.auth-shell-module__sWMv8W__shell{flex-direction:column;min-height:100svh;display:flex}.auth-shell-module__sWMv8W__layout{flex:1;align-items:center;padding:16px 24px 40px;display:grid}.auth-shell-module__sWMv8W__brand{display:none}.auth-shell-module__sWMv8W__form{width:100%;min-width:0;max-width:384px;margin:auto}.auth-shell-module__sWMv8W__form h1{letter-spacing:-.04em;text-align:left;margin-bottom:12px;font-size:30px;font-weight:500;line-height:1.15}.auth-shell-module__sWMv8W__form label{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.auth-shell-module__sWMv8W__form input{background:var(--color-surface);border-radius:8px;height:46px;font-size:16px}.auth-shell-module__sWMv8W__form button[type=submit],.auth-shell-module__sWMv8W__form button:not([aria-pressed])[type=button]{height:46px;font-family:var(--font-sans);text-transform:none;border-radius:8px;font-weight:500}.auth-shell-module__sWMv8W__form a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:2px}.auth-shell-module__sWMv8W__preview{border:1px solid var(--color-border-strong);background:var(--color-background);border-radius:12px;margin-top:48px;overflow:hidden}.auth-shell-module__sWMv8W__previewHeader{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:12px 20px;font-size:12px;display:flex}.auth-shell-module__sWMv8W__statusDot{background:var(--color-brand);border-radius:50%;width:6px;height:6px}@media (min-width:1024px){.auth-shell-module__sWMv8W__layout{grid-template-columns:1fr 1fr;gap:48px;padding:0 40px 32px}.auth-shell-module__sWMv8W__brand{border:1px solid var(--color-border);background:var(--color-surface);min-height:600px;color:var(--color-foreground);border-radius:16px;flex-direction:column;justify-content:space-between;align-self:stretch;padding:clamp(32px,4vw,64px);display:flex}.auth-shell-module__sWMv8W__form{padding:32px 0}}
