:root{
  --bg:#10101e; --bg2:#0b0b16; --surface:#1c1c33; --surface-2:#16162b; --panel:#242444;
  --ink:#f5f4ff; --soft:#d6d2f2; --muted:#a39fcb; --faint:#6a6692;
  --line:#34315a; --line-bright:#544f93;
  --evo:#ffcb3c; --evo-deep:#c8920f; --prism:#b35cff; --neon:#3df0c4; --hot:#ff4d6d; --good:#3ad17a; --bad:#ff5a78;
  --ink-shadow:rgba(0,0,0,.6);
  --fh:"Press Start 2P",monospace; --fb:"VT323",monospace;
  --sh:5px 5px 0 var(--ink-shadow);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--fb);font-size:20px;line-height:1.3;overflow-x:hidden}
a{color:inherit;text-decoration:none}
.wrap{max-width:1180px;margin:0 auto;padding:0 20px}
.px{image-rendering:pixelated;image-rendering:crisp-edges;display:block}
h1,h2,h3,h4,.fh{font-family:var(--fh);line-height:1.5;letter-spacing:.02em}

.stars{position:fixed;inset:0;z-index:-2;pointer-events:none;background:var(--bg2);background-image:radial-gradient(circle,rgba(179,92,255,.5) 1px,transparent 1px),radial-gradient(circle,rgba(255,203,60,.4) 1px,transparent 1px),radial-gradient(circle,rgba(61,240,196,.4) 1px,transparent 1px);background-size:90px 90px,140px 140px,200px 200px;background-position:0 0,40px 70px,120px 30px}
.gridbg{position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 60% 20%,#000,transparent 78%);mask-image:radial-gradient(circle at 60% 20%,#000,transparent 78%)}
.scan{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.45;background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px)}
.glowtop{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(700px 360px at 84% 0%,rgba(179,92,255,.18),transparent 60%),radial-gradient(520px 340px at 6% 6%,rgba(255,203,60,.10),transparent 60%)}

