body.adm-body,body.adm-body #root{overflow:auto;user-select:text;-webkit-user-select:text;touch-action:auto}.adm{--a-bg: #070a12;--a-side: #0b101c;--a-card: #0e1424;--a-card2: #121a2e;--a-line: rgba(255,255,255,.08);--a-line2: rgba(255,255,255,.14);--a-txt: #e9edf6;--a-mut: #8b95ab;--a-blue: #1E7BFF;--a-orange: #FF9A1A;--a-gold: #FFC233;--a-green: #2FD27A;--a-red: #FF4D3D;--a-violet: #a06bff;min-height:100%;display:grid;grid-template-columns:248px 1fr;position:relative;background:#0a0f22;color:var(--a-txt);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500;font-size:14px}.adm small{color:var(--a-mut);font-weight:600}.adm code,.adm .mono{font-family:Consolas,SFMono-Regular,monospace;font-size:12px}.adm a{color:#6fb0ff}.adm-side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:20px 14px;background:linear-gradient(180deg,#0c1222,#090d17);border-right:1px solid var(--a-line);z-index:20}.adm-brand{display:flex;align-items:center;gap:10px;padding:0 6px}.adm-brand img{width:40px;height:40px;border-radius:10px}.adm-brand b{display:block;font:700 22px/1 Rajdhani,Inter,sans-serif;letter-spacing:1.5px;background:linear-gradient(90deg,#fff,#ffd28a 60%,var(--a-orange));-webkit-background-clip:text;background-clip:text;color:transparent}.adm-brand small{font-size:11px}.adm-brand.big img{width:56px;height:56px}.adm-brand.big b{font-size:30px}.adm-side nav{display:flex;flex-direction:column;gap:3px}.adm-side nav button{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;color:var(--a-mut);font-weight:700;text-align:left;transition:background .15s,color .15s}.adm-side nav button:hover{background:#ffffff0a;color:var(--a-txt)}.adm-side nav button.on{background:linear-gradient(90deg,#1e7bff38,#1e7bff0d);color:#fff;box-shadow:inset 3px 0 0 var(--a-blue)}.adm-side-foot{margin-top:auto}.adm-scrim{display:none}.adm-main{min-width:0;display:flex;flex-direction:column}.adm-top{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:14px;padding:16px 26px;background:#070a12d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--a-line)}.adm-title h1{margin:0;font:700 26px/1.1 Rajdhani,Inter,sans-serif;letter-spacing:.5px}.adm-title small{font-size:12px}.adm-burger{display:none}.adm-pills{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.adm-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#ffffff0d;border:1px solid var(--a-line);font-size:12px;font-weight:800}.adm-pill.bad{border-color:#ff4d3d80;color:#ffb1a8}.adm-pill.warn{border-color:#ffc23380;color:var(--a-gold)}.adm-pill.tok{color:var(--a-orange)}.adm-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--a-mut)}.adm-pill .dot.on{background:var(--a-green);box-shadow:0 0 8px var(--a-green)}.adm-pill .dot.off{background:var(--a-red)}.adm-content{padding:22px 26px 60px;animation:adm-in .25s ease}@keyframes adm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.adm-page{display:flex;flex-direction:column;gap:16px}.adm-loading{padding:40px;text-align:center;color:var(--a-mut)}.adm-card{background:linear-gradient(180deg,var(--a-card2),var(--a-card));border:1px solid var(--a-line);border-radius:16px;padding:16px 18px;box-shadow:0 10px 30px #00000040;min-width:0}.adm-card>header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.adm-card>header h3{margin:0;font:700 17px/1.2 Rajdhani,Inter,sans-serif;letter-spacing:.4px}.adm-card-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#1e7bff24;color:#8ec2ff}.adm-card-act{margin-left:auto;display:flex;gap:8px;align-items:center}.adm-grid{display:grid;gap:16px}.adm-grid.g-2-1{grid-template-columns:2fr 1fr}.adm-grid.g-1-1{grid-template-columns:1fr 1fr}.adm-col{display:flex;flex-direction:column;gap:16px;min-width:0}.adm-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.adm-stat{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:14px;background:linear-gradient(160deg,#ffffff0d,#ffffff04);border:1px solid var(--a-line);position:relative;overflow:hidden}.adm-stat:after{content:"";position:absolute;inset:auto -20px -40px auto;width:90px;height:90px;border-radius:50%;background:var(--c);opacity:.12;filter:blur(8px)}.adm-stat-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c);flex:none}.adm-stat small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.6px}.adm-stat b{display:block;font:700 30px/1.1 Rajdhani,Inter,sans-serif;margin-top:2px}.adm-stat em{display:block;font-style:normal;font-size:11px;color:var(--a-mut);margin-top:2px}.t-blue{--c: var(--a-blue)}.t-orange{--c: var(--a-orange)}.t-green{--c: var(--a-green)}.t-red{--c: var(--a-red)}.t-gold{--c: var(--a-gold)}.t-grey{--c: #8b95ab}.t-violet{--c: var(--a-violet)}.adm-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;margin:0 2px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.3px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);white-space:nowrap}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border-radius:10px;font-weight:800;color:#fff;background:linear-gradient(180deg,#2b8bff,#1667e0);box-shadow:0 4px 14px #1e7bff40;transition:filter .15s,transform .1s;text-decoration:none}.adm-btn:hover:not(:disabled){filter:brightness(1.12)}.adm-btn:active:not(:disabled){transform:translateY(1px)}.adm-btn.ghost{background:#ffffff0f;box-shadow:none;border:1px solid var(--a-line2);color:var(--a-txt)}.adm-btn.danger{background:linear-gradient(180deg,#ff6250,#e0392a);box-shadow:0 4px 14px #ff4d3d38}.adm-btn.sm{padding:5px 9px;font-size:12px;border-radius:8px}.adm-btn.wide{width:100%}.adm-link{color:#6fb0ff;font-size:12px;font-weight:800;padding:2px 4px}.adm-input{width:100%;padding:9px 12px;border-radius:10px;background:#00000047;border:1px solid var(--a-line2);color:var(--a-txt);font:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.adm-input:focus{border-color:var(--a-blue);box-shadow:0 0 0 3px #1e7bff33}.adm-input.num{width:110px;text-align:right}select.adm-input{width:auto;min-width:200px}textarea.adm-input{resize:vertical}.adm-toggle{width:44px;height:24px;border-radius:999px;background:#ffffff1f;position:relative;transition:background .2s;flex:none}.adm-toggle i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 2px 6px #0006}.adm-toggle.on{background:var(--a-green)}.adm-toggle.on i{transform:translate(20px)}.adm-muted{color:var(--a-mut);font-size:12px}.adm-note{display:block;padding:10px 12px;border-radius:10px;background:#1e7bff14;border:1px solid rgba(30,123,255,.22);color:#c6d9ff;font-size:13px;margin:0}.adm-note.big{font-size:13.5px;line-height:1.45}.adm-note b{color:#fff}.adm-note>svg{vertical-align:-3px;margin-right:6px}.adm-alert{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid}.adm-alert div{flex:1}.adm-alert b{display:block}.adm-alert span{font-size:13px;opacity:.9}.adm-alert.warn{background:#ffc2331a;border-color:#ffc23366;color:#ffe39a}.adm-alert.bad{background:#ff4d3d1a;border-color:#ff4d3d66;color:#ffc0b8}.adm-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 12px;color:var(--a-mut);text-align:center}.adm-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px;border-radius:14px;background:linear-gradient(90deg,#ff9a1a1f,#0003 40%,#0003 60%,#1e7bff24);border:1px solid var(--a-line)}.adm-score .side small{color:var(--c);font-weight:900;letter-spacing:1px}.adm-score .side b{display:block;font:700 54px/1 Rajdhani,Inter,sans-serif;color:var(--c);text-shadow:0 4px 0 rgba(0,0,0,.35)}.adm-score .side em{font-style:normal;font-size:12px;color:var(--a-mut)}.adm-score .side.r{text-align:right}.adm-score .mid{display:flex;flex-direction:column;align-items:center;gap:6px}.adm-score .mid span{font-size:12px;color:var(--a-mut)}.adm-score .mid b{font:700 30px/1 Rajdhani,Inter,sans-serif;letter-spacing:1px}.adm-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.adm-kv>div{padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--a-line);min-width:0}.adm-kv small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.adm-kv b{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-health{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.adm-health li{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:9px;background:#ffffff08;font-size:13px}.adm-health li span{color:var(--a-mut)}.adm-health li b{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-health li:before{content:"";width:8px;height:8px;border-radius:50%;align-self:center;margin-right:-4px;background:var(--a-mut);flex:none}.adm-health li.ok:before{background:var(--a-green)}.adm-health li.bad:before{background:var(--a-red)}.adm-health li.warn:before{background:var(--a-gold)}.adm-chart svg{width:100%;height:190px;display:block}.adm-chart text{fill:var(--a-mut);font-size:11px;font-weight:700}.adm-chart .grid{stroke:#ffffff0f}.adm-chart .hit{fill:transparent}.adm-chart .hit.on{fill:#ffffff0a}.adm-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12px;color:var(--a-mut)}.adm-legend span{display:inline-flex;align-items:center;gap:6px}.adm-legend i{width:10px;height:10px;border-radius:3px}.adm-legend b{color:#fff}.adm-legend .when{margin-left:auto;color:#fff}.adm-donut{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:12px;position:relative}.adm-donut svg{width:140px;height:140px}.adm-donut circle{fill:none;stroke-width:18}.adm-donut .track{stroke:#ffffff0f}.adm-donut-c{position:absolute;left:0;top:0;width:140px;height:140px;display:grid;place-content:center;text-align:center}.adm-donut-c b{font:700 30px/1 Rajdhani,Inter,sans-serif}.adm-donut-c small{font-size:11px}.adm-donut ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:12.5px}.adm-donut li{display:flex;align-items:center;gap:8px}.adm-donut li i{width:10px;height:10px;border-radius:3px}.adm-donut li b{margin-left:auto}.adm-table{width:100%;border-collapse:collapse;font-size:13px}.adm-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--a-mut);font-weight:800;padding:8px;border-bottom:1px solid var(--a-line);white-space:nowrap}.adm-table td{padding:9px 8px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.adm-table tbody tr:hover{background:#ffffff06}.adm-table tr.dead{opacity:.5}.adm-table tr.click{cursor:pointer}.adm-table.compact td{padding:7px 6px}.adm-table td.ell,.adm-table .ell{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-table td.wrap{white-space:normal;word-break:break-word}.adm-table td.act{white-space:nowrap;text-align:right}.adm-table td.act .adm-btn+.adm-btn{margin-left:6px}.adm-table .block{display:block;max-width:200px}.adm-hp{display:inline-flex;align-items:center;gap:6px;width:90px}.adm-hp i{display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--a-green),#9ff0c4)}.adm-hp em{font-style:normal;font-size:12px;color:var(--a-mut)}.adm-team{overflow-x:auto}.adm-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.adm-search{flex:1;min-width:220px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:10px;background:#00000047;border:1px solid var(--a-line2);color:var(--a-mut)}.adm-search input{flex:1;background:none;border:0;outline:none;color:var(--a-txt);font:inherit;padding:9px 0}.adm-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.adm-chips button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffffff0d;border:1px solid var(--a-line);color:var(--a-mut);font-weight:800;font-size:12.5px}.adm-chips button.on{background:#1e7bff2e;border-color:#1e7bff80;color:#fff}.adm-chips button b{background:#ffffff1f;border-radius:999px;padding:0 6px;font-size:11px;color:#fff}.adm-tabs{display:flex;gap:6px}.adm-tabs button{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:10px;background:#ffffff0a;border:1px solid var(--a-line);color:var(--a-mut);font-weight:800}.adm-tabs button.on{background:linear-gradient(180deg,#1e7bff47,#1e7bff1a);border-color:#1e7bff80;color:#fff}.adm-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;font-size:12.5px;color:var(--a-mut)}.adm-fields{display:flex;flex-direction:column;gap:4px}.adm-field{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 10px;border-radius:12px;border:1px solid transparent}.adm-field:hover{background:#ffffff05}.adm-field.changed{border-color:#ffc23340;background:#ffc2330a}.adm-field>div:first-child{min-width:0}.adm-field b{display:block;font-size:14px}.adm-field small{display:block;font-size:12.5px;margin-top:2px}.adm-field small.base{margin-top:5px;font-size:11.5px;color:#6f7a91}.adm-field-ctl{display:flex;align-items:center;gap:10px;flex:none}.adm-field-ctl .unit{color:var(--a-mut);font-size:12px;min-width:50px}.adm-savebar{position:sticky;bottom:14px;z-index:5;display:none;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:#121a2ef2;border:1px solid rgba(255,194,51,.4);box-shadow:0 12px 30px #00000073;transform:translateY(20px);opacity:0;pointer-events:none;transition:.2s}.adm-savebar.on{display:flex;transform:none;opacity:1;pointer-events:auto;animation:adm-in .2s ease}.adm-savebar span{margin-right:auto;color:var(--a-gold);font-weight:800}.adm-row{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.adm-row label{display:flex;flex-direction:column;margin-right:auto}.adm-maps{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.adm-map{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid var(--a-line);opacity:.6}.adm-map.on{opacity:1;border-color:#2fd27a4d}.adm-map.now{box-shadow:inset 0 0 0 1px #1e7bff99}.adm-map b{display:block}.adm-map small{font-size:12px}.adm-warn-card{border-color:#ffc23373}.adm-prizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.adm-prize.off{opacity:.72}.adm-prize-top{display:flex;align-items:center;gap:12px}.adm-prize-top img,.adm-prize-ic{width:44px;height:44px;border-radius:12px;background:#ffffff0f;object-fit:contain;padding:6px;display:grid;place-items:center;color:var(--a-gold);flex:none}.adm-prize-top>div{flex:1;min-width:0}.adm-prize-top b{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-prize-top small{font-size:12px}.adm-prize-mid{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0 8px}.adm-chance{position:relative;height:22px;border-radius:8px;background:#ffffff0d;overflow:hidden}.adm-chance i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#ffc2338c,#ff9a1a59)}.adm-chance span{position:relative;display:block;text-align:center;line-height:22px;font-size:12px;font-weight:800}.adm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:520px;overflow:auto}.adm-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:10px;background:#ffffff08;font-size:13px}.adm-list li small{display:block;margin-top:3px;font-size:11.5px}.adm-form{display:flex;flex-direction:column;gap:8px}.adm-preview{margin:12px 0;display:flex;flex-direction:column;gap:6px}.adm-modal,.adm-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:adm-fade .15s ease}@keyframes adm-fade{0%{opacity:0}to{opacity:1}}.adm-modal{display:grid;place-items:center;padding:20px}.adm-modal-box{width:min(440px,100%);background:linear-gradient(180deg,#151e35,#0f1628);border:1px solid var(--a-line2);border-radius:16px;padding:20px;box-shadow:0 30px 60px #00000080;display:flex;flex-direction:column;gap:12px}.adm-modal-box h3{margin:0;font-size:17px}.adm-modal-text{color:#c4cbe0;font-size:13.5px;line-height:1.5;word-break:break-word}.adm-modal-act{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.adm-drawer{display:flex;justify-content:flex-end}.adm-drawer-box{width:min(520px,100%);height:100%;overflow:auto;background:linear-gradient(180deg,#121a2e,#0c1222);border-left:1px solid var(--a-line2);padding:20px;display:flex;flex-direction:column;gap:12px;animation:adm-slide .2s ease}@keyframes adm-slide{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}.adm-drawer-box header{display:flex;justify-content:space-between;gap:12px}.adm-drawer-box h3{margin:0 0 4px;font-size:19px}.adm-drawer-box code{cursor:pointer;color:#9ec7ff;word-break:break-all}.adm-drawer-box h4{margin:8px 0 0;font-size:14px}.adm-drawer-box .adm-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-drawer-act{display:flex;gap:8px;justify-content:flex-end;margin-top:auto;padding-top:10px}.adm-login{display:grid;place-items:center;grid-template-columns:1fr;padding:20px}.adm-login-box{width:min(400px,100%);display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:20px;background:linear-gradient(180deg,#151e35f2,#0c1222f2);border:1px solid var(--a-line2);box-shadow:0 30px 80px #00000080}.adm-login-box label span{display:block;font-size:12px;color:var(--a-mut);margin-bottom:5px;font-weight:800}@media (max-width: 1280px){.adm-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1050px){.adm-grid.g-2-1,.adm-grid.g-1-1{grid-template-columns:1fr}.adm-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.adm{grid-template-columns:1fr}.adm-side{position:fixed;left:0;top:0;bottom:0;width:260px;transform:translate(-100%);transition:transform .2s}.adm-side.open{transform:none;box-shadow:20px 0 60px #00000080}.adm-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;background:#00000080}.adm-burger{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#ffffff0f}.adm-top{padding:12px 14px}.adm-content{padding:16px 14px 60px}.adm-pills{display:none}.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-field{flex-direction:column;align-items:stretch}.adm-donut{grid-template-columns:1fr;justify-items:center}}.adm{--a-gold: #ffd23d;--a-green: #14f195;--a-blue: #3c8dff;--a-card: rgba(12,17,38,.78);--a-card2: rgba(20,28,60,.72)}.adm-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 120%,rgba(255,138,28,.3),transparent 60%),radial-gradient(ellipse at 85% -10%,rgba(60,141,255,.22),transparent 55%),linear-gradient(180deg,#16245a,#0a0f22 62%)}.adm-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;background-image:linear-gradient(rgba(255,255,255,.7) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.7) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse at 50% 60%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 60%,#000 20%,transparent 75%)}.adm-main{position:relative;z-index:1}.adm-side{background:#0a0f22b8;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border-right:1px solid rgba(255,255,255,.1)}.adm-top{background:#0a0f2299;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}.adm-card{background:var(--a-card);border:1px solid rgba(255,255,255,.12);border-radius:20px;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 16px 50px #00000073,inset 0 1px #ffffff14}.adm-card-ic{background:#ffd23d24;color:var(--a-gold)}.adm-stat{border-radius:18px;background:var(--a-card);border-color:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff0f}.adm-side nav button.on{background:linear-gradient(180deg,#ffe66b,#ffc21a 55%,#ff9b0f);color:#2a1300;box-shadow:0 3px #b35a00,0 8px 20px #ff96144d}.adm-side nav button.on svg path{fill:#2a1300}.adm-btn{border-radius:12px;font-weight:900;color:#2a1300;background:linear-gradient(180deg,#ffe66b,#ffc21a 45%,#ff9b0f);box-shadow:0 4px #b35a00,0 10px 22px #ff961447,inset 0 2px #fff9;transition:transform .12s,filter .12s,box-shadow .12s}.adm-btn svg path{fill:currentColor}.adm-btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.06)}.adm-btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #b35a00,0 4px 10px #00000059}.adm-btn.ghost{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e}.adm-btn.ghost:active:not(:disabled){box-shadow:inset 0 0 0 1px #ffffff2e}.adm-btn.danger{color:#fff;background:linear-gradient(180deg,#ff7a6a,#e0392a);box-shadow:0 4px #8a1c12,0 8px 18px #ff3b3b40}.adm-btn.blue{color:#fff;background:linear-gradient(180deg,#5aa6ff,#2a6fe0);box-shadow:0 4px #1a4aa0,0 8px 18px #00000059}.adm-btn:disabled{opacity:.45}.adm-toggle.on{background:linear-gradient(180deg,#4dffb5,#12c97a);box-shadow:0 2px #0a7a4a}.adm-tabs button.on,.adm-chips button.on{background:linear-gradient(180deg,#ffe66b,#ff9b0f);border-color:transparent;color:#2a1300;box-shadow:0 3px #b35a00}.adm-chips button.on b{background:#2a130033;color:#2a1300}.adm-tabs button.on svg path,.adm-chips button.on svg path{fill:#2a1300}.adm-title h1{text-transform:uppercase;letter-spacing:1.5px}.adm-card>header h3{text-transform:uppercase;letter-spacing:1px}.adm-input:focus{border-color:var(--a-gold);box-shadow:0 0 0 3px #ffd23d2e}.adm-pill.tok,.adm-brand .tk,.adm-token .tk{color:var(--a-gold)}.adm-brand img{object-fit:cover;background:#ffffff0f;box-shadow:0 0 0 2px #ffd23d59}.adm-brand b{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-brand .tk{font-weight:900}.adm-side-foot{display:flex;flex-direction:column;gap:10px}.adm-lang{display:flex;gap:4px;padding:4px;border-radius:12px;background:#0000004d}.adm-lang button{flex:1;padding:6px 0;border-radius:9px;font-weight:900;font-size:12px;color:var(--a-mut);letter-spacing:1px}.adm-lang button.on{background:linear-gradient(180deg,#5aa6ff,#2a6fe0);color:#fff;box-shadow:0 2px #1a4aa0}.adm-token{padding:14px 18px;background:linear-gradient(90deg,#ffd23d1a,#0c1126c7 40%)}.adm-token-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.adm-token-row>img{width:58px;height:58px;border-radius:16px;object-fit:cover;background:#ffffff0f;box-shadow:0 0 0 2px #ffd23d73,0 10px 24px #0006}.adm-token-id{display:flex;flex-direction:column;min-width:0}.adm-token-id small{font-size:11px;text-transform:uppercase;letter-spacing:1px}.adm-token-id b{font:700 28px/1.05 Rajdhani,Inter,sans-serif;letter-spacing:.5px}.adm-token-id .tk{font:700 16px/1.2 Rajdhani,Inter,sans-serif;letter-spacing:1px}.adm-token-links{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.adm-login{display:block;min-height:100vh}.adm-login-lang{position:fixed;top:18px;right:18px;z-index:3;width:120px}.adm-login-wrap{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:30px 16px}.adm-login-logo{width:min(300px,70vw);filter:drop-shadow(0 18px 40px rgba(0,0,0,.6));mix-blend-mode:lighten;margin-bottom:-18px;animation:adm-float 5s ease-in-out infinite}@keyframes adm-float{50%{transform:translateY(-6px)}}.adm-login-box{position:relative;width:min(420px,100%);background:#0c1126d1;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(255,255,255,.14);border-radius:22px;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff14}.adm-login-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:var(--a-gold);background:#ffd23d1a;border:1px solid rgba(255,210,61,.3)}.adm-login-tag svg path{fill:var(--a-gold)}.adm-login-box .btn.race{margin-top:6px}.adm-login-box .race-btn-inner{font:700 26px/1 Rajdhani,Inter,sans-serif;letter-spacing:2px}.adm-login-box .race-btn-inner svg path{fill:#2a1300}.adm-prize-top .coin3d{flex:none}.adm-health li{justify-content:flex-start}.adm-health li span{flex:1;min-width:0;margin-left:4px}.adm-brand.big b{max-width:none;white-space:normal;overflow:visible}.adm-prize-top .coin3d.spin .coin-body{animation:adm-coin-rock 3.6s ease-in-out infinite}@keyframes adm-coin-rock{0%,to{transform:rotateY(-28deg)}50%{transform:rotateY(28deg)}}@media (max-width: 860px){.adm-side{background:#0a0f22f5}}.adm-logo{flex:none;object-fit:cover}.adm-logo.none{display:inline-grid;place-items:center;border-radius:12px;color:var(--a-gold);background:linear-gradient(180deg,#ffd23d29,#ff9b0f14);box-shadow:0 0 0 2px #ffd23d59}.adm-logo.none svg path{fill:var(--a-gold)}.adm-token-row>.adm-logo{width:58px;height:58px;border-radius:16px;box-shadow:0 0 0 2px #ffd23d73,0 10px 24px #0006}.adm-brand.big .adm-logo{border-radius:14px}:root{--bg: #0a0f22;--panel: rgba(12, 17, 38, .8);--panel-2: rgba(255, 255, 255, .05);--line: rgba(255, 255, 255, .12);--txt: #ffffff;--mut: #aab4d8;--acc: #ffd23d;--acc-2: #ff8a1c;--green: #14f195;--blue: #3c8dff;--pink: #ff5ec4;--gold: #ffd23d;--red: #ff3b3b;--r: 20px;--display: "Luckiest Guy", "Nunito", system-ui, sans-serif;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;color:var(--txt);background:var(--bg);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;overflow:hidden;overscroll-behavior:none}body{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}input,textarea{user-select:text;-webkit-user-select:text}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--acc);text-decoration:none}small{color:var(--mut);font-weight:600}b{font-weight:900}kbd{display:inline-block;min-width:22px;text-align:center;background:linear-gradient(#fff,#d9deec);color:#1b2140;border-radius:6px;padding:1px 6px;font:900 11px Nunito,sans-serif;box-shadow:0 2px #7d86a8;margin:0 1px}.icon{flex:0 0 auto}.app{position:fixed;top:0;right:0;bottom:0;left:0}.game-canvas{position:absolute!important;top:0;right:0;bottom:0;left:0}.glass,.panel{background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border-radius:var(--r);box-shadow:0 16px 50px #00000073,inset 0 1px #ffffff14}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.45}}@keyframes pop-in{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}.brand-logo{display:flex;align-items:center;gap:14px}.brand-logo img,.brand-logo .brand-ph{width:64px;height:64px;border-radius:50%;object-fit:cover;display:grid;place-items:center;box-shadow:0 0 0 4px #fff,0 0 0 7px var(--acc),0 8px 24px #00000080;background:#1b2140}.brand-logo.small img,.brand-logo.small .brand-ph{width:44px;height:44px;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--acc),0 6px 16px #00000080}.logo-3d{font-family:var(--display);font-size:clamp(36px,7vw,64px);line-height:.95;letter-spacing:1px;color:#fff;-webkit-text-stroke:2px #1b1030;paint-order:stroke fill;text-shadow:0 4px 0 #e94f1c,0 7px 0 #1b1030,0 10px 22px rgba(0,0,0,.5)}.logo-3d.small{font-size:clamp(22px,3.2vw,32px);-webkit-text-stroke:1.5px #1b1030;text-shadow:0 3px 0 #e94f1c,0 5px 0 #1b1030}.brand-sub{margin-top:6px;font-weight:800;color:#dfe5ff;letter-spacing:.5px;display:flex;align-items:center;gap:8px}.kr-badge{font:400 11px/1 var(--display);letter-spacing:1.5px;color:#2a1300;background:linear-gradient(180deg,#ffe66b,#ff9b0f);padding:4px 8px 3px;border-radius:6px;transform:skew(-8deg);box-shadow:0 2px #b35a00}.brand-logo.small .brand-sub{margin-top:4px}.brand-logo.pending .brand-ph{color:var(--acc);animation:spin 2.4s linear infinite}.brand-logo.pending .logo-3d{font-size:clamp(26px,5vw,44px)}.brand-logo.pending.small .logo-3d{font-size:clamp(18px,3vw,26px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:14px;font-weight:900;background:linear-gradient(180deg,#5aa6ff,#2a6fe0);color:#fff;box-shadow:0 4px #1a4aa0,0 8px 18px #00000059;transition:transform .12s,filter .12s,box-shadow .12s}.btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08)}.btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #1a4aa0,0 4px 10px #00000059}.btn.small{padding:8px 14px;font-size:13px;border-radius:11px}.btn.ghost{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e}.btn.play{width:100%}.btn.race{width:100%;padding:0;margin-top:4px;background:none;box-shadow:none;transform:skew(-8deg)}.race-btn-inner{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:17px 16px 15px;border-radius:16px;font:400 26px/1 var(--display);letter-spacing:1.5px;color:#2a1300;transform:skew(8deg);background:linear-gradient(180deg,#ffe66b,#ffc21a 45%,#ff9b0f);box-shadow:0 6px #b35a00,0 14px 30px #ff961473,inset 0 2px #ffffffb3}.btn.race:not(:disabled) .race-btn-inner{animation:race-pulse 1.8s ease-in-out infinite}.btn.race:active:not(:disabled) .race-btn-inner{transform:skew(8deg) translateY(4px);box-shadow:0 2px #b35a00,0 6px 16px #ff961459}@keyframes race-pulse{50%{box-shadow:0 6px #b35a00,0 14px 44px #ffbe28cc,inset 0 2px #ffffffb3}}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px;color:var(--mut)}.field>span{display:inline-flex;align-items:center;gap:6px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;font-size:11.5px}.field input:not([type=color]){width:100%;padding:12px 14px;border-radius:12px;border:2px solid rgba(255,255,255,.12);background:#00000059;color:var(--txt);font:800 15px Nunito,sans-serif;outline:none;transition:border-color .15s,box-shadow .15s}.field input:focus{border-color:var(--acc);box-shadow:0 0 0 4px #ffd23d2e}.wallet-row{display:flex;gap:8px}.wallet-row input{flex:1;min-width:0}.okmsg{color:var(--green);display:inline-flex;align-items:center;gap:5px}.err{color:#ff8a9a;display:inline-flex;align-items:center;gap:5px}.hint{display:block;margin-top:8px;color:#ffd98a}.join-error{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:10px 12px;border-radius:12px;background:#ff3b3b24;border:1px solid rgba(255,59,59,.45);color:#ffc0c6;font-size:14px}.opt-title{font-size:11.5px;color:var(--mut);text-transform:uppercase;letter-spacing:1px;font-weight:900}.muted{color:var(--mut);font-size:13px;font-weight:600;margin:4px 0 10px}.chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.chips span{font-size:12px;color:var(--mut);min-width:42px}.chip{padding:7px 11px;border-radius:99px;font-size:13px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);transition:all .15s}.chip.on{background:#ffd23d29;border-color:var(--acc);color:var(--acc)}.icon-badge{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:30%;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--c) 70%,#fff),var(--c));box-shadow:0 4px color-mix(in srgb,var(--c) 55%,#000),0 0 16px color-mix(in srgb,var(--c) 45%,transparent)}.icon-badge .icon{filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.chain-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;font-size:12.5px;font-weight:900;color:var(--c);background:color-mix(in srgb,var(--c) 14%,rgba(10,14,30,.7));border:1.5px solid color-mix(in srgb,var(--c) 60%,transparent)}.online-dot{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;font-size:12.5px;background:#0a0e1eb3;border:1px solid var(--line)}.online-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.x-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;background:#0b0d12;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:13px}.x-btn.compact{width:38px;height:38px;padding:0;justify-content:center}.x-btn.compact-text{padding:4px 10px;font-size:12px}.loading{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px}.loading-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(ellipse at 50% 120%,#ff8a1c55,transparent 60%),linear-gradient(180deg,#1a2a6c,#0a0f22 70%)}.loading-bg:before{content:"";position:absolute;left:50%;bottom:-10%;width:60vmax;height:70vh;transform:translate(-50%) perspective(420px) rotateX(62deg);background:linear-gradient(90deg,#e53935 0,#e53935 4%,#fff 4%,#fff 8%,#3a3f4f 8%,#3a3f4f 92%,#fff 92%,#fff 96%,#e53935 96%),repeating-linear-gradient(0deg,transparent 0 40px,#ffffffaa 40px 70px);background-blend-mode:normal;opacity:.5;animation:road .6s linear infinite}@keyframes road{to{background-position:0 0,0 70px}}.loading-card{position:relative;width:min(460px,100%);padding:28px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.kart-loader{position:relative;width:100%;height:64px;overflow:hidden}.kl-road{position:absolute;left:0;right:0;bottom:8px;height:6px;border-radius:3px;background:repeating-linear-gradient(90deg,#fff 0 24px,transparent 24px 44px);opacity:.5;animation:dash .5s linear infinite}@keyframes dash{to{background-position:-44px 0}}.kl-kart{position:absolute;bottom:10px;left:50%;transform:translate(-50%);color:var(--acc);animation:bob .35s ease-in-out infinite alternate;filter:drop-shadow(0 4px 0 #b35a00)}@keyframes bob{to{transform:translate(-50%) translateY(-4px) rotate(-2deg)}}.token-found{display:flex;gap:14px;align-items:center;width:100%;padding:12px;border-radius:16px;background:#ffffff0f;text-align:left;animation:pop-in .4s}.token-found img,.token-found .token-ph{width:54px;height:54px;border-radius:50%;object-fit:cover}.tf-title{color:var(--green);font-size:12px;display:flex;align-items:center;gap:5px}.tf-name{font-size:16px;margin:2px 0 6px}.tf-row{display:flex;gap:6px;flex-wrap:wrap}.steps{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:8px}.steps li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff0a;text-align:left;transition:background .3s}.steps li.ok{background:#14f1951a}.steps .dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:2px solid rgba(255,255,255,.25)}.steps li.wait .dot{border-color:var(--acc);border-right-color:transparent;animation:spin .8s linear infinite}.steps li.ok .dot{background:var(--green);border-color:var(--green);color:#032a1a}.steps .step-ic{color:var(--mut)}.progress{width:100%;height:10px;border-radius:99px;background:#ffffff14;overflow:hidden}.progress>div{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--acc),var(--acc-2));transition:width .5s}.loading-foot p{margin:0;color:var(--mut);font-size:13px}.menu{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:max(14px,env(safe-area-inset-top)) 18px 14px;gap:14px;background:radial-gradient(ellipse at 50% 40%,transparent 30%,rgba(5,8,20,.55) 100%);overflow:hidden}.menu-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.top-stats{display:flex;align-items:center;gap:8px}.menu-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(270px,310px) minmax(0,1fr) minmax(310px,370px);gap:14px}.menu-grid>.panel,.right-col{min-height:0}.right-col{display:flex;flex-direction:column;gap:14px}.panel{padding:16px;overflow-y:auto;scrollbar-width:thin}.panel-head{display:flex;align-items:center;gap:8px;margin:-2px 0 12px;font:400 19px/1 var(--display);letter-spacing:.8px;color:#fff}.panel-head small{margin-left:auto;font:800 11px Nunito;text-transform:uppercase;letter-spacing:1px}.step{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--acc);color:#2a1300;font-size:16px;transform:rotate(-6deg);box-shadow:0 3px #b35a00}.race-card{display:flex;flex-direction:column;gap:14px}.track-row{display:flex;gap:12px;align-items:center}.track-map{flex:0 0 auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.tm-edge{fill:none;stroke:#0b0f22;stroke-width:9;stroke-linejoin:round}.tm-road{fill:none;stroke:#fff;stroke-width:5;stroke-linejoin:round}.tm-start{fill:var(--acc);stroke:#0b0f22;stroke-width:1.5}.track-name{font:400 22px/1.05 var(--display);letter-spacing:.6px;color:var(--acc)}.track-meta{display:flex;gap:10px;margin:6px 0 8px;font-size:12px;color:#dfe5ff}.track-meta span{display:inline-flex;align-items:center;gap:4px}.race-state{display:flex;align-items:center;gap:7px;font-size:12.5px;padding:6px 10px;border-radius:10px;background:#ffffff0f}.race-state .dot{width:8px;height:8px;border-radius:50%;background:var(--mut);flex:0 0 auto}.race-state.live .dot{background:var(--red);box-shadow:0 0 10px var(--red);animation:blink 1s infinite}.race-state.open .dot{background:var(--green);box-shadow:0 0 10px var(--green)}.race-state.inter .dot{background:var(--acc)}.prize-box{padding:14px;border-radius:16px;background:linear-gradient(145deg,#ffd23d29,#ff8a1c0f);border:1.5px solid rgba(255,210,61,.35)}.prize-label{display:flex;align-items:center;gap:6px;font-size:11.5px;text-transform:uppercase;letter-spacing:1px;color:#ffe39a;font-weight:900}.prize-main{display:flex;align-items:center;gap:14px;margin:10px 0}.prize-amount{font:400 clamp(22px,2.4vw,30px)/1 var(--display);color:#fff;text-shadow:0 3px 0 #b35a00;letter-spacing:.5px}.prize-sub{font-size:12.5px;color:#ffe8b5;margin-top:4px;font-weight:700}.muted-amount{font-size:clamp(18px,2vw,22px)!important;color:#dfe5ff!important;text-shadow:none!important}.split{display:flex;gap:6px}.split span{flex:1;text-align:center;padding:6px 4px;border-radius:10px;font-size:12.5px;background:#00000040}.split b{font-family:var(--display);font-weight:400;margin-right:3px}.split-1 b{color:#ffd23d}.split-2 b{color:#dfe6f2}.split-3 b{color:#e7a15a}.token-card{display:flex;gap:12px;align-items:center;padding:12px;border-radius:16px;background:var(--panel-2)}.token-card img,.token-ph{width:50px;height:50px;border-radius:50%;object-fit:cover;flex:0 0 auto;display:grid;place-items:center;background:#1b2140}.token-card.empty{color:var(--mut);font-size:13px}.tk-info{min-width:0;display:flex;flex-direction:column;gap:4px}.tk-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-name b{color:var(--acc)}.ca{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--mut);padding:0}.ca:hover{color:#fff}.tk-links{display:flex;gap:10px;flex-wrap:wrap;font-size:12px}.tk-links a{display:inline-flex;align-items:center;gap:4px}.char-panel{display:flex;flex-direction:column}.char-select{display:flex;flex-direction:column;gap:12px;min-height:0}.char-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(210px,1fr);gap:12px;align-items:center;padding:8px;border-radius:18px;background:radial-gradient(ellipse at 35% 70%,rgba(255,210,61,.22),transparent 60%),linear-gradient(180deg,#3c8dff2e,#0003)}.kart-preview{display:block;width:100%;aspect-ratio:4 / 3;max-height:34vh}.char-info{display:flex;flex-direction:column;gap:6px;padding-right:6px}.char-chain{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;color:var(--mut);font-weight:900}.char-name{margin:0;font:400 clamp(30px,3.4vw,44px)/.95 var(--display);letter-spacing:1px;color:#fff;-webkit-text-stroke:1.5px #1b1030;paint-order:stroke fill;text-shadow:0 4px 0 #1b1030;animation:pop-in .35s}.char-tag{margin:0 0 6px;color:#dfe5ff;font-size:14px;font-weight:700}.stats-bars{display:flex;flex-direction:column;gap:6px}.stat{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:8px;font-size:12px;color:#dfe5ff}.bar{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.bar i{height:10px;border-radius:3px;background:#ffffff1f;transform:skew(-12deg)}.bar i.on{background:linear-gradient(180deg,#ffe66b,#ff9b0f);box-shadow:0 0 8px #ffbe2880}.char-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.char-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 30%,#1b2140),#121833);border:2px solid rgba(255,255,255,.1);transition:transform .15s,border-color .15s,box-shadow .15s}.char-card:hover{transform:translateY(-3px);border-color:#ffffff59}.char-card.on{border-color:var(--acc);box-shadow:0 0 0 3px #ffd23d4d,0 10px 24px #0006;transform:translateY(-3px) scale(1.03)}.char-card.on:after{content:"✓";position:absolute;top:-8px;right:-6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--acc);color:#2a1300;font-size:13px;font-weight:900}.char-card img,.char-ph{width:100%;max-width:76px;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.char-card span{font-size:12.5px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.paint-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.swatches{display:flex;gap:7px;flex-wrap:wrap}.swatch{width:28px;height:28px;border-radius:9px;box-shadow:inset 0 -3px #0000004d,0 0 0 2px #ffffff26;transition:transform .12s;position:relative;overflow:hidden;cursor:pointer}.swatch:hover{transform:translateY(-2px)}.swatch.on{box-shadow:inset 0 -3px #0000004d,0 0 0 3px var(--acc);transform:scale(1.1)}.swatch.custom{background-image:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)!important}.swatch.custom input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.licence{flex:0 0 auto}.controls-help{margin-top:12px;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--mut)}.controls-help div{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.tabs-panel{flex:1;min-height:180px}.tabs{display:flex;gap:4px;padding:4px;margin-bottom:12px;border-radius:14px;background:#0000004d}.tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 4px;border-radius:10px;font-size:12px;font-weight:900;color:var(--mut);transition:all .15s}.tabs button.on{background:var(--acc);color:#2a1300;box-shadow:0 3px #b35a00}.list{display:flex;flex-direction:column;gap:6px}.list-row{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--panel-2);font-size:13.5px}.list-row .right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.list .empty{color:var(--mut);padding:20px;text-align:center}.prize-row.off{opacity:.5}.prize-row.current{box-shadow:inset 0 0 0 2px #ffd23d99}.pr-left{display:flex;align-items:center;gap:10px}.chance{font:400 16px var(--display);color:var(--acc)}.status{font-size:11px;padding:2px 8px;border-radius:99px;background:#ffffff14}.status.paid{background:#14f1952e;color:var(--green)}.status.failed{background:#ff3b3b2e;color:#ff8a9a}.amt{color:var(--acc)}.how{display:flex;flex-direction:column;gap:10px;font-size:13.5px;font-weight:600;color:#dfe5ff}.how p{margin:0}.pw-item{display:flex;gap:12px;align-items:center}.item-3d{flex:0 0 auto;display:grid;place-items:center;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#3a4880,#151b38);box-shadow:inset 0 0 0 2px #ffffff1f,0 4px 10px #00000059}.item-3d img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(0,0,0,.45))}.item-img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(0,0,0,.5))}.c-blue{color:#5aa6ff}.c-orange{color:#ff9b0f}.c-purple{color:#c17bff}.pos-badge{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:8px;font:400 13px var(--display);color:#2a1300;background:linear-gradient(180deg,#ffe98a,#ffb800);box-shadow:0 2px #9a6a00}.pos-badge.p2{background:linear-gradient(180deg,#fff,#b9c2d8);box-shadow:0 2px #6f7890}.pos-badge.p3{background:linear-gradient(180deg,#ffcf9a,#d0823e);box-shadow:0 2px #7a4415}.stock-library{margin-top:12px}.stock-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px}.stock-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;border-radius:12px;background:var(--panel-2);border:1px solid rgba(255,255,255,.08);opacity:.7}.stock-card.on{opacity:1;border-color:#ffd23d80}.stock-card b{font:400 12px var(--display)}.stock-card small{font-size:10px}.tx-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:900;padding:3px 8px;border-radius:8px;background:#14f19524;color:var(--green)}.wallet-link{font-size:12px;color:var(--mut);text-decoration:underline dotted}.linkish{color:var(--acc);font-size:12px}.coin3d{position:relative;perspective:400px;flex:0 0 auto;display:inline-block;vertical-align:middle}.coin-body{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateY(-22deg) rotateX(8deg)}.coin3d.spin .coin-body{animation:coin-spin 3.2s linear infinite}@keyframes coin-spin{0%{transform:rotateY(0) rotateX(8deg)}to{transform:rotateY(360deg) rotateX(8deg)}}.coin-edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.coin-side{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;border-radius:50%}.coin-face{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 calc(var(--depth) * .6) #ffffff47,inset 0 -4px 8px #00000040,0 0 18px #ffe06659}.coin-face img{width:78%;height:78%;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff9}.coin-face .icon{filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.coin-text{font-family:var(--display);color:#fff;display:flex;flex-direction:column;align-items:center;line-height:1;text-shadow:0 2px 3px rgba(0,0,0,.35)}.hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hud button,.hud a,.hud .touch,.hud .item-box{pointer-events:auto}.hud-tl{position:absolute;top:max(14px,env(safe-area-inset-top));left:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.item-box{display:flex;flex-direction:column;align-items:center;gap:4px}.item-frame{position:relative;width:104px;height:104px;border-radius:26px;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2a3160,#0c1026);border:5px solid #fff;box-shadow:0 0 0 4px #1b2140,0 10px 30px #00000080,inset 0 0 18px #0009}.item-box.ready .item-frame{box-shadow:0 0 0 4px var(--acc),0 0 28px #ffd23d99,inset 0 0 18px #0009;animation:pop-in .3s}.item-box.rolling .item-frame{animation:shake .12s infinite}@keyframes shake{50%{transform:rotate(2deg) scale(1.02)}}.item-ic{display:grid;place-items:center;filter:drop-shadow(0 4px 0 rgba(0,0,0,.35)) drop-shadow(0 0 12px color-mix(in srgb,var(--c) 60%,transparent))}.triple{display:grid;grid-template-columns:repeat(2,30px);justify-items:center;color:#ff5a1c}.triple .icon:first-child{grid-column:1 / -1}.item-empty{width:30px;height:4px;border-radius:2px;background:#ffffff26}.item-count{position:absolute;right:-8px;bottom:-8px;padding:2px 8px;border-radius:10px;background:var(--red);font:400 18px var(--display);box-shadow:0 3px #8a1010}.item-box small{font-size:11px;color:#fff;text-shadow:0 1px 3px #000;font-weight:900}.coins{display:flex;align-items:baseline;gap:4px;padding:5px 14px 5px 6px;border-radius:99px;background:#0a0e1ebf;border:2px solid rgba(255,255,255,.18)}.coin-ic{display:grid;place-items:center;width:32px;height:32px;align-self:center}.coins b{font:400 24px/1 var(--display);color:#ffd23d;text-shadow:0 2px 0 #7a4b00;animation:pop-in .25s}.coin-ic img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}.coins small{color:#fff}.hud-top{position:absolute;top:max(14px,env(safe-area-inset-top));left:50%;transform:translate(-50%);display:flex;gap:8px;align-items:center}.lap-pill,.timer-pill,.prize-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:14px;background:#0a0e1ec7;border:2px solid rgba(255,255,255,.18);white-space:nowrap}.lap-pill{transform:skew(-8deg);background:linear-gradient(180deg,#2a6fe0,#1a4aa0);border-color:#fff}.lap-pill>*{transform:skew(8deg)}.lap-pill small{color:#dfe8ff;font-weight:900}.lap-pill b{font:400 30px/1 var(--display);text-shadow:0 2px 0 #0b2a66}.timer-pill{font:400 20px var(--display);letter-spacing:1px}.timer-pill.urgent{color:#ff8a8a;border-color:var(--red);animation:blink .5s infinite}.prize-pill{font-size:13px;font-weight:900}.hud-buttons{position:absolute;top:max(14px,env(safe-area-inset-top));right:14px;display:flex;gap:8px}.hud-buttons button{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#0a0e1ebf;border:1.5px solid rgba(255,255,255,.18)}.hud-buttons button.off{opacity:.5}.standings{position:absolute;left:14px;top:calc(max(14px,env(safe-area-inset-top)) + 190px);display:flex;flex-direction:column;gap:4px;width:200px}.st-row{display:grid;grid-template-columns:26px 30px 1fr auto;align-items:center;gap:6px;height:34px;padding:0 8px 0 4px;border-radius:10px;background:linear-gradient(90deg,#0a0e1ed1,#0a0e1e8c);border-left:4px solid var(--c);transition:transform .3s;font-size:13px}.st-row.me{background:linear-gradient(90deg,#ffd23df2,#ff9b0fd9);color:#2a1300;transform:translate(6px)}.st-pos{font:400 18px var(--display);text-align:center}.st-row.p1 .st-pos{color:#ffd23d}.st-row.p2 .st-pos{color:#dfe6f2}.st-row.p3 .st-pos{color:#e7a15a}.st-row.me .st-pos{color:#2a1300}.st-row img,.st-ph{width:30px;height:30px;border-radius:50%;background:#ffffff1f;object-fit:cover}.st-name{display:flex;align-items:center;gap:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:900}.st-lap{font-size:11px;opacity:.8;font-weight:900}.feed{position:absolute;right:14px;top:calc(max(14px,env(safe-area-inset-top)) + 54px);display:flex;flex-direction:column;gap:4px;align-items:flex-end}.feed-row{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:10px;background:#0a0e1ebf;font-size:12.5px;animation:pop-in .3s}.feed-row.finish{color:var(--acc)}.hud-br{position:absolute;right:14px;bottom:max(14px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:8px}.position{display:flex;align-items:flex-start;font-family:var(--display);line-height:.8;animation:pop-in .35s}.position b{font-weight:400;font-size:118px;color:var(--pc);-webkit-text-stroke:5px #1b1030;paint-order:stroke fill;text-shadow:0 6px 0 #1b1030,0 10px 24px rgba(0,0,0,.45)}.position.p1 b{background:linear-gradient(180deg,#fff6b0,#ffd23d 50%,#ff9b0f);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 0 #1b1030);text-shadow:none}.position sup{font-size:40px;margin-top:10px;color:var(--pc);-webkit-text-stroke:3px #1b1030;paint-order:stroke fill}.position small{align-self:flex-end;font:400 26px var(--display);color:#fff;-webkit-text-stroke:2px #1b1030;paint-order:stroke fill;margin-left:2px}.minimap{width:180px;height:180px;border-radius:20px;background:#0a0e1e8c;border:2px solid rgba(255,255,255,.15)}.speedo{position:absolute;left:14px;bottom:max(14px,env(safe-area-inset-bottom));width:150px}.speedo svg{width:100%;display:block}.sp-bg{fill:none;stroke:#0a0e1eb3;stroke-width:11;stroke-linecap:round}.sp-fg{fill:none;stroke:var(--acc);stroke-width:7;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .1s;filter:drop-shadow(0 0 6px rgba(255,190,40,.7))}body.boosting .sp-fg{stroke:#ff5a1c}.sp-num{position:absolute;left:0;right:0;bottom:2px;text-align:center}.sp-num span{font:400 34px/1 var(--display);text-shadow:0 3px 0 #1b1030}.sp-num small{display:block;font-size:10px;letter-spacing:1px;color:#fff}.wrong-way{position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);display:none;align-items:center;gap:10px;padding:12px 24px;border-radius:18px;background:var(--red);font:400 34px var(--display);letter-spacing:1px;box-shadow:0 6px #8a1010,0 0 40px #ff3b3b99;animation:blink .6s infinite}.wrong-way.on{display:flex}.countdown{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.countdown span{font:400 min(34vw,260px)/1 var(--display);color:#fff;-webkit-text-stroke:8px #1b1030;paint-order:stroke fill;text-shadow:0 12px 0 #1b1030,0 20px 50px rgba(0,0,0,.5);animation:count .95s cubic-bezier(.2,1.6,.4,1) forwards}.countdown span.go{color:#3dff6e;font-size:min(26vw,220px)}@keyframes count{0%{transform:scale(2.2);opacity:0}25%{transform:scale(1);opacity:1}80%{transform:scale(1);opacity:1}to{transform:scale(.7);opacity:0}}.banner{position:absolute;top:22%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;animation:banner 2.6s ease forwards}.banner span{font:400 min(15vw,110px)/1 var(--display);letter-spacing:2px;color:#fff;-webkit-text-stroke:5px #1b1030;paint-order:stroke fill;text-shadow:0 8px 0 #1b1030;white-space:nowrap}.banner.final span{color:#ff5a3c}.banner.finish span{color:var(--acc)}.banner small{font:400 32px var(--display);color:#fff;-webkit-text-stroke:2px #1b1030;paint-order:stroke fill}@keyframes banner{0%{transform:translate(-150%) skew(-15deg)}12%{transform:translate(-50%) skew(0)}85%{transform:translate(-50%);opacity:1}to{transform:translate(60%) skew(-15deg);opacity:0}}.finished-card{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px 20px;border-radius:16px;background:#0a0e1ed9;border:2px solid var(--acc);font-size:15px;text-align:center;max-width:calc(100vw - 380px)}.finished-card small{width:100%}body.boosting .hud:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background:repeating-conic-gradient(from 0deg at 50% 55%,transparent 0 2.2deg,rgba(255,255,255,.22) 2.4deg 2.6deg,transparent 2.8deg 7deg);-webkit-mask:radial-gradient(ellipse at 50% 55%,transparent 38%,#000 75%);mask:radial-gradient(ellipse at 50% 55%,transparent 38%,#000 75%);animation:lines .15s linear infinite}@keyframes lines{to{transform:rotate(1.2deg)}}.touch{position:absolute;inset:auto 0 0 0;height:0}.t-steer{position:absolute;left:14px;bottom:calc(max(14px,env(safe-area-inset-bottom)) + 110px);display:flex;gap:12px}.t-actions{position:absolute;right:210px;bottom:max(18px,env(safe-area-inset-bottom));display:flex;gap:12px;align-items:flex-end}.t-btn{width:84px;height:84px;border-radius:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#0a0e1e99;border:3px solid rgba(255,255,255,.4);color:#fff;touch-action:none}.t-btn:active{background:#ffd23d80;border-color:var(--acc)}.t-btn.small{width:64px;height:64px;border-radius:20px}.t-btn.drift{width:96px;height:96px;border-radius:50%;background:#3c8dff66}.t-btn small{color:#fff;font-size:11px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:16px;overflow-y:auto}.overlay.results{background:radial-gradient(ellipse at 50% 30%,#1a2a6cbf,#050814e6)}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.results-card{position:relative;z-index:2;width:min(760px,100%);padding:22px;border-radius:26px;background:#0c1126eb;border:2px solid rgba(255,255,255,.14);box-shadow:0 30px 80px #0009}.pop{animation:pop-in .45s cubic-bezier(.2,1.4,.4,1)}.results-head{display:flex;gap:14px;align-items:center;margin-bottom:14px}.results-head h2{margin:0;font:400 clamp(26px,4vw,40px)/1 var(--display);letter-spacing:1px;color:var(--acc);-webkit-text-stroke:1.5px #1b1030;paint-order:stroke fill;text-shadow:0 4px 0 #1b1030}.rh-flag{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;flex:0 0 auto;color:#10131c;background:repeating-conic-gradient(#fff 0,#fff 25%,#10131c 0,#10131c 50%) 0 0 / 18px 18px;box-shadow:0 4px #000,0 0 0 3px #fff}.rh-flag .icon{display:none}.podium3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:end;margin:8px 0 14px}.pod{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.pod-racer{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;min-width:0;max-width:100%}.pod-racer img,.pod-racer .st-ph{width:78px;height:78px;border-radius:50%;background:#ffffff14;box-shadow:0 0 0 3px #fff}.pod.p1 .pod-racer img{width:96px;height:96px;box-shadow:0 0 0 4px var(--acc),0 0 30px #ffd23d80}.pod-racer b{font-size:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pod-racer small{font-size:11.5px}.pod-block{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:14px 14px 6px 6px;color:#2a1300}.pod-block span{font:400 44px/1 var(--display)}.pod-block small{color:inherit;opacity:.75;font-weight:900}.pod.p1 .pod-block{height:120px;background:linear-gradient(180deg,#ffe98a,#ffb800);box-shadow:0 6px #9a6a00}.pod.p2 .pod-block{height:92px;background:linear-gradient(180deg,#fff,#b9c2d8);box-shadow:0 6px #6f7890}.pod.p3 .pod-block{height:72px;background:linear-gradient(180deg,#ffcf9a,#d0823e);box-shadow:0 6px #7a4415}.pod.me .pod-block{outline:3px solid #fff;outline-offset:3px}.pod-status{font-size:11.5px;text-align:center;display:inline-flex;gap:4px;align-items:center;justify-content:center;flex-wrap:wrap;min-height:18px}.pod-status.paid{color:var(--green)}.pod-status.queued{color:var(--acc)}.pod-status.no{color:var(--mut)}.prize-status{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:14px;margin-bottom:12px;background:#ffd23d1a;border:1px solid rgba(255,210,61,.3);font-size:14px;text-align:center}.prize-status.none{background:#ffffff0d;border-color:var(--line);color:var(--mut)}.ranking{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.rk-row{display:grid;grid-template-columns:28px 30px 1fr auto;gap:8px;align-items:center;padding:4px 10px 4px 6px;border-radius:10px;background:var(--panel-2);font-size:13.5px}.rk-row.me{background:#ffd23d2e}.rk-pos{font:400 18px var(--display);text-align:center;color:var(--mut)}.rk-row img,.rk-row .st-ph{width:30px;height:30px;border-radius:50%}.rk-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rk-time{font-variant-numeric:tabular-nums;color:#dfe5ff}.next{text-align:center;font-size:15px;color:#dfe5ff}.next b{color:var(--acc)}.next.paying{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--gold)}.spin-dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--gold);border-right-color:transparent;animation:spin .8s linear infinite}.reconnecting{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:60;padding:8px 16px;border-radius:99px;background:#ff3b3be6;font-size:13px;font-weight:900}.toaster{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:100;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;padding:11px 18px 11px 12px;border-radius:14px;font-size:14px;font-weight:800;background:#0c1126f2;border:1.5px solid rgba(20,241,149,.5);box-shadow:0 12px 40px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:toast-in .35s cubic-bezier(.2,1.4,.4,1);transition:opacity .35s,transform .35s}.toast.leaving{opacity:0;transform:translateY(10px) scale(.96)}.toast-ic{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#032a1a}.toast.error{border-color:#ff3b3b8c}.toast.error .toast-ic{background:var(--red);color:#fff}.toast.info .toast-ic{background:var(--blue);color:#fff}@keyframes toast-in{0%{opacity:0;transform:translateY(16px) scale(.9)}}.announcer{position:fixed;top:max(14px,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:110;display:flex;flex-direction:column;gap:10px;width:min(560px,calc(100vw - 24px))}.announce{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:16px;cursor:pointer;position:relative;background:linear-gradient(135deg,#1a2a6cf7,#0c1126f7);border:1.5px solid rgba(60,141,255,.6);box-shadow:0 18px 50px #0000008c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:ann-in .5s cubic-bezier(.2,1.5,.4,1);transition:opacity .45s,transform .45s}.announce.leaving{opacity:0;transform:translateY(-14px) scale(.97)}.announce.static{animation:none;cursor:default}.announce b{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#8cc2ff}.announce p{margin:3px 0 0;font-size:15px;line-height:1.4;color:#fff;word-break:break-word;font-weight:700}.announce-ic{flex:0 0 38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--blue);color:#fff}.announce.success{border-color:#14f19599}.announce.success .announce-ic{background:var(--green);color:#032a1a}.announce.success b{color:var(--green)}.announce.warning{border-color:#ff9b0fb3}.announce.warning .announce-ic{background:var(--acc-2)}.announce.warning b{color:var(--acc-2)}.announce-x{position:absolute;top:10px;right:12px;opacity:.6}.announce-link{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:13px;font-weight:900;color:var(--green)}@keyframes ann-in{0%{opacity:0;transform:translateY(-24px) scale(.94)}}.admin{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;overflow-y:auto;overflow-x:hidden}.admin-card{position:relative;width:min(420px,100%);padding:26px;display:flex;flex-direction:column;gap:4px}.admin-card.wide{width:min(720px,100%)}.admin-head{display:flex;gap:14px;align-items:center;margin-bottom:16px}.admin-head h1{margin:0;font-size:22px}.admin-head .btn{margin-left:auto}.admin-card h2{font-size:15px;margin:22px 0 10px;color:var(--mut);text-transform:uppercase;letter-spacing:1px}.admin-card textarea{width:100%;padding:13px 14px;border-radius:12px;border:2px solid rgba(255,255,255,.12);background:#00000059;color:var(--txt);font:700 15px Nunito,sans-serif;outline:none;resize:vertical}.admin-card textarea:focus{border-color:var(--acc)}.admin-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.admin-preview{margin:8px 0 14px;display:flex;flex-direction:column;gap:6px}.sys-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.sys-grid>div{padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:2px;min-width:0}.sys-grid>div.ok{border-color:#14f19566}.sys-grid>div.bad{border-color:#ff3b3b80}.sys-grid>div.wide{grid-column:1 / -1}.sys-grid b{font-size:14px}.sys-grid em{font-style:normal;font-size:11px;color:var(--mut);word-break:break-word}@media (max-width: 1180px){.menu{overflow-y:auto;touch-action:pan-y}.menu-grid{flex:none;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-auto-rows:min-content}.menu-grid>*,.right-col>*{flex-shrink:0}.char-panel{grid-column:1;grid-row:1 / span 2}.race-card{grid-column:2;grid-row:1}.right-col{grid-column:2;grid-row:2}.panel{overflow:visible}}@media (pointer: coarse){.controls-help{display:none}}@media (max-width: 760px){.menu{padding:max(10px,env(safe-area-inset-top)) 10px 16px;gap:10px}.menu-top{flex-wrap:wrap}.top-stats{flex-wrap:wrap;gap:6px}.menu-grid{display:flex;flex-direction:column;gap:10px}.char-panel{order:1}.right-col{order:2}.race-card{order:3}.char-stage{grid-template-columns:1fr}.kart-preview{max-height:30vh}.char-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.char-card span{font-size:10.5px}.stock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sys-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.item-frame{width:78px;height:78px;border-radius:20px;border-width:4px}.item-frame .icon{width:40px;height:40px}.hud-top{top:max(10px,env(safe-area-inset-top));gap:5px}.prize-pill{display:none}.lap-pill b{font-size:22px}.timer-pill{font-size:16px;padding:6px 10px}.hud-buttons{top:auto;bottom:calc(max(14px,env(safe-area-inset-bottom)) + 250px);right:10px;flex-direction:column}.hud-buttons button{width:36px;height:36px}.standings{top:calc(max(10px,env(safe-area-inset-top)) + 150px);width:150px}.st-row{height:28px;font-size:11px;grid-template-columns:20px 24px 1fr auto}.st-row img,.st-ph{width:24px;height:24px}.st-row:nth-child(n+6):not(.me){display:none}.position b{font-size:76px}.position sup{font-size:26px}.position small{font-size:18px}.minimap{width:120px;height:120px}.speedo,.feed{display:none}.t-actions{right:140px}.t-btn{width:72px;height:72px}.t-btn.drift{width:82px;height:82px}.finished-card{max-width:calc(100vw - 20px);bottom:150px}.podium3{gap:6px}.pod-racer img,.pod-racer .st-ph{width:56px;height:56px}.pod.p1 .pod-racer img{width:68px;height:68px}}@media (orientation: landscape) and (max-height: 520px){.standings{display:none}.t-steer{bottom:max(14px,env(safe-area-inset-bottom))}.hud-buttons{bottom:auto;top:10px;right:10px;flex-direction:row}.position b{font-size:60px}.minimap{width:100px;height:100px}}.btn.watch{width:100%;margin-top:8px;justify-content:center;gap:8px;background:#ffffff14;border:2px solid rgba(255,255,255,.22);color:#fff;font:400 18px var(--display);letter-spacing:1px}.btn.watch:hover{background:#ffffff29}.live-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:14px;background:#e0282e;border:2px solid #fff;font:400 20px var(--display);letter-spacing:2px;transform:skew(-8deg)}.live-dot{width:10px;height:10px;border-radius:50%;background:#fff;animation:blink 1s infinite}.st-auto{margin-left:5px;padding:1px 4px;border-radius:5px;background:#3dffb42e;color:#3dffb4;font:900 8px/1.4 var(--body, sans-serif);letter-spacing:.5px;vertical-align:2px}.st-row.me .st-auto{background:#2a13002e;color:#2a1300}.st-row.pickable{cursor:pointer;pointer-events:auto}.st-row.pickable:hover{filter:brightness(1.25)}.spectate .standings{position:static;width:220px}.sp-side{position:absolute;left:14px;top:calc(max(14px,env(safe-area-inset-top)) + 70px);display:flex;flex-direction:column;gap:6px;pointer-events:auto;max-height:calc(100vh - 260px);overflow-y:auto}.sp-head{padding:6px 10px;border-radius:10px;background:#0a0e1ec7;font-size:12px;color:#cfd6ea}.sp-head b{color:#3dffb4}.sp-card{position:absolute;left:50%;bottom:max(22px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:stretch;gap:8px;pointer-events:auto;max-width:min(760px,calc(100vw - 280px))}.sp-nav{width:44px;border-radius:14px;border:2px solid rgba(255,255,255,.25);background:#0a0e1ed1;color:#fff;cursor:pointer;display:grid;place-items:center}.sp-nav:hover{background:#3c8dff80}.sp-body{display:flex;gap:18px;align-items:center;padding:10px 18px 10px 10px;border-radius:18px;background:linear-gradient(180deg,#161c38f0,#0a0e1ef0);border:2px solid rgba(255,255,255,.22);box-shadow:0 10px 30px #0006}.sp-who{display:flex;gap:10px;align-items:center;min-width:0}.sp-who img,.sp-who .st-ph{width:58px;height:58px;border-radius:16px;background:#ffffff1a;flex:none}.sp-who b{display:block;font:400 22px/1.1 var(--display);letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.sp-who small{display:block;color:#9aa6c6;font-size:11px}.sp-tag{display:inline-flex;align-items:center;gap:4px;margin:3px 0 2px;padding:2px 7px;border-radius:6px;font:900 10px/1.3 sans-serif;letter-spacing:1px}.sp-tag.live{background:#e0282e;color:#fff}.sp-tag.auto{background:#3dffb433;color:#3dffb4}.sp-tag.bot{background:#ffffff26;color:#cfd6ea}.sp-stats{display:flex;gap:16px}.sp-stats>div{display:flex;flex-direction:column;gap:2px}.sp-stats small{color:#9aa6c6;font-size:10px;text-transform:uppercase;letter-spacing:1px;display:inline-flex;gap:4px;align-items:center}.sp-stats b{font:400 20px/1.1 var(--display);white-space:nowrap}.sp-stats b.mono{font:800 14px/1.6 ui-monospace,Consolas,monospace}.sp-hint{position:absolute;left:50%;top:calc(max(14px,env(safe-area-inset-top)) + 92px);transform:translate(-50%);font-size:12px;color:#cfd6ea;background:#0a0e1e99;padding:5px 10px;border-radius:10px;pointer-events:auto;display:flex;gap:6px;align-items:center;white-space:nowrap}@media (max-width: 760px){.sp-side{display:none}.sp-card{max-width:calc(100vw - 16px);bottom:10px}.sp-body{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 12px}.sp-stats{gap:12px;flex-wrap:wrap}.sp-hint{display:none}}.st-auto{margin:0;padding:0;background:none;color:#3dffb4;display:inline-grid;place-items:center}.st-row:has(.st-auto){grid-template-columns:26px 30px 1fr auto auto}.st-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-strip{display:flex;align-items:center;gap:10px;width:100%;margin:10px 0 2px;padding:8px 10px;border-radius:14px;cursor:pointer;text-align:left;color:#fff;background:linear-gradient(90deg,#e0282e47,#e0282e14);border:2px solid rgba(255,90,90,.55);animation:livePulse 2.4s ease-in-out infinite}.live-strip:hover{background:linear-gradient(90deg,#e0282e73,#e0282e26)}.live-pill.small{padding:3px 8px;font-size:13px;border-radius:8px}.live-pill.small .live-dot{width:7px;height:7px}.ls-text{display:flex;flex-direction:column;flex:1;min-width:0}.ls-text b{font:400 17px/1.1 var(--display);letter-spacing:.5px}.ls-text small{color:#cfd6ea;font-size:11px;display:inline-flex;gap:4px;align-items:center}.ls-go{display:inline-flex;gap:5px;align-items:center;padding:6px 10px;border-radius:10px;background:#fff;color:#10131c;font-weight:900;font-size:13px}@keyframes livePulse{0%,to{box-shadow:0 0 #ff3c3c00}50%{box-shadow:0 0 18px #ff3c3c59}}.live-strip{display:grid;grid-template-columns:auto 1fr auto;row-gap:4px}.ls-text b{white-space:nowrap;font-size:16px}.ls-sub{grid-column:1 / -1;color:#cfd6ea;font-size:11px;display:inline-flex;gap:4px;align-items:center}.ls-text{min-width:0;overflow:hidden}.ls-text b{overflow:hidden;text-overflow:ellipsis}.hud.fps{font-variant-numeric:tabular-nums}.hud.fps.low-hp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 160px #c800008c;animation:blink 1s infinite}.crosshair{position:absolute;left:50%;top:50%;width:0;height:0;--gap: 6px;--len: 9px;--col: #7dff9a;filter:drop-shadow(0 0 1.5px #000) drop-shadow(0 0 1px #000)}.crosshair i{position:absolute;background:var(--col)}.crosshair .ch-t,.crosshair .ch-b{width:2px;height:var(--len);left:-1px}.crosshair .ch-t{bottom:var(--gap)}.crosshair .ch-b{top:var(--gap)}.crosshair .ch-l,.crosshair .ch-r{height:2px;width:var(--len);top:-1px}.crosshair .ch-l{right:var(--gap)}.crosshair .ch-r{left:var(--gap)}.crosshair .ch-dot{width:2px;height:2px;left:-1px;top:-1px}.hitmarker{position:absolute;left:50%;top:50%;width:0;height:0;opacity:0}.hitmarker i{position:absolute;width:2.5px;height:9px;background:#fff;left:-1px;top:-4.5px;box-shadow:0 0 2px #000}.hitmarker i:nth-child(1){transform:rotate(45deg) translateY(-11px)}.hitmarker i:nth-child(2){transform:rotate(135deg) translateY(-11px)}.hitmarker i:nth-child(3){transform:rotate(225deg) translateY(-11px)}.hitmarker i:nth-child(4){transform:rotate(315deg) translateY(-11px)}.hitmarker.head i{background:#ffd23d}.hitmarker.kill i{background:#ff3b3b;height:13px}.dmg-ring{position:absolute;left:50%;top:50%;width:360px;height:360px;transform:translate(-50%,-50%);pointer-events:none}.scope{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.scope-lens{position:absolute;left:50%;top:50%;width:min(92vh,92vw);height:min(92vh,92vw);transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 0 200vmax #000,inset 0 0 60px 18px #000000d9}.scope .sc-h,.scope .sc-v{position:absolute;background:#000}.scope .sc-h{left:0;right:0;top:50%;height:1.5px}.scope .sc-v{top:0;bottom:0;left:50%;width:1.5px}.radar{width:190px;height:190px;border-radius:16px;border:2px solid rgba(255,255,255,.18);box-shadow:0 8px 24px #0006}.hud.fps .hud-tl,.hud.spectate .hud-tl{align-items:flex-start}.money-pill{padding:6px 14px;border-radius:12px;background:#0a0e1ecc;border:2px solid rgba(61,220,132,.5);display:flex;gap:8px;align-items:center}.money-pill b{font:400 22px/1 var(--display);color:#7dffb0;letter-spacing:1px}.team-score{display:flex;align-items:center;gap:8px;padding:4px 14px;border-radius:12px;background:#0a0e1ecc;border:2px solid var(--c)}.team-score b{font:400 28px/1 var(--display);color:var(--c);min-width:36px;text-align:center}.team-score small{font-weight:900;color:#fff;letter-spacing:1px;font-size:12px}.prize-pill.top2{position:absolute;top:calc(max(14px,env(safe-area-inset-top)) + 52px);left:50%;transform:translate(-50%)}.killfeed{position:absolute;right:14px;top:calc(max(14px,env(safe-area-inset-top)) + 56px);display:flex;flex-direction:column;gap:4px;align-items:flex-end}.kf-row{display:flex;align-items:center;gap:8px;padding:3px 10px;border-radius:8px;background:#0a0e1eb8;font-size:13.5px;animation:pop-in .25s;border:1.5px solid transparent}.kf-row.mine{border-color:#ff3b3b;background:#3c0a0ecc}.kf-row .kf-hs{color:#ffd23d}.weapon-img{display:inline-flex;align-items:center;justify-content:center}.weapon-img img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.kf-gun img{filter:drop-shadow(0 1px 1px #000)}.hud-bl{position:absolute;left:14px;bottom:max(14px,env(safe-area-inset-bottom));display:flex;align-items:flex-end;gap:10px}.vital{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:14px;background:#0a0e1ecc;border:2px solid rgba(255,255,255,.15)}.vital b{font:400 36px/1 var(--display);min-width:58px}.vital.hp{color:#7dffb0}.vital.hp.low{color:#ff5a5a;border-color:#ff3b3b;animation:blink .6s infinite}.vital.armor{color:#b8c2d6}.vital.armor small{font-size:11px}.my-kd{display:flex;flex-direction:column;gap:2px;padding:6px 12px;border-radius:12px;background:#0a0e1ebf;border:2px solid var(--c);font-size:13px}.my-kd small{color:var(--c);font-weight:900;letter-spacing:1px}.my-kd span{display:flex;align-items:center;gap:5px}.ammo-box{position:absolute;right:14px;bottom:max(14px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:8px}.slots{display:flex;flex-direction:column;gap:3px;align-items:flex-end}.slot{display:flex;align-items:center;gap:6px;padding:2px 8px;border-radius:8px;background:#0a0e1e8c;opacity:.55}.slot.on{opacity:1;background:#0a0e1ed9;box-shadow:inset 3px 0 0 var(--acc)}.slot kbd{font-size:10px;min-width:16px}.ammo-main{text-align:right;padding:8px 16px;border-radius:14px;background:#0a0e1ecc;border:2px solid rgba(255,255,255,.15)}.ammo-main small{font-weight:900;color:#dfe5ff}.ammo-count{display:flex;align-items:baseline;justify-content:flex-end;gap:6px}.ammo-count b{font:400 44px/1 var(--display);color:#fff}.ammo-count span{font:400 20px var(--display);color:var(--mut)}.ammo-count.low b{color:#ff6b6b}.ammo-count .reloading{font:400 20px var(--display);color:var(--acc);animation:blink .5s infinite}.freeze-banner{position:absolute;top:24%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.freeze-banner small{font-weight:900;color:#fff;letter-spacing:2px;text-shadow:0 2px 4px #000}.freeze-banner b{font:400 110px/1 var(--display);color:#fff;-webkit-text-stroke:5px #1b1030;paint-order:stroke fill;animation:pop-in .3s}.protect-pill,.buy-hint{position:absolute;left:50%;transform:translate(-50%);padding:6px 14px;border-radius:12px;background:#0a0e1ecc;border:1.5px solid rgba(255,255,255,.2);display:flex;gap:6px;align-items:center;font-size:13px}.protect-pill{top:60%;color:#7fe3ff}.buy-hint{top:66%}.death-card{position:absolute;left:50%;bottom:22%;transform:translate(-50%);padding:14px 22px;border-radius:18px;background:#0a0e1ee0;border:2px solid #ff3b3b;text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center}.dc-top{display:flex;align-items:center;gap:8px;font-size:17px}.dc-top .hs{font:400 13px var(--display);color:#ffd23d;letter-spacing:1px}.dc-respawn b{font:400 26px var(--display);color:var(--acc)}.scoreboard{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:14px;pointer-events:auto;width:min(980px,96vw)}.sb-overlay{display:grid;place-items:center;pointer-events:auto}.sb-overlay .scoreboard{position:static;transform:none}.sb-team{flex:1;background:#0a0e1ee6;border-radius:16px;border:1.5px solid rgba(255,255,255,.15);overflow:hidden}.sb-head{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:linear-gradient(90deg,var(--c),transparent)}.sb-head b{font:400 24px var(--display);letter-spacing:1px}.sb-cols,.sb-row{display:grid;grid-template-columns:1fr 34px 34px 34px 60px;gap:4px;padding:5px 12px;align-items:center;font-size:13px}.sb-cols{color:var(--mut);font-size:11px;font-weight:900}.sb-cols span:not(:first-child),.sb-row>span:not(.sb-name),.sb-row>b{text-align:center}.sb-row:nth-child(odd){background:#ffffff08}.sb-row.me{background:#ffd23d24;box-shadow:inset 3px 0 0 var(--acc)}.sb-row.dead{opacity:.55}.sb-row.pickable{cursor:pointer}.sb-row.pickable:hover{background:#ffffff1a}.sb-name{display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sb-name img,.sb-name .st-ph{width:24px;height:24px;border-radius:50%;background:#ffffff1a}.sb-name .tag{font-size:9px;padding:1px 5px;border-radius:5px;background:#ffffff1f;color:#dfe5ff}.buy-overlay{display:grid;place-items:center;pointer-events:auto;background:#00000059}.buy-menu{width:min(860px,96vw);background:#0a0e1ef0;border:1.5px solid rgba(255,255,255,.18);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px}.buy-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.buy-head b{font:400 22px var(--display);letter-spacing:1px;display:flex;gap:8px;align-items:center}.buy-head .money{font:400 24px var(--display);color:#7dffb0}.buy-head small{flex:1}.buy-head .rebuy{display:flex;align-items:center;gap:6px;font-weight:800;letter-spacing:.5px}.buy-head .rebuy.off{opacity:.45}.buy-head .rebuy kbd{position:static}.buy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.buy-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border-radius:14px;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.12)}.buy-item:hover{background:#ffd23d24;border-color:var(--acc)}.buy-item.off{opacity:.45}.buy-item kbd{position:absolute;left:8px;top:8px}.buy-item .price{color:#7dffb0;font-weight:900}.buy-item .stat{color:#ffffff8c;font-size:11px}.buy-item .weapon-img{background:radial-gradient(ellipse at center,rgba(190,205,230,.22),transparent 70%);border-radius:8px}.buy-item .weapon-img img{filter:drop-shadow(0 3px 6px rgba(0,0,0,.55)) brightness(1.25)}.buy-item.off{opacity:1;background:#ffffff06}.buy-item.off .weapon-img,.buy-item.off .armor-ic{opacity:.6;filter:grayscale(.5)}.buy-item.off b{color:#fff9}.buy-item.off .price{color:#ff6b6b}.armor-ic{height:60px;display:grid;place-items:center}.pause{display:grid;place-items:center;pointer-events:auto;background:#0406108c}.pause-card{width:min(460px,94vw);background:#0a0e1ef2;border:1.5px solid rgba(255,255,255,.18);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:14px}.pause-card h2{margin:0;font:400 36px var(--display);letter-spacing:2px;text-align:center}.pause-card input[type=range]{width:100%;accent-color:var(--acc)}.check{display:flex;gap:8px;align-items:center;font-size:14px}.team-toggle{display:flex;gap:8px;margin:8px 0}.team-toggle button{padding:6px 14px;border-radius:10px;border:2px solid var(--c);font:400 15px var(--display);letter-spacing:1px;opacity:.6}.team-toggle button.on{background:var(--c);color:#0a0f22;opacity:1}.gun-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.gun-row{display:flex;align-items:center;gap:8px;padding:6px;border-radius:10px;background:#ffffff0a}.gun-row div{display:flex;flex-direction:column}.t-look{position:absolute;right:0;bottom:0;width:55vw;height:100vh;pointer-events:auto}.t-joy{position:absolute;left:24px;bottom:calc(max(18px,env(safe-area-inset-bottom)) + 90px);width:130px;height:130px;border-radius:50%;background:#ffffff1a;border:2px solid rgba(255,255,255,.25);pointer-events:auto;display:grid;place-items:center}.t-knob{width:58px;height:58px;border-radius:50%;background:#ffffff73;pointer-events:none}.hud.fps .t-actions{right:16px;flex-wrap:wrap;width:290px;justify-content:flex-end}.t-btn.fire{width:104px;height:104px;border-radius:50%;background:#ff3b3b73}.t-score{position:absolute;top:max(14px,env(safe-area-inset-top));right:190px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#0a0e1ebf;pointer-events:auto}@media (pointer: coarse){.hud.fps .ammo-box{bottom:auto;top:calc(max(14px,env(safe-area-inset-top)) + 100px)}.hud.fps .hud-bl{bottom:auto;top:calc(max(14px,env(safe-area-inset-top)) + 250px);flex-direction:column;align-items:flex-start}.radar{width:130px;height:130px}.killfeed{font-size:11px}}@media (max-width: 760px){.buy-grid{grid-template-columns:repeat(2,1fr)}.scoreboard{flex-direction:column;max-height:90vh;overflow:auto}}:root{--bg: #080b11;--panel: rgba(12, 16, 24, .9);--panel-2: rgba(255, 255, 255, .035);--line: rgba(255, 255, 255, .085);--txt: #eef1f6;--mut: #8b95a8;--acc: #f5a623;--acc-2: #ff7a1a;--r: 8px;--display: "Rajdhani", "Inter", system-ui, sans-serif;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500}[class]{-webkit-text-stroke:0!important}b{font-weight:700}small{font-weight:500}kbd{background:#1c2230;color:#e8ecf3;border:1px solid rgba(255,255,255,.18);box-shadow:0 2px #0a0d14;border-radius:4px;font:600 11px Inter,sans-serif}.glass,.panel{border-radius:var(--r);border:1px solid var(--line);box-shadow:0 12px 34px #00000080,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel{background:linear-gradient(180deg,#121722eb,#0a0d14eb)}.panel-head{font:700 15px/1 var(--display);letter-spacing:2.2px;text-transform:uppercase;color:#f3f5f8}.panel-head small{font:600 10.5px Inter;letter-spacing:1.4px;color:var(--mut)}.step{transform:none;border-radius:3px;box-shadow:none;background:var(--acc);color:#111;font:700 13px var(--display);width:22px;height:22px}.logo-3d{font:700 34px/.95 var(--display)!important;letter-spacing:2px;text-shadow:none!important;color:#fff}.logo-3d.small{font-size:25px!important}.logo-3d span{color:var(--acc)}.kr-badge{font:700 9.5px/1 var(--display);letter-spacing:3px;transform:none;border-radius:2px;background:var(--acc);color:#111;box-shadow:none;padding:4px 7px 3px}.brand-logo img,.brand-logo .brand-ph{box-shadow:0 0 0 2px #0b0e14,0 0 0 4px var(--acc)!important}.btn{border-radius:6px;background:#1b2231;box-shadow:none;border:1px solid rgba(255,255,255,.1);font-weight:600}.btn:hover:not(:disabled){transform:none;background:#242d40;filter:none}.btn:active:not(:disabled){transform:translateY(1px);box-shadow:none}.btn.race{transform:none}.race-btn-inner{transform:none!important;border-radius:6px;font:700 22px/1 var(--display);letter-spacing:4px;color:#120c02;background:linear-gradient(180deg,#ffbd45,#f0901a);box-shadow:inset 0 1px #ffffff73,0 10px 26px #f5961e38;padding:16px}.btn.race:not(:disabled) .race-btn-inner{animation:none}.btn.race:hover:not(:disabled) .race-btn-inner{background:linear-gradient(180deg,#ffc75e,#f59c28)}.btn.watch{width:100%;margin-top:8px;padding:12px;letter-spacing:2px;font:700 15px var(--display);text-transform:uppercase}.field>span{font:600 10.5px Inter;letter-spacing:1.2px}.field input:not([type=color]){border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#00000073;font:500 14px Inter,sans-serif}.field input:focus{border-color:var(--acc);box-shadow:0 0 0 3px #f5a62324}.chain-pill,.online-dot,.x-btn{border-radius:4px;font-weight:600}.loading-bg{background:radial-gradient(ellipse at 50% 35%,#172030,#07090e 70%)}.loading-bg:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:auto;height:auto;transform:none;animation:none;opacity:1;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px}.kart-loader{height:70px;display:grid;place-items:center}.kl-road{display:none}.kl-kart{position:static;transform:none;filter:none;color:var(--acc);animation:spin 2.2s linear infinite}.steps li,.token-found{border-radius:6px}.progress{height:4px;border-radius:2px}.progress>div{border-radius:2px}.menu{background:linear-gradient(180deg,#05070c9e,#05070ce6)}.track-name{font:700 22px/1 var(--display);letter-spacing:1.5px;text-transform:uppercase;color:#fff}.race-state{border-radius:4px;font-size:12px}.prize-box{border-radius:8px;background:linear-gradient(145deg,#f5a6231f,#f5a62305);border:1px solid rgba(245,166,35,.28)}.prize-label{color:#ffcf7a;font-weight:700;letter-spacing:1.4px}.prize-amount{font:700 28px/1 var(--display)!important;text-shadow:none!important;letter-spacing:1px}.split span{border-radius:4px}.split b{font:700 14px var(--display)}.token-card{border-radius:8px}.char-stage{border-radius:8px;border:1px solid var(--line);background:radial-gradient(ellipse at 38% 85%,rgba(245,166,35,.14),transparent 55%),linear-gradient(180deg,#ffffff08,#0000004d)}.char-name{font:700 44px/.95 var(--display)!important;letter-spacing:2px;text-transform:uppercase;text-shadow:none!important;animation:none}.char-chain{font-weight:600;letter-spacing:2px;color:var(--acc)}.char-tag{font-weight:500;color:#c4cbd8}.char-card{border-radius:6px;background:linear-gradient(180deg,#ffffff0d,#ffffff03);border:1px solid var(--line)}.char-card:before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--c);opacity:.7;border-radius:0 0 6px 6px}.char-card:hover{transform:translateY(-2px);border-color:#ffffff40}.char-card.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc),0 10px 24px #00000073;transform:translateY(-2px)}.char-card.on:after{border-radius:3px;top:4px;right:4px;width:18px;height:18px;font-size:11px}.char-card span{font:600 12px Inter}.team-toggle button{border-radius:4px;font:700 14px var(--display);letter-spacing:2px;border-width:1px}.tabs{border-radius:6px;background:#00000059}.tabs button{border-radius:4px;font:600 12px Inter}.tabs button.on{background:var(--acc);color:#111;box-shadow:none}.list-row,.stock-card,.gun-row{border-radius:6px}.chance{font:700 16px var(--display)}.pos-badge{border-radius:3px;font:700 13px var(--display);box-shadow:none}.live-strip,.ls-go{border-radius:6px!important}.hud.fps,.hud.spectate{font-family:Inter,sans-serif}.radar{border-radius:6px;border:1px solid rgba(255,255,255,.14)}.money-pill{border-radius:4px;background:#080a10c7;border:1px solid rgba(61,220,132,.35)}.money-pill b{font:700 24px/1 var(--display);letter-spacing:1px}.bomb-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:3px;background:#ff4d3d;color:#fff;font:700 12px var(--display);letter-spacing:1px;animation:blink 1.2s infinite}.vital,.ammo-main,.my-kd,.slot,.kf-row,.hud-buttons button,.t-score{border-radius:4px!important}.vital{background:#080a10c7;border:1px solid rgba(255,255,255,.1);padding:6px 14px}.vital b{font:700 40px/1 var(--display)}.ammo-main{background:#080a10c7;border:1px solid rgba(255,255,255,.1)}.ammo-count b{font:700 46px/1 var(--display)}.ammo-count span,.ammo-count .reloading{font:700 20px var(--display)}.ammo-main small{font:700 13px var(--display);letter-spacing:1.5px;text-transform:uppercase;color:#c9d0dc}.my-kd{border-width:1px;font-size:12.5px}.my-kd small{font:700 12px var(--display);letter-spacing:2px}.kf-row{background:#080a10b8;font-size:13px;font-weight:600}.kf-row.mine{background:#460c0cc7}.roundbar{position:absolute;top:max(10px,env(safe-area-inset-top));left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}.rb-main{display:flex;align-items:stretch;background:#080a10d1;border:1px solid rgba(255,255,255,.1);border-radius:4px;overflow:hidden}.rb-team{display:flex;align-items:center;gap:10px;padding:4px 12px}.rb-team b{font:700 32px/1 var(--display);color:var(--c);min-width:26px;text-align:center}.rb-name{font:700 13px var(--display);letter-spacing:2.5px;color:#dfe4ec}.rb-team.t1{box-shadow:inset 3px 0 0 var(--c)}.rb-team.t0{box-shadow:inset -3px 0 0 var(--c)}.pips{display:flex;gap:3px}.pips i{width:6px;height:16px;border-radius:1px;background:#ffffff1f}.pips i.on{background:var(--c);box-shadow:0 0 6px color-mix(in srgb,var(--c) 60%,transparent)}.rb-clock{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px 18px;min-width:96px;background:#ffffff0a;font:700 26px/1 var(--display);letter-spacing:1px;color:#fff;border-left:1px solid var(--line);border-right:1px solid var(--line)}.rb-clock .rb-round{font:600 9.5px Inter;letter-spacing:1.6px;color:var(--mut);margin-top:2px}.rb-clock.freeze{color:var(--acc)}.rb-clock.urgent{color:#ff6b5e}.rb-clock.bomb{color:#fff;background:#b3261e;flex-direction:row;gap:6px;animation:blink .9s infinite}.rb-clock.bomb .rb-round{display:none}.rb-clock small{font:700 13px var(--display);letter-spacing:2px;color:#dfe4ec}.rb-sub{display:flex;gap:8px;font-size:11.5px;color:#cfd6e2}.rb-sub>span{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:3px;background:#080a10b3}.live-tag{position:absolute;top:max(14px,env(safe-area-inset-top));left:calc(50% + 260px);display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:3px;background:#b3261e;font:700 13px var(--display);letter-spacing:2px}.hud.fps .hud-top,.hud.spectate .hud-top,.hud.fps .prize-pill.top2{display:none}.round-banner{position:absolute;top:20%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;padding:12px 42px;min-width:360px;background:linear-gradient(90deg,transparent,rgba(8,10,16,.88) 18%,rgba(8,10,16,.88) 82%,transparent);border-top:2px solid var(--c);border-bottom:2px solid var(--c)}.round-banner b{font:700 46px/1 var(--display);letter-spacing:5px;color:var(--c)}.round-banner small{font:600 13px Inter;letter-spacing:1.5px;color:#dfe4ec;text-transform:uppercase;margin-top:4px}.freeze-banner b{font:700 92px/1 var(--display)!important;letter-spacing:2px;text-shadow:0 4px 20px rgba(0,0,0,.6)}.freeze-banner small{font:700 14px var(--display);letter-spacing:3px}.use-bar{position:absolute;left:50%;top:58%;transform:translate(-50%);width:280px;display:flex;flex-direction:column;gap:5px;align-items:center}.use-bar small{font:700 13px var(--display);letter-spacing:3px;color:#fff}.use-bar>div{width:100%;height:8px;background:#0009;border:1px solid rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.use-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--acc),#ffd66b);transition:width .12s linear}.obj-hint{position:absolute;left:50%;top:70%;transform:translate(-50%);padding:6px 14px;border-radius:4px;background:#080a10cc;border:1px solid rgba(245,166,35,.4);font-size:13px;display:flex;gap:8px;align-items:center}.buy-hint,.protect-pill{border-radius:4px!important}.death-card{border-radius:4px;border:1px solid rgba(255,77,61,.6);bottom:16%;background:#080a10db}.dc-top .hs{font:700 13px var(--display);letter-spacing:2px}.dc-respawn{font-size:13px;color:#cfd6e2}.scoreboard .sb-team,.buy-menu,.pause-card,.results-card{border-radius:8px!important}.sb-head b,.buy-head b,.pause-card h2{font:700 24px/1 var(--display)!important;letter-spacing:3px}.buy-item{border-radius:6px}.buy-item b{font:600 13px Inter}.buy-head .money{font:700 26px var(--display)}.results-card h2{font:700 30px/1 var(--display)!important;letter-spacing:2px;text-shadow:none!important}.pod-block span,.pod-block small{font-family:var(--display)!important;text-shadow:none!important}.pod-block{border-radius:4px 4px 0 0!important}.sp-card,.sp-hint{border-radius:6px!important}.sp-who b{font:700 20px var(--display);letter-spacing:1px}body.fallback-aim .app.phase-game .game-canvas,body.fallback-aim .app.phase-game .game-canvas canvas{cursor:none}.aim-tip{position:absolute;left:50%;bottom:120px;transform:translate(-50%);padding:6px 12px;border-radius:4px;background:#080a10cc;border:1px solid rgba(245,166,35,.4);font-size:12.5px;color:#dfe4ec}.team-winners{display:flex;flex-direction:column;gap:8px;margin:10px 0}.tw-title{font:700 14px var(--display);letter-spacing:1px;text-transform:uppercase;opacity:.9}.tw-empty{opacity:.6;font-size:13px}.tw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;max-height:300px;overflow-y:auto}.tw-card{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.1)}.tw-card.me{border-color:var(--acc);background:#ffd23d1a}.tw-card img,.tw-card .st-ph{width:40px;height:40px;border-radius:6px;flex:none}.tw-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tw-info b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-info small{opacity:.65;font-size:11px}.tw-info .pod-status{font-size:11px}.tw-share{font:700 18px var(--display);color:#7dffb0;flex:none}.split.team-split span{opacity:.9}.scoreboard{max-height:86vh;align-items:stretch;box-shadow:0 0 0 100vmax #04060e8c;z-index:30}.sb-overlay{background:#04060e8c}.sb-overlay .scoreboard{box-shadow:none}.sb-team{display:flex;flex-direction:column;min-height:0;background:#0a0d18f7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sb-head{gap:10px}.sb-head .sb-meta{flex:1;text-align:right;font-size:12px;opacity:.85}.sb-head .sb-rounds{font:700 28px/1 var(--display);min-width:34px;text-align:center;padding:2px 8px;border-radius:6px;background:#00000059}.sb-cols{position:sticky;top:0;background:#0a0d18f7;z-index:1}.sb-list{overflow-y:auto;min-height:0;flex:1}.sb-list .sb-row:nth-child(odd){background:#ffffff09}.sb-list.compact .sb-row{padding:2px 12px;font-size:12px}.sb-list.compact .sb-name img,.sb-list.compact .sb-name .st-ph{width:18px;height:18px}.sb-list::-webkit-scrollbar{width:6px}.sb-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.pips-count{font:700 14px var(--display);color:var(--c);padding:0 6px}.stats-tab{display:flex;flex-direction:column;gap:10px}.stats-search{margin:0}.stats-cards.four{grid-template-columns:repeat(4,1fr)}.stats-head b{font:700 18px var(--display);letter-spacing:1px}.stats-head small{opacity:.6;margin-left:6px}.stats-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.stats-cards>div{display:flex;flex-direction:column;align-items:center;padding:10px 6px;border-radius:8px;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.1)}.stats-cards b{font:700 20px var(--display);color:#ffd23d;white-space:nowrap}.stats-cards small{opacity:.65;font-size:11px;text-align:center}.stats-sub{font:700 12px var(--display);letter-spacing:2px;text-transform:uppercase;opacity:.7;margin-top:4px}.stats-tab .paid{color:#7dffb0}.tabs button{white-space:nowrap}.gfx-pick{margin-top:10px}.gfx-pick .seg{display:flex;gap:4px;padding:3px;border-radius:8px;background:#00000059;border:1px solid rgba(255,255,255,.1)}.gfx-pick .seg button{flex:1;padding:7px 4px;border-radius:6px;font:700 12px Inter,sans-serif;color:var(--mut);transition:all .15s}.gfx-pick .seg button.on{background:var(--acc);color:#111}.gfx-pick small{display:block;margin-top:5px;opacity:.6;font-size:11px}.pause-card .gfx-pick{text-align:left}.nade-bag{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font:700 12px Inter,sans-serif;color:#ffffff8c}.nade-bag span.on{color:#fff}.nade-bag b{font-size:16px;color:inherit}.nade-bag small{width:100%;opacity:.6;font-size:10px}body.capture-nohud .hud,body.capture-nohud .overlay,body.capture-nohud .toast,body.capture-nohud .toasts{display:none!important}
