@font-face{font-family:Raider Title;src:url(data:font/woff2;base64,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)format("woff2");font-display:swap}:root{--bg:#0b130e;--panel:#0a100cdb;--panel-solid:#121c16;--line:#ffffff1f;--text:#f3f6f1;--muted:#9fb0a5;--green:#23d18b;--green-dark:#128a5a;--pink:#ff4fa3;--yellow:#ffd166;--red:#ff4d4d;--blue:#39b8ff;--title:"Raider Title", "Rubik", system-ui, sans-serif;--ui:"Rubik", system-ui, sans-serif;--mono:"Roboto Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--ui);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;margin:0;overflow:hidden}#game{position:fixed;top:0;bottom:0;left:0;right:0}#game canvas{display:block}#game.playing.free-aim{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='16' cy='16' r='7'/%3E%3Cpath d='M16 2v7M16 23v7M2 16h7M23 16h7'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-opacity='.45' stroke-width='1'%3E%3Ccircle cx='16' cy='16' r='9'/%3E%3C/g%3E%3C/svg%3E") 16 16,crosshair}.hidden{display:none!important}#hud{pointer-events:none;font-family:var(--ui);--zone-arrow-r:165px;position:fixed;top:0;bottom:0;left:0;right:0}#hud .hud-top-right,#hud .killfeed,#hud .zone-msg,#hud .center-msg,#hud .prompt,#hud .toast,#hud .notice,#hud .action-ring,#hud .bottom,#hud .slots,#hud .heals,#hud .spectating,#hud .tip,#hud .leader,#hud .bag-panel,#hud .net{zoom:var(--hud-scale,1)}#hud.mode-in-plane .slots,#hud.mode-in-plane .heals,#hud.mode-in-plane .bottom,#hud.mode-spectating .bag-panel,#hud.mode-map-open .tip,#hud.mode-map-open .prompt,#hud.mode-map-open .toast,#hud.mode-map-open .notice,#hud.mode-map-open .zone-arrow,#hud.mode-map-open .crosshair,#hud.mode-map-open .compass{display:none}#hud.mode-loot-open .slots,#hud.mode-loot-open .heals,#hud.mode-loot-open .ammo-row,#hud.mode-loot-open .prompt,#hud.mode-loot-open .notice{visibility:hidden}.hud-top-right{gap:8px;display:flex;position:absolute;top:14px;right:16px}.chip{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:10px;min-width:78px;padding:6px 12px}.chip .k{letter-spacing:.12em;color:var(--muted);font-size:10px;display:block}.chip .v{font-family:var(--mono);font-size:22px;font-weight:700}.killfeed{flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;display:flex;position:absolute;top:78px;right:16px}.killfeed div{background:var(--panel);border-radius:6px;padding:3px 9px;animation:.25s ease-out feedIn}.killfeed .me{color:var(--yellow)}.killfeed .w{color:var(--muted);margin:0 6px;font-size:11px}@keyframes feedIn{0%{opacity:0;transform:translate(20px)}}.zone-msg{background:var(--panel);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:600;position:absolute;top:16px;left:50%;transform:translate(-50%)}.zone-msg.warn{color:var(--red);border-color:#ff4d4d80}.center-msg{font-family:var(--title);text-shadow:0 3px #00000073;text-align:center;white-space:nowrap;font-size:34px;position:absolute;top:26%;left:50%;transform:translate(-50%)}.center-msg small{font-family:var(--ui);color:#e3ebe5;text-shadow:0 0 4px #000,0 1px 2px #000;margin-top:4px;font-size:15px;display:block}.prompt{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:6px 12px;font-size:14px;position:absolute;top:58%;left:50%;transform:translate(-50%)}.prompt b{background:var(--text);color:#000;font-family:var(--mono);border-radius:4px;margin-right:6px;padding:0 6px;display:inline-block}.action-ring{text-align:center;width:64px;height:64px;margin:46px 0 0 -32px;font-size:11px;font-weight:600;position:absolute;top:50%;left:50%}.action-ring svg{margin:0 auto 2px;display:block}.bottom{width:min(460px,46vw);position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.armor{justify-content:center;gap:6px;margin-bottom:6px;display:flex}.armor span{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.armor span.off{opacity:.35}.boost{grid-template-columns:repeat(4,1fr);gap:3px;height:6px;margin-bottom:4px;display:grid}.boost i{background:#ffffff1f;border-radius:3px;position:relative;overflow:hidden}.boost i b{transform-origin:0;background:linear-gradient(90deg,#ffb347,#ffd166);position:absolute;top:0;bottom:0;left:0;right:0}.health{background:#0000008c;border:2px solid #ffffff40;border-radius:8px;height:26px;position:relative;overflow:hidden}.health .fill{transform-origin:0;background:linear-gradient(#f5f5f5,#d9d9d9);transition:transform .12s linear,background .2s;position:absolute;top:0;bottom:0;left:0;right:0}.health .fill.mid{background:linear-gradient(#ffd166,#f0a830)}.health .fill.low{background:linear-gradient(#ff6b6b,#d63a3a);animation:.8s infinite pulse}.health .num{font-family:var(--mono);color:#fff;text-shadow:0 0 3px #000,0 1px 2px #000,0 0 6px #000c;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes pulse{50%{opacity:.7}}.slots{flex-direction:column;gap:6px;width:270px;display:flex;position:absolute;bottom:16px;right:16px}.slot{background:var(--panel);opacity:.75;border:2px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex}.slot.active{border-color:var(--green);opacity:1}.slot.empty{opacity:.6}.slot.empty .name{color:var(--muted)}.slot .ammo .dry{color:var(--red);letter-spacing:.06em;font-size:11px;font-style:normal}.slot .key{font-family:var(--mono);color:var(--muted);width:12px;font-size:11px}.slot .pic{flex:none;place-items:center;width:80px;height:38px;display:grid;overflow:hidden}.slot .pic img{object-fit:contain;filter:drop-shadow(0 1px 2px #0009);width:100%;height:100%;display:block}.slot .pic .staff{width:70px;height:26px}.slot .pic .txt{font-size:12px}.slot .name{flex:1;min-width:0;font-size:12px;font-weight:600;line-height:1.25}.slot .name em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;display:block;overflow:hidden}.slot.active .name em{color:var(--text)}.slot .ammo{font-family:var(--mono);font-size:15px;font-weight:700}.slot .ammo small{color:var(--muted);font-size:12px;font-weight:500}.slot .ammo small.out{color:#ff9f43}.toast.warn{color:#ffd2d2;border-color:#ff4d4d99}.ammo-row{justify-content:flex-end;gap:6px;display:flex}.ammo-row span{white-space:nowrap;background:var(--panel);font-family:var(--mono);border-left:3px solid;border-radius:6px;padding:3px 7px;font-size:12px}.heals{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.heals:empty{display:none}.heal{background:var(--panel);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.heal.zero{opacity:.6;color:var(--muted)}.heal .key{font-family:var(--mono);color:var(--muted);font-size:11px}.heal .dot{border-radius:50%;width:12px;height:12px}.heal img{object-fit:contain;filter:drop-shadow(0 1px 2px #0009);width:26px;height:26px}.heal .cnt{font-family:var(--mono);margin-left:auto;font-size:14px;font-weight:700}.heal.hint{padding:4px 6px}.heal.hint kbd{font:700 11px/1 var(--mono);color:var(--muted)}.minimap{background:#000;border:2px solid #fff3;border-radius:12px;position:absolute;bottom:16px;left:16px;box-shadow:0 6px 20px #0006}.bigmap{pointer-events:auto;cursor:crosshair;background:#000;border:2px solid #ffffff40;border-radius:14px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.hurt{opacity:0;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 120px 30px #ff00008c}.zone-tint{opacity:0;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 160px 40px #7814a080}.spectating:empty{display:none}.spectating .spec-me{font-family:var(--mono);color:var(--muted);font-weight:700}.spectating{background:var(--panel);border:1px solid var(--line);pointer-events:auto;border-radius:10px;align-items:center;gap:10px;padding:8px 14px;font-size:14px;display:flex;position:absolute;bottom:170px;left:50%;transform:translate(-50%)}.net.ping{color:var(--text)}.toast{background:var(--panel);white-space:nowrap;border:1px solid #23d18b80;border-radius:8px;padding:5px 12px;font-size:14px;font-weight:600;position:absolute;top:63%;left:50%;transform:translate(-50%)}.notice{background:var(--panel);text-align:center;pointer-events:none;border:1px solid #23d18b73;border-radius:10px;width:max-content;max-width:min(520px,100vw - 32px);padding:5px 14px 6px;position:absolute;top:84px;left:50%;transform:translate(-50%)}.notice b{font:800 14px/1.25 var(--ui);letter-spacing:.04em;display:block}.notice small{color:#d6e0d9;font-size:12.5px;line-height:1.3;display:block}.notice.warn{border-color:#ff4d4d99}.notice.warn b{color:#ffb3b3}#hud:has(.boss-bar:not(.hidden)) .notice{top:124px}#hud:has(.exit-banner:not(.hidden)) .notice{top:240px}.zone-arrow{zoom:var(--hud-scale,1);--arrow-r:var(--zone-arrow-r);width:0;height:0;position:absolute;top:50%;left:50%}.marker-arrow{--arrow-r:125px}.marker-arrow i{border-left-color:#ff4fa3!important}.door-arrow{--arrow-r:80px}.door-arrow i{transform:scale(.75);border-left-color:#ffd166!important}.zone-arrow i{filter:drop-shadow(0 0 3px #000000e6);border-top:18px solid #0000;border-bottom:18px solid #0000;border-left:34px solid #fff;position:absolute;top:-18px;left:-14px}.zone-arrow span{text-align:center;width:92px;font-family:var(--mono);color:#fff;text-shadow:0 0 3px #000,0 1px 2px #000;white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:22px;left:-46px}.net{font-family:var(--mono);color:var(--muted);background:var(--panel);border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;top:14px;left:16px}:root{--glass:linear-gradient(180deg, #16221cc2, #090f0cd1);--glass-solid:linear-gradient(180deg, #141f19f7, #0a100dfa);--glass-line:#ffffff17;--glass-hi:#ffffff12;--well:#03080680;--mint:#5ef2b3;--ink:#04140c}#overlay{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.screen{pointer-events:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(at 50% 30%,#23d18b29,#0000 60%),#050907bd;padding:24px 16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.screen>.card,.screen>.stash-page{margin:auto}.screen.clear{background:#05090773}.panel,.card{background:var(--glass);border:1px solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-hi), 0 18px 44px #00000057;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2)}.card{border-radius:16px;padding:20px}.panel{border-radius:1em;padding:1em 1.1em 1.1em}.panel h2,.card h2{letter-spacing:.18em;color:var(--muted);align-items:center;gap:.6em;margin:0 0 .85em;font-size:12px;font-weight:600;display:flex}.panel h2{font-size:.72em}.panel h2:before,.card h2:before{content:"";background:var(--green);border-radius:2px;flex:none;width:.55em;height:.55em;box-shadow:0 0 .7em #23d18bb3}.panel h2 label{cursor:inherit}.field{background:var(--well);border:1px solid var(--glass-line);width:100%;color:var(--text);font:600 1.12em var(--ui);-webkit-user-select:text;user-select:text;border-radius:.7em;outline:none;padding:.62em .8em;transition:border-color .15s,box-shadow .15s}.field:hover{border-color:#fff3}.field:focus{border-color:var(--green);box-shadow:0 0 0 3px #23d18b38}.btn{-webkit-appearance:none;appearance:none;font:800 20px var(--ui);cursor:pointer;color:var(--ink);background:linear-gradient(180deg, var(--mint), var(--green));box-shadow:0 5px 0 var(--green-dark);border:0;border-radius:12px;width:100%;padding:14px 18px;transition:transform 60ms,filter .15s,background .15s}.btn:hover{filter:brightness(1.08)}.btn:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.btn:active{box-shadow:0 2px 0 var(--green-dark);transform:translateY(3px)}.btn.secondary{color:var(--text);background:linear-gradient(#2c3c32,#1c2921);font-size:16px;box-shadow:inset 0 1px #ffffff0f,0 5px #0a120d}.btn.secondary:hover{filter:none;background:linear-gradient(#354a3d,#223228)}.btn.secondary:active{box-shadow:0 2px #0a120d}.btn.small{width:auto;padding:9px 12px;font-size:14px}.btn .ico{vertical-align:-.26em;width:1.25em;height:1.25em;margin-right:.45em}.btn kbd{font-family:var(--mono);opacity:.6;border:1px solid;border-radius:4px;margin-left:6px;padding:0 4px;font-size:10px;font-weight:600}.row{gap:10px;margin-top:12px;display:flex}.status{text-align:center;color:var(--muted);min-height:18px;margin-top:10px;font-size:13px}.status:empty{min-height:0}.status.err{color:var(--red)}.online-count{text-align:center;color:var(--green);margin-top:10px;font-size:13px;font-weight:600}.online-count:empty{display:none}.tiers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tier{text-align:center;color:var(--yellow);border:1px dashed #ffd16666;border-radius:12px;padding:10px 8px;font-size:18px;font-weight:800}.tier small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:500;display:block}.lobby-screen{--u:clamp(13px, min(calc(1.48vh + 5.3px), 1.25vw), 22px)}.screen.lobby-screen{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(30% 46% at 50% 54%,#5ef2b324,#0000 70%),linear-gradient(90deg,#040806db 0%,#04080680 25%,#0408063d 42% 58%,#04080680 75%,#040806db 100%),linear-gradient(#04080600 64%,#040806d1 100%),linear-gradient(#04080680 0%,#04080600 20%);padding:0;display:block;overflow:auto}.lobby{font-size:var(--u);grid-template-columns:19em minmax(0,1fr) 20em;gap:1.5em;height:100%;padding:1.9em 2.4em 1.6em;display:grid}.lobby-col{flex-direction:column;gap:1em;min-width:0;min-height:0;display:flex}.lobby-spacer{flex:1}.logo{align-items:center;gap:.65em;display:flex}.logo-mark{filter:drop-shadow(0 .2em .5em #0000008c)drop-shadow(0 0 .8em #23d18b59);flex:none;width:4.4em;height:4.4em;transition:transform .8s cubic-bezier(.2,.8,.2,1);animation:1.1s cubic-bezier(.2,.8,.2,1) both logo-in}.logo:hover .logo-mark{transform:rotate(180deg)}@keyframes logo-in{0%{opacity:0;transform:rotate(-270deg)scale(.6)}}.logo h1{font-family:var(--title);letter-spacing:.025em;filter:drop-shadow(0 .07em #0009)drop-shadow(0 .25em .6em #00000073);flex-direction:column;margin:0;font-size:3.05em;font-weight:400;line-height:.88;display:flex}.logo h1 span:first-child{color:#fff}.logo h1 span:last-child{background:linear-gradient(180deg, #effff8 0%, var(--mint) 48%, var(--green) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.tagline{color:var(--muted);letter-spacing:.01em;text-shadow:0 1px 6px #0009;margin:-.15em 0 .5em;font-size:.92em}.mystats{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.mystats div{background:var(--well);border:1px solid var(--glass-line);border-radius:.7em;flex-direction:column;gap:.2em;padding:.6em .75em;display:flex}.mystats b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.4em;line-height:1.1}.mystats span{letter-spacing:.16em;color:var(--muted);font-size:.64em}.lobby .tiers{gap:.5em;font-size:.8em}.lobby .tier{border-radius:.7em;padding:.45em .3em;font-size:1.05em}.token-panel .status{margin-top:.6em;font-size:.72em}.token-panel .row{margin-top:.6em}.footer{color:#9fb0a5b3;text-shadow:0 1px 4px #000000b3;margin-top:auto;font-size:.7em;line-height:1.4}.stage{flex-direction:column;min-width:0;min-height:0;display:flex}.stage-view{flex:1;min-height:12em;position:relative}.char-view{position:absolute;top:0;bottom:0;left:0;right:0}.char-view:before{content:"";left:50%;top:var(--feet-y,90%);width:calc(var(--ring-w,7em) * 3.2);height:calc(var(--ring-w,7em) * .8);pointer-events:none;opacity:0;background:radial-gradient(closest-side,#5ef2b366,#23d18b29 55%,#23d18b00 100%);border-radius:50%;transition:opacity .4s;position:absolute;transform:translate(-50%,-50%)}.char-view.live:before{opacity:1}.char-canvas{opacity:0;cursor:grab;touch-action:none;width:100%;height:100%;transition:opacity .4s;display:block;position:relative}.char-view.live .char-canvas{opacity:1}.char-canvas.dragging{cursor:grabbing}.char-fallback{pointer-events:none;justify-content:center;align-items:flex-end;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.char-fallback img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 1em 1.4em #00000073);max-width:100%;height:92%;margin-bottom:1%}.stage-view.live .char-fallback{opacity:0}.stage-hint{color:#f3f6f1bf;letter-spacing:.06em;white-space:nowrap;pointer-events:none;opacity:0;background:#0408068c;border-radius:999px;padding:.35em .8em;font-size:.7em;transition:opacity .25s;position:absolute;top:.4em;left:50%;transform:translate(-50%)}.stage-view.live:hover .stage-hint{opacity:1}.picker{flex-direction:column;align-items:center;gap:.65em;padding-top:.3em;display:flex}.picker-name{text-align:center;line-height:1}.picker-name small{letter-spacing:.24em;color:var(--mint);text-shadow:0 1px 6px #000c;margin-bottom:.4em;font-size:.68em;font-weight:600;display:block}.picker-name b{font-family:var(--title);letter-spacing:.035em;text-transform:uppercase;text-shadow:0 .06em #0000008c,0 .2em .9em #0009;font-size:2.3em;font-weight:400}.picker-row{align-items:center;gap:.6em;max-width:100%;display:flex}.arrow,.icon-btn{border:1px solid var(--glass-line);width:2.5em;height:2.5em;color:var(--text);cursor:pointer;background:#080e0bcc;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .15s,background .15s,color .15s,transform .1s;display:grid}.arrow:hover,.icon-btn:hover{color:var(--mint);background:#23d18b24;border-color:#5ef2b3b3}.arrow:active{transform:scale(.94)}.arrow .ico,.icon-btn .ico{width:1.25em;height:1.25em}.skins{border:1px solid var(--glass-line);background:#050a08c7;border-radius:1em;gap:.45em;min-width:0;padding:.4em;display:flex}.skin{cursor:pointer;background-color:#111b16;background-image:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--skin,#23d18b) 42%, transparent), transparent 72%);border:1px solid #ffffff14;border-radius:.7em;flex:none;width:3.3em;height:3.3em;padding:0;transition:transform .12s,border-color .12s,box-shadow .12s;position:relative;overflow:hidden}.skin img,.skin canvas{object-fit:contain;pointer-events:none;width:240%;max-width:none;height:240%;position:absolute;top:-12%;left:-70%}.skin canvas{width:100%;height:100%;top:0;left:0}.skin span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skin:hover{border-color:#ffffff47;transform:translateY(-2px)}.skin.sel{border-color:var(--green);box-shadow:0 0 0 2px #23d18b66,0 .4em 1em #23d18b47}.skin:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.arrow:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.icon-btn:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.nav-btn:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.seg button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.seg{border:1px solid var(--glass-line);background:#050a08cc;border-radius:999px;padding:.22em;display:inline-flex}.seg button{-webkit-appearance:none;appearance:none;color:var(--muted);font:700 .74em var(--ui);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5em 1.15em;transition:color .15s,background .15s}.seg button:hover{color:var(--text)}.seg button.on{background:linear-gradient(180deg, var(--mint), var(--green));color:var(--ink);box-shadow:0 .2em .7em #23d18b59}.lobby-nav{flex-wrap:wrap;justify-content:flex-end;gap:.5em;display:flex}.nav-btn{-webkit-appearance:none;appearance:none;border:1px solid var(--glass-line);color:var(--text);font:700 .74em var(--ui);letter-spacing:.14em;cursor:pointer;background:#080e0bcc;border-radius:.75em;align-items:center;gap:.55em;padding:.75em 1.05em;transition:border-color .15s,background .15s;display:inline-flex}.nav-btn .ico{width:1.45em;height:1.45em;color:var(--mint)}.nav-btn:hover{background:#23d18b21;border-color:#5ef2b399}.lobby-nav .nav-btn{flex:auto;justify-content:center}.lang-pill{border:1px solid var(--glass-line);background:#080e0bcc;border-radius:.75em;align-items:center;gap:.15em;padding:.22em;display:inline-flex}.lang-pill button{-webkit-appearance:none;appearance:none;color:var(--muted);font:700 .74em var(--ui);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-radius:.55em;padding:.6em .75em;transition:color .15s,background .15s}.lang-pill button:hover{color:var(--text)}.lang-pill button.on{background:linear-gradient(180deg, var(--mint), var(--green));color:var(--ink)}.lang-pill button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.ver-btn:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.ver-btn{-webkit-appearance:none;appearance:none;color:var(--mint);font:700 1em var(--mono);letter-spacing:.06em;cursor:pointer;background:#080e0bb3;border:1px solid #5ef2b373;border-radius:999px;margin-right:.6em;padding:.15em .65em;transition:border-color .15s,background .15s}.ver-btn:hover{border-color:var(--mint);background:#23d18b26}.loadout-line{flex-direction:column;gap:.8em;display:flex}.loadout-line>div{background:var(--well);border:1px solid #ffd1664d;border-radius:.7em;flex-direction:column;gap:.3em;min-width:0;padding:.7em .85em;display:flex}.loadout-line span{letter-spacing:.18em;color:var(--muted);font-size:.62em}.loadout-line b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1em;line-height:1.3;display:-webkit-box;overflow:hidden}.loadout-line small{font-family:var(--mono);color:var(--yellow);font-size:.78em}.lobby .btn.small,.lobby .btn.secondary{border-radius:.75em;padding:.8em 1em;font-size:.84em}.loadout-line .btn{letter-spacing:.06em;width:100%}.map-pick{flex-direction:column;gap:.35em;margin-top:.8em;display:flex}.map-pick>span{letter-spacing:.18em;color:var(--muted);font-size:.62em}.map-pick .sq-seg button{letter-spacing:.06em;font-size:.7em;line-height:1.25}.map-pick .sq-seg i{background:var(--yellow);color:#2a1d00;border-radius:.35em;padding:.05em .35em;font-size:.8em;font-style:normal}.map-pick .sq-seg button.on i{color:var(--mint);background:#062014}.play-panel{flex-direction:column;gap:.65em;display:flex}.btn.play{text-align:left;box-shadow:0 .32em 0 var(--green-dark), 0 1em 2.6em #23d18b52;border-radius:.95em;align-items:center;gap:.75em;padding:.85em 1.15em;font-size:1em;display:flex;position:relative;overflow:hidden}.btn.play:active{box-shadow:0 .12em 0 var(--green-dark), 0 .6em 1.6em #23d18b4d}.btn.play:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff6b 50%,#0000 62%);animation:5s ease-in-out 1.2s infinite play-shine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}@keyframes play-shine{0%,72%{transform:translate(-110%)}to{transform:translate(110%)}}.btn.play .ico{flex:none;width:1.9em;height:1.9em;margin:0}.play-text{flex-direction:column;gap:.25em;min-width:0;line-height:1;display:flex}.play-text b{font-family:var(--title);letter-spacing:.05em;white-space:nowrap;font-size:2.2em;font-weight:400}.btn.play.long .play-text b{letter-spacing:.03em;font-size:1.6em}.play-text small{letter-spacing:.03em;opacity:.72;font-size:.76em;font-weight:600}.btn.play kbd{margin-left:auto;font-size:.6em}.lobby .play-panel .status{text-shadow:0 1px 4px #000c;margin:0;font-size:.78em;line-height:1.4}.lobby .online-count{margin:0;font-size:.8em}.lobby .status.token-note{opacity:.75;font-size:.7em}.modal{z-index:5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0306059e;padding:3vh 16px;animation:.16s ease-out modal-fade;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}@keyframes modal-fade{0%{opacity:0}}.modal-card{width:min(32em,100%);font-size:var(--u);background:var(--glass-solid);border:1px solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-hi), 0 2em 4em #00000080;border-radius:1.1em;margin:auto;padding:1.1em 1.4em 1.4em;animation:.2s cubic-bezier(.2,.8,.2,1) modal-pop}.modal-card.wide{width:min(58em,100%)}@keyframes modal-pop{0%{opacity:0;transform:translateY(.8em)scale(.98)}}.modal-head{justify-content:space-between;align-items:center;gap:1em;margin-bottom:1em;display:flex}.modal-head h2{font-family:var(--title);letter-spacing:.04em;align-items:center;gap:.45em;margin:0;font-size:1.65em;font-weight:400;display:flex}.modal-head h2 .ico{width:1.05em;height:1.05em;color:var(--mint)}.icon-btn{border-radius:.7em;width:2.3em;height:2.3em}.raid-steps{grid-template-columns:repeat(3,1fr);gap:.6em;margin:0 0 1.3em;padding:0;list-style:none;display:grid}.raid-steps li{color:var(--muted);background:#23d18b12;border:1px solid #23d18b38;border-radius:.8em;gap:.65em;padding:.75em .85em;font-size:.8em;line-height:1.4;display:flex}.raid-steps b{font-family:var(--title);color:var(--mint);font-size:2em;font-weight:400;line-height:1}.raid-steps em{letter-spacing:.14em;color:var(--text);margin-bottom:.2em;font-size:.9em;font-style:normal;font-weight:700;display:block}.key-groups{grid-template-columns:1fr 1fr;gap:0 2em;display:grid}.key-col{flex-direction:column;gap:1.1em;display:flex}.key-groups h3{letter-spacing:.2em;color:var(--mint);margin:0 0 .55em;font-size:.68em;font-weight:600}.keys{flex-direction:column;display:flex}.key-row{color:var(--muted);border-top:1px solid #ffffff0d;grid-template-columns:8.6em 1fr;align-items:baseline;gap:.8em;padding:.42em 0;font-size:.82em;line-height:1.38;display:grid}.key-row:first-child{border-top:0}.caps{flex-wrap:wrap;align-items:center;gap:.25em;display:flex}.caps kbd{min-width:1.75em;color:var(--text);font:700 .86em var(--mono);text-align:center;background:linear-gradient(#26342c,#18231d);border:1px solid #ffffff24;border-radius:.35em;padding:.12em .45em;display:inline-block;box-shadow:0 .15em #00000073}.caps i{color:var(--muted);font-size:.9em;font-style:normal}.settings{flex-direction:column;display:flex}.setting.sub{padding-left:1.1em;font-size:.94em}.setting{border-top:1px solid var(--glass-line);justify-content:space-between;align-items:center;gap:1em;padding:.85em 0;font-size:.95em;font-weight:600;display:flex}.setting:first-child{border-top:0;padding-top:.2em}.setting>label small{color:var(--muted);margin-top:.2em;font-size:.78em;font-weight:400;display:block}.setting .ctl{flex:none;align-items:center;gap:.7em;display:flex}.setting input[type=range]{width:11em;accent-color:var(--green);cursor:pointer}.setting output{text-align:right;min-width:3.4em;font:700 .85em var(--mono);color:var(--mint)}.setting select{-webkit-appearance:none;appearance:none;border:1px solid var(--glass-line);background:var(--well) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235ef2b3' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .7em center / .95em;max-width:15em;color:var(--text);font:600 .88em var(--ui);cursor:pointer;border-radius:.6em;outline:none;padding:.55em 2.2em .55em .8em}.setting select:hover{border-color:#fff3}.setting select:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px #23d18b38}.setting option{background:#121c16}.switch{cursor:pointer;width:2.9em;height:1.6em;display:inline-block;position:relative}.switch input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.switch i{border:1px solid var(--glass-line);pointer-events:none;background:#ffffff1f;border-radius:999px;transition:background .15s;position:absolute;top:0;bottom:0;left:0;right:0}.switch i:after{content:"";background:#d9e3dc;border-radius:50%;width:1.12em;height:1.12em;transition:transform .15s;position:absolute;top:.18em;left:.2em;box-shadow:0 1px 3px #00000073}.switch input:checked+i{background:var(--green)}.switch input:checked+i:after{background:#fff;transform:translate(1.28em)}.switch input:focus-visible+i{outline:2px solid var(--mint);outline-offset:2px}.modal .status{margin-top:.4em;font-size:.8em}@media (prefers-reduced-motion:reduce){.logo-mark,.btn.play:after,.modal,.modal-card{animation:none}}@media (max-width:1100px){.lobby{grid-template-columns:17em minmax(0,1fr) 18em;gap:1.2em;padding:1.6em 1.6em 1.3em}.logo h1{font-size:2.7em}.logo-mark{width:3.9em;height:3.9em}}@media (max-height:520px){.lobby{height:auto;min-height:100%}.stage-view{flex:none;height:22em}}@media (max-width:820px){.lobby-screen{--u:15px}.lobby{grid-template-columns:1fr;height:auto;min-height:100%;padding:20px 16px}.stage{order:1}.lobby-right{order:2}.lobby-left{order:0}.stage-view{flex:none;height:52vh}.lobby-nav{justify-content:flex-start}.key-groups,.raid-steps{grid-template-columns:1fr}.key-col+.key-col{margin-top:1.1em}.skin{width:2.6em;height:2.6em}}.screen.raid-menu{--u:clamp(13px, min(calc(1.48vh + 5.3px), 1.25vw), 22px);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#040806d1 0%,#040806a3 28%,#0408066b 60%,#0408064d 100%);padding:0;animation:.14s ease-out modal-fade}.rm-wrap{font-size:var(--u);align-items:center;gap:1.6em;width:100%;min-height:100%;padding:2em 2.4em;display:flex}.rm-side{flex-direction:column;flex:none;gap:1em;width:18.5em;margin-bottom:3vh;display:flex}.rm-head h1{font-family:var(--title);letter-spacing:.03em;text-shadow:0 .06em .3em #00000080;margin:0;font-size:2.8em;font-weight:400;line-height:1}.rm-live{color:#ffd6d6;letter-spacing:.18em;background:#ff4d4d29;border:1px solid #ff4d4d80;border-radius:999px;align-items:center;gap:.6em;margin-top:.75em;padding:.4em .8em;font-size:.7em;font-weight:700;display:inline-flex}.rm-live i{background:var(--red);width:.65em;height:.65em;box-shadow:0 0 .7em var(--red);border-radius:50%;animation:1.3s ease-in-out infinite rm-pulse}@keyframes rm-pulse{50%{opacity:.3}}.rm-head p{color:#c3d0c7;margin:.75em 0 0;font-size:.82em;line-height:1.45}.rm-nav{flex-direction:column;gap:.55em;display:flex}.rm-nav .btn{border-radius:.75em;justify-content:center;align-items:center;margin-bottom:.35em;padding:.78em 1em;font-size:1.05em;display:flex}.rm-nav .btn kbd{margin-left:.8em;font-size:.55em}.rm-item{-webkit-appearance:none;appearance:none;border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);width:100%;color:var(--text);font:700 .8em var(--ui);letter-spacing:.16em;text-align:left;cursor:pointer;border-radius:.75em;align-items:center;gap:.75em;padding:.8em 1em;transition:border-color .15s,background .15s;display:flex}.rm-item span{flex:1}.rm-item .ico{width:1.45em;height:1.45em;color:var(--mint);flex:none}.rm-item .ico:last-child{width:1.1em;height:1.1em;color:var(--muted);transition:transform .15s}.rm-item:hover{background:linear-gradient(#23d18b21, #23d18b21), var(--glass);border-color:#5ef2b399}.rm-item.on{background:linear-gradient(#23d18b2e, #23d18b2e), var(--glass);box-shadow:inset .22em 0 0 var(--mint);border-color:#5ef2b3d9}.rm-item.on .ico:last-child{color:var(--mint);transform:translate(.2em)}.rm-item:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.rm-item.danger .ico:first-child{color:#ff8f8f}.rm-item.danger:hover{background:linear-gradient(#ff4d4d1f, #ff4d4d1f), var(--glass);border-color:#ff4d4d99}.rm-item.danger.on{background:linear-gradient(#ff4d4d29, #ff4d4d29), var(--glass);box-shadow:inset .22em 0 0 var(--red);border-color:#ff4d4dcc}.rm-item.danger.on .ico:last-child{color:#ff8f8f}.rm-panel{background:var(--glass-solid);border:1px solid var(--glass-line);min-width:0;max-height:calc(100vh - 4em);box-shadow:inset 0 1px 0 var(--glass-hi), 0 2em 4em #00000080;border-radius:1.1em;flex:0 33em;padding:1.1em 1.4em 1.4em;animation:.2s cubic-bezier(.2,.8,.2,1) modal-pop;overflow:auto}.rm-panel.rm-controls{flex-basis:56em}.rm-panel.rm-leave{border-top:.22em solid var(--red);flex-basis:31em;position:relative}.rm-leave .modal-head h2 .ico{color:#ff8f8f}.rm-panel .status{text-align:left;color:var(--mint);font-size:.8em;line-height:1.45}.rm-foot{border-top:1px solid var(--glass-line);color:var(--muted);margin-top:.9em;padding-top:.8em;font-size:.74em}.rm-costs{flex-direction:column;gap:.5em;margin:0 0 1em;padding:0;list-style:none;display:flex}.rm-costs li{color:#e6ece7;background:#ff4d4d12;border:1px solid #ff4d4d3d;border-radius:.7em;padding:.7em .9em .7em 2.2em;font-size:.86em;line-height:1.45;position:relative}.rm-costs li:before{content:"";background:var(--red);border-radius:1px;width:.5em;height:.5em;position:absolute;top:1.12em;left:.95em;transform:rotate(45deg);box-shadow:0 0 .6em #ff4d4db3}.rm-keep{color:var(--muted);margin:0;font-size:.82em;line-height:1.45}.rm-keep kbd{color:var(--text);font:700 .9em var(--mono);background:#22302a;border:1px solid #ffffff29;border-radius:.3em;padding:.05em .4em}.rm-panel .row{margin-top:1.1em}.rm-panel .row .btn{border-radius:.7em;padding:.8em 1em;font-size:.92em}.btn.danger{color:#fff;background:linear-gradient(#ff7b7b,#e3413f);box-shadow:0 5px #8a1e21}.btn.danger:active{box-shadow:0 2px #8a1e21}.btn.danger:focus-visible{outline-color:#ff9b9b}@media (prefers-reduced-motion:reduce){.screen.raid-menu,.rm-panel,.rm-live i{animation:none}}@media (max-width:900px){.rm-wrap{flex-direction:column;align-items:stretch}.rm-side{width:auto}.rm-panel{flex-basis:auto;max-height:none}}.dialog{text-align:center;zoom:var(--hud-scale,1);width:min(460px,100%)}.dialog h2{justify-content:center}.dialog h1{font-family:var(--title);letter-spacing:.02em;margin:0;font-size:60px;font-weight:400;line-height:1}.dialog h1.win{color:var(--yellow)}.dialog h1.lose{color:var(--red)}.dialog .sub{color:var(--muted);margin:8px 0 16px}.dialog .sub.how{color:var(--yellow);margin-top:-4px;font-size:13px}.dialog .sub.extra{margin:-6px 0 14px;font-size:13px}.raid-card{padding-top:24px;position:relative;overflow:hidden}.raid-card:before{content:"";background:var(--tone,var(--green));height:4px;box-shadow:0 0 22px var(--tone,var(--green));position:absolute;top:0;left:0;right:0}.raid-card:after{content:"";background:radial-gradient(ellipse 70% 40% at 50% 0%, color-mix(in srgb, var(--tone,#23d18b) 16%, transparent), transparent 70%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.raid-card>*{z-index:1;position:relative}.raid-card.good{--tone:var(--green)}.raid-card.bad{--tone:var(--red)}.raid-card.warn{--tone:var(--yellow)}.raid-card.good h1.win{color:var(--mint)}.raid-card.warn h1.lose{color:var(--yellow)}.card-kicker{letter-spacing:.26em;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:600}.raid-card .haul{text-align:left;flex-direction:column;gap:3px;max-height:180px;margin:10px 0;display:flex;overflow:auto}.raid-card .haul div{background:var(--well);border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:14px;display:flex}.raid-card .haul i{border-radius:3px;width:10px;height:10px}.raid-card .haul span{color:var(--muted);font-family:var(--mono);margin-left:auto;font-size:12px}.raid-card .total{font-family:var(--mono);color:var(--yellow);margin:4px 0 12px;font-size:26px;font-weight:800}.stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.stats div{background:var(--well);border:1px solid var(--glass-line);border-radius:10px;padding:10px 4px}.stats b{font-family:var(--mono);font-size:24px;display:block}.stats span{color:var(--muted);letter-spacing:.12em;font-size:11px}.lobby-count{font-family:var(--mono);margin:8px 0;font-size:46px;font-weight:700}.spinner{border:4px solid #ffffff26;border-top-color:var(--green);border-radius:50%;width:34px;height:34px;margin:0 auto 10px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tip{background:var(--panel);white-space:nowrap;border:1px solid #23d18b73;border-radius:10px;padding:8px 14px;font-size:14px;animation:.3s ease-out feedIn;position:absolute;bottom:124px;left:50%;transform:translate(-50%)}.tip b{font-family:var(--mono);background:var(--text);color:#000;border-radius:4px;padding:0 5px}.leader{background:var(--panel);color:var(--yellow);letter-spacing:.04em;white-space:nowrap;border:1px solid #ffd16673;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600;position:absolute;top:16px;right:196px}.leader.me{background:#ffd1662e}@media (max-width:900px){.leader{top:64px;right:16px}}.crosshair,.hitmark{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.crosshair{--gap:6px}.crosshair i{background:#fff;border-radius:1px;position:absolute;box-shadow:0 0 0 1px #0000008c}.crosshair i.t,.crosshair i.b{width:2px;height:9px;left:-1px}.crosshair i.l,.crosshair i.r{width:9px;height:2px;top:-1px}.crosshair i.t{bottom:var(--gap)}.crosshair i.b{top:var(--gap)}.crosshair i.l{right:var(--gap)}.crosshair i.r{left:var(--gap)}.crosshair b{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 0 1px #0000008c}.blockmark{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.blockmark i{border:2px solid #ff5a4a;border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px;box-shadow:0 0 0 1px #00000080}.blockmark i:after{content:"";background:#ff5a4a;width:2px;height:14px;position:absolute;top:0;left:7px;transform:rotate(45deg)}.crosshair.blocked{opacity:.45}.crosshair .xr{display:none}.crosshair.has-ring .xr{display:block}.crosshair .xr u{background:#ffffffd9;border-radius:50%;width:3px;height:3px;position:absolute;top:-1.5px;left:-1.5px;box-shadow:0 0 0 1px #00000073}.crosshair .xr u:first-child{transform:rotate(0deg) translateX(var(--ring))}.crosshair .xr u:nth-child(2){transform:rotate(51.4deg) translateX(var(--ring))}.crosshair .xr u:nth-child(3){transform:rotate(102.8deg) translateX(var(--ring))}.crosshair .xr u:nth-child(4){transform:rotate(154.3deg) translateX(var(--ring))}.crosshair .xr u:nth-child(5){transform:rotate(205.7deg) translateX(var(--ring))}.crosshair .xr u:nth-child(6){transform:rotate(257.1deg) translateX(var(--ring))}.crosshair .xr u:nth-child(7){transform:rotate(308.6deg) translateX(var(--ring))}.crosshair .xp{width:40px;height:40px;display:none;position:absolute;top:-20px;left:-20px;overflow:visible;transform:rotate(-90deg)}.crosshair.has-prog .xp{display:block}.crosshair .xp circle{fill:none;stroke:#ffffffe6;stroke-width:2px;stroke-dasharray:calc(var(--prog,0) * 1) 100;filter:drop-shadow(0 0 1px #000c)}.crosshair.prog-full .xp circle{stroke:#ffd34d}.crosshair .xm{letter-spacing:.08em;color:#fff;text-shadow:0 0 2px #000,0 0 2px #000;white-space:nowrap;font:700 10px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:22px;left:0;transform:translate(-50%)}.hitmark i{background:#fff;width:3px;height:11px;position:absolute;top:-5.5px;left:-1.5px;box-shadow:0 0 2px #000000b3}.hitmark i:first-child{transform:rotate(45deg)translateY(-12px)}.hitmark i:nth-child(2){transform:rotate(135deg)translateY(-12px)}.hitmark i:nth-child(3){transform:rotate(225deg)translateY(-12px)}.hitmark i:nth-child(4){transform:rotate(315deg)translateY(-12px)}.hitmark.kill i{background:#ff4d4d;height:14px}.hitmark.head i{background:#ffcf3f;height:13px}.dmg-arc{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.dmg-arc:before{content:"";filter:drop-shadow(0 0 6px #ff0000b3);border-top:6px solid #ff3232f2;border-radius:50%/100% 100% 0 0;width:140px;height:36px;position:absolute;top:-150px;left:-70px}.compass{zoom:var(--hud-scale,1);width:360px;height:26px;margin-left:-180px;position:absolute;top:52px;left:50%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.compass .strip{height:26px;position:absolute;top:0;left:180px}.compass span{font-family:var(--mono);color:#fff;text-shadow:0 0 3px #000,0 1px 2px #000;font-size:12px;font-weight:700;position:absolute;top:4px;transform:translate(-50%)}.compass span.main{color:var(--yellow);font-size:15px;top:2px}.compass span.t{background:#ffffffbf;width:2px;height:8px;top:8px;box-shadow:0 0 2px #000}.compass .mid{background:var(--yellow);width:2px;height:7px;position:absolute;bottom:0;left:179px}.lock-hint{background:var(--panel);border:1px solid var(--line);text-align:center;zoom:var(--hud-scale,1);border-radius:12px;padding:10px 18px;font-size:16px;font-weight:600;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.lock-hint small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.dmg-num{font-family:var(--title);color:#fff;text-shadow:0 2px #000000b3,0 0 4px #0009;pointer-events:none;white-space:nowrap;will-change:transform, opacity;font-size:26px;position:absolute;top:0;left:0}.dmg-num.big{color:var(--yellow);font-size:32px}.dmg-num.head{color:#ffcf3f;text-shadow:0 2px #5a3200d9,0 0 8px #ffbe2899;font-size:36px}#hud.mode-in-plane .compass{display:none}.armor span.wood{color:#ffd9a8;border-color:#c9914fbf}.dmg-num.wood{color:#ffd9a8;font-size:22px}.bag-panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;max-width:300px;padding:7px 9px 8px;font-size:12px;position:absolute;top:44px;left:16px}.bag-panel .head{letter-spacing:.06em;color:var(--muted);align-items:center;gap:4px;margin-bottom:5px;font-weight:700;display:flex}.bag-panel .head b{color:var(--yellow)}.bag-panel .hint{font-family:var(--mono);border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:0 4px;font-size:10px}.bag-panel .tiles{grid-template-columns:repeat(8,26px);gap:3px;display:grid}.bag-panel .t{background:color-mix(in srgb, var(--c,#555) 30%, #00000080);border:2px solid var(--c,#ffffff26);width:26px;height:26px;font:800 9px var(--mono);color:#fff;border-radius:5px;justify-content:center;align-items:center;display:flex;position:relative}.bag-panel .t img{object-fit:contain;width:100%;height:100%}.bag-panel .t.empty{background:#00000059;border:1px dashed #ffffff2e}.bag-panel .t small{color:#fff;text-shadow:0 0 2px #000;font-size:9px;position:absolute;bottom:-1px;right:1px}.bag-panel .load{font:600 10px var(--mono);color:#9fb3aa;margin:-2px 0 5px}.bag-panel .load.heavy{color:#ffb347}.bag-panel .pocket{letter-spacing:.06em;color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-weight:700;display:flex}.bag-panel .list{flex-direction:column;gap:2px;min-width:260px;margin-top:8px;display:flex}.bag-panel .row{border-radius:5px;align-items:center;gap:7px;padding:3px 6px;font-size:13px;display:flex}.bag-panel .row i{border-radius:3px;flex:none;width:10px;height:10px}.bag-panel .row span{color:var(--muted);margin-left:auto;font-size:11px}.bag-panel .row.sel{background:#ffffff29;outline:1px solid #fff6}.bag-panel .pocket-row{border-top:1px solid var(--line);margin-top:4px;padding-top:5px}.bag-panel .bag-keys{color:var(--muted);margin-top:6px;font-size:11px}.bag-panel .bag-keys b{color:var(--text);font-family:var(--mono)}.prompt .bar{background:#ffffff26;border-radius:3px;height:5px;margin-top:5px;display:block;overflow:hidden}.prompt .bar i{background:var(--green);height:100%;display:block}.killfeed .out .w{color:var(--green)}.shield-bar{background:#00000080;border:1px solid #5ad1ff80;border-radius:6px;height:12px;margin-bottom:4px;position:relative;overflow:hidden}.shield-bar b{transform-origin:0;background:linear-gradient(#7fdcff,#2f9be0);transition:transform .12s linear;position:absolute;top:0;bottom:0;left:0;right:0}.shield-bar span{font:700 9px var(--mono);letter-spacing:.08em;color:#fff;text-shadow:0 0 3px #000;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.shield-bar.broken{border-color:#ff4d4d99}.stamina-bar{background:#ffffff1f;border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.stamina-bar b{transform-origin:0;background:#e8f4ff;height:100%;transition:transform .1s linear;display:block}.stamina-bar.low b{background:#ff9f43}.stamina-bar.exhausted{animation:.7s ease-in-out infinite alternate stamina-out}.stamina-bar.exhausted b{background:#ff5a4a}@keyframes stamina-out{0%{background:#ff5a4a26}to{background:#ff5a4a73}}.armor span.shield{color:#bfeaff;border-color:#5ad1ffb3}.hitmark.shield i{background:#5ad1ff}.dmg-num.shield{color:#7fdcff}.dmg-num.armor{color:#b9c2c9;letter-spacing:.04em;font-size:.8em}.shield-flash{opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 120px 30px #3caaffbf}.bench-panel{zoom:var(--hud-scale,1);background:var(--panel);border:1px solid #ffd16680;border-radius:12px;min-width:340px;padding:10px 12px;font-size:13px;position:absolute;top:22%;left:50%;transform:translate(-50%)}.bench-panel .head{letter-spacing:.1em;color:var(--yellow);gap:10px;margin-bottom:6px;font-weight:800;display:flex}.bench-panel .head span{color:var(--muted);letter-spacing:0;margin-left:auto;font-weight:600}.bench-panel .row{align-items:center;gap:8px;padding:3px 4px;display:flex}.bench-panel .row b{font-family:var(--mono);background:var(--text);color:#000;border-radius:4px;padding:0 5px}.bench-panel .row span{color:var(--muted);margin-left:auto;font-size:12px}.bench-panel .row.off{opacity:.4}.bench-panel .bench-keys{color:var(--muted);margin-top:6px;font-size:11px}.bench-panel .bench-keys b{color:var(--text);font-family:var(--mono)}.stash-wrap{--u:clamp(13px, min(calc(1.48vh + 5.3px), 1.25vw), 22px);padding:3vh 2.5vw}.stash-page{font-size:var(--u);flex-direction:column;gap:1em;width:min(70em,100%);height:min(100%,55em);min-height:26em;display:flex}.page-head{align-items:center;gap:1em;display:flex}.page-title{flex:1;min-width:0}.page-title h1{font-family:var(--title);letter-spacing:.025em;filter:drop-shadow(0 .07em #00000080);margin:0;font-size:2.75em;font-weight:400;line-height:1}.page-title h1 span{color:var(--mint)}.page-title p{color:var(--muted);margin:.4em 0 0;font-size:.875em}.cr-chip{background:#ffd16614;border:1px solid #ffd16659;border-radius:.75em;flex-direction:column;align-items:flex-end;padding:.5em .9em;display:flex}.cr-chip small{letter-spacing:.2em;color:var(--muted);font-size:.62em}.cr-chip b{font-family:var(--mono);color:var(--yellow);font-size:1.25em}.page-head .btn{border-radius:.75em;flex:none;padding:.75em 1.15em;font-size:.95em}.stash-screen{flex:1;grid-template-columns:1.1fr 1fr;gap:1em;min-height:0;display:grid}.stash-screen .card{border-radius:1em;flex-direction:column;min-height:0;padding:1.25em;display:flex}.stash-screen h2{font-size:.75em}.stash-screen h2 small{color:var(--muted);letter-spacing:0;margin-left:.15em;font-size:.92em;font-weight:600}.stash-screen h2.gap{margin-top:1.5em}.loadout-box{background:var(--well);border:1px solid #ffd1664d;border-radius:.75em;padding:.75em .9em}.loadout-box .sub{color:var(--muted);font-size:.82em}.loadout-box .row{margin-top:.65em}.loadout-box .btn.small{border-radius:.7em;padding:.6em .9em;font-size:.85em}.loadout-big{color:var(--yellow);margin-bottom:.25em;font-size:1.06em;font-weight:700}.slist{flex-direction:column;gap:.25em;min-height:0;padding-right:2px;display:flex;overflow:auto}.srow{background:var(--well);border:1px solid #0000;border-radius:.7em;align-items:center;gap:.6em;padding:.38em .45em .38em .9em;font-size:.82em;transition:border-color .12s,background .12s;display:flex}.srow:hover{border-color:var(--glass-line);background:#ffffff0a}.srow .nm{flex:1;min-width:0}.srow .ct{text-align:right;min-width:4.6em;color:var(--muted);font-family:var(--mono);flex:none;font-size:.92em}.srow.off{opacity:.45}.btn.tiny{box-shadow:0 2px 0 var(--green-dark);border-radius:7px;padding:4px 10px;font-size:11px}.btn.tiny.secondary{box-shadow:inset 0 1px #ffffff0f,0 2px #0a120d}.btn.tiny:active{transform:translateY(1px)}.srow .btn.tiny{border-radius:.55em;flex:none;width:auto;margin:0;padding:.3em .75em;font-size:.84em}.stash-screen .sub{color:var(--muted)}.stash-screen .empty-note,.stash-screen .foot-note{margin:.6em 0 0;font-size:.82em}@media (max-width:820px){.stash-page{height:auto}.page-head{flex-wrap:wrap}.stash-screen{grid-template-columns:1fr}}.boss-bar{text-align:center;zoom:var(--hud-scale,1);pointer-events:none;width:420px;margin-left:-210px;position:absolute;top:84px;left:50%}.boss-bar span{font:800 13px/1 var(--font-ui,system-ui);letter-spacing:.18em;color:#ffd166;text-shadow:0 1px 2px #000;margin-bottom:5px;display:block}.boss-bar b{background:#0000008c;border:1px solid #ffd16680;border-radius:4px;height:8px;display:block;overflow:hidden}.boss-bar i{transform-origin:0;background:linear-gradient(90deg,#ff6a3d,#ffd166);height:100%;transition:transform .2s;display:block}#hud.mode-map-open .boss-bar{display:none}.fb{flex-direction:column;gap:12px;display:flex}.fb-lead{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.fb-kinds{flex-wrap:wrap;gap:8px;display:flex}.fb-kind{font:600 13px var(--ui);letter-spacing:.04em;color:var(--text);border:1px solid var(--line);cursor:pointer;background:#ffffff0d;border-radius:999px;padding:7px 14px}.fb-kind:hover{border-color:#ffffff4d}.fb-kind.on{border-color:var(--green);color:#b9f5d9;background:#23d18b2e}.fb-text{resize:vertical;width:100%;min-height:130px;font:15px/1.45 var(--ui);color:var(--text);border:1px solid var(--line);background:#00000059;border-radius:10px;padding:10px 12px}.fb-text:focus{border-color:var(--green);outline:none}.fb-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.fb-count{color:var(--muted);font:12px var(--mono)}.fb-send[disabled]{opacity:.45;cursor:default}.fb-status:empty{display:none}.fb-count{white-space:nowrap}.fb .fb-send{flex:none;width:auto;min-width:140px}.acc-form{flex-direction:column;gap:.55em;display:flex}.acc-form .field{font-size:1em}.acc-btns{gap:.5em;display:flex}.acc-btns .btn{flex:1}.acc-form.busy{opacity:.6;pointer-events:none}.acc-note{color:var(--muted);font-size:.74em;line-height:1.4}.acc-note.err{color:var(--red,#ff6b6b)}.acc-me{justify-content:space-between;align-items:center;gap:.8em;display:flex}.acc-me b{text-overflow:ellipsis;white-space:nowrap;font-size:1.3em;font-weight:700;overflow:hidden}.loadout-line .btn:disabled{opacity:.45;cursor:not-allowed}.stash-screen.busy .btn{pointer-events:none;opacity:.7}.stash-screen .foot-note.err{color:var(--red,#ff6b6b)}.lobby .acc-me .btn{flex:none;width:auto;padding:.5em .85em;font-size:.7em}.acc-me b{flex:1;min-width:0}.lobby .btn.acc-guest{text-align:left;border-radius:.85em;align-items:center;gap:.7em;width:100%;padding:.75em 1em;font-size:1em;display:flex}.btn.acc-guest .ico{flex:none;width:1.5em;height:1.5em;margin:0}.btn.acc-guest span{flex-direction:column;gap:.15em;min-width:0;display:flex}.btn.acc-guest b{letter-spacing:.06em;font-size:1.05em}.btn.acc-guest small{font:600 .68em/1.35 var(--ui);opacity:.8}.btn.acc-guest.busy{opacity:.6;pointer-events:none}.acc-or{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6em;margin:.75em 0 .6em;font-size:.66em;display:flex}.acc-or:before,.acc-or:after{content:"";background:var(--line);flex:1;height:1px}.acc-tag{font:800 .95em var(--ui);letter-spacing:.12em;color:#2a1d00;background:var(--yellow);border-radius:.4em;flex:none;margin-left:auto;padding:.2em .55em}.acc-claim{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffd1661a;border:1px solid #ffd16673;border-radius:.75em;align-items:center;gap:.6em;margin-top:.6em;padding:.6em .75em;display:flex}.acc-claim:hover{background:#ffd1662e}.acc-claim .ico{width:1.3em;height:1.3em;color:var(--yellow);flex:none}.acc-claim span{flex-direction:column;gap:.2em;min-width:0;display:flex}.acc-claim b{letter-spacing:.08em;color:var(--yellow);font-size:.8em}.acc-claim small{color:var(--muted);font-size:.68em;line-height:1.35}.modal.claim-modal{z-index:30}.claim-modal .modal-card{flex-direction:column;gap:.6em;max-width:28em;display:flex}.claim-modal .modal-card.busy{opacity:.7;pointer-events:none}.claim-modal p{color:#c8d3cc;margin:0;line-height:1.45}.claim-modal p.claim-lead{color:var(--yellow);font-weight:700}.claim-modal .row{gap:10px;margin-top:.3em;display:flex}.claim-modal .row .btn{flex:1}.raid-card .rc-claim{background:#ffd1661a;border:1px solid #ffd16673;border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;font-size:13px;line-height:1.35;display:flex}.raid-card .rc-claim span{text-align:left;flex:1}.raid-card .rc-claim .btn{flex:none}.bag-panel .inv-guns{gap:2px;margin-bottom:4px;display:grid}.bag-panel .inv-gun{color:#dfe9e4;align-items:center;gap:6px;font-weight:600;display:flex}.bag-panel .inv-gun i{font:700 10px var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:0 4px;font-style:normal}.bag-panel .inv-gun.on i{color:#0b1210;background:var(--green,#23d18b);border-color:#0000}.bag-panel .inv-gun span{font:600 11px var(--mono);color:#9fb3aa;margin-left:auto}.bag-panel .inv-gun.empty{color:#ffffff59;font-weight:500}.bag-panel .inv-meds{color:#b9c9c2;flex-wrap:wrap;gap:2px 9px;margin-bottom:6px;font-size:11px;display:flex}.bag-panel .inv-meds b{color:#fff}.bag-panel .inv-meds .sh b{color:#5ad1ff}.bag-panel .bag-head em{color:#9fb3aa;margin-left:4px;font-style:normal;font-weight:600}.stealth{color:#cfe9c8;white-space:nowrap;pointer-events:none;background:#0f2816c7;border:1px solid #4caf3c99;border-radius:999px;padding:5px 12px;font-size:12px;position:absolute;bottom:150px;left:50%;transform:translate(-50%)}.stealth b{color:#7be36a;letter-spacing:.12em;margin-right:4px}.stealth.hidden{display:none}.fb-shots{flex-direction:column;gap:8px;margin-top:8px;display:flex}.fb-thumbs{flex-wrap:wrap;gap:8px;display:flex}.fb-thumbs:empty{display:none}.fb-thumb{border:1px solid var(--line,#ffffff26);background:#0006;border-radius:8px;width:96px;height:64px;position:relative;overflow:hidden}.fb-thumb img{object-fit:cover;width:100%;height:100%}.fb-thumb button{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;width:20px;height:20px;padding:0;font-size:14px;line-height:20px;position:absolute;top:2px;right:2px}.fb-shot-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fb-add{color:#e8f3ee;font:700 11px var(--ui,system-ui);letter-spacing:.08em;cursor:pointer;background:#ffffff0d;border:1px dashed #ffffff47;border-radius:8px;align-items:center;padding:6px 11px;display:inline-flex}.fb-add:hover{border-color:var(--green,#23d18b)}.fb-add.off{opacity:.4;pointer-events:none}.fb-add.hidden{display:none}.fb-hint{color:var(--muted,#9fb3aa);font-size:11px}.spectating .spec-keys{color:var(--muted,#9fb3aa);white-space:nowrap;font-size:12px}.spectating .spec-keys kbd{font:600 10px var(--mono,monospace);border:1px solid var(--line,#fff3);color:#e8f3ee;border-radius:4px;padding:1px 4px}.bag-panel .t.wide{width:auto}small.att{font:700 9px var(--mono);color:#dfe8e4;vertical-align:middle;border:1px solid #ffffff59;border-radius:3px;margin-left:3px;padding:0 3px}small.att.stab{border-color:var(--c,#a4adb8);color:var(--c,#a4adb8)}small.gcond{font:700 9px var(--mono);color:#9fd8b2}small.gcond.b1{color:#ffd166}small.gcond.b2,small.gcond.b3{color:#ff6b6b}.squad-panel{flex-direction:column;gap:.5em;font-size:.92em;display:flex}.sq-head{justify-content:space-between;align-items:center;gap:.6em;display:flex}.sq-head h2{margin:0}.squad-panel h2 small.sq-off{letter-spacing:.05em;color:var(--muted);font-size:.75em;font-weight:600}.sq-seg{background:var(--well);border-radius:.6em;grid-template-columns:1fr 1fr;gap:.25em;min-width:9.5em;padding:.2em;display:grid}.sq-seg button{font:inherit;letter-spacing:.1em;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.45em;padding:.45em .6em;font-size:.78em;font-weight:800}.sq-seg button.on{color:#062014;background:linear-gradient(180deg, var(--mint), var(--green))}.sq-seg button:disabled{cursor:default;opacity:.45}.sq-row{gap:.35em;display:flex}.sq-row .field{flex:1;min-width:0;padding:.5em .6em;font-size:.8em}.sq-row .btn.tiny{white-space:nowrap}.sq-check{cursor:pointer;align-items:flex-start;gap:.5em;font-size:.76em;line-height:1.3;display:flex}.sq-check input{accent-color:var(--mint);margin-top:.12em}.sq-members{flex-wrap:wrap;gap:.3em;display:flex}.sq-mem{background:var(--well);border-radius:.5em;align-items:center;gap:.4em;padding:.35em .6em;font-size:.84em;display:inline-flex}.sq-mem.me{border:1px solid #5ef2b359}.sq-mem.empty{color:var(--muted);font-style:italic}.sq-mem small{letter-spacing:.08em;color:var(--yellow);text-transform:uppercase;font-size:.72em}.sq-mem .dot{background:#56605a;border-radius:50%;flex:none;width:.55em;height:.55em}.sq-mem .dot.on{background:var(--mint);box-shadow:0 0 .5em var(--mint)}.sq-code{align-items:center;gap:.45em;font-size:.8em;display:flex}.sq-code span{color:var(--muted);font-size:.85em}.sq-code code{font-family:var(--mono);letter-spacing:.16em;color:var(--yellow);font-size:1.12em;font-weight:800}.sq-code .btn:first-of-type{margin-left:auto}.sq-note{color:var(--muted);font-size:.72em;line-height:1.3}.sq-voice{color:var(--mint);opacity:.8;font-size:.72em;line-height:1.3}.sq-voice.live{opacity:1}.sq-mem.talking .dot{background:var(--mint);box-shadow:0 0 0 .2em #5ef2b359, 0 0 .7em var(--mint)}.sq-mem.talking b{color:var(--mint)}.sq-invite{background:#ffd1661f;border:1px solid #ffd16673;border-radius:.6em;align-items:center;gap:.4em;padding:.45em .55em;font-size:.78em;animation:.25s ease-out sq-pop;display:flex}.sq-invite span{flex:1;min-width:0}@keyframes sq-pop{0%{opacity:0;transform:scale(.94)}}.btn.play.waiting{filter:saturate(.4)brightness(.85)}.kb-top{color:var(--muted);justify-content:space-between;align-items:center;gap:1em;margin-bottom:.4em;font-size:.8em;display:flex}.kb-top .btn{flex:none;width:auto;padding-inline-start:1.1em;padding-inline-end:1.1em}.kb-note{min-height:1.3em;color:var(--yellow);margin-bottom:.6em;font-size:.78em}.key-row.kb-row{grid-template-columns:1fr auto;align-items:center;padding:.28em 0}.kb{min-width:4.2em;color:var(--text);font:700 .86em var(--mono);cursor:pointer;white-space:nowrap;background:linear-gradient(#26342c,#18231d);border:1px solid #ffffff24;border-radius:.4em;padding:.28em .6em;box-shadow:0 .15em #00000073}.kb:hover{border-color:var(--mint);outline:none}.kb:focus-visible{border-color:var(--mint);outline:none}.kb.wait{border-color:var(--yellow);color:var(--yellow);animation:.8s ease-in-out infinite alternate kb-wait}@keyframes kb-wait{to{background:#ffd1662e}}.raid-card .say-row{gap:8px;margin-top:14px;display:flex}.raid-card .say-row input{color:#fff;min-width:0;font:inherit;background:#040907b3;border:1px solid #ffd16680;border-radius:8px;outline:none;flex:1;padding:8px 10px;font-size:13px}.raid-card .say-row input:focus{border-color:#ffd166}.raid-card .say-log{text-align:left;color:#e9efe9;overflow-wrap:anywhere;flex-direction:column;gap:2px;margin-top:6px;font-size:12.5px;display:flex}.raid-card .say-log b{color:#ffd166;margin-right:4px}.screen.lobby-screen.hideout{background:linear-gradient(90deg,#040806cc 0%,#04080661 21%,#04080600 31% 71%,#04080666 80%,#040806d1 100%),linear-gradient(#040806b3 0%,#04080600 13%),linear-gradient(#04080600 80%,#0408068c 100%)}.hideout .lobby{grid-template:"top top top""left stage right"minmax(0,1fr)/19em minmax(0,1fr) 20em;row-gap:1.1em;padding:1em 2em 1.4em}.lobby-top{grid-area:top;align-items:center;gap:1.4em;min-width:0;display:flex}.hideout .logo{flex:none;gap:.55em}.hideout .logo-mark{width:2.8em;height:2.8em}.hideout .logo h1{flex-direction:row;gap:.25em;font-size:2.05em;line-height:1}.hideout .tagline{max-width:16em;margin:0 0 0 .9em;font-size:.82em;line-height:1.3}.hideout .lobby-nav{flex-wrap:nowrap;margin-left:auto}.online-pill{color:var(--muted);font:600 .82em var(--ui);white-space:nowrap;background:#06120db3;border:1px solid #5ef2b359;border-radius:.8em;align-self:flex-end;align-items:center;gap:.35em;padding:.5em .85em;display:flex}.online-pill:empty{display:none}.online-pill b{color:#dffbef;font:800 1.05em var(--mono)}.online-pill span{opacity:.5;margin:0 .15em}.online-pill .dot{background:var(--mint);width:.55em;height:.55em;box-shadow:0 0 .5em var(--mint);border-radius:50%}.hideout .lobby-nav .nav-btn{white-space:nowrap;padding:.65em .9em}.hideout .lobby-left{grid-area:left}.hideout .lobby-right{grid-area:right}.hideout .stage{grid-area:stage;position:relative}.hideout .stage-view{min-height:0;position:absolute;top:0;bottom:0;left:0;right:0}.hideout .char-fallback{display:none}.hideout-stage{touch-action:none;position:absolute;top:0;bottom:0;left:0;right:0}.hideout-stage.over-stall{cursor:pointer}.hideout-stage.over-pad{cursor:grab}.hideout-stage.dragging{cursor:grabbing}.hideout .stage-hint{opacity:0;top:.2em}.hideout .stage-view:hover .stage-hint{opacity:1}.hideout .picker{pointer-events:none;gap:.45em;padding:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hideout .picker>*{pointer-events:auto}.hideout .picker-name b{font-size:1.55em}.hideout .picker-name small{margin-bottom:.25em;font-size:.62em}.hideout .skin{width:2.9em;height:2.9em}.hideout .arrow{width:2.2em;height:2.2em}.trader-tag{z-index:2;color:#ffe2a8;font-family:var(--ui);cursor:pointer;font-size:var(--u,16px);white-space:nowrap;background:linear-gradient(#281c0ae0,#120d06e6);border:1px solid #ffc9708c;border-radius:.9em;flex-direction:column;align-items:center;gap:.15em;padding:.55em 1.1em .6em;transition:opacity .25s,box-shadow .2s,border-color .2s;display:flex;position:fixed;top:0;left:0;box-shadow:0 .5em 1.4em #00000073,0 0 1.2em #ffaa462e}.trader-tag:after{content:"";background:#120d06e6;border-bottom:1px solid #ffc9708c;border-right:1px solid #ffc9708c;width:.8em;height:.8em;position:absolute;bottom:-.45em;left:50%;transform:translate(-50%)rotate(45deg)}.trader-tag b{font:400 1.05em var(--title);letter-spacing:.06em;color:#ffc970}.trader-tag small{color:#e9d2a6;font-size:.72em}.trader-tag i{letter-spacing:.14em;text-transform:uppercase;color:#ffe2a899;font-size:.62em;font-style:normal}.trader-tag.lit,.trader-tag:hover{border-color:#ffc970;box-shadow:0 .5em 1.4em #00000073,0 0 1.8em #ffaa4673}.trader-tag.lit i,.trader-tag:hover i{color:#fff1d0}.trader-tag.hidden-tag{opacity:0;pointer-events:none}.mate-tag{z-index:2;color:#dffbef;font-family:var(--ui);font-size:var(--u,16px);white-space:nowrap;pointer-events:none;background:#06120dd1;border:1px solid #5ef2b380;border-radius:.7em;align-items:center;gap:.45em;padding:.35em .8em;transition:opacity .25s;display:flex;position:fixed;top:0;left:0;box-shadow:0 .4em 1.1em #0006}.mate-tag b{font:400 .95em var(--title);letter-spacing:.05em;color:#5ef2b3}.mate-tag small{letter-spacing:.1em;text-transform:uppercase;color:#dffbefa6;font-size:.68em}.mate-tag .dot{background:#6b756f;border-radius:50%;width:.5em;height:.5em}.mate-tag .dot.on{background:#5ef2b3;box-shadow:0 0 .5em #5ef2b3cc}.mate-tag.away{opacity:.6}.mate-tag.hidden-tag{opacity:0}.invite-slot{z-index:2;color:#dffbef;font-family:var(--ui);font-size:var(--u,16px);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06120d8c;border:1px dashed #5ef2b38c;border-radius:.9em;flex-direction:column;align-items:center;gap:.2em;padding:.7em 1em .65em;transition:opacity .25s,border-color .2s,background .2s,box-shadow .2s;display:flex;position:fixed;top:0;left:0}.invite-slot i{font:400 1.9em/1 var(--title);color:#5ef2b3;text-shadow:0 0 .6em #5ef2b3b3;font-style:normal}.invite-slot b{font:400 .82em var(--title);letter-spacing:.08em;color:#bff7df}.invite-slot small{color:#dffbef99;font-size:.66em}.invite-slot:hover{background:#0a281cbf;border-style:solid;border-color:#5ef2b3;box-shadow:0 0 1.4em #5ef2b359}.invite-slot.hidden-tag{opacity:0;pointer-events:none}@media (max-width:1440px){.hideout .tagline{display:none}}@media (max-width:1100px){.hideout .lobby{grid-template-columns:17em minmax(0,1fr) 18em;padding:.9em 1.4em 1.2em}}@media (max-width:820px){.hideout .lobby{grid-template-columns:1fr;grid-template-areas:"top""left""stage""right"}.hideout .stage{min-height:26em}.lobby-top{flex-wrap:wrap}}.squad-panel.flash{animation:1.2s ease-out sq-flash}@keyframes sq-flash{0%,30%{border-color:#5ef2b3;box-shadow:0 0 0 2px #5ef2b399,0 0 1.6em #5ef2b359}}.raid-card{max-height:calc((100vh - 48px) / var(--hud-scale,1));flex-direction:column;display:flex}.raid-card .rc-body{overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -6px;padding:0 6px;overflow-y:auto}.raid-card .rc-foot{border-top:1px solid var(--glass-line);flex:none;margin-top:10px;padding-top:12px}.raid-card .rc-foot .row{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;display:flex}.raid-card .rc-foot .say-row{margin-top:10px}.raid-card.wide{width:min(940px,100%)}.raid-card.wide .rc-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.raid-card.wide .rc-prog{flex-direction:column;gap:10px;padding-top:4px;display:flex}.raid-card.wide .rc-prog>*{margin:0}@media (max-width:860px){.raid-card.wide{width:min(460px,100%)}.raid-card.wide .rc-body{grid-template-columns:minmax(0,1fr)}}.cr-wrap{pointer-events:auto;background:radial-gradient(at 15% -10%,#4ea2ff24,#0000 50%),radial-gradient(at 85% -10%,#ff5fa81f,#0000 50%),radial-gradient(at 50% 110%,#5ef2b31a,#0000 55%),linear-gradient(#0f1613,#080c0a);position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.cr-page{flex-direction:column;gap:12px;max-width:1400px;margin:0 auto;padding:18px 20px 24px;display:flex}.cr-page.busy{cursor:progress}.cr-page.busy button{pointer-events:none;opacity:.7}.cr-head{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cr-title h1{font-family:var(--title);letter-spacing:.04em;color:var(--mint);text-shadow:0 2px #06301f,0 0 24px #5ef2b34d;margin:0;font-size:34px}.cr-title p{color:var(--muted);margin:2px 0 0;font-size:13px}.cr-tabs{gap:6px;margin-left:auto;display:flex}.cr-tabs button{-webkit-appearance:none;appearance:none;border:1px solid var(--glass-line);color:var(--text);font:700 13px var(--ui);letter-spacing:.1em;cursor:pointer;background:#080e0bcc;border-radius:10px;padding:10px 18px;position:relative}.cr-tabs button.on{color:var(--mint);background:#23d18b29;border-color:#5ef2b3b3}.cr-tabs button i{background:var(--yellow);color:#2a1d00;min-width:20px;height:20px;font:800 12px/20px var(--mono);border-radius:10px;padding:0 5px;font-style:normal;position:absolute;top:-7px;right:-7px;box-shadow:0 0 12px #ffd16699}.cr-back kbd{opacity:.6;margin-left:6px}.cr-me{background:var(--glass);border:1px solid var(--glass-line);border-radius:14px;align-items:center;gap:16px;padding:14px 18px;display:flex}.cr-me.guest{color:var(--muted);justify-content:center}.cr-me-main{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.cr-me-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cr-me-name>b{font:800 20px var(--ui)}.cr-me-sub{color:var(--muted);font-size:12.5px}.lv-badge{--s:30px;width:var(--s);height:calc(var(--s) * 1.1);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#2a1700;font-family:var(--mono);background:linear-gradient(160deg,#ffe08a,#f2a92c 55%,#9a5b06);flex:none;place-items:center;display:inline-grid}.lv-badge b{font-size:calc(var(--s) * .42);font-weight:800}.lv-badge.big{--s:58px}.lv-badge.sm{--s:22px}.rank-badge{--rk:#8fa3a8;border:1px solid color-mix(in srgb, var(--rk) 70%, transparent);background:color-mix(in srgb, var(--rk) 16%, #0006);color:var(--rk);font:700 12.5px var(--ui);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 6px;display:inline-flex}.rank-badge.sm{padding:2px 8px 2px 5px;font-size:11.5px}.rk-ico{width:16px;height:16px}.xp-bar{border:1px solid var(--glass-line);background:#00000073;border-radius:9px;height:18px;position:relative;overflow:hidden}.xp-bar i{background:linear-gradient(90deg,#f2a92c,#ffe08a);transition:width .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:auto;box-shadow:0 0 14px #ffd16673}.xp-bar i.gain{background:linear-gradient(90deg,#5ef2b3,#c8ffe8)}.xp-bar small{text-align:center;font:700 11px/16px var(--mono);color:#fff;text-shadow:0 1px 2px #000;display:block;position:relative}.cr-note{color:var(--mint);background:#23d18b1f;border:1px solid #5ef2b359;border-radius:10px;padding:8px 14px;font-size:13px}.cr-note.err{color:#ff9a9a;background:#ff4d4d1a;border-color:#ff4d4d66}.cr-loadout{background:var(--glass);border:1px solid var(--glass-line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.cr-loadout h3,.cr-help h3{font:800 12px var(--ui);letter-spacing:.16em;color:var(--muted);margin:0}.cr-loadout p{color:var(--muted);margin:3px 0 0;font-size:12px}.cr-slots{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.cr-slot{--sc:var(--mint);min-width:118px;font:700 12.5px var(--ui);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.cr-slot.on{border:1px solid var(--sc);background:color-mix(in srgb, var(--sc) 18%, #00000080);color:#fff;box-shadow:0 0 16px color-mix(in srgb, var(--sc) 30%, transparent)}.cr-slot.on button{-webkit-appearance:none;appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:12px}.cr-slot.free{color:var(--muted);border:1px dashed #ffffff47}.cr-slot.locked{color:#ffffff47;background:#0000004d;border:1px solid #ffffff0f}.cr-schools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1050px){.cr-schools{grid-template-columns:1fr}}.cr-school{--sc:var(--mint);background:linear-gradient(180deg, color-mix(in srgb, var(--sc) 10%, #0e1612e6), #080d0be6);border:1px solid color-mix(in srgb, var(--sc) 35%, transparent);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.cr-school header{align-items:baseline;gap:10px;display:flex}.cr-school h2{font:400 26px var(--title);letter-spacing:.05em;color:var(--sc);margin:0}.cr-school header span{color:var(--muted);flex:1;font-size:12px}.cr-school header em{font:700 12px var(--mono);color:var(--sc);font-style:normal}.cr-tier{flex-direction:column;gap:7px;display:flex}.cr-tier h3{font:700 10.5px var(--ui);letter-spacing:.18em;color:color-mix(in srgb, var(--sc) 65%, #9fb0a5);text-transform:uppercase;margin:4px 0 0}.cr-perk{background:#00000059;border:1px solid #ffffff12;border-radius:11px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.cr-perk.locked{opacity:.78}.cr-perk.owned{border-color:color-mix(in srgb, var(--sc) 45%, transparent)}.cr-perk.on{border-color:var(--sc);box-shadow:0 0 0 1px var(--sc) inset, 0 0 22px color-mix(in srgb, var(--sc) 25%, transparent);background:color-mix(in srgb, var(--sc) 9%, #0006)}.cr-perk.t3{background-image:linear-gradient(135deg, color-mix(in srgb, var(--sc) 12%, transparent), transparent 60%)}.cr-perk-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cr-perk-top b{font:800 14.5px var(--ui)}.cr-perk.owned .cr-perk-top b{color:var(--sc)}.cr-perk-top small{color:var(--muted);font:600 10.5px var(--mono);white-space:nowrap}.cr-perk p{color:#d5ddd7;margin:5px 0 8px;font-size:12.5px;line-height:1.4}.cr-perk-act{justify-content:flex-end;display:flex}.cr-why{color:var(--muted);font-size:11.5px;font-style:italic}.btn.tiny.gold{color:#2a1700;background:linear-gradient(#ffd166,#e09a1f);border-color:#ffd166}.cr-help{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:900px){.cr-help{grid-template-columns:1fr}}.cr-help>div{background:var(--glass);border:1px solid var(--glass-line);border-radius:14px;padding:12px 16px}.cr-help p{color:#c8d3cc;margin:6px 0 0;font-size:12.5px;line-height:1.5}.cr-board{background:var(--glass);border:1px solid var(--glass-line);border-radius:14px;padding:14px 16px}.cr-board-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cr-seg button{padding:.6em 1.1em}.cr-place{font:700 13px var(--ui);color:var(--yellow);margin-left:auto}.cr-blurb{color:var(--muted);margin:10px 0;font-size:12.5px}.cr-table{border-collapse:separate;border-spacing:0 4px;width:100%}.cr-table td{background:#0000004d;padding:7px 10px}.cr-table td:first-child{border-radius:9px 0 0 9px}.cr-table td:last-child{border-radius:0 9px 9px 0}.cr-table .pos{text-align:center;width:44px;font:800 14px var(--mono);color:var(--muted)}.cr-table tr.top1 .pos{color:#ffd54f}.cr-table tr.top2 .pos{color:#d9e2e8}.cr-table tr.top3 .pos{color:#e0a070}.cr-table .who{align-items:center;gap:10px;display:flex}.cr-table .who b{font:700 14px var(--ui)}.cr-table .val{text-align:right;white-space:nowrap}.cr-table .val small{color:var(--muted);font-size:11px;display:block}.cr-num{font:700 13px var(--mono);margin-left:8px}.cr-table tr.me td{background:#ffd1661f}.cr-table tr.me .who b{color:var(--yellow)}.cr-empty{min-height:120px;color:var(--muted);place-items:center;font-size:13px;display:grid}.cr-empty.err{color:#ff9a9a}.cr-tiers{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cr-tiers span{--rk:#8fa3a8;border:1px solid color-mix(in srgb, var(--rk) 50%, transparent);color:var(--rk);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.cr-tiers small{color:var(--muted);font:600 10.5px var(--mono)}.acc-career{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:.7em;display:flex}.acc-career .xp-bar{flex:96px;min-width:0}.acc-career-btns{gap:.5em;margin-top:.6em;display:flex}.acc-career-btns .btn{flex:1;position:relative}.acc-career-btns .btn i{background:var(--yellow);color:#2a1d00;min-width:18px;height:18px;font:800 11px/18px var(--mono);border-radius:9px;padding:0 4px;font-style:normal;position:absolute;top:-7px;right:-6px}.xp-card{text-align:left;background:#00000059;border:1px solid #ffd16640;border-radius:12px;margin:12px 0 4px;padding:12px 14px}.xp-card-head{align-items:center;gap:10px;display:flex}.xp-card-head .xp-bar{flex:1}.xp-card-head>b{font:800 18px var(--mono);color:var(--yellow);white-space:nowrap}.xp-rows{color:#c8d3cc;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:12px;display:flex}.xp-rows span b{color:var(--yellow);font-family:var(--mono)}.xp-lvup{color:var(--yellow);font:800 13px var(--ui);letter-spacing:.04em;background:linear-gradient(90deg,#ffd16638,#ffd1660a);border-radius:9px;margin-top:8px;padding:7px 10px;animation:.6s ease-out lvpop}@keyframes lvpop{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.03)}to{transform:scale(1)}}.xp-rr{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.xp-rr b.up{color:var(--mint)}.xp-rr b.down{color:#ff8a8a}.gd-overlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--ui);color:var(--text);-webkit-user-select:text;user-select:text;background:#030605b8;padding:3vh 16px;animation:.15s ease-out gd-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes gd-fade{0%{opacity:0}}.gd-card{background:#0e1712;border:1px solid #ffffff1f;border-radius:16px;width:min(1180px,100%);height:min(860px,94vh);margin:auto;display:flex;overflow:hidden;box-shadow:0 30px 60px #0000008c}.gd-nav{background:#ffffff08;border-right:1px solid #ffffff14;flex-direction:column;flex:none;gap:4px;width:210px;padding:18px 12px;display:flex}.gd-nav h2,.gd-head h2{font:400 24px/1 var(--title);letter-spacing:.04em;color:var(--green);margin:0 0 10px}.gd-tab{color:var(--muted);font:600 14px/1.2 var(--ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.gd-tab i{text-align:center;width:18px;color:var(--green);font-style:normal}.gd-tab:hover{color:var(--text);background:#ffffff0f}.gd-tab.on{color:var(--text);background:#23d18b29}.gd-main{flex-direction:column;flex:1;min-width:0;display:flex}.gd-head{justify-content:space-between;align-items:center;padding:18px 24px 4px;display:flex}.gd-head h2{color:var(--text);margin:0}.gd-close{width:36px;height:36px;color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:10px;font-size:22px;line-height:1}.gd-close:hover{background:#ffffff1f}.gd-body{flex:1;padding:8px 24px 28px;font-size:15px;line-height:1.55;overflow:auto}.gd-lead{color:#dfe7e1;margin:6px 0 16px;font-size:16px}.gd-sec{margin:0 0 18px}.gd-sec h3,.gd-grade{font:400 18px/1.2 var(--title);letter-spacing:.03em;color:var(--yellow);margin:0 0 6px}.gd-sec ul{color:#cfd9d2;margin:0;padding-left:18px}.gd-sec li{margin:4px 0}.gd-sec b,.gd-lead b{color:var(--text)}.gd-tip{color:#dfe7e1;background:#23d18b1a;border:1px solid #23d18b4d;border-radius:10px;margin:14px 0 4px;padding:10px 14px}.gd-tip b{color:var(--green);text-transform:uppercase;letter-spacing:.08em;margin-right:8px;font-size:12px}.gd-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0 0 18px;display:grid}.gd-steps>div{color:#cfd9d2;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:14px 14px 14px 52px;font-size:14px;position:relative}.gd-steps b{background:var(--green);color:#062014;width:28px;height:28px;font:400 16px/1 var(--title);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:14px}.gd-steps em{font:400 16px/1.2 var(--title);color:var(--text);letter-spacing:.04em;margin-bottom:4px;font-style:normal;display:block}.gd-ammo{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.gd-ammo span{color:#cfd9d2;background:#ffffff0d;border-radius:8px;padding:6px 10px;font-size:13px}.gd-ammo b{font-family:var(--mono);color:var(--yellow);margin-right:6px}.gd-grade{border-left:4px solid var(--gc);color:var(--gc);text-transform:uppercase;margin-top:18px;padding-left:10px}.gd-grade small{font:400 13px/1.4 var(--ui);text-transform:none;color:var(--muted);margin-top:4px;display:block}.gd-guns{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;margin:10px 0 8px;display:grid}.gd-gun{background:linear-gradient(180deg, color-mix(in srgb, var(--gc) 10%, transparent), #ffffff05);border:1px solid color-mix(in srgb, var(--gc) 45%, transparent);border-radius:12px;padding:12px 14px}.gd-gun header{align-items:center;gap:12px;display:flex}.gd-pic{background:#00000040;border-radius:8px;flex:none;place-items:center;width:72px;height:46px;display:grid}.gd-pic img{max-width:100%;max-height:100%}.gd-gun header b{font:400 18px/1.1 var(--title);letter-spacing:.02em;display:block}.gd-gun header small{color:var(--muted);font-size:12px}.gd-sig{color:#cfd9d2;margin:8px 0;font-size:13px;line-height:1.4}.gd-sig b{color:var(--gc);margin-right:4px}.gd-stat{color:var(--muted);grid-template-columns:120px 1fr 92px;align-items:center;gap:8px;margin:3px 0;font-size:12px;display:grid}.gd-stat i{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.gd-stat i b{background:var(--gc);height:100%;display:block}.gd-stat em{font-style:normal;font-family:var(--mono);color:var(--text);text-align:right}.gd-facts{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin:8px 0 6px;font-size:12px;display:flex}.gd-facts b{color:var(--text);font-family:var(--mono)}.gd-where{color:#b9c4cf;font-size:12px;line-height:1.45}.gd-where b{color:var(--text);margin-right:4px}.gd-machs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.gd-mach{background:#ff5a4a0f;border:1px solid #ff5a4a40;border-radius:12px;padding:12px 14px}.gd-mach header{justify-content:space-between;align-items:baseline;display:flex}.gd-mach header b{font:400 18px/1.1 var(--title)}.gd-mach header small{font-family:var(--mono);color:var(--muted)}.gd-mach p{color:#cfd9d2;margin:6px 0 0;font-size:13px}.gd-keys{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px;display:grid}.gd-keys div{color:#cfd9d2;background:#ffffff0a;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;display:flex}.gd-keys kbd{min-width:70px;font:700 12px/1 var(--mono);color:var(--text);text-align:center;background:#ffffff1a;border-radius:6px;flex:none;padding:4px 8px}.pn-card{background:#0e1712;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:min(720px,100%);max-height:92vh;margin:auto;display:flex;overflow:hidden;box-shadow:0 30px 60px #0000008c}.pn-ver{align-items:baseline;gap:12px;margin:4px 0 2px;display:flex}.pn-ver b{font:400 22px/1 var(--title);color:var(--green)}.pn-ver span{font:400 18px/1.2 var(--title);color:var(--text)}.pn-ver small{color:var(--muted);font-size:12px}.pn-old{opacity:.75}@media (max-width:760px){.gd-card{flex-direction:column;height:94vh}.gd-nav{border-bottom:1px solid #ffffff14;border-right:0;flex-flow:wrap;width:auto}.gd-nav h2{width:100%}.gd-guns{grid-template-columns:1fr}}.item-tip{z-index:200;color:#dfe7e1;max-width:300px;font-family:var(--ui);pointer-events:none;background:#080d0af5;border:1px solid #ffffff24;border-radius:8px;padding:9px 11px 8px;font-size:12.5px;line-height:1.4;position:fixed;top:0;left:0;box-shadow:0 6px 22px #00000080}.item-tip[hidden]{display:none}.item-tip b{font-size:14px;display:block}.item-tip small{color:#9fb0a5;font-size:11.5px;display:block}.item-tip p{margin:6px 0 0}.item-tip h4{letter-spacing:.08em;text-transform:uppercase;color:#ffd166;margin:7px 0 0;font-size:10.5px}.item-tip .it-uses{margin-top:2px}.item-tip .it-uses em{color:#9fb0a5;font-style:normal}.item-tip .it-sig{color:#b7c4bb;font-style:italic}.item-tip .it-note{color:#ffd166}.item-tip .it-hint{color:#8a9a90;border-top:1px solid #ffffff14;padding-top:5px;font-size:11px}.exit-banner{--tone:#ffd166;text-align:center;border:2px solid var(--tone);zoom:var(--hud-scale,1);pointer-events:none;background:#0a100ce6;border-radius:14px;min-width:250px;max-width:560px;padding:7px 22px 9px;position:absolute;top:118px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #00000059}.exit-banner.board{--tone:#23d18b}.exit-banner.urgent{--tone:#ff4d4d;animation:.5s ease-in-out infinite alternate exitBannerPulse}.exit-banner .t{font:800 14px/1.2 var(--ui);letter-spacing:.16em;color:var(--tone)}.exit-banner .n{font-family:var(--title);color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 3px #00000073;font-size:50px;line-height:1.05}.exit-banner .s{font:600 13px/1.25 var(--ui);color:#e3ebe5}.exit-banner .bar{background:#ffffff26;border-radius:3px;height:6px;margin-top:6px;display:block;overflow:hidden}.exit-banner .bar i{background:var(--tone);height:100%;display:block}@keyframes exitBannerPulse{to{box-shadow:0 0 26px #ff4d4d8c}}#hud.mode-map-open .exit-banner,#hud.mode-spectating .exit-banner{display:none}#hud:has(.exit-banner:not(.hidden)) .center-msg{top:35%}#hud:has(.exit-banner:not(.hidden)):has(.center-msg:not(.hidden)) .notice{visibility:hidden}.exit-list{color:#e7eee9;pointer-events:none;zoom:var(--hud-scale,1);background:#080c0ab8;border:1px solid #ffffff24;border-radius:11px;min-width:190px;max-width:250px;padding:7px 9px 8px;font:600 12px/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:calc(24px + min(270px,24vh));left:16px}.exit-list.hidden{display:none}.exit-list .h{letter-spacing:.12em;color:#aab5ae;margin-bottom:4px;font-size:10.5px}.exit-list .h b{letter-spacing:.02em;color:#3dff8a;margin-left:4px}.exit-list .r{grid-template-columns:18px 1fr auto;grid-template-areas:"i n d""i w w";align-items:center;column-gap:7px;padding:3px 0;display:grid}.exit-list .r+.r{border-top:1px solid #ffffff12}.exit-list .r i{text-align:center;color:#111;border-radius:50%;grid-area:i;width:18px;height:18px;font:900 11px/18px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.exit-list .r span{white-space:nowrap;text-overflow:ellipsis;grid-area:n;overflow:hidden}.exit-list .r small{color:#c7d1cb;grid-area:d;font:700 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.exit-list .r em{color:#9fb0a7;grid-area:w;font-size:11px;font-style:normal}.exit-list .r.closing em{color:#ffb02e}.exit-list .r.busy em{color:#5fe3ff}.exit-list .r.locked em{color:#aab3b8}.exit-list .more{color:#8e9a93;margin-top:2px;font-size:10.5px}#hud.mode-spectating .exit-list{display:none}.loot-panel{zoom:var(--hud-scale,1);color:#e8f3ee;z-index:40;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#0a100edb;border:1px solid #4fffb040;border-radius:14px;grid-template-columns:1fr 1.08fr;gap:10px;width:min(640px,52vw);max-height:calc(100vh - 124px);padding:10px;font-family:Rubik,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;position:absolute;top:108px;right:14px;overflow-y:auto;box-shadow:0 18px 60px #00000080}@media (max-width:900px){.loot-panel{width:94vw;left:50%;right:auto;transform:translate(-50%)}}.loot-panel.hidden{display:none}.lp-col{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.lp-box.over{background:#4fffb00f;border-color:#4fffb0}.lp-head{letter-spacing:.08em;color:#ffd166;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;font-weight:800;display:flex}.lp-head span{letter-spacing:0;color:#9fb3aa;font-size:11px;font-weight:400}.lp-sub{letter-spacing:.1em;color:#9fb3aa;font-size:11px;font-weight:600}.lp-grid{grid-template-columns:repeat(2,1fr);align-content:start;gap:6px;min-height:70px;display:grid}.lp-grid.bag{border:1px dashed #0000;border-radius:8px;grid-template-columns:repeat(3,1fr);padding:4px}.lp-grid.bag.over,.lp-slot.over .lp-item{background:#4fffb01a;border-color:#4fffb0}.lp-none{color:#6f8279;text-align:center;grid-column:1/-1;padding:20px 0;font-size:12px}.lp-item{border:1px solid #ffffff14;border-left:3px solid var(--rc,#a4adb8);cursor:grab;background:linear-gradient(#ffffff0f,#ffffff05);border-radius:8px;flex-direction:column;gap:2px;min-height:50px;padding:6px 6px 5px 44px;display:flex;position:relative;overflow:hidden}.lp-item:hover{background:#ffffff1a}.lp-item.empty{cursor:default;background:#0003;border-style:dashed;border-left-width:1px}.lp-item i{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--rc,#a4adb8) 30%, transparent), transparent 70%);border-radius:6px;width:36px;height:36px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.lp-item i img{object-fit:contain;pointer-events:none;width:100%;height:100%}.lp-item b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.15;overflow:hidden}.lp-item small{color:#9fb3aa;font-size:11px}.lp-item.reveal{animation:.32s ease-out both lp-reveal}@keyframes lp-reveal{0%{opacity:0;filter:brightness(2.2);transform:translateY(6px)scale(.96)}to{opacity:1;filter:none;transform:none}}.lp-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lp-slot{flex-direction:column;gap:3px;display:flex}.lp-slot>span{letter-spacing:.1em;color:#9fb3aa;font-size:10px;font-weight:600}.lp-slot.pocket>span{color:#ffd166}.lp-sub em{letter-spacing:0;color:#6f8279;margin-left:4px;font-style:normal;font-weight:400}.lp-head .lp-note{color:#4fffb0;font-weight:600}.lp-item.got{animation:1.1s ease-out lp-got}@keyframes lp-got{0%{background:#4fffb047;box-shadow:0 0 0 2px #4fffb0,0 0 18px #4fffb0b3}}.lp-actions{gap:8px;margin-top:auto;display:flex}.lp-btn{color:#06261a;letter-spacing:.06em;cursor:pointer;background:#4fffb0;border:0;border-radius:8px;flex:1;padding:9px 10px;font:800 13px Rubik,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.lp-btn.ghost{color:#e8f3ee;background:#ffffff14}.lp-btn:hover{filter:brightness(1.1)}.lp-btn kbd{background:#0000002e;border-radius:4px;margin-left:6px;padding:1px 5px;font:600 10px Roboto Mono,monospace}.loot-panel.dragging .lp-item:not(.empty){cursor:grabbing}.lp-slot.pocket{grid-column:1/-1}.lp-item.fixed{cursor:default}.lp-item.fixed:hover{background:linear-gradient(#ffffff0f,#ffffff05)}.lp-item.fixed.empty b,.lp-item.fixed.empty small{color:#6f8279}.lp-item i.paper img{filter:grayscale()sepia(.5)brightness(1.1)}.lp-load{letter-spacing:.06em;color:#9fb3aa;font-size:11px;font-weight:600}.lp-load.heavy{color:#ffb347}.lp-ground.over .lp-drop{background:#ff8a5c1a;border-color:#ff8a5c}.lp-drop{color:#e8f3ee99;text-align:center;border:2px dashed #ffffff2e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:74px;padding:10px;font-size:12px;display:flex}.lp-drop b{letter-spacing:.16em;color:#e8f3ee;font-size:14px}.lp-item.taken{opacity:.2;pointer-events:none;transition:opacity .12s,transform .12s;transform:scale(.94)}.lp-grid.bag .lp-item.w2{grid-column:span 2}.lp-grid.bag .lp-item.w3{grid-column:span 3}.lp-atts{gap:3px;display:flex;position:absolute;top:5px;right:5px}.lp-att{font:700 10px var(--mono,monospace);border:1px solid var(--rc,#a4adb8);background:color-mix(in srgb, var(--rc,#a4adb8) 25%, #0009);color:#fff;cursor:pointer;border-radius:4px;padding:1px 5px}.lp-att:hover{background:#ff5a5a66;border-color:#ff6b6b}.lp-slot>span em{letter-spacing:0;color:#6f8279;margin-left:4px;font-style:normal;font-weight:400}.lp-grid.bag{grid-template-columns:repeat(4,1fr);gap:5px}.lp-grid.bag .lp-item{text-align:center;justify-content:flex-end;align-items:center;gap:1px;min-height:62px;padding:30px 3px 4px}.lp-grid.bag .lp-item i{width:28px;height:28px;top:3px;left:50%;transform:translate(-50%)}.lp-grid.bag .lp-item b{max-width:100%;font-size:10.5px}.lp-grid.bag .lp-item small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;overflow:hidden}.lp-grid.bag .lp-item.empty{min-height:62px}.lp-item.supply{background:linear-gradient(#ffffff0a,#ffffff03);border-left-color:#ffffff40}.lp-grid.bag .lp-item.supply small{max-width:none;font:700 12px/1 var(--mono,monospace);color:#fff;text-shadow:0 1px 2px #000;position:absolute;top:3px;right:4px}.lp-ground .lp-grid{margin-bottom:4px}.qw{pointer-events:none;z-index:30;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.qw-disc{aspect-ratio:1;background:radial-gradient(circle,#0a100c59 0 27%,#0a100cd1 27.5% 100%);border:1px solid #ffffff24;border-radius:50%;width:min(400px,62vh);animation:.12s ease-out qw-pop;position:relative;box-shadow:0 20px 50px #00000073}@keyframes qw-pop{0%{opacity:0;transform:scale(.92)}}.qw-wedge{background:conic-gradient(from calc(var(--span,45deg) / -2), #23d18b52 0 var(--span,45deg), transparent var(--span,45deg));border-radius:50%;transition:transform 60ms linear;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(circle,#0000 0 27.5%,#000 28%);mask:radial-gradient(circle,#0000 0 27.5%,#000 28%)}.qw-item{text-align:center;color:#e9f1ec;width:92px;font:600 11px/1.2 var(--ui);letter-spacing:.04em;text-transform:uppercase;position:absolute;transform:translate(-50%,-50%)}.qw-item img{object-fit:contain;filter:drop-shadow(0 2px 3px #0009);width:46px;height:46px;margin:0 auto 2px;display:block}.qw-item b{font:700 15px/1 var(--mono);color:#fff;text-shadow:0 1px 2px #000;position:absolute;top:-4px;right:14px}.qw-item span{opacity:.85;display:block}.qw-item.off{opacity:.3}.qw-item.on{color:#fff}.qw-item.on span{color:var(--green);opacity:1}.qw-center{text-align:center;color:#fff;width:46%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qw-center b{font:400 18px/1.1 var(--title);letter-spacing:.04em;display:block}.qw-center small{font:500 11px/1.3 var(--ui);color:#cfd9d2;margin-top:4px;display:block}.qw-center em{font:700 13px/1 var(--mono);color:var(--yellow);margin-top:4px;font-style:normal;display:block}.qw-item.text span{opacity:1;background:#080e0bb3;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:800}.qw-item.text.on span{color:#062014;background:#5ef2b3e6}.team-ui{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.team-ui.hidden,.team-ui.solo .mates,.team-ui.solo .team-marks{display:none}.mates{flex-direction:column;gap:6px;width:210px;display:flex;position:absolute;top:250px;right:16px}.mate{background:var(--panel,#080e0bb8);border:1px solid #5ef2b340;border-radius:9px;padding:7px 10px 8px;font-size:13px}.mate .top{align-items:baseline;gap:6px;min-width:0;display:flex}.mate .top b{text-overflow:ellipsis;white-space:nowrap;color:#5ef2b3;flex:1;min-width:0;overflow:hidden}.mate .top small{font:700 11px/1 var(--mono,monospace);color:#c9d6cf;white-space:nowrap}.mate .bars{gap:3px;margin-top:5px;display:grid}.mate .bars i,.mate .bleed{background:#ffffff1f;border-radius:3px;height:6px;display:block;overflow:hidden}.mate .bars i.sh{height:4px}.mate .bars u,.mate .bleed u{background:#6ee06e;height:100%;transition:width .2s;display:block}.mate .bars i.sh u{background:#6cc6ff}.mate .bleed{margin-top:5px;display:none}.mate .bleed u{background:#ff5a4f}.mate[data-state="1"]{border-color:#ff5a4f;animation:1s ease-in-out infinite alternate mate-down}.mate[data-state="1"] .bars{display:none}.mate[data-state="1"] .bleed{display:block}.mate[data-state="1"] .top small{color:#ff8a80}.mate[data-state="2"],.mate[data-state="3"],.mate[data-state="4"]{opacity:.55}.mate[data-state="2"] .bars,.mate[data-state="3"] .bars{display:none}@keyframes mate-down{to{background:#5a100cbf}}.mate .mic,.talk-me .mic{background:#ffffff2e;border-radius:50%;flex:none;align-self:center;width:9px;height:9px}.mate.talking .mic,.talk-me .mic{background:#5ef2b3;box-shadow:0 0 8px #5ef2b3}.talk-me{letter-spacing:.06em;background:#080e0bbf;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:168px;left:50%;transform:translate(-50%)}.talk-me.muted .mic{box-shadow:none;background:#ff5a4f}.talk-me.hidden{display:none}.team-marks{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.mark{text-align:center;width:120px;color:var(--c);text-shadow:0 1px 3px #000,0 0 2px #000;will-change:transform;flex-direction:column;align-items:center;gap:1px;margin:-12px 0 0 -60px;display:flex;position:absolute;top:0;left:0}.mark i{border:3px solid var(--c);background:#00000059;border-radius:50%;width:16px;height:16px;box-shadow:0 0 6px #0009}.mark b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;font-weight:800;overflow:hidden}.mark small{font:700 10px/1 var(--mono,monospace);color:#fff;opacity:.85}.mark.mate-mark i{border-radius:3px;width:12px;height:12px;transform:rotate(45deg)}.mark.mate-mark.down i{animation:.7s ease-in-out infinite alternate ping-pulse}.mark.mate-mark.talking b:after{content:" •";color:#5ef2b3}.mark.ping-mark i{background:var(--c);border-width:2px;border-color:#0009;border-radius:50% 50% 50% 0;width:18px;height:18px;transform:rotate(-45deg)}.mark.ping-mark.t1 i{border-radius:2px;transform:rotate(45deg)}.mark.ping-mark.t3 i{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:2px;transform:none}.mark.ping-mark.new i{animation:.25s ease-out ping-pop}.mark.edge b,.mark.edge small{display:none}.mark.edge i{position:relative}.mark.edge:after{content:"";border:7px solid #0000;border-left:11px solid var(--c);width:0;height:0;transform:translate(-50%, 0) rotate(var(--a,0deg)) translateX(18px);transform-origin:0;position:absolute;top:2px;left:50%}@keyframes ping-pop{0%{opacity:.2;scale:2.2}}@keyframes ping-pulse{to{scale:1.35}}.team-log{flex-direction:column;justify-content:flex-end;gap:3px;width:340px;font-size:13px;display:flex;position:absolute;bottom:244px;left:16px}.team-log .line{overflow-wrap:anywhere;background:#080e0b9e;border-radius:6px;padding:3px 8px;transition:opacity .6s}.team-log .line b{color:#5ef2b3;margin-right:6px}.team-log .line.quick span{color:#ffd166;font-weight:700}.team-log .line em{color:#ffd166;letter-spacing:.08em;vertical-align:1px;background:#ffd16629;border-radius:4px;margin-right:6px;padding:1px 5px;font-size:9.5px;font-style:normal;font-weight:800}.team-log .line.near b{color:#f2efe4}.team-log .line.note{color:#c9d6cf;font-style:italic}.team-log .line.old{opacity:0}.team-input{pointer-events:auto;background:#040907e6;border:1px solid #ffd166a6;border-radius:8px;align-items:center;gap:8px;width:340px;padding:5px 10px 5px 6px;font-size:13px;display:flex;position:absolute;bottom:204px;left:16px}.team-input[data-ch=team]{border-color:#5ef2b399}.chat-ch{color:#ffd166;letter-spacing:.08em;background:#ffd1662e;border-radius:5px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.team-input[data-ch=team] .chat-ch{color:#5ef2b3;background:#5ef2b329}.chat-text{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:2px 0}.chat-text::placeholder{color:#ffffff6b}.team-input.hidden{display:none}#hud.downed:after{content:"";pointer-events:none;animation:1.1s ease-in-out infinite alternate downed-beat;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 200px 50px #96080099}@keyframes downed-beat{to{box-shadow:inset 0 0 240px 70px #960800bf}}.action-ring.bleed{color:#ffb3ab;text-shadow:0 1px 3px #000;width:340px;margin-left:-170px;font-size:13px;font-weight:800}.killfeed .knock{border-left:3px solid #ff5a4f}.say-layer{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.say-bubble{color:#13201a;text-align:center;overflow-wrap:anywhere;will-change:transform, opacity;background:#f6f4ecf0;border-radius:10px;max-width:230px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1.3;position:absolute;top:0;left:0;box-shadow:0 2px 10px #00000059}.say-bubble:after{content:"";border:6px solid #0000;border-top-color:#f6f4ecf0;border-bottom:0;margin-left:-6px;position:absolute;bottom:-6px;left:50%}.say-bubble.hidden{display:none}.voice-layer{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.voice-icon{color:#5ef2b3;will-change:transform;background:#080e0bb8;border:1.5px solid #5ef2b3;border-radius:50%;width:26px;height:26px;padding:3px;position:absolute;top:0;left:0;box-shadow:0 0 10px #5ef2b373}.voice-icon svg,.voice-list svg{width:100%;height:100%;display:block}.voice-icon svg path,.voice-list svg path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;fill:none}.voice-icon svg path:first-child,.voice-list svg path:first-child{fill:currentColor;stroke:none}.voice-icon .w1,.voice-icon .w2{animation:.9s ease-in-out infinite voice-wave}.voice-icon .w2{animation-delay:.15s}@keyframes voice-wave{50%{opacity:.25}}.voice-list{gap:6px;display:flex;position:absolute;bottom:204px;left:50%;transform:translate(-50%)}.voice-list .vl{color:#5ef2b3;background:#080e0bb8;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 6px;font-size:12px;display:flex}.voice-list .vl svg{width:15px;height:15px}.voice-list .vl b{text-overflow:ellipsis;white-space:nowrap;color:#f2efe4;max-width:120px;overflow:hidden}.rm-heard{border-top:1px solid var(--glass-line);margin-top:.9em;padding-top:.6em}.ws-wrap{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(at 50% -10%,#ffaa462e,#0000 55%),repeating-linear-gradient(90deg,#ffffff04 0 2px,#0000 2px 120px),linear-gradient(#121614f7,#080b0afa);padding:0;animation:.35s ease-out both ws-in;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}@keyframes ws-in{0%{opacity:0;transform:scale(1.02)}}.ws-page{flex-direction:column;gap:12px;max-width:1560px;min-height:100%;margin:0 auto;padding:16px 20px 12px;display:flex}.ws-page.busy{cursor:progress}.ws-page.busy button{pointer-events:none;opacity:.7}.ws-head{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ws-title h1{font-family:var(--title);letter-spacing:.04em;color:#ffc970;text-shadow:0 2px #4a2f0c,0 0 24px #ffaa4659;margin:0;font-size:32px}.ws-title p{color:var(--muted);margin:0;font-size:12.5px}.ws-views{background:#00000059;border:1px solid #ffffff12;border-radius:12px;gap:6px;padding:4px;display:flex}.ws-view{-webkit-appearance:none;appearance:none;color:var(--muted);font:800 13px var(--ui);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 22px}.ws-view:hover{color:var(--text)}.ws-view.on{color:#241503;background:linear-gradient(#ffd27f,#f0a83a);box-shadow:0 3px #8a5a12,0 0 18px #ffaa4659}.ws-mats{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ws-mat,.ws-cr{font:700 14px var(--mono);background:#00000061;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.ws-mat small{font:400 11px var(--ui);color:var(--muted)}.ws-cr{color:#ffd166;background:#ffd16614;border-color:#ffd16666}.ws-head>.btn kbd{font:600 10px var(--mono);opacity:.7;margin-left:6px}.ws-inv,.ws-trade{flex:1;gap:12px;min-height:0;display:grid}.ws-inv{grid-template-columns:minmax(300px,1.05fr) minmax(380px,1.3fr) minmax(270px,.9fr)}.ws-trade{grid-template-columns:minmax(300px,.95fr) minmax(420px,1.7fr)}@media (max-width:1150px){.ws-inv,.ws-trade{grid-template-columns:1fr}}.ws-card{background:linear-gradient(#1b201e,#111413);border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:10px;min-height:0;max-height:calc(100vh - 118px);padding:14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 10px 30px #00000059}.ws-card:before,.ws-card:after{content:"";background:radial-gradient(circle at 35% 35%,#8a8f96,#2c3034);border-radius:50%;width:5px;height:5px;position:absolute;top:8px}.ws-card:before{left:8px}.ws-card:after{right:8px}.ws-card.over,.ws-tiles.over{border-color:#ffc970cc;box-shadow:0 0 0 2px #ffc97059,0 10px 30px #00000059}.ws-inv.dragging .ws-card[data-drop]{border-style:dashed;border-color:#ffc97073}.ws-card-head{flex-wrap:wrap;align-items:center;gap:10px;padding:0 4px;display:flex}.ws-card-head h2{font:800 13px var(--ui);letter-spacing:.16em;color:#f1e6d0;margin:0}.ws-card-head small{color:var(--muted);font:600 11px var(--mono);margin-left:auto}.ws-risk{color:#ffb199;font:800 10px var(--ui);letter-spacing:.1em;background:#ff5a3c24;border:1px solid #ff6e5080;border-radius:6px;padding:3px 8px;font-style:normal}.ws-worth{color:var(--muted);margin-left:auto;font-size:12px}.ws-worth b{color:#ffd166;font:800 15px var(--mono);margin-left:4px}.ws-foot{color:var(--muted);text-align:center;margin-top:auto;font-size:11.5px}.ws-tiles{border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:7px;min-height:0;padding:2px;display:grid;overflow:auto}.ws-tile{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--rc,#888) 60%, transparent);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--rc,#888) 22%, transparent), transparent 70%), linear-gradient(180deg, #232927, #171b1a);min-width:0;color:var(--text);cursor:grab;border-radius:10px;place-items:center;padding:4px;transition:transform 80ms,border-color .12s,box-shadow .12s;display:grid;position:relative}.ws-tile:hover{border-color:var(--rc,#888);box-shadow:0 0 14px color-mix(in srgb, var(--rc,#888) 30%, transparent);transform:translateY(-1px)}.ws-tile.on{border-color:#ffc970;box-shadow:0 0 0 2px #ffc9708c}.ws-tile .ws-pic{background:0 0;width:78%;height:78%}.ws-tile b{font:800 10.5px var(--mono);color:#fff;text-shadow:0 1px 2px #000;position:absolute;bottom:3px;right:4px}.ws-tile small{font:700 9px var(--ui);color:var(--muted);position:absolute;top:3px;left:4px}.ws-tile.gun b{color:#ffc970;top:3px;bottom:auto}.ws-tile.worn{opacity:.7}.ws-tile-cond{background:#3ddc84;border-radius:2px;max-width:calc(100% - 12px);height:3px;position:absolute;bottom:5px;left:6px}.ws-tile-cond.b1{background:#ffd166}.ws-tile-cond.b2,.ws-tile-cond.b3{background:#ff5a5a}.ws-tile.hole{cursor:default;background:#00000038;border:1px dashed #ffffff14;font-style:normal}.ws-tile.hole:hover{box-shadow:none;transform:none}.ws-tile.hole.open{background:#5ef2b30d;border-color:#5ef2b366}.ws-tile.hole.locked{color:#ffffff40;font-size:13px}.ws-guns{flex-direction:column;gap:8px;display:flex}.ws-gun{border:1px solid color-mix(in srgb, var(--rc,#888) 45%, transparent);background:linear-gradient(110deg, color-mix(in srgb, var(--rc,#888) 14%, #1d2321), #151918 60%);cursor:grab;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px 10px 44px;display:flex;position:relative}.ws-gun.on{border-color:#ffc970;box-shadow:0 0 0 2px #ffc97073}.ws-gun.empty{cursor:default;background:#0003;border-style:dashed;border-color:#ffffff24;justify-content:center;min-height:92px}.ws-gun-n{width:24px;height:24px;font:800 12px var(--mono);color:#f1e6d0;background:#00000073;border:1px solid #ffffff1f;border-radius:7px;place-items:center;display:grid;position:absolute;top:10px;left:10px}.ws-gun-top{justify-content:space-between;gap:8px;display:flex}.ws-gun-top small{font:700 10px var(--ui);letter-spacing:.14em;color:var(--muted)}.ws-gun-top em{font:700 11px var(--ui);font-style:normal}.ws-gun-body{align-items:center;gap:12px;display:flex}.ws-pic.gunpic{background:0 0;width:112px;height:56px}.ws-gun-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.ws-gun-txt b{font:800 16px var(--ui)}.ws-gun-txt small{font:700 10px var(--ui);letter-spacing:.14em;color:var(--muted)}.ws-gun-txt em{color:var(--muted);font-size:12px;font-style:normal}.ws-gun-c{font:600 10.5px var(--mono);color:var(--muted);align-self:flex-end;margin-top:-4px}.ws-belt{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.ws-belt.att{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-slots{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ws-slot{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:7px;display:flex}.ws-slot>.ws-tile{flex:none;width:64px}.ws-slot-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.ws-slot-txt b{font:800 10.5px var(--ui);letter-spacing:.12em;color:#cfd9d4}.ws-slot-txt span{color:var(--muted);font-size:11.5px;line-height:1.3}.ws-slot.empty .ws-slot-txt b{color:var(--muted)}.ws-pocket{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:70%;display:grid}.ws-sub.pocket{color:#7fe9b8}.ws-pack-btns{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.ws-detail{border:1px solid color-mix(in srgb, var(--rc,#888) 40%, transparent);background:linear-gradient(#00000052,#0003);border-radius:12px;gap:12px;margin-top:auto;padding:10px;display:flex}.ws-detail.empty{color:var(--muted);text-align:center;border-style:dashed;border-color:#ffffff1a;font-size:12px;line-height:1.45;display:block}.ws-detail b{font-size:15px}.ws-detail small{color:var(--muted);font-size:12px;display:block}.ws-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:6px;min-height:0;padding-right:2px;display:grid;overflow:auto}.ws-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ws-tab{color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(#23292a,#171b1c);border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ws-tab i{color:#ffc970;background:#00000059;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:16px;font-style:normal;display:grid}.ws-tab span{flex-direction:column;gap:1px;min-width:0;display:flex}.ws-tab b{font:800 13px var(--ui);letter-spacing:.08em}.ws-tab small{color:var(--muted);font-size:10.5px}.ws-tab.on{color:#241503;background:linear-gradient(#ffd27f,#f0a83a);border-color:#ffc970cc;box-shadow:0 3px #8a5a12,0 0 18px #ffaa4640}.ws-tab.on small{color:#5a3a10}.ws-tab.on i{color:#241503;background:#00000026}.ws-panel{flex-direction:column;gap:10px;min-height:0;padding-right:2px;display:flex;overflow:auto}.ws-banner{background:linear-gradient(90deg,#ffc9702e,#ffc9700a);border:1px solid #ffc97066;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ws-banner div{flex:1}.ws-banner b{color:#ffe2a8;font-size:14px;display:block}.ws-banner small{color:var(--muted);font-size:11.5px}.ws-banner>span{font:800 18px var(--mono);color:#ffd166}.ws-banner.quiet{background:#ffffff08;border-color:#ffffff14}.ws-banner.quiet b{color:var(--muted)}.ws-shop{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.ws-buy{border:1px solid color-mix(in srgb, var(--rc,#888) 35%, transparent);background:linear-gradient(#1f2523,#161a19);border-radius:11px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.ws-buy-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ws-buy-txt b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ws-buy-txt span{font:700 11.5px var(--mono);color:#ffd166}.ws-buy.off{opacity:.5}.ws-raidonly{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-raidonly small{color:var(--muted);flex-basis:100%;font-size:11.5px}.ws-lock{border:1px dashed color-mix(in srgb, var(--rc,#888) 60%, transparent);color:var(--rc,#888);font:700 11px var(--ui);border-radius:8px;padding:4px 9px}.ws-wrap .btn.gold{color:#241503;background:linear-gradient(#ffd27f,#f0a83a);box-shadow:0 3px #8a5a12}.ws-sub{font:700 11px var(--ui);letter-spacing:.12em;color:#c9b48f}.ws-sub small{letter-spacing:0;color:var(--muted);margin-left:6px;font-weight:400}.ws-filters{flex-wrap:wrap;gap:4px;display:flex}.ws-filter{font:700 10px var(--ui);letter-spacing:.08em;color:var(--muted);cursor:pointer;background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;padding:4px 8px}.ws-filter.on{color:#1a1206;background:#ffc970;border-color:#ffc970}.ws-row{border:1px solid #ffffff0f;border-left:3px solid var(--rc,#888);cursor:pointer;background:#ffffff09;border-radius:9px;align-items:center;gap:9px;padding:6px 8px;display:flex}.ws-row:hover{background:#ffffff12}.ws-row.on{border-color:#ffc97080;border-left-color:var(--rc,#888);background:#ffc9701f}.ws-row.empty{cursor:default;opacity:.6;border-left-color:#ffffff26}.ws-txt{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.ws-txt b{font-size:13px;font-weight:600}.ws-txt small{color:var(--muted);font-size:11px}.ws-pic{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--rc,#888) 28%, transparent), #00000040 72%);border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ws-pic img{object-fit:contain;pointer-events:none;width:100%;height:100%}.ws-pic.sm{background:0 0;border-radius:4px;width:18px;height:18px}.ws-pic.md{width:30px;height:30px}.ws-pic.big{border-radius:12px;width:92px;height:92px}.ws-pic.paper img{filter:grayscale()sepia(.5)brightness(1.15)}.ws-cond{background:#00000073;border-radius:3px;flex-basis:100%;height:6px;position:relative;overflow:hidden}.ws-cond .max{background:repeating-linear-gradient(135deg,#ffffff0f 0 3px,#0000 3px 6px);border-right:2px solid #ffffff8c;position:absolute;top:0;bottom:0;left:0;right:auto}.ws-cond .fill{background:#3ddc84;position:absolute;top:0;bottom:0;left:0;right:auto}.ws-cond.b1 .fill{background:#ffd166}.ws-cond.b2 .fill,.ws-cond.b3 .fill{background:#ff5a5a}.ws-att,.ws-tag{width:-moz-fit-content;width:fit-content;font:700 9px var(--mono);border:1px solid var(--c,#ffffff59);color:var(--c,#dfe8e4);border-radius:3px;align-self:flex-start;padding:0 4px;font-style:normal;display:inline-block}.ws-tag{color:#ffb199;border-color:#ff785a99}.ws-empty,.ws-hint{color:var(--muted);padding:10px 4px;font-size:12px;line-height:1.5}.ws-level{background:#ffc9700f;border:1px dashed #ffc9704d;border-radius:10px;flex-direction:column;gap:4px;padding:9px 10px;display:flex}.ws-level b{font:800 11px var(--ui);letter-spacing:.1em;color:#ffc970}.ws-level small,.ws-next{color:var(--muted);font-size:12px}.ws-or{color:var(--muted);text-align:center;font-size:11px}.ws-work{background:#00000040;border:1px solid #ffffff0f;border-radius:10px;gap:12px;padding:10px;display:flex}.ws-work b{font-size:15px}.ws-grow{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ws-yield{flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0;font-size:12px;display:flex}.ws-btns{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ws-recipes{flex-direction:column;gap:5px;display:flex}.ws-recipe{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.ws-recipe>span:first-child{color:#dfe8e4;flex:100%}.ws-recipe b{font-size:12px}.ws-recipe .btn{margin-left:auto}.ws-arrow{color:var(--muted)}.ws-need{font:600 11px var(--mono);color:#bff5d6;background:#3ddc841a;border:1px solid #3ddc844d;border-radius:5px;align-items:center;gap:3px;padding:1px 6px 1px 3px;display:inline-flex}.ws-need.short{color:#ffb3b3;background:#ff5a5a1a;border-color:#ff5a5a59}.ws-chips{flex-wrap:wrap;gap:5px;display:flex}.ws-chips small{color:var(--muted);font-size:12px}.ws-chip{border:1px solid var(--rc,#fff3);color:var(--text);font:600 11px var(--ui);cursor:pointer;background:#0000004d;border-radius:6px;align-items:center;gap:4px;padding:3px 8px 3px 4px;display:inline-flex}.ws-chip.on{border-color:#ffc97099}.ws-chip:hover{background:#ffffff14}.ws-quick{color:#dfe8e4;background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.ws-quick span{flex:1}.ws-desc{color:var(--muted);font-size:12px;line-height:1.45}.ws-note{color:var(--muted);text-align:center;font-size:12px}.ws-note.err{color:#ff8a8a}.ws-wrap .btn{flex:none;width:auto}.ws-wrap .btn.small{box-shadow:0 3px 0 var(--green-dark);border-radius:9px;padding:8px 14px;font-size:13px}.ws-wrap .btn:disabled{filter:grayscale(.8)brightness(.6);cursor:not-allowed}.ws-wrap .btn.danger{color:#1a0a04;background:linear-gradient(#ff9a6b,#ff5a3a);box-shadow:0 3px #9a2d16}.ws-head>.btn{margin-left:6px}.ws-sig{color:#b9c4cf;margin:4px 0 6px;font-size:12px;line-height:1.35}.ws-sig b{color:#ffd34d;margin-right:4px;font-weight:700}.ws-wrap.still{animation:none}.ws-slots-used{color:var(--muted);font:600 11px var(--mono);margin-left:auto;padding-bottom:5px;position:relative}.ws-slots-used b{color:#f1e6d0}.ws-slots-used i{background:#5ef2b3;border-radius:2px;height:3px;position:absolute;bottom:0;left:0}.ws-slots-used.full b,.ws-slots-used.full{color:#ff8a70}.ws-slots-used.full i{background:#ff6b4a}.ws-group{font:800 10px var(--ui);letter-spacing:.14em;color:#9fb0a8;border-bottom:1px solid #ffffff0f;grid-column:1/-1;align-items:baseline;gap:6px;margin:6px 2px 0;padding-bottom:3px;display:flex}.ws-group:first-child{margin-top:0}.ws-group small{font:600 10px var(--mono);color:var(--muted)}.ws-tile.need{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac), 0 0 14px color-mix(in srgb, var(--ac) 55%, transparent);animation:1.6s ease-in-out infinite ws-need}@keyframes ws-need{50%{box-shadow:0 0 0 1px var(--ac), 0 0 4px color-mix(in srgb, var(--ac) 30%, transparent)}}.ws-need-dot{background:var(--ac);width:7px;height:7px;box-shadow:0 0 6px var(--ac);border-radius:50%;position:absolute;top:5px;left:5px}.ws-ammo-line{color:var(--ac,var(--muted))!important}.ws-ammo-line.none{font-weight:700;color:#ff8a70!important}.ws-gun-txt .btn.tiny{align-self:flex-start;margin-top:3px}.ws-gun.empty,.ws-slot,.ws-tile.hole.pickable{cursor:pointer}.ws-gun.empty:hover,.ws-slot:hover,.ws-tile.hole.pickable:hover{border-color:#5ef2b38c}.ws-gun.empty.picking,.ws-slot.picking,.ws-tile.hole.picking{border:1px dashed #5ef2b3;box-shadow:0 0 0 2px #5ef2b340,0 0 16px #5ef2b333}.ws-inv.picking .ws-stash{border-color:#5ef2b373}.ws-filters.picking{justify-content:space-between;align-items:center}.ws-pick-tag{color:#7fe9b8;font:700 11.5px var(--ui)}.target{outline-offset:2px;outline:2px dashed #5ef2b3d9;box-shadow:0 0 16px #5ef2b340}.ws-gun.over{border-color:#ffc970;box-shadow:0 0 0 2px #ffc97080}.ws-over{background:#ff5a3c12;border:1px dashed #ff8a70b3;border-radius:10px;padding:8px}.ws-over-head{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.ws-over-head b{font:800 11px var(--ui);letter-spacing:.14em;color:#ffb199}.ws-over-head small{color:#e9c2b6;font-size:11.5px}.ws-tiles.waiting{max-height:150px}.ws-over-warn{color:#ffc4b4;background:#ff5a3c1a;border:1px solid #ff6e5080;border-radius:10px;padding:8px 12px;font-size:12.5px}.ws-detail.over{border-color:#ff8a7099}.ws-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ws-presets .ws-sub{margin:0 4px 0 0}.ws-preset{background:#ffc97014;border:1px solid #ffc97066;border-radius:8px;align-items:stretch;display:inline-flex;overflow:hidden}.ws-preset.on{border-color:#ffc970;box-shadow:0 0 0 1px #ffc97066}.ws-preset>button{color:#ffe2a8;font:700 12px var(--ui);cursor:pointer;background:0 0;border:0;padding:5px 10px}.ws-preset>button:hover{background:#ffc97026}.ws-preset>button.x{color:#ffe2a88c;border-left:1px solid #ffc97040;padding:5px 7px}button.ws-preset.add{color:#cfd9d4;font:700 12px var(--ui);cursor:pointer;background:0 0;border-style:dashed;border-color:#fff3;padding:5px 10px}button.ws-preset.add:disabled{opacity:.45;cursor:default}.ws-preset-new{align-items:center;gap:6px;display:inline-flex}.ws-preset-new .field{width:150px;padding:5px 8px;font-size:12px}.ws-preset-miss{color:#e9d2a6;background:#ffc9700f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.ws-level-mini summary{cursor:pointer;color:var(--muted);font:700 11px var(--ui);letter-spacing:.1em}.ws-level-mini[open] summary{margin-bottom:6px}.ws-pic.lg{border-radius:10px;width:64px;height:64px}.ws-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.ws-row{gap:11px;padding:8px 10px}.ws-row .ws-pic{width:52px;height:52px}.ws-txt b{font-size:14px}.ws-txt small{font-size:12px}.ws-filter{border-radius:8px;padding:6px 11px;font-size:11.5px}.ws-hint{font-size:13px}.ws-cats{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ws-cat{font:800 12.5px var(--ui);letter-spacing:.08em;color:#cfd8d4;cursor:pointer;background:#00000052;border:1px solid #ffffff1a;border-radius:10px;padding:9px 14px}.ws-cat:hover{color:#fff;border-color:#ffc97073}.ws-cat.on{color:#1a1206;background:linear-gradient(#ffd27f,#f0b04a);border-color:#ffc970}.ws-cat i{color:#062012;min-width:18px;font-style:normal;font:800 11px var(--mono);text-align:center;background:#3ddc84;border-radius:9px;margin-left:4px;padding:0 5px;display:inline-block}.ws-only{color:var(--muted);cursor:pointer;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.ws-shop{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.ws-buy{border-radius:14px;gap:12px;padding:12px;font-size:13px}.ws-buy-txt{gap:3px}.ws-buy-txt b{white-space:normal;font-size:15px}.ws-buy-txt small{color:var(--muted);font-size:12px}.ws-buy-txt span{font-size:14px}.ws-buy-txt em{color:#9fd8b8;font-size:11.5px;font-style:normal}.ws-buy-txt em.ws-tag{color:#ffb199}.ws-raidonly{padding-top:4px}.ws-kits{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.ws-kit{background:linear-gradient(#ffc9701a,#ffc97005 60%),#171c1a;border:1px solid #ffc97059;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.ws-kit.off{opacity:.6}.ws-kit-head{align-items:baseline;gap:10px;display:flex}.ws-kit-head b{font:800 18px var(--ui);letter-spacing:.04em;color:#ffe2a8;flex:1}.ws-kit-price{font:800 18px var(--mono);color:#ffd166}.ws-kit-price s{color:var(--muted);margin-right:4px;font-size:13px;font-weight:600}.ws-kit-parts{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.ws-kit-part,.ws-fk-part{border:1px solid color-mix(in srgb, var(--rc,#888) 35%, transparent);text-align:center;background:#00000047;border-radius:11px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 6px;display:flex;position:relative}.ws-kit-part .ws-pic.md{width:52px;height:52px}.ws-kit-part b,.ws-fk-part b{font:800 12px var(--mono);color:#fff;text-shadow:0 1px 2px #000;position:absolute;top:5px;right:7px}.ws-kit-part small,.ws-fk-part small{color:#dfe8e4;font-size:11.5px;line-height:1.25}.ws-kit-foot{align-items:center;gap:10px;display:flex}.ws-kit-foot small{color:var(--muted);flex:1;font-size:12px}.ws-dexes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.ws-dex{border:1px solid #ffffff14;border-top:3px solid var(--rc,#888);background:linear-gradient(#1f2523,#161a19);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.ws-dex.can{border-color:#3ddc8466;border-top-color:var(--rc,#888)}.ws-dex-get{align-items:center;gap:12px;display:flex}.ws-dex-get div{flex-direction:column;gap:2px;display:flex}.ws-dex small,.ws-fk-head span{font:700 10.5px var(--ui);letter-spacing:.12em;color:#c9b48f}.ws-dex-get b{font-size:16px}.ws-dex-get em{color:var(--rc,#888);font-size:12px;font-style:normal}.ws-dex-give{flex-direction:column;gap:6px;display:flex}.ws-dex .ws-need{padding:3px 8px 3px 4px;font-size:12px}.ws-dex .ws-need .ws-pic.sm{width:24px;height:24px}.ws-dex>.btn{width:100%}.ws-mode{background:#00000059;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.ws-mode button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:1px;padding:8px 6px;display:flex}.ws-mode button b{font:800 13px var(--ui);letter-spacing:.08em}.ws-mode button small{font-size:11px}.ws-mode button:hover{color:#fff}.ws-mode button.on{color:#1a1206;background:linear-gradient(#ffd27f,#f0b04a);border-color:#ffc970}.ws-mode-hint{color:#bfe9d0;background:#3ddc8414;border:1px solid #3ddc8440;border-radius:9px;padding:7px 10px;font-size:12.5px}.ws-mode-hint.warn{color:#ffd3a0;background:#ffa03c14;border-color:#ffa03c59}.ws-fk{background:linear-gradient(#ffc97014,#0000 70%),#00000040;border:1px dashed #ffc97073;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.ws-fk-head{flex-direction:column;gap:3px;display:flex}.ws-fk-head b{font:800 17px var(--ui);letter-spacing:.06em;color:#ffe2a8}.ws-fk-head span{letter-spacing:.02em;color:#ffd3a0;font-size:12.5px}.ws-fk-parts{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}@media (max-width:600px){.ws-fk-parts{grid-template-columns:repeat(3,1fr)}}.ws-fk-note{color:var(--muted);font-size:12px}.ws-fk-btns{flex-wrap:wrap;gap:8px;display:flex}.ws-inv.free .ws-stash .ws-tile{cursor:default}.ws-slots.locked .ws-slot{cursor:default;opacity:.75}.ws-tile.paperbag{opacity:.85;border-style:solid}.ws-tile.paperbag .ws-pic{background:0 0;width:100%;height:100%}.goals-panel{flex-direction:column;flex:1 1 0;min-height:7em;display:flex}.goals-panel+.lobby-spacer{display:none}.goals-panel h2{margin-bottom:.6em}.gl-scroll{scrollbar-width:thin;flex:1;min-height:0;margin-right:-.4em;padding-right:.4em;overflow-y:auto}.gl-group+.gl-group{margin-top:.8em}.gl-group h3{font:700 .66em var(--ui);letter-spacing:.16em;color:var(--muted);align-items:center;gap:.5em;margin:0 0 .4em;display:flex}.gl-group h3 em{color:var(--mint);letter-spacing:.04em;font-style:normal}.gl-weekly summary{cursor:pointer;list-style:none}.gl-weekly summary::-webkit-details-marker{display:none}.gl-weekly summary h3:after{content:"▸";color:var(--muted);margin-left:auto}.gl-weekly[open] summary h3:after{content:"▾"}.gl-row{padding:.35em 0 .4em}.gl-row+.gl-row{border-top:1px solid var(--glass-line)}.gl-top{color:var(--text);align-items:baseline;gap:.5em;font-size:.8em;display:flex}.gl-top span{flex:1;min-width:0}.gl-top b{font:700 .92em var(--mono);color:var(--muted);white-space:nowrap}.gl-bar{background:#00000073;border-radius:3px;height:5px;margin-top:.3em;overflow:hidden}.gl-bar i{background:linear-gradient(90deg, var(--green), var(--mint));border-radius:3px;height:100%;transition:width .4s ease-out;display:block}.gl-row.full .gl-bar i{background:linear-gradient(90deg,#ffd166,#ffe7a3)}.gl-row.full .gl-top span{color:var(--mint)}.gl-row small,.gl-note{color:var(--muted);margin-top:.25em;font-size:.68em;display:block}.gl-reroll{border:1px solid var(--glass-line);background:var(--well);width:1.6em;height:1.6em;color:var(--mint);font:700 .9em var(--ui);cursor:pointer;border-radius:50%;flex:none}.gl-reroll:hover{border-color:var(--mint)}.gl-reroll:disabled{opacity:.4;cursor:default}.gl-card{text-align:left;background:#00000059;border:1px solid #5ef2b338;border-radius:12px;margin:10px 0 4px;padding:10px 14px;font-size:15px}.gl-card h3{font:700 11px var(--ui);letter-spacing:.16em;color:var(--muted);margin:0 0 4px}.xp-hint{color:#ffc58a;background:#ffaa501f;border-radius:8px;margin-top:8px;padding:6px 10px;font-size:12px}.sub.extra.prac{color:#ffd166}.loss-card{flex-wrap:wrap;gap:8px;margin:10px 0 2px;display:flex}.loss-card>div{text-align:left;background:#ff5a5a14;border:1px solid #ff787833;border-radius:10px;flex:8em;padding:8px 10px}.loss-card span{font:700 10px var(--ui);letter-spacing:.14em;color:var(--muted);display:block}.loss-card b{font:800 17px var(--mono);color:#ffb0b0;display:block}.loss-card small{color:var(--muted);font-size:11px}.season-badge{--rk:#8fa3a8;border:1px solid color-mix(in srgb, var(--rk) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--rk) 28%, transparent), #00000073);color:var(--rk);font:700 11.5px var(--ui);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px 2px 5px;display:inline-flex}.season-badge b{color:#fff;font-family:var(--mono)}.season-badge.sm span{display:none}.season-badge.big{border-radius:10px;padding:8px 12px;font-size:14px}.season-badge.big .rk-ico{width:26px;height:26px}.season-reward{--rk:#8fa3a8;border:1px solid color-mix(in srgb, var(--rk) 45%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--rk) 14%, transparent), #0000004d);border-radius:12px;align-items:center;gap:14px;margin:10px 0 12px;padding:12px 14px;display:flex}.season-reward b{font:800 12px var(--ui);letter-spacing:.14em;color:var(--rk)}.season-reward p{color:#c8d3cc;margin:4px 0;font-size:13px}.season-reward small{color:var(--text);font-size:12px}.cr-standing{margin:4px 0 12px}.cr-standing>b{color:var(--mint);font:700 13px var(--ui);background:#5ef2b31f;border:1px solid #5ef2b359;border-radius:999px;padding:6px 12px;display:inline-block}.cr-around-h{font:700 11px var(--ui);letter-spacing:.16em;color:var(--muted);margin:12px 0 4px}.modal.first-raid .modal-card{max-width:30em}.modal.first-raid p{color:#c8d3cc;line-height:1.5}.modal.first-raid .row{justify-content:center;gap:10px;margin-top:14px;display:flex}.lv-master{color:#1a0b33;font:800 11px var(--mono);white-space:nowrap;background:linear-gradient(160deg,#d9b8ff,#8a5cf6);border-radius:999px;align-items:center;margin-left:-4px;padding:1px 6px;display:inline-flex}.lv-master.big{padding:2px 9px;font-size:15px}.lv-master.sm{padding:0 5px;font-size:10px}.xp-bar.master i{background:linear-gradient(90deg,#8a5cf6,#d9b8ff)}.cr-armory{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cr-armory b{color:var(--yellow);font:800 14px var(--mono)}.cr-armory small{color:var(--muted);font-size:12px}.cr-guns{grid-template-columns:repeat(auto-fill,minmax(15em,1fr));gap:10px;margin-top:12px;display:grid}.cr-gun{--gc:#888;border:1px solid color-mix(in srgb, var(--gc) 40%, transparent);border-left:3px solid var(--gc);background:#0000004d;border-radius:10px;padding:10px 12px}.cr-gun.has-pic{align-items:center;gap:10px;display:flex}.cr-gun-pic{object-fit:contain;flex:none;width:60px;height:60px}.cr-gun-body{flex:1;min-width:0}.cr-gun.mastered{background:linear-gradient(135deg,#ffd54f24,#0000004d)}.cr-gun-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.cr-gun-top b{font:700 14px var(--ui)}.cr-gun-top em{font:700 11px var(--mono);color:var(--muted);font-style:normal}.cr-gun small{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}.cr-gun-next{color:#c8d3cc!important}.ws-rep{background:#ffd16614;border:1px solid #ffd16640;border-radius:10px;margin:0 0 10px;padding:8px 12px}.ws-rep b{font:700 12px var(--ui);letter-spacing:.12em;color:var(--yellow);display:block}.ws-rep small{color:var(--muted);margin:2px 0 6px;font-size:12px;display:block}.cond-line{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.cond-line>div{border:1px solid var(--glass-line);background:#0000004d;border-radius:9px;padding:6px 9px}.cond-line>div.on{background:#ffd1661f;border-color:#ffd16699}.cond-line span{font:700 .6em var(--ui);letter-spacing:.14em;color:var(--muted);display:block}.cond-line b{font:700 .82em var(--ui);color:var(--mint);display:block}.cond-line div.on b{color:var(--yellow)}.cond-line small{color:var(--muted);font-size:.66em;line-height:1.3;display:block}.sq-recent{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.sq-recent span{color:var(--muted);margin-right:2px;font-size:.72em}.cr-worn{color:var(--yellow);font:700 12px var(--ui);background:#ffd16624;border:1px solid #ffd16666;border-radius:6px;padding:2px 8px}.cr-titles{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.cr-titles h3{font:700 11px var(--ui);letter-spacing:.16em;color:var(--muted);margin:0 0 6px}.cr-title-row{border:1px solid var(--glass-line);background:#0000004d;border-radius:9px;align-items:center;gap:8px;margin-bottom:6px;padding:7px 10px;display:flex}.cr-title-row b{font:700 13px var(--ui);flex:1}.cr-title-row.on{border-color:#ffd16699}.cr-title-row.on b{color:var(--yellow)}.cr-title-row span{font:700 12px var(--mono);color:var(--yellow)}.cr-title-row em{color:var(--mint);font-size:11px;font-style:normal}@media (max-width:820px){.cr-titles{grid-template-columns:1fr}}.cr-title-row .btn{flex:none;width:auto;min-width:4.5em}.cr-title-row .btn:disabled{opacity:.4;cursor:default}.gl-vault-btns{gap:6px;margin-top:6px;display:flex}.gl-vault-btns .btn{flex:1}.gl-vault-btns .btn:disabled{opacity:.4;cursor:default}.social-host{--u:clamp(13px, min(calc(1.48vh + 5.3px), 1.25vw), 22px);z-index:6;pointer-events:none;font-family:var(--ui);color:var(--text);position:fixed;top:0;bottom:0;left:0;right:0}.social-host>*{pointer-events:auto}.social-host .btn{flex:none;width:auto}.social-host .btn.tiny{padding:.5em .9em;font-size:.74em}.fr-shade{opacity:0;visibility:hidden;background:linear-gradient(90deg,#0306058c,#0306051f 55%,#0000);transition:opacity .2s,visibility .2s;position:absolute;top:0;bottom:0;left:0;right:0}.fr-drawer{width:min(23em,100vw);font-size:calc(var(--u) * .92);border-right:1px solid var(--glass-line);box-shadow:inset -1px 0 0 var(--glass-hi), 1.5em 0 4em #00000073;visibility:hidden;background:linear-gradient(#15211b,#0a110d);flex-direction:column;gap:.2em;padding:1.1em 1.1em 1.4em;transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear .26s;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-104%)}.social-host.drawer-open .fr-shade{opacity:1;visibility:visible}.social-host.drawer-open .fr-drawer{visibility:visible;transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.social-host:not(.drawer-open) .fr-shade,.social-host:not(.drawer-open) .fr-drawer{pointer-events:none}.fr-head{justify-content:space-between;align-items:center;gap:1em;margin-bottom:.5em;display:flex}.fr-head h2{font:400 1.55em var(--title);letter-spacing:.04em;align-items:center;gap:.45em;margin:0;display:flex}.fr-head h2 .ico{width:1.05em;height:1.05em;color:var(--mint)}.fr-head h2 small{color:var(--mint);font:700 .42em var(--ui);letter-spacing:.08em;white-space:nowrap;background:#5ef2b31f;border-radius:1em;margin-left:.3em;padding:.25em .6em}.fr-note{color:var(--muted);font-size:.78em}.fr-sec{border-top:1px solid var(--glass-line);flex-direction:column;gap:.4em;padding:.75em 0 .8em;display:flex}.fr-sec h3{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5em;margin:0 0 .15em;font-size:.68em;font-weight:700;display:flex}.fr-sec h3 small{font-family:var(--mono);letter-spacing:0;margin-left:auto}.fr-badge{background:var(--pink);color:#fff;min-width:1.6em;height:1.6em;font:800 .95em var(--ui);letter-spacing:0;border-radius:1em;place-items:center;padding:0 .35em;font-style:normal;display:inline-grid}.fr-row{gap:.4em;display:flex}.fr-row .field{flex:1;min-width:0;padding:.55em .7em;font-size:.86em}.fr-row .btn.tiny{white-space:nowrap}.fr-row .btn .ico{vertical-align:-.2em;width:1.1em;height:1.1em;margin-right:.3em}.fr-hint{color:var(--muted);font-size:.72em;line-height:1.35}.fr-invite{border-top:0;padding-top:.2em}.fr-invite .field:focus{border-color:var(--mint)}.fr-pal,.fr-req{background:var(--well);border:1px solid #0000;border-radius:.7em;align-items:center;gap:.6em;padding:.5em .55em .5em .7em;transition:border-color .15s,background .15s;display:flex}.fr-pal:hover{border-color:#ffffff1a}.fr-pal .dot{background:#56605a;border-radius:50%;flex:none;width:.62em;height:.62em}.fr-pal.st1 .dot{background:var(--mint);box-shadow:0 0 .55em var(--mint)}.fr-pal.st2 .dot{background:var(--yellow);box-shadow:0 0 .55em #ffd166cc}.fr-pal.st0{opacity:.62}.fr-pal.team{background:#5ef2b312;border-color:#5ef2b359}.fr-who{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.fr-who b{text-overflow:ellipsis;white-space:nowrap;font-size:.95em;overflow:hidden}.fr-who small{color:var(--muted);font-size:.7em}.fr-pal.st1 .fr-who small,.fr-pal.team .fr-who small{color:var(--mint)}.fr-pal.st2 .fr-who small{color:var(--yellow)}.fr-inv{flex:none}.fr-inv.sent{opacity:1;color:var(--mint);box-shadow:none;background:#5ef2b31f}.fr-tag .ico{width:1.2em;height:1.2em;color:var(--mint)}.fr-x{min-width:1.9em;height:1.9em;color:var(--muted);font:700 .7em var(--ui);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:.5em;flex:none;place-items:center;padding:0 .3em;transition:opacity .15s,background .15s,color .15s;display:grid}.fr-x .ico{width:1.3em;height:1.3em}.fr-pal:hover .fr-x,.fr-x.ask{opacity:1}.fr-x:focus-visible{opacity:1}.fr-x:hover,.fr-x.ask{color:#fff;background:#ff4d4dbf}.fr-req{background:#ff4fa314;border-color:#ff4fa359;animation:.25s ease-out fr-pop}.fr-req .btn .ico{width:1.1em;height:1.1em}.fr-av{width:1.9em;height:1.9em;font:400 1em var(--title);color:var(--mint);background:linear-gradient(#2a3a31,#18231d);border-radius:50%;flex:none;place-items:center;display:grid}.fr-empty{color:var(--muted);border:1px dashed #ffffff24;border-radius:.7em;padding:.7em .8em;font-size:.78em;line-height:1.4}.fr-out{align-items:baseline;gap:.5em;padding:.15em .2em;font-size:.82em;display:flex}.fr-out small{color:var(--muted)}.fr-link{color:var(--muted);font:600 .9em var(--ui);cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.fr-link:hover{color:var(--text)}.fr-recent{flex-wrap:wrap;align-items:center;gap:.35em;margin-top:.2em;display:flex}.fr-recent span{width:100%;color:var(--muted);font-size:.68em}@keyframes fr-pop{0%{opacity:0;transform:scale(.95)}}.soc-stack{width:320px;font-size:calc(var(--u) * .9);pointer-events:none;flex-direction:column-reverse;gap:.55em;display:flex;position:absolute;bottom:24px;right:24px}.soc-stack>*{pointer-events:auto}.inv-card{background:linear-gradient(#241e0af5,#100e06f7);border:1px solid #ffd16699;border-radius:1em;align-items:center;gap:.8em;padding:.8em .9em 1em;animation:.42s cubic-bezier(.2,1.3,.4,1) inv-in;display:flex;position:relative;overflow:hidden;box-shadow:0 1em 2.6em #0000008c,0 0 1.6em #ffd16638,inset 0 1px #ffffff14}.inv-card:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffecaa29 50%,#0000 70%);animation:2.6s ease-in-out .4s infinite inv-shine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.inv-av{background:radial-gradient(circle at 50% 35%,#3b3216,#15120a);border:1px solid #ffd16673;border-radius:.8em;flex:none;place-items:center;width:3.4em;height:3.4em;display:grid;overflow:hidden}.inv-av img{object-fit:cover;width:100%;height:100%}.inv-av b{font:400 1.6em var(--title);color:var(--yellow)}.inv-body{flex-direction:column;flex:1;gap:.3em;min-width:0;display:flex}.inv-body small{letter-spacing:.16em;color:var(--yellow);align-items:center;gap:.35em;font-size:.62em;font-weight:800;display:flex}.inv-body small .ico{width:1.3em;height:1.3em}.inv-text{color:#fff4d6;font-size:.92em;line-height:1.25}.inv-text b{font:400 1.08em var(--title);letter-spacing:.03em;color:var(--yellow)}.inv-btns{gap:.4em;margin-top:.15em;display:flex}.inv-btns .btn.tiny{flex:1}.inv-wait{color:var(--mint);font-size:.78em}.inv-time{background:#ffffff14;height:.28em;position:absolute;bottom:0;left:0;right:0}.inv-time i{background:linear-gradient(90deg, var(--yellow), #ffe9a8);transform-origin:0;height:100%;transition:transform .2s linear;display:block}.inv-card.late .inv-time i{background:var(--red)}.inv-card.joining{border-color:#5ef2b399}.inv-card.out,.soc-toast.out{animation:.3s ease-in forwards inv-out}.soc-toast{background:var(--glass-solid);border:1px solid var(--glass-line);border-radius:.8em;align-self:flex-end;align-items:center;gap:.6em;max-width:100%;padding:.55em .9em;font-size:.82em;line-height:1.3;animation:.3s ease-out inv-in;display:flex;box-shadow:0 .8em 2em #00000073}.soc-toast i{background:var(--blue);width:.6em;height:.6em;box-shadow:0 0 .5em var(--blue);border-radius:50%;flex:none}.soc-toast.ok i{background:var(--mint);box-shadow:0 0 .5em var(--mint)}.soc-toast.warn i{background:var(--yellow);box-shadow:0 0 .5em var(--yellow)}@keyframes inv-in{0%{opacity:0;transform:translate(1.5em)scale(.96)}}@keyframes inv-out{to{opacity:0;transform:translate(1.5em)}}@keyframes inv-shine{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.sq-row .btn.tiny{flex:none;width:auto}.sq-friends{border:1px solid var(--glass-line);background:var(--well);width:100%;color:var(--text);font:700 .8em var(--ui);letter-spacing:.1em;cursor:pointer;border-radius:.6em;align-items:center;gap:.5em;padding:.5em .7em;transition:border-color .15s,background .15s;display:flex}.sq-friends:hover{background:#5ef2b312;border-color:#5ef2b380}.sq-friends .ico{width:1.25em;height:1.25em;color:var(--mint)}.sq-friends small{letter-spacing:.04em;color:var(--mint);margin-left:auto;font-weight:600}.sq-friends small.none{color:var(--muted)}.sq-friends .fr-badge{font-size:.85em}.sq-addfriend{color:var(--mint);font:800 .95em var(--ui);cursor:pointer;background:#5ef2b326;border:0;border-radius:.35em;margin-left:.15em;padding:0 .35em}.sq-addfriend:hover{background:#5ef2b34d}button.sq-voice.mic-chip{background:var(--well);color:var(--muted);font:700 .74em var(--ui);letter-spacing:.03em;opacity:1;cursor:pointer;border:1px solid #ffffff24;border-radius:1em;align-self:flex-start;align-items:center;gap:.45em;padding:.38em .75em .38em .55em;line-height:1.2;transition:border-color .15s,color .15s,box-shadow .15s,background .15s;display:inline-flex}.mic-chip .ico{width:1.25em;height:1.25em}.mic-chip[data-state=on]{color:var(--mint);background:#5ef2b317;border-color:#5ef2b380}.mic-chip[data-state=on].live{box-shadow:0 0 0 .18em #5ef2b338,0 0 1em #5ef2b359}.mic-chip[data-state=off] .ico{color:var(--red)}.mic-chip[data-state=blocked]{color:var(--yellow);border-color:#ffd16680}.mic-chip:hover{border-color:#ffffff59}.talk-pin{z-index:3;pointer-events:none;font-size:var(--u,16px);position:fixed;top:0;left:0}.mate-tag .talk-pin{font-size:1em;position:absolute;top:auto;bottom:calc(100% + .45em);left:50%;transform:translate(-50%)}.talk-badge{width:2.6em;height:2.6em;color:var(--mint);border:2px solid var(--mint);opacity:0;background:radial-gradient(circle at 50% 30%,#22523df7,#05110cf2);border-radius:50%;place-items:center;transition:opacity .14s ease-out,transform .2s cubic-bezier(.2,1.4,.4,1);display:grid;position:relative;transform:scale(.5)translateY(.4em);box-shadow:0 0 0 .22em #5ef2b329,0 0 1.3em #5ef2b399,0 .35em .9em #00000080}.talk-pin.on .talk-badge{opacity:1;transform:none}.talk-badge:after{content:"";border:2px solid var(--mint);opacity:0;border-radius:50%;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.talk-pin.on .talk-badge:after{animation:1.1s ease-out infinite talk-ring}.talk-badge svg{width:1.55em;height:1.55em}.talk-pin.on .talk-badge .w1{animation:.8s ease-in-out infinite talk-wave}.talk-pin.on .talk-badge .w2{animation:.8s ease-in-out .18s infinite talk-wave}@keyframes talk-wave{0%,to{opacity:.3}50%{opacity:1}}@keyframes talk-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.mate-tag.talking{border-color:var(--mint);box-shadow:0 .4em 1.1em #0006,0 0 1em #5ef2b373}
