.ob-overlay[data-v-62a9a893]{position:absolute;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;background:#06080ebf;backdrop-filter:blur(6px)}.ob-card[data-v-62a9a893]{width:100%;max-width:480px;background:#161a26;border:1px solid rgba(255,255,255,.1);border-radius:24px 24px 0 0;padding:20px 20px 28px;box-shadow:0 -12px 40px #00000080}.ob-brand[data-v-62a9a893]{display:flex;align-items:center;gap:10px;justify-content:center;margin-bottom:4px}.ob-logo-img[data-v-62a9a893]{width:36px;height:36px;border-radius:50%;object-fit:cover}.ob-title[data-v-62a9a893]{font-size:20px;font-weight:800}.ob-sub[data-v-62a9a893]{color:var(--text-dim, #9a9ab0);text-align:center;font-size:13px;margin:0 0 14px}.ob-label[data-v-62a9a893]{color:var(--text-dim, #9a9ab0);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:10px 0 6px}.ob-grid[data-v-62a9a893]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ob-grid.cur[data-v-62a9a893]{grid-template-columns:repeat(4,1fr)}.ob-btn[data-v-62a9a893]{display:flex;flex-direction:column;align-items:center;gap:3px;justify-content:center;padding:8px 4px;border-radius:10px;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:11px;font-weight:600}.ob-btn .fl[data-v-62a9a893]{font-size:18px;line-height:1.2}.ob-btn svg[data-v-62a9a893]{margin-bottom:1px}.ob-btn.on[data-v-62a9a893]{border-color:var(--accent, #C8FF00);background:#c8ff001f;color:var(--accent, #C8FF00)}.ob-go[data-v-62a9a893]{width:100%;margin-top:16px;padding:14px;border:none;border-radius:13px;cursor:pointer;background:linear-gradient(100deg,#c8ff00,#9fd400);color:#0a0f00;font-weight:800;font-size:15px}.auth-prefs[data-v-eddbd79e]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.auth-pref[data-v-eddbd79e]{min-width:0}.auth-chips[data-v-eddbd79e]{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.auth-chip[data-v-eddbd79e]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:11px;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:var(--text, #fff);font-size:13px;font-weight:700;transition:border-color .15s,background .15s}.auth-chip .fl[data-v-eddbd79e]{font-size:15px;line-height:1}.auth-chip[data-v-eddbd79e]:hover{border-color:#ffffff47}.auth-chip.on[data-v-eddbd79e]{border-color:var(--accent, #C8FF00);background:#c8ff001f;color:var(--accent, #C8FF00)}.contest-banner[data-v-e741abee]{display:flex;align-items:center;gap:14px;margin:4px 0 14px;padding:16px 18px;border-radius:18px;cursor:pointer;background:linear-gradient(135deg,#2b6fe6,#3f8bff 55%,#2356c9);box-shadow:0 8px 24px #2b6fe659;position:relative;overflow:hidden}.contest-banner[data-v-e741abee]:after{content:"";position:absolute;inset:0;background:radial-gradient(120px 80px at 78% 30%,rgba(255,255,255,.18),transparent 70%);pointer-events:none}.cb-trophy[data-v-e741abee]{font-size:40px;line-height:1;flex-shrink:0;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25))}.cb-body[data-v-e741abee]{flex:1;min-width:0}.cb-title[data-v-e741abee]{font-size:17px;font-weight:800;color:#fff}.cb-sub[data-v-e741abee]{font-size:12.5px;color:#ffffffd9;margin-top:2px;line-height:1.25}.cb-right[data-v-e741abee]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.cb-date[data-v-e741abee]{font-size:12px;font-weight:600;color:#fff;background:#ffffff2e;padding:5px 10px;border-radius:20px;white-space:nowrap}.cb-open[data-v-e741abee]{font-size:13px;font-weight:700;color:#1b3a78;background:#fff;border:none;padding:8px 18px;border-radius:12px;cursor:pointer}.cb-open[data-v-e741abee]:active{transform:scale(.97)}:root{--bg: #0D0D0D;--bg-deep: #060608;--card: #1A1A2E;--accent: #C8FF00;--accent-ink: #0A0F00;--text: #FFFFFF;--text-dim: #888888;--text-soft: #B9B9C9;--accent-10: rgba(200,255,0,.1);--accent-25: rgba(200,255,0,.25);--accent-28: rgba(200,255,0,.28);--glass-bg: rgba(26,26,46,.55);--glass-bg-solid:rgba(26,26,46,.7);--glass-border: rgba(255,255,255,.08);--glass-blur: 14px;--hairline: rgba(255,255,255,.06);--yellow: #FFD23F;--purple: #B06BFF;--font: "Manrope", -apple-system, system-ui, sans-serif;--fs-display: 21px;--fs-title: 19px;--fs-name: 18px;--fs-body: 14px;--fs-sub: 13px;--fs-meta: 12px;--fw-reg: 500;--fw-bold: 700;--fw-black: 800;--r-sm: 11px;--r-md: 16px;--r-lg: 22px;--r-pill: 999px;--r-phone:44px;--glow-accent: 0 0 22px -2px rgba(200,255,0,.55);--glow-soft: 0 0 18px -4px rgba(200,255,0,.5);--shadow-card: 0 8px 22px -6px rgba(0,0,0,.45);--shadow-nav: none;--shadow-phone: 0 40px 120px -20px rgba(0,0,0,.9), 0 0 0 10px #0a0a0c, 0 0 0 12px #232327;--phone-w: 375px;--phone-h: 812px;--grad-banner-blue: linear-gradient(135deg, #182a4a 0%, #0f1f3a 100%);--grad-banner-purple: linear-gradient(135deg, #3a2150 0%, #241338 100%);--grad-icon-blue: linear-gradient(150deg, #2f8fff, #1657d8);--grad-icon-purple: linear-gradient(150deg, #b06bff, #7b2fe0);--grad-teal: linear-gradient(160deg, #1f9fb0 0%, #1b6fb0 100%);--grad-blue: linear-gradient(160deg, #4a52d8 0%, #3a3fb0 100%);--grad-green: linear-gradient(160deg, #28b15a 0%, #1c8c52 100%);--grad-orange: linear-gradient(160deg, #e08a2a 0%, #c46a1a 100%);--grad-red: linear-gradient(135deg, #ef6a3c 0%, #d83f1f 100%);--grad-purple: linear-gradient(150deg, #9b72f0 0%, #7445d8 100%);--grad-gold: linear-gradient(150deg, #f3c63e 0%, #e7902c 100%);--grad-teal-m: linear-gradient(160deg, #1b2b33 0%, #16242e 100%);--grad-blue-m: linear-gradient(160deg, #25274a 0%, #1f2140 100%);--grad-green-m: linear-gradient(160deg, #1c3328 0%, #16291f 100%);--grad-orange-m: linear-gradient(160deg, #33291b 0%, #2a2116 100%);--grad-red-m: linear-gradient(135deg, #2f231d 0%, #271b16 100%);--grad-purple-m: linear-gradient(150deg, #241d33 0%, #1d1729 100%);--grad-gold-m: linear-gradient(150deg, #2e281a 0%, #272016 100%);--avatar-grad: linear-gradient(150deg, #C8FF00, #5ad17a 70%)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;background:var(--bg-deep);font-family:var(--font);color:var(--text)}body{display:flex;align-items:stretch;justify-content:center;min-height:100dvh;padding:0;background:var(--bg)}#root{display:flex;align-items:stretch;justify-content:center}.phone{width:100%;max-width:480px;height:100dvh;background:var(--bg);border-radius:0;position:relative;overflow:hidden;box-shadow:none}.scroll{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;padding-bottom:96px;scrollbar-width:none;background:var(--bg)}.scroll::-webkit-scrollbar{display:none}.topbar{display:flex;align-items:center;gap:12px;padding:14px 18px 12px;position:sticky;top:0;z-index:20;background:linear-gradient(180deg,var(--bg) 70%,rgba(13,13,13,0))}.topbar .ic-btn{width:34px;height:34px;display:grid;place-items:center;color:var(--text)}.app-pill{display:flex;align-items:center;gap:9px;background:#1c1c24;padding:7px 16px 7px 8px;border-radius:var(--r-pill);font-weight:var(--fw-bold);font-size:15px;letter-spacing:.04em}.app-pill .star{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#2a2a36,#15151c);display:grid;place-items:center;box-shadow:inset 0 0 0 1px #ffffff14;overflow:hidden}.app-pill .star-logo{width:26px;height:26px;border-radius:50%;object-fit:cover;display:block}.topbar .dots{margin-left:auto}.header{display:flex;align-items:center;gap:13px;padding:6px 18px 16px;border-bottom:1px solid var(--hairline);margin:0 0 4px;min-width:0}.header>div:nth-child(2){min-width:0;overflow:hidden;flex:1 1 0}.avatar{width:50px;height:50px;border-radius:50%;background:var(--avatar-grad);display:grid;place-items:center;font-weight:var(--fw-black);font-size:21px;color:#08110a;flex-shrink:0;box-shadow:var(--glow-soft)}.name-row{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.name-row .name{font-weight:var(--fw-black);font-size:var(--fs-name);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lvl{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.03em;color:var(--accent);background:var(--accent-10);border:1px solid var(--accent-28);padding:2px 8px;border-radius:7px;white-space:nowrap}.xp{display:flex;align-items:center;gap:5px;color:var(--text-dim);font-size:var(--fs-sub);font-weight:var(--fw-reg);margin-top:3px;white-space:nowrap}.wallet{margin-left:auto;display:flex;align-items:center;gap:8px;background:var(--accent-10);border:1px solid var(--accent-25);padding:9px 12px;border-radius:var(--r-md);cursor:pointer;transition:transform .12s,box-shadow .2s;flex-shrink:0;white-space:nowrap}.wallet:active{transform:scale(.96)}.wallet .bal{color:var(--accent);font-weight:var(--fw-black);font-size:16px;letter-spacing:.02em;white-space:nowrap}.menu-dots{width:30px;height:38px;display:grid;place-items:center;color:var(--text-dim);cursor:pointer}.nav{position:absolute;left:12px;right:12px;bottom:12px;height:70px;display:grid;grid-template-columns:repeat(4,1fr);background:#2c3142;border:1px solid rgba(255,255,255,.14);border-radius:26px;z-index:40;box-shadow:var(--shadow-nav)}.nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#aeb4c4;font-size:11.5px;font-weight:600;cursor:pointer;transition:color .2s;position:relative}.nav-item.on{color:var(--accent)}.nav-item.on:before{content:"";position:absolute;top:11px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,rgba(200,255,0,.22),transparent 70%)}.nav-item .ni{display:grid;place-items:center;z-index:1}.footer{margin-top:26px;padding:26px 18px 6px;border-top:1px solid var(--hairline)}.footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.footer-link{color:var(--text-dim);font-size:13.5px;font-weight:var(--fw-reg);cursor:pointer;transition:color .15s;width:fit-content}.footer-link:hover{color:var(--text)}.footer-copy{margin-top:24px;color:#5a5a5a;font-size:12.5px;font-weight:var(--fw-reg)}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.btn-lime{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:var(--accent-ink);font-weight:var(--fw-black);font-size:15px;padding:11px 18px;border-radius:13px;border:none;cursor:pointer;box-shadow:var(--glow-accent);transition:transform .12s,box-shadow .2s}.btn-lime:active{transform:scale(.95)}.players{display:flex;align-items:center;gap:5px;background:#00000047;border:1px solid rgba(255,255,255,.14);padding:4px 8px;border-radius:var(--r-pill);font-size:11.5px;font-weight:var(--fw-bold);flex-shrink:0}.players .live{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 7px var(--accent)}.max-pill{align-self:flex-start;margin-top:11px;display:inline-flex;align-items:center;gap:5px;background:#00000047;border:1px solid rgba(255,255,255,.16);padding:6px 11px;border-radius:10px;font-size:12.5px;font-weight:var(--fw-bold);white-space:nowrap}.max-pill .bolt{color:var(--accent)}.game{border-radius:var(--r-lg);padding:15px;min-height:184px;position:relative;display:flex;flex-direction:column;overflow:hidden;cursor:pointer;border:1px solid rgba(255,255,255,.07);transition:transform .14s}.game:active{transform:scale(.97)}.game.g-teal{background:var(--grad-teal)}.game.g-blue{background:var(--grad-blue)}.game.g-green{background:var(--grad-green)}.game.g-orange{background:var(--grad-orange)}.game.g-red{background:var(--grad-red)}.game.g-purple{background:var(--grad-purple)}.game.g-gold{background:var(--grad-gold)}.game-head{display:flex;align-items:flex-start;justify-content:space-between}.game-ic{width:48px;height:48px;border-radius:14px;background:#ffffff2e;backdrop-filter:blur(6px);display:grid;place-items:center;box-shadow:inset 0 0 0 1px #ffffff2e}.game-title{font-weight:var(--fw-black);font-size:17px;margin-top:auto;line-height:1.1;letter-spacing:-.01em}.game-sub{color:#ffffffd1;font-size:12.5px;font-weight:var(--fw-reg);margin-top:5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.game.wide{grid-column:1 / -1;flex-direction:row;align-items:center;gap:14px;min-height:0;padding:16px}.game.wide .game-ic{width:60px;height:60px;border-radius:17px;flex-shrink:0}.game-body{flex:1;min-width:0;display:flex;flex-direction:column}.game-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.game.wide .game-title{margin-top:0;font-size:17px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game.wide .game-sub{-webkit-line-clamp:2;margin-top:8px;font-size:13.5px}.game.wide .max-pill{margin-top:12px}.tag-new{font-size:11px;font-weight:var(--fw-bold);padding:3px 8px;border-radius:var(--r-pill);background:#ffffff29;border:1px solid rgba(255,255,255,.28);color:#fff;white-space:nowrap;flex-shrink:0}.game-titlewrap{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.game-titlewrap .game-title{margin-top:0}.support{display:flex;align-items:center;gap:14px;margin:0 18px;background:#1a1a2e66;border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:16px 18px;cursor:pointer;transition:border-color .2s,background .2s}.support:active{transform:scale(.99)}.support-ic{width:54px;height:54px;border-radius:var(--r-md);flex-shrink:0;display:grid;place-items:center;background:var(--grad-icon-blue);box-shadow:0 8px 22px -8px #2878ff99}.support-title{font-weight:var(--fw-black);font-size:17px}.support-sub{color:var(--text-dim);font-size:var(--fs-sub);font-weight:var(--fw-reg);margin-top:3px}.divider{height:1px;background:var(--hairline);margin:22px 18px}.dots-row{display:flex;gap:7px;justify-content:center;padding:14px 0 4px}.dot{width:7px;height:7px;border-radius:50%;background:#3a3a44;transition:all .3s;cursor:pointer}.dot.on{width:22px;background:var(--text)}.phone.noglow .btn-lime,.phone.noglow .avatar,.phone.noglow .players .live,.phone.noglow .nav-item.on:before{box-shadow:none!important;background-image:none}.phone.noglow .players .live{box-shadow:none!important}.phone.muted .game.g-teal{background:var(--grad-teal-m)}.phone.muted .game.g-blue{background:var(--grad-blue-m)}.phone.muted .game.g-green{background:var(--grad-green-m)}.phone.muted .game.g-orange{background:var(--grad-orange-m)}.phone.muted .game.g-red{background:var(--grad-red-m)}.phone.muted .game.g-purple{background:var(--grad-purple-m)}.phone.muted .game.g-gold{background:var(--grad-gold-m)}.banner-wrap{padding:8px 18px 0}.viewport{overflow:hidden;border-radius:var(--r-lg)}.track{display:flex;transition:transform .45s cubic-bezier(.6,.05,.2,1)}.slide{min-width:100%}.banner{border-radius:var(--r-lg);padding:16px;position:relative;overflow:hidden;height:118px;display:flex;flex-direction:column;justify-content:space-between}.banner.b1{background:var(--grad-banner-blue)}.banner.b2{background:var(--grad-banner-purple)}.banner:after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(200,255,0,.16),transparent 70%)}.banner-top{display:flex;align-items:flex-start;gap:12px;position:relative;z-index:2}.banner-ic{width:46px;height:46px;border-radius:14px;flex-shrink:0;display:grid;place-items:center;background:var(--grad-icon-blue);box-shadow:0 8px 22px -6px #2878ff99}.banner.b2 .banner-ic{background:var(--grad-icon-purple);box-shadow:0 8px 22px -6px #9650ff99}.banner-title{font-weight:var(--fw-black);font-size:18px;line-height:1.1}.banner-sub{color:var(--text-soft);font-size:12.5px;line-height:1.25;margin-top:3px;font-weight:var(--fw-reg);max-width:175px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.banner-bottom{display:flex;align-items:flex-end;justify-content:space-between;position:relative;z-index:2}.spins{font-size:12.5px;font-weight:600;color:#9fb6ff;display:flex;align-items:center;gap:6px;white-space:nowrap}.spins b{color:var(--text)}.banner .btn-lime{padding:9px 15px;font-size:14px;border-radius:11px}.trophy{position:absolute;right:14px;top:12px;font-size:20px;z-index:2;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}.quick{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:6px 18px 0}.qbtn{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--glass-bg-solid);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:14px 8px;cursor:pointer;font-weight:var(--fw-bold);font-size:13.5px;color:var(--text);transition:transform .12s,border-color .2s,background .2s}.qbtn:active{transform:scale(.95)}.qbtn .qic{display:grid;place-items:center}.section-title{display:flex;align-items:center;gap:11px;padding:24px 18px 14px;font-weight:var(--fw-black);font-size:var(--fs-display);white-space:nowrap}.section-title .sec-ic{color:var(--accent);display:grid;place-items:center}.grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:0 18px}.sheet-backdrop{position:absolute;inset:0;z-index:70;background:#05060a73;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .4s ease}.sheet-backdrop.open{opacity:1;pointer-events:auto}.bottom-sheet{position:absolute;left:0;right:0;bottom:0;z-index:71;background:#1e2230;border-radius:28px 28px 0 0;border-top:1px solid rgba(255,255,255,.1);box-shadow:none;transform:translateY(103%);transition:transform .45s cubic-bezier(.34,1.1,.4,1);display:flex;flex-direction:column;max-height:calc(100% - 20px);padding:12px 0 0}.bottom-sheet.open{transform:translateY(0);box-shadow:0 -24px 60px #0000008c}.sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:4px 18px calc(24px + env(safe-area-inset-bottom))}.sheet-body::-webkit-scrollbar{width:0}.sheet-x{position:absolute;right:16px;top:14px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-dim);cursor:pointer;border-radius:50%;transition:color .15s,background .15s}.sheet-x:hover{color:#fff;background:#ffffff12}.promo-head{display:flex;align-items:center;gap:14px;margin:6px 0 18px}.promo-ic{width:54px;height:54px;border-radius:15px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(150deg,#f6c83a,#e89414);box-shadow:0 8px 20px -8px #f0a014b3}.promo-title{font-weight:var(--fw-black);font-size:18px}.promo-sub{color:var(--text-dim);font-size:13px;margin-top:2px}.promo-input{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:16px 18px;color:#fff;font-size:15px;font-weight:600;font-family:inherit;text-align:center;outline:none;transition:border-color .2s,background .2s}.promo-input::placeholder{color:var(--text-dim);font-weight:500}.promo-input:focus{border-color:var(--accent-28);background:#ffffff0f}.promo-activate{width:100%;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:16px;color:#fff;font-weight:var(--fw-black);font-size:16px;cursor:pointer;transition:background .2s,border-color .2s,transform .12s}.promo-activate:active{transform:scale(.99)}.promo-activate.active{background:var(--accent);border-color:var(--accent);color:#0a0f00;box-shadow:0 8px 22px -8px var(--accent)}.promo-activate.active:hover{filter:brightness(1.05)}.promo-activate:disabled{opacity:.45;cursor:default}.promo-status{text-align:center;margin-top:12px;font-size:13.5px;font-weight:var(--fw-bold)}.promo-status.ok{color:var(--accent)}.promo-status.err{color:#ff6b6b}.promo-bot{display:block;text-align:center;margin-top:18px;color:#2ecc71;font-weight:600;font-size:14px;cursor:pointer}.promo-bot:hover{color:#3ee07f}.wheel-backdrop{position:absolute;inset:0;z-index:45;background:#05060a73;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .4s ease}.wheel-backdrop.open{opacity:1;pointer-events:auto}.wheel-sheet{position:absolute;left:0;right:0;bottom:0;z-index:50;height:84%;background:#1f3056;border-radius:30px 30px 0 0;border-top:1px solid rgba(255,255,255,.12);box-shadow:none;transform:translateY(103%);transition:transform .45s cubic-bezier(.34,1.1,.4,1);overflow:hidden;padding:12px 16px 0}.wheel-sheet.open{transform:translateY(0);box-shadow:0 -24px 60px #0000008c}.sheet-handle{width:46px;height:5px;border-radius:var(--r-pill);background:#ffffff52;margin:2px auto 16px;cursor:grab}.wheel-stats{display:flex;justify-content:space-between;gap:12px;position:relative;z-index:6}.stat-card{display:flex;align-items:center;gap:10px;background:#161c34b8;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md);padding:9px 14px;min-width:132px}.stat-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.stat-ic.bal{background:linear-gradient(150deg,#f6b833,#e07c0f);box-shadow:0 6px 16px -6px #f08c14b3}.stat-ic.spin{background:linear-gradient(150deg,#ea54d2,#b22fb0);box-shadow:0 6px 16px -6px #dc3cb4b3}.stat-text{line-height:1.15}.stat-label{font-size:11.5px;color:var(--text-dim);font-weight:600}.stat-value{font-size:16px;font-weight:var(--fw-black);white-space:nowrap}.wheel-stage{position:relative;height:100%}.pointer{position:absolute;left:50%;top:3px;transform:translate(-50%);width:38px;height:50px;z-index:8;background:linear-gradient(180deg,#ffe27a,#f5b800 55%,#e89400);clip-path:polygon(50% 100%,6% 0,94% 0);border-radius:4px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5)) drop-shadow(0 0 12px rgba(245,200,0,.5))}.wheel-wrap{position:absolute;left:50%;top:108px;transform:translate(-50%) scale(1.35);transform-origin:center center;width:430px;height:430px;z-index:5}.wheel{width:100%;height:100%;display:block;border-radius:50%;transition:transform 8.4s cubic-bezier(.16,.74,.12,1);will-change:transform;filter:drop-shadow(0 8px 26px rgba(0,0,0,.38))}.wheel-rim{position:absolute;inset:0;width:100%;height:100%;z-index:6;pointer-events:none;overflow:visible;filter:drop-shadow(0 0 14px rgba(245,176,33,.55))}.wheel-rim .bulb{fill:#fff6d0;animation:bulbPulse 1.5s ease-in-out infinite}.wheel-rim .bulb.lit{fill:#fffefb;animation-delay:.75s}@keyframes bulbPulse{0%,to{opacity:.5}50%{opacity:1}}.wheel-wrap:after{content:"";position:absolute;inset:4%;border-radius:50%;z-index:7;pointer-events:none;background:radial-gradient(120% 90% at 50% 8%,#fff3,#fff0 42%)}.center-btn{position:absolute;left:50%;top:323px;transform:translate(-50%,-50%);width:134px;height:134px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#2b3040,#0d1018 78%);display:grid;place-items:center;z-index:9;box-shadow:0 12px 30px #0009,inset 0 0 0 2px #ffffff0d;cursor:pointer}.center-btn .inner{width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 50% 34%,#ffd24a,#f5a623 58%,#e8830d);display:grid;place-items:center;color:#fff;box-shadow:0 0 28px #f5a62399,inset 0 -6px 12px #aa550073;transition:transform .15s ease}.center-btn:active .inner{transform:scale(.93)}.center-btn.disabled{cursor:default;filter:saturate(.4) brightness(.7)}.center-btn.disabled .inner{box-shadow:none}.wheel-result{position:absolute;left:50%;top:56px;transform:translate(-50%);z-index:12;display:flex;align-items:center;gap:8px;background:#0a0e18d9;border:1px solid var(--accent-28);color:#fff;font-weight:var(--fw-black);font-size:15px;padding:9px 16px;border-radius:var(--r-pill);box-shadow:var(--glow-accent);animation:result-pop .35s cubic-bezier(.34,1.56,.5,1) both;white-space:nowrap}.wheel-result b{color:var(--accent)}@keyframes result-pop{0%{opacity:0;transform:translate(-50%) scale(.7)}to{opacity:1;transform:translate(-50%) scale(1)}}.confetti-layer{position:absolute;inset:0;z-index:80;pointer-events:none;overflow:hidden}.confetti{position:absolute;border-radius:2px;will-change:transform,opacity;box-shadow:0 0 8px 1px #ffffff73;filter:saturate(1.4) brightness(1.15);animation:confetti-fall var(--dur) cubic-bezier(.2,.6,.35,1) forwards}.confetti:nth-child(3n){border-radius:50%}@keyframes confetti-fall{0%{transform:translate(0) rotate(0) scale(1);opacity:1}to{transform:translate(var(--tx),var(--ty)) rotate(var(--rot)) scale(.6);opacity:0}}.wheel-msg{position:absolute;left:0;right:0;bottom:10px;text-align:center;font-size:13.5px;font-weight:700;color:var(--text-dim, #8a8aa0);z-index:10;padding:0 16px}.wheel-msg.err{color:#ff8a8a}.wd-steps{display:flex;align-items:center;justify-content:center;margin:8px 0 18px}.wd-step{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-weight:var(--fw-black);font-size:16px;background:#2a2d38;color:#888;transition:background .25s,color .25s}.wd-step.active,.wd-step.done{background:linear-gradient(150deg,#f6b833,#e07c0f);color:#1a0f00}.wd-line{width:46px;height:3px;background:#2a2d38;transition:background .25s}.wd-line.done{background:#f5a623}.wd-title{text-align:center;font-weight:var(--fw-black);font-size:24px}.wd-sub{text-align:center;color:var(--text-dim);font-size:14px;margin-top:8px;margin-bottom:20px}.wd-label{color:var(--text-dim);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.04em;margin:22px 0 12px}.wd-balance{position:relative;background:linear-gradient(120deg,#f5a62333,#f5780f0f);border:1px solid rgba(245,166,35,.35);border-radius:18px;padding:16px 18px}.wd-balance-label{display:flex;align-items:center;gap:8px;color:#d9c3a0;font-size:13.5px;font-weight:600}.wd-balance-val{font-size:30px;font-weight:var(--fw-black);margin-top:6px;letter-spacing:.01em}.wd-balance-arrow{position:absolute;right:18px;top:16px;color:#f5a623}.wd-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wd-chip{position:relative;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:16px 8px;text-align:center;font-weight:var(--fw-black);font-size:16px;color:#fff;cursor:pointer;transition:border-color .15s,background .15s}.wd-chip:hover{border-color:#fff3}.wd-chip.sel{border-color:#f5a623b3;background:#f5a6231f;box-shadow:0 0 20px -6px #f5a62380}.wd-chip.all{grid-column:span 2}.wd-chip .top-badge{position:absolute;top:-8px;right:-5px;background:#f5772a;color:#fff;font-size:10px;font-weight:var(--fw-black);padding:2px 7px;border-radius:8px}.wd-input-wrap{position:relative}.wd-amount{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:16px 40px 16px 18px;color:#fff;font-size:15px;font-weight:600;font-family:inherit;outline:none;transition:border-color .2s,background .2s}.wd-amount::placeholder{color:var(--text-dim);font-weight:500}.wd-amount:focus{border-color:var(--accent-28);background:#ffffff0f}.wd-cur{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--text-dim);font-weight:600}.wd-btn{width:100%;padding:17px;border-radius:16px;border:none;font-weight:var(--fw-black);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(100deg,#f5a623,#e8730f);color:#1a0f00;transition:opacity .2s,transform .12s,filter .2s}.wd-btn:active{transform:scale(.99)}.wd-btn:disabled{opacity:.45;cursor:default}.wd-btn.ghost{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff}.wd-btn.block{margin-top:22px}.wd-btn.mt{margin-top:12px}.wd-actions{display:flex;gap:12px;margin-top:20px}.wd-actions .wd-back{flex:0 0 38%}.wd-actions .wd-next{flex:1}.wd-methods{display:flex;flex-direction:column;gap:14px}.wd-method{position:relative;display:flex;align-items:center;gap:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:15px;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.wd-method.sel{border-color:#f5a623a6;background:#f5a62312;box-shadow:0 0 26px -8px #f5a6238c}.wd-method-ic{width:52px;height:52px;border-radius:14px;flex-shrink:0;display:grid;place-items:center;color:#cfcfda;background:#ffffff0f;transition:background .18s,color .18s}.wd-method.sel .wd-method-ic{background:linear-gradient(150deg,#f6a833,#e8730f);color:#fff}.wd-method-body{flex:1;min-width:0}.wd-method-title{font-weight:var(--fw-black);font-size:17px}.wd-method-meta{color:var(--text-soft);font-size:13px;margin-top:5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wd-method-min{color:#6a6a72;font-size:12.5px;margin-top:2px}.wd-radio{width:24px;height:24px;border-radius:50%;flex-shrink:0;border:2px solid rgba(255,255,255,.25);display:grid;place-items:center;color:#1a0f00;transition:.15s}.wd-method.sel .wd-radio{border-color:#f5a623;background:#f5a623}.badge-free{background:#2ecc712e;color:#2ecc71;border:1px solid rgba(46,204,113,.4);font-size:11px;font-weight:var(--fw-black);padding:2px 8px;border-radius:7px}.badge-pop{position:absolute;top:-9px;right:16px;background:linear-gradient(100deg,#f5a623,#e8730f);color:#fff;font-size:11px;font-weight:var(--fw-black);padding:3px 10px;border-radius:8px}.wd-req{border-top:1px solid var(--hairline);margin-top:20px;padding-top:18px}.wd-req-title{font-weight:var(--fw-bold);font-size:15px;margin-bottom:14px}.wd-phone-wrap{position:relative}.wd-phone{width:100%;background:#ffffff0a;border:1.5px solid rgba(245,166,35,.6);border-radius:14px;padding:15px 44px 15px 16px;color:#fff;font-size:16px;font-weight:600;letter-spacing:.02em;font-family:inherit;outline:none}.wd-phone-ok{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#2ecc71}.wd-hint{color:var(--text-dim);font-size:12.5px;margin-top:8px}.wd-valid{color:#2ecc71;font-size:13px;font-weight:600;margin-top:8px;display:flex;align-items:center;gap:6px}.wd-summary{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:18px}.wd-summary-title{color:var(--text-dim);font-size:13px;font-weight:var(--fw-black);letter-spacing:.04em;margin-bottom:14px}.wd-srow{display:flex;justify-content:space-between;align-items:center;margin:11px 0;font-size:14px}.wd-srow .k{color:var(--text-dim);display:flex;align-items:center;gap:8px}.wd-srow .v{font-weight:var(--fw-bold);display:flex;align-items:center;gap:7px}.wd-srow.big .v{font-size:16px}.wd-sum-divider{height:1px;background:var(--hairline);margin:16px 0}.wd-receive-label{color:var(--text-dim);font-size:13px}.wd-receive-row{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.wd-receive{font-size:28px;font-weight:var(--fw-black)}.wd-foot{text-align:center;color:var(--text-dim);font-size:12.5px;margin-top:14px;line-height:1.4}.wd-success{text-align:center;padding:24px 8px 8px}.wd-success-ic{width:84px;height:84px;border-radius:50%;margin:0 auto 18px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,#2ecc71,#1c9d54);box-shadow:0 0 36px -6px #2ecc7199}.wd-success-title{font-weight:var(--fw-black);font-size:22px}.wd-success-sub{color:var(--text-dim);font-size:14px;margin-top:8px}.kyc-field{display:block;margin-bottom:12px}.kyc-field>span{display:block;color:var(--text-dim, #8a8aa0);font-size:12.5px;margin-bottom:6px}.kyc-file{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border-radius:11px;cursor:pointer;background:#ffffff0d;border:1px dashed rgba(255,255,255,.25);color:#fff;font-size:13.5px;width:100%;box-sizing:border-box}.kyc-fee{margin:10px 0;padding:11px 13px;border-radius:11px;background:#f5a6231a;border:1px solid rgba(245,166,35,.35);color:#f5c87a;font-size:13px}.kyc-paybox{text-align:center;padding:20px;margin:8px 0 14px;border-radius:14px;background:#f5a62314;border:1px solid rgba(245,166,35,.3)}.kyc-pay-amt{font-size:34px;font-weight:800;color:#f5a623}.kyc-pay-desc{color:var(--text-dim, #8a8aa0);font-size:13px;margin-top:6px}:root{--dp: #19c074;--dp-2: #12a05e}.dp-steps{display:flex;align-items:center;justify-content:center;margin:8px 0 18px}.dp-step{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-weight:var(--fw-black);font-size:16px;background:#2a2d38;color:#888;transition:background .25s,color .25s}.dp-step.active,.dp-step.done{background:linear-gradient(150deg,#1ed27e,#12a05e);color:#042a18}.dp-line{width:70px;height:3px;background:#2a2d38;transition:background .25s}.dp-line.done{background:var(--dp)}.dp-title{text-align:center;font-weight:var(--fw-black);font-size:26px}.dp-sub{text-align:center;color:var(--text-dim);font-size:14px;margin-top:8px;margin-bottom:22px}.dp-label{color:var(--text-dim);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.04em;margin:22px 0 12px}.dp-amounts{display:flex;gap:12px;overflow-x:auto;padding:8px 0 6px;scroll-snap-type:x mandatory;scrollbar-width:none}.dp-amounts::-webkit-scrollbar{display:none}.dp-card{position:relative;min-width:168px;scroll-snap-align:start;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:18px 16px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.dp-card.sel{border-color:#19c074b3;background:#19c0741a;box-shadow:0 0 22px -6px #19c0748c}.dp-card-amount{font-size:24px;font-weight:var(--fw-black)}.dp-card-bonus{display:flex;align-items:center;gap:7px;color:var(--text-dim);font-size:13.5px;font-weight:600;margin-top:14px}.dp-card-get{color:var(--dp);font-size:13.5px;font-weight:var(--fw-bold);margin-top:6px}.dp-pop{position:absolute;top:-10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;white-space:nowrap;background:linear-gradient(100deg,#f5a623,#e8730f);color:#fff;font-size:11px;font-weight:var(--fw-black);padding:3px 11px;border-radius:8px}.dp-input-wrap{position:relative}.dp-amount{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:16px 40px 16px 18px;color:#fff;font-size:15px;font-weight:600;font-family:inherit;outline:none;transition:border-color .2s,background .2s}.dp-amount::placeholder{color:var(--text-dim);font-weight:500}.dp-amount:focus{border-color:#19c07480;background:#ffffff0f}.dp-cur{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--text-dim);font-weight:600}.dp-btn{width:100%;padding:17px;border-radius:16px;border:none;font-weight:var(--fw-black);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(100deg,#19c074,#12a05e);color:#fff;transition:opacity .2s,transform .12s,filter .2s}.dp-btn:active{transform:scale(.99)}.dp-btn:disabled{opacity:.45;cursor:default}.dp-btn.ghost{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff}.dp-btn.outline{background:#19c0741a;border:1px solid rgba(25,192,116,.5);color:var(--dp)}.dp-btn.loading{background:linear-gradient(100deg,#19a06447,#128c5a29);color:#7fe0ad;cursor:default}.dp-btn.block{margin-top:22px}.dp-btn.mt{margin-top:12px}.dp-text-btn{display:block;width:100%;text-align:center;background:none;border:none;color:var(--text-dim);font-size:15px;font-weight:600;padding:16px;margin-top:4px;cursor:pointer;font-family:inherit}.dp-text-btn:hover{color:#fff}.dp-spin{width:18px;height:18px;border-radius:50%;border:2.4px solid currentColor;border-top-color:transparent;animation:dp-rot .8s linear infinite}@keyframes dp-rot{to{transform:rotate(360deg)}}.dp-howto{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:6px 18px}.dp-li{position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px 0}.dp-li-num{width:34px;height:34px;border-radius:50%;flex-shrink:0;z-index:1;display:grid;place-items:center;font-weight:var(--fw-black);font-size:14px;background:linear-gradient(150deg,#1ed27e,#12a05e);color:#042a18}.dp-li:not(:last-child) .dp-li-num:after{content:"";position:absolute;top:34px;left:16px;width:2px;height:calc(100% - 34px);background:#19c0744d}.dp-li-body{flex:1;padding-top:2px}.dp-li-title{display:flex;align-items:center;gap:8px;font-weight:var(--fw-black);font-size:15.5px}.dp-li-sub{color:var(--text-dim);font-size:13px;margin-top:3px}.dp-conn{text-align:center;margin-top:16px}.dp-dots{display:flex;justify-content:center;gap:7px;margin-bottom:9px}.dp-dot{width:8px;height:8px;border-radius:50%;background:var(--dp);animation:dp-pulse 1.2s infinite ease-in-out}.dp-dot:nth-child(2){animation-delay:.2s}.dp-dot:nth-child(3){animation-delay:.4s}@keyframes dp-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.dp-conn-text{color:var(--text-dim);font-size:12.5px}.dp-summary{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:18px}.dp-summary-title{color:var(--text-dim);font-size:13px;font-weight:var(--fw-black);letter-spacing:.04em;margin-bottom:14px}.dp-srow{display:flex;justify-content:space-between;align-items:center;margin:11px 0;font-size:14px}.dp-srow .k{color:var(--text-dim);display:flex;align-items:center;gap:8px}.dp-srow .v{font-weight:var(--fw-bold)}.dp-srow .v.bonus{color:var(--dp)}.dp-sum-divider{height:1px;background:var(--hairline);margin:16px 0}.dp-total-label{color:var(--text-dim);font-size:13px}.dp-total-row{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.dp-total{font-size:28px;font-weight:var(--fw-black)}.dp-note{color:var(--text-dim);font-size:12.5px;margin-top:12px}.dp-foot{text-align:center;color:var(--text-dim);font-size:12.5px;margin-top:14px;line-height:1.4}.dp-wait-head{display:flex;align-items:center;gap:11px;margin:4px 0}.dp-wait-ic{color:var(--dp);display:grid;place-items:center}.dp-wait-h{font-weight:var(--fw-black);font-size:19px}.dp-timer{margin-left:auto;display:flex;align-items:center;gap:6px;background:#19c0741f;border:1px solid rgba(25,192,116,.4);color:var(--dp);font-weight:var(--fw-black);font-size:14px;padding:6px 12px;border-radius:var(--r-pill)}.dp-wait-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:22px 20px;text-align:center;margin:20px 0}.dp-progress{height:6px;border-radius:var(--r-pill);background:#ffffff14;overflow:hidden;margin-bottom:18px}.dp-progress-bar{height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,#12a05e,#2ee68f);animation:dp-fill 9s cubic-bezier(.2,.7,.3,1) forwards}@keyframes dp-fill{0%{width:8%}to{width:92%}}.dp-wait-title{font-weight:var(--fw-black);font-size:17px}.dp-wait-sub{color:var(--text-dim);font-size:13px;margin-top:6px;line-height:1.4}.rc-ic{width:84px;height:84px;border-radius:22px;margin:4px auto 16px;display:grid;place-items:center;font-size:40px;background:linear-gradient(160deg,#1d2740,#0e1322);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 30px -10px #0009}.rc-title{text-align:center;font-weight:var(--fw-black);font-size:25px}.rc-id{text-align:center;color:var(--text-dim);font-size:14px;margin-top:6px;letter-spacing:.02em}.rc-divider{height:1px;background:var(--hairline);margin:18px 0}.rc-rows{display:flex;flex-direction:column}.rc-row{display:flex;align-items:center;justify-content:space-between;padding:11px 0}.rc-row .k{display:flex;align-items:center;gap:11px;color:var(--text-dim);font-size:15px}.rc-row .k .ic{color:#6a7488;display:grid;place-items:center}.rc-row .v{font-weight:var(--fw-black);font-size:16px}.rc-pill{padding:5px 14px;border-radius:var(--r-pill);font-weight:var(--fw-black);font-size:14px;border:1px solid}.rc-pill.gold{color:#f5b021;border-color:#f5b02180;background:#f5b0211f}.rc-result{margin-top:4px;border-radius:20px;padding:26px;text-align:center;position:relative;overflow:hidden}.rc-result.win{background:linear-gradient(135deg,#2ed47e,#1ba85c);box-shadow:0 16px 40px -12px #2ecc7199}.rc-result.loss{background:linear-gradient(135deg,#ff6363,#d83b3b);box-shadow:0 16px 40px -12px #d83b3b8c}.rc-result.zero{background:linear-gradient(135deg,#4a4f5e,#33373f)}.rc-result-title{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:var(--fw-black);font-size:22px;color:#fff}.rc-result-amt{font-size:34px;font-weight:var(--fw-black);color:#fff;margin-top:8px}.game-screen{position:absolute;inset:0;z-index:60;background:var(--bg);display:flex;flex-direction:column;transform:translateY(100%);transition:transform .45s cubic-bezier(.34,1,.4,1)}.game-screen.open{transform:translateY(0)}.game-screen .scroll{position:static;flex:1}.cs-close{display:flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-size:16px;cursor:pointer}.cs-reel-wrap{position:relative;margin:6px 16px 0}.cs-reel-mask{overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;padding:14px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.cs-reel{display:flex;gap:10px;will-change:transform}.cs-prize{width:112px;height:132px;flex-shrink:0;border-radius:16px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1f}.cs-prize-val{font-size:21px;font-weight:var(--fw-black);color:#fff}.cs-prize-mult{font-size:13px;font-weight:var(--fw-bold);color:#ffffffd9;margin-top:3px}.cs-prize-rarity{font-size:10.5px;font-weight:var(--fw-black);letter-spacing:.04em;margin-top:auto;color:#ffffffd9}.r-common{background:linear-gradient(160deg,#3c4250,#292d37)}.r-uncommon{background:linear-gradient(160deg,#27b35c,#189048)}.r-rare{background:linear-gradient(160deg,#3f8fe6,#2766d0)}.r-epic{background:linear-gradient(160deg,#9a5cf0,#6f33d8)}.r-legendary{background:linear-gradient(160deg,#f6c33a,#e8830f)}.cs-pointer-top,.cs-pointer-bot{position:absolute;left:50%;transform:translate(-50%);color:var(--accent);z-index:4;filter:drop-shadow(0 0 6px rgba(200,255,0,.6))}.cs-pointer-top{top:-2px}.cs-pointer-bot{bottom:-2px}.cs-center-line{position:absolute;top:6px;bottom:6px;left:50%;width:2px;transform:translate(-50%);background:linear-gradient(180deg,transparent,var(--accent),transparent);z-index:3;opacity:.8}.cs-betinfo{display:flex;align-items:center;justify-content:space-between;margin:16px 16px 0;font-size:14px}.cs-stake{display:flex;align-items:center;gap:7px;font-weight:var(--fw-bold)}.cs-maxwin{color:var(--text-dim);white-space:nowrap}.cs-maxwin b{color:var(--accent);font-weight:var(--fw-black)}.cs-chips{display:flex;gap:8px;margin:14px 16px 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cs-chips::-webkit-scrollbar{display:none}.cs-chip{position:relative;flex:0 0 auto;min-width:56px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 8px 8px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.cs-chip.sel{border-color:#2d96dcb3;background:#2d96dc1f}.cs-chip-ic{display:grid;place-items:center;margin-bottom:3px}.cs-chip-val{font-size:12px;font-weight:var(--fw-black);color:#fff}.cs-chip .dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:#2ecc71;box-shadow:0 0 6px #2ecc71}.cs-spin-btn{width:calc(100% - 32px);margin:18px 16px 0;padding:17px;border-radius:16px;border:none;cursor:pointer;font-weight:var(--fw-black);font-size:17px;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(100deg,#3f7ff0,#9b5cf0);box-shadow:0 10px 30px -10px #5a6ef0b3;transition:opacity .2s,transform .12s}.cs-spin-btn:active{transform:scale(.99)}.cs-spin-btn:disabled{opacity:.5;cursor:default}.cs-spin-btn.spinning{background:linear-gradient(100deg,#1f86a8,#1f9fb0);box-shadow:none;cursor:default}.cs-spin{width:18px;height:18px;border-radius:50%;border:2.4px solid currentColor;border-top-color:transparent;animation:cs-rot .8s linear infinite}@keyframes cs-rot{to{transform:rotate(360deg)}}.cs-history{margin:26px 16px 0}.cs-hist-head{display:flex;align-items:center;justify-content:space-between}.cs-hist-title{display:flex;align-items:center;gap:10px;font-weight:var(--fw-black);font-size:19px;white-space:nowrap}.cs-hist-title .ic{color:var(--accent);display:grid;place-items:center}.cs-hist-badge{background:#1fa0b02e;border:1px solid rgba(31,160,176,.4);color:#34c5d8;font-size:12px;font-weight:var(--fw-bold);padding:3px 11px;border-radius:var(--r-pill)}.cs-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.cs-stat{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px}.cs-stat-label{color:var(--text-dim);font-size:12.5px;display:flex;align-items:center;gap:7px;white-space:nowrap}.cs-stat-val{font-size:21px;font-weight:var(--fw-black);margin-top:8px}.cs-stat-val.win{color:#2ecc71}.cs-stat-val.loss{color:#ff6b6b}.cs-stat-val.gold{color:#f5b021}.cs-hist-list{display:flex;flex-direction:column;gap:12px;margin-top:14px}.cs-hist-item{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px}.cs-hist-item.expanded{border-color:#ffffff29}.cs-hist-top{display:flex;align-items:center;justify-content:space-between}.cs-rarity-chip{font-size:11.5px;font-weight:var(--fw-bold);padding:3px 10px;border-radius:var(--r-pill);border:1px solid;display:inline-flex;align-items:center;gap:6px}.cs-time{color:var(--text-dim);font-size:12px}.cs-hist-grid{display:flex;justify-content:space-between;gap:8px;margin-top:12px}.cs-hcol{display:flex;flex-direction:column;gap:3px}.cs-hcol.right{align-items:flex-end}.cs-hk{color:var(--text-dim);font-size:11.5px}.cs-hv{font-weight:var(--fw-bold);font-size:14px;display:flex;align-items:center;gap:5px}.cs-hv.win{color:#2ecc71}.cs-hv.loss{color:#ff6b6b}.cs-hv.zero{color:#f5b021}.cs-hist-divider{height:1px;background:var(--hairline);margin:14px 0}.cs-hist-extra{display:flex;justify-content:space-between;margin-bottom:14px}.cs-check-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;background:#1fa0b01a;border:1px solid rgba(31,160,176,.35);color:#34c5d8;font-weight:var(--fw-bold);font-size:14px;padding:12px;border-radius:12px;cursor:pointer}.cs-check-btn:hover{background:#1fa0b029}.sl-tabs{display:flex;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:5px;margin:6px 16px 0}.sl-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border-radius:12px;font-weight:var(--fw-black);font-size:14px;color:var(--text-dim);cursor:pointer;transition:background .18s,color .18s;white-space:nowrap}.sl-tab.on{background:#ffffff1a;color:#fff}.sl-tab.on.mega{background:linear-gradient(100deg,#9b5cf04d,#6e33d833);color:#d3b8ff}.sl-panel{margin:14px 16px 0;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:14px}.sl-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;padding:0 2px}.sl-head-col{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-dim)}.sl-head-col .val{font-weight:var(--fw-black)}.sl-head-col .val.gold{color:#f5b021}.sl-head-col .val.green{color:#19c074}.sl-controls{display:flex;gap:10px}.sl-rows{display:flex;gap:7px}.sl-rowbtn{width:50px;border-radius:13px;padding:8px 0;text-align:center;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);transition:border-color .15s,background .15s}.sl-rowbtn.on{border-color:#2d96dcb3;background:#2d96dc24;box-shadow:0 0 16px -5px #2d96dc99}.sl-rowbtn .num{font-weight:var(--fw-black);font-size:17px;color:#fff}.sl-rowbtn .mlt{font-size:11px;color:var(--text-dim);margin-top:1px}.sl-stepper{flex:1;display:flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:13px;overflow:hidden}.sl-step{width:44px;align-self:stretch;display:grid;place-items:center;font-size:22px;font-weight:var(--fw-black);cursor:pointer;user-select:none}.sl-step.minus{color:#ff6b6b;background:#ff50501a}.sl-step.plus{color:#19c074;background:#19c0741a}.sl-bet{flex:1;text-align:center;font-weight:var(--fw-black);font-size:18px}.sl-chips{display:flex;gap:6px;margin-top:8px}.sl-chip{flex:1;padding:7px 2px;border-radius:9px;text-align:center;font-size:11.5px;font-weight:var(--fw-bold);color:var(--text-dim);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer}.sl-chip:hover{color:#fff}.sl-chip.max{color:#f5b021;border-color:#f5b02166}.sl-reels{display:flex;gap:8px;margin-top:14px;position:relative}.sl-reels.classic{max-width:60%;margin-left:auto;margin-right:auto}.sl-col{flex:1;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#10141e}.sl-strip{display:flex;flex-direction:column;will-change:transform}.sl-strip.spinning{filter:blur(1.1px)}.sl-scell{width:100%;aspect-ratio:1;display:grid;place-items:center;font-size:30px;border-bottom:1px solid rgba(255,255,255,.05);transition:box-shadow .25s,background .25s}.sl-scell.win{background:linear-gradient(160deg,#19c07440,#19c0740f);box-shadow:inset 0 0 18px -4px #19c074bf}.sl-winbadge{position:absolute;top:-10px;right:10px;z-index:3;background:linear-gradient(100deg,#19c074,#12a05e);color:#fff;font-weight:var(--fw-black);font-size:13px;padding:4px 12px;border-radius:var(--r-pill);box-shadow:0 6px 18px -6px #19c074b3;animation:sl-pop .3s cubic-bezier(.34,1.56,.5,1) both}@keyframes sl-pop{0%{opacity:0;transform:scale(.6) translateY(6px)}to{opacity:1;transform:none}}.sl-spin-btn{width:calc(100% - 32px);margin:16px 16px 0;padding:13px;border:none;cursor:pointer;border-radius:16px;color:#fff;display:flex;flex-direction:column;align-items:center;gap:2px;background:linear-gradient(100deg,#19c074,#12a05e);box-shadow:0 10px 30px -10px #19c074b3;transition:opacity .2s,transform .12s}.sl-spin-btn:active{transform:scale(.99)}.sl-spin-btn:disabled{opacity:.55;cursor:default}.sl-spin-btn.spinning{background:linear-gradient(100deg,#3a4150,#2a2f3b);box-shadow:none;cursor:default}.sl-spin-main{display:flex;align-items:center;gap:9px;font-weight:var(--fw-black);font-size:17px}.sl-spin-cost{font-size:12px;opacity:.85;font-weight:600}.sl-rules-btn{display:flex;align-items:center;gap:8px;margin:14px auto 0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-dim);font-weight:600;font-size:13.5px;padding:9px 16px;border-radius:var(--r-pill);cursor:pointer}.sl-rules-btn:hover{color:#fff}.sl-chip-tag{font-size:11.5px;font-weight:var(--fw-bold);padding:3px 10px;border-radius:var(--r-pill);border:1px solid;display:inline-flex;align-items:center;gap:6px}.sl-symbols{margin-top:12px}.sl-symbols .lbl{color:var(--text-dim);font-size:12px;margin-bottom:7px}.sl-symbols .row{display:flex;gap:7px;font-size:22px}.sl-rules-title{font-weight:var(--fw-black);font-size:21px;text-align:center;margin-bottom:4px}.sl-rules-sub{color:var(--text-dim);font-size:13.5px;text-align:center;margin-bottom:18px}.sl-paytable{display:flex;flex-direction:column;gap:8px}.sl-pay{display:flex;align-items:center;justify-content:space-between;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:11px 14px}.sl-pay .sym{font-size:24px}.sl-pay .mult{font-weight:var(--fw-black);color:#f5b021}.sl-rules-note{color:var(--text-dim);font-size:13px;line-height:1.5;margin-top:14px}.md-screen{background:linear-gradient(180deg,#57aeea,#7cc3ee 38%,#aadcf0 64%,#cdeccb)}.md-screen .scroll{overflow:hidden;background:transparent;padding-bottom:0}.md-onescreen{display:flex;flex-direction:column;height:100%;padding-bottom:calc(86px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.md-fitbox{flex:1;min-height:0;overflow:hidden}.md-fitwrap{transform-origin:top center;will-change:transform}.md-sky{position:relative;background:transparent;padding:4px 6px 0}.md-cloud{position:absolute;background:#fff;width:13px;height:9px;border-radius:2px;box-shadow:13px 0 #fff,26px 0 #fff,13px -9px #fff,26px 9px #fff;opacity:.9}.md-sun{position:absolute;top:4px;right:16px;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 50% 48%,#fff7c0 0 36%,#ffd23a 40% 76%,#ffb220 80%);box-shadow:0 0 16px 5px #ffcd3c99,0 0 34px 12px #ffb41e4d}.md-sun:after{content:"";position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,rgba(255,225,90,.35),transparent 70%)}.md-inv{position:relative;margin:2px auto 0;max-width:none;padding:7px;background:#7a5430;border:4px solid #a9824c;border-top-color:#c8a062;border-bottom-color:#5e3f20;border-radius:6px;box-shadow:inset 0 0 0 3px #3f2a14,0 4px #3a2711,0 7px 11px #0006}.md-reels{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.md-col{overflow:hidden;border-radius:3px;position:relative;background:#46413b;box-shadow:inset 0 0 0 2px #2c2823,inset 0 0 0 4px #565049;aspect-ratio:1 / 3}.md-strip{display:flex;flex-direction:column;will-change:transform}.md-strip.spinning{filter:blur(1px)}.md-col.jolt{animation:md-col-jolt .36s ease}@keyframes md-col-jolt{0%,to{transform:translateY(0)}28%{transform:translateY(3px)}58%{transform:translateY(-1.5px)}80%{transform:translateY(1px)}}.md-col-zap{position:absolute;inset:0;z-index:7;pointer-events:none;background:linear-gradient(180deg,#fff,#e0bcff 35%,#9b2dff);clip-path:polygon(54% 2%,70% 2%,46% 36%,64% 40%,38% 70%,56% 73%,42% 98%,52% 64%,34% 60%,56% 30%,40% 26%);filter:drop-shadow(0 0 5px #c98bff) drop-shadow(0 0 12px #7a17ff);animation:md-zap-flash .42s steps(1,end) forwards}@keyframes md-zap-flash{0%{opacity:0}12%{opacity:1}34%{opacity:.25}54%{opacity:1}78%{opacity:.4}to{opacity:0}}.md-scell{width:100%;aspect-ratio:1;display:grid;place-items:center;position:relative;box-shadow:inset 0 -2px #00000047}.md-pick-ic{width:90%;height:90%;display:block;filter:drop-shadow(0 1px 0 rgba(0,0,0,.4))}.md-tnt-ic{width:100%;height:100%;border-radius:3px;background:linear-gradient(180deg,#e8463a 0 26%,#b81e16 26% 74%,#e8463a 74% 100%);box-shadow:inset 0 0 0 2px #7a120c,inset 3px 3px #ffffff2e,inset -3px -3px #0000004d;display:grid;place-items:center;color:#fff;font-weight:900;font-size:13px;letter-spacing:.5px;text-shadow:0 1px 0 #7a120c}.md-portal-ic{width:72%;aspect-ratio:1;border-radius:50%;position:relative;background:radial-gradient(circle at 50% 44%,#2a0f55 16%,#6a2fd0 30%,#2fd07a 58%,#4ff58a 78%,#1a9a4a 96%);box-shadow:0 0 10px 2px #46fa96d9,inset 0 0 6px #ffffff8c;animation:md-eye-glow 1.1s ease-in-out infinite}@keyframes md-eye-glow{0%,to{box-shadow:0 0 8px 1px #46fa96b3,inset 0 0 6px #ffffff80}50%{box-shadow:0 0 15px 4px #5affaa,inset 0 0 9px #ffffffbf}}.md-portal-ic:before,.md-portal-ic:after{content:"";position:absolute;width:6px;height:13px;z-index:2;background:#c6ffdd;box-shadow:0 0 6px #5fffa0;clip-path:polygon(42% 0,72% 0,50% 42%,82% 42%,28% 100%,50% 56%,22% 56%);animation:md-bolt .7s steps(1) infinite}.md-portal-ic:before{top:-9px;left:26%}.md-portal-ic:after{bottom:-9px;right:24%;transform:rotate(180deg);animation-delay:.35s}@keyframes md-bolt{0%,42%{opacity:0}46%,56%{opacity:1}60%,to{opacity:0}}.md-portal-ic.teal{background:radial-gradient(circle at 50% 44%,#08210f 18%,#1c7a3a,#4ff58a 74%,#1a9a4a 96%)}.md-x-ic{position:absolute;inset:12%}.md-x-ic:before,.md-x-ic:after{content:"";position:absolute;top:50%;left:0;right:0;height:26%;margin-top:-13%;border-radius:2px;background:linear-gradient(180deg,#ff5a4d 0 34%,#d62619 34% 100%);box-shadow:inset 0 0 0 2px #8a130b,inset 0 2px #ffffff40}.md-x-ic:before{transform:rotate(45deg)}.md-x-ic:after{transform:rotate(-45deg)}.md-eye-fall{align-items:center;padding-top:0}.md-eye-fall .md-portal-ic{width:80%;animation:md-eye-glow 1.1s ease-in-out infinite,md-tool-drop .44s cubic-bezier(.3,.9,.4,1)}.md-arrow{position:absolute;top:81%;width:0;height:0;transform:translateY(-50%);border-top:8px solid transparent;border-bottom:8px solid transparent}.md-arrow.l{left:-12px;border-left:9px solid #ffd23a;filter:drop-shadow(0 0 4px rgba(255,210,60,.7))}.md-arrow.r{right:-12px;border-right:9px solid #ffd23a;filter:drop-shadow(0 0 4px rgba(255,210,60,.7))}.md-field-wrap{margin:8px auto 0;max-width:none}.md-field{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;position:relative}.md-bolts{position:absolute;inset:0;width:100%;height:100%;z-index:10;pointer-events:none;overflow:visible}.md-bolts path{fill:none;stroke:#fff;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .6px #fff) drop-shadow(0 0 1.4px #e6c8ff) drop-shadow(0 0 2.6px #c074ff) drop-shadow(0 0 4.5px #9b2dff) drop-shadow(0 0 7px #7a17ff);animation:md-bolt-flick .34s steps(2,end) forwards}@keyframes md-bolt-flick{0%{opacity:0}10%{opacity:1}30%{opacity:.4}50%{opacity:1}75%{opacity:.6}to{opacity:0}}.md-zaphit{position:absolute;inset:6%;z-index:9;pointer-events:none;border-radius:50%;background:radial-gradient(circle,#ffffff 0 16%,#e0bcff 32%,#b14dff 54%,rgba(123,23,255,.35) 72%,transparent 84%);filter:drop-shadow(0 0 6px #b14dff) drop-shadow(0 0 12px #8a17ff);animation:md-zaphit-flash .34s ease-out forwards}@keyframes md-zaphit-flash{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}.md-cell{position:relative}.mb{display:block;width:100%;aspect-ratio:1;position:relative;box-shadow:inset 3px 3px #ffffff29,inset -3px -3px #00000052;image-rendering:pixelated}.mb-dirt{background:#93612f}.mb-dirt:after,.mb-grass:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,#6e4720 45%,transparent 47%) 24% 60%/8px 8px no-repeat,radial-gradient(circle,#6e4720 45%,transparent 47%) 66% 76%/7px 7px no-repeat,radial-gradient(circle,#a8784a 45%,transparent 47%) 70% 44%/7px 7px no-repeat}.mb-grass{background:#93612f}.mb-grass:before{content:"";position:absolute;left:0;right:0;top:0;height:30%;background:#6fb031;box-shadow:inset 0 -3px #4f8a1f;z-index:1}.mb-cobble,.mb-ore,.mb-gold,.mb-diamond{background-color:#9a9ca0;background-image:linear-gradient(rgba(0,0,0,.13) 50%,transparent 50%),linear-gradient(90deg,rgba(255,255,255,.1) 50%,transparent 50%);background-size:9px 9px,9px 9px}.mb-ore:after,.mb-gold:after,.mb-diamond:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,var(--ore) 42%,transparent 44%) 24% 28%/6px 6px no-repeat,radial-gradient(circle,var(--ore) 42%,transparent 44%) 62% 22%/6px 6px no-repeat,radial-gradient(circle,var(--ore) 42%,transparent 44%) 40% 54%/6px 6px no-repeat,radial-gradient(circle,var(--ore) 42%,transparent 44%) 74% 64%/6px 6px no-repeat,radial-gradient(circle,var(--ore) 42%,transparent 44%) 20% 76%/6px 6px no-repeat,radial-gradient(circle,var(--ore) 42%,transparent 44%) 54% 80%/6px 6px no-repeat}.mb-ore{--ore: #e0392a}.mb-gold{--ore: #f3c613}.mb-diamond{--ore: #38d7e6}.mb-chest{background:linear-gradient(180deg,#a87436 0 40%,#864f22 40% 100%)}.mb-chest:before{content:"";position:absolute;left:0;right:0;top:36%;height:3px;background:#0000004d}.mb-chest:after{content:"";position:absolute;left:42%;top:40%;width:16%;height:24%;background:#f0c64a;box-shadow:inset 0 0 0 1px #7e5210}.md-cell.mined .mb{background:#120e09!important;box-shadow:inset 4px 4px #0009,inset -2px -2px #46341e80}.md-cell.mined .mb:before,.md-cell.mined .mb:after{display:none}.md-cell.mined .mb-chest{background:linear-gradient(180deg,#6a4422 0 24%,#ffd23a 24% 62%,#a87436 62% 100%)!important;box-shadow:0 0 18px 4px #ffd246e6,inset 0 0 0 2px #5a3414!important}.md-cell.mined .mb-chest:before{content:"";display:block!important;position:absolute;left:-2%;right:-2%;top:-6%;height:30%;background:linear-gradient(180deg,#a87436,#8a5a22);border:1px solid #5a3414;transform:rotate(-12deg);transform-origin:left bottom;z-index:1}.md-cell.mined .mb-chest:after{content:"";display:block!important;position:absolute;left:50%;top:28%;width:70%;height:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(255,255,255,.95) 8%,rgba(255,220,90,.6) 55%,transparent 78%)}.md-tool{position:absolute;inset:0;z-index:5;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;padding-top:2%}.md-pick-svg{width:82%;height:82%;display:block;transform-origin:50% 78%;filter:drop-shadow(0 2px 0 rgba(0,0,0,.4))}@keyframes md-tool-drop{0%{transform:translateY(-185%) rotate(-235deg);opacity:.15}52%{transform:translateY(0) rotate(6deg);opacity:1}68%{transform:translateY(-26%) rotate(-12deg)}84%{transform:translateY(0) rotate(4deg)}to{transform:translateY(0) rotate(0)}}.md-pick-svg.md-somersault{animation:md-somersault .5s cubic-bezier(.3,.9,.4,1)}@keyframes md-somersault{0%{transform:translateY(-150%) rotate(-380deg);opacity:.2}58%{transform:translateY(0) rotate(0);opacity:1}74%{transform:translateY(-24%) rotate(14deg)}to{transform:translateY(0) rotate(0)}}.md-pick-svg.md-bounce{animation:md-bounce .3s cubic-bezier(.3,.9,.4,1)}@keyframes md-bounce{0%{transform:translateY(-30%) rotate(-16deg)}50%{transform:translateY(0) rotate(2deg)}72%{transform:translateY(-12%) rotate(-6deg)}to{transform:translateY(0) rotate(0)}}.md-pick-hp{position:absolute;left:16%;right:16%;bottom:10%;height:6px;border-radius:3px;z-index:6;background:#0000008c;box-shadow:0 0 0 1px #00000073;overflow:hidden}.md-pick-hp i{display:block;height:100%;background:linear-gradient(90deg,#2fb55f,#7bff9e);transition:width .18s linear}.md-crack{position:absolute;inset:0;z-index:3;pointer-events:none;mix-blend-mode:multiply}.md-crack:before{content:"";position:absolute;inset:0;background:linear-gradient(122deg,transparent 45%,rgba(0,0,0,.62) 46.5%,rgba(0,0,0,.62) 48.5%,transparent 50%),linear-gradient(58deg,transparent 53%,rgba(0,0,0,.55) 54.5%,transparent 56.5%),linear-gradient(96deg,transparent 62%,rgba(0,0,0,.5) 63.5%,transparent 65.5%)}.md-crack.s1:before{opacity:.4}.md-crack.s2:before{opacity:.7}.md-crack.s3:before{opacity:1}.md-float{position:absolute;left:50%;top:34%;transform:translate(-50%);z-index:6;font-weight:900;font-size:18px;color:#6fe04a;-webkit-text-stroke:2px #143d08;paint-order:stroke;white-space:nowrap;pointer-events:none;animation:md-rise 1.4s ease-out forwards}.md-float.big{font-size:28px;color:#ffd23a;-webkit-text-stroke:2px #5a3d00}.md-strike{position:absolute;left:50%;top:-260%;bottom:4%;width:34%;transform:translate(-50%);z-index:9;pointer-events:none;background:linear-gradient(180deg,#fff,#f0d2ff 18%,#c77bff 48%,#9b2dff);clip-path:polygon(52% 0,70% 0,44% 30%,64% 34%,34% 62%,56% 65%,36% 100%,48% 70%,28% 67%,52% 36%,34% 32%);filter:drop-shadow(0 0 6px #d59bff) drop-shadow(0 0 14px #a83cff) drop-shadow(0 0 26px #7a17ff);animation:md-strike-flash .82s steps(1,end) forwards}.md-strike i{position:absolute;left:-60%;right:-60%;bottom:0;height:90%;border-radius:50%;background:radial-gradient(circle at 50% 100%,rgba(255,255,255,.95) 6%,rgba(202,120,255,.8) 30%,rgba(140,30,255,.5) 55%,transparent 76%);animation:md-strike-burst .82s ease-out forwards}@keyframes md-strike-flash{0%{opacity:0}6%{opacity:1}16%{opacity:.15}26%{opacity:1}40%{opacity:.3}52%{opacity:1}70%{opacity:.5}to{opacity:0}}@keyframes md-strike-burst{0%{opacity:0;transform:scale(.3)}14%{opacity:1;transform:scale(1.1)}45%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes md-rise{0%{opacity:0;transform:translate(-50%,10px) scale(.6)}22%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-38px) scale(1.08)}}.md-tnt-fall{position:absolute;inset:6%;z-index:6;pointer-events:none;border-radius:3px;background:linear-gradient(180deg,#e8463a 0 26%,#b81e16 26% 74%,#e8463a 74% 100%);box-shadow:inset 0 0 0 2px #7a120c,inset 3px 3px #ffffff2e,inset -3px -3px #0000004d;display:grid;place-items:center;color:#fff;font-weight:900;font-size:12px;letter-spacing:.5px;text-shadow:0 1px 0 #7a120c}.md-tnt-fall.md-tnt-land-l{transform-origin:0% 100%;animation:md-tnt-rock-l .92s cubic-bezier(.3,.9,.4,1) both,md-tnt-glow .2s ease-in-out .32s 3}.md-tnt-fall.md-tnt-land-r{transform-origin:100% 100%;animation:md-tnt-rock-r .92s cubic-bezier(.3,.9,.4,1) both,md-tnt-glow .2s ease-in-out .32s 3}@keyframes md-tnt-rock-l{0%{transform:translateY(-170%) rotate(-24deg);opacity:.25}26%{transform:translateY(0) rotate(-16deg);opacity:1}40%{transform:translateY(-26%) rotate(10deg)}55%{transform:translateY(0) rotate(-12deg)}68%{transform:rotate(10deg)}80%{transform:rotate(-8deg)}90%{transform:rotate(6deg)}to{transform:rotate(0)}}@keyframes md-tnt-rock-r{0%{transform:translateY(-170%) rotate(24deg);opacity:.25}26%{transform:translateY(0) rotate(16deg);opacity:1}40%{transform:translateY(-26%) rotate(-10deg)}55%{transform:translateY(0) rotate(12deg)}68%{transform:rotate(-10deg)}80%{transform:rotate(8deg)}90%{transform:rotate(-6deg)}to{transform:rotate(0)}}@keyframes md-tnt-glow{0%,to{filter:brightness(1)}50%{filter:brightness(2.6)}}.md-boom{position:absolute;inset:0;z-index:8;pointer-events:none}.md-boom:before{content:"";position:absolute;inset:-10%;border-radius:50%;border:3px solid rgba(255,240,200,.95);box-shadow:0 0 14px 4px #ffb450b3;animation:md-shock .6s cubic-bezier(.18,.7,.3,1) forwards}.md-boom:after{content:"";position:absolute;inset:-28%;border-radius:50%;background:radial-gradient(circle,#ffffff 0 12%,#fff0a0 20%,#ffc23a 38%,#ff7a1e 56%,#e8331e 70%,rgba(120,20,10,.55) 82%,transparent 90%);filter:blur(.4px) drop-shadow(0 0 14px #ff8a2e);animation:md-fireball .66s ease-out forwards}@keyframes md-shock{0%{opacity:0;transform:scale(.15)}14%{opacity:1}to{opacity:0;transform:scale(2.1)}}@keyframes md-fireball{0%{opacity:0;transform:scale(.2)}16%{opacity:1;transform:scale(1.05)}50%{opacity:.92;transform:scale(.92)}to{opacity:0;transform:scale(1.15)}}.md-boom b{position:absolute;left:50%;top:50%;width:22%;height:22%;margin:-11% 0 0 -11%;border-radius:2px;background:linear-gradient(160deg,#b08a5a,#7a5a32);box-shadow:inset 0 0 0 1.5px #00000059;animation:md-debris .68s cubic-bezier(.2,.6,.4,1) forwards}.md-boom b:nth-child(1){--dx: -150%;--dy: -120%;--rot: -220deg}.md-boom b:nth-child(2){--dx: 150%;--dy: -120%;--rot: 220deg}.md-boom b:nth-child(3){--dx: -185%;--dy: 10%;--rot: -160deg}.md-boom b:nth-child(4){--dx: 185%;--dy: 10%;--rot: 160deg}.md-boom b:nth-child(5){--dx: -90%;--dy: 150%;--rot: -120deg}.md-boom b:nth-child(6){--dx: 90%;--dy: 150%;--rot: 120deg}@keyframes md-debris{0%{opacity:0;transform:translate(0) scale(1) rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.4) rotate(var(--rot))}}.md-cell.boom{animation:md-cell-shake .42s ease-in-out}.md-cell.boom .mb{animation:md-block-flash .42s ease-out}@keyframes md-block-flash{0%{filter:brightness(3.2)}to{filter:brightness(1)}}@keyframes md-cell-shake{0%,to{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(1px,1px)}}.md-ground{height:12px;margin-top:4px;background:linear-gradient(180deg,#6fb031 0 22%,#5f8f28 22% 30%,#93612f 30% 64%,#7c521f 64% 70%,#6e7074 70% 100%)}.md-controls{background:transparent;padding:8px 18px 12px}.md-bet{display:flex;align-items:stretch;gap:9px;max-width:320px;margin:0 auto}.md-stepper{display:flex;align-items:center;background:#4a4036;border:2px solid #6a5a48;border-radius:8px;box-shadow:inset 0 0 0 2px #2f281f;overflow:hidden}.md-step{width:34px;align-self:stretch;display:grid;place-items:center;font-size:18px;font-weight:900;color:#fff;cursor:pointer;user-select:none;background:#ffffff0f}.md-bet-val{min-width:56px;text-align:center;font-weight:900;font-size:15px;color:#fff;padding:10px 6px}.md-play{flex:1;align-self:stretch;border:none;cursor:pointer;background:linear-gradient(180deg,#74c64e,#4e9a32);box-shadow:inset 0 2px #9fe472,inset 0 -2px #2f6e1c,0 4px #235616;border-radius:8px;color:#fff;font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center;gap:7px;text-shadow:0 2px 0 rgba(0,0,0,.35);padding:11px}.md-play:active{transform:translateY(2px);box-shadow:inset 0 2px #9fe472,inset 0 -2px #2f6e1c,0 2px #235616}.md-play:disabled{opacity:.92;cursor:default}.md-play.won{font-size:13px;letter-spacing:.02em}.mn-screen{background:var(--bg)}.mn-section{margin:12px 16px 0}.mn-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.mn-head-title{display:flex;align-items:center;gap:8px;font-weight:var(--fw-black);font-size:15px}.mn-mines-badge{background:#e0483a26;border:1px solid rgba(224,72,58,.4);color:#ff8a7e;font-size:12px;font-weight:var(--fw-bold);padding:3px 11px;border-radius:var(--r-pill)}.mn-diff{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mn-diffbtn{background:#ffffff0a;border:1.5px solid rgba(255,255,255,.1);border-radius:13px;padding:10px 3px 8px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.mn-diffbtn .emo{font-size:20px;line-height:1}.mn-diffbtn .lbl{font-size:10.5px;font-weight:var(--fw-bold);color:var(--text-dim);margin-top:5px}.mn-diffbtn.sel .lbl{color:#fff}.mn-bet{display:flex;align-items:center;gap:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:6px;margin-top:12px}.mn-betbtn{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font-size:24px;font-weight:900;cursor:pointer;user-select:none}.mn-betbtn.minus{background:#e0483a2e;color:#ff6b6b}.mn-betbtn.plus{background:#2ecc712e;color:#2ecc71}.mn-betval{flex:1;text-align:center;font-weight:var(--fw-black);font-size:18px}.mn-chips{display:flex;gap:6px;margin-top:8px}.mn-chip{flex:1;padding:7px 2px;text-align:center;font-weight:var(--fw-bold);font-size:11.5px;color:var(--text-dim);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer}.mn-chip.max{color:#f5b021;border-color:#f5b02166}.mn-chip:hover{color:#fff}.mn-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.mn-card{border-radius:14px;padding:13px 15px}.mn-card.mult{background:#e0483a1a;border:1px solid rgba(224,72,58,.3)}.mn-card.win{background:#2ecc711a;border:1px solid rgba(46,204,113,.3)}.mn-card .lbl{font-size:12.5px;color:var(--text-dim);display:flex;align-items:center;gap:7px}.mn-card .val{font-weight:var(--fw-black);font-size:22px;margin-top:6px}.mn-card.mult .val{color:#ff6b6b}.mn-card.win .val{color:#2ecc71}.mn-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:14px 16px 0}.mn-tile{aspect-ratio:1;border-radius:12px;background:linear-gradient(180deg,#232430,#1a1b24);border:1px solid rgba(255,255,255,.07);display:grid;place-items:center;cursor:pointer;transition:transform .1s,background .15s,box-shadow .2s;box-shadow:inset 0 2px #ffffff0d}.mn-tile:active{transform:scale(.94)}.mn-tile.gem{background:#2ecc7129;border-color:#2ecc71bf;box-shadow:0 0 15px -2px #2ecc7199}.mn-tile.mine{background:#e0483a29;border-color:#e0483ab3;box-shadow:0 0 14px -2px #e0483a8c}.mn-tile.boom{background:#e0483a57;border-color:#ff6b6b;box-shadow:0 0 22px -2px #ff503ccc;animation:mn-boom .4s ease}@keyframes mn-boom{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.mn-tile.dim{opacity:.45;cursor:default}.mn-tile.reveal>*{animation:mn-pop .22s ease both}@keyframes mn-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.mn-action{width:calc(100% - 32px);margin:14px 16px 0;padding:15px;border:none;border-radius:14px;font-weight:var(--fw-black);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;transition:opacity .2s,transform .12s}.mn-action:active{transform:scale(.99)}.mn-action.start{background:linear-gradient(100deg,#f0584a,#d6362a);box-shadow:0 8px 24px -8px #e0483aa6}.mn-action.cash{background:linear-gradient(100deg,#2ed47e,#1ba85c);box-shadow:0 8px 24px -8px #2ecc7199}.mn-action.wait{background:#ffffff0f;color:var(--text-dim);cursor:default}.mn-hist-wrap{background:var(--bg);padding-top:4px;margin-top:22px}.cf-screen{background:var(--bg)}.cf-stage{margin:12px 16px 0;aspect-ratio:1 / .78;border-radius:22px;position:relative;overflow:hidden;perspective:1100px;background:radial-gradient(circle at 50% 42%,#1a2030,#0c0e16 75%);border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center}.cf-coin-toss{width:128px;height:128px;transform-style:preserve-3d}.cf-coin-toss.flipping{animation:cf-toss 1.9s cubic-bezier(.33,0,.3,1)}@keyframes cf-toss{0%{transform:translateY(0)}50%{transform:translateY(-56px)}to{transform:translateY(0)}}.cf-coin{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform 1.9s cubic-bezier(.2,.72,.18,1);will-change:transform}.cf-face{position:absolute;inset:0;border-radius:50%;display:grid;place-items:center;font-size:60px;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:inset 0 -10px 18px #00000059,inset 0 8px 14px #ffffff40,0 14px 34px #0000008c}.cf-heads{transform:rotateX(0);background:radial-gradient(circle at 50% 36%,#ffe684,#f0b423 58%,#d18d0c)}.cf-tails{transform:rotateX(180deg);background:radial-gradient(circle at 50% 36%,#cfe8ff,#5e93da 58%,#3a64ad)}.cf-ring{position:absolute;inset:6px;border-radius:50%;box-shadow:inset 0 0 0 4px #ffffff38;pointer-events:none}.cf-toast{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:8;background:#0a1e12d9;border:1px solid rgba(46,204,113,.5);color:#2ee07e;font-weight:900;font-size:15px;padding:7px 16px;border-radius:var(--r-pill);box-shadow:0 0 20px #2ecc7166;animation:cf-pop .35s cubic-bezier(.34,1.56,.5,1) both}.cf-toast.loss{background:#280e0ed9;border-color:#ff5a5080;color:#ff7a6e;box-shadow:none}@keyframes cf-pop{0%{opacity:0;transform:translate(-50%) scale(.6)}to{opacity:1;transform:translate(-50%) scale(1)}}.cf-status{position:absolute;bottom:16px;left:0;right:0;text-align:center;color:var(--text-dim);font-size:13px;font-weight:600}.cf-confetti-layer{position:absolute;inset:0;z-index:7;pointer-events:none;overflow:hidden}.cf-conf{position:absolute;border-radius:2px;will-change:transform,opacity;animation:cf-fall var(--dur) cubic-bezier(.2,.6,.35,1) forwards}@keyframes cf-fall{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--tx),var(--ty)) rotate(var(--rot));opacity:0}}.cf-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 16px 0}.cf-choice{display:flex;align-items:center;gap:10px;padding:14px;border-radius:16px;border:1.5px solid rgba(255,255,255,.1);background:#ffffff08;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.cf-choice .emo{font-size:24px;line-height:1}.cf-choice .nm{font-weight:var(--fw-black);font-size:16px}.cf-choice .mult{color:var(--text-dim);font-size:12.5px;margin-left:auto}.cf-choice.heads.sel{border-color:#f0b423;background:#f0b4231f;box-shadow:0 0 20px -6px #f0b42399}.cf-choice.tails.sel{border-color:#5e93da;background:#5e93da1f;box-shadow:0 0 20px -6px #5e93da99}.cf-betlabel{display:flex;align-items:center;gap:7px;color:var(--text-dim);font-size:12.5px;font-weight:700;margin:14px 16px 0}.cf-flip{width:calc(100% - 32px);margin:14px 16px 0;padding:15px;border:none;border-radius:14px;cursor:pointer;background:linear-gradient(180deg,#f5cf52,#e0a51f);color:#5a3d00;font-weight:var(--fw-black);font-size:16px;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 8px 24px -8px #f0b41e99;transition:opacity .2s,transform .12s}.cf-flip:active{transform:scale(.99)}.cf-flip:disabled{opacity:.55;cursor:default}.cf-hist-wrap{background:var(--bg);padding-top:4px;margin-top:22px}.cu-screen{background:var(--bg)}.cu-stage{margin:12px 16px 0;aspect-ratio:1 / .66;border-radius:22px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 38%,#18233e,#0b0e18 78%);border:1px solid rgba(255,255,255,.07)}.cu-cups-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-42%);width:86%;max-width:300px;height:134px}.cu-cup-pos{position:absolute;bottom:0;left:0;width:33.333%;height:134px;transition:transform .3s ease-in-out;will-change:transform}.cu-cup-lift{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;z-index:2;will-change:transform}.cu-cup{width:78px;height:94px;cursor:pointer;position:relative}.cu-body{width:100%;height:90px;border-radius:40px 40px 12px 12px/58px 58px 12px 12px;background:linear-gradient(170deg,#ffba33,#f1920f 55%,#d97a08);box-shadow:inset 0 7px #fff6,inset 0 -12px 18px #00000047,inset -10px 0 14px #0000002e}.cu-body:after{content:"";position:absolute;top:15px;left:15px;width:11px;height:44px;border-radius:8px;background:#ffffff59}.cu-cup.sel .cu-body{background:linear-gradient(170deg,#ffe85a,#f5c518 55%,#d9a008);box-shadow:inset 0 7px #ffffff80,inset 0 -12px 18px #00000038,0 0 18px #f5cd28b3}.cu-cup.win .cu-body{background:linear-gradient(170deg,#8ef06a,#43b24a 55%,#2f8a34);box-shadow:inset 0 7px #ffffff73,inset 0 -12px 18px #0000003d,0 0 20px #6ee178a6}.cu-cup-shadow{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:64px;height:11px;border-radius:50%;z-index:0;background:radial-gradient(ellipse,rgba(0,0,0,.5),transparent 70%)}.cu-ball{position:absolute;bottom:14px;left:50%;transform:translate(-50%);width:30px;height:30px;border-radius:50%;z-index:1;background:radial-gradient(circle at 38% 32%,#fff 8%,#f5c542 45%,#e09a14 90%);box-shadow:0 0 16px #f5be28cc,inset 0 -4px 8px #965a0080}.cu-status{position:absolute;bottom:14px;left:0;right:0;text-align:center;color:var(--text-dim);font-size:13px;font-weight:600}.cu-betlabel{display:flex;align-items:center;gap:7px;color:var(--text-dim);font-size:12.5px;font-weight:700;margin:14px 16px 0}.cu-action{width:calc(100% - 32px);margin:14px 16px 0;padding:15px;border:none;border-radius:14px;cursor:pointer;font-weight:var(--fw-black);font-size:16px;color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;transition:opacity .2s,transform .12s}.cu-action:active{transform:scale(.99)}.cu-action.start{background:linear-gradient(100deg,#f5cf52,#e0a51f);color:#5a3d00;box-shadow:0 8px 24px -8px #f0b41e99}.cu-action.wait{background:linear-gradient(100deg,#b8922f,#97751f);color:#2a1f00;cursor:default}.cu-action.confirm{background:linear-gradient(100deg,#5fd36a,#2fae3e);color:#04330a;box-shadow:0 8px 24px -8px #3cc85a99}.cu-action:disabled{opacity:.55;cursor:default}.cu-confetti{border-radius:3px;box-shadow:0 0 14px 3px #fff9;filter:saturate(1.7) brightness(1.35)}.cu-confetti:nth-child(4n){border-radius:50%}.cu-confetti:nth-child(5n){box-shadow:0 0 18px 5px #ffffffb3}.cu-hist-wrap{background:var(--bg);padding-top:4px;margin-top:22px}.bb-screen{background:var(--bg)}.bb-betbox{margin:12px 16px 0;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px 14px}.bb-betlabel{display:flex;align-items:center;gap:7px;color:var(--text-dim);font-size:12.5px;font-weight:700;margin-bottom:9px}.bb-bet{display:flex;align-items:center;gap:8px}.bb-betbtn{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:22px;font-weight:900;cursor:pointer;user-select:none}.bb-betbtn.minus{background:#e0483a2e;color:#ff6b6b}.bb-betbtn.plus{background:#2ecc712e;color:#2ecc71}.bb-betval{flex:1;text-align:center;font-weight:var(--fw-black);font-size:18px}.bb-chips{display:flex;gap:6px;margin-top:9px}.bb-chip{flex:1;padding:6px 2px;text-align:center;font-weight:var(--fw-bold);font-size:11.5px;color:var(--text-dim);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:7px;cursor:pointer}.bb-chip.max{color:#f5b021;border-color:#f5b02166}.bb-board{margin:12px 16px 0;padding:7px;border-radius:14px;background:#161a2c;box-shadow:inset 0 0 0 2px #0e1120;display:grid;grid-template-columns:repeat(8,1fr);gap:4px;position:relative}.bb-cell{aspect-ratio:1;border-radius:5px;background:#232845;box-shadow:inset 0 2px #ffffff0d;cursor:pointer;transition:background .12s}.bb-cell.hover{background:#ffffff24}.bb-cell.ghost{background:#ffffff52;box-shadow:inset 0 0 0 2px #fff9}.bb-cell.ghost-bad{background:#ff464657;box-shadow:inset 0 0 0 2px #ff5a5acc}.bb-cell.filled{box-shadow:inset 0 3px #ffffff4d,inset 0 -3px #00000040}.bb-cell.clear{animation:bb-clear .35s ease forwards}@keyframes bb-clear{0%{transform:scale(1);filter:brightness(1.8)}to{transform:scale(.2);opacity:0}}.bb-cy{background:#2fcfe0}.bb-yl{background:#f0c838}.bb-pu{background:#9b5cf0}.bb-bl{background:#3f7ff0}.bb-gr{background:#2ecc71}.bb-rd{background:#e64a4a}.bb-or{background:#f0902f}.bb-float{position:absolute;z-index:6;font-weight:900;font-size:13px;color:#ffe24a;-webkit-text-stroke:2px #5a3d00;paint-order:stroke;pointer-events:none;transform:translate(-50%,-50%);animation:bb-rise .9s ease-out forwards;white-space:nowrap}@keyframes bb-rise{0%{opacity:0;transform:translate(-50%,-30%) scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-160%) scale(1.1)}}.bb-tray{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 16px 0;position:relative}.bb-piece{aspect-ratio:1;border-radius:14px;background:#ffffff08;border:1.5px solid rgba(255,255,255,.08);display:grid;place-items:center;cursor:default;transition:border-color .15s,background .15s,opacity .25s;padding:12px}.bb-piece.active{cursor:pointer;border-color:#2fcfe073;background:#2fcfe00d}.bb-piece.sel{border-color:#2fcfe0;background:#2fcfe01f;box-shadow:0 0 20px -4px #2fcfe0b3}.bb-piece.next{opacity:.4;filter:grayscale(.35)}.bb-slide-move{transition:transform .4s cubic-bezier(.3,.8,.3,1)}.bb-slide-enter-active{transition:transform .4s cubic-bezier(.3,.8,.3,1),opacity .4s ease}.bb-slide-enter-from{opacity:0;transform:translate(70px)}.bb-slide-leave-active{transition:transform .26s ease,opacity .26s ease;position:absolute;width:calc((100% - 20px) / 3)}.bb-slide-leave-to{opacity:0;transform:scale(.45)}.bb-piece-grid{display:grid;gap:3px}.bb-pc{width:13px;height:13px;border-radius:3px;box-shadow:inset 0 2px #ffffff4d,inset 0 -2px #00000040}.bb-pc.empty{background:transparent;box-shadow:none}.bb-cash{width:calc(100% - 32px);margin:14px 16px 0;padding:15px;border:none;border-radius:14px;cursor:pointer;color:#fff;font-weight:var(--fw-black);font-size:16px;display:flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(100deg,#2ed47e,#1ba85c);box-shadow:0 8px 24px -8px #2ecc7199;transition:opacity .2s,transform .12s}.bb-cash:active{transform:scale(.99)}.bb-cash:disabled{opacity:.5;cursor:default;background:#ffffff0f;color:var(--text-dim);box-shadow:none}.bb-hint{text-align:center;color:var(--text-dim);font-size:12.5px;margin-top:9px}.bb-hist-wrap{background:var(--bg);padding-top:4px;margin-top:22px}.bonus{padding:6px 18px 0;display:flex;flex-direction:column;gap:13px}.b-card{position:relative;display:flex;align-items:center;gap:11px;background:#1a1a2e66;border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:15px 14px 15px 17px;overflow:hidden}.b-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:0 4px 4px 0}.b-card.b-blue:before{background:linear-gradient(180deg,#3ea0ff,#1657d8)}.b-card.b-green:before{background:linear-gradient(180deg,#34d27a,#1c8c52)}.b-card.b-purple:before{background:linear-gradient(180deg,#c089ff,#7b2fe0)}.b-card.b-gold:before{background:linear-gradient(180deg,#f7cf4e,#e7902c)}.b-ic{width:48px;height:48px;border-radius:14px;flex-shrink:0;display:grid;place-items:center;color:#fff}.b-blue .b-ic{background:var(--grad-icon-blue);box-shadow:0 8px 20px -8px #2878ff99}.b-green .b-ic{background:linear-gradient(150deg,#2ec46b,#1c8c52);box-shadow:0 8px 20px -8px #28c86e8c}.b-purple .b-ic{background:var(--grad-icon-purple);box-shadow:0 8px 20px -8px #9650ff8c}.b-gold .b-ic{background:var(--grad-gold);box-shadow:0 8px 20px -8px #e6962899}.b-body{flex:1;min-width:0}.b-title-row{display:flex;align-items:center;gap:8px}.b-title{font-weight:var(--fw-black);font-size:15px;line-height:1.15;letter-spacing:-.02em}.b-title.dim{color:var(--text-dim)}.b-sub{color:var(--text-dim);font-size:var(--fs-sub);font-weight:var(--fw-reg);margin-top:3px;line-height:1.3}.b-amount{font-weight:var(--fw-black);font-size:16px;margin-top:4px}.b-amount.purple{color:var(--purple)}.b-countdown{color:#5fd0ff;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.b-meta{display:flex;align-items:center;gap:14px;margin-top:6px;color:var(--text-dim);font-size:12.5px;font-weight:var(--fw-bold)}.b-meta .b-meta-i{display:inline-flex;align-items:center;gap:5px}.b-flame{display:inline-flex;align-items:center;gap:3px;background:linear-gradient(135deg,#ff7a33,#e8431f);color:#fff;font-size:11.5px;font-weight:var(--fw-black);padding:2px 8px 2px 6px;border-radius:var(--r-pill)}.b-act{flex-shrink:0}.b-btn{border:none;cursor:pointer;font-family:inherit;font-weight:var(--fw-black);font-size:13.5px;padding:9px 14px;border-radius:11px;transition:transform .12s,box-shadow .2s,background .2s,opacity .2s;white-space:nowrap}.b-btn:active{transform:scale(.94)}.b-btn.claim{background:var(--accent);color:var(--accent-ink);box-shadow:var(--glow-accent)}.b-btn.green{background:linear-gradient(135deg,#2ec46b,#1f9e57);color:#fff;box-shadow:0 8px 18px -8px #28c86e99}.b-btn.ghost{background:#ffffff0f;color:var(--text);border:1px solid rgba(255,255,255,.12)}.b-btn.ghost:hover{background:#ffffff1a}.b-btn.done{background:#ffffff0a;color:var(--text-dim);border:1px solid rgba(255,255,255,.08);cursor:default}.b-btn.done:active{transform:none}.b-level{position:relative;background:#1a1a2e66;border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:16px 18px;overflow:hidden}.b-level:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#f7cf4e,#e7902c);border-radius:0 4px 4px 0}.b-level-top{display:flex;align-items:center;gap:14px}.b-level-ic{width:52px;height:52px;border-radius:16px;flex-shrink:0;display:grid;place-items:center;color:#fff;background:var(--grad-gold);box-shadow:0 8px 20px -8px #e6962899}.b-level-name{font-weight:var(--fw-black);font-size:18px}.b-level-xp{margin-left:auto;color:var(--text-dim);font-weight:var(--fw-bold);font-size:13.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.b-bar{height:9px;border-radius:var(--r-pill);background:#ffffff14;margin-top:13px;overflow:hidden}.b-bar>i{display:block;height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,#5fd0ff,#2f8fff);transition:width .5s cubic-bezier(.6,.05,.2,1)}.b-level-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;font-size:12.5px;font-weight:var(--fw-bold);white-space:nowrap}.b-level-foot .pct{color:var(--text-dim)}.b-level-foot .reward{color:var(--yellow)}.b-sec-head{display:flex;align-items:center;gap:11px;padding:18px 0 2px}.b-sec-ic{display:grid;place-items:center}.b-sec-title{font-weight:var(--fw-black);font-size:var(--fs-display)}.b-sec-sub{color:var(--text-dim);font-size:var(--fs-sub);font-weight:var(--fw-reg);margin:2px 0 6px}.ach{position:relative;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:var(--r-md);padding:14px;display:flex;align-items:center;gap:13px}.ach.ready{border-color:#f7cf4e6b;box-shadow:0 0 0 1px #f7cf4e2e,0 0 22px -6px #f7cf4e73;background:linear-gradient(180deg,#f7cf4e0f,#ffffff05)}.ach.claimed{opacity:.55}.ach-ic{width:44px;height:44px;border-radius:13px;flex-shrink:0;display:grid;place-items:center;color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.ach.ready .ach-ic{background:var(--grad-gold);border-color:transparent;box-shadow:0 6px 16px -6px #e6962899}.ach-main{flex:1;min-width:0}.ach-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ach-name{font-weight:var(--fw-bold);font-size:14.5px}.ach-badge{font-size:10.5px;font-weight:var(--fw-black);letter-spacing:.02em;padding:2px 8px;border-radius:var(--r-pill);background:linear-gradient(135deg,#f7cf4e,#e89414);color:#2a1c00}.ach-desc{color:var(--text-dim);font-size:12.5px;font-weight:var(--fw-reg);margin:3px 0 9px}.ach-bar{height:6px;border-radius:var(--r-pill);background:#ffffff14;overflow:hidden}.ach-bar>i{display:block;height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,#3a3a44,#6a6a7a)}.ach.ready .ach-bar>i{background:linear-gradient(90deg,#f7cf4e,#e89414)}.ach-prog{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:11.5px;font-weight:var(--fw-bold);color:var(--text-dim);font-variant-numeric:tabular-nums}.ach-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.ach-reward{font-weight:var(--fw-black);font-size:16px;color:var(--yellow);display:flex;align-items:center;gap:3px}.ach-claimed-tag{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:12px;font-weight:var(--fw-bold)}.b-all{width:100%;margin-top:2px;display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md);padding:14px;color:var(--text);font-weight:var(--fw-bold);font-size:14px;cursor:pointer;transition:background .2s,border-color .2s,transform .12s}.b-all:hover{background:#ffffff12}.b-all:active{transform:scale(.99)}.ds-head{text-align:center;margin:8px 0 4px}.ds-emoji{font-size:30px}.ds-title{font-weight:var(--fw-black);font-size:21px;margin-top:4px}.ds-sub{color:var(--text-dim);font-size:13.5px;margin-top:3px}.ds-track{display:flex;align-items:flex-start;margin:22px 4px 4px}.ds-day{display:flex;flex-direction:column;align-items:center;gap:7px;width:56px;flex-shrink:0}.ds-node{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.12);font-weight:var(--fw-black);font-size:16px;color:var(--text-dim)}.ds-day.done .ds-node{background:var(--grad-icon-blue);border-color:transparent;color:#fff;box-shadow:0 8px 18px -8px #2878ffb3}.ds-day.today .ds-node{background:var(--grad-icon-blue);border-color:#9fd0ff;color:#fff;box-shadow:0 0 0 3px #5fd0ff38,0 8px 18px -8px #2878ffb3}.ds-day-label{font-size:11px;font-weight:var(--fw-bold);color:var(--text-dim)}.ds-day.today .ds-day-label{color:#5fd0ff}.ds-day-amt{font-size:13px;font-weight:var(--fw-black)}.ds-conn{flex:1;height:2px;background:#ffffff1a;margin-top:24px;border-radius:2px}.ds-conn.done{background:linear-gradient(90deg,#2f8fff,#5fd0ff)}.ds-info{display:flex;align-items:center;gap:13px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-md);padding:14px;margin-top:20px}.ds-flame-ic{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,#ff8a3d,#e8431f)}.ds-info-label{color:var(--text-dim);font-size:12.5px;font-weight:var(--fw-bold)}.ds-info-val{font-weight:var(--fw-black);font-size:17px}.ds-next{text-align:center;margin-top:12px;background:linear-gradient(180deg,#2f8fff1a,#ffffff05);border:1px solid rgba(95,208,255,.2);border-radius:var(--r-md);padding:16px}.ds-next-label{color:var(--text-dim);font-size:12.5px;font-weight:var(--fw-bold)}.ds-next-amt{color:#5fd0ff;font-weight:var(--fw-black);font-size:30px;line-height:1.1;margin:2px 0}.ds-next-day{color:var(--text-dim);font-size:12.5px}.inv-head{text-align:center;margin:6px 0 4px}.inv-title{font-weight:var(--fw-black);font-size:21px;display:inline-flex;align-items:center;gap:9px}.inv-sub{color:var(--text-dim);font-size:13px;margin-top:4px;padding:0 10px}.inv-code-box{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md);padding:16px;margin-top:18px;text-align:center}.inv-code-label{color:var(--text-dim);font-size:12px;font-weight:var(--fw-bold)}.inv-code{font-weight:var(--fw-black);font-size:30px;letter-spacing:.14em;color:#34d27a;margin:6px 0 14px}.inv-code-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.inv-cbtn{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:13px;padding:13px;font-family:inherit;font-weight:var(--fw-bold);font-size:14px;cursor:pointer;border:none;transition:transform .12s,background .2s}.inv-cbtn:active{transform:scale(.96)}.inv-cbtn.copy{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.12)}.inv-cbtn.copy.copied{color:var(--accent);border-color:var(--accent-28)}.inv-cbtn.share{background:linear-gradient(135deg,#2ec46b,#1f9e57);color:#fff}.inv-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.inv-stat{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-md);padding:14px 8px;text-align:center}.inv-stat .ic{display:grid;place-items:center;margin-bottom:5px}.inv-stat .val{font-weight:var(--fw-black);font-size:20px}.inv-stat .lbl{color:var(--text-dim);font-size:11.5px;font-weight:var(--fw-bold);margin-top:1px}.inv-levels{margin-top:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-md);overflow:hidden}.inv-levels-head{display:flex;align-items:center;gap:10px;padding:15px 16px;cursor:pointer}.inv-levels-head .t{font-weight:var(--fw-bold);font-size:14.5px}.inv-levels-head .s{color:var(--text-dim);font-size:12px}.inv-levels-head .chev{margin-left:auto;color:var(--text-dim)}.inv-levels-body{padding:0 16px;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.inv-levels.open .inv-levels-body{max-height:260px;padding:0 16px 14px}.inv-lvl-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-top:1px solid var(--hairline);font-size:13.5px}.inv-lvl-row .who{color:var(--text-soft);font-weight:var(--fw-bold)}.inv-lvl-row .amt{color:var(--accent);font-weight:var(--fw-black)}.inv-friends{margin-top:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-md);padding:15px 16px}.inv-friends-head{display:flex;align-items:center;justify-content:space-between}.inv-friends-head .t{display:inline-flex;align-items:center;gap:8px;font-weight:var(--fw-bold);font-size:14px}.inv-friends-head .c{color:var(--text-dim);font-size:12.5px;font-weight:var(--fw-bold)}.inv-empty{text-align:center;color:var(--text-dim);padding:22px 0 6px}.inv-empty .ph{width:56px;height:56px;border-radius:50%;margin:0 auto 12px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.12);color:var(--text-dim)}.inv-empty .l1{font-weight:var(--fw-bold);font-size:14px;color:var(--text-soft)}.inv-empty .l2{font-size:12.5px;margin-top:3px}.aa-sheet{display:flex;flex-direction:column;max-height:86%}.aa-head{padding:4px 2px 2px}.aa-title{font-weight:var(--fw-black);font-size:21px;display:inline-flex;align-items:center;gap:10px}.aa-count{color:var(--text-dim);font-size:13.5px;font-weight:var(--fw-bold);margin-top:4px}.aa-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.aa-stat{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-md);padding:14px 8px;text-align:center}.aa-stat .circ{width:42px;height:42px;border-radius:50%;margin:0 auto 8px;display:grid;place-items:center;color:#fff}.aa-stat .circ.green{background:linear-gradient(150deg,#2ec46b,#1c8c52)}.aa-stat .circ.gold{background:var(--grad-gold)}.aa-stat .circ.blue{background:var(--grad-icon-blue)}.aa-stat .val{font-weight:var(--fw-black);font-size:22px}.aa-stat .val.gold{color:var(--yellow)}.aa-stat .lbl{color:var(--text-dim);font-size:11.5px;font-weight:var(--fw-bold);margin-top:1px}.aa-list{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:2px 1px 6px;scrollbar-width:none}.aa-list::-webkit-scrollbar{display:none}.auth{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;display:flex;flex-direction:column;justify-content:center;padding:32px 22px calc(32px + env(safe-area-inset-bottom));background:radial-gradient(120% 60% at 50% -10%,rgba(200,255,0,.1),transparent 60%),var(--bg)}.auth::-webkit-scrollbar{display:none}.auth-inner{width:100%;max-width:360px;margin:auto}.auth-brand{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:6px}.auth-logo{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:var(--avatar-grad);box-shadow:var(--glow-accent)}.auth-wordmark{font-weight:var(--fw-black);font-size:26px;letter-spacing:.06em}.auth-tagline{color:var(--text-dim);font-size:13.5px;font-weight:var(--fw-bold);text-align:center;margin-top:-6px}.auth-card{margin-top:22px;background:var(--glass-bg-solid);border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:18px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:13px;padding:4px;margin-bottom:18px}.auth-tab{border:none;cursor:pointer;font-family:inherit;padding:10px;border-radius:10px;font-weight:var(--fw-bold);font-size:14px;color:var(--text-dim);background:transparent;transition:color .2s,background .2s}.auth-tab.on{color:var(--accent-ink);background:var(--accent);box-shadow:var(--glow-soft)}.auth-field{margin-bottom:13px}.auth-label{display:block;color:var(--text-soft);font-size:12.5px;font-weight:var(--fw-bold);margin:0 0 7px 2px}.auth-input-wrap{position:relative}.auth-input{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:15px 16px;color:#fff;font-size:15px;font-weight:600;font-family:inherit;outline:none;transition:border-color .2s,background .2s}.auth-input::placeholder{color:var(--text-dim);font-weight:500}.auth-input:focus{border-color:var(--accent-28);background:#ffffff0f}.auth-input.bad{border-color:#ff6b6b99}.auth-input.has-eye{padding-right:48px}.auth-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;color:var(--text-dim);cursor:pointer;border-radius:9px;background:none;border:none}.auth-eye:hover{color:#fff}.auth-err{color:#ff6b6b;font-size:12px;font-weight:var(--fw-bold);margin:4px 0 0 2px;min-height:14px}.auth-row{display:flex;align-items:center;justify-content:space-between;margin:4px 2px 16px}.auth-check{display:inline-flex;align-items:center;gap:8px;color:var(--text-soft);font-size:13px;font-weight:var(--fw-bold);cursor:pointer}.auth-box{width:19px;height:19px;border-radius:6px;border:1.5px solid rgba(255,255,255,.22);background:#ffffff0a;display:grid;place-items:center;color:var(--accent-ink);flex-shrink:0;transition:background .15s,border-color .15s}.auth-check.on .auth-box{background:var(--accent);border-color:var(--accent)}.auth-forgot{color:var(--accent);font-size:13px;font-weight:var(--fw-bold);cursor:pointer;background:none;border:none;font-family:inherit}.auth-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--accent);color:var(--accent-ink);border:none;cursor:pointer;font-family:inherit;font-weight:var(--fw-black);font-size:16px;padding:16px;border-radius:15px;box-shadow:var(--glow-accent);transition:transform .12s,opacity .2s}.auth-submit:active{transform:scale(.98)}.auth-or{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--text-dim);font-size:12px;font-weight:var(--fw-bold)}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--hairline)}.auth-alt{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:15px;padding:14px;color:#fff;font-weight:var(--fw-bold);font-size:15px;cursor:pointer;font-family:inherit;transition:background .2s,transform .12s}.auth-alt:hover{background:#ffffff14}.auth-alt:active{transform:scale(.98)}.auth-tg-ic{color:#2ca5e0;display:grid;place-items:center}.auth-legal{text-align:center;color:var(--text-dim);font-size:12px;line-height:1.5;margin-top:18px;padding:0 6px}.auth-legal a{color:var(--text-soft);cursor:pointer;text-decoration:none}.auth-legal a:hover{color:#fff}.info-head{display:flex;align-items:center;gap:13px;margin:4px 0 16px;padding-right:30px}.info-ic{width:48px;height:48px;border-radius:14px;flex-shrink:0;display:grid;place-items:center;color:#fff;background:var(--grad-icon-blue);box-shadow:0 8px 20px -8px #2878ff8c}.info-title{font-weight:var(--fw-black);font-size:20px}.info-body{max-height:62vh;overflow-y:auto;scrollbar-width:none;padding-right:2px}.info-body::-webkit-scrollbar{display:none}.info-body p{color:var(--text-soft);font-size:14px;line-height:1.6;font-weight:var(--fw-reg);margin-bottom:13px}.info-body p:last-child{margin-bottom:0}.info-body strong{color:#fff;font-weight:var(--fw-bold)}.info-sub{color:#fff;font-weight:var(--fw-black);font-size:15px;margin:6px 0 10px}.info-list{list-style:none;margin:0 0 14px;display:flex;flex-direction:column;gap:10px}.info-list li{position:relative;padding-left:26px;color:var(--text-soft);font-size:14px;line-height:1.5;font-weight:var(--fw-reg)}.info-list li:before{content:"";position:absolute;left:4px;top:7px;width:8px;height:8px;border-radius:3px;background:var(--accent)}.info-note{margin-top:6px;background:#c8ff000f;border:1px solid var(--accent-25);border-radius:var(--r-md);padding:13px 15px;color:var(--text-soft);font-size:13px;line-height:1.5}.info-cta{width:100%;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:var(--accent-ink);border:none;cursor:pointer;font-family:inherit;font-weight:var(--fw-black);font-size:15px;padding:14px;border-radius:14px;box-shadow:var(--glow-accent)}.info-cta.ghost{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:none}.acct-top{display:flex;align-items:center;gap:13px;margin:4px 0 16px;padding-right:30px}.acct-av{width:52px;height:52px;border-radius:50%;background:var(--avatar-grad);display:grid;place-items:center;font-weight:var(--fw-black);font-size:22px;color:#08110a;flex-shrink:0;box-shadow:var(--glow-soft)}.acct-name{font-weight:var(--fw-black);font-size:18px}.acct-mail{color:var(--text-dim);font-size:13px;font-weight:var(--fw-bold);margin-top:2px;word-break:break-all}.acct-rows{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.acct-row{display:flex;align-items:center;gap:13px;padding:14px 4px;cursor:pointer;border-radius:12px;font-weight:var(--fw-bold);font-size:14.5px;transition:background .15s}.acct-row:hover{background:#ffffff0a}.acct-row .ic{width:22px;display:grid;place-items:center;color:var(--text-dim)}.acct-row .chev{margin-left:auto;color:var(--text-dim)}.acct-row+.acct-row{border-top:1px solid var(--hairline);border-radius:0}.acct-logout{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:9px;background:#ff4d4d1a;border:1px solid rgba(255,77,77,.32);color:#ff6b6b;border-radius:14px;padding:15px;font-weight:var(--fw-black);font-size:15px;cursor:pointer;font-family:inherit;transition:background .2s,transform .12s}.acct-logout:hover{background:#ff4d4d29}.acct-logout:active{transform:scale(.98)}@media(max-width:560px){body{padding:0;background:var(--bg);align-items:stretch}#root{width:100%}.phone{width:100%;height:100dvh;max-height:none;border-radius:0;box-shadow:none}.nav{bottom:max(12px,env(safe-area-inset-bottom))}.scroll{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.topbar{padding-top:max(14px,env(safe-area-inset-top))}}#app{display:flex;align-items:center;justify-content:center;width:100%;min-height:100dvh}@media(max-width:440px){body{padding:0;background:var(--bg)}.phone{width:100vw;height:100dvh;border-radius:0;box-shadow:none}}
