.team-app{flex-direction:column;height:100%;min-height:0;display:flex}.team-body{flex:1;min-height:0}.team-pad{align-content:start;gap:12px;padding:12px 14px;display:grid}.team-who{gap:1px;min-width:0;display:grid}.team-who strong{font-weight:600}.team-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.team-form{gap:12px;display:grid}.team-grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.team-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-checks{flex-wrap:wrap;gap:6px 14px;display:flex}.team-h{color:var(--text-2);align-items:center;gap:6px;margin:6px 0 2px;font-size:12.5px;font-weight:600;display:flex}.team-invite{border:1px dashed var(--line);border-radius:var(--r-card);gap:8px;padding:10px 12px;display:grid}.team-invite p{margin:0}.team-link{word-break:break-all;color:var(--text-2);align-items:center;gap:6px;display:flex}.team-inline{color:var(--text-2);gap:4px;min-width:0;font-size:12px;display:grid}.team-c{text-align:center}.team-actions{white-space:nowrap;text-align:right}.team-expand{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.team-role-x td{background:var(--surface-1);display:table-cell}.team-role-x .team-inline{margin-top:10px}.team-threshold .team-inline{max-width:360px}.team-period .team-inline{width:150px}.team-total{margin:0;font-weight:600}.team-feed{gap:6px;margin:0;padding:8px 14px;list-style:none;display:grid}.team-feed.compact{padding:0}.team-feed li{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.team-feed-at{margin-left:auto}.team-mywork{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.team-tickets{gap:6px;margin:0;padding:0;list-style:none;display:grid}.team-tickets button{text-align:left;cursor:pointer;border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface-1);width:100%;color:inherit;font:inherit;align-items:center;gap:8px;padding:8px 10px;display:flex}.team-tickets button:hover{background:var(--surface-2)}.team-tickets button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.team-timeform{grid-template-columns:1fr 1fr}.team-timeform>:nth-child(5){grid-column:1/-1}@container win (width<=720px){.team-mywork,.team-grid2,.team-timeform{grid-template-columns:1fr}}@media (width<=767px){.team-mywork,.team-grid2,.team-timeform{grid-template-columns:1fr}}.invite-card{text-align:center;color:#fff;gap:10px;width:min(380px,100vw - 32px);display:grid}.invite-card h2{margin:0;font-size:20px;font-weight:600}.invite-sub{opacity:.8;margin:0;font-size:13px}.invite-fields{gap:8px;display:grid}.invite-fields input{color:#fff;height:38px;font:inherit;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;outline:none;padding:0 14px}.invite-fields input:focus{border-color:#fff9}.invite-choices{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.invite-totp{justify-items:center;gap:10px;display:grid}.invite-qr{background:#fff;border-radius:12px;width:180px;padding:10px}.invite-qr svg{width:100%;height:auto;display:block}.lock-user{margin-bottom:8px}.lock.lock-safe{padding-top:max(10vh, 48px, calc(env(safe-area-inset-top) + 24px));padding-bottom:max(8vh, 40px, calc(env(safe-area-inset-bottom) + 24px));padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.lock-step{font-size:var(--fs-small);color:var(--fg-2);text-align:left;align-items:center;gap:8px;margin-bottom:10px;display:flex}.lock-back{background:var(--glass-1);border:1px solid var(--border-2);width:26px;height:26px;color:var(--fg-2);border-radius:50%;flex:none;place-items:center;display:grid}.lock-field input.lock-code{font-family:var(--font-mono);letter-spacing:.35em;font-size:18px}.lock-link{font-size:var(--fs-small);color:var(--fg-3);text-underline-offset:3px;margin:2px auto 0;text-decoration:underline;display:block}.lock-link:hover{color:var(--fg-1)}.lock-alt{border-radius:var(--r-full);background:var(--glass-1);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border:1px solid var(--border-2);width:100%;height:40px;color:var(--fg-1);font-weight:500;font-size:var(--fs-body);transition:border-color var(--dur-1);justify-content:center;align-items:center;gap:8px;margin-top:2px;display:inline-flex}.lock-alt:hover{border-color:var(--border-3)}.lock-alt:disabled{opacity:.6}.sec-app{flex-direction:column;height:100%;min-height:0;display:flex}.sec-head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-1);flex-wrap:wrap;display:flex}.sec-body{min-height:0;padding:var(--sp-4);gap:var(--sp-4);padding-bottom:max(var(--sp-4), env(safe-area-inset-bottom));flex:1;align-content:start;display:grid;overflow:auto}.sec-status{gap:var(--sp-2);flex-wrap:wrap;display:flex}.sec-warn{border-radius:var(--r-card);border:1px solid color-mix(in srgb, var(--warn) 35%, transparent);background:color-mix(in srgb, var(--warn) 9%, transparent);color:var(--fg-1);font-size:var(--fs-small);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.sec-warn svg{color:var(--warn);flex:none;margin-top:1px}.sec-card{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--border-1);box-shadow:var(--hairline-hi);display:grid}.sec-card-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.sec-card-head h3{font-size:var(--fs-title-sm);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.sec-card-head p{color:var(--fg-3);font-size:var(--fs-small);max-width:60ch;margin:4px 0 0}.sec-list{border:1px solid var(--border-1);border-radius:var(--r-md);display:grid;overflow:hidden}.sec-row{align-items:center;gap:var(--sp-3);min-height:var(--hit);border-top:1px solid var(--border-1);padding:10px 12px;display:flex}.sec-row:first-child{border-top:0}.sec-row-icon{border-radius:var(--r-md);background:var(--surface-2);width:30px;height:30px;color:var(--fg-2);flex:none;place-items:center;display:grid}.sec-row-main{flex:1;min-width:0}.sec-row-title{flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:flex}.sec-row-sub{color:var(--fg-3);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sec-qr-wrap{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.sec-qr{border-radius:var(--r-lg);background:#fff;flex:none;width:188px;height:188px;padding:6px}.sec-qr svg{width:100%;height:100%;display:block}.sec-secret{font-family:var(--font-mono);font-size:var(--fs-small);word-break:break-all;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border-1);-webkit-user-select:all;user-select:all;padding:8px 10px}.sec-code-big{font-family:var(--font-mono);letter-spacing:.18em;font-size:40px;font-weight:600;line-height:1.1}.sec-codes{font-family:var(--font-mono);font-size:var(--fs-body);border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;padding:12px;display:grid}.sec-inline{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.sec-inline input{max-width:180px}.sec-muted{color:var(--fg-3);font-size:var(--fs-small)}.sec-audit-verb{font-family:var(--font-mono);font-size:var(--fs-caption)}@media (width<=767px){.sec-body{padding:var(--sp-3)}.sec-qr{width:160px;height:160px}.sec-codes{grid-template-columns:1fr}}.sec-pw-form{gap:var(--sp-3);max-width:420px;display:grid}.sec-pw-form .input{width:100%}.sec-pw-strength.s0,.sec-pw-strength.s1{color:var(--warn,var(--fg-3))}.sec-pw-strength.s3{color:var(--ok,var(--fg-2))}.sec-scope-pick{gap:10px;display:grid}.sec-scope-opt{text-align:left;border-radius:var(--r-md);border:1px solid var(--border-2);background:var(--surface-1);min-height:44px;color:var(--fg-1);font:inherit;cursor:pointer;gap:4px;padding:12px 14px;display:grid}.sec-scope-opt:hover,.sec-scope-opt:focus-visible{border-color:var(--accent-line);background:var(--surface-2)}.sec-scope-opt span{color:var(--fg-3);font-size:var(--fs-caption)}.growth>.gr-tabs{flex:none;padding:0 12px}.gr-tab{flex-direction:column;flex:1;min-height:0;display:flex}.gr-tab>.scroll{flex:1;min-height:0;overflow-y:auto}.gr-spacer{flex:1}.gr-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gr-sep{background:var(--line-2);width:1px;height:18px;margin:0 2px}.gr-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.gr-errors{color:var(--warn);padding:6px 12px}.gr-tab>.callout{margin:10px 12px 0}.gr-score{min-width:30px;height:22px;font:600 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2);background:var(--surface-2);border:1px solid var(--line-2);border-radius:999px;flex:none;place-items:center;padding:0 6px;display:inline-grid}.gr-score.tone-ok{color:var(--ok);background:var(--ok-soft);border-color:#0000}.gr-score.tone-accent{color:var(--accent);background:var(--accent-soft);border-color:#0000}.gr-score.tone-neutral{color:var(--text)}.gr-src{width:22px;height:22px;font:700 10.5px/1 var(--font-sans);color:var(--text-inv);background:var(--muted);border-radius:6px;flex:none;place-items:center;display:inline-grid}.gr-src-reddit{color:#fff;background:#ff4500}.gr-src-hn{color:#fff;background:#f60}.gr-src-x{background:var(--text);color:var(--bg)}.gr-src-linkedin{color:#fff;background:#0a66c2}.gr-src-github{color:#fff;background:#24292f}.gr-src-web{background:var(--accent);color:var(--accent-ink)}.gr-sig-list{align-content:start;gap:8px;padding:10px 12px 16px;display:grid}.gr-sig{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--line);gap:10px;padding:10px 12px;display:flex}.gr-sig:hover{border-color:var(--line-2)}.gr-sig-main{flex:1;gap:4px;min-width:0;display:grid}.gr-sig-head{align-items:center;gap:8px;min-width:0;display:flex}.gr-sig-title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;text-decoration:none;overflow:hidden}.gr-sig-title:hover{text-decoration:underline}.gr-sig-reason{color:var(--text-2);font-size:12.5px}.gr-sig-snip{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.gr-sig-foot{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.gr-profile,.gr-seq-list{align-content:start;gap:12px;padding:12px;display:grid}.gr-profile-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.gr-card .card-head .input{max-width:320px}.gr-card .card-aside{align-items:center;gap:6px;display:flex}.gr-links{gap:4px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.gr-links a{color:var(--accent);text-decoration:none}.gr-links a:hover{text-decoration:underline}.gr-sched{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.gr-sched .input{width:90px}.gr-steps{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.gr-step{border-radius:var(--r-ctl);background:var(--surface-2);gap:6px;padding:8px;display:grid}.gr-step-head{align-items:center;gap:6px;display:flex}.gr-step-head .gr-day{width:64px}.gr-step-head select{width:auto}.gr-pending,.gr-approved{gap:6px;margin-bottom:10px;display:grid}.gr-msg{border-radius:var(--r-ctl);background:var(--surface-2);border:1px solid var(--line);font:12.5px/1.5 var(--font-sans);white-space:pre-wrap;word-break:break-word;max-height:220px;margin:0;padding:8px 10px;overflow:auto}.gr-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gr-tl{grid-template-columns:12px 1fr;gap:8px;display:grid}.gr-tl-dot{background:var(--muted);border-radius:50%;width:8px;height:8px;margin-top:5px}.gr-tl-signal .gr-tl-dot{background:var(--accent)}.gr-tl-outreach .gr-tl-dot{background:var(--run)}.gr-tl-title{font-size:12.5px;font-weight:600}.gr-tl-title a{color:inherit}.gr-tl-detail{color:var(--text-2);white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.gr-pend-dot{background:var(--warn);border-radius:50%;width:7px;height:7px}@media (width<=767px){.gr-hide-sm{display:none}.gr-sig{padding:10px}.gr-sig-title{white-space:normal}}.gr-intel{margin:12px 0}.gr-intel-body{gap:10px;font-size:12.5px;display:grid}.gr-intel-body h5{text-transform:none;letter-spacing:.04em;color:var(--text-3);align-items:center;gap:4px;margin:0 0 4px;font-size:11px;font-weight:600;display:flex}.gr-intel-scores{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.gr-intel-scores>span{color:var(--text-2);align-items:center;gap:6px;display:inline-flex}.gr-intel-scores a,.gr-evidence a{color:var(--accent);text-decoration:none}.gr-intel-note{color:var(--warn)}.gr-intel-angle p{border-left:2px solid var(--accent);background:var(--surface-2);border-radius:0 var(--r-ctl) var(--r-ctl) 0;margin:2px 0 0;padding:8px 10px}.gr-intel-dl{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;display:grid}.gr-intel-dl dt{color:var(--text-3)}.gr-intel-dl dd{margin:0}.gr-evidence{gap:3px;margin:0;padding-left:16px;display:grid}.gr-chips{flex-wrap:wrap;gap:4px;display:flex}.gr-disq ul{color:var(--text-2);margin:0;padding-left:16px}.gr-src-remoteok{color:#fff;background:#ff4742}.gr-src-wwr{color:#fff;background:#1d6fe0}.gr-src-producthunt{color:#fff;background:#da552f}.gr-toggles{flex-wrap:wrap;gap:12px 20px;display:flex}:root{--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", "Cascadia Code", Consolas, monospace;--fs-micro:10.5px;--fs-caption:11.5px;--fs-small:12.5px;--fs-body:13.5px;--fs-title-sm:14.5px;--fs-title:16px;--fs-h2:20px;--fs-h1:26px;--fs-display:32px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:14px;--r-2xl:20px;--r-full:999px;--r-win:var(--r-xl);--r-card:var(--r-lg);--r-ctl:var(--r-md);--ease:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-spring:cubic-bezier(.34, 1.36, .64, 1);--dur-1:.12s;--dur-2:.18s;--dur-3:.26s;--dur-4:.42s;--t-fast:var(--dur-1);--t-med:var(--dur-2);--menubar-h:32px;--tabbar-h:58px;--hit:44px;--z-wall:0;--z-widgets:2;--z-win:10;--z-drawer:50;--z-snap:99990;--z-dock:100000;--z-menubar:100010;--z-pop:100020;--z-dialog:100030;--z-palette:100040;--z-toast:100050;--hue-executive:55;--hue-engineering:255;--hue-qa:295;--hue-support:185;--hue-growth:150;--hue-operations:20}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0b0c0e;--surface-0:#121316;--surface-1:#16171a;--surface-2:#1c1d21;--surface-3:#232429;--surface-4:#2b2c32;--overlay-hover:#ffffff0b;--overlay-press:#ffffff13;--overlay-select:#ffffff17;--border-1:#fff1;--border-2:#ffffff1a;--border-3:#ffffff2b;--hairline-hi:inset 0 1px 0 #ffffff0e;--fg-1:#ededef;--fg-2:#a6a8b0;--fg-3:#80838d;--fg-4:#5c5f68;--fg-on-solid:#0c0d0f;--brand:#f2703f;--brand-ink:#1c0c05;--run:#6aa6ff;--ok:#45c98b;--warn:#f0b341;--bad:#ff6b63;--violet:#a48bff;--muted:#868994;--viz-1:#6aa6ff;--viz-2:#3ec7b5;--viz-3:#f0b341;--viz-4:#a48bff;--viz-5:#ff7eb0;--viz-6:#9bd15a;--viz-grid:#ffffff0f;--glass-0:#121316f0;--glass-1:#141519d6;--glass-chrome:#0d0e11a8;--scrim:#05060885;--elev-1:0 1px 0 #0000004d, 0 1px 2px #0003;--elev-2:0 0 0 1px #00000059, 0 4px 10px -2px #00000059, 0 2px 4px -2px #0000004d;--elev-3:0 0 0 1px #00000073, 0 12px 32px -10px #0009, 0 4px 10px -4px #0006;--elev-4:0 0 0 1px #00000080, 0 28px 70px -16px #000000b8, 0 10px 24px -10px #0000008c;--log-bg:#0a0b0d;--log-fg:#d4d5d9;--wall-a:#1b2030;--wall-b:#261a16;--wall-line:#e8eaf013;--wall-line-strong:#e8eaf021;--wall-glow-o:.42;--grain-o:.05}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#e6e8ec;--surface-0:#fff;--surface-1:#f7f8f9;--surface-2:#f1f2f4;--surface-3:#e8e9ed;--surface-4:#dddfe4;--overlay-hover:#1014200a;--overlay-press:#10142012;--overlay-select:#10142014;--border-1:#10142013;--border-2:#1014201f;--border-3:#10142033;--hairline-hi:inset 0 1px 0 #fffc;--fg-1:#15161a;--fg-2:#4a4d56;--fg-3:#686c76;--fg-4:#9a9da5;--fg-on-solid:#fff;--brand:#d9581f;--brand-ink:#fff;--run:#2a62d9;--ok:#15834f;--warn:#9a6200;--bad:#cf332b;--violet:#6b4fd6;--muted:#6f737c;--viz-1:#3576e8;--viz-2:#13998a;--viz-3:#d08a12;--viz-4:#7b5ce0;--viz-5:#d9487f;--viz-6:#5f9e1f;--viz-grid:#10142012;--glass-0:#fffffff2;--glass-1:#fcfcfddb;--glass-chrome:#f6f7f9b3;--scrim:#1e222c47;--elev-1:0 1px 2px #161c2d0f;--elev-2:0 0 0 1px #161c2d0f, 0 4px 10px -2px #161c2d14, 0 2px 4px -2px #161c2d0f;--elev-3:0 0 0 1px #161c2d14, 0 14px 32px -12px #161c2d38, 0 4px 10px -4px #161c2d1a;--elev-4:0 0 0 1px #161c2d17, 0 30px 70px -18px #161c2d52, 0 10px 24px -10px #161c2d29;--log-bg:#121317;--log-fg:#d4d5d9;--wall-a:#cfd6e6;--wall-b:#ecd9cf;--wall-line:#141a2814;--wall-line-strong:#141a2821;--wall-glow-o:.18;--grain-o:.035}:root,:root[data-theme=dark],:root[data-theme=light]{--accent:var(--company-accent,var(--brand));--accent-ink:var(--company-accent-ink,var(--brand-ink));--accent-2:color-mix(in oklab, var(--accent) 82%, white);--accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--accent-line:color-mix(in srgb, var(--accent) 42%, transparent);--focus:color-mix(in srgb, var(--accent) 75%, var(--fg-1));--run-soft:color-mix(in srgb, var(--run) 14%, transparent);--ok-soft:color-mix(in srgb, var(--ok) 13%, transparent);--warn-soft:color-mix(in srgb, var(--warn) 15%, transparent);--bad-soft:color-mix(in srgb, var(--bad) 13%, transparent);--violet-soft:color-mix(in srgb, var(--violet) 15%, transparent);--muted-soft:color-mix(in srgb, var(--muted) 14%, transparent);--bg:var(--canvas);--win-bg:var(--surface-0);--input-bg:color-mix(in srgb, var(--surface-0) 70%, var(--canvas));--surface-hover:var(--overlay-hover);--surface-press:var(--overlay-press);--line:var(--border-1);--line-2:var(--border-2);--line-3:var(--border-3);--edge-hi:var(--hairline-hi);--text:var(--fg-1);--text-2:var(--fg-2);--text-3:var(--fg-3);--text-inv:var(--fg-on-solid);--glass:var(--glass-1);--glass-strong:var(--glass-0);--glass-bar:var(--glass-chrome);--wall-glow:var(--accent);--shadow-card:var(--elev-1);--shadow-win-blur:var(--elev-3);--shadow-win:var(--elev-4);--shadow-pop:var(--elev-3)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:clip}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{background:var(--canvas);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-body);text-rendering:optimizelegibility;overscroll-behavior:none;font-feature-settings:"ss01", "cv11";line-height:1.45;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}h1,h2,h3,h4{letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}kbd{min-width:18px;height:18px;font-family:var(--font-sans);border:1px solid var(--border-2);background:var(--surface-2);color:var(--fg-2);border-bottom-width:1.5px;border-radius:5px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:500;line-height:1;display:inline-grid}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.92em}.num{font-variant-numeric:tabular-nums}.muted,.dim{color:var(--fg-3)}.small{font-size:12px}.tx-run{color:var(--run)}.tx-ok{color:var(--ok)}.tx-bad{color:var(--bad)}.tx-warn{color:var(--warn)}.tx-violet{color:var(--violet)}.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}::selection{background:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--fg-1)}*{scrollbar-width:thin;scrollbar-color:var(--border-3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--border-3);background-clip:padding-box;border:3px solid #0000}@keyframes spin{to{transform:rotate(360deg)}}.spin,.spin-icon svg{animation:.9s linear infinite spin}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, currentColor 0%, transparent)}to{box-shadow:0 0 #0000}}@keyframes fade-in{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.desktop,.mobile{position:fixed;inset:0;overflow:clip}.wallpaper{z-index:var(--z-wall);background:radial-gradient(90% 70% at 100% 100%, color-mix(in srgb, var(--wall-b) 70%, transparent) 0%, transparent 70%), var(--canvas);pointer-events:none;position:absolute;inset:0}.wallpaper svg{width:100%;height:100%;display:block}.wallpaper .wp-glow{transition:opacity var(--dur-4)}.wallpaper:after{content:"";opacity:var(--grain-o);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.win-layer{z-index:var(--z-win);pointer-events:none;position:absolute;inset:0}.win-layer>*{pointer-events:auto}.win-layer>.desk-hint,.win-layer>.desk-loading{pointer-events:none}.desk-hint{color:var(--fg-2);background:var(--glass-chrome);-webkit-backdrop-filter:blur(16px)saturate(150%);border:1px solid var(--border-1);box-shadow:var(--elev-2);animation:rise var(--dur-4) var(--ease-out);white-space:nowrap;border-radius:999px;padding:10px 18px;font-size:13px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.desk-hint kbd{margin:0 1px}.desk-loading{color:var(--fg-3);align-content:center;place-items:center;gap:14px;font-size:13px;display:grid;position:absolute;inset:0}.desk-loading-mark{border:2px solid var(--border-2);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.menubar{height:var(--menubar-h);z-index:var(--z-menubar);padding:0 max(8px, env(safe-area-inset-right)) 0 max(6px, env(safe-area-inset-left));background:var(--glass-chrome);-webkit-backdrop-filter:blur(28px)saturate(170%);border-bottom:1px solid var(--border-1);-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid;position:absolute;inset:0 0 auto}.mb-left,.mb-right{align-items:center;gap:2px;min-width:0;display:flex}.mb-right{justify-content:flex-end}.mb-menu{position:relative}.mb-logo{width:30px;height:24px;color:var(--brand);transition:background-color var(--dur-1);border-radius:7px;place-items:center;display:grid}.mb-logo:hover,.mb-logo.is-on{background:var(--overlay-press)}.mb-pop{min-width:260px}.menu-head{gap:1px;padding:10px 14px 4px;display:grid}.menu-head span{color:var(--fg-3);font-size:11.5px}.mb-app{white-space:nowrap;text-overflow:ellipsis;color:var(--fg-1);padding:0 8px;font-weight:600;overflow:hidden}.mb-search{width:clamp(220px,26vw,360px);height:22px;color:var(--fg-3);background:var(--overlay-hover);border:1px solid var(--border-1);transition-property:background-color,border-color,color;transition-duration:var(--dur-1);border-radius:7px;align-items:center;gap:8px;padding:0 4px 0 9px;font-size:12px;display:inline-flex}.mb-search span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mb-search kbd{background:0 0;height:16px;font-size:10px}.mb-search:hover{color:var(--fg-2);background:var(--overlay-press);border-color:var(--border-2)}.mb-pill{border:1px solid var(--border-2);background:var(--overlay-hover);white-space:nowrap;height:22px;transition-property:border-color,background-color;transition-duration:var(--dur-1);border-radius:999px;align-items:center;gap:7px;padding:0 9px 0 7px;font-weight:500;display:inline-flex}.mb-pill:hover{background:var(--overlay-press)}.mb-pill.is-busy{border-color:color-mix(in srgb, var(--run) 45%, transparent);background:var(--run-soft)}.mb-pill-mode{font-family:var(--font-mono);text-transform:none;letter-spacing:.04em;color:var(--fg-3);font-size:10px}.mb-brain{place-items:center;width:10px;height:10px;display:grid;position:relative}.mb-brain>span{background:var(--ok);border-radius:50%;width:7px;height:7px}.mb-brain.is-busy>span{background:var(--run);color:var(--run);animation:1.6s ease-out infinite pulse-ring}.mb-spend{color:var(--fg-2);white-space:nowrap;align-items:center;gap:7px;padding:0 8px;font-size:12px;display:inline-flex}.mb-spend-bar{background:var(--overlay-select);border-radius:4px;width:34px;height:4px;overflow:hidden}.mb-spend-bar>span{background:var(--fg-2);border-radius:inherit;height:100%;display:block}.mb-spend.is-warm .mb-spend-bar>span{background:var(--warn)}.mb-spend.is-hot .mb-spend-bar>span{background:var(--bad)}.mb-icon{width:30px;height:24px;color:var(--fg-2);transition-property:background-color,color;transition-duration:var(--dur-1);border-radius:7px;place-items:center;display:grid;position:relative}.mb-icon:hover,.mb-icon.is-on{background:var(--overlay-press);color:var(--fg-1)}.mb-count{background:var(--warn);color:#1a1204;text-align:center;font-variant-numeric:tabular-nums;min-width:15px;height:15px;box-shadow:0 0 0 1.5px var(--canvas);border-radius:999px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:15px;position:absolute;top:-1px;right:0}:root[data-theme=light] .mb-count{color:#fff}.mb-unread{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:6px}.mb-conn{color:var(--fg-3);white-space:nowrap;align-items:center;gap:5px;padding:0 6px;font-size:11.5px;display:inline-flex}.mb-conn.is-bad{color:var(--bad)}.mb-conn.is-bad svg{animation:1.4s ease-in-out infinite blink}.mb-mock{font-family:var(--font-mono);background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:1px 5px;font-size:10px}.mb-clock{font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px 0 8px;font-weight:500}.mb-date{color:var(--fg-2);margin-right:8px;font-weight:400}@media (width<=1100px){.mb-date,.mb-search span{display:none}.mb-search{width:auto}}.dock{left:50%;bottom:calc(10px + env(safe-area-inset-bottom));z-index:var(--z-dock);border-radius:var(--r-2xl);background:var(--glass-chrome);-webkit-backdrop-filter:blur(30px)saturate(180%);border:1px solid var(--border-2);box-shadow:0 16px 40px -14px #0000008c, var(--hairline-hi);align-items:flex-end;gap:2px;max-width:calc(100vw - 16px);padding:6px 8px;display:flex;position:absolute;transform:translate(-50%)}.dock-group{gap:4px;display:flex}.dock-group+.dock-group{border-left:1px solid var(--border-2);margin-left:6px;padding-left:8px}.dock-item{justify-items:center;padding:0 1px 7px;display:grid;position:relative}.dock-tile{width:44px;height:44px;color:var(--fg-1);background:linear-gradient(180deg, var(--surface-3), var(--surface-2));border:1px solid var(--border-2);box-shadow:var(--hairline-hi), 0 3px 8px -3px #0006;transform-origin:50% 100%;transition:transform .22s var(--ease-spring), background-color var(--dur-1);border-radius:12px;place-items:center;display:grid;position:relative}:root[data-theme=light] .dock-tile:not(.is-ceo){background:linear-gradient(180deg, #fff, var(--surface-2))}.dock-tile.is-ceo{color:var(--accent-ink);background:linear-gradient(160deg, var(--accent-2), var(--accent));box-shadow:inset 0 1px 0 #ffffff40, 0 4px 12px -4px color-mix(in srgb, var(--accent) 60%, transparent);border-color:#0000}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dock-item:hover .dock-tile{transform:translateY(-6px)scale(1.16)}.dock-item:hover+.dock-item .dock-tile{transform:translateY(-2px)scale(1.06)}.dock-item:has(+.dock-item:hover) .dock-tile{transform:translateY(-2px)scale(1.06)}}.dock-item:active .dock-tile{transform:translateY(-2px)scale(.95)}.dock-run{width:4px;height:4px;transition:background-color var(--dur-1), width var(--dur-2) var(--ease-out);background:0 0;border-radius:50%;position:absolute;bottom:1px}.dock-item.is-open .dock-run{background:var(--fg-2)}.dock-item.is-focused .dock-run{background:var(--accent);border-radius:3px;width:12px}.dock-item.is-min .dock-tile{opacity:.85}.dock-live{background:var(--run);width:7px;height:7px;color:var(--run);border-radius:50%;animation:1.6s ease-out infinite pulse-ring;position:absolute;top:5px;right:5px}.dock-badge{background:var(--warn);color:#1a1204;text-align:center;font-variant-numeric:tabular-nums;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--canvas);pointer-events:none;border-radius:999px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:18px;position:absolute;top:-5px;right:-5px}:root[data-theme=light] .dock-badge{color:#fff}.dock-item>.dock-badge{transition:transform .22s var(--ease-spring);top:-4px;right:-3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dock-item:hover>.dock-badge{transform:translate(3px,-10px)}}.dock-tip{background:var(--glass-0);border:1px solid var(--border-2);box-shadow:var(--elev-3);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-1), transform var(--dur-2) var(--ease-out);border-radius:7px;padding:4px 9px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%,4px)}.dock-item:hover .dock-tip,.dock-item:focus-visible .dock-tip{opacity:1;transform:translate(-50%)}.dock-item:focus-visible{outline:none}.dock-item:focus-visible .dock-tile{outline:2px solid var(--focus);outline-offset:2px}@media (width<=1100px){.dock-tile{border-radius:10px;width:38px;height:38px}.dock-tile svg{width:18px;height:18px}}.window{border-radius:var(--r-win);background:var(--glass-1);-webkit-backdrop-filter:blur(32px)saturate(160%);box-shadow:var(--elev-3);border:1px solid var(--border-2);will-change:transform;animation:win-open var(--dur-3) var(--ease-out);transition:box-shadow var(--dur-2), background-color var(--dur-2);flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.window.is-focused{box-shadow:var(--elev-4), var(--hairline-hi);background:var(--glass-0);border-color:var(--border-3)}:root[data-theme=light] .window.is-focused{border-color:var(--border-2)}.window.is-dragging{-webkit-user-select:none;user-select:none;transition:none}.window.is-snapping{transition:transform var(--dur-3) var(--ease-out), width var(--dur-3) var(--ease-out), height var(--dur-3) var(--ease-out)}.window.is-max{border-radius:0 0 var(--r-win) var(--r-win);border-top:0;border-left:0;border-right:0;inset:var(--menubar-h) 0 calc(84px + env(safe-area-inset-bottom)) 0!important;width:auto!important;height:auto!important;transform:none!important}.window.is-min{display:none}@keyframes win-open{0%{opacity:0;scale:.965}}.titlebar{border-bottom:1px solid var(--border-1);-webkit-user-select:none;user-select:none;cursor:default;touch-action:none;flex:0 0 38px;align-items:center;gap:10px;height:38px;padding:0 12px;display:flex;position:relative}.titlebar-title{max-width:calc(100% - 180px);color:var(--fg-3);pointer-events:none;white-space:nowrap;transition:color var(--dur-2);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.titlebar-title span{text-overflow:ellipsis;overflow:hidden}.window.is-focused .titlebar-title{color:var(--fg-1)}.titlebar-spacer{flex:1}.traffic{z-index:1;gap:8px;display:flex}.tl{background:var(--surface-4);color:#0000;width:12px;height:12px;transition:background-color var(--dur-1);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #0000004d}.tl:after{content:"";position:absolute;inset:-5px -4px}.window.is-focused .tl-close,.traffic:hover .tl-close{background:#ff5f57}.window.is-focused .tl-min,.traffic:hover .tl-min{background:#febc2e}.window.is-focused .tl-max,.traffic:hover .tl-max{background:#28c840}.traffic:hover .tl,.traffic:focus-within .tl{color:#0000009e}.tl:focus-visible{outline-offset:2px;border-radius:50%}.window-body:focus{outline:none}.window-body{background:color-mix(in srgb, var(--surface-0) 55%, transparent);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;container:win/inline-size}.window.is-focused .window-body{background:0 0}.window-body>*{flex:1;min-height:0}.rz{z-index:5;touch-action:none;position:absolute}.rz-n,.rz-s{cursor:ns-resize;height:8px;left:10px;right:10px}.rz-n{top:-4px}.rz-s{bottom:-4px}.rz-e,.rz-w{cursor:ew-resize;width:8px;top:10px;bottom:10px}.rz-e{right:-4px}.rz-w{left:-4px}.rz-ne,.rz-nw,.rz-se,.rz-sw{width:14px;height:14px}.rz-ne{cursor:nesw-resize;top:-3px;right:-3px}.rz-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.rz-nw{cursor:nwse-resize;top:-3px;left:-3px}.rz-se{cursor:nwse-resize;bottom:-3px;right:-3px}.snap-preview{z-index:var(--z-snap);border-radius:var(--r-win);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1.5px solid color-mix(in srgb, var(--accent) 55%, transparent);-webkit-backdrop-filter:blur(6px);pointer-events:none;opacity:0;transition:opacity var(--dur-2), transform var(--dur-2) var(--ease-out), width var(--dur-2) var(--ease-out), height var(--dur-2) var(--ease-out);position:fixed;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff0f}.snap-preview.is-on{opacity:1}.lock{flex-direction:column;justify-content:space-between;align-items:center;padding:max(10vh,48px) 20px max(8vh,40px);display:flex;position:fixed;inset:0;overflow:hidden}.lock-veil{background:radial-gradient(80% 60% at 50% 30%, transparent, color-mix(in srgb, var(--bg) 70%, transparent));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.lock-top,.lock-bottom{text-align:center;justify-items:center;display:grid;position:relative}.lock-date{color:var(--text-2);animation:rise .6s var(--ease-out) both;font-size:17px;font-weight:500}.lock-clock{letter-spacing:-.045em;font-variant-numeric:tabular-nums;animation:rise .7s 60ms var(--ease-out) both;margin-top:6px;font-size:clamp(72px,14vw,132px);font-weight:600;line-height:1}.lock-bottom{width:min(320px,100%);animation:rise .7s .14s var(--ease-out) both;gap:10px}.lock-mark{width:56px;height:56px;color:var(--accent-ink);background:linear-gradient(160deg, var(--accent-2), var(--accent));box-shadow:0 10px 30px -8px color-mix(in srgb, var(--accent) 55%, transparent), var(--edge-hi);border-radius:16px;place-items:center;display:grid}.lock-company{margin-bottom:6px;font-size:16px;font-weight:600}.lock-form{width:100%}.lock-field{background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border:1px solid var(--line-2);height:40px;box-shadow:var(--edge-hi);transition:border-color var(--t-fast);border-radius:999px;align-items:center;gap:8px;padding:0 4px 0 14px;display:flex}.lock-field:focus-within{border-color:var(--accent-line)}.lock-form.has-error .lock-field{border-color:color-mix(in srgb, var(--bad) 60%, transparent)}.lock-field-icon{color:var(--text-3);flex:none}.lock-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.lock-field input::placeholder{color:var(--text-3)}.lock-go{background:var(--text);width:32px;height:32px;color:var(--text-inv);transition:opacity var(--t-fast), transform var(--t-fast);border-radius:50%;place-items:center;display:grid}.lock-go:disabled{opacity:.25}.lock-go:not(:disabled):active{transform:scale(.94)}.lock-err{min-height:20px;color:var(--bad);margin-top:8px;font-size:12.5px}.lock-checking{color:var(--text-3);align-items:center;gap:8px;height:40px;display:inline-flex}.shake{animation:shake .38s var(--ease)}@keyframes shake{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}.palette-scrim{z-index:var(--z-palette);background:color-mix(in srgb, var(--canvas) 36%, transparent);animation:fade-in var(--dur-1);justify-content:center;align-items:flex-start;padding:13vh 16px 16px;display:flex;position:fixed;inset:0}.palette{background:var(--glass-0);-webkit-backdrop-filter:blur(36px)saturate(180%);border:1px solid var(--border-2);width:min(660px,100%);box-shadow:var(--elev-4), var(--hairline-hi);animation:palette-in var(--dur-2) var(--ease-out);border-radius:16px;overflow:hidden}@keyframes palette-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.pal-input{border-bottom:1px solid var(--border-1);height:54px;color:var(--fg-3);align-items:center;gap:11px;padding:0 14px 0 16px;display:flex}.pal-input input{color:var(--fg-1);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;font-size:16px}.pal-input input::placeholder{color:var(--fg-3)}.pal-list{max-height:min(460px,56vh);padding:6px;scroll-padding:32px 0 6px;overflow-y:auto}.pal-group{color:var(--fg-3);padding:10px 10px 4px;font-size:11.5px;font-weight:600}.pal-item{cursor:pointer;min-height:40px;color:var(--fg-2);border-radius:9px;align-items:center;gap:10px;padding:5px 10px;display:flex}.pal-item.is-sel{background:var(--overlay-select);color:var(--fg-1)}.pal-icon{background:var(--overlay-hover);border:1px solid var(--border-1);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.pal-item.is-sel .pal-icon{background:var(--surface-3);color:var(--fg-1)}.pal-item.is-ask .pal-icon{background:var(--accent);color:var(--accent-ink);border-color:#0000}.pal-text{flex:1;min-width:0;display:grid}.pal-label{white-space:nowrap;text-overflow:ellipsis;color:inherit;font-weight:500;overflow:hidden}.pal-sub{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;text-transform:none;font-size:11.5px;overflow:hidden}.pal-q{color:var(--fg-1);font-weight:600}.pal-key{color:var(--fg-3);margin-right:4px}.pal-hint{color:var(--fg-3);flex:none;font-size:11.5px}.pal-enter{color:var(--fg-2);flex:none}.pal-foot{border-top:1px solid var(--border-1);color:var(--fg-3);background:color-mix(in srgb, var(--surface-1) 60%, transparent);align-items:center;gap:14px;padding:8px 14px;font-size:11.5px;display:flex}.pal-foot span{align-items:center;gap:4px;display:inline-flex}.pal-foot kbd{min-width:16px;height:16px;font-size:10px}.pal-foot-tip{margin-left:auto}.toasts{top:calc(var(--menubar-h) + 10px);z-index:var(--z-toast);pointer-events:none;gap:8px;width:min(370px,100vw - 24px);display:grid;position:fixed;right:12px}.toast{pointer-events:auto;background:var(--glass-0);-webkit-backdrop-filter:blur(28px)saturate(170%);border:1px solid var(--border-2);box-shadow:var(--elev-3), var(--hairline-hi);animation:toast-in var(--dur-3) var(--ease-out);border-radius:14px;align-items:flex-start;gap:10px;padding:11px 10px 11px 11px;display:flex}.toast.is-link{cursor:pointer}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}.toast-icon{width:24px;height:24px;color:var(--fg-2);background:var(--overlay-select);border-radius:7px;flex:none;place-items:center;display:grid}.lv-success .toast-icon{color:var(--ok);background:var(--ok-soft)}.lv-warn .toast-icon{color:var(--warn);background:var(--warn-soft)}.lv-error .toast-icon{color:var(--bad);background:var(--bad-soft)}.toast-text{flex:1;min-width:0;padding-top:2px}.toast-title{font-weight:600}.toast-body{color:var(--fg-2);overflow-wrap:anywhere;margin-top:1px;font-size:12.5px}.toast-x{width:22px;height:22px;color:var(--fg-3);border-radius:6px;place-items:center;display:grid}.toast-x:hover{background:var(--overlay-press);color:var(--fg-1)}.nc{top:calc(var(--menubar-h) + 6px);z-index:var(--z-pop);width:min(390px,100vw - 16px);animation:nc-in var(--dur-3) var(--ease-out);flex-direction:column;gap:8px;display:flex;position:fixed;bottom:8px;right:8px}@keyframes nc-in{0%{opacity:0;transform:translate(16px)}}.nc-section{background:var(--glass-0);-webkit-backdrop-filter:blur(32px)saturate(170%);border:1px solid var(--border-2);box-shadow:var(--elev-3), var(--hairline-hi);border-radius:16px;flex:none;padding:6px}.nc-grow{flex-direction:column;flex:1;min-height:0;display:flex}.nc-pulse{grid-template-columns:repeat(3,1fr);padding:10px 6px;display:grid}.nc-pulse-item{color:var(--fg-3);justify-items:center;gap:1px;font-size:11.5px;display:grid}.nc-pulse-item+.nc-pulse-item{border-left:1px solid var(--border-1)}.nc-pulse-n{letter-spacing:-.03em;color:var(--fg-1);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.2}.nc-pulse-n.is-warn{color:var(--warn)}.nc-pulse-n.is-run{color:var(--run)}.nc-head{justify-content:space-between;align-items:center;min-height:34px;padding:6px 6px 4px 10px;display:flex}.nc-head h2{font-size:13px}.nc-list{min-height:0;overflow-y:auto}.nc-day{color:var(--fg-3);padding:8px 10px 2px;font-size:11.5px;font-weight:600}.nc-empty{color:var(--fg-3);align-items:flex-start;gap:8px;padding:8px 10px 12px;font-size:12.5px;display:flex}.nc-row{text-align:left;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;display:flex;position:relative}.nc-row:hover{background:var(--overlay-hover)}.nc-row.is-unread .nc-title:after{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.nc-text{flex:1;gap:1px;min-width:0;display:grid}.nc-title{overflow-wrap:anywhere;font-weight:500}.nc-body{color:var(--fg-2);font-size:12px}.nc-app{color:var(--fg-3);font-size:11px}.nc-time{color:var(--fg-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.nc-appr-list{gap:4px;display:grid}.nc-appr{background:var(--overlay-hover);border-radius:11px;gap:8px;padding:10px 10px 10px 16px;display:grid;position:relative}.nc-appr-main{text-align:left;gap:3px;min-width:0;display:grid}.nc-appr-meta{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.nc-appr-meta .nc-time{margin-left:auto}.nc-urg{text-transform:capitalize;color:var(--fg-2);font-weight:600}.nc-urg.urg-high{color:var(--warn)}.nc-urg.urg-critical{color:var(--bad)}.nc-appr-actions{justify-content:flex-end;gap:6px;display:flex}.nc-appr-bar{background:var(--fg-4);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:6px}.urg-normal .nc-appr-bar{background:var(--fg-3)}.urg-high .nc-appr-bar{background:var(--warn)}.urg-critical .nc-appr-bar{background:var(--bad)}.nc-more{color:var(--fg-3);padding:6px 10px 4px;font-size:12px}@media (width<=767px){.nc{width:auto;left:8px;right:8px;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8px);top:calc(var(--menubar-h) + env(safe-area-inset-top) + 6px)}.nc-appr-actions .btn{flex:1}.toasts{top:calc(var(--menubar-h) + env(safe-area-inset-top) + 8px);width:auto;left:10px;right:10px}.palette-scrim{padding:calc(var(--menubar-h) + env(safe-area-inset-top) + 8px) 8px 8px}.pal-list{max-height:calc(100dvh - 200px)}.pal-foot{display:none}}@media (prefers-reduced-transparency:reduce){.window,.menubar,.dock,.palette,.toast,.nc-section,.popover,.m-app,.m-tabs{-webkit-backdrop-filter:none;background:var(--surface-0)}}.app-skeleton{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;display:flex}.app-skeleton-row{gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.app-skeleton-grid{gap:var(--sp-3);margin:var(--sp-2) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crash-card{max-width:520px;padding:var(--sp-6);align-items:flex-start;gap:var(--sp-2);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-card);box-shadow:var(--elev-1);color:var(--fg-1);flex-direction:column;margin:48px auto;display:flex}.crash-icon{width:36px;height:36px;color:var(--bad);background:var(--bad-soft);border-radius:10px;flex:none;place-items:center;display:grid}.crash-title{margin:var(--sp-1) 0 0;font-size:var(--fs-title);text-wrap:balance;font-weight:600}.crash-card.is-os .crash-title{font-size:var(--fs-h2)}.crash-body{color:var(--fg-2);text-wrap:pretty;margin:0}.crash-actions{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.crash-details{width:100%;margin-top:var(--sp-2);font-size:var(--fs-small);color:var(--fg-3)}.crash-details summary{cursor:pointer;align-items:center;min-height:28px;display:flex}.crash-details pre{margin:var(--sp-2) 0 0;max-height:220px;padding:var(--sp-3);border-radius:var(--r-ctl);background:var(--surface-0);border:1px solid var(--border-1);font-family:var(--font-mono,"Geist Mono", monospace);font-size:var(--fs-caption);white-space:pre-wrap;word-break:break-word;color:var(--fg-2);overflow:auto}.crash-screen{padding:var(--sp-4);background:var(--canvas);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}@media (width<=767px){.crash-card{margin:var(--sp-4) auto;padding:var(--sp-5)}.crash-actions .btn{min-height:44px}.app-skeleton-grid{grid-template-columns:1fr}}.cs{min-width:0;display:inline-flex;position:relative}.cs-trigger{max-width:220px;height:24px;color:var(--fg-1);transition-property:background-color,box-shadow;transition-duration:var(--dur-1);border-radius:7px;align-items:center;gap:7px;padding:0 8px 0 9px;font-weight:600;display:inline-flex}.cs-trigger:hover,.cs-trigger.is-on{background:var(--overlay-press)}.cs-trigger.is-scoped{background:color-mix(in srgb, var(--c) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 32%, transparent)}.cs-trigger.is-scoped:hover,.cs-trigger.is-scoped.is-on{background:color-mix(in srgb, var(--c) 22%, transparent)}.cs-trigger>svg:first-child{color:var(--fg-2);flex:none}.cs-trigger-dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 28%, transparent);border-radius:50%;flex:none}.cs-trigger-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-chev{color:var(--fg-3);transition:transform var(--dur-2) var(--ease-out);flex:none}.cs-trigger.is-on .cs-chev{transform:rotate(180deg)}.cs-pop{width:340px;padding:5px}.cs-row{text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 9px;display:flex}.cs-row:hover,.cs-row:focus-visible{background:var(--overlay-select);outline:none}.cs-row.is-on{background:var(--overlay-hover)}.cs-mark{width:30px;height:30px;color:var(--fg-2);background:color-mix(in srgb, var(--c) 16%, var(--surface-2));border:1px solid color-mix(in srgb, var(--c) 30%, var(--border-1));border-radius:9px;flex:none;place-items:center;display:grid}.cs-mark-dot{background:var(--c);width:11px;height:11px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 25%, transparent);border-radius:50%}.cs-main{flex:1;gap:1px;min-width:0;display:grid}.cs-name{font-size:13px;font-weight:600}.cs-sub{color:var(--fg-3);font-size:11.5px}.cs-stats{max-width:140px;color:var(--fg-3);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:2px 8px;font-size:11px;display:flex}.cs-stats b{color:var(--fg-1);font-variant-numeric:tabular-nums;font-weight:600}.cs-stats .is-warn b{color:var(--warn)}.cs-stats .is-run b{color:var(--run)}.cs-check{color:var(--accent);flex:none}.widgets{top:calc(var(--menubar-h) + 16px);z-index:var(--z-widgets);width:288px;animation:rise var(--dur-4) var(--ease-out);gap:10px;display:grid;position:absolute;right:16px}@media (width<=1180px),(height<=640px){.widgets{display:none}}.widget{background:color-mix(in srgb, var(--glass-chrome) 85%, transparent);-webkit-backdrop-filter:blur(24px)saturate(160%);border:1px solid var(--border-1);box-shadow:var(--elev-2), var(--hairline-hi);border-radius:16px;gap:4px;padding:10px;display:grid}.widget-head{color:var(--fg-2);text-align:left;border-radius:6px;align-items:center;gap:7px;padding:2px 4px 4px;font-size:12px;font-weight:600;display:flex}button.widget-head:hover{color:var(--fg-1)}.widget-count{text-align:center;background:var(--overlay-select);min-width:20px;height:20px;color:var(--fg-2);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.widget-count.is-warn{background:var(--warn);color:#1a1204}:root[data-theme=light] .widget-count.is-warn{color:#fff}.widget-count.is-run{background:var(--run-soft);color:var(--run)}.widget-empty{color:var(--fg-3);padding:2px 4px 4px;font-size:12px}.widget-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.widget-sub{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.widget-appr{text-align:left;border-radius:9px;gap:1px;width:100%;padding:7px 8px 7px 14px;display:grid;position:relative}.widget-appr:hover,.widget-agent:hover{background:var(--overlay-hover)}.widget-appr-bar{background:var(--fg-3);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:5px}.widget-appr.urg-high .widget-appr-bar{background:var(--warn)}.widget-appr.urg-critical .widget-appr-bar{background:var(--bad)}.widget-appr-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:500;display:-webkit-box;overflow:hidden}.widget-agent{text-align:left;border-radius:9px;align-items:center;gap:9px;width:100%;padding:6px;display:flex}.widget-agent-text{flex:1;min-width:0;display:grid}.widget-agent-name{font-size:12.5px;font-weight:600}.widget-time{color:var(--run);font-size:11px}.widget-rev{grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;padding:6px 4px;display:grid}.widget-rev+.widget-rev{border-top:1px solid var(--border-1)}.widget-rev-name{color:var(--fg-2);align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.widget-rev-mrr{letter-spacing:-.03em;grid-column:1;font-size:18px;font-weight:600}.widget-rev-mrr small{color:var(--fg-3);letter-spacing:0;margin-left:5px;font-size:11px;font-weight:500}.widget-rev .widget-sub{grid-column:1/-1}.widget-rev-spark{grid-area:1/2/span 2;align-self:center}.mobile{--m-top:calc(var(--menubar-h) + env(safe-area-inset-top));--m-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.kb-open .mobile{top:var(--vv-top,0px);height:var(--vv-h,100dvh);--m-bottom:0px;bottom:auto}.kb-open .mobile .m-tabs{display:none}.mobile .menubar{height:var(--m-top);padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) 0 max(6px, env(safe-area-inset-left));background:var(--glass-0);grid-template-columns:minmax(0,1fr) auto}.mobile .mb-icon,.mobile .mb-logo{width:38px;height:30px}.mobile .mb-pill{height:28px;padding:0 10px}.mobile .cs-trigger{height:30px}.m-app{top:var(--m-top);left:0;right:0;bottom:var(--m-bottom);z-index:var(--z-win);background:var(--surface-0);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);transition:transform var(--dur-3) var(--ease-out);flex-direction:column;display:flex;position:absolute}.m-app.m-push{animation:m-push var(--dur-3) var(--ease-out)}.m-app.m-pop{animation:m-pop var(--dur-3) var(--ease-out)}@keyframes m-push{0%{opacity:.4;transform:translate(28%)}}@keyframes m-pop{0%{opacity:.5;transform:translate(-18%)}}.m-nav{transition:border-color var(--dur-2);border-bottom:1px solid #0000;flex:none;padding:0 16px}.m-nav.is-compact{border-bottom-color:var(--border-1);background:var(--glass-0)}.m-nav-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:44px;margin:0 -8px;display:grid}.m-nav-spacer{display:block}.m-back{height:44px;color:var(--accent);white-space:nowrap;justify-self:start;align-items:center;gap:0;max-width:100%;padding:0 8px 0 0;font-size:16px;font-weight:500;display:inline-flex;overflow:hidden}.m-back span{text-overflow:ellipsis;overflow:hidden}.m-nav-title{opacity:0;transition:opacity var(--dur-2), transform var(--dur-2) var(--ease-out);white-space:nowrap;font-size:16px;font-weight:600;transform:translateY(4px)}.m-nav.is-compact .m-nav-title{opacity:1;transform:none}.m-nav-action{width:44px;height:44px;color:var(--fg-2);border-radius:12px;justify-self:end;place-items:center;display:grid}.m-large-title{font-size:var(--fs-display);letter-spacing:-.035em;max-height:60px;transition:max-height var(--dur-3) var(--ease-out), opacity var(--dur-2), padding var(--dur-3) var(--ease-out);padding:0 0 10px;font-weight:700;line-height:1.1;overflow:hidden}.m-nav.is-compact .m-large-title{opacity:0;max-height:0;padding:0}.m-app-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;container:win/inline-size}.m-app-body>*{flex:1;min-height:0}.m-tabs{z-index:var(--z-dock);height:var(--m-bottom);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--glass-chrome);-webkit-backdrop-filter:blur(30px)saturate(180%);border-top:1px solid var(--border-2);grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.m-tab{min-height:44px;color:var(--fg-3);transition:color var(--dur-1);align-content:center;justify-items:center;gap:3px;font-size:10.5px;font-weight:500;display:grid}.m-tab:active .m-tab-icon{transform:scale(.9)}.m-tab.is-on{color:var(--accent)}.m-tab-icon{transition:transform var(--dur-1);display:grid;position:relative}.m-tab-label{white-space:nowrap;text-overflow:ellipsis;max-width:72px;overflow:hidden}.m-tab-icon .dock-badge{min-width:17px;height:17px;font-size:10px;line-height:17px;top:-6px;right:-12px}.m-sheet-scrim{inset:0 0 var(--m-bottom) 0;z-index:var(--z-dialog);background:var(--scrim);animation:fade-in var(--dur-2);align-items:flex-end;display:flex;position:fixed}.m-sheet{width:100%;max-height:calc(100% - var(--m-top) - 8px);background:var(--glass-0);-webkit-backdrop-filter:blur(30px);border-top:1px solid var(--border-2);min-height:0;animation:sheet-up var(--dur-3) var(--ease-out);border-radius:22px 22px 0 0;flex-direction:column;padding:8px 0 0;display:flex}.m-sheet-head{flex:none;margin:0 16px}.m-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 16px 18px;overflow-y:auto}.m-sheet-grip{background:var(--border-3);border-radius:5px;flex:none;width:36px;height:5px;margin:2px auto 10px}.m-sheet-head{justify-content:space-between;align-items:center;min-height:44px;display:flex}.m-sheet-head h2{letter-spacing:-.02em;font-size:20px}.m-sheet-edit{height:44px;color:var(--accent);padding:0 4px;font-size:15px;font-weight:500}.m-grid-sec h3{color:var(--fg-3);margin:12px 0 10px;font-size:12.5px;font-weight:600}.m-grid{grid-template-columns:repeat(4,1fr);gap:14px 8px;display:grid}.m-grid-item{color:var(--fg-2);justify-items:center;gap:6px;min-width:0;font-size:11.5px;display:grid}.m-grid-item>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.m-grid-item .dock-tile{border-radius:16px;width:58px;height:58px}.m-grid-item.is-on{color:var(--accent)}.m-grid-item.is-editing .dock-tile{animation:.28s ease-in-out infinite alternate wiggle}@keyframes wiggle{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}.m-fav{background:var(--surface-4);width:20px;height:20px;color:var(--fg-3);box-shadow:0 0 0 2px var(--surface-0);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.m-fav.is-on{background:var(--warn);color:#1a1204}.m-fav.is-on svg{fill:currentColor}.mobile .btn,.mobile .icon-btn,.mobile .seg-item,.mobile .tab,.mobile select.input,.mobile .input-sm,.mobile .logbar-mini,.mobile .m-sheet-edit,.mobile .chip,.mobile summary{min-height:44px}.mobile .icon-btn,.mobile .logbar-mini{min-width:44px}.mobile .switch{position:relative}.mobile .switch:after{content:"";width:max(100%,44px);height:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mobile .scroll,.mobile .m-app-body [class*=scroll],.mobile .dialog-body,.mobile .drawer-body,.mobile .nc-list,.mobile .pal-list{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.btn{border-radius:var(--r-ctl);letter-spacing:-.005em;white-space:nowrap;height:30px;transition-property:background-color,border-color,color,box-shadow,transform,opacity;transition-duration:var(--dur-1);transition-timing-function:var(--ease);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.btn:not(:disabled):active{transform:scale(.97)}.btn:disabled{opacity:.42}.btn.is-loading{opacity:.8}.btn-sm{border-radius:7px;gap:5px;height:26px;padding:0 9px;font-size:12.5px}.btn-lg{border-radius:10px;height:40px;padding:0 16px;font-size:14px}.btn-block{width:100%}.btn-spinner{border:1.75px solid;border-right-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite spin}.btn-primary{background:var(--fg-1);color:var(--fg-on-solid);box-shadow:var(--elev-1)}.btn-primary:not(:disabled):hover{background:color-mix(in srgb, var(--fg-1) 88%, var(--canvas))}.btn-accent{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px 0 #ffffff29, var(--elev-1)}.btn-accent:not(:disabled):hover{background:var(--accent-2)}.btn-secondary{background:var(--surface-2);border-color:var(--border-2);box-shadow:var(--hairline-hi), var(--elev-1)}.btn-secondary:not(:disabled):hover{background:var(--surface-3);border-color:var(--border-3)}.btn-subtle{background:var(--overlay-hover);color:var(--fg-1)}.btn-subtle:not(:disabled):hover{background:var(--overlay-press)}.btn-ghost{color:var(--fg-2)}.btn-ghost:not(:disabled):hover{background:var(--overlay-hover);color:var(--fg-1)}.btn-danger{background:var(--bad-soft);color:var(--bad);border-color:color-mix(in srgb, var(--bad) 22%, transparent)}.btn-danger:not(:disabled):hover{background:color-mix(in srgb, var(--bad) 22%, transparent)}.btn-ok{background:var(--ok);color:#04140b;box-shadow:inset 0 1px 0 #fff3, var(--elev-1)}:root[data-theme=light] .btn-ok{color:#fff}.btn-ok:not(:disabled):hover{filter:brightness(1.07)}.icon-btn{border-radius:var(--r-ctl);width:28px;height:28px;color:var(--fg-2);transition-property:background-color,color,transform;transition-duration:var(--dur-1);flex:none;place-items:center;display:inline-grid;position:relative}.icon-btn:hover{background:var(--overlay-hover);color:var(--fg-1)}.icon-btn:active{transform:scale(.94)}.icon-btn-secondary{background:var(--surface-2);border:1px solid var(--border-2)}.icon-btn-danger{color:var(--bad)}.icon-btn-danger:hover{background:var(--bad-soft);color:var(--bad)}.link-btn{color:var(--fg-2);text-align:left;transition:color var(--dur-1);border-radius:4px;font-size:12px;font-weight:500}.link-btn:hover{color:var(--fg-1);text-decoration:underline;-webkit-text-decoration-color:var(--border-3);text-decoration-color:var(--border-3);text-underline-offset:3px}.tone-neutral{--tone:var(--fg-2);--tone-soft:var(--overlay-select)}.tone-accent{--tone:var(--accent);--tone-soft:var(--accent-soft)}.tone-run{--tone:var(--run);--tone-soft:var(--run-soft)}.tone-ok{--tone:var(--ok);--tone-soft:var(--ok-soft)}.tone-bad{--tone:var(--bad);--tone-soft:var(--bad-soft)}.tone-warn{--tone:var(--warn);--tone-soft:var(--warn-soft)}.tone-violet{--tone:var(--violet);--tone-soft:var(--violet-soft)}.tone-muted{--tone:var(--muted);--tone-soft:var(--muted-soft)}.badge{border-radius:var(--r-full);white-space:nowrap;background:var(--tone-soft);height:19px;color:var(--tone);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.sdot{background:var(--tone,var(--muted));width:7px;height:7px;color:var(--tone,var(--muted));border-radius:50%;flex:none;display:inline-block}.sdot.pulse{animation:1.6s ease-out infinite pulse-ring}.spill{border-radius:var(--r-full);height:20px;color:var(--tone);background:var(--tone-soft);white-space:nowrap;text-transform:capitalize;flex:none;align-items:center;gap:6px;padding:0 8px 0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.driver{height:19px;font-family:var(--font-mono);border:1px solid var(--border-2);color:var(--fg-2);white-space:nowrap;border-radius:5px;flex:none;align-items:center;padding:0 7px;font-size:10.5px;font-weight:500;display:inline-flex}.driver-claude-code{color:color-mix(in srgb, var(--brand) 85%, var(--fg-1));border-color:color-mix(in srgb, var(--brand) 35%, transparent)}.driver-codex{color:var(--fg-1)}.avatar{--av-h:250;color:oklch(.96 .02 var(--av-h));letter-spacing:.01em;background:linear-gradient(150deg, oklch(.52 .09 var(--av-h)), oklch(.36 .07 calc(var(--av-h) + 30)));border-radius:32%;flex:none;place-items:center;font-weight:600;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24}:root[data-theme=light] .avatar{background:linear-gradient(150deg, oklch(.62 .1 var(--av-h)), oklch(.48 .09 calc(var(--av-h) + 30)))}.avatar[class*=ring-]{box-shadow:0 0 0 2px var(--surface-0), 0 0 0 3.5px var(--ring)}.ring-run{--ring:var(--run)}.ring-ok{--ring:color-mix(in srgb, var(--ok) 60%, transparent)}.ring-warn{--ring:var(--warn)}.ring-bad{--ring:var(--bad)}.ring-muted{--ring:var(--border-3)}.co-dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 22%, transparent);border-radius:50%;flex:none;display:inline-block}.co-badge{letter-spacing:.02em;height:18px;color:color-mix(in srgb, var(--c) 70%, var(--fg-1));background:color-mix(in srgb, var(--c) 13%, transparent);white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:5px;padding:0 6px 0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.co-badge .co-dot{width:6px;height:6px;box-shadow:none}.empty{text-align:center;max-width:440px;min-height:0;animation:rise var(--dur-4) var(--ease-out);align-content:center;justify-items:center;gap:6px;margin:auto;padding:44px 24px;display:grid}.empty-compact{padding:22px 16px}.empty-icon{background:linear-gradient(180deg, var(--surface-2), var(--surface-1));border:1px solid var(--border-2);width:46px;height:46px;box-shadow:var(--hairline-hi), var(--elev-1);color:var(--fg-2);border-radius:13px;place-items:center;margin-bottom:8px;display:grid}.empty-compact .empty-icon{border-radius:10px;width:34px;height:34px;margin-bottom:4px}.empty-title{font-size:14px;font-weight:600}.empty-body{color:var(--fg-2);text-wrap:pretty;max-width:46ch;font-size:12.5px}.empty-action{margin-top:12px}.skel{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;border-radius:5px;animation:1.4s ease-in-out infinite shimmer;display:block}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skel-list{gap:14px;padding:8px;display:grid}.skel-row{align-items:center;gap:10px;display:flex}.toolbar{border-bottom:1px solid var(--border-1);flex-wrap:wrap;align-items:center;gap:8px;min-height:50px;padding:9px 12px;display:flex;flex:none!important}.toolbar-spacer{flex:1}.toolbar-title{color:var(--fg-2);font-variant-numeric:tabular-nums;padding:0 4px;font-size:12.5px;font-weight:600}.seg{background:var(--overlay-hover);border:1px solid var(--border-1);scrollbar-width:none;border-radius:9px;flex:none;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.seg-item{height:24px;color:var(--fg-2);white-space:nowrap;transition-property:background-color,color,box-shadow;transition-duration:var(--dur-1);border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.seg-sm .seg-item{height:21px;padding:0 8px;font-size:12px}.seg-item:hover{color:var(--fg-1)}.seg-item.is-on{background:var(--surface-3);color:var(--fg-1);box-shadow:var(--elev-1), var(--hairline-hi)}:root[data-theme=light] .seg-item.is-on{background:var(--surface-0)}.seg-count{background:var(--warn);color:#1a1204;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px}:root[data-theme=light] .seg-count{color:#fff}.tabs{border-bottom:1px solid var(--border-1);scrollbar-width:none;flex:none;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.tab{height:38px;color:var(--fg-3);white-space:nowrap;transition:color var(--dur-1);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.tab:hover,.tab.is-on{color:var(--fg-1)}.tab:after{content:"";background:var(--accent);height:2px;transition:transform var(--dur-2) var(--ease-out);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:8px;right:8px;transform:scaleX(0)}.tab.is-on:after{transform:scaleX(1)}.tab-count{background:var(--overlay-select);min-width:17px;height:17px;color:var(--fg-2);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:10.5px;line-height:17px}.chip{border:1px solid var(--border-2);height:26px;color:var(--fg-2);background:var(--surface-1);white-space:nowrap;transition-property:border-color,color,background-color;transition-duration:var(--dur-1);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}button.chip:hover{color:var(--fg-1);border-color:var(--border-3)}.chip.is-on{color:var(--fg-1);background:var(--overlay-select);border-color:var(--border-3)}.chip-tone{color:var(--tone);background:var(--tone-soft);border-color:#0000}.search{border-radius:var(--r-ctl);background:var(--input-bg);border:1px solid var(--border-2);height:28px;color:var(--fg-3);min-width:160px;transition:border-color var(--dur-1), box-shadow var(--dur-1);flex:0 240px;align-items:center;gap:6px;padding:0 9px;display:flex}.search:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.search input{min-width:0;color:var(--fg-1);background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.search input::placeholder{color:var(--fg-3)}.form{gap:14px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@container win (width<=520px){.form-row{grid-template-columns:1fr}}@media (width<=560px){.dialog .form-row{grid-template-columns:1fr}}.field{align-content:start;gap:6px;min-width:0;display:grid}.field-label{color:var(--fg-2);font-size:12px;font-weight:500}.field-hint{color:var(--fg-3);text-wrap:pretty;font-size:11.5px;line-height:1.45}.field-error{color:var(--bad);font-size:11.5px}.input{border-radius:var(--r-ctl);background:var(--input-bg);border:1px solid var(--border-2);width:100%;min-height:32px;color:var(--fg-1);transition-property:border-color,box-shadow,background-color;transition-duration:var(--dur-1);outline:0;padding:6px 10px;font-size:13px}.input:hover:not(:focus):not(:disabled){border-color:var(--border-3)}.input::placeholder{color:var(--fg-3)}.input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.input:disabled{opacity:.55}textarea.input{resize:vertical;line-height:1.5}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23888' stroke-width='1.5'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.input-sm{width:auto;max-width:180px;height:28px;min-height:28px;padding-top:0;padding-bottom:0;font-size:12.5px}.input-time{width:auto}.input.mono{font-size:12.5px}.check{color:var(--fg-2);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.check input{accent-color:var(--accent);width:14px;height:14px}.plain{align-items:center;gap:4px;min-height:32px;display:flex}.switch{background:var(--surface-4);width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--border-2);transition:background-color var(--dur-2) var(--ease);border-radius:999px;flex:none;position:relative}.switch.is-on{background:var(--ok)}.switch:disabled{opacity:.5}.switch-knob{width:16px;height:16px;transition:transform var(--dur-2) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.switch.is-on .switch-knob{transform:translate(14px)}.callout{border-radius:var(--r-md);background:var(--tone-soft,var(--overlay-hover));color:var(--fg-1);border:1px solid color-mix(in srgb, var(--tone,var(--fg-3)) 22%, transparent);align-items:flex-start;gap:9px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.callout>svg{color:var(--tone);flex:none;margin-top:1px}.meter{background:var(--overlay-select);border-radius:5px;height:5px;display:block;overflow:hidden}.meter>span{border-radius:inherit;background:var(--tone,var(--accent));height:100%;transition:width var(--dur-4) var(--ease-out);display:block}.hint{color:var(--fg-3);font-size:12px}.tip-wrap{display:inline-flex;position:relative}.tip{z-index:var(--z-pop);background:var(--fg-1);color:var(--fg-on-solid);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-1), transform var(--dur-2) var(--ease-out);border-radius:7px;padding:5px 8px;font-size:11.5px;font-weight:500;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)}.tip-bottom .tip{top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-3px)}.tip-wrap:hover .tip,.tip-wrap:focus-within .tip{opacity:1;transition-delay:.35s;transform:translate(-50%)}.card{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--border-1);min-width:0;box-shadow:var(--hairline-hi);text-align:left;flex-direction:column;display:flex}.card-pad{gap:10px;padding:14px}.card.is-interactive{transition-property:border-color,background-color,transform;transition-duration:var(--dur-1)}.card.is-interactive:hover{border-color:var(--border-3)}.card.is-interactive:active{transform:scale(.99)}.card-head{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.card-title{color:var(--fg-2);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.card-aside{align-items:center;gap:6px;display:flex}.stat{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--border-1);min-height:96px;box-shadow:var(--hairline-hi);text-align:left;align-content:start;gap:3px;min-width:0;padding:12px 14px;display:grid;position:relative;overflow:hidden}.stat.is-interactive{transition-property:border-color,transform;transition-duration:var(--dur-1)}.stat.is-interactive:hover{border-color:var(--border-3)}.stat.is-interactive:active{transform:scale(.985)}.stat-top{color:var(--fg-3);align-items:center;gap:6px;display:flex}.stat-label{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.stat-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:600;line-height:1.15}.stat-value small{letter-spacing:0;color:var(--fg-3);margin-left:4px;font-size:12px;font-weight:500}.stat-foot{min-width:0;color:var(--fg-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.stat.has-spark .stat-foot{padding-right:80px}.stat-sub{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.stat-spark{opacity:.95;position:absolute;bottom:10px;right:12px}.stat-run .stat-value{color:var(--run)}.stat-warn{border-color:color-mix(in srgb, var(--warn) 32%, transparent);background:linear-gradient(180deg, var(--warn-soft), transparent 75%), var(--surface-1)}.stat-warn .stat-value{color:var(--warn)}.stat-bad .stat-value{color:var(--bad)}.stat-ok .stat-value{color:var(--fg-1)}.delta{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:1px;font-size:11.5px;font-weight:600;display:inline-flex}.delta.is-good{color:var(--ok)}.delta.is-bad{color:var(--bad)}.delta.is-flat{color:var(--fg-3);font-weight:500}.spark{color:var(--tone,var(--accent));display:block;overflow:visible}.ring{flex:none;place-items:center;display:inline-grid;position:relative}.ring svg{position:absolute;inset:0}.ring-track{stroke:var(--overlay-select)}.ring-value{stroke:var(--tone,var(--accent));transition:stroke-dashoffset var(--dur-4) var(--ease-out)}.ring-center{font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;position:relative}.table-wrap{min-width:0;overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.table th{z-index:1;color:var(--fg-3);text-align:left;white-space:nowrap;background:var(--surface-0);border-bottom:1px solid var(--border-1);padding:8px 10px;font-size:11.5px;font-weight:500;position:sticky;top:0}.table td{border-bottom:1px solid var(--border-1);vertical-align:middle;min-width:0;padding:9px 10px}.table tr:last-child td{border-bottom:0}.table tr.is-clickable{cursor:pointer}.table tr.is-clickable:hover td{background:var(--overlay-hover)}.table tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@container win (width<=640px){.table .hide-md{display:none}}.barlist{gap:7px;display:grid}.barlist-row{grid-template-columns:minmax(70px,120px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.barlist-label{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.barlist-track{background:var(--overlay-hover);border-radius:4px;height:8px;overflow:hidden}.barlist-track>span{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--dur-4) var(--ease-out);display:block}.barlist-value{color:var(--fg-1);text-align:right;min-width:48px;font-weight:500}.menu-anchor{display:inline-flex;position:relative}.popover{z-index:var(--z-pop);background:color-mix(in srgb, var(--surface-0) 97%, transparent);-webkit-backdrop-filter:blur(24px)saturate(160%);border:1px solid var(--border-2);min-width:220px;box-shadow:var(--elev-3), var(--hairline-hi);animation:pop-in var(--dur-2) var(--ease-out);transform-origin:0 0;border-radius:12px;position:absolute;top:calc(100% + 6px)}.pop-start{left:0}.pop-end{transform-origin:100% 0;right:0}.menu{padding:5px;display:grid}.menu-header{color:var(--fg-3);padding:8px 9px 6px;font-size:11.5px}.menu-item{text-align:left;width:100%;min-height:30px;color:var(--fg-1);border-radius:7px;align-items:center;gap:9px;padding:5px 9px;font-size:13px;display:flex}.menu-item>svg{color:var(--fg-2);flex:none}.menu-item:hover,.menu-item:focus-visible{background:var(--overlay-select);outline:none}.menu-item:disabled{opacity:.45}.menu-item.is-danger,.menu-item.is-danger>svg{color:var(--bad)}.menu-item.is-selected{font-weight:600}.menu-label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.menu-hint{color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:11.5px}.menu-sep{border:0;border-top:1px solid var(--border-1);margin:5px 4px}.dialog-scrim{z-index:var(--z-dialog);background:var(--scrim);-webkit-backdrop-filter:blur(4px);animation:fade-in var(--dur-2);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{background:var(--surface-0);border:1px solid var(--border-2);max-width:100%;max-height:calc(100dvh - 32px);box-shadow:var(--elev-4), var(--hairline-hi);animation:dialog-in var(--dur-3) var(--ease-out);border-radius:16px;flex-direction:column;display:flex;container:win/inline-size}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.sheet-grip{display:none}.dialog-head{border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:center;padding:14px 14px 12px 18px;display:flex}.dialog-head h2{font-size:15px}.dialog-body{padding:16px 18px;overflow-y:auto}.dialog-foot{border-top:1px solid var(--border-1);background:var(--surface-1);border-radius:0 0 16px 16px;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}@media (width<=767px){.dialog-scrim{place-items:end stretch;padding:0}.dialog{max-height:calc(100dvh - env(safe-area-inset-top) - 24px);animation:sheet-up var(--dur-3) var(--ease-out);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:20px 20px 0 0;width:100%!important}.sheet-grip{background:var(--border-3);border-radius:5px;width:36px;height:5px;margin:8px auto 0;display:block}.dialog-head{padding-top:8px}.dialog-foot{border-radius:0}.dialog-foot .btn{flex:1;height:44px}}@keyframes sheet-up{0%{transform:translateY(100%)}}.drawer-scrim{z-index:var(--z-drawer);background:color-mix(in srgb, var(--canvas) 38%, transparent);animation:fade-in var(--dur-2);position:absolute;inset:0}.drawer{z-index:calc(var(--z-drawer) + 1);background:var(--surface-0);border-left:1px solid var(--border-2);width:min(540px,100%);animation:drawer-in var(--dur-3) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 60px -24px #00000080;container:win/inline-size}@keyframes drawer-in{0%{opacity:0;transform:translate(32px)}}.drawer-head{border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:9px 10px 9px 16px;display:flex}.drawer-tabs .tabs{padding:0 8px}.drawer-title{min-width:0;color:var(--fg-2);align-items:center;gap:8px;font-weight:600;display:flex}.drawer-actions{align-items:center;gap:6px;display:flex}.drawer-body{flex:1;padding:16px;overflow-y:auto}.panel{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--border-1);min-width:0;min-height:0;box-shadow:var(--hairline-hi);flex-direction:column;display:flex}.panel-head{justify-content:space-between;align-items:center;gap:10px;padding:11px 12px 8px 14px;display:flex}.panel-head h3{color:var(--fg-2);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.panel-body{min-height:0;padding:2px 6px 6px}.section-title{justify-content:space-between;align-items:center;margin:4px 0 8px;display:flex}.section-title h3{font-size:13px}.scroll{min-height:0;overflow-y:auto}.pad{padding:14px}.pad-x{padding:4px 14px 14px}.md{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.md p,.md li{line-height:1.58}.md h3{margin-top:4px;font-size:14px}.md h4{margin-top:2px;font-size:13px}.md ul,.md ol{gap:3px;margin:0;padding-left:20px;display:grid}.md li::marker{color:var(--fg-3)}.md code{font-family:var(--font-mono);background:var(--overlay-select);border:1px solid var(--border-1);border-radius:4px;padding:1px 5px;font-size:.88em}.md-code{background:var(--log-bg);color:var(--log-fg);border:1px solid var(--border-1);font-family:var(--font-mono);border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55;position:relative;overflow-x:auto}.md-code code{font-size:inherit;background:0 0;border:0;padding:0}.md-code[data-lang]:before{content:attr(data-lang);color:#7c7e86;font-size:10px;position:absolute;top:6px;right:9px}.md blockquote{border-left:2px solid var(--border-3);color:var(--fg-2);margin:0;padding:2px 0 2px 12px}.md hr{border:0;border-top:1px solid var(--border-1);width:100%}.md strong{font-weight:600}@media (width<=767px){.btn{height:38px;padding:0 14px}.btn-sm{height:32px}.btn-lg{height:48px}.icon-btn{width:38px;height:38px}.input,.search input{font-size:16px}.input{min-height:40px}.input-sm{height:36px;min-height:36px}.search{height:38px}.seg-item{height:30px}.tab{height:44px}.switch{width:46px;height:28px}.switch-knob{width:24px;height:24px}.switch.is-on .switch-knob{transform:translate(18px)}.drawer{border-left:0;width:100%!important}}@container win (width<=480px){.stat-foot{padding-right:58px}.stat-spark svg{width:52px}}.dock.dock-mac{align-items:flex-end;gap:0;max-width:none;padding:5px 8px 0;overflow:visible}.dock-mac .dock-group{align-items:flex-end;gap:0}.dock-mac .dock-group+.dock-group{align-self:stretch;margin-bottom:9px;margin-left:6px;padding-left:6px}.dock-mac .dock-item{--m:1;width:calc(var(--base) * var(--m) + 6px);height:calc(var(--base) + 14px);cursor:pointer;transition:width .2s var(--ease-out);background:0 0;border:0;padding:0;display:block;position:relative}.dock-mac .dock-tile{width:calc(var(--base) * var(--m));height:calc(var(--base) * var(--m));border-radius:calc(var(--base) * var(--m) * .27);transition:width .2s var(--ease-out), height .2s var(--ease-out), border-radius .2s var(--ease-out), filter var(--dur-1);position:absolute;bottom:10px;left:3px;transform:none!important}.dock-mac .dock-tile svg{width:48%;height:48%}.dock-mac.is-magnifying .dock-item,.dock-mac.is-magnifying .dock-tile{transition:none}.dock-mac .dock-item:active .dock-tile{filter:brightness(.8)}.dock-mac .dock-run{bottom:3px;left:50%;transform:translate(-50%)}.dock-mac .dock-item>.dock-badge{top:auto;right:auto;left:calc(3px + var(--base) * var(--m) - 13px);bottom:calc(10px + var(--base) * var(--m) - 11px);transform:none}.dock-mac .dock-item:hover>.dock-badge{transform:none}.dock-mac .dock-tip{bottom:calc(10px + var(--base) * var(--m) + 10px)}.dock-mac .dock-more{font-size:calc(var(--base) * var(--m) * .3);font-weight:600}.dock-all{background:var(--surface-3);color:var(--fg-1)}.launcher-backdrop{z-index:var(--z-palette);padding:max(6vh, 24px) 16px calc(110px + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--bg) 50%, transparent);-webkit-backdrop-filter:blur(22px)saturate(140%);justify-content:center;align-items:flex-start;animation:.16s ease-out launcher-in;display:flex;position:fixed;inset:0}@keyframes launcher-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.launcher-backdrop{animation:none}}.launcher{background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--r-2xl);width:min(880px,100%);max-height:100%;box-shadow:var(--shadow-pop);flex-direction:column;display:flex;overflow:hidden}.launcher-search{border-bottom:1px solid var(--border-1);color:var(--fg-3);align-items:center;gap:12px;padding:16px 18px;display:flex}.launcher-search input{min-width:0;color:var(--fg-1);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;font-size:19px;font-weight:500}.launcher-search input::placeholder{color:var(--fg-4);font-weight:400}.launcher-clear{border-radius:var(--r-full);background:var(--surface-3);width:28px;height:28px;color:var(--fg-2);cursor:pointer;border:0;place-items:center;display:grid}.launcher-kbd,.launcher-foot kbd{font:500 11px/1 var(--font-mono,ui-monospace, monospace);border:1px solid var(--border-2);background:var(--surface-2);color:var(--fg-3);border-radius:5px;padding:4px 6px}.launcher-chips{scrollbar-width:none;gap:6px;padding:10px 16px 2px;display:flex;overflow-x:auto}.launcher-chip{border-radius:var(--r-full);border:1px solid var(--border-2);height:30px;color:var(--fg-2);cursor:pointer;background:0 0;flex:none;padding:0 12px;font-size:13px}.launcher-chip:hover{background:var(--surface-hover)}.launcher-chip.is-on{background:var(--fg-1);border-color:var(--fg-1);color:var(--surface-0)}.launcher-body{min-height:160px;padding:4px 14px 14px;overflow-y:auto}.launcher-empty{text-align:center;color:var(--fg-2);padding:40px 8px}.launcher-hint{color:var(--fg-3);font-size:13px}.launcher-group h3{color:var(--fg-3);margin:14px 6px 6px;font-size:12px;font-weight:600}.launcher-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:4px;display:grid}.launcher-app{border-radius:var(--r-lg);position:relative}.launcher-app.is-active{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--accent-line,var(--border-3))}.launcher-open{width:100%;color:var(--fg-1);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;display:flex;position:relative}.launcher-open .dock-tile{border-radius:14px;width:52px;height:52px;position:relative}.launcher-name{text-align:center;overflow-wrap:anywhere;font-size:12.5px;line-height:1.25}.launcher-name mark{color:var(--accent);background:0 0;font-weight:700}.launcher-open-dot{background:var(--fg-2);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:68px;left:50%}.launcher-pin{border-radius:var(--r-sm);background:var(--surface-2);width:26px;height:26px;color:var(--fg-3);cursor:pointer;opacity:0;border:0;place-items:center;display:grid;position:absolute;top:6px;right:6px}.launcher-app:hover .launcher-pin,.launcher-app.is-active .launcher-pin,.launcher-pin.is-pinned{opacity:1}.launcher-pin.is-pinned{color:var(--accent)}@media (hover:none){.launcher-pin{opacity:1}}.launcher-foot{border-top:1px solid var(--border-1);color:var(--fg-3);flex-wrap:wrap;gap:18px;padding:10px 18px;font-size:12px;display:flex}.launcher-foot kbd{margin-right:2px}@media (width<=640px){.launcher-foot{display:none}}.popover.dock-ctx{z-index:var(--z-pop);transform-origin:bottom;min-width:200px;max-width:min(320px,100vw - 16px);max-height:min(60vh,420px);position:fixed;top:auto;overflow-y:auto}.act-row{border-radius:var(--r-ctl);transition:background-color var(--dur-1);align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.act-row:hover{background:var(--overlay-hover)}.act-icon{width:26px;height:26px;color:var(--tone);background:var(--tone-soft);border-radius:8px;flex:none;place-items:center;display:grid}.act-icon.tone-neutral{color:var(--fg-2);background:var(--overlay-hover);box-shadow:inset 0 0 0 1px var(--border-1)}.act-sys{background:var(--surface-3);width:16px;height:16px;color:var(--fg-2);border-radius:32%;flex:none;place-items:center;font-size:9px;font-weight:700;display:inline-grid}.act-sys.is-ceo{background:var(--accent);color:var(--accent-ink)}.act-text{flex:1;gap:1px;min-width:0;padding-top:3px;display:grid}.act-line{font-size:var(--fs-small);color:var(--fg-2);text-wrap:pretty;line-height:1.45}.act-who{align-items:baseline;gap:5px;display:inline-flex}.act-who>:first-child{align-self:center}.act-who strong{color:var(--fg-1);font-weight:600}.act-verb{color:var(--fg-2)}.act-target{color:var(--fg-1);font-weight:500}.act-detail{color:var(--fg-3);font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.act-md{white-space:normal;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.act-md .md>*{margin:0}.act-md .md h3,.act-md .md h4{font-size:inherit}.act-side{flex-direction:column;flex:none;align-items:flex-end;gap:3px;padding-top:4px;display:flex}.act-time{color:var(--fg-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.run-row{border-radius:var(--r-ctl);text-align:left;width:100%;min-height:48px;transition:background-color var(--dur-1);align-items:center;gap:10px;padding:7px 8px;display:flex}.run-row:hover{background:var(--overlay-hover)}.run-row.is-active{background:var(--overlay-select);box-shadow:inset 2px 0 0 var(--accent)}.run-row-icon{width:26px;height:26px;color:var(--tone);background:var(--tone-soft);border-radius:8px;flex:none;place-items:center;display:grid}.run-row-main{flex:1;gap:2px;min-width:0;display:grid}.run-row-title{min-width:0;font-weight:500;font-size:var(--fs-small);color:var(--fg-1);align-items:baseline;gap:6px;display:flex}.run-row-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.run-key{color:var(--fg-3);flex:none;font-size:11px}.run-row-sub{min-width:0;color:var(--fg-3);font-size:var(--fs-caption);white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.run-row-agent{text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.run-row-agent .avatar{font-size:7px!important}.run-row-sep{background:var(--fg-4);border-radius:50%;flex:none;width:3px;height:3px}.run-row-side{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}@media (width<=767px){.run-row{min-height:56px}.act-row{min-height:44px}}.ceo{flex-direction:column;min-height:0;display:flex}.ceo-bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.ceo-state{flex:1;align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.ceo-state-main{font-weight:600}.ceo-state-sub{min-width:0;color:var(--text-3);white-space:nowrap;align-items:baseline;gap:5px;display:flex}.ceo-model{flex-shrink:0}.ceo-state-more{text-overflow:ellipsis;min-width:0;overflow:hidden}@container win (width<=560px){.ceo-state-more{display:none}}@media (width<=767px){.ceo-state-more{display:none}}.ceo-state{overflow:hidden}@container win (width<=460px){.ceo-state-sub{display:none}}@media (width<=480px){.ceo-state-sub{display:none}}.chat-list{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 16px 8px;display:flex;overflow-y:auto}.chat-sys{color:var(--text-3);border:1px solid var(--line);border-radius:999px;align-self:center;padding:3px 10px;font-size:11.5px}.chat-row{max-width:100%;animation:rise .24s var(--ease-out);gap:9px;display:flex}.chat-row.is-owner{justify-content:flex-end}.chat-mark{background:var(--accent);width:24px;height:24px;color:var(--accent-ink);border-radius:8px;flex:none;place-items:center;margin-top:2px;display:grid}.chat-col{gap:4px;min-width:0;max-width:min(560px,86%);display:grid}.is-owner .chat-col{justify-items:end}.bubble{border-radius:14px;min-width:0;padding:9px 13px;line-height:1.55;position:relative}.is-ceo .bubble{background:var(--surface-2);border:1px solid var(--line);border-top-left-radius:5px}.is-owner .bubble{background:var(--accent-soft);border:1px solid var(--accent-line);border-top-right-radius:5px}.bubble-plain{white-space:pre-wrap;overflow-wrap:anywhere}.chat-meta{color:var(--text-3);padding:0 4px;font-size:11px}.caret{vertical-align:-2px;background:var(--accent);border-radius:1px;width:7px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}.bubble.is-streaming .md>:last-child{display:inline}.bubble.typing{gap:4px;padding:13px 14px;display:inline-flex}.bubble.typing span{background:var(--text-3);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typing}.bubble.typing span:nth-child(2){animation-delay:.15s}.bubble.typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.composer-wrap{flex:none;gap:8px;padding:8px 12px 12px;display:grid}.chips{scrollbar-width:none;gap:6px;padding-bottom:1px;display:flex;overflow-x:auto}.chip{border:1px solid var(--line-2);height:26px;color:var(--text-2);background:var(--surface-1);transition:border-color var(--t-fast), color var(--t-fast), background var(--t-fast);border-radius:999px;flex:none;padding:0 11px;font-size:12px;font-weight:500}.chip:hover{color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.composer{background:var(--input-bg);border:1px solid var(--line-2);transition:border-color var(--t-fast), box-shadow var(--t-fast);border-radius:14px;align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;display:flex}.composer:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.composer textarea{resize:none;background:0 0;border:0;outline:0;flex:1;min-width:0;max-height:180px;padding:6px 0;font-size:13.5px;line-height:1.45}.composer textarea::placeholder{color:var(--text-3)}.send{background:var(--accent);width:32px;height:32px;color:var(--accent-ink);transition:opacity var(--t-fast), transform 80ms;border-radius:10px;flex:none;place-items:center;display:grid}.send:disabled{opacity:.3}.send:not(:disabled):active{transform:scale(.94)}.tickets,.growth,.projects,.workforce,.approvals,.inbox,.activity,.settings{flex-direction:column;min-height:0;display:flex;position:relative}.tickets>.scroll,.projects>.scroll,.workforce>.scroll,.approvals>.scroll,.inbox>.scroll,.activity>.scroll,.settings>.scroll{flex:1}.board{scroll-snap-type:x proximity;flex:1;gap:10px;min-height:0;padding:12px;scroll-padding-inline:12px;display:flex;overflow:auto hidden}.kcol{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--line);scroll-snap-align:start;min-height:0;transition:border-color var(--t-fast), background var(--t-fast);flex-direction:column;flex:0 0 248px;display:flex}.kcol.is-over{border-color:var(--accent-line);background:color-mix(in srgb, var(--accent) 5%, var(--surface-1))}.kcol-head{align-items:center;gap:8px;padding:10px 12px 8px;font-size:12.5px;font-weight:600;display:flex}.kcol-count{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.kcol-body{flex-direction:column;flex:1;gap:6px;min-height:60px;padding:2px 8px 8px;display:flex;overflow-y:auto}.kcol-empty{border:1px dashed var(--line-2);color:var(--text-3);text-align:center;border-radius:8px;margin:4px 0;padding:16px 8px;font-size:11.5px}.tcard{text-align:left;background:var(--win-bg);border:1px solid var(--line-2);width:100%;box-shadow:var(--shadow-card);cursor:grab;transition:border-color var(--t-fast), transform var(--t-fast), box-shadow var(--t-fast);border-radius:9px;gap:7px;padding:10px 11px;display:grid}.tcard:hover{border-color:var(--line-3)}.tcard:active{cursor:grabbing}.tcard.is-dragging{opacity:.45}.tcard.prio-p0{box-shadow:inset 2px 0 0 var(--bad), var(--shadow-card)}.tcard-top{align-items:center;gap:8px;display:flex}.tcard-key{color:var(--text-3);font-size:11px}.tcard-running{color:var(--run);align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.tcard-prio{height:17px;margin-left:auto;padding:0 6px;font-size:10px}.tcard-title{font-size:13px;font-weight:500;line-height:1.38}.tcard-foot{align-items:center;gap:6px;min-width:0;display:flex}.tcard-spacer{flex:1}.tcard-proj{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.tcard-unassigned{border:1px dashed var(--line-3);border-radius:30%;width:20px;height:20px}.ttype{background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:500}.ttype-bug{color:var(--bad);background:var(--bad-soft)}.ttype-research{color:var(--run);background:var(--run-soft)}.tdetail{gap:16px;display:grid}.tdetail-title{letter-spacing:-.015em;font-size:17px;line-height:1.3}.tdetail-meta{color:var(--text-3);flex-wrap:wrap;gap:4px 14px;margin-top:-10px;font-size:12px;display:flex}.tdetail-props{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 12px;padding:12px;display:grid}.tdetail-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tdetail-sec{gap:8px;display:grid}.tdetail-sec h4{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:flex}.tdetail-sec .count{color:var(--text-3);font-weight:500}.tdetail-runs{margin:0 -8px;display:grid}.comments{gap:12px;display:grid}.comment{gap:10px;display:flex}.comment-main{flex:1;gap:3px;min-width:0;display:grid}.comment-head{align-items:baseline;gap:8px;font-size:12.5px;display:flex}.comment-head time{color:var(--text-3);font-size:11px}.comment-form{justify-items:end;gap:8px;margin-top:6px;display:grid}.lead-hero{align-items:center;gap:12px;display:flex}.lead-hero .tdetail-meta{margin-top:2px}.lead-score{align-items:center;gap:8px;min-height:32px;display:flex}.lcard-top{align-items:flex-start;gap:8px;display:flex}.lcard-id{flex:1;min-width:0;display:grid}.lcard-co{color:var(--text-3);font-size:11.5px}.lcard-notes{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}@container win (width<=600px){.tdetail-props{grid-template-columns:1fr}.hide-narrow,.hist-via{display:none}}@media (width<=767px){.board{scroll-snap-type:x mandatory;padding:12px 16px;scroll-padding-inline:16px}.kcol{flex-basis:calc(100% - 40px)}.toolbar{padding:8px 12px}.toolbar .search{flex:100%}.composer textarea{font-size:16px}}.mission{padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex}.mission .mc-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;padding:2px 2px 4px;display:flex}.mission .mc-head-text{min-width:0}.mission .mc-greet{font-size:var(--fs-h1);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.15}.mission .mc-sub{font-size:var(--fs-small);color:var(--fg-3);align-items:center;gap:8px;margin-top:3px;display:flex}.mission .mc-scope{color:var(--fg-2);align-items:center;gap:6px;font-weight:500;display:inline-flex}.mission .mc-sep{color:var(--fg-4)}.mission .mc-head-actions{align-items:center;gap:8px;display:flex}.mission .mc-kpis{--n:4;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:10px;display:grid}@container win (width<=1180px){.mission .mc-kpis.n-5,.mission .mc-kpis.n-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@container win (width<=760px){.mission .mc-kpis.mc-kpis.mc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.mission .mc-kpis>[role=listitem]{min-width:0;display:grid}.mission .mc-kpis .stat{width:100%}.mission .mc-spend{gap:5px}.mission .mc-spend .meter{margin-top:6px}.mission .mc-spend-foot{font-size:var(--fs-caption);color:var(--fg-3)}.mission .mc-cos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.mission .mc-cos>[role=listitem]{min-width:0;display:grid}.mission .mc-co{border-radius:var(--r-card);text-align:left;border:1px solid var(--border-1);background:linear-gradient(120deg, color-mix(in srgb, var(--c) 11%, transparent), transparent 55%), var(--surface-1);box-shadow:var(--hairline-hi);transition-property:border-color,transform,box-shadow;transition-duration:var(--dur-1);gap:12px;padding:12px 14px;display:grid}.mission .mc-co:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent);box-shadow:var(--elev-2)}.mission .mc-co:active{transform:scale(.985)}.mission .mc-co-head{align-items:center;gap:10px;min-width:0;display:flex}.mission .mc-co-mark{width:30px;height:30px;font-size:var(--fs-micro);letter-spacing:.02em;color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent);border-radius:9px;flex:none;place-items:center;font-weight:700;display:inline-grid}.mission .mc-co-id{flex:1;min-width:0;display:grid}.mission .mc-co-name{font-size:var(--fs-title-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mission .mc-co-kind{font-size:var(--fs-caption);color:var(--fg-3)}.mission .mc-co-live{border-radius:var(--r-full);height:20px;font-size:var(--fs-caption);color:var(--run);background:var(--run-soft);align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}.mission .mc-co-stats{flex-wrap:wrap;gap:18px;display:flex}.mission .mc-co-stats>span{gap:1px;display:grid}.mission .mc-co-stats b{letter-spacing:-.02em;font-size:17px;font-weight:600}.mission .mc-co-stats small{font-size:var(--fs-caption);color:var(--fg-3)}.mission .mc-co-stats .is-warn b{color:var(--warn)}.mission .mc-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:12px;display:grid}.mission .mc-grid>*{min-width:0}.mission .mc-grid>div{display:grid}.mission .mc-span-2{grid-column:span 2}.mission .mc-span-3{grid-column:1/-1}.mission .mc-tall{grid-row:span 2}.mission .mc-grid .card{min-width:0}.mission .mc-pad-head{padding:12px 12px 6px 14px}.mission .card-title .num{font-weight:500}.mission .mc-count{color:var(--fg-3);font-size:var(--fs-caption);margin-left:2px}.mission .mc-more{flex:none;align-items:center;gap:2px;display:inline-flex}.mission .mc-list{min-height:0;padding:0 6px 6px}.mission .mc-feed{max-height:440px;overflow-y:auto}.mission .mc-ceo{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 60%), var(--surface-1);height:100%}.mission .mc-ceo.is-busy{border-color:color-mix(in srgb, var(--accent) 28%, transparent)}.mission .mc-ceo-body{flex:1;align-items:flex-start;gap:12px;display:flex}.mission .mc-ceo-orb{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);border-radius:12px;flex:none;place-items:center;display:inline-grid}.mission .mc-ceo-orb.is-busy{animation:mc-breathe 2.4s var(--ease) infinite}@keyframes mc-breathe{0%,to{box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 0 0 var(--accent-soft)}50%{box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 0 6px transparent}}.mission .mc-ceo-main{gap:4px;min-width:0;display:grid}.mission .mc-ceo-state{font-size:var(--fs-title-sm);font-weight:600}.mission .mc-ceo-text{color:var(--fg-2);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.mission .mc-ceo-text.is-live:after{content:"";vertical-align:-2px;background:var(--accent);border-radius:2px;width:7px;height:13px;margin-left:3px;animation:1s steps(2,end) infinite mc-caret;display:inline-block}@keyframes mc-caret{50%{opacity:0}}.mission .mc-ceo-foot{border-top:1px solid var(--border-1);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:10px;display:flex}.mission .mc-ceo-facts{flex-wrap:wrap;gap:20px;min-width:0;margin:0;display:flex}.mission .mc-ceo-facts dt{font-size:var(--fs-caption);color:var(--fg-3)}.mission .mc-ceo-facts dd{font-size:var(--fs-small);margin:0;font-weight:500}.mission .mc-ceo-model dd{color:var(--fg-2);font-weight:400}.mission .mc-needs{height:100%}.mission .mc-needs.has-items{border-color:color-mix(in srgb, var(--warn) 26%, transparent)}.mission .mc-dec-list{gap:2px;margin:0;padding:0 6px 6px;list-style:none;display:grid}.mission .mc-dec{border-radius:var(--r-ctl);gap:6px;padding:8px 8px 8px 14px;display:grid;position:relative}.mission .mc-dec:hover{background:var(--overlay-hover)}.mission .mc-dec+.mc-dec:before{content:"";border-top:1px solid var(--border-1);position:absolute;top:-1px;left:14px;right:8px}.mission .mc-dec-bar{background:var(--tone);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:4px}.mission .mc-dec.urg-normal .mc-dec-bar{background:var(--border-3)}.mission .mc-dec-main{text-align:left;gap:2px;min-width:0;display:grid}.mission .mc-dec-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.mission .mc-dec-main:hover .mc-dec-title{text-decoration:underline;-webkit-text-decoration-color:var(--border-3);text-decoration-color:var(--border-3);text-underline-offset:3px}.mission .mc-dec-meta{font-size:var(--fs-caption);color:var(--fg-3);white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.mission .mc-dec-urg{color:var(--tone);text-transform:capitalize;font-weight:600}.mission .mc-dec-actions{gap:6px;display:flex}.mission .mc-agent-row{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding:2px 12px 12px;display:flex;overflow-x:auto}.mission .mc-agent-row>[role=listitem]{scroll-snap-align:start;flex:none}.mission .mc-agent{text-align:left;border:1px solid var(--border-1);background:var(--surface-0);width:218px;transition-property:border-color,background-color,transform;transition-duration:var(--dur-1);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.mission .mc-agent:hover{border-color:var(--border-3)}.mission .mc-agent:active{transform:scale(.98)}.mission .mc-agent.is-working{border-color:color-mix(in srgb, var(--run) 30%, transparent);background:linear-gradient(180deg, var(--run-soft), transparent 80%), var(--surface-0)}.mission .mc-agent.is-offline{opacity:.65}.mission .mc-agent-text{flex:1;min-width:0;display:grid}.mission .mc-agent-name{font-weight:600;font-size:var(--fs-small);align-items:center;gap:6px;display:flex}.mission .mc-agent-on{font-size:var(--fs-caption);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mission .mc-agent.is-working .mc-agent-on{color:var(--fg-2)}.mission .mc-agent-on .mono{color:var(--run);font-size:var(--fs-micro)}.mission .mc-agent-time{font-size:var(--fs-micro);color:var(--fg-3)}.mission .mc-figure{gap:1px;display:grid}.mission .mc-figure-value{letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.2}.mission .mc-figure-sub{font-size:var(--fs-caption);color:var(--fg-3)}.mission .mc-bars{border-bottom:1px solid var(--viz-grid);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:108px;padding-top:4px;display:grid}.mission .mc-bar{grid-template-rows:minmax(0,1fr) auto;gap:4px;min-width:0;display:grid}.mission .mc-bar-track{background:linear-gradient(to top, var(--viz-grid) 1px, transparent 1px) 0 0 / 100% 33.33%;justify-content:center;align-items:flex-end;min-height:0;display:flex}.mission .mc-bar-stack{width:min(100%,26px);min-height:0;transition:height var(--dur-4) var(--ease-out);border-radius:5px 5px 2px 2px;flex-direction:column-reverse;display:flex;overflow:hidden}.mission .mc-bar-stack>span{background:var(--c);flex-basis:0;min-height:2px}.mission .mc-bar-stack>span+span{border-bottom:1px solid var(--surface-1)}.mission .mc-bar-label{font-size:var(--fs-micro);color:var(--fg-3);text-align:center;padding-bottom:4px}.mission .mc-split{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mission .mc-split li{font-size:var(--fs-small);align-items:center;gap:8px;display:flex}.mission .mc-split-name{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@container win (width<=1000px){.mission .mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission .mc-span-2{grid-column:1/-1}}@container win (width<=640px){.mission{padding:12px}.mission .mc-grid{grid-template-columns:minmax(0,1fr)}.mission .mc-tall{grid-row:auto}.mission .mc-greet{font-size:22px}.mission .mc-feed{max-height:360px}}@container win (width<=380px){.mission .mc-kpis.mc-kpis.mc-kpis.mc-kpis{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mission .mc-ceo-orb.is-busy,.mission .mc-ceo-text.is-live:after{animation:none}}.kpi{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--border-1);text-align:left;align-content:start;gap:2px;min-width:0;padding:11px 13px 12px;display:grid}.kpi-label{font-size:var(--fs-caption);color:var(--fg-3);font-weight:500}.kpi-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.tickets{min-width:0}.tickets .tk-toolbar{gap:6px}.tickets .tk-search{position:relative}.tickets .tk-search-kbd{opacity:.8;display:inline-flex}.tickets .tk-search:focus-within .tk-search-kbd{display:none}.tickets .tk-filters-inline{align-items:center;gap:6px;min-width:0;display:flex}.tickets .tk-filters-inline .input{width:auto;max-width:150px}.tickets .input.is-set{border-color:var(--accent-line);color:var(--fg-1)}.tickets .tk-filters-pop{display:none}.tickets .tk-filters-panel{gap:8px;width:240px;padding:10px;display:grid}.tickets .tk-filter-n{border-radius:var(--r-full);background:var(--accent-soft);min-width:16px;height:16px;color:var(--accent);font-size:var(--fs-micro);place-items:center;padding:0 4px;font-weight:600;display:inline-grid}.tickets .tk-keys-btn{border-radius:var(--r-ctl);width:28px;height:28px;color:var(--fg-3);cursor:help;place-items:center;display:inline-grid}.tickets .tk-keys-btn:hover,.tickets .tk-keys-btn:focus-visible{color:var(--fg-2);background:var(--overlay-hover)}.tickets .tk-keys .tip{left:auto;right:0;transform:translateY(-3px)}.tickets .tk-keys .tip-wrap:hover .tip,.tickets .tk-keys .tip-wrap:focus-within .tip{transform:none}.tickets .tk-keys-tip{white-space:nowrap;font-size:var(--fs-caption);gap:5px;display:grid}.tickets .tk-keys-tip>span{align-items:center;gap:3px;display:flex}.tickets .tk-seg{align-items:center;gap:5px;display:inline-flex}.tickets .tk-board{gap:8px}.tickets .tk-col{flex:0 0 272px}.tickets .tk-col-head{gap:7px;min-height:36px;padding:8px 6px 6px 12px}.tickets .tk-col-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tickets .tk-col-count{color:var(--fg-3);font-weight:500;font-size:var(--fs-caption)}.tickets .tk-col-tools{opacity:0;transition:opacity var(--dur-1) var(--ease);gap:0;margin-left:auto;display:flex}.tickets .tk-col-tools .icon-btn{width:24px;height:24px}.tickets .tk-col:hover .tk-col-tools,.tickets .tk-col:focus-within .tk-col-tools{opacity:1}@media (hover:none){.tickets .tk-col-tools{opacity:1}}.tickets .tk-col-body{gap:6px;padding:2px 6px 6px}.tickets .tk-col-empty{padding:12px 8px}.tickets .tk-col.is-collapsed{flex:0 0 40px}.tickets .tk-strip{border-radius:inherit;color:var(--fg-2);font-size:var(--fs-small);transition:background var(--dur-1) var(--ease);flex-direction:column;flex:1;align-items:center;gap:8px;padding:12px 0;font-weight:600;display:flex}.tickets .tk-strip:hover{background:var(--overlay-hover)}.tickets .tk-strip:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tickets .tk-strip-count{color:var(--fg-3);font-weight:500;font-size:var(--fs-caption)}.tickets .tk-strip-label{writing-mode:vertical-rl;white-space:nowrap}.tickets .tk-add{width:100%;height:30px;color:var(--fg-3);font-size:var(--fs-small);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:flex}.tickets .tk-add:hover,.tickets .tk-add:focus-visible{background:var(--overlay-hover);color:var(--fg-2)}.tickets .tk-add:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tickets .tk-add-form{gap:4px;display:grid}.tickets .tk-add-hint{font-size:var(--fs-micro);color:var(--fg-3);padding-left:2px}.tickets .tk-li{display:block}.tickets .tk-card{background:var(--surface-0);border-color:var(--border-1);box-shadow:var(--elev-1);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);gap:6px;padding:9px 10px}.tickets .tk-card:hover{border-color:var(--border-2);box-shadow:var(--elev-2)}.tickets .tk-card:active{transform:scale(.985)}.tickets .tk-card.prio-p0{box-shadow:inset 2px 0 0 var(--bad), var(--elev-1)}.tickets .tk-card.is-selected{border-color:var(--accent-line)}.tickets .tk-card:focus-visible,.tickets .tk-card.is-selected:focus{outline:2px solid var(--focus);outline-offset:1px}.tickets .tk-card .tcard-top{gap:6px;min-width:0}.tickets .tk-card .tcard-key{font-size:var(--fs-micro);color:var(--fg-3)}.tickets .tk-card .tcard-running{font-size:var(--fs-micro);margin-left:auto}.tickets .tk-card .co-badge{flex:none}.tickets .tk-clamp{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tickets .tk-card .tcard-title{color:var(--fg-1);font-size:13px;line-height:1.38}.tickets .tk-av{flex:none;display:inline-flex}.tickets .tcard-unassigned{flex:none}.tickets .tk-prio{color:var(--fg-3);flex:none;display:inline-flex}.tickets .tk-prio-p0{color:var(--bad)}.tickets .tk-prio-p1{color:var(--fg-2)}.tickets .tk-prio-p3{color:var(--fg-4)}.tickets .tk-lanes{flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px 12px 12px;display:flex;overflow:auto}.tickets .tk-lane{width:max-content;min-width:100%}.tickets .tk-lane-head{border-radius:var(--r-ctl);max-width:100%;height:34px;font-weight:600;font-size:var(--fs-small);color:var(--fg-1);transition:background var(--dur-1) var(--ease);align-items:center;gap:8px;padding:0 8px 0 4px;display:flex;position:sticky;left:0}.tickets .tk-lane-head:hover{background:var(--overlay-hover)}.tickets .tk-lane-head:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tickets .tk-lane-chev{color:var(--fg-3);transition:transform var(--dur-2) var(--ease);transform:rotate(90deg)}.tickets .tk-lane.is-closed .tk-lane-chev,.tickets .tk-group-head.is-closed .tk-lane-chev{transform:rotate(0)}.tickets .tk-lane-dot{width:9px;height:9px}.tickets .tk-lane-stats{color:var(--fg-3);font-weight:500;font-size:var(--fs-caption);white-space:nowrap;align-items:center;gap:10px;margin-left:4px;display:inline-flex}.tickets .tk-lane-run{color:var(--run);align-items:center;gap:4px;display:inline-flex}.tickets .tk-lane-cols{border-left:2px solid color-mix(in srgb, var(--c) 45%, transparent);align-items:flex-start;gap:8px;margin-left:10px;padding:4px 0 10px 8px;display:flex}.tickets .tk-lane-cols .tk-col{min-height:0}.tickets .tk-lane-cols .tk-col.is-collapsed{align-self:stretch}.tickets .tk-lane-cols .kcol-body{flex:none;min-height:0;overflow:visible}.tickets .tk-scroll{flex:1;min-height:0;overflow-y:auto}.tickets .tk-list{padding:4px 8px 16px;display:grid}.tickets .tk-group{display:grid}.tickets .tk-group-head{z-index:1;background:var(--surface-0);border-bottom:1px solid var(--border-1);height:34px;font-weight:600;font-size:var(--fs-small);color:var(--fg-1);text-align:left;align-items:center;gap:8px;margin-top:6px;padding:0 8px 0 4px;display:flex;position:sticky;top:0}.tickets .tk-group-head:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tickets .tk-row{border-bottom:1px solid var(--border-1);text-align:left;min-height:36px;font-size:var(--fs-small);color:var(--fg-1);transition:background var(--dur-1) var(--ease);grid-template-columns:18px 72px minmax(0,1fr) 150px 76px;align-items:center;gap:10px;padding:0 8px;display:grid}.tickets .tk-row.has-co{grid-template-columns:18px 72px minmax(0,1fr) 64px 150px 76px}.tickets .tk-row:hover{background:var(--overlay-hover)}.tickets .tk-row.is-selected{background:var(--overlay-select)}.tickets .tk-row:focus-visible,.tickets .tk-row.is-selected:focus{outline:2px solid var(--focus);outline-offset:-2px;border-radius:6px}.tickets .tk-row-key{color:var(--fg-3);font-size:var(--fs-caption);white-space:nowrap}.tickets .tk-row-title{align-items:center;gap:8px;min-width:0;display:flex}.tickets .tk-row-title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.tickets .tk-row .tcard-running{font-size:var(--fs-micro);flex:none}.tickets .tk-row-who{min-width:0;color:var(--fg-2);align-items:center;gap:6px;display:flex}.tickets .tk-row-who-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tickets .tk-row-time{color:var(--fg-3);font-size:var(--fs-caption);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tickets .tk-sheet-title{align-items:center;gap:8px;min-width:0;display:flex}.tickets .tk-sheet-key{font-size:var(--fs-small);color:var(--fg-2)}.tickets .tk-detail{gap:18px}.tickets .tk-title{text-wrap:balance;margin:0}.tickets .tk-title-btn{border-radius:var(--r-ctl);text-align:left;width:100%;font:inherit;color:var(--fg-1);cursor:text;transition:background var(--dur-1) var(--ease);margin:-4px -6px;padding:4px 6px;display:block}.tickets .tk-title-btn:hover{background:var(--overlay-hover)}.tickets .tk-title-btn:focus-visible{outline:2px solid var(--focus);outline-offset:0}.tickets .tk-title-input{font-size:var(--fs-title);height:36px;font-weight:600}.tickets .tk-props{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--border-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;padding:10px 12px;display:grid}.tickets .tk-prop{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;display:grid}.tickets .tk-prop-label{font-size:var(--fs-caption);color:var(--fg-3)}.tickets .tk-sec-head{justify-content:space-between;align-items:center;min-height:28px;display:flex}.tickets .tk-sec-head h4{font-size:var(--fs-small);color:var(--fg-2);margin:0;font-weight:600}.tickets .tk-empty-line{color:var(--fg-3);font-size:var(--fs-small);margin:0}.tickets .tk-edit{gap:8px;display:grid}.tickets .tk-edit-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tickets .tk-edit-actions .hint{align-items:center;gap:3px;margin-right:auto;display:inline-flex}.tickets .tk-meta{border-top:1px solid var(--border-1);font-size:var(--fs-caption);color:var(--fg-3);flex-wrap:wrap;gap:4px 14px;padding-top:12px;display:flex}.tickets .tk-comments{gap:16px;display:grid}.tickets .tk-composer{background:var(--surface-0);border-top:1px solid var(--border-1);justify-items:stretch;margin:0 -16px -16px;padding:12px 16px 16px;position:sticky;bottom:-16px}.tickets .tk-runs{gap:12px;display:grid}.tickets .tk-runs-head{justify-content:space-between;align-items:center;gap:12px;display:flex}@container win (width<=820px){.tickets .tk-filters-inline,.tickets .tk-keys{display:none}.tickets .tk-filters-pop{display:inline-flex}}@container win (width<=640px){.tickets .tk-search{flex:140px}.tickets .tk-new-label{display:none}.tickets .tk-board{scroll-snap-type:x mandatory}.tickets .tk-board .tk-col:not(.is-collapsed){flex-basis:calc(100% - 40px)}.tickets .tk-lanes{padding-inline:8px;overflow-x:hidden}.tickets .tk-lane{width:auto}.tickets .tk-lane-total{display:none}.tickets .tk-lane-cols{scroll-snap-type:x mandatory;margin-left:4px;padding-left:6px;overflow-x:auto}.tickets .tk-lane-cols .tk-col:not(.is-collapsed){flex-basis:calc(100% - 40px)}.tickets .tk-row,.tickets .tk-row.has-co{grid-template-columns:18px minmax(0,1fr) auto 56px}.tickets .tk-row-key,.tickets .tk-row-who-name,.tickets .tk-row-co{display:none}.tickets .tk-props{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.tickets .tk-new-label{display:none}.tickets .tk-row{min-height:44px}.tickets .tk-add{height:40px}.tickets .tk-lane-head{height:44px}.tickets .tk-col-tools .icon-btn{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.tickets .tk-card,.tickets .tk-lane-chev,.tickets .tk-col-tools,.tickets .tk-row,.tickets .tk-strip,.tickets .tk-add{transition:none}.tickets .tk-card:active{transform:none}}.tickets .tk-labels{flex-direction:column;gap:6px;display:flex}.tickets .tk-labels-head{color:var(--text-2);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.tickets .tk-labels-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tickets .tk-label{background:var(--bg-2,#7f7f7f1f);border-radius:999px;align-items:center;gap:2px;height:26px;padding:0 4px 0 9px;font-size:12px;display:inline-flex}.tickets .tk-label button{width:22px;height:22px;color:var(--text-3);border-radius:999px;place-items:center;display:inline-grid}.tickets .tk-label button:hover{color:var(--text-1,inherit)}.tickets .tk-label-input{min-width:120px;height:28px;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.tickets .tk-label-suggest{border:1px dashed var(--line);height:26px;color:var(--text-3);border-radius:999px;padding:0 9px;font-size:12px}.tickets .tk-hold{background:color-mix(in srgb, var(--warn,#c98a00) 12%, transparent);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.tickets .tk-hold span{flex:1;min-width:0}.tickets .tk-hold-btn{border:1px solid var(--line);border-radius:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:600}@media (width<=767px){.tickets .tk-label button,.tickets .tk-label-suggest,.tickets .tk-hold-btn{min-width:44px;min-height:44px}}.tk-json{margin-top:4px;font-size:12px}.tk-json summary{cursor:pointer;color:var(--text-3);align-items:center;min-height:28px;display:flex}.tk-json pre{background:var(--bg-2,#7f7f7f1a);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:260px;margin:4px 0 0;padding:8px;overflow:auto}.tickets .tk-client-vis{justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.tickets .tk-client-vis>span{flex-direction:column;min-width:0;display:flex}.tickets .tk-client-vis-desc{color:var(--text-3);font-size:12px}.projects .pj-seg-count{font-size:var(--fs-micro);color:var(--fg-3);margin-left:6px}.projects .seg-item.is-on .pj-seg-count{color:var(--fg-2)}.projects .pj-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.projects .pj-card{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--border-1);min-width:0;box-shadow:var(--hairline-hi), var(--elev-1);transition-property:border-color,box-shadow;transition-duration:var(--dur-1);flex-direction:column;gap:12px;padding:14px 14px 12px;display:flex}.projects .pj-card:hover{border-color:var(--border-2);box-shadow:var(--hairline-hi), var(--elev-2)}.projects .pj-card.is-blocked{border-color:color-mix(in srgb, var(--bad) 28%, transparent)}.projects .pj-card.is-archived{opacity:.72}.projects .pj-head{align-items:center;gap:12px;min-width:0;display:flex}.projects .pj-pct{font-size:var(--fs-micro);letter-spacing:-.01em;font-weight:600}.projects .pj-id{flex:1;gap:3px;min-width:0;display:grid}.projects .pj-name{font-size:var(--fs-title-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;overflow:hidden}.projects .pj-meta{font-size:var(--fs-caption);color:var(--fg-3);align-items:center;gap:6px;display:flex}.projects .pj-status-anchor{align-self:flex-start}.projects .pj-status{border-radius:var(--r-full);height:24px;font-size:var(--fs-caption);color:var(--tone);background:var(--tone-soft);white-space:nowrap;transition:box-shadow var(--dur-1);align-items:center;gap:6px;padding:0 7px 0 9px;font-weight:500;display:inline-flex}.projects .pj-status:hover,.projects .pj-status[aria-expanded=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 40%, transparent)}.projects .pj-status .sdot{width:6px;height:6px}.projects .pj-goal{color:var(--fg-2);font-size:var(--fs-small);-webkit-line-clamp:3;text-wrap:pretty;-webkit-box-orient:vertical;min-height:4.5em;line-height:1.5;display:-webkit-box;overflow:hidden}.projects .pj-goal.is-empty{color:var(--fg-3)}.projects .pj-stats{border-radius:var(--r-ctl);background:var(--overlay-hover);grid-template-columns:repeat(3,minmax(0,1fr));padding:7px 0;display:grid}.projects .pj-stat{font-size:var(--fs-caption);color:var(--fg-3);justify-items:center;gap:0;display:grid}.projects .pj-stat+.pj-stat{border-left:1px solid var(--border-1)}.projects .pj-stat b{color:var(--fg-1);letter-spacing:-.01em;font-size:15px;font-weight:600}.projects .pj-stat.is-run b{color:var(--run)}.projects .pj-stat.is-bad b{color:var(--bad)}.projects .pj-foot{border-top:1px solid var(--border-1);align-items:center;gap:10px;min-width:0;margin-top:auto;padding-top:10px;display:flex}.projects .pj-repo{flex:1;gap:1px;min-width:0;display:grid}.projects .pj-link,.projects .pj-path{min-width:0;font-size:var(--fs-caption);color:var(--fg-2);align-items:center;gap:5px;display:inline-flex}.projects .pj-link>span,.projects .pj-path>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projects .pj-link:hover{color:var(--fg-1)}.projects .pj-link:hover>span{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-3);text-decoration-color:var(--border-3)}.projects .pj-path.mono{font-size:var(--fs-micro)}.projects .pj-link svg,.projects .pj-path svg{color:var(--fg-3);flex:none}.projects .pj-time{font-size:var(--fs-micro);color:var(--fg-3)}@container win (width<=640px){.projects .pj-grid{grid-template-columns:minmax(0,1fr)}.projects .pj-scroll{padding:12px}}.workforce .wf-dept-select{width:auto;min-width:150px}.workforce .seg-item svg{vertical-align:-2px;margin-right:2px}.workforce .wf-tally{color:var(--fg-3);font-weight:500}.workforce .dept-executive{--h:var(--hue-executive)}.workforce .dept-engineering{--h:var(--hue-engineering)}.workforce .dept-qa{--h:var(--hue-qa)}.workforce .dept-support{--h:var(--hue-support)}.workforce .dept-growth{--h:var(--hue-growth)}.workforce .dept-operations{--h:var(--hue-operations)}.workforce .wf-dept-dot{background:oklch(.68 .13 var(--h,250));vertical-align:0;border-radius:3px;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.workforce .wf-key{font-size:var(--fs-micro);color:var(--run)}.workforce .wf-org{--wf-line:var(--border-2);grid-template-columns:minmax(min-content,1fr);padding:4px 2px 12px;display:grid;overflow-x:auto}.workforce .wf-org-top{justify-items:center;padding-bottom:22px;display:grid;position:relative}.workforce .wf-org-top:after{content:"";border-left:1px solid var(--wf-line);height:22px;position:absolute;bottom:0;left:50%}.workforce .wf-ceo{border-radius:var(--r-card);text-align:left;border:1px solid var(--accent-line);background:radial-gradient(120% 120% at 0% 0%, var(--accent-soft), transparent 65%), var(--surface-1);min-width:280px;max-width:420px;box-shadow:var(--hairline-hi), var(--elev-1);transition-property:box-shadow,transform;transition-duration:var(--dur-1);align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex}.workforce .wf-ceo:hover{box-shadow:var(--hairline-hi), var(--elev-2)}.workforce .wf-ceo:active{transform:scale(.985)}.workforce .wf-ceo-orb{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);border-radius:12px;flex:none;place-items:center;display:inline-grid}.workforce .wf-ceo.is-busy .wf-ceo-orb{animation:wf-breathe 2.4s var(--ease) infinite}@keyframes wf-breathe{50%{box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 0 5px var(--accent-soft)}}.workforce .wf-ceo-text{gap:2px;min-width:0;display:grid}.workforce .wf-ceo-name{font-size:var(--fs-title-sm);align-items:center;gap:8px;font-weight:600;display:flex}.workforce .wf-ceo-sub{font-size:var(--fs-caption);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workforce .wf-branches{grid-template-columns:repeat(var(--cols,1), minmax(196px, 1fr));display:grid}.workforce .wf-branch{min-width:0;padding:22px 6px 0;position:relative}.workforce .wf-branch:before{content:"";border-top:1px solid var(--wf-line);position:absolute;top:0;left:0;right:0}.workforce .wf-branch:first-child:before{left:50%}.workforce .wf-branch:last-child:before{right:50%}.workforce .wf-branch:only-child:before{display:none}.workforce .wf-branch:after{content:"";border-left:1px solid var(--wf-line);height:22px;position:absolute;top:0;left:50%}.workforce .wf-dept{border-radius:var(--r-ctl);background:var(--surface-1);border:1px solid var(--border-1);border-top:2px solid oklch(.68 .13 var(--h,250));height:34px;font-size:var(--fs-small);align-items:center;gap:0;padding:0 10px;font-weight:600;display:flex}.workforce .wf-dept-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workforce .wf-dept-count{font-size:var(--fs-caption);color:var(--fg-3);font-weight:500}.workforce .wf-nodes{margin:4px 0 0 16px;padding:0;list-style:none}.workforce .wf-nodes>li{padding:3px 0 3px 14px;position:relative}.workforce .wf-nodes>li:before{content:"";border-left:1px solid var(--wf-line);position:absolute;top:0;bottom:0;left:0}.workforce .wf-nodes>li:last-child:before{bottom:50%}.workforce .wf-nodes>li:after{content:"";border-top:1px solid var(--wf-line);width:11px;position:absolute;top:50%;left:0}.workforce .wf-node{text-align:left;background:var(--surface-1);border:1px solid var(--border-1);width:100%;min-width:0;box-shadow:var(--hairline-hi);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.workforce button.wf-node{transition-property:border-color,transform;transition-duration:var(--dur-1)}.workforce button.wf-node:hover{border-color:var(--border-3)}.workforce button.wf-node:active{transform:scale(.985)}.workforce .wf-node.is-working{border-color:color-mix(in srgb, var(--run) 32%, transparent);background:linear-gradient(180deg, var(--run-soft), transparent 85%), var(--surface-1)}.workforce .wf-node.is-offline{opacity:.65}.workforce .wf-node-text{gap:1px;min-width:0;display:grid}.workforce .wf-node-name{font-weight:600;font-size:var(--fs-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workforce .wf-node-role{font-size:var(--fs-caption);color:var(--fg-3);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.workforce .wf-node-state{align-items:center;gap:6px;margin-top:3px;display:flex}.workforce .wf-node-state .spill{height:18px;font-size:var(--fs-micro)}@container win (width<=720px){.workforce .wf-org{grid-template-columns:minmax(0,1fr);overflow-x:visible}.workforce .wf-org-top{justify-items:start}.workforce .wf-org-top:after{left:20px}.workforce .wf-ceo{width:100%;min-width:0;max-width:none}.workforce .wf-branches{border-left:1px solid var(--wf-line);grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin-left:20px;padding-top:4px}.workforce .wf-branch{padding:0 0 0 14px}.workforce .wf-branch:before,.workforce .wf-branch:first-child:before,.workforce .wf-branch:last-child:before{width:12px;display:block;top:17px;left:0;right:auto}.workforce .wf-branch:after{display:none}}.workforce .wf-grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px;display:grid}.workforce .wf-card{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--border-1);min-width:0;box-shadow:var(--hairline-hi), var(--elev-1);flex-direction:column;gap:12px;padding:14px 14px 10px;display:flex}.workforce .wf-card.is-working{border-color:color-mix(in srgb, var(--run) 30%, transparent)}.workforce .wf-card.is-offline{opacity:.72}.workforce .wf-card-head{align-items:center;gap:12px;display:flex}.workforce .wf-card-id{flex:1;min-width:0;display:grid}.workforce .wf-card-id h3{font-size:var(--fs-title-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.workforce .wf-card-role{font-size:var(--fs-caption);color:var(--fg-3);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.workforce .wf-props{grid-template-columns:1fr 1fr;gap:10px 12px;margin:0;display:grid}.workforce .wf-props dt{font-size:var(--fs-caption);color:var(--fg-3);margin-bottom:2px}.workforce .wf-props dd{min-width:0;font-size:var(--fs-small);align-items:center;gap:6px;margin:0;display:flex}.workforce .wf-model{font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block!important}.workforce .wf-now{align-items:center;min-height:36px;display:flex}.workforce .wf-run{border-radius:var(--r-ctl);background:var(--run-soft);width:100%;min-width:0;color:var(--fg-1);text-align:left;font-size:var(--fs-small);transition:box-shadow var(--dur-1);align-items:center;gap:8px;padding:8px 10px;display:flex}.workforce .wf-run:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--run) 40%, transparent)}.workforce .wf-run-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.workforce .wf-run-text .co-badge{vertical-align:1px;margin-right:4px}.workforce .wf-run-time{font-size:var(--fs-caption);color:var(--fg-2);flex:none}.workforce .wf-now-idle{font-size:var(--fs-small);color:var(--fg-3)}.workforce .wf-card-foot{border-top:1px solid var(--border-1);justify-content:flex-end;margin-right:-6px;padding-top:8px;display:flex}@container win (width<=640px){.workforce .wf-grid{grid-template-columns:minmax(0,1fr)}.workforce .wf-scroll{padding:12px}.workforce .wf-tally{display:none}}@media (prefers-reduced-motion:reduce){.workforce .wf-ceo.is-busy .wf-ceo-orb{animation:none}}.runs{--lk-text:var(--log-fg);--lk-tool:#7fb0ff;--lk-stderr:#ff8a84;--lk-system:#e9b44f;--lk-event:#b59cf6;--lk-stdout:#a9c9ad;--lk-dim:#8c9099;--lk-gutter:#8a8e97;grid-template-columns:minmax(270px,340px) minmax(0,1fr);min-height:0;display:grid}.runs-list{border-right:1px solid var(--border-1);flex-direction:column;min-height:0;display:flex}.runs-list-head{align-items:center;gap:8px;min-height:46px;padding:9px 10px 6px;display:flex}.runs-count{background:var(--run-soft);min-width:16px;height:16px;color:var(--run);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px}.runs-filters{border-bottom:1px solid var(--border-1);grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 9px;display:grid}.runs-filters .input{width:100%;min-width:0}.runs-items{flex-direction:column;flex:1;gap:1px;padding:6px;display:flex}.runs-main{flex-direction:column;min-width:0;min-height:0;display:flex}.runs-main>.empty{margin:auto}.runs-back{display:none!important}.runview,.newrun{flex-direction:column;flex:1;min-height:0;display:flex}.newrun-form{max-width:720px}.runview-head{border-bottom:1px solid var(--border-1);align-items:flex-start;gap:10px;padding:11px 12px 10px 14px;display:flex}.runview-title{flex:1;gap:7px;min-width:0;display:grid}.runview-line1{align-items:center;gap:9px;min-width:0;min-height:24px;font-weight:600;display:flex}.runview-ticket{min-width:0;font-size:var(--fs-title-sm);color:var(--fg-1);align-items:baseline;gap:7px;font-weight:600;display:inline-flex}.runview-key{color:var(--fg-3);flex:none;font-size:12px;font-weight:500}.runview-ttl{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.runview-adhoc{color:var(--fg-2);font-size:var(--fs-title-sm)}.runview-meta{font-size:var(--fs-caption);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.runview-chip{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.runview-chip>svg{color:var(--fg-4);flex:none}.runview-cwd{max-width:min(320px,100%)}.runview-cwd .mono{text-overflow:ellipsis;text-align:left;direction:rtl;overflow:hidden}.runview-prompt{border-bottom:1px solid var(--border-1);text-align:left;font-size:var(--fs-small);color:var(--fg-2);width:100%;transition:background-color var(--dur-1);align-items:flex-start;gap:7px;padding:8px 14px;display:flex}.runview-prompt:hover{background:var(--overlay-hover)}.runview-prompt svg{color:var(--fg-3);transition:transform var(--dur-1) var(--ease);flex:none;margin-top:3px}.runview-prompt.is-open svg{transform:rotate(90deg)}.runview-prompt-label{color:var(--fg-3);flex:none;font-weight:600}.runview-prompt-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.runview-prompt.is-open .runview-prompt-text{white-space:pre-wrap;color:var(--fg-1);max-height:40vh;overflow:auto}.runview-summary{font-size:var(--fs-small);border-bottom:1px solid var(--border-1);background:var(--tone-soft);box-shadow:inset 3px 0 0 var(--tone);align-items:flex-start;gap:9px;padding:10px 14px;display:flex}.runview-summary>svg{color:var(--tone);flex:none;margin-top:1px}.runview-summary strong{color:var(--tone);margin-bottom:1px;font-weight:600;display:block}.runview-summary p{color:var(--fg-1);white-space:pre-wrap;max-height:8.5em;overflow:auto}.logpane{flex-direction:column;flex:1;min-height:0;display:flex}.logbar{border-bottom:1px solid var(--border-1);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:7px 10px;display:flex}.logbar-err{background:var(--bad-soft);min-width:15px;height:15px;color:var(--bad);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px}.logbar-search{flex:180px;max-width:280px;height:26px}.logbar-hits{color:var(--fg-3);flex:none;font-size:11px}.logbar-mini{width:20px;height:20px;color:var(--fg-3);border-radius:5px;flex:none;place-items:center;display:grid}.logbar-mini:not(:disabled):hover{background:var(--overlay-press);color:var(--fg-1)}.logbar-tools{align-items:center;gap:2px;display:flex}.logbar-tools .icon-btn.is-on{color:var(--accent);background:var(--accent-soft)}.logwrap{flex:1;min-height:0;display:flex;position:relative}.log{background:var(--log-bg);min-height:0;color:var(--log-fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;outline:none;flex:1;padding:10px 0 18px;font-size:12px;line-height:1.6;overflow:auto}.log:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.window .log{border-bottom-right-radius:calc(var(--r-win) - 1px)}.logline{grid-template-columns:62px 46px minmax(0,1fr);gap:10px;padding:0 14px 0 10px;display:grid}.log.is-lines .logline{grid-template-columns:44px 46px minmax(0,1fr)}.log.is-nowrap .logline{width:max-content;min-width:100%}.logline:hover{background:#ffffff09}.logline.is-cur{box-shadow:inset 2px 0 0 var(--lk-system);background:#f0b3411a}.log-g{color:var(--lk-gutter);text-align:right;-webkit-user-select:none;user-select:none;white-space:nowrap}.log-k{letter-spacing:.04em;text-transform:none;-webkit-user-select:none;user-select:none;height:14px;color:var(--lk-c,var(--lk-dim));background:color-mix(in srgb, var(--lk-c,var(--lk-dim)) 16%, transparent);border-radius:4px;place-self:start;margin-top:3px;padding:0 5px;font-size:9.5px;font-weight:600;line-height:14px}.log-k:empty{background:0 0}.log-x{min-width:0;color:var(--lk-x,var(--log-fg))}.log.is-wrap .log-x{white-space:pre-wrap;overflow-wrap:anywhere}.log.is-nowrap .log-x{white-space:pre}.lk-text{--lk-c:var(--lk-text);--lk-x:var(--lk-text)}.lk-tool{--lk-c:var(--lk-tool);--lk-x:var(--lk-tool)}.lk-stderr{--lk-c:var(--lk-stderr);--lk-x:var(--lk-stderr)}.lk-system{--lk-c:var(--lk-system);--lk-x:color-mix(in srgb, var(--lk-system) 80%, var(--log-fg))}.lk-event{--lk-c:var(--lk-event);--lk-x:color-mix(in srgb, var(--lk-event) 45%, var(--lk-dim))}.lk-stdout{--lk-c:var(--lk-stdout);--lk-x:var(--lk-stdout)}.log-hit{color:#fff6e3;background:#f0b34152;border-radius:2px;box-shadow:0 0 0 1px #f0b34159}.logline.is-cur .log-hit{background:var(--lk-system);color:#1a1204}.log-empty{color:var(--lk-dim);padding:22px 16px}.log-tail{padding-top:2px}.log-tail:hover{background:0 0}.log-cursor{background:var(--log-fg);width:7px;height:14px;margin-top:3px;animation:1.05s steps(2,start) infinite blink}.log-jump{background:var(--fg-1);height:30px;color:var(--fg-on-solid);white-space:nowrap;box-shadow:var(--elev-3);animation:rise var(--dur-2) var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.log-jump:active{transform:translate(-50%)scale(.97)}.log-earlier{border:1px dashed var(--log-dim,currentColor);width:100%;min-height:30px;color:inherit;opacity:.75;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.log-earlier:hover:not(:disabled){opacity:1}.log-earlier:disabled{cursor:progress}@container win (width<=680px){.runs{grid-template-columns:minmax(0,1fr)}.runs-list{border-right:0}.runs .runs-main,.runs.has-sel .runs-list{display:none}.runs.has-sel .runs-main{display:flex}.runs-back{margin:-3px 0 0 -6px;display:inline-grid!important}.window .log{border-bottom-left-radius:calc(var(--r-win) - 1px)}.logline,.log.is-lines .logline{grid-template-columns:40px minmax(0,1fr);gap:8px;padding:0 10px 0 8px}.log-g{display:none}.logbar-search{flex-basis:100%;order:3;max-width:none}.logbar .toolbar-spacer{display:none}}@media (width<=767px){.runs-list-head,.runs-filters{padding-left:12px;padding-right:12px}.runs-items{padding:4px 6px calc(12px + env(safe-area-inset-bottom))}.logbar-search{height:38px}.logbar-mini{width:32px;height:32px}.log{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.log-jump{height:40px;bottom:calc(16px + env(safe-area-inset-bottom))}}.appr-hint{font-size:var(--fs-caption);color:var(--fg-3)}.appr-scroll{padding:14px}.appr-list{flex-direction:column;max-width:720px;margin:0 auto;display:flex}.appr-wrap{transition:grid-template-rows var(--dur-3) var(--ease), margin-bottom var(--dur-3) var(--ease), opacity var(--dur-2) var(--ease);grid-template-rows:1fr;margin-bottom:12px;display:grid}.appr-wrap.is-exiting{opacity:0;pointer-events:none;grid-template-rows:0fr;margin-bottom:0}.appr-clip{min-height:0;position:relative}.appr-wrap.is-exiting .appr-clip{overflow:hidden}.appr-reveal{border-radius:var(--r-card);font-weight:600;font-size:var(--fs-title-sm);opacity:0;pointer-events:none;justify-content:space-between;align-items:center;padding:0 22px;display:flex;position:absolute;inset:0}.appr-reveal.is-right{opacity:1;background:color-mix(in srgb, var(--ok) calc(18% + var(--p,0) * 50%), var(--surface-1));color:var(--ok)}.appr-reveal.is-left{opacity:1;background:color-mix(in srgb, var(--bad) calc(18% + var(--p,0) * 50%), var(--surface-1));color:var(--bad)}.appr-reveal.is-armed{color:var(--fg-1)}.appr-reveal span{transform:scale(calc(.85 + var(--p,0) * .15));transition:transform var(--dur-1) var(--ease-spring);align-items:center;gap:8px;display:inline-flex}.appr-reveal-ok,.appr-reveal-no{visibility:hidden}.appr-reveal.is-right .appr-reveal-ok,.appr-reveal.is-left .appr-reveal-no{visibility:visible}.appr{--edge:var(--fg-4);border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--border-1);box-shadow:var(--elev-1);transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);outline:none;gap:10px;padding:14px 16px 14px 20px;display:grid;position:relative}.appr.is-dragging{box-shadow:var(--elev-3);-webkit-user-select:none;user-select:none;transition:none}.appr:focus-visible{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft), var(--elev-2)}.appr.is-hl{border-color:var(--accent-line);box-shadow:0 0 0 2px var(--accent-soft), var(--elev-2);animation:appr-hl 1.4s var(--ease) 1}@keyframes appr-hl{0%,40%{box-shadow:0 0 0 5px var(--accent-soft), var(--elev-2)}}.appr.urg-normal{--edge:var(--fg-3)}.appr.urg-high{--edge:var(--warn)}.appr.urg-critical{--edge:var(--bad);border-color:color-mix(in srgb, var(--bad) 32%, transparent);background:color-mix(in srgb, var(--bad) 4%, var(--surface-1))}.appr-edge{border-radius:var(--r-card) 0 0 var(--r-card);background:var(--edge);width:4px;position:absolute;top:0;bottom:0;left:0}.appr.urg-critical .appr-edge{animation:blink 1.6s var(--ease) infinite}.appr-head{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.appr-kind{color:var(--fg-2);align-items:center;gap:5px;font-weight:600;display:inline-flex}.appr.urg-high .appr-kind svg,.appr.urg-critical .appr-kind svg{color:var(--edge)}.appr-from{color:var(--fg-3);font-size:var(--fs-caption);align-items:center;gap:6px;min-width:0;margin-left:auto;display:inline-flex}.appr-from strong{color:var(--fg-2);font-weight:500}.appr-from time{font-variant-numeric:tabular-nums}.appr-title{font-size:var(--fs-title);letter-spacing:-.012em;font-weight:600;line-height:1.35}.appr-detail{color:var(--fg-2);font-size:var(--fs-body);white-space:pre-wrap;line-height:1.55}.appr-ticket{border-radius:var(--r-ctl);border:1px solid var(--border-1);background:var(--surface-0);max-width:100%;min-height:30px;font-size:var(--fs-small);color:var(--fg-1);text-align:left;transition:background-color var(--dur-1), border-color var(--dur-1);justify-self:start;align-items:center;gap:7px;padding:4px 8px 4px 9px;display:inline-flex}.appr-ticket:hover{background:var(--overlay-hover);border-color:var(--border-2)}.appr-ticket>svg,.appr-ticket .mono{color:var(--fg-3);flex:none}.appr-ticket-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.appr-action summary{min-height:28px;font-size:var(--fs-small);color:var(--fg-2);cursor:pointer;border-radius:6px;align-items:center;gap:6px;font-weight:500;list-style:none;display:inline-flex}.appr-action summary::-webkit-details-marker{display:none}.appr-action summary:hover{color:var(--fg-1)}.appr-action summary svg{color:var(--fg-3);transition:transform var(--dur-1) var(--ease)}.appr-action[open] summary svg{transform:rotate(90deg)}.appr-action pre{max-height:260px;margin:6px 0 0;overflow:auto}.appr-options{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.appr-options .btn{white-space:normal;height:auto;min-height:40px;padding-top:8px;padding-bottom:8px;line-height:1.3}.appr-answer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.appr-answer .input{flex:220px;width:auto;height:40px}.appr-decide{grid-template-columns:1fr 1fr;gap:8px;display:grid}.appr-keys{font-size:var(--fs-caption);color:var(--fg-3);align-items:center;gap:5px;display:flex}.appr-keys-desk{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.appr-keys-touch{display:none}@media (hover:none) and (pointer:coarse){.appr-keys-desk{display:none}.appr-keys-touch{display:inline}}.hist-list{gap:1px;max-width:820px;margin:0 auto;display:grid}.hist-row{border-radius:var(--r-ctl);min-height:52px;transition:background-color var(--dur-1);align-items:center;gap:12px;padding:8px 10px;display:flex}.hist-row:hover{background:var(--overlay-hover)}.hist-row .spill{flex:none;width:96px}.hist-main{flex:1;gap:2px;min-width:0;display:grid}.hist-title{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.hist-title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hist-sub{font-size:var(--fs-caption);color:var(--fg-3);gap:10px;min-width:0;display:flex}.hist-answer{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hist-asked{flex:none}.hist-via{flex:none;justify-items:end;gap:2px;display:grid}.hist-time{font-size:var(--fs-caption);color:var(--fg-3);font-variant-numeric:tabular-nums}.via{font-size:var(--fs-caption);color:var(--fg-2);align-items:center;gap:5px;display:inline-flex}@container win (width<=560px){.appr-hint{display:none}.hist-row{flex-wrap:wrap;gap:6px 10px}.hist-row .spill{width:auto}.hist-main{flex-basis:100%;order:3}.hist-via{gap:10px;margin-left:auto;display:flex}}@media (width<=767px){.appr-scroll{padding:12px 12px calc(16px + env(safe-area-inset-bottom))}.appr{padding:14px 14px 0 18px}.appr:not(.can-swipe){padding-bottom:14px}.appr-from{flex-basis:100%;margin-left:0}.appr-answer .input{flex-basis:100%;height:44px}.appr-answer .btn{flex:1}.appr-options{grid-template-columns:1fr}.appr-options .btn{min-height:48px}.appr-decide{z-index:1;padding:10px 14px calc(10px + env(safe-area-inset-bottom)) 18px;background:color-mix(in srgb, var(--surface-1) 92%, transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--border-1);border-radius:0 0 var(--r-card) var(--r-card);margin:0 -14px 0 -18px;position:sticky;bottom:0}.appr-decide .btn{height:50px;font-size:15px}.appr.urg-critical .appr-decide{background:color-mix(in srgb, color-mix(in srgb, var(--bad) 4%, var(--surface-1)) 92%, transparent)}}@media (prefers-reduced-motion:reduce){.appr,.appr-wrap{transition:none}.appr.urg-critical .appr-edge{animation:none}}.inbox-ch{width:auto;min-width:132px}.inbox-panes{flex:1;grid-template-columns:minmax(280px,380px) minmax(0,1fr);min-height:0;display:grid}.inbox-list{border-right:1px solid var(--border-1);flex-direction:column;gap:1px;padding:6px;display:flex}.inbox-list>.empty{margin:auto 0}.inbox-read{flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-read>.empty{margin:auto}.inbox-back{display:none!important}.inrow{border-radius:var(--r-ctl);text-align:left;width:100%;min-height:64px;transition:background-color var(--dur-1);align-items:flex-start;gap:11px;padding:9px 10px;display:flex}.inrow:hover{background:var(--overlay-hover)}.inrow.is-active{background:var(--overlay-select);box-shadow:inset 2px 0 0 var(--accent)}.inrow-icon{background:var(--overlay-hover);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--border-1);color:var(--fg-2);border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.inrow.is-new .inrow-icon{color:var(--accent);background:var(--accent-soft);box-shadow:none}.inrow-dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface-0);border-radius:50%;position:absolute;top:-2px;right:-2px}.inrow-main{flex:1;gap:1px;min-width:0;display:grid}.inrow-line1{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.inrow-from{min-width:0;font-size:var(--fs-small);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.inrow.is-new .inrow-from{color:var(--fg-1);font-weight:600}.inrow-time{color:var(--fg-3);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.inrow.is-new .inrow-time{color:var(--accent);font-weight:500}.inrow-subject{font-size:var(--fs-small);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inrow.is-new .inrow-subject{color:var(--fg-1);font-weight:500}.inrow-line3{align-items:center;gap:6px;min-width:0;display:flex}.inrow-preview{min-width:0;font-size:var(--fs-caption);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.inread{flex-direction:column;flex:1;min-height:0;display:flex}.inread-head{border-bottom:1px solid var(--border-1);align-items:flex-start;gap:10px;padding:16px 20px 14px;display:flex}.inread-titles{flex:1;gap:10px;min-width:0;display:grid}.inread-subject{font-size:var(--fs-h2);letter-spacing:-.02em;overflow-wrap:anywhere;line-height:1.25}.inread-meta{font-size:var(--fs-small);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.inread-from{min-width:0;color:var(--fg-2);align-items:center;gap:8px;display:inline-flex}.inread-from strong{color:var(--fg-1);font-weight:600}.inread-via{color:var(--fg-3)}.inread-ch{width:26px;height:26px}.inread-time{font-variant-numeric:tabular-nums}.inread-body{flex:1;align-content:start;gap:20px;padding:18px 20px 24px;display:grid}.inread-text{white-space:pre-wrap;max-width:68ch;line-height:1.65;font-size:var(--fs-body);color:var(--fg-1);overflow-wrap:anywhere}.inread-actions{border-top:1px solid var(--border-1);flex-wrap:wrap;align-items:center;gap:12px;max-width:68ch;padding-top:16px;display:flex}.inread-note{font-size:var(--fs-caption);color:var(--fg-3);flex:220px}.inread-ticket{border-radius:var(--r-card);border:1px solid var(--border-1);background:var(--surface-1);max-width:68ch;box-shadow:var(--elev-1);text-align:left;transition:border-color var(--dur-1), box-shadow var(--dur-1);align-items:center;gap:11px;padding:10px 12px;display:flex}.inread-ticket:hover{border-color:var(--border-2);box-shadow:var(--elev-2)}.inread-ticket>svg{color:var(--fg-3);flex:none}.inread-ticket-icon{background:var(--ok-soft);width:30px;height:30px;color:var(--ok);border-radius:8px;flex:none;place-items:center;display:grid}.inread-ticket-main{flex:1;gap:1px;min-width:0;display:grid}.inread-ticket-label{font-size:var(--fs-caption);color:var(--fg-3)}.inread-ticket-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.inread-ticket-title .mono{color:var(--fg-3);margin-right:4px}@container win (width<=720px){.inbox-panes{grid-template-columns:minmax(0,1fr)}.inbox-list{border-right:0}.inbox .inbox-read,.inbox.has-sel .inbox-list,.inbox.has-sel .inbox-bar{display:none}.inbox.has-sel .inbox-read{animation:inbox-push var(--dur-3) var(--ease-out);display:flex}.inbox-back{margin:-4px 0 0 -8px;display:inline-grid!important}.inread-head{padding:12px 14px}.inread-subject{font-size:var(--fs-title)}.inread-body{padding:14px 14px 24px}}@keyframes inbox-push{0%{opacity:0;transform:translate(16px)}}@media (width<=767px){.inbox-ch{flex:1}.inrow{min-height:72px}.inbox-list{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.inread-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.inread-actions .btn{flex:100%;height:44px}}.settings{flex-direction:row;min-height:0;display:flex;position:relative;overflow:hidden}.set-nav{border-right:1px solid var(--border-1);background:color-mix(in srgb, var(--surface-1) 70%, transparent);flex-direction:column;flex:none;width:224px;min-height:0;display:flex}.set-nav-scroll{flex:1;min-height:0;padding:10px 8px 16px;overflow-y:auto}.set-nav-title{display:none}.set-nav-group+.set-nav-group{margin-top:10px}.set-nav-label{font-size:var(--fs-caption);color:var(--fg-3);padding:6px 10px 4px;font-weight:600}.set-nav-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.set-nav-item{border-radius:var(--r-ctl);width:100%;height:30px;color:var(--fg-2);text-align:left;transition-property:background-color,color;transition-duration:var(--dur-1);align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex;position:relative}.set-nav-item:hover{background:var(--overlay-hover);color:var(--fg-1)}.set-nav-item:active{background:var(--overlay-press)}.set-nav-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.set-nav-item.is-on{background:var(--overlay-select);color:var(--fg-1);font-weight:500}.set-nav-item.is-on:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-8px}.set-nav-icon{color:var(--fg-3);flex:none;place-items:center;display:inline-grid}.set-nav-item.is-on .set-nav-icon{color:var(--accent)}.set-nav-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.set-nav-value,.set-nav-chev{display:none}.set-main{flex:1;min-width:0;min-height:0;overflow-y:auto;container:setpane/inline-size}.set-content{max-width:760px;margin:0 auto;padding:22px 24px 28px}.set-content.is-wide{max-width:1120px}.set-back{display:none}.set-head{margin-bottom:18px}.set-head h2{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--fg-1);text-wrap:balance;font-weight:600}.set-head p{color:var(--fg-2);text-wrap:pretty;margin-top:4px;font-size:13px;line-height:1.45}.set-form{gap:22px;min-width:0;display:grid}.set-group{gap:8px;min-width:0;display:grid}.set-group-head{justify-content:space-between;align-items:center;gap:10px;min-height:26px;padding:0 2px;display:flex}.set-group-head h3{font-size:var(--fs-small);color:var(--fg-2);font-weight:600}.set-group-aside{align-items:center;gap:6px;display:flex}.set-group-desc,.set-group-foot{font-size:var(--fs-caption);color:var(--fg-3);text-wrap:pretty;padding:0 2px;font-weight:400;line-height:1.5}.set-group-desc{margin-top:-4px}.set-card{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--border-1);min-width:0;box-shadow:var(--hairline-hi);padding:0 14px}.set-card.is-flush{padding:0;overflow:hidden}.set-loading .skel+.skel{margin-top:6px}.set-row{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:52px;padding:10px 0;display:flex}.set-row+.set-row,.set-row-note+.set-row{border-top:1px solid var(--border-1)}.set-row-text{flex:220px;gap:2px;min-width:0;display:grid}.set-row-label{color:var(--fg-1);font-size:13px;font-weight:500}.set-row-desc{color:var(--fg-3);text-wrap:pretty;font-size:12px;line-height:1.45}.set-row-error{font-size:var(--fs-caption);color:var(--bad)}.set-row-ctl{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.set-row-ctl>.input:not(.set-num):not(.set-prefix){width:260px;max-width:100%}.set-row.is-stack{flex-direction:column;align-items:stretch}.set-row.is-stack .set-row-text{flex-basis:auto}.set-row.is-stack .set-row-ctl{justify-content:flex-start;margin-left:0}.set-row.is-stack .set-row-ctl>.input:not(.set-num):not(.set-prefix){width:100%}.set-row-note{padding:0 0 12px}.set-num{text-align:right;font-variant-numeric:tabular-nums;width:92px}.set-prefix{letter-spacing:.06em;width:92px}.set-unit,.set-time{font-size:var(--fs-small);color:var(--fg-3);align-items:center;gap:7px;display:inline-flex}.set-dim{color:var(--fg-3)}.set-label-icon{align-items:center;gap:10px;display:inline-flex}.set-tile{background:var(--surface-3);width:26px;height:26px;color:var(--fg-2);border-radius:7px;flex:none;place-items:center;display:inline-grid}.set-actions{justify-content:flex-end;gap:8px;display:flex}.set-savebar{z-index:3;border-radius:var(--r-card);background:var(--glass-strong);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--border-2);box-shadow:var(--elev-3);font-size:var(--fs-small);color:var(--fg-1);opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease), transform var(--dur-3) var(--ease-out), visibility 0s linear var(--dur-2);align-items:center;gap:8px;padding:7px 7px 7px 14px;font-weight:500;display:flex;position:sticky;bottom:12px;transform:translateY(8px)}.set-savebar.is-on{opacity:1;visibility:visible;transition:opacity var(--dur-2) var(--ease), transform var(--dur-3) var(--ease-out);transform:none}.set-savebar-dot,.set-dirty{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px}.set-savebar-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.set-hero{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--border-1);box-shadow:var(--hairline-hi);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.set-hero-icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.set-hero-text{flex:160px;gap:1px;min-width:0;display:grid}.set-hero-text strong{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.set-hero-text span{color:var(--fg-3);font-size:12px}.set-model{width:240px}.set-spend{flex-direction:column;align-items:stretch;gap:8px}.set-spend-top{justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.set-spend-top strong{font-weight:600}.set-card.is-flush .table th{background:var(--surface-1)}.set-card.is-flush .table th:first-child,.set-card.is-flush .table td:first-child{padding-left:14px}.set-card.is-flush .table th:last-child,.set-card.is-flush .table td:last-child{padding-right:14px}.set-cell-main{gap:1px;min-width:0;display:grid}.set-cell-title{min-width:0;color:var(--fg-1);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.set-cell-sub{font-size:var(--fs-caption);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.set-trunc{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:180px;display:inline-block;overflow:hidden}.set-callout-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.set-lock{color:var(--fg-3);border-radius:4px;place-items:center;display:inline-grid}.set-lock:focus-visible{outline:2px solid var(--focus)}.set-policy td{padding-top:10px;padding-bottom:10px}.set-policy .set-cell-sub{white-space:normal}.set-locked-pill{border-radius:var(--r-full);background:var(--overlay-hover);border:1px solid var(--border-1);height:26px;color:var(--fg-2);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.set-matrix th[scope=row]{color:var(--fg-1);border-bottom:1px solid var(--border-1);background:0 0;padding:9px 10px;font-weight:400;position:static}.set-matrix tr:last-child th[scope=row]{border-bottom:0}.set-matrix-ch{text-align:center!important}.set-matrix-ch svg{vertical-align:-2px;margin-right:3px}.set-matrix-cell{text-align:center;width:84px}.set-check{border-radius:var(--r-ctl);cursor:pointer;place-items:center;width:32px;height:32px;display:inline-grid}.set-check:hover{background:var(--overlay-hover)}.set-check input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.set-agent{align-items:center;gap:10px;min-width:0;display:flex}.set-colist{margin:0;padding:0;list-style:none}.set-colist li+li{border-top:1px solid var(--border-1)}.set-coitem{text-align:left;width:100%;min-height:52px;transition:background-color var(--dur-1);align-items:center;gap:11px;padding:8px 14px;display:flex;position:relative}.set-coitem:hover{background:var(--overlay-hover)}.set-coitem:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.set-coitem.is-on{background:var(--overlay-select)}.set-coitem.is-on:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.set-coitem .set-cell-main{flex:1}.set-co-prefix{font-size:var(--fs-caption);color:var(--fg-3)}.set-chev{color:var(--fg-3);flex:none}.set-color{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.set-color-native{border-radius:var(--r-ctl);cursor:pointer;background:0 0;border:0;flex:none;width:34px;height:32px;padding:0}.set-color-native::-webkit-color-swatch-wrapper{padding:0}.set-color-native::-webkit-color-swatch{border:1px solid var(--border-2);border-radius:var(--r-ctl)}.set-color-native::-moz-color-swatch{border:1px solid var(--border-2);border-radius:var(--r-ctl)}.set-swatches{flex-wrap:wrap;gap:6px;display:flex}.set-swatch{background:var(--c);color:#fff;width:24px;height:24px;transition:transform var(--dur-1) var(--ease);border-radius:50%;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #0000002e}.set-swatch:hover{transform:scale(1.08)}.set-swatch.is-on{outline:2px solid var(--c);outline-offset:2px}.set-swatch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.set-row-ctl .set-hex{width:104px}.set-int-bar{font-size:var(--fs-small);justify-content:space-between;align-items:center;gap:10px;display:flex}.set-int-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.set-int{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--border-1);min-width:0;box-shadow:var(--hairline-hi);flex-direction:column;gap:8px;padding:14px;display:flex}.set-int-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.set-int-head h3{font-size:var(--fs-title-sm);text-wrap:balance;font-weight:600;line-height:1.3}.set-int-detail{color:var(--fg-2);font-size:12.5px}.set-int-env{flex-wrap:wrap;gap:4px;display:flex}.set-chip{background:var(--overlay-hover);border:1px solid var(--border-1);height:20px;font-family:var(--font-mono);color:var(--fg-2);border-radius:6px;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.set-int-hint{color:var(--fg-3);text-wrap:pretty;font-size:12px;line-height:1.45}.set-int-hint code{font-family:var(--font-mono);background:var(--overlay-select);color:var(--fg-2);border-radius:4px;padding:0 4px;font-size:.92em}.set-int-foot{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px;display:flex}.set-sys{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;padding:4px 0;display:grid}.set-sys>div{min-width:0;font-size:var(--fs-small);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.set-sys>div:nth-child(n+3){border-top:1px solid var(--border-1)}.set-sys dt{color:var(--fg-3)}.set-sys dd{text-align:right;min-width:0;color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.set-sys-driver{font-family:var(--font-mono);font-size:var(--fs-caption);justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.set-danger{border-radius:var(--r-card);border:1px solid color-mix(in srgb, var(--bad) 35%, transparent);background:color-mix(in srgb, var(--bad) 5%, transparent);padding:14px}.set-danger header{color:var(--bad);align-items:center;gap:8px;display:flex}.set-danger h3{font-size:var(--fs-title-sm);font-weight:600}.set-danger p{font-size:var(--fs-small);color:var(--fg-2);text-wrap:pretty;margin-top:6px;line-height:1.55}.set-prompts{border-radius:var(--r-card);border:1px solid var(--border-1);background:var(--surface-1);height:min(680px,max(420px,100dvh - 260px));box-shadow:var(--hairline-hi);grid-template-columns:230px minmax(0,1fr);display:grid;overflow:hidden}.set-ptree{border-right:1px solid var(--border-1);flex-direction:column;min-width:0;min-height:0;display:flex}.set-ptree-bar{border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.set-ptree-list{flex:1;min-height:0;padding:4px 6px 10px;overflow-y:auto}.set-pfolder{font-size:var(--fs-caption);color:var(--fg-3);align-items:center;gap:6px;padding:10px 8px 4px;font-weight:600;display:flex}.set-pfile{width:100%;height:28px;color:var(--fg-2);text-align:left;border-radius:6px;align-items:center;gap:7px;padding:0 8px;font-size:12.5px;display:flex}.set-pfile:hover{background:var(--overlay-hover);color:var(--fg-1)}.set-pfile:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.set-pfile.is-on{background:var(--overlay-select);color:var(--fg-1)}.set-pfile svg{color:var(--fg-3);flex:none}.set-pfile-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.set-pfile-meta{color:var(--fg-3);font-size:11px}.set-peditor{background:var(--surface-0);flex-direction:column;min-width:0;min-height:0;display:flex}.set-peditor>.empty{margin:auto}.set-peditor-bar{border-bottom:1px solid var(--border-1);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.set-pback{display:none}.set-ppath{min-width:0;color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex;overflow:hidden}.set-pmeta{font-size:var(--fs-caption);color:var(--fg-3);white-space:nowrap}.set-ptext.input{resize:none;tab-size:2;background:0 0;border:0;border-radius:0;flex:1;width:100%;min-height:0;padding:14px 16px;font-size:12.5px;line-height:1.65}.set-ptext.input:focus{box-shadow:none}.set-pbody{flex:1;min-height:0;padding:16px 18px;overflow-y:auto}@container setpane (width<=640px){.set-prompts{grid-template-columns:minmax(0,1fr)}.set-ptree{border-right:0}.set-prompts.has-file .set-ptree,.set-prompts:not(.has-file) .set-peditor{display:none}.set-pback{display:inline-flex}.set-pmeta{display:none}}@container setpane (width<=560px){.set-row-ctl{flex:180px}.set-row-ctl>.input:not(.set-num):not(.set-prefix),.set-model{width:100%}.set-sys{grid-template-columns:minmax(0,1fr)}.set-sys>div:nth-child(2){border-top:1px solid var(--border-1)}.set-matrix-cell{width:56px}}@container win (width<=700px){.set-nav{background:0 0;border-right:0;width:100%}.settings.is-detail .set-nav,.settings.is-list .set-main{display:none}.set-nav-scroll{padding:8px 16px 24px}.set-nav-title{font-size:var(--fs-h1);letter-spacing:-.035em;color:var(--fg-1);padding:6px 4px;font-weight:600;display:block}.set-nav-group+.set-nav-group{margin-top:6px}.set-nav-label{padding:14px 12px 6px}.set-nav-list{border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--border-1);box-shadow:var(--hairline-hi);gap:0;overflow:hidden}.set-nav-item,.set-nav-item.is-on{height:44px;color:var(--fg-1);background:0 0;border-radius:0;gap:12px;padding:0 12px;font-size:14px;font-weight:400}.set-nav-item.is-on:before{display:none}.set-nav-list li+li .set-nav-item:after{content:"";background:var(--border-1);height:1px;position:absolute;top:0;left:52px;right:0}.set-nav-icon,.set-nav-item.is-on .set-nav-icon{background:var(--surface-3);width:28px;height:28px;color:var(--fg-2);border-radius:7px}.set-nav-value{text-overflow:ellipsis;white-space:nowrap;max-width:42%;color:var(--fg-3);font-size:13px;display:block;overflow:hidden}.set-nav-chev{color:var(--fg-3);flex:none;display:block}.set-content,.set-content.is-wide{padding:6px 16px 24px}.set-back{border-radius:var(--r-ctl);height:36px;color:var(--accent);align-items:center;gap:2px;margin-left:-6px;padding:0 6px;font-size:14px;font-weight:500;display:inline-flex}.set-back:focus-visible{outline:2px solid var(--focus)}.set-head{margin:2px 0 16px}}@media (width<=767px){.set-nav{background:0 0;border-right:0;width:100%}.settings.is-detail .set-nav,.settings.is-list .set-main,.set-nav-title{display:none}.set-nav-item,.set-nav-item.is-on{height:46px}.set-back{height:44px;color:var(--accent);align-items:center;gap:2px;margin-left:-6px;padding:0 6px;font-size:15px;font-weight:500;display:inline-flex}.set-content,.set-content.is-wide{padding:4px 16px 24px}.set-row{min-height:52px}.set-coitem{min-height:56px}.set-check{width:44px;height:44px}.set-pfile{height:40px}.set-savebar{bottom:calc(10px + env(safe-area-inset-bottom,0px))}.set-savebar .btn{height:36px}}.act-search{flex:200px;max-width:320px}.act-clear{width:20px;height:20px;color:var(--fg-3);border-radius:5px;place-items:center;display:grid}.act-clear:hover{background:var(--overlay-press);color:var(--fg-1)}.act-actor{width:auto;min-width:128px}.act-filters{border-bottom:1px solid var(--border-1);gap:6px;padding:8px 12px 9px;display:grid}.act-chips{scrollbar-width:none;gap:6px;padding:1px;display:flex;overflow-x:auto}.act-chips::-webkit-scrollbar{display:none}.act-chips .chip .co-dot{box-shadow:none}.act-scroll{flex:1;padding:0 14px 18px}.act-day{max-width:780px;margin:0 auto}.act-day-h{z-index:1;font-size:var(--fs-small);color:var(--fg-2);background:linear-gradient(var(--surface-0) 72%, transparent);align-items:center;gap:8px;padding:14px 8px 6px;font-weight:600;display:flex;position:sticky;top:0}.window .act-day-h{background:linear-gradient(var(--glass-0) 72%, transparent)}.act-day-n{font-size:var(--fs-micro);color:var(--fg-3);background:var(--overlay-select);font-variant-numeric:tabular-nums;border-radius:999px;height:16px;padding:0 6px;font-weight:600;line-height:16px}.act-day-list{gap:1px;display:grid}@media (width<=767px){.act-search{flex-basis:100%;max-width:none}.act-actor{flex:1}.act-filters .chip{height:34px;padding:0 13px}.act-clear{width:32px;height:32px}.act-scroll{padding:0 10px calc(18px + env(safe-area-inset-bottom))}}
