.login-module___81l7G__page{min-height:100dvh;padding:var(--space-8) var(--space-4);justify-content:center;align-items:center;display:flex}.login-module___81l7G__panel{width:100%;max-width:400px;padding:var(--space-8);box-shadow:var(--shadow-sm), 0 8px 24px #1f232814}.login-module___81l7G__brand{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-6);letter-spacing:-.01em;color:var(--color-text);font-size:1.25rem;font-weight:700;display:flex}.login-module___81l7G__product{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.login-module___81l7G__title{margin:0 0 var(--space-1)}.login-module___81l7G__lead{margin:0 0 var(--space-6);color:var(--color-text-secondary)}.login-module___81l7G__callout{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);overflow-wrap:anywhere;border:1px solid;border-left-width:3px;font-size:.875rem}.login-module___81l7G__calloutDanger{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:var(--color-danger-border);border-left-color:var(--color-danger-text)}.login-module___81l7G__calloutWarning{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-border);border-left-color:var(--color-warning-text)}.login-module___81l7G__form{margin:0}.login-module___81l7G__signInButton{width:100%;min-height:44px;font-size:.9375rem}@media (max-width:480px){.login-module___81l7G__page{padding:var(--space-4)}.login-module___81l7G__panel{padding:var(--space-6)}}
