.CarouselPusher-module__OWHk8q__root{--cp-plum:#6e1d44;--cp-plum-dark:#2e0a1d;--cp-gold:#e8b84a;--cp-pink:#ff9ec0;--cp-focus:#ffd34d;--cp-accent-text:#a3245a;min-height:100%;color:var(--games-route-fg);padding:clamp(1rem,3vw,2rem) 16px 3rem}html.dark .CarouselPusher-module__OWHk8q__root{--cp-accent-text:#ff9ec0}.CarouselPusher-module__OWHk8q__shell{max-width:1080px;margin:0 auto}.CarouselPusher-module__OWHk8q__header{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.CarouselPusher-module__OWHk8q__headerText{flex:260px;min-width:0}.CarouselPusher-module__OWHk8q__centerLink{min-height:44px;color:var(--games-route-fg);text-underline-offset:3px;align-items:center;gap:.3em;font-size:.95rem;font-weight:700;text-decoration:underline;display:inline-flex}.CarouselPusher-module__OWHk8q__title{letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word;align-items:center;gap:.5rem;margin:0;font-size:clamp(1.5rem,5vw,2.2rem);font-weight:820;display:flex}@media (max-width:360px){.CarouselPusher-module__OWHk8q__title{font-size:1.28rem}}.CarouselPusher-module__OWHk8q__titleText{word-break:keep-all;min-width:0}.CarouselPusher-module__OWHk8q__titleIcon{flex:none;width:1.3em;height:1.3em}.CarouselPusher-module__OWHk8q__subtitle{color:var(--games-route-muted);word-break:keep-all;overflow-wrap:break-word;max-width:66ch;margin:.4rem 0 0;font-size:.95rem;line-height:1.55}.CarouselPusher-module__OWHk8q__btn{appearance:none;border:1px solid var(--games-route-border);background:var(--games-route-surface-raised);color:var(--games-route-fg);cursor:pointer;border-radius:11px;min-height:44px;padding:.55rem 1rem;font-weight:700}.CarouselPusher-module__OWHk8q__btn:disabled{opacity:.45;cursor:default}.CarouselPusher-module__OWHk8q__tabs{background:var(--games-route-surface);border:1px solid var(--games-route-border);border-radius:999px;flex-wrap:wrap;gap:.25rem;margin:1.25rem 0;padding:.25rem;display:inline-flex}.CarouselPusher-module__OWHk8q__tab{appearance:none;color:var(--games-route-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;min-height:40px;padding:.5rem 1.1rem;font-size:.9rem;font-weight:700}.CarouselPusher-module__OWHk8q__tab:hover{color:var(--games-route-fg)}.CarouselPusher-module__OWHk8q__tab[aria-selected=true]{background:var(--cp-plum);color:#fff}.CarouselPusher-module__OWHk8q__centerLink:focus-visible,.CarouselPusher-module__OWHk8q__btn:focus-visible,.CarouselPusher-module__OWHk8q__tab:focus-visible,.CarouselPusher-module__OWHk8q__link:focus-visible{outline:2px solid var(--games-route-fg);outline-offset:2px}.CarouselPusher-module__OWHk8q__infoP{margin:0 0 .7rem;line-height:1.6}.CarouselPusher-module__OWHk8q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CarouselPusher-module__OWHk8q__machine{grid-template-columns:minmax(0,460px);justify-content:center;gap:1.25rem;display:grid}@media (min-width:900px){.CarouselPusher-module__OWHk8q__machine{grid-template-columns:minmax(0,480px) minmax(0,320px);align-items:start}}.CarouselPusher-module__OWHk8q__cabinet{background:linear-gradient(180deg, #8f2a5a 0%, var(--cp-plum) 34%, var(--cp-plum-dark) 100%);border:3px solid #1d0512;border-radius:18px;min-width:0;padding:.5rem .55rem .8rem;position:relative;box-shadow:inset 0 0 0 2px #ffd68c59,inset 0 -10px 18px #0000004d,0 14px 28px #0000004d}.CarouselPusher-module__OWHk8q__sign{color:#fff4d6;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;padding:.25rem .5rem .4rem;display:flex}.CarouselPusher-module__OWHk8q__signMain{letter-spacing:.12em;color:#ffd2e2;text-shadow:0 0 6px #ff78aabf,0 1px #3a0a1d;font-size:clamp(.95rem,4vw,1.2rem);font-weight:900}.CarouselPusher-module__OWHk8q__signSub{letter-spacing:.06em;color:#ffe9c4;font-size:.75rem;font-weight:800}.CarouselPusher-module__OWHk8q__playArea{scroll-margin-top:64px}.CarouselPusher-module__OWHk8q__backPanel{border:2px solid var(--cp-gold);background:linear-gradient(#2a0b1c,#170510);border-bottom:none;border-radius:12px 12px 4px 4px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"counter jackpot""pays pays";align-items:center;gap:.35rem .5rem;padding:.45rem .5rem .4rem;display:grid}.CarouselPusher-module__OWHk8q__counterBox{grid-area:counter;align-items:center;gap:.5rem;min-width:0;display:flex}.CarouselPusher-module__OWHk8q__counter{background:#0b0207;border-radius:6px;gap:4px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #ff9ec059}.CarouselPusher-module__OWHk8q__counterPlace{height:clamp(34px,10vw,44px);display:block}.CarouselPusher-module__OWHk8q__counterPlace>span{height:100%;padding:3px 4px}.CarouselPusher-module__OWHk8q__counter[data-reach=true]{box-shadow:inset 0 0 0 1px #ff9ec059,0 0 10px #ff78aacc}.CarouselPusher-module__OWHk8q__counter[data-result=jackpot]{box-shadow:inset 0 0 0 1px #ffd34d99,0 0 14px #ffd34de6}.CarouselPusher-module__OWHk8q__holdLamps{grid-template-columns:repeat(2,12px);gap:5px;margin:0;padding:0;list-style:none;display:grid}.CarouselPusher-module__OWHk8q__holdLamp{background:#3a1426;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #ff9ec073}.CarouselPusher-module__OWHk8q__holdLamp[data-lit=true]{background:#ffd34d;box-shadow:0 0 6px #ffd34de6}.CarouselPusher-module__OWHk8q__jackpotBox{flex-direction:column;grid-area:jackpot;align-items:flex-end;gap:2px;display:flex}.CarouselPusher-module__OWHk8q__jackpotLabel{letter-spacing:.1em;color:#ffd34d;font-size:.68rem;font-weight:900}.CarouselPusher-module__OWHk8q__jackpotLed>span{height:22px}.CarouselPusher-module__OWHk8q__paytable{grid-area:pays;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.CarouselPusher-module__OWHk8q__payRow{background:#ff9ec01f;border-radius:4px;flex-direction:column;align-items:center;min-width:0;padding:2px 0;display:flex}.CarouselPusher-module__OWHk8q__payShows{color:#ffe1ec;letter-spacing:.06em;white-space:nowrap;font-size:.72rem;font-weight:900}.CarouselPusher-module__OWHk8q__payPays{color:#ffd34d;white-space:nowrap;font-size:.68rem;font-weight:800}.CarouselPusher-module__OWHk8q__stageBox{border:3px solid var(--cp-gold);touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#140a1e;border-radius:4px 4px 14px 14px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #00000080,0 4px 10px #00000059}.CarouselPusher-module__OWHk8q__stage{position:absolute;inset:0;overflow:hidden}.CarouselPusher-module__OWHk8q__layer{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.CarouselPusher-module__OWHk8q__spot{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.CarouselPusher-module__OWHk8q__turning{will-change:transform;width:0;height:0;display:block}.CarouselPusher-module__OWHk8q__deckTurn{transform-origin:50%;will-change:transform;width:100%;height:100%}.CarouselPusher-module__OWHk8q__fill{width:100%;height:100%;display:block}.CarouselPusher-module__OWHk8q__phrase{white-space:nowrap}.CarouselPusher-module__OWHk8q__status{text-align:center;color:#fff3d6;text-shadow:0 1px #00000073;justify-content:center;align-items:center;min-height:2.9em;margin:.4rem 0 .35rem;font-size:.86rem;font-weight:800;line-height:1.45;display:flex}.CarouselPusher-module__OWHk8q__status>span{min-width:0}.CarouselPusher-module__OWHk8q__controls{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.5rem;display:grid}.CarouselPusher-module__OWHk8q__dropButton,.CarouselPusher-module__OWHk8q__returnButton{appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;word-break:keep-all;overflow-wrap:anywhere;border-radius:14px;min-width:0;min-height:56px;padding:.3rem .4rem;font-weight:900}.CarouselPusher-module__OWHk8q__dropButton{color:#2a1600;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:linear-gradient(#ffe08a,#e0a325);border:2px solid #3a2500;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;box-shadow:0 4px #6b4400}.CarouselPusher-module__OWHk8q__dropButton[data-held=true]{transform:translateY(3px);box-shadow:0 1px #6b4400,0 0 0 4px #ffd34d99}.CarouselPusher-module__OWHk8q__dropWords{letter-spacing:.06em;font-size:1.15rem;line-height:1.1}.CarouselPusher-module__OWHk8q__dropSmall{font-size:.72rem;font-weight:800;line-height:1.1}.CarouselPusher-module__OWHk8q__returnButton{color:#fff;background:#3a0a1d;border:2px solid #ffd98a;font-size:.95rem}.CarouselPusher-module__OWHk8q__dropButton:disabled,.CarouselPusher-module__OWHk8q__returnButton:disabled{opacity:.45;cursor:default}.CarouselPusher-module__OWHk8q__dropButton:focus-visible,.CarouselPusher-module__OWHk8q__returnButton:focus-visible,.CarouselPusher-module__OWHk8q__refill:focus-visible,.CarouselPusher-module__OWHk8q__cardAwayButton:focus-visible,.CarouselPusher-module__OWHk8q__cabinet .CarouselPusher-module__OWHk8q__btn:focus-visible{outline:3px solid var(--cp-focus);outline-offset:2px}.CarouselPusher-module__OWHk8q__meters{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.4rem;margin-top:.55rem;display:grid}.CarouselPusher-module__OWHk8q__meterCell{background:#1a0410;border:2px solid #6b1a3f;border-radius:10px;flex-direction:column;align-items:stretch;gap:.15rem;min-width:0;padding:.3rem .4rem .35rem;display:flex}.CarouselPusher-module__OWHk8q__meterMedals{border-color:var(--cp-gold)}.CarouselPusher-module__OWHk8q__meterLabel{letter-spacing:.04em;color:#ffe2b8;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:800;overflow:hidden}.CarouselPusher-module__OWHk8q__meterValue{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CarouselPusher-module__OWHk8q__led{justify-content:center;max-width:100%;display:flex;overflow:hidden}.CarouselPusher-module__OWHk8q__led>span{height:clamp(18px,5.4vw,24px)}.CarouselPusher-module__OWHk8q__message{text-align:center;color:#ffe1ec;word-break:keep-all;overflow-wrap:anywhere;min-height:2.8em;margin:.4rem 0 0;font-size:.8rem;line-height:1.4}.CarouselPusher-module__OWHk8q__cabinet .CarouselPusher-module__OWHk8q__btn{color:#fff;background:#3a0a1d;border-color:#ffd98a}.CarouselPusher-module__OWHk8q__outRow{flex-direction:column;align-items:center;gap:.4rem;display:flex}.CarouselPusher-module__OWHk8q__outRow:not(:empty){margin-top:.4rem}.CarouselPusher-module__OWHk8q__refill,.CarouselPusher-module__OWHk8q__cardAwayButton{appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.CarouselPusher-module__OWHk8q__refill{color:#fff;background:#3a0a1d;border:2px solid #ffd27a;border-radius:12px;min-height:44px;padding:.5rem 1rem;font-weight:800}.CarouselPusher-module__OWHk8q__outNote{color:#ffe1ec;text-align:center;margin:0;font-size:.85rem;line-height:1.45}.CarouselPusher-module__OWHk8q__secondaryRow{justify-content:center;margin-top:.5rem;display:flex}.CarouselPusher-module__OWHk8q__keysHint{color:#ffe9f0;text-align:center;margin:.55rem 0 0;font-size:.75rem;line-height:1.5}@media (hover:none){.CarouselPusher-module__OWHk8q__keysHint{display:none}}.CarouselPusher-module__OWHk8q__medalNotes{color:#fff3f6;border-top:1px dashed #ffd27a99;margin-top:.8rem;padding-top:.6rem;font-size:.78rem;line-height:1.5}.CarouselPusher-module__OWHk8q__medalNotes p{margin:0 0 .35rem}.CarouselPusher-module__OWHk8q__link{color:#ffe1a1;font-weight:700}.CarouselPusher-module__OWHk8q__odds .CarouselPusher-module__OWHk8q__link{color:var(--cp-accent-text)}.CarouselPusher-module__OWHk8q__cardAway{z-index:10;text-align:center;color:#fff;background:#1e0512f0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem;display:flex;position:absolute;inset:0}.CarouselPusher-module__OWHk8q__cardAwayButton{background:var(--cp-plum);color:#fff;border:2px solid #ffd27a;border-radius:12px;min-height:44px;padding:.5rem 1.2rem;font-weight:800}@media (orientation:landscape) and (max-height:500px){.CarouselPusher-module__OWHk8q__machine{grid-template-columns:minmax(0,720px)}.CarouselPusher-module__OWHk8q__cabinet{grid-template:"sign sign""stage panel""stage status""stage controls""stage meters""stage."1fr"message message""out out""sound sound""keys keys""notes notes"/auto minmax(0,1fr);column-gap:12px;display:grid}.CarouselPusher-module__OWHk8q__sign{grid-area:sign}.CarouselPusher-module__OWHk8q__playArea{display:contents}.CarouselPusher-module__OWHk8q__backPanel{border-bottom:2px solid var(--cp-gold);border-radius:12px;grid-area:panel}.CarouselPusher-module__OWHk8q__stageBox{border-radius:14px;grid-area:stage;align-self:start;width:calc(138.71svh - 110.968px)}.CarouselPusher-module__OWHk8q__counterPlace{height:30px}.CarouselPusher-module__OWHk8q__status{grid-area:status;min-height:60px;margin:.2rem 0;line-height:20px}.CarouselPusher-module__OWHk8q__controls{grid-area:controls}.CarouselPusher-module__OWHk8q__dropButton,.CarouselPusher-module__OWHk8q__returnButton{min-height:48px}.CarouselPusher-module__OWHk8q__meters{grid-area:meters;margin-top:.35rem}.CarouselPusher-module__OWHk8q__led>span{height:20px}.CarouselPusher-module__OWHk8q__message{grid-area:message}.CarouselPusher-module__OWHk8q__outRow{grid-area:out}.CarouselPusher-module__OWHk8q__secondaryRow{grid-area:sound}.CarouselPusher-module__OWHk8q__keysHint{grid-area:keys}.CarouselPusher-module__OWHk8q__medalNotes{grid-area:notes}}.CarouselPusher-module__OWHk8q__side{gap:1rem;min-width:0;display:grid}.CarouselPusher-module__OWHk8q__panel{background:var(--games-route-surface);border:1px solid var(--games-route-border);border-radius:14px;min-width:0;padding:1rem}.CarouselPusher-module__OWHk8q__panelTitle{margin:0 0 .5rem;font-size:1.05rem;font-weight:850}.CarouselPusher-module__OWHk8q__muted{color:var(--games-route-muted);margin:0;font-size:.85rem}.CarouselPusher-module__OWHk8q__historyList{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.CarouselPusher-module__OWHk8q__historyChip{background:var(--games-route-surface-raised);border:1px solid var(--games-route-border);min-height:1.9rem;color:var(--games-route-fg);white-space:nowrap;border-radius:8px;align-items:center;padding:0 .55rem;font-size:.8rem;font-weight:800;display:inline-flex}.CarouselPusher-module__OWHk8q__historyChip[data-outcome=jackpot]{color:#2a1600;background:#f6c343}.CarouselPusher-module__OWHk8q__historyChip[data-outcome=triple]{color:#4a0c25;background:#ffd2e2}.CarouselPusher-module__OWHk8q__statList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .8rem;margin:0;display:grid}.CarouselPusher-module__OWHk8q__statList div{border-bottom:1px dotted var(--games-route-border);justify-content:space-between;gap:.4rem;min-width:0;padding-bottom:.2rem;font-size:.85rem;display:flex}.CarouselPusher-module__OWHk8q__statList dt{color:var(--games-route-muted);min-width:0}.CarouselPusher-module__OWHk8q__statList dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:800}.CarouselPusher-module__OWHk8q__odds{grid-template-columns:minmax(0,1fr);gap:1.4rem;max-width:860px;display:grid}.CarouselPusher-module__OWHk8q__odds>*{min-width:0}.CarouselPusher-module__OWHk8q__intro p{margin:0 0 .6rem;line-height:1.6}.CarouselPusher-module__OWHk8q__statGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;display:grid}.CarouselPusher-module__OWHk8q__stat{background:var(--games-route-surface);border:1px solid var(--games-route-border);border-radius:12px;flex-direction:column;gap:.2rem;min-width:0;padding:.75rem .85rem;display:flex}.CarouselPusher-module__OWHk8q__statLabel{color:var(--games-route-muted);font-size:.78rem;font-weight:700}.CarouselPusher-module__OWHk8q__statValue{color:var(--cp-accent-text);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:850}.CarouselPusher-module__OWHk8q__statNote{color:var(--games-route-muted);font-size:.75rem;line-height:1.4}.CarouselPusher-module__OWHk8q__statFraction{color:var(--games-route-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.72rem}.CarouselPusher-module__OWHk8q__blockTitle{margin:0 0 .5rem;font-size:1.1rem;font-weight:850}.CarouselPusher-module__OWHk8q__note{color:var(--games-route-muted);margin:.5rem 0;font-size:.86rem;line-height:1.6}.CarouselPusher-module__OWHk8q__ruleList,.CarouselPusher-module__OWHk8q__sourceList{grid-template-columns:minmax(0,1fr);gap:.35rem;margin:0;padding-left:1.3rem;font-size:.9rem;line-height:1.55;display:grid}.CarouselPusher-module__OWHk8q__sourceList a{overflow-wrap:anywhere;align-items:center;min-height:44px;padding:.3rem 0;display:inline-flex}.CarouselPusher-module__OWHk8q__tableWrap{max-width:100%;margin-top:.4rem;overflow-x:auto}.CarouselPusher-module__OWHk8q__oddsTable{border-collapse:collapse;width:100%;font-size:.82rem}.CarouselPusher-module__OWHk8q__oddsTable th,.CarouselPusher-module__OWHk8q__oddsTable td{border-bottom:1px solid var(--games-route-border);text-align:left;vertical-align:middle;padding:.4rem .35rem}.CarouselPusher-module__OWHk8q__oddsTable thead th{color:var(--games-route-muted);vertical-align:bottom;font-size:.72rem}.CarouselPusher-module__OWHk8q__oddsTable tbody th{font-weight:800}.CarouselPusher-module__OWHk8q__num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.CarouselPusher-module__OWHk8q__oddsTable thead th.CarouselPusher-module__OWHk8q__num{white-space:normal}@media (max-width:480px){.CarouselPusher-module__OWHk8q__oddsTable{font-size:.74rem}.CarouselPusher-module__OWHk8q__oddsTable th,.CarouselPusher-module__OWHk8q__oddsTable td{padding:.35rem .18rem}}.CarouselPusher-module__OWHk8q__statLabel,.CarouselPusher-module__OWHk8q__statNote,.CarouselPusher-module__OWHk8q__statList dt,.CarouselPusher-module__OWHk8q__ruleList li,.CarouselPusher-module__OWHk8q__note,.CarouselPusher-module__OWHk8q__intro p,.CarouselPusher-module__OWHk8q__oddsTable th,.CarouselPusher-module__OWHk8q__oddsTable td{word-break:keep-all;overflow-wrap:break-word}@supports (word-break:auto-phrase){.CarouselPusher-module__OWHk8q__statLabel,.CarouselPusher-module__OWHk8q__statNote,.CarouselPusher-module__OWHk8q__statList dt,.CarouselPusher-module__OWHk8q__ruleList li,.CarouselPusher-module__OWHk8q__note,.CarouselPusher-module__OWHk8q__intro p,.CarouselPusher-module__OWHk8q__oddsTable th,.CarouselPusher-module__OWHk8q__oddsTable td{word-break:auto-phrase}}
