@font-face{font-family:Assistant;font-style:normal;font-weight:400 700;font-display:swap;src:url(/sign-in/fonts/assistant/assistant-rtl.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:400 700;font-display:swap;src:url(/sign-in/fonts/assistant/assistant-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:400 700;font-display:swap;src:url(/sign-in/fonts/assistant/assistant-latin.woff2)format("woff2");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}:root{--font-assistant:"Assistant", system-ui, sans-serif}
:root{--color-lead:#f0d77a;--color-action:#ebb81c;--color-action-hover:#daa814;--color-action-pressed:#c49510;--color-deep:#5a4300;--color-ink:#1c2430;--color-text-secondary:#47505e;--color-border:#e3e6ea;--color-border-interactive:#6b7585;--color-surface:#f5f7fa;--color-canvas:#fff;--color-frame:#e6eaf0;--color-frame-line:#c9ced6;--color-track:#e4e1da;--color-placeholder:#6b7585;--color-scroll-shadow:#1c24301f;--color-row-hover:#f5f7fa;--color-row-selected:#fbf3d6;--color-disabled-bg:#eceae5;--color-disabled-text:#5e594f;--color-disabled-border:#d6d2c8;--color-error:#b42318;--color-error-text:#9b1c14;--color-error-pressed:#7f1a12;--color-error-tint:#fbedeb;--color-on-danger:#fff;--color-on-ink-hover:#ffffff1f;--color-logo-placeholder:#c9ced6;--status-not-bg:#eceae5;--status-not-fg:#4a463e;--status-not-bd:#d6d2c8;--status-prog-bg:#d3e4f8;--status-prog-fg:#174273;--status-prog-bd:#a9c6ea;--status-rev-bg:#e3d6f5;--status-rev-fg:#4a2a85;--status-rev-bd:#c5aee8;--status-done-bg:#cbe7d1;--status-done-fg:#17512d;--status-done-bd:#9ccda8;--status-late-bg:#f6d2cc;--status-late-fg:#86261b;--status-late-bd:#e2a39a;--status-hold-bg:#f4d5ba;--status-hold-fg:#6b3a10;--status-hold-bd:#ddae84;--status-demo-bg:#f3e8c4;--status-demo-fg:#5a4300;--status-demo-bd:#d9c27a;--font:var(--font-assistant), Assistant, system-ui, sans-serif;--fw-regular:400;--fw-medium:600;--fw-semibold:600;--fw-bold:600;--en-display:32px;--en-display-lh:40px;--en-title:24px;--en-title-lh:32px;--en-heading:18px;--en-heading-lh:26px;--en-body:15px;--en-body-lh:22px;--en-small:13px;--en-small-lh:18px;--en-caption:13px;--en-caption-lh:18px;--he-display:32px;--he-display-lh:44px;--he-title:24px;--he-title-lh:34px;--he-heading:19px;--he-heading-lh:28px;--he-body:16px;--he-body-lh:26px;--he-small:14px;--he-small-lh:21px;--he-caption:14px;--he-caption-lh:21px;--en-label:15px;--he-label:16px;--en-control:15px;--he-control:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--control-compact:36px;--control-default:40px;--control-field:44px;--control-field-site:48px;--shadow-card:0 1px 2px #1c24300f;--shadow-popover:0 8px 24px #1c243024;--shadow-panel:0 12px 32px #1c243029;--shadow-dialog:0 24px 48px #1c243038;--shadow-panel-edge:0 0 16px #1c243024;--shadow-raised:0 -6px 16px #1c24301a;--scrim:#1c243066;--focus-ring:2px solid var(--color-ink);--focus-offset:2px;--border-primary:1.5px solid var(--color-deep);--border-input:1.5px solid var(--color-border-interactive);--border-hair:1px solid var(--color-border);--border-tag:1px solid var(--color-border-interactive);--border-frame:1px solid var(--color-frame-line);--border-pending:1.5px dashed var(--color-ink);--border-alert:4px solid var(--status-late-fg);--secondary-bg:var(--color-canvas);--secondary-bg-hover:var(--color-surface);--secondary-border:var(--border-input);--nav-gap:2px;--nav-bar-w:3px;--nav-tile:28px;--nav-rail-row:48px;--scope-menu-w:280px;--scope-menu-max:420px;--scope-sheet-max:80dvh;--scope-title-max:18ch;--focus-inset:-2px;--size-full:100%;--z-popover:4;--z-sheet:21;--sk-title-h:28px;--sk-title-w:40%;--sk-line-h:16px;--sk-line-w:60%;--sk-card-h:120px;--sk-card-min:200px}.num{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:lang(he),:lang(en){font-family:var(--font)}:root{--row-h:52px;--pill-border-w:1px}@media (min-width:1024px) and (hover:hover) and (pointer:fine){:root{--border-input:1px solid var(--color-border-interactive);--radius-lg:8px;--radius-md:8px;--row-h:44px;--color-row-selected:#fdf8e8;--pill-border-w:0px;--status-not-bg:#f6f4f2;--status-prog-bg:#e9f2fc;--status-rev-bg:#f1eafa;--status-done-bg:#e5f3e8;--status-late-bg:#fae8e6;--status-hold-bg:#faeadc;--status-demo-bg:#fbf3d6;--border-primary:0 solid transparent;--secondary-bg:var(--color-canvas);--secondary-bg-hover:var(--color-surface);--secondary-border:var(--border-hair)}}[data-context=field]{--border-primary:1.5px solid var(--color-deep);--secondary-bg:var(--color-canvas);--secondary-bg-hover:var(--color-surface);--secondary-border:1.5px solid var(--color-border-interactive);--border-input:1.5px solid var(--color-border-interactive);--radius-lg:16px;--radius-md:12px;--row-h:52px;--color-row-selected:#fbf3d6;--pill-border-w:1px;--status-not-bg:#eceae5;--status-prog-bg:#d3e4f8;--status-rev-bg:#e3d6f5;--status-done-bg:#cbe7d1;--status-late-bg:#f6d2cc;--status-hold-bg:#f4d5ba;--status-demo-bg:#f3e8c4}:root{--elevation-1:0 1px 2px #1c24300f, 0 2px 8px #1c24300f;--elevation-2:0 2px 4px #1c243014, 0 8px 20px #1c24301a;--color-page:var(--color-border);--border-drop:2px solid var(--color-deep)}.ltr-run{white-space:nowrap;direction:ltr;unicode-bidi:isolate;display:inline-block}:root{--kb-thumb:56px;--kb-sheet-max:480px;--kb-col-w:300px;--auth-card:440px;--auth-col:400px;--tp-icon:20px;--tp-icon-stroke:1.75;--tp-date-col:96px;--tp-table-min-w:560px;--tp-cards-min:100px;--tp-bar-w:4px;--tp-sk-h:12px;--tp-sk-card-h:88px;--tp-sk-speed:1.4s;--tp-sk-short:40%;--tp-border-strong:1.5px solid var(--color-ink);--tp-border-dashed:1px dashed var(--color-border-interactive)}
html[dir=rtl] body{font-size:var(--he-body);line-height:var(--he-body-lh)}html[dir=ltr] body{font-size:var(--en-body);line-height:var(--en-body-lh)}[dir=rtl] .avatar{font-size:var(--he-caption)}[dir=rtl] .n-tile{font-size:var(--he-small)}[dir=rtl] .affix .unit{font-size:var(--he-control)}code,.ltr{direction:ltr;unicode-bidi:isolate}.icon{flex-shrink:0;width:18px;height:18px}[dir=rtl] .icon.dir{transform:scaleX(-1)}.panel{background:var(--color-canvas);border-inline-start:1px solid var(--color-border);width:62%;box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0}@media (max-width:600px){.panel{width:100%;box-shadow:none;border-inline-start:0;position:relative}}.progress{align-items:center;gap:var(--space-3);display:flex}.track{border-radius:var(--radius-pill);background:var(--color-track);flex:1;height:8px;overflow:hidden}.fill{background:var(--color-deep);border-radius:var(--radius-pill);height:100%}
.ic{flex-shrink:0}[dir=rtl] .ic.dir{transform:scaleX(-1)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-default);padding:0 var(--space-4);border-radius:var(--radius-sm);font:var(--fw-semibold) var(--en-control) var(--font);cursor:pointer;white-space:nowrap;display:inline-flex}[dir=rtl] .btn{font-size:var(--he-control)}.btn.tall{min-height:var(--control-field)}.btn.compact{min-height:var(--control-compact)}@media (max-width:600px){.btn,.btn.compact{min-height:var(--control-field)}}.btn:focus-visible,.btn.is-focus{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.btn:disabled{cursor:not-allowed}.primary{background:var(--color-action);border:var(--border-primary);color:var(--color-ink)}.primary:hover:not(:disabled),.primary.is-hover{background:var(--color-action-hover)}.primary:active,.primary.is-active{background:var(--color-action-pressed)}.secondary{background:var(--secondary-bg);border:var(--secondary-border);color:var(--color-ink);font-weight:var(--fw-medium)}.secondary:hover:not(:disabled),.secondary.is-hover{background:var(--secondary-bg-hover)}.secondary:active,.secondary.is-active{background:var(--color-border)}.surface-page{--secondary-bg:var(--color-surface);--secondary-bg-hover:var(--color-canvas)}.ghost{color:var(--color-ink);font-weight:var(--fw-medium);background:0 0;border:1.5px solid #0000;text-decoration:none}.ghost:hover:not(:disabled),.ghost.is-hover{background:var(--color-surface)}.ghost:active,.ghost.is-active{background:var(--color-border)}.danger{background:var(--color-error);border:1.5px solid var(--color-error-pressed);color:var(--color-on-danger)}.danger:hover:not(:disabled),.danger.is-hover{background:var(--color-error-text)}.danger:active,.danger.is-active{background:var(--color-error-pressed)}.btn:disabled:not([data-loading]){background:var(--color-disabled-bg);border-color:var(--color-disabled-border);color:var(--color-disabled-text);text-decoration:none}.btn[data-loading]{cursor:progress}.btn[aria-pressed=true],.btn[aria-pressed=true]:hover:not(:disabled){background:var(--color-lead);border-color:var(--color-deep)}a.btn.primary{text-decoration:none}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.iconbtn{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--control-field);height:var(--control-field);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-ink);font:var(--fw-medium) var(--en-control) var(--font);cursor:pointer;background:0 0;border:1.5px solid #0000;display:inline-flex;position:relative}.iconbtn:hover{background:var(--color-surface)}.iconbtn:focus-visible,.iconbtn.is-focus{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.iconbtn:not(:hover):not(:focus-visible):not(.show-tip) .tooltip,.has-tip:not(:hover):not(:focus-visible):not(.show-tip)>.tooltip{display:none}.has-tip{max-inline-size:100%;display:inline-flex;position:relative}.has-tip>.tooltip{white-space:normal;inline-size:calc(var(--space-6) * 8);text-align:start}.tooltip{bottom:calc(100% + var(--space-2));padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-canvas);font-size:var(--en-small);font-weight:var(--fw-medium);white-space:nowrap;box-shadow:var(--shadow-popover);pointer-events:none;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .tooltip{font-size:var(--he-small);transform:translate(50%)}.tooltip:after{content:"";top:100%;border:5px solid #0000;border-top-color:var(--color-ink);margin-inline-start:-5px;position:absolute;inset-inline-start:50%}.field{gap:var(--space-2);flex-direction:column;display:flex}.field>label,.legend{font-size:var(--en-label);font-weight:var(--fw-semibold)}[dir=rtl] .field>label,[dir=rtl] .legend{font-size:var(--he-label)}.req{color:var(--color-error-text)}.help{font-size:var(--en-small);line-height:var(--en-small-lh);color:var(--color-text-secondary);margin:0}[dir=rtl] .help{font-size:var(--he-small);line-height:var(--he-small-lh)}.input{width:100%;min-height:var(--control-field);padding:0 var(--space-3);border:var(--border-input);border-radius:var(--radius-md);background:var(--color-canvas);color:var(--color-ink);font:var(--fw-regular) var(--he-control) var(--font)}.input::placeholder{color:var(--color-placeholder);opacity:1}.input:hover:not(:disabled){border-color:var(--color-ink)}.input:focus,.input.is-focus{outline:2px solid var(--color-deep);outline-offset:2px;border-color:var(--color-ink)}.input.is-error{border-color:var(--color-error)}.input:disabled{background:var(--color-disabled-bg);border-color:var(--color-disabled-border);color:var(--color-disabled-text)}[dir=rtl] .input[dir=ltr]{text-align:end}.area{padding:var(--space-3);resize:vertical;min-height:96px;line-height:inherit}.affix{border:var(--border-input);border-radius:var(--radius-md);background:var(--color-canvas);align-items:stretch;display:flex;overflow:hidden}.affix:hover{border-color:var(--color-ink)}.affix:focus-within,.affix.is-focus{outline:2px solid var(--color-deep);outline-offset:2px;border-color:var(--color-ink);overflow:visible}.affix.is-error{border-color:var(--color-error)}.affix .input{background:0 0;border:0;border-radius:0;flex:1;min-width:0}.affix .input:focus{outline:none}.affix .unit{padding:0 var(--space-3);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--en-control);white-space:nowrap;align-items:center;display:inline-flex}.affix .unit:last-child{border-inline-start:1px solid var(--color-border)}.affix .unit:first-child{border-inline-end:1px solid var(--color-border)}.err{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--en-small);line-height:var(--en-small-lh);color:var(--color-error-text);display:flex}[dir=rtl] .err{font-size:var(--he-small);line-height:var(--he-small-lh)}.err .ic{margin-top:2px}.select-wrap{position:relative}.select{appearance:none;cursor:pointer;padding-inline-end:40px}.sel-ic{inset-inline-end:var(--space-3);pointer-events:none;color:var(--color-text-secondary);margin-top:-9px;position:absolute;top:50%}.choice{align-items:center;gap:var(--space-3);min-height:var(--control-field);cursor:pointer;display:flex;position:relative}.choice input{opacity:0;width:1px;height:1px;position:absolute}.box,.radio{border:var(--border-input);background:var(--color-canvas);color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.box{border-radius:6px}.radio{border-radius:50%}.choice input:checked+.box{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-canvas)}.choice input:checked+.radio{border:7px solid var(--color-ink)}.choice input:focus-visible+span{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.choice.is-disabled{color:var(--color-disabled-text);cursor:not-allowed}.choice.is-disabled .box{background:var(--color-disabled-bg);border-color:var(--color-disabled-border)}.switch{border-radius:var(--radius-pill);background:var(--color-canvas);border:var(--border-input);flex-shrink:0;width:44px;height:26px;transition:background .15s;position:relative}.switch:after{content:"";top:3px;background:var(--color-border-interactive);border-radius:50%;width:17px;height:17px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px}.choice input:checked+.switch{background:var(--color-ink);border-color:var(--color-ink)}.choice input:checked+.switch:after{background:var(--color-action);inset-inline-start:21px}@media (prefers-reduced-motion:reduce){.switch,.switch:after{transition:none}}.tabs{gap:var(--space-1);border-bottom:1px solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.tabs-wrap{position:relative}.tabs-wrap:after{content:"";top:0;bottom:1px;pointer-events:none;background:linear-gradient(to right, transparent, var(--color-canvas));width:32px;position:absolute;inset-inline-end:0}[dir=rtl] .tabs-wrap:after{background:linear-gradient(to left, transparent, var(--color-canvas))}@media (min-width:601px){.tabs-wrap:after{display:none}}.tab{min-height:var(--control-field);padding:0 var(--space-4);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--color-text-secondary);font:var(--fw-medium) var(--en-control) var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex-shrink:0}[dir=rtl] .tab{font-size:var(--he-control)}.tab:hover{color:var(--color-ink);background:var(--color-surface)}.tab[aria-selected=true]{color:var(--color-ink);font-weight:var(--fw-semibold);border-bottom-color:var(--color-deep)}.tab:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.pill{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:var(--pill-border-w) solid;font-size:var(--en-small);font-weight:var(--fw-medium);line-height:var(--en-small-lh);white-space:nowrap;padding-inline-start:var(--space-2);display:inline-flex}[dir=rtl] .pill{font-size:var(--he-small);line-height:var(--he-small-lh)}.pill .ic{width:16px;height:16px}.pill.not{background:var(--status-not-bg);color:var(--status-not-fg);border-color:var(--status-not-bd)}.pill.prog{background:var(--status-prog-bg);color:var(--status-prog-fg);border-color:var(--status-prog-bd)}.pill.rev{background:var(--status-rev-bg);color:var(--status-rev-fg);border-color:var(--status-rev-bd)}.pill.done{background:var(--status-done-bg);color:var(--status-done-fg);border-color:var(--status-done-bd)}.pill.late{background:var(--status-late-bg);color:var(--status-late-fg);border-color:var(--status-late-bd)}.pill.hold{background:var(--status-hold-bg);color:var(--status-hold-fg);border-color:var(--status-hold-bd)}.pill.demo{background:var(--status-demo-bg);color:var(--status-demo-fg);border-color:var(--status-demo-bd)}.card{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-canvas);box-shadow:var(--elevation-1);border:0;flex-direction:column;display:flex}.card p{margin:0}.card.confirm{border:var(--border-pending)}.card.alert{border-inline-start:var(--border-alert)}.card-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.card-head h3{font-size:var(--en-heading);line-height:var(--en-heading-lh);font-weight:var(--fw-semibold);margin:0}[dir=rtl] .card-head h3{font-size:var(--he-heading);line-height:var(--he-heading-lh)}.card-state{align-items:center;gap:var(--space-2);margin:0;display:flex}.card-source{align-items:flex-start;gap:var(--space-2);border-block-start:var(--border-hair);flex-direction:column;padding-block-start:var(--space-2);display:flex}.actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.actions.column{flex-direction:column}.cited{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.cited p{margin:0}.cited-gap{font-weight:var(--fw-semibold)}.chip{max-inline-size:100%;padding:var(--space-1) var(--space-2);border:var(--border-hair);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--en-small);line-height:var(--en-small-lh);white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}[dir=rtl] .chip{font-size:var(--he-small);line-height:var(--he-small-lh)}.report{gap:var(--space-1);padding-block:var(--space-3);border-bottom:var(--border-hair);flex-direction:column;display:flex}.report p{margin:0}.report-who{padding-block-end:var(--space-1)}.report-marks{gap:var(--space-2);flex-wrap:wrap;display:flex}.avatar{background:var(--color-surface);border:1px solid var(--color-border-interactive);width:32px;height:32px;font-size:var(--en-caption);font-weight:var(--fw-semibold);color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.avatar.lg{width:44px;height:44px;font-size:var(--en-control)}.avatar.more{background:var(--color-canvas);color:var(--color-text-secondary)}.cs .surface-frame{background:var(--frame-bg,var(--color-canvas));border-color:var(--frame-edge,var(--color-border))}.cs .surface-panel{background:var(--color-surface);border-inline-start-color:var(--color-border-interactive);box-shadow:var(--shadow-panel-edge)}.surface-strip{background:var(--color-canvas)}.pop-anchor>.composer{box-shadow:var(--shadow-raised)}.is-later[aria-disabled=true]{color:var(--color-disabled-text);cursor:default}.later-tag{padding:0 var(--space-2);border:var(--border-tag);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--en-caption);line-height:var(--en-caption-lh);font-weight:var(--fw-medium);flex-shrink:0}[dir=rtl] .later-tag{font-size:var(--he-caption);line-height:var(--he-caption-lh)}.later-tag.sm{padding:0 var(--space-1);white-space:nowrap}.inline-notice{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-hair);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-size:var(--en-small);line-height:var(--en-small-lh)}[dir=rtl] .inline-notice{font-size:var(--he-small);line-height:var(--he-small-lh)}.m-wrap>.m.user{align-items:flex-end}.m-wrap>.m.bot{align-items:flex-start}.m.user>.bubble{border-radius:var(--radius-lg);background:var(--color-ink);max-width:80%;color:var(--color-canvas);border:0;border-end-end-radius:var(--radius-sm)}.m.bot>.bot-body{max-width:92%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-canvas);color:var(--color-ink);box-shadow:var(--elevation-1)}.as-head{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--en-small);line-height:var(--en-small-lh);font-weight:var(--fw-semibold);display:flex}[dir=rtl] .as-head{font-size:var(--he-small);line-height:var(--he-small-lh)}.as-head .ic{color:var(--color-deep)}.as-notice{gap:var(--space-1) var(--space-2);color:var(--color-text-secondary);font-size:var(--en-small);line-height:var(--en-small-lh);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}[dir=rtl] .as-notice{font-size:var(--he-small);line-height:var(--he-small-lh)}.as-notice>p{margin:0}.as-notice>.btn{grid-column:2;justify-self:start}.m-wrap:has(>.m.bot)+.m-wrap>.as-notice:first-child{margin-block-start:calc(var(--space-1) - var(--space-4))}.ov-card{padding:var(--space-4);background:var(--color-canvas);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);gap:var(--space-2);border:0;flex-direction:column;display:flex}.ov-card p{margin:0}.status-card{justify-content:space-between}.ov-link{color:inherit;text-underline-offset:var(--space-1);align-self:flex-start;text-decoration:none}.ov-link:hover,.ov-link:focus-visible{background:var(--color-surface);text-decoration:underline}.ov-link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.next-step{justify-content:space-between;align-items:center;gap:var(--space-3);flex-flow:wrap}.next-step-b{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.next-step-h{align-items:center;gap:var(--space-2);display:flex}.compact-group{background:var(--color-canvas);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);border:0;flex-direction:column;display:flex}.nav-soon-t{justify-content:space-between;align-items:center;gap:var(--space-2);inline-size:var(--size-full);min-height:var(--control-field);padding-inline:var(--space-2);border-radius:var(--radius-lg);color:var(--color-text-secondary);font:inherit;font-weight:var(--fw-medium);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.nav-soon-t:hover{background:var(--color-surface)}.nav-soon-t:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-inset)}.nav-soon-t[aria-expanded=true] .ic{transform:rotate(180deg)}.nav-soon-l{padding:0 0 var(--space-1);margin:0;list-style:none}.nav-soon-l[hidden]{display:none}.compact-row{align-items:center;gap:var(--space-2);min-height:var(--row-h);padding:var(--space-2) var(--space-4);display:flex}.compact-row+.compact-row{border-block-start:var(--border-hair)}.compact-row p{flex:1;min-width:0;margin:0}.nav3{gap:var(--nav-gap);padding:var(--space-3) var(--space-2);background:var(--color-canvas);border-inline-end:var(--border-hair);flex-direction:column;flex:1;display:flex;overflow-y:auto}.nav3:has(.scope-menu){overflow:visible}.nav3 ul{gap:var(--nav-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav3 .ab-co{min-height:var(--control-field);padding-inline:var(--space-2);flex-shrink:0}.drawer .nav3{border:0}.n-i,.n-t{align-items:center;gap:var(--space-2);min-height:var(--control-field);padding:0 var(--space-2);border-inline-start:var(--nav-bar-w) solid transparent;border-radius:var(--radius-sm);color:var(--color-ink);font-weight:var(--fw-medium);text-decoration:none;display:flex;position:relative}a.n-i:hover,a.n-t:hover{background:var(--color-surface)}.n-i:focus-visible,.n-t:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-inset)}.n-i.is-cur,.n-t.is-cur{border-inline-start-color:var(--color-deep);font-weight:var(--fw-semibold)}.n-l{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.n-tile{inline-size:var(--nav-tile);block-size:var(--nav-tile);border-radius:var(--radius-xs);background:var(--color-surface);font-size:var(--en-small);font-weight:var(--fw-bold);flex-shrink:0;place-items:center;display:grid}.nav3 .n-admin{border-block-start:var(--border-frame);margin-block-start:auto;padding-block-start:var(--space-2)}.n-t .ic{color:var(--color-text-secondary)}.n-t.is-cur .ic{color:var(--color-ink)}.nav3.is-rail{padding-inline:var(--space-1);align-items:center}.nav3.is-rail .n-i,.nav3.is-rail .n-t{inline-size:var(--nav-rail-row);border-inline-start-width:0;justify-content:center;padding:0}.nav3.is-rail .n-i.is-cur,.nav3.is-rail .n-t.is-cur{box-shadow:inset 0 calc(var(--nav-bar-w) * -1) 0 var(--color-deep)}.nav3.is-rail .n-tools{margin-block:var(--nav-gap) var(--space-2);padding-block:var(--nav-gap);border:0;border-block:var(--border-hair)}.n-div{inline-size:var(--size-full);margin-block:var(--space-1);border:0;border-block-start:var(--border-frame);flex-shrink:0}.n-list{gap:var(--space-2);flex-direction:column;display:flex}.n-list .clist{background:0 0;border:0;border-radius:0}.n-list .clist li+li{border-block-start:0}.n-list .newp{justify-content:flex-start}.my-projects-bar{min-block-size:var(--control-field);min-inline-size:var(--control-field);padding-inline:var(--space-1);border:var(--border-hair);border-radius:var(--radius-sm);color:var(--color-ink);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.my-projects-bar:hover{background:var(--color-surface)}.my-projects-bar:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.my-projects-bar.is-cur{background:var(--color-row-selected);border-color:var(--color-deep)}.my-projects-l{font-size:var(--en-caption);line-height:var(--en-caption-lh);font-weight:var(--fw-medium);white-space:nowrap}[dir=rtl] .my-projects-l{font-size:var(--he-caption);line-height:var(--he-caption-lh)}.scope-switch{margin-block:var(--space-1) var(--space-2);flex-shrink:0;position:relative}.scope-btn{inline-size:var(--size-full);align-items:center;gap:var(--space-2);min-height:var(--control-field);padding:var(--space-1) var(--space-2);border:var(--border-hair);border-radius:var(--radius-sm);background:var(--color-canvas);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;display:flex}.scope-btn:hover{background:var(--color-surface)}.scope-btn.is-open{border-color:var(--color-border-interactive)}.scope-btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.scope-btn>.ic{color:var(--color-text-secondary)}.scope-t{unicode-bidi:isolate;flex:1;align-items:baseline;min-width:0;display:flex}.scope-t strong{max-inline-size:var(--size-full);text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-semibold);flex-shrink:0;overflow:hidden}.scope-c{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:pre;overflow:hidden}.scope-switch.is-sheet .scope-t strong{max-inline-size:min(var(--scope-title-max), var(--size-full))}.scope-switch.is-rail .scope-btn{background:0 0;border-color:#0000;justify-content:center;gap:0;inline-size:auto;padding:0}.scope-switch.is-sheet{margin-block:0}.scope-switch.is-sheet .scope-btn{background:0 0;border-color:#0000}.scope-switch.is-rail .scope-btn:hover,.scope-switch.is-sheet .scope-btn:hover{background:var(--color-surface)}.scope-panel{gap:var(--space-1);padding:var(--space-1);background:var(--color-canvas);flex-direction:column;display:flex}.scope-menu{z-index:var(--z-popover);inline-size:var(--scope-menu-w);max-block-size:var(--scope-menu-max);border:var(--border-hair);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);position:absolute;inset-block-start:calc(var(--size-full) + var(--space-1));inset-inline-start:0;overflow-y:auto}.scope-sheet{z-index:var(--z-sheet);max-block-size:var(--scope-sheet-max);padding:0 var(--space-4) var(--space-4);box-shadow:var(--shadow-dialog);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}.scope-row{align-items:center;gap:var(--space-2);min-height:var(--control-field);padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--color-ink);font-weight:var(--fw-medium);text-decoration:none;display:flex}.scope-row:hover{background:var(--color-surface)}.scope-row:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-inset)}.scope-row.is-cur{font-weight:var(--fw-semibold)}.scope-l{unicode-bidi:isolate;flex:1;align-items:baseline;min-width:0;display:flex}.scope-l>bdi{max-inline-size:var(--size-full);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.scope-l .scope-c{font-weight:var(--fw-regular)}.scope-div{inline-size:var(--size-full);border:0;border-block-start:var(--border-hair);flex-shrink:0;margin:0}.scope-search{flex-shrink:0}.scope-list{gap:var(--nav-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.scope-new{display:flex}.scope-new .newp{flex:1;justify-content:flex-start}.breadcrumb{flex:auto;min-width:0;margin:0}.breadcrumb-l{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--en-small);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}[dir=rtl] .breadcrumb-l{font-size:var(--he-small)}.breadcrumb-l li{align-items:center;gap:var(--space-1);flex-shrink:1;min-width:0;display:inline-flex}.breadcrumb-l li:last-child{color:var(--color-ink);font-weight:var(--fw-medium);flex-shrink:0}.breadcrumb-l a,.breadcrumb-h,.breadcrumb-city{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.breadcrumb-l a{min-height:var(--control-field);color:inherit;text-underline-offset:var(--focus-offset);align-items:center;display:inline-flex}.breadcrumb-l a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-inset)}.breadcrumb-city{color:var(--color-text-secondary);font-weight:var(--fw-regular)}.breadcrumb-h{font:var(--fw-semibold) var(--en-body) / var(--en-body-lh) var(--font);margin:0}[dir=rtl] .breadcrumb-h{font-size:var(--he-body);line-height:var(--he-body-lh)}.sk{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.sk-b{border-radius:var(--radius-sm);background:var(--color-border);display:block}.sk-title{block-size:var(--sk-title-h);inline-size:var(--sk-title-w)}.sk-line{block-size:var(--sk-line-h);inline-size:var(--sk-line-w)}.sk-grid{grid-template-columns:repeat(auto-fill, minmax(var(--sk-card-min), 1fr));gap:var(--space-3);display:grid}.sk-card{block-size:var(--sk-card-h)}.scroll{background:linear-gradient(to left, var(--color-canvas) 30%, transparent) right / 24px 100% no-repeat local, linear-gradient(to left, var(--color-scroll-shadow), transparent) right / 12px 100% no-repeat scroll;overflow-x:auto}.scroll[dir=rtl]{background:linear-gradient(to right, var(--color-canvas) 30%, transparent) left / 24px 100% no-repeat local, linear-gradient(to right, var(--color-scroll-shadow), transparent) left / 12px 100% no-repeat scroll}@media (min-width:1024px) and (hover:hover) and (pointer:fine){:where(:not([data-context=field],[data-context=field] *)).tab[aria-selected=true]{background:0 0}:where(:not([data-context=field],[data-context=field] *)).tab:hover{background:var(--color-surface)}}@media (forced-colors:active){.btn.primary,.ghost{border:1px solid buttontext}.btn.secondary:not([aria-pressed=true]):not(:disabled){border-color:buttontext}.ov-card,.compact-group{border:1px solid canvastext}.card{border:var(--border-hair)}}@media (prefers-contrast:more) and (forced-colors:none){.btn.primary{border:1.5px solid var(--color-deep)}.btn.secondary:not([aria-pressed=true]):not(:disabled){border-color:var(--color-border-interactive)}.ghost,.ov-link{text-decoration:underline}.ov-card,.compact-group{border:1px solid var(--color-border-interactive)}.card{border:var(--border-tag)}}html body{background:var(--color-surface)}::selection{background:var(--color-lead);color:var(--color-ink)}h1,h2,h3,h4,h5,h6,strong,b{font-weight:var(--fw-semibold)}.kb-board{gap:var(--space-3);flex-direction:column;display:flex}.kb-filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.kb-filter{min-height:var(--control-field);padding:0 var(--space-3);border:var(--border-tag);border-radius:var(--radius-pill);background:var(--color-canvas);color:var(--color-ink);font:var(--fw-medium) var(--en-small) var(--font);cursor:pointer;white-space:nowrap;align-items:center;display:inline-flex}[dir=rtl] .kb-filter{font-size:var(--he-small)}.kb-filter:hover:not([aria-pressed=true]){background:var(--color-surface)}.kb-filter[aria-pressed=true]{background:var(--color-lead);border-color:var(--color-deep)}.kb-filter:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.kb-cols{gap:var(--space-3);flex-direction:column;display:flex}.kb-col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.kb-col:not(.kb-col-active){display:none}.kb-col-title{align-items:center;gap:var(--space-2);font:var(--fw-semibold) var(--en-heading) / var(--en-heading-lh) var(--font);margin:0;display:flex}[dir=rtl] .kb-col-title{font-size:var(--he-heading);line-height:var(--he-heading-lh)}.kb-count{color:var(--color-text-secondary);font-weight:var(--fw-medium)}.kb-col-cards{gap:var(--space-3);flex-direction:column;display:flex}.kb-col.kb-col-rejected{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-secondary);box-shadow:var(--elevation-1);border:0}@media (min-width:1024px){.kb-tabs{display:none}.kb-cols{grid-auto-flow:column;grid-auto-columns:minmax(var(--kb-col-w), 1fr);align-items:start;display:grid;overflow-x:auto}.kb-col:not(.kb-col-active){display:flex}}.kb-card{gap:var(--space-2);padding:var(--space-4);background:var(--color-canvas);color:var(--color-ink);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);border:0;flex-direction:column;display:flex}.kb-card-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kb-card-title{font:var(--fw-bold) var(--en-body) / var(--en-body-lh) var(--font);margin:0}[dir=rtl] .kb-card-title{font-size:var(--he-body);line-height:var(--he-body-lh)}.kb-meta,.kb-boq,.kb-comments,.kb-photos-more{color:var(--color-text-secondary);font-size:var(--en-small);line-height:var(--en-small-lh);margin:0}[dir=rtl] .kb-meta,[dir=rtl] .kb-boq,[dir=rtl] .kb-comments,[dir=rtl] .kb-photos-more{font-size:var(--he-small);line-height:var(--he-small-lh)}.kb-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.kb-chip{padding:0 var(--space-2);border:var(--border-tag);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--en-caption);line-height:var(--en-caption-lh);font-weight:var(--fw-medium)}[dir=rtl] .kb-chip{font-size:var(--he-caption);line-height:var(--he-caption-lh)}.kb-ai{background:var(--color-lead);color:var(--color-ink);border-color:var(--color-deep)}.kb-photos{align-items:center;gap:var(--space-2);display:flex}.kb-thumb{width:var(--kb-thumb);height:var(--kb-thumb);border:var(--border-hair);border-radius:var(--radius-sm);background:var(--color-track)}@media (forced-colors:active){.kb-card,.kb-col.kb-col-rejected{border:var(--border-hair);border-color:canvastext}}@media (prefers-contrast:more) and (forced-colors:none){.kb-card,.kb-col.kb-col-rejected{border:var(--border-tag)}}.kb-card-foot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.kb-drag{cursor:grab;display:none}@media (pointer:fine){.kb-drag{display:inline-flex}}.kb-sheet-wrap{z-index:10;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.kb-scrim{background:var(--scrim);position:absolute;inset:0}.kb-sheet{width:100%;max-width:var(--kb-sheet-max);gap:var(--space-3);padding:var(--space-4);background:var(--color-canvas);color:var(--color-ink);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;position:relative}.kb-sheet-title{font:var(--fw-semibold) var(--en-heading) / var(--en-heading-lh) var(--font);margin:0}[dir=rtl] .kb-sheet-title{font-size:var(--he-heading);line-height:var(--he-heading-lh)}.kb-sheet-options{gap:var(--space-2);flex-direction:column;display:flex}.tp-target{min-height:var(--control-field);min-width:var(--control-field)}.tp-ic{width:var(--tp-icon);height:var(--tp-icon);fill:none;stroke:currentColor;stroke-width:var(--tp-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.tp-link{justify-content:center;align-items:center;gap:var(--space-1);color:var(--color-ink);font-weight:var(--fw-medium);text-decoration:none;display:inline-flex}.tp-link:hover{background:var(--color-surface)}.tp-link:focus-visible,.tp-pend:focus-visible,.tp-group-sum:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.tp-small{font-size:var(--en-small);line-height:var(--en-small-lh);color:var(--color-text-secondary)}[dir=rtl] .tp-small{font-size:var(--he-small);line-height:var(--he-small-lh)}.tp-page{gap:var(--space-4);flex-direction:column;display:flex}.tp-page-h{margin:0}@media (max-width:600px){.tp-wide{display:none}}@media (min-width:601px){.tp-narrow{display:none}}.tp-list{background:var(--color-canvas);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);border:0;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tp-row{align-items:center;gap:var(--space-3);min-height:var(--row-h);padding:var(--space-2) var(--space-4);display:flex}.tp-row+.tp-row{border-block-start:var(--border-hair)}.tp-row-ic{color:var(--color-text-secondary);flex-shrink:0;display:inline-flex}.tp-row-main{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.tp-row-name{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-semibold);overflow:hidden}.tp-row-end{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.tp-date{width:var(--tp-date-col);font-weight:var(--fw-semibold);flex-shrink:0}.tp-table-box{border:var(--border-hair);border-radius:var(--radius-md)}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.tp-table-box:where(:not([data-context=field],[data-context=field] *)){border:0}}.tp-table{width:100%;min-width:var(--tp-table-min-w);border-collapse:separate;border-spacing:0;font-size:var(--en-body);line-height:var(--en-body-lh)}[dir=rtl] .tp-table{font-size:var(--he-body);line-height:var(--he-body-lh)}.tp-table th,.tp-table td{padding:var(--space-2) var(--space-3);border-block-end:var(--border-hair);text-align:start;vertical-align:middle}.tp-table thead th{background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--en-small);font-weight:var(--fw-semibold)}[dir=rtl] .tp-table thead th{font-size:var(--he-small)}.tp-table .tp-n{text-align:end}.tp-table tbody .tp-tr:hover td{background:var(--color-row-hover)}.tp-grp th{background:var(--color-canvas);color:var(--color-ink);font-size:var(--en-small);font-weight:var(--fw-semibold)}[dir=rtl] .tp-grp th{font-size:var(--he-small)}.tp-grp-in{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tp-grp-meta{color:var(--color-text-secondary);font-weight:var(--fw-regular)}.tp-groups{gap:var(--space-2);flex-direction:column;display:flex}.tp-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:var(--color-canvas);border-radius:var(--radius-md);box-shadow:var(--elevation-1);font-weight:var(--fw-semibold);border:0;list-style:none;display:flex}.tp-group>summary:hover{box-shadow:var(--elevation-2)}.tp-group-sum:hover{background:var(--color-surface)}.tp-group>summary::-webkit-details-marker{display:none}.tp-group>summary:before{content:"+";font-weight:var(--fw-bold)}.tp-group[open]>summary:before{content:"−"}.tp-group-name{flex:1;min-width:0}.tp-cards{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tp-group[open]>.tp-cards{margin-block-start:var(--space-2)}.tp-card{gap:var(--space-2);padding:var(--space-3);background:var(--color-canvas);border-radius:var(--radius-md);box-shadow:var(--elevation-1);border:0;flex-direction:column;display:flex}.tp-card-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.tp-card-nums{grid-template-columns:repeat(auto-fit, minmax(var(--tp-cards-min), 1fr));gap:var(--space-2) var(--space-3);margin:0;display:grid}.tp-card-nums dt{font-size:var(--en-small);color:var(--color-text-secondary)}[dir=rtl] .tp-card-nums dt{font-size:var(--he-small)}.tp-card-nums dd{margin:0}@media (forced-colors:active){.tp-card{border:var(--border-hair);border-color:canvastext}}@media (prefers-contrast:more) and (forced-colors:none){.tp-card{border:var(--border-tag)}}.tp-tag{padding:0 var(--space-2);border:var(--border-tag);border-radius:var(--radius-xs);background:var(--color-canvas);color:var(--color-ink);font-size:var(--en-small);line-height:var(--en-small-lh);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;display:inline-flex}[dir=rtl] .tp-tag{font-size:var(--he-small);line-height:var(--he-small-lh)}.tp-tag--part{border:var(--tp-border-dashed)}.tp-tag--not{border-color:var(--color-text-secondary);background:var(--color-surface);color:var(--color-text-secondary)}.tp-tag--disputed{border-color:var(--status-late-bd);background:var(--status-late-bg);color:var(--status-late-fg)}.tp-versions{gap:var(--space-2);flex-direction:column;display:flex}.tp-ver-h{font-size:var(--en-small);line-height:var(--en-small-lh);font-weight:var(--fw-semibold);color:var(--color-text-secondary);margin:0}[dir=rtl] .tp-ver-h{font-size:var(--he-small);line-height:var(--he-small-lh)}.tp-row--current{border-inline-start:var(--tp-bar-w) solid var(--color-deep)}.tp-sec{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tp-sec-t{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.tp-sec-t .tp-sec-h{font-size:var(--en-heading);line-height:var(--en-heading-lh);font-weight:var(--fw-semibold);margin:0}[dir=rtl] .tp-sec-t .tp-sec-h{font-size:var(--he-heading);line-height:var(--he-heading-lh)}.tp-sec--week{padding-block:var(--space-2);border-block-end:var(--border-hair)}.tp-sec--week .tp-sec-t .tp-sec-h{font-size:var(--en-body);line-height:var(--en-body-lh)}[dir=rtl] .tp-sec--week .tp-sec-t .tp-sec-h{font-size:var(--he-body);line-height:var(--he-body-lh)}.tp-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.tp-panel{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:var(--border-hair);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);text-align:center;flex-direction:column;display:flex}.tp-panel strong{color:var(--color-ink)}.tp-panel p{margin:0}.tp-panel--error{border-color:var(--color-error);background:var(--color-error-tint)}.tp-panel--error strong{color:var(--color-error-text)}.tp-sk-list{gap:var(--space-3);flex-direction:column;display:flex}.tp-sk{height:var(--tp-sk-h);border-radius:var(--radius-xs);background:linear-gradient(to right, var(--color-border), var(--color-surface), var(--color-border));animation:tp-sk var(--tp-sk-speed) ease-in-out infinite;background-size:200% 100%;display:block}.tp-sk--short{width:var(--tp-sk-short)}.tp-sk--table{height:var(--control-default)}.tp-sk-card{justify-content:center;gap:var(--space-2);min-height:var(--tp-sk-card-h);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-canvas);box-shadow:var(--elevation-1);border:0;flex-direction:column;display:flex}@keyframes tp-sk{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.tp-sk{animation:none}}.tp-dates{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.tp-dates-cur{min-width:var(--tp-date-col);text-align:center;font-weight:var(--fw-semibold)}.tp-gap{padding:var(--space-2) var(--space-3);border-inline-start:var(--tp-bar-w) solid var(--color-border-interactive);background:var(--color-surface);color:var(--color-text-secondary);margin:0}.tp-pend{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--border-input);border-radius:var(--radius-md);background:var(--color-canvas);color:var(--color-ink);font-weight:var(--fw-medium);text-decoration:none;display:flex}.tp-pend:hover{background:var(--color-surface)}.tp-cap{gap:var(--space-2);padding:var(--space-4);background:var(--color-canvas);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);border:0;flex-direction:column;display:flex}.tp-cap-h{font-size:var(--en-heading);line-height:var(--en-heading-lh);font-weight:var(--fw-semibold);margin:0}[dir=rtl] .tp-cap-h{font-size:var(--he-heading);line-height:var(--he-heading-lh)}.tp-cap-file{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.tp-cap-vals{grid-template-columns:repeat(auto-fit, minmax(var(--tp-cards-min), 1fr));gap:var(--space-2) var(--space-3);margin:0;display:grid}.tp-cap-vals dt{font-size:var(--en-small);color:var(--color-text-secondary)}[dir=rtl] .tp-cap-vals dt{font-size:var(--he-small)}.tp-cap-vals dd{font-size:var(--en-title);line-height:var(--en-title-lh);font-weight:var(--fw-semibold);margin:0}[dir=rtl] .tp-cap-vals dd{font-size:var(--he-title);line-height:var(--he-title-lh)}.tp-cap-nr{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tp-cap-note{border-block-start:var(--border-hair);margin:0;padding-block-start:var(--space-2)}@media (forced-colors:active){.tp-list,.tp-group>summary,.tp-cap,.tp-sk-card{border:var(--border-hair);border-color:canvastext}}@media (prefers-contrast:more) and (forced-colors:none){.tp-list,.tp-group>summary,.tp-cap,.tp-sk-card{border:var(--border-tag)}}
svg.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}a.iconbtn{text-decoration:none}.lang{min-height:var(--control-field)}.logo{border-radius:var(--radius-sm);background:var(--color-logo-placeholder);flex-shrink:0;width:28px;height:28px}.brand-s{align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);min-width:0;padding-inline:var(--space-2);display:inline-flex}.device{border:1px solid var(--color-border-interactive);background:var(--color-canvas);border-radius:32px;flex-direction:column;width:100%;max-width:390px;display:flex;position:relative;overflow:hidden;container-type:inline-size}@media (max-width:430px){.device{width:100vw;max-width:none;margin-inline:calc(-2 * var(--space-4) - 1px);border-inline:0;border-radius:0}}.desk{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-canvas);flex-direction:column;display:flex;overflow:hidden}.ct-top{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);min-height:60px;display:flex}.ct-back{flex-shrink:0}.ct-title{flex-direction:column;flex:1;min-width:0;display:flex}.ct-title strong{font-size:var(--en-heading);line-height:var(--en-heading-lh);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[dir=rtl] .ct-title strong{font-size:var(--he-heading);line-height:var(--he-heading-lh)}.ct-title span{color:var(--color-text-secondary);font-size:var(--en-small);line-height:var(--en-small-lh)}[dir=rtl] .ct-title span{font-size:var(--he-small);line-height:var(--he-small-lh)}.ct-end{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.avbtn{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.avbtn:focus-visible{outline:var(--focus-ring);outline-offset:2px}a.btn{text-decoration:none}@container (max-width:430px){.lang-t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.thread{padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex:1;display:flex}.desk .thread{width:100%;max-width:720px;padding:var(--space-5) var(--space-5) var(--space-4);margin-inline:auto}.day{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--en-small);line-height:var(--en-small-lh);align-self:center}[dir=rtl] .day{font-size:var(--he-small);line-height:var(--he-small-lh)}[data-context=field] .day{font-size:var(--he-body);line-height:22px}.m{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.m.user{align-items:flex-end}.m.bot{align-items:flex-start}.m.user,.m.bot{align-self:stretch}.bubble{max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border)}.bot-body{gap:var(--space-2);flex-direction:column;max-width:100%;display:flex}.bot-body.wide{width:100%}.time{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--en-caption);line-height:var(--en-caption-lh);display:inline-flex}[dir=rtl] .time{font-size:var(--he-caption);line-height:var(--he-caption-lh)}[data-context=field] .time{font-size:var(--he-small);line-height:20px}.sent{color:var(--status-done-fg)}.nw{white-space:nowrap}.attach{align-items:center;gap:var(--space-2);font-weight:var(--fw-medium);margin-bottom:var(--space-1);display:flex}.receipt{align-items:flex-start;gap:var(--space-2);display:flex}.receipt .ic{color:var(--status-done-fg);margin-top:3px}.fname{font-weight:var(--fw-semibold)}.muted{color:var(--color-text-secondary);font-size:var(--en-small);margin:0}[dir=rtl] .muted{font-size:var(--he-small)}[data-context=field] .muted{font-size:var(--he-body)}.answer p{margin:0 0 var(--space-2)}.answer .gap{font-weight:var(--fw-semibold)}.excl,.cite{align-items:flex-start;gap:var(--space-2);font-size:var(--en-small);color:var(--color-text-secondary);display:flex}[dir=rtl] .excl,[dir=rtl] .cite{font-size:var(--he-small)}[data-context=field] .excl,[data-context=field] .cite{font-size:var(--he-body)}.excl .ic,.cite .ic{flex-shrink:0;margin-top:3px}.cite{border-top:1px solid var(--color-border);padding-top:var(--space-2)}.empty{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);flex-direction:column;margin:auto;display:flex}.empty .ic-big{border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.empty h2{font-size:var(--en-heading);line-height:var(--en-heading-lh);font-weight:var(--fw-semibold);margin:0}[dir=rtl] .empty h2{font-size:var(--he-heading);line-height:var(--he-heading-lh)}.empty p{max-width:32ch;color:var(--color-text-secondary);margin:0}.composer{align-items:flex-end;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-3);border-top:1px solid var(--color-border);background:var(--color-canvas);display:flex}.composer .input{flex:1;min-width:0}.desk .composer{width:100%;max-width:720px;padding:var(--space-3) var(--space-5) var(--space-2);border-top:0;margin-inline:auto}.cmp-hint{width:100%;max-width:720px;padding:0 var(--space-5) var(--space-4);margin-inline:auto}.cmp-hint .help{margin:0}.sendbtn{min-width:var(--control-field);min-height:var(--control-field);flex-shrink:0;padding:0}.scrim{background:var(--scrim);position:absolute;inset:0}.sheet{inset-inline:0;background:var(--color-canvas);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-dialog);padding:var(--space-2) var(--space-4) var(--space-4);gap:var(--space-1);flex-direction:column;display:flex;position:absolute;bottom:0}.sheet h2{padding:var(--space-2) 0;font-size:var(--en-label);font-weight:var(--fw-semibold);color:var(--color-text-secondary);margin:0}[dir=rtl] .sheet h2{font-size:var(--he-label)}.opt{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink);font:var(--fw-medium) var(--en-control) var(--font);cursor:pointer;text-align:start;background:0 0;border:0;width:100%;display:flex}[dir=rtl] .opt{font-size:var(--he-control)}.opt:hover{background:var(--color-surface)}.opt:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.opt .hint{color:var(--color-text-secondary);font-size:var(--en-small);margin-inline-start:auto}.popover{bottom:calc(100% + var(--space-2));background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:260px;box-shadow:var(--shadow-popover);padding:var(--space-2);position:absolute;inset-inline-start:var(--space-5)}.pop-anchor{width:100%;max-width:720px;margin-inline:auto;position:relative}.ccard{border-radius:var(--radius-md);width:100%;padding:var(--space-4);gap:var(--space-3);background:var(--color-canvas);box-shadow:var(--elevation-1);border:0;flex-direction:column;display:flex}.state{align-items:center;gap:var(--space-2);font-size:var(--en-small);font-weight:var(--fw-semibold);display:inline-flex}[dir=rtl] .state{font-size:var(--he-small)}[data-context=field] .state{font-size:var(--he-body)}.cq{font-weight:var(--fw-semibold);margin:0}.vals{gap:var(--space-2) var(--space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.vals>div{display:contents}.vals dt{color:var(--color-text-secondary);font-size:var(--en-small);align-self:center}[dir=rtl] .vals dt{font-size:var(--he-small)}[data-context=field] .vals dt{font-size:var(--he-body)}.vals dd{margin:0}.big{font-size:var(--en-heading);font-weight:var(--fw-semibold)}[dir=rtl] .big{font-size:var(--he-heading)}.srcl{font-size:var(--en-small);color:var(--color-text-secondary)}[dir=rtl] .srcl{font-size:var(--he-small)}[data-context=field] .srcl{font-size:var(--he-body)}.cardnote{font-size:var(--en-small);line-height:var(--en-small-lh);color:var(--color-text-secondary);margin:0}[dir=rtl] .cardnote{font-size:var(--he-small);line-height:var(--he-small-lh)}[data-context=field] .cardnote{font-size:var(--he-body);line-height:24px}.acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.acts .btn{flex:1}.kcard{border:1.5px solid var(--color-border-interactive);border-radius:var(--radius-md);width:100%;padding:var(--space-4);gap:var(--space-3);background:var(--color-canvas);flex-direction:column;display:flex}.kh{align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);display:flex}.kfile{flex-direction:column;gap:2px;display:flex}.kbig{font-size:var(--en-heading);line-height:var(--en-heading-lh);font-weight:var(--fw-semibold);margin:0}[dir=rtl] .kbig{font-size:var(--he-heading);line-height:var(--he-heading-lh)}.ksub{font-weight:var(--fw-semibold);margin:0}.nr{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nr li{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.assume{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);border:0;display:flex}.assume .ic{margin-top:3px}.tag{padding:0 var(--space-2);border:1px solid var(--color-ink);border-radius:var(--radius-pill);font-size:var(--en-small);font-weight:var(--fw-semibold);line-height:var(--en-small-lh);align-items:center;display:inline-flex}[dir=rtl] .tag{font-size:var(--he-small);line-height:var(--he-small-lh)}[data-context=field] .tag{font-size:var(--he-body);line-height:22px}.ph{white-space:nowrap;border-radius:var(--radius-xs);background:var(--color-surface);font-weight:var(--fw-medium);direction:ltr;unicode-bidi:isolate;border:0;padding:0 6px;display:inline-block}.vals dd bdi.nw{white-space:normal;overflow-wrap:anywhere}.fname,.kfile bdi{overflow-wrap:anywhere}[dir=rtl] .opt .hint{font-size:var(--he-small)}.composer{padding-bottom:max(var(--space-3), env(safe-area-inset-bottom))}.kcard .assume{border:1px solid var(--color-border-interactive);border-inline-start:4px solid var(--color-ink)}.kfile>bdi{text-align:match-parent;align-self:flex-start}
:root{--max:48rem}*{box-sizing:border-box}html{font-family:var(--font)}body{color:var(--color-ink);background:var(--color-canvas);text-align:start;margin:0}.shell{max-inline-size:var(--max);margin-inline:auto;padding-block:2rem;padding-inline:1rem}
