.AuthPageShell-module-scss-module__9-XVgq__shell{align-items:center;gap:2rem;width:100%;max-width:56rem;margin:0 auto;display:grid}@media (min-width:900px){.AuthPageShell-module-scss-module__9-XVgq__shell{grid-template-columns:minmax(0,1.05fr) minmax(18rem,24rem);gap:3rem}}.AuthPageShell-module-scss-module__9-XVgq__panel{display:none}@media (min-width:900px){.AuthPageShell-module-scss-module__9-XVgq__panel{display:block}}.AuthPageShell-module-scss-module__9-XVgq__panelInner{flex-direction:column;gap:.85rem;padding:.5rem 0;display:flex}.AuthPageShell-module-scss-module__9-XVgq__logo{object-fit:contain;object-position:left center;width:auto;height:2rem}.AuthPageShell-module-scss-module__9-XVgq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--terracotta);margin:.5rem 0 0;font-size:.72rem;font-weight:500}.AuthPageShell-module-scss-module__9-XVgq__title{font-family:var(--font-serif);color:var(--foreground);margin:0;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:300;line-height:1.25}.AuthPageShell-module-scss-module__9-XVgq__subtitle{color:var(--foreground-muted);margin:0;font-size:.92rem;font-weight:300;line-height:1.6}.AuthPageShell-module-scss-module__9-XVgq__bullets{flex-direction:column;gap:.55rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.AuthPageShell-module-scss-module__9-XVgq__bullets li{color:var(--foreground-muted);padding-left:1rem;font-size:.84rem;line-height:1.5;position:relative}.AuthPageShell-module-scss-module__9-XVgq__bullets li:before{content:"";background:var(--terracotta);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}.AuthPageShell-module-scss-module__9-XVgq__formColumn{flex-direction:column;align-items:center;width:100%;display:flex}.AuthPageShell-module-scss-module__9-XVgq__formWrap{width:100%;max-width:26rem}
.styles-module-scss-module__2Se8ZG__alert{border-radius:var(--radius);background:var(--terracotta-muted);border:1px solid var(--terracotta);width:100%;max-width:26rem;color:var(--terracotta);text-align:center;margin:0 auto 1rem;padding:.85rem 1rem;font-size:.84rem;line-height:1.5}
