@keyframes DCAuthPopupFrame_authFrameStepIn__YidHJ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.DCAuthPopupFrame_frame__QMzE5{padding:28px 28px 24px;font-family:var(--dc-font-body);color:var(--dc-auth-text)}@media (max-width:480px){.DCAuthPopupFrame_frame__QMzE5{padding:24px 20px 20px}}.DCAuthPopupFrame_header__ODtxO{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-inline-end:52px;padding-block-end:20px;margin-block-end:24px;border-block-end:1px solid var(--dc-auth-border)}.DCAuthPopupFrame_heading__OQIlY{min-width:0}.DCAuthPopupFrame_title__WzQ55{margin:0;font-size:1.375rem;font-weight:700;line-height:1.3;color:var(--dc-auth-text)}.DCAuthPopupFrame_subtitle__OfRV7{margin:4px 0 0;font-size:.875rem;color:var(--dc-auth-text-secondary)}.DCAuthPopupFrame_stepPill__uoX63{flex-shrink:0;margin-block-start:4px;padding:6px 14px;border-radius:999px;background:var(--dc-auth-suggest-row);color:var(--dc-auth-link);font-size:.8125rem;font-weight:600;white-space:nowrap}.DCAuthPopupFrame_body__TgR3z{display:flex;flex-direction:column}.DCAuthPopupFrame_step__8mafI{animation:DCAuthPopupFrame_authFrameStepIn__YidHJ .24s cubic-bezier(.22,1,.36,1) both}.DCAuthPopupFrame_backLink__f5nmJ{align-self:center;margin-block-start:18px;padding:4px 8px;border:none;border-radius:6px;background:none;font-size:.9375rem;font-weight:600;color:var(--dc-auth-link);cursor:pointer}.DCAuthPopupFrame_backLink__f5nmJ:hover{color:var(--dc-auth-link-hover);text-decoration:underline;text-underline-offset:3px}.DCAuthPopupFrame_backLink__f5nmJ:focus-visible{outline:2px solid var(--dc-auth-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.DCAuthPopupFrame_step__8mafI{animation:none}}.DCVerificationCodeInput_group__KeJXy{display:flex;justify-content:center;gap:var(--space-sm)}.DCVerificationCodeInput_box__C88z_{width:48px;height:56px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:1.5rem;font-weight:700;text-align:center}.DCVerificationCodeInput_box__C88z_:focus{outline:none;border-color:var(--color-primary)}.DCVerificationCodeInput_box__C88z_.DCVerificationCodeInput_error__SLEoS{border-color:#dc2626}.DCVerificationCodeInput_box__C88z_:disabled{opacity:.6}.DCVerificationPopup_form__IE8Pw .DCVerificationPopup_description__uNgUT{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;margin:0 0 var(--space-lg)}.DCVerificationPopup_form__IE8Pw .DCVerificationPopup_error__9jB6_,.DCVerificationPopup_form__IE8Pw .DCVerificationPopup_expired__2KrDy{color:#dc2626;font-size:var(--font-size-sm);text-align:center;margin:var(--space-sm) 0 0}.DCVerificationPopup_form__IE8Pw .DCVerificationPopup_expiresIn___cbu9{color:var(--color-text-muted);font-size:var(--font-size-xs,.75rem);text-align:center;margin:var(--space-sm) 0 0}.DCVerificationPopup_form__IE8Pw .DCVerificationPopup_verifyButton__9G668{width:100%;margin-block-start:var(--space-lg);padding-block:.9rem;border-radius:var(--radius-md);border:none;background:var(--gradient-primary);color:#fff;font-weight:700;font-size:var(--font-size-sm);cursor:pointer}:is(.DCVerificationPopup_form__IE8Pw .DCVerificationPopup_verifyButton__9G668):disabled{background:var(--dc-surface-purple-wash);color:var(--dc-text-faint);cursor:not-allowed}.DCVerificationPopup_form__IE8Pw .DCVerificationPopup_resendButton__u3z_N{display:block;width:100%;margin-block-start:var(--space-sm);background:none;border:none;color:var(--color-primary);font-weight:700;font-size:var(--font-size-sm);cursor:pointer;text-align:center}:is(.DCVerificationPopup_form__IE8Pw .DCVerificationPopup_resendButton__u3z_N):disabled{color:var(--color-text-muted);cursor:not-allowed}