:root{--bg:#1a1a1a;--chrome:#141414;--card:#1d1d1d;--card-border:#292929;--surface-pop:#1f1f1f;--surface-pop-border:#2b2b2b;--surface-composer:#242424;--surface-seg:#1c1c1c;--input-bg:#1a1a1a;--input-border:#2f2f2f;--tile-bg:#2a2a2a;--tile-bg-alt:#282828;--nav-active-bg:#262626;--tab-active-bg:#2c2c2c;--seg-active-bg:#2f2f2f;--hairline:#232323;--hairline-row:#262626;--divider:#2b2b2b;--menu-border:#333;--thumb-border:#303030;--checkbox-border:#3d3d3d;--text-bright:#f0eeea;--text:#e8e6e3;--text-secondary:#c9c6c1;--text-body:#b8b5b0;--text-muted:#8a8681;--text-label:#7a7671;--text-faint:#6d6a65;--text-meta:#615e59;--text-dim:#5d5a55;--text-dimmer:#565349;--text-disabled:#4d4a45;--hover-subtle:#1b1b1b;--hover-row:#212121;--hover-tree:#1e1e1e;--hover-tile:#2a2a2a;--btn-primary-hover:#f5f3ef;--btn-ghost-hover-border:#3d3c38;--shadow-pop:#00000080;--shadow-tip:#00000073;--btn-primary-bg:#eceae6;--btn-primary-text:#1a1a1a;--btn-ghost-border:#32312e;--btn-ghost-text:#c9c6c1;--tone-green-text:#81d39f;--tone-green-bg:#12301e;--tone-green-dot:#3f9b65;--tone-amber-text:#ebb25f;--tone-amber-bg:#372508;--tone-amber-border:#4a330f;--tone-amber-banner-bg:#1d1409;--tone-amber-dot:#d79628;--tone-blue-text:#80bdfb;--tone-blue-bg:#142a41;--tone-blue-dot:#4f84ba;--update-bg:#2378c2;--update-bg-hover:#3587d3;--tone-red-text:#fb998c;--tone-red-bg:#3e1f1b;--tone-grey-text:#8a8681;--tone-grey-bg:#2a2a2a;--tone-pink-text:#f197c2;--tone-pink-bg:#3b1e2c;--tone-violet-text:#bca1ed;--tone-violet-bg:#53446e40;--tone-violet-bg-strong:#2f25408c;--tone-violet-border:#53446e99;--sidebar-w:212px;--panel-w:392px;--topbar-h:44px;--radius-card:10px;--radius-input:8px;--radius-btn:7px;--radius-tile:7px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--tone-green-text:lab(78.251% -34.6347 17.8028);--tone-green-bg:lab(17.1335% -15.8612 8.16743);--tone-green-dot:lab(57.4832% -38.1772 19.6732);--tone-amber-text:lab(76.7578% 14.8254 49.9635);--tone-amber-bg:lab(16.4431% 6.50677 20.6071);--tone-amber-border:lab(23.3974% 7.77969 26.0593);--tone-amber-banner-bg:lab(7.22627% 2.827 7.2509);--tone-amber-dot:lab(67.3872% 18.7132 63.1076);--tone-blue-text:lab(74.1569% -7.52595 -37.6553);--tone-blue-bg:lab(16.3006% -2.77984 -16.9855);--tone-blue-dot:lab(53.262% -5.97107 -34.0481);--update-bg:lab(48.2748% -4.20597 -47.0459);--update-bg-hover:lab(54.1285% -5.25236 -47.172);--tone-red-text:lab(73.3813% 36.6652 23.1481);--tone-red-bg:lab(16.0179% 15.3338 9.77262);--tone-pink-text:lab(72.8727% 38.9854 -7.47191);--tone-pink-bg:lab(15.8094% 16.1806 -3.10879);--tone-violet-text:lab(70.7409% 21.4599 -34.6986);--tone-violet-bg:lab(31.7934% 13.9005 -21.9967/.25);--tone-violet-bg-strong:lab(16.9737% 9.97485 -15.6972/.55);--tone-violet-border:lab(31.7934% 13.9005 -21.9967/.6)}}:root[data-palette=slate]{--palette-base:#202e42;--palette-glow:#4e7bad40}:root[data-palette=sage]{--palette-base:#24382f;--palette-glow:#649b8240}:root[data-palette=violet]{--palette-base:#302a40;--palette-glow:#8871b040}:root[data-palette=pink]{--palette-base:#493039;--palette-glow:#efb5b54d}:root[data-palette=teal]{--palette-base:#203d47;--palette-glow:#7fb0c04d}:root[data-theme=light] .shell{background:radial-gradient(at 8% 30%,#f5f7f999,#0000 55%),radial-gradient(at 75% 100%,#b9c9d84d,#0000 65%),linear-gradient(165deg,#e9edf0,#dce2e8)}:where(:root[data-theme=light]) .card.card{background:#ffffff45;box-shadow:0 12px 28px -20px #394b6033}:root:not([data-theme=light]){--bg:#191b1d;--chrome:#202224;--card:#2b2e31;--card-border:#42464a;--surface-pop:#2b2e31;--surface-pop-border:#45494d;--surface-composer:#2d3033;--surface-seg:#232628;--input-bg:#25282b;--input-border:#42474c;--tile-bg:#34383c;--tile-bg-alt:#2d3135;--nav-active-bg:#ffffff14;--tab-active-bg:#ffffff12;--seg-active-bg:#ffffff16;--hairline:#dce2e81c;--hairline-row:#dce2e814;--divider:#dce2e821;--menu-border:#484d52;--checkbox-border:#646b72;--text-bright:#f0f1f2;--text:#dfe2e5;--text-secondary:#c8cdd2;--text-body:#bac1c7;--text-muted:#a0a8af;--text-label:#959ea6;--text-faint:#87929b;--text-meta:#8d979f;--text-dim:#78838c;--text-disabled:#656f78;--hover-subtle:#ffffff05;--hover-row:#ffffff08;--hover-tree:#ffffff08;--hover-tile:#ffffff10;--btn-ghost-border:#cad4de26;--btn-ghost-text:#cbd1d6;--btn-ghost-hover-border:#cad4de50}:root:not([data-theme=light]) .shell{background:radial-gradient(ellipse at 8% 30%, #e4e8ed30, transparent 52%), radial-gradient(ellipse at 72% 105%, var(--palette-glow,#727c8940), transparent 65%), linear-gradient(175deg, #181a1d 10%, #202429 72%, var(--palette-base,#2b3036))}:where(:root:not([data-theme=light])) .card{border-color:var(--hairline);background:#d9e1e90a;box-shadow:0 12px 28px -20px #0006}:root[data-theme=light]{--bg:#f7f6f3;--chrome:#f1f0ed;--card:#fff;--card-border:#dedcd7;--surface-pop:#fff;--surface-pop-border:#d9d7d2;--surface-composer:#fff;--surface-seg:var(--surface-pop);--input-bg:#fff;--input-border:#cbc8c1;--tile-bg:var(--surface-pop);--tile-bg-alt:var(--surface-pop);--nav-active-bg:var(--surface-pop);--tab-active-bg:var(--surface-pop);--seg-active-bg:#fff;--hairline:#dedcd7;--hairline-row:#e5e3de;--divider:#d7d4ce;--menu-border:#cbc8c1;--thumb-border:#d4d1cb;--checkbox-border:#aaa69e;--text-bright:#1c1b19;--text:#292825;--text-secondary:#46433f;--text-body:#57534e;--text-muted:#6f6a63;--text-label:#79746d;--text-faint:#8a857d;--text-meta:#77726b;--text-dim:#827d75;--text-dimmer:#918c84;--text-disabled:#aaa69e;--hover-subtle:var(--surface-pop);--hover-row:var(--surface-pop);--hover-tree:var(--surface-pop);--hover-tile:var(--surface-pop);--btn-primary-hover:#34322f;--btn-ghost-hover-border:#aaa69e;--shadow-pop:#302b2429;--shadow-tip:#302b2421;--btn-primary-bg:#242321;--btn-primary-text:#fff;--btn-ghost-border:#c7c4bd;--btn-ghost-text:#46433f;--tone-green-text:#00572e;--tone-green-bg:#daf3e1;--tone-green-dot:#14874e;--tone-amber-text:#704500;--tone-amber-bg:#fbe8ce;--tone-amber-border:#dfbe92;--tone-amber-banner-bg:#fdf4e7;--tone-amber-dot:#b37900;--tone-blue-text:#03528e;--tone-blue-bg:#dcedff;--tone-blue-dot:#3275b4;--update-bg:#0f74c5;--update-bg-hover:#0065b2;--tone-red-text:#972620;--tone-red-bg:#ffe3de;--tone-grey-text:#66615b;--tone-grey-bg:var(--surface-pop);--tone-pink-text:#8e2f63;--tone-pink-bg:#ffe2ef;--tone-violet-text:#5f3d8e;--tone-violet-bg:#ebe3ff;--tone-violet-bg-strong:#e3d6fe;--tone-violet-border:#bface4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--tone-green-text:lab(31.8077% -35.6144 18.4462);--tone-green-bg:lab(93.5125% -10.8484 5.55842);--tone-green-dot:lab(49.4776% -41.7249 21.5535);--tone-amber-text:lab(33.6384% 18.1137 64.4263);--tone-amber-bg:lab(93.0881% 3.83991 15.0824);--tone-amber-border:lab(79.1595% 7.525 27.2098);--tone-amber-banner-bg:lab(96.5508% 1.79669 7.44637);--tone-amber-dot:lab(55.7305% 19.6517 69.5322);--tone-blue-text:lab(33.2258% -2.31159 -40.1937);--tone-blue-bg:lab(92.9963% -3.54621 -12.3571);--tone-blue-dot:lab(47.2838% -4.9921 -40.4988);--update-bg:lab(47.0007% -3.24479 -50.2754);--update-bg-hover:lab(41.1205% -1.70796 -50.1423);--tone-red-text:lab(34.7344% 46.8929 33.2363);--tone-red-bg:lab(92.6897% 11.9871 7.36333);--tone-pink-text:lab(35.4695% 44.5007 -8.64481);--tone-pink-bg:lab(92.5073% 13.2497 -2.50787);--tone-violet-text:lab(33.0401% 28.5352 -40.2382);--tone-violet-bg:lab(91.4224% 7.16689 -12.9284);--tone-violet-bg-strong:lab(87.7571% 10.0084 -17.6834);--tone-violet-border:lab(73.4979% 15.0749 -25.4545)}}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0}input,textarea,button,select{color:inherit;font-family:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}:where(:focus-visible){outline:2px solid var(--text-muted);outline-offset:-2px}:root[data-input=pointer] :focus-visible{outline:none}a{color:var(--text);text-decoration:none}a:hover{color:var(--text-bright)}::placeholder{color:var(--text-faint)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--input-border);border-radius:5px}::-webkit-scrollbar-track{background:0 0}*{scrollbar-width:thin;scrollbar-color:var(--input-border) transparent}.font-mono{font-family:var(--font-mono), "IBM Plex Mono", monospace}.mono-label{color:var(--text-label);font-size:11px}.mono-meta{color:var(--text-meta);font-size:11.5px}.mono-path{font-family:var(--font-mono), "IBM Plex Mono", monospace;color:var(--text-dim);font-size:10.5px}.section-label{color:var(--text-label);font-size:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-title{letter-spacing:-.02em;font-size:19px;font-weight:600}.title-link{color:inherit}.title-link:hover{text-underline-offset:3px;text-decoration:underline}.card{background:var(--card);border-radius:var(--radius-card);border:1px solid #0000}.card--amber{border-color:var(--tone-amber-border)}.input{background:var(--surface-pop);border:1px solid var(--input-border);border-radius:var(--radius-input);color:var(--text);outline:none;width:100%;padding:9px 11px;font-size:12.5px}.input:hover{border-color:var(--btn-ghost-hover-border)}.input:focus-visible{outline:none}.input:focus,.input:focus-visible{border-color:var(--input-border)}.input[type=number]{appearance:textfield}.input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.list-filters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.list-filters>.results-meta{margin-left:auto}.run-list-row{flex-direction:column;gap:5px;padding:7px 14px;display:flex}.run-list-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.run-list-archive{justify-content:flex-end;align-items:center;min-width:64px;display:inline-flex}@media (hover:hover){.run-list-archive{opacity:0;pointer-events:none}.run-list-row:hover .run-list-archive,.run-list-row:focus-within .run-list-archive,.queue-heading:hover .run-list-archive,.queue-heading:focus-within .run-list-archive{opacity:1;pointer-events:auto}}.new-client-form{gap:20px;display:grid}.new-client-form h2{color:var(--text-bright);margin:0 0 8px;font-size:18px}.new-client-form p,.new-client-form small{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.new-client-form label{color:var(--text-label);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.new-client-form .field-optional{color:var(--text-muted);font-size:11px}.new-client-form .input{min-height:40px}.new-client-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.new-client-actions>button{min-height:38px}.menu{background:var(--surface-pop);border:1px solid var(--menu-border);box-shadow:0 12px 34px var(--shadow-pop);border-radius:10px;padding:5px}.composer{background:var(--surface-composer);border:1px solid var(--input-border);border-radius:11px}.hairline-t{border-top:1px solid var(--hairline-row)}.hairline-b{border-bottom:1px solid var(--hairline-row)}.divider-v{background:var(--divider);flex-shrink:0;width:1px;height:16px}.btn-primary{color:var(--btn-primary-text);background:var(--btn-primary-bg);border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:6px 12px;font-size:12px}.btn-primary:hover{background:var(--btn-primary-hover)}.btn-ghost{color:var(--btn-ghost-text);border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;flex-shrink:0;padding:6px 12px;font-size:12px}.btn-ghost:hover:not(:disabled){color:var(--text-bright);background:var(--hover-tile)}.icon-toggle{color:var(--text-muted);justify-content:center;align-items:center;padding:6px 8px;display:inline-flex;position:relative}.icon-toggle--on{color:var(--text-bright);background:var(--hover-tile)}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:60;background:var(--surface-pop);border:1px solid var(--menu-border);color:var(--text-bright);white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;padding:5px 8px;font-size:11.5px;font-weight:400;line-height:1.3;transition:opacity 80ms;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000040}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transition-delay:.3s}:is(.btn-primary,.btn-ghost,button.chip,a.chip):disabled{opacity:.5;cursor:default}.btn-sm{border-radius:6px;padding:5px 10px;font-size:11.5px}.chip{cursor:pointer;white-space:nowrap;color:var(--text-body);background:var(--tile-bg-alt);border:1px solid #0000;border-radius:16px;flex-shrink:0;padding:5px 11px;font-size:12px}button.chip:hover:not(:disabled),a.chip:hover{background:var(--hover-tile);color:var(--text-bright)}.chip--on{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-bg)}.seg{background:var(--surface-seg);border:1px solid #0000;border-radius:8px;gap:3px;padding:3px;display:flex}.seg-item{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;padding:5px 11px;font-size:12px}.seg-item--on{background:var(--seg-active-bg);color:var(--text-bright)}.tab{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:7px;padding:5px 11px;font-size:12.5px}.tab--on{background:var(--tab-active-bg);color:var(--text-bright)}.tab-strip{scrollbar-width:none}.tab-strip::-webkit-scrollbar{display:none}.tab-strip .tab{-webkit-user-select:none;user-select:none}.tab-strip .tab:hover,.tab-strip .tab [role=button]:hover{color:var(--text-bright)}.subtab{cursor:pointer;color:var(--text-label);background:0 0;border:none;border-bottom:1.5px solid #0000;padding-bottom:5px;font-size:12.5px}.subtab--on{border-bottom-color:var(--btn-primary-bg);color:var(--text-bright)}.tone-green{color:var(--tone-green-text);background:var(--tone-green-bg)}.tone-amber{color:var(--tone-amber-text);background:var(--tone-amber-bg)}.tone-blue{color:var(--tone-blue-text);background:var(--tone-blue-bg)}.tone-red{color:var(--tone-red-text);background:var(--tone-red-bg)}.tone-grey{color:var(--tone-grey-text);background:var(--tone-grey-bg)}.tone-pink{color:var(--tone-pink-text);background:var(--tone-pink-bg)}.pill{text-align:center;white-space:nowrap;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;min-inline-size:max-content;padding:2px 7px;font-size:11px;line-height:16px;display:inline-flex}.tile{border-radius:var(--radius-tile);flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:flex}.dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.dot--green{background:var(--tone-green-dot)}.dot--amber{background:var(--tone-amber-dot)}.dot--blue{background:var(--tone-blue-dot)}.dot--red{background:#ce5247;background:lab(52.0727% 49.6449 33.1874)}.dot--grey{background:var(--checkbox-border)}.dot--queued{box-shadow:inset 0 0 0 1.5px var(--tone-grey-text);background:0 0}html:has(.shell){overscroll-behavior:none;overflow:hidden}html:has(.shell) body{overscroll-behavior:none;overflow:hidden}.shell{background:var(--bg);min-width:0;height:100dvh;color:var(--text);grid-template-columns:auto minmax(0,1fr);display:grid}.shell--panel,.shell--panel-closed{grid-template-columns:auto minmax(0,1fr) auto}.shell--nosb{grid-template-columns:minmax(0,1fr)}.shell--nosb.shell--panel,.shell--nosb.shell--panel-closed{grid-template-columns:minmax(0,1fr) auto}.shell>.panel{width:var(--panel-w);transition:width .18s cubic-bezier(.2,.7,.2,1)}.shell--panel-closed>.panel{width:0}.shell--dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.shell--dragging>.panel{transition:none}.shell--dragging *{cursor:col-resize!important}@media (prefers-reduced-motion:reduce){.shell>.panel{transition:none}}.sidebar{z-index:10;width:var(--sidebar-w);min-height:0;transition:width .26s cubic-bezier(.32,.72,0,1);position:relative}.sidebar-panel{width:var(--sidebar-w);background:var(--chrome);box-shadow:inset -1px 0 var(--hairline);flex-direction:column;transition:transform .26s cubic-bezier(.32,.72,0,1),background-color .2s,box-shadow .2s;display:flex;position:absolute;inset:0 auto 0 0}:root[data-sidebar=collapsed] .sidebar{width:0}:root[data-sidebar=collapsed]:not([data-sidebar-peek]) .sidebar-panel{transform:translate(-100%)}:root[data-sidebar=collapsed][data-sidebar-peek] .sidebar-panel{background-color:var(--chrome);box-shadow:16px 0 48px -16px var(--shadow-pop)}.sidebar-head{height:var(--topbar-h);flex-shrink:0}.sidebar-toggle{width:36px;height:28px;color:var(--text-muted);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.sidebar-toggle:hover,.sidebar-toggle:focus-visible{color:var(--text-bright);background:var(--hover-tile)}.sidebar-toggle-pane{opacity:.45;transition:opacity .2s}:root[data-sidebar=collapsed] .sidebar-toggle-pane{opacity:0}.history-nav{flex-shrink:0;align-items:center;display:flex}.history-nav-button{width:32px;height:28px;color:var(--text-muted);border-radius:7px;place-items:center;display:grid}.history-nav-button:not(:disabled):hover,.history-nav-button:focus-visible{color:var(--text-bright);background:var(--hover-tile)}.history-nav-button:disabled{opacity:.35;cursor:default}:root{--left-start:10px;--left-controls:36px;--agent-w:62px}:root[data-titlebar=overlay]{--left-controls:97px}:root[data-titlebar=overlay]:not([data-fullscreen]){--left-start:var(--titlebar-inset)}.window-left,.window-right{height:var(--topbar-h);z-index:45;align-items:center;display:flex;position:fixed;top:0}.window-left{left:var(--left-start)}.window-left .history-nav{margin-left:-3px}.window-right{right:10px}:root[data-sidebar=collapsed] .topbar{padding-left:calc(var(--left-start) + var(--left-controls) + 10px)}.shell--agent.shell--panel-closed .topbar{padding-right:calc(var(--agent-w) + 18px)}.shell--agent .panel-header{padding-right:calc(var(--agent-w) + 16px)}:root[data-sidebar=collapsed][data-sidebar-peek] .sidebar-panel{transition-duration:.18s}.sidebar-nav{flex-direction:column;gap:2px;padding:4px 10px 0;display:flex}.sidebar-label{white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.sidebar-sections{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.sidebar-views{flex-direction:column;flex-shrink:0;margin-top:14px;display:flex}.sidebar-tasks .tasks-lane:before{display:none}.sidebar-mark{flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.sidebar-mark .thinking-orb{flex-basis:6px;width:6px;height:6px;box-shadow:0 0 2px #b8a1e84d}.sidebar-row{border-radius:6px;position:relative}.sidebar-row:hover .nav-item:not(.nav-item--active),.sidebar-row--menu .nav-item:not(.nav-item--active){background:var(--hover-row);color:var(--text-bright)}.sidebar-row:hover .sidebar-mark,.sidebar-row--menu .sidebar-mark{visibility:hidden}.sidebar-row:has(:focus-visible) .sidebar-mark{visibility:hidden}.sidebar-row-more{width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;transition:opacity .12s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sidebar-row:hover .sidebar-row-more,.sidebar-row--menu .sidebar-row-more{opacity:1}.sidebar-row:has(:focus-visible) .sidebar-row-more{opacity:1}.sidebar-row-more:hover,.sidebar-row-more:focus-visible,.sidebar-row-more[aria-expanded=true]{color:var(--text-bright);background:var(--hover-tile)}.sidebar-label--unread{color:var(--text-bright);font-weight:500}.sidebar-rename{padding-top:3px;padding-bottom:3px}.sidebar-rename input{min-width:0;font:inherit;color:var(--text-bright);background:0 0;border:0;outline:none;flex:1;padding:3px 0}.sidebar-views-head{justify-content:space-between;align-items:center;padding:4px 14px 4px 20px;display:flex}.sidebar-views-label{color:var(--text-label);font-size:12px}.sidebar-views-toggle{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.sidebar-views-toggle:hover,.sidebar-views-toggle:focus-visible{color:var(--text-bright)}.sidebar-views-add{width:22px;height:22px;color:var(--text-faint);border-radius:6px;place-items:center;display:grid}.sidebar-views-add:hover{color:var(--text-bright);background:var(--hover-tile)}.sidebar-views-more{height:22px;color:var(--text-muted);opacity:0;border-radius:6px;align-items:center;padding:0 6px;font-size:11.5px;transition:opacity .12s;display:inline-flex}.sidebar-views-head:hover .sidebar-views-more,.sidebar-views-more:focus-visible{opacity:1}.sidebar-views-more:hover,.sidebar-views-more:focus-visible{color:var(--text-bright);background:var(--hover-tile)}@media (hover:none){.sidebar-views-more{opacity:1}}.sidebar-pin--dragging{opacity:.4}.sidebar-pin--drop-before:before,.sidebar-pin--drop-after:after{content:"";background:var(--text-muted);pointer-events:none;border-radius:999px;height:2px;position:absolute;left:6px;right:6px}.sidebar-pin--drop-before:before{top:-2px}.sidebar-pin--drop-after:after{bottom:-2px}.sidebar-pins-empty{color:var(--text-faint);align-items:flex-start;gap:8px;padding:4px 10px;font-size:12px;line-height:1.5;display:flex}.sidebar-pins-empty svg{flex-shrink:0;margin-top:2px}@media (prefers-reduced-motion:reduce){.sidebar-row-more{transition:none}.sidebar,.sidebar-panel,.sidebar-toggle-pane{transition:none;animation:none}}:root[data-titlebar=overlay]{--titlebar-inset:84px}.main-col{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.topbar{height:var(--topbar-h);min-height:var(--topbar-h);flex-shrink:0;align-items:center;gap:9px;padding:0 16px;display:flex;overflow:hidden}.topbar-sentinel{color:var(--text-faint);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding-left:4px;font-size:10.5px;line-height:1.2;display:inline-flex}.topbar-sentinel:hover{color:var(--text-secondary)}.topbar-sentinel--on{color:var(--text-bright)}.desktop-update-button{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.desktop-update-button svg{flex-shrink:0;display:block}.desktop-update-button--topbar{color:#fff;background:var(--update-bg);border-radius:6px;padding:5px 10px;font-size:11.5px;font-weight:500}.desktop-update-button--topbar:hover{background:var(--update-bg-hover)}:root:not([data-sidebar=collapsed]) .desktop-update-button--topbar{display:none}.desktop-update-button--sidebar{color:#fff;background:var(--update-bg);border-radius:6px;margin-right:7px;padding:4px 10px;font-size:11.5px;font-weight:500;line-height:16px;transition:background-color .12s}.desktop-update-button--sidebar:hover,.desktop-update-button--sidebar:focus-visible{background:var(--update-bg-hover);color:#fff}.update-required{z-index:100;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.update-required-card{background:var(--surface-pop);width:min(380px,100%);box-shadow:0 0 0 1px var(--surface-pop-border), 0 24px 64px -16px var(--shadow-pop);color:var(--text);border-radius:14px;justify-items:start;gap:10px;padding:20px 22px;font-size:13px;display:grid}.update-required-card strong{color:var(--text-bright);font-size:14px;font-weight:600}.update-required-card p{color:var(--text-body);margin:0;font-size:12.5px;line-height:1.55}.update-required-progress{background:linear-gradient(90deg, transparent, var(--text-muted), transparent) 0 0 / 40% 100% no-repeat, var(--hover-tile);border-radius:2px;width:100%;height:3px;animation:1.2s ease-in-out infinite update-required-progress}@keyframes update-required-progress{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}@media (prefers-reduced-motion:reduce){.update-required-progress{animation:none}}.content{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.panel{background:var(--chrome);min-width:0;min-height:0;box-shadow:inset 1px 0 var(--hairline);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.panel>.panel-header,.panel>.panel-body,.panel>.panel-footer{width:var(--panel-w);flex-shrink:0}.panel-body{flex-direction:column;flex:1;gap:2px;min-height:0;padding:16px 8px 12px;display:flex;overflow:auto}.panel-footer{border-top:1px solid var(--hairline);align-items:center;gap:8px;padding:10px 12px;display:flex}.panel-readout{font-family:var(--font-mono), "IBM Plex Mono", monospace;color:var(--text-muted);background:var(--surface-pop);border:1px solid var(--menu-border);pointer-events:none;white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:10.5px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.panel-resizer--armed:before,.panel-resizer--armed:after{background:var(--tone-amber-dot)!important}.panel-section{align-items:baseline;gap:8px;padding:10px 10px 4px;display:flex}.panel-section:first-child{padding-top:6px}.panel-row{color:var(--text-body);text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:2px;width:100%;padding:8px 10px;display:grid}.panel-row:hover{background:var(--hover-row)}.panel-row--attn{border:1px solid var(--tone-amber-border);background:var(--tone-amber-banner-bg)}.panel-row--dim{opacity:.7}.panel-row-name{align-items:center;gap:8px;min-width:0;display:flex}.panel-row-name>span:first-child{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.panel-row-what{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.panel-row-what--wrap{white-space:normal;color:var(--text-secondary);line-height:1.5}.panel-row-verdict{flex:1;display:none}.panel-cells{--cell-size:9px;--cell-gap:3px;align-items:center;gap:var(--cell-gap);max-width:100%;display:flex;position:relative;overflow:hidden}.panel-cells-more{white-space:nowrap;flex-shrink:0}.panel-cells-measure{visibility:hidden;pointer-events:none;position:absolute}.cell{width:var(--cell-size,9px);background:var(--checkbox-border);opacity:.55;border-radius:3px;flex-shrink:0;height:9px}.cell--done{background:var(--tone-green-dot);opacity:1}.cell--run{background:var(--tone-green-dot);opacity:1;animation:1.6s ease-in-out infinite cell-breathe}.cell--attn{background:var(--tone-amber-dot);opacity:1}.cell--cancel{opacity:.35}@keyframes cell-breathe{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cell--run{animation:none}}@container (max-width:339px){.panel-row-meta,.panel-footer .panel-footer-long{display:none}}@container (min-width:520px){.panel-row-verdict{display:inline}}@media (max-width:960px){.shell--panel>.panel{width:min(var(--panel-w), calc(100vw - 48px));z-index:40;box-shadow:-12px 0 40px var(--shadow-pop);position:fixed;top:0;bottom:0;right:0}}.field-wrap{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:0 48px 44px;display:flex;overflow:visible}.field-col{flex-direction:column;gap:14px;width:100%;max-width:720px;display:flex}.field-ctx{flex-wrap:wrap;align-items:center;gap:2px;padding:0 4px;display:flex}.field{background:var(--surface-composer);border:1px solid var(--input-border);border-radius:14px;flex-direction:column;gap:10px;padding:14px 12px 10px 16px;display:flex;position:relative;box-shadow:0 18px 50px -30px #0008}.field textarea{resize:none;width:100%;color:var(--text);background:0 0;border:none;outline:none;min-height:84px;max-height:320px;font-size:13.5px;line-height:1.6}.field-opts{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.field-opt{white-space:nowrap;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;min-width:0;max-width:320px;padding:5px 8px;font-size:12px;display:inline-flex}.field-opt>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.field-opt:hover,.field-opt[aria-expanded=true]{background:var(--hover-tile);color:var(--text-bright)}.field-opt svg{color:var(--text-faint);flex-shrink:0}.field-opt--warn{color:var(--tone-amber-text)}.field-plus{width:28px;height:28px;color:var(--text-muted);background:var(--tile-bg-alt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.field-plus:hover{color:var(--text-bright);background:var(--hover-tile)}.field-send{background:var(--btn-primary-bg);width:32px;height:32px;color:var(--btn-primary-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.field-send:hover:not(:disabled){background:var(--btn-primary-hover)}.field-send:disabled{opacity:.4;cursor:default}.field-pop{z-index:50;gap:10px;min-width:320px;max-width:440px;margin-top:6px;padding:10px;display:grid;position:absolute;left:0}.field-pop--narrow{gap:2px;min-width:220px;padding:5px}.field-pop--up{margin-top:0;margin-bottom:6px;bottom:100%}.field-pop-head{color:var(--text-label);padding:6px 8px 4px;font-size:10.5px}.field-hint{color:var(--text-faint);text-align:center;font-size:10.5px}.help-tip{background:var(--hover-tile);width:14px;height:14px;color:var(--text-muted);cursor:help;border-radius:50%;outline:none;place-items:center;font-size:9.5px;font-weight:600;display:inline-grid;position:relative}.help-tip:hover,.help-tip:focus-visible{color:var(--text-bright)}.help-tip-text{z-index:60;background:var(--surface-pop);border:1px solid var(--menu-border);width:240px;box-shadow:0 12px 34px var(--shadow-pop);color:var(--text-secondary);text-align:left;white-space:normal;pointer-events:none;border-radius:8px;padding:8px 10px;font-size:11.5px;font-weight:400;line-height:1.5;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.help-tip:hover .help-tip-text,.help-tip:focus-visible .help-tip-text{display:block}.field-mode{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.field-mode-tag{background:var(--tone-blue-bg);min-width:0;max-width:100%;color:var(--tone-blue-text);border-radius:8px;align-items:center;gap:6px;padding:3px 3px 3px 8px;display:inline-flex}.field-mode-tag svg{flex-shrink:0}.field-mode-label{white-space:nowrap;font-weight:500}.field-mode-of{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.field-mode-x{width:18px;height:18px;color:inherit;opacity:.7;border-radius:5px;flex-shrink:0;place-items:center;font-size:13px;line-height:1;display:inline-grid}.field-mode-x:hover{opacity:1;background:var(--hover-tile)}.field-mode-where{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.field-mode-where--warn{color:var(--tone-amber-text)}.field-mode--above{margin-bottom:6px}.field-files{flex-wrap:wrap;gap:6px;display:flex}.field-file{background:var(--tile-bg-alt);min-width:0;max-width:240px;color:var(--text-secondary);border-radius:9px;align-items:center;gap:8px;padding:4px;font-size:11.5px;display:inline-flex}.field-file img,.field-file-icon{object-fit:cover;border-radius:6px;flex-shrink:0;width:30px;height:30px}.field-file-icon{background:var(--hover-tile);color:var(--text-faint);letter-spacing:.02em;text-transform:uppercase;place-items:center;font-size:9.5px;font-weight:600;display:inline-grid}.field-file-text{min-width:0;line-height:1.3;display:grid}.field-file-text strong{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.field-file-text span{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.field-file--error .field-file-text span{color:var(--tone-red-text)}.field-file button{min-width:22px;height:22px;color:var(--text-faint);border-radius:6px;flex-shrink:0;font-size:14px}.field-file button:hover{background:var(--hover-tile);color:var(--text-bright)}.field-drop{z-index:40;border-radius:inherit;background:color-mix(in srgb, var(--surface-composer) 82%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--text-bright);pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.field-templates{overscroll-behavior-x:contain;scrollbar-width:none;margin:2px -28px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.field-templates::-webkit-scrollbar{display:none}.field-templates>div{flex-wrap:nowrap;gap:6px;width:max-content;margin:0 auto;padding:2px 28px;display:flex}.field-refs{z-index:50;gap:2px;min-width:320px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:12px}.field-refs .menu-row-value{text-overflow:ellipsis;max-width:240px;overflow:hidden}.field-refs--up{max-height:min(360px,50vh);top:auto;bottom:calc(100% + 6px);overflow:auto}.menu-head{color:var(--text-label);padding:8px 10px 4px;font-size:11px}.menu-head--provider{align-items:center;gap:8px;padding-left:6px;display:flex}.menu-row{width:100%;color:var(--text);text-align:left;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:12.5px;display:flex}.menu-row:hover:not(:disabled),.menu-row--open{background:var(--hover-tile);color:var(--text-bright)}.menu-row:disabled{opacity:.45;cursor:default}.menu-row-check{width:14px;color:var(--text-bright);flex-shrink:0;justify-content:center;display:inline-flex}.menu-row-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.menu-row-value{color:var(--text-muted);font-size:12px}.menu-row-chev{color:var(--text-faint);display:inline-flex}.menu-sub{z-index:51;gap:2px;min-width:180px;padding:5px;display:grid;position:absolute;top:-6px;left:calc(100% + 8px)}.menu-search{margin-bottom:4px;padding:7px 9px;font-size:12px}.menu-sep{background:var(--hairline-row);height:1px;margin:4px 2px}.menu-row-check svg{color:var(--text-muted)}.field-pop--narrow .menu-row{padding-right:14px}.template-menu-row{align-items:center;display:flex}.template-delete{width:28px;height:28px;color:var(--text-muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.template-menu-row:hover .template-delete,.template-menu-row:focus-within .template-delete{opacity:1;pointer-events:auto}.template-delete:hover:not(:disabled),.template-delete:focus-visible{color:var(--tone-red-text);background:var(--hover-tile)}.template-delete:disabled{cursor:default}@media (hover:none){.template-delete{opacity:1;pointer-events:auto}}.menu-custom{border-top:1px solid var(--hairline-row);gap:6px;margin-top:4px;padding-top:6px;display:flex}.menu-custom .input{padding:6px 9px;font-size:11.5px}@media (max-width:600px){.field-wrap{justify-content:flex-start;padding:16px 16px 40px}.menu-sub{top:100%;left:0}}.panel-resizer{cursor:col-resize;z-index:30;touch-action:none;outline:none;width:10px;position:absolute;top:0;bottom:0;left:-5px}.panel-resizer:after{content:"";background:0 0;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:4px}.panel-resizer:before{content:"";background:var(--hairline);border-radius:2px;width:4px;height:36px;margin-top:-18px;transition:background .12s;position:absolute;top:50%;left:3px}.panel-resizer:hover:before,.panel-resizer:focus-visible:before,.panel-resizer--active:before,.panel-resizer:hover:after,.panel-resizer:focus-visible:after,.panel-resizer--active:after{background:var(--tone-blue-dot)}.panel-header{height:var(--topbar-h);flex-shrink:0;align-items:center;gap:5px;padding:0 10px;display:flex}.nav-item{cursor:pointer;color:var(--text-body);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:6px 10px;font-size:12.5px;display:flex}.nav-item:hover,.nav-item:hover .nav-icon,.nav-item--active .nav-icon{color:var(--text-bright)}.nav-search{font:inherit;font-size:12.5px}.nav-search:hover{background:var(--hover-row)}.nav-kbd{color:var(--text-meta);letter-spacing:.02em;flex-shrink:0;font-size:10.5px}.nav-item--active{background:var(--nav-active-bg);color:var(--text-bright)}.nav-item .nav-icon{width:15px;height:15px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav-item .nav-icon svg{display:block}.nav-badge{color:var(--tone-amber-text);background:var(--tone-amber-bg);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10.5px}.tree-group{flex-direction:column;gap:1px;display:flex}.tree-group+.tree-group{margin-top:4px}.tree-group-row{width:100%;min-width:0;color:var(--text-label);text-align:left;border-radius:6px;align-items:center;gap:5px;padding:5px 8px 3px;display:flex}.tree-group-row:hover{background:var(--hover-subtle)}.tree-group-row:focus-visible{outline:1px solid var(--input-border);outline-offset:-1px}.tree-group-chevron{width:14px;height:14px;color:var(--text-faint);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tree-group-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:500;overflow:hidden}.tree-group-clients{flex-direction:column;gap:1px;display:flex}.tree-row{cursor:pointer;color:var(--text-secondary);border-radius:6px;align-items:center;gap:7px;padding:5px 8px;font-size:12.5px;display:flex}.tree-row:hover{background:var(--hover-tree);color:var(--text-bright)}.tree-row--muted{color:var(--text-dim);cursor:default;padding-left:20px}.tree-row--muted:hover{color:var(--text-dim);background:0 0}.tree-row .mono-path{white-space:nowrap;flex-shrink:0}.tree-act{width:18px;height:18px;color:var(--text-faint);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:none}.tree-row:hover .tree-act{display:flex}.tree-act:hover{color:var(--text-bright);background:var(--hover-tile)}.clients-head:hover .tree-act{display:flex}.tree-tip{z-index:60;background:var(--surface-pop);border:1px solid var(--hairline);max-width:320px;box-shadow:0 8px 24px var(--shadow-tip);pointer-events:none;border-radius:10px;padding:9px 12px;position:fixed}.tree-tip-title{color:var(--text-bright);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tree-tip-line{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11.5px;overflow:hidden}.crumb{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.crumb--leaf{color:var(--text-secondary)}.crumb-sep{color:var(--text-dimmer);flex-shrink:0;font-size:11px}.md{overflow-wrap:anywhere;min-width:0;line-height:1.6}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 8px}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6{letter-spacing:-.01em;color:var(--text-bright);margin:14px 0 6px;font-weight:600}.md h1{font-size:15px}.md h2{font-size:14px}.md h3{font-size:13px}.md h4,.md h5,.md h6{font-size:12.5px}.md ul,.md ol{margin:0 0 8px;padding-left:18px}.md li{margin:3px 0}.md li>p{margin:0}.md code{font-family:var(--font-mono), "IBM Plex Mono", monospace;background:var(--chrome);border-radius:4px;padding:1px 4px;font-size:.9em}.md pre{background:var(--chrome);border-radius:8px;margin:0 0 8px;padding:10px 12px;overflow-x:auto}.md pre code{background:0 0;padding:0;font-size:11px;line-height:1.65}.md a{color:var(--tone-blue-text);text-underline-offset:2px;text-decoration:underline}.md a:hover{color:var(--text-bright)}.md blockquote{border-left:2px solid var(--input-border);color:var(--text-muted);margin:0 0 8px;padding-left:10px}.md table{border-collapse:collapse;max-width:100%;margin:0 0 8px;font-size:.95em;display:block;overflow-x:auto}.md th,.md td{border:1px solid var(--surface-pop-border);text-align:left;padding:4px 9px}.md th{color:var(--text-bright);background:var(--chrome);font-weight:500}.md img{border-radius:8px;max-width:100%}.md hr{border:none;border-top:1px solid var(--divider);margin:10px 0}.view-doc{color:var(--text-body);font-size:13.5px;line-height:1.65}.view-doc h1{letter-spacing:-.02em;margin:0 0 12px;font-size:24px;line-height:1.3}.view-doc h2{margin:22px 0 8px;font-size:16px}.view-doc h3{margin:18px 0 6px;font-size:14px}.view-doc p,.view-doc ul,.view-doc ol{margin-bottom:12px}.view-block{border-top:1px solid var(--hairline-row);flex-direction:column;gap:10px;margin:16px 0;padding:14px 0 6px;display:flex}.view-block-head{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.view-block-title{color:var(--text-bright);font-size:14px;font-weight:600}.view-change{color:var(--tone-blue-text);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:400;display:inline-flex}.view-change-line{margin:14px 0 -6px;display:flex}.view-block-meta{color:var(--text-meta);font-size:11px}.view-table-wrap{flex-direction:column;gap:6px;display:flex;overflow-x:auto}.view-table-search{width:170px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;align-self:flex-end;padding:4px 7px;font-size:12px}.view-table-search:hover,.view-table-search:focus{border-color:var(--input-border)}.view-table{min-width:520px}.view-table-row{border-bottom:1px solid var(--hairline-row);color:var(--text);align-items:center;gap:12px;padding:7px 4px;font-size:12.5px;display:grid}.view-table-row:not(.view-table-head):hover{background:var(--hover-row)}.view-table-head{color:var(--text-label);border-bottom-color:var(--hairline);font-size:11px}.view-table-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.view-input{font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;min-width:0;max-width:100%;margin:-3px 0;padding:2px 6px}.view-input:hover,.view-input:focus{border-color:var(--input-border)}.view-input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent,currentColor);margin:0;padding:0}.view-input-select{align-items:center;gap:7px;min-width:0;display:inline-flex}.view-input-select select{appearance:none;cursor:pointer;padding-right:6px}.view-input-when{align-items:center;gap:4px;min-width:0;display:inline-flex}.view-input-when .btn-sm{opacity:0;padding:1px 6px;font-size:11.5px}.view-table-row:hover .view-input-when .btn-sm,.view-input-when .btn-sm:focus-visible{opacity:1}.view-table-group{color:var(--text-bright);align-items:baseline;gap:10px;padding:12px 4px 6px;font-size:13px;font-weight:600;display:flex}.view-table-count{color:var(--text-muted);font-size:11px;font-weight:400}.view-metric{color:var(--text-bright);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.2}.view-progress{background:var(--hover-tile);border-radius:2px;height:4px;overflow:hidden}.view-progress>div{background:var(--text-muted);height:100%}.view-timeline{list-style:none;margin:0!important;padding:0!important}.view-timeline li{gap:20px;padding:5px 0;font-size:12.5px;display:flex}.view-table-cell a,.md .view-table-cell a,.view-timeline a,.md .view-timeline a{color:inherit;cursor:pointer;text-decoration:none}.view-table-cell a:hover,.md .view-table-cell a:hover,.view-timeline a:hover,.md .view-timeline a:hover{color:var(--text-bright);text-underline-offset:2px;text-decoration:underline}.view-timeline-date{color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:90px}.view-chart{flex-direction:column;gap:6px;max-width:760px;display:flex}.view-chart-row{grid-template-columns:minmax(100px,180px) minmax(0,1fr) 48px;align-items:center;gap:12px;font-size:12.5px;display:grid}.view-chart-label{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);overflow:hidden}.view-chart-track{background:var(--hover-tile);border-radius:4px;height:8px;overflow:hidden}.view-chart-track>span{background:var(--text-muted);border-radius:4px;height:100%;display:block}.view-chart-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}.view-note{color:var(--text-meta);font-size:11.5px}.view-chart-track>span.view-chart-bar--green{background:var(--tone-green-dot)}.view-chart-track>span.view-chart-bar--amber{background:var(--tone-amber-dot)}.view-chart-track>span.view-chart-bar--blue{background:var(--tone-blue-dot)}.view-chart-track>span.view-chart-bar--red{background:#ce5247;background:lab(52.0727% 49.6449 33.1874)}.view-chart-track>span.view-chart-bar--grey{background:var(--checkbox-border)}.view-script-line{min-width:0;color:var(--text-muted);align-items:center;gap:8px;padding:2px 0 10px;font-size:12px;display:flex}.view-script-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.view-script-error{color:var(--tone-red-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.view-controls{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:14px 0 4px;display:flex}.view-control{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.view-control-label{color:var(--text-meta);font-size:11.5px}.view-tabs{flex-basis:100%;align-items:center;gap:8px;display:flex}.view-tabs-row{gap:2px;display:inline-flex}.view-tab{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 11px;font-size:13px}.view-tab:hover{color:var(--text-body);background:var(--hover-row)}.view-tab[aria-selected=true]{color:var(--text-bright);background:var(--hover-tile)}.view-segment{background:var(--hover-row);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.view-segment-item{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 9px;font-size:12px}.view-segment-item[aria-selected=true]{color:var(--text-bright);background:var(--surface-pop)}.view-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.view-chip{font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.view-chip:hover{background:var(--hover-row);color:var(--text-body)}.view-chip[aria-pressed=true]{background:var(--hover-tile);color:var(--text-bright)}.view-chip-count{color:var(--text-meta);font-variant-numeric:tabular-nums;font-size:11px}.view-chip--clear{color:var(--text-meta)}.view-search{width:180px;font:inherit;color:var(--text);background:var(--hover-row);border:0;border-radius:7px;outline:none;padding:5px 9px;font-size:12.5px}.view-search:focus{background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--input-border)}.view-select{font:inherit;color:var(--text);background:var(--hover-row);border:0;border-radius:7px;outline:none;padding:4px 8px;font-size:12.5px}.view-toggle{cursor:pointer;color:var(--text-secondary);font-size:12.5px}.view-toggle input{opacity:0;width:0;height:0;position:absolute}.view-toggle-track{background:var(--hover-tile);border-radius:999px;width:26px;height:15px;transition:background .15s;position:relative}.view-toggle-track>span{background:var(--text-muted);border-radius:50%;width:11px;height:11px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.view-toggle input:checked+.view-toggle-track{background:var(--tone-green-dot)}.view-toggle input:checked+.view-toggle-track>span{background:#fff;transform:translate(11px)}.view-toggle input:focus-visible+.view-toggle-track{box-shadow:0 0 0 2px var(--input-border)}.view-widget{background:0 0;border:0;width:100%;display:block}.view-link-ask{color:var(--text-secondary);background:var(--hover-row);border-radius:8px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:12px;display:flex}.view-link-url{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.thread-row{min-height:48px;color:inherit;grid-template-columns:13px minmax(0,1.15fr) minmax(0,1.3fr) 116px 184px;align-items:center;gap:14px;padding:10px 14px;display:grid}.thread-row:hover{background:var(--hover-row)}.thread-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.thread-dot--live{animation:1.8s ease-out infinite thread-pulse}@keyframes thread-pulse{0%{box-shadow:0 0 #3f9b6580;box-shadow:0 0 lab(57.4832% -38.1772 19.6732/.5)}70%{box-shadow:0 0 0 6px #3f9b6500;box-shadow:0 0 0 6px lab(57.4832% -38.1772 19.6732/0)}to{box-shadow:0 0 #3f9b6500;box-shadow:0 0 lab(57.4832% -38.1772 19.6732/0)}}.filter-warn{color:var(--tone-amber-text);background:var(--tone-amber-banner-bg);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:7px;margin-bottom:12px;padding:7px 11px;font-size:12px;display:flex}.filter-warn button{color:inherit;text-underline-offset:2px;font-size:12px;text-decoration:underline}.machine-form label>.input{margin-top:6px;display:block}.machine-form-field{justify-items:start;gap:6px;display:grid}textarea{resize:none}.workspace-loading{min-height:100vh;color:var(--text-muted);place-items:center;font-size:13px;display:grid}.workspace-picker{padding:10px 10px 12px;position:relative}.workspace-row{background:var(--surface-hover);border-radius:9px;align-items:center;min-width:0;display:flex}.workspace-trigger{text-align:left;min-width:0;color:var(--text-bright);border-radius:9px;flex:1;align-items:center;gap:10px;padding:9px 8px;font-size:13px;display:flex;overflow:hidden}.workspace-trigger-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:500;line-height:20px;overflow:hidden}.workspace-trigger-chevron{flex:0 0 14px;margin-left:-5px;transition:transform .16s;display:block}.workspace-trigger[aria-expanded=true] .workspace-trigger-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.workspace-trigger-chevron{transition:none}}.workspace-mark{background:var(--surface-pop);height:25px;color:var(--text-secondary);border-radius:7px;flex:0 0 25px;place-items:center;font-size:13px;display:inline-grid}.workspace-menu{z-index:80;border:1px solid var(--surface-pop-border);background:var(--surface-pop);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-radius:14px;width:min(340px,100vw - 24px);max-height:min(620px,80vh);padding:8px;position:absolute;bottom:calc(100% + 6px);left:8px;overflow:auto;box-shadow:0 16px 50px #0004,inset 0 1px #ffffff13}.workspace-menu-heading{align-items:center;gap:12px;padding:14px 10px;display:flex}.workspace-menu-heading strong{font-size:16px}.workspace-menu small,.workspace-invitation small{color:var(--text-muted);margin-top:3px;font-size:11.5px;display:block}.workspace-menu button,.workspace-option{text-align:left;width:100%;color:var(--text-secondary);border-radius:7px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.workspace-menu button:hover,.workspace-menu button:focus-visible,.workspace-option:hover{background:var(--surface-hover);color:var(--text-bright)}.workspace-option>span:nth-child(2){text-overflow:ellipsis;flex:1;overflow:hidden}.workspace-menu-list{max-height:250px;overflow:auto}.workspace-divider{background:var(--hairline);height:1px;margin:7px 4px}.workspace-email{color:var(--text-muted);overflow-wrap:anywhere;padding:9px 10px 5px;font-size:11px}.workspace-dialog{color:var(--text-secondary);background:var(--surface-pop);border:1px solid var(--surface-pop-border);border-radius:16px;width:min(490px,100vw - 32px);max-height:85vh;margin:auto;padding:24px;box-shadow:0 20px 80px #0005}.workspace-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0005}.workspace-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-onboarding{place-items:center;min-height:100vh;padding:24px;display:grid}.workspace-onboarding>.card{width:min(540px,100%);padding:28px}.workspace-onboarding h1{color:var(--text-bright);margin:25px 0 8px;font-size:23px}.workspace-create p,.workspace-onboarding p,.workspace-settings p{color:var(--text-muted);font-size:12px;line-height:1.7}.workspace-create form{gap:14px;display:grid}.workspace-create label,.workspace-settings label{gap:7px;font-size:12px;display:grid}.workspace-tabs{background:var(--surface-seg);border-radius:9px;gap:4px;margin:20px 0 15px;padding:4px;display:flex}.workspace-tabs button{color:var(--text-muted);border-radius:6px;flex:1;padding:8px;font-size:12px}.workspace-tabs button[aria-selected=true]{background:var(--surface-hover);color:var(--text-bright)}.workspace-invitation{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;margin-bottom:14px;padding:12px 0;display:flex}.workspace-invitation>div{flex:1}.workspace-settings{margin-bottom:30px}.workspace-settings h2{margin-bottom:14px;font-size:16px}.workspace-settings form{gap:10px;display:grid}.workspace-settings .workspace-heading h2{margin:0}.workspace-settings label{flex:1}.workspace-leave{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:8px;margin-top:28px;padding-top:20px;display:flex}.workspace-create .workspace-error,.workspace-settings .workspace-error{color:var(--tone-red-text)}.results-meta{color:var(--text-meta);text-align:right;min-height:16px;font-size:11px}.batch-section{flex-direction:column;gap:22px;min-width:0;display:flex}.batch-section>.btn-ghost{align-self:center}.batch-section .section-label{padding:0 10px 4px}.batch-expand{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:center;align-items:center;padding:6px;display:inline-flex}.batch-expand:hover{color:var(--text-bright)}.task-day{flex-direction:column;gap:2px;min-width:0;display:flex}.board-section-head{align-items:baseline;gap:8px;padding:0 12px 6px;display:flex}.batch-section .board-section-head .section-label{margin:0;padding:0;font-weight:400}.task{flex-direction:column;min-width:0;display:flex;position:relative}.task-row,.task-run-row{border-radius:8px;grid-template-columns:16px minmax(0,1fr) 236px 44px 28px 18px;align-items:center;column-gap:12px;min-width:0;display:grid;position:relative}.task-row{min-height:52px;padding:6px 12px}.task--nested>.task-row{min-height:44px;padding:4px 12px}.task-run-row{min-height:36px;padding:2px 12px}.task-row:hover,.task-run-row:hover{background:var(--hover-row)}.task-row>.dot,.task-run-row>.dot{justify-self:center}.task-text{flex-direction:column;gap:3px;min-width:0;display:flex}.task-name{font:inherit;color:var(--text-bright);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;font-size:13px;font-weight:500;text-decoration:none;overflow:hidden}.task--nested .task-name{font-size:12.5px}span.task-name{cursor:default}.task-line{color:var(--text-muted);white-space:nowrap;gap:8px;min-width:0;font-size:12px;display:flex}.task-line>span{flex-shrink:0}.task-line>span:last-child{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.task-who{color:var(--text-body)}.task-link{z-index:1;color:var(--text-muted);text-decoration:none;position:relative}.task-link:hover{color:var(--text-bright)}.task-progress{min-width:0;color:var(--text-body);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.task-progress>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.task-bar{background:var(--hairline-row);border-radius:2px;flex-shrink:0;width:44px;height:4px;display:flex;overflow:hidden}.task-bar>span{height:4px}.task-status{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;font-size:12px;display:flex}.task-status>span:first-child{flex-shrink:0}.task-where{min-width:0;color:var(--text-meta);white-space:nowrap;align-items:baseline;display:flex}.task-where-mac{text-overflow:ellipsis;min-width:0;overflow:hidden}.task-where-job{white-space:pre;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.task-age{color:var(--text-faint);text-align:right;white-space:nowrap;font-size:12px}.task-chevron{justify-content:center;display:flex}.task-chevron .batch-expand{padding:4px}.task-more-btn{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.task-more-btn:hover,.task-more-btn:focus-visible,.task-more-btn--open{color:var(--text-bright);background:var(--hover-tile)}@media (hover:hover){.task-more-btn{opacity:0;transition:opacity .12s}.task-row:hover .task-more-btn,.task-run-row:hover .task-more-btn,.task-more-btn:focus-visible,.task-more-btn--open{opacity:1}}.task-row>.task-text>.task-name:not(span):after,.task-run-name:after{content:"";border-radius:inherit;position:absolute;inset:0}.task-more-btn,.task-chevron,.task-attempts,.task-chips{z-index:1;position:relative}.task-run-main{align-items:baseline;gap:10px;min-width:0;display:flex}.task-run-name{max-width:45%;color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:12.5px;text-decoration:none;overflow:hidden}.task-run-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.task-attempts{font:inherit;color:var(--text-meta);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}span.task-attempts{cursor:default}button.task-attempts:hover{color:var(--text-bright)}.task-runs{flex-direction:column;min-width:0;padding:0 0 6px 28px;display:flex;position:relative}.task-runs:before{content:"";background:var(--divider);width:1px;position:absolute;top:-12px;bottom:14px;left:19.5px}.task--nested>.task-runs:before{top:-8px}.task-run-wrap{flex-direction:column;min-width:0;display:flex;position:relative}.task-run-wrap--kids:before{content:"";background:var(--divider);width:1px;position:absolute;top:24px;bottom:12px;left:19.5px}.task-kids{flex-direction:column;min-width:0;padding-left:28px;display:flex}.task-kids--loose{padding-left:0}.task-earlier{flex-direction:column;padding-left:28px;display:flex}.task-run--earlier .task-run-name{color:var(--text-muted)}.task-more{font:inherit;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 12px 6px 17px;font-size:12px;display:flex}.task-more:hover{background:var(--hover-row);color:var(--text-body)}.task-note{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.task-error{color:var(--tone-red-text);padding:0 12px 6px 40px;font-size:12px}.task-chips{flex-wrap:wrap;gap:5px;padding:0 12px 6px 40px;display:flex}.task--thread-up:before,.task--thread-down:after{content:"";background:var(--divider);width:1px;position:absolute;left:19.5px}.task--thread-up:before{height:20px;top:0}.task--thread-down:after{top:32px;bottom:0}@media (max-width:760px){.task-row,.task-run-row{grid-template-columns:16px minmax(0,1fr) minmax(0,108px) 28px 18px;column-gap:8px}.task-row{padding:6px 8px}.task-run-row{padding:2px 8px}.task-age,.task-bar,.task-where{display:none}.task-runs{padding-left:12px}.task-runs:before,.task-run-wrap--kids:before{left:15.5px}.task-kids,.task-earlier{padding-left:12px}.task-run-main{flex-direction:column;align-items:stretch;gap:2px}.task-line>span{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.task-attempts{align-self:flex-start}.task-run-name{max-width:100%}.task-chips,.task-error{padding-left:24px}}.task-page{flex-direction:column;gap:22px;min-width:0;max-width:1040px;margin:0 auto;padding:18px 20px 72px;display:flex}.task-page-head{flex-direction:column;gap:16px;min-width:0;padding:0 12px;display:flex}.task-page-state{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.task-page-word{font-weight:500}.task-page-sep{color:var(--text-faint)}.task-page-facts{flex-wrap:wrap;gap:12px 40px;margin:0;display:flex}.task-page-fact{flex-direction:column;gap:3px;min-width:0;max-width:340px;display:flex}.task-page-fact dt{color:var(--text-label);font-size:11.5px}.task-page-fact dd{color:var(--text-body);overflow-wrap:anywhere;margin:0;font-size:12.5px}.task-link--inline{color:var(--text-body);text-underline-offset:2px;text-decoration:underline}.task-page-prompt{border:1px solid var(--hairline);border-radius:var(--radius-card);padding:9px 12px}.task-page-prompt>summary{cursor:pointer;align-items:baseline;gap:12px;min-width:0;list-style:none;display:flex}.task-page-prompt>summary::-webkit-details-marker{display:none}.task-page-prompt>summary>.section-label,.task-page-prompt>summary>.mono-meta{flex-shrink:0}.task-page-prompt-gist{min-width:0;color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.task-page-prompt[open] .task-page-prompt-gist{white-space:normal;text-wrap:pretty}.task-page-prompt>a{margin:8px 0 0 82px;font-size:12px;display:inline-block}.task-page-note{color:var(--text-body);gap:12px;min-width:0;margin:0;font-size:12.5px;display:flex}.task-page-note>.section-label{flex-shrink:0;width:70px}.task-page-progress{flex-direction:column;gap:9px;padding:0 12px;display:flex}.task-page-bar{background:var(--hairline-row);border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.task-page-bar>span{min-width:4px;height:100%;display:block}.task-page-legend{color:var(--text-muted);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.task-page-legend>span{align-items:center;gap:7px;display:inline-flex}.task-page-toolbar{align-items:center;gap:10px;padding:0 12px;display:flex}.task-page-section{flex-direction:column;gap:2px;min-width:0;display:flex}.task-page-section .board-section-head .section-label{margin:0;padding:0;font-weight:400}.task-page-list{flex-direction:column;min-width:0;display:flex}.task-page-list>.task-run-wrap+.task-run-wrap{border-top:1px solid var(--hairline-row)}.task-page-more{align-items:center;gap:12px;padding:0 12px;display:flex}.task-page-error{color:var(--tone-red-text);padding:0 12px;font-size:12px}.task-page-menu{justify-content:center;align-items:center;padding:5px 7px;display:inline-flex}.task-started{flex-direction:column;min-width:0;padding:0 0 6px 28px;display:flex;position:relative}.task-started:before{content:"";background:var(--divider);width:1px;position:absolute;top:-6px;bottom:14px;left:19.5px}.task-started-row{min-height:30px;color:var(--text-muted);font-size:12px;text-decoration:none}.task-started-title{min-width:0;color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.task-started-more{font:inherit;color:var(--text-meta);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 12px 2px 40px;font-size:12px}.task-started-more:hover{color:var(--text-bright)}.palette{border:1px solid var(--surface-pop-border);background:var(--surface-pop);width:min(640px,100vw - 32px);max-height:none;color:var(--text);border-radius:14px;flex-direction:column;margin:12vh auto auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #0007}.palette[open]{display:flex}.palette::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0005}.palette-input-row{border-bottom:1px solid var(--hairline);color:var(--text-muted);align-items:center;gap:10px;padding:13px 16px;display:flex}.palette-input{min-width:0;color:var(--text-bright);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.palette-input::placeholder{color:var(--text-faint)}.palette-list{flex:0 auto;min-height:0;max-height:min(460px,76vh - 100px);padding:4px 6px 8px;overflow:auto}.palette-group{color:var(--text-label);padding:10px 10px 4px;font-size:11.5px}.palette-item{width:100%;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;min-width:0;padding:7px 10px;font-size:13px;display:flex}.palette-item[aria-selected=true]{background:var(--hover-tile);color:var(--text-bright)}.palette-item>svg{color:var(--text-muted);flex-shrink:0}.palette-item[aria-selected=true]>svg{color:var(--text-bright)}.palette-title{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;max-width:62%;overflow:hidden}.palette-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-meta);flex:1;font-size:12px;overflow:hidden}.palette-empty{text-align:center;color:var(--text-meta);padding:28px 12px;font-size:12.5px}.palette-foot{border-top:1px solid var(--hairline);color:var(--text-meta);white-space:nowrap;align-items:center;gap:16px;min-width:0;padding:9px 16px;font-size:11.5px;display:flex}.palette-kbd{border:1px solid var(--hairline);text-align:center;min-width:16px;color:var(--text-meta);border-radius:4px;padding:0 4px;font-size:10.5px;line-height:16px;display:inline-block}.palette-cli{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono),"IBM Plex Mono",monospace;color:var(--text-muted);cursor:copy;background:0 0;border:0;margin-left:auto;padding:0;font-size:11px;overflow:hidden}button.palette-cli:hover{color:var(--text-bright)}@media (max-width:760px){.palette{margin-top:8vh}.palette-foot>span:not(.palette-cli){display:none}.palette-cli{margin-left:0}.task-page{padding:12px 8px 60px}.task-page-head,.task-page-progress,.task-page-toolbar{padding:0 8px}.task-page-facts{gap:12px 24px}.task-page-fact{flex:40%}.task-page-prompt>a{margin-left:0}.task-started{padding-left:12px}.task-started:before{left:15.5px}}:root[data-theme=light]:not([data-palette=graphite]) .shell{background:radial-gradient(ellipse at 8% 30%, #f5f7f999, transparent 55%),radial-gradient(ellipse at 75% 100%,var(--palette-glow),transparent 65%),linear-gradient(165deg,#e9edf0,var(--palette-base))}.ping-dialog{width:min(560px,100vw - 32px)}.ping-dialog h2{margin:0;font-size:17px}.ping-dialog fieldset{background:var(--card);border:0;border-radius:10px;margin:16px 0;padding:12px}.ping-dialog legend{color:var(--text-muted);padding:0 5px;font-size:12px}.ping-choice-list{flex-direction:column;gap:8px;max-height:240px;margin:10px 0;display:flex;overflow:auto}.ping-choice-list label{overflow-wrap:anywhere;align-items:center;gap:9px;font-size:13px;display:flex}.ping-choice-list small{color:var(--text-muted);font-size:11px;display:block}.ping-detail p{color:var(--text-muted);font-size:12px}.ping-detail ul{padding:0;list-style:none}.ping-detail li{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.ping-history summary{cursor:pointer;color:var(--text-muted);font-size:12px}[id^=credential-]{scroll-margin-top:24px}[id^=credential-]:target{background:var(--nav-active-bg)}.credential-requested{background:var(--nav-active-bg);box-shadow:inset 3px 0 var(--tone-blue-text)}.queue-target-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:680px){.queue-target-grid{grid-template-columns:minmax(0,1fr)}}.add-clients-dialog{width:min(640px,100vw - 32px)}.add-clients-list{border-top:1px solid var(--hairline-row);max-height:46vh;overflow-y:auto}.add-clients-row{border-bottom:1px solid var(--hairline-row);color:var(--text-muted);cursor:pointer;grid-template-columns:auto minmax(120px,1fr) minmax(120px,1.2fr) 64px;align-items:center;gap:10px;padding:9px 4px;font-size:12.5px;display:grid}.add-clients-row--on{color:var(--text-bright)}.add-clients-row input{accent-color:var(--text-bright)}.add-clients-name,.add-clients-repo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.add-clients-repo{color:var(--text-muted);font-size:11.5px}.add-clients-state{text-align:right;font-size:10.5px}.add-clients-tag{margin-left:6px;font-size:10px}.add-clients-empty{text-align:center;padding:20px 0}.add-clients-link{font:inherit;color:var(--text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.add-clients-link:hover{color:var(--text-bright)}.add-clients-link:disabled{opacity:.5;cursor:default}.add-clients-done{color:var(--text-muted);margin:0;font-size:12px}.settings-section{gap:10px;margin-bottom:30px;display:grid}.settings-head{align-items:baseline;gap:12px;display:flex}.settings-head h2{color:var(--text);white-space:nowrap;margin:0;font-size:15px;font-weight:600}.settings-fold-title button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.settings-fold-title button:hover{color:var(--text-bright)}.settings-fold-title button:focus-visible{outline:2px solid var(--text-muted);outline-offset:2px;border-radius:4px}.settings-fold-title [aria-expanded=true] .settings-disclose-chev{transform:rotate(90deg)}.settings-intro{min-width:0;color:var(--text-label);text-wrap:pretty;flex:1;font-size:12px;line-height:1.55}.settings-row{border-top:1px solid var(--hairline-row);align-items:center;gap:16px;padding:11px 16px;font-size:12.5px;display:flex}.settings-row:first-child{border-top:0}.settings-row-key{width:116px;color:var(--text-bright);flex-shrink:0}.settings-row-key--mark{align-items:center;gap:8px;display:inline-flex}.settings-row-key--mark .provider-icon{color:var(--text-muted)}.settings-row-body{min-width:0;color:var(--text-body);flex:1;gap:8px;font-size:12px;display:grid}.settings-row-actions{flex-shrink:0;gap:6px;display:flex}.settings-row--form{align-items:baseline;padding-top:12px;padding-bottom:12px}.settings-row--form .settings-row-body{justify-items:start;gap:6px}.settings-row-meta{color:var(--text-muted)}.settings-hint{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.settings-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-status{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.settings-status .mono-meta,.settings-status .mono-path{font-size:11px}.settings-note{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.settings-error{color:var(--tone-red-text);overflow-wrap:anywhere;margin:0;font-size:12px}.settings-quiet{font:inherit;color:var(--text-meta);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.settings-quiet:hover:not(:disabled){color:var(--text-bright)}.settings-quiet:disabled{opacity:.5;cursor:default}.settings-add{font:inherit;color:var(--text-body);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12.5px;transition:color .12s}.settings-add:hover:not(:disabled){color:var(--text-bright)}.settings-disclose{text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%;font-family:inherit}.settings-disclose:hover{background:var(--hover-tile)}.settings-disclose:focus-visible{outline:2px solid var(--text-muted);outline-offset:-2px}.settings-disclose-summary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-disclose-summary .dot{vertical-align:1px;margin-right:7px;display:inline-block}.settings-disclose-chev{color:var(--text-faint);flex-shrink:0;transition:transform .12s}.settings-disclose[aria-expanded=true] .settings-disclose-chev{transform:rotate(90deg)}.settings-disclose-hint{color:var(--text-muted);flex-shrink:0;font-size:11.5px}.settings-sub{border-top:1px solid var(--hairline-row);background:color-mix(in srgb, var(--bg) 35%, transparent);gap:10px;padding:12px 16px 14px 148px;display:grid}.settings-sub--flush{gap:0;padding:0}.settings-sub--wide{padding-left:16px}.settings-sub:not(.settings-sub--flush) .settings-row{padding-left:0;padding-right:0}.settings-more{flex-shrink:0;display:inline-flex;position:relative}.settings-more-gap{flex-shrink:0;width:30px}.settings-more-button{padding:5px 8px;display:inline-flex}.settings-more-menu{z-index:50;gap:2px;min-width:180px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.settings-more-menu .menu-row{padding-left:10px}@media (max-width:600px){.settings-sub{padding-left:16px}}@media (prefers-reduced-motion:reduce){.settings-disclose-chev{transition:none}}.people-avatar{background:var(--tile-bg);width:26px;height:26px;color:var(--text-secondary);border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.swatch-row{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.swatch{cursor:pointer;color:var(--text-meta);background:0 0;border:0;justify-items:center;gap:6px;padding:0;font-size:10.5px;display:grid}.swatch span:first-child{border:2px solid #0000;border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff14}.swatch[aria-pressed=true] span:first-child{border-color:var(--btn-primary-bg)}.swatch[aria-pressed=true]{color:var(--text-bright)}.swatch-row--compact{align-items:center;gap:10px}.swatch-row--compact .swatch span:first-child{width:24px;height:24px}.swatch-divider{background:var(--divider);flex-shrink:0;width:1px;height:18px;margin:0 2px}.swatch--picture span:first-child{background:var(--tile-bg) center / cover no-repeat}.swatch--add span:first-child{box-shadow:inset 0 0 0 1px var(--btn-ghost-border);color:var(--text-muted);place-items:center;display:grid}.swatch--add:hover:not(:disabled) span:first-child{color:var(--text-bright);background:var(--hover-tile)}.swatch:disabled{cursor:default;opacity:.6}.swatch-upload{display:inline-grid;position:relative}.swatch-remove{background:var(--surface-pop);width:15px;height:15px;color:var(--text-bright);box-shadow:0 0 0 1px var(--surface-pop-border);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .12s;display:grid;position:absolute;top:-5px;right:-5px}.swatch-upload:hover .swatch-remove,.swatch-upload:focus-within .swatch-remove{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.swatch-remove{transition:none}}.avatar{color:#fff;-webkit-user-select:none;user-select:none;object-fit:cover;flex-shrink:0;place-items:center;font-weight:500;line-height:1;display:inline-grid;overflow:hidden}.profile-tile span:first-child{width:36px;height:36px;box-shadow:none;border:2px solid #0000;border-radius:11px;place-items:center;display:grid}.profile-tile[aria-pressed=true] span:first-child{border-color:var(--btn-primary-bg)}.profile-tile .avatar{border-radius:8px!important}.profile-tile--upload span:first-child{border:1px dashed var(--checkbox-border)}.profile-tile--upload[aria-pressed=true] span:first-child{border:2px solid var(--btn-primary-bg)}.profile-tile:disabled{cursor:default}.profile-upload{color:var(--text-secondary);font-size:16px}.profile-state{align-self:center}.lane-head{align-items:center;gap:10px;min-width:0;padding:0 4px 0 36px;display:flex}.lane-name{min-width:0;color:var(--text-secondary);background:0 0;border:0;outline:none;flex:0 280px;padding:4px 0;font-size:12.5px}.lane-name::placeholder{color:var(--text-faint)}.lane-name:focus{color:var(--text-bright)}.lane-stack{flex-direction:column;gap:6px;display:flex;position:relative}.lane-stack--on{padding-left:32px}.lane-stack--on:before{content:"";background:var(--divider);width:1px;position:absolute;top:20px;bottom:96px;left:11px}.lane-n{background:var(--tile-bg-alt);width:22px;height:22px;color:var(--text-muted);border-radius:11px;justify-content:center;align-items:center;font-size:11px;display:inline-flex;position:absolute;top:9px;left:-32px}.lane-field{position:relative}.lane-field>.lane-n{top:16px}.lane-step{background:var(--card);border-radius:8px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 6px 0 10px;display:flex;position:relative}.lane-step:hover{background:var(--hover-row)}.lane-step-gap{color:var(--tone-amber-text);flex-shrink:0;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.lane-step-gap:before{content:"";background:var(--tone-amber-dot);border-radius:50%;width:6px;height:6px}.lane-step--on{background:var(--tile-bg)}.lane-step[draggable=true]{cursor:grab}.lane-grip{opacity:0;background-image:radial-gradient(var(--text-muted) 1px, transparent 1.2px);background-size:4px 4px;flex-shrink:0;width:8px;height:12px}.lane-step:hover .lane-grip,.lane-step--on .lane-grip{opacity:.7}.lane-step-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:46%;color:var(--text-bright);cursor:pointer;text-align:left;background:0 0;border:0;flex:0 auto;padding:0;font-size:13px;overflow:hidden}.lane-step-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:1;font-size:11.5px;overflow:hidden}.lane-x{width:24px;height:24px;color:var(--text-faint);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;font-size:15px;line-height:1}.lane-step:hover .lane-x,.lane-step--on .lane-x,.lane-x:focus-visible{opacity:1}.lane-x:hover{color:var(--text-bright);background:var(--hover-tile)}.lane-step--before:after{content:"";background:var(--tone-green-dot);border-radius:1px;height:2px;position:absolute;top:-4px;left:0;right:0}.lane-editing{color:var(--text-label);align-items:center;gap:8px;font-size:11.5px;display:flex}.lane-then{color:var(--text-muted);gap:4px}.lane-then kbd{font:inherit;color:var(--text-faint);font-size:10.5px}.field-send--lane{border-radius:16px;gap:6px;width:auto;padding:0 8px 0 14px;font-size:12px;font-weight:500}@media (hover:none){.lane-grip,.lane-x{opacity:.7}}.lane-group{flex-direction:column;gap:2px;min-width:0;padding-left:26px;display:flex;position:relative}.lane-group:before{content:"";background:var(--divider);width:1px;position:absolute;top:30px;bottom:8px;left:7px}.lane-group-head{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;margin-left:-26px;padding:8px 10px 4px 0;display:flex}.lane-group-head>span:first-child{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.lane-group>section{position:relative}.lane-group>section:before{content:attr(data-step);background:var(--tile-bg-alt);width:16px;height:16px;color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;font-size:10px;display:inline-flex;position:absolute;top:18px;left:-26px}.tasks-brief{flex-direction:column;gap:2px;width:100%;margin-top:22px;display:flex}.tasks-brief-head{align-items:baseline;gap:10px;padding:0 10px 6px;font-size:12px;display:flex}.tasks-brief-all{color:var(--text-muted);margin-left:auto;font-size:12px}.tasks-brief-all:hover{color:var(--text-bright)}.tasks-row{min-width:0;height:32px;color:var(--text-body);border-radius:7px;align-items:center;gap:12px;padding:0 10px;display:flex}.tasks-row:hover{background:var(--hover-row)}.tasks-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-bright);flex:0 240px;font-size:12.5px;overflow:hidden}.tasks-row-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:1;font-size:12px;overflow:hidden}button.tasks-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}button.tasks-row:hover{background:var(--hover-row)}.tasks-lane{flex-direction:column;gap:2px;display:flex;position:relative}.tasks-brief-section{flex-direction:column;gap:2px;display:flex}.tasks-brief-section+.tasks-brief-section{margin-top:14px}.tasks-family{flex-direction:column;gap:2px;display:flex;position:relative}.tasks-family--kids:before{content:"";background:var(--divider);width:1px;position:absolute;top:22px;bottom:14px;left:12.5px}.sidebar-tasks .tasks-family--kids:before{top:26px;bottom:12px;left:14px}.tasks-row.tasks-fold{height:28px;color:var(--text-meta);gap:6px;padding-left:30px;font-size:12px}.nav-item.tasks-fold{color:var(--text-meta);gap:6px;padding:5px 10px 5px 24px;font-size:11.5px}.nav-item.tasks-fold:hover,.tasks-row.tasks-fold:hover{color:var(--text-bright)}.nav-item.tasks-fold--more{padding-left:10px}.tasks-row.tasks-run{height:28px;color:var(--text-body);gap:8px;padding-left:30px;font-size:12.5px}.nav-item.tasks-run{color:var(--text-body);gap:6px;padding:5px 10px 5px 24px;font-size:12px}.tasks-run-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tasks-run .mono-meta{flex-shrink:0}.tasks-row.tasks-run:hover,.nav-item.tasks-run:hover{color:var(--text-bright)}.tasks-row.tasks-more{margin-top:6px}.tasks-more-label{color:var(--text-secondary);flex-shrink:0;font-size:12.5px}.tasks-lane:before{content:"";background:var(--divider);width:1px;position:absolute;top:20px;bottom:12px;left:12.5px}:root{--backdrop-veil-rgb:25 27 29;--backdrop-veil-alpha:.72;--backdrop-blur:18px;--backdrop-veil:rgb(var(--backdrop-veil-rgb) / var(--backdrop-veil-alpha));--backdrop-panel:#2022249e}:root[data-theme=light]{--backdrop-veil-rgb:247 246 243;--backdrop-panel:#f1f0edb8}:root[data-backdrop=image] body{background:0 0}:root[data-backdrop=image] body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--backdrop-veil), var(--backdrop-veil)), var(--backdrop-image) center / cover no-repeat;filter:blur(var(--backdrop-blur));position:fixed;inset:-120px}:root[data-backdrop=image][data-theme] .shell{background:0 0}:root[data-backdrop=image] .panel,:root[data-backdrop=image] .sidebar-panel{background:var(--backdrop-panel)}:root[data-backdrop=image][data-sidebar=collapsed][data-sidebar-peek] .sidebar-panel{background-color:var(--backdrop-panel);-webkit-backdrop-filter:blur(max(28px, var(--backdrop-blur)));backdrop-filter:blur(max(28px, var(--backdrop-blur)))}.backdrop-controls{gap:10px;display:grid}.backdrop-slider{color:var(--text-body);grid-template-columns:72px minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:12px;display:grid}.backdrop-slider strong{color:var(--text-meta);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.backdrop-slider input[type=range]{width:100%;accent-color:var(--btn-primary-bg);margin:0}.backdrop-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.view-list-row{border-radius:7px;align-items:center;gap:6px;padding-right:4px;display:flex}.view-list-row:hover{background:var(--hover-row)}.view-list-link{min-width:0;height:32px;color:var(--text-body);flex:1;align-items:center;gap:12px;padding:0 10px;display:flex}.view-list-title{min-width:0;color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;flex:0 240px;font-size:12.5px;overflow:hidden}.view-list-meta{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.view-list-mark{flex-shrink:0;place-items:center;width:13px;height:13px;display:grid}.view-list-mark .thinking-orb,.view-history-rev .thinking-orb,.view-head-btn .thinking-orb,.nav-icon .thinking-orb{flex-basis:12px;width:12px;height:12px}.view-history-rev .dot{margin-left:3px;display:inline-block}.view-history-rev .dot,.view-history-rev .thinking-orb{vertical-align:-1px}.view-banner{color:var(--text-secondary);background:var(--hover-row);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.view-banner--amber{background:var(--tone-amber-banner-bg);color:var(--tone-amber-text);border:1px solid var(--tone-amber-border)}.view-source{background:var(--chrome);font-family:var(--font-mono), "IBM Plex Mono", monospace;color:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:14px 16px;font-size:11.5px;line-height:1.6}.view-revision-line{min-width:0;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.view-revision-text{min-width:0}.view-editor{box-sizing:border-box;resize:none;background:var(--chrome);width:100%;min-height:240px;font-family:var(--font-mono), "IBM Plex Mono", monospace;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border:0;border-radius:10px;outline:none;margin:0;padding:14px 16px;font-size:11.5px;line-height:1.6;display:block;overflow:hidden}.view-source-note{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.view-head-btn{align-items:center;gap:6px;display:inline-flex}.btn-ghost--on,.btn-ghost--on:hover:not(:disabled){background:var(--nav-active-bg);color:var(--text-bright)}.view-head-icon{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.view-head-icon:hover{color:var(--text-bright);background:var(--hover-tile)}.view-head-icon--on{color:var(--text-bright);background:var(--nav-active-bg)}.view-head-icon--pinned{color:var(--text-secondary)}@media (max-width:760px){.view-head-btn>span{display:none}.view-head-btn{padding:5px 7px}}.view-menu{z-index:100;box-sizing:border-box;outline:none;flex-direction:column;max-width:calc(100vw - 16px);display:flex;position:fixed;overflow-y:auto}.view-menu-item{box-sizing:border-box;width:100%;min-height:30px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:6px 9px;font-size:12.5px;line-height:1.4;display:flex}.view-menu-item:hover:not(:disabled),.view-menu-item:focus-visible{background:var(--hover-tile);color:var(--text-bright);outline:none}.view-menu-item:disabled{color:var(--text-disabled);cursor:default}.view-menu-item--on{background:var(--nav-active-bg)}.view-menu-item--danger,.view-menu-item--danger:hover:not(:disabled),.view-menu-item--danger:focus-visible{color:var(--tone-red-text)}.view-menu-icon{color:var(--text-muted);flex-shrink:0;display:block}.view-menu-item--danger .view-menu-icon{color:inherit}.view-menu-label{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.view-menu-hint{color:var(--text-faint);font-size:11.5px}.view-menu-check{color:var(--text-secondary);flex-shrink:0;display:block}.view-menu-sep{background:var(--divider);flex-shrink:0;height:1px;margin:4px 6px}.view-menu-head{color:var(--text-bright);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 9px;font-size:13px;font-weight:500;display:flex}.view-menu-head>span+span{color:var(--text-muted);font-size:12px;font-weight:400}.view-menu-scroll{flex-direction:column;gap:1px;max-height:360px;display:flex;overflow-y:auto}.view-history-rev{width:52px;color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.view-history-what{flex-direction:column;flex:1;gap:1px;min-width:0;padding:1px 0;display:flex}.view-history-what>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-history-when{color:var(--text-muted);font-size:11.5px}.view-toast-region{z-index:110;pointer-events:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.view-toast{pointer-events:auto;box-sizing:border-box;background:var(--surface-pop);min-height:36px;box-shadow:0 0 0 1px var(--surface-pop-border), 0 12px 34px var(--shadow-pop);color:var(--text-bright);white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding:4px 6px 4px 14px;font-size:12.5px;animation:.16s cubic-bezier(.2,.7,.2,1) view-toast-in;display:flex}.view-toast--error{color:var(--tone-red-text);white-space:normal;max-width:min(520px,100vw - 32px);padding-right:14px}.view-toast-undo{color:var(--text-bright)}@keyframes view-toast-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.view-toast{animation:none}}.view-draft{grid-template-columns:var(--panel-w) minmax(0, 1fr);height:100%;min-height:0;display:grid}.view-draft-doc{flex-direction:column;gap:14px;min-width:0;min-height:0;padding:14px 32px 60px;display:flex;overflow:auto}.view-draft-doc .view-banner .thinking-orb{flex-basis:16px;width:16px;height:16px}.view-chat{border-right:1px solid var(--hairline);overflow-wrap:anywhere;flex-direction:column;min-width:0;min-height:0;display:flex}.view-chat-head{flex-shrink:0;align-items:center;gap:8px;padding:12px 20px 8px;display:flex}.view-chat-title{color:var(--text-secondary);font-size:12.5px}.view-chat-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:6px 20px 12px;display:flex;overflow:hidden auto}.view-chat-scroll>:last-child{min-width:0;margin-top:auto}.run-prompt{background:var(--surface-pop);border:1px solid var(--surface-pop-border);max-width:min(92%,900px);color:var(--text-body);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:11px 13px;font-size:12.5px;line-height:1.6}.run-prompt>:first-child{margin-top:0}.run-prompt>:last-child{margin-bottom:0}.run-origin{align-items:center;gap:6px;min-width:0;max-width:min(92%,900px);display:inline-flex}.run-origin>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.run-origin a{color:inherit;text-underline-offset:2px;text-decoration:underline}.run-started{flex-direction:column;gap:2px;min-width:0;margin:4px -10px 0;display:flex}.run-prompt--folded{max-height:220px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.view-chat-you{background:var(--surface-pop);border:1px solid var(--surface-pop-border);max-width:88%;color:var(--text-body);white-space:pre-wrap;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.6}.view-chat-empty{color:var(--text-muted);padding:24px 20px;font-size:12px}.view-chat-foot{flex-direction:column;flex-shrink:0;gap:8px;padding:8px 16px 14px;display:flex}.view-chat-foot .field{gap:10px;padding:12px 12px 10px 14px}.view-chat-foot .field textarea{min-height:44px;max-height:240px;font-size:13px}.view-chat-foot .field-opts>div{flex:0 auto}.view-chat-foot .field-opts>div>.field-opt{max-width:100%}.field-opt--fixed,.field-opt--fixed:hover{color:var(--text-muted);cursor:default;background:0 0}.field-opt--fixed svg{color:var(--text-muted)}.view-chat-foot>.field-ctx{margin-bottom:-2px;padding:0 2px}.run-page{flex-direction:column;height:100%;min-height:0;display:flex}.run-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.run-foot{box-sizing:border-box;flex-shrink:0;width:100%;max-width:860px;margin:0 auto;position:relative}.run-foot>.view-chat-foot{padding:4px 20px 16px}.run-foot>.mono-meta,.run-foot>p{margin:0;padding:8px 20px 16px}.topbar-slot{display:contents}.thread-area{height:100%;min-height:0;position:relative;overflow:hidden}.pane{contain:layout paint style;flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;container:pane/inline-size}.pane--hidden{display:none}.pane-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.pane-head{height:34px;color:var(--text-muted);cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:6px;padding:0 6px 0 16px;font-size:12.5px;display:flex}.pane-head[hidden]{display:none}.pane--focused .pane-head{color:var(--text-bright)}.pane:not(.pane--focused) .pane-head .pill{opacity:.7}.pane-title{flex:1;min-width:0;overflow:hidden}.pane-close{width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;padding:0;transition:opacity .12s;display:grid}.pane-head:hover .pane-close,.pane--focused .pane-close,.pane-close:focus-visible{opacity:1}.pane-close:hover,.pane-close:focus-visible{color:var(--text-bright);background:var(--hover-tile)}@container pane (max-width:460px){.pane .run-foot>.view-chat-foot,.pane .run-foot>.mono-meta,.pane .run-foot>p{padding-left:12px;padding-right:12px}}.pane-divider{z-index:3;touch-action:none;outline:none;position:absolute}.pane-divider--column{z-index:4;cursor:col-resize;width:9px;margin-left:-4.5px;top:0;bottom:0}.pane-divider--row{cursor:row-resize;height:9px;margin-top:-4.5px}.pane-divider:before{content:"";background:var(--hairline);transition:background-color .12s;position:absolute}.pane-divider--column:before{width:1px;top:0;bottom:0;left:4px}.pane-divider--row:before{height:1px;top:4px;left:0;right:0}.pane-divider:hover:before,.pane-divider:focus-visible:before,.is-resizing-panes .pane-divider:before{background:var(--text-faint)}.is-resizing-panes,.is-resizing-panes *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.is-resizing-panes--rows,.is-resizing-panes--rows *{cursor:row-resize!important}.is-resizing-panes iframe,.is-dragging-thread iframe{pointer-events:none}.pane-drop{z-index:5;pointer-events:none;opacity:0;background:color-mix(in srgb, var(--tone-blue-dot) 11%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-blue-dot) 40%, transparent);border-radius:10px;transition:opacity .1s,transform .14s cubic-bezier(.2,.8,.2,1),width .14s cubic-bezier(.2,.8,.2,1),height .14s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.pane-drop--on{opacity:1}.pane-drop--snap{transition:opacity .1s}.thread-drag-ghost{z-index:1000;pointer-events:none;will-change:transform;text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--text-bright);background:var(--surface-pop);box-shadow:0 0 0 1px var(--surface-pop-border), 0 6px 18px -6px var(--shadow-pop);border-radius:999px;padding:5px 11px;font-size:12px;position:fixed;top:0;left:0;overflow:hidden}.thread-drag-source{opacity:.55}.is-dragging-thread,.is-dragging-thread *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.nav-item--in-pane:not(.nav-item--active){background:var(--hover-subtle)}@media (prefers-reduced-motion:reduce){.pane-drop,.pane-close,.pane-divider:before{transition:none}}.run-jump{z-index:2;height:28px;color:var(--text-secondary);background:var(--surface-pop);border:1px solid var(--surface-pop-border);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex;position:absolute;top:-34px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -10px #0008}.run-jump:hover{color:var(--text-bright)}.run-plan{background:var(--surface-seg);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:0 12px}.run-plan-head{text-align:left;align-items:center;gap:8px;width:100%;min-width:0;min-height:34px;display:flex}.run-plan-now{min-width:0;overflow:hidden}.run-plan-now>div{white-space:nowrap}.run-plan-now span{text-overflow:ellipsis;overflow:hidden}.run-plan-chev{color:var(--text-muted);display:inline-flex}.run-plan-head:hover .run-plan-chev{color:var(--text-bright)}.run-plan-list{flex-direction:column;gap:3px;max-height:40vh;padding:0 0 10px;display:flex;overflow-y:auto}.run-settled{min-height:24px;color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:9px;font-size:11.5px;display:flex}.run-settled-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin:0 8px}.agent-turn{flex-direction:column;gap:10px;min-width:0;display:flex}.agent-turn--compact{gap:8px}.turn-fold{flex-direction:column;gap:10px;min-width:0;display:flex}.agent-turn--compact .turn-fold{gap:8px}.turn-fold-rule{background:var(--hairline-row);height:1px}.turn-fold-head{cursor:pointer;color:var(--text-muted);background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:0;font-size:11.5px;line-height:18px;display:inline-flex}.turn-fold-head:hover{color:var(--text-secondary)}.turn-fold-body{flex-direction:column;gap:10px;min-width:0;display:flex}.agent-turn--compact .turn-fold-body{gap:8px}.turn-head{min-width:0;min-height:20px;color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:11.5px;display:flex}.turn-head-mark{width:14px;height:14px;color:var(--text-faint);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.turn-head-mark--live{color:var(--text-secondary);animation:1.6s ease-in-out infinite turn-head-breathe}@keyframes turn-head-breathe{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.turn-head-mark--live{animation:none}}.turn-head-name{color:var(--text-secondary);flex-shrink:0;font-weight:500}.turn-head-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tool-group{min-width:0}.tool-group-head{cursor:pointer;text-align:left;min-width:0;max-width:100%;color:var(--text-muted);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11.5px;line-height:18px;display:inline-flex}.tool-group-head:hover{color:var(--text-secondary)}.tool-group-icon{color:var(--text-faint);flex-shrink:0}.tool-group-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tool-group-now{color:var(--text-secondary)}.tool-group--live .tool-group-now{color:#0000;background:linear-gradient(90deg, var(--text-muted) 0%, var(--text-bright) 45%, var(--text-muted) 90%) 0 0 / 220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite tool-shimmer}@keyframes tool-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.tool-group--live .tool-group-now{color:var(--text-secondary);background:0 0;animation:none}}.tool-group-arg{color:var(--text-meta);margin-left:7px;font-size:11px}.tool-tree{border-left:1px solid var(--divider);flex-direction:column;gap:1px;min-width:0;margin:6px 0 0 6px;padding:1px 0 1px 12px;display:flex}.tool-tree--thoughts{gap:5px}.tool-tree-more{cursor:pointer;text-align:left;color:var(--text-faint);background:0 0;border:0;padding:2px 0;font-size:11px}.tool-tree-more:hover{color:var(--text-secondary)}.tool-row{min-width:0}.tool-row-line{cursor:pointer;text-align:left;width:100%;min-width:0;color:var(--text-meta);background:0 0;border:0;align-items:baseline;gap:8px;padding:2px 0;line-height:18px;display:flex}.tool-row-line:hover{color:var(--text-secondary)}.tool-row-verb{color:var(--text-muted);flex-shrink:0;font-size:11.5px}.tool-row-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.tool-row-link{color:var(--tone-blue-text)}.tool-row-fail{flex-shrink:0;font-size:10.5px}.tool-row-span{color:var(--text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding-left:6px;font-size:10.5px}.tool-row--live>.tool-row-line{color:var(--text-bright)}.tool-row--failed>.tool-row-line{color:var(--tone-red-text)}span.tool-row-line{cursor:default}.tool-row--declined>.tool-row-line{color:var(--tone-amber-text)}.tool-row-detail{border:1px solid var(--surface-pop-border);border-radius:var(--radius-card);flex-direction:column;gap:6px;margin:2px 0 6px;padding:8px 10px;display:flex}.tool-row-detail-text{color:var(--text-meta);white-space:pre-wrap;overflow-wrap:anywhere;font-size:10.5px;line-height:1.55}.tool-row-detail-text--scroll{max-height:260px;overflow:auto}.tool-row-result{border-left:2px solid var(--input-border);flex-direction:column;gap:4px;padding-left:9px;display:flex}.tool-row-result-head{color:var(--text-faint);font-size:10px}.thought-line{color:var(--text-faint);white-space:pre-wrap;overflow-wrap:anywhere;font-size:11.5px;font-style:italic;line-height:1.55}@media (max-width:860px){.view-draft{grid-template-columns:minmax(0,1fr);height:auto}.view-chat{border-right:0;border-bottom:1px solid var(--hairline);max-height:70vh}.view-draft-doc{padding:14px 20px 60px;overflow:visible}}.view-draft-name{font:inherit;color:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;outline:none;min-width:0;max-width:100%;margin-left:-6px;padding:3px 6px}.view-draft-name:hover{background:var(--hover-tile)}.view-draft-name:focus{background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--input-border)}.seg--sm .seg-item{padding:3px 9px;font-size:11.5px}@media (max-width:900px){.view-draft{grid-template-columns:minmax(0,1fr)}}.usage-hud{z-index:60;opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .24s;position:fixed;top:0;left:50%;transform:translate(-50%,-115%)}.usage-hud[data-open]{opacity:1;pointer-events:auto;transform:translate(-50%)}.usage-hud-body{color:#f0eeea;font-variant-numeric:tabular-nums;white-space:nowrap;background:#0c0c0c;border-radius:0 0 13px 13px;align-items:center;gap:16px;height:26px;padding:0 14px 1px;font-size:11.5px;display:flex;box-shadow:0 8px 20px -10px #000000b3}.usage-hud-body:hover{background:#151515}.usage-hud-item{align-items:center;gap:6px;display:inline-flex}.usage-hud-item[data-stale]{opacity:.5}.usage-hud-item .provider-icon{color:#b8b5b0}.usage-hud-pct{font-weight:500}.usage-hud-reset{color:#8a8681}.usage-hud-group{align-items:center;gap:12px;display:inline-flex}.usage-hud-divider{background:#f0eeea29;width:1px;height:12px;margin-right:4px}.usage-hud-mac{color:#8a8681;text-overflow:ellipsis;max-width:120px;font-size:10.5px;overflow:hidden}.usage-hud-pct[data-tone=low]{color:#f2d76c;color:lab(86.606% .61363 55.3741)}.usage-hud-pct[data-tone=critical]{color:#f6857a;color:lab(68.5213% 43.2546 26.5766)}.usage-hud-meter{background:#f0eeea24;border-radius:2px;flex-shrink:0;width:28px;height:4px;position:relative;overflow:hidden}.usage-hud-meter>span{background:#5dc47e;background:lab(71.6415% -43.0973 25.6919);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.usage-hud-meter[data-tone=low]>span{background:#f0cf4c;background:lab(84.3097% 1.6501 66.5924)}.usage-hud-meter[data-tone=critical]>span{background:#e15a50;background:lab(56.5967% 52.9982 33.928)}.usage-hud-meter[data-size=wide]{background:#f0eeea1f;width:64px}.usage-hud-meter[data-size=mini]{height:3px}.usage-hud-meter[data-stale]{opacity:.5}.usage-hud-body--fold{border-radius:0 0 14px 14px;height:auto;padding:0;display:block}.usage-hud-body--fold:hover{background:#0c0c0c}.usage-hud-head{width:100%;height:26px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0 12px 1px 14px;display:flex}.usage-hud-head .usage-hud-divider{margin:0}.usage-hud-chevron{color:#8a8681;flex-shrink:0;margin-left:auto}.usage-hud-list{padding:2px 16px 12px}.usage-hud-row{box-sizing:border-box;grid-template-columns:minmax(160px,1fr) 216px 216px;align-items:center;column-gap:16px;min-height:30px;padding:5px 0;display:grid}.usage-hud-row--head{color:#8a8681;border-top:1px solid #f0eeea14;min-height:26px;padding:0;font-size:10.5px}.usage-hud-row--head>span{align-items:center;gap:6px;display:inline-flex}.usage-hud-row-name{align-items:baseline;gap:8px;min-width:0;font-size:12px;display:flex}.usage-hud-row-name>span:first-child{text-overflow:ellipsis;overflow:hidden}.usage-hud-tag{color:#8a8681;font-size:10.5px}.usage-hud-cell{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.usage-hud-cell-line{align-items:center;gap:8px;display:flex}.usage-hud-account{text-overflow:ellipsis;color:#8a8681;max-width:100%;font-size:10.5px;overflow:hidden}.usage-hud-account--card{box-sizing:border-box;padding-left:66px}.usage-hud-cell[data-stale]{opacity:.5}.usage-hud-cell .usage-hud-pct{width:34px}.usage-hud-cell .usage-hud-reset{font-size:11px}.usage-hud-rule{background:#f0eeea14;height:1px;margin:2px 0}.usage-hud-foot{color:#8a8681;border-top:1px solid #f0eeea14;justify-content:space-between;align-items:center;margin-top:8px;padding-top:10px;font-size:11px;display:flex}.usage-hud-foot a{color:#a0a8af;text-decoration:none}.usage-hud-foot a:hover{color:#f0eeea}.usage-hud-pop{flex-direction:column;align-items:center;gap:8px;display:flex}.usage-hud-body--compact{gap:2px;height:30px;padding:0 8px 1px}.usage-hud-body--compact:hover{background:#0c0c0c}.usage-hud-mini{color:#8a8681;height:22px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 7px;font-size:10.5px;display:inline-flex}.usage-hud-mini:hover,.usage-hud-mini[aria-pressed=true]{color:#f0eeea;background:#f0eeea1a}.usage-hud-mini-name{text-overflow:ellipsis;max-width:78px;overflow:hidden}.usage-hud-mini-bars{flex-direction:column;gap:3px;display:flex}.usage-hud-card{color:#f0eeea;font-variant-numeric:tabular-nums;white-space:nowrap;background:#0c0c0c;border-radius:10px;flex-direction:column;gap:8px;min-width:260px;padding:12px 14px;font-size:11.5px;display:flex;box-shadow:0 8px 24px -10px #000c}.usage-hud-card-label{color:#b8b5b0;align-items:center;gap:6px;width:58px;display:inline-flex}.usage-hud-card .usage-hud-cell .usage-hud-pct{font-weight:500}@media (prefers-reduced-motion:reduce){.usage-hud{transition:none}}.thinking-orb.thinking-orb--status{flex-basis:6px;width:6px;height:6px;box-shadow:0 0 2px #b8a1e84d}.thinking-orb--status:after,.sidebar-mark .thinking-orb:after{box-shadow:inset -.5px -.25px 1px #21223955,inset .25px .25px .75px #fff3}.run-scroll,.view-chat-scroll{overflow-anchor:none}.thread-history-start{min-height:32px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}
