.Tg0Z6q_page{background:var(--bg);justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.Tg0Z6q_card{background:var(--card);border:1px solid var(--line);border-radius:26px;flex-direction:column;gap:16px;width:100%;max-width:400px;padding:28px 22px;display:flex}.Tg0Z6q_brandBlock{flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.Tg0Z6q_brand{font-family:var(--font-serif), serif;font-size:44px;line-height:1}.Tg0Z6q_tagline{color:var(--ink2);font-size:16px}.Tg0Z6q_field{flex-direction:column;gap:6px;display:flex}.Tg0Z6q_label{color:var(--ink2);font-size:14px;font-weight:600}.Tg0Z6q_input{border:1px solid var(--line);background:var(--bg);border-radius:16px;outline:none;min-height:48px;padding:14px 16px;font-size:16px}.Tg0Z6q_input:focus{border-color:var(--accent)}.Tg0Z6q_error{background:var(--warmSoft);border-radius:14px;margin:0;padding:12px 14px;font-size:15px;line-height:1.4}.Tg0Z6q_submit{cursor:pointer;background:var(--accent);min-height:48px;color:var(--onAccent);border:none;border-radius:16px;padding:15px;font-size:16px;font-weight:600}
