@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/app/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/app/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/app/assets/figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/app/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/figtree-latin-ext-800-normal-DLIuazCv.woff2)format("woff2"),url(/app/assets/figtree-latin-ext-800-normal-Cp4dEvwL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/figtree-latin-800-normal-30yxI7TZ.woff2)format("woff2"),url(/app/assets/figtree-latin-800-normal-B7vj2UK8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:900;src:url(/app/assets/figtree-latin-ext-900-normal-7_pmoOkR.woff2)format("woff2"),url(/app/assets/figtree-latin-ext-900-normal-BfyWW5yK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:900;src:url(/app/assets/figtree-latin-900-normal-BCLx4uqW.woff2)format("woff2"),url(/app/assets/figtree-latin-900-normal-BAYHxy6Q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/app/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/app/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/app/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/app/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(/app/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(/app/assets/vt323-latin-ext-400-normal-DqOq58ri.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/app/assets/vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Figtree","Segoe UI",system-ui,sans-serif;--font-mono:"DM Mono",ui-monospace,Menlo,monospace;--font-screen:"VT323",monospace;--t-display:900 clamp(52px, 9vw, 96px)/.9 var(--font-sans);--t-title:900 30px/1.15 var(--font-sans);--t-heading:900 22px/1.2 var(--font-sans);--t-tile:900 26px/1.15 var(--font-sans);--t-subheading:800 16px/1.3 var(--font-sans);--t-body:400 15px/1.65 var(--font-sans);--t-name:800 14px/1.3 var(--font-sans);--t-body-strong:600 15px/1.65 var(--font-sans);--t-ui:600 15px/1.4 var(--font-sans);--t-ui-small:400 13px/1.5 var(--font-sans);--t-note:400 14px/1.5 var(--font-sans);--t-micro:500 12px/1.3 var(--font-mono);--t-screen:400 19px/1.1 var(--font-screen);--t-code:400 13px/1.55 var(--font-mono);--t-code-small:400 12px/1.7 var(--font-mono);--t-wordmark:900 19px/1 var(--font-sans);--tracking-display:-.035em;--tracking-title:-.025em;--tracking-heading:-.02em;--tracking-tile:-.02em;--tracking-micro:.08em;--tracking-screen:.14em;--tracking-wordmark:-.02em;--measure-reading:78ch;--measure-narrow:46ch;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:22px;--space-6:28px;--space-7:38px;--space-8:52px;--space-9:72px;--space-10:96px;--space-11:128px;--space-px:1px;--space-half:2px;--radius-none:0px;--radius-xs:0px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-pill:0px;--bw-hairline:1px;--bw-strong:1px;--bw-edge:2px;--bw-focus:2px;--bw-marker:3px;--bw-heavy:4px;--dur-instant:0s;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.3s;--dur-wake:.7s;--dur-caret:1s;--dur-pulse:2.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--ease-linear:linear;--touch-target:44px;--rail-width:230px;--backstage-width:380px;--composer-min-height:52px;--avatar-sm:20px;--avatar-md:26px;--avatar-lg:34px;--mark-display:108px;--bp-min:380px;--bp-sm:480px;--bp-md:720px;--bp-lg:1040px;--bp-xl:1320px;--bg-stage:#0b0b12;--bg-canvas:#0b0b12;--bg-panel:#12121c;--bg-raised:#1c1c2b;--bg-sunken:#0b0b12;--bg-hover:#1c1c2b;--bg-selected:#242436;--scrim:#0b0b12b8;--bg-shadow:#000353;--text-primary:#f4ecdb;--text-body:#e8dfd0;--text-secondary:#a3a3b8;--text-label:#8a8aa0;--text-muted:#7b7b94;--text-inverse:#0b0b12;--link:#ff0080;--link-hover:#ff4da6;--accent:#ff0080;--border-hairline:#e8dfd02e;--border-strong:#e8dfd06b;--focus:#00c6c9;--divider:#e8dfd02e;--frame-accent:#00c6c9;--running-fg:#00dbd3;--running-bg:#00dcdc1a;--running-bd:#008687;--running-solid:#00c6c9;--waiting-fg:#ff0080;--waiting-bg:#ff008012;--waiting-bd:#ff0080;--waiting-solid:#ff0080;--queued-fg:#ffbc56;--queued-bg:transparent;--queued-bd:#a37734;--local-fg:#ffbc56;--local-bg:#f2a61814;--local-bd:#a37734;--allowed-fg:#00dbd3;--allowed-bg:#00dcdc1a;--allowed-bd:#008687;--denied-fg:#ff7e6e;--denied-bg:#ff7e6e1f;--denied-bd:#7e3628;--dormant-fg:#9c8bff;--dormant-bg:#9c8bff1a;--dormant-bd:#4a3f86;--readonly-fg:#8a8aa0;--readonly-bg:#8a8aa014;--readonly-bd:#e8dfd06b;--private-fg:#9c8bff;--private-bg:#9c8bff1a;--private-bd:#4a3f86;--error-fg:#ff6a55;--error-bg:#ff6a551f;--error-bd:#8a3a2e;--offline-fg:#c9b27a;--offline-bg:#c9b27a1a;--offline-bd:#7a6a40;--diff-add-bg:#00dcdc1a;--diff-add-fg:#00dbd3;--diff-add-mark:#008687;--diff-del-bg:#ff7e6e1f;--diff-del-fg:#ff7e6e;--diff-del-mark:#7e3628;--diff-ctx:#a3a3b8;--diff-gutter-bg:#0b0b12;--diff-gutter-fg:#6a6a82;--diff-hunk:#8a8aa0;--p1:#00dbd3;--p2:#9c8bff;--p3:#ffbc56;--p4:#ff7e6e;--p5:#e29bff;--p6:#b6c36e;--p-self:#8a8aa0;--p-agent:#f4ecdb;--sh-raise:0 1px 2px #0000008c;--sh-sheet:0 -8px 28px #0009;--sh-overlay:0 16px 48px #000000ad;--sh-footlight:0 -14px 40px #ff008024;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=afterglow]{--bg-stage:#0b0b12;--bg-canvas:#0b0b12;--bg-panel:#12121c;--bg-raised:#1c1c2b;--bg-sunken:#0b0b12;--bg-hover:#1c1c2b;--bg-selected:#242436;--scrim:#0b0b12b8;--bg-shadow:#000353;--text-primary:#f4ecdb;--text-body:#e8dfd0;--text-secondary:#a3a3b8;--text-label:#8a8aa0;--text-muted:#7b7b94;--text-inverse:#0b0b12;--link:#ff0080;--link-hover:#ff4da6;--accent:#ff0080;--border-hairline:#e8dfd02e;--border-strong:#e8dfd06b;--focus:#00c6c9;--divider:#e8dfd02e;--frame-accent:#00c6c9;--running-fg:#00dbd3;--running-bg:#00dcdc1a;--running-bd:#008687;--running-solid:#00c6c9;--waiting-fg:#ff0080;--waiting-bg:#ff008012;--waiting-bd:#ff0080;--waiting-solid:#ff0080;--queued-fg:#ffbc56;--queued-bg:transparent;--queued-bd:#a37734;--local-fg:#ffbc56;--local-bg:#f2a61814;--local-bd:#a37734;--allowed-fg:#00dbd3;--allowed-bg:#00dcdc1a;--allowed-bd:#008687;--denied-fg:#ff7e6e;--denied-bg:#ff7e6e1f;--denied-bd:#7e3628;--dormant-fg:#9c8bff;--dormant-bg:#9c8bff1a;--dormant-bd:#4a3f86;--readonly-fg:#8a8aa0;--readonly-bg:#8a8aa014;--readonly-bd:#e8dfd06b;--private-fg:#9c8bff;--private-bg:#9c8bff1a;--private-bd:#4a3f86;--error-fg:#ff6a55;--error-bg:#ff6a551f;--error-bd:#8a3a2e;--offline-fg:#c9b27a;--offline-bg:#c9b27a1a;--offline-bd:#7a6a40;--diff-add-bg:#00dcdc1a;--diff-add-fg:#00dbd3;--diff-add-mark:#008687;--diff-del-bg:#ff7e6e1f;--diff-del-fg:#ff7e6e;--diff-del-mark:#7e3628;--diff-ctx:#a3a3b8;--diff-gutter-bg:#0b0b12;--diff-gutter-fg:#6a6a82;--diff-hunk:#8a8aa0;--p1:#00dbd3;--p2:#9c8bff;--p3:#ffbc56;--p4:#ff7e6e;--p5:#e29bff;--p6:#b6c36e;--p-self:#8a8aa0;--p-agent:#f4ecdb;--sh-raise:0 1px 2px #0000008c;--sh-sheet:0 -8px 28px #0009;--sh-overlay:0 16px 48px #000000ad;--sh-footlight:0 -14px 40px #ff008024;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=afterglow][data-mode=light]{--bg-stage:#e9e0cb;--bg-canvas:#f4ecdb;--bg-panel:#faf5ea;--bg-raised:#fffcf4;--bg-sunken:#ece3cf;--bg-hover:#ece3cf;--bg-selected:#e3d9c1;--scrim:#0b0b1270;--bg-shadow:#000353;--text-primary:#0b0b12;--text-body:#1c1c2b;--text-secondary:#4a4a66;--text-label:#5a5a76;--text-muted:#5f5f78;--text-inverse:#fbf7ee;--link:#c4005f;--link-hover:#a3004f;--accent:#c4005f;--border-hairline:#0b0b122e;--border-strong:#0b0b126b;--focus:#007a7c;--divider:#0b0b122e;--frame-accent:#007a7c;--running-fg:#006466;--running-bg:#0086871a;--running-bd:#4fb0b1;--running-solid:#007779;--waiting-fg:#c4005f;--waiting-bg:#c4005f12;--waiting-bd:#c4005f;--waiting-solid:#c4005f;--queued-fg:#7a4e00;--queued-bg:transparent;--queued-bd:#c48f3f;--local-fg:#7a4e00;--local-bg:#a377341a;--local-bd:#c48f3f;--allowed-fg:#006466;--allowed-bg:#0086871a;--allowed-bd:#4fb0b1;--denied-fg:#8e2f1f;--denied-bg:#7e36281a;--denied-bd:#c97a6a;--dormant-fg:#4a3f86;--dormant-bg:#4a3f861a;--dormant-bd:#8c80c9;--readonly-fg:#5a5a76;--readonly-bg:#5a5a7614;--readonly-bd:#0b0b126b;--private-fg:#4a3f86;--private-bg:#4a3f861a;--private-bd:#8c80c9;--error-fg:#a5261a;--error-bg:#a5261a1a;--error-bd:#d4877b;--offline-fg:#5d4a1e;--offline-bg:#5d4a1e14;--offline-bd:#b9a578;--diff-add-bg:#0086871a;--diff-add-fg:#006466;--diff-add-mark:#4fb0b1;--diff-del-bg:#7e36281a;--diff-del-fg:#8e2f1f;--diff-del-mark:#c97a6a;--diff-ctx:#4a4a66;--diff-gutter-bg:#ece3cf;--diff-gutter-fg:#5f5f78;--diff-hunk:#5a5a76;--p1:#006466;--p2:#4a3f86;--p3:#7a4e00;--p4:#8e2f1f;--p5:#7a2e96;--p6:#4e5b10;--p-self:#5a5a76;--p-agent:#0b0b12;--sh-raise:0 1px 2px #0b0b121f;--sh-sheet:0 -8px 28px #0b0b1229;--sh-overlay:0 16px 48px #0b0b1238;--sh-footlight:0 -14px 40px #c4005f24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){[data-theme=afterglow]:not([data-mode=dark]){--bg-stage:#e9e0cb;--bg-canvas:#f4ecdb;--bg-panel:#faf5ea;--bg-raised:#fffcf4;--bg-sunken:#ece3cf;--bg-hover:#ece3cf;--bg-selected:#e3d9c1;--scrim:#0b0b1270;--bg-shadow:#000353;--text-primary:#0b0b12;--text-body:#1c1c2b;--text-secondary:#4a4a66;--text-label:#5a5a76;--text-muted:#5f5f78;--text-inverse:#fbf7ee;--link:#c4005f;--link-hover:#a3004f;--accent:#c4005f;--border-hairline:#0b0b122e;--border-strong:#0b0b126b;--focus:#007a7c;--divider:#0b0b122e;--frame-accent:#007a7c;--running-fg:#006466;--running-bg:#0086871a;--running-bd:#4fb0b1;--running-solid:#007779;--waiting-fg:#c4005f;--waiting-bg:#c4005f12;--waiting-bd:#c4005f;--waiting-solid:#c4005f;--queued-fg:#7a4e00;--queued-bg:transparent;--queued-bd:#c48f3f;--local-fg:#7a4e00;--local-bg:#a377341a;--local-bd:#c48f3f;--allowed-fg:#006466;--allowed-bg:#0086871a;--allowed-bd:#4fb0b1;--denied-fg:#8e2f1f;--denied-bg:#7e36281a;--denied-bd:#c97a6a;--dormant-fg:#4a3f86;--dormant-bg:#4a3f861a;--dormant-bd:#8c80c9;--readonly-fg:#5a5a76;--readonly-bg:#5a5a7614;--readonly-bd:#0b0b126b;--private-fg:#4a3f86;--private-bg:#4a3f861a;--private-bd:#8c80c9;--error-fg:#a5261a;--error-bg:#a5261a1a;--error-bd:#d4877b;--offline-fg:#5d4a1e;--offline-bg:#5d4a1e14;--offline-bd:#b9a578;--diff-add-bg:#0086871a;--diff-add-fg:#006466;--diff-add-mark:#4fb0b1;--diff-del-bg:#7e36281a;--diff-del-fg:#8e2f1f;--diff-del-mark:#c97a6a;--diff-ctx:#4a4a66;--diff-gutter-bg:#ece3cf;--diff-gutter-fg:#5f5f78;--diff-hunk:#5a5a76;--p1:#006466;--p2:#4a3f86;--p3:#7a4e00;--p4:#8e2f1f;--p5:#7a2e96;--p6:#4e5b10;--p-self:#5a5a76;--p-agent:#0b0b12;--sh-raise:0 1px 2px #0b0b121f;--sh-sheet:0 -8px 28px #0b0b1229;--sh-overlay:0 16px 48px #0b0b1238;--sh-footlight:0 -14px 40px #c4005f24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}[data-theme=footlight]{--bg-stage:#080c12;--bg-canvas:#0e141d;--bg-panel:#141c27;--bg-raised:#1b2532;--bg-sunken:#0a0f16;--bg-hover:#223040;--bg-selected:#1e2c3c;--scrim:#04070bad;--bg-shadow:#080c12;--text-primary:#e9eef4;--text-body:#e9eef4;--text-secondary:#aebcca;--text-label:#aebcca;--text-muted:#7e8fa2;--text-inverse:#080c12;--link:#8cc0f0;--link-hover:#b4d8fb;--accent:#8cc0f0;--border-hairline:#23303f;--border-strong:#36485d;--focus:#8cc0f0;--divider:#18222e;--frame-accent:#8cc0f0;--running-fg:#4fcfb0;--running-bg:#0d2a25;--running-bd:#1c5b4e;--running-solid:#4fcfb0;--waiting-fg:#ffb43d;--waiting-bg:#2e1f05;--waiting-bd:#8a5e12;--waiting-solid:#ffb43d;--queued-fg:#9badc2;--queued-bg:#151e29;--queued-bd:#2b3b4d;--local-fg:#9badc2;--local-bg:#151e29;--local-bd:#2b3b4d;--allowed-fg:#6bd08c;--allowed-bg:#0e2617;--allowed-bd:#265c39;--denied-fg:#f0897a;--denied-bg:#2b1512;--denied-bd:#743a31;--dormant-fg:#a79edb;--dormant-bg:#181a2b;--dormant-bd:#393b63;--readonly-fg:#a3b1bf;--readonly-bg:#141a21;--readonly-bd:#2e3a46;--private-fg:#8fb3c9;--private-bg:#111a21;--private-bd:#2d414f;--error-fg:#ff7e6e;--error-bg:#2e110d;--error-bd:#83352a;--offline-fg:#c6b08a;--offline-bg:#211b10;--offline-bd:#4e4227;--diff-add-bg:#0d2418;--diff-add-fg:#8fe0ac;--diff-add-mark:#2f7a4e;--diff-del-bg:#2a1310;--diff-del-fg:#f5a79a;--diff-del-mark:#8c3e31;--diff-ctx:#8b9bac;--diff-gutter-bg:#0a1119;--diff-gutter-fg:#5f7186;--diff-hunk:#7e8fa2;--p1:#7fb3ff;--p2:#c79bf2;--p3:#6fd3b6;--p4:#f096be;--p5:#6fc5d8;--p6:#b6c36e;--p-self:#a9b7c6;--p-agent:#c3ccd6;--sh-raise:0 1px 2px #00000080;--sh-sheet:0 -8px 28px #0000008c;--sh-overlay:0 16px 48px #0000009e;--sh-footlight:0 -1px 0 #ffb43d, 0 -14px 34px #ffb43d29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=footlight][data-mode=light]{--bg-stage:#dde3ea;--bg-canvas:#eef1f5;--bg-panel:#f8fafc;--bg-raised:#fff;--bg-sunken:#e5eaf0;--bg-hover:#e2e9f1;--bg-selected:#dce6f2;--scrim:#1018216b;--bg-shadow:#dde3ea;--text-primary:#101821;--text-body:#101821;--text-secondary:#3e4c5b;--text-label:#3e4c5b;--text-muted:#5c6b7a;--text-inverse:#fff;--link:#1a5a96;--link-hover:#0e3c69;--accent:#1a5a96;--border-hairline:#c9d2dc;--border-strong:#98a7b6;--focus:#0f4c81;--divider:#d7dee6;--frame-accent:#0f4c81;--running-fg:#046b57;--running-bg:#dcf1eb;--running-bd:#8fcdbe;--running-solid:#046b57;--waiting-fg:#7a4a00;--waiting-bg:#fbebcb;--waiting-bd:#d89722;--waiting-solid:#b36a00;--queued-fg:#4d5f75;--queued-bg:#e4eaf2;--queued-bd:#b4c0cf;--local-fg:#4d5f75;--local-bg:#e4eaf2;--local-bd:#b4c0cf;--allowed-fg:#116b33;--allowed-bg:#ddf2e3;--allowed-bd:#8cc79f;--denied-fg:#95331f;--denied-bg:#fae3de;--denied-bd:#db9c8e;--dormant-fg:#4f4489;--dormant-bg:#e7e5f4;--dormant-bd:#b3aeda;--readonly-fg:#44525f;--readonly-bg:#e6eaee;--readonly-bd:#b2bcc6;--private-fg:#33586e;--private-bg:#e6ecf1;--private-bd:#a9bac7;--error-fg:#a32213;--error-bg:#fce0dc;--error-bd:#e09a90;--offline-fg:#5f4a21;--offline-bg:#efe8d9;--offline-bd:#c3b392;--diff-add-bg:#dff3e4;--diff-add-fg:#0e5c2c;--diff-add-mark:#2c8a50;--diff-del-bg:#fbe2dd;--diff-del-fg:#8c2c18;--diff-del-mark:#b54b33;--diff-ctx:#4f5d6b;--diff-gutter-bg:#e1e7ee;--diff-gutter-fg:#68768a;--diff-hunk:#55647a;--p1:#1b5299;--p2:#61338f;--p3:#0a6b55;--p4:#96306a;--p5:#0b6076;--p6:#4e5b10;--p-self:#44525f;--p-agent:#2a3642;--sh-raise:0 1px 2px #1018211a;--sh-sheet:0 -8px 28px #10182129;--sh-overlay:0 16px 48px #10182138;--sh-footlight:0 -1px 0 #b36a00, 0 -14px 34px #b36a0024;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){[data-theme=footlight]:not([data-mode=dark]){--bg-stage:#dde3ea;--bg-canvas:#eef1f5;--bg-panel:#f8fafc;--bg-raised:#fff;--bg-sunken:#e5eaf0;--bg-hover:#e2e9f1;--bg-selected:#dce6f2;--scrim:#1018216b;--bg-shadow:#dde3ea;--text-primary:#101821;--text-body:#101821;--text-secondary:#3e4c5b;--text-label:#3e4c5b;--text-muted:#5c6b7a;--text-inverse:#fff;--link:#1a5a96;--link-hover:#0e3c69;--accent:#1a5a96;--border-hairline:#c9d2dc;--border-strong:#98a7b6;--focus:#0f4c81;--divider:#d7dee6;--frame-accent:#0f4c81;--running-fg:#046b57;--running-bg:#dcf1eb;--running-bd:#8fcdbe;--running-solid:#046b57;--waiting-fg:#7a4a00;--waiting-bg:#fbebcb;--waiting-bd:#d89722;--waiting-solid:#b36a00;--queued-fg:#4d5f75;--queued-bg:#e4eaf2;--queued-bd:#b4c0cf;--local-fg:#4d5f75;--local-bg:#e4eaf2;--local-bd:#b4c0cf;--allowed-fg:#116b33;--allowed-bg:#ddf2e3;--allowed-bd:#8cc79f;--denied-fg:#95331f;--denied-bg:#fae3de;--denied-bd:#db9c8e;--dormant-fg:#4f4489;--dormant-bg:#e7e5f4;--dormant-bd:#b3aeda;--readonly-fg:#44525f;--readonly-bg:#e6eaee;--readonly-bd:#b2bcc6;--private-fg:#33586e;--private-bg:#e6ecf1;--private-bd:#a9bac7;--error-fg:#a32213;--error-bg:#fce0dc;--error-bd:#e09a90;--offline-fg:#5f4a21;--offline-bg:#efe8d9;--offline-bd:#c3b392;--diff-add-bg:#dff3e4;--diff-add-fg:#0e5c2c;--diff-add-mark:#2c8a50;--diff-del-bg:#fbe2dd;--diff-del-fg:#8c2c18;--diff-del-mark:#b54b33;--diff-ctx:#4f5d6b;--diff-gutter-bg:#e1e7ee;--diff-gutter-fg:#68768a;--diff-hunk:#55647a;--p1:#1b5299;--p2:#61338f;--p3:#0a6b55;--p4:#96306a;--p5:#0b6076;--p6:#4e5b10;--p-self:#44525f;--p-agent:#2a3642;--sh-raise:0 1px 2px #1018211a;--sh-sheet:0 -8px 28px #10182129;--sh-overlay:0 16px 48px #10182138;--sh-footlight:0 -1px 0 #b36a00, 0 -14px 34px #b36a0024;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}[data-theme=limelight]{--bg-stage:#0b0a08;--bg-canvas:#12110d;--bg-panel:#1a1813;--bg-raised:#23201a;--bg-sunken:#0c0b08;--bg-hover:#2c2921;--bg-selected:#262318;--scrim:#060503b3;--bg-shadow:#0b0a08;--text-primary:#f1ece0;--text-body:#f1ece0;--text-secondary:#c2bba8;--text-label:#c2bba8;--text-muted:#8d8673;--text-inverse:#0b0a08;--link:#93b7e0;--link-hover:#bcd5ee;--accent:#93b7e0;--border-hairline:#2d2a21;--border-strong:#4a4534;--focus:#dcf470;--divider:#211f18;--frame-accent:#93b7e0;--running-fg:#74bcca;--running-bg:#0d2127;--running-bd:#215058;--running-solid:#74bcca;--waiting-fg:#dcf470;--waiting-bg:#242b0d;--waiting-bd:#65781a;--waiting-solid:#cbea5c;--queued-fg:#a39b88;--queued-bg:#1b1913;--queued-bd:#38342a;--local-fg:#a39b88;--local-bg:#1b1913;--local-bd:#38342a;--allowed-fg:#a9c48c;--allowed-bg:#1c2415;--allowed-bd:#3f5330;--denied-fg:#e38d6d;--denied-bg:#2c170d;--denied-bd:#6e3a22;--dormant-fg:#ac9ec6;--dormant-bg:#1c182a;--dormant-bd:#3c3757;--readonly-fg:#a59d8e;--readonly-bg:#16150f;--readonly-bd:#322f26;--private-fg:#a9b39a;--private-bg:#14160f;--private-bd:#32372a;--error-fg:#ff7c5e;--error-bg:#2c130c;--error-bd:#7e3826;--offline-fg:#cbab70;--offline-bg:#211b10;--offline-bd:#4e4227;--diff-add-bg:#1a2313;--diff-add-fg:#b6d898;--diff-add-mark:#4c6b33;--diff-del-bg:#2c1810;--diff-del-fg:#efa183;--diff-del-mark:#8a472c;--diff-ctx:#a09884;--diff-gutter-bg:#100f0a;--diff-gutter-fg:#6e6857;--diff-hunk:#8d8673;--p1:#8fb8e6;--p2:#d6a3e2;--p3:#86c9a6;--p4:#e79bb4;--p5:#7fc6d6;--p6:#c7be7a;--p-self:#b0a896;--p-agent:#d8d2c2;--sh-raise:0 1px 2px #0000008c;--sh-sheet:0 -8px 28px #0009;--sh-overlay:0 16px 48px #000000a8;--sh-footlight:0 -1px 0 #cbea5c, 0 -14px 34px #cbea5c24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=limelight][data-mode=light]{--bg-stage:#ded9cc;--bg-canvas:#efeadd;--bg-panel:#faf6ec;--bg-raised:#fffdf7;--bg-sunken:#e4decf;--bg-hover:#e7e1d1;--bg-selected:#e9e4cf;--scrim:#18140c6b;--bg-shadow:#ded9cc;--text-primary:#14120c;--text-body:#14120c;--text-secondary:#443f31;--text-label:#443f31;--text-muted:#615b4a;--text-inverse:#fffdf7;--link:#1f4f86;--link-hover:#123458;--accent:#1f4f86;--border-hairline:#ccc5b2;--border-strong:#9a927c;--focus:#454f05;--divider:#dbd5c4;--frame-accent:#1f4f86;--running-fg:#14565f;--running-bg:#d9edf0;--running-bd:#8ac0c8;--running-solid:#14565f;--waiting-fg:#454f05;--waiting-bg:#eef4c7;--waiting-bd:#a8bc3c;--waiting-solid:#6e7f12;--queued-fg:#5a5444;--queued-bg:#e6e1d2;--queued-bd:#bcb49e;--local-fg:#5a5444;--local-bg:#e6e1d2;--local-bd:#bcb49e;--allowed-fg:#3b5820;--allowed-bg:#e5efd7;--allowed-bd:#9cbe84;--denied-fg:#8a3418;--denied-bg:#fae2d8;--denied-bd:#d79e84;--dormant-fg:#4e4478;--dormant-bg:#e8e5f2;--dormant-bd:#b0aad4;--readonly-fg:#47433a;--readonly-bg:#e7e2d5;--readonly-bd:#b8b1a0;--private-fg:#3b4a36;--private-bg:#e6eadd;--private-bd:#aab59e;--error-fg:#9e2010;--error-bg:#fadfd9;--error-bd:#dc9a8c;--offline-fg:#5c4818;--offline-bg:#efe8d5;--offline-bd:#c3b392;--diff-add-bg:#e4efd6;--diff-add-fg:#31501a;--diff-add-mark:#5c8238;--diff-del-bg:#fae2d8;--diff-del-fg:#7e2f14;--diff-del-mark:#b05a32;--diff-ctx:#4f4a3c;--diff-gutter-bg:#e6e0d0;--diff-gutter-fg:#6b6553;--diff-hunk:#5c5644;--p1:#1b5299;--p2:#61338f;--p3:#0a6b55;--p4:#96306a;--p5:#0b6076;--p6:#4e5b10;--p-self:#47433a;--p-agent:#221f16;--sh-raise:0 1px 2px #18140c1a;--sh-sheet:0 -8px 28px #18140c29;--sh-overlay:0 16px 48px #18140c38;--sh-footlight:0 -1px 0 #6e7f12, 0 -14px 34px #6e7f1221;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){[data-theme=limelight]:not([data-mode=dark]){--bg-stage:#ded9cc;--bg-canvas:#efeadd;--bg-panel:#faf6ec;--bg-raised:#fffdf7;--bg-sunken:#e4decf;--bg-hover:#e7e1d1;--bg-selected:#e9e4cf;--scrim:#18140c6b;--bg-shadow:#ded9cc;--text-primary:#14120c;--text-body:#14120c;--text-secondary:#443f31;--text-label:#443f31;--text-muted:#615b4a;--text-inverse:#fffdf7;--link:#1f4f86;--link-hover:#123458;--accent:#1f4f86;--border-hairline:#ccc5b2;--border-strong:#9a927c;--focus:#454f05;--divider:#dbd5c4;--frame-accent:#1f4f86;--running-fg:#14565f;--running-bg:#d9edf0;--running-bd:#8ac0c8;--running-solid:#14565f;--waiting-fg:#454f05;--waiting-bg:#eef4c7;--waiting-bd:#a8bc3c;--waiting-solid:#6e7f12;--queued-fg:#5a5444;--queued-bg:#e6e1d2;--queued-bd:#bcb49e;--local-fg:#5a5444;--local-bg:#e6e1d2;--local-bd:#bcb49e;--allowed-fg:#3b5820;--allowed-bg:#e5efd7;--allowed-bd:#9cbe84;--denied-fg:#8a3418;--denied-bg:#fae2d8;--denied-bd:#d79e84;--dormant-fg:#4e4478;--dormant-bg:#e8e5f2;--dormant-bd:#b0aad4;--readonly-fg:#47433a;--readonly-bg:#e7e2d5;--readonly-bd:#b8b1a0;--private-fg:#3b4a36;--private-bg:#e6eadd;--private-bd:#aab59e;--error-fg:#9e2010;--error-bg:#fadfd9;--error-bd:#dc9a8c;--offline-fg:#5c4818;--offline-bg:#efe8d5;--offline-bd:#c3b392;--diff-add-bg:#e4efd6;--diff-add-fg:#31501a;--diff-add-mark:#5c8238;--diff-del-bg:#fae2d8;--diff-del-fg:#7e2f14;--diff-del-mark:#b05a32;--diff-ctx:#4f4a3c;--diff-gutter-bg:#e6e0d0;--diff-gutter-fg:#6b6553;--diff-hunk:#5c5644;--p1:#1b5299;--p2:#61338f;--p3:#0a6b55;--p4:#96306a;--p5:#0b6076;--p6:#4e5b10;--p-self:#47433a;--p-agent:#221f16;--sh-raise:0 1px 2px #18140c1a;--sh-sheet:0 -8px 28px #18140c29;--sh-overlay:0 16px 48px #18140c38;--sh-footlight:0 -1px 0 #6e7f12, 0 -14px 34px #6e7f1221;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}[data-theme=signal]{--bg-stage:#0a0b0d;--bg-canvas:#101215;--bg-panel:#16191e;--bg-raised:#1d2128;--bg-sunken:#0b0d10;--bg-hover:#242931;--bg-selected:#1f2630;--scrim:#040507b8;--bg-shadow:#0a0b0d;--text-primary:#eceff3;--text-body:#eceff3;--text-secondary:#aeb5be;--text-label:#aeb5be;--text-muted:#7d848e;--text-inverse:#0a0b0d;--link:#7fb6f5;--link-hover:#abd2fa;--accent:#7fb6f5;--border-hairline:#252a31;--border-strong:#3a424c;--focus:#3fd2e8;--divider:#1a1e24;--frame-accent:#3fd2e8;--running-fg:#3fd2e8;--running-bg:#062a31;--running-bd:#125b69;--running-solid:#3fd2e8;--waiting-fg:#ff7fc6;--waiting-bg:#2c0b1f;--waiting-bd:#8a2160;--waiting-solid:#ff5cb8;--queued-fg:#99a1ac;--queued-bg:#15181d;--queued-bd:#2d343c;--local-fg:#99a1ac;--local-bg:#15181d;--local-bd:#2d343c;--allowed-fg:#5fd69b;--allowed-bg:#07281b;--allowed-bd:#1e5c40;--denied-fg:#da8b7b;--denied-bg:#2a1411;--denied-bd:#6e382e;--dormant-fg:#8e93e8;--dormant-bg:#15172b;--dormant-bd:#343869;--readonly-fg:#9aa2ac;--readonly-bg:#14171b;--readonly-bd:#2b3139;--private-fg:#7fa8b8;--private-bg:#101619;--private-bd:#2a3a42;--error-fg:#ff6b5b;--error-bg:#2c100c;--error-bd:#7f3228;--offline-fg:#c9b27a;--offline-bg:#201b12;--offline-bd:#4b4028;--diff-add-bg:#07251a;--diff-add-fg:#7fdcae;--diff-add-mark:#22754f;--diff-del-bg:#291310;--diff-del-fg:#efa294;--diff-del-mark:#87402f;--diff-ctx:#8a919b;--diff-gutter-bg:#0a0c0f;--diff-gutter-fg:#5e656e;--diff-hunk:#7d848e;--p1:#6fb5ff;--p2:#c08bff;--p3:#59d6b4;--p4:#e8c15e;--p5:#6fd3e8;--p6:#a8b6c4;--p-self:#a6adb6;--p-agent:#c9cfd6;--sh-raise:0 1px 2px #0000008c;--sh-sheet:0 -8px 28px #0009;--sh-overlay:0 16px 48px #000000ad;--sh-footlight:0 -1px 0 #ff5cb8, 0 -14px 34px #ff5cb826;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=signal][data-mode=light]{--bg-stage:#d9dce0;--bg-canvas:#edeff2;--bg-panel:#f9fafb;--bg-raised:#fff;--bg-sunken:#e3e6ea;--bg-hover:#e4e8ed;--bg-selected:#dfe5ec;--scrim:#0e101370;--bg-shadow:#d9dce0;--text-primary:#0e1013;--text-body:#0e1013;--text-secondary:#3a4049;--text-label:#3a4049;--text-muted:#585f68;--text-inverse:#fff;--link:#14568f;--link-hover:#0b3a64;--accent:#14568f;--border-hairline:#c8ccd2;--border-strong:#979ea7;--focus:#0a5866;--divider:#d9dde2;--frame-accent:#0a5866;--running-fg:#0a5866;--running-bg:#d8eff3;--running-bd:#85c4cf;--running-solid:#0a5866;--waiting-fg:#9b0a5e;--waiting-bg:#fce0f0;--waiting-bd:#e68bc0;--waiting-solid:#c11a79;--queued-fg:#4e555e;--queued-bg:#e5e8ec;--queued-bd:#b5bbc3;--local-fg:#4e555e;--local-bg:#e5e8ec;--local-bd:#b5bbc3;--allowed-fg:#0f6342;--allowed-bg:#dcf1e6;--allowed-bd:#8ac7ac;--denied-fg:#8e3626;--denied-bg:#f9e2dd;--denied-bd:#d79f92;--dormant-fg:#3b3fa0;--dormant-bg:#e3e4f6;--dormant-bd:#abaede;--readonly-fg:#414850;--readonly-bg:#e6e9ed;--readonly-bd:#b3b9c0;--private-fg:#245061;--private-bg:#e0eaee;--private-bd:#9dbac5;--error-fg:#a3200f;--error-bg:#fbdfdb;--error-bd:#e0998e;--offline-fg:#5d4a1e;--offline-bg:#efe8d8;--offline-bd:#c2b391;--diff-add-bg:#dcf1e6;--diff-add-fg:#0b5637;--diff-add-mark:#2a8659;--diff-del-bg:#f9e2dd;--diff-del-fg:#832e1e;--diff-del-mark:#b35538;--diff-ctx:#4b525b;--diff-gutter-bg:#e1e5e9;--diff-gutter-fg:#646b74;--diff-hunk:#525a64;--p1:#1b5299;--p2:#5b2e96;--p3:#0a6b55;--p4:#7a5b00;--p5:#0b6076;--p6:#3f4c5a;--p-self:#414850;--p-agent:#1c2127;--sh-raise:0 1px 2px #0e10131a;--sh-sheet:0 -8px 28px #0e101329;--sh-overlay:0 16px 48px #0e101338;--sh-footlight:0 -1px 0 #c11a79, 0 -14px 34px #c11a7921;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){[data-theme=signal]:not([data-mode=dark]){--bg-stage:#d9dce0;--bg-canvas:#edeff2;--bg-panel:#f9fafb;--bg-raised:#fff;--bg-sunken:#e3e6ea;--bg-hover:#e4e8ed;--bg-selected:#dfe5ec;--scrim:#0e101370;--bg-shadow:#d9dce0;--text-primary:#0e1013;--text-body:#0e1013;--text-secondary:#3a4049;--text-label:#3a4049;--text-muted:#585f68;--text-inverse:#fff;--link:#14568f;--link-hover:#0b3a64;--accent:#14568f;--border-hairline:#c8ccd2;--border-strong:#979ea7;--focus:#0a5866;--divider:#d9dde2;--frame-accent:#0a5866;--running-fg:#0a5866;--running-bg:#d8eff3;--running-bd:#85c4cf;--running-solid:#0a5866;--waiting-fg:#9b0a5e;--waiting-bg:#fce0f0;--waiting-bd:#e68bc0;--waiting-solid:#c11a79;--queued-fg:#4e555e;--queued-bg:#e5e8ec;--queued-bd:#b5bbc3;--local-fg:#4e555e;--local-bg:#e5e8ec;--local-bd:#b5bbc3;--allowed-fg:#0f6342;--allowed-bg:#dcf1e6;--allowed-bd:#8ac7ac;--denied-fg:#8e3626;--denied-bg:#f9e2dd;--denied-bd:#d79f92;--dormant-fg:#3b3fa0;--dormant-bg:#e3e4f6;--dormant-bd:#abaede;--readonly-fg:#414850;--readonly-bg:#e6e9ed;--readonly-bd:#b3b9c0;--private-fg:#245061;--private-bg:#e0eaee;--private-bd:#9dbac5;--error-fg:#a3200f;--error-bg:#fbdfdb;--error-bd:#e0998e;--offline-fg:#5d4a1e;--offline-bg:#efe8d8;--offline-bd:#c2b391;--diff-add-bg:#dcf1e6;--diff-add-fg:#0b5637;--diff-add-mark:#2a8659;--diff-del-bg:#f9e2dd;--diff-del-fg:#832e1e;--diff-del-mark:#b35538;--diff-ctx:#4b525b;--diff-gutter-bg:#e1e5e9;--diff-gutter-fg:#646b74;--diff-hunk:#525a64;--p1:#1b5299;--p2:#5b2e96;--p3:#0a6b55;--p4:#7a5b00;--p5:#0b6076;--p6:#3f4c5a;--p-self:#414850;--p-agent:#1c2127;--sh-raise:0 1px 2px #0e10131a;--sh-sheet:0 -8px 28px #0e101329;--sh-overlay:0 16px 48px #0e101338;--sh-footlight:0 -1px 0 #c11a79, 0 -14px 34px #c11a7921;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg-stage);color:var(--text-body);font:var(--t-body);-webkit-font-smoothing:antialiased}:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:2px}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-underline-offset:2px;text-decoration:underline}code,pre,.mono{font:var(--t-code)}pre{white-space:pre-wrap;word-break:break-word;margin:0}h1,h2,h3{color:var(--text-primary);margin:0}h1{font:var(--t-title);letter-spacing:var(--tracking-title)}h2{font:var(--t-heading);letter-spacing:var(--tracking-heading)}h3{font:var(--t-subheading)}.screen{font:var(--t-screen);letter-spacing:var(--tracking-screen);text-transform:uppercase;color:var(--running-fg);display:block}.screen:before{content:"// "}.screen.local{color:var(--local-fg)}.screen.waiting{color:var(--waiting-fg)}button,input,select,textarea{font:var(--t-ui);color:inherit}button{min-height:36px;color:var(--text-body);border:var(--bw-hairline) solid var(--border-strong);cursor:pointer;transition:filter var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);background:0 0;border-radius:0;padding:8px 16px}button:hover:not(:disabled){filter:brightness(1.1)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--running-solid);color:var(--text-inverse);box-shadow:4px 4px 0 var(--bg-shadow);border-color:#0000;font-weight:800}button.link{min-height:0;color:var(--link);background:0 0;border:none;padding:0;font-weight:600}button.link:hover:not(:disabled){filter:none;color:var(--link-hover);text-underline-offset:2px;text-decoration:underline}button.tab{min-height:32px;font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-secondary);padding:6px 14px}button.tab[aria-pressed=true],button.tab[aria-selected=true]{background:var(--text-body);color:var(--text-inverse);border-color:#0000}input,select,textarea{min-height:var(--touch-target);background:var(--bg-sunken);color:var(--text-primary);border:var(--bw-hairline) solid var(--border-strong);border-radius:0;padding:8px 12px;font-weight:400}textarea{resize:vertical;line-height:1.6}label{gap:var(--space-2);font:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-label);flex-direction:column;display:flex}label small{font:var(--t-ui-small);letter-spacing:0;text-transform:none;color:var(--text-muted)}label code{text-transform:none;letter-spacing:0}.muted{color:var(--text-muted)}.secondary{color:var(--text-secondary)}.spacer{flex:1}.stack{flex-direction:column;display:flex}.measure{max-width:var(--measure-reading)}.copy{max-width:var(--measure-narrow)}.centred{height:100%;padding:var(--space-6);text-align:center;place-items:center;display:grid}.micro,.pill,.when,.count{font:var(--t-micro);letter-spacing:var(--tracking-micro)}.pill,.when,.count{text-transform:uppercase}.pill{border:var(--bw-hairline) solid var(--border-strong);color:var(--text-label);letter-spacing:.06em;white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.pill .eye{flex:none;width:13px;height:13px;margin-top:-1px;display:block}.pill.running{color:var(--running-fg);background:var(--running-bg);border-color:var(--running-bd)}.pill.waiting{color:var(--text-inverse);background:var(--waiting-solid);border-color:var(--waiting-solid)}.pill.waiting .eye circle{fill:var(--waiting-solid)}.pill.queued{color:var(--queued-fg);background:var(--queued-bg);border-color:var(--queued-bd)}.pill.idle{color:var(--text-label);border-color:var(--border-strong);background:0 0}.pill.local{color:var(--local-fg);background:var(--local-bg);border-color:var(--local-bd)}.pill.allowed{color:var(--allowed-fg);background:var(--allowed-bg);border-color:var(--allowed-bd)}.pill.denied{color:var(--denied-fg);background:var(--denied-bg);border-color:var(--denied-bd)}.pill.dormant{color:var(--dormant-fg);background:var(--dormant-bg);border-color:var(--dormant-bd)}.pill.readonly{color:var(--readonly-fg);background:var(--readonly-bg);border-color:var(--readonly-bd)}.pill.error{color:var(--error-fg);background:var(--error-bg);border-color:var(--error-bd)}.pill.offline{color:var(--offline-fg);background:var(--offline-bg);border-color:var(--offline-bd)}.pill.private{color:var(--private-fg);background:var(--private-bg);border-color:var(--private-bd)}.pill.new{color:var(--running-fg);border-color:var(--running-bd)}.pill.running .eye,.pill.waiting .eye,.pill.reconnecting .eye{animation:pulse var(--dur-pulse) var(--ease-standard) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.ring{width:var(--avatar-sm);height:var(--avatar-sm);border:var(--bw-hairline) solid currentColor;font-family:var(--font-mono);letter-spacing:0;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:500;line-height:1;display:inline-flex}.ring.md{width:var(--avatar-md);height:var(--avatar-md);font-size:11px}.ring.self{border-style:dashed}.banner{gap:var(--space-3);padding:10px var(--space-6);border-bottom:var(--bw-hairline) solid var(--border-hairline);border-left:var(--bw-marker) solid currentColor;font:var(--t-note);flex-wrap:wrap;align-items:baseline;display:flex}.banner p{color:var(--text-primary);margin:0}.banner.dormant{color:var(--dormant-fg);background:var(--dormant-bg)}.banner.readonly{color:var(--readonly-fg);background:var(--readonly-bg)}.banner.offline{color:var(--offline-fg);background:var(--offline-bg)}.banner.error{color:var(--error-fg);background:var(--error-bg)}.banner.away,.banner.offered,.banner.ready,.banner.update.quiet{color:var(--running-fg);background:var(--running-bg)}.banner.update.required{color:var(--offline-fg);background:var(--offline-bg)}.banner.update.refused{color:var(--error-fg);background:var(--error-bg)}.empty{padding:var(--space-9) var(--space-6);gap:var(--space-3);max-width:var(--measure-narrow);text-align:left;flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.empty h2{margin:0}.empty p{color:var(--text-secondary);margin:0}.note{color:var(--text-muted);font:var(--t-code-small)}.note.error{color:var(--error-fg)}.signin{gap:var(--space-6);max-width:52ch;min-height:100%;padding:clamp(var(--space-7), 12vh, var(--space-11)) var(--space-5) var(--space-7);flex-direction:column;margin:0 auto;display:flex}.signin>header,.signin .wordmark{gap:var(--space-3)}.signin p{color:var(--text-secondary);margin:0}.signin form{gap:var(--space-4);flex-direction:column;display:flex}.signin form button{min-height:var(--touch-target);padding:0 var(--space-6);align-self:flex-start}.signin footer{border-top:var(--bw-hairline) solid var(--border-hairline);padding-top:var(--space-4);gap:var(--space-2);font:var(--t-ui-small);color:var(--text-muted);flex-direction:column;display:flex}.device{border:var(--bw-hairline) solid var(--border-strong);background:var(--bg-panel);padding:var(--space-5);gap:var(--space-3);text-align:center;flex-direction:column;align-items:center;display:flex}.usercode{font-family:var(--font-screen);letter-spacing:.16em;color:var(--running-fg);padding:var(--space-3) var(--space-4);background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);font-size:36px;line-height:1}.app{background:var(--bg-canvas);height:100%;display:flex}.rail{width:var(--rail-width);padding:var(--space-5) 0 var(--space-4);background:var(--bg-panel);border-right:var(--bw-hairline) solid var(--border-hairline);flex-direction:column;flex:none;display:flex}.wordmark{align-items:center;gap:var(--space-3);min-width:0;color:var(--text-primary);display:inline-flex}.wordmark .word{font-family:var(--font-sans);letter-spacing:var(--tracking-wordmark);font-weight:900;line-height:1}button.wordmark{text-align:left;background:0 0;border:none;min-height:0;padding:0}button.wordmark:hover:not(:disabled){filter:none;color:var(--accent)}.mask{flex:none;display:block}.rail .wordmark{padding:0 var(--space-5) var(--space-5);flex:none}.rail nav{flex-direction:column;display:flex}.rail nav button{min-height:var(--touch-target);border:none;border-left:var(--bw-marker) solid transparent;align-items:center;gap:var(--space-2);text-align:left;font:400 15px/1.4 var(--font-sans);text-transform:lowercase;color:var(--text-secondary);background:0 0;padding:11px 20px;display:flex}.rail nav button:hover:not(:disabled){filter:none;color:var(--text-primary);background:var(--bg-hover)}.rail nav button[aria-current=page]{background:var(--bg-panel);border-left-color:var(--accent);color:var(--text-primary)}.rail nav .count{color:var(--text-muted)}.rail .me{padding:var(--space-5) 20px 0;font:var(--t-micro);letter-spacing:.04em;color:var(--text-muted);flex-direction:column;gap:2px;margin-top:auto;line-height:1.6;display:flex}.rail .me .name{color:var(--text-secondary)}.rail .me button{margin-top:var(--space-2);font:var(--t-micro);letter-spacing:.04em;align-self:flex-start}main{flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:hidden}.screen-head{align-items:flex-end;gap:var(--space-1) var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:var(--bw-hairline) solid var(--border-hairline);flex-wrap:wrap;display:flex}.screen-head .count{color:var(--text-label);letter-spacing:.1em;flex-basis:100%}.screen-head h1{flex:auto;min-width:0}.screen-head p{margin:var(--space-2) 0 0;max-width:var(--measure-reading);font:var(--t-note);color:var(--text-secondary);flex-basis:100%}.toolbar{gap:var(--space-2);padding:var(--space-4) var(--space-6);border-bottom:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-canvas);flex-wrap:wrap;align-items:center;display:flex}.toolbar input,.toolbar select{min-height:36px;font:var(--t-ui-small);padding:4px 12px;font-weight:500}.toolbar .search{flex:200px;max-width:320px}.toolbar .count{color:var(--text-muted);white-space:nowrap}.listing{padding:var(--space-3) 0 var(--space-7);flex:1;overflow:auto}.group{margin-bottom:var(--space-5)}.group>h3{padding:var(--space-4) var(--space-6) var(--space-3);font:var(--t-screen);letter-spacing:var(--tracking-screen);text-transform:uppercase;color:var(--running-fg);margin:0}.group>h3:before{content:"// "}.group.waiting>h3{color:var(--waiting-fg)}.group>.copy,.group>p.note{margin:0 var(--space-6) var(--space-3)}.group>.copy{font:var(--t-note);color:var(--text-secondary);max-width:var(--measure-reading)}.group>.facts,.group>.inline-form,.group>form,.group>.table-scroll,.group>ul.note,.group>label.inline,.group>button,.group>.chips,.group>.banner{margin-left:var(--space-6);margin-right:var(--space-6)}.rows{border-top:var(--bw-hairline) solid var(--border-strong);margin:0;padding:0;list-style:none}.rows li{border-bottom:var(--bw-hairline) solid var(--border-hairline)}.row{width:100%;min-height:var(--touch-target);border:none;border-left:var(--bw-marker) solid transparent;padding:var(--space-4) var(--space-6) var(--space-4) calc(var(--space-6) - var(--bw-marker));gap:var(--space-4);text-align:left;color:var(--text-body);background:0 0;flex-wrap:wrap;align-items:center;display:flex}.row:hover:not(:disabled){filter:none;background:var(--bg-hover)}.row .subject{flex-direction:column;flex:240px;gap:3px;min-width:0;display:flex}.row .subject .title{font:var(--t-subheading);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row .subject .sub{gap:var(--space-3);font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-secondary);display:flex}.row .meta{gap:var(--space-2);flex-wrap:wrap;flex:none;align-items:center;display:flex}.row .meta .when{color:var(--text-muted);text-align:right;min-width:64px}.row.is-waiting{background:var(--waiting-bg);border-left-color:var(--waiting-solid)}.row.is-running{border-left-color:var(--running-solid)}.row.is-dormant{border-left-color:var(--dormant-fg)}.rows li.claimable{align-items:center;display:flex}.rows li.claimable .row{flex:auto;min-width:0}.rows li.claimable .claim{margin-right:var(--space-6);flex:none}.scrim{background:var(--scrim);padding:var(--space-4);z-index:50;place-items:center;display:grid;position:fixed;inset:0}.dialog{background:var(--bg-panel);border:var(--bw-hairline) solid var(--border-strong);box-shadow:8px 8px 0 var(--bg-shadow);padding:var(--space-5);gap:var(--space-4);flex-direction:column;width:min(560px,100%);max-height:88vh;display:flex;overflow:auto}.dialog .actions,.actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.dialog .actions button{min-height:var(--touch-target)}.options{gap:var(--space-3);flex-direction:column;display:flex}.tiles{gap:var(--space-3);flex-wrap:wrap;display:flex}.tiles .option{flex:230px}.option{min-height:var(--touch-target);text-align:left;background:var(--bg-raised);border:var(--bw-hairline) solid var(--border-strong);padding:var(--space-4);box-shadow:4px 4px 0 var(--bg-shadow);flex-direction:column;gap:4px;display:flex}.option:hover:not(:disabled){filter:none;box-shadow:6px 6px 0 var(--bg-shadow);transform:translate(-2px,-2px)}.option[aria-pressed=true]{background:var(--running-bg);border-color:var(--running-solid)}.option.local{border-style:dashed}.option.local[aria-pressed=true]{background:var(--local-bg);border-color:var(--local-fg)}.option.private[aria-pressed=true]{background:var(--private-bg);border-color:var(--private-fg)}.option .kicker{font:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--running-fg)}.option.local .kicker{color:var(--local-fg)}.option.private .kicker{color:var(--private-fg)}.option .label{font:var(--t-subheading);color:var(--text-primary)}.option .label.mono{font:var(--t-code);color:var(--running-fg)}.option .consequence{font:var(--t-ui-small);color:var(--text-secondary)}.facts{gap:var(--space-2) var(--space-4);font:var(--t-micro);letter-spacing:var(--tracking-micro);grid-template-columns:auto 1fr;margin:0;display:grid}.facts dt{color:var(--text-muted);text-transform:uppercase}.facts dd{color:var(--text-body);margin:0}.session{flex-direction:column;flex:1;min-height:0;display:flex}.session-head{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-canvas);flex-wrap:wrap;align-items:center;display:flex}.session-head .subject{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.session-head .crumbs{align-items:center;gap:var(--space-2);font:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-label);flex-wrap:wrap;display:flex}.session-head .crumbs .sep{color:var(--text-muted)}.session-head .crumbs .profile{font:var(--t-code);color:var(--running-fg);text-transform:none;letter-spacing:0}.session-head .crumbs .id{color:var(--text-muted);text-transform:none}.session-head .crumbs button.link{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--text-label)}.session-head .crumbs button.link:hover:not(:disabled){color:var(--text-primary);text-decoration:none}.session-head .title{font:var(--t-heading);letter-spacing:var(--tracking-heading);color:var(--text-primary);overflow-wrap:break-word}.session-head .here{align-items:center;gap:var(--space-2);display:flex}.session-head .here .count{margin-left:var(--space-1);color:var(--text-label)}.session-head .controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.session-head select{min-height:32px;font:var(--t-code);padding:4px 12px}.session-head .goal-block{flex-direction:column;gap:2px;min-width:0;margin-top:3px;display:flex}.session-head .goal{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.session-head .goal .label{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--running-fg);flex:none}.session-head .goal .text{min-width:0;max-width:100%;min-height:0;font:var(--t-note);color:var(--text-body);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:0 auto;padding:0;overflow:hidden}.session-head .goal.shown{flex-wrap:nowrap}.session-head .goal.open .text{white-space:normal;overflow-wrap:anywhere}.session-head .goal .text:hover:not(:disabled){filter:none;color:var(--text-primary)}.session-head .goal .actions{gap:var(--space-3);flex:none;display:flex}.session-head .goal button.link{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-label)}.session-head .goal button.link:hover:not(:disabled){color:var(--text-primary);text-decoration:none}.session-head .goal input{min-width:0;min-height:32px;font:var(--t-note);flex:240px;padding:4px 10px}.session-head .goal label.inline{font:var(--t-note);color:var(--text-secondary);flex:none}.session-head .goal label.inline input{flex:none;width:6em}.session-head .goal-note{font:var(--t-code-small);color:var(--text-muted);margin:0}.session-head .goal-block .note.error{margin:0}.stagearea{flex-wrap:wrap;flex:1;align-items:stretch;min-height:0;display:flex;overflow:auto}.conversation{flex-direction:column;flex:3 420px;min-width:0;display:flex}@media (min-width:720px){.stagearea{flex-wrap:nowrap;overflow:hidden}.conversation{min-height:0}}.stream{min-height:0;padding:var(--space-6);gap:var(--space-6);flex-direction:column;flex:1;display:flex;overflow:auto}.stream>.note{margin:0}.stream>.note+.note,.stream>.turn+.note.turn-cost{margin-top:calc(-1 * var(--space-4))}.turn{max-width:var(--measure-reading);gap:var(--space-2);flex-direction:column;display:flex}.turn .byline{gap:var(--space-3);font:var(--t-name);align-items:baseline;display:flex}.turn .byline .name{color:var(--text-primary)}.turn .byline .ring{align-self:center}.turn .body{font:var(--t-body);color:var(--text-body)}.turn .body p{margin:0 0 var(--space-3)}.turn .body p:last-child{margin-bottom:0}.turn.person .byline .name,.turn.person .byline .ring{color:var(--author,var(--p-self))}.turn.person .body{padding:var(--space-3) var(--space-4);background:var(--bg-panel);border-left:var(--bw-edge) solid var(--author,var(--p-self))}.turn.self{--author:var(--p-self)}.turn.agent .byline .name,.turn.brief .byline .name{color:var(--p-agent)}.turn.brief .parts,.turn.brief .body{padding:var(--space-3) var(--space-4);background:var(--bg-panel);border-left:var(--bw-edge) solid var(--p-agent)}.turn.brief .parts dd{white-space:pre-wrap}.turn.queued .byline .name{color:var(--text-secondary)}.turn.queued .body{padding:var(--space-3) var(--space-4);background:var(--bg-panel);border-left:var(--bw-edge) dashed var(--queued-bd);color:var(--text-secondary)}.caret:after{content:"";vertical-align:-2px;background:var(--running-solid);width:8px;height:1.05em;animation:caret var(--dur-caret) steps(1) infinite;margin-left:2px;display:inline-block}@keyframes caret{0%,45%{opacity:1}46%,to{opacity:0}}.tool{max-width:var(--measure-reading);border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-sunken)}.tool>summary{cursor:pointer;min-height:38px;padding:10px var(--space-3);gap:var(--space-3);font:var(--t-code);color:var(--text-label);align-items:center;list-style:none;display:flex}.tool>summary::-webkit-details-marker{display:none}.tool>summary:before{content:"▸";color:var(--text-muted);flex:none}.tool[open]>summary:before{content:"▾"}.tool .verb{color:var(--running-fg)}.tool.failed .verb{color:var(--error-fg)}.tool .target{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.tool>summary .muted{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-muted)}.tool .payload{border-top:var(--bw-hairline) solid var(--border-hairline);padding:var(--space-3);max-height:420px;font:var(--t-code-small);color:var(--text-secondary);margin:0;overflow:auto}.tool .payload+.payload{border-top-style:dashed}.tool .payload .note{margin:var(--space-2) 0 0}.tool .parts dd{white-space:pre-wrap}details.advanced>summary{cursor:pointer}.frame{max-width:var(--measure-reading);min-width:0;padding:var(--space-3) var(--space-4);background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);font:var(--t-body);color:var(--text-body)}.frame pre{font:var(--t-code-small);white-space:pre;margin:0;overflow-x:auto}.frame-head{font:var(--t-code-small);color:var(--text-muted);align-items:baseline;display:flex}.frame-head .label{color:var(--frame-accent)}.frame-head .fact{white-space:pre}.frame.nested{margin:0 0 var(--space-3);border:none;border-top:var(--bw-hairline) solid var(--border-strong);border-bottom:var(--bw-hairline) solid var(--border-strong);background:0 0;padding:0}.frame.nested>.frame-head{padding:var(--space-1) 0}.frame.nested pre{padding:var(--space-2) 0}.frame.diff .add{color:var(--diff-add-fg)}.frame.diff .del{color:var(--diff-del-fg)}.frame.diff .hunk{color:var(--diff-hunk)}.frame pre.numbered .n{width:var(--gutter,3ch);margin-right:var(--space-3);text-align:right;color:var(--border-strong);-webkit-user-select:none;user-select:none;display:inline-block}.frame button.more{min-height:0;padding:var(--space-1) 0 0;font:var(--t-code-small);color:var(--text-muted);text-align:left;background:0 0;border:none;display:block}.frame button.more:hover:not(:disabled){filter:none;color:var(--text-secondary)}.table-wrap{max-width:100%;margin:0 0 var(--space-3);overflow-x:auto}.frame table{border-collapse:collapse;font:var(--t-ui-small)}.frame th,.frame td{padding:var(--space-1) var(--space-3);text-align:left;vertical-align:top}.frame th{color:var(--text-primary);border-bottom:var(--bw-hairline) solid var(--border-strong);font-weight:700}.frame th+th,.frame td+td{border-left:var(--bw-hairline) solid var(--border-strong)}.frame.prose>.frame-head{margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0 0;justify-content:flex-end}.frame.prose button.source-toggle{min-height:0;padding:0 var(--space-1);font:var(--t-micro);letter-spacing:var(--tracking-micro);color:var(--text-muted);background:0 0;border:none}.frame.prose button.source-toggle[aria-pressed=true]{color:var(--text-primary)}.frame.prose pre.source{white-space:pre-wrap;color:var(--text-secondary)}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 var(--space-3)}.md h3,.md h4{margin:var(--space-3) 0 var(--space-2);color:var(--frame-accent)}.md ul,.md ol{margin:0 0 var(--space-3);padding-left:22px}.md li{margin:4px 0}.md li>ul,.md li>ol{margin:4px 0 0}.md ul{list-style-type:disc}.md ul ul{list-style-type:circle}.md ul ul ul{list-style-type:square}.md li::marker{color:var(--frame-accent)}.md li.task{list-style-type:none}.md input[type=checkbox]{min-height:0;margin:0 var(--space-2) 0 0;padding:0}.md code{font:var(--t-code-small);color:var(--text-primary)}.md blockquote{margin:0 0 var(--space-3);padding-left:var(--space-3);border-left:var(--bw-edge) solid var(--border-strong);color:var(--text-secondary)}.md hr{margin:var(--space-3) 0;border:none;border-top:var(--bw-hairline) solid var(--border-strong)}.md .raw{font:var(--t-code-small);color:var(--text-secondary);white-space:pre-wrap}.md.caret{white-space:pre-wrap}.tool-frame{max-width:var(--measure-reading);gap:var(--space-1);flex-direction:column;display:flex}.tool-frame>summary,.reasoning-frame>summary{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;list-style:none;overflow:hidden}.tool-frame>summary::-webkit-details-marker{display:none}.reasoning-frame>summary::-webkit-details-marker{display:none}.tool-frame>summary{font:var(--t-code);color:var(--text-label);display:block}.tool-frame .name{color:var(--text-primary)}.tool-frame .target{color:var(--text-secondary)}.tool-frame>summary .fact{color:var(--text-muted)}.tool-frame.ok .glyph{color:var(--allowed-fg)}.tool-frame.running .glyph{color:var(--running-fg)}.tool-frame.failed .glyph,.tool-frame.failed>summary .fact{color:var(--error-fg)}.tool-frame>.frame{color:var(--text-secondary)}.tool-frame>.frame .note{margin:var(--space-1) 0}.tool-frame .parts dd{white-space:pre-wrap}.tool-frame details.args>summary{cursor:pointer;font:var(--t-micro);letter-spacing:var(--tracking-micro);color:var(--text-muted)}.tool-frame details.args pre{margin:var(--space-1) 0 0;font:var(--t-code-small);color:var(--text-secondary);overflow-x:auto}.reasoning-frame{max-width:var(--measure-reading);gap:var(--space-1);flex-direction:column;display:flex}.reasoning-frame>summary{font:var(--t-code-small);color:var(--text-muted)}.reasoning-frame>summary:before{content:"▸ "}.reasoning-frame[open]>summary:before{content:"▾ "}.reasoning-frame>.frame{font:var(--t-note);color:var(--text-muted);white-space:pre-wrap}.stream>button.strip{max-width:var(--measure-reading);min-height:0;font:var(--t-code-small);color:var(--text-muted);text-align:left;background:0 0;border:none;flex:none;align-self:flex-start;padding:0}.stream>button.strip:hover:not(:disabled){filter:none;color:var(--text-secondary)}.strip .failed{color:var(--error-fg)}.stream>.strip+.tool-frame,.stream>.strip+.reasoning-frame,.stream>.tool-frame+.tool-frame,.stream>.reasoning-frame+.tool-frame,.stream>.tool-frame+.reasoning-frame{margin-top:calc(-1 * var(--space-4))}.curtain{font:var(--t-code-small);color:var(--running-fg);margin:0}.curtain .flourish{color:var(--text-muted)}.curtain .spin{animation:curtain-turn var(--dur-caret) steps(4) infinite;display:inline-block}.curtain.waiting{color:var(--waiting-fg)}@keyframes curtain-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.curtain .spin{animation:none}}.scratch-card{max-width:var(--measure-reading);min-height:0;padding:var(--space-3);align-self:flex-start;align-items:flex-start;gap:var(--space-1);text-align:left;border-color:var(--border-hairline);background:var(--bg-sunken);flex-direction:column;display:flex}.scratch-card .title{font:var(--t-name);color:var(--text-primary)}.scratch-card .meta{font:var(--t-code-small);color:var(--text-secondary)}.scratchpad{border-left:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-canvas);flex-direction:column;flex:2 360px;min-width:0;min-height:0;display:flex}.scratchpad>header{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:var(--bw-hairline) solid var(--border-hairline);flex-wrap:wrap;align-items:center;display:flex}.scratchpad>header>button.link{margin-left:auto}.scratchpad .tabs{gap:var(--space-2);flex-wrap:wrap;flex:100%;order:1;min-width:0;display:flex}.scratchpad .tabs button.tab{text-transform:none}.scratchpad .doc{min-height:0;padding:var(--space-5);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow:auto}.scratchpad .doc>.note{margin:0}.scratchpad .doc>pre.payload{padding:var(--space-3);background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);font:var(--t-code-small);overflow:auto}.backstage{max-width:var(--backstage-width);border-left:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-canvas);min-width:0;padding:var(--space-6) var(--space-5);gap:var(--space-6);flex-direction:column;flex:280px;display:flex;overflow:auto}.backstage section{gap:var(--space-3);flex-direction:column;display:flex}.backstage h3{border-bottom:var(--bw-hairline) solid var(--border-hairline);font:var(--t-screen);letter-spacing:var(--tracking-screen);text-transform:uppercase;color:var(--running-fg);margin:0;padding-bottom:5px}.backstage h3:before{content:"// "}.backstage .tabs{gap:var(--space-2);display:flex}.tasks{gap:var(--space-2);font:var(--t-note);color:var(--text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks li{gap:var(--space-3);align-items:baseline;display:flex}.tasks li:before{content:"○";color:var(--text-muted);flex:none}.tasks li.in_progress{color:var(--text-primary);background:var(--bg-panel);border-left:var(--bw-marker) solid var(--running-solid);padding:var(--space-2) var(--space-3)}.tasks li.in_progress:before{content:"▸";color:var(--running-fg)}.tasks li.completed{color:var(--text-muted);text-decoration:line-through}.tasks li.completed:before{content:"✓";color:var(--running-fg)}.tasks li.cancelled{color:var(--text-muted);opacity:.7}.tasks li.cancelled:before{content:"×"}.cast{gap:var(--space-3);font:var(--t-note);color:var(--text-primary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cast li{gap:var(--space-3);align-items:center;display:flex}.cast .state{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-muted);margin-left:auto}.approval{bottom:var(--space-3);z-index:10;margin:0 var(--space-6) var(--space-3);background:var(--bg-raised);border:var(--bw-hairline) solid var(--waiting-solid);border-top:var(--bw-heavy) solid var(--waiting-solid);max-height:72vh;box-shadow:var(--sh-footlight);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.approval>header{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.approval>header .mask{color:var(--waiting-fg);animation:pulse var(--dur-pulse) var(--ease-standard) infinite}.approval h2{min-width:0;color:var(--text-primary);flex:180px}.approval .consequence{max-width:var(--measure-reading);font:var(--t-body);color:var(--text-secondary);margin:0;line-height:1.6}.approval .also{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-muted);margin:0}.approval .also.error{text-transform:none;letter-spacing:0;color:var(--error-fg)}.approval .evidence{background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);padding:var(--space-3);max-height:30vh;font:var(--t-code-small);color:var(--text-secondary);overflow:auto}.approval.question .evidence{flex-shrink:0}.approval .diff-lines{padding:var(--space-2) 0;background:var(--diff-gutter-bg);white-space:pre-wrap;word-break:break-word;margin:0}.diff-lines>span{min-height:1.2em;padding:0 var(--space-3);color:var(--diff-ctx);display:block}.diff-lines>.add{background:var(--diff-add-bg);color:var(--diff-add-fg)}.diff-lines>.del{background:var(--diff-del-bg);color:var(--diff-del-fg)}.approval .onboard-files,.approval .onboard-notes{padding-left:var(--space-4);font:var(--t-ui-small);color:var(--text-secondary);margin:0}.approval .onboard-files .mono{font:var(--t-code-small);color:var(--text-primary)}.approval .also.plain{text-transform:none;letter-spacing:0;font:var(--t-ui-small)}.approval .evidence .command{font:var(--t-code);color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.approval .evidence .command:before{content:"$ ";color:var(--text-muted)}.approval .evidence .also{margin-top:var(--space-2);font:var(--t-code-small);letter-spacing:0;text-transform:none}.approval .answers{gap:var(--space-2);flex-wrap:wrap;display:flex}.approval .answers input{flex:200px}.approval .answers .allow,.approval .answers .deny{max-width:220px;min-height:var(--touch-target);flex:140px}.approval .answers .allow{background:var(--waiting-solid);color:var(--text-inverse);box-shadow:4px 4px 0 var(--bg-shadow);border-color:#0000;font-weight:800}.approval .answers .deny{font-weight:600}.approval .answers .scoped{min-height:var(--touch-target);border-color:var(--border-hairline);color:var(--text-secondary);font:var(--t-note);flex:100%}.approval .facts.gate,.approval .facts.brief{font:var(--t-note);letter-spacing:normal}.approval .facts.brief .gate-part{display:contents}.approval .facts.brief .gate-text{white-space:pre-wrap}.approval .facts.brief textarea{font:var(--t-note);flex:100%}.approval.answered{border-color:var(--border-hairline);box-shadow:none}.decision{max-width:var(--measure-reading);gap:var(--space-3);padding:9px var(--space-3);border:var(--bw-hairline) solid var(--border-hairline);font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-secondary);flex-wrap:wrap;align-items:center;display:flex}.decision .secondary{color:inherit}.decision .pill{color:inherit;background:0 0;border:none;padding:0}.decision.allow,.decision.allow_session{color:var(--allowed-fg);border-color:var(--allowed-bd)}.decision.deny{color:var(--denied-fg);border-color:var(--denied-bd)}.composer{margin:0 var(--space-6) var(--space-6);background:var(--bg-panel);border:var(--bw-hairline) solid var(--border-strong);padding:var(--space-3);gap:var(--space-2);flex-direction:column;flex:none;display:flex}.composer .hint{font:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0}.composer .hint.error{text-transform:none;letter-spacing:0;color:var(--error-fg)}.composer textarea{min-height:var(--composer-min-height);border-color:var(--border-hairline);font:var(--t-body);line-height:1.6}.composer .row{gap:var(--space-2);border:none;flex-wrap:wrap;align-items:center;min-height:0;padding:0;display:flex}.composer .row button{min-height:42px}.composer .row .send{background:var(--text-body);color:var(--text-inverse);padding:0 var(--space-5);border-color:#0000;font-size:14px;font-weight:800}.instead{margin:0 var(--space-6) var(--space-6);border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-panel);padding:var(--space-4);gap:var(--space-2);max-width:var(--measure-narrow);flex-direction:column;display:flex}.instead p{color:var(--text-secondary);margin:0}.instead button{min-height:var(--touch-target);align-self:flex-start}.files{border-top:var(--bw-hairline) solid var(--border-hairline);flex-wrap:wrap;flex:1;min-height:0;display:flex}.files .tree{border-right:var(--bw-hairline) solid var(--border-hairline);flex:240px;min-width:0;max-width:340px;overflow:auto}.files .viewer{flex-direction:column;flex:2 360px;min-width:0;display:flex;overflow:auto}.files .crumbs,.files .viewer>header{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-sunken);align-items:center;display:flex}.files .crumbs code,.files .viewer>header code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.files ul{padding:var(--space-1) 0;margin:0;list-style:none}.files .entry{border:none;border-left:var(--bw-marker) solid transparent;width:100%;min-height:30px;padding:3px var(--space-3);gap:var(--space-2);text-align:left;font:var(--t-code-small);background:0 0;align-items:center;display:flex}.files .entry:hover{filter:none;background:var(--bg-hover)}.files .entry.changed{border-left-color:var(--running-fg)}.files .entry .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.files .entry.directory .name:after{content:"/";color:var(--text-muted)}.files .viewer pre{padding:var(--space-4);font:var(--t-code)}.files .viewer .note,.files .tree .note{padding:var(--space-3)}.memory{gap:var(--space-3);flex-direction:column;display:flex}.memory .note{margin:0}.memory .doubtful{color:var(--offline-fg)}.memory .fact-kind h4{margin:0 0 var(--space-1);font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-label)}.memory .fact-kind ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.memory .fact{border-left:var(--bw-marker) solid transparent}.memory .fact.moved,.memory .fact.missing{border-left-color:var(--offline-bd)}.memory .fact .claim{width:100%;min-height:var(--touch-target);padding:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2);text-align:left;font:var(--t-note);color:var(--text-body);border:none;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.memory .fact .claim:hover{filter:none;background:var(--bg-hover)}.memory .fact .claim[aria-expanded=true]{background:var(--bg-selected)}.memory .evidence-of{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-2);flex-direction:column;display:flex}.memory .evidence-of .facts{align-self:stretch}.memory .anchor{word-break:break-all;display:block}.memory .fact .claim code{font:var(--t-code-small);color:var(--text-primary)}.memory .memory-actions,.memory .forget-answers{gap:var(--space-2);display:flex}.memory .brief-text{white-space:pre-wrap;font:var(--t-code-small);color:var(--text-secondary);margin:0}.inbox{padding:var(--space-4) var(--space-6);gap:var(--space-4);flex-direction:column;margin:0;list-style:none;display:flex;overflow:auto}.inbox>li{border:var(--bw-hairline) solid var(--border-hairline);border-left:var(--bw-marker) solid var(--waiting-solid);background:var(--bg-panel);overflow:hidden}.inbox>li>header{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--bw-hairline) solid var(--divider);flex-wrap:wrap;align-items:baseline;display:flex}.inbox>li>header .subject{font:var(--t-subheading);color:var(--text-primary);text-decoration:none}.inbox .approval{box-shadow:none;border:none;border-top:var(--bw-hairline) solid var(--border-hairline);max-height:none;margin:0;position:static}.onboarding{gap:var(--space-6);max-width:900px;min-height:100%;padding:clamp(var(--space-6), 8vh, var(--space-9)) var(--space-5) var(--space-7);flex-direction:column;margin:0 auto;display:flex;overflow:auto}.onboarding>header{gap:var(--space-2);flex-direction:column;display:flex}.onboarding>header p{max-width:var(--measure-reading);color:var(--text-secondary);margin:0}.onboarding>footer{gap:var(--space-4);border-top:var(--bw-hairline) solid var(--border-hairline);padding-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.onboarding>footer .continue{min-height:var(--touch-target);background:var(--running-solid);min-width:160px;color:var(--text-inverse);box-shadow:4px 4px 0 var(--bg-shadow);border-color:#0000;font-weight:800}.appearance{gap:var(--space-6);max-width:900px;padding:var(--space-6);flex-direction:column;display:flex}.appearance>p{max-width:var(--measure-reading);font:var(--t-note);color:var(--text-secondary);margin:0}.chooser{gap:var(--space-6);flex-direction:column;display:flex}.chooser>section{gap:var(--space-3);flex-direction:column;display:flex}.chooser .mode .options{max-width:var(--measure-narrow)}.appearance>.notify,.appearance>.opening{gap:var(--space-3);flex-direction:column;display:flex}.appearance>.notify .options,.appearance>.opening .options{max-width:var(--measure-narrow)}.appearance>.notify .note{max-width:var(--measure-reading);margin:0}.themes{gap:var(--space-3);flex-wrap:wrap;display:flex}.theme{text-align:left;background:var(--bg-raised);border:var(--bw-hairline) solid var(--border-strong);min-width:0;padding:var(--space-3);gap:var(--space-2);box-shadow:4px 4px 0 var(--bg-shadow);flex-direction:column;flex:260px;display:flex}.theme:hover:not(:disabled){filter:none;box-shadow:6px 6px 0 var(--bg-shadow);transform:translate(-2px,-2px)}.theme[aria-pressed=true]{background:var(--running-bg);border-color:var(--running-solid)}.theme>.label{font:var(--t-subheading);color:var(--text-primary)}.theme>.label .micro{color:var(--text-muted);font-weight:500}.theme>.consequence{font:var(--t-ui-small);color:var(--text-secondary);white-space:normal}.preview{background:var(--bg-canvas);color:var(--text-primary);border:var(--bw-hairline) solid var(--border-hairline);padding:var(--space-2);gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;overflow:hidden}.preview .rows{border-top-color:var(--border-hairline)}.preview .row{min-height:0;padding:5px var(--space-2) 5px 6px;flex-wrap:nowrap;gap:6px}.preview .row .subject{font:var(--t-micro);letter-spacing:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;display:block;overflow:hidden}.preview .pill{gap:4px;padding:1px 6px;font-size:9.5px}.preview .pill .eye{width:10px;height:10px}.preview .approval{background:var(--bg-raised);border:var(--bw-hairline) solid var(--waiting-solid);border-top:var(--bw-marker) solid var(--waiting-solid);max-height:none;box-shadow:var(--sh-footlight);padding:var(--space-2);flex-direction:column;gap:6px;margin:0;display:flex;position:static}.preview .approval .question{color:var(--text-primary);font-size:12px;font-weight:800}.preview .approval .answers{gap:5px;display:flex}.preview .approval .allow,.preview .approval .deny{border:var(--bw-hairline) solid var(--border-strong);flex:none;max-width:none;min-height:0;padding:2px 8px;font-size:10px;line-height:1.4}.preview .approval .allow{background:var(--waiting-solid);color:var(--text-inverse);border-color:#0000;font-weight:800}.preview .cast{color:var(--text-primary);flex-direction:row;align-items:center;gap:6px;display:flex}.preview .cast .micro{color:var(--text-muted);margin-left:auto;font-size:9.5px}.preview .ring{font-size:8.5px}.launcher{background:var(--bg-stage);min-height:100%;color:var(--text-body);flex-direction:column;display:flex;overflow:auto}.launcher .strip{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--bg-panel);border-bottom:var(--bw-hairline) solid var(--border-hairline);display:flex}.launcher .lights{gap:6px;display:flex}.launcher .lights span{width:11px;height:11px;display:block}.launcher .lights .brand{background:var(--accent)}.launcher .lights .local{background:var(--local-fg)}.launcher .lights .machine{background:var(--running-solid)}.launcher .strip .micro,.launcher footer{font:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.launcher main{width:100%;max-width:1080px;padding:var(--space-8) var(--space-6);flex-direction:column;flex:auto;justify-content:center;margin:0 auto;display:flex;overflow:visible}.launcher .masthead{align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.launcher .masthead .mask{color:var(--text-primary)}.launcher .masthead .lead{flex:320px;min-width:0}.launcher .masthead .screen{margin-bottom:var(--space-2)}.launcher .display{font:var(--t-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--text-primary);margin:0}.launcher .display .lit{color:var(--accent)}.launcher .tiles{gap:var(--space-4);margin-bottom:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.launcher .tile{text-align:left;min-height:0;padding:var(--space-5);background:var(--bg-raised);color:var(--text-body);border:var(--bw-hairline) solid var(--border-strong);box-shadow:5px 5px 0 var(--bg-shadow);flex-direction:column;display:flex}.launcher .tile:hover:not(:disabled){filter:none;box-shadow:8px 8px 0 var(--bg-shadow);transform:translate(-2px,-2px)}.launcher .tile .kicker{font:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-label)}.launcher .tile .title{margin-top:var(--space-3);font:var(--t-tile);letter-spacing:var(--tracking-heading);color:var(--text-primary)}.launcher .tile .copy{margin-top:var(--space-2);max-width:none;font:var(--t-note);color:var(--text-secondary)}.launcher .tile.new,.launcher .tile.needs{color:var(--text-inverse);border-color:#0000}.launcher .tile.new{background:var(--running-solid)}.launcher .tile.needs{background:var(--waiting-solid)}.launcher .tile.new .kicker,.launcher .tile.new .title,.launcher .tile.new .copy,.launcher .tile.needs .kicker,.launcher .tile.needs .title,.launcher .tile.needs .copy{color:inherit}.launcher .tile.new .kicker,.launcher .tile.needs .kicker{opacity:.7}.launcher .tile.new .copy,.launcher .tile.needs .copy{opacity:.85}.launcher .below{border-top:var(--bw-hairline) solid var(--border-hairline);padding-top:var(--space-5);gap:var(--space-7);flex-wrap:wrap;display:flex}.launcher .recent{flex:300px;min-width:0}.launcher .machine{flex:0 300px;min-width:0}.launcher .recent .screen,.launcher .machine .screen{margin-bottom:var(--space-3)}.launcher .recent ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.launcher .recent button{align-items:center;gap:var(--space-3);text-align:left;width:100%;min-height:0;padding:var(--space-3);border:none;border-bottom:var(--bw-hairline) solid var(--border-hairline);display:flex}.launcher .recent button:hover:not(:disabled){filter:none;background:var(--bg-hover)}.launcher .recent .bar{background:var(--border-strong);flex:none;width:3px;height:26px}.launcher .recent .is-waiting .bar{background:var(--waiting-solid)}.launcher .recent .is-running .bar{background:var(--running-solid)}.launcher .recent .is-dormant .bar{background:var(--dormant-fg)}.launcher .recent .is-error .bar{background:var(--error-fg)}.launcher .recent .title{min-width:0;font:var(--t-body-strong);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.launcher .recent .pill,.launcher .recent .kind{white-space:nowrap;flex:none}.launcher .recent .kind{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-label)}.launcher .recent .kind.local{color:var(--local-fg)}.launcher .machine dd.on{color:var(--running-fg)}.launcher .machine button{margin-top:var(--space-4);font:var(--t-note);padding:10px 18px;font-weight:600}.launcher footer{padding:var(--space-3) var(--space-4);border-top:var(--bw-hairline) solid var(--border-hairline);gap:var(--space-4);flex-wrap:wrap;display:flex}.launcher footer label{cursor:pointer;flex-direction:row;align-items:center;margin-left:auto}.launcher footer input[type=checkbox]{width:auto;min-height:0;accent-color:var(--running-solid);cursor:pointer;margin:0}.start{flex-direction:column;flex:1;min-height:0;display:flex}.start .body{padding:var(--space-6);gap:var(--space-6);flex-direction:column;flex:1;max-width:760px;display:flex;overflow:auto}.start section{gap:var(--space-3);flex-direction:column;display:flex}.start .fields{gap:var(--space-5);flex-wrap:wrap;display:flex}.start .fields>label{flex:220px;min-width:0}.start .actions{justify-content:flex-start;align-items:center;gap:var(--space-3)}.start .actions button{min-height:var(--touch-target);padding:0 var(--space-5)}.start .actions .primary{padding:0 var(--space-6)}.start .actions .note{margin:0}.start .chips{margin-top:var(--space-1)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.pill .eye,.approval>header .mask,.caret:after{animation:none}.option:hover:not(:disabled),.theme:hover:not(:disabled),.launcher .tile:hover:not(:disabled){transform:none}}@media (max-width:719px){.app{flex-direction:column}.rail{align-items:center;gap:var(--space-2);width:auto;padding:var(--space-2) var(--space-3);border-right:none;border-bottom:var(--bw-hairline) solid var(--border-hairline);flex-direction:row;overflow-x:auto}.rail .wordmark{padding:0 var(--space-2) 0 0}.rail nav{flex-direction:row}.rail nav button{padding:var(--space-2) var(--space-3);border-left:none;border-bottom:var(--bw-marker) solid transparent;white-space:nowrap}.rail nav button[aria-current=page]{border-left:none;border-bottom-color:var(--accent)}.rail .me{align-items:center;gap:var(--space-3);white-space:nowrap;flex-direction:row;margin-left:auto;padding:0}.rail .me .name,.rail .me .teams,.rail .me .host{display:none}.rail .me button{margin-top:0}.screen-head,.toolbar,.banner,.group>h3,.appearance,.session-head,.stream,.inbox,.start .body,.launcher main{padding-left:var(--space-4);padding-right:var(--space-4)}.group>.copy,.group>p.note,.group>.facts,.group>.inline-form,.group>form,.group>.table-scroll,.group>ul.note,.group>label.inline,.group>button,.group>.chips,.group>.banner{margin-left:var(--space-4);margin-right:var(--space-4)}.row{padding-left:calc(var(--space-4) - var(--bw-marker));padding-right:var(--space-4)}.approval,.composer,.instead{margin-left:var(--space-4);margin-right:var(--space-4)}.composer,.instead{margin-bottom:var(--space-4)}.theme{flex-basis:100%}.backstage{border-left:none;border-top:var(--bw-hairline) solid var(--border-hairline);max-width:none;padding:var(--space-5) var(--space-4);flex-basis:100%}}.table-scroll{border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-panel);overflow-x:auto}.table{border-collapse:collapse;width:100%;font:var(--t-ui-small)}.table th,.table td{text-align:left;padding:var(--space-2) var(--space-3);vertical-align:middle;white-space:nowrap}.table thead th{color:var(--text-muted);font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;border-bottom:var(--bw-hairline) solid var(--border-hairline)}.table tbody tr+tr{border-top:var(--bw-hairline) solid var(--divider)}.table tbody th{color:var(--text-primary);font-weight:600}.table td{color:var(--text-secondary)}.table td .link+.link{margin-left:var(--space-3)}.table td button{min-height:30px;font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;padding:4px 10px}.facts.wide{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);grid-template-columns:minmax(7rem,auto) 1fr}.facts.wide dd{font:var(--t-ui-small);letter-spacing:0}.facts.wide dd.mono{font:var(--t-code-small)}.chip{padding:1px var(--space-2);margin-right:var(--space-2);border:var(--bw-hairline) solid var(--border-hairline);font:var(--t-code-small);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.inline-form{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.inline-form input,.inline-form select{min-width:12rem}.inline-form label.inline{align-items:stretch;gap:var(--space-2);font:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-label);flex-direction:column}label.inline{align-items:center;gap:var(--space-2);font:var(--t-note);letter-spacing:0;text-transform:none;color:var(--text-body);flex-direction:row}label.inline input[type=checkbox]{width:auto;min-height:0;accent-color:var(--running-solid)}fieldset{border:var(--bw-hairline) solid var(--border-hairline);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}fieldset legend{font:var(--t-ui-small);color:var(--text-secondary);padding:0 var(--space-2)}h4{margin:var(--space-4) 0 var(--space-2);font:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-label)}.dialog.wide{width:min(760px,100%)}.problems{margin:var(--space-2) 0 0;padding-left:var(--space-4);font:var(--t-ui-small)}.problems li+li{margin-top:4px}.diff{font:var(--t-code-small);margin:0;padding:0;list-style:none}.diff .was{color:var(--text-muted);text-decoration:line-through}.diff .now{color:var(--text-primary)}.payload.secret{-webkit-user-select:all;user-select:all;font:var(--t-code);word-break:break-all;white-space:pre-wrap}button.danger{border-color:var(--error-bd);color:var(--error-fg)}.run{padding:var(--space-3) var(--space-4)}.run-actions{gap:var(--space-3);padding:0 var(--space-4) var(--space-3);align-items:center;display:flex}.run-actions .note{margin:0}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip.as-button{cursor:pointer;min-height:0;padding:3px var(--space-2);font:var(--t-code-small);text-overflow:ellipsis;max-width:100%;margin:0;overflow:hidden}.chip.as-button:hover{filter:none;border-color:var(--border-strong);color:var(--text-primary)}.chip.as-button[aria-pressed=true]{border-color:var(--running-solid);color:var(--text-primary)}.group>.actions,.group>.tabs,.group>.fields,.group>.agent-form,.group>.agent-body,.group>.may-do,.group>.instruction-head,.group>pre.instruction,.group>.field-note{margin-left:var(--space-6);margin-right:var(--space-6)}.group>.actions{margin-top:var(--space-3);margin-bottom:var(--space-3);justify-content:flex-start}.table .agent-description{text-overflow:ellipsis;letter-spacing:0;text-transform:none;max-width:36ch;font-weight:400;display:block;overflow:hidden}.table tr[aria-selected=true]{background:var(--running-bg)}.table th button.agent-name,.table td button.session-id{min-height:0;font:var(--t-code);text-transform:none;letter-spacing:0;padding:0}.table td button.session-id+button.session-id{margin-left:var(--space-2)}.chip.permission-auto{border-color:var(--waiting-solid);color:var(--text-primary)}.agent-detail .instruction-head,.may-do h4{margin-top:var(--space-4);margin-bottom:var(--space-2);font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-label)}pre.instruction{max-height:50vh;padding:var(--space-3) var(--space-4);background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);font:var(--t-code-small);color:var(--text-primary);white-space:pre-wrap;overflow:auto}.agent-editor .fields{gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.agent-editor .fields>label{flex:220px;min-width:0}.agent-editor .tabs{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.agent-form{gap:var(--space-3);flex-direction:column;display:flex}.agent-form fieldset{gap:var(--space-2);flex-direction:column;display:flex}.agent-form .permission-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.agent-form .permission-row input{flex:12rem}.agent-form .permission-row .note{flex-basis:100%}.agent-body textarea{font:var(--t-code-small);text-transform:none;letter-spacing:0}.note.field-note{margin:var(--space-1) 0 0;text-transform:none;letter-spacing:0}.may-do{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-left:var(--bw-marker) solid var(--waiting-solid);background:var(--bg-panel)}.may-do .may-do-row{display:contents}.agent-switch{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.agent-switch label.inline{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-label)}.agent-switch .micro.error{color:var(--error-fg)}.agent-switch .agent-current{font:var(--t-ui-small)}.agent-switch .agent-picker{padding:var(--space-3);border:var(--bw-hairline) solid var(--border-strong);background:var(--bg-panel);flex-basis:100%}.agent-picker-list{gap:var(--space-3);flex-direction:column;display:flex}.agent-picker-group{gap:var(--space-1);flex-direction:column;display:flex}.agent-option{gap:var(--space-2);text-align:left;flex-wrap:wrap;align-items:baseline;display:flex}.agent-option[aria-selected=true]{background:var(--bg-selected)}.agent-option .facts{font:var(--t-micro);color:var(--text-secondary)}.agent-option.unavailable{color:var(--text-muted)}.agent-option .why{font:var(--t-micro);color:var(--text-muted);flex-basis:100%}.agent-picker-detail{margin-top:var(--space-3)}.agent-picker .micro.error{color:var(--error-fg)}.note.switched{border-top:var(--bw-hairline) solid var(--border-strong);padding-top:var(--space-2);color:var(--text-primary)}.palette-scrim{z-index:20;background:var(--scrim);padding:8vh var(--space-4) var(--space-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.palette{background:var(--bg-panel);border:var(--bw-hairline) solid var(--border-strong);width:min(720px,100%);max-height:80vh;box-shadow:8px 8px 0 var(--bg-shadow);flex-direction:column;display:flex;overflow:hidden}.palette input{border:0;border-bottom:var(--bw-hairline) solid var(--border-strong);background:var(--bg-sunken);padding:var(--space-3) var(--space-4);font:var(--t-body)}.palette .rows{min-height:0;padding:var(--space-2) 0;border-top:none;flex:1;overflow:auto}.palette .rows .note{margin:var(--space-2) var(--space-4)}.palette .section{padding:var(--space-3) var(--space-4) var(--space-1);font:var(--t-screen);letter-spacing:var(--tracking-screen);text-transform:uppercase;color:var(--running-fg)}.palette .section:before{content:"// "}.palette .row{gap:var(--space-3);min-height:0;padding:var(--space-2) var(--space-4) var(--space-2) calc(var(--space-4) - var(--bw-marker));cursor:pointer;grid-template-columns:12ch 11ch 1fr;align-items:baseline;display:grid}.palette .row .name{font:var(--t-code);color:var(--running-fg)}.palette .row .summary{font:var(--t-note);color:var(--text-secondary)}.palette .row .kind{font:var(--t-code-small);color:var(--text-muted)}.palette .row.kind-agent .kind{color:var(--accent)}.palette .row.kind-repository .kind{color:var(--p-agent)}.palette .row.kind-yours .kind{color:var(--p-self)}.palette .row .badges{margin-right:var(--space-2);font:var(--t-code-small);color:var(--text-primary)}.palette .row[aria-selected=true]{background:var(--bg-selected);border-left-color:var(--accent)}.palette .row.unavailable .name,.palette .row.unavailable .kind,.palette .row.unavailable .badges,.palette .row.unavailable .summary{color:var(--text-muted)}.palette .detail,.palette .notice,.palette .keys{border-top:var(--bw-hairline) solid var(--border-hairline);padding:var(--space-3) var(--space-4);font:var(--t-ui-small)}.palette .detail{color:var(--text-secondary)}.palette .detail .usage{font:var(--t-code);color:var(--text-primary)}.palette .detail p{margin:var(--space-1) 0 0}.palette .detail .sends pre{max-height:25vh;margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);background:var(--bg-sunken);border:var(--bw-hairline) solid var(--border-hairline);font:var(--t-code-small);color:var(--text-primary);overflow:auto}.palette .notice{color:var(--text-primary)}.palette .keys{padding-top:var(--space-2);padding-bottom:var(--space-2);text-transform:uppercase}@media (max-width:480px){.palette .row{gap:var(--space-half);grid-template-columns:1fr}}.remote-consent{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-left:var(--bw-marker) solid var(--waiting-solid);background:var(--waiting-bg);flex-wrap:wrap;display:flex}.remote-consent p{color:var(--waiting-fg);flex:100%;margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.repertoire,.memory-screen{flex:auto;min-height:0;overflow:auto}.repertoire-head,.memory-head{align-items:flex-end;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-5);border-bottom:var(--bw-hairline) solid var(--border-hairline);flex-wrap:wrap;display:flex}.repertoire-head .lede,.memory-head .lede{flex:320px;min-width:0}.repertoire-head h1,.memory-head h1{margin-top:var(--space-1)}.repertoire-head p,.memory-head p{margin:var(--space-3) 0 0;max-width:62ch}.repertoire>.note,.memory-screen>.note,.memory-screen>.muted{margin:var(--space-5) var(--space-6)}.search-field{align-items:center;gap:var(--space-2);min-width:220px;padding:0 var(--space-3);border:var(--bw-hairline) solid var(--border-strong);background:var(--bg-panel);flex-direction:row;flex:0 340px;display:flex}.search-field>span{font:var(--t-micro);color:var(--text-muted)}.search-field input{background:0 0;border:0;outline:0;flex:auto;min-width:0}.audiences,.levels{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-bottom:var(--bw-hairline) solid var(--border-hairline);flex-wrap:wrap;display:flex}.audiences .audience,.levels .level{align-items:center;gap:var(--space-2);min-height:var(--touch-target);white-space:nowrap;font-weight:600;display:inline-flex}.audiences .audience[aria-pressed=true],.levels .level[aria-pressed=true],.team-pick .picker button[aria-pressed=true]{background:var(--text-body);color:var(--text-inverse);border-color:var(--text-body)}.audiences .audience[aria-pressed=true] .n,.levels .level[aria-pressed=true] .n,.levels .level[aria-pressed=true] .glyph{color:var(--text-inverse)}.audiences .n,.levels .n{font:var(--t-micro);color:var(--text-muted)}.audiences .dots{gap:var(--space-half);display:inline-flex}.audiences .dots span{background:var(--text-body);border-radius:50%;width:6px;height:6px}.audiences .is-team .dots span{background:var(--running-solid)}.audiences .is-shared .dots span{background:var(--dormant-fg)}.audiences .is-private .dots span{background:var(--text-secondary)}.audiences .order,.levels .order{color:var(--text-muted);margin-left:auto}.repertoire-body{flex-wrap:wrap;align-items:flex-start;display:flex}.repertoire-main{min-width:0;padding:var(--space-5) var(--space-6) var(--space-8);flex:999 520px}.repertoire .day{margin-bottom:var(--space-7)}.repertoire .day h2,.repertoire-aside h2{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);font:var(--t-subheading);display:flex}.repertoire .day h2 .n{font:var(--t-micro);color:var(--text-muted)}.repertoire .cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.repertoire .card{text-align:left;background:var(--bg-panel);border:var(--bw-hairline) solid var(--border-hairline);flex-direction:column;padding:0;display:flex}.repertoire .card:hover:not(:disabled){filter:none;box-shadow:6px 6px 0 var(--bg-shadow);border-color:var(--border-strong);transform:translate(-2px,-2px)}.repertoire .card[aria-current=true]{border-color:var(--focus);box-shadow:6px 6px 0 var(--bg-shadow)}.repertoire .placeholder{aspect-ratio:16/9;background:repeating-linear-gradient(135deg, var(--bg-raised) 0 10px, var(--bg-panel) 10px 20px);border-bottom:var(--bw-hairline) solid var(--border-hairline);display:block;position:relative}.repertoire .placeholder .what{left:var(--space-3);bottom:var(--space-3);font:var(--t-micro);color:var(--text-muted);position:absolute}.repertoire .placeholder .fresh{right:var(--space-3);top:var(--space-3);font:var(--t-micro);background:var(--running-solid);color:var(--text-inverse);padding:2px 7px;position:absolute}.repertoire .card .body{padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;gap:6px;display:flex}.repertoire .card .title{font:var(--t-subheading);color:var(--text-primary)}.repertoire .card .byline{font:var(--t-ui-small);color:var(--text-secondary)}.repertoire .card .tags{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.repertoire .card .kind{color:var(--text-muted)}.audience-pill{font:var(--t-micro);border:var(--bw-hairline) solid var(--border-strong);color:var(--text-body);align-items:center;gap:6px;padding:2px 7px;display:inline-flex}.audience-pill.is-team,.audience-line.is-team{border-color:var(--running-bd);color:var(--running-fg)}.audience-pill.is-shared,.audience-line.is-shared{border-color:var(--dormant-bd);color:var(--dormant-fg)}.audience-pill.is-private,.audience-line.is-private{color:var(--text-secondary)}.repertoire .empty,.memory-screen .empty{max-width:560px;padding:var(--space-6);border:var(--bw-hairline) dashed var(--border-strong)}.repertoire .empty .title,.memory-screen .empty .title{margin:0 0 var(--space-2);font:var(--t-subheading);color:var(--text-primary)}.repertoire .empty .muted{margin:0 0 var(--space-4)}.repertoire-aside{gap:var(--space-5);min-width:0;max-width:420px;padding:var(--space-5) var(--space-5) var(--space-7);border-left:var(--bw-hairline) solid var(--border-hairline);flex-direction:column;flex:320px;display:flex;position:sticky;top:0}.repertoire-aside .what{color:var(--text-muted)}.repertoire-aside h2{font:var(--t-heading);margin:6px 0 0}.repertoire-aside .actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.repertoire-aside .actions button{min-height:var(--touch-target);flex:120px}.repertoire-aside section .screen{margin-bottom:var(--space-3);border-bottom:var(--bw-hairline) solid var(--border-hairline);padding-bottom:5px}.repertoire-aside .audience-line{margin:0 0 var(--space-3);font-weight:700}.repertoire-aside section>.muted{margin:0 0 var(--space-3)}.repertoire-aside .move-visibility{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.repertoire-aside .move-visibility label{gap:var(--space-1);flex-direction:column;display:flex}.repertoire-aside .origin{gap:var(--space-2) var(--space-4);grid-template-columns:auto 1fr;margin:0;display:grid}.repertoire-aside .origin dt{font:var(--t-micro);color:var(--text-muted)}.repertoire-aside .origin dd{overflow-wrap:anywhere;min-width:0;margin:0}.repertoire-aside .origin .profile{font:var(--t-code-small);color:var(--running-fg)}.repertoire-aside .versions,.repertoire-aside .links,.versions-drawer .version-list,.versions-drawer .session-reads{margin:0 0 var(--space-3);padding:0;list-style:none}.repertoire-aside .versions li,.repertoire-aside .links li,.versions-drawer .version-list li{align-items:baseline;gap:var(--space-3);border-bottom:var(--bw-hairline) solid var(--border-hairline);flex-wrap:wrap;padding:7px 0;display:flex}.repertoire-aside .versions .n,.versions-drawer .version-list .n{font:var(--t-micro);color:var(--text-muted);flex:0 0 28px}.repertoire-aside .versions .newest .n{color:var(--running-fg)}.repertoire-aside .versions .note-text{flex:auto;min-width:0}.repertoire-aside .versions .micro{color:var(--text-muted)}.repertoire-aside .version-actions{gap:var(--space-3);flex:100%;display:flex}.levels .rule{width:1px;height:28px;margin:0 var(--space-2);background:var(--border-hairline)}.levels .level-slot{display:contents}.levels .sep{color:var(--text-muted);padding:0 2px}.levels .in-effect{border-color:var(--running-bd);color:var(--running-fg);font-weight:800}.levels .is-team .glyph{color:var(--running-fg)}.levels .is-user .glyph{color:var(--text-secondary)}.memory-head .can-change{text-align:right;color:var(--text-muted);flex:0 auto;line-height:1.7}.memory-head .can-change span{color:var(--text-body)}.in-effect-view,.level-view{max-width:940px;padding:var(--space-5) var(--space-6) var(--space-8)}.team-pick{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.team-pick .picker{border:var(--bw-hairline) solid var(--border-strong);display:inline-flex}.team-pick .picker button{min-height:36px;color:var(--text-secondary);border:0;font-weight:700}.memory-screen .entries{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.memory-screen .entry{background:var(--bg-panel);border:var(--bw-hairline) solid var(--border-hairline);border-left:var(--bw-marker) solid var(--text-body)}.memory-screen .entry.is-team{border-left-color:var(--running-fg)}.memory-screen .entry.is-user{border-left-color:var(--text-secondary)}.memory-screen .entry.editing{background:var(--bg-raised);border-color:var(--focus)}.memory-screen .entry-body{padding:var(--space-4)}.memory-screen .entry-top{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-bottom:6px;display:flex}.memory-screen .entry-top .topic{font:var(--t-subheading);color:var(--text-primary)}.memory-screen .entry-body p{white-space:pre-wrap;max-width:70ch;margin:0}.memory-screen .from{border:var(--bw-hairline) solid var(--border-strong);padding:2px 7px}.memory-screen .from.is-team{border-color:var(--running-bd);color:var(--running-fg)}.memory-screen .from.is-user{color:var(--text-secondary)}.memory-screen .replaced{border:var(--bw-hairline) solid var(--queued-bd);color:var(--queued-fg);padding:2px 7px}.memory-screen .replaces{align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:var(--bw-hairline) dashed var(--border-hairline);color:var(--text-muted);flex-wrap:wrap;display:flex}.memory-screen .replaces s{min-width:0;font:var(--t-ui-small);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);flex:280px}.memory-screen .entry-meta{align-items:center;gap:var(--space-3);margin-top:var(--space-3);color:var(--text-muted);flex-wrap:wrap;display:flex}.memory-screen .entry-actions{gap:var(--space-2);margin-left:auto;display:flex}.memory-screen .level-head{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.memory-screen .level-head>div:first-child{flex:340px;min-width:0}.memory-screen .level-head p{margin:6px 0 0}.memory-screen .level-actions{gap:var(--space-2);display:flex}.memory-screen .read-only{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border:var(--bw-hairline) solid var(--border-hairline);color:var(--text-secondary)}.memory-screen .read-only .micro{margin-right:var(--space-2);color:var(--text-muted)}.memory-screen .entry-form{margin-bottom:var(--space-4);background:var(--bg-raised);border:var(--bw-hairline) solid var(--focus);box-shadow:5px 5px 0 var(--bg-shadow)}.memory-screen .entry.editing .entry-form{box-shadow:none;border:0;margin:0}.memory-screen .entry-form .fields{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.memory-screen .entry-form .field{flex-direction:column;gap:6px;display:flex}.memory-screen .entry-form .field .micro{color:var(--text-label)}.memory-screen .entry-form .clash{color:var(--queued-fg);margin:0}.memory-screen .form-actions{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:var(--bw-hairline) solid var(--border-hairline);flex-wrap:wrap;display:flex}.memory-screen .form-actions .scope{min-width:0;color:var(--text-muted);flex:220px}.memory-screen .reach{min-width:0;color:var(--text-muted);flex:100%}.memory-screen .forget .scope{color:var(--text-muted);flex:100%}.memory-screen .forget{align-items:center;gap:var(--space-3);padding:var(--space-4);border-top:var(--bw-hairline) solid var(--denied-bd);background:var(--denied-bg);flex-wrap:wrap;display:flex}.memory-screen .forget p{flex:300px;min-width:0;margin:0}.memory-screen .forget .danger{border-color:var(--denied-fg);color:var(--denied-fg);font-weight:800}.memory-screen .conflict{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-left:var(--bw-marker) solid var(--queued-bd);background:var(--bg-panel)}.memory-screen .conflict .beside{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.memory-screen .conflict .beside pre{white-space:pre-wrap;overflow-wrap:anywhere}.versions-drawer{gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-4);background:var(--bg-panel);border:var(--bw-hairline) solid var(--border-hairline);flex-direction:column;display:flex}.versions-drawer .standing{margin:0}.versions-drawer>button.link{align-self:flex-start}.versions-drawer .session-reads .current{color:var(--allowed-fg)}.versions-drawer .session-reads .behind{color:var(--queued-fg)}.versions-drawer .beside-pick{gap:var(--space-3);flex-wrap:wrap;display:flex}.versions-drawer .beside-pick label{gap:var(--space-1);flex-direction:column}.versions-drawer .side-by-side,.versions-drawer .blame-lines{border-collapse:collapse;width:100%;font:var(--t-code-small)}.versions-drawer .side-by-side th,.versions-drawer .side-by-side td,.versions-drawer .blame-lines th,.versions-drawer .blame-lines td{padding:2px var(--space-2);text-align:left;vertical-align:top;white-space:pre-wrap}.versions-drawer .side-by-side td.del{background:var(--diff-del-bg);color:var(--diff-del-fg)}.versions-drawer .side-by-side td.add{background:var(--diff-add-bg);color:var(--diff-add-fg)}.versions-drawer .side-by-side td.ctx{color:var(--diff-ctx)}.versions-drawer .blame-lines th{white-space:nowrap;width:1%;color:var(--diff-gutter-fg);font-weight:400}.toast{right:var(--space-5);bottom:var(--space-5);gap:var(--space-3);max-width:min(420px,100vw - 44px);padding:var(--space-4);background:var(--bg-raised);border:var(--bw-hairline) solid var(--running-bd);box-shadow:6px 6px 0 var(--bg-shadow);display:flex;position:fixed}.toast .dot{color:var(--running-fg)}.toast .text{flex:auto}.toast .dismiss{min-height:0;color:var(--text-muted);border:0;padding:0}
