@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Rajdhani:wght@600;700&display=swap";.boost .packages{grid-template-columns:repeat(6,1fr)}.custom-boost{margin-top:12px;padding-top:12px;border-top:1px solid #242a3d}.custom-boost label{display:block;margin-bottom:7px;color:#9299b2;font-size:9px;font-weight:800;letter-spacing:.14em}.custom-boost>div{display:grid;grid-template-columns:1fr auto;gap:8px}.custom-boost input{min-width:0;border:1px solid #343a50;background:#171c2c;color:#fff;border-radius:11px;padding:11px 12px;font:700 16px Rajdhani;outline:none}.custom-boost input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #755cff22}.custom-boost button{border:0;border-radius:11px;padding:0 18px;background:linear-gradient(135deg,#755cff,#d64d9d);color:#fff;font-weight:800}.custom-boost button:disabled,.custom-boost input:disabled{opacity:.55}.custom-boost>small{display:block;margin-top:7px;color:#747d95;font-size:9px}.custom-boost p{margin:7px 0 0;color:#ff7792;font-size:10px}@media(max-width:480px){.boost .packages{grid-template-columns:repeat(3,1fr)}}.legal{max-width:680px;margin:auto}.legal p{color:#aab1c3;line-height:1.75;background:#111522;border:1px solid #252b3e;border-radius:13px;padding:16px}:root{font-family:Inter,system-ui,sans-serif;color:#f4f6ff;background:#080b16;font-synthesis:none;--bg:#080b16;--panel:#111522;--line:#242a3d;--muted:#8991a8;--violet:#8e77ff;--blue:#2f80ed;--pink:#ff3d8d}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 50% -20%,#22264a 0,transparent 38%),var(--bg)}button,input{font:inherit}button{cursor:pointer}.center{height:100vh;display:grid;place-content:center;justify-items:center;text-align:center;color:var(--muted);padding:30px}.center svg{color:var(--violet)}.center h2{color:#fff;margin:16px 0 4px}.orb{width:52px;height:52px;border:3px solid #31364d;border-top-color:var(--violet);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mini-shell{max-width:520px;margin:auto;min-height:100vh;padding-bottom:92px}.battle-page{padding:18px}.season-bar{display:flex;justify-content:space-between;align-items:center;padding:6px 2px 18px}.season-bar span,.boost small{font-size:10px;letter-spacing:.18em;color:#9299b2;font-weight:800}.season-bar h1{font:700 25px Rajdhani;margin:2px 0}.timer{border:1px solid var(--line);background:#101421;border-radius:12px;padding:8px 11px;display:grid;grid-template-columns:auto auto;gap:1px 7px;align-items:center}.timer b{font:700 19px Rajdhani;letter-spacing:.05em}.timer small{grid-column:2;color:#ff5b7e;font-size:8px;letter-spacing:.15em}.versus-card{position:relative;background:linear-gradient(135deg,#2f80ed21,#ff3d8d21);border:1px solid #2b3047;border-radius:25px;padding:28px 18px 16px;overflow:hidden;box-shadow:0 24px 70px #0008}.versus-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 49.7%,#fff1 50%,transparent 50.3%);pointer-events:none}.score-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.team{text-align:center;min-width:0}.team-emoji{font-size:30px;filter:drop-shadow(0 0 12px currentColor)}.team h2{font:800 28px Rajdhani;margin:8px 0 4px}.team-0 h2{color:#72adff}.team-1 h2{color:#ff72ad}.team strong{display:block;font:800 31px Rajdhani;white-space:nowrap}.team small{font-size:8px;letter-spacing:.14em;color:#8991a8}.vs{position:absolute;top:73px;left:50%;transform:translate(-50%);font:800 14px Rajdhani;color:#828aa3;background:#1b2030;border:1px solid #343a51;border-radius:50%;width:35px;height:35px;display:grid;place-items:center}.choose{margin-top:14px;padding:8px 12px;border-radius:9px;border:1px solid currentColor;color:#fff;background:#ffffff0a;font-size:10px;font-weight:800}.score-track{height:7px;border-radius:5px;display:flex;overflow:hidden;margin:24px 2px 12px;background:#252a3c}.score-track span{transition:width .5s}.lead{display:flex;gap:6px;justify-content:center;align-items:center;color:#bbc1d5;font-size:12px;margin:0}.lead svg{color:#ffd166}.boost,.panel{margin-top:16px;background:#101420;border:1px solid var(--line);border-radius:20px;padding:18px}.boost>div:first-child{display:flex;justify-content:space-between}.boost h3{margin:3px 0 14px}.your-stats{display:flex;gap:16px;color:#cbd0df;font:700 12px Rajdhani}.packages{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.packages button{border:1px solid #2b3146;background:#171c2c;color:#fff;border-radius:11px;padding:10px 3px;display:flex;flex-direction:column;align-items:center}.packages button.hot{border-color:var(--violet);box-shadow:0 0 16px #755cff44}.packages span{font-size:11px}.panel-title,.card-head{display:flex;justify-content:space-between;align-items:center}.panel-title h3{margin:0}.live-dot{font-size:9px;letter-spacing:.1em;color:#52e7ae;background:#52e7ae18;border:1px solid #52e7ae44;padding:5px 8px;border-radius:20px}.activity article{display:flex;align-items:center;padding:14px 0;border-bottom:1px solid #202638;gap:10px}.activity article:last-child{border:0}.avatar{width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#725cff,#db4e9e);display:grid;place-items:center;font-weight:800}.activity article div:nth-child(2){flex:1}.activity b{font-size:12px}.activity em{font-style:normal;font-size:8px;color:#a998ff;background:#7660ff22;border-radius:4px;padding:3px}.activity p{margin:4px 0 0;color:#8f96aa;font-size:11px}.activity article>strong{text-align:right;font:700 13px Rajdhani}.activity article>strong small{display:block;color:#8f96aa}.mini-nav{position:fixed;z-index:10;bottom:0;left:50%;transform:translate(-50%);width:min(520px,100%);display:flex;justify-content:space-around;background:#0e1220ee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #282e43;padding:10px 10px max(10px,env(safe-area-inset-bottom))}.mini-nav a{color:#697188;text-decoration:none;display:flex;flex-direction:column;align-items:center;font-size:9px;gap:4px}.mini-nav svg{width:20px}.mini-nav a.active{color:#a38fff}.placeholder{min-height:75vh;display:grid;place-content:center;justify-items:center;text-align:center;color:#8f96aa}.placeholder svg{color:#8e77ff}.placeholder h2{color:#fff;margin:16px 0 4px}.admin-login{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:radial-gradient(circle at 20% 30%,#22285c 0,transparent 35%),#090c15}.login-brand{display:flex;align-items:center;gap:12px;padding:42px;align-self:start;font:800 18px Rajdhani;letter-spacing:.1em}.login-brand small{display:block;color:#747d96;font:600 9px Inter;letter-spacing:.18em}.brand-mark{width:42px;height:42px;background:linear-gradient(145deg,#6a51ff,#bd4dca);display:grid;place-items:center;border-radius:12px;color:#fff;font:900 17px Rajdhani;box-shadow:0 0 25px #775cff55}.admin-login form{align-self:center;justify-self:start;width:min(420px,calc(100% - 50px));background:#111522;border:1px solid #282e42;padding:42px;border-radius:22px;box-shadow:0 28px 80px #0009}.eyebrow{font-size:9px;font-weight:800;letter-spacing:.19em;color:#8f7cff}.admin-login h1{font-size:32px;margin:9px 0}.admin-login p,.page-heading p{color:#828ba3;margin:0 0 28px;font-size:13px}.admin-login label{display:block;color:#b9bfd0;font-size:11px;font-weight:700;margin-top:18px}.admin-login input{width:100%;margin-top:8px;padding:13px;background:#0b0f19;border:1px solid #2b3144;border-radius:9px;color:#fff;outline:none}.admin-login input:focus{border-color:#826eff}.admin-login form>button{width:100%;border:0;background:linear-gradient(90deg,#7057ff,#a350c6);color:#fff;padding:14px;margin-top:22px;border-radius:9px;font-weight:800;font-size:11px;letter-spacing:.08em;display:flex;justify-content:center;gap:8px}.form-error{color:#ff718d;background:#ff466115;border:1px solid #ff466144;padding:10px;margin-top:14px;border-radius:7px;font-size:11px}.secure-note{display:flex;justify-content:center;gap:5px;color:#687087;margin-top:18px}.admin-shell{display:flex;min-height:100vh}.admin-shell aside{width:236px;border-right:1px solid #23283a;background:#0b0f19;position:fixed;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column}.sidebar-brand{height:75px;display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid #222638;font:800 15px Rajdhani;letter-spacing:.08em}.sidebar-brand span{display:block;color:#747c93;font-size:8px;letter-spacing:.18em}.sidebar-brand button{display:none}.admin-shell aside nav{padding:14px 10px;overflow:auto;flex:1}.admin-shell aside nav a{display:flex;align-items:center;gap:11px;text-decoration:none;color:#8890a6;padding:10px 12px;border-radius:8px;font-size:11px;font-weight:600;margin:2px 0}.admin-shell aside nav svg,.logout svg{width:17px}.admin-shell aside nav a.active{background:linear-gradient(90deg,#725aff2b,transparent);color:#c2b8ff;border-left:2px solid #8d77ff}.logout{border:0;border-top:1px solid #252a3b;background:none;color:#8890a6;padding:18px 22px;display:flex;gap:9px}.admin-main{margin-left:236px;width:calc(100% - 236px)}.topbar{height:75px;border-bottom:1px solid #23283a;background:#0b0f19cc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:flex-end;padding:0 28px;gap:24px;position:sticky;top:0;z-index:10}.topbar>button{display:none}.topbar>div{font-size:10px;color:#9098ad}.status-dot{display:inline-block;width:7px;height:7px;background:#45dc9e;border-radius:50%;margin-right:7px;box-shadow:0 0 8px #45dc9e}.admin-profile{display:flex;gap:9px;align-items:center}.admin-profile>span{width:32px;height:32px;border-radius:9px;background:#35304f;display:grid;place-items:center;color:#b9adff;font-weight:800}.admin-profile b,.admin-profile small{display:block}.admin-profile b{color:#e7e9f2;font-size:10px}.admin-profile small{font-size:8px}.admin-content{padding:28px;max-width:1500px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:start;margin-bottom:24px}.page-heading h1{margin:7px 0 4px;font:700 29px Rajdhani}.health-pill{padding:9px 12px;border:1px solid #2c473f;background:#17322955;color:#67dda9;border-radius:7px;font-size:9px;font-weight:800}.health-pill i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#60e4a9;margin-right:6px}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kpi-grid article,.admin-card{background:linear-gradient(145deg,#121725,#0e121d);border:1px solid #252b3e;border-radius:12px;padding:19px}.kpi-grid span,.battle-kpis span{color:#747d94;font-size:8px;letter-spacing:.13em;font-weight:800}.kpi-grid strong{display:block;font:700 28px Rajdhani;margin:10px 0 4px}.kpi-grid p{font-size:9px;color:#57dba4;margin:0}.kpi-grid .warn{color:#ff718d}.admin-grid{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-top:14px}.card-head h2{font:700 19px Rajdhani;margin:4px 0 14px}.battle-kpis{display:flex;gap:30px;border-top:1px solid #252a3c;padding:15px 0}.battle-kpis strong{display:block;font:700 19px Rajdhani;margin-top:3px}.queue article{display:flex;gap:12px;align-items:center;border-bottom:1px solid #252a3c;padding:17px 0}.queue article>svg:first-child{color:#8f7cff}.queue div{flex:1}.queue b,.queue span{display:block;font-size:11px}.queue span{color:#7f879d;font-size:9px;margin-top:4px}.secondary{background:#151a28;color:#bec4d5;border:1px solid #2e354a;padding:9px 12px;border-radius:7px;font-size:9px;font-weight:800;display:flex;gap:6px}.data-card{overflow:hidden}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:10px}th{text-align:left;color:#737c94;font-size:8px;letter-spacing:.1em;text-transform:uppercase;padding:12px;border-bottom:1px solid #2b3145}td{padding:13px 12px;border-bottom:1px solid #202637;color:#c3c8d7;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.empty{text-align:center;padding:45px;color:#747c92}.admin-loading{padding:100px;text-align:center;color:#858da3}.subpage{padding:24px 18px}.subpage>.kicker{color:#8f7cff;font-size:9px;letter-spacing:.2em;font-weight:800}.subpage>h1{font:700 30px Rajdhani;margin:6px 0 20px}.tabs{display:flex;background:#111522;border:1px solid #252b3e;border-radius:11px;padding:4px;margin-bottom:14px}.tabs button{flex:1;background:none;border:0;color:#7f879c;padding:9px 3px;border-radius:8px;font-size:10px;font-weight:800}.tabs button.active{background:#7660ff;color:#fff;box-shadow:0 5px 15px #0007}.rank-list{background:#101420;border:1px solid var(--line);border-radius:17px;overflow:hidden}.rank-list article{display:flex;align-items:center;gap:11px;padding:14px;border-bottom:1px solid #22283a}.rank-list article:last-child{border:0}.rank-list article.podium{background:linear-gradient(90deg,#826cff14,transparent)}.rank-list .rank{width:30px;color:#757e94;font:700 14px Rajdhani}.rank-list article>div:nth-child(3){flex:1}.rank-list b,.rank-list small{display:block;font-size:12px}.rank-list small{color:#747d93;font-size:8px;margin-top:3px}.rank-list article>strong:last-child{text-align:right;font:700 16px Rajdhani;color:#d5d8e4}.profile-hero,.referral-hero,.reward-banner,.estimate{background:linear-gradient(145deg,#161b2b,#101420);border:1px solid #2b3146;border-radius:20px;padding:24px;text-align:center}.profile-avatar{width:76px;height:76px;margin:auto;border-radius:22px;background:linear-gradient(145deg,#725cff,#db4e9e);display:grid;place-items:center;font-size:27px;font-weight:900;overflow:hidden}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-hero h2{margin:12px 0 4px}.profile-hero>span{font-size:9px;color:#ac9fff;letter-spacing:.13em;font-weight:800}.xp-line{height:6px;background:#292e42;border-radius:5px;margin:16px 0 6px;overflow:hidden}.xp-line i{height:100%;display:block;background:linear-gradient(90deg,#735cff,#ff4f9e)}.profile-hero small{color:#7f879b}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.stat-grid article{background:#111522;border:1px solid #252b3e;border-radius:13px;text-align:center;padding:15px 5px}.stat-grid b,.stat-grid span{display:block}.stat-grid b{font:700 18px Rajdhani}.stat-grid span{font-size:7px;letter-spacing:.1em;color:#757e94;margin-top:3px}.section-title{display:flex;justify-content:space-between;align-items:center;margin:22px 2px 10px}.section-title h3{margin:0}.section-title span{color:#777f94;font-size:9px}.badges{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.badges article{padding:13px 5px;text-align:center;border:1px solid #292f43;background:#111522;border-radius:12px}.badges article>span{font-size:24px}.badges b,.badges small{display:block;font-size:9px;margin-top:5px}.badges small{color:#8f7cff;font-size:7px}.badges .locked{filter:grayscale(1);opacity:.35}.referral-hero>svg{color:#a18fff}.referral-hero h2{margin:10px 0 4px}.referral-hero p,.reward-banner p{color:#8991a7;font-size:11px;line-height:1.6}.ref-link{display:flex;align-items:center;background:#090d17;border:1px solid #2b3145;border-radius:9px;padding:9px 11px;margin-top:16px}.ref-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left;color:#9ca4b9;font-size:9px}.ref-link button{background:none;border:0;color:#9a88ff}.ref-actions{display:flex;gap:8px;margin-top:9px}.ref-actions button{flex:1;border:1px solid #7660ff;background:#7660ff;color:#fff;border-radius:9px;padding:10px;font-size:9px;font-weight:800}.ref-actions button:last-child{background:transparent}.estimate{margin-top:12px;text-align:left}.estimate span,.estimate small,.estimate strong{display:block}.estimate span{font-size:8px;color:#7c8499;letter-spacing:.12em}.estimate strong{font:700 24px Rajdhani;margin:6px 0}.estimate small{color:#ffcb70;font-size:8px}.reward-banner{display:flex;text-align:left;gap:16px}.reward-banner>svg{color:#ffd166;flex:none}.reward-banner h2{font-size:16px;margin:0}.reward-banner p{margin:5px 0}.empty-note{text-align:center;color:#747d92;padding:30px}.history article{display:flex;align-items:center;gap:10px;padding:13px 3px;border-bottom:1px solid #22283a}.history>article>span{color:#8e77ff;font:700 16px Rajdhani}.history article div{flex:1}.history b,.history small{display:block;font-size:11px}.history small{color:#767f94;font-size:8px}.history em{font-style:normal;font-size:8px;color:#59dda8}@media(max-width:850px){.admin-login{grid-template-columns:1fr}.login-brand{padding:25px}.admin-login form{justify-self:center}.admin-shell aside{transform:translate(-100%);transition:.25s}.admin-shell aside.open{transform:none}.sidebar-brand button{display:block;margin-left:auto;background:none;border:0;color:#8991a8}.admin-main{margin-left:0;width:100%}.topbar{justify-content:space-between}.topbar>button{display:block;background:none;border:0;color:#adb4c7}.kpi-grid{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.health-pill{display:none}}@media(max-width:480px){.kpi-grid{grid-template-columns:1fr}.admin-content{padding:18px}.packages{grid-template-columns:repeat(3,1fr)}}.record-search{display:flex;align-items:center;gap:8px;background:#0d111c;border:1px solid #292f43;border-radius:9px;padding:7px 8px}.record-search svg{color:#727b93}.record-search input{width:220px;background:transparent;border:0;outline:0;color:#fff;font-size:11px}.record-search button,.pagination button{border:1px solid #7660ff;background:#7660ff;color:#fff;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 16px;color:#8991a8;font-size:10px}.pagination>span{margin-right:auto}.pagination label{display:flex;align-items:center;gap:6px}.pagination select{background:#111725;color:#d9ddec;border:1px solid #30374d;border-radius:6px;padding:5px}.pagination button{display:grid;place-items:center;padding:5px}.pagination button svg{width:15px;height:15px}.pagination button:disabled{opacity:.35;cursor:not-allowed}.score-breakdown{display:flex;justify-content:center;gap:7px;margin-top:6px}.score-breakdown span{color:#8991a8;font-size:7px}.economy-card .panel-title h3{display:flex;align-items:center;gap:7px}.economy-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0}.economy-stats article{background:#0b0f19;border:1px solid #272e42;border-radius:10px;padding:11px 6px;text-align:center}.economy-stats b,.economy-stats small{display:block}.economy-stats b{font:700 17px Rajdhani}.economy-stats small{margin-top:3px;color:#788198;font-size:7px}.daily-button,.duel-button,.stake-form button{width:100%;border:0;border-radius:10px;padding:11px;background:linear-gradient(90deg,#7057ff,#a350c6);color:#fff;font-size:10px;font-weight:800}.daily-button:disabled,.duel-button:disabled{opacity:.45}.stake-form{margin:12px 0}.stake-form label{display:block;color:#9299b2;font-size:8px;font-weight:800;letter-spacing:.14em;margin-bottom:6px}.stake-form>div{display:grid;grid-template-columns:1fr auto;gap:7px}.stake-form input{min-width:0;border:1px solid #343a50;background:#171c2c;color:#fff;border-radius:10px;padding:10px}.stake-form button{width:auto}.stake-form small,.support-note{display:block;color:#747d95;font-size:8px;line-height:1.5;margin-top:6px}.duel-button{display:flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(90deg,#e4448c,#7459ff)}.duel-result{text-align:center;margin-top:12px;padding:13px;border:1px solid #343b52;border-radius:12px;background:#0b0f19}.duel-result b,.duel-result span,.duel-result small{display:block}.duel-result b{font:800 22px Rajdhani;color:#62dfa8}.duel-result.loss b{color:#ff6d89}.duel-result.draw b{color:#ffd166}.duel-result span,.duel-result small{color:#8c95aa;font-size:9px}.duel-result p{font:700 17px Rajdhani;margin:8px}.economy-error{color:#ff718d;font-size:10px}.supporter{opacity:.94}@media(max-width:700px){.page-heading{display:block}.record-search{margin-top:12px}.record-search input{width:100%}.economy-stats{grid-template-columns:1fr}.pagination{flex-wrap:wrap}.pagination>span{width:100%}}.adjustment-card{margin-bottom:18px}.adjustment-card h2{font:700 20px Rajdhani;margin:5px 0 12px}.adjustment-card form{display:grid;grid-template-columns:2fr 1fr 3fr auto;gap:8px}.adjustment-card input{min-width:0;background:#0b0f19;border:1px solid #2b3144;border-radius:8px;color:#fff;padding:10px}.adjustment-card button{border:0;border-radius:8px;background:#7660ff;color:#fff;padding:0 14px;font-size:9px;font-weight:800}.adjustment-card small{display:block;color:#7f88a0;margin-top:8px}@media(max-width:850px){.adjustment-card form{grid-template-columns:1fr}}.activity .stake-rank{width:24px;color:#8f7cff;font:700 13px Rajdhani}.activity article div:nth-child(2){flex:none}.activity article div:nth-child(3){flex:1}.config-editor{margin-bottom:18px}.config-editor h2{font:700 22px Rajdhani;margin:6px 0}.config-editor>p{color:#858da3;font-size:11px;margin:0 0 17px}.config-editor form{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px}.config-editor label{display:grid;gap:6px;color:#8b94aa;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.config-editor input{min-width:0;background:#0b0f19;border:1px solid #2b3144;border-radius:8px;color:#fff;padding:10px}.config-editor .reason-field{grid-column:1/-1}.config-editor button{grid-column:1/-1;border:0;border-radius:8px;background:#7660ff;color:#fff;padding:12px;font-size:9px;font-weight:800}.config-editor>small{display:block;color:#68d9a8;margin-top:10px}@media(max-width:850px){.config-editor form{grid-template-columns:1fr 1fr}}@media(max-width:480px){.config-editor form{grid-template-columns:1fr}}.wallet-card{padding:0;overflow:hidden;background:linear-gradient(155deg,#171d31,#0d111d 70%)}.wallet-head{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px}.wallet-head>div:first-child>span,.duel-heading>div>span{color:#8172df;font-size:8px;font-weight:900;letter-spacing:.18em}.wallet-head h3,.duel-heading h3{display:flex;align-items:center;gap:7px;margin:5px 0 0;font:800 19px Rajdhani}.ticket-balance{display:flex;align-items:center;gap:7px;background:#20253a;border:1px solid #353c56;border-radius:12px;padding:8px 10px}.ticket-balance b{font:800 19px Rajdhani}.ticket-balance span{max-width:48px;color:#9ca4bc;font-size:7px;font-weight:800;line-height:1.25}.available-balance{margin:0 18px;padding:18px;border:1px solid #403a72;border-radius:16px;background:radial-gradient(circle at 85% 25%,#795eff40,transparent 42%),#111625}.available-balance small,.available-balance span{display:block;color:#8c95ac;font-size:8px;letter-spacing:.1em}.available-balance strong{display:block;margin:5px 0 3px;font:900 39px Rajdhani;line-height:1}.available-balance strong i{color:#a491ff;font-size:22px;font-style:normal}.available-balance span{letter-spacing:0;font-size:9px}.wallet-secondary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 18px}.wallet-secondary article{padding:12px;background:#0a0e18;border:1px solid #252c40;border-radius:11px}.wallet-secondary span,.wallet-secondary b,.wallet-secondary small{display:block}.wallet-secondary span{color:#747e98;font-size:7px;font-weight:800;letter-spacing:.1em}.wallet-secondary b{margin:4px 0 2px;font:800 17px Rajdhani}.wallet-secondary small{color:#8c95aa;font-size:8px}.wallet-card>.daily-button,.wallet-card>.stake-form,.wallet-card>.economy-error{width:calc(100% - 36px);margin-left:18px;margin-right:18px}.wallet-card>.stake-form{margin-top:14px;margin-bottom:18px}.duel-card{background:linear-gradient(145deg,#171324,#0e121d);border-color:#342d4c}.duel-heading{display:flex;align-items:center;justify-content:space-between}.duel-heading h3{margin-top:4px}.search-price{text-align:right}.search-price b,.search-price small{display:block}.search-price b{font:800 16px Rajdhani;color:#c1b6ff}.search-price small{color:#747d93;font-size:7px}.duel-empty{padding:18px 2px 2px}.duel-empty p{margin:0;color:#c3c8d8;font-size:11px;line-height:1.55}.duel-empty small{display:block;margin:7px 0 14px;color:#7d859c;font-size:8px;line-height:1.45}.duel-empty button,.duel-actions button,.duel-result button{width:100%;border:0;border-radius:10px;padding:12px;color:#fff;background:linear-gradient(90deg,#e4448c,#7459ff);font-size:9px;font-weight:900;letter-spacing:.04em}.duel-empty button:disabled,.duel-actions button:disabled{opacity:.4}.opponent-offer{margin-top:16px}.match-found{display:block;text-align:center;color:#5ae1a9;font-size:8px;font-weight:900;letter-spacing:.18em}.opponent-profile{display:flex;align-items:center;gap:13px;margin:10px 0 14px;padding:16px;background:#0a0e18;border:1px solid #302b47;border-radius:14px}.opponent-avatar{width:54px;height:54px;flex:none;border-radius:16px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#735cff,#db4e9e);font:900 21px Rajdhani}.opponent-avatar img{width:100%;height:100%;object-fit:cover}.opponent-profile h4{margin:0 0 4px;font:800 17px Rajdhani}.opponent-profile p{margin:0 0 6px;color:#afa4ef;font-size:8px;font-weight:800;letter-spacing:.09em}.opponent-profile small{color:#747e95;font-size:8px}.duel-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.duel-actions .attack{grid-column:1/-1}.duel-actions .next{background:#242a3d;border:1px solid #3a425b}.duel-actions .cancel{background:transparent;border:1px solid #30374d;color:#8f98ae}.duel-result button{margin-top:11px;background:#252b3e}.duel-result{margin-bottom:0}@media(max-width:380px){.wallet-secondary{grid-template-columns:1fr}.available-balance strong{font-size:34px}}.realtime-badge{position:absolute;right:13px;top:11px;color:#55e0aa;background:#15382d;border:1px solid #2b6b55;border-radius:20px;padding:4px 7px;font-size:7px;font-weight:900;letter-spacing:.09em}.realtime-badge.reconnecting{color:#a5adc1;background:#202535;border-color:#353c51}.animated-number{display:inline-block;min-width:.55em;font-variant-numeric:tabular-nums;transition:color .15s,text-shadow .15s,transform .15s}.animated-number.counting{color:#fff2a8;text-shadow:0 0 13px #ffd45d99;transform:translateY(-1px)}.quick-stake{margin:14px 18px 0;padding-top:13px;border-top:1px solid #272d42}.quick-stake>span{display:block;margin-bottom:8px;color:#9299b2;font-size:8px;font-weight:800;letter-spacing:.14em}.quick-stake>div{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.quick-stake button{min-width:0;border:1px solid #30384f;background:#171d2d;color:#fff;border-radius:10px;padding:9px 2px;display:flex;justify-content:center;align-items:center;gap:2px}.quick-stake button.hot{border-color:#806bff;box-shadow:0 0 14px #765fff33}.quick-stake button b{font:800 14px Rajdhani}.quick-stake button small{color:#a999ff;font-size:9px}.quick-stake button:disabled{opacity:.3;cursor:not-allowed}@media(max-width:380px){.quick-stake>div{grid-template-columns:repeat(3,1fr)}}.ticket-balance>b{font:800 23px Rajdhani;line-height:1;white-space:nowrap}.ticket-balance>b .animated-number{max-width:none;color:inherit;font:inherit;letter-spacing:normal}.ticket-balance>span{max-width:48px;color:#9ca4bc;font-size:7px;font-weight:800;line-height:1.25}.available-balance>small,.available-balance>span{display:block;color:#8c95ac;font-size:8px;letter-spacing:.1em}.available-balance>strong{display:block;margin:5px 0 3px;color:#fff;font:900 42px Rajdhani;line-height:1;white-space:nowrap}.available-balance>strong .animated-number{max-width:none;color:inherit;font:inherit;letter-spacing:normal}.available-balance>strong i{color:#a491ff;font-size:24px;font-style:normal}.available-balance>span{font-size:9px;letter-spacing:0}.wallet-secondary article>span,.wallet-secondary article>b,.wallet-secondary article>small{display:block}.wallet-secondary article>span{color:#747e98;font-size:7px;font-weight:800;letter-spacing:.1em}.wallet-secondary article>b{margin:5px 0 2px;color:#fff;font:800 25px Rajdhani;line-height:1;white-space:nowrap}.wallet-secondary article>b .animated-number{max-width:none;color:inherit;font:inherit;letter-spacing:normal}.wallet-secondary article>small{color:#8c95aa;font-size:8px}@media(max-width:380px){.available-balance>strong{font-size:36px}.wallet-secondary article>b{font-size:23px}}
