.AuthShell-module__4GggPa__page{background:var(--color-bg);min-height:100vh;display:flex}.AuthShell-module__4GggPa__formSide{min-width:0;padding:var(--space-7);flex:1;justify-content:center;align-items:center;display:flex}.AuthShell-module__4GggPa__form{width:100%;max-width:380px}.AuthShell-module__4GggPa__brandWrap{margin-bottom:var(--space-6)}.AuthShell-module__4GggPa__lockup{align-items:center;gap:var(--space-3);display:flex}.AuthShell-module__4GggPa__mark{border-radius:var(--radius-md);flex:none;width:40px;height:40px}.AuthShell-module__4GggPa__wordmark{font-family:var(--font-heading);font-size:1.125rem;font-weight:var(--fw-subhead);color:var(--color-heading);line-height:1.15}.AuthShell-module__4GggPa__tagline{font-size:.65625rem;font-weight:var(--fw-subhead);letter-spacing:var(--tracking-subhead);text-transform:uppercase;color:var(--color-fg-subtle)}.AuthShell-module__4GggPa__lockup.AuthShell-module__4GggPa__dark .AuthShell-module__4GggPa__wordmark{color:var(--neutral-0)}.AuthShell-module__4GggPa__lockup.AuthShell-module__4GggPa__dark .AuthShell-module__4GggPa__tagline{color:var(--app-rail-fg)}.AuthShell-module__4GggPa__h1{font-family:var(--font-heading);font-size:1.6875rem;font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--color-heading);margin:0 0 var(--space-1)}.AuthShell-module__4GggPa__sub{font-size:var(--text-small);color:var(--color-fg-muted);margin:0 0 var(--space-5)}.AuthShell-module__4GggPa__fields{gap:var(--space-4);flex-direction:column;display:flex}.AuthShell-module__4GggPa__labelRow{justify-content:space-between;align-items:center;display:flex}.AuthShell-module__4GggPa__otp{width:100%;padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-heading);font-family:var(--font-heading);font-size:1.625rem;font-weight:var(--fw-subhead);letter-spacing:.42em;text-align:center;transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);outline:none}.AuthShell-module__4GggPa__otp:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.AuthShell-module__4GggPa__footnote{justify-content:center;align-items:center;gap:var(--space-2);color:var(--neutral-400);margin:var(--space-3) 0 0;font-size:.75rem;display:flex}.AuthShell-module__4GggPa__stepIn{animation:AuthShell-module__4GggPa__fn-pop var(--duration-slow) var(--ease-out)}.AuthShell-module__4GggPa__previewSide{background:var(--app-rail-bg);width:46%;max-width:660px;padding:var(--space-7);justify-content:space-between;gap:var(--space-5);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden auto}.AuthShell-module__4GggPa__previewTop,.AuthShell-module__4GggPa__statGrid,.AuthShell-module__4GggPa__brands{flex:none;position:relative}.AuthShell-module__4GggPa__blobPurple,.AuthShell-module__4GggPa__blobGreen{border-radius:var(--radius-circle);pointer-events:none;position:absolute}.AuthShell-module__4GggPa__blobPurple{background:radial-gradient(circle,#9774ad57 0%,#19152400 70%);width:520px;height:520px;top:-160px;right:-190px}.AuthShell-module__4GggPa__blobGreen{background:radial-gradient(circle,#8dc63f33 0%,#19152400 70%);width:420px;height:420px;bottom:-150px;left:-140px}.AuthShell-module__4GggPa__eyebrow{font-family:var(--font-heading);font-size:.65625rem;font-weight:var(--fw-subhead);letter-spacing:var(--tracking-subhead);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-4)}.AuthShell-module__4GggPa__headline{font-family:var(--font-heading);font-size:1.8125rem;font-weight:var(--fw-subhead);line-height:var(--lh-heading);color:var(--neutral-0);text-wrap:pretty;max-width:460px;margin:0}.AuthShell-module__4GggPa__statGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.AuthShell-module__4GggPa__statCell{padding:var(--space-4);border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff17}.AuthShell-module__4GggPa__statValue{font-family:var(--font-heading);font-size:1.6875rem;font-weight:var(--fw-bold);color:var(--neutral-0);line-height:1}.AuthShell-module__4GggPa__statLabel{color:var(--app-rail-fg);margin-top:var(--space-1);font-size:.71875rem}.AuthShell-module__4GggPa__brands{color:var(--app-rail-label);white-space:nowrap;text-overflow:ellipsis;font-size:.71875rem;overflow:hidden}@media (max-width:1024px){.AuthShell-module__4GggPa__previewSide{display:none}}@media (prefers-reduced-motion:reduce){.AuthShell-module__4GggPa__stepIn{animation:none}}
