:root{--bg:#e9ebf1;--surface:#f7f8fb;--ink:#1c2038;--text:#1c2038;--text-muted:#5c617a;--border:#ccd0dd;--border-strong:#1c2038;--accent:#ff4f00;--accent-hover:#d94300;--accent-soft:#ffe6da;--bezel-text:#aeb4cd;--danger:#c22e3a;--success:#1f7a3f;--radius:0px;--radius-lg:0px;--shadow-card:4px 4px 0 var(--ink);--shadow-btn:2px 2px 0 var(--ink);--font-sans:var(--font-sans-var),"Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:var(--font-mono-var),"Cascadia Code",Consolas,monospace;--font-pixel:var(--font-pixel),"Courier New",monospace}*{box-sizing:border-box}html{color-scheme:light}body,html{margin:0;padding:0;background-color:var(--bg);background-image:linear-gradient(rgba(28,32,56,.05) 1px,transparent 0),linear-gradient(90deg,rgba(28,32,56,.05) 1px,transparent 0);background-size:24px 24px;color:var(--text);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(255,79,0,.18)}::selection{background:var(--accent);color:#fff}a{color:inherit;text-decoration:none}button{font-family:inherit}h1,h2{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.01em;line-height:1.25;text-wrap:balance}h1,h2,h3{margin:0;font-weight:700}h3{letter-spacing:-.01em}.mono{font-family:var(--font-mono);font-size:.92em}.pixel{font-family:var(--font-pixel)}.container{max-width:1240px;margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border-radius:0;border:2px solid var(--ink);background:var(--surface);color:var(--text);font-size:13.5px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:var(--shadow-btn);transition:transform 80ms ease,box-shadow 80ms ease,background .12s ease}.btn:hover{background:var(--accent-soft)}.btn:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--ink)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-primary{background:var(--accent);border-color:var(--ink);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-ghost{border-color:transparent;background:transparent;box-shadow:none;font-weight:600}.btn-ghost:hover{background:var(--accent-soft);color:var(--accent-hover)}.btn-ghost:active{transform:none}.input{width:100%;padding:9px 12px;border:2px solid var(--ink);border-radius:0;background:var(--surface);color:var(--text);font-size:14px;font-family:inherit}.input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}label{font-size:13px;font-weight:700;color:var(--text)}.muted{color:var(--text-muted)}.card{border:2px solid var(--ink);border-radius:0;box-shadow:var(--shadow-card)}.card,.stat-block{background:var(--surface)}.stat-block{border:2px solid var(--ink);box-shadow:var(--shadow-btn);padding:10px 14px;text-align:center;min-width:108px}.stat-block .stat-value{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:1.2}.stat-block .stat-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-top:2px}.op-snap{position:relative;height:calc(100vh - 58px);height:calc(100dvh - 58px);overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth}.op-slide{min-height:calc(100vh - 58px);min-height:calc(100dvh - 58px);scroll-snap-align:start;scroll-snap-stop:always;justify-content:center;padding:24px 20px}.op-scroll-hint,.op-slide{display:flex;flex-direction:column;align-items:center}.op-scroll-hint{border:none;background:none;color:var(--text-muted);font-family:var(--font-pixel);font-size:13px;cursor:pointer;gap:2px;animation:op-hint-bounce 1.6s steps(2,jump-none) infinite}.op-scroll-hint:hover{color:var(--accent)}@keyframes op-hint-bounce{50%{transform:translateY(4px)}}@media (max-width:760px),(prefers-reduced-motion:reduce){.op-snap{height:auto;overflow:visible;scroll-snap-type:none}.op-slide{min-height:0;scroll-snap-stop:normal}.op-scroll-hint{display:none;animation:none}}.op-bezel{background:var(--ink);border:2px solid var(--ink);box-shadow:var(--shadow-card);padding:0 12px 10px}.op-bezel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px 8px;color:var(--bezel-text);font-family:var(--font-pixel);font-size:11px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.op-bezel-led{width:8px;height:8px;background:var(--accent);box-shadow:0 0 7px var(--accent);animation:op-blink 1.1s steps(2,jump-none) infinite}.op-bezel-screen{aspect-ratio:1/1;background:#fff;overflow:hidden}.op-bezel .op-ticker{border:none;box-shadow:none;margin-top:10px}.op-ticker{display:flex;align-items:stretch;border:2px solid var(--ink);background:var(--ink);color:var(--bg);overflow:hidden;box-shadow:var(--shadow-btn)}.op-ticker-label{flex:none;display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--accent);color:#fff;font-family:var(--font-pixel);font-size:12px;text-transform:uppercase;border-right:2px solid var(--ink)}.op-ticker-dot{width:8px;height:8px;background:#fff;animation:op-blink 1.1s steps(2,jump-none) infinite}.op-ticker-viewport{flex:1 1;overflow:hidden;display:flex;align-items:center}.op-ticker-track{display:inline-flex;white-space:nowrap;font-family:var(--font-mono);font-size:13px;animation:op-ticker 45s linear infinite}.op-ticker-half{display:inline-flex;gap:56px;padding-left:56px}.op-ticker:hover .op-ticker-track{animation-play-state:paused}.op-ticker-track .amount{color:#ffb38a}@keyframes op-ticker{to{transform:translateX(-50%)}}@keyframes op-blink{50%{opacity:.15}}@keyframes op-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes op-slide-up{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}@keyframes op-slide-in{0%{transform:translateX(32px);opacity:.6}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.op-ticker-track{animation:none}}@media (max-width:760px){.nav-links{display:none!important}}.op-board-canvas:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.op-purchase-drawer{overscroll-behavior:contain}@media (max-width:760px){.op-buy-toolbar{top:auto!important;bottom:10px!important;left:8px!important;right:8px!important;transform:none!important;flex-wrap:wrap;justify-content:center}.op-buy-toolbar .btn{min-height:44px;padding:10px 14px}.op-selection-stats{bottom:auto!important;top:12px!important}.op-purchase-drawer{top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-height:75vh;border-left:none!important;border-top:2px solid var(--ink);border-radius:0;animation:op-slide-up .2s ease!important}}@font-face{font-family:__Silkscreen_203499;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3702f26392e21a15-s.p.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:__Silkscreen_203499;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd21efaca8026c00-s.p.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:__Silkscreen_203499;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/485435f9f1e1f82c-s.p.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:__Silkscreen_203499;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/966913bad25267a8-s.p.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:__Silkscreen_Fallback_203499;src:local("Arial");ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.00%;size-adjust:149.62%}.__className_203499{font-family:__Silkscreen_203499,__Silkscreen_Fallback_203499;font-style:normal}.__variable_203499{--font-pixel:"__Silkscreen_203499","__Silkscreen_Fallback_203499"}@font-face{font-family:__Space_Grotesk_97ef00;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_97ef00;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.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:__Space_Grotesk_97ef00;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.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:__Space_Grotesk_Fallback_97ef00;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_97ef00{font-family:__Space_Grotesk_97ef00,__Space_Grotesk_Fallback_97ef00;font-style:normal}.__variable_97ef00{--font-sans-var:"__Space_Grotesk_97ef00","__Space_Grotesk_Fallback_97ef00"}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.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:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.p.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_Mono_aa1656;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.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_Mono_aa1656;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.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:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.p.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_Mono_aa1656;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.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_Mono_aa1656;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.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:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.p.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_Mono_aa1656;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.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_Mono_Fallback_aa1656;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_aa1656{font-family:__IBM_Plex_Mono_aa1656,__IBM_Plex_Mono_Fallback_aa1656;font-style:normal}.__variable_aa1656{--font-mono-var:"__IBM_Plex_Mono_aa1656","__IBM_Plex_Mono_Fallback_aa1656"}