@font-face{font-family:MD Nichrome;src:url(/fonts/MD-Nichrome-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MD Nichrome;src:url(/fonts/MD-Nichrome-Dark-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MD Nichrome;src:url(/fonts/MD-Nichrome-Bold-Regular.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MD Nichrome;src:url(/fonts/MD-Nichrome-Black-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:MD Nichrome;src:url(/fonts/MD-Nichrome-Ultra-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:MD Thermochrome;src:url(/fonts/MDThermochrome0.3-Regular-Trial.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MD Thermochrome;src:url(/fonts/MDThermochrome0.3-Medium-Trial.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MD Thermochrome;src:url(/fonts/MDThermochrome0.3-Bold-Trial.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MD Thermochrome;src:url(/fonts/MDThermochrome0.3-Ultra-Trial.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:MD Thermochrome;src:url(/fonts/MDThermochrome0.3-Black-Trial.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Pyre Sans;src:url(/fonts/SPPyreSans-Md.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pyre Sans;src:url(/fonts/SPPyreSans-Sb.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}:root{--bg: #1E1E1E;--accent-light: #8D93FF;--accent-deep: #0B00AC;--accent-lime: #DAFF5F;--accent-cream-yellow: #FFF5AD;--hero-text-deep: #432A92;--cream: #F5F1E6;--cream-2: #ECE5D2;--cream-3: #E2D9C0;--ink: #0A0A0A;--ink-2: #2A2A2A;--ink-3: #6B6B6B;--frame-blue-from: #4A8FEE;--frame-blue-to: #56E0B5;--frame-blue-ink: #1E3A8A;--frame-blue-bg: #F2DECC;--frame-pink-from: #C940DD;--frame-pink-to: #FF6FA0;--frame-pink-bg: #5B2BB0;--frame-pink-ink: #FCE9C8;--frame-red-from: #FF4D6F;--frame-red-to: #FF9933;--frame-red-bg: #2A0E1E;--frame-red-ink: #FCE9C8;--radius-frame: 36px;--radius-inner: 26px;--radius-pill: 999px;--font-display: "MD Nichrome", "Bricolage Grotesque", system-ui, sans-serif;--font-pyre: "Pyre Sans", "MD Nichrome", system-ui, sans-serif;--font-thermo: "MD Thermochrome", "Courier New", monospace;--font-body: "Sora", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg);scroll-snap-type:y proximity}:root{--ui-scale: 1}@media(min-width:1025px)and (max-width:1280px){:root{--ui-scale: .7}}@media(min-width:1281px)and (max-width:1440px){:root{--ui-scale: .8}}@media(min-width:1441px)and (max-width:1600px){:root{--ui-scale: .92}}.games-snap{position:absolute;left:0;width:1px;height:100vh;pointer-events:none;scroll-snap-align:start}body{position:relative;background:transparent;color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{display:block}button{font-family:inherit}.container{max-width:1240px;margin:0 auto;padding:0 32px}.nav{position:fixed;top:calc(56px * var(--ui-scale));left:50%;transform:translate(-50%);width:calc(100% - 112px);max-width:1240px;z-index:150;display:flex;justify-content:space-between;align-items:center;pointer-events:none;color:var(--stage-text, var(--section-text))}.nav>*{pointer-events:auto}.nav-actions{display:flex;gap:24px;align-items:center}.wordmark{display:inline-flex;align-items:center;text-decoration:none;line-height:1;color:var(--stage-text, var(--section-text))}.wordmark svg{height:calc(36px * var(--ui-scale));width:auto;display:block}.nav-link{font-family:var(--font-body);font-size:14px;color:color-mix(in srgb,var(--stage-text, var(--section-text)) 78%,transparent);text-decoration:none;font-weight:500;transition:color .25s ease}.nav-link:hover{color:var(--stage-text, var(--section-text))}.btn{background:var(--stage-btn-bg, var(--btn-bg, #FFF5AD));color:var(--stage-btn-color, var(--btn-color, #760101));border:none;height:calc(64px * var(--ui-scale));padding:0 calc(28px * var(--ui-scale));border-radius:999px;font-family:var(--font-display);font-weight:500;font-size:calc(24px * var(--ui-scale));letter-spacing:-.24px;line-height:1;cursor:pointer;transition:transform .15s ease,opacity .15s ease;font-feature-settings:"ss01" 1,"ss02" 1;display:inline-flex;align-items:center;justify-content:center}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0);opacity:.9}.btn--sm{height:40px;padding:0 20px;font-size:16px;letter-spacing:-.16px}@keyframes parallax-slow{0%{transform:translateY(48px)}to{transform:translateY(-48px)}}@keyframes parallax-medium{0%{transform:translateY(28px)}to{transform:translateY(-28px)}}@keyframes parallax-fast{0%{transform:translateY(-60px)}to{transform:translateY(60px)}}@supports (animation-timeline: view()){.stack-head h2,.card-text h2,.faq h2{animation:parallax-slow linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.stack-head .section-sub,.card-text .section-sub,.faq .section-sub{animation:parallax-medium linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}.page-stage{position:fixed;top:8px;left:8px;right:8px;bottom:8px;background:radial-gradient(ellipse 50% 50% at 50% 50%,var(--stage-grad-center, var(--stage-bg, #610000)) 0%,var(--stage-grad-edge, var(--stage-bg, #8C0000)) 100%),var(--stage-bg, #C20000);border-radius:70px;pointer-events:none;z-index:-1}.page-stage-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:70px;box-shadow:inset 0 0 11px 5px var(--stage-halo-inner, #4D00FF),inset 0 0 40px 26px var(--stage-halo-mid, #EF5AFF),inset 0 0 100px 40px var(--stage-halo-outer, #FF0303);pointer-events:none}.section-panel{position:relative;background:transparent;margin:0;padding:0}.section-panel-inner{position:relative;background:transparent;min-height:80vh;padding:calc(64px * var(--ui-scale)) calc(56px * var(--ui-scale)) calc(80px * var(--ui-scale));display:flex;flex-direction:column;animation:rise .8s ease both;overflow:visible;color:var(--stage-text, var(--section-text))}.section-halo{display:none}.section-panel--hero{--panel-bg: #C20000;--panel-grad-center: #610000;--panel-grad-edge: #8C0000;--halo-inner: #4D00FF;--halo-mid: #EF5AFF;--halo-outer: #FF0303;--section-text: #FFF5AD;--btn-bg: #FFF5AD;--btn-color: #760101}.section-panel--hero .section-panel-inner{min-height:calc(100vh - 16px);padding:calc(24px * var(--ui-scale)) calc(56px * var(--ui-scale)) calc(64px * var(--ui-scale))}.section-panel--combined .section-panel-inner{min-height:0;padding:0}.section-panel--combined .hero-region{display:flex;flex-direction:column;justify-content:center;padding:calc(108px * var(--ui-scale)) calc(56px * var(--ui-scale)) calc(72px * var(--ui-scale));min-height:calc(100vh - 16px)}.section-panel--combined .hero{flex:0 1 auto;align-content:center;max-width:max(1080px,calc(1240px * var(--ui-scale)))}.section-panel--games,[data-stage=games]{--section-text: #FFACAC;--btn-bg: #FFACAC;--btn-color: #4E0E80}.section-panel--stack{--panel-bg: #DCE8D7;--section-text: #000000;--btn-bg: #000000;--btn-color: #DCE8D7}.section-panel--stack .section-panel-inner{padding-top:200px;padding-bottom:200px}.section-panel--card{--section-text: #432A92;--btn-bg: #432A92;--btn-color: #D0BBBB}.section-panel--faq{--panel-bg: #9FDA98;--section-text: #3B5348;--btn-bg: #3B5348;--btn-color: #9FDA98}.section-panel:not(.section-panel--hero) h2{font-family:var(--font-display);font-weight:700;font-size:calc(100px * var(--ui-scale));line-height:.95;letter-spacing:-.04em;color:var(--stage-text, var(--section-text));font-feature-settings:"ss01" 1,"ss02" 1;margin-bottom:calc(24px * var(--ui-scale))}.section-panel .section-sub{font-family:var(--font-thermo);font-weight:500;font-size:calc(24px * var(--ui-scale));line-height:1.25;color:var(--stage-text, var(--section-text));margin-bottom:calc(32px * var(--ui-scale))}.hero{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;max-width:1240px;width:100%;margin:0 auto}.hero h1{font-family:var(--font-display);font-weight:800;font-size:calc(96px * var(--ui-scale));line-height:.95;letter-spacing:calc(-3px * var(--ui-scale));margin-bottom:calc(18px * var(--ui-scale));color:var(--stage-text, var(--section-text));max-width:11ch;text-wrap:balance;font-feature-settings:"ss01" 1,"ss02" 1}.hero .subhead{font-family:var(--font-thermo);font-weight:500;font-size:calc(32px * var(--ui-scale));line-height:1.2;letter-spacing:0;color:var(--stage-text, var(--section-text));margin-bottom:calc(28px * var(--ui-scale));max-width:540px}.hero .lede{font-size:16px;line-height:1.6;color:var(--stage-text, var(--section-text));opacity:.78;margin-bottom:32px;max-width:520px}.hero .cta-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.micro{font-size:12px;color:color-mix(in srgb,var(--stage-text, var(--section-text)) 55%,transparent)}.hero-stage{position:relative;height:calc(600px * var(--ui-scale))}.hero-mobile-card{display:none}.burn-me{position:absolute;right:6%;bottom:-12%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;color:color-mix(in srgb,var(--stage-text, var(--section-text)) 80%,transparent);pointer-events:none;transform:rotate(-4deg)}.burn-me-arrow{width:78px;height:60px;transform:translate(-4px,4px) rotate(-4deg)}.burn-me-label{font-family:Caveat,cursive;font-weight:700;font-size:32px;line-height:1;letter-spacing:.5px;margin-left:24px}.eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--ink-3);font-weight:500;margin-bottom:14px}.games-scroller{position:relative;min-height:400vh;display:block}.games-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;padding:0 56px}.games-scroller-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;width:100%}.games-anchor h2{font-family:var(--font-display);font-weight:700;font-size:calc(76px * var(--ui-scale));line-height:1.02;letter-spacing:calc(-2px * var(--ui-scale));color:var(--stage-text, var(--section-text));margin:0 0 calc(24px * var(--ui-scale));max-width:560px;font-feature-settings:"ss01" 1,"ss02" 1}.games-stage-detail{font-family:var(--font-thermo);font-weight:500;font-size:calc(21px * var(--ui-scale));line-height:1.35;color:var(--stage-text, var(--section-text));opacity:.82;max-width:500px;margin:0}.games-progress{display:flex;gap:8px;margin-top:36px;align-items:center}.games-progress-bar{flex:1;height:3px;max-width:56px;border-radius:2px;background:color-mix(in srgb,var(--stage-text, var(--section-text)) 18%,transparent);transition:background .35s ease,max-width .35s ease,height .35s ease}.games-progress-bar.past{background:color-mix(in srgb,var(--stage-text, var(--section-text)) 55%,transparent)}.games-progress-bar.active{background:var(--stage-text, var(--section-text));max-width:88px;height:4px}.games-step{display:inline-flex;align-items:center;gap:12px;margin-bottom:28px;font-family:var(--font-mono);font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--stage-text, var(--section-text));opacity:.85}.games-step-num{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--section-text) 18%,transparent);font-family:var(--font-display);font-size:14px;letter-spacing:-.5px;font-weight:700}.games-step-sep{width:24px;height:1px;background:color-mix(in srgb,var(--section-text) 50%,transparent)}.games-stages{position:relative;min-height:580px}.stage-anchor{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.receipt-smolder{position:absolute;left:-6px;right:-6px;bottom:-10px;height:60px;pointer-events:none;z-index:3;mix-blend-mode:screen}.receipt-smolder-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 75% 100% at 50% 100%,rgba(255,180,80,.7) 0%,rgba(255,80,30,.35) 35%,transparent 70%);filter:blur(3px);animation:smolder-glow 1.6s ease-in-out infinite alternate}.receipt-smolder-flame{position:absolute;bottom:6px;width:16px;height:28px;border-radius:50%/70% 70% 30% 30%;background:radial-gradient(ellipse at 50% 100%,#ffe680,#ffa533,#ff3d1a 60%,#ff3c1400 82%);filter:blur(1.5px);transform-origin:50% 100%;will-change:transform,opacity}.receipt-smolder-flame--1{left:8%;width:14px;height:24px;animation:smolder-flicker .7s ease-in-out infinite alternate}.receipt-smolder-flame--2{left:26%;width:18px;height:34px;animation:smolder-flicker .5s ease-in-out -.15s infinite alternate}.receipt-smolder-flame--3{left:47%;width:22px;height:40px;animation:smolder-flicker .6s ease-in-out -.3s infinite alternate}.receipt-smolder-flame--4{left:67%;width:17px;height:30px;animation:smolder-flicker .55s ease-in-out -.45s infinite alternate}.receipt-smolder-flame--5{left:84%;width:15px;height:26px;animation:smolder-flicker .65s ease-in-out -.1s infinite alternate}@keyframes smolder-glow{0%{opacity:.65;transform:scaleY(.92)}to{opacity:.95;transform:scaleY(1.06)}}@keyframes smolder-flicker{0%{transform:scaleY(.85) scaleX(.95) translateY(2px);opacity:.8}50%{transform:scaleY(1.15) scaleX(.9) translateY(-3px);opacity:1}to{transform:scaleY(.95) scaleX(1.05) translateY(1px);opacity:.85}}.iphone-frame{position:relative;width:100%;height:100%;border-radius:48px;background:#0a0a0a;padding:10px;box-shadow:inset 0 0 0 2px #ffffff0f;overflow:hidden}.iphone-notch{position:absolute;top:14px;left:50%;transform:translate(-50%);width:92px;height:26px;background:#000;border-radius:14px;z-index:2}.iphone-video{width:100%;height:100%;object-fit:cover;border-radius:38px;display:block}.games{padding:0;position:relative}.games-head,.games-grid{display:none}.games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.game-card{position:relative;aspect-ratio:5 / 7;border-radius:32px;padding:32px;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;box-shadow:0 12px 40px #432a922e,0 2px 8px #432a9214,inset 0 1px #ffffff1a;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1);cursor:default}.game-card:hover{transform:translateY(-10px);box-shadow:0 28px 70px #432a9247,0 6px 14px #432a921f,inset 0 1px #ffffff26}.game-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:inherit}.game-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0);background-size:4px 4px;mix-blend-mode:overlay}.game-play{color:#2a0e1e}.game-play:before{background:radial-gradient(ellipse 90% 60% at 70% 0%,#FFD24D 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 10% 100%,#FF4DA6 0%,transparent 60%),linear-gradient(155deg,#ff4da6,#ff8a3d 55%,#ffd24d)}.game-flip{color:#f5f2ff}.game-flip:before{background:radial-gradient(ellipse 90% 70% at 80% 100%,#00D1FF 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 10% 0%,#B7A4FF 0%,transparent 55%),linear-gradient(155deg,#2a0e5e,#432a92,#00b8ff)}.game-scalp{color:#e8ffec}.game-scalp:before{background:radial-gradient(ellipse 80% 60% at 30% 100%,rgba(0,220,79,.5) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 100% 0%,rgba(0,220,79,.18) 0%,transparent 50%),linear-gradient(155deg,#0a0612,#150a28 60%,#0f1f1a)}.game-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.game-num{font-family:var(--font-display);font-weight:800;font-size:30px;letter-spacing:-1.2px;line-height:1;opacity:.6}.game-tag{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;opacity:.55;padding:6px 10px;border:1px solid currentColor;border-radius:999px}.game-visual{flex:1;display:flex;align-items:center;justify-content:center;position:relative;min-height:240px;margin:16px 0 24px}.game-body{margin-bottom:22px}.game-card h3{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,3.2vw,46px);line-height:.98;letter-spacing:-1.5px;margin-bottom:10px}.game-body>p{font-size:14px;line-height:1.5;opacity:.82;max-width:280px}.game-stat{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;padding-top:18px;border-top:1px solid currentColor;opacity:.65}.visual-ticket{position:relative;width:280px;height:280px;filter:drop-shadow(12px 18px 0 rgba(42,14,30,.22))}.visual-ticket img{width:100%;height:100%;object-fit:contain;transform:rotate(-7deg);animation:ticketFloat 5s ease-in-out infinite}@keyframes ticketFloat{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-10px)}}.visual-pop{position:absolute;top:4%;right:-4%;background:#2a0e1e;color:#ffd24d;font-family:var(--font-display);font-weight:900;font-size:22px;padding:10px 18px;border-radius:999px;letter-spacing:-.5px;transform:rotate(8deg);box-shadow:5px 8px #2a0e1e47;opacity:0;animation:popIn 5s ease-in-out infinite}@keyframes popIn{0%,60%,to{opacity:0;transform:rotate(8deg) scale(.7)}10%,50%{opacity:1;transform:rotate(8deg) scale(1)}}.game-card:hover .visual-ticket img{animation-duration:3s}.game-card:hover .visual-pop{animation-duration:2s}.visual-coin-wrap{perspective:800px;width:180px;height:180px;display:flex;align-items:center;justify-content:center}.visual-coin{position:relative;width:160px;height:160px;transform-style:preserve-3d;animation:coinSpin 5s cubic-bezier(.55,.06,.42,.98) infinite}@keyframes coinSpin{0%,18%{transform:rotateY(0) rotateX(8deg)}50%,68%{transform:rotateY(540deg) rotateX(8deg)}to{transform:rotateY(1080deg) rotateX(8deg)}}.visual-coin-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;backface-visibility:hidden;background:radial-gradient(circle at 35% 35%,#ffd56b,#ffb23a 35%,#c97818 80%,#8b4f0f);border:4px solid #8B4F0F;box-shadow:inset 0 4px 12px #ffd56b99,inset 0 -4px 12px #8b4f0f99,0 8px 24px #0006;font-family:var(--font-display);color:#5c2e08}.visual-coin-face span:first-child{font-weight:900;font-size:26px;letter-spacing:-.5px;line-height:1}.visual-coin-face span:last-child{font-weight:700;font-size:9px;letter-spacing:1.5px}.visual-coin-face.back{transform:rotateY(180deg);background:radial-gradient(circle at 35% 35%,#e8eeff,#b0bce8 35%,#6478b5 80%,#2a3b6f);border-color:#2a3b6f;box-shadow:inset 0 4px 12px #e8eeffb3,inset 0 -4px 12px #2a3b6f99,0 8px 24px #0006;color:#1a2a55}.visual-coin-edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(180deg,#b07a1f,#5c2e08);transform:translateZ(-4px)}.visual-chart{width:100%;max-width:260px;padding:18px;background:#00000059;border-radius:14px;border:1px solid rgba(0,220,79,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.visual-chart-meta{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;color:#e8ffec99;margin-bottom:10px;text-transform:uppercase}.visual-chart-up{color:#00dc4f;font-weight:700}.visual-chart-svg{width:100%;height:80px;display:block}.visual-chart-line{stroke-dasharray:360;stroke-dashoffset:360;animation:chartDraw 4s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 6px rgba(0,220,79,.6))}.visual-chart-area{opacity:0;animation:chartFade 4s cubic-bezier(.4,0,.2,1) infinite}.visual-chart-dot{opacity:0;animation:chartDot 4s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 8px rgba(0,220,79,1))}@keyframes chartDraw{0%,to{stroke-dashoffset:360}60%,90%{stroke-dashoffset:0}}@keyframes chartFade{0%,50%,to{opacity:0}70%,90%{opacity:1}}@keyframes chartDot{0%,55%,to{opacity:0;r:2}70%,90%{opacity:1;r:5}}.visual-chart-caption{font-family:var(--font-mono);font-size:10px;color:#e8ffec80;margin-top:8px;letter-spacing:.5px}.stack{padding:32px 0}.stack-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.stack-anchor h2{font-size:clamp(40px,4.5vw,64px);letter-spacing:-2px;line-height:1;margin-bottom:24px}.stack-anchor .section-sub{max-width:460px;opacity:.85;margin:0}.stack-card-anchor{width:0;height:0;position:relative}.simulator{background:var(--cream);border-radius:28px;padding:calc(44px * var(--ui-scale));display:flex;flex-direction:column;gap:calc(28px * var(--ui-scale));position:relative;overflow:hidden}.sim-mini{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-weight:500}.sim-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px;gap:16px}.sim-amount{font-family:var(--font-display);font-weight:800;font-size:calc(40px * var(--ui-scale));letter-spacing:-1.5px;line-height:.95;color:#3f3530}.sim-apy{text-align:right}.sim-apy-value{font-family:var(--font-display);font-weight:800;font-size:calc(36px * var(--ui-scale));letter-spacing:-1.5px;line-height:1;color:#3f3530}.apy-pct{font-size:calc(22px * var(--ui-scale));opacity:.7}.sim-apy-note{font-family:var(--font-mono);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-weight:500}.slider-wrap{margin:4px 0 28px}.slider-wrap input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:var(--cream-3);border-radius:6px;outline:none;cursor:pointer}.slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:var(--ink);border-radius:50%;cursor:pointer;border:3px solid var(--cream);box-shadow:0 0 0 1px var(--ink);transition:transform .15s ease}.slider-wrap input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.slider-marks{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--ink-3);margin-top:10px;letter-spacing:.5px}.sim-yield-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px;gap:20px;padding-top:22px;border-top:1px solid rgba(10,10,10,.08)}.sim-yield-value{font-family:var(--font-display);font-weight:800;font-size:calc(48px * var(--ui-scale));letter-spacing:-2.5px;line-height:1;color:#3f3530}.sim-yield-meta{text-align:right;font-family:var(--font-mono);font-size:10px;color:var(--ink-3);letter-spacing:.5px;line-height:1.7}.bars{display:flex;align-items:flex-end;gap:6px;height:calc(96px * var(--ui-scale))}.bar{flex:1;background:linear-gradient(180deg,#ff4e0d,#ff4e0d8c);border-radius:4px 4px 0 0;transition:height .55s cubic-bezier(.4,1,.3,1);min-height:3px}.chart-axis{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--font-mono);font-size:10px;color:var(--ink-3);letter-spacing:1px}.sim-right-head{font-family:var(--font-display);font-weight:800;font-size:28px;letter-spacing:-1px;line-height:1;margin-bottom:14px}.unlock{background:var(--cream-3);padding:18px 22px;border-radius:16px}.unlock-tag{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-weight:500}.unlock-row{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.unlock-num{font-family:var(--font-display);font-weight:800;font-size:32px;letter-spacing:-1px;line-height:1}.unlock-label{font-size:13px;color:var(--ink-3)}.unlock-sub{font-size:11px;color:var(--ink-3);line-height:1.5}.unlock-plus{background:var(--ink);color:var(--cream)}.unlock-plus .unlock-tag,.unlock-plus .unlock-label,.unlock-plus .unlock-sub{color:#f8f1e18c}.unlock-plus.locked{opacity:.6}.unlock-plus .unlock-num{color:var(--cream)}.status-pill{display:inline-block;background:#ff8a3d;color:var(--ink);padding:2px 8px;border-radius:100px;font-size:9px;letter-spacing:1px;margin-left:6px;vertical-align:middle;font-weight:500;text-transform:uppercase}.unlock-plus.locked .status-pill{background:#f8f1e126;color:#f8f1e180}.card-section{padding:32px 0}.card-text .section-sub{max-width:480px;color:var(--stage-text, var(--section-text));opacity:.78;margin-bottom:28px}.card-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:center}.card-stage{position:relative;height:calc(640px * var(--ui-scale))}.card-feed-strip{margin-top:40px;background:var(--ink);color:var(--cream);border-radius:20px;padding:18px 20px;display:flex;align-items:center;gap:16px;overflow:hidden}.feed-pulse{width:8px;height:8px;background:#4ade80;border-radius:50%;box-shadow:0 0 #4ade8099;animation:feedPulse 1.5s ease-in-out infinite;flex-shrink:0}@keyframes feedPulse{0%,to{box-shadow:0 0 #4ade8099}50%{box-shadow:0 0 0 8px #4ade8000}}.feed-strip-label{font-family:var(--font-mono);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#f8f1e199;flex-shrink:0}.feed-strip-track{flex:1;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 5%,black 95%,transparent 100%)}.feed-strip-list{display:flex;gap:36px;animation:feedScroll 30s linear infinite;white-space:nowrap}.feed-strip-list:hover{animation-play-state:paused}@keyframes feedScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.feed-item{font-family:var(--font-mono);font-size:12px;display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.feed-item .feed-dot{width:6px;height:6px;background:var(--cream);border-radius:50%;opacity:.55}.feed-item .feed-dot.transfer{background:#4ade80;opacity:1}.feed-item .feed-where{color:var(--cream)}.feed-item .feed-amount{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:-.3px;margin-left:4px}.feed-item .feed-amount.transfer{color:#4ade80}.card-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#0a0a0a14;border-radius:18px;overflow:hidden;margin-top:32px}.card-stat-item{background:var(--cream-3);padding:24px 22px;text-align:left}.card-stat-value{font-family:var(--font-display);font-weight:800;font-size:36px;letter-spacing:-1.5px;line-height:1;display:block;margin-bottom:8px}.card-stat-label{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--ink-3);display:block;font-weight:500}.faq{padding:32px 0}.faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start;margin-bottom:56px}.faq-head h2{text-align:left;margin:0}.faq-list{max-width:none;margin:0}.faq-item{border-bottom:1px solid color-mix(in srgb,var(--section-text) 22%,transparent)}.faq-q{width:100%;background:transparent;border:none;text-align:left;padding:22px 0;font-family:var(--font-body);font-size:17px;font-weight:500;color:var(--stage-text, var(--section-text));display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-q .chev{font-size:22px;color:color-mix(in srgb,var(--section-text) 70%,transparent);transition:transform .2s ease}.faq-item.open .faq-q .chev{transform:rotate(180deg)}.faq-a{overflow:hidden;max-height:0;transition:max-height .25s ease,padding .25s ease;color:color-mix(in srgb,var(--section-text) 78%,transparent);font-size:15px;line-height:1.6;padding:0}.faq-item.open .faq-a{max-height:240px;padding:0 0 22px}.legal-disclaimer{margin:32px 0 0;color:color-mix(in srgb,var(--section-text) 65%,transparent);font-size:12px;line-height:1.55;font-style:italic}.legal-disclaimer p{margin-bottom:14px}.legal-disclaimer p:last-child{margin-bottom:0}.footer-inline{border-top:1px solid color-mix(in srgb,var(--section-text) 18%,transparent);padding-top:40px;margin-top:calc(160px * var(--ui-scale));color:var(--stage-text, var(--section-text))}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:40px}.footer-inline .wordmark-footer{color:var(--stage-text, var(--section-text))}.footer-inline .wordmark-footer svg{height:56px}.footer-socials{display:flex;gap:14px;align-items:center}.footer-social{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--stage-text, var(--section-text));background:color-mix(in srgb,var(--section-text) 10%,transparent);transition:background .15s ease,transform .15s ease}.footer-social:hover{background:color-mix(in srgb,var(--section-text) 20%,transparent);transform:translateY(-1px)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:32px}.footer-nav{display:flex;gap:24px;flex-wrap:wrap}.footer-nav a{color:color-mix(in srgb,var(--section-text) 80%,transparent);text-decoration:none;font-size:13px;letter-spacing:.2px;transition:color .15s ease}.footer-nav a:hover{color:var(--stage-text, var(--section-text))}.footer-copy{font-family:var(--font-mono);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:color-mix(in srgb,var(--section-text) 60%,transparent)}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.games-mobile,.card-mobile-stack{display:none}@media(max-width:1024px){.floater-hide-mobile{display:none!important}.hero{grid-template-columns:1fr;gap:32px;padding:24px 0 64px}.stack-grid,.faq-grid,.card-grid{grid-template-columns:1fr;gap:32px}.games-grid{grid-template-columns:1fr}.hero-stage{height:auto;min-height:0;display:flex;justify-content:center;align-items:center;padding:24px 0}.hero-stage .burn-me{display:none}.hero-mobile-card{display:block;width:72%;max-width:300px;height:auto}.section-panel-inner{padding:96px 24px 64px}.section-panel--hero .section-panel-inner{padding-top:112px}.section-panel:not(.section-panel--hero) h2{font-size:clamp(36px,9vw,60px);letter-spacing:-.03em;line-height:1;margin-bottom:20px}.section-panel .section-sub{font-size:clamp(16px,4.2vw,19px);line-height:1.4}.hero h1{font-size:clamp(54px,13vw,84px);line-height:.94;letter-spacing:-.025em}.games-scroller{min-height:0;height:auto}.games-sticky,.games-snap{display:none}.games-mobile{display:block;padding:16px 0}.games-mobile-phone-wrap{padding:8px 0 32px;display:flex;justify-content:center}.games-mobile-phone{width:240px;height:500px;position:relative}.games-mobile-stages{list-style:none;margin:8px auto 0;padding:0;display:flex;flex-direction:column;gap:56px;max-width:520px}.games-mobile-stage{padding:0}.games-mobile-stage-num{display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:1.8px;color:color-mix(in srgb,var(--stage-text, var(--section-text)) 55%,transparent);margin-bottom:10px}.games-mobile-stage h3{font-family:var(--font-display);font-weight:800;font-size:clamp(26px,6.5vw,36px);line-height:1.05;letter-spacing:-.025em;margin:0 0 12px;color:var(--stage-text, var(--section-text))}.games-mobile-stage p{font-family:var(--font-thermo);font-weight:500;font-size:16px;line-height:1.45;margin:0;color:color-mix(in srgb,var(--stage-text, var(--section-text)) 80%,transparent)}.card-stage{display:none}.card-mobile-stack{display:flex;flex-direction:column;gap:20px;align-items:center;margin-top:24px}.card-mobile-img{width:82%;max-width:320px;height:auto;display:block}.section-panel--stack .section-panel-inner{padding-top:96px;padding-bottom:64px}.section-panel--stack h2{font-size:clamp(34px,8.5vw,48px);line-height:1.02}.nav{top:20px;width:calc(100% - 24px)}.nav-actions{gap:14px}.nav-link{font-size:13px}.wordmark svg{height:28px}}@media(max-width:560px){.nav-actions .nav-link:not([href="#faq"]){display:none}}@media(max-width:880px){.hero h1{font-size:56px}.game-card{aspect-ratio:auto;min-height:540px}.simulator{padding:28px}.sim-amount{font-size:30px}.sim-yield-value{font-size:36px}.card-stage{height:480px}.card-stats-strip{grid-template-columns:repeat(2,1fr)}.card-stat-value{font-size:28px}footer .container{flex-direction:column;align-items:flex-start}footer .footer-meta{text-align:left}footer .wordmark-footer svg{height:48px}}.launch{--section-text: #fff5ad;--stage-text: #fff5ad;--btn-bg: #fff5ad;--btn-color: #760101;position:relative;z-index:1;min-height:100svh;display:flex;flex-direction:column;padding:24px clamp(20px,5vw,56px) 48px;color:var(--section-text)}.page-stage{top:0;right:0;bottom:0;left:0;border-radius:0}.page-stage-halo{border-radius:0}.launch-nav{display:flex;justify-content:flex-start;width:100%;max-width:max(1080px,calc(1240px * var(--ui-scale)));margin:0 auto;padding:4px 0 0}.launch-logo{height:30px;width:auto;color:var(--section-text)}.launch-footer{width:100%;margin:0 auto;padding-top:24px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.launch-footer-copy{font-family:var(--font-thermo);font-weight:500;font-size:13px;letter-spacing:.04em;color:color-mix(in srgb,var(--section-text) 58%,transparent)}.launch-footer-links{display:flex;gap:20px}.launch-footer-links a{font-family:var(--font-thermo);font-weight:500;font-size:13px;letter-spacing:.04em;text-decoration:none;color:color-mix(in srgb,var(--section-text) 58%,transparent);transition:color .15s ease}.launch-footer-links a:hover{color:var(--section-text)}.launch-hero{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;width:100%;max-width:max(1080px,calc(1240px * var(--ui-scale)));margin:0 auto}.hero-left{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,2vh,20px)}.hero-right{text-align:left}.launch-hero .hero-stage{width:100%;height:calc(560px * var(--ui-scale));min-height:340px}.launch-hero h1{font-family:var(--font-pyre);font-weight:600;font-size:calc(96px * var(--ui-scale));line-height:.95;letter-spacing:calc(-3.84px * var(--ui-scale));margin:0 0 calc(18px * var(--ui-scale));color:var(--stage-text);max-width:11ch;text-wrap:balance;font-feature-settings:"ss01" 1,"ss02" 1}.launch-hero .subhead{font-family:var(--font-thermo);font-weight:500;font-size:calc(32px * var(--ui-scale));line-height:1.2;color:var(--stage-text);margin:0;max-width:540px}.subhead-break{display:inline}.launch-eyebrow{font-family:var(--font-thermo);font-weight:500;font-size:14px;letter-spacing:.42em;text-transform:uppercase;text-indent:.42em;color:var(--section-text);opacity:.7;margin:0 0 16px}.launch-play{margin-top:calc(30px * var(--ui-scale))}.claim-form{display:flex;flex-direction:column;gap:10px;width:100%;max-width:320px;margin:4px auto 0}.claim-form .launch-input{flex:none;width:100%;text-align:center}.claim-form .launch-btn{width:100%}.launch-input{flex:1;min-width:0;font-family:var(--font-body);font-size:16px;color:var(--section-text);background:#28020252;border:1.5px solid rgba(255,245,173,.55);border-radius:var(--radius-pill);padding:15px 22px;outline:none;transition:border-color .18s ease,background .18s ease}.launch-input::placeholder{color:#fff5ad9e}.launch-input:focus{border-color:var(--section-text);background:#fff5ad29}.launch-btn{flex-shrink:0;font-family:var(--font-thermo);font-weight:500;font-size:18px;letter-spacing:.2px;color:#760101;background:linear-gradient(to top,#ffff73,#fff5ad);box-shadow:inset 0 4.4px 4.4px #ffffff73,inset 0 -9.57px 11.9px #281bb54a;border:none;border-radius:var(--radius-pill);padding:15px 28px;cursor:pointer;white-space:nowrap;transition:transform .15s ease,opacity .15s ease}.launch-btn:hover{transform:translateY(-1px)}.launch-btn:active{transform:translateY(0);opacity:.9}.launch-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.launch-consent{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:320px;margin:4px auto 2px;text-align:left;cursor:pointer}.launch-consent input{flex-shrink:0;width:16px;height:16px;margin-top:1px;cursor:pointer;accent-color:#fff5ad}.launch-consent span{font-family:var(--font-body);font-size:12px;line-height:1.45;color:#fff5ad9e}.launch-consent a{color:var(--accent-cream-yellow);text-decoration:underline}.launch-micro{font-family:var(--font-body);font-size:13px;color:#fff5ad99;margin:14px 0 0;min-height:1.2em;text-align:left}.launch-micro--error{color:#ffd9b0}@media(max-width:1024px){.launch{overflow:hidden;padding-block:0}.launch-btn{font-size:15px;padding:13px 24px}.launch-nav{position:absolute;top:22px;left:0;right:0;justify-content:center;padding:0;z-index:3}.launch-hero{position:relative;flex:1;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(12px,2.2vh,20px);max-width:520px;padding-bottom:14vh}.hero-right{text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,2vh,18px);width:100%}.hero-left{position:absolute;left:50%;transform:translate(-50%);bottom:-64px;width:160px;height:160px;margin:0}.launch-hero .hero-stage{width:100%;height:100%;min-height:0}.launch-hero h1{margin:0;max-width:100%;font-size:clamp(44px,14vw,66px);letter-spacing:-2px;line-height:.92}.launch-hero .subhead{margin:0;max-width:100%;font-size:clamp(17px,4.6vw,22px)}.subhead-break{display:inline}.launch-micro{text-align:center}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#220202e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:overlay-in .25s ease both}.overlay--game{background:#140101d1;cursor:crosshair}.overlay--countdown{background:#0801016b;-webkit-backdrop-filter:none;backdrop-filter:none}.overlay--countdown .count-num{text-shadow:0 0 28px rgba(255,60,20,.5)}.game-go{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;pointer-events:none;font-family:var(--font-display);font-weight:900;font-size:clamp(120px,26vw,300px);color:var(--accent-cream-yellow);text-shadow:0 0 60px rgba(255,80,20,.75);animation:go-pop .62s cubic-bezier(.2,1.6,.35,1) forwards}@keyframes go-pop{0%{transform:scale(.5);opacity:0}35%{transform:scale(1.2);opacity:1}60%{transform:scale(1.05);opacity:1}to{transform:scale(1.3);opacity:0}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.panel{position:relative;z-index:1;max-width:440px;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--cream);animation:panel-in .32s cubic-bezier(.2,.9,.3,1) both}@keyframes panel-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.panel .launch-eyebrow{color:var(--accent-cream-yellow);opacity:.85}.panel-title{font-family:var(--font-pyre);font-weight:600;font-size:clamp(44px,8vw,76px);line-height:1;letter-spacing:-.02em;margin:6px 0 0;color:var(--accent-cream-yellow)}.panel-sub{font-family:var(--font-body);font-size:16px;line-height:1.5;color:#f5f1e6c7;margin:16px 0 24px;max-width:380px}.panel-email{font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;color:var(--accent-cream-yellow);background:#fff5ad1a;border:1px solid rgba(255,245,173,.24);border-radius:var(--radius-pill);padding:8px 18px}.panel-referral{font-family:var(--font-body);font-size:14px;line-height:1.45;color:#f5f1e6d1;margin:26px 0 14px;max-width:320px}.panel-referral strong{color:var(--accent-cream-yellow);font-weight:600}.panel-actions{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.panel-actions .launch-btn{width:100%;max-width:280px;margin-top:0;text-align:center}.panel-close-btn{font-family:var(--font-body);font-size:14px;color:#f5f1e699;background:none;border:none;padding:6px 12px;cursor:pointer;transition:color .15s ease}.panel-close-btn:hover{color:var(--cream)}.overlay-close{position:absolute;top:max(18px,env(safe-area-inset-top));right:20px;width:40px;height:40px;display:grid;place-items:center;font-size:28px;line-height:1;color:#f5f1e68c;background:none;border:none;cursor:pointer;transition:color .15s ease}.overlay-close:hover{color:var(--cream)}.count-num{font-family:var(--font-display);font-weight:900;font-size:clamp(120px,30vw,220px);line-height:1;color:var(--accent-cream-yellow);margin:4px 0 8px;animation:count-pop .9s cubic-bezier(.2,.9,.3,1) both}@keyframes count-pop{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.08)}to{opacity:.85;transform:scale(1)}}.game{position:absolute;top:0;right:0;bottom:0;left:0}.game-scoreboard{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:none;text-align:center}.game-score-num{display:inline-block;font-family:var(--font-display);font-weight:900;font-size:clamp(96px,18vw,200px);line-height:.9;color:var(--accent-cream-yellow);text-shadow:0 0 40px rgba(255,60,20,.55);animation:score-pop .2s ease-out}@keyframes score-pop{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}.game-score-label{font-family:var(--font-body);font-weight:600;font-size:clamp(13px,1.4vw,16px);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:#fff5ad99}.game-hud{position:absolute;top:max(20px,env(safe-area-inset-top));left:0;right:0;z-index:2;display:flex;justify-content:center;pointer-events:none}.game-timer{display:inline-flex;align-items:baseline;gap:2px}.game-timer-num{font-family:var(--font-display);font-weight:900;font-size:52px;line-height:1;color:var(--cream)}.game-timer-unit{font-family:var(--font-body);font-weight:600;font-size:18px;text-transform:uppercase;color:#f5f1e699}.game-timer-track{position:absolute;top:0;left:0;right:0;z-index:2;height:7px;background:#f5f1e629}.game-timer-fill{height:100%;transform-origin:left center;background:linear-gradient(90deg,var(--frame-red-from),var(--frame-red-to));will-change:transform}.ember-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;touch-action:none;transition:opacity .5s ease}.ember-layer--dim{opacity:.32}.spark-rain{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.confirmed{--section-text: #fff5ad;--stage-text: #fff5ad;position:relative;z-index:1;min-height:100svh;display:flex;flex-direction:column;padding:24px clamp(20px,5vw,56px) 48px;color:var(--section-text)}.confirmed-body{flex:1;margin:0 auto;max-width:620px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(14px,2.6vh,24px)}.confirmed-body h1{font-family:var(--font-pyre);font-weight:600;font-size:clamp(58px,9vw,120px);line-height:.95;letter-spacing:-2px;margin:0;color:var(--stage-text);font-feature-settings:"ss01" 1,"ss02" 1}.confirmed-body .subhead{font-family:var(--font-thermo);font-weight:500;font-size:clamp(17px,2vw,24px);line-height:1.3;margin:0;max-width:30ch;color:var(--stage-text)}.confirmed-referral{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px;width:100%}.confirmed-referral-line{font-family:var(--font-body);font-size:clamp(15px,1.6vw,18px);line-height:1.4;margin:0;max-width:32ch;color:#fff5add1}.confirmed-referral-line strong{color:var(--accent-cream-yellow);font-weight:600}.ref-copy{display:inline-flex;align-items:center;gap:12px;max-width:min(90vw,440px);font-family:var(--font-mono);font-size:14px;color:var(--accent-cream-yellow);background:#fff5ad1a;border:1.5px solid rgba(255,245,173,.45);border-radius:var(--radius-pill);padding:11px 11px 11px 20px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ref-copy:hover{background:#fff5ad2e}.ref-copy-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-copy-action{flex-shrink:0;font-family:var(--font-thermo);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#760101;background:#fff5ad;border-radius:var(--radius-pill);padding:7px 16px}.ref-copy--done .ref-copy-action{background:#fff5ad52;color:var(--accent-cream-yellow)}.confirmed-follow{font-family:var(--font-body);font-size:14px;color:#fff5ad99;text-decoration:underline;margin-top:4px;transition:color .15s ease}.confirmed-follow:hover{color:var(--accent-cream-yellow)}.ember{position:absolute;top:0;left:0;padding:0;border:none;background:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;touch-action:none}.ember:active{filter:brightness(1.35) saturate(1.1)}.burst{position:absolute;top:0;left:0;border-radius:50%;pointer-events:none;will-change:transform,opacity}.spark-cursor{position:absolute;top:0;left:0;width:110px;height:110px;margin:-55px 0 0 -55px;border-radius:50%;pointer-events:none;opacity:0;z-index:1;background:radial-gradient(circle,#ffebaa47,#ff963200 68%);transition:transform .08s ease-out,opacity .3s ease}.game-heat{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse 120% 80% at 50% 100%,#ff5a1400 45%,#ff461459);transition:opacity .4s ease}.game--hot .game-heat{opacity:1;animation:heat-pulse .9s ease-in-out infinite}@keyframes heat-pulse{0%,to{opacity:.55}50%{opacity:1}}.game--hot .game-timer-num{color:#ff8a3d}
