@font-face{font-family:Fraunces Soft;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/fraunces@5.3.0/files/fraunces-latin-soft-normal.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:Fraunces Soft;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/fraunces@5.3.0/files/fraunces-latin-soft-italic.woff2) format("woff2");font-weight:100 900;font-style:italic;
font-display:swap}@font-face{font-family:Archivo;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/archivo@5.3.0/files/archivo-latin-wdth-normal.woff2) format("woff2");font-weight:100 900;font-stretch:62%
125%;font-display:swap}:root{--studio: #1f0e0a;--studio-2: #2b130d;--studio-3: #3a1a11;--cream: #fbead0;--cream-soft: rgba(251, 234, 208, .7);--line: rgba(251, 234, 208, .14);--gold: #f7b538;--tangerine:
#ec6a2c;--rust: #b5401f;--brown: #6e2a14;--teal: #1e8c86;--red: #a63223;--ink: #2a120c;--gutter: clamp(16px, 4vw, 56px);--display: "Fraunces Soft", "Cooper Black", Georgia, serif;--text: "Archivo", system-ui,
-apple-system, "Segoe UI", sans-serif;--spring: cubic-bezier(.2, 1.5, .4, 1);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--studio);
color:var(--cream);font:400 17px/1.55 var(--text);font-stretch:100%;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}button,input{font:inherit}:focus-visible{outline:3px solid var(--gold);
outline-offset:3px}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:12px;top:-80px;z-index:100;
padding:10px 14px;background:var(--gold);color:var(--ink);border-radius:8px;font-weight:700}.skip:focus{top:12px}.top{position:absolute;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;
justify-content:space-between;gap:12px;padding:18px var(--gutter);pointer-events:none}.top>*{pointer-events:auto}.top-r{display:flex;align-items:center;gap:10px}.sign{display:inline-flex;align-items:center;
gap:9px;padding:8px 15px 9px 12px;border-radius:10px;background:#14080599;box-shadow:inset 0 0 0 1.5px #fbead029;font:italic 800 16px/1 var(--display);font-variation-settings:"SOFT" 100;color:var(--cream-soft);
backdrop-filter:blur(6px);transition:color .3s ease,box-shadow .3s ease,background .3s ease}.sign i{width:9px;height:9px;border-radius:50%;background:#6a3a20;transition:background .3s ease,box-shadow .3s
ease}.sign[data-state=soon] i{background:var(--gold);box-shadow:0 0 10px var(--gold);animation:breathe-dot 2.4s ease-in-out infinite}.sign[data-state=air],.sign[data-state=spin],.sign[data-state=land]{
color:#ffe9d6;background:#78140cb8;box-shadow:inset 0 0 0 1.5px #ff6e508c,0 0 26px #ff3c1e59}.sign[data-state=air] i,.sign[data-state=spin] i,.sign[data-state=land] i{background:#ff5a3a;box-shadow:0 0
12px #ff5a3a}.sign[data-state=spin] i{animation:blink .5s steps(2) infinite}@keyframes breathe-dot{50%{opacity:.35}}.snd{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;
background:#1408058c;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--cream);cursor:pointer;backdrop-filter:blur(6px)}.snd svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;
stroke-linecap:round;stroke-linejoin:round}.snd .spk{fill:currentColor}.snd .x{display:none}.snd.off{color:var(--cream-soft)}.snd.off .w1,.snd.off .w2{display:none}.snd.off .x{display:inline}.buy{display:inline-block;
padding:11px 20px 12px;border-radius:999px;background:var(--gold);color:var(--ink);font:750 15px/1 var(--text);font-stretch:112%;text-decoration:none;box-shadow:0 3px 0 var(--rust);transition:transform
.15s ease,box-shadow .15s ease}.buy:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--rust)}.buy[aria-disabled=true]{background:#1f0e0a8c;color:var(--cream-soft);box-shadow:inset 0 0 0 1.5px var(--line);
cursor:default;transform:none;backdrop-filter:blur(6px)}.stage{position:relative;height:100svh;min-height:640px;max-height:1080px;overflow:hidden;isolation:isolate;background:radial-gradient(58% 60% at
46% 34%,rgba(255,168,64,.2),transparent 72%),linear-gradient(180deg,#2c120c 0%,var(--studio) 78%)}.scene{position:absolute;inset:0;--susan-h: min(92svh, 1000px);--susan-left: max(0vw, calc(50vw - 700px) );
--wheel-r: min(29svh, 19.5vw, 330px);--contact: 180;--layout: susan}.curtain{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 5px,rgba(247,181,56,.1)
5px 6px,transparent 6px 9px,rgba(255,226,170,.07) 9px 10px,transparent 10px 15px,rgba(236,106,44,.08) 15px 16px),repeating-linear-gradient(90deg,transparent 0 21px,rgba(255,214,150,.06) 21px 23px,transparent
23px 34px);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.85) 55%,transparent 92%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.85) 55%,transparent 92%)}.curtain i{position:absolute;
inset:0;background:linear-gradient(100deg,transparent 38%,rgba(255,222,160,.13) 46%,transparent 54%);background-size:320% 100%;animation:sweep 11s linear infinite}@keyframes sweep{0%{background-position:110%
0}to{background-position:-60% 0}}.spot{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle 260px at var(--mx, 50%) var(--my, 40%),rgba(255,214,150,.12),transparent
70%);transition:opacity .5s ease}.spot.on{opacity:1}.burst{position:absolute;z-index:3;width:0;height:0;translate:-50% -50%;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from
0deg,rgba(255,210,130,.075) 0 6deg,transparent 6deg 15deg);-webkit-mask-image:radial-gradient(closest-side,#000 25%,transparent 100%);mask-image:radial-gradient(closest-side,#000 25%,transparent 100%);
animation:rays 120s linear infinite}.burst.pop{animation:rays 120s linear infinite,flare 1.6s ease-out}@keyframes rays{to{rotate:360deg}}@keyframes flare{15%{filter:brightness(3.2);scale:1.12}}.susan{
position:absolute;z-index:5;bottom:calc(var(--susan-h) * -.02);left:var(--susan-left);height:var(--susan-h);width:auto;aspect-ratio:796 / 1400;user-select:none;pointer-events:none;filter:drop-shadow(0
22px 34px rgba(0,0,0,.5));transform-origin:40% 100%;animation:breathe 5.5s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.003,1.005)}}.susan img{position:absolute;inset:0;width:100%;height:100%;
max-width:none}.s-body{clip-path:polygon(0 0,100% 0,100% 18.21%,57.54% 18.21%,57.54% 31.21%,100% 31.21%,100% 100%,0 100%)}.s-arm,.s-hand{position:absolute;inset:0}.s-arm{transform-origin:56.78% 23.93%}
.s-fore{clip-path:polygon(56.53% 18.21%,90.58% 18.21%,90.58% 31.21%,56.53% 31.21%)}.s-hand{transform-origin:89.95% 25%;animation:fidget 11s ease-in-out infinite 4s}.s-hand img{clip-path:polygon(89.57%
18.21%,100% 18.21%,100% 31.57%,89.57% 31.57%)}@keyframes fidget{0%,90%,to{transform:rotate(0)}93%{transform:rotate(6deg)}96%{transform:rotate(-2deg)}}.susan.missing{visibility:hidden}.probe{position:absolute;
width:var(--wheel-r);height:0;visibility:hidden}.wheel{position:absolute;z-index:4;left:0;top:0;width:0;height:0;filter:drop-shadow(0 26px 40px rgba(0,0,0,.55));cursor:grab;touch-action:pan-y;-webkit-user-select:none;
user-select:none}.wheel.grabbing{cursor:grabbing}.wheel-tilt{width:100%;height:100%;transform:perspective(1200px) rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg));transition:transform .5s ease-out}#wheel-svg{
display:block;width:100%;height:100%;overflow:visible}.w-label{font:800 8.6px var(--text);font-stretch:125%;letter-spacing:.02em}.bulb{fill:#6a3a20;stroke:#ffdca029;stroke-width:.5;transition:fill .4s
ease}.bulb.on{fill:url(#bulb-lit)}.bulb-glow{fill:#ffd27a;opacity:0;transition:opacity .4s ease}.bulb-glow.on{opacity:.22}.w-hub{font:italic 900 17px var(--display);font-variation-settings:"SOFT" 100;
fill:var(--gold)}.chase .bulb,.idle .bulb{fill:url(#bulb-lit);animation:chase .9s steps(1) infinite;animation-delay:calc(var(--i) * -.3s)}.chase .bulb-glow,.idle .bulb-glow{opacity:.25;animation:chase
.9s steps(1) infinite;animation-delay:calc(var(--i) * -.3s)}.idle .bulb,.idle .bulb-glow{animation-duration:2.7s;animation-delay:calc(var(--i) * -.9s)}@keyframes chase{0%,to{opacity:1}33%{opacity:.25}66%{
opacity:.6}}.full .bulb.on,.full .bulb-glow.on{animation:blink 1.4s ease-in-out infinite}@keyframes blink{50%{opacity:.35}}.slice-glow{opacity:0;transition:opacity .5s ease}.slice-glow.on{opacity:1;animation:glow
1.6s ease-in-out infinite}@keyframes glow{50%{opacity:.55}}.callout{position:absolute;z-index:7;padding:9px 14px 10px;border-radius:12px;background:var(--cream);color:var(--ink);font:600 13px/1.2 var(--text);
font-stretch:112%;white-space:nowrap;box-shadow:0 10px 30px #00000059;opacity:0;transform:translate(-78%,calc(-100% + 10px)) scale(.92);transform-origin:78% 100%;transition:opacity .35s ease,transform
.45s var(--spring);pointer-events:none}.callout b{display:block;font:800 26px/1 var(--text);font-stretch:125%;margin-top:3px}.callout:after{content:"";position:absolute;left:78%;bottom:-7px;width:14px;
height:14px;background:var(--cream);transform:translate(-50%) rotate(45deg);border-radius:2px}.callout.show{opacity:1;transform:translate(-78%,-100%) scale(1)}.callout.below{transform:translate(-14%,8px)
scale(.92);transform-origin:14% 0}.callout.below.show{transform:translate(-14%,18px) scale(1)}.callout.below:after{left:14%;top:-7px;bottom:auto}.bubble{position:absolute;z-index:8;margin:0;max-width:220px;
padding:10px 15px 11px;border-radius:18px 18px 18px 4px;background:var(--cream);color:var(--ink);font:italic 750 17px/1.2 var(--display);font-variation-settings:"SOFT" 100;box-shadow:0 10px 28px #00000059;
opacity:0;transform:translateY(6px) scale(.85);transform-origin:0 100%;transition:opacity .3s ease,transform .4s var(--spring);pointer-events:none}.bubble.show{opacity:1;transform:none}.confetti{position:absolute;
inset:0;z-index:30;width:100%;height:100%;pointer-events:none}.marquee{position:absolute;z-index:8;right:var(--gutter);bottom:calc(var(--apron-h) + 2.2svh);width:max-content}.logo{margin:0;font:italic
900 clamp(64px,min(8.6vw,15svh),158px) / .9 var(--display);font-variation-settings:"SOFT" 100;letter-spacing:-.015em;color:var(--gold);text-shadow:.012em .012em 0 var(--tangerine),.024em .024em 0 var(--tangerine),.036em
.036em 0 var(--rust),.048em .048em 0 var(--rust),.06em .06em 0 var(--brown),.072em .072em 0 var(--brown),.09em .1em .12em rgba(0,0,0,.45);white-space:nowrap}.tagline{margin:.55em 0 0 .2em;font:600 clamp(18px,1.55vw,24px)
/ 1.3 var(--text);font-stretch:108%;color:var(--cream)}.stage{--apron-h: clamp(112px, 15svh, 150px)}.apron{position:absolute;z-index:9;left:0;right:0;bottom:0;height:var(--apron-h);display:flex;align-items:center;
justify-content:space-between;gap:24px;padding:0 var(--gutter);background:linear-gradient(180deg,#3a170e,#2a110b 30%,#1c0b07);border-top:3px solid #4a1d10;box-shadow:0 -18px 40px #00000073}.apron:before{
content:"";position:absolute;left:0;right:0;top:-11px;height:18px;background:radial-gradient(circle at 50% 50%,#fff3c9 0 2.6px,#ffcb5c 3.2px,rgba(247,181,56,.35) 5px,transparent 8.5px) 0 0 / 30px 18px
repeat-x;filter:saturate(1.1);animation:twinkle 2.4s ease-in-out infinite}@keyframes twinkle{50%{opacity:.72}}.potline{margin:0;max-width:46ch;color:var(--cream-soft);font-size:15px;line-height:1.45}.potline
strong{color:var(--cream);font-weight:700}.potline .num{font-stretch:118%;font-weight:750;color:var(--gold);font-variant-numeric:tabular-nums}.play{display:flex;align-items:center;gap:22px;flex:none}.callit{
display:flex;align-items:center;gap:10px}.callit-l{font:italic 800 17px/1 var(--display);font-variation-settings:"SOFT" 100;color:var(--cream-soft)}.chips{display:flex;gap:6px}.chip{min-width:52px;height:34px;
padding:0 9px;border:0;border-radius:9px;background:var(--c);color:var(--k);font:800 12.5px/1 var(--text);font-stretch:122%;cursor:pointer;box-shadow:0 3px #00000073;opacity:.72;transition:transform .25s
var(--spring),opacity .2s ease,box-shadow .2s ease}.chip:hover{opacity:1;transform:translateY(-2px)}.chip[aria-pressed=true]{opacity:1;transform:translateY(-4px) rotate(-3deg);box-shadow:0 0 0 2.5px var(--cream),0
6px #00000073}.streak{font:700 13px/1 var(--text);font-stretch:112%;color:var(--gold);white-space:nowrap}.cta{display:flex;gap:12px;flex:none}.whirl,.ghost,.lookup button{display:inline-flex;align-items:center;
justify-content:center;min-height:48px;padding:0 22px;border:0;border-radius:999px;font:750 16px/1 var(--text);font-stretch:112%;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow
.15s ease,background .2s ease}.whirl{min-width:172px;background:var(--tangerine);color:var(--ink);box-shadow:0 4px 0 var(--brown)}.whirl:hover{transform:translateY(-1px);box-shadow:0 5px 0 var(--brown)}
.whirl:active{transform:translateY(3px);box-shadow:0 1px 0 var(--brown)}.whirl[disabled]{opacity:.6;cursor:default;transform:none}.ghost{background:transparent;color:var(--cream);box-shadow:inset 0 0 0
1.5px #fbead059}.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--cream)}.ticker{position:relative;overflow:hidden;background:#140805;border-bottom:1px solid rgba(247,181,56,.25);box-shadow:inset 0 1px #0009}
.ticker-track{display:flex;width:max-content;animation:tape var(--dur, 40s) linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-track>div{display:flex;flex:none}@keyframes tape{to{
transform:translate(-50%)}}.tk{display:inline-flex;align-items:center;gap:9px;padding:13px 28px 13px 0;white-space:nowrap;font:600 14px/1 var(--text);font-stretch:112%;color:var(--cream-soft);font-variant-numeric:tabular-nums}
.tk i{width:10px;height:10px;border-radius:3px;background:var(--c, var(--gold))}.tk b{color:var(--cream);font-weight:800;font-stretch:125%}.tk em{font-style:normal;font-weight:700}.tk .up{color:#8fd6a4}
.tk .down{color:#ff9c7a}main>section:not(.stage):not(.how){padding:clamp(64px,9vw,120px) var(--gutter) 0;max-width:1320px;margin:0 auto}h2{margin:0;font:900 clamp(48px,7vw,96px) / .95 var(--display);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;color:var(--cream)}.sub{margin:14px 0 0;color:var(--cream-soft);max-width:60ch}.err{color:#ff9c7a}.linkish{padding:0;border:0;background:none;color:var(--gold);font:inherit;
text-decoration:underline;text-underline-offset:3px;cursor:pointer}.block{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,80px);align-items:center}.block h2{font-size:clamp(44px,5vw,76px)}
.block-out{min-height:1.5em;margin:16px 0 0;color:var(--cream-soft)}.block-out b{color:var(--cream)}.reel{position:relative;padding:22px 24px 24px;border-radius:28px;background:linear-gradient(180deg,#3d1a10,#24100a);
box-shadow:inset 0 0 0 2px #f7b53859,inset 0 2px #ffdca026,0 30px 60px #0006;transform:rotate(1.2deg)}.reel-head{display:flex;align-items:center;gap:9px;font:italic 750 17px/1 var(--display);font-variation-settings:"SOFT" 100;color:var(--cream-soft)}.reel-head .dot{width:9px;height:9px;border-radius:50%;background:#ff5a3a;box-shadow:0 0 10px #ff5a3a;animation:breathe-dot 1.6s ease-in-out infinite}.reel.offline .dot{
background:#6a3a20;box-shadow:none;animation:none}.reel-window{position:relative;height:152px;margin:16px 0 18px;overflow:hidden;border-radius:16px;background:#140805;box-shadow:inset 0 0 0 2px #00000080;
-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 74%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 74%,transparent 100%)}.reel-window:after{content:"";
position:absolute;left:0;right:0;top:34px;height:84px;border-block:2px solid rgba(251,234,208,.55);pointer-events:none}.reel-strip{margin-top:34px;will-change:transform}.reel-row{display:flex;align-items:baseline;
justify-content:space-between;gap:12px;height:84px;padding:18px 22px 0;background:var(--c);color:var(--k);border-bottom:2px solid rgba(0,0,0,.18)}.reel-row b{font:850 40px/1 var(--text);font-stretch:125%}
.reel-row span{font-size:15px;opacity:.8}.reel-n{font:600 15px/1.2 var(--text);font-stretch:112%;color:var(--cream-soft)}.reel-n b{color:var(--cream);font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}
.reel-hash{margin-top:10px;font:500 13px/1.45 ui-monospace,SF Mono,Menlo,Consolas,monospace;color:#fbead099;word-break:break-all}.reel-math{min-height:1.4em;margin-top:10px;font-size:15px;color:var(--cream-soft)}
.reel-math b{color:var(--gold);font-variant-numeric:tabular-nums}.how{position:relative;margin-top:clamp(40px,7vw,100px)}.how.pinned{height:420vh}.how-pin{display:flex;flex-direction:column;align-items:center;
justify-content:center;gap:14px;padding:0 var(--gutter)}.how.pinned .how-pin{position:sticky;top:0;height:100vh;overflow:hidden}.how-h{font-size:clamp(22px,2.2vw,30px);font-style:italic;color:var(--cream-soft);
letter-spacing:0}.set{position:relative;width:min(100%,1200px,calc((100vh - 230px) * 16 / 9));aspect-ratio:16 / 9;border-radius:28px;overflow:hidden;background:radial-gradient(70% 70% at 70% 35%,rgba(255,168,64,.16),transparent
70%),linear-gradient(180deg,#2c120c,#1a0a07);box-shadow:inset 0 0 0 1px var(--line),0 40px 80px #00000059}.show-svg{display:block;width:100%;height:100%}.show-svg .rays path{fill:#ffd2820f}.show-svg .table{
fill:#3d1a10}.show-svg .glass{fill:#fff5e60d;stroke:#fbead0bf;stroke-width:3}.show-svg .shine{fill:none;stroke:#ffffff59;stroke-width:6;stroke-linecap:round}.show-svg .label{fill:var(--cream)}.show-svg
.lbl-t{font:italic 900 28px var(--display);font-variation-settings:"SOFT" 100;fill:var(--ink)}.show-svg .lbl-n{font:750 14px var(--text);font-stretch:112%;fill:var(--rust);font-variant-numeric:tabular-nums}
.show-svg .coin circle,.show-svg .chipf circle{fill:#f7b538;stroke:#b8611a;stroke-width:2.5}.show-svg .coin .ring,.show-svg .chipf .ring{fill:none;stroke:#fff1c2;stroke-width:2;stroke-dasharray:4 4}.show-svg
.chipf circle{fill:var(--chip, #a63223);stroke:#00000059}.show-svg .pp .rim{fill:#ffbe6e52;stroke:#ffbe6e52;stroke-width:3}.show-svg .pp .fil{fill:#140705}.show-svg .seat{fill:url(#seat-v);stroke:#2a0a06;
stroke-width:2}.board{position:absolute;left:73.3%;top:3.5%;width:46%;padding:1.2% 1.6% 1.4%;border-radius:14px;background:var(--cream);color:var(--ink);box-shadow:0 12px 30px #0006;opacity:0;transform:translate(-50%,-24px);
font:600 clamp(10px,1.25vw,15px) / 1.3 var(--text);font-stretch:108%}.board .b-n b{font-weight:800;font-variant-numeric:tabular-nums}.board .b-h{margin:.35em 0;font:500 clamp(8px,.95vw,12px) / 1.35 ui-monospace,"SF Mono",Menlo,Consolas,monospace;color:#2a120cb8;word-break:break-all}.board .b-m b{color:var(--rust)}.board .b-m .pick{padding:.05em .4em;border-radius:6px;background:var(--ink);color:var(--gold)}.pops
span{position:absolute;bottom:27%;padding:.3em .6em;border-radius:8px;background:var(--cream);color:var(--ink);font:800 clamp(9px,1.05vw,14px) / 1 var(--text);font-stretch:115%;white-space:nowrap;opacity:0;
pointer-events:none}.how-cap{margin:6px 0 0;min-height:1.1em;text-align:center;font:900 clamp(30px,4.4vw,60px) / 1.05 var(--display);font-variation-settings:"SOFT" 100;letter-spacing:-.015em;text-transform:lowercase}
.how-cap.in{animation:cap-in .55s var(--spring)}@keyframes cap-in{0%{opacity:0;transform:translateY(14px) scale(.97)}}.how-dots{display:flex;gap:10px;margin:0;padding:0;list-style:none}.how-dots li{width:10px;
height:10px;border-radius:50%;background:#6a3a20;transition:background .3s ease,box-shadow .3s ease}.how-dots li.on{background:#ffe28a;box-shadow:0 0 12px #ffcb5c}.tag-row{list-style:none;margin:40px 0
0;padding:0;display:flex;flex-wrap:wrap;gap:0}.tag{--rot: 0deg;position:relative;flex:1 1 200px;min-width:0;margin:0 -6px 14px;padding:30px 22px 22px;border-radius:16px 16px 18px 18px;background:var(--c);
color:var(--k);transform:rotate(var(--rot));transform-origin:50% 18px;box-shadow:0 14px 30px #00000059;cursor:pointer;transition:box-shadow .3s ease}.tag:before{content:"";position:absolute;top:12px;left:50%;
width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--studio);box-shadow:inset 0 1px 2px #0009}.tag:hover{z-index:2;box-shadow:0 22px 40px #00000073}.tag .sym{display:block;font:850
clamp(30px,3.2vw,42px) / 1 var(--text);font-stretch:125%}.tag .nm{display:block;margin-top:4px;font-size:15px;opacity:.8}.tag .px{display:block;margin-top:22px;font:750 22px/1 var(--text);font-stretch:115%;
font-variant-numeric:tabular-nums;perspective:300px}.tag .px i{display:inline-block;font-style:normal}.tag.landed{outline:3px solid var(--cream);outline-offset:4px}.result{margin-top:36px;display:grid;
grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,4vw,56px);align-items:center;padding:clamp(22px,3.5vw,40px);border-radius:28px;background:var(--studio-2);box-shadow:inset 0 0 0 1px
var(--line)}.result .big{display:flex;align-items:center;justify-content:center;aspect-ratio:1.75;border-radius:20px;background:var(--c, var(--studio-3));color:var(--k, var(--cream));font:850 clamp(52px,7.4vw,112px)
/ 1 var(--text);font-stretch:125%;letter-spacing:-.01em}.result .big.empty{font:italic 900 clamp(44px,6vw,84px) / 1 var(--display);font-variation-settings:"SOFT" 100;color:var(--cream-soft)}.result h3{
margin:0;font:700 clamp(22px,2.4vw,32px) / 1.25 var(--text);font-stretch:105%}.result p{margin:12px 0 0;color:var(--cream-soft)}.result .links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;
font-size:15px}.result .links a{color:var(--gold);text-underline-offset:3px}.history{margin-top:26px;overflow-x:auto}.history table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}
.history th{text-align:left;font-weight:600;color:var(--cream-soft);padding:10px 12px 10px 0;border-bottom:1px solid var(--line)}.history td{padding:12px 12px 12px 0;border-bottom:1px solid var(--line)}
.chip-s{display:inline-block;padding:3px 9px 4px;border-radius:7px;background:var(--c);color:var(--k);font-weight:800;font-stretch:120%;font-size:13px}.history .num{text-align:right}.replay{display:grid;
place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--studio-3);color:var(--gold);cursor:pointer;transition:transform .2s var(--spring),background .2s ease}.replay:hover{
background:var(--gold);color:var(--ink);transform:scale(1.08)}.replay svg{width:16px;height:16px;fill:currentColor}.lookup{display:flex;gap:10px;margin-top:28px;max-width:720px}.lookup input{flex:1;min-width:0;
min-height:52px;padding:0 18px;border-radius:14px;border:1.5px solid rgba(251,234,208,.25);background:var(--studio-2);color:var(--cream);font-size:16px}.lookup input::placeholder{color:#fbead066}.lookup
input:focus{outline:none;border-color:var(--gold)}.lookup button{min-height:52px;background:var(--gold);color:var(--ink);box-shadow:0 4px 0 var(--rust)}.wallet-tools{display:flex;flex-wrap:wrap;gap:10px;
margin-top:14px}.wallet-tools .ghost{min-height:40px;padding:0 16px;font-size:14px}.wallet-result{max-width:720px;margin-top:22px}.wallet-result .verdict{margin:0;font:900 30px/1.1 var(--display);font-variation-settings:"SOFT" 100}.wallet-result .why{margin:8px 0 0;color:var(--cream-soft)}.wallet-result ul{list-style:none;margin:18px 0 0;padding:0}.wallet-result li{display:flex;justify-content:space-between;align-items:center;
gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.wallet-result li small{display:block;color:var(--cream-soft);font-size:13px}.wallet-result li a{color:var(--gold);font-weight:700;font-variant-numeric:tabular-nums;
text-align:right}.wallet-result li a span{display:block;font-weight:400;font-size:13px;color:var(--cream-soft)}.seat{margin-top:30px;max-width:720px}.seat canvas{display:block;width:100%;height:auto;border-radius:18px;
box-shadow:0 24px 50px #00000073;transform:rotate(-1.4deg)}.seat-act{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.rule-list{margin:36px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));
gap:0 48px}.rule-list div{padding:20px 0 22px;border-top:1px solid var(--line)}.rule-list dt{font:700 20px/1.3 var(--text);font-stretch:106%}.rule-list dd{margin:6px 0 0;color:var(--cream-soft)}.foot{
max-width:1320px;margin:0 auto;padding:96px var(--gutter) 56px;color:var(--cream-soft);font-size:14px}.addresses{display:grid;gap:8px;margin-bottom:22px}.addresses div{display:flex;flex-wrap:wrap;gap:4px
14px}.addresses span{min-width:120px}.addresses a{color:var(--cream);word-break:break-all;font-variant-numeric:tabular-nums}.legal{max-width:80ch;margin:0;line-height:1.6}@media(max-width:1240px){.potline{
max-width:34ch}.callit-l{display:none}}@media(max-width:1060px){.apron{flex-direction:column;align-items:stretch;justify-content:center;gap:10px}.play{justify-content:space-between}.potline{max-width:none}}
@media(max-width:680px),(max-aspect-ratio:4/5){.top{padding:14px var(--gutter)}.sign{font-size:14px;padding:7px 12px 8px 10px}.buy{padding:10px 15px 11px;font-size:14px}.snd{width:38px;height:38px}.stage{
height:auto;max-height:none;min-height:0;display:flex;flex-direction:column;--apron-h: auto}.marquee{position:relative;order:1;right:auto;bottom:auto;width:auto;padding:82px var(--gutter) 0}.logo{font-size:clamp(52px,16.5vw,84px)}
.tagline{font-size:17px;margin-top:.7em}.scene{position:relative;order:2;height:max(470px,66svh);--layout: wheel;--wheel-cx: .55;--wheel-cy: .4;--wheel-r: min(45vw, 22svh);--susan-h: 90%;--contact: 75}
.bubble{max-width:160px;font-size:15px}.apron{position:relative;order:3;height:auto;flex-direction:column;align-items:stretch;gap:18px;padding:26px var(--gutter) 30px}.play{flex-direction:column;align-items:stretch;
gap:16px}.callit{flex-wrap:wrap}.callit-l{display:block;width:100%}.chips{flex:1;justify-content:space-between}.chip{flex:1;min-width:0}.cta{flex-direction:column;width:100%;max-width:520px}.block{grid-template-columns:1fr}
.reel{transform:none}.reel-row b{font-size:32px}.how-pin{padding:0}.how-h{padding:0 var(--gutter)}.set{width:100%;aspect-ratio:4 / 3;border-radius:0}.board{width:64%;font-size:11px;border-radius:9px}.board
.b-h{font-size:8.5px}.how-cap{padding:0 var(--gutter);font-size:clamp(28px,8.5vw,40px)}.result{grid-template-columns:1fr}.history th:nth-child(2),.history td:nth-child(2){display:none}.lookup{flex-direction:column}
.tag{flex-basis:44%;margin:0 -4px 12px;padding:26px 16px 18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}