.ob-stage{color:#2a2a2e;-webkit-user-select:none;user-select:none;touch-action:manipulation;--stripH:150px;background:linear-gradient(#dfdee4 0%,#ebeaf0 100%);border-radius:18px;width:100%;max-width:390px;height:640px;margin:0 auto;position:relative;overflow:hidden}.ob-world{background:linear-gradient(#dfdee4 0%,#ebeaf0 100%);position:absolute;inset:0}.ob-vid{left:0;right:0;top:calc(var(--stripH) - 18px);width:100%;height:calc(100% - var(--stripH) + 18px);object-fit:cover;object-position:50% 0;transition:filter .6s;position:absolute}.ob-blurred{filter:blur(7px)brightness(1.04)}.ob-fx{width:0;height:0;position:absolute;left:50%}.ob-fxvid{aspect-ratio:9/16;opacity:0;pointer-events:none;z-index:2;width:585px;max-width:none;transition:opacity .7s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.ob-fxFade{opacity:0!important}.ob-fxMul{mix-blend-mode:multiply}.ob-fxAdd{mix-blend-mode:screen}.ob-canvas{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.ob-strip{height:var(--stripH);z-index:5;pointer-events:none;transition:opacity .4s;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ob-stripFade{opacity:0}.ob-track{will-change:transform;height:104px;display:flex;position:absolute;top:42px;left:50%}.ob-cell{background:#fff;border-radius:14px;place-items:center;width:104px;height:104px;margin:0 6px;transition:transform .38s cubic-bezier(.2,.8,.2,1.5),box-shadow .38s;display:grid;box-shadow:0 4px 14px #00000014}.ob-cell img{object-fit:contain;filter:drop-shadow(0 5px 7px #00000029);width:86px;max-width:none;height:86px}.ob-cell.tier-c{box-shadow:0 0 0 2.5px #d9d9de,0 4px 14px #00000014}.ob-cell.tier-b{box-shadow:0 0 0 2.5px #2e90fa,0 0 12px #2e90fa73,0 4px 14px #00000014}.ob-cell.tier-a{box-shadow:0 0 0 2.5px #f5c451,0 0 12px #f5c4518c,0 4px 14px #00000014}.ob-cell.tier-sp{box-shadow:0 0 0 2.5px #a855f7,0 0 14px #a855f799,0 4px 14px #00000014}.ob-cellWin{transform:scale(1.14);box-shadow:0 0 0 2.5px #e6c58a,0 0 28px #e8c98af2,0 8px 20px #0000001f}.ob-cellWin img{filter:drop-shadow(0 6px 10px #00000038) drop-shadow(0 0 10px var(--winGlow,transparent))}.ob-label{text-align:center;z-index:6;pointer-events:none;position:absolute;top:4px;left:0;right:0}.ob-label small{color:#8c8c90;font-size:11px;display:block}.ob-label b{color:#1a1a1a;min-height:20px;font-size:17px;font-weight:800;line-height:1.15;display:block}.ob-skip{z-index:7;color:inherit;letter-spacing:.08em;opacity:.8;cursor:pointer;background:#ffffff8c;border:0;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700;position:absolute;top:8px;right:10px}.ob-caption{text-align:center;opacity:.85;z-index:6;pointer-events:none;font-size:13px;font-weight:600;position:absolute;bottom:22px;left:0;right:0}.ob-prizeWrap{z-index:5;pointer-events:none;width:0;height:0;position:absolute;top:46%;left:50%}.ob-glow{z-index:3;aspect-ratio:9/16;mix-blend-mode:screen;pointer-events:none;opacity:0;max-width:none;animation:.7s .65s forwards ob-glowIn;position:absolute;top:46%;left:50%}@keyframes ob-glowIn{to{opacity:1}}.ob-dim{opacity:0;z-index:2;pointer-events:none;background:radial-gradient(80% 60% at 50% 45%,#1b1626 0%,#0d0b14 70%,#07060b 100%);transition:opacity .5s;position:absolute;inset:0}.ob-vidHidden{opacity:0;transition:opacity .5s}.ob-dimOn{opacity:var(--dimTo,.82)}.ob-halo{opacity:0;background:radial-gradient(circle,#fff6e6 0%,#0000 60%);border-radius:50%;width:300px;height:300px;animation:.9s ease-out forwards ob-haloIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ob-ring{background:conic-gradient(from 0deg, transparent, var(--winGlow), transparent 40%, #fff6e6, transparent 75%);opacity:0;filter:blur(6px);border-radius:50%;width:240px;height:240px;animation:.9s ease-out forwards ob-ringIn,6s linear infinite ob-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ob-rays{background:repeating-conic-gradient(from 0deg, var(--rayColor) 0deg 6deg, transparent 6deg 18deg);opacity:0;border-radius:50%;width:520px;height:520px;animation:.7s ease-out forwards ob-raysIn,14s linear infinite ob-raySpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 62%);mask-image:radial-gradient(circle,#000 0%,#0000 62%)}.ob-prize{object-fit:contain;filter:drop-shadow(0 18px 24px #00000047);width:230px;max-width:none;height:230px;animation:1.15s cubic-bezier(.25,.9,.3,1) forwards ob-popIn;position:absolute;top:0;left:0}.ob-won{text-align:center;z-index:6;color:#fff;opacity:0;pointer-events:none;animation:.6s .5s forwards ob-fadeUp;position:absolute;top:74%;left:0;right:0}.ob-wonLabel{opacity:.8;font-size:12px}.ob-wonName{margin-top:2px;font-size:17px;font-weight:800}.ob-chip{letter-spacing:.08em;color:#fff;background:#ff8a00;border-radius:6px;margin-top:8px;padding:2px 10px;font-size:10.5px;font-weight:800;display:inline-block}.ob-tapHint{opacity:.6;margin-top:10px;font-size:11px}.ob-flash{pointer-events:none;z-index:5;background:#fff;animation:.6s ease-out forwards ob-flash;position:absolute;inset:0}.ob-shake{animation:.48s cubic-bezier(.2,.8,.2,1) ob-stageShake}.ob-overlay{z-index:60;background:#141416eb;place-items:center;padding:8px;display:grid;position:fixed;inset:0}@keyframes ob-haloIn{to{opacity:.6}}@keyframes ob-ringIn{to{opacity:.75}}@keyframes ob-raysIn{to{opacity:.9}}@keyframes ob-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ob-raySpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ob-popIn{0%{opacity:0;transform:translate(-50%,-50%)translateY(112px)scale(.1)}18%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)translateY(0)scale(1)}}@keyframes ob-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-flash{0%{opacity:.95}to{opacity:0}}@keyframes ob-stageShake{0%{transform:translate(0)}15%{transform:translate(-5px,3px)}30%{transform:translate(5px,-3px)}45%{transform:translate(-4px,2px)}60%{transform:translate(3px,-2px)}80%{transform:translate(-1px,1px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ob-shake{animation:none}}
.sm-overlay{height:var(--sm-vh,100dvh);z-index:60;background:#08060a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0 0 auto}.sm{--gold:#f5c451;--gold2:#ffd97a;--tc:#e9e9ee;--tb:#2e90fa;--ta:#f5c451;--tsp:#a855f7;height:min(var(--sm-vh,100dvh), calc(100vw * 1920 / 1080));aspect-ratio:1080/1920;-webkit-user-select:none;user-select:none;touch-action:none;color:#fff;background:#1a1206;max-width:100vw;position:relative;overflow:hidden}.sm img,.sm video{max-width:none}.sm .still{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sm .still.top{z-index:1;transition:opacity .3s}.sm.preview .win .reels,.sm.preview .win .shade,.sm.preview .win .sweep,.sm.preview .win .lit{opacity:0!important}.sm .machine{z-index:2;position:absolute;inset:0}.sm .win{-webkit-mask-composite:source-in;border-radius:11%/7%;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.sm .win .reels{will-change:transform;animation:3.6s ease-in-out infinite sm-bob;position:absolute;inset:0}.sm .win.spinning .reels{animation:none}@keyframes sm-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.9%)scale(1.016)}}.sm .win .cellvid{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.sm .win .cellvid.on{opacity:1}.sm .win .sweep{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(104deg,#0000 38%,#ffffff57 50%,#0000 62%);animation:6.2s linear infinite sm-sweep;position:absolute;inset:-12% -45%;transform:translate(-130%)}@keyframes sm-sweep{0%{transform:translate(-130%)}17%{transform:translate(130%)}to{transform:translate(130%)}}.sm .win .shot{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(104deg,#0000 36%,#ffffffe6 50%,#0000 64%);animation:.72s cubic-bezier(.3,0,.3,1) forwards sm-shot;position:absolute;inset:-12% -45%;transform:translate(-130%)}@keyframes sm-shot{to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.sm .win .reels,.sm .win .sweep{animation:none}}.sm .win .strip{will-change:transform;width:100%;position:absolute;top:0;left:0}.sm .win .strip img{width:100%;height:auto;aspect-ratio:var(--cell-ar,164 / 288);object-fit:cover;display:block}.sm .win .blur{opacity:0}.sm .win .shade{pointer-events:none;opacity:0;background:linear-gradient(#5a3c0a38,#0000 18% 82%,#5a3c0a38);transition:opacity .3s;position:absolute;inset:0}.sm .win.spinning .shade{opacity:1}.sm .win .lit{opacity:0;pointer-events:none;box-shadow:inset 0 0 0 2px var(--lc), inset 0 0 18px var(--lc);border-radius:7px;transition:opacity .26s;position:absolute;inset:0}.sm .win.on .lit{opacity:1}.sm .tier-c,.sm .tier-d{--lc:var(--tc)}.sm .tier-b{--lc:var(--tb)}.sm .tier-a{--lc:var(--ta)}.sm .tier-sp{--lc:var(--tsp)}.sm .halo{pointer-events:none;opacity:0;z-index:3;box-shadow:0 0 24px var(--lc), 0 0 6px var(--lc), inset 0 0 0 2px var(--lc), inset 0 0 20px var(--lc);border-radius:11%/7%;transition:opacity .26s;position:absolute}.sm .halo.on{opacity:1}.sm .win.dimmed:after{content:"";pointer-events:none;z-index:4;background:#120a0080;position:absolute;inset:0}.sm .win.flash{animation:.42s ease-out sm-winflash}@keyframes sm-winflash{0%{filter:brightness(2.2)}to{filter:brightness()}}.sm .arrow{border-left:9px solid #0000;border-right:9px solid #0000;border-top:16px solid var(--gold2);width:0;height:0;filter:drop-shadow(0 0 6px var(--gold)) drop-shadow(0 0 2px #fff);z-index:3;transition:opacity .3s;position:absolute}.sm .arrow.off{opacity:0}.sm .arrow.pulse{animation:1.2s ease-in-out infinite sm-arrow}@keyframes sm-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.sm .spinHit{cursor:pointer;z-index:4;background:0 0;border:0;border-radius:999px;position:absolute}.sm .spinHit.pulse{animation:1.4s ease-in-out infinite sm-spinpulse}@keyframes sm-spinpulse{0%,to{box-shadow:0 0 #ffd97a00}50%{box-shadow:0 0 34px 6px #ffd97abf}}.sm .spinHit:disabled{cursor:default;animation:none}.sm .hint{text-align:center;color:#fff2d0;text-shadow:0 1px 6px #000000b3;z-index:3;pointer-events:none;font-size:12.5px;font-weight:600;position:absolute;bottom:14px;left:0;right:0}.sm .skip{right:10px;top:calc(8px + env(safe-area-inset-top,0px));z-index:20;color:#fff;letter-spacing:.08em;cursor:pointer;background:#0006;border:0;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700;position:absolute}.sm .canvas{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;inset:0}.sm .heroFull{z-index:7;object-fit:cover;box-shadow:0 0 0 2px var(--lc), 0 0 46px var(--lc);opacity:0;border-radius:9px;transition:left .9s cubic-bezier(.45,0,.15,1),top .9s cubic-bezier(.45,0,.15,1),width .9s cubic-bezier(.45,0,.15,1),height .9s cubic-bezier(.45,0,.15,1),border-radius .9s,box-shadow .7s,opacity .26s;position:absolute}.sm .heroFull.full{box-shadow:none;border-radius:0}.sm .openVid{object-fit:cover;z-index:7;background:#0a0410;width:100%;height:100%;position:absolute;inset:0}.sm .veil{z-index:8;pointer-events:none;opacity:0;background:radial-gradient(78% 48% at 50% 44%,#0000 0%,#0000006b 62%,#000000c7 100%);transition:opacity .7s;position:absolute;inset:0}.sm .veil.on{opacity:1}.sm .prizeOut{z-index:9;pointer-events:none;width:62%;height:40%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.sm .prizeOut img{object-fit:contain;filter:drop-shadow(0 16px 28px #0009);width:100%;height:100%;animation:.95s cubic-bezier(.2,.85,.3,1) both sm-emerge;display:block}@keyframes sm-emerge{0%{opacity:0;transform:translateY(13%)scale(.1)}18%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}.sm .tray{z-index:3;justify-content:center;gap:5px;display:flex;position:absolute;bottom:44px;left:10px;right:10px}.sm .tray img{object-fit:cover;width:44px;height:76px;box-shadow:0 0 0 2px var(--lc), 0 4px 10px #00000080;border-radius:6px}.sm .panel{z-index:12;padding:22px 16px calc(20px + env(safe-area-inset-bottom,0px));text-align:center;background:linear-gradient(#08050200,#080502b8 26%,#080502f0);flex-direction:column;align-items:center;gap:7px;animation:.46s cubic-bezier(.2,.85,.3,1) both sm-up;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes sm-up{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:none}}.sm .panel .ttl{color:#fff;font-size:21px;font-weight:900}.sm .panel .val{color:var(--lc,#fff);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.sm .panel .sub{color:#c9c5d0;font-size:11.5px;line-height:1.6}.sm .btns{gap:8px;width:100%;max-width:344px;margin-top:6px;display:flex}.sm .btns button{cursor:pointer;border:0;border-radius:13px;flex:1;padding:11px 6px;font-family:inherit;font-size:12.5px;font-weight:800;line-height:1.35}.sm .btns button:disabled{opacity:.5}.sm .b-open{color:#3a2e10;background:linear-gradient(#fff5dc,#f2d48a);box-shadow:0 0 20px #f5c45180}.sm .b-sell,.sm .b-keep{color:#fff;background:#ffffff26;box-shadow:inset 0 0 0 1px #fff3}.sm .flashAll{pointer-events:none;z-index:9;background:#fff;animation:.6s ease-out forwards sm-flash;position:absolute;inset:0}@keyframes sm-flash{0%{opacity:.95}to{opacity:0}}.sm.shake{animation:.48s cubic-bezier(.2,.8,.2,1) sm-shake}@keyframes sm-shake{0%{transform:none}15%{transform:translate(-5px,3px)}30%{transform:translate(5px,-3px)}45%{transform:translate(-4px,2px)}60%{transform:translate(3px,-2px)}to{transform:none}}.sm .sndbar{left:10px;top:calc(8px + env(safe-area-inset-top,0px));z-index:20;gap:6px;max-width:calc(100% - 80px);display:flex;position:absolute}.sm .sbtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000006b;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:26px;height:26px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.sm .sbtn.spick{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sm .sbtn b{color:var(--gold2)}.sm .rest{z-index:13;padding:calc(52px + env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom,0px));background:radial-gradient(120% 70% at 50% 0,#3c280ceb,#0a0703f7 70%);flex-direction:column;gap:10px;animation:.38s cubic-bezier(.2,.85,.3,1) both sm-up;display:flex;position:absolute;inset:0;overflow-y:auto}.sm .rttl{text-align:center;font-size:22px;font-weight:900}.sm .rsub{color:#c9c1b2;text-align:center;font-size:12px;line-height:1.6}.sm .rlist{flex-direction:column;gap:8px;margin-top:4px;display:flex}.sm .rrow{box-shadow:inset 0 0 0 1px #ffffff14, inset 3px 0 0 var(--lc);background:#ffffff12;border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.sm .rthumb{object-fit:cover;border-radius:10px;flex:none;width:48px;height:48px}.sm .rinfo{flex:1;min-width:0}.sm .rname{font-size:13.5px;font-weight:800}.sm .rname b{color:var(--lc);font-size:15px}.sm .rval{color:#bdb5a6;font-variant-numeric:tabular-nums;font-size:11px}.sm .rbtn{cursor:pointer;border:0;border-radius:10px;flex:none;padding:8px 10px;font-family:inherit;font-size:11.5px;font-weight:800}.sm .rbtn:disabled,.sm .rest .btns button:disabled{opacity:.5}.sm .rskip{color:#e6dccb;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.sm .rskip input{width:16px;height:16px;accent-color:var(--gold)}.sm .rest .btns{margin:4px auto 0}.sm .rgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sm .rcard{box-shadow:inset 0 0 0 1px var(--lc);text-align:center;background:#ffffff14;border-radius:12px;padding:8px 6px}.sm .rcard img{object-fit:contain;width:100%;height:64px}.sm .rcn{max-height:2.6em;margin-top:4px;font-size:10.5px;line-height:1.3;overflow:hidden}.sm .rcn b{color:var(--lc)}.sm .rcv{color:var(--gold2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.sm .qres{justify-content:center}.sm .qhead{text-align:center}.sm .qlab{color:#d9cfbd;font-size:13px}.sm .qval{color:#fff;font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1.1}.sm .qval small{opacity:.85;vertical-align:middle;font-size:13px;font-weight:700}.sm .qval.qup{color:var(--gold2);text-shadow:0 0 18px #f5c45199}.sm .qsub{color:#bdb5a6;margin-top:2px;font-size:11.5px}.sm .qagain{color:#fff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#ff5a5f,#d8262a);border:0;border-radius:999px;width:100%;max-width:344px;height:54px;margin:6px auto 0;font-family:inherit;font-size:18px;font-weight:900;box-shadow:0 8px 22px -8px #d8262ae6,inset 0 1px #ffffff59}.sm .qagain:active{transform:scale(.98)}.sm .mrev{z-index:12;pointer-events:none;position:absolute;inset:0}.sm .mitem{--g:#ffffff8c;opacity:0;animation:.75s cubic-bezier(.2,.9,.35,1.15) forwards sm-mfly;position:absolute;transform:translate(-50%,-50%)}.sm .mitem.tier-b{--g:#50a0ffe6}.sm .mitem.tier-a{--g:#ffc33cf2}.sm .mitem.tier-sp{--g:#c86efff2}.sm .mitem img{aspect-ratio:1;object-fit:contain;width:100%;filter:drop-shadow(0 0 10px var(--g)) drop-shadow(0 10px 16px #0000008c);display:block}.sm .mtag{opacity:0;flex-direction:column;align-items:center;margin-top:2px;animation:.3s ease-out .65s forwards sm-mtag;display:flex}.sm .mtag span{white-space:nowrap;text-overflow:ellipsis;color:#fff;text-shadow:0 1px 3px #000;max-width:100%;font-size:9px;overflow:hidden}.sm .mtag b{color:#ffd166;font-variant-numeric:tabular-nums;background:#0009;border-radius:999px;padding:0 6px;font-size:10.5px}.sm .mbest{animation:1.9s cubic-bezier(.2,.85,.3,1) forwards sm-mbest}.sm .mbest .mtag{animation-delay:1.6s}.sm .mbest .mtag span{font-size:12.5px}.sm .mbest .mtag b{padding:1px 10px;font-size:17px}.sm .mnow,.sm .mnow .mtag{opacity:1;animation:none}@keyframes sm-mtag{to{opacity:1}}@keyframes sm-mbest{0%{transform:translate(calc(-50% + var(--ox)), calc(-50% + var(--oy))) scale(.08);opacity:0}8%{opacity:1}40%{transform:translate(calc(-50% + var(--hx)), calc(-50% + var(--hy))) scale(var(--hs));opacity:1}62%{transform:translate(calc(-50% + var(--hx)), calc(-50% + var(--hy))) scale(calc(var(--hs) * .97));opacity:1}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sm-mfly{0%{transform:translate(calc(-50% + var(--ox)), calc(-50% + var(--oy))) scale(.1);opacity:0}15%{opacity:1}55%{transform:translate(calc(-50% + var(--ox) * .35), calc(-50% + var(--oy) * .35 - 30px)) scale(1.35);opacity:1}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.sm .mflash{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#fffffff2 0%,#fff0c899 30%,#fff0 68%);border-radius:50%;width:46%;animation:.55s ease-out forwards sm-mflash;position:absolute;transform:translate(-50%,-50%)scale(.3)}.sm .mflash.big{width:120%;animation-duration:.8s}@keyframes sm-mflash{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}.sm .mpanel{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:13;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0703d1;border-radius:18px;flex-direction:column;gap:8px;padding:12px;animation:.38s cubic-bezier(.2,.85,.3,1) both sm-up;display:flex;position:absolute}.sm .mpanel .qval{font-size:30px}.sm .mbal{text-align:center;color:#d9cfbd;font-size:12.5px}.sm .mbal b{color:#ffd166;font-variant-numeric:tabular-nums}.sm .mpick{gap:6px;display:flex}.sm .mpk{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;flex-direction:column;flex:1;align-items:center;padding:6px 0;font-family:inherit;font-size:13.5px;font-weight:800;display:flex}.sm .mpk small{color:#d9cfbd;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.sm .mpk:active{transform:scale(.97)}.sm.arr .skip{display:none}.sm.arr .sndbar{top:calc(56px + env(safe-area-inset-top,0px))}.sm .mshade{z-index:11;pointer-events:none;opacity:0;background:linear-gradient(#04030a59 0%,#04030a0d 18%,#04030a1a 38%,#06050e9e 56%,#06050ee6 100%);transition:opacity .7s;position:absolute;inset:0}.sm .mshade.on{opacity:1}.sm .mtop{left:10px;right:10px;top:calc(8px + env(safe-area-inset-top,0px));z-index:21;align-items:center;gap:10px;animation:.4s both sm-fadein;display:flex;position:absolute}.sm .mtb{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000006b;border:0;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.sm .mtr{margin-left:auto}.sm .mlogo{filter:drop-shadow(0 1px 4px #0009);width:auto;height:22px}@keyframes sm-fadein{0%{opacity:0}to{opacity:1}}.sm .mrev.arr .mtag{width:var(--cw);opacity:0;margin-top:3px;transition:opacity .35s;animation:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.sm .mrev.arr-done .mtag{opacity:1}.sm .mrev.arr .mtag span{-webkit-line-clamp:2;white-space:normal;text-align:center;color:#fff;-webkit-box-orient:vertical;min-height:2.5em;font-size:10.5px;line-height:1.25;display:-webkit-box}.sm .mrev.arr .mtag b{color:#ffd166;background:#0000008c;border-radius:999px;margin-top:3px;padding:1px 8px;font-size:11px;font-weight:800}.sm .mrev.arr .mbest .mtag{width:var(--tw);background:#0c0a10c7;border-radius:16px;margin-top:6px;padding:6px 14px 7px;box-shadow:inset 0 0 0 1px #ffd77859,0 8px 22px -8px #000c}.sm .mrev.arr .mbest .mtag span{-webkit-line-clamp:1;min-height:0;font-size:14px}.sm .mrev.arr .mbest .mtag b{text-shadow:0 0 14px #ffbe3c8c;background:0 0;margin-top:1px;padding:0;font-size:24px;font-weight:900;line-height:1.15}.sm .mcnt{z-index:2;color:#fff;font-variant-numeric:tabular-nums;opacity:0;background:#000000bf;border-radius:999px;padding:0 6px;font-size:11px;font-weight:800;line-height:17px;transition:opacity .25s,transform .3s cubic-bezier(.2,.9,.3,1.5);position:absolute;bottom:2px;right:-4px;transform:scale(.6)}.sm .mrev.arr-done .mcnt{opacity:1;transform:none}.sm .mcrown{z-index:2;opacity:0;filter:drop-shadow(0 4px 8px #00000080);width:26%;transition:opacity .25s,transform .45s cubic-bezier(.2,.9,.3,1.6);position:absolute;top:-15%;right:4%;transform:rotate(16deg)scale(.4)}.sm .mcrown svg{width:100%;height:auto;display:block}.sm .mrev.arr-done .mcrown{opacity:1;transform:rotate(16deg)}.sm .mray{z-index:-1;aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffd6788c 0%,#ffaa2838 30%,#ffaa2800 62%),repeating-conic-gradient(#ffdc8c2e 0deg 6deg,#ffdc8c00 6deg 18deg);border-radius:50%;width:190%;transition:opacity .6s;animation:18s linear infinite sm-rays;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);-webkit-mask:radial-gradient(circle,#000 25%,#0000 66%);mask:radial-gradient(circle,#000 25%,#0000 66%)}.sm .mrev.arr-done .mray{opacity:1}@keyframes sm-rays{to{transform:translate(-50%,-55%)rotate(360deg)}}.sm.arr .mpanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0c14db;border-radius:22px;gap:8px;padding:12px;animation:.52s cubic-bezier(.2,.85,.3,1) .18s both sm-up;left:10px;right:10px;box-shadow:inset 0 0 0 1px #ffffff14,0 -10px 30px -12px #000c}.sm .mphead{align-items:center;gap:8px;padding:0 2px;display:flex}.sm .mpttl{font-size:16px;font-weight:900}.sm .mpmore{color:#c9c5d0;text-underline-offset:3px;align-items:center;gap:2px;margin-left:auto;font-size:12.5px;text-decoration:underline;display:flex}.sm .mpstats{background:#ffffff0d;border-radius:14px;padding:10px 2px 9px;box-shadow:inset 0 0 0 1px #ffffff17}.sm .mpcols{display:flex}.sm .mpcols>div{flex:1;min-width:0;padding:0 10px}.sm .mpcols>div+div{border-left:1px solid #ffffff1f}.sm .mpcols small{color:#c9c5d0;white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;display:flex}.sm .mpcols small i{border-radius:50%;place-items:center;width:14px;height:14px;font-size:9.5px;font-style:normal;font-weight:800;display:grid;box-shadow:inset 0 0 0 1.2px #c9c5d0}.sm .mpcr{cursor:pointer}.sm .mpcols b{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:1px;font-size:20px;font-weight:900;line-height:1.2;display:block}.sm .mpcols b.g{color:#ffc94d}.sm b.ok{color:#3ee08a}.sm .mpsub{color:#c9c5d0;margin-top:6px;padding:0 10px;font-size:11.5px}.sm .mpwhy{color:#9fe8bd;margin-top:5px;padding:0 10px;font-size:11px;line-height:1.45}.sm.arr .mpick{gap:8px}.sm.arr .mpk{background:#ffffff0f;border:0;border-radius:13px;padding:7px 0;font-size:14.5px;box-shadow:inset 0 0 0 1px #ffffff24}.sm.arr .qagain{max-width:none;height:52px;margin:2px 0 0;font-size:19px}.sm .mprow{gap:8px;display:flex}.sm .mpbtn{color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:10px;min-height:50px;font-family:inherit;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.sm .mpbtn:disabled{opacity:.6}.sm .mpbtn>span{flex-direction:column;line-height:1.25;display:flex}.sm .mpbtn em{font-size:13.5px;font-style:normal;font-weight:800}.sm .mpbtn b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.sm .mpbtn small{color:#e6e2ec;font-size:12.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.sm .mray{animation:none}}.sm.tight .mrev.arr .mtag span{-webkit-line-clamp:1;min-height:0;font-size:10px}.sm.tight .mrev.arr .mtag b{margin-top:2px;font-size:10.5px}.sm.tight .mrev.arr .mbest .mtag{margin-top:4px;padding:4px 12px 5px}.sm.tight .mrev.arr .mbest .mtag span{font-size:12.5px}.sm.tight .mrev.arr .mbest .mtag b{font-size:20px}.sm.arr.tight .mpanel{border-radius:18px;gap:6px;padding:10px}.sm.tight .mpttl{font-size:14.5px}.sm.tight .mpstats{padding:7px 2px}.sm.tight .mpcols small{font-size:10.5px}.sm.tight .mpcols b{font-size:17px}.sm.tight .mpsub{margin-top:3px;font-size:10.5px}.sm.arr.tight .mpk{padding:4px 0;font-size:13px}.sm.arr.tight .qagain{height:44px;font-size:17px}.sm.tight .mpbtn{min-height:42px}.sm.tight .mpbtn em{font-size:12.5px}.sm.tight .mpbtn b{font-size:13.5px}.sm.tight .mpbtn small{font-size:11.5px}.sm .mpanel{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;max-height:calc(100% - 96px);overflow-y:auto}.sm .mpanel::-webkit-scrollbar{display:none}.sm .mpanel.lim:after{content:"";flex:0 0 56px;margin-bottom:-56px}.sm .mpskip{color:#e6e2ec;cursor:pointer;align-items:center;gap:8px;padding:2px 4px;font-size:13px;font-weight:700;display:flex}.sm .mpskip input{opacity:0;pointer-events:none;position:absolute}.sm .mpskip i{background:#ffffff38;border-radius:999px;width:38px;height:22px;margin-left:auto;transition:background .2s;position:relative}.sm .mpskip i:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px}.sm .mpskip input:checked+i{background:#22c55e}.sm .mpskip input:checked+i:after{transform:translate(16px)}.sm .mpchips{flex-wrap:wrap;gap:6px;display:flex}.sm .mpchips span{color:#b9b4c4;background:#ffffff14;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.sm .mpchips span.on{color:#ffd97a;background:#f5c45129}.sm .mpchips span.on.ok{color:#4ade80;background:#4ade8024}.sm .mprb{color:#d9d4e2;background:#ffffff0f;border-radius:14px;grid-template-columns:1fr auto;gap:5px 10px;padding:10px 12px;font-size:13.5px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.sm .mprb b{text-align:right;color:#fff;font-variant-numeric:tabular-nums;font-weight:900}.sm .mprb b.g{color:var(--gold2)}.sm .mprbt{color:#fff;border-top:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;align-items:flex-start;margin-top:2px;padding-top:7px;font-weight:800;display:flex}.sm .mprbt b{font-size:18px}.sm .mprbt b.ok{color:#4ade80}.sm .mprbt small{color:#b9b4c4;font-size:11.5px;font-weight:700;display:block}.sm .mpnote{color:#a39daf;font-size:11.5px;line-height:1.4}.sm .mpview{text-align:center;color:var(--gold2);padding:2px 0;font-size:14px;font-weight:800;text-decoration:none}.sm .qagain.qagain2{color:#ff8a8f;background:0 0;height:46px;font-size:16px;box-shadow:inset 0 0 0 1.5px #ff5a5fe6}.sm.arr .mpbtn{background:#2a2a31;box-shadow:inset 0 0 0 1px #ffffff1a}.sm.arr .mpk{background:#24242b;box-shadow:inset 0 0 0 1px #ffffff1a}.sm.arr .mpstats{padding:8px 0 7px}.sm .qagain:disabled,.sm .mpk:disabled{opacity:.55;cursor:default}.sm .qagain.busy{opacity:1}.sm .mpask{z-index:30;padding:0 10px calc(12px + env(safe-area-inset-bottom,0px));background:#00000073;align-items:flex-end;animation:.16s both sm-fadein;display:flex;position:absolute;inset:0}.sm .mpaskbox{color:#fff;text-align:center;background:#0e0c14f5;border-radius:22px;flex-direction:column;gap:10px;width:100%;padding:16px 12px 12px;animation:.26s cubic-bezier(.2,.85,.3,1) both sm-up;display:flex;box-shadow:inset 0 0 0 1px #ffd7784d,0 -10px 30px -12px #000c}.sm .mpaskbox h4{margin:0;font-size:17px;font-weight:900}.sm .mpaskbox p{color:#d9d4e2;margin:0;font-size:14px}.sm .mpaskbox p b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.sm .mpaskbox .mpbtn{text-align:center;justify-content:center}.sm .mpbtn.mpok{box-shadow:none;background:#14a35a}.sm.tiny .mrev.arr .mtag span{font-size:9px}.sm.tiny .mrev.arr .mtag b{margin-top:1px;padding:0 5px;font-size:9.5px}.sm.tiny .mrev.arr .mbest .mtag{margin-top:2px;padding:3px 10px 4px}.sm.tiny .mrev.arr .mbest .mtag span{font-size:11.5px}.sm.tiny .mrev.arr .mbest .mtag b{font-size:17px}.sm.arr.tiny .mpanel{gap:5px;padding:8px 10px}.sm.tiny .mpbtn{min-height:40px}.sm.arr.tiny .qagain{height:42px;font-size:16px}.sm.tiny .mpstats{padding:6px 0}.sm.tiny .mpcols b{font-size:16px}
