.toast-stack[data-v-27a9a89a]{position:fixed;top:84px;left:50%;z-index:9999;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;transform:translate(-50%);width:min(calc(100vw - 32px),440px)}.toast[data-v-27a9a89a]{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px 16px;border-radius:14px;overflow:hidden;color:var(--text, #e8edf5);background:linear-gradient(135deg,#161a22f0,#0f141ceb);border:1px solid rgba(212,168,83,.28);box-shadow:0 0 0 1px #00000059 inset,0 12px 40px #0000008c,0 0 24px #d4a85314;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);pointer-events:auto}.toast--success .toast__icon[data-v-27a9a89a]{color:var(--primary, #d4a853)}.toast--error[data-v-27a9a89a]{border-color:#ff787859;box-shadow:0 0 0 1px #00000059 inset,0 12px 40px #0000008c,0 0 20px #dc50501f}.toast--error .toast__icon[data-v-27a9a89a]{color:#ff8a8a}.toast--error .toast__bar[data-v-27a9a89a]{background:linear-gradient(90deg,#ff6b6b,#f99)}.toast__icon[data-v-27a9a89a]{flex-shrink:0;width:22px;height:22px;margin-top:1px}.toast__text[data-v-27a9a89a]{flex:1;margin:0;font-size:14px;line-height:1.55;letter-spacing:.01em;color:#e8edf5f2}.toast__bar[data-v-27a9a89a]{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left center;background:linear-gradient(90deg,var(--primary, #d4a853),rgba(212,168,83,.45));animation:toast-countdown-27a9a89a linear forwards;opacity:.85}@keyframes toast-countdown-27a9a89a{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter-active[data-v-27a9a89a]{transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.toast-leave-active[data-v-27a9a89a]{transition:opacity .22s ease,transform .22s ease}.toast-enter-from[data-v-27a9a89a]{opacity:0;transform:translateY(-12px) scale(.96)}.toast-leave-to[data-v-27a9a89a]{opacity:0;transform:translateY(-6px) scale(.98)}.toast-move[data-v-27a9a89a]{transition:transform .28s ease}.app-icon[data-v-8a049262]{display:block;flex-shrink:0;color:currentColor}.app-logo-wrap[data-v-bffdef26]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.app-logo[data-v-bffdef26]{display:block;width:auto;height:100%;object-fit:contain}.app-logo-wrap--sm[data-v-bffdef26]{height:36px}.app-logo-wrap--md[data-v-bffdef26]{height:44px}.app-logo-wrap--lg[data-v-bffdef26]{height:52px}.app-logo-wrap--xl[data-v-bffdef26]{height:72px}.app-logo-wrap--hero[data-v-bffdef26]{height:140px}.app-logo-wrap--framed[data-v-bffdef26]{padding:6px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #388cdc33}.home-auth[data-v-1efacbcd]{padding:24px 26px 28px;border-radius:20px;border:1px solid rgba(212,168,83,.32);background:linear-gradient(165deg,#161c26fa,#0a0c12fc);box-shadow:0 24px 64px #000000a6}.home-auth--modal[data-v-1efacbcd]{box-shadow:none}.home-auth__head[data-v-1efacbcd]{display:flex;align-items:center;gap:12px;margin-bottom:22px}.home-auth__tabs[data-v-1efacbcd]{display:flex;flex:1;min-width:0;gap:0;padding:4px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.home-auth__close[data-v-1efacbcd]{flex-shrink:0;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff0d;color:var(--muted);font-size:22px;line-height:1;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.home-auth__close[data-v-1efacbcd]:hover{color:var(--text);border-color:#d4a85359;background:#d4a8531a}.home-auth__tab[data-v-1efacbcd]{flex:1;border:none;background:transparent;color:var(--muted);font-size:14px;font-weight:600;padding:10px 16px;border-radius:9px;cursor:pointer;transition:background .2s,color .2s}.home-auth__tab--active[data-v-1efacbcd]{background:linear-gradient(135deg,#d4a853f2,#a67c2e);color:#1a1508;box-shadow:0 4px 16px #d4a85340}.home-auth__title[data-v-1efacbcd]{margin:0 0 8px;font-size:19px;font-weight:700}.home-auth__sub[data-v-1efacbcd]{margin:0 0 20px;font-size:13px;color:var(--muted);line-height:1.55}.home-auth__submit[data-v-1efacbcd]{width:100%;margin-top:18px}.home-auth__error[data-v-1efacbcd]{margin:10px 0 0;color:#ff8a80;font-size:14px}.auth-form label[data-v-1efacbcd]{display:block;margin-top:14px;margin-bottom:8px;font-size:13px;color:var(--muted)}.auth-form label[data-v-1efacbcd]:first-of-type{margin-top:0}.auth-form[data-v-1efacbcd] input:not([type=checkbox]),.auth-form[data-v-1efacbcd] .password-field__input{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:var(--text)}.auth-form[data-v-1efacbcd] input:-webkit-autofill,.auth-form[data-v-1efacbcd] input:-webkit-autofill:hover,.auth-form[data-v-1efacbcd] input:-webkit-autofill:focus,.auth-form[data-v-1efacbcd] .password-field__input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 99999s ease-out 0s;box-shadow:0 0 0 1000px #12161e inset;border:1px solid rgba(212,168,83,.25)}.auth-form[data-v-1efacbcd] .code-row input{background:#ffffff0f}.auth-modal[data-v-1fb02140]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:flex-start;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 14px max(16px,env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch;background:#0000007a}.auth-modal__dialog[data-v-1fb02140]{position:relative;width:min(100%,448px);margin:auto 0;max-height:none;overflow:visible;border-radius:20px;box-shadow:0 28px 80px #0000008c}@media(min-width:640px){.auth-modal[data-v-1fb02140]{align-items:center;padding:24px}.auth-modal__dialog[data-v-1fb02140]{max-height:min(92vh,720px);overflow-y:auto}}.auth-modal-enter-active[data-v-1fb02140],.auth-modal-leave-active[data-v-1fb02140]{transition:opacity .25s ease}.auth-modal-enter-active .auth-modal__dialog[data-v-1fb02140],.auth-modal-leave-active .auth-modal__dialog[data-v-1fb02140]{transition:transform .25s ease,opacity .25s ease}.auth-modal-enter-from[data-v-1fb02140],.auth-modal-leave-to[data-v-1fb02140]{opacity:0}.auth-modal-enter-from .auth-modal__dialog[data-v-1fb02140],.auth-modal-leave-to .auth-modal__dialog[data-v-1fb02140]{transform:scale(.96) translateY(8px);opacity:0}.landing[data-v-5846c8b6]{position:relative;min-height:100vh;overflow-x:clip}.landing-bg[data-v-5846c8b6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#06080c,#0f1419 45%,#0a0e14)}.landing-bg__grid[data-v-5846c8b6]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,black 0%,transparent 85%);mask-image:linear-gradient(180deg,black 0%,transparent 85%)}.landing-bg__orb[data-v-5846c8b6]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.landing-bg__orb--gold[data-v-5846c8b6]{width:480px;height:480px;top:-120px;right:10%;background:#d4a85333}.landing-bg__orb--blue[data-v-5846c8b6]{width:420px;height:420px;bottom:10%;left:-80px;background:#388cdc2e}.landing[data-v-5846c8b6]>*:not(.landing-bg){position:relative;z-index:1}.landing-nav[data-v-5846c8b6]{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06080cb8;border-bottom:1px solid rgba(255,255,255,.06)}.landing-nav__inner[data-v-5846c8b6]{max-width:1120px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:24px}.landing-brand[data-v-5846c8b6]{display:flex;align-items:center;gap:12px;color:var(--text)}.landing-brand__text[data-v-5846c8b6]{font-weight:700;font-size:18px;letter-spacing:.02em}.landing-nav__links[data-v-5846c8b6]{display:flex;gap:24px;flex:1}.landing-nav__links a[data-v-5846c8b6]{color:var(--muted);font-size:14px;transition:color .2s}.landing-nav__links a[data-v-5846c8b6]:hover{color:var(--primary)}.landing-nav__actions[data-v-5846c8b6]{display:flex;gap:10px}.landing-hero[data-v-5846c8b6]{max-width:1120px;margin:0 auto;padding:56px 24px 80px}.landing-hero__grid[data-v-5846c8b6]{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}@media(max-width:960px){.landing-hero__grid[data-v-5846c8b6]{grid-template-columns:1fr}.landing-nav__links[data-v-5846c8b6]{display:none}}.landing-pill[data-v-5846c8b6]{display:inline-block;font-size:13px;color:var(--primary);background:#d4a85314;border:1px solid rgba(212,168,83,.35);padding:6px 14px;border-radius:999px;margin-bottom:22px}.landing-hero h1[data-v-5846c8b6]{font-size:clamp(30px,4.2vw,46px);line-height:1.15;margin:0 0 18px;display:flex;flex-direction:column;gap:4px}.landing-title-gradient[data-v-5846c8b6]{background:linear-gradient(135deg,#f0d78a 0%,var(--primary) 45%,#8ec5ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-lead[data-v-5846c8b6]{color:var(--muted);line-height:1.75;margin:0 0 28px;max-width:520px;font-size:15px}.landing-hero__cta[data-v-5846c8b6]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.btn-lg[data-v-5846c8b6]{padding:13px 24px;font-size:15px}.btn-shine[data-v-5846c8b6]{box-shadow:0 4px 24px #d4a85359;transition:transform .2s,box-shadow .2s}.btn-shine[data-v-5846c8b6]:hover{transform:translateY(-1px);box-shadow:0 8px 32px #d4a85373}.landing-tags[data-v-5846c8b6]{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-wrap:wrap;gap:10px}.landing-tags li[data-v-5846c8b6]{font-size:12px;color:var(--muted);padding:6px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.landing-stats[data-v-5846c8b6]{display:flex;gap:28px;flex-wrap:wrap;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.landing-stat strong[data-v-5846c8b6]{display:block;color:var(--text);font-size:15px;margin-bottom:4px}.landing-stat span[data-v-5846c8b6]{font-size:12px;color:var(--muted)}.landing-visual[data-v-5846c8b6]{position:relative}.landing-mock[data-v-5846c8b6]{position:relative;border-radius:20px;border:1px solid rgba(212,168,83,.22);background:linear-gradient(165deg,#141a24f2,#080a0efa);box-shadow:0 0 0 1px #388cdc14,0 32px 80px #0000008c;overflow:visible}.landing-mock__bar[data-v-5846c8b6]{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06);border-radius:20px 20px 0 0}.landing-mock__bar em[data-v-5846c8b6]{flex:1;font-style:normal;font-size:12px;color:var(--muted)}.landing-mock__dots[data-v-5846c8b6]{display:flex;gap:6px}.landing-mock__dots i[data-v-5846c8b6]{width:8px;height:8px;border-radius:50%;background:#ffffff1f;display:block}.landing-mock__body[data-v-5846c8b6]{padding:18px;border-radius:0 0 20px 20px}.landing-mock__row[data-v-5846c8b6]{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:8px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.landing-mock__head[data-v-5846c8b6]{color:var(--muted);font-size:12px}.landing-mock__row .accent[data-v-5846c8b6]{color:var(--primary)}.landing-mock__row .ok[data-v-5846c8b6]{color:#6ee7a8}.landing-mock__chart[data-v-5846c8b6]{display:flex;align-items:flex-end;gap:8px;height:72px;margin:16px 0 10px;padding:10px;background:linear-gradient(180deg,rgba(212,168,83,.1),transparent);border-radius:12px;border:1px solid rgba(212,168,83,.12)}.landing-mock__chart .bar[data-v-5846c8b6]{flex:1;background:linear-gradient(180deg,var(--primary),rgba(56,140,220,.4));border-radius:6px 6px 0 0;min-height:8px}.landing-mock__hint[data-v-5846c8b6]{font-size:12px;color:var(--muted);margin:0;text-align:center}.landing-float[data-v-5846c8b6]{position:absolute;font-size:12px;padding:8px 14px;border-radius:12px;background:#0a0e14e6;border:1px solid rgba(212,168,83,.35);color:var(--primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-float--1[data-v-5846c8b6]{top:18%;right:-12px}.landing-float--2[data-v-5846c8b6]{bottom:14%;left:-12px}.landing-section[data-v-5846c8b6]{max-width:1120px;margin:0 auto;padding:72px 24px;scroll-margin-top:88px}.landing-section--alt[data-v-5846c8b6]{background:#ffffff05;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);max-width:none}.landing-section--alt>h2[data-v-5846c8b6],.landing-section--alt>.landing-steps[data-v-5846c8b6]{max-width:1120px;margin-left:auto;margin-right:auto}.landing-section h2[data-v-5846c8b6]{text-align:center;margin:0 0 8px;font-size:30px}.landing-section__sub[data-v-5846c8b6]{text-align:center;color:var(--muted);margin:0 0 44px}.landing-cards[data-v-5846c8b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.landing-card[data-v-5846c8b6]{padding:26px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#ffffff0f,#ffffff05);transition:transform .25s,border-color .25s,box-shadow .25s}.landing-card[data-v-5846c8b6]:hover{transform:translateY(-4px);border-color:#d4a85359;box-shadow:0 16px 40px #00000059}.landing-card__icon[data-v-5846c8b6]{display:block;margin-bottom:12px;color:var(--primary, #d4a853)}.landing-card h3[data-v-5846c8b6]{margin:0 0 10px;color:var(--primary);font-size:17px}.landing-card p[data-v-5846c8b6]{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.landing-steps[data-v-5846c8b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;padding:0 24px 72px}.landing-step[data-v-5846c8b6]{text-align:center;padding:32px 24px}.landing-step__n[data-v-5846c8b6]{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#a67c2e);color:#1a1508;font-weight:800;margin-bottom:16px;box-shadow:0 8px 24px #d4a8534d}.landing-step h3[data-v-5846c8b6]{margin:0 0 8px}.landing-step p[data-v-5846c8b6]{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.landing-about[data-v-5846c8b6]{padding-bottom:48px}.landing-about>h2[data-v-5846c8b6]{margin-bottom:36px}.about-card-orbit[data-v-5846c8b6]{position:relative;max-width:880px;margin:0 auto;padding:2px;border-radius:22px;overflow:hidden;isolation:isolate}.about-card-orbit[data-v-5846c8b6]:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:0;background:conic-gradient(from 0deg,transparent 0deg,transparent 250deg,rgba(212,168,83,.15) 280deg,rgba(240,198,116,.95) 310deg,rgba(212,168,83,.55) 340deg,transparent 360deg);animation:about-orbit-spin-5846c8b6 4.5s linear infinite}.about-card-orbit[data-v-5846c8b6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #d4a8532e;pointer-events:none}@keyframes about-orbit-spin-5846c8b6{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.about-card-orbit[data-v-5846c8b6]:before{animation:none;background:linear-gradient(135deg,rgba(212,168,83,.45),transparent 55%)}}.about-card[data-v-5846c8b6]{position:relative;z-index:1;display:grid;grid-template-columns:200px 1fr;gap:28px 32px;align-items:center;padding:32px 36px;border-radius:20px;background:linear-gradient(165deg,#161c26fa,#0a0c12fc);box-shadow:0 20px 50px #00000047}.about-card__side[data-v-5846c8b6]{display:flex;justify-content:center;align-items:center}.about-card__avatar[data-v-5846c8b6]{width:148px;height:148px;border-radius:50%;object-fit:cover;border:3px solid rgba(212,168,83,.5);box-shadow:0 12px 28px #00000059,0 0 0 6px #d4a85314;background:#ffffff0f}.about-card__body[data-v-5846c8b6]{min-width:0}.about-card__name[data-v-5846c8b6]{margin:0 0 12px;font-size:22px;font-weight:700;color:var(--text);letter-spacing:.02em}.about-card__bio[data-v-5846c8b6]{margin:0;font-size:15px;line-height:1.8;color:#c8d2e6eb}@media(max-width:720px){.about-card[data-v-5846c8b6]{grid-template-columns:1fr;justify-items:center;text-align:center;padding:28px 22px}.about-card__avatar[data-v-5846c8b6]{width:128px;height:128px}}.landing-cta[data-v-5846c8b6]{text-align:center;padding:88px 24px}.landing-cta h2[data-v-5846c8b6]{margin:0 0 12px;font-size:28px}.landing-cta p[data-v-5846c8b6]{color:var(--muted);margin:0 0 28px}.landing-footer[data-v-5846c8b6]{max-width:1120px;margin:0 auto;padding:28px 24px;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:13px;border-top:1px solid rgba(255,255,255,.06)}.landing-footer__brand[data-v-5846c8b6]{display:flex;align-items:center;gap:10px}.landing-footer__link[data-v-5846c8b6]{border:none;background:none;padding:0;font:inherit;color:var(--primary);cursor:pointer}.landing-footer__link[data-v-5846c8b6]:hover{text-decoration:underline}.certified-icon[data-v-8e44ae41]{display:inline-flex;align-items:center;justify-content:center;color:var(--primary, #d4a853);vertical-align:middle;line-height:0}.user-certified-badge[data-v-85d60e79]{display:inline-flex;align-items:center;flex-shrink:0;vertical-align:middle}.user-certified-badge--prominent[data-v-85d60e79]{gap:5px;margin-left:2px;padding:3px 10px 3px 7px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#1a1508;background:linear-gradient(135deg,#f5e6b8 0%,var(--primary, #d4a853) 45%,#b8923a 100%);border:1px solid rgba(255,220,150,.45);box-shadow:0 0 0 1px #d4a85340 inset,0 2px 12px #d4a85366}.user-certified-badge--prominent .user-certified-badge__icon[data-v-85d60e79]{color:#1a1508;filter:drop-shadow(0 1px 0 rgba(255,255,255,.25))}.user-certified-badge--compact[data-v-85d60e79]{margin-left:4px;color:var(--primary, #d4a853)}.user-certified-badge__text[data-v-85d60e79]{line-height:1}.console[data-v-2bca5bc4]{position:relative;min-height:100vh;color:var(--text);overflow-x:clip}.console-bg[data-v-2bca5bc4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#06080c,#0f1419,#0a0e14)}.console-bg__grid[data-v-2bca5bc4]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,black 0%,transparent 92%);mask-image:linear-gradient(180deg,black 0%,transparent 92%)}.console-bg__orb[data-v-2bca5bc4]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.45}.console-bg__orb--gold[data-v-2bca5bc4]{width:420px;height:420px;top:-80px;right:5%;background:#d4a85338}.console-bg__orb--blue[data-v-2bca5bc4]{width:360px;height:360px;bottom:5%;left:-60px;background:#388cdc24}.console-top[data-v-2bca5bc4],.console-body[data-v-2bca5bc4]{position:relative;z-index:1}.console-top[data-v-2bca5bc4]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06080cc7;border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;z-index:10}.console-top__inner[data-v-2bca5bc4]{position:relative;max-width:1160px;margin:0 auto;padding:0 24px;height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px}.console-top__brand[data-v-2bca5bc4]{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--text);letter-spacing:.02em;flex-shrink:0;min-width:120px}.console-top__nav[data-v-2bca5bc4]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:6px;max-width:min(720px,calc(100vw - 280px));flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.console-top__nav[data-v-2bca5bc4]::-webkit-scrollbar{display:none}.console-top__nav a[data-v-2bca5bc4]{color:var(--muted);font-size:14px;font-weight:600;padding:8px 12px;border-radius:999px;border:1px solid transparent;white-space:nowrap;flex-shrink:0;transition:color .2s,background .2s,border-color .2s}.console-top__nav a[data-v-2bca5bc4]:hover{color:var(--text);background:#ffffff0a}.console-top__home[data-v-2bca5bc4]{color:var(--muted);font-size:14px;font-weight:600;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);white-space:nowrap;flex-shrink:0;transition:color .2s,background .2s,border-color .2s}.console-top__home[data-v-2bca5bc4]:hover{color:var(--primary);border-color:#d4a85366;background:#d4a85314}.console-top__nav-divider[data-v-2bca5bc4]{width:1px;height:20px;background:#ffffff1a;margin:0 4px;flex-shrink:0}.console-top__nav a.active[data-v-2bca5bc4]{color:#1a1508;background:var(--primary);border-color:#d4a85380}.console-top__user[data-v-2bca5bc4]{display:flex;align-items:center;gap:10px;font-size:14px;flex-shrink:0;margin-left:auto;min-width:140px;justify-content:flex-end}.console-top__name[data-v-2bca5bc4]{padding:6px 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--text);display:inline-flex;align-items:center;gap:6px}.console-top__name--verified[data-v-2bca5bc4]{border-color:#d4a85366;background:#d4a8531a;box-shadow:0 0 16px #d4a8531f}.console-top__badge[data-v-2bca5bc4]{font-style:normal;font-size:11px;padding:2px 8px;border-radius:999px;color:#1a1508;background:var(--primary);font-weight:600}.console-top__logout[data-v-2bca5bc4]{border-color:#ffffff26;color:var(--muted);padding:8px 14px}.console-top__logout[data-v-2bca5bc4]:hover{color:var(--primary);border-color:#d4a85366}.console-body[data-v-2bca5bc4]{max-width:1160px;margin:0 auto;padding:24px 24px 48px}@media(max-width:640px){.console-top__inner[data-v-2bca5bc4]{flex-wrap:wrap;height:auto;min-height:58px;padding:10px 16px;gap:10px}.console-top__nav[data-v-2bca5bc4]{position:static;transform:none;order:3;flex:1 1 100%;max-width:100%;justify-content:flex-start;padding-bottom:2px}.console-top__user[data-v-2bca5bc4]{min-width:0}.console-body[data-v-2bca5bc4]{padding-top:16px}}.console-main[data-v-2bca5bc4]{min-width:0}.console-main-motion[data-v-2bca5bc4]{display:block;min-height:200px}.center-page[data-v-e5ea1823]{display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.page-head[data-v-e5ea1823]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.page-head__eyebrow[data-v-e5ea1823]{margin:0 0 6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#93a0b5bf}.page-head__title[data-v-e5ea1823]{margin:0 0 8px;font-size:24px;font-weight:700;color:var(--text);letter-spacing:.02em}.page-head__sub[data-v-e5ea1823]{margin:0;font-size:14px;line-height:1.6;color:var(--muted);max-width:420px}.page-head__cta[data-v-e5ea1823]{flex-shrink:0;padding-left:22px;padding-right:22px}.stat-grid[data-v-e5ea1823]{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}@media(max-width:960px){.stat-grid[data-v-e5ea1823]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card--hero[data-v-e5ea1823]{grid-column:1 / -1}}@media(max-width:520px){.stat-grid[data-v-e5ea1823]{grid-template-columns:1fr}}.stat-card[data-v-e5ea1823]{padding:20px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);min-height:148px}.stat-card--hero[data-v-e5ea1823]{display:flex;flex-direction:column;border-color:#d4a85352;background:linear-gradient(145deg,#d4a85324,#ffffff08 52%);box-shadow:inset 0 1px #ffffff0a}.stat-card--hero-unlimited[data-v-e5ea1823]{min-height:148px;justify-content:flex-start}.stat-card--metric[data-v-e5ea1823]{display:flex;flex-direction:column;gap:0}.stat-card__top[data-v-e5ea1823]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.stat-card__badge[data-v-e5ea1823]{font-size:13px;font-weight:600;color:var(--muted)}.stat-link[data-v-e5ea1823]{font-size:12px;font-weight:600;color:var(--primary);padding:4px 10px;border-radius:999px;background:#d4a85324;border:1px solid rgba(212,168,83,.28)}.stat-link[data-v-e5ea1823]:hover{background:#d4a85338}.stat-metric__head[data-v-e5ea1823]{display:flex;align-items:center;gap:10px;margin-bottom:12px;min-width:0}.stat-metric__icon[data-v-e5ea1823]{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;color:var(--primary);background:#d4a8531f;border:1px solid rgba(212,168,83,.22)}.stat-label[data-v-e5ea1823]{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.4;color:var(--muted);margin:0}.stat-num[data-v-e5ea1823]{display:block;font-size:30px;font-weight:700;line-height:1.05;color:var(--text);letter-spacing:-.02em}.stat-num--metric[data-v-e5ea1823]{margin-top:auto;font-size:32px}.stat-num--metric small[data-v-e5ea1823]{font-size:18px;font-weight:600;margin-left:1px}.stat-num--gold[data-v-e5ea1823]{font-size:42px;margin:4px 0 0;background:linear-gradient(135deg,#f0d78a 0%,var(--primary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-num--unlimited[data-v-e5ea1823]{font-size:36px;letter-spacing:.06em}.stat-link--muted[data-v-e5ea1823]{color:#d4a853d9;cursor:default;pointer-events:none}.stat-link--muted[data-v-e5ea1823]:hover{background:#d4a85324}.stat-num small[data-v-e5ea1823]{font-size:20px;font-weight:600}.stat-hint[data-v-e5ea1823]{margin:8px 0 14px;font-size:13px;color:#a8b4c7f2}.stat-foot[data-v-e5ea1823]{display:block;margin-top:8px;padding-top:0;font-size:12px;line-height:1.45;color:#93a0b5e6}.stat-bar-wrap[data-v-e5ea1823]{margin-top:auto}.stat-bar-labels[data-v-e5ea1823]{display:flex;justify-content:space-between;margin-bottom:6px;font-size:11px;color:#93a0b5d9}.stat-bar[data-v-e5ea1823]{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.stat-bar span[data-v-e5ea1823]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#f0d78a);transition:width .45s ease}.panel[data-v-e5ea1823]{padding:22px 24px 24px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.panel__title[data-v-e5ea1823]{margin:0 0 18px;padding-left:12px;font-size:16px;font-weight:600;color:var(--text);border-left:3px solid var(--primary)}.quick-grid[data-v-e5ea1823]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quick-grid--single[data-v-e5ea1823]{grid-template-columns:1fr}@media(max-width:640px){.quick-grid[data-v-e5ea1823]{grid-template-columns:1fr}}.quick-item[data-v-e5ea1823]{display:flex;align-items:center;gap:16px;padding:18px 20px;min-height:88px;border-radius:14px;background:#00000038;border:1px solid rgba(255,255,255,.07);color:var(--text);transition:border-color .2s,background .2s,box-shadow .2s}.quick-item[data-v-e5ea1823]:hover{border-color:#d4a85373;background:#d4a85312;box-shadow:0 8px 24px #0003}.quick-item__icon[data-v-e5ea1823]{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;color:var(--primary);background:#d4a85324;border:1px solid rgba(212,168,83,.28);flex-shrink:0}.quick-item__icon--alt[data-v-e5ea1823]{color:#78befff2;background:#388cdc1f;border-color:#388cdc47}.quick-item__text[data-v-e5ea1823]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.quick-item__text strong[data-v-e5ea1823]{font-size:15px;font-weight:600;line-height:1.35}.quick-item__desc[data-v-e5ea1823]{font-size:13px;line-height:1.5;color:#a8b4c7fa}.quick-item__arrow[data-v-e5ea1823]{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:var(--primary);background:#d4a8531a;border:1px solid rgba(212,168,83,.2)}.app-alert[data-v-59b584da]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000008c;pointer-events:auto}.app-alert__panel[data-v-59b584da]{width:min(100%,400px);padding:26px 28px 24px;border-radius:18px;text-align:center;color:var(--text, #e8edf5);background:linear-gradient(160deg,#1c202afa,#12161efa);border:1px solid rgba(212,168,83,.32);box-shadow:0 0 0 1px #00000059 inset,0 24px 64px #0000008c,0 0 40px #d4a85314;pointer-events:auto}.app-alert__title[data-v-59b584da]{margin:0 0 14px;font-size:17px;font-weight:600;color:var(--text);letter-spacing:.02em}.app-alert__message[data-v-59b584da]{margin:0;font-size:15px;line-height:1.65;color:#e8edf5eb}.app-alert__actions[data-v-59b584da]{margin-top:24px;display:flex;justify-content:center}.app-alert__btn[data-v-59b584da]{min-width:120px;padding-left:28px;padding-right:28px;cursor:pointer}.shop-page[data-v-3bc18a5f]{display:flex;flex-direction:column;gap:22px}.page-head__title[data-v-3bc18a5f]{margin:0 0 6px;font-size:22px;font-weight:700;color:var(--text)}.page-head__sub[data-v-3bc18a5f]{margin:0;font-size:14px;color:var(--muted)}.pkg-grid[data-v-3bc18a5f]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:900px){.pkg-grid[data-v-3bc18a5f]{grid-template-columns:1fr}}.pkg-card[data-v-3bc18a5f]{border-radius:16px;padding:22px 20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pkg-card--green[data-v-3bc18a5f]{border-color:#34d39940;background:linear-gradient(180deg,#34d3991a,#ffffff08 45%)}.pkg-card--orange[data-v-3bc18a5f]{border-color:#d4a85359;background:linear-gradient(180deg,#d4a85324,#ffffff08 45%)}.pkg-card--purple[data-v-3bc18a5f]{border-color:#a78bfa40;background:linear-gradient(180deg,#a78bfa1f,#ffffff08 45%)}.pkg-sub[data-v-3bc18a5f]{margin:0;font-size:12px;color:var(--muted)}.pkg-card h3[data-v-3bc18a5f]{margin:6px 0 8px;font-size:18px;color:var(--text)}.pkg-quota[data-v-3bc18a5f]{margin:0 0 8px;font-size:13px;color:var(--muted)}.pkg-quota span[data-v-3bc18a5f]{font-size:22px;font-weight:700;color:var(--primary)}.pkg-price[data-v-3bc18a5f]{margin:0 0 16px;color:var(--muted);font-size:14px}.pkg-price strong[data-v-3bc18a5f]{font-size:26px;color:var(--text)}.pkg-card ul[data-v-3bc18a5f]{list-style:none;padding:0;margin:0 0 20px;font-size:13px;color:var(--muted);line-height:1.85}.pkg-card li[data-v-3bc18a5f]:before{content:"✓ ";color:var(--primary)}.pkg-btn[data-v-3bc18a5f]{width:100%}.panel[data-v-3bc18a5f]{padding:22px 24px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.panel__title[data-v-3bc18a5f]{margin:0 0 14px;font-size:16px;font-weight:600;color:var(--text)}.redeem-row[data-v-3bc18a5f]{display:flex;gap:10px}.redeem-row input[data-v-3bc18a5f]{flex:1;background:#00000040;border-color:#ffffff1f}.redeem-row input[data-v-3bc18a5f]::placeholder{color:#93a0b5b3}.settings-page[data-v-e36b6085]{display:flex;flex-direction:column;gap:18px}.page-head__title[data-v-e36b6085]{margin:0 0 6px;font-size:22px;font-weight:700;color:var(--text)}.page-head__sub[data-v-e36b6085]{margin:0;font-size:14px;color:var(--muted)}.panel[data-v-e36b6085]{padding:22px 24px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);overflow:visible}.panel__title[data-v-e36b6085]{margin:0 0 18px;padding-bottom:14px;font-size:16px;font-weight:600;color:var(--text);border-bottom:1px solid rgba(255,255,255,.06)}.panel__lead[data-v-e36b6085]{margin:-8px 0 16px}.ocs-warn[data-v-e36b6085]{margin:12px 0 0;padding:14px 16px;border-radius:12px;font-size:13px;line-height:1.65;color:#ffd2d2f2;background:#dc50501f;border:1px solid rgba(255,120,120,.35)}.ocs-warn code[data-v-e36b6085]{font-size:12px;padding:1px 5px;border-radius:4px;background:#00000040}.btn-sm[data-v-e36b6085]{padding:6px 12px;font-size:12px}.ocs-tip[data-v-e36b6085]{margin:12px 0 0;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.6;color:#c8dcc8f2;background:#34d39914;border:1px solid rgba(52,211,153,.22)}.ocs-tip code[data-v-e36b6085]{font-size:12px}.ocs-install[data-v-e36b6085]{margin:12px 0 0;padding:14px 16px;border-radius:12px;font-size:13px;line-height:1.65;color:#dcebfff2;background:#d4a8531a;border:1px solid rgba(212,168,83,.35)}.ocs-install__lead[data-v-e36b6085]{margin:0 0 12px}.ocs-install__lead a[data-v-e36b6085]{color:#f0c674}.ocs-install__actions[data-v-e36b6085]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ocs-install__link[data-v-e36b6085]{text-decoration:none;display:inline-flex;align-items:center}.ocs-install__alt[data-v-e36b6085]{font-size:12px;color:#d4a853e6;text-decoration:underline;text-underline-offset:3px}.ocs-install__alt[data-v-e36b6085]:hover{color:#f0c674}.seg--ocs[data-v-e36b6085]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:none;padding:6px}@media(max-width:560px){.seg--ocs[data-v-e36b6085]{grid-template-columns:1fr}}.seg__btn--ocs[data-v-e36b6085]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:76px;padding:12px 10px;text-align:center}.seg__btn-title[data-v-e36b6085]{display:block;font-size:15px;font-weight:600;line-height:1.25}.seg__btn-sub[data-v-e36b6085]{display:block;font-size:12px;font-weight:500;line-height:1.35;color:#93a0b5f2}.seg__btn--active .seg__btn-sub[data-v-e36b6085]{color:#1a1508d1}.seg__btn--ocs.seg__btn--active[data-v-e36b6085]{box-shadow:0 2px 12px #d4a85340}.inline-code[data-v-e36b6085]{padding:2px 6px;border-radius:4px;font-size:13px;background:#d4a8531f;color:var(--gold, #d4a853)}.form-stack[data-v-e36b6085]{display:flex;flex-direction:column;gap:4px}.form-stack--narrow[data-v-e36b6085]{max-width:100%}@media(min-width:720px){.form-stack--narrow[data-v-e36b6085]{max-width:780px}}.form-stack--wide[data-v-e36b6085]{max-width:100%}.field-row[data-v-e36b6085]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){.field-row[data-v-e36b6085]{grid-template-columns:1fr}}.field[data-v-e36b6085]{margin-bottom:14px}.field--run-mode[data-v-e36b6085]{max-width:none;margin-bottom:4px}.field-label[data-v-e36b6085]{display:block;margin:0 0 10px;color:var(--muted);font-size:14px}.field-hint[data-v-e36b6085]{margin:10px 0 0;font-size:12px;color:#93a0b5d9}.field-hint--warn[data-v-e36b6085]{display:block;margin-top:8px;color:#e8a87c;line-height:1.55}.mode-panel[data-v-e36b6085]{margin-top:4px;padding:18px 18px 16px;border-radius:14px;background:#00000038;border:1px solid rgba(255,255,255,.07)}.mode-panel--form[data-v-e36b6085]{padding-bottom:12px}.mode-panel__text[data-v-e36b6085]{margin:0;font-size:14px;line-height:1.65;color:var(--muted)}.seg[data-v-e36b6085]{display:flex;flex-wrap:wrap;gap:8px;padding:4px;border-radius:12px;background:#00000040;border:1px solid rgba(255,255,255,.08)}.seg--compact[data-v-e36b6085]{max-width:420px}.seg__btn[data-v-e36b6085]{flex:1 1 auto;min-width:0;padding:10px 16px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.seg__btn[data-v-e36b6085]:hover:not(:disabled):not(.seg__btn--active){color:var(--text);background:#ffffff0d}.seg__btn--active[data-v-e36b6085]{color:#1a1508;background:var(--primary);border-color:#d4a8538c;font-weight:600;box-shadow:0 2px 12px #d4a85340}.seg__btn[data-v-e36b6085]:disabled{opacity:.45;cursor:not-allowed}.field label[data-v-e36b6085]{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--muted);font-size:14px}.field-tag[data-v-e36b6085]{font-size:12px;padding:2px 8px;border-radius:999px;color:var(--primary);background:#d4a8531f;border:1px solid rgba(212,168,83,.25);font-weight:500}.field-control[data-v-e36b6085]{width:100%;padding:11px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000047;color:var(--text);font-size:14px;transition:border-color .2s,box-shadow .2s}.field-control[data-v-e36b6085]:hover{border-color:#ffffff2e}.field-control[data-v-e36b6085]:focus{outline:none;border-color:#d4a8538c;box-shadow:0 0 0 3px #d4a8531f}.field-foot[data-v-e36b6085]{margin:8px 0 0;font-size:12px;color:#93a0b5e6;line-height:1.5}.option-group[data-v-e36b6085]{margin-top:8px;padding:14px 16px;border-radius:12px;background:#0000002e;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:6px}.option-group--solo[data-v-e36b6085]{max-width:480px}.check-row[data-v-e36b6085]{display:flex;align-items:center;gap:10px;margin:0;color:var(--text);font-size:14px;cursor:pointer}.check-row input[data-v-e36b6085]{width:16px;height:16px;margin:0;accent-color:var(--primary);cursor:pointer}.check-row--sub[data-v-e36b6085]{margin-top:4px;color:var(--muted);font-size:13px}.muted[data-v-e36b6085]{color:var(--muted);font-size:14px;line-height:1.6;margin:8px 0}.actions[data-v-e36b6085]{display:flex;gap:12px;align-items:center;margin-top:16px;flex-wrap:wrap}.actions--tight[data-v-e36b6085]{margin-top:4px;margin-bottom:4px}.panel-ghost[data-v-e36b6085]{border-color:#ffffff26;color:var(--muted)}.panel-ghost[data-v-e36b6085]:hover{color:var(--primary);border-color:#d4a85366}.code-wrap[data-v-e36b6085]{margin-top:12px;width:100%}.code[data-v-e36b6085]{font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.55;resize:vertical;min-height:280px;background:#00000059}.admin-edit[data-v-62f42cd4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000007a}.admin-edit__dialog[data-v-62f42cd4]{width:min(100%,720px);max-height:min(96vh,760px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid rgba(212,168,83,.28);background:linear-gradient(165deg,#161c26fa,#0a0c12fc);box-shadow:0 28px 80px #0000008c}.admin-edit__scroll[data-v-62f42cd4]{flex:1;min-height:0;overflow:hidden}.admin-edit__head[data-v-62f42cd4]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px}.admin-edit__title[data-v-62f42cd4]{margin:0;font-size:18px;font-weight:700}.admin-edit__close[data-v-62f42cd4]{width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0d;color:var(--muted);font-size:22px;line-height:1;cursor:pointer}.admin-edit__close[data-v-62f42cd4]:hover{color:var(--text);border-color:#d4a85359}.admin-edit__form[data-v-62f42cd4]{padding:8px 20px 22px}.admin-edit__meta[data-v-62f42cd4]{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 18px;padding:10px 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);font-size:12px;color:var(--muted);line-height:1.4}.admin-edit__field[data-v-62f42cd4]{margin-bottom:16px}.admin-edit__field-grid[data-v-62f42cd4]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.admin-edit__field-grid--plan[data-v-62f42cd4]{grid-template-columns:1.4fr 1fr;align-items:start}@media(max-width:700px){.admin-edit__field-grid[data-v-62f42cd4],.admin-edit__field-grid--plan[data-v-62f42cd4]{grid-template-columns:1fr}}.admin-edit__label[data-v-62f42cd4]{display:block;margin:0 0 8px;font-size:13px;color:var(--muted);writing-mode:horizontal-tb}.admin-edit__input[data-v-62f42cd4]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text);font-size:14px}.admin-edit__input[data-v-62f42cd4]:focus{outline:none;border-color:#d4a85373;box-shadow:0 0 0 2px #d4a8531f}.admin-edit__input--narrow[data-v-62f42cd4]{max-width:none}.admin-edit__hint[data-v-62f42cd4]{margin:10px 0 0;font-size:12px;line-height:1.55;color:#93a0b5e6}.plan-seg[data-v-62f42cd4]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:520px){.plan-seg[data-v-62f42cd4]{grid-template-columns:1fr}}.plan-seg__btn[data-v-62f42cd4]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border-radius:10px;border:1px solid rgba(212,168,83,.25);background:#d4a85314;color:var(--text);cursor:pointer;transition:background .2s,border-color .2s}.plan-seg__btn[data-v-62f42cd4]:hover{background:#d4a85329;border-color:#d4a85373}.plan-seg__name[data-v-62f42cd4]{font-size:13px;font-weight:700}.plan-seg__quota[data-v-62f42cd4]{font-size:11px;color:var(--muted)}.role-seg[data-v-62f42cd4]{display:flex;padding:3px;gap:2px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.role-seg--dual .role-seg__btn[data-v-62f42cd4]{flex:1}.role-seg__btn[data-v-62f42cd4]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:9px 10px;border:none;border-radius:7px;background:transparent;color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.role-seg__btn[data-v-62f42cd4]:hover:not(.role-seg__btn--active):not(.role-seg__btn--active-danger){color:var(--text);background:#ffffff0f}.role-seg__btn--active[data-v-62f42cd4]{color:#1a1508;background:linear-gradient(135deg,#d4a853f2,#a67c2e);box-shadow:0 2px 8px #d4a85333}.role-seg__btn--active .role-seg__icon[data-v-62f42cd4]{color:#1a1508}.role-seg__btn--active-danger[data-v-62f42cd4]{color:#fff;background:linear-gradient(135deg,#c45050,#8b3030);box-shadow:0 2px 8px #c8505040}.admin-edit__actions[data-v-62f42cd4]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.admin-edit-enter-active[data-v-62f42cd4],.admin-edit-leave-active[data-v-62f42cd4]{transition:opacity .22s ease}.admin-edit-enter-active .admin-edit__dialog[data-v-62f42cd4],.admin-edit-leave-active .admin-edit__dialog[data-v-62f42cd4]{transition:transform .22s ease,opacity .22s ease}.admin-edit-enter-from[data-v-62f42cd4],.admin-edit-leave-to[data-v-62f42cd4]{opacity:0}.admin-edit-enter-from .admin-edit__dialog[data-v-62f42cd4],.admin-edit-leave-to .admin-edit__dialog[data-v-62f42cd4]{transform:scale(.98) translateY(6px);opacity:0}.admin-page[data-v-b7449ccb]{display:flex;flex-direction:column;gap:16px}.page-head__title[data-v-b7449ccb]{margin:0 0 6px;font-size:22px;font-weight:700;color:var(--text)}.page-head__sub[data-v-b7449ccb]{margin:0;font-size:14px;color:var(--muted)}.panel[data-v-b7449ccb]{padding:18px 20px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.toolbar[data-v-b7449ccb]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.toolbar .field-control[data-v-b7449ccb]{flex:1;min-width:200px;max-width:360px;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000047;color:var(--text)}.toolbar-msg[data-v-b7449ccb]{color:var(--primary);font-size:13px}.table-wrap[data-v-b7449ccb]{overflow-x:auto}.data-table[data-v-b7449ccb]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-b7449ccb],.data-table td[data-v-b7449ccb]{padding:12px;text-align:left;vertical-align:middle;border-bottom:1px solid rgba(255,255,255,.06)}.data-table th[data-v-b7449ccb]{color:var(--muted);font-weight:600}.data-table tbody tr[data-v-b7449ccb]:hover{background:#ffffff05}.cell-user[data-v-b7449ccb]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.cell-email[data-v-b7449ccb]{max-width:200px;overflow:hidden;text-overflow:ellipsis}.cell-time[data-v-b7449ccb]{white-space:nowrap;color:var(--muted)}.cell-num[data-v-b7449ccb]{font-variant-numeric:tabular-nums;color:var(--text)}.tag[data-v-b7449ccb]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--muted);white-space:nowrap}.tag__icon[data-v-b7449ccb]{flex-shrink:0}.tag--role-admin[data-v-b7449ccb]{color:#1a1508;background:linear-gradient(135deg,#d4a853f2,#a67c2e);border-color:#d4a85380}.tag--role-verified[data-v-b7449ccb]{color:var(--primary);border-color:#d4a85359;background:#d4a8531a}.tag--role-verified .tag__icon[data-v-b7449ccb]{color:var(--primary)}.tag--member[data-v-b7449ccb]{color:#f0d78a;border-color:#d4a85373;background:#d4a85326}.tag--ok[data-v-b7449ccb]{color:#6ee7a8;border-color:#6ee7a859;background:#6ee7a814}.tag--off[data-v-b7449ccb]{color:#f87171;border-color:#f8717159;background:#f8717114}.col-actions[data-v-b7449ccb]{width:56px;text-align:center}.btn-icon[data-v-b7449ccb]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:10px;border:1px solid rgba(212,168,83,.28);background:#d4a85314;color:var(--primary);cursor:pointer;transition:background .2s,border-color .2s,transform .15s}.btn-icon[data-v-b7449ccb]:hover{background:#d4a8532e;border-color:#d4a85373;transform:translateY(-1px)}.btn-mini[data-v-b7449ccb]{padding:4px 10px;border-radius:8px;border:1px solid rgba(212,168,83,.35);background:#d4a8531f;color:var(--primary);font-size:12px;cursor:pointer}.pager[data-v-b7449ccb]{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:14px;color:var(--muted);font-size:13px}.muted[data-v-b7449ccb]{color:var(--muted)}.admin-page[data-v-20e43174]{display:flex;flex-direction:column;gap:16px}.page-head__title[data-v-20e43174]{margin:0 0 6px;font-size:22px;font-weight:700;color:var(--text)}.page-head__sub[data-v-20e43174]{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.panel[data-v-20e43174]{padding:18px 20px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.toolbar[data-v-20e43174]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.toolbar .field-control[data-v-20e43174]{flex:1;min-width:200px;max-width:360px;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000047;color:var(--text)}.toolbar-msg[data-v-20e43174]{color:var(--primary);font-size:13px}.toolbar-sync[data-v-20e43174]{font-size:13px;color:var(--muted);max-width:min(560px,100%);line-height:1.45}.list[data-v-20e43174]{display:flex;flex-direction:column;gap:12px}.q-item[data-v-20e43174]{padding:16px 18px;border-radius:14px;background:#00000038;border:1px solid rgba(255,255,255,.07)}.q-item__stem-row[data-v-20e43174]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.q-item__actions[data-v-20e43174]{display:flex;gap:8px;flex-shrink:0}.q-item__stem[data-v-20e43174]{margin:0;flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.6;color:var(--text)}.q-item__answer-row[data-v-20e43174]{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;border-radius:10px;background:#d4a8531a;border:1px solid rgba(212,168,83,.28)}.q-detail__meta[data-v-20e43174]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px;color:var(--muted)}.q-item__answer-label[data-v-20e43174]{font-size:13px;color:var(--muted);flex-shrink:0}.q-item__answer-value[data-v-20e43174]{font-size:18px;font-weight:700;color:var(--primary)}.q-item__options-preview[data-v-20e43174]{margin-top:0;padding:12px 14px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.q-item__options-label[data-v-20e43174]{display:block;font-size:11px;color:var(--muted);margin-bottom:6px}.q-item__options-preview p[data-v-20e43174],.q-item__options-text[data-v-20e43174]{margin:0;font-size:13px;line-height:1.55;color:#a8b4c7f2;white-space:pre-wrap;word-break:break-word}.q-detail[data-v-20e43174]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.q-detail__block[data-v-20e43174]{margin-bottom:12px}.q-detail__block h4[data-v-20e43174]{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.q-detail__block p[data-v-20e43174]{margin:0;font-size:14px;line-height:1.65;color:var(--text);white-space:pre-wrap;word-break:break-word}.btn-mini[data-v-20e43174]{padding:6px 12px;border-radius:8px;border:1px solid rgba(212,168,83,.35);background:#d4a8531f;color:var(--primary);font-size:12px;cursor:pointer}.btn-mini--danger[data-v-20e43174]{border-color:#f8717166;color:#f87171}.pager[data-v-20e43174]{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:8px;color:var(--muted);font-size:13px}.muted[data-v-20e43174]{color:var(--muted);font-size:13px}.admin-page[data-v-a50ef61d]{display:flex;flex-direction:column;gap:16px}.page-head__title[data-v-a50ef61d]{margin:0 0 6px;font-size:22px;font-weight:700;color:var(--text)}.page-head__sub[data-v-a50ef61d]{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.panel[data-v-a50ef61d]{padding:18px 20px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.form-panel[data-v-a50ef61d]{display:flex;flex-direction:column;gap:18px}.toggle-row[data-v-a50ef61d]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.toggle-row input[data-v-a50ef61d]{margin-top:4px;accent-color:var(--primary);width:18px;height:18px}.toggle-row__text[data-v-a50ef61d]{display:flex;flex-direction:column;gap:4px}.toggle-row__text strong[data-v-a50ef61d]{font-size:15px;font-weight:600;color:var(--text)}.toggle-row__hint[data-v-a50ef61d]{font-size:13px;color:var(--muted);line-height:1.45}.form-msg[data-v-a50ef61d]{margin:0;font-size:13px;color:var(--primary)}.form-saving[data-v-a50ef61d]{margin:0;font-size:13px}.muted[data-v-a50ef61d]{color:var(--muted)}:root{--primary: #d4a853;--bg: #0f1419;--card: rgba(255, 255, 255, .06);--text: #e8edf5;--muted: #93a0b5}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;font-family:Segoe UI,Microsoft YaHei,sans-serif;color:var(--text);background:radial-gradient(1200px 600px at 10% -10%,#2a2418 0%,transparent 50%),radial-gradient(900px 500px at 90% 0%,#1a2838 0%,transparent 45%),var(--bg);min-height:100vh}a{color:var(--primary);text-decoration:none}.card{background:var(--card);border:1px solid rgba(212,168,83,.25);border-radius:16px;padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn{border:none;border-radius:10px;padding:10px 16px;cursor:pointer;font-weight:600}.btn-primary{background:var(--primary);color:#1a1508}.btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.2);color:var(--text)}input,select,textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#00000040;color:var(--text)}label{display:block;margin:12px 0 6px;color:var(--muted);font-size:14px}.password-field{position:relative;width:100%}.password-field__input{width:100%;padding:10px 44px 10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#00000040;color:var(--text)}.password-field__eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.password-field__eye:hover{color:var(--primary);background:#d4a8531f}.code-row{display:flex;gap:8px;align-items:center}.code-row input{flex:1;min-width:0}.auth-page{min-height:100vh;display:grid;place-items:center;padding:88px 24px 24px;background:radial-gradient(600px 400px at 80% 0%,rgba(56,140,220,.12),transparent),radial-gradient(500px 350px at 10% 100%,rgba(212,168,83,.1),transparent),var(--bg)}.auth-card{width:min(420px,100%)}.code-row__btn{flex-shrink:0;white-space:nowrap;padding:10px 12px}
