:root,:root[data-theme=light],.agent-theme-preview,.agent-theme-preview.light{--canvas:#f7f6f2;--canvas-lo:color-mix(in srgb, var(--canvas) 88%, var(--ink));--ink:#203c3d;--ink-2:#4c6163;--ink-3:#5f7274;--mark-measured:#203c3d8c;--eff-line:#203c3d6b;--eff-plan:#203c3d6b;--eff-1:#8a9a9b;--eff-2:#4f9f99;--eff-3:#0e6f6c;--eff-4:#c98a1f;--eff-5:#b0531e;--gold:#d69b31;--gold-on:#102327;--gold-2:#e8c07a;--gold-ink:#9a6b12;--ok:#2f7a5a;--warn:#9a6b12;--warn-ink:#8a5c0c;--danger:#b24a44;--glass:#fffefab8;--glass-2:#fffefa80;--glass-edge:#fffffff2;--line:#203c3d1a;--line-2:#203c3d2e;--surface:#fffefa;--surface-2:#203c3d0b;--surface-raised:#fffefa;--surface-raised-2:#fffefae6;--surface-sunken:#203c3d0b;--field-bg:#ffffffa8;--field-inset:inset 0 1px 2px #203c3d12;--chip-bg:#ffffffb3;--chip-line:#203c3d1a;--code-bg:#203c3d0f;--comment-page-bg:#fffefad1;--comment-page-edge:0 1px 2px #203c3d0d, inset 0 0 0 1px #fffffff2;--keycap-bg:linear-gradient(180deg, #fff, #f3f1ea);--keycap-line:#203c3d29;--keycap-ink:var(--ink-2);--btn-bg:linear-gradient(180deg, #ffffffeb, #fffefa9e);--seg-bg:#203c3d0f;--danger-bg:#b24a4414;--danger-line:#b24a444d;--tip-bg:#203c3df2;--tip-ink:#f3f7f5;--scrim:#10232747;--palette-scrim:#203c3d1a;--signin-art-opacity:.6;--signin-art-filter:none;--skeleton:#203c3d12;--skeleton-hi:#ffffffb3;--track:#203c3d14;--avatar-l-bg:.9;--avatar-l-ink:.38;--avatar-rim:#203c3d14;--presence-l:.46;--presence-c:.13;--presence-ink:#fff;--st-new:#d69b31;--st-backlog:#8a9a9b;--st-blocked:#c47a3a;--st-progress:#0e6f6c;--st-qa-fill:#a4e5df;--st-qa-ring:#0e6f6c;--st-ok:#2f7a5a;--st-closed:#9aa8a9;--pr-high:var(--danger);--pr-medium:var(--ink-2);--pr-low:var(--ink-3);--kind-decision:#8d4930;--kind-runbook:#0e6f6c;--kind-guideline:#3a5fc4;--kind-memory:#a8680c;--kind-external-system:#8547b0;--kind-related-project:#bf3d6d;--kind-ticket:#7c8c8d;--wash-2:#ffffffe6;--wash-4:#a4e5df59;--grain-opacity:.35;--radius:16px;--radius-s:10px;--radius-row:8px;--shadow:0 1px 0 #ffffffe6 inset, 0 0 0 1px var(--glass-rim), 0 24px 48px -28px #203c3d59, 0 2px 6px -2px #203c3d14;--shadow-pop:0 0 0 1px var(--line-2), 0 18px 40px -16px #203c3d59, 0 4px 10px -4px #203c3d24;--shadow-btn:0 0 0 1px var(--line), 0 2px 6px -2px #203c3d26;--shadow-btn-hover:0 0 0 1px var(--line-2), 0 6px 14px -6px #203c3d4d;--font:-apple-system, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--serif:-apple-system, "SF Pro Display", system-ui, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--header-h:56px;--footer-h:40px;--gutter:clamp(28px, calc(28px + (100vw - 1440px) / 56), 48px);--panel-default:clamp(440px, calc(560px + (100vw - 1440px) * .4), 40vw);--panel-w:min(var(--panel-user-w,var(--panel-default)), 72vw);--dialog-s:440px;--dialog-m:560px;--dialog-l:840px;--brand-teal:#0e6f6c;--brand-gold:#d69b31;--light-wash:#ffffffe6;--aqua-wash:color-mix(in srgb, var(--primary-tint-2) 60%, transparent);--gold-wash:#e8c07a1f;--level-default:#8a9a9b;--level-project:#d69b31;--agent-working:#00870e;--agent-waiting:#c47a08;--agent-throttled:#7039c6;--agent-problem:#b92229;--agent-idle:#6a7378;--agent-idle-opacity:.55;--agent-art-scale:1;--primary:#0e6f6c;--primary-hi:#2a817d;--primary-lo:#00605d;--primary-on:#fff;--primary-line:#0e6f6c;--primary-ink:#005d5a;--primary-tint:#9fe5e1;--primary-tint-2:#c4f0ed;--primary-tint-3:#e4f7f6;--secondary:#d69b31;--secondary-hi:#eaae48;--secondary-lo:#c68b19;--secondary-on:#102327;--secondary-line:#c28812;--secondary-ink:#895e00;--secondary-tint:#f0d1a2;--secondary-tint-2:#f7e2c5;--secondary-tint-3:#faf1e4;--marker:#d69b31;--marker-on:#102327;--teal:#0e6f6c;--teal-ink:#005d5a;--aqua:#9fe5e1;--aqua-2:#c4f0ed;--aqua-3:#e4f7f6;--button-ink:#fff;--level-person:#0e6f6c;--row-hover:#0e6f6c0e;--row-selected:#9fe5e14d;--chip-teal-bg:linear-gradient(180deg, #fff, #c4f0ed);--chip-teal-line:#9fe5e1f2;--seg-on:linear-gradient(180deg, #fff, #e4f7f6);--btn-bg-hover:linear-gradient(180deg, #fff, #e4f7f6cc);--glass-rim:#9fe5e173;--wash-1:#c4f0edd9;--focus-ring:0 0 0 2px #0e6f6c;--avatar-bg:radial-gradient(circle at 30% 25%, #fff, #c4f0ed);--mark-hl:#f0d1a2b3;--wash-3:#f0d1a229;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],.agent-theme-preview.dark{--canvas:#102327;--canvas-lo:color-mix(in srgb, var(--canvas) 55%, black);--ink:#edf4f0;--ink-2:#acc3c2;--ink-3:#94aead;--mark-measured:#edf4f080;--eff-line:#edf4f06b;--eff-plan:#edf4f06b;--eff-1:#8fa8a7;--eff-2:#6cc4bb;--eff-3:#a4e5df;--eff-4:#e2b45a;--eff-5:#ef8f5a;--gold-ink:#e2b45a;--ok:#7fd1a8;--warn:#e2b45a;--warn-ink:#e2b45a;--danger:#ef9d95;--glass:#183034b8;--glass-2:#18303480;--glass-edge:#ffffff1f;--line:#edf4f01a;--line-2:#edf4f033;--surface:#183034;--surface-2:#edf4f00f;--surface-raised:#1c393d;--surface-raised-2:#1e3a3eeb;--surface-sunken:#040e1038;--field-bg:#040e103d;--field-inset:inset 0 1px 2px #00000040;--chip-bg:#edf4f012;--chip-line:#edf4f024;--code-bg:#edf4f014;--comment-page-bg:#edf4f00d;--comment-page-edge:none;--keycap-bg:linear-gradient(180deg, #edf4f024, #edf4f012);--keycap-line:#edf4f033;--keycap-ink:var(--ink);--btn-bg:linear-gradient(180deg, #edf4f01a, #edf4f00a);--seg-bg:#040e104d;--danger-bg:#ef9d951a;--danger-line:#ef9d9559;--tip-bg:#061214f5;--tip-ink:#edf4f0;--scrim:#030a0c80;--palette-scrim:#030a0c52;--signin-art-opacity:.2;--signin-art-filter:saturate(.7) brightness(.9) contrast(1.1);--skeleton:#edf4f012;--skeleton-hi:#edf4f014;--track:#edf4f017;--avatar-l-bg:.38;--avatar-l-ink:.93;--avatar-rim:#ffffff14;--presence-l:.78;--presence-c:.12;--presence-ink:#0d1d1d;--st-new:#e2b45a;--st-backlog:#7f9a99;--st-blocked:#ee6e45;--st-progress:#a4e5df;--st-qa-fill:#a4e5df66;--st-qa-ring:#a4e5df;--st-ok:#7fd1a8;--st-closed:#6f8a89;--kind-decision:#f2ad8e;--kind-runbook:#6fd6cb;--kind-guideline:#94b0f5;--kind-memory:#e4b25c;--kind-external-system:#c8a0ee;--kind-related-project:#f08db1;--kind-ticket:#8aa3a2;--wash-2:transparent;--wash-4:transparent;--grain-opacity:0;--shadow:0 1px 0 #ffffff0f inset, 0 0 0 1px var(--glass-rim), 0 24px 48px -28px #0009;--shadow-pop:0 0 0 1px var(--line-2), 0 18px 40px -16px #000000b3, 0 4px 10px -4px #0006;--shadow-btn:0 0 0 1px var(--line), 0 2px 6px -2px #00000059;--shadow-btn-hover:0 0 0 1px var(--line-2), 0 6px 14px -6px #00000080;--light-wash:transparent;--aqua-wash:color-mix(in srgb, var(--primary) 9%, transparent);--gold-wash:#d69b310f;--level-default:#8fa5a4;--level-project:#e2b45a;--agent-working:#00d773;--agent-waiting:#ffd787;--agent-throttled:#ab71fa;--agent-problem:#f75653;--agent-idle:#a3a3a3;--agent-idle-opacity:.55;--agent-art-scale:1;--primary:#a4e5df;--primary-hi:#b7f9f3;--primary-lo:#94d5cf;--primary-on:#102327;--primary-line:#a4e5df;--primary-ink:#b1f2ec;--primary-tint:#2a5c59;--primary-tint-2:#204b47;--primary-tint-3:#193b38;--secondary:#e2b45a;--secondary-hi:#f6c76e;--secondary-lo:#d2a449;--secondary-on:#102327;--secondary-line:#e2b45a;--secondary-ink:#ecc272;--secondary-tint:#62502e;--secondary-tint-2:#4f4023;--secondary-tint-3:#3e321b;--marker:#e2b45a;--marker-on:#102327;--teal:#a4e5df;--teal-ink:#b1f2ec;--aqua:#2a5c59;--aqua-2:#204b47;--aqua-3:#193b38;--button-ink:#102327;--level-person:#a4e5df;--row-hover:#a4e5df0f;--row-selected:#a4e5df1c;--chip-teal-bg:linear-gradient(180deg, #a4e5df33, #a4e5df1a);--chip-teal-line:#a4e5df66;--seg-on:linear-gradient(180deg, #a4e5df3d, #a4e5df1f);--btn-bg-hover:linear-gradient(180deg, #a4e5df2e, #a4e5df14);--glass-rim:#a4e5df2e;--wash-1:#a4e5df1f;--focus-ring:0 0 0 2px #a4e5df;--avatar-bg:radial-gradient(circle at 30% 25%, #a4e5df59, #a4e5df1a);--mark-hl:#e2b45a59;--wash-3:#e2b45a14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#102327;--canvas-lo:color-mix(in srgb, var(--canvas) 55%, black);--ink:#edf4f0;--ink-2:#acc3c2;--ink-3:#94aead;--mark-measured:#edf4f080;--eff-line:#edf4f06b;--eff-plan:#edf4f06b;--eff-1:#8fa8a7;--eff-2:#6cc4bb;--eff-3:#a4e5df;--eff-4:#e2b45a;--eff-5:#ef8f5a;--gold-ink:#e2b45a;--ok:#7fd1a8;--warn:#e2b45a;--warn-ink:#e2b45a;--danger:#ef9d95;--glass:#183034b8;--glass-2:#18303480;--glass-edge:#ffffff1f;--line:#edf4f01a;--line-2:#edf4f033;--surface:#183034;--surface-2:#edf4f00f;--surface-raised:#1c393d;--surface-raised-2:#1e3a3eeb;--surface-sunken:#040e1038;--field-bg:#040e103d;--field-inset:inset 0 1px 2px #00000040;--chip-bg:#edf4f012;--chip-line:#edf4f024;--code-bg:#edf4f014;--comment-page-bg:#edf4f00d;--comment-page-edge:none;--keycap-bg:linear-gradient(180deg, #edf4f024, #edf4f012);--keycap-line:#edf4f033;--keycap-ink:var(--ink);--btn-bg:linear-gradient(180deg, #edf4f01a, #edf4f00a);--seg-bg:#040e104d;--danger-bg:#ef9d951a;--danger-line:#ef9d9559;--tip-bg:#061214f5;--tip-ink:#edf4f0;--scrim:#030a0c80;--palette-scrim:#030a0c52;--signin-art-opacity:.2;--signin-art-filter:saturate(.7) brightness(.9) contrast(1.1);--skeleton:#edf4f012;--skeleton-hi:#edf4f014;--track:#edf4f017;--avatar-l-bg:.38;--avatar-l-ink:.93;--avatar-rim:#ffffff14;--presence-l:.78;--presence-c:.12;--presence-ink:#0d1d1d;--st-new:#e2b45a;--st-backlog:#7f9a99;--st-blocked:#ee6e45;--st-progress:#a4e5df;--st-qa-fill:#a4e5df66;--st-qa-ring:#a4e5df;--st-ok:#7fd1a8;--st-closed:#6f8a89;--kind-decision:#f2ad8e;--kind-runbook:#6fd6cb;--kind-guideline:#94b0f5;--kind-memory:#e4b25c;--kind-external-system:#c8a0ee;--kind-related-project:#f08db1;--kind-ticket:#8aa3a2;--wash-2:transparent;--wash-4:transparent;--grain-opacity:0;--shadow:0 1px 0 #ffffff0f inset, 0 0 0 1px var(--glass-rim), 0 24px 48px -28px #0009;--shadow-pop:0 0 0 1px var(--line-2), 0 18px 40px -16px #000000b3, 0 4px 10px -4px #0006;--shadow-btn:0 0 0 1px var(--line), 0 2px 6px -2px #00000059;--shadow-btn-hover:0 0 0 1px var(--line-2), 0 6px 14px -6px #00000080;--light-wash:transparent;--aqua-wash:color-mix(in srgb, var(--primary) 9%, transparent);--gold-wash:#d69b310f;--level-default:#8fa5a4;--level-project:#e2b45a;--agent-working:#00d773;--agent-waiting:#ffd787;--agent-throttled:#ab71fa;--agent-problem:#f75653;--agent-idle:#a3a3a3;--agent-idle-opacity:.55;--agent-art-scale:1;--primary:#a4e5df;--primary-hi:#b7f9f3;--primary-lo:#94d5cf;--primary-on:#102327;--primary-line:#a4e5df;--primary-ink:#b1f2ec;--primary-tint:#2a5c59;--primary-tint-2:#204b47;--primary-tint-3:#193b38;--secondary:#e2b45a;--secondary-hi:#f6c76e;--secondary-lo:#d2a449;--secondary-on:#102327;--secondary-line:#e2b45a;--secondary-ink:#ecc272;--secondary-tint:#62502e;--secondary-tint-2:#4f4023;--secondary-tint-3:#3e321b;--marker:#e2b45a;--marker-on:#102327;--teal:#a4e5df;--teal-ink:#b1f2ec;--aqua:#2a5c59;--aqua-2:#204b47;--aqua-3:#193b38;--button-ink:#102327;--level-person:#a4e5df;--row-hover:#a4e5df0f;--row-selected:#a4e5df1c;--chip-teal-bg:linear-gradient(180deg, #a4e5df33, #a4e5df1a);--chip-teal-line:#a4e5df66;--seg-on:linear-gradient(180deg, #a4e5df3d, #a4e5df1f);--btn-bg-hover:linear-gradient(180deg, #a4e5df2e, #a4e5df14);--glass-rim:#a4e5df2e;--wash-1:#a4e5df1f;--focus-ring:0 0 0 2px #a4e5df;--avatar-bg:radial-gradient(circle at 30% 25%, #a4e5df59, #a4e5df1a);--mark-hl:#e2b45a59;--wash-3:#e2b45a14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (width>=1800px){:root{--panel-default:min(max(40vw, 880px), 1100px)}}@media (width<=600px){:root{--footer-h:44px}}@property --footer-h{syntax:"<length>";inherits:true;initial-value:40px}:root{--queue-wait-ink:color-mix(in srgb, var(--warn-ink) 75%, var(--ink) 25%);--queue-wait-bg:color-mix(in srgb, var(--gold) 12%, transparent);--queue-wait-line:color-mix(in srgb, var(--gold) 42%, transparent);--shadow-color:#203c3d;--shadow-black:#000;--overlay-ink:#102327;--brand-plate:#f7f6f2;--inverse-danger:#f3b0a8;--surface-highlight:#fff;--switch-knob:#fbfaf6;--switch-knob-low:#eef5f3;--media-stage:#0c1a1c;--danger-hi:#c05650;--danger-fill:#a8423c;--danger-on:#fff;--label-blue:#4f86c6;--label-red:#d0625b;--label-green:#4f9e6f;--label-purple:#8a6cc2;--label-pink:#c7679a;--label-yellow:#d69b31;--label-teal:#0e6f6c;--kind-parent:#d69b31;--warn-line:color-mix(in srgb, var(--gold) 45%, transparent);--ok-bg:color-mix(in srgb, var(--ok) 10%, transparent);--ok-line:color-mix(in srgb, var(--ok) 30%, transparent)}:root[data-theme=dark]{--shadow-color:#000;--danger-on:#102327;--label-teal:#a4e5df;--kind-parent:#e2b45a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-color:#000;--danger-on:#102327;--label-teal:#a4e5df;--kind-parent:#e2b45a}}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-B9CIFXIH.woff2)format("woff2");font-weight:100 800;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{color:var(--ink);background-color:var(--canvas);background-image:radial-gradient(1200px 600px at 12% -10%, var(--wash-1), transparent 60%), radial-gradient(900px 500px at 100% 0%, var(--wash-2), transparent 55%), radial-gradient(700px 500px at 85% 100%, var(--wash-3), transparent 60%), radial-gradient(600px 400px at 0% 100%, var(--wash-4), transparent 60%);font:14px/1.5 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-attachment:fixed}body:before{content:"";z-index:0;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:multiply;background-image:url(/assets/grain-BQ2LigDZ.svg);position:fixed;inset:0}#app{z-index:1;height:100dvh;position:relative}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}a{color:var(--primary-ink);text-decoration:none}svg{flex-shrink:0;display:block}h1,h2,h3,p{margin:0}h1{font:300 clamp(28px, 3.4vw, 36px)/1.1 var(--serif);letter-spacing:-.025em;text-wrap:balance}h2{font:500 19px/1.3 var(--serif);letter-spacing:-.01em}p{color:var(--ink-2)}::selection{background:var(--mark-hl)}:focus{outline:none}:focus-visible{outline:2px solid var(--primary-line);box-shadow:var(--focus-ring)}code,kbd,pre,samp,.mono,.eyebrow,.chip,.keycap,.key,.mono-label{font-family:var(--mono);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}.mono{font-variant-numeric:tabular-nums}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:500;line-height:1.5}.mono-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.key{letter-spacing:.02em;color:var(--ink-2);white-space:nowrap;font-size:11.5px}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.btn{border:1px solid var(--glass-edge);background:var(--btn-bg);height:32px;color:var(--ink);box-shadow:var(--shadow-btn);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.btn:hover{background:var(--btn-bg-hover);box-shadow:var(--shadow-btn-hover)}.btn:active{background:var(--seg-on);box-shadow:var(--shadow-btn);transform:translateY(.5px)}.btn.primary{color:var(--primary-on);background:linear-gradient(180deg, var(--primary-hi), var(--primary) 60%, var(--primary-lo));box-shadow:0 0 0 1px color-mix(in srgb, var(--primary-line) 50%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--primary) 55%, transparent), inset 0 1px 0 var(--glass-edge);border-color:#0000}.btn.primary:hover{filter:none}.btn.primary .keycap{color:var(--primary-on);background:color-mix(in srgb, var(--primary-on) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-on) 34%, transparent)}.btn.ghost{box-shadow:none;color:var(--teal-ink);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--row-selected)}.btn.sm{height:28px;padding:0 11px;font-size:12.5px}.btn-label{justify-items:center;display:inline-grid}.btn-label>*{grid-area:1/1}.btn-label>[aria-hidden=true]{visibility:hidden}.btn.danger{color:var(--danger)}.btn[aria-pressed=true],.btn.on{background:var(--seg-on);color:var(--teal-ink);box-shadow:0 0 0 1px var(--chip-teal-line)}.icon-btn{border:1px solid var(--glass-edge);background:var(--btn-bg);width:34px;height:34px;color:var(--ink-2);box-shadow:var(--shadow-btn);border-radius:999px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{color:var(--teal-ink);background:var(--btn-bg-hover)}.icon-btn:active{background:var(--seg-on);transform:translateY(.5px)}.icon-btn.sm{width:28px;height:28px}.icon-btn.flat{box-shadow:none;background:0 0;border-color:#0000}.icon-btn.flat:hover{background:var(--row-hover)}.icon-btn.flat:active{background:var(--row-selected)}.chip{background:var(--chip-bg);height:22px;box-shadow:inset 0 0 0 1px var(--chip-line);color:var(--ink-2);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.chip.teal{background:var(--chip-teal-bg);box-shadow:inset 0 0 0 1px var(--chip-teal-line);color:var(--teal-ink)}.key-badge{background:var(--chip-teal-bg);height:22px;box-shadow:inset 0 0 0 1px var(--chip-teal-line);color:var(--teal-ink);font:600 11px/1 var(--mono);letter-spacing:.06em;font-variant-ligatures:none;white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.keycap{background:var(--keycap-bg);min-width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--keycap-line), 0 1px 0 var(--keycap-line);color:var(--keycap-ink);border-radius:5px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:500;line-height:1;display:inline-grid}.keycap svg{width:10px;height:10px}.field{border:1px solid var(--glass-edge);border-radius:var(--radius-s);background:var(--field-bg);width:100%;min-width:0;height:34px;color:var(--ink);box-shadow:var(--field-inset), 0 0 0 1px var(--line);padding:0 12px}.field::placeholder{color:var(--ink-3)}.field:focus{box-shadow:var(--focus-ring)}.search-field{align-items:center;display:flex;position:relative}.search-field>svg{color:var(--ink-3);pointer-events:none;position:absolute;left:11px}.search-field .field{padding-left:32px}.switch{cursor:pointer;color:var(--ink-2);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13px;display:inline-flex}.switch input{appearance:none;cursor:pointer;background:var(--track);width:34px;height:20px;box-shadow:inset 0 1px 3px color-mix(in srgb, var(--shadow-color) 20%, transparent);border-radius:999px;flex-shrink:0;margin:0;position:relative;container-type:inline-size}.switch input:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 30%, var(--surface-highlight), var(--switch-knob-low));height:calc(100% - 4px);box-shadow:0 1px 3px color-mix(in srgb, var(--shadow-color) 30%, transparent);border-radius:50%;position:absolute;top:2px;left:2px}.switch input:checked{background:linear-gradient(90deg, var(--primary), var(--primary-hi));box-shadow:none}.switch input:checked:after{background:var(--primary-on);transform:translate(calc(100cqw - 100% - 4px))}.switch input:indeterminate{background:linear-gradient(90deg, var(--primary-hi) 0 50%, var(--track) 50% 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-line) 85%, transparent)}.switch input:indeterminate:after{transform:translate(calc(50cqw - 50% - 2px))}.switch input:disabled{cursor:not-allowed;opacity:.45}.switch:has(input:disabled){cursor:not-allowed}.switch input:focus-visible{box-shadow:var(--focus-ring)}.seg{background:var(--seg-bg);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button{min-width:28px;height:26px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}@media (hover:hover){.seg button:hover{color:var(--teal-ink);background:var(--row-hover)}}.seg button:active{background:var(--row-selected)}@media (width<=720px),(pointer:coarse){.btn,.icon-btn,.seg button,.row-menu-item,.status-btn,.title-link,.jump,.who,.res-key,.date-trigger,.link-btn,.ticket-chip,.more-link,.reach-link,.hours-chip,.prop-btn,.key-chip,.project-link,.ekey,.row-main,.twisty,.tier-mark{position:relative}.btn:before,.icon-btn:before,.seg button:before,.row-menu-item:before,.status-btn:before,.title-link:before,.jump:before,.who:before,.res-key:before,.date-trigger:before,.link-btn:before,.ticket-chip:before,.more-link:before,.reach-link:before,.hours-chip:before,.prop-btn:before,.key-chip:before,.project-link:before,.ekey:before,.row-main:before,.twisty:before,.tier-mark:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.switch{min-width:44px;min-height:44px}.field{min-height:44px}}.seg button[aria-pressed=true],.seg button[aria-checked=true]{background:var(--seg-on);color:var(--teal-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 12%, transparent), inset 0 0 0 1px var(--glass-edge)}.seg.icons button{padding:0 7px}.check-box{appearance:none;background:var(--field-bg);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;border-radius:4px;flex-shrink:0;place-items:center;margin:0;display:inline-grid}.check-box:checked{background:linear-gradient(180deg, var(--primary-hi), var(--primary) 60%, var(--primary-lo));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-line) 60%, transparent)}.check-box:checked:after{content:"";background:var(--primary-on);width:10px;height:8px;transform:translateY(-1px);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1.2 5.1 4.3 8.2 10.8 1.4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1.2 5.1 4.3 8.2 10.8 1.4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.check-box:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-tint) 60%, transparent)}.bar{background:var(--track);height:6px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--shadow-color) 10%, transparent);border-radius:999px;position:relative;overflow:hidden}.bar>i{background:linear-gradient(90deg, var(--primary), var(--primary-line));box-shadow:none;border-radius:999px;position:absolute;inset:0 auto 0 0}.pop{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-pop);border:1px solid var(--glass-edge);border-radius:12px}.skeleton{background:var(--skeleton);border-radius:999px;height:10px;display:block}@media (prefers-reduced-motion:no-preference){.skeleton{background:linear-gradient(90deg, var(--skeleton) 0%, var(--skeleton-hi) 50%, var(--skeleton) 100%) var(--skeleton);background-size:300% 100%;animation:1.4s ease-in-out infinite shimmer}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}mark{background:var(--mark-hl);color:inherit;border-radius:3px;padding:0 1px}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.icon-button{border:1px solid var(--glass-edge);background:var(--btn-bg);width:44px;height:44px;color:var(--ink-2);box-shadow:var(--shadow-btn);border-radius:50%;place-items:center;padding:0;display:grid}.icon-button:hover{background:var(--btn-bg-hover);color:var(--teal-ink)}.button{min-height:44px;color:var(--primary-on);background:linear-gradient(180deg, var(--primary-hi), var(--primary) 60%, var(--primary-lo));box-shadow:0 0 0 1px var(--primary-line), var(--shadow-btn);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-weight:600;display:inline-flex}.button:hover{filter:none}.button.secondary{background:var(--btn-bg);color:var(--teal-ink);border-color:var(--glass-edge);box-shadow:var(--shadow-btn)}.button.secondary:hover{background:var(--btn-bg-hover);filter:none}.glass-card{border:1px solid var(--glass-edge);border-radius:var(--radius);background:linear-gradient(165deg, var(--surface-raised-2), var(--glass) 55%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);position:relative}.center-stage{place-items:center;min-height:100%;padding:32px 24px;display:grid}.error{color:var(--danger);font-size:13px}summary{list-style:none}summary::-webkit-details-marker{display:none}summary:has(>.disclosure-chev){align-items:center;gap:6px;display:inline-flex}.disclosure-chev{color:var(--ink-3);flex-shrink:0;transition:transform .15s}details[open]>summary>.disclosure-chev{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.disclosure-chev{transition:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn:focus-visible,.icon-btn:focus-visible,.seg button:focus-visible,.field:focus-visible,.switch input:focus-visible,.check-box:focus-visible,.icon-button:focus-visible,.button:focus-visible{box-shadow:var(--focus-ring)}.btn.primary:active{filter:brightness(.96)}@media (prefers-reduced-motion:no-preference){button,a,.field,.switch input,.switch input:after{transition:color .15s,background-color .15s,box-shadow .2s,transform .15s,opacity .15s}}@media (width<=480px){.center-stage{padding:24px 20px}}.floating[data-v-98a1b35c]{z-index:70;overscroll-behavior:contain;max-width:calc(100vw - 16px);padding:6px;position:fixed;top:0;left:0;overflow:auto}.floating[data-v-98a1b35c]:focus{outline:none}.floating.sheet[data-v-98a1b35c]{width:min(960px,max(480px,64vw));max-width:calc(100vw - 32px);overflow:hidden}@media (width<=600px){.floating.sheet[data-v-98a1b35c]{border-radius:0;width:100%;max-width:none}}@media (prefers-reduced-motion:no-preference){.floating[data-v-98a1b35c]{animation:.14s cubic-bezier(.2,.7,.2,1) pop-in-98a1b35c}@keyframes pop-in-98a1b35c{0%{opacity:0;margin-top:-4px}to{opacity:1;margin-top:0}}.floating.above[data-v-98a1b35c]{animation-name:pop-in-above-98a1b35c}@keyframes pop-in-above-98a1b35c{0%{opacity:0;margin-top:4px}to{opacity:1;margin-top:0}}}
