@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(./big-shoulders-display-latin-700-normal-KM2fueoL.woff2)format("woff2"),url(./big-shoulders-display-latin-700-normal-CMi6UoP4.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(./big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2)format("woff2"),url(./big-shoulders-display-latin-800-normal-CI0lhnTM.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(./big-shoulders-display-latin-900-normal-CW8trzgu.woff2)format("woff2"),url(./big-shoulders-display-latin-900-normal-DMT-1gsg.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(./chakra-petch-latin-400-normal-SafcrIr2.woff2)format("woff2"),url(./chakra-petch-latin-400-normal-D7EtbySE.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(./chakra-petch-latin-500-normal-BR1ody1F.woff2)format("woff2"),url(./chakra-petch-latin-500-normal-CnUQnZ4D.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(./chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(./chakra-petch-latin-600-normal-DQKfcdKo.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(./chakra-petch-latin-700-normal-CnDBPjkL.woff2)format("woff2"),url(./chakra-petch-latin-700-normal-D1s_c2du.woff)format("woff")}:root{--bg:#07090d;--panel:#0f141b;--panel2:#0b0f15;--ink:#eef4f6;--body:#c4ced3;--body2:#b9c4ca;--muted:#8d9aa3;--cy:#22f0e0;--gold:#f0c477;--red:#ff3b4a;--bs:"Big Shoulders Display", Impact, sans-serif;--cp:"Chakra Petch", system-ui, sans-serif;--spring:cubic-bezier(.3,1.5,.5,1);--out:cubic-bezier(.2,.8,.2,1)}html,body{background:var(--bg);height:100%;margin:0;overflow:hidden}*{box-sizing:border-box}a{color:var(--cy);text-decoration:none}a:hover{color:var(--gold)}::selection{background:var(--cy);color:var(--bg)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#1d2630}::-webkit-scrollbar-track{background:0 0}[data-xh] *{cursor:none!important}:focus{outline:none}:focus-visible{outline:2px solid var(--cy);outline-offset:3px}.root{background:var(--bg);color:var(--ink);font-family:var(--cp);-webkit-font-smoothing:antialiased;position:fixed;inset:0;overflow:hidden}.bs{font-family:var(--bs);text-transform:uppercase}.ch{clip-path:polygon(var(--c,12px) 0,100% 0,100% calc(100% - var(--c,12px)),calc(100% - var(--c,12px)) 100%,0 100%,0 var(--c,12px))}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button.reset{appearance:none;color:inherit;font:inherit;text-align:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.obtn{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;color:var(--ink);border:1px solid #eef4f64d;align-items:center;gap:10px;padding:9px 14px;font-size:13px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.obtn:hover{border-color:var(--cy);color:var(--cy)}.obtn.danger{color:var(--muted);border-color:#eef4f640;font-size:12px}.obtn.danger:hover{color:var(--red);border-color:var(--red)}.cta{--c:12px;background:var(--cy);color:var(--bg);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;align-items:center;gap:12px;padding:18px 28px;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex;box-shadow:inset 0 -5px #00000040}.cta:hover{background:var(--gold);color:var(--bg)}.cta:active{transform:translateY(2px);box-shadow:inset 0 -2px #00000040}.cta[disabled]{opacity:.6;pointer-events:none}.soon{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px dashed #eef4f64d;align-items:center;gap:12px;padding:18px 28px;font-size:15px;font-weight:700;display:inline-flex}.soon.cy{color:var(--cy);border-color:#22f0e080;padding:16px 28px}.chip{letter-spacing:.14em;padding:4px 8px;font-size:11px;font-weight:700}.tagchip{letter-spacing:.08em;color:#dfe7ea;border:1px solid #eef4f64d;padding:3px 8px;font-size:11px;font-weight:600}.kicker{letter-spacing:.24em;color:var(--cy);font-size:13px;font-weight:600}.label{letter-spacing:.18em;color:var(--muted);font-size:11px;font-weight:700}.keycap{text-align:center;letter-spacing:.06em;border:1px solid #eef4f666;border-bottom-width:3px;min-width:36px;padding:5px 8px;font-size:12px;font-weight:700}.keycap.sm{min-width:22px;color:var(--ink);border-color:#eef4f659;border-bottom-width:2px;padding:2px 6px;font-size:10px}.elec{position:relative}.elec-frame{background:#22f0e024;position:relative;overflow:hidden}.elec-spin{aspect-ratio:1;pointer-events:none;background:conic-gradient(#0000 0deg 40deg,#22f0e0 70deg,#eef4f6 90deg,#22f0e0 110deg,#0000 140deg 220deg,#22f0e0 250deg,#eef4f6 270deg,#22f0e0 290deg,#0000 320deg 360deg);animation:3.2s linear infinite spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.elec-inner{background:var(--panel2);margin:2px;position:relative}@keyframes spin{0%{filter:brightness();transform:rotate(0)}33%{filter:brightness(1.8);transform:rotate(130deg)}55%{filter:brightness(.8);transform:rotate(210deg)}to{filter:brightness();transform:rotate(360deg)}}.bar{z-index:20;-webkit-backdrop-filter:blur(8px);background:#07090dcc;align-items:center;padding:0 clamp(14px,3vw,36px);display:flex;position:absolute;left:0;right:0}.seg{letter-spacing:.1em;cursor:pointer;padding:5px 10px;font-size:12px;font-weight:700}.selector{background:var(--cy);--c:12px;transition:transform .24s var(--spring);pointer-events:none;position:absolute;top:0;left:0;right:0}.mrow{align-items:center;gap:16px;width:100%;padding:0 20px;transition:color .15s;display:flex;position:relative}.tile{width:100%;transition:transform .28s cubic-bezier(.2,.9,.3,1.3),filter .28s;display:block;position:relative}.tile .elec-layer{pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.tile img{object-fit:cover;width:100%;height:100%;display:block}.itch-tile{aspect-ratio:4/5;color:var(--ink);border:2px dashed #eef4f638;flex-direction:column;justify-content:flex-end;gap:10px;padding:22px;transition:border-color .2s;display:flex}.itch-tile:hover{border-color:var(--cy);color:var(--ink)}.nosignal{color:#eef4f659;letter-spacing:.3em;background:repeating-linear-gradient(0deg,#eef4f60d 0 2px,#0000 2px 4px),repeating-linear-gradient(90deg,#22f0e00f 0 1px,#0000 1px 7px),linear-gradient(160deg,#141b24,#0b0f15);place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}.featured{transition:transform .25s}.featured:hover{transform:translateY(-6px)}.field{width:100%;font-family:var(--cp);color:var(--ink);background:var(--bg);border:1px solid #eef4f62e;border-radius:0;outline:none;padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.field:focus{border-color:var(--cy);box-shadow:0 0 0 3px #22f0e029}textarea.field{resize:vertical;min-height:110px}.honey{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.media-box{background:var(--panel);position:relative;overflow:hidden}.media-box>img,.media-box>video{object-fit:cover;width:100%;height:100%;display:block}.gal-btn{background:var(--panel);--c:14px;width:100%;display:block;position:relative;overflow:hidden}.gal-btn img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--out), filter .35s;display:block}.gal-btn:hover img{filter:brightness(1.12);transform:scale(1.04)}.gal-btn.contain img{object-fit:contain}.lightbox{z-index:58;background:#07090df0;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:70px 16px 24px;display:flex;position:absolute;inset:0}.lightbox img{object-fit:contain;filter:drop-shadow(0 0 40px #22f0e02e);max-width:min(1200px,100%);max-height:calc(100% - 70px)}.blink{animation:1.1s infinite blink}@keyframes blink{0%,55%{opacity:1}56%,to{opacity:.15}}.pulse{animation:1.4s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.9)}}.float{animation:4.2s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.ring1{animation:9s linear infinite ring1}.ring2{animation:14s linear infinite ring2}@keyframes ring1{0%{transform:scaleY(.2)rotate(0)}to{transform:scaleY(.2)rotate(360deg)}}@keyframes ring2{0%{transform:scaleY(.2)rotate(0)}to{transform:scaleY(.2)rotate(-360deg)}}.scan{animation:7s linear infinite scan}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(600%)}}@media (prefers-reduced-motion:reduce){.elec-spin,.float,.ring1,.ring2,.scan,.pulse{animation:none!important}.ring1,.ring2{transform:scaleY(.2)}.scan{display:none}.blink{animation-duration:2.2s}.selector,.tile,.featured{transition-duration:10ms!important}}@media (max-width:640px){.menu-hud{gap:6px!important;top:14px!important}.menu-hud .hud-num{font-size:30px!important}.menu-hud .label{font-size:10px}.menu-col{padding-top:112px!important}}
