: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-a93e90e6]{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-a93e90e6]{background:#06080fbf;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom-color:var(--line)}.inner[data-v-a93e90e6]{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-a93e90e6]{padding:14px 18px}}.brand[data-v-a93e90e6]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--text)}.brand-mark[data-v-a93e90e6]{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-a93e90e6]{width:24px;height:24px;object-fit:contain;display:block}.brand-name[data-v-a93e90e6]{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.02em}.nav[data-v-a93e90e6]{display:flex;gap:2px;justify-self:center}.nav-group[data-v-a93e90e6]{position:static}.nav-trigger[data-v-a93e90e6],.nav-flat[data-v-a93e90e6]{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-a93e90e6]:hover,.nav-flat[data-v-a93e90e6]:hover,.nav-trigger.open[data-v-a93e90e6]{color:var(--text);background:var(--bg-hover)}.nav-flat.active[data-v-a93e90e6]{color:var(--moon);background:var(--bg-hover)}.chev[data-v-a93e90e6]{transition:transform .25s ease,color .2s ease;color:var(--text-mute)}.chev.open[data-v-a93e90e6]{transform:rotate(180deg);color:var(--moon)}.right[data-v-a93e90e6]{display:flex;align-items:center;gap:10px}.login-btn[data-v-a93e90e6]{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-a93e90e6]:hover{background:#fff;border-color:#fff}.inbox-btn[data-v-a93e90e6]{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-a93e90e6]:hover{color:var(--text);border-color:var(--line-strong)}.inbox-badge[data-v-a93e90e6]{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-a93e90e6]{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-a93e90e6]:hover{border-color:var(--line-strong)}.avatar-fallback[data-v-a93e90e6]{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-a93e90e6]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hamburger[data-v-a93e90e6]{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-a93e90e6]{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-a93e90e6]{opacity:1;pointer-events:auto}.mega-inner[data-v-a93e90e6]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:20px 20px 16px}.mega-inner[data-v-a93e90e6]:has(.mega-col:only-child){grid-template-columns:1fr}.mega-col[data-v-a93e90e6]{display:flex;flex-direction:column}.col-title[data-v-a93e90e6]{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-a93e90e6]{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-a93e90e6]:hover{background:var(--bg-elevated)}.mega-link-icon[data-v-a93e90e6]{display:none}.mega-link-text[data-v-a93e90e6]{display:flex;flex-direction:column;gap:2px;min-width:0}.mega-link-label[data-v-a93e90e6]{font-size:14px;font-weight:600;color:var(--text);line-height:1.3}.mega-link-desc[data-v-a93e90e6]{font-size:12.5px;color:var(--text-mute);line-height:1.4}@media(max-width:600px){.mega[data-v-a93e90e6]{width:min(420px,calc(100vw - 16px))}.mega-inner[data-v-a93e90e6]{grid-template-columns:1fr;gap:16px}}.backdrop[data-v-a93e90e6]{position:fixed;inset:0;background:#0000004d;z-index:40;animation:fadeIn-a93e90e6 .2s ease}@keyframes fadeIn-a93e90e6{0%{opacity:0}to{opacity:1}}.mobile-sheet[data-v-a93e90e6]{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-a93e90e6],.mobile-leave-active[data-v-a93e90e6]{transition:opacity .2s ease,transform .2s ease}.mobile-enter-from[data-v-a93e90e6],.mobile-leave-to[data-v-a93e90e6]{opacity:0;transform:translateY(-8px)}.mobile-group[data-v-a93e90e6]{display:flex;flex-direction:column;gap:4px}.mobile-group-title[data-v-a93e90e6]{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-a93e90e6]{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-a93e90e6]{background:var(--bg-glass)}@media(max-width:1024px){.nav[data-v-a93e90e6]{display:none}.hamburger[data-v-a93e90e6]{display:inline-grid}.mobile-sheet[data-v-a93e90e6]{display:flex}.user-name[data-v-a93e90e6],.mega[data-v-a93e90e6]{display:none}}.foot[data-v-6d6c65d9]{border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));padding:28px;margin-top:80px}.social[data-v-6d6c65d9]{max-width:1240px;margin:0 auto 20px;display:flex;justify-content:center;gap:10px}.social a[data-v-6d6c65d9]{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-6d6c65d9]:hover{color:var(--text);border-color:var(--line-strong)}.row[data-v-6d6c65d9]{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-6d6c65d9]{text-align:right;display:inline-flex;align-items:center;justify-content:flex-end;gap:0}.right a[data-v-6d6c65d9]{color:var(--text-mute);text-decoration:none;transition:color .15s ease}.right a[data-v-6d6c65d9]:hover{color:var(--text)}.divider-dot[data-v-6d6c65d9]{width:3px;height:3px;border-radius:50%;background:var(--text-faint, var(--text-mute));margin:0 12px}.mid[data-v-6d6c65d9]{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:720px){.row[data-v-6d6c65d9]{grid-template-columns:1fr;text-align:center}.right[data-v-6d6c65d9]{justify-content:center}}.shell[data-v-3beccdf1]{min-height:100vh;display:flex;flex-direction:column}.content[data-v-3beccdf1]{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:56px 28px 96px}@media(max-width:720px){.content[data-v-3beccdf1]{padding:32px 18px 64px}}.shell--home .content[data-v-3beccdf1]{padding-top:24px;padding-bottom:80px}@media(max-width:900px){.shell--home .content[data-v-3beccdf1]{padding-top:40px;padding-bottom:64px}}.hero[data-v-3a9e751e]{padding:32px 0 56px;max-width:880px;margin:0 auto;text-align:center}.hero-title[data-v-3a9e751e]{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-3a9e751e]{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-3a9e751e]{padding:24px 0 40px}.hero-title[data-v-3a9e751e]{margin-bottom:14px}.hero-kicker[data-v-3a9e751e]{font-size:11px;letter-spacing:.14em;margin-bottom:28px}}.hero-cta[data-v-3a9e751e]{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px}.btn[data-v-3a9e751e]{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-3a9e751e]:focus-visible{outline:2px solid var(--moonlight);outline-offset:3px}.btn-primary[data-v-3a9e751e]{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-3a9e751e]:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff2e inset,0 8px 18px #0006}.btn-primary[data-v-3a9e751e]:active{transform:translateY(0)}.btn-ghost[data-v-3a9e751e]{background:transparent;color:var(--text);border-color:var(--line-strong);font-family:var(--font-mono);font-size:13px}.btn-ghost[data-v-3a9e751e]:hover{border-color:var(--moonlight);color:var(--moon)}@media(prefers-reduced-motion:reduce){.btn[data-v-3a9e751e],.btn-primary[data-v-3a9e751e]:hover,.btn-primary[data-v-3a9e751e]:active{transform:none;transition:none}}.hero-stats[data-v-3a9e751e]{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;font-size:13px;color:var(--text-mute)}.stat[data-v-3a9e751e]{display:inline-flex;align-items:baseline;gap:10px}.stat-n[data-v-3a9e751e]{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-3a9e751e]{gap:20px}.stat[data-v-3a9e751e]{gap:8px}.stat-n[data-v-3a9e751e]{font-size:19px}}@media(max-width:720px){.hero-cta[data-v-3a9e751e]{flex-direction:column;align-items:stretch;gap:8px}.btn[data-v-3a9e751e]{justify-content:center;width:100%;height:46px}}.pillars[data-v-3a9e751e]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:80px}@media(max-width:800px){.pillars[data-v-3a9e751e]{grid-template-columns:1fr}}.pillar[data-v-3a9e751e]{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-3a9e751e]: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-3a9e751e]{color:var(--moon)}}@media(prefers-reduced-motion:reduce){.pillar[data-v-3a9e751e],.pillar[data-v-3a9e751e]:hover{transition:none;transform:none}}.pillar-icon[data-v-3a9e751e]{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-3a9e751e]{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-3a9e751e]{font-size:14px;line-height:1.6;color:var(--text-dim);margin:0}.servers[data-v-3a9e751e]{margin-bottom:80px}.section-rule[data-v-3a9e751e]{height:1px;background:var(--line);margin-bottom:48px}.section-head[data-v-3a9e751e]{text-align:center;margin-bottom:28px}.servers-title[data-v-3a9e751e]{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-3a9e751e]{font-size:26px}.section-rule[data-v-3a9e751e]{margin-bottom:36px}}.servers-grid[data-v-3a9e751e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:800px){.servers-grid[data-v-3a9e751e]{grid-template-columns:1fr}}.server-card[data-v-3a9e751e]{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-3a9e751e]: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-3a9e751e],.server-card[data-v-3a9e751e]:hover{transition:none}}.server-head[data-v-3a9e751e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.server-label[data-v-3a9e751e]{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0;color:var(--text)}.server-head-right[data-v-3a9e751e]{display:flex;align-items:center;gap:8px;flex-shrink:0}.server-badge[data-v-3a9e751e]{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-3a9e751e]{width:7px;height:7px;border-radius:50%;background:currentColor}.badge-on[data-v-3a9e751e]{color:var(--success);border-color:#4ade8059}.badge-off[data-v-3a9e751e]{color:var(--danger);border-color:#f8717159}.badge-soon[data-v-3a9e751e]{color:var(--warning);border-color:#fbbf2459}.badge-loading[data-v-3a9e751e]{color:var(--text-mute);border-color:var(--line)}.server-peek[data-v-3a9e751e]{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-3a9e751e]:hover{color:var(--moon);border-color:var(--line-strong)}.server-peek[data-v-3a9e751e]:focus-visible{outline:2px solid var(--moonlight);outline-offset:2px}.server-body[data-v-3a9e751e]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px}.server-body-center[data-v-3a9e751e]{align-items:center;text-align:center}.server-players[data-v-3a9e751e]{display:flex;align-items:baseline;gap:8px}.players-now[data-v-3a9e751e]{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-3a9e751e]{font-size:18px;font-weight:600;color:var(--text-dim);font-variant-numeric:tabular-nums}.players-label[data-v-3a9e751e]{font-size:12px;color:var(--text-mute)}.server-note[data-v-3a9e751e]{font-size:13.5px;line-height:1.5;color:var(--text-mute);margin:0}.server-connect[data-v-3a9e751e]{width:100%;justify-content:center}.preview-lb[data-v-3a9e751e]{position:relative;width:min(860px,92vw);background:var(--bg-card);border:1px solid var(--line);border-radius:8px;padding:24px}.preview-inner[data-v-3a9e751e]{display:flex;flex-direction:column;gap:14px;align-items:center}.preview-cap[data-v-3a9e751e]{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text)}.preview-inner img[data-v-3a9e751e]{width:100%;height:auto;border-radius:6px;border:1px solid var(--line);background:var(--bg)}.preview-sub[data-v-3a9e751e]{font-size:13px;color:var(--text-mute)}.fade-section[data-v-3a9e751e],.fade-row[data-v-3a9e751e]{opacity:.06;transition:opacity .7s ease}.fade-section.is-visible[data-v-3a9e751e],.fade-row.is-visible[data-v-3a9e751e]{opacity:1}@media(prefers-reduced-motion:reduce){.fade-section[data-v-3a9e751e],.fade-row[data-v-3a9e751e]{opacity:1;transition:none}}.faq[data-v-3a9e751e]{margin:0 0 80px;text-align:center}.faq h2[data-v-3a9e751e]{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-3a9e751e]{text-align:left}@media(max-width:720px){.faq h2[data-v-3a9e751e]{font-size:26px}}.faq-list[data-v-3a9e751e]{border-top:1px solid var(--line)}.faq-item[data-v-3a9e751e]{border-bottom:1px solid var(--line)}.faq-q[data-v-3a9e751e]{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-3a9e751e]:hover,.faq-q:hover .faq-chev[data-v-3a9e751e]{color:var(--moon)}.faq-q[data-v-3a9e751e]:focus-visible{outline:2px solid var(--moonlight);outline-offset:2px}.faq-chev[data-v-3a9e751e]{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-3a9e751e]{transform:rotate(180deg);color:var(--moon)}@media(prefers-reduced-motion:reduce){.faq-chev[data-v-3a9e751e],.faq-q[data-v-3a9e751e]{transition:none}}.faq-a[data-v-3a9e751e]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.faq-item.is-open .faq-a[data-v-3a9e751e]{grid-template-rows:1fr}.faq-a-inner[data-v-3a9e751e]{overflow:hidden}.faq-a p[data-v-3a9e751e]{margin:0;padding:0 0 20px;font-size:14.5px;line-height:1.65;color:var(--text-dim)}.faq-a[data-v-3a9e751e] .faq-link{color:var(--text);font-weight:500;text-decoration:underline;text-underline-offset:3px}.showcase[data-v-3a9e751e]{margin-bottom:80px;text-align:center}.showcase h2[data-v-3a9e751e]{font-family:var(--font-display);font-size:32px;font-weight:600;letter-spacing:-.02em;margin:0 0 48px;color:var(--text)}.zigzag[data-v-3a9e751e]{text-align:left}@media(max-width:720px){.showcase h2[data-v-3a9e751e]{font-size:26px;margin-bottom:32px}}.zigzag[data-v-3a9e751e]{display:flex;flex-direction:column;gap:80px}.zz-row[data-v-3a9e751e]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.zz-row--right .zz-img[data-v-3a9e751e]{order:2}.zz-row--right .zz-text[data-v-3a9e751e]{order:1}@media(max-width:800px){.zigzag[data-v-3a9e751e]{gap:48px}.zz-row[data-v-3a9e751e],.zz-row--right[data-v-3a9e751e]{grid-template-columns:1fr;gap:20px}.zz-row--right .zz-img[data-v-3a9e751e]{order:0}.zz-row--right .zz-text[data-v-3a9e751e]{order:1}}.zz-img[data-v-3a9e751e]{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-3a9e751e]{width:100%;height:100%;object-fit:cover;display:block}.zz-text h3[data-v-3a9e751e]{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-3a9e751e]{font-size:15.5px;line-height:1.6;color:var(--text-dim);margin:0;max-width:44ch}.lb[data-v-3a9e751e]{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-3a9e751e]{display:flex;flex-direction:column;gap:14px}.lb-inner img[data-v-3a9e751e]{width:100%;height:auto;max-height:68vh;object-fit:contain;background:var(--bg);border-radius:6px}.lb-meta[data-v-3a9e751e]{padding:4px 4px 0}.lb-meta h4[data-v-3a9e751e]{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-3a9e751e]{font-size:14px;line-height:1.55;color:var(--text-dim);margin:0}.lb-close[data-v-3a9e751e]{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-3a9e751e]:hover{border-color:var(--moonlight);transform:scale(1.05)}.lb-close[data-v-3a9e751e]:focus-visible{outline:2px solid var(--moonlight);outline-offset:2px}.head[data-v-b794b9c8]{margin-bottom:48px;max-width:640px}.head h1[data-v-b794b9c8]{font-size:48px;font-weight:600;letter-spacing:-.03em;margin:0 0 14px}.head p[data-v-b794b9c8]{font-size:15px;color:var(--text-dim);line-height:1.6;margin:0}.loader[data-v-b794b9c8]{display:flex;justify-content:center;padding:80px 0}.empty[data-v-b794b9c8]{font-size:14px;color:var(--text-mute);padding:40px 0;text-align:center}.group[data-v-b794b9c8]{margin-bottom:48px}.group-head[data-v-b794b9c8]{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.group-head h2[data-v-b794b9c8]{font-family:inherit;font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.count[data-v-b794b9c8]{font-size:13px;color:var(--text-faint);font-weight:500}.member-grid[data-v-b794b9c8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.member[data-v-b794b9c8]{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-b794b9c8]:hover{border-color:var(--line-strong)}.member img[data-v-b794b9c8]{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--bg-elevated)}.member-text[data-v-b794b9c8]{min-width:0}.name[data-v-b794b9c8]{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role[data-v-b794b9c8]{font-size:12px;color:var(--text-mute);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head[data-v-e3ca005c]{margin-bottom:32px}.head-row[data-v-e3ca005c]{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.head-actions[data-v-e3ca005c]{display:flex;gap:8px}.head h1[data-v-e3ca005c]{font-size:48px;font-weight:600;letter-spacing:-.03em;margin:0}.meta[data-v-e3ca005c]{margin-top:8px;font-size:13px;color:var(--text-mute)}.meta strong[data-v-e3ca005c]{color:var(--text-dim)}.proposal-banner[data-v-e3ca005c]{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-e3ca005c]{border-color:var(--danger)}.proposal-banner strong[data-v-e3ca005c]{color:var(--text)}.propose-hint[data-v-e3ca005c]{font-size:12.5px;color:var(--text-mute);margin:0}.loader[data-v-e3ca005c]{display:flex;justify-content:center;padding:80px 0}.btn-edit[data-v-e3ca005c]{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-e3ca005c]:hover{background:#fff;border-color:#fff}.btn-edit[data-v-e3ca005c]:disabled{opacity:.6;cursor:default}.btn-ghost[data-v-e3ca005c]{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-e3ca005c]:hover{border-color:var(--line-strong)}.editor-shell[data-v-e3ca005c]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;overflow:hidden}.toolbar[data-v-e3ca005c]{display:flex;flex-wrap:wrap;gap:4px;padding:10px 12px;border-bottom:1px solid var(--line);align-items:center}.tb-group[data-v-e3ca005c]{display:flex;align-items:center;gap:2px;padding:0 6px;border-right:1px solid var(--line)}.tb-group[data-v-e3ca005c]:last-child{border-right:none}.tb-btn[data-v-e3ca005c]{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-e3ca005c]:hover,.tb-btn.active[data-v-e3ca005c]{background:var(--bg-elevated);color:var(--text)}.color-trigger[data-v-e3ca005c]{font-size:13px}.color-grid[data-v-e3ca005c]{display:flex;flex-direction:column;gap:12px;padding:6px 4px;min-width:220px}.swatch-label[data-v-e3ca005c]{font-size:12px;font-weight:500;color:var(--text-mute);margin-bottom:4px}.swatches[data-v-e3ca005c]{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.swatch[data-v-e3ca005c]{width:22px;height:22px;border-radius:4px;border:1px solid var(--line);cursor:pointer;padding:0}.swatch.active[data-v-e3ca005c]{outline:1px solid var(--text);outline-offset:2px}.swatch.reset[data-v-e3ca005c]{position:relative}.swatch.reset[data-v-e3ca005c]:after{content:"";position:absolute;inset:3px;border-radius:2px;border:1px dashed var(--text-mute)}.editor-actions[data-v-e3ca005c]{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-e3ca005c]{font-size:12.5px;color:var(--text-mute)}.note-input[data-v-e3ca005c]{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-e3ca005c]::placeholder{color:var(--text-faint)}.note-input[data-v-e3ca005c]:focus{border-color:var(--line-strong);outline:none}.action-buttons[data-v-e3ca005c]{display:flex;gap:8px}.editor-frame[data-v-e3ca005c] .tiptap-editor{min-height:70vh;outline:none;padding:32px 36px}.editor-frame[data-v-e3ca005c] .tiptap-editor:focus,.editor-frame[data-v-e3ca005c] .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-6f49f2a7]{display:grid;grid-template-columns:260px 1fr;gap:32px;align-items:start}.wiki-nav[data-v-6f49f2a7]{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-6f49f2a7]{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 14px}.nav-loader[data-v-6f49f2a7]{display:flex;justify-content:center;padding:20px 0}.nav-group[data-v-6f49f2a7]{margin-bottom:16px}.nav-group-title[data-v-6f49f2a7]{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-6f49f2a7]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.nav-link[data-v-6f49f2a7]{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-6f49f2a7]:hover{background:var(--bg-elevated);color:var(--text)}.nav-link.active[data-v-6f49f2a7]{background:var(--bg-elevated);color:var(--text);font-weight:500}.nav-sub[data-v-6f49f2a7]{padding-left:22px;font-size:13.5px;color:var(--text-mute)}.nav-sub[data-v-6f49f2a7]:before{content:"";position:absolute;left:11px;width:5px;height:5px;margin-top:8px;border-radius:50%;background:var(--line-strong)}.nav-sub[data-v-6f49f2a7]{position:relative}.nav-empty[data-v-6f49f2a7]{font-size:13px;color:var(--text-mute)}.wiki-title[data-v-6f49f2a7]{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0 0 20px}.page-loader[data-v-6f49f2a7]{display:flex;justify-content:center;padding:80px 0}.page-empty[data-v-6f49f2a7]{color:var(--text-mute);font-size:14px;padding:40px 0}@media(max-width:860px){.wiki[data-v-6f49f2a7]{grid-template-columns:1fr}.wiki-nav[data-v-6f49f2a7]{position:static}.wiki-title[data-v-6f49f2a7]{font-size:30px}}.apply[data-v-cda8da99]{width:min(820px,100%);margin:0 auto}.loader[data-v-cda8da99]{display:flex;justify-content:center;padding:80px 0}.login-gate[data-v-cda8da99]{text-align:center;padding:80px 0;display:flex;flex-direction:column;align-items:center;gap:14px}.login-gate .apply-intro[data-v-cda8da99]{max-width:460px}.link-row[data-v-cda8da99]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.apply-title[data-v-cda8da99]{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0 0 8px}.apply-intro[data-v-cda8da99]{color:var(--text-dim);font-size:15px;margin:0 0 28px}.form-grid[data-v-cda8da99]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.form-card[data-v-cda8da99]{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-cda8da99]:hover{border-color:var(--line-strong);transform:translateY(-2px)}.form-card h2[data-v-cda8da99]{font-family:var(--font-display);font-size:18px;font-weight:600;margin:0;color:var(--text)}.form-card p[data-v-cda8da99]{font-size:13.5px;color:var(--text-dim);margin:0;line-height:1.5;flex:1}.form-go[data-v-cda8da99]{font-size:13px;color:var(--moon);font-weight:500}.back[data-v-cda8da99]{background:transparent;border:none;color:var(--text-mute);font-family:inherit;font-size:14px;cursor:pointer;padding:0;margin-bottom:16px}.back[data-v-cda8da99]:hover{color:var(--text)}.apply-form[data-v-cda8da99]{display:flex;flex-direction:column;gap:22px;margin-top:24px}.field[data-v-cda8da99]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-cda8da99]{font-size:15px;font-weight:600;color:var(--text)}.req[data-v-cda8da99]{color:var(--danger)}.field-help[data-v-cda8da99]{font-size:13px;color:var(--text-mute);margin:0 0 2px}.field-auto[data-v-cda8da99]{font-size:12px;color:var(--moon);margin:4px 0 0}.field-locked[data-v-cda8da99] .n-input__input-el,.field-locked[data-v-cda8da99] .n-input__textarea-el{color:var(--text);-webkit-text-fill-color:var(--text)}.field-locked[data-v-cda8da99] .n-input{background:var(--bg-elevated)}.choices[data-v-cda8da99]{display:flex;flex-direction:column;gap:8px}.choice[data-v-cda8da99]{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-cda8da99]:hover{border-color:var(--line-strong)}.choice input[data-v-cda8da99]{width:16px;height:16px;cursor:pointer;flex-shrink:0}.actions[data-v-cda8da99]{display:flex;justify-content:flex-end}.btn-primary[data-v-cda8da99]{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-cda8da99]:hover:not(:disabled){filter:brightness(1.08)}.btn-primary[data-v-cda8da99]:disabled{opacity:.55;cursor:default}.done[data-v-cda8da99]{text-align:center;padding:80px 0;display:flex;flex-direction:column;align-items:center;gap:16px}.done h1[data-v-cda8da99]{font-family:var(--font-display);font-size:32px;font-weight:600;margin:0}.done p[data-v-cda8da99]{color:var(--text-dim);font-size:15px;max-width:440px;margin:0;line-height:1.6}.done-actions[data-v-cda8da99]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.btn-ghost[data-v-cda8da99]{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-cda8da99]:hover{background:var(--bg-elevated)}.clans-page[data-v-6d6c2cb6]{width:min(960px,100%);margin:0 auto;padding:32px 0}.page-head[data-v-6d6c2cb6]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.page-head h1[data-v-6d6c2cb6]{font-size:34px;font-weight:600;margin:0}.loader[data-v-6d6c2cb6]{display:flex;justify-content:center;padding:80px 0}.hint[data-v-6d6c2cb6],.muted[data-v-6d6c2cb6]{color:var(--text-mute)}.muted.sm[data-v-6d6c2cb6],.sm[data-v-6d6c2cb6]{font-size:12.5px}.tabs[data-v-6d6c2cb6]{display:inline-flex;gap:4px;padding:4px;background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-sm)}.tab[data-v-6d6c2cb6]{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border:none;border-radius:var(--r-xs);background:transparent;color:var(--text-mute);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.tab[data-v-6d6c2cb6]:hover{color:var(--text-dim)}.tab.active[data-v-6d6c2cb6]{background:var(--bg-elevated);color:var(--text);box-shadow:0 1px 2px #0000004d}.card[data-v-6d6c2cb6]{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:22px}.create-card h2[data-v-6d6c2cb6]{font-size:20px;margin:0 0 8px}.create-card p[data-v-6d6c2cb6]{margin:0 0 16px;color:var(--text-dim)}.row-form[data-v-6d6c2cb6]{display:flex;gap:8px}.dash-head[data-v-6d6c2cb6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.dash-title[data-v-6d6c2cb6]{display:flex;align-items:center;gap:10px}.dash-title h2[data-v-6d6c2cb6],.dash-title h4[data-v-6d6c2cb6]{font-size:22px;margin:0}.dash-actions[data-v-6d6c2cb6]{display:flex;gap:6px;flex-wrap:wrap}.badge[data-v-6d6c2cb6]{font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--r-pill);white-space:nowrap}.badge.sm[data-v-6d6c2cb6]{font-size:10px;padding:2px 7px}.badge.owner[data-v-6d6c2cb6]{background:#fbbf2424;color:var(--warning)}.badge.admin[data-v-6d6c2cb6]{background:#6ea8ff24;color:var(--moonlight)}.badge.member[data-v-6d6c2cb6]{background:#94a3b81f;color:var(--text-dim)}.badge.in[data-v-6d6c2cb6]{background:#4ade8024;color:var(--success)}.badge.out[data-v-6d6c2cb6]{background:#f8717124;color:var(--danger)}.badge.gold[data-v-6d6c2cb6]{background:#fbbf242e;color:#fbbf24}.badge.silver[data-v-6d6c2cb6]{background:#cbd5e133;color:#cbd5e1}.badge.bronze[data-v-6d6c2cb6]{background:#c97c4038;color:#e9a06b}.bar[data-v-6d6c2cb6]{height:6px;border-radius:var(--r-pill);background:var(--bg-elevated);overflow:hidden}.bar>i[data-v-6d6c2cb6]{display:block;height:100%;background:var(--gradient-moon);border-radius:var(--r-pill)}.barlabel[data-v-6d6c2cb6]{display:flex;justify-content:space-between;font-size:13px;margin:6px 0 4px}.dash-grid[data-v-6d6c2cb6]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:8px}@media(max-width:720px){.dash-grid[data-v-6d6c2cb6]{grid-template-columns:1fr;gap:8px}}.col[data-v-6d6c2cb6]{min-width:0}.sect[data-v-6d6c2cb6]{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);margin:16px 0 8px}.members[data-v-6d6c2cb6],.invite-list[data-v-6d6c2cb6],.tx[data-v-6d6c2cb6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.member[data-v-6d6c2cb6]{display:flex;align-items:center;gap:10px;padding:7px 10px;background:var(--bg-elevated);border-radius:var(--r-sm)}.av[data-v-6d6c2cb6]{width:26px;height:26px;border-radius:var(--r-pill);display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:var(--gradient-moon);flex:none}.mname[data-v-6d6c2cb6]{flex:1;font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-actions[data-v-6d6c2cb6]{display:inline-flex;gap:5px}.icon-btn[data-v-6d6c2cb6]{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;border:1px solid var(--line);background:transparent;color:var(--text-dim);cursor:pointer;flex:none}.icon-btn[data-v-6d6c2cb6]:hover{color:var(--text);border-color:var(--line-strong)}.icon-btn.danger[data-v-6d6c2cb6]:hover{color:var(--danger);border-color:var(--danger)}.invite-row[data-v-6d6c2cb6]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--bg-elevated);border-radius:var(--r-sm);font-size:12px}.invite-form[data-v-6d6c2cb6],.bank-form[data-v-6d6c2cb6]{margin-top:8px}.wallet[data-v-6d6c2cb6]{display:flex;align-items:center;justify-content:space-between;background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--r-md);padding:11px 14px}.wallet-amt[data-v-6d6c2cb6]{font-size:17px;font-weight:700}.tx-row[data-v-6d6c2cb6]{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:7px 10px;background:var(--bg-elevated);border-radius:var(--r-sm);font-size:12.5px;color:var(--text-dim)}.tx-name[data-v-6d6c2cb6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board[data-v-6d6c2cb6]{width:100%;border-collapse:collapse}.board thead th[data-v-6d6c2cb6]{text-align:left;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);padding:0 16px 10px}.board th.r[data-v-6d6c2cb6],.board td.r[data-v-6d6c2cb6]{text-align:right}.board tbody td[data-v-6d6c2cb6]{padding:12px 16px;border-top:1px solid var(--line);font-size:14px;background:var(--bg-card)}.board tbody tr:first-child td[data-v-6d6c2cb6]{border-top:none}.board tbody tr.clickable[data-v-6d6c2cb6]{cursor:pointer}.board tbody tr.clickable:hover td[data-v-6d6c2cb6]{background:var(--bg-elevated)}.rank[data-v-6d6c2cb6]{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--bg-elevated);color:var(--text-dim)}.rank.gold[data-v-6d6c2cb6]{background:linear-gradient(135deg,#a16207,#fbbf24,#fde68a);color:#2a1c00}.rank.silver[data-v-6d6c2cb6]{background:linear-gradient(135deg,#64748b,#cbd5e1,#f8fafc);color:#1e293b}.rank.bronze[data-v-6d6c2cb6]{background:linear-gradient(135deg,#7c2d12,#c2723a,#e9a06b);color:#2a1200}.cname[data-v-6d6c2cb6]{font-weight:600;color:var(--text)}.cowner[data-v-6d6c2cb6]{color:var(--text-dim)}.coin[data-v-6d6c2cb6]{color:var(--warning)}.btn-primary[data-v-6d6c2cb6],.btn-ghost[data-v-6d6c2cb6]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 16px;border-radius:var(--r-sm);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-primary.sm[data-v-6d6c2cb6],.btn-ghost.sm[data-v-6d6c2cb6]{height:32px;padding:0 12px;font-size:12.5px}.btn-primary[data-v-6d6c2cb6]{background:var(--gradient-moon);color:#fff;border:none;box-shadow:0 8px 24px #3b82f64d}.btn-primary[data-v-6d6c2cb6]:hover{filter:brightness(1.08)}.btn-ghost[data-v-6d6c2cb6]{background:transparent;color:var(--text-dim);border:1px solid var(--line-strong)}.btn-ghost[data-v-6d6c2cb6]:hover{color:var(--text);border-color:var(--text-mute)}.btn-ghost.danger[data-v-6d6c2cb6]:hover{color:var(--danger);border-color:var(--danger)}.modal[data-v-6d6c2cb6]{width:min(440px,calc(100vw - 32px));background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:22px}.modal.wide[data-v-6d6c2cb6]{width:min(720px,calc(100vw - 32px));max-height:86vh;overflow-y:auto}.modal-head[data-v-6d6c2cb6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-head h4[data-v-6d6c2cb6]{font-size:18px;margin:0}.modal-close[data-v-6d6c2cb6]{background:transparent;border:none;color:var(--text-mute);cursor:pointer}.modal-actions[data-v-6d6c2cb6]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.detail-stats[data-v-6d6c2cb6]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:6px}.stat[data-v-6d6c2cb6]{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--bg-elevated);border-radius:var(--r-sm);font-size:14px}.perm-matrix[data-v-6d6c2cb6]{width:100%;border-collapse:collapse;margin-top:12px}.perm-matrix th[data-v-6d6c2cb6]{font-size:12px;color:var(--text-mute);text-align:center;padding:6px}.perm-matrix th[data-v-6d6c2cb6]:first-child{text-align:left}.perm-matrix td[data-v-6d6c2cb6]{padding:7px 6px;border-top:1px solid var(--line);font-size:13px}.pname[data-v-6d6c2cb6]{color:var(--text-dim)}.pcell[data-v-6d6c2cb6]{text-align:center}.custom-hint[data-v-6d6c2cb6]{margin:18px 0 8px}.custom-row[data-v-6d6c2cb6]{padding:12px 0;border-top:1px solid var(--line)}.custom-name[data-v-6d6c2cb6]{font-size:14px;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px}.custom-perms[data-v-6d6c2cb6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.custom-perm[data-v-6d6c2cb6]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-dim)}.inbox[data-v-23d9606a]{width:min(760px,100%);margin:0 auto}.inbox-head[data-v-23d9606a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.inbox-head h1[data-v-23d9606a]{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0}.loader[data-v-23d9606a]{display:flex;justify-content:center;padding:80px 0}.thread-list[data-v-23d9606a]{list-style:none;display:flex;flex-direction:column;gap:10px}.thread[data-v-23d9606a]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;overflow:hidden}.thread.open[data-v-23d9606a]{border-color:var(--line-strong)}.thread-head[data-v-23d9606a]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;cursor:pointer}.thread-who[data-v-23d9606a]{min-width:0}.thread-title[data-v-23d9606a]{font-size:15px;font-weight:600;color:var(--text)}.thread-date[data-v-23d9606a]{display:block;font-size:12px;color:var(--text-mute);margin-top:2px}.thread-meta[data-v-23d9606a]{display:flex;align-items:center;gap:10px;flex-shrink:0}.unread-dot[data-v-23d9606a]{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-23d9606a]{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-23d9606a]{color:#4ade80}.thread-status.rejected[data-v-23d9606a]{color:var(--danger)}.thread-status.new[data-v-23d9606a]{color:var(--warning)}.thread-body[data-v-23d9606a]{padding:0 18px 18px;border-top:1px solid var(--line)}.chat[data-v-23d9606a]{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-23d9606a]{font-size:13px;color:var(--text-mute);font-style:italic;text-align:center;padding:8px 0}.chat-msg[data-v-23d9606a]{max-width:80%;padding:8px 12px;border-radius:10px}.chat-msg.applicant[data-v-23d9606a]{align-self:flex-end;background:var(--moon);color:#fff}.chat-msg.team[data-v-23d9606a]{align-self:flex-start;background:var(--bg-card);border:1px solid var(--line)}.chat-meta[data-v-23d9606a]{font-size:11px;opacity:.75;margin-bottom:3px}.chat-text[data-v-23d9606a]{font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.reply[data-v-23d9606a]{display:flex;gap:10px;align-items:flex-end}.reply .n-input[data-v-23d9606a]{flex:1}.btn-primary[data-v-23d9606a]{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-23d9606a]:hover:not(:disabled){filter:brightness(1.08)}.btn-primary[data-v-23d9606a]:disabled{opacity:.55;cursor:default}.head[data-v-3a66057d]{margin-bottom:28px;max-width:720px}.head h1[data-v-3a66057d]{font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0 0 12px}.empty[data-v-3a66057d]{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-3a66057d]{color:var(--text);font-family:var(--font-mono);font-weight:500}.tabs[data-v-3a66057d]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:32px;border-bottom:1px solid var(--line)}.tab[data-v-3a66057d]{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-3a66057d]:hover{color:var(--text)}.tab.active[data-v-3a66057d]{color:var(--text);border-bottom-color:var(--text)}.head[data-v-89a3b421]{margin-bottom:32px;max-width:720px}.head h2[data-v-89a3b421]{font-family:inherit;font-size:32px;font-weight:600;letter-spacing:-.025em;margin:0 0 12px}.add-form[data-v-89a3b421],.list-section[data-v-89a3b421]{margin-bottom:40px}.add-form h3[data-v-89a3b421],.list-section h3[data-v-89a3b421]{font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 14px}.count[data-v-89a3b421]{font-size:13px;color:var(--text-faint);margin-left:8px;font-weight:500}.form-row[data-v-89a3b421]{display:flex;gap:8px;align-items:stretch;max-width:520px}.btn-primary[data-v-89a3b421]{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-89a3b421]:hover{background:#fff;border-color:#fff}.btn-primary[data-v-89a3b421]:disabled{opacity:.5;cursor:default}.btn-ghost[data-v-89a3b421]{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-89a3b421]:hover{border-color:var(--line-strong)}.btn-danger[data-v-89a3b421]{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-89a3b421]:hover{border-color:var(--danger);color:var(--danger)}.loader[data-v-89a3b421]{display:flex;justify-content:center;padding:60px 0}.user-list[data-v-89a3b421]{list-style:none;display:flex;flex-direction:column;gap:10px}.user-list li[data-v-89a3b421]{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-89a3b421]{grid-template-columns:1fr;gap:12px}}.user-name[data-v-89a3b421]{font-size:14.5px;font-weight:600;color:var(--text);margin-bottom:2px}.user-id[data-v-89a3b421]{font-size:12.5px;color:var(--text-mute);text-decoration:none}.user-id[data-v-89a3b421]:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.perm-pills[data-v-89a3b421]{display:flex;flex-wrap:wrap;gap:6px}.pill[data-v-89a3b421]{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-89a3b421]{font-size:12px;color:var(--text-faint);font-style:italic}.user-meta[data-v-89a3b421]{display:flex;gap:18px;font-size:12.5px}.meta-label[data-v-89a3b421]{font-size:11px;font-weight:500;color:var(--text-mute);margin-bottom:3px}.meta-value[data-v-89a3b421]{color:var(--text);font-weight:500}.user-actions[data-v-89a3b421]{display:flex;gap:8px;justify-content:flex-end;align-items:center}.self-tag[data-v-89a3b421]{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-89a3b421]{width:min(520px,92vw);padding:24px;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:10px}.modal-head[data-v-89a3b421]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.modal-head h4[data-v-89a3b421]{font-family:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0}.modal-close[data-v-89a3b421]{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-89a3b421]:hover{color:var(--text);border-color:var(--line-strong)}.modal-hint[data-v-89a3b421]{color:var(--text-dim);font-size:14px;line-height:1.55;margin:0 0 18px}.perm-list[data-v-89a3b421]{list-style:none;display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.perm-list li label[data-v-89a3b421]{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-89a3b421]:hover{border-color:var(--line-strong)}.perm-list input[type=checkbox][data-v-89a3b421]{width:16px;height:16px;cursor:pointer;flex-shrink:0}.perm-text[data-v-89a3b421]{display:flex;flex-direction:column;gap:2px;min-width:0}.perm-label[data-v-89a3b421]{font-size:13.5px;font-weight:500;color:var(--text)}.perm-key[data-v-89a3b421]{font-family:var(--font-mono);font-size:11.5px;color:var(--text-mute)}.modal-actions[data-v-89a3b421]{display:flex;gap:8px;justify-content:flex-end}.panel-head[data-v-4e2e1679]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:18px}.file-hidden[data-v-4e2e1679]{display:none}.loader[data-v-4e2e1679]{display:flex;justify-content:center;padding:60px 0}.empty[data-v-4e2e1679]{font-size:13.5px;color:var(--text-mute);padding:40px 0;text-align:center;margin:0}.list[data-v-4e2e1679]{list-style:none;display:flex;flex-direction:column;gap:6px}.row[data-v-4e2e1679]{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-4e2e1679]{border-color:var(--line-strong);background:var(--bg-elevated)}.row-text[data-v-4e2e1679]{min-width:0}.row-title[data-v-4e2e1679]{font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badge[data-v-4e2e1679]{font-size:11px;font-weight:600;color:var(--bg);background:var(--text);border-radius:4px;padding:1px 7px}.src[data-v-4e2e1679]{font-size:11.5px;font-weight:500;color:var(--text-faint)}.row-meta[data-v-4e2e1679]{font-size:12px;color:var(--text-mute);margin-top:3px}.row-note[data-v-4e2e1679]{font-size:12.5px;color:var(--text-dim);margin-top:4px;font-style:italic}.row-actions[data-v-4e2e1679]{display:flex;gap:2px;flex-shrink:0}.icon-btn[data-v-4e2e1679]{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-4e2e1679]:hover{border-color:var(--line-strong);color:var(--text)}.icon-btn[data-v-4e2e1679]:disabled{opacity:.3;cursor:default}.icon-btn[data-v-4e2e1679]:disabled:hover{border-color:transparent;color:var(--text-mute)}.icon-btn.danger[data-v-4e2e1679]:hover{border-color:var(--danger);color:var(--danger)}.btn-primary[data-v-4e2e1679]{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-4e2e1679]:hover{background:#fff;border-color:#fff}.btn-primary[data-v-4e2e1679]:disabled{opacity:.4;cursor:default}.modal[data-v-4e2e1679]{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-4e2e1679]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-head h4[data-v-4e2e1679]{font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.modal-close[data-v-4e2e1679]{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-4e2e1679]:hover{color:var(--text);border-color:var(--line-strong)}.preview-body[data-v-4e2e1679]{margin:0}.panel-head[data-v-1d3ced7d]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.threshold-label[data-v-1d3ced7d]{font-size:13px;color:var(--text-mute);margin:0}.threshold-label strong[data-v-1d3ced7d]{color:var(--text)}.threshold-select[data-v-1d3ced7d]{width:150px}.loader[data-v-1d3ced7d]{display:flex;justify-content:center;padding:60px 0}.empty[data-v-1d3ced7d]{font-size:13.5px;color:var(--text-mute);padding:40px 0;text-align:center;margin:0}.list[data-v-1d3ced7d]{list-style:none;display:flex;flex-direction:column;gap:6px}.row[data-v-1d3ced7d]{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-1d3ced7d]{min-width:0}.row-title[data-v-1d3ced7d]{font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badge[data-v-1d3ced7d]{font-size:11px;font-weight:600;color:var(--bg);background:var(--text);border-radius:4px;padding:1px 7px}.row-meta[data-v-1d3ced7d]{font-size:12px;color:var(--text-mute);margin-top:3px}.row-note[data-v-1d3ced7d]{font-size:12.5px;color:var(--text-dim);margin-top:4px;font-style:italic}.row-actions[data-v-1d3ced7d]{display:flex;gap:2px;flex-shrink:0}.icon-btn[data-v-1d3ced7d]{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-1d3ced7d]:hover{border-color:var(--line-strong);color:var(--text)}.icon-btn.ok[data-v-1d3ced7d]:hover{border-color:#3b5a8c;color:#6ea8ff}.icon-btn.danger[data-v-1d3ced7d]:hover{border-color:var(--danger);color:var(--danger)}.modal[data-v-1d3ced7d]{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-1d3ced7d]{width:min(460px,94vw)}.modal-head[data-v-1d3ced7d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-head h4[data-v-1d3ced7d]{font-family:inherit;font-size:18px;font-weight:600;margin:0}.modal-note[data-v-1d3ced7d]{font-size:13px;color:var(--text-dim);font-style:italic;margin:0 0 14px}.modal-close[data-v-1d3ced7d]{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-1d3ced7d]:hover{color:var(--text);border-color:var(--line-strong)}.preview-body[data-v-1d3ced7d]{margin:0}.modal-actions[data-v-1d3ced7d]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.btn-ghost[data-v-1d3ced7d]{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-1d3ced7d]:hover{border-color:var(--line-strong)}.btn-danger[data-v-1d3ced7d]{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-1d3ced7d]:hover{background:#b04545}.btn-danger[data-v-1d3ced7d]:disabled{opacity:.6;cursor:default}.loader[data-v-83020899]{display:flex;justify-content:center;padding:60px 0}.selectors[data-v-83020899]{display:flex;gap:12px;margin-bottom:16px}.field[data-v-83020899]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.field-label[data-v-83020899]{font-size:12px;color:var(--text-mute)}.btn-primary[data-v-83020899]{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-83020899]:hover{background:#fff;border-color:#fff}.btn-primary[data-v-83020899]:disabled{opacity:.4;cursor:default}.preview[data-v-83020899]{margin-bottom:16px}.send-row[data-v-83020899]{display:flex;justify-content:flex-end}.btn-send[data-v-83020899]{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-83020899]:hover{background:#46689e}.btn-send[data-v-83020899]:disabled{opacity:.5;cursor:default}.proposals-bar[data-v-6374ef6d]{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.btn-ghost[data-v-6374ef6d]{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-6374ef6d]:hover{border-color:var(--line-strong)}.badge[data-v-6374ef6d]{font-size:11px;font-weight:600;color:var(--bg);background:var(--text);border-radius:999px;padding:1px 8px}.head[data-v-a739eb40]{margin-bottom:32px;max-width:720px}.head h1[data-v-a739eb40]{font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0 0 12px}.loader[data-v-a739eb40]{display:flex;justify-content:center;padding:80px 0}.bot-warning[data-v-a739eb40]{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-a739eb40]{color:var(--warning)}.split[data-v-a739eb40]{display:grid;grid-template-columns:340px 1fr;gap:20px;align-items:start}@media(max-width:1024px){.split[data-v-a739eb40]{grid-template-columns:1fr}}.col[data-v-a739eb40]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:20px}.col-head[data-v-a739eb40]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.col-head h2[data-v-a739eb40]{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-a739eb40]{font-size:12px;color:var(--text-faint);font-weight:500}.in-cat[data-v-a739eb40]{font-size:13px;font-weight:500;color:var(--text-mute)}.empty[data-v-a739eb40]{font-size:13.5px;color:var(--text-mute);padding:24px 0;text-align:center;margin:0}.list[data-v-a739eb40]{list-style:none;display:flex;flex-direction:column;gap:6px}.row[data-v-a739eb40]{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-a739eb40]:hover{border-color:var(--line-strong)}.row.active[data-v-a739eb40]{border-color:var(--line-strong);background:var(--bg-elevated)}.row-main[data-v-a739eb40]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.row-text[data-v-a739eb40]{min-width:0}.row-title[data-v-a739eb40]{font-size:14px;font-weight:600;color:var(--text)}.row-meta[data-v-a739eb40]{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-a739eb40]{display:flex;gap:2px;flex-shrink:0}.icon-btn[data-v-a739eb40]{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-a739eb40]:hover{border-color:var(--line-strong);color:var(--text)}.icon-btn[data-v-a739eb40]:disabled{opacity:.3;cursor:default}.icon-btn[data-v-a739eb40]:disabled:hover{border-color:transparent;color:var(--text-mute)}.icon-btn.danger[data-v-a739eb40]:hover{border-color:var(--danger);color:var(--danger)}.btn-primary[data-v-a739eb40]{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-a739eb40]:hover{background:#fff;border-color:#fff}.btn-primary[data-v-a739eb40]:disabled{opacity:.4;cursor:default}.btn-ghost[data-v-a739eb40]{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-a739eb40]:hover{border-color:var(--line-strong)}.modal[data-v-a739eb40]{width:min(520px,92vw);padding:24px;background:var(--bg-card);border:1px solid var(--line-strong);border-radius:10px}.modal-head[data-v-a739eb40]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-head h4[data-v-a739eb40]{font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.modal-close[data-v-a739eb40]{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-a739eb40]:hover{color:var(--text);border-color:var(--line-strong)}.form-row[data-v-a739eb40]{margin-bottom:14px;display:flex;flex-direction:column;gap:6px}.form-row label[data-v-a739eb40]{font-size:12px;font-weight:600;color:var(--text-mute)}.form-row small[data-v-a739eb40]{font-size:11.5px;color:var(--text-faint);line-height:1.45}.native-select[data-v-a739eb40]{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-a739eb40]:focus{border-color:var(--line-strong);outline:none}.modal-actions[data-v-a739eb40]{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.head[data-v-ebda64c5]{margin-bottom:32px;max-width:720px}.head h1[data-v-ebda64c5]{font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0 0 12px}.lead[data-v-ebda64c5]{font-size:14px;line-height:1.55;color:var(--text-dim);margin:0}.loader[data-v-ebda64c5]{display:flex;justify-content:center;padding:80px 0}.col[data-v-ebda64c5]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:20px;max-width:720px}.col-head[data-v-ebda64c5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.col-head h2[data-v-ebda64c5]{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-ebda64c5]{font-size:12px;color:var(--text-faint);font-weight:500}.empty[data-v-ebda64c5]{font-size:13.5px;color:var(--text-mute);padding:24px 0;text-align:center;margin:0}.list[data-v-ebda64c5]{list-style:none;display:flex;flex-direction:column;gap:6px}.row[data-v-ebda64c5]{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-ebda64c5]:hover{border-color:var(--line-strong)}.row-main[data-v-ebda64c5]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.row-text[data-v-ebda64c5]{min-width:0}.row-title[data-v-ebda64c5]{font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tag[data-v-ebda64c5]{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-ebda64c5]{color:var(--warning);border-color:#fbbf2466}.tag-warn[data-v-ebda64c5]{color:var(--danger);border-color:#f8717166}.row-meta[data-v-ebda64c5]{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-ebda64c5]{display:flex;gap:2px;flex-shrink:0}.icon-btn[data-v-ebda64c5]{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-ebda64c5]:hover{border-color:var(--line-strong);color:var(--text)}.icon-btn[data-v-ebda64c5]:disabled{opacity:.3;cursor:default}.icon-btn[data-v-ebda64c5]:disabled:hover{border-color:transparent;color:var(--text-mute)}.icon-btn.danger[data-v-ebda64c5]:hover{border-color:var(--danger);color:var(--danger)}.btn-primary[data-v-ebda64c5]{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-ebda64c5]:hover{background:#fff;border-color:#fff}.btn-primary[data-v-ebda64c5]:disabled{opacity:.4;cursor:default}.btn-ghost[data-v-ebda64c5]{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-ebda64c5]:hover{border-color:var(--line-strong)}.modal[data-v-ebda64c5]{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-ebda64c5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-head h4[data-v-ebda64c5]{font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.modal-close[data-v-ebda64c5]{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-ebda64c5]:hover{color:var(--text);border-color:var(--line-strong)}.form-row[data-v-ebda64c5]{margin-bottom:14px;display:flex;flex-direction:column;gap:6px}.form-row label[data-v-ebda64c5]{font-size:12px;font-weight:600;color:var(--text-mute)}.form-row small[data-v-ebda64c5]{font-size:11.5px;color:var(--text-faint);line-height:1.45}.form-row-switch[data-v-ebda64c5]{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.switch-label[data-v-ebda64c5]{display:flex;flex-direction:column;gap:4px}.image-box[data-v-ebda64c5]{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-ebda64c5]{width:100%;height:auto;border-radius:6px;border:1px solid var(--line);background:var(--bg)}.image-empty[data-v-ebda64c5]{font-size:12.5px;color:var(--text-mute);margin:0}.image-actions[data-v-ebda64c5]{display:flex;gap:8px}.image-actions .btn-ghost[data-v-ebda64c5]{height:32px;font-size:12.5px}.btn-ghost.danger[data-v-ebda64c5]{color:var(--danger)}.btn-ghost.danger[data-v-ebda64c5]:hover{border-color:var(--danger)}.hidden-file[data-v-ebda64c5]{display:none}.modal-actions[data-v-ebda64c5]{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.head[data-v-bec7c182]{margin-bottom:24px}.head h1[data-v-bec7c182]{font-size:28px;font-weight:600;margin:0}.loader[data-v-bec7c182]{display:flex;justify-content:center;padding:80px 0}.empty[data-v-bec7c182]{color:var(--text-mute)}.layout[data-v-bec7c182]{display:grid;grid-template-columns:320px 1fr;gap:20px;align-items:start}@media(max-width:880px){.layout[data-v-bec7c182]{grid-template-columns:1fr}}.clan-list[data-v-bec7c182]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.clan-row[data-v-bec7c182]{padding:12px 14px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer}.clan-row[data-v-bec7c182]:hover{border-color:var(--line-strong)}.clan-row.active[data-v-bec7c182]{border-color:var(--moonlight);background:var(--bg-elevated)}.row-title[data-v-bec7c182]{font-weight:600;color:var(--text)}.row-meta[data-v-bec7c182]{font-size:12.5px;color:var(--text-mute);margin-top:3px}.coin[data-v-bec7c182]{color:var(--warning)}.detail[data-v-bec7c182]{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:22px}.detail.placeholder[data-v-bec7c182]{color:var(--text-mute);display:grid;place-items:center;min-height:160px}.detail-head[data-v-bec7c182]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.detail-head h2[data-v-bec7c182]{font-size:22px;margin:0}.sect[data-v-bec7c182]{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);margin:20px 0 8px}.form-row[data-v-bec7c182]{display:flex;gap:8px;align-items:center}.add-member[data-v-bec7c182]{flex-wrap:wrap}.role-select[data-v-bec7c182]{width:150px;flex:none}.members[data-v-bec7c182]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.member[data-v-bec7c182]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--bg-elevated);border-radius:var(--r-sm)}.mname[data-v-bec7c182]{font-size:14px;min-width:120px}.msid[data-v-bec7c182]{flex:1;font-size:12px;color:var(--text-mute)}.btn-primary[data-v-bec7c182],.btn-ghost[data-v-bec7c182]{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:var(--r-sm);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-primary[data-v-bec7c182]{background:var(--gradient-moon);color:#fff;border:none;box-shadow:0 8px 24px #3b82f64d}.btn-primary[data-v-bec7c182]:hover{filter:brightness(1.08)}.btn-ghost[data-v-bec7c182]{background:transparent;color:var(--text-dim);border:1px solid var(--line-strong)}.btn-ghost[data-v-bec7c182]:hover{color:var(--text);border-color:var(--text-mute)}.btn-ghost.danger[data-v-bec7c182]:hover{color:var(--danger);border-color:var(--danger)}.icon-btn[data-v-bec7c182]{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--text-dim);cursor:pointer}.icon-btn.danger[data-v-bec7c182]:hover{color:var(--danger);border-color:var(--danger)}.detail-actions[data-v-bec7c182]{display:flex;gap:8px}.muted[data-v-bec7c182]{color:var(--text-mute);font-size:12.5px}.badge[data-v-bec7c182]{font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--r-pill)}.badge.owner[data-v-bec7c182]{background:#fbbf2424;color:var(--warning)}.badge.admin[data-v-bec7c182]{background:#6ea8ff24;color:var(--moonlight)}.badge.member[data-v-bec7c182]{background:#94a3b81f;color:var(--text-dim)}.modal[data-v-bec7c182]{width:min(440px,calc(100vw - 32px));background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:22px}.modal.wide[data-v-bec7c182]{width:min(720px,calc(100vw - 32px));max-height:86vh;overflow-y:auto}.modal-head[data-v-bec7c182]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.modal-head h4[data-v-bec7c182]{font-size:18px;margin:0}.modal-close[data-v-bec7c182]{background:transparent;border:none;color:var(--text-mute);cursor:pointer}.perm-matrix[data-v-bec7c182]{width:100%;border-collapse:collapse;margin-top:12px}.perm-matrix th[data-v-bec7c182]{font-size:12px;color:var(--text-mute);text-align:center;padding:6px}.perm-matrix th[data-v-bec7c182]:first-child{text-align:left}.perm-matrix td[data-v-bec7c182]{padding:7px 6px;border-top:1px solid var(--line);font-size:13px}.pname[data-v-bec7c182]{color:var(--text-dim)}.pcell[data-v-bec7c182]{text-align:center}.custom-hint[data-v-bec7c182]{margin:18px 0 8px}.custom-row[data-v-bec7c182]{padding:12px 0;border-top:1px solid var(--line)}.custom-name[data-v-bec7c182]{font-size:14px;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px}.custom-perms[data-v-bec7c182]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.custom-perm[data-v-bec7c182]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-dim)}.editor-shell[data-v-094014b7]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;overflow:hidden}.toolbar[data-v-094014b7]{display:flex;flex-wrap:wrap;gap:4px;padding:10px 12px;border-bottom:1px solid var(--line);align-items:center}.tb-group[data-v-094014b7]{display:flex;align-items:center;gap:2px;padding:0 6px;border-right:1px solid var(--line)}.tb-group[data-v-094014b7]:last-child{border-right:none}.tb-btn[data-v-094014b7]{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-094014b7]:hover,.tb-btn.active[data-v-094014b7]{background:var(--bg-elevated);color:var(--text)}.color-trigger[data-v-094014b7]{font-size:13px}.swatches[data-v-094014b7]{display:flex;gap:6px;padding:4px}.swatch[data-v-094014b7]{width:22px;height:22px;border-radius:4px;border:1px solid var(--line);cursor:pointer;padding:0}.swatch.reset[data-v-094014b7]{border-style:dashed}.editor-frame[data-v-094014b7] .tiptap-editor{min-height:50vh;outline:none;padding:24px 28px}.editor-frame[data-v-094014b7] .ProseMirror{outline:none}.head[data-v-303f3d2c]{margin-bottom:24px;max-width:720px}.head h2[data-v-303f3d2c]{font-size:32px;font-weight:600;letter-spacing:-.025em;margin:0}.loader[data-v-303f3d2c]{display:flex;justify-content:center;padding:80px 0}.wiki-admin[data-v-303f3d2c]{display:grid;grid-template-columns:400px 1fr;gap:24px;align-items:start}@media(max-width:1000px){.wiki-admin[data-v-303f3d2c]{grid-template-columns:1fr}}.add-cat[data-v-303f3d2c]{margin-bottom:20px}.add-cat h3[data-v-303f3d2c]{font-size:15px;font-weight:600;margin:0 0 10px}.add-cat-row[data-v-303f3d2c]{display:flex;gap:6px;align-items:center}.color-input[data-v-303f3d2c]{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-303f3d2c]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:14px;margin-bottom:12px}.cat-head[data-v-303f3d2c]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cat-dot[data-v-303f3d2c]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.cat-title[data-v-303f3d2c]{font-weight:600;font-size:14.5px}.cat-key[data-v-303f3d2c]{font-family:var(--font-mono);font-size:11.5px;color:var(--text-mute)}.cat-actions[data-v-303f3d2c]{display:flex;gap:2px;margin-left:auto}.icon-btn[data-v-303f3d2c]{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-303f3d2c]:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.icon-btn[data-v-303f3d2c]:disabled{opacity:.4;cursor:default}.icon-btn.danger[data-v-303f3d2c]:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.page-list[data-v-303f3d2c]{list-style:none;display:flex;flex-direction:column;gap:4px;margin:0 0 10px}.page-list li[data-v-303f3d2c]{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px}.page-list li.active[data-v-303f3d2c]{background:var(--bg-elevated)}.page-list li.sub[data-v-303f3d2c]{padding-left:18px}.page-name[data-v-303f3d2c]{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-303f3d2c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-name[data-v-303f3d2c]:hover{color:var(--text)}.page-list li.active .page-name[data-v-303f3d2c]{color:var(--text);font-weight:500}.sub-bullet[data-v-303f3d2c]{width:5px;height:5px;border-radius:50%;background:var(--line-strong);flex-shrink:0}.page-actions[data-v-303f3d2c]{display:flex;gap:2px}.add-sub[data-v-303f3d2c]{padding-left:18px!important;gap:6px}.add-page-row[data-v-303f3d2c]{display:flex;gap:6px}.editor-col[data-v-303f3d2c]{position:sticky;top:90px}.editor-meta[data-v-303f3d2c]{display:flex;gap:12px;margin-bottom:12px}.field[data-v-303f3d2c]{display:flex;flex-direction:column;gap:4px;flex:1}.field span[data-v-303f3d2c]{font-size:12px;font-weight:500;color:var(--text-mute)}.editor-actions[data-v-303f3d2c]{display:flex;justify-content:flex-end;margin-top:12px}.editor-empty[data-v-303f3d2c]{padding:60px 0}.btn-primary[data-v-303f3d2c]{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-303f3d2c]:hover{background:#fff;border-color:#fff}.btn-primary[data-v-303f3d2c]:disabled{opacity:.5;cursor:default}.btn-ghost[data-v-303f3d2c]{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-303f3d2c]:hover{border-color:var(--line-strong)}.head[data-v-24c806d0]{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;gap:12px}.head h2[data-v-24c806d0]{font-size:32px;font-weight:600;letter-spacing:-.025em;margin:0}.loader[data-v-24c806d0]{display:flex;justify-content:center;padding:80px 0}.tpl-modal[data-v-24c806d0]{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-24c806d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tpl-modal-head h3[data-v-24c806d0]{font-size:17px;font-weight:600;margin:0}.tpl-modal-hint[data-v-24c806d0]{font-size:13.5px;color:var(--text-dim);line-height:1.5;margin:0 0 18px}.modal-close[data-v-24c806d0]{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-24c806d0]:hover{color:var(--text);border-color:var(--line-strong)}.tpl-edit[data-v-24c806d0]{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-24c806d0]{display:flex;gap:8px;align-items:center}.apps-admin[data-v-24c806d0]{display:grid;grid-template-columns:360px 1fr;gap:24px;align-items:start}@media(max-width:1000px){.apps-admin[data-v-24c806d0]{grid-template-columns:1fr}}.add-form[data-v-24c806d0]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.add-form h3[data-v-24c806d0]{font-size:15px;font-weight:600;margin:0}.add-row[data-v-24c806d0]{display:flex;gap:6px}.sel[data-v-24c806d0]{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-24c806d0]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:10px}.form-block.active[data-v-24c806d0]{border-color:var(--line-strong)}.form-head[data-v-24c806d0]{display:flex;align-items:center;gap:8px}.form-name[data-v-24c806d0]{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-24c806d0]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.area-badge[data-v-24c806d0]{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-24c806d0]{font-size:11px;color:var(--text-mute);flex-shrink:0}.form-actions[data-v-24c806d0]{display:flex;gap:2px}.sub-count[data-v-24c806d0]{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-24c806d0]{background:var(--moon);border-color:var(--moon);color:#fff}.detail-tabs[data-v-24c806d0]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:24px;border-bottom:1px solid var(--line)}.dtab[data-v-24c806d0]{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-24c806d0]:hover{color:var(--text)}.dtab.active[data-v-24c806d0]{color:var(--text);border-bottom-color:var(--text)}.icon-btn[data-v-24c806d0]{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-24c806d0]:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.icon-btn[data-v-24c806d0]:disabled{opacity:.4;cursor:default}.icon-btn.danger[data-v-24c806d0]:hover{color:var(--danger);border-color:var(--danger)}.empty-detail[data-v-24c806d0]{padding:60px 0}.meta-row[data-v-24c806d0]{display:flex;gap:12px}.field[data-v-24c806d0]{display:flex;flex-direction:column;gap:4px;flex:1;margin-bottom:12px}.field-sm[data-v-24c806d0]{display:flex;flex-direction:column;gap:4px;width:150px;margin-bottom:12px}.field span[data-v-24c806d0],.field-sm span[data-v-24c806d0]{font-size:12px;font-weight:500;color:var(--text-mute)}.check[data-v-24c806d0]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-dim);margin-bottom:18px;cursor:pointer}.check.sm[data-v-24c806d0]{font-size:13px;margin-bottom:0}.check input[data-v-24c806d0]{width:16px;height:16px;cursor:pointer}.fields-title[data-v-24c806d0]{font-size:16px;font-weight:600;margin:0 0 12px}.field-edit[data-v-24c806d0]{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-24c806d0]{display:flex;gap:6px;align-items:center}.field-edit-top[data-v-24c806d0]>:first-child{flex:1}.opts[data-v-24c806d0]{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-24c806d0]{display:flex;justify-content:flex-end;margin-top:16px}.filter-row[data-v-24c806d0]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.filter-btn[data-v-24c806d0]{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-24c806d0]:hover{color:var(--text);border-color:var(--line-strong)}.filter-btn.active[data-v-24c806d0]{color:var(--bg);background:var(--text);border-color:var(--text)}.sub[data-v-24c806d0]{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;margin-bottom:12px;overflow:hidden}.sub.open[data-v-24c806d0]{border-color:var(--line-strong)}.sub-head[data-v-24c806d0]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;cursor:pointer}.sub-who[data-v-24c806d0]{min-width:0}.sub-name[data-v-24c806d0]{font-weight:600;font-size:14.5px}.sub-id[data-v-24c806d0]{font-size:12px;color:var(--text-mute);margin-left:8px;text-decoration:none}.sub-id[data-v-24c806d0]:hover{color:var(--text)}.sub-meta[data-v-24c806d0]{display:flex;align-items:center;gap:10px;flex-shrink:0}.unread-dot[data-v-24c806d0]{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-24c806d0]{font-size:11px;color:var(--text-mute);border:1px solid var(--line);border-radius:5px;padding:2px 7px}.sub-status[data-v-24c806d0]{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-24c806d0]{color:#4ade80}.sub-status.rejected[data-v-24c806d0]{color:var(--danger)}.sub-status.new[data-v-24c806d0]{color:var(--warning)}.sub-date[data-v-24c806d0]{font-size:12px;color:var(--text-mute);white-space:nowrap}.sub-body[data-v-24c806d0]{padding:0 18px 18px;border-top:1px solid var(--line)}.answers[data-v-24c806d0]{display:grid;grid-template-columns:160px 1fr;gap:6px 14px;margin:16px 0;font-size:13.5px}.answers dt[data-v-24c806d0]{color:var(--text-mute);margin:0}.answers dd[data-v-24c806d0]{color:var(--text);margin:0;white-space:pre-wrap;word-break:break-word}.chat[data-v-24c806d0]{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-24c806d0]{font-size:13px;color:var(--text-mute);font-style:italic;text-align:center;padding:8px 0}.chat-msg[data-v-24c806d0]{max-width:80%;padding:8px 12px;border-radius:10px}.chat-msg.team[data-v-24c806d0]{align-self:flex-end;background:var(--moon);color:#fff}.chat-msg.applicant[data-v-24c806d0]{align-self:flex-start;background:var(--bg-card);border:1px solid var(--line)}.chat-meta[data-v-24c806d0]{font-size:11px;opacity:.75;margin-bottom:3px}.chat-text[data-v-24c806d0]{font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.tpl-row[data-v-24c806d0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.tpl-label[data-v-24c806d0]{font-size:12px;color:var(--text-mute)}.tpl-btn[data-v-24c806d0]{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-24c806d0]:hover{border-color:var(--line-strong);color:var(--text)}.send-row[data-v-24c806d0]{display:flex;justify-content:flex-end;margin-top:10px}.status-bar[data-v-24c806d0]{display:flex;gap:8px;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.status-label[data-v-24c806d0]{font-size:12px;color:var(--text-mute);margin-right:2px}.spacer[data-v-24c806d0]{flex:1}.btn-primary[data-v-24c806d0]{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-24c806d0]:hover{background:#fff;border-color:#fff}.btn-primary[data-v-24c806d0]:disabled{opacity:.5;cursor:default}.btn-primary.sm[data-v-24c806d0]{height:32px;padding:0 14px;font-size:13px}.btn-accept[data-v-24c806d0],.btn-reject[data-v-24c806d0]{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-24c806d0]{color:#4ade80}.btn-accept[data-v-24c806d0]:hover,.btn-accept.active[data-v-24c806d0]{border-color:#4ade80;background:#4ade801f}.btn-reject[data-v-24c806d0]{color:var(--danger)}.btn-reject[data-v-24c806d0]:hover,.btn-reject.active[data-v-24c806d0]{border-color:var(--danger);background:#f871711f}.btn-ghost[data-v-24c806d0]{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-24c806d0]:hover{border-color:var(--line-strong)}.btn-ghost.sm[data-v-24c806d0]{height:32px;padding:0 12px}.centered[data-v-1e359a57]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:160px 0}p[data-v-1e359a57]{color:var(--text-dim);font-size:14px}.account-page[data-v-cb9f5e05]{width:min(1000px,100%);margin:0 auto}.account-title[data-v-cb9f5e05]{font-size:28px;font-weight:600;letter-spacing:-.025em;margin:0 0 20px}.account-grid[data-v-cb9f5e05]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.account-col[data-v-cb9f5e05]{display:flex;flex-direction:column;gap:16px}@media(max-width:860px){.account-grid[data-v-cb9f5e05]{grid-template-columns:1fr}}.account-card[data-v-cb9f5e05]{padding:20px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg)}.account-card.danger[data-v-cb9f5e05]{border-color:#f8717140}.account-h[data-v-cb9f5e05]{font-size:15px;font-weight:600;margin:0 0 14px}.account-hint[data-v-cb9f5e05]{font-size:13px;color:var(--text-dim);line-height:1.5;margin:0 0 14px}.account-form[data-v-cb9f5e05]{display:flex;gap:10px;align-items:stretch}.account-form-col[data-v-cb9f5e05]{display:flex;flex-direction:column;gap:12px}.steam-row[data-v-cb9f5e05]{display:flex;align-items:center;gap:16px}.discord-row[data-v-cb9f5e05]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.discord-name[data-v-cb9f5e05]{font-size:15px;font-weight:600}.discord-badge[data-v-cb9f5e05]{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-cb9f5e05]{display:flex;gap:10px}.steam-fallback[data-v-cb9f5e05]{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-cb9f5e05]{font-size:15px;font-weight:600;margin-bottom:2px}.steam-id[data-v-cb9f5e05]{font-family:var(--font-mono);font-size:12.5px;color:var(--text-mute);text-decoration:none}.steam-id[data-v-cb9f5e05]:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.account-btn[data-v-cb9f5e05]{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-cb9f5e05]:hover:not(:disabled){filter:brightness(1.08)}.account-btn[data-v-cb9f5e05]:disabled{opacity:.55;cursor:default}.account-btn.ghost[data-v-cb9f5e05]{background:transparent;border:1px solid var(--line-strong);color:var(--text)}.account-btn.ghost[data-v-cb9f5e05]:hover{background:var(--bg-elevated);filter:none}.account-btn.danger-btn[data-v-cb9f5e05]{background:transparent;border:1px solid rgba(248,113,113,.4);color:var(--danger)}.account-btn.danger-btn[data-v-cb9f5e05]:hover{background:#f871711a;filter:none}.stage[data-v-d2faa090]{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:10px;overflow:hidden}.stage canvas[data-v-d2faa090]{display:block;width:100%;height:440px}.readout[data-v-d2faa090]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;pointer-events:none}.label[data-v-d2faa090]{font-size:14px;color:var(--text-dim)}.label.bust[data-v-d2faa090]{color:var(--danger)}.kpi[data-v-d2faa090]{font-size:68px;font-weight:600;color:var(--text);letter-spacing:-1px}.kpi.bust[data-v-d2faa090]{color:var(--danger)}@media(max-width:720px){.stage canvas[data-v-d2faa090]{height:320px}.kpi[data-v-d2faa090]{font-size:48px}}.bet[data-v-f3493141]{display:flex;flex-direction:column;gap:14px}.bet-head[data-v-f3493141]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bet-head h3[data-v-f3493141]{font-size:18px;font-weight:600;margin:0}.wallet[data-v-f3493141]{font-size:12px;color:var(--text-mute)}.wallet b[data-v-f3493141]{color:var(--text-dim);font-weight:600}.gate[data-v-f3493141]{font-size:14px;color:var(--text-dim);line-height:1.6;margin:0}.field[data-v-f3493141]{position:relative}.field input[data-v-f3493141]{width:100%;height:46px;padding:0 90px 0 14px;border-radius:8px;background:var(--bg);border:1px solid var(--line);color:var(--text);font-size:16px;font-weight:600}.field input[data-v-f3493141]:focus{outline:none;border-color:var(--line-strong)}.field .suffix[data-v-f3493141]{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-mute)}.auto-field input[data-v-f3493141]{padding-left:42px;padding-right:32px}.auto-field .lead[data-v-f3493141]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--warning);display:inline-flex}.auto-field .suffix[data-v-f3493141]{right:16px;font-size:14px}.quick[data-v-f3493141]{display:flex;flex-wrap:wrap;gap:6px}.quick button[data-v-f3493141]{flex:1;min-width:48px;height:32px;border-radius:6px;background:transparent;border:1px solid var(--line);color:var(--text-dim);font-size:12.5px;font-weight:600;cursor:pointer}.quick button[data-v-f3493141]:hover:not(:disabled){border-color:var(--text-dim);color:var(--text)}.quick button[data-v-f3493141]:disabled{opacity:.4;cursor:default}.auto-head[data-v-f3493141]{display:flex;align-items:center;gap:10px}.switch[data-v-f3493141]{width:38px;height:22px;border-radius:6px;background:var(--bg-elevated);border:1px solid var(--line);position:relative;flex-shrink:0;cursor:pointer}.switch.on[data-v-f3493141]{background:var(--text);border-color:var(--text)}.switch i[data-v-f3493141]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:4px;background:var(--text-mute);transition:left .15s ease,background .15s ease}.switch.on i[data-v-f3493141]{left:18px;background:var(--bg)}.auto-text[data-v-f3493141]{font-size:13px;color:var(--text-dim)}.action[data-v-f3493141]{height:48px;border-radius:8px;border:1px solid var(--text);cursor:pointer;background:var(--text);color:var(--bg);font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px}.action[data-v-f3493141]:hover:not(:disabled){background:#fff}.action[data-v-f3493141]:disabled{opacity:.45;cursor:default}.action.cashout[data-v-f3493141]{background:var(--success);border-color:var(--success);color:#07210f}.action.cashout[data-v-f3493141]:hover{background:#58e08f}.action.ghostbtn[data-v-f3493141]{background:transparent;color:var(--text-dim);border-color:var(--line)}.action.ghostbtn[data-v-f3493141]:hover{background:transparent;border-color:var(--danger);color:var(--danger)}.players[data-v-b5f4c0af]{padding-bottom:6px}.players-head[data-v-b5f4c0af]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.players-head h3[data-v-b5f4c0af]{font-size:18px;font-weight:600;margin:0}.count[data-v-b5f4c0af]{color:var(--text-faint);font-size:14px;font-weight:400;margin-left:4px}.total[data-v-b5f4c0af]{font-size:12px;color:var(--text-mute)}.total b[data-v-b5f4c0af]{color:var(--text-dim);font-weight:600}.empty[data-v-b5f4c0af]{font-size:13px;color:var(--text-mute);margin:8px 2px}.rows[data-v-b5f4c0af]{list-style:none;margin:0;padding:0;max-height:340px;overflow-y:auto}.rows li[data-v-b5f4c0af]{display:flex;align-items:center;gap:10px;padding:9px 2px;border-top:1px solid var(--line);font-size:13.5px}.rows li.me[data-v-b5f4c0af]{background:#eef2f908}.name[data-v-b5f4c0af]{font-weight:600;color:var(--text)}.you[data-v-b5f4c0af]{margin-left:6px;padding:1px 6px;border-radius:4px;background:var(--bg-elevated);color:var(--text-mute);font-size:11px;font-weight:600}.bet[data-v-b5f4c0af]{margin-left:auto;color:var(--text-mute)}.status[data-v-b5f4c0af]{width:132px;text-align:right;font-weight:600}.status.win[data-v-b5f4c0af]{color:var(--success)}.status.bust[data-v-b5f4c0af]{color:var(--danger)}.status.auto[data-v-b5f4c0af]{color:var(--text-mute);font-weight:400}.status.idle[data-v-b5f4c0af]{color:var(--text-faint);font-weight:400}@media(max-width:720px){.status[data-v-b5f4c0af]{width:104px}}.page-head[data-v-9afe532c]{text-align:center}.grid[data-v-9afe532c]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;align-items:start}.board[data-v-9afe532c]{display:flex;flex-direction:column;gap:12px;min-width:0}.side[data-v-9afe532c]{display:flex;flex-direction:column;gap:18px}.history[data-v-9afe532c]{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;min-width:0}.chip[data-v-9afe532c]{flex-shrink:0;padding:4px 9px;border-radius:6px;font-size:12.5px;font-weight:600;background:var(--bg-card);border:1px solid currentColor}.chip.low[data-v-9afe532c]{color:var(--danger)}.chip.mid[data-v-9afe532c]{color:var(--warning)}.chip.high[data-v-9afe532c]{color:var(--success)}.chip.epic[data-v-9afe532c]{color:#c084fc}.gate[data-v-9afe532c]{max-width:460px;margin:40px auto;padding:32px;text-align:center;background:var(--bg-card);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:14px}.gate h2[data-v-9afe532c]{font-size:22px;font-weight:600;margin:0}.gate-msg[data-v-9afe532c]{color:var(--text-dim);font-size:14px;line-height:1.6;margin:0}.gate-btn[data-v-9afe532c]{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:8px;cursor:pointer;background:var(--text);color:var(--bg);border:1px solid var(--text);font-family:inherit;font-size:14px;font-weight:600;text-decoration:none}.gate-btn[data-v-9afe532c]:hover{background:#fff}@media(max-width:980px){.grid[data-v-9afe532c]{grid-template-columns:1fr}}.legal[data-v-bae464fc]{width:min(780px,100%);margin:0 auto}.legal-title[data-v-bae464fc]{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.025em;margin:0 0 6px}.legal-updated[data-v-bae464fc]{font-size:13px;color:var(--text-mute);margin:0 0 28px}.legal-body[data-v-bae464fc] h2{font-family:var(--font-display);font-size:22px;font-weight:600;margin:34px 0 12px}.legal-body[data-v-bae464fc] h3{font-size:16px;font-weight:600;color:var(--text);margin:22px 0 8px}.legal-body[data-v-bae464fc] p{font-size:14.5px;line-height:1.7;color:var(--text-dim);margin:0 0 12px}.legal-body[data-v-bae464fc] ul{margin:0 0 14px;padding-left:20px}.legal-body[data-v-bae464fc] li{font-size:14.5px;line-height:1.7;color:var(--text-dim);margin-bottom:4px}.legal-body[data-v-bae464fc] a{color:var(--moon);text-decoration:none}.legal-body[data-v-bae464fc] a:hover{text-decoration:underline;text-underline-offset:3px}.legal-body[data-v-bae464fc] address{font-style:normal;line-height:1.7;font-size:14.5px;color:var(--text);margin:0 0 12px}.legal-body[data-v-bae464fc] strong{color:var(--text);font-weight:600}
