.yqvKtq_container{gap:var(--space-6);flex-direction:column;display:flex}.yqvKtq_header{text-align:center}.yqvKtq_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.yqvKtq_subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.yqvKtq_subtitle strong{color:var(--color-text-primary);margin-top:var(--space-1);display:block}.yqvKtq_form{gap:var(--space-4);flex-direction:column;display:flex}.yqvKtq_otpContainer{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.yqvKtq_errorText{font-size:var(--font-size-sm);color:var(--color-error);text-align:center}.yqvKtq_resendContainer{text-align:center}.yqvKtq_resendTimer{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.yqvKtq_resendButton{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-link);cursor:pointer;padding:var(--space-2);transition:color var(--transition-fast);background:0 0;border:none;min-width:44px;min-height:44px}.yqvKtq_resendButton:hover{color:var(--color-link-hover)}.yqvKtq_resendButton:disabled{color:var(--color-text-muted);cursor:not-allowed}.yqvKtq_backButton{font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-2);text-align:center;transition:color var(--transition-fast);background:0 0;border:none;min-height:44px}.yqvKtq_backButton:hover{color:var(--color-text-primary)}.yqvKtq_terms{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-align:center;line-height:var(--line-height-relaxed)}.yqvKtq_termsLink{color:var(--color-text-secondary);text-underline-offset:2px;text-decoration:underline}.yqvKtq_termsLink:hover{color:var(--color-text-primary)}.yqvKtq_inviteBanner{border-radius:var(--radius-sm,6px);font-size:var(--font-size-sm,14px);color:#2d6a31;text-align:center;background:#e8f3e9;border:1px solid #2d6a31;padding:10px 14px;line-height:1.5}.yqvKtq_inviteToggle{color:var(--color-text-secondary,#666);font-size:var(--font-size-sm,14px);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:center;padding:0;text-decoration:underline}.yqvKtq_inviteToggle:hover{color:var(--color-text-primary,#1a1a1a)}