:root{--bg: #06080f;--bg-alt: #0a0e1a;--bg-card: #0f1320;--bg-elevated: #161b2c;--bg-glass: rgba(110, 168, 255, .03);--bg-hover: rgba(110, 168, 255, .06);--moon: #93c5fd;--moonlight: #6ea8ff;--primary: #6ea8ff;--primary-deep: #3b82f6;--primary-darker: #1e40af;--primary-glow: rgba(110, 168, 255, .55);--sky: #38bdf8;--indigo: #818cf8;--steel: #94a3b8;--success: #4ade80;--warning: #fbbf24;--danger: #f87171;--hazard: #fbbf24;--hazard-deep: #d97706;--hazard-soft: rgba(251, 191, 36, .12);--redact: rgba(251, 191, 36, .85);--containment: #ef4444;--paper: #e8ecf3;--text: #eef2f9;--text-dim: #a3aec5;--text-mute: #64748b;--text-faint: #475569;--line: rgba(148, 163, 184, .1);--line-strong: rgba(148, 163, 184, .2);--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 10px 30px rgba(0, 0, 0, .5);--shadow-lg: 0 28px 80px rgba(0, 0, 0, .6);--shadow-glow: 0 0 80px rgba(110, 168, 255, .2);--gradient-moon: linear-gradient(135deg, var(--primary-darker) 0%, var(--primary-deep) 45%, var(--moonlight) 100%);--gradient-card: linear-gradient(180deg, rgba(110, 168, 255, .04), rgba(110, 168, 255, 0));--font-display: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-body: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Consolas, monospace;font-family:var(--font-body);line-height:1.55;font-weight:400;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);background:var(--bg);color:var(--text);min-height:100vh;overflow-x:hidden}#app{position:relative;z-index:1;min-height:100vh}h1,h2,h3,h4,h5{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;line-height:1.1;font-weight:600}h1{font-size:clamp(40px,7vw,88px);font-weight:500;letter-spacing:-.04em}h2{font-size:clamp(28px,4vw,42px)}h3{font-size:22px;letter-spacing:-.01em}h4{font-size:17px;letter-spacing:0}p{color:var(--text-dim)}a{color:var(--primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--moon)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute)}.divider-dot{width:4px;height:4px;border-radius:var(--r-pill);background:var(--text-faint);display:inline-block;vertical-align:middle;margin:0 10px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--bg-elevated);border-radius:var(--r-pill);border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}*{scrollbar-width:thin;scrollbar-color:var(--bg-elevated) var(--bg)}::selection{background:#6ea8ff59;color:var(--text)}input,textarea{font-family:var(--font-body)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rise{animation:rise .7s cubic-bezier(.2,.8,.2,1) backwards}.n-button--primary-type{background:var(--gradient-moon)!important;border:none!important;box-shadow:0 1px #ffffff2e inset,0 8px 28px #3b82f659!important;font-family:var(--font-body)!important;font-weight:600!important}.n-button--primary-type:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px #fff3 inset,0 14px 36px #3b82f680!important}.n-card{background:var(--bg-card)!important;border:1px solid var(--line)!important}.auth-shell{display:flex;justify-content:center;align-items:center;min-height:64vh;padding:32px 20px 56px}.auth-card{width:min(460px,100%);padding:44px 40px;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:0 12px 40px #00000059}.auth-title{font-size:30px;font-weight:600;letter-spacing:-.025em;margin:0 0 8px}.auth-sub{color:var(--text-dim);font-size:14.5px;line-height:1.55;margin:0 0 30px}.auth-tabs{display:flex;gap:4px;padding:5px;background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-sm);margin:28px 0 30px}.auth-tab{flex:1;height:40px;padding:0 8px;border:none;border-radius:var(--r-xs);background:transparent;color:var(--text-mute);font-family:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease}.auth-tab:hover{color:var(--text-dim)}.auth-tab.active{background:var(--bg-elevated);color:var(--text);box-shadow:0 1px 2px #0000004d}.auth-panel{display:flex;flex-direction:column;gap:18px}.auth-label{font-size:12.5px;font-weight:500;color:var(--text-mute);margin-bottom:-8px}.auth-btn{height:48px;margin-top:8px;border:none;border-radius:var(--r-sm);background:var(--gradient-moon);color:#fff;font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:filter .15s ease,opacity .15s ease}.auth-btn:hover:not(:disabled){filter:brightness(1.08)}.auth-btn:disabled{opacity:.55;cursor:default}.n-input .n-input__input-el:-webkit-autofill,.n-input .n-input__input-el:-webkit-autofill:hover,.n-input .n-input__input-el:-webkit-autofill:focus,.n-input .n-input__input-el:-webkit-autofill:active{-webkit-text-fill-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px #0a0e1a inset!important;caret-color:var(--text)!important;transition:background-color 600000s 0s,color 600000s 0s!important}.n-input.n-input--focus .n-input__input-el:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #0f1320 inset!important}.topbar[data-v-b899247d]{position:sticky;top:0;z-index:50;background:transparent;border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease}.topbar.scrolled[data-v-b899247d]{background:#06080fbf;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom-color:var(--line)}.inner[data-v-b899247d]{position:relative;width:100%;padding:16px 40px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px}@media(max-width:720px){.inner[data-v-b899247d]{padding:14px 18px}}.brand[data-v-b899247d]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--text)}.brand-mark[data-v-b899247d]{width:30px;height:30px;border-radius:8px;background:var(--bg-elevated);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.brand-logo[data-v-b899247d]{width:24px;height:24px;object-fit:contain;display:block}.brand-name[data-v-b899247d]{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.02em}.nav[data-v-b899247d]{display:flex;gap:2px;justify-self:center}.nav-group[data-v-b899247d]{position:static}.nav-trigger[data-v-b899247d],.nav-flat[data-v-b899247d]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;color:var(--text-dim);border-radius:var(--r-pill);transition:color .2s ease,background .2s ease;text-decoration:none}.nav-trigger[data-v-b899247d]:hover,.nav-flat[data-v-b899247d]:hover,.nav-trigger.open[data-v-b899247d]{color:var(--text);background:var(--bg-hover)}.nav-flat.active[data-v-b899247d]{color:var(--moon);background:var(--bg-hover)}.chev[data-v-b899247d]{transition:transform .25s ease,color .2s ease;color:var(--text-mute)}.chev.open[data-v-b899247d]{transform:rotate(180deg);color:var(--moon)}.right[data-v-b899247d]{display:flex;align-items:center;gap:10px}.login-btn[data-v-b899247d]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border:1px solid var(--text);border-radius:8px;background:var(--text);color:var(--bg);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.login-btn[data-v-b899247d]:hover{background:#fff;border-color:#fff}.inbox-btn[data-v-b899247d]{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text-dim);cursor:pointer;transition:color .15s,border-color .15s}.inbox-btn[data-v-b899247d]:hover{color:var(--text);border-color:var(--line-strong)}.inbox-badge[data-v-b899247d]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;background:var(--moon);color:var(--bg);font-size:11px;font-weight:600;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--bg)}.user-chip[data-v-b899247d]{display:inline-flex;align-items:center;gap:10px;padding:4px 12px 4px 4px;background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:500}.user-chip[data-v-b899247d]:hover{border-color:var(--line-strong)}.avatar-fallback[data-v-b899247d]{width:28px;height:28px;border-radius:6px;background:var(--bg-elevated);border:1px solid var(--line);display:grid;place-items:center;font-weight:600;color:var(--text-dim);font-size:13px}.user-name[data-v-b899247d]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hamburger[data-v-b899247d]{display:none;background:transparent;border:1px solid var(--line);border-radius:var(--r-sm);width:38px;height:38px;align-items:center;justify-content:center;color:var(--text);cursor:pointer}.mega[data-v-b899247d]{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:min(640px,calc(100vw - 32px));background:var(--bg-card);border:1px solid var(--line-strong);border-radius:10px;opacity:0;pointer-events:none;transition:opacity .15s ease;box-shadow:0 16px 40px #0006}.mega.open[data-v-b899247d]{opacity:1;pointer-events:auto}.mega-inner[data-v-b899247d]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:20px 20px 16px}.mega-inner[data-v-b899247d]:has(.mega-col:only-child){grid-template-columns:1fr}.mega-col[data-v-b899247d]{display:flex;flex-direction:column}.col-title[data-v-b899247d]{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--text-mute);padding:0 8px 10px;border-bottom:1px solid var(--line);margin-bottom:6px}.mega-link[data-v-b899247d]{display:flex;align-items:flex-start;flex-direction:column;gap:2px;padding:8px;background:transparent;border:none;border-radius:6px;cursor:pointer;text-align:left;color:var(--text);font-family:inherit}.mega-link[data-v-b899247d]:hover{background:var(--bg-elevated)}.mega-link-icon[data-v-b899247d]{display:none}.mega-link-text[data-v-b899247d]{display:flex;flex-direction:column;gap:2px;min-width:0}.mega-link-label[data-v-b899247d]{font-size:14px;font-weight:600;color:var(--text);line-height:1.3}.mega-link-desc[data-v-b899247d]{font-size:12.5px;color:var(--text-mute);line-height:1.4}@media(max-width:600px){.mega[data-v-b899247d]{width:min(420px,calc(100vw - 16px))}.mega-inner[data-v-b899247d]{grid-template-columns:1fr;gap:16px}}.backdrop[data-v-b899247d]{position:fixed;inset:0;background:#0000004d;z-index:40;animation:fadeIn-b899247d .2s ease}@keyframes fadeIn-b899247d{0%{opacity:0}to{opacity:1}}.mobile-sheet[data-v-b899247d]{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 70px);max-height:calc(100dvh - 70px);overflow-y:auto;overscroll-behavior:contain;background:#06080ff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);padding:16px 20px 24px;display:none;flex-direction:column;gap:18px;z-index:49}.mobile-enter-active[data-v-b899247d],.mobile-leave-active[data-v-b899247d]{transition:opacity .2s ease,transform .2s ease}.mobile-enter-from[data-v-b899247d],.mobile-leave-to[data-v-b899247d]{opacity:0;transform:translateY(-8px)}.mobile-group[data-v-b899247d]{display:flex;flex-direction:column;gap:4px}.mobile-group-title[data-v-b899247d]{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);padding:6px 4px}.mobile-link[data-v-b899247d]{display:inline-flex;align-items:center;gap:12px;padding:12px 14px;background:transparent;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none}.mobile-flat[data-v-b899247d]{background:var(--bg-glass)}@media(max-width:1024px){.nav[data-v-b899247d]{display:none}.hamburger[data-v-b899247d]{display:inline-grid}.mobile-sheet[data-v-b899247d]{display:flex}.user-name[data-v-b899247d],.mega[data-v-b899247d]{display:none}}.foot[data-v-560805f1]{border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));padding:28px;margin-top:80px}.social[data-v-560805f1]{max-width:1240px;margin:0 auto 20px;display:flex;justify-content:center;gap:10px}.social a[data-v-560805f1]{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:9999px;color:var(--text-mute);transition:color .15s ease,border-color .15s ease}.social a[data-v-560805f1]:hover{color:var(--text);border-color:var(--line-strong)}.row[data-v-560805f1]{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;font-size:13px;color:var(--text-mute)}.right[data-v-560805f1]{text-align:right;display:inline-flex;align-items:center;justify-content:flex-end;gap:0}.right a[data-v-560805f1]{color:var(--text-mute);text-decoration:none;transition:color .15s ease}.right a[data-v-560805f1]:hover{color:var(--text)}.divider-dot[data-v-560805f1]{width:3px;height:3px;border-radius:50%;background:var(--text-faint, var(--text-mute));margin:0 12px}.mid[data-v-560805f1]{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:720px){.row[data-v-560805f1]{grid-template-columns:1fr;text-align:center}.right[data-v-560805f1]{justify-content:center}}.shell[data-v-865cd70c]{min-height:100vh;display:flex;flex-direction:column}.content[data-v-865cd70c]{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:56px 28px 96px}@media(max-width:720px){.content[data-v-865cd70c]{padding:32px 18px 64px}}.shell--home .content[data-v-865cd70c]{padding-top:24px;padding-bottom:80px}@media(max-width:900px){.shell--home .content[data-v-865cd70c]{padding-top:40px;padding-bottom:64px}}.hero[data-v-22f53c28]{padding:32px 0 56px;max-width:880px;margin:0 auto;text-align:center}.hero-title[data-v-22f53c28]{font-family:var(--font-display);font-size:clamp(48px,9vw,96px);font-weight:600;letter-spacing:-.03em;line-height:1;margin:0 0 18px;color:var(--text)}.hero-kicker[data-v-22f53c28]{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute);margin:0 0 36px}@media(max-width:720px){.hero[data-v-22f53c28]{padding:24px 0 40px}.hero-title[data-v-22f53c28]{margin-bottom:14px}.hero-kicker[data-v-22f53c28]{font-size:11px;letter-spacing:.14em;margin-bottom:28px}}.hero-cta[data-v-22f53c28]{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px}.btn[data-v-22f53c28]{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 22px;border:1px solid transparent;border-radius:8px;font-family:var(--font-body);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.btn[data-v-22f53c28]:focus-visible{outline:2px solid var(--moonlight);outline-offset:3px}.btn-primary[data-v-22f53c28]{width:421px;justify-content:center;background:var(--gradient-moon);color:#fff;border:none;box-shadow:0 1px #ffffff26 inset,0 4px 12px #0000004d}.btn-primary[data-v-22f53c28]:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff2e inset,0 8px 18px #0006}.btn-primary[data-v-22f53c28]:active{transform:translateY(0)}.btn-ghost[data-v-22f53c28]{background:transparent;color:var(--text);border-color:var(--line-strong);font-family:var(--font-mono);font-size:13px}.btn-ghost[data-v-22f53c28]:hover{border-color:var(--moonlight);color:var(--moon)}@media(prefers-reduced-motion:reduce){.btn[data-v-22f53c28],.btn-primary[data-v-22f53c28]:hover,.btn-primary[data-v-22f53c28]:active{transform:none;transition:none}}.hero-stats[data-v-22f53c28]{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;font-size:13px;color:var(--text-mute)}.stat[data-v-22f53c28]{display:inline-flex;align-items:baseline;gap:10px}.stat-n[data-v-22f53c28]{font-size:22px;font-weight:700;letter-spacing:-.01em;background:var(--gradient-moon);-webkit-background-clip:text;background-clip:text;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:720px){.hero-stats[data-v-22f53c28]{gap:20px}.stat[data-v-22f53c28]{gap:8px}.stat-n[data-v-22f53c28]{font-size:19px}}@media(max-width:720px){.hero-cta[data-v-22f53c28]{flex-direction:column;align-items:stretch;gap:8px}.btn[data-v-22f53c28]{justify-content:center;width:100%;height:46px}}.pillars[data-v-22f53c28]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:80px}@media(max-width:800px){.pillars[data-v-22f53c28]{grid-template-columns:1fr}}.pillar[data-v-22f53c28]{position:relative;padding:24px;background:var(--bg-card);border:1px solid var(--line);border-radius:8px;transition:border-color .25s ease,transform .25s ease,background .25s ease}@media(hover:hover){.pillar[data-v-22f53c28]:hover{border-color:var(--line-strong);transform:translateY(-2px);background:linear-gradient(180deg,var(--bg-card),rgba(110,168,255,.04))}.pillar:hover .pillar-icon[data-v-22f53c28]{color:var(--moon)}}@media(prefers-reduced-motion:reduce){.pillar[data-v-22f53c28],.pillar[data-v-22f53c28]:hover{transition:none;transform:none}}.pillar-icon[data-v-22f53c28]{display:inline-grid;place-items:center;width:32px;height:32px;color:var(--text-dim);margin-bottom:16px;transition:color .25s ease}.pillar h3[data-v-22f53c28]{font-family:var(--font-display);font-size:18px;font-weight:600;margin:0 0 6px;color:var(--text);letter-spacing:-.01em}.pillar p[data-v-22f53c28]{font-size:14px;line-height:1.6;color:var(--text-dim);margin:0}.servers[data-v-22f53c28]{margin-bottom:80px}.section-rule[data-v-22f53c28]{height:1px;background:var(--line);margin-bottom:48px}.section-head[data-v-22f53c28]{text-align:center;margin-bottom:28px}.servers-title[data-v-22f53c28]{font-family:var(--font-display);font-size:32px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--text)}@media(max-width:720px){.servers-title[data-v-22f53c28]{font-size:26px}.section-rule[data-v-22f53c28]{margin-bottom:36px}}.servers-grid[data-v-22f53c28]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:800px){.servers-grid[data-v-22f53c28]{grid-template-columns:1fr}}.server-card[data-v-22f53c28]{display:flex;flex-direction:column;gap:16px;min-height:212px;padding:24px;background:var(--bg-card);border:1px solid var(--line);border-radius:8px;transition:border-color .25s ease,background .25s ease}@media(hover:hover){.server-card[data-v-22f53c28]:hover{border-color:var(--line-strong);background:linear-gradient(180deg,var(--bg-card),rgba(110,168,255,.04))}}@media(prefers-reduced-motion:reduce){.server-card[data-v-22f53c28],.server-card[data-v-22f53c28]:hover{transition:none}}.server-head[data-v-22f53c28]{display:flex;align-items:center;justify-content:space-between;gap:10px}.server-label[data-v-22f53c28]{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0;color:var(--text)}.server-head-right[data-v-22f53c28]{display:flex;align-items:center;gap:8px;flex-shrink:0}.server-badge[data-v-22f53c28]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:var(--r-pill);border:1px solid var(--line);white-space:nowrap}.server-badge .dot[data-v-22f53c28]{width:7px;height:7px;border-radius:50%;background:currentColor}.badge-on[data-v-22f53c28]{color:var(--success);border-color:#4ade8059}.badge-off[data-v-22f53c28]{color:var(--danger);border-color:#f8717159}.badge-soon[data-v-22f53c28]{color:var(--warning);border-color:#fbbf2459}.badge-loading[data-v-22f53c28]{color:var(--text-mute);border-color:var(--line)}.server-peek[data-v-22f53c28]{display:grid;place-items:center;width:30px;height:30px;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text-mute);cursor:pointer;transition:color .2s ease,border-color .2s ease}.server-peek[data-v-22f53c28]:hover{color:var(--moon);border-color:var(--line-strong)}.server-peek[data-v-22f53c28]:focus-visible{outline:2px solid var(--moonlight);outline-offset:2px}.server-body[data-v-22f53c28]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px}.server-body-center[data-v-22f53c28]{align-items:center;text-align:center}.server-players[data-v-22f53c28]{display:flex;align-items:baseline;gap:8px}.players-now[data-v-22f53c28]{font-size:42px;font-weight:700;line-height:1;letter-spacing:-.02em;background:var(--gradient-moon);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.players-max[data-v-22f53c28]{font-size:18px;font-weight:600;color:var(--text-dim);font-variant-numeric:tabular-nums}.players-label[data-v-22f53c28]{font-size:12px;color:var(--text-mute)}.server-note[data-v-22f53c28]{font-size:13.5px;line-height:1.5;color:var(--text-mute);margin:0}.server-connect[data-v-22f53c28]{width:100%;justify-content:center}.preview-lb[data-v-22f53c28]{position:relative;width:min(860px,92vw);background:var(--bg-card);border:1px solid var(--line);border-radius:8px;padding:24px}.preview-inner[data-v-22f53c28]{display:flex;flex-direction:column;gap:14px;align-items:center}.preview-cap[data-v-22f53c28]{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text)}.preview-inner img[data-v-22f53c28]{width:100%;height:auto;border-radius:6px;border:1px solid var(--line);background:var(--bg)}.preview-sub[data-v-22f53c28]{font-size:13px;color:var(--text-mute)}.fade-section[data-v-22f53c28],.fade-row[data-v-22f53c28]{opacity:.06;transition:opacity .7s ease}.fade-section.is-visible[data-v-22f53c28],.fade-row.is-visible[data-v-22f53c28]{opacity:1}@media(prefers-reduced-motion:reduce){.fade-section[data-v-22f53c28],.fade-row[data-v-22f53c28]{opacity:1;transition:none}}.faq[data-v-22f53c28]{margin:0 0 80px;text-align:center}.faq h2[data-v-22f53c28]{font-family:var(--font-display);font-size:32px;font-weight:600;letter-spacing:-.02em;margin:0 0 24px;color:var(--text)}.faq-list[data-v-22f53c28]{text-align:left}@media(max-width:720px){.faq h2[data-v-22f53c28]{font-size:26px}}.faq-list[data-v-22f53c28]{border-top:1px solid var(--line)}.faq-item[data-v-22f53c28]{border-bottom:1px solid var(--line)}.faq-q[data-v-22f53c28]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 8px;background:transparent;border:none;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--text);text-align:left;cursor:pointer;border-radius:var(--r-sm);transition:color .2s ease,background .2s ease}.faq-q[data-v-22f53c28]:hover,.faq-q:hover .faq-chev[data-v-22f53c28]{color:var(--moon)}.faq-q[data-v-22f53c28]:focus-visible{outline:2px solid var(--moonlight);outline-offset:2px}.faq-chev[data-v-22f53c28]{flex-shrink:0;color:var(--text-mute);transition:transform .25s cubic-bezier(.2,.8,.2,1),color .2s ease}.faq-item.is-open .faq-chev[data-v-22f53c28]{transform:rotate(180deg);color:var(--moon)}@media(prefers-reduced-motion:reduce){.faq-chev[data-v-22f53c28],.faq-q[data-v-22f53c28]{transition:none}}.faq-a[data-v-22f53c28]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.faq-item.is-open .faq-a[data-v-22f53c28]{grid-template-rows:1fr}.faq-a-inner[data-v-22f53c28]{overflow:hidden}.faq-a p[data-v-22f53c28]{margin:0;padding:0 0 20px;font-size:14.5px;line-height:1.65;color:var(--text-dim)}.faq-a[data-v-22f53c28] .faq-link{color:var(--text);font-weight:500;text-decoration:underline;text-underline-offset:3px}.showcase[data-v-22f53c28]{margin-bottom:80px;text-align:center}.showcase h2[data-v-22f53c28]{font-family:var(--font-display);font-size:32px;font-weight:600;letter-spacing:-.02em;margin:0 0 48px;color:var(--text)}.zigzag[data-v-22f53c28]{text-align:left}@media(max-width:720px){.showcase h2[data-v-22f53c28]{font-size:26px;margin-bottom:32px}}.zigzag[data-v-22f53c28]{display:flex;flex-direction:column;gap:80px}.zz-row[data-v-22f53c28]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.zz-row--right .zz-img[data-v-22f53c28]{order:2}.zz-row--right .zz-text[data-v-22f53c28]{order:1}@media(max-width:800px){.zigzag[data-v-22f53c28]{gap:48px}.zz-row[data-v-22f53c28],.zz-row--right[data-v-22f53c28]{grid-template-columns:1fr;gap:20px}.zz-row--right .zz-img[data-v-22f53c28]{order:0}.zz-row--right .zz-text[data-v-22f53c28]{order:1}}.zz-img[data-v-22f53c28]{display:block;width:100%;aspect-ratio:16 / 10;padding:0;background:var(--bg-card);border:1px solid var(--line);border-radius:8px;overflow:hidden;cursor:zoom-in;font-family:inherit;color:inherit}.zz-img img[data-v-22f53c28]{width:100%;height:100%;object-fit:cover;display:block}.zz-text h3[data-v-22f53c28]{font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.015em;margin:0 0 12px;color:var(--text);line-height:1.15}.zz-text p[data-v-22f53c28]{font-size:15.5px;line-height:1.6;color:var(--text-dim);margin:0;max-width:44ch}.lb[data-v-22f53c28]{position:relative;width:min(1100px,92vw);max-height:88vh;background:var(--bg-card);border:1px solid var(--line);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:14px}.lb-inner[data-v-22f53c28]{display:flex;flex-direction:column;gap:14px}.lb-inner img[data-v-22f53c28]{width:100%;height:auto;max-height:68vh;object-fit:contain;background:var(--bg);border-radius:6px}.lb-meta[data-v-22f53c28]{padding:4px 4px 0}.lb-meta h4[data-v-22f53c28]{font-family:var(--font-display);font-size:20px;font-weight:600;margin:0 0 4px;color:var(--text);letter-spacing:-.01em}.lb-meta p[data-v-22f53c28]{font-size:14px;line-height:1.55;color:var(--text-dim);margin:0}.lb-close[data-v-22f53c28]{position:absolute;top:-18px;right:-18px;width:44px;height:44px;border-radius:50%;background:var(--bg-card);border:1px solid var(--line-strong);color:var(--text);display:grid;place-items:center;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.lb-close[data-v-22f53c28]:hover{border-color:var(--moonlight);transform:scale(1.05)}.lb-close[data-v-22f53c28]:focus-visible{outline:2px solid var(--moonlight);outline-offset:2px}.head[data-v-6bb1581a]{margin-bottom:48px;max-width:640px}.head h1[data-v-6bb1581a]{font-size:48px;font-weight:600;letter-spacing:-.03em;margin:0 0 14px}.head p[data-v-6bb1581a]{font-size:15px;color:var(--text-dim);line-height:1.6;margin:0}.loader[data-v-6bb1581a]{display:flex;justify-content:center;padding:80px 0}.empty[data-v-6bb1581a]{font-size:14px;color:var(--text-mute);padding:40px 0;text-align:center}.group[data-v-6bb1581a]{margin-bottom:48px}.group-head[data-v-6bb1581a]{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.group-head h2[data-v-6bb1581a]{font-family:inherit;font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.count[data-v-6bb1581a]{font-size:13px;color:var(--text-faint);font-weight:500}.member-grid[data-v-6bb1581a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.member[data-v-6bb1581a]{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:10px 14px;background:var(--bg-card);border:1px solid var(--line);border-radius:8px}.member[data-v-6bb1581a]:hover{border-color:var(--line-strong)}.member img[data-v-6bb1581a]{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--bg-elevated)}.member-text[data-v-6bb1581a]{min-width:0}.name[data-v-6bb1581a]{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role[data-v-6bb1581a]{font-size:12px;color:var(--text-mute);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head[data-v-6bd3b204]{margin-bottom:32px}.head-row[data-v-6bd3b204]{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.head-actions[data-v-6bd3b204]{display:flex;gap:8px}.head h1[data-v-6bd3b204]{font-size:48px;font-weight:600;letter-spacing:-.03em;margin:0}.meta[data-v-6bd3b204]{margin-top:8px;font-size:13px;color:var(--text-mute)}.meta strong[data-v-6bd3b204]{color:var(--text-dim)}.proposal-banner[data-v-6bd3b204]{margin:14px 0 0;padding:12px 16px;border-radius:8px;font-size:13.5px;border:1px solid var(--line);background:var(--bg-card);color:var(--text-dim)}.proposal-banner.rejected[data-v-6bd3b204]{border-color:var(--danger)}.proposal-banner strong[data-v-6bd3b204]{color:var(--text)}.propose-hint[data-v-6bd3b204]{font-size:12.5px;color:var(--text-mute);margin:0}.loader[data-v-6bd3b204]{display:flex;justify-content:center;padding:80px 0}.btn-edit[data-v-6bd3b204]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid var(--text);border-radius:8px;background:var(--text);color:var(--bg);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.btn-edit[data-v-6bd3b204]:hover{background:#fff;border-color:#fff}.btn-edit[data-v-6bd3b204]:disabled{opacity:.6;cursor:default}.btn-ghost[data-v-6bd3b204]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.btn-ghost[data-v-6bd3b204]:hover{border-color:var(--line-strong)}.editor-shell[data-v-6bd3b204]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;overflow:hidden}.toolbar[data-v-6bd3b204]{display:flex;flex-wrap:wrap;gap:4px;padding:10px 12px;border-bottom:1px solid var(--line);align-items:center}.tb-group[data-v-6bd3b204]{display:flex;align-items:center;gap:2px;padding:0 6px;border-right:1px solid var(--line)}.tb-group[data-v-6bd3b204]:last-child{border-right:none}.tb-btn[data-v-6bd3b204]{background:transparent;border:none;font-family:inherit;font-size:14px;font-weight:500;color:var(--text-mute);padding:6px 10px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-width:32px;justify-content:center}.tb-btn[data-v-6bd3b204]:hover,.tb-btn.active[data-v-6bd3b204]{background:var(--bg-elevated);color:var(--text)}.color-trigger[data-v-6bd3b204]{font-size:13px}.color-grid[data-v-6bd3b204]{display:flex;flex-direction:column;gap:12px;padding:6px 4px;min-width:220px}.swatch-label[data-v-6bd3b204]{font-size:12px;font-weight:500;color:var(--text-mute);margin-bottom:4px}.swatches[data-v-6bd3b204]{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.swatch[data-v-6bd3b204]{width:22px;height:22px;border-radius:4px;border:1px solid var(--line);cursor:pointer;padding:0}.swatch.active[data-v-6bd3b204]{outline:1px solid var(--text);outline-offset:2px}.swatch.reset[data-v-6bd3b204]{position:relative}.swatch.reset[data-v-6bd3b204]:after{content:"";position:absolute;inset:3px;border-radius:2px;border:1px dashed var(--text-mute)}.editor-actions[data-v-6bd3b204]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);gap:16px;flex-wrap:wrap}.help[data-v-6bd3b204]{font-size:12.5px;color:var(--text-mute)}.note-input[data-v-6bd3b204]{flex:1;max-width:420px;height:36px;padding:0 12px;background:var(--bg-elevated);border:1px solid var(--line);border-radius:8px;color:var(--text);font-family:inherit;font-size:13.5px}.note-input[data-v-6bd3b204]::placeholder{color:var(--text-faint)}.note-input[data-v-6bd3b204]:focus{border-color:var(--line-strong);outline:none}.action-buttons[data-v-6bd3b204]{display:flex;gap:8px}.editor-frame[data-v-6bd3b204] .tiptap-editor{min-height:70vh;outline:none;padding:32px 36px}.editor-frame[data-v-6bd3b204] .tiptap-editor:focus,.editor-frame[data-v-6bd3b204] .ProseMirror{outline:none}.rules-content,.tiptap-editor.rules-content{font-size:15px;line-height:1.7;color:var(--text)}.rules-content{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:32px 36px}.rules-content h1,.rules-content h2,.rules-content h3,.tiptap-editor h1,.tiptap-editor h2,.tiptap-editor h3{font-family:inherit;margin-top:1.4em;margin-bottom:.5em;letter-spacing:-.02em;font-weight:600;line-height:1.2}.rules-content h1,.tiptap-editor h1{font-size:28px}.rules-content h2,.tiptap-editor h2{font-size:22px}.rules-content h3,.tiptap-editor h3{font-size:17px}.rules-content>h1:first-child,.rules-content>h2:first-child,.rules-content>h3:first-child,.tiptap-editor>h1:first-child,.tiptap-editor>h2:first-child,.tiptap-editor>h3:first-child{margin-top:0}.rules-content p,.tiptap-editor p{margin-bottom:1em;color:var(--text)}.rules-content ul,.rules-content ol,.tiptap-editor ul,.tiptap-editor ol{margin-left:24px;margin-bottom:1em}.rules-content li,.tiptap-editor li{color:var(--text);margin-bottom:.3em}.rules-content strong,.tiptap-editor strong{color:var(--text);font-weight:600}.rules-content a,.tiptap-editor a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.rules-content blockquote,.tiptap-editor blockquote{border-left:2px solid var(--line-strong);padding-left:14px;color:var(--text-dim);margin:1em 0}.rules-content hr,.tiptap-editor hr{border:none;border-top:1px solid var(--line);margin:2em 0}.rules-content mark,.tiptap-editor mark{border-radius:3px;padding:0 3px;color:#0a0e1a}.rules-content u,.tiptap-editor u{text-decoration-thickness:2px;text-underline-offset:3px}.rules-content s,.tiptap-editor s{text-decoration-thickness:2px}.rules-content [style*="text-align: center"],.tiptap-editor [style*="text-align: center"]{text-align:center}.rules-content [style*="text-align: right"],.tiptap-editor [style*="text-align: right"]{text-align:right}.wiki[data-v-4776cabe]{display:grid;grid-template-columns:260px 1fr;gap:32px;align-items:start}.wiki-nav[data-v-4776cabe]{position:sticky;top:90px;max-height:calc(100vh - 110px);overflow-y:auto;background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:18px 16px}.wiki-nav-title[data-v-4776cabe]{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 14px}.nav-loader[data-v-4776cabe]{display:flex;justify-content:center;padding:20px 0}.nav-group[data-v-4776cabe]{margin-bottom:16px}.nav-group-title[data-v-4776cabe]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-mute);margin-bottom:6px}.dot[data-v-4776cabe]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.nav-link[data-v-4776cabe]{display:block;width:100%;text-align:left;padding:7px 10px;background:transparent;border:none;border-radius:6px;color:var(--text-dim);font-family:inherit;font-size:14px;cursor:pointer}.nav-link[data-v-4776cabe]:hover{background:var(--bg-elevated);color:var(--text)}.nav-link.active[data-v-4776cabe]{background:var(--bg-elevated);color:var(--text);font-weight:500}.nav-sub[data-v-4776cabe]{padding-left:22px;font-size:13.5px;color:var(--text-mute)}.nav-sub[data-v-4776cabe]:before{content:"";position:absolute;left:11px;width:5px;height:5px;margin-top:8px;border-radius:50%;background:var(--line-strong)}.nav-sub[data-v-4776cabe]{position:relative}.nav-empty[data-v-4776cabe]{font-size:13px;color:var(--text-mute)}.wiki-title[data-v-4776cabe]{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0 0 20px}.page-loader[data-v-4776cabe]{display:flex;justify-content:center;padding:80px 0}.page-empty[data-v-4776cabe]{color:var(--text-mute);font-size:14px;padding:40px 0}@media(max-width:860px){.wiki[data-v-4776cabe]{grid-template-columns:1fr}.wiki-nav[data-v-4776cabe]{position:static}.wiki-title[data-v-4776cabe]{font-size:30px}}.apply[data-v-2cf01b39]{width:min(820px,100%);margin:0 auto}.loader[data-v-2cf01b39]{display:flex;justify-content:center;padding:80px 0}.login-gate[data-v-2cf01b39]{text-align:center;padding:80px 0;display:flex;flex-direction:column;align-items:center;gap:14px}.login-gate .apply-intro[data-v-2cf01b39]{max-width:460px}.link-row[data-v-2cf01b39]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.apply-title[data-v-2cf01b39]{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0 0 8px}.apply-intro[data-v-2cf01b39]{color:var(--text-dim);font-size:15px;margin:0 0 28px}.form-grid[data-v-2cf01b39]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.form-card[data-v-2cf01b39]{display:flex;flex-direction:column;gap:8px;padding:22px;background:var(--bg-card);border:1px solid var(--line);border-radius:10px;text-align:left;cursor:pointer;font-family:inherit;transition:border-color .2s ease,transform .2s ease}.form-card[data-v-2cf01b39]:hover{border-color:var(--line-strong);transform:translateY(-2px)}.form-card h2[data-v-2cf01b39]{font-family:var(--font-display);font-size:18px;font-weight:600;margin:0;color:var(--text)}.form-card p[data-v-2cf01b39]{font-size:13.5px;color:var(--text-dim);margin:0;line-height:1.5;flex:1}.form-go[data-v-2cf01b39]{font-size:13px;color:var(--moon);font-weight:500}.back[data-v-2cf01b39]{background:transparent;border:none;color:var(--text-mute);font-family:inherit;font-size:14px;cursor:pointer;padding:0;margin-bottom:16px}.back[data-v-2cf01b39]:hover{color:var(--text)}.apply-form[data-v-2cf01b39]{display:flex;flex-direction:column;gap:22px;margin-top:24px}.field[data-v-2cf01b39]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-2cf01b39]{font-size:15px;font-weight:600;color:var(--text)}.req[data-v-2cf01b39]{color:var(--danger)}.field-help[data-v-2cf01b39]{font-size:13px;color:var(--text-mute);margin:0 0 2px}.field-auto[data-v-2cf01b39]{font-size:12px;color:var(--moon);margin:4px 0 0}.field-locked[data-v-2cf01b39] .n-input__input-el,.field-locked[data-v-2cf01b39] .n-input__textarea-el{color:var(--text);-webkit-text-fill-color:var(--text)}.field-locked[data-v-2cf01b39] .n-input{background:var(--bg-elevated)}.choices[data-v-2cf01b39]{display:flex;flex-direction:column;gap:8px}.choice[data-v-2cf01b39]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-card);border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:14px}.choice[data-v-2cf01b39]:hover{border-color:var(--line-strong)}.choice input[data-v-2cf01b39]{width:16px;height:16px;cursor:pointer;flex-shrink:0}.actions[data-v-2cf01b39]{display:flex;justify-content:flex-end}.btn-primary[data-v-2cf01b39]{height:44px;padding:0 24px;border:none;border-radius:8px;background:var(--gradient-moon);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:filter .15s ease,opacity .15s ease}.btn-primary[data-v-2cf01b39]:hover:not(:disabled){filter:brightness(1.08)}.btn-primary[data-v-2cf01b39]:disabled{opacity:.55;cursor:default}.done[data-v-2cf01b39]{text-align:center;padding:80px 0;display:flex;flex-direction:column;align-items:center;gap:16px}.done h1[data-v-2cf01b39]{font-family:var(--font-display);font-size:32px;font-weight:600;margin:0}.done p[data-v-2cf01b39]{color:var(--text-dim);font-size:15px;max-width:440px;margin:0;line-height:1.6}.done-actions[data-v-2cf01b39]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.btn-ghost[data-v-2cf01b39]{height:44px;padding:0 22px;border:1px solid var(--line-strong);border-radius:8px;background:transparent;color:var(--text);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.btn-ghost[data-v-2cf01b39]:hover{background:var(--bg-elevated)}.inbox[data-v-62cd342a]{width:min(760px,100%);margin:0 auto}.inbox-head[data-v-62cd342a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.inbox-head h1[data-v-62cd342a]{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0}.loader[data-v-62cd342a]{display:flex;justify-content:center;padding:80px 0}.thread-list[data-v-62cd342a]{list-style:none;display:flex;flex-direction:column;gap:10px}.thread[data-v-62cd342a]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;overflow:hidden}.thread.open[data-v-62cd342a]{border-color:var(--line-strong)}.thread-head[data-v-62cd342a]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;cursor:pointer}.thread-who[data-v-62cd342a]{min-width:0}.thread-title[data-v-62cd342a]{font-size:15px;font-weight:600;color:var(--text)}.thread-date[data-v-62cd342a]{display:block;font-size:12px;color:var(--text-mute);margin-top:2px}.thread-meta[data-v-62cd342a]{display:flex;align-items:center;gap:10px;flex-shrink:0}.unread-dot[data-v-62cd342a]{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;background:var(--moon);color:#fff;font-size:11.5px;font-weight:600;line-height:1}.thread-status[data-v-62cd342a]{font-size:12px;font-weight:500;padding:3px 9px;border-radius:6px;background:var(--bg-elevated);border:1px solid var(--line)}.thread-status.accepted[data-v-62cd342a]{color:#4ade80}.thread-status.rejected[data-v-62cd342a]{color:var(--danger)}.thread-status.new[data-v-62cd342a]{color:var(--warning)}.thread-body[data-v-62cd342a]{padding:0 18px 18px;border-top:1px solid var(--line)}.chat[data-v-62cd342a]{display:flex;flex-direction:column;gap:8px;margin:14px 0;padding:14px;background:var(--bg-elevated);border:1px solid var(--line);border-radius:8px;max-height:420px;overflow-y:auto}.chat-empty[data-v-62cd342a]{font-size:13px;color:var(--text-mute);font-style:italic;text-align:center;padding:8px 0}.chat-msg[data-v-62cd342a]{max-width:80%;padding:8px 12px;border-radius:10px}.chat-msg.applicant[data-v-62cd342a]{align-self:flex-end;background:var(--moon);color:#fff}.chat-msg.team[data-v-62cd342a]{align-self:flex-start;background:var(--bg-card);border:1px solid var(--line)}.chat-meta[data-v-62cd342a]{font-size:11px;opacity:.75;margin-bottom:3px}.chat-text[data-v-62cd342a]{font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.reply[data-v-62cd342a]{display:flex;gap:10px;align-items:flex-end}.reply .n-input[data-v-62cd342a]{flex:1}.btn-primary[data-v-62cd342a]{height:44px;padding:0 22px;border:none;border-radius:8px;background:var(--gradient-moon);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:filter .15s ease,opacity .15s ease}.btn-primary[data-v-62cd342a]:hover:not(:disabled){filter:brightness(1.08)}.btn-primary[data-v-62cd342a]:disabled{opacity:.55;cursor:default}.head[data-v-c5a9686e]{margin-bottom:28px;max-width:720px}.head h1[data-v-c5a9686e]{font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0 0 12px}.empty[data-v-c5a9686e]{margin-top:60px;padding:32px;background:var(--bg-card);border:1px solid var(--line);border-radius:10px;font-size:14px;color:var(--text-dim);text-align:center}.empty strong[data-v-c5a9686e]{color:var(--text);font-family:var(--font-mono);font-weight:500}.tabs[data-v-c5a9686e]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:32px;border-bottom:1px solid var(--line)}.tab[data-v-c5a9686e]{padding:10px 14px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-mute);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;background:transparent}.tab[data-v-c5a9686e]:hover{color:var(--text)}.tab.active[data-v-c5a9686e]{color:var(--text);border-bottom-color:var(--text)}.head[data-v-3efcd6a8]{margin-bottom:32px;max-width:720px}.head h2[data-v-3efcd6a8]{font-family:inherit;font-size:32px;font-weight:600;letter-spacing:-.025em;margin:0 0 12px}.add-form[data-v-3efcd6a8],.list-section[data-v-3efcd6a8]{margin-bottom:40px}.add-form h3[data-v-3efcd6a8],.list-section h3[data-v-3efcd6a8]{font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 14px}.count[data-v-3efcd6a8]{font-size:13px;color:var(--text-faint);margin-left:8px;font-weight:500}.form-row[data-v-3efcd6a8]{display:flex;gap:8px;align-items:stretch;max-width:520px}.btn-primary[data-v-3efcd6a8]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:1px solid var(--text);border-radius:8px;background:var(--text);color:var(--bg);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-primary[data-v-3efcd6a8]:hover{background:#fff;border-color:#fff}.btn-primary[data-v-3efcd6a8]:disabled{opacity:.5;cursor:default}.btn-ghost[data-v-3efcd6a8]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.btn-ghost[data-v-3efcd6a8]:hover{border-color:var(--line-strong)}.btn-danger[data-v-3efcd6a8]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text-dim);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.btn-danger[data-v-3efcd6a8]:hover{border-color:var(--danger);color:var(--danger)}.loader[data-v-3efcd6a8]{display:flex;justify-content:center;padding:60px 0}.user-list[data-v-3efcd6a8]{list-style:none;display:flex;flex-direction:column;gap:10px}.user-list li[data-v-3efcd6a8]{display:grid;grid-template-columns:1.5fr 2fr 1fr auto;gap:20px;align-items:center;padding:16px 20px;background:var(--bg-card);border:1px solid var(--line);border-radius:8px}@media(max-width:1100px){.user-list li[data-v-3efcd6a8]{grid-template-columns:1fr;gap:12px}}.user-name[data-v-3efcd6a8]{font-size:14.5px;font-weight:600;color:var(--text);margin-bottom:2px}.user-id[data-v-3efcd6a8]{font-size:12.5px;color:var(--text-mute);text-decoration:none}.user-id[data-v-3efcd6a8]:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.perm-pills[data-v-3efcd6a8]{display:flex;flex-wrap:wrap;gap:6px}.pill[data-v-3efcd6a8]{font-size:11.5px;padding:3px 8px;border-radius:4px;background:var(--bg-elevated);color:var(--text-dim);border:1px solid var(--line)}.no-perms[data-v-3efcd6a8]{font-size:12px;color:var(--text-faint);font-style:italic}.user-meta[data-v-3efcd6a8]{display:flex;gap:18px;font-size:12.5px}.meta-label[data-v-3efcd6a8]{font-size:11px;font-weight:500;color:var(--text-mute);margin-bottom:3px}.meta-value[data-v-3efcd6a8]{color:var(--text);font-weight:500}.user-actions[data-v-3efcd6a8]{display:flex;gap:8px;justify-content:flex-end;align-items:center}.self-tag[data-v-3efcd6a8]{font-size:12px;padding:4px 10px;border-radius:6px;background:var(--bg-elevated);border:1px solid var(--line);color:var(--text-mute);font-weight:500}.modal[data-v-3efcd6a8]{width:min(520px,92vw);padding:24px;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:10px}.modal-head[data-v-3efcd6a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.modal-head h4[data-v-3efcd6a8]{font-family:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0}.modal-close[data-v-3efcd6a8]{width:32px;height:32px;display:grid;place-items:center;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text-dim);cursor:pointer}.modal-close[data-v-3efcd6a8]:hover{color:var(--text);border-color:var(--line-strong)}.modal-hint[data-v-3efcd6a8]{color:var(--text-dim);font-size:14px;line-height:1.55;margin:0 0 18px}.perm-list[data-v-3efcd6a8]{list-style:none;display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.perm-list li label[data-v-3efcd6a8]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--bg-elevated);border:1px solid var(--line);border-radius:6px;cursor:pointer}.perm-list li label[data-v-3efcd6a8]:hover{border-color:var(--line-strong)}.perm-list input[type=checkbox][data-v-3efcd6a8]{width:16px;height:16px;cursor:pointer;flex-shrink:0}.perm-text[data-v-3efcd6a8]{display:flex;flex-direction:column;gap:2px;min-width:0}.perm-label[data-v-3efcd6a8]{font-size:13.5px;font-weight:500;color:var(--text)}.perm-key[data-v-3efcd6a8]{font-family:var(--font-mono);font-size:11.5px;color:var(--text-mute)}.modal-actions[data-v-3efcd6a8]{display:flex;gap:8px;justify-content:flex-end}.panel-head[data-v-540801b0]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:18px}.file-hidden[data-v-540801b0]{display:none}.loader[data-v-540801b0]{display:flex;justify-content:center;padding:60px 0}.empty[data-v-540801b0]{font-size:13.5px;color:var(--text-mute);padding:40px 0;text-align:center;margin:0}.list[data-v-540801b0]{list-style:none;display:flex;flex-direction:column;gap:6px}.row[data-v-540801b0]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px}.row.active[data-v-540801b0]{border-color:var(--line-strong);background:var(--bg-elevated)}.row-text[data-v-540801b0]{min-width:0}.row-title[data-v-540801b0]{font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badge[data-v-540801b0]{font-size:11px;font-weight:600;color:var(--bg);background:var(--text);border-radius:4px;padding:1px 7px}.src[data-v-540801b0]{font-size:11.5px;font-weight:500;color:var(--text-faint)}.row-meta[data-v-540801b0]{font-size:12px;color:var(--text-mute);margin-top:3px}.row-note[data-v-540801b0]{font-size:12.5px;color:var(--text-dim);margin-top:4px;font-style:italic}.row-actions[data-v-540801b0]{display:flex;gap:2px;flex-shrink:0}.icon-btn[data-v-540801b0]{width:30px;height:30px;display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-mute);cursor:pointer}.icon-btn[data-v-540801b0]:hover{border-color:var(--line-strong);color:var(--text)}.icon-btn[data-v-540801b0]:disabled{opacity:.3;cursor:default}.icon-btn[data-v-540801b0]:disabled:hover{border-color:transparent;color:var(--text-mute)}.icon-btn.danger[data-v-540801b0]:hover{border-color:var(--danger);color:var(--danger)}.btn-primary[data-v-540801b0]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border:1px solid var(--text);border-radius:6px;background:var(--text);color:var(--bg);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-primary[data-v-540801b0]:hover{background:#fff;border-color:#fff}.btn-primary[data-v-540801b0]:disabled{opacity:.4;cursor:default}.modal[data-v-540801b0]{width:min(760px,94vw);max-height:88vh;overflow-y:auto;padding:24px;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:10px}.modal-head[data-v-540801b0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-head h4[data-v-540801b0]{font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.modal-close[data-v-540801b0]{width:32px;height:32px;display:grid;place-items:center;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text-dim);cursor:pointer}.modal-close[data-v-540801b0]:hover{color:var(--text);border-color:var(--line-strong)}.preview-body[data-v-540801b0]{margin:0}.panel-head[data-v-70d476f9]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.threshold-label[data-v-70d476f9]{font-size:13px;color:var(--text-mute);margin:0}.threshold-label strong[data-v-70d476f9]{color:var(--text)}.threshold-select[data-v-70d476f9]{width:150px}.loader[data-v-70d476f9]{display:flex;justify-content:center;padding:60px 0}.empty[data-v-70d476f9]{font-size:13.5px;color:var(--text-mute);padding:40px 0;text-align:center;margin:0}.list[data-v-70d476f9]{list-style:none;display:flex;flex-direction:column;gap:6px}.row[data-v-70d476f9]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px}.row-text[data-v-70d476f9]{min-width:0}.row-title[data-v-70d476f9]{font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badge[data-v-70d476f9]{font-size:11px;font-weight:600;color:var(--bg);background:var(--text);border-radius:4px;padding:1px 7px}.row-meta[data-v-70d476f9]{font-size:12px;color:var(--text-mute);margin-top:3px}.row-note[data-v-70d476f9]{font-size:12.5px;color:var(--text-dim);margin-top:4px;font-style:italic}.row-actions[data-v-70d476f9]{display:flex;gap:2px;flex-shrink:0}.icon-btn[data-v-70d476f9]{width:30px;height:30px;display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-mute);cursor:pointer}.icon-btn[data-v-70d476f9]:hover{border-color:var(--line-strong);color:var(--text)}.icon-btn.ok[data-v-70d476f9]:hover{border-color:#3b5a8c;color:#6ea8ff}.icon-btn.danger[data-v-70d476f9]:hover{border-color:var(--danger);color:var(--danger)}.modal[data-v-70d476f9]{width:min(760px,94vw);max-height:88vh;overflow-y:auto;padding:24px;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:10px}.modal-narrow[data-v-70d476f9]{width:min(460px,94vw)}.modal-head[data-v-70d476f9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-head h4[data-v-70d476f9]{font-family:inherit;font-size:18px;font-weight:600;margin:0}.modal-note[data-v-70d476f9]{font-size:13px;color:var(--text-dim);font-style:italic;margin:0 0 14px}.modal-close[data-v-70d476f9]{width:32px;height:32px;display:grid;place-items:center;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text-dim);cursor:pointer}.modal-close[data-v-70d476f9]:hover{color:var(--text);border-color:var(--line-strong)}.preview-body[data-v-70d476f9]{margin:0}.modal-actions[data-v-70d476f9]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.btn-ghost[data-v-70d476f9]{height:36px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-family:inherit;font-size:13.5px;cursor:pointer}.btn-ghost[data-v-70d476f9]:hover{border-color:var(--line-strong)}.btn-danger[data-v-70d476f9]{height:36px;padding:0 16px;border:1px solid #9a3b3b;border-radius:8px;background:#9a3b3b;color:#fff;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.btn-danger[data-v-70d476f9]:hover{background:#b04545}.btn-danger[data-v-70d476f9]:disabled{opacity:.6;cursor:default}.loader[data-v-f3252cc4]{display:flex;justify-content:center;padding:60px 0}.selectors[data-v-f3252cc4]{display:flex;gap:12px;margin-bottom:16px}.field[data-v-f3252cc4]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.field-label[data-v-f3252cc4]{font-size:12px;color:var(--text-mute)}.btn-primary[data-v-f3252cc4]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid var(--text);border-radius:8px;background:var(--text);color:var(--bg);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;margin-bottom:16px}.btn-primary[data-v-f3252cc4]:hover{background:#fff;border-color:#fff}.btn-primary[data-v-f3252cc4]:disabled{opacity:.4;cursor:default}.preview[data-v-f3252cc4]{margin-bottom:16px}.send-row[data-v-f3252cc4]{display:flex;justify-content:flex-end}.btn-send[data-v-f3252cc4]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border:1px solid #3b5a8c;border-radius:8px;background:#3b5a8c;color:#fff;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.btn-send[data-v-f3252cc4]:hover{background:#46689e}.btn-send[data-v-f3252cc4]:disabled{opacity:.5;cursor:default}.proposals-bar[data-v-cf1592ee]{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.btn-ghost[data-v-cf1592ee]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.btn-ghost[data-v-cf1592ee]:hover{border-color:var(--line-strong)}.badge[data-v-cf1592ee]{font-size:11px;font-weight:600;color:var(--bg);background:var(--text);border-radius:999px;padding:1px 8px}.head[data-v-14020520]{margin-bottom:32px;max-width:720px}.head h1[data-v-14020520]{font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0 0 12px}.loader[data-v-14020520]{display:flex;justify-content:center;padding:80px 0}.bot-warning[data-v-14020520]{margin:0 0 20px;padding:14px 18px;background:var(--bg-card);border:1px solid var(--warning);border-radius:8px;color:var(--text-dim);font-size:13.5px;line-height:1.5}.bot-warning strong[data-v-14020520]{color:var(--warning)}.split[data-v-14020520]{display:grid;grid-template-columns:340px 1fr;gap:20px;align-items:start}@media(max-width:1024px){.split[data-v-14020520]{grid-template-columns:1fr}}.col[data-v-14020520]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:20px}.col-head[data-v-14020520]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.col-head h2[data-v-14020520]{font-family:inherit;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0;display:inline-flex;align-items:baseline;gap:8px}.count[data-v-14020520]{font-size:12px;color:var(--text-faint);font-weight:500}.in-cat[data-v-14020520]{font-size:13px;font-weight:500;color:var(--text-mute)}.empty[data-v-14020520]{font-size:13.5px;color:var(--text-mute);padding:24px 0;text-align:center;margin:0}.list[data-v-14020520]{list-style:none;display:flex;flex-direction:column;gap:6px}.row[data-v-14020520]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;background:transparent;border:1px solid var(--line);border-radius:8px;cursor:pointer}.row[data-v-14020520]:hover{border-color:var(--line-strong)}.row.active[data-v-14020520]{border-color:var(--line-strong);background:var(--bg-elevated)}.row-main[data-v-14020520]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.row-text[data-v-14020520]{min-width:0}.row-title[data-v-14020520]{font-size:14px;font-weight:600;color:var(--text)}.row-meta[data-v-14020520]{font-size:12px;color:var(--text-mute);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.row-actions[data-v-14020520]{display:flex;gap:2px;flex-shrink:0}.icon-btn[data-v-14020520]{width:28px;height:28px;display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-mute);cursor:pointer}.icon-btn[data-v-14020520]:hover{border-color:var(--line-strong);color:var(--text)}.icon-btn[data-v-14020520]:disabled{opacity:.3;cursor:default}.icon-btn[data-v-14020520]:disabled:hover{border-color:transparent;color:var(--text-mute)}.icon-btn.danger[data-v-14020520]:hover{border-color:var(--danger);color:var(--danger)}.btn-primary[data-v-14020520]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border:1px solid var(--text);border-radius:6px;background:var(--text);color:var(--bg);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-primary[data-v-14020520]:hover{background:#fff;border-color:#fff}.btn-primary[data-v-14020520]:disabled{opacity:.4;cursor:default}.btn-ghost[data-v-14020520]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.btn-ghost[data-v-14020520]:hover{border-color:var(--line-strong)}.modal[data-v-14020520]{width:min(520px,92vw);padding:24px;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:10px}.modal-head[data-v-14020520]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-head h4[data-v-14020520]{font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.modal-close[data-v-14020520]{width:32px;height:32px;display:grid;place-items:center;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text-dim);cursor:pointer}.modal-close[data-v-14020520]:hover{color:var(--text);border-color:var(--line-strong)}.form-row[data-v-14020520]{margin-bottom:14px;display:flex;flex-direction:column;gap:6px}.form-row label[data-v-14020520]{font-size:12px;font-weight:600;color:var(--text-mute)}.form-row small[data-v-14020520]{font-size:11.5px;color:var(--text-faint);line-height:1.45}.native-select[data-v-14020520]{height:36px;padding:0 10px;background:var(--bg-elevated);border:1px solid var(--line);border-radius:6px;color:var(--text);font-family:inherit;font-size:13.5px}.native-select[data-v-14020520]:focus{border-color:var(--line-strong);outline:none}.modal-actions[data-v-14020520]{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.head[data-v-cc3e4809]{margin-bottom:32px;max-width:720px}.head h1[data-v-cc3e4809]{font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0 0 12px}.lead[data-v-cc3e4809]{font-size:14px;line-height:1.55;color:var(--text-dim);margin:0}.loader[data-v-cc3e4809]{display:flex;justify-content:center;padding:80px 0}.col[data-v-cc3e4809]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:20px;max-width:720px}.col-head[data-v-cc3e4809]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.col-head h2[data-v-cc3e4809]{font-family:inherit;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0;display:inline-flex;align-items:baseline;gap:8px}.count[data-v-cc3e4809]{font-size:12px;color:var(--text-faint);font-weight:500}.empty[data-v-cc3e4809]{font-size:13.5px;color:var(--text-mute);padding:24px 0;text-align:center;margin:0}.list[data-v-cc3e4809]{list-style:none;display:flex;flex-direction:column;gap:6px}.row[data-v-cc3e4809]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;background:transparent;border:1px solid var(--line);border-radius:8px}.row[data-v-cc3e4809]:hover{border-color:var(--line-strong)}.row-main[data-v-cc3e4809]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.row-text[data-v-cc3e4809]{min-width:0}.row-title[data-v-cc3e4809]{font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tag[data-v-cc3e4809]{font-size:11px;font-weight:500;color:var(--text-mute);border:1px solid var(--line);border-radius:var(--r-pill);padding:1px 8px}.tag-soon[data-v-cc3e4809]{color:var(--warning);border-color:#fbbf2466}.tag-warn[data-v-cc3e4809]{color:var(--danger);border-color:#f8717166}.row-meta[data-v-cc3e4809]{font-size:12px;color:var(--text-mute);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.row-actions[data-v-cc3e4809]{display:flex;gap:2px;flex-shrink:0}.icon-btn[data-v-cc3e4809]{width:28px;height:28px;display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-mute);cursor:pointer}.icon-btn[data-v-cc3e4809]:hover{border-color:var(--line-strong);color:var(--text)}.icon-btn[data-v-cc3e4809]:disabled{opacity:.3;cursor:default}.icon-btn[data-v-cc3e4809]:disabled:hover{border-color:transparent;color:var(--text-mute)}.icon-btn.danger[data-v-cc3e4809]:hover{border-color:var(--danger);color:var(--danger)}.btn-primary[data-v-cc3e4809]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border:1px solid var(--text);border-radius:6px;background:var(--text);color:var(--bg);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-primary[data-v-cc3e4809]:hover{background:#fff;border-color:#fff}.btn-primary[data-v-cc3e4809]:disabled{opacity:.4;cursor:default}.btn-ghost[data-v-cc3e4809]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.btn-ghost[data-v-cc3e4809]:hover{border-color:var(--line-strong)}.modal[data-v-cc3e4809]{width:min(520px,92vw);max-height:90vh;overflow-y:auto;padding:24px;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:10px}.modal-head[data-v-cc3e4809]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-head h4[data-v-cc3e4809]{font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.modal-close[data-v-cc3e4809]{width:32px;height:32px;display:grid;place-items:center;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text-dim);cursor:pointer}.modal-close[data-v-cc3e4809]:hover{color:var(--text);border-color:var(--line-strong)}.form-row[data-v-cc3e4809]{margin-bottom:14px;display:flex;flex-direction:column;gap:6px}.form-row label[data-v-cc3e4809]{font-size:12px;font-weight:600;color:var(--text-mute)}.form-row small[data-v-cc3e4809]{font-size:11.5px;color:var(--text-faint);line-height:1.45}.form-row-switch[data-v-cc3e4809]{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.switch-label[data-v-cc3e4809]{display:flex;flex-direction:column;gap:4px}.image-box[data-v-cc3e4809]{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--bg-elevated);border:1px solid var(--line);border-radius:8px}.image-thumb[data-v-cc3e4809]{width:100%;height:auto;border-radius:6px;border:1px solid var(--line);background:var(--bg)}.image-empty[data-v-cc3e4809]{font-size:12.5px;color:var(--text-mute);margin:0}.image-actions[data-v-cc3e4809]{display:flex;gap:8px}.image-actions .btn-ghost[data-v-cc3e4809]{height:32px;font-size:12.5px}.btn-ghost.danger[data-v-cc3e4809]{color:var(--danger)}.btn-ghost.danger[data-v-cc3e4809]:hover{border-color:var(--danger)}.hidden-file[data-v-cc3e4809]{display:none}.modal-actions[data-v-cc3e4809]{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.editor-shell[data-v-0ce22d92]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;overflow:hidden}.toolbar[data-v-0ce22d92]{display:flex;flex-wrap:wrap;gap:4px;padding:10px 12px;border-bottom:1px solid var(--line);align-items:center}.tb-group[data-v-0ce22d92]{display:flex;align-items:center;gap:2px;padding:0 6px;border-right:1px solid var(--line)}.tb-group[data-v-0ce22d92]:last-child{border-right:none}.tb-btn[data-v-0ce22d92]{background:transparent;border:none;font-family:inherit;font-size:14px;font-weight:500;color:var(--text-mute);padding:6px 10px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-width:32px;justify-content:center}.tb-btn[data-v-0ce22d92]:hover,.tb-btn.active[data-v-0ce22d92]{background:var(--bg-elevated);color:var(--text)}.color-trigger[data-v-0ce22d92]{font-size:13px}.swatches[data-v-0ce22d92]{display:flex;gap:6px;padding:4px}.swatch[data-v-0ce22d92]{width:22px;height:22px;border-radius:4px;border:1px solid var(--line);cursor:pointer;padding:0}.swatch.reset[data-v-0ce22d92]{border-style:dashed}.editor-frame[data-v-0ce22d92] .tiptap-editor{min-height:50vh;outline:none;padding:24px 28px}.editor-frame[data-v-0ce22d92] .ProseMirror{outline:none}.head[data-v-4b223dc5]{margin-bottom:24px;max-width:720px}.head h2[data-v-4b223dc5]{font-size:32px;font-weight:600;letter-spacing:-.025em;margin:0}.loader[data-v-4b223dc5]{display:flex;justify-content:center;padding:80px 0}.wiki-admin[data-v-4b223dc5]{display:grid;grid-template-columns:400px 1fr;gap:24px;align-items:start}@media(max-width:1000px){.wiki-admin[data-v-4b223dc5]{grid-template-columns:1fr}}.add-cat[data-v-4b223dc5]{margin-bottom:20px}.add-cat h3[data-v-4b223dc5]{font-size:15px;font-weight:600;margin:0 0 10px}.add-cat-row[data-v-4b223dc5]{display:flex;gap:6px;align-items:center}.color-input[data-v-4b223dc5]{width:40px;height:34px;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--bg-elevated);cursor:pointer;flex-shrink:0}.cat-block[data-v-4b223dc5]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:14px;margin-bottom:12px}.cat-head[data-v-4b223dc5]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cat-dot[data-v-4b223dc5]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.cat-title[data-v-4b223dc5]{font-weight:600;font-size:14.5px}.cat-key[data-v-4b223dc5]{font-family:var(--font-mono);font-size:11.5px;color:var(--text-mute)}.cat-actions[data-v-4b223dc5]{display:flex;gap:2px;margin-left:auto}.icon-btn[data-v-4b223dc5]{display:inline-grid;place-items:center;width:28px;height:28px;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text-mute);cursor:pointer;flex-shrink:0}.icon-btn[data-v-4b223dc5]:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.icon-btn[data-v-4b223dc5]:disabled{opacity:.4;cursor:default}.icon-btn.danger[data-v-4b223dc5]:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.page-list[data-v-4b223dc5]{list-style:none;display:flex;flex-direction:column;gap:4px;margin:0 0 10px}.page-list li[data-v-4b223dc5]{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px}.page-list li.active[data-v-4b223dc5]{background:var(--bg-elevated)}.page-list li.sub[data-v-4b223dc5]{padding-left:18px}.page-name[data-v-4b223dc5]{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;background:transparent;border:none;color:var(--text-dim);font-family:inherit;font-size:14px;text-align:left;cursor:pointer}.page-name span[data-v-4b223dc5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-name[data-v-4b223dc5]:hover{color:var(--text)}.page-list li.active .page-name[data-v-4b223dc5]{color:var(--text);font-weight:500}.sub-bullet[data-v-4b223dc5]{width:5px;height:5px;border-radius:50%;background:var(--line-strong);flex-shrink:0}.page-actions[data-v-4b223dc5]{display:flex;gap:2px}.add-sub[data-v-4b223dc5]{padding-left:18px!important;gap:6px}.add-page-row[data-v-4b223dc5]{display:flex;gap:6px}.editor-col[data-v-4b223dc5]{position:sticky;top:90px}.editor-meta[data-v-4b223dc5]{display:flex;gap:12px;margin-bottom:12px}.field[data-v-4b223dc5]{display:flex;flex-direction:column;gap:4px;flex:1}.field span[data-v-4b223dc5]{font-size:12px;font-weight:500;color:var(--text-mute)}.editor-actions[data-v-4b223dc5]{display:flex;justify-content:flex-end;margin-top:12px}.editor-empty[data-v-4b223dc5]{padding:60px 0}.btn-primary[data-v-4b223dc5]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:1px solid var(--text);border-radius:8px;background:var(--text);color:var(--bg);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.btn-primary[data-v-4b223dc5]:hover{background:#fff;border-color:#fff}.btn-primary[data-v-4b223dc5]:disabled{opacity:.5;cursor:default}.btn-ghost[data-v-4b223dc5]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.btn-ghost[data-v-4b223dc5]:hover{border-color:var(--line-strong)}.head[data-v-4938feec]{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;gap:12px}.head h2[data-v-4938feec]{font-size:32px;font-weight:600;letter-spacing:-.025em;margin:0}.loader[data-v-4938feec]{display:flex;justify-content:center;padding:80px 0}.tpl-modal[data-v-4938feec]{width:min(560px,92vw);padding:24px;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:10px;max-height:86vh;overflow-y:auto}.tpl-modal-head[data-v-4938feec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tpl-modal-head h3[data-v-4938feec]{font-size:17px;font-weight:600;margin:0}.tpl-modal-hint[data-v-4938feec]{font-size:13.5px;color:var(--text-dim);line-height:1.5;margin:0 0 18px}.modal-close[data-v-4938feec]{width:32px;height:32px;display:grid;place-items:center;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text-dim);cursor:pointer}.modal-close[data-v-4938feec]:hover{color:var(--text);border-color:var(--line-strong)}.tpl-edit[data-v-4938feec]{display:flex;flex-direction:column;gap:8px;background:var(--bg-elevated);border:1px solid var(--line);border-radius:8px;padding:12px;margin-bottom:10px}.tpl-edit-actions[data-v-4938feec]{display:flex;gap:8px;align-items:center}.apps-admin[data-v-4938feec]{display:grid;grid-template-columns:360px 1fr;gap:24px;align-items:start}@media(max-width:1000px){.apps-admin[data-v-4938feec]{grid-template-columns:1fr}}.add-form[data-v-4938feec]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.add-form h3[data-v-4938feec]{font-size:15px;font-weight:600;margin:0}.add-row[data-v-4938feec]{display:flex;gap:6px}.sel[data-v-4938feec]{height:34px;padding:0 10px;background:var(--bg-elevated);border:1px solid var(--line);border-radius:6px;color:var(--text);font-family:inherit;font-size:13.5px;cursor:pointer}.form-block[data-v-4938feec]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:10px}.form-block.active[data-v-4938feec]{border-color:var(--line-strong)}.form-head[data-v-4938feec]{display:flex;align-items:center;gap:8px}.form-name[data-v-4938feec]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;background:transparent;border:none;color:var(--text);font-family:inherit;font-size:14.5px;font-weight:600;text-align:left;cursor:pointer}.form-name>span[data-v-4938feec]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.area-badge[data-v-4938feec]{font-size:11px;font-weight:500;color:var(--moon);background:var(--bg-elevated);padding:2px 7px;border-radius:5px;flex-shrink:0}.off-badge[data-v-4938feec]{font-size:11px;color:var(--text-mute);flex-shrink:0}.form-actions[data-v-4938feec]{display:flex;gap:2px}.sub-count[data-v-4938feec]{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;background:var(--bg-elevated);border:1px solid var(--line);font-size:11.5px;font-weight:600;color:var(--text-mute);line-height:1;flex-shrink:0}.sub-count.has[data-v-4938feec]{background:var(--moon);border-color:var(--moon);color:#fff}.detail-tabs[data-v-4938feec]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:24px;border-bottom:1px solid var(--line)}.dtab[data-v-4938feec]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--text-mute);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.dtab[data-v-4938feec]:hover{color:var(--text)}.dtab.active[data-v-4938feec]{color:var(--text);border-bottom-color:var(--text)}.icon-btn[data-v-4938feec]{display:inline-grid;place-items:center;width:28px;height:28px;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text-mute);cursor:pointer;flex-shrink:0}.icon-btn[data-v-4938feec]:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.icon-btn[data-v-4938feec]:disabled{opacity:.4;cursor:default}.icon-btn.danger[data-v-4938feec]:hover{color:var(--danger);border-color:var(--danger)}.empty-detail[data-v-4938feec]{padding:60px 0}.meta-row[data-v-4938feec]{display:flex;gap:12px}.field[data-v-4938feec]{display:flex;flex-direction:column;gap:4px;flex:1;margin-bottom:12px}.field-sm[data-v-4938feec]{display:flex;flex-direction:column;gap:4px;width:150px;margin-bottom:12px}.field span[data-v-4938feec],.field-sm span[data-v-4938feec]{font-size:12px;font-weight:500;color:var(--text-mute)}.check[data-v-4938feec]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-dim);margin-bottom:18px;cursor:pointer}.check.sm[data-v-4938feec]{font-size:13px;margin-bottom:0}.check input[data-v-4938feec]{width:16px;height:16px;cursor:pointer}.fields-title[data-v-4938feec]{font-size:16px;font-weight:600;margin:0 0 12px}.field-edit[data-v-4938feec]{display:flex;flex-direction:column;gap:8px;background:var(--bg-card);border:1px solid var(--line);border-radius:8px;padding:12px;margin-bottom:10px}.field-edit-top[data-v-4938feec]{display:flex;gap:6px;align-items:center}.field-edit-top[data-v-4938feec]>:first-child{flex:1}.opts[data-v-4938feec]{width:100%;min-height:70px;padding:8px 10px;background:var(--bg-elevated);border:1px solid var(--line);border-radius:6px;color:var(--text);font-family:inherit;font-size:13.5px;resize:vertical}.save-row[data-v-4938feec]{display:flex;justify-content:flex-end;margin-top:16px}.filter-row[data-v-4938feec]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.filter-btn[data-v-4938feec]{height:32px;padding:0 14px;border:1px solid var(--line);border-radius:9999px;background:transparent;color:var(--text-mute);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.filter-btn[data-v-4938feec]:hover{color:var(--text);border-color:var(--line-strong)}.filter-btn.active[data-v-4938feec]{color:var(--bg);background:var(--text);border-color:var(--text)}.sub[data-v-4938feec]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;margin-bottom:12px;overflow:hidden}.sub.open[data-v-4938feec]{border-color:var(--line-strong)}.sub-head[data-v-4938feec]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;cursor:pointer}.sub-who[data-v-4938feec]{min-width:0}.sub-name[data-v-4938feec]{font-weight:600;font-size:14.5px}.sub-id[data-v-4938feec]{font-size:12px;color:var(--text-mute);margin-left:8px;text-decoration:none}.sub-id[data-v-4938feec]:hover{color:var(--text)}.sub-meta[data-v-4938feec]{display:flex;align-items:center;gap:10px;flex-shrink:0}.unread-dot[data-v-4938feec]{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;background:var(--moon);color:#fff;font-size:11.5px;font-weight:600;line-height:1}.arch-badge[data-v-4938feec]{font-size:11px;color:var(--text-mute);border:1px solid var(--line);border-radius:5px;padding:2px 7px}.sub-status[data-v-4938feec]{font-size:12px;font-weight:500;padding:3px 9px;border-radius:6px;background:var(--bg-elevated);border:1px solid var(--line)}.sub-status.accepted[data-v-4938feec]{color:#4ade80}.sub-status.rejected[data-v-4938feec]{color:var(--danger)}.sub-status.new[data-v-4938feec]{color:var(--warning)}.sub-date[data-v-4938feec]{font-size:12px;color:var(--text-mute);white-space:nowrap}.sub-body[data-v-4938feec]{padding:0 18px 18px;border-top:1px solid var(--line)}.answers[data-v-4938feec]{display:grid;grid-template-columns:160px 1fr;gap:6px 14px;margin:16px 0;font-size:13.5px}.answers dt[data-v-4938feec]{color:var(--text-mute);margin:0}.answers dd[data-v-4938feec]{color:var(--text);margin:0;white-space:pre-wrap;word-break:break-word}.chat[data-v-4938feec]{display:flex;flex-direction:column;gap:8px;margin:8px 0 14px;padding:14px;background:var(--bg-elevated);border:1px solid var(--line);border-radius:8px;max-height:360px;overflow-y:auto}.chat-empty[data-v-4938feec]{font-size:13px;color:var(--text-mute);font-style:italic;text-align:center;padding:8px 0}.chat-msg[data-v-4938feec]{max-width:80%;padding:8px 12px;border-radius:10px}.chat-msg.team[data-v-4938feec]{align-self:flex-end;background:var(--moon);color:#fff}.chat-msg.applicant[data-v-4938feec]{align-self:flex-start;background:var(--bg-card);border:1px solid var(--line)}.chat-meta[data-v-4938feec]{font-size:11px;opacity:.75;margin-bottom:3px}.chat-text[data-v-4938feec]{font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.tpl-row[data-v-4938feec]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.tpl-label[data-v-4938feec]{font-size:12px;color:var(--text-mute)}.tpl-btn[data-v-4938feec]{height:28px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text-dim);font-family:inherit;font-size:12.5px;cursor:pointer}.tpl-btn[data-v-4938feec]:hover{border-color:var(--line-strong);color:var(--text)}.send-row[data-v-4938feec]{display:flex;justify-content:flex-end;margin-top:10px}.status-bar[data-v-4938feec]{display:flex;gap:8px;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.status-label[data-v-4938feec]{font-size:12px;color:var(--text-mute);margin-right:2px}.spacer[data-v-4938feec]{flex:1}.btn-primary[data-v-4938feec]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:1px solid var(--text);border-radius:8px;background:var(--text);color:var(--bg);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-primary[data-v-4938feec]:hover{background:#fff;border-color:#fff}.btn-primary[data-v-4938feec]:disabled{opacity:.5;cursor:default}.btn-primary.sm[data-v-4938feec]{height:32px;padding:0 14px;font-size:13px}.btn-accept[data-v-4938feec],.btn-reject[data-v-4938feec]{height:32px;padding:0 14px;border-radius:8px;border:1px solid var(--line);background:transparent;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-accept[data-v-4938feec]{color:#4ade80}.btn-accept[data-v-4938feec]:hover,.btn-accept.active[data-v-4938feec]{border-color:#4ade80;background:#4ade801f}.btn-reject[data-v-4938feec]{color:var(--danger)}.btn-reject[data-v-4938feec]:hover,.btn-reject.active[data-v-4938feec]{border-color:var(--danger);background:#f871711f}.btn-ghost[data-v-4938feec]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.btn-ghost[data-v-4938feec]:hover{border-color:var(--line-strong)}.btn-ghost.sm[data-v-4938feec]{height:32px;padding:0 12px}.centered[data-v-4e92cc29]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:160px 0}p[data-v-4e92cc29]{color:var(--text-dim);font-size:14px}.account-page[data-v-b7bfadc0]{width:min(1000px,100%);margin:0 auto}.account-title[data-v-b7bfadc0]{font-size:28px;font-weight:600;letter-spacing:-.025em;margin:0 0 20px}.account-grid[data-v-b7bfadc0]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.account-col[data-v-b7bfadc0]{display:flex;flex-direction:column;gap:16px}@media(max-width:860px){.account-grid[data-v-b7bfadc0]{grid-template-columns:1fr}}.account-card[data-v-b7bfadc0]{padding:20px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg)}.account-card.danger[data-v-b7bfadc0]{border-color:#f8717140}.account-h[data-v-b7bfadc0]{font-size:15px;font-weight:600;margin:0 0 14px}.account-hint[data-v-b7bfadc0]{font-size:13px;color:var(--text-dim);line-height:1.5;margin:0 0 14px}.account-form[data-v-b7bfadc0]{display:flex;gap:10px;align-items:stretch}.account-form-col[data-v-b7bfadc0]{display:flex;flex-direction:column;gap:12px}.steam-row[data-v-b7bfadc0]{display:flex;align-items:center;gap:16px}.discord-row[data-v-b7bfadc0]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.discord-name[data-v-b7bfadc0]{font-size:15px;font-weight:600}.discord-badge[data-v-b7bfadc0]{font-size:11.5px;font-weight:600;color:var(--moon);background:var(--bg-elevated);border:1px solid var(--line);border-radius:9999px;padding:2px 9px}.discord-actions[data-v-b7bfadc0]{display:flex;gap:10px}.steam-fallback[data-v-b7bfadc0]{width:48px;height:48px;border-radius:9999px;background:var(--bg-elevated);border:1px solid var(--line);display:grid;place-items:center;font-weight:600;color:var(--text-dim);font-size:18px}.steam-name[data-v-b7bfadc0]{font-size:15px;font-weight:600;margin-bottom:2px}.steam-id[data-v-b7bfadc0]{font-family:var(--font-mono);font-size:12.5px;color:var(--text-mute);text-decoration:none}.steam-id[data-v-b7bfadc0]:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.account-btn[data-v-b7bfadc0]{height:44px;padding:0 22px;border:none;border-radius:var(--r-sm);background:var(--gradient-moon);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:filter .15s ease,opacity .15s ease}.account-btn[data-v-b7bfadc0]:hover:not(:disabled){filter:brightness(1.08)}.account-btn[data-v-b7bfadc0]:disabled{opacity:.55;cursor:default}.account-btn.ghost[data-v-b7bfadc0]{background:transparent;border:1px solid var(--line-strong);color:var(--text)}.account-btn.ghost[data-v-b7bfadc0]:hover{background:var(--bg-elevated);filter:none}.account-btn.danger-btn[data-v-b7bfadc0]{background:transparent;border:1px solid rgba(248,113,113,.4);color:var(--danger)}.account-btn.danger-btn[data-v-b7bfadc0]:hover{background:#f871711a;filter:none}.legal[data-v-8f2bc2d3]{width:min(780px,100%);margin:0 auto}.legal-title[data-v-8f2bc2d3]{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0 0 6px}.legal-updated[data-v-8f2bc2d3]{font-size:13px;color:var(--text-mute);margin:0 0 28px}.legal-body[data-v-8f2bc2d3] h2{font-family:var(--font-display);font-size:22px;font-weight:600;margin:34px 0 12px}.legal-body[data-v-8f2bc2d3] h3{font-size:16px;font-weight:600;color:var(--text);margin:22px 0 8px}.legal-body[data-v-8f2bc2d3] p{font-size:14.5px;line-height:1.7;color:var(--text-dim);margin:0 0 12px}.legal-body[data-v-8f2bc2d3] ul{margin:0 0 14px;padding-left:20px}.legal-body[data-v-8f2bc2d3] li{font-size:14.5px;line-height:1.7;color:var(--text-dim);margin-bottom:4px}.legal-body[data-v-8f2bc2d3] a{color:var(--moon);text-decoration:none}.legal-body[data-v-8f2bc2d3] a:hover{text-decoration:underline;text-underline-offset:3px}.legal-body[data-v-8f2bc2d3] address{font-style:normal;line-height:1.7;font-size:14.5px;color:var(--text);margin:0 0 12px}.legal-body[data-v-8f2bc2d3] strong{color:var(--text);font-weight:600}
