._page_1fwh3_1{--recovery-success:var(--form-success);--recovery-error:var(--form-error);padding-top:110px;padding-bottom:48px}._page_1fwh3_1 .auth-brand{position:absolute}._page_1fwh3_1 .auth-card{min-width:0}._page_1fwh3_1 .auth-copy p{overflow-wrap:anywhere}._page_1fwh3_1 .auth-copy h1:focus-visible{outline:2px solid var(--form-focus);outline-offset:6px}._form_1fwh3_6>*{grid-column:1/-1;min-width:0}._form_1fwh3_6 .primary{justify-content:center;gap:10px;width:100%}._hint_1fwh3_8{color:var(--form-muted);margin:0;font-size:.9375rem;font-weight:400;line-height:1.6}._textButton_1fwh3_9{min-height:44px;color:var(--form-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px;text-decoration:underline}._textButton_1fwh3_9:hover{background:var(--form-hover)}._textButton_1fwh3_9:focus-visible{outline:2px solid var(--form-focus);outline-offset:2px}._form_1fwh3_6 button:disabled{opacity:.6;cursor:default}._step_1fwh3_13{animation:.55s ease-out both _enter_1fwh3_1}._sent_1fwh3_14{color:var(--recovery-success);margin:0 0 18px;font-size:.9375rem;font-weight:600}._codeRow_1fwh3_15{align-items:center;gap:10px;display:flex}._codeRow_1fwh3_15 ._digit_1fwh3_16{border:2px solid var(--form-line);background:var(--form-field);width:58px;min-width:0;height:62px;color:var(--form-ink);text-align:center;caret-color:var(--form-muted);border-radius:12px;padding:0;font-family:inherit;font-size:26px;font-weight:600;transition:border-color .45s,background-color .45s,color .45s}._codeRow_1fwh3_15 ._digit_1fwh3_16:focus{outline:2px solid var(--form-focus);outline-offset:3px}._verified_1fwh3_18 ._digit_1fwh3_16{border-color:var(--recovery-success);color:var(--recovery-success);background:var(--form-success-surface)}._verified_1fwh3_18 ._digit_1fwh3_16:focus{outline:none}._rejected_1fwh3_20 ._digit_1fwh3_16{border-color:var(--recovery-error);background:var(--form-error-surface);color:var(--recovery-error);animation:.75s ease-out _wrong-code_1fwh3_1}._rejected_1fwh3_20 ._digit_1fwh3_16:focus{outline-color:var(--recovery-error)}._codeCheck_1fwh3_22{color:var(--recovery-success);opacity:0;flex:0 0 30px;margin-left:4px;transform:scale(.7)}._verified_1fwh3_18 ._codeCheck_1fwh3_22{animation:.6s ease-out .25s both _check-in_1fwh3_1}._rejected_1fwh3_20 ._codeCheck_1fwh3_22{color:var(--recovery-error);animation:.55s ease-out both _check-in_1fwh3_1}._verified_1fwh3_18 ._codeCheck_1fwh3_22 path,._savedMark_1fwh3_25 path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s ease-out .4s forwards _draw-check_1fwh3_1}._codeStatus_1fwh3_26{min-height:24px;color:var(--form-muted);margin:18px 0 8px;font-size:.9375rem}._verified_1fwh3_18+._codeStatus_1fwh3_26{color:var(--recovery-success)}._rejected_1fwh3_20+._codeStatus_1fwh3_26{color:var(--recovery-error)}._savedMark_1fwh3_25{border:1px solid var(--form-success);background:var(--form-success-surface);width:56px;height:56px;color:var(--recovery-success);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}._spinner_1fwh3_30{border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 17px;width:17px;height:17px;animation:.65s linear infinite _spin_1fwh3_30}@keyframes _enter_1fwh3_1{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes _check-in_1fwh3_1{to{opacity:1;transform:scale(1)}}@keyframes _draw-check_1fwh3_1{to{stroke-dashoffset:0}}@keyframes _spin_1fwh3_30{to{transform:rotate(360deg)}}@keyframes _wrong-code_1fwh3_1{0%,to{transform:translateY(0)}35%{transform:translateY(-4px)}65%{transform:translateY(1px)}}@media (max-width:560px){._page_1fwh3_1{padding:96px 16px 32px}._page_1fwh3_1 .auth-card{padding:28px 22px}._page_1fwh3_1 .auth-brand{top:28px;left:22px}._page_1fwh3_1 .auth-copy h1{font-size:38px}._codeRow_1fwh3_15{gap:8px}._codeRow_1fwh3_15 ._digit_1fwh3_16{width:48px;height:56px}}@media (prefers-reduced-motion:reduce){._step_1fwh3_13,._spinner_1fwh3_30{animation:none}._codeRow_1fwh3_15 ._digit_1fwh3_16{transition:none}._rejected_1fwh3_20 ._digit_1fwh3_16{animation:none}._rejected_1fwh3_20 ._codeCheck_1fwh3_22,._verified_1fwh3_18 ._codeCheck_1fwh3_22{opacity:1;animation:none;transform:none}._verified_1fwh3_18 ._codeCheck_1fwh3_22 path,._savedMark_1fwh3_25 path{stroke-dashoffset:0;animation:none}}
