.login_main__U2mcH{max-width:360px;margin:0 auto;padding:18vh var(--space-3) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.login_title__7huBn{margin:0;font-size:22px}.login_block__sjEKy{display:flex;flex-direction:column;gap:var(--space-2)}.login_label__1kJPU{color:var(--ink-soft);font-size:14px}.login_input__Y4JR4{padding:10px 12px;background:var(--surface);border:1px solid var(--line);letter-spacing:.04em}.login_primary__yH7R4,.login_secondary__QwenA{padding:10px 14px;border:1px solid var(--accent);cursor:pointer}.login_primary__yH7R4{background:var(--accent);color:var(--accent-ink)}.login_secondary__QwenA{background:transparent;color:var(--accent)}.login_primary__yH7R4:disabled{opacity:.6;cursor:default}.login_alert__6gTLg{margin:0;padding:var(--space-2) var(--space-3);background:var(--alert-bg);border-left:3px solid var(--alert);font-size:14px}