:root{--ink:#111214;--ink-official:#1d3fa3;--field-frost:#edf1f2;--field-null:#030405;--paper-white:#fff;--frost-dim:#8b949b;--meter-track:#d8dde0;--acid-volt:#c8ff00;--acid-mag:#ff2e9a;--acid-mag-deep:#d4006f;--acid-cyan:#4de8ff;--acid-orange:#ff7a1a;--acid-uv:#a678ff;--field-void:#e8e8e6;--field-steel:#f4f4f2;--field-steel-2:#dddddb;--vault-field:#2c3138;--tx:#111214;--tx-dim:#4d545b;--hairline:#b7bab2;--block-bg:#111214;--block-tx:#edf1f2;--data-accent:#111214;--mag-tx:#c2005f;--warn-tx:#9a3412;--volt-tx:#4a7000;--accent:var(--acid-volt);--seal-accent:var(--acid-volt);--font-display:"Archivo Expanded", "Archivo", sans-serif;--font-data:"JetBrains Mono", monospace;--font-compliance:"Inter", sans-serif;--font-leak:"Instrument Serif", serif;--text-fine:.5rem;--text-code:.5625rem;--text-chip:.625rem;--text-micro:.6875rem;--text-label:.75rem;--text-body:.8125rem;--text-readout:.875rem;--text-note:.9375rem;--text-plate:1rem;--text-press:1.125rem;--text-title:1.25rem;--text-badge:1.375rem;--text-heading:1.5rem;--text-numeral:1.625rem;--text-display:1.875rem;--text-wordmark:2.125rem;--text-vault:clamp(1.625rem, 4.5vw, 2.25rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--motion-press:60ms steps(1, end);--motion-burst:.4s steps(1, end);--motion-ready:2.2s linear;--motion-fold:.12s linear;--motion-condense:.22s linear;--motion-index:90ms steps(2, end);--motion-stamp:.24s steps(2, end);--motion-flicker:.24s steps(1, end);--motion-blink:2.4s steps(1, end);--motion-glitch:1s steps(2, end);--motion-resolve:.26s steps(8, end);--motion-drift-fold:2.4s linear;--motion-drift-rail:120s linear;--motion-drift-bcm:90s linear;--motion-drift-marquee:32s linear;--motion-drift-placement:480s linear;--vault-level:0}.stratum-1{--field-void:#d7dcdb;--field-steel:#e6ebea;--field-steel-2:#ccd2d1;--vault-field:#262b31;--hairline:#aab2b0;--tx-dim:#47505a}.stratum-2{--field-void:#a6afb2;--field-steel:#b6bec0;--field-steel-2:#98a1a4;--vault-field:#202329;--hairline:#808a8d;--tx-dim:#2e353a;--mag-tx:#8f0048;--warn-tx:#6f280f;--volt-tx:#335100}.stratum-3{--field-void:#363b42;--field-steel:#2c3138;--field-steel-2:#414750;--vault-field:#191f26;--tx:#edf1f2;--tx-dim:#b4bbc2;--hairline:#555b64;--block-bg:#edf1f2;--block-tx:#0b0d0f;--data-accent:var(--acid-cyan);--mag-tx:#ff7ec0;--warn-tx:#ffa25e;--volt-tx:var(--acid-volt);--accent:var(--acid-cyan)}.stratum-4{--field-void:#202730;--field-steel:#191f26;--field-steel-2:#2a323b;--vault-field:#12161b;--tx:#edf1f2;--tx-dim:var(--frost-dim);--hairline:#2a2f36;--block-bg:#edf1f2;--block-tx:#0b0d0f;--data-accent:var(--acid-cyan);--mag-tx:var(--acid-mag);--warn-tx:var(--acid-orange);--volt-tx:var(--acid-volt);--accent:var(--acid-cyan)}.stratum-5{--field-void:var(--field-null);--field-steel:#0a0d10;--field-steel-2:#0f1216;--vault-field:#0a0d10;--tx:#edf1f2;--tx-dim:var(--frost-dim);--hairline:#2a2f36;--block-bg:#edf1f2;--block-tx:#0b0d0f;--data-accent:var(--acid-cyan);--mag-tx:var(--acid-mag);--warn-tx:var(--acid-orange);--volt-tx:var(--acid-volt);--accent:var(--acid-cyan)}*{box-sizing:border-box}html{background:#e8e8e6}body{background:var(--field-void);color:var(--tx);font-family:var(--font-compliance);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}.data{font-family:var(--font-data);font-variant-numeric:tabular-nums}.micro{font-family:var(--font-compliance);font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--tx-dim);font-weight:500}.display{font-family:var(--font-display);font-weight:700;font-stretch:125%}.leak{font-family:var(--font-leak);font-weight:400}.calm *,.calm :before,.calm :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@property --tx{syntax:"<color>";inherits:true;initial-value:#111214}@property --tx-dim{syntax:"<color>";inherits:true;initial-value:#4d545b}@property --hairline{syntax:"<color>";inherits:true;initial-value:#1112142e}@property --data-accent{syntax:"<color>";inherits:true;initial-value:#111214}@property --acid-volt{syntax:"<color>";inherits:true;initial-value:#c8ff00}@property --acid-uv{syntax:"<color>";inherits:true;initial-value:#a678ff}@property --acid-orange{syntax:"<color>";inherits:true;initial-value:#ff7a1a}@property --acid-cyan{syntax:"<color>";inherits:true;initial-value:#4de8ff}@property --acid-mag{syntax:"<color>";inherits:true;initial-value:#ff2e9a}@property --warn-tx{syntax:"<color>";inherits:true;initial-value:#9a3412}.game-layout{--tx-true:var(--tx);--tx-dim-true:var(--tx-dim);--hairline-true:var(--hairline);--data-accent-true:var(--data-accent);--acid-volt-true:var(--acid-volt)}.reconciling{--tx:#6b1206;--tx-dim:#8f1d0c;--hairline:#6b120652;--data-accent:#6b1206;--warn-tx:#6b1206;--block-bg:#7a1408;--acid-volt:#ff5a3c;--acid-uv:#ff5a3c;--acid-orange:#ff5a3c;--acid-cyan:#ff5a3c;--acid-mag:#ff5a3c;--accent:#ff5a3c;--seal-accent:#ff5a3c;--volt-tx:#6b1206;--mag-tx:#6b1206;transition:--tx 1s,--tx-dim 1s,--hairline 1s,--data-accent 1s,--warn-tx 1s,--acid-volt 1s,--acid-uv 1s,--acid-orange 1s,--acid-cyan 1s,--acid-mag 1s}.stratum-2 .reconciling{--tx:#5c0f05;--tx-dim:#6b1206;--hairline:#5c0f0557;--data-accent:#5c0f05;--warn-tx:#5c0f05;--block-bg:#5c0f05;--volt-tx:#5c0f05;--mag-tx:#5c0f05}.stratum-3 .reconciling,.stratum-4 .reconciling,.stratum-5 .reconciling{--tx:#ffb3a0;--tx-dim:#ffa08b;--hairline:#ffb3a04d;--data-accent:#ffb3a0;--warn-tx:#ffb3a0;--block-bg:#ffb3a0;--volt-tx:#ffb3a0;--mag-tx:#ffb3a0}.marquee-bar:not(.reconciling),.game-col-left:not(.reconciling),.game-col-right:not(.reconciling){transition:--acid-volt 2.5s,--acid-uv 2.5s,--acid-orange 2.5s,--acid-cyan 2.5s,--acid-mag 2.5s}@font-face{font-family:Archivo Expanded;font-style:normal;font-weight:700;font-stretch:125%;font-display:swap;src:url(/fonts/archivo-expanded-700-latin-ext.woff2)format("woff2");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:Archivo Expanded;font-style:normal;font-weight:700;font-stretch:125%;font-display:swap;src:url(/fonts/archivo-expanded-700-latin.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin-ext.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-latin-ext.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-latin.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-latin-ext.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-latin.woff2)format("woff2");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:Departure Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/departure-mono-400.woff2)format("woff2")}.game-layout{background:var(--field-void);grid-template-rows:auto 1fr;grid-template-columns:13.25rem minmax(0,1fr) minmax(20rem,26.25rem);gap:0 max(1rem,min(2vw,1.5rem));min-height:100vh;padding:0 18px 0 1.25rem;display:grid}.game-col-ads{z-index:3;align-self:start;height:100vh;padding:1.75rem 0 3rem;position:sticky;top:0}.game-col-left{z-index:3;position:relative;overflow:clip}.game-col-left>:not(:-webkit-any(.side-rail,.masthead)){max-width:47.5rem}.game-col-left>:not(:-moz-any(.side-rail,.masthead)){max-width:47.5rem}.game-col-left>:not(:is(.side-rail,.masthead)){max-width:47.5rem}.game-col-right{z-index:3;background:linear-gradient(125deg, color-mix(in srgb, var(--field-frost) 22%, transparent) 0%, transparent 26%), color-mix(in srgb, var(--field-steel) 86%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.1);border-left:1px solid var(--hairline);max-height:100vh;box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--field-frost) 24%, transparent), -8px 0 26px #00000014;flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow-y:auto}@media (max-width:60rem){.game-layout{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr);padding:0 18px 0 1rem}.game-col-ads-empty{display:none}.game-layout.no-ads{grid-template-rows:auto auto 1fr}.game-col-ads{height:auto;margin:0 -18px 0 -1rem;padding:.625rem 0 0;position:static}.game-col-right{border-left:0;border-top:1px solid var(--hairline);max-height:none;margin-left:-1rem;position:static}}.game-col-left{flex-direction:column;gap:1.375rem;padding:1.75rem .5rem 3rem 52px;display:flex}.masthead{flex-wrap:wrap;align-items:flex-start;gap:18px;padding-right:20px;display:flex}.masthead-brand{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:18px;min-width:0;display:flex}.masthead-wordmark{font-size:var(--text-heading);letter-spacing:.02em;color:var(--block-tx);background:var(--block-bg);margin:0;padding:3px 12px 5px}.masthead-tm{vertical-align:super;color:var(--tx-dim);font-size:.55em}.term-plate{background:var(--field-steel);border:1px solid var(--hairline);flex-direction:column;align-self:flex-start;gap:5px;min-width:310px;max-width:100%;margin-left:auto;padding:10px 18px 12px;display:flex;position:relative}.term-plate-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.term-plate-label{color:var(--tx-dim);min-width:0}.term-plate-term{font-size:var(--text-heading);color:var(--tx);margin:0}.term-plate-rate{font-size:var(--text-micro);color:var(--tx-dim);border-top:1px solid var(--hairline);margin-top:3px;padding-top:7px}.term-pips{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:3px;display:flex}.term-pip{background:currentColor;flex-shrink:0;width:7px;height:7px}.term-pin{background:currentColor;flex-shrink:0;width:8px;height:8px;margin:1px 2px;transform:rotate(45deg)}.term-cursor{opacity:.45;background:currentColor;width:6px;height:6px;position:absolute}@media (prefers-reduced-motion:no-preference){.term-cursor{animation:term-cursor-blink var(--motion-blink) infinite}.term-cursor.super{animation:.8s step-end infinite term-cursor-blink}}@keyframes term-cursor-blink{0%{opacity:.45}50%{opacity:0}to{opacity:.45}}.term-cursor.corner-0{top:5px;left:5px}.term-cursor.corner-1{top:5px;right:5px}.term-cursor.corner-2{bottom:5px;right:5px}.term-cursor.corner-3{bottom:5px;left:5px}.term-plate.renewed{background:var(--acid-orange);border:2px solid var(--ink);color:var(--ink)}.term-plate.renewed .term-plate-label,.term-plate.renewed .term-plate-term,.term-plate.renewed .term-plate-rate{color:var(--ink)}.term-plate.renewed .term-plate-rate{border-top-color:var(--ink)}.vault{background:linear-gradient(125deg, color-mix(in srgb, var(--field-frost) 28%, transparent) 0%, transparent 40%), color-mix(in srgb, var(--vault-field) 84%, transparent);--tx:var(--field-frost);--tx-dim:#c8ced4;--hairline:#2a2f36;--block-bg:var(--field-frost);--block-tx:#0b0d0f;--data-accent:var(--acid-cyan);--mag-tx:var(--acid-mag);--warn-tx:var(--acid-orange);--volt-tx:var(--acid-volt);-webkit-backdrop-filter:blur(8px)saturate(1.1);border:1px solid var(--hairline);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--field-frost) 32%, transparent), 0 8px 26px #00000021;padding:24px 55px 12px 68px;position:relative}@media (prefers-reduced-motion:no-preference){.vault{transition:transform var(--motion-index)}}.vault:before,.vault:after{content:"";border:1px solid var(--tx-dim);opacity:.55;width:10px;height:10px;position:absolute}.vault:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.vault:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.vault:has(.breach:active){transform:translate(1px,2px)}.vault-head{flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;gap:10px;display:flex}.vault-head-left{flex-wrap:wrap;flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex}.vault-head-right{flex-direction:column;flex:none;align-self:start;align-items:flex-end;gap:16px;display:flex}.vault-name{font-size:var(--text-vault);color:var(--tx);margin:0}.vault-identity{border-bottom:1px solid var(--hairline);padding-bottom:14px}.vault-action{margin-top:16px}.decrypt-spinner{text-align:right;min-width:22ch;color:var(--tx-dim)}.decrypt-spinner.live{color:var(--data-accent)}.seal{margin-top:18px}.seal-pct{color:var(--data-accent)}.seal-bar{background:var(--meter-track);border:1px solid var(--hairline);height:14px;margin-top:6px;overflow:hidden}.seal-note{color:var(--tx-dim);margin-top:6px}.seal-fill{background:var(--seal-accent);height:100%}.for-deco{margin-top:24px}.deco-vent-row{justify-content:flex-start;margin-top:6px;display:flex}.gate-2{margin-top:24px}.lattice-fill{background:var(--acid-cyan)}.lattice-pct{color:var(--data-accent)}.breach{z-index:2;cursor:pointer;letter-spacing:.06em;min-height:3.75rem;line-height:1;font-size:min(var(--text-display), 8vw);touch-action:manipulation;-webkit-user-select:none;user-select:none;--breach-acid:var(--acid-volt);color:var(--breach-acid);background:radial-gradient(circle at 50% 130%, color-mix(in srgb, var(--breach-acid) 32%, transparent), transparent 68%), conic-gradient(at 2px 2px, transparent 75%, color-mix(in srgb, var(--breach-acid) 18%, transparent) 0), color-mix(in srgb, var(--ink) 78%, var(--field-null));border:1px solid color-mix(in srgb, var(--breach-acid) 40%, var(--ink));text-shadow:0 0 8px color-mix(in srgb, var(--breach-acid) 55%, transparent);box-shadow:inset 0 0 16px color-mix(in srgb, var(--breach-acid) 14%, transparent), 0 3px 0 color-mix(in srgb, var(--ink) 80%, var(--field-null)), 0 10px 22px color-mix(in srgb, var(--breach-acid) 10%, transparent);background-position:0 0,0 0,0 0;background-size:auto,5px 5px,auto;margin:22px auto 0;padding:26px 38px;display:block;position:relative}.breach:active{box-shadow:inset 0 0 30px color-mix(in srgb, var(--breach-acid) 34%, transparent), inset 0 3px 8px color-mix(in srgb, var(--field-null) 70%, transparent), 0 0 0 color-mix(in srgb, var(--ink) 80%, var(--field-null)), 0 0 26px color-mix(in srgb, var(--breach-acid) 26%, transparent);transform:translateY(3px)}.breach:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--breach-acid) 42%, transparent), transparent 72%);opacity:.3;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}@media (prefers-reduced-motion:no-preference){.breach:after{animation:breach-ready var(--motion-ready) infinite}}@keyframes breach-ready{0%,to{opacity:.22}50%{opacity:.62}}.breach:active:after,.breach.flickering:after{opacity:0;animation:none}.breach.flickering{background:radial-gradient(circle at 50% 130%, color-mix(in srgb, var(--breach-acid) 32%, transparent), transparent 68%), conic-gradient(at 2px 2px, transparent 75%, color-mix(in srgb, var(--breach-acid) 18%, transparent) 0), conic-gradient(at 3px 3px, transparent 75%, color-mix(in srgb, var(--breach-acid) 13%, transparent) 0), conic-gradient(at 2px 2px, transparent 75%, color-mix(in srgb, var(--breach-acid) 9%, transparent) 0), color-mix(in srgb, var(--ink) 78%, var(--field-null));background-position:0 0,0 0,0 0,0 0,0 0;background-size:auto,5px 5px,9px 9px,13px 13px,auto}@media (prefers-reduced-motion:no-preference){.breach.flickering{animation:breach-flicker-a var(--motion-burst)}.breach.flickering.flicker-alt{animation-name:breach-flicker-b}}.press-block{cursor:pointer;color:var(--ink);background:linear-gradient(90deg, var(--acid-volt) 0 6px, var(--paper-white) 6px);border:0;position:relative}.press-block:before{content:"";transform-origin:0;background:color-mix(in srgb, var(--paper-white) 70%, var(--ink));width:8px;height:100%;position:absolute;top:0;left:100%;transform:skewY(45deg)}.press-block:after{content:"";transform-origin:top;background:linear-gradient(90deg, color-mix(in srgb, var(--acid-volt) 60%, var(--ink)) 0 6px, color-mix(in srgb, var(--paper-white) 45%, var(--ink)) 6px);width:100%;height:8px;position:absolute;top:100%;left:0;transform:skew(45deg)}.press-block:active{transform:translate(8px,8px)}.press-block:active:before{width:0}.press-block:active:after{height:0}.press-block:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:4px}.press-slab{cursor:pointer;color:var(--ink);background:var(--acid-volt);border:1px solid color-mix(in srgb, var(--acid-volt) 55%, var(--ink));box-shadow:6px 6px 0 color-mix(in srgb, var(--acid-volt) 42%, var(--ink)), 10px 10px 0 color-mix(in srgb, var(--ink) 80%, var(--field-null));position:relative}.press-slab:active{box-shadow:0 0 0 color-mix(in srgb, var(--acid-volt) 42%, var(--ink)), 1px 1px 0 color-mix(in srgb, var(--ink) 80%, var(--field-null));transform:translate(6px,6px)}.press-slab:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:4px}.press-arrow{vertical-align:-.08em;background:var(--ink);clip-path:polygon(0 0,100% 50%,0 100%);width:.7em;height:.85em;margin-left:.55em;display:inline-block}.press-slab:active .press-arrow{transform:translate(.18em)}.press-ext{box-shadow:6px 6px 0 color-mix(in srgb, var(--ext-face,var(--field-steel-2)) 42%, var(--ink));position:relative}.press-ext:active{box-shadow:0 0 0 color-mix(in srgb, var(--ext-face,var(--field-steel-2)) 42%, var(--ink));transform:translate(6px,6px)}.press-icon{vertical-align:-.08em;width:.8em;height:.8em;margin-left:.55em;display:inline-block;position:relative}.pi-check{clip-path:polygon(14% 46%,0 60%,38% 100%,100% 12%,85% 0,38% 74%);background:currentColor}.pi-refile:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:currentColor;height:56%;position:absolute;top:0;left:18%;right:18%}.pi-refile:after{content:"";background:currentColor;height:20%;position:absolute;bottom:0;left:0;right:0}.press-ext:active .pi-refile:before{transform:translateY(22%)}.decrypt-mark{font-size:var(--text-micro);color:var(--breach-acid,var(--acid-volt));opacity:.35;-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.decrypt-mark.corner-0{top:4px;left:6px}.decrypt-mark.corner-1{top:4px;right:6px}.decrypt-mark.corner-2{bottom:4px;right:6px}.decrypt-mark.corner-3{bottom:4px;left:6px}.decrypt-mark.dm-live{opacity:1;color:var(--acid-cyan)}.stratum-3 .decrypt-mark.dm-live{color:var(--acid-volt)}.stratum-3 .breach{--breach-acid:var(--acid-cyan)}.stratum-4 .breach,.stratum-5 .breach{--breach-acid:var(--acid-mag)}.breach:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:3px}.breach-stamp{min-height:1.125rem;font-size:var(--text-body);color:var(--data-accent);justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.breach-stamp.expired{opacity:0}@media (prefers-reduced-motion:no-preference){.breach-stamp.expired{animation:stamp-blink-out var(--motion-flicker)}}@keyframes stamp-blink-out{0%{opacity:1}33%{opacity:0}66%{opacity:1}to{opacity:0}}.stamp-vault{border:1px solid var(--tx-dim);flex-shrink:0;width:14px;height:14px;position:relative}.stamp-vault:after{content:"";border:1px solid var(--data-accent);border-radius:50%;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.stamp-lane{gap:3px;display:flex}.stamp-cell{background:var(--field-steel-2);flex-shrink:0;width:5px;height:5px}.stamp-cell.lit{background:var(--data-accent)}.stamp-lattice{color:var(--acid-cyan);opacity:.85}.left-readouts{flex-wrap:wrap;gap:40px;display:flex}.readout-num{font-size:var(--text-heading);color:var(--tx);margin:2px 0 0}.readout-rate{color:var(--data-accent)}.output-block{flex-direction:column;gap:8px;display:flex}.commentary{max-width:none;font-family:var(--font-compliance);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--tx);border-left:8px solid var(--warn-tx);margin:0;padding:3px 0 3px 12px;font-weight:500}.left-controls{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.shred{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shred-note{color:var(--tx-dim);flex-basis:100%;max-width:40ch;margin:2px 0 0}.shred-cancel:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:2px}.shred-cancel{border:1px solid var(--hairline);color:var(--tx-dim);cursor:pointer;background:0 0;min-height:2.75rem;padding:12px 16px}.splash{z-index:20;background:#080a0cd6;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.splash-plate{--tx:var(--field-frost);--tx-dim:var(--frost-dim);--warn-tx:var(--acid-orange);--data-accent:var(--acid-volt);border:1px solid color-mix(in srgb, var(--field-frost) 24%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--field-frost) 14%, transparent) 0%, color-mix(in srgb, var(--acid-cyan) 6%, transparent) 55%, color-mix(in srgb, var(--field-frost) 4%, transparent) 100%);-webkit-backdrop-filter:blur(9px)saturate(1.2);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--field-frost) 22%, transparent), 0 10px 34px #0006;flex-direction:column;gap:8px;max-width:520px;padding:28px 32px;display:flex}.splash-title{font-size:var(--text-title);color:var(--tx);text-wrap:balance;margin:0 0 6px}.splash-plate>p:not(.splash-title),.splash-plate>.choice-ledger p{color:var(--acid-volt)}.splash-line{color:var(--data-accent)}.splash-ack{letter-spacing:.08em;cursor:pointer;align-self:flex-start;margin-top:14px}.game-col-right{gap:20px;padding:0 20px 28px}.econ-readouts{z-index:4;background:linear-gradient(125deg, color-mix(in srgb, var(--field-frost) 22%, transparent) 0%, transparent 60%), color-mix(in srgb, var(--field-steel) 86%, var(--field-null));border-bottom:1px solid var(--hairline);margin:0 -20px;padding:24px 20px 12px;position:sticky;top:0}.econ-fold{max-height:3em;overflow:hidden}.econ-condensed .econ-fold{opacity:0;max-height:0;margin:0}.econ-condensed .econ-annot{opacity:0;max-width:0}.econ-condensed .econ-balance-row{margin-bottom:6px}.econ-condensed .econ-rows{padding-top:6px}.econ-condensed .econ-group{gap:2px}.econ-condensed .econ-group+.econ-group{padding-top:4px}@media (max-width:60rem){.game-col-right{padding-top:24px}.econ-readouts{background:0 0;border-bottom:0;margin:0;padding:0;position:static}}@media (prefers-reduced-motion:no-preference){.econ-fold{transition:max-height var(--motion-condense), opacity var(--motion-condense), margin var(--motion-condense)}.econ-annot{transition:max-width var(--motion-condense), opacity var(--motion-condense)}.econ-balance-row{transition:margin var(--motion-condense)}.econ-rows{transition:padding var(--motion-condense)}.econ-group{transition:gap var(--motion-condense), padding var(--motion-condense)}.lamina-strip{transition:margin var(--motion-condense), padding var(--motion-condense)}.lamina-head{transition:margin var(--motion-condense)}}.econ-balance-row{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.econ-balance{font-size:var(--text-display);color:var(--tx);min-width:0;margin:0}.econ-rows{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;padding-top:10px;display:flex}.econ-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.econ-row .data{color:var(--tx);font-size:var(--text-body);min-width:0}.econ-group{flex-direction:column;gap:4px;display:flex}.econ-group+.econ-group{border-top:1px solid var(--hairline);padding-top:8px}.econ-annot{white-space:nowrap;max-width:30ch;color:var(--tx-dim);font-size:var(--text-micro);letter-spacing:.06em;margin-left:6px;font-weight:500;display:inline-flex;overflow:hidden}.deco-row{align-items:center;gap:8px}.deco-track{background:var(--hairline);flex:auto;min-width:40px;height:5px;position:relative;overflow:hidden}.deco-fill{background:var(--acid-orange);height:100%}.deco-track:after{content:"";background:var(--tx-dim);width:1px;position:absolute;top:0;bottom:0;left:90%;right:auto}.deco-val{flex:none}.deco-note{color:var(--tx-dim);margin-top:2px}.deco-note-liable{color:var(--acid-orange)}.deco-track .deco-fill{transition:width .5s ease-out}.vent-btn{text-align:center;min-width:12ch}.deco-pulse{color:var(--acid-orange);animation:1.5s ease-out forwards deco-pulse-rise;position:absolute;top:-.2em;right:14px}.deco-pulse-auto{color:var(--tx-dim)}@keyframes deco-pulse-rise{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.vent-btn{border:1px solid var(--ink);background:var(--acid-orange);color:var(--ink);cursor:pointer;flex:none;padding:2px 10px}.vent-btn.vent-cooling{color:var(--tx-dim);border-color:var(--hairline);cursor:default;background:0 0}.shelf-reconciling .store-head:after{content:" // RECONCILING";color:var(--warn-tx)}.research-price{white-space:normal;text-align:right}.lamina-strip{border-top:1px solid var(--hairline);margin-top:12px;padding-top:10px}.econ-condensed .lamina-strip{margin-top:0;padding-top:6px}.econ-condensed .lamina-head{margin-bottom:0}.lamina-note.econ-fold{max-height:5em}.econ-condensed .lamina-note.econ-fold{max-height:0}.lamina-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.lamina-title{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.lamina-mult{color:var(--data-accent);font-size:var(--text-body);white-space:nowrap}.lamina-tags{flex-wrap:wrap;gap:4px;display:flex}.lamina-tag{font-size:var(--text-chip);letter-spacing:.08em;color:var(--tx);border:1px solid var(--hairline);text-align:center;white-space:nowrap;min-width:1.7em;padding:2px 6px}.lamina-note{margin:0}.engine-flavor{color:var(--tx-dim);flex-basis:100%}.store-head{color:var(--data-accent);margin:0 0 8px}.store-sub{color:var(--tx-dim);margin:-2px 0 10px}.store-head-row{border-left:4px solid var(--acid-volt);align-items:center;gap:8px;margin:0 0 8px;padding-left:8px;display:flex}.engines .store-head-row{border-left-color:var(--acid-cyan)}.upgrades .store-head-row{border-left-color:var(--acid-uv)}.research .store-head-row{border-left-color:var(--acid-orange)}.store-head-row .store-head{margin:0}.fold-btn{font-size:var(--text-micro);cursor:pointer;background:var(--field-frost);border:1px solid var(--hairline);flex-shrink:0;align-items:center;gap:.4em;height:1.45em;padding:0 .55em;display:inline-flex}.rail-fold-row{align-items:center;gap:8px;margin:14px 0 10px;display:flex}.fold-btn-all{padding:0 .7em}.fold-btn-econ{height:calc(var(--text-display) * .73);font-size:var(--text-body);background:var(--field-frost);border:1px solid var(--hairline);padding:0 .9em}.rail-fold-note{color:var(--tx-dim);min-width:0;margin:0}.fold-verb{font-family:var(--font-compliance);letter-spacing:.1em;color:var(--ink);font-size:.82em;font-weight:600}.fold-btn:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:2px}.fold-chevs{width:1em;height:1em;margin:.12em;position:relative;overflow:hidden}.fold-stream{flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.fold-chev{background:var(--ink);clip-path:polygon(0 0,50% 55%,100% 0,100% 45%,50% 100%,0 45%);flex:none;width:100%;height:.42em;margin-bottom:.14em}@media (prefers-reduced-motion:no-preference){.fold-chevs{transition:transform var(--motion-fold)}.fold-stream{animation:fold-drift var(--motion-drift-fold) infinite}}@keyframes fold-drift{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.fold-btn[aria-expanded=true] .fold-chevs{transform:rotate(-90deg)}.store-items{flex-direction:column;gap:8px;display:flex}.store-item{text-align:left;cursor:pointer;width:100%;min-height:2.75rem;color:var(--tx);background:var(--field-steel-2);border:1px solid var(--hairline);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.store-item:hover:not(:disabled){border-color:var(--accent)}.engine-item:hover:not(:disabled){border-color:var(--acid-cyan)}.upgrade-item:hover:not(:disabled){border-color:var(--acid-uv)}.research-item:hover:not(:disabled){border-color:var(--acid-orange)}.store-item:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:2px}.store-item:disabled{cursor:default;color:var(--tx-dim)}.store-item:disabled .store-item-name,.store-item:disabled .store-item-price{color:var(--tx-dim)}.store-item-main{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.thermoflow-item{cursor:default}.thermoflow-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.thermoflow-ladder{align-items:baseline;gap:4px;display:flex}.thermoflow-notch{font-size:var(--text-label);color:var(--tx-dim);border:1px solid var(--hairline);padding:1px 6px}.thermoflow-notch.active{background:var(--acid-orange);border-color:var(--ink);color:var(--ink)}.thermoflow-notch.redline{border-color:var(--acid-orange)}.thermoflow-press.armed{background:var(--ink);color:var(--acid-orange);border-color:var(--acid-orange)}.thermoflow-readout{font-size:var(--text-label);color:var(--tx-dim);margin-left:8px}.thermoflow-presses{flex-wrap:wrap;gap:8px;display:flex}.thermoflow-press{border:1px solid var(--ink);background:var(--acid-orange);color:var(--ink);cursor:pointer;flex:none;padding:2px 10px}.thermoflow-press:disabled{color:var(--tx-dim);border-color:var(--hairline);cursor:default;background:0 0}.thermoflow-fee{color:var(--data-accent)}.store-item-name{font-size:var(--text-body);letter-spacing:.06em;color:var(--tx)}.store-item-nums{font-size:var(--text-label);align-items:baseline;gap:16px;display:flex}.store-item-owned{color:var(--tx-dim)}.store-item-price{color:var(--data-accent);margin-left:auto}.keystream-line{color:var(--tx-dim);flex-basis:100%}.upgrades{margin-top:4px}.upgrade-item.locked:disabled{cursor:not-allowed;color:var(--tx)}.upgrade-item.locked:disabled .store-item-name{color:var(--tx)}.upgrade-item.locked:disabled .store-item-price{color:var(--data-accent)}.lockout-tag{font-family:var(--font-compliance);font-size:var(--text-chip);letter-spacing:.12em;color:var(--warn-tx);border:1px solid var(--warn-tx);white-space:nowrap;flex-shrink:0;padding:2px 6px;font-weight:500}.research-item .lockout-tag{white-space:normal;max-width:34ch}.upgrade-flavor{max-width:34ch}.manifest-base{border-top:1px dashed var(--hairline);flex-direction:column;gap:4px;margin-top:auto;padding-top:14px;display:flex}.manifest-base p{margin:0}.manifest-mark{font-size:var(--text-label);letter-spacing:.1em;color:var(--tx-dim);margin-top:8px}.vault-frost{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 0 0,#6eb4c338 0%,#0000 55%),radial-gradient(100% 80% at 100% 100%,#5aa0b429 0%,#0000 50%),linear-gradient(160deg,#82c3d21a,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.vault>:not(.vault-frost){z-index:2;position:relative}.stratum-5 .vault{background:var(--acid-volt);border-color:var(--ink)}.stratum-5 .vault .tv-pulse{--tv-pulse-ink:var(--ink)}.stratum-5 .vault .meter-cnr{border-color:var(--ink)}.stratum-5 .vault .micro,.stratum-5 .vault .seal-pct{color:var(--ink)}.stratum-5 .vault-name{color:var(--acid-mag-deep)}.stratum-5 .vault .lattice-pct{color:var(--ink)}.stratum-5 .vault .breach-now{border-color:var(--ink);color:var(--ink)}.stratum-5 .vault .breach-now:focus-visible{outline-color:var(--ink)}.human-leak{font-size:var(--text-press);color:var(--mag-tx);max-width:40ch;margin:0}.stratum-4 .masthead .micro,.stratum-5 .masthead .micro{color:var(--mag-tx)}.stratum-4 .masthead .term-plate.renewed .term-plate-label,.stratum-5 .masthead .term-plate.renewed .term-plate-label{color:var(--ink)}.interstitial{z-index:15;pointer-events:none;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.interstitial-plate{background:var(--field-frost);color:var(--ink);border:2px solid var(--ink);pointer-events:auto;cursor:pointer;max-width:min(90vw,30rem);padding:20px 28px;transform:rotate(-3deg)}.interstitial-manifest{border-top:1px solid color-mix(in srgb, var(--ink) 30%, transparent);margin:12px 0 6px;padding-top:10px}.interstitial-note{color:var(--ink);font-size:var(--text-body);margin:8px 0 0;line-height:1.45}.interstitial-dismiss{opacity:.55;margin-top:12px}@media (prefers-reduced-motion:no-preference){.interstitial-plate{animation:stamp var(--motion-stamp) both}}.interstitial-plate .micro{color:var(--ink);opacity:.7}.interstitial-title{margin:4px 0;font-size:max(1.25rem,min(4vw,1.875rem))}@keyframes stamp{0%{opacity:0;transform:rotate(-3deg)scale(1.6)}to{opacity:1;transform:rotate(-3deg)scale(1)}}.manifest-row{border-top:1px dashed var(--hairline);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:8px 0;display:flex}.manifest-row .data{color:var(--tx)}.loose-file{--lf-ink:var(--mag-tx);z-index:10;background:color-mix(in srgb, var(--lf-ink) 9%, transparent);border:1px solid color-mix(in srgb, var(--lf-ink) 65%, transparent);min-width:2.75rem;min-height:2.75rem;box-shadow:0 8px 16px -2px color-mix(in srgb, var(--lf-ink) 36%, transparent);cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;display:flex;position:fixed}@media (prefers-reduced-motion:no-preference){.loose-file{animation:glitch-slice var(--motion-glitch) infinite}}.loose-file:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:2px}.loose-file-glyph{font-size:var(--text-numeral);color:color-mix(in srgb, var(--lf-ink) 65%, transparent);line-height:1}.loose-file-name{color:var(--lf-ink)}.loose-file-uncited{--lf-ink:var(--warn-tx)}@keyframes glitch-slice{0%,92%{clip-path:none;transform:translate(0)}96%{clip-path:inset(20% 0 55%);transform:translate(2px,-1px)}to{clip-path:none;transform:translate(0)}}.cascade-banner{border:1px solid var(--mag-tx);align-self:flex-start;align-items:baseline;gap:6px;padding:8px 12px;display:flex}.cascade-banner .micro,.cascade-banner .data{color:var(--mag-tx)}.cascade-banner .data{flex-shrink:0}.event-notice{color:var(--mag-tx);max-width:52ch;margin:0}.gamble-actions{flex-wrap:wrap;gap:26px;margin-top:14px;display:flex}.gamble-actions .splash-ack{margin-top:0}.gamble-refuse{border:1px solid var(--hairline);min-height:2.75rem;color:var(--tx-dim);cursor:pointer;font-size:var(--text-readout);letter-spacing:.08em;background:0 0;padding:12px 22px}.gamble-refuse:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:2px}.econ-row-btn{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;min-height:24px;padding:0}@media (max-width:60rem){.econ-row-btn{min-height:2.75rem}}.econ-row-btn:hover .micro{color:var(--data-accent)}.econ-row-btn:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:2px}.toast-stack{z-index:18;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:18px;left:18px}.toast{background:color-mix(in srgb, var(--ink) 78%, transparent);color:var(--field-frost);border:1px solid color-mix(in srgb, var(--acid-volt) 40%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.2);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--field-frost) 18%, transparent), 3px 3px 0 color-mix(in srgb, var(--ink) 45%, transparent);flex-direction:column;gap:2px;max-width:calc(100vw - 36px);padding:12px 16px;display:flex;transform:rotate(-1.5deg)}@media (prefers-reduced-motion:no-preference){.toast{animation:stamp var(--motion-stamp) both}}.toast .micro{color:var(--frost-dim)}.toast-name{font-size:var(--text-note);letter-spacing:.06em;color:var(--acid-volt)}.cert-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:10px;display:grid}.cert-frame{border:1px dashed var(--hairline);flex-direction:column;gap:2px;min-height:58px;padding:8px 10px;display:flex}.cert-frame.stamped{border:1px solid var(--data-accent)}.cert-id{font-size:var(--text-chip);color:var(--tx-dim)}.cert-frame.stamped .cert-id{color:var(--data-accent)}.cert-name{font-size:var(--text-label);letter-spacing:.06em;color:var(--tx)}.cert-hint{color:var(--tx-dim)}.finish-btn{border:1px solid var(--mag-tx);min-height:2.75rem;color:var(--mag-tx);font-size:var(--text-plate);letter-spacing:.1em;cursor:pointer;z-index:2;background:0 0;margin:14px auto 0;padding:12px 30px;display:block;position:relative}.finish-btn:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:3px}.choice-overwrite{background:var(--acid-mag);min-height:2.75rem;color:var(--ink);cursor:pointer;font-size:var(--text-readout);letter-spacing:.08em;border:0;padding:12px 22px}.choice-overwrite:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:3px}.choice-ledger{border:1px solid var(--hairline);background:var(--field-steel-2);text-align:left;flex-direction:column;gap:4px;margin:6px 0;padding:10px 12px;display:flex}.choice-footnote{color:var(--tx-dim);margin-top:4px}.record-plate{min-width:min(520px,92vw);max-height:86vh;overflow-y:auto}.record-bio{flex-direction:column;gap:6px;margin:10px 0 14px;display:flex}.record-line{font-size:var(--text-plate);color:var(--tx);margin:0}.record-line.redacted{color:var(--tx-dim);letter-spacing:-.02em}.record-stats{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;padding-top:10px;display:flex}.record-keep{color:var(--warn-tx);margin-top:12px}.brand-mark{border:2px solid var(--tx);width:1.67em;height:1.67em;color:var(--tx);font-size:var(--text-press);flex-shrink:0;place-items:center;display:inline-grid}.masthead-tags{flex-direction:column;gap:1px;display:flex}.manifest-row-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.manifest-note{color:var(--warn-tx);margin-top:2px;display:block}.plinth-leak{font-size:var(--text-body);color:var(--tx-dim);margin:6px 0 0}.plinth-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;padding-top:10px;display:flex}.plinth-barcode{background:repeating-linear-gradient(90deg, var(--tx-dim) 0 1px, transparent 1px 3px, var(--tx-dim) 3px 6px, transparent 6px 7px, var(--tx-dim) 7px 8px, transparent 8px 12px);opacity:.7;flex-shrink:0;width:84px;height:12px}.rev-stamp{font-size:var(--text-chip);color:var(--ink);background:var(--acid-cyan);flex-shrink:0;padding:1px 6px}.store-item.affordable{border-left:6px solid var(--acid-volt);padding-left:8px}.store-item.affordable .store-item-price{background:var(--acid-volt);color:var(--ink);padding:1px 8px}.engine-item.affordable{border-left-color:var(--acid-cyan)}.engine-item.affordable .store-item-price{background:var(--acid-cyan)}.upgrade-item.affordable{border-left-color:var(--acid-uv)}.upgrade-item.affordable .store-item-price{background:var(--acid-uv)}.research-item.affordable{border-left-color:var(--acid-orange)}.research-item.affordable .store-item-price{background:var(--acid-orange)}.afford-progress{background:var(--hairline);width:100%;height:3px;overflow:hidden}.afford-progress-fill{background:var(--acid-volt);height:100%}.afford-split{display:flex}.afford-half{flex:1;min-width:0;height:100%}.afford-half+.afford-half{border-left:1px solid var(--field-void)}.afford-progress-fill.lattice-fill{background:var(--acid-cyan)}.afford-progress-fill.deco-fill{background:var(--acid-orange)}.side-rail{z-index:2;pointer-events:none;width:36px;position:absolute;top:1.75rem;bottom:3rem;left:0;overflow:hidden}.rail-track{will-change:transform;flex-direction:column;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.rail-track{animation:rail-drift var(--motion-drift-rail) infinite}}@keyframes rail-drift{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.rail-bar{writing-mode:vertical-rl;font-size:var(--text-micro);letter-spacing:.12em;color:var(--ink);white-space:nowrap;padding:12px 5px;transform:rotate(180deg)}.rail-volt{background:var(--acid-volt)}.rail-orange{background:var(--acid-orange)}.rail-uv{background:var(--acid-uv)}.placement-lane{height:100%;padding:0 10px;overflow:hidden}.placement-track{will-change:transform;flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.placement-track{animation:placement-drift var(--motion-drift-placement) infinite}}.placement-plate{margin-top:var(--plate-gap,0)}.placement-lane:hover .placement-track,.placement-lane:focus-within .placement-track{animation-play-state:paused}@keyframes placement-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.placement-plate{background:var(--field-frost);border:2px solid var(--ink);color:var(--ink);flex-direction:column;display:flex}.placement-plate .placement-copy{flex:1}.placement-head{background:var(--ink);color:var(--field-frost);font-size:var(--text-code);letter-spacing:.08em;padding:4px 8px 5px}.placement-copy{font-size:var(--text-micro);letter-spacing:.02em;margin:0;padding:9px 8px 10px;line-height:1.4}.placement-foot{border-top:1px solid var(--ink);font-family:var(--font-compliance);font-size:var(--text-code);letter-spacing:.1em;opacity:.72;padding:5px 8px 6px}.placement-foot .data{font-size:var(--text-fine);letter-spacing:.06em;margin-top:1px}.placement-open{background:var(--acid-volt)}.placement-open .placement-head{color:var(--acid-volt)}@media (max-width:60rem){.placement-lane{height:auto;padding:0}.placement-track{flex-direction:row;width:max-content;animation-name:placement-drift-x}.placement-plate{margin-top:0;margin-left:var(--plate-gap,0);flex:0 0 12rem}}@keyframes placement-drift-x{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:60rem){.side-rail{display:none}.game-col-left{padding-left:0}.subtitle-row{flex-basis:100%;min-width:0}.vault{padding:16px 16px 20px 44px}.vault-head{flex-wrap:wrap}.vault-head-right{margin-left:auto}.vault>.vault-labels{writing-mode:horizontal-tb;justify-content:flex-start;gap:4px 18px;width:auto;margin-top:18px;position:static;transform:none}.vault-name{font-size:max(1.5rem,min(5vw,2rem))}.seal-bar{height:10px}.breach{padding:20px 28px}}.subtitle{width:max-content;max-width:100%;font-family:var(--font-compliance);font-size:var(--text-label);letter-spacing:.22em;text-transform:uppercase;color:var(--tx);border:2px solid var(--tx);margin:0;padding:6px 12px;font-weight:500}.subtitle:after{content:"";background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 4px,currentColor 4px 7px,#0000 7px 9px,currentColor 9px 10px,#0000 10px 14px);height:14px;margin-top:7px;display:block}.follower{z-index:8;pointer-events:none;font-size:var(--text-press);color:var(--tx-dim);visibility:hidden;will-change:transform;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.follower{display:none}}.marquee-bar{white-space:nowrap;background:var(--ink);border-bottom:5px solid var(--acid-volt);grid-column:1/-1;margin:0 -18px 0 -20px;overflow:hidden}@media (max-width:60rem){.marquee-bar{margin:0 -18px 0 -16px}}.marquee-text{font-family:var(--font-compliance);font-size:var(--text-body);letter-spacing:.12em;color:var(--acid-volt);will-change:transform;padding:7px 0;font-weight:500;display:inline-block}@media (prefers-reduced-motion:no-preference){.marquee-text{animation:marquee var(--motion-drift-marquee) infinite}}@keyframes marquee{0%{transform:translate(100vw)}to{transform:translate(-100%)}}.stratum-1 .marquee-text{animation-duration:27s}.stratum-2 .marquee-text{animation-duration:23s}.stratum-3 .marquee-text{animation-duration:19s}.stratum-4 .marquee-text{color:var(--acid-mag);animation-duration:15s}.stratum-5 .marquee-text{color:var(--acid-mag);animation-duration:12s}.calm .marquee-text{padding-left:20px}@media (max-width:30rem){.game-col-left{gap:16px}.masthead,.masthead-brand{gap:12px}.term-plate{width:100%;min-width:0}.store-item{gap:8px;padding:12px 14px}.store-item-main{flex-direction:column;align-items:flex-start;gap:3px}.store-item-name{font-size:var(--text-readout)}.store-item-nums{width:100%;font-size:var(--text-body);gap:20px}.econ-balance{font-size:var(--text-wordmark)}.upgrade-flavor{max-width:none}}@media (max-width:60rem){.splash{padding:16px}.splash-plate{max-width:100%;padding:22px 18px}.splash:has(.manifests-plate){place-items:stretch stretch;padding:0}.splash:has(.cert-sheet){place-items:stretch stretch;padding:0}.splash:has(.record-plate){place-items:stretch stretch;padding:0}.manifests-plate,.cert-sheet,.record-plate{border:0;width:100%;min-width:0;height:100dvh;max-height:none}.manifests-plate .splash-ack,.cert-sheet .splash-ack,.record-plate .splash-ack{text-align:center;align-self:stretch;position:sticky;bottom:12px}.manifest-row{padding:12px 0}.manifest-row-head{flex-direction:column;align-items:flex-start;gap:3px}.manifest-row .data{font-size:var(--text-note)}.manifest-row-head .micro,.manifest-note{font-size:var(--text-label);letter-spacing:.06em;line-height:1.5}.manifest-note{margin-top:4px}}.barcode-rail{z-index:4;pointer-events:none;background:var(--ink);width:18px;transition:background-color 2.5s,--acid-volt 2.5s;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.barcode-rail.reconciling{background:#3d0a02;transition:background-color 1s,--acid-volt 1s}.bcm-track{will-change:transform;flex-direction:column;align-items:center;gap:28px;padding:14px 0;display:flex}@media (prefers-reduced-motion:no-preference){.bcm-track{animation:bcm-scroll var(--motion-drift-bcm) infinite}}@keyframes bcm-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.bcm-code{background:repeating-linear-gradient(180deg, var(--acid-volt) 0 2px, transparent 2px 4px, var(--acid-volt) 4px 7px, transparent 7px 9px, var(--acid-volt) 9px 10px, transparent 10px 14px);flex:none;width:10px}.bcm-label{writing-mode:vertical-rl;font-size:var(--text-fine);letter-spacing:.2em;color:var(--acid-volt);white-space:nowrap;flex:none;transform:rotate(180deg)}.vault .vault-pill{z-index:3;writing-mode:vertical-rl;background:var(--acid-uv);color:var(--ink);font-size:var(--text-label);letter-spacing:.16em;white-space:nowrap;padding:12px 5px;position:absolute;top:16px;right:-13px;transform:rotate(180deg)}.vault>.vault-labels{writing-mode:vertical-rl;flex-wrap:nowrap;gap:10px;display:flex;position:absolute;bottom:2px;right:2px;transform:rotate(180deg)}.vault>.vault-labels .micro{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--text-code);white-space:nowrap}.shred-btn{position:relative}.shred-btn:after{content:"";background:repeating-linear-gradient(-45deg, var(--acid-orange) 0 8px, var(--ink) 8px 16px);height:7px;position:absolute;bottom:-8px;left:-1px;right:-1px}.subtitle-row{align-items:flex-start;gap:0;display:flex}.frozen-sticker{background:radial-gradient(120% 120% at 20% 15%, #ffffffd9 0%, transparent 45%), linear-gradient(150deg, var(--field-frost), color-mix(in srgb, var(--acid-cyan) 45%, var(--field-frost)));border:1px solid color-mix(in srgb, var(--acid-cyan) 55%, var(--field-frost));width:1.875em;height:1.875em;color:var(--ink);font-size:var(--text-plate);flex:none;place-items:center;line-height:1;display:grid}.chain-badge{background:var(--ink);border-left:6px solid var(--acid-uv);align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;display:flex}.chain-badge-mark{color:var(--acid-volt);font-size:var(--text-body);flex-shrink:0}.chain-badge-text{color:var(--acid-volt);font-size:var(--text-chip)}.stratum-cluster{flex-direction:column;flex:none;align-self:start;align-items:flex-end;gap:4px;display:flex}.progress-pair{gap:14px;display:flex}.mini-progress{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mini-label{font-size:var(--text-code);letter-spacing:.16em}.stratum-bar{gap:2px;display:flex}.stratum-seg{background:var(--field-steel-2);border:1px solid var(--hairline);flex-shrink:0;width:13px;height:5px}.stratum-seg.filled{background:var(--acid-uv);border-color:var(--acid-uv)}.vault>.descent-rail{z-index:2;background:var(--acid-volt);border-right:1px solid var(--hairline);width:28px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.descent-rail-shaft{height:var(--cut,0%);background:var(--ink);position:absolute;top:0;bottom:auto;left:0;right:0}.descent-rail-copy{writing-mode:vertical-rl;font-family:"Departure Mono", var(--font-data), monospace;font-size:var(--text-micro);letter-spacing:.04em;text-align:center;white-space:nowrap;pointer-events:none;color:var(--acid-volt);clip-path:inset(0 0 calc(100% - var(--cut,0%)) 0);line-height:28px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.descent-rail-copy-ink{color:var(--ink);clip-path:inset(var(--cut,0%) 0 0 0)}.intake{min-height:100vh;min-height:100dvh;padding:var(--space-6) 0;background:var(--field-null);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.intake-inner{z-index:5;position:relative}.intake-inner .micro{color:var(--frost-dim)}.intake-briefing{border:1px solid color-mix(in srgb, var(--field-frost) 22%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--field-frost) 14%, transparent) 0%, color-mix(in srgb, var(--acid-cyan) 6%, transparent) 55%, color-mix(in srgb, var(--field-frost) 4%, transparent) 100%);-webkit-backdrop-filter:blur(7px)saturate(1.2);max-width:34rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--field-frost) 22%, transparent), 0 4px 16px #00000038;margin-top:16px;padding:16px 20px}.intake-briefing .intake-briefing-head{color:var(--acid-volt);margin:0 0 10px}.intake-briefing .intake-briefing-shred{color:var(--acid-orange);margin:0 0 12px}.intake-briefing-steps{flex-direction:column;gap:7px;display:flex}.intake-briefing-step{align-items:baseline;gap:10px;display:flex}.intake-briefing .intake-briefing-num{color:var(--acid-cyan);flex:none}.intake-briefing-foot{margin:12px 0 0}.intake-briefing-intro{max-width:48ch;margin:2px 0 12px}.intake-briefing .intake-briefing-sub{color:var(--acid-cyan);margin:6px 0 8px}.intake-briefing .intake-briefing-cold{max-width:48ch;color:color-mix(in srgb, var(--field-frost) 68%, var(--acid-cyan));margin:14px 0 0}.intake-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.press-slab-glass{--slab-hue:var(--acid-volt);color:var(--slab-hue);font-size:var(--text-readout);background:linear-gradient(155deg, color-mix(in srgb, var(--slab-hue) 16%, transparent) 0%, color-mix(in srgb, var(--slab-hue) 7%, transparent) 55%, transparent 100%);-webkit-backdrop-filter:blur(6px)saturate(1.2);border:1px solid color-mix(in srgb, var(--slab-hue) 48%, transparent);min-height:2.75rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--field-frost) 20%, transparent), 6px 6px 0 color-mix(in srgb, var(--slab-hue) 42%, var(--ink)), 10px 10px 0 color-mix(in srgb, var(--ink) 80%, var(--field-null));padding:12px 18px}.press-slab-glass.active{border-color:var(--acid-volt);background:linear-gradient(155deg, color-mix(in srgb, var(--acid-volt) 30%, transparent) 0%, color-mix(in srgb, var(--acid-volt) 15%, transparent) 55%, color-mix(in srgb, var(--acid-volt) 5%, transparent) 100%)}.left-controls .press-slab-glass{background:color-mix(in srgb, var(--ink) 80%, transparent);border-color:color-mix(in srgb, var(--acid-volt) 38%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--acid-volt) 14%, transparent), 2px 2px 0 color-mix(in srgb, var(--ink) 40%, transparent)}.left-controls .press-slab-glass:active{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--acid-volt) 14%, transparent);transform:translate(2px,2px)}.splash-plate .press-slab-glass{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--field-frost) 20%, transparent), 3px 3px 0 color-mix(in srgb, var(--slab-hue) 42%, var(--ink))}.splash-plate .press-slab-glass:active{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--field-frost) 20%, transparent);transform:translate(3px,3px)}.choice-overwrite.press-slab-glass{--slab-hue:var(--acid-mag)}.gamble-refuse.press-slab-glass{--slab-hue:var(--frost-dim)}.left-controls .shred-btn{color:var(--acid-orange);border-color:color-mix(in srgb, var(--acid-orange) 45%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--acid-orange) 16%, transparent), 2px 2px 0 color-mix(in srgb, var(--ink) 40%, transparent)}.left-controls .shred-btn:active{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--acid-orange) 16%, transparent);transform:translate(2px,2px)}.reveal-card{border:1px solid color-mix(in srgb, var(--field-frost) 24%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--field-frost) 14%, transparent) 0%, color-mix(in srgb, var(--acid-cyan) 6%, transparent) 55%, color-mix(in srgb, var(--field-frost) 4%, transparent) 100%);-webkit-backdrop-filter:blur(9px)saturate(1.2);max-width:32rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--field-frost) 22%, transparent), 0 10px 34px #0006;flex-direction:column;gap:10px;padding:24px 28px;display:flex}.reveal-eyebrow{color:var(--frost-dim);margin:0}.reveal-title{color:var(--acid-volt);font-size:var(--text-heading);margin:2px 0 6px}.reveal-body{font-family:var(--font-compliance);font-size:var(--text-body);letter-spacing:.04em;color:var(--acid-volt);max-width:44ch;margin:0;line-height:1.6}.reveal-ack{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--field-frost) 20%, transparent), 3px 3px 0 color-mix(in srgb, var(--ink) 45%, transparent);align-self:flex-start;margin-top:10px}.reveal-ack:active{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--field-frost) 20%, transparent);transform:translate(3px,3px)}.intake-inner{align-items:flex-start;gap:var(--space-3);flex-direction:column;width:min(64%,40rem);margin:0 auto;display:flex}.intake-brand{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.intake-mark{border:2px solid var(--paper-white);width:1.73em;height:1.73em;color:var(--paper-white);font-size:var(--text-badge);flex-shrink:0;place-items:center;display:inline-grid}.intake-wordmark{font-size:var(--text-wordmark);letter-spacing:.02em;color:var(--ink);background:var(--paper-white);margin:0;padding:.12em .47em .2em}.intake-tm{vertical-align:super;color:color-mix(in srgb, var(--ink) 60%, var(--paper-white));font-size:.55em}.intake-tags{flex-direction:column;gap:1px;display:flex}.intake-form{margin-top:var(--space-4);--tx:var(--field-frost);--tx-dim:var(--frost-dim);border:1px solid color-mix(in srgb, var(--field-frost) 22%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--field-frost) 14%, transparent) 0%, color-mix(in srgb, var(--acid-cyan) 6%, transparent) 55%, color-mix(in srgb, var(--field-frost) 4%, transparent) 100%);-webkit-backdrop-filter:blur(7px)saturate(1.2);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--field-frost) 22%, transparent), 0 4px 16px #00000038;align-self:stretch;position:relative}.intake-form .micro{color:var(--tx-dim)}.intake-form:before,.intake-form:after{content:"";border:1px solid var(--frost-dim);opacity:.8;width:10px;height:10px;position:absolute}.intake-form:before{border-bottom:0;border-right:0;top:-4px;left:-4px}.intake-form:after{border-top:0;border-left:0;bottom:-4px;right:-4px}.intake-form-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);background:var(--acid-orange);color:var(--ink);font-size:var(--text-micro);letter-spacing:.14em;margin:0;padding:.55em 1.27em .64em;font-weight:700;display:flex}.intake-page{color:var(--ink);flex-shrink:0}.intake-title-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.intake-rev{white-space:nowrap;flex-shrink:0}.intake-form-body{padding:1.125rem 1.25rem var(--space-4);flex-direction:column;display:flex}.intake-title{font-size:var(--text-heading);color:var(--tx);margin:0 0 var(--space-3);min-width:0}.intake-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--hairline);display:flex}.intake-val{color:var(--tx);font-size:var(--text-body);text-align:right;min-width:0}.intake-note{margin:var(--space-3) 0 0;color:var(--tx-dim)}.intake-form-foot{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-3) 1.25rem var(--space-4);border-top:1px solid var(--hairline);display:flex}.intake-lot-cluster{flex-direction:column;gap:.375rem;display:flex}.intake-barcode{background:repeating-linear-gradient(90deg, var(--tx-dim) 0 1px, transparent 1px 3px, var(--tx-dim) 3px 6px, transparent 6px 7px, var(--tx-dim) 7px 8px, transparent 8px 12px);flex-shrink:0;width:84px;height:12px}.intake-stamp{border:2px dashed var(--volt-tx);background:color-mix(in srgb, var(--acid-volt) 16%, var(--paper-white));padding:var(--space-2) .875rem;text-align:center;flex-direction:column;flex-shrink:0;gap:2px;display:flex}.intake-stamp .micro{color:var(--volt-tx)}.intake-stamp-state{letter-spacing:.2em;font-weight:600}.intake-enter{max-width:100%;min-height:3.5rem;font-size:var(--text-press);letter-spacing:.08em;padding:.78em 1.47em .78em 1.55em}.intake-foot{margin:0}.intake-brand,.intake-foot{background:var(--field-null);margin:-8px -12px;padding:8px 12px}.intake-foot{margin-top:calc(var(--space-5) - 8px)}.intake-rail{pointer-events:none;background:var(--irail-bg,var(--ink));border-left:var(--irail-border,2px) solid var(--irail-ink);border-right:var(--irail-border,2px) solid var(--irail-ink);position:absolute;top:0;bottom:0;overflow:hidden}.intake-rail-far{z-index:1;--irail-ink:color-mix(in srgb, var(--acid-orange) 38%, var(--ink));--irail-bg:color-mix(in srgb, var(--ink) 45%, var(--field-null));--irail-border:1px;--irail-speed:395s;--irail-font:9px;--irail-code-w:20px;--irail-gap:14px;width:22%;left:10.5%}.intake-rail-mid{z-index:2;--irail-ink:color-mix(in srgb, var(--acid-uv) 62%, var(--ink));--irail-bg:color-mix(in srgb, var(--ink) 65%, var(--field-null));--irail-border:1px;--irail-speed:310s;--irail-font:13px;--irail-code-w:36px;--irail-gap:24px;width:22%;left:29.5%}.intake-rail-mid .irail-track,.intake-rail-near .irail-track{animation-direction:reverse}.intake-rail-close{z-index:3;--irail-ink:color-mix(in srgb, var(--acid-cyan) 80%, var(--ink));--irail-bg:color-mix(in srgb, var(--ink) 85%, var(--field-null));--irail-border:2px;--irail-speed:160s;--irail-font:18px;--irail-code-w:54px;--irail-gap:32px;width:22%;left:48.5%}.intake-rail-near{z-index:4;--irail-ink:var(--acid-volt);--irail-bg:var(--ink);--irail-border:2px;--irail-speed:150s;--irail-font:28px;--irail-code-w:92px;--irail-gap:52px;width:22%;left:67.5%}.irail-track{align-items:center;gap:var(--irail-gap);will-change:transform;flex-direction:column;padding:24px 0;display:flex}@media (prefers-reduced-motion:no-preference){.irail-track{animation:irail-scroll var(--irail-speed) linear infinite}}@keyframes irail-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.irail-code{width:var(--irail-code-w);background:repeating-linear-gradient(180deg, var(--irail-ink) 0 6px, transparent 6px 12px, var(--irail-ink) 12px 21px, transparent 21px 27px, var(--irail-ink) 27px 30px, transparent 30px 42px);flex:none}.intake .irail-label{writing-mode:vertical-rl;font-size:var(--irail-font);letter-spacing:.2em;color:var(--irail-ink);white-space:nowrap;flex:none;transform:rotate(180deg)}.intake.calm .irail-track{animation:none}@media (prefers-reduced-motion:reduce){.irail-track{animation:none}}@media (max-width:48rem){.intake-inner{width:min(92%,40rem)}}@media (max-width:30rem){.intake-wordmark{font-size:var(--text-heading)}.intake-enter{text-align:center;align-self:stretch}.intake-form-foot{flex-wrap:wrap}.intake-row{gap:var(--space-1) var(--space-4);flex-wrap:wrap}.intake-val{text-align:left}}.doc{--doc-max:88rem;--doc-toc-w:9rem;--tx:var(--field-frost);--tx-dim:var(--frost-dim);--hairline:color-mix(in srgb, var(--field-frost) 16%, var(--field-null));z-index:5;background:radial-gradient(ellipse at 50% -20%, color-mix(in srgb, var(--acid-volt) 7%, transparent), transparent 60%), var(--field-null);color:var(--tx);scroll-behavior:smooth;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.doc{scroll-behavior:auto}}.doc-layout{align-items:flex-start;gap:var(--space-5);max-width:var(--doc-max);margin:0 auto;padding:max(1rem,min(4vw,2.5rem));display:flex}.doc-inner{flex:auto;min-width:0}.doc-head{border-bottom:1px solid var(--hairline);padding-bottom:var(--space-4)}.doc-head-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.doc-head-main{align-items:flex-start}.doc-form{font-size:var(--text-chip);color:var(--acid-volt);flex-shrink:0}.doc-title{font-size:var(--text-heading);color:var(--tx);margin:.35em 0 .2em}.doc-head-meta{align-items:flex-end;gap:var(--space-4);flex-shrink:0;display:flex}.doc-count{color:var(--tx-dim);white-space:nowrap}.doc-meter{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.doc-meter-val{font-size:var(--text-numeral);color:var(--acid-volt)}.doc-section{margin-top:var(--space-6);border-top:1px solid var(--hairline);padding-top:var(--space-4)}.doc-section-head{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.doc-clause{font-size:var(--text-readout);color:var(--tx-dim);flex-shrink:0}.doc-section-title{font-size:var(--text-readout);color:var(--acid-volt)}.doc-section-intent{margin-left:auto}.doc-clause-row{align-items:baseline;gap:var(--space-3);margin-top:var(--space-3);display:flex}.doc-clause-mark{width:3.25rem;font-size:var(--text-chip);color:var(--tx-dim);flex:none}.doc-clause-body{flex:auto;min-width:0}.doc-toc{top:var(--space-4);width:var(--doc-toc-w);flex-direction:column;flex:none;gap:1px;display:flex;position:sticky}.doc-toc-head{margin-bottom:var(--space-2)}.doc-toc-link{align-items:center;gap:var(--space-2);color:var(--field-frost);font-family:var(--font-compliance);font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;border-left:2px solid #0000;padding:.4em .6em;font-weight:500;text-decoration:none;display:flex}@media (prefers-reduced-motion:no-preference){.doc-toc-link{transition:border-color var(--motion-fold), background var(--motion-fold)}}.doc-toc-num{font-family:var(--font-data);color:var(--tx-dim);flex-shrink:0}.doc-toc-label{min-width:0}.doc-toc-link:hover{border-left-color:var(--acid-volt);background:color-mix(in srgb, var(--acid-volt) 12%, transparent);color:var(--acid-volt)}.doc-toc-link:hover .doc-toc-num{color:var(--acid-volt)}.doc-toc-link:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:2px}.doc-toc-resume{margin-top:var(--space-3);border-top:1px solid var(--hairline);padding-top:var(--space-3);color:var(--acid-volt)}.doc-toc-arrow{margin-left:auto}.doc-foot{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);border-top:1px solid var(--hairline);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.doc-exit{min-height:2.75rem;font-size:var(--text-body);letter-spacing:.06em;touch-action:manipulation;padding:.7em 1.4em}@media (max-width:52rem){.doc-layout{flex-direction:column}.doc-toc{gap:var(--space-2);flex-flow:wrap;align-items:center;width:auto;position:static}.doc-toc-head{margin-bottom:0}.doc-toc-resume{border-top:0;margin-top:0;padding-top:0}.doc-clause-row{gap:var(--space-1);flex-direction:column}.doc-clause-mark{width:auto}}.handbook .doc-clause-body{max-width:66ch}.marquee-bar.marquee-door{cursor:pointer}.storybook{--sb-panel:color-mix(in srgb, var(--ink) 52%, var(--field-null));--sb-shadow:color-mix(in srgb, var(--field-null) 80%, transparent);--data-accent:var(--acid-cyan);--block-bg:var(--field-frost);--block-tx:var(--ink)}.sb-grid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.sb-plate{background:var(--sb-panel);border:1px solid var(--hairline);padding:var(--space-3);flex-direction:column;display:flex}.sb-plate-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.sb-plate-head .data{font-size:var(--text-chip);color:var(--acid-volt);flex-shrink:0}.sb-stage{min-height:8.5rem;padding:var(--space-4) 0;perspective:640px;place-items:center;display:grid}.sb-plate-foot{border-top:1px solid var(--hairline);padding-top:var(--space-2);flex-direction:column;gap:2px;display:flex}.sb-note{color:var(--tx-dim)}.sb-lf-stage{justify-content:center;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.sb-lf{--lf-ink:var(--mag-tx);flex-direction:column;align-items:center;gap:2px;padding:6px 10px;display:flex}.sb-lf-orange{--lf-ink:var(--acid-orange)}.sb-lf-glyph{font-size:var(--text-numeral);color:var(--lf-ink);line-height:1}.sb-lf-name{color:var(--lf-ink)}@media (prefers-reduced-motion:no-preference){.sb-lf{animation:glitch-slice var(--motion-glitch) infinite}}.sb-lf-stencil{border:1px dashed var(--lf-ink)}.sb-lf-hazard{border:1px solid var(--lf-ink);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);background:repeating-linear-gradient(-45deg, var(--lf-ink) 0 5px, transparent 5px 10px) top / 100% 6px no-repeat;padding-top:14px}.sb-lf-backlit{border:1px solid var(--lf-ink);background:color-mix(in srgb, var(--lf-ink) 14%, transparent);box-shadow:0 8px 16px -2px color-mix(in srgb, var(--lf-ink) 55%, transparent)}.sb-lf-ghost{opacity:.65}.sb-lf-tilt{border:1px dashed var(--lf-ink);box-shadow:4px 6px 0 0 color-mix(in srgb, var(--lf-ink) 30%, transparent);rotate:-6deg}.hb-para{font-family:var(--font-compliance);font-size:var(--text-body);letter-spacing:.05em;color:var(--tx);margin:var(--space-3) 0 0;line-height:1.6}.pal-rows{flex-direction:column;gap:2px;display:flex}.pal-row{align-items:stretch;gap:var(--space-4);flex-wrap:wrap;display:flex}.pal-strip{align-items:center;gap:var(--space-2);min-width:0;min-height:3rem;padding:0 var(--space-3);border:1px solid color-mix(in srgb, var(--field-frost) 12%, var(--field-null));flex:20rem;display:flex}.pal-tag{background:var(--field-null);color:var(--field-frost);font-family:var(--font-compliance);font-size:var(--text-chip);letter-spacing:.1em;text-transform:uppercase;flex:none;padding:.2em .6em;font-weight:600}.pal-hex{font-family:var(--font-data);letter-spacing:.06em}.pal-chips{align-items:center;gap:var(--space-4);flex:16rem;min-width:0;display:flex}.pal-chip{align-items:center;gap:var(--space-2);min-width:0;display:flex}.pal-chip-sw{border:1px solid color-mix(in srgb, var(--field-frost) 14%, var(--field-null));flex:none;width:1.6rem;height:1.6rem}@media (max-width:40rem){.pal-chips{flex-basis:100%}}.litho-stack{gap:var(--space-5);flex-direction:column;display:flex}.litho-plate{gap:var(--space-2);flex-direction:column;display:flex}.litho-plate-head{align-items:baseline;gap:2px var(--space-3);flex-wrap:wrap;display:flex}.litho-basis{color:var(--frost-dim);margin-left:auto}.litho-bench{gap:var(--space-2);flex-wrap:wrap;display:flex}.litho-ground{min-width:0;padding:var(--space-3);flex-direction:column;flex:18rem;gap:6px;display:flex}.litho-ground.on-light{background:var(--field-frost);--g-track:#dddddb;--g-hair:#b7bab2;--g-tx:var(--ink);--g-dim:#4d545b}.litho-ground.on-dark{background:var(--field-null);--g-track:#2a3038;--g-hair:#555b64;--g-tx:var(--field-frost);--g-dim:var(--frost-dim)}.litho-ground-tag{color:var(--g-dim)}.litho-row{flex-direction:column;gap:3px;min-width:0;display:flex}.litho-row-head{color:var(--g-tx);align-items:baseline;gap:.5em;display:flex}.litho-pct-head{color:var(--g-tx);font-size:var(--text-chip);margin-right:auto}.litho-meter{background:var(--g-track);border:1px solid var(--g-hair);height:14px;overflow:hidden}.litho-plate{--meter-accent:var(--acid-uv)}.litho-fill{background:var(--meter-accent);height:100%;position:relative}.litho-voiced .litho-ground{flex-basis:100%}.voiced{--meter-h:24px;height:var(--meter-h);margin:0;position:relative}.meter-pct,.meter-slogan{font-family:"Departure Mono", var(--font-data), monospace;font-size:var(--text-micro);letter-spacing:.04em;line-height:var(--meter-h);white-space:nowrap;pointer-events:none;color:var(--g-tx,var(--tx));position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.seal-bar .meter-pct,.seal-bar .meter-slogan{color:var(--ink)}.meter-pct{font-size:var(--text-label);text-align:left;font-variant-numeric:tabular-nums;padding:0 .7ch}.meter-slogan{text-align:right;text-overflow:ellipsis;padding:0 .7ch 0 7ch}.meter-slogan-ink,.meter-pct-ink{color:var(--ink);clip-path:inset(0 calc(100% - var(--fill,0%)) 0 0)}.litho-seal{--meter-accent:var(--acid-cyan)}@media (max-width:800px){.meter-slogan{max-width:100%}}.meter-reticle{flex-direction:column;gap:4px;padding:0 14px;display:flex;position:relative}.meter-head,.meter-note{text-align:center;color:var(--g-dim,var(--tx-dim));margin:0}.meter-cnr{border:1px solid var(--g-tx,var(--tx));opacity:.7;width:8px;height:8px;position:absolute}.meter-cnr.tl{border-bottom:0;border-right:0;top:0;left:0}.meter-cnr.tr{border-bottom:0;border-left:0;top:0;right:0}.meter-cnr.bl{border-top:0;border-right:0;bottom:0;left:0}.meter-cnr.br{border-top:0;border-left:0;bottom:0;right:0}.tv-pulse{pointer-events:none;--tv-pulse-t:7.5s;--tv-pulse-ink:var(--tv-accent,var(--g-dim,var(--tx-dim)));height:1px;position:absolute;left:8px;right:8px;overflow:hidden}.tv-pulse-top{top:0}.tv-pulse-bot{bottom:0}.tv-pulse-track{--tv-pulse-span:50%;background-image:linear-gradient(90deg, transparent 0 42%, var(--tv-pulse-ink) 47% 53%, transparent 58% 100%);background-size:var(--tv-pulse-span) 100%;width:300%;animation:tv-drift var(--tv-pulse-t) linear infinite;will-change:transform;background-repeat:repeat-x;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes tv-drift{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--tv-pulse-span)))}}.tv-right .tv-pulse-track,.tv-hazard .tv-pulse-track{animation-direction:reverse}.meter-reticle .meter-cnr{border-color:var(--tv-accent,var(--g-tx,var(--tx)))}.tv-hazard .tv-pulse{--tv-pulse-t:calc(7.5s - 6.7s * var(--tv-fill-n,0))}.tv-hazard .tv-pulse-track{--tv-pulse-span:calc(50% - 36% * var(--tv-fill-n,0));background-image:linear-gradient(90deg, transparent 0 calc(42% + 4% * var(--tv-fill-n,0)), var(--tv-pulse-ink) calc(47% + 2% * var(--tv-fill-n,0)) calc(53% - 2% * var(--tv-fill-n,0)), transparent calc(58% - 4% * var(--tv-fill-n,0)) 100%)}.calm .tv-pulse-track{display:none}.calm .tv-pulse:after{content:"";background:var(--tv-pulse-ink);width:16%;position:absolute;top:0;bottom:0}.calm .tv-left .tv-pulse:after{left:0}.calm .tv-right .tv-pulse:after,.calm .tv-hazard .tv-pulse:after{right:0}.calm .tv-hazard .tv-pulse:after{width:calc(10% + 26% * var(--tv-fill-n,0))}@media (prefers-reduced-motion:reduce){.tv-pulse-track{display:none}.tv-pulse:after{content:"";background:var(--tv-pulse-ink);width:16%;position:absolute;top:0;bottom:0}.tv-left .tv-pulse:after{left:0}.tv-right .tv-pulse:after,.tv-hazard .tv-pulse:after{right:0}.tv-hazard .tv-pulse:after{width:calc(10% + 26% * var(--tv-fill-n,0))}}.acid-rows{gap:var(--space-2);flex-direction:column;display:flex}.acid-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.acid-sw{border:1px solid color-mix(in srgb, var(--field-frost) 14%, var(--field-null));flex:none;width:3rem;height:3rem}.acid-id{flex-direction:column;flex:14rem;gap:1px;min-width:0;display:flex}.acid-name{color:var(--field-frost);font-size:var(--text-readout)}.acid-hex{color:var(--frost-dim);font-size:var(--text-chip)}.acid-tests{gap:var(--space-2);flex:none;display:flex}.acid-test{min-width:5rem;font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:var(--text-readout);place-items:center;padding:.4em .6em;display:grid}.acid-test.on-light{background:var(--field-frost)}.acid-test.on-dark{background:var(--field-null)}.type-voices{gap:var(--space-5);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.type-voice{flex-direction:column;gap:1px;display:flex}.type-voice-sample{font-size:var(--text-heading);color:var(--field-frost)}.sb-v-display{font-family:var(--font-display);font-weight:700;font-stretch:125%}.sb-v-data{font-family:var(--font-data)}.sb-v-compliance{font-family:var(--font-compliance)}.sb-v-leak{font-family:var(--font-leak)}.type-rows{flex-direction:column;gap:6px;display:flex}.type-row{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.type-token{width:15rem;color:var(--frost-dim);flex:none}.type-sample{font-family:var(--font-compliance);color:var(--field-frost);line-height:1.1}.motion-rows{gap:var(--space-2);flex-direction:column;display:flex}.motion-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.motion-token{width:11rem;color:var(--acid-volt);flex:none}.motion-track{background:color-mix(in srgb, var(--field-frost) 8%, var(--field-null));border:1px solid var(--hairline);flex:10rem;min-width:8rem;height:1.4rem;position:relative;overflow:hidden}.motion-dot{background:var(--acid-volt);width:1rem;height:1rem;margin-top:-.5rem;position:absolute;top:50%;left:2px}.motion-note{color:var(--frost-dim);flex:12rem}@media (prefers-reduced-motion:no-preference){.motion-dot{animation-name:sb-motion-run;animation-iteration-count:infinite;animation-direction:alternate}.sb-m-press{animation-duration:60ms;animation-timing-function:step-end}.sb-m-index{animation-duration:90ms;animation-timing-function:steps(2,end)}.sb-m-fold{animation-duration:.12s;animation-timing-function:linear}.sb-m-condense{animation-duration:.22s;animation-timing-function:linear}.sb-m-stamp{animation-duration:.24s;animation-timing-function:steps(2,end)}.sb-m-burst{animation-duration:.4s;animation-timing-function:step-end}.sb-m-glitch{animation-duration:1s;animation-timing-function:steps(2,end)}.sb-m-ready{animation-duration:2.2s;animation-timing-function:linear}.sb-m-blink{animation-duration:2.4s;animation-timing-function:step-end}}@keyframes sb-motion-run{0%{left:2px}to{left:calc(100% - 1.2rem)}}.motion-refs{margin-top:var(--space-4);flex-direction:column;gap:4px;display:flex}.motion-refs-head{color:var(--frost-dim)}.motion-ref-row{gap:var(--space-4);flex-wrap:wrap;display:flex}.motion-ref-row .motion-token{color:var(--frost-dim)}.sb-btn{cursor:pointer;min-height:2.75rem;font-size:var(--text-press);letter-spacing:.06em;touch-action:manipulation;-webkit-user-select:none;user-select:none;padding:.9em 1.6em;line-height:1;position:relative}.sb-mark{font-size:var(--text-micro);opacity:.45;line-height:1;position:absolute;top:4px;right:6px}.sb-btn:focus-visible{font-size:var(--text-micro);opacity:.45;line-height:1;position:absolute;top:4px;right:6px}@media (prefers-reduced-motion:no-preference){.sb-service{transition:transform var(--motion-press)}}.sb-service{background:var(--block-bg);color:var(--block-tx);border:0}.sb-service:active{transform:translate(1px,2px)}.sb-slab{background:var(--acid-volt);color:var(--ink);border:1px solid color-mix(in srgb, var(--acid-volt) 55%, var(--ink));box-shadow:0 6px 0 color-mix(in srgb, var(--acid-volt) 42%, var(--ink)), 0 10px 0 color-mix(in srgb, var(--ink) 80%, var(--field-null)), 0 16px 20px var(--sb-shadow)}.sb-slab:active{box-shadow:0 0 0 color-mix(in srgb, var(--acid-volt) 42%, var(--ink)), 0 1px 0 color-mix(in srgb, var(--ink) 80%, var(--field-null)), 0 2px 5px var(--sb-shadow);transform:translateY(6px)}.sb-gantry{background:linear-gradient(135deg, var(--sb-panel) 8px, transparent 8px) no-repeat, linear-gradient(315deg, var(--sb-panel) 8px, transparent 8px) no-repeat, linear-gradient(color-mix(in srgb, var(--ink) 88%, var(--field-frost)), color-mix(in srgb, var(--ink) 88%, var(--field-frost)));color:var(--field-frost);border:1px solid color-mix(in srgb, var(--field-frost) 28%, var(--ink));box-shadow:0 12px 16px var(--sb-shadow)}.sb-gantry:after{content:"";background:repeating-linear-gradient(-45deg, var(--acid-orange) 0 6px, var(--ink) 6px 12px);height:6px;position:absolute;top:100%;left:0;right:0}.sb-gantry:active{box-shadow:0 2px 5px var(--sb-shadow);transform:translateY(6px)}.sb-gantry:active:after{height:0}.sb-lightbox{background:radial-gradient(circle at 50% 130%, color-mix(in srgb, var(--acid-volt) 32%, transparent), transparent 68%), radial-gradient(color-mix(in srgb, var(--acid-volt) 16%, transparent) 1px, transparent 1px) 0 0 / 5px 5px, color-mix(in srgb, var(--ink) 78%, var(--field-null));color:var(--acid-volt);border:1px solid color-mix(in srgb, var(--acid-volt) 40%, var(--ink));text-shadow:0 0 8px color-mix(in srgb, var(--acid-volt) 55%, transparent);box-shadow:inset 0 0 16px color-mix(in srgb, var(--acid-volt) 14%, transparent), 0 3px 0 color-mix(in srgb, var(--ink) 80%, var(--field-null)), 0 10px 22px color-mix(in srgb, var(--acid-volt) 10%, transparent)}.sb-lightbox:active{box-shadow:inset 0 0 30px color-mix(in srgb, var(--acid-volt) 34%, transparent), inset 0 3px 8px color-mix(in srgb, var(--field-null) 70%, transparent), 0 0 0 color-mix(in srgb, var(--ink) 80%, var(--field-null)), 0 0 26px color-mix(in srgb, var(--acid-volt) 26%, transparent);transform:translateY(3px)}.sb-matrix{background:radial-gradient(circle at 50% 130%, color-mix(in srgb, var(--acid-volt) 32%, transparent), transparent 68%), conic-gradient(at 2px 2px, transparent 75%, color-mix(in srgb, var(--acid-volt) 18%, transparent) 0), color-mix(in srgb, var(--ink) 78%, var(--field-null));color:var(--acid-volt);border:1px solid color-mix(in srgb, var(--acid-volt) 40%, var(--ink));text-shadow:0 0 8px color-mix(in srgb, var(--acid-volt) 55%, transparent);box-shadow:inset 0 0 16px color-mix(in srgb, var(--acid-volt) 14%, transparent), 0 3px 0 color-mix(in srgb, var(--ink) 80%, var(--field-null)), 0 10px 22px color-mix(in srgb, var(--acid-volt) 10%, transparent);background-position:0 0,0 0,0 0;background-size:auto,5px 5px,auto}.sb-matrix.sb-churning{background:radial-gradient(circle at 50% 130%, color-mix(in srgb, var(--acid-volt) 32%, transparent), transparent 68%), conic-gradient(at 2px 2px, transparent 75%, color-mix(in srgb, var(--acid-volt) 18%, transparent) 0), conic-gradient(at 3px 3px, transparent 75%, color-mix(in srgb, var(--acid-volt) 13%, transparent) 0), conic-gradient(at 2px 2px, transparent 75%, color-mix(in srgb, var(--acid-volt) 9%, transparent) 0), color-mix(in srgb, var(--ink) 78%, var(--field-null));background-position:0 0,0 0,0 0,0 0,0 0;background-size:auto,5px 5px,9px 9px,13px 13px,auto}.sb-matrix:active{box-shadow:inset 0 0 30px color-mix(in srgb, var(--acid-volt) 34%, transparent), inset 0 3px 8px color-mix(in srgb, var(--field-null) 70%, transparent), 0 0 0 color-mix(in srgb, var(--ink) 80%, var(--field-null)), 0 0 26px color-mix(in srgb, var(--acid-volt) 26%, transparent);transform:translateY(3px)}@media (prefers-reduced-motion:no-preference){.sb-matrix.sb-churning{animation:breach-flicker-a var(--motion-burst)}.sb-matrix.sb-gen-b.sb-churning{animation-name:breach-flicker-b}}@keyframes breach-flicker-a{0%{background-position:0 0,0 0,0 0,0 0,0 0;background-size:auto,5px 5px,9px 9px,13px 13px,auto}3.2%{background-position:0 0, var(--sbm-a1,-32px 10px), var(--sbm-b1,-12px -18px), var(--sbm-c1,-42px -28px), 0 0;background-size:auto, var(--sbm-sa1,5px 5px), var(--sbm-sb1,13px 13px), var(--sbm-sc1,17px 17px), auto}8.3%{background-position:0 0, var(--sbm-a2,-44px 36px), var(--sbm-b2,32px 22px), var(--sbm-c2,-10px 6px), 0 0;background-size:auto, var(--sbm-sa2,7px 7px), var(--sbm-sb2,7px 7px), var(--sbm-sc2,17px 17px), auto}12.1%{background-position:0 0, var(--sbm-a3,44px -12px), var(--sbm-b3,-30px -38px), var(--sbm-c3,-24px 26px), 0 0;background-size:auto, var(--sbm-sa3,7px 7px), var(--sbm-sb3,7px 7px), var(--sbm-sc3,19px 19px), auto}16.4%{background-position:0 0, var(--sbm-a4,6px 42px), var(--sbm-b4,-4px -16px), var(--sbm-c4,-32px 10px), 0 0;background-size:auto, var(--sbm-sa4,4px 4px), var(--sbm-sb4,9px 9px), var(--sbm-sc4,19px 19px), auto}19.7%{background-position:0 0, var(--sbm-a5,34px 10px), var(--sbm-b5,-34px -32px), var(--sbm-c5,0px 8px), 0 0;background-size:auto, var(--sbm-sa5,5px 5px), var(--sbm-sb5,11px 11px), var(--sbm-sc5,13px 13px), auto}25.9%{background-position:0 0, var(--sbm-a6,-34px -6px), var(--sbm-b6,-6px 2px), var(--sbm-c6,42px -34px), 0 0;background-size:auto, var(--sbm-sa6,6px 6px), var(--sbm-sb6,7px 7px), var(--sbm-sc6,17px 17px), auto}28.3%{background-position:0 0, var(--sbm-a7,-14px -36px), var(--sbm-b7,-28px -30px), var(--sbm-c7,22px 32px), 0 0;background-size:auto, var(--sbm-sa7,7px 7px), var(--sbm-sb7,11px 11px), var(--sbm-sc7,13px 13px), auto}34.3%{background-position:0 0, var(--sbm-a8,-30px 30px), var(--sbm-b8,-10px -20px), var(--sbm-c8,34px 0px), 0 0;background-size:auto, var(--sbm-sa8,4px 4px), var(--sbm-sb8,7px 7px), var(--sbm-sc8,17px 17px), auto}38.5%{background-position:0 0, var(--sbm-a9,22px -6px), var(--sbm-b9,-6px 12px), var(--sbm-c9,44px 0px), 0 0;background-size:auto, var(--sbm-sa9,5px 5px), var(--sbm-sb9,13px 13px), var(--sbm-sc9,17px 17px), auto}42.1%{background-position:0 0, var(--sbm-a10,8px 44px), var(--sbm-b10,-24px 4px), var(--sbm-c10,6px -22px), 0 0;background-size:auto, var(--sbm-sa10,7px 7px), var(--sbm-sb10,7px 7px), var(--sbm-sc10,13px 13px), auto}46.7%{background-position:0 0, var(--sbm-a11,-18px 28px), var(--sbm-b11,-32px -28px), var(--sbm-c11,20px -34px), 0 0;background-size:auto, var(--sbm-sa11,4px 4px), var(--sbm-sb11,11px 11px), var(--sbm-sc11,19px 19px), auto}50.7%{background-position:0 0, var(--sbm-a12,10px 10px), var(--sbm-b12,-26px -26px), var(--sbm-c12,-16px -44px), 0 0;background-size:auto, var(--sbm-sa12,7px 7px), var(--sbm-sb12,7px 7px), var(--sbm-sc12,19px 19px), auto}54.8%{background-position:0 0, var(--sbm-a13,-10px -44px), var(--sbm-b13,-28px -14px), var(--sbm-c13,6px -10px), 0 0;background-size:auto, var(--sbm-sa13,7px 7px), var(--sbm-sb13,13px 13px), var(--sbm-sc13,15px 15px), auto}57.4%{background-position:0 0, var(--sbm-a14,34px 30px), var(--sbm-b14,38px 10px), var(--sbm-c14,0px 18px), 0 0;background-size:auto, var(--sbm-sa14,6px 6px), var(--sbm-sb14,11px 11px), var(--sbm-sc14,13px 13px), auto}62.3%{background-position:0 0, var(--sbm-a15,-4px 30px), var(--sbm-b15,-18px 36px), var(--sbm-c15,-30px 22px), 0 0;background-size:auto, var(--sbm-sa15,5px 5px), var(--sbm-sb15,7px 7px), var(--sbm-sc15,19px 19px), auto}65.9%{background-position:0 0, var(--sbm-a16,-2px -4px), var(--sbm-b16,-18px -14px), var(--sbm-c16,-36px -38px), 0 0;background-size:auto, var(--sbm-sa16,4px 4px), var(--sbm-sb16,11px 11px), var(--sbm-sc16,17px 17px), auto}70.3%{background-position:0 0, var(--sbm-a17,-26px -40px), var(--sbm-b17,0px 0px), var(--sbm-c17,0px -26px), 0 0;background-size:auto, var(--sbm-sa17,6px 6px), var(--sbm-sb17,13px 13px), var(--sbm-sc17,19px 19px), auto}75%{background-position:0 0, var(--sbm-a18,-2px -34px), var(--sbm-b18,2px -24px), var(--sbm-c18,-28px -28px), 0 0;background-size:auto, var(--sbm-sa18,7px 7px), var(--sbm-sb18,11px 11px), var(--sbm-sc18,13px 13px), auto}78.5%{background-position:0 0, var(--sbm-a19,12px 38px), var(--sbm-b19,30px 2px), var(--sbm-c19,-28px 44px), 0 0;background-size:auto, var(--sbm-sa19,4px 4px), var(--sbm-sb19,9px 9px), var(--sbm-sc19,17px 17px), auto}82.9%{background-position:0 0, var(--sbm-a20,-30px 32px), var(--sbm-b20,28px -34px), var(--sbm-c20,-24px 36px), 0 0;background-size:auto, var(--sbm-sa20,7px 7px), var(--sbm-sb20,13px 13px), var(--sbm-sc20,13px 13px), auto}88.3%{background-position:0 0, var(--sbm-a21,-44px 32px), var(--sbm-b21,-18px -18px), var(--sbm-c21,-26px 20px), 0 0;background-size:auto, var(--sbm-sa21,7px 7px), var(--sbm-sb21,11px 11px), var(--sbm-sc21,15px 15px), auto}92.6%{background-position:0 0, var(--sbm-a22,-2px -20px), var(--sbm-b22,-32px -10px), var(--sbm-c22,40px -28px), 0 0;background-size:auto, var(--sbm-sa22,7px 7px), var(--sbm-sb22,9px 9px), var(--sbm-sc22,19px 19px), auto}94.8%{background-position:0 0, var(--sbm-a23,14px 12px), var(--sbm-b23,-22px 2px), var(--sbm-c23,-36px -18px), 0 0;background-size:auto, var(--sbm-sa23,6px 6px), var(--sbm-sb23,7px 7px), var(--sbm-sc23,17px 17px), auto}to{background-position:0 0, var(--sbm-a24,-10px 44px), var(--sbm-b24,-12px -44px), var(--sbm-c24,24px 30px), 0 0;background-size:auto, var(--sbm-sa24,4px 4px), var(--sbm-sb24,7px 7px), var(--sbm-sc24,13px 13px), auto}}@keyframes breach-flicker-b{0%{background-position:0 0,0 0,0 0,0 0,0 0;background-size:auto,5px 5px,9px 9px,13px 13px,auto}3.2%{background-position:0 0, var(--sbm-a1,-32px 10px), var(--sbm-b1,-12px -18px), var(--sbm-c1,-42px -28px), 0 0;background-size:auto, var(--sbm-sa1,5px 5px), var(--sbm-sb1,13px 13px), var(--sbm-sc1,17px 17px), auto}8.3%{background-position:0 0, var(--sbm-a2,-44px 36px), var(--sbm-b2,32px 22px), var(--sbm-c2,-10px 6px), 0 0;background-size:auto, var(--sbm-sa2,7px 7px), var(--sbm-sb2,7px 7px), var(--sbm-sc2,17px 17px), auto}12.1%{background-position:0 0, var(--sbm-a3,44px -12px), var(--sbm-b3,-30px -38px), var(--sbm-c3,-24px 26px), 0 0;background-size:auto, var(--sbm-sa3,7px 7px), var(--sbm-sb3,7px 7px), var(--sbm-sc3,19px 19px), auto}16.4%{background-position:0 0, var(--sbm-a4,6px 42px), var(--sbm-b4,-4px -16px), var(--sbm-c4,-32px 10px), 0 0;background-size:auto, var(--sbm-sa4,4px 4px), var(--sbm-sb4,9px 9px), var(--sbm-sc4,19px 19px), auto}19.7%{background-position:0 0, var(--sbm-a5,34px 10px), var(--sbm-b5,-34px -32px), var(--sbm-c5,0px 8px), 0 0;background-size:auto, var(--sbm-sa5,5px 5px), var(--sbm-sb5,11px 11px), var(--sbm-sc5,13px 13px), auto}25.9%{background-position:0 0, var(--sbm-a6,-34px -6px), var(--sbm-b6,-6px 2px), var(--sbm-c6,42px -34px), 0 0;background-size:auto, var(--sbm-sa6,6px 6px), var(--sbm-sb6,7px 7px), var(--sbm-sc6,17px 17px), auto}28.3%{background-position:0 0, var(--sbm-a7,-14px -36px), var(--sbm-b7,-28px -30px), var(--sbm-c7,22px 32px), 0 0;background-size:auto, var(--sbm-sa7,7px 7px), var(--sbm-sb7,11px 11px), var(--sbm-sc7,13px 13px), auto}34.3%{background-position:0 0, var(--sbm-a8,-30px 30px), var(--sbm-b8,-10px -20px), var(--sbm-c8,34px 0px), 0 0;background-size:auto, var(--sbm-sa8,4px 4px), var(--sbm-sb8,7px 7px), var(--sbm-sc8,17px 17px), auto}38.5%{background-position:0 0, var(--sbm-a9,22px -6px), var(--sbm-b9,-6px 12px), var(--sbm-c9,44px 0px), 0 0;background-size:auto, var(--sbm-sa9,5px 5px), var(--sbm-sb9,13px 13px), var(--sbm-sc9,17px 17px), auto}42.1%{background-position:0 0, var(--sbm-a10,8px 44px), var(--sbm-b10,-24px 4px), var(--sbm-c10,6px -22px), 0 0;background-size:auto, var(--sbm-sa10,7px 7px), var(--sbm-sb10,7px 7px), var(--sbm-sc10,13px 13px), auto}46.7%{background-position:0 0, var(--sbm-a11,-18px 28px), var(--sbm-b11,-32px -28px), var(--sbm-c11,20px -34px), 0 0;background-size:auto, var(--sbm-sa11,4px 4px), var(--sbm-sb11,11px 11px), var(--sbm-sc11,19px 19px), auto}50.7%{background-position:0 0, var(--sbm-a12,10px 10px), var(--sbm-b12,-26px -26px), var(--sbm-c12,-16px -44px), 0 0;background-size:auto, var(--sbm-sa12,7px 7px), var(--sbm-sb12,7px 7px), var(--sbm-sc12,19px 19px), auto}54.8%{background-position:0 0, var(--sbm-a13,-10px -44px), var(--sbm-b13,-28px -14px), var(--sbm-c13,6px -10px), 0 0;background-size:auto, var(--sbm-sa13,7px 7px), var(--sbm-sb13,13px 13px), var(--sbm-sc13,15px 15px), auto}57.4%{background-position:0 0, var(--sbm-a14,34px 30px), var(--sbm-b14,38px 10px), var(--sbm-c14,0px 18px), 0 0;background-size:auto, var(--sbm-sa14,6px 6px), var(--sbm-sb14,11px 11px), var(--sbm-sc14,13px 13px), auto}62.3%{background-position:0 0, var(--sbm-a15,-4px 30px), var(--sbm-b15,-18px 36px), var(--sbm-c15,-30px 22px), 0 0;background-size:auto, var(--sbm-sa15,5px 5px), var(--sbm-sb15,7px 7px), var(--sbm-sc15,19px 19px), auto}65.9%{background-position:0 0, var(--sbm-a16,-2px -4px), var(--sbm-b16,-18px -14px), var(--sbm-c16,-36px -38px), 0 0;background-size:auto, var(--sbm-sa16,4px 4px), var(--sbm-sb16,11px 11px), var(--sbm-sc16,17px 17px), auto}70.3%{background-position:0 0, var(--sbm-a17,-26px -40px), var(--sbm-b17,0px 0px), var(--sbm-c17,0px -26px), 0 0;background-size:auto, var(--sbm-sa17,6px 6px), var(--sbm-sb17,13px 13px), var(--sbm-sc17,19px 19px), auto}75%{background-position:0 0, var(--sbm-a18,-2px -34px), var(--sbm-b18,2px -24px), var(--sbm-c18,-28px -28px), 0 0;background-size:auto, var(--sbm-sa18,7px 7px), var(--sbm-sb18,11px 11px), var(--sbm-sc18,13px 13px), auto}78.5%{background-position:0 0, var(--sbm-a19,12px 38px), var(--sbm-b19,30px 2px), var(--sbm-c19,-28px 44px), 0 0;background-size:auto, var(--sbm-sa19,4px 4px), var(--sbm-sb19,9px 9px), var(--sbm-sc19,17px 17px), auto}82.9%{background-position:0 0, var(--sbm-a20,-30px 32px), var(--sbm-b20,28px -34px), var(--sbm-c20,-24px 36px), 0 0;background-size:auto, var(--sbm-sa20,7px 7px), var(--sbm-sb20,13px 13px), var(--sbm-sc20,13px 13px), auto}88.3%{background-position:0 0, var(--sbm-a21,-44px 32px), var(--sbm-b21,-18px -18px), var(--sbm-c21,-26px 20px), 0 0;background-size:auto, var(--sbm-sa21,7px 7px), var(--sbm-sb21,11px 11px), var(--sbm-sc21,15px 15px), auto}92.6%{background-position:0 0, var(--sbm-a22,-2px -20px), var(--sbm-b22,-32px -10px), var(--sbm-c22,40px -28px), 0 0;background-size:auto, var(--sbm-sa22,7px 7px), var(--sbm-sb22,9px 9px), var(--sbm-sc22,19px 19px), auto}94.8%{background-position:0 0, var(--sbm-a23,14px 12px), var(--sbm-b23,-22px 2px), var(--sbm-c23,-36px -18px), 0 0;background-size:auto, var(--sbm-sa23,6px 6px), var(--sbm-sb23,7px 7px), var(--sbm-sc23,17px 17px), auto}to{background-position:0 0, var(--sbm-a24,-10px 44px), var(--sbm-b24,-12px -44px), var(--sbm-c24,24px 30px), 0 0;background-size:auto, var(--sbm-sa24,4px 4px), var(--sbm-sb24,7px 7px), var(--sbm-sc24,13px 13px), auto}}.sb-tilt{transform-origin:50% 100%;background:color-mix(in srgb, var(--acid-cyan) 13%, var(--ink));color:var(--acid-cyan);border:1px solid color-mix(in srgb, var(--acid-cyan) 50%, var(--ink));text-shadow:0 0 10px color-mix(in srgb, var(--acid-cyan) 50%, transparent);box-shadow:0 10px 0 -4px color-mix(in srgb, var(--acid-cyan) 22%, var(--ink)), 0 18px 24px var(--sb-shadow);transform:rotateX(14deg)}.sb-tilt:hover{transform:rotateX(7deg)}.sb-tilt:active{box-shadow:0 2px 0 -1px color-mix(in srgb, var(--acid-cyan) 22%, var(--ink)), 0 4px 8px var(--sb-shadow);transform:rotateX(0)translateY(3px)}.term-perpetuity{cursor:pointer;text-underline-offset:.2em}.term-perpetuity:hover{color:var(--acid-volt);text-decoration:underline;text-decoration-thickness:1px}.econ{--econ-panel:color-mix(in srgb, var(--ink) 52%, var(--field-null));--econ-chart-bg:color-mix(in srgb, var(--ink) 72%, var(--field-null));--doc-max:76rem;--doc-toc-w:10rem}.econ .doc-clause-row{gap:var(--space-1);flex-direction:column}.econ .doc-clause-mark{width:auto}.econ-chart{padding:var(--space-3) var(--space-4);background:var(--econ-chart-bg);border:1px solid var(--hairline);border-left:2px solid color-mix(in srgb, var(--acid-cyan) 60%, transparent);font-family:var(--font-data);color:color-mix(in srgb, var(--field-frost) 88%, var(--acid-cyan));white-space:pre;-moz-tab-size:2;tab-size:2;margin:0;font-size:max(.5rem,min(1.02vw,.8125rem));line-height:1.32;overflow-x:auto}.econ-note{font-family:var(--font-compliance);font-size:var(--text-body);letter-spacing:.05em;margin:var(--space-3) 0 0;color:var(--tx-dim);max-width:66ch;line-height:1.6}.econ-roles{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.econ-role{gap:var(--space-2);background:var(--econ-panel);border:1px solid var(--hairline);padding:var(--space-3);flex-direction:column;display:flex}.econ-role-name{font-size:var(--text-title);color:var(--acid-volt)}.econ-role-line{gap:var(--space-2);display:flex}.econ-role-key{width:4.5rem;color:var(--acid-cyan);flex:none}.econ-role-val{color:var(--tx);line-height:1.4}.econ-const{border:1px solid var(--hairline);flex-direction:column;display:flex}.econ-const-row{gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(9rem,1.2fr) minmax(7rem,1fr) 2fr auto;align-items:baseline;display:grid}.econ-const-row:nth-child(2n){background:color-mix(in srgb, var(--field-frost) 4%, transparent)}.econ-const-sym{color:var(--acid-cyan)}.econ-const-val{color:var(--tx)}.econ-const-role{color:var(--tx-dim);line-height:1.4}.econ-tunable{border:1px solid color-mix(in srgb, var(--acid-volt) 45%, transparent);color:var(--acid-volt);letter-spacing:.12em;white-space:nowrap;justify-self:end;padding:.1em .5em}@media (max-width:40rem){.econ-const-row{grid-template-columns:1fr auto;row-gap:2px}.econ-const-role{grid-column:1/-1}}.econ-valid{margin-top:var(--space-4);gap:var(--space-2);background:var(--econ-panel);border:1px solid var(--hairline);border-left:2px solid var(--acid-volt);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.econ-valid-head{color:var(--acid-volt);letter-spacing:.14em}.econ-valid-row{gap:var(--space-3);grid-template-columns:5rem minmax(6rem,auto) 1fr;align-items:baseline;display:grid}.econ-valid-key{color:var(--acid-cyan)}.econ-valid-val{color:var(--tx)}.econ-valid-body{color:var(--tx-dim);line-height:1.4}@media (max-width:40rem){.econ-valid-row{grid-template-columns:5rem 1fr}.econ-valid-body{grid-column:1/-1}}.econ-pace-tiles{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:40rem){.econ-pace-tiles{grid-template-columns:1fr}}.econ-pace-tile{background:var(--econ-panel);border:1px solid var(--hairline);padding:var(--space-3);flex-direction:column;gap:2px;display:flex}.econ-pace-tile .econ-pace-name{margin-bottom:var(--space-2)}.econ-pace-name{color:var(--acid-volt);letter-spacing:.18em}.econ-pace-tile-row{justify-content:space-between;gap:var(--space-3);color:var(--tx-dim);display:flex}.econ-pace-tile-val{color:var(--tx);font-variant-numeric:tabular-nums}.econ-pace-tile-row.accent .econ-pace-tile-val{color:var(--acid-volt)}.econ-pace-panel{background:var(--econ-panel);border:1px solid var(--hairline);margin-top:var(--space-3)}.econ-pace-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.econ-pace-head .micro{color:var(--tx-dim)}.econ-pace-scroll{overflow-x:auto}.econ-pace-table{border-collapse:collapse;white-space:nowrap;width:100%;font-family:var(--font-data);font-variant-numeric:tabular-nums}.econ-pace-table th{background:var(--econ-panel);color:var(--tx-dim);letter-spacing:.08em;text-align:right;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--hairline);font-weight:400;position:sticky;top:0}.econ-pace-table td{text-align:right;padding:2px var(--space-2);color:var(--tx);border-bottom:1px solid color-mix(in srgb, var(--hairline) 40%, transparent);font-size:max(.5625rem,min(1vw,.75rem))}.econ-pace-table td.econ-pace-term{color:var(--tx-dim)}.econ-pace-table td.econ-pace-total{color:var(--acid-volt);border-right:1px solid var(--hairline);font-weight:600}.econ-pace-table td.econ-pace-delta{color:var(--tx-dim);border-right:1px solid var(--hairline)}.econ-pace-table td.econ-pace-delta.over{color:var(--acid-orange)}.econ-pace-table td.econ-pace-delta.under{color:var(--acid-cyan)}.econ-pace-table td.econ-pace-dnf{color:var(--acid-orange)}.econ-pace-table tbody tr:hover td{background:color-mix(in srgb, var(--field-frost) 6%, transparent)}.econ-heats{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.econ-heat{--heat-0:color-mix(in srgb, var(--field-frost) 7%, transparent);background:var(--econ-panel);border:1px solid var(--hairline);border-left:2px solid color-mix(in srgb, var(--acid-cyan) 60%, transparent);padding:var(--space-3) var(--space-4)}.econ-heat-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.econ-heat-rows{flex-direction:column;gap:2px;display:flex}.econ-heat-row{align-items:center;gap:var(--space-2);display:flex}.econ-heat-row:hover{background:color-mix(in srgb, var(--field-frost) 6%, transparent)}.econ-heat-term{text-align:right;width:1.75rem;color:var(--tx-dim);flex:none}.econ-heat-track,.econ-heat-axis{flex:auto;min-width:0;display:flex}.econ-heat-track{gap:1px}.econ-heat-axis{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-1)}.econ-heat-axis span{white-space:nowrap}.econ-heat-c{background:var(--heat-0);border-radius:1px;flex:1 1 0;min-width:0;height:.7rem}.econ-heat-deep,.econ-heat-total{text-align:right;font-variant-numeric:tabular-nums;flex:none}.econ-heat-deep{width:3rem;color:var(--tx-dim)}.econ-heat-total{width:4.25rem;color:var(--acid-volt)}.econ-heat-c.l1{background:color-mix(in srgb, var(--acid-cyan) 16%, transparent)}.econ-heat-c.l2{background:color-mix(in srgb, var(--acid-cyan) 30%, transparent)}.econ-heat-c.l3{background:color-mix(in srgb, var(--acid-cyan) 46%, transparent)}.econ-heat-c.l4{background:color-mix(in srgb, var(--acid-cyan) 64%, transparent)}.econ-heat-c.l5{background:color-mix(in srgb, var(--acid-cyan) 84%, transparent)}.econ-heat-c.l6{background:color-mix(in srgb, var(--acid-volt) 55%, var(--acid-cyan))}.econ-heat-c.l7{background:var(--acid-volt)}.econ-heat-c.l8{background:color-mix(in srgb, var(--acid-orange) 78%, var(--acid-volt))}.econ-heat-key{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.econ-heat-key .econ-heat-track{flex:0 14rem}.econ-foot{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);border-top:1px solid var(--hairline);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.econ-foot .micro{max-width:44ch;line-height:1.5}.breach-now{border:1px solid var(--volt-tx);min-height:2.75rem;color:var(--volt-tx);font-size:var(--text-plate);letter-spacing:.14em;cursor:pointer;background:0 0;margin:24px auto 0;padding:10px 34px;display:block}.breach-now:focus-visible{outline:2px solid var(--volt-tx);outline-offset:2px}.sb-wash-bench{flex-direction:column;gap:10px;display:flex}.sb-wash-controls{flex-wrap:wrap;gap:8px;display:flex}.sb-wash-ctl{border:1px solid var(--hairline);color:var(--tx-dim);cursor:pointer;text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;display:flex}.sb-wash-ctl.on{border-color:var(--acid-orange);color:var(--tx)}.sb-wash-oxide{--tx:#e0a184;--tx-dim:#9c6c50;--hairline:#e0a18447;--acid-volt:#c2571f;--acid-uv:#a85a38;--acid-orange:#c2571f;--warn-tx:#e0a184}.sb-wash-rust{--tx:#e88f6d;--tx-dim:#a05a40;--hairline:#e88f6d4d;--acid-volt:#c65032;--acid-uv:#b04a30;--acid-orange:#c74e26;--warn-tx:#e88f6d}.sb-wash-red{--tx:#ffb3a0;--tx-dim:#ffa08b;--hairline:#ffb3a04d;--acid-volt:#ff5a3c;--acid-uv:#ff5a3c;--acid-orange:#ff5a3c;--warn-tx:#ffb3a0}.sb-wash-exempt .sbw-daemon{--acid-volt:#c8ff00;--tx:#e8ecef;--tx-dim:#96a0a8;--hairline:#e8ecef38}.sb-wash{border:1px solid var(--hairline);background:#0a0c0e8c}.sbw-marquee{border-bottom:1px solid var(--hairline);background:#00000073;overflow:hidden}.sbw-marquee-track{white-space:nowrap;width:max-content;color:var(--tx);padding:4px 0;animation:22s linear infinite sbw-marquee;display:flex}@keyframes sbw-marquee{to{transform:translate(-50%)}}.sbw-cols{gap:14px;padding:12px;display:flex}.sbw-col{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.sbw-head,.sbw-val{color:var(--tx)}.sbw-row{color:var(--tx-dim);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sbw-meter{background:var(--hairline);height:5px;overflow:hidden}.sbw-fill{height:100%}.sbw-fill-seal{background:var(--acid-uv)}.sbw-fill-deco{background:var(--acid-orange)}.sbw-caption{color:var(--warn-tx);margin-top:6px}.sbw-caption-sub{color:var(--tx-dim)}.sbw-press{color:var(--tx);border-color:var(--hairline);margin-top:6px}.sbw-shelf{border:1px solid var(--hairline);flex-direction:column;gap:4px;padding:6px 8px;display:flex}.sbw-band{background:var(--hairline);height:4px;overflow:hidden}.sbw-band>div{height:100%}.sbw-daemon .sbw-band>div{background:var(--acid-volt)}.sbw-engine .sbw-band>div{background:var(--acid-uv)}.sbw-upgrade .sbw-band>div{background:var(--acid-orange)}.sb-wash-note{color:var(--tx-dim)}.sb-travel-bench{flex-direction:column;gap:10px;display:flex}.sb-travel{flex-direction:column;gap:22px;display:flex}.sb-travel-row{flex-direction:column;gap:14px;display:flex}.sb-travel-head{color:var(--tx-dim)}.sb-travel-cell+.sb-travel-cell{margin-top:10px}.tv-cue{pointer-events:none;--tv-ink:var(--g-dim,var(--tx-dim));--tv-w:2px;--tv-gap:7px;--tv-opacity:.55;opacity:var(--tv-opacity);position:absolute;top:0;bottom:0}.sb-travel:not(.sb-travel-pulse) .tv-pulse{display:none}.sb-travel:not(.sb-travel-pulse) .sb-travel-cell{--tv-accent:initial}.sb-travel-pulse .tv-cue,.sb-travel-none .tv-cue{display:none}.sb-travel-field .tv-cue{background-position:0 0,0 100%;background-repeat:repeat-x,repeat-x;background-size:100% 50%,100% 50%}.sb-travel-field .tv-left .tv-cue{width:var(--fill,0%);left:0}.sb-travel-field .tv-right .tv-cue{left:var(--fill,0%);right:0}.sb-travel-field .tv-hazard .tv-cue{width:18%;right:0}.sb-travel-field .tv-right .tv-cue{background-image:repeating-linear-gradient(45deg, var(--tv-ink) 0 var(--tv-w), transparent var(--tv-w) var(--tv-gap)), repeating-linear-gradient(-45deg, var(--tv-ink) 0 var(--tv-w), transparent var(--tv-w) var(--tv-gap))}.sb-travel-field .tv-left .tv-cue{background-image:repeating-linear-gradient(-45deg, var(--tv-ink) 0 var(--tv-w), transparent var(--tv-w) var(--tv-gap)), repeating-linear-gradient(45deg, var(--tv-ink) 0 var(--tv-w), transparent var(--tv-w) var(--tv-gap))}.sb-travel-band .tv-cue{background-position:0 0,0 100%;background-repeat:repeat-x,repeat-x;background-size:100% 50%,100% 50%}.sb-travel-band .tv-hazard .tv-cue{width:18%;right:0}.sb-travel-band .tv-right .tv-cue{background-image:repeating-linear-gradient(45deg, var(--tv-ink) 0 var(--tv-w), transparent var(--tv-w) var(--tv-gap)), repeating-linear-gradient(-45deg, var(--tv-ink) 0 var(--tv-w), transparent var(--tv-w) var(--tv-gap));width:16%;right:0}.sb-travel-band .tv-left .tv-cue{background-image:repeating-linear-gradient(-45deg, var(--tv-ink) 0 var(--tv-w), transparent var(--tv-w) var(--tv-gap)), repeating-linear-gradient(45deg, var(--tv-ink) 0 var(--tv-w), transparent var(--tv-w) var(--tv-gap));width:16%;left:0}.sb-travel-field .tv-hazard .tv-cue,.sb-travel-band .tv-hazard .tv-cue{--tv-ink:var(--acid-orange);--tv-opacity:.75;background-image:repeating-linear-gradient(45deg, var(--tv-ink) 0 var(--tv-w), transparent var(--tv-w) var(--tv-gap));background-position:0 0;background-repeat:repeat;background-size:auto}.sb-sr-stack{gap:1rem;display:grid}.sb-sr-plate{border:1px solid var(--hairline);background:var(--econ-panel);padding:.75rem 1rem}.sb-sr-cand{opacity:.7;letter-spacing:.08em}.sb-sr-lane{letter-spacing:.12em;border-bottom:1px solid var(--hairline);margin-top:.5rem;padding-bottom:.2rem}.sb-sr-row{justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.sb-sr-note{opacity:.6;margin-top:.5rem}.sb-sr-ledger .sb-sr-row{border-bottom:1px solid var(--hairline)}.sb-sr-ledger .sb-sr-approved .sb-sr-status{color:var(--acid-volt)}.sb-sr-ledger .sb-sr-denied{opacity:.45}.sb-sr-ledger .sb-sr-held{opacity:.55}.sb-sr-stamp .sb-sr-status{letter-spacing:.1em;border:1px solid;padding:0 .4em}.sb-sr-stamp .sb-sr-approved .sb-sr-status{color:var(--acid-volt)}.sb-sr-stamp .sb-sr-denied .sb-sr-status{color:var(--warn-tx)}.sb-sr-stamp .sb-sr-denied .sb-sr-copy{opacity:.5;text-decoration:line-through}.sb-sr-stamp .sb-sr-buy{border:1px solid var(--hairline);background:var(--g-track);padding:.35rem .5rem}.sb-sr-stamp .sb-sr-held{opacity:.5}.sb-sr-spine .sb-sr-row{border-left:3px solid var(--acid-orange);padding-left:.6rem}.sb-sr-spine .sb-sr-lane{border-left:3px solid var(--acid-orange);border-bottom:none;padding-left:.6rem}.sb-sr-spine .sb-sr-denied{border-left-color:var(--hairline);opacity:.45}.sb-sr-spine .sb-sr-held{opacity:.6;border-left-style:dashed}.sb-sr-spine .sb-sr-approved .sb-sr-status{color:var(--acid-volt)}.sb-tf-stack{gap:var(--space-5);display:grid}.sb-tf-plate{border:1px solid var(--hairline);padding:var(--space-3) var(--space-4);background:var(--sb-panel)}.sb-tf-cand{opacity:.7;letter-spacing:.08em}.sb-tf-note,.sb-tf-foot{margin-top:var(--space-2);opacity:.6}.sb-tf-folder{--tx:var(--field-frost);--tx-dim:var(--frost-dim);--warn-tx:var(--acid-orange);--data-accent:var(--acid-volt);--sb-tf-face:color-mix(in srgb, var(--field-frost) 10%, var(--sb-panel));--sb-tf-edge:color-mix(in srgb, var(--field-frost) 24%, transparent);margin-top:var(--space-3);border:1px solid var(--sb-tf-edge);background:var(--sb-tf-face);color:var(--tx)}.sb-tf-tabs{padding:var(--space-3) var(--space-4) 0;flex-wrap:wrap;display:flex}.sb-tf-body{gap:var(--space-2);padding:var(--space-3) var(--space-4);align-content:start;min-height:9rem;display:grid}.sb-tf-tab{min-width:0;min-height:2.75rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}.sb-tf-tab:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:2px}.sb-tf-tab-label{letter-spacing:.1em}.sb-tf-tab-count{font-size:var(--text-chip);opacity:.75;flex-shrink:0}.sb-tf-d-index .sb-tf-tabs{gap:var(--space-5);border-bottom:1px solid var(--sb-tf-edge)}.sb-tf-d-index .sb-tf-tab{padding-bottom:var(--space-2);opacity:.55;border-bottom:2px solid #0000;margin-bottom:-1px}.sb-tf-d-index .sb-tf-tab.on{opacity:1;color:var(--acid-volt);border-bottom-color:var(--acid-volt)}.sb-tf-d-tabs .sb-tf-tabs{gap:var(--space-1);padding:var(--space-3) var(--space-3) 0}.sb-tf-d-tabs .sb-tf-tab{padding:var(--space-2) var(--space-3);border:1px solid var(--sb-tf-edge);opacity:.6;margin-bottom:-1px}.sb-tf-d-tabs .sb-tf-tab.on{opacity:1;color:var(--acid-volt);background:var(--sb-tf-face);border-bottom-color:var(--sb-tf-face)}.sb-tf-d-tabs .sb-tf-body{border-top:1px solid var(--sb-tf-edge)}.sb-tf-d-spine .sb-tf-folder{align-items:stretch;display:flex}.sb-tf-d-spine .sb-tf-tabs{gap:var(--space-1);padding:var(--space-3);border-right:1px solid var(--sb-tf-edge);flex-flow:column;flex-shrink:0}.sb-tf-d-spine .sb-tf-tab{padding:var(--space-2) var(--space-3);border-left:3px solid var(--hairline);opacity:.55}.sb-tf-d-spine .sb-tf-tab.on{opacity:1;color:var(--acid-volt);border-left-color:var(--acid-volt);background:color-mix(in srgb, var(--acid-volt) 8%, transparent)}.sb-tf-d-spine .sb-tf-body{flex:auto;min-width:0}.sb-tf-line{color:var(--acid-volt);letter-spacing:.06em}.sb-tf-manifest{padding:var(--space-2) 0;border-bottom:1px solid var(--sb-tf-edge);gap:2px;display:grid}.sb-tf-manifest-head{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.sb-tf-manifest-head .data{color:var(--data-accent);flex-shrink:0}.sb-tf-manifest-note{color:var(--tx-dim)}.sb-tf-certs{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.sb-tf-cert{padding:var(--space-2);border:1px solid var(--sb-tf-edge);color:var(--tx-dim);align-content:start;gap:2px;display:grid}.sb-tf-cert.stamped{border-color:color-mix(in srgb, var(--acid-volt) 40%, transparent);color:var(--tx)}.sb-tf-cert-id{font-size:var(--text-chip);opacity:.6}.sb-tf-cert.stamped .sb-tf-cert-id{color:var(--acid-volt);opacity:1}.sb-tf-cert-name{font-size:var(--text-chip);letter-spacing:.06em}.sb-tf-cert-hint{opacity:.7}.sb-tf-lane{margin-top:var(--space-1);letter-spacing:.12em;border-left:3px solid var(--acid-orange);padding-left:var(--space-2)}.sb-tf-row{justify-content:space-between;gap:var(--space-4);padding:var(--space-1) 0 var(--space-1) var(--space-2);border-left:3px solid var(--acid-orange);display:flex}.sb-tf-copy{min-width:0}.sb-tf-status{letter-spacing:.1em;border:1px solid;flex-shrink:0;padding:0 .4em}.sb-tf-approved .sb-tf-status{color:var(--acid-volt)}.sb-tf-buy{background:color-mix(in srgb, var(--field-frost) 6%, transparent)}.sb-cn-bench{gap:var(--space-4);display:grid}.sb-cn-controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.sb-cn-stack{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));display:grid}.sb-cn-plate{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--hairline);background:var(--sb-panel);flex-direction:column;display:flex}.sb-cn-certs{gap:var(--space-2);display:grid}.sb-cn-row-wrap{border-top:1px dashed var(--hairline);padding-top:var(--space-2)}.sb-cn-row-wrap .sb-sr-row{border-left:3px solid var(--acid-volt);padding-left:.6rem}.sb-cn-note,.sb-cn-foot{opacity:.6}.sb-cn-held{border-style:dashed}.sb-cn-payload{place-self:start;min-width:0;display:inline-block}.sb-cn-block .sb-cn-payload{font-size:var(--text-label);letter-spacing:.02em;color:var(--tx-dim);opacity:.75}.sb-cn-mosaic{width:max-content;min-height:var(--text-label);flex-wrap:nowrap;align-items:center;gap:1px;display:flex}.sb-cn-cell{background:var(--tx-dim);flex-shrink:0;width:.5rem;height:.75rem}.sb-cn-cell.lv0{opacity:.18}.sb-cn-cell.lv1{opacity:.42}.sb-cn-cell.lv2{opacity:.66}.sb-cn-cell.lv3{opacity:.9}.sb-cn-sum .sb-cn-payload{font-size:var(--text-label);letter-spacing:.08em;color:var(--acid-cyan);opacity:.8}.sb-cn-tag .sb-cn-payload{font-size:var(--text-chip);letter-spacing:.12em;color:var(--ink);background:repeating-linear-gradient(-45deg, var(--acid-orange) 0 6px, color-mix(in srgb, var(--acid-orange) 55%, var(--ink)) 6px 12px);padding:0 .4em}.sb-hc-payload{place-self:start;min-width:0;display:inline-block}.sb-hc-rule{border-bottom:2px dotted var(--tx-dim);opacity:.5;width:7rem;height:.5rem}.sb-hc-stamp{letter-spacing:.1em;color:var(--warn-tx);opacity:.85}.sb-hc-dots,.cert-gate{width:max-content;min-height:var(--text-chip);flex-wrap:nowrap;align-items:center;gap:1px;display:flex}.sb-hc-dot,.cert-gate-dot{background:var(--tx-dim);flex-shrink:0;width:.1875rem;height:.375rem}.sb-hc-dot.lv0,.cert-gate-dot.lv0{opacity:.22}.sb-hc-dot.lv1,.cert-gate-dot.lv1{opacity:.5}.sb-hc-frame,.cert-frame.out-of-reach{border-style:dotted}.cert-gate{place-self:start}.sb-cn-resolve-payload,.cert-conceal{cursor:help;grid-template-areas:"payload";place-items:center start;width:max-content;display:inline-grid}.sb-cn-resolve-payload>*,.cert-conceal>*{grid-area:payload}.sb-cn-resolve-payload:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:3px}.cert-conceal{place-self:start}.sb-cn-sum-under,.cert-conceal-sum{font-size:var(--text-label);letter-spacing:.08em;color:var(--acid-cyan);opacity:0}.sb-cn-curtain,.cert-conceal-band{clip-path:inset(0);width:max-content;min-height:var(--text-label);flex-wrap:nowrap;align-items:center;gap:1px;display:flex}.cert-conceal-cell{background:var(--tx-dim);flex-shrink:0;width:.5rem;height:.75rem}.cert-conceal-cell.lv0{opacity:.18}.cert-conceal-cell.lv1{opacity:.42}.cert-conceal-cell.lv2{opacity:.66}.cert-conceal-cell.lv3{opacity:.9}.sb-cn-resolve-payload:hover .sb-cn-sum-under,.cert-conceal:hover .cert-conceal-sum{opacity:1}.sb-cn-resolve-payload:focus-visible .sb-cn-sum-under{opacity:1}.sb-cn-resolve-payload:hover .sb-cn-curtain,.cert-conceal:hover .cert-conceal-band{clip-path:inset(0 0 0 100%)}.sb-cn-resolve-payload:focus-visible .sb-cn-curtain{clip-path:inset(0 0 0 100%)}.sb-cn-resolve-payload:hover .sb-cn-cell,.cert-conceal:hover .cert-conceal-cell{background:var(--acid-cyan)}.sb-cn-resolve-payload:focus-visible .sb-cn-cell{background:var(--acid-cyan)}@media (hover:none){.cert-conceal-sum{opacity:1}.cert-conceal-band{display:none}}@media (prefers-reduced-motion:no-preference){.sb-cn-curtain,.cert-conceal-band{transition:clip-path var(--motion-resolve)}.sb-cn-sum-under,.cert-conceal-sum{transition:opacity var(--motion-stamp)}.sb-cn-resolve .sb-cn-cell,.cert-conceal-cell{transition:background var(--motion-index)}}.service-lane{--sr-accent:var(--acid-volt);margin-top:.6rem}.service-lane-key{--sr-accent:var(--acid-mag)}.service-lane-beam{--sr-accent:var(--acid-volt)}.service-lane-substrate{--sr-accent:var(--acid-cyan)}.service-lane-compliance{--sr-accent:var(--acid-uv)}.service-lane-cryostat{--sr-accent:var(--acid-orange)}.service-lane-head{letter-spacing:.12em;border-left:3px solid var(--sr-accent);padding-left:.6rem}.service-row{border-left:3px solid var(--sr-accent);justify-content:space-between;align-items:baseline;gap:1rem;width:100%;padding:.3rem 0 .3rem .6rem;display:flex}.service-status{letter-spacing:.1em;white-space:nowrap;border:1px solid;padding:0 .4em}.service-approved .service-status{color:var(--acid-volt)}.service-denied{border-left-color:var(--hairline);opacity:.55}.service-denied .service-status{color:var(--warn-tx)}.service-denied .service-copy{text-decoration:line-through}.service-held{opacity:.6;border-left-style:dashed}.service-buy{text-align:left}.service-record .splash-plate{width:min(780px,94vw);max-height:86vh;padding-left:1.5rem;padding-right:1.5rem;overflow-y:auto}.service-record .service-row,.service-record .service-lane-head{font-size:var(--text-label)}.service-record .service-row{margin:0;padding-top:.4rem;padding-bottom:.4rem}.service-record .service-lane{margin-top:.9rem}.service-record .splash-plate{max-width:min(780px,94vw)}.service-record .service-buy{border:0;border-left:3px solid var(--sr-accent);color:var(--tx);font-family:inherit;font-size:var(--text-label);letter-spacing:inherit;cursor:pointer;text-align:left;background:0 0}.service-record .service-buy .service-status{border-color:var(--sr-accent);color:var(--sr-accent);transition:background-color .12s ease-out,color .12s ease-out}.service-record .service-buy:hover{background:color-mix(in srgb, var(--sr-accent) 8%, transparent)}.service-record .service-buy:focus-visible{background:color-mix(in srgb, var(--sr-accent) 8%, transparent)}.service-record .service-buy:hover .service-status{background:var(--sr-accent);color:var(--ink)}.service-record .service-buy:focus-visible .service-status{background:var(--sr-accent);color:var(--ink)}.service-record .service-buy:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:2px}.service-review .service-row,.service-review .service-lane-head{font-size:var(--text-label)}.service-review .service-row{margin:0;padding-top:.4rem;padding-bottom:.4rem}.service-review .service-lane{margin-top:.9rem}.service-review .service-status{border:none;padding:0}.service-eligible .service-status{color:var(--sr-accent)}.file-plate{gap:0;width:min(780px,94vw);min-width:0;max-width:min(780px,94vw);height:min(86vh,48rem);min-height:0;max-height:86vh;padding:0;overflow:hidden}.file-folder{flex:auto;align-items:stretch;min-width:0;min-height:0;display:flex}.file-spine{border-right:1px solid color-mix(in srgb, var(--field-frost) 24%, transparent);flex-direction:column;flex-shrink:0;gap:2px;padding:1.25rem .75rem;display:flex}.file-body{flex-direction:column;flex:auto;gap:8px;min-width:0;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.file-body>*{flex-shrink:0}.file-body .service-copy{min-width:0}.file-body>p:not(.splash-title),.file-body>.service-review>p:not(.splash-title):not(.service-row){color:var(--acid-volt)}.file-foot{border-top:1px solid color-mix(in srgb, var(--field-frost) 24%, transparent);flex-shrink:0;padding:.75rem 1.5rem 1.25rem}.file-foot .splash-ack{margin-top:0}.file-divider{border:none;border-left:3px solid var(--hairline);min-width:0;min-height:2.75rem;color:inherit;opacity:.55;text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:.4rem .75rem;display:flex}.file-divider:hover{opacity:.8}.file-divider:focus-visible{outline:2px solid var(--acid-cyan);outline-offset:2px}.file-divider.on{opacity:1;color:var(--acid-volt);border-left-color:var(--acid-volt);background:color-mix(in srgb, var(--acid-volt) 8%, transparent)}.file-divider-label{letter-spacing:.1em}.file-divider-count{font-size:var(--text-chip);opacity:.75;flex-shrink:0}@media (max-width:40rem){.file-folder{flex-direction:column}.file-spine{border-right:none;border-bottom:1px solid color-mix(in srgb, var(--field-frost) 24%, transparent);flex-flow:wrap;gap:.25rem;padding:.75rem .75rem 0}.file-divider{border-left:none;border-bottom:3px solid var(--hairline)}.file-divider.on{border-left-color:#0000;border-bottom-color:var(--acid-volt)}}.reconciling .finish-btn{border-color:var(--ink);color:var(--ink)}.sb-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.sb-toggle-cell{border:1px solid var(--hairline);flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.sb-toggle-head{color:var(--tx-dim);letter-spacing:.08em}.sb-toggle-spec,.sb-toggle-note{color:var(--tx-dim)}.sb-tg{cursor:pointer;color:var(--tx);background:0 0;border:none;align-items:center;gap:10px;padding:6px 0;display:flex}.sb-tg-label{letter-spacing:.08em}.sb-tg-slide .sb-tg-track{border:1px solid var(--hairline);background:var(--ink);justify-content:space-between;align-items:center;width:64px;height:20px;padding:2px;display:flex}.sb-tg-slide .sb-tg-pin{background:var(--field-frost);order:0;width:16px;height:14px}.sb-tg-slide .sb-tg-state{color:var(--hairline);order:1;padding:0 3px}.sb-tg-slide.on .sb-tg-pin{order:1}.sb-tg-slide.on .sb-tg-state{color:var(--ink);background:var(--acid-volt);order:0}.sb-tg-breaker .sb-tg-cells{border:1px solid var(--tx);flex-direction:column;display:flex}.sb-tg-breaker .sb-tg-cell{color:var(--tx-dim);padding:3px 10px}.sb-tg-breaker.on .cell-on,.sb-tg-breaker:not(.on) .cell-off{background:var(--tx);color:var(--field-frost)}.sb-tg-breaker.on .cell-on{background:var(--acid-volt);color:var(--ink)}.sb-tg-dip .sb-tg-well{box-sizing:border-box;background:var(--ink);border:1px solid var(--hairline);flex-direction:column;justify-content:flex-end;width:22px;height:34px;padding:4px;display:flex}.sb-tg-dip .sb-tg-block{background:var(--field-frost);width:100%;height:12px}.sb-tg-dip.on .sb-tg-well{justify-content:flex-start}.sb-tg-dip.on .sb-tg-block{background:var(--acid-volt)}.sb-tg-dip .sb-tg-mark{color:var(--tx-dim)}.sb-tg-dip.on .sb-tg-mark{color:var(--tx)}.sb-tg-key .sb-tg-face{border:1px solid var(--hairline);background:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.sb-tg-key .sb-tg-slot{background:var(--field-frost);width:3px;height:14px;transform:rotate(90deg)}.sb-tg-key.on .sb-tg-slot{background:var(--acid-volt);transform:none}.sb-tg-key .sb-tg-mark{color:var(--tx-dim)}.sb-tg-key.on .sb-tg-mark{color:var(--acid-orange);font-weight:700}.auto-key{cursor:pointer;color:var(--tx);background:0 0;border:none;align-items:center;gap:8px;padding:2px 0;display:flex}.auto-key-label{letter-spacing:.08em;color:var(--tx-dim)}.auto-key-face{border:1px solid var(--hairline);background:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.auto-key-slot{background:var(--field-frost);width:3px;height:12px;transform:rotate(90deg)}.auto-key.on .auto-key-slot{background:var(--acid-volt);transform:none}.auto-key-mark{color:var(--tx-dim);text-align:left;min-width:3ch}.auto-key.on .auto-key-mark{color:var(--acid-orange);font-weight:700}
