.scene-toast-module__Knx6-a__region{top:calc(var(--inset) + env(safe-area-inset-top));right:calc(var(--inset) + env(safe-area-inset-right));left:calc(var(--inset) + env(safe-area-inset-left));z-index:1;pointer-events:none;justify-content:flex-end;display:flex;position:fixed}.scene-toast-module__Knx6-a__toast{background:var(--toast-background);width:min(100%,380px);color:var(--toast-text);box-shadow:0 12px 32px var(--toast-shadow), 0 2px 6px var(--toast-shadow-near);pointer-events:auto;border-radius:16px;flex-direction:column;gap:10px;padding:10px 6px 12px 10px;animation:.45s cubic-bezier(.2,.9,.3,1) both scene-toast-module__Knx6-a__enter;display:flex}.scene-toast-module__Knx6-a__leaving{animation:.3s ease-in both scene-toast-module__Knx6-a__leave}.scene-toast-module__Knx6-a__header{align-items:center;gap:12px;display:flex}.scene-toast-module__Knx6-a__badge{width:52px;height:44px;color:var(--toast-on-foil);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:500;display:flex;position:relative;overflow:hidden}.scene-toast-module__Knx6-a__badgeCount{position:relative}.scene-toast-module__Knx6-a__text{flex-direction:column;flex-grow:1;gap:3px;min-width:0;display:flex}.scene-toast-module__Knx6-a__title{font-size:.9375rem;font-weight:600;line-height:20px}.scene-toast-module__Knx6-a__subline{color:var(--toast-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:16px}.scene-toast-module__Knx6-a__dismiss{width:44px;height:44px;color:var(--toast-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.scene-toast-module__Knx6-a__dismiss:hover{background:var(--toast-hover);color:var(--toast-text)}.scene-toast-module__Knx6-a__dismiss:focus-visible{outline:2px solid var(--toast-text);outline-offset:-2px}.scene-toast-module__Knx6-a__segments{gap:3px;padding:0 8px 0 2px;display:flex}.scene-toast-module__Knx6-a__segment{border-radius:2px;flex:1 1 0;height:4px}.scene-toast-module__Knx6-a__seen{background:var(--toast-text)}.scene-toast-module__Knx6-a__unseen{background:var(--toast-unseen)}.scene-toast-module__Knx6-a__bar{background:var(--toast-unseen);border-radius:2px;height:4px;margin:0 8px 0 2px;position:relative;overflow:hidden}.scene-toast-module__Knx6-a__barFill{border-radius:2px;height:100%}.scene-toast-module__Knx6-a__foil{background:linear-gradient(115deg, var(--toast-foil-1), var(--toast-foil-2), var(--toast-foil-3), var(--toast-foil-4), var(--toast-foil-1), var(--toast-foil-2));background-size:300% 300%;animation:4s linear infinite alternate scene-toast-module__Knx6-a__holo}.scene-toast-module__Knx6-a__sheen{background:linear-gradient(105deg, transparent 30%, var(--toast-sheen) 50%, transparent 70%);animation:2.8s ease-in-out infinite scene-toast-module__Knx6-a__sheen;position:absolute;inset:0}@keyframes scene-toast-module__Knx6-a__holo{0%{background-position:0%}to{background-position:100%}}@keyframes scene-toast-module__Knx6-a__sheen{0%{transform:translate(-140%)}50%,to{transform:translate(140%)}}@keyframes scene-toast-module__Knx6-a__enter{0%{transform:translateX(calc(100% + var(--inset) + env(safe-area-inset-right)))}}@keyframes scene-toast-module__Knx6-a__leave{to{opacity:0;transform:translateY(-24px)}}@keyframes scene-toast-module__Knx6-a__fade-in{0%{opacity:0}}@keyframes scene-toast-module__Knx6-a__fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.scene-toast-module__Knx6-a__toast{animation-name:scene-toast-module__Knx6-a__fade-in}.scene-toast-module__Knx6-a__toast.scene-toast-module__Knx6-a__leaving{animation-name:scene-toast-module__Knx6-a__fade-out}.scene-toast-module__Knx6-a__foil{animation:none}.scene-toast-module__Knx6-a__sheen{display:none}}
body:has(.dvd-background-module__xAPyaW__screen){background:var(--dvd-background)}.dvd-background-module__xAPyaW__screen{background:var(--dvd-background);width:100%;height:100%;position:relative;overflow:hidden}.dvd-background-module__xAPyaW__stage{width:100%;height:100dvh;position:absolute;top:0;left:0}.dvd-background-module__xAPyaW__logo{width:clamp(140px,22vmin,280px);height:auto;color:var(--dvd-logo-1);visibility:hidden;will-change:transform;position:absolute;top:0;left:0}
.dvd-foreground-module__ch7BcW__panel{border:2px solid var(--dvd-text);background:var(--dvd-panel);color:var(--dvd-text);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.dvd-foreground-module__ch7BcW__status{justify-content:space-between;font-size:.875rem;display:flex}.dvd-foreground-module__ch7BcW__name{font-size:1.5rem;font-weight:600;line-height:1.2}.dvd-foreground-module__ch7BcW__links{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.dvd-foreground-module__ch7BcW__link{overflow-wrap:anywhere}.dvd-foreground-module__ch7BcW__link:before{content:"▸ "}.dvd-foreground-module__ch7BcW__link:hover,.dvd-foreground-module__ch7BcW__link:focus-visible{text-underline-offset:.2em;text-decoration:underline}
body:has(.einstein-background-module__8L1q0W__screen){background:var(--einstein-background)}.einstein-background-module__8L1q0W__screen{background:var(--einstein-background);width:100%;height:100%;position:relative;overflow:hidden}.einstein-background-module__8L1q0W__canvas{width:100%;height:100%;display:block}
.einstein-foreground-module__v59nDq__panel{border:2px solid var(--einstein-line);background:var(--einstein-panel);color:var(--einstein-text);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.einstein-foreground-module__v59nDq__mark{width:2.5rem;height:auto;fill:var(--einstein-tile-1);stroke:var(--einstein-line);stroke-width:.12px;stroke-linejoin:round}.einstein-foreground-module__v59nDq__name{letter-spacing:-.01em;font-size:1.75rem;font-weight:600;line-height:1.15}.einstein-foreground-module__v59nDq__links{flex-direction:column;gap:.375rem;padding:0;list-style:none;display:flex}.einstein-foreground-module__v59nDq__link{color:var(--einstein-accent);overflow-wrap:anywhere}.einstein-foreground-module__v59nDq__link:hover,.einstein-foreground-module__v59nDq__link:focus-visible{text-underline-offset:.2em;text-decoration:underline}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.16op8mxd5z-fi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.0.9f8fk69h3a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a82a02b3825653d-s.0x8rk3l75_1f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ec783ae88469012-s.0972_x21l88j-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_ed978924-module__mhgIBG__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.silkscreen_ed978924-module__mhgIBG__variable{--font-silkscreen:"Silkscreen", "Silkscreen Fallback"}
@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.103uf.8aa8pr3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.0m4wt3xm5i890.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.0zqusx.h7vgvl.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.0fw52gc_mc5b0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.04z8pihzuh7s1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_9d5c3814-module__HmfJlG__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_9d5c3814-module__HmfJlG__variable{--font-press-start:"Press Start 2P", "Press Start 2P Fallback"}
body:has(.hold-background-module__sYc0ga__room){background:var(--hold-paper)}.hold-background-module__sYc0ga__room{background:var(--hold-paper);width:100%;height:100%;color:var(--hold-ink);font-family:var(--font-silkscreen), monospace;position:relative;overflow:hidden}.hold-background-module__sYc0ga__stage{width:100%;height:100dvh;position:absolute;top:0;left:0}.hold-background-module__sYc0ga__game{visibility:hidden;position:absolute;top:0;left:0}.hold-background-module__sYc0ga__board{width:560px;height:680px;transform:scale(var(--board-scale,1));transform-origin:0 0;--jitter-max:60px;--word-size:44px;--word-size-grey:36px;position:absolute;top:0;left:0}.hold-background-module__sYc0ga__best,.hold-background-module__sYc0ga__prompt,.hold-background-module__sYc0ga__history{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;left:0;right:0}.hold-background-module__sYc0ga__best{gap:6px;top:0}.hold-background-module__sYc0ga__bestHeading{align-items:center;gap:8px;display:flex}.hold-background-module__sYc0ga__label{letter-spacing:2px;color:var(--hold-muted);font-size:12px;font-weight:400}.hold-background-module__sYc0ga__newTag{background:var(--hold-ink);color:var(--hold-yellow);letter-spacing:1px;border-radius:4px;padding:2px 6px;font-size:10px}.hold-background-module__sYc0ga__bestTime{font-family:var(--font-press-start), monospace;padding:4px 0;font-size:30px;line-height:1}.hold-background-module__sYc0ga__detail{color:var(--hold-muted);font-size:13px}.hold-background-module__sYc0ga__prompt{letter-spacing:2px;color:var(--hold-muted);font-size:14px;top:140px}.hold-background-module__sYc0ga__play{width:100%;height:290px;position:absolute;top:204px;left:0}.hold-background-module__sYc0ga__popup{--shift:calc(-50% + var(--jitter) * var(--jitter-max));white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:6px;animation:3.5s cubic-bezier(.2,.7,.3,1) forwards hold-background-module__sYc0ga__float;display:flex;position:absolute;top:0;left:50%}.hold-background-module__sYc0ga__word{font-size:var(--word-size);font-weight:700;line-height:1}.hold-background-module__sYc0ga__word[data-style=yellow]{color:var(--hold-yellow);-webkit-text-stroke:1px var(--hold-ink);text-shadow:0 0 6px var(--hold-yellow), 0 0 14px var(--hold-yellow)}.hold-background-module__sYc0ga__word[data-style=grey]{font-size:var(--word-size-grey);color:var(--hold-muted)}.hold-background-module__sYc0ga__led{-webkit-text-stroke:1px var(--hold-ink);text-shadow:0 0 6px,0 0 14px;animation:.7s step-end infinite hold-background-module__sYc0ga__led;display:inline-block}.hold-background-module__sYc0ga__popupTime{color:var(--hold-muted);font-size:16px}.hold-background-module__sYc0ga__button{width:300px;height:150px;color:var(--hold-ink);font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-left:-150px;padding:0;position:absolute;top:140px;left:50%}.hold-background-module__sYc0ga__button:focus-visible{outline:3px dashed var(--hold-ink);outline-offset:10px}.hold-background-module__sYc0ga__base,.hold-background-module__sYc0ga__top{width:300px;position:absolute;top:0;left:0}.hold-background-module__sYc0ga__base{background:var(--hold-ink);border-radius:150px/60px;height:146px}.hold-background-module__sYc0ga__top{border:2px solid var(--hold-ink);background:var(--hold-paper);letter-spacing:1px;border-radius:50%;justify-content:center;align-items:center;height:120px;font-size:20px;transition:transform 70ms ease-out;display:flex}.hold-background-module__sYc0ga__button[data-holding] .hold-background-module__sYc0ga__top{transform:translateY(22px)}.hold-background-module__sYc0ga__history{gap:8px;top:544px}.hold-background-module__sYc0ga__pills{flex-wrap:wrap;justify-content:center;gap:8px;padding:0;list-style:none;display:flex}.hold-background-module__sYc0ga__pill{border:1.5px solid var(--hold-ink);background:var(--hold-paper);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;display:flex}.hold-background-module__sYc0ga__pillTime{font-size:14px}.hold-background-module__sYc0ga__pillGrade{color:var(--hold-muted);font-size:10px}@keyframes hold-background-module__sYc0ga__float{0%{opacity:0;transform:translate(var(--shift), 10px) scale(.6)}6%{opacity:1;transform:translate(var(--shift), 0) scale(1.12)}11%{transform:translate(var(--shift), -4px) scale(1)}65%{opacity:1}to{opacity:0;transform:translate(var(--shift), -90px) scale(1)}}@keyframes hold-background-module__sYc0ga__fade{0%,65%{opacity:1}to{opacity:0}}@keyframes hold-background-module__sYc0ga__led{0%,to{color:var(--hold-led-1)}20%{color:var(--hold-led-2)}40%{color:var(--hold-led-3)}60%{color:var(--hold-led-4)}80%{color:var(--hold-led-5)}}@media (prefers-reduced-motion:reduce){.hold-background-module__sYc0ga__led{color:var(--hold-led-1);animation:none}.hold-background-module__sYc0ga__popup{transform:translateX(var(--shift));animation-name:hold-background-module__sYc0ga__fade}}.hold-background-module__sYc0ga__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.hold-background-module__sYc0ga__board{--jitter-max:16px;--word-size:30px;--word-size-grey:26px;width:360px;height:700px}}
.hold-foreground-module__SuWtwa__panel{border:1.5px solid var(--hold-ink);background:var(--hold-card);color:var(--hold-ink);font-family:var(--font-silkscreen), monospace;border-radius:20px;flex-direction:column;gap:.875rem;padding:1.25rem 1.5rem;display:flex}.hold-foreground-module__SuWtwa__name{font-size:1.75rem;font-weight:700;line-height:1.1}.hold-foreground-module__SuWtwa__links{flex-direction:column;gap:.375rem;padding:0;font-size:1rem;list-style:none;display:flex}.hold-foreground-module__SuWtwa__link{color:var(--hold-muted);overflow-wrap:anywhere}.hold-foreground-module__SuWtwa__link:hover,.hold-foreground-module__SuWtwa__link:focus-visible{color:var(--hold-ink);text-underline-offset:.2em;text-decoration:underline}
body:has(.matching-background-module__9vVbLq__table){background:var(--matching-background)}.matching-background-module__9vVbLq__table{background:radial-gradient(circle at 50% 45%, var(--matching-background-glow), var(--matching-background) 70%);width:100%;height:100%;position:relative;overflow:hidden}.matching-background-module__9vVbLq__stage{width:100%;height:100dvh;position:absolute;top:0;left:0}.matching-background-module__9vVbLq__board{--gap:calc(var(--board-size) * .03);--pitch:calc((var(--board-size) + var(--gap)) / 4);gap:var(--gap);min-inline-size:0;width:var(--board-size);height:var(--board-size);visibility:hidden;border:0;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);padding:0;display:grid;position:absolute;top:0;left:0;container-type:inline-size}.matching-background-module__9vVbLq__card{font:inherit;cursor:pointer;perspective:800px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:2.5cqi;padding:0;transition:translate .15s}.matching-background-module__9vVbLq__card[aria-disabled=true]{cursor:default}.matching-background-module__9vVbLq__card:focus-visible{outline:3px solid var(--matching-accent);outline-offset:3px}@media (hover:hover){.matching-background-module__9vVbLq__card:not([aria-disabled=true]):hover{translate:0 -3px}}.matching-background-module__9vVbLq__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.7,.3,1);display:block;position:relative}.matching-background-module__9vVbLq__card[data-face-up] .matching-background-module__9vVbLq__inner{transform:rotateY(180deg)}.matching-background-module__9vVbLq__side{border:2px solid var(--matching-card-border);backface-visibility:hidden;border-radius:2.5cqi;place-items:center;display:grid;position:absolute;inset:0}.matching-background-module__9vVbLq__back{background:repeating-linear-gradient(45deg, var(--matching-card-back-pattern) 0 1.2cqi, transparent 1.2cqi 2.4cqi), var(--matching-card-back)}.matching-background-module__9vVbLq__face{background:var(--matching-card-face);color:var(--matching-text);font-size:11cqi;line-height:1;transition:background-color .3s;transform:rotateY(180deg)}.matching-background-module__9vVbLq__card[data-matched] .matching-background-module__9vVbLq__face{background:var(--matching-matched)}.matching-background-module__9vVbLq__card[data-mismatch]{animation:.4s .45s matching-background-module__9vVbLq__shake}.matching-background-module__9vVbLq__board[data-won] .matching-background-module__9vVbLq__card{animation:matching-background-module__9vVbLq__bounce .6s ease calc(var(--i) * 50ms) both}.matching-background-module__9vVbLq__board[data-phase=stacked] .matching-background-module__9vVbLq__card,.matching-background-module__9vVbLq__board[data-phase=gathering] .matching-background-module__9vVbLq__card{z-index:var(--i);translate:calc(var(--stack-x) * var(--pitch)) calc(var(--stack-y) * var(--pitch) - var(--i) * .6px);rotate:var(--stack-tilt);transition-property:translate,rotate;transition-duration:var(--move-ms);transition-timing-function:ease-in-out;transition-delay:calc(var(--i) * var(--gather-stagger-ms))}.matching-background-module__9vVbLq__board[data-phase=stacked] .matching-background-module__9vVbLq__card{transition:none}.matching-background-module__9vVbLq__board[data-phase=fanning] .matching-background-module__9vVbLq__card{z-index:calc(16 - var(--i));transition-property:translate,rotate;transition-duration:var(--move-ms);transition-timing-function:cubic-bezier(.2,.8,.3,1);transition-delay:calc(var(--i) * var(--fan-stagger-ms))}@keyframes matching-background-module__9vVbLq__shake{20%,60%{translate:-4%}40%,80%{translate:4%}}@keyframes matching-background-module__9vVbLq__bounce{40%{translate:0 -12%;scale:1.06}70%{translate:0 2%}}@media (prefers-reduced-motion:reduce){.matching-background-module__9vVbLq__card,.matching-background-module__9vVbLq__inner{transition:none}.matching-background-module__9vVbLq__card[data-mismatch],.matching-background-module__9vVbLq__board[data-won] .matching-background-module__9vVbLq__card{animation:none}.matching-background-module__9vVbLq__board[data-phase] .matching-background-module__9vVbLq__card{transition:none;translate:none;rotate:none}.matching-background-module__9vVbLq__card[data-face-up] .matching-background-module__9vVbLq__inner,.matching-background-module__9vVbLq__face{transform:none}.matching-background-module__9vVbLq__face{opacity:0;transition:opacity .3s}.matching-background-module__9vVbLq__card[data-face-up] .matching-background-module__9vVbLq__face{opacity:1}@media (hover:hover){.matching-background-module__9vVbLq__card:not([aria-disabled=true]):hover{translate:none}}}
.matching-foreground-module__Fip43q__panel{border:2px solid var(--matching-card-border);background:var(--matching-panel);color:var(--matching-text);box-shadow:0 8px 24px var(--matching-shadow);border-radius:16px;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.matching-foreground-module__Fip43q__pip{font-size:1.25rem;line-height:1}.matching-foreground-module__Fip43q__pipEnd{align-self:flex-end;rotate:180deg}.matching-foreground-module__Fip43q__name{letter-spacing:-.01em;font-size:1.75rem;font-weight:600;line-height:1.15}.matching-foreground-module__Fip43q__links{flex-direction:column;gap:.375rem;padding:0;list-style:none;display:flex}.matching-foreground-module__Fip43q__link{color:var(--matching-accent);overflow-wrap:anywhere}.matching-foreground-module__Fip43q__link:hover,.matching-foreground-module__Fip43q__link:focus-visible{text-underline-offset:.2em;text-decoration:underline}
body:has(.ocean-background-module__5EXjDG__sky){background:var(--ocean-sky-top)}.ocean-background-module__5EXjDG__sky{background:linear-gradient(to bottom, var(--ocean-sky-top) 0%, var(--ocean-sky-glow) 38%, var(--ocean-horizon) 41%, var(--ocean-sea-near-horizon) 41.5%, var(--ocean-sea) 100%);width:100%;height:100%;position:relative;overflow:hidden}.ocean-background-module__5EXjDG__canvas{opacity:0;width:100%;height:100%;transition:opacity .6s ease-out;display:block}.ocean-background-module__5EXjDG__canvas[data-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.ocean-background-module__5EXjDG__canvas{transition:none}}
.ocean-foreground-module__Bs-s0a__panel{border:1px solid var(--ocean-panel-border);background:var(--ocean-panel);color:var(--ocean-text);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.ocean-foreground-module__Bs-s0a__name{letter-spacing:-.01em;font-size:1.75rem;font-weight:500;line-height:1.15}.ocean-foreground-module__Bs-s0a__links{flex-direction:column;gap:.375rem;padding:0;list-style:none;display:flex}.ocean-foreground-module__Bs-s0a__link{color:var(--ocean-accent);overflow-wrap:anywhere}.ocean-foreground-module__Bs-s0a__link:hover,.ocean-foreground-module__Bs-s0a__link:focus-visible{text-underline-offset:.2em;text-decoration:underline}
@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0b7c5b993c1057ea-s.0m8c~y~fgqyrc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3cabd365f8c28a7b-s.0eqbee-1rhu-x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English Fallback;src:local(Times New Roman);ascent-override:88.71%;descent-override:35.6%;line-gap-override:0.0%;size-adjust:102.04%}.im_fell_english_7ea7a0af-module__yvsRVa__className{font-family:IM Fell English,IM Fell English Fallback;font-weight:400}.im_fell_english_7ea7a0af-module__yvsRVa__variable{--font-fell:"IM Fell English", "IM Fell English Fallback"}
@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71264d256c100793-s.0mcoz67o8k7gm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English SC Fallback;src:local(Times New Roman);ascent-override:83.87%;descent-override:33.66%;line-gap-override:0.0%;size-adjust:107.93%}.im_fell_english_sc_46c838da-module__bIpGMG__className{font-family:IM Fell English SC,IM Fell English SC Fallback;font-style:normal;font-weight:400}.im_fell_english_sc_46c838da-module__bIpGMG__variable{--font-fell-sc:"IM Fell English SC", "IM Fell English SC Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6aefe7c5076108d-s.0imd-o46o_a7~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/065087378a635a05-s.06snrz3oajxo4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2ab350ceb580dfba-s.0974yj~7y~vqh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad85ec941b4c8b5c-s.05d45e320-u13.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_638f0125-module__uK2oBG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal;font-weight:700}.playfair_display_638f0125-module__uK2oBG__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
.reel-symbol-module__nLIrWq__symbol{flex-shrink:0}.reel-symbol-module__nLIrWq__red{fill:var(--slots-symbol-red)}.reel-symbol-module__nLIrWq__black{fill:var(--slots-symbol-black)}.reel-symbol-module__nLIrWq__paper{fill:var(--slots-paper)}.reel-symbol-module__nLIrWq__redLine{fill:none;stroke:var(--slots-symbol-red);stroke-width:2.5px}.reel-symbol-module__nLIrWq__bellBody{fill:var(--slots-bell-fill);stroke:var(--slots-symbol-red);stroke-width:2.5px;stroke-linejoin:round}.reel-symbol-module__nLIrWq__bellBand{fill:none;stroke:var(--slots-symbol-red);stroke-width:1.8px}.reel-symbol-module__nLIrWq__shoe{fill:none;stroke:var(--slots-symbol-black);stroke-width:9px}.reel-symbol-module__nLIrWq__shoeGroove{fill:none;stroke:var(--slots-paper);stroke-width:2.4px}
body:has(.slots-background-module___qyJpG__room){background:var(--slots-wall)}.slots-background-module___qyJpG__room{background:radial-gradient(ellipse 560px 520px at 50% 40%, var(--slots-lamp), transparent 70%), repeating-linear-gradient(90deg, var(--slots-pinstripe) 0 2px, transparent 2px 72px), var(--slots-wall);width:100%;height:100%;font-family:var(--font-fell), Georgia, serif;color:var(--slots-text);position:relative;overflow:hidden}.slots-background-module___qyJpG__room:after{content:"";border-top:12px solid var(--slots-floor-edge);background:var(--slots-floor);height:22%;box-shadow:inset 0 2px 0 var(--slots-floor-highlight);position:absolute;inset:auto 0 0}.slots-background-module___qyJpG__stage{z-index:1;width:100%;height:100dvh;position:absolute;top:0;left:0}.slots-background-module___qyJpG__rig{visibility:hidden;position:absolute;top:0;left:0}.slots-background-module___qyJpG__machine{width:560px;transform:scale(var(--machine-scale,1));transform-origin:0 0;flex-direction:column;gap:30px;padding-right:80px;display:flex;position:absolute;top:0;left:0}.slots-background-module___qyJpG__cabinet{flex-direction:column;align-items:center;width:480px;display:flex;position:relative}.slots-background-module___qyJpG__crest{z-index:1;border:4px solid var(--slots-copper);background:var(--slots-cabinet);width:380px;height:96px;box-shadow:0 0 0 1px var(--slots-copper-dark), inset 0 0 0 1px var(--slots-copper-light);border-bottom:0;border-radius:190px 190px 0 0;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;margin-bottom:-5px;padding-bottom:8px;display:flex;position:relative}.slots-background-module___qyJpG__crestBell{transform-origin:50% 12%;width:40px;height:40px}.slots-background-module___qyJpG__crestBell[data-ringing]{animation:.7s ease-in-out 2 slots-background-module___qyJpG__ring}.slots-background-module___qyJpG__crestTitle{font-family:var(--font-fell-sc), Georgia, serif;letter-spacing:.14em;color:var(--slots-gold-text);font-size:30px;font-weight:400;line-height:1}.slots-background-module___qyJpG__body{border:5px solid var(--slots-copper);background:var(--slots-cabinet);width:100%;box-shadow:0 0 0 1px var(--slots-copper-dark), 0 30px 60px var(--slots-shadow), inset 0 0 0 1px var(--slots-copper-light), inset 0 0 0 7px var(--slots-cabinet-inner);border-radius:14px;flex-direction:column;gap:14px;padding:18px 24px 22px;display:flex;position:relative}.slots-background-module___qyJpG__plate{font-family:var(--font-fell-sc), Georgia, serif;letter-spacing:.12em;color:var(--slots-gold-muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}.slots-background-module___qyJpG__badge{background:var(--slots-gold);color:var(--slots-symbol-black);box-shadow:inset 0 1px 0 var(--slots-gold-light);font-family:var(--font-playfair), Georgia, serif;letter-spacing:0;border-radius:6px;align-items:center;gap:8px;padding:5px 10px;font-size:15px;font-weight:700;display:flex}.slots-background-module___qyJpG__coinSlot{background:var(--slots-window);border-radius:3px;width:26px;height:5px}.slots-background-module___qyJpG__window{background:var(--slots-gold);box-shadow:inset 0 2px 0 var(--slots-gold-light), inset 0 -2px 0 var(--slots-gold-dark);border-radius:10px;padding:8px}.slots-background-module___qyJpG__reels{--cell:96px;--window:150px;background:var(--slots-window);border-radius:6px;gap:10px;padding:10px 12px;display:flex;position:relative}.slots-background-module___qyJpG__reel{height:var(--window);background:var(--slots-paper);border-radius:4px;flex:1;position:relative;overflow:hidden}.slots-background-module___qyJpG__strip{transform:translateY(calc(var(--reel-y) * var(--cell) * -1 + (var(--window) - var(--cell)) / 2));position:absolute;inset:0 0 auto}.slots-background-module___qyJpG__strip[data-turning]{transition:transform var(--turn-ms) cubic-bezier(.17, .67, .24, 1.03)}.slots-background-module___qyJpG__cell{height:var(--cell);justify-content:center;align-items:center;display:flex}.slots-background-module___qyJpG__reelSymbol{width:64px;height:64px}.slots-background-module___qyJpG__glass{background:linear-gradient(var(--slots-glass), transparent 30% 70%, var(--slots-glass));position:absolute;inset:0}.slots-background-module___qyJpG__payLine{background:var(--slots-red);opacity:.8;height:2px;margin-top:-1px;position:absolute;top:50%;left:4px;right:4px}.slots-background-module___qyJpG__payCard{border:3px solid var(--slots-gold);background:var(--slots-paper);color:var(--slots-ink);border-radius:6px;flex-direction:column;gap:8px;padding:10px 14px 12px;display:flex}.slots-background-module___qyJpG__payHeading{font-family:var(--font-fell-sc), Georgia, serif;letter-spacing:.06em;justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.slots-background-module___qyJpG__payRows{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:3px 14px;padding:0;list-style:none;display:grid}.slots-background-module___qyJpG__payRow{border-radius:4px;align-items:center;gap:6px;padding:2px 6px;transition:background-color .3s;display:flex}.slots-background-module___qyJpG__payRow[data-won]{background:var(--slots-highlight)}.slots-background-module___qyJpG__paySymbols{align-items:center;gap:2px;display:flex}.slots-background-module___qyJpG__paySymbol,.slots-background-module___qyJpG__any{width:22px;height:22px}.slots-background-module___qyJpG__any{text-align:center;font-size:13px;font-style:italic;line-height:22px}.slots-background-module___qyJpG__pays{font-family:var(--font-playfair), Georgia, serif;font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:700}.slots-background-module___qyJpG__cup{border:3px solid var(--slots-gold);background:var(--slots-window);border-top-width:6px;border-radius:0 0 60px 60px;justify-content:center;align-self:center;align-items:center;width:240px;height:56px;padding-left:6px;display:flex}.slots-background-module___qyJpG__coin{border:1px solid var(--slots-gold-dark);background:var(--slots-coin);width:16px;height:16px;box-shadow:inset 0 0 0 3px var(--slots-gold);animation:slots-background-module___qyJpG__drop .35s cubic-bezier(.3, 0, .6, 1.4) calc(var(--i) * 60ms) both;border-radius:50%;margin-left:-6px}.slots-background-module___qyJpG__lever{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:80px;height:250px;padding:0;position:absolute;top:250px;left:478px}.slots-background-module___qyJpG__lever:disabled{cursor:default}.slots-background-module___qyJpG__leverMount{border:2px solid var(--slots-bezel);background:var(--slots-cabinet);border-left:0;border-radius:0 10px 10px 0;width:44px;height:64px;position:absolute;bottom:18px;left:0}.slots-background-module___qyJpG__leverArm{transform-origin:50% 100%;flex-direction:column;align-items:center;width:46px;height:214px;transition:transform .52s;display:flex;position:absolute;bottom:34px;left:28px;transform:perspective(700px)rotateX(0)}.slots-background-module___qyJpG__lever[data-pulled] .slots-background-module___qyJpG__leverArm{transition-duration:.16s;transform:perspective(700px)rotateX(-74deg)}.slots-background-module___qyJpG__leverKnob{background:var(--slots-red);width:44px;height:44px;box-shadow:inset -6px -8px 0 var(--slots-knob-shade), inset 6px 6px 0 var(--slots-knob-shine);border-radius:50%;flex-shrink:0}.slots-background-module___qyJpG__leverRod{background:var(--slots-steel);width:10px;box-shadow:inset -3px 0 0 var(--slots-steel-dark);border-radius:2px;flex:1}.slots-background-module___qyJpG__leverPivot{border:2px solid var(--slots-gold-dark);background:var(--slots-gold);border-radius:50%;width:30px;height:30px;position:absolute;bottom:20px;left:36px}.slots-background-module___qyJpG__controls{grid-template-columns:138px 1fr;grid-template-areas:"balance buttons""stats stats";align-items:end;gap:14px 20px;width:480px;display:grid}.slots-background-module___qyJpG__balance{flex-direction:column;grid-area:balance;gap:4px;display:flex}.slots-background-module___qyJpG__label{font-family:var(--font-fell-sc), Georgia, serif;letter-spacing:.12em;color:var(--slots-gold-muted);font-size:13px}.slots-background-module___qyJpG__digits{gap:3px;display:flex}.slots-background-module___qyJpG__digit{border:1px solid var(--slots-bezel);background:var(--slots-window);width:30px;height:44px;font-family:var(--font-playfair), Georgia, serif;border-radius:4px;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex}.slots-background-module___qyJpG__digit[data-narrow]{width:18px}.slots-background-module___qyJpG__stats{color:var(--slots-text-muted);text-align:center;grid-area:stats;font-size:15px;font-style:italic}.slots-background-module___qyJpG__buttons{grid-area:buttons;gap:12px;display:flex}.slots-background-module___qyJpG__spin,.slots-background-module___qyJpG__reset{height:56px;font-family:var(--font-fell-sc), Georgia, serif;letter-spacing:.08em;cursor:pointer;touch-action:manipulation;border-radius:8px;flex:1;padding:0 18px}.slots-background-module___qyJpG__spin{background:var(--slots-button);color:var(--slots-symbol-black);box-shadow:inset 0 2px 0 var(--slots-button-light), inset 0 -3px 0 var(--slots-button-dark), 0 6px 14px var(--slots-shadow);border:0;font-size:22px}.slots-background-module___qyJpG__spin:active:not(:disabled){translate:0 2px}.slots-background-module___qyJpG__spin:disabled{background:var(--slots-button-disabled);color:var(--slots-cabinet);box-shadow:none;cursor:default}.slots-background-module___qyJpG__reset{border:2px solid var(--slots-button);background:var(--slots-cabinet);color:var(--slots-text);font-size:18px}@media (hover:hover){.slots-background-module___qyJpG__spin:not(:disabled):hover{background:var(--slots-button-hover)}.slots-background-module___qyJpG__reset:hover{background:var(--slots-cabinet-inner)}}.slots-background-module___qyJpG__lever:focus-visible,.slots-background-module___qyJpG__spin:focus-visible,.slots-background-module___qyJpG__reset:focus-visible{outline:3px solid var(--slots-focus);outline-offset:4px}@keyframes slots-background-module___qyJpG__ring{20%{rotate:-16deg}40%{rotate:14deg}60%{rotate:-9deg}80%{rotate:5deg}}@keyframes slots-background-module___qyJpG__drop{0%{opacity:0;translate:0 -40px}}@media (prefers-reduced-motion:reduce){.slots-background-module___qyJpG__strip[data-turning],.slots-background-module___qyJpG__leverArm{transition:none}.slots-background-module___qyJpG__crestBell[data-ringing],.slots-background-module___qyJpG__coin{animation:none}}.slots-background-module___qyJpG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.slots-background-module___qyJpG__machine{gap:22px;width:480px;padding-right:0}.slots-background-module___qyJpG__lever{display:none}.slots-background-module___qyJpG__controls{grid-template-areas:"balance stats""buttons buttons"}.slots-background-module___qyJpG__stats{text-align:right}.slots-background-module___qyJpG__spin,.slots-background-module___qyJpG__reset{height:64px}}
.slots-foreground-module__9kidpG__panel{background:var(--slots-paper);color:var(--slots-ink);box-shadow:0 12px 30px var(--slots-shadow);font-family:var(--font-fell), Georgia, serif;border-radius:4px;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.slots-foreground-module__9kidpG__name{border-bottom:1px solid var(--slots-gold);font-family:var(--font-fell-sc), Georgia, serif;letter-spacing:.04em;padding-bottom:.75rem;font-size:1.75rem;font-weight:400;line-height:1.1}.slots-foreground-module__9kidpG__links{flex-wrap:wrap;gap:.375rem 1.25rem;padding:0;font-size:1.0625rem;list-style:none;display:flex}.slots-foreground-module__9kidpG__link{color:var(--slots-ink);text-decoration:underline;-webkit-text-decoration-color:var(--slots-gold);text-decoration-color:var(--slots-gold);text-underline-offset:.2em;overflow-wrap:anywhere}.slots-foreground-module__9kidpG__link:hover,.slots-foreground-module__9kidpG__link:focus-visible{color:var(--slots-red)}
.page-module__E0kJGG__background{isolation:isolate;width:100%;height:100lvh;position:absolute;top:0;left:0}.page-module__E0kJGG__frame{pointer-events:none;width:100%;max-width:var(--frame-max);height:100dvh;padding:calc(var(--inset) + env(safe-area-inset-top)) calc(var(--inset) + env(safe-area-inset-right)) calc(var(--inset) + env(safe-area-inset-bottom)) calc(var(--inset) + env(safe-area-inset-left));justify-content:flex-end;align-items:flex-end;margin-inline:auto;display:flex;position:relative}.page-module__E0kJGG__foreground{width:min(100%, var(--fg-max));pointer-events:auto;max-height:100%;overflow-y:auto}
