@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Bengali:wght@400;600;700;800&display=swap";
:root{--bg:#0f1923;--panel:#1a2c38;--input:#0f212e;--border:#2f4553;--text:#fff;--muted:#b1bad3;--accent:#00e701;--accent-text:#05080a;--gold:#ffc800;--error:#ed4163;--ok:#1fff20}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans Bengali,Nirmala UI,sans-serif}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}.page{background:radial-gradient(ellipse at top, #1d3a4d 0%, var(--bg) 60%);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.card{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:100%;max-width:420px;padding:28px 24px;position:relative;box-shadow:0 20px 50px #00000073}.brand{letter-spacing:.5px;text-align:center;margin:0 0 4px;font-size:28px;font-weight:800}.brand span{color:var(--gold)}.subtitle{text-align:center;color:var(--muted);margin:0 0 24px;font-size:14px}.field{margin-bottom:16px}.label{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.label em{opacity:.7;font-style:normal;font-weight:400}.inputWrap{position:relative}.input{background:var(--input);width:100%;color:var(--text);border:2px solid var(--border);border-radius:8px;outline:none;padding:12px 44px 12px 12px;font-size:15px;transition:border-color .15s}.input:focus{border-color:#557086}.input.bad{border-color:var(--error)}.input.good{border-color:var(--accent)}.iconBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:13px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.hint{min-height:16px;color:var(--muted);margin-top:6px;font-size:12px}.hint.bad{color:var(--error)}.hint.good{color:var(--ok)}.check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin:8px 0 20px;font-size:13px;line-height:1.4;display:flex}.check input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin-top:1px}.btn{background:var(--accent);width:100%;color:var(--accent-text);cursor:pointer;border:none;border-radius:8px;padding:14px;font-size:16px;font-weight:700;transition:filter .15s,opacity .15s}.btn:hover:not(:disabled){filter:brightness(1.1)}.btn:disabled{opacity:.4;cursor:not-allowed}.alert{border:1px solid var(--error);color:#ffb3c1;background:#ed41631f;border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:13px}.footer{text-align:center;color:var(--muted);margin-top:18px;font-size:13px}.success{text-align:center}.success .big{margin:8px 0;font-size:48px}.success h2{margin:0 0 8px}.success p{color:var(--muted);margin:0 0 20px}.btnGhost{color:var(--text);border:2px solid var(--border);background:0 0}.btnGhost:hover:not(:disabled){filter:none;border-color:#557086}.info{background:var(--input);border:1px solid var(--border);border-radius:8px;margin-bottom:18px;padding:4px 14px}.info div{justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.info div+div{border-top:1px solid var(--border)}.info span{color:var(--muted)}.info b{text-transform:capitalize}.info b.good{color:var(--ok)}.balance{text-align:center;border:1px solid var(--border);background:linear-gradient(135deg,#12313f,#0f212e);border-radius:10px;margin-bottom:14px;padding:16px}.balance span{color:var(--muted);margin-bottom:4px;font-size:13px;display:block}.balance b{color:var(--gold);font-size:28px}.cardWide{max-width:640px}.txList{margin:0 0 16px;padding:0;list-style:none}.txList li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;font-size:14px;display:flex}.txType{text-transform:capitalize;font-weight:600}.txDate{color:var(--muted);margin-top:2px;font-size:12px}.txRight{text-align:right;white-space:nowrap}.txAmt.plus{color:var(--ok)}.txAmt.minus{color:var(--error)}.txBal{color:var(--muted);margin-top:2px;font-size:12px}.empty{text-align:center;color:var(--muted);padding:24px 0}.shell{background:radial-gradient(ellipse at top, #1d3a4d 0%, var(--bg) 55%);min-height:100vh}.topbar{z-index:10;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1923eb;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:sticky;top:0}.topbar.compact{padding:8px 16px}.brandSmall{color:var(--text);margin:0;font-size:22px}.brandSmall:hover{text-decoration:none}.topnav{align-items:center;gap:14px;display:flex}.navLink{color:var(--text);font-size:14px;font-weight:600}.pill{background:var(--input);border:1px solid var(--border);color:var(--gold);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.btnSmall{width:auto;padding:8px 16px;font-size:14px;display:inline-block}.btnSmall:hover{text-decoration:none}.lobby{max-width:1200px;margin:0 auto;padding:24px 16px 48px}.lobbyHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lobbyHead h2{margin:0;font-size:24px}.search{max-width:320px;padding-right:12px}.chips{scrollbar-width:none;gap:8px;padding:16px 0;display:flex;overflow-x:auto}.chip{background:var(--panel);color:var(--muted);border:1px solid var(--border);cursor:pointer;text-transform:capitalize;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600}.chip span{opacity:.6;margin-left:4px}.chips.tabs{padding-bottom:0}.chips.tabs .chip{font-weight:600}.chip.on{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.tile{aspect-ratio:3/4;color:#fff;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:14px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.tile:after{content:"";background:linear-gradient(#0000 40%,#000000a6);position:absolute;inset:0}.tile>*{z-index:1;position:relative}.tile:hover{text-decoration:none;transform:translateY(-3px);box-shadow:0 10px 24px #00000073}.tileBase{z-index:1;text-transform:uppercase;letter-spacing:.5px;background:#00000073;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.tileName{font-size:16px;font-weight:800;line-height:1.2}.tileTheme{opacity:.8;margin-top:2px;font-size:12px}.tileRtp{color:var(--ok);margin-top:6px;font-size:11px;font-weight:600}.loadMore{max-width:320px;margin:24px auto 0;display:block}.playShell{flex-direction:column;height:100vh;display:flex}.playBar{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:8px 16px;display:flex}.playName{color:var(--muted);font-size:14px}.gameFrame{background:#0b0f1a;border:0;width:100%;height:100%;display:block}.gameLayer{z-index:9999;overscroll-behavior:none;touch-action:manipulation;width:100vw;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#0b0f1a;position:fixed;inset:0}.gameLoading{color:var(--muted);justify-content:center;align-items:center;display:flex}@media (max-width:640px){.grid{grid-template-columns:repeat(2,1fr);gap:10px}.coverName,.tileName{font-size:13px}.search{width:100%;max-width:none}.topbar{padding:10px 14px}}.select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.select option{background:var(--panel);color:var(--text)}.frame{max-width:1440px;margin:0 auto;display:flex}.sidebar{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:4px;width:220px;height:calc(100vh - 57px);padding:18px 12px;display:flex;position:sticky;top:57px}.sideLink{color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.sideLink:hover{background:var(--panel);color:var(--text);text-decoration:none}.sideLink.on{background:var(--panel);color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}.sideIcon{text-align:center;width:20px}.sideNote{color:var(--muted);opacity:.7;margin-top:auto;padding:0 14px;font-size:12px}.content{flex:1;min-width:0;padding:20px 20px 48px}.bottomNav{display:none}.slider{background:var(--panel);border-radius:14px;margin-bottom:16px;position:relative;overflow:hidden}.track{transition:transform .5s;display:flex}.slide{flex:0 0 100%}.banner{aspect-ratio:3;display:block;position:relative;overflow:hidden}.banner img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.slideBtn{color:#fff;cursor:pointer;opacity:0;background:#00000073;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.slider:hover .slideBtn{opacity:1}.slideBtn.prev{left:10px}.slideBtn.next{right:10px}.dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.dot{cursor:pointer;background:#fff6;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s}.dot.on{background:var(--accent);width:22px}.ticker{background:var(--panel);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;margin-bottom:22px;padding:8px 12px;font-size:13px;display:flex;overflow:hidden}.tickerLabel{color:var(--ok);white-space:nowrap;font-weight:700}.tickerViewport{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.tickerTrack{gap:28px;width:max-content;animation:linear infinite ticker;display:flex}.tickerTrack:hover{animation-play-state:paused}.tickerItem{color:var(--muted);white-space:nowrap}.tickerItem b{color:var(--text)}.tickerAmt{color:var(--gold);font-weight:700}@keyframes ticker{to{transform:translate(-50%)}}.rowSection{margin-bottom:26px}.rowHead{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.rowHead h3{text-transform:capitalize;margin:0;font-size:18px}.rowIcon{margin-right:8px}.seeAll{color:var(--muted);font-size:13px;font-weight:600}.row{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:150px;grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.row .tile{scroll-snap-align:start}.promoList{gap:18px;margin-top:16px;display:grid}.promoItem .banner{border-radius:14px}.promoTitle{margin:8px 2px 0;font-weight:600}.modalBack{z-index:50;background:#050a0fbf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--panel);border:1px solid var(--border);border-radius:16px;width:100%;max-width:760px;padding:20px;position:relative;box-shadow:0 30px 80px #0009}.modal h3{margin:0 0 12px}.modal .slider{margin-bottom:0}.modalClose{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:10px;right:12px}@media (max-width:900px){.sidebar{display:none}.content{padding:14px 14px 84px}.bottomNav{z-index:20;border-top:1px solid var(--border);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#0f1923f7;display:flex;position:fixed;bottom:0;left:0;right:0}.bottomLink{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:2px;padding:4px 0;font-size:11px;font-weight:600;display:flex}.bottomLink span{font-size:18px}.bottomLink.on{color:var(--accent)}.bottomLink:hover{text-decoration:none}.banner.hasMobile{aspect-ratio:2}.row{grid-auto-columns:42vw;gap:10px}.slideBtn{display:none}}html:lang(bn) body{font-family:Noto Sans Bengali,Nirmala UI,system-ui,sans-serif}.langSwitch{background:var(--input);border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.langSwitch button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.langSwitch button.on{background:var(--panel);color:var(--text);box-shadow:0 0 0 1px var(--border)}.cardLang{position:absolute;top:14px;right:14px}.cardLang+.brand{margin-top:26px}.showSmall{display:none}@media (max-width:900px){.hideSmall{display:none}.showSmall{display:inline-flex}.mobileLang{width:fit-content;margin:0 0 12px auto;display:flex}}.crumb{margin:0 0 12px;font-size:14px}.crumb a{color:var(--muted)}.promoPage{max-width:860px}.promoPage h2{margin:18px 0 4px;font-size:26px}.promoDates{color:var(--muted);margin:0 0 16px;font-size:14px}.rulesBox{background:var(--panel);border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:16px 18px}.rulesBox h3{color:var(--gold);margin:0 0 10px;font-size:16px}.rulesBox dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 24px;margin:0;display:grid}.rulesBox dl div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.rulesBox dt{color:var(--muted);font-size:14px}.rulesBox dd{text-align:right;margin:0;font-weight:700}.promoCta{width:auto;margin:4px 0 20px;padding:12px 32px;display:inline-block}.promoCta:hover{text-decoration:none}.termsBox{background:var(--input);border:1px solid var(--border);border-radius:12px;padding:4px 22px 14px}.markdown{color:#d5dcea;font-size:15px;line-height:1.65}.markdown h2,.markdown h3,.markdown h4{color:var(--text);margin:18px 0 8px}.markdown ol,.markdown ul{padding-left:22px}.markdown li{margin:4px 0}.markdown blockquote{border-left:3px solid var(--gold);background:#ffc80012;border-radius:6px;margin:12px 0;padding:10px 14px}:root{--cover-ratio:1 / 1}.coverTile{color:var(--text);flex-direction:column;gap:3px;min-width:0;display:flex}.coverTile:hover{text-decoration:none}.coverArt{aspect-ratio:var(--cover-ratio);border:1px solid #ffffff14;border-radius:12px;transition:transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.coverArt img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.coverTile:hover .coverArt{transform:translateY(-3px);box-shadow:0 10px 24px #00000073}.coverName{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.row .coverTile{scroll-snap-align:start}@media (min-width:520px){.row{grid-auto-columns:150px}}.fieldLabel{color:var(--muted);margin:12px 0 6px;font-size:13px;display:block}.segRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.segBtn{color:var(--text);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;padding:12px 10px;font-size:13px}.segBtn.segOn{border-color:var(--accent);background:#28b4781f;font-weight:700}.hintSmall{color:var(--muted);margin:8px 0 14px;font-size:12px}.depActive{text-align:center}.depWarn{color:var(--gold,#e8c268);background:#e8c2681a;border:1px solid #e8c2684d;border-radius:10px;margin-bottom:14px;padding:10px;font-size:12.5px}.depQr{background:#fff;border-radius:12px;width:200px;height:200px;padding:8px}.depAmount{background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;margin:14px 0 10px;padding:12px 14px;display:flex}.depAmount b{font-size:18px}.depAddrBox{align-items:center;gap:8px;display:flex}.depAddr{word-break:break-all;text-align:left;color:var(--text);background:#0000004d;border-radius:8px;flex:1;padding:10px;font-size:12px}.btnSm{white-space:nowrap;padding:8px 12px!important}.depTimer{margin:12px 0 4px;font-weight:700}.depWaiting{color:var(--muted);margin-top:8px;font-size:13px}.depDone{text-align:center}.depCheck{width:64px;height:64px;color:var(--ok,#28b478);background:#28b47826;border-radius:50%;margin:10px auto;font-size:34px;font-weight:800;line-height:64px}@media (max-width:640px){.depQr{width:170px;height:170px}}.depCols{text-align:left;align-items:flex-start;gap:22px;margin-top:6px;display:flex}.depLeft{flex:none}.depRight{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.depRight .depAmount{margin-top:0}@media (max-width:640px){.depCols{text-align:center;flex-direction:column;align-items:center;gap:12px}.depRight{text-align:center;width:100%}.depRight .depAddrBox{justify-content:center}}.depCopy{cursor:pointer;width:100%;color:var(--text);background:#0000004d;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 2px;padding:11px 14px;transition:border-color .15s,background .15s;display:flex}.depCopy:hover{border-color:var(--green,#1fd38a);background:#1fd38a14}.depCopy:active{transform:scale(.99)}.depCopyAddr{letter-spacing:.3px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px}.depCopyTag{color:var(--green,#1fd38a);white-space:nowrap;font-size:12px;font-weight:700}.lpMethods{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:4px;display:grid}.lpMethod{color:var(--text);cursor:pointer;background:#00000040;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.lpMethod b{font-size:14px}.lpMethod span{color:var(--muted);font-size:11px}.lpMethod.segOn{border-color:var(--green,#1fd38a);background:#1fd38a1a}.lpPay{text-align:center}.lpTrxForm{text-align:left;margin-top:14px}.acct{max-width:960px;margin:0 auto}.acctHero{background:linear-gradient(135deg, #17384a 0%, var(--panel) 55%, #12283a 100%);border:1px solid var(--border);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:18px 24px;margin-bottom:14px;padding:22px 24px;display:grid}.acctWho{align-items:center;gap:14px;min-width:0;display:flex}.acctAvatar{background:var(--input);border:2px solid var(--gold);width:52px;height:52px;color:var(--gold);border-radius:50%;flex-shrink:0;place-items:center;font-size:22px;font-weight:800;display:grid}.acctWhoText{min-width:0}.acctWhoText h1{text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:20px;overflow:hidden}.acctMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acctId{background:var(--input);border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.acctId:hover{color:var(--text);border-color:#557086}.acctId span{margin-left:4px}.kycBadge{border:1px solid;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.kyc-verified{color:var(--ok);background:#1fff2014;border-color:#1fff2059}.kyc-pending{color:var(--gold);background:#ffc80014;border-color:#ffc80059}.kyc-unverified,.kyc-rejected{color:#ffb3c1;background:#ed416314;border-color:#ed416366}.acctBal{text-align:right}.acctBal span{color:var(--muted);margin-bottom:2px;font-size:13px;display:block}.acctBal b{color:var(--gold);font-variant-numeric:tabular-nums;font-size:30px}.acctCta{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.acctNudge{color:var(--gold);background:#ffc80012;border:1px solid #ffc80040;border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:13px}.acctTiles{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.acctTile{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:14px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.acctTile:hover{background:#1f3443;border-color:#557086;text-decoration:none}.acctTile span{font-size:20px}.acctCols{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.acctCard{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:18px}.acctCardHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.acctCardHead h2{margin:0;font-size:16px}.acctCount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.acctMore{font-size:13px;font-weight:600}.acctEmpty{color:var(--muted);text-align:center;margin:0;padding:18px 0;font-size:14px}.acctLogout{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:22px auto 0;font-size:14px;text-decoration:underline;display:block}.acctLogout:hover{color:var(--error)}.pageHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.pageHead h1{margin:0;font-size:22px}.tabs{background:var(--input);border:1px solid var(--border);border-radius:12px;gap:4px;margin-bottom:12px;padding:4px;display:flex}.tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px;font-size:14px;font-weight:700}.tab.on{background:var(--panel);color:var(--text);box-shadow:0 0 0 1px var(--border)}.wList{flex-direction:column;gap:8px;display:flex}.wRow{text-align:left;background:var(--input);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;display:flex}button.wRow{cursor:pointer}button.wRow:hover:not(:disabled){border-color:#557086}.wRow.on{border-color:var(--accent);background:#00e7010f}.wRow.off{opacity:.5;cursor:not-allowed}.wIcon{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.wText{flex-direction:column;flex:1;min-width:0;display:flex}.wText b{font-size:14px}.wAcct{color:var(--muted);text-overflow:ellipsis;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;overflow:hidden}.wAcctFull{word-break:break-all;color:var(--text);font-size:14px}.wNote{color:var(--muted);white-space:nowrap;font-size:11px}.wRadio{border:2px solid var(--border);border-radius:50%;flex-shrink:0;width:18px;height:18px}.wRow.on .wRadio{border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--input);background:var(--accent)}.wAddBtn{margin-top:12px}.wAdd{border-top:1px solid var(--border);margin-top:12px;padding-top:4px}.wTypes{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.wType{background:var(--input);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.wType .wIcon{border-radius:7px;width:26px;height:26px;font-size:12px}.wType.on{border-color:var(--accent);background:#00e7010f}.wActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.wConfirmTitle{margin:12px 0 8px;font-weight:700}.wConfirm{background:var(--input);border:1px solid var(--gold);border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex}.wEmpty{text-align:center;border:1px dashed var(--border);border-radius:10px;padding:14px}.wEmpty p{color:var(--muted);margin:0 0 10px;font-size:13px}.wEmpty .btn{width:auto;display:inline-block}.payList{margin:0 0 12px;padding:0;list-style:none}.payList li{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 2px;display:flex}.payList li:last-child{border-bottom:0}.payDir{border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.payDir.deposit{color:var(--ok);background:#1fff201a}.payDir.withdrawal{color:var(--gold);background:#ffc8001a}.payMain{flex:1;min-width:0}.payTitle{font-size:14px;font-weight:600}.payInv{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;overflow:hidden}.payInvBtn{cursor:pointer;text-align:left;background:0 0;border:0;max-width:100%;padding:0;display:block}.payInvBtn:hover{color:var(--text)}.payInvBtn span{margin-left:4px}.payTo{color:var(--muted);margin-top:2px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.payRight{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.payAmt{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.payAmt.deposit{color:var(--ok)}.payRefund{color:var(--muted);font-size:11px}.stBadge{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.st-completed{color:var(--ok);background:#1fff2014;border-color:#1fff2059}.st-pending{color:var(--gold);background:#ffc80014;border-color:#ffc80059}.st-review{color:#8ec5ff;background:#8ec5ff14;border-color:#8ec5ff59}.st-failed{color:#ffb3c1;background:#ed416314;border-color:#ed416366}.st-cancelled,.st-expired{color:var(--muted);border-color:var(--border);background:#ffffff08}@media (max-width:900px){.acctCols{grid-template-columns:1fr}.acctTiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.acctHero{grid-template-columns:1fr;padding:18px 16px}.acctBal{text-align:left}.acctCta{grid-template-columns:1fr 1fr}.acctCard{padding:14px}}.cshGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.cshSide{flex-direction:column;gap:14px;display:flex;position:sticky;top:76px}.cshBal span{color:var(--muted);font-size:13px;display:block}.cshBal b{color:var(--gold);font-variant-numeric:tabular-nums;margin-top:2px;font-size:24px;display:block}.cshBal .hintSmall{margin:8px 0 0}.cshSteps{counter-reset:s;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.cshSteps li{color:var(--muted);border-bottom:3px solid var(--border);flex:1;align-items:center;gap:8px;min-width:0;padding-bottom:10px;font-size:13px;font-weight:600;display:flex}.cshSteps li.on{color:var(--text);border-color:var(--accent)}.cshSteps li.done{color:var(--text);border-color:#00e70173}.cshDot{background:var(--input);border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.cshSteps li.on .cshDot{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.cshSteps li.done .cshDot{color:var(--ok);background:#00e70126;border-color:#0000}.cshStepLbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cshMethods{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.cshMethod{text-align:left;cursor:pointer;background:var(--input);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:12px;align-items:center;gap:10px;padding:12px;transition:border-color .15s,background .15s;display:flex}.cshMethod:hover:not(:disabled){border-color:#557086}.cshMethod.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:#00e7010f}.cshMethod.off{opacity:.5;cursor:not-allowed}.cshMethodText{flex-direction:column;min-width:0;display:flex}.cshMethodText b{font-size:14px}.cshMethodText span{color:var(--muted);font-size:11px}.cshChips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.cshChip{background:var(--input);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:10px;flex:52px;padding:10px 4px;font-size:14px;font-weight:700}.cshChip:hover{border-color:#557086}.cshChip.on{border-color:var(--accent);color:var(--accent);background:#00e70114}.cshChipWide{flex-direction:column;align-items:center;gap:2px;display:flex}.cshChipWide span{color:var(--muted);font-size:11px;font-weight:500}.cshAmount{margin-top:6px}.cshInputWrap{position:relative}.cshInputWrap .input{padding-right:64px;font-size:18px;font-weight:700}.cshUnit{color:var(--muted);font-size:13px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cshPay{flex-direction:column;gap:12px;display:flex}.cshPayHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.cshPayHead .cshCopy{min-width:200px}.cshMuted{color:var(--muted);font-size:13px;display:block}.cshBig{color:var(--gold);font-variant-numeric:tabular-nums;font-size:26px}.cshCopyLbl{color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.cshCopy .depCopy{margin:0}.cshCopyBig .depCopyAddr{letter-spacing:1px;color:var(--text);font-size:22px;font-weight:800}.cshCopyBig{border-color:var(--gold);background:#ffc8000d;padding:16px}.cshTimer{background:var(--input);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.cshTimerTop{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.cshTimerTop b{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px}.cshTimer.low .cshTimerTop b{color:var(--error)}.cshBar{background:#ffffff0f;border-radius:99px;height:6px;overflow:hidden}.cshBar div{background:var(--accent);height:100%;transition:width 1s linear}.cshTimer.low .cshBar div{background:var(--error)}.cshHow{background:var(--input);border:1px solid var(--border);border-radius:10px;margin:0;padding:12px 12px 12px 34px;font-size:14px;line-height:1.6}.cshTrx{border-top:1px solid var(--border);padding-top:4px}.cshWait{color:var(--gold);background:#ffc80012;border:1px solid #ffc80040;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.cshSpin{border:2px solid #ffc8004d;border-top-color:var(--gold);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.9s linear infinite cshSpin}@keyframes cshSpin{to{transform:rotate(360deg)}}.cshH2{margin:0 0 12px;font-size:17px}.cshSummary{background:var(--input);border:1px solid var(--border);text-align:left;border-radius:10px;margin-bottom:14px;padding:2px 14px}.cshSummary>div{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.cshSummary>div+div{border-top:1px solid var(--border)}.cshSummary>div>span{color:var(--muted)}.cshSummary b{text-align:right}.cshAcct{word-break:break-all;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.cshTo{align-items:center;gap:10px;display:flex}.cshResult{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.cshResult h2{margin:0;font-size:20px}.cshResult p{color:var(--muted);margin:0;font-size:14px}.cshResult .cshCopy,.cshResult .cshSummary{text-align:left;width:100%;max-width:420px}.cshResIcon{border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;font-weight:800;display:grid}.cshResIcon.ok{color:var(--ok);background:#1fff201f}.cshResIcon.fail{color:var(--error);background:#ed41631f}.cshResIcon.wait{color:var(--gold);background:#ffc8001f}.cshResActions{flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex}@media (max-width:900px){.cshGrid{grid-template-columns:1fr}.cshSide{position:static}}@media (max-width:560px){.cshMethods{grid-template-columns:1fr 1fr}.cshStepLbl{font-size:12px}.cshPayHead .cshCopy{width:100%;min-width:0}}.brandText span{color:var(--gold)}.authScreen{overscroll-behavior:none;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:radial-gradient(120% 70% at 50% 0%, #1d3a4d 0%, var(--bg) 65%);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.authTop{flex:0 0 56px;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.authBrand{color:var(--text);letter-spacing:.3px;font-size:22px;font-weight:800}.authBrand:hover{text-decoration:none}.authBody{flex-direction:column;flex:1;align-items:center;padding:3vh 16px 16px;display:flex}.authHook{text-align:center;width:100%;max-width:400px;color:var(--gold);background:linear-gradient(90deg,#ffc80024,#00e7011a);border:1px solid #ffc80059;border-radius:12px;margin-bottom:12px;padding:10px 14px;font-size:14px;font-weight:700}.authCard{background:var(--panel);border:1px solid var(--border);border-radius:16px;width:100%;max-width:400px;padding:14px;box-shadow:0 20px 50px #00000073}.authTabs{background:var(--input);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.authTabs a{height:40px;color:var(--muted);border-radius:9px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.authTabs a:hover{color:var(--text);text-decoration:none}.authTabs a.on{background:var(--accent);color:var(--accent-text)}.authForm{flex-direction:column;gap:10px;margin-top:14px;display:flex}.authField{background:var(--input);border:1.5px solid var(--border);border-radius:12px;align-items:center;gap:10px;height:50px;padding:0 12px;transition:border-color .15s;display:flex;position:relative}.authField:focus-within{border-color:var(--accent)}.authField.good{border-color:#1fff208c}.authField.bad{border-color:var(--error)}.authIcon{text-align:center;opacity:.8;width:20px;font-size:16px}.authInput{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.authInput::placeholder{color:#6f8496}.authState{text-align:center;width:18px;color:var(--muted);font-weight:800}.authField.good .authState{color:var(--ok)}.authField.bad .authState{color:var(--error)}.authEye{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-right:-6px;padding:6px;display:flex}.authEye:hover{color:var(--text)}.authLink{height:24px;color:var(--gold);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px}.authCheck{color:var(--muted);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.authCheck input{width:20px;height:20px;accent-color:var(--accent);flex:0 0 20px;margin:0}.authMsg{text-align:center;min-height:18px;color:var(--error);font-size:13px;line-height:18px}.authBtn{background:var(--accent);height:52px;color:var(--accent-text);cursor:pointer;border:0;border-radius:12px;font-size:17px;font-weight:800;transition:opacity .15s,transform 50ms}.authBtn:active:not(:disabled){transform:scale(.98)}.authBtn:disabled{opacity:.45;cursor:default}.authNote{text-align:center;min-height:18px;color:var(--muted);margin:0;font-size:13px}.authNote b{color:var(--text)}@media (min-height:760px){.authBody{padding-top:7vh}}@media (max-height:660px){.authTop{flex-basis:48px}.authBody{padding-top:6px}.authHook{margin-bottom:8px;padding:8px 12px;font-size:13px}.authForm{gap:8px;margin-top:10px}.authField{height:46px}.authBtn{height:48px}}.hdr{z-index:30;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1923f5;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;height:56px;padding:0 12px;display:grid;position:sticky;top:0}.hdrBrand{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;justify-self:start;font-size:20px;font-weight:800;overflow:hidden}.hdrBrand:hover{text-decoration:none}.hdrMid{gap:6px;display:flex}.hdrBtn{white-space:nowrap;border-radius:10px;align-items:center;height:36px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.hdrBtn:hover{text-decoration:none}.hdrBtn.dep{background:var(--accent);color:var(--accent-text)}.hdrBtn.wd{border:1.5px solid var(--gold);color:var(--gold)}.hdrRight{background:var(--input);border:1px solid var(--border);min-width:0;max-width:100%;height:36px;color:var(--text);cursor:pointer;border-radius:10px;justify-self:end;align-items:center;gap:6px;padding:0 10px;display:flex}.hdrBal{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gold);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;overflow:hidden}.hdrBurger{font-size:16px;line-height:1}@media (max-width:380px){.hdr{gap:6px;padding:0 8px}.hdrBrand{font-size:17px}.hdrBtn{padding:0 9px;font-size:12px}.hdrRight{padding:0 7px}}@media (min-width:901px){.hdrBtn{height:38px;padding:0 18px;font-size:14px}}.drawerBack{z-index:50;background:#0000008c;position:fixed;inset:0}.drawer{background:var(--panel);border-left:1px solid var(--border);width:min(300px,85vw);padding:calc(14px + env(safe-area-inset-top)) 16px 16px;flex-direction:column;gap:12px;animation:.18s ease-out drawerIn;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:none}}.drawerTop{justify-content:space-between;align-items:center;display:flex}.drawerUser{font-size:17px;font-weight:800}.drawerClose{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.drawerBal{color:var(--gold);font-size:22px;font-weight:800}.drawerNav{flex-direction:column;display:flex}.drawerNav a{border-bottom:1px solid var(--border);color:var(--text);padding:12px 4px;font-size:15px;font-weight:600}.drawerNav a:hover{color:var(--accent);text-decoration:none}.drawerLogout{border:1px solid var(--border);background:var(--input);height:44px;color:var(--muted);cursor:pointer;border-radius:10px;margin-top:4px;font-weight:700}.drawerNote{color:var(--muted);margin:auto 0 0;font-size:12px}.bottomLink.cta span{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-top:-14px;display:flex;box-shadow:0 4px 14px #00e70159}.bottomLink.cta{color:var(--accent)}@media (max-width:900px){.sidebar{top:56px}.content{padding:12px 12px calc(84px + env(safe-area-inset-bottom))}}@media (min-width:901px){.sidebar{height:calc(100vh - 56px);top:56px}}.hero{margin-bottom:10px}.hero .slider{margin-bottom:0}.hero .banner,.heroHold{aspect-ratio:2.2}.heroHold{background:var(--panel);border-radius:14px}@media (min-width:901px){.hero .banner,.heroHold{aspect-ratio:4.2}}.tickerHold{height:38px;margin-bottom:10px}.tickerHold .ticker{height:38px;margin:0;padding:0 12px}.drawStrip{height:52px;color:var(--text);background:linear-gradient(90deg,#ffc80029,#00e70114);border:1px solid #ffc80059;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:0 12px;display:flex}.drawStrip:hover{text-decoration:none}.drawIcon{font-size:22px}.drawText{min-width:0;color:var(--muted);flex-direction:column;flex:1;font-size:12px;line-height:1.2;display:flex}.drawText b{color:var(--gold);font-size:14px}.drawTime{color:var(--text);font-variant-numeric:tabular-nums;font-weight:800}.drawBtn{background:var(--gold);color:#1a1300;white-space:nowrap;border-radius:9px;align-items:center;height:34px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.lobbyTabs{z-index:20;scrollbar-width:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior-x:contain;background:#0f1923f5;gap:6px;margin:0 -12px 12px;padding:8px 12px;display:flex;position:sticky;top:56px;overflow-x:auto}.lobbyTabs::-webkit-scrollbar{display:none}.lTab{border:1px solid var(--border);background:var(--panel);height:36px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.lTab.on{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}@media (min-width:901px){.lobbyTabs{margin:0 0 14px;padding:8px 0;top:56px}}.gGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 6px;display:grid}@media (min-width:480px){.gGrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}}@media (min-width:901px){.gGrid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px 10px}}.gTile{min-width:0;color:var(--text);-webkit-tap-highlight-color:transparent;flex-direction:column;gap:4px;display:flex}.gTile:hover{text-decoration:none}.gArt{aspect-ratio:1;background:var(--panel);border:1px solid #ffffff12;border-radius:12px;transition:transform .12s;display:block;position:relative;overflow:hidden}.gTile:active .gArt{transform:scale(.96)}@media (hover:hover){.gTile:hover .gArt{transform:translateY(-2px);box-shadow:0 8px 20px #00000073}}.gArt img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gFallback{text-align:center;justify-content:center;align-items:center;padding:6px;font-size:12px;font-weight:800;display:flex;position:absolute;inset:0}.gName{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}@media (min-width:901px){.gName{font-size:13px}}.gBadge{letter-spacing:.3px;border-radius:5px;padding:1px 5px;font-size:9px;font-weight:900;position:absolute;top:5px;left:5px}.gBadge.new{background:var(--gold);color:#1a1300}.gBadge.hot{color:#fff;background:#ff4d4f}.gLive{font-variant-numeric:tabular-nums;background:#0009;border-radius:6px;align-items:center;gap:3px;padding:1px 5px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:5px;left:5px}.gLive i{background:#ff3b3b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #ff3b3b4d}.gFav{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;width:26px;height:26px;padding:0;font-size:14px;line-height:26px;position:absolute;top:3px;right:3px}.gFav.on{color:#ff4d6d}.gOpening{background:#0009;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.gTile.skel .gArt{background:linear-gradient(90deg,#1a2c38 0%,#223847 50%,#1a2c38 100%) 0 0/200% 100%;animation:1.2s linear infinite skel}@keyframes skel{to{background-position:-200% 0}}.gRow{scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(23.2558% - 4.18605px);grid-auto-flow:column;gap:6px;padding-bottom:2px;display:grid;overflow-x:auto}.gRow::-webkit-scrollbar{display:none}@media (min-width:901px){.gRow{grid-auto-columns:118px;gap:10px}}.gSub{color:var(--muted);margin:18px 0 10px;font-size:15px}.lSearch{margin-bottom:8px}.themeChips{scrollbar-width:none;gap:6px;margin-bottom:12px;display:flex;overflow-x:auto}.themeChips::-webkit-scrollbar{display:none}.themeChips .chip{text-transform:none}.lobbyFoot{border-top:1px solid var(--border);color:var(--muted);text-align:center;margin-top:28px;padding-top:14px;font-size:12px}.lobbyFoot p{margin:4px 0}.lobbyFoot18{font-weight:700}html,body{overscroll-behavior-y:none}.bonusStrip{width:100%;height:56px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(90deg,#00e7012e,#ffc8001f);border:1px solid #00e70173;border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.bonusStrip:hover{text-decoration:none}.bonusStrip.spin{animation:2.4s ease-in-out infinite glow}@keyframes glow{50%{box-shadow:0 0 0 3px #00e70140}}.bonusStrip.turnover{cursor:default;background:var(--panel);border-color:#ffc80066}.bsIcon{font-size:24px}.bsText{min-width:0;color:var(--muted);flex-direction:column;flex:1;gap:3px;font-size:12px;line-height:1.2;display:flex}.bsText b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.bsBtn{background:var(--accent);height:34px;color:var(--accent-text);white-space:nowrap;border-radius:9px;align-items:center;padding:0 14px;font-size:13px;font-weight:900;display:flex}.bsBar{background:var(--input);border-radius:99px;height:6px;display:block;overflow:hidden}.bsBar i{background:linear-gradient(90deg, var(--gold), var(--accent));height:100%;transition:width .4s;display:block}.bsPct{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:900}.bonusNote{margin:0 0 14px}.bonusNote .bonusStrip{margin-bottom:6px}.bonusNote p{color:var(--muted);margin:0;font-size:13px}.bonusNote.offer{background:#00e70114;border:1px solid #00e70166;border-radius:12px;padding:12px 14px}.bonusNote.offer p{color:var(--text);font-weight:600}.spinBack{justify-content:center;align-items:center;padding:16px;display:flex}.spinModal{background:radial-gradient(120% 80% at 50% 0%, #1d3a4d, var(--panel) 70%);border:1px solid var(--border);text-align:center;border-radius:18px;flex-direction:column;gap:12px;width:100%;max-width:360px;max-height:calc(100dvh - 32px);padding:18px 16px 16px;display:flex;position:relative;overflow:auto}.spinTitle{color:var(--gold);margin:0;font-size:20px}.wheelBox{aspect-ratio:1;width:min(260px,70vw);margin:0 auto;position:relative}.wheelPointer{z-index:2;color:var(--gold);text-shadow:0 2px 6px #0009;font-size:26px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.wheel{width:100%;height:100%;transition:transform 4.2s cubic-bezier(.15,.7,.15,1);display:block}.spinResult{min-height:24px;color:var(--text);font-size:18px;font-weight:900}.offerCard{flex-direction:column;gap:10px;display:flex}.offerBig{color:var(--accent);font-size:56px;font-weight:900;line-height:1}.offerLine{margin:0;font-weight:700}.offerRules{text-align:left;color:var(--muted);background:var(--input);border-radius:12px;margin:0;padding:12px 14px 12px 30px;font-size:13px}.offerRules li{margin:4px 0}.offerBtn{justify-content:center;align-items:center;display:flex}.offerBtn:hover{text-decoration:none}@media (prefers-reduced-motion:reduce){.wheel{transition-duration:1s}.bonusStrip.spin{animation:none}}.copyId{border:1px solid var(--border);background:var(--input);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px 12px;font-size:13px;display:inline-flex}.copyId b{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.5px}.copyId span{color:var(--gold)}.idToast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:70;background:var(--panel);border:1px solid var(--gold);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;width:min(420px,100vw - 24px);padding:10px 36px 10px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.idToastText{font-size:13px;font-weight:700}.idToastClose{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:6px;right:8px}@media (min-width:901px){.idToast{bottom:24px}}.recPhone{margin:0}.recForm{flex-wrap:wrap;gap:8px;display:flex}.recForm .input{flex:1;min-width:160px;font-size:16px}.recForm .btn{width:auto;padding:0 20px}.recForm .alert{flex-basis:100%}
