@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2)format("woff2"),url(/assets/silkscreen-latin-400-normal-D0DfPJut.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:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/silkscreen-latin-700-normal-CSE2nhgM.woff2)format("woff2"),url(/assets/silkscreen-latin-700-normal-BjMPLkh0.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(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(/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(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(/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(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-italic-CBjNughH.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-italic-B4oTjJdl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-italic-CBJ8pzag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-italic-2syK4fUT.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-italic-DRuN92E5.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-italic-D6eaYXMU.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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-italic-B7_fu1kp.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-italic-Bg0ZHwF4.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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-italic-BqAiT5Ww.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-italic-66oory27.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:Silkscreen;src:local(Silkscreen)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--bg-raised:#111110;--bg-panel:#141412;--bg-inset:#060605;--bg-hover:#eeeee70d;--bg-active:#eeeee717;--fg:#ecece4;--fg-dim:#8d8d86;--fg-faint:#55554f;--fg-on-accent:#0a0a0a;--border:#ecece424;--border-strong:#ecece44d;--border-hairline:#ecece414;--accent:#a6ff6b;--accent-dim:#a6ff6b29;--accent-strong:#c4ff9c;--danger:#ff5c47;--danger-dim:#ff5c4729;--warn:#d9b34c;--warn-dim:#d9b34c24;--font-display:"Silkscreen", "Courier New", monospace;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-numeric:"VT323", var(--font-mono);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--topbar-h:56px;--radius:0px;--shadow-hard:3px 3px 0 0 var(--border-strong);--shadow-hard-sm:2px 2px 0 0 var(--border-strong);--dur-fast:90ms;--dur-med:.18s;--ease:cubic-bezier(.2, .7, .2, 1)}html[data-theme=light]{--bg:#f3f1e8;--bg-raised:#ebe8dc;--bg-panel:#fffdf4;--bg-inset:#e4e0d2;--bg-hover:#10120f0f;--bg-active:#10120f1a;--fg:#171915;--fg-dim:#565a50;--fg-faint:#85897e;--fg-on-accent:#0a0a0a;--border:#10120f2e;--border-strong:#10120f61;--border-hairline:#10120f1a;--accent:#4b8f16;--accent-dim:#4b8f1624;--accent-strong:#356d0e;--danger:#b52f21;--danger-dim:#b52f2121;--warn:#8a6512;--warn-dim:#8a651221}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-med:0s}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-mono);-webkit-font-smoothing:none;font-smooth:never;margin:0;font-size:13px;line-height:1.55}#root{isolation:isolate;position:relative}#root:before{content:"";z-index:9999;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#fff 0 1px,#0000 1px 2px);position:fixed;inset:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:.01em;color:var(--fg);margin:0;font-weight:400}p{margin:0}a{color:var(--fg);-webkit-text-decoration-color:var(--fg-dim);text-decoration-color:var(--fg-dim);text-underline-offset:3px}a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}button,input,textarea,select{color:inherit;font-family:inherit}::selection{background:var(--accent);color:var(--fg-on-accent)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--fg-dim)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.u-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);font-size:10px;font-weight:600}.u-mono-dim{font-family:var(--font-mono);color:var(--fg-dim)}.u-scanline-blink{animation:1.1s step-end infinite blink}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes flicker-in{0%{opacity:0}8%{opacity:.4}12%{opacity:.05}20%{opacity:1}to{opacity:1}}.u-flicker-in{animation:flicker-in var(--dur-med) var(--ease) both}@media (prefers-reduced-motion:reduce){.u-scanline-blink,.u-flicker-in{animation:none!important}}.panel{background:var(--bg-panel);border:1px solid var(--border);position:relative}.panel--raised{box-shadow:var(--shadow-hard-sm)}.panel--pad{padding:var(--sp-4)}.panel--danger{border-color:var(--danger)}.panel--accent{border-color:var(--accent)}.panel--ticked:before,.panel--ticked:after{content:"";border:1px solid var(--border-strong);border-bottom:none;border-right:none;width:6px;height:6px;position:absolute;top:-1px;left:-1px}.panel--ticked:after{border-right:1px solid var(--border-strong);border-left:none;left:auto;right:-1px}.btn{justify-content:center;align-items:center;gap:var(--sp-2);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--fg);cursor:pointer;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);white-space:nowrap;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.btn:hover:not(:disabled){background:var(--bg-hover);box-shadow:var(--shadow-hard-sm);transform:translate(-1px,-1px)}.btn:active:not(:disabled){box-shadow:none;transform:translate(1px,1px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--sm{padding:5px 10px;font-size:11px}.btn--primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn--primary:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--fg-on-accent)}.btn--ghost{background:0 0;border-color:#0000}.btn--ghost:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border)}.btn--destructive{border-color:var(--danger);color:var(--danger);background:0 0}.btn--destructive:hover:not(:disabled){background:var(--danger-dim)}.icon-btn{width:30px;height:30px;color:var(--fg-dim);cursor:pointer;transition:all var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover:not(:disabled){color:var(--fg);border-color:var(--border);background:var(--bg-hover)}.icon-btn--sm{width:24px;height:24px}.field{flex-direction:column;gap:6px;display:flex}.field-label{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);font-size:10px;font-weight:600}.field-optional{text-transform:none;letter-spacing:0;opacity:.7;font-weight:400}.input,.textarea,.select{font-family:var(--font-mono);background:var(--bg-inset);border:1px solid var(--border-strong);color:var(--fg);width:100%;padding:8px 10px;font-size:13px}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent)}.input::placeholder,.textarea::placeholder{color:var(--fg-faint)}.textarea{resize:vertical;line-height:1.5}.input-wrap{position:relative}.input--pill{padding-left:28px}.input-clear{color:var(--fg-dim);cursor:pointer;font-family:var(--font-mono);background:0 0;border:none;padding:4px 6px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.input-clear:hover{color:var(--fg)}.switch{align-items:center;gap:var(--sp-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.switch-track{border:1px solid var(--border-strong);background:var(--bg-inset);flex-shrink:0;width:34px;height:16px;position:relative}.switch-track[data-on=true]{background:var(--accent-dim);border-color:var(--accent)}.switch-thumb{background:var(--fg-dim);width:12px;height:12px;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);position:absolute;top:1px;left:1px}.switch-track[data-on=true] .switch-thumb{background:var(--accent);transform:translate(18px)}.tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--fg-dim);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.tag:before{content:"[";opacity:.5}.tag:after{content:"]";opacity:.5}.tag--accent{color:var(--accent);border-color:var(--accent)}.tag--danger{color:var(--danger);border-color:var(--danger)}.tag--warn{color:var(--warn);border-color:var(--warn)}.tag--solid{background:var(--fg);color:var(--bg);border-color:var(--fg)}.tag--solid:before,.tag--solid:after{display:none}.status-dot{color:var(--fg-dim);align-items:center;gap:6px;font-size:11px;display:inline-flex}.status-dot-mark{background:var(--fg-faint);flex-shrink:0;width:7px;height:7px}.status-dot[data-variant=success] .status-dot-mark{background:var(--accent)}.status-dot[data-variant=error] .status-dot-mark{background:var(--danger)}.status-dot[data-variant=warning] .status-dot-mark{background:var(--warn)}.status-dot--pulsing .status-dot-mark{animation:1.1s step-end infinite blink}.divider{background:var(--border);border:none;width:100%;height:1px;margin:0}.tabs{border-bottom:1px solid var(--border);gap:0;display:flex}.tab{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:11px;font-weight:600}.tab:hover{color:var(--fg)}.tab[data-active=true]{color:var(--fg);border-bottom-color:var(--accent)}.segmented{border:1px solid var(--border-strong);display:inline-flex}.segmented-item{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-dim);border:none;border-right:1px solid var(--border-strong);cursor:pointer;background:0 0;padding:6px 12px;font-size:11px;font-weight:600}.segmented-item:last-child{border-right:none}.segmented-item[data-active=true]{background:var(--fg);color:var(--bg)}.icon-rail{align-items:stretch;gap:var(--sp-2);width:100%;padding-block:var(--sp-3);border-right:1px solid var(--border);background:var(--bg-raised);flex-direction:column;flex-shrink:0;display:flex}.icon-rail-btn{width:calc(100% - 16px);height:40px;color:var(--fg-dim);cursor:pointer;justify-content:center;align-items:center;gap:var(--sp-3);background:0 0;border:1px solid #0000;margin-inline:8px;display:flex;position:relative}.icon-rail-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;min-width:0;font-size:11px;font-weight:600;display:none;overflow:hidden}.app-rail-col[data-expanded=true] .icon-rail-btn{justify-content:flex-start;padding-inline:12px}.app-rail-col[data-expanded=true] .icon-rail-label{display:inline}.icon-rail-btn:hover{color:var(--fg);border-color:var(--border)}.icon-rail-btn[data-active=true]{color:var(--bg);background:var(--fg)}.icon-rail-btn[data-active=true]:hover{background:var(--accent);color:var(--fg-on-accent)}.empty-state{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-4);text-align:center;border:1px dashed var(--border);color:var(--fg-dim);flex-direction:column;display:flex}.empty-state pre{color:var(--fg-faint);margin:0;font-size:10px;line-height:1.15}.empty-state-title{font-family:var(--font-display);color:var(--fg);font-size:15px}.dialog-overlay{padding:var(--sp-7) var(--sp-4);z-index:200;background:#000000b3;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog{background:var(--bg-panel);border:1px solid var(--border-strong);width:100%;max-width:var(--dialog-w,520px);box-shadow:6px 6px #0009}.dialog-header{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.dialog-header h3{font-size:14px}.dialog-body{padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;max-height:70vh;display:flex;overflow-y:auto}.toast-stack{bottom:var(--sp-4);right:var(--sp-4);gap:var(--sp-2);z-index:300;flex-direction:column;width:min(340px,100vw - 32px);display:flex;position:fixed}.toast{background:var(--bg-panel);border:1px solid var(--border-strong);box-shadow:var(--shadow-hard-sm);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;display:flex}.toast[data-type=error]{border-color:var(--danger)}.toast[data-type=info]{border-color:var(--border-strong)}.data-table-wrap{border:1px solid var(--border);overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:12px}.data-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);border-bottom:1px solid var(--border-strong);background:var(--bg-raised);white-space:nowrap;padding:8px 10px;font-size:10px;font-weight:600}.data-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px}.data-table tbody tr:hover{background:var(--bg-hover)}.data-table tbody tr:last-child td{border-bottom:none}.pixel-meter{gap:2px;width:100%;height:12px;display:flex}.pixel-meter-block{background:var(--border);flex:1}.pixel-meter-block[data-filled=true]{background:var(--fg-dim)}.pixel-meter[data-variant=success] .pixel-meter-block[data-filled=true]{background:var(--accent)}.pixel-meter[data-variant=warning] .pixel-meter-block[data-filled=true]{background:var(--warn)}.pixel-meter[data-variant=danger] .pixel-meter-block[data-filled=true]{background:var(--danger)}.collapsible-trigger{align-items:center;gap:var(--sp-2);cursor:pointer;color:inherit;text-align:left;background:0 0;border:none;width:100%;padding:0;display:flex}.collapsible-caret{font-family:var(--font-mono);color:var(--fg-dim);transition:transform var(--dur-fast) var(--ease);display:inline-block}.collapsible-caret[data-open=true]{transform:rotate(90deg)}.list-row{align-items:center;gap:var(--sp-3);cursor:pointer;padding:10px 4px;display:flex}.list-row:hover{background:var(--bg-hover)}.list-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.list-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.list-row-desc{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ascii-art{font-family:var(--font-mono);color:var(--fg-faint);white-space:pre;-webkit-user-select:none;user-select:none;font-size:9px;line-height:1.05}.section-rule{align-items:center;gap:var(--sp-3);display:flex}.section-rule .divider{flex:1}.live-pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--accent);color:var(--accent);align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}.live-dot{background:var(--accent);width:6px;height:6px;animation:1.1s step-end infinite blink}.ticker{font-family:var(--font-numeric);color:var(--fg);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:36px;line-height:1}.ticker--sm{font-size:26px}.app-shell{background:var(--bg);height:100dvh;display:flex}.app-rail-col{border-right:1px solid var(--border);background:var(--bg-raised);flex-direction:column;flex-shrink:0;align-items:stretch;width:56px;transition:width .16s;display:flex;overflow:hidden}.app-rail-col[data-expanded=true]{width:196px}.app-rail-logo{width:100%;height:var(--topbar-h);justify-content:center;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--border);color:var(--fg);flex-shrink:0;display:flex}.app-rail-logo-label,.app-rail-toggle-label{white-space:nowrap;display:none}.app-rail-logo-label{font-family:var(--font-display);letter-spacing:.04em;font-size:12px}.app-rail-col[data-expanded=true] .app-rail-logo-label,.app-rail-col[data-expanded=true] .app-rail-toggle-label{display:inline}.icon-rail{border-right:none;flex:1}.app-rail-foot{padding-block:var(--sp-3);border-top:1px solid var(--border);flex-direction:column;align-items:stretch;gap:6px;display:flex}.app-rail-toggle{justify-content:center;align-items:center;gap:var(--sp-3);min-height:32px;color:var(--fg-dim);cursor:pointer;background:0 0;border:1px solid #0000;margin-inline:8px;padding-inline:12px;display:flex}.app-rail-toggle:hover,.app-rail-toggle:focus-visible{color:var(--fg);border-color:var(--border)}.app-rail-col[data-expanded=true] .app-rail-toggle{justify-content:flex-start}.app-rail-col[data-expanded=true] .app-rail-toggle-icon{transform:rotate(180deg)}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.app-topbar{align-items:center;gap:var(--sp-5);padding-inline:var(--sp-5);border-bottom:1px solid var(--border);height:var(--topbar-h);flex-shrink:0;display:flex}.app-topbar-title{font-family:var(--font-display);color:var(--fg);white-space:nowrap;letter-spacing:.02em;font-size:14px}.app-topbar .tabs{border-bottom:none;flex:1}.app-content{padding:var(--sp-5);flex:1;overflow-y:auto}.app-content-inner{max-width:1180px;margin:0 auto}.app-content.app-content--fill{padding:0;display:flex;overflow:hidden}.app-content--fill>*{flex:1;min-width:0;min-height:0}.lang-toggle{border:1px solid var(--border-strong);display:inline-flex}.lang-toggle button{letter-spacing:.06em;color:var(--fg-dim);cursor:pointer;background:0 0;border:none;padding:5px 10px;font-size:10px;font-weight:600}.lang-toggle button[data-active=true]{background:var(--fg);color:var(--bg)}.hero-panel{border:1px solid var(--border-strong);padding:var(--sp-6) var(--sp-5);background:var(--bg-panel);position:relative;overflow:hidden}.hero-panel-content{z-index:1;position:relative}.hero-title{font-family:var(--font-display);color:var(--fg);font-size:clamp(22px,3.4vw,34px);line-height:1.15}.token-gate{background:var(--bg);justify-content:center;align-items:center;height:100dvh;display:flex}.token-gate-box{gap:var(--sp-5);flex-direction:column;width:min(420px,92vw);display:flex}@media (width<=720px){.app-rail-col{width:44px}.app-rail-col[data-expanded=true]{width:min(196px,72vw)}.app-content{padding:var(--sp-3)}.app-topbar{padding-inline:var(--sp-3)}}.graph-view{background:var(--bg);height:100%;position:relative;overflow:hidden}.graph-view>canvas:first-child{z-index:0}.graph-canvas{cursor:grab;touch-action:none;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.graph-toolbar{top:var(--sp-3);left:var(--sp-3);right:var(--sp-3);align-items:center;gap:var(--sp-2);z-index:3;pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.graph-toolbar>*{pointer-events:auto}.graph-search{width:min(280px,60vw);position:relative}.graph-search .input{background:var(--bg-panel)}.graph-search-results{background:var(--bg-panel);border:1px solid var(--border-strong);box-shadow:var(--shadow-hard-sm);z-index:5;flex-direction:column;max-height:260px;display:flex;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}.graph-search-hit{align-items:center;gap:var(--sp-2);border:none;border-bottom:1px solid var(--border-hairline);color:var(--fg);font-family:var(--font-mono);text-align:left;cursor:pointer;background:0 0;padding:7px 10px;font-size:11px;display:flex}.graph-search-hit:last-child{border-bottom:none}.graph-search-hit:hover{background:var(--bg-hover)}.graph-search-hit-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.graph-search-hit-note{color:var(--fg-faint);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:9px}.graph-search-empty{font-family:var(--font-mono);color:var(--fg-dim);padding:8px 10px;font-size:11px}.graph-filters{flex-wrap:wrap;gap:4px;display:flex}.graph-filter{background:var(--bg-panel);border:1px solid var(--border);color:var(--fg-dim);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex}.graph-filter[data-on=true]{color:var(--fg);border-color:var(--border-strong)}.graph-filter[data-on=false]{opacity:.45}.graph-filter[data-on=false] .graph-kind-mark{background:var(--fg-faint)!important}.graph-kind-mark{flex-shrink:0;width:7px;height:7px}.graph-zoom{background:var(--bg-panel);border:1px solid var(--border);align-items:center;gap:2px;padding:2px;display:inline-flex}.graph-zoom-pct{font-family:var(--font-mono);color:var(--fg-dim);text-align:center;min-width:40px;font-size:10px}.graph-counter{font-family:var(--font-mono);color:var(--fg-faint);background:var(--bg-panel);border:1px solid var(--border-hairline);margin-left:auto;padding:5px 8px;font-size:10px}.graph-legend{left:var(--sp-3);bottom:var(--sp-3);align-items:center;gap:var(--sp-3);z-index:3;font-family:var(--font-mono);color:var(--fg-dim);pointer-events:none;flex-wrap:wrap;font-size:10px;display:flex;position:absolute}.graph-legend-item{align-items:center;gap:6px;display:inline-flex}.graph-legend-line{border-top:1px solid var(--fg-dim);width:22px}.graph-legend-line--dotted{border-top-style:dotted}.graph-legend-line--dashed{border-top-style:dashed}.graph-legend-line--dashed-wide{background:repeating-linear-gradient(to right, var(--fg-dim) 0 7px, transparent 7px 10px);border-top:none;height:1px}.graph-hint{color:var(--fg-faint)}.graph-detail{top:56px;right:var(--sp-3);z-index:4;width:min(300px,82vw);max-height:calc(100% - 100px);position:absolute;overflow-y:auto}.graph-detail-body{font-family:var(--font-mono);color:var(--fg-dim);white-space:pre-wrap;word-break:break-word;padding:var(--sp-2);background:var(--bg-inset);border:1px solid var(--border-hairline);max-height:220px;margin:0;font-size:11px;line-height:1.55;overflow-y:auto}.graph-status{justify-content:center;align-items:center;gap:var(--sp-2);z-index:2;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.graph-status .empty-state{pointer-events:auto}@media (width<=720px){.graph-counter{display:none}.graph-detail{top:auto;bottom:var(--sp-6);max-height:50%}}.graph-preview-canvas{background:var(--bg);border:1px solid var(--border-hairline);height:190px;position:relative;overflow:hidden}.graph-preview-canvas .graph-canvas{cursor:default;pointer-events:none}.agent-card{cursor:pointer}.agent-card--stale{opacity:.55}.agent-card--selected{border-color:var(--accent)}.data-table-row--clickable{cursor:pointer}.data-table-row--clickable[data-active=true]{background:var(--accent-dim)}.active-agents-card{cursor:pointer}.active-agents-chips{flex-wrap:wrap;gap:6px;display:flex}.project-agents-badge{align-items:center;gap:5px;display:inline-flex}.cloud-standalone{background:var(--bg);min-height:100dvh;padding:clamp(14px,2.4vw,32px);overflow-x:hidden}.cloud-standalone__inner{width:min(100%,1320px);margin:0 auto}.cloud-gate{--cloud-ink:#050505;--cloud-paper:#efeee5;--cloud-dim:#aaa99f;color:var(--cloud-paper);background:var(--cloud-ink);isolation:isolate;border:1px solid #efeee56b;overflow:hidden;box-shadow:6px 6px #efeee524}.cloud-gate *,.pixel-celebration *{box-sizing:border-box}.cloud-gate__mast{min-height:52px;font:11px/1 var(--font-mono);letter-spacing:.12em;border-bottom:1px solid #efeee561;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;display:flex}.cloud-gate__brand{color:var(--cloud-dim);align-items:center;gap:10px;display:flex}.cloud-gate__brand span{color:var(--cloud-paper);font:14px/1 var(--font-display)}.cloud-gate__brand i{background:var(--cloud-paper);width:26px;height:1px}.cloud-gate__status{color:var(--cloud-dim);align-items:center;gap:10px;display:flex}.cloud-gate__status b{color:var(--accent);animation:1.4s steps(2,end) infinite cloud-pulse}.cloud-gate__status span{border-left:1px solid #efeee547;padding-left:10px}.cloud-gate__hero{grid-template-columns:minmax(0,1.42fr) minmax(360px,.78fr);min-height:650px;display:grid}.cloud-gate__visual{border-right:1px solid #efeee561;min-height:650px;position:relative;overflow:hidden}.cloud-signal-canvas{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.cloud-gate__visual-grid{opacity:.18;mix-blend-mode:multiply;background-image:linear-gradient(#050505b8 1px,#0000 1px),linear-gradient(90deg,#050505b8 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.cloud-gate__visual:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 5px,#05050529 5px 6px);position:absolute;inset:0}.cloud-gate__coordinate{z-index:2;color:var(--cloud-paper);background:var(--cloud-ink);font:10px/1.5 var(--font-mono);letter-spacing:.08em;padding:8px;position:absolute;top:18px;right:18px}.cloud-gate__hero-copy{z-index:2;text-shadow:3px 3px 0 var(--cloud-ink);position:absolute;top:25%;left:24px;right:24px}.cloud-gate__hero-copy>span,.cloud-clarity span,.cloud-gate__auth-head span{font:10px/1.2 var(--font-mono);letter-spacing:.14em}.cloud-gate__hero-copy h1{width:fit-content;max-width:780px;color:var(--cloud-paper);font:clamp(34px, 4.2vw, 68px)/.96 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;text-shadow:none;background:#050505f0;margin:18px 0;padding:12px 14px}.cloud-gate__hero-copy p{background:var(--cloud-ink);max-width:620px;font:13px/1.6 var(--font-mono);margin:0;padding:10px 12px}.cloud-gate__capabilities{z-index:3;background:var(--cloud-ink);border:1px solid var(--cloud-paper);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:16px;left:16px;right:16px}.cloud-gate__capabilities span{min-width:0;font:10px/1.2 var(--font-mono);border-right:1px solid #efeee559;gap:7px;padding:12px;display:grid}.cloud-gate__capabilities span:last-child{border-right:0}.cloud-gate__capabilities b{color:var(--cloud-dim);font-weight:400}.cloud-gate__capabilities i{width:max-content;color:var(--cloud-ink);background:var(--cloud-paper);padding:3px 5px;font-size:8px;font-style:normal}.cloud-gate__auth{background:var(--cloud-ink);flex-direction:column;justify-content:center;padding:clamp(24px,4vw,52px);display:flex}.cloud-gate__auth-head{color:var(--cloud-dim);justify-content:space-between;align-items:center;gap:12px;display:flex}.cloud-gate__auth-head b{font:10px/1 var(--font-mono);color:var(--cloud-paper)}.cloud-gate__tabs{border:1px solid #efeee56b;grid-template-columns:1fr 1fr;margin:24px 0 18px;display:grid}.cloud-gate__tabs button{color:var(--cloud-dim);cursor:pointer;font:11px/1 var(--font-mono);letter-spacing:.12em;background:0 0;border:0;border-right:1px solid #efeee56b;padding:13px}.cloud-gate__tabs button:last-child{border-right:0}.cloud-gate__tabs button[aria-selected=true]{color:var(--cloud-ink);background:var(--cloud-paper)}.cloud-gate__plan-ticket{color:var(--cloud-ink);background:var(--cloud-paper);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));gap:5px;margin-bottom:14px;padding:12px 14px;display:grid;position:relative}.cloud-gate__plan-ticket span,.cloud-gate__plan-ticket small{font:9px/1.4 var(--font-mono);letter-spacing:.1em}.cloud-gate__plan-ticket b{font:15px/1.2 var(--font-display)}.cloud-google{width:100%;min-height:48px;color:var(--cloud-paper);cursor:pointer;font:11px/1 var(--font-mono);text-transform:uppercase;background:0 0;border:1px solid #efeee58c;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:0 12px;display:grid}.cloud-google:hover:not(:disabled){color:var(--cloud-ink);background:var(--cloud-paper)}.cloud-google__mark{width:24px;height:24px;color:var(--cloud-ink);background:var(--cloud-paper);place-items:center;font-weight:700;display:grid}.cloud-google:hover .cloud-google__mark{color:var(--cloud-paper);background:var(--cloud-ink)}.cloud-google em{color:var(--cloud-ink);background:var(--cloud-paper);font:8px/1 var(--font-mono);padding:4px 5px;font-style:normal}.cloud-google:hover em{color:var(--cloud-paper);background:var(--cloud-ink)}.cloud-gate__divider{color:var(--cloud-dim);font:9px/1 var(--font-mono);letter-spacing:.1em;align-items:center;gap:10px;margin:18px 0;display:flex}.cloud-gate__divider:before,.cloud-gate__divider:after{content:"";background:#efeee53d;flex:1;height:1px}.cloud-gate__form{gap:14px;display:grid}.cloud-gate__form label{color:var(--cloud-dim);font:9px/1 var(--font-mono);letter-spacing:.1em;gap:7px;display:grid}.cloud-gate__form label>span{justify-content:space-between;display:flex}.cloud-gate__form label i{color:#77766e;font-style:normal}.cloud-gate__form input{width:100%;height:48px;color:var(--cloud-paper);font:13px/1 var(--font-mono);background:#0b0b0a;border:1px solid #efeee561;outline:0;padding:0 13px}.cloud-gate__form input:focus{border-color:var(--cloud-paper);box-shadow:3px 3px #efeee53d}.cloud-gate__submit{min-height:52px;color:var(--cloud-ink);background:var(--cloud-paper);border:1px solid var(--cloud-paper);cursor:pointer;font:11px/1 var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.cloud-gate__submit b{font-size:18px}.cloud-gate__submit:hover:not(:disabled){color:var(--cloud-paper);background:var(--cloud-ink);box-shadow:4px 4px 0 var(--cloud-paper);transform:translate(-2px,-2px)}.cloud-gate__submit:disabled,.cloud-google:disabled{opacity:.38;cursor:not-allowed}.cloud-gate__fineprint{color:#77766e;font:9px/1.6 var(--font-mono);margin-top:18px}.cloud-gate__message{color:var(--cloud-paper);font:10px/1.5 var(--font-mono);border:1px dashed #efeee580;margin-top:14px;padding:10px}.cloud-clarity{border-top:1px solid #efeee561;grid-template-columns:1.2fr 1fr 1fr;display:grid}.cloud-clarity>*{border-right:1px solid #efeee547;padding:24px}.cloud-clarity>:nth-child(3){border-right:0}.cloud-clarity__intro{grid-row:span 2}.cloud-clarity h2{font:clamp(23px, 3vw, 38px)/1 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:14px 0}.cloud-clarity h3{font:16px/1.2 var(--font-display);text-transform:uppercase;margin:12px 0}.cloud-clarity p,.cloud-clarity li{color:var(--cloud-dim);font:11px/1.6 var(--font-mono)}.cloud-clarity ul{gap:8px;margin:0;padding-left:17px;display:grid}.cloud-clarity__managed{background:var(--cloud-paper);color:var(--cloud-ink)}.cloud-clarity__managed p,.cloud-clarity__managed li{color:#3f3f3a}.cloud-clarity__now{border-top:1px solid #efeee547;border-right:0;grid-column:2/4;grid-template-columns:.7fr 2fr;align-items:start;gap:18px;display:grid}.cloud-workspace-intro{color:#efeee5;background:#050505;border:1px solid #efeee561;box-shadow:4px 4px #efeee524}.cloud-workspace-intro__lead{grid-template-columns:1.25fr 1fr;align-items:end;gap:16px 36px;padding:clamp(22px,4vw,42px);display:grid}.cloud-workspace-intro__lead>span{color:#aaa99f;font:9px/1 var(--font-mono);letter-spacing:.16em;grid-column:1/-1}.cloud-workspace-intro__lead h2{max-width:720px;font:clamp(25px, 3.5vw, 48px)/1 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:0}.cloud-workspace-intro__lead p{color:#aaa99f;font:11px/1.65 var(--font-mono);margin:0}.cloud-workspace-intro__route{border-top:1px solid #efeee552;border-bottom:1px solid #efeee552;grid-template-columns:repeat(4,1fr);display:grid}.cloud-workspace-intro__route article{border-right:1px solid #efeee53d;min-width:0;padding:18px}.cloud-workspace-intro__route article:last-child{border-right:0}.cloud-workspace-intro__route b{color:#77766e;font:10px/1 var(--font-mono);margin-bottom:22px;display:block}.cloud-workspace-intro__route span{font:12px/1.2 var(--font-display)}.cloud-workspace-intro__route p{color:#aaa99f;font:10px/1.55 var(--font-mono);margin-top:9px}.cloud-workspace-intro__difference{font:10px/1.45 var(--font-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.cloud-workspace-intro__difference strong{color:#050505;text-transform:uppercase;background:#efeee5;padding:4px 6px}.cloud-workspace-intro__difference span{color:#aaa99f}.cloud-workspace-intro__difference em{color:var(--accent);white-space:nowrap;font-style:normal}.pixel-celebration{z-index:1000;color:#efeee5;background:#050505f0;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.pixel-celebration:before{content:"";background-image:linear-gradient(#efeee50f 1px,#0000 1px),linear-gradient(90deg,#efeee50f 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.pixel-celebration__rain{position:absolute;inset:0;overflow:hidden}.pixel-celebration__rain i{background:#efeee5;animation:1.8s steps(10,end) infinite pixel-rain;display:block;position:absolute;top:-5%}.pixel-celebration__rain i:nth-child(3n){background:var(--accent)}.pixel-celebration__card{text-align:center;background:#050505;border:2px solid #efeee5;width:min(620px,100%);padding:clamp(28px,7vw,72px);position:relative;box-shadow:10px 10px #efeee5}.pixel-celebration__card>span{font:9px/1 var(--font-mono);letter-spacing:.15em}.pixel-celebration__glyph{font:76px/1 var(--font-display);margin:22px auto;animation:.8s steps(4,end) infinite pixel-star}.pixel-celebration h2{font:clamp(26px, 6vw, 52px)/1 var(--font-display);margin:0}.pixel-celebration p{color:#aaa99f;max-width:470px;font:12px/1.6 var(--font-mono);margin:18px auto 28px}.pixel-celebration button{color:#050505;cursor:pointer;width:100%;min-height:52px;font:11px/1 var(--font-mono);background:#efeee5;border:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}@keyframes cloud-pulse{50%{opacity:.25}}@keyframes pixel-star{50%{color:var(--accent);transform:rotate(45deg)scale(.82)}}@keyframes pixel-rain{to{transform:translate(var(--pixel-drift), 112vh) rotate(180deg)}}@media (width<=980px){.cloud-gate__hero{grid-template-columns:1fr}.cloud-gate__visual{border-bottom:1px solid #efeee561;border-right:0;min-height:560px}.cloud-gate__auth{min-height:600px}.cloud-clarity{grid-template-columns:1fr 1fr}.cloud-clarity__intro{grid-area:auto/1/auto/-1}.cloud-clarity__now{grid-column:1/-1}.cloud-workspace-intro__route{grid-template-columns:1fr 1fr}.cloud-workspace-intro__route article:nth-child(2){border-right:0}.cloud-workspace-intro__route article:nth-child(-n+2){border-bottom:1px solid #efeee53d}.cloud-workspace-intro__difference{grid-template-columns:auto 1fr}.cloud-workspace-intro__difference em{grid-column:1/-1}}@media (width<=620px){.cloud-standalone{padding:4px}.cloud-gate{box-shadow:none;margin:-4px}.cloud-gate__mast{padding:0 12px}.cloud-gate__status span{display:none}.cloud-gate__hero-copy{top:18%;left:16px;right:16px}.cloud-gate__hero-copy h1{font-size:clamp(30px,11vw,48px)}.cloud-gate__capabilities{grid-template-columns:1fr 1fr}.cloud-gate__capabilities span:nth-child(2){border-right:0}.cloud-gate__capabilities span:nth-child(-n+2){border-bottom:1px solid #efeee559}.cloud-gate__auth{min-height:auto;padding:30px 18px}.cloud-clarity{grid-template-columns:1fr}.cloud-clarity>*,.cloud-clarity>:nth-child(3){border-bottom:1px solid #efeee547;border-right:0}.cloud-clarity__now{grid-column:auto;grid-template-columns:1fr}.cloud-workspace-intro__lead{grid-template-columns:1fr}.cloud-workspace-intro__lead>span{grid-column:auto}.cloud-workspace-intro__route{grid-template-columns:1fr}.cloud-workspace-intro__route article,.cloud-workspace-intro__route article:nth-child(2){border-bottom:1px solid #efeee53d;border-right:0}.cloud-workspace-intro__route article:last-child{border-bottom:0}.cloud-workspace-intro__difference{grid-template-columns:1fr}.cloud-workspace-intro__difference em{white-space:normal;grid-column:auto}.pixel-celebration__card{box-shadow:6px 6px #efeee5}}@media (prefers-reduced-motion:reduce){.cloud-gate__status b,.pixel-celebration__glyph,.pixel-celebration__rain i{animation:none!important}.pixel-celebration__rain{display:none}}
