:root{--ink:#05060a;--acid:#b6ff3b;--pink:#ff2e88;--cyan:#2ef2ff;--gold:#ffcf4a;--line:#ffffff1a;--dim:#ebf0ff94;--text:#eef2ff;--chrome:linear-gradient(180deg, #fff 20%, #b9c1d9 55%, #6d7690 100%);--display:"Unbounded", system-ui, sans-serif;--ui:"Chakra Petch", ui-monospace, monospace;--gut:clamp(16px, 4vw, 48px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:72px}body{background:var(--ink);color:var(--text);font-family:var(--ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img{max-width:100%;height:auto;display:block}ol{list-style:none}.wrap{width:min(1240px,100%);padding:0 var(--gut);margin:0 auto}.ico{object-fit:contain;vertical-align:-4px;width:18px;height:18px;margin-right:8px;display:inline-block}.k{font:600 11px var(--ui);letter-spacing:.22em;color:var(--dim)}.card{border:22px solid #0000;border-image:url(/ui/card.webp) 64 fill/22px}.cta{font:italic 900 18px var(--display);letter-spacing:.02em;color:var(--ink);background:linear-gradient(180deg, #d9ff8a, var(--acid) 45%, #7fd019);clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);align-items:center;gap:14px;padding:18px 30px 18px 34px;transition:transform .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 40px #b6ff3b59}.cta svg{fill:none;stroke:currentColor;stroke-width:3px;width:22px;height:22px;transition:transform .2s}.cta:after{content:"";background:linear-gradient(100deg,#0000 35%,#ffffffbf 50%,#0000 65%);animation:4.5s 1.2s infinite sheen;position:absolute;inset:0;transform:translate(-120%)}.cta:hover{filter:brightness(1.08);transform:translateY(-2px)}.cta:hover svg{transform:translate(4px)}.cta:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}@keyframes sheen{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.cta.sm{padding:10px 22px;font-size:14px}.nav{z-index:20;padding:12px var(--gut);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:linear-gradient(#05060aeb,#05060a99);align-items:center;gap:18px;display:flex;position:fixed;inset:0 0 auto}.nav-logo{margin-right:auto}.nav-logo img{width:160px}.xlink{border:1px solid #fff3;place-items:center;width:40px;height:40px;transition:border-color .2s,color .2s;display:grid}.xlink svg{fill:currentColor;width:18px;height:18px}.xlink:hover{border-color:var(--acid);color:var(--acid)}.hero{isolation:isolate;align-items:center;min-height:min(86svh,820px);padding:96px 0 40px;display:grid;position:relative;overflow:hidden}.hero-bg{z-index:-2;will-change:transform;background:url(/hero.webp) 70%/cover no-repeat;position:absolute;inset:-6% 0}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg, #05060af2 0%, #05060ad6 38%, #05060a59 52%, #05060a00 66%), linear-gradient(0deg, var(--ink) 0%, transparent 32%), linear-gradient(180deg, #05060ab3, transparent 22%);position:absolute;inset:0}.hero-in{grid-template-columns:minmax(0,1.15fr) minmax(320px,420px);align-items:end;gap:48px;display:grid}.brand{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.brand .cta{letter-spacing:.06em;padding:22px 56px 22px 60px;font-size:30px}.brand .cta svg{width:28px;height:28px}.tag{font:italic 900 clamp(18px, 2.2vw, 26px)/1.1 var(--display);letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 2px 20px #000c}.fine{font:600 11px var(--ui);letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.ca{border:1px solid #b6ff3b59;border-left:3px solid var(--acid);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);background:linear-gradient(90deg,#b6ff3b1a,#05060a99 40%);align-items:center;gap:14px;min-width:0;padding:12px 20px;display:flex}.hero-in>.ca{grid-column:1/-1}.ca-k{font:700 11px var(--ui);letter-spacing:.22em;color:var(--acid);flex:none}.ca-v{text-overflow:ellipsis;white-space:nowrap;color:#fff;flex:1;min-width:0;font:500 15px ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:hidden}.ca.soon .ca-v{font:700 12px var(--ui);letter-spacing:.2em;color:var(--dim)}.ca-copy,.ca-scan{font:700 11px var(--ui);letter-spacing:.18em;border:1px solid #ffffff40;flex:none;padding:8px 14px;transition:border-color .2s,color .2s,background .2s}.ca-copy{color:var(--ink);background:var(--acid);border-color:var(--acid);min-width:84px}.ca-copy.ok{background:var(--cyan);border-color:var(--cyan)}.ca-scan{color:var(--cyan);margin-right:10px}.ca-scan:hover{border-color:var(--cyan)}.live{font:700 11px var(--ui);letter-spacing:.2em;color:var(--dim);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05060a8c;align-items:center;gap:8px;padding:6px 12px;display:flex}.live i{background:var(--acid);width:8px;height:8px;box-shadow:0 0 10px var(--acid);border-radius:50%;animation:1.6s infinite pulse}body.off .live i{background:var(--pink);box-shadow:0 0 10px var(--pink)}@keyframes pulse{50%{opacity:.35}}h1 img{filter:drop-shadow(0 10px 30px #000000b3);width:min(640px,100%)}.pot{filter:drop-shadow(0 20px 50px #0009);border:26px solid #0000;border-image:url(/ui/panel-pot.webp) 48 fill/26px;padding:8px 14px 10px;position:relative}.pot:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%) 0 0/250% 100% no-repeat;animation:6s infinite glint;position:absolute;inset:-10px}@keyframes glint{0%,60%{background-position:150% 0}to{background-position:-60% 0}}.pot>.k{justify-content:space-between;align-items:center;display:flex}.chip{font:700 10px var(--ui);letter-spacing:.2em;color:var(--ink);background:var(--acid);padding:3px 8px;animation:1.6s infinite pulse}.pot-v{align-items:baseline;gap:10px;margin:10px 0 14px;display:flex}.pot-v b{font:italic 900 clamp(46px, 5.2vw, 72px)/1 var(--display);letter-spacing:-.04em;color:var(--acid);text-shadow:0 0 34px #b6ff3b80;font-variant-numeric:tabular-nums}.pot-v small{font:700 16px var(--ui);letter-spacing:.15em;color:var(--dim)}.cd{justify-content:space-between;align-items:center;display:flex}.cd b{font:italic 900 30px var(--display);color:var(--pink);text-shadow:0 0 22px #ff2e888c;font-variant-numeric:tabular-nums}.bar{background:#ffffff1a;height:4px;margin:10px 0 12px;overflow:hidden}.bar i{background:linear-gradient(90deg, var(--cyan), var(--acid) 60%, var(--pink));width:0;height:100%;transition:width .25s linear;display:block;box-shadow:0 0 12px #b6ff3b99}.pot-row span{white-space:nowrap}.pot-row{border-top:1px solid var(--line);font:600 12px var(--ui);letter-spacing:.14em;color:var(--dim);justify-content:space-between;gap:12px;padding-top:10px;display:flex}.pot-row b{color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.boards{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;padding-top:8px;display:grid}.lb>.k{margin:4px 0 14px}#lb{gap:6px;display:grid}#lb li{min-height:52px;font:600 15px var(--ui);background:url(/ui/row.webp) 0 0/100% 100%;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 26px 6px 18px;animation:.45s both rowin;display:grid}#lb li:nth-child(2){animation-delay:40ms}#lb li:nth-child(3){animation-delay:80ms}#lb li:nth-child(4){animation-delay:.12s}#lb li:nth-child(n+5){animation-delay:.16s}@keyframes rowin{0%{opacity:0;transform:translate(-14px)}}#lb .rk{font:italic 900 18px var(--display);color:var(--dim);place-items:center;display:grid}#lb .rk img{object-fit:contain;width:34px;height:34px}#lb .nm{letter-spacing:.06em;align-items:center;gap:8px;min-width:0;display:flex}#lb .nm span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#lb .nm img{flex:none;width:22px}#lb small{font:700 9px var(--ui);letter-spacing:.15em;color:var(--dim);border:1px solid var(--line);padding:1px 5px}#lb em{color:var(--acid);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:700}#lb li.r1{background:linear-gradient(90deg,#ffcf4a47,#0000 70%),url(/ui/row.webp) 0 0/100% 100%}#lb li.r1 .nm{color:#fff}.empty{font:600 14px var(--ui);color:var(--dim);padding:22px 8px;background:0 0!important;display:block!important}.pay{padding-top:34px;position:relative}.pay .winner{filter:drop-shadow(0 10px 24px #0009);width:200px;position:absolute;top:-52px;left:50%;transform:translate(-50%)}.pay .k{margin:14px 0 12px}#payouts li{border-top:1px solid var(--line);font:600 14px var(--ui);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 4px;display:grid}#payouts span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;overflow:hidden}#payouts a{color:var(--cyan);border-bottom:1px solid #2ef2ff59}#payouts a:hover{border-color:var(--cyan)}#payouts i{color:var(--acid);font-variant-numeric:tabular-nums;font-style:normal}#payouts em{color:var(--dim);font-size:12px;font-style:normal}.sec{padding:clamp(64px,9vw,128px) 0 0}h2{font:italic 900 clamp(30px, 4vw, 52px)/.95 var(--display);letter-spacing:-.03em;text-transform:uppercase;background:var(--chrome);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:28px}h3{font:italic 900 18px var(--display);letter-spacing:-.01em;text-transform:uppercase}.grid{gap:18px;list-style:none;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.tile{align-content:start;gap:12px;padding:14px 8px 12px;display:grid;position:relative}.tile>img{object-fit:contain;filter:drop-shadow(0 0 12px #b6ff3b40);width:40px;height:40px}.tile p{font:500 14px/1.45 var(--ui);color:#ebf0ffbf}.tile .n{font:italic 900 28px var(--display);color:#ffffff1a;position:absolute;top:4px;right:4px}.pts{color:var(--acid);white-space:nowrap;font-weight:700}kbd{height:26px;font:700 11px var(--ui);color:#fff;background:#ffffff0f;border:1px solid #ffffff4d;border-bottom-width:3px;border-radius:4px;place-items:center;margin:3px 2px;padding:0 7px;display:inline-grid}.keys{line-height:2.1!important}.faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.faq div{border-top:1px solid var(--line);padding:16px 0}.faq dt{font:700 15px var(--ui);letter-spacing:.04em;color:#fff;margin-bottom:6px}.faq dt:before{content:"› ";color:var(--acid)}.faq dd{font:500 14px/1.5 var(--ui);color:var(--dim)}.final{text-align:center;background:radial-gradient(50% 60% at 50% 60%,#ff2e881f,#0000 70%);padding:clamp(80px,10vw,128px) 0 72px}.final .wrap{justify-items:center;gap:20px;display:grid}.final .go{filter:drop-shadow(0 0 40px #b6ff3b59);width:min(360px,70%)}.final p{font:600 14px var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.final p b{color:var(--pink);font-variant-numeric:tabular-nums}.final .cta{padding:20px 52px;font-size:26px}.foot{border-top:1px solid var(--line);background:#030407;padding:36px 0 44px}.foot .wrap{grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.foot nav{font:700 12px var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);gap:22px;display:flex}.foot nav a:hover{color:var(--acid)}.foot-logo{width:180px}@media (width<=1000px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.foot .wrap{grid-template-columns:1fr;justify-items:center;gap:20px}.foot .ca{width:100%}.hero-in,.boards{grid-template-columns:1fr}.hero-in{gap:28px}.boards{gap:64px}}@media (width<=760px){.hero{align-items:start;min-height:0;padding:76px 0 24px}.nav{padding:10px var(--gut);gap:10px}.nav-logo img{width:120px}.xlink{width:36px;height:36px}.g4,.g3,.faq{grid-template-columns:1fr}.grid{gap:10px}.tile{grid-template-columns:40px minmax(0,1fr);gap:4px 14px;padding:6px 4px}.tile>img{grid-row:span 2;align-self:center}.tile .n{font-size:20px}.fine{letter-spacing:.16em;font-size:10px}.ca{flex-wrap:wrap;gap:8px 10px;padding:10px 16px}.ca-v{white-space:normal;word-break:break-all;flex-basis:100%;order:3;font-size:13px}.ca-copy{margin-left:auto}.ca-scan{margin-right:8px}.ca-copy,.ca-scan{padding:6px 10px;font-size:10px}.hero-bg{background-image:url(/hero-m.webp);background-position:72%}.hero:before{background:linear-gradient(180deg, #05060a40 0%, #05060a8c 35%, #05060ad9 70%, var(--ink) 100%)}.brand{text-align:center;align-items:center;gap:16px}.tag{font-size:15px}.brand .cta{justify-content:center;align-self:stretch;padding:18px 24px;font-size:26px}.hero-in{gap:18px}.boards{padding-top:8px}#lb li{grid-template-columns:34px minmax(0,1fr) auto;padding:6px 20px 6px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
