:root{--bg:#0b0d10;--panel:#14171c;--panel2:#1b1f26;--line:#272c35;--text:#e8eaed;--dim:#8b93a1;--red:#e3342f;--green:#28c76f;--orange:#ff9f43;--blue:#4aa3ff;--gold:#ffd166;--bg2:#11151b;--glow:rgba(74,163,255,.12);--surface:rgba(27,31,38,.96);--well-bg:#0a0c10;--well-border:#333b47;--well-border-focus:#414a5a;--well-radius:10px;--well-h:38px;--mainbtn-bet:#d92e36;--mainbtn-bet-border:#ffb4b8;--mainbtn-cash:#249f59;--mainbtn-cash-border:#9be7bc;--on-green:#062b16;--accent-soft:#ff8f8c;--muted:#5b6370}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow-x:hidden}button,input{font:inherit}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.list,.chatMsgs,.chatMentionList,.chatGifGrid,.settingsMenu{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.list::-webkit-scrollbar,.chatMsgs::-webkit-scrollbar,.chatMentionList::-webkit-scrollbar,.chatGifGrid::-webkit-scrollbar,.settingsMenu::-webkit-scrollbar{width:6px;height:6px}.list::-webkit-scrollbar-track,.chatMsgs::-webkit-scrollbar-track,.chatMentionList::-webkit-scrollbar-track,.chatGifGrid::-webkit-scrollbar-track,.settingsMenu::-webkit-scrollbar-track{background:transparent}.list::-webkit-scrollbar-thumb,.chatMsgs::-webkit-scrollbar-thumb,.chatMentionList::-webkit-scrollbar-thumb,.chatGifGrid::-webkit-scrollbar-thumb,.settingsMenu::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px;border:1px solid transparent;background-clip:padding-box}.list::-webkit-scrollbar-thumb:hover,.chatMsgs::-webkit-scrollbar-thumb:hover,.chatMentionList::-webkit-scrollbar-thumb:hover,.chatGifGrid::-webkit-scrollbar-thumb:hover,.settingsMenu::-webkit-scrollbar-thumb:hover{background:var(--red)}#loadingScreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--bg);transition:opacity .4s ease;opacity:1}#loadingScreen.hidden{opacity:0;pointer-events:none}.loadingBox{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(320px,80vw)}.loadingLogo{display:block;width:min(270px,68vw);height:auto;filter:drop-shadow(0 12px 24px rgba(0,0,0,.42))}.loadingBarTrack{width:100%;height:8px;border-radius:999px;background:var(--panel2);overflow:hidden;border:1px solid var(--line)}.loadingBarFill{height:100%;width:0%;background:linear-gradient(90deg,var(--red),var(--gold));border-radius:999px;transition:width .15s ease}.loadingPct{font:600 13px Segoe UI,system-ui,sans-serif;color:var(--dim);letter-spacing:.03em}body{background:radial-gradient(1100px 420px at 18% 0%,var(--glow),transparent 45%),radial-gradient(900px 360px at 82% 8%,rgba(255,159,67,.08),transparent 40%),linear-gradient(180deg,var(--bg2),var(--bg));color:var(--text);font-family:Segoe UI,system-ui,sans-serif;display:flex;flex-direction:column;min-height:100vh;touch-action:manipulation}header,.panel,.betbox,.stage{box-shadow:0 16px 42px #00000038}header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#14171cfa,#14171ceb);flex-wrap:wrap;gap:8px}.logo{display:flex;align-items:center;gap:10px;min-height:34px;white-space:nowrap}.logo img{display:block;width:255px;height:auto;object-fit:contain;object-position:left center}.logo small{padding-left:10px;border-left:1px solid var(--line);color:var(--dim);font-size:11px;font-weight:700;letter-spacing:.02em}.hright{display:flex;gap:8px;align-items:center}.hright>.iconbtn,.acct>.iconbtn{height:44px}.balance{background:linear-gradient(180deg,#222731fa,#1b1f26fa);border:1px solid rgba(255,255,255,.11);padding:7px 12px;border-radius:10px;font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.balance small{color:var(--dim);font-weight:500;margin-right:6px;font-size:11px}#balVal{font-family:Arial Narrow,Helvetica Neue Condensed,Arial,sans-serif;font-style:italic;letter-spacing:.005em}.iconbtn{background:var(--panel2);border:1px solid var(--line);color:var(--text);padding:6px 10px;border-radius:10px;cursor:pointer;font-size:14px}.iconbtn:hover{border-color:var(--dim)}#acctBtn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.acctBtnIcon{font-size:13px;line-height:1}.freeBetBtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:5px 8px;border-color:#e3342f9e;background:linear-gradient(180deg,#57191e,#311014);color:#fff;font-weight:900}.freeBetBtn:hover{border-color:#f0524e;background:linear-gradient(180deg,#6b1d23,#3b1116)}.freeBetTicket{position:relative;width:17px;height:12px;flex:0 0 auto;border:1.5px solid currentColor;border-radius:3px;transform:rotate(-7deg)}.freeBetTicket:after{content:"";position:absolute;left:6px;top:1px;bottom:1px;border-left:1px dashed rgba(255,255,255,.65)}.freeBetLabel{font-size:10px;line-height:1;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.freeBetCount{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#fff;color:#b62028;font-size:9px;line-height:1;font-weight:950;font-variant-numeric:tabular-nums}.acct{position:relative}.acctPanel{display:none;position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:230px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px;flex-direction:column;gap:8px;box-shadow:0 10px 30px #0006}.acctPanel.open{display:flex}.acctPanel input{background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 10px;font-size:16px;outline:none}.acctPanel input:focus{border-color:var(--dim)}.acctPanel .tabs{margin-bottom:2px}#acctMsg{font-size:11px;line-height:1.5;min-height:14px}.acctUser{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--dim)}.acctUser b{color:var(--text)}.acctUser a{color:var(--dim);text-decoration:underline;cursor:pointer;font-weight:600}.acctUser a:hover{color:var(--text)}.acctDivider{display:flex;align-items:center;gap:8px;margin:8px 0;color:var(--dim);font-size:11px}.acctDivider:before,.acctDivider:after{content:"";flex:1;height:1px;background:var(--line)}#googleBtnContainer{display:flex;justify-content:center}#history{display:flex;align-items:center;padding:8px 16px;min-height:46px;overflow-x:auto;scrollbar-width:none}#history::-webkit-scrollbar{display:none}.heat{display:flex;align-items:center;gap:6px;min-width:max-content}.heatCell{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:28px;padding:0 8px;border:1px solid #303641;border-left-width:3px;border-radius:7px;background:#1b2027;color:#cfd5dd;font-size:11px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.heatCell.lo{border-left-color:#477c8c;color:#8ebdca}.heatCell.mid{border-left-color:#8a6e3d;color:#d4b87f}.heatCell.hi{border-left-color:#3f8d6e;color:#82cfad}.heatCell.epic{border-left-color:#c69737;background:#24231d;color:#efd06d}.heatCell.latest{background:#252b34;border-top-color:#58616e;border-right-color:#58616e;border-bottom-color:#58616e}@media (max-width:720px){#history{padding:7px 10px;min-height:42px}.heat{gap:5px}.heatCell{min-width:44px;height:26px;padding:0 7px;font-size:10px}}.chip{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:700;background:var(--panel2);flex:0 0 auto}.c-low{color:#9fb3c8}.c-mid{color:#7ab8ff}.c-high{color:#c792ea}.c-epic{color:var(--gold)}.cityRoute{width:100%;max-width:1280px;margin:0 auto;padding:7px 14px 11px;flex-shrink:0}.cityRouteTrack{display:flex;flex-direction:column;gap:6px}.routeLineWrap{position:relative;height:14px}.routeLineBase,.routeLineFill{position:absolute;left:0;top:50%;height:2px;transform:translateY(-50%);border-radius:2px}.routeLineBase{right:0;background:var(--line)}.routeLineFill{width:var(--route-progress,0%);background:linear-gradient(90deg,var(--red),#ff6b6b);box-shadow:0 0 5px #e3342f80;transition:width .45s ease}.routeDots{position:relative;z-index:1;display:grid;grid-template-columns:repeat(8,1fr);height:100%}.routeDot{justify-self:center;align-self:center;width:6px;height:6px;border-radius:50%;background:#333941;border:1.5px solid #333941;box-sizing:content-box;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.routeDot.done{background:#fff;border-color:var(--red)}.routeDot.active{width:7px;height:7px;background:#fff;border-color:var(--red);box-shadow:0 0 5px #e3342f8c}.routeLabels{display:grid;grid-template-columns:repeat(8,1fr);column-gap:2px}.routeLabel{justify-self:center;font-size:clamp(6px,1.65vw,8.5px);font-weight:800;letter-spacing:-.2px;text-transform:uppercase;color:var(--dim);white-space:nowrap}.routeLabel.done,.routeLabel.active{color:var(--accent-soft)}.routeDot[data-escape-a],.routeDot[data-escape-b]{border-color:#f5c451;background:#fff4c8;box-shadow:0 0 0 3px #f5c45129,0 0 11px #f5c451b8;animation:escapeRoutePulse 1.65s ease-in-out infinite}.routeLabel[data-escape-a],.routeLabel[data-escape-b]{color:#ffd970;font-weight:950;text-shadow:0 0 9px rgba(245,196,81,.48)}@keyframes escapeRoutePulse{50%{transform:scale(1.42);box-shadow:0 0 0 5px #f5c45114,0 0 15px #f5c451d9}}.routeCity.done .routeLabel,.routeCity.active .routeLabel{color:var(--accent-soft)}main{display:flex;gap:16px;width:100%;max-width:1280px;margin:0 auto;padding:4px 16px 16px;flex:1;align-items:flex-start}.left{flex:1;min-width:0}.stage{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(74,163,255,.25);background:linear-gradient(180deg,#0e1114,#0b0d10);height:clamp(400px,56vh,640px);box-shadow:0 12px 28px #00000047,0 0 0 1px #ffffff06 inset}canvas{display:block;width:100%;height:100%}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:center;padding-top:20px;text-align:center}#mult{font-family:Arial Narrow,Helvetica Neue Condensed,Arial,sans-serif;font-style:italic;font-size:clamp(54px,4.8vw,58px);font-weight:900;line-height:1;letter-spacing:-.01em}#cdbar{align-items:center;gap:8px;margin-top:14px;padding:7px 12px;background:#0506088c;border:1px solid rgba(255,255,255,.09);border-radius:11px;display:none}#cdbar i{width:15px;height:15px;border-radius:50%;background:#3a1315;box-shadow:inset 0 1px 2px #0000008c;transition:background .16s ease,box-shadow .16s ease}#cdbar i.lit{background:radial-gradient(circle at 34% 28%,#ff8a83,var(--red) 72%);box-shadow:0 0 11px 2px #e3342fcc,inset 0 1px 1px #fff6}.top3Overlay{position:absolute;left:0;right:0;bottom:0;height:20%;min-height:96px;max-height:150px;z-index:3;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:6px 10px 0;background:linear-gradient(180deg,#0b0d1000,#0b0d108c 40%,#0b0d10db);opacity:0;transform:translateY(10px);transition:opacity .28s ease,transform .28s ease}.top3Overlay.on{opacity:1;transform:translateY(0)}.top3Title{font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--dim)}.top3Row{display:flex;align-items:flex-end;justify-content:center;gap:8px;width:100%;max-width:420px}.top3Card{position:relative;flex:1;max-width:132px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:16px 6px 8px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#1b1f26eb,#14171ceb);border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 18px #00000059}.top3Card.rank1{padding-top:20px;border-color:#ffd1668c;box-shadow:0 8px 22px #ffd16629,0 6px 18px #00000059}.top3Card.rank2{border-color:#c7ccd666}.top3Card.rank3{border-color:#c98a4b66}.top3Badge{position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:#1a1408;border:2px solid rgba(11,13,16,.9)}.top3Card.rank1 .top3Badge{background:linear-gradient(180deg,#ffe6a0,var(--gold));width:28px;height:28px;font-size:13px;top:-15px}.top3Card.rank2 .top3Badge{background:linear-gradient(180deg,#e6e9ee,#b7bdc8)}.top3Card.rank3 .top3Badge{background:linear-gradient(180deg,#e3a267,#b4713a)}.top3Name{font-size:11px;font-weight:800;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.top3Card.rank1 .top3Name{font-size:12.5px}.top3Mult{font-size:12px;font-weight:900;color:var(--green);font-variant-numeric:tabular-nums}.top3Win{font-size:10.5px;font-weight:800;color:var(--gold);font-variant-numeric:tabular-nums}@media (max-width:720px){.top3Overlay{height:22%;min-height:78px;padding:4px 6px 0;gap:2px}.top3Title{font-size:8px;letter-spacing:1px}.top3Row{gap:5px;max-width:300px}.top3Card{padding:11px 4px 6px;border-radius:8px 8px 3px 3px}.top3Card.rank1{padding-top:14px}.top3Badge{width:18px;height:18px;font-size:9px;top:-9px;border-width:1.5px}.top3Card.rank1 .top3Badge{width:21px;height:21px;font-size:10px;top:-10px}.top3Name{font-size:9px}.top3Card.rank1 .top3Name{font-size:10px}.top3Mult{font-size:9.5px}.top3Win{font-size:8.5px}}#scoreStack{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;gap:8px;pointer-events:none;z-index:3}.scoreCard{display:none;min-width:132px;padding:7px 11px;border-radius:11px;background:linear-gradient(180deg,#101318e6,#101318bd);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 4px 16px #0000006b;transition:transform .16s ease,box-shadow .16s ease}.scoreCard.on{display:block}.scoreLabel{display:block;font-size:9.5px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;opacity:.72}.scoreVal{display:block;margin-top:2px;font-size:21px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.scoreCard.pop .scoreLabel{color:#fcd9a0}.scoreCard.pop .scoreVal{color:#ffb020;text-shadow:0 0 14px rgba(255,176,32,.4)}.scoreCard.bump{transform:scale(1.09)}.scoreCard.pop.bump{box-shadow:0 0 22px #ffb02080}@media (max-width:720px){#scoreStack{top:8px;left:8px;gap:4px}.scoreCard{min-width:78px;padding:4px 6px;border-radius:7px;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.scoreLabel{font-size:6.5px;line-height:1.1;letter-spacing:.4px}.scoreVal{margin-top:1px;font-size:13px;text-shadow:none!important}.scoreCard.bump{transform:scale(1.03)}}#toast{position:absolute;left:50%;bottom:10px;transform:translate(-50%);background:#14171ce6;border:1px solid var(--line);padding:5px 11px;border-radius:8px;font-size:11px;font-weight:600;opacity:0;transition:opacity .25s;pointer-events:none;white-space:nowrap;max-width:88%;overflow:hidden;text-overflow:ellipsis}.dropClaimCard{position:absolute;top:44%;left:0;transform:translateY(-50%) translate(-220px);transition:transform .35s cubic-bezier(.22,1.12,.36,1),opacity .2s ease;opacity:0;z-index:6;display:flex;align-items:center;gap:7px;background:linear-gradient(155deg,#170a0bf0,#08090cf5);border:1px solid rgba(227,52,47,.5);border-radius:999px;padding:5px 6px 5px 10px;box-shadow:0 6px 18px #00000073,0 0 16px #e3342f24,inset 0 1px #ffffff0f}.dropClaimCard.show{opacity:1;transform:translateY(-50%) translate(0)}.dropClaimIcon{font-size:15px;line-height:1;filter:drop-shadow(0 0 4px rgba(227,52,47,.5))}.dropClaimInfo{display:flex;flex-direction:column;line-height:1.15;white-space:nowrap}.dropClaimTitle{font-size:9px;font-weight:800;letter-spacing:1px;color:var(--accent-soft)}.dropClaimTimer{font-size:12px;font-weight:800;color:var(--gold);font-variant-numeric:tabular-nums}.dropClaimBtn{padding:7px 13px;border-radius:999px;border:1px solid rgba(227,52,47,.55);background:linear-gradient(180deg,#e3342fe6,#b42622e6);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.5px;white-space:nowrap;cursor:pointer;transition:transform .12s ease}.dropClaimBtn:active:not(:disabled){transform:scale(.96)}.dropClaimBtn:disabled{opacity:.65;cursor:default}.dropClaimCard.claimed .dropClaimBtn{background:linear-gradient(180deg,var(--green),#1f9e5a);border-color:var(--green)}@media (max-width:420px){.dropClaimCard{padding:4px 5px 4px 9px;gap:6px}.dropClaimTitle{font-size:8px}.dropClaimTimer{font-size:11px}.dropClaimBtn{padding:6px 11px;font-size:10px}}@media (prefers-reduced-motion:reduce){.dropClaimCard{transition:opacity .2s ease;transform:translateY(-50%)}.dropClaimCard.show{transform:translateY(-50%)}}.bets{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.mobileBetToolbar,.mobileQuick,.desktopAutoValue,.bam,.bap,.mobileNumpadScrim{display:none}.escapePickerScrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:84;background:#03050861;opacity:0;pointer-events:none;transition:opacity .16s ease}.escapePickerScrim.open{opacity:1;pointer-events:auto}.escapePicker{position:fixed;left:var(--picker-left,12px);bottom:var(--picker-bottom,90px);width:344px;padding:13px;border:1px solid rgba(227,52,47,.46);border-radius:15px;background:linear-gradient(155deg,#171b22fb,#080b10fe);box-shadow:0 22px 54px #00000094,0 0 28px #e3342f1a;transform:translateY(8px) scale(.98);transition:transform .16s ease}.escapePickerScrim.open .escapePicker{transform:translateY(0) scale(1)}.escapePicker header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.escapePicker header div{display:flex;flex-direction:column;gap:2px}.escapePicker header span{font-size:8px;font-weight:950;letter-spacing:1.8px;color:#ff625e}.escapePicker header strong{font-size:16px;line-height:1.2;color:#f5f6f8}.escapePicker header button{width:27px;height:27px;border:1px solid #343b46;border-radius:8px;background:#171b22;color:#aab1bc;font-size:19px;line-height:23px;cursor:pointer}.escapePicker>p{margin:8px 0 11px;color:#929aa6;font-size:10px;line-height:1.45}.escapeCities{display:grid;grid-template-columns:1fr 1fr;gap:7px}.escapeCities button{display:grid;grid-template-columns:1fr auto;grid-template-areas:"city mult" "payout payout";align-items:center;gap:2px 8px;min-height:58px;padding:9px 10px;border:1px solid #303742;border-radius:10px;background:linear-gradient(180deg,#191e26,#11151b);color:#d7dbe1;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .08s ease}.escapeCities button:hover,.escapeCities button.selected{border-color:#ef4a46;background:linear-gradient(180deg,#5c191b8f,#15171b)}.escapeCities button:active{transform:scale(.97)}.escapeCities span{grid-area:city;font-size:10px;font-weight:950;letter-spacing:.45px}.escapeCities strong{grid-area:mult;color:#ff7773;font-size:18px;font-style:italic}.escapeCities small{grid-area:payout;color:#7f8996;font-size:7.5px;font-weight:850;letter-spacing:.55px}.escapeClear{width:100%;margin-top:9px;padding:10px;border:1px solid #3a424e;border-radius:9px;background:#171b22;color:#eef1f5;font-size:10px;font-weight:900;letter-spacing:.75px;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.escapeClear:hover{border-color:#ef4a46;background:#211619;color:#fff}.betbox{background:linear-gradient(180deg,var(--surface),rgba(17,20,25,.98));border:1px solid var(--line);border-radius:13px;padding:10px;display:flex;flex-direction:column;gap:7px}.bethead{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.plabel{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:11px;color:var(--dim);font-weight:800;letter-spacing:.7px;text-transform:uppercase}.plabel:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red)}.betrow{display:flex;align-items:center;min-width:0;height:var(--well-h);gap:3px;padding:3px;background:var(--well-bg);border:1px solid var(--well-border);border-radius:var(--well-radius);transition:border-color .16s ease}.betrow:focus-within{border-color:var(--well-border-focus)}.betrow button{width:36px;height:32px;flex:0 0 36px;background:#2c3340;background-image:linear-gradient(180deg,#ffffff13,#fff0 62%);border:1px solid rgba(255,255,255,.06);color:var(--text);border-radius:8px;font-size:17px;line-height:30px;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .09s cubic-bezier(.3,.7,.4,1)}.betrow button:hover{background:#333b48;color:#fff}.betrow button:active{background:#171b21;background-image:none;color:#fff;transform:scale(.92)}.betrow input{height:32px;flex:1;min-width:0;background:transparent;border:0;color:var(--text);padding:0 6px;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;outline:none}.quick{display:flex;gap:5px}.qb{flex:1;min-height:28px;background:#0d0f13;border:1px solid rgba(255,255,255,.07);color:#83878e;padding:4px 0;border-radius:999px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .08s ease,background .14s ease,color .14s ease,border-color .14s ease}.qb[data-v="1"],.qb[data-v="5"]{color:#d8d9db}.qb[data-v="10"],.qb[data-v="20"],.qb[data-v="25"]{color:#e8c757}.qb[data-v="50"],.qb[data-v="100"]{color:#5fc77e}.qb.qbNitro{position:relative;overflow:hidden;font-size:9px;font-weight:900;letter-spacing:.45px;color:#8de9ff;border-color:#34bee066;background:linear-gradient(135deg,#0b43537a,#0c1119f0 58%,#ff70262e);transition:background .32s ease,border-color .32s ease,color .32s ease}.qb.qbNitro:before{content:"⚡";margin-right:2px;color:#ffd166;transition:color .32s ease}.qb.qbNitro.is-active{color:#fff;border-color:#22d3ee;background:linear-gradient(135deg,#0a3a52,#0ea5e9);box-shadow:0 0 12px #0ea5e966}.qb.qbNitro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.5) 50%,transparent 58%);transform:translate(-160%)}.qb.qbNitro.ignite{animation:nitroGlow .6s ease-out}.qb.qbNitro.ignite:after{animation:nitroSweep .6s cubic-bezier(.3,.1,.2,1)}@keyframes nitroGlow{0%{transform:scale(1);box-shadow:0 0 #0ea5e900}35%{transform:scale(1.045);box-shadow:0 0 13px 2px #38bdf88c}to{transform:scale(1);box-shadow:0 0 12px #0ea5e966}}@keyframes nitroSweep{0%{transform:translate(-160%)}to{transform:translate(160%)}}@media (prefers-reduced-motion:reduce){.qb.qbNitro{transition:none}.qb.qbNitro.ignite,.qb.qbNitro.ignite:after{animation:none}}.qb.qbStrategy{font-size:8.5px;font-weight:900;letter-spacing:.35px;color:#c8d3df;border-color:#394756;background:linear-gradient(180deg,#151c24,#0d1117)}.qb.qbHunt{color:#ef8f8c;border-color:#e3342f6b;background:linear-gradient(180deg,#38141747,#0d1117)}.qb.qbHunt.is-active{color:#fff;border-color:#f0524e;background:linear-gradient(180deg,#ae2027,#77151b);box-shadow:inset 0 1px #ffffff24,0 0 10px #e3342f3d}.qb.qbAnchor{color:#d4dae3;border-color:#97a3b461}.qb.qbAnchor.is-active{color:#fff;border-color:#aeb8c7;background:linear-gradient(135deg,#3b4553,#667386);box-shadow:0 0 12px #97a3b433}.qb.qbEscape{font-size:8.5px;font-weight:950;letter-spacing:.25px;color:#ff7773;border-color:#e3342f7a;background:linear-gradient(180deg,#49151875,#0f1114f5)}.qb.qbEscape:before{content:"↗";margin-right:2px;color:#ffaaa7}.qb.qbEscape.is-active{color:#fff;border-color:#ff7773;background:linear-gradient(135deg,#861820,#e3342f);box-shadow:0 0 13px #e3342f57}.qb:hover{color:#ced4de;background:#191d24;border-color:#ffffff1c}.qb:active{transform:scale(.93)}.qb.pulse{animation:qbPulse .28s ease}@keyframes qbPulse{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}.qb:disabled{opacity:.3;cursor:not-allowed}.qb:disabled:hover{color:var(--dim);border-color:var(--line)}.settingsBtn{width:38px;padding:6px 0;font-size:17px;font-weight:900;line-height:1}.settingsScrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:#03050785;opacity:0;pointer-events:none;transition:opacity .2s ease}.settingsScrim.open{opacity:1;pointer-events:auto}.settingsMenu{position:fixed;top:10px;right:10px;z-index:60;width:min(320px,calc(100vw - 20px));max-height:calc(100vh - 20px);overflow-y:auto;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:linear-gradient(180deg,#1b1f26fc,#0e1116fc);box-shadow:0 24px 60px #0000007a;transform:translate(calc(100% + 24px));opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.settingsMenu.open{transform:translate(0);opacity:1;pointer-events:auto}.settingsHead{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.settingsHead .iconbtn{padding:4px 8px}.settingsGroup{display:flex;flex-direction:column;gap:8px;padding-top:12px}.settingsLink{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:1px solid rgba(245,196,81,.3);border-radius:10px;background:linear-gradient(180deg,#46361061,#101318);color:#eef1f5;font-size:12px;font-weight:850;cursor:pointer}.settingsLink strong{color:var(--gold);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.settingsLink:hover{border-color:#f5c4519e;background:linear-gradient(180deg,#54411285,#15181e)}.tgl{display:flex;align-items:center;justify-content:space-between;width:100%;background:#101318;border:1px solid var(--line);color:#c8ced8;padding:7px 8px 7px 12px;border-radius:10px;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .14s ease,background .14s ease}.tgl:after{content:"OFF";display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:26px;border-radius:6px;background:#3a2529;color:#ff9aa3;font-size:10px;font-weight:900;letter-spacing:.06em}.tgl:hover{border-color:#566170;background:#151a21}.tgl.on{border-color:#28c76f6b;color:var(--text)}.tgl.on:after{content:"ON";background:#1f9d57;color:#effff5;box-shadow:0 0 12px #28c76f45}.settingsDetails{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.settingsDetails summary{display:flex;align-items:center;justify-content:space-between;color:var(--text);font-size:12px;font-weight:800;cursor:pointer;list-style:none}.settingsDetails summary::-webkit-details-marker{display:none}.settingsDetails summary span{color:var(--dim);font-size:10px;font-weight:600}.settingsDetails[open] summary{margin-bottom:8px}.settingsDetails .pf{padding:0;border:0;background:transparent}.settingsDetails #pfExternalLink{display:block;width:max-content;text-decoration:none}.mainbtn{width:100%;min-height:40px;padding:9px 8px;border-radius:12px;border:1px solid transparent;font-size:14px;font-weight:900;cursor:pointer;color:#fafafa;box-shadow:inset 0 1px #ffffff24;transition:transform .06s,filter .15s,border-color .15s}.mainbtn:active{transform:scale(.985)}.mainbtn.bet{background:var(--mainbtn-bet);border-color:var(--mainbtn-bet-border)}.mainbtn.bet[data-cost]:after{content:attr(data-cost);display:block;margin-top:4px;color:#ffffffb8;font-size:8.5px;line-height:1.2;font-weight:800;letter-spacing:.25px;white-space:normal}.mainbtn.bet:hover{filter:brightness(1.08)}.mainbtn.cash{background:var(--mainbtn-cash);border-color:var(--mainbtn-cash-border)}.mainbtn.cancel{background:#2a2e36;border:1px solid #ff4757;color:#ff7a87;box-shadow:none}.mainbtn.queued{background:#22262e;color:#9aa3ad;border:1px dashed #3a4150;box-shadow:none}.mainbtn.bet.queuedOn{background:var(--mainbtn-bet);color:#fff;border-color:#ffd166;box-shadow:0 0 0 1px #ffd16647 inset}.betOptions{display:grid;grid-template-columns:1fr 1fr;gap:7px;container-type:inline-size}.autorow{display:flex;align-items:center;gap:7px;min-width:0;min-height:var(--well-h);background:var(--well-bg);border:1px solid var(--well-border);border-radius:var(--well-radius);padding:4px 7px;transition:border-color .16s ease}.autorow:focus-within{border-color:var(--well-border-focus)}.autorow span{font-size:11px;color:var(--dim);font-weight:600;flex:1}.autorow input{width:58px;background:transparent;border:0;color:var(--text);padding:4px 5px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;outline:none}@container (max-width:230px){.autorow span{display:none}}.autobetrow{display:flex;align-items:center;gap:7px;min-height:var(--well-h);background:var(--well-bg);border:1px solid var(--well-border);border-radius:var(--well-radius);padding:4px 8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .16s ease}.autobetrow:has(input:focus-visible){border-color:var(--well-border-focus)}.autobetrow input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:30px;height:17px;margin:0;flex:0 0 auto;border:0;border-radius:999px;background:#0e1013;box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 2px #0000008c;cursor:pointer;outline:none;transition:background .2s ease,box-shadow .2s ease}.autobetrow input:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#59616f;box-shadow:0 1px 2px #0000008c;transition:transform .2s cubic-bezier(.34,1.42,.64,1),background .2s ease}.autobetrow input:checked{background:#28c76f21;box-shadow:inset 0 0 0 1px #28c76f7a,inset 0 1px 2px #00000059}.autobetrow input:checked:after{background:var(--green);transform:translate(13px)}.autobetrow input:focus-visible{box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 2px #0000008c,0 0 0 2px var(--panel),0 0 0 4px #4aa3ffd9}.autobetrow span{font-size:11px;color:var(--dim);font-weight:600}.autobetrow:has(input:checked) span{color:var(--green)}.autobetrow:has(input:checked){animation:autobetActive 2.1s ease-in-out infinite}@keyframes autobetActive{0%,to{box-shadow:0 0 #28c76f47}50%{box-shadow:0 0 13px 1px #28c76f66}}.autobetrow:has(input:checked) span:after{content:"ACTIVE";margin-left:6px;padding:1px 5px;border-radius:4px;font-size:8px;font-weight:900;letter-spacing:.07em;color:#062b16;background:var(--green);vertical-align:1px}@media (prefers-reduced-motion:reduce){.autobetrow:has(input:checked){animation:none;box-shadow:0 0 10px 1px #28c76f52}}@media (min-width:1000px){.bets{grid-template-columns:1fr 1fr;grid-template-areas:"bet-a bet-b";gap:0;margin-top:8px;padding:0 0 2px;background:#080a0e;border:1px solid #252b34;border-radius:18px;box-shadow:0 18px 44px #00000061}.mobileBetToolbar{display:none}.mobileBetToolbar>button{height:36px;border:1px solid #353c47;border-radius:7px;background:linear-gradient(180deg,#181c22,#0c0f13);color:#f2f4f7;font-size:14px;font-weight:900;cursor:pointer}.mobileBetToolbar>button:hover{border-color:#596271;background:#1d222a}.mobileAutoControl{display:flex;align-items:center;justify-content:center;gap:10px;height:36px;border-left:1px solid #2b3038;color:#929aa7;font-size:12px;font-weight:650;white-space:nowrap;cursor:pointer}.mobileAutoControl input{position:absolute;opacity:0;pointer-events:none}.mobileAutoControl span{position:relative;width:38px;height:20px;border:1px solid #303742;border-radius:999px;background:#090c10;box-shadow:inset 0 1px 3px #000000b3}.mobileAutoControl span:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#707887;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.mobileAutoControl input:checked+span{border-color:#28c76f80;background:#28c76f1a}.mobileAutoControl input:checked+span:after{transform:translate(18px);background:#55d78a;box-shadow:0 0 8px #28c76f73}.mobileAutoControl input:checked~span{color:var(--green)}.desktopAutoValue{display:flex;align-items:center;justify-content:center;gap:1px;height:36px;border:1px solid rgba(40,199,111,.55);border-radius:7px;background:linear-gradient(180deg,#102b1fb8,#0b1110);color:#45d982;font-size:14px;font-weight:900}.desktopAutoValue:has(input:disabled){border-color:#303640;background:#0d1014;color:#69717e}.desktopAutoValue input{width:58px;border:0;outline:0;background:transparent;color:inherit;font-size:16px;font-weight:900;text-align:right;font-variant-numeric:tabular-nums}.mobileToolbarIcons{display:none}.betbox{display:grid;grid-template-columns:minmax(0,1fr) clamp(132px,29%,190px);grid-template-areas:"head action" "quick action";grid-template-rows:58px 62px;gap:6px 10px;padding:10px 10px 11px;border:0;border-radius:0 0 0 17px;background:linear-gradient(145deg,#11151a,#080a0e 76%);box-shadow:none}.betboxA{grid-area:bet-a;border-right:1px solid #242a32;border-radius:17px 0 0 17px;box-shadow:inset 0 2px #e3342fc7}.betboxB{grid-area:bet-b;grid-template-columns:clamp(132px,29%,190px) minmax(0,1fr);grid-template-areas:"action head" "action quick";border-radius:0 17px 17px 0}.betboxB{box-shadow:inset 0 2px #e3342fc7}.bethead{grid-area:head;display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0}.plabel{font-size:10px;font-style:italic;color:#f1f3f6;letter-spacing:.4px}.plabel:before{display:none}.plabel:after{content:"";width:42px;height:2px;margin-left:3px;background:var(--red)}.betrow{justify-self:stretch;width:100%;max-width:none;height:36px;padding:3px;border-radius:7px;background:#090c10;border-color:#303743}.betrow button{width:40px;height:28px;flex:0 0 40px;border-radius:6px;background:linear-gradient(180deg,#252b35,#151920);font-size:16px}.betrow input{height:28px;flex:1;width:auto;color:#5bda8b;font-size:18px;font-weight:850}.quick{grid-area:quick;display:grid;grid-template-rows:26px 30px;gap:6px;min-width:0}.desktopStakePresets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.desktopStrategyRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.desktopStakePresets .qb,.desktopStrategyRow .qb{min-width:0;min-height:0;border-radius:6px;padding:0 3px}.desktopStakePresets .qb{color:#d9dde4;background:#101318;border-color:#2c323b;font-size:10px}.desktopStakePresets .qb[data-amount="10"]{color:#5bda8b;border-color:#28c76f5c}.desktopStrategyRow .qb{font-size:9px}.betbox>.mainbtn{grid-area:action;min-height:100%;border-radius:12px;font-size:16px;clip-path:polygon(9% 0,91% 0,100% 8%,100% 92%,91% 100%,9% 100%,0 92%,0 8%);box-shadow:inset 0 1px #fff3,0 0 0 1px #e3342f42,0 10px 25px #99141c2e}.betbox>.mainbtn.bet{font-size:0;white-space:pre-line}.betbox>.mainbtn.bet:before{content:attr(data-amount) "\a BET";font-size:17px;line-height:1.24}.betbox>.mainbtn:hover{transform:translateY(-1px);filter:brightness(1.08)}.betOptions{display:none}}@media (min-width:1000px){.bets .betbox .betrow .bamt{color:#5bda8b}}@media (min-width:1000px) and (max-width:1199px){.betbox{grid-template-columns:minmax(0,1fr) 128px;padding-inline:9px}.betboxB{grid-template-columns:128px minmax(0,1fr)}.betrow button{width:40px;flex-basis:40px}.desktopStrategyRow .qb{font-size:8.5px}}@media (min-width:1000px) and (max-width:1399px){.bets{grid-template-rows:auto 1fr;grid-template-areas:"toolbar toolbar" "bet-a bet-b"}.mobileBetToolbar{grid-area:toolbar;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#12161c,#080a0e);box-shadow:inset 0 2px #e3342f8c,inset 0 1px #ffffff0a,0 4px 10px #0000004d}.mobileBetToolbar>button{padding:0 18px;min-width:52px;height:36px;border-radius:9px;border:1px solid rgba(227,52,47,.4);background:linear-gradient(180deg,#241417,#12090b);color:#ff9d9a;font-weight:950;letter-spacing:.03em;box-shadow:inset 0 1px #ffffff14,0 2px 6px #0000004d;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.mobileBetToolbar>button:hover{transform:translateY(-1px);filter:brightness(1.15);box-shadow:inset 0 1px #ffffff1a,0 4px 10px #e3342f40}.mobileBetToolbar>button:active{transform:translateY(1px);filter:brightness(.92)}.mobileAutoControl{width:150px;flex:0 0 150px;height:36px;justify-content:space-between;padding:0 12px;gap:8px;border:1px solid #2a303a;border-radius:9px;border-left:1px solid #2a303a;background:linear-gradient(180deg,#13171d,#0a0d11);color:#9aa2b0;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff0a,0 2px 6px #00000040;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.mobileAutoControl:hover{border-color:#3a4149;color:#c3cad6}.mobileAutoControl:has(input:checked){border-color:#28c76f8c;background:linear-gradient(180deg,#123322,#0a1a12);color:#7cf0ac;box-shadow:inset 0 1px #ffffff0f,0 0 14px #28c76f38}.desktopAutoValue{width:74px;flex:0 0 74px;height:36px;border-radius:9px;border:1px solid rgba(40,199,111,.5);background:linear-gradient(180deg,#123021,#0a1710);box-shadow:inset 0 1px #ffffff0d,0 0 10px #28c76f26}.bets.auto-collect-enabled .mobileAutoCollectControl{border-radius:9px 0 0 9px;border-right:0}.bets.auto-collect-enabled .desktopAutoValue{border-radius:0 9px 9px 0;margin-left:-10px}.mobileToolbarIcons{display:none}.betboxA{border-radius:0 0 0 17px}.betboxB{border-radius:0 0 17px}.desktopAutoValue{display:none}.bets.auto-collect-enabled .desktopAutoValue{display:flex}}.panel{width:300px;flex:0 0 300px;background:radial-gradient(240px 120px at 12% 0%,rgba(227,52,47,.09),transparent 68%),linear-gradient(180deg,var(--surface),rgba(20,23,28,.94));border:1px solid var(--line);border-top-color:#e3342f8c;border-radius:16px;padding:14px;box-shadow:0 16px 40px #0000004d;display:flex;flex-direction:column;gap:12px}.tabs{display:flex;gap:5px;padding:4px;border-radius:11px;background:#080a0d59;border:1px solid rgba(255,255,255,.04)}.tabs button{flex:1;background:var(--panel2);border:1px solid var(--line);color:var(--dim);padding:7px 0;border-radius:9px;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.tabs button:hover{color:var(--text)}.tabs button.on{color:var(--text);border-color:#4aa3ff61;background:linear-gradient(180deg,#293241,#202733);box-shadow:0 3px 8px #0000002e}.panel .tabs button.on{color:#fff;border-color:#d84945;background:#e3342f29;box-shadow:0 3px 8px #0000002e}.panelTabs{position:relative;overflow:visible}.panelTabs>button{min-width:0}#botHead{font-size:11px;color:var(--dim);font-weight:600;padding:0 2px}.list{max-height:240px;overflow-y:auto;display:flex;flex-direction:column}.brow{display:flex;align-items:center;gap:8px;font-size:12px;padding:6px 8px;margin-bottom:5px;background:var(--panel2);border:1px solid var(--line);border-radius:10px;transition:border-color .15s ease,background .15s ease}.brow:last-child{margin-bottom:0}.brow:hover{border-color:#3a4150}.brow.me{background:#e3342f14;border-color:#e3342f66;border-left:2px solid var(--red)}.brow.me .bn{color:#fff;font-weight:800}.bavatar{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:var(--dim);background:#ffffff0f;border:1px solid var(--line)}.brow.me .bavatar{color:#fff;background:#e3342f38;border-color:#e3342f80}.bavatar.win{color:var(--green);background:#28c76f1f;border-color:#28c76f4d}.bavatar.lose{color:#ff6b6b;background:#ff6b6b1a;border-color:#ff6b6b47}.bn{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c6ccd6}.bn.dim{color:#5b6370}.ba{color:var(--dim);font-weight:700}.bs{font-weight:800;min-width:70px;text-align:right;padding:2px 7px;border-radius:999px;font-variant-numeric:tabular-nums}.bs.win{color:var(--green);background:#28c76f1a}.bs.lose{color:#ff6b6b;background:#ff6b6b14}.bs.dim{color:var(--muted);background:none;min-width:0}.brow:has(.bn.dim){justify-content:center;min-height:44px;border-style:dashed;border-color:#333b47;background:#ffffff04}.stats{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-size:12px;color:var(--dim);line-height:1.7}.pf{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:11px;color:var(--dim);line-height:1.6;word-break:break-all}.pf b{color:#aeb6c2}.pfbtn{margin-top:6px;background:#222731;border:1px solid #3d4450;color:#c6ccd6;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.pfbtn:hover{border-color:var(--dim)}#pfResult{margin-top:5px;font-weight:600}footer{padding:8px 16px calc(14px + env(safe-area-inset-bottom));font-size:11px;color:var(--muted);text-align:center}.profileOverlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#06070999;z-index:50;align-items:center;justify-content:center;padding:16px}.profileOverlay.open{display:flex}.profileModal{width:100%;max-width:380px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:0 20px 50px #00000080}.profileHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:15px}.profileBody{display:flex;flex-direction:column;gap:10px}.pstat-row{display:flex;align-items:center;justify-content:space-between;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13px}.pstat-row span:first-child{color:var(--dim);font-weight:600}.pstat-row span:last-child{font-weight:800;font-size:14px}.pstat-win{color:var(--green)}.pstat-lose{color:#ff6b6b}.chatToggleBtn{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:var(--panel2);border:1px solid var(--line);border-radius:12px;color:var(--text);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}.chatToggleBtn:hover{border-color:var(--dim)}.chatToggleBtn:active{transform:scale(.94)}.chatToggleBtn.on{background:linear-gradient(180deg,#e3342f38,#e3342f1f);border-color:#e3342f8c;color:var(--accent-soft)}.chatBadge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--red);color:#fff;font-size:9.5px;font-weight:800;line-height:16px;text-align:center;border:1.5px solid var(--bg);font-variant-numeric:tabular-nums}.chatToggleBtnDesktop{display:none}.chatPanel{position:fixed;left:8px;right:8px;z-index:40;display:flex;flex-direction:column;background:#070a0f99;border:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(227,52,47,.35);border-radius:16px;box-shadow:0 -12px 34px #00000073;overflow:hidden;opacity:0;transform:translateY(14px) scale(.99);pointer-events:none;transition:opacity .22s ease,transform .22s ease;padding-bottom:env(safe-area-inset-bottom)}.chatPanel.blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.chatPanel.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.chatPanelHead{position:absolute;top:6px;right:6px;left:auto;z-index:5;display:flex;align-items:center;gap:6px;padding:2px 4px 2px 10px;border-bottom:none;border-radius:999px;background:#070a0fb8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.chatPanelTitle{font-weight:800;font-size:10.5px;letter-spacing:.3px;text-transform:uppercase;color:var(--accent-soft)}.chatConnState{font-size:9.5px;color:var(--gold);font-weight:700}.chatCloseBtn{margin-left:auto;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;font-size:14px}.chatMsgs{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:9px;padding:10px 12px}.chatMsg{display:flex;gap:8px;font-size:12.5px;line-height:1.4}.chatAvatar{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#2b323c,#1b2027);border:1px solid var(--line);color:var(--dim);font-size:10px;font-weight:800;text-transform:uppercase}.chatMsg.own .chatAvatar{background:linear-gradient(180deg,#28c76f47,#28c76f1f);border-color:#28c76f66;color:#8ff0b9}.chatBody{flex:1;min-width:0}.chatRow1{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.cm-name{font-weight:800;color:var(--blue);cursor:pointer}.cm-name.own{color:var(--green)}.cm-time{color:var(--muted);font-size:10px}.cm-text{color:#d7dbe2;word-break:break-word;white-space:pre-wrap}.cm-mention{color:var(--gold);font-weight:700}.chatMsg.muted{opacity:.4}.chatReplyPreview{display:flex;flex-direction:column;gap:1px;margin:3px 0 4px;padding:5px 8px;border-left:2px solid rgba(227,52,47,.5);background:#ffffff0a;border-radius:0 6px 6px 0;font-size:10.5px}.chatReplyPreview b{color:var(--dim)}.chatReplyPreview span{color:#9aa3ad;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatActions{display:flex;gap:8px;margin-top:3px;opacity:0;transition:opacity .12s ease}.chatMsg:hover .chatActions,.chatMsg:focus-within .chatActions{opacity:1}.chatActions button{background:none;border:none;color:var(--muted);font-size:10px;font-weight:700;cursor:pointer;padding:2px 0}.chatActions button:hover{color:var(--text)}.chatReactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.chatReactionPill{display:flex;align-items:center;gap:3px;padding:1px 6px;border-radius:999px;background:var(--panel2);border:1px solid var(--line);font-size:10.5px;cursor:pointer;color:var(--dim)}.chatReactionPill.mine{border-color:#e3342f8c;background:#e3342f24;color:var(--accent-soft)}.chatQuickReact{display:flex;gap:2px;margin-top:5px}.chatQuickReact button{background:none;border:none;font-size:14px;line-height:1;padding:2px 3px;border-radius:6px;cursor:pointer;opacity:.55}.chatQuickReact button:hover{opacity:1;background:var(--panel2)}.chatSystem{font-size:11px;color:var(--dim);text-align:center;padding:2px 0}.chatAvatar.nova{width:36px;height:36px;object-fit:cover;background:#1a0d0d;border-color:#e3342f8c;box-shadow:0 0 6px #e3342f40}.cm-name.nova{color:var(--accent-soft)}.novaBadge{font-size:8.5px;font-weight:800;letter-spacing:.5px;color:var(--accent-soft);background:#e3342f24;border:1px solid rgba(227,52,47,.4);border-radius:5px;padding:1px 5px;text-transform:uppercase}.chatMsg.nova .cm-text{color:#e8d9d8}.novaTypingRow{display:flex;align-items:center;gap:8px;padding:0 12px 6px;font-size:11px;color:var(--dim)}.novaTypingAvatar{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#e3342f47,#e3342f1f);border:1px solid rgba(227,52,47,.55);color:var(--accent-soft);font-size:9px;font-weight:800}.novaTypingDots{display:inline-flex;gap:2px;margin-left:4px;vertical-align:middle}.novaTypingDots i{width:3px;height:3px;border-radius:50%;background:var(--dim);display:inline-block;animation:novaTypingBounce 1.1s infinite ease-in-out}.novaTypingDots i:nth-child(2){animation-delay:.15s}.novaTypingDots i:nth-child(3){animation-delay:.3s}@keyframes novaTypingBounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.novaPopup{position:absolute;top:44%;right:0;transform:translateY(-50%) translate(320px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .42s cubic-bezier(.22,1.12,.36,1);display:flex;align-items:center;justify-content:center;z-index:5;max-width:min(292px,calc(100% - 18px))}.novaPopup.show{opacity:1;transform:translateY(-50%) translate(0)}.novaPopupInner{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;width:292px;min-height:58px;overflow:hidden;background:linear-gradient(90deg,#0d0f14f5,#080a0ed6);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(227,52,47,.28);box-shadow:0 8px 20px #00000057}.novaPopupInner:after{content:"";position:absolute;left:52px;bottom:0;width:44%;height:2px;background:linear-gradient(90deg,var(--red),rgba(227,52,47,.18));transform-origin:left;transform:scaleX(0)}.novaPopup.show .novaPopupInner:after{animation:novaPopupTimer 3s linear forwards}@keyframes novaPopupTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.novaPopupAvatar{width:46px;height:46px;margin-left:4px;border-radius:50%;object-fit:cover;object-position:center 28%;background:#1a0d0d;border:1px solid rgba(227,52,47,.7);box-shadow:0 0 0 2px #e3342f17,0 4px 12px #00000059;transform:scale(.94);opacity:0;transition:transform .26s ease .08s,opacity .22s ease .08s}.novaPopup.show .novaPopupAvatar{transform:scale(1);opacity:1}.novaPopup.celebrate .novaPopupAvatar{animation:novaCelebratePulse .5s ease .1s 1}@keyframes novaCelebratePulse{0%{transform:scale(1)}45%{transform:scale(1.1)}to{transform:scale(1)}}.novaPopup.emote-excited .novaPopupAvatar{animation:novaExcitedPulse .3s ease .1s 1}@keyframes novaExcitedPulse{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.novaPopup.emote-playful .novaPopupAvatar{animation:novaPlayfulWiggle .35s ease .1s 1}@keyframes novaPlayfulWiggle{0%{transform:rotate(0)}30%{transform:rotate(-4deg)}65%{transform:rotate(3deg)}to{transform:rotate(0)}}.novaPopup.emote-surprised .novaPopupAvatar{animation:novaSurprisedFlash .3s ease .1s 1}@keyframes novaSurprisedFlash{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.novaPopup.peek .novaPopupInner{border-bottom-color:#ffc43c8c;box-shadow:0 8px 20px #00000057,0 0 14px #ffc43c1f}.novaPopup.peek .novaPopupAvatar{border-color:#ffc43ccc}.novaPopup.peek .novaPopupLabel{color:#ffc43c}.novaPopup.peek .novaPopupInner:after{background:linear-gradient(90deg,#ffc43c,rgba(255,196,60,.12) 72%,transparent)}.novaPopupBubble{min-width:0;padding:7px 10px 7px 8px;display:flex;flex-direction:column;justify-content:center;gap:2px;text-align:left}.novaPopupLabel{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:900;letter-spacing:1.1px;color:#ff6763;text-transform:uppercase;white-space:nowrap}.novaPopupLabel:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 8px #e3342fd9}.novaPopupLabel i{font-size:9px;font-style:normal;font-weight:700;letter-spacing:.8px;color:#a3aab6}.novaPopupWave{display:flex;align-items:center;gap:2px;margin-left:auto;height:10px;opacity:.65}.novaPopupWave b{display:block;width:1px;background:#aeb4be;border-radius:1px}.novaPopupWave b:nth-child(1),.novaPopupWave b:nth-child(5){height:4px}.novaPopupWave b:nth-child(2),.novaPopupWave b:nth-child(4){height:7px}.novaPopupWave b:nth-child(3){height:10px}.novaPopupText{font-size:12.5px;font-weight:650;line-height:1.2;color:#f1f3f6}@media (max-width:600px){.novaPopup{top:38%;right:0;max-width:calc(100% - 12px)}.novaPopupInner{grid-template-columns:48px minmax(0,1fr);width:min(270px,calc(100vw - 22px));min-height:54px}.novaPopupInner:after{left:48px}.novaPopupAvatar{width:42px;height:42px;margin-left:3px}.novaPopupBubble{padding:6px 8px 6px 6px}.novaPopupLabel{font-size:9.5px;gap:5px;letter-spacing:.9px}.novaPopupLabel:before{width:5px;height:5px}.novaPopupLabel i{font-size:8.5px}.novaPopupText{font-size:12px;line-height:1.18}}@media (prefers-reduced-motion:reduce){.novaPopup{transition:opacity .22s ease;transform:translateY(-50%)}.novaPopup.show{transform:translateY(-50%)}.novaPopupAvatar{transition:opacity .22s ease}.novaPopup.show .novaPopupAvatar{transform:none}.novaPopup.celebrate .novaPopupAvatar,.novaPopup.emote-excited .novaPopupAvatar,.novaPopup.emote-playful .novaPopupAvatar,.novaPopup.emote-surprised .novaPopupAvatar{animation:none}.novaPopup.show .novaPopupInner:after{animation:none;transform:scaleX(1)}}.chatCashoutCard{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:linear-gradient(180deg,#28c76f24,#28c76f0d);border:1px solid rgba(40,199,111,.35);max-width:220px}.chatCashoutCard .cc-name{font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#8ff0b9}.chatCashoutCard .cc-row{display:flex;justify-content:space-between;font-size:12.5px;font-weight:700}.chatCashoutCard .cc-mult{color:var(--green)}.chatCashoutCard .cc-win{color:var(--gold)}.chatCashoutCard .cc-verified{font-size:9px;color:var(--muted);letter-spacing:.5px}.novaPollCard{display:flex;flex-direction:column;gap:6px;padding:9px 10px;border-radius:10px;background:linear-gradient(180deg,#e3342f1f,#e3342f0a);border:1px solid rgba(227,52,47,.3);max-width:240px}.novaPollCard .np-question{font-size:12.5px;font-weight:700;color:#eceef1;line-height:1.3}.novaPollCard .np-bars{display:flex;height:6px;border-radius:999px;overflow:hidden;background:#ffffff14}.novaPollCard .np-bar{height:100%;width:0;transition:width .3s ease}.novaPollCard .np-bar-yes{background:var(--green)}.novaPollCard .np-bar-no{background:var(--red)}.novaPollCard .np-counts{display:flex;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.3px}.novaPollCard .np-count-yes{color:var(--green)}.novaPollCard .np-count-no{color:var(--red)}.novaPollCard .np-actions{display:flex;gap:6px}.novaPollCard .np-vote{flex:1;padding:5px 0;border-radius:7px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#eceef1;font-size:11px;font-weight:800;letter-spacing:.3px;cursor:pointer}.novaPollCard .np-vote-yes:hover:not(:disabled){border-color:var(--green);color:var(--green)}.novaPollCard .np-vote-no:hover:not(:disabled){border-color:var(--red);color:var(--red)}.novaPollCard .np-vote:disabled{opacity:.5;cursor:default}.novaPollCard.voted .np-vote,.novaPollCard.resolved .np-vote{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.novaPollCard .np-bar{transition:none}}.chatScrollBtn{position:absolute;left:50%;bottom:118px;transform:translate(-50%);z-index:2;background:var(--red);color:#fff;border:none;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:800;box-shadow:0 6px 16px #0006;cursor:pointer}.chatPinnedShare{display:flex;align-items:center;gap:6px;padding:7px 10px;background:#28c76f1a;border-top:1px solid rgba(40,199,111,.3);border-bottom:1px solid rgba(40,199,111,.3);font-size:11px;flex:0 0 auto}.chatPinnedShare span{flex:1;color:#8ff0b9;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatPinnedShare button{background:var(--green);border:none;color:var(--on-green);font-weight:800;font-size:10.5px;padding:4px 9px;border-radius:7px;cursor:pointer}.chatPinnedShare #chatShareDismiss{background:none;color:var(--muted);padding:2px 4px}.chatMentionList{flex:0 0 auto;max-height:120px;overflow-y:auto;border-top:1px solid rgba(255,255,255,.08);background:#00000040}.chatMentionList button{display:block;width:100%;text-align:left;background:none;border:none;color:var(--text);padding:6px 12px;font-size:12px;cursor:pointer}.chatMentionList button:hover{background:var(--panel2)}.chatUserMenu{position:absolute;z-index:5;min-width:130px;background:#14171c;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 26px #00000080;padding:6px;display:flex;flex-direction:column;gap:2px}.chatUserMenuName{font-size:10.5px;font-weight:800;color:var(--dim);padding:3px 7px 5px;border-bottom:1px solid var(--line);margin-bottom:2px}.chatUserMenu button{background:none;border:none;color:var(--text);text-align:left;padding:6px 7px;border-radius:6px;font-size:12px;cursor:pointer}.chatUserMenu button:hover{background:var(--panel2)}.chatEmojiPicker{flex:0 0 auto;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:8px;border-top:1px solid rgba(255,255,255,.08);max-height:140px;overflow-y:auto}.chatEmojiPicker button{background:none;border:none;font-size:18px;line-height:1;padding:5px 0;border-radius:6px;cursor:pointer}.chatEmojiPicker button:hover{background:var(--panel2)}.chatGifPicker{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:8px;border-top:1px solid rgba(255,255,255,.08);max-height:220px}.chatGifPicker input{background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:7px 10px;font-size:16px;outline:none;flex:0 0 auto}.chatGifGrid{display:flex;flex-wrap:wrap;gap:4px;overflow-y:auto;min-height:0;align-content:flex-start}.chatGifResult{padding:0;border:none;border-radius:8px;overflow:hidden;cursor:pointer;background:var(--panel2);height:64px;line-height:0}.chatGifResult img{height:100%;width:auto;display:block}.chatGifResult:hover{outline:2px solid rgba(227,52,47,.5);outline-offset:-2px}.cm-gif{display:block;max-width:200px;max-height:200px;border-radius:10px;margin-top:2px}.chatReplyBar{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff0a;border-top:1px solid rgba(255,255,255,.08);flex:0 0 auto}.chatReplyText{flex:1;font-size:10.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatReplyCancel{background:none;border:none;color:var(--muted);font-size:12px;cursor:pointer;padding:2px 4px}.chatInputRow{display:flex;align-items:center;gap:6px;padding:8px;border-top:1px solid rgba(255,255,255,.08);flex:0 0 auto}.chatEmojiBtn{flex:0 0 auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--line);border-radius:10px;color:var(--dim);cursor:pointer}.chatEmojiBtn:hover{color:var(--text);border-color:var(--dim)}.chatGifBtn{flex:0 0 auto;height:34px;padding:0 8px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--line);border-radius:10px;color:var(--dim);cursor:pointer;font-size:10.5px;font-weight:800;letter-spacing:.3px}.chatGifBtn:hover{color:var(--text);border-color:var(--dim)}.chatRainBtn{flex:0 0 auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--line);border-radius:10px;color:var(--dim);cursor:pointer;font-size:15px}.chatRainBtn:hover{color:var(--text);border-color:var(--dim)}.chatRainPicker{flex:0 0 auto;display:flex;flex-direction:column;gap:9px;padding:10px;border-top:1px solid rgba(255,255,255,.08)}.chatRainRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chatRainLabel{font-size:10px;font-weight:800;letter-spacing:.4px;color:var(--dim);text-transform:uppercase;min-width:52px}.chatRainChips{display:flex;gap:5px}.chatRainChips button{background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:7px;padding:5px 10px;font-size:12px;font-weight:700;cursor:pointer}.chatRainChips button.on{background:#e3342f2e;border-color:#e3342f8c;color:var(--accent-soft)}#chatRainCustomAmount{flex:1;min-width:70px;background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:7px;padding:5px 8px;font-size:12px;outline:none}.chatRainStartBtn{background:linear-gradient(180deg,#e3342fe6,#b42622e6);border:1px solid rgba(227,52,47,.55);color:#fff;border-radius:8px;padding:8px 0;font-size:12px;font-weight:800;letter-spacing:.4px;cursor:pointer}.chatRainCard{display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:10px;background:linear-gradient(180deg,#4aa3ff24,#4aa3ff0d);border:1px solid rgba(74,163,255,.35);max-width:230px}.chatRainCard .cr-icon{font-size:20px;line-height:1}.chatRainCard .cr-title{font-size:12px;font-weight:800;color:var(--blue)}.chatRainCard .cr-sub{font-size:10px;color:var(--muted);margin-top:1px}.chatPinnedShare[hidden],.chatUserMenu[hidden],.chatEmojiPicker[hidden],.chatGifPicker[hidden],.chatRainPicker[hidden],.chatReplyBar[hidden],.duelNotify[hidden],.novaTypingRow[hidden]{display:none}.duelNotify{position:fixed;z-index:45;width:280px;max-width:calc(100vw - 16px);background:#0a0c10eb;border:1px solid rgba(255,209,102,.35);border-left:3px solid var(--gold);border-radius:12px;box-shadow:0 14px 34px #00000080;padding:10px 12px;display:flex;flex-direction:column;gap:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.duelNotify.live{border-left-color:var(--red);border-color:#e3342f66}.duelNotify.terminal{border-left-color:var(--green);border-color:#28c76f66}.duelNotifyClose{position:absolute;top:6px;right:8px;background:none;border:none;color:var(--muted);font-size:12px;cursor:pointer;padding:2px 4px}.duelNotifyText{font-size:12.5px;font-weight:700;color:var(--text);padding-right:16px;line-height:1.4}.duelNotifyActions{display:flex;gap:8px}.duelBtn{flex:1;border:none;border-radius:8px;padding:7px 0;font-size:12px;font-weight:800;cursor:pointer}.duelBtn.accept{background:var(--green);color:var(--on-green)}.duelBtn.decline{background:var(--panel2);border:1px solid var(--line);color:var(--dim)}.duelStakeOverlay{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:#06070999;z-index:50;align-items:center;justify-content:center;padding:16px}.duelStakeOverlay[hidden]{display:none}.duelStakeModal{width:100%;max-width:340px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;gap:12px}.duelStakeHeadRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.duelStakeHead{font-weight:800;font-size:14px}.duelStakePresets{display:flex;gap:6px}.duelStakePreset{flex:1;background:var(--panel2);border:1px solid var(--line);color:var(--dim);padding:8px 0;border-radius:8px;font-size:12.5px;font-weight:700;cursor:pointer}.duelStakePreset.on{background:#ffd16629;border-color:var(--gold);color:var(--gold)}.duelStakeCustom{background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:9px 10px;font-size:16px;font-weight:700;outline:none;text-align:center}.duelsToggleBtn{position:relative}.duelsBadge{position:absolute;top:-4px;right:-4px;background:var(--red);color:#fff;font-size:10px;font-weight:800;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.duelsBadge[hidden]{display:none}.bonusWalletBtnDesktop[hidden],.bonusWalletBtnMobile[hidden]{display:none!important}.mobileToolbarIcons{display:flex;align-items:center;gap:5px}.duelsToggleBtn,.passportToggleBtn,.chatToggleBtn{width:44px;height:44px;padding:0;border:0;border-radius:11px;background:transparent;box-shadow:none;overflow:visible}.duelsToggleBtn:hover,.passportToggleBtn:hover,.chatToggleBtn:hover{border:0;background:transparent;filter:brightness(1.1)}.toolbarIconArt{display:block;width:44px;height:44px;max-width:none;border-radius:11px;object-fit:cover;pointer-events:none}.mobileToolbarIconBtn{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #505866;border-radius:12px;background:#202630;color:var(--text);font-size:17px;cursor:pointer}.mobileToolbarIconBtn:active{transform:scale(.94)}.freeBetBtnMobile{display:none}.duelLobbyOverlay{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:#06070999;z-index:55;align-items:center;justify-content:center;padding:16px}.duelLobbyOverlay[hidden]{display:none}.duelLobbyModal{width:100%;max-width:420px;max-height:min(640px,calc(100vh - 32px));background:radial-gradient(420px 180px at 12% 0%,rgba(227,52,47,.13),transparent 68%),var(--panel);border:1px solid #3d2b31;border-top-color:#e3342f;border-radius:16px;padding:16px;box-shadow:0 24px 64px #0000009e,0 0 30px #e3342f14;display:flex;flex-direction:column;gap:10px;overflow:hidden}.duelLobbyHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.duelLobbyTitle{display:flex;flex-direction:column;align-items:flex-start}.duelLobbyTitle span{color:#ff625e;font-size:8px;font-weight:950;letter-spacing:1.8px}.duelLobbyTitle b{margin-top:2px;color:#fff;font-size:22px;font-style:italic;letter-spacing:.7px}.duelLobbyTitle small{margin-top:2px;color:#9ca4b1;font-size:10px;font-weight:650}.duelLobbyTabs button{flex:1}.duelLobbyTabs button.on{border-color:#d84945;background:#e3342f24;color:#fff}.duelLobbyCreate{display:flex;flex-direction:column;gap:8px;padding:11px;background:linear-gradient(145deg,#261b20f5,#14181efa);border:1px solid #493037;border-left:3px solid #e3342f;border-radius:10px}.duelLobbyCreateLabel{font-size:11.5px;font-weight:900;color:#f1f3f6;text-transform:uppercase;letter-spacing:.08em}.duelStakeChips{display:flex;gap:5px}.duelStakeChips button{flex:1;background:var(--panel);border:1px solid var(--line);color:var(--text);padding:7px 0;border-radius:8px;font-size:12.5px;font-weight:700;cursor:pointer}.duelStakeChips button.on{background:#e3342f2b;border-color:#e34a46;color:#fff}.duelLobbyCreate input{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 10px;font-size:14px;font-weight:700;outline:none;text-align:center}.duelCreateBtn{background:linear-gradient(180deg,#f04440,#c91f2a);color:#fff;border:1px solid #ff7773;border-radius:8px;padding:11px 0;font-size:13px;font-weight:950;letter-spacing:.6px;cursor:pointer;box-shadow:0 9px 22px #c91f2a38;transition:filter .14s ease,transform .08s ease}.duelCreateBtn:hover{filter:brightness(1.09)}.duelCreateBtn:active{transform:scale(.985)}.duelLobbyList{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px;min-height:120px}.duelLobbyRow{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:9px 11px}.duelLobbyRowText{font-size:12.5px;font-weight:700;color:var(--text);line-height:1.35}.duelLobbyRow .duelBtn{flex:0 0 auto;padding:7px 14px}.duelLobbyRow.duelLobbyEmpty{min-height:90px;justify-content:center;border-style:dashed;border-color:#473037;background:#e3342f0b;text-align:center}.duelLobbyRow.duelLobbyEmpty .duelLobbyRowText{max-width:260px;color:#cbd1d9;line-height:1.55}.cityPassportOverlay{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:#06070999;z-index:55;align-items:center;justify-content:center;padding:16px}.cityPassportOverlay[hidden]{display:none}.cityPassportModal{width:100%;max-width:440px;max-height:min(600px,calc(100vh - 32px));background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;gap:12px;overflow:hidden}.cityPassportHead{display:flex;align-items:center;justify-content:space-between;font-weight:800;font-size:15px;letter-spacing:.02em}.cityPassportSubtitle{font-size:12px;line-height:1.4;color:var(--dim);font-weight:600}.cityPassportGrid{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.passportCard{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;opacity:.55}.passportCard.earned{opacity:1;border-color:#ffd16673;box-shadow:0 0 0 1px #ffd16640}.passportCardName{font-size:13px;font-weight:800;color:var(--text)}.passportCardX{font-size:11px;font-weight:700;color:var(--dim)}.passportCardReward{margin-top:4px;font-size:11.5px;font-weight:800;color:var(--gold)}.passportCardLocked{margin-top:4px;font-size:11px;font-weight:700;color:var(--muted)}@media (max-width:480px){.cityPassportGrid{grid-template-columns:1fr 1fr}}.bonusWalletOverlay{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:#06070999;z-index:55;align-items:center;justify-content:center;padding:16px}.bonusWalletOverlay[hidden]{display:none}.bonusWalletModal{width:100%;max-width:460px;max-height:min(640px,calc(100vh - 32px));background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;gap:12px;overflow:hidden}.bonusWalletHead{display:flex;align-items:center;justify-content:space-between;font-weight:800;font-size:15px;letter-spacing:.02em}.bonusWalletStats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;flex:0 0 auto}.bonusStatCard{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.bonusStatValue{font-size:18px;font-weight:800;color:var(--gold)}.bonusStatLabel{font-size:11px;font-weight:700;color:var(--dim);text-transform:uppercase;letter-spacing:.03em}.bonusStatSub{font-size:10.5px;font-weight:600;color:var(--muted)}.bonusWalletHistoryLabel{font-size:11.5px;font-weight:800;color:var(--dim);text-transform:uppercase;letter-spacing:.04em}.bonusWalletHistory{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px;min-height:100px}.bonusHistoryRow{display:flex;align-items:center;gap:10px;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:8px 11px;font-size:12px}.bonusHistoryLabel{flex:1;font-weight:700;color:var(--text)}.bonusHistoryAmount{font-weight:800;color:var(--green)}.bonusHistoryTime{color:var(--muted);font-size:10.5px;white-space:nowrap}.bonusHistoryEmpty{color:var(--muted);font-size:12.5px;text-align:center;padding:20px 0}@media (max-width:480px){.bonusWalletStats{grid-template-columns:1fr 1fr}}.chatInputRow input{flex:1;min-width:0;background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:9px 11px;font-size:16px;outline:none}.chatInputRow input:focus{border-color:var(--dim)}.chatInputRow #chatSendBtn{flex:0 0 auto;padding:9px 12px}.chatInputRow #chatSendBtn:disabled{opacity:.4;cursor:default}@media (max-width:720px){.chatPanel{left:0;right:0;border-radius:16px 16px 0 0}.chatToggleBtnDesktop,.duelsBtnDesktop,.passportBtnDesktop,.bonusWalletBtnDesktop,.freeBetBtnDesktop{display:none!important}.freeBetBtnMobile{display:flex;align-items:center;justify-content:center;border-color:#e3342f9e;background:linear-gradient(180deg,#57191e,#311014);color:#fff}.freeBetBtnMobile .freeBetCount{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 3px;border:2px solid #14171c;font-size:8px}body:has(.chatPanel.open) #mult{position:fixed;top:calc(var(--chatHeaderBottom,60px) + 8px);left:12px;z-index:41;font-size:22px;line-height:1;padding:5px 12px;background:#070a0fd1;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 6px 16px #00000059;pointer-events:none}}@media (min-width:721px){.chatToggleBtn:not(.chatToggleBtnDesktop){display:none}.chatToggleBtnDesktop{display:flex}.chatPanel{left:auto;right:16px;width:min(360px,calc(100vw - 32px));border-radius:16px}.duelsBtnMobile,.passportBtnMobile,.bonusWalletBtnMobile,.freeBetBtnMobile{display:none!important}}.refBox{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:9px 11px;margin-bottom:10px}.refBoxLabel{font-size:10.5px;color:var(--dim);font-weight:600;line-height:1.5;margin-bottom:6px}.refBoxRow{display:flex;align-items:center;gap:8px}.refBoxRow span{font-family:monospace;font-weight:800;font-size:14px;letter-spacing:1px;color:var(--gold)}.refBoxRow button{flex:1;padding:5px 8px;font-size:11px}.refBoxStats{margin-top:6px;font-size:11px;color:var(--dim)}.profileBadgesHead{margin-top:16px;margin-bottom:8px;font-size:12px;color:var(--dim);font-weight:700;letter-spacing:.4px;text-transform:uppercase}.profileBadges{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.badge{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:10px 6px;text-align:center}.badge .badge-icon{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;padding:0 6px;border-radius:7px;background:#ffffff0d;border:1px solid var(--line);font-size:12px;font-weight:900;letter-spacing:.6px;color:var(--dim);opacity:.5}.badge.unlocked .badge-icon{opacity:1;color:var(--gold);border-color:var(--gold);background:#ffd1661f}.leaderRow{display:flex;align-items:center;gap:9px;padding:7px 9px;margin-bottom:4px;border-radius:10px;border:1px solid transparent;background:#ffffff05}.leaderRank{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:22px;height:22px;border-radius:7px;font-size:12px;font-weight:900;background:#ffffff12;color:var(--dim);border:1px solid var(--line)}.leaderName{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;color:#c6ccd6}.leaderWin{display:flex;flex-direction:column;align-items:flex-end;gap:0;flex:0 0 auto}.leaderWinAmt{font-size:13px;font-weight:800;color:var(--green);font-variant-numeric:tabular-nums}.leaderWinMult{font-size:9.5px;font-weight:700;color:var(--muted)}.leaderRow.top1{background:linear-gradient(90deg,#ffd16629,#ffd16608);border-color:#ffd16666;box-shadow:0 3px 10px #ffd16612}.leaderRow.top2{background:linear-gradient(90deg,#cbd5e121,#cbd5e105);border-color:#cbd5e152}.leaderRow.top3{background:linear-gradient(90deg,#e0a06624,#e0a06605);border-color:#e0a06657}.leaderRow.top1 .leaderRank{background:#ffd16633;border-color:#ffd16680;font-size:15px}.leaderRow.top2 .leaderRank{background:#cbd5e12e;border-color:#cbd5e173;font-size:15px}.leaderRow.top3 .leaderRank{background:#e0a06633;border-color:#e0a0667a;font-size:15px}.leaderRow.top1 .leaderName{color:#ffe4a8;font-weight:800}.leaderRow.top1 .leaderWinAmt{color:#ffd166}.badge.unlocked{border-color:var(--gold);box-shadow:0 0 0 1px #ffd16640 inset}.badge.unlocked .badge-icon{filter:none;opacity:1}.badge .badge-label{font-size:10px;color:var(--dim);font-weight:700;line-height:1.3}.badge.unlocked .badge-label{color:var(--text)}@media (max-width:880px){main{flex-direction:column;align-items:stretch}.panel{width:auto;flex:0 0 auto}#mult{font-size:46px}}@media (min-width:881px) and (min-height:640px){html,body{height:100dvh;overflow:hidden}body{display:grid;grid-template-rows:auto auto auto 1fr auto;min-height:0}main{min-height:0;overflow:hidden;align-items:stretch}.left{display:flex;flex-direction:column;min-height:0}.stage{flex:1;min-height:280px;height:auto}.bets{flex-shrink:0}.panel{min-height:0}footer{padding:4px 16px;font-size:10px}}@media (min-width:1400px){main{max-width:1680px}.panel{order:1}.left{order:2;min-width:340px}.chatPanel{order:3}.bets{position:relative;width:auto;height:auto;margin-top:0;overflow:visible}.mobileBetToolbar{display:flex;align-items:center;gap:3px;position:absolute;z-index:6;top:8px;left:50%;width:max-content;height:32px;margin:0;padding:0;border:0;background:none;box-shadow:none;border-radius:0;clip-path:none;transform:translate(-50%)}#mobileDouble{display:block;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:url(/play/toolbar-x2-v4.png) center/100% 100% no-repeat;color:transparent;font-size:0;box-shadow:none;clip-path:none;filter:hue-rotate(300deg) saturate(1.18)}.mobileBetToolbar .mobileAutoControl{display:block;width:82px;max-width:none;height:32px;margin:0;padding:0;border:0;border-radius:8px;background-position:center;background-size:100% 100%;background-repeat:no-repeat;color:transparent;font-size:0;line-height:0;box-shadow:none;overflow:hidden}.mobileBetToolbar .mobileAutoControl span{display:none}.mobileBetToolbar .mobileAutoBetControl{background-image:url(/play/toolbar-auto-bet-v4.png)}.mobileBetToolbar .mobileAutoBetControl:has(input:checked){background-image:url(/play/toolbar-auto-bet-v4-on.png)}.mobileBetToolbar .mobileAutoCollectControl{background-image:url(/play/toolbar-auto-collect-v4.png)}.mobileBetToolbar .mobileAutoCollectControl:has(input:checked){background-image:url(/play/toolbar-auto-collect-v4-on.png)}.mobileBetToolbar .mobileAutoControl:has(input:checked){filter:hue-rotate(300deg) saturate(1.12)}.mobileBetToolbar>.mobileToolbarIcons{display:flex;align-items:center;gap:3px}.mobileBetToolbar .duelsBtnMobile,.mobileBetToolbar .passportBtnMobile{display:flex!important}.mobileBetToolbar .mobileToolbarIconBtn,.mobileBetToolbar .toolbarIconArt{width:32px;height:32px;border-radius:8px}.mobileBetToolbar .chatToggleBtn,.duelsBtnDesktop,.passportBtnDesktop{display:none!important}.desktopAutoValue{position:absolute;right:23px;bottom:calc(100% + 8px);width:84px;height:30px;border-radius:10px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px) scale(.96);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0000006b}.desktopAutoValue:after{content:"";position:absolute;right:22px;top:100%;width:8px;height:8px;border-right:1px solid rgba(40,199,111,.55);border-bottom:1px solid rgba(40,199,111,.55);background:#0b1110;transform:translateY(-4px) rotate(45deg)}.bets.auto-collect-enabled .desktopAutoValue{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.bets.auto-collect-enabled .mobileAutoCollectControl{background-image:url(/play/toolbar-auto-collect-v4-on.png);color:transparent}.betbox{position:relative;border-top:0;background:linear-gradient(145deg,#151a20,#080a0e 76%)}.betboxA{grid-template-columns:minmax(0,1fr) clamp(128px,34%,170px)}.betboxB{grid-template-columns:clamp(128px,34%,170px) minmax(0,1fr)}.betboxA,.betboxB{box-shadow:inset 0 1px #ffffff09,inset 0 -8px 16px #0000002e}.betbox:before{content:none}.betboxA{clip-path:polygon(0 0,60% 0,63% .5px,66% 1.5px,69% 3.5px,72% 6.5px,75% 10.5px,78% 15px,81% 19px,84% 22px,88% 24px,100% 24px,100% 100%,0 100%)}.betboxB{clip-path:polygon(0 24px,12% 24px,16% 22px,19% 19px,22% 15px,25% 10.5px,28% 6.5px,31% 3.5px,34% 1.5px,37% .5px,40% 0,100% 0,100% 100%,0 100%)}.betbox>.mainbtn{min-height:0;height:auto;align-self:stretch;margin:42px 3px 12px;clip-path:none;border:1px solid #f0444c;border-radius:17px;background:linear-gradient(180deg,#f23a43,#d72832 48%,#a81622);filter:none;box-shadow:inset 0 2px #ffffff29,inset 0 -14px 20px #49040a57,0 5px #73101a,0 11px 15px #00000075;text-shadow:0 2px 0 rgba(74,4,10,.62);transition:transform .1s ease,box-shadow .1s ease,brightness .15s ease}.betbox>.mainbtn.bet:before{font-size:17px;line-height:1.24}.betbox>.mainbtn.cancel{border-color:#ff4757;background:linear-gradient(180deg,#3a3038,#241c22 48%,#141014);box-shadow:inset 0 2px #ffffff1a,inset 0 -14px 20px #0006,0 5px #0c0a0c,0 11px 15px #0000006b;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.5)}.betbox>.mainbtn.cash{border-color:#5be9a0;background:linear-gradient(180deg,#2fd97a,#1f9d57 48%,#136b3a);box-shadow:inset 0 2px #ffffff29,inset 0 -14px 20px #063a1a57,0 5px #0e3d21,0 11px 15px #0000006b;color:#fff;text-shadow:0 2px 0 rgba(4,40,18,.62)}.betbox>.mainbtn:hover{transform:translateY(-2px);box-shadow:inset 0 2px #ffffff30,inset 0 -14px 20px #49040a52,0 7px #73101a,0 14px 18px #00000080}.betbox>.mainbtn.cancel:hover{box-shadow:inset 0 2px #ffffff24,inset 0 -14px 20px #0000005c,0 7px #0c0a0c,0 14px 18px #00000080}.betbox>.mainbtn.cash:hover{box-shadow:inset 0 2px #ffffff38,inset 0 -14px 20px #063a1a4d,0 7px #0e3d21,0 14px 18px #00000080}.betbox>.mainbtn:active{transform:translateY(4px);box-shadow:inset 0 1px #ffffff1f,inset 0 -10px 16px #49040a5c,0 1px #671018,0 4px 7px #0006}.betbox>.mainbtn.cancel:active{box-shadow:inset 0 1px #ffffff14,inset 0 -10px 16px #0006,0 1px #0c0a0c,0 4px 7px #0006}.betbox>.mainbtn.cash:active{box-shadow:inset 0 1px #ffffff24,inset 0 -10px 16px #063a1a5c,0 1px #0e3d21,0 4px 7px #0006}.bets button{transform:translateZ(0)}.mobileBetToolbar{background:none;box-shadow:none}.mobileBetToolbar>button{border:1px solid #555e6c;clip-path:polygon(8% 0,92% 0,100% 14%,100% 86%,92% 100%,8% 100%,0 86%,0 14%);background:linear-gradient(180deg,#2d3440,#191e26 46%,#0d1015);box-shadow:inset 0 1px #ffffff2e,inset 0 -4px 7px #00000080,0 3px #06080b;text-shadow:0 2px 0 #050608;transition:transform .09s ease,filter .12s ease}.mobileBetToolbar>button:hover{filter:brightness(1.15);transform:translateY(-1px)}.mobileBetToolbar>button:active{transform:translateY(2px);filter:brightness(.92)}.mobileAutoControl{margin:0 4px;border:1px solid #303743;border-radius:8px;background:linear-gradient(180deg,#181d24,#0b0e12);box-shadow:inset 0 1px #ffffff14,inset 0 -3px 6px #0006,0 2px #05070a}.desktopAutoValue{box-shadow:inset 0 1px #ffffff14,inset 0 -4px 7px #0000006b,0 3px #05070a}.betrow{border-color:#3c4552;background:linear-gradient(180deg,#090c10,#11161c);box-shadow:inset 0 4px 8px #000000ad,inset 0 -1px #ffffff0e,0 1px #ffffff09}.betrow button{border:1px solid #4b5564;clip-path:polygon(12% 0,88% 0,100% 14%,100% 86%,88% 100%,12% 100%,0 86%,0 14%);background:linear-gradient(180deg,#343c49,#222833 45%,#12161c);box-shadow:inset 0 1px #fff3,inset 0 -5px 8px #0000006b,0 3px #07090c;text-shadow:0 2px 0 #050608;transition:transform .08s ease,filter .12s ease}.betrow button:hover{filter:brightness(1.18);transform:translateY(-1px)}.betrow button:active{transform:translateY(2px);filter:brightness(.9);box-shadow:inset 0 2px 5px #00000075,0 1px #07090c}.desktopStakePresets .qb,.desktopStrategyRow .qb{clip-path:polygon(7% 0,93% 0,100% 15%,100% 85%,93% 100%,7% 100%,0 85%,0 15%);border-color:#39414d;background:linear-gradient(180deg,#20262e,#12161c 55%,#0a0d11);box-shadow:inset 0 1px #ffffff21,inset 0 -4px 7px #00000080,0 3px #05070a;text-shadow:0 1px 0 #050608;transition:transform .08s ease,filter .12s ease,box-shadow .12s ease}.desktopStakePresets .qb:hover,.desktopStrategyRow .qb:hover{filter:brightness(1.18);transform:translateY(-1px)}.desktopStakePresets .qb:active,.desktopStrategyRow .qb:active{transform:translateY(2px);filter:brightness(.92);box-shadow:inset 0 2px 5px #00000085,0 1px #05070a}.desktopStakePresets .qb[data-amount="10"]{background:linear-gradient(180deg,#173629,#0e2119 56%,#09120e);border-color:#5bda8b8c}.desktopStrategyRow .qbHunt,.desktopStrategyRow .qbEscape{background:linear-gradient(180deg,#32171b,#1b0e12 58%,#0b090c);border-color:#e3342f8c}.desktopStrategyRow .qbNitro{background:linear-gradient(180deg,#11323b,#0b2027 58%,#080d11);border-color:#20cae694}.desktopStrategyRow .qbAnchor{background:linear-gradient(180deg,#292d34,#171b21 58%,#0a0d11);border-color:#4b5360}.chatToggleBtnDesktop,.chatCloseBtn{display:none!important}.chatPanel{position:static;left:auto;right:auto;width:320px;flex:0 0 320px;max-width:none;border-radius:16px;opacity:1!important;transform:none!important;pointer-events:auto!important}}@media (min-width:1400px) and (min-height:640px){.chatPanel{height:auto;align-self:stretch}}@media (max-width:560px){:root{--well-h:42px;--key-size:32px;--key-radius:9px;--bet-action-compact-h:66px;--bet-action-expanded-h:117px;--bet-action-compact-font:15px;--bet-action-expanded-font:20px}header{flex-wrap:nowrap;padding:8px;gap:3px}.logo{min-width:0;min-height:26px;flex:0 0 auto}.logo img{width:min(165px,34vw);height:auto}.logo small{display:none}.hright{min-width:0;flex:1;justify-content:flex-end;gap:3px}.hright .iconbtn{min-width:32px;height:34px;padding:5px 6px}.acctBtnName{display:none}#acctBtn{gap:0}.balance{display:flex;align-items:center;height:34px;padding:5px 7px;font-size:13px}.balance small{display:none}main{align-items:center;gap:12px;padding:2px 10px 14px}.left,.panel{width:100%;max-width:430px}.settingsBtn{width:34px;padding:5px 0;font-size:16px}.bets{grid-template-columns:1fr;gap:0;margin-top:8px;padding:6px;border:1px solid var(--line);border-radius:10px;background:#101319}.stage{height:clamp(300px,42vh,440px);height:clamp(300px,42svh,440px)}.mobileBetToolbar{display:grid;grid-template-columns:auto repeat(2,minmax(0,1fr)) auto;align-items:center;gap:6px;min-height:44px;padding:4px 2px;border-bottom:1px solid var(--line)}.mobileBetToolbar>button:not(.chatToggleBtn){height:31px;padding:0 7px;border:1px solid #505866;border-radius:7px;background:#202630;color:var(--gold);font-size:12px;font-weight:900}.mobileBetToolbar label{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;justify-items:end;gap:4px;min-width:0;color:#b7bdc8;font-size:8.5px;line-height:1.15;font-weight:800;text-transform:uppercase;text-align:right;white-space:normal;overflow-wrap:anywhere}.mobileBetToolbar .desktopAutoValue{display:none}.mobileBetToolbar input{position:absolute;opacity:0;pointer-events:none}.mobileBetToolbar label span{position:relative;flex:0 0 auto;width:30px;height:18px;border-radius:999px;background:#090c11;border:1px solid #252b35}.mobileBetToolbar label span:after{content:"";position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background:#8e96a5;transition:transform .16s ease,background .16s ease}.mobileBetToolbar input:checked+span:after{transform:translate(13px);background:var(--red)}.betbox{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head options" "quick action";grid-template-rows:43px 66px;padding:5px 0;gap:8px;border:0;border-radius:0;background:transparent;box-shadow:none}.betbox~.betbox{border-top:1px solid var(--line)}.bethead{grid-area:head;display:flex;align-items:stretch;min-width:0}.plabel{display:none}.mainbtn{--bet-action-font:var(--bet-action-expanded-font);grid-area:action;align-self:end;z-index:1;height:var(--bet-action-expanded-h);min-height:0;padding:7px 4px;font-size:var(--bet-action-font);transition:height .28s cubic-bezier(.22,1,.36,1),transform .06s,filter .15s,border-color .15s}.mainbtn.bet{font-size:0;white-space:pre-line}.mainbtn.bet:before{content:attr(data-amount) "\a BET";font-size:var(--bet-action-font);line-height:1.32;transition:font-size .28s cubic-bezier(.22,1,.36,1)}.acctPanel{right:auto;left:0}.betrow{height:var(--well-h);gap:4px;padding:4px}.betrow button{width:var(--key-size);height:var(--key-size);flex:0 0 var(--key-size);border-radius:var(--key-radius);font-size:16px;line-height:30px}.betrow input{height:var(--key-size);padding:0 3px;font-size:17px;color:var(--gold)}.quick{display:none}.mobileQuick{grid-area:quick;display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.qb{min-height:31px;padding:3px 0;font-size:10px}.betOptions{grid-area:options;display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px) scale(.96);transition:opacity .12s ease,transform .2s ease,visibility 0s linear .2s}.bets.auto-collect-enabled .betOptions{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:.12s,.12s,0s}.bets.auto-collect-enabled .mainbtn{--bet-action-font:var(--bet-action-compact-font);height:var(--bet-action-compact-h)}.autorow{height:var(--well-h);padding:4px;gap:4px;background:var(--panel2)}.autorow span,.autobetrow{display:none}.autorow input{width:auto;min-width:0;flex:1;height:var(--key-size);padding:0 2px;border:0;background:transparent;color:var(--gold);font-size:14px;text-align:center}.autorow input::placeholder{color:#756c3b;opacity:1}.autorow .bam,.autorow .bap{display:flex;align-items:center;justify-content:center;flex:0 0 var(--key-size);width:var(--key-size);height:var(--key-size);border:0;border-radius:var(--key-radius);background:#11141a;color:var(--text);font-size:16px;font-weight:900}.autorow .bam:active,.autorow .bap:active{background:#1c2029;color:var(--gold)}.mobileNumpadScrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;padding:10px;background:#0305089e;opacity:0;pointer-events:none;transition:opacity .16s ease}.mobileNumpadScrim.open{opacity:1;pointer-events:auto}.mobileNumpad{width:min(430px,100%);padding:10px;border:1px solid #343b47;border-radius:14px;background:#12161d;box-shadow:0 -18px 45px #0000007a;transform:translateY(18px);transition:transform .16s ease}.mobileNumpadScrim.open .mobileNumpad{transform:translateY(0)}.numpadHead{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 8px;color:var(--dim);font-size:11px;font-weight:800;text-transform:uppercase}.numpadHead output{color:var(--gold);font-size:22px;font-weight:900;font-variant-numeric:tabular-nums}.numpadGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.numpadGrid button{height:50px;border:1px solid #303744;border-radius:9px;background:#1c222c;color:#f1f3f6;font-size:18px;font-weight:900}.numpadGrid button:active{background:#29313e}.numpadActions{display:grid;grid-template-columns:1fr 2fr;gap:6px;margin-top:8px}.numpadActions button{height:46px;border:1px solid #3a424f;border-radius:9px;background:#202630;color:#cbd1da;font-size:13px;font-weight:900}.numpadActions #numpadDone{border-color:#ed4b51;background:var(--mainbtn-bet);color:#fff}.escapePickerScrim{display:flex;align-items:flex-end;justify-content:center;padding:8px;background:#030508ad}.escapePicker{position:relative;left:auto;bottom:auto;width:min(430px,100%);padding:12px;border-radius:15px;transform:translateY(18px)}.escapePickerScrim.open .escapePicker{transform:translateY(0)}.escapeCities button{min-height:54px}}@media (max-width:560px) and (max-height:800px){:root{--well-h:38px;--key-size:28px;--bet-action-compact-h:56px;--bet-action-expanded-h:100px;--bet-action-compact-font:14px;--bet-action-expanded-font:18px}#history{min-height:36px;padding:5px 10px}.cityRoute{padding:4px 10px 6px}.stage{height:clamp(200px,34svh,300px)}main{gap:8px;padding:2px 10px 8px}.bets{margin-top:5px;padding:4px}.betbox{grid-template-rows:var(--well-h) 56px;gap:6px;padding:4px 0}.mainbtn{min-height:0}.betrow{height:var(--well-h);padding:3px}.betrow button{width:var(--key-size);height:var(--key-size);flex:0 0 var(--key-size)}.betrow input{height:var(--key-size)}.autorow{height:var(--well-h);padding:3px}.autorow input{height:var(--key-size)}.autorow .bam,.autorow .bap{flex:0 0 var(--key-size);width:var(--key-size);height:var(--key-size)}.qb{min-height:27px}.mobileBetToolbar{min-height:38px;padding:3px 2px}.mobileBetToolbar>button:not(.chatToggleBtn){height:27px}.mobileBetToolbar label{font-size:7.5px;line-height:1.05;gap:3px;grid-template-columns:minmax(0,1fr) 26px}.mobileBetToolbar label span{width:26px;height:16px}.mobileBetToolbar label span:after{width:12px;height:12px}.mobileBetToolbar input:checked+span:after{transform:translate(10px)}}@media (prefers-reduced-motion:reduce){.routeDot[data-escape-a],.routeDot[data-escape-b]{animation:none}.escapePickerScrim,.escapePicker{transition:none}.bets .mainbtn,.bets .mainbtn.bet:before,.bets .betOptions{transition:none}}.betrow .bamt[data-tone=low],.autorow .bauto[data-tone=low]{color:#78c99b}.betrow .bamt[data-tone=mid],.autorow .bauto[data-tone=mid]{color:#72b4cf}.betrow .bamt[data-tone=high],.autorow .bauto[data-tone=high]{color:#d2b36f}.betrow .bamt[data-tone=premium],.autorow .bauto[data-tone=premium]{color:#d49368}.betrow .bamt[data-tone=max],.autorow .bauto[data-tone=max]{color:#e8cb68}.betrow .bamt[data-tone=off],.autorow .bauto[data-tone=off]{color:var(--dim)}.betrow .bm,.betrow .bp,.autorow .bam,.autorow .bap{position:relative;font-size:0;line-height:0}.betrow .bm:before,.betrow .bp:before,.autorow .bam:before,.autorow .bap:before{content:"";position:absolute;top:50%;left:50%;width:11px;height:2px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%)}.betrow .bp:after,.autorow .bap:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:11px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%)}.onboardScrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#030507b8;pointer-events:none}.onboardSpotlight{position:fixed;z-index:95;border-radius:12px;border:2px solid var(--gold);box-shadow:0 0 0 9999px #030507b8,0 0 18px #ffd16659;pointer-events:none;transition:left .22s ease,top .22s ease,width .22s ease,height .22s ease}.onboardCard{position:fixed;z-index:96;width:min(280px,calc(100vw - 20px));padding:14px 16px;border-radius:14px;background:linear-gradient(180deg,#1b1f26fa,#101318fa);border:1px solid rgba(255,209,102,.35);box-shadow:0 16px 40px #00000080;transition:left .22s ease,top .22s ease}.onboardStepCount{font:700 10px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.onboardText{font-size:13px;line-height:1.5;color:var(--text);margin-bottom:12px}.onboardActions{display:flex;justify-content:space-between;align-items:center;gap:10px}.onboardSkip{background:none;border:none;color:var(--dim);font-size:12px;font-weight:600;cursor:pointer;padding:6px 2px}.onboardSkip:hover{color:var(--text)}.onboardNext{background:var(--mainbtn-bet);border:1px solid var(--mainbtn-bet-border);color:#fff;font-size:12.5px;font-weight:800;padding:8px 16px;border-radius:9px;cursor:pointer}.onboardNext:hover{filter:brightness(1.08)}@media (max-width:720px){.mobileBetToolbar{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) auto;gap:4px;min-height:44px;padding:4px 2px}#mobileDouble{width:44px;height:44px!important;padding:0!important;border:0!important;border-radius:11px!important;background:url(/play/toolbar-x2-v4.png) center/100% 100% no-repeat!important;color:transparent!important;font-size:0!important;box-shadow:none!important;filter:hue-rotate(300deg) saturate(1.18)}.mobileBetToolbar .mobileAutoControl{display:block;height:44px;min-width:0;border:0;border-radius:11px;background-position:center;background-size:100% 100%;background-repeat:no-repeat;color:transparent;font-size:0;line-height:0;cursor:pointer;overflow:hidden}.mobileBetToolbar .mobileAutoControl span{display:none}.mobileAutoBetControl{background-image:url(/play/toolbar-auto-bet-v4.png)}.mobileAutoBetControl:has(input:checked){background-image:url(/play/toolbar-auto-bet-v4-on.png)}.mobileAutoCollectControl{background-image:url(/play/toolbar-auto-collect-v4.png)}.mobileAutoCollectControl:has(input:checked){background-image:url(/play/toolbar-auto-collect-v4-on.png)}.mobileBetToolbar .mobileAutoControl:has(input:checked){filter:hue-rotate(300deg) saturate(1.12)}}@media (max-width:720px) and (max-height:760px){.mobileBetToolbar{grid-template-columns:38px minmax(0,1fr) minmax(0,1fr) auto;min-height:38px}#mobileDouble,.mobileBetToolbar .mobileAutoControl{height:38px!important}#mobileDouble{width:38px}}
