.AuthView_shell__jBrla{position:relative;width:100%;max-width:440px;margin:0 auto;padding:2.5rem 1.25rem 3rem}.AuthView_glow__EEGAf{position:absolute;inset:-20% -30% auto;height:280px;background:radial-gradient(ellipse at 50% 0,rgba(65,24,161,.55),transparent 70%),radial-gradient(ellipse at 80% 40%,rgba(207,170,230,.18),transparent 55%);pointer-events:none;z-index:0;animation:AuthView_soft-glow__GrXMc 8s ease-in-out infinite}.AuthView_brand__Jy6hs{position:relative;z-index:1;text-align:center;margin-bottom:1.75rem}.AuthView_logo__IEANI{margin:0 auto .75rem}.AuthView_brandName__CRsCQ{font-family:var(--font-display),sans-serif;font-size:1.75rem;font-weight:800;color:var(--color-secondary);letter-spacing:-.03em;margin:0 0 .5rem}.AuthView_headline__69lTC{font-size:clamp(1.25rem,4vw,1.5rem);margin-bottom:.5rem}.AuthView_support__hcJdL{color:var(--color-text-muted);font-size:.95rem;line-height:1.45}.AuthView_form__hLpI2{position:relative;z-index:1;display:flex;flex-direction:column;gap:.9rem}.AuthView_tabs__XuZYj{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:.25rem}.AuthView_tab__4q_5S{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:10px;color:var(--color-text-muted);font-weight:600;font-size:.95rem}.AuthView_tabActive__o7q1j{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text)}.AuthView_field__vtP7N{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;color:var(--color-text-muted)}.AuthView_field__vtP7N input{min-height:48px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-background-elevated);color:var(--color-text);padding:0 .9rem;font:inherit;font-size:1rem}.AuthView_field__vtP7N input:focus{outline:2px solid rgba(207,170,230,.45);outline-offset:1px}.AuthView_error__NxyLS{color:#f0a0b8;font-size:.9rem;line-height:1.4;margin:0}.AuthView_cta__gUw2t{min-height:48px;margin-top:.25rem;border:none;border-radius:10px;background:var(--color-primary);color:var(--color-text);font:inherit;font-weight:600;font-size:1rem;cursor:pointer}.AuthView_cta__gUw2t:hover:not(:disabled){filter:brightness(1.08)}.AuthView_cta__gUw2t:disabled{opacity:.7;cursor:wait}@media (min-width:640px){.AuthView_shell__jBrla{padding-top:3.5rem}}