@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}}
