.login_page__VIB1K{flex:1 1;display:grid;grid-template-columns:1fr;place-items:center;padding:var(--space-8) var(--space-6)}@media (min-width:800px){.login_page__VIB1K{grid-template-columns:1.2fr 1fr;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-16)}}.login_masthead__vo_qZ{max-width:42ch}.login_wordmark__Rqnzn{font-family:var(--font-display);font-size:var(--text-3xl);font-style:italic;font-weight:600;line-height:.9;letter-spacing:-.02em;color:var(--color-primary)}.login_tagline__xFW66{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-ink-muted);max-width:32ch}.login_rule__61ijS{margin-top:var(--space-8);width:4rem;height:3px;background:var(--color-accent);border:none}.login_formCard__6dizR{width:100%;max-width:24rem;margin-top:var(--space-12)}@media (min-width:800px){.login_formCard__6dizR{margin-top:0}}.login_form__NY6Qf{display:flex;flex-direction:column;gap:var(--space-6)}.login_label__9OzGh{display:block;font-size:var(--text-sm);color:var(--color-ink-muted);margin-bottom:var(--space-2)}.login_input__GK8Qo{width:100%;border:none;border-bottom:1.5px solid var(--color-border-strong);background:transparent;padding:var(--space-2) 0;font-size:var(--text-base);color:var(--color-ink);transition:border-color .15s ease-out}.login_input__GK8Qo::placeholder{color:var(--color-ink-faint)}.login_input__GK8Qo:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary)}.login_submit__56LbW{align-self:flex-start;margin-top:var(--space-2);padding:var(--space-3) var(--space-8);background:var(--color-primary);color:var(--color-paper);border:none;border-radius:999px;font-size:var(--text-base);font-weight:600;cursor:pointer;transition:background .15s ease-out,transform .1s ease-out}.login_submit__56LbW:hover{background:var(--color-primary-strong)}.login_submit__56LbW:active{transform:scale(.96)}.login_submit__56LbW:disabled{opacity:.6;cursor:not-allowed}.login_error__wxSLK{font-size:var(--text-sm);color:var(--color-danger)}