@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-italic--kVCEDSl.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-italic-CnHihezr.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-italic-DjyOzRJ7.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-italic-B90Hg2GM.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-italic-Cnej2eWp.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-italic-B5BpsPSY.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-italic-BRE8F-lA.woff2)format("woff2"),url(/assets/barlow-condensed-latin-900-italic-CRRJoTIA.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-italic-ChYulYeS.woff2)format("woff2"),url(/assets/inter-latin-800-italic-CpiF405c.woff)format("woff")}:root{--accent:#ff8a2a;--panel:#0c0f16eb;--text:#e6e9ef;--muted:#8a93a6;font-family:Segoe UI,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;color:var(--text);background:#0e1118;margin:0;overflow:hidden}#game{width:100%;height:100%;display:block;position:fixed;inset:0}#hud{--u:clamp(.45px, min(calc(100vw / 1920), calc(100vh / 1080)), 1px);--v:calc(.96 * var(--u));pointer-events:none;-webkit-user-select:none;user-select:none;display:none;position:fixed;inset:0}.hud-defs{width:0;height:0;position:absolute;overflow:hidden}.hudsvg{font-variant-numeric:tabular-nums;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:block;position:absolute;overflow:visible}#crosshair,#hitmarker{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#crosshair,.ch-preview{--ch-size:24px;--ch-color:#fff;width:var(--ch-size);height:var(--ch-size)}:is(#crosshair,.ch-preview) i,:is(#crosshair,.ch-preview) b{background:var(--ch-color);display:none;position:absolute;box-shadow:0 0 0 1px #0009}:is(#crosshair,.ch-preview) i:first-child{width:2px;height:35%;margin-left:-1px;top:0;left:50%}:is(#crosshair,.ch-preview) i:nth-child(2){width:2px;height:35%;margin-left:-1px;bottom:0;left:50%}:is(#crosshair,.ch-preview) i:nth-child(3){width:35%;height:2px;margin-top:-1px;top:50%;left:0}:is(#crosshair,.ch-preview) i:nth-child(4){width:35%;height:2px;margin-top:-1px;top:50%;right:0}:is(#crosshair,.ch-preview) b{border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;top:50%;left:50%}:is(#crosshair,.ch-preview):is(.ch-cross,.ch-crossdot) i,:is(#crosshair,.ch-preview):is(.ch-crossdot,.ch-dot) b{display:block}:is(#crosshair,.ch-preview).ch-circle{border:2px solid var(--ch-color);border-radius:50%;box-shadow:0 0 0 1px #00000080}:is(#crosshair,.ch-preview).ch-circle b{display:block}#hitmarker{opacity:0;width:34px;height:34px}#hitmarker i{background:#fff;width:3px;height:11px;position:absolute;top:50%;left:50%;box-shadow:0 0 2px #000}#hitmarker i:first-child{transform:translate(-50%,-50%)rotate(45deg)translateY(-13px)}#hitmarker i:nth-child(2){transform:translate(-50%,-50%)rotate(135deg)translateY(-13px)}#hitmarker i:nth-child(3){transform:translate(-50%,-50%)rotate(225deg)translateY(-13px)}#hitmarker i:nth-child(4){transform:translate(-50%,-50%)rotate(315deg)translateY(-13px)}#hitmarker.kill i{background:#ff3a3a}#dmgflash{opacity:0;background:radial-gradient(#0000 45%,#dc141ee6 100%);position:absolute;inset:0}#dmgdirs .dmgdir{border-top:6px solid #ff2828e6;border-radius:50%;width:220px;height:220px;position:absolute;top:50%;left:50%}#dmgnumbers .dmgnum{text-shadow:0 0 3px #000,0 2px 2px #000;will-change:transform;font-size:22px;font-weight:800;position:absolute;top:0;left:0}#netstats{color:var(--muted);font:12px monospace;position:absolute;top:10px;left:12px}#score{width:calc(470 * var(--v));height:calc(110 * var(--v));top:0;left:50%;transform:translate(-50%)}#score-limit{text-shadow:0 1px 2px #000c}#killfeed{text-align:right;font-size:14px;position:absolute;top:10px;right:14px}.feedline{text-shadow:0 1px 1px #000;background:#00000073;border-radius:3px;margin-bottom:4px;padding:2px 8px}.feedline .me{color:var(--accent);font-weight:700}.feedline .killer{color:#6aff7a}.feedline .victim{color:#ff7a7a}.feedline .friend{color:#5fe0ff}.feedline .foe{color:#ff4f78}#chat{left:calc(46 * var(--v));bottom:calc(210 * var(--v));text-shadow:0 1px 1px #000;width:min(520px,46vw);font:500 14px Inter,Segoe UI,sans-serif;position:absolute}.chatline{overflow-wrap:anywhere;background:#00000073;border-radius:3px;width:fit-content;max-width:100%;margin-top:3px;padding:2px 8px;transition:opacity 1s}.chatline.fade{opacity:0}#chat.open .chatline.fade{opacity:.85;transition:none}.chatline .by{color:#fff;font-weight:700}.chatline .by.me{color:var(--accent)}.chatline .by.friend{color:#5fe0ff}.chatline .by.foe{color:#ff4f78}.chatline .tag{color:#5fe0ff;font-weight:600}#chat-form{pointer-events:auto;background:#000000a6;border:1px solid #ffffff40;border-radius:4px;align-items:center;gap:6px;margin-top:6px;padding:4px 8px;display:flex}#chat-form.team{border-color:#5fe0ff99}#chat-label{color:var(--accent);font-weight:700}#chat-form.team #chat-label{color:#5fe0ff}#chat-field{color:#fff;min-width:0;font:inherit;text-shadow:inherit;background:0 0;border:0;outline:0;flex:1;padding:2px 0}body.touch #chat{left:calc(8px + env(safe-area-inset-left));bottom:auto;top:calc(60px + 130 * var(--v) + env(safe-area-inset-top));font-size:12px}#loader{z-index:50;color:#dfe4ee;background:radial-gradient(#141a28,#05060a);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;transition:opacity .3s;display:flex;position:fixed;inset:0}#loader[hidden]{display:none}#loader.out{opacity:0;pointer-events:none}#loader .logo{width:min(380px,76vw);height:auto;margin-bottom:10px}#loader .loader-map{letter-spacing:1px;text-transform:uppercase;color:var(--accent);text-shadow:0 2px 6px #000;text-align:center;font-size:clamp(26px,5vw,40px);font-style:italic;font-weight:800}#loader .loader-sub{letter-spacing:1px;text-transform:uppercase;color:#8a93a6;text-align:center;min-height:1.2em;font:600 13px system-ui,-apple-system,Segoe UI,sans-serif}#loader .bar{background:#1a2030;border:2px solid #080a12;border-radius:6px;width:min(320px,76vw);height:8px;margin-top:6px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2c3447}#loader .fill{background:linear-gradient(90deg,#ff6a1a,#ffb03a);border-radius:4px;width:35%;animation:1.1s ease-in-out infinite loader-sweep;position:absolute;top:0;bottom:0}@keyframes loader-sweep{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion:reduce){#loader .fill{width:100%;animation:1.2s ease-in-out infinite alternate preload-wait;left:0}}#vote{left:50%;top:calc(124 * var(--v));text-align:center;text-shadow:0 1px 1px #000;white-space:nowrap;background:#00000080;border-radius:4px;padding:6px 14px;font-size:14px;position:absolute;transform:translate(-50%)}#vote[hidden]{display:none}#flags{left:50%;top:calc(122 * var(--v));white-space:nowrap;text-shadow:0 1px 1px #000;gap:10px;display:flex;position:absolute;transform:translate(-50%)}#flags[hidden]{display:none}#flags:not([hidden])~#vote{top:calc(122 * var(--v) + 52px)}#flags .cf{border-left:3px solid var(--c);background:#00000080;border-radius:4px;grid-template-columns:auto auto;align-items:center;column-gap:8px;min-width:132px;padding:4px 12px 4px 9px;display:grid}#flags .cf.blue{--c:#5fe0ff}#flags .cf.red{--c:#ff4f78}#flags .cf i{color:var(--c);grid-row:1/3;display:flex}#flags .cf i svg{width:24px;height:24px}#flags .cf b{letter-spacing:.06em;text-transform:uppercase;color:var(--c);font-size:12px;font-weight:700}#flags .cf small{color:#dfe6f5;font-size:12px}#flags .cf.away i{animation:.7s ease-in-out infinite alternate flag-away}#flags .cf.held{background:#ffffff29}@keyframes flag-away{0%{opacity:1}to{opacity:.3}}@media (prefers-reduced-motion:reduce){#flags .cf.away i{opacity:.6;animation:none}}body.touch #flags .cf{min-width:0;padding:3px 8px 3px 6px}body.touch #flags .cf i svg{width:18px;height:18px}.flag-ic{vertical-align:-.12em;width:1em;height:1em}#vote .vote-q{font-weight:700}#vote .vote-q b,#vote>b{color:var(--accent)}#vote .vote-n{margin-top:2px;font-weight:700}#vote .yes{color:#6aff7a;margin-right:8px}#vote .no{color:#ff7a7a;margin-right:8px}#vote .muted,#vote .vote-k{color:var(--muted);font-size:12px;font-weight:400}#vote kbd{color:#dde;border:1px solid #667;border-radius:3px;padding:0 5px;font:700 11px monospace;display:inline-block}#zoom{visibility:hidden;opacity:0;pointer-events:none;background:radial-gradient(70% 80%,#0000 55%,#0000008c 100%);position:absolute;inset:0}.feedline .wicon{color:#aab;margin:0 4px;font-size:12px}#center{text-align:center;text-shadow:0 2px 4px #000;position:absolute;top:28%;left:50%;transform:translate(-50%)}#centermsg{font-size:28px;font-weight:800}#medal{left:50%;top:max(calc(28% - 86px), calc(116 * var(--v)));text-align:center;pointer-events:none;white-space:nowrap;--medal:var(--accent);position:absolute}#medal b{letter-spacing:.02em;color:#fff;--shine:-30%;background:linear-gradient(100deg, var(--medal) 0%, var(--medal) calc(var(--shine) - 12%), #fff var(--shine), var(--medal) calc(var(--shine) + 12%), var(--medal) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--medal) 55%, transparent)) drop-shadow(0 2px 2px #000000b3);-webkit-background-clip:text;background-clip:text;font:italic 900 46px Barlow Condensed,Inter,sans-serif;display:block}#medal span{letter-spacing:.12em;text-transform:uppercase;color:#e8ecf8;text-shadow:0 1px 2px #000;margin-top:2px;font:600 15px Inter,sans-serif;display:block}#centermsg.count{color:var(--accent);-webkit-text-stroke:3px #080a12;paint-order:stroke fill;font-size:96px;font-style:italic;line-height:1}#submsg{color:#cfd5e0;margin-top:4px;font-size:15px}#healthbox{left:calc(40 * var(--v));bottom:calc(38 * var(--v));width:calc(330 * var(--v));height:calc(125 * var(--v))}#armorbox{left:calc(398 * var(--v));bottom:calc(38 * var(--v));width:calc(240 * var(--v));height:calc(125 * var(--v))}#health-bar{fill:url(#hHp);stroke:#5fd8ff}#healthbox.mid #health-bar{fill:url(#hHpMid);stroke:#ffc35a}#healthbox.low #health-bar{fill:url(#hHpLow);stroke:#ff5a64}#healthbox.low #health{fill:#ff4a4a;animation:.6s infinite alternate pulse}.hudsvg .over{fill:#f4fbff;fill-opacity:.8;filter:url(#hGlow)}#armorbox.none #armor{fill:#9aa6c8;fill-opacity:.7}#shield{letter-spacing:2px;color:#7fe8ff;text-shadow:0 0 6px #50c8ffcc,0 1px 2px #000;font:800 14px Segoe UI,sans-serif;position:absolute;bottom:176px;left:50%;transform:translate(-50%)}#shield[hidden],#armorbox[hidden]{display:none}#ammo{fill:#fff}#ammobox.low #ammo{fill:#ffb02e}#ammobox.out #ammo{fill:#ff3a3a}#ammobox.reloading #ammo{fill:#9aa6c4;animation:.3s infinite alternate pulse}@keyframes pulse{to{opacity:.5}}#pickup{left:calc(46 * var(--v));bottom:calc(176 * var(--v));text-shadow:0 1px 2px #000;opacity:0;font:600 16px Inter,Segoe UI,sans-serif;transition:opacity .4s;position:absolute}#pickup.on{opacity:1;transition:none}#weapons{right:calc(25 * var(--v));bottom:calc(11 * var(--v));width:calc(500 * var(--v));height:calc(254 * var(--v));position:absolute}#weapons>svg{width:100%;height:100%;inset:0}#weapons .drum{left:calc(145.35 * var(--v));top:calc(128.7 * var(--v));width:calc(137.2 * var(--v));height:calc(93.5 * var(--v));position:absolute;overflow:hidden}.weapon{opacity:0;transform:translateX(calc(var(--off,0) * 100%));transition:transform .18s cubic-bezier(.3,1.25,.6,1),opacity .14s ease-out;position:absolute;inset:0}.weapon svg{width:100%;height:100%;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:block;overflow:visible}.weapon.active{opacity:1}.weapon.jump,#weapons.still .weapon{transition:none}.weapon .wcode{fill:url(#wsRG);filter:url(#hTxt);text-anchor:middle;font-size:34.8px;font-style:italic;font-weight:800}.weapon .wname{fill:#fff;text-anchor:middle;font-size:16.8px;font-weight:500}.weapon .track{fill:#fff;fill-opacity:.12}.weapon .fill{fill:#5fe6dc}@media (prefers-reduced-motion:reduce){.weapon{transition:none}}#scoreboard{--s:max(.7px, var(--u));--cut:calc(16 * var(--s));--edge:1.5px;--cols:calc(36 * var(--s)) minmax(calc(230 * var(--s)), 1fr) calc(84 * var(--s)) calc(92 * var(--s)) calc(76 * var(--s));left:50%;top:calc(150 * var(--v));min-width:calc(620 * var(--s));padding:calc(20 * var(--s)) calc(26 * var(--s)) calc(22 * var(--s));font-variant-numeric:tabular-nums;color:#eef2ff;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));background:radial-gradient(120% 60% at 50% 0,#2fb8ff1f,#0000 70%),#050b22d6;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:none;position:absolute;transform:translate(-50%)}#scoreboard:before,#scoreboard:after{content:"";pointer-events:none;position:absolute}#scoreboard:before{opacity:.85;clip-path:polygon(evenodd, var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut), var(--cut) 0, calc(var(--cut) + var(--edge) * .42) var(--edge), calc(var(--edge) * 1) calc(var(--cut) + var(--edge) * .42), var(--edge) calc(100% - var(--cut) - var(--edge) * .42), calc(var(--cut) + var(--edge) * .42) calc(100% - var(--edge)), calc(100% - var(--cut) - var(--edge) * .42) calc(100% - var(--edge)), calc(100% - var(--edge)) calc(100% - var(--cut) - var(--edge) * .42), calc(100% - var(--edge)) calc(var(--cut) + var(--edge) * .42), calc(100% - var(--cut) - var(--edge) * .42) var(--edge), calc(var(--cut) + var(--edge) * .42) var(--edge));background:#5fd8ff;inset:0}#scoreboard:after{height:calc(64 * var(--s));border-left:calc(3.4 * var(--s)) solid #7fe8ff;border-right:calc(3.4 * var(--s)) solid #7fe8ff;filter:drop-shadow(0 0 4px #4fd2ffcc);top:50%;left:0;right:0;transform:translateY(-50%)}#scoreboard .sb-banner{text-align:center;margin:calc(2 * var(--s)) 0 calc(16 * var(--s))}#scoreboard .sb-banner b{font-size:calc(40 * var(--s));text-transform:uppercase;letter-spacing:.01em;color:#fff;text-shadow:0 0 calc(14 * var(--s)) #4fd2ff8c, 0 2px 3px #0009;font-style:italic;font-weight:800;display:block}#scoreboard .sb-banner.win b{color:#b4fbf5;background:linear-gradient(#b4fbf5,#3fd9d0);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 calc(10 * var(--s)) #3fd9d073);-webkit-background-clip:text;background-clip:text}#scoreboard .sb-banner.lose b{color:#ff5a64;text-shadow:0 0 calc(14 * var(--s)) #ff4a5a80, 0 2px 3px #0009}#scoreboard .sb-banner span{margin-top:calc(4 * var(--s));font-size:calc(15 * var(--s));letter-spacing:.04em;text-transform:uppercase;color:#9aa6c4;font-weight:500;display:block}#scoreboard .sb-title{justify-content:space-between;align-items:baseline;gap:calc(24 * var(--s));padding:0 calc(8 * var(--s)) calc(12 * var(--s));margin-bottom:calc(4 * var(--s));background:linear-gradient(90deg,#7fe3ffe6,#7fe3ff26 70%,#0000) bottom/100% 1px no-repeat;display:flex}#scoreboard .sb-title b{font-size:calc(21 * var(--s));text-transform:uppercase;letter-spacing:.02em;color:#7fe8e0;background:linear-gradient(#b4fbf5,#3fd9d0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:800}#scoreboard .sb-title span{font-size:calc(15 * var(--s));letter-spacing:.06em;text-transform:uppercase;color:#c8d4ec;white-space:nowrap;font-weight:500}#scoreboard .sb-row{grid-template-columns:var(--cols);min-height:calc(44 * var(--s));padding:0 calc(8 * var(--s));font-size:calc(19 * var(--s));background:linear-gradient(90deg,#0000,#78c8ff29 12% 88%,#0000) bottom/100% 1px no-repeat;align-items:center;font-weight:500;display:grid;position:relative}#scoreboard .sb-row>:nth-child(n+3){text-align:center}#scoreboard .sb-row>b{color:#fff;font-weight:700}#scoreboard .sb-head{min-height:calc(34 * var(--s));font-size:calc(13 * var(--s));letter-spacing:.12em;text-transform:uppercase;color:#8ea0c8;font-weight:600}#scoreboard .sb-rank{font-size:calc(16 * var(--s));color:#5f7aae;font-style:italic;font-weight:800}#scoreboard .lead .sb-rank{color:#ffd27a;text-shadow:0 0 calc(8 * var(--s)) #f7c13a80}#scoreboard .sb-name{align-items:center;gap:calc(8 * var(--s));min-width:0;display:flex}#scoreboard .sb-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#scoreboard .sb-name i{padding:calc(1 * var(--s)) calc(5 * var(--s));font-size:calc(11 * var(--s));letter-spacing:.1em;color:#7fe8ff;border-radius:calc(3 * var(--s));background:#0e2a6e73;border:1px solid #5fd8ff73;flex:none;font-style:normal;font-weight:600}#scoreboard .sb-name i.caps{align-items:center;gap:calc(3 * var(--s));color:#ffd27a;background:#5a3c0873;border-color:#f7c13a80;display:inline-flex}#scoreboard .sb-ping{color:#9aa6c4}#scoreboard .sb-row.me{z-index:0;background:0 0}#scoreboard .sb-row.me:before{content:"";z-index:-1;inset:calc(3 * var(--s)) 0;border:1px solid #3fd6ff8c;border-left:calc(4 * var(--s)) solid #3fd6ff;box-shadow:inset calc(6 * var(--s)) 0 calc(10 * var(--s)) calc(-6 * var(--s)) #3fd6ffe6;background:linear-gradient(90deg,#1466c2d9,#0d3f868c 55%,#0a2a5c33);position:absolute;transform:skew(-12deg)}#scoreboard .sb-row.me>*{color:#fff;font-weight:700}#scoreboard .sb-row.me .sb-rank{color:#fff}#scoreboard .sb-row.me .sb-ping{color:#cfe6ff}#scoreboard .sb-team{z-index:0;min-height:calc(42 * var(--s));margin:calc(10 * var(--s)) 0 0;padding:0 calc(22 * var(--s));font-size:calc(17 * var(--s));letter-spacing:.06em;text-transform:uppercase;color:#fff;justify-content:space-between;align-items:center;font-style:italic;font-weight:800;display:flex;position:relative}#scoreboard .sb-team~.sb-team{margin-top:calc(22 * var(--s))}#scoreboard .sb-team:before{content:"";z-index:-1;inset:0 calc(6 * var(--s));border-left:calc(4 * var(--s)) solid;position:absolute;transform:skew(-24deg)}#scoreboard .sb-team.friend:before{box-shadow:0 0 calc(10 * var(--s)) #3fd6ff59;background:linear-gradient(90deg,#1466c2,#0d3f86 55%,#0a2a5c59);border-color:#3fd6ff}#scoreboard .sb-team.foe:before{box-shadow:0 0 calc(10 * var(--s)) #ff4a5a59;background:linear-gradient(90deg,#c8192e,#8a0f20 55%,#4e081259);border-color:#ff4a5a}#scoreboard .sb-team b{font-size:calc(28 * var(--s));text-shadow:0 1px 2px #0000008c;font-style:italic;font-weight:800}#touch{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;display:none;position:fixed;inset:0}body.touch.playing #touch{display:block}#touch .stick,#touch .stick-ghost{pointer-events:none;background:#ffffff0f;border:2px solid #ffffff47;border-radius:50%;width:112px;height:112px;position:absolute}#touch .stick{display:none;top:-56px;left:-56px}#touch .stick.on{display:block}#touch .stick-ghost{left:calc(48px + env(safe-area-inset-left));bottom:calc(36px + env(safe-area-inset-bottom));opacity:.5}#touch:has(.stick.on) .stick-ghost{opacity:0}#touch .stick i,#touch .stick-ghost i{background:#ffffff52;border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:50%;left:50%}.t-btn{letter-spacing:1px;color:#ffffffe0;text-shadow:0 1px 2px #000;background:#0a0c1259;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;font:800 13px Segoe UI,sans-serif;display:flex;position:absolute}.t-btn.on,.t-btn.active{border-color:var(--accent);color:#fff;background:#ff8a2a59}.t-fire{right:calc(26px + env(safe-area-inset-right));bottom:calc(34px + env(safe-area-inset-bottom));border-color:#ff8a2a99;width:96px;height:96px;font-size:16px}.t-jump{right:calc(140px + env(safe-area-inset-right));bottom:calc(22px + env(safe-area-inset-bottom));width:70px;height:70px}.t-reload{right:calc(36px + env(safe-area-inset-right));bottom:calc(146px + env(safe-area-inset-bottom));width:54px;height:54px;font-size:16px}.t-zoom{right:calc(112px + env(safe-area-inset-right));bottom:calc(112px + env(safe-area-inset-bottom));width:58px;height:58px;font-size:11px;display:none}#touch.rail .t-zoom{display:flex}.t-pause,.t-scores{top:calc(8px + env(safe-area-inset-top));border-radius:6px;width:44px;height:40px;font-size:20px}.t-pause{left:calc(10px + env(safe-area-inset-left))}.t-scores{left:calc(62px + env(safe-area-inset-left));width:auto;padding:0 12px;font-size:11px}#rotate{z-index:200;text-align:center;color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(#141a28,#05060a);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:none;position:fixed;inset:0}#rotate svg{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:96px;height:96px}#rotate .phone{stroke:#fff;transform-origin:32px 30px;animation:2.2s ease-in-out infinite rotate-phone}#rotate .arrow{stroke:var(--accent)}#rotate b{letter-spacing:1px;text-transform:uppercase;font-size:20px;font-style:italic}#rotate span{max-width:300px;color:var(--muted);font-size:14px;line-height:1.4}@keyframes rotate-phone{0%,25%{transform:rotate(0)}55%,85%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (orientation:portrait){body.landscape-only #rotate{display:flex}}body.touch #netstats{top:auto;bottom:calc(6px + env(safe-area-inset-bottom));left:calc(12px + env(safe-area-inset-left));font-size:10px}body.touch #hud{--u:clamp(.55px, calc(min(100vw / 1920, 100vh / 1080) * 1.2), 1.25px)}body.touch #healthbox{left:calc(8px + env(safe-area-inset-left));bottom:auto;top:calc(52px + env(safe-area-inset-top))}body.touch #armorbox{left:calc(8px + env(safe-area-inset-left) + 358 * var(--v));bottom:auto;top:calc(52px + env(safe-area-inset-top))}body.touch #pickup{left:calc(14px + env(safe-area-inset-left));bottom:auto;top:calc(56px + env(safe-area-inset-top) + 130 * var(--v));font-size:14px}body.touch #weapons{left:50%;right:auto;bottom:calc(env(safe-area-inset-bottom) - 6 * var(--v));transform:translate(-50%)}body.touch #weapons :is(.hit,.drum){pointer-events:auto;touch-action:none}body.touch #weapons .wframe{display:none}body.touch #killfeed{right:calc(12px + env(safe-area-inset-right));font-size:12px}body.touch #shield{top:30%;bottom:auto}body.touch #scoreboard{top:calc(env(safe-area-inset-top) + 116 * var(--v));max-height:calc(100% - env(safe-area-inset-top) - 124 * var(--v));min-width:min(calc(620 * var(--s)), 92vw);max-width:96vw;overflow-y:auto}#resume-hint{color:#fff;letter-spacing:1px;pointer-events:none;background:#05060ab3;border:1px solid #ff8a2a80;border-radius:4px;padding:10px 18px;font-size:15px;animation:1.4s ease-in-out infinite hint-pulse;position:fixed;top:34%;left:50%;transform:translate(-50%)}#resume-hint[hidden]{display:none}#tuner{z-index:20;color:#dfe4ee;background:#0a0d14e0;border:1px solid #2a3142;border-radius:6px;width:300px;max-height:calc(100% - 24px);padding:12px 14px;font-size:12px;position:fixed;top:12px;right:12px;overflow-y:auto}#tuner[hidden]{display:none}#tuner header{letter-spacing:1px;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:14px;display:flex}#tuner header button{padding:2px 8px}#tuner h3{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin:12px 0 4px;font-size:11px}#tuner .tip{color:var(--muted);margin:6px 0 0}#tuner .knob{grid-template-columns:1fr 110px 44px;align-items:center;gap:6px;padding:2px 0;display:grid}#tuner .knob input[type=range]{width:100%}#tuner .knob input[type=color]{background:0 0;border:0;width:100%;height:20px;padding:0}#tuner .knob output{text-align:right;font-variant-numeric:tabular-nums;color:#fff}#tuner .actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}#tuner .dump{color:#dfe4ee;background:#0b0e15;border:1px solid #2a3142;width:100%;height:120px;margin-top:8px;font:11px monospace}@keyframes hint-pulse{50%{opacity:.6}}#menu{background:radial-gradient(#141a28bf,#05060af2);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}#menu .panel{background:var(--panel);border:1px solid #252b38;border-radius:8px;width:min(460px,100%);max-height:100%;padding:24px 28px;overflow-y:auto}#menu[data-screen=options] .panel{width:min(calc(1840 * var(--u)), 100%)}#menu h1{width:min(460px,100%);margin:0;line-height:0;position:relative}#menu h1 .logo{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto}#menu h2{letter-spacing:1px;text-transform:uppercase;margin:0 0 6px;font-size:22px;font-style:italic}#menu .brand{margin-bottom:18px}#menu .muted{color:var(--muted)}#menu .screen>p{margin:0 0 12px;font-size:14px}.mainnav{flex-direction:column;gap:6px;display:flex}.navitem{text-align:left;letter-spacing:1px;text-transform:uppercase;background:#ffffff08;border:1px solid #0000;border-left-width:3px;align-items:center;gap:14px;width:100%;padding:12px 16px;font-size:20px;font-style:italic;transition:background .12s,border-color .12s,padding-left .12s;display:flex}.navitem .num{color:var(--muted);width:1.2em;font-family:monospace;font-size:14px;font-style:normal}.navitem .label{flex:1}.navitem small{text-transform:none;letter-spacing:0;color:var(--muted);font-size:12px;font-weight:600;display:block}.navitem:hover{background:#ffffff08}.navitem:not(:disabled):focus{border-left-color:var(--accent);background:#ff8a2a1a;outline:none;padding-left:22px}.navitem:not(:disabled):focus .num{color:var(--accent)}.navitem:disabled{cursor:not-allowed;opacity:.45;background:0 0}.name-note{color:#ffc28f;border-left:3px solid var(--accent);background:#ff8a2a14;border-radius:0 4px 4px 0;margin:-6px 0 12px;padding:6px 12px;font-size:13px;font-weight:600}.name-note.error{color:#ff8a7a;background:#ff5a4a14;border-left-color:#ff5a4a}.signin{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);font-family:var(--fb);background:linear-gradient(#161d3a 0%,#0d1224 100%);border:1px solid #ffffff1f;flex-direction:column;gap:14px;padding:22px 24px 24px;display:flex;position:relative}.signin:before{content:"";background:var(--cta);height:3px;position:absolute;top:0;left:0;right:18px}.si-title{font-family:var(--fc);letter-spacing:.04em;text-transform:uppercase;color:#fff;align-items:center;gap:10px;margin:0;padding-right:36px;font-size:28px;font-style:italic;font-weight:900;line-height:1;display:flex}.si-title:before{content:"";background:var(--cta);flex:none;width:7px;height:20px;transform:skew(-14deg)}.si-what{color:#c9d0e0;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;line-height:1.4;display:flex}.si-what.error{color:#ffb0a6;background:#ff5a4a1a;border-left:3px solid #ff5a4a;padding:8px 12px}.si-what.ask{border-left:3px solid var(--cta);color:#ffd3a6;background:#ff8a1f1a;padding:8px 12px}.si-perks{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-direction:column;gap:8px;margin:0;padding:12px 0;list-style:none;display:flex}.si-perks li{color:#e5e9f5;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.si-perks svg{color:#5ff0e6;background:#35d6cf29;border-radius:50%;flex:none;width:16px;height:16px;padding:3px}#menu .si-close{color:#8d97b0;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:16px;right:14px}#menu .si-close svg{width:18px;height:18px}#menu .si-close:hover{color:#fff;background:#ffffff14}#menu .si-close:focus-visible{outline-offset:1px;outline:2px solid #fff}.si-ways{flex-wrap:wrap;align-items:center;gap:12px 16px;padding-left:4px;display:flex}#menu .si-ways .cta{height:44px;padding:0 26px;font-size:20px}.signin.attention{animation:.6s ease-in-out 2 si-attention}@keyframes si-attention{50%{border-color:var(--cta);box-shadow:inset 0 0 0 1px var(--cta);background:linear-gradient(#2a2030 0%,#151226 100%)}}@media (prefers-reduced-motion:reduce){.signin.attention{animation:none}}.server-pick{align-items:center;height:100%;display:flex;position:relative}.server-pick:after{content:"";width:1px;height:calc(40 * var(--u));margin-left:calc(18 * var(--u));background:#ffffff1f;flex:none}#menu #server-btn{align-items:center;gap:calc(12 * var(--u));height:100%;padding:0 calc(16 * var(--u));color:#aab3c8;background:0 0;border:0;border-radius:0;display:flex;position:relative}#menu #server-btn:hover,#menu #server-btn[aria-expanded=true]{color:#fff;background:#ffffff12}#menu #server-btn[aria-expanded=true]:after{content:"";left:calc(16 * var(--u));right:calc(16 * var(--u));height:calc(4 * var(--u));background:var(--cta);position:absolute;bottom:0}#menu #server-btn:focus-visible{outline-offset:-3px;outline:3px solid #fff}#server-label{align-items:baseline;gap:calc(10 * var(--u));white-space:nowrap;display:inline-flex}#server-btn .sv-name{font-weight:700;font-size:calc(24 * var(--u));letter-spacing:.05em;color:inherit}.sv-name{font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(calc(20 * var(--u)), 13px);letter-spacing:.06em;text-transform:uppercase;color:#fff}.sv-ms{font-family:var(--fb);font-weight:700;font-size:max(calc(15 * var(--u)), 11px);font-variant-numeric:tabular-nums;color:#aab3c8}.sv-ms small{opacity:.75;margin-left:2px;font-size:.75em;font-weight:600}.sv-ms.good{color:#4ade80}.sv-ms.ok{color:#facc15}.sv-ms.bad{color:#f87171}#server-btn .caret{width:max(calc(14 * var(--u)), 10px);height:max(calc(14 * var(--u)), 10px);color:#aab3c8;transition:transform .15s}#menu #server-btn[aria-expanded=false] .caret{transform:rotate(180deg)}.sv-bars{align-items:flex-end;gap:max(calc(2 * var(--u)), 1.5px);height:max(calc(18 * var(--u)), 11px);display:inline-flex}.sv-bars i{width:max(calc(4 * var(--u)), 2.5px);background:#fff3}.sv-bars i:first-child{height:30%}.sv-bars i:nth-child(2){height:55%}.sv-bars i:nth-child(3){height:80%}.sv-bars i:nth-child(4){height:100%}.sv-bars.good i{background:#4ade80}.sv-bars.ok i:nth-child(-n+3){background:#facc15}.sv-bars.bad i:first-child{background:#f87171}.sv-bars.wait i{animation:1.2s ease-in-out infinite sv-wait}.sv-bars.wait i:nth-child(2){animation-delay:.15s}.sv-bars.wait i:nth-child(3){animation-delay:.3s}.sv-bars.wait i:nth-child(4){animation-delay:.45s}@keyframes sv-wait{50%{background:#ffffff8c}}@media (prefers-reduced-motion:reduce){.sv-bars.wait i{animation:none}}.servers{z-index:2;min-width:max(calc(340 * var(--u)), 250px);max-width:calc(100vw - 32px);padding:max(calc(10 * var(--u)), 6px);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);filter:drop-shadow(0 16px 32px #0009);background:linear-gradient(#151c38 0%,#0b1020 100%);border:1px solid #ffffff1f;flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 1px);left:0}.servers:before{content:"Server region";font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(calc(14 * var(--u)), 11px);letter-spacing:.16em;text-transform:uppercase;color:#6f7a94;padding:4px 10px 8px}.servers button{align-items:center;gap:max(calc(14 * var(--u)), 9px);width:100%;padding:max(calc(10 * var(--u)), 7px) max(calc(14 * var(--u)), 9px);text-align:left;color:#e5e9f5;background:0 0;border:0;border-radius:0;grid-template-columns:auto 1fr auto;display:grid;position:relative}.servers button:hover:not(:disabled),.servers button:focus-visible{background:#ffffff0f;outline:none}.servers button[aria-checked=true]{background:#ff8a1f1a}.servers button[aria-checked=true]:before{content:"";background:var(--cta);width:3px;position:absolute;top:6px;bottom:6px;left:0}.servers .sv-who{flex-direction:column;line-height:1.15;display:flex}.servers .sv-who small{font-family:var(--fb);font-size:max(calc(14 * var(--u)), 11px);color:#8d97b0;font-weight:500}.servers button[aria-checked=true] .sv-name{color:var(--cta)}.servers button:disabled{cursor:default;opacity:.5}.servers .soon{font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(calc(13 * var(--u)), 10px);letter-spacing:.1em;text-transform:uppercase;color:#aab3c8;border:1px solid #ffffff4d;padding:2px 8px;transform:skew(-10deg)}.ping{font-variant-numeric:tabular-nums;font-weight:700}.ping.good{color:#39ff5a}.ping.ok{color:#ffe14a}.ping.bad{color:#ff5a4a}h2 .region{letter-spacing:1px;color:var(--muted);vertical-align:middle;font-size:.55em;font-style:normal;font-weight:700}.buttons{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}button{font:inherit;color:var(--text);cursor:pointer;background:#1c2230;border:1px solid #39425a;border-radius:4px;padding:10px 20px;font-weight:700}button:hover{background:#262e40}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.primary{background:var(--accent);border-color:var(--accent);color:#111}button.primary:hover{filter:brightness(1.1)}input,select{font:inherit;color:var(--text);background:#0d1018;border:1px solid #39425a;border-radius:3px;padding:4px 6px}input[type=color]{width:32px;height:26px;padding:0}input[type=range],input[type=checkbox]{accent-color:var(--accent)}@media (height<=520px){#menu{padding:8px}#menu .panel{padding:12px 18px}#menu h1{width:min(260px,100%)}#menu .brand{margin-bottom:8px}#menu:not([data-screen=main]) .brand{display:none}.navitem{padding:8px 14px;font-size:17px}}#menu{--u:clamp(.45px, min(calc(100vw / 1920), calc(100vh / 1080)), 1px);--wide:max(0px, (100vw - 1920px) / 2);--tall:max(0px, (100vh - 1080px) / 2);--slant:calc(120 * var(--u));--cta:#ff8a1f;--fc:"Barlow Condensed", "Arial Narrow", sans-serif-condensed, sans-serif;--fb:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif}.topbar,.plate,.botbar{display:none}#menu.shell{grid-template-rows:calc(76 * var(--u)) minmax(0, 1fr) calc(80 * var(--u));color:#f4f6fb;background:radial-gradient(calc(1400 * var(--u)) calc(700 * var(--u)) at 50% 0%, #141c3e 0%, #070a14 72%);grid-template-columns:minmax(0,1fr);place-items:stretch stretch;padding:0;display:grid;overflow:hidden}#menu.shell .panel{margin:calc(72 * var(--u)) 16px 16px;max-height:calc(100% - 72 * var(--u) - 16px);border-color:#303848;grid-area:2/1;place-self:center;box-shadow:0 24px 70px #0009}#menu.shell .brand{display:none}#menu.shell[data-screen=main] .panel{width:auto;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;place-self:stretch stretch;margin:0;padding:0;overflow:clip}.key{min-width:calc(24 * var(--u));height:calc(24 * var(--u));padding:0 calc(5 * var(--u));border:max(1px, calc(1.5 * var(--u))) solid #6b7592;border-radius:calc(5 * var(--u));font-family:var(--fb);font-style:normal;font-weight:600;font-size:calc(14 * var(--u));letter-spacing:0;color:#aab3c8;justify-content:center;align-items:center;display:inline-flex}#menu.shell .topbar{z-index:5;padding:0 calc(var(--wide) + 40 * var(--u));background:linear-gradient(#0d1226 0%,#0a0e1b 100%);border-bottom:1px solid #ffffff1a;grid-area:1/1;justify-content:space-between;align-items:center;display:flex;position:relative}.tabs{align-items:center;gap:calc(6 * var(--u));height:100%;display:flex}#menu .tab{align-items:center;gap:calc(10 * var(--u));height:100%;padding:0 calc(16 * var(--u));color:#aab3c8;font-family:var(--fc);font-style:italic;font-weight:700;font-size:calc(24 * var(--u));letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:0;display:flex;position:relative}#menu .tab>svg{width:calc(22 * var(--u));height:calc(22 * var(--u));flex:none}#menu .tab:hover,#menu .tab:focus-visible{color:#fff;background:#ffffff12}#menu .tab:focus-visible{outline-offset:-3px;outline:3px solid #fff}#menu .tab[aria-current=page]{color:#fff}#menu .tab[aria-current=page]:after{content:"";left:calc(16 * var(--u));right:calc(16 * var(--u));height:calc(4 * var(--u));background:var(--cta);position:absolute;bottom:0}.account{align-items:center;gap:calc(18 * var(--u));height:100%;display:flex}.player{align-items:center;gap:calc(14 * var(--u));min-width:0;display:flex}.avatar{width:calc(48 * var(--u));height:calc(48 * var(--u));border:calc(2 * var(--u)) solid #ffffff38;border-radius:calc(10 * var(--u));color:#aab3c8;background:linear-gradient(160deg,#1c2548,#10162d);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.avatar>svg{width:calc(26 * var(--u));height:calc(26 * var(--u))}.who{gap:calc(2 * var(--u));flex-direction:column;min-width:0;display:flex}#menu .who .tag{align-items:center;gap:calc(10 * var(--u));max-width:calc(300 * var(--u));padding:0 0 calc(2 * var(--u));border:0;border-bottom:max(1px, calc(2 * var(--u))) solid transparent;cursor:pointer;font-family:var(--fc);font-style:italic;font-weight:700;font-size:calc(28 * var(--u));color:#fff;text-align:left;background:0 0;border-radius:0;line-height:1;display:inline-flex}#menu .who .tag>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#menu .who .tag .pen{width:calc(20 * var(--u));height:calc(20 * var(--u));color:#6b7592;flex:none;transition:color .15s}#menu .who .tag:hover .pen,#menu .who .tag:focus-visible .pen{color:var(--cta)}#menu .who .tag:focus-visible{border-bottom-color:var(--cta);outline:none}#menu .who .tag.locked .pen{display:none}#menu .cu-input{appearance:none}#menu .cu-input::-webkit-search-cancel-button{appearance:none;display:none}#menu .cu-input::-webkit-search-decoration{appearance:none;display:none}.who .status{font-size:calc(13 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:#aab3c8;font-weight:600}.acct,.acct-user{align-items:center;display:flex}.acct-pop{display:none}#menu.shell .acct-pop{right:calc(var(--wide) + 40 * var(--u));top:calc(76 * var(--u) + 10px);z-index:7;pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:min(400px,100vw - 32px);display:flex;position:absolute}.acct-pop>*{pointer-events:auto;margin:0}#menu.shell .acct-pop{filter:drop-shadow(0 12px 24px #0009)}.acct-pop .name-note{background-color:#121620}#menu.shell .plate{z-index:6;width:calc(520 * var(--u));height:calc(132 * var(--u));margin-left:calc(-260 * var(--u));filter:drop-shadow(0 calc(12 * var(--u)) calc(26 * var(--u)) #000000a6);pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;left:50%}.plate>div{clip-path:polygon(0 0,100% 0,93% 100%,7% 100%);background:linear-gradient(#151c38 0%,#0b1020 100%);justify-content:center;align-items:center;height:100%;display:flex;position:relative}.plate>div:after{content:"";height:calc(4 * var(--u));background:var(--cta);position:absolute;bottom:0;left:7%;right:7%}.plate img{width:calc(330 * var(--u));height:auto;margin-top:calc(-4 * var(--u));-webkit-user-drag:none}#menu .botbar .legal{align-items:center;gap:calc(22 * var(--u));font-family:var(--fb);font-size:max(calc(15 * var(--u)), 12px);color:#6f7a94;white-space:nowrap;margin:0;font-weight:500;display:flex}#menu .botbar .legal a{color:#8d97b0;text-decoration:none}#menu .botbar .legal a:hover{color:#fff;text-decoration:underline}#menu .botbar .legal a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}#menu .botbar .legal button[data-consent]{color:#8d97b0;font-weight:500}#menu.shell .botbar{z-index:5;justify-content:space-between;align-items:center;gap:calc(16 * var(--u));padding:0 calc(var(--wide) + 40 * var(--u));background:#0a0e1b;border-top:1px solid #ffffff1a;grid-area:3/1;display:flex;position:relative}@media (width<=800px){#menu .topbar #server-label{display:none}}@media (width<=560px){#menu .topbar .servers{left:16px;right:16px;top:calc(76 * var(--u) + 8px);min-width:0;max-width:none;position:fixed}}#menu .back-hint{align-items:center;gap:calc(12 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));font-family:var(--fb);font-size:calc(16 * var(--u));color:#aab3c8;background:0 0;border:0;margin-left:auto;font-weight:600;display:none}#menu .back-hint:hover{color:#fff;background:#ffffff12}#menu.shell:not([data-screen=home]) .back-hint{display:flex}body.touch .key{display:none}#menu.shell[data-screen=home]{background:radial-gradient(calc(900 * var(--u)) calc(640 * var(--u)) at 72% 42%, #ff7a1c1a 0%, #ff7a1c00 70%), radial-gradient(calc(1400 * var(--u)) calc(700 * var(--u)) at 50% 0%, #141c3e 0%, #070a14 72%)}#menu.shell[data-screen=home] .panel{width:auto;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;place-self:stretch stretch;margin:0;padding:0;position:relative;overflow:hidden auto}#menu .home-screen:not([hidden]){flex-direction:column;min-height:100%;display:flex}.home{isolation:isolate;grid-template-columns:calc(800 * var(--u)) minmax(0, 1fr);align-content:center;align-items:center;column-gap:calc(60 * var(--u));min-height:100%;padding:calc(100 * var(--u)) calc(var(--wide) + 80 * var(--u)) calc(60 * var(--u));flex:1;display:grid;position:relative}.home:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:calc(72 * var(--u)) calc(72 * var(--u));pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 40%,#000 100%);mask-image:linear-gradient(#0000 40%,#000 100%)}.home-pitch{align-items:flex-start;gap:calc(26 * var(--u));flex-direction:column;grid-row:1;display:flex}#menu .home-title{font-family:var(--fc);font-style:italic;font-weight:900;font-size:calc(76 * var(--u));letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 calc(6 * var(--u)) calc(30 * var(--u)) #00000080;margin:0;line-height:.95}.home-title>span{display:block}.home-title .hot{color:var(--cta)}.home-title .sq{width:calc(16 * var(--u));height:calc(16 * var(--u));margin-left:calc(12 * var(--u));background:var(--cta);display:inline-block;transform:skew(-12deg)}.home-title .sq.teal{background:#35d6cf}.home-title .sq.violet{background:#7b86ff}.home-lede{max-width:calc(640 * var(--u));font-size:max(calc(22 * var(--u)), 14px);color:#c9d0e0;text-wrap:pretty;margin:0;font-weight:500;line-height:1.45}.home-go{align-items:center;gap:calc(16 * var(--u)) calc(36 * var(--u));margin-top:calc(22 * var(--u));flex-wrap:wrap;display:flex}#menu .cta.home-play{height:calc(124 * var(--u));padding:0 calc(96 * var(--u));font-weight:900;font-size:calc(68 * var(--u));letter-spacing:.08em;box-shadow:0 calc(14 * var(--u)) calc(50 * var(--u)) #ff8a1f73, 0 0 0 calc(6 * var(--u)) #ff8a1f29;animation:2.4s ease-in-out infinite home-glow}#menu .cta.home-play>span{gap:calc(18 * var(--u))}#menu .cta.home-play svg{width:calc(50 * var(--u));height:calc(50 * var(--u))}@keyframes home-glow{50%{box-shadow:0 calc(14 * var(--u)) calc(64 * var(--u)) #ff8a1fa6, 0 0 0 calc(12 * var(--u)) #ff8a1f14}}.home-note{gap:calc(4 * var(--u));flex-direction:column;margin:0;display:flex}.home-note b{font-size:max(calc(18 * var(--u)), 13px);color:#e5e9f5;font-weight:600}.home-note span{font-size:max(calc(16 * var(--u)), 12px);color:#8d97b0;font-weight:500}.home-shot{margin:calc(0 * var(--u)) 0 0;aspect-ratio:900/550;filter:drop-shadow(0 calc(24 * var(--u)) calc(50 * var(--u)) #0009);grid-row:1;position:relative}.home-shot:before{content:"";z-index:-1;border:calc(2 * var(--u)) solid #ff8a1f73;transform:translate(calc(18 * var(--u)), calc(18 * var(--u))) skewX(-3deg);position:absolute;inset:0}.home-shot-in{height:100%;clip-path:polygon(0 0, calc(100% - 26 * var(--u)) 0, 100% calc(26 * var(--u)), 100% 100%, 0 100%);background:#0b1020;border:1px solid #ffffff24;flex-direction:column;display:flex;overflow:hidden}.home-shot figcaption{align-items:center;gap:calc(12 * var(--u));height:max(calc(44 * var(--u)), 26px);padding:0 calc(18 * var(--u));font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(calc(18 * var(--u)), 12px);letter-spacing:.16em;text-transform:uppercase;color:#e5e9f5;background:linear-gradient(#151c38,#0d1226);border-bottom:1px solid #ffffff1a;flex:none;display:flex}.home-shot .dot{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--cta);min-width:6px;min-height:6px;box-shadow:0 0 calc(10 * var(--u)) var(--cta);border-radius:50%;animation:1.2s ease-in-out infinite home-pulse}.home-view{background:#050812;flex:1;min-height:0;position:relative;overflow:hidden}.home-art{width:100%;height:100%;display:block;position:absolute;inset:0}.home-video{border:0;width:100%;height:100%;position:absolute;inset:0}.home-art .bob{animation:3.2s ease-in-out infinite home-bob}.home-art .bob.late{animation-duration:2.6s;animation-delay:.8s}@keyframes home-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes home-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.home-shot .dot,.home-art .bob,#menu .cta.home-play{animation:none}}@media (width<=760px),(height<=520px){.home{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 20px;padding:20px 20px 16px}.home-pitch{gap:12px}}@media (height<=520px){.home{padding-top:16px}#menu .home-title{font-size:min(calc(76 * var(--u)), 8vh)}}@media (width<=760px) and (orientation:portrait){.home{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home-shot{grid-row:auto;margin-right:10px}#menu .home-title{font-size:clamp(30px,10vw,44px)}}#menu.shell[data-screen=quick],#menu.shell[data-screen=ranked],#menu.shell[data-screen=queue]{background:radial-gradient(calc(1400 * var(--u)) calc(700 * var(--u)) at 50% 0%, #141c3e 0%, #070a14 72%)}#menu.shell[data-screen=ranked],#menu.shell[data-screen=queue]{background:radial-gradient(calc(1000 * var(--u)) calc(520 * var(--u)) at 30% 30%, #35d6cf1a 0%, #35d6cf00 70%), radial-gradient(calc(1400 * var(--u)) calc(700 * var(--u)) at 50% 0%, #141c3e 0%, #070a14 72%)}#menu.shell[data-screen=quick] .panel,#menu.shell[data-screen=ranked] .panel,#menu.shell[data-screen=queue] .panel,#menu.shell[data-screen=rooms] .panel,#menu.shell[data-screen=create] .panel{width:auto;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;place-self:stretch stretch;margin:0;padding:0;position:relative;overflow:hidden auto}.qp{isolation:isolate;min-height:100%;padding:calc(74 * var(--u)) calc(90 * var(--u)) calc(40 * var(--u));position:relative}.qp:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:calc(72 * var(--u)) calc(72 * var(--u));pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 40%,#000 100%);mask-image:linear-gradient(#0000 40%,#000 100%)}.qp-head{gap:calc(8 * var(--u));margin-bottom:calc(40 * var(--u));flex-direction:column;display:flex}.rk-screen .qp-head{margin-bottom:calc(70 * var(--u))}#menu .qp-head h2{align-items:center;gap:calc(22 * var(--u));font-family:var(--fc);font-style:italic;font-weight:900;font-size:calc(96 * var(--u));letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 calc(6 * var(--u)) calc(30 * var(--u)) #00000080;margin:0;line-height:.92;display:flex}.qp-head h2 .rk-hex{width:calc(78 * var(--u));height:calc(86 * var(--u));flex:none}#menu .qp-head p{font-family:var(--fc);font-style:italic;font-weight:600;font-size:max(calc(28 * var(--u)), 14px);letter-spacing:.02em;color:#c9d0e0;margin:0}#menu .rk-screen .qp-head p{color:#bff3f0}#menu .qcard{aspect-ratio:420/620;text-align:left;color:inherit;filter:drop-shadow(0 calc(14 * var(--u)) calc(28 * var(--u)) #0000008c);background:0 0;border:0;border-radius:0;padding:0;transition:transform .2s,filter .2s;position:relative;container-type:inline-size}#menu .qcard:hover,#menu .qcard:focus-visible{transform:translateY(calc(-14 * var(--u)));filter:drop-shadow(0 calc(22 * var(--u)) calc(48 * var(--u)) var(--glow))}#menu .qcard:focus-visible{outline:none}#menu .qcard:disabled{cursor:progress;filter:saturate(.5)brightness(.7);transform:none}.qc-clip{clip-path:polygon(11.905% 0,100% 0,88.095% 100%,0 100%);background:var(--bg);display:block;position:absolute;inset:0;overflow:hidden}.qc-art{transform-origin:55% 45%;width:100%;height:76.19cqi;transition:transform .5s;position:absolute;top:10.48cqi;left:0}.qcard:hover .qc-art{transform:scale(1.06)}.qc-shade{background:linear-gradient(0deg, rgba(var(--shade), .97) 0%, rgba(var(--shade), .88) 36%, rgba(var(--shade), 0) 60%);position:absolute;inset:0}.qc-chips{gap:1.9cqi;display:flex;position:absolute;top:6.67cqi;right:7.14cqi}.mchip{border:max(.48cqi, 1px) solid var(--chip);height:max(7.62cqi,16px);color:var(--chip);font-family:var(--fc);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#0000004d;align-items:center;padding:0 3.33cqi;font-size:max(4.05cqi,10px);font-style:italic;font-weight:800;display:inline-flex;transform:skew(-10deg)}.mchip.one{color:#120a14;background:#fff;border-color:#fff}.qc-text{flex-direction:column;gap:2.38cqi;display:flex;position:absolute;bottom:9.52cqi;left:9.52cqi;right:9.52cqi}.qc-name{font-family:var(--fc);color:#fff;text-shadow:0 1.9cqi 7.14cqi #00000073;font-size:29.52cqi;font-style:italic;font-weight:900;line-height:.85}.qc-tag{font-family:var(--fc);letter-spacing:.02em;text-transform:uppercase;color:var(--line);font-size:7.62cqi;font-style:italic;font-weight:900;line-height:1.05}.qc-tag>span{display:block}.qc-about{max-width:71.4cqi;color:var(--ink);font-size:max(4.29cqi,11px);font-weight:500;line-height:1.45}.qc-out{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .15s;position:absolute;inset:0;overflow:visible}.qc-out polygon{fill:none;stroke:var(--line);stroke-width:max(.95cqi,2px);vector-effect:non-scaling-stroke}.qcard:hover .qc-out,.qcard:focus-visible .qc-out{opacity:1}.qc-out-wide{display:none}.rk-stripe{background:linear-gradient(90deg,#35d6cf,#c9fffb);height:1.43cqi;position:absolute;top:0;left:0;right:0}.rk-badge{filter:drop-shadow(0 1.43cqi 3.33cqi #0009);align-items:center;gap:2.38cqi;display:flex;position:absolute;top:-7.62cqi;left:28.1cqi}.rk-badge svg{width:14.76cqi;height:16.19cqi}.rk-badge b{color:#031a1c;font-family:var(--fc);letter-spacing:.14em;text-transform:uppercase;background:#35d6cf;padding:.95cqi 3.33cqi;font-size:max(4.76cqi,11px);font-style:italic;font-weight:900;transform:skew(-10deg)}.qp-rows{gap:calc(36 * var(--u));flex-direction:column;display:flex}.rk-screen .qp-rows{gap:calc(54 * var(--u))}.rk-screen .qp-head:has(+.qp-rows){margin-bottom:calc(56 * var(--u))}.qp-row{grid-template-columns:calc(40 * var(--u)) repeat(3, minmax(0, calc(540 * var(--u))));column-gap:calc(24 * var(--u));display:grid}.qp-row-label{align-items:center;gap:calc(14 * var(--u));writing-mode:vertical-rl;font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(11px, calc(22 * var(--u)));letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#8d97b0;justify-self:center;display:flex;transform:rotate(180deg)}.qp-row-label:before,.qp-row-label:after{content:"";background:#ffffff24;flex:1;width:2px}#menu .qp-row .qcard{aspect-ratio:420/220}.qp-row .qc-clip{clip-path:polygon(4.33% 0,100% 0,95.67% 100%,0 100%)}.qp-row .qc-art{width:68.75cqi;height:52.38cqi;top:0;left:auto;right:0}.qp-row .qc-shade{background:linear-gradient(90deg, rgba(var(--shade), .97) 0%, rgba(var(--shade), .85) 36%, rgba(var(--shade), 0) 64%)}.qp-row .qc-chips{gap:1.2cqi;top:4.3cqi;right:5.7cqi}.qp-row .mchip{border-width:max(.3cqi,1px);height:max(4.6cqi,14px);padding:0 2cqi;font-size:max(2.45cqi,9px)}.qp-row .mchip:not(.one){background:rgb(var(--shade))}.qp-row .qc-text{gap:1.4cqi;width:50cqi;bottom:5.5cqi;left:6.7cqi;right:auto}.qp-row .qc-name{text-shadow:0 1.1cqi 4.3cqi #00000073;font-size:17cqi}.qp-row .qc-tag{font-size:4.6cqi}.qp-row .qc-about{max-width:44cqi;font-size:max(2.75cqi,11px);display:block}.qp-row .qc-out{display:none}.qp-row .qc-out-wide{display:block}.qp-row .rk-stripe{height:.9cqi}.qp-row .rk-badge{filter:drop-shadow(0 .9cqi 2cqi #0009);gap:1.4cqi;top:-4.6cqi;left:9cqi}.qp-row .rk-badge svg{width:8.9cqi;height:9.8cqi}.qp-row .rk-badge b{padding:.57cqi 2cqi;font-size:max(2.9cqi,10px)}.qp-side{justify-content:start;column-gap:calc(24 * var(--u));row-gap:calc(36 * var(--u));grid-template-columns:max-content max-content;display:grid}.qp-side>.qp-row{grid-column:1;grid-template-columns:calc(40 * var(--u)) repeat(3, calc(424 * var(--u)))}.qp-tall{grid-area:1/2/3;display:flex}#menu .qp-tall .qcard{width:calc(325 * var(--u));aspect-ratio:auto;height:100%}.qp-tall .qc-art{top:10.5cqi}.qp-tall .qc-about{font-size:max(4.29cqi,11px)}.qp-side>.qp-row .qc-text{width:56cqi}.qp-side>.qp-row .qc-about{max-width:54cqi}@media (prefers-reduced-motion:reduce){#menu .qcard,.qc-art{transition:none}#menu .qcard:hover,#menu .qcard:focus-visible,.qcard:hover .qc-art{transform:none}}@media (width<=760px),(height<=520px){.qp{padding:16px 20px}.qp-head,.rk-screen .qp-head{margin-bottom:14px}.rk-screen .qp-head{margin-bottom:22px}.qp-rows{gap:14px}.rk-screen .qp-rows{gap:26px}.qp-row,.qp-side>.qp-row{grid-template-columns:22px repeat(3,minmax(0,1fr));column-gap:10px}.qp-side{display:flex}#menu .qp-tall .qcard{aspect-ratio:420/470;width:min(100%,300px);height:auto;margin-left:32px}.qp-tall .qc-art{top:4cqi}.qp-row .qc-about{display:none}#menu .qcard{aspect-ratio:420/470}.qc-art{top:4cqi}.qc-about{display:none}}@media (height<=520px){#menu .qp-head h2{font-size:min(calc(96 * var(--u)), 9vh)}.qp-head h2 .rk-hex{width:min(calc(78 * var(--u)), 8vh);height:min(calc(86 * var(--u)), 8.8vh)}#menu .qp-head p{display:none}#menu .qcard{aspect-ratio:420/440}}@media (width<=760px) and (orientation:portrait){.qp-row,.qp-side>.qp-row{grid-template-columns:minmax(0,1fr);row-gap:12px}#menu .qp-tall .qcard{aspect-ratio:420/440;width:100%;margin-left:0}.rk-screen .qp-row{row-gap:26px}.qp-row-label{writing-mode:horizontal-tb;justify-self:stretch;transform:none}.qp-row-label:before{display:none}.qp-row-label:after{width:auto;height:2px}.qp-row .qc-about{display:block}#menu .qcard{aspect-ratio:420/560}.qc-about{display:block}}.qq-body{grid-template-columns:calc(400 * var(--u)) minmax(0, calc(1100 * var(--u)));gap:calc(70 * var(--u));align-items:center;display:grid}.qq-card{position:relative}#menu .qq-card .qcard{pointer-events:none;width:100%;filter:drop-shadow(0 calc(22 * var(--u)) calc(48 * var(--u)) var(--glow));animation:4s ease-in-out infinite qq-float}.qq-card .qc-out{opacity:1}@keyframes qq-float{50%{transform:translateY(calc(-10 * var(--u)))}}.qq-panel{isolation:isolate;gap:calc(30 * var(--u));padding:calc(52 * var(--u)) calc(80 * var(--u)) calc(46 * var(--u)) calc(90 * var(--u));flex-direction:column;display:flex;position:relative}.qq-panel:before{content:"";z-index:-1;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);background:radial-gradient(calc(700 * var(--u)) calc(400 * var(--u)) at 15% 0%, #35d6cf29, #35d6cf00 70%), linear-gradient(180deg, #101a2ef0 0%, #070b16f0 100%);position:absolute;inset:0}.qq-panel:after{content:"";height:max(calc(5 * var(--u)), 2px);background:linear-gradient(90deg,#35d6cf,#c9fffb 60%,#c9fffb00);position:absolute;top:0;left:4%;right:0}.qq-out{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qq-out polygon{fill:none;stroke:#35d6cf59;stroke-width:max(calc(2 * var(--u)), 1px);vector-effect:non-scaling-stroke}.qq-top{align-items:center;gap:calc(40 * var(--u));display:flex}.qq-radar{width:calc(170 * var(--u));height:calc(170 * var(--u));box-shadow:inset 0 0 0 max(calc(2 * var(--u)), 1px) #35d6cf47;background:radial-gradient(circle,#35d6cf24 0%,#35d6cf08 62%,#0000 63%);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.qq-radar svg{width:calc(84 * var(--u));height:calc(92 * var(--u));filter:drop-shadow(0 0 calc(18 * var(--u)) #35d6cf8c);position:relative}.qq-ring{border:max(calc(2 * var(--u)), 1px) solid #35d6cf;opacity:0;border-radius:50%;animation:2.4s cubic-bezier(.2,.6,.4,1) infinite qq-ring;position:absolute;inset:0}.qq-ring:nth-child(2){animation-delay:.8s}.qq-ring:nth-child(3){animation-delay:1.6s}@keyframes qq-ring{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.35)}}.qq-sweep{inset:calc(6 * var(--u));background:conic-gradient(#35d6cf00 0deg 290deg,#35d6cf80 360deg);border-radius:50%;animation:1.8s linear infinite qq-spin;position:absolute}@keyframes qq-spin{to{transform:rotate(1turn)}}.qq-head{gap:calc(6 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.qq-eyebrow{font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(calc(22 * var(--u)), 12px);letter-spacing:.16em;text-transform:uppercase;color:#35d6cf}#menu .qq-title{font-family:var(--fc);font-style:italic;font-weight:900;font-size:calc(84 * var(--u));letter-spacing:.01em;text-transform:uppercase;color:#fff;white-space:nowrap;text-shadow:0 calc(6 * var(--u)) calc(30 * var(--u)) #00000080;line-height:.95}.qq-title .n{color:#35d6cf}.qq-dots i{font-style:inherit;animation:1.2s infinite qq-dot}.qq-dots i:nth-child(2){animation-delay:.2s}.qq-dots i:nth-child(3){animation-delay:.4s}@keyframes qq-dot{0%,to{opacity:.2}40%{opacity:1}}.qq-line{font-family:var(--fc);font-style:italic;font-weight:600;font-size:max(calc(28 * var(--u)), 14px);letter-spacing:.02em;color:#bff3f0}.qq-time{align-items:flex-end;gap:calc(4 * var(--u));padding-left:calc(36 * var(--u));border-left:max(calc(2 * var(--u)), 1px) solid #ffffff1a;flex-direction:column;flex:none;display:flex}.qq-time b{font-family:var(--fc);font-style:italic;font-weight:800;font-size:calc(64 * var(--u));font-variant-numeric:tabular-nums;color:#fff;line-height:1}.qq-time span,.qq-slots-head span{font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(calc(18 * var(--u)), 11px);letter-spacing:.16em;text-transform:uppercase;color:#6f7a94}.qq-slots-head{margin-bottom:calc(-18 * var(--u));justify-content:space-between;align-items:baseline;display:flex}.qq-slots-head b{font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(calc(24 * var(--u)), 13px);letter-spacing:.06em;text-transform:uppercase;color:#c9d0e0}.qq-slots-head b em{font-style:inherit;color:#35d6cf}.qq-slots{grid-template-columns:repeat(var(--max,8), minmax(0, 1fr));gap:calc(14 * var(--u));margin:0;padding:0;list-style:none;display:grid}.qq-slots li{height:calc(92 * var(--u));border:max(calc(2 * var(--u)), 1px) dashed #a0acc840;background:#ffffff05;place-items:center;transition:background .25s,border-color .25s;display:grid;position:relative;transform:skew(-10deg)}.qq-slots li.need{background:#35d6cf0d;border-style:solid;border-color:#35d6cf8c}.qq-slots li svg{width:calc(40 * var(--u));height:calc(40 * var(--u));color:#a0acc84d;transform:skew(10deg)}.qq-slots li.need svg{color:#35d6cf80}.qq-slots li.on{box-shadow:0 0 calc(24 * var(--u)) #35d6cf73;background:linear-gradient(160deg,#5ff0e6 0%,#20a9b1 100%);border:0;animation:.35s ease-out qq-pop}.qq-slots li.on svg{color:#031a1c}.qq-slots li.you:after{content:"You";left:0;right:0;bottom:calc(-30 * var(--u));text-align:center;font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(calc(16 * var(--u)), 10px);letter-spacing:.16em;text-transform:uppercase;color:#35d6cf;position:absolute;transform:skew(10deg)}@keyframes qq-pop{0%{opacity:0;transform:skew(-10deg)scale(.6)}70%{opacity:1;transform:skew(-10deg)scale(1.08)}to{transform:skew(-10deg)scale(1)}}.qq-foot{align-items:center;gap:calc(30 * var(--u));margin-top:calc(14 * var(--u));padding-top:calc(26 * var(--u));border-top:max(calc(1 * var(--u)), 1px) solid #ffffff14;display:flex}#menu .qq-tip{font-size:max(calc(19 * var(--u)), 12px);color:#8d97b0;flex:1;margin:0;line-height:1.45}#menu .qq .cta.ghost{padding:0 calc(30 * var(--u));border:calc(2 * var(--u)) solid #35d6cf;color:#c9fffb;background:#031a1c8c}#menu .qq .cta.qq-retry{color:#031a1c;background:#35d6cf;border:0}.qq[data-state=ready] .qq-sweep{animation-duration:.9s}.qq[data-state=ready] .qq-ring{animation-duration:1.4s}.qq[data-state=found] .qq-sweep,.qq[data-state=found] .qq-ring,.qq[data-state=error] .qq-sweep,.qq[data-state=error] .qq-ring{opacity:0;animation:none}.qq[data-state=found] .qq-radar{box-shadow:inset 0 0 0 max(calc(3 * var(--u)), 1px) #35d6cf, 0 0 calc(60 * var(--u)) #35d6cf80;background:radial-gradient(circle,#35d6cf73 0%,#35d6cf14 62%,#0000 63%);animation:.6s ease-out qq-found}.qq[data-state=found] .qq-title{color:#5ff0e6}.qq[data-state=found] .qq-panel:before{background:radial-gradient(calc(900 * var(--u)) calc(500 * var(--u)) at 15% 0%, #35d6cf52, #35d6cf00 70%), linear-gradient(180deg, #101e2ef0 0%, #070d16f0 100%)}@keyframes qq-found{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}.qq[data-state=error] .qq-radar{box-shadow:inset 0 0 0 max(calc(2 * var(--u)), 1px) #ff6a4a80;background:radial-gradient(circle,#ff6a4a1f 0%,#0000 63%)}.qq[data-state=error] .qq-radar svg{filter:grayscale()brightness(.8)}.qq[data-state=error] .qq-line{color:#ff9a84}.qq:not([data-state=join]):not([data-state=search]) .qq-dots{display:none}@media (prefers-reduced-motion:reduce){#menu .qq-card .qcard,.qq-ring,.qq-sweep,.qq-dots i,.qq-slots li.on,.qq[data-state=found] .qq-radar{animation:none}.qq-ring:first-child{opacity:.4;transform:scale(1.1)}}@media (width<=1100px){.qq-body{grid-template-columns:minmax(0,1fr)}.qq-card{display:none}}@media (width<=760px),(height<=520px){.qq-panel{gap:14px;padding:18px 26px 16px 30px}.qq-top{gap:16px}.qq-radar{width:72px;height:72px}.qq-radar svg{width:36px;height:40px}#menu .qq-title{font-size:34px}.qq-time b{font-size:28px}.qq-time{padding-left:14px}.qq-slots{gap:6px}.qq-slots li{height:40px}.qq-slots li svg{width:18px;height:18px}.qq-slots-head{margin-bottom:-6px}.qq-foot{flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px}#menu .qq-tip{flex-basis:100%}#menu .qq .cta{height:38px;font-size:17px}}@media (height<=520px){.qq-screen .qp-head,.qq-eyebrow,#menu .qq-tip{display:none}.qq-foot{justify-content:flex-end;margin-top:8px;padding-top:8px}.qq-slots li.you:after{bottom:-16px}}@media (width<=520px){.qq-time{display:none}}#menu .cta{height:calc(64 * var(--u));padding:0 calc(40 * var(--u));background:var(--cta);color:#1a0f05;font-family:var(--fc);font-style:italic;font-weight:800;font-size:calc(30 * var(--u));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:0;flex:none;transition:filter .15s,transform .15s;transform:skew(-10deg)}#menu .cta>span{align-items:center;gap:calc(12 * var(--u));display:inline-flex;transform:skew(10deg)}#menu .cta svg{width:calc(26 * var(--u));height:calc(26 * var(--u));flex:none}#menu .cta b{font-weight:inherit}#menu .cta:not(:disabled):hover{filter:brightness(1.12);transform:skewX(-10deg) translateY(calc(-2 * var(--u)))}#menu .cta:focus-visible{outline-offset:3px;outline:3px solid #fff}#menu .cta:disabled{cursor:not-allowed;filter:saturate(.4)brightness(.65)}#menu .cta.sm{height:calc(44 * var(--u));padding:0 calc(26 * var(--u));font-size:calc(22 * var(--u))}#menu .cta .i-lock,#menu .cta.locked .i-go{display:none}#menu .cta.locked .i-lock{display:block}#menu .stage:not([hidden]){height:100%;margin:0 calc(var(--wide) - var(--slant));display:flex;container-type:inline-size}@media (height>=1081px) and (width>=761px){#menu.shell[data-screen=main] .panel{align-self:center;height:min(100%,924px)}}.mode{pointer-events:none;flex:384 1 0;min-width:0;position:relative}.mode-ranked{flex-grow:296}.mode-online{flex-grow:321}.mode+.mode{margin-left:calc(8 * var(--u) - var(--slant))}.mode-clip{clip-path:polygon(var(--slant) 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);pointer-events:auto;cursor:pointer;position:absolute;inset:0;overflow:hidden}.mode-clip:not(:has(.cta:not(:disabled))){cursor:default}.mode .art{transform-origin:60% 35%;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.mode-clip:hover .art,.mode-clip:focus-within .art{transform:scale(1.05)}.mode-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:calc(72 * var(--u)) calc(72 * var(--u));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 45%,#000 100%);mask-image:linear-gradient(#0000 45%,#000 100%)}.mode-shade{position:absolute;inset:0}.mode-quick .mode-clip{background:#1a0a0c}.mode-quick .mode-shade{background:linear-gradient(#1a080600 36%,#1a0806cc 70%,#1a0806f2 100%),linear-gradient(#0508108c 0%,#05081000 18%)}.mode-ranked .mode-clip{background:#05161f}.mode-ranked .mode-shade{background:linear-gradient(#02101600 36%,#021016d1 70%,#021016f5 100%),linear-gradient(#0508108c 0%,#05081000 18%)}.mode-online .mode-clip{background:#090c2b}.mode-online .mode-shade{background:linear-gradient(#080a2200 36%,#080a22d1 70%,#080a22f5 100%),linear-gradient(#0508108c 0%,#05081000 18%)}.slash{top:0;left:calc(-4 * var(--u));z-index:1;width:var(--slant);pointer-events:none;height:100%;position:absolute;overflow:visible}.slash line{fill:none;stroke:url(#mp-slash);vector-effect:non-scaling-stroke}.slash .glow{stroke-width:calc(14 * var(--u));opacity:.14}.slash .edge{stroke-width:max(1.5px, calc(3 * var(--u)))}.mode-body{left:calc(88 * var(--u));right:calc(var(--slant) + 24 * var(--u));bottom:calc(64 * var(--u));align-items:flex-start;gap:calc(12 * var(--u));flex-direction:column;display:flex;position:absolute}.mode:first-child .mode-body{left:calc(88 * var(--u) + var(--slant))}.mode-tag{align-items:center;gap:calc(14 * var(--u));min-height:calc(36 * var(--u));display:flex}.mode-tag:not(:has(>:not([hidden]))){display:none}#menu .stage h2{font-family:var(--fc);font-style:italic;font-weight:900;font-size:min(calc(120 * var(--u)), 5.5cqi);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:#fff;text-shadow:0 calc(6 * var(--u)) calc(30 * var(--u)) #00000080;margin:0;line-height:.92}#menu .stage p{margin:0 0 calc(16 * var(--u));font-family:var(--fc);font-style:italic;font-weight:600;font-size:calc(30 * var(--u));letter-spacing:.02em}.mode-quick p{color:#ffe2b8}.mode-ranked p{color:#bff3f0}.mode-online p{color:#cdd6ff}.ctas{align-items:center;gap:calc(20 * var(--u));flex-wrap:wrap;display:flex}#menu .mode-ranked .cta{color:#031a1c;background:#35d6cf}.mode-lock,.mode-tab .tab-lock{display:none}.mode.locked .mode-clip{background:#0e1117}.mode.locked .art{filter:grayscale()brightness(.45)contrast(.9)}.mode.locked .mode-shade{background:linear-gradient(#0a0c1226 36%,#0a0c12d9 70%,#0a0c12f7 100%)}.mode.locked .mode-grid{opacity:.5}#menu .mode.locked h2{color:#aeb5c4;text-shadow:none}#menu .mode.locked p{color:#7d879e}#menu .mode.locked .cta{color:#e5e9f5;background:#3a4152}.mode.locked .mode-lock{z-index:1;align-items:center;gap:calc(16 * var(--u));pointer-events:none;flex-direction:column;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.mode-lock .lk{width:calc(132 * var(--u));height:calc(132 * var(--u));border:calc(3 * var(--u)) solid #ffffff47;color:#dfe4ee;box-shadow:0 calc(10 * var(--u)) calc(40 * var(--u)) #0009;background:#0a0c12b3;border-radius:50%;justify-content:center;align-items:center;display:flex}.mode-lock .lk svg{width:calc(58 * var(--u));height:calc(58 * var(--u))}.mode-lock b{padding:calc(6 * var(--u)) calc(16 * var(--u));font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(calc(20 * var(--u)), 12px);letter-spacing:.14em;text-transform:uppercase;color:#c3cad8;white-space:nowrap;background:#0a0c12bf;border:1px solid #ffffff2e;transform:skew(-10deg)}.mode.locked .mode-tab{color:#9aa3b5}#menu .mode-online .cta{padding:0 calc(34 * var(--u));color:#0d1030;background:#e9edff}#menu .mode-online .cta.ghost{padding:0 calc(30 * var(--u));border:calc(2 * var(--u)) solid #aab6ff;color:#e9edff;background:#0a0d2a8c}#menu .mode-online .cta.ghost svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.mode .soon{padding:calc(4 * var(--u)) calc(12 * var(--u));border:max(1px, calc(1.5 * var(--u))) solid currentColor;border-radius:calc(5 * var(--u));font-family:var(--fb);font-weight:700;font-size:calc(15 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:#cdd6ff}@media (prefers-reduced-motion:reduce){.mode .art,#menu .cta{transition:none}.mode-clip:hover .art,.mode-clip:focus-within .art{transform:none}}@media (width<=760px){#menu .tab-name{display:none}}.mode-tab{display:none}@media (width<=760px),(height<=520px){#menu .stage:not([hidden]){--tab:calc(var(--slant) + 52px);touch-action:pan-y}.mode,.mode-ranked,.mode-online{flex:0 0 var(--tab);transition:flex-grow .4s cubic-bezier(.2,.8,.2,1),flex-basis .4s cubic-bezier(.2,.8,.2,1)}.mode:first-child:not(.open),.mode:last-child:not(.open){flex-basis:calc(var(--tab) + var(--slant))}.mode.open{flex:1 1 var(--tab)}.mode-clip{container-type:inline-size}.mode-body{transition:opacity .25s .15s}.mode:not(.open) .mode-body{opacity:0;visibility:hidden;transition:none}.mode:not(.open) .art{filter:brightness(.7)saturate(.8)}.mode-tab{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex;position:absolute;inset:0}.mode:first-child .mode-tab{padding-left:var(--slant)}.mode:last-child .mode-tab{padding-right:var(--slant)}.mode-tab>span{writing-mode:vertical-rl;font-family:var(--fc);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-shadow:0 2px 12px #000000b3;font-size:24px;font-style:italic;font-weight:900;transform:rotate(180deg)}.mode.locked .mode-tab{flex-direction:column;gap:12px}.mode.locked .mode-tab .tab-lock{width:20px;height:20px;display:block}.mode.locked .mode-tab .tab-lock svg{width:100%;height:100%}.mode.locked:not(.open) .mode-lock{display:none}.mode-tab:focus-visible{outline-offset:-8px;outline:3px solid #fff}.mode.open .mode-tab{opacity:0;visibility:hidden}#menu .stage h2{font-size:min(calc(120 * var(--u)), 13cqi)}#menu .stage p{font-size:max(calc(30 * var(--u)), 14px)}#menu .stage .cta{height:max(calc(64 * var(--u)), 40px);font-size:max(calc(30 * var(--u)), 15px)}#menu .stage .cta svg{width:max(calc(26 * var(--u)), 16px);height:max(calc(26 * var(--u)), 16px)}}@media (prefers-reduced-motion:reduce){.mode,.mode-body,.mode-tab{transition:none!important}}@media (width<=760px) and (orientation:portrait){#menu.shell .plate{top:calc(76 * var(--u))}#menu.shell:not([data-screen=main]) .plate{display:none}#menu.shell:has(#servers:not([hidden])) .plate{visibility:hidden}}@media (height<=520px){#menu.shell:not([data-screen=main]) .plate{display:none}#menu.shell .panel{max-height:calc(100% - 16px);margin-top:8px}}#menu.shell[data-screen=leaders]{background:radial-gradient(calc(900 * var(--u)) calc(620 * var(--u)) at 24% 72%, #ff7a1c24 0%, #ff7a1c00 70%), radial-gradient(calc(1400 * var(--u)) calc(700 * var(--u)) at 50% 0%, #141c3e 0%, #070a14 72%)}#menu.shell[data-screen=leaders] .panel{background:linear-gradient(#ffffff0a 1px, transparent 1px) 0 0 / calc(72 * var(--u)) calc(72 * var(--u)), linear-gradient(90deg, #ffffff0a 1px, transparent 1px) 0 0 / calc(72 * var(--u)) calc(72 * var(--u));width:auto;max-height:none;box-shadow:none;border:0;border-radius:0;place-self:stretch stretch;margin:0;padding:0;position:relative;overflow:hidden auto;-webkit-mask-image:none}.lb-screen .lb{gap:calc(36 * var(--u));min-height:100%;padding:calc(56 * var(--u)) calc(80 * var(--u)) calc(32 * var(--u));flex-direction:column;display:flex}.lb-head{justify-content:space-between;align-items:flex-end;gap:calc(24 * var(--u)) calc(40 * var(--u));flex-wrap:wrap;display:flex}.lb-title{gap:calc(6 * var(--u));flex-direction:column;min-width:0;display:flex}#menu .lb-screen h2{font-family:var(--fc);font-style:italic;font-weight:900;font-size:calc(104 * var(--u));letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 calc(6 * var(--u)) calc(30 * var(--u)) #00000080;margin:0;line-height:.92}.lb-title p{font-family:var(--fc);font-style:italic;font-weight:600;font-size:max(13px, calc(28 * var(--u)));letter-spacing:.02em;color:#c9d0e0;margin:0}.lb-scope{align-items:center;gap:calc(14 * var(--u));display:flex}#menu .lb-scope button{height:calc(56 * var(--u));padding:0 calc(30 * var(--u));border:calc(2 * var(--u)) solid #ffffff38;color:#e5e9f5;font-family:var(--fc);font-style:italic;font-weight:800;font-size:calc(26 * var(--u));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border-radius:0;transition:filter .15s,transform .15s,background .15s;transform:skew(-10deg)}#menu .lb-scope button>span{align-items:center;gap:calc(10 * var(--u));display:inline-flex;transform:skew(10deg)}#menu .lb-scope button:hover{background:#ffffff1f}#menu .lb-scope button:focus-visible{outline-offset:3px;outline:3px solid #fff}#menu .lb-scope .lb-period[aria-pressed=true]{border-color:var(--cta);background:var(--cta);color:#1a0f05}#menu .lb-scope .lb-period[aria-pressed=true]:hover{filter:brightness(1.12);transform:skewX(-10deg) translateY(calc(-2 * var(--u)))}#menu .lb-server svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}#menu .lb-server small{font-family:var(--fb);font-style:normal;font-weight:600;font-size:calc(15 * var(--u));letter-spacing:.04em;text-transform:none;color:#aab3c8}.lb-boards{gap:calc(18 * var(--u));margin-top:calc(-8 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#menu .lb-board{min-width:0;height:calc(80 * var(--u));padding:0 calc(28 * var(--u));border:calc(2 * var(--u)) solid #ffffff29;color:#aab3c8;background:#ffffff0a;border-radius:0;transition:filter .15s,transform .15s,background .15s,border-color .15s;transform:skew(-10deg)}#menu .lb-board>span{align-items:center;gap:calc(18 * var(--u));min-width:0;display:flex;transform:skew(10deg)}#menu .lb-board svg{width:calc(40 * var(--u));height:calc(40 * var(--u));flex:none}.lb-board-text{align-items:flex-start;gap:calc(4 * var(--u));flex-direction:column;min-width:0;display:flex}.lb-board-text b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--fc);font-style:italic;font-weight:900;font-size:max(14px, calc(34 * var(--u)));letter-spacing:.03em;text-transform:uppercase;color:#e5e9f5;line-height:1;overflow:hidden}.lb-board-text small{font-family:var(--fb);font-weight:600;font-size:max(10px, calc(15 * var(--u)));letter-spacing:.14em;text-transform:uppercase}#menu .lb-board:hover{transform:skewX(-10deg) translateY(calc(-2 * var(--u)));background:#ffffff1a}#menu .lb-board:focus-visible{outline-offset:3px;outline:3px solid #fff}#menu .lb-board.on{border-color:var(--cta);color:#ffd2a6;box-shadow:0 0 calc(30 * var(--u)) #ff8a1f40;background:linear-gradient(#ff8a1f4d 0%,#ff8a1f14 100%)}#menu .lb-board.on svg{color:var(--cta)}#menu .lb-board.on .lb-board-text b{color:#fff}.lb-body{align-items:flex-start;display:flex}.lb-podium{width:calc(820 * var(--u));height:calc(560 * var(--u));flex:none;align-items:flex-end;display:flex}.lb-plate{width:calc(300 * var(--u));flex:none;transition:transform .3s;position:relative}.lb-plate+.lb-plate{margin-left:calc(-40 * var(--u))}.lb-plate.p1{height:calc(560 * var(--u));z-index:1}.lb-plate.p2{height:calc(500 * var(--u))}.lb-plate.p3{height:calc(465 * var(--u));margin-left:calc(-47 * var(--u))}.lb-plate:hover{transform:translateY(calc(-6 * var(--u)))}.lb-plate-in{clip-path:polygon(calc(56 * var(--u)) 0, 100% 0, calc(100% - 56 * var(--u)) 100%, 0 100%);position:absolute;inset:0}.lb-plate-in:before,.lb-plate-in:after{content:"";position:absolute;inset:0}.lb-plate-in:before{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:calc(48 * var(--u)) calc(48 * var(--u))}.p1 .lb-plate-in{background:radial-gradient(circle at 62% 24%,#ffc45c 0%,#ff7a1c 22%,#c2310d 50%,#4a130c 80%,#1a0a0c 100%)}.p1 .lb-plate-in:after{background:linear-gradient(#1a080600 32%,#1a0806d1 64%,#1a0806f5 100%)}.p2 .lb-plate-in{background:radial-gradient(circle at 62% 24%,#5ff0e6 0%,#17a0ae 26%,#0a4a5c 58%,#05161f 100%)}.p2 .lb-plate-in:after{background:linear-gradient(#02101600 30%,#021016d1 62%,#021016f5 100%)}.p3 .lb-plate-in{background:radial-gradient(circle at 62% 24%,#7b86ff 0%,#3b43c4 30%,#171c66 65%,#090c2b 100%)}.p3 .lb-plate-in:after{background:linear-gradient(#080a2200 28%,#080a22d1 60%,#080a22f5 100%)}.lb-plate.open .lb-plate-in{filter:saturate(.25)brightness(.55)}.lb-place{z-index:1;left:calc(84 * var(--u));top:calc(18 * var(--u));font-family:var(--fc);font-style:italic;font-weight:900;font-size:calc(200 * var(--u));color:#ffffffeb;text-shadow:0 calc(8 * var(--u)) calc(30 * var(--u)) #00000059;line-height:.85;position:absolute}.p1 .lb-place{left:calc(92 * var(--u));font-size:calc(220 * var(--u));color:#fffffff2}.p3 .lb-place{left:calc(80 * var(--u));font-size:calc(190 * var(--u))}.lb-cup{z-index:1;right:calc(36 * var(--u));top:calc(30 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u));color:#fff6dc;position:absolute}.lb-who{z-index:1;left:calc(36 * var(--u));right:calc(70 * var(--u));bottom:calc(36 * var(--u));align-items:flex-start;gap:calc(10 * var(--u));flex-direction:column;display:flex;position:absolute}.lb-crown{padding:calc(4 * var(--u)) calc(12 * var(--u));border:calc(2 * var(--u)) solid #ffd9a0;font-family:var(--fc);font-style:italic;font-weight:900;font-size:max(10px, calc(18 * var(--u)));letter-spacing:.16em;text-transform:uppercase;color:#ffe2b8;background:#1a08068c}.lb-plate.open .lb-crown{opacity:.6}.lb-initial{width:calc(60 * var(--u));height:calc(60 * var(--u));border:calc(2 * var(--u)) solid #ffffff8c;border-radius:calc(10 * var(--u));font-family:var(--fc);font-style:italic;font-weight:800;font-size:calc(30 * var(--u));color:#fff;background:#0000004d;justify-content:center;align-items:center;display:flex}.p1 .lb-initial{width:calc(68 * var(--u));height:calc(68 * var(--u));font-size:calc(34 * var(--u));border-color:#ffd9a0}.lb-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(14px, calc(36 * var(--u)));color:#fff;line-height:1;overflow:hidden}.p1 .lb-name{font-size:max(15px, calc(40 * var(--u)))}.lb-score{align-items:baseline;gap:calc(8 * var(--u));display:flex}.lb-score b{font-family:var(--fc);font-style:italic;font-weight:900;font-size:calc(52 * var(--u));line-height:1}.p1 .lb-score b{font-size:calc(60 * var(--u))}.lb-score small{font-size:max(9px, calc(14 * var(--u)));letter-spacing:.14em;text-transform:uppercase;font-weight:600}.p1 .lb-score{color:#ffe2b8}.p2 .lb-score{color:#bff3f0}.p3 .lb-score{color:#cdd6ff}.lb-line{font-size:max(11px, calc(17 * var(--u)));color:#d8dcf0;font-weight:600}.p1 .lb-line{color:#f0dccb}.p2 .lb-line{color:#d6e2e8}.lb-plate.open .lb-name{color:#fff9}.lb-plate.open .lb-line{color:#ffffff8c}.lb-you-tag{padding:calc(2 * var(--u)) calc(10 * var(--u));background:var(--cta);color:#1a0f05;font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(10px, calc(15 * var(--u)));letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;display:inline-block}.lb-plate.you .lb-name .lb-you-tag{font-size:max(10px, calc(15 * var(--u)))}.lb-slash{width:calc(100 * var(--u));height:calc(570 * var(--u));margin-top:calc(-4 * var(--u));pointer-events:none;flex:none}.lb-slash line{fill:none;stroke:url(#lb-slash);vector-effect:non-scaling-stroke}.lb-slash .glow{stroke-width:calc(12 * var(--u));opacity:.12}.lb-slash .edge{stroke-width:max(1px, calc(2 * var(--u)))}.lb-rank{gap:calc(16 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.lb-table{table-layout:fixed;border-collapse:separate;width:100%;border-spacing:0 calc(4 * var(--u));font-variant-numeric:tabular-nums}.lb-table .c-rank{width:9%}.lb-table .c-name{width:31%}.lb-table th{height:calc(40 * var(--u));padding:0 calc(20 * var(--u));font-family:var(--fb);font-weight:600;font-size:max(10px, calc(14 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:#8d97b0;text-align:right;white-space:nowrap}.lb-table th.rank,.lb-table th.name{text-align:left}#menu .lb-table th button{padding:calc(6 * var(--u)) 0;border:0;border-bottom:calc(3 * var(--u)) solid transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border-radius:0}#menu .lb-table th button:hover{color:#fff}#menu .lb-table th.on button{color:#fff;border-bottom-color:var(--cta)}#menu .lb-table th button:focus-visible{outline-offset:2px;outline:2px solid #fff}.lb-table td{height:calc(50 * var(--u));padding:0 calc(20 * var(--u));font-family:var(--fb);font-weight:600;font-size:max(12px, calc(20 * var(--u)));color:#c9d0e0;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lb-table tbody tr:nth-child(odd) td{background:#ffffff0d}.lb-table tbody tr:nth-child(2n) td{background:#ffffff06}.lb-table tbody tr:hover td{background:#ffffff1a}.lb-table td.rank{text-align:left;font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(14px, calc(26 * var(--u)));color:#fff}.lb-table td.name{text-align:left;color:#fff}.lb-table td.on{color:#fff}.lb-table tr.you td{background:#ff8a1f1f}.lb-table tr.empty td{height:calc(80 * var(--u));text-align:center;white-space:normal;color:#8d97b0;background:#ffffff06}.lb-table td.note{text-align:left;color:#aab3c8}.lb-pinned{border:calc(2 * var(--u)) solid var(--cta);background:#ff8a1f1f}.lb-pinned .lb-table{border-spacing:0}.lb-pinned .lb-table tbody tr td{height:calc(58 * var(--u));background:0 0}.lb-guest{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u));border:calc(2 * var(--u)) dashed #ff8a1f99;font-size:max(12px, calc(20 * var(--u)));color:#e5e9f5;background:#ff8a1f0f;flex-wrap:wrap;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.lb-plate,#menu .lb-board{transition:none}.lb-plate:hover{transform:none}#menu .lb-board:hover{transform:skew(-10deg)}}@media (width<=1000px){.lb-body{align-items:stretch;gap:calc(40 * var(--u));flex-direction:column}.lb-podium{align-self:center}.lb-slash{display:none}.lb-screen .lb{min-height:0}.lb-boards{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}}#menu.shell[data-screen=options]{background:radial-gradient(calc(900 * var(--u)) calc(620 * var(--u)) at 80% 60%, #35d6cf14 0%, #35d6cf00 70%), radial-gradient(calc(1400 * var(--u)) calc(700 * var(--u)) at 50% 0%, #141c3e 0%, #070a14 72%)}#menu.shell[data-screen=options] .panel{width:auto;max-height:none;box-shadow:none;background:linear-gradient(#ffffff0a 1px, transparent 1px) 0 0 / calc(72 * var(--u)) calc(72 * var(--u)), linear-gradient(90deg, #ffffff0a 1px, transparent 1px) 0 0 / calc(72 * var(--u)) calc(72 * var(--u));border:0;border-radius:0;place-self:stretch stretch;margin:0;padding:0;overflow:hidden auto}#menu.shell:is([data-screen=quick],[data-screen=ranked],[data-screen=queue],[data-screen=rooms],[data-screen=create],[data-screen=leaders],[data-screen=options]) .panel{padding:var(--tall) var(--wide)}#menu.shell .opt-back,#menu.paused[data-screen=options] .brand{display:none}#menu.shell .opt{padding:calc(80 * var(--u)) calc(80 * var(--u)) calc(16 * var(--u))}.opt{gap:calc(28 * var(--u)) calc(40 * var(--u));grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1160fr) minmax(0,560fr);align-items:start;display:grid}#menu .opt>h2{font-family:var(--fc);font-style:italic;font-weight:900;font-size:calc(104 * var(--u));letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 calc(6 * var(--u)) calc(30 * var(--u)) #00000080;grid-column:1;margin:0;line-height:.92}.opt-grid{grid-column:1;grid-template-columns:repeat(auto-fit, minmax(max(220px, calc(340 * var(--u))), 1fr));gap:calc(24 * var(--u));display:grid}.opt-controls{grid-area:1/2/3}.opt-card{gap:calc(16 * var(--u));min-width:0;padding:calc(24 * var(--u)) calc(28 * var(--u));clip-path:polygon(0 0, calc(100% - 22 * var(--u)) 0, 100% calc(22 * var(--u)), 100% 100%, 0 100%);font-family:var(--fb);background:linear-gradient(#141b36d9,#0b1020d9);border:1px solid #ffffff1a;flex-direction:column;display:flex}.opt-card h3{align-items:center;gap:calc(12 * var(--u));margin:0 0 calc(4 * var(--u));font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(16px, calc(28 * var(--u)));letter-spacing:.06em;text-transform:uppercase;color:#fff;display:flex}.opt-card h3:before{content:"";width:calc(8 * var(--u));height:calc(22 * var(--u));background:var(--cta);flex:none;transform:skew(-14deg)}.opt-row{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));min-height:calc(44 * var(--u));display:flex}.opt-slider .opt-row{align-items:baseline;min-height:0}.opt-slider{gap:calc(8 * var(--u));flex-direction:column;display:flex}.opt-card label,.opt-label{font-size:max(13px, calc(20 * var(--u)));color:#e5e9f5;font-weight:600}.opt-label{gap:calc(2 * var(--u));flex-direction:column;min-width:0;display:flex}.opt-label small{font-size:max(11px, calc(15 * var(--u)));color:#8d97b0;font-weight:600}.opt-label small:empty{display:none}.opt-toggle{cursor:pointer}.opt-card output{font-family:var(--fc);font-weight:700;font-size:max(15px, calc(26 * var(--u)));font-variant-numeric:tabular-nums;color:var(--cta)}.opt-pair{align-items:center;gap:calc(10 * var(--u));display:flex}#menu .rng{appearance:none;width:100%;height:max(20px, calc(24 * var(--u)));cursor:pointer;--p:50%;background:0 0;border:0;margin:0;padding:0}#menu .rng:focus{outline:none}#menu .rng::-webkit-slider-runnable-track{height:max(4px, calc(6 * var(--u)));background:linear-gradient(90deg, var(--cta) 0%, var(--cta) var(--p), #2a3150 var(--p), #2a3150 100%);border-radius:3px}#menu .rng::-webkit-slider-thumb{-webkit-appearance:none;width:max(16px, calc(22 * var(--u)));height:max(16px, calc(22 * var(--u)));margin-top:calc((max(4px, calc(6 * var(--u))) - max(16px, calc(22 * var(--u)))) / 2);background:var(--cta);box-shadow:0 0 0 2px var(--cta);border:3px solid #0b1020;border-radius:50%}#menu .rng:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--cta), 0 0 0 6px #fff}#menu .rng::-moz-range-track{height:max(4px, calc(6 * var(--u)));background:#2a3150;border-radius:3px}#menu .rng::-moz-range-progress{height:max(4px, calc(6 * var(--u)));background:var(--cta);border-radius:3px}#menu .rng::-moz-range-thumb{width:max(12px, calc(16 * var(--u)));height:max(12px, calc(16 * var(--u)));background:var(--cta);box-shadow:0 0 0 2px var(--cta);border:3px solid #0b1020;border-radius:50%}#menu .tog{appearance:none;width:max(40px, calc(52 * var(--u)));height:max(22px, calc(28 * var(--u)));cursor:pointer;background:#2a3150;border:0;border-radius:999px;flex:none;margin:0;padding:0;transition:background .15s;position:relative}#menu .tog:before{content:"";width:calc(max(22px, calc(28 * var(--u))) - 6px);aspect-ratio:1;background:#aab3c8;border-radius:50%;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}#menu .tog:checked{background:var(--cta)}#menu .tog:checked:before{transform:translateX(calc(max(40px, calc(52 * var(--u))) - max(22px, calc(28 * var(--u)))));background:#1a0f05}#menu .tog:focus-visible{outline-offset:3px;outline:3px solid #fff}.sel-wrap{flex:none;display:inline-flex;position:relative}.sel-wrap .caret{right:calc(14 * var(--u));width:max(14px, calc(18 * var(--u)));height:max(14px, calc(18 * var(--u)));color:#aab3c8;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}#menu .sel{appearance:none;height:max(34px, calc(44 * var(--u)));min-width:max(100px, calc(150 * var(--u)));padding:0 calc(42 * var(--u)) 0 calc(14 * var(--u));border:max(1px, calc(1.5 * var(--u))) solid #fff3;border-radius:calc(6 * var(--u));color:#fff;font-family:var(--fb);font-weight:600;font-size:max(13px, calc(18 * var(--u)));cursor:pointer;background:#0b1020}#menu .sel:hover{border-color:#fff6}#menu .sel:focus-visible,#menu .swatch:focus-visible{outline-offset:3px;outline:3px solid #fff}#menu .sel option{color:#fff;background:#0b1020}#menu .swatch{appearance:none;width:max(38px, calc(48 * var(--u)));height:max(34px, calc(44 * var(--u)));padding:calc(4 * var(--u));border:max(1px, calc(1.5 * var(--u))) solid #fff3;border-radius:calc(6 * var(--u));cursor:pointer;background:#0b1020;flex:none}#menu .swatch::-webkit-color-swatch-wrapper{padding:0}#menu .swatch::-webkit-color-swatch{border:0;border-radius:3px}#menu .swatch::-moz-color-swatch{border:0;border-radius:3px}.opt-preview{min-height:calc(330 * var(--u))}.ch-stage{min-height:max(150px, calc(250 * var(--u)));background:radial-gradient(calc(260 * var(--u)) calc(200 * var(--u)) at 50% 30%, #1a2550 0%, #0a0f22 75%);border:1px solid #ffffff1a;flex:1;position:relative;overflow:hidden}.ch-stage .ch-floor{background-color:#262b4a;background-image:linear-gradient(#ffffff1f 2px,#0000 2px),linear-gradient(90deg,#ffffff1f 2px,#0000 2px);background-size:calc(56 * var(--u)) calc(56 * var(--u));height:80%;transform:perspective(calc(260 * var(--u))) rotateX(58deg);transform-origin:50% 100%;position:absolute;bottom:-30%;left:-40%;right:-40%}.ch-stage .ch-trim{height:calc(4 * var(--u));opacity:.8;background:#e0a12a;position:absolute;top:62%;left:0;right:0}.ch-stage .ch-orb{border-radius:50%;position:absolute}.ch-stage .ch-orb.a{width:calc(30 * var(--u));height:calc(30 * var(--u));background:radial-gradient(circle at 40% 35%,#c9fffb 0%,#35d6cf 45%,#35d6cf00 72%);top:34%;left:22%}.ch-stage .ch-orb.b{width:calc(16 * var(--u));height:calc(16 * var(--u));background:radial-gradient(circle,#7ff7ee 0%,#35d6cf00 70%);top:22%;right:18%}.ch-preview{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.ch-fov{left:calc(14 * var(--u));bottom:calc(12 * var(--u));font-size:max(11px, calc(14 * var(--u)));letter-spacing:.08em;text-transform:uppercase;color:#c9d0e0;font-weight:600;position:absolute}.opt-controls{gap:calc(22 * var(--u));padding:calc(28 * var(--u))}.oc-group{gap:calc(12 * var(--u));flex-direction:column;display:flex}.oc-group h4{font-size:max(11px, calc(14 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:#8d97b0;margin:0;font-weight:600}.kc{min-width:calc(32 * var(--u));height:calc(30 * var(--u));padding:0 calc(8 * var(--u));border:max(1px, calc(1.5 * var(--u))) solid #6b7592;border-bottom-width:max(2px, calc(3 * var(--u)));border-radius:calc(6 * var(--u));font-family:var(--fb);font-weight:700;font-size:max(11px, calc(15 * var(--u)));color:#fff;white-space:nowrap;background:#ffffff0f;flex:none;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.oc-head{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));display:flex}#menu .oc-reset{padding:calc(4 * var(--u)) 0;font-size:max(11px, calc(14 * var(--u)));color:var(--cta);cursor:pointer;background:0 0;border:0;border-radius:0;font-weight:600}#menu .oc-reset:hover{text-decoration:underline}.oc-hint{color:#8d97b0!important;font-size:max(11px, calc(15 * var(--u)))!important}.oc-binds{gap:calc(6 * var(--u));flex-direction:column;display:flex}.oc-binds h5{margin:calc(10 * var(--u)) 0 calc(2 * var(--u));font-size:max(10px, calc(13 * var(--u)));letter-spacing:.12em;text-transform:uppercase;color:#6b7592;font-weight:600}.oc-binds h5:first-child{margin-top:0}.ob-row{grid-template-columns:minmax(0, 1fr) repeat(2, minmax(max(64px, calc(110 * var(--u))), auto));align-items:center;gap:calc(10 * var(--u));font-size:max(12px, calc(18 * var(--u)));color:#e5e9f5;font-weight:600;display:grid}.ob-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ob-fixed .kc{height:max(26px, calc(34 * var(--u)));opacity:.6;grid-column:2;justify-self:stretch}#menu .kb{height:max(26px, calc(34 * var(--u)));padding:0 calc(10 * var(--u));cursor:pointer;transition:border-color .12s,background .12s}#menu .kb:hover{background:#ffffff1f;border-color:#aab3c8}#menu .kb:focus-visible{outline-offset:2px;outline:3px solid #fff}#menu .kb.empty{color:#6b7592;border-style:dashed;border-bottom-width:max(1px, calc(1.5 * var(--u)))}#menu .kb.listening{border-color:var(--cta);color:var(--cta);background:#ffffff1a;animation:.9s ease-in-out infinite kb-listen}@keyframes kb-listen{50%{border-color:#ffffff40}}.oc-tech{gap:calc(4 * var(--u));flex-direction:column;display:flex}.oc-tech b{font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(14px, calc(24 * var(--u)));letter-spacing:.04em;text-transform:uppercase;color:#ffe2b8}.oc-group p{font-size:max(12px, calc(17 * var(--u)));color:#c9d0e0;text-wrap:pretty;margin:0;font-weight:500;line-height:1.45}.oc-group p b{color:#fff}.oc-group.touch-help{display:none}body.touch .oc-group.touch-help{display:flex}@media (width<=1000px){.opt{grid-template-columns:minmax(0,1fr)}.opt-controls{grid-area:auto/1}}#menu.paused{background:radial-gradient(calc(900 * var(--u)) calc(700 * var(--u)) at 50% 50%, #0508108c 0%, #050810e0 100%);-webkit-backdrop-filter:blur(10px)saturate(.9);backdrop-filter:blur(10px)saturate(.9);font-family:var(--fb);color:#f4f6fb}#menu.paused .panel{--cut:calc(28 * var(--u));clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));background:linear-gradient(#141b36eb,#0b1020f5);border:1px solid #ffffff1f;border-radius:0;position:relative}#menu.paused .panel:before{content:"";height:max(3px, calc(4 * var(--u)));background:var(--cta);position:absolute;top:0;left:0;right:0}#menu.paused[data-screen=pause] .panel{align-items:center;gap:calc(30 * var(--u));width:min(calc(680 * var(--u)), 100%);padding:calc(44 * var(--u)) calc(40 * var(--u)) calc(34 * var(--u));flex-direction:column;display:flex}#menu.paused[data-screen=pause] .brand{margin:0}#menu.paused[data-screen=pause] h1{width:min(calc(440 * var(--u)), 100%)}.pause-screen{width:min(calc(572 * var(--u)), 100%)}.pnav{gap:calc(12 * var(--u));flex-direction:column;display:flex}#menu .mrow{width:100%;height:calc(72 * var(--u));padding:0 calc(28 * var(--u));color:#fff;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:0;align-items:center;font-weight:500;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative;transform:skew(-10deg)}#menu .mrow.tall{height:calc(88 * var(--u))}#menu .mrow:hover,#menu .mrow:focus{border-color:var(--cta);transform:skewX(-10deg) translateX(calc(8 * var(--u)));background:#ff8a1f29;outline:none}#menu .mrow-in{align-items:center;gap:calc(18 * var(--u));width:100%;display:flex;transform:skew(10deg)}#menu .mrow-txt{flex-direction:column;min-width:0;display:flex}#menu .mrow-t{font-family:var(--fc);font-style:italic;font-weight:800;font-size:calc(32 * var(--u));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:1}#menu .mrow-s{margin-top:calc(5 * var(--u));font-size:max(calc(16 * var(--u)), 11px);color:#aab3c8;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}#menu .mrow-ic{width:calc(26 * var(--u));height:calc(26 * var(--u));color:var(--cta);flex:none}#menu .mrow .chev{width:calc(22 * var(--u));height:calc(22 * var(--u));opacity:.6;flex:none;margin-left:auto}#menu .mrow .key{min-width:calc(34 * var(--u));height:calc(28 * var(--u));padding:0 calc(8 * var(--u));border:max(1px, calc(1.5 * var(--u))) solid currentColor;border-bottom-width:max(2px, calc(3 * var(--u)));border-radius:calc(6 * var(--u));font-weight:700;font-size:max(calc(13 * var(--u)), 10px);color:inherit;opacity:.85;margin-left:auto}#menu .mrow.primary{background:var(--cta);border-color:var(--cta);color:#1a0f05;box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) #ff8a1f4d}#menu .mrow.primary .mrow-ic{color:#1a0f05}#menu .mrow.primary:hover,#menu .mrow.primary:focus{background:#ffa04a;border-color:#fff}#menu .mrow.danger .mrow-t,#menu .mrow.danger .mrow-ic{color:#ff7070}#menu .mrow.danger:hover,#menu .mrow.danger:focus{background:#ef444429;border-color:#ef4444}#menu .mrow .ic-done{display:none}#menu .mrow.copied{background:#35d6cf29;border-color:#35d6cf}#menu .mrow.copied .mrow-ic{color:#35d6cf}#menu .mrow.copied .ic-link{display:none}#menu .mrow.copied .ic-done{display:block}@media (prefers-reduced-motion:reduce){#menu .mrow,#menu .mrow:hover,#menu .mrow:focus{transition:none;transform:skew(-10deg)}}#menu.shell[data-screen=rooms],#menu.shell[data-screen=create]{background:radial-gradient(calc(1100 * var(--u)) calc(560 * var(--u)) at 78% 22%, #5b68ff21 0%, #5b68ff00 70%), radial-gradient(calc(1400 * var(--u)) calc(700 * var(--u)) at 50% 0%, #141c3e 0%, #070a14 72%)}.cu{padding-top:calc(60 * var(--u));flex-direction:column;display:flex}.cu .qp-head{margin-bottom:calc(30 * var(--u))}.cu-head{justify-content:space-between;align-items:flex-end;gap:calc(20 * var(--u)) calc(40 * var(--u));flex-flow:wrap}.cu-title{gap:calc(8 * var(--u));flex-direction:column;min-width:0;display:flex}#menu .cu .qp-head p .region{font-size:1em;font-weight:inherit;letter-spacing:inherit;color:#8d97b0}#rooms-about.error{color:#ff7a6b}#menu .cu .cta.ghost,#menu .pw-form .cta.ghost{border:calc(2 * var(--u)) solid #ffffff47;color:#e5e9f5;background:#ffffff0a}#menu .cu .cta.ghost:not(:disabled):hover,#menu .pw-form .cta.ghost:not(:disabled):hover{filter:none;background:#ffffff1a}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cu-table{table-layout:fixed;border-collapse:separate;width:100%;border-spacing:0 calc(6 * var(--u));font-variant-numeric:tabular-nums}.cu-table th.name{width:36%}.cu-table th.players{width:16%}.cu-table th.mode{width:20%}.cu-table th.map{width:16%}.cu-table th.join{width:12%}.cu-table th{height:calc(40 * var(--u));padding:0 calc(24 * var(--u));font-family:var(--fb);font-weight:600;font-size:max(10px, calc(14 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:#8d97b0;text-align:left;white-space:nowrap}.cu-table td{height:calc(76 * var(--u));padding:0 calc(24 * var(--u));font-family:var(--fb);font-weight:600;font-size:max(12px, calc(20 * var(--u)));color:#c9d0e0;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0b;transition:background .15s;overflow:hidden}.cu-table tbody tr[data-room]{cursor:pointer}.cu-table tbody tr[data-room] td:first-child{box-shadow:inset calc(4 * var(--u)) 0 0 transparent;transition:background .15s,box-shadow .15s}.cu-table tbody tr[data-room]:hover td{background:#ffffff1a}.cu-table tbody tr[data-room]:hover td:first-child,.cu-table tbody tr[data-room]:focus-within td:first-child{box-shadow:inset calc(4 * var(--u)) 0 0 var(--cta)}.cu-table tbody tr.off{cursor:default}.cu-table tbody tr.off td{color:#7d869c}.cu-table tbody tr.off:hover td{background:#ffffff0b}.cu-table tbody tr.off:hover td:first-child{box-shadow:none}.cu-table td.name b{text-overflow:ellipsis;font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(15px, calc(30 * var(--u)));letter-spacing:.01em;color:#fff;display:block;overflow:hidden}.cu-table tr.off td.name b{color:#9aa3b8}.cu-sub{display:none}.cu-table td.players{position:relative}.cu-table td.players b{font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(15px, calc(30 * var(--u)));color:#fff}.cu-table td.players b span{color:#8d97b0;font-size:.7em}.cu-table td.players small{margin-left:calc(10 * var(--u));font-size:max(10px, calc(15 * var(--u)));color:#8d97b0}.cu-fill{left:calc(24 * var(--u));right:calc(24 * var(--u));bottom:calc(14 * var(--u));height:max(2px, calc(4 * var(--u)));background:#ffffff1a;position:absolute}.cu-fill:before{content:"";transform-origin:0;transform:scaleX(var(--f));background:linear-gradient(90deg,#35d6cf,#8fe9ff);position:absolute;inset:0}tr.off .cu-fill:before{background:#7d869c}.cu-chip{height:max(18px, calc(30 * var(--u)));margin-right:calc(8 * var(--u));padding:0 calc(12 * var(--u));border:max(1px, calc(2 * var(--u))) solid var(--chip);color:var(--chip);font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(10px, calc(16 * var(--u)));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;background:#0000004d;align-items:center;display:inline-flex;transform:skew(-10deg)}.cu-chip.one{color:#120a14;background:#fff;border-color:#fff}.cu-table td.join{text-align:right;overflow:visible}#menu .cu-table .cta.sm{min-width:calc(120 * var(--u))}.cu-table tr.empty td{height:calc(160 * var(--u));text-align:center;white-space:normal;color:#8d97b0;border:calc(2 * var(--u)) dashed #ffffff1f;background:#ffffff06}.cu-create{align-items:flex-start;gap:calc(60 * var(--u));display:flex}.cu-form{flex:0 1 calc(760 * var(--u));gap:calc(22 * var(--u));min-width:0;padding:calc(30 * var(--u)) calc(40 * var(--u)) calc(34 * var(--u))}.cu-field{gap:calc(10 * var(--u));border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.cu-field:disabled{opacity:.4}.cu-label{align-items:center;gap:calc(12 * var(--u));font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(14px, calc(24 * var(--u)));letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:0;display:flex}.cu-label:before{content:"";width:calc(8 * var(--u));height:calc(20 * var(--u));background:var(--cta);flex:none;transform:skew(-14deg)}#menu .cu-input{height:max(40px, calc(50 * var(--u)));padding:0 calc(18 * var(--u));border:max(1px, calc(1.5 * var(--u))) solid #fff3;border-radius:calc(6 * var(--u));color:#fff;font-family:var(--fb);font-weight:600;font-size:max(14px, calc(20 * var(--u)));background:#0b1020}#menu .cu-input::placeholder{color:#6f7890}#menu .cu-input:hover{border-color:#fff6}#menu .cu-input:focus{border-color:var(--cta);box-shadow:0 0 0 calc(3 * var(--u)) #ff8a1f40;outline:none}.cu-field .sel-wrap{display:flex}#menu .cu-field .sel{width:100%;height:max(40px, calc(50 * var(--u)));font-size:max(14px, calc(20 * var(--u)))}.cu-hint{font-size:max(11px, calc(16 * var(--u)));color:#8d97b0;font-weight:500;line-height:1.4}.cu-opt{font-family:var(--fb);font-style:normal;font-weight:600;font-size:max(10px, calc(14 * var(--u)));letter-spacing:.12em;color:#8d97b0;margin-left:auto}.cu-lock{vertical-align:-.02em;width:.7em;height:.7em;color:var(--cta);margin-right:.3em;display:inline-block}.pw-dialog{width:min(calc(100vw - 32px), max(320px, calc(560 * var(--u))));color:#f4f6fb;background:0 0;border:0;max-width:none;padding:0;overflow:visible}.pw-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05060ab8}.pw-form{gap:calc(16 * var(--u));padding:max(20px, calc(30 * var(--u))) max(20px, calc(36 * var(--u)));background:linear-gradient(#141b36,#0b1020);margin:0}.pw-form .cu-hint{margin:0}.pw-form .cu-hint b{color:#fff}.pw-error{font-size:max(12px, calc(17 * var(--u)));color:#ff6a4a;margin:0;font-weight:600}.pw-form .ctas{gap:calc(14 * var(--u));margin-top:calc(6 * var(--u))}.nick-status{min-height:1.4em;margin:calc(-6 * var(--u)) 0 0;font-size:max(12px, calc(17 * var(--u)));color:#8d97b0;font-weight:600}.nick-status.ok{color:#39ff5a}.nick-status.error{color:#ff6a4a}#menu .nick-dialog .cu-input.ok{box-shadow:0 0 0 calc(3 * var(--u)) #39ff5a33;border-color:#39ff5a}#menu .nick-dialog .cu-input.error,#menu .cu-input[aria-invalid=true]{box-shadow:0 0 0 calc(3 * var(--u)) #ff5a4a38;border-color:#ff5a4a}.seg{gap:calc(10 * var(--u));display:grid}.seg-5{grid-template-columns:repeat(5,minmax(0,1fr))}.seg-4{grid-template-columns:repeat(4,minmax(0,1fr))}.seg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.seg label{cursor:pointer;display:flex;position:relative}.seg input{opacity:0;pointer-events:none;position:absolute}.seg label>span{min-height:max(38px, calc(48 * var(--u)));padding:0 calc(10 * var(--u));border:max(1px, calc(2 * var(--u))) solid #ffffff2e;color:#c9d0e0;font-family:var(--fc);font-style:italic;font-weight:800;font-size:max(12px, calc(20 * var(--u)));letter-spacing:.05em;text-align:center;text-transform:uppercase;background:#ffffff0a;flex:1;justify-content:center;align-items:center;line-height:1.05;transition:background .15s,border-color .15s,color .15s;display:flex;transform:skew(-10deg)}.seg label:hover>span{color:#fff;background:#ffffff1a}.seg input:checked+span{border-color:var(--chip,var(--cta));background:var(--chip,var(--cta));color:#120a14}.seg input:focus-visible+span{outline-offset:3px;outline:3px solid #fff}.cu-field:disabled .seg label{cursor:default}.seg label:has(input:disabled){cursor:default}.seg input:disabled+span{opacity:.35}.seg label:hover>input:disabled+span{color:#c9d0e0;background:#ffffff0a}.cu-actions{margin-top:calc(6 * var(--u))}.cu-preview{gap:calc(24 * var(--u));width:calc(370 * var(--u));flex-direction:column;flex:none;display:flex}.cu-card{aspect-ratio:420/520;filter:drop-shadow(0 calc(14 * var(--u)) calc(28 * var(--u)) #0000008c);position:relative;container-type:inline-size}.cu-card .qc-art{top:3cqi}.cu-sum{gap:calc(10 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(28 * var(--u));flex-direction:column;margin:0;display:flex}.cu-sum div{justify-content:space-between;gap:calc(16 * var(--u));padding-bottom:calc(10 * var(--u));border-bottom:1px solid #ffffff14;display:flex}.cu-sum dt{font-size:max(10px, calc(14 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:#8d97b0;font-weight:600}.cu-sum dd{font-size:max(12px, calc(18 * var(--u)));color:#fff;text-align:right;margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.cu-table td,.seg label>span{transition:none}}@media (width<=760px),(height<=520px){.cu-table th.name{width:42%}.cu-table th.players{width:18%}.cu-table th.mode{width:22%}.cu-table th.join{width:18%}.cu-table th.map,.cu-table td.map{display:none}.cu-table th,.cu-table td{padding:0 8px}.cu-table td{height:54px}.cu-sub{color:#8d97b0;font-size:11px;font-weight:500;display:block}.cu-table td.players small{display:none}.cu-fill{bottom:8px;left:8px;right:8px}.cu-chip{margin:2px 4px 2px 0}.cu-table td.mode{white-space:normal}.cu-preview{display:none}.cu-form{flex:1}}@media (width<=480px){.seg-4{grid-template-columns:repeat(2,minmax(0,1fr))}}
