.ripe-boost{width:min(310px,100%);margin:15px auto 0}.ripe-boost,.ripe-boost *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ripe-boost-machine{background:linear-gradient(#4b552a,#152411 42%,#313d1c);background:linear-gradient(lab(34.4678% -9.75949 23.2987),lab(12.3109% -10.1115 10.2999) 42%,lab(23.9878% -10.12 18.3523));border:1px solid #8f955a;border:1px solid lab(60.0474% -9.00465 30.0521);border-radius:12px;align-items:stretch;gap:7px;padding:7px 5px;display:flex;box-shadow:inset 0 1px #d1d2a073,0 4px #030902,0 7px 16px #01020059;box-shadow:inset 0 1px lab(83.1053% -5.95891 24.449/.45),0 4px lab(2.10257% -2.38901 2.07072),0 7px 16px lab(.497355% -.70712 .600293/.35)}.ripe-boost-bulbs{flex-direction:column;flex-shrink:0;justify-content:space-around;width:6px;display:flex}.ripe-boost-bulbs i{background:var(--reel-light,#f1edc0);width:5px;height:5px;box-shadow:0 0 3px var(--reel-light,#f1edc0), 0 0 8px 1px color-mix(in srgb, var(--reel-light,#f1edc0) 55%, transparent);border-radius:50%}.ripe-boost-window{background:#e3e8ce;background:lab(91.0552% -4.88758 12.2281);border:1px solid #081005;border:1px solid lab(3.87413% -3.41274 3.44408);border-radius:5px;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;height:92px;display:grid;position:relative;overflow:hidden}.ripe-boost-window:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(#0813048c,#0000 32% 68%,#0a150699);background:linear-gradient(lab(4.70918% -5.37539 5.14461/.55),#0000 32% 68%,lab(5.57399% -6.05811 5.82244/.6));position:absolute;inset:0;box-shadow:inset 0 2px 5px #070d0673;box-shadow:inset 0 2px 5px lab(3.17765% -2.60613 2.30598/.45)}.ripe-reel{min-width:0;position:relative;overflow:hidden}.ripe-reel--multiplier{background:#d6dda8;background:lab(86.6992% -8.85156 25.2442);box-shadow:inset 2px 0 #5a5f2b;box-shadow:inset 2px 0 lab(39.107% -8.41312 28.9397)}.ripe-reel-track{width:100%}.ripe-reel[data-rolling=true] .ripe-reel-track{will-change:transform}.ripe-reel-cell{isolation:isolate;justify-content:center;align-items:center;height:56px;padding:0 6px;display:flex;position:relative}.ripe-reel-cell>span{color:#234419;color:lab(25.51% -20.0921 21.8732);font:400 36px var(--font-display), sans-serif;text-shadow:0 1px #f9fae7,0 2px #9cac7b;text-shadow:0 1px lab(97.9022% -2.8511 9.0158),0 2px lab(68.2304% -12.2358 23.2479);line-height:1}.ripe-reel--multiplier .ripe-reel-cell>span{color:#466000;color:lab(37.3779% -22.6154 60.6654);font-size:32px}.ripe-reel-cell[data-tier=polished]>span{color:#00732c;color:lab(41.7574% -53.2405 34.6712);-webkit-text-stroke:.5px oklch(25% .08 153);text-shadow:0 -1px #edffe8,0 2px #003618,0 3px #051e0e;text-shadow:0 -1px lab(98.1269% -9.12678 8.55755),0 2px lab(18.6521% -25.3139 14.5523),0 3px lab(8.93815% -13.1301 7.08091)}.ripe-reel-cell:is([data-tier=rare],[data-tier=legendary],[data-tier=mythic]){--plate-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M16 0H84Q87 0 89 2L98 10Q100 12 100 15V35Q100 38 98 40L89 48Q87 50 84 50H16Q13 50 11 48L2 40Q0 38 0 35V15Q0 12 2 10L11 2Q13 0 16 0Z'/%3E%3C/svg%3E")}.ripe-reel-cell:is([data-tier=rare],[data-tier=legendary],[data-tier=mythic]):before,.ripe-reel-cell:is([data-tier=rare],[data-tier=legendary],[data-tier=mythic]):after{content:"";pointer-events:none;-webkit-mask:var(--plate-mask) center / 100% 100% no-repeat;mask:var(--plate-mask) center / 100% 100% no-repeat;position:absolute}.ripe-reel-cell:is([data-tier=rare],[data-tier=legendary],[data-tier=mythic]):before{z-index:-2;width:var(--plate-width);height:var(--plate-height);background:var(--plate-rim)}.ripe-reel-cell:is([data-tier=rare],[data-tier=legendary],[data-tier=mythic]):after{z-index:-1;width:calc(var(--plate-width) - 4px);height:calc(var(--plate-height) - 4px);background:var(--plate-face);box-shadow:inset 0 1px 0 #f3fafda6, inset 0 -2px 0 var(--plate-depth)}@supports (color:lab(0% 0 0)){.ripe-reel-cell:is([data-tier=rare],[data-tier=legendary],[data-tier=mythic]):after{box-shadow:inset 0 1px 0 lab(97.7115% -1.70374 -2.34114/.65), inset 0 -2px 0 var(--plate-depth)}}.ripe-reel-cell[data-tier=rare]{--plate-width:94px;--plate-height:44px;--plate-depth:#526068;--plate-rim:linear-gradient(150deg, #f3fafc, #768690 32%, #e6f1f4 54%, #43525d 85%);--plate-face:linear-gradient(118deg, transparent 17%, #f8fdfe80 18%, transparent 34%), linear-gradient(180deg, #e6f1f4, #a2b4be 45%, #cad7dc 49%, #8698a4)}@supports (color:lab(0% 0 0)){.ripe-reel-cell[data-tier=rare]{--plate-depth:lab(39.7314% -3.96425 -6.77679);--plate-rim:linear-gradient(150deg, lab(97.7293% -2.04524 -1.97105), lab(54.8179% -4.36246 -7.40995) 32%, lab(94.2736% -3.06025 -2.95185) 54%, lab(33.9037% -4.03456 -8.72794) 85%);--plate-face:linear-gradient(118deg, transparent 17%, lab(98.8655% -1.1788 -1.35431/.5) 18%, transparent 34%), linear-gradient(180deg, lab(94.2736% -3.06025 -2.95185), lab(72.2488% -4.9949 -6.96096) 45%, lab(84.9949% -3.5044 -4.04432) 49%, lab(61.7849% -4.90156 -8.33331))}}.ripe-reel-cell[data-tier=rare]>span{color:#122d1d;color:lab(15.9097% -14.2432 7.33025);-webkit-text-stroke:.7px oklch(96% .012 220);paint-order:stroke fill;text-shadow:0 1px #f0f6f9,0 2px #44525a73;text-shadow:0 1px lab(96.5693% -2.04515 -1.97098),0 2px lab(33.9301% -3.93547 -6.76432/.45);font-size:36px}.ripe-reel-cell[data-tier=legendary]{--plate-width:102px;--plate-height:48px;--plate-depth:#0e6288;--plate-rim:linear-gradient(145deg, #f0fbfd, #62c3e0 30%, #ebfcff 55%, #006495 87%);--plate-face:linear-gradient(125deg, transparent 30%, #f6fdffb3 30.5%, transparent 52%), conic-gradient(from 30deg at 50% 50%, #d5f5fd 0deg 60deg, #4caed9 60deg 120deg, #b0eaf4 120deg 180deg, #3d98d1 180deg 240deg, #d3f1fc 240deg 300deg, #79c8e0 300deg 360deg)}@supports (color:lab(0% 0 0)){.ripe-reel-cell[data-tier=legendary]{--plate-depth:lab(38.5581% -13.0461 -28.1394);--plate-rim:linear-gradient(145deg, lab(97.7781% -3.48309 -2.30842), lab(73.8489% -23.625 -23.7854) 30%, lab(97.8578% -6.8056 -5.47738) 55%, lab(39.4897% -10.9167 -35.7405) 87%);--plate-face:linear-gradient(125deg, transparent 30%, lab(98.9056% -2.32464 -1.54092/.7) 30.5%, transparent 52%), conic-gradient(from 30deg at 50% 50%, lab(94.4466% -9.48215 -7.64143) 0deg 60deg, lab(66.6247% -19.719 -30.8195) 60deg 120deg, lab(88.8769% -17.1431 -11.3664) 120deg 180deg, lab(59.3006% -13.5709 -37.6269) 180deg 240deg, lab(93.2485% -8.79943 -8.53827) 240deg 300deg, lab(76.1035% -20.4111 -20.3258) 300deg 360deg)}}.ripe-reel-cell[data-tier=legendary]>span{color:#002a40;color:lab(15.3127% -8.14699 -19.1361);-webkit-text-stroke:.8px oklch(97% .025 210);paint-order:stroke fill;text-shadow:0 1px #effbfe,0 2px #22587a73;text-shadow:0 1px lab(97.7804% -3.82885 -3.07847),0 2px lab(34.977% -9.119 -25.0976/.45);font-size:38px}.ripe-reel-cell[data-tier=mythic]{--plate-width:110px;--plate-height:50px;--plate-depth:#2a1247;--plate-rim:linear-gradient(145deg, #fdf7cd, #be9946 30%, #f4f2bf 55%, #745519 90%);--plate-face:linear-gradient(125deg, transparent 30%, #e4d5ff59 30.5%, transparent 53%), conic-gradient(from 30deg at 50% 50%, #9d6fe3 0deg 60deg, #522797 60deg 120deg, #9347c2 120deg 180deg, #3a1c6c 180deg 240deg, #af7de4 240deg 300deg, #6936a9 300deg 360deg)}@supports (color:lab(0% 0 0)){.ripe-reel-cell[data-tier=mythic]{--plate-depth:lab(11.3873% 22.2 -29.2721);--plate-rim:linear-gradient(145deg, lab(96.8764% -2.6533 21.2224), lab(65.3896% 7.48229 47.7697) 30%, lab(94.6749% -4.90719 24.7374) 55%, lab(38.5456% 8.73859 38.0538) 90%);--plate-face:linear-gradient(125deg, transparent 30%, lab(87.5% 13.9071 -23.973/.35) 30.5%, transparent 53%), conic-gradient(from 30deg at 50% 50%, lab(55.714% 36.4798 -52.7522) 0deg 60deg, lab(27.3693% 39.0052 -54.7267) 60deg 120deg, lab(44.6918% 48.1284 -51.995) 120deg 180deg, lab(18.8582% 29.323 -41.8584) 180deg 240deg, lab(60.626% 34.9883 -45.739) 240deg 300deg, lab(34.3877% 40.9076 -53.9215) 300deg 360deg)}}.ripe-reel-cell[data-tier=mythic]>span{color:#e8face;color:lab(96.01% -11.3894 19.0724);-webkit-text-stroke:1px oklch(30% .095 300);paint-order:stroke fill;text-shadow:0 -1px #f7fbe8,0 2px #281641,0 3px #1b1130;text-shadow:0 -1px lab(97.9238% -3.54767 8.68251),0 2px lab(11.7336% 17.8863 -24.72),0 3px lab(7.47956% 12.019 -19.4072);font-size:40px}.ripe-multiplier-glints{pointer-events:none;width:var(--plate-width);height:var(--plate-height);position:absolute}.ripe-multiplier-glints i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#effbff;background:lab(97.7717% -3.81958 -3.68634);width:7px;height:10px;animation:2.4s ease-in-out infinite alternate ripe-gem-glint;position:absolute;top:12%;left:3%}.ripe-multiplier-glints i:nth-child(2){width:5px;height:7px;animation-delay:-.7s;top:70%;left:90%}.ripe-multiplier-glints i:nth-child(3){animation-delay:-1.3s;top:0;left:78%}.ripe-multiplier-glints i:nth-child(4){width:4px;height:6px;animation-delay:-1.9s;top:82%;left:17%}.ripe-multiplier-glints i:nth-child(5){width:4px;height:6px;animation-delay:-.4s;top:-1%;left:50%}.ripe-multiplier-glints i:nth-child(6){width:3px;height:5px;animation-delay:-1.6s;top:88%;left:73%}@keyframes ripe-gem-glint{0%{opacity:.4;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.ripe-reel-cell small{font:inherit;margin-left:1px;font-size:.7em}.ripe-reel-cell img{object-fit:contain;width:min(124px,100%);height:42px}.ripe-boost-payline{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:0;right:0}.ripe-boost-payline i{border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;transform:translateY(-50%)}.ripe-boost-payline i:first-child{border-left:6px solid #4f6721;border-left:6px solid lab(40.6318% -17.8968 34.9293)}.ripe-boost-payline i:last-child{border-right:6px solid #4f6721;border-right:6px solid lab(40.6318% -17.8968 34.9293)}.lucky-pit-page[data-game-motion=reduced] .ripe-reel[data-rolling=true] .ripe-reel-track{will-change:auto}.lucky-pit-page[data-game-motion=reduced] .ripe-multiplier-glints i{animation:none}
.pit-boost-rail{--prize-size:108px;--prize-gap:30px;z-index:8;isolation:isolate;grid-template-columns:minmax(0, 1fr) var(--prize-gap) var(--prize-size);cursor:default;flex:none;align-items:center;width:min(448px,100%);display:grid;position:relative}.pit-boost-reels{min-width:0;transform:translate3d(calc((var(--prize-size) + var(--prize-gap)) / 2), 0, 0);grid-column:1}.pit-boost-rail .ripe-boost{width:100%;margin:0}.pit-boost-rail[data-docked] .pit-boost-reels{transform:translate(0,0)}.pit-boost-rail[data-docked][data-treatment=miss] .pit-boost-reels{transform:translate3d(var(--reel-exit,-448px),0,0);opacity:0;visibility:hidden}.pit-prize-token{width:var(--prize-size);height:var(--prize-size);visibility:hidden;transform-origin:50%;transform:translate3d(var(--coin-shift,0px),0,0);filter:drop-shadow(0 4px 5px #02080073);filter:drop-shadow(0 4px 5px lab(1.68622% -2.4614 2.44593/.45));grid-column:3}.pit-boost-rail[data-docked] .pit-prize-token{visibility:visible}.pit-rail-times{text-align:center;color:var(--pit-cream);font:700 clamp(14px, 2cqw, 24px)/1 var(--font-body), sans-serif;visibility:hidden;grid-column:2}.pit-boost-rail[data-docked][data-treatment=match] .pit-rail-times{visibility:visible}.pit-boost-rail[data-award]{grid-template-columns:var(--prize-size) minmax(0, 1fr) calc(var(--prize-size) * .82) minmax(0, 1fr) var(--prize-size)}.pit-boost-rail[data-award] .pit-boost-reels{visibility:hidden;opacity:0;pointer-events:none;position:absolute;inset:0}.pit-boost-rail[data-award] .pit-prize-token{grid-area:1/1;transform:none}.pit-boost-rail[data-award] .pit-rail-times{display:none}.pit-winning-factor{width:calc(var(--prize-size) * .82);height:calc(var(--prize-size) * .98);grid-area:1/3;grid-template-rows:minmax(0,1fr);justify-self:center;place-items:center;display:grid;position:relative;overflow:visible}.pit-winning-factor canvas{filter:drop-shadow(0 4px 5px #02160980);filter:drop-shadow(0 4px 5px lab(5.66584% -8.66119 4.64915/.5));width:100%;min-width:0;height:100%;min-height:0}.pit-payout-operator{height:var(--prize-size);color:var(--pit-cream);font:800 calc(var(--prize-size) * .29)/1 var(--font-body), sans-serif;text-shadow:0 2px 3px #09150966;text-shadow:0 2px 3px lab(5.55487% -6.00017 4.40378/.4);grid-row:1;justify-self:stretch;place-items:center;display:grid}.pit-payout-times{grid-column:2}.pit-payout-equals{grid-column:4}.pit-final-prize{width:var(--prize-size);height:var(--prize-size);grid-area:1/5;position:relative}.pit-boost-rail[data-reel-equation]{--pit-payout-width:max(1px, min(calc(100cqw - 32px), calc(704px * var(--pit-header-scale,1))));--pit-display-width:var(--pit-payout-width);--pit-display-scale:tan(atan2(var(--pit-payout-width), 704px));--prize-size:calc(108px * var(--pit-display-scale));--prize-gap:calc(30px * var(--pit-display-scale));width:var(--pit-payout-width);height:var(--pit-boost-height,108px);grid-template-columns:calc(310px * var(--pit-display-scale)) minmax(0, 1fr) var(--prize-size) minmax(0, 1fr) calc(var(--prize-size) * .82) minmax(0, 1fr) var(--prize-size)}.pit-boost-rail[data-reel-equation] .pit-boost-reels{visibility:visible;opacity:1;grid-area:1/1;position:relative;inset:auto;transform:none}.pit-boost-rail[data-reel-equation] .pit-rail-times{height:var(--prize-size);font-size:calc(var(--prize-size) * .29);visibility:visible;grid-area:1/2;place-items:center;font-weight:800;display:grid}.pit-boost-rail[data-reel-equation] .pit-prize-token{grid-column:3}.pit-boost-rail[data-reel-equation] .pit-payout-times{grid-column:4}.pit-boost-rail[data-reel-equation] .pit-winning-factor{grid-column:5}.pit-boost-rail[data-reel-equation] .pit-payout-equals{grid-column:6}.pit-boost-rail[data-reel-equation] .pit-final-prize{grid-column:7}@media (max-width:1179px) and (min-width:600px) and (max-height:500px){.pit-boost-rail[data-reel-equation]{--pit-payout-width:max(1px, min(calc(50cqw - 32px), calc(704px * var(--pit-header-scale,1))))}}.pit-final-prize canvas{transform-origin:50% 90%;filter:drop-shadow(0 0 14px #eadd248c);filter:drop-shadow(0 0 14px lab(87.0552% -8.32284 80.6783/.55));width:100%;height:100%;position:relative}.pit-prize-token,.pit-winning-factor canvas,.pit-final-prize canvas{display:block}.pit-prize-dust{z-index:2;pointer-events:none;position:absolute;inset:0}.pit-prize-dust i{opacity:0;background:radial-gradient(#e4dbbacc,#a4986e59 45%,#0000 75%);background:radial-gradient(lab(87.489% -.887126 17.5235/.8),lab(63.1763% -.597268 24.0097/.35) 45%,#0000 75%);border-radius:50%;width:13%;height:8%;position:absolute;bottom:5%;left:50%}.pit-prize-dust i:nth-child(3n){width:8%;height:5%}.pit-prize-dust i:nth-child(4n){width:18%;height:10%}.pit-coin-boost{left:calc(var(--prize-size) * .73);color:var(--pit-cream);border:1px solid var(--border);background:var(--card);border-radius:999px;padding:2px 6px;font-size:12px;font-weight:800;position:absolute;bottom:0}.pit-boost-rail:not([data-docked]) .pit-prize-equation{visibility:hidden}
.pit-boost-rail.pit-grand-prize{grid-template-columns:calc(var(--prize-size) * 1.05) minmax(0,1fr);gap:calc(var(--prize-size) * .17);height:var(--prize-size);color:#ffc4ee;color:lab(84.7045% 55.8492 -22.4326)}.pit-grand-prize-gpu{width:calc(var(--prize-size) * 1.05);height:calc(var(--prize-size) * 1.05);place-items:center;animation:2.5s ease-in-out infinite pit-grand-prize-glow;display:grid;position:relative}.pit-grand-prize-gpu>img{object-fit:contain;width:100%;height:100%;display:block}.pit-grand-prize-copy{gap:7px;min-width:0;display:grid}.pit-grand-prize-copy>span{font:800 clamp(9px,calc(var(--prize-size) * .11),12px)/1 var(--font-body),sans-serif;letter-spacing:.17em;text-transform:uppercase}.pit-grand-prize-copy>strong{color:#ffebf8;color:lab(94.6042% 17.4042 -6.94579);font:400 clamp(16px,calc(var(--prize-size) * .29),32px)/1.08 LuckyPitDisplay,sans-serif;text-shadow:0 2px #562353,0 0 20px #ff90df80;text-shadow:0 2px lab(23.104% 29.1753 -18.0778),0 0 20px lab(73.6606% 67.707 -27.2724/.5)}@keyframes pit-grand-prize-glow{0%,to{filter:drop-shadow(0 0 3px #ff67da59);filter:drop-shadow(0 0 3px lab(67.2405% 79.4561 -32.0872/.35))}50%{filter:drop-shadow(0 0 13px #ff9ce3b3);filter:drop-shadow(0 0 13px lab(75.6842% 73.7276 -29.7169/.7))}}
:is(.pit-winner,.pit-winner-space){inset:calc(100% + var(--pit-winner-gap,15px)) 0 auto;color:var(--pit-cream);font:650 clamp(11px,2.4cqw,16px)/1.25 var(--font-body),sans-serif;text-shadow:0 2px 4px #050e028c;text-shadow:0 2px 4px lab(3.2512% -3.95932 4.02335/.55);justify-content:center;align-items:baseline;gap:5px;margin:0;display:flex;position:absolute}:is(.pit-winner,.pit-winner-space) bdi{text-overflow:ellipsis;white-space:nowrap;color:#ffe289;color:lab(91.1166% 4.4184 55.3006);text-shadow:0 1px #5d420e,0 0 12px #ebc75e59;text-shadow:0 1px lab(30.4158% 7.82552 34.0504),0 0 12px lab(81.811% 4.84681 56.3465/.35);min-width:0;max-width:55%;font-family:LuckyPitDisplay,sans-serif;font-weight:400;overflow:hidden}.pit-winner-period{margin-left:-5px}.pit-show[data-game=main] :is(.pit-winner,.pit-winner-space){top:calc(100% + var(--pit-winner-gap,15px) - 6px)}.pit-grand-prize .pit-winner bdi{color:#ffd8f6;color:lab(90.0686% 40.6542 -16.2864);text-shadow:0 1px #653161,0 0 12px #ffa4e366;text-shadow:0 1px lab(28.9237% 29.1904 -18.1325),0 0 12px lab(77.738% 55.7531 -22.4071/.4)}
.wheel-viewer-preview-surface{display:contents}.wheel-viewer-preview{z-index:100;position:fixed;bottom:16px;left:344px}.wheel-viewer-preview-panel{border:1px solid var(--border);background:var(--card);width:min(310px,100vw - 32px);max-height:calc(100dvh - 100px);color:var(--foreground);border-radius:12px;padding:16px;font-size:13px;overflow-y:auto;box-shadow:0 8px 24px #02040259;box-shadow:0 8px 24px lab(.932396% -.587054 .525382/.35)}.wheel-viewer-preview-panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wheel-viewer-preview-panel label{color:var(--muted-foreground);margin-bottom:6px;font-size:12px;display:block}.wheel-viewer-preview-panel .avo-select-trigger{width:100%}.wheel-viewer-preview-panel p{color:var(--muted-foreground);margin:12px 0;line-height:1.5}.wheel-viewer-preview-panel small{color:var(--muted-foreground);margin:12px 0;line-height:1.5;display:block}.wheel-viewer-preview-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:1179px){.wheel-viewer-preview{left:16px;bottom:calc(76px + env(safe-area-inset-bottom))}}
