div.svelte-clyidt{width:100%;height:100%;position:relative}canvas.svelte-clyidt{width:100%;height:100%;display:block;position:relative}.extras-overlay.svelte-dxe7dl{-webkit-backdrop-filter:blur(12px);background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.extras-shell.svelte-dxe7dl{color:#efe3c8;outline-offset:-1px;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:linear-gradient(#0c0c0cf0 0%,#060606fa 100%);outline:1px solid #ffffff14;flex-direction:column;gap:18px;width:min(860px,100vw - 48px);padding:28px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 0 60px #000000bf}.extras-shell.svelte-dxe7dl:before{content:"";mix-blend-mode:color-dodge;opacity:.27;pointer-events:none;background-image:url(/textures/utils/mainmenu.jpeg);background-position:60% 35%;background-size:120% 120%;position:absolute;inset:-5%}.extras-head.svelte-dxe7dl{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.extras-kicker.svelte-dxe7dl,.section-label.svelte-dxe7dl,.extras-subtitle.svelte-dxe7dl{letter-spacing:.28em;text-transform:uppercase;color:#ffffff47;font-family:Orbitron,sans-serif;font-size:.6rem;font-weight:700}.extras-title.svelte-dxe7dl{letter-spacing:.16em;text-transform:uppercase;color:#f3e4c4;text-shadow:0 0 16px #c8a0502e;margin:8px 0 0;font-family:Orbitron,sans-serif;font-size:1.9rem;font-weight:900}.extras-subtitle.svelte-dxe7dl{text-align:right}.tab-bar.svelte-dxe7dl{outline-offset:-1px;background:#ffffff08;outline:1px solid #ffffff0f;gap:8px;padding:8px;display:flex}.tab-btn.svelte-dxe7dl,.primary-btn.svelte-dxe7dl{text-transform:uppercase;cursor:pointer;border:none;font-family:Orbitron,sans-serif;transition:color .15s,filter .2s,background .2s,outline-color .2s}.tab-btn.svelte-dxe7dl{color:#ffffff6b;outline-offset:-1px;letter-spacing:.18em;background:linear-gradient(#151515 0%,#0d0d0d 100%);outline:1px solid #262626;flex:1;padding:12px 14px;font-size:.68rem;font-weight:800}.tab-btn.active.svelte-dxe7dl{color:#fff;background:linear-gradient(#2a1a08 0%,#160d03 100%);outline-color:#8a5418;box-shadow:inset 0 0 12px #b46e1e1f}.lore-nav.svelte-dxe7dl{gap:6px;display:flex}.lore-nav-btn.svelte-dxe7dl{letter-spacing:.2em;text-transform:uppercase;cursor:pointer;color:#ffffff59;outline-offset:-1px;background:#ffffff08;border:none;outline:1px solid #ffffff12;align-items:center;gap:8px;padding:9px 16px;font-family:Orbitron,sans-serif;font-size:.62rem;font-weight:800;transition:color .15s,background .15s,outline-color .15s;display:flex}.lore-nav-btn.svelte-dxe7dl:hover{color:#ffffffb3;background:#ffffff0f}.lore-nav-btn.active.svelte-dxe7dl{color:#f3e4c4;background:linear-gradient(#1e1408 0%,#110b03 100%);outline-color:#6a4010}.lore-nav-icon.svelte-dxe7dl{opacity:.7;font-size:.8rem}.content-card.svelte-dxe7dl{outline-offset:-1px;background:#ffffff08;outline:1px solid #ffffff0f;flex-direction:column;gap:14px;min-height:280px;padding:20px;display:flex}.lore-card.svelte-dxe7dl{max-height:340px;overflow-y:auto}.lore-text.svelte-dxe7dl{flex-direction:column;gap:12px;display:flex}.lore-line.svelte-dxe7dl{letter-spacing:.06em;color:#ffffffa6;margin:0;font-family:Orbitron,sans-serif;font-size:.72rem;line-height:1.85}.lore-italic.svelte-dxe7dl{color:#ffdca08c;font-style:italic}.lore-break.svelte-dxe7dl{color:#ffc864d9;letter-spacing:.18em;text-align:center;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:6px 0;font-size:.82rem;font-weight:900}.lore-quote.svelte-dxe7dl{color:#ffdc96b3;background:#b478280f;border-left:2px solid #b4782880;padding:10px 16px;font-style:italic}.lore-title-drop.svelte-dxe7dl{letter-spacing:.22em;color:#f3e4c4;text-align:center;font-size:.85rem;font-weight:900}.lore-end.svelte-dxe7dl{text-align:center;padding-bottom:4px}.region-card.svelte-dxe7dl{min-height:300px}.region-layout.svelte-dxe7dl{gap:20px;display:flex}.region-visuals.svelte-dxe7dl{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.region-img-wrap.svelte-dxe7dl{width:145px}.img-placeholder.svelte-dxe7dl{outline-offset:-1px;outline:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:145px;height:145px;display:flex}.map-placeholder.svelte-dxe7dl{background:linear-gradient(135deg,#50280a4d 0%,#140a0599 100%)}.char-placeholder.svelte-dxe7dl{background:linear-gradient(135deg,#3c1e0a4d 0%,#0f080399 100%)}.frostpeak-ph.map-placeholder.svelte-dxe7dl{background:linear-gradient(135deg,#0a1e3c66 0%,#050a19b3 100%)}.frostpeak-ph.char-placeholder.svelte-dxe7dl{background:linear-gradient(135deg,#08193266 0%,#030814b3 100%)}.img-placeholder-label.svelte-dxe7dl{letter-spacing:.22em;color:#fff3;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:.48rem;font-weight:700}.img-placeholder-name.svelte-dxe7dl{letter-spacing:.18em;color:#ffffff61;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:.58rem;font-weight:900}.region-info.svelte-dxe7dl{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.region-header.svelte-dxe7dl{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.region-name.svelte-dxe7dl{letter-spacing:.2em;color:#f3e4c4;text-shadow:0 0 20px #c88c3c33;font-family:Orbitron,sans-serif;font-size:1.4rem;font-weight:900}.region-champion.svelte-dxe7dl{letter-spacing:.22em;color:#ffc87899;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:.68rem;font-weight:700}.region-lore.svelte-dxe7dl{flex-direction:column;gap:10px;display:flex}.region-lore.svelte-dxe7dl p:where(.svelte-dxe7dl){letter-spacing:.05em;color:#fff9;margin:0;font-family:Orbitron,sans-serif;font-size:.68rem;line-height:1.8}.lore-flavor.svelte-dxe7dl{border-left:2px solid #b4782859;padding-left:12px;font-style:italic;color:#ffd28280!important}.region-tags.svelte-dxe7dl{gap:8px;margin-top:auto;display:flex}.region-tag.svelte-dxe7dl{letter-spacing:.22em;color:#ffb450b3;outline-offset:-1px;background:#b464141a;outline:1px solid #b4641440;padding:4px 10px;font-family:Orbitron,sans-serif;font-size:.52rem;font-weight:800}.frost-tag.svelte-dxe7dl{color:#8cc8ffb3;background:#2864b41a;outline-color:#3c8cdc40}.credits-note.svelte-dxe7dl{letter-spacing:.06em;color:#ffffffad;margin:0;font-family:Orbitron,sans-serif;font-size:.75rem;line-height:1.8}.engine-link.svelte-dxe7dl{color:#ffffff47;vertical-align:middle;align-items:center;margin-left:6px;transition:color .15s;display:inline-flex}.engine-link.svelte-dxe7dl:hover{color:#ffdc8ccc}.credit-studio.svelte-dxe7dl{letter-spacing:.22em;color:#ffe6c2;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:900}.credits-grid.svelte-dxe7dl{flex-direction:column;gap:4px;display:flex}.credit-row.svelte-dxe7dl{outline-offset:-1px;background:#ffffff06;outline:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.credit-name.svelte-dxe7dl,.credit-role.svelte-dxe7dl{text-transform:uppercase;letter-spacing:.1em;font-family:Orbitron,sans-serif}.credit-name.svelte-dxe7dl{color:#eadcb8;font-size:.78rem;font-weight:800}.credit-role.svelte-dxe7dl{color:#ffffff6b;font-size:.66rem}.primary-btn.svelte-dxe7dl{letter-spacing:.18em;color:#ffe2d2;outline-offset:-1px;background:linear-gradient(#5f1711 0%,#350908 100%);outline:1px solid #8d251d;padding:14px 18px;font-size:.72rem;font-weight:800;box-shadow:inset 0 1px #ffffff14,0 0 18px #78120a47}.primary-btn.svelte-dxe7dl:hover{color:#fff;filter:drop-shadow(0 0 8px #d278464d)}.wide-btn.svelte-dxe7dl{width:100%}@media (width<=720px){.extras-head.svelte-dxe7dl{flex-direction:column;align-items:flex-start}.extras-subtitle.svelte-dxe7dl{text-align:left}.region-layout.svelte-dxe7dl{flex-direction:column}.region-visuals.svelte-dxe7dl{flex-direction:row}.credit-row.svelte-dxe7dl{flex-direction:column;align-items:flex-start}}.lobby-view.svelte-1kuqviw{outline-offset:-1px;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:linear-gradient(#0a0a0ae6 0%,#060606f2 100%);outline:1px solid #ffffff12;flex-direction:column;gap:0;width:100%;min-width:clamp(680px,45vw,860px);max-width:clamp(760px,52vw,980px);height:clamp(420px,40vh,700px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 0 60px #000000b3}.lobby-view.svelte-1kuqviw:before{content:"";mix-blend-mode:color-dodge;opacity:.27;pointer-events:none;background-image:url(/textures/utils/mainmenu.jpeg);background-position:30% 60%;background-size:110% 110%;position:absolute;inset:-5%}.lobby-header.svelte-1kuqviw{border-bottom:1px solid #ffffff0d;align-items:center;gap:16px;padding:14px 24px;display:flex;position:relative}.lobby-tag.svelte-1kuqviw{letter-spacing:.25em;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);padding:4px 12px;font-family:Orbitron,sans-serif;font-size:.55rem;font-weight:900}.lobby-tag.private.svelte-1kuqviw{color:#c8903c;outline-offset:-1px;background:#783c1466;outline:1px solid #b4641e66}.lobby-tag.quickplay.svelte-1kuqviw{color:#c84040;outline-offset:-1px;background:#78141466;outline:1px solid #b41e1e66}.invite-code.svelte-1kuqviw{align-items:center;gap:10px;display:flex}.invite-label.svelte-1kuqviw{letter-spacing:.2em;color:#ffffff40;font-family:Orbitron,sans-serif;font-size:.5rem;font-weight:700}.invite-value.svelte-1kuqviw{letter-spacing:.35em;color:#e8c870;text-shadow:0 0 14px #dcb43c73;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:900}.lobby-status-wrap.svelte-1kuqviw{align-items:center;gap:18px;margin-left:auto;display:flex}.lobby-status.svelte-1kuqviw{letter-spacing:.3em;color:#fff3;font-family:Orbitron,sans-serif;font-size:.5rem;font-weight:700}.lobby-timer.svelte-1kuqviw{align-items:baseline;gap:10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lobby-timer-label.svelte-1kuqviw{letter-spacing:.24em;color:#ffffff47;font-family:Orbitron,sans-serif;font-size:.5rem;font-weight:700}.lobby-timer-value.svelte-1kuqviw{letter-spacing:.16em;color:#f2e2b6;text-shadow:0 0 14px #ecc66c38;font-family:Orbitron,sans-serif;font-size:.95rem;font-weight:900}.lobby-body.svelte-1kuqviw{flex:1;gap:0;min-height:clamp(300px,30vh,520px);display:flex}.col-players.svelte-1kuqviw{border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;gap:10px;width:clamp(280px,19vw,360px);padding:clamp(14px,1.5vh,20px) clamp(16px,1.3vw,22px) clamp(12px,1.2vh,18px);display:flex;overflow:hidden}.col-divider.svelte-1kuqviw{display:none}.col-right.svelte-1kuqviw{flex-direction:column;flex:1;min-width:0;display:flex}.col-label.svelte-1kuqviw{letter-spacing:.3em;color:#fff3;text-transform:uppercase;border-bottom:1px solid #ffffff0a;padding-bottom:8px;font-family:Orbitron,sans-serif;font-size:.5rem;font-weight:700}.player-count.svelte-1kuqviw{color:#ffffff1f}.spectators-label.svelte-1kuqviw{margin-top:6px}.player-list.svelte-1kuqviw{flex-direction:column;gap:4px;display:flex}.players-list.svelte-1kuqviw{flex:1;min-height:0;overflow-y:auto}.player-row.svelte-1kuqviw{outline-offset:-1px;background:#ffffff05;outline:1px solid #ffffff08;justify-content:space-between;align-items:flex-start;gap:8px;padding:7px 10px;display:flex}.player-row.is-me.svelte-1kuqviw{background:#c8963c0f;outline-color:#c8963c26}.spectator-row.svelte-1kuqviw{opacity:.6}.player-row-empty.svelte-1kuqviw{outline-style:dashed}.player-slot-index.svelte-1kuqviw{color:#ffffff1f;min-width:14px;font-family:Orbitron,sans-serif;font-size:.6rem;font-weight:700}.player-waiting.svelte-1kuqviw{letter-spacing:.18em;color:#ffffff24;font-family:Orbitron,sans-serif;font-size:.6rem;font-weight:700;animation:2.8s ease-in-out infinite svelte-1kuqviw-waiting-pulse}.player-loadout-ghost.svelte-1kuqviw{pointer-events:none}.loadout-chip-ghost.svelte-1kuqviw{opacity:.2;width:52px;height:15px;color:#0000!important;background:#ffffff08!important;border-color:#ffffff0d!important}@keyframes svelte-1kuqviw-waiting-pulse{0%,to{opacity:1}50%{opacity:.35}}.player-left.svelte-1kuqviw{align-items:flex-start;gap:6px;min-width:0;display:flex}.player-meta.svelte-1kuqviw{flex-direction:column;gap:4px;min-width:0;display:flex}.player-name-row.svelte-1kuqviw{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.player-name.svelte-1kuqviw{letter-spacing:.08em;color:#b0a888;white-space:nowrap;text-overflow:ellipsis;font-family:Orbitron,sans-serif;font-size:.72rem;font-weight:700;overflow:hidden}.player-row.is-me.svelte-1kuqviw .player-name:where(.svelte-1kuqviw){color:#e8d8a8}.player-loadout.svelte-1kuqviw{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.loadout-chip.svelte-1kuqviw{letter-spacing:.12em;text-transform:uppercase;color:#ffffff75;outline-offset:-1px;white-space:nowrap;background:#ffffff0a;outline:1px solid #ffffff0f;padding:2px 6px;font-family:Orbitron,sans-serif;font-size:.48rem;font-weight:700}.loadout-chip.weapon.svelte-1kuqviw{color:var(--chip-accent,#ffffff94);background:color-mix(in srgb, var(--chip-soft,#ffffff0a) 90%, #080808cc);outline-color:color-mix(in srgb, var(--chip-outline,#ffffff0f) 65%, #ffffff14);box-shadow:inset 0 0 8px color-mix(in srgb, var(--chip-soft,transparent) 60%, transparent)}.loadout-chip.region.svelte-1kuqviw{color:var(--region-accent,#e6c68cb8);background:var(--region-bg,#b4781e14);outline-color:color-mix(in srgb, var(--region-outline,#b4781e24) 65%, #ffffff14);box-shadow:inset 0 0 8px color-mix(in srgb, var(--region-soft,transparent) 60%, transparent)}.badge.svelte-1kuqviw{letter-spacing:.15em;text-transform:uppercase;padding:2px 6px;font-family:Orbitron,sans-serif;font-size:.5rem;font-weight:900}.badge.leader.svelte-1kuqviw{color:#e8c870;font-size:.65rem}.badge.ready.svelte-1kuqviw{color:#8cd264d9;outline-offset:-1px;background:#50a0281f;outline:1px solid #64b43c40}.badge.not-ready.svelte-1kuqviw{color:#c8503cb3;outline-offset:-1px;background:#a028141a;outline:1px solid #b43c2833}.badge.spectator.svelte-1kuqviw{color:#a0b4dc99;outline-offset:-1px;background:#3c508c1a;outline:1px solid #5064b433}.self-actions.svelte-1kuqviw{gap:8px;margin-top:auto;padding-top:12px;display:flex}.action-sm.svelte-1kuqviw{letter-spacing:.15em;color:#8a8070;cursor:pointer;outline-offset:-1px;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);text-transform:uppercase;background:linear-gradient(#161616 0%,#0c0c0c 100%);border:none;outline:1px solid #282828;padding:8px 14px;font-family:Orbitron,sans-serif;font-size:.55rem;font-weight:700;transition:color .15s,filter .15s}.action-sm.svelte-1kuqviw:hover{color:#ccc;filter:drop-shadow(0 0 6px #b48c504d)}.action-sm.action-sm-active.svelte-1kuqviw{color:#8cd060;background:linear-gradient(#1a2a10 0%,#0e1a08 100%);outline-color:#3a6018;box-shadow:inset 0 0 10px #50a01e1f}.kick-x.svelte-1kuqviw{color:#602020;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-family:Orbitron,sans-serif;font-size:.6rem;font-weight:700;line-height:1;transition:color .15s;display:flex}.kick-x.svelte-1kuqviw:hover{color:#e05050}.settings-section.svelte-1kuqviw{border-bottom:1px solid #ffffff0d;flex-direction:column;gap:12px;padding:20px 20px 16px;display:flex}.setting-row.svelte-1kuqviw{align-items:center;gap:16px;display:flex}.setting-label.svelte-1kuqviw{letter-spacing:.2em;color:#ffffff40;text-transform:uppercase;flex-shrink:0;width:90px;font-family:Orbitron,sans-serif;font-size:.5rem;font-weight:700}.setting-value.svelte-1kuqviw{letter-spacing:.1em;color:#c8b888;font-family:Orbitron,sans-serif;font-size:.75rem;font-weight:900}.setting-input.svelte-1kuqviw{letter-spacing:.1em;color:#e8d8a8;outline-offset:-1px;text-align:center;caret-color:#c8a050;background:#ffffff0a;border:none;outline:1px solid #ffffff1a;width:90px;padding:5px 10px;font-family:Orbitron,sans-serif;font-size:.75rem;font-weight:900}.setting-input.svelte-1kuqviw:focus{outline-color:#c8a03c66}.region-btns.svelte-1kuqviw{gap:6px;display:flex}.region-pick.svelte-1kuqviw{letter-spacing:.12em;color:#706858;cursor:pointer;outline-offset:-1px;text-transform:uppercase;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);background:linear-gradient(#141414 0%,#0a0a0a 100%);border:none;outline:1px solid #222;padding:5px 12px;font-family:Orbitron,sans-serif;font-size:.5rem;font-weight:700;transition:color .15s,outline-color .15s}.region-pick.svelte-1kuqviw:disabled{cursor:default}.region-pick.svelte-1kuqviw:not(:disabled):hover{color:#aaa}.region-pick.active.svelte-1kuqviw{color:#d4a050;background:linear-gradient(#1e1408 0%,#120c04 100%);outline-color:#6a4010;box-shadow:inset 0 0 8px #b464141f}.section-divider.svelte-1kuqviw{display:none}.chat-section.svelte-1kuqviw{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 20px;display:flex;overflow:hidden}.chat-messages.svelte-1kuqviw{flex-direction:column;flex:1;gap:4px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.chat-msg.svelte-1kuqviw{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.chat-sender.svelte-1kuqviw{letter-spacing:.1em;color:#c8a060;flex-shrink:0;font-family:Orbitron,sans-serif;font-size:.62rem;font-weight:900}.chat-time.svelte-1kuqviw{color:#ffffff26;flex-shrink:0;font-family:Orbitron,sans-serif;font-size:.52rem}.chat-text.svelte-1kuqviw{color:#fff9;word-break:break-word;font-family:Orbitron,sans-serif;font-size:.7rem}.chat-system.svelte-1kuqviw{letter-spacing:.1em;color:#fff3;width:100%;font-family:Orbitron,sans-serif;font-size:.58rem;font-style:italic}.chat-empty.svelte-1kuqviw{letter-spacing:.2em;color:#ffffff1a;text-align:center;padding:12px 0;font-family:Orbitron,sans-serif;font-size:.58rem}.chat-input-row.svelte-1kuqviw{gap:8px;display:flex}.chat-input.svelte-1kuqviw{letter-spacing:.08em;color:#d8ceb0;outline-offset:-1px;caret-color:#c8a050;background:#ffffff08;border:none;outline:1px solid #ffffff12;flex:1;padding:8px 12px;font-family:Orbitron,sans-serif;font-size:.68rem;font-weight:700}.chat-input.svelte-1kuqviw::placeholder{color:#ffffff1f}.chat-input.svelte-1kuqviw:focus{outline-color:#c8a03c4d}.chat-send.svelte-1kuqviw{letter-spacing:.15em;color:#807060;cursor:pointer;outline-offset:-1px;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);text-transform:uppercase;background:linear-gradient(#161616 0%,#0c0c0c 100%);border:none;outline:1px solid #2a2a2a;padding:8px 16px;font-family:Orbitron,sans-serif;font-size:.62rem;font-weight:700;transition:color .15s,filter .15s}.chat-send.svelte-1kuqviw:hover{color:#e8d8a8;filter:drop-shadow(0 0 6px #b48c3c40)}.hexagon.svelte-16ns6af,.region-btn.svelte-16ns6af,.lobby-btn.svelte-16ns6af,.weapon-btn.svelte-16ns6af{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;isolation:isolate;-webkit-text-stroke:.4px #0009;text-shadow:0 1px #000000e6,0 -1px #ffffff0f,0 2px 4px #000000b3,0 0 12px #966e3c2e;border:none;font-family:Orbitron,sans-serif;font-weight:900;transition:filter .2s,color .15s,text-shadow .2s;position:relative}.hexagon.svelte-16ns6af:hover,.region-btn.svelte-16ns6af:hover,.lobby-btn.svelte-16ns6af:not(.lobby-btn-disabled):hover,.weapon-btn.svelte-16ns6af:hover{-webkit-text-stroke:.4px #0006;text-shadow:0 1px #000000e6,0 -1px #ffffff1a,0 2px 4px #000000b3,0 0 16px #c8a05a59}.hexagon.svelte-16ns6af:before,.region-btn.svelte-16ns6af:before,.lobby-btn.svelte-16ns6af:before,.weapon-btn.svelte-16ns6af:before{content:"";mix-blend-mode:color-dodge;opacity:.9;pointer-events:none;background-image:url(/textures/utils/mainmenu.jpeg);background-size:120% 120%;transition:opacity .2s;position:absolute;inset:-5%;-webkit-mask-image:radial-gradient(85% 85%,#000 20%,#0000 100%);mask-image:radial-gradient(85% 85%,#000 20%,#0000 100%)}.hexagon.svelte-16ns6af:before{background-position:15% 25%}.region-btn.svelte-16ns6af:before{background-position:60% 45%}.lobby-btn.svelte-16ns6af:before{background-position:35% 70%}.quick-play.svelte-16ns6af:before{background-position:50% 30%;background-size:150% 150%}.weapon-btn.svelte-16ns6af:before{background-position:40% 55%}.hexagon.svelte-16ns6af:after,.region-btn.svelte-16ns6af:after,.lobby-btn.svelte-16ns6af:after,.weapon-btn.svelte-16ns6af:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0a 40%,#0000 65%);transition:opacity .2s,background .2s;position:absolute;inset:0}.quick-play.svelte-16ns6af:after{background:radial-gradient(80% 60% at 50% 0,#dc3c3c59 0%,#0000 70%)}.hexagon.svelte-16ns6af:hover:after,.region-btn.svelte-16ns6af:hover:after,.lobby-btn.svelte-16ns6af:not(.lobby-btn-disabled):hover:after,.weapon-btn.svelte-16ns6af:hover:after{opacity:1}.region-btn.svelte-16ns6af,.lobby-btn.svelte-16ns6af,.weapon-btn.svelte-16ns6af{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.hexagon.svelte-16ns6af{clip-path:polygon(22% 0%,78% 0%,100% 50%,78% 100%,22% 100%,0% 50%);color:#c0b89a;background:linear-gradient(160deg,#1c1c1c 0%,#0e0e0e 100%);justify-content:center;align-items:center;width:120px;height:45px;font-size:.65rem;font-weight:900;display:flex;box-shadow:inset 0 0 0 2px #333}.hexagon.svelte-16ns6af:hover{color:#fff;filter:drop-shadow(0 0 8px #c8505080)}.region-btn.svelte-16ns6af{color:#b0a888;outline-offset:-1px;background:linear-gradient(#1a1a1a 0%,#101010 100%);outline:1px solid #333;padding:14px 28px;font-size:.7rem;font-weight:700}.region-btn.svelte-16ns6af:hover{color:#eee;filter:drop-shadow(0 0 6px #b4b4b433)}.region-btn.active.svelte-16ns6af{color:#fff;outline-color:#8b2020;box-shadow:inset 0 0 12px #c8282833,0 0 10px #b41e1e66}.region-btn.svelte-16ns6af:disabled{opacity:.4;cursor:not-allowed;transition:opacity .3s}.loadout-panel.svelte-16ns6af{outline-offset:-1px;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:linear-gradient(#0a0a0ad9 0%,#060606e6 100%);outline:1px solid #ffffff12;flex-direction:column;align-items:center;gap:16px;min-width:clamp(440px,30vw,560px);padding:clamp(16px,1.6vh,24px) 32px clamp(12px,1.3vh,20px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 0 40px #0009}.loadout-panel.svelte-16ns6af:before{content:"";mix-blend-mode:color-dodge;opacity:.27;pointer-events:none;background-image:url(/textures/utils/mainmenu.jpeg);background-position:50% 40%;background-size:120% 120%;position:absolute;inset:-5%}.loadout-panel-header.svelte-16ns6af{text-align:center;width:100%}.loadout-status.svelte-16ns6af{letter-spacing:.3em;color:#ffffff40;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:.6rem;font-weight:700}.loadout-status.ready.svelte-16ns6af{color:#b4dc8cb3;text-shadow:0 0 12px #78c85059}.slots-row.svelte-16ns6af{align-items:center;gap:0;width:100%;display:flex}.slot-display.svelte-16ns6af{outline-offset:-1px;background:#ffffff05;outline:1px solid #ffffff0d;flex-direction:column;flex:1;align-items:center;gap:6px;padding:clamp(8px,.9vh,12px) 16px;display:flex}.slot-display.secondary.svelte-16ns6af{align-items:center}.slot-tag.svelte-16ns6af{letter-spacing:.25em;color:#ffffff40;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:.6rem;font-weight:700}.slot-display.filled.svelte-16ns6af .slot-tag:where(.svelte-16ns6af){color:#c8a064a6}.slot-display.filled.weapon-theme-shotgun.svelte-16ns6af,.slot-display.filled.weapon-theme-machinegun.svelte-16ns6af,.slot-display.filled.weapon-theme-pistols.svelte-16ns6af,.slot-display.filled.weapon-theme-sniper.svelte-16ns6af{background:var(--weapon-slot-bg);outline-color:color-mix(in srgb, var(--weapon-accent) 28%, #ffffff0d);box-shadow:inset 0 0 18px var(--weapon-accent-soft)}.slot-display.filled.weapon-theme-shotgun.svelte-16ns6af .slot-tag:where(.svelte-16ns6af),.slot-display.filled.weapon-theme-machinegun.svelte-16ns6af .slot-tag:where(.svelte-16ns6af),.slot-display.filled.weapon-theme-pistols.svelte-16ns6af .slot-tag:where(.svelte-16ns6af),.slot-display.filled.weapon-theme-sniper.svelte-16ns6af .slot-tag:where(.svelte-16ns6af),.slot-display.filled.weapon-theme-shotgun.svelte-16ns6af .slot-name:where(.svelte-16ns6af),.slot-display.filled.weapon-theme-machinegun.svelte-16ns6af .slot-name:where(.svelte-16ns6af),.slot-display.filled.weapon-theme-pistols.svelte-16ns6af .slot-name:where(.svelte-16ns6af),.slot-display.filled.weapon-theme-sniper.svelte-16ns6af .slot-name:where(.svelte-16ns6af),.slot-display.filled.weapon-theme-shotgun.svelte-16ns6af .stat-value:where(.svelte-16ns6af),.slot-display.filled.weapon-theme-machinegun.svelte-16ns6af .stat-value:where(.svelte-16ns6af),.slot-display.filled.weapon-theme-pistols.svelte-16ns6af .stat-value:where(.svelte-16ns6af),.slot-display.filled.weapon-theme-sniper.svelte-16ns6af .stat-value:where(.svelte-16ns6af){color:var(--weapon-accent)}.slot-name.svelte-16ns6af{letter-spacing:.12em;color:#ffffff26;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:1.2rem;font-weight:900}.slot-display.filled.svelte-16ns6af .slot-name:where(.svelte-16ns6af){color:#e8d8b8;text-shadow:0 0 16px #c8502866}.slot-display.filled.weapon-theme-shotgun.svelte-16ns6af .slot-name:where(.svelte-16ns6af),.slot-display.filled.weapon-theme-machinegun.svelte-16ns6af .slot-name:where(.svelte-16ns6af),.slot-display.filled.weapon-theme-pistols.svelte-16ns6af .slot-name:where(.svelte-16ns6af),.slot-display.filled.weapon-theme-sniper.svelte-16ns6af .slot-name:where(.svelte-16ns6af){text-shadow:0 0 16px var(--weapon-glow)}.slot-content.svelte-16ns6af{display:contents}.slot-content.slot-swap.svelte-16ns6af>:where(.svelte-16ns6af){animation:.18s both svelte-16ns6af-slot-swap-in}@keyframes svelte-16ns6af-slot-swap-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.slot-weapon-icon.svelte-16ns6af{object-fit:contain;opacity:.92;width:84px;height:32px;filter:drop-shadow(0 0 10px var(--weapon-glow,#ffffff1f))}.slot-stats.svelte-16ns6af{grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:12px;display:grid}.stat-item.svelte-16ns6af{flex-direction:column;gap:2px;display:flex}.stat-label.svelte-16ns6af{letter-spacing:.15em;color:#ffffff40;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:.55rem;font-weight:700}.stat-value.svelte-16ns6af{letter-spacing:.08em;color:#fff3;font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:900}.slot-display.filled.svelte-16ns6af .stat-value:where(.svelte-16ns6af){color:#e8d8b8}.swap-btn.svelte-16ns6af{z-index:1;color:#fff6;cursor:pointer;background:linear-gradient(135deg,#1e1e1e 0%,#111 100%);border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0 -18px;font-size:1rem;transition:color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 0 0 3px #0c0c0c}.swap-btn.svelte-16ns6af:not(:disabled):hover{color:#fff;border-color:#ffffff59;box-shadow:0 0 0 3px #0c0c0c,0 0 10px #c8a0504d}.swap-btn.svelte-16ns6af:disabled{opacity:.2;cursor:default}.weapon-grid.svelte-16ns6af{gap:8px;display:flex}.secondary-hint.svelte-16ns6af{letter-spacing:.15em;color:#fff3;text-transform:uppercase;margin-top:8px;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:700}.locked-hint.svelte-16ns6af{color:#ff5050d9}.weapon-grid.loadout-locked.svelte-16ns6af{opacity:.45;pointer-events:none}.weapon-btn.svelte-16ns6af{color:#a09880;outline-offset:-1px;background:linear-gradient(#161616 0%,#0c0c0c 100%);outline:1px solid #2a2a2a;flex-direction:column;align-items:center;gap:4px;min-width:clamp(90px,6.5vw,120px);padding:clamp(9px,1vh,14px) 22px;font-size:.65rem;font-weight:700;transition:background .15s,color .15s,outline-color .15s,box-shadow .15s,filter .2s,text-shadow .2s;display:flex}.weapon-btn.svelte-16ns6af:hover{color:#ccc;filter:drop-shadow(0 0 6px #a08c644d)}.weapon-btn.selected.svelte-16ns6af{box-shadow:inset 0 0 14px #ffffff0f}.weapon-btn.selected.weapon-theme-shotgun.svelte-16ns6af,.weapon-btn.selected.weapon-theme-machinegun.svelte-16ns6af,.weapon-btn.selected.weapon-theme-pistols.svelte-16ns6af,.weapon-btn.selected.weapon-theme-sniper.svelte-16ns6af{background:var(--weapon-button-bg);color:var(--weapon-accent);outline-color:var(--weapon-outline);box-shadow:inset 0 0 14px var(--weapon-accent-soft), 0 0 14px color-mix(in srgb, var(--weapon-accent) 35%, transparent)}.weapon-btn.selected.weapon-theme-shotgun.svelte-16ns6af:hover,.weapon-btn.selected.weapon-theme-machinegun.svelte-16ns6af:hover,.weapon-btn.selected.weapon-theme-pistols.svelte-16ns6af:hover,.weapon-btn.selected.weapon-theme-sniper.svelte-16ns6af:hover{filter:drop-shadow(0 0 10px var(--weapon-glow))}.weapon-btn-label.svelte-16ns6af{letter-spacing:.1em;font-family:Orbitron,sans-serif;font-size:.65rem;font-weight:700}.bottom-section.svelte-16ns6af{flex-direction:column;align-items:center;gap:clamp(14px,1.5vh,24px);margin-top:auto;padding-bottom:clamp(20px,2vh,32px);display:flex}.bottom-section.lobby-active.svelte-16ns6af{gap:clamp(14px,1.5vh,24px);padding-bottom:clamp(20px,2vh,32px)}.action-row.svelte-16ns6af{justify-content:center;align-items:flex-end;gap:16px;width:max-content;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.action-row-wrap.svelte-16ns6af{width:100%;min-height:clamp(70px,6vh,92px);position:relative}.action-spacer.svelte-16ns6af{min-width:220px;height:1px}.loadout-warning.svelte-16ns6af{white-space:nowrap;pointer-events:none;z-index:10;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(#280c08f5 0%,#180604fa 100%);border:1px solid #dc502880;padding:14px 32px;animation:2.2s forwards svelte-16ns6af-warning-pop;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 0 24px #c83c1459,inset 0 1px #ff643c14}.loadout-warning.svelte-16ns6af span:where(.svelte-16ns6af){letter-spacing:.2em;text-transform:uppercase;color:#e88060;text-shadow:0 0 16px #f0643cb3;font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:900}@keyframes svelte-16ns6af-warning-pop{0%{opacity:0;transform:translate(-50%)translateY(6px)}10%{opacity:1;transform:translate(-50%)translateY(0)}78%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-4px)}}.lobby-btn.svelte-16ns6af{color:#c4bc9e;outline-offset:-1px;background:linear-gradient(#181818 0%,#0c0c0c 100%);outline:1px solid #2e2e2e;min-width:clamp(160px,11.5vw,220px);padding:clamp(14px,1.5vh,22px) 42px;font-size:.8rem;font-weight:700;box-shadow:inset 0 1px #ffffff0f}.lobby-btn.svelte-16ns6af:not(.lobby-btn-disabled):hover{color:#eee;filter:drop-shadow(0 0 10px #b4282873)}.lobby-btn.lobby-btn-disabled.svelte-16ns6af{opacity:.3;cursor:not-allowed}.quick-play.svelte-16ns6af{color:#ffd8c0;-webkit-text-stroke:.4px #50000080;text-shadow:0 1px #000c,0 -1px #ffb48c1f,0 2px 5px #000000b3,0 0 14px #ff502833;outline-offset:-1px;background:linear-gradient(#6b1212 0%,#3d0808 100%);outline:1px solid #8b2020;margin-bottom:-8px;padding:clamp(18px,2vh,28px) 56px;font-size:1rem;font-weight:900;transition:background .2s,color .15s,transform .15s,filter .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff1a,0 0 20px #78000080}.quick-play.svelte-16ns6af:not(.lobby-btn-disabled):hover{color:#fff;filter:drop-shadow(0 0 24px #ff3c3ce6);background:linear-gradient(#c02020 0%,#7a0e0e 100%);transform:scale(1.04);box-shadow:inset 0 1px #fff3,inset 0 0 30px #ff505026,0 0 40px #c81414cc,0 0 80px #a0000066}.quick-play.lobby-btn-disabled.svelte-16ns6af{box-shadow:none;background:linear-gradient(#2a0a0a 0%,#180404 100%);outline-color:#3a1010}.nameplate.svelte-16ns6af{outline-offset:-1px;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(#0c0c0cd1 0%,#060606e0 100%);outline:1px solid #ffffff12;flex-direction:column;align-items:center;gap:6px;min-width:220px;padding:2px 40px;transition:min-width .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff08,0 4px 24px #00000080}.nameplate.svelte-16ns6af:hover{min-width:300px}.nameplate.svelte-16ns6af:has(.nameplate-input:where(.svelte-16ns6af)){min-width:360px}.nameplate.svelte-16ns6af:before{content:"";mix-blend-mode:color-dodge;opacity:.27;pointer-events:none;background-image:url(/textures/utils/mainmenu.jpeg);background-position:50% 20%;background-size:120% 120%;position:absolute;inset:-5%}.nameplate-label.svelte-16ns6af{letter-spacing:.3em;color:#ffffff40;font-family:Orbitron,sans-serif;font-size:.5rem;font-weight:700}.nameplate-name.svelte-16ns6af{letter-spacing:.14em;color:#d8ceb0;cursor:text;text-shadow:0 0 16px #c8a05040;background:0 0;border:none;border-bottom:1px solid #0000;padding:0 0 2px;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:900;transition:color .15s,text-shadow .15s}.nameplate-name.svelte-16ns6af:hover{color:#fff;text-shadow:0 0 20px #dcb46480}.nameplate-input.svelte-16ns6af{letter-spacing:.14em;color:#fff;text-align:center;caret-color:#c8a050;background:0 0;border:none;border-bottom:1px solid #c8a05080;outline:none;width:240px;padding:0 0 2px;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:900}.lobby-error-toast.svelte-16ns6af{white-space:nowrap;pointer-events:none;z-index:60;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(#280c08f5 0%,#180604fa 100%);border:1px solid #dc502880;padding:14px 32px;animation:3.5s forwards svelte-16ns6af-warning-pop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #c83c1459,inset 0 1px #ff643c14}.lobby-error-toast.svelte-16ns6af span:where(.svelte-16ns6af){letter-spacing:.2em;color:#e88060;text-shadow:0 0 16px #f0643cb3;font-family:Orbitron,sans-serif;font-size:.75rem;font-weight:900}.modal-backdrop.svelte-16ns6af{-webkit-backdrop-filter:blur(12px);z-index:50;pointer-events:auto;background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.join-modal.svelte-16ns6af{outline-offset:-1px;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:linear-gradient(#0e0e0ef7 0%,#080808fc 100%);outline:1px solid #ffffff14;flex-direction:column;align-items:center;gap:20px;width:420px;padding:36px 48px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 0 60px #000c}.modal-title.svelte-16ns6af{letter-spacing:.3em;color:#ffffff59;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:.6rem;font-weight:900}.code-input.svelte-16ns6af{letter-spacing:.4em;color:#e8c870;text-transform:uppercase;outline-offset:-1px;text-align:center;caret-color:#c8a050;background:#ffffff08;border:none;outline:1px solid #c8a03c4d;width:285px;padding:12px 24px;font-family:Orbitron,sans-serif;font-size:2rem;font-weight:900}.code-input.svelte-16ns6af::placeholder{color:#ffffff1a;letter-spacing:.35em}.code-input.svelte-16ns6af:focus{text-shadow:0 0 20px #dcb43c66;outline-color:#c8a03c99}.modal-btns.svelte-16ns6af{gap:12px;display:flex}.modal-btn.svelte-16ns6af{letter-spacing:.15em;cursor:pointer;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border:none;padding:12px 28px;font-family:Orbitron,sans-serif;font-size:.65rem;font-weight:700;transition:color .15s,filter .15s}.modal-btn.cancel.svelte-16ns6af{color:#706860;outline-offset:-1px;background:linear-gradient(#181818 0%,#0e0e0e 100%);outline:1px solid #282828}.modal-btn.cancel.svelte-16ns6af:hover{color:#aaa}.modal-btn.confirm.svelte-16ns6af{color:#ffb090;outline-offset:-1px;background:linear-gradient(#5a1010 0%,#360808 100%);outline:1px solid #7a1818;box-shadow:inset 0 1px #ffffff14}.modal-btn.confirm.svelte-16ns6af:not(.modal-btn-disabled):hover{color:#fff;filter:drop-shadow(0 0 10px #dc282899);background:linear-gradient(#a02020 0%,#6a0e0e 100%)}.modal-btn.confirm.modal-btn-disabled.svelte-16ns6af{opacity:.3;cursor:not-allowed}.settings-overlay.svelte-1pl2oxr{-webkit-backdrop-filter:blur(12px);background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.settings-shell.svelte-1pl2oxr{color:#efe3c8;outline-offset:-1px;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:linear-gradient(#0c0c0cf0 0%,#060606fa 100%);outline:1px solid #ffffff14;flex-direction:column;gap:18px;padding:28px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 0 60px #000000bf}.settings-shell.svelte-1pl2oxr:before{content:"";mix-blend-mode:color-dodge;opacity:.27;pointer-events:none;background-image:url(/textures/utils/mainmenu.jpeg);background-position:40% 55%;background-size:120% 120%;position:absolute;inset:-5%}.panel-standard.svelte-1pl2oxr{width:min(720px,100vw - 48px)}.panel-wide.svelte-1pl2oxr{width:min(1080px,100vw - 48px)}.settings-head.svelte-1pl2oxr{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.settings-kicker.svelte-1pl2oxr,.section-label.svelte-1pl2oxr,.group-label.svelte-1pl2oxr,.settings-subtitle.svelte-1pl2oxr{letter-spacing:.28em;text-transform:uppercase;color:#ffffff47;font-family:Orbitron,sans-serif;font-size:.6rem;font-weight:700}.settings-title.svelte-1pl2oxr{letter-spacing:.16em;text-transform:uppercase;color:#f3e4c4;text-shadow:0 0 16px #c8a0502e;margin:8px 0 0;font-family:Orbitron,sans-serif;font-size:1.9rem;font-weight:900}.settings-subtitle.svelte-1pl2oxr{text-align:right}.tab-bar.svelte-1pl2oxr{outline-offset:-1px;background:#ffffff08;outline:1px solid #ffffff0f;gap:8px;padding:8px;display:flex}.tab-btn.svelte-1pl2oxr,.quality-btn.svelte-1pl2oxr,.primary-btn.svelte-1pl2oxr,.secondary-btn.svelte-1pl2oxr,.capture-cancel.svelte-1pl2oxr,.binding-add.svelte-1pl2oxr,.reset-btn.svelte-1pl2oxr{text-transform:uppercase;cursor:pointer;border:none;font-family:Orbitron,sans-serif;transition:color .15s,filter .2s,background .2s,outline-color .2s}.tab-btn.svelte-1pl2oxr{color:#ffffff6b;outline-offset:-1px;letter-spacing:.18em;background:linear-gradient(#151515 0%,#0d0d0d 100%);outline:1px solid #262626;flex:1;padding:12px 14px;font-size:.68rem;font-weight:800}.tab-btn.active.svelte-1pl2oxr{color:#fff;background:linear-gradient(#2a1a08 0%,#160d03 100%);outline-color:#8a5418;box-shadow:inset 0 0 12px #b46e1e1f}.tab-btn.svelte-1pl2oxr:hover{color:#f7f1e2;filter:drop-shadow(0 0 6px #b4782840)}.panel-section.svelte-1pl2oxr,.audio-card.svelte-1pl2oxr,.capture-banner.svelte-1pl2oxr,.controls-note.svelte-1pl2oxr{outline-offset:-1px;background:#ffffff08;outline:1px solid #ffffff0f}.panel-section.svelte-1pl2oxr{flex-direction:column;gap:14px;padding:18px;display:flex}.panel-section.compact.svelte-1pl2oxr{gap:10px}.quality-row.svelte-1pl2oxr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quality-btn.svelte-1pl2oxr{color:#b7ad8f;outline-offset:-1px;letter-spacing:.16em;background:linear-gradient(#171717 0%,#0c0c0c 100%);outline:1px solid #2d2d2d;padding:16px 18px;font-size:.78rem;font-weight:800}.quality-btn.active.svelte-1pl2oxr{color:#fff0d0;background:linear-gradient(#5d1610 0%,#350907 100%);outline-color:#8d231c;box-shadow:inset 0 0 16px #dc462824,0 0 16px #78140a38}.info-row.svelte-1pl2oxr{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;font-family:Orbitron,sans-serif;font-size:.78rem;display:flex}.key-chip.svelte-1pl2oxr,.binding-chip.svelte-1pl2oxr kbd:where(.svelte-1pl2oxr){color:#f0ead9;background:#ffffff0f;border:1px solid #ffffff24;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.72rem}.section-note.svelte-1pl2oxr,.controls-note.svelte-1pl2oxr{letter-spacing:.08em;color:#ffffff6b;font-family:Orbitron,sans-serif;font-size:.68rem}.audio-grid.svelte-1pl2oxr{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.audio-card.svelte-1pl2oxr{flex-direction:column;gap:14px;padding:18px;display:flex}.audio-toggle.svelte-1pl2oxr{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;align-items:center;gap:10px;font-family:Orbitron,sans-serif;font-size:.72rem;font-weight:700;display:flex}.audio-toggle.svelte-1pl2oxr input:where(.svelte-1pl2oxr){accent-color:#b85a42;width:16px;height:16px}.volume-slider.svelte-1pl2oxr{accent-color:#c86a48;width:100%}.volume-readout.svelte-1pl2oxr{letter-spacing:.14em;color:#ffffff73;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:.7rem}.capture-banner.svelte-1pl2oxr{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-family:Orbitron,sans-serif;font-size:.72rem;display:flex}.capture-banner.svelte-1pl2oxr strong:where(.svelte-1pl2oxr){color:#fff1d0}.capture-cancel.svelte-1pl2oxr{color:#bcae8a;outline-offset:-1px;letter-spacing:.15em;background:linear-gradient(#1a1a1a 0%,#0f0f0f 100%);outline:1px solid #2f2f2f;padding:8px 12px;font-size:.62rem;font-weight:700}.controls-note.svelte-1pl2oxr{padding:12px 16px}.sens-row.svelte-1pl2oxr{align-items:center;gap:12px;padding:6px 0;display:flex}.sens-label.svelte-1pl2oxr{color:#fff9;flex-shrink:0;width:32px;font-family:Orbitron,sans-serif;font-size:.7rem}.sens-slider.svelte-1pl2oxr{appearance:none;cursor:pointer;background:#ffffff26;border-radius:2px;outline:none;flex:1;height:3px}.sens-slider.svelte-1pl2oxr::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#7ef7c8;border-radius:50%;width:14px;height:14px}.sens-value.svelte-1pl2oxr{color:#7ef7c8;text-align:right;flex-shrink:0;width:28px;font-family:Orbitron,sans-serif;font-size:.7rem}.controls-list.svelte-1pl2oxr{flex-direction:column;gap:18px;max-height:52vh;padding-right:4px;display:flex;overflow-y:auto}.control-group.svelte-1pl2oxr{flex-direction:column;gap:10px;display:flex}.group-rows.svelte-1pl2oxr{flex-direction:column;gap:6px;display:flex}.control-row.svelte-1pl2oxr{outline-offset:-1px;background:#ffffff06;outline:1px solid #ffffff0d;grid-template-columns:200px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:12px 14px;display:grid}.control-row.capturing.svelte-1pl2oxr{background:#78281229;outline-color:#c85a2838}.action-name.svelte-1pl2oxr{letter-spacing:.08em;text-transform:uppercase;color:#d8cfb6;font-family:Orbitron,sans-serif;font-size:.72rem;font-weight:700}.binding-list.svelte-1pl2oxr{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.binding-chip.svelte-1pl2oxr{outline-offset:-1px;background:#ffffff0f;outline:1px solid #ffffff14;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.binding-remove.svelte-1pl2oxr,.binding-add.svelte-1pl2oxr,.reset-btn.svelte-1pl2oxr{color:#ffffff75;background:0 0;font-size:.9rem}.binding-remove.svelte-1pl2oxr:hover,.binding-add.svelte-1pl2oxr:hover,.reset-btn.svelte-1pl2oxr:hover,.capture-cancel.svelte-1pl2oxr:hover,.primary-btn.svelte-1pl2oxr:hover,.secondary-btn.svelte-1pl2oxr:hover{color:#fff;filter:drop-shadow(0 0 8px #d278464d)}.binding-add.svelte-1pl2oxr{outline-offset:-1px;outline:1px solid #ffffff1f;padding:4px 10px;font-size:.8rem}.binding-waiting.svelte-1pl2oxr{letter-spacing:.1em;color:#ffffff61;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:.64rem}.primary-btn.svelte-1pl2oxr,.secondary-btn.svelte-1pl2oxr{letter-spacing:.18em;outline-offset:-1px;padding:14px 18px;font-size:.72rem;font-weight:800}.primary-btn.svelte-1pl2oxr{color:#ffe2d2;background:linear-gradient(#5f1711 0%,#350908 100%);outline:1px solid #8d251d;box-shadow:inset 0 1px #ffffff14,0 0 18px #78120a47}.secondary-btn.svelte-1pl2oxr{color:#c7bc9c;background:linear-gradient(#1a1a1a 0%,#0e0e0e 100%);outline:1px solid #323232}.wide-btn.svelte-1pl2oxr{width:100%}@media (width<=960px){.audio-grid.svelte-1pl2oxr,.control-row.svelte-1pl2oxr{grid-template-columns:1fr}.settings-head.svelte-1pl2oxr{flex-direction:column;align-items:flex-start}.settings-subtitle.svelte-1pl2oxr{text-align:left}}.hit-flash.svelte-1nmfa5s{pointer-events:none;z-index:1010;background:radial-gradient(#0000 35%,#c814148c 100%);animation:.32s ease-out forwards svelte-1nmfa5s-hit-flash-anim;position:fixed;inset:0}.hit-flash.hit-flash-severe.svelte-1nmfa5s{background:radial-gradient(#c8141426 0%,#dc0a0abf 100%);animation:.38s ease-out forwards svelte-1nmfa5s-hit-flash-severe-anim}@keyframes svelte-1nmfa5s-hit-flash-anim{0%{opacity:1}30%{opacity:.9}to{opacity:0}}@keyframes svelte-1nmfa5s-hit-flash-severe-anim{0%{opacity:1;filter:brightness(1.3)}15%{opacity:1;filter:brightness(1.1)}to{opacity:0;filter:brightness()}}.shield-flash.svelte-1nmfa5s{pointer-events:none;z-index:1009;background:radial-gradient(#0000 30%,#2878ff80 100%);animation:.3s ease-out forwards svelte-1nmfa5s-shield-flash-anim;position:fixed;inset:0}@keyframes svelte-1nmfa5s-shield-flash-anim{0%{opacity:1}25%{opacity:.85}to{opacity:0}}.hurt-overlay-wrap.svelte-1nmfa5s{pointer-events:none;z-index:1000;mix-blend-mode:multiply;transition:opacity .15s ease-out;position:fixed;inset:0}.hurt-overlay.svelte-1nmfa5s{transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:4s ease-in-out infinite svelte-1nmfa5s-hurt-drift,1.6s ease-in-out infinite svelte-1nmfa5s-hurt-heartbeat;position:absolute;inset:0}.hurt-overlay.svelte-1nmfa5s:before{content:"";pointer-events:none;background:radial-gradient(#0000 22%,#230000b3 100%);animation:1.6s ease-in-out infinite svelte-1nmfa5s-hurt-vignette;position:absolute;inset:0}@keyframes svelte-1nmfa5s-hurt-drift{0%{transform:scale(1.08)translate(-1%,-1%)}20%{transform:scale(1.12)translate(1.5%,.5%)}45%{transform:scale(1.09)translate(.5%,1.5%)}70%{transform:scale(1.13)translate(-1.5%,.8%)}to{transform:scale(1.08)translate(-1%,-1%)}}@keyframes svelte-1nmfa5s-hurt-heartbeat{0%{opacity:.65;filter:saturate(1.1)brightness(.88)}10%{opacity:1;filter:saturate(1.7)brightness(1.1)}20%{opacity:.6;filter:saturate(1.1)brightness(.88)}32%{opacity:.88;filter:saturate(1.5)brightness(1.05)}55%{opacity:.55;filter:saturate()brightness(.85)}to{opacity:.65;filter:saturate(1.1)brightness(.88)}}@keyframes svelte-1nmfa5s-hurt-vignette{0%{opacity:.2}10%{opacity:.95}20%{opacity:.1}32%{opacity:.7}55%{opacity:.05}to{opacity:.2}}.chromatic-r.svelte-1nmfa5s,.chromatic-b.svelte-1nmfa5s{pointer-events:none;z-index:1001;opacity:0;transition:opacity .1s;position:fixed;inset:0}.chromatic-r.svelte-1nmfa5s{mix-blend-mode:screen;background:radial-gradient(#0000 60%,#ff00001a 100%) 0 0/150% 150%}.chromatic-r.chromatic-active.svelte-1nmfa5s{animation:.15s ease-in-out infinite alternate svelte-1nmfa5s-chromatic-shift-r}.chromatic-b.svelte-1nmfa5s{mix-blend-mode:screen;background:radial-gradient(#0000 60%,#0064ff1a 100%) 0 0/150% 150%}.chromatic-b.chromatic-active.svelte-1nmfa5s{animation:.15s ease-in-out infinite alternate svelte-1nmfa5s-chromatic-shift-b}@keyframes svelte-1nmfa5s-chromatic-shift-r{0%{background-position:0%}to{background-position:2%}}@keyframes svelte-1nmfa5s-chromatic-shift-b{0%{background-position:0%}to{background-position:-2%}}.blood-drips-outer.svelte-1nmfa5s{pointer-events:none;z-index:1002;mix-blend-mode:multiply;opacity:0;transition:opacity .7s ease-in-out;position:fixed;inset:0}.blood-drips-outer.visible.svelte-1nmfa5s{opacity:1}.blood-drips.svelte-1nmfa5s{filter:url(#blood-goo);height:100%;position:absolute;top:0;left:0;right:0;overflow:hidden}.blood-drips.svelte-1nmfa5s:before{content:"";background:linear-gradient(#640000 0%,#500000d9 55%,#3c00004d 85%,#0000 100%);height:14px;position:absolute;top:0;left:0;right:0}.blood-drip.svelte-1nmfa5s{width:var(--drip-width,3px);transform-origin:top;height:0;animation:svelte-1nmfa5s-drip-grow var(--drip-speed,2.5s) cubic-bezier(.4, 0, .8, .6) infinite;animation-delay:var(--drip-delay,0s);background:linear-gradient(#5a0000 0%,#6e0505 55%,#780808 85%,#64050580 96%,#0000 100%);border-radius:0 0 3px 3px;position:absolute;top:2px}.blood-drip.svelte-1nmfa5s:after{content:"";width:calc(var(--drip-width,3px) * 2.6);height:calc(var(--drip-width,3px) * 3.2);background:radial-gradient(at 50% 40%,#780808 0%,#5f0404e6 50%,#46020266 78%,#0000 92%);border-radius:48% 48% 62% 62%;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}@keyframes svelte-1nmfa5s-drip-grow{0%{opacity:0;height:0;transform:translate(0)translateY(0)}5%{opacity:1;height:10px}35%{transform:translateX(var(--drip-sway,0px)) translateY(0)}55%{height:var(--drip-length,100px);opacity:.93;transform:translateX(calc(var(--drip-sway,0px) * -.3)) translateY(0)}75%{opacity:.55;transform:translateX(calc(var(--drip-sway,0px) * .1)) translateY(70px)}to{height:var(--drip-length,100px);opacity:0;transform:translate(0)translateY(140px)}}.blood-pool.svelte-1nmfa5s{pointer-events:none;background:linear-gradient(#0000 0%,#3202021f 40%,#4b03034d 72%,#6400008c 100%);height:80px;position:absolute;bottom:0;left:0;right:0}.blood-pool.svelte-1nmfa5s:before{content:"";filter:blur(2.5px);background:linear-gradient(90deg,#0000 0%,#82060699 15%,#960808bf 40%,#960808b3 60%,#82060699 85%,#0000 100%);width:98%;height:4px;position:absolute;bottom:0;left:1%}.panel.svelte-1nmfa5s{isolation:isolate;outline-offset:-1px;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(#0a0a0ae0 0%,#050505ed 100%);outline:1px solid #ffffff12;position:relative;box-shadow:inset 0 1px #ffffff0a,0 0 32px #0009}.panel.svelte-1nmfa5s:before{content:"";mix-blend-mode:color-dodge;opacity:.18;pointer-events:none;background-image:url(/textures/utils/mainmenu.jpeg);background-position:50% 40%;background-size:130% 130%;position:absolute;inset:-5%}.hud.svelte-1nmfa5s{pointer-events:none;z-index:10;font-family:Orbitron,sans-serif;line-height:1.5;position:fixed}.hud-tl.svelte-1nmfa5s{top:5rem;left:7rem}.hud-tc.svelte-1nmfa5s{top:1.5rem;left:50%;transform:translate(-50%)}.bounce-chain-hud.svelte-1nmfa5s{top:5.5rem}.hud-bc-bounce.svelte-1nmfa5s{bottom:9rem;left:50%;transform:translate(-50%)}.bhop-chain.svelte-1nmfa5s{letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;margin-top:6px;font-family:Orbitron,sans-serif;font-size:11px;font-weight:900;animation:.18s ease-out svelte-1nmfa5s-bhop-pulse;display:flex}@keyframes svelte-1nmfa5s-bhop-pulse{0%{opacity:.5;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.bhop-count.svelte-1nmfa5s{color:#00d4ff;text-shadow:0 0 10px #00b4ffe6,0 0 24px #008cff80;font-size:18px}.bhop-label.svelte-1nmfa5s{color:#64dcffe6;text-shadow:0 0 8px #00b4ff80;letter-spacing:.25em;font-size:10px}.bounce-chain.svelte-1nmfa5s{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:6px;font-family:Orbitron,sans-serif;font-size:11px;font-weight:900;animation:.18s ease-out svelte-1nmfa5s-bounce-pulse;display:flex}@keyframes svelte-1nmfa5s-bounce-pulse{0%{opacity:.5;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.bounce-count.svelte-1nmfa5s{color:#ff6a00;text-shadow:0 0 10px #ff7800e6,0 0 24px #ff500080;font-size:18px}.bounce-label.svelte-1nmfa5s{color:#ffc850e6;text-shadow:0 0 8px #ffa00080;letter-spacing:.25em;font-size:10px}.bounce-cooldown.svelte-1nmfa5s{background:#ffffff1a;border-radius:2px;width:100%;height:3px;margin-top:4px;position:relative;overflow:hidden}.bounce-cooldown-bar.svelte-1nmfa5s{background:linear-gradient(90deg,#ff6a00,#ffb300);border-radius:2px;height:100%;transition:width 50ms linear;box-shadow:0 0 6px #ff7800b3}.bounce-cooldown-text.svelte-1nmfa5s{color:#ffb43ccc;letter-spacing:.1em;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;position:absolute;top:5px;right:0}.hud-tr.svelte-1nmfa5s{text-align:right;top:5rem;right:9rem}.hud-bl.svelte-1nmfa5s{bottom:5rem;left:4rem}.hud-br.svelte-1nmfa5s{text-align:right;bottom:5rem;right:4rem}.hud-bc.svelte-1nmfa5s{bottom:1.5rem;left:50%;transform:translate(-50%)}.feed-row.svelte-1nmfa5s{letter-spacing:.06em;text-transform:uppercase;outline-offset:-1px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(#0a0a0ad1 0%,#050505e0 100%);outline:1px solid #ffffff0f;align-items:center;gap:8px;width:fit-content;margin-bottom:6px;padding:5px 12px;font-size:14px;font-weight:700;animation:3s ease-in forwards svelte-1nmfa5s-feed-lifetime;display:flex}@keyframes svelte-1nmfa5s-feed-lifetime{0%,66%{opacity:1}to{opacity:0}}.feed-name.svelte-1nmfa5s{color:#ffffffe6;text-shadow:0 0 10px #c8a05a4d;text-transform:none}.feed-victim.svelte-1nmfa5s{color:#dc5a5af2;text-shadow:0 0 10px #c83c3c66;text-transform:none}.feed-icon.svelte-1nmfa5s{color:#c8a03ce6;font-size:11px}.feed-weapon.svelte-1nmfa5s{letter-spacing:.12em;text-transform:uppercase;color:#c8a03c99;align-self:center;font-size:9px;font-weight:700}.feed-void.svelte-1nmfa5s{color:#a0a0a08c;letter-spacing:0;font-style:italic;font-weight:400}.feed-icon-health.svelte-1nmfa5s{color:#dc5050e6;font-size:12px}.feed-icon-shield.svelte-1nmfa5s{color:#50a0ffe6;font-size:11px}.feed-icon-invis.svelte-1nmfa5s{color:#be64ffe6;font-size:12px}.feed-icon-invuln.svelte-1nmfa5s{color:#ffc832f2;font-size:11px}.feed-pickup-val.svelte-1nmfa5s{letter-spacing:.08em;align-self:center;font-size:10px;font-weight:700}.feed-pickup-health.svelte-1nmfa5s{color:#dc6464d9}.feed-pickup-shield.svelte-1nmfa5s{color:#64b4ffd9}.feed-pickup-invis.svelte-1nmfa5s{color:#d296ffe6}.feed-pickup-invuln.svelte-1nmfa5s{color:#ffdc6ee6}.leader-box.svelte-1nmfa5s{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transform-origin:top;align-items:center;gap:10px;padding:7px 20px;font-family:Orbitron,sans-serif;font-size:13px;font-weight:700;display:flex;transform:perspective(500px)rotateX(-18deg)}.leader-label.svelte-1nmfa5s{color:#ffffff4d;letter-spacing:.2em;font-size:10px}.leader-sep.svelte-1nmfa5s{color:#fff3}.leader-none.svelte-1nmfa5s{color:#ffffff40;letter-spacing:.2em;font-size:11px}.leader-you.svelte-1nmfa5s{color:#8cdc64e6;text-shadow:0 0 12px #64c83c66;text-transform:none}.leader-name.svelte-1nmfa5s{color:#fffc;text-transform:none}.leader-kills.svelte-1nmfa5s{color:#c8a03cd9}.timer-box.svelte-1nmfa5s{white-space:nowrap;text-align:center;transform-origin:bottom;flex-direction:column;align-items:center;gap:2px;padding:8px 24px;display:flex;transform:perspective(500px)rotateX(18deg)}.timer-label.svelte-1nmfa5s{letter-spacing:.2em;color:#ffffff4d;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700}.timer-value.svelte-1nmfa5s{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-shadow:0 0 20px #c8a05a40,0 2px 4px #000c;font-family:Orbitron,sans-serif;font-size:28px;font-weight:900}.kill-limit-num.svelte-1nmfa5s{color:#c8a03ccc}.feed-list.svelte-1nmfa5s{transform-origin:100% 0;transform:perspective(500px)rotateY(18deg)}.chat-hud.svelte-1nmfa5s{transition:opacity 1.2s}.chat-hud.chat-faded.svelte-1nmfa5s{opacity:.5}.chat-list.svelte-1nmfa5s{transform-origin:0 100%;transform:perspective(500px)rotateY(-18deg)}.chat-row.svelte-1nmfa5s{letter-spacing:.04em;justify-content:flex-end;gap:6px;margin-bottom:4px;font-size:13px;display:flex}.chat-name.svelte-1nmfa5s{color:#c8a03cd9;white-space:nowrap;text-shadow:0 0 10px #c88c284d;font-weight:700}.chat-msg.svelte-1nmfa5s{color:#fff9;word-break:break-word;text-align:right;letter-spacing:0;max-width:260px;font-family:sans-serif;font-weight:400}.panel-header.svelte-1nmfa5s{letter-spacing:.28em;color:#fff3;text-transform:uppercase;border-bottom:1px solid #ffffff0f;margin-bottom:10px;padding-bottom:6px;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700}.vitals-panel.svelte-1nmfa5s{transform-origin:0;width:260px;padding:12px 18px 14px;transform:perspective(500px)rotateY(5deg)}.stat-row.svelte-1nmfa5s{align-items:center;gap:10px;margin-bottom:8px;display:flex}.stat-row.svelte-1nmfa5s:last-child{margin-bottom:0}.stat-label.svelte-1nmfa5s{letter-spacing:.2em;color:#ffffff59;text-transform:uppercase;width:22px;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700}.bar-track.svelte-1nmfa5s{outline-offset:-1px;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);background:#ffffff12;outline:1px solid #ffffff0f;flex:1;height:8px;position:relative;overflow:hidden}.bar-fill.svelte-1nmfa5s{height:100%;transition:width .2s;position:relative}.bar-track.svelte-1nmfa5s:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;animation:2s ease-in-out infinite svelte-1nmfa5s-shimmer;position:absolute;top:0;left:-100%}@keyframes svelte-1nmfa5s-shimmer{0%{left:-100%}to{left:100%}}.bar-hp.svelte-1nmfa5s{background:linear-gradient(90deg,#b42828e6,#dc4646);box-shadow:0 0 8px #c8323280}.bar-hp.low.svelte-1nmfa5s{animation:.5s ease-in-out infinite svelte-1nmfa5s-hp-critical}@keyframes svelte-1nmfa5s-hp-critical{0%,to{box-shadow:0 0 8px #c8323280}50%{box-shadow:0 0 20px #dc3c3ce6,0 0 30px #c81e1e80}}.bar-sh.svelte-1nmfa5s{background:linear-gradient(90deg,#2850b4e6,#4682dc);box-shadow:0 0 8px #3c6ec880}.bar-sh.low.svelte-1nmfa5s{animation:.6s ease-in-out infinite svelte-1nmfa5s-sh-critical}@keyframes svelte-1nmfa5s-sh-critical{0%,to{box-shadow:0 0 8px #3c6ec880}50%{box-shadow:0 0 18px #5082f0e6,0 0 28px #325ac880}}.stat-val.svelte-1nmfa5s{color:#fff;text-align:right;font-variant-numeric:tabular-nums;text-shadow:0 0 8px #c8a05a33;width:36px;font-family:Orbitron,sans-serif;font-size:16px;font-weight:900;transition:color .2s,text-shadow .2s}.stat-val.critical.svelte-1nmfa5s{animation:.4s ease-in-out infinite svelte-1nmfa5s-val-pulse}@keyframes svelte-1nmfa5s-val-pulse{0%,to{color:#fff;text-shadow:0 0 8px #c8a05a33}50%{color:#f44;text-shadow:0 0 12px #ff5050cc}}.weapons-panel.svelte-1nmfa5s{transform-origin:100%;width:260px;padding:12px 18px 14px;transform:perspective(500px)rotateY(-5deg)}.weapon-row.svelte-1nmfa5s{opacity:.28;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:8px;transition:opacity .18s,transform .18s;display:flex}.weapon-row.svelte-1nmfa5s:last-child{margin-bottom:0}.weapon-row.weapon-active.svelte-1nmfa5s{opacity:1;transform:translate(-3px)}.weapon-active-pip.svelte-1nmfa5s{background:var(--weapon-accent,#dcb450);width:3px;height:3px;box-shadow:0 0 6px var(--weapon-glow,#dcb450b3);border-radius:50%;flex-shrink:0;animation:1s ease-in-out infinite svelte-1nmfa5s-pip-pulse;display:block}@keyframes svelte-1nmfa5s-pip-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.weapon-slot.svelte-1nmfa5s{color:#ffffff59;letter-spacing:.1em;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;transition:color .2s,text-shadow .2s}.weapon-row.weapon-active.svelte-1nmfa5s .weapon-slot:where(.svelte-1nmfa5s){color:var(--weapon-accent,#dcb450f2);text-shadow:0 0 10px var(--weapon-glow,#dcb45099);animation:1s ease-in-out infinite svelte-1nmfa5s-slot-pulse}@keyframes svelte-1nmfa5s-slot-pulse{0%,to{opacity:.95}50%{opacity:.7}}.weapon-name.svelte-1nmfa5s{color:#fff;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px #000000e6,0 0 16px #c8a05a33;-webkit-text-stroke:.4px #00000080;font-family:Orbitron,sans-serif;font-size:18px;font-weight:900;transition:text-shadow .2s,transform .15s}.weapon-row.weapon-active.svelte-1nmfa5s .weapon-name:where(.svelte-1nmfa5s){text-shadow:0 1px 0 #000000e6, 0 0 20px var(--weapon-glow,#dcb45080), 0 0 30px var(--weapon-glow,#dcb4504d);animation:1.5s ease-in-out infinite svelte-1nmfa5s-name-glow}@keyframes svelte-1nmfa5s-name-glow{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}.notif-overlay.svelte-1nmfa5s{pointer-events:none;z-index:20;flex-direction:column;align-items:center;gap:5px;display:flex;position:fixed;bottom:13.5rem;left:50%;transform:translate(-50%)}.notif-row.svelte-1nmfa5s{clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-left:2px solid;align-items:baseline;gap:7px;padding:4px 14px 4px 12px;display:flex}.notif-label.svelte-1nmfa5s{letter-spacing:.05em;color:currentColor;text-shadow:0 0 10px;font-family:Orbitron,sans-serif;font-size:15px;font-weight:900}.notif-sub.svelte-1nmfa5s{letter-spacing:.18em;color:#ffffffb3;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:10px;font-weight:600}.notif-health.svelte-1nmfa5s{color:#50dc78}.notif-shield.svelte-1nmfa5s{color:#50a0f0}.notif-frag.svelte-1nmfa5s{color:#dcb43c}.notif-fragged.svelte-1nmfa5s{color:#dc4646}.notif-invis.svelte-1nmfa5s{color:#be64ff}.notif-invuln.svelte-1nmfa5s{color:#ffc832}.reticle-dist-overlay.svelte-1nmfa5s{pointer-events:none;z-index:10;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reticle-dist.svelte-1nmfa5s{letter-spacing:.08em;color:#ffffff8c;text-shadow:0 1px 4px #000c;-webkit-user-select:none;user-select:none;margin-top:52px;font-family:Orbitron,sans-serif;font-size:11px;font-weight:600}.hud-center-overlay.svelte-1nmfa5s{pointer-events:none;z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;inset:0}.respawning-text.svelte-1nmfa5s{letter-spacing:.3em;color:#fff;text-transform:uppercase;-webkit-text-stroke:.4px #0009;text-shadow:0 2px 4px #000000e6,0 0 32px #c83c3c80;font-family:Orbitron,sans-serif;font-size:42px;font-weight:900;animation:1s ease-in-out infinite svelte-1nmfa5s-respawn-pulse}.respawning-sub.svelte-1nmfa5s{letter-spacing:.4em;color:#fff6;text-shadow:none;font-size:16px}@keyframes svelte-1nmfa5s-respawn-pulse{0%,to{opacity:.25}50%{opacity:1}}.post-game-bg.svelte-1nmfa5s{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scoreboard.svelte-1nmfa5s{flex-direction:column;align-items:center;gap:20px;min-width:380px;padding:36px 48px;display:flex}.scoreboard-title.svelte-1nmfa5s{letter-spacing:.3em;color:#fff;text-transform:uppercase;text-shadow:0 0 24px #c8a05a59;font-family:Orbitron,sans-serif;font-size:24px;font-weight:900}.next-round.svelte-1nmfa5s{letter-spacing:.2em;color:#ffffff59;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700}.score-table.svelte-1nmfa5s{border-collapse:collapse;width:100%;font-family:Orbitron,sans-serif;font-size:13px}.score-table.svelte-1nmfa5s th:where(.svelte-1nmfa5s){text-align:left;color:#ffffff4d;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #ffffff12;padding:6px 10px;font-size:9px;font-weight:700}.score-table.svelte-1nmfa5s th:where(.svelte-1nmfa5s):not(:first-child){text-align:center}.score-table.svelte-1nmfa5s td:where(.svelte-1nmfa5s){color:#ffffffb3;letter-spacing:.06em;border-bottom:1px solid #ffffff0a;padding:9px 10px;font-weight:700}.score-table.svelte-1nmfa5s td:where(.svelte-1nmfa5s):not(:first-child){text-align:center}.score-table.svelte-1nmfa5s tr.is-me:where(.svelte-1nmfa5s) td:where(.svelte-1nmfa5s){color:#fff;text-shadow:0 0 12px #c8a05a66}.player-name.svelte-1nmfa5s{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.chat-input-overlay.svelte-1nmfa5s{pointer-events:all;z-index:30;width:min(600px,90vw);position:fixed;bottom:9rem;left:50%;transform:translate(-50%)}.chat-input-panel.svelte-1nmfa5s{align-items:center;gap:12px;padding:10px 18px;display:flex}.chat-input-label.svelte-1nmfa5s{letter-spacing:.2em;color:#c8a03ccc;white-space:nowrap;text-transform:uppercase;flex-shrink:0;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700}.chat-input-field.svelte-1nmfa5s{color:#ffffffe6;caret-color:#c8a03ce6;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:sans-serif;font-size:14px}.chat-input-field.svelte-1nmfa5s::placeholder{color:#fff3;font-family:sans-serif;font-size:13px}.chat-input-hint.svelte-1nmfa5s{letter-spacing:.12em;color:#ffffff2e;white-space:nowrap;text-transform:uppercase;flex-shrink:0;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700}.spec-panel.svelte-1nmfa5s{transform-origin:0;width:260px;padding:12px 18px 14px;transform:perspective(500px)rotateY(5deg)}.spec-name.svelte-1nmfa5s{letter-spacing:.08em;color:#a0d2fff2;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:160px;margin-bottom:6px;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;overflow:hidden}.spec-none.svelte-1nmfa5s{letter-spacing:.08em;color:#ffffff4d;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:9px}.spec-nav-panel.svelte-1nmfa5s{transform-origin:100%;width:260px;padding:12px 18px 14px;transform:perspective(500px)rotateY(-5deg)}.spec-nav-row.svelte-1nmfa5s{align-items:center;gap:8px;margin-bottom:4px;display:flex}.spec-nav-row.svelte-1nmfa5s:last-of-type{margin-bottom:0}.spec-nav-key.svelte-1nmfa5s{letter-spacing:.08em;color:#dcb450e6;text-transform:uppercase;min-width:32px;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700}.spec-nav-label.svelte-1nmfa5s{letter-spacing:.06em;color:#ffffff73;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:9px}.spec-score-table.svelte-1nmfa5s{margin-top:8px;border-collapse:collapse;opacity:.5;margin-inline:auto;font-family:Orbitron,sans-serif;font-size:10px}.spec-score-table.svelte-1nmfa5s th:where(.svelte-1nmfa5s){text-align:left;color:#ffffff4d;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #ffffff0f;padding:3px 10px 3px 6px;font-size:8px;font-weight:700}.spec-score-table.svelte-1nmfa5s th:where(.svelte-1nmfa5s):not(:first-child){text-align:center;padding:3px 6px}.spec-score-table.svelte-1nmfa5s td:where(.svelte-1nmfa5s){color:#ffffff80;letter-spacing:.06em;border-bottom:1px solid #ffffff08;padding:4px 10px 4px 6px;font-weight:700}.spec-score-table.svelte-1nmfa5s td:where(.svelte-1nmfa5s):not(:first-child){text-align:center;padding:4px 6px}.spec-score-table.svelte-1nmfa5s tr.is-spec-target:where(.svelte-1nmfa5s) td:where(.svelte-1nmfa5s){color:#ffffffe6;text-shadow:0 0 8px #c8a05a4d}.spec-nav-count.svelte-1nmfa5s{letter-spacing:.1em;color:#a0d2ffb3;text-align:right;margin-top:6px;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700}.conn-status.svelte-o3ki5{z-index:100;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;display:flex;position:fixed;bottom:14px;left:16px}.dot.svelte-o3ki5{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dot.connected.svelte-o3ki5{background:#4ade80;animation:2.4s ease-in-out infinite svelte-o3ki5-pulse-green;box-shadow:0 0 6px #4ade80}.dot.connecting.svelte-o3ki5{background:#fb923c;animation:1s ease-in-out infinite svelte-o3ki5-pulse-orange;box-shadow:0 0 6px #fb923c}.dot.error.svelte-o3ki5{background:#f87171;box-shadow:0 0 6px #f87171}@keyframes svelte-o3ki5-pulse-green{0%,to{opacity:1}50%{opacity:.45}}@keyframes svelte-o3ki5-pulse-orange{0%,to{opacity:1}50%{opacity:.3}}.label.svelte-o3ki5{letter-spacing:.14em;font-family:Orbitron,sans-serif;font-size:.58rem;font-weight:700;line-height:1}.ping.good.svelte-o3ki5{color:#4ade80}.ping.mid.svelte-o3ki5{color:#fb923c}.ping.bad.svelte-o3ki5{color:#f87171}.muted.svelte-o3ki5{color:#ffffff47}.err.svelte-o3ki5{color:#f87171}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-bold:700;--tracking-widest:.1em;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-14{bottom:calc(var(--spacing) * 14)}.left-1\/2{left:50%}.z-100{z-index:100}.z-200{z-index:200}.m-0{margin:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-72{height:calc(var(--spacing) * 72)}.h-full{height:100%}.min-h-8{min-height:calc(var(--spacing) * 8)}.w-50{width:calc(var(--spacing) * 50)}.w-72{width:calc(var(--spacing) * 72)}.max-w-60{max-width:calc(var(--spacing) * 60)}.flex-shrink,.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#4a90d9\]{border-color:#4a90d9}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.object-contain{object-fit:contain}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[18px\]{font-size:18px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}}}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron/Orbitron-VariableFont_wght.ttf)format("truetype");font-display:swap}body{background:#333;margin:0;font-family:Orbitron,sans-serif;overflow:hidden}button,input,select,textarea{font-family:Orbitron,sans-serif}#app{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:crosshair;width:100dvw;height:100dvh}img,canvas,svg{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}*{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ffffff29}.webgl-warning{z-index:70;color:#ffe2bf;pointer-events:none;background:#1e0a00b3;border:1px solid #f936;border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.2;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
