.phaser-viewport[data-v-682c9a56]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#141c2b;overflow:hidden}.phaser-viewport[data-v-682c9a56] canvas{box-shadow:0 12px 45px #000000a6}.raccoon-preview-canvas[data-v-88bd0652]{image-rendering:pixelated;image-rendering:crisp-edges;display:block}.auth-popup[data-v-08c90a94]{width:min(460px,94vw)}.profile-vbox[data-v-08c90a94],.auth-vbox[data-v-08c90a94]{display:flex;flex-direction:column;gap:10px}.profile-header-box[data-v-08c90a94]{display:flex;align-items:center;gap:12px}.avatar-card[data-v-08c90a94]{padding:4px}.profile-meta[data-v-08c90a94]{display:flex;flex-direction:column;gap:4px;font-size:16px}.name-line[data-v-08c90a94]{display:flex;align-items:center;gap:8px;font-size:20px}.role-pill[data-v-08c90a94]{background:#784f33;color:#fff2d6;padding:2px 6px;font-size:13px}.stats-grid[data-v-08c90a94]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.stat-box[data-v-08c90a94]{justify-content:space-between}.tabs-bar[data-v-08c90a94]{display:flex;gap:4px;padding:0 4px}.tab-pill[data-v-08c90a94]{padding:5px 12px;border-style:solid;border-width:4px;border-image:url(/assets/sprites/ui/header.png) 2 fill / 4px stretch;background:transparent;color:#e6d4b8;font-family:m6x11plus,monospace;font-size:16px;opacity:.8}.tab-pill.active[data-v-08c90a94]{border-image-source:url(/assets/sprites/ui/section.png);color:#4a2917;opacity:1}.form-rows[data-v-08c90a94]{display:flex;flex-direction:column;gap:6px}.field-row[data-v-08c90a94]{justify-content:space-between}.field-row input[data-v-08c90a94]{width:180px;background:#ffffff73;border:2px solid #784f33;color:#4a2917;padding:4px 8px;font-family:m6x11plus,monospace;font-size:16px}.error-text[data-v-08c90a94]{color:#ffd0d0;background:#a01c1cbf;padding:6px 10px;font-size:16px}.auth-footer[data-v-08c90a94]{display:flex;align-items:center;justify-content:space-between}.customize-popup[data-v-6a9cf55c]{width:min(740px,96vw)}.customize-vbox[data-v-6a9cf55c]{display:flex;flex-direction:column;gap:10px}.customize-columns[data-v-6a9cf55c]{display:grid;grid-template-columns:1fr 190px;gap:10px}@media(max-width:640px){.customize-columns[data-v-6a9cf55c]{grid-template-columns:1fr}}.tabs-container[data-v-6a9cf55c]{display:flex;flex-direction:column}.tabs-bar[data-v-6a9cf55c]{display:flex;flex-wrap:wrap;gap:3px;padding:0 4px}.tab-pill[data-v-6a9cf55c]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-style:solid;border-width:4px;border-image:url(/assets/sprites/ui/header.png) 2 fill / 4px stretch;background:transparent;color:#e6d4b8;font-family:m6x11plus,monospace;font-size:16px;opacity:.78;text-shadow:-1px -1px 0 #331a0d,1px -1px 0 #331a0d,-1px 1px 0 #331a0d,1px 1px 0 #331a0d}.tab-pill.active[data-v-6a9cf55c]{border-image-source:url(/assets/sprites/ui/section.png);color:#4a2917;text-shadow:none;opacity:1}.slot-tab-icon[data-v-6a9cf55c]{width:16px;height:16px;image-rendering:pixelated}.tab-panel-body[data-v-6a9cf55c]{min-height:250px;max-height:290px;overflow-y:auto}.cosmetics-grid[data-v-6a9cf55c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px}.cosmetic-cell[data-v-6a9cf55c]{position:relative;min-height:82px;padding:4px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:transparent;transition:transform .08s,filter .08s}.cosmetic-cell[data-v-6a9cf55c]:hover{transform:translateY(-1px);filter:brightness(1.05)}.cosmetic-cell.pressed[data-v-6a9cf55c]{filter:brightness(.93)}.cosmetic-cell.locked .cell-picture[data-v-6a9cf55c]{opacity:.45;filter:grayscale(.5)}.cell-picture[data-v-6a9cf55c]{width:100%;height:50px;display:flex;align-items:center;justify-content:center}.cell-acc-icon[data-v-6a9cf55c]{width:36px;height:36px;object-fit:contain;image-rendering:pixelated}.none-icon-svg[data-v-6a9cf55c]{width:24px;height:24px;shape-rendering:crispEdges}.cell-name[data-v-6a9cf55c]{font-family:m5x7,m6x11plus,monospace;font-size:16px;color:#4a2917;text-align:center;line-height:1.05}.cell-check[data-v-6a9cf55c]{position:absolute;top:4px;right:4px;width:12px;height:12px;image-rendering:pixelated}.cell-lock[data-v-6a9cf55c]{position:absolute;top:4px;left:4px;width:11px;height:15px;image-rendering:pixelated}.preview-side[data-v-6a9cf55c]{display:flex;flex-direction:column;gap:8px}.preview-panel[data-v-6a9cf55c]{flex:1;display:flex;align-items:center;justify-content:center;min-height:210px}.code-form[data-v-6a9cf55c]{display:flex;align-items:center;gap:4px;padding:4px 6px}.code-input[data-v-6a9cf55c]{width:100%;background:#ffffff73;border:1px solid #784f33;color:#4a2917;padding:3px 6px;font-family:m6x11plus,monospace;font-size:14px}.promo-msg[data-v-6a9cf55c]{font-size:14px;text-align:center}.customize-footer[data-v-6a9cf55c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hint-label[data-v-6a9cf55c]{flex:1;text-align:right;font-size:16px}.lobbies-popup[data-v-ec480d5e]{width:min(680px,95vw)}.lobbies-vbox[data-v-ec480d5e]{display:flex;flex-direction:column;gap:10px}.table-container[data-v-ec480d5e]{display:flex;flex-direction:column}.table-cols[data-v-ec480d5e]{display:flex;align-items:center;gap:8px}.col-lock[data-v-ec480d5e]{width:14px;display:inline-flex;align-items:center;justify-content:center}.col-flag[data-v-ec480d5e]{width:20px;display:inline-flex;align-items:center;justify-content:center}.col-host[data-v-ec480d5e]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-sub[data-v-ec480d5e]{margin-left:6px;opacity:.78}.col-mode[data-v-ec480d5e]{width:110px;text-align:center}.col-players[data-v-ec480d5e]{width:82px;text-align:center}.col-ping[data-v-ec480d5e]{width:58px;text-align:center}.lobbies-body[data-v-ec480d5e]{min-height:210px;max-height:280px;overflow-y:auto}.lobbies-list[data-v-ec480d5e]{display:flex;flex-direction:column;gap:4px}.lobby-entry-btn[data-v-ec480d5e]{width:100%;background:transparent;transition:filter .08s,transform .08s}.lobby-entry-btn[data-v-ec480d5e]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.padlock-img[data-v-ec480d5e]{width:11px;height:15px;image-rendering:pixelated}.flag-img[data-v-ec480d5e]{width:16px;height:12px;image-rendering:pixelated}.pixel-inline-svg[data-v-ec480d5e]{width:11px;height:10px;vertical-align:-1px;shape-rendering:crispEdges}.bot-badge[data-v-ec480d5e]{display:inline-flex;align-items:center;gap:2px;margin-left:3px}.empty-notice[data-v-ec480d5e]{min-height:180px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;color:#fff2d6;text-shadow:-2px -2px 0 #331a0d,2px -2px 0 #331a0d,-2px 2px 0 #331a0d,2px 2px 0 #331a0d}.password-row[data-v-ec480d5e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.password-row input[data-v-ec480d5e]{background:#ffffff73;border:2px solid #784f33;color:#4a2917;padding:4px 8px;font-family:m6x11plus,monospace;font-size:16px}.error-text[data-v-ec480d5e]{color:#ffd0d0;background:#a01c1cbf;padding:6px 10px;font-size:16px}.lobbies-footer[data-v-ec480d5e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.create-lobby-popup[data-v-723507fe]{width:min(460px,94vw)}.create-vbox[data-v-723507fe]{display:flex;flex-direction:column;gap:10px}.settings-list[data-v-723507fe]{display:flex;flex-direction:column;gap:4px}.setting-row[data-v-723507fe]{justify-content:space-between;min-height:36px}.setting-label[data-v-723507fe]{font-size:17px;color:#4a2917}.setting-controls[data-v-723507fe]{display:flex;align-items:center;gap:6px}.setting-value[data-v-723507fe]{min-width:68px;text-align:center;font-size:17px;color:#4a2917}.arrow-icon[data-v-723507fe]{width:8px;height:11px;image-rendering:pixelated}.arrow-icon.flip-h[data-v-723507fe]{transform:scaleX(-1)}.setting-input[data-v-723507fe]{width:155px;background:#ffffff59;border:2px solid #784f33;color:#4a2917;padding:3px 8px;font-family:m6x11plus,monospace;font-size:16px;text-align:right}.setting-input[data-v-723507fe]:focus{outline:none;background:#ffffffa6}.error-text[data-v-723507fe]{color:#ffd0d0;background:#a01c1cbf;padding:6px 10px;font-size:16px}.create-footer[data-v-723507fe]{display:flex;align-items:center;justify-content:space-between}.leaderboard-popup[data-v-d6905b86]{width:min(680px,95vw)}.lb-vbox[data-v-d6905b86]{display:flex;flex-direction:column;gap:8px}.tabs-bar[data-v-d6905b86]{display:flex;gap:4px;padding:0 4px}.tab-pill[data-v-d6905b86]{padding:5px 12px;border-style:solid;border-width:4px;border-image:url(/assets/sprites/ui/header.png) 2 fill / 4px stretch;background:transparent;color:#e6d4b8;font-family:m6x11plus,monospace;font-size:16px;opacity:.8}.tab-pill.active[data-v-d6905b86]{border-image-source:url(/assets/sprites/ui/section.png);color:#4a2917;opacity:1}.table-container[data-v-d6905b86]{display:flex;flex-direction:column}.lb-cols[data-v-d6905b86]{display:flex;align-items:center;gap:8px}.col-rank[data-v-d6905b86]{width:28px;text-align:center}.col-name[data-v-d6905b86]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-cell[data-v-d6905b86]{display:flex;align-items:center;gap:8px}.col-num[data-v-d6905b86]{width:58px;text-align:center}.col-mode[data-v-d6905b86]{width:96px;text-align:center}.lb-body[data-v-d6905b86]{min-height:210px;max-height:270px;overflow-y:auto}.rows-list[data-v-d6905b86]{display:flex;flex-direction:column;gap:4px}.empty-notice[data-v-d6905b86]{min-height:180px;display:flex;align-items:center;justify-content:center;color:#fff2d6;text-shadow:-2px -2px 0 #331a0d,2px -2px 0 #331a0d,-2px 2px 0 #331a0d,2px 2px 0 #331a0d}.lb-footer[data-v-d6905b86]{display:flex;justify-content:flex-start}.options-popup[data-v-92c1250a]{width:min(580px,95vw)}.options-vbox[data-v-92c1250a]{display:flex;flex-direction:column;gap:8px}.tabs-bar[data-v-92c1250a]{display:flex;gap:4px;padding:0 4px}.tab-pill[data-v-92c1250a]{padding:5px 12px;border-style:solid;border-width:4px;border-image:url(/assets/sprites/ui/header.png) 2 fill / 4px stretch;background:transparent;color:#e6d4b8;font-family:m6x11plus,monospace;font-size:16px;opacity:.8;text-shadow:-1px -1px 0 #331a0d,1px -1px 0 #331a0d,-1px 1px 0 #331a0d,1px 1px 0 #331a0d}.tab-pill.active[data-v-92c1250a]{border-image-source:url(/assets/sprites/ui/section.png);color:#4a2917;text-shadow:none;opacity:1}.tab-body[data-v-92c1250a]{min-height:250px;max-height:70vh;overflow-y:auto}.rows-vbox[data-v-92c1250a]{display:flex;flex-direction:column;gap:6px}.controls-vbox[data-v-92c1250a]{gap:8px}.opt-row[data-v-92c1250a]{justify-content:space-between;min-height:38px;padding:6px 10px;box-sizing:border-box}.pixel-slider[data-v-92c1250a]{width:160px;accent-color:#784f33}.controls-list[data-v-92c1250a]{display:flex;flex-direction:column;gap:4px}.remap-row[data-v-92c1250a]{align-items:center}.action-label[data-v-92c1250a]{font-size:14px;font-weight:700;color:#4a2810}.keys-group[data-v-92c1250a]{display:flex;align-items:center;gap:6px}.key-cap-btn[data-v-92c1250a]{min-width:74px;padding:3px 8px;font-size:12px;font-weight:700;text-align:center;cursor:pointer;transition:all .12s ease}.key-cap-btn[data-v-92c1250a]:hover{transform:translateY(-1px);filter:brightness(1.1)}.key-cap-btn.listening[data-v-92c1250a]{background:#fc0!important;color:#000!important;animation:listeningPulse-92c1250a .8s infinite alternate;font-weight:900}.gp-cap[data-v-92c1250a]{background:#fdf2d2;color:#178a48}.gamepad-banner[data-v-92c1250a]{background:#e3f5e1;color:#0d8340;justify-content:space-between;font-weight:700;text-align:center;padding:6px 10px}.gamepad-status-text[data-v-92c1250a]{font-size:13px}.remap-prompt-banner[data-v-92c1250a]{background:#fff3cd;border:1px solid #ffeeba;color:#856404;font-size:13px;font-weight:700;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;animation:promptGlow-92c1250a 1.5s infinite alternate}.controls-footer-bar[data-v-92c1250a]{display:flex;justify-content:flex-end;margin-top:6px}.secondary-btn[data-v-92c1250a]{background:#e0d0b8;color:#55331a;font-size:12px}.options-footer[data-v-92c1250a]{display:flex;justify-content:flex-start}@keyframes listeningPulse-92c1250a{0%{transform:scale(.96);filter:brightness(1)}to{transform:scale(1.04);filter:brightness(1.2)}}@keyframes promptGlow-92c1250a{0%{box-shadow:0 0 4px #ffc10766}to{box-shadow:0 0 10px #ffc107cc}}.game-hud-layer[data-v-20101ba5]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20}.base-health-hud[data-v-20101ba5]{position:absolute;top:12px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.bars-hbox[data-v-20101ba5]{display:flex;align-items:center;justify-content:center}.base-bar[data-v-20101ba5]{position:relative;width:256px;height:68px}.left-bar[data-v-20101ba5]{margin-right:-14px}.right-bar[data-v-20101ba5]{margin-left:-14px}.bar-frame-img[data-v-20101ba5]{position:absolute;top:0;right:0;bottom:0;left:0;width:256px;height:68px;image-rendering:pixelated;pointer-events:none;z-index:3}.bar-inside[data-v-20101ba5]{position:absolute;top:22px;width:232px;height:24px;z-index:1;overflow:hidden}.left-inside[data-v-20101ba5]{left:2px}.right-inside[data-v-20101ba5]{left:22px}.bar-back[data-v-20101ba5]{position:absolute;top:0;right:0;bottom:0;left:0;background:#331f1a}.bar-fill[data-v-20101ba5]{position:absolute;top:0;bottom:0;transition:width .1s ease-out}.blue-fill[data-v-20101ba5]{right:0;background:#336bdb}.red-fill[data-v-20101ba5]{left:0;background:#d62b26}.bar-fighter-name[data-v-20101ba5]{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 8px;display:flex;align-items:center;font-family:Om Botak,m6x11plus,monospace;font-size:15px;color:#fff;text-shadow:-2px -2px 0 rgba(0,0,0,.75),2px -2px 0 rgba(0,0,0,.75),-2px 2px 0 rgba(0,0,0,.75),2px 2px 0 rgba(0,0,0,.75);z-index:4}.bar-fighter-name.right-align[data-v-20101ba5]{justify-content:flex-end}.bar-fighter-name.left-align[data-v-20101ba5]{justify-content:flex-start}.bar-lives[data-v-20101ba5]{position:absolute;top:72px;display:flex;gap:8px}.right-pips[data-v-20101ba5]{right:26px}.left-pips[data-v-20101ba5]{left:26px}.life-pip[data-v-20101ba5]{width:10px;height:10px;border-radius:50%;border:2px solid rgba(0,0,0,.75)}.blue-pip[data-v-20101ba5]{background:#4d85ff}.red-pip[data-v-20101ba5]{background:#eb4033}.life-pip.lost[data-v-20101ba5]{background:#00000059;border-color:transparent}.match-clock-label[data-v-20101ba5]{margin-top:2px;font-family:m6x11plus,monospace;font-size:28px;color:#fff;text-shadow:-2px -2px 0 rgba(0,0,0,.75),2px -2px 0 rgba(0,0,0,.75),-2px 2px 0 rgba(0,0,0,.75),2px 2px 0 rgba(0,0,0,.75)}.match-clock-label.warning[data-v-20101ba5]{color:#ffb84d}.hud-top-right[data-v-20101ba5]{position:absolute;top:12px;right:14px;display:flex;gap:8px;pointer-events:auto}.match-result-overlay[data-v-20101ba5]{position:absolute;top:28%;left:0;right:0;display:flex;justify-content:center;pointer-events:none}.result-pop-text[data-v-20101ba5]{font-family:m6x11plus,monospace;font-size:72px;letter-spacing:2px;text-shadow:-4px -4px 0 #1c1721,4px -4px 0 #1c1721,-4px 4px 0 #1c1721,4px 4px 0 #1c1721,0 -4px 0 #1c1721,0 4px 0 #1c1721,-4px 0 0 #1c1721,4px 0 0 #1c1721;animation:resultPop-20101ba5 .22s cubic-bezier(.34,1.56,.64,1)}.result-pop-text.victory[data-v-20101ba5]{color:#ffd64d}.result-pop-text.defeat[data-v-20101ba5]{color:#db4d47}.result-pop-text.draw[data-v-20101ba5]{color:#e6e6e6}.result-pop-text.blue-win[data-v-20101ba5]{color:#73a6ff}.result-pop-text.red-win[data-v-20101ba5]{color:#ff7366}@keyframes resultPop-20101ba5{0%{transform:scale(1.6);opacity:.4}to{transform:scale(1);opacity:1}}.lobby-action-bar[data-v-20101ba5]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);pointer-events:auto;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:6px 12px}.team-group[data-v-20101ba5],.bot-group[data-v-20101ba5]{display:flex;align-items:center;gap:4px}.active-choice[data-v-20101ba5]{filter:brightness(1.18);transform:scale(1.05)}.scoreboard-layer[data-v-20101ba5]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.scoreboard-vbox[data-v-20101ba5]{width:min(520px,92vw);display:flex;flex-direction:column;gap:6px}.sb-header[data-v-20101ba5],.sb-row[data-v-20101ba5]{display:flex;align-items:center;gap:8px}.col-player[data-v-20101ba5]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-stat[data-v-20101ba5]{width:58px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.sb-team-body[data-v-20101ba5]{display:flex;flex-direction:column;gap:4px;padding:6px}.sb-blue[data-v-20101ba5]{filter:hue-rotate(175deg) saturate(1.4) brightness(1.05)}.sb-blue .sb-row[data-v-20101ba5]{filter:hue-rotate(-175deg)}.sb-red[data-v-20101ba5]{filter:hue-rotate(-25deg) saturate(1.5) brightness(1.05)}.sb-red .sb-row[data-v-20101ba5]{filter:hue-rotate(25deg)}.sb-spec[data-v-20101ba5]{filter:grayscale(.8)}.ready-check-icon[data-v-20101ba5]{width:14px;height:14px;image-rendering:pixelated}.pause-popup[data-v-20101ba5]{width:280px}.pause-buttons-vbox[data-v-20101ba5]{display:flex;flex-direction:column;gap:10px}.chat-overlay[data-v-20101ba5]{position:absolute;bottom:12px;left:12px;width:310px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;gap:4px;pointer-events:auto;font-family:Code New Roman,m6x11plus,monospace}.chat-history[data-v-20101ba5]{max-height:120px;overflow-y:auto;padding:4px 6px;display:flex;flex-direction:column;gap:2px;font-size:13px;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.sys-msg[data-v-20101ba5]{color:#ffe07d}.sender-name.blue[data-v-20101ba5]{color:#9ec2ff}.sender-name.red[data-v-20101ba5]{color:#f99}.chat-input-wrap input[data-v-20101ba5]{width:100%;background:#0000008c;border:1px solid rgba(255,242,214,.35);color:#fff;padding:5px 8px;font-family:Code New Roman,m6x11plus,monospace;font-size:13px}.chat-input-wrap input[data-v-20101ba5]:focus{outline:none;border-color:#fff2d6;background:#000000c7}.disclaimer-popup[data-v-b5b53144]{width:min(480px,94vw)}.disclaimer-vbox[data-v-b5b53144]{display:flex;flex-direction:column;gap:12px}.disclaimer-header[data-v-b5b53144]{display:flex;align-items:center;justify-content:center;gap:8px}.header-icon[data-v-b5b53144]{width:24px;height:24px;image-rendering:pixelated}.disclaimer-header h2[data-v-b5b53144]{margin:0;font-size:24px}.disclaimer-content[data-v-b5b53144]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:14px 12px}.notice-title[data-v-b5b53144]{margin:0;font-size:20px;color:#a81e1e;font-weight:700}.notice-desc[data-v-b5b53144]{margin:0;font-size:16px;line-height:1.25;color:#4a2917}.steam-link-btn[data-v-b5b53144]{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#171a21;color:#c7d5e0;border:2px solid #2a475e;padding:10px 18px;text-decoration:none;font-family:m6x11plus,monospace;font-size:19px;margin-top:6px;box-shadow:0 4px 10px #0006;transition:transform .08s,background .12s}.steam-link-btn[data-v-b5b53144]:hover{background:#2a475e;color:#fff;transform:scale(1.03)}.steam-icon[data-v-b5b53144]{width:22px;height:22px}.disclaimer-footer[data-v-b5b53144]{display:flex;justify-content:center}.progression-toasts-container[data-v-d26b7a69]{position:fixed;top:14px;right:14px;z-index:1500;pointer-events:none;width:350px;max-width:calc(100vw - 28px)}.toasts-list[data-v-d26b7a69]{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.progression-toast-item[data-v-d26b7a69]{pointer-events:auto;position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;image-rendering:pixelated;box-shadow:0 4px #0006,0 10px 24px #0009;transition:transform .16s cubic-bezier(.34,1.56,.64,1),filter .16s ease}.progression-toast-item[data-v-d26b7a69]:hover{transform:translateY(-3px) scale(1.02);filter:brightness(1.08)}.toast-xp[data-v-d26b7a69]{background:linear-gradient(180deg,#fcedca,#ecd49f);border-image:url(/assets/sprites/ui/table_header.png) 6 fill / 6px stretch}.toast-level[data-v-d26b7a69]{background:linear-gradient(180deg,#fff7d6,#ffdf85);border-image:url(/assets/sprites/ui/header.png) 6 fill / 6px stretch;box-shadow:0 4px #915409,0 0 16px #ffcc0080,0 12px 28px #000000b3}.toast-cosmetic[data-v-d26b7a69]{background:linear-gradient(180deg,#fdf4dc,#f1dac0);border-image:url(/assets/sprites/ui/section.png) 6 fill / 6px stretch;box-shadow:0 4px #6e3d1c,0 0 14px #ff993359,0 10px 24px #0009}.toast-sheen[data-v-d26b7a69]{position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);transform:skew(-25deg);pointer-events:none;animation:toastSheenAnim-d26b7a69 1s ease-out .15s 1 forwards}@keyframes toastSheenAnim-d26b7a69{0%{left:-120%}to{left:180%}}.toast-visual-box[data-v-d26b7a69]{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;width:58px;height:58px;background:#00000017;border-radius:6px;border:1px solid rgba(0,0,0,.12);box-shadow:inset 0 2px 4px #00000026;overflow:hidden}.visual-xp[data-v-d26b7a69]{position:relative;display:flex;align-items:center;justify-content:center}.xp-gem[data-v-d26b7a69]{position:relative;width:44px;height:44px;background:linear-gradient(135deg,#2ecc71,#16a085 60%,#0e6655);border-radius:8px;border:2px solid #58d68d;box-shadow:0 3px 6px #00000059,inset 0 2px 3px #ffffff80;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:xpPulse-d26b7a69 2s ease-in-out infinite alternate}.xp-gem-sparkle[data-v-d26b7a69]{position:absolute;top:1px;right:2px;font-size:11px;color:#fff;text-shadow:0 0 4px #2ecc71;animation:sparkleTwinkle-d26b7a69 1.2s infinite alternate}.xp-gem-label[data-v-d26b7a69]{font-family:Zoomachy,Segoe UI Black,Arial,sans-serif;font-size:16px;font-weight:900;color:#fff;letter-spacing:1px;text-shadow:1px 1px 0 #0b4926,-1px -1px 0 #0b4926,1px -1px 0 #0b4926,-1px 1px 0 #0b4926}.visual-level[data-v-d26b7a69]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.level-sunburst[data-v-d26b7a69]{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background:radial-gradient(circle,#ffdc5acc,#fa00 70%);animation:sunburstSpin-d26b7a69 8s linear infinite}.level-raccoon-avatar[data-v-d26b7a69]{position:relative;width:40px;height:40px;image-rendering:pixelated;z-index:2;animation:raccoonBounce-d26b7a69 .8s ease-in-out infinite alternate}.level-crown-star[data-v-d26b7a69]{position:absolute;top:1px;right:2px;font-size:18px;color:#fc0;text-shadow:0 0 6px #ff7700,1px 1px 0 #552200;z-index:3;animation:starRotate-d26b7a69 2s ease-in-out infinite alternate}.visual-cosmetic[data-v-d26b7a69]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cosmetic-pedestal[data-v-d26b7a69]{position:absolute;bottom:4px;width:42px;height:8px;background:#784f3340;border-radius:50%;filter:blur(1px)}.cosmetic-item-preview[data-v-d26b7a69]{position:relative;max-width:48px;max-height:48px;image-rendering:pixelated;object-fit:contain;z-index:2;filter:drop-shadow(0 3px 4px rgba(0,0,0,.45))}.cosmetic-generic-fallback[data-v-d26b7a69]{width:32px;height:32px;image-rendering:pixelated}.toast-content-box[data-v-d26b7a69]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.toast-top-row[data-v-d26b7a69]{display:flex;align-items:center;justify-content:space-between}.toast-category-badge[data-v-d26b7a69]{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:3px;font-size:11px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.badge-xp[data-v-d26b7a69]{background:#d4ebd6;color:#12793e;border:1px solid #94d3a0}.badge-level[data-v-d26b7a69]{background:#ffeaa7;color:#b75500;border:1px solid #fed330}.badge-cosmetic[data-v-d26b7a69]{background:#fae3cc;color:#9c4c15;border:1px solid #f1b788}.badge-slot-icon[data-v-d26b7a69]{width:13px;height:13px;image-rendering:pixelated}.toast-close-action[data-v-d26b7a69]{background:none;border:none;color:#8c5b36;font-size:18px;font-weight:700;line-height:1;cursor:pointer;padding:0 4px;opacity:.55;transition:opacity .1s ease,color .1s ease}.toast-close-action[data-v-d26b7a69]:hover{opacity:1;color:#000}.toast-title-text[data-v-d26b7a69]{font-size:17px;font-weight:900;color:#fff;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.5px}.toast-level .toast-title-text[data-v-d26b7a69]{color:#ffe66d;font-size:18px}.toast-xp .toast-title-text[data-v-d26b7a69]{color:#a8ffb2}.toast-cosmetic .toast-title-text[data-v-d26b7a69]{color:#ffd899}.toast-desc-text[data-v-d26b7a69]{font-size:13px;font-weight:700;color:#4a2810;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-timer-bar[data-v-d26b7a69]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#00000026;overflow:hidden}.toast-timer-progress[data-v-d26b7a69]{height:100%;width:100%;background:#784f33;animation:timerProgress-d26b7a69 4.5s linear 1 forwards;transform-origin:left}.toast-xp .toast-timer-progress[data-v-d26b7a69]{background:#27ae60}.toast-level .toast-timer-progress[data-v-d26b7a69]{background:#f39c12}.toast-cosmetic .toast-timer-progress[data-v-d26b7a69]{background:#e67e22}@keyframes timerProgress-d26b7a69{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-slide-enter-active[data-v-d26b7a69]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.toast-slide-leave-active[data-v-d26b7a69]{transition:all .28s cubic-bezier(.4,0,.2,1)}.toast-slide-enter-from[data-v-d26b7a69]{opacity:0;transform:translate(90px) scale(.85)}.toast-slide-leave-to[data-v-d26b7a69]{opacity:0;transform:translate(60px) scale(.9)}@keyframes xpPulse-d26b7a69{0%{transform:scale(.96)}to{transform:scale(1.04)}}@keyframes sparkleTwinkle-d26b7a69{0%{opacity:.4;transform:scale(.8) rotate(0)}to{opacity:1;transform:scale(1.2) rotate(45deg)}}@keyframes raccoonBounce-d26b7a69{0%{transform:translateY(2px) scale(.98)}to{transform:translateY(-2px) scale(1.02)}}@keyframes starRotate-d26b7a69{0%{transform:scale(.9) rotate(-15deg)}to{transform:scale(1.25) rotate(15deg)}}@keyframes sunburstSpin-d26b7a69{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gamepad-modal[data-v-3fc272dc]{width:520px;max-width:95vw}.gamepad-vbox[data-v-3fc272dc]{display:flex;flex-direction:column;gap:12px}.gamepad-header[data-v-3fc272dc]{display:flex;align-items:center;gap:10px;justify-content:center}.gamepad-header-icon[data-v-3fc272dc]{font-size:26px}.gamepad-body[data-v-3fc272dc]{display:flex;flex-direction:column;gap:12px;padding:14px}.status-banner[data-v-3fc272dc]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:4px}.status-banner.connected[data-v-3fc272dc]{background:#e3f5e1;border:1px solid #7bc676}.status-banner.waiting[data-v-3fc272dc]{background:#fff4d9;border:1px solid #e0c279}.status-indicator-dot[data-v-3fc272dc]{width:14px;height:14px;border-radius:50%;flex-shrink:0}.connected .status-indicator-dot[data-v-3fc272dc]{background:#27ae60;box-shadow:0 0 8px #2ecc71;animation:pulseGreen-3fc272dc 1.5s infinite alternate}.waiting .status-indicator-dot[data-v-3fc272dc]{background:#f39c12;box-shadow:0 0 8px #f1c40f;animation:pulseYellow-3fc272dc 1s infinite alternate}.status-info[data-v-3fc272dc]{display:flex;flex-direction:column;gap:2px;min-width:0}.status-label[data-v-3fc272dc]{font-size:13px;font-weight:900;letter-spacing:.8px}.connected .status-label[data-v-3fc272dc]{color:#12793e}.waiting .status-label[data-v-3fc272dc]{color:#a05200}.status-device-name[data-v-3fc272dc]{font-size:14px;font-weight:700;color:#4a2810;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.press-hint-box[data-v-3fc272dc]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:18px 12px;background:#0000000a;border-radius:6px}.hint-icon-bounce[data-v-3fc272dc]{font-size:34px;animation:bounceHint-3fc272dc 1.2s ease-in-out infinite alternate}.hint-text[data-v-3fc272dc]{font-size:15px;font-weight:600;color:#55331a;margin:0;line-height:1.4;max-width:420px}.live-monitor-area[data-v-3fc272dc]{display:flex;flex-direction:column;gap:10px}.monitor-title[data-v-3fc272dc]{font-size:12px;font-weight:900;color:#784f33;letter-spacing:.8px}.buttons-grid[data-v-3fc272dc]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.btn-badge[data-v-3fc272dc]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;font-size:13px;font-weight:700;transition:all .1s ease}.btn-badge.pressed[data-v-3fc272dc]{background:#27ae60;color:#fff;transform:scale(1.02);box-shadow:inset 0 2px 4px #0000004d}.btn-badge.pressed .btn-badge-status[data-v-3fc272dc]{color:#ff0;font-weight:900}.sticks-row[data-v-3fc272dc]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.stick-box[data-v-3fc272dc]{display:flex;flex-direction:column;gap:3px;padding:8px 10px}.stick-title[data-v-3fc272dc]{font-size:12px;font-weight:900;color:#784f33}.stick-coords[data-v-3fc272dc]{font-size:13px;font-weight:700;color:#178a48}.rumble-test-row[data-v-3fc272dc]{margin-top:4px}.full-width[data-v-3fc272dc]{width:100%}.gamepad-footer[data-v-3fc272dc]{display:flex;justify-content:flex-start}@keyframes pulseGreen-3fc272dc{0%{transform:scale(.9)}to{transform:scale(1.2)}}@keyframes pulseYellow-3fc272dc{0%{transform:scale(.85)}to{transform:scale(1.25)}}@keyframes bounceHint-3fc272dc{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.zoomachy-app[data-v-0bf99258]{position:relative;width:100vw;height:100vh;overflow:hidden;-webkit-user-select:none;user-select:none}.main-menu-screen[data-v-0bf99258]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;display:flex;flex-direction:column;justify-content:space-between;padding:14px 20px}.menu-backdrop[data-v-0bf99258]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:pixelated;z-index:-1;pointer-events:none}.menu-top-bar[data-v-0bf99258]{display:flex;align-items:center;justify-content:space-between;gap:12px}.server-pill[data-v-0bf99258]{padding:5px 12px;font-size:16px}.gamepad-pill[data-v-0bf99258]{padding:5px 12px;font-size:14px;font-weight:700;gap:6px;display:flex;align-items:center;background:#f7e6b5;color:#178a48}.gamepad-pill.inactive[data-v-0bf99258]{color:#8c5b36;opacity:.85}.gamepad-pill[data-v-0bf99258]:hover{filter:brightness(1.08);transform:translateY(-1px)}.gamepad-icon[data-v-0bf99258]{font-size:16px}.status-dot[data-v-0bf99258]{width:8px;height:8px;background:#d63031;border:1px solid #331a0d}.status-dot.online[data-v-0bf99258]{background:#2ecc71}.account-widget[data-v-0bf99258]{background:transparent;padding:4px 12px;text-align:left;transition:transform .08s}.account-head-icon[data-v-0bf99258]{width:20px;height:20px;object-fit:contain;image-rendering:pixelated}.account-widget[data-v-0bf99258]:hover{transform:scale(1.03)}.acc-info[data-v-0bf99258]{display:flex;flex-direction:column;line-height:1.1}.acc-info strong[data-v-0bf99258]{font-size:17px;color:#4a2917}.acc-info span[data-v-0bf99258]{font-size:14px;color:#6b432b}.menu-center-column[data-v-0bf99258]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;margin-top:-12px}.logo-crop-wrap[data-v-0bf99258]{display:flex;justify-content:center;align-items:center}.game-logo[data-v-0bf99258]{width:min(460px,76vw);height:auto;image-rendering:pixelated;filter:drop-shadow(0 6px 0 rgba(30,15,8,.45))}.menu-buttons-stack[data-v-0bf99258]{display:flex;flex-direction:column;align-items:center;gap:8px;width:240px}.menu-main-btn[data-v-0bf99258]{width:100%;min-height:48px;font-size:22px}.menu-bottom-bar[data-v-0bf99258]{display:flex;align-items:flex-end;justify-content:space-between}.version-label[data-v-0bf99258]{font-family:m6x11plus,monospace;font-size:18px;color:#ffffffbf;text-shadow:-2px -2px 0 rgba(0,0,0,.65),2px -2px 0 rgba(0,0,0,.65),-2px 2px 0 rgba(0,0,0,.65),2px 2px 0 rgba(0,0,0,.65)}.version-spacer[data-v-0bf99258]{width:60px}.discord-btn[data-v-0bf99258]{display:block;width:48px;height:48px;background-image:url(/assets/sprites/ui/button_discord.png);background-size:100% 100%;background-repeat:no-repeat;image-rendering:pixelated;transition:transform .08s}.discord-btn[data-v-0bf99258]:hover{transform:scale(1.06)}.discord-btn[data-v-0bf99258]:active{background-image:url(/assets/sprites/ui/button_discord_pressed.png);transform:scale(.96)}@font-face{font-family:Om Botak;src:url(/assets/fonts/Om%20Botak.otf) format("opentype");font-display:swap}@font-face{font-family:m6x11plus;src:url(/assets/fonts/m6x11plus.ttf) format("truetype");font-display:swap}@font-face{font-family:m5x7;src:url(/assets/fonts/m5x7.ttf) format("truetype");font-display:swap}@font-face{font-family:Code New Roman;src:url(/assets/fonts/Code%20New%20Roman.otf) format("opentype");font-display:swap}*{box-sizing:border-box;image-rendering:pixelated}html,body{margin:0;padding:0;width:100%;height:100%;background:#14100d;color:#fff2d6;font-family:m6x11plus,monospace;overflow:hidden;cursor:url(/assets/sprites/ui/cursors/pointer.png) 0 0,auto}button,a,select,input[type=checkbox],input[type=range],.clickable{cursor:url(/assets/sprites/ui/cursors/hand_pointer.png) 4 0,pointer}.outlined-text{color:#fff2d6;text-shadow:-2px -2px 0 #331a0d,2px -2px 0 #331a0d,-2px 2px 0 #331a0d,2px 2px 0 #331a0d,0 -2px 0 #331a0d,0 2px 0 #331a0d,-2px 0 0 #331a0d,2px 0 0 #331a0d}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:auto}.zoomachy-modal{position:relative;border-style:solid;border-width:48px;border-image:url(/assets/sprites/ui/lobbies.png) 32 fill / 48px stretch;padding:6px 10px;color:#4a2917;max-height:92vh;overflow-y:auto;box-shadow:0 18px 48px #000000a6;pointer-events:auto}.zoomachy-section{border-style:solid;border-width:8px;border-image:url(/assets/sprites/ui/section.png) 2 fill / 8px stretch;padding:8px 10px;color:#4a2917}.zoomachy-table-header{border-style:solid;border-width:4px;border-image:url(/assets/sprites/ui/table_header.png) 2 fill / 4px stretch;padding:6px 10px;color:#fff2d6;font-family:m6x11plus,monospace;font-size:18px;text-shadow:-2px -2px 0 #331a0d,2px -2px 0 #331a0d,-2px 2px 0 #331a0d,2px 2px 0 #331a0d}.zoomachy-section-header{border-style:solid;border-width:4px;border-image:url(/assets/sprites/ui/header.png) 2 fill / 4px stretch;padding:6px 10px;color:#fff2d6;font-family:m6x11plus,monospace;font-size:18px;text-shadow:-2px -2px 0 #331a0d,2px -2px 0 #331a0d,-2px 2px 0 #331a0d,2px 2px 0 #331a0d}.zoomachy-table-body{border-style:solid;border-width:4px;border-image:url(/assets/sprites/ui/table_body.png) 2 fill / 4px stretch;padding:6px;color:#4a2917}.zoomachy-table-row{border-style:solid;border-width:4px;border-image:url(/assets/sprites/ui/table_row.png) 2 fill / 4px stretch;padding:4px 8px;color:#4a2917;font-family:m6x11plus,monospace;font-size:17px;display:flex;align-items:center;gap:8px}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.modal-header h2{margin:0;font-family:m6x11plus,monospace;font-size:22px;font-weight:400;color:#fff2d6;text-shadow:-2px -2px 0 #331a0d,2px -2px 0 #331a0d,-2px 2px 0 #331a0d,2px 2px 0 #331a0d}.close-btn{border-style:solid;border-width:6px;border-image:url(/assets/sprites/ui/button_small.png) 4 fill / 6px stretch;background:transparent;color:#fff2d6;width:32px;height:32px;font-family:m6x11plus,monospace;font-size:16px;display:inline-flex;align-items:center;justify-content:center;text-shadow:-1px -1px 0 #331a0d,1px -1px 0 #331a0d,-1px 1px 0 #331a0d,1px 1px 0 #331a0d}.close-btn:active{border-image-source:url(/assets/sprites/ui/button_small_pressed.png);padding-top:2px}.modal-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.pixel-btn{font-family:m6x11plus,monospace;font-size:18px;line-height:1;padding:6px 16px;min-height:38px;background:transparent;border-style:solid;border-width:8px 20px;border-image:url(/assets/sprites/ui/button.png) 4 10 4 10 fill / 8px 20px stretch;color:#fff2d6;text-shadow:-2px -2px 0 #331a0d,2px -2px 0 #331a0d,-2px 2px 0 #331a0d,2px 2px 0 #331a0d,0 -2px 0 #331a0d,0 2px 0 #331a0d,-2px 0 0 #331a0d,2px 0 0 #331a0d;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .08s cubic-bezier(.34,1.56,.64,1),filter .08s;text-align:center}.pixel-btn img.btn-icon{width:16px;height:16px;image-rendering:pixelated}.pixel-btn:hover:not(:disabled){transform:scale(1.04);filter:brightness(1.06)}.pixel-btn:active:not(:disabled){border-image-source:url(/assets/sprites/ui/button_pressed.png);transform:scale(.98);padding-top:10px;padding-bottom:2px}.pixel-btn:disabled{opacity:.55;filter:grayscale(.4)}.pixel-btn.small,.pixel-btn.tiny{min-height:28px;font-size:16px;padding:3px 10px;border-width:6px;border-image:url(/assets/sprites/ui/button_small.png) 4 fill / 6px stretch}.pixel-btn.small:active:not(:disabled),.pixel-btn.tiny:active:not(:disabled){border-image-source:url(/assets/sprites/ui/button_small_pressed.png);padding-top:5px;padding-bottom:1px}.pixel-btn.full-width{width:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#331a0d40}::-webkit-scrollbar-thumb{background:#784f33;border:1px solid #4a2917}::-webkit-scrollbar-thumb:hover{background:#8f6141}
