.auth-root[data-v-557e6a8b]{background:#f8fafc;display:flex;min-height:100vh}.auth-left[data-v-557e6a8b]{background:var(--brand-primary);display:none;flex:1;overflow:hidden;padding:3rem;position:relative}@media(min-width:1024px){.auth-left[data-v-557e6a8b]{display:flex}}.orb[data-v-557e6a8b]{border-radius:50%;filter:blur(60px);pointer-events:none;position:absolute}.orb-1[data-v-557e6a8b]{background:#4ed6eb1f;height:400px;right:-80px;top:-100px;width:400px}.orb-2[data-v-557e6a8b]{background:#12b8861a;bottom:-60px;height:300px;left:-60px;width:300px}.orb-3[data-v-557e6a8b]{background:#4ed6eb12;height:200px;left:40%;top:50%;transform:translate(-50%,-50%);width:200px}.auth-left-content[data-v-557e6a8b]{display:flex;flex-direction:column;justify-content:center;max-width:480px;position:relative;z-index:1}.auth-headline h1[data-v-557e6a8b]{color:#fff;font-family:Sora,sans-serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:800;line-height:1.15;margin:0 0 1rem}.headline-accent[data-v-557e6a8b]{color:#4ed6eb}.auth-headline p[data-v-557e6a8b]{color:#ffffff8c;font-size:1rem;line-height:1.65;margin:0}.auth-pills[data-v-557e6a8b]{flex-direction:column;margin-top:2.5rem}.auth-pill[data-v-557e6a8b],.auth-pills[data-v-557e6a8b]{display:flex;gap:.625rem}.auth-pill[data-v-557e6a8b]{align-items:center;color:#ffffffa6;font-size:.85rem;font-weight:500}.pill-dot[data-v-557e6a8b]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.auth-stats[data-v-557e6a8b]{border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:2rem;margin-top:3rem;padding-top:2rem}.stat-item[data-v-557e6a8b]{display:flex;flex-direction:column;gap:.2rem}.stat-value[data-v-557e6a8b]{color:#fff;font-family:Sora,sans-serif;font-size:1.5rem;font-weight:800}.stat-label[data-v-557e6a8b]{color:#fff6;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.auth-right[data-v-557e6a8b]{align-items:center;background:#f8fafc;display:flex;justify-content:center;padding:2rem 1.5rem;width:100%}@media(min-width:1024px){.auth-right[data-v-557e6a8b]{flex-shrink:0;padding:2rem 3rem;width:460px}}.auth-form-wrap[data-v-557e6a8b]{max-width:400px;width:100%}
