.Tooltip_wrapper__T1D5_{position:relative;display:inline-flex;align-items:center}.Tooltip_tooltip__aBJlN{position:absolute;z-index:1000;background:var(--tooltip-bg,#111);color:var(--tooltip-fg,#fff);font-size:.875rem;line-height:1.2;padding:8px 10px;border-radius:4px;box-shadow:0 6px 16px rgba(0,0,0,.2);max-width:min(320px,90vw);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease}.Tooltip_tooltip__aBJlN[data-visible=true]{opacity:1;pointer-events:auto;transform:none}.Tooltip_tooltip__aBJlN[data-placement=top]{bottom:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.Tooltip_tooltip__aBJlN[data-placement=top][data-visible=true]{transform:translate(-50%)}.Tooltip_tooltip__aBJlN[data-placement=bottom]{top:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.Tooltip_tooltip__aBJlN[data-placement=bottom][data-visible=true]{transform:translate(-50%)}.Tooltip_tooltip__aBJlN[data-placement=left]{right:calc(100% + 8px);top:50%;transform:translate(4px,-50%)}.Tooltip_tooltip__aBJlN[data-placement=left][data-visible=true]{transform:translateY(-50%)}.Tooltip_tooltip__aBJlN[data-placement=right]{left:calc(100% + 8px);top:50%;transform:translate(-4px,-50%)}.Tooltip_tooltip__aBJlN[data-placement=right][data-visible=true]{transform:translateY(-50%)}.Tooltip_tooltip__aBJlN ul{margin:.5em 0 0;padding:0 0 0 .8em}.Tooltip_tooltip__aBJlN ul li{margin:0 0 .4em;padding:0}.Tooltip_arrow__f9kez{position:absolute;width:8px;height:8px;background:inherit;transform:rotate(45deg)}.Tooltip_tooltip__aBJlN[data-placement=top] .Tooltip_arrow__f9kez{top:calc(100% - 4px);left:calc(50% - 4px)}.Tooltip_tooltip__aBJlN[data-placement=bottom] .Tooltip_arrow__f9kez{bottom:calc(100% - 4px);left:calc(50% - 4px)}.Tooltip_tooltip__aBJlN[data-placement=left] .Tooltip_arrow__f9kez{left:calc(100% - 4px);top:calc(50% - 4px)}.Tooltip_tooltip__aBJlN[data-placement=right] .Tooltip_arrow__f9kez{right:calc(100% - 4px);top:calc(50% - 4px)}.RecoverSubscriberForm_form__gCsuC{display:flex;flex-direction:column;gap:1rem}.RecoverSubscriberForm_field___epdc{display:flex;flex-direction:column}.InputPassword_container__NAQSV{position:relative;display:inline-block;width:100%}.InputPassword_input__8uSMN{width:100%;padding:.5rem 2.5rem .5rem .75rem;border:1px solid var(--input-border,#ccc);border-radius:4px;font-size:1rem}.InputPassword_toggle__KDzXg{position:absolute;top:50%;right:0;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--toggle-color,#666);height:38px;width:40px}.InputPassword_toggle__KDzXg:focus{outline:none}.InputPassword_toggle__KDzXg:hover{color:var(--toggle-hover-color,#333)}.InputPassword_toggle__KDzXg:focus svg path,.InputPassword_toggle__KDzXg:hover svg path{fill:var(--toggle-focus-color,#00639b)}.PasswordForm_form__Y1qAf{gap:1rem}.PasswordForm_field__hPMrX,.PasswordForm_form__Y1qAf{display:flex;flex-direction:column}.PasswordForm_rules__DJyN4{padding-left:1rem}.PasswordForm_rules__DJyN4 ul{list-style:none;margin:0;padding:0}.PasswordForm_rules__DJyN4 li{display:flex;align-items:center;gap:.5rem}.PasswordForm_valid__BFYsm{color:var(--success-color,#2d8f34)}.PasswordForm_error__8TfpH,.PasswordForm_invalid__ST3Tw{color:var(--error-color,#d93025)}.PasswordForm_error__8TfpH{font-size:.875rem}.PasswordForm_signupCGU__Jln5J{margin:1rem 0 0;& a{text-decoration:underline}}.CredentialsForm_form__LeBpy{gap:1rem;margin-bottom:1rem}.CredentialsForm_field__xcDRq,.CredentialsForm_form__LeBpy{display:flex;flex-direction:column}.MailConfirmation_container__X4g3f{display:grid;gap:1rem;padding:1.25rem;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;background:var(--card-bg,#fff)}.MailConfirmation_title__XbBjS{margin:0;font-size:1.125rem;line-height:1.4;font-weight:600;color:var(--title-color,#111827)}.MailConfirmation_description__T2Skj{margin:0;color:var(--text-color,#374151)}.MailConfirmation_links__a1O2J{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.MailConfirmation_link__ACizm{color:var(--link-color,#2563eb);text-decoration:none;display:flex;align-items:center;gap:.5rem}.MailConfirmation_link__ACizm:focus,.MailConfirmation_link__ACizm:hover{text-decoration:none}.MailConfirmation_gmail__a3IeW{background-image:url(/assets/icons/webmail-gmail.svg)}.MailConfirmation_gmail__a3IeW,.MailConfirmation_outlook__rkaby{background-size:16px;background-repeat:no-repeat;background-position:0;padding-left:20px}.MailConfirmation_outlook__rkaby{background-image:url(/assets/icons/webmail-outlook.svg)}.MailConfirmation_orange__Jy9v1{background-image:url(/assets/icons/webmail-orange.svg);background-size:16px;background-repeat:no-repeat;background-position:0;padding-left:20px}