@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700;800&family=DM+Mono:ital,wght@0,400;0,500;1,400&display=swap";:root{--bg: #f0ede6;--surface: #ffffff;--black: #0a0a0a;--accent: #7DD3FC;--text: #0a0a0a;--text-muted: #666666;--shadow: 4px 4px 0px #0a0a0a;--shadow-sm: 3px 3px 0px #0a0a0a;--radius: 16px;--radius-sm: 10px;--font: "Space Grotesk", sans-serif;--mono: "DM Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);background-color:var(--bg);background-image:radial-gradient(#0a0a0a18 1px,transparent 1px);background-size:24px 24px;color:var(--text);min-height:100vh;overflow-y:auto}.app-container{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:60px 20px;position:relative}.captcha-card{background:var(--surface);border:2px solid var(--black);box-shadow:var(--shadow);width:440px;max-width:96vw;display:flex;flex-direction:column;position:relative;z-index:10;animation:slideUp .25s ease-out;border-radius:var(--radius);overflow:hidden}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.captcha-header{background:var(--accent);border-bottom:2px solid var(--black);padding:16px 24px;font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--black)}.captcha-header strong{display:block;font-size:20px;font-weight:800;letter-spacing:-.5px;text-transform:none;margin-top:5px;line-height:1.2;font-family:var(--font)}.round-1 .captcha-header{background:#7dd3fc}.round-2 .captcha-header{background:#ffd60a}.round-3 .captcha-header{background:#ff6b35;color:#fff}.round-4 .captcha-header{background:#f36;color:#fff}.round-5 .captcha-header{background:#9b5de5;color:#fff}.round-6 .captcha-header{background:#00d4aa}.round-7 .captcha-header{background:#0a0a0a;color:#7dd3fc}.captcha-body{padding:24px;display:flex;flex-direction:column;gap:14px}.captcha-footer{padding:16px 24px;border-top:2px solid var(--black);display:flex;justify-content:space-between;align-items:center;background:#f7f5f0}.btn{border-radius:var(--radius-sm);background:var(--black);color:#fff;border:2px solid var(--black);padding:10px 22px;font-family:var(--font);font-weight:700;font-size:12px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 0 var(--accent);transition:transform .08s,box-shadow .08s;display:inline-flex;align-items:center;gap:6px}.btn:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--accent)}.btn:active{transform:translate(3px,3px);box-shadow:none}.btn-secondary{background:var(--surface);color:var(--black);box-shadow:3px 3px 0 var(--black)}.btn-secondary:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--black)}.btn-secondary:active{transform:translate(3px,3px);box-shadow:none}.btn-primary{border-radius:var(--radius-sm);background:var(--black);color:#fff;border:2px solid var(--black);padding:13px 24px;font-family:var(--font);font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;box-shadow:4px 4px 0 var(--accent);transition:transform .08s,box-shadow .08s;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.btn-primary:hover:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px 0 var(--accent)}.btn-primary:active:not(:disabled){transform:translate(4px,4px);box-shadow:none}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.btn-danger{background:#ff0040;box-shadow:4px 4px 0 var(--black);border-color:var(--black)}.btn-danger:hover{box-shadow:2px 2px 0 var(--black)}.btn-danger:active{box-shadow:none}.math-input{border-radius:var(--radius-sm);background:var(--surface);border:2px solid var(--black);color:var(--text);padding:13px 16px;font-family:var(--font);font-size:16px;font-weight:600;width:100%;outline:none;transition:box-shadow .1s}.math-input:focus{box-shadow:4px 4px 0 var(--black)}.whitelist-input{border-radius:var(--radius-sm);background:var(--surface);border:2px solid var(--black);color:var(--text);padding:12px 14px;font-family:var(--font);font-size:14px;font-weight:500;width:100%;outline:none;transition:box-shadow .1s}.whitelist-input:focus{box-shadow:4px 4px 0 var(--black)}.whitelist-input::placeholder{color:#aaa;font-weight:400}.big-red-btn{border-radius:var(--radius-sm);background:#ff0040;color:#fff;font-family:var(--font);font-size:18px;font-weight:800;padding:22px;width:100%;border:2px solid var(--black);cursor:pointer;box-shadow:5px 5px 0 var(--black);transition:transform .08s,box-shadow .08s;text-transform:uppercase;letter-spacing:1.5px}.big-red-btn:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--black)}.big-red-btn:active{transform:translate(5px,5px);box-shadow:none}.grid-3x3{border-radius:var(--radius);overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:2px solid var(--black)}.grid-cell{aspect-ratio:1;cursor:pointer;border:1px solid #ccc;transition:opacity .1s}.grid-cell.selected{outline:4px solid var(--accent);outline-offset:-4px;opacity:.8}.verdict-container{background:var(--surface);border:2px solid var(--black);box-shadow:var(--shadow);width:440px;max-width:96vw;display:flex;flex-direction:column;position:relative;z-index:10;animation:slideUp .25s ease-out;overflow:hidden;border-radius:var(--radius)}.verdict-title{font-size:30px;font-weight:800;letter-spacing:-1px;line-height:1}.verdict-stats{border-radius:var(--radius);overflow:hidden;border:2px solid var(--black);display:flex;flex-direction:column}.verdict-stats div{font-size:13px;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #e5e5e5;gap:8px}.verdict-stats div:last-child{border-bottom:none}.verdict-stats span{color:var(--text-muted);font-weight:500}.verdict-stats strong{font-weight:700;text-align:right}.verdict-actions{display:flex;flex-direction:column;gap:10px}.static-noise{background:repeating-radial-gradient(#000 0,#000,#fff,#fff .0002%) 50% 0/2500px 2500px,repeating-conic-gradient(#000 0,#000 .0001%,#fff 0,#fff .0002%) 50% 50%/2500px 2500px;background-blend-mode:difference;mix-blend-mode:overlay;opacity:.08;pointer-events:none}.glowing-text{font-weight:800}@keyframes fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-width: 720px){.hero-grid{grid-template-columns:1fr!important}.hero-left{padding-right:0!important;margin-bottom:40px}}@keyframes spin{to{transform:rotate(360deg)}}html{scroll-behavior:smooth}.h-page{min-height:100vh;display:flex;flex-direction:column;background:#f0ede6;background-image:radial-gradient(#0a0a0a14 1px,transparent 1px);background-size:24px 24px;font-family:var(--font);color:#0a0a0a;overflow-x:hidden;position:relative}.h-blob{position:absolute;border-radius:50%;filter:blur(120px);opacity:.25;pointer-events:none;z-index:0}.h-blob.a{width:500px;height:500px;background:#7dd3fc;top:-180px;right:-140px;animation:h-float 14s ease-in-out infinite}.h-blob.b{width:380px;height:380px;background:#cdb8ff;top:420px;left:-200px;animation:h-float 18s ease-in-out infinite reverse}.h-blob.c{display:none}@keyframes h-float{50%{transform:translate(30px,20px) scale(1.05)}}.h-wrap{max-width:1160px;width:100%;margin:0 auto;padding:0 32px;position:relative;z-index:1}.h-nav{position:sticky;top:14px;z-index:100;margin:14px auto 0;max-width:1160px;width:calc(100% - 32px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;background:#ffffffd1;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border:1.5px solid rgba(10,10,10,.15);border-radius:20px;box-shadow:0 2px 16px #0a0a0a14}.h-logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:14px;letter-spacing:-.3px;white-space:nowrap}.h-logo-mark{width:34px;height:34px;border-radius:11px;background:#7dd3fc;border:2px solid #0a0a0a;display:grid;place-items:center;font-weight:900;font-size:16px;box-shadow:2px 2px #0a0a0a;transform:rotate(-6deg);transition:transform .3s cubic-bezier(.2,1.6,.4,1)}.h-logo:hover .h-logo-mark{transform:rotate(6deg) scale(1.08)}.h-navlinks{display:flex;align-items:center;gap:2px}.h-navlink{font-size:13px;font-weight:600;color:#0a0a0a;text-decoration:none;padding:9px 14px;border-radius:12px;transition:background .15s}.h-navlink:hover{background:#0a0a0a0f}.h-nav-right{display:flex;align-items:center;gap:10px}.h-live{display:inline-flex;align-items:center;gap:8px;font:500 11px var(--mono);color:#555;white-space:nowrap}.h-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:h-ping 1.6s infinite;flex-shrink:0}.h-dot.accent{background:#7dd3fc}.h-dot.idle{background:#666;animation:none}@keyframes h-ping{0%{box-shadow:0 0 #22c55e88}70%,to{box-shadow:0 0 0 8px #22c55e00}}.h-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 28px;border-radius:16px;border:2px solid #0a0a0a;font:800 14px var(--font);letter-spacing:.3px;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease}.h-btn:active{transform:translate(4px,4px)!important;box-shadow:0 0 0 transparent!important}.h-btn .arrow{transition:transform .2s}.h-btn:hover .arrow{transform:translate(4px)}.h-btn-dark{background:#0a0a0a;color:#fff;box-shadow:5px 5px #7dd3fc}.h-btn-dark:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #7dd3fc}.h-btn-light{background:#fff;color:#0a0a0a;box-shadow:5px 5px #0a0a0a}.h-btn-light:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #0a0a0a}.h-btn-accent{background:#7dd3fc;color:#0a0a0a;box-shadow:5px 5px #fff}.h-btn-accent:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #fff}.h-btn-ghost{background:transparent;color:#fff;border-color:#fff;box-shadow:5px 5px #fff3}.h-btn-ghost:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #fff5}.h-btn-sm{padding:10px 16px;font-size:12px;border-radius:12px;box-shadow:3px 3px #7dd3fc}.h-btn-sm:hover{box-shadow:4px 4px #7dd3fc}.h-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;padding:64px 0 56px}.h-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border-radius:999px;background:#fff;border:2px solid #0a0a0a;box-shadow:3px 3px #0a0a0a;font:700 11px var(--font);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:26px;animation:h-rise .7s cubic-bezier(.2,1,.3,1) backwards}.h-eyebrow b{background:#0a0a0a;color:#7dd3fc;padding:5px 10px;border-radius:999px;font-size:10px}.h-title{font-size:clamp(56px,7.6vw,108px);font-weight:900;line-height:.88;letter-spacing:-.055em;margin-bottom:26px}.h-title .ln{display:block;animation:h-rise .8s cubic-bezier(.2,1,.3,1) backwards}.h-title .ln:nth-child(2){animation-delay:.12s}.h-hl{position:relative;display:inline-block;padding:0 .14em;margin-left:-.06em;z-index:0}.h-hl:before{content:"";position:absolute;top:.1em;right:-.02em;bottom:.02em;left:-.02em;z-index:-1;background:#7dd3fc;border:3px solid #0a0a0a;border-radius:.16em;box-shadow:6px 6px #0a0a0a;transform:rotate(-2deg);transform-origin:left;animation:h-swipe .7s .55s cubic-bezier(.7,0,.2,1) backwards}@keyframes h-swipe{0%{transform:rotate(-2deg) scaleX(0)}}@keyframes h-rise{0%{opacity:0;transform:translateY(40px);filter:blur(8px)}}.h-sub{font-size:17px;line-height:1.65;color:#3d3d3d;max-width:490px;margin-bottom:32px;animation:h-rise .8s .22s cubic-bezier(.2,1,.3,1) backwards}.h-sub strong{color:#0a0a0a;background:linear-gradient(transparent 58%,#7dd3fc 58%);padding:0 2px}.h-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px;animation:h-rise .8s .32s cubic-bezier(.2,1,.3,1) backwards}.h-proof{display:flex;align-items:center;gap:14px;font-size:13px;color:#555;animation:h-rise .8s .42s cubic-bezier(.2,1,.3,1) backwards}.h-proof b{color:#0a0a0a}.h-avatars{display:flex}.h-avatars span{width:36px;height:36px;border-radius:50%;border:2px solid #0a0a0a;margin-left:-10px;display:grid;place-items:center;font-size:16px;background:#fff}.h-avatars span:first-child{margin-left:0}.h-avatars span.me{background:#7dd3fc}.h-media{position:relative;animation:h-rise .9s .2s cubic-bezier(.2,1,.3,1) backwards}.h-frame{border:2px solid #0a0a0a;border-radius:24px;background:#0a0a0a;box-shadow:10px 10px #0a0a0a;overflow:hidden;transform:rotate(1.5deg);transition:transform .4s cubic-bezier(.2,1,.3,1)}.h-media:hover .h-frame{transform:rotate(0) scale(1.01)}.h-frame-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#151515;border-bottom:2px solid #262626}.h-frame-bar i{width:11px;height:11px;border-radius:50%}.h-frame-title{flex:1;text-align:center;font:500 11px var(--mono);color:#777;margin-right:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-screen{position:relative;aspect-ratio:16 / 9;background:#0a0a0a}.h-screen iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block;background:#0a0a0a}.h-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:radial-gradient(circle at 50% 42%,#0b2233,#0a0a0a 68%)}.h-poster-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#7dd3fc14 1px,transparent 1px),linear-gradient(90deg,#7dd3fc14 1px,transparent 1px);background-size:32px 32px;-webkit-mask:radial-gradient(circle,#000 25%,transparent 72%);mask:radial-gradient(circle,#000 25%,transparent 72%);animation:h-gridpan 12s linear infinite}@keyframes h-gridpan{to{background-position:32px 32px}}.h-play{position:relative;width:84px;height:84px;border-radius:50%;background:#7dd3fc;display:grid;place-items:center;animation:h-ring 2s infinite;transition:transform .25s cubic-bezier(.2,1.6,.4,1)}.h-play svg{margin-left:4px}.h-poster:hover .h-play{transform:scale(1.12)}@keyframes h-ring{0%{box-shadow:0 0 #7dd3fc99}70%,to{box-shadow:0 0 0 24px #7dd3fc00}}.h-poster-title{position:relative;font:900 26px var(--font);color:#fff;letter-spacing:-.5px}.h-poster-sub{position:relative;font:500 11px var(--mono);color:#7dd3fc;letter-spacing:3px;text-transform:uppercase}.h-sticker{position:absolute;z-index:4;border:2px solid #0a0a0a;border-radius:14px;box-shadow:3px 3px #0a0a0a}.h-sticker.s1{top:-16px;left:24px;padding:7px 14px;background:#7dd3fc;font:800 11px var(--font);letter-spacing:1.5px;text-transform:uppercase;border-radius:10px}.h-sticker.s2{bottom:-26px;right:-12px;padding:12px 16px;background:#fff;display:flex;align-items:center;gap:12px;font:600 14px var(--font);transform:rotate(4deg);animation:h-bob 5s ease-in-out infinite reverse}.h-sticker.s2 .box{width:24px;height:24px;border:2px solid #0a0a0a;border-radius:6px}.h-sticker.s2 small{display:block;font:500 10px var(--mono);color:#f36;margin-top:2px}@keyframes h-bob{50%{translate:0 -8px}}.h-status{margin-top:30px;display:flex;align-items:center;gap:8px;font:500 11px var(--mono);color:#777}.h-stats{display:grid;grid-template-columns:1fr 1fr 1fr 1.6fr;gap:14px;padding:56px 0 16px}.h-stat{background:#fff;border:1.5px solid #d8d3ca;border-radius:20px;padding:22px;box-shadow:none;transition:transform .18s,box-shadow .18s;display:flex;flex-direction:column;justify-content:space-between;min-height:130px}.h-stat:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #0a0a0a;border-color:#0a0a0a}.h-stat-val{font-size:46px;font-weight:900;letter-spacing:-2px;line-height:1}.h-stat-lbl{font:600 11px var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:#777;margin-top:12px}.h-stat.accent{background:#7dd3fc}.h-stat.accent .h-stat-lbl{color:#0c3a52}.h-stat.dark{background:#0a0a0a;color:#fff}.h-stat.dark .h-stat-lbl{color:#7dd3fc}.h-ca-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.h-ca{font:500 13px var(--mono);background:#1c1c1c;border:1px solid #333;padding:10px 12px;border-radius:12px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ddd}.h-copy{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;background:#7dd3fc;color:#0a0a0a;border:2px solid #7DD3FC;border-radius:12px;padding:9px 14px;font:800 12px var(--font);cursor:pointer;transition:transform .1s,background .2s}.h-copy:hover{transform:translateY(-1px)}.h-copy.ok{background:#fff;border-color:#fff}.h-section{padding:60px 0;scroll-margin-top:90px}.h-kicker{font:600 11px var(--mono);letter-spacing:2.5px;text-transform:uppercase;color:#999;margin-bottom:12px}.h-h2{font-size:clamp(30px,4vw,48px);font-weight:900;letter-spacing:-.04em;line-height:.95;margin-bottom:36px;max-width:640px}.h-h2 mark{background:none;color:#7dd3fc;padding:0;border-radius:0}.h-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.h-sec-head .h-h2{margin-bottom:20px}.h-sec-note{font:500 12px var(--mono);color:#aaa;margin-bottom:28px;max-width:260px}.h-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.h-step{position:relative;overflow:hidden;background:#fff;border:1.5px solid #d8d3ca;border-radius:22px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s}.h-step:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0a0a0a1a;border-color:#0a0a0a}.h-step-num{position:absolute;right:20px;top:10px;font:900 72px var(--font);line-height:1;color:transparent;-webkit-text-stroke:1.5px #0a0a0a;opacity:.07;letter-spacing:-3px}.h-step-icon{width:52px;height:52px;border-radius:14px;border:1.5px solid #0a0a0a;display:grid;place-items:center;margin-bottom:20px}.h-step h3{font-size:20px;font-weight:800;letter-spacing:-.4px;margin-bottom:8px}.h-step p{font-size:14px;line-height:1.65;color:#666}.h-rounds{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.h-round{aspect-ratio:3 / 4.2;border:1.5px solid rgba(10,10,10,.3);border-radius:18px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;cursor:default;transition:transform .3s cubic-bezier(.2,1.6,.4,1)}.h-round:hover{transform:translateY(-8px)}.h-round small{font:700 10px var(--mono);letter-spacing:1.5px;text-transform:uppercase;opacity:.7}.h-round b{font:900 40px var(--font);letter-spacing:-2px;line-height:1}.h-round span{font:700 13px var(--font);line-height:1.25}.h-round.locked{background-image:repeating-linear-gradient(-45deg,transparent 0 10px,#ffffff0a 10px 20px)}.h-board{background:#fff;border:1.5px solid #d8d3ca;border-radius:24px;overflow:hidden}.h-board-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:20px 24px;border-bottom:1.5px solid #e8e4de;background:#fafaf6}.h-board-title{display:flex;align-items:center;gap:14px}.h-board-title .ic{width:46px;height:46px;border-radius:14px;background:#7dd3fc;border:2px solid #0a0a0a;display:grid;place-items:center;box-shadow:2px 2px #0a0a0a}.h-board-title h3{font-size:20px;font-weight:900;letter-spacing:-.5px}.h-board-title p{font:500 11px var(--mono);color:#888;margin-top:3px}.h-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#0a0a0a;color:#7dd3fc;font:700 11px var(--mono);letter-spacing:1px;text-transform:uppercase}.h-cols,.h-row{display:grid;grid-template-columns:64px 1fr 1fr 100px;gap:12px;align-items:center;padding:14px 24px}.h-cols{background:#0a0a0a;color:#7dd3fc;font:700 10px var(--mono);letter-spacing:2px;text-transform:uppercase;padding:12px 24px}.h-row{border-bottom:1px solid #eee;transition:background .15s;animation:h-rowin .45s ease-out backwards}.h-row:last-child{border-bottom:0}.h-row:hover{background:#eef8ff}@keyframes h-rowin{0%{opacity:0;transform:translateY(8px)}}.h-rank{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font:800 12px var(--mono);background:#f2efe8;border:2px solid #e2ded5}.h-rank.r1{background:#ffd60a;border-color:#0a0a0a;box-shadow:2px 2px #0a0a0a}.h-rank.r2{background:#e6e6e6;border-color:#0a0a0a;box-shadow:2px 2px #0a0a0a}.h-rank.r3{background:#f3b27c;border-color:#0a0a0a;box-shadow:2px 2px #0a0a0a}.h-who{display:flex;align-items:center;gap:8px;min-width:0}.h-handle{font-weight:700;font-size:15px;color:#0a0a0a;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.h-handle:hover{text-decoration:underline;text-decoration-color:#7dd3fc;text-decoration-thickness:3px;text-underline-offset:3px}.h-wallet{font:500 12px var(--mono);background:#f2efe8;border-radius:9px;padding:5px 10px;color:#555;display:inline-block}.h-wallet-m{display:none;font:500 10px var(--mono);color:#888;margin-top:2px}.h-time{text-align:right;font:600 13px var(--mono);color:#666}.h-loading{padding:48px 20px;display:flex;align-items:center;justify-content:center;gap:10px;color:#888;font:500 13px var(--mono)}.h-spin{animation:h-rot 1s linear infinite}@keyframes h-rot{to{transform:rotate(360deg)}}.h-empty{position:relative;background:#0a0a0a;overflow:hidden}.h-empty img{width:100%;display:block;max-height:300px;object-fit:cover;object-position:center top;opacity:.85}.h-empty-copy{position:absolute;left:0;right:0;bottom:0;padding:40px 28px 26px;background:linear-gradient(to top,rgba(10,10,10,.96) 55%,transparent);display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.h-empty-copy .k{font:700 10px var(--mono);letter-spacing:3px;color:#7dd3fc;text-transform:uppercase}.h-empty-copy h4{font-size:22px;font-weight:900;color:#fff;letter-spacing:-.5px;margin:6px 0 4px}.h-empty-copy p{font:500 12px var(--mono);color:#888}.h-board-note{margin-top:16px;font:500 11px var(--mono);color:#999;display:flex;align-items:center;gap:8px}.h-cta{position:relative;overflow:hidden;isolation:isolate;background:#0a0a0a;color:#fff;border:1.5px solid #0a0a0a;border-radius:28px;padding:60px 56px;box-shadow:0 24px 60px #0a0a0a2e;display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:40px}.h-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(#7dd3fc12 1px,transparent 1px),linear-gradient(90deg,#7dd3fc12 1px,transparent 1px);background-size:36px 36px;-webkit-mask:radial-gradient(ellipse at 80% 50%,#000,transparent 70%);mask:radial-gradient(ellipse at 80% 50%,#000,transparent 70%)}.h-cta:after{content:"";position:absolute;width:420px;height:420px;right:-120px;top:-160px;border-radius:50%;background:#7dd3fc;filter:blur(120px);opacity:.25;z-index:-1}.h-cta h2{font-size:clamp(38px,5.2vw,68px);font-weight:900;letter-spacing:-.045em;line-height:.92}.h-cta h2 span{color:#7dd3fc}.h-cta p{color:#9a9a9a;margin-top:18px;font-size:15.5px;line-height:1.6;max-width:460px}.h-cta-actions{display:flex;flex-direction:column;gap:14px}.h-footer{margin-top:80px;border-top:2px solid #0a0a0a;background:#fff;position:relative;z-index:1}.h-footer-in{max-width:1160px;margin:0 auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font:500 12px var(--mono);color:#777}.h-footer-in .h-logo{color:#0a0a0a;font-family:var(--font)}.h-reveal{opacity:0;transform:translateY(34px);transition:opacity .8s cubic-bezier(.2,1,.3,1),transform .8s cubic-bezier(.2,1,.3,1)}.h-reveal.in{opacity:1;transform:none}@media (max-width: 1000px){.h-hero{grid-template-columns:1fr;gap:64px;padding:56px 0 64px}.h-media{max-width:640px}.h-stats{grid-template-columns:repeat(3,1fr)}.h-stat.ca{grid-column:1 / -1}.h-steps{grid-template-columns:1fr}.h-rounds{grid-template-columns:repeat(4,1fr)}.h-cta{grid-template-columns:1fr;padding:48px 32px}.h-navlinks{display:none}}@media (max-width: 640px){.h-wrap{padding:0 16px}.h-nav{width:calc(100% - 20px);top:10px;margin-top:10px;padding:8px 8px 8px 12px;border-radius:16px}.h-live{display:none}.h-hero{padding:40px 0 56px;gap:52px}.h-title{font-size:clamp(50px,15vw,72px)}.h-sub{font-size:15px}.h-ctas .h-btn{flex:1 1 100%}.h-proof{font-size:12px}.h-frame{transform:none;box-shadow:6px 6px #0a0a0a;border-radius:18px}.h-sticker.s2{display:none}.h-sticker.s1{left:16px;top:-14px}.h-play{width:64px;height:64px}.h-poster-title{font-size:20px}.h-stats{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:64px}.h-stat{padding:16px 14px;min-height:0;border-radius:18px;box-shadow:4px 4px #0a0a0a}.h-stat-val{font-size:28px;letter-spacing:-1px}.h-stat-lbl{font-size:9px;letter-spacing:1px;margin-top:8px}.h-section{padding:60px 0}.h-h2{margin-bottom:30px}.h-step{padding:24px;border-radius:22px}.h-rounds{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:4px 4px 18px 16px;scrollbar-width:none}.h-rounds::-webkit-scrollbar{display:none}.h-round{flex:0 0 150px;scroll-snap-align:start}.h-board{border-radius:20px;box-shadow:6px 6px #0a0a0a}.h-board-head{padding:18px 16px}.h-cols,.h-row{grid-template-columns:40px 1fr 72px;padding:12px 16px}.h-col-wallet{display:none}.h-wallet-m{display:block}.h-handle{font-size:14px}.h-empty-copy{padding:32px 18px 18px}.h-empty-copy h4{font-size:18px}.h-cta{border-radius:24px;padding:40px 22px;box-shadow:6px 6px #7dd3fc}.h-footer-in{padding:20px 16px;justify-content:center;text-align:center}}
