.auth-shell[data-v-6cd4efce]{background:#060a13;display:flex;min-height:100vh;min-height:100dvh}.auth-hero[data-v-6cd4efce]{align-items:center;background:linear-gradient(160deg,#060a13,#0c1424 40%,#0f1a36);display:none;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:50%}@media(min-width:1024px){.auth-hero[data-v-6cd4efce]{display:flex}}.auth-hero__mesh[data-v-6cd4efce]{animation:authMeshDrift-6cd4efce 20s ease-in-out infinite;background:radial-gradient(ellipse 80% 60% at 30% 40%,rgba(59,130,246,.12) 0,transparent 70%),radial-gradient(ellipse 60% 50% at 70% 60%,rgba(34,211,238,.08) 0,transparent 60%),radial-gradient(ellipse 70% 40% at 50% 80%,rgba(129,140,248,.06) 0,transparent 50%);inset:0;position:absolute}@keyframes authMeshDrift-6cd4efce{0%,to{transform:scale(1) translate(0)}33%{transform:scale(1.03) translate(1%,-.5%)}66%{transform:scale(.98) translate(-.5%,1%)}}.auth-hero__grid[data-v-6cd4efce]{background-image:linear-gradient(rgba(59,130,246,.04) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.04) 1px,transparent 0);background-size:48px 48px;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 75%);opacity:.6;position:absolute}.auth-hero__orb[data-v-6cd4efce]{border-radius:50%;filter:blur(60px);position:absolute;will-change:transform}.auth-hero__orb--1[data-v-6cd4efce]{animation:authOrbFloat1-6cd4efce 18s ease-in-out infinite;background:#3b82f626;height:320px;left:20%;top:15%;width:320px}.auth-hero__orb--2[data-v-6cd4efce]{animation:authOrbFloat2-6cd4efce 22s ease-in-out infinite;background:#22d3ee1f;bottom:20%;height:240px;right:15%;width:240px}.auth-hero__orb--3[data-v-6cd4efce]{animation:authOrbFloat3-6cd4efce 16s ease-in-out infinite;background:#818cf81a;height:180px;left:60%;top:60%;width:180px}@keyframes authOrbFloat1-6cd4efce{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-30px) scale(1.05)}50%{transform:translate(-15px,20px) scale(.95)}75%{transform:translate(10px,10px) scale(1.02)}}@keyframes authOrbFloat2-6cd4efce{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,15px) scale(1.08)}66%{transform:translate(15px,-20px) scale(.96)}}@keyframes authOrbFloat3-6cd4efce{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,-25px) scale(1.1)}}.auth-hero__vignette[data-v-6cd4efce]{background:radial-gradient(ellipse 60% 50% at 50% 50%,transparent 20%,rgba(6,10,19,.5) 100%);inset:0;position:absolute}.auth-hero__content[data-v-6cd4efce]{animation:authHeroFadeIn-6cd4efce 1s cubic-bezier(.16,1,.3,1) .2s both;padding:2rem;position:relative;text-align:center;z-index:2}@keyframes authHeroFadeIn-6cd4efce{0%{filter:blur(8px);opacity:0;transform:translateY(24px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.auth-hero__logo-wrap[data-v-6cd4efce]{margin-bottom:2rem}.auth-hero__logo-icon[data-v-6cd4efce]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#3b82f633,#22d3ee26);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;display:flex;height:72px;justify-content:center;margin:0 auto;width:72px}.auth-hero__logo-svg[data-v-6cd4efce]{width:75px}.auth-hero__title[data-v-6cd4efce]{color:#f1f5f9;font-family:var(--font-display);font-size:2rem;font-weight:800;letter-spacing:-.03em;margin-bottom:.5rem}.auth-hero__tagline[data-v-6cd4efce]{color:#94a3b8;font-size:1rem;font-weight:500;margin-bottom:3rem}.auth-hero__features[data-v-6cd4efce]{align-items:center;display:flex;flex-direction:column;gap:.875rem}.auth-hero__feature[data-v-6cd4efce]{align-items:center;color:#cbd5e1;display:flex;font-size:.875rem;font-weight:500;gap:.75rem}.auth-hero__feature-dot[data-v-6cd4efce]{background:linear-gradient(135deg,#3b82f6,#22d3ee);border-radius:50%;box-shadow:0 0 12px #3b82f666;flex-shrink:0;height:6px;width:6px}.auth-form-panel[data-v-6cd4efce]{background:#f8fafc;display:flex;flex:1;flex-direction:column;min-height:100vh;min-height:100dvh}@media(min-width:1024px){.auth-form-panel[data-v-6cd4efce]{min-height:auto;width:50%}}.auth-form-panel[data-v-6cd4efce]:where(.dark *),.dark{background:#0a0e1a}.auth-shell[data-v-6cd4efce] .auth-form-panel{background:#f8fafc}@media(prefers-color-scheme:dark){.auth-form-panel[data-v-6cd4efce]{background:#0a0e1a}}.auth-mobile-header[data-v-6cd4efce]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;gap:.75rem;padding:1.25rem 1.5rem}@media(min-width:1024px){.auth-mobile-header[data-v-6cd4efce]{display:none}}.auth-mobile-logo[data-v-6cd4efce]{align-items:center;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.auth-mobile-logo-svg[data-v-6cd4efce]{width:40px}.auth-mobile-brand[data-v-6cd4efce]{color:#0f172a;font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:-.02em}.auth-form-wrap[data-v-6cd4efce]{align-items:center;display:flex;flex:1;flex-direction:column;gap:1.25rem;justify-content:center;padding:2rem 1.5rem}@media(min-width:640px){.auth-form-wrap[data-v-6cd4efce]{padding:3rem 2rem}}.auth-back-link[data-v-6cd4efce]{align-items:center;border-radius:9999px;color:#64748b;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .25s ease}.auth-back-link[data-v-6cd4efce]:hover{background:#3b82f614;color:#3b82f6}.auth-back-link__icon[data-v-6cd4efce]{flex-shrink:0;height:1rem;transition:transform .25s ease;width:1rem}.auth-back-link:hover .auth-back-link__icon[data-v-6cd4efce]{transform:translate(-2px)}.auth-back-link__icon--rtl[data-v-6cd4efce]{transform:scaleX(-1)}.auth-back-link:hover .auth-back-link__icon--rtl[data-v-6cd4efce]{transform:scaleX(-1) translate(2px)}[data-theme=dark]{background:#60a5fa1a;color:#60a5fa}.auth-card[data-v-6cd4efce]{animation:authCardIn-6cd4efce .7s cubic-bezier(.16,1,.3,1) .1s both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid rgba(0,0,0,.06);border-radius:1.25rem;box-shadow:0 1px 2px #0000000a,0 4px 16px #0000000a,0 16px 48px #0000000f;max-width:26rem;padding:2.5rem 2rem;width:100%}@keyframes authCardIn-6cd4efce{0%{filter:blur(4px);opacity:0;transform:translateY(20px) scale(.98)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@media(min-width:640px){.auth-card[data-v-6cd4efce]{padding:3rem 2.5rem}}.auth-card[data-v-6cd4efce],[data-theme=light]{background:#ffffffeb;border-color:#0000000f;color:#0f172a}[data-theme=dark]{background:#0a0e1a}[data-theme=dark]{background:#121826d9;border-color:#ffffff0f;box-shadow:0 1px 2px #0003,0 4px 16px #0003,0 16px 48px #0000004d;color:#f1f5f9}[data-theme=dark]{border-bottom-color:#ffffff0f}.auth-card__header[data-v-6cd4efce]{margin-bottom:2rem;text-align:center}.auth-card__title[data-v-6cd4efce]{color:#0f172a;font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.025em;margin-bottom:.5rem}[data-theme=dark]{color:#f1f5f9}.auth-card__subtitle[data-v-6cd4efce]{color:#64748b;font-size:.875rem;font-weight:500}[data-theme=dark]{color:#94a3b8}
