.auth-root[data-v-fab1ee1b]{background:radial-gradient(circle at 0 0,rgba(56,189,248,.3),transparent 55%),radial-gradient(circle at 100% 100%,rgba(59,130,246,.3),transparent 55%),#020617;color:#f9fafb;min-height:100vh;overflow:hidden;position:relative}.auth-root[data-v-fab1ee1b]:after,.auth-root[data-v-fab1ee1b]:before{content:"";inset:-40%;mix-blend-mode:screen;opacity:.35;pointer-events:none;position:fixed;z-index:0}.auth-root[data-v-fab1ee1b]:before{animation:authGlowA-fab1ee1b 36s ease-in-out infinite alternate;background:radial-gradient(circle at 10% 20%,rgba(56,189,248,.5),transparent 65%),radial-gradient(circle at 80% 80%,rgba(34,197,94,.4),transparent 70%)}.auth-root[data-v-fab1ee1b]:after{animation:authGlowB-fab1ee1b 44s ease-in-out infinite alternate;background:radial-gradient(circle at 0 80%,rgba(59,130,246,.45),transparent 60%),radial-gradient(circle at 90% 10%,rgba(129,140,248,.4),transparent 65%)}@keyframes authGlowA-fab1ee1b{0%{transform:translate3d(-20px,0,0)}to{transform:translate3d(20px,-20px,0)}}@keyframes authGlowB-fab1ee1b{0%{transform:translate3d(20px,10px,0)}to{transform:translate3d(-10px,-15px,0)}}.auth-row[data-v-fab1ee1b]{min-height:100vh;position:relative;z-index:1}.auth-left[data-v-fab1ee1b]{overflow:hidden;position:relative}.auth-bg[data-v-fab1ee1b]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.auth-left-overlay[data-v-fab1ee1b]{background:radial-gradient(circle at 10% 0,rgba(15,23,42,.15),transparent 60%),linear-gradient(135deg,#0f172af5,#0f172af0 40%,#0f172ad9 80%,#0f172ab3);inset:0;mix-blend-mode:multiply;pointer-events:none;position:absolute}.auth-left-content[data-v-fab1ee1b]{display:flex;flex-direction:column;justify-content:space-between;padding:24px 32px 32px;position:relative;width:100%;z-index:1}.auth-left-header[data-v-fab1ee1b]{align-items:center;display:flex;justify-content:flex-start}.auth-brand[data-v-fab1ee1b]{position:relative}.auth-brand-pill[data-v-fab1ee1b]{align-items:center;animation:brandGlow-fab1ee1b 4s ease-in-out infinite alternate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border:1px solid rgba(248,250,252,.35);border-radius:999px;display:inline-flex;gap:.4rem;padding:.35rem .9rem}.auth-brand-dot[data-v-fab1ee1b]{background:#e5e7eb;border-radius:999px;box-shadow:0 0 12px #f8fafcb3;height:.5rem;width:.5rem}.auth-brand-text[data-v-fab1ee1b]{color:#f9fafb;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}@keyframes brandGlow-fab1ee1b{0%{box-shadow:0 0 #f8fafc0d;transform:translateY(0)}to{box-shadow:0 0 24px #f8fafc40;transform:translateY(-1px)}}.auth-left-body[data-v-fab1ee1b]{margin-top:3.5rem;max-width:520px}.auth-badge[data-v-fab1ee1b]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ae6;border:1px solid rgba(148,163,184,.5);border-radius:999px;display:inline-flex;gap:.45rem;padding:.25rem .8rem}.auth-badge-dot[data-v-fab1ee1b]{animation:authPulse-fab1ee1b 1.9s infinite;background:#22c55e;border-radius:999px;box-shadow:0 0 #22c55eb3;height:.55rem;width:.55rem}.auth-badge-text[data-v-fab1ee1b]{color:#e5e7eb;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}@keyframes authPulse-fab1ee1b{0%{box-shadow:0 0 #22c55eb3;transform:scale(1)}70%{box-shadow:0 0 0 10px #22c55e00;transform:scale(1.05)}to{box-shadow:0 0 #22c55e00;transform:scale(1)}}.auth-left-title[data-v-fab1ee1b]{color:#f9fafb;font-size:clamp(2.1rem,2.8vw,2.5rem);font-weight:750;letter-spacing:-.03em;line-height:1.15;margin-top:1.4rem}.auth-left-title-gradient[data-v-fab1ee1b]{background:linear-gradient(120deg,#f8fafc,#e5e7eb,#d1d5db);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-left-subtitle[data-v-fab1ee1b]{color:#e5e7eb;font-size:.95rem;margin-top:.9rem;opacity:.9}.auth-left-stats[data-v-fab1ee1b]{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem}.auth-stat[data-v-fab1ee1b]{background:radial-gradient(circle at 0 0,rgba(56,189,248,.22),transparent 55%),#0f172af2;border:1px solid rgba(148,163,184,.4);border-radius:1rem;box-shadow:0 16px 40px #0f172af2;min-width:140px;padding:.7rem .9rem}.auth-stat-label[data-v-fab1ee1b]{color:#9ca3af;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.auth-stat-value[data-v-fab1ee1b]{color:#f9fafb;font-size:1.4rem;font-weight:700}.auth-stat-hint[data-v-fab1ee1b]{color:#9ca3af;font-size:.8rem}.auth-right[data-v-fab1ee1b]{align-items:center;display:flex;justify-content:center;padding-block:2.5rem;padding-inline:1.5rem;position:relative}.auth-right-inner[data-v-fab1ee1b]{max-width:460px;width:100%}.auth-panel[data-v-fab1ee1b]{background:radial-gradient(circle at 0 0,rgba(56,189,248,.28),transparent 60%),radial-gradient(circle at 120% 0,rgba(34,197,94,.22),transparent 60%),#0f172afa;border:1px solid rgba(55,65,81,.95);border-radius:1.5rem;box-shadow:0 30px 90px #0f172af2,0 0 0 1px #0f172ae6;padding:1.8rem 1.7rem 1.5rem;position:relative}.auth-panel[data-v-fab1ee1b]:before{background:linear-gradient(90deg,transparent,rgba(248,250,252,.8),rgba(229,231,235,.7),transparent);content:"";height:1px;inset:-60px -140px auto auto;opacity:.6;pointer-events:none;position:absolute}.auth-panel-badge[data-v-fab1ee1b]{align-items:center;background:#0f172af2;border:1px solid rgba(148,163,184,.45);border-radius:999px;display:inline-flex;gap:.4rem;margin-bottom:1rem;padding:.22rem .6rem}.auth-panel-badge-dot[data-v-fab1ee1b]{background:#4ade80;border-radius:999px;height:.5rem;width:.5rem}.auth-panel-badge-text[data-v-fab1ee1b]{color:#e5e7eb;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.auth-panel-title[data-v-fab1ee1b]{color:#f9fafb;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.3rem}.auth-panel-subtitle[data-v-fab1ee1b]{color:#9ca3af;font-size:.9rem;margin-bottom:1.4rem}.auth-form-wrap[data-v-fab1ee1b]{margin-bottom:1.3rem}.auth-footnote[data-v-fab1ee1b]{color:#e5e7eb;display:flex;flex-wrap:wrap;font-size:.78rem;gap:.45rem}.auth-footnote-chip[data-v-fab1ee1b]{background:#0f172af2;border:1px solid rgba(148,163,184,.5);border-radius:999px;color:#e5e7eb;font-size:.68rem;letter-spacing:.14em;padding:.12rem .55rem;text-transform:uppercase}.auth-panel[data-v-fab1ee1b] .v-field__input,.auth-panel[data-v-fab1ee1b] input,.auth-panel[data-v-fab1ee1b] textarea{color:#e5e7eb!important}.auth-panel[data-v-fab1ee1b] input::-moz-placeholder,.auth-panel[data-v-fab1ee1b] textarea::-moz-placeholder{color:#f9fafbb3!important}.auth-panel[data-v-fab1ee1b] input::placeholder,.auth-panel[data-v-fab1ee1b] textarea::placeholder{color:#f9fafbb3!important}.auth-panel[data-v-fab1ee1b] .v-field-label,.auth-panel[data-v-fab1ee1b] .v-label{color:#e5e7ebb3!important}.auth-panel[data-v-fab1ee1b] .v-field{--v-field-border-opacity:.5;--v-field-border-color:rgba(148,163,184,.7)}@media(max-width:960px){.auth-right[data-v-fab1ee1b]{padding-block:2.3rem;padding-inline:1.2rem}.auth-panel[data-v-fab1ee1b]{border-radius:1.35rem;padding:1.7rem 1.4rem 1.4rem}.auth-root[data-v-fab1ee1b]:after,.auth-root[data-v-fab1ee1b]:before{opacity:.4}}@media(max-width:600px){.auth-right[data-v-fab1ee1b]{padding-block:2rem;padding-inline:1rem}.auth-panel-title[data-v-fab1ee1b]{font-size:1.35rem}.auth-panel-subtitle[data-v-fab1ee1b]{font-size:.88rem}}
