.table-module__Lxts4q__cabinet{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 45%, transparent), 0 30px 80px -40px color-mix(in oklab, var(--accent-bright) 60%, transparent)}.table-module__Lxts4q__sunset{opacity:0;transition:opacity 1.4s ease-in-out}.table-module__Lxts4q__sunsetOn{opacity:1}.table-module__Lxts4q__star{animation:6s ease-in-out infinite table-module__Lxts4q__twinkle}@keyframes table-module__Lxts4q__twinkle{0%,to{opacity:.15}50%{opacity:.95}}.table-module__Lxts4q__sun{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite alternate table-module__Lxts4q__sun-breathe}@keyframes table-module__Lxts4q__sun-breathe{0%{transform:scale(.94)}to{transform:scale(1.08)}}.table-module__Lxts4q__cloud{animation:38s ease-in-out infinite alternate table-module__Lxts4q__drift}.table-module__Lxts4q__cloudSlow{animation:57s ease-in-out infinite alternate-reverse table-module__Lxts4q__drift}@keyframes table-module__Lxts4q__drift{0%{transform:translate(-16px)}to{transform:translate(20px)}}.table-module__Lxts4q__island{animation:11s ease-in-out infinite alternate table-module__Lxts4q__bob}.table-module__Lxts4q__islandSlow{animation:15s ease-in-out infinite alternate-reverse table-module__Lxts4q__bob}@keyframes table-module__Lxts4q__bob{0%{transform:translateY(-5px)}to{transform:translateY(6px)}}.table-module__Lxts4q__logo{filter:drop-shadow(0 3px 0 var(--color-neutral-950)) drop-shadow(0 0 16px color-mix(in oklab, var(--color-neutral-50) 60%, transparent))}.table-module__Lxts4q__hud{background-color:color-mix(in oklab, var(--color-neutral-950) 86%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-neutral-50) 18%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-neutral-50) 22%, transparent), 0 18px 40px -22px var(--color-neutral-950)}.table-module__Lxts4q__step{width:2.75rem;min-height:2.75rem;color:var(--color-neutral-50);background-color:color-mix(in oklab, var(--color-neutral-50) 10%, transparent);box-shadow:inset 0 0 0 1px var(--control-edge-on-dark);transition:transform var(--dur-fast) var(--ease-spring), background-color var(--dur-fast) var(--ease-spring);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:1.375rem;font-weight:700;line-height:1;display:inline-flex}.table-module__Lxts4q__sound{white-space:nowrap;width:auto;padding-inline:.75rem;font-size:.75rem;font-weight:600}.table-module__Lxts4q__step:hover,.table-module__Lxts4q__feature:hover{background-color:color-mix(in oklab, var(--color-neutral-50) 18%, transparent)}.table-module__Lxts4q__step:active,.table-module__Lxts4q__feature:active{transform:scale(.96)}.table-module__Lxts4q__step:disabled,.table-module__Lxts4q__step[aria-disabled=true],.table-module__Lxts4q__feature:disabled,.table-module__Lxts4q__feature[aria-disabled=true]{opacity:.45;pointer-events:none}.table-module__Lxts4q__step:focus-visible,.table-module__Lxts4q__feature:focus-visible,.table-module__Lxts4q__spinButton:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}.table-module__Lxts4q__feature{text-align:left;min-height:3rem;color:var(--color-neutral-50);background-color:color-mix(in oklab, var(--color-neutral-50) 10%, transparent);box-shadow:inset 0 0 0 1px var(--control-edge-on-dark);transition:transform var(--dur-fast) var(--ease-spring), background-color var(--dur-fast) var(--ease-spring);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem;padding:.375rem .875rem;font-size:.875rem;line-height:1.2;display:flex}.table-module__Lxts4q__featureOn{background-color:color-mix(in oklab, var(--accent) 22%, transparent);box-shadow:inset 0 0 0 2px var(--accent-bright)}.table-module__Lxts4q__frame{isolation:isolate}.table-module__Lxts4q__window{border-radius:.625rem;position:relative;overflow:hidden}.table-module__Lxts4q__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}.table-module__Lxts4q__column{background-color:color-mix(in oklab, var(--color-neutral-50) 7%, transparent);border-radius:.5rem;flex-direction:column;gap:2px;min-width:0;display:flex}.table-module__Lxts4q__dropping{animation:table-module__Lxts4q__column-drop var(--drop-ms) cubic-bezier(.3, 0, .5, 1) var(--delay) both, table-module__Lxts4q__column-blur var(--drop-ms) step-end var(--delay) both;will-change:transform}@keyframes table-module__Lxts4q__column-drop{0%{transform:translateY(-108%)}68%{transform:translateY(0)}82%{transform:translateY(-3.5%)}to{transform:translateY(0)}}@keyframes table-module__Lxts4q__column-blur{0%{filter:url(#ss-blur)}60%{filter:none}}.table-module__Lxts4q__leaving{animation:table-module__Lxts4q__column-leave calc(.24s * var(--speed,1)) cubic-bezier(.5, 0, .9, .4) var(--delay) both}@keyframes table-module__Lxts4q__column-leave{to{transform:translateY(112%)}}.table-module__Lxts4q__cell{aspect-ratio:1;flex:none;width:100%;padding:4%;position:relative}.table-module__Lxts4q__falling{animation:table-module__Lxts4q__cell-fall calc(.4s * var(--speed,1)) cubic-bezier(.35, 0, .6, 1) var(--delay) both;will-change:transform}@keyframes table-module__Lxts4q__cell-fall{0%{transform:translateY(calc(var(--drop) * -102%))}62%{transform:translateY(0)}80%{transform:translateY(-9%)}to{transform:translateY(0)}}.table-module__Lxts4q__dim{opacity:.3;transition:opacity var(--dur-fast) var(--ease-spring)}.table-module__Lxts4q__glint{opacity:0;width:26%;animation:6.3s ease-in-out infinite table-module__Lxts4q__glint;position:absolute;top:10%;left:14%}@keyframes table-module__Lxts4q__glint{0%,82%,to{opacity:0;transform:scale(.2)rotate(0)}90%{opacity:1;transform:scale(1)rotate(45deg)}}.table-module__Lxts4q__ring{z-index:1;animation:table-module__Lxts4q__ring calc(.7s * var(--speed,1)) ease-out both;border:3px solid;border-radius:9999px;position:absolute;inset:6%}@keyframes table-module__Lxts4q__ring{0%{opacity:.95;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.table-module__Lxts4q__winning{animation:table-module__Lxts4q__win-pulse calc(.34s * var(--speed,1)) var(--ease-spring) 2 both}@keyframes table-module__Lxts4q__win-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)rotate(-4deg)}}.table-module__Lxts4q__boom{animation:table-module__Lxts4q__boom calc(.6s * var(--speed,1)) var(--ease-spring) 2 both}@keyframes table-module__Lxts4q__boom{0%,to{transform:scale(1)}50%{transform:scale(1.32)rotate(6deg)}}.table-module__Lxts4q__vanish{animation:table-module__Lxts4q__vanish calc(.28s * var(--speed,1)) ease-in both}@keyframes table-module__Lxts4q__vanish{0%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(.2)}}.table-module__Lxts4q__bump{animation:table-module__Lxts4q__bump .42s var(--ease-spring) both}@keyframes table-module__Lxts4q__bump{0%{transform:scale(1.6)}to{transform:scale(1)}}.table-module__Lxts4q__burst{pointer-events:none;background-image:radial-gradient(closest-side, color-mix(in oklab, var(--color-neutral-50) 75%, transparent), color-mix(in oklab, var(--accent-bright) 45%, transparent) 40%, transparent);animation:1.4s ease-out both table-module__Lxts4q__burst;position:absolute;inset:-25%}@keyframes table-module__Lxts4q__burst{0%{opacity:0;transform:scale(.5)}25%{opacity:1}to{opacity:0;transform:scale(1.25)}}.table-module__Lxts4q__curtain{animation:table-module__Lxts4q__curtain calc(2.1s * var(--speed,1)) var(--ease-spring) both}@keyframes table-module__Lxts4q__curtain{0%{opacity:0;transform:scale(.7)}14%,84%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}.table-module__Lxts4q__plaque{animation:table-module__Lxts4q__plaque 1.7s var(--ease-spring) both}@keyframes table-module__Lxts4q__plaque{0%{opacity:0;transform:scale(.5)}14%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)translateY(-12px)}}.table-module__Lxts4q__banner{animation:table-module__Lxts4q__banner-in 2.6s var(--ease-spring) both}@keyframes table-module__Lxts4q__banner-in{0%{opacity:0;transform:scale(.6)}12%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.table-module__Lxts4q__meterWin{text-shadow:0 0 22px color-mix(in oklab, var(--win-bright) 80%, transparent)}.table-module__Lxts4q__spinButton{width:5.25rem;height:5.25rem;color:var(--color-neutral-950);background-image:radial-gradient(circle at 35% 28%, var(--color-neutral-50), var(--accent-bright) 38%, var(--accent) 70%, var(--accent-strong));box-shadow:0 0 0 3px var(--color-neutral-950), 0 0 0 5px var(--accent-bright), 0 12px 36px -4px color-mix(in oklab, var(--accent-bright) 80%, transparent), inset 0 -6px 10px color-mix(in oklab, var(--accent-strong) 70%, transparent);transition:transform var(--dur-fast) var(--ease-spring);border-radius:9999px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.125rem;display:inline-flex;position:relative}.table-module__Lxts4q__spinButton:hover{transform:scale(1.05)}.table-module__Lxts4q__spinButton:active{transform:scale(.94)}.table-module__Lxts4q__spinButton[aria-disabled=true]{pointer-events:none;opacity:.55}.table-module__Lxts4q__spinButton[aria-disabled=true] svg{animation:.7s linear infinite table-module__Lxts4q__spin-icon}@keyframes table-module__Lxts4q__spin-icon{to{transform:rotate(360deg)}}.table-module__Lxts4q__spinReady:after{content:"";border:2px solid var(--accent-bright);border-radius:9999px;animation:2.4s ease-out infinite table-module__Lxts4q__ready;position:absolute;inset:-5px}@keyframes table-module__Lxts4q__ready{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.table-module__Lxts4q__dropping,.table-module__Lxts4q__leaving,.table-module__Lxts4q__falling,.table-module__Lxts4q__winning,.table-module__Lxts4q__boom,.table-module__Lxts4q__vanish,.table-module__Lxts4q__bump,.table-module__Lxts4q__burst,.table-module__Lxts4q__banner,.table-module__Lxts4q__curtain,.table-module__Lxts4q__plaque,.table-module__Lxts4q__star,.table-module__Lxts4q__sun,.table-module__Lxts4q__cloud,.table-module__Lxts4q__cloudSlow,.table-module__Lxts4q__island,.table-module__Lxts4q__islandSlow,.table-module__Lxts4q__glint,.table-module__Lxts4q__ring,.table-module__Lxts4q__spinReady:after,.table-module__Lxts4q__spinButton[aria-disabled=true] svg{animation:none}.table-module__Lxts4q__ring,.table-module__Lxts4q__leaving,.table-module__Lxts4q__burst,.table-module__Lxts4q__banner,.table-module__Lxts4q__curtain,.table-module__Lxts4q__spinReady:after{display:none}.table-module__Lxts4q__star{opacity:.6}.table-module__Lxts4q__sunset,.table-module__Lxts4q__dim{transition:none}}
