:root,[data-theme]{--bg:#f5f5f4;--app-backdrop:var(--bg);--surface:#fff;--surface-alt:#fafaf9;--surface-sunken:#f0f0f0;--surface-raised:#fff;--panel-bg:#e5e1db;--panel-card:#f4f2ef;--sheet-chrome:#f1f1f1;--fg:#1a1a1a;--fg-muted:#595959;--fg-faint:#737373;--fg-disabled:#aaa;--fg-strong:#333;--chrome:#111;--chrome-soft:#222;--chrome-strong:#333;--chrome-fg:#fff;--chrome-fg-muted:#888;--border-faint:#eee;--border:#ddd;--border-strong:#ccc;--border-stronger:#bbb;--border-input:#999;--border-chrome:#333;--accent:#5a7d99;--accent-strong:#2a4a6a;--accent-soft:#e8eef4;--review-pending-bg:var(--accent-soft);--accent-wash:#eef2f7;--accent-wash-strong:#dde3ea;--accent-fg:#fff;--danger:#a05050;--danger-strong:#7a2020;--danger-soft:#f5eded;--danger-tint:#fdf3ef;--danger-border:#c9a0a0;--success:#2a5a2a;--success-strong:#1a3a1a;--success-mid:#8ab08a;--success-soft:#edf5ed;--success-border:#a0c0a0;--warning:#d4b070;--warning-strong:#7a5a20;--warning-mid:#a08550;--warning-soft:#f5f0e8;--warning-border:#c9b8a0;--warning-tint:#fffbe8;--cov-hit:var(--success);--cov-miss:var(--danger);--cov-partial:var(--warning);--cov-miss-bg:color-mix(in srgb, var(--danger) 14%, transparent);--info:#1f5fb6;--info-soft:#e3f0ff;--info-soft-strong:#d0e3fa;--info-border:#c7dbf2;--enum-mid:var(--accent-strong);--tone-cat:#d24a4a;--tone-crit:#e08a3a;--tone-marg:#d8c45a;--tone-negl:#5a8acc;--tone-unrated:#b0b0b0;--hover-dim:.96;--swci-1:#ea8080;--swci-2:#eda05c;--swci-3:#e3d275;--swci-4:#85aede;--swci-5:#8fbd8f;--heat-cat:#d24a4a;--heat-crit:#e08a3a;--heat-marg:#d8c45a;--heat-negl:#5a8acc;--heat-unrated:#b0b0b0;--risk-severe:#b8302a;--risk-high:#d8732a;--risk-mod:#c0a040;--risk-low:#5aa07a;--heat-ink-cat:#7a1a1a;--heat-ink-crit:#7a4a10;--heat-ink-marg:#5a4a10;--heat-ink-negl:#1a3a6a;--heat-ink-freq:#3a1a5a;--heat-ink-prob:#4a2a7a;--heat-ink-occ:#5a3a7a;--heat-ink-rem:#6a4a8a;--heat-ink-impr:#7a5a9a;--heat-ink-risk-severe:#6a1010;--heat-ink-risk-high:#6a3a10;--heat-ink-risk-mod:#5a4a10;--heat-ink-risk-low:#1a4a2a;--scc-ink-1:#c43030;--scc-ink-2:#b06420;--scc-ink-3:#807030;--scc-ink-4:#3a6a4a;--rac-high-bg:#7a2020;--rac-high-fg:#fff;--rac-serious-bg:#d4b070;--rac-serious-fg:#1a1a1a;--rac-medium-bg:#e8eef4;--rac-medium-fg:#2a4a6a;--rac-low-bg:#edf5ed;--rac-low-fg:#1a3a1a;--diff-add-bg:#d4f4d4;--diff-add-fg:#1a4a1a;--diff-remove-bg:#f4d4d4;--diff-remove-fg:#5a1a1a;--applying-bg:#efe8f3;--applying-border:#7a5a9a;--applying-fg:#4a2a6a;--chrome-fg-soft:#ddd;--surface-hover:#f1f1ee;--button-hover:#e0e0de;--shadow-popover:0 0 0 1px var(--border-strong);--shadow-modal:0 0 0 1px var(--border-chrome);--shadow-palette:0 0 0 1px var(--border-chrome);--shadow:#000;--backdrop:#00000080;--backdrop-soft:#00000073;--scrim:#0000000f;--font-body:"Inter", -apple-system, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--font-kbd-sym:-apple-system, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--font-diagram:Inter, -apple-system, system-ui, sans-serif;--text-8:8px;--text-9:9px;--text-9-5:9.5px;--text-10:10px;--text-10-5:10.5px;--text-11:11px;--text-11-5:11.5px;--text-12:12px;--text-12-5:12.5px;--text-13:13px;--text-14:14px;--text-15:15px;--text-16:16px;--text-17:17px;--text-18:18px;--text-20:20px;--text-22:22px;--text-24:24px;--text-28:28px;--weight-350:350;--weight-400:400;--weight-500:500;--weight-600:600;--weight-650:650;--weight-700:700;--radius:0;--radius-ctl:1px;--radius-2:2px;--radius-3:3px;--radius-4:4px;--radius-5:5px;--radius-6:6px;--radius-7:7px;--radius-8:8px;--radius-pill:999px;--space-1:1px;--space-2:2px;--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-9:9px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-32:32px;--space-40:40px;--dur-fast:80ms;--dur-med:.12s;--ease-std:ease;--shadow-e2:0 1px 3px #0000001a;--shadow-e4:0 4px 14px #0000002e;--glass-blur:none;--ring-knockout:0 0 0 1.5px var(--surface);--ring-knockout-current:0 0 0 1.5px currentColor;--ring-focus-mix:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);--ring-inset-accent:inset 0 0 0 1px var(--accent);--rail-warning:inset 3px 0 0 var(--warning-mid);--code-bg:var(--chrome);--code-fg:var(--chrome-fg);--danger-fg:var(--chrome-fg);--warning-fg:var(--chrome-fg);--focus-ring:var(--accent);--sym-class:#607c99;--sym-function:#688968;--sym-method:#a88654;--sym-module:#966c60;--sym-constant:#7a6e98;--sym-parameter:#588a8c;--sym-config:#986882;--sym-testenv:#8a845c;--sym-default:#767a7e;--sym-neutral:#9ea2a8;--arch-hw-bg:#fff;--arch-hw-border:#c2c6cc;--arch-hw-fg:#1f2430;--arch-kernel-bg:#fdf4bf;--arch-kernel-border:#d9b400;--arch-kernel-fg:#3a3200;--arch-user-bg:#fde0c2;--arch-user-border:#d98a2b;--arch-user-fg:#452800;--arch-node-bg:#d8f0d0;--arch-node-border:#5fae61;--arch-node-fg:#123312;--arch-gpu-bg:#f1d7ee;--arch-gpu-border:#bd6bb2;--arch-gpu-fg:#3d0d38;--arch-proc-bg:#c7eef1;--arch-proc-border:#42abb5;--arch-proc-fg:#03363a;--arch-svc-bg:#d2e0f7;--arch-svc-border:#5586d4;--arch-svc-fg:#0a2350;--arch-default-bg:#eceff3;--arch-default-border:#b7bcc4;--arch-default-fg:#1f2430;--prob-freq:#6a3a9a;--prob-prob:#8a5ab8;--prob-occ:#a878c8;--prob-rem:#c89dd8;--prob-impr:#e0c5ec;--rac-mig-better:#4a9a6a;--rac-mig-same:#b0b0b0;--rac-mig-worse:#c43030;--rac-mig-unrated:#888;--swci-pill-ink:#000000c7;--swci-chip-ink:#000000bf;--ink-on-color:#fff;--overlay-weak:#0003;--overlay-soft:#00000073;--overlay-mid:#00000080;--overlay-strong:#000000a6;--trace-warn-swatch:#d24a4a80;--disc-over-image:#0f0f0fcc;--disc-over-image-hover:#0f0f0ff2;--hover-wash:#0000000a;--test-pass-seed:#4aa04a;--test-fail-seed:#cc5252;--diagram-ink-dark:#1a1a1a;--diagram-ink-light:#f2f2f2;--paper:#fff;--presence-sat:65%;--presence-light:55%}[data-theme=dark],[data-theme=nord],[data-theme=meridian],[data-theme=console],[data-theme=blueprint],[data-theme=aurora],[data-theme=carbon],[data-theme=high-contrast]{--review-pending-bg:color-mix(in srgb, var(--accent-soft) 50%, var(--surface));--tone-cat:#cf7f7f;--tone-crit:#d6a06a;--tone-marg:#cdbb72;--tone-negl:#84abda;--tone-unrated:#8a8a8a;--hover-dim:1.12;--heat-ink-cat:#e09090;--heat-ink-crit:#e0b070;--heat-ink-marg:#d8c860;--heat-ink-negl:#90b0e0;--heat-ink-freq:#c8a8e0;--heat-ink-prob:#b890d8;--heat-ink-occ:#c8a0d8;--heat-ink-rem:#d8b8e8;--heat-ink-impr:#e8d0f0;--heat-ink-risk-severe:#e89080;--heat-ink-risk-high:#e8b070;--heat-ink-risk-mod:#e0c870;--heat-ink-risk-low:#90c8a8;--scc-ink-1:#e89080;--scc-ink-2:#e8b070;--scc-ink-3:#e0c870;--scc-ink-4:#90c8a8}[data-theme=dark]{--bg:#191919;--surface:#212121;--surface-alt:#1c1c1c;--surface-sunken:#131313;--surface-raised:#262626;--panel-bg:#101010;--panel-card:#1d1d1d;--sheet-chrome:#282828;--fg:#e4e4e4;--fg-muted:#a3a3a3;--fg-faint:#7d7d7d;--fg-disabled:#5c5c5c;--fg-strong:#f2f2f2;--hover-wash:#ffffff0d;--chrome:#0d0d0d;--chrome-soft:#121212;--chrome-strong:#1c1c1c;--chrome-fg:#e4e4e4;--chrome-fg-muted:#8a8a8a;--border-faint:#252525;--border:#313131;--border-strong:#3e3e3e;--border-stronger:#4c4c4c;--border-input:#5c5c5c;--border-chrome:#313131;--accent:#3d5f85;--accent-strong:#8ab4f8;--accent-soft:#1c3050;--accent-wash:#1b2634;--accent-wash-strong:#253547;--accent-fg:#fff;--danger:#cc7a7a;--danger-strong:#e09999;--danger-soft:#372020;--danger-tint:#271717;--danger-border:#663030;--success:#85b585;--success-strong:#a6c9a6;--success-mid:#5e8f5e;--success-soft:#1e3620;--success-border:#3a573a;--warning:#d6b273;--warning-strong:#e5cc93;--warning-mid:#bb975e;--warning-soft:#2b2417;--warning-border:#584930;--warning-tint:#262010;--info:#7aa9d6;--info-soft:#1b2b3a;--info-soft-strong:#24384b;--info-border:#30506b;--rac-high-bg:#9e4f4f;--rac-high-fg:#fff;--rac-serious-bg:#c4a463;--rac-serious-fg:#171717;--rac-medium-bg:#29394f;--rac-medium-fg:#cfe0f2;--rac-low-bg:#1e3620;--rac-low-fg:#b0d0b0;--diff-add-bg:#1e3620;--diff-add-fg:#a8d8a8;--diff-remove-bg:#372020;--diff-remove-fg:#d8a8a8;--applying-bg:#281f36;--applying-border:#a98cc9;--applying-fg:#c8a8e0;--chrome-fg-soft:#a8a8a8;--surface-hover:#2a2a2a;--button-hover:#353535;--shadow-popover:0 0 0 1px var(--border-strong), 0 8px 24px #00000080;--shadow-modal:0 0 0 1px var(--border-chrome), 0 16px 48px #0009;--shadow-palette:0 0 0 1px var(--border-chrome), 0 12px 32px #0000008c;--backdrop:#000000b3;--backdrop-soft:#0009;--scrim:#ffffff0f}[data-theme=solarized-light]{--bg:#fdf6e3;--surface:#fff;--surface-alt:#fdf6e3;--surface-sunken:#eee8d5;--surface-raised:#fff;--surface-hover:#f5efd6;--panel-bg:#f3ecd9;--panel-card:#fdf9ee;--sheet-chrome:#e9e2cb;--fg:#073642;--fg-muted:#586e75;--fg-faint:#93a1a1;--fg-disabled:#b8bdb8;--fg-strong:#073642;--chrome:#073642;--chrome-soft:#002b36;--chrome-strong:#073642;--chrome-fg:#fdf6e3;--chrome-fg-muted:#93a1a1;--chrome-fg-soft:#b8bdb8;--border-faint:#eee8d5;--border:#d8d2bf;--border-strong:#b8b29f;--border-stronger:#93a1a1;--border-input:#93a1a1;--border-chrome:#073642;--button-hover:#eee8d5;--accent:#268bd2;--accent-strong:#1565a8;--accent-soft:#e0ecf5;--accent-wash:#ecf2f8;--accent-wash-strong:#c8dcec;--accent-fg:#fdf6e3;--danger:#dc322f;--danger-strong:#a02020;--danger-soft:#f8e0e0;--danger-tint:#fbeeee;--danger-border:#e8a0a0;--success:#859900;--success-strong:#4d5800;--success-mid:#a8c060;--success-soft:#ecf2c8;--success-border:#c0d080;--warning:#b58900;--warning-strong:#6d5400;--warning-mid:#998260;--warning-soft:#f5edcc;--warning-border:#d8c89e;--warning-tint:#faf6e0;--info:#1565a8;--info-soft:#e0ecf5;--info-soft-strong:#c8dcec;--info-border:#a8c8e0;--rac-high-bg:#7a2020;--rac-high-fg:#fdf6e3;--rac-serious-bg:#b58900;--rac-serious-fg:#073642;--rac-medium-bg:#c8dcec;--rac-medium-fg:#1565a8;--rac-low-bg:#ecf2c8;--rac-low-fg:#4d5800;--diff-add-bg:#d6e8c8;--diff-add-fg:#4d5800;--diff-remove-bg:#f0d0d0;--diff-remove-fg:#7a2020;--applying-bg:#e8e0f0;--applying-border:#6c71c4;--applying-fg:#2a2050;--shadow-popover:0 0 0 1px var(--border-strong);--shadow-modal:0 0 0 1px var(--border-chrome);--shadow-palette:0 0 0 1px var(--border-chrome);--backdrop:#002b3680;--backdrop-soft:#002b3673;--scrim:#002b360f}[data-theme=high-contrast]{--bg:#000;--cov-miss-bg:color-mix(in srgb, var(--danger) 26%, transparent);--surface:#0a0a0a;--surface-alt:#050505;--surface-sunken:#000;--surface-raised:#1a1a1a;--panel-bg:#000;--panel-card:var(--surface);--sheet-chrome:#141414;--fg:#fff;--fg-muted:#ddd;--fg-faint:#bbb;--fg-disabled:#888;--fg-strong:#fff;--chrome:#000;--chrome-soft:#000;--chrome-strong:#000;--chrome-fg:#fff;--chrome-fg-muted:#ccc;--border-faint:#555;--border:#fff;--border-strong:#fff;--border-stronger:#fff;--border-input:#fff;--border-chrome:#fff;--accent:#80c0ff;--accent-strong:#b0d8ff;--accent-soft:#002a4a;--accent-wash:#001a33;--accent-wash-strong:#036;--accent-fg:#000;--danger:#ff7070;--danger-strong:#ff9090;--danger-soft:#3a0000;--danger-tint:#2a0000;--danger-border:#ff7070;--success:#80ff80;--success-strong:#b0ffb0;--success-mid:#60c060;--success-soft:#003a00;--success-border:#80ff80;--warning:#ffd060;--warning-strong:#ffe080;--warning-mid:#c89840;--warning-soft:#2a2000;--warning-border:#ffd060;--warning-tint:#1a1400;--info:#80c0ff;--info-soft:#001a33;--info-soft-strong:#002a4a;--info-border:#80c0ff;--review-pending-bg:var(--accent-soft);--rac-high-bg:#ff4040;--rac-high-fg:#000;--rac-serious-bg:#ffc040;--rac-serious-fg:#000;--rac-medium-bg:#80c0ff;--rac-medium-fg:#000;--rac-low-bg:#80ff80;--rac-low-fg:#000;--diff-add-bg:#003a00;--diff-add-fg:#80ff80;--diff-remove-bg:#3a0000;--diff-remove-fg:#ff8080;--applying-bg:#1a002a;--applying-border:#c080ff;--applying-fg:#e0c0ff;--chrome-fg-soft:#ddd;--surface-hover:#1a1a1a;--button-hover:#2a2a2a;--shadow-popover:0 0 0 1px #fff;--shadow-modal:0 0 0 2px #fff;--shadow-palette:0 0 0 2px #fff;--backdrop:#000000d9;--backdrop-soft:#000c;--scrim:#ffffff1a}[data-theme=nord]{--bg:#262b34;--surface:#2e3440;--surface-alt:#2a2f39;--surface-sunken:#21252d;--surface-raised:#3b4252;--panel-bg:#22262e;--panel-card:#2b303a;--sheet-chrome:#3b4252;--fg:#eceff4;--fg-muted:#c8d0de;--fg-faint:#a3aec1;--fg-disabled:#78829a;--fg-strong:#f7f9fc;--chrome:#1c2028;--chrome-soft:#22262e;--chrome-strong:#2e3440;--chrome-fg:#e5e9f0;--chrome-fg-muted:#9099ab;--border-faint:#333945;--border:#3b4252;--border-strong:#434c5e;--border-stronger:#4c566a;--border-input:#5b6579;--border-chrome:#3b4252;--accent:#81a1c1;--accent-strong:#88c0d0;--accent-soft:#2b3949;--accent-wash:#262f3b;--accent-wash-strong:#334255;--accent-fg:#2e3440;--danger:#d5898f;--danger-strong:#e5a5ab;--danger-soft:#3a2a2e;--danger-tint:#2e2226;--danger-border:#6b444a;--success:#a3be8c;--success-strong:#bcd0a8;--success-mid:#7a9166;--success-soft:#2c3628;--success-border:#4c5a40;--warning:#ebcb8b;--warning-strong:#f2dcb0;--warning-mid:#b39a63;--warning-soft:#36311f;--warning-border:#5f5535;--warning-tint:#2c2820;--info:#88c0d0;--info-soft:#253540;--info-soft-strong:#2f4451;--info-border:#416072;--rac-high-bg:#a0545c;--rac-high-fg:#eceff4;--rac-serious-bg:#ebcb8b;--rac-serious-fg:#2e3440;--rac-medium-bg:#3a4a60;--rac-medium-fg:#cfd9e6;--rac-low-bg:#2f3a2c;--rac-low-fg:#bcd2a8;--diff-add-bg:#2f3a2c;--diff-add-fg:#b6cfa2;--diff-remove-bg:#3b2b2e;--diff-remove-fg:#dda0a6;--applying-bg:#362c3a;--applying-border:#b48ead;--applying-fg:#cbaec6;--chrome-fg-soft:#c0c8d6;--surface-hover:#363d4b;--button-hover:#434c5e;--shadow-popover:0 0 0 1px var(--border-strong), 0 8px 24px #00000080;--shadow-modal:0 0 0 1px var(--border-chrome), 0 16px 48px #0009;--shadow-palette:0 0 0 1px var(--border-chrome), 0 12px 32px #0000008c;--backdrop:#14171db3;--backdrop-soft:#14171d99;--scrim:#eceff40f}[data-theme=gruvbox-light]{--bg:#fbf1c7;--surface:#fffdf2;--surface-alt:#fbf1c7;--surface-sunken:#ebdbb2;--surface-raised:#fffdf2;--surface-hover:#f6ebc9;--panel-bg:#f4e8bf;--panel-card:#fdf7dd;--sheet-chrome:#ebdbb2;--fg:#3c3836;--fg-muted:#504945;--fg-faint:#665c54;--fg-disabled:#928374;--fg-strong:#282828;--chrome:#282828;--chrome-soft:#1d2021;--chrome-strong:#3c3836;--chrome-fg:#fbf1c7;--chrome-fg-muted:#a89984;--chrome-fg-soft:#d5c4a1;--border-faint:#f0e4bd;--border:#ddd0a8;--border-strong:#c4b696;--border-stronger:#a89984;--border-input:#928374;--border-chrome:#3c3836;--button-hover:#ebdbb2;--accent:#076678;--accent-strong:#054a57;--accent-soft:#d7e5e6;--accent-wash:#e9f1f0;--accent-wash-strong:#c3dadb;--accent-fg:#fbf1c7;--danger:#cc241d;--danger-strong:#9d0006;--danger-soft:#f7dcd6;--danger-tint:#fbeee9;--danger-border:#e0a898;--success:#79740e;--success-strong:#4f4b09;--success-mid:#a3a05c;--success-soft:#eaeac4;--success-border:#c6c288;--warning:#b57614;--warning-strong:#7a4f0c;--warning-mid:#ab8f56;--warning-soft:#f6e7c2;--warning-border:#dcc48e;--warning-tint:#fbf2da;--info:#076678;--info-soft:#d7e5e6;--info-soft-strong:#c3dadb;--info-border:#a9c8ca;--rac-high-bg:#9d0006;--rac-high-fg:#fbf1c7;--rac-serious-bg:#d79921;--rac-serious-fg:#282828;--rac-medium-bg:#c3dadb;--rac-medium-fg:#054a57;--rac-low-bg:#eaeac4;--rac-low-fg:#4f4b09;--diff-add-bg:#d5e4b8;--diff-add-fg:#4f4b09;--diff-remove-bg:#f4d5cc;--diff-remove-fg:#9d0006;--applying-bg:#f0dfe9;--applying-border:#8f3f71;--applying-fg:#6a2b53;--shadow-popover:0 0 0 1px var(--border-strong);--shadow-modal:0 0 0 1px var(--border-chrome);--shadow-palette:0 0 0 1px var(--border-chrome);--backdrop:#28282880;--backdrop-soft:#28282873;--scrim:#2828280f}[data-theme=meridian]{--bg:#10141a;--surface:#171c25;--surface-alt:#13181f;--surface-sunken:#0b0e14;--surface-raised:#1d232d;--panel-bg:#0e1117;--panel-card:#151a22;--sheet-chrome:#212734;--fg:#e9edf4;--fg-muted:#a8b2c2;--fg-faint:#838d9d;--fg-disabled:#5b6575;--fg-strong:#f6f9fd;--chrome:#080b10;--chrome-soft:#0d1117;--chrome-strong:#161b23;--chrome-fg:#e9edf4;--chrome-fg-muted:#8e98a8;--border-faint:#1c222c;--border:#262e3a;--border-strong:#333d4c;--border-stronger:#434e60;--border-input:#66748a;--border-chrome:#262e3a;--accent:#3d97e8;--accent-strong:#7fbdf7;--accent-soft:#142839;--accent-wash:#111c28;--accent-wash-strong:#1a2d40;--accent-fg:#071019;--danger:#e08585;--danger-strong:#f0a8a8;--danger-soft:#341d20;--danger-tint:#26161a;--danger-border:#6d3b3f;--success:#74c48f;--success-strong:#a2dcb4;--success-mid:#4f8f66;--success-soft:#16291e;--success-border:#2f5239;--warning:#e0b264;--warning-strong:#f2cf93;--warning-mid:#a8834a;--warning-soft:#2c2415;--warning-border:#9b7c46;--warning-tint:#241d10;--info:#5fbdd2;--info-soft:#10262d;--info-soft-strong:#163742;--info-border:#2b5a68;--rac-high-bg:#9d4a4a;--rac-high-fg:#fdf1f1;--rac-serious-bg:#cfa869;--rac-serious-fg:#17110a;--rac-medium-bg:#21384f;--rac-medium-fg:#cfe4f7;--rac-low-bg:#192f22;--rac-low-fg:#a6d9b8;--diff-add-bg:#16291e;--diff-add-fg:#a2dcb4;--diff-remove-bg:#331c20;--diff-remove-fg:#eaa8a8;--applying-bg:#211d33;--applying-border:#9b8ad2;--applying-fg:#c6b6ee;--chrome-fg-soft:#c3cbd8;--surface-hover:#1f2532;--button-hover:#2b3341;--shadow-popover:0 0 0 1px var(--border-strong), 0 10px 28px #04070c8c;--shadow-modal:0 0 0 1px var(--border-chrome), 0 20px 56px #04070ca8;--shadow-palette:0 0 0 1px var(--border-chrome), 0 14px 36px #04070c99;--backdrop:#06090eb8;--backdrop-soft:#06090e9e;--scrim:#b4cdeb0f;--space-6:7px;--space-10:12px;--space-16:18px;--shadow-e2:0 1px 2px #03060a57, 0 2px 8px #03060a3d;--shadow-e4:0 2px 6px #03060a57, 0 8px 24px #03060a6b;--ease-std:cubic-bezier(.2, 0, 0, 1);--code-bg:var(--surface-sunken);--code-fg:var(--fg);--danger-fg:#1a0f10;--warning-fg:#17120a;--hover-wash:#bed4f00d;--trace-warn-swatch:#cf7f7f80;--sym-class:#7e9ebe;--sym-function:#86ab86;--sym-method:#c8a66e;--sym-module:#ba8c7e;--sym-constant:#9a8ebc;--sym-parameter:#72acae;--sym-config:#be88a4;--sym-testenv:#aca678;--sym-default:#969ba1;--sym-neutral:#b2b8c0}[data-theme=console]{--bg:#050705;--surface:#080b08;--surface-alt:#060806;--surface-sunken:#000;--surface-raised:#0e120d;--panel-bg:#000;--panel-card:#070907;--sheet-chrome:#101410;--fg:#d4ddd1;--fg-muted:#98a695;--fg-faint:#7c8a79;--fg-disabled:#5d6a5b;--fg-strong:#edf2ea;--chrome:#000;--chrome-soft:#060806;--chrome-strong:#0e120d;--chrome-fg:#d4ddd1;--chrome-fg-muted:#8c9889;--border-faint:#202620;--border:#3a4539;--border-strong:#4d594b;--border-stronger:#616e5e;--border-input:#7a8878;--border-chrome:#3a4539;--accent:#179944;--accent-strong:#56dd8b;--accent-soft:#0f2c1a;--accent-wash:#0a2013;--accent-wash-strong:#14361f;--accent-fg:#021208;--review-pending-bg:var(--accent-soft);--danger:#d66060;--danger-strong:#eb9a9a;--danger-soft:#2e1616;--danger-tint:#1d0f0f;--danger-border:#7d3434;--success:#8cc48c;--success-strong:#b1dcb1;--success-mid:#56925a;--success-soft:#152d15;--success-border:#37543a;--warning:#dcab4c;--warning-strong:#f0ce88;--warning-mid:#ab853e;--warning-soft:#291f0d;--warning-border:#b28c3e;--warning-tint:#1b1408;--info:#74b3ea;--info-soft:#0d2030;--info-soft-strong:#142d42;--info-border:#2d5c85;--rac-high-bg:#932d2d;--rac-high-fg:#ffe8e8;--rac-serious-bg:#cb9c47;--rac-serious-fg:#150f02;--rac-medium-bg:#19364c;--rac-medium-fg:#d3e6f6;--rac-low-bg:#16351d;--rac-low-fg:#aedcae;--diff-add-bg:#152d15;--diff-add-fg:#aee0a9;--diff-remove-bg:#2e1616;--diff-remove-fg:#e6b0b0;--applying-bg:#1e1836;--applying-border:#a48dcf;--applying-fg:#c9b0e8;--chrome-fg-soft:#b3bfb0;--surface-hover:#161a15;--button-hover:#1a1f19;--shadow-popover:0 0 0 1px var(--border-strong);--shadow-modal:0 0 0 1px var(--border-stronger);--shadow-palette:0 0 0 1px var(--border-stronger);--backdrop:#000c;--backdrop-soft:#000000b3;--scrim:#ffffff0f;--shadow-e2:0 0 0 1px var(--border-strong);--shadow-e4:0 0 0 1px var(--border-stronger);--ring-focus-mix:0 0 0 2px var(--focus-ring);--code-bg:#000;--code-fg:#cadfc7;--danger-fg:#170808;--warning-fg:#170f03;--focus-ring:#56dd8b;--hover-wash:#ffffff0d;--hover-dim:1.35;--heat-ink-marg:#e6d980;--sym-constant:#8b7fab;--sym-config:#ac7896;--sym-module:#a97b6d;--font-diagram:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--weight-350:400;--weight-650:600;--weight-700:650;--space-4:3px;--space-5:4px;--space-6:5px;--space-7:6px;--space-8:7px;--space-9:8px;--space-10:9px;--space-12:10px;--space-14:12px;--space-16:14px;--space-18:16px;--space-20:18px;--space-22:20px;--space-24:22px;--space-32:28px;--space-40:34px;--dur-fast:60ms;--dur-med:90ms;--ease-std:linear;--enum-mid:var(--info)}[data-theme=boardroom]{--bg:#f2ece1;--surface:#fdfbf7;--surface-alt:#f8f3ea;--surface-sunken:#ebe4d7;--surface-raised:#fffdf9;--surface-hover:#f4eee3;--panel-bg:#e3d9c2;--panel-card:#f8f4ec;--sheet-chrome:#eae3d5;--fg:#22201c;--fg-muted:#5b564e;--fg-faint:#666158;--fg-disabled:#a9a298;--fg-strong:#100e0b;--chrome:#1c2530;--chrome-soft:#24303e;--chrome-strong:#2e3b4b;--chrome-fg:#f6f2e9;--chrome-fg-muted:#9ba5b1;--chrome-fg-soft:#ccd3db;--border-faint:#ece5d8;--border:#ded6c6;--border-strong:#c7bdaa;--border-stronger:#b2a795;--border-input:#978c79;--border-chrome:#1c2530;--button-hover:#e6dfd0;--accent:#1e3d6b;--accent-strong:#12294c;--accent-soft:#dee6f1;--accent-wash:#eef1f7;--accent-wash-strong:#d5deec;--accent-fg:#fdfbf7;--danger:#9b2a24;--danger-strong:#6d1a15;--danger-soft:#f7e5e2;--danger-tint:#fcf1ee;--danger-border:#c98f88;--success:#2a5c40;--success-strong:#193d27;--success-mid:#7ba189;--success-soft:#e6efe8;--success-border:#a6c2ae;--warning:#8a5f11;--warning-strong:#5f420b;--warning-mid:#a37c33;--warning-soft:#f5ecd9;--warning-border:#d2b787;--warning-tint:#fdf8e8;--info:#14548f;--info-soft:#e2ecf7;--info-soft-strong:#cee0f2;--info-border:#b2cbe6;--rac-high-bg:#74201b;--rac-high-fg:#fdfbf7;--rac-serious-bg:#dcb15a;--rac-serious-fg:#22201c;--rac-medium-bg:#dee6f1;--rac-medium-fg:#12294c;--rac-low-bg:#e6efe8;--rac-low-fg:#193d27;--diff-add-bg:#d7ead2;--diff-add-fg:#193d27;--diff-remove-bg:#f3d8d3;--diff-remove-fg:#6d1a15;--applying-bg:#e8e3f0;--applying-border:#6a5a9a;--applying-fg:#392c60;--shadow-popover:0 0 0 1px var(--border-strong), 0 6px 18px #241d141f;--shadow-modal:0 0 0 1px var(--border-chrome), 0 18px 48px #241d1433;--shadow-palette:0 0 0 1px var(--border-chrome), 0 14px 36px #241d142e;--backdrop:#241d1480;--backdrop-soft:#241d146b;--scrim:#241d140f;--shadow:#241d14;--shadow-e2:0 1px 2px #241d1414, 0 2px 6px #241d140f;--shadow-e4:0 2px 6px #241d1414, 0 10px 28px #241d1424;--hover-dim:.975;--code-bg:#f1eadd;--code-fg:#22201c;--danger-fg:#fdfbf7;--warning-fg:#fdfbf7;--focus-ring:#17325a;--tone-cat:#b8352f;--tone-crit:#9a5814;--tone-marg:#786611;--tone-negl:#3c67a2;--tone-unrated:#6b665e;--scc-ink-1:#b8352f;--scc-ink-2:#9a5814;--scc-ink-3:#786611;--scc-ink-4:#2f6144;--text-13:14px;--text-14:15px;--text-15:16px;--text-16:17px;--text-17:18px;--text-18:20px;--text-20:22px;--text-22:24px;--text-24:27px;--text-28:32px;--weight-350:400;--weight-500:550;--weight-600:650;--weight-650:700;--space-14:16px;--space-16:18px;--space-18:20px;--space-20:24px;--space-22:26px;--space-24:28px;--space-32:36px;--space-40:48px;--dur-fast:.1s;--dur-med:.16s;--ease-std:cubic-bezier(.32, .08, .24, 1)}[data-theme=blueprint]{--bg:#0d1a28;--surface:#142334;--surface-alt:#111e2d;--surface-sunken:#070f19;--surface-raised:#1b2c40;--panel-bg:#0a1420;--panel-card:#101c2a;--sheet-chrome:#1d2f43;--fg:#e4f0f8;--fg-muted:#a4bccf;--fg-faint:#8399ad;--fg-disabled:#5d7488;--fg-strong:#f5fbff;--chrome:#06101a;--chrome-soft:#0a1723;--chrome-strong:#102131;--chrome-fg:#dcebf6;--chrome-fg-muted:#8ba3b7;--border-faint:#1b2c3e;--border:#2a445c;--border-strong:#375672;--border-stronger:#4c7395;--border-input:#517b9c;--border-chrome:#23394e;--accent:#1f7ba4;--accent-strong:#62cbe4;--accent-soft:#0f2c42;--accent-wash:#0c2334;--accent-wash-strong:#163b53;--accent-fg:#fff;--review-pending-bg:color-mix(in srgb, var(--accent-soft) 50%, var(--surface));--danger:#e58a86;--danger-strong:#f2aba7;--danger-soft:#3a1e20;--danger-tint:#2a1518;--danger-border:#6e3a3c;--success:#7fca8b;--success-strong:#a8dcb0;--success-mid:#58915f;--success-soft:#14301f;--success-border:#2f5a3c;--warning:#e0b26a;--warning-strong:#f0cd94;--warning-mid:#b08a4d;--warning-soft:#2e2515;--warning-border:#5d4a2a;--warning-tint:#241c10;--info:#8fbdf0;--info-soft:#152438;--info-soft-strong:#1e3350;--info-border:#2f4d75;--rac-high-bg:#9a4a4a;--rac-high-fg:#fdf1f1;--rac-serious-bg:#cba463;--rac-serious-fg:#14202f;--rac-medium-bg:#1d425e;--rac-medium-fg:#cfe6f5;--rac-low-bg:#17331f;--rac-low-fg:#a8d6b0;--diff-add-bg:#14301f;--diff-add-fg:#a6d8ae;--diff-remove-bg:#3a1e20;--diff-remove-fg:#e8adaa;--applying-bg:#251f3c;--applying-border:#9c8ad0;--applying-fg:#c4b3ea;--chrome-fg-soft:#b8cfe1;--surface-hover:#1b2c3f;--button-hover:#26405a;--shadow-popover:0 0 0 1px var(--border-strong), 0 6px 18px #0208109e;--shadow-modal:0 0 0 1px var(--border-chrome), 0 14px 40px #020810b8;--shadow-palette:0 0 0 1px var(--border-chrome), 0 10px 28px #020810a8;--backdrop:#030a12bd;--backdrop-soft:#030a12a3;--scrim:#c6e2f412;--tone-cat:#e08a8a;--tone-crit:#dfa96e;--tone-marg:#d4c078;--tone-negl:#93b8e6;--tone-unrated:#93a2b0;--hover-dim:1.14;--heat-ink-cat:#e89a9a;--heat-ink-crit:#e5b47c;--heat-ink-marg:#e7d795;--heat-ink-negl:#9dc0ea;--heat-ink-freq:#cbb0ea;--heat-ink-prob:#bd9ce2;--heat-ink-occ:#cba9e2;--heat-ink-rem:#dcc0ee;--heat-ink-impr:#ecd8f4;--heat-ink-risk-severe:#ef9c8c;--heat-ink-risk-high:#eeb87c;--heat-ink-risk-mod:#e4cd80;--heat-ink-risk-low:#9ad2b2;--scc-ink-1:#ef9c8c;--scc-ink-2:#eeb87c;--scc-ink-3:#e4cd80;--scc-ink-4:#9ad2b2;--code-bg:#04101a;--code-fg:#cfe6f2;--danger-fg:#2a0d0d;--warning-fg:#22190a;--focus-ring:#62cbe4;--sym-class:#a4c9f2;--sym-module:#6d9cdb;--sym-function:#7ad3c8;--sym-method:#3fa5a0;--sym-parameter:#8fd0e8;--sym-testenv:#57abc4;--sym-constant:#adb6f0;--sym-config:#9099e4;--sym-neutral:#a9bccb;--sym-default:#87a0b4;--arch-hw-bg:#f3f8fd;--arch-hw-border:#5e7a90;--arch-hw-fg:#0b1c2b;--arch-kernel-bg:#bcd6f2;--arch-kernel-border:#2a5f9c;--arch-kernel-fg:#06203f;--arch-user-bg:#daecfa;--arch-user-border:#35729f;--arch-user-fg:#0a2a45;--arch-node-bg:#c3e9e6;--arch-node-border:#1d7a74;--arch-node-fg:#06302d;--arch-gpu-bg:#d9dcf7;--arch-gpu-border:#4d55a8;--arch-gpu-fg:#191d52;--arch-proc-bg:#b9e3f6;--arch-proc-border:#1c6f92;--arch-proc-fg:#04303f;--arch-svc-bg:#c6cfdc;--arch-svc-border:#4f6791;--arch-svc-fg:#10233c;--arch-default-bg:#e0e2e4;--arch-default-border:#6e7d90;--arch-default-fg:#1a2635;--font-diagram:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--weight-650:600;--weight-700:650;--space-5:4px;--space-7:6px;--space-9:8px;--dur-fast:70ms;--dur-med:.1s;--ease-std:cubic-bezier(.2, 0, .2, 1);--shadow-e2:0 1px 0 #020810b3;--shadow-e4:0 6px 18px #0208108c}[data-theme=aurora]{--bg:#131018;--surface:#282231ed;--surface-alt:#211c29e0;--surface-sunken:#0d0b12c7;--surface-raised:#30293ae6;--panel-bg:#16131dbd;--panel-card:#241e2cd6;--sheet-chrome:#342d3ff0;--fg:#f3eef7;--fg-muted:#bdb3c8;--fg-faint:#aba1b8;--fg-disabled:#7a7186;--fg-strong:#fdfbff;--chrome:#120f19d6;--chrome-soft:#191521d6;--chrome-strong:#231d2ce0;--chrome-fg:#f3eef7;--chrome-fg-muted:#aca2b8;--border-faint:#f3ecfa12;--border:#f3ecfa21;--border-strong:#f3ecfa33;--border-stronger:#f3ecfa4f;--border-input:#f3ecfa80;--border-chrome:#f3ecfa29;--accent:#4ab3cc;--accent-strong:#8ad9ea;--accent-soft:#1a3d4de6;--accent-wash:#224a5c57;--accent-wash-strong:#28566a70;--accent-fg:#04191f;--review-pending-bg:#203a4af0;--danger:#e58c8c;--danger-strong:#f2b0b0;--danger-soft:#4a2226cc;--danger-tint:#36181ced;--danger-border:#8f4b4f;--success:#79c78a;--success-strong:#a7dfb4;--success-mid:#549166;--success-soft:#183622cc;--success-border:#3c6a4a;--warning:#deb069;--warning-strong:#f0cf97;--warning-mid:#a9854a;--warning-soft:#382c18cc;--warning-border:#a8823f;--warning-tint:#2a2112eb;--info:#8db6ec;--info-soft:#1a2c48cc;--info-soft-strong:#243c60d6;--info-border:#3b5d8a;--rac-high-bg:#9b4b4f;--rac-high-fg:#fdf1f2;--rac-serious-bg:#cca367;--rac-serious-fg:#1a1206;--rac-medium-bg:#26455a;--rac-medium-fg:#d2e8f5;--rac-low-bg:#1b3625;--rac-low-fg:#a9dcb8;--diff-add-bg:#1b3625;--diff-add-fg:#a9dcb8;--diff-remove-bg:#3b1f24;--diff-remove-fg:#efadad;--applying-bg:#28203d;--applying-border:#a690d6;--applying-fg:#c9b4ec;--chrome-fg-soft:#d3cbdd;--surface-hover:#30293bed;--button-hover:#3a3246eb;--shadow-popover:0 0 0 1px var(--border-strong), 0 16px 44px #08050c80;--shadow-modal:0 0 0 1px var(--border-chrome), 0 32px 88px #08050c99;--shadow-palette:0 0 0 1px var(--border-chrome), 0 24px 64px #08050c8c;--backdrop:#0a070eb8;--backdrop-soft:#0a070e9e;--scrim:#f3ecfa12;--app-backdrop:radial-gradient(120% 82% at 8% -14%, #703a6a6b 0%, #703a6a00 62%), radial-gradient(112% 76% at 96% 2%, #86482e57 0%, #86482e00 58%), radial-gradient(130% 92% at 52% 118%, #2c38684d 0%, #2c386800 64%), linear-gradient(176deg, #171320 0%, #121017 52%, #0d0b11 100%);--glass-blur:blur(22px) saturate(1.18);--space-4:5px;--space-5:6px;--space-6:7px;--space-7:8px;--space-8:9px;--space-9:10px;--space-10:12px;--space-12:14px;--space-14:17px;--space-16:20px;--space-18:22px;--space-20:24px;--space-22:26px;--space-24:28px;--space-32:38px;--space-40:48px;--text-18:19px;--text-20:22px;--text-22:24px;--text-24:27px;--text-28:32px;--weight-350:320;--weight-650:600;--weight-700:640;--dur-fast:.11s;--dur-med:.2s;--ease-std:cubic-bezier(.22, .61, .36, 1);--shadow-e2:0 2px 6px #08050c47, 0 6px 18px #08050c38;--shadow-e4:0 6px 16px #08050c4d, 0 18px 48px #08050c66;--ring-focus-mix:0 0 0 4px color-mix(in srgb, var(--accent) 26%, transparent);--code-bg:var(--surface-sunken);--code-fg:var(--fg);--danger-fg:#200a0c;--warning-fg:#1d1508;--focus-ring:#8ad9ea;--hover-wash:#eee4fa0f;--hover-dim:1.14;--tone-cat:#e09a9a;--tone-crit:#e0ad7c;--tone-marg:#d6c583;--tone-negl:#9dbde8;--tone-unrated:#a49bad;--trace-warn-swatch:#e09a9a80;--heat-ink-cat:#e89e9e;--heat-ink-crit:#e5b57e;--heat-ink-marg:#dccb84;--heat-ink-negl:#a0c1ea;--heat-ink-freq:#cdb2ea;--heat-ink-prob:#c09ce0;--heat-ink-occ:#cca9e2;--heat-ink-rem:#dcc0ee;--heat-ink-impr:#ecd8f4;--heat-ink-risk-severe:#f0a292;--heat-ink-risk-high:#eebb82;--heat-ink-risk-mod:#e2cd86;--heat-ink-risk-low:#9ad2b2;--scc-ink-1:#f0a292;--scc-ink-2:#eebb82;--scc-ink-3:#e2cd86;--scc-ink-4:#9ad2b2;--sym-class:#8fadcb;--sym-function:#96b996;--sym-method:#d2b17c;--sym-module:#c99b8d;--sym-constant:#ab9fcc;--sym-parameter:#83b9bb;--sym-config:#cd97b4;--sym-testenv:#b8b287;--sym-default:#a4a9af;--sym-neutral:#bfc5cc}[data-theme=aurora] .header{z-index:200;position:relative}[data-theme=carbon]{--bg:#0e1013;--surface:#16181d;--surface-alt:#131519;--surface-sunken:#0a0b0e;--surface-raised:#1a1d23;--panel-bg:#0d0f13;--panel-card:#181b21;--sheet-chrome:#1e2127;--fg:#e8eaed;--fg-muted:#9aa0a8;--fg-faint:#848b95;--fg-disabled:#6b7280;--fg-strong:#f5f7fa;--chrome:#0b0d10;--chrome-soft:#101216;--chrome-strong:#16181d;--chrome-fg:#e8eaed;--chrome-fg-muted:#9aa0a8;--border-faint:#1a1d22;--border:#23262c;--border-strong:#2e323a;--border-stronger:#3b4048;--border-input:#6b7280;--border-chrome:#23262c;--accent:#2ea05f;--accent-strong:#57c98a;--accent-soft:#112c1c;--accent-wash:#0f2416;--accent-wash-strong:#122a19;--accent-fg:#04150b;--review-pending-bg:#16232f;--danger:#e5534b;--danger-strong:#f08279;--danger-soft:#2d1715;--danger-tint:#22110f;--danger-border:#7a3a34;--success:#7cc48f;--success-strong:#a3dcb0;--success-mid:#4f8f66;--success-soft:#16291e;--success-border:#2f5239;--warning:#d29922;--warning-strong:#e8bc5c;--warning-mid:#b1861f;--warning-soft:#2c2411;--warning-border:#a8822f;--warning-tint:#241d0e;--info:#6ba7e8;--info-soft:#12212f;--info-soft-strong:#1a2f42;--info-border:#2e5478;--rac-high-bg:#93332f;--rac-high-fg:#fdf0ef;--rac-serious-bg:#c99a3c;--rac-serious-fg:#17110a;--rac-medium-bg:#1e3448;--rac-medium-fg:#cfe3f7;--rac-low-bg:#17301f;--rac-low-fg:#a8d9b6;--diff-add-bg:#14291c;--diff-add-fg:#a3dcb0;--diff-remove-bg:#331a19;--diff-remove-fg:#efa9a3;--applying-bg:#201b30;--applying-border:#9b8ad2;--applying-fg:#c6b6ee;--chrome-fg-soft:#c9ced5;--surface-hover:#1b1e24;--button-hover:#22262d;--shadow-popover:0 0 0 1px var(--border-strong), 0 4px 12px #00000059;--shadow-modal:0 0 0 1px var(--border-chrome), 0 16px 48px #00000080;--shadow-palette:0 0 0 1px var(--border-chrome), 0 12px 36px #00000073;--backdrop:#040507b8;--backdrop-soft:#0405079e;--scrim:#e8eaed0f;--shadow-e2:0 1px 2px #0006;--shadow-e4:0 2px 8px #0006;--ring-focus-mix:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent);--space-10:12px;--space-12:14px;--space-16:18px;--space-18:20px;--space-20:22px;--space-24:26px;--weight-650:600;--weight-700:640;--code-bg:var(--surface-sunken);--code-fg:var(--fg);--danger-fg:#1a0806;--warning-fg:#17110a;--focus-ring:#57c98a;--enum-mid:var(--info);--hover-wash:#e8eaed0d;--hover-dim:1.22;--trace-warn-swatch:#cf7f7f80;--sym-class:#849bb2;--sym-function:#89a589;--sym-method:#bda37c;--sym-module:#b08d83;--sym-constant:#9b92b1;--sym-parameter:#77a8aa;--sym-config:#b18ca0;--sym-testenv:#a7a27c;--sym-default:#95999c;--sym-neutral:#bec1c5}*{box-sizing:border-box;margin:0;padding:0}button,input,textarea,select{color:var(--fg);border-radius:0;font-family:inherit}select,button{appearance:none}select{background-color:var(--surface);border:1px solid var(--border-stronger);color:var(--fg);font-size:var(--text-12);padding:var(--space-5) 26px var(--space-5) var(--space-9);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 9px center;background-repeat:no-repeat;background-size:9px 5px}select:hover:not(:disabled){border-color:var(--border-input);background-color:var(--surface-alt)}select:disabled{opacity:.55;cursor:not-allowed;background-color:var(--surface-alt)}input[type=checkbox]{appearance:none;border:1px solid var(--fg-faint);background:var(--surface);cursor:pointer;vertical-align:middle;flex-shrink:0;width:14px;height:14px;margin:0;display:inline-block;position:relative;border-radius:min(var(--radius-ctl), var(--radius-4))!important}input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent-strong)}input[type=checkbox]:checked:after{content:"";border:solid var(--chrome-fg);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:0;left:3px;transform:rotate(45deg)}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}input[type=radio]{appearance:none;border:1px solid var(--fg-faint);background:var(--surface);cursor:pointer;vertical-align:middle;flex-shrink:0;width:14px;height:14px;margin:0;display:inline-block;position:relative;border-radius:50%!important}input[type=radio]:checked{border-color:var(--accent-strong)}input[type=radio]:checked:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:3px}input[type=radio]:disabled{cursor:not-allowed;opacity:.5}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"▸";width:1.25em;color:var(--fg-faint);font-size:1.25em;display:inline-block}details[open]>summary:before{content:"▾"}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}::placeholder{color:var(--fg-faint);opacity:1}::selection{background:color-mix(in srgb, var(--accent) 38%, transparent);color:inherit}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong)}::-webkit-scrollbar-thumb:hover{background:var(--border-input)}html,body,#app{height:100%;overflow:hidden}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{font-family:var(--font-body);background:var(--app-backdrop);color:var(--fg);font-size:var(--text-13);line-height:1.4}.is-desktop .pill,.is-desktop .header-title{font-weight:var(--weight-600)}.mono{font-family:var(--font-mono)}.app{flex-direction:column;height:100%;display:flex}.header{background:var(--chrome);-webkit-backdrop-filter:var(--glass-blur);color:var(--border);padding:var(--space-14) var(--space-20);border-bottom:2px solid var(--border-chrome);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.is-desktop .header{padding-left:100px}.header-title-group{gap:var(--space-2);flex-direction:column;display:flex}.header-title{font-size:var(--text-15);font-weight:var(--weight-600);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome-fg);line-height:1}.header-version{font-size:var(--text-10);font-weight:var(--weight-500);letter-spacing:.04em;color:var(--chrome-fg);opacity:.5;line-height:1}.header-version-dev{color:var(--warning);opacity:1}.header-brand{align-items:center;gap:var(--space-10);cursor:pointer;min-width:0;display:flex}.header-logo{width:20px;height:20px;color:var(--chrome-fg);flex-shrink:0;display:block}.header-left{align-items:center;gap:var(--space-20);min-width:0;display:flex}.header-meta{font-size:var(--text-11);font-weight:var(--weight-600);letter-spacing:.04em;color:var(--border-strong);gap:var(--space-8);align-items:center;min-height:36px;display:flex}.header-meta>span{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:inline-flex}.header-actions{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.header-nav{gap:var(--space-4);align-items:center;display:flex}.header-nav-btn{width:26px;height:26px;color:var(--chrome-fg-soft);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.header-nav-btn svg{width:16px;height:16px}.header-nav-btn:hover:not(:disabled){color:var(--chrome-fg);background:var(--chrome-soft)}.header-nav-btn:disabled{color:var(--chrome-fg-muted);opacity:.45;cursor:not-allowed}.header-home-btn{background:var(--chrome-soft);color:var(--chrome-fg);box-shadow:inset 0 0 0 1px var(--chrome-strong);position:relative}.header-home-btn svg{width:18px;height:18px}.header-home-btn:hover:not(:disabled){background:var(--chrome-strong);color:var(--chrome-fg)}.header-home-btn[aria-pressed=true],.header-home-btn[aria-pressed=true]:hover:not(:disabled){background:var(--chrome-fg);color:var(--chrome);box-shadow:none}.header-sep{background:var(--chrome-strong);flex-shrink:0;width:1px;height:18px;margin:0 -8px}.header-home-btn .sheet-tab-key{top:calc(100% + 6px);left:50%}.header-group{position:relative}.header-group-btn{align-items:center;gap:var(--space-4);display:inline-flex}.header-group-caret{font-size:var(--text-12);line-height:1}.header-group-open .header-group-btn,.header-group-open .header-group-btn:hover:not(:disabled){background:var(--chrome-strong);color:var(--chrome-fg);border-color:var(--fg-muted)}.header-group-menu{background:var(--surface);min-width:200px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border);box-shadow:var(--shadow-popover);z-index:50;border-radius:0;flex-direction:column;padding:0;display:flex;position:absolute;top:calc(100% + 2px);left:0}.header-group-menu:before{content:"";height:2px;position:absolute;top:-3px;left:0;right:0}.header-group-item{text-align:left;padding:var(--space-7) var(--space-12);font:inherit;color:var(--fg);cursor:pointer;align-items:flex-start;gap:var(--space-1);background:0 0;border:none;border-radius:0;flex-direction:column;display:flex}.header-group-item+.header-group-item{border-top:1px solid var(--border-faint)}.header-group-item-label{font-size:var(--text-12);font-weight:var(--weight-500);white-space:nowrap;line-height:1.4}.header-group-item-desc{font-size:var(--text-11);font-weight:var(--weight-350);color:var(--fg-muted);white-space:normal;max-width:220px;line-height:1.35}.header-group-item:hover:not(:disabled){background:var(--surface-hover)}.header-group-item:active:not(:disabled){background:var(--surface-sunken)}.header-group-item:disabled{color:var(--fg-disabled);cursor:not-allowed}.header-ws-name{font-size:var(--text-11);text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:inherit;opacity:.8;overflow:hidden}.header-meta-value{font:inherit;color:inherit;padding:var(--space-2) var(--space-6);border-radius:var(--radius);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000}.header-meta-value:hover{background:var(--chrome-soft);border-color:var(--fg-muted);color:var(--chrome-fg)}.role-badge{padding:var(--space-1) var(--space-5);font-size:var(--text-9);font-weight:var(--weight-700);letter-spacing:.08em;color:var(--fg-muted);border:1px solid var(--fg-muted);background:0 0;align-items:center;line-height:1.4;display:inline-flex}.role-badge.role-admin{color:var(--accent);border-color:var(--accent)}.btn{padding:var(--space-5) var(--space-10);font-size:var(--text-11);font-weight:var(--weight-600);text-transform:uppercase;letter-spacing:.04em;background:var(--bg);color:var(--fg);border:1px solid var(--border-input);cursor:pointer;font-family:inherit}.btn:hover:not(:disabled){background:var(--button-hover)}.btn:disabled{color:var(--fg-disabled);border-color:var(--border);background:var(--surface-alt);cursor:not-allowed}.header-meta .btn[aria-pressed=true]{background:var(--button-hover);border-color:var(--border-strong)}.btn-primary{background:var(--accent);border-color:var(--accent-strong);color:var(--accent-fg)}.btn-primary:hover:not(:disabled){background:var(--accent-strong);color:var(--accent-fg)}.btn-primary:disabled{background:var(--fg-disabled);border-color:var(--border-input);color:var(--border-faint)}.btn-danger{background:var(--danger);border-color:var(--danger-strong);color:var(--danger-fg)}.btn-danger:hover:not(:disabled){background:var(--danger-strong)}.btn-ghost{background:var(--chrome-soft);color:var(--chrome-fg-soft);border-color:var(--fg-muted)}.btn-ghost:hover:not(:disabled){background:var(--chrome-strong);color:var(--chrome-fg)}.picker-btn{background:var(--surface);border:1px solid var(--fg-disabled);padding:var(--space-4) var(--space-24) var(--space-4) var(--space-8);font:inherit;font-size:var(--text-12);cursor:pointer;text-align:left;color:var(--fg);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23555' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;min-height:24px}.picker-btn:hover:not(:disabled){background-color:var(--surface-alt)}.field{margin-bottom:var(--space-16)}.field label{font-size:var(--text-11);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);margin-bottom:var(--space-4);display:block}.field .hint{color:var(--fg-faint);font-weight:var(--weight-400);text-transform:none;letter-spacing:0;font-size:var(--text-11);margin-left:var(--space-8)}.field input[type=text],.field textarea,.field input[type=file]{width:100%;padding:var(--space-6) var(--space-8);border:1px solid var(--border-stronger);background:var(--surface);font-size:var(--text-12);color:var(--fg);font-family:inherit}.field input[type=text].mono,.field textarea.mono{font-family:var(--font-mono);font-size:var(--text-12)}.field textarea{resize:vertical;min-height:80px}.field .row-split{gap:var(--space-8);align-items:center;display:flex}.file-label{font-size:var(--text-11);color:var(--fg-muted);margin-top:var(--space-4)}.modal-body{padding:var(--space-16) var(--space-20);flex:1;min-height:0;overflow-y:auto}.workbench{grid-template-columns:minmax(0, var(--operations-w,280px)) minmax(0, 1fr) minmax(0, var(--convo-w,440px));grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.workbench.operations-collapsed{grid-template-columns:minmax(0, 28px) minmax(0, 1fr) minmax(0, var(--convo-w,440px))}.workbench.convo-collapsed{grid-template-columns:minmax(0, var(--operations-w,280px)) minmax(0, 1fr) minmax(0, 28px)}.workbench.operations-collapsed.convo-collapsed{grid-template-columns:minmax(0,28px) minmax(0,1fr) minmax(0,28px)}.workbench.convo-hidden,.workbench.convo-hidden.convo-collapsed{grid-template-columns:minmax(0, var(--operations-w,280px)) minmax(0, 1fr) minmax(0, 0px)}.workbench.convo-hidden.operations-collapsed,.workbench.convo-hidden.operations-collapsed.convo-collapsed{grid-template-columns:minmax(0,28px) minmax(0,1fr) minmax(0,0)}@media (prefers-reduced-motion:no-preference){.workbench{transition:grid-template-columns .2s var(--ease-std)}.workbench.resizing{transition:none}}.operation-tracker{grid-area:1/1/span 3;min-width:0;overflow:hidden}.review-content-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.review-content-wrap>.inbox+.proposal-sheets,.review-content-wrap>.inbox+.review-panel{border-top:2px solid var(--border-strong)}.proposal-sheets{gap:var(--space-6);padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--border-faint);background:0 0;flex-direction:column;display:flex}.proposal-sheets-label{font-size:var(--text-10);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted)}.proposal-sheets-list{gap:var(--space-6);flex-wrap:wrap;display:flex}.proposal-sheet-chip{font:inherit;font-size:var(--text-11);padding:var(--space-3) var(--space-8);background:var(--surface);border:1px solid var(--border);color:var(--fg);cursor:pointer}.proposal-sheet-chip:hover{background:var(--surface-hover)}.proposal-sheet-chip.active{background:var(--accent-wash);border-color:var(--accent);color:var(--fg-strong);font-weight:var(--weight-600)}.sheet-top{flex-direction:column;grid-area:1/2;min-width:0;display:flex;container:pane/inline-size}.sheet-scroll-frame{grid-area:2/2;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;container:pane/inline-size}.sheet-scroll{scrollbar-width:none;flex-direction:column;grid-area:1/1;min-height:0;display:flex;overflow:auto}.sheet-scroll::-webkit-scrollbar{display:none}.sheet-scroll:has(>.sheet){padding-bottom:var(--space-2)}.conversation{grid-area:1/3/span 3;min-width:0;overflow:hidden}@media (width<=1100px){.workbench{grid-template-columns:minmax(0, var(--operations-w,240px)) minmax(0, 1fr) minmax(0, var(--convo-w,360px))}.workbench.operations-collapsed{grid-template-columns:minmax(0, 28px) minmax(0, 1fr) minmax(0, var(--convo-w,360px))}.workbench.convo-collapsed{grid-template-columns:minmax(0, var(--operations-w,240px)) minmax(0, 1fr) minmax(0, 28px)}.workbench.operations-collapsed.convo-collapsed{grid-template-columns:minmax(0,28px) minmax(0,1fr) minmax(0,28px)}}.sheet-tabs{background:var(--sheet-chrome);border-bottom:1px solid var(--border-strong);height:30px;padding:0 var(--space-12) 0 0;scrollbar-width:none;overscroll-behavior-x:none;flex-shrink:0;gap:0;display:flex;overflow:auto hidden}.sheet-tabs::-webkit-scrollbar{display:none}.sheet-tab-icons{align-items:stretch;gap:var(--space-2);padding-left:var(--space-12);z-index:1;background:var(--sheet-chrome);margin-right:15px;padding-right:13px;display:flex;position:sticky;left:0}.sheet-tab-icons:after{content:"";background:var(--border-strong);width:1px;position:absolute;top:4px;bottom:4px;right:0}.sheet-tab{padding:var(--space-6) var(--space-10);font-size:var(--text-10);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000}.sheet-tab:hover{color:var(--fg);background:var(--surface-alt)}.sheet-tab.active{color:var(--fg);border-bottom-color:var(--fg);background:var(--surface)}.sheet-tab.home{color:var(--fg-faint)}.sheet-tab.home:hover{color:var(--fg);background:var(--surface-alt)}.sheet-tab.home.active{color:var(--fg);background:var(--surface);border-bottom-color:var(--fg)}.sheet-tab-count{text-align:center;min-width:14px;font-family:var(--font-mono);font-size:var(--text-10);font-weight:var(--weight-600);color:var(--fg-disabled);margin-left:var(--space-4);display:inline-block}.sheet-tab.active .sheet-tab-count{color:var(--fg-muted)}.sheet-tab-loading{color:var(--fg-faint);vertical-align:middle;display:inline-block}.sheet-tab{flex-shrink:0;position:relative}.sheet-tab-keys{z-index:200;pointer-events:none;height:0;position:fixed;left:0;right:0;overflow:visible}.sheet-tab-key{align-items:center;gap:var(--space-1);min-width:15px;padding:var(--space-2) var(--space-5);font-family:var(--font-mono);font-size:var(--text-10);font-weight:var(--weight-700);text-align:center;color:var(--fg);background:var(--surface-alt);border:1px solid var(--border-strong);border-radius:var(--radius-3);box-shadow:0 2px 6px color-mix(in srgb, var(--shadow) 25%, transparent);line-height:1;animation:.22s cubic-bezier(.2,.7,.3,1) backwards sheet-tab-key-in;display:inline-flex;position:absolute;top:-22px;transform:translate(-50%)}.sheet-tab-key-mod{font-size:var(--text-12);line-height:1}@keyframes sheet-tab-key-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.sheet-tab.disabled,.sheet-tab.disabled:hover{color:var(--border-strong);cursor:not-allowed;background:0 0}.sheet-tab.disabled .sheet-tab-count{color:var(--border)}.sheet-tab-actions{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-8) var(--space-4) 0;margin-left:auto;display:flex}.filter-chip{font-size:var(--text-10);font-weight:var(--weight-600);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border-strong);background:var(--surface);color:var(--fg-faint);padding:var(--space-3) var(--space-8);cursor:pointer;opacity:.5;border-radius:0}.sheet-toolbar{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;min-height:32px;display:flex}.sheet-toolbar .sheet-toolbar-body{min-width:0;padding-left:var(--space-8);flex:1;align-self:stretch;align-items:center;display:flex;position:relative}.sheet-toolbar .sheet-toolbar-main{flex:1;align-items:center;min-width:0;display:flex}.sheet-top .sheet-toolbar .row-filter-bar{background:0 0;border-bottom:none;flex:1;min-width:0}.sheet-toolbar:has(>.sheet-toolbar-filter){flex-wrap:wrap}.sheet-toolbar .sheet-toolbar-filter+.sheet-toolbar-body:has(>.sheet-toolbar-main[inert]){min-width:min(100%,780px);min-height:32px}.sheet-toolbar .sheet-toolbar-filter{flex:0 auto;align-items:center;min-width:0;max-width:50%;display:flex}.sheet-top .sheet-toolbar .sheet-toolbar-filter .row-filter-bar{padding:var(--space-3) 0 var(--space-3) var(--space-6);flex:0 auto}.sheet-toolbar .sheet-toolbar-filter .filter-chip{min-width:0;max-width:240px}.sheet-toolbar .sheet-toolbar-filter .filter-chip-body{min-width:0;overflow:hidden}.sheet-toolbar .sheet-toolbar-filter .filter-chip-vals,.sheet-toolbar .sheet-toolbar-filter .filter-chip-id{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-toolbar .sheet-view-btn{font-size:var(--text-10);padding:var(--space-3) var(--space-8);white-space:nowrap}@container pane (width<=1100px){.sheet-toolbar,.sheet-toolbar .sheet-toolbar-body,.sheet-toolbar .sheet-toolbar-main{row-gap:var(--space-4);flex-wrap:wrap}.sheet-top .sheet-toolbar .row-filter-bar{flex:1 0 auto;min-width:72px}.sheet-toolbar .trace-controls{row-gap:var(--space-4);flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;min-width:0}}.sheet-toolbar .sheet-toolbar-sync{margin-left:auto}.sheet-toolbar .sheet-toolbar-sync:last-child{margin-right:var(--space-12)}.sheet-toolbar .sheet-toolbar-more{margin-left:auto;margin-right:var(--space-12);flex-shrink:0;position:relative}.sheet-toolbar .sheet-toolbar-sync~.sheet-toolbar-sync,.sheet-toolbar .sheet-toolbar-sync~.sheet-toolbar-more{margin-left:var(--space-8)}.sheet-toolbar .sheet-more-menu{background:var(--surface);min-width:170px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border);box-shadow:var(--shadow-popover);z-index:100;padding:var(--space-2);position:absolute;top:calc(100% + 2px);right:0}.sheet-toolbar .sheet-more-option{text-align:left;width:100%;padding:var(--space-4) var(--space-8);cursor:pointer;font:inherit;font-size:var(--text-12);color:var(--fg);white-space:nowrap;background:0 0;border:none;display:block}.sheet-toolbar .sheet-more-option:hover{background:var(--accent-wash)}.sheet-toolbar .sheet-more-option.active{color:var(--fg-strong);font-weight:var(--weight-700);background:var(--accent-soft)}.sheet-toolbar .sheet-more-sep{border-top:1px solid var(--border);margin:var(--space-2) 0}.trace-float.trace-hints{align-items:center;gap:var(--space-4) var(--space-14);min-width:0;font-size:var(--text-11);color:var(--fg-muted);flex-wrap:wrap;display:flex}.trace-hints .tb-hint{align-items:center;gap:var(--space-5);white-space:nowrap;display:inline-flex}.trace-hints .lg-swatch{border-radius:var(--radius);background:var(--border);width:10px;height:10px;display:inline-block}.trace-hints .lg-swatch.warn{background:var(--trace-warn-swatch)}.trace-hints .lg-swatch.gap{border:2px dashed var(--warning-mid);background:0 0;width:16px}.trace-hints .swci-legend{gap:var(--space-3)}.trace-hints .swci-legend .lg-cap{margin-right:var(--space-2)}.trace-hints .swci-legend .lg-swatch{width:13px;height:13px;font-size:var(--text-9);font-weight:var(--weight-600);color:var(--swci-chip-ink);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;font-family:inherit;line-height:1;display:inline-flex}.trace-hints .swci-legend .lg-swatch:hover{filter:brightness(1.12)}.trace-hints .swci-legend .lg-swatch.off{opacity:.3}.trace-hints .lg-swatch.swci-1{background:var(--swci-1)}.trace-hints .lg-swatch.swci-2{background:var(--swci-2)}.trace-hints .lg-swatch.swci-3{background:var(--swci-3)}.trace-hints .lg-swatch.swci-4{background:var(--swci-4)}.trace-hints .lg-swatch.swci-5{background:var(--swci-5)}.trace-hints .lg-swatch.swci-none{background:var(--tone-unrated,var(--border));color:var(--fg-muted)}.trace-hints kbd{font-family:inherit;font-size:var(--text-10);font-weight:var(--weight-600);padding:var(--space-3) var(--space-6);color:var(--fg);background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);line-height:1}.sheet-toolbar .trace-view-tabs{flex-shrink:0;align-self:stretch;align-items:stretch;display:flex}.trace-view-tab{padding:var(--space-6) var(--space-10);font-size:var(--text-10);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000}.trace-view-tab:hover{color:var(--fg);background:var(--surface-alt)}.trace-view-tab.active{color:var(--fg);border-bottom-color:var(--fg)}.sheet-toolbar .trace-controls{align-items:center;gap:var(--space-8);flex-shrink:0;margin-left:auto;display:flex}.sheet-toolbar .trace-controls .trace-ctl-btn{box-sizing:border-box;align-items:center;height:24px;display:inline-flex}.sheet-toolbar .trace-controls .trace-ctl-btn .tb-caret{margin-left:var(--space-4);font-size:var(--text-13);line-height:1}.sheet-toolbar .trace-controls .trace-clear-filter{border-color:var(--accent-strong);color:var(--accent-strong)}.sheet-toolbar .trace-controls .trace-clear-filter:hover{background:var(--accent-soft)}.sheet-toolbar .trace-controls .trace-ctl-legend{align-items:center;display:inline-flex}.sheet-toolbar .trace-controls .trace-ctl-zoom{box-sizing:border-box;height:24px;padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-shrink:0;align-items:center;display:inline-flex}.sheet-toolbar .trace-controls .trace-ctl-zoom button{font-family:inherit;font-size:var(--text-11);min-width:20px;height:20px;padding:0 var(--space-5);color:var(--fg);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;line-height:1}.sheet-toolbar .trace-controls .trace-ctl-zoom button:hover{background:var(--surface-alt)}.sheet-toolbar .trace-controls .trace-ctl-zoom .tb-zoom-val{min-width:40px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.sheet-toolbar .trace-controls .trace-gap-hint{font-size:var(--text-11);color:var(--fg-muted)}.sheet-toolbar .trace-controls~.sheet-toolbar-more{margin-left:var(--space-8)}.sheet-toolbar .trace-controls:last-child{margin-right:var(--space-10)}.trace-float.tb-zoom{padding:var(--space-2);flex-shrink:0;gap:0}.trace-float.tb-zoom button{font-family:inherit;font-size:var(--text-11);min-width:20px;height:21px;padding:0 var(--space-5);color:var(--fg);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;line-height:1}.trace-float.tb-zoom button:hover{background:var(--surface-alt);color:var(--fg)}.trace-float.tb-zoom .tb-zoom-val{min-width:42px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.sheet-view-btn{font-size:var(--text-11);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border-strong);background:var(--surface);color:var(--fg-muted);padding:var(--space-4) var(--space-10);cursor:pointer}.sheet-view-btn:hover{background:var(--surface-alt);color:var(--fg)}.sheet-view-btn.active{background:var(--accent-strong);color:var(--chrome-fg);border-color:var(--accent-strong)}table.sheet td{position:relative}table.sheet td.cell-scroll{overflow:hidden}table.sheet td.cell-scroll .cell-scroll-inner{padding:var(--space-4) var(--space-6);white-space:pre-wrap;word-break:break-word;position:absolute;inset:0;overflow:auto}.header-actions .row-break{flex-basis:100%;height:0}.btn.btn-tiny{padding:var(--space-2) var(--space-6);font-size:var(--text-11);line-height:1}.grading-pill{align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-10);background:var(--accent-soft,var(--success-soft));color:var(--accent-strong,var(--success-strong));border:1px solid var(--accent);font-size:var(--text-11);font-weight:var(--weight-600);display:inline-flex}.grading-pill .grading-count{font-weight:var(--weight-500);opacity:.75}table.sheet td .diff-inline{white-space:pre-wrap;color:var(--fg);background:0 0;border:none;padding:0}.diff-inline .diff-rem{color:color-mix(in srgb, var(--danger-strong) 55%, var(--fg-muted));text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--danger) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--danger) 75%, transparent);background:0 0}.diff-add{color:var(--success)}.diff-inline .diff-add{background:color-mix(in srgb, var(--diff-add-bg) 65%, var(--surface));color:var(--success-strong);font-weight:var(--weight-500);padding:0 var(--space-2)}.diff-inline .diff-rem+.diff-add,.diff-inline .diff-add+.diff-rem{margin-left:.3em}.sheet-tab-pending{min-width:14px;height:14px;padding:0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-10);font-weight:var(--weight-600);color:var(--surface);background:var(--danger);margin-left:var(--space-6);vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.sheet-tab-pending:empty{width:6px;min-width:6px;height:6px;padding:0}.turn-pending-hint{align-items:flex-start;gap:var(--space-3);box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-6);width:100%;padding:var(--space-8) var(--space-10);color:var(--fg);margin:var(--space-6) 0 0;font-size:var(--text-12);flex-direction:column;line-height:1.4;display:flex}.turn-pending-hint.turn-pending-action{text-align:left;font:inherit;font-size:var(--text-12);cursor:pointer;transition:border-color var(--dur-med) var(--ease-std)}.turn-pending-hint.turn-pending-action:hover{border-color:var(--fg-faint)}.turn-pending-hint.turn-pending-action:focus-visible{outline:1px solid var(--focus-ring,var(--accent));outline-offset:1px}.turn-pending-link{color:var(--accent-strong);font-weight:var(--weight-500);text-underline-offset:2px}.turn-pending-action:hover .turn-pending-link{text-decoration:underline}.proposal-narrative{font-size:var(--text-12);color:var(--fg);margin-bottom:var(--space-8)}.turn-pending-hint .proposal-narrative{color:var(--fg);font-style:normal}.convo-applied-summary{margin:var(--space-6) var(--space-12);padding:var(--space-8) var(--space-10);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-6)}.convo-applied-summary-head{font-size:var(--text-11);font-weight:var(--weight-500);color:var(--success,var(--fg))}.convo-applied-summary-detail{margin-top:var(--space-3);font-size:var(--text-12);color:var(--fg-muted);line-height:1.4}.turn-review-marker{margin:var(--space-6) 0 0;font-size:var(--text-11);color:var(--fg-faint);line-height:1.4}.thread-review-bar{justify-content:space-between;align-items:center;gap:var(--space-12);box-sizing:border-box;width:100%;padding:var(--space-6) var(--space-12);border-top:1px solid var(--border);background:0 0;flex:none;display:flex}.thread-review-bar-info{min-width:0;font-size:var(--text-11);color:var(--fg-faint);align-items:baseline;line-height:1.4;display:flex;overflow:hidden}.thread-review-bar-title{font-weight:var(--weight-500);color:var(--fg-muted);flex:none}.thread-review-bar-sep{opacity:.4;margin:0 var(--space-4);flex:none}.thread-review-bar-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-review-btn{font:inherit;font-size:var(--text-11);font-weight:var(--weight-500);padding:var(--space-3) var(--space-6);border-radius:var(--radius-4);color:var(--accent-strong,var(--accent));cursor:pointer;text-underline-offset:2px;transition:background var(--dur-med) var(--ease-std);background:0 0;border:none;flex:none;line-height:1.3}.thread-review-btn:hover{background:var(--hover-wash);text-decoration:underline}table.sheet td.cell-linked{padding-top:var(--space-3);padding-bottom:var(--space-3)}.cell-pills{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.linked-item{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;max-width:100%;display:flex}.cell-pills.pills-inline{align-items:center;gap:var(--space-2) var(--space-5);flex-flow:wrap}.pills-inline .linked-item{flex-direction:row;max-width:none}.pills-inline .linked-item:not(:last-child):after{content:",";color:var(--fg-faint)}.linked-name{color:var(--fg-muted);max-width:100%;font-size:.92em;font-style:italic;line-height:1.35}.pill{font-family:var(--font-mono);font-size:var(--text-10);font-weight:var(--weight-700);letter-spacing:.02em;padding:var(--space-1) var(--space-6);cursor:pointer;background:var(--surface);border:1px solid;align-items:center;line-height:1.4;display:inline-flex}.pill-ok{background:var(--surface);color:var(--accent-strong);border-color:var(--accent-strong)}.pill-ok:hover{background:var(--surface-hover);color:var(--accent-strong)}.pill-orphan{background:var(--danger-soft);color:var(--danger-strong);border-color:var(--danger-border);cursor:not-allowed;text-decoration:line-through}.pill-proposed{background:var(--surface);color:var(--accent-strong);border-color:var(--accent-strong);cursor:default;border-style:dashed}.pill-unverified{background:var(--surface);color:var(--warning-strong);border-color:var(--warning-mid)}.pill-unverified:hover{background:var(--surface-hover);color:var(--warning-strong)}.pill-code{background:var(--surface);color:var(--warning-strong);border-color:var(--warning-mid)}.pill-code:hover{background:var(--surface-hover);color:var(--warning-strong)}table.sheet td.cell-unmapped{background:var(--danger-tint);position:relative}table.sheet td.cell-unmapped:after{content:"?";color:var(--danger);font-size:var(--text-10);font-weight:var(--weight-700);font-family:var(--font-mono);position:absolute;top:2px;right:4px}table.sheet td.cell-computed{background:color-mix(in srgb, var(--surface-hover) 50%, var(--surface-alt));color:var(--fg-muted);cursor:default}.sheet-scroll{background:var(--surface);will-change:transform;border-bottom:1px solid var(--border);min-height:0;overflow:auto}table.sheet{border-collapse:separate;border-spacing:0;font-size:var(--text-12);width:max-content;min-width:100%}table.sheet tbody>tr{content-visibility:auto;contain-intrinsic-size:auto 32px}table.sheet th,table.sheet td{border-right:calc(1.5px / var(--zoom,1)) solid var(--border);border-bottom:calc(1.5px / var(--zoom,1)) solid var(--border);padding:var(--space-4) var(--space-6);vertical-align:top;text-align:left;min-width:120px;max-width:320px}table.sheet td[data-cell-col=testVector],table.sheet th[data-col-id=testVector]{max-width:none}table.sheet thead tr:first-child>th{border-top:calc(1.5px / var(--zoom,1)) solid var(--border)}table.sheet th:first-child,table.sheet td:first-child{border-left:calc(1.5px / var(--zoom,1)) solid var(--border)}table.sheet tbody td{contain:layout}table.sheet th{background:var(--sheet-chrome);z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:sticky;top:0}table.sheet>thead th:not(.row-gutter):not(.col-add){padding-right:50px}table.sheet th .col-name{white-space:nowrap}table.sheet>thead th.col-filterable:not(.row-gutter):not(.col-add){padding-right:70px}table.sheet th.row-gutter{background:var(--sheet-chrome);z-index:3;white-space:nowrap;min-width:120px;padding-right:var(--space-12);left:0}table.sheet td.row-gutter,table.sheet th.row-gutter{box-shadow:inset 0 -1px 0 0 var(--border), inset -1px 0 0 0 var(--border);border:0}table.sheet th .col-resize-handle{cursor:col-resize;z-index:4;-webkit-user-select:none;user-select:none;background:0 0;width:5px;height:100%;position:absolute;top:0;right:0}table.sheet th .col-resize-handle:hover,table.sheet th .col-resize-handle:active{background:var(--accent)}table.sheet td.row-gutter .row-resize-handle{cursor:row-resize;z-index:4;-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:5px;position:absolute;bottom:0;left:0}table.sheet td.row-gutter .row-resize-handle:hover,table.sheet td.row-gutter .row-resize-handle:active{background:var(--accent)}table.sheet td.row-gutter{background:var(--sheet-chrome);font-weight:var(--weight-700);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:2;white-space:nowrap;text-align:left;min-width:120px;padding-right:var(--space-12);position:sticky;left:0}table.sheet td.row-gutter .row-delete{visibility:hidden;margin-left:var(--space-4);color:var(--fg-disabled);font-size:var(--text-13);padding:0 var(--space-3);cursor:pointer;vertical-align:middle;line-height:1}table.sheet td.row-gutter:hover .row-delete{visibility:visible}table.sheet td.row-gutter .row-delete:hover{color:var(--danger);background:var(--border-faint)}table.sheet tr.row-deleted td{opacity:.55}table.sheet tr.row-deleted td.row-gutter{text-decoration:line-through;-webkit-text-decoration-color:var(--fg-disabled);text-decoration-color:var(--fg-disabled)}table.sheet td.row-gutter .row-deleted-badge{margin-left:var(--space-4);color:var(--danger);font-size:var(--text-11);font-weight:var(--weight-400);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;display:inline-block}table.sheet td.row-gutter .row-restore-btn{visibility:hidden;margin-left:var(--space-4);color:var(--fg-muted);font-size:var(--text-11);font-weight:var(--weight-400);padding:0 var(--space-4);border:1px solid var(--border);background:var(--surface);cursor:pointer;vertical-align:middle;border-radius:3px;line-height:1.4;text-decoration:none;display:inline-block}table.sheet td.row-gutter:hover .row-restore-btn{visibility:visible}table.sheet td.row-gutter .row-restore-btn:hover{color:var(--accent);border-color:var(--accent)}table.sheet td{background:var(--surface);white-space:pre-wrap;word-break:break-word;-webkit-user-select:none;user-select:none}table.sheet td.editing,table.sheet td.editing textarea,table.sheet .pill,table.sheet .cell-pills{-webkit-user-select:text;user-select:text}table.sheet td.cell-signoff-flagged{background:var(--danger-soft)}table.sheet td.cell-signoff-stale{background:var(--warning-soft)}table.sheet td.cell-signoff-reviewed{box-shadow:inset 0 0 0 1px var(--success-border)}table.sheet td.cell-signoff-reviewed-full{background:var(--success-soft)}table.sheet.review-mode tr.row-review-reviewed>td:not(.row-gutter){background:color-mix(in srgb, var(--success-soft) 55%, transparent)}table.sheet td.row-gutter.gutter-signoff-reviewed{background:var(--success-soft)}table.sheet.review-mode tr.row-review-flagged>td:not(.row-gutter),table.sheet td.row-gutter.gutter-signoff-flagged{background:var(--danger-soft)}.review-run-bar{align-items:center;gap:var(--space-10);min-height:28px;padding:0 var(--space-12) 0 var(--space-10);background:var(--review-pending-bg,var(--accent-soft));border-bottom:1px solid var(--border);font-size:var(--text-11);color:var(--fg);white-space:nowrap;flex-shrink:0;display:flex;overflow:hidden}.review-run-mode{font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-10);color:var(--accent-strong,var(--accent))}.review-run-title{font-weight:var(--weight-600);text-overflow:ellipsis;min-width:0;overflow:hidden}.review-run-count{color:var(--fg-muted);font-variant-numeric:tabular-nums}.review-run-scope{align-items:center;gap:var(--space-4);cursor:pointer;display:inline-flex}.review-run-actions{gap:var(--space-6);flex-shrink:0;margin-left:auto;display:flex}.review-run-btn{font:inherit;font-size:var(--text-11);font-weight:var(--weight-600);padding:var(--space-2) var(--space-8);border:1px solid var(--border-strong);background:var(--surface);color:var(--fg);cursor:pointer}.review-run-btn:hover{background:var(--surface-alt)}.review-run-btn.quiet{color:var(--fg-muted);background:0 0;border-color:#0000}.review-run-btn.quiet:hover{color:var(--fg);background:var(--surface)}table.sheet .cell-comment-btn{z-index:2;padding:1px var(--space-6);font:inherit;font-size:var(--text-10);font-weight:var(--weight-600);border:1px solid var(--border-strong);background:var(--surface);color:var(--fg-muted);cursor:pointer;line-height:1.4;position:absolute;top:2px;right:2px}table.sheet .cell-comment-btn:hover{color:var(--accent-strong,var(--accent));border-color:var(--accent);background:var(--accent-soft)}table.sheet td.row-gutter .gutter-comment-btn{top:auto;bottom:4px;right:6px}table.sheet td.row-gutter.gutter-signoff-stale{background:var(--warning-soft);box-shadow:inset 0 -1px 0 0 var(--border), inset -1px 0 0 0 var(--border), inset 3px 0 0 var(--warning-mid)}table.sheet td.cell-sel{background:var(--accent-soft);--se-t:0 0 0 0 transparent;--se-r:0 0 0 0 transparent;--se-b:0 0 0 0 transparent;--se-l:0 0 0 0 transparent;box-shadow:inset var(--se-t), inset var(--se-r), inset var(--se-b), inset var(--se-l);border-color:#0000}table.sheet td.cell-sel.sel-edge-t{--se-t:0 2px 0 0 var(--accent)}table.sheet td.cell-sel.sel-edge-r{--se-r:-2px 0 0 0 var(--accent)}table.sheet td.cell-sel.sel-edge-b{--se-b:0 -2px 0 0 var(--accent)}table.sheet td.cell-sel.sel-edge-l{--se-l:2px 0 0 0 var(--accent)}table.sheet tr:has(>td.cell-sel.sel-edge-l:nth-child(2))>td.row-gutter{box-shadow:inset 0 -1px 0 0 var(--border)}table.sheet tr:has(>td.cell-sel.sel-edge-l:nth-child(2))>td.row-gutter.cell-has-comments{box-shadow:inset 0 -1px 0 0 var(--border), inset var(--cell-comments-ring)}table.sheet th.col-sel,table.sheet td.row-gutter.row-sel{background:var(--accent-wash-strong);color:var(--fg)}table.sheet td.cell-sel.row-selected{background:var(--accent-wash-strong)}table.sheet td.editing{background:var(--warning-tint);padding:0}table.sheet td.editing .cell-edit-trigger{box-sizing:border-box;border:1px solid var(--accent);width:100%;height:100%;padding:var(--space-4) var(--space-6);font:inherit;background:var(--warning-tint);color:var(--fg);text-align:left;cursor:pointer;outline:none;margin:0;display:block}table.sheet td.editing textarea{box-sizing:border-box;border:1px solid var(--accent);width:100%;height:100%;min-height:0;padding:var(--space-4) var(--space-6);font:inherit;line-height:inherit;resize:none;background:var(--warning-tint);color:var(--fg);outline:none;margin:0;display:block;overflow:auto}table.sheet td.editing-paired{gap:var(--space-2);vertical-align:top;flex-direction:column;padding:0;display:flex}:is(table.sheet tbody>tr:has(>td.editing-float),table.sheet tbody>tr:has(>td.editing-text-float)){content-visibility:visible}table.sheet td.editing-float,table.sheet td.editing-text-float{contain:none;z-index:1;display:table-cell;position:relative}table.sheet td.editing-float .editing-float-panel,table.sheet td.editing-text-float .editing-float-panel{width:100%;min-height:100%;box-shadow:var(--shadow-popover);flex-direction:column;display:flex;position:absolute;top:0;left:0}table.sheet td.editing-float .editing-float-panel>.multi-link-edit,table.sheet td.editing-float .editing-float-panel>.arch-link-edit{flex:1}table.sheet td.editing-paired.editing-float .editing-float-panel{gap:var(--space-2);background:var(--warning-tint)}table.sheet td.editing-enum-cell .editing-float-panel{background:var(--surface);width:max(100%,280px);max-width:420px;box-shadow:0 0 0 1px var(--border-strong), 0 12px 32px #0000002e}table.sheet td.editing-paired textarea{box-sizing:border-box;resize:none;height:auto;min-height:1.4em;overflow:hidden}table.sheet td.editing-paired .paired-edit-rationale{background:var(--warning-tint);font-size:.92em;font-style:italic}table.sheet td.editing-text-float .editing-float-panel{background:var(--warning-tint);width:max(100%,280px)}table.sheet td.editing-text-float textarea{resize:vertical;flex:1 0 auto;height:auto;max-height:40vh;overflow-y:auto}table.sheet th .col-actions{visibility:hidden;color:var(--fg-disabled);font-size:var(--text-13);padding:0 var(--space-3);cursor:pointer;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}table.sheet th .col-link-tag{align-items:center;gap:var(--space-3);margin-left:var(--space-6);font-size:var(--text-10);font-weight:var(--weight-400);color:var(--fg-muted);vertical-align:middle;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:default;background:0 0;padding:0;font-style:italic;display:inline-flex}table.sheet th .col-link-tag .col-link-icon{flex-shrink:0;width:11px;height:11px}table.sheet th .col-derived-info{margin-left:var(--space-4);font-size:var(--text-11);font-weight:var(--weight-400);color:var(--fg-faint);vertical-align:middle;cursor:help}table.sheet th .col-derived-info:hover{color:var(--accent)}table.sheet th:hover .col-actions{visibility:visible}table.sheet th .col-actions:hover{color:var(--danger);background:var(--border-faint)}table.sheet th .col-sort{visibility:hidden;color:var(--fg-disabled);font-size:var(--text-11);padding:0 var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;top:50%;right:30px;transform:translateY(-50%)}table.sheet th:hover .col-sort,table.sheet th .col-sort.active{visibility:visible}table.sheet th.row-gutter .col-sort{right:8px}table.sheet th .col-sort.active{color:var(--accent)}table.sheet th .col-sort:hover{color:var(--fg);background:var(--border-faint)}table.sheet th .col-filter{visibility:hidden;color:var(--fg-disabled);padding:0 var(--space-3);cursor:pointer;align-items:center;line-height:1;display:inline-flex;position:absolute;top:50%;right:50px;transform:translateY(-50%)}table.sheet th .col-filter svg{width:12px;height:12px}table.sheet th:hover .col-filter,table.sheet th .col-filter.active{visibility:visible}table.sheet th .col-filter.active{color:var(--accent)}table.sheet th .col-filter:hover{color:var(--fg);background:var(--border-faint)}.header-filter-pop{z-index:250;width:0;height:0;position:fixed}table.sheet td.cell-diff-change{background:color-mix(in srgb, var(--accent) 8%, var(--surface));padding:var(--space-4) var(--space-6)}table.sheet td.cell-diff-change,table.sheet td.cell-action-setcell,table.sheet td.cell-action-proposal{white-space:normal}table.sheet td.cell-diff-change .diff-old-cell,table.sheet td.cell-action-setcell .diff-old-cell,.focus-card .diff-old-cell{color:color-mix(in srgb, var(--danger-strong) 55%, var(--fg-muted));text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--danger) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--danger) 75%, transparent);margin-bottom:var(--space-4);white-space:pre-wrap;background:0 0;border:none;padding:0}table.sheet td.cell-diff-change .diff-new-cell,table.sheet td.cell-action-setcell .diff-new-cell,.focus-card .diff-new-cell{color:var(--fg);background:color-mix(in srgb, var(--diff-add-bg) 65%, var(--surface));padding:var(--space-2) var(--space-4);white-space:pre-wrap;border:none}table.sheet td.cell-diff-change .diff-old-cell .pill,table.sheet td.cell-action-setcell .diff-old-cell .pill,.focus-card .diff-old-cell .pill{border-color:var(--border-strong);color:inherit;background:0 0;text-decoration:line-through}table.sheet td.cell-diff-change .diff-old-cell .pill-ok:hover,table.sheet td.cell-action-setcell .diff-old-cell .pill-ok:hover{background:var(--surface-hover);color:inherit}table.sheet tr.row-diff-add td{border-top:2px solid var(--success-mid)}table.sheet tr.row-diff-add+tr.row-diff-add td{border-top:none}table.sheet tr.row-diff-add:last-child td{border-bottom:2px solid var(--success-mid)}table.sheet tr.row-diff-add:has(+tr:not(.row-diff-add)) td{border-bottom:2px solid var(--success-mid)}table.sheet tr.row-diff-add .row-gutter-new{background:var(--success-soft);color:var(--success-strong);font-weight:var(--weight-700)}table.sheet tr.row-proposed-new.row-action-pending td,table.sheet tr.row-proposed-new.row-diff-add td{color:var(--success);font-weight:var(--weight-500)}table.sheet tr.row-action-proposal td.cell-action-proposal{vertical-align:top;max-height:4.5em;overflow:hidden}table.sheet tr.row-action-approved td{background:var(--success-soft);color:var(--success-strong)}table.sheet tr.row-action-approved .row-gutter{background:var(--success-soft);color:var(--success-strong);font-weight:var(--weight-700)}table.sheet tr.row-action-changed td{background:var(--warning-soft);color:var(--warning-strong)}table.sheet tr.row-action-changed .row-gutter{background:var(--warning-soft);color:var(--warning-strong);font-weight:var(--weight-700)}table.sheet td.cell-action-changed-anchor{background:var(--warning-strong);color:var(--surface);box-shadow:inset 0 0 0 2px var(--warning-strong)}table.sheet td.cell-reviewer-edited{box-shadow:inset 3px 0 0 var(--accent)}table.sheet td.cell-reviewer-edited.cell-action-changed-anchor{box-shadow:inset 3px 0 0 var(--accent), inset 0 0 0 2px var(--warning-strong)}table.sheet tr.row-action-discarded td{background:var(--surface-alt);color:var(--fg-faint);opacity:.75;text-decoration:line-through}table.sheet tr.row-action-discarded .row-gutter{background:var(--surface-alt);color:var(--fg-faint)}table.sheet tr.row-action-pending td{background:var(--review-pending-bg);color:var(--fg)}table.sheet tr.row-action-pending .row-gutter{background:var(--review-pending-bg);color:var(--accent-strong);font-weight:var(--weight-700)}table.sheet td.cell-action-setcell{background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--fg);position:relative}table.sheet td.cell-action-setcell:before{content:"";pointer-events:none;z-index:1;border:1px solid #0000;position:absolute;inset:0}table.sheet td.cell-action-setcell-pending:before{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}table.sheet td.cell-action-setcell-approved{background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success-strong)}table.sheet td.cell-action-setcell-approved:before{border-color:color-mix(in srgb, var(--success) 55%, transparent)}table.sheet td.cell-action-setcell-changed{background:color-mix(in srgb, var(--warning) 12%, var(--surface));color:var(--warning-strong)}table.sheet td.cell-action-setcell-changed:before{border-color:color-mix(in srgb, var(--warning-mid) 60%, transparent)}table.sheet tr.row-action-proposal td.cell-action-proposal .cell-clamp{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}table.sheet tr.row-diff-remove td{background:var(--danger-soft);color:var(--danger-strong);opacity:.75;text-decoration:line-through}table.sheet tr.row-diff-remove .row-gutter{background:var(--danger-soft)}table.sheet tr.row-op-remove-pending .row-gutter,table.sheet tr.row-op-remove-approved .row-gutter,table.sheet tr.row-op-remove-change_requested .row-gutter{box-shadow:inset 3px 0 0 var(--danger-strong)}table.sheet tr.row-op-remove-approved td{opacity:.85}table.sheet .row-gutter .row-op-remove-draft{margin-left:var(--space-4);padding:0 var(--space-4);border-radius:var(--radius-3);white-space:nowrap;color:var(--danger-strong);background:var(--surface);border:1px solid color-mix(in srgb, var(--danger-strong) 50%, transparent);font-size:.85em;text-decoration:none;display:inline-block}table.sheet .row-gutter .row-op-rename{margin-left:var(--space-4);padding:0 var(--space-4);border-radius:var(--radius-3);white-space:nowrap;background:var(--review-pending-bg);border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);font-size:.85em;display:inline-block}table.sheet .row-gutter .row-op-rename.op-approved{background:color-mix(in srgb, var(--success) 10%, var(--surface));border-color:color-mix(in srgb, var(--success) 55%, transparent)}table.sheet .row-gutter .row-op-rename.op-change_requested{background:color-mix(in srgb, var(--warning,var(--accent)) 12%, var(--surface));border-color:color-mix(in srgb, var(--warning,var(--accent)) 55%, transparent)}table.sheet tr.fx-group-head td{background:var(--surface-alt);border-bottom:1px solid var(--border);z-index:1;position:sticky;top:0}table.sheet tr.fx-group-head .fx-group-cell{font-size:var(--text-11);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.05em;color:var(--fg);padding:var(--space-5) var(--space-8)}.fx-group-count{margin-left:var(--space-8);font-weight:var(--weight-600);color:var(--fg-muted)}.fx-group-toggle{cursor:pointer;color:var(--fg-muted);font-size:var(--text-11);padding:0 var(--space-4);background:0 0;border:0}table.sheet tr.row-citation-open td{background:var(--info-soft)}table.sheet tr.row-citation-open .row-gutter{background:var(--info-soft);box-shadow:inset 3px 0 0 var(--info)}table.sheet td.cell-diff-new-col{background:var(--success-soft);border-left:1px dashed var(--success-mid);color:var(--success-strong)}table.sheet td.cell-review-pending,table.sheet td.cell-review-approved,table.sheet td.cell-review-discarded,table.sheet td.cell-review-change-requested{transition:background-color .15s var(--ease-std);position:relative}table.sheet td.cell-review-pending:before,table.sheet td.cell-review-approved:before,table.sheet td.cell-review-discarded:before,table.sheet td.cell-review-change-requested:before{content:"";pointer-events:none;z-index:1;border:1px solid #0000;position:absolute;inset:0}table.sheet td.cell-review-pending:before{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}table.sheet td.cell-review-approved:before{border-color:color-mix(in srgb, var(--success) 55%, transparent)}table.sheet td.cell-review-approved{background:color-mix(in srgb, var(--success) 10%, var(--surface))}table.sheet td.cell-review-discarded:before{border-color:color-mix(in srgb, var(--danger) 45%, transparent)}table.sheet td.cell-review-discarded{background:color-mix(in srgb, var(--danger) 7%, var(--surface));opacity:.65}table.sheet td.cell-review-change-requested:before{border-color:color-mix(in srgb, var(--warning-mid) 60%, transparent)}table.sheet td.cell-review-change-requested{background:color-mix(in srgb, var(--warning) 12%, var(--surface))}table.sheet td.cell-sel.cell-review-pending:before,table.sheet td.cell-sel.cell-review-approved:before,table.sheet td.cell-sel.cell-review-discarded:before,table.sheet td.cell-sel.cell-review-change-requested:before,table.sheet td.cell-sel.cell-action-setcell:before{border-color:#0000}.review-chips{z-index:4;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 6px color-mix(in srgb, var(--chrome) 12%, transparent);display:flex;position:absolute;bottom:4px;right:4px}.review-chips .rc{font-family:inherit;font-size:var(--text-10-5);font-weight:var(--weight-600);width:22px;height:20px;color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-med) var(--ease-std), color var(--dur-med) var(--ease-std);background:0 0;border:none;padding:0;line-height:1}.review-chips .rc+.rc{border-left:1px solid var(--border-faint)}.review-chips .rc:active{transform:translateY(.5px)}.review-chips .rc.rc-a{color:var(--success)}.review-chips .rc.rc-a:hover{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success-strong)}.review-chips .rc.rc-r{color:var(--danger)}.review-chips .rc.rc-r:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger-strong)}.review-chips .rc.rc-c{color:var(--warning-strong)}.review-chips .rc.rc-c:hover{background:color-mix(in srgb, var(--warning) 18%, transparent)}table.sheet th.col-add{background:var(--sheet-chrome);color:var(--fg-faint);text-align:center;cursor:pointer;width:24px;min-width:24px;max-width:24px;font-weight:var(--weight-700)}table.sheet th.col-add:hover{background:var(--accent-soft);color:var(--accent-strong)}table.sheet td.col-add{background:var(--surface);width:24px;min-width:24px;max-width:24px}table.sheet tr.row-add-row td{background:var(--surface);color:var(--fg-faint);text-align:center;font-weight:var(--weight-400)}table.sheet tr.row-add-row td.row-add-gutter{font-weight:var(--weight-700);color:var(--fg-faint);background:var(--sheet-chrome);cursor:pointer}table.sheet tr.row-add-row td.row-add-gutter:hover{color:var(--accent-strong);background:var(--accent-soft)}table.sheet tr.row-add-row td.row-add-cell{cursor:cell}table.sheet tr.row-add-row td.row-add-cell:hover{background:var(--accent-soft)}.operation-tracker,.conversation{background:var(--panel-bg);color:var(--fg);font-size:var(--text-12);font-family:var(--font-body);overflow-clip-margin:8px;flex-direction:column;min-height:0;line-height:1.45;display:flex;position:relative;overflow:clip}.operation-tracker{border-right:1px solid var(--border-strong)}.conversation{border-left:1px solid var(--border-strong)}.operation-tracker:not(.collapsed):not(.runs-overlay-panel){align-items:flex-end}.operation-tracker:not(.collapsed):not(.runs-overlay-panel)>:not(.operation-resize){width:calc(var(--operations-w,340px) - 1px)}.conversation:not(.collapsed)>:not(.convo-resize){width:calc(var(--convo-w,440px) - 1px)}.operation-resize,.convo-resize{cursor:ew-resize;z-index:10;touch-action:none;width:8px;position:absolute;top:0;bottom:0}.operation-resize{right:-5px}.convo-resize{left:-5px}.operation-resize:after,.convo-resize:after{content:"";background:var(--accent);opacity:0;width:2px;transition:opacity var(--dur-med) var(--ease-std);position:absolute;top:0;bottom:0}.operation-resize:after{left:2px}.convo-resize:after{left:4px}.operation-resize:hover:after,.operation-resize:active:after,.convo-resize:hover:after,.convo-resize:active:after{opacity:1}.conversation button,.conversation input,.conversation textarea{font-family:inherit;font-size:var(--text-12)}.convo-turns{background:0 0;flex:auto;min-height:0;overflow-y:auto}.operation-header,.convo-header{background:var(--panel-bg);color:var(--fg);padding:0 var(--space-4) 0 var(--space-2);border-bottom:1px solid var(--border-strong);z-index:1;flex-shrink:0;align-items:stretch;height:30px;display:flex;position:sticky;top:0}.panel-collapse-btn{width:24px;height:24px;margin:0 var(--space-2);border-radius:var(--radius);color:var(--fg-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;font-family:inherit;line-height:1;display:flex}.panel-collapse-btn svg{width:16px;height:16px}.panel-collapse-btn .panel-toggle-fill{opacity:.5}.panel-collapse-btn:hover{background:var(--border);color:var(--fg)}.muted{color:var(--fg-faint)}.convo-header .muted{color:var(--fg-muted);font-weight:var(--weight-400);letter-spacing:.04em;text-transform:none;font-size:var(--text-11);flex:1}.operation-tabs,.convo-tabs{gap:var(--space-2);flex:1;min-width:0;display:flex}.operation-tab,.conversation .convo-tab{color:var(--fg-muted);white-space:nowrap;padding:var(--space-6) var(--space-10);font-size:var(--text-10);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;align-items:center;gap:var(--space-6);background:0 0;border:none;border-bottom:2px solid #0000;font-family:inherit;display:flex}.operation-tab:hover,.convo-tab:hover{color:var(--fg);background:var(--surface)}.operation-tab.active,.convo-tab.active{color:var(--fg);border-bottom-color:var(--accent-strong);background:var(--surface)}.operation-tab.disabled{opacity:.4;cursor:default;color:var(--fg-faint)}.operation-tab.disabled:hover{color:var(--fg-faint);background:0 0}.convo-tab-count{font-family:var(--font-mono);font-size:var(--text-10);font-weight:var(--weight-700);color:var(--fg-faint);background:var(--border);padding:var(--space-1) var(--space-5);letter-spacing:0;display:inline-block}.convo-tab.active .convo-tab-count{color:var(--accent-fg);background:var(--accent)}.convo-empty{padding:var(--space-16);color:var(--fg-faint)}.operation-tracker.collapsed,.conversation.collapsed{flex-direction:column;display:flex;overflow:hidden}.operation-expand-btn,.convo-expand-btn{color:var(--fg-muted);padding:var(--space-10) 0;cursor:pointer;align-items:center;gap:var(--space-12);background:0 0;border:none;flex-direction:column;flex:1;font-family:inherit;display:flex}.operation-expand-btn:hover,.convo-expand-btn:hover{background:var(--hover-wash);color:var(--fg)}.operation-expand-btn .arrow,.convo-expand-btn .arrow{font-size:var(--text-16);color:var(--fg-faint);line-height:1}.operation-expand-btn:hover .arrow,.convo-expand-btn:hover .arrow{color:var(--fg)}.operation-expand-btn .vlabel,.convo-expand-btn .vlabel{writing-mode:vertical-rl;font-size:var(--text-10);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);font-weight:var(--weight-700);transform:rotate(180deg)}.operation-expand-btn:hover .vlabel,.convo-expand-btn:hover .vlabel{color:var(--fg)}.turn{padding:var(--space-8) var(--space-12) var(--space-10);background:0 0}.turn-running,.turn-pending{background:0 0}.turn-error{background:var(--danger-tint)}.turn-rejected{opacity:.6}.turn-head{gap:var(--space-8);margin-bottom:var(--space-4);align-items:baseline;display:flex}.turn-time{font-size:var(--text-11);color:var(--fg-faint);font-family:var(--font-mono)}.turn-byline{max-width:85%;margin:var(--space-4) 0 0 auto;font-family:var(--font-body);font-size:var(--text-11);color:var(--fg-faint);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;line-height:1.4;display:flex}.turn-byline-who{color:var(--fg-muted);font-weight:var(--weight-500)}.turn-byline-dot{opacity:.4;margin:0 var(--space-4)}.turn-byline-ctx{color:var(--fg-muted);font-weight:var(--weight-400)}.t-status{font-size:var(--text-11);font-weight:var(--weight-500);margin-left:auto}.t-running{color:var(--accent-strong)}.t-pending{color:var(--fg-muted)}.t-accepted{color:var(--success)}.t-rejected{color:var(--danger-strong)}.t-partial{color:var(--warning-strong)}.t-error{color:var(--danger-strong)}.t-historical{display:none}.turn-prompt{max-width:85%;padding:var(--space-8) var(--space-10);background:var(--accent-wash-strong);border-radius:var(--radius-6);color:var(--fg);white-space:pre-wrap;word-break:break-word;font-size:var(--text-13);font-weight:var(--weight-400);border:none;margin:0 0 0 auto;line-height:1.4}.turn-prompt-images{justify-content:flex-end;gap:var(--space-6);max-width:85%;margin:var(--space-4) 0 0 auto;flex-wrap:wrap;display:flex}.turn-row-label{font-size:var(--text-11);font-weight:var(--weight-500);color:var(--fg-muted);margin-bottom:var(--space-3);line-height:1.3;display:block}.turn-row-body{white-space:pre-wrap;word-break:break-word}.turn-live-stats{align-items:baseline;gap:var(--space-8);margin:var(--space-6) 0 0;padding:var(--space-8) var(--space-10);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-6);color:var(--fg);font-size:var(--text-11);font-weight:var(--weight-500);display:flex}.turn-live-working{white-space:nowrap;font-weight:var(--weight-600);color:var(--fg-disabled);background:linear-gradient(90deg, var(--fg-disabled) 0%, var(--fg-disabled) 25%, var(--accent-strong) 42%, var(--fg) 50%, var(--accent-strong) 58%, var(--fg-disabled) 75%, var(--fg-disabled) 100%);-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;flex-shrink:0;animation:1.2s linear infinite shimmer-sweep}@keyframes shimmer-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.turn-live-working{color:var(--accent-strong);-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.turn-live-elapsed{color:var(--fg-muted);font-weight:var(--weight-400);font-size:var(--text-11);white-space:nowrap;flex-shrink:0;line-height:1.4}.turn-live-count{color:var(--fg-muted);font-weight:var(--weight-400);white-space:nowrap;flex-shrink:0;margin-left:auto}.turn-live-last{color:var(--fg-faint);font-weight:var(--weight-400);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;max-width:180px;overflow:hidden}.turn-done-stats{margin-top:var(--space-6);font-size:var(--text-11);color:var(--fg-faint);align-items:baseline;line-height:1.4;display:flex}.turn-stopped-log{align-items:center;gap:var(--space-8);box-sizing:border-box;width:100%;margin:var(--space-6) 0 0;padding:var(--space-8) var(--space-10);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-6);font-size:var(--text-11);color:var(--fg-muted);flex-wrap:wrap;line-height:1.4;display:flex}.turn-stopped-dot{background:var(--fg-faint);border-radius:2px;flex-shrink:0;width:9px;height:9px}.turn-stopped-label{color:var(--fg);font-weight:var(--weight-500);white-space:nowrap}.turn-stopped-after{white-space:nowrap}.turn-stopped-tools{color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.turn-events-toggle{color:var(--fg-faint);font-size:var(--text-10-5);cursor:pointer;padding:var(--space-4) 0;margin:var(--space-4) 0 0 0;text-align:left;gap:var(--space-6);background:0 0;border:none;align-items:baseline;width:100%;font-family:inherit;display:flex}.turn-events-toggle:hover{color:var(--fg)}.turn-events{font-family:var(--font-mono);font-size:var(--text-10-5);margin:var(--space-4) 0 var(--space-6) 0;background:var(--panel-card);border:1px solid var(--border);border-radius:var(--radius-3);color:var(--fg);padding:var(--space-6) var(--space-8);white-space:pre-wrap;word-break:break-word;max-height:260px;overflow-y:auto}.turn-error-msg,.turn-error>.turn-error-text{color:var(--danger-strong);margin-top:var(--space-4)}.turn-answer{box-sizing:border-box;width:100%;margin:var(--space-6) 0 0;padding:var(--space-8) var(--space-10);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-6);color:var(--fg);font-size:var(--text-13);line-height:1.4}.turn-narrative{color:var(--fg);margin-top:var(--space-6);line-height:1.55}.proposal{background:var(--panel-card);border:1px solid var(--border-strong);padding:var(--space-8) var(--space-10);margin-top:var(--space-6);color:var(--fg)}.diff-cell{font-family:var(--font-mono);font-size:var(--text-11);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--surface);border-left:2px solid var(--border-strong)}.diff-cell .diff-loc{color:var(--accent-strong);font-weight:var(--weight-700)}.diff-cell .diff-old{color:var(--danger-strong);margin-top:var(--space-2);text-decoration:line-through;display:block}.diff-cell .diff-new{color:var(--success);margin-top:var(--space-2);display:block}.diff-rm{color:var(--danger-strong);font-family:var(--font-mono);font-size:var(--text-11);text-decoration:line-through}.turn-recap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-6);padding:var(--space-8) var(--space-10);margin-top:var(--space-6);color:var(--fg);line-height:1.4}.turn-recap-narrative{margin-bottom:var(--space-6)}.turn-recap-bullets{margin:0;padding:0;list-style:none}.turn-recap-bullets li{padding:var(--space-2) 0 var(--space-2) var(--space-12);position:relative}.turn-recap-bullets li:before{content:"·";color:var(--fg-faint);font-weight:var(--weight-700);position:absolute;left:2px}.turn-recap-sheet{font-weight:var(--weight-500);color:var(--fg-muted)}.turn-recap-rejected{margin-top:var(--space-6);color:var(--danger-strong)}.turn-recap-bullet-head{display:block}.turn-recap-meta{align-items:center;gap:var(--space-10);margin-bottom:var(--space-3);display:flex}.turn-recap-status{font-size:var(--text-11);font-weight:var(--weight-500);color:var(--fg-muted);align-items:baseline;gap:var(--space-4);line-height:1.3;display:inline-flex}.turn-recap-status.t-accepted{color:var(--success)}.turn-recap-status.t-partial{color:var(--warning-strong)}.turn-recap-status.t-rejected{color:var(--danger-strong)}.turn-recap-status.t-historical{color:var(--fg-faint)}.turn-recap-status.t-pending{color:var(--fg-muted)}.turn-recap-status.t-error{color:var(--danger-strong)}.turn-recap .md,.turn-answer .md,.turn-narrative .md{color:inherit}.turn-recap .md>*+*,.turn-answer .md>*+*,.turn-narrative .md>*+*{margin-top:var(--space-4)}.turn-recap-detail{margin:var(--space-4) 0 var(--space-6) 0;padding:0 0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-11);color:var(--fg-muted);border-left:1px solid var(--border);list-style:none}.turn-recap-detail .recap-row{padding:var(--space-1) 0 var(--space-1) var(--space-8);gap:var(--space-6);flex-wrap:wrap;align-items:baseline;display:flex}.turn-recap-detail .recap-row:before{content:""}.recap-loc{color:var(--accent-strong);font-weight:var(--weight-700);flex-shrink:0}.recap-loc-rm{color:var(--danger-strong)}.recap-old{color:var(--danger-strong);text-decoration:line-through}.recap-arrow{color:var(--fg-disabled)}.recap-new{color:var(--success);word-break:break-word}.recap-more{padding:var(--space-2) 0 var(--space-2) var(--space-8);color:var(--fg-faint);font-style:italic;font-size:var(--text-11)}.md p,.md ul,.md ol,.md h3,.md h4,.md h5{margin:0}.md>*+*{margin-top:var(--space-6)}.md .md-p{line-height:1.5}.md .md-h1{font-size:var(--text-13);font-weight:var(--weight-700);color:var(--fg)}.md .md-h2{font-size:var(--text-12);font-weight:var(--weight-700);color:var(--accent-strong);text-transform:uppercase;letter-spacing:.04em}.md .md-h3{font-size:var(--text-12);font-weight:var(--weight-700);color:var(--fg)}.md .md-ul,.md .md-ol{padding-left:var(--space-18)}.md .md-ul li,.md .md-ol li{margin:var(--space-1) 0}.md .md-table{border-collapse:collapse;margin:var(--space-6) 0;font-size:var(--text-12);width:100%;display:block;overflow-x:auto}.md .md-table th,.md .md-table td{border:1px solid var(--border-faint);padding:var(--space-4) var(--space-8);text-align:left;vertical-align:top}.md .md-table th{background:var(--surface-hover);font-weight:var(--weight-600);color:var(--fg)}.md strong{font-weight:var(--weight-700);color:var(--fg)}.md em{color:var(--fg-muted);font-style:italic}.md code{font-family:var(--font-mono);font-size:var(--text-11);background:var(--surface-hover);border:1px solid var(--border);padding:0 var(--space-4);color:var(--fg)}.md a{color:var(--accent-strong);text-decoration:underline}.md a:hover{color:var(--accent-strong)}.convo-prompt{border-top:1px solid var(--border);padding:var(--space-8) var(--space-12) var(--space-10);gap:var(--space-8);background:0 0;flex-direction:column;flex-shrink:0;min-width:0;display:flex}.convo-prompt-input-wrap{width:100%;position:relative}.convo-input-frame{border:1px solid var(--border);border-radius:var(--radius-6);background:var(--surface);min-width:0;transition:border-color var(--dur-med) var(--ease-std);flex-direction:column;display:flex;position:relative}.convo-input-frame:focus-within{border-color:var(--focus-ring,var(--accent))}.convo-chips-row{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) 0;min-width:0;display:flex}.convo-chips-row .ctx{flex:auto;min-width:0}.convo-chips-row .att-bar{flex:none}.convo-chips-left{align-items:center;gap:var(--space-6);flex:auto;min-width:0;display:flex}.convo-chips-left .ctx{flex:0 auto}.convo-image-chips{align-items:center;gap:var(--space-8);min-width:0;padding:var(--space-10) var(--space-10) 0;flex-wrap:wrap;display:flex}.convo-image-chip{flex:none;display:inline-block;position:relative}.convo-image-chip img{object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-4);background:repeating-conic-gradient(var(--surface-alt) 0% 25%, var(--surface) 0% 50%) 0 0 / 10px 10px;width:56px;height:56px;display:block}.convo-image-chip-remove{width:16px;height:16px;line-height:1;font-size:var(--text-11);cursor:pointer;background:var(--disc-over-image);color:var(--ink-on-color);box-shadow:var(--ring-knockout);opacity:0;transition:opacity var(--dur-med) var(--ease-std);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-6px;right:-6px}.convo-image-chip:hover .convo-image-chip-remove,.convo-image-chip-remove:focus-visible{opacity:1}.convo-image-chip-remove:hover{background:var(--disc-over-image-hover)}.convo-text-btn{font:inherit;font-size:var(--text-12);font-weight:var(--weight-500);padding:var(--space-3) var(--space-8);border-radius:var(--radius-4);color:var(--fg-muted);cursor:pointer;white-space:nowrap;text-underline-offset:2px;transition:background var(--dur-med) var(--ease-std), color var(--dur-med) var(--ease-std);background:0 0;border:none;flex:none;line-height:1.3}.convo-text-btn:hover:not(:disabled){color:var(--fg);background:var(--hover-wash)}.convo-text-btn:focus-visible{outline:1px solid var(--focus-ring,var(--accent));outline-offset:1px}.convo-prompt textarea{box-sizing:border-box;width:100%;color:var(--fg);padding:var(--space-8) var(--space-10);resize:none;min-height:60px;max-height:200px;font-size:var(--text-13);background:0 0;border:none;line-height:1.4;overflow-y:auto}.convo-prompt textarea:focus{box-shadow:none;outline:none}.convo-prompt textarea:disabled{color:var(--fg-faint);background:0 0}.convo-prompt textarea::placeholder{color:var(--fg-faint)}.convo-send-row{justify-content:flex-end;align-items:center;gap:var(--space-4);padding:0 var(--space-6) var(--space-6);display:flex}.convo-icon-btn{border-radius:var(--radius-4);cursor:pointer;width:24px;height:24px;transition:background var(--dur-med) var(--ease-std), color var(--dur-med) var(--ease-std);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.convo-icon-btn:hover:not(:disabled){background:var(--hover-wash)}.convo-icon-btn:focus-visible{outline:1px solid var(--focus-ring,var(--accent));outline-offset:1px}.convo-send-row .convo-send{color:var(--accent-strong)}.convo-send-row .convo-send:disabled{color:var(--fg-disabled);cursor:default}.convo-send-row .convo-stop{color:var(--danger-strong)}.convo-queue{gap:var(--space-2);padding:var(--space-6) var(--space-8);border:1px dashed var(--border);border-radius:var(--radius-6);background:var(--surface-alt);flex-direction:column;min-width:0;display:flex}.convo-queue-head{align-items:baseline;gap:var(--space-8);min-width:0;padding-bottom:var(--space-2);display:flex}.convo-queue-title{font-size:var(--text-11);font-weight:var(--weight-600);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.convo-queue-hint{font-size:var(--text-11);color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.convo-queue-item{align-items:center;gap:var(--space-6);min-width:0;font-size:var(--text-12);color:var(--fg-muted);line-height:1.4;display:flex}.convo-queue-index{font-variant-numeric:tabular-nums;color:var(--fg-faint);flex:none}.convo-queue-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.convo-queue-meta{color:var(--fg-faint);font-size:var(--text-11);flex:none}.convo-queue-btn{padding:var(--space-1) var(--space-4);font-size:var(--text-11);opacity:0;transition:opacity var(--dur-med) var(--ease-std)}.convo-queue-item:hover .convo-queue-btn,.convo-queue-item:focus-within .convo-queue-btn{opacity:1}.turn-learnings{margin:var(--space-6) 0 0;padding:var(--space-8) var(--space-10);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-6);font-size:var(--text-12);line-height:1.4}.turn-learnings-head{color:var(--success);font-weight:var(--weight-500);font-size:var(--text-11);margin-bottom:var(--space-3)}.turn-learning{color:var(--success-strong);margin:var(--space-2) 0}.turn-learning.learn-add{color:var(--success-strong)}.turn-learning.learn-replace{color:var(--warning-strong)}.turn-learning.learn-skip{color:var(--fg-muted);font-style:italic}.turn-learning.learn-conflict{color:var(--danger-strong);font-weight:var(--weight-600)}.prefs-section{margin-top:var(--space-14)}.prefs-section-head{font-size:var(--text-10);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.prefs-section-head.muted{color:var(--fg-faint)}.modal-backdrop{background:var(--backdrop);z-index:200;padding:60px var(--space-20);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.modal{background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-chrome);width:100%;max-width:720px;max-height:80vh;box-shadow:var(--shadow-modal);border-radius:var(--radius);flex-direction:column;display:flex}.modal-wide{max-width:1180px}.ontology-graph-modal{max-width:1180px;height:80vh}.ontology-graph-body{padding:0;overflow:auto}.modal-head{background:var(--chrome);border-radius:var(--radius) var(--radius) 0 0;color:var(--chrome-fg);padding:var(--space-10) var(--space-16);font-size:var(--text-11);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--border-chrome);justify-content:space-between;align-items:center;display:flex}.modal-close{cursor:pointer;font-size:var(--text-22);padding:0 var(--space-6);color:var(--chrome-fg-soft);background:0 0;border:none;line-height:1}.modal-close:hover:not(:disabled){color:var(--chrome-fg)}.modal-close:disabled{opacity:.5;cursor:not-allowed}.modal-footer{justify-content:flex-end;gap:var(--space-8);padding:var(--space-12) var(--space-20);border-top:1px solid var(--border);display:flex}.turn-recap .md .md-h1,.turn-recap .md .md-h2,.turn-recap .md .md-h3,.turn-answer .md .md-h1,.turn-answer .md .md-h2,.turn-answer .md .md-h3,.turn-narrative .md .md-h1,.turn-narrative .md .md-h2,.turn-narrative .md .md-h3{font-size:inherit;font-weight:var(--weight-700);color:var(--fg);text-transform:none;letter-spacing:0;margin-top:var(--space-8)}.turn-recap .md em,.turn-answer .md em,.turn-narrative .md em{color:inherit;font-style:normal}.turn-recap .md code,.turn-answer .md code,.turn-narrative .md code{font-family:var(--font-mono);font-size:var(--text-11);color:var(--accent-strong);background:0 0;border:none;padding:0}.hts-modal{max-width:960px;height:86vh;max-height:86vh}.hts-modal .modal-body{overflow-y:auto}.hts-head-meta{margin-left:auto;margin-right:var(--space-12);font-size:var(--text-11)}.hts-section{margin-bottom:var(--space-20)}.hts-section:last-child{margin-bottom:0}.hts-section-head{font-size:var(--text-12);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--weight-700);color:var(--fg);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-strong);margin-bottom:var(--space-8)}.hts-sub{font-size:var(--text-11);margin-bottom:var(--space-8)}.hts-grid-identity{gap:var(--space-8) var(--space-16);grid-template-columns:1fr 1fr;display:grid}.hts-field{gap:var(--space-2);font-size:var(--text-12);flex-direction:column;display:flex}.hts-field-label{color:var(--fg-muted);font-weight:var(--weight-500)}.hts-field input{padding:var(--space-4) var(--space-6);border:1px solid var(--border-strong);font:inherit;font-size:var(--text-12);background:var(--surface)}.hts-table{border-collapse:collapse;width:100%;font-size:var(--text-12)}table.hts-table th,table.hts-table td{border:1px solid var(--border);padding:var(--space-4) var(--space-6);text-align:left;vertical-align:top}table.hts-table th{background:var(--surface-hover);font-weight:var(--weight-700);font-size:var(--text-11);text-transform:uppercase;letter-spacing:.3px}.hts-table input[type=text],.hts-table textarea{width:100%;font:inherit;font-size:var(--text-12);padding:var(--space-2) var(--space-4);resize:none;field-sizing:content;background:0 0;border:1px solid #0000;overflow:hidden}.hts-table input[type=text]:focus,.hts-table textarea:focus{border-color:var(--accent-strong);background:var(--surface);outline:none}.hts-rac-matrix{table-layout:fixed}table.hts-rac-matrix th,table.hts-rac-matrix td{text-align:center;width:72px}.hts-rac-matrix th:first-child,.hts-rac-matrix td:first-child{width:48px}.rac-cell{padding:0}.rac-cell .rac-cell-trigger{width:100%;font:inherit;font-size:var(--text-12);font-weight:var(--weight-600);padding:var(--space-6) var(--space-4);text-align:center;cursor:pointer;color:inherit;background:0 0;border:none}.rac-high{background:var(--rac-high-bg);color:var(--rac-high-fg)}.rac-serious{background:var(--rac-serious-bg);color:var(--rac-serious-fg)}.rac-medium{background:var(--rac-medium-bg);color:var(--rac-medium-fg)}.rac-low{background:var(--rac-low-bg);color:var(--rac-low-fg)}.rac-chip{padding:var(--space-2) var(--space-10);font-size:var(--text-11);font-weight:var(--weight-700);font-family:var(--font-body);letter-spacing:.3px;display:inline-block}.snap-name{font-weight:var(--weight-700);color:var(--fg);font-size:var(--text-12)}.snap-time{font-size:var(--text-11);color:var(--fg-faint);font-family:var(--font-mono);margin-left:auto}.snap-desc{color:var(--fg-muted);font-size:var(--text-11);grid-column:1/-1}.snap-actions{gap:var(--space-6);grid-column:2;align-self:end;display:flex}.error-toast{background:var(--danger-tint);-webkit-backdrop-filter:var(--glass-blur);color:var(--danger);border:1px solid var(--danger-strong);padding:var(--space-8) var(--space-12);font-size:var(--text-12);cursor:pointer;z-index:100;max-width:380px;position:fixed;bottom:70px;right:20px}.err{color:var(--danger)}.notice{padding:var(--space-8) var(--space-12);background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-strong);font-size:var(--text-12);margin-bottom:var(--space-10)}.app-behind-panel{margin:var(--space-40) auto;max-width:480px;padding:var(--space-16) var(--space-20);background:var(--danger-tint);border:1px solid var(--danger-border);color:var(--danger-strong);font-size:var(--text-13)}.app-behind-headline{font-weight:var(--weight-600);font-size:var(--text-14)}.app-behind-detail{margin-top:var(--space-6);font-size:var(--text-12);color:var(--fg-muted)}.app-behind-detail ul{margin:var(--space-4) 0 0;padding-left:var(--space-18)}.app-behind-detail code{font-family:var(--font-mono);font-size:var(--text-11)}.spinner{border:2px solid var(--fg-faint);vertical-align:middle;width:10px;height:10px;margin-right:var(--space-4);border-top-color:#0000;border-radius:50%;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.tlms-no-impact{font-size:var(--text-11);color:var(--fg-faint);font-style:italic}.cell-with-comments{position:relative}.hts-def{margin-top:var(--space-3);font-size:var(--text-11);color:var(--fg-faint);opacity:.8;white-space:normal;line-height:1.35}table.sheet td.cell-has-comments{--cell-comments-ring:0 0 0 2px var(--warning);box-shadow:inset var(--cell-comments-ring)}table.sheet td.cell-sel.cell-has-comments{box-shadow:inset var(--se-t), inset var(--se-r), inset var(--se-b), inset var(--se-l), inset var(--cell-comments-ring)}table.sheet td .grade-issue-dot{cursor:help;z-index:1;width:14px;height:14px;position:absolute;bottom:0;right:0}table.sheet td .presence-cell-stack{gap:var(--space-2);pointer-events:none;z-index:2;display:flex;position:absolute;top:2px;right:2px}table.sheet td .presence-cell-chip-wrap{pointer-events:auto;display:inline-flex;position:relative}table.sheet td .presence-cell-chip{box-sizing:border-box;border:1.5px solid var(--surface);width:16px;height:16px;color:var(--ink-on-color);font-size:var(--text-10);font-weight:var(--weight-600);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:visible}table.sheet td .presence-cell-overflow{background:var(--fg-faint)}.presence-portal-tooltip{width:max-content;max-width:220px;padding:var(--space-5) var(--space-8);background:var(--surface);border:1px solid var(--fg-faint);box-shadow:var(--shadow-popover);color:var(--fg);font-family:var(--font-body);font-size:var(--text-11);font-weight:var(--weight-600);white-space:nowrap;pointer-events:none;z-index:9999;line-height:1.4;position:fixed}.presence-portal-tooltip.presence-portal-tooltip--wrap{white-space:pre-line;max-width:340px;font-weight:var(--weight-500)}table.sheet td .grade-issue-dot:after{content:"";background:var(--danger);width:6px;height:6px;box-shadow:var(--ring-knockout);pointer-events:none;border-radius:50%;position:absolute;bottom:4px;right:2px}table.sheet td .grade-issue-dot:hover:after{width:8px;height:8px;bottom:3px;right:1px}.cell-menu{background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border);box-shadow:var(--shadow-popover);min-width:180px;padding:var(--space-4) 0;z-index:250;font-size:var(--text-12);position:fixed}.cell-menu-item{text-align:left;width:100%;padding:var(--space-6) var(--space-12);cursor:pointer;color:var(--fg);background:0 0;border:none;display:block}.cell-menu-item:hover{background:var(--accent-wash)}body.dragging-cells table.sheet,body.dragging-cells table.sheet td,body.dragging-cells table.sheet td *{-webkit-user-select:none;user-select:none}table.sheet th[draggable=true]{cursor:grab}table.sheet th[draggable=true]:active{cursor:grabbing}table.sheet th.col-locked[draggable=true],table.sheet th.col-locked[draggable=true]:active{cursor:default}table.sheet th.col-dragging{opacity:.4}table.sheet th.col-drop-before{box-shadow:inset 3px 0 0 0 var(--accent)}table.sheet th.col-drop-after{box-shadow:inset -3px 0 0 0 var(--accent)}table.sheet th.col-show-hidden{width:auto;min-width:0;max-width:none;padding:0 var(--space-10);font-weight:var(--weight-500);font-size:var(--text-11);white-space:nowrap;letter-spacing:0}.cell-menu-head{padding:var(--space-6) var(--space-12) var(--space-4);font-size:var(--text-11);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);margin-bottom:var(--space-4)}.cell-menu-rename{width:calc(100% - 16px);margin:var(--space-4) var(--space-8);padding:var(--space-5) var(--space-8);font-size:var(--text-12);color:var(--fg);background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);display:block}.nema-tip{max-width:180px;padding:var(--space-5) var(--space-8);background:var(--surface);border:1px solid var(--fg-faint);box-shadow:var(--shadow-popover);font-family:var(--font-body);font-size:var(--text-11);color:var(--fg);pointer-events:none;z-index:1000;overflow-wrap:anywhere;width:max-content;line-height:1.35;position:fixed;transform:translate(-50%)}.nema-tip .tip-title{font-family:var(--font-mono);font-size:var(--text-10);font-weight:var(--weight-700);color:var(--accent-strong);margin-bottom:var(--space-3)}.nema-tip .tip-row{margin-top:var(--space-1)}.nema-tip .tip-row b{font-weight:var(--weight-650)}.sheet-scroll.focus-dim{opacity:.2;filter:blur(5px);pointer-events:none}@media (prefers-reduced-motion:no-preference){.sheet-scroll{transition:opacity var(--dur-med) var(--ease-std), filter var(--dur-med) var(--ease-std)}}.focus-layer :is(.focus-head,.focus-group,.focus-band-label,.focus-strip){transition:opacity var(--dur-fast) var(--ease-std)}.focus-layer.focus-closing :is(.focus-head,.focus-group,.focus-band-label,.focus-strip){opacity:0;pointer-events:none}.focus-layer{z-index:5;min-width:0;min-height:0;padding:var(--space-14) var(--space-16) var(--space-18);grid-area:1/1;position:relative;overflow:hidden auto}.focus-head{align-items:center;gap:var(--space-10);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.focus-head-row{align-items:center;gap:var(--space-6);min-width:0;display:flex}.focus-head-sp{flex:1}.focus-rid{font-family:var(--font-mono);font-size:var(--text-12);color:var(--accent-strong);background:var(--accent-soft);padding:var(--space-2) var(--space-8);border-radius:var(--radius-3);white-space:nowrap}.focus-title{font-size:var(--text-14);font-weight:var(--weight-600);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.focus-actions{align-items:center;gap:var(--space-6);display:flex;position:relative}.focus-btn{border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--fg-muted);border-radius:var(--radius-4);font:inherit;font-size:var(--text-11);padding:var(--space-3) var(--space-8);cursor:pointer;white-space:nowrap}.focus-btn:hover{color:var(--fg);border-color:var(--accent)}.focus-x{color:var(--fg-disabled);font-size:var(--text-13);padding:0 var(--space-3);cursor:pointer;background:0 0;border:0;line-height:1}.focus-x:hover{color:var(--fg)}.focus-picker{top:calc(100% + var(--space-4));z-index:6;gap:var(--space-4);width:280px;padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-6);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;position:absolute;right:0}.focus-picker-filter{font:inherit;font-size:var(--text-12);padding:var(--space-3) var(--space-6);border:1px solid var(--border-input);background:var(--surface);color:var(--fg);border-radius:var(--radius-3)}.focus-picker-list{flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.focus-picker-list button{gap:var(--space-8);text-align:left;color:var(--fg);font:inherit;font-size:var(--text-12);padding:var(--space-4) var(--space-6);border-radius:var(--radius-3);cursor:pointer;background:0 0;border:0;align-items:baseline;display:flex}.focus-picker-list button:hover{background:var(--accent-soft);color:var(--accent-strong)}.focus-picker-id{font-family:var(--font-mono);font-size:var(--text-11);color:var(--fg-muted);flex:none}.focus-picker-none,.focus-picker-note{font-size:var(--text-11);color:var(--fg-faint);padding:var(--space-4) var(--space-6)}.focus-picker-note{color:var(--danger)}.focus-cards{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.focus-cards-dense{grid-auto-flow:dense}@container pane (width<=840px){.digest section.dg-grid{grid-template-columns:minmax(0,1fr)}.digest section.dg-grid>div.panel+div.panel{padding-left:0;padding-top:var(--space-16);border-left:none;border-top:1px solid var(--border-faint)}}@container pane (width<=900px){.run-inspector>.panes{grid-template-rows:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)!important}.run-inspector>.panes>.pane-tree{border-right:0;border-bottom:1px solid var(--border)}.run-inspector>.panes>.pane-detail{border-left:0;border-top:1px solid var(--border)}.run-inspector>.panes>.pane>.tree-resize,.run-inspector>.panes>.pane>.detail-resize{display:none}}@container pane (width>=940px){.focus-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@container pane (width>=1340px){.focus-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.focus-cards.focus-cards-band{grid-template-columns:120px repeat(var(--n), minmax(0, 1fr));grid-auto-flow:row}.focus-group{margin-top:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);font-size:var(--text-10);font-weight:var(--weight-600);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-faint);grid-column:1/-1}.focus-group:first-child{margin-top:0}.focus-band-label{align-items:flex-start;gap:var(--space-6);padding-top:var(--space-8);font-size:var(--text-10);font-weight:var(--weight-600);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);display:flex}.focus-band-name{overflow-wrap:anywhere;min-width:0}.focus-card{background:var(--panel-card);border:1px solid var(--border);border-radius:var(--radius-6);min-width:0;padding:var(--space-8) var(--space-10);position:relative}.focus-card-wide{grid-column:span 2}.focus-card:hover{border-color:var(--border-strong)}.focus-card:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.focus-card-head{align-items:center;gap:var(--space-6);margin-bottom:var(--space-4);font-size:var(--text-10);font-weight:var(--weight-600);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);display:flex}.focus-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.focus-card-sp{flex:1}.focus-card-comments{font-family:var(--font-mono);font-size:var(--text-10);text-transform:none;letter-spacing:normal;color:var(--warning-strong);background:var(--warning-soft);border-radius:var(--radius-3);padding:0 var(--space-5);flex:none}.focus-status{font-size:var(--text-10);font-weight:var(--weight-600);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-3);padding:var(--space-2) var(--space-6);white-space:nowrap;flex:none}.focus-head-row.focus-proposal-pending :is(.focus-rid,.focus-status){color:var(--accent-strong);background:var(--review-pending-bg)}.focus-head-row.focus-proposal-approved :is(.focus-rid,.focus-status){color:var(--success-strong);background:var(--success-soft)}.focus-head-row.focus-proposal-change_requested :is(.focus-rid,.focus-status){color:var(--warning-strong);background:var(--warning-soft)}.focus-head-row:is(.focus-proposal-discarded,.focus-removal-discarded) :is(.focus-rid,.focus-status){color:var(--fg-faint);background:var(--surface-alt)}.focus-card.focus-proposal-pending{background:var(--review-pending-bg)}.focus-card.focus-proposal-pending .focus-card-body{color:var(--success)}.focus-card.focus-proposal-approved{background:var(--success-soft);border-color:var(--success-mid)}.focus-card.focus-proposal-change_requested{background:var(--warning-soft)}.focus-card.focus-proposal-discarded{background:var(--surface-alt);opacity:.75}.focus-card.focus-proposal-discarded .focus-card-body{color:var(--fg-faint);text-decoration:line-through}.focus-head-row.focus-removal :is(.focus-rid,.focus-status){color:var(--danger-strong);background:var(--danger-soft)}.focus-card.focus-removal{background:var(--danger-soft);opacity:.75}.focus-card.focus-removal .focus-card-body{color:var(--danger-strong);text-decoration:line-through}.focus-card.focus-removal-approved{opacity:.6}.focus-card:not(.focus-removal).focus-cell-proposal-pending{background:var(--review-pending-bg)}.focus-card:not(.focus-removal).focus-cell-proposal-approved{background:var(--success-soft);border-color:var(--success-mid)}.focus-card:not(.focus-removal).focus-cell-proposal-change_requested{background:var(--warning-soft)}.focus-card.focus-cell-reviewer-edited{box-shadow:inset 3px 0 0 var(--accent)}.focus-card:not(.focus-removal).focus-cell-proposal-discarded{background:var(--surface-alt);opacity:.75}.focus-cell-note{margin-top:var(--space-4);font-size:var(--text-10);font-weight:var(--weight-600);letter-spacing:.05em;text-transform:uppercase;color:var(--warning-strong);background:var(--warning-soft);border-radius:var(--radius-3);padding:0 var(--space-5);display:inline-block}.focus-card-body{min-width:0;font-size:var(--text-12-5);color:var(--fg);overflow-wrap:anywhere;max-height:50vh;overflow-y:auto}.focus-card.editing{border-color:var(--accent);background:var(--warning-tint)}.focus-card.editing .focus-card-body{max-height:none;overflow:visible}.focus-card.editing .editing-float-panel{flex-direction:column;width:auto;max-width:100%;min-height:0;display:flex;position:static}.focus-card.editing-paired .editing-float-panel{gap:var(--space-2);background:var(--warning-tint)}.focus-card.editing-enum-cell .editing-float-panel{background:var(--surface);box-shadow:var(--shadow-popover)}.focus-card.editing textarea,.focus-card.editing .cell-edit-trigger{box-sizing:border-box;border:1px solid var(--accent);width:100%;padding:var(--space-4) var(--space-6);font:inherit;background:var(--warning-tint);color:var(--fg);outline:none;margin:0;display:block}.focus-card.editing .cell-edit-trigger{text-align:left;cursor:pointer}.focus-card.editing textarea{resize:vertical;min-height:4em;max-height:40vh;overflow-y:auto}.focus-card.editing-paired textarea{resize:none;height:auto;min-height:1.4em;overflow:hidden}.focus-card.editing-paired .paired-edit-rationale{background:var(--warning-tint);font-size:.92em;font-style:italic}.focus-card .cell-scroll-inner{white-space:pre-wrap;word-break:break-word}.focus-card .diff-inline{white-space:pre-wrap;color:var(--fg);background:0 0;border:none;padding:0}.focus-card .grade-issue-dot{cursor:help;z-index:1;width:14px;height:14px;position:absolute;bottom:0;right:0}.focus-card .presence-cell-stack{top:var(--space-2);right:var(--space-2);gap:var(--space-2);pointer-events:none;z-index:2;display:flex;position:absolute}.focus-card .presence-cell-chip-wrap{pointer-events:auto;display:inline-flex;position:relative}.focus-card .presence-cell-chip{box-sizing:border-box;border:1.5px solid var(--surface);width:16px;height:16px;color:var(--ink-on-color);font-size:var(--text-10);font-weight:var(--weight-600);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:visible}.focus-card .presence-cell-overflow{background:var(--fg-faint)}.focus-strip{align-items:center;gap:var(--space-6);margin-top:var(--space-12);font-size:var(--text-11);color:var(--fg-faint);flex-wrap:wrap;display:flex}.focus-strip-label{margin-right:var(--space-2)}.focus-chip{border:1px dashed var(--border-strong);color:var(--fg-muted);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-9);font:inherit;font-size:var(--text-11);cursor:pointer;background:0 0}.focus-chip:hover{color:var(--fg);border-color:var(--accent)}table.sheet td.row-gutter .row-focus{visibility:hidden;margin-left:var(--space-4);color:var(--fg-disabled);font-size:var(--text-11);padding:0 var(--space-3);cursor:pointer;vertical-align:middle;background:0 0;border:0;line-height:1}table.sheet td.row-gutter:hover .row-focus{visibility:visible}table.sheet td.row-gutter .row-focus:hover{color:var(--accent);background:var(--border-faint)}[data-theme=carbon] .sheet-tab,[data-theme=carbon] .trace-view-tab,[data-theme=carbon] .convo-tab,[data-theme=carbon] .operation-tab,[data-theme=carbon] .sheet-view-btn,[data-theme=carbon] .convo-expand-btn .vlabel,[data-theme=carbon] .operation-expand-btn .vlabel{text-transform:none;letter-spacing:normal;font-weight:var(--weight-500);font-size:var(--text-12)}[data-theme=carbon] .sheet-tab,[data-theme=carbon] .sheet-tab.home,[data-theme=carbon] .trace-view-tab{color:var(--fg-muted)}[data-theme=carbon] .sheet-tab:hover,[data-theme=carbon] .sheet-tab.home:hover,[data-theme=carbon] .trace-view-tab:hover,[data-theme=carbon] .convo-tab:hover,[data-theme=carbon] .operation-tab:hover{color:var(--fg)}[data-theme=carbon] .sheet-tab.active,[data-theme=carbon] .sheet-tab.home.active,[data-theme=carbon] .trace-view-tab.active,[data-theme=carbon] .convo-tab.active,[data-theme=carbon] .operation-tab.active{color:var(--fg);font-weight:var(--weight-500)}[data-theme=carbon] .sheet-tab.active,[data-theme=carbon] .sheet-tab.home.active,[data-theme=carbon] .trace-view-tab.active{border-bottom-color:var(--accent)}[data-theme=carbon] .header-title{text-transform:none;letter-spacing:normal;font-weight:var(--weight-600)}[data-theme=carbon] .sheet-tab-count,[data-theme=carbon] .convo-tab-count{font-family:var(--font-mono);font-size:var(--text-10);font-weight:var(--weight-500);letter-spacing:normal;text-transform:none;color:var(--fg-disabled)}[data-theme=carbon] .convo-tab-count{background:0 0;padding:0}[data-theme=carbon] .sheet-tab.active .sheet-tab-count,[data-theme=carbon] .convo-tab.active .convo-tab-count{color:var(--fg-muted);background:0 0}[data-theme=carbon] .btn{text-transform:none;letter-spacing:normal;font-weight:var(--weight-500);font-size:var(--text-12);border-radius:var(--radius-7);padding:var(--space-5) var(--space-12);background:var(--surface);color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}[data-theme=carbon] .btn:hover:not(:disabled){background:var(--surface-raised);border-color:var(--accent);color:var(--accent-strong)}[data-theme=carbon] .btn:disabled{background:var(--surface-alt);color:var(--fg-disabled);border-color:var(--border)}[data-theme=carbon] .btn-primary{color:var(--ink-on-color);background:#1f7a46;border-color:#1f7a46}[data-theme=carbon] .btn-primary:hover:not(:disabled){color:var(--ink-on-color);background:#23844d;border-color:#23844d}[data-theme=carbon] .btn-primary:disabled{background:var(--surface-raised);border-color:var(--border);color:var(--fg-disabled)}[data-theme=carbon] .btn-ghost{color:var(--fg-muted);background:0 0;border-color:#0000}[data-theme=carbon] .btn-ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--fg);border-color:var(--border)}[data-theme=carbon] .btn-danger{background:var(--danger);border-color:var(--danger);color:var(--danger-fg)}[data-theme=carbon] .btn-danger:hover:not(:disabled){background:var(--danger-strong);border-color:var(--danger-strong);color:var(--danger-fg)}[data-theme=carbon] .prefs-section-head,[data-theme=carbon] .hts-section-head,[data-theme=carbon] .proposal-sheets-label,[data-theme=carbon] .cell-menu-head,[data-theme=carbon] .turn-row-label,[data-theme=carbon] .field label,[data-theme=carbon] .side-label{font-size:var(--text-11);font-weight:var(--weight-500);letter-spacing:.08em;color:var(--fg-muted)}[data-theme=carbon] .field .hint{font-size:var(--text-11);font-weight:var(--weight-400);letter-spacing:normal;color:var(--fg-faint)}[data-theme=carbon] .turn-learnings-head,[data-theme=carbon] .convo-applied-summary-head{font-size:var(--text-11);font-weight:var(--weight-500);letter-spacing:.08em}[data-theme=carbon] table.sheet td.row-gutter{font-family:var(--font-mono);font-size:.9em;font-weight:var(--weight-500)}[data-theme=carbon] .filter-chip{font-family:var(--font-mono);font-weight:var(--weight-500);letter-spacing:normal;border-radius:var(--radius-5)}[data-theme=carbon] .turn-prompt{background:var(--surface-raised);border-color:var(--border);font-weight:var(--weight-400);border-radius:10px}[data-theme=carbon] .turn-done-stats{font-size:var(--text-10);color:var(--fg-faint)}[data-theme=carbon] .turn-events-toggle{text-transform:none;letter-spacing:normal;font-size:var(--text-10)}[data-theme=carbon] .sheet-tab-key,[data-theme=carbon] .review-chips{box-shadow:none}[data-theme]{--radius-12:var(--radius)}[data-theme=light],[data-theme=dark],[data-theme=high-contrast],[data-theme=solarized-light],[data-theme=nord],[data-theme=gruvbox-light],[data-theme=meridian],[data-theme=console],[data-theme=boardroom],[data-theme=blueprint],[data-theme=aurora],[data-theme=carbon]{--radius:10px;--radius-ctl:6px;--radius-12:12px}:root[data-ui=revolution] :is(.am-item,.pop-item,.picker-item).is-highlighted:not(:hover,.is-disabled),:root[data-ui=revolution] .sp-result.hl:not(:hover),:root[data-ui=revolution] .tap-item:focus-visible,:root[data-ui=revolution] .pm .item:focus-visible{box-shadow:inset 0 0 0 1px var(--border-strong)}:root[data-ui=revolution] :is(.am-item,.pop-item,.picker-item).is-highlighted:not(:hover,.is-disabled,.is-picked,.is-current),:root[data-ui=revolution] .sp-result.hl:not(:hover),:root[data-ui=revolution] .tap-item:focus-visible:not(.is-picked),:root[data-ui=revolution] .pm .item:focus-visible:not([aria-checked=true]){font-weight:var(--weight-500)}:root[data-ui=revolution] .ece-chosen{box-shadow:none}:root[data-ui=revolution] table.sheet td.cell-sel.row-selected,:root[data-ui=revolution] table.sheet td.row-gutter.row-sel{background:var(--accent-wash)}:root[data-ui=revolution] table.sheet td.cell-sel.sel-edge-t{--se-t:0 1px 0 0 var(--accent)}:root[data-ui=revolution] table.sheet td.cell-sel.sel-edge-r{--se-r:-1px 0 0 0 var(--accent)}:root[data-ui=revolution] table.sheet td.cell-sel.sel-edge-b{--se-b:0 -1px 0 0 var(--accent)}:root[data-ui=revolution] table.sheet td.cell-sel.sel-edge-l{--se-l:1px 0 0 0 var(--accent)}:root[data-ui=revolution] table.sheet td.cell-sel.sel-edge-t.sel-edge-r.sel-edge-b.sel-edge-l:not(.row-selected){--se-t:0 2px 0 0 var(--accent);--se-r:-2px 0 0 0 var(--accent);--se-b:0 -2px 0 0 var(--accent);--se-l:2px 0 0 0 var(--accent)}:root[data-ui=revolution] table.sheet td.cell-sel.row-selected.sel-edge-l:nth-child(2){--se-l:0 0 0 0 transparent}:root[data-ui=revolution] table.sheet tr:has(>td.row-gutter.row-sel)>td.row-gutter.row-sel{box-shadow:inset 1px 0 0 0 var(--accent), inset var(--gutter-sel-t,0 0 0 0 transparent), inset var(--gutter-sel-b,0 -1px 0 0 var(--border)), inset -1px 0 0 0 var(--border), inset var(--cell-comments-ring,0 0 0 0 transparent)}:root[data-ui=revolution] table.sheet tr:has(>td.row-selected.sel-edge-t)>td.row-gutter.row-sel{--gutter-sel-t:0 1px 0 0 var(--accent)}:root[data-ui=revolution] table.sheet tr:has(>td.row-selected.sel-edge-b)>td.row-gutter.row-sel{--gutter-sel-b:0 -1px 0 0 var(--accent)}:root[data-ui=revolution] table.sheet td.row-gutter.gutter-signoff-stale,:root[data-ui=revolution] table.sheet tr:is(.row-op-remove-pending,.row-op-remove-approved,.row-op-remove-change_requested,.row-citation-open)>td.row-gutter{box-shadow:inset 0 -1px 0 0 var(--border), inset -1px 0 0 0 var(--border)}:root[data-ui=revolution] table.sheet td.cell-reviewer-edited,:root[data-ui=revolution] .focus-card.focus-cell-reviewer-edited{box-shadow:none;outline:1px dashed var(--accent);outline-offset:-3px}:root[data-ui=revolution] table.sheet td.cell-reviewer-edited.cell-action-changed-anchor{box-shadow:inset 0 0 0 2px var(--warning-strong)}:root[data-ui=revolution] table.sheet td.cell-reviewer-edited.cell-sel{box-shadow:inset var(--se-t), inset var(--se-r), inset var(--se-b), inset var(--se-l)}:root[data-ui=revolution] li.sub-item{border-left:1px solid var(--border)}:root[data-ui=revolution] :is(.comment-thread,.comment-reply).active{box-shadow:none;background:var(--accent-wash)}:root[data-ui=revolution] .bl-item.bl-item-is-shared{box-shadow:var(--shadow-e2)}:root[data-ui=revolution] .err-toast{border-left-width:1px}:root[data-ui=revolution] :is(.row-review-pill,.row-stale-badge,.stale-cells-badge){min-width:0;height:18px;padding:0 var(--space-6);font-size:var(--text-11);font-weight:var(--weight-600);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:var(--radius-3);align-items:center;margin:0;line-height:1;display:inline-flex}:root[data-ui=revolution] .row-stale-badge{text-transform:capitalize}:is(:root[data-ui=revolution] table.sheet :is(td,th).row-gutter:has(>.gutter-stack),:root[data-ui=revolution] table.sheet:has(.gutter-stack) th.row-gutter){min-width:240px}:root[data-ui=revolution] .gutter-stack{justify-content:space-between;column-gap:var(--space-8);grid-template-columns:max-content max-content;align-items:center;display:grid}:root[data-ui=revolution] .gutter-stack>.gutter-id-line{grid-area:1/1/auto/-1;align-items:center;min-width:0;min-height:20px;display:flex}:root[data-ui=revolution] .gutter-id-line>.row-assignees.one-line{padding-left:var(--space-8);flex:0 auto;margin:-2px 0 -2px auto}:root[data-ui=revolution] .gutter-stack>:is(.gutter-badge,.row-review.is-pill){min-height:22px;margin:var(--space-4) 0 0;grid-area:2/1;justify-self:start;align-items:center;display:flex}:root[data-ui=revolution] .gutter-stack>.row-review.is-actions{margin-top:var(--space-4);justify-self:end;gap:var(--space-4);grid-area:2/2}:root[data-ui=revolution] .gutter-stack>.gutter-marks{align-items:center;gap:var(--space-4);margin-top:var(--space-4);white-space:nowrap;grid-area:3/1/auto/-1;display:flex}:root[data-ui=revolution] .gutter-stack>.gutter-marks>*{margin:0}:root[data-ui=revolution] .row-assignees.one-line{min-width:0;margin:0;display:flex}:root[data-ui=revolution] .row-assignees.one-line :is(.row-assignees-names,.row-assignees-assign),:root[data-ui=revolution] .gutter-stack .row-review.is-actions :is(.row-review-approve,.row-review-flag){height:22px;padding:0 var(--space-8);font-size:var(--text-12);white-space:nowrap;border-radius:var(--radius-ctl);align-items:center;line-height:1;display:inline-flex}:root[data-ui=revolution] .row-assignees.one-line .row-assignees-names{text-overflow:ellipsis;overflow-wrap:normal;border:1px solid var(--border);max-width:100px;color:var(--fg-muted);line-height:20px;font-weight:var(--weight-500);display:block;overflow:hidden}:root[data-ui=revolution] .row-assignees.one-line .row-assignees-assign{border-color:var(--border);color:var(--accent-strong);font-weight:var(--weight-600);transition:background-color 80ms ease-out,border-color 80ms ease-out}:root[data-ui=revolution] .row-assignees.one-line .row-assignees-btn:hover,:root[data-ui=revolution] .row-assignees.one-line .row-assignees-btn:focus-visible,:root[data-ui=revolution] .row-assignees.one-line.open .row-assignees-btn{color:var(--fg);border-color:var(--border-strong);text-decoration-color:#0000}:root[data-ui=revolution] .row-assignees.one-line .row-assignees-assign:hover:not(:disabled),:root[data-ui=revolution] .row-assignees.one-line.open .row-assignees-assign{color:var(--accent-strong);border-color:var(--accent);background:var(--accent-wash);outline:none}[data-ui=revolution] .sheet-tab,[data-ui=revolution] .trace-view-tab{padding:0 var(--space-14);font-size:var(--text-13);font-weight:var(--weight-400);text-transform:none;letter-spacing:normal;color:var(--fg-muted);white-space:nowrap}[data-ui=revolution] .sheet-tab:hover,[data-ui=revolution] .sheet-tab.home:hover,[data-ui=revolution] .trace-view-tab:hover{color:var(--fg);background:0 0}[data-ui=revolution] .sheet-tab.active,[data-ui=revolution] .sheet-tab.home.active,[data-ui=revolution] .trace-view-tab.active{color:var(--fg-strong);border-bottom-color:var(--fg-strong);background:0 0}[data-ui=revolution] .sheet-tab-count{margin-left:var(--space-6);vertical-align:bottom;font-family:inherit;font-size:var(--text-12);font-weight:var(--weight-400);font-variant-numeric:tabular-nums;color:var(--fg-faint);display:none}[data-ui=revolution] .sheet-tab-count-n{white-space:nowrap;display:inline-block}[data-ui=revolution] .sheet-tab.active .sheet-tab-count{display:inline-block}[data-ui=revolution] .sheet-tab.active .sheet-tab-count-n{animation:.22s cubic-bezier(.3,.7,.3,1) both sheet-tab-count-in}@keyframes sheet-tab-count-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-ui=revolution] .sheet-tab.active .sheet-tab-count-n{animation:none}}.denied.svelte-1yakr63{max-width:480px;padding:0 var(--space-24);margin:15vh auto 0}h1.svelte-1yakr63{font-size:var(--text-18);font-weight:var(--weight-700);letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--space-12)}.lede.svelte-1yakr63{font-size:var(--text-13);margin:0 0 var(--space-18)}.actions.svelte-1yakr63{gap:var(--space-8);justify-content:flex-end;display:flex}.callback.svelte-1stwxd3{max-width:360px;padding:0 var(--space-24);text-align:center;margin:18vh auto 0}h1.svelte-1stwxd3{font-size:var(--text-16);font-weight:var(--weight-600);color:var(--fg-muted)}.error.svelte-1stwxd3{font-size:var(--text-12);color:var(--danger);margin-top:var(--space-16)}.awaiting.svelte-9ymnzj{max-width:480px;padding:0 var(--space-24);margin:15vh auto 0}h1.svelte-9ymnzj{font-size:var(--text-18);font-weight:var(--weight-700);letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--space-12)}.lede.svelte-9ymnzj{font-size:var(--text-13);margin:0 0 var(--space-18)}.kv.svelte-9ymnzj{column-gap:var(--space-16);row-gap:var(--space-4);font-size:var(--text-12);margin:0 0 var(--space-18);padding:var(--space-12) var(--space-14);background:var(--surface-alt);border:1px solid var(--border);grid-template-columns:max-content 1fr;display:grid}.kv.svelte-9ymnzj dt:where(.svelte-9ymnzj){color:var(--fg-muted);font-weight:var(--weight-500)}.kv.svelte-9ymnzj dd:where(.svelte-9ymnzj){margin:0}.hint.svelte-9ymnzj{font-size:var(--text-12);color:var(--fg-muted);margin:0 0 var(--space-16)}.actions.svelte-9ymnzj{gap:var(--space-8);justify-content:flex-end;display:flex}.signin.svelte-u01lgy{max-width:360px;padding:0 var(--space-24);margin:18vh auto 0}h1.svelte-u01lgy{font-size:var(--text-18);font-weight:var(--weight-700);letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--space-4)}.subtitle.svelte-u01lgy{font-size:var(--text-12);color:var(--fg-muted);margin:0 0 var(--space-20)}.actions.svelte-u01lgy{justify-content:flex-end;display:flex}.notice.svelte-u01lgy{font-size:var(--text-12);color:var(--danger);margin-bottom:var(--space-12)}.selector.svelte-vqpiee{max-width:360px;padding:0 var(--space-24);margin:18vh auto 0}h1.svelte-vqpiee{font-size:var(--text-18);font-weight:var(--weight-700);letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--space-4)}.subtitle.svelte-vqpiee{font-size:var(--text-12);color:var(--fg-muted);margin:0 0 var(--space-20)}.actions.svelte-vqpiee{justify-content:flex-end;display:flex}.alp.svelte-1jf8xmv{z-index:130;background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-strong);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:fixed;overflow:hidden}.cv-legend.svelte-1hr4ex4{align-items:center;gap:var(--space-4) var(--space-12);padding:var(--space-5) var(--space-10);border-bottom:1px solid var(--border-faint);background:var(--surface-sunken);font-size:var(--text-10);color:var(--fg-faint);flex-wrap:wrap;flex-shrink:0;display:flex}.cv-legend-label.svelte-1hr4ex4{font-weight:var(--weight-600);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted)}.cv-legend-chip.svelte-1hr4ex4{border-radius:var(--radius);width:14px;height:14px;font-size:var(--text-9);font-weight:var(--weight-600);color:var(--swci-chip-ink);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.clp.svelte-1ksvtvi{z-index:130;background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-strong);box-shadow:var(--shadow-modal);text-align:left;font:var(--text-12)/1.5 var(--font-body);color:var(--fg);white-space:normal;cursor:default;-webkit-user-select:text;user-select:text;flex-direction:column;text-decoration:none;display:flex;position:fixed;overflow:hidden}.clp-head.svelte-1ksvtvi{align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-10);border-bottom:1px solid var(--border-faint);background:var(--surface-sunken);display:flex}.clp-repo.svelte-1ksvtvi{max-width:180px;padding:var(--space-1) var(--space-7);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--accent-wash);font-size:var(--text-10);font-weight:var(--weight-700);color:var(--fg-strong);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.clp-path.svelte-1ksvtvi{font-family:var(--font-mono);font-size:var(--text-12);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;flex:1;min-width:0;overflow:hidden}.clp-swci.svelte-1ksvtvi{padding:var(--space-1) var(--space-7);border-radius:var(--radius);font-size:var(--text-10);font-weight:var(--weight-700);letter-spacing:.02em;color:var(--swci-pill-ink);white-space:nowrap;flex-shrink:0;line-height:1.5}.clp-open.svelte-1ksvtvi{font-family:inherit;font-size:var(--text-10);font-weight:var(--weight-600);padding:var(--space-2) var(--space-8);border:1px solid var(--accent);background:var(--surface);color:var(--accent);cursor:pointer;white-space:nowrap;flex-shrink:0;margin-left:auto}.clp-open.svelte-1ksvtvi:hover{background:var(--accent);color:var(--ink-on-color)}.clp-body.svelte-1ksvtvi{max-height:300px;overflow-y:auto}.clp-state.svelte-1ksvtvi{padding:var(--space-16);font-size:var(--text-12);color:var(--fg-faint);text-align:center}.clp-state.error.svelte-1ksvtvi{color:var(--danger)}.clp-more.svelte-1ksvtvi{padding:var(--space-2) var(--space-10) var(--space-6) 65px;font-family:var(--font-mono);font-size:var(--text-11);color:var(--fg-faint)}.modal-backdrop.svelte-1vr7wqy{z-index:9999}.confirm-message.svelte-1vr7wqy{margin:0 0 var(--space-14);white-space:pre-wrap;line-height:1.45}.confirm-section.svelte-1vr7wqy{margin:0 0 var(--space-12)}.confirm-section-head.svelte-1vr7wqy{font-size:var(--text-10);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);margin-bottom:var(--space-4)}.confirm-list.svelte-1vr7wqy{padding-left:var(--space-18);gap:var(--space-3);font-size:var(--text-13);flex-direction:column;margin:0;line-height:1.4;display:flex}.confirm-warning.svelte-1vr7wqy{margin:0 0 var(--space-16);padding:var(--space-8) var(--space-10);border-left:3px solid var(--danger-strong);background:var(--danger-soft);color:var(--danger-strong);font-size:var(--text-13);border-radius:var(--radius);line-height:1.4}.confirm-prompt.svelte-1vr7wqy{width:100%;margin:0 0 var(--space-16);font:inherit;font-size:var(--text-13);padding:var(--space-7) var(--space-9);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--fg-strong);resize:vertical;box-sizing:border-box;line-height:1.4;display:block}.confirm-prompt.svelte-1vr7wqy:focus{border-color:var(--accent);outline:none}.picker.svelte-jwml2r{max-width:480px;padding:0 var(--space-24);margin:15vh auto 0}h1.svelte-jwml2r{font-size:var(--text-18);font-weight:var(--weight-700);letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--space-12)}.lede.svelte-jwml2r{font-size:var(--text-13);margin:0 0 var(--space-18)}.list.svelte-jwml2r{margin:0 0 var(--space-18);gap:var(--space-6);flex-direction:column;padding:0;list-style:none;display:flex}.row.svelte-jwml2r{gap:var(--space-2);text-align:left;width:100%;padding:var(--space-10) var(--space-12);background:var(--surface-alt);border:1px solid var(--border);color:inherit;cursor:pointer;flex-direction:column;display:flex}.row.svelte-jwml2r:hover{border-color:var(--accent,var(--fg-muted))}.name.svelte-jwml2r{font-size:var(--text-13);font-weight:var(--weight-600)}.meta.svelte-jwml2r{font-size:var(--text-11);color:var(--fg-muted)}.actions.svelte-jwml2r{justify-content:flex-end;display:flex}.err-toast.svelte-dh9i0a{z-index:9999;width:min(420px,100vw - 32px);padding:var(--space-12) var(--space-14);background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--danger-border);border-left:3px solid var(--danger-strong);border-radius:var(--radius);font-size:var(--text-13);color:var(--fg);position:fixed;bottom:16px;right:16px;box-shadow:0 6px 24px #0000002e}.err-head.svelte-dh9i0a{align-items:flex-start;gap:var(--space-8);display:flex}.err-title.svelte-dh9i0a{font-weight:var(--weight-600);flex:1;line-height:1.35}.err-x.svelte-dh9i0a{cursor:pointer;font-size:var(--text-18);padding:0 var(--space-2);color:var(--fg-faint);background:0 0;border:none;line-height:1}.err-x.svelte-dh9i0a:hover{color:var(--fg)}.err-code.svelte-dh9i0a{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-11);color:var(--fg-muted)}.err-trace.svelte-dh9i0a{align-items:center;gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.err-trace-label.svelte-dh9i0a{font-size:var(--text-10);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-faint)}.err-trace-id.svelte-dh9i0a{font-family:var(--font-mono);font-size:var(--text-11);color:var(--fg-muted);-webkit-user-select:all;user-select:all}.err-link.svelte-dh9i0a{cursor:pointer;font:inherit;font-size:var(--text-11);color:var(--accent,var(--fg));padding:0 var(--space-2);background:0 0;border:none;text-decoration:underline}.err-link.svelte-dh9i0a:hover{color:var(--fg)}.baseline-banner.svelte-1s2p5em{align-items:baseline;gap:var(--space-10);padding:var(--space-8) var(--space-20);background:var(--warning-tint);border-bottom:2px solid var(--warning-border);color:var(--warning-strong);font-size:var(--text-12-5);flex-shrink:0;display:flex}.baseline-banner-lede.svelte-1s2p5em{font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-11)}.baseline-banner-name.svelte-1s2p5em{font-weight:var(--weight-650);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baseline-banner-when.svelte-1s2p5em{text-overflow:ellipsis;white-space:nowrap;opacity:.9;flex:1;min-width:0;overflow:hidden}.baseline-banner-exit.svelte-1s2p5em{font:inherit;font-size:var(--text-12);font-weight:var(--weight-600);color:var(--warning-strong);border:1px solid var(--warning-border);border-radius:var(--radius-3);padding:var(--space-2) var(--space-10);cursor:pointer;background:0 0;flex-shrink:0}.baseline-banner-exit.svelte-1s2p5em:hover{background:var(--hover-wash)}.baseline-picker.svelte-1s2p5em{gap:var(--space-6);padding:var(--space-10) var(--space-20) var(--space-14);background:var(--surface);border-bottom:1px solid var(--border-strong);flex-direction:column;flex-shrink:0;display:flex}.baseline-picker-empty.svelte-1s2p5em,.baseline-picker-error.svelte-1s2p5em{font-size:var(--text-12);color:var(--fg-muted);max-width:70ch}.baseline-picker-error.svelte-1s2p5em{color:var(--danger-strong)}.baseline-picker-item.svelte-1s2p5em{align-items:flex-start;gap:var(--space-2);text-align:left;font:inherit;color:inherit;background:var(--panel-card);border:1px solid var(--border-strong);border-radius:var(--radius-4);padding:var(--space-8) var(--space-10);cursor:pointer;flex-direction:column;max-width:70ch;display:flex}.baseline-picker-item.svelte-1s2p5em:hover{background:var(--hover-wash)}.baseline-picker-name.svelte-1s2p5em{font-weight:var(--weight-650);font-size:var(--text-12-5)}.baseline-picker-when.svelte-1s2p5em,.baseline-picker-desc.svelte-1s2p5em{font-size:var(--text-11);color:var(--fg-muted)}.sp-backdrop.svelte-88r7oi{z-index:300;padding:14vh var(--space-16) var(--space-16);background:color-mix(in srgb, var(--backdrop-soft) 55%, transparent);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.sp-panel.svelte-88r7oi{background:var(--surface);width:100%;max-width:640px;height:min(560px,72vh);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-chrome);border-radius:var(--radius-12);box-shadow:var(--shadow-palette);outline:none;flex-direction:column;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.sp-panel.svelte-88r7oi{animation:.12s ease-out svelte-88r7oi-sp-in}}@keyframes svelte-88r7oi-sp-in{0%{opacity:0;transform:translateY(4px)}}.sp-input.svelte-88r7oi{height:50px;padding:0 var(--space-16);font:inherit;font-size:var(--text-15);color:var(--fg);background:0 0;border:none;outline:none;flex:none}.sp-input.svelte-88r7oi::placeholder{color:var(--fg-faint)}.sp-scopes.svelte-88r7oi{gap:var(--space-6);padding:0 var(--space-12) var(--space-10);border-bottom:1px solid var(--border);flex-direction:column;flex:none;display:flex}.sp-tabs.svelte-88r7oi,.sp-sheets.svelte-88r7oi{gap:var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.sp-tabs.svelte-88r7oi::-webkit-scrollbar{display:none}.sp-sheets.svelte-88r7oi::-webkit-scrollbar{display:none}.sp-tab.svelte-88r7oi{align-items:center;gap:var(--space-4);height:24px;padding:0 var(--space-8);border:1px solid var(--border);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-12);color:var(--fg-muted);white-space:nowrap;cursor:pointer;background:0 0;flex:none;display:inline-flex}.sp-tab.svelte-88r7oi:hover{color:var(--fg);background:var(--button-hover)}.sp-tab.active.svelte-88r7oi{color:var(--accent-strong);background:var(--accent-wash);font-weight:var(--weight-600);border-color:#0000}.sp-tab-count.svelte-88r7oi{font-variant-numeric:tabular-nums;min-width:3ch;font-size:var(--text-11);font-weight:var(--weight-400);color:var(--fg-faint);display:inline-block}.sp-tab.active.svelte-88r7oi .sp-tab-count:where(.svelte-88r7oi){color:inherit}.sp-tab.svelte-88r7oi .sp-tab-count.hot:where(.svelte-88r7oi){color:var(--accent-strong);font-weight:var(--weight-600)}.sp-sheet.svelte-88r7oi{align-items:center;gap:var(--space-4);height:20px;padding:0 var(--space-8);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-11);color:var(--fg-faint);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;display:inline-flex}.sp-sheet.svelte-88r7oi:hover{color:var(--fg)}.sp-sheet.dry.svelte-88r7oi{opacity:.55}.sp-sheet.active.svelte-88r7oi{color:var(--accent-strong);background:var(--accent-wash)}.sp-results.svelte-88r7oi{min-height:80px;padding:var(--space-6);scroll-padding:var(--space-6);flex:1;overflow-y:auto}.sp-section.svelte-88r7oi{padding:var(--space-10) var(--space-10) var(--space-4);font-size:var(--text-11);font-weight:var(--weight-600);color:var(--fg-faint)}.sp-section.svelte-88r7oi:first-child{padding-top:var(--space-4)}.sp-result.svelte-88r7oi{align-items:center;gap:var(--space-10);width:100%;min-height:34px;padding:var(--space-6) var(--space-10);border-radius:var(--radius-ctl);font:inherit;font-size:var(--text-13);text-align:left;color:var(--fg);cursor:pointer;background:0 0;border:none;display:flex}.sp-result.hl.svelte-88r7oi{background:var(--accent-wash)}.sp-label.svelte-88r7oi,.sp-id.svelte-88r7oi{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.sp-id.svelte-88r7oi{font-family:var(--font-mono);font-size:var(--text-12)}.sp-desc.svelte-88r7oi{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-muted);flex:1;overflow:hidden}.sp-end.svelte-88r7oi{align-items:center;gap:var(--space-6);flex:none;margin-left:auto;display:flex}.sp-tag.svelte-88r7oi{font-size:var(--text-11);color:var(--fg-faint);white-space:nowrap}.sp-tag.attn.svelte-88r7oi{color:var(--accent-strong);font-weight:var(--weight-600)}.sp-tag.warn.svelte-88r7oi{color:var(--warning-strong);font-weight:var(--weight-600)}.sp-note.svelte-88r7oi{padding:var(--space-6) var(--space-10);font-size:var(--text-12);color:var(--fg-faint)}mark.svelte-88r7oi{color:var(--accent-strong);font-weight:var(--weight-600);background:0 0}kbd.svelte-88r7oi{font-family:inherit;font-size:var(--text-11);padding:var(--space-3) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-4);background:var(--surface);color:var(--fg-muted);flex:none;line-height:1}.sp-empty.svelte-88r7oi{align-items:center;gap:var(--space-8);padding:var(--space-20) var(--space-16);font-size:var(--text-13);color:var(--fg-faint);flex-direction:column;display:flex}.sp-widen.svelte-88r7oi{font:inherit;color:var(--accent-strong);cursor:pointer;background:0 0;border:none;padding:0}.sp-widen.svelte-88r7oi:hover{text-decoration:underline}.sp-foot.svelte-88r7oi{justify-content:flex-end;gap:var(--space-14);padding:var(--space-8) var(--space-14);border-top:1px solid var(--border);font-size:var(--text-11);color:var(--fg-faint);flex:none;display:flex}.sp-foot.svelte-88r7oi kbd:where(.svelte-88r7oi){margin-right:var(--space-4)}.state.svelte-2lvte5{color:var(--fg-muted);font-size:var(--text-13);padding:40px 24px}.right.svelte-svz1sp{background:var(--surface);flex-direction:column;flex:1;min-width:0;display:flex}.main.svelte-svz1sp{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.main.split.svelte-svz1sp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.main.split.stacked.svelte-svz1sp{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.stacked.svelte-svz1sp .pane-b:where(.svelte-svz1sp){border-left:0}.main.resizing.svelte-svz1sp .pane:where(.svelte-svz1sp){pointer-events:none}.divider.svelte-svz1sp{z-index:6;cursor:col-resize;touch-action:none;outline:0;width:8px;margin-left:-4px;position:absolute;top:0;bottom:0}.divider.svelte-svz1sp:after{content:"";background:0 0;width:1px;transition:background .12s;position:absolute;top:0;bottom:0;left:4px}.divider.svelte-svz1sp:hover:after,.divider.svelte-svz1sp:focus-visible:after,.resizing.svelte-svz1sp .divider:where(.svelte-svz1sp):after{background:var(--accent-strong)}.pane[hidden].svelte-svz1sp{display:none}.pane.svelte-svz1sp{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;container:pane/inline-size}.pane-b.svelte-svz1sp{border-left:1px solid var(--border-strong)}.pane-head.svelte-svz1sp{border-bottom:1px solid var(--border);background:var(--surface-alt);height:32px;font-size:var(--text-12);flex:none;align-items:center;gap:8px;padding:0 10px 0 14px;display:flex}.pane-head.svelte-svz1sp b:where(.svelte-svz1sp){font-weight:var(--weight-600);color:var(--fg-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tbtn.svelte-svz1sp{border-radius:var(--radius-5);height:22px;font-size:var(--text-11);font-weight:var(--weight-500);color:var(--fg-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px}.tbtn.svelte-svz1sp:hover{background:var(--button-hover);color:var(--fg)}.tbtn.strong.svelte-svz1sp{border-color:var(--border-strong);color:var(--fg);background:var(--surface)}.grow.svelte-svz1sp{flex:1}.faint.svelte-svz1sp{color:var(--fg-faint)}.pane-body.svelte-svz1sp{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.dropzone.svelte-svz1sp{border:2px dashed var(--border-stronger);border-radius:var(--radius);background:var(--scrim);color:var(--fg-muted);font-weight:var(--weight-600);z-index:30;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;bottom:8px;right:8px}.dropzone.hot.svelte-svz1sp{border-color:var(--accent-strong);color:var(--accent-strong);background:var(--accent-wash)}.stack-switch.svelte-svz1sp{border-bottom:1px solid var(--border);background:var(--surface-alt);min-width:0;height:32px;font-size:var(--text-12);align-items:center;gap:4px;padding:0 10px;display:flex}.stack-switch.svelte-svz1sp [role=tab]:where(.svelte-svz1sp){border-radius:var(--radius-5);min-width:0;max-width:40%;height:22px;font-size:var(--text-12);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px;overflow:hidden}.stack-switch.svelte-svz1sp [role=tab][aria-selected=true]:where(.svelte-svz1sp){border-color:var(--border-strong);background:var(--surface);color:var(--fg-strong);font-weight:var(--weight-600)}.stack-switch.svelte-svz1sp .faint:where(.svelte-svz1sp){white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.reply-strip.svelte-svz1sp{border-top:1px solid var(--border);background:var(--panel-bg);font-size:var(--text-12);flex:none;align-items:center;gap:12px;padding:6px 12px;display:flex}.left.svelte-277cjv{width:var(--lw);background:var(--panel-bg);border-right:1px solid var(--border);flex:none;min-height:0;transition:width .18s,border-color .18s;display:flex;overflow:hidden}.left.closed.svelte-277cjv{border-right-color:#0000;width:0}.resizing .left.svelte-277cjv{transition:none}.left.overlay.svelte-277cjv{z-index:40;box-shadow:var(--shadow-popover);position:absolute;top:0;bottom:0;left:0}.left.overlay.closed.svelte-277cjv{box-shadow:none}.left-in.svelte-277cjv{width:var(--lw);flex-direction:column;flex:none;min-height:0;display:flex}.mode.svelte-277cjv{flex-direction:column;flex:auto;min-height:0;display:flex}.mode[hidden].svelte-277cjv{display:none}.unavailable.svelte-277cjv{color:var(--fg-muted);font-size:var(--text-13);margin:24px 16px;line-height:1.5}.unavailable.svelte-277cjv p:where(.svelte-277cjv){margin:0 0 12px}.missing.svelte-277cjv{color:var(--fg-muted);font-size:var(--text-13);margin:24px 16px}.resize.svelte-277cjv{z-index:6;cursor:col-resize;touch-action:none;outline:0;flex:none;width:6px;margin:0 -3px;position:relative}.resize.floating.svelte-277cjv{top:0;bottom:0;left:calc(var(--lw) - 3px);z-index:41;margin:0;position:absolute}.resize.edge.svelte-277cjv{z-index:41;margin:0;position:absolute;top:0;bottom:0;left:0}.resize.svelte-277cjv:after{content:"";background:0 0;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:2px}.resize.svelte-277cjv:hover:after,.resize.svelte-277cjv:focus-visible:after,.resize.dragging.svelte-277cjv:after{background:var(--accent)}@media (prefers-reduced-motion:reduce){.left.svelte-277cjv{transition:none}}.creds-banner.svelte-1cva2jn{gap:var(--space-2);padding:var(--space-8) var(--space-16);background:var(--danger-tint);border-bottom:1px solid var(--danger);color:var(--danger-strong);font-size:var(--text-13);flex-direction:column;display:flex}.creds-title.svelte-1cva2jn{font-weight:var(--weight-600)}.creds-sub.svelte-1cva2jn{font-size:var(--text-12);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seed-toast.svelte-1cva2jn{right:16px;bottom:max(16px, var(--selection-bar-lift,0px));z-index:400;font-size:var(--text-12);color:var(--fg-muted);padding:var(--space-8) var(--space-14);background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-6);position:fixed}.seed-conflicts.svelte-pmsi9q{position:relative}.chip.svelte-pmsi9q{font-size:var(--text-11);padding:var(--space-3) var(--space-8);background:var(--warning-tint);border:1px solid var(--warning);color:var(--warning-strong);cursor:pointer}.panel.svelte-pmsi9q{z-index:500;min-width:360px;max-width:480px;padding:var(--space-8);background:var(--surface-alt);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border);gap:var(--space-8);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.row.svelte-pmsi9q{gap:var(--space-4);padding:var(--space-6) var(--space-8);border:1px solid var(--border);flex-direction:column;display:flex}.name.svelte-pmsi9q{font-size:var(--text-12);font-weight:var(--weight-600)}.hint.svelte-pmsi9q{font-size:var(--text-11);color:var(--fg-muted)}.actions.svelte-pmsi9q{gap:var(--space-6);display:flex}.mini.svelte-pmsi9q{font-size:var(--text-11);padding:var(--space-2) var(--space-8);border:1px solid var(--border);cursor:pointer;background:0 0}.mini.svelte-pmsi9q:hover{background:var(--button-hover)}.mini.svelte-pmsi9q:disabled{opacity:.5;cursor:default}.presence-bar.svelte-1y0px75{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);display:flex;position:relative}.presence-chip-wrap.svelte-1y0px75{display:inline-flex;position:relative}.presence-chip.svelte-1y0px75{border:2px solid var(--bg);width:28px;height:28px;color:var(--ink-on-color);font-size:var(--text-12);font-weight:var(--weight-600);cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity var(--dur-med) var(--ease-std), transform var(--dur-fast) var(--ease-std);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.presence-chip.svelte-1y0px75:hover{transform:scale(1.08)}.presence-chip.idle.svelte-1y0px75{opacity:.5}.presence-tooltip.svelte-1y0px75{gap:var(--space-2);width:max-content;max-width:240px;padding:var(--space-6) var(--space-9);background:var(--surface);border:1px solid var(--fg-faint);box-shadow:var(--shadow-popover);color:var(--fg);font-family:var(--font-body);font-size:var(--text-11);text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) ease-out;z-index:50;flex-direction:column;line-height:1.4;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.presence-chip-wrap.svelte-1y0px75:hover .presence-tooltip:where(.svelte-1y0px75),.presence-chip.svelte-1y0px75:focus-visible+.presence-tooltip:where(.svelte-1y0px75){opacity:1;visibility:visible}.presence-tooltip-name.svelte-1y0px75{font-weight:var(--weight-600)}.presence-tooltip-where.svelte-1y0px75{color:var(--fg-faint)}.presence-tooltip-idle.svelte-1y0px75{color:var(--fg-faint);font-style:italic}.presence-overflow.svelte-1y0px75{background:var(--fg-faint);font-size:var(--text-11)}.presence-overflow.open.svelte-1y0px75{outline:2px solid var(--accent,currentColor);outline-offset:1px}.presence-dropdown.svelte-1y0px75{z-index:50;background:var(--bg);min-width:220px;max-height:320px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.presence-dropdown-item.svelte-1y0px75{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-6) var(--space-8);border-radius:var(--radius);font-size:var(--text-13);text-align:left;cursor:pointer;color:var(--fg);transition:background var(--dur-fast) var(--ease-std);background:0 0;border:none;display:flex}.presence-dropdown-item.svelte-1y0px75:hover{background:var(--surface-hover)}.presence-dropdown-item.idle.svelte-1y0px75{opacity:.6}.presence-dropdown-chip.svelte-1y0px75{width:22px;height:22px;color:var(--ink-on-color);font-size:var(--text-11);font-weight:var(--weight-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.presence-dropdown-name.svelte-1y0px75{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.presence-dropdown-where.svelte-1y0px75{font-size:var(--text-11);color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.proj-wrap.svelte-1kcbagp{min-width:0;max-width:240px;display:flex;position:relative}.proj.svelte-1kcbagp{border-radius:var(--radius-ctl);min-width:0;height:30px;color:var(--fg-strong);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 6px;display:flex}.proj.svelte-1kcbagp:hover,.proj[aria-expanded=true].svelte-1kcbagp{background:var(--button-hover)}.name.svelte-1kcbagp{font-size:var(--text-13);font-weight:var(--weight-600);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ver.svelte-1kcbagp{color:var(--fg-muted);font-size:var(--text-13);white-space:nowrap;flex:none}.pinned.svelte-1kcbagp .ver:where(.svelte-1kcbagp){color:var(--warning-strong);font-weight:var(--weight-600)}.sl.svelte-1kcbagp{margin:0 5px}.proj.svelte-1kcbagp .icon{width:14px;height:14px;color:var(--fg-faint)}.sec.svelte-1kcbagp{flex-direction:column;padding:6px 0;display:flex}.sec.svelte-1kcbagp+.sec:where(.svelte-1kcbagp){border-top:1px solid var(--border-faint)}.label.svelte-1kcbagp{font-size:var(--text-10);font-weight:var(--weight-600);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);padding:4px 10px 2px}.bp-item.svelte-1kcbagp{border-radius:var(--radius-ctl);text-align:left;width:100%;font-size:var(--text-12);color:var(--fg);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:6px 10px;display:flex}.bp-item.svelte-1kcbagp:hover,.bp-item.svelte-1kcbagp:focus-visible{background:var(--surface-hover);outline:none}.t.svelte-1kcbagp{flex-direction:column;min-width:0;display:flex}.t.svelte-1kcbagp b:where(.svelte-1kcbagp){font-weight:var(--weight-600);color:var(--fg-strong)}.desc.svelte-1kcbagp{font-weight:var(--weight-400);color:var(--fg-muted);margin-left:6px}.d2.svelte-1kcbagp{font-size:var(--text-11);color:var(--fg-faint)}.d.svelte-1kcbagp{font-size:var(--text-11);color:var(--accent-strong);white-space:nowrap;margin-left:auto}.manage.svelte-1kcbagp{color:var(--accent-strong)}.empty.svelte-1kcbagp{font-size:var(--text-12);color:var(--fg-faint);padding:6px 10px}.brand.svelte-kbgkjn{flex:none;display:flex;position:relative}.brand-btn.svelte-kbgkjn{border-radius:var(--radius-ctl);height:32px;color:var(--fg-strong);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0 6px;display:flex}.brand-btn.svelte-kbgkjn:hover{background:var(--button-hover)}.brand-btn.svelte-kbgkjn:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.brand-btn.svelte-kbgkjn .brand-logo{flex:none;width:18px;height:18px}.brand-tip.svelte-kbgkjn{z-index:60;border:1px solid var(--border);border-radius:var(--radius-ctl);background:var(--surface-raised);box-shadow:var(--shadow-popover);color:var(--accent-strong);font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;padding:3px 8px;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-2px)}.brand-tip.svelte-kbgkjn:before{content:"";border-top:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface-raised);width:7px;height:7px;position:absolute;top:-4px;left:11px;transform:rotate(45deg)}.brand-btn.svelte-kbgkjn:hover+.brand-tip:where(.svelte-kbgkjn),.brand-btn.svelte-kbgkjn:focus-visible+.brand-tip:where(.svelte-kbgkjn){opacity:1;transition-delay:.3s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.brand-tip.svelte-kbgkjn{transform:none}}.ifl.svelte-b9ma49{flex:none;display:flex;position:relative}.hit.svelte-b9ma49{border-radius:var(--radius-ctl);justify-content:center;align-items:center;width:24px;height:24px;display:flex}.hit.svelte-b9ma49:hover{background:var(--button-hover)}.hit.svelte-b9ma49:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.light.svelte-b9ma49,.tip-dot.svelte-b9ma49{background:var(--success-mid);border-radius:50%;flex:none;width:8px;height:8px}.light.busy.svelte-b9ma49,.tip-status.busy.svelte-b9ma49 .tip-dot:where(.svelte-b9ma49){background:var(--warning)}.tip.svelte-b9ma49{z-index:60;border:1px solid var(--border);border-radius:var(--radius-ctl);background:var(--surface-raised);width:max-content;min-width:220px;max-width:360px;box-shadow:var(--shadow-popover);font-size:var(--text-12);color:var(--fg);pointer-events:none;opacity:0;flex-direction:column;gap:2px;padding:6px 10px;line-height:1.45;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:calc(100% + 6px);right:-6px;transform:translateY(-2px)}.tip.svelte-b9ma49:before{content:"";border-top:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface-raised);width:7px;height:7px;position:absolute;top:-4px;right:14px;transform:rotate(45deg)}.tip-title.svelte-b9ma49{font-weight:var(--weight-600);color:var(--fg-strong)}.tip-status.svelte-b9ma49{align-items:center;gap:6px;margin-bottom:2px;display:flex}.tip-note.svelte-b9ma49{color:var(--fg-muted);margin-top:2px}.hit.svelte-b9ma49:hover+.tip:where(.svelte-b9ma49),.hit.svelte-b9ma49:focus-visible+.tip:where(.svelte-b9ma49){opacity:1;transition-delay:.3s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.tip.svelte-b9ma49{transform:none}}.acc.svelte-1i0g20w{border-top:1px solid var(--border-faint);align-items:center;gap:12px;padding:10px 16px 12px;display:flex}.acc-label.svelte-1i0g20w{font-size:var(--text-11);color:var(--fg-faint);flex:none}.track.svelte-1i0g20w{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-8);gap:2px;min-width:0;padding:3px;display:flex;position:relative}.track.svelte-1i0g20w button:where(.svelte-1i0g20w){border-radius:var(--radius-5);height:24px;font:inherit;font-size:var(--text-12);font-weight:var(--weight-500);color:var(--fg-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;display:flex;position:relative}.track.svelte-1i0g20w button:where(.svelte-1i0g20w):hover{color:var(--fg)}.track.svelte-1i0g20w button.on:where(.svelte-1i0g20w){color:var(--fg-strong)}.track.svelte-1i0g20w button:where(.svelte-1i0g20w):focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.pill.svelte-1i0g20w{border-radius:var(--radius-5);background:var(--surface);box-shadow:0 0 0 1px var(--border), 0 1px 2px var(--scrim);pointer-events:none;opacity:0;border:0;padding:0;position:absolute;top:0;left:0}.pill.svelte-1i0g20w.ready{transition:transform .22s cubic-bezier(.3,.7,.3,1),width .22s cubic-bezier(.3,.7,.3,1)}@media (prefers-reduced-motion:reduce){.pill.svelte-1i0g20w.ready{transition:none}}.tp-backdrop.svelte-1gqjkbv{z-index:300;padding:12vh var(--space-16) var(--space-16);background:color-mix(in srgb, var(--backdrop-soft) 55%, transparent);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.tp-panel.svelte-1gqjkbv{background:var(--surface);width:100%;max-width:640px;max-height:76vh;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-chrome);border-radius:var(--radius-12);box-shadow:var(--shadow-palette);flex-direction:column;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.tp-panel.svelte-1gqjkbv{animation:.12s ease-out svelte-1gqjkbv-tp-in}}@keyframes svelte-1gqjkbv-tp-in{0%{opacity:0;transform:translateY(4px)}}.tp-head.svelte-1gqjkbv{font-size:var(--text-15);font-weight:var(--weight-600);color:var(--fg-strong);padding:16px 20px 4px}.tp-foot.svelte-1gqjkbv{justify-content:flex-end;padding:12px 20px 16px;display:flex}.tp-done.svelte-1gqjkbv{border-radius:var(--radius-7);border:1px solid var(--accent-strong);background:var(--accent);height:30px;color:var(--accent-fg);font:inherit;font-size:var(--text-12);font-weight:var(--weight-600);cursor:pointer;padding:0 16px}.tp-done.svelte-1gqjkbv:hover{background:var(--accent-strong)}.tp-done.svelte-1gqjkbv:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.tp.svelte-1gqjkbv{outline:none;flex-direction:column;gap:16px;padding:12px 20px 4px;display:flex;overflow-y:auto}.tp-group.svelte-1gqjkbv{flex-direction:column;gap:6px;display:flex}.tp-label.svelte-1gqjkbv{font-size:var(--text-11);font-weight:var(--weight-600);color:var(--fg-muted)}.tp-grid.svelte-1gqjkbv{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;display:grid}.tp-tile.svelte-1gqjkbv{border-radius:var(--radius);color:var(--fg);font-size:var(--text-12);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;gap:6px;padding:5px;display:flex}.tp-tile.svelte-1gqjkbv:hover{background:var(--surface-hover)}.tp-tile.svelte-1gqjkbv:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.tp-tile[aria-checked=true].svelte-1gqjkbv{border-color:var(--accent-strong);background:var(--accent-wash)}.tp-tile[aria-checked=true].svelte-1gqjkbv .tp-name:where(.svelte-1gqjkbv){font-weight:var(--weight-600);color:var(--fg-strong)}.tp-name.svelte-1gqjkbv{padding:0 2px}.sw.svelte-1gqjkbv{forced-color-adjust:none;border-radius:var(--radius-7);background:var(--app-backdrop);height:68px;box-shadow:0 0 0 1px var(--border);display:flex;overflow:hidden}.sw-rail.svelte-1gqjkbv{background:var(--panel-bg);border-right:1px solid var(--border);width:24%}.sw-main.svelte-1gqjkbv{flex:1;padding:8px;display:flex}.sw-card.svelte-1gqjkbv{border-radius:var(--radius-5);background:var(--surface);border:1px solid var(--border);flex-direction:column;flex:1;gap:5px;padding:7px;display:flex}.sw-line.svelte-1gqjkbv{border-radius:var(--radius-2);background:var(--fg);width:80%;height:4px}.sw-muted.svelte-1gqjkbv{background:var(--fg-muted);width:55%}.sw-pill.svelte-1gqjkbv{border-radius:var(--radius-4);background:var(--accent);width:34%;height:7px;margin-top:auto}.ws.svelte-r8pl17{padding:0 16px 10px}.ws-static.svelte-r8pl17,.ws-toggle.svelte-r8pl17{border:1px solid var(--border);border-radius:var(--radius-ctl);width:100%;font:inherit;text-align:left;color:var(--fg);background:0 0;align-items:center;gap:10px;padding:6px 10px;display:flex}.ws-static.svelte-r8pl17{border-color:#0000;flex-direction:column;align-items:flex-start;gap:0;padding:0}.ws-toggle.svelte-r8pl17{cursor:pointer}.ws-toggle.svelte-r8pl17:hover,.ws-toggle.svelte-r8pl17:focus-visible,.ws-toggle[aria-expanded=true].svelte-r8pl17{background:var(--surface-hover);border-color:var(--border-strong);outline:none}.ws-name.svelte-r8pl17{font-size:var(--text-12);font-weight:var(--weight-600);color:var(--fg-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-list.svelte-r8pl17{overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-8);background:var(--surface);max-height:240px;margin-top:4px;padding:2px;overflow-y:auto}.ws-list.svelte-r8pl17 .um-item.cur:where(.svelte-r8pl17){background:var(--accent-wash);color:var(--fg);opacity:1}.user-wrap.svelte-1vvmddm{position:relative}.avatar.svelte-1vvmddm{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-strong);font-size:var(--text-11);font-weight:var(--weight-650);letter-spacing:.02em;box-shadow:0 0 0 1px var(--border-strong);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.avatar.svelte-1vvmddm:hover,.avatar[aria-expanded=true].svelte-1vvmddm{box-shadow:0 0 0 2px var(--border-stronger)}.avatar.svelte-1vvmddm:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.user-wrap.svelte-1vvmddm .pm.acct{max-width:calc(100vw - 24px);padding:0}.um-head.svelte-1vvmddm{align-items:center;gap:12px;padding:12px 16px 10px;display:flex}.um-who.svelte-1vvmddm{flex-direction:column;flex:1;min-width:0;display:flex}.um-name.svelte-1vvmddm{font-size:var(--text-13);font-weight:var(--weight-600);color:var(--fg);overflow-wrap:anywhere}.um-detail.svelte-1vvmddm{font-size:var(--text-11);color:var(--fg-faint);overflow-wrap:anywhere}.um-out.svelte-1vvmddm{border:1px solid var(--border);border-radius:var(--radius-ctl);font:inherit;font-size:var(--text-12);color:var(--fg);cursor:pointer;background:0 0;flex:none;padding:4px 10px}.um-out.svelte-1vvmddm:hover,.um-out.svelte-1vvmddm:focus-visible{background:var(--surface-hover);border-color:var(--border-strong);outline:none}.um-sec.svelte-1vvmddm{border-top:1px solid var(--border-faint);flex-direction:column;gap:6px;padding:10px 16px 12px;display:flex}.um-label.svelte-1vvmddm{font-size:var(--text-10);font-weight:var(--weight-600);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted)}.um-tiles.svelte-1vvmddm{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:6px;display:grid}.um-tiles.one-row.svelte-1vvmddm{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.um-tile.svelte-1vvmddm{border:1px solid var(--border);border-radius:var(--radius-8);min-width:0;min-height:40px;font:inherit;font-size:var(--text-12);text-align:left;color:var(--fg);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;padding:6px 10px;line-height:1.3;text-decoration:none;display:flex}.um-tile.svelte-1vvmddm:hover,.um-tile.svelte-1vvmddm:focus-visible{background:var(--surface-hover);border-color:var(--border-strong);outline:none}.um-tile[aria-disabled=true].svelte-1vvmddm{color:var(--fg-disabled);cursor:default;background:0 0;border-style:dashed}.um-tile[aria-disabled=true].svelte-1vvmddm:focus-visible{border-color:var(--border-strong)}.um-d.svelte-1vvmddm{font-size:var(--text-11);color:var(--fg-faint)}.user-wrap.svelte-1vvmddm .um-item{border-radius:var(--radius-ctl);width:100%;font:inherit;text-align:left;color:var(--fg);cursor:pointer;background:0 0;border:0;align-items:center;padding:6px 10px;display:flex}.user-wrap.svelte-1vvmddm .um-item:hover,.user-wrap.svelte-1vvmddm .um-item:focus-visible{background:var(--surface-hover);outline:none}.user-wrap.svelte-1vvmddm .um-item[disabled]{cursor:default}.user-wrap.svelte-1vvmddm .um-two{flex-direction:column;min-width:0;display:flex}.user-wrap.svelte-1vvmddm .um-sub{font-size:var(--text-11);color:var(--fg-faint)}.modesel.svelte-1iw68c2{border-radius:var(--radius-12);background:color-mix(in srgb, var(--fg) 6%, var(--bg));flex:none;gap:2px;max-width:130px;margin-left:8px;padding:4px;transition:max-width .18s,opacity .14s,margin .18s,padding .18s;display:flex;position:relative;overflow:hidden}.modesel.closed.svelte-1iw68c2{opacity:0;visibility:hidden;max-width:0;margin-left:0;padding-left:0;padding-right:0}button.svelte-1iw68c2{border-radius:var(--radius-8);width:36px;height:28px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}button.svelte-1iw68c2:hover{color:var(--fg)}button.on.svelte-1iw68c2{color:var(--fg-strong)}.pill.svelte-1iw68c2{border-radius:var(--radius-8);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border), 0 1px 2px var(--scrim);pointer-events:none;opacity:0;position:absolute;top:0;left:0}.pill.svelte-1iw68c2.ready{transition:transform .22s cubic-bezier(.3,.7,.3,1),width .22s cubic-bezier(.3,.7,.3,1)}button.svelte-1iw68c2:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.count.svelte-1iw68c2{border-radius:var(--radius-8);background:var(--accent-strong);min-width:15px;height:15px;color:var(--bg);font-size:var(--text-9);font-weight:var(--weight-700);text-align:center;padding:0 4px;line-height:15px;position:absolute;top:-1px;right:-1px}@media (prefers-reduced-motion:reduce){.modesel.svelte-1iw68c2,.pill.svelte-1iw68c2.ready{transition:none}}.pick.svelte-12wwbcr{flex:none;margin-left:2px;display:flex;position:relative}.plus.svelte-12wwbcr{border-radius:var(--radius-5);width:28px;height:28px;font-size:var(--text-16);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.plus.svelte-12wwbcr:hover,.plus[aria-expanded=true].svelte-12wwbcr{background:var(--button-hover);color:var(--fg)}.plus.svelte-12wwbcr:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.pick.svelte-12wwbcr .ntp{overflow:hidden}.list.svelte-12wwbcr{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow-y:auto}.note.svelte-12wwbcr{height:28px;font-size:var(--text-13);color:var(--fg-faint);flex:none;align-items:center;padding:0 10px;display:flex}kbd.svelte-12wwbcr{font-size:var(--text-11);border:1px solid var(--border);border-radius:var(--radius-4);color:var(--fg-muted);flex:none;padding:1px 5px}.seg.svelte-pl4dm8{flex:none;gap:2px;display:flex;position:relative}.seg.svelte-pl4dm8 button:where(.svelte-pl4dm8),.seg.svelte-pl4dm8 .mseg:where(.svelte-pl4dm8),.seg-cur.svelte-pl4dm8{border-radius:var(--radius-5);height:28px;font-size:var(--text-13);font-weight:var(--weight-500);color:var(--fg-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;display:flex;position:relative}.seg.svelte-pl4dm8 button:where(.svelte-pl4dm8):hover,.seg-cur.svelte-pl4dm8:hover{color:var(--fg)}.seg.svelte-pl4dm8 button.on:where(.svelte-pl4dm8){color:var(--fg-strong)}.pill.svelte-pl4dm8,.seg-cur.svelte-pl4dm8:not(.mem){background:var(--surface);color:var(--fg-strong);box-shadow:0 0 0 1px var(--border), 0 1px 2px var(--scrim)}.pill.svelte-pl4dm8{border-radius:var(--radius-5);pointer-events:none;opacity:0;position:absolute;top:0;left:0}.pill.svelte-pl4dm8.ready{transition:transform .22s cubic-bezier(.3,.7,.3,1),width .22s cubic-bezier(.3,.7,.3,1)}@media (prefers-reduced-motion:reduce){.pill.svelte-pl4dm8.ready{transition:none}}.seg.svelte-pl4dm8 button.mem:where(.svelte-pl4dm8),.seg-cur.mem.svelte-pl4dm8{color:var(--fg)}.seg.svelte-pl4dm8 button.mem:where(.svelte-pl4dm8):after,.seg.svelte-pl4dm8 button.right:where(.svelte-pl4dm8):after,.seg.svelte-pl4dm8 button.back:where(.svelte-pl4dm8):after,.seg-cur.mem.svelte-pl4dm8:after{content:"";border-radius:var(--radius-2);background:var(--border-stronger);height:2px;position:absolute;bottom:3px;left:12px;right:12px}.seg.svelte-pl4dm8 button.right:where(.svelte-pl4dm8):after{background:var(--accent-strong)}.seg.svelte-pl4dm8 button.back:where(.svelte-pl4dm8):after{background:var(--accent-strong);opacity:.4}.seg.svelte-pl4dm8 button:where(.svelte-pl4dm8):focus-visible,.seg-cur.svelte-pl4dm8:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.seg-menu.svelte-pl4dm8{flex:none;display:flex;position:relative}.seg-cur.svelte-pl4dm8{gap:4px;padding-right:6px}.seg-cur.svelte-pl4dm8 .icon{width:14px;height:14px;color:var(--fg-faint)}.etab.svelte-283pmb,.mchip.svelte-283pmb{border-radius:var(--radius-5);min-width:0;max-width:180px;height:28px;font-size:var(--text-13);font-weight:var(--weight-500);color:var(--fg-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;flex:0 auto;align-items:center;gap:4px;padding:0 2px 0 10px;display:flex;position:relative}.mchip.svelte-283pmb{flex:none}.etab.svelte-283pmb:hover{color:var(--fg)}.etab.on.svelte-283pmb{background:var(--surface);color:var(--fg-strong);box-shadow:0 0 0 1px var(--border-strong), 0 1px 2px var(--scrim)}.etab.svelte-283pmb:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.etab.right.svelte-283pmb:after{content:"";border-radius:var(--radius-2);background:var(--accent-strong);height:2px;position:absolute;bottom:3px;left:10px;right:10px}.t.svelte-283pmb{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.tag.svelte-283pmb{font-family:inherit;font-size:var(--text-10);font-weight:var(--weight-600);letter-spacing:.03em;border-radius:var(--radius-3);border:1px solid var(--applying-border);color:var(--applying-fg);background:var(--applying-bg);flex:none;padding:0 4px;line-height:14px}.tag.link.svelte-283pmb{cursor:pointer}.tag.link.svelte-283pmb:hover{border-color:var(--accent-strong)}.x.svelte-283pmb{border-radius:var(--radius-4);width:18px;height:18px;color:var(--fg-faint);font-size:var(--text-14);cursor:pointer;background:0 0;border:0;flex:none;padding:0;line-height:16px}.x.svelte-283pmb:hover{background:var(--button-hover);color:var(--fg)}.etab.svelte-283pmb .x:where(.svelte-283pmb){opacity:0}.etab.svelte-283pmb:hover .x:where(.svelte-283pmb),.etab.svelte-283pmb:focus-within .x:where(.svelte-283pmb),.etab.on.svelte-283pmb .x:where(.svelte-283pmb){opacity:1}.tt.svelte-1j7xgvh{flex:1 1 0;justify-content:center;min-width:0;display:flex;position:relative}.measure.svelte-1j7xgvh{visibility:hidden;pointer-events:none;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.surf.svelte-1j7xgvh,.msurf.svelte-1j7xgvh{flex:none;display:flex}.track.svelte-1j7xgvh{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-8);flex:0 auto;align-items:center;gap:2px;min-width:0;padding:3px;display:flex}.divider.svelte-1j7xgvh{background:var(--border-strong);flex:none;width:1px;height:16px;margin:0 4px}.et-list.svelte-1j7xgvh{flex:0 auto;gap:2px;min-width:0;display:flex}.more.svelte-1j7xgvh{flex:none;margin-left:2px;display:flex;position:relative}.more-btn.svelte-1j7xgvh{border-radius:var(--radius-5);width:32px;height:28px;font-size:var(--text-12);font-weight:var(--weight-600);font-variant-numeric:tabular-nums;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.more-btn.svelte-1j7xgvh:hover,.more-btn[aria-expanded=true].svelte-1j7xgvh{background:var(--button-hover);color:var(--fg)}.more-btn.svelte-1j7xgvh:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.mrow.svelte-1j7xgvh{align-items:center;gap:2px;display:flex}.mrow.svelte-1j7xgvh .item:where(.svelte-1j7xgvh){flex:1;min-width:0}.x.svelte-1j7xgvh{border-radius:var(--radius-4);width:18px;height:18px;color:var(--fg-faint);font-size:var(--text-14);cursor:pointer;background:0 0;border:0;flex:none;margin-right:4px;padding:0;line-height:16px}.x.svelte-1j7xgvh:hover{background:var(--button-hover);color:var(--fg)}.top.svelte-vrp24o{border-bottom:1px solid var(--border);background:var(--bg);-webkit-user-select:none;user-select:none;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.top.svelte-vrp24o :is(input,textarea){-webkit-user-select:text;user-select:text}.mid.svelte-vrp24o{flex:1 1 0;min-width:0;display:flex}.top-l.svelte-vrp24o{flex:0 auto;align-items:center;min-width:0;display:flex}.brand.svelte-vrp24o{flex:none;align-items:center;margin-right:6px;display:flex}.ibtn.svelte-vrp24o{border-radius:var(--radius-ctl);width:28px;height:28px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ibtn.svelte-vrp24o:hover{background:var(--button-hover);color:var(--fg)}.ibtn.svelte-vrp24o:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.ibtn[disabled].svelte-vrp24o{color:var(--fg-disabled);cursor:default;background:0 0}.top-r.svelte-vrp24o{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pal-btn.svelte-vrp24o{border:1px solid var(--border);border-radius:var(--radius-ctl);background:var(--surface);height:28px;color:var(--fg-faint);cursor:pointer;flex:none;align-items:center;gap:10px;padding:0 5px 0 10px;display:flex}.pal-btn.svelte-vrp24o:hover{border-color:var(--border-stronger);color:var(--fg-muted)}.pal-btn.svelte-vrp24o:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.pal-btn.svelte-vrp24o span:where(.svelte-vrp24o){font-size:var(--text-13);white-space:nowrap}kbd.svelte-vrp24o{font-size:var(--text-11);border:1px solid var(--border);border-radius:var(--radius-4);color:var(--fg-muted);flex:none;padding:1px 5px}.shell.svelte-e16qsm{background:var(--bg);height:100%;color:var(--fg);flex-direction:column;display:flex}.body.svelte-e16qsm{flex:1;min-height:0;display:flex;position:relative}.resizing.svelte-e16qsm,.resizing.svelte-e16qsm *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}
