@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cinzel/cinzel-latin-ext-var.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cinzel/cinzel-latin-var.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");size-adjust:158.83%;ascent-override:61.45%;descent-override:23.42%;line-gap-override:0%}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-cyrillic-ext-var-italic.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-cyrillic-var-italic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-latin-ext-var-italic.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-latin-var-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-cyrillic-ext-var.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-cyrillic-var.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-latin-ext-var.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-latin-var.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lora Fallback;src:local("Times New Roman");size-adjust:144.15%;ascent-override:69.79%;descent-override:19.01%;line-gap-override:0%}.cargo-manifest{--cm-parchment:#f4ecdc;--cm-vellum:#faf5e8;--cm-ink:#161410;--cm-ink-soft:#4a453b;--cm-rule:#9a8e72;--cm-mustard:#c9a227;--cm-mustard-soft:#e8d281;--cm-signal-red:#b22222;--cm-lner-green:#2f5233;--cm-shadow:rgba(22,20,16,0.08)}.cargo-manifest[data-color-scheme=dark],[data-mui-color-scheme=dark] .cargo-manifest{--cm-parchment:#0f1411;--cm-vellum:#1a201c;--cm-ink:#f0e8d4;--cm-ink-soft:#b8ac92;--cm-rule:#5c5440;--cm-mustard:#e0b939;--cm-mustard-soft:rgba(224,185,57,0.18);--cm-signal-red:#e8463f;--cm-lner-green:#6fa86f;--cm-shadow:rgba(0,0,0,0.5)}.cargo-manifest .cm-stamp{display:inline-flex;align-items:center;gap:.5em;padding:.42em .9em;border:1.5px solid var(--cm-ink);background:transparent;font-family:var(--cm-ui),"Arial Narrow","Helvetica Neue",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;color:var(--cm-ink);transition:transform 80ms ease-out,background .12s ease,border-color .12s ease;cursor:pointer;border-radius:0;line-height:1.2;white-space:nowrap}.cargo-manifest .cm-stamp:hover{background:var(--cm-mustard-soft)}.cargo-manifest .cm-stamp:active{transform:scale(.96)}.cargo-manifest .cm-stamp[data-active=true]{background:var(--cm-mustard-soft);border-color:var(--cm-mustard);transform:rotate(-1deg);box-shadow:0 1px 0 var(--cm-shadow)}.cargo-manifest .cm-stamp:focus-visible{outline:2px solid var(--cm-mustard);outline-offset:2px}.cargo-manifest .cm-stamp--accent{color:var(--cm-signal-red);border-color:var(--cm-signal-red)}.cargo-manifest .cm-stamp--accent:hover{background:rgba(178,34,34,.08)}.cargo-manifest .cm-rule-heavy{border-color:var(--cm-ink);border-style:solid;border-width:0 0 2px}.cargo-manifest .cm-rule-medium{border-color:var(--cm-ink);border-style:solid;border-width:0 0 1px}.cargo-manifest .cm-rule-hair{border-color:var(--cm-rule);border-style:solid;border-width:0 0 .5px}.cargo-manifest .cm-corner{position:absolute;width:6px;height:6px;background:var(--cm-ink);transform:rotate(45deg);pointer-events:none}.cargo-manifest .cm-corner--tl{top:-3px;left:-3px}.cargo-manifest .cm-corner--tr{top:-3px;right:-3px}.cargo-manifest .cm-corner--bl{bottom:-3px;left:-3px}.cargo-manifest .cm-corner--br{bottom:-3px;right:-3px}@media (prefers-reduced-motion:reduce){.cargo-manifest *,.cargo-manifest :after,.cargo-manifest :before{transition:none!important;animation-duration:.001ms!important}.cargo-manifest .cm-stamp:active,.cargo-manifest .cm-stamp[data-active=true]{transform:none}}@font-face{font-family:Antonio;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/antonio/antonio-latin-ext-var.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Antonio;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/antonio/antonio-latin-var.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Antonio Fallback;src:local("Arial");size-adjust:98.12%;ascent-override:117.69%;descent-override:14.18%;line-gap-override:0%}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif/instrument-serif-latin-ext-400-italic.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif/instrument-serif-latin-400-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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/instrument-serif-latin-ext-400.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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/instrument-serif-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Fallback";src:local("Times New Roman");size-adjust:101.56%;ascent-override:97.48%;descent-override:30.52%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-cyrillic-ext-var.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-cyrillic-var.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-ext-var.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:100 800;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-var.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Fallback;src:local("Courier New");size-adjust:100.32%;ascent-override:101.68%;descent-override:29.91%;line-gap-override:0%}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader/newsreader-latin-ext-var-italic.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader/newsreader-latin-var-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader/newsreader-latin-ext-var.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader/newsreader-latin-var.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");size-adjust:130.8%;ascent-override:56.19%;descent-override:20.26%;line-gap-override:0%}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-cyrillic-var-italic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-latin-ext-var-italic.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-latin-var-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-cyrillic-var.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-latin-ext-var.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-latin-var.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");size-adjust:139.34%;ascent-override:77.65%;descent-override:18.01%;line-gap-override:0%}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-cyrillic-ext-400.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-cyrillic-400.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-latin-ext-400.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:PT Sans Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-cyrillic-ext-700.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-cyrillic-700.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-latin-ext-700.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:PT Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:PT Sans Narrow Fallback;src:local("Arial");size-adjust:96.96%;ascent-override:104.99%;descent-override:28.46%;line-gap-override:0%}.zs-console{--zs-bg:#0c0a09;--zs-surface:#171311;--zs-surface-soft:#22201d;--zs-ink:#e8e2d4;--zs-ink-soft:#a8a098;--zs-rule:#3a3530;--zs-amber:#f0a020;--zs-red:#d62826;--zs-green:#7fbc41;--zs-shadow:rgba(0,0,0,0.6);background:var(--zs-bg);color:var(--zs-ink);font-family:var(--zs-body,"IBM Plex Sans"),system-ui,sans-serif}.zs-console *{box-sizing:border-box}.zs-console .zs-tab{display:inline-flex;align-items:center;gap:.5em;padding:.6em 1em;border:1.5px solid var(--zs-rule);border-radius:0;background:transparent;font-family:var(--zs-mono,"JetBrains Mono"),ui-monospace,monospace;font-size:.9rem;font-weight:500;letter-spacing:.06em;color:var(--zs-ink-soft);cursor:pointer;text-transform:uppercase;transition:border-color .12s ease,color .12s ease,background .12s ease;line-height:1.2;white-space:nowrap}.zs-console .zs-tab:hover{color:var(--zs-ink);border-color:var(--zs-ink-soft)}.zs-console .zs-tab[data-active=true]{color:var(--zs-ink);border-color:var(--zs-amber);background:var(--zs-surface);box-shadow:inset 0 -2px 0 var(--zs-amber)}.zs-console .zs-tab:focus-visible{outline:2px solid var(--zs-amber);outline-offset:2px}.zs-console .zs-tab-caret{display:inline-block;transition:transform .12s ease}.zs-console .zs-tab[data-active=true] .zs-tab-caret{transform:rotate(90deg);color:var(--zs-amber)}@keyframes zs-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.zs-console .zs-caret{animation:zs-caret 1.1s steps(2) infinite;color:var(--zs-amber)}@media (prefers-reduced-motion:reduce){.zs-console .zs-caret{animation:none;opacity:1}}.zs-console .zs-result-card{background:var(--zs-surface);border:1.5px solid var(--zs-rule);border-radius:0;padding:1rem 1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:.4rem;min-width:0;word-break:break-word}.zs-console .zs-result-card--hero{padding:1.5rem 1.75rem;border-color:var(--zs-rule)}.zs-console .zs-result-card--detail{padding:.6rem .8rem}.zs-console .zs-result-card__label{font-family:var(--zs-ui,"IBM Plex Sans"),Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--zs-ink-soft);font-size:.78rem;line-height:1.2}.zs-console .zs-result-card--detail .zs-result-card__label,.zs-console .zs-result-card--secondary .zs-result-card__label{font-size:.7rem;letter-spacing:.14em}.zs-console .zs-result-card__value{font-family:var(--zs-display,"VT323"),"Courier New",monospace;font-size:clamp(2.8rem,7vw,4.2rem);line-height:1;color:var(--zs-ink);font-weight:400}.zs-console .zs-result-card--secondary .zs-result-card__value{font-size:clamp(1.6rem,4vw,2.2rem);text-shadow:0 0 8px rgba(240,160,32,.35)}.zs-console .zs-result-card--detail .zs-result-card__value{font-family:var(--zs-mono,"JetBrains Mono"),monospace;font-size:.95rem}.zs-console .zs-result-card--amber .zs-result-card__value{color:var(--zs-amber);text-shadow:0 0 12px rgba(240,160,32,.45)}.zs-console .zs-result-card--red .zs-result-card__value{color:var(--zs-red)}.zs-console .zs-result-card--green .zs-result-card__value{color:var(--zs-green)}.zs-console .zs-result-card__caption{font-family:var(--zs-mono,"JetBrains Mono"),monospace;color:var(--zs-ink-soft);font-size:.85rem;line-height:1.4}.zs-console .zs-result-card__formula{font-family:var(--zs-mono,"JetBrains Mono"),monospace;color:var(--zs-amber);font-size:.78rem;margin-top:.2rem}.zs-console .zs-toggle{display:inline-flex;align-items:center;gap:.6em;padding:.45em .85em;border:1.5px solid var(--zs-rule);border-radius:0;background:transparent;font-family:var(--zs-mono,"JetBrains Mono"),monospace;font-size:.85rem;color:var(--zs-ink-soft);cursor:pointer;text-transform:uppercase;letter-spacing:.08em}.zs-console .zs-toggle:focus-visible{outline:2px solid var(--zs-amber);outline-offset:2px}.zs-console .zs-toggle__state{font-weight:700;letter-spacing:.18em}.zs-console .zs-toggle[data-checked=true][data-accent=amber]{background:var(--zs-amber);color:var(--zs-bg);border-color:var(--zs-amber)}.zs-console .zs-toggle[data-checked=true][data-accent=red]{background:var(--zs-red);color:var(--zs-bg);border-color:var(--zs-red)}.zs-console .zs-toggle[data-checked=true][data-accent=green]{background:var(--zs-green);color:var(--zs-bg);border-color:var(--zs-green)}.zs-console .zs-toggle-helper{display:block;color:var(--zs-ink-soft);font-size:.78rem;margin-top:.3rem}.zs-console .MuiOutlinedInput-root{background:var(--zs-surface);color:var(--zs-ink);border-radius:0}.zs-console .MuiOutlinedInput-input{color:var(--zs-ink);font-family:var(--zs-mono,"JetBrains Mono"),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zs-console .MuiOutlinedInput-notchedOutline{border-color:var(--zs-rule)}.zs-console .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--zs-ink-soft)}.zs-console .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--zs-amber)}.zs-console .MuiInputLabel-root{color:var(--zs-ink-soft);font-family:var(--zs-ui,"IBM Plex Sans"),Arial,sans-serif}.zs-console .MuiInputLabel-root.Mui-focused{color:var(--zs-amber)}.zs-console .MuiFormHelperText-root{color:var(--zs-ink-soft);font-family:var(--zs-ui,"IBM Plex Sans"),Arial,sans-serif;font-style:italic}.zs-console .MuiInputAdornment-root .MuiTypography-root{color:var(--zs-ink-soft);font-family:var(--zs-mono,"JetBrains Mono"),monospace}.zs-console .MuiSelect-icon,.zs-console .MuiSvgIcon-root{color:var(--zs-ink-soft)}.zs-console .zs-cheat-table{width:100%;border-collapse:collapse;font-family:var(--zs-mono,"JetBrains Mono"),monospace;font-size:.85rem}.zs-console .zs-cheat-table th{background:var(--zs-surface);color:var(--zs-ink-soft);text-align:left;padding:.6rem .5rem;border-bottom:1.5px solid var(--zs-rule);font-weight:500;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;cursor:pointer;-webkit-user-select:none;user-select:none}.zs-console .zs-cheat-table th[aria-sort=ascending]:after{content:" ▲";color:var(--zs-amber)}.zs-console .zs-cheat-table th[aria-sort=descending]:after{content:" ▼";color:var(--zs-amber)}.zs-console .zs-cheat-table td{padding:.6rem .5rem;border-bottom:1px solid var(--zs-rule);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--zs-ink)}.zs-console .zs-cheat-table tbody tr{cursor:pointer;transition:background .12s ease}.zs-console .zs-cheat-table tbody tr:hover{background:var(--zs-surface-soft)}.zs-console .zs-cheat-table tbody tr:focus-within{outline:2px solid var(--zs-amber);outline-offset:-2px}.zs-console .zs-cheat-table tbody tr[data-superboss=true] td:first-child{border-left:2px solid var(--zs-red);padding-left:calc(.5rem - 2px)}.zs-console .zs-cheat-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1.5px solid var(--zs-rule);background:var(--zs-bg)}.zs-console .zs-title-plaque{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.zs-console .zs-title-plaque-row{display:flex;align-items:baseline;gap:.4em;flex-wrap:wrap}.zs-console .zs-title-plaque-label{font-family:var(--zs-display,"VT323"),"Courier New",monospace;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1}.zs-console .zs-title-plaque-label--prefix{color:var(--zs-amber)}.zs-console .zs-title-plaque-subtitle{font-style:italic;font-size:.95rem;margin:0}.zs-console .zs-footer-attribution,.zs-console .zs-title-plaque-subtitle{font-family:var(--zs-body,"IBM Plex Sans"),Arial,sans-serif;color:var(--zs-ink-soft)}.zs-console .zs-footer-attribution{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--zs-rule);font-size:.85rem}.zs-console .zs-chip{display:inline-flex;align-items:center;gap:.4em;padding:.3rem .6rem;border:1.5px solid var(--zs-rule);background:var(--zs-surface);color:var(--zs-ink-soft);font-family:var(--zs-mono,"JetBrains Mono"),monospace;font-size:.75rem;border-radius:0}.zs-console .zs-chart-figure{margin:1.5rem 0 0;padding:1rem 1.25rem;border:1.5px solid var(--zs-rule);background:var(--zs-surface)}.zs-console .zs-chart-caption{font-family:var(--zs-display,"VT323"),"Courier New",monospace;font-size:1.3rem;color:var(--zs-ink);margin:0 0 .4rem}.zs-console .zs-chart-subcaption{font-family:var(--zs-body,"IBM Plex Sans"),Arial,sans-serif;font-style:italic;font-size:.85rem;color:var(--zs-ink-soft);margin:0 0 .75rem}.zs-console .zs-chart-svg{width:100%;height:auto;display:block}.zs-console .zs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.zs-console .zs-code-pre{background:var(--zs-bg);padding:1rem;border-left:2px solid var(--zs-amber);font-family:var(--zs-mono,"JetBrains Mono"),monospace;font-size:.85rem;line-height:1.55;color:var(--zs-ink);margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:0}.zs-console .zs-code-keyword{color:var(--zs-red)}.zs-console .zs-code-number{color:var(--zs-amber)}.zs-console .zs-code-comment{color:var(--zs-ink-soft);font-style:italic}.zs-console .MuiAccordion-root{background:var(--zs-surface);border:1.5px solid var(--zs-rule);border-radius:0;color:var(--zs-ink);box-shadow:none}.zs-console .MuiAccordion-root:before{display:none}.zs-console .MuiAccordionSummary-root{color:var(--zs-ink)}.zs-console .MuiAccordionSummary-content{margin:12px 0}.zs-console .MuiAccordionDetails-root{background:var(--zs-bg);padding:1rem 1.25rem}.zs-console .zs-section-rule{border:0;border-top:1px solid var(--zs-rule);margin:2rem 0}.zs-console .zs-callout{background:var(--zs-surface-soft);border-left:2px solid var(--zs-red);padding:.75rem 1rem;font-family:var(--zs-body,"IBM Plex Sans"),Arial,sans-serif;font-size:.85rem;color:var(--zs-ink)}.zs-console .zs-callout--amber{border-left-color:var(--zs-amber)}.zs-console .zs-help-text{color:var(--zs-ink-soft);font-family:var(--zs-body,"IBM Plex Sans"),Arial,sans-serif;font-size:.78rem;font-style:italic;line-height:1.5;margin-top:.3rem}.zs-console .zs-section-overline{font-family:var(--zs-ui,"IBM Plex Sans"),Arial,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:var(--zs-ink-soft);font-size:.78rem;font-weight:500}.zs-console .zs-mode-description{font-family:var(--zs-body,"IBM Plex Sans"),Arial,sans-serif;font-style:italic;font-size:.85rem;color:var(--zs-ink-soft);margin:.5rem 0 1.25rem}.zs-console .zs-subpanel-title{font-family:var(--zs-display,"VT323"),"Courier New",monospace;font-size:1.3rem;color:var(--zs-ink);margin:0 0 .3rem;font-weight:400}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-latin-ext-var.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-latin-var.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");size-adjust:120.75%;ascent-override:84.89%;descent-override:22.77%;line-gap-override:0%}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vt323/vt323-latin-ext-400.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vt323/vt323-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:VT323 Fallback;src:local("Courier New");size-adjust:66.66%;ascent-override:120.02%;descent-override:30%;line-gap-override:0%}