.landing *{box-sizing:border-box;margin:0;padding:0}.landing .tile{background:#1c1c1f;position:relative;overflow:hidden}.landing .tile .ph{filter:grayscale()contrast(1.08);background-position:50% 35%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.landing .mos{gap:2px;display:grid;position:absolute;inset:0}.landing .m24{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr)}.landing .over{z-index:2;flex-direction:column;flex:1;padding:14px 24px 24px;display:flex;position:relative}.landing .grow{flex:1}.landing .row{justify-content:space-between;align-items:center;display:flex}.landing .v3{color:#fff;font-family:var(--wub-font);--gold:linear-gradient(135deg,#f6e27a 0%,#d4a93c 35%,#b8860b 55%,#f3d57a 80%,#c9972e 100%);--g:#d9b45a;background:#050505}.landing .v3 .veil{z-index:1;background:radial-gradient(120% 60% at 50% 55%,#00000059 0%,#000000e6 70%),linear-gradient(#000000b3,#0000 30%,#000000f2 90%);position:absolute;inset:0}.landing .v3 .logo{letter-spacing:-.03em;font-size:16px;font-weight:700}.landing .v3 .link{color:var(--g);font-size:13px;font-weight:500}.landing .v3 .eye{color:var(--g);letter-spacing:.02em;border:1px solid #d9b45a99;border-radius:999px;align-self:flex-start;margin-top:28px;padding:5px 11px;font-size:11px;font-weight:500}.landing .v3 h2{letter-spacing:-.055em;margin-top:14px;font-size:42px;font-weight:700;line-height:.95}.landing .v3 .cap{font:500 10px var(--wub-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g)}.landing .v3 .pot{letter-spacing:-.07em;background:var(--gold);color:#0000;filter:drop-shadow(0 6px 30px #d4a93c59);-webkit-background-clip:text;background-clip:text;margin:8px 0 10px;font-size:108px;font-weight:800;line-height:.9}.landing .v3 .sub{opacity:.8;text-align:center;font-size:13px;line-height:1.5}.landing .v3 .sub b{color:var(--g)}.landing .v3 .cta{background:var(--gold);color:#1a1204;height:54px;font:700 15px var(--wub-font);border:0;border-radius:14px;width:100%;box-shadow:0 10px 30px -8px #d4a93c8c,inset 0 1px #ffffff80}.landing .v3 .stats{border-top:1px solid #d9b45a4d;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.landing .v3 .stats div{text-align:center;padding:12px 0 0;font-size:14px;font-weight:600}.landing .v3 .stats div+div{border-left:1px solid #d9b45a4d}.landing .v3 .stats small{opacity:.55;margin-top:2px;font-size:10px;font-weight:400;display:block}.landing .v3 .over{z-index:3}.landing .v3 .veil{background:radial-gradient(120% 60% at 50% 55%,#00000040 0%,#000c 70%),linear-gradient(#000000a6,#0000 30%,#000000eb 90%)}.landing .tile .ph{transition:filter 1.2s}.landing .tile .shade{opacity:0;z-index:1;pointer-events:none;background:#000;transition:opacity 1.3s;position:absolute;inset:0}.landing .tile .x{z-index:2;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.3s;position:absolute;inset:0}.landing .tile .x line{stroke:#ff453a;stroke-width:4px;stroke-linecap:round}.landing .tile .ring{z-index:3;pointer-events:none;opacity:0;transition:opacity .8s;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #e8c35a8c,inset 0 0 50px #e8c35a59}.landing .tile.dead .x{opacity:.7}.landing .tile.gone .shade{opacity:.86}.landing .tile.gone .x{opacity:.16}.landing .tile.win .ph{filter:grayscale()sepia(.75)saturate(1.7)brightness(1.08)contrast(1.05)}.landing .tile.win .ring{opacity:1}.landing .pot{font-variant-numeric:tabular-nums}@keyframes l-draw{to{stroke-dashoffset:0}}@keyframes l-fl{0%{opacity:.35}to{opacity:0}}.landing .R3 .x{clip-path:inset(0 100% 0 0);transition:opacity 1.3s,clip-path .2s ease-in}.landing .R3 .dead .x{clip-path:inset(0)}.landing .R3 .pot.pulse{animation:.45s cubic-bezier(.2,1.5,.4,1) l-pulse}@keyframes l-pulse{0%{transform:scale(1.1)}to{transform:scale(1)}}.landing .R3 .spot{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--sx) var(--sy),transparent 0,transparent 70px,#0000008c 170px);transition:opacity 1.2s;position:absolute;inset:0}.landing .R3.final .spot{opacity:1}.landing .R3.final .pot{animation:1.6s ease-in-out l-glow}@keyframes l-glow{0%,to{filter:drop-shadow(0 6px 30px #d4a93c59)}50%{filter:drop-shadow(0 0 60px #f6e27af2)}}.landing .hero{flex-direction:column;height:760px;display:flex;position:relative;overflow:hidden}@keyframes l-bob{50%{transform:translate(-50%,4px)}}.landing{--gold:linear-gradient(135deg,#f6e27a 0%,#d4a93c 35%,#b8860b 55%,#f3d57a 80%,#c9972e 100%);--g:#d9b45a;--red:#ff453a}.landing .sec{font-family:var(--wub-font);border-top:1px solid #d9b45a24;padding:56px 24px}.landing .kick{font:500 10px var(--wub-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--g);margin-bottom:14px;display:block}.landing .h3{letter-spacing:-.05em;font-size:32px;font-weight:700;line-height:1}.landing .h3 .gt,.landing .gt{background:var(--gold);color:#0000;-webkit-background-clip:text;background-clip:text}.landing .p{color:#ffffffb8;margin-top:14px;font-size:15px;line-height:1.6}.landing .p b{color:#fff;font-weight:600}.landing .lreveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.landing .lreveal.in{opacity:1;transform:none}.landing .big{letter-spacing:-.055em;font-size:44px;font-weight:700;line-height:.95}.landing .me{background:#2a2414;border:1px solid #d9b45a40;border-bottom-right-radius:4px;align-self:flex-end}.landing .lreveal.in .hack:after{transform:scaleX(1)}.landing .lreveal.in .hack:nth-child(2):after{transition-delay:.25s}.landing .lreveal.in .hack:nth-child(3):after{transition-delay:.5s}.landing .lreveal.in .hack:nth-child(4):after{transition-delay:.75s}.landing .balance{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.landing .balance div{background:#0c0c0c;border:1px solid #242424;border-radius:16px;padding:16px}.landing .balance .neg{border-color:#ff453a59}.landing .balance .pos{border-color:#d9b45a66}.landing .balance small{font:500 10px var(--wub-mono);letter-spacing:.14em;text-transform:uppercase}.landing .balance .neg small{color:var(--red)}.landing .balance .pos small{color:var(--g)}.landing .balance b{letter-spacing:-.04em;margin:8px 0 4px;font-size:26px;display:block}.landing .balance p{color:#fff9;font-size:12.5px;line-height:1.45}.landing .note{color:#ffffff73;margin-top:14px;font-size:12px;line-height:1.5}.landing .tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.landing .tag{border:1px solid #ffffff2e;border-radius:999px;padding:9px 14px;font-size:13.5px}.landing .tag.g{color:#f3d57a;border-color:#d9b45a80}.landing .cmp{border:1px solid #232323;border-radius:16px;margin-top:22px;font-size:13px;overflow:hidden}.landing .cmp .r{border-top:1px solid #1c1c1c;grid-template-columns:1fr 64px 64px;align-items:center;display:grid}.landing .cmp .r:first-child{font:500 9px var(--wub-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;background:#0f0f0f;border-top:0}.landing .cmp .r>*{padding:11px 10px}.landing .cmp .r>:nth-child(n+2){text-align:center}.landing .cmp .y{color:#f3d57a;font-weight:700}.landing .cmp .no{color:#ff453acc}.landing details{border-bottom:1px solid #1f1f1f;padding:14px 0}.landing summary{cursor:pointer;justify-content:space-between;font-size:15px;font-weight:600;list-style:none;display:flex}.landing summary:after{content:"+";color:var(--g);font-weight:400}.landing details[open] summary:after{content:"–"}.landing details p{color:#ffffffa6;margin-top:8px;font-size:13.5px;line-height:1.55}.landing summary::-webkit-details-marker{display:none}.landing .quote{letter-spacing:-.04em;border-left:2px solid var(--g);padding-left:16px;font-size:26px;font-weight:600;line-height:1.1}.landing .final-cta{text-align:center;background:radial-gradient(80% 60% at 50% 30%,#d9b45a1f,#0000 70%);padding:64px 24px 40px}.landing .final-cta .pot2{letter-spacing:-.07em;background:var(--gold);color:#0000;-webkit-background-clip:text;background-clip:text;margin:10px 0 6px;font-size:92px;font-weight:800;line-height:.9}.landing .gbtn{background:var(--gold);color:#1a1204;height:54px;font:700 15px var(--wub-font);border:0;border-radius:14px;width:100%;margin-top:22px;box-shadow:0 10px 30px -8px #d4a93c8c,inset 0 1px #ffffff80}.landing .foot{font:400 11px var(--wub-mono);color:#ffffff59;justify-content:space-between;padding:20px 24px 34px;display:flex}.landing .benefits{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.landing .benefit{background:linear-gradient(#d9b45a0f,#0000);border:1px solid #d9b45a38;border-radius:16px;padding:14px}.landing .benefit .n{font:500 10px var(--wub-mono);color:var(--g)}.landing .benefit h4{letter-spacing:-.03em;margin-top:8px;font-size:16px;line-height:1.15}.landing .benefit p{color:#fff9;margin-top:5px;font-size:12px;line-height:1.45}.landing .win{background:radial-gradient(120% 120% at 0 0,#d9b45a24,#0000 60%);border:1px solid #d9b45a59;border-radius:18px;align-items:center;gap:14px;margin-top:22px;padding:18px;display:flex}.landing .win .ic{background:var(--gold);color:#1a1204;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:flex}.landing .win p{color:#fffc;font-size:13.5px;line-height:1.5}.landing .fric{flex-direction:column;gap:8px;margin-top:22px;display:flex}.landing .fric div{background:#0c0c0c;border:1px solid #222;border-radius:14px;justify-content:space-between;align-items:center;padding:13px 14px;font-size:14px;display:flex}.landing .fric span{font:400 10px var(--wub-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff6}.landing .fric .fail{border-color:#ff453a59}.landing .fric .fail span{color:var(--red)}.landing .duo{aspect-ratio:720/726;border-radius:18px;margin-top:22px;position:relative;overflow:hidden}.landing .duo img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;display:block}.landing .duo:after{content:"";background:linear-gradient(#00000026,#0000 40%,#0000008c);position:absolute;inset:0}.landing .duo svg{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing .duo .lab{z-index:3;font:600 12px var(--wub-font);color:#1a1204;background:var(--gold);white-space:nowrap;border-radius:999px;padding:4px 9px;position:absolute}.landing .duo .time{z-index:3;font:600 26px var(--wub-font);letter-spacing:-.04em;color:#fff;position:absolute;bottom:12px;left:12px}.landing .duo .time small{font:500 9px var(--wub-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g);display:block}.landing .duo .place{z-index:3;font:500 10px var(--wub-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;position:absolute;bottom:14px;right:12px}.landing .duo path{fill:none;stroke:#e8c35a;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.landing .hb{flex-direction:column;gap:7px;margin-top:14px;list-style:none;display:flex}.landing .hb li{color:#ffffffeb;align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.landing .hb li:before{content:"✓";background:var(--gold);color:#1a1204;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex}.landing .v3 .eye{margin-top:22px}.landing .v3 h2{font-size:38px}.landing .cap2{font:400 11px var(--wub-mono);color:#fff6;text-align:center;margin-top:10px}.landing .psy{flex-direction:column;gap:8px;margin-top:22px;display:flex}.landing .psy>div{background:#0c0c0c;border:1px solid #222;border-radius:16px;grid-template-columns:40px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.landing .psy i{color:#f3d57a;background:#d9b45a1f;border:1px solid #d9b45a59;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-style:normal;display:flex}.landing .psy b{letter-spacing:-.02em;font-size:15px}.landing .psy p{color:#fff9;margin-top:3px;font-size:12.5px;line-height:1.45}.landing .vision{text-align:center;border-top:1px solid #d9b45a24;padding:56px 0 48px;position:relative}.landing .vision .in{padding:0 24px}.landing .million{letter-spacing:-.06em;margin:14px 0 8px;font-size:58px;font-weight:800;line-height:.9}.landing .crowd{grid-template-columns:repeat(16,1fr);gap:2px;margin:26px 0 0;display:grid;position:relative}.landing .crowd div{aspect-ratio:1;filter:grayscale()brightness(.55);background-position:50% 30%;background-size:cover;transition:filter .6s}.landing .crowd div.lit{filter:grayscale()sepia(.8)saturate(1.8)brightness(1.05)}.landing .crowd:after{content:"";pointer-events:none;background:linear-gradient(#050505 0%,#05050500 18% 70%,#050505 100%);position:absolute;inset:0}.landing .crowdnum{z-index:2;margin-top:-64px;position:relative}.landing .crowdnum b{letter-spacing:-.05em;font-size:44px;font-weight:800;display:block}.landing .crowdnum span{font:500 10px var(--wub-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g)}.landing .deadline{background:#d9b45a0f;border:1px solid #d9b45a66;border-radius:14px;flex-direction:column;gap:3px;margin:20px auto 0;padding:10px 18px;display:inline-flex}.landing .deadline span{font:500 10px var(--wub-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--g)}.landing .deadline b{letter-spacing:-.01em;font-size:15px}.landing .tcar{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:24px -24px 0;padding:0 24px 4px;display:flex;overflow-x:auto}.landing .tcar::-webkit-scrollbar{display:none}.landing .tcard{scroll-snap-align:center;background:linear-gradient(#d9b45a12,#0000 60%),#0b0b0b;border:1px solid #d9b45a40;border-radius:20px;flex-direction:column;flex:0 0 84%;gap:14px;padding:18px;display:flex}.landing .tcard .q{letter-spacing:-.02em;font-size:16.5px;font-weight:500;line-height:1.4}.landing .tcard .q:before{content:"“";color:#e8c35a;margin-bottom:6px;font-size:40px;line-height:.6;display:block}.landing .tcard .who{align-items:center;gap:10px;margin-top:auto;display:flex}.landing .tcard .who i{filter:grayscale();background-position:50% 30%;background-size:cover;border-radius:50%;width:38px;height:38px;box-shadow:0 0 0 1.5px #d9b45a}.landing .tcard .who b{font-size:13px;display:block}.landing .tcard .who span{color:#ffffff80;font-size:11px}.landing .tcard .meta{justify-content:space-between;align-items:center;display:flex}.landing .tcard .streak{font:500 10px var(--wub-mono);letter-spacing:.08em;text-transform:uppercase;color:#1a1204;background:var(--gold);border-radius:999px;padding:4px 8px}.landing .tcard .ex{font:500 9px var(--wub-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff6;border:1px dashed #ffffff40;border-radius:6px;padding:3px 7px}.landing .tdots{justify-content:center;gap:6px;margin-top:14px;display:flex}.landing .tdots b{background:#fff3;border-radius:50%;width:6px;height:6px;transition:all .3s}.landing .tdots b.on{background:#e8c35a;border-radius:3px;width:18px}.landing .lreveal{opacity:1!important;transform:none!important}.landing .lreveal>*{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.landing .lreveal.in>*{opacity:1;transform:none}.landing .lreveal.in>:nth-child(2){transition-delay:80ms}.landing .lreveal.in>:nth-child(3){transition-delay:.16s}.landing .lreveal.in>:nth-child(4){transition-delay:.24s}.landing .lreveal.in>:nth-child(5){transition-delay:.32s}.landing .lreveal.in>:nth-child(6){transition-delay:.4s}.landing .lreveal.in>:nth-child(7){transition-delay:.48s}.landing .lreveal.in>:nth-child(n+8){transition-delay:.56s}.landing .vision.lreveal>*{transition-duration:1s}.landing .gbtn,.landing .v3 .cta{position:relative;overflow:hidden}.landing .gbtn:after,.landing .v3 .cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:38%;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-18deg)}.landing .shine:after{animation:1.1s cubic-bezier(.4,0,.2,1) l-shine}@keyframes l-shine{to{left:130%}}.landing .final-cta.in .gbtn{transition:box-shadow 1s;box-shadow:0 10px 40px -6px #d4a93ccc,inset 0 1px #ffffff80}.landing .snz{aspect-ratio:4/5;background:#1a120a;border-radius:18px;margin-top:22px;position:relative;overflow:hidden}.landing .snz img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing .snz:after{content:"";background:radial-gradient(90% 70% at 30% 70%,#0000 40%,#00000073 100%),linear-gradient(200deg,#00000059,#0000 45%);position:absolute;inset:0}.landing .nstack{z-index:2;flex-direction:column;gap:5px;width:52%;display:flex;position:absolute;top:12px;right:10px}.landing .ncard{-webkit-backdrop-filter:blur(16px)saturate(1.4);color:#fff;opacity:0;background:#1c140a6b;border:1px solid #ffebc838;border-radius:16px;transition:opacity .7s,transform .7s cubic-bezier(.2,.9,.25,1);transform:translateY(-10px)scale(.96);box-shadow:0 12px 30px #0000004d}.landing .ncard.g{transition-delay:calc(var(--i)*.28s);border-radius:12px;align-items:center;gap:5px;padding:5px 9px;font-size:9.5px;display:flex}.landing .ncard.g .gt2{font-weight:600}.landing .ncard.g .gtime{font-variant-numeric:tabular-nums;opacity:.85;margin-left:auto}.landing .ncard.g .gs{opacity:.6}.landing .ncard.main{padding:10px 11px 11px;transition-delay:.8s}.landing .nh{opacity:.8;justify-content:space-between;font-size:10.5px;font-weight:500;display:flex}.landing .nt{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:34px;font-weight:600;line-height:1}.landing .ns{color:#f3d57a;margin-top:3px;font-size:11.5px}.landing .nb{gap:6px;margin-top:10px;display:flex}.landing .nb span{text-align:center;border-radius:999px;flex:1;padding:7px 0;font-size:11px;font-weight:600}.landing .snzb{color:#1a1004;background:#ffa628eb}.landing .lreveal.in .ncard{opacity:1;transform:none}.landing .lreveal.in .ncard.g{opacity:calc(.45 + var(--i)*.2)}.landing .lreveal.in .ncard.main{animation:3.2s ease-in-out 2.4s infinite l-nudge}@keyframes l-nudge{0%,88%,to{transform:none}91%{transform:translate(-3px)}94%{transform:translate(3px)}97%{transform:translate(-2px)}}.landing .obtn{color:#f3d57a;height:52px;font:600 15px var(--wub-font);background:0 0;border:1px solid #d9b45a99;border-radius:14px;width:100%;margin-top:18px}.landing .steps{flex-direction:column;margin-top:22px;display:flex}.landing .step{border-bottom:1px solid #1c1c1c;grid-template-columns:44px 1fr;gap:12px;padding:16px 0;display:grid}.landing .step:last-child{border-bottom:0}.landing .step .n{letter-spacing:-.05em;font-size:30px;font-weight:700;line-height:1}.landing .step h4{letter-spacing:-.02em;font-size:16px}.landing .step p{color:#fff9;margin-top:4px;font-size:13px;line-height:1.5}.landing .sticky{z-index:10;background:linear-gradient(#05050500,#050505 35%);align-items:center;gap:10px;padding:10px 16px 14px;transition:transform .4s;display:flex}.landing .sticky .gbtn{height:48px;margin:0}.landing .sticky .mini{letter-spacing:-.05em;white-space:nowrap;font-size:22px;font-weight:800}.landing{color:#fff;font-family:var(--wub-font);min-height:var(--screen-h,100dvh);background:#050505}.landing .hero{height:var(--screen-h,100svh);flex-direction:column;min-height:640px;max-height:900px;display:flex;position:relative;overflow:hidden}.landing .hint{z-index:4;font:500 9px var(--wub-mono);letter-spacing:.2em;text-transform:uppercase;color:#e8c35ab3;animation:1.8s ease-in-out infinite l-bob;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.landing button{cursor:pointer}.landing .over{padding:calc(env(safe-area-inset-top) + 18px) 24px 24px}.landing .sticky{padding-bottom:calc(env(safe-area-inset-bottom) + 14px);pointer-events:none;margin-top:-76px;position:sticky;bottom:0;transform:translateY(110%)}.landing .sticky.on{pointer-events:auto;transform:none}.landing h4{font-weight:700}.landing .proof{color:#ffffffd9;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.landing .proof i{background:var(--g);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite l-blink;box-shadow:0 0 0 4px #d9b45a2e}@keyframes l-blink{50%{opacity:.35}}
