@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/console/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(/console/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/console/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(/console/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/console/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(/console/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/console/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(/console/assets/figtree-latin-ext-800-normal-DLIuazCv.woff2)format("woff2"),url(/console/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(/console/assets/figtree-latin-800-normal-30yxI7TZ.woff2)format("woff2"),url(/console/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(/console/assets/figtree-latin-ext-900-normal-7_pmoOkR.woff2)format("woff2"),url(/console/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(/console/assets/figtree-latin-900-normal-BCLx4uqW.woff2)format("woff2"),url(/console/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(/console/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/console/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(/console/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/console/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(/console/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/console/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(/console/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/console/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(/console/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(/console/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(/console/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(/console/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(/console/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/console/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{min-height:100%;margin:0}body{background:var(--bg-canvas);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)}h1,h2,h3{color:var(--text-primary);margin:0}h1{font:var(--t-title);letter-spacing:var(--tracking-title)}h3{font:var(--t-subheading)}p{margin:0 0 var(--space-3)}.muted{color:var(--text-muted)}.screen{margin:var(--space-5) 0 var(--space-3);font:var(--t-screen);letter-spacing:var(--tracking-screen);text-transform:uppercase;color:var(--running-fg);display:block}.screen:before{content:"// "}.screen.waiting{color:var(--waiting-fg)}button,input,select{font:var(--t-ui);color:inherit}button{min-height:36px;padding:0 var(--space-4);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-none);color:var(--text-body);cursor:pointer;background:0 0}button:hover:not(:disabled){background:var(--bg-hover)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--text-inverse);box-shadow:4px 4px 0 var(--bg-shadow);font-weight:800}button.primary:hover:not(:disabled){background:var(--link-hover)}button.link{min-height:0;font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-label);border:0;padding:0}input,select{width:100%;min-height:36px;padding:0 var(--space-3);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-none);background:var(--bg-sunken);color:var(--text-primary)}input{font:var(--t-code)}label{gap:var(--space-1);font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-label);flex-direction:column;display:flex}label code{text-transform:none;color:var(--text-primary)}.hint{font:var(--t-ui-small);letter-spacing:0;text-transform:none;color:var(--text-muted)}.field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.field-error{font:var(--t-ui-small);color:var(--error-fg)}.actions{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.status{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;white-space:nowrap}.status.running{color:var(--running-fg)}.status.waiting{color:var(--waiting-fg)}.status.denied{color:var(--denied-fg)}.status.dormant{color:var(--dormant-fg)}.status.local{color:var(--local-fg)}.status.muted{color:var(--text-label)}.signin{max-width:560px;padding:var(--space-9) var(--space-5);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.signin.centred{color:var(--text-secondary);align-items:center}.signin header p{margin-top:var(--space-4);color:var(--text-secondary)}.signin form{gap:var(--space-3);flex-direction:column;display:flex}.signin footer{font:var(--t-ui-small);color:var(--text-muted)}.banner.error{padding:var(--space-3) var(--space-4);border:var(--bw-hairline) solid var(--error-bd);border-left-width:var(--bw-marker);background:var(--error-bg);color:var(--text-body)}.signin form.breakglass{padding-top:var(--space-5);border-top:var(--bw-hairline) solid var(--border-hairline)}.signin form.breakglass h2{font:var(--t-heading)}.signin form.breakglass p{color:var(--text-secondary);margin:0}.banner.breakglass{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--bw-hairline) solid var(--waiting-bd);border-left-width:var(--bw-marker);background:var(--waiting-bg);color:var(--text-body)}.banner.breakglass p{max-width:var(--measure-reading);margin:0}.wordmark{align-items:center;gap:var(--space-3);color:var(--text-primary);display:inline-flex}.wordmark .words{flex-direction:column;display:flex}.wordmark .word{font:var(--t-wordmark);letter-spacing:var(--tracking-wordmark)}.wordmark .sub{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-muted)}.console{min-height:100vh;display:flex}.rail{flex:0 0 var(--rail-width);padding:var(--space-5) 0 var(--space-5);background:var(--bg-panel);border-right:var(--bw-hairline) solid var(--border-hairline);flex-direction:column;display:flex}.rail .top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.rail .home{padding:0 var(--space-5) var(--space-4);color:inherit}.rail .menu{display:none}.rail .map{flex-direction:column;flex:auto;display:flex}.rail .home:hover{text-decoration:none}.rail .group{margin-bottom:var(--space-3)}.rail .group .screen{margin:var(--space-2) 0 var(--space-1);padding:0 var(--space-5);font-size:17px}.rail .group a{padding:5px var(--space-5) 5px calc(var(--space-5) - var(--bw-marker));border-left:var(--bw-marker) solid transparent;font:var(--t-ui);color:var(--text-secondary);font-size:14px;display:block}.rail .group a:hover{background:var(--bg-hover);text-decoration:none}.rail .group a.later,.rail .group a .later-mark{color:var(--text-muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail .group a[aria-current=page]{border-left-color:var(--accent);background:var(--bg-canvas);color:var(--text-primary)}.rail .who{padding:var(--space-4) var(--space-5) 0;border-top:var(--bw-hairline) solid var(--border-hairline);gap:var(--space-1);flex-direction:column;margin-top:auto;display:flex}.rail .who .person{font:var(--t-name);color:var(--text-primary)}.rail .who .subject,.rail .who .plane,.rail .who .version{font:var(--t-code-small);color:var(--text-muted);overflow-wrap:anywhere}.rail .who .role{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--running-fg)}.rail .who .role.team_admin{color:var(--dormant-fg)}.rail .who-actions{gap:var(--space-2);margin:var(--space-2) 0;display:flex}.rail .who-actions button{min-height:28px;padding:0 var(--space-3);font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase}.main{flex-direction:column;flex:auto;min-width:0;display:flex}.head{padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:var(--bw-hairline) solid var(--border-hairline)}.head .crumb{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-muted)}.page{padding:var(--space-5) var(--space-6) var(--space-8);max-width:1040px}.lead{max-width:var(--measure-reading);color:var(--text-secondary)}.note{margin-top:var(--space-4);max-width:var(--measure-reading);font:var(--t-note);color:var(--text-muted)}.state{padding:var(--space-5);border:var(--bw-hairline) dashed var(--border-strong);background:var(--bg-panel);gap:var(--space-3);flex-direction:column;max-width:760px;display:flex}.state.loading{border-style:solid;border-color:var(--border-hairline);color:var(--text-secondary)}.state.loading .bar{background:var(--bg-sunken);height:3px;display:block;position:relative;overflow:hidden}.state.loading .bar:after{content:"";background:var(--running-solid);width:30%;animation:console-bar 1.6s var(--ease-standard) infinite;position:absolute;top:0;bottom:0}@keyframes console-bar{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.state.loading .bar:after{animation:none}}.state.failure{border-style:solid;border-color:var(--error-bd);border-left-width:var(--bw-marker);background:var(--error-bg)}.state .next{color:var(--text-secondary)}table{border-collapse:collapse;border:var(--bw-hairline) solid var(--border-hairline);width:100%}th{padding:var(--space-2) var(--space-3);text-align:left;font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-label);border-bottom:var(--bw-hairline) solid var(--border-strong)}td{padding:var(--space-2) var(--space-3);border-bottom:var(--bw-hairline) solid var(--border-hairline);vertical-align:top}tr:hover td{background:var(--bg-hover)}.num{text-align:right;font-variant-numeric:tabular-nums}.scroll{overflow-x:auto}.toolbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.toolbar input{flex:260px;width:auto}.meta,.team-meta{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-muted)}.meta .who{font:var(--t-code-small);letter-spacing:0;text-transform:none}.pager{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.toolbar .field{flex:0 200px}.toolbar.filters{align-items:flex-end}.toolbar.filters .actions{margin-top:0}td.row-actions{white-space:nowrap;text-align:right;width:1%}td.nowrap{white-space:nowrap}ul.plain li.with-actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}ul.detail{margin:0;padding:0;list-style:none}ul.detail .from{color:var(--diff-del-fg)}ul.detail .to{color:var(--diff-add-fg)}.tab>button,.enable>button,.tab .card+button,.tab table+.preview,.tab ul+.preview,.tab .state+.preview{margin-top:var(--space-4)}button.danger{border-color:var(--denied-fg);color:var(--denied-fg)}.enable{margin-bottom:var(--space-4)}.metrics{border:var(--bw-hairline) solid var(--border-hairline);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.metric{gap:var(--space-1);padding:var(--space-4);border-right:var(--bw-hairline) solid var(--border-hairline);flex-direction:column;display:flex}.metric .label{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-label)}.metric .value{font:var(--t-title);color:var(--text-primary);font-variant-numeric:tabular-nums}.metric .context{font:var(--t-ui-small);color:var(--text-secondary)}ul.attention{border:var(--bw-hairline) solid var(--border-hairline);margin:0;padding:0;list-style:none}ul.attention li{align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:var(--bw-hairline) solid var(--border-hairline);grid-template-columns:150px minmax(0,1fr) auto;display:grid}ul.attention li:last-child{border-bottom:0}.integrity{margin-top:var(--space-6)}.integrity .verdict{margin-bottom:var(--space-3)}.integrity .verdict p{margin-top:var(--space-2)}.card{margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-panel)}.card>header{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.card>header .meta{margin-left:auto}.fields{margin:0 0 var(--space-4);border:var(--bw-hairline) solid var(--border-hairline);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;display:grid}.fields>div{padding:var(--space-3) var(--space-4);border-right:var(--bw-hairline) solid var(--border-hairline)}.fields dt{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-label)}.fields dd{margin:var(--space-1) 0 0;color:var(--text-primary)}.rows{border:var(--bw-hairline) solid var(--border-hairline)}.row{align-items:start;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:var(--bw-hairline) solid var(--border-hairline);grid-template-columns:minmax(220px,1fr) 220px 110px 150px;display:grid}.row:last-child{border-bottom:0}.row .what p{margin:var(--space-1) 0 0;font:var(--t-ui-small);color:var(--text-secondary)}.row .key{color:var(--text-primary)}.row .value{color:var(--text-primary);overflow-wrap:anywhere}.row .row-actions{gap:var(--space-2);display:flex}.row .wide{grid-column:1/-1}.edit{gap:var(--space-3);flex-direction:column;max-width:560px;display:flex}.edit.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:none;display:grid}.edit.grid .actions{grid-column:1/-1}ul.plain{margin:0;padding:0;list-style:none}ul.plain li{padding:var(--space-2) var(--space-3);border-bottom:var(--bw-hairline) solid var(--border-hairline)}.tabs{gap:var(--space-2);margin:var(--space-3) 0 var(--space-5);flex-wrap:wrap;display:flex}.tabs a{padding:7px var(--space-4);border:var(--bw-hairline) solid var(--border-strong);font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-secondary)}.tabs a:hover{background:var(--bg-hover);text-decoration:none}.tabs a[aria-current=page]{background:var(--text-body);border-color:var(--text-body);color:var(--text-inverse)}.limits{border:var(--bw-hairline) solid var(--border-hairline);margin-bottom:var(--space-4)}.limit{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:var(--bw-hairline) solid var(--border-hairline);grid-template-columns:minmax(220px,1fr) 150px 130px 52px;display:grid}.limit:last-child{border-bottom:0}.limit .name,.limit .value{color:var(--text-primary)}.ladder{padding:var(--space-3) var(--space-4);border:var(--bw-hairline) solid var(--border-strong);background:var(--bg-raised);grid-column:1/-1}.ladder ol{margin:0 0 var(--space-2);padding:0;list-style:none}.ladder li{gap:var(--space-4);padding:var(--space-1) 0;border-bottom:var(--bw-hairline) solid var(--border-hairline);display:flex}.ladder .rung{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-label);flex:0 0 96px}.ladder li.in-force .rung,.ladder li.in-force .mono{color:var(--accent)}.ladder p{font:var(--t-ui-small);color:var(--text-secondary);margin:0}.preview .box{border:var(--bw-hairline) solid var(--waiting-bd);background:var(--bg-panel)}.preview .diff{padding:var(--space-4);border-bottom:var(--bw-hairline) solid var(--border-hairline);overflow-x:auto}.preview .hunk,.preview .ctx,.memory-version .hunk,.memory-version .ctx{color:var(--diff-hunk)}.preview .del,.preview .add,.memory-version .del,.memory-version .add{padding-left:var(--space-2);border-left:var(--bw-marker) solid transparent}.preview .del,.memory-version .del{background:var(--diff-del-bg);color:var(--diff-del-fg);border-left-color:var(--diff-del-mark)}.preview .add,.memory-version .add{background:var(--diff-add-bg);color:var(--diff-add-fg);border-left-color:var(--diff-add-mark)}.preview .diff .ctx,.preview .diff .del,.preview .diff .add,.memory-version .diff div{white-space:pre-wrap;overflow-wrap:anywhere}.memory-version .diff{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-sunken)}.memory.card{margin-bottom:var(--space-5)}.memory-version .side-by-side{table-layout:fixed;width:100%;margin-top:var(--space-2)}.memory-version .side-by-side td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.memory-version .side-by-side td.empty{background:var(--bg-sunken)}.blame-lines{width:100%;margin-top:var(--space-2)}.blame-lines th{text-align:left;color:var(--text-muted);white-space:nowrap;vertical-align:top;padding-right:var(--space-4);font-weight:400}.blame-lines td{white-space:pre-wrap;overflow-wrap:anywhere}.readers tr.behind td,.memory-mark{color:var(--waiting-fg)}.preview .effects,.card .effects{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-7);margin:0;line-height:1.7}.preview .type-to-confirm{margin:0 var(--space-4) var(--space-3)}.preview .field-error{margin:0 var(--space-4) var(--space-3);color:var(--error-fg)}.preview .actions{padding:var(--space-4);border-top:var(--bw-hairline) solid var(--border-hairline);margin:0}.audit-note{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--bw-hairline) solid var(--running-bd);border-left-width:var(--bw-marker);background:var(--running-bg)}.audit-note ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.audit-note .from{color:var(--diff-del-fg)}.audit-note .to{color:var(--diff-add-fg)}textarea{width:100%;padding:var(--space-2) var(--space-3);border:var(--bw-hairline) solid var(--border-strong);border-radius:var(--radius-none);background:var(--bg-sunken);color:var(--text-primary);font:var(--t-code);resize:vertical}textarea.source{min-height:320px}.fields dd{overflow-wrap:anywhere}.fields dd .hint{display:block}.fields.paths dt{font:var(--t-code);letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.banner.locked{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--bw-hairline) solid var(--dormant-bd);border-left-width:var(--bw-marker);background:var(--dormant-bg);color:var(--text-body)}.banner.locked p{margin:var(--space-2) 0 0;max-width:var(--measure-reading)}.gitops-problem{margin-top:var(--space-2)}.gitops-problem ul{margin-top:var(--space-1)}.page>.actions,.page>button{margin-top:var(--space-4)}.edit.grid .screen,.edit.grid .servers,.edit.grid .note,.edit.grid .field-error{grid-column:1/-1}.edit.grid .screen{margin-bottom:0}.servers{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}fieldset.server{gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-panel);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}fieldset.server legend{padding:0 var(--space-2);font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-label)}fieldset.server .actions,fieldset.server .note{grid-column:1/-1}.enforced td code{overflow-wrap:anywhere}.rules-editor{margin-top:var(--space-6)}.rules-editor .rules{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.rules-editor .rule-list h3{margin:0 0 var(--space-1)}.rules-editor .rule-list li,.rules-editor .rule-list code{overflow-wrap:anywhere}.rules-editor .edit{max-width:none}.rule-lists{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.edit.grid .rule-lists{grid-column:1/-1}.rule-lists .inherited code{overflow-wrap:anywhere}fieldset.rule-action{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-panel);flex-direction:column;margin:0;display:flex}fieldset.rule-action legend{padding:0 var(--space-2);font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-label)}.rule-row{align-items:start;gap:var(--space-3);grid-template-columns:minmax(120px,1fr) minmax(160px,2fr) auto;width:100%;display:grid}.rule-row .remove{margin-top:var(--space-5)}pre.prompt,ol.revisions pre{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-sunken);font:var(--t-code);white-space:pre-wrap;overflow-wrap:anywhere}ol.revisions{margin:0;padding:0;list-style:none}ol.revisions li{padding:var(--space-2) 0;border-bottom:var(--bw-hairline) solid var(--border-hairline)}ol.revisions summary{cursor:pointer;overflow-wrap:anywhere}ol.revisions pre{margin-top:var(--space-2)}.toolbar .field select{min-width:200px}.toast{right:var(--space-5);bottom:var(--space-5);z-index:10;align-items:flex-start;gap:var(--space-3);max-width:420px;padding:var(--space-4);border:var(--bw-hairline) solid var(--running-bd);background:var(--bg-raised);box-shadow:6px 6px 0 var(--bg-shadow);display:flex;position:fixed}.toast button{min-height:0;padding:0 var(--space-1);border:0}.note code,.note .mono,.fields dd code{overflow-wrap:anywhere}.banner.shown-once{margin:var(--space-3) 0 var(--space-4);padding:var(--space-3) var(--space-4);border:var(--bw-hairline) solid var(--waiting-bd);border-left-width:var(--bw-marker);background:var(--waiting-bg);color:var(--text-body)}.banner.shown-once .status{white-space:normal}.banner.shown-once pre.secret{margin:var(--space-2) 0;white-space:pre-wrap;overflow-wrap:anywhere}ul.checks li{gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;display:flex}ul.checks li>*{min-width:0}pre.manifest{max-height:24rem;padding:var(--space-3);border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-panel);overflow:auto}@media (max-width:760px){.console{flex-direction:column}.rail{padding:var(--space-3) 0;border-right:0;border-bottom:var(--bw-hairline) solid var(--border-hairline);flex:none}.rail .home{padding:0 var(--space-4)}.rail .menu{margin-right:var(--space-4);align-items:center;display:inline-flex}.rail .map{padding-top:var(--space-2);display:none}.rail.open .map{display:flex}.rail .who{margin-top:var(--space-3)}ul.attention li{gap:var(--space-1);grid-template-columns:1fr}.page,.head{padding-left:var(--space-4);padding-right:var(--space-4)}.row,.limit,.rule-row{gap:var(--space-2);grid-template-columns:1fr}.rule-row .remove{justify-self:start;margin-top:0}}.clients-seen{margin:0 0 var(--space-3);padding:0;list-style:none}.clients-seen li{margin:0 0 var(--space-2)}.memory-read h3{margin:var(--space-3) 0 var(--space-2);font:var(--t-subheading)}.memory-text{margin:0 0 var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere}.artifact-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.artifact-card{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.artifact-card .thumb{justify-content:space-between;gap:var(--space-3);min-height:120px;padding:var(--space-4);border:var(--bw-hairline) solid var(--border-hairline);background:var(--bg-panel);color:var(--text-primary);flex-direction:column;display:flex}.artifact-card .thumb:hover{background:var(--bg-hover);text-decoration:none}.artifact-card .thumb-title{font:var(--t-subheading);overflow-wrap:anywhere}.artifact-card .thumb-kind{font:var(--t-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-label)}.artifact-card .card-meta{font:var(--t-ui-small);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.artifact-head{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.artifact-head h2{font:var(--t-subheading);overflow-wrap:anywhere;margin:0}.artifact-origin p{margin:0 0 var(--space-2)}.artifact-versions{margin:0;padding:0;list-style:none}.artifact-versions>li{margin-bottom:var(--space-4)}.artifact-versions header{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.artifact-versions header .version-actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.artifact .actions select{width:auto}.artifact-edit-panes{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:start;display:grid}.artifact-preview iframe{border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--radius-none);background:var(--bg-panel);width:100%;min-height:28rem}.artifact-links{margin:0;padding:0;list-style:none}.artifact-links>li{margin-bottom:var(--space-4)}.artifact-links header{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.artifact-links header button{margin-left:auto}
