.auth-page{background:radial-gradient(58% 42% at 82% 8%, #7a202338 0%, #7a202300 66%), var(--charcoal)}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:40px;max-width:1080px;margin:0 auto;padding:64px 22px 80px;display:grid}.auth-intro h1{color:var(--soft-white);font-family:var(--font-display);text-wrap:balance;margin:0 0 18px;font-size:clamp(2.25rem,4vw,3.6rem);line-height:1}.auth-intro p:not(.eyebrow){color:var(--silver);max-width:34rem;margin:0;font-size:1.05rem;line-height:1.6}.auth-panel{justify-items:center;min-height:420px;display:grid}.auth-panel-mount{justify-content:center;width:100%;min-width:0;display:flex}.auth-panel-mount:empty{display:none}.auth-panel-status{background:var(--paper);border:1px solid var(--line);color:var(--silver);border-radius:8px;width:100%;margin:0;padding:22px;line-height:1.55}.auth-panel-status p{margin:0}.auth-panel-status p+p{margin-top:8px}.auth-panel-status a{color:var(--soft-white);text-underline-offset:3px;text-decoration:underline}@media (max-width:860px){.auth-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:40px}}
