@font-face{font-family:Chakra Petch;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-500.woff2) format("woff2")}@font-face{font-family:Chakra Petch;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-600.woff2) format("woff2")}@font-face{font-family:Chakra Petch;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700.woff2) format("woff2")}:root{color-scheme:dark;--font: "Chakra Petch", "Segoe UI", system-ui, sans-serif;--bg: #0a0e0c;--panel: #121a16;--raise: #16201b;--raise2: #1f2d26;--line: #2a3a32;--text: #d7e3da;--text2: #9fb3a8;--text3: #7f948a;--signal: #ff6a2b;--on-signal: #120804;--health: #9ae07a;--shield: #5fd7ff;--cash: #b7e08a;--ammo: #e2c46a;--xp: #b69cff;--danger: #ff3b4e;scrollbar-color:#3c5248 transparent;scrollbar-width:thin}button,.panel,.es-panel,#insta .ik-plate,.stats div,.award,.players .p,.kbd,input[type=text],select,#status .bars,#prompt,#spectate,#draft .c,#draft .c .k,#team .row .lv,.fchip,.step i,.cp-key,#classpick .cp-wait{clip-path:polygon(var(--c, 8px) 0,100% 0,100% calc(100% - var(--c, 8px)),calc(100% - var(--c, 8px)) 100%,0 100%,0 var(--c, 8px))}html,body{margin:0;height:100%;background:var(--bg);overflow:hidden;font-family:var(--font);font-weight:500;color:var(--text);-webkit-user-select:none;user-select:none}#game{display:block;width:100vw;height:100vh}#hud,#ui{position:fixed;top:0;right:0;bottom:0;left:0}#hud{pointer-events:none}#ui:empty{display:none}.hidden{display:none!important}.hud-el{position:absolute;text-shadow:0 1px 2px #000,0 0 6px rgba(0,0,0,.6)}#xhair{left:50%;top:50%;width:0;height:0}#xhair i{position:absolute;left:0;top:0;display:block;background:#fff;box-shadow:0 0 2px #000}#xhair i.t,#xhair i.b{width:2px;height:7px}#xhair i.l,#xhair i.r{width:7px;height:2px}#xhair .dot{position:absolute;left:-1px;top:-1px;width:2px;height:2px;background:#fff;box-shadow:0 0 2px #000}#hitmark{left:50%;top:50%;width:30px;height:30px;transform:translate(-50%,-50%) rotate(45deg);opacity:0;transition:opacity .12s}#locks{left:0;top:0;width:0;height:0}.hud-arc{left:50%;top:50%;width:400px;height:400px;margin:-200px 0 0 -200px;opacity:.62;pointer-events:none}.hud-arc svg{display:block;width:100%;height:100%}.hud-arc path{fill:none;stroke-width:24}.hud-arc .bg{stroke:#0a0e0cb8}.hud-arc .fg{stroke-dasharray:100 100}#fuel .fg{stroke:#ffb45a}#fuel.on .fg{stroke:#ffd28a}#fuel.low .fg{stroke:var(--danger)}#leapbar .fg{stroke:#7fd0e6}#leapbar.full .fg{stroke:#fff;animation:tcharge-full .16s steps(2) infinite}#guard{top:0;right:0;bottom:0;left:0;pointer-events:none;--g: linear-gradient(var(--signal), var(--signal));--l: 16vmin;--w: 6px;--m: 3vmin;background:var(--g) var(--m) var(--m) / var(--l) var(--w),var(--g) var(--m) var(--m) / var(--w) var(--l),var(--g) calc(100% - var(--m)) var(--m) / var(--l) var(--w),var(--g) calc(100% - var(--m)) var(--m) / var(--w) var(--l),var(--g) var(--m) calc(100% - var(--m)) / var(--l) var(--w),var(--g) var(--m) calc(100% - var(--m)) / var(--w) var(--l),var(--g) calc(100% - var(--m)) calc(100% - var(--m)) / var(--l) var(--w),var(--g) calc(100% - var(--m)) calc(100% - var(--m)) / var(--w) var(--l);background-repeat:no-repeat;box-shadow:inset 0 0 22vmin #ff6a2b33}#rcool{left:50%;top:50%;width:64px;height:64px;transform:translate(-50%,-50%);pointer-events:none}#rcool svg{width:100%;height:100%;transform:rotate(-90deg)}#rcool circle{fill:none;stroke-width:3}#rcool .bg{stroke:#ffffff26}#rcool .fg{stroke:#a8ff60;stroke-dasharray:100;stroke-linecap:round;filter:drop-shadow(0 0 3px #7cff3a)}#locks i{position:absolute;left:0;top:0;opacity:0;filter:drop-shadow(0 0 3px #4ab8ff);--c: linear-gradient(#bff2ff, #bff2ff);background:var(--c) left top / 9px 2px,var(--c) left top / 2px 9px,var(--c) right top / 9px 2px,var(--c) right top / 2px 9px,var(--c) left bottom / 9px 2px,var(--c) left bottom / 2px 9px,var(--c) right bottom / 9px 2px,var(--c) right bottom / 2px 9px;background-repeat:no-repeat}#locks.marks i{filter:drop-shadow(0 0 3px #7cff3a);--c: linear-gradient(#dcffb8, #dcffb8)}#tcharge{left:50%;top:calc(50% + 34px);width:64px;height:5px;transform:translate(-50%);background:#00000073;border:1px solid rgba(143,232,255,.6);border-radius:3px;overflow:hidden}#tcharge i{display:block;height:100%;width:0;background:linear-gradient(90deg,#3a8cff,#bff2ff)}#tcharge.full i{background:#fff;animation:tcharge-full .16s steps(2) infinite}@keyframes tcharge-full{50%{opacity:.3}}#hitmark:before,#hitmark:after{content:"";position:absolute;background:#fff}#hitmark:before{left:50%;top:0;width:2px;height:100%;transform:translate(-50%)}#hitmark:after{top:50%;left:0;height:2px;width:100%;transform:translateY(-50%)}#hitmark.on{opacity:1}#hitmark.head:before,#hitmark.head:after{background:#ffd23f}#hitmark.kill:before,#hitmark.kill:after{background:var(--danger)}#vignette{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#c8000000 45%,#c80000bf);opacity:0;transition:opacity .15s}#dmgdir{left:50%;top:50%;width:0;height:0}#dmgdir .arc{position:absolute;left:-120px;top:-120px;width:240px;height:240px;border-radius:50%;border:6px solid transparent;border-top-color:#ff3c28e6;opacity:0}#status{left:50%;bottom:24px;transform:translate(-50%);width:min(460px,50vw);display:flex;flex-direction:column;gap:5px}#minimap{left:24px;bottom:24px;width:220px;height:220px;opacity:.92}#minimap.mm-radar{border-radius:50%}#status .vit{display:flex;align-items:center;gap:10px}#status .hpn{width:58px;flex:none;text-align:right;font-size:30px;font-weight:700;line-height:1;color:var(--health);font-variant-numeric:tabular-nums}#status .hpn.low{color:var(--danger)}#status .bars{--c: 6px;flex:1;display:flex;flex-direction:column;gap:2px;padding:3px;background:#080c0ab8}#status .hp{height:14px;background:#9ae07a1f}#status .hp i{display:block;height:100%;background:var(--health);width:100%;transition:width .1s}#status .hp i.low{background:var(--danger)}#status .sh{height:5px}#status .sh i{display:block;height:100%;background:var(--shield)}#status .xp{position:relative;height:3px;margin-left:68px;background:#080c0ab8}#status .xp i{display:block;height:100%;width:0;background:var(--xp);transition:width .2s}#status .xp span{position:absolute;right:calc(100% + 10px);top:-6px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--xp);white-space:nowrap}#status .grenades{margin-top:6px;font-size:13px;color:#ccc;letter-spacing:1px}#ammo{right:24px;bottom:24px;text-align:right}#ammo .name{font-size:15px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text2)}#ammo .count{font-size:60px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}#ammo .count small{font-size:26px;color:var(--text2);font-weight:500}#ammo .reload{font-size:18px;font-weight:700;letter-spacing:.1em;color:var(--signal);height:24px}#points{right:24px;top:20px;text-align:right}#points .pts{font-size:32px;font-weight:700;color:var(--cash);display:flex;justify-content:flex-end;align-items:center;gap:10px;transform-origin:right center;font-variant-numeric:tabular-nums}#points .pts svg{width:38px;height:24px;filter:drop-shadow(0 1px 1px #000)}#cash{left:50%;top:50%;width:0;height:0}#cash .cp{position:absolute;left:0;top:0;white-space:nowrap;display:flex;align-items:center;gap:6px;color:var(--cash);font-weight:700;font-size:20px;text-shadow:0 1px 2px #000,0 0 8px rgba(0,0,0,.8);transform-origin:left center;will-change:transform,opacity}#cash .cp .ico{display:block;line-height:0}#cash .cp .ico svg{width:24px;height:15px;filter:drop-shadow(0 1px 1px #000)}#cash .cp .x{font-size:13px;color:var(--text)}#cash .cp{display:grid;grid-template-columns:auto auto auto auto;column-gap:6px;row-gap:0;align-items:center}#cash .cp .ico{grid-column:1}#cash .cp b{grid-column:2}#cash .cp .x{grid-column:3}#cash .cp .x:empty,#cash .cp .as:empty{display:none}#cash .cp .as{grid-column:4;font-size:12px;font-weight:700;color:var(--text2);letter-spacing:.02em}#cash.as-fold .cp .as{grid-column:2 / 5;grid-row:2;margin-top:-3px;font-size:11px;color:var(--text2)}#cash .cp.ammo{color:var(--ammo)}#cash .cp.ammo .x{color:var(--text)}#cash .cp.alone{color:var(--cash);opacity:.85;font-size:17px}#cash .cp.alone .ico svg{width:19px;height:12px}#cash .cp.alone .as{grid-column:3 / 5;grid-row:1;margin:0;font-size:11px}#cash.v-stackfly .cp{font-size:21px;transform-origin:left center}#points .wave{font-size:13px;color:var(--text2);letter-spacing:.04em}#points .power{font-size:14px;color:var(--signal);font-weight:700;letter-spacing:.06em}#coords{left:24px;bottom:6px;width:220px;display:flex;justify-content:space-between;font-size:11px;color:var(--text3);letter-spacing:.06em;font-variant-numeric:tabular-nums}#coords .fps.warn{color:#ffc94d}#coords .fps.bad{color:var(--danger)}#objective{left:50%;top:16px;transform:translate(-50%);width:min(680px,94vw);text-align:center}#objective .title{font-size:clamp(18px,2vw,26px);font-weight:700;letter-spacing:.08em;white-space:nowrap}#objective .title b{color:var(--signal);font-weight:700;font-size:1.15em}#objective .bar{margin:6px auto 0;width:min(420px,80%);height:6px;background:#080c0ab8}#objective .bar i{display:block;height:100%;width:0;background:var(--signal);transition:width .2s}#objective .bar i.contested{background:var(--danger)}#objective .sub{font-size:15px;color:var(--text);margin-top:5px;letter-spacing:.02em}#objective .sub.warn{color:var(--danger);font-weight:700}#team{left:24px;top:56px;font-size:16px;font-weight:600}#team .row{display:flex;align-items:center;gap:10px;margin-bottom:8px}#team .row .lv{--c: 4px;min-width:44px;padding:2px 6px;box-sizing:border-box;text-align:center;font-size:13px;font-weight:700;letter-spacing:.04em;color:#0a0e0c;background:var(--xp)}#team .row .lv:before{content:"LV ";font-size:10px;opacity:.8}#team .row .n{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#team .row .b{width:130px;height:10px;background:#080c0ab8}#team .row .b i{display:block;height:100%;background:var(--health)}#team .row.down .n{color:var(--danger)}#team .row.dead .n{color:var(--text3);text-decoration:line-through}#team .row.out .n{color:var(--shield)}#team .row .s{font-size:14px;color:var(--text2);width:80px;font-variant-numeric:tabular-nums}#notices{left:50%;top:232px;transform:translate(-50%);text-align:center;font-size:15px;font-weight:600}#notices div{margin:2px 0;opacity:.95}#notices .pts{color:var(--cash);font-weight:700}#big{left:50%;top:38%;width:92vw;margin-left:-46vw;transform:scale(.8);font-size:clamp(19px,2.6vw,32px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center;opacity:0;transition:opacity .25s,transform .25s;white-space:pre-line;line-height:1.16;text-shadow:0 3px 12px #000,0 0 30px rgba(0,0,0,.9)}#big.on{opacity:1;transform:scale(1)}#gained{left:50%;top:28%;width:92vw;margin-left:-46vw;font-size:clamp(22px,3vw,40px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#7ee8fa;opacity:0;text-shadow:0 3px 12px #000,0 0 30px rgba(0,0,0,.9)}#big.round{color:var(--signal);font-size:clamp(26px,3.6vw,46px)}#big.died{top:34%;color:var(--danger);font-size:clamp(52px,8vw,112px);letter-spacing:.08em}#veil{top:0;right:0;bottom:0;left:0;opacity:0;background:#08040566;-webkit-backdrop-filter:grayscale(1) brightness(.7);backdrop-filter:grayscale(1) brightness(.7);transition:opacity .6s;pointer-events:none}#veil.on{opacity:1}#big.round.on{animation:round-toll 7s linear forwards}@keyframes round-toll{0%{opacity:0}2%{opacity:1}64.29%{opacity:1}68.57%{opacity:.69}71.43%{opacity:.53}78.57%{opacity:.28}85.71%{opacity:.15}92.86%{opacity:.08}to{opacity:0}}#big.multi{top:30%;font-size:clamp(15px,2vw,24px);letter-spacing:.08em;line-height:1.35}#countdown{left:50%;top:112px;transform:translate(-50%);text-align:center}#countdown .n{font-size:clamp(32px,4.4vw,50px);font-weight:700;line-height:.95;color:var(--text);text-shadow:0 4px 16px #000;margin-top:2px;font-variant-numeric:tabular-nums}#countdown .n.soon{color:var(--signal)}#countdown .l{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text2)}#countdown{top:118px}#scope{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,#0000 27%,#0000008c 28%,#000 34%)}#scope .ring{position:absolute;left:50%;top:50%;width:54vh;height:54vh;margin:-27vh 0 0 -27vh;border:2px solid rgba(0,0,0,.85);border-radius:50%;box-shadow:inset 0 0 60px #000c}#scope .v,#scope .h{position:absolute;background:#0a0a0ae6}#scope .v{left:50%;top:0;width:1.5px;height:100%;transform:translate(-50%)}#scope .h{top:50%;left:0;height:1.5px;width:100%;transform:translateY(-50%)}#scope .mil{position:absolute;left:50%;background:#0a0a0ae6;width:12px;height:1.5px;transform:translate(-50%)}#flash{top:0;right:0;bottom:0;left:0;background:#fff;opacity:0}#nukewarn{left:50%;top:26%;transform:translate(-50%);text-align:center;white-space:nowrap;transition:transform .5s,opacity .5s}#nukewarn.small{transform:translate(-50%) scale(.42) translateY(-26%);opacity:.85}#nukewarn .w{font-size:clamp(34px,5.4vw,64px);font-weight:900;letter-spacing:9px;text-transform:uppercase}#nukewarn .s{font-size:clamp(12px,1.5vw,17px);letter-spacing:5px;text-transform:uppercase;margin-top:4px;opacity:.85}#nukewarn.newsreel .w{color:#f2f2f2;font-family:Georgia,Times New Roman,serif;letter-spacing:14px;text-shadow:0 3px 14px #000}#nukewarn.newsreel .s{color:#cfcfcf;font-family:Georgia,serif}#nukewarn.neon .w{color:#ff2fd0;text-shadow:0 0 14px #ff2fd0,0 0 40px #7fdbff,0 3px 0 #2a0a3a;animation:nukepulse .35s infinite alternate}#nukewarn.neon .s{color:#7fdbff;text-shadow:0 0 10px #7fdbff}#nukewarn.fireball .w{color:#ffb03a;text-shadow:0 0 18px rgba(255,80,0,.8),0 4px 12px #000}#nukewarn.fireball .s{color:#ff6a3a}#nukewarn.comic .w{color:#ffd23f;-webkit-text-stroke:3px #141414;letter-spacing:4px;transform:rotate(-3deg);text-shadow:5px 5px 0 #e8452c}#nukewarn.comic .s{color:#fff;-webkit-text-stroke:1.5px #141414}#nukewarn.blueprint .w{color:#7fdbff;font-family:Courier New,monospace;letter-spacing:7px;text-shadow:0 0 12px rgba(127,219,255,.8)}#nukewarn.blueprint .s{color:#9fe8ff;font-family:Courier New,monospace}@keyframes nukepulse{0%{opacity:.55}to{opacity:1}}#prompt{--c: 6px;left:50%;bottom:120px;transform:translate(-50%);text-align:center;font-size:16px;font-weight:600;background:#0a0e0cd1;padding:7px 14px;text-shadow:none}#prompt.with-draft{bottom:250px}#prompt b{color:var(--cash)}#prompt.no b{color:var(--danger)}#prompt .kbd{background:var(--signal);color:var(--on-signal);border:0;font-size:14px}#prompt.perk-prompt{width:max-content;max-width:calc(100vw - 40px);box-sizing:border-box;padding:10px 16px;font-weight:700}#prompt .perk-stats{margin-top:5px;color:var(--text);font-size:14px;font-weight:500;line-height:1.4}#prompt .bar{height:4px;background:var(--line);margin-top:5px}#prompt .bar i{display:block;height:100%;background:var(--signal);width:0}.mark{transform:translate(-50%,-100%);text-align:center;font-size:13px;font-weight:700;color:var(--signal)}.mark .d{width:14px;height:14px;border:2px solid var(--signal);transform:rotate(45deg);margin:0 auto 4px;background:#ff6a2b40}.mark.lz{color:var(--shield)}.mark.lz .d{border-color:var(--shield);background:#5fd7ff40}.mark.down{color:var(--danger)}.mark.down .d{border-color:var(--danger);background:#ff3b4e4d}.mark.mate{color:var(--health);font-size:12px;opacity:.8}.mark.mate .d{width:9px;height:9px;border-color:var(--health);background:#9ae07a33;margin-bottom:3px}#rad{left:50%;top:58%;transform:translate(-50%);text-align:center;animation:radpulse .5s ease-in-out infinite alternate}#rad .row{display:flex;gap:14px;justify-content:center;margin-bottom:8px}#rad .tref{width:46px;height:46px;filter:drop-shadow(0 0 8px rgba(255,210,63,.7))}#rad .t{font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffd23f;text-shadow:0 2px 8px #000,0 0 18px rgba(255,210,63,.5)}@keyframes radpulse{0%{opacity:.55}to{opacity:1}}#draft{left:50%;bottom:96px;transform:translate(-50%);text-align:center}#draft .dt{font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--signal);margin-bottom:8px;text-shadow:0 2px 8px #000}#draft .dt b{color:var(--text)}#draft .cards{display:flex;gap:8px;justify-content:center;align-items:stretch}#draft .c{--c: 10px;box-sizing:border-box;width:max(210px,min(300px,calc((100vw - 530px) / 3)));min-height:104px;padding:10px 12px 12px;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;align-content:start;background:#0c110ef0;box-shadow:inset 3px 0 0 var(--pc, var(--signal));text-align:left;text-shadow:none}#draft .c .k{--c: 6px;grid-row:1 / span 3;width:44px;height:44px;line-height:44px;font-size:28px;font-weight:700;color:#0a0e0c;background:var(--pc, var(--signal));text-align:center}#draft .c b{grid-column:2;font-size:15px;font-weight:700;line-height:1.2}#draft .c i{grid-column:2;margin-top:4px;font-style:normal;font-size:13px;color:var(--text2);line-height:1.3}#draft .c .logo{grid-column:1 / -1;justify-self:center;width:min(100%,44vh);aspect-ratio:1;margin-top:8px;mix-blend-mode:lighten}#hud:has(#draft .logo) #prompt.with-draft{bottom:min(490px,62vh)}#draft .c em{grid-column:2;font-style:normal;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pc, var(--signal));margin-bottom:1px}#draft .c.new-path{box-shadow:inset 3px 0 0 var(--pc),inset 0 0 0 1px var(--pc)}#downed{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(ellipse at center,#5a000033,#3c0000d9)}#downed h2{font-size:44px;font-weight:700;letter-spacing:.12em;margin:0;color:var(--danger)}#downed p{font-size:16px;color:var(--text)}#spectate{--c: 8px;left:50%;bottom:110px;transform:translate(-50%);text-align:center;background:#0a0e0cd1;padding:8px 18px;text-shadow:none}#spectate .t{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text2)}#spectate .n{font-size:22px;font-weight:700;color:var(--text)}#spectate .n .down{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--danger);vertical-align:middle}#spectate .h{font-size:13px;color:var(--text2);margin-top:2px;white-space:nowrap}#spectate .h b{color:var(--text);font-weight:600}#spectate .w{font-size:12px;color:var(--text3);margin-top:3px}#netinfo{right:24px;top:104px;font-size:11px;color:var(--text3);text-align:right}#dev{left:50%;bottom:6px;transform:translate(-50%);font-size:10px;color:var(--text3);letter-spacing:.14em}#cheats{position:fixed;top:10px;left:16px;z-index:20;font-size:12px;letter-spacing:.06em;color:var(--text2);background:#0a0e0ccc;padding:4px 10px;text-transform:uppercase}#cheats label{display:flex;align-items:center;gap:7px;cursor:pointer}#cheats input{cursor:pointer;margin:0}#cheats.on{color:var(--health)}#cheats .row2{display:none;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap;width:min(620px,90vw)}#cheats:hover .row2,#cheats:focus-within .row2{display:flex}#cheats label:after{content:"· hover: dev panel";color:var(--text3);text-transform:none}#cheats select{font-size:11px;padding:1px 16px 1px 3px}#cheats button{font-size:10px;padding:2px 7px}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#060908c7}.overlay.solid{background-color:var(--bg);background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--bg) 0,rgba(10,14,12,.5) 34%,rgba(10,14,12,0) 62%),url(/menu-art/rooftop.webp),radial-gradient(ellipse 90% 80% at 70% 20%,#18261f,var(--bg) 70%);background-size:auto,cover,auto;background-position:0 0,right center,0 0}.panel{--c: 16px;box-sizing:border-box;width:min(760px,92vw);max-height:92vh;overflow:auto;background:var(--panel);padding:28px 32px}.panel.narrow{width:min(460px,92vw)}.panel.mid{width:min(600px,92vw)}h1.logo{margin:0;font-size:clamp(48px,6.2vw,92px);line-height:1;letter-spacing:.03em;text-transform:uppercase;font-weight:700;color:var(--text);white-space:nowrap}h1.logo span{color:var(--signal)}h1.logo .o{display:inline-block;height:.7em;width:.7em;margin:0 .05em;vertical-align:-.02em}.tag{color:var(--text3);margin:0;font-size:15px;font-weight:600;letter-spacing:.36em;text-transform:uppercase}h2{margin:0 0 14px;font-size:22px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}button{font:inherit;font-weight:600;cursor:pointer;background:var(--raise);color:var(--text);border:0;padding:11px 18px;letter-spacing:.1em;text-transform:uppercase;font-size:14px}button:hover{background:var(--raise2)}button:focus-visible,input:focus-visible,select:focus-visible,.fchip:focus-visible{outline:2px solid var(--signal);outline-offset:-3px}button.primary{background:var(--signal);color:var(--on-signal);font-weight:700}button.primary:hover{background:#ff8247}button:disabled,button.primary:disabled{background:var(--raise);color:var(--text3);cursor:default}button.small{padding:5px 10px;font-size:12px}input[type=text]{--c: 6px;font:inherit;background:var(--raise);color:var(--text);border:0;padding:10px 14px;font-size:15px}select{--c: 6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:14px;color:var(--text);border:0;padding:8px 30px 8px 12px;cursor:pointer;background:var(--raise) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23ff6a2b'/%3E%3C/svg%3E") no-repeat right 11px center}select option{background:var(--panel);color:var(--text)}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:0;background:var(--raise);box-shadow:inset 0 0 0 1px #3c5248;cursor:pointer;vertical-align:-4px}input[type=checkbox]:checked{background:var(--signal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 9.5l3.5 3.5L14 5.5' fill='none' stroke='%23120804' stroke-width='2.6'/%3E%3C/svg%3E") center / 100% no-repeat;box-shadow:none}input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:220px;height:18px;margin:0;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:4px;background:#3c5248}input[type=range]::-moz-range-track{height:4px;background:#3c5248}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:18px;margin-top:-7px;background:var(--signal);border:0;border-radius:0}input[type=range]::-moz-range-thumb{width:12px;height:18px;background:var(--signal);border:0;border-radius:0}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:8px 0}.muted{color:var(--text2);font-size:14px}.err{color:var(--danger);font-size:14px;min-height:16px}table.list{width:100%;border-collapse:collapse;font-size:14px}table.list td,table.list th{padding:8px;border-bottom:1px solid var(--line);text-align:left}table.list th{color:var(--text3);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.1em}table.list tr.click{cursor:pointer}table.list tr.click:hover{background:var(--raise)}.players{display:flex;flex-direction:column;gap:6px;margin:10px 0 16px}.players .p{--c: 6px;--pc: var(--text3);display:flex;align-items:center;gap:10px;min-height:42px;padding:6px 10px 6px 12px;background:var(--raise);box-shadow:inset 4px 0 0 var(--pc)}.players .p .name{flex:1;font-weight:600}.players .p .host{color:var(--signal);font-size:11px;font-weight:700;letter-spacing:.12em;margin-left:6px}.players .rdy{display:flex;align-items:center;gap:8px;padding:4px 8px;background:none;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--text3);text-transform:uppercase;clip-path:none}.players .rdy i{width:16px;height:16px;flex:none;box-shadow:inset 0 0 0 1px #3c5248}.players .rdy.on{color:var(--health)}.players .rdy.on i{background:var(--health);box-shadow:none}.players button.rdy:hover{color:var(--text)}.hl{color:var(--signal);font-weight:700}.code{font-size:18px;letter-spacing:.2em}.controls{columns:2;column-gap:24px;font-size:14px;color:var(--text2);margin:10px 0}.controls div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--line);break-inside:avoid}.controls div b{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;color:var(--text);font-weight:500}.controls small{font-size:12px;color:var(--text3)}.settings{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px 16px;align-items:center;margin:4px 0 18px}.settings .val{display:flex;align-items:center;gap:12px;color:var(--text2);font-size:14px;font-variant-numeric:tabular-nums}.settings label{cursor:pointer}.keys summary{cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text2);padding:6px 0}.keys summary:hover{color:var(--text)}.home{box-sizing:border-box;width:100%;height:100%;padding:clamp(16px,4vh,48px) clamp(24px,6vw,84px);overflow:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.home>*{width:min(540px,100%);flex:none}.home .tag{margin:6px 0 clamp(14px,3.4vh,30px)}.home-name{display:flex;align-items:center;gap:14px;margin-bottom:12px}.home-squad{display:flex;align-items:center;gap:14px;margin-bottom:10px;padding:10px 10px 10px 16px;background:var(--raise);border-left:3px solid var(--signal)}.home-squad .who{flex:1;min-width:0;overflow-wrap:anywhere}.home-squad b{display:block;font-size:16px;font-weight:600}.home-squad small{display:block;margin-top:2px;font-size:12px;letter-spacing:.06em;color:var(--text2, inherit)}.home-squad button{flex:none;padding:11px 26px}.home-play{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.home-play button{--c: 12px;flex:1;padding:15px 22px;font-size:18px;letter-spacing:.1em}.home-play small{display:block;margin-top:2px;font-size:11px;font-weight:500;letter-spacing:.1em;opacity:.75}.home-links{display:flex;flex-wrap:wrap;gap:8px}.home-links button{padding:9px 16px;font-size:13px}.home .err{min-height:0;margin-top:6px}.home-label{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text3);margin:clamp(8px,2vh,18px) 0 8px}.home-build{position:absolute;left:clamp(24px,6vw,84px);bottom:10px;font-size:12px;color:var(--text3);letter-spacing:.06em}.fchips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.fchip{--c: 8px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 2px 7px;font-size:9.5px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:var(--text2);min-width:0}.fchip canvas{width:34px;height:34px}.fchip.on{background:var(--raise2);color:var(--text);box-shadow:inset 0 -3px 0 var(--signal)}.fchips.compact{grid-template-columns:repeat(6,minmax(0,76px))}@media (max-width: 820px){.overlay.solid{background-image:linear-gradient(#0a0e0ccc,#0a0e0ccc),url(/menu-art/rooftop.webp);background-size:auto,cover}.home-build{display:none}}.steps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.step{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;line-height:1.35;color:var(--text)}.step i{--c: 5px;width:24px;height:24px;line-height:24px;font-style:normal;font-weight:700;font-size:13px;text-align:center;color:var(--text2);background:var(--raise)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:14px 0}.stats div{background:var(--raise);padding:10px 12px}.stats b{display:block;font-size:24px;font-weight:700;color:var(--signal);font-variant-numeric:tabular-nums}.stats span{font-size:11px;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.08em}.kbd{--c: 4px;display:inline-block;min-width:1.5em;box-sizing:border-box;padding:2px 7px;text-align:center;background:var(--raise2);color:var(--text);font:inherit;font-size:12px;font-weight:700;letter-spacing:.02em}.overlay.es-overlay{overflow:auto}body:has(.es-overlay:not(.es-lost)) #hud{visibility:hidden}body:has(.es-lost) #hud>:not(#veil){animation:es-hud-out .9s ease-in both}@keyframes es-hud-out{to{opacity:0;visibility:hidden}}.es-host{margin:auto;padding:3vh 0}.overlay.es-won{background:radial-gradient(ellipse 90% 70% at 50% 0%,#ffc83c2b,#040609e6 70%)}.overlay.es-lost{background:#090607db;-webkit-backdrop-filter:grayscale(1) brightness(.55);backdrop-filter:grayscale(1) brightness(.55);animation:es-dusk 3.2s ease-out both}.overlay.es-cut{background:#040609e0;-webkit-backdrop-filter:grayscale(.7) brightness(.7);backdrop-filter:grayscale(.7) brightness(.7)}@keyframes es-dusk{0%{background-color:#09060700;-webkit-backdrop-filter:grayscale(0) brightness(1);backdrop-filter:grayscale(0) brightness(1)}}@keyframes es-fade{0%{opacity:0}}@keyframes es-rise{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes es-shimmer{0%{background-position:100% 0}55%,to{background-position:0 0}}@keyframes es-sink{0%{opacity:0;letter-spacing:24px;filter:blur(6px)}}.es{--ink: var(--text);--ink2: var(--text2);--mute: var(--text3);--surface: var(--bg);--card: var(--raise);--accent: var(--signal);position:relative;color:var(--ink)}.es.won{--accent: #ffd23f}.es.lost{--accent: #c8323c;--ink: #e6dccb;--ink2: #bcb19e;--mute: #8d8373;--surface: #0f0c0c;--card: #161212;--line: #2b2221}.es.cut{--accent: #8fb3d4}.es.es-l-stats{--accent: #ffd23f}.es-l-stats .es-title{color:#fff}.es-panel{--c: 16px;position:relative;width:min(1040px,94vw);box-sizing:border-box;background:#121a16fa;padding:26px 30px 22px}.es.won .es-panel{animation:es-rise .7s cubic-bezier(.2,1.2,.4,1) both}.es.lost .es-panel{background:#0f0c0cf2;animation:es-fade 2.8s ease-out .4s both}.es.settled,.es.settled *{animation:none!important}.es h3{margin:18px 0 8px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);font-weight:700}.es .muted{color:var(--mute)}.es button.on{background:var(--ink);border-color:var(--ink);color:#0b0e13}.es.won button.primary{background:#ffd23f;border-color:#ffd23f;color:#1d1600}.es.won button.primary:hover{background:#ffe06b}.es.lost button.primary{background:#7d1d24;border-color:#a3283a}.es.lost button.primary:hover{background:#942430}.es .sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px;vertical-align:-1px;background:#5c6673}.es .sw.won{background:#ffd23f}.es small{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--mute);margin-left:3px;font-weight:600}.es-kicker{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.es-title{margin:6px 0 8px;font-size:clamp(36px,5.4vw,64px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;color:var(--accent)}.es.won .es-title{background:linear-gradient(100deg,#b8860b,#ffd23f 30%,#fff6cf,#ffd23f 60%,#b8860b);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 12px rgba(255,190,40,.35));animation:es-rise .8s cubic-bezier(.2,1.4,.4,1) both,es-shimmer 4.5s ease-in-out .6s infinite}.es.won.settled .es-title{animation:es-shimmer 4.5s ease-in-out infinite!important}.es.lost .es-title{color:#c8323c;letter-spacing:12px;text-shadow:0 0 34px rgba(200,50,60,.28);animation:es-sink 3.6s cubic-bezier(.2,.6,.2,1) .3s both}.es-blurb{margin:0;color:var(--ink2);font-size:15px}.es-hero .god{color:var(--health)}.es-sub{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.es-sub h3{margin:0}.es-seg{display:flex}.es-seg button{padding:4px 10px;font-size:11px;clip-path:none}.es .stats div{background:var(--card);border-color:var(--line)}.es .stats b{color:var(--accent);font-variant-numeric:tabular-nums}.es.lost .stats b{color:var(--ink)}.es .stats span{color:var(--mute)}.es-you,.es-stats>.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.es-awards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:14px 0}.award{--c: 10px;position:relative;background:var(--card);padding:13px 14px 12px 58px;min-height:66px}.award .medal{position:absolute;left:14px;top:12px;width:30px;height:38px}.award .a-t{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.award .a-v{font-size:18px;font-weight:700;margin-top:2px;font-variant-numeric:tabular-nums}.award .a-b{font-size:12px;color:var(--mute);margin-top:2px}.award.gold{background:linear-gradient(160deg,rgba(255,210,63,.14),var(--card) 60%)}.es.lost .award.gold{background:linear-gradient(160deg,rgba(200,50,60,.14),var(--card) 60%)}.tl{position:relative;margin:6px 0 10px}.tl-svg,.rounds-svg{display:block;width:100%;height:auto;overflow:visible;font-variant-numeric:tabular-nums}.es .band{fill:#ffffff08}.es .rl{fill:var(--mute);font-size:10px;letter-spacing:1px}.es .grid{stroke:#ffffff0f;stroke-width:1}.es .grid.base{stroke:#ffffff38}.es .yl{fill:var(--mute);font-size:10.5px;text-anchor:end}.es .xl{fill:var(--mute);font-size:10.5px;text-anchor:middle}.tl .ring{fill:none;stroke:var(--surface);stroke-width:6;stroke-linejoin:round;stroke-linecap:round}.tl .line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.tl .line.me{stroke-width:3}.tl .nl{fill:var(--ink);font-size:12px;font-weight:600}.tl .nl tspan{fill:var(--mute);font-weight:400}.tl .end{stroke:var(--surface);stroke-width:2}.tl .track{stroke:#ffffff1f;stroke-dasharray:2 4}.tl .cross{stroke:#ffffff80;stroke-width:1;opacity:0;pointer-events:none}.tl .dot{stroke:var(--surface);stroke-width:2;opacity:0;pointer-events:none}.tl.hover .cross,.tl.hover .dot{opacity:1}.tl .hit{fill:transparent;cursor:crosshair}.tl-tip{position:absolute;z-index:3;min-width:180px;max-width:290px;background:#0a0e0cf7;border:1px solid var(--line);padding:8px 10px;font-size:13px;pointer-events:none}.tl-tip .h{color:var(--mute);font-size:11px;letter-spacing:1px;margin-bottom:4px}.tl-tip .r{display:flex;justify-content:space-between;gap:14px;padding:1px 0}.tl-tip .r b{font-variant-numeric:tabular-nums}.tl-tip .ev{display:flex;align-items:center;gap:2px;margin-top:4px;color:var(--ink2)}.tl-legend,.tl-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin:4px 0 6px;font-size:12px;color:var(--ink2)}.tl-key{gap:4px 14px;font-size:11px;color:var(--mute)}.es .gl{width:12px;height:12px;margin-right:4px;vertical-align:-2px;flex:none}.es-table{overflow-x:auto}.es .list td,.es .list th{border-bottom-color:var(--line);white-space:nowrap}.es .list td.n,.es .list th.n{text-align:right;font-variant-numeric:tabular-nums}.es-squad tr.me td{background:#ffffff0a}.es-squad td.lead{color:var(--accent);font-weight:700}.es-squad .crown{margin-right:4px;font-size:12px}.es-squad .th{background:none;border:0;padding:0;color:inherit;font-size:12px;letter-spacing:.08em;clip-path:none}.es-squad .th:hover{background:none;color:var(--ink)}.es-squad th.on{color:var(--ink)}.es-squad td.pl{color:var(--mute)}.es-squad .fin.out{color:#7fdbff}.es-squad .fin.bad{color:var(--mute)}.es-squad td.who{white-space:normal;min-width:160px}.es-squad .badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.es-squad .badge{display:inline-block;padding:1px 6px;border:1px solid var(--line);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);vertical-align:1px}.es-squad .badge.gold{color:#ffd23f;border-color:#ffd23f80}.es-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.es-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:6px 0 14px;margin-bottom:14px;border-bottom:1px solid var(--line)}.es-hero.compact .es-title{font-size:42px;letter-spacing:.08em}.es-mini{display:flex;gap:24px}.es-mini div{display:flex;flex-direction:column;align-items:flex-end}.es-mini b{font-size:26px;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.es.lost .es-mini b{color:var(--ink)}.es-mini span{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.es-bests{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px}.es-bests .best{display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left;text-transform:none;letter-spacing:0;background:var(--card)}.es-bests .best span{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--mute)}.es-bests .best b{font-size:20px;font-weight:700;color:var(--signal);font-variant-numeric:tabular-nums}.es-bests .best small{margin:0}.rounds-svg .bar{cursor:pointer}.rounds-svg .bar path{fill:#5c6673}.rounds-svg .bar.won path{fill:#ffd23f}.rounds-svg .bar:hover path{filter:brightness(1.35)}.rounds-svg .hit{fill:transparent}.es-stats td.res.won{color:#ffd23f}.es-stats td.res.lost{color:#ff6b6b}.es-stats td.res.cut{color:var(--mute)}.es-tip{position:absolute;z-index:4;transform:translate(-50%,-100%);padding:5px 9px;white-space:nowrap;pointer-events:none;font-size:13px;background:#0a0e0cf7;border:1px solid var(--line)}@media (prefers-reduced-motion: reduce){.es *,.overlay.es-overlay{animation:none!important}}#classpick{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-transform:none}#classpick.choosing .cp-panel{animation:cp-in .5s ease-out .45s both}@keyframes cp-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}#classpick .cp-panel{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:22px}#classpick .cp-title{font-size:34px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text)}#classpick .cp-auto{margin-top:-8px;font-size:14px;letter-spacing:.04em;color:var(--signal)}#classpick .cp-cards{display:flex;gap:28px;flex-wrap:wrap;justify-content:center;max-width:92vw}#classpick .cp-card{--c: 18px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:min(300px,40vw,36vh);aspect-ratio:2 / 3;padding:0 0 18px;overflow:hidden;border:0;color:var(--text);font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background-color:#07080b;background-image:var(--art, none),radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--cc) 38%,#000),#07080b 75%);background-size:cover;background-position:center;transition:transform .18s,filter .18s;filter:saturate(.9) brightness(.9)}#classpick .cp-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#0000 32%);pointer-events:none}#classpick .cp-card:hover,#classpick .cp-card:focus-visible{transform:translateY(-6px) scale(1.02);filter:none}#classpick .cp-card:before{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;z-index:1;background:var(--cc);opacity:0;transition:opacity .18s}#classpick .cp-card:hover:before,#classpick .cp-card:focus-visible:before{opacity:1}#classpick .cp-card b{position:relative;z-index:1;display:block;text-align:center;font-size:32px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cc);text-shadow:0 2px 0 #000}#classpick .cp-key{--c: 5px;position:absolute;z-index:1;top:14px;right:16px;width:28px;height:28px;line-height:28px;text-align:center;background:#0a0e0ccc;color:var(--text);font-size:14px;font-weight:700}#classpick .cp-wait{--c: 8px;position:absolute;top:22%;padding:8px 16px;background:#0a0e0cd1;color:var(--text);font-size:15px;letter-spacing:.04em}#blackout{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}#blackout .bo-rolled{position:absolute;left:0;right:0;bottom:5vh;display:flex;justify-content:center;gap:6vw;opacity:0;transition:opacity .5s ease .45s}#blackout .bo-rolled.on{opacity:1}#blackout .bo-rolled>div{width:min(54vh,40vw,520px);display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:12px}#blackout .bo-rolled canvas{grid-row:1 / span 2;width:44px;height:44px}#blackout .bo-rolled span{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text3)}#blackout .bo-rolled b{font-size:24px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#blackout .bo-rolled i{grid-column:2;font-size:13px;font-style:normal;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e0b070}#blackout .bo-rolled i:empty{display:none}#classpick .hidden,#classpick.hidden{display:none}#notices .legendary{color:#ffb52e}#notices .epic{color:#b065ff}#insta{top:0;right:0;bottom:0;left:0;pointer-events:none;text-shadow:none}#insta svg{display:block;width:100%;height:100%}#insta .sk{display:block;flex:none}#insta .ik-pop{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);text-align:center;opacity:0;white-space:nowrap}#insta .ik-pop .w{display:flex;align-items:center;justify-content:center;gap:.24em;font-size:clamp(52px,8vw,112px);font-weight:700;line-height:1;letter-spacing:.06em;color:var(--signal);text-shadow:0 4px 0 #120804,0 8px 22px rgba(0,0,0,.85)}#insta .ik-pop .w .sk{width:.92em;height:.92em;filter:drop-shadow(0 4px 0 #120804)}#insta .ik-pop .s{margin-top:10px;font-size:clamp(14px,1.5vw,19px);font-weight:700;letter-spacing:.16em;color:var(--text);text-shadow:0 2px 6px #000,0 0 14px #000}#insta .ik-pop.chain .w{font-size:clamp(38px,5.6vw,76px)}#insta .ik-pop.show{opacity:1}#insta .ik-pop.show.kick{animation:ik-slam 1.6s ease-out forwards}@keyframes ik-slam{0%{opacity:0;transform:translate(-50%,-50%) scale(2)}9%{opacity:1;transform:translate(-50%,-50%) scale(.96)}14%{transform:translate(-50%,-50%) scale(1)}75%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-130%) scale(.7)}}#insta .ik-plate{--c: 12px;position:absolute;left:50%;top:178px;transform:translate(-50%);box-sizing:border-box;width:min(560px,86vw);padding:10px 16px 11px;display:flex;flex-direction:column;gap:7px;background:#0a0e0cdb;transition:opacity .5s}#insta.out .ik-plate{opacity:0}#hud:has(#insta:not(.hidden)) #notices{top:296px}#insta .ik-head{display:flex;align-items:baseline;gap:10px;font-weight:700}#insta .ik-head .nm{font-size:15px;letter-spacing:.16em;color:var(--signal)}#insta .ik-head .ch{font-size:15px;color:var(--text);letter-spacing:.04em}#insta .ik-head .tm{margin-left:auto;font-size:20px;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}#insta.low .ik-head .tm{color:var(--danger);animation:ik-blink .4s steps(2,jump-none) infinite}@keyframes ik-blink{0%{opacity:1}to{opacity:.35}}#insta .ik-line{display:flex;align-items:center;gap:8px}#insta .ik-line .sk{width:30px;height:30px;color:var(--signal)}#insta.low .ik-line .sk{color:var(--danger)}#insta .ik-rope{position:relative;flex:1;min-width:0;height:16px}#insta .ik-rope .ash{position:absolute;left:0;right:0;top:7px;height:2px;background:repeating-linear-gradient(90deg,#3c5248 0 5px,transparent 5px 12px)}#insta .ik-rope .left{position:absolute;left:0;top:0;bottom:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16'%3E%3Cpolygon points='-16.8,0 -10,0 -11.38,2 -18.18,2' fill='%23d9c9a2'/%3E%3Cpolygon points='-20.38,2 -11.38,2 -14.13,6 -23.13,6' fill='%23bfae86'/%3E%3Cpolygon points='-23.13,6 -14.13,6 -17.56,11 -26.56,11' fill='%23998762'/%3E%3Cpolygon points='-26.56,11 -17.56,11 -19.63,14 -28.63,14' fill='%23736344'/%3E%3Cpolygon points='-28.63,14 -21.82,14 -23.2,16 -30,16' fill='%23524630'/%3E%3Cpolygon points='-6.8,0 0,0 -1.38,2 -8.18,2' fill='%23efe3c4'/%3E%3Cpolygon points='-10.38,2 -1.38,2 -4.13,6 -13.13,6' fill='%23d9c9a2'/%3E%3Cpolygon points='-13.13,6 -4.13,6 -7.56,11 -16.56,11' fill='%23b3a07a'/%3E%3Cpolygon points='-16.56,11 -7.56,11 -9.63,14 -18.63,14' fill='%238a7855'/%3E%3Cpolygon points='-18.63,14 -11.82,14 -13.2,16 -20,16' fill='%2365573c'/%3E%3Cpolygon points='3.2,0 10,0 8.63,2 1.83,2' fill='%23d9c9a2'/%3E%3Cpolygon points='-0.38,2 8.63,2 5.88,6 -3.13,6' fill='%23bfae86'/%3E%3Cpolygon points='-3.13,6 5.88,6 2.44,11 -6.56,11' fill='%23998762'/%3E%3Cpolygon points='-6.56,11 2.44,11 0.38,14 -8.63,14' fill='%23736344'/%3E%3Cpolygon points='-8.63,14 -1.83,14 -3.2,16 -10,16' fill='%23524630'/%3E%3Cpolygon points='13.2,0 20,0 18.63,2 11.82,2' fill='%23efe3c4'/%3E%3Cpolygon points='9.63,2 18.63,2 15.88,6 6.88,6' fill='%23d9c9a2'/%3E%3Cpolygon points='6.88,6 15.88,6 12.44,11 3.44,11' fill='%23b3a07a'/%3E%3Cpolygon points='3.44,11 12.44,11 10.38,14 1.38,14' fill='%238a7855'/%3E%3Cpolygon points='1.38,14 8.18,14 6.8,16 0,16' fill='%2365573c'/%3E%3Cpolygon points='23.2,0 30,0 28.63,2 21.82,2' fill='%23d9c9a2'/%3E%3Cpolygon points='19.63,2 28.63,2 25.88,6 16.88,6' fill='%23bfae86'/%3E%3Cpolygon points='16.88,6 25.88,6 22.44,11 13.44,11' fill='%23998762'/%3E%3Cpolygon points='13.44,11 22.44,11 20.38,14 11.38,14' fill='%23736344'/%3E%3Cpolygon points='11.38,14 18.18,14 16.8,16 10,16' fill='%23524630'/%3E%3Cpolygon points='33.2,0 40,0 38.63,2 31.82,2' fill='%23efe3c4'/%3E%3Cpolygon points='29.63,2 38.63,2 35.88,6 26.88,6' fill='%23d9c9a2'/%3E%3Cpolygon points='26.88,6 35.88,6 32.44,11 23.44,11' fill='%23b3a07a'/%3E%3Cpolygon points='23.44,11 32.44,11 30.38,14 21.38,14' fill='%238a7855'/%3E%3Cpolygon points='21.38,14 28.18,14 26.8,16 20,16' fill='%2365573c'/%3E%3C/svg%3E") repeat-x left center / 20px 16px}#insta .ik-rope .left:after{content:"";position:absolute;right:0;top:0;bottom:0;width:7px;background:var(--signal)}#insta.low .ik-rope{animation:ik-shake .12s steps(2,jump-none) infinite}@keyframes ik-shake{0%{transform:translate(1px,-1px)}to{transform:translate(-1px,1px)}}#insta .ik-flame{position:absolute;top:8px;width:28px;height:38px;transform:translate(-50%,-76%)}#insta .ik-flame svg{transform-origin:50% 100%;animation:ik-flick .2s steps(2,jump-none) infinite}@keyframes ik-flick{0%{transform:scale(1) skew(-4deg)}to{transform:scale(.9,1.12) skew(5deg)}}#insta.low .ik-flame{width:36px;height:50px}#insta.low .ik-flame svg{animation-duration:.1s}#insta .ik-flame b{position:absolute;left:50%;bottom:12px;width:4px;height:4px;background:#ffa35e;animation:ik-spark .7s linear infinite}#insta .ik-flame b:nth-of-type(2){animation-delay:-.18s;animation-duration:.6s;--dx: -14px}#insta .ik-flame b:nth-of-type(3){animation-delay:-.36s;animation-duration:.8s;--dx: 12px}#insta .ik-flame b:nth-of-type(4){animation-delay:-.52s;animation-duration:.55s;--dx: -6px}@keyframes ik-spark{0%{opacity:1;transform:translate(0) rotate(45deg)}to{opacity:0;transform:translate(var(--dx, 9px),-32px) rotate(45deg)}}#insta .ik-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:38px}#insta .ik-pips{display:flex;gap:2px;min-width:0}#insta .ik-pips i{display:block;flex:none;width:15px;height:15px;color:#d7e3da4d}#insta .ik-pips i.off{display:none}#insta .ik-pips i.got{color:var(--signal)}#insta .ik-count{flex:none;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--text2);white-space:nowrap}
