*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden;background:#000;overscroll-behavior:none;touch-action:none;-webkit-tap-highlight-color:transparent}@supports (height: 100dvh){html,body{height:100dvh}}body{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}#game-canvas{width:100%;height:100%;display:block;outline:none;touch-action:none}#hud{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#fff;-webkit-user-select:none;user-select:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--font: "Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Oswald", "Ubuntu Condensed", "Franklin Gothic Medium", "Arial Narrow", "Liberation Sans Narrow", "Nimbus Sans Narrow", "DejaVu Sans Condensed", "Segoe UI", sans-serif;--mine: #ffc46b;--theirs: #ff5a4f;--neutral: #aeb6c2;--hot: #ffe680;--good: #7ff08a;--edge: rgba(255, 255, 255, .22);--ink: rgba(8, 10, 15, .82);font-family:var(--font);font-variant-numeric:tabular-nums}#hud .cap,#hud .tag,#ticket-bar .n,#hud-left,#hud-right,#message,#capture-status,#killfeed,#lock-hint{text-shadow:0 2px 5px rgba(0,0,0,.95),0 0 2px rgba(0,0,0,.9)}.frame{position:relative;z-index:0;--cham: 14px;--frame-edge: var(--edge);--frame-fill: rgba(6, 8, 13, .9)}.frame:before,.frame:after{content:"";position:absolute;z-index:-1;clip-path:polygon(var(--cham) 0,100% 0,100% calc(100% - var(--cham)),calc(100% - var(--cham)) 100%,0 100%,0 var(--cham))}.frame:before{top:0;right:0;bottom:0;left:0;background:var(--frame-edge)}.frame:after{top:1px;right:1px;bottom:1px;left:1px;background:var(--frame-fill)}.brackets:before,.brackets:after{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--edge);pointer-events:none}.brackets:before{top:-5px;left:-5px;border-right:0;border-bottom:0}.brackets:after{bottom:-5px;right:-5px;border-left:0;border-top:0}#hud .cap{font-size:calc(10 * var(--hud-cap));font-weight:700;letter-spacing:.22em;color:#ffffff80}#hud{--hud-trim: 1;--hud-trim-cap: 1;--hud-u: calc(clamp(.62px, .125vmin, 1px) * var(--hud-trim));--hud-num: calc(clamp(.66px, .125vmin, 1px) * var(--hud-trim));--hud-mid: calc(clamp(.78px, .125vmin, 1px) * var(--hud-trim));--hud-cap: calc(clamp(.88px, .125vmin, 1px) * var(--hud-trim-cap));--hud-map: calc(clamp(120px, 24vmin, 220px) * var(--hud-trim))}#hud.touching{--hud-trim: .78;--hud-trim-cap: .94}#hud{--ui-row: clamp(12px, 1.75vmin, 16px);--ui-cap: clamp(9px, 1.15vmin, 11px);--plate: rgba(255, 255, 255, .05);--rule: rgba(255, 255, 255, .1);--dim: rgba(255, 255, 255, .44);--dimmer: rgba(255, 255, 255, .3)}.ui-eyebrow{display:block;font-size:var(--ui-cap);font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:#ffe680bf}.ui-facts{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:clamp(8px,1vw,18px);padding-top:clamp(8px,1.2vh,14px);border-top:1px solid var(--rule)}.ui-facts b{display:block;font-size:clamp(15px,2.4vmin,26px);font-weight:800;letter-spacing:.04em;color:var(--hot)}.ui-facts span{display:block;margin-top:2px;font-size:var(--ui-cap);letter-spacing:.18em;text-transform:uppercase;color:var(--dimmer)}:is(#overlay.card-menu,#overlay.card-building,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy,#scoreboard){--u: clamp(.5px, calc(100vmin / 1080), 2.4px);--hit: 0px;--gx: max(clamp(16px, 3.4vw, 104px), calc((100% - 240vh)/2) );--gy: clamp(12px, calc(38 * var(--u)), 76px);--t-big: max(18px, calc(32 * var(--u)));--t-row: max(13px, calc(19 * var(--u)));--t-body: max(12px, calc(17 * var(--u)));--t-cap: max(10px, calc(13 * var(--u)));--plate-mm: rgba(16, 20, 30, .74);--plate-edge: inset 0 0 0 1px rgba(255, 255, 255, .09);--cut: max(6px, calc(10 * var(--u)))}@media(pointer:coarse){:is(#overlay.card-menu,#overlay.card-building,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy){--hit: 44px}}:is(#overlay.card-menu,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy) kbd.gl{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:max(20px,calc(28 * var(--u)));height:max(20px,calc(28 * var(--u)));padding:0 max(5px,calc(8 * var(--u)));font:inherit;font-size:var(--t-cap);font-weight:800;letter-spacing:.06em;line-height:1;text-shadow:none;text-transform:none;color:#dfe5ee;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff42;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}:is(#overlay.card-menu,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy) kbd.gl:before{content:attr(data-k)}:is(#overlay.card-menu,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy).dev-pad kbd.gl:before{content:attr(data-p)}:is(#overlay.card-menu,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy).dev-kbm kbd.gl:not([data-k]),:is(#overlay.card-menu,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy).dev-pad kbd.gl:not([data-p]),:is(#overlay.card-menu,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy).dev-touch kbd.gl{display:none}:is(#overlay.card-menu,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy).dev-pad kbd.gl:is([data-p=A],[data-p=B],[data-p=X],[data-p=Y]){width:max(20px,calc(28 * var(--u)));min-width:0;padding:0;border-radius:50%;clip-path:none;color:#0b0d12;box-shadow:inset 0 -2px #00000040}:is(#overlay.card-menu,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy).dev-pad kbd.gl[data-p=A]{background:#6fdc6a}:is(#overlay.card-menu,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy).dev-pad kbd.gl[data-p=B]{background:#ff6b5e}:is(#overlay.card-menu,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy).dev-pad kbd.gl[data-p=X]{background:#5ca8ff}:is(#overlay.card-menu,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy).dev-pad kbd.gl[data-p=Y]{background:#ffd24a}:is(#overlay.card-menu,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy).dev-pad kbd.gl:is([data-p=LB],[data-p=RB]){clip-path:none;border-radius:7px 7px 3px 3px;color:#0b0d12;background:#dfe5ee;box-shadow:none}:is(#overlay.card-menu,#overlay.card-roundover,#overlay.card-pause,#loadout,#settings,#lobby,#deploy).dev-pad kbd.gl[data-p=Start]{clip-path:none;border-radius:999px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hidden{display:none!important}#deploy{--col: clamp(320px, 30vw, calc(560 * var(--u)));--intel: clamp(260px, 20vw, calc(400 * var(--u)));--gap-x: clamp(16px, calc(48 * var(--u)), 110px);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;display:grid;grid-template-columns:minmax(0,var(--col)) minmax(0,1fr) minmax(0,var(--intel));grid-template-rows:auto minmax(0,1fr) auto minmax(0,max-content) auto auto auto;grid-template-areas:"top  top   top" ".    stage intel" "hero stage intel" "list stage intel" "kit  stage intel" "go   stage intel" "foot foot  foot";column-gap:var(--gap-x);row-gap:clamp(8px,calc(16 * var(--u)),30px);padding:max(var(--gy),env(safe-area-inset-top)) max(var(--gx),env(safe-area-inset-right)) max(var(--gy),env(safe-area-inset-bottom)) max(var(--gx),env(safe-area-inset-left));color:#fff;background:linear-gradient(90deg,#03050be6 0,#03050bcc calc(var(--gx) + var(--col)),#03050b80 calc(var(--gx) + var(--col) + var(--gap-x) * 2),#03050b80 calc(100% - var(--gx) - var(--intel) - var(--gap-x) * 2),#03050bd6 calc(100% - var(--gx) - var(--intel)),#03050be6),linear-gradient(0deg,#020308b3,#02030800 22%),linear-gradient(180deg,#02030899,#02030800 20%),radial-gradient(120% 90% at 4% 110%,rgba(255,230,128,.1),transparent 56%),radial-gradient(90% 72% at 97% -14%,rgba(53,240,255,.08),transparent 54%),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#deploy .dp-top{grid-area:top}#deploy .dp-hero{grid-area:hero}#deploy .dp-list{grid-area:list}#deploy .dp-kitrow{grid-area:kit}#deploy .dp-gorow{grid-area:go}#deploy .dp-stage{grid-area:stage}#deploy .dp-intel{grid-area:intel}#deploy .dp-foot{grid-area:foot}#deploy .dp-top,#deploy .dp-hero,#deploy .dp-foot{text-shadow:0 2px 8px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.8)}#deploy button{font:inherit;border:0}#hud.deploying :is(#ticket-bar,#flag-strip,#capture-status,#hitmarker,#damage-dirs,#hud-bottom,#killfeed,#scorefeed,#message,#toasts){visibility:hidden}#deploy .dp-top{display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--u));min-width:0}#deploy .dp-brand{display:flex;flex-direction:column;gap:max(2px,calc(4 * var(--u)));padding-left:max(8px,calc(14 * var(--u)));border-left:2px solid var(--hot);min-width:0}#deploy .dp-kicker{font-size:var(--t-cap);font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:#ffe680b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#deploy .dp-word{font-size:max(17px,calc(32 * var(--u)));font-weight:900;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--hot);text-shadow:3px 3px 0 #000,-1px -1px 0 #35f0ff,0 3px 16px rgba(0,0,0,.8);white-space:nowrap}#deploy .dp-sys{display:flex;gap:max(6px,calc(10 * var(--u)));flex:none}#deploy .dp-sysbtn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hit);min-height:var(--hit);gap:max(7px,calc(10 * var(--u)));padding:max(7px,calc(10 * var(--u))) max(11px,calc(18 * var(--u)));color:#d7dde7;background:var(--plate-mm);box-shadow:var(--plate-edge);cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .14s,color .14s}#deploy .dp-sysbtn svg{width:max(16px,calc(22 * var(--u)));height:max(16px,calc(22 * var(--u)));flex:none}#deploy .dp-sysbtn b{font-size:var(--t-cap);font-weight:800;letter-spacing:.24em;text-transform:uppercase;text-shadow:none}#deploy .dp-sysbtn:hover{color:var(--hot);background:#ffe68024}#deploy .dp-hero{min-width:0;padding-top:max(4px,calc(20 * var(--u)));container-type:inline-size}#deploy .dp-hero-in{--t: max(26px, min(calc(96 * var(--u)), 12cqw));position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;min-width:0}#deploy .dp-index{position:absolute;z-index:-1;right:0;top:calc(var(--t) * -.5);font-size:calc(var(--t) * 2.2);font-weight:900;line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(255,230,128,.14);text-shadow:none;pointer-events:none}#deploy .dp-mode{min-height:1em;font-size:var(--t-cap);font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--hot);white-space:nowrap}#deploy .dp-mode.attack{color:var(--theirs)}#deploy .dp-title{max-width:100%;margin:calc(max(4px,calc(8 * var(--u))) - .14em) 0 calc(max(6px,calc(12 * var(--u))) - .14em);padding:.14em .06em .14em 0;font-size:var(--t);font-weight:900;letter-spacing:.05em;line-height:.92;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:.04em .045em 0 #000,0 .08em .6em rgba(0,0,0,.55)}#deploy .dp-facts{display:flex;gap:max(3px,calc(6 * var(--u))) max(14px,calc(30 * var(--u)));max-width:100%;min-height:1.3em;overflow:hidden;white-space:nowrap}#deploy .dp-facts span{display:inline-flex;align-items:baseline;gap:.5em;min-width:0}#deploy .dp-facts b{font-size:var(--t-row);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}#deploy .dp-facts i{font-style:normal;font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:#ffffff85;overflow:hidden;text-overflow:ellipsis}#deploy .dp-facts .mine b{color:var(--mine)}#deploy .dp-facts .theirs b{color:var(--theirs)}#deploy .dp-hero-in.swap{animation:dp-swap .45s cubic-bezier(.16,.84,.36,1) both}#deploy .dp-hero-in.swap .dp-title{animation:dp-wipe .55s cubic-bezier(.6,0,.2,1) both}@keyframes dp-swap{0%{opacity:0;transform:translate3d(calc(-28 * var(--u)),0,0)}to{opacity:1;transform:none}}@keyframes dp-wipe{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -5% -20% 0)}}#deploy .dp-list{display:flex;flex-direction:column;gap:max(6px,calc(10 * var(--u)));min-width:0;min-height:0;margin:-12px -14px 0;padding:12px 14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}#deploy .dp-list::-webkit-scrollbar{display:none}#deploy .dp-rowwrap{position:relative;flex:none;min-width:0}#deploy .dp-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:max(12px,calc(20 * var(--u)));width:100%;min-height:max(var(--hit),calc(72 * var(--u)));padding:max(8px,calc(12 * var(--u))) max(12px,calc(18 * var(--u)));text-align:left;color:#fff;background:var(--plate-mm);box-shadow:var(--plate-edge);cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s,box-shadow .12s}#deploy .dp-row:hover{background:#ffe68014}#deploy .dp-rowwrap.sel .dp-row{background:#ffe6801a;box-shadow:inset 0 0 0 1px #ffe68099}#deploy .dp-rowwrap.attack.sel .dp-row{background:#ff5a4f1a;box-shadow:inset 0 0 0 1px #ff5a4f99}#deploy .dp-mark{--hex: polygon(50% 0, 100% 26%, 100% 74%, 50% 100%, 0 74%, 0 26%);position:relative;display:grid;place-items:center;width:max(26px,calc(40 * var(--u)));height:max(30px,calc(46 * var(--u)));clip-path:var(--hex);background:var(--mine)}#deploy .dp-mark:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;clip-path:var(--hex);background:#06080de6}#deploy .dp-mark b{position:relative;font-size:var(--t-row);font-weight:800;color:var(--mine)}#deploy .dp-mark.home{width:max(26px,calc(40 * var(--u)));height:max(26px,calc(40 * var(--u)));clip-path:none;border-radius:50%}#deploy .dp-mark.home:before{clip-path:none;border-radius:50%}#deploy .dp-mark.home i{position:relative;width:42%;height:34%;margin-top:8%;background:var(--mine);clip-path:polygon(0 0,100% 0,50% 100%)}#deploy .dp-rowwrap.attack .dp-mark{animation:dp-alarm .7s ease-in-out infinite alternate}@keyframes dp-alarm{0%{opacity:1}to{opacity:.55}}#deploy .dp-name{display:flex;flex-direction:column;gap:max(2px,calc(5 * var(--u)));min-width:0}#deploy .dp-name b{font-size:var(--t-row);font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .14s}#deploy .dp-rowwrap.sel .dp-name b{color:var(--hot)}#deploy .dp-state{font-style:normal;font-size:var(--t-cap);font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#ffffff80}#deploy .dp-rowwrap.attack .dp-state{color:var(--theirs)}#deploy .dp-rowwrap.busy .dp-state{color:var(--hot);animation:pulse .9s ease-in-out infinite}#deploy .dp-meter{position:absolute;left:0;right:0;bottom:0;height:max(2px,calc(3 * var(--u)));background:#ffffff12}#deploy .dp-meter s{display:block;height:100%;background:var(--mine);transform-origin:left center;transition:transform .15s linear}#deploy .dp-rowwrap.attack .dp-meter s{background:var(--theirs)}#deploy .dp-rowwrap.home .dp-meter{display:none}#deploy .dp-rowwrap:before,#deploy .dp-rowwrap:after{content:"";position:absolute;z-index:1;width:max(10px,calc(16 * var(--u)));height:max(10px,calc(16 * var(--u)));border:2px solid var(--hot);opacity:0;pointer-events:none;transition:opacity .14s,transform .22s cubic-bezier(.16,.84,.36,1)}#deploy .dp-rowwrap:before{top:calc(-5 * var(--u) - 3px);left:calc(-7 * var(--u) - 3px);border-right:0;border-bottom:0;transform:translate(-6px,-6px)}#deploy .dp-rowwrap:after{bottom:calc(-5 * var(--u) - 3px);right:calc(-7 * var(--u) - 3px);border-left:0;border-top:0;transform:translate(6px,6px)}#deploy .dp-rowwrap.sel:before,#deploy .dp-rowwrap.sel:after{opacity:1;transform:none}#deploy .dp-rowwrap.attack:before,#deploy .dp-rowwrap.attack:after{border-color:var(--theirs)}#deploy .dp-kit{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"cap cap gl chev" "w   s   gl chev";align-items:baseline;column-gap:max(10px,calc(14 * var(--u)));row-gap:max(2px,calc(4 * var(--u)));width:100%;min-height:var(--hit);padding:max(9px,calc(13 * var(--u))) max(12px,calc(18 * var(--u)));text-align:left;color:#fff;background:var(--plate-mm);box-shadow:var(--plate-edge);cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s}#deploy .dp-kit-cap{grid-area:cap;font-size:var(--t-cap);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#ffffff80}#deploy .dp-kit-w{grid-area:w;font-size:var(--t-row);font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}#deploy .dp-kit-s{grid-area:s;min-width:0;font-style:normal;font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#deploy .dp-kit .gl{grid-area:gl;align-self:center}#deploy .dp-kit:after{grid-area:chev;align-self:center;content:"›";font-size:var(--t-big);font-weight:700;line-height:.8;color:#ffffff4d;transition:color .14s,transform .14s}#deploy .dp-kit:hover{background:#ffe6801f}#deploy .dp-kit:hover:after{color:var(--hot);transform:translate(3px)}#deploy .dp-gorow{margin-top:max(2px,calc(6 * var(--u)));transition:filter .2s}#deploy .dp-gorow:has(.dp-go:not(.waiting)){filter:drop-shadow(0 0 calc(18 * var(--u)) rgba(255,230,128,.42))}#deploy .dp-go{--dcut: max(10px, calc(18 * var(--u)));position:relative;isolation:isolate;display:flex;align-items:center;gap:max(10px,calc(16 * var(--u)));width:100%;min-height:max(52px,calc(88 * var(--u)));padding:max(10px,calc(16 * var(--u))) max(16px,calc(30 * var(--u)));text-align:left;color:#12141a;background:var(--hot);cursor:pointer;clip-path:polygon(var(--dcut) 0,100% 0,100% calc(100% - var(--dcut)),calc(100% - var(--dcut)) 100%,0 100%,0 var(--dcut));transition:background .2s,color .2s;overflow:hidden}#deploy .dp-go:not(.waiting):hover{background:#fff3c4}#deploy .dp-go-t{flex:1 1 auto;display:flex;flex-direction:column;gap:max(2px,calc(4 * var(--u)));min-width:0}#deploy .dp-go-t b{font-size:var(--t-big);font-weight:900;letter-spacing:.3em;line-height:1;text-transform:uppercase}#deploy .dp-go-sub{font-style:normal;font-size:var(--t-cap);font-weight:700;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#12141a99}#deploy .dp-go-n{flex:none;font-style:normal;font-size:calc(var(--t-big) * 1.5);font-weight:900;line-height:1;font-variant-numeric:tabular-nums;color:var(--hot)}#deploy .dp-go-n:empty{display:none}#deploy .dp-go kbd.gl{color:#12141a;background:#12141a1a;box-shadow:inset 0 0 0 1px #12141a66}#deploy .dp-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#ffe6801a,#ffe68042);transform-origin:left center;opacity:0}#deploy .dp-go.waiting{color:#ffffffc7;background:var(--plate-mm);box-shadow:var(--plate-edge);cursor:default}#deploy .dp-go.waiting .dp-fill{opacity:1}#deploy .dp-go.waiting .dp-go-sub{color:#ffffff80}#deploy .dp-go.waiting kbd.gl{color:#ffffff80;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff2e}#deploy .dp-go.pending .dp-go-sub{animation:pulse .9s ease-in-out infinite}#deploy .dp-go:after{content:"";position:absolute;top:0;bottom:0;left:-34%;width:26%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.62),transparent);opacity:0;pointer-events:none}#deploy .dp-go:not(.waiting):after{opacity:1;animation:dp-sheen 3.4s ease-in-out infinite}@keyframes dp-sheen{0%,55%{transform:translate(0)}to{transform:translate(560%)}}#deploy .dp-stage{min-width:0;min-height:0;container-type:size;display:grid;place-items:center}#deploy .dp-mapwrap{position:relative;z-index:0;width:min(100cqw,100cqh);height:min(100cqw,100cqh);line-height:0}#deploy .dp-mapwrap canvas{display:block;width:100%;height:100%;cursor:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26"><g fill="none" stroke="%23000" stroke-opacity=".8" stroke-width="4.5" stroke-linecap="round"><path d="M13 2.5v6.5M13 17v6.5M2.5 13h6.5M17 13h6.5"/></g><g fill="none" stroke="%23ffe680" stroke-width="1.8" stroke-linecap="round"><path d="M13 2.5v6.5M13 17v6.5M2.5 13h6.5M17 13h6.5"/></g><circle cx="13" cy="13" r="1.6" fill="%23ffe680" stroke="%23000" stroke-opacity=".8" stroke-width="1"/></svg>') 13 13,crosshair;clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px)}#deploy .dp-hull{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--edge);clip-path:polygon(23px 0,100% 0,100% calc(100% - 23px),calc(100% - 23px) 100%,0 100%,0 23px)}#deploy .dp-mapwrap:before,#deploy .dp-mapwrap:after{content:"";position:absolute;width:max(14px,calc(26 * var(--u)));height:max(14px,calc(26 * var(--u)));border:2px solid rgba(255,230,128,.55);pointer-events:none}#deploy .dp-mapwrap:before{top:calc(-10 * var(--u) - 2px);right:calc(-10 * var(--u) - 2px);border-left:0;border-bottom:0}#deploy .dp-mapwrap:after{bottom:calc(-10 * var(--u) - 2px);left:calc(-10 * var(--u) - 2px);border-right:0;border-top:0}#deploy .dp-intel{align-self:start;display:flex;flex-direction:column;gap:max(14px,calc(26 * var(--u)));min-width:0;max-height:100%;overflow-y:auto;scrollbar-width:none;padding:max(14px,calc(26 * var(--u)));background:linear-gradient(170deg,#0a0d15db,#04060ccc);box-shadow:inset 0 0 0 1px #ffffff17;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}#deploy .dp-intel::-webkit-scrollbar{display:none}#deploy .dp-intel-in{display:flex;flex-direction:column;gap:max(12px,calc(20 * var(--u)))}#deploy .dp-intel-in.fade{animation:dp-fade .28s ease both}@keyframes dp-fade{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:none}}#deploy .dp-intel-head{display:flex;flex-direction:column;gap:max(3px,calc(6 * var(--u)));min-width:0;padding-bottom:max(7px,calc(12 * var(--u)));border-bottom:1px solid var(--rule)}#deploy .dp-intel-head:after{content:"";display:block;width:max(26px,calc(48 * var(--u)));height:2px;margin-top:max(6px,calc(10 * var(--u)));margin-bottom:calc(-1*max(7px,calc(12 * var(--u))) - 1px);background:var(--hot)}#deploy .dp-eyebrow-s{font-size:var(--t-cap);font-weight:700;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--hot)}#deploy .dp-intel-pos.attack .dp-eyebrow-s{color:var(--theirs)}#deploy .dp-intel-pos.attack .dp-intel-head:after{background:var(--theirs)}#deploy .dp-intel h3{font-size:max(17px,calc(30 * var(--u)));font-weight:800;letter-spacing:.12em;line-height:1.05;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}#deploy .dp-ifacts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:max(8px,calc(14 * var(--u)))}#deploy .dp-ifacts span{display:flex;flex-direction:column;gap:max(2px,calc(4 * var(--u)));min-width:0}#deploy .dp-ifacts b{font-size:max(15px,calc(26 * var(--u)));font-weight:800;line-height:1.05;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--hot)}#deploy .dp-ifacts .mine b{color:var(--mine)}#deploy .dp-ifacts .theirs b{color:var(--theirs)}#deploy .dp-ifacts i{font-style:normal;font-size:var(--t-cap);letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:#ffffff85}#deploy .dp-blurb{font-size:var(--t-body);line-height:1.55;color:#ffffffa8}#deploy .dp-round{display:flex;flex-direction:column;gap:max(8px,calc(12 * var(--u)));padding-top:max(12px,calc(20 * var(--u)));border-top:1px solid var(--rule)}#deploy .dp-round-cap{font-size:var(--t-cap);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#ffffff80}#deploy .dp-tix{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n b" "bar bar";align-items:baseline;row-gap:max(4px,calc(6 * var(--u)))}#deploy .dp-tix-n{grid-area:n;font-size:var(--t-cap);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#deploy .dp-tix b{grid-area:b;font-size:max(15px,calc(24 * var(--u)));font-weight:800;line-height:1;font-variant-numeric:tabular-nums}#deploy .dp-tix em{grid-area:bar;display:block;height:max(3px,calc(5 * var(--u)));background:#ffffff12}#deploy .dp-tix s{display:block;height:100%;transform-origin:left center;transition:transform .3s ease-out}#deploy .dp-tix.mine b{color:var(--mine)}#deploy .dp-tix.mine s{background:var(--mine)}#deploy .dp-tix.theirs b{color:var(--theirs)}#deploy .dp-tix.theirs s{background:var(--theirs)}#deploy .dp-flags{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);justify-items:center;gap:max(4px,calc(8 * var(--u)));margin-top:max(2px,calc(6 * var(--u)))}#deploy .dp-flag{--hex: polygon(50% 0, 100% 26%, 100% 74%, 50% 100%, 0 74%, 0 26%);position:relative;display:grid;place-items:center;width:max(24px,calc(38 * var(--u)));height:max(28px,calc(44 * var(--u)));clip-path:var(--hex);background:var(--neutral)}#deploy .dp-flag.mine{background:var(--mine)}#deploy .dp-flag.theirs{background:var(--theirs)}#deploy .dp-flag:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;clip-path:var(--hex);background:#06080de6}#deploy .dp-flag i{position:absolute;top:2px;right:2px;bottom:2px;left:2px;clip-path:var(--hex);opacity:.5;transform-origin:center bottom;transition:transform .15s linear}#deploy .dp-flag i.mine{background:var(--mine)}#deploy .dp-flag i.theirs{background:var(--theirs)}#deploy .dp-flag b{position:relative;font-size:var(--t-cap);font-weight:800;color:#d3d9e2}#deploy .dp-flag.mine b{color:var(--mine)}#deploy .dp-flag.theirs b{color:var(--theirs)}#deploy .dp-flag.contested{animation:dp-alarm .7s ease-in-out infinite alternate}#deploy .dp-foot{justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px max(12px,calc(22 * var(--u)));font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b}#deploy .dp-foot span{display:inline-flex;align-items:center;gap:5px}#deploy .dp-foot kbd{display:inline-flex;align-items:center;justify-content:center;min-width:max(20px,calc(24 * var(--u)));height:max(20px,calc(24 * var(--u)));padding:0 6px;font:inherit;font-size:var(--t-cap);font-weight:700;letter-spacing:.1em;text-shadow:none;color:#cfd6e2;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}#deploy .dp-foot kbd.pd{color:var(--hot);box-shadow:inset 0 0 0 1px #ffe68059}#deploy.dev-kbm .dp-foot [data-dev=pad],#deploy.dev-pad .dp-foot [data-dev=kbm],#deploy.dev-touch .dp-foot{display:none}@keyframes dp-rise{0%{opacity:0;transform:translate3d(0,calc(18 * var(--u)),0)}to{opacity:1;transform:none}}@keyframes dp-from-left{0%{opacity:0;transform:translate3d(calc(-36 * var(--u)),0,0)}to{opacity:1;transform:none}}@keyframes dp-drop{0%{opacity:0;transform:translate3d(0,calc(-12 * var(--u)),0)}to{opacity:1;transform:none}}@keyframes dp-arrive{0%{opacity:0}to{opacity:1}}@keyframes dp-zoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}#deploy.enter .dp-top{animation:dp-drop .5s ease both}#deploy.enter .dp-hero{animation:dp-from-left .7s cubic-bezier(.16,.84,.36,1) .05s both}#deploy.enter .dp-list>*{animation:dp-rise .5s cubic-bezier(.16,.84,.36,1) both;animation-delay:calc(.1s + var(--i, 1) * .04s)}#deploy.enter .dp-kitrow{animation:dp-rise .5s cubic-bezier(.16,.84,.36,1) .2s both}#deploy.enter .dp-gorow{animation:dp-rise .5s cubic-bezier(.16,.84,.36,1) .26s both}#deploy.enter .dp-mapwrap{animation:dp-zoom .6s cubic-bezier(.16,.84,.36,1) .08s both}#deploy.enter .dp-intel{animation:dp-arrive .6s ease .3s both}#deploy.enter .dp-foot{animation:dp-arrive .6s ease .4s both}#deploy .dp-list>.fresh{animation:dp-deal .36s cubic-bezier(.16,.84,.36,1) both}@keyframes dp-deal{0%{opacity:0;transform:translate3d(0,calc(14 * var(--u)),0)}to{opacity:1;transform:none}}@media(max-width:1239px),(max-height:619px){#deploy{--col: clamp(300px, 36vw, calc(560 * var(--u)));grid-template-columns:minmax(0,var(--col)) minmax(0,1fr);grid-template-areas:"top  top" ".    stage" "hero stage" "list stage" "kit  stage" "go   stage" "foot foot";background:linear-gradient(90deg,#03050be6 0,#03050bcc calc(var(--gx) + var(--col)),#03050b8c calc(var(--gx) + var(--col) + var(--gap-x) * 2)),linear-gradient(0deg,#020308b3,#02030800 22%),linear-gradient(180deg,#02030899,#02030800 20%),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#deploy .dp-intel{display:none}}@media(orientation:landscape)and (max-height:560px){#deploy{--gy: 10px;--gap-x: clamp(12px, 2.4vw, 24px);--side: min( calc(100vh - (2*max(var(--gy), env(safe-area-inset-top)))) , 50vw);grid-template-columns:var(--side) minmax(0,1fr) auto;grid-template-rows:auto minmax(0,max-content) minmax(0,1fr) auto auto;grid-template-areas:"stage hero top" "stage list list" "stage .    ." "stage kit  kit" "stage go   go";row-gap:6px;background:linear-gradient(270deg,#03050be6 0,#03050bcc 60%,#03050b8c),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#deploy .dp-top{align-self:start}#deploy .dp-brand,#deploy .dp-foot,#deploy .dp-index{display:none}#deploy .dp-sysbtn{padding-inline:12px}#deploy .dp-hero{padding-top:0}#deploy .dp-hero-in{--t: max(20px, min(8vh, 11cqw))}#deploy .dp-title{margin:2px 0}#deploy .dp-facts b{font-size:12px}#deploy .dp-facts i{font-size:9px}#deploy .dp-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px}#deploy .dp-row{min-height:var(--hit);padding:4px 10px;column-gap:10px}#deploy .dp-rowwrap:before{top:-3px;left:-4px}#deploy .dp-rowwrap:after{bottom:-3px;right:-4px}#deploy .dp-mark{width:24px;height:28px}#deploy .dp-mark.home{width:26px;height:26px}#deploy .dp-mark b{font-size:12px}#deploy .dp-name{gap:1px}#deploy .dp-name b{font-size:12px;letter-spacing:.08em}#deploy .dp-state{font-size:9px;letter-spacing:.1em}#deploy .dp-kit{padding-block:6px}#deploy .dp-kit-cap{display:none}#deploy .dp-kit{grid-template-areas:"w s gl chev"}#deploy .dp-go{min-height:52px}#deploy .dp-go-t b{font-size:17px}#deploy .dp-go-n{font-size:24px}#deploy .dp-gorow{margin-top:0}#deploy .dp-mapwrap canvas{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}#deploy .dp-hull{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px)}#deploy .dp-mapwrap:before,#deploy .dp-mapwrap:after{display:none}}@media(orientation:landscape)and (max-height:560px)and (max-width:740px){#deploy .dp-sysbtn b{display:none}#deploy .dp-facts :is(.mine,.theirs) i{display:none}#deploy .dp-list{grid-template-columns:minmax(0,1fr)}}@media(orientation:portrait){#deploy{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,max-content) minmax(0,1fr) auto auto;grid-template-areas:"top" "hero" "stage" "list" "." "kit" "go";row-gap:max(8px,calc(14 * var(--u)));background:linear-gradient(#03050bcc,#03050bcc),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#deploy .dp-intel,#deploy .dp-index,#deploy .dp-foot,#deploy .dp-sysbtn b{display:none}#deploy .dp-facts{flex-wrap:wrap;white-space:normal}#deploy .dp-stage{container-type:normal}#deploy .dp-list{margin-top:0}#deploy .dp-mapwrap{width:min(100%,40vh);height:auto;aspect-ratio:1}}@media(prefers-reduced-motion:reduce){#deploy.enter .dp-top,#deploy.enter .dp-hero,#deploy.enter .dp-list>*,#deploy.enter .dp-kitrow,#deploy.enter .dp-gorow,#deploy.enter .dp-mapwrap,#deploy.enter .dp-intel,#deploy.enter .dp-foot,#deploy .dp-hero-in.swap,#deploy .dp-hero-in.swap .dp-title,#deploy .dp-intel-in.fade,#deploy .dp-list>.fresh,#deploy .dp-rowwrap.attack .dp-mark,#deploy .dp-rowwrap.busy .dp-state,#deploy .dp-go.pending .dp-go-sub,#deploy .dp-go:after,#deploy .dp-flag.contested{animation:none}}#scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 15%),linear-gradient(to top,rgba(0,0,0,.55),transparent 20%)}#hud-fps{position:absolute;z-index:13;top:calc(18 * var(--hud-u));right:calc(20 * var(--hud-u));display:flex;align-items:baseline;gap:calc(12 * var(--hud-u));font-variant-numeric:tabular-nums;color:#ffffff9e;text-shadow:0 1px 4px rgba(0,0,0,.8)}#hud-fps span{display:flex;align-items:baseline;gap:calc(4 * var(--hud-u))}#hud-fps b{text-align:right;font-weight:700;letter-spacing:.06em}#hud-fps em{font-style:normal;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffff52}#hud-fps .fps-main b{min-width:calc(34 * var(--hud-u));font-size:calc(15 * var(--hud-mid))}#hud-fps .fps-main em{font-size:calc(9 * var(--hud-cap))}#hud-fps .fps-sub{color:#fff6}#hud-fps .fps-sub b{min-width:calc(26 * var(--hud-u));font-size:calc(11 * var(--hud-cap))}#hud-fps .fps-sub em{font-size:calc(8 * var(--hud-cap));color:#ffffff3d}#killfeed{position:absolute;top:calc(104 * var(--hud-u));right:calc(20 * var(--hud-u));display:flex;flex-direction:column;align-items:flex-end;gap:calc(3 * var(--hud-u));font-size:calc(12 * var(--hud-cap));font-weight:700;letter-spacing:.1em;text-transform:uppercase}.kill{display:flex;gap:calc(8 * var(--hud-u));align-items:center;padding:calc(4 * var(--hud-u)) calc(9 * var(--hud-u)) calc(4 * var(--hud-u)) calc(14 * var(--hud-u));border-right:2px solid rgba(255,255,255,.28);background:linear-gradient(to right,transparent,rgba(6,8,13,.72));transition:opacity .6s ease-out;animation:killIn .18s ease-out}.kill.fade{opacity:0}.kill .k{color:#e6ebf3}.kill .v{color:#9aa3b1}.kill .x{font-size:calc(10 * var(--hud-cap));line-height:1;padding:calc(3 * var(--hud-u)) calc(5 * var(--hud-u));color:#cfd6e2;background:#ffffff1a;clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px)}.kill.mine{border-right-color:var(--mine);background:linear-gradient(to right,transparent,rgba(255,196,107,.16))}.kill.mine .k{color:var(--hot)}.kill.mine .x{background:#ffc46b40;color:var(--hot)}@keyframes killIn{0%{opacity:0;transform:translate(16px)}}#scorefeed{position:absolute;right:calc(34 * var(--hud-u));bottom:calc(190 * var(--hud-u));display:flex;flex-direction:column;align-items:flex-end;gap:calc(2 * var(--hud-u));font-size:calc(12 * var(--hud-cap));font-weight:700;letter-spacing:.14em}.score-line{display:flex;align-items:baseline;gap:calc(8 * var(--hud-u));color:#ffffff9e;transition:opacity .5s ease-out;animation:scoreIn .16s ease-out;text-shadow:0 1px 3px rgba(0,0,0,.9)}.score-line.fade{opacity:0}.score-line b{font-size:calc(17 * var(--hud-mid));font-weight:800;letter-spacing:.02em;color:var(--hot)}@keyframes scoreIn{0%{opacity:0;transform:translate(14px)}}#ticket-bar{position:absolute;top:calc(14 * var(--hud-u));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:calc(12 * var(--hud-u))}#ticket-bar .side{display:flex;align-items:baseline;gap:calc(8 * var(--hud-u));min-width:calc(168 * var(--hud-u))}#ticket-bar .side.mine{justify-content:flex-end}#ticket-bar .tag{font-size:calc(11 * var(--hud-cap));font-weight:700;letter-spacing:.22em;color:#ffffff8c}#ticket-bar .n{font-size:calc(26 * var(--hud-mid));font-weight:800;letter-spacing:.03em;line-height:1}#ticket-bar .side.mine .n{color:var(--mine)}#ticket-bar .side.theirs .n{color:var(--theirs)}#ticket-bar .n.critical{animation:pulse .9s ease-in-out infinite}#ticket-bar .gauge{display:flex;gap:calc(5 * var(--hud-u))}#ticket-bar .track{position:relative;width:calc(108 * var(--hud-u));height:calc(7 * var(--hud-u));background:#ffffff1c;box-shadow:inset 0 0 0 1px #00000080;overflow:hidden;transform:skew(-20deg)}#ticket-bar .track i{position:absolute;top:0;bottom:0;width:100%;transition:transform .4s linear}#ticket-bar .track.mine i{right:0;transform-origin:right;background:var(--mine)}#ticket-bar .track.theirs i{left:0;transform-origin:left;background:var(--theirs)}#flag-strip{position:absolute;top:calc(58 * var(--hud-u));left:50%;transform:translate(-50%);display:flex;gap:calc(7 * var(--hud-u))}.flag{--hex: polygon(50% 0, 100% 26%, 100% 74%, 50% 100%, 0 74%, 0 26%);position:relative;width:calc(36 * var(--hud-u));height:calc(42 * var(--hud-u));clip-path:var(--hex);background:var(--neutral)}.flag.mine{background:var(--mine)}.flag.theirs{background:var(--theirs)}.flag .core{position:absolute;top:2px;right:2px;bottom:2px;left:2px;clip-path:var(--hex);background:#06080de0;overflow:hidden}.flag .cap-fill{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;transform:scaleY(0);transform-origin:bottom;transition:transform .15s linear}.flag .cap-fill.mine{background:var(--mine)}.flag .cap-fill.theirs{background:var(--theirs)}.flag .id{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:calc(15 * var(--hud-mid));font-weight:800;letter-spacing:.06em;color:#d3d9e2;text-shadow:0 1px 3px rgba(0,0,0,.9)}.flag.mine .id{color:var(--mine)}.flag.theirs .id{color:var(--theirs)}.flag.contested{animation:flagPulse .7s ease-in-out infinite alternate}@keyframes flagPulse{0%{filter:drop-shadow(0 0 0 rgba(255,255,255,0))}to{filter:drop-shadow(0 0 6px rgba(255,255,255,.85))}}#capture-status{position:absolute;left:50%;bottom:calc(104 * var(--hud-u));transform:translate(-50%);width:calc(304 * var(--hud-u));padding:calc(12 * var(--hud-u)) calc(20 * var(--hud-u)) calc(13 * var(--hud-u));text-align:center;background:radial-gradient(ellipse 62% 62% at 50% 50%,#04060b9e,#04060b00 72%)}#capture-status .cap-head{display:flex;align-items:center;justify-content:center;gap:calc(9 * var(--hud-u))}#capture-status .cap-id{min-width:calc(17 * var(--hud-u));font-size:calc(12 * var(--hud-cap));font-weight:800;line-height:1;padding:calc(3 * var(--hud-u)) calc(4 * var(--hud-u));color:#10131a;background:var(--neutral);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}#capture-status .cap-name{font-size:calc(12 * var(--hud-cap));font-weight:700;letter-spacing:.26em;color:#ffffffeb}#capture-status.mine .cap-id{background:var(--mine)}#capture-status.theirs .cap-id{background:var(--theirs)}#capture-status .cap-meter{position:relative;height:calc(5 * var(--hud-u));margin:calc(9 * var(--hud-u)) 0 calc(8 * var(--hud-u));background:#ffffff1a;box-shadow:inset 0 0 0 1px #00000080;overflow:hidden;transform:skew(-20deg)}#capture-status .cap-meter-fill{height:100%;transform:scaleX(0);transform-origin:left;transition:transform .15s linear}#capture-status .cap-meter-fill.mine{background:linear-gradient(to bottom,#ffdca7,var(--mine))}#capture-status .cap-meter-fill.theirs{background:linear-gradient(to bottom,#ff9089,var(--theirs))}#capture-status .cap-meter .segs{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to right,transparent 0 calc(22 * var(--hud-u)),rgba(0,0,0,.5) calc(22 * var(--hud-u)) calc(24 * var(--hud-u)))}#capture-status .cap-state{font-size:calc(10 * var(--hud-cap));font-weight:700;letter-spacing:.2em;white-space:nowrap;color:#ffffffad}#capture-status.contested .cap-state{color:var(--theirs);animation:capPulse .7s ease-in-out infinite}@keyframes capPulse{50%{opacity:.4}}#hud-bottom{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;padding:calc(26 * var(--hud-u)) calc(34 * var(--hud-u))}#hud-left{display:flex;flex-direction:column;gap:calc(5 * var(--hud-u))}#hud-right{display:flex;flex-direction:column;align-items:flex-end;gap:calc(5 * var(--hud-u))}#hud-left .cap-row,#hud-right .cap-row{display:flex;align-items:baseline;gap:calc(10 * var(--hud-u))}.hp-bar{position:relative;width:calc(224 * var(--hud-u));height:calc(11 * var(--hud-u));background:#ffffff1a;box-shadow:inset 0 0 0 1px #0000008c;transform:skew(-20deg)}#health-fill{display:block;height:100%;width:100%;background:linear-gradient(to bottom,#b6ffc4,var(--good));transform-origin:left;transition:transform .12s ease-out}.hp-bar .segs{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to right,transparent 0 calc(21 * var(--hud-u)),rgba(0,0,0,.5) calc(21 * var(--hud-u)) calc(23 * var(--hud-u)))}.hp-bar.low #health-fill{background:linear-gradient(to bottom,#ff9a92,var(--theirs))}.hp-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 10px #ff5a4fa6;opacity:0;pointer-events:none}.hp-bar.low:after{animation:lowPulse .8s ease-in-out infinite alternate}@keyframes lowPulse{to{opacity:1}}.hp-num{display:flex;align-items:baseline;gap:calc(6 * var(--hud-u))}#health-text{font-size:calc(34 * var(--hud-num));font-weight:800;line-height:.9;letter-spacing:.02em}#health-text.low{color:var(--theirs)}.hp-num em{font-style:normal;font-size:calc(11 * var(--hud-cap));font-weight:700;letter-spacing:.24em;color:#ffffff73}#hud-right .ammo-row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(16 * var(--hud-u));min-width:calc(224 * var(--hud-u))}#hud-right .ammo{display:flex;align-items:baseline;gap:calc(8 * var(--hud-u))}#ammo-mag{font-size:calc(46 * var(--hud-num));font-weight:800;line-height:.85;letter-spacing:.01em}#ammo-mag.low{color:var(--theirs)}#ammo-cap{font-size:calc(17 * var(--hud-mid));font-weight:700;letter-spacing:.08em;color:#ffffff6b}#mag-strip{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:calc(1 * var(--hud-u));width:calc(224 * var(--hud-u));height:calc(13 * var(--hud-u));overflow:hidden;transform:skew(-20deg)}#mag-strip b{display:flex;justify-content:flex-end;gap:var(--pip-gap, calc(2 * var(--hud-u)));height:var(--pip-h, calc(13 * var(--hud-u)))}#mag-strip i{display:block;flex:0 0 auto;width:var(--pip-w, calc(5 * var(--hud-u)));height:100%;background:var(--hot);box-shadow:0 0 4px #ffe68059}#mag-strip i.spent{background:#ffffff21;box-shadow:none}#nade-pips,#at-pips{display:flex;gap:calc(6 * var(--hud-u));align-items:center}#nade-pips i,#at-pips i{display:block;width:calc(9 * var(--hud-u));height:calc(9 * var(--hud-u));background:var(--hot);box-shadow:0 0 5px #ffe68066;transform:rotate(45deg)}#nade-pips i.spent,#at-pips i.spent{background:none;box-shadow:inset 0 0 0 1px #ffffff38}#hud-right.no-nades .nades .cap{color:#ffffff3d}#stowed{display:flex;align-items:baseline;gap:calc(8 * var(--hud-u))}#stowed .key{flex:0 0 auto;min-width:calc(18 * var(--hud-u));padding:calc(3 * var(--hud-u)) 0 calc(4 * var(--hud-u));font-size:calc(12 * var(--hud-cap));font-weight:800;line-height:1;letter-spacing:0;text-align:center;color:#0b0d12;background:#ffffffdb;text-shadow:none;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);transition:background .15s linear}#stowed .cap{white-space:nowrap;color:#ffffff80}#stowed .n{flex:0 0 auto;display:flex;align-items:baseline;gap:calc(2 * var(--hud-u))}#stowed .n b{font-size:calc(15 * var(--hud-mid));font-weight:800;line-height:.85;letter-spacing:.01em;color:#ffffffc7}#stowed .n em{font-style:normal;font-size:calc(10 * var(--hud-cap));font-weight:700;letter-spacing:.06em;color:#ffffff4d}#stowed.dry .key{background:#ff5a4fb8}#stowed.dry .n b{color:var(--theirs)}#stowed.ready .key{background:var(--hot)}#stowed.ready .cap{color:#ffffffb3}#stowed.ready .n b{color:var(--hot)}#hud-right #fire-mode{color:#ffffffeb}#hud-right .reload-note{font-size:calc(11 * var(--hud-cap));font-weight:800;letter-spacing:.26em;color:var(--hot);opacity:0}#hud-right.reloading .reload-note{opacity:1}#hud-right.reloading .ammo{opacity:.3}#hud-right.reloading #mag-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent,rgba(255,230,128,.75),transparent);animation:magSweep 1.4s linear infinite}@keyframes magSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}#hitmarker{position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-50%,-50%);--tick: #fff;--len: 17px;--thick: 3px;--gap: 6px;--wedge: polygon(0 0, 100% 0, 66% 100%, 34% 100%);filter:drop-shadow(0 0 3px rgba(0,0,0,.85))}#hitmarker.head{--tick: #ffd257;--len: 22px;--thick: 3.5px;--gap: 7px}#hitmarker.kill{--tick: var(--theirs);--len: 24px;--thick: 4px;--gap: 8px}#hitmarker.kill.head{--len: 27px}#hitmarker i{position:absolute;width:calc(var(--thick) + 2px);height:calc(var(--len) + 2px);margin:calc((var(--len) + 2px) / -2) 0 0 calc((var(--thick) + 2px) / -2);background:#0000009e;clip-path:var(--wedge);transform:rotate(var(--a)) translateY(calc(-1 * (var(--gap) + var(--len) / 2)))}#hitmarker i b{position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:var(--tick);clip-path:var(--wedge)}#hitmarker i:nth-of-type(1){--a: 45deg}#hitmarker i:nth-of-type(2){--a: 135deg}#hitmarker i:nth-of-type(3){--a: 225deg}#hitmarker i:nth-of-type(4){--a: 315deg}#vignette{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(ellipse at center,transparent 45%,rgba(255,30,30,.85) 100%)}#damage-dirs{position:absolute;top:50%;left:50%;width:0;height:0}#damage-dirs .arc{position:absolute;top:calc(-150 * var(--hud-u));left:calc(-150 * var(--hud-u));width:calc(300 * var(--hud-u));height:calc(300 * var(--hud-u));display:none;opacity:0;filter:drop-shadow(0 0 3px rgba(0,0,0,.9))}#damage-dirs .arc svg{display:block;width:100%;height:100%}#damage-dirs .arc path{fill:#a5120a;stroke:#000000b3;stroke-width:1.2}#message{position:absolute;top:24%;left:50%;transform:translate(-50%);padding:calc(9 * var(--hud-u)) 0;font-size:calc(24 * var(--hud-mid));font-weight:800;letter-spacing:.28em;text-align:center;white-space:nowrap;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);animation:msgIn .25s ease-out}@keyframes msgIn{0%{opacity:0;letter-spacing:.5em}}#outbounds{position:absolute;top:13%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--hud-u));text-align:center;white-space:nowrap;animation:obIn .2s ease-out}#outbounds .ob-head{padding:calc(5 * var(--hud-u)) calc(18 * var(--hud-u));font-size:calc(15 * var(--hud-mid));font-weight:800;letter-spacing:.3em;color:#ffd9d3;background:#780c0680;border-top:1px solid rgba(255,120,100,.55);border-bottom:1px solid rgba(255,120,100,.55)}#outbounds .ob-count{display:flex;align-items:baseline;gap:calc(9 * var(--hud-u));animation:obPulse 1s ease-in-out infinite}#outbounds.urgent .ob-count{animation-duration:.4s}#outbounds .ob-count b{font-size:calc(46 * var(--hud-num));font-weight:800;line-height:1;color:#f54;text-shadow:0 0 12px rgba(0,0,0,.85);font-variant-numeric:tabular-nums}#outbounds .ob-count em{font-size:calc(13 * var(--hud-cap));font-style:normal;font-weight:700;letter-spacing:.26em;color:#ffffffb8}@keyframes obIn{0%{opacity:0;transform:translate(-50%,-8px)}}@keyframes obPulse{50%{opacity:.45}}#toasts{position:absolute;bottom:calc(194 * var(--hud-u));left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--hud-u))}.toast{padding:calc(6 * var(--hud-u)) calc(15 * var(--hud-u));font-size:calc(12 * var(--hud-cap));font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hot);background:#06080db8;border-left:2px solid var(--hot);transition:opacity .7s;animation:killIn .2s ease-out}.toast.fade{opacity:0}#lock-hint{position:absolute;bottom:calc(58 * var(--hud-u));left:50%;transform:translate(-50%);font-size:calc(11 * var(--hud-cap));font-weight:700;letter-spacing:.28em;color:#ffffffa6}#lock-hint b{color:var(--hot)}#hud-kit{display:flex;flex-direction:column;align-items:flex-end;gap:calc(5 * var(--hud-u))}#vehicle{display:flex;flex-direction:column;align-items:flex-end;gap:calc(5 * var(--hud-u));min-width:calc(190 * var(--hud-u))}#vehicle .veh-hp,#vehicle .veh-gun{font-size:calc(20 * var(--hud-mid));font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}#vehicle .veh-gun{font-size:calc(13 * var(--hud-cap));letter-spacing:.2em}.veh-bar{position:relative;width:calc(190 * var(--hud-u));height:calc(7 * var(--hud-u));background:#ffffff1f;transform:skew(-20deg);overflow:hidden}.veh-bar i{position:absolute;inset:0 auto 0 0;width:100%;background:linear-gradient(to bottom,#b6ffc4,var(--good));transform-origin:left;transition:transform .12s linear}.veh-bar.load i{background:#ffffffb8}#vehicle.hurt .veh-bar.hull i{background:var(--theirs)}#vehicle.hurt .veh-hp{color:var(--theirs)}#vehicle.loading .veh-gun{color:#ffffff73}#vehicle .veh-crew{display:flex;gap:calc(8 * var(--hud-u))}#vehicle .veh-chair{display:flex;flex-direction:column;align-items:flex-end;gap:calc(1 * var(--hud-u));padding:calc(2 * var(--hud-u)) calc(6 * var(--hud-u));border-right:2px solid rgba(255,255,255,.14);transform:skew(-20deg)}#vehicle .veh-chair>*{transform:skew(20deg)}#vehicle .veh-chair b{font-size:calc(11 * var(--hud-cap));font-weight:700;letter-spacing:.2em;color:#ffffff73}#vehicle .veh-chair i{font-size:calc(9 * var(--hud-cap));font-style:normal;letter-spacing:.18em;color:#ffffff52}#vehicle .veh-chair.you{border-right-color:var(--hot)}#vehicle .veh-chair.you b,#vehicle .veh-chair.you i{color:var(--hot)}#vehicle .veh-chair.open b{color:#ffffff9e}#vehicle .veh-chair.player{opacity:.55}#vehicle .veh-seat{display:flex;align-items:baseline;gap:calc(10 * var(--hud-u));min-height:calc(12 * var(--hud-u))}#vehicle .veh-swap{font-size:calc(10 * var(--hud-cap));font-weight:700;letter-spacing:.2em;color:#ffffff73}#vehicle.gunner .veh-gun,#vehicle.gunner .veh-bar.load i{opacity:.5}#gun-marker{position:absolute;width:0;height:0;transform:translate(-50%,-50%)}#gun-marker i{position:absolute;background:#ffffffd9;box-shadow:0 0 3px #000000e6}#gun-marker i.t,#gun-marker i.b{width:2px;height:12px;margin:-6px 0 0 -1px}#gun-marker i.l,#gun-marker i.r{width:12px;height:2px;margin:-1px 0 0 -6px}#gun-marker i.t{transform:translateY(-19px)}#gun-marker i.b{transform:translateY(19px)}#gun-marker i.l{transform:translate(-19px)}#gun-marker i.r{transform:translate(19px)}#use-prompt{position:absolute;bottom:calc(92 * var(--hud-u));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:calc(9 * var(--hud-u));font-size:calc(12 * var(--hud-cap));font-weight:700;letter-spacing:.24em;color:#ffffffd1;text-shadow:0 1px 3px rgba(0,0,0,.9)}#use-prompt b{display:inline-flex;align-items:center;justify-content:center;min-width:calc(22 * var(--hud-u));padding:calc(3 * var(--hud-u)) calc(5 * var(--hud-u));font-size:calc(11 * var(--hud-cap));letter-spacing:.06em;color:var(--hot);border:1px solid rgba(255,255,255,.35);background:#06080d8c}@media(max-aspect-ratio:4 / 5){#ticket-bar{top:calc(var(--hud-map) + 30 * var(--hud-u))}#flag-strip{top:calc(var(--hud-map) + 74 * var(--hud-u))}#killfeed{top:calc(var(--hud-map) + 120 * var(--hud-u))}}#hud.overlaid #gun-marker,#hud.overlaid #use-prompt,#hud.paused #gun-marker,#hud.paused #use-prompt,#hud.dying #gun-marker,#hud.dying #use-prompt,#hud.overlaid #ticket-bar,#hud.overlaid #flag-strip,#hud.overlaid #capture-status,#hud.overlaid #hitmarker,#hud.overlaid #damage-dirs,#hud.overlaid #hud-bottom,#hud.overlaid #killfeed,#hud.overlaid #scorefeed,#hud.overlaid #message,#hud.overlaid #toasts,#hud.overlaid #lock-hint{display:none}#hud.paused #overlay{pointer-events:auto}#hud.paused #deploy{opacity:.18}#hud.paused #hitmarker,#hud.paused #damage-dirs,#hud.paused #capture-status,#hud.paused #lock-hint{display:none}#hud.touching #hud-bottom{padding:calc(14 * var(--hud-u)) calc(20 * var(--hud-u))}#hud.touching #vehicle{gap:calc(2 * var(--hud-u))}#hud.touching #vehicle .veh-hp{font-size:calc(17 * var(--hud-mid))}#hud.dying #hitmarker,#hud.dying #damage-dirs,#hud.dying #capture-status,#hud.dying #lock-hint,#hud.editing #scrim,#hud.editing #ticket-bar,#hud.editing #flag-strip,#hud.editing #capture-status,#hud.editing #hitmarker,#hud.editing #damage-dirs,#hud.editing #hud-bottom,#hud.editing #killfeed,#hud.editing #scorefeed,#hud.editing #lock-hint{display:none}#scoreboard{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:grid;place-items:center;padding:var(--gy) var(--gx);background:radial-gradient(ellipse 70% 65% at 50% 50%,#03050a9e,#03050a4d)}#scoreboard .sb-in{display:flex;flex-direction:column;gap:max(10px,calc(22 * var(--u)));width:min(100%,max(720px,calc(1120 * var(--u))));max-height:100%;min-height:0;padding:max(14px,calc(28 * var(--u))) max(14px,calc(32 * var(--u)));background:linear-gradient(170deg,#0a0d15e6,#04060cdb);box-shadow:inset 0 0 0 1px #ffffff17;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}#scoreboard.deep .sb-in{width:min(100%,max(980px,calc(1560 * var(--u))))}#scoreboard .sb-hero{display:flex;flex-direction:column;align-items:center;gap:max(6px,calc(12 * var(--u)));padding-bottom:max(10px,calc(20 * var(--u)));border-bottom:1px solid var(--rule)}#scoreboard .sb-eyebrow{font-size:var(--t-cap);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--hot);white-space:nowrap}#scoreboard .sb-face{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,calc(340 * var(--u))) minmax(0,1fr);align-items:center;gap:max(12px,calc(32 * var(--u)));width:100%}#scoreboard .sb-side{display:grid;grid-template-areas:"team" "n" "facts";justify-items:end;text-align:right;min-width:0}#scoreboard .sb-side.theirs{justify-items:start;text-align:left}#scoreboard .sb-side.mine{color:var(--mine)}#scoreboard .sb-side.theirs{color:var(--theirs)}#scoreboard .sb-team{grid-area:team;font-size:var(--t-cap);font-weight:800;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap}#scoreboard .sb-n{grid-area:n;font-size:max(30px,calc(76 * var(--u)));font-weight:900;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-shadow:.04em .045em 0 #000,0 .08em .6em rgba(0,0,0,.55)}#scoreboard .sb-facts{grid-area:facts;display:flex;gap:max(8px,calc(16 * var(--u)));margin-top:max(3px,calc(6 * var(--u)));font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b;white-space:nowrap}#scoreboard .sb-facts b{font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#e6ebf2}#scoreboard .sb-mid{display:flex;flex-direction:column;align-items:stretch;gap:max(5px,calc(9 * var(--u)));text-align:center}#scoreboard .sb-margin{font-size:var(--t-row);font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#ffffffc7}#scoreboard .sb-margin.up{color:var(--mine)}#scoreboard .sb-margin.down{color:var(--theirs)}#scoreboard .sb-split{display:flex;gap:2px;height:max(4px,calc(6 * var(--u)));background:#ffffff14}#scoreboard .sb-split i{flex:1 1 0}#scoreboard .sb-split i.mine{background:var(--mine)}#scoreboard .sb-split i.theirs{background:var(--theirs)}#scoreboard .sb-mcap{font-size:var(--t-cap);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#fff6}#scoreboard .sb-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:max(14px,calc(40 * var(--u)));min-height:0}#scoreboard .sb-col{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:max(8px,calc(16 * var(--u)));align-items:start;min-width:0}#scoreboard .sb-list{display:flex;flex-direction:column;gap:max(2px,calc(3 * var(--u)));margin:0;padding:0;list-style:none;min-width:0}#scoreboard .sb-list li{display:grid;grid-template-columns:1.6em 3px minmax(0,1fr) 2em 2em 3.2em;align-items:center;column-gap:max(6px,calc(10 * var(--u)));min-height:max(22px,calc(34 * var(--u)));padding:0 max(8px,calc(12 * var(--u))) 0 max(4px,calc(8 * var(--u)));font-size:var(--t-body);font-variant-numeric:tabular-nums;color:#ffffffb8;background:#ffffff09}#scoreboard.pinged .sb-list li{grid-template-columns:1.6em 3px minmax(0,1fr) 2em 2em 3.2em 2.6em}#scoreboard .sb-list li>span{text-align:right}#scoreboard .sb-list li .rk{font-weight:800;color:#ffffff73}#scoreboard .sb-list li>i{align-self:stretch;margin:5px 0}#scoreboard .sb-col.mine li>i{background:var(--mine)}#scoreboard .sb-col.theirs li>i{background:var(--theirs)}#scoreboard .sb-list li .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;letter-spacing:.02em;color:#e6ebf2}#scoreboard .sb-list li .d{color:#ffffff73}#scoreboard .sb-list li .pts{font-weight:800;color:#fff}#scoreboard .sb-list li.head{min-height:0;padding-bottom:max(3px,calc(5 * var(--u)));font-size:var(--t-cap);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b;background:none}#scoreboard .sb-list li.head>i{background:none}#scoreboard .sb-list li.head .rk,#scoreboard .sb-list li.head .pts{font-weight:700;color:#ffffff6b}#scoreboard .sb-list li.head .nm{font-weight:800;letter-spacing:.24em}#scoreboard .sb-col.mine li.head .nm{color:var(--mine)}#scoreboard .sb-col.theirs li.head .nm{color:var(--theirs)}#scoreboard .sb-list li.you{background:#ffe6801f;box-shadow:inset 0 0 0 1px #ffe68066}#scoreboard .sb-list li.you .nm,#scoreboard .sb-list li.you .rk{color:var(--hot)}#scoreboard .sb-list li .ms{color:#ffffff73}#scoreboard .sb-list li .ms.fair{color:var(--hot)}#scoreboard .sb-list li .ms.poor{color:var(--theirs)}#scoreboard .sb-list li .ms.none{color:#ffffff38}#scoreboard.deep .sb-list li{grid-template-columns:1.5em 3px minmax(0,1fr) 1.7em 2.8em;column-gap:max(5px,calc(8 * var(--u)));min-height:max(20px,calc(30 * var(--u)))}#scoreboard.deep .sb-list li .d{display:none}#scoreboard.deep.pinged .sb-list li{grid-template-columns:3px minmax(0,1fr) 1.7em 2.8em 2.3em;padding-left:max(3px,calc(6 * var(--u)))}#scoreboard.deep.pinged .sb-list li .rk{display:none}#scoreboard.enter{animation:sb-scrim .16s ease-out both}#scoreboard.enter .sb-in{animation:sb-rise .2s cubic-bezier(.2,.8,.3,1) both}#scoreboard.enter .sb-split{animation:sb-grow .35s cubic-bezier(.2,.8,.3,1) .08s both}@keyframes sb-scrim{0%{opacity:0}}@keyframes sb-rise{0%{opacity:0;transform:translate3d(0,calc(10 * var(--u)),0)}}@keyframes sb-grow{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){#scoreboard.enter,#scoreboard.enter :is(.sb-in,.sb-split){animation:none}}@media(orientation:landscape)and (max-height:560px){#scoreboard{padding:8px 16px}#scoreboard .sb-in{width:100%;gap:8px;padding:10px 14px 12px}#scoreboard .sb-hero{gap:4px;padding-bottom:8px}#scoreboard .sb-n{font-size:30px}#scoreboard .sb-facts{margin-top:2px}#scoreboard .sb-mcap{display:none}#scoreboard .sb-list li{min-height:22px}#scoreboard.deep .sb-hero{flex-direction:row;justify-content:center}#scoreboard.deep .sb-eyebrow{display:none}#scoreboard.deep .sb-n{font-size:24px}#scoreboard.deep .sb-side{grid-template-areas:"team n" "facts facts";column-gap:10px;align-items:baseline}#scoreboard.deep .sb-side.theirs{grid-template-areas:"n team" "facts facts"}#scoreboard.deep .sb-list li{grid-template-columns:3px minmax(0,1fr) 1.5em 2.6em;min-height:17px;font-size:11px;column-gap:5px;padding:0 5px 0 3px}#scoreboard.deep.pinged .sb-list li{grid-template-columns:3px minmax(0,1fr) 2.6em 2.3em}#scoreboard.deep.pinged .sb-list li .k,#scoreboard.deep .sb-list li .rk{display:none}#scoreboard.deep .sb-list li.head .nm{visibility:hidden}#scoreboard.deep .sb-list li.head{font-size:9px;letter-spacing:.12em}#scoreboard.deep .sb-teams{gap:12px}#scoreboard.deep .sb-col{gap:6px}}@media(orientation:landscape)and (max-height:560px)and (max-width:740px){#scoreboard .sb-list li{grid-template-columns:3px minmax(0,1fr) 2em 2em 3.2em;padding-left:3px}#scoreboard.pinged .sb-list li{grid-template-columns:3px minmax(0,1fr) 2em 2em 3.2em 2.6em}#scoreboard .sb-list li .rk{display:none}}@media(orientation:portrait){#scoreboard{padding:12px}#scoreboard .sb-in{width:100%;overflow-y:auto;padding:12px}#scoreboard .sb-face{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:8px}#scoreboard .sb-mid{grid-column:1 / -1;grid-row:2}#scoreboard :is(.sb-side,.sb-side.theirs){justify-items:center;text-align:center}#scoreboard .sb-n{font-size:34px}#scoreboard .sb-facts{flex-wrap:wrap;justify-content:center;column-gap:8px;row-gap:0}#scoreboard .sb-teams{grid-template-columns:minmax(0,1fr)}#scoreboard .sb-col{grid-auto-flow:row}}#menu-shot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;opacity:0;transition:opacity .4s ease;pointer-events:none}#menu-shot.on{opacity:1;animation:shot-drift 46s ease-in-out infinite alternate}@keyframes shot-drift{0%{transform:scale(1.06) translate3d(-.9%,.7%,0)}to{transform:scale(1.13) translate3d(1%,-.8%,0)}}#menu-shot .ov-shot{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity .65s ease,transform 1.3s cubic-bezier(.16,.84,.36,1)}#menu-shot .ov-shot.on{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){#menu-shot.on{animation:none}}#overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}@keyframes ov-sheen{0%{transform:translate(0)}46%,to{transform:translate(540%)}}#overlay .ov-detail-head{display:flex;flex-direction:column;gap:4px}#overlay .ov-detail-head h3{font-size:clamp(17px,3vmin,32px);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff}#overlay .ov-blurb{max-width:56ch;font-size:clamp(11px,1.5vmin,14px);line-height:1.55;color:#fff9}#overlay .ov-thumb{position:relative;align-self:center;width:100%;max-width:min(100%,46vh);aspect-ratio:1;min-height:0;background:#00000059;box-shadow:inset 0 0 0 1px #ffffff14;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}#overlay .ov-thumb canvas{display:block;width:100%;height:100%}#overlay .ov-meter{position:relative;height:4px;background:#ffffff1a}#overlay .ov-meter span{position:absolute;inset:0 auto 0 0;background:var(--hot)}#overlay .ov-meter i{position:absolute;top:-3px;width:2px;height:10px;margin-left:-1px;background:#ffffff47}#overlay .ov-meter i.on{background:#12141a8c}#overlay .ov-slot{display:flex;flex-direction:column;gap:2px;padding:clamp(8px,1.2vh,14px) 0 0;border-top:1px solid var(--rule)}#overlay .ov-slot b{font-size:var(--ui-row);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff}#overlay .ov-slot i{font-style:normal;font-size:var(--ui-cap);letter-spacing:.16em;text-transform:uppercase;color:var(--dimmer)}#overlay .ov-bar{position:relative;width:min(380px,62vw);height:3px;overflow:hidden;background:#ffffff1a}#overlay .ov-bar i{position:absolute;left:0;top:0;bottom:0;width:34%;background:#35f0ff;box-shadow:0 0 12px 1px #35f0ffd9,0 0 32px #35f0ff66;will-change:transform;animation:ov-sweep 1.15s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes ov-sweep{0%{transform:translate(0)}to{transform:translate(194%)}}#overlay .ov-bar.measured i{animation:none;transform:none;transition:width .12s linear}#overlay kbd{font:inherit;font-size:var(--ui-cap);font-weight:700;letter-spacing:.1em;padding:3px 7px;min-width:24px;text-align:center;color:#cfd6e2;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}#overlay kbd.pad{color:var(--hot);box-shadow:inset 0 0 0 1px #ffe6804d}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause){--col: clamp(300px, 38vw, calc(700 * var(--u)));--intel: clamp(260px, 25vw, calc(430 * var(--u)));--t-title: clamp(28px, calc(112 * var(--u)), 9.4vw);--t-word: max(17px, calc(32 * var(--u)));width:100%;height:100%;display:grid;column-gap:clamp(16px,calc(48 * var(--u)),120px);row-gap:clamp(8px,calc(16 * var(--u)),30px);padding:max(var(--gy),env(safe-area-inset-top)) max(var(--gx),env(safe-area-inset-right)) max(var(--gy),env(safe-area-inset-bottom)) max(var(--gx),env(safe-area-inset-left));background:linear-gradient(90deg,#03050be6 0,#03050bbd calc(var(--gx) + var(--col) * .55),#03050b47 calc(var(--gx) + var(--col) * 1.1),#03050b00 calc(var(--gx) + var(--col) * 1.55)),linear-gradient(0deg,#020308eb,#0203088c 22%,#02030800 50%),linear-gradient(180deg,#020308c7,#02030800 22%),linear-gradient(270deg,#03050b99,#03050b00 34%),radial-gradient(120% 90% at 4% 110%,rgba(255,230,128,.12),transparent 56%),radial-gradient(90% 72% at 97% -14%,rgba(53,240,255,.09),transparent 54%),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#overlay.card-menu{grid-template-columns:minmax(0,var(--col)) minmax(0,1fr) var(--intel);grid-template-rows:auto minmax(0,1fr) auto auto auto auto auto auto;grid-template-areas:"top   top   top" ".     .     ." "hero  hero  intel" "maps  .     intel" "enemy .     intel" "kit   .     intel" "go    .     intel" "foot  foot  foot"}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-top,#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-hero,#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-cap,#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-foot{text-shadow:0 2px 8px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.8)}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-foot kbd.face-a{width:max(20px,calc(28 * var(--u)));min-width:0;padding:0;border-radius:50%;clip-path:none;color:#0b0d12;background:#6fdc6a;box-shadow:inset 0 -2px #00000040}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-top{grid-area:top;display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--u));min-width:0}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-brand{display:flex;flex-direction:column;gap:max(2px,calc(4 * var(--u)));padding-left:max(8px,calc(14 * var(--u)));border-left:2px solid var(--hot);min-width:0}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-kicker{font-size:var(--t-cap);font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:#ffe680b8;white-space:nowrap}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-word{font-size:var(--t-word);font-weight:900;letter-spacing:.18em;line-height:1;color:var(--hot);text-shadow:3px 3px 0 #000,-1px -1px 0 #35f0ff,0 3px 16px rgba(0,0,0,.8);white-space:nowrap}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-sys{display:flex;align-items:center;gap:max(6px,calc(10 * var(--u)))}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-sysbtn{pointer-events:auto;display:inline-flex;align-items:center;gap:max(7px,calc(10 * var(--u)));min-height:var(--hit);padding:max(7px,calc(10 * var(--u))) max(11px,calc(18 * var(--u)));font:inherit;color:#d7dde7;background:var(--plate-mm);box-shadow:var(--plate-edge);border:0;cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .14s,color .14s,box-shadow .14s}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-sysbtn svg{width:max(16px,calc(22 * var(--u)));height:max(16px,calc(22 * var(--u)));flex:none}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-sysbtn b{font-size:var(--t-cap);font-weight:800;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-sysbtn:hover{color:var(--hot);background:#ffe68024}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-sysbtn.sel{color:var(--hot);background:#ffe6801f;box-shadow:inset 0 0 0 1px #ffe680b3,inset 0 -3px 0 var(--hot)}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) a.mm-source{pointer-events:auto;display:inline-flex;padding:4px;margin-left:max(2px,calc(6 * var(--u)));color:#ffffff57;transition:color .15s ease}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) a.mm-source:hover,#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) a.mm-source:focus-visible{color:var(--hot)}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) a.mm-source svg{width:max(16px,calc(22 * var(--u)));height:max(16px,calc(22 * var(--u)))}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-hero{grid-area:hero;align-self:end;min-width:0}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-hero-in{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-index{position:absolute;z-index:-1;left:-.06em;top:calc(var(--t-title) * -1.3);font-size:calc(var(--t-title) * 2.1);font-weight:900;line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(255,230,128,.16);text-shadow:none;pointer-events:none}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-mode{max-width:100%;font-size:var(--t-cap);font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--hot);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-title{margin:max(2px,calc(6 * var(--u))) 0 max(6px,calc(12 * var(--u)));font-size:var(--t-title);font-weight:900;letter-spacing:.05em;line-height:.92;text-transform:uppercase;color:#fff;white-space:nowrap;text-shadow:.04em .045em 0 #000,0 .08em .6em rgba(0,0,0,.55)}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-blurb{max-width:46ch;font-size:var(--t-body);line-height:1.5;color:#ffffffc2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-facts{display:flex;flex-wrap:wrap;gap:max(3px,calc(6 * var(--u))) max(16px,calc(30 * var(--u)));margin-top:max(8px,calc(14 * var(--u)));font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:#ffffff85}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-facts span{display:inline-flex;align-items:baseline;gap:.5em;white-space:nowrap}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-facts b{font-size:var(--t-row);font-weight:800;letter-spacing:.06em;color:#fff}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-hero-in.swap{animation:mm-swap .45s cubic-bezier(.16,.84,.36,1) both}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-hero-in.swap .mm-title{animation:mm-wipe .55s cubic-bezier(.6,0,.2,1) both}@keyframes mm-swap{0%{opacity:0;transform:translate3d(calc(-28 * var(--u)),0,0)}to{opacity:1;transform:none}}@keyframes mm-wipe{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -5% -20% 0)}}#overlay.card-menu .mm-row{position:relative;min-width:0}#overlay.card-menu .mm-maps{grid-area:maps}#overlay.card-menu .mm-enemy{grid-area:enemy}#overlay.card-menu .mm-kitrow{grid-area:kit}#overlay.card-menu .mm-go{grid-area:go}#overlay.card-menu .mm-row:before,#overlay.card-menu .mm-row:after{content:"";position:absolute;width:max(10px,calc(16 * var(--u)));height:max(10px,calc(16 * var(--u)));border:2px solid var(--hot);opacity:0;pointer-events:none;transition:opacity .14s,transform .22s cubic-bezier(.16,.84,.36,1)}#overlay.card-menu .mm-row:before{top:calc(-7 * var(--u) - 3px);left:calc(-9 * var(--u) - 3px);border-right:0;border-bottom:0;transform:translate(-6px,-6px)}#overlay.card-menu .mm-row:after{bottom:calc(-7 * var(--u) - 3px);right:calc(-9 * var(--u) - 3px);border-left:0;border-top:0;transform:translate(6px,6px)}#overlay.card-menu .mm-row.sel:before,#overlay.card-menu .mm-row.sel:after{opacity:1;transform:none}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-cap{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:max(5px,calc(8 * var(--u)));font-size:var(--t-cap);letter-spacing:.3em;text-transform:uppercase}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-cap span{font-weight:700;color:#ffffff80;transition:color .14s}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-cap b{font-weight:700;letter-spacing:.2em;color:#ffffffb8}#overlay.card-menu .mm-row.sel .mm-cap span{color:var(--hot)}#overlay.card-menu .mm-strip{display:flex;align-items:stretch;gap:max(4px,calc(6 * var(--u)))}#overlay.card-menu .mm-nav{pointer-events:auto;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(3px,calc(6 * var(--u)));width:max(40px,calc(52 * var(--u)));padding:0;font:inherit;color:#fff;background:var(--plate-mm);box-shadow:var(--plate-edge);border:0;cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s,opacity .12s}#overlay.card-menu .mm-nav:before{font-size:var(--t-big);font-weight:700;line-height:.8;color:var(--hot)}#overlay.card-menu .mm-nav.prev:before{content:"‹"}#overlay.card-menu .mm-nav.next:before{content:"›"}#overlay.card-menu .mm-nav.next{order:2}#overlay.card-menu .mm-nav:hover{background:#ffe68029}#overlay.card-menu .mm-nav.off{opacity:.28;cursor:default}#overlay.card-menu .mm-nav.off:hover{background:var(--plate-mm)}#overlay.card-menu.dev-touch .mm-nav{display:none}#overlay.card-menu .mm-reel{--h: clamp(46px, calc(88 * var(--u)), 200px);pointer-events:auto;flex:1 1 auto;min-width:0;display:flex;gap:max(3px,calc(5 * var(--u)));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}#overlay.card-menu .mm-reel::-webkit-scrollbar{display:none}#overlay.card-menu .mm-card{position:relative;flex:none;width:calc(var(--h) * var(--slim));height:var(--h);padding:0;font:inherit;border:0;cursor:pointer;background:#151a24 center / cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff24;filter:saturate(.4) brightness(.52);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:width .38s cubic-bezier(.2,.8,.3,1),filter .25s,box-shadow .2s}#overlay.card-menu .mm-card:hover{filter:saturate(.8) brightness(.85)}#overlay.card-menu .mm-card.on{width:calc(var(--h) * var(--wide));filter:none;box-shadow:inset 0 0 0 1px #ffe68073,inset 0 -3px 0 var(--hot)}#overlay.card-menu .mm-maps.sel .mm-card.on{box-shadow:inset 0 0 0 2px var(--hot)}#overlay.card-menu .mm-card-n{position:absolute;top:max(3px,calc(5 * var(--u)));left:max(5px,calc(8 * var(--u)));font-size:var(--t-cap);font-weight:800;letter-spacing:.08em;color:#ffffffe6;text-shadow:0 1px 4px rgba(0,0,0,.95)}#overlay.card-menu .mm-card-name{position:absolute;left:0;right:0;bottom:0;padding:max(10px,calc(18 * var(--u))) max(6px,calc(10 * var(--u))) max(5px,calc(8 * var(--u)));text-align:left;font-size:var(--t-cap);font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(to top,rgba(0,0,0,.82),transparent);opacity:0;transition:opacity .2s}#overlay.card-menu .mm-card.on .mm-card-name{opacity:1;transition-delay:.16s}#overlay.card-menu .mm-tiers{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:max(3px,calc(5 * var(--u)))}#overlay.card-menu .mm-tier{pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(4px,calc(7 * var(--u)));min-width:0;min-height:var(--hit);padding:max(8px,calc(12 * var(--u))) 4px;font:inherit;color:#d0d7e2;background:var(--plate-mm);box-shadow:var(--plate-edge);border:0;cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s,color .12s}#overlay.card-menu .mm-tier b{max-width:100%;font-size:var(--t-row);font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#overlay.card-menu .mm-tier i{display:flex;gap:2px}#overlay.card-menu .mm-tier s{display:block;width:max(6px,calc(10 * var(--u)));height:3px;background:#ffffff24}#overlay.card-menu .mm-tier s.lit{background:#fff9}#overlay.card-menu .mm-tier:hover{color:var(--hot);background:#ffe68029}#overlay.card-menu .mm-tier.on{color:#12141a;background:var(--hot)}#overlay.card-menu .mm-tier.on s{background:#12141a2e}#overlay.card-menu .mm-tier.on s.lit{background:#12141ac7}#overlay.card-menu .mm-kit{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"cap cap gl chev" "w   s   gl chev";align-items:baseline;column-gap:max(10px,calc(14 * var(--u)));row-gap:max(2px,calc(4 * var(--u)));width:100%;min-height:var(--hit);padding:max(9px,calc(13 * var(--u))) max(12px,calc(18 * var(--u)));font:inherit;text-align:left;color:#fff;background:var(--plate-mm);box-shadow:var(--plate-edge);border:0;cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s,box-shadow .12s}#overlay.card-menu .mm-kit-cap{grid-area:cap;font-size:var(--t-cap);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#ffffff80}#overlay.card-menu .mm-kit-w{grid-area:w;font-size:var(--t-row);font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}#overlay.card-menu .mm-kit-s{grid-area:s;min-width:0;font-style:normal;font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#overlay.card-menu .mm-kit .gl{grid-area:gl;align-self:center}#overlay.card-menu .mm-kit:after{grid-area:chev;align-self:center;content:"›";font-size:var(--t-big);font-weight:700;line-height:.8;color:#ffffff4d;transition:color .14s,transform .14s}#overlay.card-menu .mm-kit:hover{background:#ffe6801f}#overlay.card-menu .mm-kitrow.sel .mm-kit{background:#ffe6801a;box-shadow:inset 0 0 0 1px #ffe68099}#overlay.card-menu .mm-kitrow.sel .mm-kit:after{color:var(--hot);transform:translate(3px)}#overlay.card-menu .mm-go{margin-top:max(4px,calc(10 * var(--u)));transition:filter .2s}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-go.sel{filter:drop-shadow(0 0 calc(18 * var(--u)) rgba(255,230,128,.42))}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-deploy{--dcut: max(10px, calc(18 * var(--u)));pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:max(52px,calc(82 * var(--u)));padding:max(10px,calc(16 * var(--u))) max(16px,calc(30 * var(--u)));font:inherit;text-align:left;color:#12141a;background:var(--hot);border:0;cursor:pointer;clip-path:polygon(var(--dcut) 0,100% 0,100% calc(100% - var(--dcut)),calc(100% - var(--dcut)) 100%,0 100%,0 var(--dcut));transition:background .12s}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-deploy:hover{background:#fff3c4}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-deploy-t{display:flex;flex-direction:column;gap:max(2px,calc(3 * var(--u)))}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-deploy-t b{font-size:var(--t-big);font-weight:900;letter-spacing:.3em;line-height:1;text-transform:uppercase}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-deploy-t i{font-style:normal;font-size:var(--t-cap);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#12141a94}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-deploy kbd.gl{color:#12141a;background:#12141a1a;box-shadow:inset 0 0 0 1px #12141a66}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-deploy:after{content:"";position:absolute;top:0;bottom:0;left:-34%;width:26%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.62),transparent);opacity:0;pointer-events:none}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-go.sel .mm-deploy:after{opacity:1;animation:ov-sheen 3.4s ease-in-out infinite}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-intel{grid-area:intel;align-self:end;min-width:0;padding:max(14px,calc(26 * var(--u)));background:linear-gradient(170deg,#0a0d15db,#04060ccc);box-shadow:inset 0 0 0 1px #ffffff17;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-intel-in{display:flex;flex-direction:column;gap:max(10px,calc(16 * var(--u)));animation:mm-fade .28s ease both}@keyframes mm-fade{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:none}}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-intel .ov-detail-head{padding-bottom:max(7px,calc(12 * var(--u)));border-bottom:1px solid var(--rule)}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-intel .ov-detail-head:after{content:"";display:block;width:max(26px,calc(48 * var(--u)));height:2px;margin-top:max(6px,calc(10 * var(--u)));margin-bottom:calc(-1*max(7px,calc(12 * var(--u))) - 1px);background:var(--hot)}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-intel .ui-eyebrow{font-size:var(--t-cap)}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-intel h3{font-size:max(17px,calc(30 * var(--u)));letter-spacing:.12em}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-intel .ov-blurb{font-size:var(--t-body);color:#ffffffa8}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-intel .ui-facts b{font-size:max(15px,calc(26 * var(--u)))}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-intel .ui-facts span,#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-intel .ov-slot i{font-size:var(--t-cap)}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-intel .ov-slot b{font-size:var(--t-row)}#overlay:is(.card-menu,.card-building,.card-roundover,.card-pause) .mm-intel .ov-thumb{max-width:100%}#overlay.card-menu .mm-legend{display:flex;flex-wrap:wrap;gap:max(6px,calc(8 * var(--u))) max(12px,calc(20 * var(--u)));font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c}#overlay.card-menu .mm-legend span{display:inline-flex;align-items:center;gap:.7em}#overlay.card-menu .mm-legend i.dia{width:8px;height:8px;transform:rotate(45deg);border:1.5px solid var(--c)}#overlay.card-menu .mm-legend i.hex{width:11px;height:10px;background:var(--neutral);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-foot{grid-area:foot;justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px max(12px,calc(22 * var(--u)));font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-foot span{display:inline-flex;align-items:center;gap:5px}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-foot kbd{min-width:max(20px,calc(24 * var(--u)));height:max(20px,calc(24 * var(--u)));display:inline-flex;align-items:center;justify-content:center;padding:0 6px;font-size:var(--t-cap);text-shadow:none}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-foot kbd.pd{color:var(--hot);box-shadow:inset 0 0 0 1px #ffe68059}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-foot kbd.face-a{color:#0b0d12}#overlay:is(.card-menu,.card-roundover,.card-pause).dev-kbm .mm-foot [data-dev=pad],#overlay:is(.card-menu,.card-roundover,.card-pause).dev-pad .mm-foot [data-dev=kbm],#overlay:is(.card-menu,.card-roundover,.card-pause).dev-touch .mm-foot{display:none}@keyframes mm-rise{0%{opacity:0;transform:translate3d(0,calc(18 * var(--u)),0)}to{opacity:1;transform:none}}@keyframes mm-from-left{0%{opacity:0;transform:translate3d(calc(-36 * var(--u)),0,0)}to{opacity:1;transform:none}}@keyframes mm-drop{0%{opacity:0;transform:translate3d(0,calc(-12 * var(--u)),0)}to{opacity:1;transform:none}}#overlay.card-menu.enter .mm-top{animation:mm-drop .5s ease both}#overlay.card-menu.enter .mm-hero{animation:mm-from-left .7s cubic-bezier(.16,.84,.36,1) .05s both}#overlay.card-menu.enter .mm-row{animation:mm-rise .5s cubic-bezier(.16,.84,.36,1) both}#overlay.card-menu.enter .mm-maps{animation-delay:.12s}#overlay.card-menu.enter .mm-enemy{animation-delay:.17s}#overlay.card-menu.enter .mm-kitrow{animation-delay:.22s}#overlay.card-menu.enter .mm-go{animation-delay:.27s}#overlay.card-menu.enter .mm-intel{animation:ov-arrive .6s ease .3s both}#overlay.card-menu.enter .mm-foot{animation:ov-arrive .6s ease .4s both}@keyframes ov-arrive{0%{opacity:0}to{opacity:1}}#overlay.card-building{grid-template-columns:minmax(0,var(--col)) minmax(0,1fr) var(--intel);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"top   .     ." ".     .     intel" "hero  hero  intel" "load  .     note"}#overlay.card-building .mm-blurb{-webkit-line-clamp:unset;display:block}#overlay.card-building .bd-load{--dcut: max(10px, calc(18 * var(--u)));grid-area:load;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:max(52px,calc(82 * var(--u)));margin-top:max(4px,calc(10 * var(--u)));padding:max(10px,calc(16 * var(--u))) max(16px,calc(30 * var(--u)));background:linear-gradient(100deg,#0e121ce6,#0a0d15c7);box-shadow:var(--plate-edge);clip-path:polygon(var(--dcut) 0,100% 0,100% calc(100% - var(--dcut)),calc(100% - var(--dcut)) 100%,0 100%,0 var(--dcut))}#overlay.card-building .bd-load-t{display:flex;flex-direction:column;gap:max(2px,calc(3 * var(--u)));min-width:0}#overlay.card-building .bd-word{font-size:var(--t-big);font-weight:900;letter-spacing:.3em;line-height:1;text-transform:uppercase;color:#fff}#overlay.card-building .bd-stage{font-style:normal;font-size:var(--t-cap);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#overlay.card-building .bd-pct{font-size:var(--t-big);font-weight:900;letter-spacing:.04em;line-height:1;color:#35f0ff;text-shadow:0 0 calc(14 * var(--u)) rgba(53,240,255,.45)}#overlay.card-building .bd-load .ov-bar{position:absolute;left:0;right:0;bottom:0;width:auto;height:max(3px,calc(4 * var(--u)));background:#ffffff14}#overlay.card-building .bd-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:max(10px,calc(18 * var(--u)))}#overlay.card-building .bd-slots .ov-slot{min-width:0}#overlay.card-building .bd-slots .ov-slot .ui-eyebrow{margin-bottom:max(2px,calc(4 * var(--u)))}#overlay.card-building .bd-note{grid-area:note;align-self:end;display:flex;flex-direction:column;gap:max(4px,calc(8 * var(--u)));min-width:0;padding-left:max(8px,calc(14 * var(--u)));border-left:2px solid rgba(53,240,255,.8);text-shadow:0 2px 8px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.8)}#overlay.card-building .bd-note-cap{font-size:var(--t-cap);font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#35f0ffd9}#overlay.card-building .bd-note p{max-width:46ch;font-size:var(--t-body);line-height:1.5;color:#ffffffd1}#overlay.card-building.enter .bd-load{animation:mm-rise .4s cubic-bezier(.16,.84,.36,1) both}#overlay.card-building.enter .mm-intel{animation:ov-arrive .45s ease .06s both}#overlay.card-building.enter .bd-note{animation:ov-arrive .45s ease .12s both}@media(max-width:1099px),(max-height:619px){#overlay.card-building{--col: clamp(300px, 58vw, calc(720 * var(--u)));grid-template-columns:minmax(0,var(--col)) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"top   ." ".     ." "hero  hero" "load  note"}#overlay.card-building .mm-intel{display:none}}@media(orientation:landscape)and (max-height:560px){#overlay.card-building{--gy: 10px;grid-template-columns:minmax(0,1fr) minmax(0,clamp(250px,45%,440px));grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"top  ." ".    ." "hero hero" "load note";column-gap:clamp(14px,3vw,32px);row-gap:8px;background:linear-gradient(0deg,#020308f0,#0203089e 42%,#02030800 72%),linear-gradient(180deg,#020308b8,#02030800 26%),linear-gradient(90deg,#03050b8c,#03050b00 60%)}#overlay.card-building .mm-index{display:none}#overlay.card-building .mm-title{margin-bottom:4px;font-size:clamp(26px,min(7.2vw,13vh),60px)}#overlay.card-building .mm-facts{margin-top:4px}#overlay.card-building .bd-load{margin-top:0;align-self:end}#overlay.card-building .bd-note p{font-size:12px}}@media(orientation:landscape)and (max-height:560px)and (max-width:740px){#overlay.card-building .mm-blurb{display:none}}@media(orientation:portrait){#overlay.card-building{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-areas:"top" "." "hero" "load" "note";row-gap:max(12px,calc(20 * var(--u)));background:linear-gradient(0deg,#020308f2,#020308cc 42%,#02030833 68%,#02030800 80%),linear-gradient(180deg,#020308c7,#02030800 18%),radial-gradient(120% 60% at 0% 100%,rgba(255,230,128,.1),transparent 60%),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#overlay.card-building>:is(.mm-hero,.bd-load,.bd-note){width:100%;max-width:680px}#overlay.card-building .mm-intel{display:none}}@media(max-width:560px){#overlay.card-building .mm-kicker{display:none}#overlay.card-building .mm-mode{letter-spacing:.22em}}@media(prefers-reduced-motion:reduce){#overlay.card-building.enter :is(.bd-load,.mm-intel,.bd-note){animation:none}}#overlay.card-roundover{--intel: clamp(300px, 29vw, calc(480 * var(--u)));grid-template-columns:minmax(0,var(--col)) minmax(0,1fr) var(--intel);grid-template-rows:auto minmax(0,1fr) auto auto auto auto auto;grid-template-areas:"top    top  top" ".      .    intel" "hero   hero intel" "result .    intel" "you    .    intel" "next   .    intel" "foot   foot foot"}#overlay.card-roundover .ro-hero.won .mm-title{color:var(--mine)}#overlay.card-roundover .ro-hero.lost .mm-title{color:var(--theirs)}#overlay.card-roundover .ro-hero.lost .mm-mode{color:#ff968ceb}#overlay.card-roundover .ro-hero.lost .mm-index{-webkit-text-stroke-color:rgba(255,90,79,.2)}#overlay:is(.card-roundover,.card-pause) .ro-plate{min-width:0;padding:max(10px,calc(16 * var(--u))) max(14px,calc(24 * var(--u)));background:linear-gradient(100deg,#0e121ce0,#0a0d15bd);box-shadow:var(--plate-edge);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}#overlay.card-roundover .ro-result{grid-area:result}#overlay.card-roundover .ro-you{grid-area:you}#overlay:is(.card-roundover,.card-pause) .ro-cap{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:max(6px,calc(10 * var(--u)));font-size:var(--t-cap);letter-spacing:.3em;text-transform:uppercase}#overlay:is(.card-roundover,.card-pause) .ro-cap span{font-weight:700;color:#ffffff80;white-space:nowrap}#overlay:is(.card-roundover,.card-pause) .ro-cap b{font-weight:800;letter-spacing:.16em;color:#ffffffc7;white-space:nowrap}#overlay:is(.card-roundover,.card-pause) .ro-cap b.place{color:var(--hot)}#overlay:is(.card-roundover,.card-pause) .ro-cap b.up{color:var(--mine)}#overlay:is(.card-roundover,.card-pause) .ro-cap b.down{color:var(--theirs)}#overlay.card-roundover .ro-sides{display:grid;grid-template-columns:max-content minmax(24px,1fr) max-content;align-items:end;gap:max(10px,calc(20 * var(--u)))}#overlay.card-roundover .ro-sides .side{display:flex;flex-direction:column;gap:max(2px,calc(4 * var(--u)))}#overlay.card-roundover .ro-sides .side.theirs{text-align:right}#overlay.card-roundover .ro-sides .side span{font-size:var(--t-cap);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c}#overlay.card-roundover .ro-sides .side b{font-size:max(24px,calc(50 * var(--u)));font-weight:900;line-height:.95;font-variant-numeric:tabular-nums}#overlay.card-roundover .ro-sides .side.mine b{color:var(--mine)}#overlay.card-roundover .ro-sides .side.theirs b{color:var(--theirs)}#overlay.card-roundover .ro-split{display:flex;gap:2px;height:max(4px,calc(6 * var(--u)));margin-bottom:max(6px,calc(10 * var(--u)));background:#ffffff14}#overlay.card-roundover .ro-split i.mine{background:var(--mine)}#overlay.card-roundover .ro-split i.theirs{background:var(--theirs)}#overlay:is(.card-roundover,.card-pause) .ro-figs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:max(8px,calc(14 * var(--u)))}#overlay:is(.card-roundover,.card-pause) .ro-figs div{display:flex;flex-direction:column;gap:max(2px,calc(4 * var(--u)));min-width:0}#overlay:is(.card-roundover,.card-pause) .ro-figs b{font-size:max(18px,calc(34 * var(--u)));font-weight:900;line-height:1;font-variant-numeric:tabular-nums;color:#fff}#overlay:is(.card-roundover,.card-pause) .ro-figs span{font-size:var(--t-cap);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffff80}#overlay.card-roundover .ro-next{grid-area:next;min-width:0;margin-top:max(4px,calc(10 * var(--u)))}#overlay.card-roundover .ro-wait{--dcut: max(10px, calc(18 * var(--u)));display:flex;flex-direction:column;justify-content:center;gap:max(2px,calc(4 * var(--u)));min-height:max(52px,calc(82 * var(--u)));padding:max(10px,calc(16 * var(--u))) max(16px,calc(30 * var(--u)));background:linear-gradient(100deg,#0e121ce6,#0a0d15c7);box-shadow:var(--plate-edge);clip-path:polygon(var(--dcut) 0,100% 0,100% calc(100% - var(--dcut)),calc(100% - var(--dcut)) 100%,0 100%,0 var(--dcut))}#overlay.card-roundover .ro-wait b{font-size:var(--t-big);font-weight:900;letter-spacing:.3em;line-height:1;text-transform:uppercase;color:#fff}#overlay.card-roundover .ro-wait i{font-style:normal;font-size:var(--t-cap);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ffffff80}#overlay.card-roundover .ro-vote .vote-clock{min-width:3ch;text-align:right;font-variant-numeric:tabular-nums;color:var(--hot)}#overlay.card-roundover .ro-cands{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:max(6px,calc(10 * var(--u)))}#overlay.card-roundover .ro-cand-w{position:relative;min-width:0}#overlay.card-roundover .ro-cand-w:before,#overlay.card-roundover .ro-cand-w:after{content:"";position:absolute;z-index:1;width:max(9px,calc(14 * var(--u)));height:max(9px,calc(14 * var(--u)));border:2px solid var(--hot);opacity:0;pointer-events:none;transition:opacity .14s,transform .22s cubic-bezier(.16,.84,.36,1)}#overlay.card-roundover .ro-cand-w:before{top:-5px;left:-5px;border-right:0;border-bottom:0;transform:translate(-5px,-5px)}#overlay.card-roundover .ro-cand-w:after{bottom:-5px;right:-5px;border-left:0;border-top:0;transform:translate(5px,5px)}#overlay.card-roundover .ro-cand-w.sel:before,#overlay.card-roundover .ro-cand-w.sel:after{opacity:1;transform:none}#overlay.card-roundover .ro-cand{pointer-events:auto;position:relative;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"tag  count" "name name";align-content:end;row-gap:max(2px,calc(4 * var(--u)));column-gap:8px;width:100%;min-height:max(58px,calc(96 * var(--u)));padding:max(8px,calc(12 * var(--u))) max(10px,calc(14 * var(--u))) max(12px,calc(16 * var(--u)));font:inherit;text-align:left;color:#fff;border:0;cursor:pointer;background:#151a24 center / cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff24;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:box-shadow .14s}#overlay.card-roundover .ro-cand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#04060ceb,#04060c80 55%,#04060c33);pointer-events:none;transition:background .14s}#overlay.card-roundover .ro-cand>*{position:relative}#overlay.card-roundover .ro-cand:hover:before{background:linear-gradient(to top,#04060cd1,#04060c4d 60%,#04060c00)}#overlay.card-roundover .ro-cand .nm{grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#dfe5ee;text-shadow:0 1px 4px rgba(0,0,0,.9)}#overlay.card-roundover .ro-cand .ct{grid-area:count;font-size:var(--t-row);font-weight:800;font-variant-numeric:tabular-nums;color:#ffffff80}#overlay.card-roundover .ro-cand .tag{grid-area:tag;justify-self:start;font-style:normal;font-size:var(--t-cap);font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--hot);visibility:hidden}#overlay.card-roundover .ro-cand .bar{position:absolute;left:0;right:0;bottom:0;height:max(3px,calc(4 * var(--u)));background:#ffffff1a}#overlay.card-roundover .ro-cand .bar b{display:block;height:100%;background:#ffffff73;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.8,.3,1)}#overlay.card-roundover .ro-cand-w.lead .ct{color:#fff}#overlay.card-roundover .ro-cand-w.sel .ro-cand{box-shadow:inset 0 0 0 1px #ffe6808c}#overlay.card-roundover .ro-cand-w.sel .nm{color:#fff}#overlay.card-roundover .ro-cand-w.on .ro-cand{box-shadow:inset 0 0 0 2px var(--hot)}#overlay.card-roundover .ro-cand-w.on .nm,#overlay.card-roundover .ro-cand-w.on .ct{color:var(--hot)}#overlay.card-roundover .ro-cand-w.on .tag{visibility:visible}#overlay.card-roundover .ro-cand-w.on .bar b{background:var(--hot)}#overlay.card-roundover .ro-board{display:flex;flex-direction:column;gap:max(2px,calc(3 * var(--u)));margin:0;padding:0;list-style:none}#overlay.card-roundover .ro-board li{display:grid;grid-template-columns:1.6em 3px minmax(0,1fr) 1.8em 1.8em 3em;align-items:center;column-gap:max(6px,calc(8 * var(--u)));min-height:max(22px,calc(34 * var(--u)));padding:0 max(8px,calc(12 * var(--u))) 0 max(4px,calc(8 * var(--u)));font-size:var(--t-body);font-variant-numeric:tabular-nums;color:#ffffffb8;background:#ffffff09}#overlay.card-roundover .ro-board li>span{text-align:right}#overlay.card-roundover .ro-board li .rk{text-align:right;font-weight:800;color:#ffffff73}#overlay.card-roundover .ro-board li>i{align-self:stretch;margin:5px 0}#overlay.card-roundover .ro-board li.mine>i{background:var(--mine)}#overlay.card-roundover .ro-board li.theirs>i{background:var(--theirs)}#overlay.card-roundover .ro-board li .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;letter-spacing:.02em;color:#e6ebf2}#overlay.card-roundover .ro-board li .pts{font-weight:800;color:#fff}#overlay.card-roundover .ro-board li.head{min-height:0;padding-bottom:max(3px,calc(5 * var(--u)));font-size:var(--t-cap);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b;background:none}#overlay.card-roundover .ro-board li.head b{font-weight:700}#overlay.card-roundover .ro-board li.head .pts{font-weight:700;color:#ffffff6b}#overlay.card-roundover .ro-board li.gap{min-height:max(6px,calc(10 * var(--u)));background:none;border-top:1px dashed rgba(255,255,255,.14);margin-top:max(3px,calc(5 * var(--u)))}#overlay.card-roundover .ro-board li.you{background:#ffe6801f;box-shadow:inset 0 0 0 1px #ffe68066}#overlay.card-roundover .ro-board li.you .nm,#overlay.card-roundover .ro-board li.you .rk{color:var(--hot)}#overlay.card-roundover .ro-leave{min-width:var(--hit);justify-content:center}#overlay.card-roundover .mm-foot{grid-area:foot}#overlay.card-roundover.enter .mm-top{animation:mm-drop .5s ease both}#overlay.card-roundover.enter .mm-hero{animation:mm-from-left .7s cubic-bezier(.16,.84,.36,1) .05s both}#overlay.card-roundover.enter .mm-title{animation:mm-wipe .7s cubic-bezier(.6,0,.2,1) .12s both}#overlay.card-roundover.enter :is(.ro-result,.ro-you,.ro-next){animation:mm-rise .5s cubic-bezier(.16,.84,.36,1) both}#overlay.card-roundover.enter .ro-result{animation-delay:.16s}#overlay.card-roundover.enter .ro-you{animation-delay:.22s}#overlay.card-roundover.enter .ro-next{animation-delay:.28s}#overlay.card-roundover.enter .ro-split{transform-origin:left;animation:ro-grow .7s cubic-bezier(.2,.8,.3,1) .4s both}#overlay.card-roundover.enter .mm-intel{animation:ov-arrive .6s ease .32s both}#overlay.card-roundover.enter .mm-foot{animation:ov-arrive .6s ease .42s both}@keyframes ro-grow{0%{transform:scaleX(0)}to{transform:none}}@media(max-width:1099px),(max-height:619px){#overlay.card-roundover{--col: clamp(300px, 58vw, calc(720 * var(--u)));grid-template-columns:minmax(0,var(--col)) minmax(0,1fr);grid-template-areas:"top    top" ".      ." "hero   hero" "result ." "you    ." "next   ." "foot   foot"}#overlay.card-roundover .mm-intel{display:none}}@media(orientation:landscape)and (max-height:560px){#overlay.card-roundover{--gy: 10px;grid-template-columns:minmax(0,1fr) minmax(0,clamp(250px,48%,460px));grid-template-rows:auto minmax(0,1fr) auto auto auto auto;grid-template-areas:"top  top" ".    ." "hero result" "hero you" "hero next" "foot foot";column-gap:clamp(14px,3vw,32px);row-gap:8px;background:linear-gradient(0deg,#020308f0,#0203089e 42%,#02030800 72%),linear-gradient(180deg,#020308b8,#02030800 26%),linear-gradient(90deg,#03050b8c,#03050b00 60%)}#overlay.card-roundover:has(.ro-vote){grid-template-areas:"top  top" ".    ." "hero result" "hero you" "next next" "foot foot"}#overlay.card-roundover .mm-kicker,#overlay.card-roundover .mm-index{display:none}#overlay.card-roundover .mm-hero{align-self:end}#overlay.card-roundover .mm-title{margin-bottom:4px;font-size:clamp(28px,7vw,60px)}#overlay.card-roundover .mm-facts{margin-top:4px}#overlay.card-roundover .ro-next{margin-top:0}#overlay:is(.card-roundover,.card-pause) .ro-plate{padding:7px 12px}#overlay:is(.card-roundover,.card-pause) .ro-cap{margin-bottom:4px}#overlay.card-roundover .ro-cand{min-height:48px}}@media(orientation:landscape)and (max-height:560px)and (max-width:740px){#overlay.card-roundover .mm-blurb,#overlay.card-roundover .mm-sysbtn b{display:none}}@media(orientation:portrait){#overlay.card-roundover{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto auto auto auto;grid-template-areas:"top" "." "hero" "result" "you" "next" "foot";row-gap:max(10px,calc(18 * var(--u)));background:linear-gradient(0deg,#020308f2,#020308cc 42%,#02030833 68%,#02030800 80%),linear-gradient(180deg,#020308c7,#02030800 18%),radial-gradient(120% 60% at 0% 100%,rgba(255,230,128,.1),transparent 60%),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#overlay.card-roundover>:is(.mm-hero,.ro-plate,.ro-next){width:100%;max-width:680px}#overlay.card-roundover .mm-intel{display:none}}@media(max-width:560px){#overlay.card-roundover .mm-kicker,#overlay.card-roundover .mm-sysbtn b{display:none}#overlay.card-roundover .mm-mode{letter-spacing:.22em}#overlay.card-roundover .ro-cands{grid-auto-flow:row}#overlay.card-roundover .ro-cand{min-height:44px}}@media(prefers-reduced-motion:reduce){#overlay.card-roundover.enter :is(.mm-top,.mm-hero,.mm-title,.ro-result,.ro-you,.ro-next,.ro-split,.mm-intel,.mm-foot){animation:none}#overlay.card-roundover .mm-go.sel .mm-deploy:after{animation:none;opacity:0}}#overlay.card-pause{--col: clamp(290px, 31vw, calc(560 * var(--u)));--t-title: clamp(26px, calc(86 * var(--u)), 7.4vw);grid-template-columns:minmax(0,var(--col)) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto auto auto minmax(0,1fr);grid-template-areas:".    ." "hero ." "you  ." "list ." "foot ." ".    .";row-gap:max(10px,calc(20 * var(--u)));background:linear-gradient(90deg,#03050be6 0,#03050bc7 calc(var(--gx) + var(--col) * .7),#03050b52 calc(var(--gx) + var(--col) * 1.15),#03050b00 calc(var(--gx) + var(--col) * 1.6)),radial-gradient(80% 70% at 0% 100%,rgba(255,230,128,.09),transparent 60%),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#overlay.card-pause .ps-hero{grid-area:hero;align-self:auto}#overlay.card-pause .mm-index{display:none}#overlay.card-pause .mm-hero-in.live .mm-mode{color:#35f0ff}#overlay.card-pause .mm-hero-in.live .mm-mode:before{content:"";display:inline-block;width:.62em;height:.62em;margin-right:.8em;vertical-align:.02em;background:#35f0ff;box-shadow:0 0 8px #35f0ffcc;animation:pulse 1.4s ease-in-out infinite}#overlay.card-pause .mm-facts{margin-top:max(6px,calc(10 * var(--u)))}#overlay.card-pause .ps-you{grid-area:you}#overlay.card-pause .ps-you:empty{display:none}#overlay.card-pause .ps-list{grid-area:list;display:flex;flex-direction:column;gap:max(6px,calc(10 * var(--u)));min-width:0}#overlay.card-pause .ps-row{position:relative;min-width:0;transition:filter .2s}#overlay.card-pause .ps-resume{margin-bottom:max(2px,calc(6 * var(--u)))}#overlay.card-pause .ps-row:before,#overlay.card-pause .ps-row:after{content:"";position:absolute;z-index:1;width:max(10px,calc(16 * var(--u)));height:max(10px,calc(16 * var(--u)));border:2px solid var(--hot);opacity:0;pointer-events:none;transition:opacity .14s,transform .22s cubic-bezier(.16,.84,.36,1)}#overlay.card-pause .ps-row:before{top:calc(-5 * var(--u) - 3px);left:calc(-9 * var(--u) - 3px);border-right:0;border-bottom:0;transform:translate(-6px,-6px)}#overlay.card-pause .ps-row:after{bottom:calc(-5 * var(--u) - 3px);right:calc(-9 * var(--u) - 3px);border-left:0;border-top:0;transform:translate(6px,6px)}#overlay.card-pause .ps-row.sel:before,#overlay.card-pause .ps-row.sel:after{opacity:1;transform:none}#overlay.card-pause .ps-act{pointer-events:auto;display:flex;align-items:center;gap:max(10px,calc(18 * var(--u)));width:100%;min-height:max(var(--hit),calc(64 * var(--u)));padding:max(8px,calc(12 * var(--u))) max(14px,calc(26 * var(--u)));font:inherit;text-align:left;color:#fff9;background:var(--plate-mm);box-shadow:var(--plate-edge);border:0;cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .14s,color .14s,box-shadow .14s}#overlay.card-pause .ps-act svg{flex:none;width:max(16px,calc(24 * var(--u)));height:max(16px,calc(24 * var(--u)))}#overlay.card-pause .ps-t{display:flex;flex-direction:column;gap:max(2px,calc(4 * var(--u)));min-width:0}#overlay.card-pause .ps-t b{font-size:var(--t-row);font-weight:800;letter-spacing:.24em;line-height:1.05;text-transform:uppercase;color:#e6ebf2;white-space:nowrap;transition:color .14s}#overlay.card-pause .ps-t i{font-style:normal;font-size:var(--t-cap);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff75;white-space:nowrap}#overlay.card-pause .ps-act:hover{background:#ffe6801a}#overlay.card-pause .ps-row.sel .ps-act{color:var(--hot);background:#ffe6801f;box-shadow:inset 0 0 0 1px #ffe6808c}#overlay.card-pause .ps-row.sel .ps-t b{color:var(--hot)}#overlay.card-pause .ps-foot{grid-area:foot;justify-self:start;justify-content:flex-start}#overlay.card-pause.enter .ps-hero{animation:mm-from-left .45s cubic-bezier(.16,.84,.36,1) both}#overlay.card-pause.enter .mm-title{animation:mm-wipe .5s cubic-bezier(.6,0,.2,1) .04s both}#overlay.card-pause.enter :is(.ps-you,.ps-row){animation:mm-rise .38s cubic-bezier(.16,.84,.36,1) both}#overlay.card-pause.enter .ps-you{animation-delay:.05s}#overlay.card-pause.enter .ps-row:nth-child(1){animation-delay:.08s}#overlay.card-pause.enter .ps-row:nth-child(2){animation-delay:.11s}#overlay.card-pause.enter .ps-row:nth-child(3){animation-delay:.14s}#overlay.card-pause.enter .ps-row:nth-child(4){animation-delay:.17s}#overlay.card-pause.enter .ps-foot{animation:ov-arrive .4s ease .22s both}@media(max-height:619px){#overlay.card-pause{grid-template-rows:minmax(0,1fr) auto auto auto minmax(0,1fr);grid-template-areas:".    ." "hero ." "list ." "foot ." ".    ."}#overlay.card-pause .ps-you,#overlay.card-pause .mm-blurb{display:none}}@media(orientation:landscape)and (max-height:560px){#overlay.card-pause{--gy: 10px;--col: clamp(260px, 50vw, 440px);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:".    ." "hero ." "list ." ".    .";row-gap:10px}#overlay.card-pause .ps-foot{display:none}#overlay.card-pause .mm-title{margin-bottom:4px;font-size:clamp(26px,6vw,48px)}#overlay.card-pause .mm-facts{margin-top:2px}#overlay.card-pause .ps-list{gap:6px}#overlay.card-pause .ps-resume{margin-bottom:0}#overlay.card-pause .ps-resume .mm-deploy{min-height:50px}}@media(orientation:portrait){#overlay.card-pause{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto auto auto minmax(0,.4fr);grid-template-areas:"." "hero" "you" "list" "foot" ".";background:linear-gradient(0deg,#020308f0,#020308d1 60%,#0203084d 82%,#02030800),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#overlay.card-pause>:is(.mm-hero,.ps-you,.ps-list){width:100%;max-width:560px}}@media(max-width:560px){#overlay.card-pause .mm-mode{letter-spacing:.22em}}@media(prefers-reduced-motion:reduce){#overlay.card-pause.enter :is(.ps-hero,.mm-title,.ps-you,.ps-row,.ps-foot){animation:none}#overlay.card-pause .mm-hero-in.live .mm-mode:before{animation:none}}@media(max-width:1099px),(max-height:619px){#overlay.card-menu{--col: clamp(300px, 58vw, calc(720 * var(--u)));grid-template-columns:minmax(0,var(--col)) minmax(0,1fr);grid-template-areas:"top   top" ".     ." "hero  hero" "maps  ." "enemy ." "kit   ." "go    ." "foot  foot"}#overlay.card-menu .mm-intel{display:none}}@media(orientation:landscape)and (max-height:560px){#overlay.card-menu{--gy: 10px;grid-template-columns:minmax(0,1fr) minmax(0,clamp(250px,45%,440px));grid-template-rows:auto minmax(0,1fr) auto auto auto auto;grid-template-areas:"top  top" ".    ." "hero enemy" "hero kit" "maps go" "foot foot";column-gap:clamp(14px,3vw,32px);row-gap:8px;background:linear-gradient(0deg,#020308f0,#0203089e 42%,#02030800 72%),linear-gradient(180deg,#020308b8,#02030800 26%),linear-gradient(90deg,#03050b8c,#03050b00 60%)}#overlay.card-menu .mm-kicker,#overlay.card-menu .mm-blurb,#overlay.card-menu .mm-index{display:none}#overlay.card-menu .mm-title{margin-bottom:4px;font-size:clamp(24px,6vw,52px)}#overlay.card-menu .mm-facts{margin-top:2px}#overlay.card-menu .mm-go{margin-top:0;align-self:end}#overlay.card-menu .mm-maps{align-self:end}#overlay.card-menu .mm-tier b{font-size:12px;letter-spacing:.05em}#overlay.card-menu .mm-card-name{letter-spacing:.1em}}@media(orientation:portrait){#overlay.card-menu{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto auto auto auto auto;grid-template-areas:"top" "." "hero" "maps" "enemy" "kit" "go" "foot";row-gap:max(10px,calc(18 * var(--u)));background:linear-gradient(0deg,#020308f2,#020308cc 42%,#02030833 68%,#02030800 80%),linear-gradient(180deg,#020308c7,#02030800 18%),radial-gradient(120% 60% at 0% 100%,rgba(255,230,128,.1),transparent 60%),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#overlay.card-menu>.mm-hero,#overlay.card-menu>.mm-row{width:100%;max-width:680px}#overlay.card-menu .mm-intel{display:none}#overlay.card-menu .mm-go{margin-top:max(2px,calc(6 * var(--u)))}}@media(max-width:560px){#overlay.card-menu .mm-kicker,#overlay.card-menu .mm-sysbtn b{display:none}#overlay.card-menu .mm-sysbtn{padding-inline:max(10px,calc(12 * var(--u)))}#overlay.card-menu .mm-mode{letter-spacing:.22em}}@media(orientation:landscape)and (max-height:560px)and (max-width:740px){#overlay.card-menu .mm-sysbtn b{display:none}}@media(prefers-reduced-motion:reduce){#overlay.card-menu.enter .mm-top,#overlay.card-menu.enter .mm-hero,#overlay.card-menu.enter .mm-row,#overlay.card-menu.enter .mm-intel,#overlay.card-menu.enter .mm-foot,#overlay.card-menu .mm-hero-in.swap,#overlay.card-menu .mm-hero-in.swap .mm-title,#overlay.card-menu .mm-intel-in,#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-go.sel .mm-deploy:after{animation:none}#overlay:is(.card-menu,.card-roundover,.card-pause) .mm-go.sel .mm-deploy:after{opacity:0}#overlay.card-menu .mm-card{transition:filter .25s}}#loadout{--col: clamp(250px, 22vw, calc(400 * var(--u)));--intel: clamp(250px, 22vw, calc(420 * var(--u)));--rail-h: max(76px, calc(100 * var(--u)));--gap-x: clamp(16px, calc(48 * var(--u)), 110px);position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;pointer-events:auto;display:grid;grid-template-columns:minmax(0,var(--col)) minmax(0,1fr) minmax(0,var(--intel));grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"top   top   top" "hero  hero  intel" "slots bay   intel" "slots rail  intel" "foot  foot  foot";column-gap:var(--gap-x);row-gap:clamp(8px,calc(16 * var(--u)),30px);padding:max(var(--gy),env(safe-area-inset-top)) max(var(--gx),env(safe-area-inset-right)) max(var(--gy),env(safe-area-inset-bottom)) max(var(--gx),env(safe-area-inset-left));color:#fff;background:linear-gradient(90deg,#03050bb8 0,#03050b80 calc(var(--gx) + var(--col) * .8),#03050b00 calc(var(--gx) + var(--col) * 1.35)),linear-gradient(0deg,#020308b8,#02030800 24%),linear-gradient(180deg,#020308a8,#02030800 22%),linear-gradient(270deg,#03050b80,#03050b00 26%),radial-gradient(120% 90% at 4% 110%,rgba(255,230,128,.1),transparent 56%),radial-gradient(90% 72% at 97% -14%,rgba(53,240,255,.08),transparent 54%),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}@media(pointer:coarse){#loadout{--rail-h: max(84px, calc(100 * var(--u)))}}#loadout .lo-top{grid-area:top}#loadout .lo-hero{grid-area:hero}#loadout .lo-slots{grid-area:slots}#loadout .lo-bay{grid-area:bay}#loadout .lo-rail{grid-area:rail}#loadout .lo-intel{grid-area:intel}#loadout .lo-foot{grid-area:foot}#loadout .lo-top,#loadout .lo-hero,#loadout .lo-rail-cap,#loadout .lo-foot{text-shadow:0 2px 8px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.8)}#loadout button{font:inherit;border:0}#loadout .lo-top{display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--u));min-width:0}#loadout .lo-brand{display:flex;flex-direction:column;gap:max(2px,calc(4 * var(--u)));padding-left:max(8px,calc(14 * var(--u)));border-left:2px solid var(--hot);min-width:0}#loadout .lo-kicker{font-size:var(--t-cap);font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:#ffe680b8;white-space:nowrap}#loadout .lo-word{font-size:max(17px,calc(32 * var(--u)));font-weight:900;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--hot);text-shadow:3px 3px 0 #000,-1px -1px 0 #35f0ff,0 3px 16px rgba(0,0,0,.8);white-space:nowrap}#loadout .lo-back{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hit);gap:max(7px,calc(10 * var(--u)));min-height:var(--hit);padding:max(7px,calc(10 * var(--u))) max(11px,calc(18 * var(--u)));color:#d7dde7;background:var(--plate-mm);box-shadow:var(--plate-edge);cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .14s,color .14s}#loadout .lo-back svg{width:max(16px,calc(22 * var(--u)));height:max(16px,calc(22 * var(--u)));flex:none}#loadout .lo-back b{font-size:var(--t-cap);font-weight:800;letter-spacing:.24em;text-transform:uppercase;text-shadow:none}#loadout .lo-back:hover{color:var(--hot);background:#ffe68024}#loadout .lo-hero{min-width:0;container-type:inline-size}#loadout .lo-hero-in{--t: max(24px, min(calc(104 * var(--u)), 10cqw));position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;min-width:0}#loadout .lo-index{position:absolute;z-index:-1;right:0;top:calc(var(--t) * -.42);font-size:calc(var(--t) * 2.1);font-weight:900;line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(255,230,128,.14);text-shadow:none;pointer-events:none}#loadout .lo-eyebrow{display:flex;align-items:center;gap:max(6px,calc(10 * var(--u)));max-width:100%;min-width:0}#loadout .lo-mode{min-width:0;font-size:var(--t-cap);font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--hot);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#loadout .lo-step{display:inline-flex;align-items:center;gap:max(4px,calc(6 * var(--u)));min-height:var(--hit);min-width:max(24px,var(--hit));justify-content:center;padding:0;color:var(--hot);background:none;cursor:pointer;transition:transform .14s}#loadout .lo-step:before,#loadout .lo-step:after{font-size:var(--t-big);font-weight:700;line-height:.8}#loadout .lo-step.prev:before{content:"‹"}#loadout .lo-step.next:after{content:"›"}#loadout .lo-step.prev:hover{transform:translate(-2px)}#loadout .lo-step.next:hover{transform:translate(2px)}#loadout .lo-title{margin:max(2px,calc(4 * var(--u))) 0 max(6px,calc(12 * var(--u)));font-size:var(--t);font-weight:900;letter-spacing:.05em;line-height:.92;text-transform:uppercase;color:#fff;white-space:nowrap;text-shadow:.04em .045em 0 #000,0 .08em .6em rgba(0,0,0,.55)}#loadout .lo-facts{display:flex;gap:max(3px,calc(6 * var(--u))) max(14px,calc(30 * var(--u)));max-width:100%;overflow:hidden;white-space:nowrap}#loadout .lo-fact{display:inline-flex;align-items:baseline;gap:.5em}#loadout .lo-fact b{font-size:var(--t-row);font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#fff}#loadout .lo-fact i{font-style:normal;font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:#ffffff85}#loadout .lo-hero .lo-fact.x{display:none}#loadout .lo-hero-in.swap{animation:lo-swap .45s cubic-bezier(.16,.84,.36,1) both}#loadout .lo-hero-in.swap .lo-title{animation:lo-wipe .55s cubic-bezier(.6,0,.2,1) both}@keyframes lo-swap{0%{opacity:0;transform:translate3d(calc(-28 * var(--u)),0,0)}to{opacity:1;transform:none}}@keyframes lo-wipe{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -5% -20% 0)}}#loadout .lo-slots{align-self:end;display:flex;flex-direction:column;gap:max(5px,calc(9 * var(--u)));min-width:0;min-height:0}#loadout .lo-slotrow{position:relative;min-width:0}#loadout .lo-slotrow:before,#loadout .lo-slotrow:after{content:"";position:absolute;width:max(10px,calc(16 * var(--u)));height:max(10px,calc(16 * var(--u)));border:2px solid var(--hot);opacity:0;pointer-events:none;transition:opacity .14s,transform .22s cubic-bezier(.16,.84,.36,1)}#loadout .lo-slotrow:before{top:calc(-5 * var(--u) - 3px);left:calc(-7 * var(--u) - 3px);border-right:0;border-bottom:0;transform:translate(-6px,-6px)}#loadout .lo-slotrow:after{bottom:calc(-5 * var(--u) - 3px);right:calc(-7 * var(--u) - 3px);border-left:0;border-top:0;transform:translate(6px,6px)}#loadout .lo-slotrow.sel:before,#loadout .lo-slotrow.sel:after{opacity:1;transform:none}#loadout .lo-slot{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"ic cap f chev" "ic v   f chev";align-items:center;column-gap:max(10px,calc(16 * var(--u)));row-gap:max(1px,calc(3 * var(--u)));align-content:center;width:100%;min-height:var(--hit);padding:max(8px,calc(14 * var(--u))) max(12px,calc(18 * var(--u)));text-align:left;color:#fff;background:var(--plate-mm);box-shadow:var(--plate-edge);cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s,box-shadow .12s}#loadout .lo-slot-ic{grid-area:ic;display:flex;color:#ffffff6b;transition:color .14s}#loadout .lo-slot-ic svg,#loadout .lo-side svg{width:max(18px,calc(28 * var(--u)));height:max(18px,calc(28 * var(--u)))}#loadout .lo-slot-cap{grid-area:cap;font-size:var(--t-cap);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#ffffff80;transition:color .14s}#loadout .lo-slot-tab{display:none}#loadout .lo-slot-v{grid-area:v;min-width:0;font-size:var(--t-row);font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#loadout .lo-slot-f{grid-area:f;font-style:normal;font-size:var(--t-cap);font-weight:700;letter-spacing:.16em;font-variant-numeric:tabular-nums;text-transform:uppercase;white-space:nowrap;color:#ffffff8c}#loadout .lo-slot-f.lo-slot-sw{width:max(28px,calc(44 * var(--u)));height:max(12px,calc(18 * var(--u)));background:linear-gradient(90deg,var(--sw-a) 0 34%,var(--sw-b) 34% 67%,var(--sw-c) 67% 100%);box-shadow:inset 0 0 0 1px #0000008c}#loadout .lo-slot:after{grid-area:chev;content:"›";font-size:var(--t-big);font-weight:700;line-height:.8;color:#ffffff2e;transition:color .14s,transform .14s}#loadout .lo-slot:hover{background:#ffe6801f}#loadout .lo-slotrow.sel .lo-slot{background:#ffe6801a;box-shadow:inset 0 0 0 1px #ffe68099}#loadout .lo-slotrow.sel .lo-slot-ic,#loadout .lo-slotrow.sel .lo-slot-cap{color:var(--hot)}#loadout .lo-slotrow.sel .lo-slot:after{color:var(--hot);transform:translate(3px)}#loadout .lo-side{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic cap f" "ic v   f";align-items:center;column-gap:max(10px,calc(16 * var(--u)));margin-top:max(2px,calc(4 * var(--u)));padding:max(8px,calc(12 * var(--u))) max(12px,calc(18 * var(--u))) 0;border-top:1px solid var(--rule);color:#fff6}#loadout .lo-side>.lo-slot-ic{color:#ffffff4d}#loadout .lo-side-cap{grid-area:cap;font-size:var(--t-cap);font-weight:700;letter-spacing:.3em;text-transform:uppercase}#loadout .lo-side b{grid-area:v;font-size:var(--t-cap);font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffffffa8}#loadout .lo-side i{grid-area:f;font-style:normal;font-size:var(--t-cap);letter-spacing:.16em;text-transform:uppercase}#loadout .lo-bay{display:flex;flex-direction:column;min-width:0;min-height:0;cursor:grab;touch-action:none}#loadout .lo-bay.turning{cursor:grabbing}#loadout .lo-well{position:relative;flex:1 1 auto;min-height:0}#loadout .lo-well:before,#loadout .lo-well:after{content:"";position:absolute;width:max(14px,calc(26 * var(--u)));height:max(14px,calc(26 * var(--u)));border:1px solid rgba(255,230,128,.26);pointer-events:none}#loadout .lo-well:before{top:0;left:0;border-right:0;border-bottom:0}#loadout .lo-well:after{bottom:0;right:0;border-left:0;border-top:0}#loadout .lo-turn{display:none;align-self:center;font-size:var(--t-cap);letter-spacing:.24em;text-transform:uppercase;color:#ffffff5c}#loadout.dev-touch .lo-turn{display:block}#loadout .lo-rail{display:flex;flex-direction:column;gap:max(5px,calc(8 * var(--u)));min-width:0}#loadout .lo-rail-cap{display:flex;align-items:baseline;gap:max(10px,calc(16 * var(--u)));font-size:var(--t-cap);text-transform:uppercase;white-space:nowrap}#loadout .lo-rail-kind{font-weight:700;letter-spacing:.3em;color:var(--hot)}#loadout .lo-rail-name{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:700;letter-spacing:.2em;color:#ffffffc7}#loadout .lo-rail-count{margin-left:auto;font-style:normal;font-weight:700;letter-spacing:.2em;font-variant-numeric:tabular-nums;color:#ffffff80}#loadout .lo-track{--floor: max(88px, calc(128 * var(--u)));--cap: max(var(--floor), calc(220 * var(--u)));position:relative;display:flex;gap:max(4px,calc(7 * var(--u)));height:var(--rail-h);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}#loadout .lo-track::-webkit-scrollbar{display:none}#loadout .lo-track.k-sight{--floor: max(76px, calc(104 * var(--u)));--cap: max(var(--floor), calc(150 * var(--u)))}#loadout .lo-track.k-equipment,#loadout .lo-track.k-throwable{--floor: max(150px, calc(210 * var(--u)));--cap: max(var(--floor), calc(300 * var(--u)))}#loadout .lo-track:not(.k-finish)>.lo-opt{flex:1 1 0;min-width:var(--floor);max-width:var(--cap)}#loadout .lo-track:not(.k-finish)>.lo-opt:first-child{margin-left:auto}#loadout .lo-track:not(.k-finish)>.lo-opt:last-child{margin-right:auto}#loadout .lo-track.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}#loadout .lo-track.more-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px);mask-image:linear-gradient(90deg,transparent,#000 56px)}#loadout .lo-track.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent)}#loadout .lo-track.k-finish{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));width:min(100%,calc(8 * 84 * var(--u)));margin-inline:auto;overflow:visible}#loadout .lo-opt{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:max(2px,calc(4 * var(--u)));min-width:0;padding:max(8px,calc(12 * var(--u))) max(9px,calc(14 * var(--u)));text-align:left;color:#d8dee8;background:var(--plate-mm);box-shadow:var(--plate-edge);cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s,color .12s,box-shadow .12s}#loadout .lo-opt:hover{color:var(--hot);background:#ffe68029}#loadout .lo-opt.on{color:#12141a;background:var(--hot)}#loadout .lo-opt-top{display:flex;justify-content:space-between;width:100%;margin-bottom:auto;font-size:var(--t-cap);font-weight:800;letter-spacing:.12em;font-variant-numeric:tabular-nums;text-transform:uppercase;color:#ffffff80}#loadout .lo-opt-name{max-width:100%;font-size:var(--t-row);font-weight:800;letter-spacing:.1em;line-height:1.1;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#loadout .lo-opt-fig{max-width:100%;font-style:normal;font-size:var(--t-cap);font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:#ffffff85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#loadout .lo-opt-short{font-size:max(14px,calc(22 * var(--u)));letter-spacing:.06em;line-height:1;white-space:nowrap}#loadout .lo-opt-big{margin-bottom:auto;font-size:var(--t-big);font-weight:900;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums}#loadout .lo-opt.on .lo-opt-top,#loadout .lo-opt.on .lo-opt-fig{color:#12141a9e}#loadout .lo-opt.lo-sw{padding:0;background:linear-gradient(90deg,var(--sw-a) 0 34%,var(--sw-b) 34% 67%,var(--sw-c) 67% 100%);box-shadow:inset 0 0 0 1px #0000008c}#loadout .lo-opt.lo-sw:hover{box-shadow:inset 0 0 0 2px #fffc}#loadout .lo-opt.lo-sw.on{box-shadow:inset 0 0 0 3px var(--hot),inset 0 0 0 4px #000000b3}#loadout .lo-track.deal>.lo-opt{animation:lo-deal .36s cubic-bezier(.16,.84,.36,1) both;animation-delay:calc(var(--i) * 24ms)}@keyframes lo-deal{0%{opacity:0;transform:translate3d(0,calc(14 * var(--u)),0)}to{opacity:1;transform:none}}#loadout .lo-intel{align-self:end;min-width:0;max-height:100%;overflow-y:auto;scrollbar-width:none;padding:max(14px,calc(26 * var(--u)));background:linear-gradient(170deg,#0a0d15db,#04060ccc);box-shadow:inset 0 0 0 1px #ffffff17;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}#loadout .lo-intel::-webkit-scrollbar{display:none}#loadout .lo-intel-in{display:flex;flex-direction:column;gap:max(12px,calc(20 * var(--u)));animation:lo-fade .28s ease both}@keyframes lo-fade{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:none}}#loadout .lo-intel-head{display:flex;flex-direction:column;gap:max(3px,calc(6 * var(--u)));padding-bottom:max(7px,calc(12 * var(--u)));border-bottom:1px solid var(--rule)}#loadout .lo-intel-head:after{content:"";display:block;width:max(26px,calc(48 * var(--u)));height:2px;margin-top:max(6px,calc(10 * var(--u)));margin-bottom:calc(-1*max(7px,calc(12 * var(--u))) - 1px);background:var(--hot)}#loadout .lo-eyebrow-s{font-size:var(--t-cap);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--hot)}#loadout .lo-intel h3{font-size:max(17px,calc(30 * var(--u)));font-weight:800;letter-spacing:.12em;line-height:1.05;text-transform:uppercase;color:#fff}#loadout .lo-bars{display:flex;flex-direction:column;gap:max(8px,calc(14 * var(--u)))}#loadout .lo-bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name val" "bar bar";align-items:baseline;row-gap:max(4px,calc(6 * var(--u)))}#loadout .lo-bar-row span{grid-area:name;font-size:var(--t-cap);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffff85}#loadout .lo-bar-row b{grid-area:val;font-size:var(--t-cap);font-weight:800;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#fff}#loadout .lo-bar-row u{grid-area:bar;position:relative;display:block;height:max(5px,calc(7 * var(--u)));background:#ffffff17}#loadout .lo-bar-row s{display:block;height:100%;background:var(--hot);transition:width .4s cubic-bezier(.16,.84,.36,1)}#loadout .lo-bar-row u:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 2px),rgba(6,8,14,.95) calc(10% - 2px) 10%)}#loadout .lo-ifacts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:max(8px,calc(14 * var(--u)))}#loadout .lo-ifacts .lo-fact{flex-direction:column;gap:max(2px,calc(4 * var(--u)))}#loadout .lo-ifacts .lo-fact b{font-size:max(18px,calc(30 * var(--u)));font-weight:800;line-height:1}#loadout .lo-bigsw{display:grid;grid-template-columns:1fr 1fr 1fr;height:max(36px,calc(64 * var(--u)));box-shadow:inset 0 0 0 1px #0000008c;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}#loadout .lo-bigsw i:nth-child(1){background:var(--sw-a)}#loadout .lo-bigsw i:nth-child(2){background:var(--sw-b)}#loadout .lo-bigsw i:nth-child(3){background:var(--sw-c)}#loadout .lo-blurb{font-size:var(--t-body);line-height:1.55;color:#ffffffa8}#loadout .lo-note{font-size:var(--t-cap);letter-spacing:.16em;line-height:1.5;text-transform:uppercase;color:#fff6}#loadout .lo-foot{justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px max(12px,calc(22 * var(--u)));font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b}#loadout .lo-foot span{display:inline-flex;align-items:center;gap:5px}#loadout .lo-foot kbd{display:inline-flex;align-items:center;justify-content:center;min-width:max(20px,calc(24 * var(--u)));height:max(20px,calc(24 * var(--u)));padding:0 6px;font:inherit;font-size:var(--t-cap);font-weight:700;letter-spacing:.1em;text-shadow:none;color:#cfd6e2;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}#loadout .lo-foot kbd.pd{color:var(--hot);box-shadow:inset 0 0 0 1px #ffe68059}#loadout.dev-kbm .lo-foot [data-dev=pad],#loadout.dev-pad .lo-foot [data-dev=kbm],#loadout.dev-touch .lo-foot{display:none}@keyframes lo-rise{0%{opacity:0;transform:translate3d(0,calc(18 * var(--u)),0)}to{opacity:1;transform:none}}@keyframes lo-from-left{0%{opacity:0;transform:translate3d(calc(-36 * var(--u)),0,0)}to{opacity:1;transform:none}}@keyframes lo-drop{0%{opacity:0;transform:translate3d(0,calc(-12 * var(--u)),0)}to{opacity:1;transform:none}}@keyframes lo-arrive{0%{opacity:0}to{opacity:1}}#loadout.enter .lo-top{animation:lo-drop .5s ease both}#loadout.enter .lo-hero{animation:lo-from-left .7s cubic-bezier(.16,.84,.36,1) .05s both}#loadout.enter .lo-slotrow,#loadout.enter .lo-side{animation:lo-rise .5s cubic-bezier(.16,.84,.36,1) both}#loadout.enter .lo-slotrow:nth-child(1){animation-delay:.1s}#loadout.enter .lo-slotrow:nth-child(2){animation-delay:.14s}#loadout.enter .lo-slotrow:nth-child(3){animation-delay:.18s}#loadout.enter .lo-slotrow:nth-child(4){animation-delay:.22s}#loadout.enter .lo-slotrow:nth-child(5){animation-delay:.26s}#loadout.enter .lo-side{animation-delay:.3s}#loadout.enter .lo-rail{animation:lo-rise .55s cubic-bezier(.16,.84,.36,1) .2s both}#loadout.enter .lo-intel{animation:lo-arrive .6s ease .3s both}#loadout.enter .lo-foot{animation:lo-arrive .6s ease .4s both}#hud.kitting>*:not(#loadout):not(#hud-fps){visibility:hidden}@media(max-width:1239px),(max-height:619px){#loadout{--col: clamp(230px, 30vw, calc(400 * var(--u)));grid-template-columns:minmax(0,var(--col)) minmax(0,1fr);grid-template-areas:"top   top" "hero  hero" "slots bay" "slots rail" "foot  foot"}#loadout .lo-intel{display:none}#loadout .lo-hero .lo-fact.x{display:inline-flex}}@media(orientation:landscape)and (max-height:560px){#loadout{--gy: 10px;--col: clamp(190px, 30vw, 290px);--rail-h: 74px;--gap-x: clamp(12px, 2.4vw, 24px);grid-template-columns:minmax(0,var(--col)) minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"slots hero top" "slots bay  bay" "slots rail rail";row-gap:6px;background:linear-gradient(90deg,#03050bb8 0,#03050b66 calc(var(--gx) + var(--col)),#03050b00 calc(var(--gx) + var(--col) * 1.3)),linear-gradient(0deg,#02030899,#02030800 26%),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#loadout .lo-top{align-self:start}#loadout .lo-brand,#loadout .lo-foot,#loadout .lo-index,#loadout .lo-side,#loadout .lo-rail-cap{display:none}#loadout .lo-slots{align-self:stretch;gap:6px}#loadout .lo-slotrow{flex:1 1 0;display:flex;min-height:0}#loadout .lo-slot{min-height:0;padding:6px 12px;column-gap:10px}#loadout .lo-slotrow:before{top:-3px;left:-4px}#loadout .lo-slotrow:after{bottom:-3px;right:-4px}#loadout .lo-slot-cap{letter-spacing:.22em}#loadout .lo-slot-v{font-size:13px;letter-spacing:.08em}#loadout .lo-slot:after{display:none}#loadout .lo-slot{grid-template-columns:auto minmax(0,1fr) auto}#loadout .lo-hero-in{--t: max(20px, min(9vh, 8cqw))}#loadout .lo-step{min-height:30px}#loadout .lo-title{margin:0 0 4px}#loadout .lo-hero .lo-fact.x{display:none}#loadout .lo-facts{gap:2px 14px}#loadout .lo-fact b{font-size:13px}#loadout .lo-fact i{font-size:9px;letter-spacing:.14em}#loadout .lo-back{padding-inline:12px}#loadout .lo-opt{padding:7px 10px}#loadout .lo-opt-name{font-size:12px;letter-spacing:.06em}#loadout .lo-track{--floor: 96px;--cap: 160px}#loadout .lo-opt-short{font-size:15px}#loadout .lo-opt-top,#loadout .lo-opt-fig{letter-spacing:.06em}#loadout .lo-track.k-sight{--floor: 72px;--cap: 120px}#loadout .lo-track.k-equipment,#loadout .lo-track.k-throwable{--floor: 150px;--cap: 240px}#loadout .lo-track.k-finish{width:100%}}@media(orientation:landscape)and (max-height:560px)and (max-width:740px){#loadout .lo-back b,#loadout .lo-slot-ic,#loadout .lo-slotrow[data-slot=weapon] .lo-slot-f{display:none}}@media(orientation:portrait){#loadout{--rail-h: 72px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto auto auto;grid-template-areas:"top" "hero" "bay" "slots" "rail" "foot";row-gap:max(8px,calc(14 * var(--u)));background:linear-gradient(0deg,#020308cc,#02030800 40%),linear-gradient(180deg,#02030899,#02030800 20%)}#loadout .lo-intel,#loadout .lo-side,#loadout .lo-index{display:none}#loadout .lo-hero .lo-fact.x{display:inline-flex}#loadout .lo-hero-in{--t: max(22px, min(calc(104 * var(--u)), 9.4cqw))}#loadout .lo-facts{flex-wrap:wrap;white-space:normal}#loadout .lo-slots{align-self:auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px}#loadout .lo-slot{grid-template-columns:minmax(0,1fr);grid-template-areas:"ic" "tab";justify-items:center;row-gap:4px;padding:8px 4px}#loadout .lo-slot:after,#loadout .lo-slot-cap,#loadout .lo-slot-v,#loadout .lo-slot-f{display:none}#loadout .lo-slot-tab{grid-area:tab;display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff9}#loadout .lo-slotrow.sel .lo-slot-tab{color:var(--hot)}#loadout .lo-slotrow:before,#loadout .lo-slotrow:after{display:none}}@media(prefers-reduced-motion:reduce){#loadout.enter .lo-top,#loadout.enter .lo-hero,#loadout.enter .lo-slotrow,#loadout.enter .lo-side,#loadout.enter .lo-rail,#loadout.enter .lo-intel,#loadout.enter .lo-foot,#loadout .lo-hero-in.swap,#loadout .lo-hero-in.swap .lo-title,#loadout .lo-intel-in,#loadout .lo-track.deal>.lo-opt{animation:none}#loadout .lo-bar-row s{transition:none}}#settings{--col: clamp(320px, 42vw, calc(820 * var(--u)));--intel: clamp(260px, 24vw, calc(440 * var(--u)));--ctl: clamp(200px, 17vw, calc(320 * var(--u)));--gap-x: clamp(16px, calc(48 * var(--u)), 110px);position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;pointer-events:auto;display:grid;grid-template-columns:minmax(0,var(--col)) minmax(0,1fr) minmax(0,var(--intel));grid-template-rows:auto auto auto minmax(0,max-content) auto minmax(0,1fr) auto;grid-template-areas:"top  top  top" "hero hero ." "tabs .    intel" "list .    intel" "say  .    intel" ".    .    intel" "foot foot foot";column-gap:var(--gap-x);row-gap:clamp(8px,calc(16 * var(--u)),30px);padding:max(var(--gy),env(safe-area-inset-top)) max(var(--gx),env(safe-area-inset-right)) max(var(--gy),env(safe-area-inset-bottom)) max(var(--gx),env(safe-area-inset-left));color:#fff;background:linear-gradient(90deg,#03050be6 0,#03050bc2 calc(var(--gx) + var(--col) * .7),#03050b4d calc(var(--gx) + var(--col) * 1.15),#03050b00 calc(var(--gx) + var(--col) * 1.5)),linear-gradient(0deg,#020308cc,#02030800 26%),linear-gradient(180deg,#020308b8,#02030800 24%),linear-gradient(270deg,#03050b9e,#03050b00 34%),linear-gradient(#02030847,#02030847),radial-gradient(120% 90% at 4% 110%,rgba(255,230,128,.1),transparent 56%),radial-gradient(90% 72% at 97% -14%,rgba(53,240,255,.08),transparent 54%),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#settings .se-top{grid-area:top}#settings .se-hero{grid-area:hero}#settings .se-tabsrow{grid-area:tabs}#settings .se-list{grid-area:list}#settings .se-say{grid-area:say}#settings .se-intel{grid-area:intel}#settings .se-foot{grid-area:foot}#settings .se-top,#settings .se-hero,#settings .se-say,#settings .se-ref-cap,#settings .se-foot{text-shadow:0 2px 8px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.8)}#settings button{font:inherit;border:0}#hud.setting>*:not(#settings):not(#hud-fps):not(#menu-shot){visibility:hidden}#settings .se-top{display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--u));min-width:0}#settings .se-brand{display:flex;flex-direction:column;gap:max(2px,calc(4 * var(--u)));padding-left:max(8px,calc(14 * var(--u)));border-left:2px solid var(--hot);min-width:0}#settings .se-kicker{font-size:var(--t-cap);font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:#ffe680b8;white-space:nowrap}#settings .se-word{font-size:max(17px,calc(32 * var(--u)));font-weight:900;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--hot);text-shadow:3px 3px 0 #000,-1px -1px 0 #35f0ff,0 3px 16px rgba(0,0,0,.8);white-space:nowrap}#settings .se-back{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hit);min-height:var(--hit);gap:max(7px,calc(10 * var(--u)));padding:max(7px,calc(10 * var(--u))) max(11px,calc(18 * var(--u)));color:#d7dde7;background:var(--plate-mm);box-shadow:var(--plate-edge);cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .14s,color .14s}#settings .se-back svg{width:max(16px,calc(22 * var(--u)));height:max(16px,calc(22 * var(--u)));flex:none}#settings .se-back b{font-size:var(--t-cap);font-weight:800;letter-spacing:.24em;text-transform:uppercase;text-shadow:none}#settings .se-back:hover{color:var(--hot);background:#ffe68024}#settings .se-hero{min-width:0;padding-top:max(4px,calc(28 * var(--u)));container-type:inline-size}#settings .se-hero-in{--t: max(26px, min(calc(112 * var(--u)), 12cqw));position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;min-width:0}#settings .se-index{position:absolute;z-index:-1;left:calc(var(--col) * .62);top:calc(var(--t) * -.42);font-size:calc(var(--t) * 2.1);font-weight:900;line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(255,230,128,.14);text-shadow:none;pointer-events:none}#settings .se-mode{font-size:var(--t-cap);font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--hot);white-space:nowrap}#settings .se-title{margin:max(4px,calc(8 * var(--u))) 0 max(6px,calc(12 * var(--u)));font-size:var(--t);font-weight:900;letter-spacing:.05em;line-height:.92;text-transform:uppercase;color:#fff;white-space:nowrap;text-shadow:.04em .045em 0 #000,0 .08em .6em rgba(0,0,0,.55)}#settings .se-facts{display:flex;gap:max(3px,calc(6 * var(--u))) max(14px,calc(30 * var(--u)));max-width:100%;overflow:hidden;white-space:nowrap}#settings .se-facts span{display:inline-flex;align-items:baseline;gap:.5em}#settings .se-facts b{font-size:var(--t-row);font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums}#settings .se-facts i{font-style:normal;font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:#ffffff85}#settings .se-hero-in.swap{animation:se-swap .45s cubic-bezier(.16,.84,.36,1) both}#settings .se-hero-in.swap .se-title{animation:se-wipe .55s cubic-bezier(.6,0,.2,1) both}@keyframes se-swap{0%{opacity:0;transform:translate3d(calc(-28 * var(--u)),0,0)}to{opacity:1;transform:none}}@keyframes se-wipe{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -5% -20% 0)}}#settings .se-tabsrow{position:relative;display:flex;align-items:stretch;gap:max(4px,calc(6 * var(--u)));min-width:0}#settings .se-tabs{flex:1 1 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:max(4px,calc(6 * var(--u)));min-width:0}#settings .se-tab{display:flex;align-items:center;justify-content:center;gap:max(6px,calc(10 * var(--u)));min-width:0;min-height:max(var(--hit),calc(60 * var(--u)));padding:max(8px,calc(12 * var(--u))) max(6px,calc(10 * var(--u)));color:#d8dee8;background:var(--plate-mm);box-shadow:var(--plate-edge);cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s,color .12s}#settings .se-tab svg{flex:none;width:max(16px,calc(24 * var(--u)));height:max(16px,calc(24 * var(--u)))}#settings .se-tab b{min-width:0;font-size:var(--t-cap);font-weight:800;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}#settings .se-tab:hover{color:var(--hot);background:#ffe68029}#settings .se-tab.on{color:#12141a;background:var(--hot)}#settings .se-nav{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(3px,calc(6 * var(--u)));width:max(var(--hit),40px,calc(52 * var(--u)));padding:0;color:#fff;background:var(--plate-mm);box-shadow:var(--plate-edge);cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s,opacity .12s}#settings .se-nav:before{font-size:var(--t-big);font-weight:700;line-height:.8;color:var(--hot)}#settings .se-nav.prev:before{content:"‹"}#settings .se-nav.next:before{content:"›"}#settings .se-nav.next{order:2}#settings .se-nav:hover{background:#ffe68029}#settings .se-nav.off{opacity:.28;cursor:default}#settings .se-nav.off:hover{background:var(--plate-mm)}#settings.dev-touch .se-nav{display:none}#settings .se-tabsrow:before,#settings .se-tabsrow:after,#settings .se-rowwrap:before,#settings .se-rowwrap:after{content:"";position:absolute;width:max(10px,calc(16 * var(--u)));height:max(10px,calc(16 * var(--u)));border:2px solid var(--hot);opacity:0;pointer-events:none;transition:opacity .14s,transform .22s cubic-bezier(.16,.84,.36,1)}#settings .se-tabsrow:before,#settings .se-rowwrap:before{top:calc(-5 * var(--u) - 3px);left:calc(-7 * var(--u) - 3px);border-right:0;border-bottom:0;transform:translate(-6px,-6px)}#settings .se-tabsrow:after,#settings .se-rowwrap:after{bottom:calc(-5 * var(--u) - 3px);right:calc(-7 * var(--u) - 3px);border-left:0;border-top:0;transform:translate(6px,6px)}#settings .se-tabsrow.sel:before,#settings .se-tabsrow.sel:after,#settings .se-rowwrap.sel:before,#settings .se-rowwrap.sel:after{opacity:1;transform:none}#settings .se-list{display:flex;flex-direction:column;gap:max(6px,calc(10 * var(--u)));min-width:0;min-height:0;margin:-12px -14px 0;padding:12px 14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}#settings .se-list::-webkit-scrollbar{display:none}#settings .se-rowwrap{position:relative;flex:none;min-width:0}#settings .se-row{display:grid;grid-template-columns:minmax(0,1fr) var(--ctl);grid-template-areas:"label ctl" "note  ctl";align-items:center;align-content:center;column-gap:max(12px,calc(24 * var(--u)));min-height:max(var(--hit),calc(76 * var(--u)));padding:max(8px,calc(12 * var(--u))) max(10px,calc(14 * var(--u))) max(8px,calc(12 * var(--u))) max(14px,calc(22 * var(--u)));background:var(--plate-mm);box-shadow:var(--plate-edge);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s,box-shadow .12s}#settings .se-rowwrap:not(.noted) .se-row{grid-template-areas:"label ctl" "label ctl"}#settings .se-rowwrap.sel .se-row{background:#ffe6801a;box-shadow:inset 0 0 0 1px #ffe68099}#settings .se-label{grid-area:label;min-width:0;font-size:var(--t-row);font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .14s}#settings .se-rowwrap.sel .se-label{color:var(--hot)}#settings .se-note{grid-area:note;min-width:0;margin-top:max(2px,calc(4 * var(--u)));font-style:normal;font-size:var(--t-cap);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffff80}#settings .se-rowwrap:not(.noted) .se-note{display:none}#settings .se-step{grid-area:ctl;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:max(3px,calc(5 * var(--u)));min-height:max(var(--hit),calc(52 * var(--u)))}#settings .se-arr{display:flex;align-items:center;justify-content:center;width:max(var(--hit),max(30px,calc(44 * var(--u))));padding:0;color:var(--hot);background:#ffffff0d;cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s,opacity .12s}#settings .se-arr:before{font-size:var(--t-big);font-weight:700;line-height:.8}#settings .se-arr.prev:before{content:"‹"}#settings .se-arr.next:before{content:"›"}#settings .se-arr:hover{background:#ffe68029}#settings .se-arr.off{opacity:.25;cursor:default}#settings .se-arr.off:hover{background:#ffffff0d}#settings .se-val{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(4px,calc(7 * var(--u)));min-width:0;padding:0 max(4px,calc(8 * var(--u)));color:#fff;background:none;cursor:pointer}#settings .se-val b{max-width:100%;font-size:var(--t-row);font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#settings .se-rowwrap.sel .se-val b{color:var(--hot)}#settings .se-val i{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,max(8px,calc(18 * var(--u))));gap:max(3px,calc(4 * var(--u)))}#settings .se-val s{display:block;height:max(3px,calc(4 * var(--u)));background:#fff3;transition:background .14s}#settings .se-val s.lit{background:var(--hot)}#settings .se-slide{grid-area:ctl;display:flex;align-items:center;gap:max(8px,calc(14 * var(--u)));min-height:max(var(--hit),calc(52 * var(--u)));min-width:0}#settings .se-slider{--thumb: max(14px, calc(22 * var(--u)));--t: 0;position:relative;flex:1 1 auto;height:max(var(--hit),max(26px,calc(40 * var(--u))));cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}#settings .se-track,#settings .se-fill{position:absolute;top:50%;height:max(3px,calc(5 * var(--u)));transform:translateY(-50%);pointer-events:none}#settings .se-track{left:0;right:0;background:#ffffff1f}#settings .se-fill{left:0;width:calc(var(--t) * (100% - var(--thumb)) + var(--thumb) / 2);background:#ffe68099;transition:width .12s}#settings .se-thumb{position:absolute;top:50%;left:calc(var(--t) * (100% - var(--thumb)));width:var(--thumb);height:var(--thumb);transform:translateY(-50%);background:var(--hot);pointer-events:none;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);transition:left .12s}#settings .se-value{flex:0 0 max(46px,calc(66 * var(--u)));text-align:right;font-size:var(--t-row);font-weight:800;letter-spacing:.04em;color:var(--hot);font-variant-numeric:tabular-nums}#settings .se-ref{flex:none;margin-top:max(8px,calc(18 * var(--u)))}#settings .se-ref-cap{display:flex;align-items:baseline;gap:max(10px,calc(16 * var(--u)));padding-bottom:max(6px,calc(10 * var(--u)));margin-bottom:max(6px,calc(10 * var(--u)));border-bottom:1px solid var(--rule);font-size:var(--t-cap);text-transform:uppercase;white-space:nowrap}#settings .se-ref-cap span{font-weight:700;letter-spacing:.3em;color:var(--hot)}#settings .se-ref-cap b{font-weight:700;letter-spacing:.2em;color:#ffffffb3}#settings.dev-kbm .se-ref-cap b:not([data-dev=kbm]),#settings.dev-pad .se-ref-cap b:not([data-dev=pad]),#settings.dev-touch .se-ref-cap b{display:none}#settings .se-binds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:max(18px,calc(40 * var(--u)));row-gap:max(3px,calc(6 * var(--u)))}#settings .se-bind{display:flex;align-items:center;justify-content:space-between;gap:max(8px,calc(12 * var(--u)));min-width:0;padding:max(2px,calc(3 * var(--u))) 0;border-bottom:1px solid rgba(255,255,255,.05)}#settings .se-bind>span:first-child{min-width:0;font-size:var(--t-cap);font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#dfe5ee}#settings .se-caps{display:flex;flex:none;gap:max(3px,calc(4 * var(--u)))}#settings .se-ref-touch{display:none;font-size:var(--t-body);line-height:1.5;color:#fff9}#settings.dev-touch .se-binds{display:none}#settings.dev-touch .se-ref-touch{display:block}#settings .se-say{display:none;min-height:3em;font-size:var(--t-body);line-height:1.5;color:#ffffffb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#settings .se-intel{align-self:start;min-width:0;max-height:100%;overflow-y:auto;scrollbar-width:none;padding:max(14px,calc(26 * var(--u)));background:linear-gradient(170deg,#0a0d15db,#04060ccc);box-shadow:inset 0 0 0 1px #ffffff17;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}#settings .se-intel::-webkit-scrollbar{display:none}#settings .se-intel-in{display:flex;flex-direction:column;gap:max(12px,calc(20 * var(--u)));animation:se-fade .28s ease both}@keyframes se-fade{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:none}}#settings .se-intel-head{display:flex;flex-direction:column;gap:max(3px,calc(6 * var(--u)));padding-bottom:max(7px,calc(12 * var(--u)));border-bottom:1px solid var(--rule)}#settings .se-intel-head:after{content:"";display:block;width:max(26px,calc(48 * var(--u)));height:2px;margin-top:max(6px,calc(10 * var(--u)));margin-bottom:calc(-1*max(7px,calc(12 * var(--u))) - 1px);background:var(--hot)}#settings .se-eyebrow-s{font-size:var(--t-cap);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--hot)}#settings .se-intel h3{font-size:max(17px,calc(30 * var(--u)));font-weight:800;letter-spacing:.12em;line-height:1.05;text-transform:uppercase;color:#fff}#settings .se-ifacts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:max(8px,calc(14 * var(--u)))}#settings .se-ifacts span{display:flex;flex-direction:column;gap:max(2px,calc(4 * var(--u)));min-width:0}#settings .se-ifacts b{font-size:max(18px,calc(30 * var(--u)));font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hot)}#settings .se-ifacts i{font-style:normal;font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:#ffffff85}#settings .se-ladder{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:max(3px,calc(4 * var(--u)))}#settings .se-ladder span{padding:max(6px,calc(9 * var(--u))) 2px;text-align:center;font-size:var(--t-cap);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;color:#ffffff8c;background:#ffffff0d}#settings .se-ladder span.on{color:#12141a;background:var(--hot)}#settings .se-range{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:max(8px,calc(12 * var(--u)));font-size:var(--t-cap);font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#ffffff85}#settings .se-range u{display:block;height:max(5px,calc(7 * var(--u)));background:#ffffff17}#settings .se-range s{display:block;height:100%;background:var(--hot)}#settings .se-blurb{font-size:var(--t-body);line-height:1.55;color:#ffffffa8}#settings .se-sums{display:flex;flex-direction:column}#settings .se-sum{display:flex;justify-content:space-between;gap:12px;padding:max(5px,calc(9 * var(--u))) 0;border-top:1px solid var(--rule);font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase}#settings .se-sum span{color:#ffffff8c}#settings .se-sum b{font-weight:800;letter-spacing:.1em;color:#fff;white-space:nowrap}#settings .se-foot{justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px max(12px,calc(22 * var(--u)));font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b}#settings .se-foot span{display:inline-flex;align-items:center;gap:5px}#settings .se-foot kbd{display:inline-flex;align-items:center;justify-content:center;min-width:max(20px,calc(24 * var(--u)));height:max(20px,calc(24 * var(--u)));padding:0 6px;font:inherit;font-size:var(--t-cap);font-weight:700;letter-spacing:.1em;text-shadow:none;color:#cfd6e2;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}#settings .se-foot kbd.pd{color:var(--hot);box-shadow:inset 0 0 0 1px #ffe68059}#settings.dev-kbm .se-foot [data-dev=pad],#settings.dev-pad .se-foot [data-dev=kbm],#settings.dev-touch .se-foot{display:none}@keyframes se-rise{0%{opacity:0;transform:translate3d(0,calc(18 * var(--u)),0)}to{opacity:1;transform:none}}@keyframes se-from-left{0%{opacity:0;transform:translate3d(calc(-36 * var(--u)),0,0)}to{opacity:1;transform:none}}@keyframes se-drop{0%{opacity:0;transform:translate3d(0,calc(-12 * var(--u)),0)}to{opacity:1;transform:none}}@keyframes se-arrive{0%{opacity:0}to{opacity:1}}#settings.enter .se-top{animation:se-drop .5s ease both}#settings.enter .se-hero{animation:se-from-left .7s cubic-bezier(.16,.84,.36,1) .05s both}#settings.enter .se-tabsrow{animation:se-rise .5s cubic-bezier(.16,.84,.36,1) .1s both}#settings.enter .se-rowwrap,#settings.enter .se-ref{animation:se-rise .5s cubic-bezier(.16,.84,.36,1) both;animation-delay:calc(.12s + var(--i, 6) * .04s)}#settings.enter .se-intel{animation:se-arrive .6s ease .3s both}#settings.enter .se-foot{animation:se-arrive .6s ease .4s both}#settings .se-list.deal>*{animation:se-deal .36s cubic-bezier(.16,.84,.36,1) both;animation-delay:calc(var(--i, 6) * 28ms)}@keyframes se-deal{0%{opacity:0;transform:translate3d(0,calc(14 * var(--u)),0)}to{opacity:1;transform:none}}@media(max-width:1099px),(max-height:619px){#settings{--col: clamp(320px, 64vw, calc(820 * var(--u)));grid-template-columns:minmax(0,var(--col)) minmax(0,1fr);grid-template-areas:"top  top" "hero hero" "tabs ." "list ." "say  ." ".    ." "foot foot"}#settings .se-intel{display:none}#settings .se-say{display:-webkit-box}}@media(orientation:landscape)and (max-height:560px){#settings{--gy: 10px;--tabcol: clamp(120px, 21vw, 190px);--ctl: clamp(190px, 30vw, 250px);--gap-x: clamp(12px, 2.4vw, 24px);grid-template-columns:minmax(0,var(--tabcol)) minmax(0,1fr) auto;grid-template-rows:auto minmax(0,max-content) auto minmax(0,1fr);grid-template-areas:"tabs hero top" "tabs list list" "tabs say  say" "tabs .    .";row-gap:6px;background:linear-gradient(90deg,#03050be6 0,#03050bb8 70%,#03050b73),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#settings .se-top{align-self:start}#settings .se-brand,#settings .se-foot,#settings .se-index,#settings .se-facts,#settings .se-nav{display:none}#settings .se-hero{padding-top:0}#settings .se-hero-in{--t: max(20px, min(8vh, 9cqw))}#settings .se-title{margin:2px 0 0}#settings .se-tabsrow{align-self:stretch}#settings .se-tabs{grid-auto-flow:row;grid-auto-rows:minmax(0,1fr);gap:6px}#settings .se-tab{justify-content:flex-start;min-height:0;padding:6px 12px}#settings .se-tabsrow:before{top:-3px;left:-4px}#settings .se-tabsrow:after{bottom:-3px;right:-4px}#settings .se-list{gap:6px}#settings .se-row{min-height:var(--hit);padding:0 0 0 12px;column-gap:10px}#settings .se-rowwrap:before{top:-3px;left:-4px}#settings .se-rowwrap:after{bottom:-3px;right:-4px}#settings .se-label{font-size:13px;letter-spacing:.08em}#settings .se-note{margin-top:1px;font-size:9px;letter-spacing:.1em}#settings .se-step,#settings .se-slide{min-height:var(--hit)}#settings .se-val b{font-size:13px}#settings .se-back{padding-inline:12px}#settings .se-say{min-height:0;font-size:11px;line-height:1.4}#settings .se-ref{margin-top:4px}#settings .se-binds{row-gap:2px}}@media(orientation:landscape)and (max-height:560px)and (max-width:740px){#settings .se-back b{display:none}#settings .se-tab svg{display:none}#settings .se-tab{justify-content:center;padding-inline:6px}#settings .se-tab b{letter-spacing:.12em}}@media(orientation:portrait){#settings{--ctl: clamp(180px, 48vw, 240px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,max-content) auto minmax(0,1fr) auto;grid-template-areas:"top" "hero" "tabs" "list" "say" "." "foot";row-gap:max(8px,calc(14 * var(--u)));background:linear-gradient(#03050bc7,#03050bc7),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#settings .se-intel,#settings .se-index,#settings .se-nav{display:none}#settings .se-say{display:-webkit-box;-webkit-line-clamp:4}#settings .se-facts{flex-wrap:wrap;white-space:normal}#settings .se-tab{flex-direction:column;gap:4px;padding:8px 4px}#settings .se-tab b{font-size:10px;letter-spacing:.12em}#settings .se-binds{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}}@media(prefers-reduced-motion:reduce){#settings.enter .se-top,#settings.enter .se-hero,#settings.enter .se-tabsrow,#settings.enter .se-rowwrap,#settings.enter .se-ref,#settings.enter .se-intel,#settings.enter .se-foot,#settings .se-hero-in.swap,#settings .se-hero-in.swap .se-title,#settings .se-intel-in,#settings .se-list.deal>*{animation:none}#settings .se-fill,#settings .se-thumb{transition:none}}#lobby{--col: clamp(340px, 42vw, calc(820 * var(--u)));--intel: clamp(270px, 24vw, calc(440 * var(--u)));--ctl: clamp(220px, 18vw, calc(340 * var(--u)));--gap-x: clamp(16px, calc(48 * var(--u)), 110px);position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;pointer-events:auto;display:grid;grid-template-columns:minmax(0,var(--col)) minmax(0,1fr) minmax(0,var(--intel));grid-template-rows:auto auto auto minmax(0,max-content) auto minmax(0,1fr) auto;grid-template-areas:"top  top  top" "hero hero ." "tabs .    intel" "list .    intel" "say  .    intel" ".    .    intel" "foot foot foot";column-gap:var(--gap-x);row-gap:clamp(8px,calc(16 * var(--u)),30px);padding:max(var(--gy),env(safe-area-inset-top)) max(var(--gx),env(safe-area-inset-right)) max(var(--gy),env(safe-area-inset-bottom)) max(var(--gx),env(safe-area-inset-left));color:#fff;background:linear-gradient(90deg,#03050be6 0,#03050bc2 calc(var(--gx) + var(--col) * .7),#03050b4d calc(var(--gx) + var(--col) * 1.15),#03050b00 calc(var(--gx) + var(--col) * 1.5)),linear-gradient(0deg,#020308cc,#02030800 26%),linear-gradient(180deg,#020308b8,#02030800 24%),linear-gradient(270deg,#03050b9e,#03050b00 34%),linear-gradient(#02030847,#02030847),radial-gradient(120% 90% at 4% 110%,rgba(255,230,128,.1),transparent 56%),radial-gradient(90% 72% at 97% -14%,rgba(53,240,255,.08),transparent 54%),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#lobby .lb-top{grid-area:top}#lobby .lb-hero{grid-area:hero}#lobby .lb-tabsrow{grid-area:tabs}#lobby .lb-list{grid-area:list}#lobby .lb-say{grid-area:say}#lobby .lb-intel{grid-area:intel}#lobby .lb-foot{grid-area:foot}#lobby .lb-top,#lobby .lb-hero,#lobby .lb-say,#lobby .lb-foot{text-shadow:0 2px 8px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.8)}#lobby button{font:inherit;border:0}#hud.lobbying>*:not(#lobby):not(#hud-fps):not(#menu-shot){visibility:hidden}#lobby .lb-top{display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--u));min-width:0}#lobby .lb-brand{display:flex;flex-direction:column;gap:max(2px,calc(4 * var(--u)));padding-left:max(8px,calc(14 * var(--u)));border-left:2px solid var(--hot);min-width:0}#lobby .lb-kicker{font-size:var(--t-cap);font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:#ffe680b8;white-space:nowrap}#lobby .lb-word{font-size:max(17px,calc(32 * var(--u)));font-weight:900;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--hot);text-shadow:3px 3px 0 #000,-1px -1px 0 #35f0ff,0 3px 16px rgba(0,0,0,.8);white-space:nowrap}#lobby .lb-sys{display:flex;gap:max(6px,calc(10 * var(--u)));flex:none}#lobby .lb-sysbtn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hit);min-height:var(--hit);gap:max(7px,calc(10 * var(--u)));padding:max(7px,calc(10 * var(--u))) max(11px,calc(18 * var(--u)));color:#d7dde7;background:var(--plate-mm);box-shadow:var(--plate-edge);cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .14s,color .14s}#lobby .lb-sysbtn svg{width:max(16px,calc(22 * var(--u)));height:max(16px,calc(22 * var(--u)));flex:none}#lobby .lb-sysbtn b{font-size:var(--t-cap);font-weight:800;letter-spacing:.24em;text-transform:uppercase;text-shadow:none}#lobby .lb-sysbtn:hover{color:var(--hot);background:#ffe68024}#lobby .lb-hero{min-width:0;padding-top:max(4px,calc(28 * var(--u)));container-type:inline-size}#lobby .lb-hero-in{--t: max(26px, min(calc(112 * var(--u)), 11cqw));position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;min-width:0}#lobby .lb-index{position:absolute;z-index:-1;left:calc(var(--col) * .62);top:calc(var(--t) * -.42);font-size:calc(var(--t) * 2.1);font-weight:900;line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(255,230,128,.14);text-shadow:none;pointer-events:none}#lobby .lb-mode{min-height:1em;font-size:var(--t-cap);font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--hot);white-space:nowrap}#lobby .lb-title{max-width:100%;margin:calc(max(4px,calc(8 * var(--u))) - .14em) 0 calc(max(6px,calc(12 * var(--u))) - .14em);padding:.14em .06em .14em 0;font-size:var(--t);font-weight:900;letter-spacing:.05em;line-height:.92;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:.04em .045em 0 #000,0 .08em .6em rgba(0,0,0,.55)}#lobby .lb-facts{display:flex;gap:max(3px,calc(6 * var(--u))) max(14px,calc(30 * var(--u)));max-width:100%;min-height:1.3em;overflow:hidden;white-space:nowrap}#lobby .lb-facts span{display:inline-flex;align-items:baseline;gap:.5em;min-width:0}#lobby .lb-facts b{overflow:hidden;text-overflow:ellipsis;font-size:var(--t-row);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}#lobby .lb-facts i{font-style:normal;font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:#ffffff85}#lobby .lb-facts .fair b{color:var(--hot)}#lobby .lb-facts .poor b{color:var(--theirs)}#lobby .lb-hero-in.swap{animation:lb-swap .45s cubic-bezier(.16,.84,.36,1) both}#lobby .lb-hero-in.swap .lb-title{animation:lb-wipe .55s cubic-bezier(.6,0,.2,1) both}@keyframes lb-swap{0%{opacity:0;transform:translate3d(calc(-28 * var(--u)),0,0)}to{opacity:1;transform:none}}@keyframes lb-wipe{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -5% -20% 0)}}#lobby .lb-tabsrow{position:relative;display:flex;align-items:stretch;gap:max(4px,calc(6 * var(--u)));min-width:0}#lobby .lb-tabs{flex:1 1 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:max(4px,calc(6 * var(--u)));min-width:0}#lobby .lb-tab{display:flex;align-items:center;justify-content:center;gap:max(6px,calc(10 * var(--u)));min-width:0;min-height:max(var(--hit),calc(60 * var(--u)));padding:max(8px,calc(12 * var(--u))) max(6px,calc(10 * var(--u)));color:#d8dee8;background:var(--plate-mm);box-shadow:var(--plate-edge);cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s,color .12s}#lobby .lb-tab svg{flex:none;width:max(16px,calc(24 * var(--u)));height:max(16px,calc(24 * var(--u)))}#lobby .lb-tab b{min-width:0;font-size:var(--t-cap);font-weight:800;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}#lobby .lb-count{flex:none;font-style:normal;font-size:var(--t-cap);font-weight:800;font-variant-numeric:tabular-nums;padding:1px max(5px,calc(7 * var(--u)));color:#12141a;background:#ffe680d9}#lobby .lb-count:empty{display:none}#lobby .lb-tab.on .lb-count{color:var(--hot);background:#12141a}#lobby .lb-tab:hover{color:var(--hot);background:#ffe68029}#lobby .lb-tab.on{color:#12141a;background:var(--hot)}#lobby .lb-nav{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(3px,calc(6 * var(--u)));width:max(var(--hit),40px,calc(52 * var(--u)));padding:0;color:#fff;background:var(--plate-mm);box-shadow:var(--plate-edge);cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s,opacity .12s}#lobby .lb-nav:before{font-size:var(--t-big);font-weight:700;line-height:.8;color:var(--hot)}#lobby .lb-nav.prev:before{content:"‹"}#lobby .lb-nav.next:before{content:"›"}#lobby .lb-nav.next{order:2}#lobby .lb-nav:hover{background:#ffe68029}#lobby .lb-nav.off{opacity:.28;cursor:default}#lobby .lb-nav.off:hover{background:var(--plate-mm)}#lobby.dev-touch .lb-nav{display:none}#lobby .lb-tabsrow:before,#lobby .lb-tabsrow:after,#lobby .lb-rowwrap:before,#lobby .lb-rowwrap:after{content:"";position:absolute;z-index:1;width:max(10px,calc(16 * var(--u)));height:max(10px,calc(16 * var(--u)));border:2px solid var(--hot);opacity:0;pointer-events:none;transition:opacity .14s,transform .22s cubic-bezier(.16,.84,.36,1)}#lobby .lb-tabsrow:before,#lobby .lb-rowwrap:before{top:calc(-5 * var(--u) - 3px);left:calc(-7 * var(--u) - 3px);border-right:0;border-bottom:0;transform:translate(-6px,-6px)}#lobby .lb-tabsrow:after,#lobby .lb-rowwrap:after{bottom:calc(-5 * var(--u) - 3px);right:calc(-7 * var(--u) - 3px);border-left:0;border-top:0;transform:translate(6px,6px)}#lobby .lb-tabsrow.sel:before,#lobby .lb-tabsrow.sel:after,#lobby .lb-rowwrap.sel:before,#lobby .lb-rowwrap.sel:after{opacity:1;transform:none}#lobby .lb-list{display:flex;flex-direction:column;gap:max(6px,calc(10 * var(--u)));min-width:0;min-height:0;margin:-12px -14px 0;padding:12px 14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}#lobby .lb-list::-webkit-scrollbar{display:none}#lobby .lb-rowwrap{position:relative;flex:none;min-width:0}#lobby .lb-row{position:relative;display:grid;align-items:center;column-gap:max(12px,calc(24 * var(--u)));min-height:max(var(--hit),calc(76 * var(--u)));padding:max(8px,calc(12 * var(--u))) max(12px,calc(18 * var(--u))) max(8px,calc(12 * var(--u))) max(14px,calc(22 * var(--u)));background:var(--plate-mm);box-shadow:var(--plate-edge);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s,box-shadow .12s}#lobby .lb-rowwrap.sel .lb-row{background:#ffe6801a;box-shadow:inset 0 0 0 1px #ffe68099}#lobby .lb-match{grid-template-columns:max(64px,calc(128 * var(--u))) minmax(0,1fr) auto;padding-left:0;cursor:pointer}#lobby .lb-match.multi{grid-template-columns:max(64px,calc(128 * var(--u))) minmax(0,1fr) auto max(64px,calc(104 * var(--u)))}#lobby .lb-art{align-self:stretch;margin:calc(-1*max(8px,calc(12 * var(--u)))) 0;background-color:#ffffff0a;background-position:center;background-size:cover;-webkit-mask-image:linear-gradient(90deg,#000 55%,transparent);mask-image:linear-gradient(90deg,#000 55%,transparent);opacity:.85;transition:opacity .14s}#lobby .lb-rowwrap.sel .lb-art{opacity:1}#lobby .lb-name{display:flex;flex-direction:column;gap:max(2px,calc(5 * var(--u)));min-width:0}#lobby .lb-mn{min-width:0;font-size:var(--t-row);font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .14s}#lobby .lb-rowwrap.sel .lb-mn{color:var(--hot)}#lobby .lb-state{font-style:normal;font-size:var(--t-cap);font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffff80}#lobby .lb-seats{display:flex;align-items:baseline;gap:.3em;white-space:nowrap;font-variant-numeric:tabular-nums}#lobby .lb-seats b{font-size:var(--t-big);font-weight:800;line-height:1;color:var(--hot)}#lobby .lb-seats i{font-style:normal;font-size:var(--t-cap);font-weight:700;letter-spacing:.1em;color:#ffffff73}#lobby .lb-where{display:flex;flex-direction:column;align-items:flex-end;gap:max(2px,calc(4 * var(--u)));min-width:0}#lobby .lb-rn{max-width:100%;font-size:var(--t-cap);font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffff8c}#lobby .lb-lat{font-size:var(--t-cap);font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#ffffffb3}#lobby .lb-lat:not(:empty):after{content:" ms";font-weight:700;opacity:.6}#lobby .lb-lat.none:after{content:none}#lobby .lb-lat.fair{color:var(--hot)}#lobby .lb-lat.poor{color:var(--theirs)}#lobby .lb-rowwrap.full .lb-row{cursor:default}#lobby .lb-rowwrap.full .lb-art,#lobby .lb-rowwrap.full .lb-name{opacity:.45}#lobby .lb-rowwrap.full .lb-seats b{color:var(--theirs)}#lobby .lb-rowwrap.botless .lb-state{color:#9fd9e6}#lobby .lb-rowwrap.busy .lb-state{color:var(--hot);animation:pulse .9s ease-in-out infinite}#lobby .lb-row.lb-note{grid-template-columns:minmax(0,1fr) auto;min-height:max(var(--hit),calc(60 * var(--u)));background:#0a0d148c}#lobby .lb-row.lb-note .lb-mn{color:#ffffffb8}#lobby .lb-row.lb-note .lb-state{text-transform:none;letter-spacing:.04em;font-weight:600}#lobby .lb-empty{display:flex;flex-direction:column;align-items:flex-start;gap:max(10px,calc(16 * var(--u)));padding:max(14px,calc(26 * var(--u))) max(14px,calc(22 * var(--u)));background:linear-gradient(170deg,#0a0d15c7,#04060c99);box-shadow:inset 0 0 0 1px #ffffff12;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}#lobby .lb-empty-cap{font-size:var(--t-cap);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--hot)}#lobby .lb-empty.searching .lb-empty-cap{animation:pulse 1.2s ease-in-out infinite}#lobby .lb-empty p{font-size:var(--t-body);line-height:1.5;color:#ffffffb8}#lobby .lb-go{display:inline-flex;align-items:center;gap:max(8px,calc(12 * var(--u)));min-height:max(var(--hit),calc(52 * var(--u)));padding:0 max(12px,calc(18 * var(--u)));color:#12141a;background:var(--hot);cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:filter .12s}#lobby .lb-go svg{width:max(16px,calc(22 * var(--u)));height:max(16px,calc(22 * var(--u)))}#lobby .lb-go b{font-size:var(--t-cap);font-weight:800;letter-spacing:.24em;text-transform:uppercase}#lobby .lb-go:hover{filter:brightness(1.08)}#lobby .lb-go kbd.gl{color:#12141a;background:#0000001a;box-shadow:inset 0 0 0 1px #0000004d}#lobby .lb-pick{grid-template-columns:minmax(0,1fr) var(--ctl);grid-template-areas:"label ctl" "note  ctl";align-content:center}#lobby .lb-label{grid-area:label;min-width:0;font-size:var(--t-row);font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:color .14s}#lobby .lb-rowwrap.sel .lb-label{color:var(--hot)}#lobby .lb-pnote{grid-area:note;min-width:0;margin-top:max(2px,calc(4 * var(--u)));font-style:normal;font-size:var(--t-cap);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffff80}#lobby .lb-pnote.fair{color:var(--hot)}#lobby .lb-pnote.poor{color:var(--theirs)}#lobby .lb-step{grid-area:ctl;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:max(3px,calc(5 * var(--u)));min-height:max(var(--hit),calc(52 * var(--u)))}#lobby .lb-arr{display:flex;align-items:center;justify-content:center;width:max(var(--hit),max(30px,calc(44 * var(--u))));padding:0;color:var(--hot);background:#ffffff0d;cursor:pointer;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background .12s,opacity .12s}#lobby .lb-arr:before{font-size:var(--t-big);font-weight:700;line-height:.8}#lobby .lb-arr.prev:before{content:"‹"}#lobby .lb-arr.next:before{content:"›"}#lobby .lb-arr:hover{background:#ffe68029}#lobby .lb-arr.off{opacity:.25;cursor:default}#lobby .lb-arr.off:hover{background:#ffffff0d}#lobby .lb-val{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(4px,calc(7 * var(--u)));min-width:0;padding:0 max(4px,calc(8 * var(--u)));color:#fff;background:none;cursor:pointer}#lobby .lb-val b{max-width:100%;font-size:var(--t-row);font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#lobby .lb-rowwrap.sel .lb-val b{color:var(--hot)}#lobby .lb-val i{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,max(6px,calc(14 * var(--u))));gap:max(3px,calc(4 * var(--u)))}#lobby .lb-val s{display:block;height:max(3px,calc(4 * var(--u)));background:#fff3;transition:background .14s}#lobby .lb-val s.lit{background:var(--hot)}#lobby .lb-rowwrap .lb-create{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:max(3px,calc(6 * var(--u)));min-height:max(var(--hit),calc(92 * var(--u)));padding-left:max(18px,calc(32 * var(--u)));color:#12141a;background:linear-gradient(100deg,var(--hot) 0%,var(--hot) 45%,rgba(255,244,196,.96) 70%,var(--hot) 100%);box-shadow:none;cursor:pointer}#lobby .lb-rowwrap.sel .lb-create{background:linear-gradient(100deg,#fff1a8 0%,var(--hot) 55%,#fff6cc 100%);box-shadow:none}#lobby .lb-rowwrap:has(.lb-create){margin-top:max(4px,calc(10 * var(--u)));filter:drop-shadow(0 0 calc(18 * var(--u)) rgba(255,230,128,.35))}#lobby .lb-cword{font-size:var(--t-big);font-weight:900;letter-spacing:.26em;line-height:1;text-transform:uppercase}#lobby .lb-csub{font-size:var(--t-cap);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#12141aa8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#lobby .lb-say{display:none;min-height:3em;font-size:var(--t-body);line-height:1.5;color:#ffffffb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#lobby .lb-intel{align-self:start;min-width:0;max-height:100%;overflow-y:auto;scrollbar-width:none;padding:max(14px,calc(26 * var(--u)));background:linear-gradient(170deg,#0a0d15db,#04060ccc);box-shadow:inset 0 0 0 1px #ffffff17;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}#lobby .lb-intel::-webkit-scrollbar{display:none}#lobby .lb-intel-in{display:flex;flex-direction:column;gap:max(12px,calc(20 * var(--u)))}#lobby .lb-intel-in.fade{animation:lb-fade .28s ease both}@keyframes lb-fade{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:none}}#lobby .lb-intel-head{display:flex;flex-direction:column;gap:max(3px,calc(6 * var(--u)));min-width:0;padding-bottom:max(7px,calc(12 * var(--u)));border-bottom:1px solid var(--rule)}#lobby .lb-intel-head:after{content:"";display:block;width:max(26px,calc(48 * var(--u)));height:2px;margin-top:max(6px,calc(10 * var(--u)));margin-bottom:calc(-1*max(7px,calc(12 * var(--u))) - 1px);background:var(--hot)}#lobby .lb-eyebrow-s{font-size:var(--t-cap);font-weight:700;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--hot)}#lobby .lb-intel h3{font-size:max(17px,calc(30 * var(--u)));font-weight:800;letter-spacing:.12em;line-height:1.05;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}#lobby .lb-seatstrip{display:flex;flex-direction:column;gap:max(6px,calc(9 * var(--u)))}#lobby .lb-pips{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:max(2px,calc(4 * var(--u)))}#lobby .lb-pips s{display:block;height:max(10px,calc(18 * var(--u)));clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px)}#lobby :is(.lb-pips s,.lb-seatkey i).p{background:var(--hot)}#lobby :is(.lb-pips s,.lb-seatkey i).b{background:#fff3}#lobby :is(.lb-pips s,.lb-seatkey i).o{box-shadow:inset 0 0 0 1px #ffffff4d}#lobby .lb-seatkey{display:flex;gap:max(12px,calc(20 * var(--u)));font-size:var(--t-cap);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fff9}#lobby .lb-seatkey span{display:inline-flex;align-items:center;gap:6px}#lobby .lb-seatkey i{display:inline-block;width:10px;height:10px}#lobby .lb-ifacts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:max(8px,calc(14 * var(--u)))}#lobby .lb-ifacts span{display:flex;flex-direction:column;gap:max(2px,calc(4 * var(--u)));min-width:0}#lobby .lb-ifacts b{font-size:max(15px,calc(26 * var(--u)));font-weight:800;line-height:1.05;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--hot)}#lobby .lb-ifacts .poor b{color:var(--theirs)}#lobby .lb-ifacts i{font-style:normal;font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:#ffffff85}#lobby .lb-thumb{width:100%;aspect-ratio:5 / 4;background:#00000059;box-shadow:inset 0 0 0 1px #ffffff14;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}#lobby .lb-thumb canvas{display:block;width:100%;height:100%}#lobby .lb-ladder{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:max(3px,calc(4 * var(--u)))}#lobby .lb-ladder span{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:max(6px,calc(9 * var(--u))) 2px;font-size:var(--t-cap);font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffff8c;background:#ffffff0d}#lobby .lb-ladder span.on{color:#12141a;background:var(--hot)}#lobby .lb-ladder em{font-style:normal}#lobby .lb-ladder span.on .lb-lat{color:inherit;opacity:.7}#lobby .lb-blurb{font-size:var(--t-body);line-height:1.55;color:#ffffffa8}#lobby .lb-sums{display:flex;flex-direction:column}#lobby .lb-sum{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:max(5px,calc(9 * var(--u))) 0;border-top:1px solid var(--rule);font-size:var(--t-cap);letter-spacing:.18em;text-transform:uppercase}#lobby .lb-sum>span{color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#lobby .lb-sum em{font-style:normal;color:#ffffffb3;white-space:nowrap}#lobby .lb-sum b{font-weight:800;letter-spacing:.1em;color:#fff;white-space:nowrap}#lobby .lb-sum b.lb-lat:after{content:none}#lobby .lb-foot{justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px max(12px,calc(22 * var(--u)));font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b}#lobby .lb-foot span{display:inline-flex;align-items:center;gap:5px}#lobby .lb-foot kbd{display:inline-flex;align-items:center;justify-content:center;min-width:max(20px,calc(24 * var(--u)));height:max(20px,calc(24 * var(--u)));padding:0 6px;font:inherit;font-size:var(--t-cap);font-weight:700;letter-spacing:.1em;text-shadow:none;color:#cfd6e2;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}#lobby .lb-foot kbd.pd{color:var(--hot);box-shadow:inset 0 0 0 1px #ffe68059}#lobby.dev-kbm .lb-foot [data-dev=pad],#lobby.dev-pad .lb-foot [data-dev=kbm],#lobby.dev-touch .lb-foot{display:none}@keyframes lb-rise{0%{opacity:0;transform:translate3d(0,calc(18 * var(--u)),0)}to{opacity:1;transform:none}}@keyframes lb-from-left{0%{opacity:0;transform:translate3d(calc(-36 * var(--u)),0,0)}to{opacity:1;transform:none}}@keyframes lb-drop{0%{opacity:0;transform:translate3d(0,calc(-12 * var(--u)),0)}to{opacity:1;transform:none}}@keyframes lb-arrive{0%{opacity:0}to{opacity:1}}#lobby.enter .lb-top{animation:lb-drop .5s ease both}#lobby.enter .lb-hero{animation:lb-from-left .7s cubic-bezier(.16,.84,.36,1) .05s both}#lobby.enter .lb-tabsrow{animation:lb-rise .5s cubic-bezier(.16,.84,.36,1) .1s both}#lobby.enter .lb-list>*{animation:lb-rise .5s cubic-bezier(.16,.84,.36,1) both;animation-delay:calc(.12s + var(--i, 1) * .04s)}#lobby.enter .lb-intel{animation:lb-arrive .6s ease .3s both}#lobby.enter .lb-foot{animation:lb-arrive .6s ease .4s both}#lobby .lb-list.deal>*,#lobby .lb-list>.fresh{animation:lb-deal .36s cubic-bezier(.16,.84,.36,1) both;animation-delay:calc(var(--i, 1) * 28ms)}@keyframes lb-deal{0%{opacity:0;transform:translate3d(0,calc(14 * var(--u)),0)}to{opacity:1;transform:none}}@media(max-width:1099px),(max-height:619px){#lobby{--col: clamp(340px, 64vw, calc(820 * var(--u)));grid-template-columns:minmax(0,var(--col)) minmax(0,1fr);grid-template-areas:"top  top" "hero hero" "tabs ." "list ." "say  ." ".    ." "foot foot"}#lobby .lb-intel{display:none}#lobby .lb-say{display:-webkit-box}}@media(orientation:landscape)and (max-height:560px){#lobby{--gy: 10px;--tabcol: clamp(120px, 21vw, 190px);--ctl: clamp(190px, 30vw, 250px);--gap-x: clamp(12px, 2.4vw, 24px);grid-template-columns:minmax(0,var(--tabcol)) minmax(0,1fr) auto;grid-template-rows:auto minmax(0,max-content) auto minmax(0,1fr);grid-template-areas:"tabs hero top" "tabs list list" "tabs say  say" "tabs .    .";row-gap:6px;background:linear-gradient(90deg,#03050be6 0,#03050bb8 70%,#03050b73),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#lobby .lb-top{align-self:start}#lobby .lb-brand,#lobby .lb-foot,#lobby .lb-index,#lobby .lb-nav{display:none}#lobby .lb-sysbtn{padding-inline:12px}#lobby .lb-hero{padding-top:0}#lobby .lb-hero-in{--t: max(20px, min(8vh, 9cqw))}#lobby .lb-title{margin:2px 0}#lobby .lb-facts b{font-size:12px}#lobby .lb-facts i{font-size:9px}#lobby .lb-tabsrow{align-self:stretch}#lobby .lb-tabs{grid-auto-flow:row;grid-auto-rows:minmax(0,1fr);gap:6px}#lobby .lb-tab{justify-content:flex-start;min-height:0;padding:6px 12px}#lobby .lb-tabsrow:before{top:-3px;left:-4px}#lobby .lb-tabsrow:after{bottom:-3px;right:-4px}#lobby .lb-list{gap:6px}#lobby .lb-row{min-height:var(--hit);padding-top:4px;padding-bottom:4px;column-gap:10px}#lobby .lb-art{margin:-4px 0}#lobby .lb-match{grid-template-columns:72px minmax(0,1fr) auto}#lobby .lb-match.multi{grid-template-columns:72px minmax(0,1fr) auto 64px}#lobby .lb-pick{padding-top:0;padding-bottom:0;padding-right:0}#lobby .lb-rowwrap:before{top:-3px;left:-4px}#lobby .lb-rowwrap:after{bottom:-3px;right:-4px}#lobby .lb-mn,#lobby .lb-label{font-size:13px;letter-spacing:.08em}#lobby .lb-state,#lobby .lb-pnote{margin-top:0;font-size:9px;letter-spacing:.1em}#lobby .lb-seats b{font-size:18px}#lobby .lb-step{min-height:var(--hit)}#lobby .lb-val b{font-size:13px}#lobby .lb-rowwrap .lb-create{min-height:52px}#lobby .lb-rowwrap:has(.lb-create){margin-top:2px}#lobby .lb-cword{font-size:17px}#lobby .lb-empty{padding:12px 14px;gap:8px}#lobby .lb-say{min-height:0;font-size:11px;line-height:1.4}}@media(orientation:landscape)and (max-height:560px)and (max-width:740px){#lobby .lb-sysbtn b{display:none}#lobby .lb-tab svg{display:none}#lobby .lb-tab{justify-content:center;padding-inline:6px}#lobby .lb-tab b{letter-spacing:.12em}#lobby .lb-match{grid-template-columns:52px minmax(0,1fr) auto}}@media(orientation:portrait){#lobby{--ctl: clamp(180px, 48vw, 240px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,max-content) auto minmax(0,1fr) auto;grid-template-areas:"top" "hero" "tabs" "list" "say" "." "foot";row-gap:max(8px,calc(14 * var(--u)));background:linear-gradient(#03050bc7,#03050bc7),repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 3px)}#lobby .lb-intel,#lobby .lb-index,#lobby .lb-nav{display:none}#lobby .lb-say{display:-webkit-box;-webkit-line-clamp:4}#lobby .lb-facts{flex-wrap:wrap;white-space:normal}#lobby .lb-sysbtn b{display:none}#lobby .lb-tab{flex-direction:column;gap:4px;padding:8px 4px}#lobby .lb-tab b{font-size:10px;letter-spacing:.12em}#lobby .lb-match,#lobby .lb-match.multi{grid-template-columns:56px minmax(0,1fr) auto}#lobby .lb-match.multi .lb-where{display:none}#lobby .lb-pick{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "note" "ctl";row-gap:6px}}@media(prefers-reduced-motion:reduce){#lobby.enter .lb-top,#lobby.enter .lb-hero,#lobby.enter .lb-tabsrow,#lobby.enter .lb-list>*,#lobby.enter .lb-intel,#lobby.enter .lb-foot,#lobby .lb-hero-in.swap,#lobby .lb-hero-in.swap .lb-title,#lobby .lb-intel-in.fade,#lobby .lb-list.deal>*,#lobby .lb-list>.fresh,#lobby .lb-rowwrap.busy .lb-state,#lobby .lb-empty.searching .lb-empty-cap{animation:none}}#minimap-frame{position:absolute;top:calc(18 * var(--hud-u));left:calc(18 * var(--hud-u));z-index:0;line-height:0;filter:drop-shadow(0 3px 12px rgba(0,0,0,.6))}#minimap{display:block;width:var(--hud-map);height:var(--hud-map);background:transparent}#minimap-frame .compass{position:absolute;bottom:100%;right:1px;margin-bottom:calc(5 * var(--hud-u));font-size:calc(10 * var(--hud-cap));font-weight:700;letter-spacing:.24em;line-height:1;white-space:nowrap;color:#ffffff80;text-shadow:0 1px 3px rgba(0,0,0,.9)}#touch{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;--tscale: 1}@media(max-width:620px),(max-height:620px){#touch{--tscale: .82}}@media(max-width:430px),(max-height:430px){#touch{--tscale: .72}}#touch.hidden{display:none}#touch-move,#touch-look{position:absolute;top:0;bottom:0;pointer-events:auto}#touch-move{left:0;width:var(--move-zone)}#touch-look{left:var(--move-zone);right:0}#touch-stick{position:absolute;width:calc(var(--stick-r) * 2);height:calc(var(--stick-r) * 2);margin:calc(var(--stick-r) * -1) 0 0 calc(var(--stick-r) * -1);--frame-edge: rgba(255, 255, 255, .34);--frame-fill: rgba(6, 8, 13, .78);opacity:0;transition:opacity .12s ease-out}#touch-stick:before,#touch-stick:after,#touch-stick i{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}#touch-stick:after{top:2px;right:2px;bottom:2px;left:2px}#touch-stick.live{opacity:1}#touch-stick i{position:absolute;left:50%;top:50%;width:46%;height:46%;transform:translate(-50%,-50%);background:#ffffff38;box-shadow:inset 0 0 0 2px #fffc}#touch-move.running #touch-stick i{background:#ffc46b4d;box-shadow:inset 0 0 0 2px var(--mine)}#touch-move.running #touch-stick{--frame-edge: rgba(255, 196, 107, .5)}#touch.fixed-stick #touch-stick{left:calc(env(safe-area-inset-left) + 72px + var(--stick-r));top:calc(100% - env(safe-area-inset-bottom) - 100 * var(--hud-u) - 14px - var(--stick-r));opacity:.45}#touch.fixed-stick #touch-stick.live{opacity:1}.tb-group{position:absolute;pointer-events:none}.g-main{right:calc(18px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));width:260px;height:312px;transform:scale(var(--tscale));transform-origin:100% 100%}.g-left{left:env(safe-area-inset-left);top:calc(50% - 50px);width:100px;height:100px;transform:scale(var(--tscale));transform-origin:0% 50%}.g-top{right:calc(14px + env(safe-area-inset-right));top:calc(10px + env(safe-area-inset-top));width:148px;height:40px;transform:scale(var(--tscale));transform-origin:100% 0%}.tb{position:absolute;pointer-events:auto;display:flex;align-items:center;justify-content:center;--cham: 9px;--frame-edge: rgba(255, 255, 255, .28);--frame-fill: rgba(10, 13, 20, .26);color:#ffffffb8;font-size:10px;font-weight:700;letter-spacing:.14em;text-align:center;text-shadow:0 2px 5px rgba(0,0,0,.95);transition:color .08s linear}.tb.held{--frame-edge: var(--hot);--frame-fill: rgba(255, 230, 128, .22);color:#fff}.tb-fire.held,.tb-fire2.held{--frame-edge: #ff5a4f;--frame-fill: rgba(255, 90, 79, .42);color:#fff}.tb.lit,.tb.on{--frame-edge: var(--mine);--frame-fill: rgba(255, 196, 107, .2);color:var(--mine)}.tb span{pointer-events:none}.tb-fire{right:4px;bottom:96px;width:96px;height:96px;--cham: 16px;--frame-edge: rgba(255, 90, 79, .55);--frame-fill: rgba(255, 90, 79, .14);font-size:12px;letter-spacing:.2em}.tb-ads{right:108px;bottom:130px;width:66px;height:66px}.tb-jump{right:14px;bottom:200px;width:66px;height:66px}.tb-crouch{right:108px;bottom:208px;width:66px;height:66px}.tb-reload{right:190px;bottom:96px;width:62px;height:62px}.tb-grenade{right:190px;bottom:170px;width:62px;height:62px;font-size:9px}.tb-swap{right:190px;bottom:244px;width:62px;height:62px}.tb-swap.saying{right:190px;width:90px;height:58px;font-size:9px;line-height:1.35;letter-spacing:.1em;--frame-edge: rgba(255, 196, 107, .5);--frame-fill: rgba(10, 13, 20, .32)}.tb-use{right:108px;bottom:18px;width:90px;height:58px;font-size:9px;line-height:1.35;letter-spacing:.1em;--frame-edge: rgba(255, 196, 107, .5);--frame-fill: rgba(10, 13, 20, .32)}.tb-climb,.tb-descend{right:108px;width:66px;height:60px;font-size:10px;--frame-edge: rgba(255, 196, 107, .5);--frame-fill: rgba(10, 13, 20, .32)}.tb-climb{bottom:208px}.tb-descend{bottom:130px}.tb-fire2{left:8px;top:19px;width:62px;height:62px;--frame-edge: rgba(255, 90, 79, .4);--frame-fill: rgba(255, 90, 79, .1);opacity:.75;font-size:9px}.tb-score,.tb-menu{top:0;width:70px;height:40px;font-size:9px}.tb-score{right:78px}.tb-menu{right:0}.tb-reload.due{--frame-edge: var(--theirs);--frame-fill: rgba(255, 90, 79, .18);color:#fff;animation:touchPulse .85s ease-in-out infinite}@keyframes touchPulse{0%,to{opacity:1}50%{opacity:.45}}#hud.paused #touch,#hud.overlaid #touch,#hud.dying #touch,#hud.editing #touch{display:none}#prof{position:absolute;z-index:22;top:18px;left:20px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px rgba(0,0,0,.85);pointer-events:none}#prof .pr-live{display:flex;align-items:baseline;gap:5px;color:#ffffff9e;font-size:10px;letter-spacing:.08em;text-transform:uppercase}#prof .pr-live i{width:7px;height:7px;border-radius:50%;background:#e2483d;align-self:center;animation:pr-pulse 1.6s ease-in-out infinite}@keyframes pr-pulse{0%,to{opacity:1}50%{opacity:.28}}#prof .pr-live b{font-size:12px;font-weight:600;color:#ffffffe6}#prof .pr-live b.hot{color:#ffb454}#prof .pr-live em{font-style:normal;font-size:9px;color:#ffffff52;margin-right:4px}#prof .pr-acts{display:flex;gap:4px;pointer-events:auto}#prof .pr-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.22);background:#0000008c;color:#ffffffd1;font:inherit;font-size:10px;letter-spacing:.1em;min-width:52px;height:32px;padding:0 8px;border-radius:3px;cursor:pointer;touch-action:none}#prof .pr-btn.pr-go{border-color:#fff6;background:#e2483d80;color:#fff}#prof .pr-btn:active{background:#ffffff29;border-color:#ffffff73}#prof .pr-flash{max-width:46vw;color:#ffffffdb;background:#0009;border-left:2px solid #e2483d;padding:4px 8px;font-size:11px;line-height:1.35}#prof .pr-flash.hidden{display:none}
