.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}.CustomModal_modal__zgHbV{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem;background:white;border:1px solid #dadce0;border-radius:10px;z-index:10000;width:100%;max-width:450px;box-shadow:0 8px 20px 0 rgba(138,138,138,.19)}.CustomModal_modalOverlay__Xcl_U{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;overflow-y:auto}.CustomModal_show__jVFFZ{display:block}.ConnexionModalWrapper_connexionModal__rGfdU{padding:2rem;& .ConnexionModalWrapper_logo__xmTXk{display:block;margin:0 auto 1rem}}.ConnexionModalWrapper_closeButton__E8kme{position:absolute;right:1rem;top:1rem}.ConnexionModalWrapper_userMenu__n5dPB{position:relative;display:flex;align-items:center;gap:8px}.ConnexionModalWrapper_avatar__klHU2{cursor:pointer;border-radius:50%;transition:opacity .2s ease;object-fit:cover}.ConnexionModalWrapper_avatar__klHU2:hover{opacity:.8}.ConnexionModalWrapper_dropdownMenu__f0der{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(-10px);background:white;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);min-width:120px;opacity:0;visibility:hidden;transition:all .2s ease;z-index:1000}.ConnexionModalWrapper_userMenu__n5dPB:hover .ConnexionModalWrapper_dropdownMenu__f0der{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.ConnexionModalWrapper_menuItem__0pXkP{width:100%;padding:8px 12px;border:none;background:none;text-align:left;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s ease}.ConnexionModalWrapper_menuItem__0pXkP:hover{background-color:#f5f5f5}.ConnexionModalWrapper_userInfo__xAPXr{display:block}.ConnexionModalWrapper_userName__WHrfi{font-size:14px;font-weight:var(--font-weight-bold);color:#333;white-space:nowrap}@media (max-width:699px){.ConnexionModalWrapper_userInfo__xAPXr{display:none}}.ConnexionModalWrapper_connexionButton__LVLex{cursor:pointer;display:contents}.ConnexionModalWrapper_connexionButton__LVLex:focus{outline:2px solid #00B87D;outline-offset:2px}.Footer_footer__1e_Nd{background:#282A34;color:white;padding:40px;text-align:center}.Footer_footer__1e_Nd hr{border:none;border-top:1px solid #d8d8d8;margin:20px 0}.Footer_logo__gSIm1{margin:0 auto 20px;display:block}.Footer_faqLink__No0m4 i{background:#D8D8D8;border-radius:50px;color:#282A34;height:17px;width:17px;font-style:normal;font-weight:var(--font-weight-bold);display:inline-block;margin-right:5px}.Footer_faqLink__No0m4:hover{text-decoration:underline}.Footer_paymentMethods__CyktC img{margin:4px}.Footer_info__GGwwy{display:block;margin-top:10px;font-size:13px}.Footer_legalLinks__KbAVs{list-style:none;padding:0;margin:20px 0 0}.Footer_mobileFooterItem__TwhqO{display:none}.Footer_legalLinks__KbAVs li{font-size:14px;display:inline;padding:0 5px;margin:5px 0;font-weight:var(--font-weight-bold);border-right:1px solid #d8d8d8}.Footer_legalLinks__KbAVs li:last-child{border-right:none}.Footer_legalLinks__KbAVs a:hover{text-decoration:underline}.Footer_logoPrismaMedia__UMGbA{display:block;margin:30px auto}.Footer_copyRight__ZnZT7{font-size:14px;line-height:20px}@media (min-width:1024px){.Footer_footerItemsWrapper__6W3a8{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;justify-items:center;align-items:start}}