:root{--night:#120a24;--night-2:#0b0618;--panel:#1d1236;--panel-hi:#2e1f52;--shadow:#07030f;--ink:#1a0f2e;--gold:#ffd23f;--gold-dk:#c98a00;--gold-lt:#ffe98a;--pink:#ff3ea5;--pink-dk:#b31e72;--pink-lt:#ff8fcb;--cyan:#3ef2ff;--cyan-dk:#1b8fb3;--green:#5cff6b;--green-dk:#1f8f3a;--red:#ff3b3b;--red-dk:#b3172b;--cream:#fff4d6;--cream-dk:#d9cba8;--muted:#a797cf;--bulb-off:#5a4210;--f-display:"Press Start 2P", monospace;--f-body:"VT323", monospace;--side-w:256px;--top-h:76px;--ribbon-h:0px}.has-ribbon{--ribbon-h:28px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--night);color:var(--cream);font-family:var(--f-body);margin:0;font-size:24px;line-height:1.15}a{color:var(--cyan);text-decoration:none}a:hover{color:var(--gold)}button{font:inherit;color:inherit}img{image-rendering:pixelated}p{margin:0}:focus-visible{outline:4px solid var(--gold);outline-offset:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:200;background:var(--gold);color:var(--ink);font-family:var(--f-display);padding:14px 16px;font-size:12px;position:absolute;top:12px;left:-9999px}.skip:focus{left:16px}.gold{color:var(--gold)}.green{color:var(--green)}.pink{color:var(--pink)}.cyan{color:var(--cyan)}.muted{color:var(--muted)}.px-icon{flex-shrink:0;width:24px;height:24px;display:inline-flex}.px-icon.sm{width:16px;height:16px}.px-icon svg{width:100%;height:100%}.btn{--bd:var(--ink);cursor:pointer;white-space:nowrap;height:52px;font-family:var(--f-display);letter-spacing:1px;color:var(--ink);touch-action:manipulation;border:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:12px;text-decoration:none;display:inline-flex}.btn:hover{color:var(--ink)}.btn:active:not(:disabled){transform:translateY(4px)}.btn:disabled{cursor:not-allowed}.btn-sm{height:44px;padding:0 16px}.btn-lg{height:60px;padding:0 28px;font-size:16px}.btn-block{width:100%}.btn-gold{background:var(--gold);box-shadow:-4px 0 0 0 var(--bd), 4px 0 0 0 var(--bd), 0 -4px 0 0 var(--bd), 0 4px 0 0 var(--bd), inset -4px -4px 0 0 var(--gold-dk), inset 4px 4px 0 0 var(--gold-lt)}.btn-cyan{background:var(--cyan);box-shadow:-4px 0 0 0 var(--bd), 4px 0 0 0 var(--bd), 0 -4px 0 0 var(--bd), 0 4px 0 0 var(--bd), inset -4px -4px 0 0 var(--cyan-dk)}.btn-pink{background:var(--pink);box-shadow:-4px 0 0 0 var(--bd), 4px 0 0 0 var(--bd), 0 -4px 0 0 var(--bd), 0 4px 0 0 var(--bd), inset -4px -4px 0 0 var(--pink-dk), inset 4px 4px 0 0 var(--pink-lt)}.btn-ghost{--bd:var(--panel-hi);color:var(--cream);box-shadow:-4px 0 0 0 var(--bd), 4px 0 0 0 var(--bd), 0 -4px 0 0 var(--bd), 0 4px 0 0 var(--bd);background:0 0}.btn-ghost:hover{--bd:var(--gold);color:var(--gold)}.btn-gold:disabled,.btn-cyan:disabled,.btn-pink:disabled{background:var(--panel-hi);color:var(--muted);box-shadow:-4px 0 0 0 var(--bd), 4px 0 0 0 var(--bd), 0 -4px 0 0 var(--bd), 0 4px 0 0 var(--bd)}.icon-btn{background:var(--panel);cursor:pointer;width:44px;height:44px;color:var(--cream);box-shadow:inset 0 4px 0 0 var(--panel-hi);border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{color:var(--gold)}.icon-btn[aria-pressed=true]{color:var(--muted)}.chip{font-family:var(--f-display);color:var(--ink);background:var(--gold);white-space:nowrap;align-items:center;gap:8px;padding:6px 8px;font-size:12px;line-height:1;display:inline-flex}.chip-green{background:var(--green)}.chip-cyan{background:var(--cyan)}.chip-pink{background:var(--pink)}.chip-muted{color:var(--muted);box-shadow:inset 0 0 0 4px var(--panel-hi);background:0 0;padding:8px 10px}.chip-live{color:var(--green);background:0 0;padding:6px 0}.live-dot{background:var(--green);width:8px;height:8px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.shell{grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100dvh;display:grid}.sidebar{top:var(--ribbon-h);height:calc(100dvh - var(--ribbon-h));z-index:60;background:var(--night-2);border-right:4px solid var(--panel);flex-direction:column;gap:32px;padding:24px 20px;display:flex;position:sticky;overflow-y:auto}.brand{color:var(--gold);align-items:center;gap:12px;display:flex}.brand:hover{color:var(--gold)}.logo-mark{width:64px;height:64px;filter:drop-shadow(2px 0 0 var(--cream)) drop-shadow(-2px 0 0 var(--cream)) drop-shadow(0 2px 0 var(--cream)) drop-shadow(0 -2px 0 var(--cream));flex-shrink:0}.logo-mark.sm{width:32px;height:32px;filter:drop-shadow(1px 0 0 var(--cream)) drop-shadow(-1px 0 0 var(--cream)) drop-shadow(0 1px 0 var(--cream)) drop-shadow(0 -1px 0 var(--cream))}.wordmark{font-family:var(--f-display);color:var(--gold);text-shadow:2px 2px 0 var(--pink);font-size:16px}.nav{flex-direction:column;gap:4px;display:flex}.nav-item{height:48px;font-family:var(--f-display);color:var(--muted);align-items:center;gap:16px;padding:0 12px;font-size:12px;display:flex;position:relative}.nav-item:hover{color:var(--cream);background:var(--panel)}.nav-item[aria-current=page]{color:var(--gold);background:var(--panel)}.nav-item[aria-current=page]:before{content:"";background:var(--gold);width:4px;position:absolute;top:8px;bottom:8px;left:-20px}.side-foot{flex-direction:column;gap:20px;margin-top:auto;display:flex}.mute-side{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;display:none}.side-card{background:var(--panel);box-shadow:inset 0 4px 0 0 var(--panel-hi);flex-direction:column;gap:12px;padding:16px;display:flex}.side-card .label{font-family:var(--f-display);color:var(--muted);letter-spacing:1px;font-size:8px}.side-ca{color:var(--cream);font-size:24px}.side-links{font-family:var(--f-display);justify-content:space-between;padding:0 4px;font-size:8px;display:flex}.side-links a{color:var(--muted);margin:-8px -4px;padding:8px 4px}.side-links a:hover{color:var(--gold)}.main-col{flex-direction:column;min-width:0;display:flex}.ticker{background:var(--night-2);border-bottom:4px solid var(--panel);height:40px;color:var(--muted);white-space:nowrap;align-items:center;font-size:22px;display:flex;overflow:hidden}.ticker-track{animation:ticker var(--tick-dur,60s) steps(var(--tick-steps,600)) infinite;gap:56px;padding-left:32px;display:inline-flex}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker{to{transform:translateX(var(--tick-shift,-50%))}}.tick{align-items:center;gap:10px;display:inline-flex}.tick:before{content:"";background:var(--panel-hi);width:8px;height:8px}.tick b{color:var(--green);font-weight:400}.tick .w{color:var(--cream)}.topbar{top:var(--ribbon-h);z-index:50;min-height:var(--top-h);background:var(--night);border-bottom:4px solid var(--panel);align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky}.burger,.brand-mobile{display:none}.brand-mobile .wordmark{text-shadow:2px 2px 0 var(--pink);font-size:12px}.live-chips{gap:16px;display:flex}.live-chip{background:var(--shadow);height:44px;color:var(--cream);align-items:center;gap:10px;padding:0 14px;font-size:28px;display:flex}.live-chip .lbl{font-family:var(--f-display);color:var(--muted);letter-spacing:1px;font-size:8px}.live-chip .unit{color:var(--cyan);font-size:20px}.live-chip.jp .val,.live-chip.jp .unit{color:var(--green)}.top-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.wallet-wrap{position:relative}.wallet-chip{background:var(--panel);cursor:pointer;height:44px;color:var(--cream);white-space:nowrap;box-shadow:-4px 0 0 0 var(--cyan), 4px 0 0 0 var(--cyan), 0 -4px 0 0 var(--cyan), 0 4px 0 0 var(--cyan);border:0;align-items:center;gap:12px;padding:0 12px 0 8px;font-size:26px;display:inline-flex}.wallet-chip .chip{padding:6px;font-size:8px}.wallet-chip:hover{color:var(--gold)}.menu{z-index:70;background:var(--panel);min-width:240px;box-shadow:-4px 0 0 0 var(--shadow), 4px 0 0 0 var(--shadow), 0 -4px 0 0 var(--shadow), 0 4px 0 0 var(--shadow), inset 0 4px 0 0 var(--panel-hi);flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 16px);right:0}.menu-meta{color:var(--muted);border-bottom:4px solid var(--panel-hi);margin-bottom:8px;padding:12px;font-size:22px}.menu-meta b{color:var(--cream);font-size:28px;font-weight:400;display:block}.menu button{text-align:left;cursor:pointer;height:44px;font-family:var(--f-display);color:var(--cream);background:0 0;border:0;padding:0 12px;font-size:12px}.menu button:hover{background:var(--panel-hi);color:var(--gold)}.menu button.danger{color:var(--pink)}main{outline:none;flex:1}.content{width:100%;max-width:1168px;margin:0 auto;padding:40px 32px 96px}.hero{text-align:center;padding:16px 0 56px;position:relative}.stars{pointer-events:none;position:absolute;inset:0}.stars i{background:var(--cream);opacity:.25;width:4px;height:4px;animation:2.4s steps(3,end) infinite twinkle;position:absolute}.stars i.lg{width:8px;height:8px}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:.9}}.kicker{background:var(--panel);font-family:var(--f-display);color:var(--green);box-shadow:inset 0 0 0 4px var(--panel-hi);align-items:center;gap:12px;margin-bottom:28px;padding:10px 14px;font-size:12px;display:inline-flex;position:relative}.hero-title{font-family:var(--f-display);color:var(--cream);margin:0 0 24px;font-size:44px;font-weight:400;line-height:1.35;position:relative}.hero-title .gold{text-shadow:4px 4px 0 var(--pink)}.hero-sub{max-width:640px;color:var(--muted);margin:0 auto 36px;font-size:30px;line-height:1.1;position:relative}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:24px;display:flex;position:relative}.stage{grid-template-columns:560px minmax(0,1fr);align-items:start;gap:40px;scroll-margin-top:120px;display:grid}.machine-col{min-width:0}.skin-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 64px 28px 0;display:grid}.skin-tab{cursor:pointer;background:var(--panel);height:56px;color:var(--muted);font-family:var(--f-display);text-align:left;box-shadow:inset 0 -4px 0 0 var(--panel-hi);border:0;align-items:center;gap:10px;padding:0 12px;font-size:8px;line-height:1.5;display:flex}.skin-tab img{width:32px;height:32px}.skin-tab:hover:not(:disabled){color:var(--cream)}.skin-tab[aria-selected=true]{background:var(--panel-hi);color:var(--gold);box-shadow:inset 0 -4px 0 0 var(--gold)}.skin-tab:disabled{cursor:not-allowed;opacity:.6}.cabinet{--body:#c21d3a;--sign:#7d0f25;--shade:#9a1530;--trim:var(--gold);--name:var(--gold);--reel:#fff4d6;--reel-sh:#d9cba8;--payline:var(--pink);--spin:var(--pink);--spin-dk:var(--pink-dk);--spin-lt:var(--pink-lt);--disp:var(--green);--reel-h:264px;--sprite:64px;--win-pad:12px;--body-pad:24px;--gap:8px;margin-right:64px;position:relative}.cabinet[data-skin=barnyard]{--body:#8b2f1a;--sign:#4a2a12;--shade:#6e2413;--trim:var(--cream);--name:var(--cream);--reel:#f7e7b8;--reel-sh:#dcc58e;--payline:#46e36b;--spin:#46e36b;--spin-dk:#1f8f3a;--spin-lt:#a8f5b9}.cabinet[data-skin=wheel]{--body:#14507a;--sign:#0b2e4a;--shade:#0f3f61;--trim:var(--gold);--spin:var(--gold);--spin-dk:var(--gold-dk);--spin-lt:var(--gold-lt);--disp:var(--cyan)}.topper{flex-direction:column;align-items:center;display:none}.cabinet[data-skin=wheel] .topper{display:flex}.wheel-box{width:160px;height:160px;position:relative}.wheel{width:160px;height:160px;display:block}.wheel.spin{animation:1.8s steps(16,end) wheelspin}@keyframes wheelspin{to{transform:rotate(1440deg)}}.pointer{position:absolute;top:-12px;left:66px}.topper-neck{background:var(--sign);width:32px;height:16px;box-shadow:-4px 0 0 0 var(--trim), 4px 0 0 0 var(--trim)}.sign{background:var(--sign);box-shadow:-6px 0 0 0 var(--trim), 6px 0 0 0 var(--trim), 0 -6px 0 0 var(--trim), 0 6px 0 0 var(--trim);flex-direction:column;gap:12px;padding:12px 16px 14px;display:flex}.bulbs{justify-content:space-between;display:flex}.bulbs i{background:var(--bulb-off);width:12px;height:12px}.bulbs i.a{animation:.9s step-end infinite chase}.bulbs i.b{animation:.9s step-end .45s infinite chase}.fast .bulbs i{animation-duration:.24s}.fast .bulbs i.b{animation-delay:.12s}@keyframes chase{0%,49%{background:var(--gold)}50%,to{background:var(--bulb-off)}}.sign-name{text-align:center;font-family:var(--f-display);color:var(--name);text-shadow:4px 4px 0 var(--ink);font-size:24px}.jp-led{background:var(--shadow);box-shadow:0 0 0 4px var(--bulb-off);justify-content:center;align-items:center;gap:16px;padding:8px 16px;display:flex}.jp-label{font-family:var(--f-display);color:var(--gold);font-size:12px}.jp-val{color:var(--green);letter-spacing:2px;font-size:48px;line-height:1}.jp-unit{color:var(--green);font-size:28px}.cabinet.jackpot .jp-led{box-shadow:0 0 0 4px var(--gold)}.body{background:var(--body);padding:var(--body-pad) var(--body-pad) calc(var(--body-pad) + 10px);box-shadow:-6px 0 0 0 var(--sign), 6px 0 0 0 var(--sign), 0 6px 0 0 var(--sign), inset 0 -10px 0 0 var(--shade);flex-direction:column;gap:20px;margin-top:18px;display:flex}.reel-window{gap:var(--gap);padding:var(--win-pad);background:var(--shadow);box-shadow:0 0 0 6px var(--trim);display:flex;position:relative}.reel{min-width:0;height:var(--reel-h);background:var(--reel);box-shadow:inset 0 16px 0 0 var(--reel-sh), inset 0 -16px 0 0 var(--reel-sh);flex:1;overflow:hidden}.strip{flex-direction:column;justify-content:space-around;align-items:center;height:100%;display:flex}.strip img{width:var(--sprite);height:var(--sprite);display:block}.strip img:not(:nth-child(2)){opacity:.35}.reel.spinning .strip{transform:translateY(-8px)}.reel.spinning.jit .strip{transform:translateY(8px)}.reel.landed .strip{transform:translateY(4px)}.reel-window.dim .reel{opacity:.35}.payline{left:var(--win-pad);right:var(--win-pad);background:var(--payline);opacity:.75;pointer-events:none;height:4px;margin-top:-2px;position:absolute;top:50%}.arrow{width:12px;height:16px;color:var(--payline);margin-top:-8px;position:absolute;top:50%}.arrow.l{left:-18px}.arrow.r{right:-18px;transform:scaleX(-1)}.reel-window.win .payline{background:var(--gold);opacity:1}.reel-window.win .arrow{color:var(--gold)}.reel-overlay{text-align:center;background:#07030fd1;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.reel-overlay .jp-big{font-family:var(--f-display);color:var(--gold);text-shadow:4px 4px 0 var(--pink);font-size:40px}.reel-overlay .jp-amt{color:var(--green);font-size:48px}.blink{animation:.7s step-end infinite blink}.ooo{background:var(--shadow);box-shadow:-4px 0 0 0 var(--pink), 4px 0 0 0 var(--pink), 0 -4px 0 0 var(--pink), 0 4px 0 0 var(--pink);flex-direction:column;gap:10px;padding:18px 22px;display:flex}.ooo b{font-family:var(--f-display);color:var(--pink);font-size:20px;font-weight:400}.ooo span{color:var(--muted);font-size:26px}.display{text-align:center;white-space:nowrap;background:var(--shadow);letter-spacing:2px;height:56px;color:var(--disp);box-shadow:0 0 0 4px var(--bulb-off);padding:8px 16px;font-size:36px;line-height:40px;overflow:hidden}.display[data-tone=gold]{color:var(--gold)}.display[data-tone=pink]{color:var(--pink)}.spin-btn{cursor:pointer;touch-action:manipulation;white-space:nowrap;height:84px;font-family:var(--f-display);color:var(--ink);background:var(--spin);box-shadow:-6px 0 0 0 var(--ink), 6px 0 0 0 var(--ink), 0 -6px 0 0 var(--ink), 0 6px 0 0 var(--ink), inset -6px -6px 0 0 var(--spin-dk), inset 6px 6px 0 0 var(--spin-lt);border:0;padding:0 20px;font-size:24px}.spin-btn:active:not(:disabled):not([aria-disabled=true]){box-shadow:-6px 0 0 0 var(--ink), 6px 0 0 0 var(--ink), 0 -6px 0 0 var(--ink), 0 6px 0 0 var(--ink), inset 6px 6px 0 0 var(--spin-dk);transform:translateY(4px)}.spin-btn:disabled,.spin-btn[aria-disabled=true]{cursor:not-allowed;background:var(--panel-hi);color:var(--muted);box-shadow:-6px 0 0 0 var(--ink), 6px 0 0 0 var(--ink), 0 -6px 0 0 var(--ink), 0 6px 0 0 var(--ink), inset -6px -6px 0 0 var(--panel)}.lever{cursor:pointer;background:0 0;border:0;width:48px;height:272px;padding:0;position:absolute;top:200px;right:-64px}.cabinet[data-skin=wheel] .lever{top:380px}.lever:disabled,.lever[aria-disabled=true]{cursor:not-allowed}.lever-rod{background:#d7d7e3;width:8px;height:224px;position:absolute;top:24px;left:20px;box-shadow:inset -4px 0 #8a8aa3}.lever-knob{background:var(--red);width:40px;height:40px;box-shadow:inset -8px -8px 0 0 var(--red-dk), 0 0 0 4px var(--ink);transition:top .24s steps(4,end);position:absolute;top:0;left:4px}.lever-knob:after{content:"";background:#fff;width:8px;height:8px;position:absolute;top:8px;left:8px}.lever.pulled .lever-knob{top:196px}.lever-base{background:var(--sign);width:56px;height:24px;box-shadow:0 0 0 4px var(--ink);position:absolute;bottom:0;left:-4px}.card{background:var(--panel);min-width:0;box-shadow:-4px 0 0 0 var(--shadow), 4px 0 0 0 var(--shadow), 0 -4px 0 0 var(--shadow), 0 4px 0 0 var(--shadow), inset 0 4px 0 0 var(--panel-hi);flex-direction:column;gap:18px;padding:24px;display:flex}.card-warn{box-shadow:-4px 0 0 0 var(--pink), 4px 0 0 0 var(--pink), 0 -4px 0 0 var(--pink), 0 4px 0 0 var(--pink), inset 0 4px 0 0 var(--panel-hi)}.card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-label{font-family:var(--f-display);letter-spacing:1px;color:var(--muted);margin:0;font-size:12px;font-weight:400;line-height:1.5}.card-foot{border-top:4px solid var(--panel-hi);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:16px;font-size:22px;display:flex}.open{font-family:var(--f-display);color:var(--cyan);white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.open:hover{color:var(--gold)}.note{color:var(--muted);font-size:22px;line-height:1.1}.note-lg{font-size:26px;line-height:1.1}.note-lg b,.note b{color:var(--cream);font-weight:400}.session-col{flex-direction:column;gap:28px;display:flex}.big-num{color:var(--cream);font-size:80px;line-height:.8}.big-num small{color:var(--muted);font-size:36px}.meter{background:var(--shadow);gap:4px;height:28px;padding:6px;display:flex}.meter i{background:var(--panel-hi);flex:1}.meter i.on{background:var(--cyan)}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reset{color:var(--muted);font-size:24px}.reset b{color:var(--cream);font-weight:400}.reset.out b{color:var(--pink)}.win-row{flex-direction:column;gap:20px;display:flex}.win-amt{white-space:nowrap;align-items:baseline;gap:12px;display:flex}.big-num{white-space:nowrap}.win-amt .v{font-family:var(--f-display);color:var(--gold);font-size:24px}.unit{font-family:var(--f-display);color:var(--cyan);font-size:12px}.pending{color:var(--cyan);font-size:22px}.hint{background:var(--night-2);box-shadow:inset 4px 0 0 0 var(--gold);color:var(--cream);align-items:flex-start;gap:14px;padding:16px 18px;font-size:26px;line-height:1.05;display:flex}.hint .px-icon{color:var(--gold);margin-top:2px}.hint b{color:var(--gold);font-weight:400}.join-steps{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.join-steps li{grid-template-columns:40px 1fr;align-items:start;gap:14px;display:grid}.join-steps .n{background:var(--shadow);width:40px;height:40px;font-family:var(--f-display);color:var(--pink);justify-content:center;align-items:center;font-size:16px;display:flex}.join-steps strong{font-family:var(--f-display);color:var(--gold);margin-bottom:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.join-steps p{color:var(--cream);font-size:24px;line-height:1.05}.card-join .btns{flex-direction:column;gap:20px;margin-top:6px;display:flex}.bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"pool pool jack""hits hits today";gap:32px;margin-top:96px;display:grid}.area-pool{grid-area:pool}.area-hits{grid-area:hits}.area-jack{grid-area:jack}.area-today{grid-area:today}.battery{align-items:center;gap:8px;padding:4px;display:flex}.cells{background:var(--shadow);height:72px;box-shadow:-4px 0 0 0 var(--cream), 4px 0 0 0 var(--cream), 0 -4px 0 0 var(--cream), 0 4px 0 0 var(--cream);flex:1;gap:6px;padding:8px;display:flex}.cells i{background:var(--panel-hi);flex:1}.cells i.on{background:var(--green)}.cells i.tip{animation:1s step-end infinite blink}.nub{background:var(--cream);width:12px;height:32px}.pool-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pool-amt{align-items:baseline;gap:12px;display:flex}.pool-amt .odo{font-family:var(--f-display);color:var(--cream);font-size:40px}.pool-amt .unit{font-size:16px}.pool-note{color:var(--muted);font-size:28px}.pool-note.flash{color:var(--green)}.lv-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lv-track .lv{text-align:center;font-family:var(--f-display);color:var(--muted);box-shadow:inset 0 0 0 4px var(--panel-hi);padding:10px 0;font-size:12px}.lv-track .done .lv{color:var(--green);box-shadow:inset 0 0 0 4px var(--green-dk)}.lv-track .cur .lv{color:var(--ink);background:var(--gold);box-shadow:none}.lv-track .at{text-align:center;color:var(--muted);margin-top:6px;font-size:20px}.hits{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hits li{border-bottom:2px solid var(--panel-hi);grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"icon title amt""icon sub sub";align-items:center;gap:6px 16px;padding:12px 0;display:grid}.hits li:last-child{border-bottom:0}.hits img{grid-area:icon;width:32px;height:32px}.h-t{font-family:var(--f-display);color:var(--gold);white-space:nowrap;text-overflow:ellipsis;grid-area:title;font-size:12px;line-height:1.4;overflow:hidden}.h-s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:sub;font-size:22px;overflow:hidden}.h-a{color:var(--green);white-space:nowrap;grid-area:amt;font-size:28px}.hits li.you .h-s{color:var(--cyan)}.hits li.jp .h-t{color:var(--pink)}.hits li.new{animation:.3s steps(3,end) slidein}@keyframes slidein{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.jack-syms{gap:8px;display:flex}.jack-syms img{width:48px;height:48px}.jack-amt{align-items:baseline;gap:12px;display:flex}.jack-amt .odo{font-family:var(--f-display);color:var(--green);font-size:32px}.today-stats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.stat .k{font-family:var(--f-display);color:var(--muted);margin-bottom:6px;font-size:8px;line-height:1.6;display:block}.stat .v{font-size:40px;line-height:1}.round{background:var(--night-2);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.round-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.round-top .k{font-family:var(--f-display);color:var(--muted);font-size:8px;line-height:1.6}.round-v{color:var(--muted);font-size:22px}.round-v b{color:var(--gold);font-weight:400}.odo{white-space:nowrap;display:inline-flex}.od{vertical-align:bottom;height:1em;line-height:1;display:inline-block;overflow:hidden}.od-s{flex-direction:column;transition:transform .6s steps(6,end);display:flex}.od-s span{height:1em;line-height:1}.odo.instant .od-s{transition:none}.section{margin-top:112px;scroll-margin-top:120px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.h2{font-family:var(--f-display);color:var(--gold);text-shadow:4px 4px 0 var(--pink);margin:0;font-size:24px;font-weight:400;line-height:1.4}.lead{max-width:720px;color:var(--cream);margin-top:14px;font-size:30px;line-height:1.05}.stat-mini{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.stat-mini span{font-family:var(--f-display);color:var(--muted);font-size:8px}.stat-mini strong{font-weight:400;font-family:var(--f-display);color:var(--green);font-size:16px}.pt{flex-direction:column;gap:12px;display:flex}.pt-head,.pt-row{grid-template-columns:184px minmax(0,1fr) 160px 184px 176px;align-items:center;gap:16px;padding:16px 24px;display:grid}.pt-head{font-family:var(--f-display);color:var(--muted);letter-spacing:1px;padding-top:0;padding-bottom:4px;font-size:8px}.pt-row{background:var(--panel);box-shadow:inset 0 4px 0 0 var(--panel-hi)}.pt-row.jp{box-shadow:inset 0 4px 0 0 var(--panel-hi), inset 4px 0 0 0 var(--gold)}.pt-row.miss{background:var(--night-2);box-shadow:none}.pt-icons{gap:8px;display:flex}.pt-icons img{width:48px;height:48px}.pt-name{font-family:var(--f-display);color:var(--gold);font-size:12px;line-height:1.5}.pt-rule{color:var(--muted);margin-top:4px;font-size:22px}.pt-chance{color:var(--cream);font-size:32px;line-height:1}.pt-sub{color:var(--muted);margin-top:4px;font-size:20px;display:block}.pt-pays{color:var(--cyan);font-size:26px}.pt-now{color:var(--green);font-size:28px}.pt-row.miss .pt-name,.pt-row.miss .pt-pays,.pt-row.miss .pt-now{color:var(--muted)}.pt-note{color:var(--muted);margin-top:20px;font-size:24px}.calc{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;padding:32px;display:grid}.calc-amt{align-items:baseline;gap:16px;margin:14px 0 22px;display:flex}.calc-amt output{font-family:var(--f-display);color:var(--gold);font-size:40px}.calc-amt span{color:var(--muted);font-size:28px}.range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--gold) 0 var(--p,30%), var(--panel-hi) var(--p,30%) 100%);height:16px;box-shadow:-4px 0 0 0 var(--shadow), 4px 0 0 0 var(--shadow), 0 -4px 0 0 var(--shadow), 0 4px 0 0 var(--shadow)}.range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cream);width:28px;height:40px;box-shadow:inset -4px -4px 0 0 var(--cream-dk), 0 0 0 4px var(--ink);margin-top:-12px}.range::-moz-range-track{background:var(--panel-hi);height:16px}.range::-moz-range-progress{background:var(--gold);height:16px}.range::-moz-range-thumb{background:var(--cream);width:28px;height:40px;box-shadow:0 0 0 4px var(--ink);border:0;border-radius:0}.ticks{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:20px;display:flex}.calc-res{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.res{background:var(--shadow);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.res .k{font-family:var(--f-display);color:var(--muted);font-size:8px}.res .v{color:var(--cream);font-size:44px;line-height:.9}.res .v.sm{font-family:var(--f-display);color:var(--gold);font-size:12px;line-height:1.5}.calc-line{color:var(--cream);border-top:4px solid var(--panel-hi);grid-column:1/-1;padding-top:20px;font-size:26px}.badges{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.badge-card{background:var(--panel);box-shadow:-4px 0 0 0 var(--shadow), 4px 0 0 0 var(--shadow), 0 -4px 0 0 var(--shadow), 0 4px 0 0 var(--shadow);flex-direction:column;gap:10px;padding:20px 18px;display:flex}.badge-card .coins{height:32px;margin-bottom:4px;display:flex}.badge-card .coins img{width:32px;height:32px;margin-right:-14px}.badge-card .name{font-family:var(--f-display);color:var(--gold);font-size:12px;line-height:1.4}.badge-card .hold{color:var(--cream);font-size:32px;line-height:1}.badge-card .sub{color:var(--muted);font-size:22px}.badge-card.on{background:var(--gold);box-shadow:-4px 0 0 0 var(--ink), 4px 0 0 0 var(--ink), 0 -4px 0 0 var(--ink), 0 4px 0 0 var(--ink)}.badge-card.on .name,.badge-card.on .hold{color:var(--ink)}.badge-card.on .sub{color:#5a4210}.how{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.how-card img{width:48px;height:48px}.how-top{justify-content:space-between;align-items:center;display:flex}.step{font-family:var(--f-display);color:var(--pink);font-size:20px}.how-card h3{font-family:var(--f-display);color:var(--gold);margin:0;font-size:12px;font-weight:400;line-height:1.6}.how-card p{font-size:26px;line-height:1.05}.stub{align-items:flex-start;gap:24px;max-width:720px;margin:80px auto;padding:40px}.footer{background:var(--night-2);border-top:4px solid var(--panel)}.foot-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:48px;max-width:1168px;margin:0 auto;padding:48px 32px 32px;display:grid}.foot-brand{flex-direction:column;gap:16px;display:flex}.foot-brand p{color:var(--muted);font-size:26px}.ca-row{color:var(--muted);align-items:center;gap:12px;font-size:24px;display:flex}.btn-mini{background:var(--panel-hi);height:32px;color:var(--muted);padding:0 10px;font-size:8px}.foot-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.foot-links h3{font-family:var(--f-display);color:var(--muted);letter-spacing:1px;margin:0 0 14px;font-size:8px;font-weight:400}.foot-links a{color:var(--cream);padding:6px 0;font-size:26px;display:block}.foot-links a:hover{color:var(--gold)}.foot-base{border-top:4px solid var(--panel);max-width:1168px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:24px;margin:0 auto;padding:20px 32px 32px;font-size:22px;display:flex}.dlg{color:var(--cream);background:0 0;border:0;max-width:calc(100vw - 32px);padding:0;overflow:visible}.dlg::backdrop{background:#07030fdb}.dlg-box{background:var(--panel);width:480px;max-width:100%;box-shadow:-4px 0 0 0 var(--gold), 4px 0 0 0 var(--gold), 0 -4px 0 0 var(--gold), 0 4px 0 0 var(--gold), inset 0 4px 0 0 var(--panel-hi);flex-direction:column;gap:20px;padding:32px;display:flex;position:relative}.dlg-box section{flex-direction:column;gap:20px;display:flex}.dlg-x{position:absolute;top:16px;right:16px}.dlg-title{font-family:var(--f-display);color:var(--gold);margin:0;padding-right:56px;font-size:16px;font-weight:400;line-height:1.5}.dlg-title.green{color:var(--green)}.dlg-p{color:var(--cream);font-size:26px;line-height:1.1}.dlg-note{color:var(--muted);background:var(--night-2);padding:14px 16px;font-size:22px;line-height:1.1}.dlg-note strong{font-family:var(--f-display);color:var(--cream);margin-bottom:8px;font-size:8px;font-weight:400;display:block}.dlg-actions{flex-direction:column;gap:20px;margin-top:4px;display:flex}.wallet-list{flex-direction:column;gap:12px;display:flex}.wallet-opt{cursor:pointer;background:var(--night-2);height:64px;color:var(--cream);text-align:left;box-shadow:inset 0 0 0 4px var(--panel-hi);border:0;grid-template-columns:40px 1fr auto;align-items:center;gap:16px;padding:0 16px;display:grid}.wallet-opt:hover{box-shadow:inset 0 0 0 4px var(--gold)}.wallet-opt .w-ico{background:var(--c);width:40px;height:40px;color:var(--ink);justify-content:center;align-items:center;display:flex}.wallet-opt .w-name{font-family:var(--f-display);font-size:12px}.wallet-opt .go{color:var(--muted)}.sig-msg{background:var(--shadow);font-family:var(--f-body);color:var(--muted);white-space:pre-wrap;box-shadow:inset 4px 0 0 0 var(--cyan);margin:0;padding:16px;font-size:22px;line-height:1.1}.sig-msg b{color:var(--cream);font-weight:400}.loader{gap:8px;display:flex}.loader i{background:var(--panel-hi);width:16px;height:16px;animation:1s step-end infinite load}.loader i:nth-child(2){animation-delay:.2s}.loader i:nth-child(3){animation-delay:.4s}.loader i:nth-child(4){animation-delay:.6s}.loader i:nth-child(5){animation-delay:.8s}@keyframes load{0%,19%{background:var(--gold)}20%,to{background:var(--panel-hi)}}.cash-amt{align-items:baseline;gap:12px;display:flex}.cash-amt .v{font-family:var(--f-display);color:var(--gold);font-size:32px}.cash-amt.green .v{color:var(--green)}.kv{flex-direction:column;margin:0;display:flex}.kv div{border-bottom:2px solid var(--panel-hi);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.kv dt{font-family:var(--f-display);color:var(--muted);align-self:center;font-size:8px}.kv dd{color:var(--cream);margin:0;font-size:26px}.progress-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.progress-steps li{font-family:var(--f-display);color:var(--muted);align-items:center;gap:14px;font-size:12px;display:flex}.progress-steps li:before{content:"";background:var(--panel-hi);flex-shrink:0;width:20px;height:20px}.progress-steps li.cur{color:var(--cream)}.progress-steps li.cur:before{background:var(--gold);animation:.5s step-end infinite blink}.progress-steps li.done{color:var(--green)}.progress-steps li.done:before{background:var(--green)}.solscan{font-family:var(--f-display);align-items:center;gap:10px;min-height:44px;font-size:12px;display:inline-flex}.toast{left:50%;top:calc(136px + var(--ribbon-h));z-index:120;background:var(--panel);max-width:calc(100vw - 32px);font-family:var(--f-display);color:var(--green);box-shadow:-4px 0 0 0 var(--green), 4px 0 0 0 var(--green), 0 -4px 0 0 var(--green), 0 4px 0 0 var(--green);padding:16px 20px;font-size:12px;line-height:1.5;position:fixed;transform:translate(-50%)}.coinrain{pointer-events:none;z-index:110;position:fixed;inset:0;overflow:hidden}.coinrain img{width:48px;height:48px;position:absolute;top:0;left:0}.scrim{display:none}.proto{z-index:150;color:#e6e6e6;background:#000;border:1px dashed #777;width:272px;font:12px/1.4 -apple-system,BlinkMacSystemFont,system-ui,sans-serif;position:fixed;bottom:16px;right:16px}.proto-head{color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#111;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;font:600 11px system-ui,sans-serif;display:flex}.proto-body{max-height:60vh;padding:4px 10px 10px;overflow:auto}.proto.collapsed .proto-body{display:none}.proto h4{text-transform:uppercase;letter-spacing:.06em;color:#9a9a9a;margin:10px 0 4px;font:600 10px system-ui,sans-serif}.proto button.opt{color:#ddd;cursor:pointer;background:#1a1a1a;border:1px solid #444;margin:0 4px 4px 0;padding:4px 7px;font:12px system-ui,sans-serif}.proto button.opt[aria-pressed=true]{color:#000;background:#ffd23f;border-color:#ffd23f}.proto label{cursor:pointer;align-items:center;gap:6px;margin-top:8px;display:flex}.proto small{color:#8a8a8a;margin-top:10px;display:block}.cream{color:var(--cream);font-weight:400}.page-head{flex-direction:column;align-items:flex-start;margin:8px 0 48px;display:flex}.page-head .kicker{margin-bottom:24px}.page-title{font-family:var(--f-display);color:var(--gold);text-shadow:4px 4px 0 var(--pink);margin:0 0 8px;font-size:40px;font-weight:400;line-height:1.35}.page-head .lead{margin-top:8px}.pool-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.pool-amt.xl .odo{font-size:56px}.pool-amt.xl .unit{font-size:20px}.battery.lg .cells{gap:8px;height:96px;padding:10px}.battery.lg .nub{width:16px;height:40px}.claim-timer{background:var(--night-2);box-shadow:inset 4px 0 0 0 var(--green);flex-direction:column;gap:14px;margin-top:8px;padding:20px;display:flex}.ct-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.ct-time{color:var(--green);font-size:52px;line-height:.8}.ct-bar{background:var(--shadow);gap:4px;height:20px;padding:4px;display:flex}.ct-bar i{background:var(--panel-hi);flex:1}.ct-bar i.on{background:var(--green)}.split-total{align-items:baseline;gap:12px;display:flex}.split-total .odo{font-family:var(--f-display);color:var(--cream);font-size:32px}.split-bar{background:var(--shadow);gap:4px;height:44px;padding:6px;display:flex}.split-bar i{background:var(--c);min-width:4px}.split-legend{flex-direction:column;margin:0;display:flex}.split-legend>div{border-bottom:2px solid var(--panel-hi);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid}.split-legend>div:last-child{border-bottom:0}.split-legend .sw{background:var(--c);width:16px;height:16px;margin-top:2px}.split-legend dt{font-family:var(--f-display);color:var(--cream);font-size:12px;line-height:1.5}.split-legend dt small{font-family:var(--f-body);color:var(--muted);margin-top:4px;font-size:22px;line-height:1.05;display:block}.split-legend dd{color:var(--cream);white-space:nowrap;margin:0;font-size:30px;line-height:1}.stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.stat-tile{gap:14px}.stat-tile .card-label{white-space:nowrap}.stat-tile .seg{margin-top:auto}.stat-tile .note{margin-top:-4px}.tile-v{white-space:nowrap;align-items:baseline;gap:10px;font-size:52px;line-height:.9;display:flex}.tile-v small{color:var(--muted);font-size:24px}.meter.gold i.on{background:var(--gold)}.seg{gap:4px;display:flex}.seg button{cursor:pointer;background:var(--shadow);height:36px;color:var(--muted);font-family:var(--f-display);white-space:nowrap;border:0;padding:0 10px;font-size:8px}.stat-tile .seg button{flex:auto;padding:0 6px}.seg button:hover{color:var(--cream)}.seg button[aria-selected=true]{background:var(--panel-hi);color:var(--gold)}.feeds{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;margin-top:32px;display:grid}.feed-tabs{display:none}.rx-list{margin:0;padding:0;list-style:none}.rx{border-bottom:2px solid var(--panel-hi)}.rx.new{animation:.3s steps(3,end) slidein}.rx-main{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:14px 0;display:grid}.rx-ico{background:var(--shadow);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rx-ico img{width:32px;height:32px}.rx-amt{font-family:var(--f-display);color:var(--green);font-size:12px;line-height:1.6;display:block}.rx.cash .rx-amt{color:var(--cyan)}.rx-sub{color:var(--muted);font-size:22px;line-height:1.05;display:block}.rx-time{color:var(--muted);white-space:nowrap;font-size:22px}.rx-main .chev{color:var(--muted)}.rx-main:hover .rx-amt{color:var(--gold)}.rx-main[aria-expanded=true] .chev{color:var(--gold);transform:rotate(180deg)}.rx-detail{background:var(--night-2);flex-direction:column;gap:10px;margin:0 0 14px;padding:14px 16px;display:flex}.rx-detail div{justify-content:space-between;align-items:center;gap:16px;display:flex}.rx-detail dt{font-family:var(--f-display);color:var(--muted);font-size:8px}.rx-detail dd{color:var(--cream);text-align:right;margin:0;font-size:24px}.tx{align-items:center;gap:6px;display:inline-flex}.empty{text-align:center;color:var(--muted);padding:32px 8px;font-size:24px;line-height:1.1}.empty img{width:48px;height:48px;margin:0 auto 16px;display:block}.feed .btn{margin-top:4px}.addr-list{flex-direction:column;gap:16px;display:flex}.addr{background:var(--panel);box-shadow:inset 0 4px 0 0 var(--panel-hi);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:24px;padding:20px 24px;display:grid}.addr .card-label{color:var(--gold);margin-bottom:8px;display:block}.addr p{color:var(--muted);font-size:24px;line-height:1.05}.addr-val{font-family:var(--f-body);color:var(--cream);background:var(--shadow);white-space:nowrap;padding:8px 14px;font-size:28px}.addr-val.muted{color:var(--muted)}.addr .btn-mini{background:var(--panel-hi);height:44px;color:var(--cream);gap:8px;padding:0 14px;font-size:8px}.addr .btn-mini:disabled{color:var(--muted);cursor:default}.open.off{color:var(--muted)}.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.flow li{position:relative}.flow li img{width:48px;height:48px}.flow h3{font-family:var(--f-display);color:var(--gold);margin:0;font-size:12px;font-weight:400;line-height:1.6}.flow p{font-size:26px;line-height:1.05}.flow-arrow{color:var(--gold);margin-top:-12px;position:absolute;top:50%;right:-32px}.kicker .px-icon{color:var(--green)}.fair-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.fair-steps h3,.rule h3{font-family:var(--f-display);color:var(--gold);margin:0;font-size:12px;font-weight:400;line-height:1.6}.fair-steps p,.rule p{font-size:26px;line-height:1.05}.formula{background:var(--night-2);box-shadow:inset 4px 0 0 0 var(--cyan);font-family:var(--f-display);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:32px;padding:18px 20px;font-size:8px;display:flex}.formula code{font-family:var(--f-body);color:var(--cream);background:var(--shadow);padding:4px 10px;font-size:24px}.formula .px-icon{color:var(--cyan)}.fair-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:64px;display:grid}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field>label,.flabel{font-family:var(--f-display);color:var(--muted);letter-spacing:1px;font-size:8px;line-height:1.5}.hex{font-family:var(--f-body);color:var(--cream);background:var(--shadow);word-break:break-all;padding:10px 12px;font-size:22px;line-height:1.05}.hex.muted{color:var(--muted)}.hex-row{align-items:stretch;gap:8px;display:flex}.hex-row .hex{flex:1;min-width:0}.input{background:var(--shadow);width:100%;height:48px;color:var(--cream);font-family:var(--f-body);box-shadow:inset 0 0 0 4px var(--panel-hi);border:0;border-radius:0;padding:0 14px;font-size:26px}.input::placeholder{color:var(--muted);opacity:1}.input:focus-visible{box-shadow:inset 0 0 0 4px var(--gold);outline:none}.input[aria-invalid=true]{box-shadow:inset 0 0 0 4px var(--pink)}textarea.input{resize:vertical;word-break:break-all;height:auto;min-height:72px;padding:10px 14px;font-size:22px;line-height:1.05}select.input{appearance:none;cursor:pointer}.err{color:var(--pink);font-size:22px}.row-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.vf-row{gap:16px;display:flex}.vf-row .input{flex:1;min-width:0}.vf-row .btn{height:48px}.btn-tiny{height:40px;padding:0 12px;font-size:8px}.nonce-row{align-items:baseline;gap:12px;display:flex}.nonce-big{color:var(--cream);font-size:56px;line-height:.9}.reveal{background:var(--night-2);box-shadow:inset 4px 0 0 0 var(--green);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.reveal .ok{color:var(--green);font-size:22px}.pairs{margin:0;padding:0;list-style:none}.pairs li{border-bottom:2px solid var(--panel-hi);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.pairs li:last-child{border-bottom:0}.pairs .pn{font-family:var(--f-display);color:var(--gold);font-size:12px;line-height:1.5}.pairs .ps{color:var(--muted);overflow-wrap:anywhere;font-size:22px}.sub-head{font-family:var(--f-display);color:var(--muted);letter-spacing:1px;margin-top:6px;font-size:8px}.my-spins{margin:0;padding:0;list-style:none}.my-spins li{border-bottom:2px solid var(--panel-hi);grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"ico t act""ico s act";align-items:center;gap:6px 14px;padding:12px 0;display:grid}.my-spins li:last-child{border-bottom:0}.my-spins img{grid-area:ico;width:32px;height:32px}.ms-t{font-family:var(--f-display);color:var(--cream);white-space:nowrap;text-overflow:ellipsis;grid-area:t;font-size:12px;line-height:1.5;overflow:hidden}.ms-t .w{color:var(--green)}.ms-s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:s;font-size:22px;overflow:hidden}.my-spins .act{grid-area:act}.locked{font-family:var(--f-display);color:var(--muted);align-items:center;gap:8px;font-size:8px;display:inline-flex}.verify{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid}.vf-form{gap:20px}.vf-form .seg button{height:44px;padding:0 14px}.vf-id,.vf-seeds{flex-direction:column;gap:20px;display:flex}.vf-result{gap:20px}.verdict{background:var(--night-2);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.verdict b{font-family:var(--f-display);font-size:24px;font-weight:400;line-height:1.3}.verdict span{color:var(--cream);font-size:24px;line-height:1.05}.verdict.ok{box-shadow:inset 4px 0 0 0 var(--green)}.verdict.ok b{color:var(--green)}.verdict.bad{box-shadow:inset 4px 0 0 0 var(--pink)}.verdict.bad b{color:var(--pink)}.verdict.wait{box-shadow:inset 4px 0 0 0 var(--gold)}.verdict.wait b{color:var(--gold)}.verdict.info{box-shadow:inset 4px 0 0 0 var(--cyan)}.verdict.info b{color:var(--cyan)}.checks{flex-direction:column;margin:0;display:flex}.checks div{border-bottom:2px solid var(--panel-hi);grid-template-columns:136px minmax(0,1fr);align-items:baseline;gap:16px;padding:10px 0;display:grid}.checks dt{font-family:var(--f-display);color:var(--muted);font-size:8px;line-height:1.6}.checks dd{color:var(--cream);overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.05}.checks .ok{color:var(--green)}.checks .bad{color:var(--pink)}.roll-bar{background:var(--shadow);gap:2px;height:32px;padding:4px;display:flex;position:relative}.roll-bar i{background:var(--c);min-width:6px}.roll-mark{background:var(--cream);width:4px;margin-left:-2px;position:absolute;top:-8px;bottom:-8px}.roll-legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:20px;display:flex}.roll-legend span{align-items:center;gap:6px;display:inline-flex}.roll-legend i{background:var(--c);width:12px;height:12px}.vf-out{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.vf-reels{background:var(--shadow);box-shadow:0 0 0 4px var(--gold);grid-template-columns:repeat(3,72px);gap:6px;padding:10px;display:grid}.vf-reels .c{background:var(--cream);justify-content:center;align-items:center;height:60px;display:flex}.vf-reels .c img{width:48px;height:48px}.vf-reels .c.off img{opacity:.35}.vf-reels .c.pay{box-shadow:inset 0 -4px 0 0 var(--pink)}.vf-tier{font-family:var(--f-display);color:var(--gold);font-size:16px;line-height:1.5}.vf-tier small{font-family:var(--f-body);color:var(--muted);font-size:22px;display:block}.rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.rule{scroll-margin-top:120px}@media (width<=1279px){.live-chips{display:none}}@media (width<=1439px){.stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1199px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{left:0;top:var(--ribbon-h);width:288px;height:auto;transition:transform .16s steps(4,end);position:fixed;bottom:0;transform:translate(-100%)}body.drawer-open .sidebar{transform:none}.scrim{z-index:55;opacity:0;visibility:hidden;background:#07030fcc;display:block;position:fixed;inset:0}body.drawer-open .scrim{opacity:1;visibility:visible}.burger{display:inline-flex}.brand-mobile{display:flex}.topbar{padding:0 24px}}@media (width<=979px){.stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:48px}.machine-col,.session-col{width:100%;max-width:560px}.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pool pool""jack today""hits hits"}.content{padding:32px 24px 96px}.pt-head,.pt-row{grid-template-columns:168px minmax(0,1fr) 120px 150px 150px;padding:14px 18px}.calc{grid-template-columns:minmax(0,1fr)}.badges{grid-template-columns:repeat(3,minmax(0,1fr))}.how{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-inner,.pool-top{grid-template-columns:minmax(0,1fr)}.flow{grid-template-columns:repeat(2,minmax(0,1fr))}.flow li:nth-child(2) .flow-arrow{display:none}.addr{grid-template-columns:minmax(0,1fr) auto auto}.addr-info{grid-column:1/-1}.fair-steps{grid-template-columns:minmax(0,1fr);gap:24px}.fair-grid,.verify{grid-template-columns:minmax(0,1fr)}.rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){body{font-size:22px}.content{padding:24px 16px 72px}.topbar{gap:12px;min-height:68px;padding:0 16px}.hide-sm,#muteBtn,.stars{display:none!important}.mute-side{display:flex}.wallet-chip{gap:8px;padding:0 8px 0 10px;font-size:24px}.wallet-chip .chip{display:none}.top-actions{gap:12px}.hero{padding:16px 0 48px}.kicker{margin-bottom:24px;font-size:8px}.hero-title{font-size:28px}.hero-title .gold{text-shadow:3px 3px 0 var(--pink)}.hero-sub{margin-bottom:32px;font-size:26px}.hero-ctas{flex-direction:column;gap:20px;padding:0 4px}.hero-ctas .btn{width:100%}.bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"pool""jack""hits""today";gap:28px;margin-top:72px}.section{margin-top:80px}.h2{font-size:20px}.lead{font-size:26px}.pt-head{display:none}.pt-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px}.pt-row [data-k]{border-top:2px solid var(--panel-hi);text-align:right;justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;display:flex}.pt-row [data-k]:before{content:attr(data-k);font-family:var(--f-display);color:var(--muted);text-align:left;font-size:8px}.pt-chance{font-size:26px}.pt-sub{margin:0 0 0 6px;display:inline}.pt-pays,.pt-now{font-size:24px}.pt-row.miss .pt-name:first-child{display:none}.stat-mini{align-items:flex-start}.calc{padding:20px}.calc-res{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.res{padding:12px}.res .v{font-size:36px}.badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.badges .badge-card:last-child{grid-column:1/-1}.how{grid-template-columns:minmax(0,1fr);gap:24px}.foot-inner{gap:32px;padding:40px 16px 24px}.foot-links{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-base{padding:20px 16px 96px}.stub{margin:40px auto;padding:24px}.page-head{margin:0 0 32px}.page-title{text-shadow:3px 3px 0 var(--pink);font-size:28px}.pool-top,.stat-row,.feeds{gap:24px}.pool-amt.xl .odo{font-size:36px}.pool-amt.xl .unit{font-size:12px}.battery.lg .cells{gap:4px;height:64px;padding:6px}.ct-time{font-size:44px}.split-total .odo{font-size:24px}.split-legend dd{font-size:26px}.stat-row{grid-template-columns:minmax(0,1fr)}.tile-v{font-size:48px}.seg button{height:44px;padding:0 12px}.feeds{grid-template-columns:minmax(0,1fr)}.feed-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.feed-tabs button{cursor:pointer;background:var(--panel);height:48px;color:var(--muted);font-family:var(--f-display);box-shadow:inset 0 -4px 0 0 var(--panel-hi);border:0;font-size:12px}.feed-tabs button[aria-selected=true]{background:var(--panel-hi);color:var(--gold);box-shadow:inset 0 -4px 0 0 var(--gold)}.feeds[data-tab=claims] .feed-cash,.feeds[data-tab=cash] .feed-claims{display:none}.rx-main{grid-template-columns:40px minmax(0,1fr) auto}.rx-main .chev{display:none}.addr{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px}.addr .open{grid-column:1/-1}.flow{grid-template-columns:minmax(0,1fr);gap:40px}.fair-grid{gap:24px;margin-top:48px}.verify{gap:24px}.rules{grid-template-columns:minmax(0,1fr);gap:24px}.checks div{grid-template-columns:minmax(0,1fr);gap:6px}.vf-reels{grid-template-columns:repeat(3,64px)}.formula code{font-size:20px}.flow li .flow-arrow,.flow li:nth-child(2) .flow-arrow{margin:0 0 0 -12px;display:inline-flex;inset:auto auto -34px 50%;transform:rotate(90deg)}.proto{width:240px;bottom:8px;right:8px}}@media (width<=599px){.skin-tabs{gap:8px;margin:0 0 24px}.skin-tab{text-align:center;flex-direction:column;justify-content:center;gap:8px;height:76px;padding:8px 4px}.cabinet{--reel-h:180px;--sprite:48px;--win-pad:8px;--body-pad:14px;margin-right:0}.lever{display:none}.wheel-box,.wheel{width:128px;height:128px}.pointer{left:50px}.sign{gap:10px;padding:10px 12px 12px}.bulbs i{width:8px;height:8px}.sign-name{text-shadow:2px 2px 0 var(--ink);font-size:16px}.jp-led{gap:10px;padding:6px 10px}.jp-label{font-size:8px}.jp-val{font-size:36px}.jp-unit{font-size:22px}.body{gap:16px}.reel{box-shadow:inset 0 10px 0 0 var(--reel-sh), inset 0 -10px 0 0 var(--reel-sh)}.display{letter-spacing:1px;height:44px;padding:6px 10px;font-size:26px;line-height:32px}.spin-btn{height:68px;font-size:20px}.session-col{gap:24px}.session-col .card{gap:14px;padding:18px}.big-num{font-size:60px}.big-num small{font-size:28px}.meter{gap:2px;height:20px;padding:4px}.win-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px 12px}.win-amt .v{font-size:16px}.win-row .btn{height:48px;margin:0 4px 0 auto;padding:0 12px}.reset{font-size:22px}.pool-amt .odo{font-size:28px}.h-t{font-size:8px}.h-a{font-size:24px}.h-s{font-size:20px}.hits li{gap:6px 12px}.dlg-box{padding:24px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.devnet-ribbon{z-index:200;text-align:center;white-space:nowrap;background:var(--pink);height:28px;color:var(--ink);line-height:28px;font-family:var(--f-display);letter-spacing:1px;padding:0 12px;font-size:12px;position:sticky;top:0;overflow:hidden}.wallet-opt .w-ico img{image-rendering:auto;width:32px;height:32px}.wallet-opt[aria-disabled=true]{opacity:.6}.wallet-empty{background:var(--night-2);flex-direction:column;gap:16px;padding:16px;font-size:24px;line-height:1.1;display:flex}.get-links{flex-wrap:wrap;gap:0 24px;display:flex}.chip-soon{color:var(--gold);box-shadow:inset 0 0 0 4px var(--gold-dk);background:0 0;padding:8px 10px}.hold-note{color:var(--cyan);font-size:22px}body.prelaunch .when-live,body:not(.prelaunch) .when-soon{display:none!important}body:not(.cfg-ready) .when-live{visibility:hidden}.kicker-soon{color:var(--gold)}.kicker-soon .live-dot{background:var(--gold)}.hero-soon{max-width:560px;color:var(--muted);margin:28px auto 0;font-size:24px;line-height:1.1;position:relative}.soon-note{background:var(--night-2);box-shadow:inset 4px 0 0 0 var(--gold);color:var(--cream);padding:14px 16px;font-size:24px;line-height:1.1}.soon-note b{color:var(--gold);font-weight:400}.ca-slot:empty{display:none}.ca-box{text-align:left;background:var(--night-2);box-shadow:inset 0 0 0 4px var(--panel-hi);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ca-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ca-k{font-family:var(--f-display);letter-spacing:1px;color:var(--muted);font-size:8px;line-height:1.5}.ca-v{background:var(--shadow);font-family:var(--f-body);color:var(--cream);word-break:break-all;-webkit-user-select:all;user-select:all;padding:8px 12px;font-size:24px;line-height:1.05;display:block}.ca-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;display:flex}.ca-slot .ca-warn{color:var(--gold);flex:220px;font-size:22px;line-height:1.05}.btn-mini.ca-copy{height:40px;color:var(--cream);flex-shrink:0;gap:8px;padding:0 12px}.btn-mini.ca-copy:hover{color:var(--gold)}.hero .ca-slot{max-width:640px;margin:36px auto 0;position:relative}.side-card .ca-slot{flex-direction:column;gap:10px;display:flex}.side-card .ca-v{padding:6px;font-size:16px}.side-card .ca-copy{align-self:flex-start}.side-card .ca-warn{flex:none;font-size:20px}.foot-ca{color:var(--muted);font-size:24px}.btn-stack{white-space:normal;text-align:center;letter-spacing:0;flex-direction:column;gap:4px;height:auto;min-height:52px;padding:10px 12px;line-height:1.5}.btn-stack span{display:block}.card-join .btns .btn,.card-warn>.btn{white-space:normal;text-align:center;height:auto;min-height:52px;padding:10px 12px;line-height:1.5}.top-cta .lbl-short,.topbar.fit-1 .live-chip.jp,.topbar.fit-2 .live-chips,.topbar.fit-3 .brand-mobile .wordmark,.topbar.fit-4 .top-cta .lbl-long{display:none}.topbar.fit-4 .top-cta .lbl-short{display:inline}.topbar.fit-5 .wallet-chip .px-icon,.topbar.fit-6 .brand-mobile{display:none}.topbar,.top-actions,.live-chips{flex-wrap:nowrap}.brand-mobile{flex-shrink:0}.wallet-empty p{margin:0}@media (width<=719px){.hero-soon{margin-top:24px;font-size:22px}.btn-follow{white-space:normal;text-align:center;height:auto;min-height:60px;padding:12px 16px;font-size:12px;line-height:1.5}.my-spins li{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"ico t""ico s""ico act"}.my-spins .act{justify-self:start;margin-top:4px}.my-spins img{align-self:start}.ms-t,.ms-s{white-space:normal}}@media (width<=599px){.h-t,.h-s{white-space:normal}}@media (width<=479px){.topbar{gap:8px;padding:0 12px}.top-actions{gap:8px}.topbar .btn-sm{padding:0 10px}.row-2{grid-template-columns:minmax(0,1fr)}.vf-row-stack{flex-wrap:wrap}.vf-row-stack .input,.vf-row-stack .btn{flex:100%}}
