._container_h3yfh_1{width:100%}._form_h3yfh_5{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}._field_h3yfh_12{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_h3yfh_18{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground)}._field_h3yfh_12 ._inputInvalid_h3yfh_26{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._fieldMessage_h3yfh_32{min-height:1.3125rem;margin:0;font-size:.8125rem;line-height:1.3125rem;font-weight:500;color:var(--error-text)}._errorMessage_h3yfh_41{background-color:var(--card);border:1px solid var(--error);border-left-width:4px;color:var(--error-text);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem;font-weight:500;line-height:1.5}._notice_h3yfh_53{margin:0;font-size:.875rem;line-height:1.5;font-weight:500;color:var(--success-text);text-align:center}._offlineNote_h3yfh_62{margin:0;font-size:.8125rem;line-height:1.5;color:var(--foreground);text-align:center}._submitButton_h3yfh_70{width:100%;min-height:2.75rem}._loadingText_h3yfh_75{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_h3yfh_82{color:#fff}._otpInfo_h3yfh_86{font-size:.875rem;color:var(--muted-foreground);text-align:center;margin-bottom:var(--spacing-2)}._changeNumberLink_h3yfh_93{margin-left:var(--spacing-1);padding:0;height:auto;vertical-align:baseline;font-size:.875rem}._otpInput_h3yfh_101{text-align:center;font-size:1.5rem;letter-spacing:.5rem;font-family:var(--font-family-monospace)}._resendContainer_h3yfh_108{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-top:calc(var(--spacing-2) * -1)}._resendButton_h3yfh_116{padding:0;height:auto;font-size:.875rem}._challenge_h3yfh_122,._challengeShown_h3yfh_123{display:flex;justify-content:center}._challengeShown_h3yfh_123{margin-top:var(--spacing-3)}._timer_h3yfh_132{font-size:.875rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}@media(max-width:768px){._label_h3yfh_18{font-size:1rem}._fieldMessage_h3yfh_32{font-size:.875rem}._submitButton_h3yfh_70{min-height:3rem}}
