.app-header[data-v-4c7513b7]{-webkit-app-region:drag;justify-content:space-between;align-items:center;height:62px;padding:0 8px 0 17px;display:flex}.brand-block[data-v-4c7513b7]{align-items:center;gap:13px;display:flex}.version-badge[data-v-4c7513b7]{color:#93a3b8;letter-spacing:.04em;background:#101f33;border:1px solid #3a4b62;border-radius:999px;padding:2px 7px;font:700 10px/1 ui-monospace,monospace}.brand-mark[data-v-4c7513b7]{object-fit:cover;border-radius:10px;width:46px;height:46px}.brand-title[data-v-4c7513b7]{color:#f3f6fb;letter-spacing:.02em;margin:0;font-size:25px;font-weight:730}.brand-subtitle[data-v-4c7513b7]{color:#8998ad;letter-spacing:.02em;margin:2px 0 0;font-size:13px}.window-controls[data-v-4c7513b7]{-webkit-app-region:no-drag;align-self:flex-start;align-items:center;display:flex}.window-button[data-v-4c7513b7]{color:#aab5c7;cursor:pointer;background:0 0;border:0;place-items:center;width:52px;height:38px;display:grid}.window-button[data-v-4c7513b7]:hover{color:#eef3fb;background:#ffffff0c}.window-button.close[data-v-4c7513b7]:hover{color:#fff;background:#d8404d}.window-button.settings[data-v-4c7513b7]{margin-right:8px}.channel-menu[data-v-e8ff3981]{z-index:70;background:#101d2e;border:1px solid #3a4b62;border-radius:8px;width:218px;padding:6px;position:fixed;box-shadow:0 22px 65px #000c}.channel-menu button[data-v-e8ff3981]{color:#c7d1df;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:20px 1fr;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px;font-size:12px;display:grid}.channel-menu button[data-v-e8ff3981]:hover{color:#fff;background:#ffffff0b}.channel-menu button[data-v-e8ff3981]:first-child{color:#f3f7fc}.channel-menu button.danger[data-v-e8ff3981]{color:#ff6b75}.menu-separator[data-v-e8ff3981]{background:#2b3b50;height:1px;margin:5px 6px}.dialog-backdrop[data-v-4302b9de]{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020812cf;place-items:center;display:grid;position:fixed;inset:0}.channel-editor[data-v-4302b9de]{background:#0b1828;border:1px solid #3a4b62;border-radius:11px;width:min(660px,100vw - 48px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 32px 100px #000c}.editor-header[data-v-4302b9de]{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101f32f5;border-bottom:1px solid #293a50;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.editor-header span[data-v-4302b9de]{color:#ffb421;letter-spacing:.16em;font:700 9px/1 ui-monospace,monospace}.editor-header h2[data-v-4302b9de]{color:#f3f7fc;margin:6px 0 0;font-size:19px}.editor-header button[data-v-4302b9de]{color:#8a9aaf;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.editor-loading[data-v-4302b9de]{color:#8c9bb0;text-align:center;padding:70px 24px}.identity-grid[data-v-4302b9de],.form-grid[data-v-4302b9de]{grid-template-columns:1fr 1fr;gap:13px;padding:18px 22px;display:grid}.field[data-v-4302b9de]{color:#94a3b7;align-content:start;gap:7px;font-size:11px;display:grid}.field-wide[data-v-4302b9de]{grid-column:1/-1}.control[data-v-4302b9de],.input-shell[data-v-4302b9de]{color:#edf2f8;background:#071321;border:1px solid #304158;border-radius:6px;min-height:39px}.control[data-v-4302b9de]{width:100%;font:inherit;outline:none;padding:0 11px}.input-shell[data-v-4302b9de]{color:#708198;align-items:center;gap:8px;padding:0 11px;display:flex}.input-shell input[data-v-4302b9de]{color:#edf2f8;width:100%;font:inherit;background:0 0;border:0;outline:0}.textarea[data-v-4302b9de]{resize:vertical;min-height:72px;padding-block:9px}.clear-password[data-v-4302b9de]{color:#aab5c5;align-self:end;align-items:center;gap:7px;min-height:39px;font-size:11px;display:flex}.editor-tabs[data-v-4302b9de]{border-bottom:1px solid #2b3b50;gap:2px;padding:0 22px;display:flex}.editor-tabs button[data-v-4302b9de]{color:#75859b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:72px;height:36px;font-size:12px}.editor-tabs button.active[data-v-4302b9de]{color:#fff;border-bottom-color:#ffad16}.tab-panel[data-v-4302b9de]{min-height:220px}.standard-layout[data-v-4302b9de]{grid-template-columns:185px 1fr;gap:18px;padding:20px 22px;display:grid}.type-card[data-v-4302b9de]{color:#a9b5c5;border:1px solid #2f4056;border-radius:7px;gap:9px;margin:0;padding:13px;font-size:11px;display:grid}.type-card legend[data-v-4302b9de]{color:#d6deea;padding:0 6px}.type-card label[data-v-4302b9de],.inline-check[data-v-4302b9de]{color:#b9c4d2;align-items:center;gap:8px;font-size:12px;display:flex}.default-check[data-v-4302b9de]{border-top:1px solid #293a50;margin-top:5px;padding-top:11px}.standard-fields[data-v-4302b9de]{align-content:start;gap:15px;display:grid}.range[data-v-4302b9de]{accent-color:#ffad16;width:100%}.permissions-grid[data-v-4302b9de]{align-content:start}.permission-note[data-v-4302b9de]{color:#8190a5;background:#ffad1608;border-left:2px solid #ffad16;grid-column:1/-1;margin:2px 0 0;padding:10px 12px;font-size:11px;line-height:1.55}.form-error[data-v-4302b9de]{color:#ff6974;margin:0 22px 12px;font-size:12px}.editor-actions[data-v-4302b9de]{border-top:1px solid #293a50;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.editor-actions button[data-v-4302b9de]{cursor:pointer;border-radius:6px;min-width:76px;height:37px;font-size:12px;font-weight:650}.primary[data-v-4302b9de]{color:#ffb51f;background:#ffad1619;border:1px solid #b7790b}.secondary[data-v-4302b9de]{color:#aeb9c8;background:#111f31;border:1px solid #35465d}.dialog-backdrop[data-v-6b0b40d5]{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020812cf;place-items:center;display:grid;position:fixed;inset:0}.file-browser[data-v-6b0b40d5]{background:#0b1828;border:1px solid #3a4b62;border-radius:11px;width:min(720px,100vw - 48px);min-height:470px;overflow:hidden;box-shadow:0 32px 100px #000c}.browser-header[data-v-6b0b40d5]{background:#101f32;border-bottom:1px solid #293a50;justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.browser-header span[data-v-6b0b40d5]{color:#ffb421;letter-spacing:.16em;font:700 9px/1 ui-monospace,monospace}.browser-header h2[data-v-6b0b40d5]{color:#f3f7fc;margin:6px 0 0;font-size:19px}.browser-header button[data-v-6b0b40d5],.refresh[data-v-6b0b40d5]{color:#8a9aaf;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.password-row[data-v-6b0b40d5]{background:#0d1b2c;border-bottom:1px solid #26374c;align-items:end;gap:10px;padding:13px 20px;display:flex}.password-row label[data-v-6b0b40d5]{color:#8d9cb0;flex:1;gap:6px;font-size:10px;display:grid}.password-row input[data-v-6b0b40d5]{color:#eef3f9;background:#071321;border:1px solid #304158;border-radius:5px;outline:0;height:35px;padding:0 10px}.password-row button[data-v-6b0b40d5]{color:#ffb421;cursor:pointer;background:#ffad1610;border:1px solid #9d6d15;border-radius:5px;height:35px;padding:0 12px}.browser-toolbar[data-v-6b0b40d5]{border-bottom:1px solid #293a50;justify-content:space-between;align-items:center;height:48px;padding:0 16px 0 20px;display:flex}.breadcrumbs[data-v-6b0b40d5]{align-items:center;gap:5px;min-width:0;display:flex}.breadcrumbs button[data-v-6b0b40d5]{color:#aeb9c8;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:flex}.breadcrumbs button[data-v-6b0b40d5]:hover,.refresh[data-v-6b0b40d5]:hover{color:#fff;background:#ffffff0b}.file-table[data-v-6b0b40d5]{padding:0 12px 12px}.file-head[data-v-6b0b40d5],.file-row[data-v-6b0b40d5]{grid-template-columns:minmax(0,1fr) 110px 145px;align-items:center;display:grid}.file-head[data-v-6b0b40d5]{color:#617187;text-transform:uppercase;letter-spacing:.09em;height:34px;padding:0 10px;font-size:9px}.file-row[data-v-6b0b40d5]{color:#9ba9bb;cursor:default;text-align:left;background:0 0;border:0;border-top:1px solid #203147;width:100%;min-height:39px;padding:0 10px;font-size:11px}.file-row[data-v-6b0b40d5]:not(:disabled){cursor:pointer}.file-row[data-v-6b0b40d5]:not(:disabled):hover{color:#fff;background:#ffffff07}.file-row>span[data-v-6b0b40d5]:first-child{color:#d9e1eb;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;display:flex;overflow:hidden}.file-row>span:first-child svg[data-v-6b0b40d5]{color:#ffb421}.browser-state[data-v-6b0b40d5]{color:#73839a;place-items:center;height:280px;font-size:12px;display:grid}.browser-state.error[data-v-6b0b40d5]{color:#ff6b75}.file-browser footer[data-v-6b0b40d5]{color:#65758b;border-top:1px solid #293a50;padding:11px 20px;font-size:10px}.channel-panel[data-v-7712e506]{grid-area:1/1;min-width:0;overflow:hidden}.channel-panel-header[data-v-7712e506]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex}.channel-panel-header span[data-v-7712e506]{color:#718198;letter-spacing:.16em;font:700 9px/1 ui-monospace,monospace}.channel-panel-header h2[data-v-7712e506]{color:#eef3f9;margin:5px 0 0;font-size:17px}.channel-panel-header i[data-v-7712e506]{background:#48566a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #48566a14}.channel-panel-header i.online[data-v-7712e506]{background:#43d477;box-shadow:0 0 0 4px #43d47716,0 0 14px #43d47755}.action-error[data-v-7712e506]{color:#ff727b;background:#ff59640c;border:1px solid #74333a;border-radius:5px;margin:8px 12px 0;padding:8px 10px;font-size:10px}.channel-scroll[data-v-7712e506]{height:calc(100% - 64px);padding:8px 0 18px;overflow-y:auto}.channel-block[data-v-7712e506]{position:relative}.channel-block.active[data-v-7712e506]:before{content:"";background:#ffad16;width:3px;position:absolute;inset:4px auto 4px 0}.channel-row[data-v-7712e506]{min-height:40px;padding-left:calc(8px + var(--depth) * 14px);align-items:center;display:flex}.tree-toggle[data-v-7712e506],.tree-spacer[data-v-7712e506]{color:#687991;background:0 0;border:0;flex:0 0 24px;place-items:center;width:24px;height:32px;display:grid}.tree-toggle[data-v-7712e506]{cursor:pointer}.channel-select[data-v-7712e506]{color:#8c9aae;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;width:calc(100% - 24px);min-height:38px;padding:0 14px 0 5px;display:grid}.channel-select[data-v-7712e506]:hover{color:#dfe6f0;background:#ffffff07}.channel-block.active>.channel-row .channel-select[data-v-7712e506]{color:#f1f5fa;background:linear-gradient(90deg,#17273c,#0d1a2b)}.channel-block.active .channel-select[data-v-7712e506]>:first-child{color:#ffad16}.channel-select>span[data-v-7712e506]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:650;display:flex;overflow:hidden}.channel-select>span small[data-v-7712e506]{color:#d5a341;display:inline-grid}.channel-select em[data-v-7712e506]{color:#64748a;font-size:10px;font-style:normal}.member-list[data-v-7712e506]{padding:2px 8px 6px calc(39px + var(--depth) * 14px)}.member-row[data-v-7712e506]{color:#6f8096;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:31px minmax(0,1fr) 17px 17px;align-items:center;gap:7px;width:100%;min-height:36px;padding:0 8px;display:grid}.member-row[data-v-7712e506]:hover{background:#ffffff08}.member-row>span[data-v-7712e506]{color:#c9d2df;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.member-row small[data-v-7712e506]{color:#ffb421;background:#ffad1615;border-radius:3px;margin-left:6px;padding:2px 4px;font-size:8px}.talking[data-v-7712e506]{color:#47da7c;filter:drop-shadow(0 0 6px #47da7c55)}.member-avatar-img[data-v-7712e506]{object-fit:cover;border-radius:6px;width:30px;height:30px}.member-avatar-img.talking[data-v-7712e506]{box-shadow:0 0 0 2px #47da7c66}.crown[data-v-7712e506]{color:#ffb01c}.muted[data-v-7712e506]{color:#ff6570}.chat-icon[data-v-7712e506]{color:#64768d;opacity:0}.member-row:hover .chat-icon[data-v-7712e506]{opacity:1}.new-channel[data-v-7712e506]{color:#8291a6;cursor:pointer;background:0 0;border:1px dashed #35465d;border-radius:6px;align-items:center;gap:8px;margin:12px 16px 0;padding:8px 10px;font-size:11px;display:flex}.new-channel[data-v-7712e506]:hover{color:#ffb21a;border-color:#9d6d15}.channel-empty[data-v-7712e506]{color:#65768d;text-align:center;align-content:center;justify-items:center;height:calc(100% - 64px);padding:28px;display:grid}.channel-empty strong[data-v-7712e506]{color:#dce4ef;margin-top:14px;font-size:15px}.channel-empty p[data-v-7712e506]{color:#75859b;max-width:230px;margin:7px 0 17px;font-size:11px;line-height:1.5}.channel-empty button[data-v-7712e506]{color:#ffb21a;cursor:pointer;background:#ffad1610;border:1px solid #9a6a12;border-radius:5px;align-items:center;gap:7px;padding:9px 12px;display:flex}.chat-workspace[data-v-7b4591b2]{grid-area:1/2;grid-template-rows:64px auto minmax(0,1fr) 86px;min-width:0;display:grid;overflow:hidden}.chat-header[data-v-7b4591b2]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.chat-title[data-v-7b4591b2]{color:#ffad16;align-items:center;gap:11px;min-width:0;display:flex}.chat-title h1[data-v-7b4591b2]{color:#eff4fb;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:720;overflow:hidden}.chat-title p[data-v-7b4591b2]{color:#718198;letter-spacing:.1em;text-transform:uppercase;margin:3px 0 0;font:700 9px/1 ui-monospace,monospace}.connection-pill[data-v-7b4591b2]{color:#78879a;border:1px solid #2e3d51;border-radius:4px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;display:flex}.connection-pill i[data-v-7b4591b2]{background:#6a7584;border-radius:50%;width:6px;height:6px}.connection-pill.online[data-v-7b4591b2]{color:#55d384;border-color:#2c6844}.connection-pill.online i[data-v-7b4591b2]{background:#47d17a;box-shadow:0 0 10px #47d17a99}.chat-tabs[data-v-7b4591b2]{background:#09152280;border-bottom:1px solid #223146;gap:4px;min-height:42px;padding:7px 12px;display:flex;overflow-x:auto}.chat-tabs button[data-v-7b4591b2]{color:#7f8da1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;min-width:max-content;padding:0 10px;font-size:11px;display:flex}.chat-tabs button[data-v-7b4591b2]:hover{color:#d9e1ec;background:#ffffff07}.chat-tabs button.active[data-v-7b4591b2]{color:#ffb21b;background:#ffad1610;border-color:#4c3b1f}.message-list[data-v-7b4591b2]{-webkit-user-select:text;user-select:text;min-height:0;padding:18px 20px 10px;overflow-y:auto}.message[data-v-7b4591b2]{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:9px 5px;display:grid}.message[data-v-7b4591b2]:hover{background:#ffffff04}.avatar[data-v-7b4591b2]{color:#aab6c7;background:#142237;border:1px solid #394a60;border-radius:5px;place-items:center;width:34px;height:34px;font:700 13px/1 ui-monospace,monospace;display:grid}.message.self .avatar[data-v-7b4591b2]{color:#ffb322;background:#ffad1610;border-color:#6d501d}.message-body[data-v-7b4591b2]{min-width:0}.message-body header[data-v-7b4591b2]{align-items:baseline;gap:8px;display:flex}.message-body strong[data-v-7b4591b2]{color:#e8eef6;font-size:12px}.message-body time[data-v-7b4591b2]{color:#65758b;font-size:9px}.message-body p[data-v-7b4591b2]{color:#b9c3d1;overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:13px;line-height:1.55}.chat-empty[data-v-7b4591b2]{color:#65768d;text-align:center;align-content:center;justify-items:center;min-height:100%;padding:36px;display:grid}.chat-empty strong[data-v-7b4591b2]{color:#dbe3ee;margin-top:14px;font-size:15px}.chat-empty p[data-v-7b4591b2]{color:#78879b;max-width:360px;margin:7px 0 17px;font-size:11px;line-height:1.6}.chat-empty button[data-v-7b4591b2]{color:#ffb31e;cursor:pointer;background:#ffad1610;border:1px solid #966712;border-radius:5px;align-items:center;gap:7px;padding:9px 13px;display:flex}.chat-empty.quiet p[data-v-7b4591b2]{margin-bottom:0}.composer[data-v-7b4591b2]{background:#091522;border:1px solid #314158;border-radius:6px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;margin:10px 14px 14px;padding:8px 8px 19px 12px;display:grid;position:relative}.composer[data-v-7b4591b2]:focus-within{border-color:#7f5d1d;box-shadow:0 0 0 2px #ffad160d}.composer textarea[data-v-7b4591b2]{resize:none;color:#e8eef6;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;width:100%;max-height:56px;font-size:12px;line-height:1.5}.composer textarea[data-v-7b4591b2]::placeholder{color:#65748a}.composer button[data-v-7b4591b2]{color:#111926;cursor:pointer;background:#ffad16;border:1px solid #a06e12;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.composer button[data-v-7b4591b2]:disabled{color:#607087;cursor:not-allowed;background:#202d3e;border-color:#334157}.composer>span[data-v-7b4591b2]{color:#53647b;font-size:8px;position:absolute;bottom:5px;left:12px}button[data-v-7b4591b2]:focus-visible,textarea[data-v-7b4591b2]:focus-visible{outline-offset:2px;outline:2px solid #ffad16}@media (prefers-reduced-motion:reduce){[data-v-7b4591b2]{scroll-behavior:auto!important;transition:none!important}}.match-panel[data-v-dda521c9]{grid-area:1/3/span 2;min-width:0;overflow:hidden}.match-scroll[data-v-dda521c9]{height:100%;overflow-y:auto}.current-section[data-v-dda521c9],.history-section[data-v-dda521c9]{padding:21px 20px 16px}.section-label[data-v-dda521c9]{color:#a6b2c4;margin:0 0 16px;font-size:16px;font-weight:650}.current-card[data-v-dda521c9]{background:#0c1727;border-radius:9px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.player-header[data-v-dda521c9]{align-items:center;gap:13px;min-height:94px;padding:14px 15px;display:flex}.player-avatar[data-v-dda521c9]{color:#8796aa}.player-header strong[data-v-dda521c9]{color:#f3f6fb;font-size:17px;font-weight:700}.player-header p[data-v-dda521c9]{color:#8d9aae;margin:5px 0 0;font-size:13px}.status-dot[data-v-dda521c9]{background:#4ad278;border-radius:50%;width:9px;height:9px;margin-left:4px;display:inline-block}.map-hero[data-v-dda521c9]{color:#728198;background:#0a1422;place-items:center;height:104px;display:grid;position:relative;overflow:hidden}.map-hero[data-v-dda521c9]:after{content:"";background:linear-gradient(#0000 34%,#07111de0 100%);position:absolute;inset:0}.map-hero.empty[data-v-dda521c9]:after{display:none}.map-hero img[data-v-dda521c9]{object-fit:cover;width:100%;height:100%}.map-hero span[data-v-dda521c9]{z-index:1;color:#fff;font-size:15px;font-weight:620;position:absolute;bottom:12px;left:17px}.map-hero.empty span[data-v-dda521c9]{color:#a8b4c5}.score-block[data-v-dda521c9]{text-align:center;padding:24px 15px 18px}.score-line[data-v-dda521c9]{justify-content:center;align-items:center;gap:14px;display:flex}.score-line b[data-v-dda521c9]{color:#5aafff;font-size:19px}.score-line b.t-side[data-v-dda521c9]{color:#ffb21a}.score-line strong[data-v-dda521c9]{color:#f6f8fc;font-size:30px}.score-line i[data-v-dda521c9]{color:#eff3fa;font-size:27px;font-style:normal}.score-block p[data-v-dda521c9]{color:#8997aa;margin:7px 0 0;font-size:13px}.solo-badge[data-v-dda521c9]{color:#ffb21a;letter-spacing:.14em;margin:8px 0 0;font:700 11px/1 ui-monospace,monospace}.stats-row[data-v-dda521c9]{border-top:1px solid #29364a;grid-template-columns:repeat(3,1fr);margin:0 12px;padding:17px 0 20px;display:grid}.stats-row div[data-v-dda521c9]{text-align:center;position:relative}.stats-row div+div[data-v-dda521c9]:before{content:"";background:#314058;width:1px;position:absolute;inset:0 auto 0 0}.stats-row dt[data-v-dda521c9]{color:#8390a4;font-size:12px}.stats-row dd[data-v-dda521c9]{color:#f2f5fa;justify-content:center;align-items:center;gap:3px;margin:5px 0 0;font-size:18px;font-weight:650;display:flex}.stats-row dd[data-v-dda521c9] :first-child{color:#ffad16}.game-empty[data-v-dda521c9]{color:#708096;text-align:center;background:#0b1727;border:1px solid #26364b;border-radius:8px;justify-items:center;gap:8px;min-height:210px;padding:28px 18px;display:grid}.game-empty strong[data-v-dda521c9]{color:#dce4ef;font-size:15px}.game-empty span[data-v-dda521c9]{color:#7e8ca0;font-size:12px;line-height:1.5}.history-section[data-v-dda521c9]{border-top:1px solid var(--line)}.history-row[data-v-dda521c9]{border-bottom:1px solid #263449;grid-template-columns:60px minmax(0,1fr) 90px;align-items:center;min-height:86px;display:grid}.history-map[data-v-dda521c9]{object-fit:cover;border-radius:6px;place-items:center;width:60px;height:60px;display:grid}.history-map.placeholder[data-v-dda521c9]{color:#63748a;background:#0b1726}.history-copy[data-v-dda521c9]{min-width:0;padding-left:12px}.history-copy strong[data-v-dda521c9],.history-copy span[data-v-dda521c9]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.history-copy strong[data-v-dda521c9]{color:#eef2f8;font-size:14px}.history-copy span[data-v-dda521c9]{color:#7f8da1;margin-top:6px;font-size:12px}.history-result[data-v-dda521c9]{grid-template-columns:1fr 44px;justify-items:end;gap:4px;display:grid}.history-result strong[data-v-dda521c9]{color:#dfe6f1;font-size:14px}.history-result strong b[data-v-dda521c9]{color:#5aafff}.history-result strong i[data-v-dda521c9]{color:#ffb21a;font-style:normal}.history-result span[data-v-dda521c9]{font-size:12px;font-weight:650}.history-result .win[data-v-dda521c9]{color:#44d67d}.history-result .loss[data-v-dda521c9]{color:#ff4d58}.history-result .draw[data-v-dda521c9],.history-result .unknown[data-v-dda521c9]{color:#8795a8}.history-result time[data-v-dda521c9]{color:#7f8da1;grid-column:1/-1;font-size:10px}.history-empty[data-v-dda521c9]{color:#68788e;text-align:center;justify-items:center;gap:7px;padding:34px 15px;display:grid}.history-empty strong[data-v-dda521c9]{color:#aeb9c8;font-size:13px}.history-empty span[data-v-dda521c9]{color:#748398;font-size:11px;line-height:1.5}.mic-test-backdrop[data-v-9010fb68]{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020812c7;place-items:center;display:grid;position:fixed;inset:0}.mic-test[data-v-9010fb68]{background:#111a28;border:1px solid #34455d;border-radius:9px;width:min(430px,100vw - 32px);padding:18px;box-shadow:0 24px 80px #000c}.mic-test header[data-v-9010fb68]{justify-content:space-between;align-items:start;display:flex}.mic-test header span[data-v-9010fb68]{color:#7a8aa0;font-size:10px}.mic-test h2[data-v-9010fb68]{color:#eff4fa;margin:5px 0 0;font-size:20px}.mic-test header button[data-v-9010fb68]{color:#73839a;cursor:pointer;background:0 0;border:0}.mic-test-alert[data-v-9010fb68]{color:#e3a844;background:#ffad1617;border-radius:6px;gap:7px;margin-top:18px;padding:11px;font-size:11px;line-height:1.5;display:flex}.mic-test-copy[data-v-9010fb68]{color:#9aa8ba;margin:20px 0 10px;font-size:12px}.meter[data-v-9010fb68]{align-items:end;gap:4px;height:36px;display:flex}.meter i[data-v-9010fb68]{background:#293444;border-radius:3px;flex:1;height:24px;transition:background 70ms linear,transform 70ms linear}.meter i[data-v-9010fb68]:nth-child(3n){height:32px}.meter i.on[data-v-9010fb68]{background:#71d317;box-shadow:0 0 8px #71d31755}.device-name[data-v-9010fb68]{color:#dbe2eb;border:1px solid #354052;border-radius:6px;margin-top:19px;padding:11px;font-size:12px}.mic-test-actions[data-v-9010fb68]{justify-content:end;gap:8px;margin-top:24px;display:flex}.mic-test-actions button[data-v-9010fb68]{cursor:pointer;font:inherit;border:1px solid #5a7f18;border-radius:5px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.heard[data-v-9010fb68]{color:#081300;background:#64c400}.not-heard[data-v-9010fb68]{color:#081300;background:#76cf00}.settings-backdrop[data-v-e00e1356]{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020812c7;place-items:center;display:grid;position:fixed;inset:0}.settings-panel[data-v-e00e1356]{background:#0b1727;border:1px solid #34455d;border-radius:8px;width:min(820px,100vw - 48px);height:min(680px,100vh - 48px);overflow:hidden;box-shadow:0 30px 100px #000c}.settings-header[data-v-e00e1356]{border-bottom:1px solid var(--line);background:#0e1c2e;justify-content:space-between;align-items:center;height:70px;padding:0 22px;display:flex}.settings-header span[data-v-e00e1356],.section-heading span[data-v-e00e1356]{color:#74849a;letter-spacing:.14em;font:700 9px/1 ui-monospace,monospace}.settings-header h2[data-v-e00e1356]{color:#edf2f8;margin:5px 0 0;font-size:19px}.settings-header button[data-v-e00e1356]{color:#8d9aae;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.settings-header button[data-v-e00e1356]:hover{color:#eef3fa;background:#ffffff0b}.settings-layout[data-v-e00e1356]{grid-template-columns:190px minmax(0,1fr);height:calc(100% - 70px);display:grid}.settings-nav[data-v-e00e1356]{border-right:1px solid var(--line);background:#091522;padding:13px 9px}.settings-nav button[data-v-e00e1356]{color:#7e8da1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;width:100%;height:43px;padding:0 11px;font-size:12px;display:flex}.settings-nav button[data-v-e00e1356]:hover{color:#dfe6ef;background:#ffffff06}.settings-nav button.active[data-v-e00e1356]{color:#ffb21a;background:#ffad1611;box-shadow:inset 2px 0 #ffad16}.settings-content[data-v-e00e1356]{padding:25px 28px;overflow-y:auto}.settings-section[data-v-e00e1356]{max-width:540px}.section-heading[data-v-e00e1356]{color:#718198;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.section-heading h3[data-v-e00e1356]{color:#e5ebf3;margin:6px 0 0;font-size:17px}.section-heading i[data-v-e00e1356]{background:#5c6979;border-radius:50%;width:8px;height:8px}.section-heading i.online[data-v-e00e1356]{background:#47d17a;box-shadow:0 0 12px #47d17a88}.status-strip[data-v-e00e1356],.plugin-banner[data-v-e00e1356]{color:#d4a445;background:#ffb21a08;border:1px solid #5b4522;border-radius:5px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:11px;font-size:11px;line-height:1.5;display:flex}.status-strip.success[data-v-e00e1356],.plugin-banner.success[data-v-e00e1356]{color:#50d681;background:#48d27808;border-color:#285b3e}.status-strip>span[data-v-e00e1356]{flex:1}.status-strip button[data-v-e00e1356]{color:#ffb21a;cursor:pointer;background:0 0;border:0;font-weight:700}.plugin-banner div[data-v-e00e1356]{gap:2px;display:grid}.plugin-banner strong[data-v-e00e1356]{color:#dce4ef;font-size:12px}.plugin-banner span[data-v-e00e1356]{color:#8897aa}.field[data-v-e00e1356]{color:#9ca9ba;border-bottom:1px solid #233247;grid-template-columns:130px minmax(0,1fr);align-items:center;min-height:52px;font-size:11px;display:grid}.field input[data-v-e00e1356],.field select[data-v-e00e1356]{color:#d8e0eb;width:100%;height:34px;font:inherit;-webkit-user-select:text;user-select:text;background:#0e1b2c;border:1px solid #35465e;border-radius:4px;outline:0;padding:0 10px}.field input[data-v-e00e1356]:focus{border-color:#8f661a}.field input[data-v-e00e1356]:disabled,.field select[data-v-e00e1356]:disabled{color:#65748a;opacity:.72}.switch-row[data-v-e00e1356]{border-bottom:1px solid #233247;justify-content:space-between;align-items:center;min-height:62px;display:flex}.switch-row span[data-v-e00e1356]{gap:4px;display:grid}.switch-row strong[data-v-e00e1356]{color:#cdd6e2;font-size:12px}.switch-row small[data-v-e00e1356]{color:#6f7f94;font-size:10px}.switch-row input[data-v-e00e1356]{accent-color:#ffad16;width:34px;height:18px}.save-button[data-v-e00e1356]{color:#ffb21a;cursor:pointer;background:#ffad1612;border:1px solid #946615;border-radius:4px;margin-top:16px;padding:9px 14px;font-size:11px}.save-button[data-v-e00e1356]:disabled{cursor:not-allowed;opacity:.45}.security-note[data-v-e00e1356]{color:#718198;border-left:2px solid #34455d;margin:19px 0 0;padding-left:10px;font-size:10px;line-height:1.65}.segmented[data-v-e00e1356]{grid-template-columns:repeat(3,1fr);gap:4px;margin:17px 0;display:grid}.segmented button[data-v-e00e1356]{color:#617187;background:#0d1929;border:1px solid #334359;border-radius:4px;height:34px;font-size:10px}.segmented button.active[data-v-e00e1356]{color:#bd8f38;border-color:#72551f}.segmented button[data-v-e00e1356]:not(:disabled){cursor:pointer}.segmented button.active[data-v-e00e1356]:not(:disabled){color:#ffb21a;background:#ffad1610;border-color:#9b6b13}.hotkey-row[data-v-e00e1356],.level-row[data-v-e00e1356],.mic-test-row[data-v-e00e1356]{border-bottom:1px solid #233247;justify-content:space-between;align-items:center;min-height:55px;display:flex}.mic-test-row>span[data-v-e00e1356]{gap:3px;display:grid}.mic-test-row strong[data-v-e00e1356]{color:#9ca9ba;font-size:11px}.mic-test-row small[data-v-e00e1356]{color:#64748a;font-size:9px}.mic-test-row button[data-v-e00e1356]{color:#82d326;cursor:pointer;background:#64c4001a;border:1px solid #5a7f18;border-radius:4px;padding:8px 10px;font-size:10px}.mic-test-row button[data-v-e00e1356]:disabled{cursor:not-allowed;opacity:.45}.hotkey-row>span[data-v-e00e1356],.level-row>span[data-v-e00e1356]{gap:3px;display:grid}.hotkey-row strong[data-v-e00e1356],.level-row strong[data-v-e00e1356]{color:#9ca9ba;font-size:11px}.hotkey-row small[data-v-e00e1356],.level-row small[data-v-e00e1356]{color:#64748a;font-size:9px}.hotkey-row button[data-v-e00e1356]{color:#ffb21a;cursor:pointer;background:#ffad160d;border:1px solid #79591e;border-radius:4px;padding:8px 10px;font-size:10px}.hotkey-row button[data-v-e00e1356]:disabled{cursor:not-allowed;opacity:.45}.level-row input[data-v-e00e1356]{accent-color:#ffad16;width:245px}.dsp-grid[data-v-e00e1356]{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.dsp-grid label[data-v-e00e1356]{color:#8b99ac;font-size:10px}.dsp-grid input[data-v-e00e1356]{accent-color:#ffad16;margin-right:7px}.settings-actions[data-v-e00e1356]{gap:9px;margin-top:17px;display:flex}.settings-actions button[data-v-e00e1356]{color:#bdc7d5;cursor:pointer;background:#142237;border:1px solid #394a61;border-radius:5px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.settings-actions button.primary[data-v-e00e1356]{color:#ffb523;background:#ffad1612;border-color:#9c6e18}.role-summary[data-v-e00e1356]{background:#ffad1609;border-left:3px solid #ffad16;gap:4px;margin-bottom:18px;padding:12px;display:grid}.role-summary strong[data-v-e00e1356]{color:#ffb522;font-size:13px}.role-summary span[data-v-e00e1356]{color:#7f8ea2;font-size:10px}.invite-panel[data-v-e00e1356]{border-bottom:1px solid #29384c;justify-content:space-between;align-items:center;min-height:68px;display:flex}.invite-panel>div[data-v-e00e1356]{gap:4px;display:grid}.invite-panel strong[data-v-e00e1356]{color:#cfd8e4;font-size:12px}.invite-panel small[data-v-e00e1356]{color:#708096;font-size:9px}.invite-panel button[data-v-e00e1356]{color:#ffb21a;cursor:pointer;background:#ffad1612;border:1px solid #956714;border-radius:4px;padding:9px 12px;font-size:10px}.invite-panel button[data-v-e00e1356]:disabled{opacity:.5}.invite-result[data-v-e00e1356]{background:#4ad2780a;border:1px solid #33593f;border-radius:5px;justify-content:space-between;align-items:center;margin-top:15px;padding:12px;display:flex}.invite-result span[data-v-e00e1356]{gap:4px;display:grid}.invite-result strong[data-v-e00e1356]{color:#58da83;font:700 15px/1 ui-monospace,monospace}.invite-result small[data-v-e00e1356]{color:#7c8d9f;font-size:9px}.invite-result button[data-v-e00e1356]{color:#58da83;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.invite-error[data-v-e00e1356]{color:#ff6570;font-size:10px}.profile-avatar-row[data-v-e00e1356]{border-bottom:1px solid #29384c;align-items:center;gap:13px;padding-bottom:16px;display:flex}.profile-avatar[data-v-e00e1356]{color:#8999ad;background:#142238;border:1px solid #40536b;border-radius:7px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.profile-avatar img[data-v-e00e1356]{object-fit:cover;width:100%;height:100%}.avatar-upload[data-v-e00e1356]{color:#b8c5d4;cursor:pointer;border:1px solid #35465e;border-radius:4px;align-items:center;gap:6px;min-height:34px;padding:0 11px;display:inline-flex}.avatar-upload input[data-v-e00e1356]{display:none}.profile-message[data-v-e00e1356]{color:#56d985;font-size:10px}.logout-panel[data-v-e00e1356]{border-top:1px solid #29384c;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:18px;display:flex}.logout-panel div[data-v-e00e1356]{gap:4px;display:grid}.logout-panel strong[data-v-e00e1356]{color:#d3dce7;font-size:12px}.logout-panel small[data-v-e00e1356]{color:#738399;font-size:10px}.logout-panel button[data-v-e00e1356]{color:#ff7b86;cursor:pointer;background:#ff657010;border:1px solid #87404a;border-radius:4px;padding:8px 12px}button[data-v-e00e1356]:focus-visible,input[data-v-e00e1356]:focus-visible,select[data-v-e00e1356]:focus-visible{outline-offset:2px;outline:2px solid #ffad16}@media (prefers-reduced-motion:reduce){[data-v-e00e1356]{transition:none!important}}.voice-controls[data-v-c91d9f0d]{grid-area:2/1/auto/span 2;grid-template-columns:180px 170px minmax(250px,1fr) 150px 126px;align-items:stretch;display:grid;overflow:hidden}.audio-control[data-v-c91d9f0d]{border:0;border-right:1px solid var(--line);color:#8492a6;cursor:pointer;min-width:0;font:inherit;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 10px;font-size:11px;display:flex}.audio-control.active[data-v-c91d9f0d]{color:#ffad16}.audio-control.transmitting[data-v-c91d9f0d],.audio-control.receive[data-v-c91d9f0d]{color:#4ad278;background:#4ad2780c}.audio-control.danger[data-v-c91d9f0d]{color:#ff525b;background:#ff525b08}.audio-control[data-v-c91d9f0d]:disabled{cursor:not-allowed;opacity:.4}.mic-visual[data-v-c91d9f0d]{place-items:center;width:48px;height:34px;display:inline-grid;position:relative}.mic-visual.transmitting[data-v-c91d9f0d]{color:#51dc82;filter:drop-shadow(0 0 7px #45d37977)}.mic-meter[data-v-c91d9f0d]{align-items:end;gap:2px;height:15px;display:flex;position:absolute;bottom:1px;right:0}.mic-meter i[data-v-c91d9f0d]{width:3px;min-height:3px;transform:scaleY(var(--level));transform-origin:bottom;background:currentColor;border-radius:2px;transition:transform 70ms linear;display:block}.mic-meter i[data-v-c91d9f0d]:first-child,.mic-meter i[data-v-c91d9f0d]:nth-child(4){height:6px}.mic-meter i[data-v-c91d9f0d]:nth-child(2){height:11px}.mic-meter i[data-v-c91d9f0d]:nth-child(3){height:15px}.audio-label[data-v-c91d9f0d]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.status-copy[data-v-c91d9f0d]{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;padding:0 22px;display:flex}.status-copy strong[data-v-c91d9f0d]{color:#dfe6f0;font-size:14px}.status-copy span[data-v-c91d9f0d]{color:#7f8da1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.query-status[data-v-c91d9f0d]{color:#7f8da1;flex-direction:column;justify-content:center;gap:6px;padding:0 17px;font-size:11px;display:flex}.query-status strong[data-v-c91d9f0d]{color:#7b899d;font-size:12px;font-weight:600}.query-status strong.online[data-v-c91d9f0d]{color:#48d278}.query-status small[data-v-c91d9f0d]{color:#8290a4;margin-left:6px;font-size:10px;font-weight:500}.disconnect-button[data-v-c91d9f0d],.connect-button[data-v-c91d9f0d]{cursor:pointer;font:inherit;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;margin:12px 10px 12px 0;font-size:12px;font-weight:650;display:flex}.disconnect-button[data-v-c91d9f0d]{color:#ff515d;background:#9e243424;border:1px solid #c4424f}.connect-button[data-v-c91d9f0d]{color:#ffb21a;background:#ffad1613;border:1px solid #9d6c13}.connect-button[data-v-c91d9f0d]:disabled{cursor:wait;opacity:.58}.spin[data-v-c91d9f0d]{animation:.9s linear infinite spin-c91d9f0d}@keyframes spin-c91d9f0d{to{transform:rotate(360deg)}}.auth-shell[data-v-37ab65a4]{background:radial-gradient(circle at 50% 0,#13263d 0,#07111d 55%);place-items:center;min-height:100vh;padding:24px;display:grid;overflow-y:auto}.auth-panel[data-v-37ab65a4]{background:#0b1727;border:1px solid #30445d;border-radius:8px;width:min(420px,100%);margin:auto;padding:30px;box-shadow:0 30px 90px #0008}.auth-window-bar[data-v-37ab65a4]{color:#7c8da3;letter-spacing:.16em;border-bottom:1px solid #263a52;justify-content:space-between;align-items:center;margin:-22px -22px 25px;padding:0 2px 12px;font:700 9px/1 ui-monospace,monospace;display:flex}.auth-window-bar div[data-v-37ab65a4]{gap:3px;display:flex}.auth-window-bar button[data-v-37ab65a4]{color:#8292a7;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:28px;height:25px;display:grid}.eyebrow[data-v-37ab65a4]{color:#ffb31b;letter-spacing:.18em;font:700 9px/1 ui-monospace,monospace}h1[data-v-37ab65a4]{color:#edf3fa;margin:12px 0 7px;font-size:25px}.auth-copy[data-v-37ab65a4]{color:#8292a7;margin:0 0 22px;font-size:12px;line-height:1.65}form[data-v-37ab65a4]{gap:13px;display:grid}label[data-v-37ab65a4]{color:#aab8c9;gap:6px;font-size:11px;display:grid}label small[data-v-37ab65a4]{color:#687a90}input[data-v-37ab65a4]{color:#e8eef6;height:38px;font:inherit;-webkit-user-select:text;user-select:text;background:#091525;border:1px solid #354a63;border-radius:4px;outline:0;padding:0 11px}input[data-v-37ab65a4]:focus{border-color:#d58f12}.submit[data-v-37ab65a4]{color:#111b27;cursor:pointer;background:#ffad16;border:1px solid #d58f12;border-radius:4px;height:40px;margin-top:5px;font-weight:700}.submit[data-v-37ab65a4]:disabled{opacity:.55;cursor:wait}.auth-links[data-v-37ab65a4]{justify-content:flex-end;margin-top:18px;display:flex}.auth-links button[data-v-37ab65a4]{color:#aebdd0;cursor:pointer;background:0 0;border:0;font-size:11px}.auth-links button[data-v-37ab65a4]:hover{color:#ffb31b}.form-error[data-v-37ab65a4]{color:#ff6974;margin:0;font-size:11px;line-height:1.5}.invite-entry[data-v-936983a7]{z-index:20;color:#ffb21a;cursor:pointer;background:#172438;border:1px solid #a87518;border-radius:5px;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:700;display:flex;position:fixed;bottom:116px;right:22px;box-shadow:0 12px 35px #0007}.invite-entry>span[data-v-936983a7]{color:#172438;text-align:center;background:#ffb21a;border-radius:9px;min-width:18px;padding:2px 5px;font-size:9px}.invite-backdrop[data-v-936983a7]{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020812d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.invite-dialog[data-v-936983a7]{background:#0c1929;border:1px solid #34465d;border-radius:8px;flex-direction:column;width:min(680px,100%);max-height:min(720px,100vh - 48px);padding:24px;display:flex;box-shadow:0 30px 90px #000b}.dialog-header[data-v-936983a7]{justify-content:space-between;align-items:flex-start;display:flex}.dialog-header span[data-v-936983a7]{color:#ffb21a;letter-spacing:.15em;font:700 9px/1 ui-monospace,monospace}.dialog-header h2[data-v-936983a7]{color:#eef3f9;margin:8px 0 0;font-size:22px}.dialog-header button[data-v-936983a7],.code-line button[data-v-936983a7]{color:#8190a4;cursor:pointer;background:0 0;border:0}.dialog-actions[data-v-936983a7]{justify-content:space-between;align-items:center;gap:16px;margin:18px 0 14px;display:flex}.dialog-actions p[data-v-936983a7]{color:#8291a4;margin:0;font-size:10px}.dialog-actions button[data-v-936983a7]{color:#111b27;cursor:pointer;background:#ffad16;border:1px solid #b47d18;border-radius:5px;flex:none;padding:9px 13px;font-weight:800}.dialog-actions button[data-v-936983a7]:disabled{opacity:.55}.invite-list[data-v-936983a7]{border-top:1px solid #28384c;min-height:130px;overflow-y:auto}.empty[data-v-936983a7]{color:#718096;text-align:center;padding:40px 10px;font-size:11px}.invite-row[data-v-936983a7]{border-bottom:1px solid #28384c;padding:15px 4px}.code-line[data-v-936983a7]{align-items:center;gap:9px;display:flex}.code-line strong[data-v-936983a7]{color:#e9eef5;flex:1;min-width:0;font:750 13px/1.2 ui-monospace,monospace}.status[data-v-936983a7]{color:#58db86;background:#48d27a15;border-radius:4px;padding:4px 7px;font-size:9px}.is-used .status[data-v-936983a7]{color:#8795a7;background:#6c7a8c18}.is-expired .status[data-v-936983a7]{color:#e9757d;background:#ff667014}.is-used .code-line strong[data-v-936983a7],.is-expired .code-line strong[data-v-936983a7]{color:#7f8da0}.meta-line[data-v-936983a7]{color:#68788d;gap:18px;margin-top:9px;font-size:9px;display:flex}.meta-line span[data-v-936983a7]{align-items:center;gap:4px;display:flex}.used-line[data-v-936983a7]{color:#59d983;align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}.used-line b[data-v-936983a7]{color:#dce5ee}.used-line time[data-v-936983a7]{color:#718095;margin-left:auto}.used-line.waiting[data-v-936983a7]{color:#8796a9}.error[data-v-936983a7]{color:#ff6d77;margin:12px 0 0;font-size:10px}.app-shell[data-v-925332d5]{min-height:100vh;padding:14px 10px 10px}.console-grid[data-v-925332d5]{grid-template-rows:minmax(0,1fr) 96px;grid-template-columns:minmax(330px,.93fr) minmax(540px,1.48fr) minmax(300px,.76fr);gap:8px;height:calc(100vh - 86px);min-height:680px;display:grid}@media (width<=1240px){.console-grid[data-v-925332d5]{grid-template-columns:320px minmax(520px,1fr) 300px}}.profile-backdrop[data-v-3a86dd5e]{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020812bd;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.profile-card[data-v-3a86dd5e]{background:#0d1a2b;border:1px solid #3b4e66;border-radius:7px;width:min(320px,100vw - 28px);max-height:min(600px,100vh - 28px);overflow-y:auto;box-shadow:0 24px 70px #000c}.profile-header[data-v-3a86dd5e]{background:#101f32;border-bottom:1px solid #293a50;grid-template-columns:52px minmax(0,1fr) 30px;align-items:center;gap:11px;padding:16px;display:grid}.profile-avatar[data-v-3a86dd5e]{color:#dce5f0;background:#17283d;border:1px solid #40536b;border-radius:7px;place-items:center;width:50px;height:50px;font-size:18px;display:grid;position:relative}.profile-avatar img[data-v-3a86dd5e]{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-avatar i[data-v-3a86dd5e]{background:#59697c;border:2px solid #101f32;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-3px;right:-3px}.profile-avatar i.online[data-v-3a86dd5e]{background:#48d27b}.profile-title[data-v-3a86dd5e]{min-width:0}.profile-title span[data-v-3a86dd5e]{color:#72839a;letter-spacing:.14em;font:700 8px/1 ui-monospace,monospace}.profile-title h2[data-v-3a86dd5e]{color:#edf3fa;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:16px;overflow:hidden}.close-button[data-v-3a86dd5e]{color:#8090a4;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.close-button[data-v-3a86dd5e]:hover{color:#fff;background:#ffffff0b}.profile-fields[data-v-3a86dd5e]{margin:0;padding:8px 16px}.profile-fields div[data-v-3a86dd5e]{border-bottom:1px solid #27374b;padding:13px 0}.profile-fields div[data-v-3a86dd5e]:last-child{border-bottom:0}.profile-fields dt[data-v-3a86dd5e]{color:#8393a8;align-items:center;gap:7px;font-size:10px;display:flex}.profile-fields dd[data-v-3a86dd5e]{color:#e1e8f1;-webkit-user-select:text;user-select:text;margin:7px 0 0 23px;font-size:12px}.profile-fields dd.empty[data-v-3a86dd5e]{color:#64758b;font-style:italic}.records-block[data-v-3a86dd5e]{background:#0a1626;border:1px solid #2b3d53;border-radius:7px;margin:0 16px 16px;padding:12px}.records-title[data-v-3a86dd5e]{color:#aeb9c8;letter-spacing:.12em;margin-bottom:10px;font:700 10px/1 ui-monospace,monospace}.winrate-row[data-v-3a86dd5e]{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.winrate-row strong[data-v-3a86dd5e]{color:#ffb21a;font-size:22px}.winrate-row span[data-v-3a86dd5e]{color:#8391a5;font-size:11px}.records-list[data-v-3a86dd5e]{gap:7px;max-height:260px;display:grid;overflow-y:auto}.record-row[data-v-3a86dd5e]{background:#0f1d2f;border-radius:5px;grid-template-columns:1fr auto auto 20px;align-items:center;gap:8px;padding:7px 8px;font-size:11px;display:grid}.record-row time[data-v-3a86dd5e]{color:#5f7085;grid-column:1/-1;font-size:9px}.record-map[data-v-3a86dd5e]{color:#dce5ef;font-weight:650}.record-mode[data-v-3a86dd5e]{color:#78879b;font-size:10px}.record-score[data-v-3a86dd5e]{color:#aab6c6;font-variant-numeric:tabular-nums}.record-row b.win[data-v-3a86dd5e]{color:#44d67d}.record-row b.loss[data-v-3a86dd5e]{color:#ff4d58}.record-row b.draw[data-v-3a86dd5e],.record-row b.unknown[data-v-3a86dd5e]{color:#8795a8}.records-state[data-v-3a86dd5e]{color:#64758b;padding:8px 0;font-size:11px}.records-state.error[data-v-3a86dd5e]{color:#e89186}.friend-rail[data-v-b5e074e6]{background:#0a1626;border:1px solid #304158;border-radius:7px;width:100vw;height:100vh;display:flex;overflow:hidden;box-shadow:0 18px 55px #0009}.rail-dock[data-v-b5e074e6]{z-index:2;background:#0d1b2d;border-right:1px solid #2b3b50;flex-direction:column;flex:0 0 70px;align-items:center;padding:14px 0 10px;display:flex;position:relative}.dock-brand[data-v-b5e074e6]{color:#ffad16;cursor:pointer;background:#ffad1610;border:1px solid #76571f;border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.dock-brand[data-v-b5e074e6]:hover{background:#ffad1620}.avatar-stack[data-v-b5e074e6]{flex-direction:column;flex:1;align-items:center;gap:8px;padding-top:18px;display:flex}.avatar-dot[data-v-b5e074e6]{color:#c4cfdd;background:#142238;border:1px solid #3a4a60;border-radius:7px;place-items:center;width:39px;height:39px;display:grid;position:relative;overflow:visible}.avatar-dot img[data-v-b5e074e6],.friend-avatar img[data-v-b5e074e6]{border-radius:inherit;object-fit:cover;width:100%;height:100%}.avatar-dot i[data-v-b5e074e6]{background:#48d27b;border:2px solid #0d1b2d;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-3px;right:-3px}.avatar-dot.empty[data-v-b5e074e6]{color:#687990}.dock-count[data-v-b5e074e6]{color:#738299;font:700 10px/1 ui-monospace,monospace}.expand-hint[data-v-b5e074e6]{color:#53657c;margin-top:8px;transition:transform .18s}.expanded .expand-hint[data-v-b5e074e6]{transform:rotate(180deg)}.rail-content[data-v-b5e074e6]{flex:1;min-width:268px;overflow:hidden}.rail-content header[data-v-b5e074e6]{border-bottom:1px solid #29394e;justify-content:space-between;align-items:center;height:69px;padding:0 16px;display:flex}.rail-content header span[data-v-b5e074e6]{color:#6f8096;letter-spacing:.16em;font:700 8px/1 ui-monospace,monospace}.rail-content h1[data-v-b5e074e6]{color:#edf3fa;margin:5px 0 0;font-size:16px}.header-actions[data-v-b5e074e6]{gap:2px;display:flex}.rail-content header button[data-v-b5e074e6]{color:#77869a;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.rail-content header button[data-v-b5e074e6]:hover{color:#e2e9f2;background:#ffffff08}.rail-content header button[aria-pressed=true][data-v-b5e074e6]{color:#ffb21a;background:#ffad1611}.sync-state[data-v-b5e074e6]{color:#6f7f94;border-bottom:1px solid #243348;align-items:center;gap:7px;height:34px;padding:0 16px;font-size:9px;display:flex}.sync-state i[data-v-b5e074e6]{background:#6b7583;border-radius:50%;width:6px;height:6px}.sync-state.online i[data-v-b5e074e6]{background:#48d27b}.role-notice[data-v-b5e074e6]{color:#d4a445;border-bottom:1px solid #2a3a4f;margin:0;padding:7px 12px;font-size:9px}.friend-list[data-v-b5e074e6]{height:calc(100vh - 103px);padding:8px;overflow-y:auto}.join-form[data-v-b5e074e6]{color:#6d7e94;text-align:center;align-content:center;justify-items:center;height:calc(100vh - 103px);padding:18px;display:grid}.join-form>strong[data-v-b5e074e6]{color:#d9e1ec;margin-top:10px;font-size:13px}.join-form>p[data-v-b5e074e6]{color:#708096;margin:6px 0 13px;font-size:9px;line-height:1.5}.join-form label[data-v-b5e074e6]{color:#8392a6;text-align:left;gap:4px;width:100%;margin-top:7px;font-size:9px;display:grid}.join-form input[data-v-b5e074e6]{color:#dfe6f0;-webkit-user-select:text;user-select:text;background:#0d1a2b;border:1px solid #34455c;border-radius:4px;outline:0;width:100%;height:34px;padding:0 9px;font-size:11px}.join-form input[data-v-b5e074e6]:focus{border-color:#896219}.join-form small[data-v-b5e074e6]{color:#ff6570;margin-top:7px;font-size:9px}.join-form>button[data-v-b5e074e6]{color:#ffb21a;cursor:pointer;background:#ffad1613;border:1px solid #956714;border-radius:4px;width:100%;height:35px;margin-top:12px;font-size:10px;font-weight:700}.join-form>button[data-v-b5e074e6]:disabled{cursor:not-allowed;opacity:.45}.friend-card[data-v-b5e074e6]{border-bottom:1px solid #223146;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:9px;min-height:58px;padding:7px;display:grid}.friend-avatar[data-v-b5e074e6]{color:#c3cdda;cursor:pointer;background:#142238;border:1px solid #3a4b62;border-radius:6px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.friend-avatar[data-v-b5e074e6]:hover{background:#1a2b40;border-color:#b77d18}.friend-avatar i[data-v-b5e074e6]{background:#586576;border:2px solid #0a1626;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-3px;right:-3px}.friend-avatar i.online[data-v-b5e074e6]{background:#48d27b}.friend-copy[data-v-b5e074e6]{min-width:0}.friend-copy strong[data-v-b5e074e6],.friend-copy span[data-v-b5e074e6]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.friend-copy strong[data-v-b5e074e6]{color:#dfe6f0;font-size:12px}.friend-copy small[data-v-b5e074e6]{color:#ffb21a;background:#ffad1613;border-radius:3px;margin-left:6px;padding:2px 4px;font-size:8px}.role-badge[data-v-b5e074e6]{border-radius:3px;padding:2px 4px;font-size:8px;font-style:normal}.role-badge.owner[data-v-b5e074e6]{color:#ffb21a;background:#ffad1618}.role-badge.admin[data-v-b5e074e6]{color:#50d681;background:#47d17a14}.friend-copy span[data-v-b5e074e6]{color:#74849a;margin-top:5px;font-size:9px}.pull-button[data-v-b5e074e6]{color:#ffb21a;cursor:pointer;background:#ffad160c;border:1px solid #795a20;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.pull-button[data-v-b5e074e6]:disabled{color:#55657b;cursor:not-allowed;background:0 0;border-color:#314057}.self-badge[data-v-b5e074e6]{color:#66778d;place-items:center;width:30px;height:30px;display:grid}.friend-empty[data-v-b5e074e6]{color:#617187;text-align:center;align-content:center;justify-items:center;height:calc(100vh - 103px);padding:24px;display:grid}.friend-empty strong[data-v-b5e074e6]{color:#cdd6e2;margin-top:12px;font-size:13px}.friend-empty p[data-v-b5e074e6]{color:#718198;margin:7px 0 0;font-size:10px;line-height:1.55}.role-menu[data-v-b5e074e6]{z-index:100;background:#101d2e;border:1px solid #3a4b62;border-radius:6px;width:182px;padding:6px;position:fixed;box-shadow:0 18px 50px #000c}.role-menu button[data-v-b5e074e6]{color:#d8e1ec;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;font-size:11px;display:flex}.role-menu button[data-v-b5e074e6]:hover{color:#ffb21a;background:#ffffff0b}.is-left[data-v-b5e074e6]{flex-direction:row-reverse}.is-left .rail-dock[data-v-b5e074e6]{border-left:1px solid #2b3b50;border-right:0}.is-left .expand-hint[data-v-b5e074e6]{transform:rotate(180deg)}.is-left.expanded .expand-hint[data-v-b5e074e6]{transform:rotate(0)}button[data-v-b5e074e6]:focus-visible{outline-offset:2px;outline:2px solid #ffad16}@media (prefers-reduced-motion:reduce){[data-v-b5e074e6]{transition:none!important}}.download-card[data-v-66120c5e]{--accent:#ffb21a;background:linear-gradient(135deg,#ffb21a0b 0 1px,#0000 1px 18px) 0 0/18px 18px,linear-gradient(155deg,#10243a 0%,#0a1828 68%);border:1px solid #2a3d52;flex-direction:column;min-height:566px;padding:31px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #02091480,inset 0 1px #ffffff08}.download-card[data-v-66120c5e]:before,.download-card[data-v-66120c5e]:after{content:"";pointer-events:none;width:28px;height:28px;position:absolute}.download-card[data-v-66120c5e]:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:11px;left:11px}.download-card[data-v-66120c5e]:after{border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);bottom:11px;right:11px}.scan-line[data-v-66120c5e]{opacity:.75;background:linear-gradient(90deg,#0000,#ffb21aaa,#0000);height:2px;animation:5s linear infinite scan-66120c5e;position:absolute;inset:0 0 auto}.download-header[data-v-66120c5e]{justify-content:space-between;align-items:center;display:flex}.platform-icon[data-v-66120c5e]{width:48px;height:48px;color:var(--accent);background:#ffb21a12;border:1px solid #ffb21a55;place-items:center;display:grid}.version-tag[data-v-66120c5e]{color:#7f91a5;letter-spacing:.13em;font:700 9px/1 ui-monospace,monospace}.download-copy[data-v-66120c5e]{margin-top:49px}.section-label[data-v-66120c5e]{color:var(--accent);letter-spacing:.22em;margin:0 0 13px;font:800 10px/1 ui-monospace,monospace}.download-copy h2[data-v-66120c5e]{color:#f3f6fb;letter-spacing:-.055em;margin:0;font-size:clamp(29px,3.2vw,38px);line-height:1.08}.download-copy>p[data-v-66120c5e]:last-child{color:#8999ab;max-width:320px;margin:18px 0 0;font-size:12px;line-height:1.75}.feature-list[data-v-66120c5e]{border-top:1px solid #26394d;gap:0;margin:31px 0 auto;padding:0;list-style:none;display:grid}.feature-list li[data-v-66120c5e]{border-bottom:1px solid #26394d;grid-template-columns:38px 1fr;align-items:center;min-height:45px;display:grid}.feature-list span[data-v-66120c5e]{color:#596b80;font:700 9px/1 ui-monospace,monospace}.feature-list strong[data-v-66120c5e]{color:#b9c5d1;font-size:11px;font-weight:600}.download-button[data-v-66120c5e]{background:var(--accent);color:#111923;justify-content:space-between;align-items:center;gap:16px;min-height:55px;margin-top:28px;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 12px 36px #ffb21a1b}.download-button span[data-v-66120c5e]{align-items:center;gap:9px;display:flex}.download-button[data-v-66120c5e]:hover{background:#ffc044;transform:translateY(-2px);box-shadow:0 16px 42px #ffb21a2a}.download-button[data-v-66120c5e]:focus-visible{outline-offset:3px;outline:2px solid #fff}.download-footer[data-v-66120c5e]{color:#64768a;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:9px;display:flex}.download-footer span[data-v-66120c5e]{align-items:center;gap:5px;display:flex}.download-footer span[data-v-66120c5e]:first-child{color:#7f91a5}@keyframes scan-66120c5e{0%{transform:translateY(0)}to{transform:translateY(564px)}}@media (width<=819px){.download-card[data-v-66120c5e]{min-height:auto;padding:26px}.download-copy[data-v-66120c5e]{margin-top:34px}.feature-list[data-v-66120c5e]{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.scan-line[data-v-66120c5e]{animation:none}.download-button[data-v-66120c5e]{transition:none}}.login-page[data-v-4e8a196c]{min-height:100svh;padding:max(28px, env(safe-area-inset-top)) 22px max(28px, env(safe-area-inset-bottom));background:radial-gradient(circle at 85% 10%,#23344b 0,#0000 34%),linear-gradient(160deg,#07111d 0%,#0b1828 58%,#07111d 100%);place-items:center;display:grid}.login-shell[data-v-4e8a196c]{grid-template-columns:minmax(340px,390px) minmax(340px,410px);align-items:center;gap:clamp(54px,8vw,100px);width:min(100%,900px);display:grid}.login-card[data-v-4e8a196c]{width:100%}.brand-mark[data-v-4e8a196c]{background:#ffb21a12;border:1px solid #ffb21a55;place-items:center;width:48px;height:48px;margin-bottom:38px;display:grid;transform:rotate(45deg)}.brand-mark span[data-v-4e8a196c]{color:#ffb21a;letter-spacing:-.08em;font:900 15px/1 ui-monospace,monospace;transform:rotate(-45deg)}.eyebrow[data-v-4e8a196c]{color:#ffb21a;letter-spacing:.22em;margin:0 0 13px;font:700 10px/1 ui-monospace,monospace}.login-title[data-v-4e8a196c]{color:#f3f6fb;letter-spacing:-.065em;margin:0;font-size:clamp(38px,11vw,52px);line-height:.98}.login-title em[data-v-4e8a196c]{color:#ffb21a;font-style:normal}.login-copy[data-v-4e8a196c]{color:#8795a8;max-width:330px;margin:20px 0 35px;font-size:13px;line-height:1.75}.login-form[data-v-4e8a196c]{gap:18px;display:grid}.field[data-v-4e8a196c]{color:#8391a5;letter-spacing:.12em;gap:8px;font:700 10px/1 ui-monospace,monospace;display:grid}.field div[data-v-4e8a196c]{color:#637389;background:#0d1b2cdd;border:1px solid #293a50;border-radius:6px;align-items:center;gap:11px;height:52px;padding:0 15px;transition:border-color .16s,color .16s;display:flex}.field div[data-v-4e8a196c]:focus-within{color:#ffb21a;border-color:#ffb21a99;box-shadow:0 0 0 3px #ffb21a0c}.field input[data-v-4e8a196c]{color:#edf2f8;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.field input[data-v-4e8a196c]::placeholder{color:#59687b}.form-error[data-v-4e8a196c]{color:#ff7474;margin:-5px 0 0;font-size:12px}.login-button[data-v-4e8a196c]{color:#111923;cursor:pointer;background:#ffb21a;border:0;border-radius:6px;justify-content:space-between;align-items:center;height:54px;margin-top:4px;padding:0 18px;font-weight:800;display:flex;box-shadow:0 10px 35px #ffb21a1c}.login-button[data-v-4e8a196c]:disabled{opacity:.65;cursor:wait}.login-footer[data-v-4e8a196c]{color:#657386;align-items:center;gap:8px;margin-top:26px;font-size:10px;display:flex}.login-footer i[data-v-4e8a196c]{background:#46d07a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #46d07a}.mode-switch[data-v-4e8a196c]{color:#9eacbd;cursor:pointer;background:0 0;border:0;width:100%;margin-top:17px;font-size:11px}@media (width<=819px){.login-shell[data-v-4e8a196c]{grid-template-columns:minmax(0,390px);justify-content:center;gap:52px}}@media (width<=480px){.login-page[data-v-4e8a196c]{place-items:start center}.login-shell[data-v-4e8a196c]{gap:42px}}.match-card[data-v-052e78ca]{background:#101e30;border:1px solid #34465c;border-radius:10px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 18px 50px #02081455}.map-art[data-v-052e78ca],.map-shade[data-v-052e78ca]{width:100%;height:100%;position:absolute;inset:0}.map-art[data-v-052e78ca]{object-fit:cover;opacity:.38;filter:saturate(.65)contrast(1.08)}.map-shade[data-v-052e78ca]{background:linear-gradient(#08131e44 0%,#0b1827d9 52%,#0b1827 100%)}.match-head[data-v-052e78ca],.match-main[data-v-052e78ca]{z-index:1;position:relative}.match-head[data-v-052e78ca]{justify-content:space-between;align-items:center;padding:16px;display:flex}.live-pill[data-v-052e78ca]{color:#58dd88;letter-spacing:.13em;background:#10281dcc;border:1px solid #49d27b55;border-radius:4px;align-items:center;gap:6px;padding:6px 9px;font:800 9px/1 ui-monospace,monospace;display:flex}.live-pill i[data-v-052e78ca]{background:#54db85;border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulse-052e78ca;box-shadow:0 0 9px #54db85}.round-label[data-v-052e78ca]{color:#b8c3d1;letter-spacing:.12em;font:700 10px/1 ui-monospace,monospace}.match-main[data-v-052e78ca]{padding:26px 18px 18px}.player[data-v-052e78ca]{align-items:center;gap:11px;display:flex}.avatar[data-v-052e78ca]{color:#ffbd3e;background:#ffb21a18;border:1px solid #ffb21a55;border-radius:5px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.player div[data-v-052e78ca]{gap:3px;display:grid}.player strong[data-v-052e78ca]{color:#f1f5fa;font-size:14px}.player div span[data-v-052e78ca]{color:#7d8b9e;font-size:10px}.score-line[data-v-052e78ca]{grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;margin:26px 0 18px;display:grid}.score-line strong[data-v-052e78ca]{color:#f5f7fa;letter-spacing:-.08em;font:800 34px/1 ui-monospace,monospace}.team[data-v-052e78ca]{font:900 11px/1 ui-monospace,monospace}.team.ct[data-v-052e78ca]{color:#67b6ff;justify-self:end}.team.t[data-v-052e78ca]{color:#ffbe3c}.match-meta[data-v-052e78ca]{color:#9ca9b9;justify-content:center;gap:16px;font-size:10px;display:flex}.match-meta span[data-v-052e78ca]{align-items:center;gap:5px;display:flex}.stats-row[data-v-052e78ca]{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);margin-top:22px;padding-top:15px;display:grid}.stats-row span[data-v-052e78ca]{color:#7f8ea2;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:5px;display:grid}.stats-row b[data-v-052e78ca]{color:#e9eef5;font:700 15px/1 ui-monospace,monospace}.stats-row small[data-v-052e78ca]{text-align:center;grid-column:1/span 2;margin-top:5px;font-size:9px}@keyframes pulse-052e78ca{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.live-pill i[data-v-052e78ca]{animation:none}}.records-backdrop[data-v-d2e77c16]{z-index:140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020812bd;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.records-sheet[data-v-d2e77c16]{width:min(100%,480px);max-height:76vh;padding:18px 16px max(24px, env(safe-area-inset-bottom));background:#0c1828;border:1px solid #26384d;border-bottom:0;border-radius:16px 16px 0 0;overflow-y:auto}.records-header[data-v-d2e77c16]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.records-person[data-v-d2e77c16]{align-items:center;gap:11px;display:flex}.records-avatar[data-v-d2e77c16]{color:#dbe4ef;background:#152438;border:1px solid #3c4f66;border-radius:8px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.records-avatar img[data-v-d2e77c16]{border-radius:inherit;object-fit:cover;width:100%;height:100%}.records-person span[data-v-d2e77c16]{color:#72839a;letter-spacing:.13em;font:700 8px/1 ui-monospace,monospace}.records-person h2[data-v-d2e77c16]{color:#edf3fa;margin:5px 0 0;font-size:16px}.records-close[data-v-d2e77c16]{color:#8b99ab;cursor:pointer;background:#132135;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.winrate-hero[data-v-d2e77c16]{background:linear-gradient(90deg,#ffb21a12,#0000);border:1px solid #ffb21a33;border-radius:9px;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.winrate-hero strong[data-v-d2e77c16]{color:#ffb21a;font-size:30px}.winrate-hero span[data-v-d2e77c16]{color:#8492a6;font-size:12px}.records-list[data-v-d2e77c16]{gap:9px;margin-top:14px;display:grid}.record-item[data-v-d2e77c16]{background:#0e1b2c;border:1px solid #25364a;border-radius:9px;grid-template-columns:52px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:9px;display:grid}.record-thumb[data-v-d2e77c16]{object-fit:cover;background:#0a1522;border-radius:6px;width:52px;height:40px}.record-copy[data-v-d2e77c16]{min-width:0}.record-copy strong[data-v-d2e77c16]{color:#e5ecf4;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.record-copy span[data-v-d2e77c16]{color:#748398;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.record-item b[data-v-d2e77c16]{text-align:center;font-size:15px}.record-item b.win[data-v-d2e77c16]{color:#44d67d}.record-item b.loss[data-v-d2e77c16]{color:#ff4d58}.record-item b.draw[data-v-d2e77c16],.record-item b.unknown[data-v-d2e77c16]{color:#8795a8}.records-state[data-v-d2e77c16]{color:#64758b;text-align:center;padding:26px 0;font-size:12px}.records-state.error[data-v-d2e77c16]{color:#e89186}.member-section[data-v-ecd29f5d]{margin-top:26px}.section-head[data-v-ecd29f5d]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-head div[data-v-ecd29f5d]{color:#dfe6ef;align-items:center;gap:8px;display:flex}.section-head h2[data-v-ecd29f5d]{letter-spacing:-.01em;margin:0;font-size:14px}.section-head>span[data-v-ecd29f5d]{color:#718096;letter-spacing:.08em;font:700 9px/1 ui-monospace,monospace}.member-list[data-v-ecd29f5d]{background:#0d1a2a;border:1px solid #28384c;border-radius:9px;overflow:hidden}.member-row[data-v-ecd29f5d]{border-bottom:1px solid #ffffff09;align-items:center;gap:12px;min-height:66px;padding:10px 13px;display:flex}.member-row[data-v-ecd29f5d]:last-child{border-bottom:0}.member-row.offline[data-v-ecd29f5d]{opacity:.48}.member-avatar[data-v-ecd29f5d]{color:#bac6d4;background:#1a2b3e;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid;position:relative;overflow:visible}.member-avatar img[data-v-ecd29f5d]{border-radius:inherit;object-fit:cover;width:100%;height:100%}.member-avatar i[data-v-ecd29f5d]{background:#586477;border:2px solid #0d1a2a;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.member-avatar i.online[data-v-ecd29f5d]{background:#49d27c}.member-copy[data-v-ecd29f5d]{flex:1;gap:4px;min-width:0;display:grid}.member-copy strong[data-v-ecd29f5d]{color:#e7edf4;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.member-copy span[data-v-ecd29f5d]{color:#758499;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.playing-icon[data-v-ecd29f5d]{color:#ffb21a}.state-text[data-v-ecd29f5d]{color:#627187;letter-spacing:.09em;font:700 8px/1 ui-monospace,monospace}.mobile-shell[data-v-eb1f588a]{width:min(100%,480px);min-height:100svh;padding:max(16px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));background:radial-gradient(circle at 90% -5%,#1a304b 0,#0000 29%),#08131f;margin:0 auto}.download-banner[data-v-eb1f588a]{color:#ffc14d;background:linear-gradient(90deg,#ffb21a14,#ffb21a05);border:1px solid #ffb21a44;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-bottom:14px;padding:8px 12px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.download-banner span[data-v-eb1f588a]{letter-spacing:.02em}.app-header[data-v-eb1f588a]{justify-content:space-between;align-items:center;min-height:50px;display:flex}.brand[data-v-eb1f588a]{align-items:center;gap:10px;display:flex}.brand>span[data-v-eb1f588a]{color:#ffb21a;border:1px solid #ffb21a66;place-items:center;width:32px;height:32px;font:900 10px/1 ui-monospace,monospace;display:grid;transform:rotate(45deg)}.brand>span[data-v-eb1f588a]:first-line{transform:rotate(-45deg)}.brand div[data-v-eb1f588a]{gap:2px;display:grid}.brand strong[data-v-eb1f588a]{color:#edf2f8;letter-spacing:.11em;font:900 12px/1 ui-monospace,monospace}.brand small[data-v-eb1f588a]{color:#6f7d90;font-size:9px}.icon-button[data-v-eb1f588a]{color:#8896a9;background:#0d1a2b;border:1px solid #29394d;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.welcome[data-v-eb1f588a]{justify-content:space-between;align-items:flex-end;gap:12px;margin:30px 0 27px;display:flex}.welcome p[data-v-eb1f588a]{color:#748297;margin:0 0 5px;font-size:11px}.welcome h1[data-v-eb1f588a]{color:#f0f4f9;letter-spacing:-.045em;margin:0;font-size:27px}.sync-button[data-v-eb1f588a]{color:#78869a;background:0 0;border:0;align-items:center;gap:5px;padding:7px 0;font-size:9px;display:flex}.sync-button[data-v-eb1f588a]:disabled{opacity:.65}.spinning[data-v-eb1f588a]{animation:1s linear infinite spin-eb1f588a}.network-alert[data-v-eb1f588a]{color:#e89186;background:#4a241f55;border:1px solid #71423d;border-radius:6px;align-items:center;gap:8px;margin:-12px 0 18px;padding:10px 12px;font-size:11px;display:flex}.section-kicker[data-v-eb1f588a]{color:#8795a8;letter-spacing:.12em;align-items:center;gap:7px;margin-bottom:12px;font:700 10px/1 ui-monospace,monospace;display:flex}.section-kicker b[data-v-eb1f588a]{color:#ffb21a;text-align:center;background:#ffb21a18;border-radius:4px;min-width:18px;padding:4px 5px}.match-stack[data-v-eb1f588a]{gap:12px;display:grid}.empty-match[data-v-eb1f588a]{text-align:center;background:#0d1a2a99;border:1px dashed #2b3d53;border-radius:10px;justify-items:center;padding:37px 25px 33px;display:grid}.empty-match strong[data-v-eb1f588a]{color:#d6dee8;margin-top:18px;font-size:13px}.empty-match p[data-v-eb1f588a]{color:#6f7d90;max-width:280px;margin:8px 0 0;font-size:10px;line-height:1.65}.radar[data-v-eb1f588a]{background:repeating-radial-gradient(circle,#0000 0 8px,#31506b55 9px 10px);border:1px solid #31506b;border-radius:50%;width:44px;height:44px;position:relative}.radar[data-v-eb1f588a]:after{content:"";transform-origin:top;background:#4e8ab5;width:1px;height:48%;animation:2.5s linear infinite radar-eb1f588a;position:absolute;top:50%;left:50%}.radar i[data-v-eb1f588a],.radar b[data-v-eb1f588a]{background:#ffb21a;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 7px #ffb21a}.radar i[data-v-eb1f588a]{top:14px;left:12px}.radar b[data-v-eb1f588a]{bottom:12px;right:9px}.app-footer[data-v-eb1f588a]{color:#4f5d70;letter-spacing:.08em;justify-content:center;align-items:center;gap:7px;margin-top:28px;font-size:8px;display:flex}.app-footer span[data-v-eb1f588a]{margin-right:5px;font-family:ui-monospace,monospace}.app-footer i[data-v-eb1f588a]{background:#49d27c;border-radius:50%;width:5px;height:5px}@keyframes spin-eb1f588a{to{transform:rotate(360deg)}}@keyframes radar-eb1f588a{to{transform:rotate(360deg)}}@media (width>=481px){.mobile-shell[data-v-eb1f588a]{border:1px solid #1d2d40;border-radius:14px;min-height:calc(100svh - 24px);margin-block:12px}}@media (prefers-reduced-motion:reduce){.spinning[data-v-eb1f588a],.radar[data-v-eb1f588a]:after{animation:none}}:root{color:#edf2f9;font-synthesis:none;text-rendering:optimizelegibility;--line:#27364a;--panel:#0f1d2f;--panel-deep:#0b1727;--text:#eef3fa;--muted:#8d9aae;--accent:#ffad16;--green:#47d17a;background:#07111d;font-family:Inter,Microsoft YaHei UI,PingFang SC,sans-serif}*{box-sizing:border-box}html,body,#app{min-width:1160px;min-height:100%;margin:0}html.friend-view,html.friend-view body,html.friend-view #app{background:0 0;width:100%;min-width:0;height:100%;overflow:hidden}html.mobile-view,html.mobile-view body,html.mobile-view #app{width:100%;min-width:0;min-height:100%;overflow:visible}html.mobile-view body{-webkit-user-select:auto;user-select:auto;overflow-x:hidden}body{-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 52% -35%,#173150 0%,#0000 48%),linear-gradient(145deg,#07111d 0%,#0a1727 56%,#08121f 100%);min-height:100vh;overflow:hidden}button,input{font:inherit}button{transition:color .14s,background-color .14s,border-color .14s}.panel{background:linear-gradient(150deg,#101f32 0%,#0c192a 100%);border:1px solid #2b3a4f;border-radius:7px;box-shadow:inset 0 1px #ffffff05,0 10px 30px #02071326}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#31415a;border-radius:8px}::-webkit-scrollbar-track{background:0 0}
