/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#040611;--deep:#080b20;--panel:#101738;--panel-light:#18214c;--line:#354174;--cyan:#3ef8ff;--pink:#ff3ca6;--gold:#ffd24a;--green:#69ff87;--white:#f7f4ff;--muted:#8f99c2}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;min-width:320px}body{background:var(--ink);min-width:320px;color:var(--white);font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0}button,a{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.58}:is(button:focus-visible,a:focus-visible){outline:3px solid var(--white);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arcade-shell{background:linear-gradient(#3ef8ff09 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#3ef8ff09 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 50% 18%,#272965 0,#090b20 42%,#03040c 100%);min-height:100svh;overflow:hidden}.token-rain{z-index:50;pointer-events:none;perspective:700px;position:fixed;inset:0;overflow:hidden}.token-drop{top:-70px;left:var(--coin-x);width:var(--coin-size);height:var(--coin-size);opacity:0;animation:token-rain-fall var(--coin-duration) linear var(--coin-delay) forwards;will-change:transform, opacity;position:absolute}.token-coin{width:100%;height:100%;transform-style:preserve-3d;animation:token-coin-spin var(--coin-spin-duration) linear infinite;will-change:transform;display:block;position:relative}.token-coin-face,.token-coin-side{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;place-content:center;display:grid;position:absolute;inset:0}.token-coin-face{color:#431508;font-family:var(--font-pixel), monospace;text-align:center;text-shadow:1px 1px #fff39b;background:linear-gradient(135deg,#ffffffd9 0 12%,#0000 13%),radial-gradient(circle at 38% 35%,#fff59a 0 18%,#ffd23f 19% 58%,#b46a08 59% 100%);border:3px solid #7b4b08;line-height:1;box-shadow:inset 0 0 0 3px #f3a918,inset 0 0 0 5px #ffe679,3px 4px #2906118c}.token-coin-face b{font-size:calc(var(--coin-size) * .25);display:block}.token-coin-face small{font-size:calc(var(--coin-size) * .12);letter-spacing:-.04em;margin-top:2px;display:block}.token-coin-face--front{transform:translateZ(4px)}.token-coin-face--back{transform:rotateY(180deg)translateZ(4px)}.token-coin-side{background:repeating-linear-gradient(#ffe26a 0 3px,#a75c07 3px 6px);border:2px solid #714007;border-radius:3px;width:8px;left:calc(50% - 4px);right:auto;transform:rotateY(90deg)}.top-bar{background:#040614f2;border-bottom:2px solid #222b58;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:58px;padding:10px clamp(16px,3vw,48px);display:grid}.wordmark{color:var(--white);letter-spacing:-.06em;font-size:clamp(.88rem,1.3vw,1.12rem);font-weight:900;text-decoration:none}.wordmark span:not(.wordmark-light){color:var(--cyan)}.wordmark-light{background:var(--pink);width:8px;height:8px;box-shadow:0 0 13px var(--pink);margin-right:10px;display:inline-block}.season-ticker{letter-spacing:.08em;align-items:center;gap:14px;font-size:.62rem;display:flex}.season-ticker span{color:#8e98bf}.season-ticker b{color:var(--gold)}.header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.network-chip{color:var(--green);font-size:.5rem}.network-chip i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);margin-right:5px;display:inline-block}.login-button{color:var(--cyan);border:2px solid var(--cyan);background:#0b1830;padding:8px 15px;font-size:.66rem;font-weight:900;box-shadow:3px 3px #07686d}.login-button:active{transform:translate(2px,2px);box-shadow:1px 1px #07686d}.marquee{color:#171020;border-bottom:4px solid #6d3b00;grid-template-columns:auto auto auto minmax(0,auto) auto auto;justify-content:center;align-items:center;gap:clamp(9px,2vw,28px);min-height:70px;padding:11px 18px;transition:background-color .18s;display:grid;box-shadow:inset 0 -7px #4b22003b,0 8px 35px #ffaf0024}.marquee--gold{background:repeating-linear-gradient(135deg,#ffb900 0 10px,#ffd94c 10px 20px)}.marquee--pink{background:repeating-linear-gradient(135deg,#ed2c91 0 10px,#ff77be 10px 20px)}.marquee--cyan{background:repeating-linear-gradient(135deg,#16cbd4 0 10px,#66fbff 10px 20px)}.marquee-label{color:var(--gold);background:#171020;padding:5px 7px;font-size:.56rem;font-weight:900}.marquee strong{letter-spacing:-.07em;font-size:clamp(1rem,2.1vw,1.6rem)}.marquee>span:not(.marquee-label){white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:700;overflow:hidden}.marquee b{font-size:.68rem}.marquee-arrow{color:#171020;background:#ffffff40;border:2px solid #171020;width:30px;height:30px;padding:0;font-size:.6rem}.game-grid{grid-template-columns:minmax(235px,.78fr) minmax(500px,1.62fr) minmax(235px,.78fr);align-items:center;gap:clamp(10px,1.3vw,22px);width:min(1580px,100%);min-height:calc(100svh - 256px);margin:0 auto;padding:clamp(16px,2vw,28px);transition:grid-template-columns .22s;display:grid}.game-grid--left-closed{grid-template-columns:52px minmax(500px,1.62fr) minmax(235px,.78fr)}.game-grid--right-closed{grid-template-columns:minmax(235px,.78fr) minmax(500px,1.62fr) 52px}.game-grid--left-closed.game-grid--right-closed{grid-template-columns:52px minmax(500px,1.62fr) 52px}.board-wing{background:linear-gradient(#151c3b,#090d24);border:3px solid #303a70;min-width:0;padding:13px;transition:transform .22s,padding .22s;position:relative;box-shadow:7px 7px #03040c,inset 0 0 0 2px #080b1e}.board-wing--left{transform:perspective(900px)rotateY(2deg)}.board-wing--right{transform:perspective(900px)rotateY(-2deg)}.board-wing--collapsed{align-self:stretch;min-height:360px;padding:0}.board-content{min-width:0}.board-wing--collapsed .board-content{display:none}.board-handle{color:var(--cyan);background:linear-gradient(#18214c,#090d24);border:0;grid-template-rows:auto 1fr;place-items:center;gap:10px;padding:12px 8px;display:none;position:absolute;inset:0}.board-handle b{writing-mode:vertical-rl;letter-spacing:.12em;font-size:.66rem}.board-wing--collapsed .board-handle{display:grid}.board-header{justify-content:space-between;align-items:end;padding:3px 3px 10px;display:flex}.board-header p{color:#818bb6;letter-spacing:.08em;margin:0 0 3px;font-size:.49rem}.board-header h2{letter-spacing:-.05em;margin:0;font-size:clamp(.86rem,1.3vw,1.1rem)}.board-header-actions{align-items:center;gap:8px;display:flex}.live-dot{color:var(--green);font-size:.5rem}.live-dot:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);margin-right:5px;display:inline-block}.collapse-button{color:#9aa4ce;background:#0b102b;border:1px solid #465181;width:25px;height:25px;padding:0;font-size:.55rem}.board-tabs{border:1px solid #323d70;grid-template-columns:1fr 1fr;margin-bottom:9px;display:grid}.board-tabs button{color:#737da8;background:#080c22;border:0;padding:7px 3px;font-size:.47rem}.board-tabs button[aria-pressed=true]{color:var(--cyan);box-shadow:inset 0 -2px 0 var(--cyan);background:#15234c}.board-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.billboard{background:#090d20;border:2px solid;grid-template-columns:auto 34px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:67px;padding:8px;display:grid;box-shadow:inset 0 -5px #00000040}.billboard--pink{color:var(--pink);background:linear-gradient(120deg,#28112e,#0d1028)}.billboard--cyan{color:var(--cyan);background:linear-gradient(120deg,#06282c,#0d1028)}.billboard--gold{color:var(--gold);background:linear-gradient(120deg,#2a230b,#0d1028)}.billboard--green{color:var(--green);background:linear-gradient(120deg,#0b281b,#0d1028)}.rank{font-size:.58rem;font-weight:900}.ad-mark{color:#0b0e23;background:currentColor;border:2px solid;place-items:center;width:32px;height:32px;font-size:.55rem;font-weight:1000;display:grid;box-shadow:inset 0 0 0 3px #ffffff3b}.billboard-copy{gap:2px;min-width:0;display:grid}.billboard-copy strong{color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:.63rem;overflow:hidden}.billboard-copy span{color:#939dc5;white-space:nowrap;text-overflow:ellipsis;font-size:.45rem;overflow:hidden}.billboard-copy small{color:#687299;letter-spacing:.06em;font-size:.37rem}.billboard>b{font-size:.54rem}.board-footer{color:#737da5;justify-content:space-between;align-items:center;padding:11px 3px 0;font-size:.44rem;display:flex}.board-footer button{color:var(--cyan);background:0 0;border:0;padding:0;font-size:.44rem}.machine-stage{min-width:0;padding-right:68px;position:relative}.machine{background:linear-gradient(90deg,#ffe0830a 50%,#0000 50%) 0 0/8px 8px,linear-gradient(#651127,#3d0a1a 70%,#22050f);border:5px solid #bd8d2b;min-width:0;padding:clamp(19px,2vw,28px);transition:filter .16s steps(2,end),box-shadow .16s steps(2,end);position:relative;box-shadow:10px 12px #02030a,inset 0 0 0 4px #260511,inset 0 0 0 7px #f1c44e,16px 18px #40041247}.machine:before,.machine:after{content:"";background:repeating-linear-gradient(180deg, var(--gold) 0 7px, #6a4500 7px 14px);width:6px;position:absolute;top:22%;bottom:14%}.machine:before{left:7px}.machine:after{right:7px}.machine[data-phase=pulling],.machine[data-phase=spinning],.machine[data-phase=anticipation],.machine[data-phase=settling]{box-shadow:10px 12px #02030a,inset 0 0 0 4px #260511,inset 0 0 0 7px #fff08c,0 0 18px #ffc72b5c,0 0 34px #19e2ff29}.machine[data-phase=celebrating],.machine[data-phase=jackpot]{animation-name:cabinet-glow;animation-duration:.56s;animation-timing-function:steps(2,end);animation-iteration-count:infinite}.machine[data-phase=jackpot]{animation-name:cabinet-shake,cabinet-glow;animation-duration:.11s,.48s;animation-timing-function:steps(2,end),steps(2,end);animation-iteration-count:8,infinite}.cabinet-lights{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:8px 12px auto}.cabinet-lights i{background:#f8e7b0;width:7px;height:7px;animation:1.35s steps(3,end) infinite light-chase;box-shadow:0 0 0 2px #fff0bd40,0 0 8px}.cabinet-lights i:nth-child(3n){background:var(--gold);box-shadow:0 0 0 2px #ffd24a38}.cabinet-lights i:nth-child(2n){background:#d92543;box-shadow:0 0 0 2px #d925433d}.cabinet-lights i:nth-child(4n){animation-delay:-.18s}.cabinet-lights i:nth-child(5n){animation-delay:-.36s}.cabinet-lights i:nth-child(6n){animation-delay:-.54s}.machine[data-phase=pulling] .cabinet-lights i{animation-duration:.42s;animation-iteration-count:1}.machine[data-phase=spinning] .cabinet-lights i{animation-duration:.72s}.machine[data-phase=settling] .cabinet-lights i{animation-duration:.86s}.machine[data-phase=anticipation] .cabinet-lights i{animation-duration:.48s}.machine[data-phase=celebrating] .cabinet-lights i{animation-duration:.62s}.machine[data-phase=jackpot] .cabinet-lights i{animation-duration:.48s}.machine-titleplate{text-align:center;background:linear-gradient(90deg,#0000,#260610 18% 82%,#0000);border-block:2px solid #d8a72f;margin:5px auto 15px;padding:10px 12px 9px}.machine-titleplate>span{color:var(--gold);letter-spacing:.12em;font-size:.5rem}.machine-titleplate h1{color:#ffe47a;letter-spacing:-.04em;text-shadow:3px 3px #8d142d,-2px -2px #fff3bd;margin:4px 0 2px;font-size:clamp(1.35rem,3vw,2.4rem);animation:2.4s steps(2,end) infinite title-neon}.machine[data-phase=spinning] .machine-titleplate h1,.machine[data-phase=anticipation] .machine-titleplate h1,.machine[data-phase=settling] .machine-titleplate h1{animation:.36s steps(2,end) infinite title-rumble}.machine[data-phase=celebrating] .machine-titleplate h1,.machine[data-phase=jackpot] .machine-titleplate h1{color:#fff;animation:.54s steps(2,end) infinite title-win}.machine-titleplate p{color:#eadfb9;margin:0;font-size:clamp(.48rem,.8vw,.65rem)}.reel-frame{isolation:isolate;background:#260714;border:5px solid #23050e;outline:3px solid #e7b532;transition:outline-color .12s steps(2,end),box-shadow .12s steps(2,end);position:relative;overflow:hidden;box-shadow:inset 0 0 25px #000,6px 6px #6c1530}.reel-frame:before{content:"";z-index:6;pointer-events:none;opacity:.28;background:linear-gradient(105deg,#0000 0 34%,#ffee94bf 42% 45%,#2febff80 48%,#0000 56% 100%);animation:3.2s steps(12,end) infinite reel-glint;position:absolute;inset:0;transform:translate(-130%)}.reel-frame:after{content:"";z-index:5;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#0406117a,#0000 25% 75%,#04061194),repeating-linear-gradient(#1423371a 0 2px,#0000 2px 5px);position:absolute;inset:0}.machine[data-phase=pulling] .reel-frame,.machine[data-phase=spinning] .reel-frame,.machine[data-phase=anticipation] .reel-frame,.machine[data-phase=settling] .reel-frame{outline-color:#fff08c;box-shadow:inset 0 0 18px #000,inset 0 0 14px #16deff47,6px 6px #a31838,0 0 18px #ffd94b52}.machine[data-phase=spinning] .reel-frame:before,.machine[data-phase=anticipation] .reel-frame:before,.machine[data-phase=settling] .reel-frame:before{opacity:.32;background:repeating-linear-gradient(#0000 0 7%,#ffffff61 7% 9%,#20e8ff38 9% 11%,#0000 11% 20%);animation:.21s steps(4,end) infinite reel-speed-lines;transform:translateY(-30%)}.machine[data-phase=celebrating] .reel-frame,.machine[data-phase=jackpot] .reel-frame{animation:.52s steps(2,end) infinite reel-win-flash}.reel-stop-burst{z-index:8;top:0;bottom:0;left:var(--reel-stop-x);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(#ffffffeb 0 8%,#ffde50a6 18%,#31e7ff4d 38%,#0000 72%);width:19%;animation:.48s steps(4,end) both reel-stop-burst;position:absolute;transform:translate(-50%)scale(.78)}.three-reels{aspect-ratio:500/276;background:#260714;width:100%;position:relative}.three-host,.three-host canvas{display:block;width:100%!important;height:100%!important}.three-loading{color:var(--cyan);letter-spacing:.08em;background:#080c22;place-items:center;font-size:.6rem;display:grid;position:absolute;inset:0}.reel-fallback{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);gap:4px;padding:7px;display:grid;position:absolute;inset:0}.reel-fallback span{color:#16224b;background:#fff1b8;place-items:center;font-size:clamp(.38rem,1.2vw,.72rem);font-weight:1000;display:grid}.payline-arrow{z-index:6;color:#e52b48;text-shadow:2px 2px #661025;font-size:1rem;line-height:1;animation:.64s steps(2,end) infinite payline-pulse;position:absolute;top:50%;transform:translateY(-50%)}.machine[data-phase=spinning] .payline-arrow,.machine[data-phase=anticipation] .payline-arrow,.machine[data-phase=settling] .payline-arrow{color:#fff7bc;text-shadow:2px 2px #8e102c,0 0 10px #ff274f;animation-duration:.22s}.payline-arrow--left{left:1px}.payline-arrow--right{right:1px}.payline-map{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.payline-path{opacity:.035;transition:opacity .15s steps(2,end),filter .15s steps(2,end);position:absolute;inset:0}.payline-segment{transform-origin:0;background:currentColor;height:3px;position:absolute;box-shadow:0 0 3px}.payline-path--active{opacity:.5;filter:drop-shadow(0 0 2px)}.payline-path--winner{z-index:2;opacity:1;animation:.48s steps(2,end) infinite winning-line}.payline-path--winner .payline-segment{background:#fff;height:5px;box-shadow:0 0 0 2px,0 0 12px 3px #ffd84c}.result-plaque{background:linear-gradient(90deg,#0000 35%,#26e2ff1f,#0000 65%) 0 0/220% 100%,#070a1d;border:2px solid #364376;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:38px;margin:12px 0;padding:7px 10px;animation:2.2s steps(12,end) infinite plaque-scan;display:grid}.result-plaque span{color:#747fa8;font-size:.43rem}.result-plaque strong{color:#ffe068;text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.result-plaque--celebrating strong,.result-plaque--jackpot strong{color:var(--gold);text-shadow:0 0 10px var(--gold);animation:.52s steps(2,end) infinite bonus-pop}.result-plaque--anticipation strong{color:var(--pink);animation:.46s steps(2,end) infinite anticipation-blink}.balance-strip{background:#080c22;border:2px solid #2c376a;grid-template-columns:repeat(3,1fr);margin:0 0 13px;display:grid}.balance-strip div{text-align:center;border-right:2px solid #2c376a;gap:3px;padding:7px 9px;display:grid}.balance-strip div:last-child{border-right:0}.balance-strip span{color:#7782ad;font-size:.44rem}.balance-strip strong{color:var(--cyan);font-variant-numeric:tabular-nums;font-size:.82rem}.balance-strip div:last-child strong{color:var(--gold)}.play-console{background:linear-gradient(90deg,#ffd84c0a 50%,#0000 50%) 0 0/6px 6px,#120711;border:2px solid #614519;grid-template-columns:1fr 1fr .8fr auto;align-items:stretch;gap:8px;margin:-3px 0 13px;padding:7px;display:grid;box-shadow:inset 0 0 0 2px #230a16}.play-console:before{content:"MICRO PLAY • 1 SAT PURCHASE = 1 TOKEN";color:#eabf46;text-align:center;letter-spacing:.08em;grid-column:1/-1;font-size:.36rem}.play-selector,.play-total{background:#080c22;border:1px solid #303a69;align-content:center;gap:5px;min-width:0;padding:5px 6px;display:grid}.play-selector>span,.play-total span{color:#8490bc;text-align:center;letter-spacing:.06em;font-size:.39rem}.play-selector>div{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.play-selector--lines>div{grid-template-columns:repeat(4,1fr)}.play-selector button,.max-play-button{color:#9ca8d1;background:#101733;border:2px solid #475388;min-height:27px;padding:3px 5px;font-size:.47rem;box-shadow:2px 2px #02030a}.play-selector button:hover:not(:disabled),.play-selector button.is-active{color:#090b18;background:#ffd84c;border-color:#ffe270;box-shadow:2px 2px #805600,0 0 7px #ffd84c8c}.play-total{background:#2c0918;border-color:#7b1a38;justify-items:center}.play-total strong{color:#fff;text-shadow:2px 2px #be173b,0 0 8px #ff315d;font-size:.85rem;line-height:1}.play-total small{color:#ffcf55;text-align:center;font-size:.32rem;line-height:1.35}.max-play-button{color:#fff4b5;background:#9d1533;border-color:#f12d5a;min-width:70px;animation:1.4s steps(2,end) infinite max-play-pulse;box-shadow:3px 3px #4e0717,inset 0 0 0 2px #cf274a}.max-play-button:hover:not(:disabled){color:#071020;background:var(--cyan);border-color:#a7fbff}.machine-controls{grid-template-columns:1fr 1.28fr 1fr;align-items:center;gap:9px;display:grid}.utility-button{color:#c1c9eb;background:#171d40;border:2px solid #6975a8;place-content:center;gap:3px;min-height:48px;padding:6px;font-size:.53rem;font-weight:900;display:grid;box-shadow:3px 3px #07091a}.utility-button small{color:#747fa9;font-size:.35rem;font-weight:700}.utility-button--hot{color:var(--gold);border-color:var(--gold)}.spin-button{color:#fff;background:#c81936;border:4px solid #ffe074;border-radius:0;place-content:center;gap:3px;min-height:66px;padding:6px 10px;font-size:.72rem;font-weight:1000;display:grid;position:relative;box-shadow:0 6px #6f0b20,inset 0 3px #ef4d61,6px 6px #25040d}.spin-button:hover:not(:disabled){filter:brightness(1.15)}.spin-button:active:not(:disabled),.machine[data-phase=pulling] .spin-button{transform:translateY(5px);box-shadow:0 1px #6f0b20,3px 3px #25040d}.spin-button small{font-size:.37rem}.machine-rule{color:#808ab2;text-align:center;margin:14px 0 0;font-size:.46rem;line-height:1.55}.machine-rule b{color:var(--gold)}.lever-assembly{z-index:24;perspective:480px;perspective-origin:15% 58%;width:132px;height:300px;transform-style:preserve-3d;position:absolute;top:27%;right:-42px}.lever-assembly:before{content:"";clip-path:polygon(0 10%,100% 0,100% 100%,0 90%);background:linear-gradient(90deg,#19040c 0 16%,#84213d 17% 66%,#300713);width:40px;height:112px;position:absolute;bottom:42px;right:100px;box-shadow:-5px 7px #02030a,inset -4px 0 #a76c27}.lever-label{z-index:5;color:#ffe875;letter-spacing:.16em;writing-mode:vertical-rl;background:#300712;border:2px solid #8d611e;padding:6px 4px;font-size:.43rem;position:absolute;top:26px;right:32px;box-shadow:3px 3px #060209}.lever-backplate{z-index:0;clip-path:polygon(8% 0,100% 8%,100% 92%,8% 100%,0 88%,0 12%);transform-origin:0;width:83px;height:126px;transform-style:preserve-3d;background:repeating-linear-gradient(155deg,#ffffff0b 0 2px,#0000 2px 6px),linear-gradient(100deg,#8b2945 0 10%,#5e1228 11% 54%,#25050f 75%);border:5px solid #c18a2a;position:absolute;bottom:35px;right:17px;transform:rotateY(-58deg)rotate(-1deg);box-shadow:9px 10px #02030a,inset 0 0 0 3px #310814,inset 9px 0 #ffd84b1a}.lever-backplate:before{content:"";clip-path:polygon(25% 0,75% 0,100% 8%,100% 92%,75% 100%,25% 100%,0 92%,0 8%);background:linear-gradient(90deg,#08020a 0 35%,#421126 36% 65%,#08020a 66%);border:4px solid #d1a13a;width:20px;height:92px;position:absolute;top:15px;left:29px;box-shadow:inset 5px 0 #020207,inset -3px 0 #7b3a36}.lever-backplate:after{content:"";transform-origin:0;background:linear-gradient(90deg,#b37d25,#4b2a0b);border-block:5px solid #644112;width:12px;height:calc(100% + 10px);position:absolute;top:-5px;left:100%;transform:rotateY(90deg)}.lever-backplate i{z-index:2;background:radial-gradient(circle at 35% 35%,#777f91 0 18%,#1c2133 20% 57%,#05070f 60%);border:2px solid #d7aa40;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:1px 2px #09020a}.lever-backplate i:first-child{top:10px;left:9px}.lever-backplate i:nth-child(2){top:13px;right:9px}.lever-backplate i:nth-child(3){bottom:10px;left:9px}.lever-backplate i:nth-child(4){bottom:13px;right:9px}.lever-control{z-index:4;transform-style:preserve-3d;background:0 0;border:0;padding:0;position:absolute;inset:0}.lever-control:disabled{filter:none;opacity:1}.lever-mechanism{transform-origin:100% 100%;width:80px;height:210px;transform-style:preserve-3d;position:absolute;bottom:72px;right:10px;transform:rotateY(-58deg)translateZ(18px)}.lever-stick{transform-origin:50% calc(100% - 7px);width:14px;height:174px;transform-style:preserve-3d;will-change:transform;transition:transform .36s cubic-bezier(.22,.7,.18,1.12);position:absolute;bottom:25px;right:20px;transform:rotate(-5deg)translateZ(10px)}.lever-arm{box-sizing:border-box;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(90deg,#202942 0 13%,#8290ad 14% 31%,#f7fbff 32% 45%,#9ba7be 46% 66%,#37415d 67%);border:2px solid #606b86;border-radius:8px 8px 4px 4px;position:absolute;inset:25px 1px 0;transform:translateZ(4px);box-shadow:4px 3px #11152c,0 0 9px #d3deff3d}.lever-arm:before,.lever-arm:after{content:"";box-sizing:border-box;pointer-events:none;position:absolute}.lever-arm:before{background:#ffffff7a;width:3px;height:calc(100% - 14px);top:7px;left:3px;box-shadow:6px 0 #03050f6b}.lever-arm:after{background:radial-gradient(circle at 38% 32%,#fff0a0 0 12%,#d7a22f 14% 46%,#56340c 48%);border:3px solid #825818;border-radius:50%;width:20px;height:18px;bottom:-6px;right:-5px;transform:translateZ(5px)}.lever-grip{z-index:2;box-sizing:border-box;clip-path:polygon(25% 0,75% 0,92% 10%,100% 28%,100% 72%,90% 90%,73% 100%,27% 100%,10% 90%,0 72%,0 28%,10% 10%);width:52px;height:54px;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(circle at 35% 27%,#ff9b9d 0 7%,#f2344d 8% 25%,#c31332 26% 58%,#71091f 59% 77%,#37050f 78%);border:4px solid #7c091f;transition:transform .36s cubic-bezier(.22,.7,.18,1.12),filter .12s,box-shadow .12s;position:absolute;top:-17px;left:-19px;transform:translateZ(18px)rotateX(6deg)rotateY(4deg);box-shadow:5px 7px #24040c,8px 11px #02030a61,inset 5px 5px #ffe2c41f}.lever-grip:before,.lever-grip:after{content:"";box-sizing:border-box;pointer-events:none;position:absolute}.lever-grip:before{background:#ffd5b0;width:10px;height:8px;top:9px;left:11px;box-shadow:7px -4px #ffffff6b}.lever-grip:after{background:#510619;width:11px;height:7px;bottom:8px;right:7px;box-shadow:4px -6px #780a22}.lever-pivot{z-index:6;width:54px;height:54px;transform-style:preserve-3d;background:radial-gradient(circle at 36% 31%,#fff3a9 0 8%,#d7a83d 10% 27%,#734414 29% 47%,#230711 49% 64%,#9d2440 66%);border:5px solid #a36f21;border-radius:50%;position:absolute;bottom:0;right:0;transform:translateZ(7px);box-shadow:inset 0 0 0 4px #2b0712,5px 6px #02030a}.lever-pivot:before,.lever-pivot:after{content:"";pointer-events:none;position:absolute}.lever-pivot:before{background:radial-gradient(circle at 35% 35%,#8793aa 0 13%,#2b3349 15% 52%,#090b15 55%);border:3px solid #f3c95a;border-radius:50%;inset:8px;transform:translateZ(8px);box-shadow:2px 2px #09020a}.lever-pivot:after{background:#e9efff;border-radius:50%;width:8px;height:8px;top:16px;left:17px;transform:translateZ(12px)}.lever-control:hover:not(:disabled) .lever-grip{filter:brightness(1.18);box-shadow:5px 7px #24040c,8px 11px #02030a61,0 0 14px #ff3f5cb8}.lever-assembly--active .lever-stick{transform:rotate(112deg)translateZ(12px)}.lever-assembly--active .lever-grip{transform:translateZ(24px)scale(1.08);box-shadow:8px 12px #24040c,15px 20px #02030a52,inset 6px 6px #ffe2c429}.wallet-tray{z-index:20;background:linear-gradient(90deg,#0000 50%,#ffffff06 50%) 0 0/8px 8px,#0b1028;border-top:3px solid #3a4478;border-bottom:2px solid #111735;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:70px;padding:10px clamp(16px,3vw,48px);display:grid;position:relative;box-shadow:0 -8px 30px #00000040}.wallet-identity{align-items:center;gap:9px;display:flex}.avatar{color:#190918;background:var(--pink);border:3px solid #ff9bce;place-items:center;width:38px;height:38px;font-size:.62rem;font-weight:1000;display:grid;box-shadow:3px 3px #711044}.wallet-identity div{gap:2px;display:grid}.wallet-identity small{color:#747fa9;font-size:.4rem}.wallet-identity strong{font-size:.58rem}.wallet-actions{justify-content:center;gap:8px;display:flex}.wallet-actions button{color:#c4ccee;background:#151c3d;border:2px solid #46517e;min-height:40px;padding:8px 13px;font-size:.5rem;font-weight:900;box-shadow:3px 3px #040614}.wallet-actions button span{color:var(--gold);font-size:.7rem}.experience-controls{justify-content:flex-end;align-items:center;gap:6px;display:flex}.experience-controls button,.experience-controls>span{color:#8c96bd;background:#080c21;border:1px solid #323d6b;padding:7px 8px;font-size:.4rem}.experience-controls button[aria-pressed=true]{color:var(--cyan);border-color:var(--cyan)}.status-tray{color:#717ba3;background:#050718;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:42px;padding:8px clamp(16px,3vw,48px);font-size:.47rem;display:grid}.status-light{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);margin-right:7px;display:inline-block}.status-tray nav{gap:20px;display:flex}.status-tray a,.status-tray button{color:#929bc1;background:0 0;border:0;padding:0;font-size:.47rem;text-decoration:none}.preview-stamp{color:var(--pink);justify-self:end}.panel-layer{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02030ad1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.action-panel{background-color:#0e1431;background-image:linear-gradient(#3ef8ff0a 1px,#0000 1px),linear-gradient(90deg,#3ef8ff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:4px solid #485485;width:min(560px,100%);padding:clamp(24px,4vw,42px);position:relative;box-shadow:10px 12px #02030a,inset 0 0 0 4px #070a1d,0 0 45px #3ef8ff1f}.panel-close{width:33px;height:33px;color:var(--pink);border:2px solid var(--pink);background:#28112e;font-size:1.1rem;position:absolute;top:12px;right:12px}.panel-eyebrow{color:var(--gold);letter-spacing:.1em;margin:0 0 7px;font-size:.52rem}.action-panel h2{letter-spacing:-.07em;max-width:90%;margin:0;font-size:clamp(1.2rem,4vw,2rem)}.action-panel>p:not(.panel-eyebrow){color:#a6afd2;margin:12px 0 20px;font-size:.65rem;line-height:1.7}.action-panel>small{color:#7d87af;margin-top:16px;font-size:.5rem;line-height:1.6;display:block}.pack-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.pack-grid button{min-height:86px;color:var(--cyan);border:2px solid var(--cyan);background:#0a2035;place-content:center;gap:5px;display:grid;box-shadow:4px 4px #063c41}.pack-grid button:hover:not(:disabled){color:#091323;background:var(--cyan)}.pack-grid strong{font-size:1rem}.pack-grid span{font-size:.42rem}.rule-list{gap:11px;margin:20px 0;padding:0;list-style:none;display:grid}.rule-list li{color:#b7bfdf;grid-template-columns:38px 1fr;align-items:center;gap:12px;font-size:.6rem;line-height:1.55;display:grid}.rule-list b{color:#0a0d20;background:var(--gold);place-items:center;width:36px;height:36px;display:grid;box-shadow:3px 3px #785500}.receipt-preview{background:#070a1d;border:2px dashed #4a5686;grid-template-columns:auto 1fr;gap:8px 14px;padding:14px;font-size:.5rem;display:grid}.receipt-preview span{color:#717ca6}.receipt-preview b{color:var(--cyan);text-align:right;text-overflow:ellipsis;overflow:hidden}@keyframes token-rain-fall{0%{opacity:0;transform:translate(-50%,-40px)rotate(-12deg)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate3d(calc(-50% + var(--coin-drift)), calc(100svh + 150px), 0) rotateZ(28deg)}}@keyframes token-coin-spin{0%{transform:rotateX(var(--coin-tilt)) rotateY(0deg)}to{transform:rotateX(calc(var(--coin-tilt) + 180deg)) rotateY(var(--coin-spin))}}@keyframes light-chase{0%,32%{opacity:.18;transform:scale(.72)}33%,66%{opacity:1;transform:scale(1.34)}67%,to{opacity:.42;transform:scale(.9)}}@keyframes reel-stop-burst{0%{opacity:0;transform:translate(-50%)scale(.72)}18%{opacity:1;transform:translate(-50%)scale(1.08)}52%{opacity:.72;transform:translate(-50%)scale(.96)}to{opacity:0;transform:translate(-50%)scale(1.18)}}@keyframes payline-pulse{0%,49%{opacity:.55;transform:translateY(-50%)scale(.82)}50%,to{opacity:1;transform:translateY(-50%)scale(1.2)}}@keyframes title-neon{0%,88%{filter:brightness()}89%,92%{filter:brightness(1.8)}93%,to{filter:brightness(1.1)}}@keyframes title-rumble{0%{text-shadow:4px 3px #8d142d,-3px -2px #44e8ff;transform:translate(-1px)}to{text-shadow:2px 4px #d51b43,-1px -3px #fff3bd;transform:translate(1px,-1px)}}@keyframes title-win{0%{text-shadow:4px 4px #e11b43,-3px -3px #ffda47,0 0 10px #43efff;transform:scale(1)}to{text-shadow:-4px 4px #43efff,3px -3px #ffda47,0 0 16px #ff2f68;transform:scale(1.045)}}@keyframes reel-glint{0%,54%{transform:translate(-130%)}82%,to{transform:translate(130%)}}@keyframes reel-speed-lines{0%{transform:translateY(-32%)}to{transform:translateY(28%)}}@keyframes reel-win-flash{0%{outline-color:#fff08c;box-shadow:inset 0 0 12px #ff315d,6px 6px #6c1530,0 0 12px #ffcf35}to{outline-color:#44efff;box-shadow:inset 0 0 20px #28e6ff,6px 6px #b91b45,0 0 24px #44efff}}@keyframes plaque-scan{0%{background-position:110% 0,0 0}to{background-position:-110% 0,0 0}}@keyframes bonus-pop{0%{filter:brightness();transform:scale(.96)}to{filter:brightness(1.65);transform:scale(1.06)}}@keyframes anticipation-blink{0%{opacity:.45}to{opacity:1}}@keyframes winning-line{0%{filter:brightness()drop-shadow(0 0 3px #ff315d)}to{filter:brightness(2)drop-shadow(0 0 7px #43efff)}}@keyframes max-play-pulse{0%,75%{filter:brightness();transform:translateY(0)}76%,to{filter:brightness(1.35);transform:translateY(-1px)}}@keyframes cabinet-glow{0%{filter:brightness()saturate();box-shadow:10px 12px #02030a,inset 0 0 0 4px #260511,inset 0 0 0 7px #ffd941,0 0 18px #ff315d}to{filter:brightness(1.16)saturate(1.3);box-shadow:10px 12px #02030a,inset 0 0 0 4px #260511,inset 0 0 0 7px #47efff,0 0 30px #47efff}}@keyframes cabinet-shake{0%{transform:translate(-3px)}to{transform:translate(3px)}}@media (max-width:1120px){.game-grid,.game-grid--left-closed,.game-grid--right-closed,.game-grid--left-closed.game-grid--right-closed{grid-template-columns:1fr 1fr;width:min(850px,100%)}.machine-stage{order:-1;grid-column:1/-1}.board-wing{align-self:stretch;transform:none}.board-wing--collapsed{min-height:54px}.board-wing--collapsed .board-handle{grid-template:1fr/auto 1fr}.board-handle b{writing-mode:horizontal-tb}.wallet-tray{grid-template-columns:auto 1fr}.experience-controls{grid-column:1/-1;justify-content:center}}@media (max-width:720px){.top-bar{grid-template-columns:1fr auto;gap:9px;padding-inline:12px}.season-ticker,.network-chip{display:none}.login-button{padding-inline:10px}.marquee{grid-template-columns:auto auto minmax(0,1fr) auto;justify-content:stretch;gap:8px;min-height:58px;padding-inline:10px}.marquee>span:not(.marquee-label),.marquee>b{display:none}.marquee strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marquee-arrow{width:26px;height:26px}.game-grid,.game-grid--left-closed,.game-grid--right-closed,.game-grid--left-closed.game-grid--right-closed{grid-template-columns:minmax(0,1fr);width:100%;padding:12px}.machine-stage{grid-column:auto;padding-right:40px}.machine{border-width:4px;padding:19px 12px 16px;box-shadow:7px 8px #02030a,inset 0 0 0 3px #260511,inset 0 0 0 6px #f1c44e}.machine:before,.machine:after,.cabinet-lights i:nth-child(2n){display:none}.machine-titleplate{margin-bottom:11px}.result-plaque{margin-block:10px}.machine-controls{grid-template-columns:1fr 1.2fr}.machine-controls .utility-button:first-child{display:none}.utility-button--hot{min-width:0}.machine-rule{font-size:.41rem}.play-console{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.max-play-button{min-height:48px}.lever-assembly{perspective:390px;width:92px;height:230px;top:26%;right:-27px}.lever-assembly:before{width:25px;height:83px;bottom:31px;right:68px}.lever-label{padding:4px 2px;font-size:.35rem;top:17px;right:21px}.lever-backplate{border-width:3px;width:58px;height:94px;bottom:27px;right:12px}.lever-backplate:before{border-width:3px;width:14px;height:68px;top:12px;left:20px}.lever-backplate i{border-width:1px;width:7px;height:7px}.lever-stick{width:10px;height:130px;bottom:19px;right:16px}.lever-mechanism{width:58px;height:150px;bottom:54px;right:6px;transform:rotateY(-58deg)translateZ(12px)}.lever-grip{border-width:3px;width:39px;height:41px;top:-13px;left:-14px}.lever-pivot{border-width:3px;width:42px;height:42px;bottom:0;right:0}.board-wing{order:2}.board-wing--right{order:3}.board-wing--collapsed{min-height:50px}.billboard{grid-template-columns:auto 32px minmax(0,1fr) auto}.wallet-tray{grid-template-columns:1fr;gap:8px;padding:8px 10px;position:sticky;bottom:0}.wallet-identity,.experience-controls{display:none}.wallet-actions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.wallet-actions button{min-width:0;padding:8px 4px;font-size:.41rem}.status-tray{grid-template-columns:1fr auto;padding-inline:12px}.status-tray nav{display:none}.panel-layer{align-items:end;padding:0}.action-panel{border-width:3px 0 0;width:100%;max-height:88svh;padding:28px 18px 24px;overflow-y:auto;box-shadow:0 -10px 35px #00000080}}@media (max-width:420px){.wordmark{font-size:.76rem}.machine-stage{padding-right:34px}.balance-strip div{padding-inline:4px}.balance-strip strong{font-size:.68rem}.spin-button{min-height:60px;font-size:.62rem}.utility-button{min-height:43px;font-size:.45rem}.pack-grid{grid-template-columns:1fr}.pack-grid button{min-height:64px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.arcade-shell--reduced *,.arcade-shell--reduced :before,.arcade-shell--reduced :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.arcade-shell--low-fx .reel-frame{box-shadow:inset 0 0 18px #000}.arcade-shell--low-fx .reel-frame:before{display:none}.arcade-shell--low-fx .machine-titleplate h1,.arcade-shell--low-fx .result-plaque{animation:none}.arcade-shell--low-fx .cabinet-lights i{animation-duration:1.6s!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
