:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#171039;--ink-soft:#32235e;--purple:#9a14ba;--magenta:#df32d2;--pink:#ff82e5;--cyan:#65e6ff;--blue:#3577f3;--ice:#dff8ff;--paper:#fff9e9;--paper-blue:#eefbff;--yellow:#ffe36a;--lime:#168bff;--text:#fffdf8;--muted:#887e9b;--line:#171039;--display:"Lilita One", "Arial Rounded MT Bold", sans-serif;--body:"Nunito", "Trebuchet MS", sans-serif;--soft-shadow:0 15px 38px #140a3847;--toon-shadow:0 6px 0 var(--ink), 0 13px 28px #140a3847;--ultrawide-stage-gutter:max(0px, calc(50vw - 960px))}*{box-sizing:border-box}html,body{height:100%;overflow:hidden}body{color:var(--text);font:16px/1.4 var(--body);-webkit-user-select:none;user-select:none;background:#152549;margin:0}button,input,select{font:inherit}button{color:inherit;cursor:pointer;border:0}:is(button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible){outline:4px solid var(--cyan);outline-offset:4px}button:disabled{cursor:wait;filter:saturate(.4);opacity:.72}#world{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}.vignette{pointer-events:none;background:radial-gradient(circle at 54% 43%,#0000 29%,#1514401c 72%,#0c07238f 115%),linear-gradient(#140a3c14,#0000 40%,#0b082033);position:fixed;inset:0}header{z-index:10;pointer-events:none;align-items:center;gap:25px;height:88px;padding:0 42px;display:flex;position:fixed;top:0;left:0;right:0}header:before{content:"";z-index:-1;box-shadow:0 5px 0 #171039e0, var(--soft-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9e9e6;border:2px solid #171039e0;border-radius:21px;position:absolute;inset:13px 26px 10px}header>*{pointer-events:auto}.logo{color:#fff;font:400 39px/.78 var(--display);letter-spacing:0;paint-order:stroke fill;-webkit-text-stroke:3px var(--ink);text-shadow:3px 4px 0 var(--cyan);text-decoration:none;display:inline-block;position:relative;transform:rotate(-2deg)}.logo span{color:#fff;text-shadow:3px 4px 0 var(--magenta)}.logo i{border:2px solid var(--ink);background:radial-gradient(circle at 32% 25%, #fff 0 8%, var(--pink) 10%, var(--magenta) 43%, var(--purple) 78%);width:13px;height:15px;box-shadow:1px 2px 0 var(--cyan);border-radius:54% 47% 52% 46%;position:absolute;top:-4px;right:-15px}.logo i:after{content:"";border:1px solid var(--ink);background:var(--purple);width:5px;height:5px;position:absolute;bottom:-6px;left:3px;transform:rotate(45deg)}.build-tag{border:2px solid var(--ink);background:var(--ice);color:var(--ink-soft);letter-spacing:1.4px;box-shadow:0 3px 0 var(--blue);border-radius:999px;padding:7px 12px;font-size:10px;font-weight:900}.header-right{align-items:center;gap:14px;margin-left:auto;display:flex}.local-badge{color:var(--ink-soft);letter-spacing:1.2px;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.local-badge i{border:2px solid var(--ink);background:var(--lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #d6f96e4d}.icon-button{border:2px solid var(--ink);background:linear-gradient(145deg, #fff, var(--ice));width:42px;height:42px;color:var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:13px;place-items:center;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s;display:inline-grid}.icon-button:hover{box-shadow:0 6px 0 var(--purple);background:#fff;transform:translateY(-2px)rotate(2deg)}.menu{z-index:5;background:radial-gradient(circle at 5% 18%,#65e6ff38 0 2px,#0000 3px) 0 0/38px 38px,linear-gradient(90deg,#110d30c7 0%,#110d3061 44%,#0000 76%);position:fixed;inset:0}.menu:after{content:"";opacity:.5;pointer-events:none;border:3px solid #65e6ff8c;border-radius:47% 53% 46% 54%;width:300px;height:300px;position:absolute;top:17%;right:-80px;transform:rotate(-14deg);box-shadow:inset 0 0 0 13px #df32d221,0 0 0 20px #65e6ff17}.menu-copy{border:3px solid var(--ink);width:min(605px,47vw);color:var(--ink);box-shadow:9px 10px 0 var(--purple), 15px 16px 0 #65e6ffeb, var(--soft-shadow);background:radial-gradient(circle at 96% 6%,#65e6ff3d 0 44px,#0000 45px),linear-gradient(145deg,#fffffffa,#fff9e9f5);border-radius:34px 28px 38px 25px;padding:36px 43px 31px;position:absolute;top:51%;left:clamp(27px,5.7vw,104px);transform:translateY(-47%)rotate(-.45deg)}.menu-copy:before{content:"";border:3px solid var(--ink);background:var(--yellow);border-radius:50%;width:67px;height:24px;position:absolute;bottom:-14px;right:40px;transform:rotate(-6deg)}.pop-doodles{z-index:1;pointer-events:none;width:92px;height:72px;position:absolute;top:-26px;right:35px}.pop-doodles i{border:3px solid var(--ink);background:radial-gradient(circle at 32% 24%, #fff 0 7%, var(--cyan) 9%, var(--blue) 62%, #2554b4 100%);border-radius:52% 46% 51% 47%;width:31px;height:35px;position:absolute;transform:rotate(-8deg);box-shadow:2px 3px #17103959}.pop-doodles i:after{content:"";border:2px solid var(--ink);background:inherit;width:8px;height:8px;position:absolute;bottom:-7px;left:10px;transform:rotate(45deg)}.pop-doodles i:nth-child(2){z-index:2;background:radial-gradient(circle at 32% 24%, #fff 0 7%, var(--pink) 9%, var(--magenta) 58%, var(--purple) 100%);width:37px;height:41px;top:16px;left:28px;transform:rotate(5deg)}.pop-doodles i:nth-child(3){background:radial-gradient(circle at 32% 24%,#fff 0 7%,#fff184 9%,#ffc448 62%,#ed8b2b 100%);top:-1px;left:61px;transform:rotate(12deg)}.eyebrow{color:var(--purple);letter-spacing:2px;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:1000}.eyebrow>span{border:1px solid var(--ink);background:linear-gradient(90deg, var(--magenta), var(--cyan));border-radius:99px;width:31px;height:5px;margin:0 9px 2px 0;display:inline-block}.menu h1{color:#fff;font:400 clamp(54px, 5vw, 88px)/.81 var(--display);letter-spacing:.2px;text-transform:uppercase;paint-order:stroke fill;-webkit-text-stroke:4px var(--ink);text-shadow:5px 6px 0 var(--cyan);margin:0}.menu h1 em{color:var(--magenta);text-shadow:5px 6px 0 var(--yellow);font-style:normal;display:inline-block;transform:rotate(-1deg)}.menu-description{color:#51466d;margin:24px 0 27px;font-size:15px;font-weight:700}.menu-buttons{align-items:center;gap:14px;display:flex}.play-button,.secondary-button{border:3px solid var(--ink);letter-spacing:.5px;border-radius:16px 14px 18px 13px;min-height:53px;font-weight:1000;transition:transform .16s,box-shadow .16s,filter .16s;position:relative}.play-button{background:linear-gradient(150deg, #f263e7 0%, var(--magenta) 48%, var(--purple) 100%);color:#fff;min-width:205px;box-shadow:0 5px 0 var(--ink), 4px 9px 0 #65e6ffbf;text-shadow:0 2px #17103973;justify-content:space-between;align-items:center;padding:13px 17px;display:flex;overflow:hidden}.play-button:before{content:"";background:#ffffff42;border-radius:99px;height:8px;position:absolute;top:5px;left:11px;right:11px;transform:skew(-22deg)}.play-button:hover{filter:saturate(1.12)brightness(1.05);box-shadow:0 8px 0 var(--ink), 5px 12px 0 var(--cyan);transform:translateY(-3px)rotate(-.5deg)}.play-button:active,.secondary-button:active,.icon-button:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}.play-button span{font-size:22px;line-height:1;position:relative}.secondary-button{background:linear-gradient(145deg, #fff, var(--paper-blue));color:var(--ink-soft);box-shadow:0 5px 0 var(--ink);padding:12px 17px}.secondary-button:hover{color:var(--purple);box-shadow:0 8px 0 var(--blue);transform:translateY(-3px)rotate(.5deg)}.secondary-button span{color:var(--magenta);padding-left:12px;font-size:18px}.menu-controls{color:#706682;letter-spacing:.9px;flex-wrap:wrap;gap:11px 18px;margin-top:23px;font-size:9px;font-weight:900;display:flex}.menu-controls span{align-items:center;gap:7px;display:flex}kbd{border:2px solid var(--ink);color:var(--ink);font:900 9px var(--body);box-shadow:0 3px 0 var(--blue);background:#fff;border-radius:7px;padding:4px 8px}.world-caption{border:3px solid var(--ink);max-width:330px;color:var(--ink);box-shadow:6px 7px 0 var(--blue), 11px 12px 0 #df32d2b8;text-align:left;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#eefbffeb;border-radius:18px 15px 21px 14px;align-items:flex-start;gap:13px;padding:15px 18px;display:flex;position:absolute;top:50%;right:4vw;transform:translateY(-15%)rotate(1deg)}.world-caption-number{color:var(--magenta);font:400 27px/.9 var(--display);paint-order:stroke fill;-webkit-text-stroke:1px var(--ink)}.world-caption span{color:var(--purple);letter-spacing:1.5px;font-size:8px;font-weight:1000;display:block}.world-caption strong{font:400 26px/.95 var(--display);letter-spacing:.4px;display:block}.world-caption small{color:#6c617f;letter-spacing:.25px;margin-top:4px;font-size:9px;font-weight:800;display:block}.menu-footer{border:2px solid var(--ink);color:#695e7e;letter-spacing:1.1px;box-shadow:0 4px 0 var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9e9f0;border-radius:17px;justify-content:space-between;align-items:center;padding:12px 20px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:17px;left:27px;right:27px}.footer-links{align-items:center;gap:25px;display:flex}.menu-footer button,.menu-footer a{color:var(--ink);background:0 0;padding:0;font-size:10px;font-weight:1000;text-decoration:none}.menu-footer button:hover,.menu-footer a:hover{color:var(--purple)}.menu-footer button span,.menu-footer a span{border:2px solid var(--ink);background:var(--cyan);width:22px;height:22px;color:var(--ink);box-shadow:0 2px 0 var(--blue);border-radius:50%;justify-content:center;align-items:center;margin-left:7px;display:inline-flex}#boot{z-index:100;background:radial-gradient(circle at 50% 43%,#65e6ff59,#0000 24%),radial-gradient(circle at 15% 22%,#df32d240,#0000 29%),linear-gradient(160deg,#27144b,#121338 55%,#102956);flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:fixed;inset:0;overflow:hidden}#boot:before,#boot:after{content:"";border:4px solid var(--ink);background:radial-gradient(circle at 31% 23%, #ffffffeb 0 4%, var(--pink) 5%, var(--magenta) 38%, var(--purple) 78%);opacity:.24;border-radius:52% 47% 51% 48%;width:270px;height:310px;position:absolute;transform:translate(-45vw,27vh)rotate(-17deg);box-shadow:inset -25px -28px #42026247,14px 18px #1710398c}#boot:after{background:radial-gradient(circle at 31% 23%, #ffffffeb 0 4%, var(--cyan) 5%, var(--blue) 58%, #1c48a7 100%);width:210px;height:240px;transform:translate(44vw,-28vh)rotate(14deg)}#boot .logo{z-index:1;color:#fff;-webkit-text-stroke-width:5px;text-shadow:8px 9px 0 var(--cyan), 14px 15px 0 var(--purple);font-size:clamp(66px,10vw,130px)}#boot p{z-index:1;border:2px solid var(--ink);background:var(--paper);color:var(--ink-soft);letter-spacing:1.7px;text-transform:uppercase;box-shadow:0 4px 0 var(--ink);border-radius:999px;margin-top:31px;padding:8px 15px;font-size:10px;font-weight:1000}.loading-dots{color:var(--magenta)}.hud{z-index:6;pointer-events:none;position:fixed;inset:0}.hud button{pointer-events:auto}.match-top{border:3px solid var(--ink);width:min(600px,56vw);min-height:72px;color:var(--ink);box-shadow:0 6px 0 var(--purple), var(--soft-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9e9ed;border-radius:22px 18px 24px 17px;grid-template-columns:1fr 114px 1fr;align-items:center;padding:0 13px 0 22px;display:grid;position:absolute;top:15px;left:50%;transform:translate(-50%)}.round-label span{color:var(--magenta);letter-spacing:1.5px;font-size:9px;font-weight:1000;display:block}.round-label strong{font:400 18px var(--display);letter-spacing:.5px;display:block}.timer{border:2px solid var(--ink);background:linear-gradient(155deg, #b327c3, var(--purple));color:#fff;box-shadow:0 3px 0 var(--ink), inset 0 5px 0 #ffffff21;text-align:center;border-radius:14px;padding:7px 6px 6px}.timer small{letter-spacing:1.1px;opacity:.82;font-size:7px;font-weight:1000;display:block}.timer strong{font:400 28px/.95 var(--display);letter-spacing:.5px;display:block}.pause-button{justify-self:end;font-weight:1000}.roster{width:196px;position:absolute;top:106px;left:25px}.contestant{border:2px solid var(--ink);color:var(--ink-soft);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fff9e9e0;border-radius:12px 10px 14px 9px;align-items:center;gap:9px;margin:8px 0;padding:8px 10px;font-size:10px;font-weight:900;transition:opacity .2s,transform .2s;display:flex;box-shadow:0 3px #171039e6}.contestant.player{box-shadow:0 4px 0 var(--blue);background:#dff8fff5;transform:translate(5px)}.contestant.out{opacity:.44;filter:grayscale(.72);text-decoration:line-through;transform:translate(-4px)rotate(-1deg)}.contestant .pip{border:2px solid var(--ink);background:radial-gradient(circle at 32% 25%, #fff 0 8%, var(--color) 12% 100%);border-radius:54% 47% 52% 46%;flex:none;width:13px;height:14px;box-shadow:0 2px #17103973}.contestant span:last-child{color:var(--purple);letter-spacing:.7px;margin-left:auto;font-size:8px}.match-bottom{grid-template-columns:230px 1fr 325px;align-items:end;gap:22px;display:grid;position:absolute;bottom:24px;left:27px;right:27px}.player-hud,.equipment{border:3px solid var(--ink);color:var(--ink);box-shadow:0 5px 0 var(--blue), var(--soft-shadow);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#fff9e9f0}.player-hud{border-radius:17px 14px 20px 13px;padding:12px 14px}.health-row{gap:5px;margin-bottom:6px;display:flex}.heart{border:2px solid var(--ink);background:linear-gradient(90deg, var(--pink), var(--magenta));border-radius:99px;width:92px;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 3px #ffffff61}.heart.empty{opacity:.68;background:#c8bfd2}.player-hud strong{font:400 18px var(--display);letter-spacing:.5px;display:block}.player-hud small{color:#746a87;font-size:9px;font-weight:800;display:block}.equipment{border-radius:18px 15px 20px 14px;justify-self:center;display:flex;overflow:hidden}.equipment>div{text-align:center;min-width:87px;padding:10px 20px 9px;position:relative}.equipment>div:before{content:"";border:1px solid var(--ink);background:var(--magenta);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:9px}.equipment>div:nth-child(2):before{background:var(--cyan)}.equipment>div:nth-child(3):before{background:var(--yellow)}.equipment>div+div{border-left:2px solid var(--ink)}.equipment small{color:#746a87;letter-spacing:1.2px;font-size:7px;font-weight:1000;display:block}.equipment strong{font:400 22px var(--display);display:block}.desktop-help{color:#fff;text-align:right;text-shadow:0 2px 6px var(--ink), 0 2px 6px var(--ink);font-size:9px;font-weight:900}.desktop-help span{margin-left:10px}.desktop-help small{opacity:.86;margin-top:9px;font-weight:800;display:block}.event-text{border:2px solid var(--ink);background:var(--paper);max-width:calc(100vw - 40px);color:var(--purple);font:400 18px var(--display);letter-spacing:.7px;box-shadow:0 4px 0 var(--magenta);opacity:0;border-radius:999px;padding:8px 15px;transition:opacity .2s,transform .25s cubic-bezier(.2,1.5,.4,1);position:absolute;top:102px;left:50%;transform:translate(-50%,15px)scale(.85)rotate(-1deg)}.event-text.show{opacity:1;transform:translate(-50%)scale(1)rotate(-1deg)}.countdown{color:#fff;font:400 clamp(95px, 14vw, 185px)/.7 var(--display);letter-spacing:2px;paint-order:stroke fill;-webkit-text-stroke:6px var(--ink);text-shadow:8px 9px 0 var(--cyan), -5px -3px 0 var(--magenta), 0 22px 45px #17103973;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotate(-3deg)}.countdown.compact{letter-spacing:3px;font-size:clamp(25px,4vw,42px)}.countdown.beat{animation:.72s cubic-bezier(.2,1.55,.35,1) both countdown-pop}.countdown:empty{display:none}@keyframes countdown-pop{0%{transform:scale(.58)rotate(-7deg)}48%{transform:scale(1.18)rotate(3deg)}to{transform:scale(1)rotate(-2deg)}}#minimap{border:3px solid var(--ink);width:154px;height:154px;box-shadow:0 6px 0 var(--blue), var(--soft-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#dff8ffeb;border-radius:18px 15px 21px 13px;position:absolute;top:104px;right:26px}html.lite-game #minimap{-webkit-backdrop-filter:none}.touch-ui{display:none}.overlay{z-index:20;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:radial-gradient(circle at 20% 20%,#df32d23d,#0000 31%),radial-gradient(circle at 80% 80%,#65e6ff3b,#0000 35%),#110d30bd;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}[hidden]{display:none!important}.pause-card,.result-card,dialog{border:3px solid var(--ink);background:radial-gradient(circle at 95% 5%, #65e6ff4d 0 54px, transparent 55px), linear-gradient(145deg, #fff, var(--paper));color:var(--ink);box-shadow:9px 10px 0 var(--purple), 15px 16px 0 var(--cyan), 0 35px 90px #07041c80;border-radius:30px 24px 34px 22px;position:relative}.pause-card:after,.result-card:after,dialog:after{content:"✦";color:var(--magenta);font-size:22px;position:absolute;top:17px;left:20px;transform:rotate(-12deg)}.pause-card,.result-card{text-align:center;width:min(91vw,520px);padding:40px}.pause-card h2,.result-card h2,dialog h2{color:#fff;font:400 70px/.78 var(--display);letter-spacing:.2px;paint-order:stroke fill;-webkit-text-stroke:4px var(--ink);text-shadow:5px 6px 0 var(--cyan);margin:8px 0 28px}.pause-card .play-button,.result-card .play-button,dialog .play-button{width:100%;margin:14px auto}.pause-card .secondary-button,.result-card .secondary-button{width:100%}.muted{color:#776d89;margin:19px 0 0;font-size:12px;font-weight:700}.result-card h2{-webkit-text-stroke-width:3px;font-size:84px}#result-title{text-shadow:5px 6px 0 var(--cyan)}.result-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin:25px 0;display:grid}.result-stats>div{border:2px solid var(--ink);background:var(--paper-blue);box-shadow:0 3px 0 var(--blue);border-radius:14px 11px 15px 10px;padding:14px 6px}.result-stats>div:nth-child(2){box-shadow:0 3px 0 var(--magenta);background:#fff2fb}.result-stats>div:nth-child(3){background:#fff8cf;box-shadow:0 3px #e8af24}.result-stats strong{font:400 32px var(--display);display:block}.result-stats small{color:#706681;letter-spacing:.8px;font-size:7px;font-weight:1000}.result-card>p:not(.eyebrow){color:#675d79;font-size:13px;font-weight:700}dialog{width:min(92vw,500px);padding:37px}dialog::backdrop{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#110d30c9}dialog h2{text-align:left;font-size:56px}dialog .close-dialog{z-index:2;border:2px solid var(--ink);background:var(--pink);width:38px;height:38px;color:var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:50%;font-size:25px;font-weight:1000;line-height:1;position:absolute;top:13px;right:15px}dialog label{color:#645a75;letter-spacing:.35px;margin:17px 0;font-size:11px;font-weight:900;display:block}dialog input[type=text],dialog select{border:2px solid var(--ink);background:var(--paper-blue);width:100%;color:var(--ink);box-shadow:0 3px 0 var(--blue);border-radius:11px;margin-top:7px;padding:12px 13px;font-weight:800}dialog option{color:var(--ink);background:#fff}dialog input[type=range]{width:100%;accent-color:var(--magenta);margin-top:13px}.switch-row{justify-content:space-between;align-items:center;display:flex}.switch-row input{width:20px;height:20px;accent-color:var(--purple)}.skin-options{grid-template-columns:1fr 1fr;gap:11px;display:grid}.skin-button{border:2px solid var(--ink);background:var(--paper-blue);min-height:112px;color:var(--ink);text-align:left;box-shadow:0 4px 0 var(--ink);border-radius:16px 13px 18px 12px;padding:14px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.skin-button:hover{transform:translateY(-3px)rotate(-1deg)}.skin-button.selected{box-shadow:0 5px 0 var(--magenta), 0 0 0 4px #65e6ff73;background:#fff5fd}.skin-button i{border:3px solid var(--ink);background:radial-gradient(circle at 31% 23%, #fff 0 7%, var(--skin) 9% 100%);width:46px;height:51px;box-shadow:inset -8px -9px 0 #17103921, 0 3px 0 var(--ink);border-radius:53% 47% 51% 48%;margin-bottom:7px;display:block;position:relative}.skin-button strong{font:400 16px var(--display);display:block}.skin-button small{color:#746a87;font-size:10px;font-weight:700}.skin-button span{border:2px solid var(--ink);background:var(--cyan);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-weight:1000;display:grid;position:absolute;top:10px;right:10px}.instructions{counter-reset:inst;padding:0;list-style:none}.instructions li{counter-increment:inst;min-height:42px;margin:16px 0;padding-left:51px;position:relative}.instructions li:before{content:"0" counter(inst);border:2px solid var(--ink);background:var(--cyan);width:37px;height:37px;color:var(--ink);font:400 14px var(--display);box-shadow:0 3px 0 var(--blue);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.instructions li:nth-child(2):before{background:var(--pink);box-shadow:0 3px 0 var(--magenta)}.instructions li:nth-child(3):before{background:var(--yellow);box-shadow:0 3px #e8af24}.instructions p{color:#706681;margin:3px 0;font-size:11px;font-weight:700}.instructions strong{font:400 15px var(--display)}#toast{z-index:100;border:2px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:0 5px 0 var(--magenta);opacity:0;pointer-events:none;border-radius:999px;padding:11px 18px;font-size:11px;font-weight:900;transition:opacity .2s,transform .25s cubic-bezier(.2,1.5,.4,1);position:fixed;bottom:34px;left:50%;transform:translate(-50%,20px)scale(.9)}#toast.show{opacity:1;transform:translate(-50%)scale(1)}.in-game header{pointer-events:none;background:0 0;border:0}.in-game header:before{display:none}.in-game header .logo,.in-game header .build-tag,.in-game header .local-badge{visibility:hidden}.in-game header .header-right{pointer-events:auto}@media (max-width:1100px){.menu-copy{width:min(590px,54vw);padding:31px 35px 28px}.menu h1{font-size:clamp(50px,5.6vw,70px)}.world-caption{right:2.7vw}.match-bottom{grid-template-columns:205px 1fr 245px}.desktop-help span{display:none}}@media (min-width:1920px) and (min-aspect-ratio:2){.menu-copy{left:calc(var(--ultrawide-stage-gutter) + 104px);width:750px;padding:30px 38px 26px}.menu h1{font-size:clamp(68px,3vw,80px)}.menu-description{margin:19px 0 22px}.menu-controls{margin-top:18px}.world-caption{right:calc(var(--ultrawide-stage-gutter) + 68px)}}@media (max-width:900px){header{height:70px;padding:0 22px}header:before{inset:8px 12px 6px}.logo{-webkit-text-stroke-width:2px;font-size:31px}.build-tag{padding:5px 9px;font-size:8px}.menu-copy{width:min(555px,100% - 50px);padding:29px 32px 25px;top:auto;bottom:93px;left:25px;transform:none}.menu h1{font-size:clamp(56px,8vw,72px)}.menu-description{margin:18px 0 21px}.world-caption{top:91px;right:20px;transform:rotate(1deg)}.menu-footer{bottom:10px;left:13px;right:13px}.match-top{grid-template-columns:1fr 96px 1fr;width:calc(100% - 136px);min-height:61px;top:9px}.round-label strong{font-size:15px}.timer strong{font-size:23px}.roster{width:148px;top:82px;left:10px}.contestant{padding:5px 7px;font-size:8px}.match-bottom{grid-template-columns:174px 1fr;bottom:11px;left:10px;right:10px}.desktop-help{display:none}.equipment{justify-self:end}.equipment>div{min-width:75px;padding:8px 12px}.player-hud{padding:9px 11px}.player-hud small{display:none}#minimap{width:114px;height:114px;top:79px;right:10px}}@media (max-width:650px){.build-tag,.local-badge,.menu-controls{display:none}header:before{left:10px;right:10px}.header-right{gap:7px}.icon-button{width:39px;height:39px}.menu{background:linear-gradient(#110d302e 0,#110d300d 24%,#110d30a3 61%,#110d30d1 100%)}.menu:after{display:none}.menu-copy{width:auto;box-shadow:6px 7px 0 var(--purple), 10px 11px 0 #65e6ffeb;border-radius:25px 20px 29px 18px;padding:24px 22px 22px;bottom:72px;left:17px;right:17px}.pop-doodles{top:-20px;right:18px;transform:scale(.8)}.menu h1{-webkit-text-stroke-width:3px;text-shadow:4px 5px 0 var(--cyan);margin-bottom:19px;font-size:clamp(43px,13vw,61px)}.menu h1 em{text-shadow:4px 5px 0 var(--yellow)}.menu-description{display:none}.menu-buttons{flex-direction:column;align-items:stretch;gap:11px;width:100%}.menu-buttons button{width:100%}.menu-footer{justify-content:center;padding:10px}.menu-footer>span,.footer-links a,.world-caption{display:none}.touch-ui{pointer-events:none;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:17px;left:16px;right:16px}.touch-ui button,#joystick{pointer-events:auto}#joystick{border:3px solid var(--ink);touch-action:none;background:#dff8ff94;border-radius:50%;width:120px;height:120px;position:relative;box-shadow:0 6px #171039bf}#joystick-knob{border:3px solid var(--ink);background:radial-gradient(circle at 32% 25%, #fff 0 7%, var(--cyan) 9%, var(--blue) 76%);width:50px;height:50px;box-shadow:0 4px 0 var(--ink);border-radius:50%;position:absolute;top:33px;left:33px}.touch-actions{align-items:end;gap:10px;display:flex}.touch-actions button{border:3px solid var(--ink);background:var(--paper-blue);width:57px;height:57px;color:var(--ink);box-shadow:0 5px 0 var(--ink);border-radius:50%;font-size:10px;font-weight:1000}.touch-actions #touch-bomb{background:radial-gradient(circle at 32% 24%, #fff 0 5%, var(--pink) 7%, var(--magenta) 56%, var(--purple) 100%);color:#fff;width:78px;height:78px;text-shadow:0 2px 0 var(--ink)}.match-top{grid-template-columns:1fr 84px;width:calc(100% - 82px);min-height:57px;padding-left:13px}.match-top .pause-button{display:none}.round-label strong{font-size:13px}.round-label span{font-size:7px}.roster{display:none}.match-bottom{grid-template-columns:1fr;bottom:145px}.player-hud{border-width:2px;width:155px}.equipment{border-width:2px;display:flex;position:absolute;bottom:0;right:0}.equipment>div{min-width:56px;padding:7px 8px}.equipment strong{font-size:18px}.player-hud small{display:none}#minimap{width:103px;height:103px;top:76px}.event-text{font-size:14px;top:78px}.countdown{-webkit-text-stroke-width:4px}.result-card,.pause-card,dialog{padding:27px 23px}.result-card h2{font-size:61px}.pause-card h2{font-size:57px}dialog h2{font-size:47px}.result-stats{margin:18px 0}}@media (max-width:410px),(max-height:650px){.menu-copy{padding:18px 19px 17px;bottom:67px}.eyebrow{margin-bottom:9px}.menu h1{margin-bottom:13px;font-size:clamp(38px,11.5vw,49px)}.play-button,.secondary-button{min-height:46px;padding-top:9px;padding-bottom:9px}.menu-buttons{gap:8px}.menu-footer{bottom:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ops-arrival-cinema{z-index:70;pointer-events:none;color:#fff8df;--arrival-color:#38c9ff;border-top:clamp(24px,6vh,58px) solid #080e1e;border-bottom:clamp(54px,10vh,100px) solid #080e1e;font-family:Lilita One,sans-serif;position:fixed;inset:0;box-shadow:inset 0 0 110px #060b2140}.ops-arrival-cinema[data-team="1"]{--arrival-color:#ff586d}.ops-arrival-cinema header{text-shadow:0 3px #0c223c;gap:3px;display:grid;position:absolute;top:14px;left:5vw}.ops-arrival-cinema header small{letter-spacing:4px;font-size:14px}.ops-arrival-cinema header strong{color:var(--arrival-color);font-size:clamp(23px,4vw,40px)}.ops-arrival-cinema footer{align-items:center;gap:14px;max-width:90vw;height:10vh;min-height:60px;display:flex;position:absolute;bottom:-8vh;left:5vw}.arrival-rank .rank-badge{width:56px;height:60px}.arrival-name{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 3px #172d48;font-size:clamp(24px,4vw,44px);overflow:hidden}.arrival-count{text-shadow:0 6px #16374c;place-items:center;font-size:clamp(90px,20vw,170px);display:grid;position:absolute;inset:0}.arrival-count[hidden]{display:none}body.ops-arriving>nav{visibility:hidden}@media (max-width:500px){.ops-arrival-cinema footer{gap:8px;left:5vw}.arrival-name{font-size:25px}.arrival-rank .rank-badge{width:44px;height:48px}}.ops-arrival-cinema header{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;right:auto}.ops-arrival-cinema footer{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ops-arrival-cinema .rank-badge{flex:none;width:54px;height:58px;line-height:1;display:block;position:relative}.ops-arrival-cinema .rank-badge img{width:48px;height:52px;display:block}.ops-arrival-cinema .rank-badge>b{color:#142841;text-align:center;background:#fff8df;border:2px solid #21334f;border-radius:5px;min-width:22px;padding:2px 3px;font:16px Lilita One,sans-serif;position:absolute;bottom:0;left:17px}.ops-arrival-cinema header:before{display:none}.ops-arrival-cinema header>*{pointer-events:none}body.ops-arriving .ops-lobby-globe{visibility:hidden;pointer-events:none}.ops-arrival-cinema{border-top-width:clamp(26px,5vh,48px);border-bottom-width:clamp(76px,12vh,110px);box-shadow:inset 0 0 100px #060b2140}.ops-arrival-cinema header{gap:8px;top:18px;left:4vw}.ops-arrival-cinema header strong{border-left:4px solid var(--arrival-color);color:#fff6de;letter-spacing:.4px;background:#0b172be0;border-radius:3px 12px 12px 3px;padding:5px 12px 7px;font-size:clamp(24px,3vw,36px);box-shadow:0 4px #060e20}.ops-arrival-cinema header small{letter-spacing:5px;color:#d7eafb;font-size:11px}.ops-arrival-cinema footer{background:linear-gradient(90deg,#142d47bb,#0000);border-top:1px solid #97d6ee30;border-radius:12px 0 0;align-items:center;gap:18px;width:92vw;height:clamp(76px,12vh,110px);min-height:0;padding:0 14px;bottom:calc(-1*clamp(76px,12vh,110px));left:4vw}.ops-arrival-cinema .arrival-name{letter-spacing:.4px;font-size:clamp(24px,3.3vw,38px)}.ops-arrival-cinema .arrival-rank{background:#071327;border-radius:9px;padding:4px 9px;box-shadow:0 0 0 1px #a4daf044}.ops-arrival-cinema .arrival-wait{color:#ffe492;font:900 clamp(11px,1.5vw,16px) var(--display);letter-spacing:.04em;white-space:nowrap;background:#132b46;border-radius:9px;margin-left:auto;padding:8px 12px;display:block}.ops-arrival-cinema .arrival-wait[hidden]{display:none}.arrival-order{letter-spacing:3px;color:#e2f4ff;border-bottom:3px solid var(--arrival-color);background:#0b172bdd;border-radius:10px;padding:8px 12px;font-size:19px;position:absolute;top:24px;right:4vw}.arrival-cut{pointer-events:none;opacity:0;z-index:2;background:#070e20;position:absolute;inset:-12vh -4vw}.arrival-count{z-index:3}@media (max-width:500px){.ops-arrival-cinema header{top:14px;left:5vw}.ops-arrival-cinema header strong{font-size:21px}.ops-arrival-cinema footer{gap:12px;width:94vw;padding:0 10px;left:3vw}.ops-arrival-cinema .arrival-name{font-size:24px}.arrival-order{letter-spacing:1px;padding:7px;font-size:14px;top:15px;right:4vw}.ops-arrival-cinema header small{letter-spacing:3px;font-size:10px}}.ops-arrival-cinema .arrival-count,.ops-mode .countdown:not(.compact){color:#fff9e8;width:clamp(130px,20vw,190px);height:clamp(130px,20vw,190px);font:400 clamp(76px,13vw,126px)/1 var(--display);paint-order:stroke fill;-webkit-text-stroke:5px #123354;text-shadow:0 6px #128cef;letter-spacing:-3px;background:linear-gradient(145deg,#fff7d9 0 55%,#ffdc64 56%);border:5px solid #122841;border-radius:30% 24%;place-items:center;margin:auto;display:grid;inset:0;transform:rotate(-3deg);box-shadow:inset 0 0 0 5px #fff9e8,0 9px #122841,0 0 0 10px #42c9ff,0 15px 0 10px #122841}.ops-arrival-cinema .arrival-count[hidden],.ops-mode .countdown:empty{display:none}.mode-tabs{pointer-events:auto;gap:6px;margin-left:14px;display:flex}.mode-tabs a{border:2px solid var(--ink);color:var(--ink);background:var(--paper-blue);white-space:nowrap;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:900;text-decoration:none}.mode-tabs a[aria-current=page]{background:var(--lime);box-shadow:0 3px 0 var(--ink)}.ops-mode .play-button{color:var(--ink);text-shadow:none;background:linear-gradient(135deg,#168bff,#168bff)}.ops-mode .menu h1 em{color:#81bd37;text-shadow:3px 4px #c7e7ef}.ops-mode .menu-copy{width:min(590px,46vw)}.ops-mode .menu h1{font-size:clamp(52px,5.5vw,86px)}.ops-loadout{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.ops-loadout span{border:2px solid var(--ink);background:#e6f2ff;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:900}.ops-mode .world-caption-number{color:var(--lime)}.ops-mode .menu-footer a{color:inherit;font-weight:900;text-decoration:none}.ops-bottom{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.ops-vitals{background:var(--paper);border:3px solid var(--ink);width:220px;color:var(--ink);border-radius:18px;padding:12px 16px;box-shadow:4px 5px #83b63c}.ops-vitals>div:first-child{align-items:center;gap:10px;display:flex}.ops-vitals strong{font:32px var(--display)}.ops-vitals small{font-size:12px;font-weight:900}.ops-vitals>span{font-size:10px;font-weight:900}.hp-track{background:#30243e;border-radius:8px;height:12px;margin:5px 0}#hp-fill{background:#168bff;border-radius:8px;width:100%;height:100%;transition:width .12s}.ops-inventory{pointer-events:auto;gap:9px;display:flex}.slot{border:3px solid var(--ink);min-width:136px;color:var(--ink);box-shadow:0 5px 0 var(--ink);text-align:left;background:#e6f2ff;border-radius:13px;padding:15px 12px 10px;position:relative}.slot.active{background:#168bff;transform:translateY(-6px);box-shadow:0 8px #526831}.slot kbd{color:#fff;background:#171039;border-radius:4px;padding:1px 5px;font-size:10px;position:absolute;top:5px;right:8px}.slot strong{font:17px var(--display);margin:8px 0;display:block}.slot small{font-size:10px;font-weight:900}.slot:disabled{cursor:default;opacity:.7}.ops-help{text-shadow:0 2px 3px #171039;gap:5px;font-size:11px;display:grid}.ops-help small{opacity:.85;font-size:10px}#crosshair{color:#fff;text-shadow:0 1px 3px #171039,1px 0 3px #171039;pointer-events:none;z-index:12;font:32px/1 monospace;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#crosshair.hit{color:#168bff;transform:translate(-50%,-50%)scale(1.5)}#target-hint{pointer-events:none;background:#171039bf;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:900;position:fixed;top:60%;left:50%;transform:translate(-50%)}#target-hint:empty{display:none}#ops-feed{gap:5px;font-size:12px;font-weight:900;display:grid;position:absolute;top:105px;left:30px}#ops-feed div{background:#171039b5;border-left:3px solid #168bff;border-radius:4px;padding:7px 11px}#hit-flash{pointer-events:none;opacity:0;transition:opacity .12s;position:fixed;inset:0;box-shadow:inset 0 0 100px #ef356d}#hit-flash.show{opacity:.8}.ops-mode .countdown{pointer-events:none}.ops-mode .touch-actions button{font-size:14px;font-weight:900}@media (min-width:1921px){.ops-mode .menu-copy{width:620px;left:calc(50vw - 856px)}.ops-bottom{left:max(28px,50vw - 932px);right:max(28px,50vw - 932px)}}@media (max-height:760px) and (min-width:901px){.ops-mode .menu-copy{padding:24px 30px;top:50%;transform:translateY(-45%)}.ops-mode .menu h1{font-size:58px}.ops-mode .menu-description{margin:12px 0}.ops-mode .ops-loadout{margin-bottom:14px}.ops-mode .menu-controls{margin-top:16px}}@media (max-width:1100px){.ops-help{display:none}.slot{min-width:125px}.ops-bottom{gap:12px}.ops-mode .local-badge{display:none}}@media (max-width:900px){.ops-mode .menu-copy{width:min(540px,100% - 50px)}.ops-mode .world-caption{display:none}.ops-mode .menu h1{font-size:60px}.ops-mode .menu-description{font-size:16px}.ops-bottom{align-items:stretch;bottom:130px;left:15px;right:15px}.ops-vitals{width:145px;padding:8px}.slot{width:110px;min-width:0;padding:12px 8px 8px}.slot strong{font-size:14px}.slot small{font-size:9px}.ops-mode .menu-footer>span:last-child{display:none}.mode-tabs{margin-left:0}.mode-tabs a{padding:7px 10px;font-size:11px}.ops-mode #minimap{width:125px;height:125px;top:90px;right:12px}#ops-feed{font-size:10px;top:88px;left:12px}}@media (max-width:560px){.ops-mode header{gap:12px}.ops-mode .logo{font-size:26px}.ops-mode .header-right{gap:0}.ops-mode .menu-copy{width:calc(100% - 32px);padding:24px;bottom:78px;left:16px}.ops-mode .menu h1{font-size:52px}.ops-mode .menu-controls{gap:8px;font-size:9px}.ops-loadout{gap:4px}.ops-loadout span{font-size:9px}.ops-bottom{flex-wrap:wrap;gap:8px;bottom:118px}.ops-vitals{align-items:center;gap:10px;width:100%;padding:5px 10px;display:flex}.ops-vitals .hp-track{flex:1}.ops-vitals strong{font-size:22px}.ops-vitals>span{display:none}.ops-inventory{gap:6px;width:100%}.slot{flex:1}.ops-mode .mode-tabs a{padding:6px 8px;font-size:10px}.ops-mode .match-top{width:calc(100% - 28px)}.ops-mode .menu-footer{font-size:9px}}.in-game header .mode-tabs{visibility:hidden}.ops-mode.in-game header{display:none}.ops-mode .match-top .pause-button{display:inline-grid}.ops-mode .match-top{grid-template-columns:1fr 84px 42px;padding-right:10px}.ops-mode .touch-actions #touch-attack{background:#168bff;width:78px;height:78px}.ops-mode .touch-ui,.ops-mode .ops-inventory{touch-action:none}#view-btn{z-index:15;border:2px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:0 3px 0 var(--ink);pointer-events:auto;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:900;position:fixed;top:85px;right:28px}.ops-mode #minimap{top:133px}.ops-mode #crosshair{top:50%;left:50%}@media (max-width:900px){#view-btn{padding:6px 9px;font-size:10px;top:78px;right:13px}.ops-mode #minimap{top:118px}}.ops-mode.mouse-look.in-game #world{cursor:none}.ops-mode .graphics-button{min-height:0;padding:9px 12px;font-size:12px}.graphics-setting{justify-content:space-between;align-items:center;gap:16px;margin:18px 0;font-weight:800;display:flex}.graphics-setting select{font:inherit;border:2px solid var(--ink);background:var(--paper-blue);color:var(--ink);border-radius:9px;padding:10px}.graphics-setting input{width:20px;height:20px}#graphics{max-width:470px}#graphics h2{font-size:42px}#graphics .play-button{width:100%}#performance-readout{z-index:18;color:#168bff;pointer-events:none;background:#171039bb;border-radius:6px;padding:4px 8px;font:12px monospace;position:fixed;top:78px;left:28px}.ops-mode:not(.in-game) #performance-readout{display:none}.ops-mode.show-fps #ops-feed{top:113px}@media (max-width:900px){.ops-mode .graphics-button{padding:6px;font-size:10px}#performance-readout{top:76px;left:12px}.graphics-setting{flex-wrap:wrap}}.ops-mode #crosshair{--gap:8px;filter:drop-shadow(0 1px 1px #15102b);width:2px;height:2px;font-size:0;transition:opacity .12s;transform:translate(-50%,-50%)}.reticle-ring{width:calc(12px + var(--gap) + var(--gap));height:calc(12px + var(--gap) + var(--gap));border:2px solid #fffdf5;border-radius:50%;transition:width 70ms,height 70ms;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #152339aa,inset 0 0 0 1px #15233966}.reticle-dot{background:#fffdf5;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #152339,0 0 0 2px #fffdf588}#crosshair.ads .reticle-ring{border-color:#fffdf5;box-shadow:0 0 0 1px #152339,0 0 0 3px #168bff,inset 0 0 0 1px #15233988}#crosshair.reloading:not(.ads){opacity:.35}#crosshair.sprinting:not(.ads){opacity:.5}#hitmarker{z-index:16;color:#e6f2ff;opacity:0;pointer-events:none;filter:drop-shadow(0 1px 2px #101a20);width:0;height:0;transition:opacity 80ms,transform 80ms;position:fixed;top:50%;left:50%;transform:scale(.7)}#hitmarker.show{opacity:1;transform:scale(1)}#hitmarker.headshot{color:#ff3038}#hitmarker.kill{color:#ff637e}#hitmarker>i{transform-origin:50% 0;background:currentColor;border-radius:1px;width:3px;height:10px;position:absolute}#hitmarker>i:first-child{transform:rotate(-45deg)translateY(-18px)}#hitmarker>i:nth-child(2){transform:rotate(45deg)translateY(-18px)}#hitmarker>i:nth-child(3){transform:rotate(135deg)translateY(-18px)}#hitmarker>i:nth-child(4){transform:rotate(225deg)translateY(-18px)}#hit-confirm{white-space:nowrap;letter-spacing:1px;text-shadow:0 2px 2px #171039;font-size:11px;font-weight:1000;position:absolute;top:22px;left:28px}#stamina{background:#d5d8cf;border-radius:5px;height:4px;margin-top:7px;overflow:hidden}#stamina-fill{background:#43bad5;width:100%;height:100%;transition:width .1s}#movement-state{color:#456277;letter-spacing:1px;margin-top:3px;font-size:9px;display:block}@media (max-width:900px){.ops-mode .touch-actions{grid-template-columns:repeat(3,48px);align-items:center;gap:7px;display:grid}.ops-mode .touch-actions button{border-radius:12px;width:48px;height:44px;font-size:10px}.ops-mode .touch-actions #touch-attack{border-radius:14px;grid-column:span 2;width:auto;height:49px}.ops-mode .ops-bottom{bottom:138px}.ops-vitals #stamina{min-width:60px}.ops-mode .touch-actions button[aria-pressed=true]{background:#168bff}}@media (max-width:560px){#movement-state{display:none}.ops-vitals #stamina{width:60px;max-width:60px}.ops-mode .ops-bottom{bottom:133px}}@media (max-width:900px){.ops-inventory .slot{padding-top:8px;padding-bottom:6px}.ops-inventory .slot strong{margin:10px 0 3px}.ops-vitals{font-size:11px}.ops-mode .ops-bottom{bottom:125px}}.ops-mode #boot{z-index:9999;opacity:1;color:#e6f2ff;background:#172647;flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:none;display:flex;position:fixed;inset:0}.ops-mode.loading>header,.ops-mode.loading>#menu,.ops-mode.loading>#world{visibility:hidden}.ops-mode #boot p{text-align:center;max-width:440px;padding:0 24px}.loading-spinner{border:3px solid #ffffff30;border-top-color:#168bff;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite ops-loading}.loading-spinner[hidden]{display:none}@keyframes ops-loading{to{transform:rotate(360deg)}}.ops-inventory{min-width:0}.ops-inventory .slot{width:112px;min-width:100px;padding-left:10px;padding-right:10px}.ops-inventory .slot strong{font-size:16px}.ops-inventory .slot small{white-space:nowrap}@media (max-width:1350px){.ops-help{display:none}.ops-bottom{gap:12px}.ops-vitals{width:185px}}@media (max-width:900px){.ops-inventory{flex:1;gap:5px}.ops-inventory .slot{flex:1;width:auto;min-width:0;padding-left:6px;padding-right:6px}.ops-inventory .slot strong{font-size:12px}.ops-inventory .slot small{font-size:8px}.ops-vitals{width:135px}}@media (max-width:560px){.ops-inventory{flex-basis:100%}.ops-inventory .slot{padding-left:4px;padding-right:4px}.ops-inventory .slot strong{font-size:11px}.ops-vitals{width:100%}}html body.ops-mode #boot.ops-logo-boot{z-index:9999;opacity:1;box-shadow:none;background-color:#5fb6ea;background-image:linear-gradient(#0000 52%,#0b1634a6 100%),url(./boot-duel-MVlXEomD.webp);background-position:50%;background-size:cover;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:18px;margin:0;padding:24px;transition:none;display:flex;position:fixed;inset:0;overflow:hidden}html body.ops-mode #boot.ops-logo-boot:before,html body.ops-mode #boot.ops-logo-boot:after{content:none}html body.ops-mode #ops-brand-mark{max-width:none;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;border-radius:0;flex:none;display:block}html body.ops-mode #boot #ops-brand-mark{width:100%;height:100%;margin:0;animation:none;position:absolute;inset:0}html body.ops-mode>#ops-brand-mark[data-phase=moving]{z-index:10001;width:100vw;height:100dvh;margin:0;animation:none;position:fixed;inset:0}html body.ops-mode #boot #ops-brand-mark{z-index:1}html body.ops-mode #boot .boot-halo{width:var(--boot-orbit-width,80vw);aspect-ratio:1000/520;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-17deg)}html body.ops-mode #boot .boot-halo-back{z-index:0;clip-path:inset(0 0 50%);opacity:.58}html body.ops-mode #boot .boot-halo-front{z-index:2;clip-path:inset(50% 0 0)}html body.ops-mode #boot .boot-halo svg{width:100%;height:100%;display:block;overflow:visible}.boot-halo-outline{stroke:#072846;stroke-width:11px;opacity:.8}.boot-halo-rail{stroke:#59d8ef;stroke-width:3px;opacity:.45}.boot-orbit-track{width:88%;height:73.0769%;position:absolute;top:13.4615%;left:6%}.boot-orbit-x,.boot-orbit-y{will-change:transform;animation:1.4s cubic-bezier(.3642,0,.6358,1) infinite alternate ops-orbit-x;position:absolute;inset:0}.boot-orbit-y{animation-name:ops-orbit-y;animation-delay:-.7s}.boot-orbit-opposite{animation-delay:-1.4s}.boot-orbit-opposite .boot-orbit-y{animation-delay:-2.1s}.boot-electron,.boot-satellite{box-sizing:border-box;border-radius:50%;width:clamp(10px,2.4vw,24px);height:clamp(10px,2.4vw,24px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boot-electron{background:radial-gradient(circle at 35% 30%,#f4ffff 0 19%,#6deaff 25% 65%,#20b8ee 100%);border:2px solid #193754;box-shadow:0 0 12px 4px #53dfff99,0 0 0 10px #43dfff22}.boot-satellite{background:#ffe5a1;width:clamp(6px,1.4vw,14px);height:clamp(6px,1.4vw,14px);box-shadow:0 0 12px 3px #ffce6977}@keyframes ops-orbit-x{0%{transform:translate(50%)}to{transform:translate(-50%)}}@keyframes ops-orbit-y{0%{transform:translateY(-50%)}to{transform:translateY(50%)}}html body.ops-mode #boot .boot-loading{z-index:3;top:var(--boot-status-top,75%);box-sizing:border-box;width:min(440px,88vw);box-shadow:none;text-align:center;pointer-events:none;background:0 0;border:0;border-radius:0;padding:8px;position:absolute;bottom:auto}html body.ops-mode #boot:not([data-fonts-ready]) .boot-loading{visibility:hidden}html body.ops-mode #boot[data-phase=failed] .boot-loading{visibility:visible}html body.ops-mode #boot .boot-flight-heading{color:#dff9ff;letter-spacing:.2em;text-shadow:0 2px #07172e,0 0 18px #46cfff66;font:800 clamp(10px,1.1vw,13px)/1.4 Nunito,sans-serif}html body.ops-mode #boot-status{box-shadow:none;color:#a9c9e3;letter-spacing:.02em;text-transform:none;background:0 0;border:0;border-radius:0;margin:6px 0 0;padding:0;font:500 clamp(11px,1vw,13px)/1.4 Nunito,sans-serif}html body.ops-mode #boot-progress{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html body.ops-mode #boot[data-phase=departing] :is(.boot-loading,.boot-halo),html body.ops-mode #boot[data-phase=failed] :is(.boot-flight-heading,.boot-halo,#boot-progress){display:none}@media (prefers-reduced-motion:reduce){.boot-orbit-x,.boot-orbit-y{will-change:auto;animation:none}.boot-orbit-x{transform:translate(50%)}.boot-orbit-opposite{display:none}}@media (max-height:500px){html body.ops-mode #boot .boot-loading{padding:4px}html body.ops-mode #boot-status{margin-top:3px}}html body.ops-mode #boot[data-phase=failed] #ops-brand-mark{opacity:.2;animation:none}html body.ops-mode #boot[data-phase=failed] #boot-status{clip-path:none;white-space:normal;color:#edf8ff;letter-spacing:0;text-transform:none;background:0 0;border:0;width:auto;max-width:400px;height:auto;margin:0;padding:0;font:600 15px/1.5 Nunito,sans-serif;position:static;overflow:visible}html body.ops-mode #boot #retry-load{z-index:1;color:#20394f;background:#fff0b5;border:2px solid #173652;border-radius:14px;min-height:48px;padding:12px 22px;font:700 16px/1.2 Nunito,sans-serif;position:relative}html body.ops-mode #boot #retry-load[hidden]{display:none}html body.ops-mode #menu .lobby-brand #lobby-title{aspect-ratio:1.5915;width:clamp(260px,22vw,320px);max-width:100%;height:auto;min-height:0;text-shadow:none;filter:none;-webkit-text-stroke:0;border:0;margin:0 0 10px;padding:0;line-height:0;display:block;position:relative}html body.ops-mode #menu .lobby-brand #lobby-title #ops-brand-mark{width:100%;max-width:100%;height:100%;margin:0;animation:none;position:static}@media (max-width:700px),(max-width:1100px) and (orientation:portrait){html body.ops-mode #menu .lobby-brand #lobby-title{width:270px;margin-bottom:4px}}@media (max-height:550px) and (min-width:701px){html body.ops-mode #menu .lobby-brand #lobby-title{width:240px}}#boot.cinematic-boot{z-index:4500;background:linear-gradient(#0000 50%,#0b1634a6 100%),url(./boot-duel-MVlXEomD.webp) 50%/cover no-repeat}#boot.cinematic-boot #boot-status{letter-spacing:.3px;text-shadow:none;-webkit-text-stroke:0;font:700 13px Nunito,sans-serif!important}#boot.cinematic-boot #boot-progress{accent-color:#77e8ed;width:min(340px,68vw);height:8px}html body.ops-mode #boot.cinematic-boot #ops-brand-mark{visibility:hidden}html body.ops-mode #boot.cinematic-boot #boot-logo-still{z-index:1;aspect-ratio:1827/1142;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:min(30.75vw,max(33.5vh,64.15vh - 140.5px));display:block;position:absolute;top:calc(50% - 8vh);left:50%;transform:translate(-50%,-50%)}html body.ops-mode #boot.cinematic-boot .boot-loading{visibility:visible;width:min(440px,90vw);top:min(72%,100% - 136px)}@media (max-height:460px){html body.ops-mode #boot.cinematic-boot #cinematic-progress{height:28px;margin:10px auto 12px}html body.ops-mode #boot.cinematic-boot .boot-loading{top:min(72%,100% - 118px)}}html body.ops-mode #boot.cinematic-boot .boot-halo{display:none}html body.ops-mode #boot.cinematic-boot #boot-progress{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#cinematic-progress{isolation:isolate;background:linear-gradient(#0e2948,#234866);border:4px solid #13253f;border-radius:15px;width:100%;height:34px;margin:19px auto 24px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #edf7dd,0 8px 0 3px #071a34,0 12px 30px #08cfff35}#cinematic-progress:after{content:"";pointer-events:none;border:2px solid #88d8eb88;border-radius:10px;position:absolute;inset:0;box-shadow:inset 0 3px 1px #081e4077}#cinematic-progress>i{transform-origin:0;will-change:transform;background:linear-gradient(#b5fff0 0%,#55eff5 22%,#09bceb 47%,#0784db 82%,#1556bc 100%);border-right:4px solid #d6fff1;border-radius:9px;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 -3px #0654a3}#cinematic-progress>i:before{content:"";background:repeating-linear-gradient(110deg,#0000 0 25px,#dcfff84d 26px 39px,#0000 40px 64px);border-radius:6px;position:absolute;inset:3px 0 8px}#cinematic-progress>i:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffffb3 46%,#fff2 58%,#0000 72%);animation:1.8s linear infinite cinematic-loading-sheen;position:absolute;inset:0}html body.ops-mode #boot.cinematic-boot #boot-status{color:#b6f8ff;letter-spacing:.4px;text-shadow:0 2px #102a46!important;font:18px Lilita One,sans-serif!important}html body.ops-mode #boot.cinematic-boot .boot-loading{width:min(510px,78vw)}html body.ops-mode #boot.cinematic-boot .boot-loading>strong{color:#fff2cc;letter-spacing:1px;font-family:Lilita One,sans-serif!important}#cinematic-progress.stopped>i:after{animation:none;display:none}html body.ops-mode #boot #cinematic-progress>#boot-percent{z-index:2;pointer-events:none;color:#fff;letter-spacing:0;text-shadow:2px 0 #0a2340,-2px 0 #0a2340,0 2px #0a2340,0 -2px #0a2340,2px 2px #0a2340,-2px 2px #0a2340,2px -2px #0a2340,-2px -2px #0a2340,0 4px #0a2340;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0;font:23px/1 Lilita One,sans-serif!important}html body.ops-mode #boot #boot-percent .pct-roll{display:flex}html body.ops-mode #boot #boot-percent .pct-roll>b{width:.62em;height:1.3em;font:inherit;padding:0 .04em;display:block;overflow:hidden}html body.ops-mode #boot #boot-percent .pct-roll>b>i{font:inherit;will-change:transform;font-style:normal;display:block}html body.ops-mode #boot #boot-percent .pct-roll>b>i>span{text-align:center;height:1.3em;line-height:1.3em;display:block}html body.ops-mode #boot #boot-percent .pct-sign{align-self:center;margin-left:1px;font-size:.8em}html body.ops-mode #boot #boot-percent.done .pct-roll{line-height:1.3em;display:block}@keyframes cinematic-loading-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}html body.ops-mode #boot.cinematic-boot:not([data-fonts-ready]) :is(.boot-flight-heading,#boot-status){visibility:hidden}#cinematic-progress.booting>i{animation:14s cubic-bezier(.12,.65,.3,1) forwards cinematic-boot-creep;transform:scaleX(.02)}@keyframes cinematic-boot-creep{0%{transform:scaleX(.02)}to{transform:scaleX(.16)}}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(./lilita-one-a27ppX6e.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(./nunito-500-Dr8JJdXm.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(./nunito-600-CNw09_Yt.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(./nunito-700-CmsdTY66.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(./nunito-800-BRSa0fOL.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(./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(./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{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,html:root body.ops-mode[data-studio-mode=ops] #results{background:#142c4b91}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]:not([data-studio-mode=ops]) :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}}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(./lilita-one-a27ppX6e.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(./nunito-500-Dr8JJdXm.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(./nunito-600-CNw09_Yt.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(./nunito-700-CmsdTY66.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(./nunito-800-BRSa0fOL.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(./nunito-900-BNRn-TXd.woff2)format("woff2")}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog){--ops-record-pad:24px;box-sizing:border-box;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:var(--ops-record-pad);border:2px solid var(--ops-ui-border,#60baff);background:var(--ops-ui-panel,linear-gradient(145deg,#e9faff,#bceaff));color:var(--ops-ui-ink,#071b52);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#309fe5 #c2edff;text-shadow:none;font-family:var(--body,"Nunito",sans-serif);border-radius:26px;overflow:auto;box-shadow:inset 0 2px #fff,inset 0 -4px #72d7ff80,0 0 0 4px #073b8999,0 18px 60px #001b4ba8}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) *{box-sizing:border-box}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog)::backdrop{background:#031838c9}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog):after{display:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) :is(button,input,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #0871c7}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) :is(button,input){font-family:var(--body,"Nunito",sans-serif)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-invite-dialog){background:linear-gradient(#61dfff,#61dfff) 0 106px/100% 2px no-repeat,linear-gradient(115deg,#062966,#0847a2 58%,#062862) 0 0/100% 108px no-repeat,var(--ops-ui-panel,linear-gradient(145deg,#e9faff,#bceaff))}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career{width:850px;display:block}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career:not([open]){display:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-invite-dialog)>form{position:absolute;inset:0 0 auto auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-invite-dialog)>.eyebrow{color:#9bdeff;font:900 10px/13px var(--body);letter-spacing:.08em;margin:0 68px 5px 0}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-invite-dialog)>h2{font:900 34px/38px var(--body);letter-spacing:.01em;margin:0 66px 30px 0;color:#fff!important;text-shadow:0 2px #063477!important;-webkit-text-stroke:0!important}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-invite-dialog) .close-dialog{background:var(--ops-ui-blue,linear-gradient(#15d5ff,#0060ff));color:#fff;width:46px;height:46px;min-height:46px;font:900 28px/1 var(--body);border:2px solid #67edff;border-radius:13px;margin:0;padding:0;position:absolute;top:22px;right:22px;box-shadow:inset 0 2px #e4ffff,0 3px #003b99}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career #career-rank{background:var(--ops-ui-header,linear-gradient(115deg,#064eaf,#082966));color:#fff;border:1px solid #45bfff;border-radius:18px;padding:19px 22px;box-shadow:inset 0 1px #a4e4ff75,0 3px #93cfee}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .rank-card{gap:18px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .rank-copy>small{font:900 11px/1.3 var(--body);color:#a3e4ff;letter-spacing:.06em}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .rank-copy>strong{color:#fff;font:900 clamp(23px,3vw,30px)/1.1 var(--body);overflow-wrap:anywhere;margin:4px 0 11px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .rank-copy>span{color:#d1f3ff;font:800 11px/1.4 var(--body);margin-top:9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .rank-progress{background:#031e54;border:1px solid #1a4487;border-radius:6px;height:10px;box-shadow:inset 0 1px 3px #020e3499}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .rank-progress i{background:linear-gradient(#b6ffff,#16c5ff 58%,#009dff);border-radius:5px;box-shadow:inset 0 1px #fff9}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .coin-balance{color:#244e7b;width:max-content;max-width:100%;font:900 12px/1.1 var(--body);background:#effaff;border:1px solid #9bd8ee;border-radius:22px;gap:8px;margin:13px 0 0;padding:6px 11px;display:flex;box-shadow:inset 0 1px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .coin-balance strong{color:var(--ops-ui-ink);font-variant-numeric:tabular-nums;font-size:17px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .coin-balance:before{width:22px;height:22px;font-size:13px;box-shadow:0 2px #ad790c}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .career-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .career-stats>div{background:var(--ops-ui-card,linear-gradient(#f6fdff,#d5efff));border:1px solid #8dcaef;border-radius:14px;flex-direction:column;gap:6px;min-width:0;min-height:83px;padding:15px 14px;display:flex;box-shadow:inset 0 1px #fff,0 2px #75b8df33}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .career-stats strong{color:var(--ops-ui-ink);font:900 clamp(20px,2.5vw,28px)/1 var(--body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .career-stats span{color:var(--ops-ui-muted);font:900 10px/1.3 var(--body);letter-spacing:.035em}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career h3{color:var(--ops-ui-ink);font:900 18px/1.1 var(--body);letter-spacing:.035em;margin:22px 0 10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career #prestige-track{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:0;display:grid;overflow:visible}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier{background:var(--ops-ui-card,linear-gradient(#f6fdff,#d5efff));min-width:0;min-height:151px;color:var(--ops-ui-ink);border:1px solid #97c8e8;border-radius:15px;outline:0;gap:5px;padding:11px 5px 9px;animation:none;box-shadow:inset 0 1px #fff,0 2px #79b3d633}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier:after{display:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier .rank-badge-large{width:80px;max-width:100%;height:75px;margin:0;transform:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier .rank-badge-large img{filter:drop-shadow(0 2px 1px #0f376847);width:100%;height:75px;transform:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier>.prestige-tier-numeral{color:#28629a;font:900 15px/1 var(--body);text-shadow:none;letter-spacing:.02em;padding:0}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier>.prestige-tier-name{min-height:24px;color:inherit;font:900 10px/1.15 var(--body);text-wrap:balance}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier>.prestige-tier-state{color:#345c7f;font:900 9px/1 var(--body);letter-spacing:.04em;background:#b8d9ee;border-radius:6px;padding:4px 6px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier[data-state=locked] .rank-badge{opacity:.52;filter:saturate(.6)}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier[data-state=next]{background:linear-gradient(#f1fbff,#cbeaff);border-color:#43ace9}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier[data-state=next]>.prestige-tier-state{color:#075daa;background:#dff6ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier[data-state=earned]>.prestige-tier-state{color:#0e5a60;background:#c2f3e6}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier[data-state=current]{border:2px solid var(--ops-ui-cyan,#51edff);background:var(--ops-ui-blue,linear-gradient(#12c7ff,#0754eb));color:#fff;padding:10px 4px 8px;box-shadow:inset 0 2px #d8ffffa6,0 3px #0555af}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier[data-state=current]>.prestige-tier-numeral{color:#fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier[data-state=current]>.prestige-tier-state{color:#0754a7;background:#e5fbff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career #prestige-description{color:var(--ops-ui-muted);font:800 13px/1.45 var(--body);margin:14px 0 12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career #prestige-btn{background:var(--ops-ui-blue);color:#fff;width:100%;min-height:47px;font:900 15px/1.2 var(--body);border:2px solid #52d6ff;border-radius:13px;margin:0;box-shadow:inset 0 2px #c2ffff,0 3px #00449e}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career #prestige-btn:disabled{color:#4b6d87;opacity:1;cursor:default;background:linear-gradient(#d9eaf5,#bfd9ed);border-color:#9cc6df;box-shadow:inset 0 1px #edfaff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career #prestige-confirm{color:#4a3b24;background:#fff2cc;border:1px solid #e7bf6b;border-radius:15px;padding:15px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career #prestige-confirm p{font:800 13px/1.5 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career #prestige-confirm button{min-height:44px;color:var(--ops-ui-ink);font:900 12px/1.2 var(--body);background:#f1faff;border:1px solid #83bfea;border-radius:11px;box-shadow:inset 0 1px #fff,0 2px #86b9d533}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career #prestige-confirm #prestige-accept{background:var(--ops-ui-blue);color:#fff;border-color:#36c8ff;box-shadow:inset 0 1px #c5ffff,0 2px #0555b0}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .career-save{color:#216a83;font:900 11px/1.4 var(--body);margin:18px 0 4px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .career-rules{color:var(--ops-ui-muted);font:700 11px/1.6 var(--body);margin:0}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog).ops-leaderboard-dialog{width:880px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog).ops-profile-dialog{width:650px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) :is(.ops-leaderboard-heading,.ops-profile-heading){margin:calc(-1 * var(--ops-record-pad)) calc(-1 * var(--ops-record-pad)) 22px;padding:22px var(--ops-record-pad);background:var(--ops-ui-header);color:#fff;border:0;border-bottom:2px solid #56d7ff;border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;gap:16px;display:flex;box-shadow:inset 0 2px #bcf0ff66}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) :is(.ops-leaderboard-title-copy h2,.ops-profile-heading h2){font:900 clamp(26px,4vw,34px)/1.12 var(--body);letter-spacing:.01em;margin:4px 0 0;color:#fff!important;text-shadow:0 2px #053b82!important;-webkit-text-stroke:0!important}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-title-copy>small{color:#9fddff;font:900 10px/1.3 var(--body);letter-spacing:.07em}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) :is(.ops-leaderboard-close,.ops-profile-close){background:var(--ops-ui-blue);color:#fff;min-width:74px;min-height:44px;font:900 11px/1.1 var(--body);border:2px solid #60e9ff;border-radius:12px;flex:none;padding:10px;box-shadow:inset 0 2px #d9ffff,0 3px #003b99}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) :is(.ops-leaderboard-note,.ops-leaderboard-sample-detail,.ops-profile-note){color:var(--ops-ui-muted);font:700 12px/1.5 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-note{margin-bottom:17px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-demo{color:#316390;font:900 9px/1.2 var(--body);background:#eefaff;border:1px solid #85bee6;border-radius:7px;padding:5px 8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-tabs{background:#97d5f766;border:1px solid #90cef0;border-radius:17px;gap:9px;margin-bottom:20px;padding:5px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-tab{background:var(--ops-ui-card);min-height:46px;color:var(--ops-ui-ink);font:900 15px/1.2 var(--body);border:1px solid #80bdec;border-radius:12px;padding:10px;box-shadow:inset 0 1px #fff,0 2px #7db5d633}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-tab[aria-selected=true]{background:var(--ops-ui-blue);color:#fff;border-color:#4ee9ff;box-shadow:inset 0 2px #c4ffff,0 2px #035abc}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-podium-card{background:var(--ops-ui-card);border-color:#78b9e7;border-radius:16px;box-shadow:inset 0 1px #fff,0 3px #67aeda66}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-podium-card[data-medal=gold]{border-color:#e9bd51;box-shadow:inset 0 1px #fff9d7,0 3px #c3a35266}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-podium-card[data-medal=bronze]{border-color:#dba27d;box-shadow:inset 0 1px #ffe9d9,0 3px #bb9c8666}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-podium-place{color:#27588e;font:900 23px/1.2 var(--body);background:linear-gradient(#e9f8ff,#bcdff4)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) [data-medal=gold]>.ops-leaderboard-podium-place{color:#72551b;background:linear-gradient(#fff1b4,#fddd76)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) [data-medal=bronze]>.ops-leaderboard-podium-place{color:#79553c;background:linear-gradient(#fff1e8,#edceb7)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-podium-points strong{color:var(--ops-ui-ink);font:900 23px/1.1 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-podium-points small{color:var(--ops-ui-muted);font:800 10px/1.3 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table-wrap{background:#f4fcff;border:1px solid #82c3ed;border-radius:16px;box-shadow:inset 0 1px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table{font:800 14px/1.3 var(--body);color:var(--ops-ui-ink)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table :is(th,td){border-color:#a4d1ed66}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table thead th{color:#29568a;font:900 11px/1.3 var(--body);background:linear-gradient(#deefff,#bfdffa);padding-block:13px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table tbody th{color:inherit;background:0 0}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table tbody tr{background:#f0faff}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table tbody tr:nth-child(2n){background:#e0f2ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table tbody tr[data-medal=gold]{background:#fff2c7}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table tbody tr[data-medal=bronze]{background:#fff0e1}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table .ops-leaderboard-place{color:#3e6394;font-size:16px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table .ops-leaderboard-identity{min-height:49px;color:var(--ops-ui-ink);font:900 14px/1.3 var(--body);box-shadow:none;background:0 0}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table .ops-leaderboard-identity:hover{background:#c1e8ff;transform:none;box-shadow:inset 0 0 0 1px #65b7ef}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-player{background:linear-gradient(110deg,#dff8ff,#aadeff);border:1px solid #48baf3;border-radius:17px;padding:16px 18px;box-shadow:inset 4px 0 #1d9eff,inset 0 1px #fff,0 3px #70b7df44}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) :is(.ops-leaderboard-your-copy small,.ops-leaderboard-your-stats span){color:#29638c;font:900 10px/1.2 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-your-copy strong{color:var(--ops-ui-ink);font:900 18px/1.2 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-your-stats strong{color:var(--ops-ui-ink);font:900 26px/1.2 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-profile-card-host{background:#effcff;border:1px solid #65b8f0;border-radius:18px;padding:4px;overflow:hidden;box-shadow:inset 0 1px #fff,0 3px #74b7df55}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-profile-card-host .ops-calling-card{box-shadow:none;border:0;border-radius:13px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-profile-identity{background:var(--ops-ui-header);color:#fff;border:1px solid #41b4f4;border-radius:17px;margin:18px 0;padding:16px 18px;box-shadow:inset 0 1px #a4e8ff66}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-profile-rank-copy strong{color:#fff;font:900 26px/1.1 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-profile-rank-copy small{color:#a8e4ff;font:800 11px/1.3 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-profile-rank-copy span{color:#a4f7ff;font:900 12px/1.3 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-profile-stat{background:var(--ops-ui-card);border:1px solid #8ec6eb;border-radius:14px;padding:18px 9px;box-shadow:inset 0 1px #fff,0 2px #7ab6da44}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-profile-stat dt{color:var(--ops-ui-muted);font:900 10px/1.3 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-profile-stat dd{color:var(--ops-ui-ink);font:900 28px/1.1 var(--body);overflow-wrap:anywhere}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-profile-dialog) :is(#prestige-btn,.ops-profile-back).ops-profile-back{background:var(--ops-ui-blue);color:#fff;min-height:48px;font:900 16px/1.2 var(--body);border:2px solid #50e4ff;border-radius:14px;box-shadow:inset 0 2px #d6ffff,0 3px #044dba}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-profile-dialog) :is(#prestige-btn,.ops-profile-back):not(:disabled):hover{background:var(--ops-ui-blue);color:#fff;filter:brightness(1.06)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-profile-dialog) :is(#prestige-btn,.ops-profile-back):not(:disabled):active{translate:0 2px;box-shadow:inset 0 2px #d6ffff,0 1px #044dba}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career :is(#prestige-description,.career-save,.career-rules){color:var(--ops-ui-muted)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog).ops-invite-dialog{width:560px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-invite-dialog).ops-invite-dialog>p:not(.eyebrow){color:var(--ops-ui-muted);font:800 14px/1.5 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-invite-dialog).ops-invite-dialog label{color:#205588;font:900 11px/1.3 var(--body);letter-spacing:.05em;margin-top:20px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-invite-copy{background:#a6dfff66;border:1px solid #80c2ed;border-radius:15px;gap:7px;padding:6px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-invite-copy input{color:#183e70;min-height:46px;font:800 12px/1.3 var(--body);background:#f5fcff;border:1px solid #83bfe9;border-radius:10px;flex:190px;padding:12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-invite-copy button{background:var(--ops-ui-blue);color:#fff;min-height:46px;font:900 12px/1.2 var(--body);border:2px solid #5df;border-radius:11px;margin:0;padding:12px 16px;box-shadow:inset 0 1px #d9ffff,0 2px #0653b5}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-invite-copy button:disabled{color:#4c6d86;box-shadow:none;opacity:1;background:#c2dbea;border-color:#a0c6df}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-invite-status{color:#216a83;min-height:2em;margin:14px 0 0;font-size:12px}@media (max-width:660px){html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog){--ops-record-pad:17px;border-radius:22px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-invite-dialog){background:linear-gradient(#61dfff,#61dfff) 0 93px/100% 2px no-repeat,linear-gradient(115deg,#062966,#0847a2 58%,#062862) 0 0/100% 95px no-repeat,var(--ops-ui-panel)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-invite-dialog)>h2{margin-bottom:27px;font-size:29px;line-height:34px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-invite-dialog)>.eyebrow{letter-spacing:.045em;font-size:9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-invite-dialog) .close-dialog{width:44px;height:44px;min-height:44px;top:19px;right:17px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career #career-rank{padding:16px 14px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .rank-card{gap:12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .rank-copy>strong{font-size:23px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .rank-copy>small{font-size:9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .rank-copy>span{font-size:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .career-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .career-stats>div{min-height:76px;padding:14px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .career-stats strong{font-size:25px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career #prestige-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #career .prestige-tier{min-height:149px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) :is(.ops-leaderboard-heading,.ops-profile-heading){border-radius:18px 18px 0 0;gap:9px;margin-bottom:18px;padding-block:19px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) :is(.ops-leaderboard-title-copy h2,.ops-profile-heading h2){font-size:25px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) :is(.ops-leaderboard-close,.ops-profile-close){min-width:64px;padding:9px 7px;font-size:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-profile-stat dd{font-size:26px}}@media (max-width:480px){html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog){max-width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-tabs{gap:5px;padding:4px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-tab{padding:9px 5px;font-size:13px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table{font-size:12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table thead th{padding-inline:3px;font-size:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-table .ops-leaderboard-identity{grid-template-columns:1fr;gap:2px;min-height:64px;padding:5px 0;font-size:12px;display:grid}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-identity>.ops-leaderboard-display-name{grid-area:2/1}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-podium-points strong{font-size:21px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-podium-points small{font-size:8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-your-stats strong{font-size:23px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-leaderboard-player{padding:14px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-profile-identity{gap:12px;padding:14px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-profile-rank-copy strong{font-size:22px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-invite-copy input{flex-basis:100%;width:100%}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) .ops-invite-copy button{width:100%}}@media (prefers-reduced-motion:reduce){html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-leaderboard-dialog,.ops-profile-dialog,.ops-invite-dialog) button{transition:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#career,.ops-profile-dialog) :is(#prestige-btn,.ops-profile-back):active{translate:none}}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks){--loadout-pad:18px;box-sizing:border-box;padding:var(--loadout-pad);color:var(--ops-ui-ink);background:var(--ops-ui-panel);border:2px solid var(--ops-ui-border);scrollbar-color:#49b5ed #c8edff;scrollbar-width:thin;border-radius:24px;box-shadow:inset 0 0 0 3px #e1fbff,0 0 0 3px #063d96,0 16px 50px #00163c80}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu .class-heading,dialog.ops-item-shop .shop-heading,dialog.ops-scorestreaks .streak-menu-heading){min-height:80px;margin:calc(-1 * var(--loadout-pad)) calc(-1 * var(--loadout-pad)) 0;background:radial-gradient(ellipse at 82% 0, #267cd07a, transparent 57%), var(--ops-ui-header);color:#fff;border:0;border-bottom:2px solid #58dcff;border-radius:21px 21px 0 0;padding:16px 22px;box-shadow:inset 0 2px #6ce6ff8c,0 3px 8px #1361a329}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu .class-heading,dialog.ops-item-shop .shop-heading,dialog.ops-scorestreaks .streak-menu-heading) h2{font:900 clamp(24px, 2.6vw, 38px)/1.05 var(--body);letter-spacing:-.025em;margin:5px 0 0;color:#fff!important;text-shadow:0 3px #032874!important;-webkit-text-stroke:0!important}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu .class-heading,dialog.ops-item-shop .shop-heading,dialog.ops-scorestreaks .streak-menu-heading) small{color:#9bdfff;font:900 10px/1.25 var(--body);letter-spacing:.12em}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks) :is(.class-close,.shop-close,.streak-menu-back,.class-equip,.class-shop,.shop-buy,.streak-menu-save){background:var(--ops-ui-blue);color:#fff;min-height:46px;font:900 13px/1.2 var(--body);text-shadow:0 1px 1px #00318e;border:2px solid #40dfff;border-radius:14px;padding:11px 18px;box-shadow:inset 0 2px #d1ffff,inset 0 -3px #0651cc,0 3px #063b88}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks) :is(.class-turn button,.class-paging button,.shop-rotate button,.streak-menu-pages button,.streak-demo-pause){border:1px solid var(--ops-ui-border);background:var(--ops-ui-card);width:44px;height:44px;min-height:44px;color:var(--ops-ui-ink);border-radius:13px;padding:0;box-shadow:inset 0 2px #fff,0 2px #4499d150}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(140px,.56fr) minmax(310px,1.65fr) minmax(290px,1fr);gap:16px;inset:12px;overflow:hidden}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-presets{gap:10px;padding:0}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu :is(.class-preset,.class-weapon,.class-item){color:var(--ops-ui-ink);background:var(--ops-ui-card);border:1px solid #79bdee;border-radius:15px;box-shadow:inset 0 2px #fff,0 2px #458fc529}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-preset{gap:4px 8px;min-height:70px;padding:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-preset strong{font:900 17px/1.2 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-preset>span{opacity:1;font-size:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-preset small{color:#15569c;opacity:1;width:29px;min-height:33px;font:900 14px var(--body);background:#eefbff;border:1px solid #87c8ed;border-radius:9px;place-items:center;padding:0;display:grid}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu :is(.class-preset,.class-weapon,.class-item) :is(strong,span:not(.class-item-lock)){color:inherit}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu :is(.class-preset,.class-weapon,.class-item,.class-tabs button)[aria-pressed=true]{background:var(--ops-ui-blue);color:#fff;border-color:#25dfff;box-shadow:inset 0 2px #bdfaff,inset 0 -3px #075cca,0 0 0 1px #2371d4}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-preset[aria-pressed=true] small{color:#06499c;background:#effcff;border-color:#b1f5ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-preview{background:radial-gradient(at 50% 60%,#fafcff,#b1e8ff 64%,#80c7ef);border:1px solid #76c6ec;border-radius:22px;overflow:hidden;box-shadow:inset 0 2px #e8fbff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-turn{bottom:9px;left:9px;right:9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-weapons{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px;padding:3px 2px 5px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-weapon{gap:2px;min-height:86px;padding:5px 4px 8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-weapon img{object-fit:contain;filter:drop-shadow(0 3px 1px #0b4b9138);flex:none;width:100%;height:53px;min-height:0}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-weapon span{text-align:center;width:100%;min-height:24px;font:900 10px/1.2 var(--body);overflow-wrap:normal;display:block}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-weapon[data-locked=true]{border-style:dashed}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu :is(.class-start-rule,.class-loading,.class-status){color:var(--ops-ui-muted);font-size:11px;line-height:1.35}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-start-rule{margin:4px 0 0}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-customize{background:#e6f7ffbf;border:1px solid #76c1ee;border-radius:20px;padding:13px;box-shadow:inset 0 2px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-name-label{color:var(--ops-ui-muted);font-size:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-name{min-height:44px;color:var(--ops-ui-ink);font:900 18px/1.2 var(--body);caret-color:#078cff;background:#f8fdff;border:1px solid #76baea;border-radius:12px;margin:5px 0 11px;padding:8px 11px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-tabs{background:#abd9f4;border:1px solid #7bbbeb;border-radius:13px;gap:2px;margin:0 0 10px;padding:3px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-tabs button{min-height:44px;color:var(--ops-ui-ink);font:900 10px/1.15 var(--body);background:0 0;border:1px solid #0000;border-radius:10px;padding:6px 3px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-items{scrollbar-color:#59b3e8 #d6efff;gap:7px;padding:2px 2px 4px;overflow-y:auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-item{gap:5px;min-height:52px;padding:4px 6px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-item-name{font:900 11px/1.15 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-item-art{width:49px;height:100%;min-height:36px;max-height:64px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-item[data-locked=true]:after{color:#fff;background:#164b89;font-size:8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-item-lock{color:#164b89;background:#d5f5ff;font-size:8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-paging{gap:20px;margin-top:8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu :is(.class-choice,.class-page){color:var(--ops-ui-ink)}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-page{font-size:11px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-choice{font:900 15px/1.3 var(--body);min-height:19px;margin:6px 0 0}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-footer{border-color:#7dc5e9;padding-top:12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-field-nav button{color:#ecfaff;background:#195ba6;border-color:#58a5e6;border-radius:11px;min-height:44px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop{gap:13px 20px;width:min(1320px,100vw - 24px);height:calc(100dvh - 24px);inset:12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-wallet{color:#fff2b2;background:#07316c;border:1px solid #559ed7;border-radius:13px;box-shadow:inset 0 1px #4d83bd}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop :is(.shop-earn,.shop-earn span,.shop-description,.shop-ownership,.shop-status,.shop-detail>small,.shop-preview-loading,.shop-rarity){color:var(--ops-ui-muted)}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-tabs{gap:7px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-tabs button{min-height:44px;color:var(--ops-ui-ink);background:var(--ops-ui-card);border:1px solid #7be;border-radius:12px;padding:9px 14px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-tabs button[aria-pressed=true]{color:#fff;background:var(--ops-ui-blue);border-color:#30dcff;box-shadow:inset 0 2px #bffaff,0 2px #0560bb}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-items{scrollbar-color:#50b6ec #d6efff;gap:12px;padding:3px 6px 8px 3px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-item{border:1px solid #7dbdeb;border-bottom:4px solid var(--item-color);color:var(--ops-ui-ink);background:radial-gradient(at 50% 20%,#fff,#dff5ff 58%,#b6e4ff);border-radius:17px;box-shadow:inset 0 2px #fff,0 3px #3b89bc26}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-item :is(strong,span){color:var(--ops-ui-ink)}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-item .shop-card-rarity{color:var(--ops-ui-muted)}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-item[data-owned=true]>span:last-child{color:#106978}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-item[aria-pressed=true]{border-color:#20bfff;border-bottom-color:var(--item-color);background:linear-gradient(145deg,#f4fdff,#a3e4ff);outline:2px solid #32d5ff;box-shadow:inset 0 0 0 2px #d2fbff,0 3px #288cc866}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-detail{background:#eaf8ff9c;border:1px solid #82c4ec;border-radius:20px;padding:13px;box-shadow:inset 0 2px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-hero{background:radial-gradient(at 50% 55%,#f9feff,#a7dfff 76%);border:1px solid #8acaee;border-radius:18px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-rotate span{color:#285c91;text-shadow:0 1px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-detail h3{font:900 clamp(25px, 2.5vw, 36px)/1.1 var(--body);color:var(--ops-ui-ink)}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks{grid-template-rows:auto minmax(0,1fr) auto;gap:16px 24px;inset:12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks :is(.streak-menu-instruction,.streak-description,.streak-controls,.streak-menu-status){color:var(--ops-ui-muted)}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks :is(.streak-menu-count,.streak-duration,.streak-demo-caption){color:#075ca0}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-menu-list{grid-template-rows:repeat(8,minmax(52px,1fr));grid-auto-rows:minmax(52px,1fr);gap:7px;padding:2px 3px 4px;overflow-y:auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks[data-paged=true] .streak-menu-list{grid-template-rows:repeat(4,minmax(52px,1fr))}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-menu-row{background:var(--ops-ui-card);border:1px solid #7abeee;border-radius:14px;min-height:52px;box-shadow:inset 0 2px #fff,0 2px #3184bd24}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks :is(.streak-inspect,.streak-row-cost,.streak-detail-heading h3){color:var(--ops-ui-ink)}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-inspect{gap:9px;min-height:48px;padding:4px 9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-row-name{font:900 clamp(13px, 1.3vw, 19px)/1.15 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-row-cost{font:900 22px var(--body);width:28px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-inspect img{width:54px;height:46px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-menu-row[data-inspect=true]{background:var(--ops-ui-blue);border-color:#28ddff;box-shadow:inset 0 2px #b5faff,0 2px #1363bd}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-menu-row[data-inspect=true] :is(.streak-inspect,.streak-row-cost){color:#fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-toggle{color:#3a70a3;width:44px;height:44px;min-height:44px;font:900 22px var(--body);background:#f4fcff;border:1px solid #77bcec;border-radius:11px;margin-right:6px;box-shadow:inset 0 2px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-menu-row[data-selected=true] .streak-toggle{color:#034992;background:#c2fbff;border-color:#18caff;box-shadow:inset 0 2px #fff,0 0 0 1px #00c7f8}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-demo{background:radial-gradient(at 50% 55%,#f9feff,#b2e6ff 66%,#81c9f0);border:1px solid #70bfea;border-radius:22px;box-shadow:inset 0 2px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-detail-heading h3{font:900 clamp(23px, 2.5vw, 36px)/1.1 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-kill-cost{color:#084a8e;background:#d2efff;border:1px solid #6bb6e9;border-radius:10px;padding:8px 10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-menu-footer{border-color:#75bde7;padding-top:12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-equipped{gap:8px;height:49px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-equipped-slot{color:#19548c;background:linear-gradient(#edfaff,#a8e1ff);border:1px solid #4cadf0;border-radius:12px;width:67px;box-shadow:inset 0 2px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-equipped-slot img{height:42px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-equipped-slot b{color:#073967;text-shadow:0 1px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks) :is(button,input,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #075ee0}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks) button:disabled{opacity:.48;cursor:default;box-shadow:none}@media (hover:hover){html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks) :is(.class-preset,.class-weapon,.class-item,.shop-item):not(:disabled):hover{border-color:#00a9f0}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks) :is(.class-close,.shop-close,.streak-menu-back,.class-equip,.class-shop,.shop-buy,.streak-menu-save):not(:disabled):hover{color:#fff;background:linear-gradient(#15d5ff,#098dff 48%,#0860ea);border-color:#9cffff}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-tabs button:not([aria-pressed=true]):hover{color:var(--ops-ui-ink);background:#f3fcff}}@media (min-width:701px) and (max-width:1050px){html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu{--loadout-pad:14px;grid-template-columns:120px minmax(230px,1fr) minmax(240px,.95fr);gap:12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-preset{grid-template-columns:1fr;gap:4px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-preset small{display:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-preset strong{font-size:16px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-weapons{grid-template-columns:none;grid-auto-columns:100px;grid-auto-flow:column;overflow-x:auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-customize{padding:10px}}@media (max-width:700px){html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks){--loadout-pad:12px;border-radius:20px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu .class-heading,dialog.ops-item-shop .shop-heading,dialog.ops-scorestreaks .streak-menu-heading){border-radius:17px 17px 0 0;gap:10px;min-height:80px;padding:13px 15px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu .class-heading,dialog.ops-item-shop .shop-heading,dialog.ops-scorestreaks .streak-menu-heading) h2{font-size:25px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu .class-heading,dialog.ops-item-shop .shop-heading,dialog.ops-scorestreaks .streak-menu-heading) small{font-size:8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks) :is(.class-close,.shop-close,.streak-menu-back){padding:9px 11px;font-size:11px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu{overscroll-behavior:contain;grid-template-rows:repeat(5,max-content);grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;height:calc(100dvh - 14px);max-height:calc(100dvh - 14px);inset:7px;overflow:hidden auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-heading{grid-column:1}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu:not([data-field=true]) .class-heading{display:flex}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-presets{grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-preset{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:61px;padding:8px;display:flex}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-preset small{display:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-preset strong{font-size:14px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-preset>span{font-size:9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-character{flex-direction:column;grid-area:3/1;gap:0;height:auto;min-height:350px;display:flex;overflow:visible}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-preview{flex:none;height:240px;min-height:240px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-weapons{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#4bb4ed #d7efff;flex:none;grid-template-rows:96px;grid-template-columns:none;grid-auto-rows:96px;grid-auto-columns:109px;grid-auto-flow:column;min-height:114px;margin-top:10px;display:grid;overflow:auto hidden}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-weapon{box-sizing:border-box;scroll-snap-align:start;flex-direction:column;flex:none;height:96px;min-height:96px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-weapon span{min-height:24px;font-size:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-start-rule{margin-top:3px;font-size:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-customize{flex-direction:column;grid-area:4/1;gap:0;height:auto;min-height:365px;padding:11px;display:flex;overflow:visible}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-customize>*{flex:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-name-label{font-size:10px;display:block}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-name{min-height:44px;margin:4px 0 10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-tabs{flex:none;min-height:50px;margin-bottom:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-items{flex:none;grid-template-rows:repeat(2,minmax(75px,auto));grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:visible}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-item{flex-direction:column;justify-content:center;gap:3px;min-height:75px;padding:5px 3px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-item-art{flex:none;width:100%;max-width:none;height:47px;min-height:0}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-item-name{text-align:center;font-size:9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-paging{min-height:44px;margin-top:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-choice{font-size:14px;display:block}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-footer{bottom:calc(-1 * var(--loadout-pad));z-index:5;margin:0 calc(-1 * var(--loadout-pad)) calc(-1 * var(--loadout-pad));background:linear-gradient(#e8f8ff,#bde7ff);grid-area:5/1;gap:10px;padding:12px;position:sticky;box-shadow:0 -3px 10px #296aa326}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-status{font-size:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu .class-equip{flex:none;padding:11px 13px;font-size:12px}}@media (max-width:600px){html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop{grid-template-rows:auto auto auto minmax(170px,1fr);gap:11px;width:calc(100vw - 14px);height:calc(100dvh - 14px);inset:7px;overflow:hidden auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-heading{min-height:97px;padding-right:78px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-heading h2{font-size:27px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-close{top:17px;right:12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-wallet{padding:4px 9px;font-size:11px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-tabs{gap:6px;padding-bottom:4px;overflow-x:auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-tabs button{flex:none;padding:8px 12px;font-size:11px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-detail{padding:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-hero{height:150px;min-height:150px;max-height:150px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-detail h3{margin:3px 0;font-size:23px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-buy{min-height:46px;font-size:14px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-item{min-height:165px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-item img{height:96px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop .shop-item strong{font-size:12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks{grid-template-rows:auto minmax(255px,.95fr) minmax(235px,1fr) auto;grid-template-columns:minmax(0,1fr);gap:12px;height:calc(100dvh - 14px);inset:7px;overflow:hidden auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-menu-heading{grid-column:1}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-menu-instruction{padding-bottom:7px;font-size:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-menu-list{gap:5px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-inspect{gap:7px;padding:3px 7px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-row-name{font-size:14px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-inspect img{width:43px;height:42px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-row-cost{width:25px;font-size:20px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-menu-pages{min-height:44px;margin-top:7px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-demo{min-height:135px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-demo-caption{font-size:9px;bottom:10px;left:9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-detail-heading h3{font-size:23px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-description{font-size:11px;line-height:1.35}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-controls{font-size:10px;display:block}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-duration{font-size:9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-menu-footer{grid-column:1;gap:8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-equipped-slot{width:48px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-menu-status{font-size:9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks .streak-menu-save{padding:11px;font-size:11px}}@media (min-width:701px) and (max-height:540px){html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-class-menu{grid-template-rows:auto minmax(340px,1fr) auto;overflow-y:auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-scorestreaks{grid-template-rows:auto minmax(220px,1fr) auto;overflow-y:auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-item-shop{grid-template-rows:auto auto minmax(220px,1fr);overflow-y:auto}}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks):is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks) :is(.class-close,.shop-close,.streak-menu-back,.class-equip,.class-shop,.shop-buy,.streak-menu-save){color:#fff;background:var(--ops-ui-blue);text-shadow:0 1px 1px #00318e;border-color:#40dfff;box-shadow:inset 0 2px #d1ffff,inset 0 -3px #0651cc,0 3px #063b88}@media (hover:hover){html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks):is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks) :is(.class-close,.shop-close,.streak-menu-back,.class-equip,.class-shop,.shop-buy,.streak-menu-save):not(:disabled):hover{color:#fff;background:linear-gradient(#15d5ff,#098dff 48%,#0860ea);border-color:#9cffff}}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks):is(#ops-class-menu,dialog.ops-item-shop,dialog.ops-scorestreaks) :is(.class-close,.shop-close,.streak-menu-back,.class-equip,.class-shop,.shop-buy,.streak-menu-save):disabled{color:#4f7299;box-shadow:none;text-shadow:none;opacity:.7;background:#c0dcee;border-color:#85b5d4}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game{--ops-hud-panel:#e5f7fff2;--ops-hud-raised:#c2edfff5;--ops-hud-ink:var(--ops-ui-ink);--ops-hud-muted:var(--ops-ui-muted);--ops-hud-line:#6cbaff;--ops-hud-health:#03cfa2;--ops-hud-cyan:#078be5;--ops-hud-amber:#d78113;--ops-hud-shadow:0 3px 0 #061c5670, inset 0 1px 0 #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock{border:2px solid var(--ops-ui-border);background:var(--ops-ui-header);color:#fff;pointer-events:none;border-radius:17px;width:max-content;max-width:calc(100vw - 48px);position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 5px #061a4b88,0 0 0 2px #06226191,inset 0 1px #c4faff}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .weapon-readout{color:#fff;width:auto;min-width:0;box-shadow:none;text-shadow:0 1px 1px #001c60;background:0 0;border:0;border-bottom:1px solid #73ceff8a;border-radius:0;margin:0;padding:7px 13px 8px;display:block;position:relative;inset:auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .weapon-readout>div:first-child{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px;display:grid}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #active-weapon{text-overflow:ellipsis;white-space:nowrap;color:#fff;font:900 12px/1.2 var(--body);letter-spacing:.04em;grid-column:auto;overflow:hidden;display:block!important}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #active-ammo{color:#fff;font:900 27px/1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:-.04em}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #ammo-reserve{color:#c6eaff;font:800 12px/1 var(--body);opacity:1;letter-spacing:0;align-self:center;padding:0}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .weapon-readout.low-ammo #active-ammo{color:#ffd575}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock #reload-progress{background:#041b50;border-radius:0;height:3px;margin:0;position:absolute;inset:auto 0 0}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #reload-fill{background:var(--ops-ui-cyan)}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .ops-inventory{pointer-events:auto;background:#c7ecff;border:0;align-items:stretch;gap:5px;width:auto;min-width:0;margin:0;padding:7px;display:flex;position:relative;inset:auto;transform:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-inventory:before{content:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .ops-inventory .slot{background:var(--ops-ui-card);width:76px;min-width:0;height:73px;min-height:44px;color:var(--ops-ui-ink);text-align:center;text-shadow:none;opacity:1;border:1px solid #83b9e6;border-radius:10px;flex:0 0 76px;grid-template-rows:minmax(0,1fr) 15px;margin:0;padding:3px 2px 5px;transition:border-color .12s,background-color .12s;display:grid;position:relative;overflow:hidden;transform:none;box-shadow:0 2px #4476b042,inset 0 1px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .ops-inventory .slot[hidden]{display:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot .weapon-thumbnail{object-fit:contain;filter:drop-shadow(0 2px 1px #06205d50);width:100%;height:100%;min-height:0;padding:4px 0 0;display:block}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot strong{width:100%;font:900 9px/1 var(--body);letter-spacing:.02em;color:inherit;text-shadow:none;white-space:nowrap;align-self:end;margin:0;display:block;overflow:hidden}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot small{display:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot kbd{color:#335c85;min-width:15px;font:900 9px/1.1 var(--body);box-shadow:none;background:#fff9;border:1px solid #96c6e7;border-radius:4px;padding:1px 4px;top:3px;left:4px;right:auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot:not(.owned) .weapon-thumbnail{visibility:visible;opacity:.25;filter:grayscale()}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot:disabled{color:#54738e;opacity:1;background:#c6dce9;border-color:#acc5dc;box-shadow:inset 0 1px #e3f5ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .ops-inventory .slot.active{color:#fff;border:2px solid var(--ops-ui-cyan);background:var(--ops-ui-blue);transform:none;box-shadow:inset 0 1px #efffff,inset 0 -3px #004eb7,0 0 0 1px #127eff}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot.active kbd{color:#fff;background:#06378e;border-color:#77d5ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #slot-grenade:after{content:attr(data-quantity);color:#fff;min-width:18px;height:18px;font:900 11px/1 var(--body);background:#0b3c99;border-radius:6px;place-items:center;padding:0 3px;display:grid;position:absolute;top:4px;right:4px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot:focus-visible{outline-offset:-4px;outline:3px solid #063489}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud :is(.match-top,.ops-vitals){border:1px solid var(--ops-ui-border);background:var(--ops-ui-panel);color:var(--ops-ui-ink);text-shadow:none;border-radius:13px;box-shadow:0 3px #08266370,inset 0 1px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .match-top{padding:5px 7px 5px 13px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .round-label span{color:var(--ops-ui-muted)}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .round-label strong{-webkit-text-stroke:0;font-weight:900}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .timer{color:#fff;background:var(--ops-ui-header);border-radius:9px;box-shadow:inset 0 1px #75c7ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .timer strong{color:#fff;font-weight:900}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud :is(.pause-button,#scoreboard-btn,#view-btn,#shoulder-btn,#controls-btn){border:1px solid var(--ops-ui-border);background:var(--ops-ui-card);color:var(--ops-ui-ink);text-shadow:none;border-radius:9px;font-weight:900;box-shadow:0 2px #07266555,inset 0 1px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-vitals{padding:9px 12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-vitals .hp-track{height:6px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-vitals.hurt{color:#a62144;background:linear-gradient(#fff6f5,#ffd1d7);border-color:#ff8b9d}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #team-score{background:#073077ed;border:1px solid #79c9ff;border-radius:10px;box-shadow:0 2px #05225888}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #team-score .aqua{color:#64e8ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #team-score .coral{color:#ff8cab}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #support-dock .support-card.ready:not(:disabled){background:var(--ops-ui-card);border:1px solid var(--ops-ui-cyan);border-radius:11px;box-shadow:inset 0 1px #fff,0 2px #093f8e}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #support-dock .support-card.ready kbd{color:#fff;background:#0774ed;border-color:#68efff}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #ops-feed .kill-feed-row{background:#082a60cb;border-radius:7px;box-shadow:inset 0 1px #7dc8ff30}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results){background:#031531ae}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(.scoreboard-paper,#results .result-card){color:var(--ops-ui-ink);border:2px solid var(--ops-ui-border);background:var(--ops-ui-panel);border-radius:25px;box-shadow:0 0 0 3px #023387,0 12px 36px #010d328c,inset 0 0 0 2px #e4ffff}html:root body.ops-mode[data-studio-mode=ops].ops-ui .scoreboard-paper{padding:0 20px 16px}html:root body.ops-mode[data-studio-mode=ops].ops-ui .scoreboard-heading{z-index:1;background:var(--ops-ui-header);color:#fff;border-bottom:2px solid #76daff;border-radius:21px 21px 0 0;margin:0 -20px 18px;padding:20px;position:sticky;top:0;box-shadow:inset 0 1px #b5f7ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui .scoreboard-heading h2{font:900 clamp(22px,2.6vw,32px)/1.1 var(--body);color:#fff;text-shadow:0 2px #053077;-webkit-text-stroke:0;margin:5px 0 0}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-scoreboard #scoreboard-mode{color:#9ad9ff;font-size:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #scoreboard-time{color:#fff;font:900 25px/1 var(--body);font-variant-numeric:tabular-nums;background:#032b6e;border:1px solid #549be3;border-radius:12px;flex-shrink:0;padding:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-scoreboard #scoreboard-close{border:2px solid var(--ops-ui-cyan);background:var(--ops-ui-blue);color:#fff;width:44px;height:44px;font:900 30px/1 var(--body);border-radius:12px;box-shadow:0 3px #002675,inset 0 1px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .standings-group{background:#f5fbff;border:1px solid #82bdf0;border-radius:12px;overflow:hidden}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .standings-group-heading{color:#123875;font:900 13px/1.2 var(--body);background:linear-gradient(#e7f7ff,#b3e1ff);border-radius:0;padding:10px 12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .standings-group[data-team="0"] .standings-group-heading{color:#fff;background:linear-gradient(#1a9aff,#0862d3)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .standings-group[data-team="1"] .standings-group-heading{color:#fff;background:linear-gradient(#fa7286,#d83860)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .standings-table{color:var(--ops-ui-ink)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .standings-table th{color:#4e7199;background:#e5f4ff;border-bottom:1px solid #bdd9ef}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .standings-table td{border-color:#d2e8f8}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .standings-table tr:nth-child(2n){background:#eaf7ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .standings-table .is-you{background:#bfebff}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .standings-table .is-you .standings-name{box-shadow:inset 3px 0 #087be8}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .standings-name small{color:#37577f;background:#d1e7f5}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .is-you .standings-name small{color:#fff;background:#0679ec}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .standings-name i{color:#6a7392}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .standings-elims{font-family:var(--body);color:#086ac3;font-weight:900}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) :is(.scoreboard-note,#map-vote-note,#map-vote-local){color:var(--ops-ui-muted)}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-card{gap:14px;padding:0 22px 18px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-heading{background:var(--ops-ui-header);color:#fff;border-bottom:2px solid #7fdaff;margin:0 -22px;padding:18px 22px;box-shadow:inset 0 1px #b5f7ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-heading h2{color:#fff;font:900 clamp(24px,2.6vw,34px)/1.05 var(--body);text-shadow:0 2px #033071}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results :is(#result-label,#result-description){color:#a9dbff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-heading .result-stats>div{background:#062c70;border:1px solid #5198dd;border-radius:10px;padding:8px 10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-stats strong{color:#fff;font-family:var(--body);font-weight:900}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-stats small{color:#b4e0ff;font-size:8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-heading>.result-stats{gap:8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-tabs{border:0;gap:9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-tabs button{background:var(--ops-ui-card);height:44px;color:var(--ops-ui-ink);font:900 13px/1.2 var(--body);border:1px solid #81bcec;border-radius:11px;padding:8px 16px;box-shadow:inset 0 1px #fff,0 2px #4a8ac23d}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-tabs button[aria-selected=true]{border:2px solid var(--ops-ui-cyan);background:var(--ops-ui-blue);color:#fff;box-shadow:inset 0 1px #fff,0 2px #0758b8}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results #result-progression{color:var(--ops-ui-ink);background:linear-gradient(110deg,#dbf6ff,#effaff);border:1px solid #8dc5ed;border-radius:13px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results #result-progression :is(.match-xp,.rank-copy>strong){color:#006bca}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results #result-progression :is(.match-xp-note,.rank-copy>small,.rank-copy>span){color:var(--ops-ui-muted)}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results #map-vote-timer{color:#0876d7}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results #map-vote-options>button{background:var(--ops-ui-card);color:var(--ops-ui-ink);border:1px solid #70b9f4;box-shadow:0 3px #77a5d34d,inset 0 1px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results #map-vote-options>button:is([aria-pressed=true],.vote-winner){border:2px solid var(--ops-ui-cyan);background:var(--ops-ui-blue);box-shadow:0 3px #034eaf}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results #map-vote-options>button:is([aria-pressed=true],.vote-winner) :is(strong,small,.vote-choice){color:#fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results #map-vote-options>button.vote-winner{outline-color:#087eed}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .vote-count{color:#063781;background:#f1fdff;border-color:#72baff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-actions{padding-top:2px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-actions button{background:var(--ops-ui-card);color:var(--ops-ui-ink);font-family:var(--body);border:1px solid #78b8ec;border-radius:11px;font-weight:900;box-shadow:0 3px #5985b350,inset 0 1px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-actions :is(#ops-results-lobby,#again){background:var(--ops-ui-card);color:var(--ops-ui-ink);border:1px solid #78b8ec;box-shadow:0 3px #5985b350,inset 0 1px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-actions #continue-next{border:2px solid var(--ops-ui-cyan);background:var(--ops-ui-blue);color:#fff;box-shadow:0 3px #014daa,inset 0 1px #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-actions #continue-next:disabled{color:#3f6c9b;box-shadow:none;background:#b4d8f0;border-color:#92bedf}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) button:focus-visible{outline-offset:3px;outline:3px solid #085bc6}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-scoreboard #scoreboard-close:focus-visible{outline-color:#fff}@media (hover:hover){html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot:not(:disabled):hover{border-color:#00a9ff;box-shadow:inset 0 0 0 1px #04acff}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud :is(.pause-button,#scoreboard-btn,#view-btn,#shoulder-btn,#controls-btn):hover{color:var(--ops-ui-ink);background:#c8f4ff;border-color:#46d8ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-actions #continue-next:not(:disabled):hover{background:var(--ops-ui-blue);color:#fff;filter:brightness(1.07);border-color:#b5ffff}}@media (max-width:1100px),(max-height:650px){html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .ops-inventory .slot{flex-basis:63px;width:63px;height:64px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .weapon-readout{padding:6px 10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #active-ammo{font-size:23px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-vitals{padding:7px 10px}}@media (max-width:600px){html:root body.ops-mode[data-studio-mode=ops].ops-ui .scoreboard-paper{border-radius:20px;padding:0 10px 12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui .scoreboard-heading{border-radius:17px 17px 0 0;gap:8px;margin:0 -10px 12px;padding:14px 10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui .scoreboard-heading h2{font-size:21px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-scoreboard #scoreboard-mode{font-size:8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #scoreboard-time{padding:8px 6px;font-size:19px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-scoreboard,#results) .standings-group-heading{padding:7px 8px;font-size:11px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-card{border-radius:20px;gap:10px;padding:0 11px 12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-heading{margin:0 -11px;padding:13px 11px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-heading .result-stats>div{padding:6px 8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-heading>.result-stats{gap:7px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-tabs button{padding:8px 11px;font-size:12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results #final-standings{overscroll-behavior:contain;overflow-y:auto}}@media (pointer:coarse),(max-width:600px) and (orientation:portrait),(max-width:900px) and (max-height:600px) and (orientation:landscape){html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock{border-radius:12px;max-width:calc(100vw - 20px);bottom:-7px;left:50%;right:auto;transform:translate(-50%)}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .weapon-readout{padding:4px 8px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #active-weapon{font-size:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #active-ammo{font-size:18px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #ammo-reserve{font-size:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .ops-inventory{gap:3px;padding:4px;display:flex}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .ops-inventory .slot{border-radius:7px;flex:0 0 44px;grid-template-rows:minmax(0,1fr) 10px;width:44px;height:44px;padding:0 0 3px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot strong{letter-spacing:0;font-size:7px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot kbd{display:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot .weapon-thumbnail{padding:0}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #slot-grenade:after{border-radius:4px;min-width:14px;height:14px;font-size:9px;top:2px;right:2px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .match-top{gap:8px;padding:4px 5px 4px 9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .round-label{color:var(--ops-ui-ink);text-shadow:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .round-label span{color:var(--ops-ui-muted)}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .timer{padding:5px 7px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-vitals{border-radius:9px;padding:5px 8px}}@media (pointer:coarse) and (orientation:landscape),(max-width:900px) and (max-height:600px) and (orientation:landscape){html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock{max-width:calc(100vw - 328px);bottom:-4px}}@media (max-width:350px) and (orientation:portrait){html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock{max-width:calc(100vw - 4px)}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .ops-inventory{gap:0;padding:2px}}@media (orientation:landscape) and (max-width:700px) and (max-height:600px){html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .ops-inventory{grid-template-columns:repeat(4,44px);justify-content:center;display:grid}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock{width:202px;max-width:calc(100vw - 20px)}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #support-dock{bottom:calc(143px + max(env(safe-area-inset-bottom),var(--native-bottom,0px)))}}@media (pointer:fine) and (max-width:600px) and (orientation:portrait){html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-vitals{bottom:85px}}@media (max-height:480px) and (orientation:landscape){html:root body.ops-mode[data-studio-mode=ops].ops-ui .scoreboard-heading{padding-block:9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui .scoreboard-heading h2{font-size:23px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-card{grid-template-rows:auto 36px minmax(0,1fr) 44px;gap:7px;padding:0 14px 10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-heading{margin:0 -14px;padding:7px 14px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-heading h2{font-size:22px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-heading .result-stats>div{padding:3px 7px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .result-tabs button{height:36px;padding-block:5px;font-size:11px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results .standings-group-heading{padding:4px 6px;font-size:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #results #final-standings{overflow-y:auto}}@media (prefers-reduced-motion:reduce){html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .ops-inventory .slot{transition:none}}@media (max-width:600px) and (orientation:portrait){html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .touch-actions{bottom:calc(104px + max(env(safe-area-inset-bottom),var(--native-bottom,0px)))}}@media (orientation:landscape) and (min-width:701px){html:root.mobile-viewport body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock{border-radius:12px;width:max-content;max-width:calc(100vw - 328px);bottom:-4px;left:50%;right:auto;transform:translate(-50%)}html:root.mobile-viewport body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .weapon-readout{padding:4px 8px}html:root.mobile-viewport body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #active-weapon{font-size:10px}html:root.mobile-viewport body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #active-ammo{font-size:18px}html:root.mobile-viewport body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #ammo-reserve{font-size:10px}html:root.mobile-viewport body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .ops-inventory{gap:3px;padding:4px;display:flex}html:root.mobile-viewport body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .ops-inventory .slot{border-radius:7px;flex:0 0 44px;grid-template-rows:minmax(0,1fr) 10px;width:44px;height:44px;padding:0 0 3px}html:root.mobile-viewport body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot strong{letter-spacing:0;font-size:7px}html:root.mobile-viewport body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot kbd{display:none}html:root.mobile-viewport body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .ops-weapon-dock .slot .weapon-thumbnail{padding:0}}@media (orientation:landscape) and (max-height:600px){html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud .timer{box-sizing:border-box;text-align:center;min-width:0;padding:5px 4px}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #timer{letter-spacing:0;font-size:22px;line-height:1}html:root body.ops-mode[data-studio-mode=ops].ops-ui.in-game #hud #timer.training-timer{letter-spacing:-.02em;font-size:11px}}html:root body.ops-mode[data-studio-mode=ops].ops-ui{--ops-ui-ink:#071b52;--ops-ui-muted:#35658e;--ops-ui-panel:linear-gradient(145deg,#effcff,#ccefff 72%,#abe3fc);--ops-ui-card:linear-gradient(180deg,#f4fcff,#cfedff);--ops-ui-blue:linear-gradient(180deg,#31d9ff 0%,#0797ff 38%,#075ce8 100%);--ops-ui-header:radial-gradient(ellipse at 82% 0%,#1479d888,transparent 55%),linear-gradient(115deg,#062966,#0847a2 58%,#062862);--ops-ui-border:#60baff;--ops-ui-cyan:#51edff;--ops-ui-shadow:inset 0 2px 0 #ffffffb3,0 3px 0 #146bbe40}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog{box-sizing:border-box;border:2px solid var(--ops-ui-border);background:var(--ops-ui-panel);color:var(--ops-ui-ink);font-family:var(--body);scrollbar-width:thin;scrollbar-color:#69b9ed #ddf3ff;border-radius:24px;box-shadow:inset 0 0 0 2px #e7fdffb3,0 0 0 3px #0961bb,0 18px 60px #00163480}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog::backdrop{background:#031631bf}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(dialog,#hud,#results,.ops-podium) :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #0088e8}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog :is(input,select,textarea){color:var(--ops-ui-ink);accent-color:#077aee;background:#f4fcff;border:1px solid #82bce5;border-radius:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog input[type=checkbox]{width:20px;height:20px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog :is(button,input,select):disabled{cursor:default;opacity:.5}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog .muted{color:var(--ops-ui-muted)}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog .close-dialog{background:var(--ops-ui-blue);color:#fff;width:44px;height:44px;min-height:44px;font:900 28px/1 var(--body);border:2px solid #72eaff;border-radius:13px;place-items:center;padding:0;display:grid;box-shadow:inset 0 2px #fff9,0 3px #034495}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog .close-dialog:hover{filter:brightness(1.08)}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog .play-button{background:var(--ops-ui-blue);color:#fff;font:900 19px/1.2 var(--body);letter-spacing:0;text-shadow:0 2px #034da677;border:2px solid #7cf2ff;border-radius:15px;min-height:48px;box-shadow:inset 0 2px #fff9,0 3px #06459f,0 0 0 1px #2087dd}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog .play-button:hover{background:var(--ops-ui-blue);filter:brightness(1.07)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#match-picker,#ops-options,#how,#controls,#graphics){--ops-ui-pad:24px;padding:var(--ops-ui-pad);max-height:calc(100dvh - 32px);overflow:auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#match-picker,#ops-options,#how,#controls,#graphics) .ops-ui-heading{isolation:isolate;width:auto;height:auto;margin:calc(-1 * var(--ops-ui-pad)) calc(-1 * var(--ops-ui-pad)) 22px;background:var(--ops-ui-header);color:#fff;border-bottom:2px solid #8fe8ff;border-radius:21px 21px 0 0;grid-area:auto/1/auto/-1;align-self:start;padding:24px 80px 23px 26px;display:block;position:relative;inset:auto;box-shadow:inset 0 2px #9cddff80}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#match-picker,#ops-options,#how,#controls,#graphics) .ops-ui-heading:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.48;background:radial-gradient(circle at 73% 27%,#b5f8ff 0 1px,#0000 2px),radial-gradient(circle at 83% 63%,#b5f8ff 0 2px,#0000 3px),radial-gradient(circle at 60% 76%,#b5f8ff 0 1px,#0000 2px);position:absolute;inset:0}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog:is(#match-picker,#ops-options,#how,#controls,#graphics) .ops-ui-heading h2{font:900 clamp(25px,3vw,34px)/1.08 var(--body);letter-spacing:.01em;margin:0;padding:0;transform:none;color:#fff!important;text-shadow:0 3px #002b6f!important}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog:is(#match-picker,#ops-options,#how,#controls,#graphics) .ops-ui-heading .eyebrow{color:#87d9ff;font:900 10px/1.2 var(--body);letter-spacing:.12em;margin:0 0 6px;display:block}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog:is(#match-picker,#ops-options,#how,#controls,#graphics) .ops-ui-heading .picker-intro{color:#b4e3ff;font:700 14px/1.4 var(--body);margin:8px 0 0;display:block}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog:is(#match-picker,#ops-options,#how,#controls,#graphics) .ops-ui-heading>form{margin:0;padding:0;position:absolute;inset:16px 16px auto auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog:is(#match-picker,#ops-options,#how,#controls,#graphics) .ops-ui-heading .close-dialog{position:static;inset:auto}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker{width:min(920px,100vw - 32px);max-width:920px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker[open]{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:0 24px;display:grid}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-kind-switch{background:0 0;border-radius:0;grid-column:1/-1;gap:10px;margin:0 0 22px;padding:0;display:flex}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-kind-switch>button{border:1px solid var(--ops-ui-border);background:var(--ops-ui-card);min-height:45px;color:var(--ops-ui-ink);font:900 16px/1.2 var(--body);box-shadow:var(--ops-ui-shadow);border-radius:13px;padding:11px 24px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-kind-switch>button[aria-pressed=true]{background:var(--ops-ui-blue);color:#fff;border-color:#55ecff;box-shadow:inset 0 2px #ffffffb3,0 2px #0663bf,0 0 0 1px #157dda}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .map-picker-label{color:var(--ops-ui-ink);font:900 17px/1.2 var(--body);margin:0 0 10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker #match-options{gap:9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker #match-options>button{border:1px solid var(--ops-ui-border);background:var(--ops-ui-card);min-height:58px;color:var(--ops-ui-ink);box-shadow:var(--ops-ui-shadow);border-radius:15px;gap:12px;padding:13px 14px;display:flex;transform:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker #match-options>button:before{background:#fff;border:2px solid #82b5e5;flex:0 0 21px;width:21px;height:21px;box-shadow:0 1px 2px #29649c22}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker #match-options>button strong{font:900 17px/1.2 var(--body);color:inherit;letter-spacing:0}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker #match-options>button:is([data-ops-mode=ffa],[data-ops-mode=ffa8])>span{color:var(--ops-ui-muted);font:800 11px/1.2 var(--body);white-space:nowrap;order:3;margin-left:auto;display:block}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker #match-options>button[aria-pressed=true]{background:var(--ops-ui-blue);color:#fff;border-color:#49ecff;padding:13px 14px;box-shadow:inset 0 2px #fff9,0 2px #0660b6,0 0 0 1px #0787e2}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker #match-options>button[aria-pressed=true]:before{background:#148fff;border:5px solid #fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker #match-options>button[aria-pressed=true]>:is(span,small){color:#e7f7ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker :is(#match-options>button,.ops-map):hover{filter:brightness(1.035)}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker #map-options{gap:9px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .ops-map{border:1px solid var(--ops-ui-border);background:var(--ops-ui-card);min-height:100px;color:var(--ops-ui-ink);box-shadow:var(--ops-ui-shadow);text-align:center;border-radius:15px;flex-direction:column;justify-content:start;align-items:stretch;gap:0;padding:5px 5px 9px;display:flex;overflow:hidden}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .ops-map :is(canvas,img){object-fit:cover;object-position:center;background:#88d5f3;border-radius:10px;width:100%;height:68px;margin:0 0 7px;display:block}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .ops-map strong{font:900 14px/1.15 var(--body);letter-spacing:0;white-space:normal;color:inherit;display:block}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .ops-map[aria-pressed=true]{background:var(--ops-ui-blue);color:#fff;border-color:#4affff;box-shadow:inset 0 0 0 1px #b9fdff,0 2px #0366c6,0 0 0 1px #138be4}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .ops-map[aria-pressed=true]:after{color:#fff;width:23px;height:23px;font:900 15px/1 var(--body);background:#098df7;border:2px solid #d8ffff;border-radius:50%;place-items:center;display:grid;top:9px;right:9px;box-shadow:0 1px 4px #003d9866}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker :is(#match-description,#map-description){color:var(--ops-ui-muted);font:700 12px/1.4 var(--body);margin:11px 0 0}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-footer{box-shadow:none;background:0 0;border-top:1px solid #8ac8ec;gap:18px;margin-top:20px;padding:16px 0 0}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-footer strong{font:900 11px/1.3 var(--body);color:#23547e;margin-bottom:4px;display:block}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-footer span{color:var(--ops-ui-muted);font:700 11px/1.4 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-footer .play-button{background:var(--ops-ui-blue);color:#fff;min-width:230px;min-height:55px;font:900 20px/1.2 var(--body);border:2px solid #73f5ff;border-radius:17px;padding:13px 20px;box-shadow:inset 0 2px #fff9,0 3px #064ba8,0 0 0 1px #077bcc}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker[data-kind=find]{grid-template-columns:1fr;width:min(620px,100vw - 32px)}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker[data-kind=find] #match-options>button{grid-template-columns:21px minmax(0,1fr);gap:4px 12px;min-height:75px;display:grid}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker[data-kind=find] #match-options>button:before{grid-row:1/3}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker[data-kind=find] #match-options>button>small{color:var(--ops-ui-muted);font:700 12px/1.3 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker[data-kind=find] #match-options>button[aria-pressed=true]>small{color:#e7f7ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-rotation{color:var(--ops-ui-ink)}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-rotation span{color:var(--ops-ui-muted)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-options,#graphics,#controls,#how){width:min(620px,100vw - 32px);max-width:700px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-options,#graphics,#controls,#how) :is(.lobby-option-list>button,.turn-choices>button){border:1px solid var(--ops-ui-border);background:var(--ops-ui-card);color:var(--ops-ui-ink);box-shadow:var(--ops-ui-shadow);min-height:48px;font-family:var(--body);border-radius:13px;font-weight:900}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-options .lobby-option-list{gap:12px;display:grid}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-options .lobby-option-list>button{text-align:left;padding:16px 18px;font-size:18px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #ops-options .lobby-option-list span{color:var(--ops-ui-muted);font:700 12px/1.4 var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui #controls .controls-grid{gap:10px;margin-block:18px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #controls .controls-grid>span{color:var(--ops-ui-ink);font:800 12px/1.4 var(--body);background:#effbff;border:1px solid #a1cee9;border-radius:10px;padding:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #controls kbd{color:#18477c;font:900 11px var(--body);background:#fff;border:1px solid #8ebbdc;border-bottom-width:3px;border-radius:6px;padding:4px 7px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #controls :is(.touch-assist-setting,.ops-turn-settings){color:var(--ops-ui-ink);background:#eaf8ff;border:1px solid #97cce9;border-radius:13px;padding:14px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #controls .turn-choices>button[aria-pressed=true]{background:var(--ops-ui-blue);color:#fff;border-color:#51eaff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #graphics .graphics-setting{gap:10px;font-weight:900;display:grid}html:root body.ops-mode[data-studio-mode=ops].ops-ui #graphics select{min-height:48px;font:800 16px var(--body);width:100%;padding:10px 12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #how .instructions{gap:12px;margin:0 0 20px;padding-left:24px;display:grid}html:root body.ops-mode[data-studio-mode=ops].ops-ui #how .instructions li{color:var(--ops-ui-ink);padding:8px 10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #how .instructions li::marker{color:#0b83e4;font-weight:900}html:root body.ops-mode[data-studio-mode=ops].ops-ui #how .instructions :is(strong,p){font-family:var(--body);color:inherit}html:root body.ops-mode[data-studio-mode=ops].ops-ui #how .instructions strong{font-size:17px;font-weight:900}html:root body.ops-mode[data-studio-mode=ops].ops-ui #how .instructions p{color:var(--ops-ui-muted);margin:5px 0 0;font-size:13px;line-height:1.5}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#controls,#graphics,#how)>form:last-child{margin-top:20px}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-match-loading{padding:0;overflow:hidden}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-match-loading .match-load-content{background:var(--ops-ui-panel);color:var(--ops-ui-ink)}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-match-loading .match-load-map{background:0 0}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-match-loading .match-load-map :is(h2,p,small){text-shadow:0 2px #003e75;color:#fff!important}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-match-loading :is(h3,.match-load-mode){color:var(--ops-ui-ink);font-family:var(--body);font-weight:900}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-match-loading :is(.match-load-detail,.match-load-rule,.match-load-choose>p){color:var(--ops-ui-muted)}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-match-loading .match-load-class{border:1px solid var(--ops-ui-border);background:var(--ops-ui-card);color:var(--ops-ui-ink);box-shadow:var(--ops-ui-shadow);border-radius:14px}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-match-loading .match-load-class[aria-pressed=true]{background:var(--ops-ui-blue);color:#fff;border-color:#49efff;box-shadow:inset 0 2px #fff8,0 2px #0074cb}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-match-loading .match-load-class :is(strong,span,small){color:inherit}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-match-loading :is(.match-load-play,.match-load-cancel){color:#fff;background:var(--ops-ui-blue);font-family:var(--body);border:2px solid #71ecff;border-radius:13px;font-weight:900;box-shadow:inset 0 2px #fff9,0 3px #0354af}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-match-loading .match-load-stages li{color:var(--ops-ui-muted);background:#eaf8ff;border-color:#8cc9ee}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-match-loading progress{accent-color:#068cf9}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-connection-recovery{background:var(--ops-ui-panel);color:var(--ops-ui-ink)}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-connection-recovery :is(h2,small,p){color:var(--ops-ui-ink);font-family:var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-recovery-actions>button{border:1px solid var(--ops-ui-border);background:var(--ops-ui-card);min-height:48px;color:var(--ops-ui-ink);box-shadow:var(--ops-ui-shadow);font:900 14px var(--body);border-radius:12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-recovery-actions>button[data-retry]{background:var(--ops-ui-blue);color:#fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-legal-dialog .ops-legal-top{background:var(--ops-ui-header);color:#fff;border-bottom:2px solid #84dfff;padding:20px}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-legal-top :is(h2,p){font-family:var(--body);color:#fff!important}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-legal-dialog :is(.ops-legal-tabs button,.ops-legal-close,.ops-legal-pager button){border:1px solid var(--ops-ui-border);background:var(--ops-ui-card);color:var(--ops-ui-ink);border-radius:10px;min-height:40px}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-legal-dialog .ops-legal-tabs button[aria-selected=true]{background:var(--ops-ui-blue);color:#fff}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-legal-dialog :is(#ops-legal-page,.ops-legal-bottom){color:var(--ops-ui-ink);background:0 0}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-legal-dialog :is(a,h3){color:#075daa}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-first-play .first-welcome-panel{background:var(--ops-ui-panel);color:var(--ops-ui-ink)}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-first-play .first-heading :is(h1,p,span){color:var(--ops-ui-ink);font-family:var(--body);text-shadow:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-first-play .first-play-button{background:var(--ops-ui-blue);color:#fff;border:2px solid #63edff;border-radius:15px;box-shadow:inset 0 2px #fff9,0 3px #0452ab}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(.ops-first-guide,.ops-guest-save,.ops-rotate-guide){border:1px solid var(--ops-ui-border);background:var(--ops-ui-panel);color:var(--ops-ui-ink);border-radius:17px;box-shadow:inset 0 2px #fff9,0 4px 16px #04316c33}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(.ops-first-guide,.ops-guest-save,.ops-rotate-guide) :is(h2,strong,p){color:var(--ops-ui-ink);font-family:var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(.ops-first-guide,.ops-guest-save,.ops-rotate-guide) button{background:var(--ops-ui-blue);color:#fff;border:1px solid #7fe8ff;border-radius:10px;box-shadow:0 2px #0661b7}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-training-complete{background:var(--ops-ui-panel);color:var(--ops-ui-ink)}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-training-complete h2{color:var(--ops-ui-ink);font-family:var(--body)}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-training-complete button{background:var(--ops-ui-blue);color:#fff;border:2px solid #72e8ff;border-radius:14px}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-podium .podium-heading{color:#fff;background:var(--ops-ui-header);border:1px solid #59bcff;border-radius:18px;padding:14px 24px;box-shadow:inset 0 2px #9edfff66}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-podium :is(.podium-title,.podium-kicker,.podium-result){color:#fff;font-family:var(--body);text-shadow:0 2px #053a73}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-podium .podium-name{background:var(--ops-ui-panel);color:var(--ops-ui-ink);border-color:#68c7ff;border-radius:13px}html:root body.ops-mode[data-studio-mode=ops].ops-ui .ops-podium .podium-continue{background:var(--ops-ui-blue);color:#fff;font-family:var(--body);border:2px solid #6cf0ff;border-radius:14px;font-weight:900;box-shadow:inset 0 2px #fff9,0 3px #0756ad}@media (max-width:620px){html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog{border-radius:19px}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#match-picker,#ops-options,#how,#controls,#graphics){--ops-ui-pad:17px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#match-picker,#ops-options,#how,#controls,#graphics) .ops-ui-heading{border-radius:16px 16px 0 0;margin-bottom:17px;padding:22px 64px 19px 19px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog:is(#match-picker,#ops-options,#how,#controls,#graphics) .ops-ui-heading h2{font-size:25px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog:is(#match-picker,#ops-options,#how,#controls,#graphics) .ops-ui-heading .picker-intro{font-size:12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog:is(#match-picker,#ops-options,#how,#controls,#graphics) .ops-ui-heading>form{top:12px;right:10px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker[open]{grid-template-columns:1fr;gap:0}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-kind-switch{gap:8px;width:100%;margin-bottom:19px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-kind-switch>button{flex:1;padding:10px 8px;font-size:13px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker #match-options>button{gap:9px;min-height:51px;padding:11px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker #match-options>button strong{font-size:14px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker #match-options>button[aria-pressed=true]{padding:11px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .ops-map-picker{grid-column:1;margin-top:20px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .ops-map{flex-direction:column;min-height:92px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .ops-map :is(canvas,img){width:100%;height:60px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .ops-map strong{font-size:12px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-footer{z-index:3;background:#c9ecff;flex-direction:column;gap:10px;padding:13px 0 8px;position:sticky;bottom:-17px;box-shadow:0 18px #c9ecff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-footer strong{display:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-footer .play-button{width:100%;min-width:0;min-height:51px;font-size:18px}}@media (max-height:760px) and (min-width:621px){html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker{--ops-ui-pad:20px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .ops-ui-heading{margin-bottom:15px;padding-top:18px;padding-bottom:17px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-kind-switch{margin-bottom:15px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker #match-options>button{min-height:51px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .ops-map :is(canvas,img){height:52px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .ops-map{min-height:86px}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .picker-footer{margin-top:15px;padding-top:13px}}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#match-picker,.ops-match-loading) [hidden]{display:none!important}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#match-picker,#ops-options,#how,#controls,#graphics) .ops-ui-heading:before{content:none}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker :is(#match-options>button,.picker-kind-switch>button,.ops-map)[aria-pressed=true]{background:var(--ops-ui-blue);color:#fff;border-color:#51edff;box-shadow:inset 0 2px #fff9,0 2px #0663bf,0 0 0 1px #157dda}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker #playlist-confirm{background:var(--ops-ui-blue);color:#fff;border-color:#73f5ff;box-shadow:inset 0 2px #fff9,0 3px #064ba8,0 0 0 1px #077bcc}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#match-picker,#ops-options,#how,#controls,#graphics) .ops-ui-heading .close-dialog,html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#ops-options,#how,#controls,#graphics) .play-button{background:var(--ops-ui-blue);color:#fff;border-color:#73f5ff;box-shadow:inset 0 2px #fff9,0 3px #064ba8}html:root body.ops-mode[data-studio-mode=ops].ops-ui #controls .ops-turn-settings .turn-choices button[aria-pressed=true]{background:var(--ops-ui-blue);color:#fff;border-color:#51edff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #match-picker .ops-ui-heading :is(#picker-eyebrow,.picker-intro){color:#b4e3ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#match-picker,.ops-match-loading,.ops-podium):is(#match-picker,.ops-match-loading,.ops-podium) :is(.match-load-play,.podium-continue){background:var(--ops-ui-blue);color:#fff;border:2px solid #73f5ff;border-radius:15px;box-shadow:inset 0 2px #fff9,0 3px #064ba8}html:root body.ops-mode[data-studio-mode=ops].ops-ui :is(#match-picker,.ops-match-loading) .match-load-cancel{background:var(--ops-ui-blue);color:#fff;border-color:#73f5ff}html:root body.ops-mode[data-studio-mode=ops].ops-ui #how #replay-tutorial{border:1px solid var(--ops-ui-border);background:var(--ops-ui-card);color:var(--ops-ui-ink);box-shadow:var(--ops-ui-shadow);min-height:48px;font-family:var(--body);border-radius:13px;font-weight:900}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-match-loading{width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;opacity:1!important;border:0!important;border-radius:0!important;margin:0!important;animation:none!important;position:fixed!important;inset:0!important;transform:none!important}html:root body.ops-mode[data-studio-mode=ops].ops-ui dialog.ops-match-loading::backdrop{background:#0b1634!important}.solpop-site-blocked{color:#fff4d9;background:#183d51;place-items:center;min-height:100dvh;margin:0;font-family:Nunito,sans-serif;display:grid;overflow:hidden}.solpop-site-notice{box-sizing:border-box;text-align:center;max-width:560px;padding:30px}.solpop-site-notice h1{margin:0 0 20px;font:56px/1 Lilita One,sans-serif}.solpop-site-notice p{line-height:1.6}.solpop-site-notice a{color:#183d51;background:#168bff;border-radius:12px;margin-top:12px;padding:14px 22px;font-weight:900;display:inline-block}.ops-language{color:#171039;font:800 14px/1.3 var(--body);box-sizing:border-box;background:#e6f2ff;border:2px solid #557795;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ops-language span{white-space:nowrap}.ops-language select{color:#171039;cursor:pointer;background:#fff9e9;border:1px solid #557795;border-radius:8px;min-width:0;max-width:70%;min-height:44px;padding:6px 24px 6px 8px;font:800 14px/1.4 Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ops-language select:focus-visible{outline-offset:2px;outline:3px solid #168bff}html:root[data-ops-language=ja] body.ops-mode[data-studio-mode=ops]{--ops-ui-font:"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,system-ui,sans-serif}html:root[data-ops-language=ko] body.ops-mode[data-studio-mode=ops]{--ops-ui-font:"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif}html:root[data-ops-language=zh-CN] body.ops-mode[data-studio-mode=ops]{--ops-ui-font:"PingFang SC","Microsoft YaHei",system-ui,sans-serif}html:root[data-ops-language=hi] body.ops-mode[data-studio-mode=ops]{--ops-ui-font:"Nirmala UI","Devanagari Sangam MN",system-ui,sans-serif}@layer ops-lettering{html:root[data-ops-language] body.ops-mode[data-studio-mode=ops] #joystick:after{content:var(--ops-copy-sprint,"SPRINT")!important}html:root[data-ops-language] body.ops-mode[data-studio-mode=ops] .daily-day[data-current=true]:before{content:var(--ops-copy-today,"TODAY")!important}html:root[data-ops-language] body.ops-mode[data-studio-mode=ops] .class-item[data-locked=true]:after{content:var(--ops-copy-locked,"LOCKED")!important}}.first-welcome-panel>.ops-language{background:#fff3d5;flex:none;width:100%;margin-bottom:4px;padding:4px 8px;font-size:12px}@media (min-width:761px){html[data-ops-language] dialog.ops-first-play .first-welcome-panel{justify-content:center;gap:clamp(8px,1.7vh,18px);padding:60px 30px 25px;overflow:hidden}html[data-ops-language] dialog.ops-first-play .first-welcome-panel>.ops-language{background:#e5f3fc;border-radius:6px;gap:6px;width:auto;max-width:calc(100% - 40px);min-height:35px;margin:0;padding:3px 7px;position:absolute;top:13px;right:20px}html[data-ops-language] dialog.ops-first-play .first-welcome-panel>.ops-language select{max-width:190px;min-height:29px;padding:2px 20px 2px 5px;font-size:12px}}@media (max-width:760px){html[data-ops-language] dialog.ops-first-play .first-welcome-panel{overflow-y:auto}}html[data-ops-language] body.ops-mode dialog.ops-first-play{width:100%;max-width:none;height:100dvh;max-height:none}html[data-ops-language]:not([data-ops-language=en]) .first-welcome-panel{gap:16px}html[data-ops-language]:not([data-ops-language=en]) .first-heading h1{overflow-wrap:anywhere;line-height:1.22}html[data-ops-language]:not([data-ops-language=en]) .ops-lobby button{white-space:normal;line-height:1.15}html[data-ops-language]:not([data-ops-language=en]) .ops-first-guide.training-guide{min-height:100px;height:auto!important}html[data-ops-language=ja]{--display:"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,system-ui,sans-serif;--body:"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,system-ui,sans-serif}html[data-ops-language=ko]{--display:"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--body:"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif}html[data-ops-language=zh-CN]{--display:"PingFang SC","Microsoft YaHei",system-ui,sans-serif;--body:"PingFang SC","Microsoft YaHei",system-ui,sans-serif}html[data-ops-language=hi]{--display:"Nirmala UI","Devanagari Sangam MN",system-ui,sans-serif;--body:"Nirmala UI","Devanagari Sangam MN",system-ui,sans-serif}html:is([data-ops-language=ja],[data-ops-language=ko],[data-ops-language=zh-CN],[data-ops-language=hi]) body{--display:inherit;--body:inherit}html:is([data-ops-language=ja],[data-ops-language=ko],[data-ops-language=zh-CN],[data-ops-language=hi]) :is(h1,h2,h3,button,.ops-first-guide strong){letter-spacing:normal;-webkit-text-stroke:0;font-weight:900}html:root:is([data-ops-language=ja],[data-ops-language=ko],[data-ops-language=zh-CN],[data-ops-language=hi]) body.ops-mode :is(h1,h2,h3,button,.ops-first-guide strong){font-synthesis:weight;text-shadow:0 2px #17334c;letter-spacing:normal!important;-webkit-text-stroke:0!important;font-weight:900!important}html[data-ops-language] :is(.first-brand,.logo){font-family:Lilita One,Impact,sans-serif}@media (max-height:550px) and (orientation:landscape){html[data-ops-language] .first-welcome-panel{gap:8px}html[data-ops-language] .first-heading h1{font-size:24px}.first-welcome-panel>.ops-language{padding:2px 6px;font-size:11px}.first-welcome-panel>.ops-language select{font-size:12px}.ops-language select{max-width:65%}}@media (max-width:600px){html[data-ops-language] .first-welcome-panel{gap:8px}.first-welcome-panel>.ops-language{z-index:4;position:sticky;top:0}.ops-language{font-size:12px}}@media (max-width:760px) and (orientation:portrait){html[data-ops-language] dialog.ops-first-play .first-welcome-panel{height:50%}html[data-ops-language] dialog.ops-first-play .first-bear-stage{bottom:50%}}@media (max-height:550px) and (orientation:landscape){html[data-ops-language] dialog.ops-first-play .first-heading p,html[data-ops-language] dialog.ops-first-play .first-play-status{display:none}html[data-ops-language] dialog.ops-first-play .first-colour-name{margin-top:4px;font-size:12px}html[data-ops-language] dialog.ops-first-play .first-heading h1{margin-bottom:4px}html[data-ops-language] dialog.ops-first-play .ops-legal-links{margin-top:8px}}@media (min-width:600px) and (max-width:760px) and (max-height:550px) and (orientation:landscape){html[data-ops-language] dialog.ops-first-play .first-welcome-panel{justify-content:flex-start;gap:3px;padding:32px 10px 7px;overflow:hidden}html[data-ops-language] dialog.ops-first-play .first-welcome-panel>.ops-language{border-radius:5px;gap:4px;width:auto;max-width:calc(100% - 10px);min-height:23px;margin:0;padding:1px 4px;font-size:8px;position:absolute;top:3px;right:5px}html[data-ops-language] dialog.ops-first-play .first-welcome-panel>.ops-language select{max-width:125px;min-height:19px;padding:0 16px 0 3px;font-size:9px}html[data-ops-language] dialog.ops-first-play .first-heading h1{margin:0 0 2px;font-size:18px;line-height:1.05}html[data-ops-language] dialog.ops-first-play .first-heading>span{font-size:8px;line-height:1.15}html[data-ops-language] dialog.ops-first-play .first-choices{display:block}html[data-ops-language] dialog.ops-first-play .first-colours{grid-template-columns:repeat(4,32px);gap:7px}html[data-ops-language] dialog.ops-first-play .first-colours button{width:32px;height:32px}html[data-ops-language] dialog.ops-first-play .first-colours button[aria-pressed=true]:after{top:11px;left:9px}html[data-ops-language] dialog.ops-first-play .first-colour-name{margin:2px 0 0;font-size:11px}html[data-ops-language] dialog.ops-first-play .first-play-button{min-height:34px;padding:3px 6px;font-size:17px}html[data-ops-language] dialog.ops-first-play .first-skip-button{min-height:27px;margin-top:3px;padding:3px;font-size:8px}html[data-ops-language] dialog.ops-first-play .ops-legal-links{margin-top:3px;font-size:8px}}html:root body.ops-mode[data-studio-mode=ops] #hud .countdown.countdown-go{box-sizing:border-box;letter-spacing:0;-webkit-text-stroke-width:1px;white-space:nowrap;width:max-content;min-width:clamp(130px,20vw,190px);max-width:calc(100vw - 48px);padding-inline:18px;font-size:clamp(24px,4vw,40px)}
