.commander-identity{border:1px solid #0000;border-radius:9px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:5px 8px 5px 5px;display:inline-grid}.commander-identity.compact{grid-template-columns:30px minmax(0,1fr);gap:7px;padding:3px 6px 3px 3px}.commander-identity-emblem{background:#0d2b40;border:1px solid #bc913247;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.commander-identity.compact .commander-identity-emblem{border-radius:7px;width:30px;height:30px}.commander-identity-emblem .cosmetic-art{width:100%;height:100%}.commander-identity-placeholder{color:#6b8190;letter-spacing:.05em;font-size:.68rem;font-weight:900}.commander-identity-copy{min-width:0;display:grid}.commander-identity-copy strong{color:#15324a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commander-identity-copy small{color:#718591;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commander-identity.frame-steel{border-color:#687c876b;box-shadow:inset 0 0 0 2px #687c8714}.commander-identity.frame-brass{border-color:#a97c328c;box-shadow:inset 0 0 0 2px #a97c321a}.commander-identity.frame-naval-frame{border-color:#2556748c;box-shadow:inset 0 0 0 2px #c69d3d1f}.commander-identity.frame-admiral-frame{border-color:#be912db3;box-shadow:inset 0 0 0 2px #aa373026,0 0 12px #be912d1f}.commander-identity.frame-recruiter{border-color:#b6403a8c;box-shadow:inset 0 0 0 2px #b287441f}.commander-identity.frame-tournament-champion{border-color:#d5a538;box-shadow:inset 0 0 0 2px #d5a5382e,0 0 13px #d5a5382e}.commander-identity.callsign-metal .commander-identity-copy strong,.commander-identity.callsign-flagship .commander-identity-copy strong,.commander-identity.callsign-northern-fleet .commander-identity-copy strong,.commander-identity.callsign-signal-red .commander-identity-copy strong,.commander-identity.callsign-admiralty-plate .commander-identity-copy strong{letter-spacing:.025em;border-radius:4px;width:fit-content;padding:2px 7px}.commander-identity.callsign-metal .commander-identity-copy strong{background:linear-gradient(145deg,#ffffff8c,#687c8717);border:1px solid #687c8757}.commander-identity.callsign-flagship .commander-identity-copy strong{background:linear-gradient(145deg,#fff8df,#e9d49e);border:1px solid #b5872a8c}.commander-identity.callsign-northern-fleet .commander-identity-copy strong{background:linear-gradient(145deg,#e9f4f7,#c7dce4);border:1px solid #3e749185}.commander-identity.callsign-signal-red .commander-identity-copy strong{background:linear-gradient(145deg,#fff0e8,#e8c0b8);border:1px solid #a63b3485}.commander-identity.callsign-admiralty-plate .commander-identity-copy strong{background:linear-gradient(145deg,#f8e8bc,#d9b861);border:1px solid #b7892aa3;box-shadow:0 2px 6px #6b4e1924}.commander-loadout-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commander-loadout-chip{background:#fffcf6b8;border:1px solid #15324a1f;border-radius:9px;grid-template-columns:38px minmax(0,auto);align-items:center;gap:7px;min-width:0;padding:5px 9px 5px 5px;display:inline-grid}.commander-loadout-chip>.cosmetic-art{width:38px;height:38px}.commander-loadout-chip>span{gap:1px;display:grid}.commander-loadout-chip small{color:#718591;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem}.commander-loadout-chip strong{color:#15324a;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.78rem;overflow:hidden}.commander-loadout-chip.rarity-rare{border-color:#3d779147}.commander-loadout-chip.rarity-epic{border-color:#70579747}.commander-loadout-chip.rarity-legendary{border-color:#a97c326b}.commander-loadout-strip.compact{flex-wrap:nowrap;gap:4px}.commander-loadout-strip.compact .commander-loadout-chip{border-radius:7px;grid-template-columns:28px;padding:2px;display:grid}.commander-loadout-strip.compact .commander-loadout-chip>.cosmetic-art{width:28px;height:28px}.commander-loadout-empty{color:#718591;font-size:.75rem}body[data-growth-emblem] .career-dossier-copy:after{display:none!important}.career-current-cosmetics{align-self:start;justify-items:end;gap:5px;min-width:210px;margin-left:auto;display:grid}.current-cosmetics-label{color:#718591;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.career-current-cosmetics .commander-loadout-strip.compact{justify-content:flex-end}.player-hero.loadout-frame-steel,.platform-panel.loadout-frame-steel{border-color:#687c8773;box-shadow:inset 0 0 0 3px #687c8712}.player-hero.loadout-frame-brass,.platform-panel.loadout-frame-brass{border-color:#a97c327a;box-shadow:inset 0 0 0 3px #a97c3217}.player-hero.loadout-frame-naval-frame,.platform-panel.loadout-frame-naval-frame{border-color:#2a5b787a;box-shadow:inset 0 0 0 3px #c79f4314}.player-hero.loadout-frame-admiral-frame,.platform-panel.loadout-frame-admiral-frame{border-color:#b9892799;box-shadow:inset 0 0 0 4px #a1363014}.player-hero.loadout-frame-recruiter,.platform-panel.loadout-frame-recruiter{border-color:#b6403a75;box-shadow:inset 0 0 0 3px #b287441a}.player-hero.loadout-frame-tournament-champion,.platform-panel.loadout-frame-tournament-champion{border-color:#d3a03a;box-shadow:inset 0 0 0 4px #d3a03a1f,0 0 18px #d3a03a1a}.player-hero.loadout-dossier-atlas{background-image:linear-gradient(#1f516d0d 1px,#0000 1px),linear-gradient(90deg,#1f516d0d 1px,#0000 1px);background-size:30px 30px}.player-hero.loadout-dossier-night-watch{background-image:radial-gradient(circle at 85% 18%,#1f516d26,#0000 30%)}.player-hero.loadout-dossier-fleet-legend{background-image:repeating-linear-gradient(135deg,#b2874412 0 2px,#0000 2px 16px)}.active-battle-loadout-bar{background:#fbf7efd1;border:1px solid #15324a21;border-radius:11px;order:-1;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;width:100%;margin-bottom:-12px;padding:9px 12px;display:grid;box-shadow:0 10px 30px #15324a0d}.active-battle-loadout-bar>div{gap:4px;min-width:0;display:grid}.active-battle-loadout-bar>div:last-child{justify-items:end}.active-battle-loadout-bar>div>small{color:#718591;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:800}.active-battle-loadout-bar>div:last-child>small{text-align:right}.active-battle-loadout-vs{color:#b6403a;letter-spacing:.12em;font-family:Arial Narrow,sans-serif;font-size:.75rem;font-weight:900}.battle-report-current-cosmetics{order:1;gap:4px;min-width:190px;margin-left:auto;padding-inline:8px;display:grid}.battle-report-document-head .report-result{order:2}.battle-report-current-cosmetics .commander-loadout-strip.compact{justify-content:flex-end}.leaderboard-commander-cell{gap:4px;min-width:190px;display:grid}.leaderboard-commander-cell .commander-loadout-strip.compact{margin-left:3px}.tournament-player-identity{gap:3px;min-width:0;display:grid}.tournament-player-identity .commander-identity{width:100%}.invite-commander-card{background:#fffcf6a6;border:1px solid #15324a21;border-radius:12px;margin:16px 0;padding:12px}body[data-growth-fleet-camo=north] .setup-layout .ship-body,body[data-growth-fleet-camo=north] .own-field-card .ship-body{background:repeating-linear-gradient(135deg,#16384e 0 9px,#426778 9px 16px,#24495d 16px 24px)}body[data-growth-fleet-camo=north] .setup-layout .ship-tower,body[data-growth-fleet-camo=north] .own-field-card .ship-tower{background:#577887}body[data-growth-fleet-camo=arctic] .setup-layout .ship-body,body[data-growth-fleet-camo=arctic] .own-field-card .ship-body{background:repeating-linear-gradient(145deg,#d7e2e5 0 10px,#6f8995 10px 16px,#eef2ef 16px 25px)}body[data-growth-fleet-camo=arctic] .setup-layout .ship-tower,body[data-growth-fleet-camo=arctic] .own-field-card .ship-tower{background:#7895a0}body[data-growth-fleet-camo=retro] .setup-layout .ship-body,body[data-growth-fleet-camo=retro] .own-field-card .ship-body{background:repeating-linear-gradient(90deg,#17394d 0 12px,#c4b38b 12px 16px,#48606a 16px 26px)}body[data-growth-fleet-camo=retro] .setup-layout .ship-tower,body[data-growth-fleet-camo=retro] .own-field-card .ship-tower{background:#b3a27c}body[data-growth-fleet-camo=squadron] .setup-layout .ship-body,body[data-growth-fleet-camo=squadron] .own-field-card .ship-body{background:repeating-linear-gradient(135deg,#17384c 0 8px,#b6403a 8px 11px,#657b84 11px 20px)}body[data-growth-fleet-camo=steel-wave] .setup-layout .ship-body,body[data-growth-fleet-camo=steel-wave] .own-field-card .ship-body{background:repeating-linear-gradient(135deg,#263a45 0 9px,#718791 9px 17px,#bcc9ce 17px 23px,#1a2932 23px 31px)}body[data-growth-fleet-camo=baltic-blue] .setup-layout .ship-body,body[data-growth-fleet-camo=baltic-blue] .own-field-card .ship-body{background:repeating-linear-gradient(140deg,#0e3f65 0 10px,#2d7198 10px 18px,#8db6ca 18px 24px)}body[data-growth-fleet-camo=crimson] .setup-layout .ship-body,body[data-growth-fleet-camo=crimson] .own-field-card .ship-body{background:repeating-linear-gradient(120deg,#25272d 0 10px,#953a35 10px 18px,#151b23 18px 27px,#c05a49 27px 31px)}body[data-growth-fleet-camo=night-hunt] .setup-layout .ship-body,body[data-growth-fleet-camo=night-hunt] .own-field-card .ship-body{background:repeating-linear-gradient(145deg,#101d28 0 11px,#293e4c 11px 19px,#0a1118 19px 28px)}body[data-growth-fleet-camo=sand-convoy] .setup-layout .ship-body,body[data-growth-fleet-camo=sand-convoy] .own-field-card .ship-body{background:repeating-linear-gradient(135deg,#5c5f52 0 9px,#a8956c 9px 17px,#d2c59f 17px 25px,#776849 25px 31px)}body[data-growth-fleet-camo=emerald-patrol] .setup-layout .ship-body,body[data-growth-fleet-camo=emerald-patrol] .own-field-card .ship-body{background:repeating-linear-gradient(135deg,#123d42 0 9px,#267064 9px 17px,#76a79c 17px 24px,#0a272b 24px 30px)}body[data-growth-fleet-camo=admiral-gold] .setup-layout .ship-body,body[data-growth-fleet-camo=admiral-gold] .own-field-card .ship-body{background:repeating-linear-gradient(135deg,#102d49 0 12px,#31536a 12px 20px,#d4a946 20px 23px,#102d49 23px 31px);box-shadow:inset 0 0 0 1px #e7c969}body[data-growth-fleet-camo=steel-wave] .setup-layout .ship-tower,body[data-growth-fleet-camo=steel-wave] .own-field-card .ship-tower{background:#738893}body[data-growth-fleet-camo=baltic-blue] .setup-layout .ship-tower,body[data-growth-fleet-camo=baltic-blue] .own-field-card .ship-tower{background:#397a9c}body[data-growth-fleet-camo=crimson] .setup-layout .ship-tower,body[data-growth-fleet-camo=crimson] .own-field-card .ship-tower{background:#7c3634}body[data-growth-fleet-camo=night-hunt] .setup-layout .ship-tower,body[data-growth-fleet-camo=night-hunt] .own-field-card .ship-tower{background:#263a48}body[data-growth-fleet-camo=sand-convoy] .setup-layout .ship-tower,body[data-growth-fleet-camo=sand-convoy] .own-field-card .ship-tower{background:#9a8b68}body[data-growth-fleet-camo=emerald-patrol] .setup-layout .ship-tower,body[data-growth-fleet-camo=emerald-patrol] .own-field-card .ship-tower{background:#28695f}body[data-growth-fleet-camo=admiral-gold] .setup-layout .ship-tower,body[data-growth-fleet-camo=admiral-gold] .own-field-card .ship-tower{background:#c49a3d}body[data-growth-fleet-camo] .setup-layout .ship-half,body[data-growth-fleet-camo] .own-field-card .ship-half{filter:saturate(.9)}body[data-opponent-fleet-camo=north] .enemy-section .ship-body{background:repeating-linear-gradient(135deg,#16384e 0 9px,#426778 9px 16px,#24495d 16px 24px)}body[data-opponent-fleet-camo=north] .enemy-section .ship-tower{background:#577887}body[data-opponent-fleet-camo=arctic] .enemy-section .ship-body{background:repeating-linear-gradient(145deg,#d7e2e5 0 10px,#6f8995 10px 16px,#eef2ef 16px 25px)}body[data-opponent-fleet-camo=arctic] .enemy-section .ship-tower{background:#7895a0}body[data-opponent-fleet-camo=retro] .enemy-section .ship-body{background:repeating-linear-gradient(90deg,#17394d 0 12px,#c4b38b 12px 16px,#48606a 16px 26px)}body[data-opponent-fleet-camo=retro] .enemy-section .ship-tower{background:#b3a27c}body[data-opponent-fleet-camo=squadron] .enemy-section .ship-body{background:repeating-linear-gradient(135deg,#17384c 0 8px,#b6403a 8px 11px,#657b84 11px 20px)}body[data-opponent-fleet-camo=steel-wave] .enemy-section .ship-body{background:repeating-linear-gradient(135deg,#263a45 0 9px,#718791 9px 17px,#bcc9ce 17px 23px,#1a2932 23px 31px)}body[data-opponent-fleet-camo=baltic-blue] .enemy-section .ship-body{background:repeating-linear-gradient(140deg,#0e3f65 0 10px,#2d7198 10px 18px,#8db6ca 18px 24px)}body[data-opponent-fleet-camo=crimson] .enemy-section .ship-body{background:repeating-linear-gradient(120deg,#25272d 0 10px,#953a35 10px 18px,#151b23 18px 27px,#c05a49 27px 31px)}body[data-opponent-fleet-camo=night-hunt] .enemy-section .ship-body{background:repeating-linear-gradient(145deg,#101d28 0 11px,#293e4c 11px 19px,#0a1118 19px 28px)}body[data-opponent-fleet-camo=sand-convoy] .enemy-section .ship-body{background:repeating-linear-gradient(135deg,#5c5f52 0 9px,#a8956c 9px 17px,#d2c59f 17px 25px,#776849 25px 31px)}body[data-opponent-fleet-camo=emerald-patrol] .enemy-section .ship-body{background:repeating-linear-gradient(135deg,#123d42 0 9px,#267064 9px 17px,#76a79c 17px 24px,#0a272b 24px 30px)}body[data-opponent-fleet-camo=admiral-gold] .enemy-section .ship-body{background:repeating-linear-gradient(135deg,#102d49 0 12px,#31536a 12px 20px,#d4a946 20px 23px,#102d49 23px 31px);box-shadow:inset 0 0 0 1px #e7c969}body[data-opponent-fleet-camo=steel-wave] .enemy-section .ship-tower{background:#738893}body[data-opponent-fleet-camo=baltic-blue] .enemy-section .ship-tower{background:#397a9c}body[data-opponent-fleet-camo=crimson] .enemy-section .ship-tower{background:#7c3634}body[data-opponent-fleet-camo=night-hunt] .enemy-section .ship-tower{background:#263a48}body[data-opponent-fleet-camo=sand-convoy] .enemy-section .ship-tower{background:#9a8b68}body[data-opponent-fleet-camo=emerald-patrol] .enemy-section .ship-tower{background:#28695f}body[data-opponent-fleet-camo=admiral-gold] .enemy-section .ship-tower{background:#c49a3d}@media (max-width:900px){.battle-report-document-head{flex-wrap:wrap}.battle-report-current-cosmetics{order:3;width:100%;margin-left:0;padding-inline:0}.battle-report-current-cosmetics .commander-loadout-strip.compact{justify-content:flex-start}}@media (max-width:700px){.commander-loadout-chip{grid-template-columns:32px minmax(0,auto)}.commander-loadout-chip>.cosmetic-art{width:32px;height:32px}.active-battle-loadout-bar{grid-template-columns:1fr;margin-bottom:0}.active-battle-loadout-vs{display:none}.active-battle-loadout-bar>div:last-child{justify-items:start}.active-battle-loadout-bar>div:last-child>small{text-align:left}.career-current-cosmetics,.battle-report-current-cosmetics{justify-items:start;width:100%;min-width:0;margin-left:0}.career-current-cosmetics .commander-loadout-strip.compact{justify-content:flex-start}}
body[data-growth-profile-frame=naval-frame] .career-dossier{border:3px solid #285875;box-shadow:0 24px 60px #122f4326,inset 0 0 0 3px #caa14224}body[data-growth-profile-frame=admiral-frame] .career-dossier{border:4px double #b8892f;box-shadow:0 24px 70px #5b3a112e,inset 0 0 0 5px #a4342f17}body[data-growth-profile-frame=tournament-champion] .career-dossier{border:4px double #d4a23b;box-shadow:0 24px 75px #6b4c1438,inset 0 0 0 5px #d4a23b21}body[data-growth-dossier-background=ice-chart] .career-dossier-copy,.player-hero.loadout-dossier-ice-chart{background:radial-gradient(circle at 82% 20%,#a4d3e147,#0000 27%),linear-gradient(135deg,#d1ebf161,#0000 55%),repeating-linear-gradient(0deg,#0000 0 31px,#4075910d 32px),#f5f6f0}body[data-growth-dossier-background=admiralty-desk] .career-dossier-copy,.player-hero.loadout-dossier-admiralty-desk{background:radial-gradient(circle at 82% 20%,#daad4d2e,#0000 28%),linear-gradient(135deg,#6f4d2e21,#0000 58%),#f0e6d4}body[data-growth-dossier-background=black-sea] .career-dossier-copy,.player-hero.loadout-dossier-black-sea{color:#e9e1cf;background:radial-gradient(circle at 85% 18%,#e6c96f26 0 2%,#0000 3%),linear-gradient(145deg,#17384d,#091e2f 68%)}body[data-growth-dossier-background=black-sea] .career-dossier-copy :is(h1,h2,h3,strong),.player-hero.loadout-dossier-black-sea :is(h1,h2,h3,strong){color:#f2dfaa}body[data-growth-dossier-background=black-sea] .career-dossier-copy :is(p,span,small),.player-hero.loadout-dossier-black-sea :is(p,span,small){color:#c7d4d8}.player-hero.loadout-frame-naval-frame,.platform-panel.loadout-frame-naval-frame{border-color:#285875;box-shadow:inset 0 0 0 3px #caa1421c}.player-hero.loadout-frame-admiral-frame,.platform-panel.loadout-frame-admiral-frame{border-color:#b8892f;box-shadow:inset 0 0 0 4px #a4342f17}.player-hero.loadout-frame-tournament-champion,.platform-panel.loadout-frame-tournament-champion{border-color:#d4a23b;box-shadow:inset 0 0 0 4px #d4a23b21,0 0 18px #d4a23b1a}body[data-growth-board-theme=sonar] .board-wrap{background:radial-gradient(circle,#0000 0 22%,#4dc9be17 22.5% 23%,#0000 23.5% 42%,#4dc9be12 42.5% 43%,#0000 43.5%),#0b3046;box-shadow:inset 0 0 30px #32b5ad14}body[data-growth-board-theme=sonar] .board-cell{border-color:#59bbb540}body[data-growth-board-theme=blueprint] .board-wrap{background-color:#164d70;background-image:linear-gradient(#a0d3e51a 1px,#0000 1px),linear-gradient(90deg,#a0d3e51a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}body[data-growth-board-theme=blueprint] .board-cell{border-color:#aadae947}body[data-growth-board-theme=night-chart] .board-wrap{background:radial-gradient(circle at 82% 15%,#e6d28e2b,#0000 12%),repeating-linear-gradient(135deg,#0000 0 32px,#c69d400d 33px),#0a2639}body[data-growth-board-theme=night-chart] .board-cell{border-color:#be9d5638}body[data-growth-victory-card=classic-report] .battle-report-document{background:#f6eedf;border:2px solid #a6844b;box-shadow:0 24px 70px #15324a29,inset 0 0 0 5px #a6844b14}body[data-growth-victory-card=admiralty-report] .battle-report-document{background:linear-gradient(145deg,#f5f4ea,#e8eef1);border:3px double #315c78;box-shadow:0 24px 75px #1b405736,inset 0 0 0 4px #315c7814}body[data-growth-victory-card=brass-victory] .battle-report-document{background:linear-gradient(145deg,#f6e3ad,#d5b56a);border:6px ridge #b98531;box-shadow:0 26px 80px #5c3c0e3d,inset 0 0 0 4px #5b3a0e21}body[data-growth-victory-card=arctic-journal] .battle-report-document{background:linear-gradient(145deg,#f8fbfb,#e1f0f4);border:3px solid #83adbe;box-shadow:0 24px 75px #345e732b,inset 0 0 0 5px #89b9cb1a}body[data-growth-victory-card=night-operation] .battle-report-document{color:#e8dbc0;background:linear-gradient(145deg,#123149,#071e30 72%);border:3px double #bd913c;box-shadow:0 26px 82px #05121c66,inset 0 0 0 4px #c5994017}body[data-growth-victory-card=night-operation] .battle-report-document :is(h1,h2,h3,strong,b){color:#f0ce78}body[data-growth-victory-card=night-operation] .battle-report-document :is(p,span,small){color:#c6d2d5}body[data-growth-victory-card=parade-report] .battle-report-document{background:linear-gradient(90deg,#a02e2824 0 10%,#0000 18% 82%,#a02e2824 90% 100%),#f4e5c9;border:4px double #c49735;box-shadow:0 28px 85px #643b1140,inset 0 0 0 5px #c294341c}body[data-growth-callsign-plate=flagship] .platform-user-link,body[data-growth-callsign-plate=northern-fleet] .platform-user-link,body[data-growth-callsign-plate=signal-red] .platform-user-link,body[data-growth-callsign-plate=admiralty-plate] .platform-user-link{border-radius:6px;padding:4px 11px;font-weight:850}body[data-growth-callsign-plate=flagship] .platform-user-link{background:linear-gradient(145deg,#fff8de,#ead59e);border:1px solid #ba8e36}body[data-growth-callsign-plate=northern-fleet] .platform-user-link{background:linear-gradient(145deg,#eef8fa,#ccdee5);border:1px solid #50859d}body[data-growth-callsign-plate=signal-red] .platform-user-link{background:linear-gradient(145deg,#fff0e7,#e9c2ba);border:1px solid #a64b43}body[data-growth-callsign-plate=admiralty-plate] .platform-user-link{background:linear-gradient(145deg,#f9e8b9,#d8b45a);border:1px solid #b88930;box-shadow:0 3px 9px #6f501626}.growth-item.legendary .cosmetic-art{filter:drop-shadow(0 12px 18px #cfa0363d)}
.season-page{color:#173a52}.season-hero{background-color:#fffcf5e6;background-image:linear-gradient(#2956700d 1px,#0000 1px),linear-gradient(90deg,#2956700d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #1e42582e;border-radius:20px;grid-template-columns:minmax(0,1fr) 230px;gap:28px;margin:0 0 20px;padding:clamp(28px,4vw,52px);display:grid;box-shadow:0 20px 55px #2b343717}.season-hero h1{color:#12364f;margin:6px 0 14px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.96}.season-hero p{color:#57768a;max-width:760px;font-size:1.04rem;line-height:1.65}.season-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.season-orders-summary{color:#f8f2e7;text-align:center;background:#143c58;border-radius:14px;place-content:center;justify-items:center;min-height:230px;padding:24px;display:grid}.season-orders-summary>span,.season-orders-summary>small{color:#afc0ca;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.season-orders-summary>strong{font-size:4.8rem;line-height:.95}.season-orders-summary>i{background:#ffffff2b;width:100%;height:1px;margin:20px 0}.season-orders-summary>b{font-size:1.7rem}.season-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.season-status-grid article{background:#fffcf6d1;border:1px solid #15324a21;border-radius:12px;gap:8px;min-height:105px;padding:18px;display:grid}.season-status-grid span{color:#708797;text-transform:uppercase;letter-spacing:.05em;font-size:.74rem}.season-status-grid strong{color:#153a54;align-self:end;font-size:1.8rem}.season-orders{background:#fffcf6e0;border:1px solid #15324a21;border-radius:18px;padding:clamp(22px,3vw,38px)}.season-task-list{gap:10px;margin-top:20px;display:grid}.season-task-list article{background:#fbf7ef;border:1px solid #15324a1f;border-radius:12px;grid-template-columns:60px minmax(0,1fr) 180px;align-items:center;gap:16px;min-height:112px;padding:16px;display:grid}.season-task-list article.complete{border-color:#9a702c66}.season-task-list article.claimed{background:#f1f6f0d1}.season-task-number{color:#b6403a;letter-spacing:.06em;border:1px solid #b6403a;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.season-task-copy{gap:13px;min-width:0;display:grid}.season-task-copy>div:first-child{gap:4px;display:grid}.season-task-copy strong{color:#153a54;font-size:1.02rem}.season-task-copy span{color:#678091;font-size:.82rem}.season-task-progress{background:#ddd5c8;border-radius:999px;height:8px;position:relative;overflow:hidden}.season-task-progress i{border-radius:inherit;background:linear-gradient(90deg,#173f5b,#b6403a);position:absolute;inset:0 auto 0 0}.season-task-progress b{color:#607989;font-size:.68rem;position:absolute;top:-18px;right:0}.season-task-reward{text-align:right;justify-items:end;gap:4px;display:grid}.season-task-reward>strong{color:#9a702c;font-size:1.2rem}.season-task-reward>span,.season-task-reward>small{color:#718491;font-size:.72rem}.season-task-reward>b{color:#356d54;letter-spacing:.08em;font-size:.76rem}.season-task-reward button{color:#fff;cursor:pointer;background:#9a702c;border:1px solid #9a702c;border-radius:7px;min-width:112px;min-height:38px;font-weight:800}.season-task-reward button:disabled{opacity:.5;cursor:wait}.season-exclusive-card{background:linear-gradient(135deg,#fffaeef5,#f3ebd8e6);border:1px solid #b2874466;border-radius:16px;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:20px;padding:26px;display:grid}.season-exclusive-art{filter:drop-shadow(0 10px 18px #13304629);width:108px;height:108px}.season-exclusive-card h2{color:#153a54;margin:3px 0 8px}.season-exclusive-card p{color:#667e8e;margin:0;line-height:1.55}.season-exclusive-card>div:last-child{justify-items:end;gap:10px;min-width:150px;display:grid}.season-exclusive-card>div:last-child strong{color:#356d54;letter-spacing:.07em;font-size:.8rem}.season-exclusive-card>div:last-child span{color:#7b8991}.season-exclusive-card a{font-weight:800}.leaderboard-share-card{background:#fff9ebc7;border:1px solid #b2874459;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:16px 18px;display:flex}.leaderboard-share-card>div{gap:3px;display:grid}.leaderboard-share-card span{color:#6b8190;font-size:.76rem}.leaderboard-share-card strong{color:#153a54;font-size:1.1rem}.leaderboard-share-card button{color:#fff;cursor:pointer;background:#173f5b;border:1px solid #173f5b;border-radius:7px;min-height:40px;padding:9px 14px;font-weight:800}.leaderboard-share-notice{color:#356d54;margin:-8px 0 14px;font-size:.8rem;font-weight:700}body[data-growth-emblem^=season-campaign-] .career-dossier-copy:after{content:"К";color:#b6403a;opacity:.13;border-color:#b28744;font:800 30px/1 Georgia,serif;display:grid}@media (max-width:900px){.season-hero{grid-template-columns:1fr}.season-orders-summary{min-height:170px}.season-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.season-task-list article{grid-template-columns:46px minmax(0,1fr)}.season-task-reward{text-align:left;grid-column:2;justify-items:start}.season-exclusive-card{grid-template-columns:86px minmax(0,1fr)}.season-exclusive-art{width:78px;height:78px}.season-exclusive-card>div:last-child{grid-column:2;justify-items:start}}@media (max-width:560px){.season-status-grid,.season-task-list article{grid-template-columns:1fr}.season-task-number{width:42px;height:42px}.season-task-reward{grid-column:1}.season-exclusive-card{grid-template-columns:1fr}.season-exclusive-art{width:104px;height:104px}.season-exclusive-card>div:last-child{grid-column:1}.leaderboard-share-card{flex-direction:column;align-items:stretch}}
.season-campaign-points{color:#f7edd6;background:radial-gradient(circle at 85% 15%,#d0a75b2e,#0000 42%),linear-gradient(145deg,#163b52f5,#245369f2)}.season-campaign-points>span,.season-campaign-points>small{color:#f7edd6b8!important}.season-campaign-points>strong{color:#f5d799!important}.season-campaign-points>small{max-width:190px;margin-top:4px;font-size:.62rem;line-height:1.35;display:block}.season-race-callout{background:linear-gradient(135deg,#315f7812,#b78a3e12),#fffdf8d1;border:1px solid #2f5f7824;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:17px 18px;display:flex}.season-race-callout h2{color:#17384f;margin:2px 0 4px}.season-race-callout p{color:#627884;margin:0;font-size:.8rem;line-height:1.45}.season-race-callout>a{white-space:nowrap;flex:none}@media (max-width:680px){.season-race-callout{flex-direction:column;align-items:flex-start}.season-race-callout>a{text-align:center;width:100%}}
.season-token-stat{position:relative;padding-left:62px!important}.season-token-stat .fleet-token-art{width:38px;height:38px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.season-task-token{color:#936c25;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex!important}.season-task-token .fleet-token-art{width:28px;height:28px}.season-task-token strong{color:#8d671f;font-size:1rem}
.support-ai-page{max-width:1080px}.support-ai-panel{background:radial-gradient(circle at 88% 6%,#d3a53e21,#0000 23%),linear-gradient(145deg,#fbf7ef,#efe5d4);border:1px solid #15324a24;border-radius:20px;gap:18px;padding:24px;display:grid;box-shadow:0 20px 55px #15324a17}.support-ai-heading{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:16px;display:grid}.support-ai-heading h1{margin:2px 0 8px}.support-ai-heading p:last-child{color:#607987;margin:0;line-height:1.5}.support-ai-avatar{background:radial-gradient(circle at 35% 30%,#315f7c,#0b2c43 62%,#061a2a);border:4px solid #d0a342;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 8px 20px #1431453d,inset 0 0 0 3px #f1ce712e}.support-ai-avatar:before{content:"";border:2px solid #e7c25e;border-radius:50%;width:34px;height:34px;position:absolute}.support-ai-avatar:after{content:"";background:#e7c25e;border-radius:4px;width:4px;height:43px;position:absolute;box-shadow:0 0}.support-ai-avatar span{z-index:2;color:#c44239;font-size:18px;transform:translateY(-20px)}.support-suggestions{flex-wrap:wrap;gap:7px;display:flex}.support-suggestions button{color:#315b73;cursor:pointer;background:#fffcf6c7;border:1px solid #2a536a2e;border-radius:999px;padding:8px 11px;font-size:.75rem;font-weight:750}.support-suggestions button:hover{background:#fff6df;border-color:#b5892d6b}.support-suggestions button:disabled{opacity:.55;cursor:wait}.support-chat{background:#f7f2e8bd;border:1px solid #15324a1a;border-radius:15px;gap:10px;min-height:190px;max-height:480px;padding:16px;display:grid;overflow-y:auto}.support-chat article{gap:4px;width:min(82%,690px);display:grid}.support-chat article.user{justify-self:end}.support-chat article.assistant{justify-self:start}.support-chat article>span{color:#758a96;letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:850}.support-chat article.user>span{text-align:right}.support-chat article p{white-space:pre-wrap;border-radius:12px;margin:0;padding:11px 13px;line-height:1.5}.support-chat article.assistant p{color:#17384d;background:#fffaf0;border:1px solid #15324a1c}.support-chat article.user p{color:#fff;background:#173f5b}.support-chat article.thinking p{color:#69808d;font-style:italic}.support-chat-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.support-chat-form textarea{resize:vertical;color:#15324a;min-height:76px;font:inherit;background:#fffdf8;border:1px solid #15324a2e;border-radius:10px;padding:12px}.support-chat-form button{min-width:120px}.support-grounding{background:#fffcf694;border:1px solid #2a536a1a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 12px;display:flex}.support-grounding>span{color:#718591;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:850}.support-grounding>div{flex-wrap:wrap;gap:6px;display:flex}.support-grounding b{color:#315b73;background:#315b7317;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800}.support-ai-footnote{color:#718591;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;display:flex}.support-admin-panel{margin-top:22px;scroll-margin-top:18px}@media (max-width:700px){.support-ai-panel{padding:17px}.support-ai-heading{grid-template-columns:58px minmax(0,1fr)}.support-ai-avatar{border-width:3px;width:54px;height:54px}.support-ai-avatar:before{width:26px;height:26px}.support-ai-avatar:after{height:32px}.support-ai-avatar span{font-size:13px;transform:translateY(-15px)}.support-chat article{width:92%}.support-chat-form{grid-template-columns:1fr}.support-chat-form button{width:100%}.support-grounding{flex-direction:column;align-items:flex-start}.support-ai-footnote{flex-direction:column;align-items:stretch}}
.linked-accounts-panel{gap:16px;display:grid}.linked-commander-id{background:#fffcf68c;border:1px dashed #15324a38;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 12px;display:flex}.linked-commander-id span{color:#6b8190;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.linked-commander-id code{color:#15324a;overflow-wrap:anywhere}.linked-identity-list{gap:9px;display:grid}.linked-identity-list article{background:#fffcf694;border:1px solid #15324a1f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.linked-identity-list article.connected{background:#edf5ef8c;border-color:#356d5447}.linked-identity-list article>div{gap:3px;min-width:0;display:grid}.linked-identity-list span{color:#718591;text-transform:uppercase;letter-spacing:.07em;font-size:.69rem;font-weight:800}.linked-identity-list strong{color:#15324a;overflow-wrap:anywhere}.linked-identity-list small,.linked-account-note{color:#6b8190}@media (max-width:620px){.linked-identity-list article{grid-template-columns:1fr}.linked-identity-list article button{justify-self:start}}
.tournament-page{gap:18px;display:grid}.tournament-hero{background:linear-gradient(135deg,#fffcf6eb,#f2ebdee0),repeating-linear-gradient(0deg,#0000 0 27px,#2d5b7a0d 27px 28px);border:1px solid #15324a2e;border-radius:14px;grid-template-columns:minmax(0,1fr) 260px;gap:26px;padding:28px;display:grid;box-shadow:0 18px 38px #1d2d3814}.tournament-title-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tournament-title-line h1{margin:2px 0 6px}.tournament-status{letter-spacing:.06em;text-transform:uppercase;border:1px solid #15324a2e;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.tournament-status.registration{color:#77551c;background:#e9cf9157}.tournament-status.live{color:#874238;background:#e8b2a452}.tournament-status.completed{color:#356d54;background:#b1d3be57}.tournament-status.cancelled{color:#6b7378;background:#cdd1d25c}.tournament-hero p{color:#566f7d;max-width:780px;line-height:1.65}.tournament-hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.tournament-battle-button{box-shadow:0 7px 18px #15324a24}.tournament-summary-card{text-align:center;background:#fffcf6ad;border:1px solid #15324a26;border-radius:12px;align-content:center;gap:5px;padding:18px;display:grid}.tournament-summary-card span,.tournament-summary-card small{color:#6b8190;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.tournament-summary-card strong{color:#15324a;font-size:1.65rem}.tournament-summary-card b,.tournament-summary-card em{color:#294f68;font-size:.9rem;font-style:normal}.tournament-summary-card i{background:#15324a26;width:60%;height:1px;margin:9px auto;display:block}.tournament-next-action{background:linear-gradient(135deg,#315f7814,#fffcf6cc);border:1px solid #315f7833;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.tournament-next-action.registration{background:linear-gradient(135deg,#be93461c,#fffcf6cc);border-color:#ae823740}.tournament-next-action.live{background:linear-gradient(135deg,#b1523e17,#fffcf6cc);border-color:#9146373d}.tournament-next-action.completed{background:linear-gradient(135deg,#356d5417,#fffcf6cc);border-color:#356d5440}.tournament-next-action h2{color:#17384f;margin:2px 0 5px}.tournament-next-action p{color:#607984;max-width:800px;margin:0;line-height:1.45}.tournament-next-action>button{flex:none}.tournament-how-it-works,.tournament-prizes-section{background:#fffcf6a8;border:1px solid #15324a21;border-radius:14px;padding:20px 22px}.tournament-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.tournament-steps article{background:#fffdf9bd;border:1px solid #15324a1a;border-radius:11px;align-content:start;gap:5px;min-height:154px;padding:14px;display:grid;position:relative}.tournament-steps b{color:#b08745;font:900 1.15rem/1 Georgia,serif}.tournament-steps strong{color:#17384f}.tournament-steps p{color:#697e87;margin:0;font-size:.76rem;line-height:1.45}.tournament-schedule-strip{background:#2f5b730f;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:grid}.tournament-schedule-strip div{gap:3px;display:grid}.tournament-schedule-strip span{color:#72858e;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.tournament-schedule-strip strong{color:#294f68;font-size:.82rem}.tournament-schedule-strip i{border:2px solid #b08a4a;border-radius:50%;width:8px;height:8px}.tournament-orders-card{background:#edf5efa6;border:1px solid #356d5442;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;display:grid}.tournament-orders-card h2{margin:2px 0 5px}.tournament-orders-card p{color:#57706a;margin:0}.tournament-order-meta{text-align:right;grid-template-columns:auto auto;gap:4px 12px;display:grid}.tournament-order-meta span{color:#718591;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.tournament-order-meta strong{color:#15324a}.tournament-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tournament-info-grid article{background:#fffcf6a3;border:1px solid #15324a21;border-radius:10px;align-content:start;gap:6px;min-height:112px;padding:16px;display:grid}.tournament-info-grid span{color:#718591;text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;font-weight:900}.tournament-info-grid strong{color:#15324a;line-height:1.35}.tournament-info-grid small{color:#6b8190;line-height:1.4}.tournament-prizes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.tournament-prize-card{background:linear-gradient(135deg,#fffdf8e0,#e7eeefa3);border:1px solid #15324a1f;border-radius:13px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:15px;padding:14px;display:grid}.tournament-prize-card.champion{background:linear-gradient(135deg,#f8e6b773,#fffdf8e0);border-color:#bd903759}.tournament-prize-art{aspect-ratio:1;background:#17384f;border-radius:11px;overflow:hidden}.tournament-prize-art .cosmetic-art{width:100%;height:100%}.tournament-prize-card>div:last-child{align-content:center;gap:5px;display:grid}.tournament-prize-card span{color:#8d6a35;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.tournament-prize-card strong{color:#17384f;font-size:1.06rem}.tournament-prize-card p{color:#697d86;margin:0;font-size:.76rem;line-height:1.42}.tournament-prize-card b{color:#8b6425;align-items:center;gap:5px;width:fit-content;font-size:.86rem;display:inline-flex}.tournament-prize-card b .fleet-token{width:22px;height:22px}.tournament-prize-card small{color:#8a6c48;font-size:.68rem}.tournament-bracket-panel{overflow:hidden}.tournament-registration-list{gap:7px;display:grid}.tournament-registration-list article{border-bottom:1px solid #15324a17;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.tournament-registration-list b{color:#9c7651;font-size:.78rem}.tournament-registration-list span{color:#15324a;font-weight:800}.tournament-registration-list strong{color:#294f68}.tournament-bracket{scroll-snap-type:x proximity;gap:16px;padding:4px 2px 12px;display:flex;overflow-x:auto}.tournament-round{scroll-snap-align:start;flex:0 0 min(310px,82vw);align-content:start;gap:9px;display:grid}.tournament-round h3{color:#6b8190;text-transform:uppercase;letter-spacing:.08em;margin:0 0 3px;font-size:.75rem}.tournament-round article{background:#fffcf6b8;border:1px solid #15324a21;border-radius:10px;gap:5px;padding:12px;display:grid}.tournament-round article.playing{background:#f9efe8bd;border-color:#96554157}.tournament-round article.settled{background:#eff6f0a8;border-color:#356d5442}.tournament-round article.free-pass{opacity:.88;border-style:dashed}.tournament-round article>div{border-radius:6px;justify-content:space-between;gap:10px;padding:5px 7px;display:flex}.tournament-round article>div.winner{background:#c8decc73}.tournament-round article span{color:#15324a;font-weight:800}.tournament-round article small{color:#6b8190}.tournament-round article i{color:#9c7651;text-align:center;text-transform:uppercase;font-size:.68rem;font-style:normal}.tournament-round article em{color:#718591;text-align:center;font-size:.72rem;font-style:normal}.tournament-podium{grid-template-columns:1.15fr 1fr;gap:12px;display:grid}.tournament-podium>div{background:#fffcf6ad;border:1px solid #15324a29;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 14px;padding:20px;display:grid}.tournament-podium span{color:#9c7651;grid-row:span 2;font:900 1.7rem/1 Georgia,serif}.tournament-podium strong{color:#15324a;font-size:1.05rem}.tournament-podium small{color:#6b8190}.tournament-recent-list{gap:7px;display:grid}.tournament-recent-list>div{border-bottom:1px solid #15324a14;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.tournament-recent-list span,.tournament-recent-list em{color:#718591;font-size:.76rem;font-style:normal}.tournament-recent-list strong{color:#15324a}@media (max-width:900px){.tournament-hero{grid-template-columns:1fr}.tournament-summary-card{grid-template-columns:repeat(3,1fr);align-items:center}.tournament-summary-card i{display:none}.tournament-info-grid,.tournament-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-prize-card{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:720px){.tournament-prizes-grid,.tournament-schedule-strip{grid-template-columns:1fr}.tournament-schedule-strip i{border:0;border-left:1px solid #b08a4a59;border-radius:0;width:1px;height:12px;margin-left:5px}}@media (max-width:620px){.tournament-hero{padding:20px 16px}.tournament-summary-card{grid-template-columns:1fr}.tournament-next-action{flex-direction:column;align-items:stretch}.tournament-next-action>button{width:100%}.tournament-how-it-works,.tournament-prizes-section{padding:16px}.tournament-steps{grid-template-columns:1fr}.tournament-steps article{min-height:0}.tournament-orders-card{grid-template-columns:1fr}.tournament-order-meta{text-align:left}.tournament-info-grid,.tournament-podium{grid-template-columns:1fr}.tournament-prize-card{grid-template-columns:100px minmax(0,1fr)}.tournament-recent-list>div{grid-template-columns:1fr;gap:3px}}
.growth-loadout-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.career-current-cosmetics{gap:7px;min-width:260px;max-width:360px}.current-cosmetics-label{letter-spacing:.09em;font-size:.68rem}.career-current-cosmetics .commander-loadout-strip.compact{flex-wrap:wrap;justify-content:flex-end;gap:6px}.career-current-cosmetics .commander-loadout-strip.compact .commander-loadout-chip{border-radius:9px;grid-template-columns:42px;padding:3px}.career-current-cosmetics .commander-loadout-strip.compact .commander-loadout-chip>.cosmetic-art{width:42px;height:42px}.leaderboard-share-card .commander-loadout-strip.compact,.leaderboard-commander-cell .commander-loadout-strip.compact{flex-wrap:wrap}@media (max-width:1100px){.growth-loadout-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.growth-loadout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-current-cosmetics{justify-items:start;width:100%;min-width:0;max-width:none}.career-current-cosmetics .commander-loadout-strip.compact{justify-content:flex-start}}@media (max-width:520px){.growth-loadout-grid{grid-template-columns:1fr}}
.match-control-guard{z-index:1200;left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));color:#17283e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7efdef7;border:1px solid #845e206b;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;max-width:760px;margin:0 auto;padding:14px 16px;display:flex;position:fixed;box-shadow:0 14px 40px #19273a3d}.match-control-guard div{gap:3px;display:grid}.match-control-guard strong{font-size:.96rem}.match-control-guard span,.match-control-guard small{opacity:.78;font-size:.78rem;line-height:1.35}.match-control-guard button{color:#fffaf0;min-height:42px;font:inherit;cursor:pointer;background:#263f61;border:1px solid #263f61;border-radius:10px;flex:none;padding:0 15px;font-weight:700}.match-control-guard button:disabled{cursor:wait;opacity:.62}.match-control-toast{z-index:1200;left:50%;bottom:max(18px, env(safe-area-inset-bottom));color:#fffaf0;background:#17283ef0;border-radius:999px;padding:10px 14px;font-size:.82rem;font-weight:700;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px #19273a38}@media (max-width:640px){.match-control-guard{flex-direction:column;align-items:stretch;gap:10px}.match-control-guard button{width:100%}}
html.telegram-mini-app{--warship-tg-safe-top:var(--tg-content-safe-area-inset-top,var(--tg-safe-area-inset-top,0px));--warship-tg-safe-right:var(--tg-content-safe-area-inset-right,var(--tg-safe-area-inset-right,0px));--warship-tg-safe-bottom:var(--tg-content-safe-area-inset-bottom,var(--tg-safe-area-inset-bottom,0px));--warship-tg-safe-left:var(--tg-content-safe-area-inset-left,var(--tg-safe-area-inset-left,0px));min-height:var(--tg-viewport-stable-height,100svh);background:var(--paper)}html.telegram-mini-app body{min-height:var(--tg-viewport-stable-height,100svh);overscroll-behavior-y:none}html.telegram-mini-app .game-shell{min-height:var(--tg-viewport-stable-height,100svh);padding-top:calc(clamp(28px, 4vw, 62px) + var(--warship-tg-safe-top));padding-right:calc(clamp(28px, 4vw, 62px) + var(--warship-tg-safe-right));padding-bottom:calc(clamp(28px, 4vw, 62px) + var(--warship-tg-safe-bottom));padding-left:calc(clamp(28px, 4vw, 62px) + var(--warship-tg-safe-left))}html.telegram-mini-app .platform-page{min-height:var(--tg-viewport-stable-height,100svh);padding-top:calc(clamp(24px, 4vw, 58px) + var(--warship-tg-safe-top));padding-right:calc(clamp(24px, 4vw, 58px) + var(--warship-tg-safe-right));padding-bottom:calc(clamp(24px, 4vw, 58px) + var(--warship-tg-safe-bottom));padding-left:calc(clamp(24px, 4vw, 58px) + var(--warship-tg-safe-left))}html.telegram-mini-app .match-control-guard{left:max(16px, var(--warship-tg-safe-left));right:max(16px, var(--warship-tg-safe-right));bottom:max(16px, var(--warship-tg-safe-bottom))}html.telegram-mini-app .match-control-toast{bottom:max(18px, var(--warship-tg-safe-bottom))}.telegram-gate-overlay{z-index:2200;padding-top:calc(18px + var(--warship-tg-safe-top,env(safe-area-inset-top)));padding-right:calc(18px + var(--warship-tg-safe-right,env(safe-area-inset-right)));padding-bottom:calc(18px + var(--warship-tg-safe-bottom,env(safe-area-inset-bottom)));padding-left:calc(18px + var(--warship-tg-safe-left,env(safe-area-inset-left)));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0e2638d1,#0e2638d1),repeating-linear-gradient(0deg,#0000 0 79px,#f3ebdd12 80px),repeating-linear-gradient(90deg,#0000 0 79px,#f3ebdd12 80px);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.telegram-gate-card{width:min(100%,560px);color:var(--ink);background:#fbf7effa;border:1px solid #c9bda9e0;border-radius:20px;padding:clamp(24px,6vw,42px);box-shadow:0 24px 70px #05142157}.telegram-gate-kicker{color:var(--red);letter-spacing:.17em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:900}.telegram-gate-card h2{color:var(--navy);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-family:Impact,Arial Narrow,Segoe UI,sans-serif;font-size:clamp(2rem,7vw,3.8rem);font-weight:800;line-height:.96}.telegram-gate-copy{margin:18px 0 0;font-size:.96rem;line-height:1.55}.telegram-gate-actions{gap:10px;margin-top:22px;display:grid}.telegram-gate-actions button{cursor:pointer;border-radius:11px;min-height:48px;padding:0 18px;font-weight:800}.telegram-primary{border:1px solid var(--navy);background:var(--navy);color:var(--paper-light)}.telegram-secondary{color:var(--navy);background:0 0;border:1px solid #15324a52}.telegram-link-form{gap:13px;margin-top:22px;display:grid}.telegram-link-form label{gap:7px;font-size:.82rem;font-weight:800;display:grid}.telegram-link-form input{width:100%;min-height:48px;color:var(--navy);font:inherit;background:#fffdf8;border:1px solid #15324a47;border-radius:10px;padding:0 13px}.telegram-link-form input:focus{border-color:var(--red);outline:2px solid #b6403a2b}.telegram-gate-error{color:#9d312e;margin:0;font-size:.82rem;line-height:1.4}.telegram-gate-note{color:var(--blue-gray);border-top:1px solid #15324a24;margin-top:20px;padding-top:15px;font-size:.72rem;line-height:1.45;display:block}.telegram-gate-progress{gap:7px;margin-top:22px;display:flex}.telegram-gate-progress i{background:var(--red);border-radius:999px;width:8px;height:8px;animation:1.05s ease-in-out infinite telegram-gate-pulse}.telegram-gate-progress i:nth-child(2){animation-delay:.14s}.telegram-gate-progress i:nth-child(3){animation-delay:.28s}@keyframes telegram-gate-pulse{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (max-width:640px){html.telegram-mini-app .game-shell{padding-right:calc(18px + var(--warship-tg-safe-right));padding-left:calc(18px + var(--warship-tg-safe-left))}html.telegram-mini-app .platform-page{padding-right:calc(16px + var(--warship-tg-safe-right));padding-left:calc(16px + var(--warship-tg-safe-left))}.telegram-gate-card{border-radius:16px}}
.cell .miss-mark,.cell .fire-mark{pointer-events:none;transform-origin:50%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cell .miss-mark{z-index:6;aspect-ratio:auto;box-sizing:border-box;border:2px solid var(--blue-gray);background:0 0;border-radius:50%;width:28%;height:28%;animation:.3s ease-out miss-ring;display:block}.cell .fire-mark{z-index:7;opacity:1;filter:drop-shadow(0 0 4px #b6403a73);place-items:center;width:74%;height:84%;animation:.82s ease-in-out infinite alternate fire-pulse;display:grid}.cell .fire-mark-svg{width:100%;height:100%;display:block;overflow:visible}.cell .fire-outer{fill:#b63c2f}.cell .fire-middle{fill:#ef7132}.cell .fire-core{fill:#f5b343}.cell .fire-heavy{filter:drop-shadow(0 0 6px #b6403a9e);width:82%;height:90%}.compact-board .miss-mark{border-width:1px}.compact-board .fire-mark{filter:none;width:76%;height:84%}@keyframes fire-pulse{0%{opacity:.88}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cell .fire-mark,.cell .miss-mark{animation:none}}
:root{--naval-shell-deep:#17384f;--naval-shell-mid:#315f78;--naval-shell-sea:#c6dadd;--naval-shell-paper:#f5efe2;--naval-shell-gold:#b78d49;--naval-shell-red:#a9443e;--naval-shell-glass:#f6f4ece8}html{background:#c9dadd;min-height:100%}body{min-height:100vh;background-color:#c9dadd!important;background-image:radial-gradient(circle at 86% 15%,#0000 0 60px,#17384f26 61px 62px,#0000 63px 96px,#17384f1a 97px 98px,#0000 99px),radial-gradient(circle at 86% 15%,#0000 0 18px,#b78d492e 19px 20px,#0000 21px),radial-gradient(at 10% 82%,#0000 0 82px,#315f781f 83px 84px,#0000 85px 128px,#315f7814 129px 130px,#0000 131px),linear-gradient(32deg,#0000 0 46%,#b78d4917 46.2% 46.5%,#0000 46.7% 100%),repeating-linear-gradient(0deg,#0000 0 55px,#17384f12 56px),repeating-linear-gradient(90deg,#0000 0 55px,#17384f12 56px),radial-gradient(circle at 18% 8%,#ffffffad,#0000 30%),linear-gradient(145deg,#e5ece8 0%,#c5dadd 47%,#e8dbc5 100%)!important;background-attachment:fixed!important}body:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(112deg,#0000 0 14%,#17384f12 14.1% 14.3%,#0000 14.4% 72%,#a9443e0d 72.1% 72.3%,#0000 72.4%),repeating-radial-gradient(circle at 86% 15%,#0000 0 23px,#17384f09 24px 25px,#0000 26px 46px);position:fixed;inset:0}body>main,body>nav{z-index:1;position:relative}.game-shell,.platform-page{background-color:#0000!important;background-image:none!important}.platform-panel{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:linear-gradient(145deg,#fcf9f1f0,#f4efe4e3);box-shadow:0 18px 42px #15324a1a,inset 0 1px #ffffffbd}.command-deck{top:max(10px, env(safe-area-inset-top));z-index:80;width:min(100% - 24px,1180px);margin:0;position:fixed;left:50%;transform:translate(-50%)}.command-deck-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fcf9f1f2,#e2edeced);border:1px solid #17384f38;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:7px;display:grid;box-shadow:0 15px 38px #15324a29,inset 0 1px #ffffffd6}.command-brand{align-items:center;gap:8px;min-width:142px;padding:0 10px;display:inline-flex;color:var(--naval-shell-deep)!important;text-decoration:none!important}.command-brand>span{background:var(--naval-shell-deep);color:#f3d8a6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.95rem;display:grid}.command-brand strong{white-space:nowrap;letter-spacing:.02em;font-size:.82rem}.command-primary{grid-template-columns:repeat(5,minmax(68px,1fr));gap:5px;width:min(100%,610px);margin-inline:auto;display:grid}.command-nav-item{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:46px;padding:6px 9px;list-style:none;transition:background-color .14s,border-color .14s,transform .14s;display:flex;color:var(--naval-shell-deep)!important;text-decoration:none!important}.command-nav-item::-webkit-details-marker{display:none}.command-nav-item::marker{content:"";display:none}.command-nav-item:hover{background:#ffffff8a;border-color:#17384f24;transform:translateY(-1px)}.command-nav-item.active,.command-more.active>.command-nav-item,.command-more[open]>.command-nav-item{background:linear-gradient(145deg,#17384f,#28536b);border-color:#17384f61;color:#fffaf0!important}.command-nav-symbol{color:#315f78;flex:none;place-items:center;width:24px;height:24px;font-size:.84rem;font-weight:900;line-height:1;display:grid}.command-nav-item.active .command-nav-symbol,.command-more.active>.command-nav-item .command-nav-symbol,.command-more[open]>.command-nav-item .command-nav-symbol{color:#f0d29a}.command-nav-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:900;line-height:1.1;overflow:hidden}.command-more{min-width:0;position:relative}.command-more-symbol{letter-spacing:1px}.command-more-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fcf9f1fa,#e5eeecfa);border:1px solid #17384f38;border-radius:16px;width:min(420px,100vw - 24px);padding:14px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 22px 60px #15324a3d}.command-more-heading{border-bottom:1px solid #17384f1f;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding:0 2px 9px;display:flex}.command-more-heading strong{color:var(--naval-shell-deep);font-size:.9rem}.command-more-heading small{color:#6f838c;font-size:.66rem}.command-more-links{grid-template-columns:1fr 1fr;gap:7px;display:grid}.command-more-links>a{background:#ffffff7d;border:1px solid #17384f1f;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:8px 9px;display:grid;color:var(--naval-shell-deep)!important;text-decoration:none!important}.command-more-links>a.active{background:#315f781a;border-color:#17384f6e}.command-more-links>a>span:first-child{color:#315f78;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.command-more-links>a>span:last-child{gap:2px;min-width:0;display:grid}.command-more-links strong{font-size:.76rem}.command-more-links small{color:#6f838c;font-size:.61rem;line-height:1.25}.command-account-panel{border-top:1px solid #17384f1f;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding-top:11px;display:flex}.command-account-copy{gap:1px;min-width:0;display:grid}.command-account-copy>small,.command-account-copy>span,.command-deck-status{color:#6f838c;font-size:.64rem;line-height:1.35}.command-account-copy a{text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden;color:var(--naval-shell-deep)!important}.command-account-copy strong{font-size:.78rem}.command-account-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.command-account-actions>a:not(.token-balance),.command-account-actions>button,.command-login{min-height:32px;font:inherit;background:#ffffff8f;border:1px solid #17384f2e;border-radius:8px;padding:0 10px;font-size:.68rem;font-weight:850;color:var(--naval-shell-deep)!important;text-decoration:none!important}.command-account-actions>button{cursor:pointer}.command-login{white-space:nowrap;align-items:center;display:inline-flex}.command-desktop-account{justify-content:flex-end;min-width:112px;display:flex}.command-desktop-account>a{border-left:1px solid #17384f24;align-items:center;gap:7px;max-width:160px;min-height:38px;padding:0 10px;font-size:.72rem;font-weight:850;display:flex;color:var(--naval-shell-deep)!important;text-decoration:none!important}.command-desktop-account span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-desktop-account small{color:#70848d;flex:none}.command-deck-global~main{padding-top:clamp(102px,8vw,118px)!important}.game-shell:has(.command-deck-embedded){padding-top:clamp(102px,8vw,118px)!important}@media (max-width:980px) and (min-width:761px){.command-deck-shell{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.command-brand{min-width:44px;padding:0 4px}.command-brand strong{display:none}.command-primary{width:100%}.command-desktop-account{min-width:82px}.command-desktop-account>a{max-width:105px;padding-inline:7px}}@media (max-width:760px){.command-deck{top:auto;right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:auto;left:8px;transform:none}.command-deck-shell{background:#f6f4ecf5;border-radius:18px;min-height:0;padding:4px;display:block;box-shadow:0 12px 36px #15324a3b}.command-brand,.command-desktop-account{display:none}.command-primary{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%}.command-nav-item{border-radius:13px;flex-direction:column;gap:3px;min-height:57px;padding:5px 2px}.command-nav-symbol{width:23px;height:23px;font-size:.88rem}.command-nav-title{text-align:center;text-overflow:clip;width:100%;font-size:.62rem}.command-more{position:static}.command-more-panel{top:auto;right:8px;bottom:calc(78px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:17px;width:auto;max-height:min(68svh,540px);padding:13px;position:fixed;left:8px;overflow-y:auto}.command-more-links{grid-template-columns:1fr 1fr}.command-account-panel{flex-direction:column;align-items:stretch}.command-account-actions{justify-content:flex-start}.command-deck-global~main{padding-top:clamp(24px,5vw,42px)!important;padding-bottom:calc(102px + env(safe-area-inset-bottom))!important}.game-shell:has(.command-deck-embedded){padding-top:clamp(24px,5vw,42px)!important;padding-bottom:calc(102px + env(safe-area-inset-bottom))!important}}@media (max-width:390px){.command-nav-title{font-size:.58rem}.command-more-panel{left:6px;right:6px}.command-more-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.command-nav-item{transition:none}.command-nav-item:hover{transform:none}}
:root{--v11-abyss:#061623;--v11-navy:#09263a;--v11-navy-2:#103c58;--v11-steel:#4d7185;--v11-cyan:#5bdcff;--v11-cyan-soft:#9cecff;--v11-gold:#c99a48;--v11-gold-light:#f0cf83;--v11-paper:#f8f3e8;--v11-ink:#12354c}html,body{background-color:var(--v11-abyss)}body{background-image:radial-gradient(circle at 87% 12%,#0000 0 62px,#5bdcff1a 63px 64px,#0000 65px 108px,#5bdcff0d 109px 110px,#0000 111px),radial-gradient(circle at 13% 73%,#0000 0 84px,#f0cf8312 85px 86px,#0000 87px 136px,#f0cf830a 137px 138px,#0000 139px),repeating-linear-gradient(0deg,#0000 0 79px,#74b9d10a 80px),repeating-linear-gradient(90deg,#0000 0 79px,#74b9d10a 80px),linear-gradient(148deg,#071724 0%,#0b2a40 48%,#132e3d 72%,#0b1b28 100%);background-attachment:fixed}body:before{opacity:.82;background:linear-gradient(32deg,#0000 0 46%,#c99a480d 46.2% 46.45%,#0000 46.7%),linear-gradient(151deg,#0000 0 68%,#5bdcff0a 68.2% 68.45%,#0000 68.7%)}.command-deck-shell{background:linear-gradient(145deg,#071927f5,#0b273af0);border-color:#87cee829;box-shadow:0 15px 40px #00000047,inset 0 1px #ffffff0f}.command-brand strong,.command-nav-title,.command-desktop-account>a{color:#eef8fb!important}.command-brand span,.command-desktop-account small{color:#86a9ba!important}.command-nav-symbol{color:#8edff7;background:#5bdcff12;border-color:#5bdcff2e}.command-nav-item.active{background:linear-gradient(145deg,#246789db,#103d5af0)}.command-nav-item.active .command-nav-symbol{color:#fff3ce;border-color:#f0cf8359}.command-more-panel{color:#eef7fa;background:linear-gradient(155deg,#0b2639,#071722);border-color:#74b9d12e}.command-more-panel :is(strong,a,button){color:#eef7fa!important}.command-more-panel :is(span,small){color:#9ab4c1}.platform-page{color:var(--v11-ink);background:0 0!important}.platform-page:before{border-color:#78bcd324}.platform-page:after{border-color:#78bcd31a}.platform-topline{border-bottom-color:#a8d7e729}.platform-topline a,.platform-inline-links a,.platform-topline .platform-back{color:#dcecf2!important}.platform-topline a:hover{color:var(--v11-gold-light)!important}.platform-panel,.growth-login-callout,.growth-rewards,.growth-store-shell,.growth-inventory,.growth-loadout,.comrade-invite-card,.growth-empty,.season-orders,.tournament-how-it-works,.tournament-prizes-section,.tournament-bracket-panel{background:linear-gradient(145deg,#fbf8f0f5,#e8efefeb);border-color:#75b2c629;box-shadow:0 20px 55px #0000002e}.game-shell:not(:has(.home-mode-layout)){background:radial-gradient(circle at 18% 8%,#ffffff85,#0000 27%),repeating-linear-gradient(0deg,#0000 0 79px,#15324a08 80px),repeating-linear-gradient(90deg,#0000 0 79px,#15324a08 80px),#f3ebdd!important}.game-shell:has(.home-mode-layout){background:0 0!important}.game-shell:has(.home-mode-layout) .map-border{border-color:#84cde624}.home-masthead{background:radial-gradient(circle at 86% 18%,#5bdcff24,#0000 22%),linear-gradient(145deg,#051421ed,#092b40e8);border:1px solid #74c6e42e;border-radius:22px;overflow:hidden;box-shadow:0 24px 65px #0000003d;padding:clamp(22px,3vw,34px)!important}.home-masthead h1{color:#f1f7f8;text-shadow:0 8px 24px #0000004d}.home-masthead .eyebrow{color:var(--v11-gold-light)}.home-masthead .sector{color:#c9dce4;border-left-color:#9bd3e738}.home-masthead .sector span:first-child{color:#fff}.home-masthead .sound-console{background:#05121d66;border-color:#8dcde42e}.home-masthead .sound-console button{color:#a9c8d5;border-color:#91cde229}.home-masthead .sound-console button.active{color:var(--v11-gold-light)}.home-mode-layout{background:radial-gradient(circle at 85% 0,#5bdcff14,#0000 30%),linear-gradient(150deg,#061623ed,#0a2435eb)!important;border-color:#6fbbd82e!important;padding:clamp(20px,3vw,34px)!important;box-shadow:0 26px 70px #00000040!important}.home-mode-layout .mode-heading .step{color:var(--v11-gold-light)}.home-mode-layout .mode-heading h2{color:#f1f7f9!important}.home-mode-layout .mode-heading p:last-child,.home-mode-layout .mode-note{color:#91afbd!important}.mode-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px)!important}.home-mode-layout .mode-showcase-card{text-align:left;isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(220px,1.08fr);min-height:330px;display:grid;position:relative;overflow:hidden;background:linear-gradient(145deg,#0a2d46,#061826 64%,#08121b)!important;border:1px solid #6ad3f459!important;border-radius:22px!important;padding:0!important;box-shadow:0 20px 45px #0000003d,inset 0 1px #ffffff12!important}.home-mode-layout .mode-showcase-card:after{z-index:-1;content:"";background:radial-gradient(circle at 76% 28%,#4cdcff26,#0000 35%);position:absolute;inset:0}.home-mode-layout .mode-showcase-card.pvp-mode-card{background:linear-gradient(145deg,#17293c,#091724 58%,#2d2118)!important;border-color:#e6b85b66!important}.home-mode-layout .mode-showcase-card.pvp-mode-card:after{background:radial-gradient(circle at 76% 36%,#eab95329,#0000 38%)}.home-mode-layout .mode-showcase-card:hover{transform:translateY(-4px)!important;box-shadow:0 27px 58px #0000004d,inset 0 0 0 1px #63daff26!important}.mode-showcase-copy{z-index:2;flex-direction:column;min-width:0;padding:clamp(24px,3vw,34px);display:flex;position:relative}.mode-showcase-kicker{color:#8ddff7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;width:fit-content;font-size:.7rem;font-weight:900;display:inline-flex}.pvp-mode-card .mode-showcase-kicker{color:#e5bd70}.mode-bot-mark,.mode-pvp-mark{color:#8ce8ff;letter-spacing:0;background:#44c8f11a;border:1px solid #65ddff73;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.62rem;font-style:normal;display:grid}.mode-pvp-mark{color:#f2d18c;background:#d19e401a;border-color:#e7bc677a}.home-mode-layout .mode-showcase-card .mode-showcase-copy>strong{margin-top:18px;line-height:1.02;color:#f4f8f9!important;font-size:clamp(1.65rem,2.8vw,2.35rem)!important}.home-mode-layout .mode-showcase-card .mode-showcase-copy>small{margin-top:13px;color:#abc2cc!important;font-size:.9rem!important;line-height:1.52!important}.home-mode-layout .mode-showcase-card .mode-showcase-copy>em{background:linear-gradient(#1474ad,#0a5686);border:1px solid #6bdeff6e;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:auto;padding:11px 16px;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffff2e,0 9px 24px #0057883d;color:#fff!important}.home-mode-layout .pvp-mode-card .mode-showcase-copy>em{background:linear-gradient(#d3a34b,#a77525);border-color:#f4cb778c;box-shadow:inset 0 1px #ffffff3d,0 9px 24px #5c390c4d;color:#17202a!important}.mode-showcase-art{z-index:1;place-items:center;min-width:0;padding:14px 14px 14px 0;display:grid;position:relative}.home-mode-art{filter:drop-shadow(0 18px 28px #0000004d);width:100%;height:auto;display:block}.home-mode-layout .mode-number{z-index:4;color:#ffffff29;top:15px;right:18px}.home-mode-layout .live-badge{z-index:4;color:#f1ca7e;background:#08121bb8;border-color:#efc47047;top:auto;bottom:16px;right:18px}.first-battle-onboarding{color:#dcecf2;box-shadow:0 22px 58px #00000038;background:linear-gradient(145deg,#072233f5,#0a374ef0)!important;border-color:#5cd1f24d!important}.first-battle-onboarding :is(h2,strong){color:#f4fafb!important}.first-battle-onboarding p{color:#a9c2cd!important}.first-battle-onboarding .platform-kicker{color:var(--v11-gold-light)}.first-battle-benefits span{color:#cae3eb!important;background:#0415203d!important;border-color:#6fd0ef30!important}.season-hero,.tournament-hero,.growth-store-hero>div:first-child{background:radial-gradient(circle at 90% 8%,#5bdcff1f,#0000 25%),linear-gradient(145deg,#061825f7,#0b3146f2)!important;border-color:#6abedc33!important;box-shadow:0 25px 70px #00000040!important}.season-hero :is(h1,h2),.tournament-hero :is(h1,h2),.growth-store-hero>div:first-child :is(h1,h2){text-shadow:0 8px 22px #00000047;color:#f4f9fa!important}.season-hero p,.tournament-hero p,.growth-store-hero>div:first-child p:not(.platform-kicker){color:#aac2cd!important}.season-hero .platform-kicker,.tournament-hero .platform-kicker,.growth-store-hero .platform-kicker{color:var(--v11-gold-light)}.season-hero .platform-secondary,.tournament-hero .platform-secondary{background:#ffffff12;border-color:#98d3e73d;color:#e9f4f7!important}.season-orders-summary{border:1px solid #f0cf834d;box-shadow:inset 0 0 0 1px #ffffff0a;background:radial-gradient(circle at 50% 14%,#f0cf8324,#0000 35%),linear-gradient(155deg,#0b2436,#071722)!important}.season-exclusive-card{box-shadow:0 18px 44px #00000029;background:linear-gradient(145deg,#fff6daf5,#dec691e8)!important;border-color:#d4a74d6b!important}.season-public-calendar{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:14px;margin-top:22px;display:grid}.season-next-teaser,.season-archive{background:linear-gradient(145deg,#081e2cf0,#0c3245e6);border:1px solid #75bcd42e;border-radius:18px;padding:clamp(20px,3vw,30px);box-shadow:0 18px 46px #00000030}.season-next-teaser{background:radial-gradient(circle at 86% 18%,#e5b95d29,#0000 30%),linear-gradient(145deg,#102c40,#1d2f38);border-color:#ddb35c59}.season-next-teaser .platform-kicker,.season-archive .platform-kicker{color:var(--v11-gold-light)}.season-next-teaser :is(h2,strong),.season-archive :is(h2,strong){color:#f0f7f9}.season-next-teaser p,.season-archive p,.season-next-teaser small,.season-archive small{color:#9eb9c4}.season-next-card{border-top:1px solid #efcc8533;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:grid}.season-next-card time{color:#f0cf83;border:1px solid #f0cf8361;border-radius:50%;place-items:center;width:68px;height:68px;font-weight:900;display:grid}.season-next-card div{gap:4px;display:grid}.season-next-card strong{font-size:1.25rem}.season-archive-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.season-archive-list article{background:#ffffff0a;border:1px solid #81bed31f;border-radius:10px;gap:3px;min-width:0;padding:11px 12px;display:grid}.season-archive-list time{color:#7fa6b7;font-size:.68rem}.season-archive-empty{color:#8facb8;border:1px dashed #81bed32e;border-radius:10px;margin-top:16px;padding:14px}.growth-store-hero .growth-wallet-card{border:1px solid #daac4f61;background:radial-gradient(circle at 50% 12%,#ecc36c2b,#0000 30%),linear-gradient(155deg,#182c38,#0a1821)!important}.growth-store-shell{padding-top:clamp(26px,4vw,42px)}.growth-category{position:relative}.growth-category+.growth-category{border-top-color:#234a601f}.growth-item{transition:transform .15s,box-shadow .15s;box-shadow:0 11px 26px #15324a12;background:linear-gradient(145deg,#fffaf0,#e9eeeb)!important;border-radius:16px!important}.growth-item:hover{transform:translateY(-3px);box-shadow:0 17px 34px #15324a1f}.growth-item.legendary{box-shadow:0 14px 36px #b2822524}.growth-item-preview{background-color:#0c2a3e!important}.tournament-status{border-color:#ffffff24!important}.tournament-summary-card{background:#04111b61!important;border-color:#e7bf7140!important}.tournament-summary-card :is(strong,b,em){color:#f5e2b2!important}.tournament-summary-card :is(span,small){color:#9cb6c2!important}.tournament-prize-card{box-shadow:0 13px 30px #15324a14;border-radius:16px!important}.tournament-prize-card.champion{background:linear-gradient(145deg,#fff2c8,#e6c675)!important;border-color:#c797387a!important}.tournament-prize-art{box-shadow:inset 0 0 0 1px #ffffff17,0 9px 22px #00000029}.career-dossier{border-color:#d7ad5857!important;box-shadow:0 24px 68px #0000003b!important}.career-dossier-side{background:linear-gradient(155deg,#0c2c42,#071824)!important}.career-dossier-side :is(span,small){color:#9eb7c2!important}.career-dossier-side strong{color:#f4deb0!important}.career-card{box-shadow:0 14px 36px #0000001f}@media (max-width:980px){.mode-showcase-grid{grid-template-columns:1fr}.home-mode-layout .mode-showcase-card{min-height:310px}}@media (max-width:760px){.command-deck-shell{background:linear-gradient(145deg,#061622f7,#092638f7)}.command-nav-title{color:#d8e9ef!important}.command-nav-item.active .command-nav-title{color:#fff!important}.home-masthead{padding:18px!important}.home-mode-layout{padding:13px!important}.home-mode-layout .mode-showcase-card{grid-template-columns:1fr;min-height:0}.mode-showcase-copy{order:1;padding:22px 20px 16px}.mode-showcase-art{order:2;min-height:180px;padding:0 12px 12px}.home-mode-art{width:min(100%,480px)}.home-mode-layout .mode-showcase-card .mode-showcase-copy>em{margin-top:20px}.home-mode-layout .live-badge{bottom:12px}.season-public-calendar{grid-template-columns:1fr}}@media (max-width:480px){.home-masthead h1{font-size:clamp(2.55rem,14vw,4rem)!important}.home-mode-layout .mode-heading h2{font-size:1.55rem!important}.home-mode-layout .mode-showcase-card .mode-showcase-copy>strong{font-size:1.65rem!important}.home-mode-layout .mode-showcase-card .mode-showcase-copy>small{font-size:.82rem!important}.mode-showcase-art{min-height:150px}.season-archive-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.growth-item,.home-mode-layout .mode-showcase-card{transition:none}.growth-item:hover,.home-mode-layout .mode-showcase-card:hover{transform:none!important}}
:root{--v12-deep:#030d18;--v12-panel:#071d31;--v12-panel-2:#0a2a45;--v12-steel:#9eacb8;--v12-silver:#edf3f7;--v12-cyan:#33c9ff;--v12-cyan-soft:#9ae8ff;--v12-gold:#d4a344;--v12-gold-light:#f4d487;--v12-line:#71bbe047}body{background-image:radial-gradient(circle at 88% 10%,#0000 0 72px,#27a8e21f 73px 74px,#0000 75px 112px,#27a8e212 113px 114px,#0000 115px),linear-gradient(#020a121f,#020a12b8),repeating-linear-gradient(0deg,#0000 0 63px,#5ba1c40a 64px),repeating-linear-gradient(90deg,#0000 0 63px,#5ba1c40a 64px),linear-gradient(145deg,#030b14 0%,#071827 38%,#08243a 63%,#030a12 100%)!important}.game-shell:has(.home-mode-layout){width:min(100%,1220px)}.home-masthead{min-height:154px;position:relative;box-shadow:0 26px 76px #00000059,inset 0 1px #ffffff17,inset 0 0 0 4px #030f1a94;background:radial-gradient(circle at 50% -20%,#41c0f624,#0000 38%),radial-gradient(circle at 88% 34%,#0000 0 54px,#4bb0e01c 55px 56px,#0000 57px 86px,#4bb0e012 87px 88px,#0000 89px),linear-gradient(150deg,#04101cfa,#082237f5 55%,#030d17fa)!important;border:1px solid #b5d1e13b!important}.home-masthead:before{clip-path:polygon(50% 0,90% 14%,86% 70%,50% 100%,14% 70%,10% 14%);width:48px;height:54px;color:var(--v12-gold-light);content:"⚓";text-shadow:0 2px 8px #0000008c;background:linear-gradient(160deg,#1d3346,#091522 68%);border:1px solid #f4d4879e;place-items:center;font-size:1.35rem;display:grid;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 3px #d4a3441c}.home-masthead>div:first-child{padding-top:48px}.home-masthead h1{letter-spacing:-.035em;text-shadow:0 2px #ffffff1f,0 8px 28px #00000075;font-weight:950;color:var(--v12-silver)!important}.home-masthead .eyebrow{letter-spacing:.14em;color:var(--v12-gold-light)!important}.home-mode-layout{background:radial-gradient(circle at 50% -8%,#27b6f212,#0000 26%),linear-gradient(#04101bf2,#030c15f5)!important;border:1px solid #74b6d830!important;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff0d!important}.home-mode-layout .mode-heading{text-align:center;max-width:700px;margin:0 auto 20px}.home-mode-layout .mode-heading .step{letter-spacing:.18em;color:var(--v12-gold-light)!important}.home-mode-layout .mode-heading h2{letter-spacing:-.028em;font-weight:950;color:var(--v12-silver)!important}.home-mode-layout .mode-heading p:last-child{color:#8eaabc!important}.mode-showcase-grid{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,2vw,24px)!important}.home-mode-layout .mode-showcase-card{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 22%,#26bcf51f,#0000 34%),linear-gradient(#071c30 0%,#061522 54%,#030c15 100%)!important;border:1px solid #64c2ec6b!important;border-radius:24px!important;grid-template-rows:auto auto auto minmax(285px,1fr) auto!important;grid-template-columns:1fr!important;min-height:670px!important;padding:0 0 20px!important;display:grid!important;box-shadow:0 28px 58px #00000061,inset 0 1px #ffffff17,inset 0 0 0 4px #020c158a!important}.home-mode-layout .mode-showcase-card.pvp-mode-card{background:radial-gradient(circle at 50% 25%,#dcab491f,#0000 36%),linear-gradient(#0b1d2f 0%,#071522 55%,#110d0a 100%)!important;border-color:#deb56087!important}.home-mode-layout .mode-showcase-card:before{z-index:7;clip-path:polygon(50% 0,90% 14%,86% 70%,50% 100%,14% 70%,10% 14%);color:#f2ce80;content:"⚓";text-shadow:0 2px 8px #0000008f;background:linear-gradient(155deg,#253a4c,#0a1420 66%);border:1px solid #f0cd7dab;place-items:center;width:46px;height:51px;font-size:1.18rem;display:grid;position:absolute;top:19px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 3px #dbab4c1a}.home-mode-layout .mode-showcase-card:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#0000 0 49.8%,#6bc3e80f 50%,#0000 50.2%),repeating-linear-gradient(0deg,#0000 0 68px,#5aa5c908 69px),repeating-linear-gradient(90deg,#0000 0 68px,#5aa5c908 69px);position:absolute;inset:0}.mode-showcase-copy{display:contents!important}.mode-showcase-kicker{grid-row:1;justify-self:center;color:var(--v12-cyan-soft)!important;letter-spacing:.12em!important;margin:84px 24px 0!important;font-size:.69rem!important}.pvp-mode-card .mode-showcase-kicker{color:var(--v12-gold-light)!important}.home-mode-layout .mode-showcase-card .mode-showcase-copy>strong{letter-spacing:-.042em;text-align:center;text-shadow:0 8px 28px #00000061;background:linear-gradient(#fff 4%,#dce4e9 48%,#91a1ae 100%);-webkit-background-clip:text;background-clip:text;grid-row:2;justify-self:center;max-width:92%;color:#0000!important;margin:12px 24px 0!important;font-size:clamp(2rem,3.6vw,3rem)!important;font-weight:950!important;line-height:.98!important}.home-mode-layout .mode-showcase-card .mode-showcase-copy>small{text-align:center;grid-row:3;justify-self:center;max-width:86%;color:#a9c3d1!important;margin:14px 24px 0!important;font-size:.82rem!important;line-height:1.45!important}.mode-showcase-art{background-position:50%;background-size:cover;border:1px solid #72bfe438;border-radius:18px;grid-row:4;margin:19px 12px 4px;overflow:hidden;box-shadow:inset 0 0 34px #01080f85,0 18px 42px #00000042;min-height:285px!important;padding:0!important;position:relative!important}.computer-mode-card .mode-showcase-art{background:radial-gradient(circle at 72% 18%,#34c7ff1c,#0000 36%),linear-gradient(#061827,#020b13)}.pvp-mode-card .mode-showcase-art{background:radial-gradient(circle at 50% 16%,#ddb1561a,#0000 36%),linear-gradient(#081a2a,#050c13);border-color:#e0b6603d}.mode-showcase-art:before{z-index:3;color:#b9d4e0;content:"КЛАССИКА 10×10   •   БЕЗ ОЖИДАНИЯ   •   ТРЕНИРОВКА";letter-spacing:.07em;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030f19bd;border:1px solid #68c6ef2e;border-radius:10px;padding:9px 10px;font-size:.58rem;font-weight:850;position:absolute;bottom:9px;left:8px;right:8px}.pvp-mode-card .mode-showcase-art:before{color:#e5c887;content:"ЧЕСТНЫЙ БОЙ   •   КОМНАТА ИЛИ ПОИСК   •   РЕЙТИНГ";border-color:#e2b86238}.mode-showcase-art .home-mode-art{width:100%;height:100%;min-height:inherit;object-fit:cover;opacity:1;transform:scale(1.035)}.home-mode-layout .mode-showcase-card .mode-showcase-copy>em{letter-spacing:-.01em;grid-row:5;font-size:1.13rem;font-style:normal;font-weight:950;color:#fff!important;background:linear-gradient(#26a1e2f2,#07578bfa)!important;border:1px solid #72dcff!important;border-radius:18px!important;width:auto!important;min-height:68px!important;margin:16px 26px 0!important;padding:13px 26px!important;box-shadow:inset 0 1px #ffffff52,inset 0 -2px #00213961,0 11px 28px #0067a24f,0 0 20px #29c0ff1c!important}.home-mode-layout .pvp-mode-card .mode-showcase-copy>em{color:#121a21!important;background:linear-gradient(#e6bd61 0%,#b7832f 52%,#8d611f 100%)!important;border-color:#f0cb76!important;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #4c2d086b,0 11px 30px #54330a57,0 0 20px #e0b0461a!important}.home-mode-layout .mode-showcase-card:hover{transform:translateY(-5px)!important;box-shadow:0 34px 70px #00000073,inset 0 0 0 1px #53cbff1f!important}.home-mode-layout .pvp-mode-card:hover{box-shadow:0 34px 70px #00000073,inset 0 0 0 1px #e7be6326!important}.home-mode-layout .mode-number{z-index:8!important;color:#e8f3f93b!important;font-size:.72rem!important;top:18px!important;right:20px!important}.home-mode-layout .live-badge{z-index:8!important;color:#efd18c!important;background:#030d15ad!important;border-color:#e7bf6b42!important;inset:20px auto auto 18px!important}.home-mode-layout .mode-bot-mark,.home-mode-layout .mode-pvp-mark{background:#030f1978!important;border-color:#ffffff30!important}.home-mode-layout .mode-note{text-align:center;margin-top:18px;color:#7f9cad!important}.first-battle-onboarding{background:linear-gradient(145deg,#051b2bf5,#052a40f0)!important;border:1px solid #44bef045!important;border-radius:18px!important;min-height:0!important;padding:18px 20px!important;box-shadow:0 18px 46px #00000038!important}.first-battle-onboarding h2{font-size:clamp(1.3rem,2.5vw,1.75rem)!important}.command-deck-shell{background:linear-gradient(#0a2337fa,#04111dfa)!important;border:1px solid #5c97bb54!important;box-shadow:0 18px 46px #00000061,inset 0 1px #ffffff14,inset 0 0 0 3px #020a1173!important}.command-primary{gap:4px!important}.command-nav-item{color:#c1d0d9!important;background:linear-gradient(#1031497a,#06182799)!important;border:1px solid #5c97bb29!important}.command-nav-item:hover{background:linear-gradient(#124666a6,#071f31c7)!important;border-color:#4bbeef5c!important}.command-nav-item.active,.command-more.active>.command-nav-item,.command-more[open]>.command-nav-item{box-shadow:inset 0 1px #ffffff29,0 0 0 1px #30caff2e,0 0 24px #2cbefa29;background:radial-gradient(circle at 50% 20%,#3fcbff2e,#0000 50%),linear-gradient(#0f6091,#07314f)!important;border-color:#36c8ff!important}.command-nav-symbol{text-shadow:0 2px 7px #00000075;color:#aab9c4!important;font-size:.95rem!important}.command-nav-item.active .command-nav-symbol,.command-more.active>.command-nav-item .command-nav-symbol,.command-more[open]>.command-nav-item .command-nav-symbol{text-shadow:0 0 12px #50d3ff70;color:#d9f6ff!important}.command-nav-title{color:#c1cdd5!important;font-weight:900!important}.command-nav-item.active .command-nav-title,.command-more.active>.command-nav-item .command-nav-title,.command-more[open]>.command-nav-item .command-nav-title{color:#f0f8fb!important}.command-more-panel{background:linear-gradient(160deg,#081f31,#030d17)!important;border:1px solid #589abf4d!important;box-shadow:0 26px 74px #0000007a!important}.command-more-links>a{background:linear-gradient(145deg,#11354ca3,#071927bd)!important;border-color:#5c9ec12e!important}.command-more-links>a.active{background:linear-gradient(145deg,#0f5983c2,#06273dd6)!important;border-color:#39c5fb6b!important}.season-hero,.tournament-hero,.growth-store-hero>div:first-child,.career-dossier{border-color:#b5cdd93b!important;box-shadow:0 28px 78px #0000004f,inset 0 1px #ffffff14!important}.season-hero,.tournament-hero,.growth-store-hero>div:first-child{background:radial-gradient(circle at 88% 20%,#0000 0 58px,#39baee1a 59px 60px,#0000 61px 92px),linear-gradient(145deg,#071d31,#0a2d48 58%,#061522)!important}.platform-kicker,.season-hero .platform-kicker,.tournament-hero .platform-kicker,.growth-store-hero .platform-kicker{letter-spacing:.14em;color:var(--v12-gold-light)!important}@media (max-width:980px){.mode-showcase-grid{grid-template-columns:1fr!important}.home-mode-layout .mode-showcase-card{width:min(100%,680px);margin-inline:auto;min-height:640px!important}}@media (max-width:760px){.game-shell:has(.home-mode-layout){width:100%}.home-masthead{min-height:138px;padding:16px!important}.home-masthead:before{width:42px;height:47px;font-size:1.08rem;top:11px}.home-masthead>div:first-child{text-align:center;padding-top:42px}.home-masthead .sector{text-align:center;margin-top:8px;border-left:0!important}.home-mode-layout{border-radius:20px!important;padding:12px!important}.home-mode-layout .mode-showcase-card{border-radius:21px!important;min-height:590px!important}.mode-showcase-kicker{margin-top:78px!important}.home-mode-layout .mode-showcase-card .mode-showcase-copy>strong{margin-top:10px!important;font-size:clamp(2rem,10vw,2.75rem)!important}.home-mode-layout .mode-showcase-card .mode-showcase-copy>small{max-width:90%;font-size:.79rem!important}.mode-showcase-art{margin-inline:9px;min-height:250px!important}.home-mode-layout .mode-showcase-card .mode-showcase-copy>em{font-size:1.08rem;border-radius:16px!important;min-height:64px!important;margin-inline:18px!important}.command-deck{right:6px!important;bottom:max(6px, env(safe-area-inset-bottom))!important;left:6px!important}.command-deck-shell{border-radius:17px!important;padding:4px!important}.command-primary{gap:2px!important}.command-nav-item{border-radius:11px!important;min-height:61px!important}.command-nav-symbol{width:27px!important;height:27px!important;font-size:1rem!important}.command-nav-title{font-size:.63rem!important}}@media (max-width:430px){.home-mode-layout .mode-heading{margin-bottom:14px}.home-mode-layout .mode-heading h2{font-size:1.45rem!important}.home-mode-layout .mode-showcase-card{min-height:560px!important}.mode-showcase-art{min-height:225px!important}.mode-showcase-art:before{letter-spacing:.045em;font-size:.51rem}.home-mode-layout .mode-showcase-card .mode-showcase-copy>em{min-height:61px!important;margin-top:13px!important}}@media (prefers-reduced-motion:reduce){.home-mode-layout .mode-showcase-card{transition:none!important}.home-mode-layout .mode-showcase-card:hover{transform:none!important}}
:root{--v13-deep:#020a12;--v13-panel:#071a2a;--v13-panel-2:#0b2a42;--v13-cyan:#42d0ff;--v13-cyan-soft:#a9eaff;--v13-gold:#d6a84d;--v13-gold-soft:#f2d48c;--v13-silver:#eef4f7;--v13-muted:#9eb8c5;--v13-line:#76c4e63d}.auth-page,.leaderboard-page,.support-ai-page,.account-page{position:relative}.auth-page:before,.leaderboard-page:before,.support-ai-page:before,.account-page:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 86% 10%,#0000 0 58px,#41c4f41a 59px 60px,#0000 61px 94px,#41c4f40d 95px 96px,#0000 97px),radial-gradient(circle at 12% 78%,#0000 0 76px,#deb25712 77px 78px,#0000 79px 118px),repeating-linear-gradient(0deg,#0000 0 70px,#5ba4c608 71px),repeating-linear-gradient(90deg,#0000 0 70px,#5ba4c608 71px);position:fixed;inset:0}.auth-page .platform-back,.leaderboard-page .platform-back,.support-ai-page .platform-back,.account-page .platform-back{color:#c9e1eb!important}.auth-page{place-content:center;width:min(100%,760px);min-height:calc(100svh - 92px)}.auth-page .auth-panel{color:#d9eaf0;position:relative;overflow:hidden;background:radial-gradient(circle at 50% -4%,#3ec2f729,#0000 32%),linear-gradient(150deg,#051624fa,#092b41f7 58%,#030e18fc)!important;border:1px solid #75cbef4d!important;border-radius:24px!important;padding:clamp(28px,5vw,52px)!important;box-shadow:0 32px 90px #0000006b,inset 0 1px #ffffff17,inset 0 0 0 4px #020c1580!important}.auth-page .auth-panel:before{clip-path:polygon(50% 0,90% 14%,86% 70%,50% 100%,14% 70%,10% 14%);width:56px;height:62px;color:var(--v13-gold-soft);content:"⚓";background:linear-gradient(155deg,#263e52,#091522 68%);border:1px solid #f2cf819e;place-items:center;margin:0 auto 20px;font-size:1.35rem;display:grid;box-shadow:inset 0 0 0 3px #d6a84d1f}.auth-page .platform-kicker{text-align:center;letter-spacing:.16em;color:var(--v13-gold-soft)!important}.auth-page h1{text-align:center;letter-spacing:-.045em;background:linear-gradient(#fff,#dfe7eb 55%,#98aab6);-webkit-background-clip:text;background-clip:text;font-weight:950;color:#0000!important;font-size:clamp(2.25rem,6vw,3.65rem)!important}.auth-page .platform-lead{text-align:center;max-width:570px;margin-inline:auto;color:var(--v13-muted)!important}.auth-page .auth-switch{background:#010a1294;border:1px solid #70bfe22e;border-radius:14px;padding:5px}.auth-page .auth-switch button{color:#8faebb;border-radius:10px;min-height:46px}.auth-page .auth-switch button.active{color:#fff;background:linear-gradient(#176d9f,#0a4267);border-color:#59d1fc80;box-shadow:inset 0 1px #ffffff2e,0 8px 20px #00659940}.auth-page .platform-form label>span,.support-ai-page .platform-form label>span,.account-page .platform-form label>span{font-weight:850}.auth-page .platform-form input,.auth-page .platform-form textarea{box-shadow:inset 0 1px #ffffff08;color:#f0f7fa!important;background:#020d17b8!important;border-color:#75c3e440!important}.auth-page .platform-form input::placeholder{color:#648697}.auth-page .platform-form input:focus,.auth-page .platform-form textarea:focus{outline:3px solid #42d0ff1a;border-color:#4acfffad!important}.auth-page .platform-form small,.auth-page .platform-hint,.auth-page .consent-row{color:#8faab7!important}.auth-page .platform-form a{color:var(--v13-cyan-soft)!important}.auth-page .platform-primary{min-height:56px;font-size:1rem}.leaderboard-page>.platform-panel{color:#dcebf0;overflow:hidden;background:radial-gradient(circle at 88% 0,#41c8fa1f,#0000 27%),linear-gradient(150deg,#051422fa,#09273bf5 48%,#05121dfa)!important;border-color:#74c0e240!important;box-shadow:0 28px 78px #00000052,inset 0 1px #ffffff12!important}.leaderboard-page>.platform-panel>.platform-kicker{color:var(--v13-gold-soft)!important}.leaderboard-page>.platform-panel>h1{letter-spacing:-.045em;background:linear-gradient(#fff,#dce5e9 52%,#91a4b1);-webkit-background-clip:text;background-clip:text;font-weight:950;color:#0000!important;font-size:clamp(2.25rem,5vw,3.75rem)!important}.leaderboard-page>.platform-panel>.platform-lead{color:#9db7c3!important}.leaderboard-page .season-banner{color:#d9e7ec;background:linear-gradient(90deg,#d5a3431f,#04131f6b)!important;border-color:#e2b86247!important}.leaderboard-page .season-banner strong{color:var(--v13-gold-soft)}.leaderboard-mode-switch{background:#010a1185;border:1px solid #70bee129;border-radius:16px;padding:6px;gap:8px!important}.leaderboard-mode-switch button{min-height:66px;color:#88a5b3!important;background:0 0!important;border-color:#0000!important;border-radius:12px!important}.leaderboard-mode-switch button strong{color:#c3d6de}.leaderboard-mode-switch button.active{box-shadow:inset 0 1px #ffffff1f,0 9px 24px #004a7340;background:linear-gradient(145deg,#136694e0,#08395aeb)!important;border-color:#47cdfc6b!important}.leaderboard-mode-switch button.active strong{color:#fff}.leaderboard-mode-copy{background:#ffffff0a!important;border-color:#6fbfe229!important}.leaderboard-mode-copy h2{color:#eef6f8!important}.leaderboard-mode-copy p{color:#91adba!important}.leaderboard-mode-copy .platform-kicker,.campaign-formula{color:var(--v13-gold-soft)!important}.leaderboard-share-card{color:#dcebf0;box-shadow:inset 0 1px #ffffff0d;background:radial-gradient(circle at 90% 18%,#dcab481f,#0000 32%),linear-gradient(145deg,#0d2736eb,#05141feb)!important;border-color:#dcb25b4d!important}.leaderboard-share-card>div>span{color:#91afbb!important}.leaderboard-share-card button{font-weight:900;color:#111923!important;background:linear-gradient(#d6a84d,#9d6d20)!important;border-color:#eac5746b!important}.leaderboard-table-wrap{background:#010a1175;border:1px solid #70bee229;border-radius:16px;box-shadow:inset 0 1px #ffffff08}.leaderboard-table{color:#d7e6ec}.leaderboard-table thead th{letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;color:#8fb3c2!important;background:#071f2feb!important;border-bottom-color:#70bee230!important}.leaderboard-table tbody td{border-bottom-color:#70bee217!important}.leaderboard-table tbody tr{background:#ffffff05}.leaderboard-table tbody tr:hover{background:#42c7f60f}.leaderboard-table tbody tr.leaderboard-me{box-shadow:inset 3px 0 0 var(--v13-cyan);background:linear-gradient(90deg,#37bef21c,#d7a84a14)!important}.leaderboard-page .league-badge{color:#f0d18b!important;background:#d9a8481a!important;border-color:#dfb86647!important}.leaderboard-page .player-link{color:#eef7fa!important}.leaderboard-page .campaign-points-value{color:var(--v13-gold-soft)}.support-ai-panel{color:#d9e9ef;background:radial-gradient(circle at 12% 0,#34c7fa26,#0000 25%),radial-gradient(circle at 92% 30%,#daa84814,#0000 24%),linear-gradient(150deg,#04121efa,#072437f7 55%,#030d16fc)!important;border-color:#6fc5eb47!important;box-shadow:0 28px 78px #00000057,inset 0 1px #ffffff12!important}.support-ai-heading h1{letter-spacing:-.035em;font-weight:950;color:#f2f7f9!important}.support-ai-heading p:not(.platform-kicker){color:#9ab5c1!important}.support-ai-heading .platform-kicker{color:var(--v13-gold-soft)!important}.support-ai-avatar{box-shadow:0 0 28px #2dbef426;color:var(--v13-cyan-soft)!important;background:radial-gradient(circle,#37c7f838,#041623eb)!important;border-color:#50d3ff73!important}.support-suggestions button{color:#b8d0da!important;background:#ffffff0a!important;border-color:#6ebee030!important}.support-suggestions button:hover{color:#edf8fb!important;background:#37bef114!important;border-color:#48cdfc73!important}.support-chat{background:repeating-linear-gradient(0deg,#0000 0 56px,#56a4c808 57px),#010a1180!important;border-color:#6ebee02e!important}.support-chat article.assistant{color:#dff4fb!important;background:linear-gradient(145deg,#0b4969bf,#06273cc7)!important;border-color:#46cdfd3d!important}.support-chat article.user{color:#f4e4bd!important;background:linear-gradient(145deg,#58431d85,#251f189e)!important;border-color:#dfb55e3d!important}.support-chat article>span{color:#84a8b8!important}.support-chat article.user>span{color:#dfbd74!important}.support-chat-form textarea{color:#edf7fa!important;background:#010b13b8!important;border-color:#6ebee040!important}.support-grounding,.support-ai-footnote{color:#8eaab7!important;border-color:#6fbee024!important}.support-grounding b{color:#c8dde5!important;background:#ffffff0a!important;border-color:#6fbee02e!important}.support-admin-panel{background:linear-gradient(145deg,#fbf8eff7,#e2ebeaf0)!important;border-color:#d7af5b40!important}.account-page>.platform-panel:first-of-type{color:#dcebf0;background:radial-gradient(circle at 90% 0,#42c6f71c,#0000 28%),linear-gradient(150deg,#051624fa,#092b3ff5 55%,#05101afc)!important;border-color:#dab15d47!important;box-shadow:0 26px 70px #0000004d,inset 0 1px #ffffff12!important}.account-page>.platform-panel:first-of-type .platform-kicker{color:var(--v13-gold-soft)!important}.account-page>.platform-panel:first-of-type h1{letter-spacing:-.035em;font-weight:950;color:#f2f7f9!important}.account-page>.platform-panel:first-of-type .account-email-line{color:#9fb9c4}.account-page>.platform-panel:not(:first-of-type){background:linear-gradient(145deg,#fcf9f1f7,#e8efedf0)!important;border-color:#5d97af33!important;box-shadow:0 18px 48px #00000024,inset 0 1px #ffffffb3!important}.account-stat-grid>div{background:#ffffff0a!important;border-color:#71c1e32b!important}.account-page>.platform-panel:first-of-type .account-stat-grid span{color:#91acb8!important}.account-page>.platform-panel:first-of-type .account-stat-grid strong{color:#f2d48c!important}.account-page .verification-box{border-radius:14px}.account-page .danger-zone{border-color:#a8463d59!important}.match-ledger-card{box-shadow:0 11px 28px #15324a14;border-radius:15px!important}.match-ledger-card.result-win{border-left:4px solid #2c9b81!important}.match-ledger-card.result-loss{border-left:4px solid #a94b45!important}.battle-report-overlay{-webkit-backdrop-filter:blur(9px)saturate(.9);backdrop-filter:blur(9px)saturate(.9);background:radial-gradient(circle at 50% 38%,#19679133,#0000 36%),#01070cd1!important}.battle-report-document{overflow:hidden;color:#dcebf0!important;background:radial-gradient(circle at 90% 0,#43c9fa1f,#0000 26%),repeating-linear-gradient(0deg,#0000 0 60px,#59a4c608 61px),linear-gradient(150deg,#071c2d,#05131f 58%,#020b13)!important;border-color:#74c8ec4f!important;box-shadow:0 34px 100px #0000008f,inset 0 1px #ffffff14,inset 0 0 0 4px #020b138a!important}.battle-report-document:before{clip-path:polygon(50% 0,90% 14%,86% 70%,50% 100%,14% 70%,10% 14%);color:#efd085;content:"⚓";z-index:2;background:#102638;border:1px solid #ecc9798c;place-items:center;width:44px;height:48px;display:grid;position:absolute;top:14px;left:50%;transform:translate(-50%)}.battle-report-document-head{border-bottom-color:#73c0e22b!important;padding-top:44px!important}.battle-report-document-head .status-kicker{color:var(--v13-gold-soft)!important}.battle-report-document-head h3{font-weight:950;color:#f2f7f9!important}.battle-report-doc-number{color:#718f9d!important}.report-result{color:#f0b5ad!important;background:#742d2a38!important;border-color:#ad524861!important}.report-result.victory{box-shadow:0 0 24px #daaa481a;color:#f2d58c!important;background:linear-gradient(145deg,#d4a34438,#513d1933)!important;border-color:#e2b86075!important}.battle-report-stat{background:#ffffff0a!important;border-color:#6ebee12b!important}.battle-report-stat span{color:#8da9b6!important}.battle-report-stat strong{color:#eef6f9!important}.battle-report-stat.positive strong{color:#83e2c9!important}.battle-report-stat.negative strong{color:#efa59e!important}.battle-report-progress{color:#d6c7a2!important;background:#d5a44414!important;border-color:#ddb45e38!important}.battle-report-post-actions{border-top-color:#6fbee024!important}.battle-report-post-actions :is(button,a){color:#d7e9ef!important;background:#ffffff0d!important;border-color:#6ebee136!important}.battle-report-post-actions .post-match-primary,.battle-report-post-actions .post-match-reward{color:#111922!important;background:linear-gradient(#d6a84d,#96661e)!important;border-color:#eac57570!important}.battle-report-share{color:#94aebb!important;border-top-color:#6fbee024!important}.battle-report-share strong{color:#e6f0f4!important}.battle-report-close{color:#a8c4cf!important}@media (max-width:760px){.auth-page{place-content:start;min-height:auto}.auth-page .auth-panel{border-radius:19px!important;padding:25px 18px 22px!important}.auth-page .auth-panel:before{width:48px;height:53px;margin-bottom:15px}.auth-page h1{font-size:clamp(2rem,11vw,3rem)!important}.leaderboard-page>.platform-panel{padding-inline:14px!important}.leaderboard-page>.platform-panel>h1{font-size:clamp(2rem,10vw,3rem)!important}.leaderboard-mode-switch{grid-template-columns:1fr!important}.leaderboard-mode-switch button{min-height:58px}.leaderboard-share-card{flex-direction:column;align-items:stretch!important}.leaderboard-share-card button{width:100%;min-height:48px}.leaderboard-table-wrap{border-radius:12px;margin-inline:-4px}.support-ai-panel{padding-inline:15px!important}.support-ai-heading{align-items:flex-start!important}.support-suggestions{grid-template-columns:1fr 1fr!important}.support-chat article{max-width:94%!important}.account-page>.platform-panel:first-of-type,.account-page>.platform-panel:not(:first-of-type){padding-inline:16px!important}.battle-report-document{border-radius:18px!important;width:min(100% - 14px,760px)!important;max-height:calc(100svh - 14px)!important}.battle-report-document-head{padding-top:38px!important}.battle-report-document:before{width:38px;height:42px;top:9px}}@media (max-width:430px){.support-suggestions{grid-template-columns:1fr!important}.leaderboard-mode-copy{padding:13px!important}.battle-report-document-head{flex-direction:column;align-items:flex-start!important}.report-result{text-align:center;align-self:stretch}}@media (prefers-reduced-motion:reduce){.leaderboard-table tbody tr,.support-suggestions button{transition:none!important}}
.legal-page{width:min(100%,980px)}.legal-content{position:relative;overflow:hidden;color:#cddfe6!important;background:radial-gradient(circle at 88% 1%,#3dc6f91c,#0000 23%),linear-gradient(150deg,#051522fa,#082639f5 50%,#040f19fc)!important;border:1px solid #74c5e93d!important;border-radius:22px!important;padding:clamp(28px,5vw,54px)!important;box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff12!important}.legal-content:before{clip-path:polygon(50% 0,90% 14%,86% 70%,50% 100%,14% 70%,10% 14%);color:#f0d188;content:"⚓";background:linear-gradient(155deg,#263f52,#081520 70%);border:1px solid #eeca7a8a;place-items:center;width:52px;height:58px;margin:2px 0 18px;font-size:1.25rem;display:grid}.legal-content .platform-kicker{letter-spacing:.16em;color:#f0d188!important}.legal-content h1{letter-spacing:-.045em;background:linear-gradient(#fff,#dfe7eb 55%,#91a4b1);-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-weight:950;color:#0000!important;font-size:clamp(2.15rem,5vw,3.65rem)!important}.legal-content .platform-lead{color:#89a9b7!important}.legal-content h2{letter-spacing:-.01em;border-top:1px solid #73bfe024;padding-top:24px;color:#f0d188!important;margin-top:32px!important;font-size:clamp(1.05rem,2.4vw,1.3rem)!important}.legal-content p:not(.platform-kicker):not(.platform-lead){max-width:78ch;color:#b5cad3!important;line-height:1.72!important}.legal-content a{color:#9ee5fb!important}.legal-content .platform-back{color:#c6dce5!important}:is(main.platform-page:has(.match-ledger-list)>.platform-panel:first-of-type,main.platform-page:has(.session-ledger-list)>.platform-panel:first-of-type){position:relative;overflow:hidden;color:#dcebf0!important;background:radial-gradient(circle at 90% 0,#3dc7fa1f,#0000 27%),linear-gradient(150deg,#051421fa,#092a3ef5 56%,#04101afc)!important;border-color:#71c4e83d!important;box-shadow:0 24px 66px #00000047,inset 0 1px #ffffff12!important}:is(main.platform-page:has(.match-ledger-list)>.platform-panel:first-of-type .platform-kicker,main.platform-page:has(.session-ledger-list)>.platform-panel:first-of-type .platform-kicker){color:#f0d188!important}:is(main.platform-page:has(.match-ledger-list)>.platform-panel:first-of-type h1,main.platform-page:has(.session-ledger-list)>.platform-panel:first-of-type h1){letter-spacing:-.035em;font-weight:950;color:#f3f8fa!important}:is(main.platform-page:has(.match-ledger-list)>.platform-panel:first-of-type .platform-lead,main.platform-page:has(.session-ledger-list)>.platform-panel:first-of-type .platform-lead){color:#98b3bf!important}:is(main.platform-page:has(.match-ledger-list)>.platform-panel:nth-of-type(2),main.platform-page:has(.session-ledger-list)>.platform-panel:nth-of-type(2)){background:linear-gradient(145deg,#f9f7eff7,#e4edecf0)!important;border-color:#68a7bf2e!important;box-shadow:0 18px 48px #00000024!important}.match-ledger-list,.session-ledger-list{gap:10px!important}.match-ledger-card,.session-ledger-card{position:relative;overflow:hidden;box-shadow:0 10px 25px #15324a12;background:linear-gradient(145deg,#fffaf0,#e8efed)!important;border-color:#3f677a29!important;border-radius:14px!important}.match-ledger-card:after,.session-ledger-card:after{pointer-events:none;content:"";background:radial-gradient(circle at 100% 0,#318fb714,#0000 68%);width:74px;height:74px;position:absolute;top:0;right:0}.match-ledger-card.result-win{border-left-color:#2c9b81!important}.match-ledger-card.result-loss{border-left-color:#a94b45!important}.session-ledger-card.current{border-color:#38b2df5c!important;box-shadow:inset 4px 0 #36b8e8,0 12px 28px #154b661a!important}.session-ledger-card.current strong{color:#0c5f84!important}.session-ledger-card small{color:#6d838d!important}main.platform-page:has(.auth-panel .platform-form select){width:min(100%,760px)}main.platform-page:has(.auth-panel .platform-form select) .auth-panel{color:#dcebf0;position:relative;overflow:hidden;background:radial-gradient(circle at 90% 0,#d6a5441f,#0000 28%),radial-gradient(circle at 10% 18%,#41c6f71a,#0000 24%),linear-gradient(150deg,#061623fa,#0a2737f7 55%,#040f18fc)!important;border-color:#d8ad544d!important;padding:clamp(26px,5vw,48px)!important;box-shadow:0 27px 76px #00000054,inset 0 1px #ffffff12!important}main.platform-page:has(.auth-panel .platform-form select) .auth-panel:before{color:#f1d38b;content:"⚖";background:#d8a44317;border:1px solid #e4ba637a;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:17px;font-size:1.2rem;display:grid}main.platform-page:has(.auth-panel .platform-form select) .platform-kicker{color:#f0d188!important}main.platform-page:has(.auth-panel .platform-form select) h1{font-weight:950;color:#f3f8fa!important}main.platform-page:has(.auth-panel .platform-form select) .platform-lead{color:#9db6c1!important}main.platform-page:has(.auth-panel .platform-form select) .platform-form label>span{color:#cfe1e8!important}main.platform-page:has(.auth-panel .platform-form select) :is(input,select,textarea){color:#edf7fa!important;background:#020c15b8!important;border-color:#6fbfe23d!important}main.platform-page:has(.auth-panel .platform-form select) :is(input,select,textarea):focus{outline:3px solid #41c8fa17;border-color:#46cdfd99!important}main.platform-page:has(.auth-panel .platform-form select) select option{color:#eef6f9;background:#071a2a}main.platform-page:has(.auth-panel .platform-form select) textarea::placeholder{color:#638393}main.platform-page:has(.auth-panel .platform-form select) input::placeholder{color:#638393}main.platform-page:has(.session-ledger-list) .platform-secondary{border-color:#3174913d!important}main.platform-page:has(.session-ledger-list) .platform-danger{border-color:#a74a4152!important}.legal-page .platform-success{border-radius:12px!important}main.platform-page:has(.session-ledger-list) .platform-success{border-radius:12px!important}main.platform-page:has(.match-ledger-list) .platform-success{border-radius:12px!important}main.platform-page:has(.auth-panel .platform-form select) .platform-success{border-radius:12px!important}@media (max-width:760px){.legal-content{border-radius:18px!important;padding:24px 18px!important}.legal-content:before{width:44px;height:49px;margin-bottom:14px}.legal-content h1{font-size:clamp(2rem,10vw,2.9rem)!important}.legal-content h2{padding-top:19px;margin-top:25px!important}.legal-content p:not(.platform-kicker):not(.platform-lead){line-height:1.62!important}:is(main.platform-page:has(.match-ledger-list)>.platform-panel,main.platform-page:has(.session-ledger-list)>.platform-panel,main.platform-page:has(.auth-panel .platform-form select) .auth-panel){padding-inline:16px!important}.session-ledger-card,.match-ledger-card{border-radius:12px!important}}@media (max-width:430px){.legal-content h1{font-size:clamp(1.85rem,10vw,2.55rem)!important}.session-ledger-card{align-items:stretch!important}.session-ledger-card>button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.match-ledger-card,.session-ledger-card{transition:none!important}}
