@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700&family=Inter:wght@400;500&family=JetBrains+Mono:wght@400;500&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg: #080c0f;--color-surface: #0d1317;--color-surface-raised: #121a1f;--color-border: #1e2d35;--color-border-bright: #2a3d48;--color-hazard: #e8a020;--color-hazard-dim: #7a4c00;--color-red: #c8342a;--color-green: #2ecc71;--color-cyan: #4dd4c8;--color-text: #d4dde3;--color-muted: #5a7080;--color-label: #3a5060;--font-display: "Barlow Condensed", sans-serif;--font-mono: "JetBrains Mono", monospace;--font-sans: "Inter", sans-serif}html{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100vh;background:var(--color-bg)}#app{min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-bright)}::selection{background:#e8a0204d;color:#fff}.nav[data-v-f100fcc5]{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease}.nav.is-scrolled[data-v-f100fcc5]{background:#080c0ff5;border-bottom-color:#1e2d35;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav-inner[data-v-f100fcc5]{max-width:1200px;margin:0 auto;padding:0 24px;height:60px;display:flex;align-items:center;gap:16px}.brand[data-v-f100fcc5]{display:flex;align-items:center;gap:10px;text-decoration:none}.brand-title[data-v-f100fcc5]{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:18px;color:#d4dde3;letter-spacing:.12em;text-transform:uppercase}.nav-links[data-v-f100fcc5]{display:flex;gap:28px;margin-left:auto}.nav-auth[data-v-f100fcc5]{display:flex;align-items:center}.nav-login[data-v-f100fcc5]{padding:6px 14px;border:1px solid var(--color-border-bright);border-radius:2px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--color-text);transition:all .15s}.nav-login[data-v-f100fcc5]:hover{border-color:var(--color-cyan);color:var(--color-cyan)}.nav-user[data-v-f100fcc5]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:12px;color:var(--color-cyan);transition:color .15s}.nav-user[data-v-f100fcc5]:hover{color:#8fe8df}.nav-link[data-v-f100fcc5]{font-family:Inter,sans-serif;font-size:13px;color:#5a7080;text-decoration:none;letter-spacing:.04em;transition:color .15s}.nav-link[data-v-f100fcc5]:hover{color:#d4dde3}.nav-toggle[data-v-f100fcc5]{display:flex;background:none;border:none;cursor:pointer;padding:4px;flex-direction:column;gap:4px}.nav-toggle span[data-v-f100fcc5]{display:block;width:20px;height:2px;background:#5a7080;transition:background .15s}.nav-toggle:hover span[data-v-f100fcc5]{background:#d4dde3}.nav-menu-mobile[data-v-f100fcc5]{background:#080c0ffa;border-top:1px solid #1e2d35;padding:16px 24px}.nav-menu-item[data-v-f100fcc5]{display:block;font-family:Inter,sans-serif;font-size:15px;color:#7c9aaa;text-decoration:none;padding:10px 0;border-bottom:1px solid #1e2d35;cursor:pointer}.nav-menu-item[data-v-f100fcc5]:last-child{border-bottom:none}.nav-menu-item-extra[data-v-f100fcc5]{color:#b8a060}.nav-menu-item-extra[data-v-f100fcc5]:hover{color:#f0c060}.nav-menu-item-danger[data-v-f100fcc5]{color:#e84545}.nav-menu-item-danger[data-v-f100fcc5]:hover{color:#ff6060}@media (max-width: 860px){.nav-links[data-v-f100fcc5],.nav-auth[data-v-f100fcc5]{display:none}}.hero[data-v-820af99f]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;padding:100px 24px 60px}.hero-grid[data-v-820af99f]{position:absolute;inset:0;background-image:linear-gradient(rgba(30,45,53,.25) 1px,transparent 1px),linear-gradient(90deg,rgba(30,45,53,.25) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 40%,transparent 100%);pointer-events:none}.hazard-top[data-v-820af99f]{position:absolute;top:0;right:0;width:320px;height:4px;background:repeating-linear-gradient(90deg,#e8a020 0px 20px,#0d1317 20px 40px);opacity:.6}.hazard-bottom[data-v-820af99f]{position:absolute;bottom:0;left:0;right:0;height:3px;background:repeating-linear-gradient(90deg,#e8a020 0px,#e8a020 24px,transparent 24px,transparent 48px);opacity:.4}.hero-inner[data-v-820af99f]{max-width:1200px;margin:0 auto;width:100%;position:relative}.hero-tag[data-v-820af99f]{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(232,160,32,.25);border-radius:2px;padding:5px 12px;margin-bottom:32px}.hero-tag-dot[data-v-820af99f]{width:6px;height:6px;border-radius:50%;background:#e8a020;box-shadow:0 0 6px #e8a020;animation:pulse-820af99f 2s infinite}.hero-tag-text[data-v-820af99f]{font-family:JetBrains Mono,monospace;font-size:11px;color:#e8a020;letter-spacing:.12em;text-transform:uppercase}.hero-title[data-v-820af99f]{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(56px,10vw,120px);line-height:.9;letter-spacing:.02em;text-transform:uppercase;color:#d4dde3;margin:0 0 24px}.hero-title .accent[data-v-820af99f]{color:#e8a020}.hero-sub[data-v-820af99f]{font-family:Inter,sans-serif;font-size:16px;color:#5a7080;line-height:1.7;max-width:520px;margin:0 0 48px}.stats[data-v-820af99f]{display:inline-grid;grid-template-columns:repeat(3,auto);background:#1e2d35;border:1px solid #1e2d35;border-radius:2px;overflow:hidden;margin-bottom:48px;gap:1px}.stat[data-v-820af99f]{padding:12px 24px;background:#080c0f;text-align:center}.stat-label[data-v-820af99f]{font-family:JetBrains Mono,monospace;font-size:10px;color:#3a5060;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.stat-value[data-v-820af99f]{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:30px;color:#d4dde3;letter-spacing:.04em;line-height:1}.stat-unit[data-v-820af99f]{font-size:14px;color:#3a5060;margin-left:2px}.cta-row[data-v-820af99f]{display:flex;gap:12px;flex-wrap:wrap}.btn[data-v-820af99f]{display:inline-flex;align-items:center;padding:12px 28px;font-family:Barlow Condensed,sans-serif;font-size:16px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background .2s,color .2s,border-color .2s;border:1px solid transparent}.btn-primary[data-v-820af99f]{background:#e8a020;color:#080c0f;font-weight:700}.btn-primary[data-v-820af99f]:hover{background:#f0b030}.btn-ghost[data-v-820af99f]{background:transparent;color:#7c9aaa;font-weight:600;border-color:#2a3d48}.btn-ghost[data-v-820af99f]:hover{border-color:#4dd4c8;color:#4dd4c8}@keyframes pulse-820af99f{0%,to{opacity:1}50%{opacity:.4}}.section-label[data-v-ad1bafd3]{display:flex;align-items:center;gap:14px;margin-bottom:32px}.section-id[data-v-ad1bafd3]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;color:#e8a020;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.section-line[data-v-ad1bafd3]{flex:1;height:1px;background:#1e2d35}.section-title[data-v-ad1bafd3]{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:28px;color:#d4dde3;letter-spacing:.06em;text-transform:uppercase;margin:0}.server-card[data-v-40cc6b36]{background:#0d1317;border:1px solid #1e2d35;border-radius:2px;padding:20px 24px;transition:border-color .2s;position:relative;overflow:hidden}.server-card.is-loading[data-v-40cc6b36]{opacity:.7}.loading-bar[data-v-40cc6b36]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#e8a020 50%,transparent 100%);animation:loading-sweep-40cc6b36 1.5s ease-in-out infinite}@keyframes loading-sweep-40cc6b36{0%{transform:translate(-100%)}to{transform:translate(100%)}}.server-card[data-v-40cc6b36]:hover{border-color:#2a3d48}.server-head[data-v-40cc6b36]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}.server-name-row[data-v-40cc6b36]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.server-name[data-v-40cc6b36]{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:18px;color:#d4dde3;letter-spacing:.03em;line-height:1.2;margin-bottom:4px}.badge-custom[data-v-40cc6b36]{display:inline-block;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.12em;color:#e8a020;border:1px solid rgba(232,160,32,.4);border-radius:2px;background:#e8a02014;text-transform:uppercase;margin-bottom:4px}.server-tagline[data-v-40cc6b36]{font-family:Inter,sans-serif;font-size:12px;color:#7c9aaa;letter-spacing:.02em;margin-bottom:4px;font-style:italic}.server-ip[data-v-40cc6b36]{font-family:JetBrains Mono,monospace;font-size:11px;color:#3a5060;letter-spacing:.05em}.status[data-v-40cc6b36]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.status-dot[data-v-40cc6b36]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-text[data-v-40cc6b36]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.server-meta[data-v-40cc6b36]{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin-bottom:16px}.meta-key[data-v-40cc6b36]{font-family:JetBrains Mono,monospace;font-size:10px;color:#3a5060;letter-spacing:.08em;margin-bottom:2px}.meta-val[data-v-40cc6b36]{font-family:Inter,sans-serif;font-size:13px;color:#7c9aaa}.player-bar-wrap[data-v-40cc6b36]{width:100%}.player-bar-head[data-v-40cc6b36]{display:flex;justify-content:space-between;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:11px;color:#5a7080}.player-bar-head span[data-v-40cc6b36]:last-child{color:#d4dde3}.player-bar-track[data-v-40cc6b36]{height:3px;background:#1e2d35;border-radius:2px;overflow:hidden}.player-bar-fill[data-v-40cc6b36]{height:100%;border-radius:2px;transition:width .5s ease}.copy-btn[data-v-40cc6b36]{margin-top:16px;width:100%;padding:8px 0;background:transparent;border:1px solid #1e2d35;border-radius:2px;color:#5a7080;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;cursor:pointer;transition:all .2s}.copy-btn[data-v-40cc6b36]:hover{border-color:#2a3d48;color:#d4dde3}.copy-btn.copied[data-v-40cc6b36]{background:#0a4020;border-color:#2ecc71;color:#2ecc71}.server-extra[data-v-40cc6b36]{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;border-top:1px dashed #1e2d35}.tech-list[data-v-40cc6b36]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tech-label[data-v-40cc6b36]{font-family:JetBrains Mono,monospace;font-size:10px;color:#3a5060;letter-spacing:.1em;margin-right:2px}.tech-chip[data-v-40cc6b36]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:11px;color:#b5d4e0;background:#4dd4c814;border:1px solid rgba(77,212,200,.25);border-radius:2px;letter-spacing:.04em}.tech-chip em[data-v-40cc6b36]{font-style:normal;color:#4dd4c8;font-weight:600}.pastebin-link[data-v-40cc6b36]{font-family:JetBrains Mono,monospace;font-size:11px;color:#5a7080;text-decoration:none;letter-spacing:.06em;align-self:flex-start;transition:color .15s}.pastebin-link[data-v-40cc6b36]:hover{color:#4dd4c8}@keyframes pulse-40cc6b36{0%,to{opacity:1}50%{opacity:.4}}.news-card[data-v-724b9c77]{border-left:2px solid #7c9aaa;padding:4px 0 4px 20px}.news-meta[data-v-724b9c77]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.news-tag[data-v-724b9c77]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.news-date[data-v-724b9c77]{font-family:JetBrains Mono,monospace;font-size:10px;color:#3a5060}.news-title[data-v-724b9c77]{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:20px;color:#d4dde3;letter-spacing:.03em;margin-bottom:8px;line-height:1.2}.news-body[data-v-724b9c77]{font-family:Inter,sans-serif;font-size:13px;color:#5a7080;line-height:1.7}.news-body[data-v-724b9c77] p{margin:0 0 8px}.news-body[data-v-724b9c77] p:last-child{margin-bottom:0}.news-body[data-v-724b9c77] ul,.news-body[data-v-724b9c77] ol{margin:0 0 8px;padding-left:18px}.news-body[data-v-724b9c77] li{margin-bottom:2px}.news-body[data-v-724b9c77] strong{color:#d4dde3;font-weight:600}.news-body[data-v-724b9c77] a{color:#4dd4c8;text-decoration:underline}.news-body[data-v-724b9c77] code{font-family:JetBrains Mono,monospace;font-size:12px;background:#ffffff0f;padding:1px 5px;border-radius:2px}.news-body[data-v-724b9c77] blockquote{margin:0 0 8px;padding-left:12px;border-left:2px solid #2c3f4a;color:#7c9aaa}.rule-row[data-v-eb170d14]{display:grid;grid-template-columns:52px 110px 1fr;gap:0 16px;padding:12px 0;border-bottom:1px solid #0d1317;align-items:start}.rule-row[data-v-eb170d14]:last-child{border-bottom:none}.rule-id[data-v-eb170d14]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;color:#e8a020;letter-spacing:.05em;padding-top:1px}.rule-cat[data-v-eb170d14]{font-family:JetBrains Mono,monospace;font-size:10px;color:#3a5060;letter-spacing:.05em;text-transform:uppercase;padding-top:2px}.rule-text[data-v-eb170d14]{font-family:Inter,sans-serif;font-size:14px;color:#7c9aaa;line-height:1.6}.staff-card[data-v-7d67ecd2]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#0d1317;border:1px solid #1e2d35;border-radius:2px;transition:border-color .2s}.staff-card[data-v-7d67ecd2]:hover{border-color:#2a3d48}.staff-avatar[data-v-7d67ecd2]{width:36px;height:36px;background:#121a1f;border:1px solid #2a3d48;border-radius:2px;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.05em;flex-shrink:0}.staff-info[data-v-7d67ecd2]{flex:1;min-width:0}.staff-name[data-v-7d67ecd2]{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:15px;color:#d4dde3;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-role[data-v-7d67ecd2]{font-family:Inter,sans-serif;font-size:11px;margin-top:1px}.staff-online[data-v-7d67ecd2]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.footer[data-v-76d65f0f]{border-top:1px solid #1e2d35;padding:32px 24px;text-align:center}.footer-main[data-v-76d65f0f]{font-family:JetBrains Mono,monospace;font-size:11px;color:#3a5060;letter-spacing:.06em}.footer-sub[data-v-76d65f0f]{font-family:JetBrains Mono,monospace;font-size:10px;color:#1e2d35;margin-top:6px;letter-spacing:.04em}.page[data-v-53841f66]{position:relative;background:#080c0f;min-height:100vh;overflow:hidden}.page[data-v-53841f66]:before,.page[data-v-53841f66]:after{content:"";position:fixed;pointer-events:none;z-index:0;filter:blur(80px);opacity:.55}.page[data-v-53841f66]:before{top:-180px;left:50%;transform:translate(-50%);width:900px;height:520px;background:radial-gradient(ellipse at center,rgba(77,212,200,.12) 0%,rgba(77,212,200,.05) 35%,transparent 70%)}.page[data-v-53841f66]:after{top:35%;right:-160px;width:520px;height:520px;background:radial-gradient(circle,rgba(232,160,32,.08) 0%,rgba(232,160,32,.03) 40%,transparent 70%)}.page[data-v-53841f66]>*{position:relative;z-index:1}.section[data-v-53841f66]{padding:80px 24px;max-width:1200px;margin:0 auto}.divider[data-v-53841f66]{height:1px;background:#1e2d35;max-width:1200px;margin:0 auto}.grid-servers[data-v-53841f66]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.server-updated[data-v-53841f66]{margin-top:16px;font-family:JetBrains Mono,monospace;font-size:10px;color:#3a5060;letter-spacing:.06em;text-align:right}.server-error[data-v-53841f66]{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-bottom:16px;background:#c8342a1a;border:1px solid rgba(200,52,42,.35);border-radius:2px;font-family:JetBrains Mono,monospace;font-size:12px;color:#d4dde3;letter-spacing:.04em}.retry-btn[data-v-53841f66]{padding:4px 12px;background:transparent;border:1px solid #c8342a;border-radius:2px;color:#c8342a;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;cursor:pointer;transition:all .15s}.retry-btn[data-v-53841f66]:hover{background:#c8342a;color:#080c0f}.grid-news[data-v-53841f66]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:36px}.grid-staff[data-v-53841f66]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.rules-box[data-v-53841f66]{background:#0d1317;border:1px solid #1e2d35;border-radius:2px;padding:0 24px}.join[data-v-53841f66]{padding:100px 24px;text-align:center;position:relative;overflow:hidden}.join-glow[data-v-53841f66]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgba(232,160,32,.07) 0%,transparent 70%);pointer-events:none}.join-inner[data-v-53841f66]{position:relative;max-width:600px;margin:0 auto}.join-tag[data-v-53841f66]{font-family:JetBrains Mono,monospace;font-size:10px;color:#e8a020;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;opacity:.7}.join-title[data-v-53841f66]{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(42px,7vw,72px);color:#d4dde3;letter-spacing:.04em;text-transform:uppercase;line-height:1;margin:0 0 20px}.join-title .accent[data-v-53841f66]{color:#e8a020}.join-sub[data-v-53841f66]{font-family:Inter,sans-serif;font-size:15px;color:#5a7080;line-height:1.7;margin:0 0 40px}.join-ctas[data-v-53841f66]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn[data-v-53841f66]{display:inline-flex;align-items:center;padding:14px 36px;font-family:Barlow Condensed,sans-serif;font-size:16px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background .2s,color .2s,border-color .2s;border:1px solid transparent}.btn-primary[data-v-53841f66]{background:#e8a020;color:#080c0f;font-weight:700}.btn-primary[data-v-53841f66]:hover{background:#f0b030}.btn-qq[data-v-53841f66]{background:#12b7f521;color:#7c9aaa;font-weight:600;border-color:#12b7f54d}.btn-qq[data-v-53841f66]:hover{background:#12b7f538;color:#6ed3ff}.auth-page[data-v-21fd8ce1]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse at 50% -20%,rgba(77,212,200,.1) 0%,transparent 60%),var(--color-bg)}.auth-card[data-v-21fd8ce1]{position:relative;width:100%;max-width:420px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:2px;padding:40px 36px 32px}.auth-back[data-v-21fd8ce1]{position:absolute;top:18px;left:20px;font-family:var(--font-mono);font-size:11px;color:var(--color-label);transition:color .15s}.auth-back[data-v-21fd8ce1]:hover{color:var(--color-text)}.auth-title[data-v-21fd8ce1]{font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);margin-bottom:6px}.auth-sub[data-v-21fd8ce1]{font-size:13px;color:var(--color-muted);margin-bottom:24px}.auth-alert[data-v-21fd8ce1]{padding:10px 12px;margin-bottom:16px;background:#c8342a1a;border:1px solid rgba(200,52,42,.35);border-radius:2px;font-family:var(--font-mono);font-size:12px;color:#e6a39c}.auth-alert-ok[data-v-21fd8ce1]{background:#2ecc7114;border-color:#2ecc7159;color:#7fdcac}.oauth-row[data-v-21fd8ce1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.oauth-btn[data-v-21fd8ce1]{display:flex;align-items:center;justify-content:center;height:44px;border-radius:2px;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .15s}.oauth-steam[data-v-21fd8ce1]{background:#1b2838;color:#d4dde3;border:1px solid #2a3d48}.oauth-steam[data-v-21fd8ce1]:hover{background:#2a3d48}.oauth-qq[data-v-21fd8ce1]{background:#12b7f521;color:#6ed3ff;border:1px solid rgba(18,183,245,.3)}.oauth-qq[data-v-21fd8ce1]:hover{background:#12b7f538}.auth-divider[data-v-21fd8ce1]{display:flex;align-items:center;gap:12px;margin:24px 0;color:var(--color-label);font-size:11px;letter-spacing:.1em}.auth-divider[data-v-21fd8ce1]:before,.auth-divider[data-v-21fd8ce1]:after{content:"";flex:1;height:1px;background:var(--color-border)}.auth-form[data-v-21fd8ce1]{display:flex;flex-direction:column;gap:8px}.auth-label[data-v-21fd8ce1]{font-family:var(--font-mono);font-size:11px;color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.auth-input[data-v-21fd8ce1]{height:42px;padding:0 14px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:2px;color:var(--color-text);font-family:var(--font-sans);font-size:14px;outline:none;transition:border-color .15s}.auth-input[data-v-21fd8ce1]:focus{border-color:var(--color-cyan)}.auth-submit[data-v-21fd8ce1]{margin-top:16px;height:44px;background:var(--color-hazard);color:#080c0f;border:none;border-radius:2px;font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background .15s}.auth-submit[data-v-21fd8ce1]:hover:not(:disabled){background:#f0b030}.auth-submit[data-v-21fd8ce1]:disabled{opacity:.6;cursor:not-allowed}.auth-link-btn[data-v-21fd8ce1]{margin-top:16px;background:none;border:none;color:var(--color-muted);font-size:12px;transition:color .15s}.auth-link-btn[data-v-21fd8ce1]:hover{color:var(--color-cyan)}.profile-page[data-v-78293ab8]{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:80px 24px 40px;background:radial-gradient(ellipse at 50% -20%,rgba(232,160,32,.08) 0%,transparent 60%),var(--color-bg)}.profile-card[data-v-78293ab8]{position:relative;width:100%;max-width:460px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:2px;padding:40px 36px 32px}.profile-back[data-v-78293ab8]{position:absolute;top:18px;left:20px;font-family:var(--font-mono);font-size:11px;color:var(--color-label);transition:color .15s}.profile-back[data-v-78293ab8]:hover{color:var(--color-text)}.profile-title[data-v-78293ab8]{font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);margin-bottom:20px}.profile-alert[data-v-78293ab8]{padding:10px 12px;margin-bottom:16px;background:#c8342a1a;border:1px solid rgba(200,52,42,.35);border-radius:2px;font-family:var(--font-mono);font-size:12px;color:#e6a39c}.profile-section[data-v-78293ab8]{margin-bottom:28px}.profile-row[data-v-78293ab8]{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--color-border);font-size:13px}.profile-row span[data-v-78293ab8]{color:var(--color-muted)}.profile-row strong[data-v-78293ab8]{color:var(--color-text);font-weight:500;overflow-wrap:anywhere;text-align:right}.profile-subtitle[data-v-78293ab8]{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);margin-bottom:12px}.profile-hint[data-v-78293ab8]{font-size:12px;color:var(--color-muted);margin-bottom:10px}.profile-input[data-v-78293ab8]{width:100%;height:40px;padding:0 12px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:2px;color:var(--color-text);font-size:14px;outline:none;margin-bottom:8px}.profile-input[data-v-78293ab8]:focus{border-color:var(--color-cyan)}.profile-actions[data-v-78293ab8]{display:flex;flex-direction:column;gap:8px}.profile-btn[data-v-78293ab8]{height:40px;padding:0 16px;background:transparent;border:1px solid var(--color-border-bright);border-radius:2px;color:var(--color-text);font-size:13px;transition:all .15s}.profile-btn[data-v-78293ab8]:hover:not(:disabled){border-color:var(--color-cyan);color:var(--color-cyan)}.profile-btn[data-v-78293ab8]:disabled{opacity:.5;cursor:not-allowed}.profile-btn-primary[data-v-78293ab8]{background:var(--color-hazard);border-color:var(--color-hazard);color:#080c0f;font-weight:600}.profile-btn-primary[data-v-78293ab8]:hover:not(:disabled){background:#f0b030;color:#080c0f}.profile-btn-danger[data-v-78293ab8]{width:100%;border-color:#c8342a80;color:#e6a39c}.profile-btn-danger[data-v-78293ab8]:hover:not(:disabled){border-color:var(--color-red);color:var(--color-red)}
