@font-face{font-family:Stardos Stencil;font-style:normal;font-display:swap;font-weight:400;src:url(./stardos-stencil-latin-400-normal-CUUzsHzH.woff2)format("woff2"),url(./stardos-stencil-latin-400-normal-Cwb4xOXd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Stardos Stencil;font-style:normal;font-display:swap;font-weight:700;src:url(./stardos-stencil-latin-700-normal-BK95YeTL.woff2)format("woff2"),url(./stardos-stencil-latin-700-normal-DDlXcvky.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(./special-elite-latin-ext-400-normal-ChcxYnmu.woff2)format("woff2"),url(./special-elite-latin-ext-400-normal-CaJZjSVf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(./special-elite-latin-400-normal-YjDd9tmf.woff2)format("woff2"),url(./special-elite-latin-400-normal-BtSRmyJ6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./share-tech-mono-latin-400-normal-CCqdbj5z.woff2)format("woff2"),url(./share-tech-mono-latin-400-normal-15MgdvEM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bone:#e6e0cc;--bone-dim:#b9b29c;--amber:#d2a348;--amber-dim:#8c6a2c;--blood:#9a2218;--blood-dark:#5e120c;--olive:#6d7a5d;--olive-dark:#394130;--ink:#0a0b0c;--panel:#0c0d0cd1;--p0:#e3a649;--p1:#6fd6c9;--p2:#86a8ff;--p3:#ec8aa0}*{box-sizing:border-box}html,body{height:100%;color:var(--bone);-webkit-user-select:none;user-select:none;background:#000;margin:0;font-family:Special Elite,Courier New,monospace;overflow:hidden}#app{position:fixed;inset:0}#app canvas{width:100%;height:100%;display:block}.hidden{display:none!important}#hud{pointer-events:none;z-index:5;position:fixed;inset:0}#hud.frozen,#hud.frozen *{animation-play-state:paused!important}#vignette-hurt{opacity:0;background:radial-gradient(#0000 45%,#6e08048c 80%,#3c0000e6 100%);transition:opacity .2s;position:absolute;inset:0}#round-pulse{opacity:0;background:repeating-linear-gradient(#aac3e112 0 1px,#0000 1px 3px);position:absolute;inset:0}#round-pulse.on{animation:1.8s linear rpulse}@keyframes rpulse{0%{opacity:0}4%{opacity:1}9%{opacity:.15}14%{opacity:.9}50%{opacity:.6}to{opacity:0}}#crosshair{width:0;height:0;transition:opacity .12s;position:absolute;top:50%;left:50%}#crosshair .ch{background:#e6e0ccd9;position:absolute;box-shadow:0 0 2px #000}#crosshair .t,#crosshair .b{width:2px;height:9px;left:-1px}#crosshair .l,#crosshair .r{width:9px;height:2px;top:-1px}#crosshair .dot{background:#e6e0cc99;width:2px;height:2px;position:absolute;top:-1px;left:-1px}#hitmarker{opacity:0;width:0;height:0;position:absolute;top:50%;left:50%}#hitmarker i{background:#f2eee0;width:11px;height:2px;position:absolute;top:-1px;left:-5px;box-shadow:0 0 3px #000}#hitmarker i:first-child{transform:rotate(45deg)translate(10px)}#hitmarker i:nth-child(2){transform:rotate(135deg)translate(10px)}#hitmarker i:nth-child(3){transform:rotate(225deg)translate(10px)}#hitmarker i:nth-child(4){transform:rotate(315deg)translate(10px)}#hitmarker.kill i{background:#d33a26;width:14px}#hitmarker.head i{background:#ffcf5a;width:16px;height:3px}#ammohint{letter-spacing:4px;color:var(--bone);text-shadow:0 1px 3px #000;opacity:0;font-family:Stardos Stencil,sans-serif;font-size:15px;transition:opacity .15s;position:absolute;top:calc(50% + 34px);left:50%;transform:translate(-50%)}#ammohint.on{opacity:.85}#ammohint.empty{color:#d8452f}#scope{display:none;position:absolute;inset:0}#scope.on{display:block}#scope .scope-ring{border-radius:50%;width:86vmin;height:86vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 200vmax #000,inset 0 0 6vmin 2vmin #000000e6}#scope .scope-h{background:#0a0a0ae6;height:1px;position:absolute;top:50%;left:7%;right:7%}#scope .scope-v{background:#0a0a0ae6;width:1px;position:absolute;top:7%;bottom:7%;left:50%}#scope .scope-h:after{content:"";background:#d23c1ee6;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:-3px;left:50%}#dmgdirs{position:absolute;top:50%;left:50%}#dmgdirs .dd{transform-origin:60px 150px;filter:blur(1px);background:radial-gradient(at 50% 100%,#c8140acc,#c8140a00 70%);width:120px;height:40px;position:absolute;top:-150px;left:-60px}#zone-name{letter-spacing:6px;color:var(--bone-dim);opacity:0;text-shadow:0 2px 4px #000;font-family:Stardos Stencil,sans-serif;font-size:22px;transition:opacity .8s;position:absolute;top:28px;left:34px}#zone-name.on{opacity:.9}#notify{text-align:center;letter-spacing:10px;color:var(--bone);text-shadow:0 0 12px #000000e6,0 0 30px #a01e1459;opacity:0;font-family:Stardos Stencil,sans-serif;font-size:44px;transition:opacity .6s;position:absolute;top:16%;left:0;right:0}#notify.on{opacity:1}#notify small{letter-spacing:3px;color:var(--amber);margin-top:8px;font-family:Special Elite,monospace;font-size:16px;display:block}#radio{color:#a8e6dc;opacity:0;text-shadow:0 0 6px #50c8b973;white-space:pre-wrap;background:#040c0c8c;border-left:3px solid #4fb3a6;max-width:70vw;padding:8px 18px;font-family:Share Tech Mono,monospace;font-size:17px;transition:opacity .4s;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}#radio.on{opacity:1}#radio .tag{color:#6fd6c9;opacity:.8}#caption{flex-direction:column;align-items:center;gap:4px;width:max-content;max-width:62vw;display:flex;position:absolute;bottom:calc(20% + 50px);left:50%;transform:translate(-50%)}#caption .cl{max-width:62vw;color:var(--bone);text-align:center;border-bottom:2px solid color-mix(in srgb, var(--spk,#d2a348) 60%, transparent);text-shadow:0 1px 2px #000;background:#0808079e;padding:5px 14px;font-family:Special Elite,monospace;font-size:17px;line-height:1.35;display:none}#caption .cl.on{animation:.22s ease-out capin;display:block}#caption .cl b{letter-spacing:3px;color:var(--spk,#d2a348);text-shadow:0 0 8px color-mix(in srgb, var(--spk,#d2a348) 45%, transparent), 0 1px 2px #000;margin-right:10px;font-family:Stardos Stencil,sans-serif;font-size:14px;font-weight:400}#caption .cl.radio{border-bottom:none;border-left:3px solid var(--spk);text-align:left;background:repeating-linear-gradient(#6fd6c90d 0 1px,#0000 1px 3px),#030c0ca8}#caption .cl.radio span{color:#d4efe9}#caption .cl.pa{background:#0e0f11a8;border-bottom-style:dashed}#caption .cl.pa span{color:#d7dade;letter-spacing:1px;font-family:Share Tech Mono,monospace}@keyframes capin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}#comm{opacity:0;width:380px;height:380px;margin:-190px 0 0 -190px;transition:opacity .1s,transform .12s;position:absolute;top:50%;left:50%;transform:scale(.9)}#comm.on{opacity:1;transform:none}#comm.sent{opacity:0;transition:opacity .26s ease-in 60ms,transform .3s ease-out;transform:scale(1.04)}#comm svg{filter:drop-shadow(0 4px 10px #0009);width:100%;height:100%;display:block;overflow:visible}#comm .cw-bg{fill:#08090861;stroke:#d89a3c4d;stroke-width:1px}#comm .cw-tick{stroke:#d89a3c59;stroke-width:1px}#comm .cw-tick.big{stroke:#d89a3cb3;stroke-width:2px}#comm .seg path{fill:#0c0d0bbd;stroke:#d89a3c47;stroke-width:1px}#comm .seg.in path{fill:#10110ec7}#comm .seg .lb{letter-spacing:2px;fill:#b9b29c;text-anchor:middle;font-family:Stardos Stencil,sans-serif;font-size:14px}#comm .seg .lb.sm{font-size:12px}#comm .seg.sel path{fill:#d89a3c4d;stroke:#e3a649;stroke-width:2px}#comm .seg.sel .lb{fill:#ffe6b0}#comm.sent .seg.sel path{fill:#ffd68c99}#comm .cw-hub{fill:#0a0a09d9;stroke:#d89a3c8c;stroke-width:1.5px}#comm .cw-hubt{letter-spacing:1.5px;fill:#d89a3c;text-anchor:middle;font-family:Share Tech Mono,monospace;font-size:9px}#comm .cw-hubk{fill:#e6e0cc;text-anchor:middle;font-family:Stardos Stencil,sans-serif;font-size:13px}#comm .cw-needle{stroke:#e3a649;stroke-width:2px;stroke-linecap:round;opacity:.85}#comm .cw-dot{fill:#ffd28a;r:3px}#powerups{align-items:flex-end;gap:30px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}#powerups .pu{flex-direction:column;align-items:center;width:64px;animation:.45s cubic-bezier(.2,.9,.3,1.2) puin;display:flex;position:relative}#powerups .ic{filter:drop-shadow(0 3px 5px #000000bf);width:56px;height:56px}#powerups .ic svg,#powerups .ic img{width:100%;height:100%;display:block}#powerups b{color:var(--bone);text-shadow:0 1px 3px #000;margin-top:2px;font-family:Share Tech Mono,monospace;font-size:17px;font-weight:400;line-height:1.1}#powerups i{background:#0000008c;width:44px;height:3px;margin-top:2px;display:block}#powerups s{background:var(--pu,#e6e0ccd9);height:100%;box-shadow:0 0 4px var(--pu,transparent);transform-origin:0;display:block}#powerups .pu.blink .ic,#powerups .pu.blink b{animation:.5s ease-in-out infinite publink}#powerups .pu.blink b{color:#e8a24a}@keyframes publink{50%{opacity:.2}}@keyframes puin{0%{opacity:0;transform:scale(1.9)}to{opacity:1;transform:none}}#prompt{letter-spacing:3px;color:var(--bone);opacity:0;white-space:nowrap;background:linear-gradient(90deg,#0a0a0a00,#0a0a0ab8 12% 88%,#0a0a0a00);align-items:center;gap:12px;padding:7px 16px 7px 8px;font-family:Stardos Stencil,sans-serif;font-size:20px;transition:opacity .12s;display:flex;position:absolute;top:62%;left:50%;transform:translate(-50%)}#prompt.on{opacity:1}#prompt .key{text-align:center;border:2px solid var(--amber);min-width:28px;height:28px;color:var(--amber);font-family:Share Tech Mono,monospace;font-size:17px;line-height:28px;display:inline-block}#prompt .cost{color:var(--amber);font-family:Share Tech Mono,monospace}#prompt .cost.no{color:#c0493a}#hold-bar{opacity:0;background:#00000080;width:160px;height:4px;position:absolute;top:calc(62% + 40px);left:50%;transform:translate(-50%)}#hold-bar i{background:var(--amber);width:0;height:100%;display:block}#hold-bar.on{opacity:1}#bl{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:26px;left:34px}#round{transform-origin:0 100%;width:300px;height:130px;position:relative}#tally{filter:drop-shadow(0 0 1.5px #000000f2)drop-shadow(0 3px 5px #000000b3);transform-origin:0 100%;width:100%;height:100%;transition:opacity .45s ease-in,transform .45s ease-in;overflow:visible}#tally .mark,#round .hl .mark{fill:none;stroke:#d89a3c;stroke-linecap:round;stroke-linejoin:round;filter:url(#grease)}#tally .mark.fresh,#round .hl .mark.fresh{animation:.75s cubic-bezier(.5,.1,.3,1) .28s both drawmark}@keyframes drawmark{0%{stroke-dashoffset:140px}to{stroke-dashoffset:0}}#tally .tag{transform-box:fill-box;transform-origin:50% 0;transform:rotate(-3deg)}#tally .tg-body{fill:#9a8b62;stroke:#281e108c;stroke-width:1px}#tally .tg-hole{fill:#2a2418;stroke:#d6c9a2;stroke-width:2px}#tally .tg-string{fill:none;stroke:#b8ad8e;stroke-width:1.4px;opacity:.8}#tally .tg-rule{stroke:#28201473;stroke-width:1px;stroke-dasharray:2 2}#tally .ink{filter:url(#stampink);transform-box:fill-box;transform-origin:50%}#tally .tg-box{fill:none;stroke:#3a1f14;stroke-width:2px}#tally .tg-rnd{letter-spacing:1.5px;fill:#3a1f14;text-anchor:middle;font-family:Stardos Stencil,sans-serif;font-size:13px;font-weight:700}#tally .tg-no{fill:#2b1a12;text-anchor:middle;font-family:Share Tech Mono,monospace;font-size:27px}#tally .tg-log{letter-spacing:2px;fill:#2b1e12bf;text-anchor:middle;font-family:Share Tech Mono,monospace;font-size:10px}#tally .tg-ser{fill:#2b1e12b3;text-anchor:middle;font-family:Special Elite,monospace;font-size:10px}#tally .ink.stamp{animation:.42s cubic-bezier(.2,.7,.3,1) .1s both stampin}@keyframes stampin{0%{opacity:0;transform:scale(1.7)rotate(-7deg)}45%{opacity:1;transform:scale(.93)rotate(1deg)}70%{transform:scale(1.03)}to{opacity:1;transform:none}}#tally .card{fill:#16150f;stroke:#d89a3c47;stroke-width:1px}#tally .card.ctop{fill:#1f1d16;stroke:none}#tally .card.pin{fill:#3a352a;stroke:none}#tally .dg,#round .hl .dg{fill:#e2a64a;text-anchor:middle;font-family:Stardos Stencil,sans-serif;font-size:86px;font-weight:700}#tally .split,#round .hl .split{stroke:#080706;stroke-width:2.4px}#round .hl .tag,#round .hl .card,#round .hl .split{display:none}#round .hl{opacity:0;pointer-events:none;will-change:opacity, transform;transform-origin:20% 60%;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}#tally-hi{filter:drop-shadow(0 0 3px #ffb046f2)drop-shadow(0 0 13px #ff962899)}#round #tally-hi .mark{stroke:#ffc46a}#round #tally-hi .dg{fill:#ffc46a}#tally-hw{filter:drop-shadow(0 0 4px #fffaebf2)drop-shadow(0 0 18px #ffd696d9)drop-shadow(0 0 34px #ffaa4673)}#round #tally-hw .mark{stroke:#fffaf0}#round #tally-hw .dg{fill:#fffaf0}#round.bump{animation:.9s ease-out tallybump}@keyframes tallybump{0%{transform:scale(.95)}30%{transform:scale(1.04)}to{transform:scale(1)}}#tally.out,#tally-hi.out{opacity:0;transform:scale(1.12)translateY(-6px)}#tally-hw.hot{animation:1.1s ease-out forwards hwcool}#tally-hi.hot{animation:2.8s ease-out forwards hicool}@keyframes hwcool{0%,30%{opacity:1}to{opacity:0}}@keyframes hicool{0%,25%{opacity:1}to{opacity:0}}#round.rflash #tally{filter:drop-shadow(0 0 1.5px #000000f2)drop-shadow(0 0 8px #ff962873)}#round.rflash #tally-hw{animation:.62s linear infinite phosw}#round.rflash #tally-hi{animation:.62s linear infinite phosa}@keyframes phosw{0%{opacity:0;transform:scale(1)}5%{opacity:1;transform:scale(1.018)}16%{opacity:.5}34%{opacity:.08;transform:scale(1)}to{opacity:0}}@keyframes phosa{0%{opacity:.2}6%{opacity:1}30%{opacity:.72}60%{opacity:.42}to{opacity:.2}}#round-msg{white-space:nowrap;letter-spacing:5px;color:var(--bone);text-shadow:0 2px 4px #000,0 0 12px #ffa03259;opacity:0;border-left:2px solid #d89a3c;padding:2px 0 2px 12px;font-family:Stardos Stencil,sans-serif;font-size:17px;transition:opacity .6s,transform .6s;position:absolute;bottom:30px;left:140px;transform:translate(-10px)}#round-msg b{color:#ffd48a;text-shadow:0 0 10px #ffbe5ab3,0 2px 4px #000;font-weight:400}#round-msg.on{opacity:.95;transform:none}#round-msg.tty{letter-spacing:3px;color:#e8c486;border-left-color:#d89a3c99;font-family:Share Tech Mono,monospace;font-size:15px;transition:opacity .5s;transform:none}#stamina{opacity:0;background:#00000080;width:92px;height:3px;margin-left:-46px;transition:opacity .35s;position:absolute;top:calc(50% + 58px);left:50%;box-shadow:0 0 0 1px #0000004d}#stamina:before,#stamina:after{content:"";background:#e6e0cc80;width:1px;height:9px;position:absolute;top:-3px}#stamina:before{left:-4px}#stamina:after{right:-4px}#stamina i{background:#e6e0ccd9;height:100%;transition:background .2s;display:block;box-shadow:0 0 4px #e6e0cc4d}#stamina.on{opacity:.8}#stamina.low i{background:#c8452f;box-shadow:0 0 5px #c8321e99}#stamina.out i{background:#a3291c;animation:.6s ease-in-out infinite stamblink}@keyframes stamblink{50%{opacity:.3}}#credits-wrap{position:relative}#credits{border-left:3px solid var(--amber-dim);background:linear-gradient(90deg,#141008b3,#14100800);align-items:baseline;gap:10px;padding:2px 14px 2px 10px;display:flex;position:relative}#credits:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#ffc45c80,#ffc45c1f 55%,#ffc45c00);position:absolute;inset:0}#credits .cr-label{color:var(--amber-dim);letter-spacing:2px;font-family:Stardos Stencil,sans-serif;font-size:16px}#credits-val{color:var(--amber);text-shadow:0 0 10px #d2a34873,0 2px 2px #000;transform-origin:0 60%;min-width:90px;font-family:Share Tech Mono,monospace;font-size:36px}#credits.spend{animation:.75s ease-out crbar}#credits.spend:after{animation:.75s ease-out crflare}#credits.spend #credits-val{animation:.75s ease-out crval}#credits.deny{animation:.42s linear crshake}#credits.deny #credits-val{animation:.7s ease-out crno}@keyframes crbar{0%{border-left-color:#ffe0a0}to{border-left-color:var(--amber-dim)}}@keyframes crflare{0%{opacity:1}to{opacity:0}}@keyframes crval{0%{color:#fff6dc;text-shadow:0 0 18px #ffbe50f2,0 2px 2px #000;transform:scale(1.1)}35%{color:#ffd98a;transform:scale(1.02)}to{transform:scale(1)}}@keyframes crshake{0%,to{transform:none}15%{transform:translate(-6px)}35%{transform:translate(5px)}55%{transform:translate(-3px)}75%{transform:translate(2px)}}@keyframes crno{0%{color:#e5462f;text-shadow:0 0 14px #dc321ed9,0 2px 2px #000}to{}}#credits-pop{width:200px;height:80px;position:absolute;bottom:6px;left:150px}#credits-pop span{color:var(--amber);text-shadow:0 1px 2px #000;font-family:Share Tech Mono,monospace;font-size:22px;animation:1.1s ease-out forwards popup;position:absolute;bottom:0;left:0}#credits-pop span.neg{color:#d04a34}@keyframes popup{0%{opacity:0;transform:translateY(6px)}12%{opacity:1}to{opacity:0;transform:translate(40px,-60px)}}#perks{gap:8px;min-height:44px;margin-bottom:4px;display:flex}#perks .perk{border:2px solid #0009;width:44px;height:44px;animation:.6s ease-out perkin;box-shadow:0 0 0 1px #e6e0cc40,0 3px 6px #0009}#perks .perk svg{width:100%;height:100%;display:block}@keyframes perkin{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}#br{text-align:right;position:absolute;bottom:30px;right:40px}#weapon-name{letter-spacing:4px;color:var(--bone);text-shadow:0 2px 3px #000;font-family:Stardos Stencil,sans-serif;font-size:22px}#weapon-name.up{color:#c9a6ff;text-shadow:0 0 10px #965aff99,0 2px 3px #000}#ammo{color:var(--bone);text-shadow:0 2px 3px #000;font-family:Share Tech Mono,monospace}#mag{font-size:54px}#mag.low{color:#d8452f}#ammo .sep{color:var(--bone-dim);margin:0 6px;font-size:30px}#reserve{color:var(--bone-dim);font-size:28px}#ammo-bar{justify-content:flex-end;gap:2px;height:10px;margin-top:2px;display:flex}#ammo-bar i{background:#e6e0cccc;width:3px;height:10px}#ammo-bar i.e{background:#e6e0cc26}#alt-weapon{color:var(--bone-dim);letter-spacing:2px;opacity:.7;margin-top:6px;font-size:13px}#doc-view{pointer-events:none;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#doc-view .paper{color:#2a241c;background-color:#d9cfb3;background-image:radial-gradient(circle at 20% 30%,#785a3226,#0000 40%),radial-gradient(circle at 80% 70%,#785a3233,#0000 45%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:min(560px,80vw);padding:34px 40px;transform:rotate(-1.2deg);box-shadow:0 20px 60px #000c}#doc-view h2{border-bottom:2px solid #5a4a38;margin:0 0 14px;padding-bottom:8px;font-family:Special Elite,monospace;font-size:22px}#doc-view pre{white-space:pre-wrap;margin:0;font-family:Special Elite,monospace;font-size:15px;line-height:1.55}#doc-view .close{text-align:right;color:#6a5a48;margin-top:18px;font-size:13px}#lockhint{letter-spacing:4px;color:var(--amber);background:#000000b3;border:1px solid #d2a34899;padding:10px 22px;font-family:Stardos Stencil,sans-serif;display:none;position:absolute;top:40%;left:50%;transform:translate(-50%)}#lockhint.on{display:block}#fps{color:#7c7;opacity:.6;font:12px Share Tech Mono,monospace;position:absolute;top:6px;right:10px}.screen{z-index:10;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#title{background:radial-gradient(#0000 30%,#000000bf 100%)}.title-inner{text-align:center;width:min(900px,92vw)}.logo{letter-spacing:.08em;color:#d9d1b8;text-shadow:0 0 22px #8c140a73,0 6px 10px #000;filter:url(#rough);font-family:Stardos Stencil,sans-serif;font-size:clamp(64px,11vw,150px);font-weight:700;animation:6s infinite flicker;position:relative}.logo:after{content:attr(data-text);color:#b41e148c;z-index:-1;filter:blur(1px);position:absolute;top:0;left:0;right:0;transform:translate(3px,2px)}@keyframes flicker{0%,92%,to{opacity:1}93%{opacity:.4}94%{opacity:1}96%{opacity:.7}97%{opacity:1}}.sub{letter-spacing:8px;color:var(--amber);text-shadow:0 2px 4px #000;margin-top:-6px;font-family:Stardos Stencil,sans-serif;font-size:clamp(13px,1.7vw,20px)}.sub span{color:var(--blood)}#title.panel-open .logo{font-size:clamp(40px,6vw,84px)}#title.panel-open .sub{font-size:clamp(11px,1.2vw,15px)}#title.panel-open .panel{max-height:calc(100vh - 150px);margin-top:18px;overflow-y:auto}#loading{text-align:left;width:min(620px,92vw);margin:30px auto 0}.boot-scr{color:#8fe8c4;text-shadow:0 0 6px #64ffbe73;background:radial-gradient(at 50% 38%,#122c23f2,#030a08f7 78%);border:1px solid #78dcb447;border-radius:12px/16px;padding:12px 16px 10px;font-family:Share Tech Mono,monospace;animation:.9s ease-out both crton;position:relative;overflow:hidden;box-shadow:0 0 0 5px #0c0d0cf2,0 0 0 6px #e6e0cc24,0 0 46px #3cc89624,inset 0 0 48px #000000bf}.boot-scr:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000003d 0 1px,#0000 1px 3px);position:absolute;inset:0}.boot-scr:before{content:"";pointer-events:none;background:linear-gradient(#8cffc800,#8cffc812,#8cffc800);height:70px;animation:3.4s linear infinite bootroll;position:absolute;top:-70px;left:0;right:0}@keyframes bootroll{to{transform:translateY(480px)}}@keyframes crton{0%{opacity:.2;transform:scaleY(.006)}35%{opacity:1;transform:scaleY(.006)}70%{transform:scaleY(1.02)}to{transform:none}}.boot-hd,.boot-ft{letter-spacing:3px;color:#5fbf98;justify-content:space-between;gap:12px;display:flex}.boot-hd{border-bottom:1px dashed #78dcb44d;margin-bottom:8px;padding-bottom:6px;font-size:12px}.boot-pct{color:#e8c486}.boot-ft{letter-spacing:2px;color:#4f9a7c;margin-top:5px;font-size:10px}.boot-log{letter-spacing:1px;white-space:pre;height:162px;font-size:13.5px;line-height:18px;overflow:hidden}.boot-log .st{color:#c8ffe6}.boot-log b{color:#e8c486;text-shadow:0 0 6px #e8c48680;font-weight:400}.boot-log i{color:#c8ffe6;font-style:normal}.boot-osc{background:#030a08;border:1px solid #78dcb438;width:100%;height:64px;margin-top:8px;display:block}#loading .bar{background:repeating-linear-gradient(90deg,#e6e0cc17 0 10px,#0000 10px 12px);border:1px solid #e6e0cc40;height:8px;margin-top:14px}#loading .bar i{background:repeating-linear-gradient(90deg, var(--amber) 0 10px, transparent 10px 12px);width:0%;height:100%;transition:width .2s;display:block;box-shadow:0 0 10px #d2a34873}#loading .lt{text-align:center;letter-spacing:3px;color:var(--bone-dim);margin-top:10px;font-family:Share Tech Mono,monospace;font-size:13px}#title-fx,#title-dip,#title-tag,#title-cap,#title-ticker{display:none}#title.live #title-fx,#title.live #title-dip,#title.live #title-tag,#title.live #title-cap{display:block}#title.live #title-ticker{display:flex}#title.live{background:linear-gradient(90deg,#040506d6 0%,#04050699 24%,#0405061f 50%,#0000 68%);justify-content:flex-start;align-items:flex-start}#title-fx{pointer-events:none;background:radial-gradient(125% 100% at 58% 48%,#0000 52%,#0000009e 100%),repeating-linear-gradient(0deg,#0000001f 0 1px,#0000 1px 3px);position:absolute;inset:0;overflow:hidden}#title-fx:before{content:"";opacity:.1;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(5,end) infinite tgrain;position:absolute;inset:-64px}@keyframes tgrain{0%{transform:translate(0)}20%{transform:translate(-24px,14px)}40%{transform:translate(18px,-28px)}60%{transform:translate(-12px,-8px)}80%{transform:translate(28px,22px)}to{transform:translate(0)}}#title-dip{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}#title-tag{text-align:right;pointer-events:none;letter-spacing:3px;color:var(--bone-dim);text-shadow:0 1px 2px #000;font-family:Share Tech Mono,monospace;font-size:13px;position:absolute;top:22px;right:28px}#title-tag b{color:#e04a32;text-shadow:0 0 8px #e04a3299;font-weight:400;animation:1.6s steps(2,jump-none) infinite tlive}@keyframes tlive{50%{opacity:.25}}#title-tag small{letter-spacing:2px;opacity:.55;margin-top:6px;font-size:10px;display:block}#title-cap{pointer-events:none;border-left:3px solid var(--amber);opacity:0;background:linear-gradient(90deg,#060708cc,#06070880 60%,#06070800);max-width:min(640px,70vw);padding:8px 18px 9px 14px;transition:opacity .5s,transform .5s;position:absolute;bottom:58px;left:clamp(24px,6vw,96px);transform:translate(-8px)}#title-cap.on{opacity:1;transform:none}#title-cap .tc-l{letter-spacing:5px;min-height:1.25em;color:var(--bone);text-shadow:0 2px 3px #000;font-family:Stardos Stencil,sans-serif;font-size:18px}#title-cap .tc-n{min-height:1.25em;color:var(--amber);text-shadow:0 1px 2px #000;margin-top:4px;font-family:Special Elite,monospace;font-size:14px}#title:has(.panel:not(.hidden)) #title-cap{opacity:0}#title-ticker{pointer-events:none;letter-spacing:2px;height:34px;color:var(--bone-dim);background:#050607d6;border-top:1px solid #d2a34859;align-items:center;font-family:Share Tech Mono,monospace;font-size:13px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}#title-ticker>b{background:var(--blood);color:#f3e9d0;letter-spacing:4px;flex:none;align-items:center;height:100%;padding:0 16px;font-family:Stardos Stencil,sans-serif;font-size:14px;font-weight:400;display:flex}#title-ticker .tk-win{white-space:nowrap;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}#title-ticker .tk-run{will-change:transform;animation:170s linear infinite tkscroll;display:inline-flex}#title-ticker .tk-run>div{flex:none}#title-ticker span{padding:0 20px}#title-ticker em{color:var(--amber);font-style:normal}@keyframes tkscroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#title.live .title-inner{text-align:left;width:min(640px,92vw);margin-left:clamp(24px,6vw,96px);padding-top:clamp(22px,8vh,84px);animation:.9s ease-out both tlivein}@keyframes tlivein{0%{opacity:0}to{opacity:1}}#title.live .logo{letter-spacing:.06em;font-size:clamp(54px,7vw,108px);line-height:.95}#title.live .sub{letter-spacing:6px;margin-top:8px;font-size:clamp(11px,1.1vw,15px)}#title.live .menu{counter-reset:mi;align-items:flex-start;gap:2px;margin-top:clamp(20px,6vh,54px)}#title.live .menu>button{text-align:left;letter-spacing:5px;width:360px;min-width:0;max-width:86vw;color:var(--bone-dim);text-shadow:0 2px 4px #000;background:0 0;border:0;border-left:3px solid #e6e0cc1f;padding:9px 18px 9px 16px;font-size:25px;transition:padding .14s,color .12s,background .12s,border-color .12s,letter-spacing .14s}#title.live .menu>button:before{counter-increment:mi;content:counter(mi, decimal-leading-zero);letter-spacing:1px;width:36px;color:var(--amber-dim);vertical-align:5px;font-family:Share Tech Mono,monospace;font-size:12px;display:inline-block}#title.live .menu>button:hover,#title.live .menu>button:focus-visible{color:#fff;letter-spacing:6px;border-left-color:var(--amber);text-shadow:0 0 14px #ff783c66,0 2px 3px #000;background:linear-gradient(90deg,#9a2218e0 0%,#9a221861 55%,#9a221800 100%);padding-left:28px}#title.live .menu>button:hover:before,#title.live .menu>button:focus-visible:before{color:var(--amber)}#title-desc{max-width:440px;min-height:1.35em;color:var(--bone-dim);text-shadow:0 1px 2px #000;opacity:0;margin-top:14px;padding-left:19px;font-family:Special Elite,monospace;font-size:14px;transition:opacity .2s}#title-desc.on{opacity:1}#title:not(.live) #title-desc{display:none}#title.live .panel{background:linear-gradient(#0b0c0cf0,#080909e6);margin:22px 0 0;box-shadow:0 20px 60px #000000b3,inset 0 0 0 1px #e6e0cc0a}#title.live.panel-open .panel{max-height:calc(100vh - 200px)}#title.live .credits-line{text-align:right;max-width:460px;margin:0;font-size:10px;position:absolute;bottom:44px;right:28px}@media (max-height:760px){#title.live .title-inner{padding-top:20px}#title.live .menu{margin-top:16px}#title.live .menu>button{padding-top:6px;padding-bottom:6px;font-size:21px}#title-cap{bottom:44px}}.menu{flex-direction:column;align-items:center;gap:12px;margin-top:46px;display:flex}button{pointer-events:auto;letter-spacing:6px;color:var(--bone);border:1px solid #e6e0cc4d;border-left:4px solid var(--blood);cursor:pointer;background:#0a0a0a8c;min-width:300px;padding:10px 34px;font-family:Stardos Stencil,sans-serif;font-size:22px;transition:all .12s}button:hover{color:#fff;border-color:#e6e0cc99;border-left-color:var(--amber);letter-spacing:7px;background:#78160e8c}.panel{pointer-events:auto;background:var(--panel);border:1px solid #e6e0cc33;border-top:4px solid var(--olive);text-align:left;width:min(560px,90vw);margin:30px auto 0;padding:24px 34px;box-shadow:0 20px 60px #0009}.panel h3{letter-spacing:6px;color:var(--amber);margin:0 0 16px;font-family:Stardos Stencil,sans-serif;font-size:26px}.panel table{border-collapse:collapse;width:100%;font-size:15px}.panel td{border-bottom:1px solid #e6e0cc14;padding:4px 6px}.panel td:first-child{color:var(--amber);width:40%;font-family:Share Tech Mono,monospace}.panel .tip{color:var(--bone-dim);font-size:14px;line-height:1.5}#panel-credits .tip{font-size:12px;line-height:1.45}#panel-credits{max-height:70vh;overflow-y:auto}.panel button{min-width:100%;margin-top:12px}.panel label{align-items:center;gap:12px;margin:12px 0;font-size:15px;display:flex}.panel label input[type=range]{accent-color:var(--amber);flex:1}.panel label select{color:var(--bone);background:#111;border:1px solid #444;padding:4px 8px;font-family:inherit}.panel label span{text-align:right;width:44px;color:var(--amber);font-family:Share Tech Mono,monospace}.credits-line{letter-spacing:1px;color:#e6e0cc59;margin-top:36px;font-size:11px}#pause{background:#0000008c}#pause .panel{text-align:center}#pause .hint{color:var(--bone-dim);margin-top:12px;font-size:12px}#gameover{background:radial-gradient(#2800008c,#000000eb)}.panel.go{text-align:center;border-top-color:var(--blood)}.go-title{letter-spacing:10px;color:#c7392a;text-shadow:0 0 18px #c81e0a80;filter:url(#rough);font-family:Stardos Stencil,sans-serif;font-size:64px}.go-sub{color:var(--bone-dim);margin-bottom:18px}.stats td:last-child{text-align:right;color:var(--bone);font-family:Share Tech Mono,monospace;font-size:22px}.h3sub{letter-spacing:3px;color:var(--bone-dim);margin-left:8px;font-family:Share Tech Mono,monospace;font-size:13px}.panel .small,.panel button.small{letter-spacing:3px;width:auto;min-width:0;margin-top:0;padding:6px 16px;font-size:15px}.panel .small:hover{letter-spacing:4px}.panel button:disabled{opacity:.4;cursor:default}.panel button:disabled:hover{color:var(--bone);border-color:#e6e0cc4d;border-left-color:var(--blood);letter-spacing:6px;background:#0a0a0a8c}.panel label.mp-name{letter-spacing:4px;color:var(--amber);font-family:Stardos Stencil,sans-serif;font-size:16px}.panel label.mp-name input,.panel .code-in,.lobby-link{color:var(--bone);border:1px solid #e6e0cc4d;border-left:3px solid var(--amber-dim);caret-color:var(--amber);-webkit-user-select:text;user-select:text;background:#0000008c;outline:none;font-family:Share Tech Mono,monospace}.panel label.mp-name input{letter-spacing:4px;text-transform:uppercase;flex:1;padding:6px 10px;font-size:22px}.panel label.mp-name input:focus,.panel .code-in:focus{border-color:#d2a348b3}.panel .code-in{letter-spacing:18px;text-align:center;text-transform:uppercase;width:100%;color:var(--amber);margin:6px 0 4px;padding:8px 0 8px 18px;font-size:48px;display:block}.panel .code-in.shake{border-color:#c0493a;animation:.42s linear crshake}.mp-err{letter-spacing:1px;color:#e0604a;min-height:18px;margin-top:4px;font-family:Share Tech Mono,monospace;font-size:13px}.mp-warn{color:#e8c486;border-left:3px solid var(--amber-dim);background:#5a3c0a40;margin:8px 0 2px;padding:6px 10px;font-size:13px;line-height:1.4}.mp-sub{letter-spacing:2px;color:var(--amber);margin:-6px 0 10px;font-family:Share Tech Mono,monospace;font-size:12px}#panel-lobby{width:min(780px,94vw)}#panel-mp,#panel-join{width:min(520px,92vw)}.lobby-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lh-k{letter-spacing:5px;color:var(--bone-dim);font-family:Stardos Stencil,sans-serif;font-size:13px}.lobby-code{gap:6px;min-height:60px;margin-top:4px;display:flex}.lobby-code .fc{text-align:center;color:#e2a64a;text-shadow:0 0 10px #ffaa3c59;background:linear-gradient(#1f1d16 0 49%,#080706 49% 51%,#16150f 51% 100%);border:1px solid #d89a3c4d;border-radius:4px;width:44px;height:58px;font-family:Stardos Stencil,sans-serif;font-size:42px;font-weight:700;line-height:58px;position:relative}.lobby-code .fc.flip{animation:90ms linear 3 fcflip}@keyframes fcflip{50%{transform:scaleY(.1)}}.lobby-link{width:100%;color:var(--bone-dim);margin-top:10px;padding:5px 8px;font-size:13px;display:block}.lobby-list{border-top:1px solid #e6e0cc1f;margin-top:12px}.lrow{--pc:var(--bone-dim);border-bottom:1px solid #e6e0cc14;border-left:3px solid color-mix(in srgb, var(--pc) 70%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--pc) 9%, transparent), transparent 60%);grid-template-columns:30px 108px 1fr auto 118px 54px;align-items:center;gap:10px;min-height:44px;padding:4px 6px;display:grid}.lrow.open{opacity:.42;background:0 0;border-left-color:#e6e0cc1f}.lrow.me{background:linear-gradient(90deg, color-mix(in srgb, var(--pc) 18%, transparent), transparent 70%)}.lrow .bd{width:28px;height:34px}.lrow .bd svg{width:100%;height:100%;display:block}.lrow .ct{letter-spacing:3px;color:var(--pc);cursor:default;font-family:Stardos Stencil,sans-serif;font-size:16px}.lrow .nm{letter-spacing:2px;color:var(--bone);text-overflow:ellipsis;white-space:nowrap;font-family:Share Tech Mono,monospace;font-size:18px;overflow:hidden}.lrow.open .nm{color:var(--bone-dim);font-family:Special Elite,monospace;font-size:14px}.lrow .rl{gap:4px;display:flex}.lrow .chip{letter-spacing:2px;color:#111;background:var(--pc);border-radius:2px;padding:1px 6px;font-family:Share Tech Mono,monospace;font-size:11px}.lrow .chip.you{background:var(--bone)}.lrow .rd{letter-spacing:1px;color:var(--bone-dim);font-family:Share Tech Mono,monospace;font-size:13px}.lrow .rd.on{color:var(--pc);text-shadow:0 0 6px color-mix(in srgb, var(--pc) 60%, transparent)}.lrow .rd.conn{color:#9c9888;font-style:italic}.lrow .pg{text-align:right;color:var(--bone-dim);font-family:Share Tech Mono,monospace;font-size:12px}.panel .lrow button.kick{letter-spacing:0;border-left-width:1px;width:24px;min-width:0;height:22px;margin:0;padding:0;font-size:11px;line-height:20px}.panel .lrow button.kick:hover{letter-spacing:0}.lobby-btns{gap:10px;margin-top:10px;display:flex}.panel .lobby-btns button{min-width:0;margin-top:0}.lobby-btns #btn-ready,.lobby-btns #btn-lobby-start{flex:2}.lobby-btns #btn-leave{white-space:nowrap;letter-spacing:3px;flex:1}.lobby-btns #btn-leave:hover{letter-spacing:4px}@media (max-height:760px){#panel-lobby{padding-top:14px;padding-bottom:14px}#panel-lobby .lobby-code .fc{width:38px;height:48px;font-size:34px;line-height:48px}#panel-lobby .lobby-code{min-height:50px}#panel-lobby .mp-warn{margin:6px 0 0;padding:4px 10px;font-size:12px}#panel-lobby .lrow{min-height:38px}}.lobby-status{letter-spacing:2px;min-height:20px;color:var(--amber);margin-top:12px;font-family:Share Tech Mono,monospace;font-size:15px}.lobby-status.err{color:#e0604a}#mp-modal{z-index:20;background:#000000b8}#mp-modal .panel{text-align:center;border-top-color:var(--blood);width:min(520px,90vw)}#mp-modal .tip{font-size:15px}#mp-toast{z-index:30;letter-spacing:2px;color:#ffe3a8;border-left:3px solid var(--amber);opacity:0;pointer-events:none;background:#141008e6;padding:8px 18px;font-family:Share Tech Mono,monospace;font-size:15px;transition:opacity .3s;position:fixed;top:18px;left:50%;transform:translate(-50%)}#mp-toast.on{opacity:1}#go-team{margin:4px 0 8px}#go-team table{border-collapse:collapse;width:100%}#go-team th{letter-spacing:2px;color:var(--bone-dim);text-align:right;border-bottom:1px solid #e6e0cc26;padding:3px 6px;font-family:Stardos Stencil,sans-serif;font-size:12px;font-weight:400}#go-team th:first-child,#go-team td:first-child{text-align:left}#go-team td{text-align:right;color:var(--bone);border-bottom:1px solid #e6e0cc12;padding:5px 6px;font-family:Share Tech Mono,monospace;font-size:18px}#go-team tr.pl{--pc:var(--bone)}#go-team tr.pl td:first-child{border-left:4px solid var(--pc);letter-spacing:2px;color:var(--pc);font-family:Stardos Stencil,sans-serif;font-size:15px}#go-team tr.pl td:first-child small{letter-spacing:1px;color:var(--bone-dim);font-family:Share Tech Mono,monospace;font-size:11px;display:block}#go-team tr.me td{background:color-mix(in srgb, var(--pc) 8%, transparent)}#go-team td.best{color:var(--pc)}#go-team td.best:after{content:" ▲";font-size:11px}#go-team tr.tot td{color:var(--amber);border-top:1px solid #e6e0cc4d;font-size:16px}.panel.go.mp{width:min(760px,94vw)}.go-wait{letter-spacing:3px;color:var(--amber);margin-top:14px;font-family:Share Tech Mono,monospace}#squad{flex-direction:column;gap:3px;display:flex}#squad:empty{display:none}#squad .sq{--pc:var(--bone);border-left:3px solid color-mix(in srgb, var(--pc) 75%, transparent);background:linear-gradient(90deg,#0a0a0899,#0a0a0800);grid-template-columns:16px 92px 62px 64px;align-items:center;gap:6px;padding:1px 10px 1px 6px;display:grid}#squad .sq.flash{animation:.7s ease-out sqflash}@keyframes sqflash{0%{background:linear-gradient(90deg,#ffc45c73,#ffc45c00)}to{background:linear-gradient(90deg,#0a0a0899,#0a0a0800)}}#squad .sq .bd{width:14px;height:17px}#squad .sq .bd svg{width:100%;height:100%;display:block}#squad .sq .ct{letter-spacing:2px;color:var(--pc);text-shadow:0 1px 2px #000;white-space:nowrap;font-family:Stardos Stencil,sans-serif;font-size:13px;line-height:1.1;overflow:hidden}#squad .sq .ct small{letter-spacing:1px;color:#e6e0cc99;text-overflow:ellipsis;font-family:Share Tech Mono,monospace;font-size:10px;display:block;overflow:hidden}#squad .sq .st{color:var(--bone-dim);white-space:nowrap;font-family:Share Tech Mono,monospace;font-size:12px;overflow:hidden}#squad .sq .st .pp{vertical-align:middle;outline:1px solid #e6e0ccb3;width:8px;height:8px;margin-right:3px;display:inline-block}#squad .sq .cr{color:var(--bone);text-align:right;text-shadow:0 1px 2px #000;font-family:Share Tech Mono,monospace;font-size:20px}#squad .sq.down .st{color:#ff5a44;animation:.8s ease-in-out infinite publink}#squad .sq.dead,#squad .sq.spec,#squad .sq.recon{opacity:.55}#squad .sq.recon .st{color:#9c9888}#mates,#edge{width:0;height:0;position:absolute;top:0;left:0}.mate{--pc:var(--bone);will-change:transform, opacity;white-space:nowrap;flex-direction:column;align-items:center;display:none;position:absolute;top:0;left:0}.mate.on{display:flex}.mate .mt{letter-spacing:3px;color:var(--pc);text-shadow:0 1px 3px #000,0 0 6px #000c;font-family:Stardos Stencil,sans-serif;font-size:13px}.mate .mt i{color:var(--bone);margin-left:4px;font-style:normal}.mate .mn{color:#e6e0ccb3;text-shadow:0 1px 2px #000;font-family:Share Tech Mono,monospace;font-size:11px}.mate .hp{background:#0009;width:40px;height:3px;margin-top:2px;display:none}.mate .hp s{background:var(--pc);transform-origin:0;height:100%;display:block}.mate.hurt .hp{display:block}.mate .dm{width:38px;height:38px;margin-bottom:2px;display:none;position:relative}.mate .dm svg{width:100%;height:100%;display:block;overflow:visible}.mate.down .dm{display:block}.mate.down .mt{color:var(--bone)}.mate.down .mn{color:#ffd2c8}.mate.blink .dm .rg{animation:.5s ease-in-out infinite publink}.dm .bg{fill:#000000a6;stroke:#000;stroke-width:1.5px}.dm .rg{fill:none;stroke:#d8452f;stroke-width:3.5px}.dm .rv{fill:none;stroke:var(--rc,#e3a649);stroke-width:3.5px}.dm .cx{fill:var(--pc);stroke:#000;stroke-width:1.2px}.edg{--pc:var(--bone);will-change:transform;display:none;position:absolute;top:0;left:0}.edg.on{display:block}.edg .pip{background:var(--pc);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 4px #000}.edg .ar{width:28px;height:28px;position:absolute;top:-14px;left:-14px}.edg .ar svg{width:100%;height:100%;display:block;overflow:visible}.edg .ar .ch{fill:var(--pc);stroke:#000;stroke-width:1.5px}.edg .ar .cx{fill:#fff}.edg .dl{text-align:center;width:60px;color:var(--bone);text-shadow:0 1px 2px #000;font-family:Share Tech Mono,monospace;font-size:11px;position:absolute;top:16px;left:-30px}.edg.dn .pip,.edg:not(.dn) .ar,.edg:not(.dn) .dl{display:none}#feed{flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:26px;right:22px}#feed .fl{color:var(--bone);text-shadow:0 1px 2px #000;background:linear-gradient(270deg,#080807b3,#08080700);padding:3px 12px;font-family:Special Elite,monospace;font-size:15px;transition:opacity .8s;animation:.2s ease-out capin}#feed .fl.out{opacity:0}#feed .fl b{letter-spacing:2px;font-family:Stardos Stencil,sans-serif;font-weight:400}#netwarn{letter-spacing:2px;color:#ffcf7a;white-space:nowrap;background:#120c04e0;border:1px solid #d2a3488c;padding:6px 18px;font-family:Share Tech Mono,monospace;font-size:15px;display:none;position:absolute;top:64px;left:50%;transform:translate(-50%)}#netwarn.on{display:block}#downed{text-align:center;width:380px;display:none;position:absolute;top:24%;left:50%;transform:translate(-50%)}#downed.on{display:block}#downed .dn-h{letter-spacing:8px;color:var(--bone);text-shadow:0 0 14px #c81e14d9,0 2px 4px #000;font-family:Stardos Stencil,sans-serif;font-size:34px}#downed .dn-bar,#downed .dn-rv{background:#0009;width:320px;height:5px;margin:8px auto 0}#downed .dn-bar i,#downed .dn-rv i{transform-origin:0;height:100%;display:block}#downed .dn-bar i{background:#d8452f;box-shadow:0 0 6px #d8452fb3}#downed .dn-rv{display:none}#downed .dn-rv i{background:var(--rc,var(--amber))}#downed.rev .dn-rv{display:block}#downed.low .dn-bar i{animation:.5s ease-in-out infinite publink}#downed .dn-t{color:#ffb0a2;text-shadow:0 1px 2px #000;margin-top:4px;font-family:Share Tech Mono,monospace;font-size:16px}#downed .dn-s{color:var(--bone-dim);text-shadow:0 1px 2px #000;margin-top:6px;font-family:Special Elite,monospace;font-size:15px}#downed .dn-s b{letter-spacing:2px;color:var(--rc,var(--amber));font-family:Stardos Stencil,sans-serif;font-weight:400}#downed .dn-s small{opacity:.8;font-size:12px;display:block}#downed.lost .dn-h{color:#c7392a}#spectate{text-align:center;white-space:nowrap;background:linear-gradient(90deg,#08080700,#080807b3 15% 85%,#08080700);padding:6px 30px;display:none;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}#spectate.on{display:block}#hud.spec #powerups{bottom:96px}#hud.spec #br,#hud.spec #crosshair,#hud.spec #prompt,#hud.spec #hold-bar,#hud.spec #stamina,#hud.spec #dmgdirs,#hud.spec #ammohint,#hud.spec #vignette-hurt,#hud.spec #scope{display:none}#spectate .sp-h{letter-spacing:4px;color:var(--bone);font-family:Stardos Stencil,sans-serif;font-size:16px}#spectate .sp-h b{color:var(--pc,var(--amber));margin:0 6px;font-weight:400}#spectate .sp-h small{letter-spacing:1px;color:var(--bone-dim);margin-left:14px;font-family:Share Tech Mono,monospace;font-size:11px}#spectate .sp-s{color:var(--bone-dim);font-family:Special Elite,monospace;font-size:13px}#scoreboard{background:var(--panel);border:1px solid #e6e0cc2e;border-top:4px solid var(--olive);width:min(860px,92vw);padding:14px 20px 16px;display:none;position:absolute;top:16%;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #0009}#scoreboard.on{display:block}#scoreboard .sb-h{letter-spacing:3px;color:var(--amber);border-bottom:1px solid #e6e0cc26;justify-content:space-between;padding-bottom:8px;font-family:Stardos Stencil,sans-serif;font-size:16px;display:flex}#scoreboard .sb-h span:last-child{color:var(--bone-dim);font-family:Share Tech Mono,monospace;font-size:13px}#scoreboard table{border-collapse:collapse;width:100%;margin-top:6px}#scoreboard th{letter-spacing:2px;color:var(--bone-dim);text-align:right;padding:4px 8px;font-family:Stardos Stencil,sans-serif;font-size:12px;font-weight:400}#scoreboard th:first-child,#scoreboard td:first-child{text-align:left}#scoreboard td{color:var(--bone);text-align:right;border-top:1px solid #e6e0cc0f;padding:5px 8px;font-family:Share Tech Mono,monospace;font-size:18px}#scoreboard tr.pl{--pc:var(--bone)}#scoreboard tr.pl td:first-child{border-left:4px solid var(--pc);white-space:nowrap}#scoreboard tr.me td{background:color-mix(in srgb, var(--pc) 8%, transparent)}#scoreboard .op-t{letter-spacing:2px;color:var(--pc);margin-right:8px;font-family:Stardos Stencil,sans-serif;font-size:15px}#scoreboard .op-n{color:var(--bone);font-size:14px}#scoreboard .op-c{letter-spacing:1px;color:var(--bone-dim);border:1px solid #e6e0cc40;margin-left:8px;padding:1px 5px;font-size:11px}#scoreboard .op-c:empty{display:none}#scoreboard tr.down .op-c{color:#ff8b78;border-color:#d8452f;animation:.8s ease-in-out infinite publink}#scoreboard tr.dead td,#scoreboard tr.spec td,#scoreboard tr.recon td{opacity:.5}#scoreboard tr.open td{opacity:.3;font-size:13px}#scope[data-ret=post] .scope-v{clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);background:#080808f2;width:8px;margin-left:-4px;top:50%;bottom:7%}#scope[data-ret=post] .scope-h{background:linear-gradient(90deg,#080808f2 0 40%,#0000 40% 60%,#080808f2 60% 100%);height:3px;margin-top:-1px;left:10%;right:10%}#scope[data-ret=post] .scope-h:after{display:none}:where(.screen) button{position:relative;overflow:hidden}.screen button:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#ffd69600,#ffd69629,#ffd69600);width:30%;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}.screen button:hover:after,.screen button:focus-visible:after{animation:.55s ease-out btnsweep}.screen button:disabled:after{animation:none}.screen button:focus-visible{border-color:#e6e0cc99;border-left-color:var(--amber);color:#fff;background:#78160e73;outline:none}.screen button:active{transform:translateY(1px)}@keyframes btnsweep{0%{opacity:1;left:-40%}to{opacity:.6;left:120%}}#title .panel,#title .menu,#pause .panel,#mp-modal .panel{animation:.26s ease-out panelin}#gameover .panel{animation:.6s ease-out .15s both panelin}#pause:not(.hidden){animation:.18s ease-out fadein}#gameover:not(.hidden){animation:.8s ease-out fadein}@keyframes panelin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}#gameover .stats tr{animation:.35s ease-out both rowin}#gameover .stats tr:first-child{animation-delay:.45s}#gameover .stats tr:nth-child(2){animation-delay:.6s}#gameover .stats tr:nth-child(3){animation-delay:.75s}#gameover .stats tr:nth-child(4){animation-delay:.9s}#gameover .stats tr:nth-child(5){animation-delay:1.05s}@keyframes rowin{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.logo:before{content:attr(data-text);color:#e8e0c6;clip-path:inset(0 0 100%);pointer-events:none;animation:7.3s step-end 2s infinite logoslice;position:absolute;top:0;left:0;right:0}@keyframes logoslice{0%,90%,to{clip-path:inset(0 0 100%);transform:none}91%{clip-path:inset(38% 0 48%);color:#c9d8d0;transform:translate(-9px)}92%{clip-path:inset(62% 0 22%);color:#e8e0c6;transform:translate(7px)}93%{clip-path:inset(12% 0 80%);transform:translate(-4px)}94%{clip-path:inset(0 0 100%);transform:none}}#title.numbers .logo{animation:.9s infinite flicker}#title.numbers .logo:before{animation:1.1s step-end infinite logoslice}#title.numbers .sub{color:#9fd0c0;letter-spacing:5px;text-shadow:0 0 10px #78dcbe73,0 2px 4px #000;font-family:Share Tech Mono,monospace;animation:.35s steps(2,end) 2 subtune}@keyframes subtune{50%{opacity:.35;transform:translate(3px)}}.lrow:not(.open){animation:.38s ease-out lrowin}@keyframes lrowin{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}#weapon-name.swap{animation:.32s ease-out wswap}@keyframes wswap{0%{opacity:0;letter-spacing:7px;transform:translate(22px)}to{opacity:1;transform:none}}#mag.low{animation:.95s ease-in-out infinite lowpulse}@keyframes lowpulse{50%{opacity:.55;text-shadow:0 0 12px #d8452f99,0 2px 3px #000}}#alt-weapon{transition:opacity .25s}#doc-view:not(.hidden){animation:.18s ease-out fadein}#doc-view:not(.hidden) .paper{animation:.3s ease-out paperin}@keyframes paperin{0%{opacity:0;transform:rotate(-3deg)translateY(16px)}to{opacity:1;transform:rotate(-1.2deg)}}@media (prefers-reduced-motion:reduce){.screen button:after,.logo:before,.lrow:not(.open),#weapon-name.swap,#mag.low,#title .panel,#title .menu,#pause .panel,#gameover .panel,#gameover .stats tr{animation:none!important}}#panel-mode{width:min(660px,92vw)}#panel-mode .dm-row{align-items:center;gap:8px;margin:0 0 10px;display:flex}#panel-mode .dm-k{letter-spacing:4px;width:76px;color:var(--bone-dim);flex:none;font-family:Stardos Stencil,sans-serif;font-size:14px}.panel button.dm-chip{letter-spacing:4px;width:auto;min-width:0;color:var(--bone-dim);background:#0a0a0a80;border:1px solid #e6e0cc33;flex:1;margin:0;padding:9px 12px 9px 26px;font-size:18px}.panel button.dm-chip:hover{letter-spacing:5px;color:var(--bone);background:#5a120a73}.panel button.dm-chip:before{content:"";border:1px solid #e6e0cc59;border-radius:50%;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%;left:11px}.panel button.dm-chip.on{color:#fff;box-shadow:inset 0 -3px 0 var(--amber);background:linear-gradient(#801a109e,#4e0e089e);border-color:#e6e0cc8c}.panel button.dm-chip.on:before{background:#ffcf7a;border-color:#ffcf7a;box-shadow:0 0 7px #ffbe5ae6}#panel-mode .dm-brief{color:var(--bone-dim);border-left:3px solid var(--olive);background:#00000047;margin:2px 0 10px;padding:8px 12px;font-size:14px;line-height:1.45}#panel-mode .dm-brief b{letter-spacing:3px;color:var(--amber);font-family:Stardos Stencil,sans-serif;font-weight:400}#panel-mode .dm-card{background:linear-gradient(120deg,#3a100a99,#0a0a0a8c 60%);border:1px solid #e6e0cc29;border-left:3px solid #c3322b;gap:18px;margin:2px 0 10px;padding:12px 14px 12px 12px;display:flex}#panel-mode .dm-card.in{animation:.34s ease-out dmcard}@keyframes dmcard{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}#panel-mode .dm-cover{flex:none;width:112px;height:153px;margin:2px 0 0 2px;transform:rotate(-2.5deg);box-shadow:0 8px 18px #000000bf,0 0 0 1px #0009}#panel-mode .dm-card.in .dm-cover{animation:.5s cubic-bezier(.2,.8,.2,1) dmcover}@keyframes dmcover{0%{opacity:0;transform:rotate(-9deg)translate(-10px,6px)}to{opacity:1;transform:rotate(-2.5deg)}}#panel-mode .dm-cover svg{width:100%;height:100%;display:block}#panel-mode .dm-info{flex:1;min-width:0}#panel-mode .dm-iss{letter-spacing:3px;color:#e0604a;font-family:Share Tech Mono,monospace;font-size:12px}#panel-mode .dm-iss b{color:#ffcf7a;font-weight:400}#panel-mode .dm-iss span{letter-spacing:2px;color:#15110e;background:#e0604a;margin-left:8px;padding:0 5px;font-size:10px}#panel-mode .dm-name{letter-spacing:4px;color:var(--bone);text-shadow:0 0 16px #c3322b59,0 2px 4px #000;margin:3px 0 1px;font-family:Stardos Stencil,sans-serif;font-size:27px;font-weight:700;line-height:1.1}#panel-mode .dm-meta{letter-spacing:2px;color:var(--amber);margin-bottom:10px;font-family:Share Tech Mono,monospace;font-size:13px}#panel-mode .dm-meta i{color:var(--blood);margin:0 4px;font-style:normal}#panel-mode .dm-diff{flex-wrap:wrap;gap:6px;margin-bottom:6px}#panel-mode .dm-diff .dm-k{letter-spacing:3px;width:100%;margin:0 0 -2px;font-size:12px}.panel .dm-diff button.dm-chip{letter-spacing:2px;padding:6px 6px 6px 21px;font-size:14px}.panel .dm-diff button.dm-chip:before{width:6px;height:6px;margin-top:-3px;left:8px}.panel .dm-diff button.dm-chip:hover{letter-spacing:3px}#panel-mode .dm-dtip{letter-spacing:1px;color:var(--bone-dim);font-family:Share Tech Mono,monospace;font-size:12px}#panel-mode .dm-dtip b{color:var(--bone);font-weight:400}#panel-mode .dm-dtip small{letter-spacing:0;opacity:.85;margin-top:2px;font-family:Special Elite,monospace;font-size:12px;display:block}#panel-mode .dm-best{letter-spacing:2px;color:#ffcf7a;border-top:1px dashed #e6e0cc2e;margin-top:8px;padding-top:6px;font-family:Share Tech Mono,monospace;font-size:13px}#panel-mode .dm-best.none{color:var(--bone-dim);opacity:.7}#panel-mode .dm-btns{gap:10px;margin-top:6px;display:flex}#panel-mode .dm-btns button{min-width:0;margin-top:0}#panel-mode #btn-deploy{letter-spacing:7px;white-space:nowrap;flex:2}#panel-mode .dm-btns .back{flex:1}@media (max-height:760px){#panel-mode{padding-top:16px;padding-bottom:16px}#panel-mode h3{margin-bottom:10px}#panel-mode .dm-row{margin-bottom:8px}.panel button.dm-chip{padding-top:7px;padding-bottom:7px}}.lobby-mode{align-items:center;gap:8px;min-height:34px;margin-top:10px;padding:6px 0 0;display:flex}.lobby-mode .lm-k{letter-spacing:5px;width:60px;color:var(--bone-dim);flex:none;font-family:Stardos Stencil,sans-serif;font-size:13px}.lobby-mode .lm-host,.lobby-mode .lm-diff{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lobby-mode .lm-diff{border-left:1px solid #e6e0cc33;margin-left:6px;padding-left:12px}.panel .lobby-mode button.lm-chip{letter-spacing:3px;color:var(--bone-dim);border-left-width:1px;padding:5px 12px;font-size:14px}.panel .lobby-mode button.lm-chip:hover{letter-spacing:4px;color:var(--bone)}.panel .lobby-mode button.lm-chip.on{color:#fff;box-shadow:inset 0 -2px 0 var(--amber);background:#78160e94;border-color:#e6e0cc8c}.panel .lobby-mode button.lm-chip:disabled{opacity:.5}.lobby-mode .lm-ro{letter-spacing:2px;color:var(--bone-dim);font-family:Share Tech Mono,monospace;font-size:15px}.lobby-mode .lm-ro b{color:var(--amber);font-weight:400}.lobby-mode.op .lm-ro b{color:#ff8b78;text-shadow:0 0 8px #d8452f73}@media (max-height:760px){.lobby-mode{margin-top:6px;padding-top:2px}}#pause .op-line{white-space:nowrap;text-overflow:ellipsis;letter-spacing:1px;color:var(--amber);margin:-8px 0 14px;font-family:Share Tech Mono,monospace;font-size:12px;overflow:hidden}#objective .ob-row.sub,#objective .ob-row.tip{grid-template-columns:13px 1fr}#objective .ob-row.sub .ob-bx,#objective .ob-row.tip .ob-bx{visibility:hidden}#objective .ob-row.sub .ob-tx,#objective .ob-row.tip .ob-tx{white-space:normal;letter-spacing:1px;font-family:Share Tech Mono,monospace;font-size:12px;line-height:1.3;overflow:visible}#objective .ob-row.sub .ob-tx{color:var(--bone-dim)}#objective .ob-row.tip{margin-top:3px}#objective .ob-row.tip .ob-tx{color:#a8e6dc;text-shadow:0 0 6px #50c8b966;background:#04121299;border-left:2px solid #6fd6c9;padding:3px 6px;animation:2.4s ease-in-out infinite obTip}@keyframes obTip{0%,to{border-left-color:#6fd6c9}50%{border-left-color:#6fd6c940}}#hud.spec #objective.on{opacity:.6}#hud.spec #waypoints{opacity:.5}#hud.spec #hold-ring{display:none}#hud.ds-hud-in #objective.on{animation:1.1s cubic-bezier(.2,.8,.2,1) 1s both opHudL}#hud.ds-hud-in #bossbar.on,#hud.ds-hud-in #waypoints{animation:1s ease-out 1.2s both opFade}@keyframes opHudL{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes opFade{0%{opacity:0}to{opacity:1}}#objective{border-left:3px solid var(--amber);text-shadow:0 1px 2px #000;opacity:0;visibility:hidden;background:linear-gradient(90deg,#080807a3,#08080766 62%,#08080700);width:340px;padding:7px 12px 8px 13px;transition:opacity .35s,transform .35s,visibility 0s .35s;position:absolute;top:86px;left:24px;transform:translate(-12px)}#objective.on{opacity:1;visibility:visible;transition:opacity .35s,transform .35s;transform:none}@media (max-width:1400px){#objective{width:312px}}#objective .ob-hd{letter-spacing:3px;color:var(--bone-dim);justify-content:space-between;align-items:center;font-family:Share Tech Mono,monospace;font-size:11px;display:flex}#objective .ob-lv{gap:5px;display:flex}#objective .ob-lv i{border:1.5px solid #6fd6c973;border-radius:50%;width:8px;height:8px}#objective .ob-lv i.on{background:#6fd6c9;border-color:#a8e6dc;box-shadow:0 0 6px #6fd6c9bf}#objective .ob-lv i.lost{animation:1.3s ease-out obPipLost}#objective .ob-lv i.got{animation:.8s ease-out obPipGot}@keyframes obPipLost{0%,30%{background:#ff5a3c;border-color:#ffb0a2;transform:scale(1.8);box-shadow:0 0 12px #ff5a3c}to{transform:none}}@keyframes obPipGot{0%{transform:scale(2);box-shadow:0 0 14px #a8e6dc}to{transform:none}}#objective .ob-ch{white-space:nowrap;align-items:baseline;gap:10px;margin:3px 0 6px;font-family:Stardos Stencil,sans-serif;display:flex}#objective .ob-no{letter-spacing:2px;color:#15110e;background:var(--amber);text-shadow:none;padding:1px 6px 0;font-size:13px;font-weight:400}#objective .ob-ti{letter-spacing:4px;color:var(--bone);text-overflow:ellipsis;font-size:20px;overflow:hidden}#objective .ob-ti.long{letter-spacing:2px;font-size:17px}#objective .ob-ch.new{animation:.8s cubic-bezier(.2,.8,.2,1) obNew}@keyframes obNew{0%{opacity:0;transform:translate(-16px)}40%{opacity:1}to{transform:none}}#objective .ob-rows{flex-direction:column;gap:3px;display:flex}#objective .ob-row{color:var(--bone);grid-template-columns:13px 1fr auto auto;align-items:center;column-gap:8px;font-family:Special Elite,monospace;font-size:15px;line-height:1.25;display:grid;position:relative}#objective .ob-row.gone{display:none}#objective .ob-row.dim{opacity:.45}#objective .ob-bx{border:1.5px solid var(--amber);width:11px;height:11px;position:relative;box-shadow:0 0 0 1px #00000080}#objective .ob-row.done .ob-bx:after{content:"";filter:drop-shadow(0 0 3px #ffbe5acc);border:2.5px solid #ffcf7a;border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:-4px;left:2px;transform:rotate(40deg)}#objective .ob-row.done .ob-tx{color:var(--bone-dim);-webkit-text-decoration:line-through #d2a348d9;text-decoration:line-through #d2a348d9;text-decoration-thickness:2px}#objective .ob-tx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#objective .ob-n{color:var(--amber);font-family:Share Tech Mono,monospace;font-size:15px}#objective .ob-n:empty,#objective .ob-hint:empty{display:none}#objective .ob-n.bump{animation:.5s ease-out obBump}@keyframes obBump{0%{color:#fff3d6;text-shadow:0 0 10px #ffc86ef2;transform:scale(1.5)}to{transform:none}}#objective .ob-hint{letter-spacing:2px;color:var(--bone-dim);border:1px solid;padding:0 5px;font-family:Share Tech Mono,monospace;font-size:11px;line-height:15px}#objective .ob-hint[data-h=hot]{color:#ff7a4a;animation:.9s ease-in-out infinite publink;box-shadow:0 0 6px #ff7a4a73}#objective .ob-hint[data-h=warm]{color:#ffcf7a}#objective .ob-hint[data-h=cold]{color:#86b8d8}#objective .ob-cp{flex-wrap:wrap;grid-column:2/-1;gap:4px;margin:1px 0 2px;display:flex}#objective .ob-c{letter-spacing:2px;color:var(--bone-dim);text-shadow:none;border:1px solid #e6e0cc4d;padding:0 6px;font-family:Share Tech Mono,monospace;font-size:11px;line-height:16px}#objective .ob-c.on{color:#15110e;background:var(--amber);border-color:var(--amber)}#objective .ob-c.pop{animation:.55s ease-out obBump}#objective .ob-row.in{animation:.45s cubic-bezier(.2,.8,.2,1) obRowIn}@keyframes obRowIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}#objective .ob-row.tick .ob-bx{animation:.5s cubic-bezier(.2,.8,.2,1) obTick}@keyframes obTick{0%{opacity:.2;transform:scale(2.4)rotate(-12deg)}60%{opacity:1;transform:scale(.9)}to{transform:none}}#objective .ob-row.flash:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffc86e66,#ffc86e00);animation:1.4s ease-out both obFlash;position:absolute;inset:-2px -6px}@keyframes obFlash{0%,30%{opacity:1}to{opacity:0}}#objective .ob-bar,#objective .ob-tm{margin-top:7px;display:none}#objective .ob-bar.on{display:block}#objective .ob-bl{letter-spacing:2px;color:var(--amber);justify-content:space-between;margin-bottom:3px;font-family:Share Tech Mono,monospace;font-size:11px;display:flex}#objective .ob-tr{background:#0000008c;height:4px;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e0cc1f}#objective .ob-tr i{background:var(--amber);transform-origin:0;height:100%;transition:transform .2s linear;display:block;transform:scaleX(0)}#objective .ob-bar.warn .ob-bl{color:#ff8b78;animation:.9s ease-in-out infinite publink}#objective .ob-bar.warn .ob-tr i{background:#d8452f}#objective .ob-tm.on{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;display:grid}#objective .ob-tk{letter-spacing:3px;color:var(--bone-dim);font-family:Share Tech Mono,monospace;font-size:11px}#objective .ob-tt{color:var(--bone);justify-self:end;font-family:Share Tech Mono,monospace;font-size:20px;line-height:1}#objective .ob-tm .ob-tr{grid-column:1/-1;margin-top:3px}#objective .ob-tm .ob-tr i{background:var(--bone-dim)}#objective .ob-tm.low .ob-tt{color:#ff8b78;animation:.95s ease-in-out infinite lowpulse}#objective .ob-tm.low .ob-tr i{background:#d8452f}#objective .ob-ft{letter-spacing:2px;color:var(--bone-dim);gap:14px;margin-top:6px;font-family:Share Tech Mono,monospace;font-size:11px;display:flex}#objective .ob-ft span:before{content:"";vertical-align:1px;background:var(--amber-dim);width:6px;height:6px;margin-right:6px;display:inline-block;transform:rotate(45deg)}#objective .ob-ft .ob-cg:before{background:#6fd6c9}#objective .ob-sc.bump{animation:.5s ease-out obBump}#op-banner{text-align:center;opacity:0;pointer-events:none;width:min(920px,84vw);position:absolute;top:max(8.5%,60px);left:50%;transform:translate(-50%)}#op-banner:before{content:"";z-index:-1;background:radial-gradient(#060605bd,#06060559 45%,#06060500 72%);position:absolute;inset:-10px 6%}#op-banner.on{animation:3.2s linear both bnLife}#op-banner.chapter.on{animation-duration:3.3s}#op-banner.step.on{animation-duration:4.2s}#op-banner.info.on{animation-duration:2.8s}@keyframes bnLife{0%{opacity:0;transform:translate(-50%,-10px)}9%{opacity:1;transform:translate(-50%)}87%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}#op-banner .bn-k{letter-spacing:5px;color:var(--amber);text-shadow:0 0 6px #000,0 1px 2px #000,0 0 12px #000000e6;margin-bottom:3px;font-family:Share Tech Mono,monospace;font-size:12px;line-height:1}#op-banner .bn-k:before,#op-banner .bn-k:after{content:"";vertical-align:middle;opacity:.6;background:currentColor;width:44px;height:1px;margin:0 12px;display:inline-block}#op-banner .bn-t{letter-spacing:6px;color:var(--bone);text-shadow:0 0 14px #000000f2,0 2px 4px #000;font-family:Stardos Stencil,sans-serif;font-size:32px;line-height:1.08}#op-banner .bn-s{letter-spacing:3px;color:#d6cfb8;text-shadow:0 0 6px #000,0 1px 3px #000,0 0 14px #000000e6;margin-top:2px;font-family:Special Elite,monospace;font-size:15px;line-height:1.2}#op-banner.on .bn-t{animation:.5s cubic-bezier(.2,.8,.2,1) both bnText}@keyframes bnText{0%{letter-spacing:14px;opacity:.2}to{letter-spacing:6px;opacity:1}}#op-banner.chapter .bn-t{letter-spacing:10px;font-size:40px}#op-banner.chapter .bn-t:after{content:"";background:linear-gradient(90deg,#c3322b00,#c3322b 30%,#e3892b 50%,#c3322b 70%,#c3322b00);width:58%;height:3px;margin:3px auto 0;animation:.9s cubic-bezier(.2,.8,.2,1) .15s both bnRule;display:block}@keyframes bnRule{0%{transform:scaleX(0)}to{transform:none}}#op-banner.chapter.on .bn-t{animation-name:bnChapter}@keyframes bnChapter{0%{letter-spacing:22px;opacity:0}to{letter-spacing:10px;opacity:1}}#op-banner.chapter .bn-s{letter-spacing:8px;color:#f0bb5c;font-family:Stardos Stencil,sans-serif;font-size:18px}#op-banner.drop .bn-k{color:#6fd6c9}#op-banner.drop .bn-t{color:#c9f2ea;text-shadow:0 0 16px #6fd6c9b3,0 2px 4px #000}#op-banner.drop:before{background:repeating-linear-gradient(#6fd6c912 0 1px,#0000 1px 3px),radial-gradient(#030e0ea8,#030e0e00 70%)}#op-banner.drop.on .bn-t{animation:.7s step-end both bnDrop}@keyframes bnDrop{0%{opacity:0}15%{opacity:1;transform:translate(-6px)}30%{opacity:.3;transform:none}45%{opacity:1;transform:translate(4px)}60%,to{opacity:1;transform:none}}#op-banner.wipe .bn-k,#op-banner.fail .bn-k{color:#ff8b78}#op-banner.wipe .bn-t,#op-banner.fail .bn-t{color:#ef5a40;text-shadow:0 0 16px #c81e0ab3,0 2px 4px #000}#op-banner.wipe.on .bn-t,#op-banner.fail.on .bn-t{animation:.5s ease-out both bnShake}@keyframes bnShake{0%{opacity:0;transform:scale(1.3)}30%{opacity:1;transform:translate(-5px)}50%{transform:translate(4px)}70%{transform:translate(-2px)}to{transform:none}}#op-banner.info .bn-k{color:var(--bone-dim)}#op-banner.info .bn-t{letter-spacing:5px;font-size:26px}@media (max-height:820px){#op-banner .bn-k{margin-bottom:2px;font-size:10px}#op-banner .bn-t,#op-banner.info .bn-t{font-size:24px}#op-banner.chapter .bn-t{font-size:28px}#op-banner.chapter .bn-t:after{height:2px;margin-top:2px}#op-banner .bn-s{font-size:13px}#op-banner.chapter .bn-s{letter-spacing:6px;font-size:14px}}#hud.banner-on #netwarn{visibility:hidden}#waypoints{width:0;height:0;position:absolute;top:0;left:0}#waypoints .wp{--wc:#e3a649;will-change:transform;display:none;position:absolute;top:0;left:0}#waypoints .wp.on{display:block}#waypoints .wp.k-part{--wc:#efe8d2}#waypoints .wp.k-hold{--wc:#6fd6c9}#waypoints .wp.k-boss{--wc:#ef5a40}#waypoints .wp.k-truck{--wc:#c9d27a}#waypoints .wp-d{filter:drop-shadow(0 0 3px #000000f2);width:26px;height:26px;animation:2.4s ease-in-out infinite wpBob;position:absolute;top:-13px;left:-13px}#waypoints .wp.k-boss .wp-d{animation:.9s ease-in-out infinite wpThrob}@keyframes wpBob{50%{transform:translateY(-3px)}}@keyframes wpThrob{50%{transform:scale(1.18)}}#waypoints svg{width:100%;height:100%;display:block;overflow:visible}#waypoints .wp-o{fill:#0a0a0873;stroke:var(--wc);stroke-width:2px}#waypoints .wp-i{fill:var(--wc)}#waypoints .wp-l{text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:3px;width:240px;color:var(--wc);text-shadow:0 1px 2px #000,0 0 6px #000000e6;font-family:Stardos Stencil,sans-serif;font-size:12px;position:absolute;top:-33px;left:-120px;overflow:hidden}#waypoints .wp-m{text-align:center;width:80px;color:var(--bone);text-shadow:0 1px 2px #000,0 0 4px #000;font-family:Share Tech Mono,monospace;font-size:11px;position:absolute;top:15px;left:-40px}#waypoints .wp-a{width:28px;height:28px;display:none;position:absolute;top:-14px;left:-14px}#waypoints .wp-a path{fill:var(--wc);stroke:#000;stroke-width:1.5px}#waypoints .wp.edge .wp-a{display:block}#waypoints .wp.edge .wp-d,#waypoints .wp.edge .wp-l{display:none}#waypoints .wp.edge .wp-m{top:16px}#hold-ring{opacity:0;width:62px;height:62px;margin:-31px 0 0 -31px;transition:opacity .2s,transform .2s;position:absolute;top:calc(50% - 70px);left:50%;transform:scale(.85)}#hold-ring.on{opacity:1;transform:none}#hold-ring svg{filter:drop-shadow(0 0 3px #000000e6);width:100%;height:100%;display:block;overflow:visible}#hold-ring .hr-bg{fill:#08080752;stroke:#e6e0cc29;stroke-width:5px}#hold-ring .hr-fg{fill:none;stroke:#6fd6c9;stroke-width:5px;transition:stroke .2s}#hold-ring .hr-tk line{stroke:#e6e0cc80;stroke-width:1.5px}#hold-ring .hr-p{color:var(--bone);text-shadow:0 1px 2px #000;justify-content:center;align-items:center;font-family:Share Tech Mono,monospace;font-size:13px;display:flex;position:absolute;inset:0}#hold-ring .hr-l{white-space:nowrap;letter-spacing:3px;color:#a8e6dc;text-shadow:0 1px 3px #000,0 0 6px #000c;margin-bottom:3px;font-family:Stardos Stencil,sans-serif;font-size:12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}#hold-ring.contested .hr-fg{stroke:#ef5a40}#hold-ring.contested .hr-l{color:#ff8b78}#hold-ring.contested svg{animation:.7s ease-in-out infinite hrPulse}@keyframes hrPulse{50%{transform:scale(1.07)}}#bossbar{opacity:0;visibility:hidden;width:max(360px,min(640px,60vw,100vw - 720px));transition:opacity .4s,transform .4s,visibility 0s .4s;position:absolute;top:18px;left:50%;transform:translate(-50%,-14px)}#bossbar.on{opacity:1;visibility:visible;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translate(-50%)}#bossbar .bb-hd{white-space:nowrap;text-shadow:0 1px 3px #000,0 0 10px #000c;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}#bossbar .bb-n{letter-spacing:5px;color:var(--bone);font-family:Stardos Stencil,sans-serif;font-size:18px;font-weight:700;line-height:1}#bossbar .bb-s{text-overflow:ellipsis;letter-spacing:2px;color:#e7a896;flex:1;min-width:0;font-family:Special Elite,monospace;font-size:13px;line-height:1;overflow:hidden}#bossbar .bb-p{letter-spacing:2px;color:var(--bone-dim);font-family:Share Tech Mono,monospace;font-size:11px;line-height:1}#bossbar .bb-p.bump{animation:.6s ease-out obBump}#bossbar .bb-bar{background:#0c0504c7;height:10px;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e6e0cc47,0 2px 8px #0009}#bossbar .bb-fill,#bossbar .bb-lag{transform-origin:0;position:absolute;inset:0}#bossbar .bb-lag{opacity:.7;background:#f2d7a8;transition:transform .7s ease-in .35s}#bossbar .bb-fill{background:linear-gradient(#ea5a40,#a8261a 55%,#6e140c)}#bossbar .bb-bar:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(4.1667% - 2px),#0000008c calc(4.1667% - 2px) 4.1667%);position:absolute;inset:0}#bossbar .bb-bar:before{content:"";z-index:4;opacity:0;pointer-events:none;background:#fff6e0;position:absolute;inset:0}#bossbar.hit .bb-bar:before{animation:.2s ease-out bbHit}@keyframes bbHit{0%{opacity:.55}to{opacity:0}}#bossbar .bb-hatch{z-index:1;opacity:0;background:repeating-linear-gradient(-45deg,#6fd6c99e 0 4px,#6fd6c91a 4px 9px);transition:opacity .3s;position:absolute;inset:0 -26px}#bossbar.shield .bb-hatch{opacity:1;animation:.9s linear infinite bbHatch}@keyframes bbHatch{0%{transform:translate(0)}to{transform:translate(12.73px)}}#bossbar.shield .bb-bar{box-shadow:0 0 0 1px #6fd6c9d9,0 0 12px #6fd6c966}#bossbar .bb-tk{z-index:3;position:absolute;inset:0}#bossbar .bb-tk i{background:#f2e6c8e6;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 3px #000}#bossbar.rage .bb-n{color:#ff8b78;text-shadow:0 0 10px #d8452fd9,0 1px 3px #000}#hud.boss-on #netwarn{top:84px}#opresult{background:radial-gradient(#1a10089e,#000000f0);overflow-y:auto}#opresult.fail{background:radial-gradient(#34060294,#000000f0)}#opresult:not(.hidden){animation:.7s ease-out fadein}#opresult .or-wrap{pointer-events:auto;width:min(1000px,94vw);margin:auto;padding:18px 0}#opresult .or-sheet{color:#15110e;background-color:#ece5d1;background-image:radial-gradient(at 30% 20%,#fffcf059,#5a462800 60%);padding:0 26px 14px;font-family:Special Elite,monospace;position:relative;overflow:hidden;transform:rotate(-.4deg);box-shadow:0 30px 80px #000000d9,inset 0 0 90px #5a46284d}#opresult.in .or-sheet{animation:.75s cubic-bezier(.2,.8,.2,1) .1s both orIn}@keyframes orIn{0%{opacity:0;transform:rotate(-3deg)translateY(30px)scale(.97)}to{opacity:1;transform:rotate(-.4deg)}}#opresult .or-sheet:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#c3322b52 1.5px,#0000 1.8px);background-size:7px 7px;width:260px;height:190px;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(135deg,#0000 45%,#000);mask-image:linear-gradient(135deg,#0000 45%,#000)}#opresult .or-sheet:after{content:"RUN OFF ON THE RELAY NINE MIMEOGRAPH · NOT FOR CIRCULATION";text-align:right;letter-spacing:3px;color:#15110e73;margin-top:12px;font-family:Share Tech Mono,monospace;font-size:10px;display:block;position:relative}#opresult .or-mast{color:#ece5d1;letter-spacing:3px;white-space:nowrap;background:#15110e;justify-content:space-between;align-items:baseline;gap:16px;margin:0 -26px 12px;padding:7px 26px 6px;font-family:Share Tech Mono,monospace;font-size:12px;display:flex}#opresult .or-brand{letter-spacing:6px;color:#c3322b;font-family:Stardos Stencil,sans-serif;font-size:20px;font-weight:700}#opresult .or-iss{color:#f5bd63}#opresult .or-date{color:#ece5d199}#opresult .or-head{min-height:128px;padding-right:170px;position:relative}#opresult .or-kick{letter-spacing:4px;color:#6b5f4a;font-family:Share Tech Mono,monospace;font-size:12px}#opresult .or-kick span{color:#c3322b}#opresult .or-title{letter-spacing:6px;color:#15110e;margin:4px 0 3px;font-family:Stardos Stencil,sans-serif;font-size:58px;font-weight:700;line-height:1}#opresult.fail .or-title{color:#c3322b}#opresult .or-title small{letter-spacing:4px;color:#15110e;margin-left:8px;font-size:22px}#opresult .or-sub{letter-spacing:3px;color:#3a3024;font-family:Share Tech Mono,monospace;font-size:15px}#opresult .or-stamp{color:#c3322b;text-align:center;mix-blend-mode:multiply;filter:url(#stampink);border:5px solid #c3322b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:134px;height:134px;animation:.42s cubic-bezier(.2,.7,.3,1) 1.25s both orStamp;display:flex;position:absolute;top:-6px;right:8px;transform:rotate(-14deg)}#opresult .or-stamp:before{content:"";border:2px solid #c3322b;border-radius:50%;position:absolute;inset:6px}#opresult .or-stamp b{font-family:Stardos Stencil,sans-serif;font-size:66px;font-weight:700;line-height:.9}#opresult .or-stamp span{letter-spacing:2px;max-width:112px;font-family:Stardos Stencil,sans-serif;font-size:12px;line-height:1.15}@keyframes orStamp{0%{opacity:0;transform:rotate(-14deg)scale(2.3)}60%{opacity:1;transform:rotate(-14deg)scale(.93)}to{opacity:1;transform:rotate(-14deg)scale(1)}}#opresult .or-body{border-top:2px solid #15110e;grid-template-columns:1.55fr 1fr;gap:26px;margin-top:12px;padding-top:10px;display:grid}#opresult .or-h{letter-spacing:4px;color:#15110e;margin-bottom:4px;font-family:Stardos Stencil,sans-serif;font-size:13px;display:block}#opresult .or-h small{letter-spacing:2px;color:#6b5f4a;margin-left:8px;font-family:Share Tech Mono,monospace;font-size:10px}#opresult table{border-collapse:collapse;width:100%}#opresult .or-log td{white-space:nowrap;border-bottom:1px dotted #15110e47;padding:3px 4px;font-size:14px}#opresult .or-rn{letter-spacing:1px;color:#c3322b;width:46px;font-family:Stardos Stencil,sans-serif;font-size:13px}#opresult .or-ct{letter-spacing:2px;width:150px;font-family:Stardos Stencil,sans-serif;font-size:13px}#opresult .or-g{background:#15110e1a;height:8px;position:relative}#opresult .or-g i{transform-origin:0;background:#15110e;position:absolute;inset:0}#opresult .or-g b{background:#c3322b;width:2px;position:absolute;top:-3px;bottom:-3px}#opresult .or-tt{text-align:right;width:58px;font-family:Share Tech Mono,monospace;font-size:15px}#opresult .or-dv{text-align:right;width:58px;font-family:Share Tech Mono,monospace;font-size:12px}#opresult .or-dv.under{color:#2f6b3a}#opresult .or-dv.over{color:#b02a22}#opresult .or-log tr.nr{opacity:.35}#opresult .or-log tr.lost td{color:#c3322b}#opresult .or-log tr.lost .or-tt{letter-spacing:2px;font-family:Stardos Stencil,sans-serif}#opresult .or-total{text-align:right;letter-spacing:3px;margin-top:6px;font-family:Stardos Stencil,sans-serif;font-size:13px}#opresult .or-total b{letter-spacing:1px;margin-left:10px;font-family:Share Tech Mono,monospace;font-size:24px;font-weight:400}#opresult .or-score{color:#ece5d1;background:#15110e;justify-content:space-between;align-items:baseline;margin-bottom:8px;padding:6px 12px;display:flex}#opresult .or-score span{letter-spacing:4px;color:#f5bd63;font-family:Stardos Stencil,sans-serif;font-size:13px}#opresult .or-score b{font-family:Share Tech Mono,monospace;font-size:34px;font-weight:400;line-height:1.1}#opresult .or-kv{letter-spacing:3px;border-bottom:1px dotted #15110e47;justify-content:space-between;align-items:baseline;padding:4px 2px;font-family:Stardos Stencil,sans-serif;font-size:13px;display:flex}#opresult .or-kv b{letter-spacing:1px;font-family:Share Tech Mono,monospace;font-size:15px;font-weight:400}#opresult .or-pips i{vertical-align:-1px;border:2px solid #2f6f68;border-radius:50%;width:10px;height:10px;margin-left:4px;display:inline-block}#opresult .or-pips i.on{background:#2f6f68}#opresult .or-why{letter-spacing:2px;color:#c3322b;margin-top:8px;font-family:Share Tech Mono,monospace;font-size:12px}#opresult .or-team{margin-top:12px}#opresult .or-team th{text-align:right;letter-spacing:2px;color:#6b5f4a;border-bottom:2px solid #15110e;padding:3px 6px;font-family:Stardos Stencil,sans-serif;font-size:11px;font-weight:400}#opresult .or-team th:first-child,#opresult .or-team td:first-child{text-align:left}#opresult .or-team td{text-align:right;border-bottom:1px dotted #15110e47;padding:4px 6px;font-family:Share Tech Mono,monospace;font-size:16px}#opresult .or-team tr.pl td:first-child{border-left:5px solid var(--pc);white-space:nowrap}#opresult .or-team td:first-child b{letter-spacing:2px;font-family:Stardos Stencil,sans-serif;font-size:14px;font-weight:400}#opresult .or-team td:first-child small{color:#6b5f4a;margin-left:8px;font-size:12px}#opresult .or-team tr.me td{background:#15110e0f}#opresult .or-team td.best{text-underline-offset:3px;-webkit-text-decoration:underline #c3322b;text-decoration:underline #c3322b;text-decoration-thickness:2px}#opresult .or-cites{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;display:flex}#opresult .or-cites .or-h,#opresult .or-left .or-h{margin:0 6px 0 0;display:inline-block}#opresult .or-cite{letter-spacing:1px;border:1.5px solid #15110e;align-items:center;gap:7px;padding-right:8px;font-family:Share Tech Mono,monospace;font-size:12px;display:inline-flex}#opresult .or-cite b{letter-spacing:2px;color:#ece5d1;border-right:4px solid var(--pc);background:#15110e;padding:2px 8px 1px;font-family:Stardos Stencil,sans-serif;font-size:12px;font-weight:400}#opresult .or-left{letter-spacing:1px;color:#c3322b;margin-top:8px;font-family:Share Tech Mono,monospace;font-size:13px}#opresult .or-left .or-h{color:#c3322b}#opresult .or-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}#opresult.in .or-btns{animation:.4s ease-out .9s both panelin}#opresult .or-btns button{min-width:0;padding:10px 28px;font-size:20px}#opresult .or-btns button.sec{letter-spacing:4px;border-left-color:#e6e0cc59;font-size:17px}#opresult .or-btns button.sec:hover{letter-spacing:5px}#opresult .or-wait{letter-spacing:3px;color:var(--amber);margin-right:12px;font-family:Share Tech Mono,monospace;font-size:15px;animation:1.4s ease-in-out infinite publink}@media (max-height:800px){#opresult .or-wrap{padding:10px 0}#opresult .or-mast{margin-bottom:8px}#opresult .or-title{font-size:44px}#opresult .or-title small{font-size:18px}#opresult .or-stamp{width:104px;height:104px;top:-6px}#opresult .or-stamp b{font-size:50px}#opresult .or-stamp span{max-width:84px;font-size:10px}#opresult .or-head{min-height:98px;padding-right:124px}#opresult .or-body{margin-top:8px;padding-top:7px}#opresult .or-log td{padding:2px 4px}#opresult .or-team{margin-top:8px}#opresult .or-team td{padding:3px 6px;font-size:15px}#opresult .or-score b{font-size:28px}#opresult .or-sheet:after{margin-top:8px}#opresult .or-btns{margin-top:12px}}@media (prefers-reduced-motion:reduce){#op-banner.on{opacity:1;animation:none!important}#op-banner.on .bn-t,#op-banner.chapter .bn-t:after,#waypoints .wp-d,#hold-ring.contested svg,#bossbar.shield .bb-hatch,#opresult.in .or-sheet,#opresult .or-stamp,#opresult.in .or-btns,#objective .ob-row.in,#panel-mode .dm-card.in,#panel-mode .dm-card.in .dm-cover{animation-duration:10ms!important;animation-iteration-count:1!important}}#title .panel#panel-records{width:min(920px,94vw)}#panel-records .rec-tabs{gap:8px;margin-bottom:8px;display:flex}.panel button.rec-tab{letter-spacing:3px;width:auto;min-width:0;color:var(--bone-dim);border-left-width:1px;flex:1;margin:0;padding:8px 10px;font-size:16px}.panel button.rec-tab:hover{letter-spacing:4px;color:var(--bone)}.panel button.rec-tab.on{color:#fff;box-shadow:inset 0 -3px 0 var(--amber);background:linear-gradient(#801a109e,#4e0e089e);border-color:#e6e0cc8c}#panel-records .rec-body{min-height:120px;max-height:min(50vh,520px);overflow:auto}#panel-records h4{letter-spacing:3px;color:var(--amber);margin:12px 0 4px;font-family:Share Tech Mono,monospace;font-size:13px;font-weight:400}#panel-records table.rec-t{font-size:13px}#panel-records .rec-t th{text-align:left;white-space:nowrap;letter-spacing:1px;color:var(--bone-dim);background:#0c0d0cf7;border-bottom:1px solid #e6e0cc40;padding:4px 6px;font-family:Share Tech Mono,monospace;font-size:11px;font-weight:400;position:sticky;top:0}#panel-records .rec-t td{white-space:nowrap;width:auto;color:var(--bone);padding:4px 6px;font-family:inherit}#panel-records .rec-t td.rec-num{text-align:right;font-family:Share Tech Mono,monospace}#panel-records .rec-t td.rec-n{color:var(--amber);font-family:Share Tech Mono,monospace}#panel-records .rec-t td.rec-sq{white-space:normal;min-width:120px}#panel-records .rec-t td.rec-d{color:var(--bone-dim);font-family:Share Tech Mono,monospace;font-size:12px}#panel-records .rec-t tbody tr:hover td{background:#e6e0cc0a}#panel-records .rec-win{color:#ffcf7a;font-weight:400}#panel-records .rec-fail{color:#d0705f}#panel-records .rec-empty{color:var(--bone-dim);padding:12px 6px;font-family:Special Elite,monospace;font-size:14px}#panel-records .rec-foot{letter-spacing:2px;color:var(--bone-dim);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-family:Share Tech Mono,monospace;font-size:12px;display:flex}#panel-records #rec-status.rec-err{color:#d0705f}.rec-saved{z-index:5;letter-spacing:3px;color:var(--amber);pointer-events:none;background:#0a0a0abf;border:1px solid #d2a34880;padding:5px 14px;font-family:Share Tech Mono,monospace;font-size:12px;animation:.6s ease-out fadein;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}@media (max-width:600px){.panel button.rec-tab{letter-spacing:1px;padding:7px 4px;font-size:13px}#panel-records{padding:18px 14px}}#title .panel.st-panel{width:min(900px,94vw)}#title .panel#panel-account{width:min(640px,94vw)}#title.live .panel.st-panel{width:min(900px,100vw - clamp(24px,6vw,96px) - 24px)}#title.live .panel#panel-account{width:min(640px,100vw - clamp(24px,6vw,96px) - 24px)}.st-panel,.st-dialog{position:relative}.st-panel h3,.st-dialog h3{flex-wrap:wrap;align-items:baseline;gap:4px 0;display:flex}.st-test{letter-spacing:2px;color:#08130f;background:#6fd6c9;align-self:center;margin-left:auto;padding:2px 8px;font:11px Share Tech Mono,monospace}.st-panel a,.st-dialog a{color:var(--amber);border-bottom:1px dotted #d2a3488c;text-decoration:none}.st-panel a:hover,.st-dialog a:hover,.st-panel a:focus-visible,.st-dialog a:focus-visible{color:#ffe3a8;border-bottom-color:#ffe3a8;outline:none}.st-panel h4{letter-spacing:3px;color:var(--amber);margin:16px 0 6px;font:13px Share Tech Mono,monospace}.st-intro{color:var(--bone-dim);margin:0 0 12px;font-size:14px;line-height:1.5}.st-fine{color:var(--bone-dim);opacity:.9;margin:10px 0 0;font-size:12px;line-height:1.5}.st-acct{border:1px solid #e6e0cc1f;border-left:3px solid var(--olive);letter-spacing:1px;color:var(--bone-dim);background:#00000059;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 12px;padding:6px 8px 6px 12px;font:13px Share Tech Mono,monospace;display:flex}.st-acct.out{letter-spacing:0;font-family:Special Elite,monospace}.st-acct-l{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.st-acct b{color:var(--bone);font-weight:400}.panel .st-acct button.small,.panel .st-note button.small,.panel .st-banner button.small,.panel .st-none button.small,.panel .st-dev button.small{letter-spacing:3px;flex:none;padding:5px 12px;font-size:13px}.st-banner{color:var(--bone);background:linear-gradient(90deg,#9a221861,#9a22180f);border-left:3px solid #c3322b;margin:0 0 12px;padding:9px 12px;font-size:14px;line-height:1.45;animation:.34s ease-out dmcard}.st-banner b{letter-spacing:3px;color:#ffcf7a;font-family:Stardos Stencil,sans-serif;font-weight:400}.st-banner.info{border-left-color:var(--amber);background:linear-gradient(90deg,#d2a34838,#d2a3480a)}.st-banner.ok{background:linear-gradient(90deg,#6d7a5d80,#6d7a5d0f);border-left-color:#a9c97a}.st-banner.ok b{color:#cfe8a4}.st-banner button.small{margin:6px 0 0!important}.st-free{background:linear-gradient(90deg,#3941308c,#3941301f);border:1px dashed #a9c97a73;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:0 0 14px;padding:8px 12px;display:flex}.st-free b{letter-spacing:5px;color:#c4dc96;text-shadow:0 0 12px #a0c86440,0 2px 3px #000;font-family:Stardos Stencil,sans-serif;font-size:18px;font-weight:700}.st-free span{color:var(--bone-dim);font-size:13px}.st-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;display:grid}.st-card{min-width:0;animation:.42s ease-out backwards stcard;animation-delay:var(--d,0s);background:linear-gradient(150deg,#3a100a99,#0a0a0a9e 55%);border:1px solid #e6e0cc29;border-left:3px solid #c3322b;flex-direction:column;gap:10px;padding:14px 14px 12px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 10px 26px #00000073}.st-card:hover,.st-card:focus-within{border-color:#e6e0cc4d;transform:translateY(-2px);box-shadow:0 16px 36px #0000008c,0 0 0 1px #d2a34824}.st-card.feat{border-left-color:var(--amber);background:linear-gradient(150deg,#6046188c,#0a0a0aa3 58%);padding-top:20px}.st-card.owned{border-left-color:#a9c97a}.st-card.focus{box-shadow:0 0 0 2px #ffcf7ab3,0 16px 36px #0000008c}.st-card.focus:after{content:"";pointer-events:none;border:2px solid #ffcf7ae6;animation:1.3s ease-out 2 stfocus;position:absolute;inset:-2px}@keyframes stcard{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes stfocus{0%{opacity:1;inset:-2px}to{opacity:0;inset:-10px}}.st-ribbon{z-index:1;letter-spacing:3px;color:#15110e;background:linear-gradient(180deg, #f5d48a, var(--amber));padding:3px 10px 3px 12px;font:700 12px Stardos Stencil,sans-serif;position:absolute;top:-9px;right:10px;box-shadow:0 2px 6px #0000008c}.st-ribbon:after{content:none}.st-top{gap:14px;min-width:0;display:flex}.st-art{flex:none;width:96px;height:131px;margin:2px 0 0 2px;transition:transform .2s;transform:rotate(-2deg);box-shadow:0 8px 18px #000000bf,0 0 0 1px #0009}.st-card:hover .st-art{transform:rotate(-3.5deg)scale(1.03)}.st-art svg,.st-bi-art svg,.st-id-tag svg{width:100%;height:100%;display:block}.st-info{flex:1;min-width:0}.st-kick{letter-spacing:3px;color:#e0604a;font:11px Share Tech Mono,monospace}.st-card.feat .st-kick{color:#ffcf7a}.st-name{letter-spacing:3px;color:var(--bone);text-shadow:0 0 14px #c3322b4d,0 2px 4px #000;overflow-wrap:anywhere;margin:3px 0 2px;font:700 22px/1.1 Stardos Stencil,sans-serif}.st-card.feat .st-name{padding-right:0}.st-meta{letter-spacing:2px;color:var(--amber);margin-bottom:6px;font:12px Share Tech Mono,monospace}.st-blurb{color:var(--bone-dim);margin:0;font-size:13px;line-height:1.45}.st-inc{color:var(--bone);margin:4px 0 0;padding:0;font-size:13px;line-height:1.4;list-style:none}.st-inc li{margin:4px 0;padding-left:16px;position:relative}.st-inc li:before{content:"";background:var(--amber);width:6px;height:6px;position:absolute;top:6px;left:2px;transform:rotate(45deg);box-shadow:0 0 6px #ffbe5a80}.st-squad{color:var(--bone-dim);background:#00000052;border-left:2px solid #6fd6c9;align-items:center;gap:10px;padding:6px 9px;font-size:12.5px;line-height:1.35;display:flex}.st-squad b{letter-spacing:3px;color:#8fe0d4;margin-right:7px;font:400 12px Stardos Stencil,sans-serif}.st-squad svg{flex:none;width:46px;height:18px}.st-buy{border-top:1px dashed #e6e0cc29;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.st-price{min-width:0}.st-price b{letter-spacing:1px;color:#ffe3a8;text-shadow:0 0 14px #ffbe5a59,0 2px 3px #000;font:700 30px/1 Stardos Stencil,sans-serif}.st-price small{letter-spacing:2px;color:var(--bone-dim);margin-left:6px;font:11px Share Tech Mono,monospace}.st-price i{letter-spacing:1px;color:var(--bone-dim);opacity:.85;margin-top:4px;font:11px Share Tech Mono,monospace;display:block}.panel button.st-unlock{letter-spacing:5px;white-space:nowrap;color:#fff;border-left-color:var(--amber);background:linear-gradient(#9c2214eb,#62120aeb);flex:none;align-items:center;gap:8px;width:auto;min-width:0;margin:0;padding:10px 22px 10px 18px;font-size:19px;display:inline-flex;box-shadow:0 0 0 1px #00000080,0 6px 16px #78140a59}.panel button.st-unlock:hover,.panel button.st-unlock:focus-visible{letter-spacing:6px;background:linear-gradient(#ba2c1afa,#78160cfa);box-shadow:0 0 0 1px #00000080,0 8px 22px #aa281473,0 0 18px #ff965033}.panel button.st-unlock svg{width:13px;height:15px}.st-off{letter-spacing:2px;max-width:190px;color:var(--bone-dim);text-align:right;font:12px/1.4 Share Tech Mono,monospace}.st-stamp{color:#e8563e;filter:url(#stampink);text-align:center;border:3px solid #d8452f;flex-direction:column;flex:none;align-items:center;padding:4px 12px 5px;display:flex;transform:rotate(-7deg);box-shadow:inset 0 0 0 1px #d8452f99}.st-stamp b{letter-spacing:5px;font:700 25px/1 Stardos Stencil,sans-serif}.st-stamp span{letter-spacing:2px;margin-top:2px;font:9px Share Tech Mono,monospace}.st-stamp.just{animation:.45s cubic-bezier(.2,.7,.3,1) .35s both ststamp}@keyframes ststamp{0%{opacity:0;transform:scale(1.9)rotate(-14deg)}45%{opacity:1;transform:scale(.92)rotate(-6deg)}70%{transform:scale(1.04)rotate(-7deg)}to{opacity:1;transform:rotate(-7deg)}}.st-empty{color:var(--bone-dim);background:#0000004d;border:1px dashed #e6e0cc2e;padding:18px 14px;font-size:14px;line-height:1.5}.st-empty b{letter-spacing:3px;color:var(--amber);font-family:Stardos Stencil,sans-serif;font-weight:400}.st-wait{letter-spacing:3px;font:13px Share Tech Mono,monospace}.st-wait:after,.st-waiting:after{content:"▌";margin-left:6px;animation:1s steps(2,jump-none) infinite tlive}.st-note{color:var(--bone-dim);border-left:3px solid var(--amber-dim);background:#0000004d;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:7px 10px;font-size:13px;line-height:1.45;display:flex}.st-note b{letter-spacing:3px;color:#ffcf7a;font-family:Stardos Stencil,sans-serif;font-weight:400}.st-note.err{border-left-color:#c0493a}.st-note.warn{color:var(--bone);border-left-color:#e0604a;margin:10px 0 0}.st-adv{color:var(--bone-dim);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px;font-size:12px;line-height:1.4;display:flex}.st-16{color:#15110e;background:var(--bone);width:30px;height:30px;box-shadow:inset 0 0 0 2px #15110e, 0 0 0 1px var(--bone);border-radius:3px;flex:none;justify-content:center;align-items:center;font:700 13px Stardos Stencil,sans-serif;display:inline-flex}.st-pay{letter-spacing:2px;color:var(--bone-dim);align-items:center;gap:6px;margin-left:auto;font:11px Share Tech Mono,monospace;display:inline-flex}.st-pay svg{width:10px;height:12px;color:var(--amber-dim)}.st-foot{border-top:1px solid #e6e0cc1a;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:10px;display:flex}.st-links{letter-spacing:2px;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font:12px Share Tech Mono,monospace;display:flex}.st-links a{overflow-wrap:anywhere}.st-links i{color:var(--blood);font-style:normal}.panel button.st-back{letter-spacing:5px;flex:none;width:auto;min-width:0;margin:0;padding:8px 26px;font-size:18px}.panel button.st-back:hover{letter-spacing:6px}.st-lockb{vertical-align:2px;letter-spacing:1px;color:#ffcf7a;text-shadow:none;white-space:nowrap;background:#0009;border:1px solid #d2a34899;border-radius:2px;align-items:center;gap:4px;margin-left:8px;padding:1px 6px 1px 5px;font:11px/1.35 Share Tech Mono,monospace;display:inline-flex}.st-lockb svg{width:9px;height:11px}.panel button.dm-chip.st-locked:not(.on){color:#e6e0cc9e}.panel button.dm-chip.st-locked.on{box-shadow:inset 0 -3px #e0604a}.panel .lobby-mode button.lm-chip.st-locked{color:#e6e0cc9e}.panel .lobby-mode button.lm-chip.st-locked .st-lockb{margin-left:6px;padding:0 4px;font-size:10px}#st-modal{z-index:21;background:#000000bd;padding:16px}#st-modal .panel.st-dialog{border-top-color:var(--amber);background:linear-gradient(#0d0e0dfa,#080909f7);width:min(600px,100%);max-height:calc(100vh - 32px);margin:0;animation:.26s ease-out panelin;overflow-y:auto;box-shadow:0 30px 90px #000000d9,inset 0 0 0 1px #e6e0cc0d}.st-dialog .st-squad{margin-top:10px}.st-bi{background:linear-gradient(120deg,#3a100a8c,#0a0a0a80 60%);border:1px solid #e6e0cc24;border-left:3px solid #c3322b;align-items:flex-start;gap:14px;padding:12px;display:flex}.st-bi-art{flex:none;width:66px;height:90px;transform:rotate(-2deg);box-shadow:0 6px 14px #000000b3}.st-bi-main{flex:1;min-width:0}.st-bi-name{letter-spacing:3px;color:var(--bone);margin:2px 0;font:700 21px/1.1 Stardos Stencil,sans-serif}.st-bi-perm{color:var(--bone-dim);margin-top:4px;font-size:12px;line-height:1.4}.st-bi-price{text-align:right;flex:none}.st-bi-price b{color:#ffe3a8;text-shadow:0 0 14px #ffbe5a59,0 2px 3px #000;font:700 32px/1 Stardos Stencil,sans-serif;display:block}.st-bi-price small{letter-spacing:2px;color:var(--bone-dim);font:11px Share Tech Mono,monospace}.st-bi-tax{text-align:right;letter-spacing:1px;color:var(--bone-dim);margin:6px 0 0;font:11px Share Tech Mono,monospace}.panel label.st-consent{color:var(--bone);border:1px solid #e6e0cc2e;border-left:3px solid var(--amber);cursor:pointer;background:#00000061;align-items:flex-start;gap:12px;margin:14px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.panel label.st-consent:hover{border-color:#e6e0cc52 #e6e0cc52 #e6e0cc52 #ffcf7a}.st-consent input{width:20px;height:20px;accent-color:var(--amber);cursor:pointer;flex:none;margin:2px 0 0}.panel label.st-consent>span{text-align:left;width:auto;min-width:0;font:inherit;color:inherit;flex:1}.panel label.st-consent.need{border-color:#c0493a;animation:.42s linear crshake}.st-license{border-left:2px solid var(--amber-dim);color:var(--bone-dim);margin:10px 0 0;padding:2px 0 2px 10px;font-size:12.5px;line-height:1.5}.st-license b{color:var(--bone);font-weight:400}.st-err{letter-spacing:1px;color:#ff8b78;min-height:1.2em;margin:8px 0 0;font:13px/1.4 Share Tech Mono,monospace}.st-err:empty{min-height:0;margin:0}.st-err.ok{color:#c4dc96}.panel button.st-go{letter-spacing:5px;color:#fff;border-left-color:var(--amber);background:linear-gradient(#9c2214eb,#62120aeb);margin-top:12px;font-size:20px}.panel button.st-go:hover:not(:disabled){background:linear-gradient(#ba2c1afa,#78160cfa)}.panel button.st-go:disabled{opacity:.45}.panel button.st-go.st-waiting{opacity:.85}.st-alt{color:var(--bone-dim);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;font-size:12px;display:flex}.panel button.small.st-link,.panel button.st-link{letter-spacing:2px;width:auto;min-width:0;color:var(--amber);background:0 0;border:1px solid #d2a34859;margin:0;padding:4px 10px;font:13px Share Tech Mono,monospace}.panel button.st-link:hover:not(:disabled){letter-spacing:2px;color:#ffe3a8;background:#d2a3481f;border-color:#ffcf7ab3}.panel button.st-link.pick{border-color:#ffcf7a}.panel button.st-close{letter-spacing:4px;min-width:100%;color:var(--bone-dim);border-left-color:#e6e0cc4d;margin-top:12px;font-size:16px}.st-btns{gap:10px;margin-top:14px;display:flex}.panel .st-btns button{letter-spacing:3px;white-space:nowrap;flex:1;min-width:0;margin:0;padding:9px 12px;font-size:16px}.panel .st-btns button:hover{letter-spacing:4px}.st-dev{letter-spacing:1px;color:#bff3ea;background:repeating-linear-gradient(-45deg,#6fd6c91f 0 8px,#6fd6c90a 8px 16px);border:1px dashed #6fd6c999;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 0;padding:6px 8px 6px 10px;font:12px/1.4 Share Tech Mono,monospace;display:flex}.st-dev b{color:#08130f;background:#6fd6c9;margin-right:6px;padding:0 5px;font-weight:400}.st-dev code{letter-spacing:4px;color:#fff;-webkit-user-select:text;user-select:text;font:18px Share Tech Mono,monospace}.st-prog{counter-reset:stp;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.st-prog li{text-overflow:ellipsis;white-space:nowrap;letter-spacing:2px;color:#e6e0cc66;counter-increment:stp;background:#0000004d;border-bottom:2px solid #e6e0cc1f;flex:1;min-width:0;padding:5px 8px;font:11px Share Tech Mono,monospace;overflow:hidden}.st-prog li:before{content:counter(stp, decimal-leading-zero) " ";color:var(--amber-dim)}.st-prog li.on{color:var(--bone);border-bottom-color:var(--amber);background:#d2a34814}.st-prog li.done{color:var(--bone-dim);border-bottom-color:var(--olive)}.st-help{color:var(--bone-dim);margin:0 0 8px;font-size:14px;line-height:1.5}.st-help b{color:var(--bone);overflow-wrap:anywhere;font-family:Share Tech Mono,monospace;font-weight:400}.st-dob{gap:10px;display:flex}.st-dob select{letter-spacing:2px;min-width:0;color:var(--bone);border:1px solid #e6e0cc4d;border-left:3px solid var(--amber-dim);cursor:pointer;background:#0d0e0d;outline:none;flex:1;padding:9px 10px;font:17px Share Tech Mono,monospace}.st-dob select:focus,.st-in:focus{border-color:#d2a348bf}.st-in{letter-spacing:1px;width:100%;color:var(--bone);border:1px solid #e6e0cc4d;border-left:3px solid var(--amber-dim);caret-color:var(--amber);-webkit-user-select:text;user-select:text;background:#0000008c;outline:none;margin:4px 0 0;padding:10px 12px;font:19px Share Tech Mono,monospace;display:block}.st-in::placeholder{color:#e6e0cc47}.st-code{justify-content:center;gap:8px;margin:12px 0 2px;display:flex}.st-code input{text-align:center;color:#e2a64a;width:48px;height:62px;caret-color:var(--amber);-webkit-user-select:text;user-select:text;text-shadow:0 0 10px #ffaa3c59;background:linear-gradient(#1f1d16 0 49%,#080706 49% 51%,#16150f 51% 100%);border:1px solid #d89a3c59;border-radius:4px;outline:none;padding:0;font:700 36px Stardos Stencil,sans-serif}.st-code input:nth-child(3){margin-right:12px}.st-code input:focus{border-color:#ffcf7af2;box-shadow:0 0 0 2px #d2a34840,0 0 16px #ffaa3c33}.st-code.shake{animation:.42s linear crshake}.st-row{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;display:flex}.st-blocked{background:#00000059;border-left:3px solid #c0493a;padding:14px}.st-blocked b{letter-spacing:3px;color:#ff8b78;font-family:Stardos Stencil,sans-serif;font-size:16px;font-weight:400}.st-blocked p{color:var(--bone-dim);margin:8px 0 0;font-size:14px}.st-id{border:1px solid #e6e0cc24;border-left:3px solid var(--olive);background:linear-gradient(120deg,#3941308c,#0a0a0a80);align-items:center;gap:14px;padding:12px;display:flex}.st-id-tag{filter:drop-shadow(0 4px 8px #0009);flex:none;width:52px;height:66px}.st-id-main{min-width:0}.st-k{letter-spacing:3px;color:var(--bone-dim);font:11px Share Tech Mono,monospace}.st-email{letter-spacing:1px;color:var(--bone);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font:18px Share Tech Mono,monospace}.st-fbadge{letter-spacing:3px;color:#15110e;background:linear-gradient(180deg, #f5d48a, var(--amber));align-items:center;gap:5px;margin-top:4px;padding:2px 8px 2px 6px;font:700 12px/1.4 Stardos Stencil,sans-serif;display:inline-flex;box-shadow:0 0 12px #d2a34859}.st-acct .st-fbadge{margin-top:0}.st-fbadge svg{width:11px;height:11px}.st-owned{border-top:1px solid #e6e0cc1a;margin:0;padding:0;list-style:none}.st-owned li{border-bottom:1px solid #e6e0cc14;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 4px;display:flex}.st-o-n{letter-spacing:3px;color:var(--bone);font:400 16px Stardos Stencil,sans-serif}.st-o-d{letter-spacing:2px;color:#c4dc96;flex:none;font:12px Share Tech Mono,monospace}.st-none{color:var(--bone-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 4px;font-size:14px;display:flex}.panel table.st-orders{font-size:13px}.st-orders th{text-align:left;letter-spacing:1px;color:var(--bone-dim);border-bottom:1px solid #e6e0cc40;padding:4px 6px;font:11px Share Tech Mono,monospace}.panel .st-orders td{width:auto;color:var(--bone);padding:5px 6px;font-family:Share Tech Mono,monospace}.panel .st-orders td:first-child{width:auto;color:var(--bone-dim)}.st-orders .r{text-align:right}.st-orders .st-s-paid{color:#c4dc96}.st-orders .st-s-pending{color:#ffcf7a}.st-orders .st-s-refunded,.st-orders .st-s-failed{color:var(--bone-dim)}.st-orders .st-s-disputed{color:#ff8b78}#st-toast{z-index:31;text-align:center;pointer-events:none;opacity:0;border:1px solid #d2a3488c;border-top:3px solid var(--amber);background:linear-gradient(#1a160cf5,#0c0a06f5);min-width:300px;max-width:calc(100vw - 32px);padding:10px 24px 12px;transition:opacity .3s,transform .3s;position:fixed;top:22px;left:50%;transform:translate(-50%,-14px);box-shadow:0 18px 44px #000000a6,0 0 34px #d2a34829}#st-toast.on{opacity:1;transform:translate(-50%)}.st-t-k{letter-spacing:6px;color:#c4dc96;font:12px Share Tech Mono,monospace}.st-t-n{letter-spacing:5px;color:#ffe3a8;text-shadow:0 0 16px #ffbe5a66,0 2px 3px #000;margin-top:2px;font:700 26px/1.15 Stardos Stencil,sans-serif}.st-t-s{color:var(--bone-dim);margin-top:3px;font-size:13px}#st-toast.on .st-t-n{animation:.45s ease-out wswap}@media (max-height:760px){#title .panel.st-panel{padding-top:14px;padding-bottom:14px}.st-panel h3{margin-bottom:10px}.st-acct{margin-bottom:8px;padding-top:4px;padding-bottom:4px}.st-banner{margin-bottom:8px;padding:6px 10px}.st-art{width:80px;height:109px}.st-card{gap:7px;padding:10px 12px 9px}.st-buy{padding-top:7px}.st-price b{font-size:26px}.st-free{margin-bottom:8px;padding:5px 10px}.st-free b{font-size:16px}.st-adv{margin-top:8px}.st-foot{margin-top:8px;padding-top:8px}.st-panel h4{margin-top:12px}}@media (max-width:600px){#title .panel.st-panel,#title.live .panel.st-panel,#title .panel#panel-account,#title.live .panel#panel-account{width:calc(100vw - 40px);padding:16px 14px}.st-panel h3,.st-dialog h3{letter-spacing:4px;font-size:22px}.st-art{width:72px;height:98px}.st-name{letter-spacing:2px;font-size:19px}.st-card.feat .st-name{padding-right:0}.st-ribbon{top:-9px;right:8px}.st-ribbon:after{display:none}.st-buy,.st-acct{flex-wrap:wrap}.st-foot{flex-direction:column-reverse;align-items:stretch}.panel button.st-back{width:100%}.st-pay{margin-left:0}#st-modal{align-items:flex-start;padding:8px}#st-modal .panel.st-dialog{max-height:calc(100vh - 16px);padding:16px 14px}.st-bi{flex-wrap:wrap}.st-bi-price{text-align:left;width:100%}.st-code{gap:5px}.st-code input{width:40px;height:54px;font-size:30px}.st-code input:nth-child(3){margin-right:6px}.st-btns{flex-direction:column}}@media (prefers-reduced-motion:reduce){.st-card,.st-card.focus:after,.st-stamp.just,.st-banner,#st-modal .panel.st-dialog,#st-toast.on .st-t-n,.st-wait:after,.st-waiting:after,.panel label.st-consent.need,.st-code.shake{animation:none!important}.st-card,.st-art,#st-toast{transition:none}}.panel .st-o-d button.small.st-link{color:#8fe0d4;border-color:#6fd6c980;margin-left:10px;padding:1px 6px;font-size:11px}#ds-intro{z-index:9000;cursor:default;-webkit-user-select:none;user-select:none;background:#000;position:fixed;inset:0;overflow:hidden}#ds-intro .dsi-defs{width:0;height:0;position:absolute;overflow:hidden}#ds-intro .dsi-stage{transform-origin:50%;width:1600px;height:900px;position:absolute;top:calc(50% - 28px);left:50%}#ds-intro .dsi-drift{will-change:transform;animation:22s linear both dsiDrift;position:absolute;inset:0}#ds-intro .dsi-page{opacity:0;background-color:#ece5d1;animation:.9s ease-out .1s both dsiFade;position:absolute;inset:0;box-shadow:0 0 80px #000000e6,inset 0 0 120px #5a462847}#ds-intro .dsi-pn{opacity:0;will-change:opacity, transform;animation:.6s cubic-bezier(.2,.8,.2,1) both dsiInk;position:absolute}#ds-intro .dsi-pn>svg{display:block;overflow:visible}#ds-intro .dsi-title{animation-name:dsiSlam;animation-duration:.55s}#ds-intro .dsi-num{writing-mode:vertical-rl;letter-spacing:3px;color:#15110e80;font:11px Share Tech Mono,monospace;position:absolute;top:90px;right:7px}#ds-intro .dsi-folio{letter-spacing:3px;color:#15110e8c;font:11px Share Tech Mono,monospace;position:absolute;bottom:8px;left:30px}#ds-intro .dsi-foot{color:#cfc6ad;height:56px;font-family:Share Tech Mono,monospace;position:absolute;bottom:0;left:0;right:0}#ds-intro .dsi-bar{background:#ece5d11f;height:3px;position:absolute;bottom:14px;left:34px;right:34px;overflow:hidden}#ds-intro .dsi-bar i{transform-origin:0;background:#e3892b;transition:transform .3s linear;position:absolute;inset:0;transform:scaleX(0)}#ds-intro .dsi-st{letter-spacing:3px;white-space:nowrap;font-size:13px;position:absolute;bottom:26px;left:34px}#ds-intro .dsi-st b{vertical-align:1px;background:#c3322b;border-radius:50%;width:7px;height:7px;margin-right:10px;animation:1.1s steps(2,jump-none) infinite dsiBlink;display:inline-block}#ds-intro .dsi-tip{text-overflow:ellipsis;white-space:nowrap;letter-spacing:1px;color:#a79f88;max-width:58%;font-family:Special Elite,monospace;font-size:13px;transition:opacity .4s;position:absolute;bottom:26px;right:34px;overflow:hidden}#ds-intro .dsi-blk{opacity:0;pointer-events:none;background:#000;transition:opacity .5s ease-in;position:absolute;inset:0}#ds-intro.dsi-black{background:#000}#ds-intro.dsi-lift{opacity:0;pointer-events:none;transition:opacity 1.5s cubic-bezier(.4,0,.6,1)}@keyframes dsiFade{0%{opacity:0}to{opacity:1}}@keyframes dsiInk{0%{opacity:0;transform:translateY(12px)scale(.985)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes dsiSlam{0%{opacity:0;transform:scale(1.16)rotate(-1.2deg)}65%{opacity:1;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes dsiDrift{0%{transform:scale(1)translate(0)}to{transform:scale(1.045)translate(-12px,-7px)}}@keyframes dsiBlink{0%{opacity:1}to{opacity:.15}}#ds-card{z-index:6;pointer-events:none;color:#e8e0c8;text-shadow:0 2px 6px #000,0 0 2px #000;font-family:Share Tech Mono,monospace;transition:opacity 1.2s;position:fixed;bottom:34%;left:58px}#ds-card:before{content:"";background:#c3322b;width:3px;position:absolute;top:6px;bottom:6px;left:-18px;box-shadow:0 0 6px #c3322b99}#ds-card.out{opacity:0}#ds-card>div{white-space:nowrap;min-height:1em}#ds-card .l1{letter-spacing:6px;font-family:Stardos Stencil,sans-serif;font-size:34px;font-weight:700}#ds-card .l2{letter-spacing:4px;color:#f5bd63;margin-top:4px;font-size:17px}#ds-card .l3{letter-spacing:3px;color:#a9a28c;margin-top:3px;font-size:14px}#ds-card .l4{letter-spacing:3px;color:#8d8773;margin-top:3px;font-size:13px}#ds-card .cur{vertical-align:-2px;background:currentColor;width:.55em;height:.95em;margin-left:2px;animation:.7s steps(2,jump-none) infinite dsiBlink;display:inline-block}#hud.ds-hud-in #bl{animation:1.1s cubic-bezier(.2,.8,.2,1) .9s both dsiHudL}#hud.ds-hud-in #br{animation:1.1s cubic-bezier(.2,.8,.2,1) 1.1s both dsiHudR}#hud.ds-hud-in #crosshair{animation:.8s ease-out 1.3s both dsiFade}#hud.ds-hud-in #mates,#hud.ds-hud-in #squad{animation:1s ease-out 1.2s both dsiFade}@keyframes dsiHudL{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes dsiHudR{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#ds-intro .dsi-drift{animation:none}}svg.dsi-defs{pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:hidden}#ds-intro .dsi-cont{letter-spacing:3px;color:#15110e8c;font:11px Share Tech Mono,monospace;position:absolute;bottom:8px;right:30px}#ds-intro .dsi-cam{transform-origin:0 0;position:absolute;inset:0}#ds-intro .dsi-p2{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) both dsiInk;position:absolute}#ds-intro .dsi-p2>svg{display:block}#ds-intro .dsi-lt{pointer-events:none;position:absolute;inset:0}#ds-intro .dsi-li{opacity:0;transition:opacity .22s ease-out,transform .5s cubic-bezier(.2,1.5,.4,1);position:absolute;inset:0;transform:scale(.6)rotate(-4deg)}#ds-intro .dsi-li>svg{display:block;overflow:visible}#ds-intro .dsi-p2.on .dsi-li{opacity:1;transform:none}#ds-intro .dsi-dim{opacity:0;pointer-events:none;background:#0b0a09;transition:opacity .7s;position:absolute;inset:0}#ds-intro .dsi-cam.tour .dsi-p2 .dsi-dim{opacity:.58}#ds-intro .dsi-cam.tour .dsi-p2.cur .dsi-dim{opacity:0}#ds-intro .dsi-mc{background-color:#efe6cf}#ds-intro .dsi-mc:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 49.7%,#32241229 50%,#fffaeb1f 50.25%,#0000 50.8%),linear-gradient(146deg,#0000 88.5%,#3c2c1433 88.7%,#fffaeb24 88.95%,#0000 89.6%);position:absolute;inset:0}#ds-intro .dsi-mc:after{content:"";z-index:2;background:linear-gradient(90deg,#6f6e69,#b9b8b2,#6f6e69);width:5px;height:38px;position:absolute;top:24%;left:10px;box-shadow:0 1px 2px #00000080,0 400px #8f8e88}#ds-intro.dsi-mcr .dsi-foot{background:linear-gradient(#0000,#000000d1 55%)}#ds-intro.dsi-mcr .dsi-num{z-index:3}@media (prefers-reduced-motion:reduce){#ds-intro .dsi-li{transition:none}}:is(#ds-intro,#ds-story) .dsi-movie{background:#000;position:absolute;inset:0;overflow:hidden}:is(#ds-intro,#ds-story) .dsi-shots{position:absolute;inset:0}:is(#ds-intro,#ds-story) .dsi-shot{opacity:0;transition:opacity 1.2s ease-in-out;position:absolute;inset:0;overflow:hidden}:is(#ds-intro,#ds-story) .dsi-shot.on{opacity:1}:is(#ds-intro,#ds-story) .dsi-kb{transform-origin:50%;will-change:transform;position:absolute;inset:0}:is(#ds-intro,#ds-story) .dsi-kb>img,:is(#ds-intro,#ds-story) .dsi-kb>svg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}:is(#ds-intro,#ds-story) .dsi-kb>img.dsi-late{opacity:0;transition:opacity .8s}:is(#ds-intro,#ds-story) .dsi-kb>img.dsi-late.on{opacity:1}:is(#ds-intro,#ds-story) .dsi-vig{pointer-events:none;background:radial-gradient(at 50% 42%,#0000 52%,#0009 100%),linear-gradient(#0000 50%,#0000008c 78%,#000c 100%);position:absolute;inset:0}:is(#ds-intro,#ds-story) .dsi-grain{pointer-events:none;opacity:.9;will-change:transform;animation:.6s step-end infinite dsiGrain;position:absolute;inset:-96px}:is(#ds-intro,#ds-story) .dsi-lb{z-index:3;background:#000;height:8.5vh;position:absolute;left:0;right:0}:is(#ds-intro,#ds-story) .dsi-lb.t{top:0}:is(#ds-intro,#ds-story) .dsi-lb.b{bottom:0}:is(#ds-intro,#ds-story) .dsi-caps{z-index:2;pointer-events:none;position:absolute;inset:0}:is(#ds-intro,#ds-story) .dsi-cap{isolation:isolate;text-align:center;color:#f6efdc;opacity:0;text-shadow:0 3px 18px #000000f2,0 0 3px #000,0 0 2px #000;animation:4s linear .45s both dsiCap;position:absolute;bottom:13vh;left:5%;right:5%}:is(#ds-intro,#ds-story) .dsi-cap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000009e 0%,#00000061 42%,#0000 70%);width:min(1200px,96%);height:210%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(#ds-intro,#ds-story) .dsi-cap .k{letter-spacing:.45em;color:#ffb45e;margin-bottom:.55em;font:clamp(12px,1.25vw,18px) Share Tech Mono,monospace}:is(#ds-intro,#ds-story) .dsi-cap .t{letter-spacing:.06em;font-family:Stardos Stencil,Arial Black,sans-serif;font-size:clamp(34px,min(5.4vw,9.5vh),100px);font-weight:700;line-height:1.02}:is(#ds-intro,#ds-story) .dsi-cap .s{letter-spacing:.28em;color:#f5bd63;margin-top:.75em;font:clamp(13px,1.35vw,21px) Share Tech Mono,monospace}:is(#ds-intro,#ds-story) .dsi-end{z-index:2;text-align:center;color:#f6efdc;opacity:0;text-shadow:0 2px 12px #000;background:#040609c2;flex-direction:column;justify-content:center;align-items:center;padding-bottom:2vh;transition:opacity .9s;display:flex;position:absolute;inset:0}:is(#ds-intro,#ds-story) .dsi-end.on{opacity:1}:is(#ds-intro,#ds-story) .dsi-end .big{letter-spacing:.08em;text-shadow:0 0 44px #c3322b99,0 3px 12px #000;font-family:Stardos Stencil,Arial Black,sans-serif;font-size:clamp(64px,min(11vw,20vh),190px);font-weight:700;line-height:1;animation:.9s cubic-bezier(.2,.8,.2,1) .2s both dsiSlamIn}:is(#ds-intro,#ds-story) .dsi-end .s{letter-spacing:.35em;color:#f5bd63;margin-top:1em;font:clamp(14px,1.5vw,22px) Share Tech Mono,monospace;animation:.8s ease-out .8s both dsiFade}:is(#ds-intro,#ds-story) .dsi-end .k{letter-spacing:.45em;color:#ef9a3c;font:clamp(13px,1.3vw,19px) Share Tech Mono,monospace;animation:.6s ease-out .1s both dsiFade}:is(#ds-intro,#ds-story) .dsi-end .h{letter-spacing:.12em;margin:.2em 0 .6em;font-family:Stardos Stencil,Arial Black,sans-serif;font-size:clamp(30px,min(3.6vw,6.4vh),62px);font-weight:700;animation:.6s ease-out .15s both dsiFade}:is(#ds-intro,#ds-story) .dsi-end ol{text-align:left;margin:0;padding:0;list-style:none}:is(#ds-intro,#ds-story) .dsi-end li{letter-spacing:.07em;align-items:center;gap:.7em;font-family:Stardos Stencil,Arial Black,sans-serif;font-size:clamp(22px,min(2.8vw,5vh),48px);font-weight:700;line-height:1.42;animation:.5s cubic-bezier(.2,.8,.2,1) both dsiOrd;display:flex}:is(#ds-intro,#ds-story) .dsi-end li b{color:#f6efdc;width:1.3em;height:1.3em;text-shadow:none;background:#c3322b;flex:none;justify-content:center;align-items:center;font-size:.78em;display:inline-flex}#ds-intro.dsi-mv .dsi-foot{z-index:4}#ds-intro.dsi-mv .dsi-st{color:#cfc6ad}@keyframes dsiCap{0%{opacity:0;transform:translateY(16px)scale(1.035)}11%{opacity:1;transform:none}89%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes dsiSlamIn{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:none}}@keyframes dsiOrd{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes dsiGrain{0%{transform:translate(0)}20%{transform:translate(-37px,22px)}40%{transform:translate(19px,-41px)}60%{transform:translate(-13px,47px)}80%{transform:translate(41px,9px)}}@media (prefers-reduced-motion:reduce){:is(#ds-intro,#ds-story) .dsi-grain{animation:none}:is(#ds-intro,#ds-story) .dsi-cap{transform:none}}#ds-story{z-index:8000;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;background:#000;transition:opacity .55s ease-out;position:fixed;inset:0;overflow:hidden}#ds-story.on{opacity:1}#ds-story.on.out{opacity:0;transition:opacity .7s ease-in}#ds-story.under{z-index:9}#ds-story.paused,#ds-story.paused *{animation-play-state:paused!important}#ds-story .dss-hint{z-index:4;letter-spacing:3px;color:#a79f88;white-space:nowrap;font:13px Share Tech Mono,monospace;animation:.6s ease-out 1.2s both dsiFade;position:absolute;bottom:2.4vh;right:3vw}#ds-story .dss-hint.wait{color:#ffe3a8}#ds-story .dsi-cap{bottom:14.5vh}@keyframes dssCapIn{0%{opacity:0;transform:translateY(16px)scale(1.035)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#ds-story .dsi-cap{transform:none}}#ds-cut{z-index:8000;pointer-events:none;-webkit-user-select:none;user-select:none;animation:.4s ease-out both csFade;position:fixed;inset:0;overflow:hidden}#ds-cut.cs-under{z-index:9}#ds-cut .cs-bg{background:radial-gradient(at 50% 45%,#0e0c0aed,#000000fa);position:absolute;inset:0}#ds-cut .cs-stage{transform-origin:50%;width:1600px;height:900px;position:absolute;top:calc(50% - 20px);left:50%}#ds-cut .cs-drift{will-change:transform;animation:14s linear both csDrift;position:absolute;inset:0}#ds-cut .cs-page{background-color:#ece5d1;animation:.55s cubic-bezier(.2,.8,.2,1) both csPageIn;position:absolute;inset:0;box-shadow:0 0 80px #000000e6,inset 0 0 120px #5a462847}#ds-cut .cs-pn{opacity:0;will-change:opacity, transform;position:absolute}#ds-cut .cs-pn>svg{display:block;overflow:visible}#ds-cut .cs-pn.in{animation:.6s cubic-bezier(.2,.8,.2,1) both csInk}#ds-cut .cs-pn.cs-slam.in{animation:.55s cubic-bezier(.2,.8,.2,1) both csSlam}#ds-cut .cs-pn.cs-punch.in{animation:.5s cubic-bezier(.2,.8,.2,1) both csPunch}#ds-cut .cs-pn.cs-cover.in{animation:.5s ease-out both csFade}#ds-cut .cs-wear{pointer-events:none;position:absolute;top:0;left:0}#ds-cut .cs-folio,#ds-cut .cs-cont{letter-spacing:3px;color:#15110e8c;font:11px Share Tech Mono,monospace;position:absolute;bottom:8px}#ds-cut .cs-folio{left:30px}#ds-cut .cs-cont{color:#961e18bf;right:30px}#ds-cut .cs-foot{height:44px;position:absolute;bottom:0;left:0;right:0}#ds-cut .cs-hint{letter-spacing:3px;color:#a79f88;white-space:nowrap;font:13px Share Tech Mono,monospace;position:absolute;bottom:15px;right:34px}#ds-cut .cs-hint b{color:#ece5d1;border:1px solid #ece5d173;margin-right:10px;padding:0 7px;font-weight:400;display:inline-block}#ds-cut .cs-bar{background:#ece5d11a;height:2px;position:absolute;bottom:7px;left:34px;right:34px;overflow:hidden}#ds-cut .cs-bar i{transform-origin:0;background:#c3322b;position:absolute;inset:0;transform:scaleX(0)}#ds-cut.out{animation:.45s ease-in both csFadeOut}#ds-strip{z-index:7;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 0;width:1188px;height:290px;margin-left:-594px;position:fixed;top:3vh;left:50%}#ds-strip .cs-tab{box-sizing:border-box;letter-spacing:4px;color:#ece5d1;white-space:nowrap;background:#c3322b;border:3px solid #15110e;border-bottom:none;height:26px;padding:0 16px;font:700 15px/25px Stardos Stencil,sans-serif;animation:.45s cubic-bezier(.2,.8,.2,1) both csStripIn;position:absolute;top:0;left:14px}#ds-strip .cs-sb{box-sizing:border-box;background-color:#ece5d1;border:3px solid #15110e;height:264px;animation:.45s cubic-bezier(.2,.8,.2,1) both csStripIn;position:absolute;top:26px;left:0;right:0;box-shadow:0 14px 34px #000000bf}#ds-strip .cs-sp{opacity:0;will-change:opacity, transform;width:376px;height:236px;position:absolute;top:11px}#ds-strip .cs-sp>svg{display:block}#ds-strip .cs-sp.in{animation:.5s cubic-bezier(.2,.8,.2,1) both csStripPn}#ds-strip.out .cs-sb,#ds-strip.out .cs-tab{animation:.55s ease-in both csStripOut}#ds-doss{z-index:7;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:100% 0;width:470px;height:300px;position:fixed;top:74px;right:26px}#ds-doss .cs-card{will-change:opacity, transform;animation:.5s cubic-bezier(.2,.8,.2,1) both csDossIn;position:absolute;inset:0}#ds-doss .cs-card>svg{display:block}#ds-doss .cs-hintb{opacity:0;width:436px;height:40px;position:absolute;top:240px;left:18px}#ds-doss .cs-hintb.in{animation:.45s cubic-bezier(.2,.8,.2,1) both csHint}#ds-doss .cs-stamp{opacity:0;width:176px;height:62px;position:absolute;top:-8px;left:290px}#ds-doss .cs-stamp.in{animation:.38s cubic-bezier(.2,.7,.3,1) both csStamp}#ds-doss.out .cs-card{animation:.5s ease-in both csDossOut}#ds-cutwait{z-index:7;pointer-events:none;letter-spacing:3px;color:#ffe3a8;white-space:nowrap;background:#141008db;border-left:3px solid #c3322b;padding:8px 20px 8px 14px;font:15px Share Tech Mono,monospace;position:fixed;bottom:14%;left:50%;transform:translate(-50%)}#ds-cutwait b{vertical-align:1px;background:#c3322b;border-radius:50%;width:7px;height:7px;margin-right:12px;animation:1.1s steps(2,jump-none) infinite csBlink;display:inline-block}body.cs-gal #ds-strip,body.cs-gal #ds-doss{z-index:9500}#ds-cutgal{z-index:9600;pointer-events:none;letter-spacing:2px;color:#cfc6ad;background:#000000b8;border-left:3px solid #c3322b;padding:5px 10px;font:12px Share Tech Mono,monospace;position:fixed;bottom:10px;left:12px}.cs-instant,.cs-instant *,#ds-cut .cs-pn.now,#ds-strip .cs-sp.now,#ds-doss .now{animation-duration:1ms!important;animation-delay:0s!important}#ds-cut.cs-instant .cs-drift{animation-duration:14s!important}.cs-paused,.cs-paused *{animation-play-state:paused!important}@keyframes csFade{0%{opacity:0}to{opacity:1}}@keyframes csFadeOut{0%{opacity:1}to{opacity:0}}@keyframes csPageIn{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}@keyframes csDrift{0%{transform:scale(1)translate(0)}to{transform:scale(1.035)translate(-10px,-6px)}}@keyframes csInk{0%{opacity:0;transform:translateY(12px)scale(.985)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes csSlam{0%{opacity:0;transform:scale(1.16)rotate(-1.2deg)}65%{opacity:1;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes csPunch{0%{opacity:0;transform:scale(.94)}40%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes csStripIn{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes csStripPn{0%{opacity:0;transform:translateY(-16px)rotate(-1deg)}to{opacity:1;transform:none}}@keyframes csStripOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-50px)}}@keyframes csDossIn{0%{opacity:0;transform:translate(70px)rotate(4deg)}to{opacity:1;transform:none}}@keyframes csDossOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(90px)rotate(3deg)}}@keyframes csHint{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes csStamp{0%{opacity:0;transform:scale(1.9)}60%{opacity:.95;transform:scale(.94)}to{opacity:.9;transform:none}}@keyframes csBlink{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion:reduce){#ds-cut .cs-drift{animation:none}}
