.Tg0Z6q_page{background:var(--bg);min-height:100dvh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:40px 16px;display:flex}.Tg0Z6q_brandBlock{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.Tg0Z6q_brand{font-family:var(--fontWord);font-weight:var(--weightWord);font-stretch:var(--numStretch);text-transform:var(--wordCase);letter-spacing:var(--wordTrack);margin:0;font-size:32px;line-height:1}.Tg0Z6q_tagline{color:var(--ink2);font-size:17px}.Tg0Z6q_card{background:var(--card);border:var(--borderW) solid var(--line);border-radius:var(--radiusCard);width:100%;max-width:400px;box-shadow:var(--shadowCard);flex-direction:column;gap:16px;padding:24px 22px;display:flex}.Tg0Z6q_field{flex-direction:column;gap:6px;display:flex}.Tg0Z6q_label{font-family:var(--fontLabel);text-transform:var(--labelCase);letter-spacing:var(--labelTrack);color:var(--ink2);font-size:13px;font-weight:600}.Tg0Z6q_input{border-radius:var(--radiusControl);border:1px solid var(--line);background:var(--bg);outline:none;min-height:48px;padding:12px 16px;font-size:16px}.Tg0Z6q_input:focus{border-color:var(--accent)}.Tg0Z6q_error{background:var(--warmSoft);border-radius:var(--radiusControl);margin:0;padding:12px 14px;font-size:15px;line-height:1.4}.Tg0Z6q_submit{cursor:pointer;border-radius:var(--radiusControl);background:var(--accent);min-height:52px;color:var(--onAccent);border:none;font-size:16px;font-weight:600}
