@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lilita-one-a27ppX6e.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/nunito-500-Dr8JJdXm.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/nunito-600-CNw09_Yt.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/nunito-700-CmsdTY66.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/nunito-800-BRSa0fOL.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/nunito-900-BNRn-TXd.woff2)format("woff2")}body[data-studio-mode=hub],body[data-studio-mode=classic],body[data-studio-mode=racing],body[data-studio-mode=raft],body[data-studio-mode=dogfight],body[data-studio-mode=wardrobe]{--ink:var(--studio-ink);--paper:var(--studio-cream);--cream:var(--studio-cream);--paper-blue:var(--studio-sky);--ink-soft:#42566b;--muted:#52667a;--body:Nunito, "Trebuchet MS", sans-serif;--studio-mode-accent:var(--studio-mint);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--body)}body[data-studio-mode=classic]{--studio-mode-accent:var(--studio-coral)}body[data-studio-mode=racing]{--studio-mode-accent:var(--studio-gold)}body[data-studio-mode=raft]{--studio-mode-accent:var(--studio-mint)}body[data-studio-mode=dogfight]{--studio-mode-accent:var(--studio-gold)}body[data-studio-mode=wardrobe]{--studio-mode-accent:var(--studio-coral)}body[data-studio-mode]:not([data-studio-mode=ops]) :is(button,a,input,select,canvas):focus-visible{outline:3px solid var(--studio-ink);outline-offset:4px;box-shadow:0 0 0 7px var(--studio-gold)}body[data-studio-mode]:not([data-studio-mode=ops]) :is(dialog,.overlay){-webkit-backdrop-filter:none;backdrop-filter:none}body[data-studio-mode]:not([data-studio-mode=ops]) dialog{color:var(--studio-ink);border:3px solid var(--studio-ink);background:linear-gradient(180deg, #fffdf5, var(--studio-cream));box-shadow:inset 0 2px 0 #fff, 0 6px 0 var(--studio-ink);scrollbar-color:#8fa8b6 var(--studio-cream);border-radius:24px;max-height:calc(100svh - 40px);overflow-y:auto}body[data-studio-mode]:not([data-studio-mode=ops]) dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#172b4970}body[data-studio-mode]:not([data-studio-mode=ops]) :is(dialog,.room-entry,.collection-filters) :is(input[type=text],input:not([type]),select){border:2px solid var(--studio-ink);color:var(--studio-ink);background:#fffef8;border-radius:12px;min-height:44px;font-weight:800;box-shadow:inset 0 3px #172b4910}body[data-studio-mode]:not([data-studio-mode=ops]) :is(input[type=range],input[type=checkbox]){accent-color:#187f83}body[data-studio-mode]:not([data-studio-mode=ops]) dialog :is(.muted,.device-note,.guide-steps p,.instructions p){color:#52667a;line-height:1.55}body[data-studio-mode]:not([data-studio-mode=ops]) kbd{border:1px solid var(--studio-ink);color:var(--studio-ink);background:#fffdf5;border-radius:6px;box-shadow:0 2px #172b4960}body[data-studio-mode=classic] dialog .close-dialog,body[data-studio-mode=racing] dialog .close,body[data-studio-mode=raft] dialog .close{border:2px solid var(--studio-ink);background:var(--studio-sky);width:40px;height:40px;color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 3px 0 var(--studio-ink);border-radius:14px;place-items:center;padding:0;font-size:26px;line-height:1;display:grid}body[data-studio-mode=hub] .hub-header :is(.profile-button,.icon-button),body[data-studio-mode=hub] .hub-footer>button,body[data-studio-mode=hub] :is(.save-button,.launch,.notes-toggle,.arrival-actions button){border:2px solid var(--studio-ink);background:linear-gradient(#fffef7, var(--studio-sky));color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 4px 0 var(--studio-ink);text-shadow:none;border-radius:16px}body[data-studio-mode=hub] .hub-header .profile-button{font-family:var(--body);padding-inline:13px;font-size:13px;font-weight:900}body[data-studio-mode=hub] .hub-header .profile-dot{border-color:var(--studio-ink);border-radius:6px}body[data-studio-mode=hub] .hub-footer>button{font-family:var(--display)}body[data-studio-mode=hub] .daylight-toggle{color:var(--studio-gold);filter:drop-shadow(0 2px 0 var(--studio-ink))}body[data-studio-mode=hub] .destination-label{border:2px solid var(--studio-ink);background:var(--studio-cream);min-height:42px;box-shadow:inset 0 2px 0 #fff, 0 4px 0 var(--studio-ink);border-radius:16px;padding:10px 12px}body[data-studio-mode=hub] .destination-label:after{border-color:var(--studio-ink);background:var(--studio-cream);border-width:2px}body[data-studio-mode=hub] .destination-text strong{color:var(--studio-ink);font-family:var(--display);font-size:16px}body[data-studio-mode=hub] .destination-number{width:8px;height:8px;box-shadow:0 0 0 1px var(--studio-ink)}body[data-studio-mode=hub] .destination:hover .destination-label{background:#fffef8}body[data-studio-mode=hub] .destination[aria-pressed=true] .destination-label{background:var(--accent,var(--studio-mint));box-shadow:inset 0 2px 0 #ffffffb8, 0 4px 0 var(--studio-ink), 0 0 0 4px #fff9e7b3}body[data-studio-mode=hub] .destination[aria-pressed=true] .destination-label:after{background:var(--accent,var(--studio-mint))}body[data-studio-mode=hub] :is(.destination-dock,#games-menu){border:2px solid var(--studio-ink);background:linear-gradient(180deg, #fffef5, var(--studio-cream));box-shadow:inset 0 2px 0 #fff, 0 5px 0 var(--studio-ink);border-radius:22px}body[data-studio-mode=hub] .destination-dock{padding:18px 20px}body[data-studio-mode=hub] .selected-copy :is(.selected-kicker,p){color:#52667a}body[data-studio-mode=hub] .selected-copy h2{color:var(--studio-ink);line-height:1.08}body[data-studio-mode=hub] :is(.launch,.save-button){background:linear-gradient(#b4f3e7, var(--studio-mint));min-height:48px}body[data-studio-mode=hub] :is(.close-destination,.games-menu-heading button,dialog .close){border:2px solid var(--studio-ink);background:var(--studio-cream);width:36px;height:36px;color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 3px 0 var(--studio-ink);border-radius:12px;place-items:center;padding:0;font-size:25px;display:grid}body[data-studio-mode=hub] .games-menu-heading{margin-bottom:2px;padding-bottom:10px}body[data-studio-mode=hub] .games-menu-heading strong{color:var(--studio-ink);font-size:11px}body[data-studio-mode=hub] #game-links a{border-bottom-color:#172b4920;border-radius:10px;min-height:48px;padding:11px 8px;font-weight:900}body[data-studio-mode=hub] #game-links a:hover{background:var(--studio-sky);color:var(--studio-ink)}body[data-studio-mode=hub] #game-links a span{color:#52667a}body[data-studio-mode=hub] .notes-toggle{background:var(--studio-sky);min-height:44px;padding:11px 12px}body[data-studio-mode=hub] .notes-toggle[aria-expanded=true]{background:var(--studio-gold)}body[data-studio-mode=hub] :is(#notes-list p,.notes-toggle span,.phone-link){color:#52667a}body[data-studio-mode=hub] #notes-list button{background:#fffef5;border-color:#172b4960;border-radius:12px}body[data-studio-mode=hub] #notes-list button:hover{background:var(--studio-sky)}body[data-studio-mode=hub] .wardrobe-setting{border-block:1px solid #172b4920;margin-bottom:18px}body[data-studio-mode=hub] .wardrobe-setting strong{color:#166f73}body[data-studio-mode=hub] .arrival-progress{background:linear-gradient(#fffdf3, var(--studio-cream));color:var(--studio-ink);border:2px solid var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 5px 0 var(--studio-ink);border-radius:22px}body[data-studio-mode=hub] .arrival-progress :is(h2,p){color:var(--studio-ink);text-shadow:none}body[data-studio-mode=hub] #hub-load-progress{accent-color:#218d88}body[data-studio-mode=classic] header:before,body[data-studio-mode=classic] :is(.menu-copy,.world-caption,.menu-footer,.match-top,.player-hud,.equipment,.pause-card,.result-card){border-color:var(--studio-ink);background:linear-gradient(180deg, #fffef6, var(--studio-cream));color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 5px 0 var(--studio-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:22px}body[data-studio-mode=classic] .menu-copy{transform:translateY(-47%)}body[data-studio-mode=classic] .menu h1{color:var(--studio-ink);-webkit-text-stroke:0;text-shadow:0 2px #fff;font-size:clamp(42px,4.5vw,66px);line-height:.99}body[data-studio-mode=classic] .menu h1 em{color:var(--studio-coral);-webkit-text-stroke:1.5px var(--studio-ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--studio-ink);transform:none}body[data-studio-mode=classic] :is(.menu-description,.world-caption small,.muted){color:#52667a}body[data-studio-mode=classic] :is(.eyebrow,.world-caption span,.round-label span,.contestant span:last-child){color:#8d3951}body[data-studio-mode=classic] .play-button,body[data-studio-mode=classic] .play-button:not(:disabled){border:2px solid var(--studio-ink);background:linear-gradient(#ffb5bf, var(--studio-coral));color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff8, 0 5px 0 var(--studio-ink);font-family:var(--display);text-shadow:none;border-radius:16px;font-size:20px;font-weight:400}body[data-studio-mode=classic] :is(.secondary-button,.icon-button){border:2px solid var(--studio-ink);background:linear-gradient(#fff, var(--studio-sky));color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 4px 0 var(--studio-ink);border-radius:16px}body[data-studio-mode=classic] :is(.play-button,.secondary-button,.icon-button):hover{filter:none;transform:none}body[data-studio-mode=classic] .timer{background:var(--studio-gold);color:var(--studio-ink);border-color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff7, 0 3px 0 var(--studio-ink)}body[data-studio-mode=classic] .timer strong{font-variant-numeric:tabular-nums}body[data-studio-mode=classic] .contestant{background:var(--studio-cream);color:var(--studio-ink);box-shadow:0 3px 0 var(--studio-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px}body[data-studio-mode=classic] .contestant.player{background:#c3f2e6;border-left-width:5px}body[data-studio-mode=classic] .contestant.out{opacity:.64}body[data-studio-mode=classic] .overlay{background:#172b497d}body[data-studio-mode=classic] :is(.pause-card,.result-card){max-height:calc(100svh - 44px);overflow-y:auto}body[data-studio-mode=classic] :is(.pause-card h2,.result-card h2,dialog h2){color:var(--studio-ink);-webkit-text-stroke:0;text-shadow:0 3px 0 var(--studio-sky);font-size:clamp(36px,5vw,58px);line-height:.97}body[data-studio-mode=classic] #result-title{text-shadow:0 3px 0 var(--studio-gold)}body[data-studio-mode=classic] .result-stats>div{background:var(--studio-sky);box-shadow:inset 0 2px 0 #fff, 0 3px 0 var(--studio-ink);border-radius:16px}body[data-studio-mode=classic] .result-stats>div:nth-child(2){background:#ffe3e7}body[data-studio-mode=classic] .result-stats>div:nth-child(3){background:#fff0b8}body[data-studio-mode=classic] .result-stats small{color:#42566b;letter-spacing:.2px;font-size:9px}body[data-studio-mode=classic] dialog label{color:#42566b;font-size:13px}body[data-studio-mode=classic] :is(dialog .close-dialog){color:var(--studio-ink);background:var(--studio-mint);box-shadow:0 3px 0 var(--studio-ink)}body[data-studio-mode=classic] #toast{color:var(--studio-ink);background:var(--studio-cream);box-shadow:0 4px 0 var(--studio-ink)}body[data-studio-mode=classic] #boot{background:var(--studio-ink);color:var(--studio-cream)}body[data-studio-mode=classic] .touch-actions button{background:var(--studio-sky);color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff9, 0 4px 0 var(--studio-ink)}body[data-studio-mode=classic] .touch-actions #touch-bomb{background:var(--studio-coral);color:var(--studio-ink);text-shadow:none}body[data-studio-mode=racing] :is(header,.course-panel,.garage,.results-card,.race-intro-caption){border-color:var(--studio-ink);background:linear-gradient(#fffef5, var(--studio-cream));color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 5px 0 var(--studio-ink);border-radius:24px}body[data-studio-mode=racing] :is(.primary,#finish-banner button,#drive-button){border:2px solid var(--studio-ink);background:linear-gradient(#fff0b1, var(--studio-gold));color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff9, 0 5px 0 var(--studio-ink);text-shadow:none;border-radius:16px}body[data-studio-mode=racing] :is(.secondary,.square,#intro-skip,.touch-controls button){border:2px solid var(--studio-ink);background:linear-gradient(#fff, var(--studio-sky));color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 4px 0 var(--studio-ink);border-radius:16px}body[data-studio-mode=racing] .intro h1 em{color:var(--studio-gold)}body[data-studio-mode=racing] .intro .eyebrow{color:#fff0b2}body[data-studio-mode=racing] .intro .eyebrow>span{background:var(--studio-gold)}body[data-studio-mode=racing] .race-format{gap:8px}body[data-studio-mode=racing] .race-format button{border:2px solid var(--studio-ink);min-height:42px;color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 3px 0 var(--studio-ink);letter-spacing:.3px;background:#e5f0f6;border-radius:12px;padding:9px 12px;font-size:10px}body[data-studio-mode=racing] .race-format button[aria-pressed=true]{background:var(--studio-gold);box-shadow:inset 0 0 0 2px #fff3c1, 0 3px 0 var(--studio-ink)}body[data-studio-mode=racing] :is(.panel-heading .eyebrow,.garage-heading .eyebrow,.results-card>.eyebrow,dialog .eyebrow){color:#52667a}body[data-studio-mode=racing] :is(.track-card,.kart-card){color:var(--studio-ink);background:#ecf5f8;border:2px solid #172b495c;border-radius:16px;box-shadow:inset 0 2px #fff,0 2px #172b4933}body[data-studio-mode=racing] :is(.track-card,.kart-card)[aria-pressed=true]{border-color:var(--studio-ink);box-shadow:inset 0 0 0 2px #fffdf4, 0 4px 0 var(--studio-ink);background:#fff0b5;transform:none}body[data-studio-mode=racing] :is(.track-copy small,.track-copy span,.kart-card small,.result-metrics small,.result-table-head){color:#52667a}body[data-studio-mode=racing] .track-copy strong{line-height:1.1}body[data-studio-mode=racing] .track-art{border:1px solid #172b493b;border-radius:10px}body[data-studio-mode=racing] .kart-stats i{background:#218d88}body[data-studio-mode=racing] .kart-stats i.off{background:#172b4926}body[data-studio-mode=racing] #kart-cards{padding:3px 3px 8px}body[data-studio-mode=racing] :is(.course-foot,.result-metrics){border-color:#172b4929}body[data-studio-mode=racing] .course-foot b{color:#88671a}body[data-studio-mode=racing] :is(.position-card,#race-tactics,#finish-banner){border-color:var(--studio-ink);background:var(--studio-cream);box-shadow:inset 0 2px 0 #fff, 0 4px 0 var(--studio-ink);border-radius:20px}body[data-studio-mode=racing] .position-card{border-bottom:5px solid var(--studio-gold)}body[data-studio-mode=racing] .lap-card{background:var(--studio-ink);border:2px solid #eaf6ff;border-radius:16px;box-shadow:inset 0 2px #ffffff36,0 4px #102139}body[data-studio-mode=racing] .lap-card>span{color:var(--studio-gold)}body[data-studio-mode=racing] #race-callout{background:var(--studio-ink);border-color:#eaf6ff;border-radius:12px}body[data-studio-mode=racing] #rocket-warning{background:var(--studio-coral);color:var(--studio-ink);border-color:var(--studio-ink)}body[data-studio-mode=racing] #tactic-icon{color:#187f83}body[data-studio-mode=racing] #tactic-fill{background:#218d88}body[data-studio-mode=racing] .speed-track i{background:var(--studio-mint)}body[data-studio-mode=racing] .item-card{border-color:var(--studio-cream);background:var(--studio-ink);border-radius:22px;box-shadow:inset 0 2px #ffffff38,0 5px #102139}body[data-studio-mode=racing] .item-card.ready{background:var(--studio-ink);box-shadow:inset 0 2px 0 #ffffff38, 0 5px 0 #102139, 0 0 0 3px var(--studio-mint)}body[data-studio-mode=racing] .item-card .item-stage{border-color:var(--studio-cream);box-shadow:0 4px 0 var(--studio-ink);border-radius:24px}body[data-studio-mode=racing] .item-card.ready .item-stage:before,body[data-studio-mode=racing] .item-card.ready #item-art{animation:none}body[data-studio-mode=racing] .drift-card{background:var(--studio-ink);border-color:#eaf6ff;border-radius:20px;box-shadow:inset 0 2px #ffffff2e,0 4px #102139}body[data-studio-mode=racing] .drift-card.charging{border-color:var(--drift-color);box-shadow:inset 0 2px #ffffff2e,0 4px #102139}body[data-studio-mode=racing] .drift-card.boosting{background:var(--studio-mint);color:var(--studio-ink);border-color:var(--studio-ink)}body[data-studio-mode=racing] .overlay{background:#172b497d}body[data-studio-mode=racing] .results-card h1 em{color:#247e79}body[data-studio-mode=racing] .result-metrics{gap:12px;padding-block:17px}body[data-studio-mode=racing] #standings li{border-radius:10px;align-items:center;min-height:34px;padding:9px 11px}body[data-studio-mode=racing] #standings li:nth-child(2n){background:#172b4907}body[data-studio-mode=racing] #standings li.you{background:#c8f0e4;border:1px solid #172b4955}body[data-studio-mode=racing] .race-intro-progress i{background:#218d88}body[data-studio-mode=racing] .race-intro-caption>span{color:#52667a}body[data-studio-mode=racing] .touch-controls :is(button:last-child,button[data-touch=drift]){background:var(--studio-gold)}body[data-studio-mode=racing] #loading-screen{background:var(--studio-ink);color:var(--studio-cream)}body[data-studio-mode=racing] #loading-screen .spinner{border-top-color:var(--studio-gold)}body[data-studio-mode=racing] #retry{background:var(--studio-gold);color:var(--studio-ink);border:2px solid var(--studio-cream);border-radius:16px;box-shadow:inset 0 2px #fff9,0 4px #0b1d35}body[data-studio-mode=raft] :is(header,.paper,.bay-label){border-color:var(--studio-ink);background:linear-gradient(#fffef5, var(--studio-cream));box-shadow:inset 0 2px 0 #fff, 0 5px 0 var(--studio-ink);border-radius:24px}body[data-studio-mode=raft] .intro h1{color:var(--studio-ink);-webkit-text-stroke:0;text-shadow:0 2px #fff}body[data-studio-mode=raft] .intro h1 em{color:#237e7c;text-shadow:0 3px #afeedd}body[data-studio-mode=raft] .intro .lead{color:#52667a}body[data-studio-mode=raft] .eyebrow{color:#237e7c}body[data-studio-mode=raft] .primary{border:2px solid var(--studio-ink);background:linear-gradient(#b6f3e6, var(--studio-mint));color:var(--studio-ink);box-shadow:inset 0 2px 0 #fffb, 0 5px 0 var(--studio-ink);text-shadow:none;border-radius:16px}body[data-studio-mode=raft] :is(.secondary,.square){border:2px solid var(--studio-ink);background:linear-gradient(#fff, var(--studio-sky));color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 4px 0 var(--studio-ink);border-radius:16px}body[data-studio-mode=raft] .square[aria-pressed=true]{background:var(--studio-mint)}body[data-studio-mode=raft] .bay-label{background:#dff5f3;transform:rotate(1deg)}body[data-studio-mode=raft] .bay-label i{color:#237e7c}body[data-studio-mode=raft] .intro-footer{color:#52667a;border-top:1px solid #172b4920;padding-top:16px}body[data-studio-mode=raft] :is(.health-card,.wind-card,#turn-banner){border-color:var(--studio-ink);background:var(--studio-cream);box-shadow:inset 0 2px 0 #fff, 0 4px 0 var(--studio-ink);border-radius:18px}body[data-studio-mode=raft] .health-card.yours{border-top-color:#258780}body[data-studio-mode=raft] .health-card.enemy{border-top-color:#bf4666}body[data-studio-mode=raft] .health-track{background:#172b4920}body[data-studio-mode=raft] .health-track i{background:var(--studio-mint);box-shadow:inset 0 2px #ffffff75}body[data-studio-mode=raft] .enemy .health-track i{background:var(--studio-coral)}body[data-studio-mode=raft] .wind-card>span{color:#237e7c}body[data-studio-mode=raft] .round-card>span{background:var(--studio-gold);color:var(--studio-ink);border-color:var(--studio-ink);box-shadow:inset 0 2px #ffffff80}body[data-studio-mode=raft] #aim-controls{box-shadow:inset 0 2px 0 #fff, 0 5px 0 var(--studio-ink);border-radius:22px}body[data-studio-mode=raft] .ammo-row button{background:var(--studio-sky);border:2px solid var(--studio-ink);border-radius:14px;box-shadow:inset 0 2px #fff,0 3px #172b4970}body[data-studio-mode=raft] .ammo-row button[aria-pressed=true]{background:var(--studio-gold);box-shadow:inset 0 0 0 2px #fff8d3, 0 4px 0 var(--studio-ink);transform:none}body[data-studio-mode=raft] #fire{background:linear-gradient(#fff0b0, var(--studio-gold))}body[data-studio-mode=raft] :is(#ammo-help,#turn-banner span,.result-card>p:not(.eyebrow)){color:#52667a}body[data-studio-mode=raft] .aim-row label>span{font-weight:900}body[data-studio-mode=raft] .aim-row output{color:#237e7c}body[data-studio-mode=raft] .overlay{background:#172b4970}body[data-studio-mode=raft] .result-card{max-height:calc(100svh - 50px);overflow-y:auto}body[data-studio-mode=raft] .result-card h1{color:var(--studio-ink);-webkit-text-stroke:0;text-shadow:0 3px 0 var(--studio-sky)}body[data-studio-mode=raft] .result-card h1 em{color:#237e7c;text-shadow:0 3px #b0ecdf}body[data-studio-mode=raft] #result-prize>span{background:var(--studio-sky);border-color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 3px 0 var(--studio-ink);border-radius:16px}body[data-studio-mode=raft] #result-prize>span:last-child{background:#fff0b8}body[data-studio-mode=raft] .guide-steps p>b{color:#237e7c}body[data-studio-mode=raft] .keyboard-help{background:var(--studio-sky);color:var(--studio-ink);border:1px solid #172b493b;border-radius:14px}body[data-studio-mode=raft] #loading{background:var(--studio-cream);color:var(--studio-ink)}body[data-studio-mode=raft] #loading :is(.loading-mark span,.loading-buoy){color:#237e7c}body[data-studio-mode=raft] #retry-load{background:var(--studio-gold);color:var(--studio-ink);border-color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff9, 0 4px 0 var(--studio-ink);border-radius:16px}body[data-studio-mode=dogfight] :is(#header,.menu-card,.scene-badge){border-color:var(--studio-ink);background:linear-gradient(#fffef6, var(--studio-cream));box-shadow:inset 0 2px 0 #fff, 0 5px 0 var(--studio-ink);border-radius:24px}body[data-studio-mode=dogfight] .menu-card{width:min(590px,53vw);padding:28px 30px}body[data-studio-mode=dogfight] .menu-card h1{color:var(--studio-ink);-webkit-text-stroke:0;text-shadow:0 2px #fff;font-size:clamp(42px,4.3vw,60px);line-height:.99}body[data-studio-mode=dogfight] .menu-card h1 em{color:#b87f16;text-shadow:0 3px #ffe5a0}body[data-studio-mode=dogfight] .eyebrow{color:#52667a;font-size:11px}body[data-studio-mode=dogfight] .eyebrow:before{background:var(--studio-gold);border-color:var(--studio-ink)}body[data-studio-mode=dogfight] .intro{color:#52667a;font-size:16px;line-height:1.55}body[data-studio-mode=dogfight] .tags{gap:7px}body[data-studio-mode=dogfight] .tags span{background:var(--studio-sky);border-color:#172b493b;border-radius:10px;padding:7px 9px;font-size:11px}body[data-studio-mode=dogfight] .tags span:first-child{border-color:var(--studio-ink);background:#fff0b6}body[data-studio-mode=dogfight] .primary{background:linear-gradient(#fff0b0, var(--studio-gold));color:var(--studio-ink);border:2px solid var(--studio-ink);box-shadow:inset 0 2px 0 #fff9, 0 5px 0 var(--studio-ink);text-shadow:none;font-family:var(--display);border-radius:16px;font-size:23px;font-weight:400}body[data-studio-mode=dogfight] .menu-card>.primary{width:100%}body[data-studio-mode=dogfight] :is(.secondary,.icon,.room-copy,.intro-skip){background:linear-gradient(#fff, var(--studio-sky));color:var(--studio-ink);border:2px solid var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 4px 0 var(--studio-ink);border-radius:16px}body[data-studio-mode=dogfight] :is(.online-note,.controls,.powerup-guide){color:#52667a}body[data-studio-mode=dogfight] .online-note{border-top:1px solid #172b4920;margin-bottom:12px;padding-top:14px}body[data-studio-mode=dogfight] .powerup-guide span:first-child{color:#a23c59}body[data-studio-mode=dogfight] .powerup-guide span:last-child{color:#886319}body[data-studio-mode=dogfight] .scene-badge{background:var(--studio-sky);gap:14px;padding:18px 22px}body[data-studio-mode=dogfight] .scene-badge>span{color:var(--studio-gold)}body[data-studio-mode=dogfight] .scene-badge small{color:#52667a;font-size:9px}body[data-studio-mode=dogfight] :is(.scorebar,.vitals,#scoreboard,#respawn,.flight-ready,.effects>span){background:var(--studio-cream);border-color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 4px 0 var(--studio-ink);border-radius:18px}body[data-studio-mode=dogfight] .scorebar{border-top-color:var(--studio-gold)}body[data-studio-mode=dogfight] .scorebar .blue{color:#286eb4}body[data-studio-mode=dogfight] .scorebar .red{color:#bd3859}body[data-studio-mode=dogfight] .scorebar small{color:#52667a}body[data-studio-mode=dogfight] #clock{font-variant-numeric:tabular-nums}body[data-studio-mode=dogfight] .vitals meter{border-color:var(--studio-ink);height:12px}body[data-studio-mode=dogfight] #hp::-webkit-meter-optimum-value{background:var(--studio-mint)}body[data-studio-mode=dogfight] #heat::-webkit-meter-optimum-value{background:var(--studio-gold)}body[data-studio-mode=dogfight] #boost-meter::-webkit-meter-optimum-value{background:#77cbea}body[data-studio-mode=dogfight] .item-button{border-color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff9, 0 4px 0 var(--studio-ink);border-radius:18px}body[data-studio-mode=dogfight] .flight-ready.ready{background:var(--studio-mint)}body[data-studio-mode=dogfight] #respawn>span{color:#237e7c}body[data-studio-mode=dogfight] #scoreboard{width:min(460px,100% - 32px);min-width:0;max-height:calc(100svh - 170px);overflow-y:auto}body[data-studio-mode=dogfight] #crew p{border-radius:9px;margin:3px 0;padding:8px 10px;line-height:1.35}body[data-studio-mode=dogfight] #crew p:nth-child(2n){background:#172b4908}body[data-studio-mode=dogfight] dialog p{color:#52667a}body[data-studio-mode=dogfight] .fire-button{background:var(--studio-gold);border-color:var(--studio-ink);color:var(--studio-ink)}body[data-studio-mode=dogfight] .boost-button{background:var(--studio-sky);border-color:var(--studio-ink);color:var(--studio-ink)}body[data-studio-mode=dogfight] .load-screen{background:linear-gradient(#24425e, var(--studio-ink));color:var(--studio-cream)}body[data-studio-mode=dogfight] .load-screen :is(p,a){color:#dcecf3}body[data-studio-mode=dogfight] #loading-spinner{border-top-color:var(--studio-gold);border-right-color:var(--studio-mint)}body[data-studio-mode=wardrobe]{background:linear-gradient(135deg,#edf8f4,#f8f1e7 65%,#f9e6e6)}body[data-studio-mode=wardrobe] .wardrobe-header{background:var(--studio-cream);border-bottom-color:var(--studio-ink)}body[data-studio-mode=wardrobe] :is(.back-link,.turn-controls button,.reset-button){border:2px solid var(--studio-ink);background:linear-gradient(#fff, var(--studio-sky));color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 3px 0 var(--studio-ink);border-radius:16px}body[data-studio-mode=wardrobe] .wordmark{color:var(--studio-mint);-webkit-text-stroke-color:var(--studio-ink);text-shadow:0 3px 0 var(--studio-ink)}body[data-studio-mode=wardrobe] .wordmark span{color:var(--studio-coral)}body[data-studio-mode=wardrobe] :is(.local-label,.preview-heading .eyebrow,.collection-hint,.item-rarity,.bear-nameplate span){color:#52667a}body[data-studio-mode=wardrobe] h1{color:var(--studio-ink)}body[data-studio-mode=wardrobe] h1 em{color:var(--studio-coral);-webkit-text-stroke-color:var(--studio-ink);text-shadow:0 3px 0 var(--studio-ink)}body[data-studio-mode=wardrobe] .preview-stage{border-color:var(--studio-ink);box-shadow:inset 0 2px 0 #fff, 0 5px 0 var(--studio-ink);background:radial-gradient(at 50% 28%,#fff8df,#d9f1e8 60%,#a8ded8);border-radius:24px}body[data-studio-mode=wardrobe] .bear-nameplate{color:var(--studio-ink)}body[data-studio-mode=wardrobe] .turn-controls button[aria-pressed=true]{background:var(--studio-mint)}body[data-studio-mode=wardrobe] :is(.look-panel,.collection){border-color:var(--studio-ink);background:linear-gradient(#fffdf5, var(--studio-cream));box-shadow:inset 0 2px 0 #fff, 0 5px 0 var(--studio-ink);border-radius:24px}body[data-studio-mode=wardrobe] .look-label{color:var(--studio-ink);font-weight:900}body[data-studio-mode=wardrobe] .look-label span{color:#237e7c}body[data-studio-mode=wardrobe] .look-slot{background:#ecf5f6;border-color:#172b4955;border-radius:14px;box-shadow:inset 0 2px #fff}body[data-studio-mode=wardrobe] .look-slot:not(:disabled):hover{border-color:var(--studio-ink);background:#fff1c5}body[data-studio-mode=wardrobe] :is(.equip-button,.peek-look){background:linear-gradient(#ffbac4, var(--studio-coral));color:var(--studio-ink);border:2px solid var(--studio-ink);box-shadow:inset 0 2px 0 #fffb, 0 4px 0 var(--studio-ink);border-radius:16px}body[data-studio-mode=wardrobe] .equip-button:disabled{color:#3a6058;opacity:1;background:#d6ece3;box-shadow:inset 0 2px #fff7,0 2px #678c81}body[data-studio-mode=wardrobe] .collection-heading{border-bottom:1px solid #172b491a;margin-bottom:20px}body[data-studio-mode=wardrobe] .slot-filters button{background:#eff6f6;border:2px solid #172b4955;border-radius:12px;min-height:44px;box-shadow:inset 0 2px #fff,0 2px #172b4933}body[data-studio-mode=wardrobe] .slot-filters button[aria-pressed=true]{background:var(--studio-mint);color:var(--studio-ink);border-color:var(--studio-ink);box-shadow:inset 0 0 0 2px #d4fff1, 0 3px 0 var(--studio-ink)}body[data-studio-mode=wardrobe] .cosmetic-card{background:#fffef8;border-color:#172b4966;border-radius:18px;box-shadow:inset 0 2px #fff,0 3px #172b4933}body[data-studio-mode=wardrobe] .cosmetic-card:hover{border-color:var(--studio-ink);transform:none}body[data-studio-mode=wardrobe] .cosmetic-card[aria-pressed=true]{border:2px solid var(--studio-ink);box-shadow:inset 0 0 0 2px var(--studio-mint), 0 4px 0 var(--studio-ink);background:#e8f8ed;transform:none}body[data-studio-mode=wardrobe] .item-art{border-bottom:1px solid #172b4915}body[data-studio-mode=wardrobe] .item-name{color:var(--studio-ink);line-height:1.1}body[data-studio-mode=wardrobe] .item-check{background:var(--studio-mint);border-color:var(--studio-ink);color:var(--studio-ink)}body[data-studio-mode=wardrobe] .item-equipped{background:var(--studio-gold);border-color:var(--studio-ink);color:var(--studio-ink)}body[data-studio-mode=hub] :is(.profile-button,.icon-button,.hub-footer>button,.launch,.save-button,.notes-toggle,.close-destination),body[data-studio-mode=classic] :is(.play-button,.secondary-button,.icon-button),body[data-studio-mode=racing] :is(.primary,.secondary,.square,.race-format button,.track-card,.kart-card),body[data-studio-mode=raft] :is(.primary,.secondary,.square,.ammo-row button),body[data-studio-mode=dogfight] :is(.primary,.secondary,.icon,.item-button),body[data-studio-mode=wardrobe] :is(.back-link,.turn-controls button,.equip-button,.reset-button,.slot-filters button,.cosmetic-card,.peek-look){transition:translate .12s var(--studio-ease), box-shadow .12s var(--studio-ease), background-color .12s var(--studio-ease), border-color .12s var(--studio-ease)}@media (hover:hover){body[data-studio-mode=hub] :is(.profile-button,.icon-button,.hub-footer>button,.launch,.save-button,.notes-toggle):hover:not(:disabled):not([aria-disabled=true]),body[data-studio-mode=classic] :is(.play-button,.secondary-button,.icon-button):hover:not(:disabled),body[data-studio-mode=racing] :is(.primary,.secondary,.square,.race-format button,.track-card,.kart-card):hover:not(:disabled),body[data-studio-mode=raft] :is(.primary,.secondary,.square,.ammo-row button):hover:not(:disabled),body[data-studio-mode=dogfight] :is(.primary,.secondary,.icon,.item-button):hover:not(:disabled),body[data-studio-mode=wardrobe] :is(.back-link,.turn-controls button,.equip-button,.reset-button,.slot-filters button,.cosmetic-card,.peek-look):hover:not(:disabled){filter:brightness(1.025);translate:0 -2px}}body[data-studio-mode=hub] :is(.profile-button,.icon-button,.hub-footer>button,.launch,.save-button,.notes-toggle):active:not(:disabled):not([aria-disabled=true]),body[data-studio-mode=classic] :is(.play-button,.secondary-button,.icon-button):active:not(:disabled),body[data-studio-mode=racing] :is(.primary,.secondary,.square,.race-format button,.track-card,.kart-card):active:not(:disabled),body[data-studio-mode=raft] :is(.primary,.secondary,.square,.ammo-row button):active:not(:disabled),body[data-studio-mode=dogfight] :is(.primary,.secondary,.icon,.item-button):active:not(:disabled),body[data-studio-mode=wardrobe] :is(.back-link,.turn-controls button,.equip-button,.reset-button,.slot-filters button,.cosmetic-card,.peek-look):active:not(:disabled){box-shadow:inset 0 2px 0 #ffffff65, 0 1px 0 var(--studio-ink);transform:none}body[data-studio-mode=hub] :is(.launch[aria-disabled=true],.save-button:disabled),body[data-studio-mode=classic] .play-button:disabled,body[data-studio-mode=racing] :is(.primary,.race-format button,.track-card,.kart-card):disabled,body[data-studio-mode=raft] :is(.primary,.ammo-row button):disabled,body[data-studio-mode=dogfight] :is(.primary,.secondary):disabled{color:#627582;opacity:1;filter:none;text-shadow:none;cursor:default;background:#d7e2e6;border-color:#697d8d;transform:none;box-shadow:inset 0 2px #ffffff80,0 2px #697d8d}@media (max-width:760px){body[data-studio-mode=hub] .destination-dock{border-radius:20px;padding:15px}body[data-studio-mode=hub] .destination-text strong{font-size:13px}body[data-studio-mode=hub] .destination-label{border-radius:14px;padding:9px}body[data-studio-mode=hub] .hub-header .profile-button{max-width:105px;padding-inline:9px;font-size:12px}body[data-studio-mode=hub] .destination-focused .launch{border-radius:14px;min-height:44px}body[data-studio-mode=hub] .close-destination{top:-16px;right:-5px}body[data-studio-mode=hub] dialog{width:calc(100% - 28px);max-height:calc(100svh - 40px);margin:auto}body[data-studio-mode=hub] dialog .wardrobe-setting{flex-wrap:wrap}}@media (max-width:650px){html:root body[data-studio-mode=classic]:not(.in-game)>header{align-items:center;gap:8px;height:64px;padding:0 10px;display:flex;top:8px;left:12px;right:12px}html:root body[data-studio-mode=classic]:not(.in-game)>header:before{inset:0}body[data-studio-mode=classic] header .app-brand img{width:100px;height:36px}body[data-studio-mode=classic] header .app-nav{gap:4px;min-width:0;margin-left:0}body[data-studio-mode=classic] header .app-menu-link{gap:4px;min-height:44px;padding:8px 6px;font-size:9px}body[data-studio-mode=classic] header .app-current{letter-spacing:0;padding:5px;font-size:9px}body[data-studio-mode=classic] header .header-right{flex-shrink:0;gap:0;margin-left:auto}html:root body[data-studio-mode=classic] header .header-right .icon-button{flex-shrink:0;width:44px;min-width:44px;height:44px}body[data-studio-mode=classic] .menu-copy{max-height:calc(100svh - 164px);padding:23px 21px;overflow-y:auto;transform:none}body[data-studio-mode=classic] .menu h1{font-size:clamp(35px,10.5vw,54px);line-height:1.02}body[data-studio-mode=classic] .menu-buttons{gap:13px}body[data-studio-mode=classic] :is(.play-button,.secondary-button){min-width:0;min-height:48px}body[data-studio-mode=classic] :is(.result-card,.pause-card,dialog){padding:26px 20px}body[data-studio-mode=classic] .result-stats{gap:6px}body[data-studio-mode=classic] .result-stats strong{font-size:27px}body[data-studio-mode=classic] .result-stats small{font-size:8px}body[data-studio-mode=racing] .guide-grid{grid-template-columns:1fr}body[data-studio-mode=racing] dialog{padding:25px 20px}body[data-studio-mode=racing] dialog label{flex-wrap:wrap;gap:10px}body[data-studio-mode=racing] dialog select{max-width:100%}body[data-studio-mode=racing] .results-card{padding:24px 20px}body[data-studio-mode=racing] .result-metrics strong{font-size:20px}body[data-studio-mode=raft] .intro{padding:23px 21px}body[data-studio-mode=raft] .intro h1{font-size:clamp(40px,12vw,58px)}body[data-studio-mode=raft] .intro .lead{margin:17px 0 21px}body[data-studio-mode=raft] .intro-footer{font-size:8px}body[data-studio-mode=raft] .intro .primary{padding:13px 12px;font-size:21px}body[data-studio-mode=raft] .ammo-row button{border-radius:12px}body[data-studio-mode=raft] #aim-controls{border-radius:20px;width:calc(100% - 26px)}body[data-studio-mode=raft] .result-card h1{font-size:46px}body[data-studio-mode=dogfight]:not(.flying){touch-action:pan-y}body[data-studio-mode=dogfight] .menu{touch-action:pan-y;padding:94px 16px 28px;display:block;overflow-y:auto}body[data-studio-mode=dogfight] .menu-card{border-radius:22px;width:100%;margin:max(0px,50svh - 370px) 0 0;padding:24px 20px}body[data-studio-mode=dogfight] .menu-card h1{font-size:clamp(35px,10.2vw,51px)}body[data-studio-mode=dogfight] .intro{font-size:14px}body[data-studio-mode=dogfight] .tags span{padding:6px 7px;font-size:9px}body[data-studio-mode=dogfight] .room-entry{gap:8px}body[data-studio-mode=dogfight] .room-entry .secondary{font-size:10px}body[data-studio-mode=dogfight] .room-entry input{padding:10px;font-size:12px}body[data-studio-mode=dogfight] .scorebar{gap:8px;width:calc(100% - 82px);min-width:0;padding-inline:10px}body[data-studio-mode=dogfight] .scorebar b{min-width:35px;font-size:23px}body[data-studio-mode=dogfight] .scorebar>div{flex:1}body[data-studio-mode=dogfight] .scorebar small{font-size:7px}body[data-studio-mode=dogfight]:not(.mobile) .item-dock{bottom:calc(max(22px, env(safe-area-inset-bottom)) + 156px)}body[data-studio-mode=dogfight] dialog{padding:26px 22px}}@media (max-width:580px){body[data-studio-mode=racing] #lobby{gap:24px;padding:100px 20px 20px}body[data-studio-mode=racing] #lobby .intro{width:100%}body[data-studio-mode=racing] #lobby .intro h1{font-size:clamp(39px,12vw,56px)}body[data-studio-mode=racing] .race-format{gap:6px}body[data-studio-mode=racing] .race-format button{padding:9px 5px;font-size:9px}body[data-studio-mode=racing] #lobby .course-panel{margin-top:0;padding:16px 12px}body[data-studio-mode=racing] .track-art{width:70px}body[data-studio-mode=racing] .track-copy strong{font-size:16px}body[data-studio-mode=racing] #lobby .garage{padding:12px 9px}body[data-studio-mode=racing] #lobby footer{flex-wrap:wrap;gap:13px;height:auto;min-height:44px;padding-bottom:8px}body[data-studio-mode=racing] .results-card h1{font-size:41px}body[data-studio-mode=racing] .result-metrics small{letter-spacing:.3px;font-size:8px}}@media (max-width:700px){body[data-studio-mode=wardrobe] .wardrobe-layout{gap:27px;padding-bottom:105px}body[data-studio-mode=wardrobe] .collection-heading{margin-bottom:16px;padding:22px 18px 18px}body[data-studio-mode=wardrobe] .collection-filters{padding-inline:13px}body[data-studio-mode=wardrobe] .slot-filters{gap:5px}body[data-studio-mode=wardrobe] .slot-filters button{padding:9px 5px;font-size:12px}body[data-studio-mode=wardrobe] .cosmetic-grid{gap:12px;padding-inline:13px}body[data-studio-mode=wardrobe] .item-name{font-size:20px}body[data-studio-mode=wardrobe] .look-actions{gap:10px}body[data-studio-mode=wardrobe] .reset-button{padding:9px 11px}}@media (max-width:360px){html:root body[data-studio-mode=classic]:not(.in-game)>header{gap:5px;padding-inline:8px}body[data-studio-mode=classic] header .app-brand img{width:76px;height:32px}body[data-studio-mode=classic] header .app-nav{gap:3px}body[data-studio-mode=classic] header .app-menu-link{padding-inline:5px}body[data-studio-mode=classic] header .app-current{padding-inline:4px}body[data-studio-mode=hub] .hub-header{left:12px;right:12px}body[data-studio-mode=hub] .hub-header .profile-button{max-width:88px;padding-inline:7px}body[data-studio-mode=hub] .destination-dock{gap:9px;padding:14px 12px;left:13px;right:13px}body[data-studio-mode=hub] .selected-copy h2{font-size:20px}body[data-studio-mode=hub] .destination-focused .launch{min-width:87px;padding-inline:10px;font-size:14px}body[data-studio-mode=hub] .hub-footer{left:13px;right:13px}body[data-studio-mode=hub] .hub-footer>button{padding:10px 12px;font-size:14px}body[data-studio-mode=raft] .intro{padding:22px 18px;left:13px;right:13px}body[data-studio-mode=raft] .intro h1{font-size:40px}body[data-studio-mode=raft] .intro .primary{gap:8px;font-size:19px}body[data-studio-mode=raft] .round-card{min-width:120px}body[data-studio-mode=raft] .round-card strong{font-size:19px}body[data-studio-mode=raft] .battle-tools{gap:5px;right:11px}body[data-studio-mode=raft] .battle-tools .square{width:32px}body[data-studio-mode=dogfight] .menu-card{padding-inline:17px}body[data-studio-mode=dogfight] .room-entry{flex-direction:column}body[data-studio-mode=dogfight] .room-entry input{width:100%}body[data-studio-mode=dogfight] .room-entry .secondary{min-height:44px}body[data-studio-mode=dogfight]:not(.mobile) #radar{width:90px;height:90px}body[data-studio-mode=wardrobe] .wardrobe-header{gap:7px;padding-inline:12px}body[data-studio-mode=wardrobe] .back-link{gap:6px;padding-inline:9px}body[data-studio-mode=wardrobe] .wordmark{font-size:25px}body[data-studio-mode=wardrobe] .wardrobe-layout{padding-inline:12px}body[data-studio-mode=wardrobe] .collection h2{font-size:30px}body[data-studio-mode=wardrobe] .cosmetic-grid{gap:9px;padding-inline:11px}body[data-studio-mode=wardrobe] .item-name{font-size:18px}body[data-studio-mode=wardrobe] .item-copy{padding:10px 8px}}@media (min-width:651px) and (max-height:800px){body[data-studio-mode=dogfight] .menu{align-items:flex-start;padding-top:115px;padding-bottom:26px;overflow-y:auto}body[data-studio-mode=dogfight] .menu-card{padding:24px 28px}body[data-studio-mode=dogfight] .menu-card h1{margin-bottom:15px;font-size:50px}body[data-studio-mode=dogfight] .intro{margin-bottom:15px;font-size:15px}body[data-studio-mode=dogfight] .tags{margin-bottom:17px}body[data-studio-mode=dogfight] .scene-badge{align-self:center}body[data-studio-mode=raft] .intro{padding:26px 29px;top:23%}body[data-studio-mode=raft] .intro h1{font-size:62px}body[data-studio-mode=raft] .intro .lead{margin:19px 0}body[data-studio-mode=classic] .menu-copy{padding:27px 32px}}@media (max-width:650px) and (max-height:740px){body[data-studio-mode=raft] #lobby{align-items:flex-end;padding:96px 14px 24px;display:flex;overflow-y:auto}body[data-studio-mode=raft] .intro{width:100%;margin:auto 0 0;padding:20px 18px;position:relative;inset:auto}body[data-studio-mode=raft] .bay-label{display:none}body[data-studio-mode=raft] .intro h1{font-size:43px}body[data-studio-mode=raft] .intro .lead{font-size:12px}body[data-studio-mode=raft] .intro-footer{margin-top:18px}}@media (prefers-reduced-motion:reduce){body[data-studio-mode]:not([data-studio-mode=ops]) :is(button,a,input,select,.destination-label,.cosmetic-card){scroll-behavior:auto!important;transition:none!important}body[data-studio-mode]:not([data-studio-mode=ops]) :is(button,a):hover{translate:none}body[data-studio-mode=racing] :is(.item-card.ready #item-art){animation:none}}html:root body.ops-mode[data-studio-mode=ops]:not(.in-game){background-color:#062255;background-image:url(/assets/lobby-stars-s6VQPCVy.svg),radial-gradient(at 43% 33%,#094a92 0%,#082657 52%,#051832 100%);background-size:cover;background-attachment:fixed}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby{--menu-ink:#071d56;--menu-sky:#b4e8ff;--menu-gold:#ffd341;--menu-ease:cubic-bezier(.2,.8,.2,1);top:max(18px,env(safe-area-inset-top));left:max(26px,env(safe-area-inset-left));right:max(26px,env(safe-area-inset-right));bottom:calc(var(--ops-dock-clearance,120px) + max(18px,env(safe-area-inset-bottom)) + 16px);min-height:0;color:var(--menu-ink);text-shadow:none;grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(280px,23vw,360px) minmax(0,1fr) clamp(285px,23vw,350px);gap:0 24px;display:grid}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby[hidden]{display:none}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-navigation{scrollbar-width:thin;scrollbar-color:#5897c9 transparent;flex-direction:column;grid-area:1/1;min-height:0;padding:0 7px 8px 2px;display:flex;overflow:hidden auto}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-brand{flex:none;margin:0 0 5px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-brand :is(.eyebrow,.lobby-section-title){display:none}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-brand #lobby-title{aspect-ratio:1.5915;width:min(100%,320px);max-height:none;margin:0 auto}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav{flex-direction:column;flex:none;gap:10px;max-width:none;padding:4px 3px 9px;display:flex}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>:is(button,a){color:#071747;min-height:62px;font-family:var(--display);letter-spacing:-.025em;text-align:left;text-transform:none;white-space:nowrap;text-shadow:0 1px #fff8;transition:transform .14s var(--menu-ease),box-shadow .14s var(--menu-ease),background .14s,color .14s;background:linear-gradient(170deg,#e8fbff 0%,#bcf1ff 38%,#8ad6f6 100%);border:2px solid #087eb8;border-radius:32px;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:10px 18px 10px 76px;font-size:clamp(22px,1.8vw,28px);font-weight:900;line-height:1.08;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 3px #f3fdff,inset 0 -3px #4cbaec,0 4px #031d4e,0 6px 12px #02132f55}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>:is(button,a):before{content:"";background:var(--nav-art) center/contain no-repeat;filter:drop-shadow(0 2px 1px #084a8855);pointer-events:none;width:42px;height:42px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #find-match{--nav-art:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20d%3D%22M18%2010Q14%208%2014%2014v36q0%206%205%203l30-17q5-3%200-6Z%22%20fill%3D%22%23fff%22%20stroke%3D%22%23073ca0%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #item-shop-btn{--nav-art:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20d%3D%22m7%2012%207%203%207%2029h29l7-24H17%22%20fill%3D%22%2327c6ff%22%20stroke%3D%22%2307508d%22%20stroke-width%3D%223.5%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22%2025h29%22%20stroke%3D%22%239af8ff%22%20stroke-width%3D%224%22%2F%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2252%22%20r%3D%225%22%20fill%3D%22%23087abc%22%20stroke%3D%22%23074573%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2247%22%20cy%3D%2252%22%20r%3D%225%22%20fill%3D%22%23087abc%22%20stroke%3D%22%23074573%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #scorestreaks-btn{--nav-art:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20d%3D%22M33%204%2011%2035h18l-5%2025%2029-37H36l7-19Z%22%20fill%3D%22%23ffce3e%22%20stroke%3D%22%23d77e0c%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22m32%2010-13%2020h14%22%20fill%3D%22none%22%20stroke%3D%22%23fff5ad%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #career-btn{--nav-art:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20d%3D%22M18%2012H8v10q0%2012%2015%2012M46%2012h10v10q0%2012-15%2012%22%20fill%3D%22%23ffe39a%22%20stroke%3D%22%23d28413%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22M18%207h28v17q0%2015-14%2015T18%2024Z%22%20fill%3D%22%23ffc529%22%20stroke%3D%22%23cd7c14%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M32%2038v13M21%2055h22%22%20stroke%3D%22%23d28413%22%20stroke-width%3D%227%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22m32%2013%203%206%207%201-5%205%201%207-6-4-6%204%201-7-5-5%207-1Z%22%20fill%3D%22%23fff6b2%22%2F%3E%3C%2Fsvg%3E)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>a,html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #custom-match{--nav-art:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20d%3D%22M9%2017h46M9%2032h46M9%2047h46%22%20stroke%3D%22%234b31c9%22%20stroke-width%3D%2210%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%2014h46M9%2029h46M9%2044h46%22%20stroke%3D%22%23a88aff%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cg%20fill%3D%22%23734dff%22%20stroke%3D%22%23292785%22%20stroke-width%3D%222%22%3E%3Ccircle%20cx%3D%2222%22%20cy%3D%2217%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%2242%22%20cy%3D%2232%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2247%22%20r%3D%227%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M19%2014h5m15%2015h5m-22%2015h5%22%20stroke%3D%22%23e9daff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav #find-match{color:#f5fbff;text-shadow:0 2px #043bb4;letter-spacing:-.015em;background:linear-gradient(#70edff 0%,#009cf6 21%,#0054ec 58%,#0025c7 100%);border:3px solid #50d7ff;border-radius:42px;min-height:80px;margin-bottom:3px;padding:13px 18px 13px 83px;font-size:clamp(27px,2.1vw,34px);box-shadow:inset 0 3px #fff,inset 0 -4px #0032a0,0 0 0 2px #054fb5,0 6px #022958,0 8px 20px #00b4ff32}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav #find-match:before{width:48px;height:48px;left:22px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav #find-match b{width:26px;height:32px;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav #find-match b .ops-ui-icon{width:24px;height:24px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>:is(button,a):is(:hover,:focus-visible){color:#061748;background:linear-gradient(#defaff,#7cceee);transform:translateY(-2px);box-shadow:inset 0 3px #fff,inset 0 -3px #309cd6,0 6px #032653,0 0 0 3px #84e6ff66}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav #find-match:is(:hover,:focus-visible){color:#fff;background:linear-gradient(#a0f5ff,#079af8 27%,#064eeb 70%,#012bc8);box-shadow:inset 0 3px #fff,0 7px #002d67,0 0 0 4px #6ee7ff55}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>:is(button,a):active{transform:translateY(3px);box-shadow:inset 0 2px 3px #02367755,0 1px #032653}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>:is(button,a):is(:disabled,[aria-disabled=true],[aria-busy=true]){color:#385569;cursor:wait;opacity:1;text-shadow:none;background:linear-gradient(#c3d8e5,#97b5c8);border-color:#638da5;transform:none;box-shadow:inset 0 2px #e9f7ff,0 3px #244a68}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #fff0a1}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #career-new{font:800 9px/1 var(--body);color:#0b2950;background:#ffd944;border-radius:8px;margin-left:auto;padding:4px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-smallprint{flex-wrap:wrap;gap:9px;margin:10px 4px 0;display:flex}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-smallprint :is(a,button){color:#d5efff;font:700 11px/1.3 var(--body)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-fighter-stage{grid-area:1/2;place-self:stretch stretch;width:100%;height:100%;min-height:0;margin:0}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-roster-panel{grid-area:1/3;align-self:start;width:100%;max-height:100%;overflow-y:auto}html:root body.ops-mode[data-studio-mode=ops] .ops-lobby-globe{opacity:1;filter:none;-webkit-mask-image:none;mask-image:none}@media (min-width:1101px) and (max-height:820px){html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-brand #lobby-title{width:clamp(170px,25vh,210px)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav{gap:8px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>:is(button,a){padding-block:8px;min-height:48px;padding-left:64px;font-size:22px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>:is(button,a):before{width:35px;height:35px;left:17px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav #find-match{min-height:60px;padding-left:66px;font-size:28px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav #find-match:before{width:39px;height:39px;left:17px}}@media (min-width:701px) and (max-width:1100px){html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby{grid-template-rows:auto minmax(230px,1fr);grid-template-columns:minmax(230px,.9fr) minmax(0,1.1fr);gap:16px 20px;overflow-y:auto}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-navigation{grid-area:1/1/3}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-roster-panel{grid-area:1/2;max-height:260px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-fighter-stage{grid-area:2/2;min-height:230px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>:is(button,a){min-height:53px;padding-left:63px;font-size:21px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-brand #lobby-title{width:210px}}@media (max-width:700px),(max-width:1100px) and (orientation:portrait){html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby{top:max(10px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));flex-direction:column;gap:15px;padding:0 3px 15px;display:flex;overflow:hidden auto}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-navigation{display:contents}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-brand{order:0;align-self:center;margin:0}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-brand #lobby-title{width:185px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-fighter-stage{flex:none;order:1;width:100%;height:215px;min-height:215px;margin:0}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav{order:2;grid-template-columns:1fr 1fr;gap:10px;padding:2px 2px 7px;display:grid}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>:is(button,a){white-space:normal;border-radius:20px;min-height:60px;padding:8px 8px 8px 43px;font-size:clamp(14px,4vw,17px);line-height:1.15}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>:is(button,a):before{width:30px;height:30px;left:9px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav #find-match{grid-column:1/-1;min-height:72px;margin:0;padding:13px 19px 13px 73px;font-size:29px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav #custom-match{grid-column:1/-1}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav #find-match:before{width:43px;height:43px;left:18px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #lobby-leaders-slot{order:3}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-roster-panel{flex:none;order:4;max-height:none}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-smallprint{order:5;justify-content:center;margin:0}}@media (max-width:360px){html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-brand #lobby-title{width:145px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav{gap:8px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>:is(button,a){min-height:52px;padding-left:38px;font-size:14px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>:is(button,a):before{width:26px;height:26px;left:8px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav #find-match{white-space:nowrap;min-height:60px;padding-left:56px;padding-right:15px;font-size:24px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav #find-match:before{width:32px;height:32px;left:14px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-fighter-stage{height:145px;min-height:145px}}@media (min-width:701px) and (max-height:570px){html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-navigation{overflow-y:auto}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-brand #lobby-title{width:150px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>:is(button,a){min-height:44px;font-size:18px}}@media (prefers-reduced-motion:reduce){html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby :is(button,a){transition:none}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-nav>:is(button,a):is(:hover,:focus-visible,:active){transform:none}}html:root body.ops-mode[data-studio-mode=ops] :is(#match-picker,#career,#ops-options,#how,#controls,#graphics,#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks,dialog.ops-leaderboard-dialog,dialog.ops-profile-dialog,dialog.ops-match-loading),html:root body.ops-mode[data-studio-mode=ops] :is(.scoreboard-paper,#results .result-card){color:var(--studio-ink,#172b49);border-color:var(--studio-ink,#172b49);background:linear-gradient(135deg, #fffdf6 0%, var(--studio-cream,#fff8e8) 58%, #e5f5fa 100%);border-radius:24px;box-shadow:0 6px #172b4926,0 18px 50px #142c4b38}html:root body.ops-mode[data-studio-mode=ops] :is(#match-picker,#career,#ops-options,#how,#controls,#graphics,#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks,dialog.ops-leaderboard-dialog,dialog.ops-profile-dialog,dialog.ops-match-loading)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#142c4b9c}html:root body.ops-mode[data-studio-mode=ops] :is(#ops-class-menu,.ops-item-shop,.ops-scorestreaks){scrollbar-color:#88bdcd #e5f2f5}html:root body.ops-mode[data-studio-mode=ops] :is(.class-heading,.shop-heading,.streak-menu-heading,.class-footer,.streak-menu-footer){border-color:#172b4921}html:root body.ops-mode[data-studio-mode=ops] :is(#ops-class-menu .class-heading h2,.ops-item-shop .shop-heading h2,.ops-scorestreaks .streak-menu-heading h2,.ops-match-loading .match-load-content h3){color:var(--studio-ink,#172b49)!important;-webkit-text-stroke:0!important;text-shadow:none!important}html:root body.ops-mode[data-studio-mode=ops] :is(.class-heading small,.shop-heading small,.streak-menu-heading small,.ops-leaderboard-title-copy small,.ops-profile-heading small){color:#446579}html:root body.ops-mode[data-studio-mode=ops] :is(#graphics,#controls,#how,#ops-options,#career) h2{color:var(--studio-ink,#172b49)!important;-webkit-text-stroke:0!important;text-shadow:none!important}html:root body.ops-mode[data-studio-mode=ops] :is(#graphics,#controls,#how,#ops-options,#career) .play-button{color:var(--studio-ink,#172b49);border:2px solid var(--studio-ink,#172b49);background:var(--studio-gold,#ffda6b);text-shadow:none;border-radius:14px;box-shadow:0 4px #172b49}html:root body.ops-mode[data-studio-mode=ops] #how #replay-tutorial{background:var(--studio-sky,#d9f0ff);box-shadow:0 3px #172b4929}html:root body.ops-mode[data-studio-mode=ops] :is(#graphics,#controls,#how,#ops-options,#career) .play-button:not(:disabled):active{box-shadow:0 1px #172b49}html:root body.ops-mode[data-studio-mode=ops] :is(.class-close,.class-turn button,.class-paging button,.shop-close,.shop-rotate button,.streak-menu-back,.streak-menu-pages button,.streak-demo-pause,.ops-leaderboard-close,.ops-profile-close,#scoreboard-close,.match-load-cancel,#ops-options .close-dialog,#how .close-dialog,#controls .close-dialog,#graphics .close-dialog,#career .close-dialog,#match-picker .close-dialog){color:var(--studio-ink,#172b49);border:2px solid var(--studio-ink,#172b49);background:var(--studio-sky,#d9f0ff);border-radius:12px;box-shadow:0 3px #172b4925}html:root body.ops-mode[data-studio-mode=ops] :is(.class-equip,.class-shop,.ops-item-shop .shop-buy,.streak-menu-save,.ops-profile-back,.ops-match-loading .match-load-play,#match-picker .play-button,#career #prestige-btn,#results #continue-next,.podium-continue){color:var(--studio-ink,#172b49);border:2px solid var(--studio-ink,#172b49);background:var(--studio-gold,#ffda6b);text-shadow:none;border-radius:14px;box-shadow:0 4px #172b49}html:root body.ops-mode[data-studio-mode=ops] :is(#ops-options .lobby-option-list button,#how>button:not(.close-dialog),#controls>button:not(.close-dialog),#graphics>button:not(.close-dialog),#results #ops-results-lobby,#results #rematch){color:var(--studio-ink,#172b49);border-color:var(--studio-ink,#172b49);background:var(--studio-sky,#d9f0ff);border-radius:14px;box-shadow:0 3px #172b4929}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-close{background:#e8f6ff}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-presets{scrollbar-color:#88bdcd transparent}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-preset{color:var(--studio-ink,#172b49);background:#e5f2fb;border-color:#172b4940;border-radius:16px;box-shadow:0 3px #172b4918}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-preset small{color:var(--studio-ink,#172b49);background:#fffdf5;border-color:#172b4940;border-radius:9px}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-preset :is(strong,span){color:var(--studio-ink,#172b49)}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-preset[aria-pressed=true]{border-color:var(--studio-ink,#172b49);box-shadow:inset 0 0 0 2px var(--studio-gold,#ffda6b), 0 3px 0 #172b492c;background:#fff0b5}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-preset[aria-pressed=true] small{background:var(--studio-gold,#ffda6b)}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-preview{background:radial-gradient(at 50% 62%,#b9efe5 0%,#cceefa80 50%,#e7f5fb00 76%);border-color:#83bfca80}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-weapon{color:var(--studio-ink,#172b49);background:#edf7fd;border-color:#172b4940;border-radius:14px;box-shadow:0 2px #172b4914}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-weapon :is(span,strong){color:var(--studio-ink,#172b49)}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-weapon[aria-pressed=true]{border-color:var(--studio-ink,#172b49);box-shadow:inset 0 0 0 2px var(--studio-gold,#ffda6b);background:#fff0b5}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu :is(.class-start-rule,.class-loading){color:#486173}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-customize{background:#fffef5e8;border-color:#172b4938;border-radius:20px;box-shadow:inset 0 1px #fff}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-name-label{color:#486173}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-name{color:var(--studio-ink,#172b49);caret-color:#047c8a;background:#e9f5fd;border-color:#172b4960;border-radius:12px}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-tabs{background:#dfedf3;border-color:#172b4926;border-radius:13px}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-tabs button{color:#3e5d70;background:0 0;border-color:#0000;border-radius:9px}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-tabs button[aria-pressed=true]{color:var(--studio-ink,#172b49);border-color:var(--studio-ink,#172b49);background:var(--studio-gold,#ffda6b);box-shadow:0 2px #172b4925}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-items{scrollbar-color:#88bdcd #eff5f3}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-item{color:var(--studio-ink,#172b49);background:#e9f4fa;border-color:#172b493b;border-radius:14px;box-shadow:0 2px #172b4912}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-item :is(strong,span:not(.class-item-lock)){color:var(--studio-ink,#172b49)}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-item[aria-pressed=true]{border-color:var(--studio-ink,#172b49);box-shadow:inset 0 0 0 2px var(--studio-mint,#74e0cf);background:#d5f3e7}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-item[data-locked=true]:after{color:#fffdf5;background:#42536d;border-radius:6px}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu :is(.class-page,.class-choice){color:var(--studio-ink,#172b49)}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-status{color:#446579}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-wallet{color:var(--studio-ink,#172b49);background:#ffedb0;border-color:#172b4950;border-radius:12px}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop :is(.shop-earn,.shop-earn span,.shop-description,.shop-ownership,.shop-status,.shop-detail>small,.shop-preview-loading){color:#446173}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-tabs button{color:#34546b;background:#e4f1fa;border:1px solid #172b492c;border-radius:11px}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-tabs button[aria-pressed=true]{border-color:var(--studio-ink,#172b49);color:var(--studio-ink,#172b49);background:var(--studio-gold,#ffda6b);box-shadow:inset 0 -2px #bd8a183d}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-items{scrollbar-color:#88bdcd #e6f1f4}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-item{border-color:#172b4940;border-bottom-color:var(--item-color);color:var(--studio-ink,#172b49);background:radial-gradient(ellipse at 50% 22%, color-mix(in srgb, var(--item-color) 20%, #fffaf0), #e8f3fa 85%);border-radius:16px;box-shadow:0 3px #172b491c}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-item[aria-pressed=true]{outline:2px solid var(--studio-gold,#ffda6b);outline-offset:0;border-color:var(--studio-ink,#172b49);background-color:#ffefba}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-item :is(strong,span){color:var(--studio-ink,#172b49)}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-item .shop-card-rarity{color:#4a6577}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-item[data-owned=true]>span:last-child{color:#126d62}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-detail{background-color:#fffdf33b;border-color:#172b492b}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-hero{background:radial-gradient(at 50% 64%,#b9e9e2 0%,#d9f1fb 46%,#e4f4fb00 74%);border-color:#172b4921;border-radius:20px}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-rotate span{color:#385d70;text-shadow:0 1px #ffffffb3}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-rarity{color:#446173}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-detail h3{color:var(--studio-ink,#172b49)}html:root body.ops-mode[data-studio-mode=ops] .ops-scorestreaks :is(.streak-menu-instruction,.streak-description,.streak-controls,.streak-menu-status){color:#446173}html:root body.ops-mode[data-studio-mode=ops] .ops-scorestreaks :is(.streak-menu-count,.streak-duration,.streak-demo-caption){color:#126c70}html:root body.ops-mode[data-studio-mode=ops] .ops-scorestreaks .streak-menu-row{background:#e4f1f8;border-left-color:#88bdcd;border-radius:12px;box-shadow:inset 0 0 0 1px #172b491b}html:root body.ops-mode[data-studio-mode=ops] .ops-scorestreaks .streak-menu-row[data-inspect=true]{box-shadow:inset 0 0 0 2px var(--studio-gold,#ffda6b);background:#fff0b9;border-left-color:#c48614}html:root body.ops-mode[data-studio-mode=ops] .ops-scorestreaks :is(.streak-inspect,.streak-row-cost,.streak-detail-heading h3){color:var(--studio-ink,#172b49)}html:root body.ops-mode[data-studio-mode=ops] .ops-scorestreaks .streak-toggle{color:#395a6d;background:#fffdf3;border-color:#172b494d;border-radius:10px}html:root body.ops-mode[data-studio-mode=ops] .ops-scorestreaks .streak-menu-row[data-selected=true] .streak-toggle{color:var(--studio-ink,#172b49);border-color:var(--studio-ink,#172b49);background:var(--studio-mint,#74e0cf)}html:root body.ops-mode[data-studio-mode=ops] .ops-scorestreaks .streak-demo{background:radial-gradient(#bcece9 0%,#dceff7 48%,#eaf5fa00 76%);border-color:#172b4920;border-radius:20px}html:root body.ops-mode[data-studio-mode=ops] .ops-scorestreaks .streak-kill-cost{color:var(--studio-ink,#172b49);background:#ffedb0;border-color:#172b4950;border-radius:10px}html:root body.ops-mode[data-studio-mode=ops] .ops-scorestreaks .streak-equipped-slot{color:#396579;background:#d9efe8;border-color:#48ad9d;border-radius:9px}html:root body.ops-mode[data-studio-mode=ops] .ops-scorestreaks .streak-equipped-slot b{color:var(--studio-ink,#172b49);text-shadow:0 1px #fffdf5}html:root body.ops-mode[data-studio-mode=ops] #match-picker :is(.picker-kind-switch,.picker-footer){background:#fff8e8;border-color:#172b4926}html:root body.ops-mode[data-studio-mode=ops] #match-picker :is(.picker-kind-switch button,#match-options>button,.ops-map){color:var(--studio-ink,#172b49);background-color:#e7f3fb;border-color:#172b4945;border-radius:14px}html:root body.ops-mode[data-studio-mode=ops] #match-picker :is(.picker-kind-switch button[aria-pressed=true],.picker-kind-switch button[aria-selected=true],#match-options>button[aria-pressed=true],.ops-map[aria-pressed=true]){border-color:var(--studio-ink,#172b49);box-shadow:inset 0 0 0 2px var(--studio-gold,#ffda6b);background:#fff0b5}html:root body.ops-mode[data-studio-mode=ops] .ops-match-loading .match-load-mode{color:#356273}html:root body.ops-mode[data-studio-mode=ops] .ops-match-loading :is(.match-load-detail,.match-load-preparing,.match-load-class-label){color:#496274}html:root body.ops-mode[data-studio-mode=ops] .ops-match-loading .match-load-class{color:var(--studio-ink,#172b49);background:#e3f2fa;border-color:#172b4945;border-radius:12px}html:root body.ops-mode[data-studio-mode=ops] .ops-match-loading .match-load-class[aria-pressed=true]{border-color:var(--studio-ink,#172b49);box-shadow:inset 0 0 0 2px var(--studio-gold,#ffda6b);background:#fff0b5}html:root body.ops-mode[data-studio-mode=ops] .ops-match-loading progress{accent-color:#159584}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-match-loading .match-load-content{color:var(--studio-ink,#172b49);background:linear-gradient(145deg, #fffdf6, var(--studio-cream,#fff8e8) 68%, #e5f5fa)}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-match-loading .match-load-content :is(.match-load-mode,.match-load-detail,.match-load-choose>p){color:#496274}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-match-loading .match-load-class :is(strong,span,small){color:var(--studio-ink,#172b49);text-shadow:none}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-match-loading .match-load-stages li{color:#506776}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-match-loading .match-load-stages .current{color:#172b49}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-match-loading .match-load-stages .complete i{background:#159584;border-color:#159584}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-match-loading progress::-webkit-progress-bar{background:#dcebf0}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-match-loading progress::-webkit-progress-value{background:#159584}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-match-loading progress::-moz-progress-bar{background:#159584}html:root body.ops-mode[data-studio-mode=ops] .ops-leaderboard-dialog :is(.ops-leaderboard-tabs button,.ops-leaderboard-close){color:var(--studio-ink,#172b49);background:#dff0fb;border-color:#172b4973}html:root body.ops-mode[data-studio-mode=ops] .ops-leaderboard-dialog .ops-leaderboard-tabs button[aria-selected=true]{border-color:var(--studio-ink,#172b49);background:var(--studio-gold,#ffda6b);box-shadow:0 3px #172b4925}html:root body.ops-mode[data-studio-mode=ops] .ops-leaderboard-dialog .ops-leaderboard-table-wrap{background:#fffdf7;border-color:#172b4945;border-radius:16px}html:root body.ops-mode[data-studio-mode=ops] .ops-leaderboard-dialog .ops-leaderboard-table th{color:#3b576d;background:#dfedf6}html:root body.ops-mode[data-studio-mode=ops] .ops-leaderboard-dialog .ops-leaderboard-table td{border-color:#172b4918}html:root body.ops-mode[data-studio-mode=ops] .ops-leaderboard-dialog .ops-leaderboard-player{background:#d7f3e8;border-color:#172b4940;border-radius:16px;box-shadow:inset 4px 0 #35bfa6}html:root body.ops-mode[data-studio-mode=ops] .ops-leaderboard-dialog .ops-leaderboard-podium-card{border-color:#172b496b;border-radius:16px;box-shadow:0 4px #172b4920}html:root body.ops-mode[data-studio-mode=ops] .ops-profile-dialog .ops-profile-identity{border-color:var(--studio-ink,#172b49);background:linear-gradient(120deg,#264666,#172b49);border-radius:16px}html:root body.ops-mode[data-studio-mode=ops] .ops-profile-dialog .ops-profile-stat{background:#e6f3fb;border-color:#172b492b;border-radius:14px}html:root body.ops-mode[data-studio-mode=ops] .ops-profile-dialog .ops-profile-stat dt{color:#476176}html:root body.ops-mode[data-studio-mode=ops] .ops-profile-dialog .ops-profile-stat dd{color:var(--studio-ink,#172b49)}html:root body.ops-mode[data-studio-mode=ops] :is(.ops-leaderboard-note,.ops-profile-note){color:#4a6577}html:root body.ops-mode[data-studio-mode=ops] .ops-leaderboard-dialog .ops-leaderboard-table .ops-leaderboard-identity{box-shadow:none;background:0 0}html:root body.ops-mode[data-studio-mode=ops] .ops-leaderboard-dialog .ops-leaderboard-table .ops-leaderboard-identity:focus-visible{background:#fff0b5;box-shadow:inset 0 0 0 2px #007c85}html:root body.ops-mode[data-studio-mode=ops] #career .career-stats>div{background:#e7f2f7;border-color:#172b492b;border-radius:12px}html:root body.ops-mode[data-studio-mode=ops] #career .career-stats :is(strong,span){color:var(--studio-ink,#172b49)}html:root body.ops-mode[data-studio-mode=ops] #career #career-rank{border-color:#172b49;border-radius:18px}html:root body.ops-mode[data-studio-mode=ops] #career :is(.career-save,.career-rules,#prestige-description){color:#496173}html:root body.ops-mode[data-studio-mode=ops] #career #prestige-confirm{background:#fff0c3;border-color:#d6b15e;border-radius:14px}html:root body.ops-mode[data-studio-mode=ops] #career #prestige-confirm button{color:#172b49;background:#dff0fb;border-color:#172b49;border-radius:10px}html:root body.ops-mode[data-studio-mode=ops] #career #prestige-confirm button:last-child{background:var(--studio-gold,#ffda6b)}html:root body.ops-mode[data-studio-mode=ops] :is(#ops-options,#controls,#graphics,#how) :is(.muted,.graphics-setting>small,.touch-assist-setting small){color:#496173}html:root body.ops-mode[data-studio-mode=ops] #ops-options .lobby-option-list button span{color:#446579}html:root body.ops-mode[data-studio-mode=ops] #controls :is(.controls-grid kbd,.ops-turn-settings .turn-choices button){color:var(--studio-ink,#172b49);background:#e3f2fa;border-color:#172b495c;border-radius:10px;box-shadow:0 2px #172b4920}html:root body.ops-mode[data-studio-mode=ops] #controls .ops-turn-settings .turn-choices button[aria-pressed=true]{background:var(--studio-gold,#ffda6b);border-color:#172b49}html:root body.ops-mode[data-studio-mode=ops] #graphics select{color:var(--studio-ink,#172b49);background:#e7f3fa;border-color:#172b4973;border-radius:12px}html:root body.ops-mode[data-studio-mode=ops] :is(#graphics,#controls) input[type=checkbox]{accent-color:#148b7e}html:root body.ops-mode[data-studio-mode=ops] #how .instructions li:before{color:#172b49;background:var(--studio-gold,#ffda6b);border-color:#172b49}html:root body.ops-mode[data-studio-mode=ops] #how .instructions li:nth-child(2):before{background:var(--studio-mint,#74e0cf)}html:root body.ops-mode[data-studio-mode=ops] #how .instructions li:nth-child(3):before{background:var(--studio-coral,#ff7d92)}html:root body.ops-mode[data-studio-mode=ops] #ops-scoreboard{background:#142c4b91}html:root body.ops-mode[data-studio-mode=ops] #results{-webkit-backdrop-filter:none;background:#142c4b91}html:root body.ops-mode[data-studio-mode=ops] #results .result-card{-webkit-backdrop-filter:none}html:root body.ops-mode[data-studio-mode=ops] :is(#ops-scoreboard,#results) :is(.scoreboard-note,.scoreboard-heading p,#map-vote-note,#map-vote-local){color:#496173}html:root body.ops-mode[data-studio-mode=ops] :is(#ops-scoreboard,#results) .standings-table th{color:#415c71;background:#dfeef6}html:root body.ops-mode[data-studio-mode=ops] :is(#ops-scoreboard,#results) .standings-table td{border-color:#172b491c}html:root body.ops-mode[data-studio-mode=ops] :is(#ops-scoreboard,#results) .standings-table .is-you{background:#d3f3e4}html:root body.ops-mode[data-studio-mode=ops] :is(#ops-scoreboard,#results) .standings-table .is-you .standings-name{box-shadow:inset 3px 0 #149986}html:root body.ops-mode[data-studio-mode=ops] :is(#ops-scoreboard,#results) .standings-name small{color:#3e5f72;background:#172b4912}html:root body.ops-mode[data-studio-mode=ops] #results .result-tabs{border-color:#172b4926;gap:10px}html:root body.ops-mode[data-studio-mode=ops] #results .result-tabs button{color:#405b70;background:#e3f0f7;border:2px solid #0000;border-radius:12px 12px 0 0;padding-inline:12px}html:root body.ops-mode[data-studio-mode=ops] #results .result-tabs button[aria-selected=true]{color:var(--studio-ink,#172b49);border-color:var(--studio-ink,#172b49);background:var(--studio-gold,#ffda6b)}html:root body.ops-mode[data-studio-mode=ops] #results #map-vote-options>button{border-color:var(--studio-ink,#172b49);background-color:#e7f3fb;box-shadow:0 3px #172b492b}html:root body.ops-mode[data-studio-mode=ops] #results #map-vote-options>button[aria-pressed=true]{box-shadow:0 3px 0 #172b49, inset 0 0 0 3px var(--studio-gold,#ffda6b);background:#fff0b5}html:root body.ops-mode[data-studio-mode=ops] #results #map-vote-options>button.vote-winner{background:#d1f3e4;outline-color:#168d7e}html:root body.ops-mode[data-studio-mode=ops] #results #map-vote-options .vote-choice{color:#486173}html:root body.ops-mode[data-studio-mode=ops] #results #result-progression{color:var(--studio-ink,#172b49);background:#d9f0e9;border-color:#172b4938;border-radius:16px}html:root body.ops-mode[data-studio-mode=ops] #results #result-progression :is(.match-xp,.rank-copy>strong){color:#173d52}html:root body.ops-mode[data-studio-mode=ops] #results #result-progression :is(.match-xp-note,.rank-copy>small,.rank-copy>span){color:#426375}html:root body.ops-mode[data-studio-mode=ops] #results #map-vote-options>button{color:var(--studio-ink,#172b49)}html:root body.ops-mode[data-studio-mode=ops] #results #map-vote-options>button strong{color:var(--studio-ink,#172b49);text-shadow:none}html:root body.ops-mode[data-studio-mode=ops] #results #map-vote-options>button :is(small,.vote-choice){color:#3d5669;text-shadow:none}html:root body.ops-mode[data-studio-mode=ops] #results #map-vote-options>button:disabled{opacity:1;filter:none;cursor:not-allowed;border-color:#697b8e;box-shadow:0 2px #172b4926}html:root body.ops-mode[data-studio-mode=ops] :is(#ops-scoreboard,#results) .rank-badge>b{color:var(--studio-ink,#172b49);-webkit-text-stroke:0;text-shadow:none}html:root body.ops-mode[data-studio-mode=ops].in-game{--ops-hud-panel:#fff9e9ed;--ops-hud-raised:#dff1faed;--ops-hud-ink:#172b49;--ops-hud-muted:#456476;--ops-hud-line:#172b4966;--ops-hud-amber:#956411;--ops-hud-health:#159680;--ops-hud-cyan:#147786;--ops-hud-shadow:0 2px 0 #172b4929, inset 0 1px 0 #ffffffa6}html:root body.ops-mode[data-studio-mode=ops].in-game .timer{color:#172b49;background:#ffe8a6}html:root body.ops-mode[data-studio-mode=ops].in-game #team-score .coral{color:#bc3854}html:root body.ops-mode[data-studio-mode=ops].in-game :is(.ops-vitals .hp-track,#stamina,#reload-progress){background:#172b491f}html:root body.ops-mode[data-studio-mode=ops].in-game .ops-vitals.hurt{color:#b83743;border-color:#ba425c}html:root body.ops-mode[data-studio-mode=ops].in-game .ops-vitals.hurt #hp-fill{background:#d44f64}html:root body.ops-mode[data-studio-mode=ops].in-game .ops-inventory .slot{background:#e4f0f88c;border-color:#172b4938}html:root body.ops-mode[data-studio-mode=ops].in-game .ops-inventory .slot:disabled{border-color:#172b4926}html:root body.ops-mode[data-studio-mode=ops].in-game .ops-inventory .slot.active{background:#ffedb1;border-color:#172b49;box-shadow:inset 0 -3px #eabb49}html:root body.ops-mode[data-studio-mode=ops].in-game .slot kbd{color:#172b49;background:#d4eafa}html:root body.ops-mode[data-studio-mode=ops].in-game #support-dock .support-card.ready:not(:disabled){border-color:#172b4973;box-shadow:inset 0 -3px #eabb49}html:root body.ops-mode[data-studio-mode=ops].in-game #support-dock .support-card.ready kbd{color:#172b49;background:#ffda6b;border-color:#172b49}html:root.mobile-game body.ops-mode[data-studio-mode=ops].in-game .round-label{color:#fffbea;text-shadow:0 1px 3px #172b49,0 0 2px #172b49}html:root.mobile-game body.ops-mode[data-studio-mode=ops].in-game .round-label span{color:#fffbea}html:root body.ops-mode[data-studio-mode=ops] :is(#match-picker,#career,#ops-options,#how,#controls,#graphics,#ops-class-menu,.ops-item-shop,.ops-scorestreaks,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-match-loading,#ops-scoreboard,#results) :is(button,input,select,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #007c85}html:root body.ops-mode[data-studio-mode=ops] :is(#match-picker,#career,#ops-options,#how,#controls,#graphics,#ops-class-menu,.ops-item-shop,.ops-scorestreaks,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-match-loading,#ops-scoreboard,#results) button{transition:background-color .14s var(--studio-ease,ease-out), border-color .14s var(--studio-ease,ease-out), box-shadow .14s var(--studio-ease,ease-out);-webkit-tap-highlight-color:#74e0cf40}html:root body.ops-mode[data-studio-mode=ops] :is(#match-picker,#career,#ops-options,#how,#controls,#graphics,#ops-class-menu,.ops-item-shop,.ops-scorestreaks,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-match-loading,#ops-scoreboard,#results) button:disabled{opacity:.52;cursor:not-allowed;text-shadow:none;transform:none}html:root body.ops-mode[data-studio-mode=ops] :is(.class-close,.class-equip,.shop-close,.shop-buy,.streak-menu-back,.streak-menu-save,.ops-profile-back,.match-load-play,#match-picker .play-button,#results .result-actions button):not(:disabled):active{translate:0 2px;box-shadow:0 1px #172b49}@media (hover:hover){html:root body.ops-mode[data-studio-mode=ops] :is(.class-close,.class-turn button,.class-paging button,.shop-close,.shop-rotate button,.streak-menu-back,.streak-menu-pages button,.ops-profile-close,.ops-leaderboard-close,#scoreboard-close,.match-load-cancel):not(:disabled):hover{background:#c2e9f8;border-color:#172b49}html:root body.ops-mode[data-studio-mode=ops] :is(.class-equip,.class-shop,.shop-buy,.streak-menu-save,.ops-profile-back,.match-load-play,#match-picker .play-button,#results #continue-next):not(:disabled):hover{background:#ffe795}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu :is(.class-preset,.class-weapon,.class-item):not(:disabled):hover,html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-item:not(:disabled):hover{border-color:#172b49}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-tabs button:not([aria-pressed=true]):hover{color:#172b49;background:#c5eaf3}html:root body.ops-mode[data-studio-mode=ops] .ops-leaderboard-dialog .ops-leaderboard-table .ops-leaderboard-identity:hover:not(:focus-visible){background:#d5f3e7;box-shadow:inset 0 0 0 1px #44a38f}html:root body.ops-mode[data-studio-mode=ops].in-game :is(.pause-button,#view-btn,#shoulder-btn,#controls-btn,#scoreboard-btn):hover{color:#172b49;background:#c5eaf3;border-color:#172b49}}@media (max-width:600px){html:root body.ops-mode[data-studio-mode=ops] :is(#match-picker,#career,#ops-options,#how,#controls,#graphics,#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks,dialog.ops-leaderboard-dialog,dialog.ops-profile-dialog,dialog.ops-match-loading,.scoreboard-paper,#results .result-card){border-radius:18px}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-close{min-width:44px;min-height:44px}html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-tabs button{min-height:44px}html:root body.ops-mode[data-studio-mode=ops] #ops-class-menu .class-customize{border-radius:16px}html:root body.ops-mode[data-studio-mode=ops] #results .result-tabs button{padding-inline:8px}html:root body.ops-mode[data-studio-mode=ops] #ops-options .lobby-option-list button span{overflow-wrap:anywhere}html:root body.ops-mode[data-studio-mode=ops] #scoreboard-close{width:44px;height:44px}}@media (max-width:600px) and (orientation:portrait){html:root body.ops-mode[data-studio-mode=ops] #results #final-standings{overscroll-behavior:contain;overflow-y:auto}html:root body.ops-mode[data-studio-mode=ops] #results #final-standings .standings-table th{letter-spacing:0;padding:6px 3px;font-size:9px;line-height:1.2}html:root body.ops-mode[data-studio-mode=ops] #results #final-standings .standings-table td{height:30px;padding:4px 3px;font-size:clamp(11px,3vw,12px);line-height:1.25}html:root body.ops-mode[data-studio-mode=ops] #results #final-standings .standings-name>.ranked-name{letter-spacing:0;font-size:13px;line-height:1.2}}@media (pointer:coarse){html:root body.ops-mode[data-studio-mode=ops] .ops-item-shop .shop-rotate button{width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){html:root body.ops-mode[data-studio-mode=ops] :is(#match-picker,#career,#ops-options,#how,#controls,#graphics,#ops-class-menu,.ops-item-shop,.ops-scorestreaks,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-match-loading,#ops-scoreboard,#results) button{transition:none}html:root body.ops-mode[data-studio-mode=ops] :is(.class-close,.class-equip,.shop-close,.shop-buy,.streak-menu-back,.streak-menu-save,.ops-profile-back,.match-load-play,#match-picker .play-button,#results .result-actions button):active{translate:none}}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby{--lunar-panel:linear-gradient(145deg,#d5f5ff 0%,#b5eaff 38%,#8bd8f5 100%);--lunar-ink:#070e51;--lunar-blue:#0649a0;--lunar-edge:#37c9ff;--lunar-shadow:inset 0 2px 0 #fff, inset 0 -3px 0 #56bded65,0 3px 0 #062354,0 5px 8px #031b4938}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-roster-panel{background:var(--lunar-panel);color:var(--lunar-ink);box-shadow:var(--lunar-shadow);scrollbar-color:#42bdf0 #b5eaff;text-shadow:none;border:3px solid #37bdf4;border-radius:30px;padding:16px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .roster-heading{border-bottom:1px solid #5bbdea70;gap:7px;margin-bottom:8px;padding:0 0 12px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .roster-heading h2{color:var(--lunar-ink);letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.15}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .roster-heading small{color:var(--lunar-ink);white-space:nowrap;font-size:14px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .roster-heading>span{color:var(--lunar-ink);background:linear-gradient(#aee5ff,#79cef6);border:1px solid #61cafa;border-radius:15px;padding:8px 14px;font-size:14px;display:block;box-shadow:inset 0 1px #e9fbff}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .roster-player{height:auto;min-height:46px;color:var(--lunar-ink);background:#c0edff;border:1px solid #64c6f5;border-radius:15px;gap:8px;margin-bottom:6px;padding:6px 10px;box-shadow:inset 0 1px #f0fcff}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .roster-player[data-seat="0"]{color:var(--lunar-ink);background:linear-gradient(100deg,#b7eaff,#95e0fb);border:2px solid #40c5ff;box-shadow:inset 0 1px #e9fbff}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .player-name{color:var(--lunar-ink);font-size:19px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .roster-player .rank-badge{color:var(--lunar-ink)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .player-kind,html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .roster-player[data-seat="0"] .player-kind{color:var(--lunar-ink);background:linear-gradient(#b0eaff,#7cd3f6);border:1px solid #69cffa;border-radius:12px;padding:6px 9px;font-size:10px;line-height:1}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .roster-team{color:var(--lunar-blue);letter-spacing:0;padding:5px 4px;font-size:12px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .roster-group[data-team="1"] .roster-team{color:#ba2459}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #practice-detail{color:var(--lunar-ink);letter-spacing:0;margin:8px 2px 0;font-size:11px;line-height:1.35}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-friends-button{min-height:44px;color:var(--lunar-ink);background:linear-gradient(#d1f2ff,#88d5f7);border:1px solid #40bdfa;border-radius:17px;box-shadow:inset 0 2px #f0fdff,0 2px #3a9ed0}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-social{color:var(--lunar-ink);border-top:1px solid #52bbee80;margin-top:10px;padding-top:12px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-social-heading{gap:5px;margin-bottom:8px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-social-heading strong{color:var(--lunar-ink);font-size:14px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-social-heading>span{color:var(--lunar-blue);letter-spacing:0;font-size:9px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-social-list{gap:7px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-social .ops-demo-friend{background:#00b8d5;border:2px solid #009ac7;border-radius:19px;min-height:73px;box-shadow:inset 0 1px #affbff,0 2px #e1f8ff90}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-social .ops-demo-friend:has([data-theme=lightning]){border-color:#6840e2}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-social .ops-demo-friend:has([data-theme=sunset]){border-color:#f1707d}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-demo-friend .ops-calling-card{color:#fff;background:linear-gradient(115deg,#0089b0,#06d4e4);border:0;border-radius:16px;height:70px;min-height:70px;box-shadow:inset 0 2px #ffffff50}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-demo-friend [data-theme=lightning]{background:linear-gradient(115deg,#5930e6,#ad4bff 70%,#485ef5)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-demo-friend [data-theme=sunset]{background:linear-gradient(115deg,#dc2462,#ff7266 70%,#ffa84b)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-demo-friend .ops-calling-card-art{opacity:.55;mix-blend-mode:screen}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-demo-friend .ops-calling-card-copy{background:0 0;gap:6px;max-width:calc(100% - 93px);padding:10px 12px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-demo-friend .ops-calling-card-copy small{letter-spacing:0;color:#fff2ad;text-shadow:none;font-size:10px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-demo-friend .ops-calling-card-copy strong{color:#fff;text-shadow:0 2px 1px #0b296b45;font-size:20px;line-height:1.1}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-demo-friend-details{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:1px;inset:4px 8px 5px auto}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-social .ops-demo-friend .rank-badge{color:#fff;background:#0738a665;border-radius:18px;gap:2px;width:auto;min-width:48px;height:31px;padding:0 5px 0 0}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-social .ops-demo-friend .rank-badge img{width:31px;height:32px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-social .ops-demo-friend .rank-badge>b{font-size:17px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-demo-friend-action{color:#fff;letter-spacing:0;background:linear-gradient(#0957cd,#062d92);border:1px solid #2485e2;border-radius:14px;justify-content:center;width:auto;min-height:21px;padding:4px 9px;font-size:9px;line-height:1;box-shadow:inset 0 1px #429cfc}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-social .ops-demo-friend:is(:hover,:focus-visible){filter:brightness(1.09);border-color:#edfcff;transform:translateY(-2px);box-shadow:0 3px #08629d}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #lobby-leaders-slot{margin-top:14px;padding-bottom:5px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #lobby-leaders-slot .ops-leaderboard-card{background:var(--lunar-panel);min-height:91px;color:var(--lunar-ink);box-shadow:var(--lunar-shadow);text-shadow:none;border:2px solid #063477;border-radius:25px;grid-template-columns:41px minmax(0,1fr) 60px;gap:9px;padding:12px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #lobby-leaders-slot .ops-leaderboard-card-copy{gap:3px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #lobby-leaders-slot .ops-leaderboard-card-copy small{color:var(--lunar-ink);font-size:15px;line-height:1.2}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #lobby-leaders-slot .ops-leaderboard-card-copy strong{color:var(--lunar-ink);font-size:18px;line-height:1.2}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #lobby-leaders-slot .ops-leaderboard-card-copy>span{color:var(--lunar-blue);font-size:10px;line-height:1.3}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #lobby-leaders-slot .ops-leaderboard-card-action{min-width:58px;min-height:47px;color:var(--lunar-ink);background:linear-gradient(#d9f7ff,#8edbfa);border:1px solid #2daff0;border-radius:13px;gap:4px;padding:7px 5px;font-size:10px;box-shadow:inset 0 2px #fff,0 2px 2px #207cac70}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby #lobby-leaders-slot .ops-leaderboard-card:is(:hover,:focus-visible){box-shadow:var(--lunar-shadow);background:linear-gradient(#e7faff,#ace8ff);transform:translateY(-2px)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock{background:var(--lunar-panel);color:var(--lunar-ink);box-shadow:var(--lunar-shadow);border:3px solid #075394;border-radius:28px;gap:18px;padding:12px 18px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock>.lobby-match{text-shadow:none;border-bottom:0;border-right:1px solid #47b8ed;padding-right:18px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-operation .eyebrow{color:var(--lunar-blue);letter-spacing:0;margin-bottom:5px;font-size:11px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-duration{min-height:0;color:var(--lunar-blue);letter-spacing:0;background:#82d3f66b;border:0;border-radius:6px;padding:2px 5px;font-size:9px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-operation strong{color:var(--lunar-ink);text-shadow:none;font-size:25px;line-height:1.15}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .menu-description{color:var(--lunar-blue);margin-top:4px;font-size:11px;line-height:1.3}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock #change-match{min-height:50px;color:var(--lunar-ink);background:linear-gradient(#fff28e 0%,#ffe04b 32%,#ffba07 80%,#ffa60a);border:2px solid #ffae10;border-radius:26px;padding:11px 17px;font-size:15px;box-shadow:inset 0 2px #fffadd,inset 0 -2px #ed9a19,0 3px 3px #07517a55}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock #change-match:is(:hover,:focus-visible){color:var(--lunar-ink);background:linear-gradient(#fff9bd,#ffe263 60%,#ffc128);transform:translateY(-1px)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .career-summary{min-height:74px;color:var(--lunar-ink);box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .career-summary:hover{background:#dffaff60;border:0}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .rank-copy>small{color:var(--lunar-blue);letter-spacing:0;font-size:10px;line-height:1.2}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .rank-copy>strong{color:var(--lunar-ink);text-shadow:none;margin:4px 0;font-size:24px;line-height:1.15}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .rank-copy>span{color:var(--lunar-blue);margin-top:5px;font-size:9px;line-height:1.2}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .rank-progress{background:#4275b1;border:1px solid #6b9fca;border-radius:10px;height:13px;overflow:hidden;box-shadow:inset 0 2px 2px #164c8a38}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .rank-progress i{background:linear-gradient(#fff3a5,#ffd139 44%,#ff9f00);border:1px solid #f0980b;border-radius:9px;box-shadow:inset 0 1px #fff9db}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-wallet{min-height:64px;box-shadow:none;background:0 0;border:0;border-left:1px solid #47b8ed;border-radius:0;justify-content:center;align-self:stretch;gap:9px;padding:0 0 0 18px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-wallet>span{color:var(--lunar-blue);letter-spacing:0;font-size:10px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock #lobby-coins{color:var(--lunar-ink);gap:8px;font-size:18px;line-height:1.2}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock #lobby-coins:before{color:#b86a05;background:linear-gradient(#ffe978,#ffb223);border-color:#ffb529;width:29px;height:29px;box-shadow:inset 0 1px #fff8c9,0 2px 2px #286a8d60}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-utilities{border-left:1px solid #47b8ed;gap:5px;padding-left:18px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-utilities button{min-height:39px;color:var(--lunar-ink);background:linear-gradient(#ddf6ff,#a0defa);border:1px solid #56b8ee;border-radius:24px;padding:8px 9px;font-size:13px;box-shadow:inset 0 2px #fff,0 2px 2px #4985b259}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-utilities button:is(:hover,:focus-visible),html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-friends-button:is(:hover,:focus-visible){color:var(--lunar-ink);background:linear-gradient(#f3fdff,#b9edff);transform:translateY(-1px)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-utilities #ops-options-btn{order:-1}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-actions{border-color:#4bb8e9}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-actions>p{color:var(--lunar-blue)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-actions #deploy{color:var(--lunar-ink);background:linear-gradient(#fff18b,#ffbd0e);border-color:#ffae10;box-shadow:inset 0 2px #fffbd7,0 2px #b9851a}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby :is(.lobby-roster-panel,.ops-lobby-dock) :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #092760}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby :is(.ops-demo-friend,.ops-leaderboard-card,.ops-friends-button,.ops-lobby-dock button):active{transform:translateY(1px)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby :is(.ops-friends-button,.ops-lobby-dock button):is(:disabled,[aria-disabled=true],[aria-busy=true]){color:#557286;box-shadow:none;cursor:wait;opacity:.8;background:#c5dce8;border-color:#92b2c7;transform:none}@media (min-width:1180px){html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock{grid-template-columns:minmax(290px,1.35fr) minmax(265px,1.1fr) minmax(155px,.6fr) minmax(158px,.55fr)}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock>.lobby-match{padding-left:64px;position:relative}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock>.lobby-match:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2068%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22tile%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%234ceaff%22%2F%3E%3Cstop%20offset%3D%22.42%22%20stop-color%3D%22%2306bdff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230088e6%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22pad%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23fff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ceefff%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%2260%22%20height%3D%2263%22%20rx%3D%2218%22%20fill%3D%22%23005698%22%20stroke%3D%22%23062354%22%20stroke-width%3D%222.5%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%222%22%20width%3D%2258%22%20height%3D%2261%22%20rx%3D%2217%22%20fill%3D%22url(%23tile)%22%20stroke%3D%22%23083578%22%20stroke-width%3D%222.5%22%2F%3E%3Crect%20x%3D%225%22%20y%3D%224%22%20width%3D%2254%22%20height%3D%2256%22%20rx%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22%236af5ff%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M13%207q8-3%2015-2m18%201q8%201%2010%208%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M19%2023q-5%200-7%207l-3%2012q-2%209%204%2010%204%201%2010-8h18q6%209%2010%208%206-1%204-10l-3-12q-2-7-7-7-5%200-9%203h-8q-4-3-9-3Z%22%20fill%3D%22%2300549d%22%20opacity%3D%22.5%22%20transform%3D%22translate(0%202)%22%2F%3E%3Cpath%20d%3D%22M20%2022q-6%200-8%208L9%2041q-2%208%204%209%204%201%2010-8h18q6%209%2010%208%206-1%204-9l-3-11q-2-8-8-8-4%200-8%203h-8q-4-3-8-3Z%22%20fill%3D%22url(%23pad)%22%20stroke%3D%22%23085299%22%20stroke-width%3D%221.8%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M21%2029v11m-5.5-5.5h11%22%20fill%3D%22none%22%20stroke%3D%22%23009ff5%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22%2F%3E%3Ccircle%20cx%3D%2243%22%20cy%3D%2230%22%20r%3D%222.4%22%20fill%3D%22%230874d8%22%2F%3E%3Ccircle%20cx%3D%2248%22%20cy%3D%2235%22%20r%3D%222.4%22%20fill%3D%22%2302b7fa%22%2F%3E%3Cpath%20d%3D%22M29%2034h5%22%20stroke%3D%22%2380c6eb%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50%/contain no-repeat;width:54px;height:60px;position:absolute;top:50%;left:0;transform:translateY(-50%)}}@media (min-width:701px) and (max-width:1179px){html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-roster-panel{border-radius:24px;padding:12px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .roster-heading h2{font-size:21px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .roster-heading small{font-size:12px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-demo-friend .ops-calling-card-copy{max-width:calc(100% - 86px);padding:10px 8px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-demo-friend .ops-calling-card-copy strong{font-size:16px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-demo-friend-action{padding-inline:6px;font-size:8px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock{gap:12px;padding:11px 12px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock :is(.lobby-operation strong,.rank-copy>strong){font-size:20px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock #change-match{min-height:44px;padding:9px 11px;font-size:12px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock #lobby-coins{font-size:15px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-utilities{padding-left:10px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-utilities button{font-size:11px}}@media (min-width:1180px) and (max-width:1450px){html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-operation strong{overflow-wrap:normal;font-size:20px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock #change-match{padding-inline:12px;font-size:13px}}@media (min-width:701px) and (max-width:900px){html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-wallet{border:0;border-right:1px solid #47b8ed;min-height:44px;padding:0 16px 0 0}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-utilities{border:0;padding:0}}@media (max-width:700px),(max-width:1100px) and (orientation:portrait){html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-roster-panel{border-radius:24px;padding:13px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .roster-heading h2{font-size:23px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .roster-heading small{font-size:13px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock{border-radius:23px;gap:8px 10px;padding:10px 12px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock>.lobby-match{border:0;border-bottom:1px solid #47b8ed;padding:0 0 8px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-operation .eyebrow{font-size:9px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-operation strong{font-size:21px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock #change-match{min-height:44px;padding:9px 14px;font-size:12px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .career-summary{min-height:51px;padding:0}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .rank-copy>small{font-size:8px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .rank-copy>strong{margin:3px 0;font-size:17px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .rank-progress{height:8px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-wallet{gap:6px;min-height:51px;padding:0 0 0 10px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .lobby-wallet>span{font-size:8px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock #lobby-coins{gap:5px;font-size:14px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock #lobby-coins:before{width:23px;height:23px}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-utilities{border:0;padding:0}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby .ops-lobby-dock .lobby-utilities button{min-height:44px;padding:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby :is(.ops-social .ops-demo-friend,#lobby-leaders-slot .ops-leaderboard-card,.ops-friends-button,.ops-lobby-dock button){transition:none}html:root body.ops-mode[data-studio-mode=ops] #menu.ops-lobby :is(.ops-social .ops-demo-friend,#lobby-leaders-slot .ops-leaderboard-card,.ops-friends-button,.ops-lobby-dock button):is(:hover,:focus-visible,:active){transform:none}}html:root body.ops-mode[data-studio-mode=ops] dialog:is(#match-picker,#career,#ops-options,#how,#controls,#graphics,#ops-class-menu,.ops-item-shop,.ops-scorestreaks,.ops-leaderboard-dialog,.ops-profile-dialog){--studio-ink:#070e51;--studio-cream:#c4eeff;--studio-sky:#ade6ff;--studio-mint:#88def7;--studio-gold:#ffdc55;color:#070e51;scrollbar-color:#42bdf0 #c4eeff;background:linear-gradient(145deg,#e1f7ff,#c4edff 58%,#a1dcf8);border-color:#38bdf1;box-shadow:inset 0 2px #fff,inset 0 -3px #61bdeb55,0 5px #062354,0 20px 50px #02193f66}html:root body.ops-mode[data-studio-mode=ops] dialog:is(#match-picker,#career,#ops-options,#how,#controls,#graphics,#ops-class-menu,.ops-item-shop,.ops-scorestreaks,.ops-leaderboard-dialog,.ops-profile-dialog)::backdrop{background:#03183abd}html:root body.ops-mode[data-studio-mode=ops] dialog:is(#match-picker,#career,#ops-options,#how,#controls,#graphics,#ops-class-menu,.ops-item-shop,.ops-scorestreaks,.ops-leaderboard-dialog,.ops-profile-dialog) h2{color:#070e51!important;text-shadow:none!important;-webkit-text-stroke:0!important}html:root body.ops-mode[data-studio-mode=ops] dialog:is(#match-picker,#career,#ops-options,#how,#controls,#graphics,#ops-class-menu,.ops-item-shop,.ops-scorestreaks,.ops-leaderboard-dialog,.ops-profile-dialog) :is(button,input,select,[tabindex]):focus-visible{outline-color:#0757a6}html:root body.ops-mode[data-studio-mode=ops] dialog:is(#match-picker,#career,#ops-options,#how,#controls,#graphics,#ops-class-menu,.ops-item-shop,.ops-scorestreaks,.ops-leaderboard-dialog,.ops-profile-dialog) :is(.close-dialog,.class-close,.class-turn button,.class-paging button,.shop-close,.shop-rotate button,.streak-menu-back,.streak-menu-pages button,.streak-demo-pause,.ops-leaderboard-close,.ops-profile-close){color:#070e51;background:linear-gradient(#e7faff,#a2ddf9);border-color:#51bbee;box-shadow:inset 0 2px #fff,0 2px #508fba70}html:root body.ops-mode[data-studio-mode=ops] dialog:is(#match-picker,#career,#ops-options,#how,#controls,#graphics,#ops-class-menu,.ops-item-shop,.ops-scorestreaks,.ops-profile-dialog) :is(.play-button,.class-equip,.class-shop,.shop-buy,.streak-menu-save,.ops-profile-back){color:#070e51;background:linear-gradient(#fff08b,#ffcf35 52%,#ffb511);border-color:#ffb120;box-shadow:inset 0 2px #fff9d0,0 3px #b98323}html:root body.ops-mode[data-studio-mode=ops] dialog:is(#match-picker,#career,#ops-options,#how,#controls,#graphics,#ops-class-menu,.ops-item-shop,.ops-scorestreaks,.ops-leaderboard-dialog,.ops-profile-dialog) :is(.class-heading,.shop-heading,.streak-menu-heading,.class-footer,.streak-menu-footer){border-color:#60bde780}html:root body.ops-mode[data-studio-mode=ops] dialog#ops-class-menu :is(.class-customize,.class-tabs){background:#d7f2ff;border-color:#74c4ee;box-shadow:inset 0 1px #fff}html:root body.ops-mode[data-studio-mode=ops] dialog#ops-class-menu :is(.class-preset,.class-weapon,.class-item){color:#070e51;background:#cfedff;border-color:#80c5eb;box-shadow:inset 0 1px #edfaff,0 2px #669fc53b}html:root body.ops-mode[data-studio-mode=ops] dialog#ops-class-menu .class-preset small{color:#070e51;background:#eefaff;border-color:#6fc8f1}html:root body.ops-mode[data-studio-mode=ops] dialog#ops-class-menu .class-name{color:#070e51;caret-color:#0757a6;background:#f0fbff;border-color:#61bcee}html:root body.ops-mode[data-studio-mode=ops] dialog#ops-class-menu :is(.class-preset,.class-weapon,.class-item,.class-tabs button)[aria-pressed=true]{color:#070e51;background:linear-gradient(#fff4b1,#ffdf72);border-color:#e8a82b;box-shadow:inset 0 0 0 2px #ffe78f,0 2px #b8882535}html:root body.ops-mode[data-studio-mode=ops] dialog#ops-class-menu .class-preview{background:radial-gradient(at 50% 62%,#87d7f5,#bceaff80 50%,#e7f5fb00 76%);border-color:#5abceb80}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-item-shop .shop-item{border-color:#7ec4eb;border-bottom-color:var(--item-color);background:radial-gradient(ellipse at 50% 22%,color-mix(in srgb,var(--item-color) 18%,#dff5ff),#c9eaff 85%);box-shadow:inset 0 1px #f5fcff,0 2px #679dc83b}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-item-shop .shop-item[aria-pressed=true]{border-color:#e8a82b;outline-color:#ffdc55;box-shadow:inset 0 0 0 2px #ffe78f,0 2px #b8882535}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-item-shop .shop-detail{background-color:#dcf4ff5c;border-color:#79c7ee}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-item-shop .shop-hero{background:radial-gradient(at 50% 64%,#8bdcf6,#bdeaff 46%,#e4f4fb00 74%);border-color:#6ec4ee80}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-item-shop .shop-tabs button{color:#07509a;background:linear-gradient(#e3f7ff,#b4e5ff);border-color:#7cc7ee}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-item-shop .shop-tabs button[aria-pressed=true]{color:#070e51;background:linear-gradient(#fff2a3,#ffd455);border-color:#e8a82b}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-scorestreaks .streak-menu-row{background:#d1efff;border-left-color:#51bdf0;box-shadow:inset 0 0 0 1px #65bdeb55}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-scorestreaks .streak-menu-row[data-inspect=true]{background:#fff0b0;border-left-color:#df9a1e;box-shadow:inset 0 0 0 2px #ffd454}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-scorestreaks .streak-toggle{color:#07509a;background:#effaff;border-color:#69bdef}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-scorestreaks .streak-menu-row[data-selected=true] .streak-toggle{color:#070e51;background:linear-gradient(#fff3a2,#ffd756);border-color:#e9ad30}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-scorestreaks .streak-equipped-slot{color:#07509a;background:#c0eaff;border-color:#62bff0}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-scorestreaks .streak-demo{background:radial-gradient(#8edaf6,#c4ecff 48%,#eaf5fa00 76%);border-color:#71c7ed80}html:root body.ops-mode[data-studio-mode=ops] dialog#match-picker :is(.picker-kind-switch,.picker-footer){background:#c5ebff;border-color:#68bfea}html:root body.ops-mode[data-studio-mode=ops] dialog#match-picker :is(.picker-kind-switch button,#match-options>button,.ops-map){color:#070e51;background-color:#dcf3ff;border-color:#7bc5ec}html:root body.ops-mode[data-studio-mode=ops] dialog#match-picker :is(.picker-kind-switch button[aria-pressed=true],.picker-kind-switch button[aria-selected=true],#match-options>button[aria-pressed=true],.ops-map[aria-pressed=true]){background-color:#ffe48a;border-color:#e5a429;box-shadow:inset 0 0 0 2px #ffdb55}html:root body.ops-mode[data-studio-mode=ops] dialog#career .career-stats>div{background:#d6f1ff;border-color:#83c9ee}html:root body.ops-mode[data-studio-mode=ops] dialog#career #career-rank{background:linear-gradient(120deg,#064e9d,#092e73);border-color:#4aabed}html:root body.ops-mode[data-studio-mode=ops] dialog#career #career-rank .rank-progress{background:#4277b7}html:root body.ops-mode[data-studio-mode=ops] dialog#career #career-rank .rank-progress i{box-shadow:none;background:linear-gradient(#fff09a,#ffc531)}html:root body.ops-mode[data-studio-mode=ops] dialog#ops-options .lobby-option-list button,html:root body.ops-mode[data-studio-mode=ops] dialog:is(#how,#controls,#graphics)>button:not(.close-dialog):not(.play-button){color:#070e51;background:linear-gradient(#e4f8ff,#b1e3fb);border-color:#6ac0ec;box-shadow:inset 0 1px #fff,0 2px #5492bd50}html:root body.ops-mode[data-studio-mode=ops] dialog#controls :is(.controls-grid kbd,.ops-turn-settings .turn-choices button){color:#070e51;background:#d8f2ff;border-color:#79c7ee}html:root body.ops-mode[data-studio-mode=ops] dialog#controls .ops-turn-settings .turn-choices button[aria-pressed=true]{background:#ffdf76;border-color:#e7ac31}html:root body.ops-mode[data-studio-mode=ops] dialog#graphics select{color:#070e51;background:#edfaff;border-color:#73c5ef}html:root body.ops-mode[data-studio-mode=ops] dialog:is(#graphics,#controls) input[type=checkbox]{accent-color:#087cda}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-leaderboard-dialog .ops-leaderboard-tabs button{color:#070e51;background:linear-gradient(#e4f8ff,#b6e5ff);border-color:#6fbfeb}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-leaderboard-dialog .ops-leaderboard-tabs button[aria-selected=true]{color:#070e51;background:linear-gradient(#fff3a5,#ffd55c);border-color:#e2a126;box-shadow:inset 0 1px #fff9d7,0 2px #c7972a60}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-leaderboard-dialog .ops-leaderboard-table-wrap{background:#ecf9ff;border-color:#76c1eb}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-leaderboard-dialog .ops-leaderboard-table th{color:#06448b;background:#b9e4fd}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-leaderboard-dialog .ops-leaderboard-table td{border-color:#86c8ef55}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-leaderboard-dialog .ops-leaderboard-player{background:#b4e7ff;border-color:#4cbcef;box-shadow:inset 4px 0 #25b2ee}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-leaderboard-dialog :is(.ops-leaderboard-your-copy strong,.ops-leaderboard-your-stats strong){color:#070e51}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-profile-dialog .ops-profile-identity{background:linear-gradient(120deg,#0653a0,#082a6f);border-color:#3da8ef}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-profile-dialog .ops-profile-stat{background:#d5f0ff;border-color:#7ac8ed;box-shadow:inset 0 1px #f4fcff}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-profile-dialog .ops-profile-stat dt{color:#07509a}html:root body.ops-mode[data-studio-mode=ops] dialog.ops-profile-dialog .ops-profile-stat dd{color:#070e51}:root{--studio-ink:#172b49;--studio-cream:#fff8e6;--studio-sky:#dff3ff;--studio-mint:#74e0cf;--studio-gold:#ffda6b;--studio-coral:#ff7d92;--studio-lilac:#d8c8ff;--studio-muted:#4d6680;--studio-radius:20px;--studio-ease:cubic-bezier(.2,.8,.25,1)}body[data-studio-mode]{-webkit-tap-highlight-color:transparent}body[data-studio-mode] :where(button,a,input,select,summary){touch-action:manipulation}body[data-studio-mode] :where(button,a[role=button],summary){transition:transform .16s var(--studio-ease),box-shadow .16s var(--studio-ease),background-color .16s ease,color .16s ease,border-color .16s ease}body[data-studio-mode] :where(button,a,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #f5a623}body[data-studio-mode] :where(button,[role=button]):disabled,body[data-studio-mode] :where(button,[role=button])[aria-disabled=true]{cursor:not-allowed}body[data-studio-mode] :where(button,[role=button])[aria-busy=true]{cursor:progress}body[data-studio-mode] :where(dialog)::backdrop{background:#0c1935b8}body[data-studio-mode] :where(dialog[open]){animation:studio-panel-in .18s var(--studio-ease) both}body[data-studio-mode] :where(input[type=text],input[type=search],input[type=number],select){border:2px solid var(--studio-ink);color:var(--studio-ink);background:#fffdf5;border-radius:12px;min-height:44px;padding:9px 12px;box-shadow:inset 0 3px #172b4910}body[data-studio-mode] :where(input[type=checkbox],input[type=range]){accent-color:#127e97}body[data-studio-mode] :where(input[type=range]){cursor:pointer;min-height:36px}body[data-studio-mode] :where(progress,meter){accent-color:var(--studio-mint)}body[data-studio-mode] :where(kbd){color:var(--studio-ink);background:#f2f9ff;border:1px solid #94aac0;border-radius:7px;font-weight:800;box-shadow:0 2px #94aac0}body[data-studio-mode] :where(dialog,nav,section,aside){scrollbar-color:#7192b3 transparent;scrollbar-width:thin}body[data-studio-mode] ::selection{background:var(--studio-gold);color:var(--studio-ink)}@keyframes studio-panel-in{0%{opacity:0}to{opacity:1}}@media (hover:hover){body[data-studio-mode] :where(button,a[role=button]):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.035)}}@media (prefers-reduced-motion:reduce){body[data-studio-mode] :where(button,a,input,select,summary,dialog){scroll-behavior:auto!important;transition:none!important;animation:none!important}}