.box{background:var(--surface);border:3px solid #000;box-shadow:var(--sh);position:relative}
.box-2{background:var(--surface-2);border:2px solid var(--line);box-shadow:2px 2px 0 var(--ink-shadow)}
.btn{font-family:var(--fh);font-size:11px;cursor:pointer;border:3px solid #000;padding:13px 16px;color:#221700;background:var(--evo);box-shadow:4px 4px 0 var(--ink-shadow),inset 0 3px 0 rgba(255,255,255,.4),inset 0 -3px 0 rgba(0,0,0,.25)}
.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line-bright);box-shadow:3px 3px 0 var(--ink-shadow)}
.tag{font-family:var(--fh);font-size:8px;padding:5px 7px;border:2px solid #000;letter-spacing:.04em}
.up{color:var(--good)}.down{color:var(--bad)}
.live{display:inline-flex;align-items:center;gap:8px;font-family:var(--fh);font-size:9px;color:var(--hot);letter-spacing:.1em;text-transform:uppercase}
.blink{width:8px;height:8px;background:var(--hot);animation:blink 1s steps(1) infinite}
@keyframes blink{50%{opacity:.2}}

header.nav{position:sticky;top:0;z-index:40;background:var(--bg2);border-bottom:3px solid #000}
.nav .row{display:flex;align-items:center;justify-content:space-between;height:72px;gap:14px}
.brand{display:flex;align-items:center;gap:11px;cursor:pointer}
.crest{width:36px;height:36px;border:3px solid #000;background:var(--evo);box-shadow:3px 3px 0 var(--ink-shadow);display:grid;place-items:center}
.crest i{width:14px;height:14px;background:var(--prism);display:block}
.brand .name{font-family:var(--fh);font-size:18px;letter-spacing:.04em}.brand .name span{color:var(--evo)}
.navlinks{display:flex;gap:24px;align-items:center;font-family:var(--fh);font-size:10px;margin-left:auto;text-transform:uppercase;letter-spacing:.05em}
.navlinks a{color:var(--muted);padding-bottom:3px;border-bottom:3px solid transparent}
.navlinks a:hover{color:var(--evo);border-bottom-color:var(--evo)}
.nav-actions{display:flex;gap:10px;align-items:center}
.wallet-pill{font-family:var(--fh);font-size:9px;background:var(--surface);border:2px solid var(--neon);padding:11px 12px;cursor:pointer;display:inline-flex;gap:7px;align-items:center;box-shadow:2px 2px 0 var(--ink-shadow);color:var(--neon)}
.wallet-pill .d{width:8px;height:8px;background:var(--good)}

.ticker{position:relative;border-bottom:2px solid #000;background:var(--surface-2);overflow:hidden;height:34px}
.ticker .track{display:flex;gap:34px;white-space:nowrap;align-items:center;height:100%;font-family:var(--fh);font-size:8px;letter-spacing:.04em;animation:scroll 35s linear infinite;padding-left:34px}
.ticker .tk{color:var(--muted)}.ticker .tk b{color:var(--ink);margin-right:8px}
@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}

.hero{display:grid;grid-template-columns:1.02fr .98fr;gap:30px;align-items:center;padding:34px 0 22px}
.eyebrow{display:inline-flex;gap:9px;align-items:center;font-family:var(--fh);font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--evo);border:2px solid var(--evo);padding:7px 11px;box-shadow:2px 2px 0 var(--ink-shadow)}
.h-row{display:flex;align-items:flex-start;gap:14px;margin-top:18px}
h1.title{font-family:var(--fh);font-size:clamp(20px,3.3vw,34px);line-height:1.45;margin:0;text-transform:uppercase;text-shadow:3px 3px 0 #000}
h1.title .g{color:var(--evo)}
h1.title .p{color:var(--prism)}
.hero-evo{flex-shrink:0}
.chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}
.fchip{font-family:var(--fh);font-size:8px;background:var(--surface);border:2px solid var(--line-bright);padding:8px 10px;box-shadow:2px 2px 0 var(--ink-shadow);text-transform:uppercase}
.chips .arr{color:var(--evo);font-family:var(--fh);font-size:10px}
.cta-row{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}
.kpis{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}
.kpi{flex:1;min-width:120px;padding:13px 14px;display:flex;gap:10px;align-items:center}
.kpi .v{font-family:var(--fh);font-size:14px;color:var(--ink)}.kpi .v.gold{color:var(--evo)}
.kpi .l{font-family:var(--fh);font-size:7px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:7px}
.web-wrap{position:relative}
.web-wrap .cap{font-family:var(--fh);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:6px}
.web-wrap .cap b{color:var(--neon)}
#web{width:100%;max-width:500px;margin:0 auto}
.web-placeholder{border:2px dashed var(--line);padding:24px;text-align:center;font-family:var(--fh);font-size:8px;color:var(--muted)}

section{padding:34px 0}
.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}
h2.t{font-family:var(--fh);font-size:clamp(15px,2.4vw,24px);margin:0;text-transform:uppercase}
h2.t em{font-style:normal;color:var(--prism)}
.sub{color:var(--muted);font-size:20px;margin:9px 0 0}

.chamber-sec{padding-top:8px}
.draw{max-width:800px;margin:0 auto;padding:26px}
.dhead{display:flex;justify-content:space-between;align-items:center}
.dhead .ct{font-family:var(--fh);font-size:13px;color:var(--ink)}
.dround{font-family:var(--fh);font-size:9px;color:var(--muted)}
.stepper{display:flex;gap:7px;margin:18px 0 4px}
.stepper .st{flex:1;padding:11px 6px;background:var(--surface-2);border:2px solid var(--line)}
.stepper .st .si{font-family:var(--fh);font-size:7px;color:var(--faint)}
.stepper .st .sn{font-family:var(--fh);font-size:8.5px;color:var(--muted);margin-top:7px;line-height:1.5}
.stepper .st.active{background:var(--prism);border-color:#000;box-shadow:2px 2px 0 var(--ink-shadow)}
.stepper .st.active .sn,.stepper .st.active .si{color:#fff}
.stepper .st.done{border-color:var(--prism)}.stepper .st.done .sn{color:var(--soft)}
.pot{text-align:center;margin:22px 0 6px}
.pot .amt{font-family:var(--fh);font-size:clamp(34px,6.5vw,58px);color:var(--evo);text-shadow:4px 4px 0 #000}
.pot .amt .of{color:var(--muted);font-size:.5em;text-shadow:2px 2px 0 #000}
.pot .sub{font-family:var(--fh);font-size:9px;color:var(--muted);margin-top:12px;letter-spacing:.04em}
.pxbar{display:flex;gap:4px;margin:18px 0 8px}
.pxbar .seg{flex:1;height:26px;background:var(--surface-2);border:2px solid var(--line)}
.pxbar .seg.on{background:var(--evo);border-color:#000;box-shadow:inset 0 4px 0 rgba(255,255,255,.35),inset 0 -4px 0 var(--evo-deep)}
.bar-cap{display:flex;justify-content:space-between;font-family:var(--fh);font-size:9px;color:var(--muted)}
.prize-line{text-align:center;font-family:var(--fh);font-size:9px;color:var(--soft);margin:16px 0 4px;line-height:1.7}
.prize-line b{color:var(--evo)}
.trainer{margin-top:16px;padding:14px 16px}
.trainer .th{font-family:var(--fh);font-size:8px;color:var(--neon);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}
.trow{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:18px;color:var(--muted)}
.trow b{color:var(--ink);font-family:var(--fb);font-size:19px}
.proof{display:inline-block;margin-top:14px;font-family:var(--fh);font-size:8px;color:var(--faint)}

.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.coin-ic{width:11px;height:11px;display:inline-block;background:var(--evo);border:1px solid #000;box-shadow:inset 0 2px 0 rgba(255,255,255,.4),inset 0 -2px 0 var(--evo-deep);margin-right:6px;vertical-align:-1px}
.wrow{display:flex;justify-content:space-between;align-items:center;font-size:19px;padding:5px 0}
.wrow .who{display:flex;align-items:center;gap:8px;color:var(--soft)}
.coin-dot{width:11px;height:11px;display:inline-block;border:1px solid #000}
.wrow .amt{color:var(--evo);display:flex;align-items:center}
.list .li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line);font-size:18px}
.list .li:last-child{border-bottom:none}.list .li .pct{color:var(--evo);font-family:var(--fh);font-size:13px}
.list .li.you{color:var(--neon)}.list .li.you .pct{color:var(--neon)}
.empty{color:var(--muted);font-size:18px}

.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.pcard{padding:18px;cursor:pointer;transition:transform .06s,box-shadow .06s}
.pcard:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink-shadow)}
.pcard .ctop{display:flex;flex-direction:column;align-items:center;text-align:center}
.pcard .spr{border:2px solid #000;box-shadow:3px 3px 0 var(--ink-shadow);background:var(--surface-2);padding:2px;width:82px;height:110px;display:grid;place-items:center}
.player-photo{width:78px;height:104px;-o-object-fit:cover;object-fit:cover;display:block}
.fallback-spr{font-family:var(--fh);font-size:16px;color:var(--evo)}
.pcard .pn{font-family:var(--fh);font-size:11px;text-transform:uppercase;margin:14px 0 8px}
.pcard .pm{display:flex;gap:6px;align-items:center;justify-content:center}
.pcard .sym{font-family:var(--fh);font-size:8px}
.mrow{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}
.m{padding:9px 10px}.m .ml{font-family:var(--fh);font-size:6.5px;color:var(--muted);text-transform:uppercase}.m .mv{font-size:18px;margin-top:6px}
.pfoot{display:flex;justify-content:space-between;margin-top:12px;font-size:15px;color:var(--muted)}.pfoot b{color:var(--soft)}

footer{border-top:3px solid #000;margin-top:20px;padding:34px 0 54px;background:var(--bg2)}
.foot{display:flex;justify-content:space-between;gap:26px;flex-wrap:wrap;align-items:flex-start}
.foot .links{display:flex;gap:20px;flex-wrap:wrap;font-family:var(--fh);font-size:8px;color:var(--muted);text-transform:uppercase}
.disclaimer{margin-top:18px;font-size:15px;color:#7a76a4;max-width:80ch;line-height:1.5}
.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%) translateY(18px);background:var(--prism);color:#fff;font-family:var(--fh);font-size:9px;padding:13px 18px;border:3px solid #000;opacity:0;transition:.2s;z-index:99;box-shadow:var(--sh)}
.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}

@media(max-width:960px){.hero{grid-template-columns:1fr;gap:24px}.grid{grid-template-columns:repeat(2,1fr)}.two{grid-template-columns:1fr}.navlinks{display:none}}
@media(max-width:560px){.grid{grid-template-columns:1fr}.kpis{flex-direction:column}}

/*# sourceMappingURL=style.css.map */
/*# sourceMappingURL=globals-151fac15.css.map */