.password-security,.password-reminder{color:var(--fl-text);font-family:var(--fl-font)}.password-security{padding:var(--fl-space-6) 0;border-bottom:1px solid var(--fl-border)}.password-security__head{align-items:center;gap:var(--fl-space-4);display:flex}.password-security__head>div{flex:1;min-width:0}.password-security .password-security__head h3{font-size:var(--fl-text-md)}.password-security .password-security__head p{font-size:var(--fl-text-sm);line-height:var(--fl-leading-md)}.password-security__head .password-link{color:var(--fl-primary);font-size:var(--fl-text-sm);flex:none}.password-security__form{gap:var(--fl-space-5);margin-top:var(--fl-space-6);flex-direction:column;max-width:416px;display:flex}.password-action{width:100%;font-size:var(--fl-text-lg);font-weight:var(--fl-weight-medium)}.password-security__feedback{font-size:var(--fl-text-sm);line-height:var(--fl-leading-md)}.password-security__feedback:empty{display:none}.password-security .password-security__feedback p,.password-reminder .password-security__feedback p{font-size:var(--fl-text-sm);margin:0}.password-security__feedback [role=alert]{color:var(--fl-negative)}.password-security__feedback [role=status],.password-security .password-security__success{align-items:flex-start;gap:var(--fl-space-2);color:var(--fl-primary);font-size:var(--fl-text-sm);line-height:var(--fl-leading-md);display:flex}.password-security__feedback svg,.password-security__success svg{flex:none;margin-top:3px}.password-security__help{min-height:var(--fl-hit);color:var(--fl-primary);font-size:var(--fl-text-sm);line-height:var(--fl-leading-md);align-items:center;display:inline-flex}.password-reminder.fl-dialog{overscroll-behavior:contain}.password-reminder__close{right:var(--fl-space-2);top:var(--fl-space-2);position:absolute}.password-reminder h2{margin:var(--fl-space-3) 0 var(--fl-space-3);padding-right:var(--fl-space-5);font-size:var(--fl-title);line-height:1.4;font-weight:var(--fl-weight-strong)}.password-reminder>p{margin:0 0 var(--fl-space-6);color:var(--fl-secondary);font-size:var(--fl-text-md);line-height:var(--fl-leading-lg)}.password-reminder__later{width:100%;margin-top:var(--fl-space-2);color:var(--fl-secondary)}.password-reminder__security{min-height:var(--fl-hit);color:var(--fl-primary);font-size:var(--fl-text-sm);justify-content:center;align-items:center;text-decoration:none;display:flex}.password-reminder a:focus-visible{outline:2px solid var(--fl-ring);outline-offset:3px}.password-security a:focus-visible{outline:2px solid var(--fl-ring);outline-offset:3px}@media (max-width:979px){.password-security{padding-block:var(--fl-mobile-gap-group)}.password-security__head{gap:var(--fl-mobile-gap-item)}.password-security__head .profile-security__icon{flex:none;width:28px;height:28px}.password-security .password-security__head h3{font-size:var(--fl-mobile-item-title);line-height:var(--fl-mobile-item-title-leading)}.password-security .password-security__head p{font-size:var(--fl-mobile-body);line-height:var(--fl-mobile-body-leading)}.password-security__form{gap:var(--fl-mobile-gap-group);max-width:none;margin-top:var(--fl-mobile-gap-section)}.password-action{margin-top:0}.password-security__feedback,.password-security .password-security__feedback p,.password-reminder .password-security__feedback p{font-size:var(--fl-mobile-body);line-height:var(--fl-mobile-body-leading)}.password-reminder h2{font-size:var(--fl-mobile-section-title);line-height:var(--fl-mobile-section-title-leading);margin-block:var(--fl-mobile-gap-item)}.password-reminder>p{font-size:var(--fl-mobile-body);line-height:var(--fl-mobile-body-leading);margin-bottom:var(--fl-mobile-gap-section)}}
