*{box-sizing:border-box;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;margin:0;padding:0;-webkit-tap-highlight-color:transparent}:root{--mobile-nav-h:64px;--mobile-betbar-h:88px;--bg-base:#0b0f17;--bg-surface:#111827;--bg-elevated:rgba(255,255,255,0.05);--bg-elevated-2:rgba(255,255,255,0.08);--border-subtle:rgba(99,102,241,0.18);--border-dim:rgba(148,163,184,0.12);--text-primary:#e2e8f0;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-indigo:#6366f1;--accent-blue:#3b82f6;--accent-green:#10b981;--accent-red:#ef4444;--accent-amber:#f59e0b;--accent-cyan:#06b6d4;--glow-indigo:rgba(99,102,241,0.3);--glow-green:rgba(16,185,129,0.3);--glow-red:rgba(239,68,68,0.3);--glow-cyan:rgba(6,182,212,0.25);--adm-bg-void:#060a12;--adm-bg-pit:#090d16;--adm-bg-ink:#020617;--adm-bg-deep:#0a0e17;--adm-bg-root:#0b0f17;--adm-bg-page:#0b0f19;--adm-bg-sunken:#0f172a;--adm-bg-card:#111827;--adm-bg-raised:#131c2b;--adm-border:#1e293b;--adm-text-bright:#f8fafc;--adm-text-heading:#f1f5f9;--adm-text-primary:#e2e8f0;--adm-text-secondary:#cbd5e1;--adm-text-muted:#94a3b8;--adm-text-dim:#64748b;--adm-text-faint:#475569;--adm-text-ghost:#334155;--adm-white:#ffffff;--adm-blue-deep:#1d4ed8;--adm-blue-dark:#2563eb;--adm-blue:#3b82f6;--adm-blue-soft:#60a5fa;--adm-blue-pale:#93c5fd;--adm-cyan-deep:#0891b2;--adm-cyan:#06b6d4;--adm-cyan-soft:#22d3ee;--adm-cyan-pale:#67e8f9;--adm-sky:#38bdf8;--adm-green-deep:#059669;--adm-green:#10b981;--adm-green-soft:#34d399;--adm-green-pale:#6ee7b7;--adm-lime:#4ade80;--adm-amber-dark:#d97706;--adm-amber:#f59e0b;--adm-amber-soft:#fbbf24;--adm-amber-pale:#fcd34d;--adm-orange:#fb923c;--adm-red-deep:#dc2626;--adm-red:#ef4444;--adm-red-soft:#f87171;--adm-red-pale:#fca5a5;--adm-rose:#f43f5e;--adm-rose-soft:#fb7185;--adm-violet-deep:#7c3aed;--adm-violet-dark:#8b5cf6;--adm-purple:#a855f7;--adm-violet:#a78bfa;--adm-violet-soft:#c084fc;--adm-indigo-soft:#818cf8;--adm-violet-pale:#f3e8ff;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--blur-glass:blur(14px)}body{background-color:var(--bg-base);color:var(--text-primary);padding:20px;min-width:1024px;background-image:radial-gradient(ellipse at 20% 50%,rgba(99,102,241,.04) 0,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(6,182,212,.03) 0,transparent 50%)}@media (min-width:768px) and (max-width:1023px){body{min-width:0}.chart-container{overflow-x:auto}}.container{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.header-bar{background:rgba(15,17,30,.92);border:1px solid var(--border-subtle);color:var(--text-primary);padding:16px 24px;border-radius:var(--radius-lg);display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 24px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.04)}.header-title{font-size:1.25rem;font-weight:800;color:var(--text-primary);white-space:nowrap;background:linear-gradient(135deg,#e2e8f0,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user-info{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.user-display{font-weight:600;font-size:.85rem;color:var(--text-secondary);white-space:nowrap}.role-badge{font-size:.72rem;padding:4px 10px;border-radius:20px;font-weight:700;text-transform:uppercase;white-space:nowrap;letter-spacing:.5px}.role-admin{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.35)}.role-agent{background:rgba(245,158,11,.15);color:#fcd34d;border:1px solid rgba(245,158,11,.35)}.role-player{background:rgba(99,102,241,.15);color:#a5b4fc;border:1px solid rgba(99,102,241,.35)}.balance-box{background:rgba(5,150,105,.12);padding:6px 18px;border-radius:20px;color:#34d399;font-size:1rem;border:1px solid rgba(52,211,153,.3);box-shadow:0 0 12px rgba(52,211,153,.1)}.balance-box,.btn-admin-nav{font-weight:700;white-space:nowrap}.btn-admin-nav{background:rgba(99,102,241,.2);color:#a5b4fc;border:1px solid rgba(99,102,241,.35);padding:8px 16px;border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;transition:all .2s ease}.btn-admin-nav:hover{background:rgba(99,102,241,.35);box-shadow:0 0 16px var(--glow-indigo);transform:translateY(-1px)}.btn-logout{background:rgba(239,68,68,.2);color:#fca5a5;border:1px solid rgba(239,68,68,.35);padding:8px 16px;border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s ease;white-space:nowrap}.btn-logout:hover{background:rgba(239,68,68,.35);box-shadow:0 0 14px var(--glow-red);transform:translateY(-1px)}.card.trend-card{display:flex;flex-direction:column;height:100%;flex:1 1;overflow:hidden}.card{background:var(--bg-elevated);border:1px solid var(--border-subtle);padding:22px;border-radius:var(--radius-lg);box-shadow:0 4px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04)}.card,.card h3{color:var(--text-primary)}.card h3{font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:700;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.draw-card{min-height:195px;display:flex;flex-direction:column;justify-content:center}.timer{font-size:clamp(1rem,1.2vw,1.4rem);font-weight:800;color:#f87171;background:rgba(239,68,68,.12);padding:6px 16px;border-radius:var(--radius-sm);border:1px solid rgba(239,68,68,.3);box-shadow:0 0 12px rgba(239,68,68,.15);transition:all .3s ease;min-width:140px;text-align:center;white-space:nowrap}.balls-container{display:flex;justify-content:space-around;padding:20px 10px;background:rgba(6,182,212,.05);border-radius:var(--radius-md);margin-bottom:12px;border:2px solid rgba(6,182,212,.25);box-shadow:0 0 24px var(--glow-cyan),inset 0 0 16px rgba(6,182,212,.04);position:relative;overflow:hidden}.ball-group{text-align:center}.ball-label{font-size:.75rem;color:var(--text-secondary);margin-bottom:6px;font-weight:700;letter-spacing:.5px;white-space:nowrap}.ball{width:58px;height:58px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#f87171,#dc2626);color:white;display:flex;justify-content:center;align-items:center;font-size:1.75rem;font-weight:800;box-shadow:0 4px 16px rgba(239,68,68,.4),0 0 20px rgba(239,68,68,.2);border:2px solid rgba(255,255,255,.12);transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s ease,box-shadow .25s ease,border .25s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ball-digit{display:inline-block;line-height:1}.ball.rolling{animation:slotReelPulse .35s ease-in-out infinite alternate;background:radial-gradient(circle at 30% 30%,#f43f5e,#be123c);box-shadow:0 4px 20px rgba(244,63,94,.5),0 0 28px rgba(244,63,94,.3),inset 0 0 8px rgba(255,255,255,.25);filter:drop-shadow(0 0 8px rgba(6,182,212,.4))}.ball.rolling .ball-digit{animation:slotDigitBlur .07s linear infinite}@keyframes slotReelPulse{0%{transform:translateY(-1.5px) scale(.97)}to{transform:translateY(1.5px) scale(1.03)}}@keyframes slotDigitBlur{0%{opacity:.8;transform:translateY(-2px)}50%{opacity:1;transform:translateY(0)}to{opacity:.8;transform:translateY(2px)}}.card.betting-card{flex-direction:column;padding:16px 20px;flex:1 1;min-height:290px;gap:10px}.bet-section-title,.card.betting-card{display:flex;justify-content:space-between}.bet-section-title{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:0;align-items:center}.bet-section-title span:last-child{color:#fbbf24;font-size:.9rem}.slot-selector{display:flex;gap:6px;margin-bottom:0}.btn-selector{flex:1 1;min-width:0;height:38px;line-height:38px;border:1px solid var(--border-dim);background:var(--bg-elevated);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;font-size:clamp(.7rem,1vw,.875rem);text-align:center;font-weight:700;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.btn-selector.active{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#ffffff;border-color:#818cf8;box-shadow:0 0 16px var(--glow-indigo)}.btn-selector:not(.active):hover{background:var(--bg-elevated-2);border-color:rgba(99,102,241,.3);color:var(--text-primary)}.conn-notice{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 10px);left:50%;transform:translateX(-50%);z-index:9500;display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:8px 14px;border-radius:999px;font-size:.78rem;font-weight:700;line-height:1.25;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 24px rgba(2,6,23,.45);animation:conn-notice-in .22s ease-out}.conn-notice.is-down{background:rgba(69,26,3,.94);border:1px solid rgba(245,158,11,.65);color:#fcd34d}.conn-notice.is-back{background:rgba(6,46,33,.94);border:1px solid rgba(52,211,153,.6);color:#6ee7b7}.conn-notice svg{flex:none}@keyframes conn-notice-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.conn-notice{animation:none}}.slot-pick-badge{display:inline-block;vertical-align:middle;min-width:16px;height:16px;line-height:16px;margin-left:4px;padding:0 4px;border-radius:999px;background:#34d399;color:#052e1b;font-size:.62rem;font-weight:800;letter-spacing:0;box-shadow:0 0 8px rgba(52,211,153,.45)}.btn-selector.has-picks:not(.active){border-color:rgba(52,211,153,.5);color:var(--text-primary)}.number-picker-wrapper{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:0}#digitPicker{display:flex;gap:6px;flex-wrap:wrap}.btn-num{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-dim);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.btn-num:hover{border-color:rgba(99,102,241,.4);background:var(--bg-elevated-2)}.btn-num.active{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;border-color:#f87171;box-shadow:0 0 14px rgba(239,68,68,.45)}.btn-clear{height:40px;padding:0 14px;background:rgba(100,116,139,.25);color:var(--text-secondary);border:1px solid var(--border-dim);border-radius:22px;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .2s ease}.btn-clear:hover{background:rgba(100,116,139,.4);color:var(--text-primary)}.btn-rebet{background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;color:white;box-shadow:0 2px 12px var(--glow-indigo)}.btn-rebet:hover{background:linear-gradient(135deg,#4338ca,#4f46e5);transform:translateY(-1px);box-shadow:0 4px 18px rgba(99,102,241,.4)}.stake-chips{gap:8px}.stake-chip{height:36px;border:1px solid var(--border-dim);background:rgba(255,255,255,.05);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:.85rem;transition:all .15s ease}.stake-chip:hover{background:rgba(255,255,255,.1);color:var(--text-primary);border-color:rgba(99,102,241,.4)}.bet-input-group{display:flex;gap:12px;align-items:center}input[type=number],input[type=password],input[type=text]{flex:1 1;height:44px;padding:0 14px;border:1px solid var(--border-dim);background:var(--bg-elevated);color:var(--text-primary);border-radius:var(--radius-sm);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}input[type=number]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder{color:var(--text-muted)}input:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 3px rgba(99,102,241,.15)}.btn-submit{height:44px;padding:0 26px;background:linear-gradient(135deg,#059669,#10b981);color:#ffffff;border:none;border-radius:var(--radius-sm);font-size:1.05rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:all .2s ease;box-shadow:0 4px 18px var(--glow-green)}.btn-submit:hover{background:linear-gradient(135deg,#047857,#059669);transform:translateY(-1px);box-shadow:0 6px 24px rgba(16,185,129,.4)}.card.summary-card{display:flex;flex-direction:column;height:100%}.summary-list{list-style:none;flex:1 1;height:0;min-height:280px;overflow-y:auto;padding-right:5px;margin-top:10px;display:flex;flex-direction:column;gap:8px}.summary-item{padding:10px 12px;background:var(--bg-elevated);border:1px solid var(--border-dim);border-radius:var(--radius-sm);display:flex;justify-content:space-between;align-items:center;font-size:.85rem;transition:background .15s ease}.summary-item:hover{background:var(--bg-elevated-2)}.summary-slot{font-weight:700;color:#818cf8;margin-right:6px}.summary-detail{color:var(--text-secondary);font-family:monospace}.summary-amount{font-weight:700;color:#34d399}.card.history-card{display:flex;flex-direction:column;height:100%}.history-list{list-style:none;flex:1 1;height:0;min-height:280px;max-height:360px;overflow-y:scroll;padding-right:5px;margin-top:10px}.history-item{display:flex;justify-content:space-between;align-items:center;padding:10px 8px;border-bottom:1px solid var(--border-dim);font-size:.85rem;transition:background .15s ease}.history-item:nth-child(2n){background-color:rgba(255,255,255,.02)}.history-item:hover{background:rgba(255,255,255,.04)}.history-meta{display:flex;flex-direction:column;gap:2px}.history-issue{color:var(--text-primary);font-family:monospace;font-weight:700;font-size:clamp(.72rem,1vw,.85rem)}.history-time{color:var(--text-muted);font-size:.72rem}.history-numbers{display:flex;gap:4px}.mini-ball{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);color:white;display:flex;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;box-shadow:0 2px 6px rgba(239,68,68,.3)}.trend-card{width:100%}.tab-bar{display:flex;gap:4px;border-bottom:1px solid rgba(148,163,184,.2);margin-bottom:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.tab-bar::-webkit-scrollbar{display:none}.tab-btn{flex:1 1;min-width:0;padding:7px 6px;border:1px solid var(--border-dim);background:var(--bg-elevated);cursor:pointer;font-weight:700;border-radius:6px 6px 0 0;color:var(--text-muted);font-size:clamp(.65rem,.9vw,.8rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;transition:all .2s ease;line-height:1.2}.tab-btn:hover{background:var(--bg-elevated-2);color:var(--text-secondary)}.tab-btn.active{background:linear-gradient(135deg,#2563eb,#3b82f6);color:white;border-color:#3b82f6;box-shadow:0 -2px 10px rgba(59,130,246,.2)}.tab-btn.all-tab.active{background:linear-gradient(135deg,#7c3aed,#8b5cf6);border-color:#8b5cf6}.chart-container{position:relative;overflow-x:hidden;overflow-y:auto;flex:1 1;min-height:0;-webkit-overflow-scrolling:touch}.chart-container::-webkit-scrollbar{width:6px;height:6px}.chart-container::-webkit-scrollbar-track{background:var(--bg-surface);border-radius:4px}.chart-container::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:4px}.chart-container::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.5)}.chart-container canvas{position:absolute;top:0;left:0;pointer-events:none;z-index:2}table.trend-table{border-collapse:collapse;width:100%;height:auto;table-layout:fixed;text-align:center;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}table.trend-table td,table.trend-table th{border:1px solid rgba(255,255,255,.07);min-width:0;height:34px;padding:0;vertical-align:middle}table.trend-table tbody tr:nth-child(odd) td{background-color:rgba(0,0,0,.22)}table.trend-table tbody tr:nth-child(2n) td{background-color:rgba(255,255,255,.03)}table.trend-table tbody tr.trend-row-latest td{background-color:rgba(96,165,250,.09);border-top-color:rgba(96,165,250,.35);border-bottom-color:rgba(96,165,250,.35)}table.trend-table tbody tr.trend-row-latest td:first-child{box-shadow:inset 3px 0 0 #60a5fa}table.trend-table th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background-color:#0f172a;color:var(--text-secondary);font-weight:700}.issue-td{width:80px;min-width:72px;max-width:92px;background-color:rgba(15,23,42,.5);color:#cbd5e1;font-family:monospace;font-size:clamp(.8rem,.95vw,.98rem);font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 1px!important}table.trend-table th.issue-td{font-size:clamp(.76rem,.88vw,.9rem);font-weight:800;line-height:1.5}.omission-val{color:#cbd5e1;font-weight:600;font-size:12px}.hot-numbers-bar{--hn-ball:30px;--hn-gap:5px;--hn-plinth:15px;--hn-px-per-count:4px;--hn-plinth-max:40px;--hn-headroom:14px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 14px 8px;margin-bottom:12px;border-radius:12px;background:radial-gradient(120px 60px at 50% 78%,rgba(249,115,22,.09),transparent 70%),linear-gradient(135deg,rgba(30,41,59,.85),rgba(15,23,42,.9));border:1px solid rgba(148,163,184,.18)}.hot-numbers-bar--empty{padding:14px}.hot-numbers-sub{font-size:9px;font-weight:600;color:#64748b;line-height:1.35}.hot-numbers-stage{position:relative;width:calc(10 * var(--hn-ball) + 9 * var(--hn-gap));height:calc(var(--hn-ball) + var(--hn-plinth-max) + var(--hn-headroom))}.hot-baseline{position:absolute;left:-6px;right:-6px;bottom:var(--hn-plinth);height:0;border-top:1px dashed rgba(148,163,184,.5);z-index:0}.hot-numbers-list{position:absolute;inset:0}.hot-number-item{position:absolute;bottom:0;left:0;width:var(--hn-ball);display:flex;flex-direction:column;align-items:center;gap:3px;transform:translateX(calc(var(--seat) * (var(--hn-ball) + var(--hn-gap))));transition:transform .45s cubic-bezier(.34,1.2,.64,1)}.hot-number-count{font-size:9px;font-weight:800;color:#94a3b8;white-space:nowrap;transition:color .3s ease}.hot-number-ball-wrap{isolation:isolate}.hot-number-ball,.hot-number-ball-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:var(--hn-ball);height:var(--hn-ball)}.hot-number-ball{border-radius:50%;font-weight:800;font-size:13px;color:#fff;z-index:2;text-shadow:0 1px 2px rgba(0,0,0,.55);background:radial-gradient(circle at 30% 30%,var(--ball-a,#22d3ee),var(--ball-b,#0891b2));border:1px solid var(--ball-ring,rgba(34,211,238,.55));box-shadow:0 2px 8px var(--ball-glow,rgba(6,182,212,.35));transition:background .4s ease,box-shadow .4s ease,border-color .4s ease}.hot-plinth{position:relative;width:calc(var(--hn-ball) - 4px);height:clamp(6px,calc(var(--hn-plinth) + var(--dev, 0) * var(--hn-px-per-count)),var(--hn-plinth-max));border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#64748b,#475569 40%,#334155);border-top:1.5px solid rgba(226,232,240,.7);box-shadow:inset 0 -6px 10px -6px rgba(0,0,0,.5),0 4px 10px -3px rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;transition:height .45s cubic-bezier(.34,1.2,.64,1),background .4s ease}.hot-plinth-rank{font-size:7px;font-weight:800;line-height:1;color:rgba(226,232,240,.5);margin-bottom:2px}.hot-plinth{background:linear-gradient(180deg,var(--ball-glow,transparent) 0,transparent 70%),linear-gradient(180deg,#64748b 0,#475569 40%,#334155 100%)}.hot-number-item--top .hot-number-ball{color:#fffbeb}.hot-number-item--top{--flame-dur:calc(0.6s - 0.24s * var(--heat, 0))}.hot-number-item--top .hot-number-ball-wrap:before{content:"";position:absolute;left:50%;bottom:-16px;width:96px;height:116px;transform:translateX(-50%);pointer-events:none;z-index:0;background:radial-gradient(50% 42% at 50% 66%,rgba(232,193,112,.3),rgba(218,134,62,.17) 45%,rgba(165,48,48,.07) 68%,transparent 82%);opacity:calc(.35 + .65 * var(--heat, 0));animation:pixelFlameGlow calc(var(--flame-dur) * 2.3) ease-in-out infinite}@keyframes pixelFlameGlow{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.09)}}.hot-number-item--top .hot-number-count{color:var(--ball-a,#fbbf24)}.pixel-flame{position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);width:45px;height:60px;pointer-events:none;z-index:1;shape-rendering:crispEdges;animation:pixelFlameBob calc(var(--flame-dur) * 1.7) step-end infinite}@keyframes pixelFlameBob{0%{transform:translateX(-50%) translateY(0)}38%{transform:translateX(-50%) translateY(-2px)}61%{transform:translateX(-50%) translateY(0)}79%{transform:translateX(-50%) translateY(-2px)}to{transform:translateX(-50%) translateY(0)}}.pixel-flame-core{opacity:var(--heat,0)}.pixel-flame-frame{opacity:0;animation:pixelFlameCycle var(--flame-dur) step-end infinite}.pixel-flame-frame:nth-child(2){animation-delay:calc(var(--flame-dur) / -6)}.pixel-flame-frame:nth-child(3){animation-delay:calc(var(--flame-dur) / -3)}.pixel-flame-frame:nth-child(4){animation-delay:calc(var(--flame-dur) / -2)}.pixel-flame-frame:nth-child(5){animation-delay:calc(var(--flame-dur) / -1.5)}.pixel-flame-frame:nth-child(6){animation-delay:calc(var(--flame-dur) / -1.2)}@keyframes pixelFlameCycle{0%{opacity:1}16.667%,to{opacity:0}}.hot-number-sparks{position:absolute;inset:0;pointer-events:none;z-index:3}.hot-number-spark{position:absolute;left:50%;bottom:22%;width:var(--sz,3px);height:var(--sz,3px);background:var(--sc,#f97316);opacity:0;--rise:calc(var(--hn-ball) * (1.6 + 3.7 * var(--heat, 0)));--peak:calc(0.15 + 0.85 * var(--heat, 0));animation:hotSparkRise var(--sdur,2.2s) steps(4) var(--sd,0s) infinite}@keyframes hotSparkRise{0%{opacity:0;transform:translate(-50%) scale(1)}8%{opacity:var(--peak,1);transform:translate(calc(-50% + var(--sx, 0px) * .12),calc(var(--rise) * -.09)) scale(1)}45%{opacity:calc(var(--peak, 1) * .7)}88%,to{opacity:0;transform:translate(calc(-50% + var(--sx, 0px)),calc(var(--rise) * -1)) scale(.5)}}.hot-number-sparks--burst .hot-number-spark{--rise:calc(var(--hn-ball) * 3.2);animation:hotSparkBurst .72s cubic-bezier(.15,.75,.4,1) calc(var(--sd, 0s) * .15) 1}@keyframes hotSparkBurst{0%{opacity:1;transform:translate(-50%) scale(1.5)}65%{opacity:.8}to{opacity:0;transform:translate(calc(-50% + var(--sx, 0px) * 1.6),calc(var(--rise) * -1)) scale(.5)}}.hot-number-item--hit .hot-number-ball{animation:hotBallHit .75s cubic-bezier(.34,1.4,.64,1)}.hot-number-item--hit .hot-number-count{animation:hotCountFlash .75s ease-out}@keyframes hotBallHit{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,.65)}25%{transform:scale(1.28);box-shadow:0 0 0 7px rgba(255,255,255,0)}55%{transform:scale(.95)}to{transform:scale(1)}}@keyframes hotCountFlash{0%{color:#ffffff;transform:translateY(-3px)}to{color:inherit;transform:translateY(0)}}.hot-numbers-context{font-size:9px;font-weight:600;color:#64748b;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.hot-number-item--hit .hot-number-ball,.hot-number-item--hit .hot-number-count,.hot-number-item--top .hot-number-ball-wrap:before,.pixel-flame,.pixel-flame-frame{animation:none}.pixel-flame-frame:first-child{opacity:1}.pixel-flame-frame:nth-child(n+2){opacity:0}.hot-number-spark{animation:none;opacity:0}.hot-number-item,.hot-plinth{transition:none}}@media (max-width:1023px){.hot-numbers-bar{--hn-ball:24px;--hn-gap:3px;--hn-plinth:9px;--hn-px-per-count:2px;--hn-plinth-max:22px;padding:8px 8px 7px}.hot-number-spark:nth-child(n+9){display:none}.hot-number-ball{font-size:11px}.hot-number-count{font-size:7px}.hot-plinth-rank{display:none}.pixel-flame{width:33px;height:45px;bottom:-2px}.hot-number-item--top .hot-number-ball-wrap:before{width:70px;height:84px;bottom:-12px}}.ball-num{background:radial-gradient(circle at 30% 30%,#dc2626,#991b1b);color:#fff;display:flex;margin:0 auto;box-shadow:0 0 10px rgba(239,68,68,.8)}.all-slot-digit,.ball-num{width:24px;height:24px;border-radius:50%;justify-content:center;align-items:center;font-weight:700;position:relative;z-index:2;font-size:12px}.all-slot-digit{display:inline-flex;color:#e2e8f0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.all-slot-digit.streak-1{box-shadow:inset 0 0 0 1px rgba(251,191,36,.55);color:#fbbf24!important}.all-slot-digit.streak-2{background:radial-gradient(circle at 30% 30%,#fbbf24,#d97706);color:#1c1408!important;box-shadow:0 0 6px rgba(251,191,36,.35)}.all-slot-digit.streak-3{background:radial-gradient(circle at 30% 30%,#fb923c,#ea580c);color:#1c1408!important;box-shadow:0 0 0 1px rgba(251,146,60,.9),0 0 9px rgba(251,146,60,.5)}.all-slot-digit.streak-4{background:radial-gradient(circle at 30% 30%,#dc2626,#7f1d1d);color:#fff5f5!important;box-shadow:0 0 0 2px rgba(248,113,113,.9),0 0 13px rgba(239,68,68,.6)}.all-slot-digit.streak-5{background:radial-gradient(circle at 30% 30%,#c026d3,#86198f);color:#fdf4ff!important;box-shadow:0 0 0 2px rgba(232,121,249,.95),0 0 17px rgba(217,70,239,.7);animation:trend-streak-pulse 1.6s ease-in-out infinite}.all-slot-digit.streak-6{background:radial-gradient(circle at 30% 30%,#ffffff,#bae6fd);color:#0b1220!important;box-shadow:0 0 0 3px rgba(255,255,255,.95),0 0 22px rgba(186,230,253,.9);animation:trend-streak-pulse 1s ease-in-out infinite}@keyframes trend-streak-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}@media (prefers-reduced-motion:reduce){.all-slot-digit.streak-5,.all-slot-digit.streak-6{animation:none}}.route012-card{width:100%;display:flex;flex-direction:column}.route012-scroll{flex:1 1 auto;min-height:0}.route012-hint{font-size:.7rem;color:var(--text-muted);margin-bottom:10px;letter-spacing:.01em}.route012-empty{padding:34px 12px;text-align:center;font-size:.78rem;color:var(--text-muted);border:1px dashed #334155;border-radius:8px;background:#0f172a}.route012-scroll{position:relative;max-height:600px;overflow-y:auto;overflow-x:hidden;border:1px solid #334155;border-radius:8px;background:#0f172a;-webkit-overflow-scrolling:touch}.route012-scroll::-webkit-scrollbar{width:6px}.route012-scroll::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:4px}.route012-table{border-collapse:collapse;table-layout:fixed;width:100%;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.route012-table td.route012-issue,.route012-table th.route012-issue{width:var(--r012-issue-w)}.route012-table td.route012-col,.route012-table th.route012-col{width:var(--r012-route-w)}.route012-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;height:var(--r012-head-h);padding:0;background:#0f172a;box-shadow:inset 0 -1px 0 #334155}.route012-col-digits,.route012-col-name{display:block;line-height:1.2}.route012-col-name{font-size:.72rem;font-weight:800;color:#e2e8f0;letter-spacing:.02em}.route012-col-digits{font-size:.62rem;font-weight:600;color:#64748b;letter-spacing:.16em;margin-top:2px}.route012-table thead th.route012-issue{font-size:clamp(.76rem,.88vw,.9rem);font-weight:800;color:#94a3b8}.route012-table tbody td{height:var(--r012-row-h);padding:0;vertical-align:middle;border-top:1px solid rgba(51,65,85,.55)}.route012-table .route012-issue+.route012-col,.route012-table td.route012-col+.route012-col,.route012-table th.route012-col+.route012-col{border-left:1px solid rgba(51,65,85,.55)}.route012-table tbody tr:first-child td{border-top:none}.route012-table tbody tr:nth-child(2n) td{background-color:rgba(255,255,255,.022)}.route012-table tbody tr.route012-row-latest td{background-color:rgba(34,211,238,.08)}.route012-table tbody tr.route012-row-latest td:first-child{box-shadow:inset 3px 0 0 #22d3ee}.route012-table td.route012-issue{font-family:monospace;font-size:clamp(.8rem,.95vw,.98rem);font-weight:600;letter-spacing:.01em;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.route012-ball{display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,#67e8f9,#06b6d4);color:#04252b;font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 10px rgba(34,211,238,.55);position:relative;z-index:2}.route012-blank{color:rgba(100,116,139,.5);font-size:14px;line-height:1}.route012-trace{position:absolute;top:var(--r012-head-h);left:0;width:100%;pointer-events:none;z-index:1;overflow:visible}.route012-trace polyline{fill:none;stroke:#22d3ee;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;opacity:.75}.num-td{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.5px;color:#f1f5f9}#trendCanvas{position:absolute;top:0;left:0;pointer-events:none;z-index:1}.card.actv{display:flex;flex-direction:column;min-height:0;height:100%;gap:10px}.actv-heading{margin-bottom:0}.actv-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:3px;background:rgba(255,255,255,.04);border:1px solid var(--border-dim);border-radius:999px;flex:none}.actv-filter{border:none;background:transparent;color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:6px 4px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.actv-filter:hover:not(.is-active){color:var(--text-primary);background:rgba(255,255,255,.05)}.actv-filter.is-active{background:rgba(99,102,241,.22);color:#c7d2fe}.actv-totals{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:2px;gap:2px;margin:0;padding:8px 10px;background:rgba(255,255,255,.035);border:1px solid var(--border-dim);border-radius:var(--radius-sm);flex:none}.actv-totals>div{min-width:0;text-align:center}.actv-totals dt{font-size:.63rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.actv-totals dd{margin:2px 0 0;font-size:.86rem;font-weight:800;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actv-totals dd.is-pending{color:#fbbf24}.actv-feed{display:flex;flex-direction:column;gap:12px;flex:1 1;min-height:0;overflow-y:auto}.actv-round{display:flex;flex-direction:column;gap:6px}.actv-round-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:baseline;gap:8px;padding:5px 2px;background:#171b23;font-size:.66rem;font-weight:700;letter-spacing:.04em;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actv-round-issue{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actv-round-nums{color:var(--text-primary);letter-spacing:.22em}.actv-round-net{margin-left:auto;white-space:nowrap}@keyframes actv-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.actv-card{display:flex;flex-direction:column;gap:6px;padding:9px 11px;border-radius:var(--radius-sm);border-left:3px solid var(--border-dim);background:rgba(255,255,255,.035);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:actv-enter .22s ease-out both;transition:background .2s ease,border-left-color .2s ease}@media (prefers-reduced-motion:reduce){.actv-card{animation:none;transition:none}}.actv-card[role=button]{cursor:pointer}.actv-card[role=button]:hover{background:rgba(255,255,255,.07)}.actv-card[role=button]:focus-visible{outline:2px solid #818cf8;outline-offset:1px}.actv-card.is-pending{border-left-color:#818cf8;background:rgba(99,102,241,.07)}.actv-card.is-won{border-left-color:#34d399;background:rgba(16,185,129,.08)}.actv-card.is-lost{border-left-color:#f87171;background:rgba(239,68,68,.07)}.actv-card.is-voided{border-left-color:#94a3b8;background:rgba(148,163,184,.07)}.actv-card-top{display:flex;align-items:center;gap:6px;min-width:0}.actv-state{flex:none;padding:2px 7px;border-radius:4px;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.is-pending .actv-state{background:rgba(99,102,241,.2);color:#c7d2fe}.is-won .actv-state{background:rgba(16,185,129,.2);color:#6ee7b7}.is-lost .actv-state{background:rgba(239,68,68,.2);color:#fca5a5}.is-voided .actv-state{background:rgba(148,163,184,.2);color:#e2e8f0}.actv-slot{font-size:.76rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actv-owner{flex:none;font-size:.66rem;font-weight:600;color:var(--text-secondary);padding:1px 5px;border-radius:3px;background:rgba(255,255,255,.06)}.actv-amount{margin-left:auto;flex:none;font-size:.95rem;font-weight:800;white-space:nowrap}.actv-amount.is-up,.actv-round-net.is-up,.actv-totals dd.is-up{color:#34d399}.actv-amount.is-down,.actv-round-net.is-down,.actv-totals dd.is-down{color:#f87171}.actv-amount.is-idle{color:var(--text-secondary)}.actv-picks{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.actv-chip{min-width:20px;padding:1px 5px;text-align:center;border-radius:4px;font-size:.74rem;font-weight:700;background:rgba(255,255,255,.07);color:#cbd5e1;border:1px solid transparent}.actv-chip.is-hit{background:rgba(16,185,129,.28);border-color:#34d399;color:#d1fae5}.actv-chip.is-miss{background:rgba(255,255,255,.04);color:var(--text-secondary)}.actv-drawn{margin-left:4px;font-size:.66rem;font-weight:600;letter-spacing:.03em;color:var(--text-secondary);white-space:nowrap}.actv-drawn b{margin-left:4px;padding:1px 6px;border-radius:4px;background:rgba(255,255,255,.1);color:var(--text-primary);font-size:.74rem}.actv-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:.68rem;color:var(--text-secondary)}.actv-stake i{font-style:normal;opacity:.75}.actv-stake b{color:var(--text-primary);font-weight:700}.actv-time{display:inline-flex;align-items:center;gap:5px;flex:none;white-space:nowrap}.actv-empty{text-align:center;padding:22px 12px;color:var(--text-secondary);font-size:.78rem}.actv-empty-title{font-weight:700;color:var(--text-primary)}.actv-empty-hint{margin-top:5px;font-size:.72rem;line-height:1.5;color:var(--text-secondary)}.actv-feed::-webkit-scrollbar,.chart-container::-webkit-scrollbar,.history-list::-webkit-scrollbar,.summary-list::-webkit-scrollbar{width:5px;height:5px}.actv-feed::-webkit-scrollbar-track,.chart-container::-webkit-scrollbar-track,.history-list::-webkit-scrollbar-track,.summary-list::-webkit-scrollbar-track{background:rgba(255,255,255,.02);border-radius:4px}.actv-feed::-webkit-scrollbar-thumb,.chart-container::-webkit-scrollbar-thumb,.history-list::-webkit-scrollbar-thumb,.summary-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.2);border-radius:4px}.actv-feed::-webkit-scrollbar-thumb:hover,.chart-container::-webkit-scrollbar-thumb:hover,.history-list::-webkit-scrollbar-thumb:hover,.summary-list::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.35)}.mobile-bottom-nav{position:fixed;bottom:0;left:0;width:100%;height:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px));background:#0f111e;border-top:1px solid rgba(99,102,241,.25);display:flex;justify-content:space-around;align-items:stretch;gap:4px;padding:6px 8px env(safe-area-inset-bottom,0);z-index:9000;box-shadow:0 -4px 20px rgba(0,0,0,.5)}.nav-item{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;font-family:inherit;display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;min-width:0;padding:6px 4px;border-radius:12px;border:1px solid transparent;font-size:.68rem;font-weight:700;line-height:1.1;color:var(--text-muted);text-decoration:none;text-align:center;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.nav-item span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item.active{color:#a5b4fc;background:rgba(99,102,241,.16);border-color:rgba(99,102,241,.42)}.nav-item:active{transform:scale(.96)}.nav-item:focus-visible{outline:2px solid #6366f1;outline-offset:2px}@media (prefers-reduced-motion:reduce){.mobile-bottom-nav .nav-item.active{animation:none!important;text-shadow:0 0 6px rgba(129,140,248,.5)}}.nav-icon{display:flex;align-items:center;justify-content:center}@media (prefers-reduced-motion:reduce){.nav-item,.nav-item:active{transition:none;transform:none}}.desktop-shell{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:20px;gap:20px;align-items:start}.desktop-arena{display:flex;flex-direction:column;gap:20px;min-width:0}.desktop-arena-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:stretch}.desktop-rail{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 32px);overflow-y:auto;min-width:0;scrollbar-gutter:stable}.desktop-rail::-webkit-scrollbar{width:6px}.desktop-rail::-webkit-scrollbar-thumb{background:rgba(148,163,184,.25);border-radius:4px}.desktop-rail .history-card{height:auto;flex:none}.desktop-rail .history-list{min-height:0;max-height:320px}.desktop-rail .desktop-rail-panel{min-height:clamp(360px,52vh,620px)}.desktop-draw-card{display:block;padding:20px 28px 24px}.draw-stage{display:flex;flex-direction:column;align-items:center;gap:4px}.draw-stage-head{display:flex;align-items:baseline;gap:12px}.draw-issue-label{font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.draw-issue{font-family:SFMono-Regular,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800;color:#ffffff;letter-spacing:-.01em;white-space:nowrap}.draw-arc{position:relative;width:100%;max-width:620px;margin:2px auto -6px}.draw-arc svg{display:block;width:100%;height:auto;overflow:visible}.draw-arc-fill,.draw-arc-track{fill:none;stroke-width:3;stroke-linecap:round}.draw-arc-track{stroke:rgba(148,163,184,.16)}.draw-arc-fill{stroke-dasharray:1;stroke:var(--accent-cyan);filter:drop-shadow(0 0 6px rgba(6,182,212,.55));transition:stroke-dashoffset 1.05s linear,stroke .6s ease,filter .6s ease}.is-lock .draw-arc-fill{stroke:#f59e0b;filter:drop-shadow(0 0 9px rgba(245,158,11,.8));transition:stroke-dashoffset 1.05s linear,stroke .4s ease-out,filter .4s ease-out}.is-reveal .draw-arc-fill{stroke:#38bdf8;filter:drop-shadow(0 0 10px rgba(56,189,248,.8))}.draw-arc.is-stepped .draw-arc-fill{transition:stroke .6s ease,filter .6s ease}.draw-arc-readout{position:absolute;left:50%;bottom:34%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none}.draw-clock{font-family:SFMono-Regular,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:2rem;font-weight:900;line-height:1;letter-spacing:-.02em;color:#ffffff;transition:color .6s ease,text-shadow .6s ease;text-shadow:0 0 18px rgba(6,182,212,.5)}.is-lock .draw-clock{color:#fbbf24;text-shadow:0 0 20px rgba(245,158,11,.75);transition:color .4s ease-out,text-shadow .4s ease-out}.is-reveal .draw-clock{color:#ffffff;text-shadow:0 0 22px rgba(56,189,248,.85)}.draw-status{display:inline-flex;align-items:center;gap:6px;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;transition:color .6s ease}.draw-status-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--accent-cyan);transition:background .6s ease}.is-lock .draw-status-dot{background:#f59e0b;transition:background .4s ease-out;animation:drawStatusPulse .9s ease-in-out infinite}.is-reveal .draw-status-dot{background:#38bdf8;animation:drawStatusPulse 1.15s ease-in-out infinite}.draw-balls{width:100%;min-width:0}.draw-balls .ball{width:76px;height:76px;font-size:2.5rem;border:2px solid rgba(255,255,255,.18);box-shadow:0 8px 26px rgba(239,68,68,.5),0 0 38px rgba(56,189,248,.42),inset 0 -6px 14px rgba(0,0,0,.38)}.draw-balls .ball-label{font-size:.8rem}.desktop-board{position:relative;padding:18px 20px 20px}.desktop-board-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.desktop-board-title{display:flex;align-items:baseline;gap:12px;font-size:1rem;font-weight:800;color:var(--text-primary)}.desktop-board-odds{font-size:.82rem;font-weight:700;color:#fbbf24}.desktop-board-clear{background:transparent;border:1px solid var(--border-dim);border-radius:8px;padding:6px 14px;font-size:.76rem;font-weight:700;color:var(--text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.desktop-board-clear:hover:not(:disabled){color:#f87171;border-color:rgba(248,113,113,.5);background:rgba(248,113,113,.08)}.desktop-board-clear:disabled{opacity:.35;cursor:not-allowed}.desktop-board-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.desktop-board-col{display:flex;flex-direction:column;gap:10px;padding:12px 10px;border:1px solid var(--border-dim);border-radius:14px;background:rgba(255,255,255,.02);transition:border-color .18s ease,background .18s ease}.desktop-board-col.has-picks{border-color:rgba(99,102,241,.45);background:rgba(99,102,241,.06)}.desktop-board-col-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:22px}.desktop-board-col-name{font-size:.86rem;font-weight:800;color:var(--text-secondary)}.desktop-board-col.has-picks .desktop-board-col-name{color:#a5b4fc}.desktop-board-col-clear{background:transparent;border:none;color:var(--text-muted);font-size:.72rem;cursor:pointer;padding:2px 4px;border-radius:5px;line-height:1;transition:color .15s ease,background .15s ease}.desktop-board-col-clear:hover{color:#f87171;background:rgba(248,113,113,.12)}.desktop-board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.desktop-digit{aspect-ratio:1/1;min-height:40px;border-radius:10px;border:1px solid var(--border-dim);background:var(--bg-elevated);color:var(--text-primary);font-size:1.05rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .14s ease,border-color .14s ease,transform .1s ease,box-shadow .14s ease}.desktop-digit:hover:not(:disabled):not(.active){background:var(--bg-elevated-2);border-color:rgba(99,102,241,.55);transform:translateY(-1px)}.desktop-digit:active:not(:disabled){transform:translateY(0) scale(.95)}.desktop-digit.active{background:linear-gradient(135deg,#f43f5e,#dc2626);border-color:#fda4af;color:#ffffff;box-shadow:0 0 14px rgba(244,63,94,.45)}.desktop-digit.active:hover:not(:disabled){box-shadow:0 0 20px rgba(244,63,94,.6)}.desktop-digit:disabled{opacity:.4;cursor:not-allowed}.desktop-digit:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.desktop-board-col-foot{font-size:.68rem;font-weight:700;text-align:center;color:var(--text-muted)}.desktop-board-col.has-picks .desktop-board-col-foot{color:#a5b4fc}.desktop-board-lock{position:absolute;inset:0;z-index:25;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-lg);background:rgba(15,23,42,.74);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1.5px solid rgba(245,158,11,.55);text-align:center}.desktop-board-lock-pill{background:rgba(15,23,42,.92);border:1px solid rgba(245,158,11,.8);color:#fbbf24;font-weight:900;font-size:.95rem;padding:8px 22px;border-radius:999px}.desktop-board-lock small{color:var(--text-secondary);font-size:.78rem;font-weight:600}.desktop-board-admin-note{margin:14px 0 0;padding:10px 14px;border-radius:10px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#f87171;font-size:.82rem;font-weight:600;text-align:center}.desktop-slip{display:flex;flex-direction:column;padding:0;overflow:hidden;flex:none}.desktop-slip-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border-dim)}.desktop-slip-head h3{margin:0;font-size:.95rem;font-weight:800;color:var(--text-primary)}.desktop-slip-count{min-width:24px;padding:2px 9px;border-radius:999px;background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.45);color:#a5b4fc;font-size:.75rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.desktop-slip-body{max-height:210px;overflow-y:auto;padding:10px 12px}.desktop-slip-empty{margin:0;padding:18px 8px;text-align:center;font-size:.8rem;line-height:1.55;color:var(--text-muted)}.desktop-slip-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.desktop-slip-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto 20px;grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid var(--border-dim)}.desktop-slip-slot{font-size:.78rem;font-weight:800;color:#a5b4fc}.desktop-slip-digits{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.desktop-slip-chip{width:20px;height:20px;border-radius:5px;background:rgba(244,63,94,.18);border:1px solid rgba(244,63,94,.4);color:#fda4af;font-size:.7rem;font-weight:800;display:flex;align-items:center;justify-content:center}.desktop-slip-sub{font-family:SFMono-Regular,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:700;color:var(--text-secondary)}.desktop-slip-remove{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:.72rem;border-radius:4px;transition:color .15s ease}.desktop-slip-remove:hover{color:#f87171}.desktop-slip-foot{border-top:1px solid var(--border-dim);padding:12px 16px 14px;display:flex;flex-direction:column;gap:10px}.desktop-slip-field{display:flex;flex-direction:column;gap:5px}.desktop-slip-field span{font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.desktop-slip-field input{height:42px;padding:0 12px;border-radius:10px;border:1px solid var(--border-dim);background:var(--bg-base);color:var(--text-primary);font-family:SFMono-Regular,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.desktop-slip-field input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.22)}.desktop-slip-presets{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.desktop-slip-preset{flex:1 1;min-width:0;padding:7px 4px;border-radius:8px;border:1px solid var(--border-dim);background:var(--bg-elevated);color:var(--text-secondary);font-size:.78rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .1s ease}.desktop-slip-preset:hover:not(:disabled){background:var(--bg-elevated-2);border-color:rgba(99,102,241,.5);color:var(--text-primary)}.desktop-slip-preset:active:not(:disabled){transform:scale(.95)}.desktop-slip-preset:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.desktop-slip-preset:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.desktop-slip-preset,.desktop-slip-preset:active:not(:disabled){transition:none;transform:none}}.desktop-slip-meta,.desktop-slip-totals{display:flex;align-items:baseline;justify-content:space-between;font-size:.78rem;color:var(--text-muted)}.desktop-slip-totals strong{font-family:SFMono-Regular,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:900;color:var(--text-muted);letter-spacing:-.02em}.desktop-slip-totals strong.is-live{color:#34d399;text-shadow:0 0 14px rgba(52,211,153,.35)}.desktop-slip-feedback{margin:0;font-size:.78rem;font-weight:700;text-align:center;color:#34d399}.desktop-slip-feedback.is-error{color:#f87171}.desktop-slip-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:8px;gap:8px}.desktop-slip-rebet,.desktop-slip-submit{height:46px;border-radius:11px;font-size:.9rem;font-weight:800;cursor:pointer;transition:filter .15s ease,transform .1s ease,box-shadow .15s ease}.desktop-slip-rebet{background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.4);color:#a5b4fc}.desktop-slip-rebet:hover:not(:disabled){background:rgba(99,102,241,.22)}.desktop-slip-submit{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#ffffff;box-shadow:0 4px 16px rgba(16,185,129,.3)}.desktop-slip-submit:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 6px 22px rgba(16,185,129,.45)}.desktop-slip-rebet:active:not(:disabled),.desktop-slip-submit:active:not(:disabled){transform:scale(.98)}.desktop-slip-rebet:disabled,.desktop-slip-submit:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.desktop-slip-clearall{background:transparent;border:none;color:var(--text-muted);font-size:.74rem;font-weight:700;cursor:pointer;padding:2px;transition:color .15s ease}.desktop-slip-clearall:hover{color:#f87171}.desktop-rail-panel{display:flex;flex-direction:column;padding:0;overflow:hidden;min-height:0;flex:1 1}.desktop-rail-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--border-dim);flex:none}.desktop-rail-tab{background:transparent;border:none;border-bottom:2px solid transparent;padding:12px 8px;font-size:.8rem;font-weight:700;color:var(--text-muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.desktop-rail-tab:hover:not(.active){color:var(--text-secondary);background:rgba(255,255,255,.03)}.desktop-rail-tab.active{color:#a5b4fc;border-bottom-color:#6366f1;background:rgba(99,102,241,.08)}.desktop-rail-tabbody{flex:1 1;min-height:0;overflow-y:auto;padding:10px 12px}.desktop-rail-tabbody>.card{border:none;background:transparent;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:1180px){.desktop-shell{grid-template-columns:minmax(0,1fr)}.desktop-rail{position:static;max-height:none;overflow-y:visible;scrollbar-gutter:auto}.desktop-arena-split{grid-template-columns:minmax(0,1fr)}.desktop-draw-card{padding:18px 18px 20px}.draw-arc{max-width:460px}.draw-clock{font-size:1.7rem}.draw-balls .ball{width:66px;height:66px;font-size:2.1rem}}.header-brand{gap:22px;min-width:0}.header-brand,.header-nav{display:flex;align-items:center}.header-nav{gap:4px}.header-nav-link{background:transparent;border:none;border-radius:8px;padding:7px 12px;font-size:.82rem;font-weight:700;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease}.header-nav-link:hover{color:var(--text-primary);background:rgba(255,255,255,.06)}.header-nav-link:focus-visible{outline:2px solid #6366f1;outline-offset:2px}@media (max-width:900px){.header-nav{display:none}}@media (prefers-reduced-motion:reduce){.desktop-digit,.desktop-digit:active:not(:disabled),.desktop-digit:hover:not(:disabled):not(.active),.desktop-slip-rebet,.desktop-slip-submit{transition:none;transform:none}}@keyframes drawStatusPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.045);opacity:.9}}.draw-status-pulse{animation:drawStatusPulse 1.15s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.draw-status-pulse,.is-lock .draw-status-dot,.is-reveal .draw-status-dot{animation:none}}.mobile-bet-shell .btn-selector{height:46px;line-height:46px;font-size:.92rem;border-radius:12px}.mobile-bet-shell .number-picker-wrapper{flex-direction:column;align-items:stretch;gap:10px}.mobile-bet-shell #digitPicker{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;width:100%}.mobile-bet-shell .btn-num{width:100%;height:auto;aspect-ratio:1/1;min-height:52px;border-radius:14px;font-size:1.45rem;font-weight:800}.mobile-bet-shell .btn-num.active{background:linear-gradient(135deg,#f43f5e,#dc2626);color:#ffffff;border-color:#fda4af;border-width:2px;box-shadow:0 0 18px rgba(244,63,94,.5);transform:scale(1.03)}.mobile-bet-shell .btn-num:active:not(:disabled){transform:scale(.93)}.mobile-bet-shell .stake-chip{min-height:44px;border-radius:12px;font-size:.88rem}.mobile-bet-shell .btn-rebet{min-height:44px;border-radius:12px;font-size:.85rem;font-weight:700;background:rgba(99,102,241,.1)!important;border:1px solid rgba(99,102,241,.4)!important;color:#a5b4fc!important;box-shadow:none!important}.mobile-bet-shell .btn-rebet:disabled{opacity:.45}.mobile-sticky-betbar{position:fixed;left:0;right:0;bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px));z-index:8500;background:#0c0e1a;border-top:1px solid rgba(99,102,241,.22);box-shadow:0 -6px 22px rgba(0,0,0,.5);padding:9px 12px;display:flex;flex-direction:column;gap:7px}.mobile-sticky-betbar .bet-input-group{display:flex;gap:9px;margin:0}.mobile-sticky-betbar .bet-input-group input{flex:1 1;min-width:0;height:50px;font-size:1rem;font-weight:700;border-radius:12px}.mobile-sticky-betbar .btn-submit{flex:1.3 1;height:50px;font-size:1rem;font-weight:800;border-radius:12px}.betbar-summary{display:flex;align-items:center;justify-content:space-between;font-size:.7rem;color:var(--text-muted);padding:0 2px}.betbar-summary strong{font-size:.86rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.mobile-bet-shell .btn-num,.mobile-bet-shell .btn-num.active,.mobile-bet-shell .btn-num:active:not(:disabled){transition:none;transform:none}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:16px}.modal-card{background:#1a1f2e;border:1px solid var(--border-subtle);padding:30px 24px;border-radius:var(--radius-lg);width:100%;max-width:420px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05);color:var(--text-primary)}.modal-card h3{margin-bottom:16px;color:var(--text-primary);font-size:1.2rem}.form-group{margin-bottom:14px;text-align:left}.form-group label{display:block;font-size:.8rem;color:var(--text-secondary);margin-bottom:4px;font-weight:700}.modal-card input,.modal-card select{width:100%;padding:10px;border:1px solid var(--border-dim);background:var(--bg-elevated);color:var(--text-primary);border-radius:var(--radius-sm);font-size:.95rem}.modal-card select option{background:#1a1f2e;color:var(--text-primary)}.modal-card button{width:100%;padding:12px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:white;border:none;border-radius:var(--radius-sm);font-size:.95rem;font-weight:700;cursor:pointer;margin-top:5px;transition:all .2s ease;box-shadow:0 4px 14px var(--glow-indigo)}.modal-card button:hover{background:linear-gradient(135deg,#4338ca,#4f46e5);transform:translateY(-1px);box-shadow:0 6px 20px rgba(99,102,241,.4)}#adminInterfaceView{width:100%;background:var(--bg-base);min-height:100vh;padding:25px;color:var(--text-primary);background-image:radial-gradient(ellipse at 10% 40%,rgba(99,102,241,.04) 0,transparent 50%),radial-gradient(ellipse at 90% 10%,rgba(6,182,212,.03) 0,transparent 50%)}.backline-top-bar{display:flex;justify-content:space-between;align-items:center;background:rgba(15,17,30,.92);padding:16px 24px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);margin-bottom:25px;box-shadow:0 4px 24px rgba(0,0,0,.3)}.backline-brand{font-size:1.25rem;font-weight:800;background:linear-gradient(135deg,#818cf8,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.admin-metrics-grid{display:grid;grid-gap:16px;gap:16px}.admin-metrics-grid.grid-1-col{grid-template-columns:1fr}.metrics-row-container{background:rgba(255,255,255,.04);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:16px 20px;box-shadow:0 4px 16px rgba(0,0,0,.2)}.metric-card{background:var(--bg-elevated);border:1px solid var(--border-subtle);padding:16px;border-radius:var(--radius-md);box-shadow:0 4px 14px rgba(0,0,0,.25);transition:transform .2s ease,box-shadow .2s ease}.metric-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.35),0 0 20px var(--glow-indigo)}.card-accent-red{border-top:3px solid #ef4444}.card-accent-blue{border-top:3px solid #3b82f6}.card-accent-amber{border-top:3px solid #f59e0b}.metric-title{font-size:.78rem;color:var(--text-muted);font-weight:700;text-transform:uppercase;margin-bottom:8px;letter-spacing:.5px}.metric-value{font-size:1.45rem;font-weight:800;color:var(--text-primary)}.backline-layout{display:grid;grid-template-columns:1fr;grid-gap:25px;gap:25px}.backline-card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.25);overflow-x:auto}.table-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.btn-create-user{background:linear-gradient(135deg,#0284c7,#0ea5e9);color:#ffffff;border:none;padding:8px 16px;border-radius:var(--radius-sm);font-weight:700;cursor:pointer;font-size:.85rem;transition:all .2s ease;box-shadow:0 4px 12px rgba(2,132,199,.25)}.btn-create-user:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(2,132,199,.4)}.search-box input{background:var(--bg-elevated);border:1px solid var(--border-dim);color:var(--text-primary);padding:8px 14px;border-radius:var(--radius-sm);font-size:.85rem;width:200px;transition:border-color .2s ease}.search-box input::placeholder{color:var(--text-muted)}.search-box input:focus{border-color:#818cf8;outline:none;box-shadow:0 0 0 2px rgba(99,102,241,.15)}table.modern-admin-table{width:100%;border-collapse:collapse;font-size:.85rem;text-align:left}table.modern-admin-table th{background:rgba(15,23,42,.7);color:var(--text-secondary);padding:12px 14px;font-weight:700;border-bottom:2px solid var(--border-dim)}table.modern-admin-table td{padding:12px 14px;border-bottom:1px solid var(--border-dim);color:var(--text-primary);transition:background .15s ease}table.modern-admin-table tr:hover td{background:rgba(255,255,255,.02)}.badge-status{padding:4px 10px;border-radius:12px;font-size:.72rem;font-weight:700;display:inline-block}.status-active-modern{background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.3)}.status-suspended-modern{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.3)}.btn-action{background:var(--bg-elevated);color:#818cf8;border:1px solid rgba(99,102,241,.2);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:.75rem;font-weight:600;margin-right:4px;transition:all .15s ease}.btn-action:hover{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.4)}.stake-chips{display:flex;gap:6px;margin-bottom:12px}.stake-chip{flex:1 1;min-width:0;height:34px;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;border-radius:17px;cursor:pointer;font-size:.8rem;font-weight:700;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px}.stake-chip:hover{background:#e0e7ff;border-color:#818cf8;color:#4338ca}.stake-chip:active{transform:scale(.96)}@keyframes timerPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes navGlow{0%,to{text-shadow:0 0 6px rgba(129,140,248,.5)}50%{text-shadow:0 0 14px rgba(129,140,248,.9)}}@media (max-width:1023px){.btn-logout{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body{background:#0c0e1a!important;color:#e2e8f0!important;padding:8px 8px 80px!important;min-width:0!important;overflow-x:hidden!important}.container{max-width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important}.header-bar{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;padding:10px 12px!important;background:rgba(15,17,30,.95)!important;border:1px solid rgba(99,102,241,.2)!important;border-radius:14px!important;box-shadow:0 4px 20px rgba(0,0,0,.4)!important}.header-title{font-size:clamp(.85rem,3vw,1.05rem)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#e2e8f0!important;flex:0 0 auto!important;max-width:100%!important}.user-info{width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important}.role-badge{font-size:clamp(.58rem,1.8vw,.68rem)!important;padding:3px 8px!important;height:22px!important;line-height:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100px!important;border-radius:11px!important}.role-admin{background:rgba(239,68,68,.15)!important;border-color:rgba(239,68,68,.4)!important}.role-agent{background:rgba(245,158,11,.15)!important;border-color:rgba(245,158,11,.4)!important}.role-player{background:rgba(99,102,241,.15)!important;color:#a5b4fc!important;border-color:rgba(99,102,241,.4)!important}.user-display{font-size:clamp(.72rem,2vw,.82rem)!important;color:#cbd5e1!important;max-width:90px!important}.balance-box,.user-display{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.balance-box{font-size:clamp(.78rem,2.2vw,.88rem)!important;padding:4px 10px!important;height:28px!important;line-height:20px!important;background:rgba(5,150,105,.12)!important;color:#34d399!important;border:1px solid rgba(52,211,153,.3)!important;border-radius:14px!important;max-width:140px!important}.btn-admin-nav,.btn-logout{padding:0 10px!important;font-size:clamp(.65rem,1.8vw,.75rem)!important;height:30px!important;line-height:30px!important;border-radius:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:120px!important;min-width:0!important;flex-shrink:1!important}.btn-admin-nav{background:rgba(99,102,241,.2)!important;color:#a5b4fc!important;border:1px solid rgba(99,102,241,.35)!important}.btn-logout{background:rgba(239,68,68,.2)!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.35)!important}.card{background:rgba(255,255,255,.05)!important;border:1px solid rgba(99,102,241,.15)!important;border-radius:16px!important;box-shadow:0 4px 24px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04)!important;padding:16px!important;color:#e2e8f0!important}.timer{font-size:clamp(1rem,3.5vw,1.25rem)!important;background:rgba(239,68,68,.12)!important;color:#f87171!important;border:1px solid rgba(239,68,68,.3)!important;border-radius:12px!important;padding:8px 16px!important;text-align:center!important;animation:timerPulse 2s ease-in-out infinite!important}.balls-container{padding:16px 8px!important;gap:6px!important;background:rgba(6,182,212,.05)!important;border:2px solid rgba(6,182,212,.25)!important;border-radius:16px!important;box-shadow:0 0 24px rgba(6,182,212,.1),inset 0 0 12px rgba(6,182,212,.04)!important}.ball-label{font-size:clamp(.62rem,1.8vw,.72rem)!important;color:#94a3b8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ball{width:clamp(48px,15vw,62px)!important;height:clamp(48px,15vw,62px)!important;font-size:clamp(1.6rem,5vw,2.1rem)!important;background:radial-gradient(circle at 30% 30%,#f87171,#dc2626)!important;box-shadow:0 6px 22px rgba(239,68,68,.5),0 0 30px rgba(56,189,248,.42),inset 0 -5px 12px rgba(0,0,0,.38)!important;border:2px solid rgba(255,255,255,.18)!important}.ball.rolling{background:radial-gradient(circle at 30% 30%,#f43f5e,#be123c)!important;filter:drop-shadow(0 0 8px rgba(6,182,212,.4))!important}.ball.is-frenzy{box-shadow:0 4px 18px rgba(245,158,11,.5),0 0 34px rgba(245,158,11,.42),inset 0 -4px 12px rgba(120,53,15,.45)!important}.ball.is-frenzy,.ball.is-jackpot-charge{background:radial-gradient(circle at 30% 30%,#fcd34d,#b45309)!important;border:2px solid rgba(251,191,36,.65)!important}.ball.is-jackpot-charge{box-shadow:0 0 0 4px rgba(245,158,11,.16),0 4px 18px rgba(245,158,11,.5),0 0 34px 4px rgba(245,158,11,.42),inset 0 -4px 12px rgba(120,53,15,.45)!important}.ball.is-jackpot-won{border:2.5px solid #fbbf24!important;box-shadow:0 0 24px rgba(251,191,36,.8),0 4px 14px rgba(217,119,6,.4)!important}.card.betting-card{padding:14px!important}.bet-section-title{font-size:clamp(.85rem,2.5vw,.95rem)!important;color:#e2e8f0!important;margin-bottom:10px!important}.bet-section-title span:last-child{color:#fbbf24!important}.slot-selector{display:flex!important;gap:4px!important;width:100%!important;margin-bottom:12px!important}.btn-selector{flex:1 1!important;min-width:0!important;height:40px!important;line-height:40px!important;font-size:clamp(.7rem,2.2vw,.82rem)!important;padding:0 2px!important;background:rgba(255,255,255,.06)!important;color:#94a3b8!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important;transition:all .2s ease!important}.btn-selector.active{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;color:#ffffff!important;border-color:#818cf8!important;box-shadow:0 0 14px rgba(99,102,241,.4)!important}.btn-selector.has-picks:not(.active){border-color:rgba(52,211,153,.5)!important;color:#e2e8f0!important}.number-picker-wrapper{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}#digitPicker{display:grid!important;grid-template-columns:repeat(5,1fr)!important;grid-gap:8px!important;gap:8px!important;width:100%!important}.btn-num{width:100%!important;height:48px!important;border-radius:12px!important;font-size:1.15rem!important;margin:0!important;background:rgba(255,255,255,.06)!important;color:#e2e8f0!important;border:1px solid rgba(148,163,184,.2)!important;transition:all .15s ease!important}.btn-num:active{transform:scale(.95)!important}.btn-num.active{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:white!important;border-color:#f87171!important;box-shadow:0 0 16px rgba(239,68,68,.45)!important}.btn-clear{width:100%!important;height:42px!important;border-radius:10px!important;font-size:clamp(.78rem,2.2vw,.88rem)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.btn-rebet:not(.mobile-bet-shell .btn-rebet){background:linear-gradient(135deg,#4f46e5,#6366f1)!important;box-shadow:0 4px 16px rgba(99,102,241,.3)!important}.stake-chips{display:flex!important;gap:6px!important;margin-bottom:10px!important}.stake-chip{flex:1 1!important;min-width:0!important;height:34px!important;background:rgba(255,255,255,.06)!important;color:#a5b4fc!important;border:1px solid rgba(99,102,241,.25)!important;border-radius:17px!important;font-size:clamp(.7rem,2vw,.8rem)!important;padding:0 6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:all .15s ease!important}.stake-chip:active,.stake-chip:hover{background:rgba(99,102,241,.2)!important;border-color:#818cf8!important;color:#c7d2fe!important}.stake-chip:active{transform:scale(.95)!important}.bet-input-group{display:flex!important;flex-direction:row!important;gap:8px!important;width:100%!important}input[type=number]{height:48px!important;font-size:.92rem!important;background:rgba(255,255,255,.06)!important;color:#e2e8f0!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:12px!important}input[type=number]::placeholder{color:#64748b!important}input[type=number]:focus{border-color:#818cf8!important;box-shadow:0 0 0 2px rgba(99,102,241,.2)!important;outline:none!important}.btn-submit{height:48px!important;padding:0 20px!important;font-size:clamp(.85rem,2.5vw,.95rem)!important;background:linear-gradient(135deg,#059669,#10b981)!important;border-radius:12px!important;box-shadow:0 4px 18px rgba(16,185,129,.35)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:all .2s ease!important}.btn-submit:active{transform:scale(.97)!important;box-shadow:0 2px 10px rgba(16,185,129,.5)!important}.card.summary-card,.card.summary-card h3{color:#e2e8f0!important}.card.summary-card h3{font-size:clamp(.85rem,2.5vw,.95rem)!important}.summary-list{height:auto!important;min-height:120px!important;max-height:280px!important}.summary-item{background:rgba(255,255,255,.04)!important;border:1px solid rgba(148,163,184,.1)!important;border-radius:10px!important;color:#e2e8f0!important}.summary-slot{color:#818cf8!important}.summary-detail{color:#94a3b8!important}.summary-amount{color:#34d399!important}.history-card,.summary-card,.trend-card{width:100%!important}.card.history-card h3{color:#e2e8f0!important;font-size:clamp(.85rem,2.5vw,.95rem)!important}.history-list{height:auto!important;min-height:120px!important;max-height:320px!important;overflow-y:auto!important}.history-item{border-bottom:1px solid rgba(148,163,184,.1)!important;color:#e2e8f0!important}.history-item:nth-child(2n){background:rgba(255,255,255,.02)!important}.history-issue{color:#cbd5e1!important;font-size:clamp(.7rem,2vw,.8rem)!important}.history-time{color:#64748b!important}.mini-ball{box-shadow:0 2px 8px rgba(239,68,68,.3)!important}.card.trend-card h3{color:#e2e8f0!important;font-size:clamp(.85rem,2.5vw,.95rem)!important}.tab-bar{border-bottom:1px solid rgba(148,163,184,.15)!important;gap:4px!important}.tab-btn{background:rgba(255,255,255,.05)!important;color:#94a3b8!important;border:1px solid rgba(148,163,184,.15)!important;font-size:clamp(.68rem,2vw,.78rem)!important;padding:6px 10px!important;border-radius:8px 8px 0 0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;flex-shrink:1!important}.tab-btn.active{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#ffffff!important;border-color:#3b82f6!important;box-shadow:0 -2px 10px rgba(59,130,246,.25)!important}.tab-btn.all-tab.active{background:linear-gradient(135deg,#7c3aed,#8b5cf6)!important;border-color:#8b5cf6!important}.chart-container{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-radius:0 0 12px 12px!important}table.trend-table{color:#e2e8f0!important}table.trend-table th{background:rgba(15,23,42,.6)!important;color:#94a3b8!important;border-color:rgba(148,163,184,.15)!important}table.trend-table td{border-color:rgba(148,163,184,.1)!important}td.issue-td{background:rgba(15,23,42,.4)!important;color:#94a3b8!important;font-size:clamp(.6rem,1.8vw,.72rem)!important}.omission-val{color:rgba(148,163,184,.35)!important}.ball-num{box-shadow:0 2px 8px rgba(239,68,68,.35)!important}td.issue-td,th.issue-td{width:64px!important;min-width:58px!important;max-width:70px!important}.all-slot-digit,.ball-num{width:22px!important;height:22px!important}.route012-scroll{max-height:min(600px,52vh)!important}.route012-hint{font-size:.62rem!important}.actv-heading h3{color:#e2e8f0!important;font-size:clamp(.85rem,2.5vw,.95rem)!important}.actv-card{padding:11px 13px!important;gap:7px!important}.actv-slot{font-size:.82rem!important}.actv-state{font-size:.66rem!important;padding:3px 8px!important}.actv-amount{font-size:1.02rem!important}.actv-chip{font-size:.8rem!important;min-width:24px!important;padding:3px 6px!important}.actv-drawn,.actv-meta{font-size:.72rem!important}.actv-filter{font-size:.76rem!important;padding:9px 4px!important}.actv-totals dt{font-size:.66rem!important}.actv-totals dd{font-size:.92rem!important}.actv-round-head{font-size:.7rem!important}.nav-item{font-size:clamp(.62rem,1.8vw,.7rem)}.nav-item.active{color:#a5b4fc!important;background:rgba(99,102,241,.15)!important;border:1px solid rgba(129,140,248,.3)!important;animation:navGlow 2s ease-in-out infinite!important}.nav-icon{font-size:1.2rem!important}.actv-feed::-webkit-scrollbar,.chart-container::-webkit-scrollbar,.history-list::-webkit-scrollbar,.summary-list::-webkit-scrollbar{width:4px!important;height:4px!important}.actv-feed::-webkit-scrollbar-track,.chart-container::-webkit-scrollbar-track,.history-list::-webkit-scrollbar-track,.summary-list::-webkit-scrollbar-track{background:rgba(255,255,255,.03)!important}.actv-feed::-webkit-scrollbar-thumb,.chart-container::-webkit-scrollbar-thumb,.history-list::-webkit-scrollbar-thumb,.summary-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.25)!important;border-radius:4px!important}.modal-overlay{padding:10px!important;align-items:flex-end!important;background:rgba(0,0,0,.7)!important}.modal-card{width:100%!important;max-width:100%!important;padding:20px 16px!important;max-height:90vh!important;overflow-y:auto!important;border-radius:20px 20px 0 0!important;background:#1e1b2e!important;border:1px solid rgba(99,102,241,.2)!important;box-shadow:0 -8px 40px rgba(0,0,0,.5)!important}.modal-card,.modal-card h3{color:#e2e8f0!important}.modal-card input,.modal-card select{background:rgba(255,255,255,.06)!important;color:#e2e8f0!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:10px!important}.modal-card button{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;border-radius:10px!important;font-weight:700!important}.form-group label{color:#94a3b8!important}#adminInterfaceView{padding:10px!important;width:100%!important;overflow-x:hidden!important;background:#0c0e1a!important;color:#e2e8f0!important}.backline-top-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px!important;background:rgba(15,17,30,.95)!important;border:1px solid rgba(99,102,241,.15)!important;border-radius:14px!important}.backline-brand{font-size:clamp(.9rem,3vw,1.1rem)!important;text-align:center!important;color:#818cf8!important}.admin-metrics-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-bottom:12px!important}.admin-metrics-grid.grid-1-col{grid-template-columns:1fr!important}.metrics-row-container{padding:12px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(99,102,241,.12)!important;border-radius:14px!important;color:#e2e8f0!important}.metrics-row-header{margin-bottom:8px!important}.metric-card{padding:12px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(148,163,184,.1)!important;border-radius:12px!important}.metric-title{color:#94a3b8!important}.metric-value{font-size:clamp(1rem,3vw,1.25rem)!important;color:#e2e8f0!important}.backline-layout{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.backline-card{padding:14px!important;width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;background:rgba(255,255,255,.04)!important;border:1px solid rgba(99,102,241,.12)!important;border-radius:14px!important;color:#e2e8f0!important}.table-toolbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.table-toolbar>div{width:100%!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important}.btn-create-user,.table-toolbar>div>select{flex:0 0 auto!important;min-height:44px!important;white-space:nowrap!important}.table-toolbar>div>div:not(.search-box){flex:0 0 auto!important}.table-toolbar>div>div:not(.search-box) button{white-space:nowrap!important;min-height:44px!important}.search-box{flex:1 1 100%!important;min-width:0!important}.search-box input{width:100%!important;background:rgba(255,255,255,.06)!important;color:#e2e8f0!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:8px!important}.btn-create-user{background:linear-gradient(135deg,#0284c7,#0ea5e9)!important;border-radius:8px!important}table.modern-admin-table{min-width:540px!important;font-size:.78rem!important;color:#e2e8f0!important}table.modern-admin-table th{background:rgba(15,23,42,.6)!important;color:#94a3b8!important;border-bottom:2px solid rgba(148,163,184,.15)!important;padding:8px 10px!important;white-space:nowrap!important}table.modern-admin-table td{padding:8px 10px!important;white-space:nowrap!important;border-bottom:1px solid rgba(148,163,184,.1)!important;color:#cbd5e1!important}.btn-action{min-height:44px!important;font-size:.75rem!important;white-space:nowrap!important;background:rgba(255,255,255,.06)!important;color:#a5b4fc!important;border:1px solid rgba(99,102,241,.28)!important;border-radius:8px!important}.badge-status,.btn-action{padding:0 12px!important;display:inline-flex!important;align-items:center!important}.badge-status{min-height:36px!important}table.modern-admin-table td:last-child,table.modern-admin-table th:last-child{position:-webkit-sticky!important;position:sticky!important;right:0!important;z-index:2!important;background:#12161f!important;box-shadow:-8px 0 12px -8px rgba(0,0,0,.75)!important}table.modern-admin-table th:last-child{background:#10141c!important}}@media (max-width:767px){table.modern-admin-table,table.modern-admin-table tbody,table.modern-admin-table td,table.modern-admin-table tr{display:block!important;width:auto!important}table.modern-admin-table{min-width:0!important;border-collapse:separate!important;border-spacing:0!important}table.modern-admin-table thead{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}table.modern-admin-table tr{margin:0 0 12px!important;padding:12px 14px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(99,102,241,.18)!important;border-radius:14px!important}table.modern-admin-table tr:last-child{margin-bottom:0!important}table.modern-admin-table tr:hover td{background:transparent!important}table.modern-admin-table td{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:7px 0!important;border:none!important;border-bottom:1px solid rgba(148,163,184,.08)!important;white-space:normal!important;text-align:right!important}table.modern-admin-table td:last-child{border-bottom:none!important}table.modern-admin-table td:before{content:attr(data-label);flex:0 0 auto;margin-right:auto;text-align:left;font-size:.7rem;font-weight:700;color:#94a3b8}table.modern-admin-table td.cell-identity{display:block!important;padding:0 0 10px!important;margin-bottom:4px!important;font-size:1rem!important;text-align:left!important;border-bottom:1px solid rgba(148,163,184,.16)!important}table.modern-admin-table td.cell-identity:before{display:block;margin-bottom:3px}table.modern-admin-table td.cell-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;padding-top:12px!important;border-bottom:none!important}table.modern-admin-table td.cell-actions:before{flex:1 0 100%;margin:0 0 2px}table.modern-admin-table td.cell-actions .btn-action{flex:1 1 auto!important;min-width:calc(45% - 4px)!important;justify-content:center!important}table.modern-admin-table td.cell-na{display:none!important}table.modern-admin-table td.cell-fullspan{display:block!important;text-align:center!important;border-bottom:none!important}table.modern-admin-table td.cell-fullspan:before{content:none}table.modern-admin-table td:last-child,table.modern-admin-table th:last-child{position:static!important;background:transparent!important;box-shadow:none!important}.backline-card{overflow-x:visible!important}}input,select,textarea{border:1px solid var(--border-dim,rgba(148,163,184,.12))!important}input,option,select,textarea{background-color:var(--bg-surface,#111827)!important;color:var(--text-primary,#e2e8f0)!important}@keyframes spin{to{transform:rotate(1turn)}}@keyframes auditSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){[style*=auditSkeleton]{animation:none!important}}@keyframes userDirectoryPresencePulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){[style*=userDirectoryPresencePulse]{animation:none!important}}.mobile-viewport-fill .card{flex:1 1!important;display:flex!important;flex-direction:column!important;height:100%!important;max-height:none!important;margin-bottom:max(env(safe-area-inset-bottom),16px)}.mobile-viewport-fill .actv-feed,.mobile-viewport-fill .history-list{flex:1 1!important;height:100%!important;max-height:none!important;min-height:0!important;overflow-y:auto!important;padding-bottom:24px}.auth-shell{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 18px;background:radial-gradient(1100px 620px at 50% -10%,rgba(99,102,241,.16),transparent 60%),#0c0e1a}.auth-panel{position:relative;width:100%;max-width:400px;background:rgba(17,21,38,.92);border:1px solid rgba(99,102,241,.22);border-radius:16px;padding:34px 28px 26px;box-shadow:0 24px 60px rgba(0,0,0,.5)}.auth-lang{position:absolute;top:12px;right:12px;z-index:2}.auth-head{flex-direction:column;text-align:center;margin-bottom:28px}.auth-badge,.auth-head{display:flex;align-items:center}.auth-badge{justify-content:center;width:52px;height:52px;margin-bottom:16px;border-radius:16px;color:#a5b4fc;background:rgba(99,102,241,.16);border:1px solid rgba(99,102,241,.38)}.auth-title{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:-.01em;color:#f8fafc}.auth-sub{margin:7px 0 0;font-size:.82rem;color:#94a3b8}.auth-form{gap:18px}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:6px}.auth-field span{font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#a3b0c2}.auth-field input{height:54px;padding:0 16px;font-size:1rem;font-weight:500;color:#f1f5f9;background:rgba(9,14,28,.95);border:1.5px solid rgba(148,163,184,.34);border-radius:12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.auth-field input::placeholder{color:#64748b;font-weight:400}.auth-field input:hover:not(:disabled){border-color:rgba(148,163,184,.5)}.auth-field input:focus-visible{background:rgba(9,14,28,1);border-color:rgba(129,140,248,.9);box-shadow:0 0 0 3px rgba(99,102,241,.24)}.auth-field input:disabled{opacity:.6}.auth-error{margin:0;font-size:.82rem;font-weight:600;color:#f87171}.auth-submit{height:54px;margin-top:6px;font-size:.95rem;font-weight:800;color:#ffffff;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:10px;cursor:pointer;transition:filter .15s ease,opacity .15s ease}.auth-submit:hover:not(:disabled){filter:brightness(1.08)}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-submit:focus-visible{outline:2px solid #a5b4fc;outline-offset:2px}.auth-note{margin:20px 0 0;text-align:center;font-size:.76rem;color:#64748b}.auth-splash{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#0c0e1a}.auth-splash-mark{display:flex;gap:8px}.auth-splash-mark span{width:12px;height:12px;border-radius:50%;background:#6366f1;animation:auth-splash-pulse 1.1s ease-in-out infinite}.auth-splash-mark span:nth-child(2){animation-delay:.12s}.auth-splash-mark span:nth-child(3){animation-delay:.24s}.auth-splash-mark span:nth-child(4){animation-delay:.36s}.auth-splash-mark span:nth-child(5){animation-delay:.48s}@keyframes auth-splash-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.auth-splash-label{margin:0;font-size:.82rem;font-weight:600;letter-spacing:.04em;color:#94a3b8}@media (prefers-reduced-motion:reduce){.auth-splash-mark span{animation:none;opacity:.7}}.jackpot-ticker{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:11px;padding:18px 26px 17px;border-radius:18px;border:1px solid rgba(253,224,71,.42);background:radial-gradient(75% 130% at 50% 0,rgba(190,24,45,.34),transparent 62%),radial-gradient(90% 150% at 100% 100%,rgba(120,20,30,.3),transparent 60%),linear-gradient(150deg,#3b0a11,#1e0609 44%,#150609 72%,#1c080d);box-shadow:inset 0 1px 0 rgba(255,226,160,.22),inset 0 -1px 0 rgba(0,0,0,.55),0 22px 48px -30px rgba(220,38,38,.75),0 2px 12px rgba(0,0,0,.55)}.jackpot-ticker-glow{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.jackpot-ticker-tex{position:absolute;inset:0;animation:jackpot-currency-breathe 19s ease-in-out infinite}@keyframes jackpot-currency-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.jackpot-ticker-tex:before{content:"";position:absolute;top:calc(var(--cur-tile) * -1.25);left:calc(var(--cur-tile) * -1.25);width:calc(100% + var(--cur-tile) * 2.5);height:calc(100% + var(--cur-tile) * 2.5);pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cg fill='%23fde68a' font-family='Arial,Helvetica Neue,Helvetica,sans-serif' font-weight='700' font-size='18' text-anchor='middle'%3E%3Ctext x='16' y='22'%3E$%3C/text%3E%3Ctext x='48' y='22'%3E%C2%A5%3C/text%3E%3Ctext x='80' y='22'%3E%C2%A3%3C/text%3E%3Ctext x='112' y='22'%3E%E2%82%AC%3C/text%3E%3Ctext x='0' y='54'%3E%C2%A3%3C/text%3E%3Ctext x='128' y='54'%3E%C2%A3%3C/text%3E%3Ctext x='32' y='54'%3E%E2%82%AC%3C/text%3E%3Ctext x='64' y='54'%3E$%3C/text%3E%3Ctext x='96' y='54'%3E%C2%A5%3C/text%3E%3Ctext x='16' y='86'%3E$%3C/text%3E%3Ctext x='48' y='86'%3E%C2%A5%3C/text%3E%3Ctext x='80' y='86'%3E%C2%A3%3C/text%3E%3Ctext x='112' y='86'%3E%E2%82%AC%3C/text%3E%3Ctext x='0' y='118'%3E%C2%A3%3C/text%3E%3Ctext x='128' y='118'%3E%C2%A3%3C/text%3E%3Ctext x='32' y='118'%3E%E2%82%AC%3C/text%3E%3Ctext x='64' y='118'%3E$%3C/text%3E%3Ctext x='96' y='118'%3E%C2%A5%3C/text%3E%3C/g%3E%3C/svg%3E");background-size:var(--cur-tile) var(--cur-tile);animation:jackpot-currency-drift 44s linear infinite}.jackpot-ticker-glow{--cur-tile:128px}.jackpot-ticker-mobile .jackpot-ticker-glow{--cur-tile:84px}@keyframes jackpot-currency-drift{to{transform:translate(var(--cur-tile),var(--cur-tile))}}.jackpot-ticker-glow:after{content:"";position:absolute;top:-60%;left:0;width:34%;height:220%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,236,179,.05) 34%,rgba(255,248,224,.22) 50%,rgba(255,236,179,.05) 66%,transparent);animation:jackpot-glare 15s linear infinite}@keyframes jackpot-glare{0%{transform:translateX(-160%) rotate(16deg);opacity:0}1.5%{opacity:1}9.5%{opacity:1}11%{transform:translateX(420%) rotate(16deg);opacity:0}to{transform:translateX(420%) rotate(16deg);opacity:0}}@keyframes jackpot-rays{to{transform:translate(-50%,-50%) rotate(1turn)}}.jackpot-ticker:after{content:"";position:absolute;inset:6px;z-index:4;pointer-events:none;border:2px dotted rgba(255,221,148,.45);border-radius:13px;filter:drop-shadow(0 0 3px rgba(251,191,36,.75));animation:jackpot-bulbs 2.6s ease-in-out infinite}@keyframes jackpot-bulbs{0%,to{opacity:.45}50%{opacity:1}}.jackpot-ticker-head,.jackpot-ticker-main{position:relative;z-index:2}.jackpot-ticker-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.jackpot-ticker-label{gap:7px;padding:4px 17px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#45100c;background:linear-gradient(180deg,#fff2c4,#fbbf24 52%,#c2760a);text-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 2px 7px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.55);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%,7px 50%);clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%,7px 50%)}.jackpot-delta,.jackpot-ticker-label{display:inline-flex;align-items:center;font-size:.66rem}.jackpot-delta{gap:5px;padding:3px 10px;border-radius:999px;border:1px solid rgba(52,211,153,.5);background:rgba(6,78,59,.55);color:#6ee7b7;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help}@keyframes jackpot-delta-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.jackpot-pour{position:absolute;inset:0;z-index:1;pointer-events:none}.jackpot-mote{position:absolute;top:26px;right:52px;width:var(--p-size,3px);height:var(--p-size,3px);border-radius:var(--p-round,50%);background:var(--p-color,#fbbf24);opacity:0;box-shadow:0 0 6px rgba(251,191,36,.55);--reach:calc(0.55 + 0.45 * var(--pour-heat, 1));animation:jackpot-pour-in var(--p-dur,.7s) cubic-bezier(.3,.05,.5,1) var(--p-delay,0s) 1}@keyframes jackpot-pour-in{0%{opacity:0;transform:translate(0) scale(.6)}14%{opacity:calc(.5 + .5 * var(--pour-heat, 1));transform:translate(calc(var(--p-x, 0px) * .14 * var(--reach)),calc(var(--p-y, 0px) * .18 * var(--reach))) scale(1)}82%,to{opacity:0;transform:translate(calc(var(--p-x, 0px) * var(--reach)),calc(var(--p-y, 0px) * var(--reach))) scale(.5)}}.jackpot-pour.is-drain .jackpot-mote{top:auto;right:auto;bottom:34%;left:22%;box-shadow:0 0 6px rgba(253,224,71,.5);animation-name:jackpot-pour-out;animation-timing-function:cubic-bezier(.5,0,.75,.9)}@keyframes jackpot-pour-out{0%{opacity:0;transform:translate(calc(var(--p-x, 0px) * -.25)) scale(1)}16%{opacity:.9}78%,to{opacity:0;transform:translate(calc(var(--p-x, 0px) * -.4),calc(var(--p-y, 0px) * 1.5)) scale(.5)}}.jackpot-ticker:has(.jackpot-coin-layer.is-erupt){overflow:clip;overflow-clip-margin:28px}@supports not (overflow-clip-margin:1px){.jackpot-ticker:has(.jackpot-coin-layer.is-erupt){overflow:visible;-webkit-clip-path:inset(-28px);clip-path:inset(-28px)}}.jackpot-coin-layer{position:absolute;inset:0;z-index:1;pointer-events:none;--pour-reach:clamp(240px,35%,620px);--p-cell:24px;--coin-draw:32px;--cash-cell:2px}@media (min-width:1600px){.jackpot-coin-layer{--pour-reach:clamp(320px,35%,620px);--p-cell:32px;--coin-draw:40px;--cash-cell:2px}}@media (min-width:2200px){.jackpot-coin-layer{--pour-reach:clamp(400px,35%,780px);--p-cell:40px;--coin-draw:56px;--cash-cell:3px}}.jackpot-ticker-mobile .jackpot-coin-layer{--pour-reach:clamp(96px,35%,340px);--p-cell:16px;--coin-draw:24px;--cash-cell:1px}@media (min-width:700px){.jackpot-ticker-mobile .jackpot-coin-layer{--pour-reach:clamp(144px,35%,340px);--p-cell:24px;--coin-draw:32px;--cash-cell:2px}}.jackpot-coin{position:absolute;top:-18px;left:calc(50% + var(--p-x, 0px));width:var(--coin-draw,32px);height:var(--coin-draw,32px);opacity:0;animation:jackpot-coin-through var(--p-dur,.76s) cubic-bezier(.34,0,.72,1) var(--p-delay,0s) 1}.jackpot-coin-face{display:block;width:100%;height:100%;overflow:hidden;position:relative}.jackpot-coin-strip{display:block;width:1200%;height:100%;background-size:100% 100%;background-repeat:no-repeat;animation:jackpot-coin-turn var(--p-spin-dur,1.25s) steps(12) var(--p-spin,0s) infinite}@keyframes jackpot-coin-turn{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes jackpot-coin-through{0%{opacity:0;transform:translate(-50%)}8%{opacity:calc(.55 + .45 * var(--pour-heat, 1));transform:translate(calc(-50% + var(--p-drift, 0px) * .14),calc(var(--p-y, 0px) * .14))}90%{opacity:calc(.55 + .45 * var(--pour-heat, 1));transform:translate(calc(-50% + var(--p-drift, 0px) * .9),calc(var(--p-y, 0px) * 1.7))}to{opacity:0;transform:translate(calc(-50% + var(--p-drift, 0px)),calc(var(--p-y, 0px) * 2))}}@keyframes jackpot-cash-through{0%{opacity:0;transform:translate(-50%)}8%{opacity:calc(.55 + .45 * var(--pour-heat, 1));transform:translate(calc(-50% + var(--p-drift, 0px) * .14),calc(var(--p-y, 0px) * .12))}90%{opacity:calc(.55 + .45 * var(--pour-heat, 1));transform:translate(calc(-50% + var(--p-drift, 0px) * .9),calc(var(--p-y, 0px) * 1.72))}to{opacity:0;transform:translate(calc(-50% + var(--p-drift, 0px)),calc(var(--p-y, 0px) * 2))}}.jackpot-coin-layer.is-erupt .jackpot-coin{top:auto;bottom:15%;left:calc(50% + var(--p-x, 0px) * .3);animation-name:jackpot-erupt-x;animation-timing-function:linear;animation-duration:calc(var(--p-dur, .76s) * 2.6)}.jackpot-erupt-y{display:block;width:100%;height:100%;animation:jackpot-erupt-y calc(var(--p-dur, .76s) * 2.6) var(--p-delay,0s) 1 both}.jackpot-coin-layer.is-erupt{--erupt-rise:118px}@keyframes jackpot-erupt-x{0%{opacity:0;transform:translate(-50%)}7%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--p-x, 0px) * .95))}}@keyframes jackpot-erupt-y{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.16,.62,.35,1)}46%{transform:translateY(calc(var(--erupt-rise, 88px) * var(--p-jet, 1) * -1));animation-timing-function:cubic-bezier(.55,0,.85,.42)}to{transform:translateY(calc(var(--erupt-rise, 88px) * var(--p-jet, 1) * .5))}}.jackpot-cash{position:absolute;top:-18px;left:calc(50% + var(--p-x, 0px));width:calc(var(--cash-cell, 2px) * 24);height:calc(var(--cash-cell, 2px) * 22);opacity:0;transform-origin:50% 100%;animation:jackpot-cash-through calc(var(--p-dur, .76s) * 3) cubic-bezier(.34,0,.72,1) var(--p-delay,0s) 1}.jackpot-cash-sway{display:block;width:100%;height:100%;animation:jackpot-cash-sway .9s ease-in-out infinite;animation-duration:calc(.9s * var(--p-flutter, 1));animation-delay:var(--p-spin,0s)}@keyframes jackpot-cash-sway{0%{transform:translate(-26%) rotate(-1deg)}25%{transform:translate(-2%,-14%) rotate(8deg)}50%{transform:translate(23%,-2%) rotate(1deg)}75%{transform:translate(3%,-10%) rotate(-6deg)}to{transform:translate(-26%) rotate(-1deg)}}.jackpot-cash-face{display:block;width:100%;height:100%;overflow:hidden}.jackpot-cash-strip{display:block;width:4800%;height:100%;animation:jackpot-cash-flip 1.8s steps(48) var(--p-spin,0s) infinite;animation-duration:calc(1.8s * var(--p-flutter, 1))}@keyframes jackpot-cash-flip{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.jackpot-roll{position:absolute;left:0;right:0;bottom:0;height:0;z-index:var(--p-lane,3);animation:jackpot-roll-across var(--p-dur,1s) linear var(--p-delay,0s) 1}@keyframes jackpot-roll-across{0%{opacity:0;transform:translateX(0)}7%{opacity:calc(var(--p-dim, 1) * (.55 + .45 * var(--pour-heat, 1)))}93%{opacity:calc(var(--p-dim, 1) * (.55 + .45 * var(--pour-heat, 1)))}to{opacity:0;transform:translateX(calc(-100% - var(--p-size, 24px)))}}.jackpot-coin-layer.is-roll .jackpot-coin-face{position:absolute;left:100%;bottom:var(--p-y,24px);width:var(--p-size,24px);height:var(--p-size,24px);animation:jackpot-roll-spin var(--p-spin-dur,.52s) steps(4) var(--p-spin,0s) infinite}.jackpot-coin-layer.is-roll .jackpot-coin-strip{animation:none;transform:translateX(0)}@keyframes jackpot-roll-spin{to{transform:rotate(-1turn)}}.jackpot-trip{position:absolute;left:0;right:0;bottom:0;height:0;z-index:var(--p-lane,4);animation:jackpot-trip-across 4.92s linear var(--p-delay,0s) 1 both}@keyframes jackpot-trip-across{0%{opacity:0;transform:translateX(0)}3%{opacity:calc(.55 + .45 * var(--pour-heat, 1))}12%,76%{opacity:calc(.55 + .45 * var(--pour-heat, 1));transform:translateX(-34%)}95%{opacity:calc(.55 + .45 * var(--pour-heat, 1))}to{opacity:0;transform:translateX(calc(-100% - var(--p-size, 32px)))}}.jackpot-coin-layer.is-roll .jackpot-trip-face{position:absolute;display:block;overflow:hidden;left:calc(100% - var(--p-size, 32px) * .25);bottom:var(--p-y,24px);width:calc(var(--p-size, 32px) * 1.75);height:calc(var(--p-size, 32px) * 1.625)}.jackpot-trip-strip{display:block;width:5900%;height:100%;animation:jackpot-trip-play 4.92s steps(59) var(--p-delay,0s) 1 forwards}@keyframes jackpot-trip-play{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.jackpot-amount.is-draining{animation:jackpot-board-drain var(--jp-drain-ms,1.1s) ease-out}@keyframes jackpot-board-drain{0%{opacity:1}12%{opacity:.72}34%{opacity:.93}to{opacity:1}}.jackpot-amount-wrap{position:relative;min-width:0}.jackpot-amount{--jp-cell:1.28em;display:inline-flex;align-items:stretch;gap:3px;font-family:SFMono-Regular,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,4.1vw,3.3rem);font-weight:900;line-height:1.04;letter-spacing:-.01em}.jackpot-digit{display:inline-flex;align-items:center;justify-content:center}.jackpot-digit.is-digit{position:relative;min-width:.76em;padding:0 .11em;border-radius:9px;border:1px solid rgba(253,224,71,.3);background:linear-gradient(180deg,#38101a,#200a11 49.5%,#2c0d15 50.5%,#170609);color:#ffdc8a;text-shadow:0 0 11px rgba(251,191,36,.8),0 1px 0 rgba(0,0,0,.7);box-shadow:inset 0 1px 0 rgba(255,226,160,.28),inset 0 -3px 7px rgba(0,0,0,.75),0 4px 9px rgba(0,0,0,.55)}.jackpot-digit.is-digit:after{content:"";position:absolute;left:7%;right:7%;top:50%;height:1px;background:rgba(0,0,0,.8);box-shadow:0 1px 0 rgba(255,226,160,.12)}.jackpot-flap-window{height:var(--jp-cell);overflow:hidden}.jackpot-flap-strip{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jackpot-amount.is-rolling .jackpot-flap-strip{will-change:transform}.jackpot-flap-cell{display:flex;align-items:center;justify-content:center;height:var(--jp-cell);padding:.1em 0 .14em}.jackpot-digit.is-sep{padding:0 .02em;color:#fbbf24;text-shadow:0 0 10px rgba(251,191,36,.6)}.jackpot-badge{display:inline-flex;align-items:center;gap:5px;align-self:center;padding:4px 12px;border-radius:999px;border:1px solid rgba(253,224,71,.6);background:linear-gradient(135deg,rgba(251,191,36,.3),rgba(180,83,9,.18));color:#ffe9ad;font-size:.66rem;font-weight:800;letter-spacing:.04em;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.16);animation:jackpot-pulse 1.9s ease-in-out infinite}@keyframes jackpot-pulse{0%,to{transform:scale(1);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 0 rgba(251,191,36,.5)}50%{transform:scale(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 6px rgba(251,191,36,0)}}.jackpot-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jackpot-slot-glyph{display:inline-flex;align-items:center;margin-left:4px;line-height:1;cursor:help;color:#f59e0b;filter:drop-shadow(0 0 6px rgba(245,158,11,.85));animation:jackpot-slot-glyph-pulse 1.9s ease-in-out infinite}@keyframes jackpot-slot-glyph-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.15);opacity:1}}.desktop-board-col-name{display:inline-flex;align-items:center;gap:6px}.desktop-board-col.is-jackpot{border-color:rgba(245,158,11,.42);background:rgba(245,158,11,.06)}.desktop-board-col.is-jackpot .desktop-board-col-name{color:#fcd34d}.desktop-board-col.is-jackpot.has-picks{border-color:rgba(99,102,241,.45);background:rgba(99,102,241,.06)}.desktop-board-col.is-jackpot.has-picks .desktop-board-col-name{color:#a5b4fc}.jackpot-ticker-mobile{gap:8px;padding:13px 14px 34px;border-radius:15px}.jackpot-ticker-mobile .jackpot-ticker-head{justify-content:center;gap:9px}.jackpot-ticker-mobile .jackpot-ticker-head:after,.jackpot-ticker-mobile .jackpot-ticker-head:before{content:"";flex:1 1;min-width:0;height:1px;background:linear-gradient(90deg,transparent,rgba(232,194,116,.55))}.jackpot-ticker-mobile .jackpot-ticker-head:after{background:linear-gradient(270deg,transparent,rgba(232,194,116,.55))}.jackpot-ticker-mobile .jackpot-amount-wrap{display:flex;justify-content:center}.jackpot-ticker-mobile .jackpot-amount{font-size:clamp(1.85rem,9.3vw,2.85rem);gap:2px}@media (max-width:360px){.jackpot-ticker-mobile{padding-left:10px;padding-right:10px}.jackpot-ticker-mobile .jackpot-amount{gap:1px}}.jackpot-pile{--pile-cell:4px;--pile-lift:28px;position:absolute;left:0;right:0;bottom:0;z-index:0;height:calc(var(--pile-cell) * 27 + var(--pile-lift));overflow:hidden;pointer-events:none;opacity:.8}.jackpot-pile-window,.jackpot-pile:after{left:50%;margin-left:calc(var(--pile-cell) * -135);width:calc(var(--pile-cell) * 270)}.jackpot-pile-window{position:absolute;bottom:var(--pile-lift);height:calc(var(--pile-cell) * 27);overflow:hidden}.jackpot-pile:after{content:"";position:absolute;bottom:0;height:calc(var(--pile-lift) + var(--pile-cell) * 9);background:linear-gradient(180deg,rgba(20,6,4,0) 0,rgba(20,6,4,.5) 46%,rgba(20,6,4,.7))}.jackpot-pile-strip{display:block;width:800%;height:100%;animation:jackpot-pile-twinkle 9.6s steps(8) infinite}.jackpot-pile-near{--near-cell:6px;position:absolute;bottom:0;z-index:1;width:calc(var(--near-cell) * 20);height:calc(var(--near-cell) * 20);overflow:hidden;pointer-events:none;opacity:1}.jackpot-pile-near.is-left{left:0}.jackpot-pile-near.is-right{right:0}.jackpot-pile-near-strip{display:block;width:800%;height:100%;animation:jackpot-pile-twinkle 9.6s steps(8) infinite}.jackpot-ticker-mobile .jackpot-pile-near{--near-cell:4px}@keyframes jackpot-pile-twinkle{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.jackpot-ticker-mobile .jackpot-amount-wrap{position:relative;z-index:2}.jackpot-ticker-mobile .jackpot-digit.is-digit{border-radius:7px}.jackpot-ticker-mobile .jackpot-delta{font-size:.6rem;padding:2px 8px}.jackpot-ticker-mobile .jackpot-mote{top:19px;right:34px}.jackpot-ticker-mobile .jackpot-pour.is-drain .jackpot-mote{top:auto;right:auto;bottom:30%;left:18%}.jackpot-ticker-mobile .jackpot-pile{--pile-cell:3px;opacity:.84}@media (min-width:700px){.jackpot-ticker-mobile .jackpot-pile{--pile-cell:4px}}.jackpot-ticker-mobile .jackpot-cash,.jackpot-ticker-mobile .jackpot-coin{top:-14px}.jackpot-ticker-mobile .jackpot-coin-layer.is-erupt .jackpot-coin{top:auto;bottom:15%}.jackpot-ticker-mobile .jackpot-coin-layer.is-erupt{--erupt-rise:86px;--pour-reach:150px}@media (min-width:700px){.jackpot-ticker-mobile .jackpot-coin-layer.is-erupt{--pour-reach:300px}}@supports (container-type:size){.jackpot-ticker-mobile .jackpot-coin-layer.is-erupt{container-type:size;--erupt-rise:calc((85cqh - var(--coin-draw, 24px) + 8px) / 0.975);--pour-reach:clamp(112px,41cqw,480px)}@media (min-width:700px){.jackpot-ticker-mobile .jackpot-coin-layer.is-erupt{--pour-reach:clamp(168px,41cqw,480px)}}}.btn-selector.is-jackpot{position:relative;overflow:visible;border-color:rgba(245,158,11,.5)}.btn-selector.is-jackpot.active{border-color:#818cf8}.jackpot-dot{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:#f59e0b;box-shadow:0 0 8px rgba(245,158,11,.9);animation:jackpot-pulse 1.9s ease-in-out infinite}.jackpot-slot-hint{display:flex;justify-content:center;margin-top:8px}@media (max-width:1180px){.jackpot-ticker:not(.jackpot-ticker-mobile){padding:16px 20px 15px}}.jackpot-delta.is-won{border-color:rgba(253,224,71,.75);background:linear-gradient(135deg,rgba(251,191,36,.32),rgba(180,83,9,.22));color:#fff3c4;cursor:default;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 14px rgba(251,191,36,.45);animation:jackpot-delta-in .5s ease-out}@media (prefers-reduced-motion:reduce){.jackpot-hit-stage.jackpot-hit-stage,.jackpot-amount.is-draining,.jackpot-badge,.jackpot-delta,.jackpot-delta.is-won,.jackpot-dot,.jackpot-pile-near-strip,.jackpot-pile-strip,.jackpot-slot-glyph,.jackpot-ticker-glow:after,.jackpot-ticker-tex,.jackpot-ticker-tex:before,.jackpot-ticker:after{animation:none}.jackpot-ticker:after{opacity:.8}.ball-ember-field,.jackpot-coin-layer,.jackpot-hit-stage:after,.jackpot-pour{display:none}}.jackpot-scrim{position:fixed;inset:0;z-index:9190;pointer-events:none;background:linear-gradient(180deg,rgba(7,12,24,.44),rgba(7,12,24,.16) 22%,transparent 44%);animation:jackpot-scrim-in .3s ease-out}@keyframes jackpot-scrim-in{0%{opacity:0}to{opacity:1}}.jackpot-alert{position:fixed;top:0;left:0;right:0;z-index:9200;margin:0 auto;display:flex;align-items:center;gap:14px;overflow:hidden;padding:14px 52px 14px 22px;border:1px solid rgba(253,224,71,.55);border-top:none;border-radius:0 0 16px 16px;background:radial-gradient(80% 140% at 50% 0,rgba(180,83,9,.42),transparent 66%),linear-gradient(180deg,#2a1206,#170a06);box-shadow:inset 0 -1px 0 rgba(0,0,0,.5),inset 0 1px 0 rgba(255,226,160,.2),0 18px 40px -22px rgba(245,158,11,.85);animation:jackpot-alert-drop .62s cubic-bezier(.22,1,.36,1) both}.jackpot-alert--desktop{max-width:660px}@keyframes jackpot-alert-drop{0%{transform:translateY(-140%);opacity:0}62%{transform:translateY(6%);opacity:1}to{transform:translateY(0);opacity:1}}.jackpot-alert-body{flex:1 1 auto;min-width:0}.jackpot-alert-title{margin:0;font-size:.94rem;font-weight:900;letter-spacing:.06em;color:#fde68a;text-shadow:0 0 14px rgba(251,191,36,.6)}.jackpot-alert-sub{margin:2px 0 0;font-size:.78rem;font-weight:700;color:#fed7aa;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jackpot-alert-count{flex:none;padding:4px 12px;border-radius:999px;border:1px solid rgba(253,224,71,.5);background:rgba(251,191,36,.16);color:#ffe9ad;font-size:.68rem;font-weight:800;white-space:nowrap}.jackpot-alert-close{position:absolute;top:10px;right:12px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(253,224,71,.3);border-radius:8px;background:rgba(0,0,0,.3);color:#fcd34d;cursor:pointer}.jackpot-alert-close:hover{background:rgba(0,0,0,.55)}.jackpot-alert-timer{position:absolute;left:0;bottom:0;width:100%;height:2px;transform-origin:left center;background:linear-gradient(90deg,#fbbf24,#f59e0b);animation:jackpot-alert-timer var(--jackpot-alert-ms,6s) linear forwards}@keyframes jackpot-alert-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.jackpot-alert--mobile{padding:calc(12px + env(safe-area-inset-top, 0px)) 44px 12px 16px;border-radius:0 0 14px 14px;flex-wrap:wrap;gap:8px}.jackpot-alert--mobile .jackpot-alert-title{font-size:.84rem}.jackpot-alert--mobile .jackpot-alert-sub{font-size:.72rem}.jackpot-alert--mobile .jackpot-alert-count{width:100%;text-align:center}.jackpot-takeover{position:fixed;inset:0;z-index:9990;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;background:radial-gradient(32% 28% at 50% 44%,rgba(255,233,176,.15),transparent 72%),radial-gradient(58% 58% at 50% 42%,rgba(74,12,16,.66),transparent 70%),rgba(12,5,7,var(--jp-scrim,.9));cursor:pointer;animation:jackpot-scrim-in .28s ease-out;--jp-ball-size:clamp(150px,19vw,300px);--jp-amount-lift:max(calc(var(--jp-ball-size) * -0.16),-44px);--jp-gold-hi:#fff4cf;--jp-gold:#e8c274;--jp-gold-mid:#c1902f;--jp-gold-dp:#7a4f13;--jp-frame:clamp(7px,0.78vw,15px);--jp-fret-h:clamp(16px,1.7vw,28px);--jp-corner:clamp(38px,4.2vw,78px)}.jackpot-takeover,.jackpot-takeover *{font-family:Georgia,Times New Roman,Songti SC,SimSun,STSong,"Noto Serif CJK SC","Source Han Serif SC",serif}.jackpot-takeover:before{content:"";position:absolute;top:44%;left:50%;z-index:0;width:1200px;height:1200px;pointer-events:none;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,transparent 0deg,rgba(255,244,207,.12) 8deg,transparent 16deg,transparent 30deg);-webkit-mask-image:radial-gradient(closest-side,rgba(0,0,0,1) 0,rgba(0,0,0,.9) 18%,rgba(0,0,0,.46) 48%,rgba(0,0,0,.12) 70%,transparent 85%);mask-image:radial-gradient(closest-side,rgba(0,0,0,1) 0,rgba(0,0,0,.9) 18%,rgba(0,0,0,.46) 48%,rgba(0,0,0,.12) 70%,transparent 85%);animation:jackpot-rays 14s linear infinite}.jackpot-takeover:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(68% 62% at 50% 44%,transparent 0,transparent 38%,rgba(12,5,7,.46) 70%,rgba(12,5,7,.88) 100%)}.jackpot-takeover--mobile:before{width:680px;height:680px}.jackpot-flashes{z-index:4}.jackpot-flash,.jackpot-flashes{position:absolute;inset:0;pointer-events:none}.jackpot-flash{opacity:0;background:radial-gradient(62% 56% at 50% 46%,rgba(255,251,240,.9) 0,rgba(255,226,160,.42) 38%,rgba(255,186,90,0) 76%);animation:jackpot-flash-tier .5s cubic-bezier(.05,.7,.3,1) both}@keyframes jackpot-flash-tier{0%{opacity:.5}to{opacity:0}}.jackpot-flash.is-impact{animation:jackpot-flash-impact .66s cubic-bezier(.05,.7,.3,1) both}@keyframes jackpot-flash-impact{0%{opacity:.95}9%{opacity:.6}to{opacity:0}}.jackpot-flash.is-settle{background:radial-gradient(70% 62% at 50% 46%,rgba(255,224,150,.5) 0,rgba(240,170,60,.24) 42%,rgba(200,120,30,0) 78%);animation:jackpot-flash-settle 1.15s cubic-bezier(.2,.6,.3,1) both}@keyframes jackpot-flash-settle{0%{opacity:0}22%{opacity:1}to{opacity:0}}.jackpot-takeover-shake{position:relative;z-index:3}.jackpot-takeover-shake.is-landed{animation:jackpot-shake .62s cubic-bezier(.36,.07,.19,.97) both}.jackpot-takeover-stage{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1vw,26px);text-align:center;padding:calc(var(--jp-fret-h) + clamp(16px, 1.8vw, 40px)) clamp(34px,5.2vw,104px) calc(var(--jp-fret-h) + clamp(14px, 1.5vw, 32px))}@keyframes jackpot-shake{0%{transform:translateZ(0) rotate(0deg)}8%{transform:translate3d(-11px,7px,0) rotate(-.7deg)}17%{transform:translate3d(10px,-8px,0) rotate(.6deg)}26%{transform:translate3d(-9px,-6px,0) rotate(-.5deg)}35%{transform:translate3d(8px,6px,0) rotate(.45deg)}44%{transform:translate3d(-6px,4px,0) rotate(-.3deg)}54%{transform:translate3d(5px,-4px,0) rotate(.25deg)}64%{transform:translate3d(-4px,-3px,0) rotate(-.18deg)}74%{transform:translate3d(3px,2px,0) rotate(.12deg)}84%{transform:translate3d(-2px,1px,0) rotate(-.06deg)}92%{transform:translate3d(1px,-1px,0) rotate(.03deg)}to{transform:translateZ(0) rotate(0deg)}}.jackpot-plaque{z-index:0;--jp-fret-t:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E %3Cg transform='rotate(0 14 14)' fill='none' stroke='%23e8c274' stroke-width='2' stroke-linecap='square'%3E %3Cpath d='M0 26 H28'/%3E %3Cpath d='M4 26 V4 H24 V22 H10 V10 H18 V18 H14'/%3E %3C/g%3E %3C/svg%3E");--jp-fret-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E %3Cg transform='rotate(180 14 14)' fill='none' stroke='%23e8c274' stroke-width='2' stroke-linecap='square'%3E %3Cpath d='M0 26 H28'/%3E %3Cpath d='M4 26 V4 H24 V22 H10 V10 H18 V18 H14'/%3E %3C/g%3E %3C/svg%3E");border:var(--jp-frame) solid transparent;border-image:linear-gradient(158deg,var(--jp-gold-dp) 0,var(--jp-gold) 14%,var(--jp-gold-hi) 26%,var(--jp-gold-mid) 44%,var(--jp-gold) 62%,var(--jp-gold-hi) 74%,var(--jp-gold-mid) 86%,var(--jp-gold-dp) 100%) 1;background:repeating-linear-gradient(45deg,rgba(232,194,116,.055) 0 1px,transparent 1px 15px),repeating-linear-gradient(-45deg,rgba(232,194,116,.055) 0 1px,transparent 1px 15px),radial-gradient(122% 92% at 50% 20%,#4d1318 0,#310c10 44%,#1b0507 100%);background-clip:padding-box;box-shadow:inset 0 0 0 1px rgba(0,0,0,.72),inset 0 0 70px 16px rgba(0,0,0,.55),0 34px 90px rgba(0,0,0,.72),0 0 0 1px rgba(0,0,0,.8)}.jackpot-plaque,.jackpot-plaque:before{position:absolute;inset:0;pointer-events:none}.jackpot-plaque:before{content:"";background-image:var(--jp-fret-t),var(--jp-fret-b);background-repeat:repeat-x,repeat-x;background-position:0 0,0 100%;background-size:var(--jp-fret-h) var(--jp-fret-h),var(--jp-fret-h) var(--jp-fret-h);opacity:.5}.jackpot-plaque:after{content:"";position:absolute;inset:6px;pointer-events:none;background-repeat:no-repeat;background-size:var(--jp-corner) var(--jp-corner);background-position:0 0,100% 0,100% 100%,0 100%;opacity:.88;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E %3Cg transform='rotate(0 36 36)' fill='none' stroke='%23e8c274' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M4 70 V22 C4 11 11 4 22 4 H70'/%3E %3Cpath d='M13 70 V26 C13 18 18 13 26 13 H70'/%3E %3Cpath d='M22 34 C22 27 27 22 34 22 C41 22 45 26 45 31 C45 35 42 38 38 38 C35 38 33 36 33 33 C33 31 35 29 37 29'/%3E %3Cpath d='M48 13 C52 13 55 10 55 6'/%3E %3Cpath d='M59 13 C62 13 64 11 64 8'/%3E %3Cpath d='M13 48 C13 52 10 55 6 55'/%3E %3Cpath d='M13 59 C13 62 11 64 8 64'/%3E %3C/g%3E %3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E %3Cg transform='rotate(90 36 36)' fill='none' stroke='%23e8c274' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M4 70 V22 C4 11 11 4 22 4 H70'/%3E %3Cpath d='M13 70 V26 C13 18 18 13 26 13 H70'/%3E %3Cpath d='M22 34 C22 27 27 22 34 22 C41 22 45 26 45 31 C45 35 42 38 38 38 C35 38 33 36 33 33 C33 31 35 29 37 29'/%3E %3Cpath d='M48 13 C52 13 55 10 55 6'/%3E %3Cpath d='M59 13 C62 13 64 11 64 8'/%3E %3Cpath d='M13 48 C13 52 10 55 6 55'/%3E %3Cpath d='M13 59 C13 62 11 64 8 64'/%3E %3C/g%3E %3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E %3Cg transform='rotate(180 36 36)' fill='none' stroke='%23e8c274' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M4 70 V22 C4 11 11 4 22 4 H70'/%3E %3Cpath d='M13 70 V26 C13 18 18 13 26 13 H70'/%3E %3Cpath d='M22 34 C22 27 27 22 34 22 C41 22 45 26 45 31 C45 35 42 38 38 38 C35 38 33 36 33 33 C33 31 35 29 37 29'/%3E %3Cpath d='M48 13 C52 13 55 10 55 6'/%3E %3Cpath d='M59 13 C62 13 64 11 64 8'/%3E %3Cpath d='M13 48 C13 52 10 55 6 55'/%3E %3Cpath d='M13 59 C13 62 11 64 8 64'/%3E %3C/g%3E %3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E %3Cg transform='rotate(270 36 36)' fill='none' stroke='%23e8c274' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M4 70 V22 C4 11 11 4 22 4 H70'/%3E %3Cpath d='M13 70 V26 C13 18 18 13 26 13 H70'/%3E %3Cpath d='M22 34 C22 27 27 22 34 22 C41 22 45 26 45 31 C45 35 42 38 38 38 C35 38 33 36 33 33 C33 31 35 29 37 29'/%3E %3Cpath d='M48 13 C52 13 55 10 55 6'/%3E %3Cpath d='M59 13 C62 13 64 11 64 8'/%3E %3Cpath d='M13 48 C13 52 10 55 6 55'/%3E %3Cpath d='M13 59 C13 62 11 64 8 64'/%3E %3C/g%3E %3C/svg%3E")}.jackpot-plaque-seal{position:absolute;z-index:3;right:calc(var(--jp-seal) * -.42);bottom:calc(var(--jp-seal) * -.42);width:var(--jp-seal);height:var(--jp-seal);display:flex;align-items:center;justify-content:center;border-radius:5px;background:#b7241f;color:#fff1e6;font-size:calc(var(--jp-seal) * .56);font-weight:700;line-height:1;transform:rotate(-4deg);animation:jackpot-seal-stamp .44s cubic-bezier(.2,1.5,.4,1) both;box-shadow:0 4px 14px rgba(0,0,0,.6),inset 0 0 0 1px rgba(0,0,0,.25);--jp-seal-rim:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E %3Cg fill='none' stroke='%23fff1e6' stroke-linejoin='round'%3E %3Crect x='3' y='3' width='58' height='58' rx='7' stroke-width='4' opacity='0.95'/%3E %3Crect x='9' y='9' width='46' height='46' rx='4' stroke-width='1.5' opacity='0.55'/%3E %3C/g%3E %3C/svg%3E")}@keyframes jackpot-seal-stamp{0%{opacity:0;transform:rotate(-13deg) scale(2.7)}52%{opacity:1;transform:rotate(-4deg) scale(.9)}74%{opacity:1;transform:rotate(-4deg) scale(1.07)}to{opacity:1;transform:rotate(-4deg) scale(1)}}.jackpot-plaque-seal:after{content:"";position:absolute;inset:0;background-image:var(--jp-seal-rim);background-size:100% 100%}.jackpot-takeover-kicker{position:relative;margin:0 0 clamp(6px,1.2vw,22px);z-index:1;padding:clamp(4px,.5vw,10px) clamp(18px,2.2vw,44px);font-size:clamp(.8rem,1.15vw,1.6rem);font-weight:700;letter-spacing:.42em;text-indent:.42em;color:var(--jp-gold-hi);background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.24));border-top:1px solid var(--jp-gold-mid);border-bottom:1px solid var(--jp-gold-mid);box-shadow:inset 0 0 22px rgba(0,0,0,.6);text-shadow:0 1px 0 rgba(0,0,0,.7),0 0 14px rgba(232,194,116,.35)}.jackpot-takeover-kicker:after,.jackpot-takeover-kicker:before{content:"";position:absolute;top:50%;width:clamp(20px,3vw,62px);height:1px}.jackpot-takeover-kicker:before{right:100%;margin-right:12px;background:linear-gradient(90deg,transparent,var(--jp-gold-mid))}.jackpot-takeover-kicker:after{left:100%;margin-left:12px;background:linear-gradient(270deg,transparent,var(--jp-gold-mid))}.jackpot-takeover-stage{--jp-ball-a:#fde68a;--jp-ball-b:#8a3d0b;--jp-tier-ink:#4a1703;--jp-tier-band:#a8201f;--jp-tier-glow:rgba(251,191,36,0.62);--jp-tier-reach:34px}.jackpot-takeover-stage.is-tier-1{--jp-ball-a:#fef08a;--jp-ball-b:#b8390c;--jp-tier-ink:#5a1a03;--jp-tier-band:#b01b3f;--jp-tier-glow:rgba(251,146,60,0.7);--jp-tier-reach:48px}.jackpot-takeover-stage.is-tier-2{--jp-ball-a:#e6faf0;--jp-ball-b:#0f5f52;--jp-tier-ink:#04352c;--jp-tier-band:#67268f;--jp-tier-glow:rgba(110,231,183,0.72);--jp-tier-reach:60px}.jackpot-takeover-stage.is-tier-3{--jp-ball-a:#ffffff;--jp-ball-b:#2f4fb0;--jp-tier-ink:#16266b;--jp-tier-band:#22409b;--jp-tier-glow:rgba(191,205,255,0.8);--jp-tier-reach:72px}.jackpot-ball-well{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--jp-ball-size);height:var(--jp-ball-size);margin-bottom:calc(-1 * clamp(10px, 1vw, 26px))}.jackpot-ball-fall{display:block;width:100%;height:100%;animation:jackpot-ball-fall var(--jp-drop-ms,.56s) cubic-bezier(.55,0,.95,.45) both}@keyframes jackpot-ball-fall{0%{transform:translateY(-116vh)}to{transform:translateY(0)}}.jackpot-ball-squash{display:block;width:100%;height:100%;transform-origin:50% 100%;animation:jackpot-ball-squash .52s linear var(--jp-drop-ms,.56s) both}@keyframes jackpot-ball-squash{0%{transform:translateZ(0) scale(1)}8%{transform:translateZ(0) scale(1.28,.7)}20%{transform:translate3d(0,-14%,0) scale(.92,1.14)}36%{transform:translate3d(0,-22%,0) scale(.97,1.05)}54%{transform:translateZ(0) scale(1.14,.86)}70%{transform:translate3d(0,-7%,0) scale(.97,1.05)}86%{transform:translateZ(0) scale(1.06,.94)}to{transform:translateZ(0) scale(1)}}.jackpot-ball-jolt{display:block;width:100%;height:100%}.jackpot-ball-jolt.is-beat-0{animation:jackpot-ball-jolt-a .44s cubic-bezier(.3,.8,.4,1)}.jackpot-ball-jolt.is-beat-1{animation:jackpot-ball-jolt-b .44s cubic-bezier(.3,.8,.4,1)}@keyframes jackpot-ball-jolt-a{0%{transform:translateY(0) scale(1)}16%{transform:translateY(4%) scale(1.09,.91)}44%{transform:translateY(-6%) scale(.96,1.05)}72%{transform:translateY(0) scale(1.03,.98)}to{transform:translateY(0) scale(1)}}@keyframes jackpot-ball-jolt-b{0%{transform:translateY(0) scale(1)}16%{transform:translateY(4%) scale(1.09,.91)}44%{transform:translateY(-6%) scale(.96,1.05)}72%{transform:translateY(0) scale(1.03,.98)}to{transform:translateY(0) scale(1)}}.jackpot-ball-face{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 32% 28%,var(--jp-ball-a),var(--jp-ball-b));box-shadow:0 10px 30px rgba(0,0,0,.45),0 0 var(--jp-tier-reach) var(--jp-tier-glow),0 0 calc(var(--jp-tier-reach) * 1.35) var(--jp-tier-glow),inset 0 -10px 22px rgba(0,0,0,.24),inset 0 0 0 2px rgba(0,0,0,.4)}.jackpot-ball-face:after,.jackpot-ball-face:before{content:"";position:absolute;inset:calc(var(--jp-ball-size) * -.034);border-radius:50%;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,transparent 0 92%,#000 93%);mask-image:radial-gradient(closest-side,transparent 0 92%,#000 93%)}.jackpot-ball-face:before{background:repeating-conic-gradient(from 0deg,var(--jp-gold-hi) 0deg .55deg,var(--jp-gold-mid) .55deg 1.1deg,var(--jp-gold-dp) 1.1deg 1.65deg,var(--jp-gold) 1.65deg 2.2deg)}.jackpot-ball-face:after{background:linear-gradient(148deg,rgba(255,255,255,.62),rgba(255,255,255,0) 26%,rgba(0,0,0,.42) 48%,rgba(255,255,255,0) 68%,rgba(255,255,255,.4) 92%)}.jackpot-ball-digit{position:relative;z-index:1;font-size:calc(var(--jp-ball-size) * .5);font-weight:700;line-height:1;color:var(--jp-tier-ink);text-shadow:0 1px 0 rgba(255,255,255,.45)}.jackpot-ball-shock,.jackpot-ball-shock:after{position:absolute;top:50%;left:50%;z-index:0;width:calc(var(--jp-ball-size) * 2.6);height:calc(var(--jp-ball-size) * 2.6);border-radius:50%;pointer-events:none;opacity:0;border:clamp(2px,.2vw,5px) solid var(--jp-ball-a,rgba(255,240,190,.92));animation:jackpot-tier-shock .78s cubic-bezier(.12,.68,.28,1) both}.jackpot-ball-shock:after{content:"";width:100%;height:100%;--shock-alpha:0.5;border-color:rgba(253,224,71,.8);animation-delay:.11s;animation-duration:.94s}@keyframes jackpot-tier-shock{0%{opacity:0;transform:translate(-50%,-50%) scale(.11)}10%{opacity:calc(.9 * var(--shock-alpha, 1));transform:translate(-50%,-50%) scale(.3)}40%{opacity:calc(.48 * var(--shock-alpha, 1));transform:translate(-50%,-50%) scale(.66)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.jackpot-amount-rig{position:relative;z-index:2;margin:var(--jp-amount-lift) 0 0;--jp-seal:clamp(40px,4.2vw,74px);animation:jackpot-amount-in .26s cubic-bezier(.2,1.3,.4,1) both}.jackpot-amount-plate{position:relative;display:grid;padding:clamp(8px,.9vw,20px) clamp(40px,4.6vw,112px);border:clamp(4px,.46vw,9px) solid transparent;border-image:linear-gradient(162deg,var(--jp-gold-dp) 0,var(--jp-gold) 15%,var(--jp-gold-hi) 27%,var(--jp-gold-mid) 46%,var(--jp-gold) 64%,var(--jp-gold-hi) 76%,var(--jp-gold-mid) 88%,var(--jp-gold-dp) 100%) 1;box-shadow:0 20px 46px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.75)}.jackpot-amount-plate:after{content:"";position:absolute;inset:5px;pointer-events:none;border:1px solid rgba(232,194,116,.6);background-image:radial-gradient(circle,var(--jp-gold-hi) 0 34%,var(--jp-gold-mid) 40%,transparent 62%),radial-gradient(circle,var(--jp-gold-hi) 0 34%,var(--jp-gold-mid) 40%,transparent 62%),radial-gradient(circle,var(--jp-gold-hi) 0 34%,var(--jp-gold-mid) 40%,transparent 62%),radial-gradient(circle,var(--jp-gold-hi) 0 34%,var(--jp-gold-mid) 40%,transparent 62%);background-repeat:no-repeat;background-size:13px 13px;background-position:0 0,100% 0,100% 100%,0 100%}.jackpot-amount-plate.is-beat-0{animation:jackpot-ribbon-beat-a .46s cubic-bezier(.28,.9,.36,1)}.jackpot-amount-plate.is-beat-1{animation:jackpot-ribbon-beat-b .46s cubic-bezier(.28,.9,.36,1)}@keyframes jackpot-ribbon-beat-a{0%{transform:scale(1)}20%{transform:scale(1.11,1.16)}50%{transform:scale(.98,.95)}76%{transform:scale(1.02,1.03)}to{transform:scale(1)}}@keyframes jackpot-ribbon-beat-b{0%{transform:scale(1)}20%{transform:scale(1.11,1.16)}50%{transform:scale(.98,.95)}76%{transform:scale(1.02,1.03)}to{transform:scale(1)}}.jackpot-ribbon-cloth{position:absolute;inset:0;display:flex;pointer-events:none;overflow:hidden;background-color:var(--jp-tier-band);box-shadow:0 0 calc(var(--jp-tier-reach) * .5) var(--jp-tier-glow),inset 0 0 30px rgba(0,0,0,.45)}.jackpot-ribbon-slice{flex:1 1;height:150%;margin-top:-25%;background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.2) 18%,rgba(255,255,255,.03) 40%,rgba(0,0,0,.14) 66%,rgba(0,0,0,.26) 78%,rgba(0,0,0,0));animation:jackpot-ribbon-ripple 3.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.3s)}@keyframes jackpot-ribbon-ripple{0%{transform:translateY(0) scaleY(1)}25%{transform:translateY(-3.5%) scaleY(1.04)}50%{transform:translateY(0) scaleY(.98)}75%{transform:translateY(3.5%) scaleY(1.04)}to{transform:translateY(0) scaleY(1)}}.jackpot-ribbon-cloth:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.3) 13%,rgba(255,255,255,0) 27%,rgba(0,0,0,.1) 37%,rgba(255,255,255,.2) 51%,rgba(255,255,255,0) 63%,rgba(0,0,0,.12) 73%,rgba(255,255,255,.26) 86%,rgba(255,255,255,0)),linear-gradient(78deg,rgba(255,216,148,.18),rgba(255,255,255,0) 38%,rgba(255,216,148,.14) 70%,rgba(255,255,255,0))}.jackpot-ribbon-cloth:after{content:"";position:absolute;top:-25%;bottom:-25%;left:0;width:32%;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.4) 42%,rgba(255,255,255,.68) 52%,rgba(255,255,255,.28) 62%,rgba(255,255,255,0));transform:translateX(-190%) skewX(-16deg);animation:jackpot-ribbon-sheen 2.6s cubic-bezier(.42,0,.5,1) infinite}@keyframes jackpot-ribbon-sheen{0%{transform:translateX(-190%) skewX(-16deg)}52%{transform:translateX(420%) skewX(-16deg)}to{transform:translateX(420%) skewX(-16deg)}}.jackpot-amount-figure,.jackpot-amount-sizer{position:relative;z-index:1;margin:0;font-size:clamp(1.9rem,5.6vw,7rem);font-family:Georgia,Times New Roman,serif;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.1;background-image:linear-gradient(180deg,#fffdf0,#ffeeae 14%,#f7cd53 30%,#e0a318 44%,#a86f11 52%,#f0c246 63%,#ffe999 78%,#edbe45 90%,#8a5c0d);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:clamp(1px,.14vw,2.5px) rgba(84,38,4,.9);paint-order:stroke fill}.jackpot-amount-figure.is-beat-0{animation:jackpot-figure-beat-a .4s cubic-bezier(.3,.9,.35,1)}.jackpot-amount-figure.is-beat-1{animation:jackpot-figure-beat-b .4s cubic-bezier(.3,.9,.35,1)}@keyframes jackpot-figure-beat-a{0%{transform:scale(1)}26%{transform:scale(1.13)}58%{transform:scale(.98)}to{transform:scale(1)}}@keyframes jackpot-figure-beat-b{0%{transform:scale(1)}26%{transform:scale(1.13)}58%{transform:scale(.98)}to{transform:scale(1)}}@keyframes jackpot-amount-in{0%{opacity:0;transform:translate3d(0,-22%,0) scale(.82)}64%{opacity:1;transform:translate3d(0,4%,0) scale(1.06)}to{opacity:1;transform:translateZ(0) scale(1)}}.jackpot-amount-sizer{grid-area:1/1;visibility:hidden;pointer-events:none}.jackpot-amount-figure{grid-area:1/1}.jackpot-takeover-meta{position:relative;margin:0;z-index:1;font-size:clamp(.82rem,1.12vw,1.6rem);font-weight:600;letter-spacing:.06em;color:#d9bd8d}.jackpot-takeover-hint{position:relative;z-index:1;margin:clamp(22px,2vw,48px) 0 0;font-size:clamp(.72rem,.95vw,1.3rem);font-weight:600;letter-spacing:.3em;text-indent:.3em;color:var(--jp-gold-mid);visibility:hidden}.jackpot-takeover-hint.is-shown{visibility:visible;animation:jackpot-hint-in .5s ease-out both,jackpot-hint-breathe 2.4s ease-in-out .5s infinite}@keyframes jackpot-hint-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:.9;transform:translateZ(0)}}@keyframes jackpot-hint-breathe{0%,to{opacity:.55}50%{opacity:1}}.jackpot-takeover--mobile{padding:20px 18px;--jp-ball-size:clamp(112px,34vw,190px);--jp-amount-lift:max(calc(var(--jp-ball-size) * -0.16),-24px);--jp-frame:6px;--jp-fret-h:13px;--jp-corner:34px;--jp-seal:34px}.jackpot-takeover--mobile .jackpot-takeover-stage{min-width:min(336px,100%);padding:calc(var(--jp-fret-h) + 16px) 20px calc(var(--jp-fret-h) + 14px)}.jackpot-takeover--mobile .jackpot-takeover-meta{max-width:100%;font-size:.76rem;line-height:1.5}.jackpot-takeover--mobile .jackpot-takeover-hint{margin-top:26px;margin-bottom:env(safe-area-inset-bottom,0);font-size:.68rem}.jackpot-fountain{position:absolute;inset:0;z-index:2;pointer-events:none}.jackpot-fountain-coin{position:absolute;top:44%;left:50%;width:var(--p-size,24px);height:var(--p-size,24px);opacity:0;animation:jackpot-fountain-x var(--p-dur,1.5s) linear var(--p-delay,0s) 1 forwards}.jackpot-fountain-y{display:block;width:100%;height:100%}.jackpot-fountain-coin:not(.is-drizzle) .jackpot-fountain-y{animation:jackpot-fountain-y var(--p-dur,1.5s) var(--p-delay,0s) 1 forwards}@keyframes jackpot-fountain-x{0%{opacity:0;transform:translateX(-50%)}7%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateX(calc(-50% + var(--p-x, 0px)))}}@keyframes jackpot-fountain-y{0%{transform:translateY(-50%);animation-timing-function:cubic-bezier(.16,.62,.35,1)}46%{transform:translateY(calc(-50% + var(--p-y, 0px)));animation-timing-function:cubic-bezier(.55,0,.85,.42)}to{transform:translateY(calc(-50% + var(--p-y, 0px) * -1.1))}}.jackpot-fountain-coin.is-drizzle{top:50%;left:calc(50% + var(--p-x, 0px));animation-name:jackpot-fountain-drift;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:none}@keyframes jackpot-fountain-drift{0%{opacity:0;transform:translate(-50%,var(--p-y,-300px))}18%{opacity:.72;transform:translate(calc(-50% + var(--p-drift, 0px) * .3),calc(var(--p-y, -300px) * .5))}76%{opacity:.72;transform:translate(calc(-50% + var(--p-drift, 0px) * .8),calc(var(--p-y, -300px) * -.5))}to{opacity:0;transform:translate(calc(-50% + var(--p-drift, 0px)),calc(var(--p-y, -300px) * -1))}}.jackpot-burst{position:absolute;top:40%;left:50%;width:0;height:0;z-index:0;pointer-events:none}.jackpot-burst-particle{position:absolute;top:0;left:0;width:var(--p-size,8px);height:var(--p-size,8px);border-radius:var(--p-round,50%);background:var(--p-color,#06b6d4);box-shadow:0 0 10px var(--p-color,#06b6d4);opacity:0;transform:translate(-50%,-50%);animation:jackpot-burst-fly var(--p-dur,1.15s) cubic-bezier(.12,.72,.32,1) var(--p-delay,0s) 1 forwards}@keyframes jackpot-burst-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}12%{opacity:1;transform:translate(calc(-50% + var(--p-x, 0px) * .18),calc(-50% + var(--p-y, 0px) * .18)) scale(1.15)}70%{opacity:.85}to{opacity:0;transform:translate(calc(-50% + var(--p-x, 0px)),calc(-50% + var(--p-y, 0px))) scale(.4)}}@media (min-width:1500px){.jackpot-burst,.jackpot-fountain{transform:scale(1.32)}.jackpot-takeover:before{width:1700px;height:1700px}}@media (min-width:2100px){.jackpot-burst,.jackpot-fountain{transform:scale(1.7)}.jackpot-takeover:before{width:2200px;height:2200px}}@media (prefers-reduced-motion:reduce){.jackpot-alert,.jackpot-ball-fall,.jackpot-scrim,.jackpot-takeover,.jackpot-takeover-hint.is-shown,.jackpot-takeover:before,.jackpot-amount-figure.is-beat-0,.jackpot-amount-figure.is-beat-1,.jackpot-amount-plate.is-beat-0,.jackpot-amount-plate.is-beat-1,.jackpot-amount-rig,.jackpot-ball-jolt.is-beat-0,.jackpot-ball-jolt.is-beat-1,.jackpot-ball-squash,.jackpot-ribbon-slice,.jackpot-takeover-shake.is-landed{animation:none}.jackpot-ribbon-cloth:after{display:none}.jackpot-ribbon-slice{transform:none}.jackpot-alert,.jackpot-amount-rig,.jackpot-ball-fall,.jackpot-ball-squash,.jackpot-takeover-hint.is-shown{opacity:1;transform:none}.jackpot-ball-shock,.jackpot-burst,.jackpot-fountain{display:none}}.btn-rebet,.btn-submit,.desktop-board-admin-note,.desktop-board-lock-pill,.desktop-slip-rebet,.desktop-slip-submit{display:inline-flex;align-items:center;justify-content:center;gap:7px}.desktop-board-col-clear,.desktop-slip-remove{display:inline-flex;align-items:center;justify-content:center;line-height:1}.btn-rebet>svg,.btn-submit>svg,.desktop-board-admin-note>svg,.desktop-board-lock-pill>svg,.desktop-slip-rebet>svg,.desktop-slip-submit>svg{flex:none}.ball.is-frenzy{background:radial-gradient(circle at 30% 30%,#fcd34d,#b45309);border:2px solid rgba(251,191,36,.65);box-shadow:0 4px 18px rgba(245,158,11,.5),0 0 34px rgba(245,158,11,.42),inset 0 -4px 12px rgba(120,53,15,.45);filter:saturate(1.2) brightness(1.06);transform:scale(1.03);animation:ballFrenzyPulse .12s ease-in-out infinite alternate;transition:background .35s ease-out,box-shadow .35s ease-out,filter .35s ease-out,border-color .35s ease-out,transform .35s ease-out}.ball.is-frenzy .ball-digit{animation:ballFrenzyDigit .05s linear infinite}@keyframes ballFrenzyPulse{0%{transform:translateY(-2px) scale(1.01)}to{transform:translateY(2px) scale(1.05)}}@keyframes ballFrenzyDigit{0%{opacity:.55;transform:translateY(-3px)}50%{opacity:1;transform:translateY(0)}to{opacity:.55;transform:translateY(3px)}}.ball.is-landing{animation:drawBallLand .44s cubic-bezier(.16,1.02,.3,1.32) both}.ball.is-landing .ball-digit{animation:drawDigitSettle .26s cubic-bezier(.22,1,.36,1) both}@keyframes drawDigitSettle{0%{opacity:.6;transform:translateY(-2px) scale(1.12)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes drawBallLand{0%{transform:translateY(0) scale(1.03);filter:saturate(1.2) brightness(1.5)}32%{transform:translateY(0) scale(1.14);filter:saturate(1.15) brightness(1.16)}to{transform:translateY(0) scale(1);filter:saturate(1) brightness(1)}}.ball.is-landing.is-surge{animation:surgeBallLand .44s cubic-bezier(.16,1.02,.3,1.32) both}@keyframes surgeBallLand{0%{transform:translateY(0) scale(1.03);filter:saturate(1.2) brightness(1.5)}30%{transform:translateY(-9px) scale(1.08);filter:saturate(1.15) brightness(1.16)}60%{transform:translateY(2px) scale(.97);filter:saturate(1.05) brightness(1.05)}to{transform:translateY(0) scale(1);filter:saturate(1) brightness(1)}}.ball.is-landing.is-domino{animation:dominoBallLand .44s cubic-bezier(.16,1.02,.3,1.32) both}@keyframes dominoBallLand{0%{transform:translateY(0) scale(1.03);filter:saturate(1.2) brightness(1.5)}18%{transform:translateY(0) scale(1);filter:saturate(1) brightness(1)}to{transform:translateY(0) scale(1);filter:saturate(1) brightness(1)}}.jackpot-hit-stage{animation:ballJackpotHitShake .44s cubic-bezier(.2,.7,.35,1) 1}@keyframes ballJackpotHitShake{0%{transform:translateZ(0)}10%{transform:translate3d(-5px,3px,0)}22%{transform:translate3d(4px,-4px,0)}35%{transform:translate3d(-4px,-2px,0)}48%{transform:translate3d(3px,3px,0)}62%{transform:translate3d(-2px,2px,0)}76%{transform:translate3d(2px,-1px,0)}88%{transform:translate3d(-1px,1px,0)}to{transform:translateZ(0)}}.jackpot-hit-stage:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(60% 120% at 50% 55%,rgba(255,240,200,.85),rgba(251,191,36,.28) 55%,transparent 78%);mix-blend-mode:screen;opacity:0;animation:ballJackpotHitFlash .34s ease-out 1}@keyframes ballJackpotHitFlash{0%{opacity:0}6%{opacity:1}to{opacity:0}}.balls-container.has-jackpot-reveal{overflow:visible}.ball-shell{position:relative;display:inline-flex;justify-content:center}.ball.is-jackpot-charge{background:radial-gradient(circle at 30% 30%,#fcd34d,#b45309);border:2px solid rgba(251,191,36,.65);box-shadow:0 0 0 5px rgba(245,158,11,.16),0 4px 18px rgba(245,158,11,.5),0 0 44px 6px rgba(245,158,11,.42),inset 0 -4px 12px rgba(120,53,15,.45);filter:saturate(1.2) brightness(1.06);animation:ballJackpotCharge 2.2s cubic-bezier(.4,0,.7,1) both}.ball.is-jackpot-charge .ball-digit{animation:ballJackpotDigit .05s linear 0s 12,ballJackpotDigit .11s linear .6s 8,ballJackpotDigit .28s linear 1.48s 2}@keyframes ballJackpotCharge{0%{transform:translateY(0) scale(1.03)}7%{transform:translateY(-1px) scale(1.042)}14%{transform:translateY(1px) scale(1.03)}21%{transform:translateY(-1px) scale(1.042)}26%{transform:translateY(1px) scale(1.032)}27%{transform:translateY(2px) scale(1.062)}35%{transform:translateY(-2.5px) scale(1.05)}43%{transform:translateY(2.5px) scale(1.07)}51%{transform:translateY(-2px) scale(1.052)}59%{transform:translateY(2.5px) scale(1.072)}66%{transform:translateY(-2px) scale(1.055)}67%{transform:translateY(-4px) scale(1.095)}74%{transform:translateY(4px) scale(1.075)}81%{transform:translateY(-4.5px) scale(1.105)}87%{transform:translateY(3.5px) scale(1.08)}93%{transform:translateY(0) scale(1.1)}to{transform:translateY(0) scale(1.1)}}@keyframes ballJackpotDigit{0%{opacity:.3;transform:translateY(-5px) scaleY(1.22)}50%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:.3;transform:translateY(5px) scaleY(1.22)}}.ball.is-landing.is-jackpot{animation:jackpotBallLand .44s cubic-bezier(.16,1.02,.3,1.32) both}@keyframes jackpotBallLand{0%{transform:translateY(0) scale(1.1);filter:saturate(1.15) brightness(1.22)}32%{transform:translateY(-9px) scale(1.14);filter:saturate(1.08) brightness(1.11)}to{transform:translateY(0) scale(1);filter:saturate(1) brightness(1)}}.ball.is-jackpot-won{border:2.5px solid #fbbf24;box-shadow:0 0 24px rgba(251,191,36,.8),0 4px 14px rgba(217,119,6,.4)}.ball-ember-field{position:absolute;top:50%;left:50%;width:0;height:0;z-index:0;pointer-events:none}.ball-ember{position:absolute;top:0;left:0;width:var(--p-size,4px);height:var(--p-size,4px);border-radius:50%;background:var(--p-color,#fbbf24);box-shadow:0 0 7px var(--p-color,#fbbf24);opacity:0;animation:ballEmberRise var(--p-dur,1s) ease-out var(--p-delay,0s) infinite}.ball-ember-field.is-release .ball-ember{animation:ballEmberRelease .62s cubic-bezier(.16,.68,.3,1) 0s 1 both}@keyframes ballEmberRise{0%{opacity:0;transform:translate(-50%,-50%) translate(var(--e-x,0),var(--e-y,0)) scale(.45)}16%{opacity:1}50%{transform:translate(-50%,-50%) translate(calc(var(--e-x, 0px) + var(--e-drift, 0px)),calc(var(--e-y, 0px) - var(--e-rise, 40px) * .55)) scale(.9)}to{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--e-x, 0px) - var(--e-drift, 0px) * .4),calc(var(--e-y, 0px) - var(--e-rise, 40px))) scale(.25)}}@keyframes ballEmberRelease{0%{opacity:1;transform:translate(-50%,-50%) translate(var(--e-x,0),var(--e-y,0)) scale(1.15)}to{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--e-x, 0px) + var(--e-drift, 0px) * 1.6),calc(var(--e-y, 0px) - var(--e-rise, 40px) * 1.7)) scale(.3)}}.ball-gold-burst{position:absolute;top:50%;left:50%;width:0;height:0;z-index:0;pointer-events:none}.ball-gold-spark{position:absolute;top:0;left:0;width:var(--p-size,6px);height:var(--p-size,6px);border-radius:var(--p-round,50%);background:var(--p-color,#fbbf24);box-shadow:0 0 8px var(--p-color,#fbbf24);opacity:0;transform:translate(-50%,-50%);animation:ballGoldFly var(--p-dur,.62s) cubic-bezier(.12,.72,.32,1) var(--p-delay,0s) 1 forwards}@keyframes ballGoldFly{0%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(.35)}12%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--p-x, 0px) * .18),calc(var(--p-y, 0px) * .18)) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(var(--p-x,0),var(--p-y,0)) scale(.4)}}.ball-glitter-ring{position:absolute;top:50%;left:50%;width:0;height:0;z-index:0;pointer-events:none;animation:ballGlitterSpin 2.6s linear infinite}.ball-glitter-ring.is-burst{animation-play-state:paused}.ball-glitter{position:absolute;top:0;left:0;width:var(--g-size,4px);height:var(--g-size,4px);border-radius:50%;background:var(--g-color,#fde68a);box-shadow:0 0 6px var(--g-color,#fbbf24);transform:translate(-50%,-50%) translate(var(--g-x,0),var(--g-y,0));animation:ballGlitterTwinkle var(--g-dur,.6s) ease-in-out var(--g-delay,0s) infinite alternate}.ball-glitter-ring.is-burst .ball-glitter{animation:ballGlitterFly .38s cubic-bezier(.12,.7,.3,1) both}@keyframes ballGlitterSpin{to{transform:rotate(1turn)}}@keyframes ballGlitterTwinkle{0%{opacity:.3;transform:translate(-50%,-50%) translate(var(--g-x,0),var(--g-y,0)) scale(.55)}to{opacity:1;transform:translate(-50%,-50%) translate(var(--g-x,0),var(--g-y,0)) scale(1.15)}}@keyframes ballGlitterFly{0%{opacity:1;transform:translate(-50%,-50%) translate(var(--g-x,0),var(--g-y,0)) scale(1.15)}to{opacity:0;transform:translate(-50%,-50%) translate(var(--g-fx,0),var(--g-fy,0)) scale(.4)}}.ball-group{position:relative}.ball-backed-mark{display:block;width:22px;height:3px;margin:7px auto 0;border-radius:999px;background:var(--accent-cyan);box-shadow:0 0 10px rgba(6,182,212,.85)}.draw-verdict{display:inline-flex;align-items:baseline;gap:12px;margin-top:16px;padding:9px 22px;border:1px solid;border-radius:999px;font-weight:900;white-space:nowrap;animation:drawVerdictIn .45s cubic-bezier(.22,1,.36,1) both}.draw-verdict.is-win{border-color:rgba(52,211,153,.55);background:rgba(16,185,129,.14);color:#34d399;box-shadow:0 0 24px rgba(16,185,129,.28)}.draw-verdict.is-loss{border-color:rgba(148,163,184,.32);background:rgba(148,163,184,.09);color:var(--text-secondary)}.draw-verdict-label{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.draw-verdict-figure{font-family:SFMono-Regular,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.1rem;letter-spacing:-.01em}@keyframes drawVerdictIn{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.draw-meter{height:3px;margin:0;overflow:hidden;background:rgba(148,163,184,.16)}.draw-meter,.draw-meter-fill{width:100%;border-radius:999px}.draw-meter-fill{display:block;height:100%;transform-origin:left center;background:var(--accent-cyan);transition:transform 1.05s linear,background .6s ease}.draw-meter.is-lock .draw-meter-fill{background:#f59e0b;transition:transform 1.05s linear,background .4s ease-out}.draw-meter.is-reveal .draw-meter-fill{background:#38bdf8}.draw-card .draw-verdict{display:flex;justify-content:center;margin:10px auto 0}@media (prefers-reduced-motion:reduce){.ball.is-frenzy,.ball.is-frenzy .ball-digit,.ball.is-landing,.ball.is-landing .ball-digit,.ball.is-landing.is-domino,.ball.is-landing.is-jackpot,.ball.is-landing.is-surge,.ball.rolling,.ball.rolling .ball-digit,.draw-verdict{animation:none}.ball-glitter-ring,.ball-gold-burst{display:none}.ball.is-jackpot-charge,.ball.is-jackpot-charge .ball-digit{animation:none}.ball.is-jackpot-charge{transform:scale(1.03)}.ball.is-landing,.ball.is-landing .ball-digit,.ball.is-landing.is-jackpot{opacity:1;transform:none;filter:none}.ball.is-frenzy{transform:scale(1.03)}.draw-verdict{opacity:1;transform:none}.draw-arc-fill,.draw-meter-fill{transition:none}}.mob-segmented{display:flex;gap:6px;padding:4px;border-radius:12px;background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.16);flex:none}.mob-segmented-btn{flex:1 1;min-width:0;min-height:44px;border-radius:9px;border:1px solid transparent;background:transparent;color:#94a3b8;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.mob-segmented-btn.is-active{background:linear-gradient(135deg,rgba(37,99,235,.9),rgba(59,130,246,.9));border-color:#3b82f6;color:#ffffff;box-shadow:0 2px 12px rgba(59,130,246,.28)}.mob-ledger-card{display:flex;flex-direction:column;min-height:0;padding:14px}.mob-ledger-title{margin:0 0 12px;font-size:.9rem;font-weight:800;color:#f1f5f9}.mob-ledger{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0}.mob-ledger-row{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:12px;background:rgba(15,23,42,.6);border:1px solid rgba(148,163,184,.14);border-left-width:3px}.mob-ledger-row.is-in{border-left-color:#34d399}.mob-ledger-row.is-out{border-left-color:#f87171}.mob-ledger-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;flex:none}.mob-ledger-row.is-in .mob-ledger-icon{background:rgba(52,211,153,.14);color:#34d399}.mob-ledger-row.is-out .mob-ledger-icon{background:rgba(248,113,113,.14);color:#f87171}.mob-ledger-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.mob-ledger-kind{font-size:.8rem;font-weight:700;color:#e2e8f0}.mob-ledger-when{font-size:.68rem;color:#94a3b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mob-ledger-figures{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.mob-ledger-amount{font-size:.95rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mob-ledger-row.is-in .mob-ledger-amount{color:#34d399}.mob-ledger-row.is-out .mob-ledger-amount{color:#f87171}.mob-ledger-balance{font-size:.68rem;color:#94a3b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mob-statement-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:34px 12px;color:#94a3b8;font-size:.82rem;text-align:center}.mob-statement-retry{min-height:44px;padding:0 20px;border-radius:10px;border:1px solid rgba(148,163,184,.3);background:rgba(30,41,59,.9);color:#e2e8f0;font-size:.82rem;font-weight:700;cursor:pointer}@media (max-width:1023px){.tab-btn{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-selector{height:44px!important;line-height:44px!important}.actv-filter,.auth-field input{min-height:44px!important}.mobile-viewport-fill{padding-bottom:max(env(safe-area-inset-bottom),16px)}.mobile-viewport-fill .card{margin-bottom:0!important}.mobile-viewport-fill .card.mob-account-card{flex:none!important;height:auto!important}}.jackpot-backlight{position:absolute;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(38% 34% at 50% 44%,var(--jp-tier-glow,rgba(251,191,36,.75)),transparent 70%);opacity:.42;animation:jackpot-backlight-swell 17s ease-in-out infinite}@keyframes jackpot-backlight-swell{0%,to{transform:scale(1);opacity:.42}50%{transform:scale(1.18);opacity:.62}}.jackpot-confetti{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}.jackpot-confetti-piece{position:absolute;top:-8%;left:var(--c-x,50%);width:var(--c-w,8px);height:var(--c-h,12px);animation:jackpot-confetti-fall var(--c-dur,4.5s) linear var(--c-delay,0s) infinite}.jackpot-confetti-flip{display:block;width:100%;height:100%;background:var(--c-color,#fcd34d);box-shadow:inset -1px 0 0 rgba(0,0,0,.28);animation:jackpot-confetti-flip var(--c-spin,1.1s) ease-in-out var(--c-delay,0s) infinite}@keyframes jackpot-confetti-fall{0%{opacity:0;transform:translate(0)}5%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(var(--c-drift,0),118vh)}}@keyframes jackpot-confetti-flip{0%,to{transform:rotate(var(--c-tilt,0deg)) scaleX(1)}50%{transform:rotate(var(--c-tilt,0deg)) scaleX(-.3)}}.jackpot-fireworks{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}.jackpot-firework{position:absolute;left:var(--fw-x,50%);top:var(--fw-y,30%);width:0;height:0}.jackpot-firework-shell{position:absolute;left:0;top:0;width:5px;height:22px;margin:-11px 0 0 -2.5px;animation:jackpot-firework-launch var(--fw-period,4.2s) var(--fw-delay,0s) infinite}.jackpot-firework-trail{display:block;width:100%;height:100%;transform-origin:50% 100%;border-radius:2px;background:linear-gradient(to top,transparent 0,var(--fw-colour,#fcd34d) 46%,#ffffff 100%);box-shadow:0 0 11px var(--fw-colour,#fcd34d);opacity:0;animation:jackpot-firework-trail var(--fw-period,4.2s) linear var(--fw-delay,0s) infinite}@keyframes jackpot-firework-launch{0%{transform:translateY(var(--fw-rise,90vh));animation-timing-function:cubic-bezier(.26,.66,.55,1)}22%,to{transform:translateY(0)}}@keyframes jackpot-firework-trail{0%{opacity:.35;transform:scaleY(3.4)}1.5%{opacity:1;transform:scaleY(3.2)}8%{opacity:1;transform:scaleY(2.4)}14%{opacity:1;transform:scaleY(1.5)}18%{opacity:1;transform:scaleY(.85)}21%{opacity:.6;transform:scaleY(.5)}22%{opacity:0;transform:scaleY(.4)}to{opacity:0;transform:scaleY(.4)}}.jackpot-firework-crack{position:absolute;left:0;top:0;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:radial-gradient(circle,#ffffff 0,var(--fw-colour,#fcd34d) 38%,transparent 70%);opacity:0;animation:jackpot-firework-crack var(--fw-period,3.5s) linear var(--fw-delay,0s) infinite}@keyframes jackpot-firework-crack{0%,21.6%{opacity:0;transform:scale(.15)}22.2%{opacity:1;transform:scale(1.35)}24%{opacity:.55;transform:scale(1.75)}28.5%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.jackpot-firework-ring{position:absolute;left:0;top:0;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:3px solid var(--fw-colour,#fcd34d);box-shadow:0 0 10px var(--fw-colour,#fcd34d);opacity:0;animation:jackpot-firework-ring var(--fw-period,3.5s) linear var(--fw-delay,0s) infinite}@keyframes jackpot-firework-ring{0%,21.8%{opacity:0;transform:scale(.25);border-width:3px}22.4%{opacity:.95;transform:scale(1);border-width:3px;animation-timing-function:cubic-bezier(.12,.78,.3,1)}30%{opacity:0;transform:scale(4.6);border-width:1px}to{opacity:0;transform:scale(4.6);border-width:1px}}.jackpot-firework-spark{position:absolute;left:0;top:0;width:var(--fw-size,4px);height:var(--fw-size,4px);border-radius:50%;background:var(--fw-colour,#fcd34d);box-shadow:0 0 6px var(--fw-colour,#fcd34d);opacity:0;animation:jackpot-firework-spark var(--fw-period,3.5s) linear var(--fw-delay,0s) infinite}@keyframes jackpot-firework-spark{0%,21.9%{opacity:0;transform:translate(-50%,-50%) scale(.5)}22%{opacity:1;transform:translate(-50%,-50%) scale(.5);animation-timing-function:cubic-bezier(.1,.75,.3,1)}52%{opacity:.85;transform:translate(calc(-50% + var(--fw-dx, 0px)),calc(-50% + var(--fw-dy, 0px))) scale(1);animation-timing-function:linear}64%{opacity:0;transform:translate(calc(-50% + var(--fw-dx, 0px) * 1.12),calc(-50% + var(--fw-dy, 0px) * 1.2)) scale(.4)}to{opacity:0;transform:translate(calc(-50% + var(--fw-dx, 0px) * 1.12),calc(-50% + var(--fw-dy, 0px) * 1.2)) scale(.4)}}@media (prefers-reduced-motion:reduce){.jackpot-confetti,.jackpot-fireworks,.jackpot-flashes{display:none}.jackpot-plaque-seal{animation:none}.jackpot-backlight{animation:none;opacity:.5}}.devtools-dock{position:fixed;right:16px;bottom:16px;z-index:999999;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.devtools-launcher{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#111827;color:var(--text-primary);font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.45)}.devtools-launcher.is-test{border-color:rgba(245,158,11,.6)}.devtools-pill{flex-shrink:0;padding:2px 8px;border-radius:999px;background:rgba(239,68,68,.16);color:#fca5a5;font-size:10.5px;font-weight:800;letter-spacing:.06em}.devtools-pill.is-test{background:rgba(245,158,11,.18);color:#fcd34d}.devtools-card,.devtools-sheet{display:flex;flex-direction:column;background:#0f1424;color:var(--text-primary);box-shadow:0 16px 48px rgba(0,0,0,.55)}.devtools-card{width:360px;max-height:min(75vh,720px);border:1px solid rgba(99,102,241,.28);border-radius:16px;overflow:hidden}.devtools-sheet{position:fixed;left:0;right:0;bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px));z-index:9100;max-height:min(72dvh,640px);max-width:640px;margin:0 auto;border-top:1px solid rgba(99,102,241,.38);border-radius:18px 18px 0 0;box-shadow:0 -12px 40px rgba(0,0,0,.6);animation:devtools-sheet-in .2s ease-out}@keyframes devtools-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.devtools-grabber{flex-shrink:0;display:block;width:100%;height:18px;padding:0;border:0;background:transparent;cursor:pointer}.devtools-grabber:after{content:"";display:block;width:44px;height:5px;margin:8px auto 0;border-radius:999px;background:rgba(148,163,184,.45)}.devtools-head{flex-shrink:0;gap:4px;padding:8px 8px 8px 14px;border-bottom:1px solid rgba(148,163,184,.12)}.devtools-head,.devtools-title{display:flex;align-items:center}.devtools-title{flex:1 1;min-width:0;flex-wrap:wrap;column-gap:8px;row-gap:2px;font-size:14px;font-weight:800}.devtools-sub{flex-basis:100%;font-size:11.5px;font-weight:600;color:var(--text-secondary)}.devtools-iconbtn{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer}.devtools-iconbtn:hover{background:rgba(255,255,255,.06)}.devtools-iconbtn.is-on{background:rgba(99,102,241,.18);border-color:rgba(99,102,241,.45);color:#c7d2fe}.devtools-scroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 16px;display:flex;flex-direction:column;gap:12px}.devtools-scroll>*{flex-shrink:0}.devtools-mode,.devtools-seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:rgba(255,255,255,.04)}.devtools-mode-opt,.devtools-seg-opt{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-secondary);font-size:13.5px;font-weight:700;cursor:pointer}.devtools-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.devtools-mode-opt[data-mode=live].is-on{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.5);color:#fecaca}.devtools-mode-opt[data-mode=test].is-on{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.55);color:#fde68a}.devtools-seg-opt.is-on{background:rgba(99,102,241,.22);border-color:rgba(129,140,248,.7);color:#e0e7ff}.devtools-callout{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid rgba(245,158,11,.3);border-radius:12px;background:rgba(245,158,11,.08);color:#fde68a;font-size:12.5px;line-height:1.45}.devtools-hint{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.45}.devtools-tabs{display:flex;gap:4px;margin:0 -2px;padding:2px;overflow-x:auto;scrollbar-width:none}.devtools-tabs::-webkit-scrollbar{display:none}.devtools-tab{flex:1 0 auto;min-height:36px;padding:0 10px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}@media (max-width:380px){.devtools-tab{padding:0 8px;font-size:12.5px}}@media (max-width:340px){.devtools-tab{padding:0 6px;font-size:12px}}.devtools-card .devtools-tab{padding:0 8px;font-size:12.5px}.devtools-tab.is-on{background:var(--accent-indigo);border-color:var(--accent-indigo);color:#fff}.devtools-panel{display:flex;flex-direction:column;gap:16px}.devtools-panel.is-disabled{opacity:.4;pointer-events:none}.devtools-group{display:flex;flex-direction:column;gap:8px}.devtools-group-title{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.devtools-group-aside{color:var(--text-secondary);font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.devtools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:6px;gap:6px}.devtools-grid.is-2{grid-template-columns:1fr 1fr}.devtools-btn{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 6px;min-height:40px;padding:6px 10px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:rgba(255,255,255,.05);color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.15;text-align:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .08s ease}.devtools-btn:hover{background:rgba(255,255,255,.09)}.devtools-btn:active{transform:scale(.97)}.devtools-btn:disabled{opacity:.4;cursor:default;transform:none}.devtools-btn.is-primary{background:var(--accent-indigo);border-color:var(--accent-indigo);color:#fff}.devtools-btn.is-primary:hover{background:#5558e8}.devtools-btn.is-on{background:rgba(99,102,241,.22);border-color:rgba(129,140,248,.75);color:#e0e7ff}.devtools-btn.is-wide{width:100%}.devtools-btn-kicker{flex-basis:100%;color:var(--text-secondary);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.devtools-fields{display:flex;align-items:flex-end;gap:8px}.devtools-fields>.devtools-field{flex:1 1;min-width:0}.devtools-fields>.devtools-btn{flex-shrink:0}.devtools-field{display:flex;flex-direction:column;gap:4px;color:var(--text-secondary);font-size:11.5px;font-weight:700}.devtools-input{width:100%;box-sizing:border-box;min-height:40px;padding:8px 10px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#0a0f1d;color:var(--text-primary);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.devtools-input::placeholder{color:#6b7a90}.devtools-input:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 3px rgba(99,102,241,.25)}.devtools-chips{display:flex;flex-wrap:wrap;gap:6px}.devtools-chip{min-height:36px;padding:0 14px;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.devtools-chip.is-on{background:rgba(99,102,241,.22);border-color:rgba(129,140,248,.75);color:#e0e7ff}.devtools-chip.is-slot{flex:1 1;min-width:0;min-height:50px;padding:4px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:12px}.devtools-chip-glyph{font-size:17px;font-weight:800}.devtools-chip-sub{font-size:10.5px;font-weight:600}.devtools-digits{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.devtools-digit{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text-secondary);font-size:13px;font-weight:800}.devtools-digit .devtools-input{padding:8px 0;text-align:center}.devtools-note{margin:0;padding:8px 10px;border-left:2px solid rgba(99,102,241,.55);border-radius:8px;background:rgba(255,255,255,.03);color:var(--text-secondary);font-size:12px;line-height:1.5}.devtools-foot{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:8px 10px 8px 14px;border-top:1px solid rgba(148,163,184,.12);background:rgba(0,0,0,.2)}.devtools-foot .devtools-btn,.devtools-peek .devtools-btn{flex-shrink:0;min-height:36px}.devtools-last{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;text-align:left}.devtools-last-k{margin-right:4px;color:var(--text-secondary);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.devtools-peek{position:fixed;left:8px;right:8px;bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + 8px);z-index:9100;max-width:624px;margin:0 auto;padding:6px 6px 6px 10px;border:1px solid rgba(99,102,241,.4);border-radius:14px;background:#0f1424;color:var(--text-primary);box-shadow:0 10px 30px rgba(0,0,0,.55)}.devtools-peek,.devtools-peek-open{display:flex;align-items:center;gap:6px}.devtools-peek-open{flex:1 1;min-width:0;min-height:40px;padding:0 4px;border:0;background:transparent;color:inherit;cursor:pointer}.devtools-btn:focus-visible,.devtools-chip:focus-visible,.devtools-grabber:focus-visible,.devtools-iconbtn:focus-visible,.devtools-launcher:focus-visible,.devtools-mode-opt:focus-visible,.devtools-peek-open:focus-visible,.devtools-seg-opt:focus-visible,.devtools-tab:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.devtools-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.devtools-card .devtools-btn,.devtools-card .devtools-input,.devtools-card .devtools-mode-opt,.devtools-card .devtools-seg-opt{min-height:34px}.devtools-card .devtools-input{font-size:14px;padding:6px 9px}.devtools-card .devtools-chip.is-slot{min-height:44px}.nav-item.is-dev .nav-icon{position:relative}.nav-dev-dot{position:absolute;top:-2px;right:-5px;width:8px;height:8px;border:2px solid #0f111e;border-radius:50%;background:#ef4444}.nav-dev-dot.is-test{background:#f59e0b}@media (prefers-reduced-motion:reduce){.devtools-sheet{animation:none}.devtools-btn,.devtools-btn:active{transition:none;transform:none}}