:root{--page:#f1f5f9;--surface:#fff;--sunk:#ecf1f6;--hover:#e5ecf3;--line:#e0e7ee;--line-strong:#c3ced9;--control-edge:#6b839a;--ink:#082438;--ink-2:#29475f;--ink-3:#47627a;--main:#257abf;--main-hover:#1268a9;--main-text:#0058a5;--main-ink:#fff;--main-soft:#e2eefc;--focus:#0058a5;--done:#1d9b72;--active:#1d9b72;--won:#0c6f4d;--lead:#15959b;--stage-1:#b2ceec;--stage-2:#84afdd;--stage-3:#538fcb;--stage-4:#257abf;--danger:#c02c29;--warn:#885000;--warn-mark:#c8830b;--warn-bg:#fcf1dc;--overlap:#fcf1dc;--appt:#d2e5fb;--off:#f3f7fa;--shadow:0 1px 2px #1720330d;--avatar:#dee7f1;--shadow-2:0 10px 30px -12px #17203338, 0 0 0 1px #1720330f;--bar-surface:#fffffff0;--bar-page:#f1f5f9f0;--kbd-edge-on-main:#ffffff59;--veil:#17203359;--field-near:#257abf4d;--field-far:#15959b38;--glass:#ffffff9e;--glass-panel:#fff9;--glass-filter:blur(28px) saturate(180%);--glass-field:#ffffffb8;--glass-menu:#ffffffdb;--focus-soft:#257abf33;--glass-rim:#ffffffb3;--glass-line:#0824381a;--glass-shadow:0 24px 60px -32px #0824384d, 0 2px 8px -4px #08243814;--main-sheen:#fff3;--font:"CRM Sans", system-ui, sans-serif;--text:14px;--small:13.5px;--tiny:12.5px;--title:25px;--record-title:25px;--line-height:1.45;--weight-regular:400;--weight-medium:500;--weight-strong:600;--weight-bold:700;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:24px;--radius-xs:8px;--radius-sm:11px;--radius:14px;--radius-panel:18px;--radius-pill:999px;--ease:cubic-bezier(.2, .8, .2, 1);--dur-fast:.12s;--dur:.18s;--dur-slow:.22s;--radius-frame:30px;--frame-gap:8px;--page-inset:12px;--control:36px;--control-head:40px;--target:44px;--rail:72px;--list-width:420px}@media (width<=1200px){:root{--list-width:340px}}@media (width<=760px){:root{--text:15.5px;--small:14px;--tiny:13.5px;--title:26px;--record-title:23px;--control:44px}}@font-face{font-family:CRM Sans;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2");font-weight:500 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:CRM Sans;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2)format("woff2");font-weight:500 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:CRM Sans;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2");font-weight:500 900;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:CRM Sans;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2");font-weight:300 499;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:CRM Sans;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2)format("woff2");font-weight:300 499;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:CRM Sans;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2");font-weight:300 499;font-display:swap;unicode-range:U+307-308,U+5F2,U+200C-2010,U+20AA,U+25CC}@font-face{font-family:CRM Sans;src:url(/assets/assistant-hebrew-wght-normal-xjFeJKcj.woff2)format("woff2");font-weight:300 499;font-display:swap;unicode-range:U+590-5F1,U+5F3-5FF,U+FB1D-FB4F;size-adjust:108%}*{box-sizing:border-box}html{background:var(--page);-webkit-text-size-adjust:100%}body{font-family:var(--font);font-size:var(--text);line-height:var(--line-height);color:var(--ink);background:var(--page);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}h1{font-size:var(--title);font-weight:var(--weight-bold);letter-spacing:-.012em;line-height:1.1}h2{font-size:14.5px;font-weight:var(--weight-strong)}a{color:inherit;text-decoration:none}button,select,input,textarea{font:inherit;color:inherit}kbd{block-size:20px;min-inline-size:20px;padding-inline:var(--space-1);font:inherit;font-size:11.5px;font-weight:var(--weight-medium);color:var(--ink-3);background:var(--surface);border:1px solid var(--line-strong);border-block-end-width:2px;border-radius:5px;place-items:center;display:inline-grid}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.i{flex:none;block-size:16px;inline-size:16px}[dir=rtl] .flip{transform:scaleX(-1)}.grow{flex:1}.muted{color:var(--ink-3);font-size:var(--small)}.num{font-variant-numeric:tabular-nums}.t-danger,.danger{color:var(--danger)}.t-warn,.warn{color:var(--warn)}.notice{padding:var(--space-6)}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.btn{min-block-size:var(--control);background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--control-edge);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;padding-inline:14px;display:inline-flex}.btn:hover{background:var(--sunk)}.btn:disabled{color:var(--ink-3);cursor:default;opacity:.6}.btn:disabled:hover{background:var(--surface)}.btn-main{background:var(--main);color:var(--main-ink);box-shadow:inset 0 1px 0 var(--main-sheen)}.btn-main:hover{background:var(--main-hover)}.btn-main:disabled{color:var(--main-ink)}.btn-main:disabled:hover{background:var(--main)}.btn-main kbd{color:var(--main-ink);border-color:var(--kbd-edge-on-main);background:0 0}.btn-quiet{box-shadow:none;color:var(--ink-2);padding-inline:var(--space-3);background:0 0}.btn-quiet:hover{background:var(--hover)}.btn-icon{inline-size:var(--control);padding:0}.link{color:var(--main-text);text-underline-offset:2px;text-decoration:underline}.link-quiet{color:var(--main-text);font-weight:var(--weight-medium)}.link-quiet:hover{text-decoration:underline}::placeholder{color:var(--ink-3);opacity:1}select,input:not([type=radio],[type=checkbox]),textarea{background:var(--surface);box-shadow:inset 0 0 0 1px var(--control-edge);border-radius:var(--radius-sm);min-block-size:var(--control);border:0;padding-inline:9px}input[type=radio],input[type=checkbox]{accent-color:var(--main);block-size:18px;inline-size:18px;margin:0}input:not([type=radio],[type=checkbox]):focus,textarea:focus,select:focus{outline-offset:0;box-shadow:inset 0 0 0 1px var(--main), 0 0 0 3px var(--focus-soft);outline:1px solid #0000}summary{cursor:pointer}.form-problem{color:var(--danger);font-weight:var(--weight-medium)}.badge{border-radius:var(--radius-pill);background:var(--sunk);min-block-size:24px;color:var(--ink-2);font-size:var(--tiny);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:5px;padding-inline:9px;display:inline-flex}.avatar{background:var(--avatar);block-size:28px;inline-size:28px;color:var(--ink);font-size:11.5px;font-weight:var(--weight-strong);border-radius:50%;flex:none;place-items:center;display:grid}.avatar:before{content:attr(data-initials)}.tile{border-radius:var(--radius-sm);background:var(--surface);block-size:36px;inline-size:36px;box-shadow:var(--shadow);border:1px solid var(--line);flex:none;place-items:center;display:grid}.more{position:relative}.more>summary{list-style:none}.more>summary::-webkit-details-marker{display:none}.menu{z-index:20;min-inline-size:220px;padding:var(--space-2);background:var(--glass-menu);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:var(--radius);box-shadow:var(--shadow-2), inset 0 1px 0 var(--glass-rim);gap:2px;display:grid;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}.more[data-up]>.menu{inset-block-start:auto;inset-block-end:calc(100% + var(--space-1))}.menu .btn{min-block-size:var(--control-head);padding-inline:var(--space-4);border-radius:var(--radius-sm);box-shadow:none;inline-size:100%;font-weight:var(--weight-regular);background:0 0;justify-content:flex-start}.menu .btn:hover{background:var(--main-soft)}.menu .btn .i{color:var(--ink-3)}.menu .btn:disabled:hover{background:0 0}.menu-who{padding:var(--space-2) var(--space-4)}.menu form{gap:var(--space-1);display:grid}.frame{grid-template-columns:var(--rail) minmax(0, 1fr);block-size:100vh;padding-block:var(--frame-gap);background:radial-gradient(75% 95% at 100% 0%, var(--field-near), transparent 72%), radial-gradient(65% 85% at 0% 100%, var(--field-far), transparent 72%), var(--page);grid-template-rows:minmax(0,1fr);padding-inline-end:var(--frame-gap);display:grid;overflow:hidden}.frame-main{background:var(--glass);block-size:100%;min-inline-size:0;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:1px solid var(--glass-rim);border-radius:var(--radius-frame);box-shadow:0 0 0 1px var(--glass-line), var(--glass-shadow);overflow-y:auto}.main-split{display:contents}.rail{z-index:30;align-items:center;gap:var(--space-1);padding-block:var(--space-2);flex-direction:column;display:flex;position:relative}.rail-rule{block-size:1px;inline-size:28px;margin-block:var(--space-2);background:var(--line-strong);flex:none}.rail-item{border-radius:var(--radius);inline-size:62px;color:var(--ink-2);text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;padding-block:7px 6px;font-size:11.5px;line-height:1.2;display:grid}.rail-item .i{stroke-width:1.75px;block-size:24px;inline-size:24px}.rail-item:hover{background:var(--surface)}.rail-item:disabled{cursor:default;opacity:.6}.rail-item:disabled:hover{background:0 0}.rail-item[aria-current=page]{background:var(--surface);color:var(--ink);font-weight:var(--weight-bold);box-shadow:var(--shadow)}.rail .me-menu>.menu{inset-block:auto 0;inset-inline-start:calc(100% + var(--space-2));inset-inline-end:auto}.me-menu>summary.rail-item{list-style:none}@media (height<=640px){.rail{gap:0;padding-block:2px}.rail .tile{block-size:30px;inline-size:30px}.rail-item{padding-block:4px 3px}.rail-rule{margin-block:3px}}@media (height<=480px){.rail-item>span:not(.avatar){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.phone-top,.bottom-bar{display:none}.page{min-block-size:100%;padding:var(--space-3) var(--page-inset) var(--page-inset);flex-direction:column;display:flex}.page-head{min-block-size:44px;flex:none;grid-template-columns:minmax(max-content,1fr) minmax(220px,420px) minmax(max-content,1fr);align-items:center;gap:14px;margin-block-end:var(--space-3);display:grid}.head-start{align-items:center;gap:14px;min-inline-size:0;display:flex}.head-end{justify-content:flex-end;gap:var(--space-2);display:flex}.head-end .btn{min-block-size:var(--control-head);border-radius:var(--radius)}.new-mark{block-size:14px;inline-size:14px;color:var(--ink-3)}.more[open]>summary .new-mark{rotate:180deg}.page-head .sub{font-size:var(--small);color:var(--ink-3)}.search{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--control-head);border:1px solid var(--glass-line);border-radius:var(--radius);background:var(--glass-field);box-shadow:inset 0 1px 0 var(--glass-rim);color:var(--ink-3);font-size:var(--small);cursor:pointer;padding-inline:14px 8px;display:flex}.search:hover{background:var(--surface);color:var(--ink-2)}.search>span{margin-inline-end:auto}[dir=rtl] .search>span{margin-inline-end:0}[dir=rtl] .search>.i{margin-inline-end:auto}.search kbd{all:unset;padding:2px var(--space-2);border-radius:var(--radius-xs);background:var(--sunk);color:var(--ink-3);order:2;font-size:12px}.back{padding-inline:var(--space-2) 10px}.warning{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--warn-bg);color:var(--warn);margin-block-end:var(--space-3);font-size:13px;display:flex}.warning strong{font-weight:var(--weight-strong)}.panel{background:var(--glass-panel);border:1px solid var(--glass-line);border-radius:var(--radius-panel);box-shadow:inset 0 1px 0 var(--glass-rim);min-inline-size:0}.panel-head{align-items:baseline;gap:10px;padding:12px 16px 8px;display:flex}.unknown{color:var(--warn);font-weight:var(--weight-medium)}.retry-line{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.aged{font-size:var(--tiny);color:var(--warn)}.band{grid-template-columns:.9fr 1.1fr 1.05fr 1.15fr;margin-block-end:8px;display:grid}.cell{border-inline-start:1px solid var(--line);min-inline-size:0;padding:8px 18px;display:block}.cell:first-child{border-inline-start:0;border-start-start-radius:var(--radius-panel);border-end-start-radius:var(--radius-panel)}.cell:last-child{border-start-end-radius:var(--radius-panel);border-end-end-radius:var(--radius-panel)}a.cell:hover{background:var(--sunk)}.cell h2{font-size:var(--small);font-weight:var(--weight-medium);color:var(--ink-2)}.cell-line{font-size:var(--small);color:var(--ink-2)}.fig{align-items:baseline;gap:10px;display:flex}.fig b{font-size:38px;font-weight:var(--weight-strong);letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1.08}.fig span{font-size:var(--small);color:var(--ink-2)}.stack{gap:2px;block-size:8px;margin-block:4px 5px;display:flex}.stack i{flex:var(--n) 1 0;border-radius:2px;display:block}.key{font-size:var(--tiny);color:var(--ink-2);flex-wrap:wrap;gap:2px 13px;display:flex}.key span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.key i{border-radius:2px;flex:none;block-size:8px;inline-size:8px;display:block}.mark-active{background:var(--active)}.mark-danger{background:var(--danger)}.mark-warn{background:var(--warn-mark)}.mark-due{background:var(--stage-3)}.mark-lead{background:var(--lead)}.mark-quiet{background:var(--line-strong)}.bars{align-items:flex-end;gap:5px;block-size:34px;display:flex}.bar{flex-direction:column;flex:1;justify-content:flex-end;block-size:100%;display:flex}.bar i{block-size:var(--h);background:var(--done);border-start-start-radius:3px;border-start-end-radius:3px;min-block-size:2px;display:block}.bar-days{color:var(--ink-3);text-align:center;gap:5px;margin-block-start:3px;font-size:11.5px;display:flex}.bar-days span{flex:1}.with-bars{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:14px;display:grid}.lines{font-size:var(--small);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.note{font-size:var(--tiny);color:var(--ink-3)}.home-grid{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:12px;display:grid}.panel-head .btn-main{min-block-size:34px;font-size:var(--small);padding-inline:12px}.panel-head .more-link{color:var(--main-text);font-size:13px;font-weight:var(--weight-medium)}.panel-head .more-link:hover{text-decoration:underline}.panel-head .more-off{color:var(--ink-3);font-size:13px}.colhead{font-size:var(--tiny);color:var(--ink-3);grid-template-columns:138px minmax(0,1fr);gap:10px;padding:0 16px 4px;display:grid}.reason{border-block-start:1px solid var(--line);grid-template-columns:138px minmax(0,1fr) 46px 92px;align-items:center;gap:10px;min-block-size:47px;padding-inline:16px;display:grid}.reason:hover{background:var(--sunk)}.reason .word{font-size:var(--small);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:7px;display:flex}.reason .word i{border-radius:2px;flex:none;block-size:8px;inline-size:8px}.reason .word .n{font-size:18px;font-weight:var(--weight-strong);color:var(--ink);font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-end:var(--space-3)}.reason .first{min-inline-size:0;display:block}.reason .first b{font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.reason .first>span{-webkit-line-clamp:1;font-size:var(--tiny);color:var(--ink-3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reason .more-n{color:var(--main-text);font-size:13px;font-weight:var(--weight-medium);white-space:nowrap;text-align:end}.reason .more-n:hover{text-decoration:underline}.reason .act{justify-self:end;min-block-size:32px;padding-inline:10px;font-size:13px}.agenda-next{border-radius:var(--radius);background:var(--main-soft);margin:2px 12px 8px;padding:10px 12px}.agenda-next .when{color:var(--main-text);font-size:13px;font-weight:var(--weight-strong)}.agenda-next b{font-weight:var(--weight-strong);display:block}.agenda-next .who{font-size:var(--tiny);color:var(--ink-2)}.agenda{padding-inline:16px}.agenda li{gap:var(--space-3);border-block-start:1px solid var(--line);font-size:var(--small);grid-template-columns:88px minmax(0,1fr);padding-block:7px;display:grid}.agenda .when{font-variant-numeric:tabular-nums;color:var(--ink-2)}.agenda b{font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.agenda .who{font-size:var(--tiny);color:var(--ink-3);display:block}.agenda .who.warn{color:var(--warn)}.day-panel{flex-direction:column;padding-block-end:var(--space-3);display:flex}.tomorrow-h{font-size:var(--small);font-weight:var(--weight-strong);color:var(--ink-2);padding:8px 16px 3px}.panel-note{color:var(--ink-3);font-size:var(--small);padding:0 16px 12px}.span{grid-column:1/-1}.stages{grid-template-columns:repeat(var(--stages,4), minmax(0, 1fr)) minmax(0, 1.05fr);gap:16px;padding:2px 16px 13px;display:grid}.stage .rule{border-radius:2px;block-size:4px;margin-block-end:7px;display:block}.rule-1{background:var(--stage-1)}.rule-2{background:var(--stage-2)}.rule-3{background:var(--stage-3)}.rule-4{background:var(--stage-4)}.stage h3{font-size:13px;font-weight:var(--weight-medium);color:var(--ink-2)}.stage .c{font-size:24px;font-weight:var(--weight-strong);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.2}.stage .tot{font-size:var(--tiny);color:var(--ink-2);font-variant-numeric:tabular-nums}.stage .tot.warn{color:var(--warn)}.closed{border-inline-start:1px solid var(--line);padding-inline-start:16px}.closed .c{color:var(--won)}.closed .c span{font-size:var(--small);font-weight:var(--weight-medium);letter-spacing:0}.empty-day{padding:28px}.empty-day h2{font-size:22px;font-weight:var(--weight-bold);margin-block-end:var(--space-1)}.empty-day p{color:var(--ink-2);max-inline-size:60ch}.empty-day .do{margin-block:14px 0}.do{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block:14px;display:flex}.split{block-size:100%;padding:var(--space-3) var(--page-inset) var(--page-inset);flex-direction:column;display:flex}.split-panes{grid-template-columns:var(--list-width) minmax(0, 1fr);flex:1;align-items:start;gap:12px;min-block-size:0;display:grid}.list{max-block-size:100%;padding-block-end:var(--space-2);overflow-y:auto}.list:focus-visible{outline-offset:-2px}.list-tools{gap:var(--space-3);flex-direction:column;padding:10px 16px 6px;display:flex}.tabs{font-size:var(--small);gap:16px;display:flex}.tabs a{color:var(--ink-2);font-weight:var(--weight-medium);border-block-end:2px solid #0000;padding-block:5px 6px}.tabs a[aria-current=true]{color:var(--ink);font-weight:var(--weight-strong);border-block-end-color:var(--ink)}.filter{align-items:center;gap:var(--space-3);min-block-size:var(--control);border-radius:var(--radius-sm);background:var(--sunk);color:var(--ink-2);padding-inline:10px;display:flex}.filter input{min-inline-size:0;box-shadow:none;font-size:var(--small);background:0 0;border:0;outline:0;flex:1;padding-inline:0}.filter input:focus{box-shadow:none;outline:0}.filter:focus-within{background:var(--surface);box-shadow:inset 0 0 0 1px var(--main), 0 0 0 3px var(--focus-soft);outline:1px solid #0000}.list-empty{padding:var(--space-4) 16px;color:var(--ink-2)}.today-group{scroll-margin-block-start:0}.today-label{z-index:2;align-items:baseline;gap:var(--space-2);background:var(--bar-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink-2);font-size:var(--small);font-weight:var(--weight-strong);padding:10px 16px 4px;display:flex;position:sticky;inset-block-start:0}.today-label.danger{color:var(--danger)}.today-count{font-weight:var(--weight-strong)}.today-row{align-items:center;gap:var(--space-1) 10px;min-block-size:54px;padding:var(--space-2) 16px;border-block-start:1px solid var(--line);cursor:pointer;scroll-margin-block:40px var(--space-5);grid-template-columns:minmax(0,1fr) auto auto;padding-inline-end:var(--space-2);display:grid;position:relative}.today-row:hover{background:var(--sunk)}.today-row.is-selected,.today-row[aria-current=true]{background:var(--main-soft)}.today-row:focus-visible{outline-offset:-2px;border-radius:0}.today-what{min-inline-size:0;display:block}.today-title{font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}a.today-title:hover{text-decoration:underline}.today-why{color:var(--ink-3);font-size:var(--tiny);display:block}.today-why.t-danger{color:var(--danger)}.today-why.t-warn{color:var(--warn)}.today-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.today-do{align-items:center;gap:2px;display:flex}.today-do .btn-main,.today-do .act{background:var(--surface);min-block-size:30px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--control-edge);font-size:13px;font-weight:var(--weight-medium);padding-inline:9px}.today-do .btn-main:hover,.today-do .act:hover{background:var(--sunk)}.today-do .btn-icon{min-block-size:30px;inline-size:26px}.today-more>summary{color:var(--ink-3)}.today-problem{grid-column:1/-1}.row-end{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:13px;display:flex}.admin-link{min-block-size:28px;inline-size:28px;margin-block-start:2px}.row-status{align-items:center;gap:var(--space-1);font-size:13px;font-weight:var(--weight-medium);color:var(--ink-2);display:flex}.row-status.danger{color:var(--danger)}.row-status.warn{color:var(--warn)}.row-status .i{block-size:13px;inline-size:13px}.row-sub{font-size:var(--tiny);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.list-row{grid-template-columns:minmax(0,1fr) auto;padding-inline-end:16px}.task-row{gap:var(--space-3);padding-inline:16px var(--space-3);grid-template-columns:24px minmax(0,1fr) auto;min-block-size:50px}.task-row.is-done .today-title{font-weight:var(--weight-regular);color:var(--ink-2)}.tick{background:var(--surface);block-size:22px;inline-size:22px;box-shadow:inset 0 0 0 1px var(--control-edge);color:var(--ink-2);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.tick .i{block-size:13px;inline-size:13px}.tick:hover{background:var(--main-soft)}.done-mark{inline-size:22px;color:var(--ink-3);place-items:center;display:grid}.done-mark .i{block-size:14px;inline-size:14px}.allrows{inline-size:100%;padding:var(--space-3) 16px var(--space-2);border:0;border-block-start:1px solid var(--line);font-size:var(--small);font-weight:var(--weight-medium);color:var(--main-text);text-align:start;cursor:pointer;background:0 0;display:block}.allrows:hover{text-decoration:underline}.work{max-block-size:100%;min-inline-size:0;position:relative;overflow-y:auto}.work.is-loading .work-bar:after{content:"";background:var(--main);block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:0}.work:focus-visible{outline-offset:-2px}.work-empty{display:none}.work-bar{z-index:3;align-items:center;gap:var(--space-3);background:var(--bar-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--line);border-start-start-radius:calc(var(--radius-panel) - 1px);border-start-end-radius:calc(var(--radius-panel) - 1px);min-block-size:44px;padding-inline:24px 12px;display:flex;position:sticky;inset-block-start:0}.work-where{align-items:center;gap:var(--space-2);color:var(--ink-3);font-size:var(--tiny);display:flex}.work-where .i{block-size:14px;inline-size:14px}.work-pos{color:var(--ink-3);font-size:var(--tiny)}.work-in{gap:14px;padding:18px 24px 22px;display:grid}.work-note{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--sunk);color:var(--ink-2);font-size:var(--tiny)}.head{align-items:flex-start;gap:14px;display:flex}.head-text{flex:1;min-inline-size:0}.whyline{font-weight:var(--weight-strong)}.head-title{font-size:var(--record-title);font-weight:var(--weight-bold);letter-spacing:-.012em;margin-block:2px 4px;line-height:1.2}.head-sub{color:var(--ink-2)}.head-do{gap:var(--space-2);flex:none;display:flex}.facts{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(110px,auto));justify-content:space-between;gap:12px 18px;padding-block:12px;display:grid}.facts dt{font-size:var(--tiny);color:var(--ink-3)}.facts dd{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.facts dd .i{vertical-align:-2px;margin-inline-end:var(--space-1);display:inline-block}.facts .small{font-size:var(--tiny);font-weight:var(--weight-regular);color:var(--ink-3);display:block}.facts.strip{border-radius:var(--radius);border:1px solid var(--line);padding:12px 14px}.facts .danger{color:var(--danger)}.facts .warn{color:var(--warn)}.next{border-radius:var(--radius);background:var(--main-soft);padding:12px 14px}.next-bare{background:0 0;border-radius:0;padding:0}.next-label{color:var(--ink-2);font-size:13px}.next-label .danger{font-weight:var(--weight-strong)}.next-title{font-size:17px;font-weight:var(--weight-strong);margin-block-end:var(--space-3);line-height:1.3;display:block}.next-do{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.next-do .grow{flex:1}.keys-line{font-size:var(--tiny);color:var(--ink-2);margin-block-start:7px}.next .form-problem{margin-block-start:var(--space-3)}.step-form{align-items:flex-end;gap:var(--space-4);border-block-start:1px solid var(--line);flex-wrap:wrap;margin-block-start:var(--space-4);padding-block-start:var(--space-4);display:flex}.step-form .form-problem{flex-basis:100%}.step-form-field{gap:var(--space-1);min-inline-size:0;font-size:13px;font-weight:var(--weight-medium);color:var(--ink-2);flex:260px;display:grid}.step-form-field input{inline-size:100%;font-size:var(--text);font-weight:var(--weight-regular);color:var(--ink)}.step-form-date{flex:0 170px}.step-form-do{gap:var(--space-1);display:flex}.dups{color:var(--warn);align-items:center;gap:7px;font-size:13px;display:flex}.dups>span{min-inline-size:0}.dup-link{color:var(--main-text);font-weight:var(--weight-medium)}.dup-link:hover{text-decoration:underline}.fold{border-block-end:1px solid var(--line)}.fold>summary{align-items:center;gap:var(--space-2);min-block-size:var(--control);font-weight:var(--weight-strong);font-size:var(--small);color:var(--ink-2);list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold-mark{block-size:15px;inline-size:15px;transform:rotate(90deg)}[dir=rtl] .fold-mark{transform:rotate(-90deg)}.fold[open] .fold-mark,[dir=rtl] .fold[open] .fold-mark{transform:none}.fold-sum{font-weight:var(--weight-regular);color:var(--ink-3)}.details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;padding-block-end:12px;display:grid}.box{align-content:start;display:grid}.box h3{font-size:var(--tiny);font-weight:var(--weight-medium);color:var(--ink-3)}.line{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:30px;font-size:var(--small);display:flex}.line-main{font-variant-numeric:tabular-nums;min-inline-size:0}a.line-main:hover{text-decoration:underline}.line-text{flex:1;min-inline-size:0;display:grid}.line-sub{color:var(--ink-3);font-size:var(--tiny);display:block}.line .btn-icon{min-block-size:30px;inline-size:30px;box-shadow:none;color:var(--ink-2);background:0 0}.line .btn-icon:hover{background:var(--hover)}.client-link{align-self:center}.history-section{gap:var(--space-1);display:grid}.section-head{font-size:var(--small);font-weight:var(--weight-strong);color:var(--ink-2)}.history-day{font-size:var(--tiny);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-block-start:var(--space-3)}.event{gap:var(--space-2);grid-template-columns:22px minmax(0,1fr) auto;padding-block:5px;display:grid}.event-icon{color:var(--ink-3)}.event-icon .i{block-size:15px;inline-size:15px;margin-block-start:3px}.event-what{font-size:13px;font-weight:var(--weight-medium);color:var(--ink-2)}.event-who{font-weight:var(--weight-regular);color:var(--ink-3)}.event-body{white-space:pre-wrap;max-inline-size:70ch}.event-when{color:var(--ink-3);font-size:var(--tiny);white-space:nowrap}.history-more{justify-self:start;margin-block-start:var(--space-3)}.compose{background:var(--sunk);min-block-size:44px;inline-size:100%;color:var(--ink-2);text-align:start;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;display:flex}.compose:hover{background:var(--hover)}.composer{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3) 10px;background:var(--surface);display:grid}.composer-kinds{flex-wrap:wrap;gap:2px;display:flex}.composer-kinds button{min-block-size:30px;padding-inline:var(--space-3);border-radius:var(--space-3);color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;display:inline-flex}.composer-kinds button .i{block-size:14px;inline-size:14px}.composer-kinds button:hover{background:var(--hover)}.composer-kinds button[aria-pressed=true]{background:var(--main-soft);color:var(--main-text);font-weight:var(--weight-strong)}.composer-kinds button:disabled{cursor:default}.composer-close{margin-inline-start:auto}.composer-how{align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.composer-how select{min-block-size:30px;font-size:13px}.seg{border-radius:var(--radius-sm);background:var(--hover);padding:2px;display:inline-flex}.seg button{border-radius:var(--radius-xs);min-block-size:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding-inline:11px;font-size:13px}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow);font-weight:var(--weight-medium)}.composer textarea{min-block-size:46px;inline-size:100%;margin-block:var(--space-2);padding:var(--space-1) var(--space-2);box-shadow:none;resize:vertical;background:0 0;border:0;display:block}.composer textarea:focus-visible{outline-offset:0}.composer:has(textarea:focus){box-shadow:inset 0 0 0 1px var(--main), 0 0 0 3px var(--focus-soft);outline:1px solid #0000}.composer-follow{gap:var(--space-4);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.composer-foot{align-items:center;gap:var(--space-1);color:var(--ink-3);flex-wrap:wrap;font-size:13px;display:flex}.composer-next{margin-inline-end:var(--space-1)}.pick{min-block-size:28px;padding-inline:var(--space-3);border-radius:var(--radius-xs);color:var(--ink-2);font-size:13px;font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0}.pick:hover{background:var(--hover)}.pick[aria-pressed=true]{background:var(--main-soft);color:var(--main-text)}.composer .form-problem{padding-block-start:var(--space-2)}.composer-held{align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.discard{color:var(--danger)}.composer-note{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--sunk);color:var(--ink-2);font-size:var(--tiny)}.dock{display:none}.log-offer{z-index:40;gap:var(--space-3);inline-size:min(380px, calc(100vw - var(--space-5) * 2));padding:var(--space-5);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-2);display:grid;position:fixed;inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}.log-offer p{font-weight:var(--weight-strong)}.log-offer-do{gap:var(--space-3);flex-wrap:wrap;display:flex}.dialog{background:var(--surface);color:var(--ink);border-radius:var(--radius-panel);box-shadow:var(--shadow-2);padding:var(--space-6);inline-size:min(460px, calc(100vw - var(--space-6) * 2));border:0}.dialog::backdrop{background:var(--veil)}.dialog h2{font-size:20px;font-weight:var(--weight-bold);margin-block-end:var(--space-5)}.dialog form:not(.form-grid){margin-block-start:var(--space-5)}.form-grid{gap:var(--space-3);display:grid}.dialog-fields{display:contents}.form-do{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.key-list{gap:var(--space-3);max-block-size:60vh;display:grid;overflow-y:auto}.key-list>div{align-items:baseline;gap:var(--space-5);display:flex}.key-list dt{min-inline-size:96px}.key-group{font-size:var(--small);font-weight:var(--weight-strong);color:var(--ink-2);margin-block-start:var(--space-3)}.command-menu{padding:var(--space-4);inline-size:min(620px, calc(100vw - var(--space-6) * 2));margin-block-start:12vh}.command-head{gap:var(--space-3);align-items:center;display:flex}.command-head>.i{color:var(--ink-3);flex:none}[dir=rtl] .command-head>.i{order:1}.command-close{flex:none;order:2}.command-close kbd{all:unset;padding:2px var(--space-2);border-radius:var(--radius-xs);background:var(--sunk);color:var(--ink-3);font-size:12px}.command-close-word{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.command-input{flex:1;min-block-size:52px;min-inline-size:0;font-size:18px}.command-options{max-block-size:50vh;margin-block-start:var(--space-3);overflow-y:auto}.command-option{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);cursor:pointer}.command-option.is-active{background:var(--main-soft)}.command-group{color:var(--ink-3);font-size:var(--small);font-weight:var(--weight-medium);padding-block:var(--space-2) 2px;display:block}.command-line{align-items:baseline;gap:2px var(--space-3);flex-wrap:wrap;align-content:center;min-block-size:28px;display:flex}.command-empty{padding:var(--space-4)}.command-option:not(.is-active):hover{background:var(--sunk)}.command-drop{inset-block:var(--drop-top) auto;inset-inline:var(--drop-start) auto;inline-size:var(--drop-width);max-block-size:calc(100vh - var(--drop-top) - var(--frame-gap));background:var(--glass-menu);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:var(--radius);box-shadow:var(--shadow-2), inset 0 0 0 1px var(--main), 0 0 0 3px var(--focus-soft);margin:0;padding:0;position:fixed;overflow:hidden}.command-drop[open]{flex-direction:column;display:flex}.command-drop::backdrop{background:0 0}.command-drop .command-head{min-block-size:var(--control-head);padding-inline:14px var(--space-3);border-block-end:1px solid var(--glass-line);flex:none}.command-drop .command-input,.command-drop .command-input:focus{min-block-size:38px;box-shadow:none;font-size:var(--small);background:0 0;flex:1;padding:0}.command-drop .command-close{min-block-size:0;box-shadow:none;background:0 0;padding:0}.command-drop .command-options{min-block-size:0;padding:var(--space-2);flex:1;max-block-size:none;margin-block-start:0}.command-drop .command-option,.command-drop .command-group{padding-inline:var(--space-3)}.sign-in{background:var(--page);grid-template-rows:auto 1fr;min-block-size:100vh;display:grid}.sign-in-head{padding:18px var(--space-6);justify-content:space-between;align-items:center;display:flex}.sign-in-brand{font-weight:var(--weight-bold);align-items:center;gap:10px;display:flex}.sign-in-brand .tile{block-size:32px;inline-size:32px}.sign-in-mid{padding:var(--space-6) var(--space-5) 72px;place-items:center;display:grid}.sign-in-card{background:var(--surface);inline-size:min(400px,100%);box-shadow:var(--shadow-2);border-radius:20px;gap:14px;padding:36px 32px 30px;display:grid}.sign-in-card h1{font-size:26px;line-height:1.2}.sign-in-line{color:var(--ink-3);margin-block-end:var(--space-3)}.sign-in-or{align-items:center;gap:var(--space-4);color:var(--ink-3);font-size:var(--tiny);display:flex}.sign-in-or:before,.sign-in-or:after{content:"";background:var(--line);flex:1;block-size:1px}.sign-in-form{gap:var(--space-3);display:grid}.sign-in-form label{font-size:var(--small);font-weight:var(--weight-strong)}.sign-in-form input{background:var(--page);border-radius:var(--radius);min-block-size:46px;font-size:15px}.sign-in-wide{min-block-size:46px;inline-size:100%;font-size:15px}.sign-in-notes{gap:var(--space-3);border-block-start:1px solid var(--line);color:var(--ink-3);font-size:var(--tiny);margin-block-start:var(--space-2);padding-block-start:14px;display:grid}.sign-in-notes li{align-items:center;gap:var(--space-3);display:flex}.sign-in-qr{justify-self:center;block-size:180px;inline-size:180px}.sign-in-secret{padding:var(--space-3) var(--space-4);background:var(--sunk);border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;letter-spacing:.04em;font-size:16px}.people{gap:var(--space-3);display:grid}.people .btn{min-block-size:48px;inline-size:100%;font-size:var(--text);justify-content:flex-start}.calendar{min-block-size:100%;padding:var(--space-3) var(--page-inset) var(--page-inset)}.cal-panel h2:focus{outline:0}.cal-panel .next-label{flex:1}.calendar>.list-empty{padding:28px}.week-nav{align-items:center;gap:2px;display:flex}.week-nav .btn-quiet{inline-size:var(--control);padding:0}.figures{gap:0 var(--space-2);font-size:var(--small);color:var(--ink-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.figures button{font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;padding:0}.figures button:hover{text-decoration:underline}.cal-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.cal-grid.on-panel{grid-template-columns:minmax(0,1fr) 336px}.week{grid-template-columns:var(--cols);display:grid;overflow:hidden}.dh{border-block-end:1px solid var(--line);border-inline-start:1px solid var(--line);color:var(--ink-2);padding:9px 10px 7px;font-size:13px}.dh b{font-size:15px;font-weight:var(--weight-strong);color:var(--ink);display:block}.dh.today{box-shadow:inset 0 -2px 0 var(--main)}.dh.today b{color:var(--main-text)}.dh.past b{color:var(--ink-3);font-weight:var(--weight-medium)}.dh .w{color:var(--ink-3);min-block-size:17px;font-size:12px;display:block}.dh .w.warn{color:var(--warn)}.dh.corner{border-inline-start:0}.hours{block-size:var(--grid-h);position:relative}.hours span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;position:absolute;inset-block-start:var(--y);inset-inline-end:var(--space-3);transform:translateY(-50%)}.col{block-size:var(--grid-h);border-inline-start:1px solid var(--line);position:relative}.col.off{background:var(--off)}.hour-line{background:var(--line);block-size:1px;position:absolute;inset-block-start:var(--y);inset-inline:0}.blk{block-size:var(--h);border-radius:var(--radius-xs);color:var(--ink);background:var(--appt);text-align:start;cursor:pointer;border:0;padding:3px 7px;font-size:12px;line-height:1.3;display:block;position:absolute;inset-block-start:var(--y);inset-inline:4px;overflow:hidden}.blk:hover{filter:brightness(.97)}.blk .when{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11.5px;display:block}.blk b,.blk .sub,.blk .one,.lots-i,.task-line>span:last-child{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blk b{font-weight:var(--weight-strong)}.blk .sub{color:var(--ink-2)}.blk .one{font-size:11.5px;line-height:1.2}.blk .one b{display:inline}.blk.with-tasks{inset-inline-end:47%}.task-line.beside{inset-inline-start:55%}.blk.selected{box-shadow:inset 0 0 0 2px var(--main)}.blk.past{background:var(--off);color:var(--ink-3)}.blk.past .when,.blk.past .sub{color:var(--ink-3)}.blk.past b{font-weight:var(--weight-medium)}.blk.clip-top{border-start-start-radius:0;border-start-end-radius:0}.blk.clip-bottom{border-end-end-radius:0;border-end-start-radius:0}.st-word{font-size:11.5px;font-weight:var(--weight-medium);color:var(--ink-3);display:block}.st-word.warn{color:var(--warn)}.blk.lots{background:var(--overlap);z-index:1}.lots-h{align-items:center;gap:var(--space-1);font-size:12px;font-weight:var(--weight-strong);color:var(--warn);white-space:nowrap;margin-block-end:1px;display:flex;overflow:hidden}.lots-h .i{block-size:13px;inline-size:13px}.lots-i{font-size:12px;line-height:17px}.task-line{align-items:center;gap:var(--space-1);block-size:20px;padding-inline:var(--space-1);border-radius:var(--radius-xs);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);z-index:2;color:var(--ink-2);text-align:start;cursor:pointer;border:0;font-size:12px;display:flex;position:absolute;inset-block-start:var(--y);inset-inline:4px}.task-line .i{block-size:13px;inline-size:13px}.task-line span{min-inline-size:0}.task-line b{font-weight:var(--weight-medium);color:var(--ink)}.task-line.past{background:var(--off);color:var(--ink-3)}.task-line.past b{color:var(--ink-3)}.ghost{block-size:var(--h);border-radius:var(--radius-xs);background:var(--surface);box-shadow:inset 0 0 0 2px var(--main);font-size:12px;font-weight:var(--weight-strong);color:var(--main-text);z-index:3;pointer-events:none;padding:3px 7px;position:absolute;inset-block-start:var(--y);inset-inline:4px}.nowline{border-block-start:1.5px solid var(--ink-2);z-index:4;pointer-events:none;block-size:0;position:absolute;inset-block-start:var(--y);inset-inline:0}.nowline span{padding-inline:var(--space-1);background:var(--surface);font-size:11px;font-weight:var(--weight-strong);color:var(--ink-2);position:absolute;inset-block-start:-9px;inset-inline-start:3px}.now-outside{font-size:11.5px;font-weight:var(--weight-strong);color:var(--ink-2)}.night-k{color:var(--ink-3);border-block-start:1px solid var(--line);grid-column:1;padding:7px 6px;font-size:11.5px}.night{border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line);flex-direction:column;gap:2px;min-block-size:30px;padding:3px 4px;display:flex}.chip{border-radius:var(--radius-xs);background:var(--appt);text-align:start;cursor:pointer;border:0;padding:3px 7px;font-size:12px;line-height:1.3;display:block}.chip.more{color:var(--main-text);font-weight:var(--weight-medium);background:0 0}.day-list,.fab{display:none}.cal-panel{padding:12px 18px 16px;position:sticky;inset-block-start:12px}.cp-top{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.cal-panel h2{font-size:22px;font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:1.2}.cal-panel h3{font-size:var(--tiny);font-weight:var(--weight-medium);color:var(--ink-3);margin-block-start:10px}.cal-panel .big{font-weight:var(--weight-strong)}.cp-note{font-size:var(--small);overflow-wrap:anywhere;white-space:pre-wrap}.cp-do{gap:var(--space-2);flex-direction:column;margin-block-start:12px;display:flex}.cp-do.row{flex-direction:row}.cp-do.row .btn{flex:1}.cp-two{gap:var(--space-2);display:flex}.cp-two .btn{white-space:normal;flex:1}.cancel{padding:var(--space-1) 0;color:var(--danger);font-weight:var(--weight-medium);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;text-decoration:underline}.small-note{font-size:var(--tiny);color:var(--ink-3);margin-block-start:var(--space-1)}.f{font-size:13px;font-weight:var(--weight-medium);color:var(--ink-2);margin-block-start:var(--space-3);display:block}.f input,.f select{inline-size:100%;font-size:var(--text);font-weight:var(--weight-regular);color:var(--ink);margin-block-start:3px;display:block}.f-two{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.date-word{color:var(--ink-2);margin-block-start:var(--space-1);font-size:13px}.over-note{gap:var(--space-2);font-size:13px;font-weight:var(--weight-medium);color:var(--warn);margin-block-start:10px;display:flex}.over-note .i{margin-block-start:2px}.over-row{inline-size:100%;padding:var(--space-3) 0;border:0;border-block-start:1px solid var(--line);text-align:start;cursor:pointer;background:0 0;margin-block-start:var(--space-2);display:block}.over-row b{font-weight:var(--weight-strong);display:block}.over-row .big{font-variant-numeric:tabular-nums;font-size:13px;display:block}.over-row:hover b{text-decoration:underline}.who-line{color:var(--ink-2)}.phone-back{display:none}.cal-panel .fold{margin-block:var(--space-3) 0;border-block-end:0}.pick-list{gap:2px;max-block-size:180px;margin-block-start:var(--space-1);display:grid;overflow-y:auto}.pick-row{inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);font-size:var(--small);text-align:start;cursor:pointer;background:0 0;border:0;display:block}.pick-row:hover,.pick-row[aria-selected=true]{background:var(--main-soft)}@media (width<=1200px){.details{grid-template-columns:minmax(0,1fr)}.band{grid-template-columns:1fr 1fr}.cell:nth-child(3){border-inline-start:0}.cell:nth-child(n+3){border-block-start:1px solid var(--line)}.reason{grid-template-columns:120px minmax(0,1fr) 40px 84px}}[dir=rtl] :is(.btn:not(.back,.phone-back),.search,.compose,.fold>summary,.dups,.lots-h,.task-line)>.i{order:1}[dir=rtl] .menu .btn>.i:first-child{margin-inline-start:auto}@media (width<=1180px){.page-head{grid-template-columns:minmax(0,auto) minmax(140px,1fr) auto}.head-start{flex-wrap:wrap;row-gap:0}}.board-page{block-size:100%}.board-tools{align-items:center;gap:var(--space-2) 18px;flex-wrap:wrap;flex:none;margin-block-end:var(--space-2);display:flex}.value-note{font-size:var(--tiny);color:var(--ink-3)}.board-note{padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--warn-bg);color:var(--warn);flex:none;margin-block-end:var(--space-2);font-size:13px}.board{flex:1;gap:10px;min-block-size:0;display:flex}.bcol{background:var(--glass-panel);border:1px solid var(--glass-line);border-radius:var(--radius-panel);min-block-size:0;min-inline-size:0;box-shadow:inset 0 1px 0 var(--glass-rim);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.bcol>.rule{flex:none;block-size:4px;display:block}.bcol header{padding:8px 12px 6px}.bcol h2{font-size:14px;font-weight:var(--weight-strong)}.bcol h2 .n{color:var(--ink-3);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.totals{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px}.cards{scrollbar-width:thin;flex-direction:column;flex:1;gap:6px;min-block-size:0;padding:0 8px 8px;list-style:none;display:flex;overflow-y:auto}.card{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:8px 10px;font-size:13.5px;display:block}.card:hover{background:var(--sunk)}.card b{font-weight:var(--weight-medium);line-height:1.3;display:block}.card .c-who{color:var(--ink-3);font-size:12.5px;display:block}.card .c-val{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;margin-block-start:2px;display:block}.card .c-foot{color:var(--ink-3);justify-content:space-between;gap:8px;margin-block-start:3px;font-size:12.5px;display:flex}.card .c-foot .danger{color:var(--danger);font-weight:var(--weight-medium)}.card .c-foot .warn{color:var(--warn);font-weight:var(--weight-medium)}.closed-stack{flex-direction:column;flex:0 0 172px;gap:10px;min-block-size:0;display:flex;overflow-y:auto}.closed-col{border-radius:var(--radius-panel);background:var(--glass-panel);border:1px dashed var(--line-strong);padding:10px 12px}.closed-col h2{font-size:13.5px;font-weight:var(--weight-strong)}.closed-col .n{font-size:26px;font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;line-height:1.2;display:block}.closed-col.won .n{color:var(--won)}.closed-col>span{color:var(--ink-3);font-size:12.5px;display:block}.closed-col .drop{margin-block-start:var(--space-2)}.closed-cards{margin-block-start:var(--space-2);font-size:13px}.closed-cards ul{gap:var(--space-1);padding-block-start:var(--space-1);list-style:none;display:grid}.client-do{gap:var(--space-2);margin-block:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.payments{margin-block-end:var(--space-3)}.record-do{margin-block:calc(var(--space-2) * -1) var(--space-2);justify-content:flex-end;display:flex}.line-do{gap:var(--space-1);flex:none;display:flex}.line-do .btn{min-block-size:28px;padding-inline:var(--space-2);font-size:var(--tiny)}.event-when{align-items:center;gap:var(--space-1);display:inline-flex}.event-forget{min-block-size:28px;inline-size:28px;color:var(--ink-3)}.goes{gap:var(--space-1);margin-block:var(--space-2);padding-inline-start:var(--space-5);list-style:outside;display:grid}.f-check{align-items:center;gap:var(--space-2);display:flex}.radio-row{gap:var(--space-4);flex-wrap:wrap;display:flex}.settings-page{gap:var(--space-3)}.settings-part{gap:var(--space-3);max-inline-size:980px;padding:14px 18px;display:grid}.settings-part h2{font-size:16px;font-weight:var(--weight-strong)}.edit-rows{gap:var(--space-2);list-style:none;display:grid}.stage-edit,.reason-edit{align-items:end;gap:var(--space-2);grid-template-columns:110px repeat(2,minmax(0,1fr)) 130px 120px auto auto;display:grid}.reason-edit{grid-template-columns:110px repeat(2,minmax(0,1fr)) auto}.edit-key{color:var(--ink-3);font-size:var(--tiny);align-self:center}.is-archived input,.is-archived select{text-decoration:line-through}.stage-order{gap:var(--space-1);display:inline-flex}.factor-list{gap:var(--space-2);list-style:none;display:grid}.factor-line{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--control);display:flex}.backup-step{gap:var(--space-2);max-inline-size:420px;display:grid}@media (width<=760px){.stage-edit,.reason-edit{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-3)}.factor-line{min-block-size:var(--target)}}.stage-pick{display:inline-block}.stage-pick>summary{min-block-size:30px;padding-inline:var(--space-2);font-weight:var(--weight-medium)}.menu hr{border:0;border-block-start:1px solid var(--line);margin-block:var(--space-1)}.form-problem.inline{display:block}.dialog legend{font-weight:var(--weight-medium);margin-block-end:var(--space-2)}.win-done{font-weight:var(--weight-strong)}@media (width<=760px){a,button,select,input:not([type=radio],[type=checkbox]),textarea,summary{min-block-size:var(--target);min-inline-size:var(--target)}body{padding-block-end:0}.link{align-items:center;display:inline-flex}.btn{min-block-size:var(--target)}.btn-icon{inline-size:var(--target)}.frame{background:0 0;flex-direction:column;block-size:auto;min-block-size:100vh;padding:0;display:flex;overflow:visible}.frame-main{-webkit-backdrop-filter:none;backdrop-filter:none;block-size:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;overflow:visible}.menu{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.menu .btn{min-block-size:var(--target)}.panel{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow)}.phone-top{z-index:10;align-items:center;gap:var(--space-1);min-block-size:52px;padding-inline:var(--space-3);background:var(--bar-page);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;inset-block-start:0}.phone-top .tile{block-size:32px;inline-size:32px;margin-inline:var(--space-2)}.phone-top .me-menu>.menu{inset-inline:auto 0}.bottom-bar{z-index:10;padding-block:var(--space-1);background:var(--surface);border-block-start:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:sticky;inset-block-end:0}.bottom-item{min-block-size:54px;inline-size:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:1px;padding:0;font-size:12px;list-style:none;display:grid}.bottom-item .i{block-size:20px;inline-size:20px}.bottom-item:disabled{opacity:.6;cursor:default}.bottom-item[aria-current=page],summary.bottom-item[aria-current=page]{color:var(--ink);font-weight:var(--weight-bold)}.bottom-more>.menu{inset-block-start:auto;inset-block-end:calc(100% + var(--space-2))}:is(.frame:has(.on-item) .phone-top,.frame:has(.on-item) .bottom-bar){display:none}.page,.split,.calendar{block-size:auto;min-block-size:0;padding:0 14px 14px;display:block}.page-head{min-block-size:0;margin-block-end:var(--space-3);display:block}.head-start{display:block}.command-close-word{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.page-head .search,.head-end,.desk-only,.colhead{display:none}.page-head .back{min-block-size:var(--target);display:inline-flex}.page-head .week-nav{display:flex}.band{grid-template-columns:1fr 1fr}.cell{min-block-size:var(--target);border-inline-start:0;padding:10px 13px}.cell:nth-child(2n){border-inline-start:1px solid var(--line)}.cell:nth-child(n+3){border-block-start:1px solid var(--line)}.fig b{font-size:30px}.with-bars{display:block}.bars{block-size:24px;margin-block-start:3px}.bar-days{display:none}.home-grid{flex-direction:column;display:flex}.panel-head{flex-wrap:wrap;align-items:center}.panel-head .btn-main{min-block-size:var(--target);order:3;inline-size:100%;font-size:15px}.panel-head .more-link{min-block-size:var(--target);align-items:center;display:inline-flex}.reason{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 13px}.reason .word{min-block-size:var(--target);grid-column:1;margin-block:-10px -6px;font-size:14px}.reason .word .n{margin-inline-start:0;font-size:15px}.reason .more-n{min-block-size:var(--target);min-inline-size:var(--target);grid-area:1/2;place-items:center end;margin-block:-10px -6px;display:grid}.reason .first{min-block-size:var(--target);grid-column:1}.reason .first b{white-space:normal}.reason .first>span{font-size:var(--small);-webkit-line-clamp:2}.reason .act{min-block-size:var(--target);grid-area:2/2;align-self:center;font-size:14px}.stages{grid-template-columns:1fr 1fr}.closed{border-inline-start:0;grid-column:1/-1;padding-inline-start:0}.empty-day{padding:18px 16px}.split-panes{display:block}.split.on-item .list,.split.on-item>.page-head,.split.on-item>.warning,.split:not(.on-item) .work{display:none}.list{max-block-size:none;overflow:visible}.today-label{position:static}.today-row{min-block-size:56px;padding-inline:13px var(--space-1)}a.today-title{min-block-size:var(--target);align-items:center;display:flex}.today-title bdi{-webkit-line-clamp:1;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}span.today-title{white-space:normal}.today-value{display:none}.today-do .btn-main,.today-do .act{min-block-size:var(--target);font-size:14px}.today-do .btn-icon{inline-size:var(--target);min-block-size:var(--target)}.today-do .menu .btn{inline-size:100%;padding-inline:var(--space-4)}.filter{min-block-size:var(--target)}.filter input{min-block-size:var(--target);font-size:16px}.tabs{gap:18px;font-size:15px}.tabs a{min-block-size:var(--target);min-inline-size:var(--target);justify-content:center;align-items:center;display:inline-flex}.list-row{padding-inline-end:13px}.task-row{min-block-size:60px;padding-inline:var(--space-3) var(--space-1);grid-template-columns:44px minmax(0,1fr) auto}.tick{inline-size:var(--target);block-size:var(--target);box-shadow:none;background:0 0;margin-inline-start:-5px}.tick .i{block-size:24px;inline-size:24px;box-shadow:inset 0 0 0 1px var(--control-edge);border-radius:6px;padding:5px}.done-mark{inline-size:var(--target)}.work{max-block-size:none;overflow:visible}.split.on-item{padding:0}.split.on-item .work{min-block-size:100dvh;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.split.on-item .work-in{flex:1 0 auto;align-content:start}.work-bar{padding-inline:var(--space-1) var(--space-3);border-block-end:0;min-block-size:52px}.work-in{padding:var(--space-2) 14px 20px;gap:var(--space-4)}.head{display:block}.head-do{grid-template-columns:1fr 1fr;margin-block-start:var(--space-3);display:grid}.head-do .btn{min-block-size:46px}.next-do .btn{white-space:normal;flex:100%;min-block-size:46px}.next-do .grow,.keys-line{display:none}.step-form-field,.step-form-date{flex-basis:100%}.step-form-do,.step-form-do .btn{flex:1}.dups{align-items:flex-start}.dups .i{margin-block-start:3px}.dup-link{min-block-size:var(--target);align-items:center;display:inline-flex}.fold>summary{min-block-size:var(--target)}.details{grid-template-columns:minmax(0,1fr)}.line{min-block-size:var(--target)}.line-main{align-items:center;display:inline-flex}.line .btn-icon{inline-size:var(--target);min-block-size:var(--target)}.facts{grid-template-columns:1fr 1fr}.event-body a{min-block-size:var(--target);line-height:var(--target);display:inline-block}.history-more{min-block-size:var(--target)}.compose{display:none}.dock .composer-note{border-radius:0;position:absolute;inset-block-end:100%;inset-inline:0}.dock{z-index:7;align-items:center;gap:var(--space-3);padding:var(--space-3) 12px calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface);border-block-start:1px solid var(--line);display:flex;position:sticky;inset-block-end:0}.dock-field{background:var(--sunk);min-inline-size:0;color:var(--ink-2);text-align:start;cursor:pointer;border:0;border-radius:10px;flex:1;align-items:center;gap:7px;padding-inline:12px;display:flex}.composer-sheet{z-index:30;max-block-size:calc(100dvh - var(--keyboard,0px) - var(--space-3));box-shadow:var(--shadow-2);border-end-end-radius:0;border-end-start-radius:0;padding-block-end:env(safe-area-inset-bottom);position:fixed;inset-block-end:var(--keyboard,0px);inset-inline:0;overflow-y:auto}.composer-kinds button,.composer-how select,.seg button,.pick{min-block-size:var(--target);min-inline-size:var(--target)}.composer textarea{min-block-size:84px;font-size:16px}.composer-follow input{font-size:16px}.composer-foot .btn{min-block-size:var(--target)}.log-offer{inset-inline:var(--space-3);inline-size:auto;inset-block-end:calc(76px + env(safe-area-inset-bottom))}.command-option{min-block-size:var(--target);align-content:center;display:grid}.sign-in-head{padding:var(--space-4) var(--space-5)}.sign-in-mid{padding:var(--space-4) 14px;place-items:start center}.sign-in-card{padding:28px 20px 22px}.sign-in-form input,.sign-in-wide{min-block-size:50px}.cal-grid,.cal-grid.on-panel{display:block}.week{display:none}.figures{margin-block-end:10px;font-size:14px}.figures button{min-block-size:var(--target);align-items:center;min-inline-size:0;display:inline-flex}.day-list{display:block}.day-list section{margin-block-end:12px}.day-list h2{align-items:baseline;gap:var(--space-3);font-size:15.5px;font-weight:var(--weight-strong);padding:11px 13px 9px;display:flex}.day-list h2 span{font-size:var(--small);font-weight:var(--weight-regular);color:var(--ink-3)}.day-row{gap:var(--space-3);inline-size:100%;min-block-size:var(--target);border:0;border-block-start:1px solid var(--line);text-align:start;cursor:pointer;background:0 0;grid-template-columns:88px minmax(0,1fr);padding:9px 13px;display:grid}.day-row .when{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:14px}.day-row b{font-weight:var(--weight-medium);display:block}.day-row .who{font-size:var(--small);color:var(--ink-3);display:block}.day-row .why{font-size:var(--small);color:var(--warn);font-weight:var(--weight-medium);display:block}.day-row .st-word{font-size:var(--small)}.day-row.past b,.day-row.past .who,.day-row.past .when{color:var(--ink-3)}.day-free{color:var(--ink-3);font-size:var(--small);padding:0 13px 11px}.now-row{align-items:center;gap:var(--space-2);padding:var(--space-1) 13px;font-size:13px;font-weight:var(--weight-strong);color:var(--ink-2);display:flex}.now-row:after{content:"";border-block-start:1.5px solid var(--ink-2);flex:1}.fab{z-index:6;min-block-size:48px;display:inline-flex;position:fixed;inset-block-end:76px;inset-inline-end:14px}.calendar{padding-block-end:70px}.calendar.on-item{padding-block-end:14px}.calendar.on-item>.page-head,.calendar.on-item>.figures,.calendar.on-item .day-list,.calendar.on-item .fab{display:none}.cal-panel{padding:var(--space-1) 14px 16px;box-shadow:none;border:0;position:static}.cal-panel .btn{min-block-size:46px}.cp-top .btn-icon{display:none}.phone-back{min-block-size:var(--target);padding-inline:0 10px;display:inline-flex}.cancel{min-block-size:var(--target)}.f input,.f select{font-size:16px}.over-row,.pick-row{min-block-size:var(--target)}}@supports (corner-shape:squircle){*{corner-shape:squircle}.avatar{corner-shape:round}}@media (width<=760px){.board-page{block-size:auto}.stages-tabs{gap:0 var(--space-1);flex-wrap:wrap;margin-block-end:var(--space-1);display:flex}.stages-tabs button{color:var(--ink-2);font:inherit;font-size:var(--small);font-weight:var(--weight-medium);background:0 0;border:0;border-block-end:2px solid #0000;flex:none;padding-inline:10px}.stages-tabs button[aria-pressed=true]{color:var(--ink);font-weight:var(--weight-strong);border-block-end-color:var(--ink)}.card-wrap{background:var(--surface);border-radius:var(--radius);border:1px solid var(--line);margin-block-start:var(--space-2)}.card-wrap .card{border-radius:var(--radius);background:0 0;border:0}.move-menu{display:block}.stage-pick>summary,.line-do .btn,.event-forget{min-block-size:var(--target)}.f-check>input{inline-size:var(--target);block-size:var(--target);margin:0}.event-forget{inline-size:var(--target)}.move-menu>summary{border:0;border-block-start:1px solid var(--line);inline-size:100%;box-shadow:none;background:0 0;border-radius:0;justify-content:center}}@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}html::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:var(--dur);animation-timing-function:var(--ease)}::view-transition-old(*){animation-duration:var(--dur);animation-timing-function:var(--ease)}::view-transition-new(*){animation-duration:var(--dur);animation-timing-function:var(--ease)}.rail-item[aria-current=page]{view-transition-name:rail-current}::view-transition-group(rail-current){animation-duration:var(--dur-slow);animation-timing-function:var(--ease)}::view-transition-old(rail-current){animation-duration:var(--dur-slow);animation-timing-function:var(--ease)}::view-transition-new(rail-current){animation-duration:var(--dur-slow);animation-timing-function:var(--ease)}.reason,.agenda li,.agenda-next,.panel-note,.today-row,.card,.task-row,.list-row,.day-row,.over-row,.pick-row,.blk,.task-line,.chip,.event,.composer,.cal-panel{animation:arrive var(--dur) var(--ease)}@keyframes arrive{0%{opacity:0}}.more[open]>.menu{animation:menu-in var(--dur-fast) var(--ease)}@keyframes menu-in{0%{opacity:0;translate:0 -4px}}.dialog[open]{animation:dialog-open var(--dur) var(--ease)}.dialog[open]::backdrop{animation:veil-in var(--dur) var(--ease)}.command-drop[open]{animation:menu-in var(--dur-fast) var(--ease)}input,textarea,select,.filter,.composer{transition:box-shadow var(--dur-fast) var(--ease)}@keyframes dialog-open{0%{opacity:0;translate:0 8px;scale:.985}}@keyframes veil-in{0%{opacity:0}}.fold::details-content{block-size:0;transition:block-size var(--dur) var(--ease), content-visibility var(--dur) allow-discrete;overflow:clip}.fold[open]::details-content{block-size:auto}.fold-mark{transition:transform var(--dur) var(--ease)}.new-mark{transition:rotate var(--dur) var(--ease)}.search{transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.work.is-loading .work-bar:after{animation:.8s ease-in-out .12s infinite alternate both work-reading}.work:not(.is-loading)>:not(.work-bar){animation:work-settle var(--dur) var(--ease)}@keyframes work-reading{0%{opacity:.2}}@keyframes work-settle{0%{opacity:.4}}.today-row,.btn,.rail-item{transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease), color var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease)}.btn:active:not(:disabled){scale:.98}}
