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