.page_page__APZfi{padding-block:var(--space-8) var(--space-16);display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.page_back__VKt4t{color:var(--gris);text-decoration:none;font-weight:600;width:-moz-fit-content;width:fit-content}.page_back__VKt4t:hover{color:var(--pin)}.coi-block_block__Pl1VE{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) var(--space-4);border-radius:var(--radius-md);background:var(--male-pale);border-left:3px solid var(--male)}.coi-block_title__obYlb{margin:0;font-size:var(--text-base)}.coi-block_disclaimer__fU972,.coi-block_lead__dqlWR,.coi-block_muted__UJrdK{margin:0;font-size:var(--text-sm);color:var(--gris)}.coi-block_disclaimer__fU972{font-style:italic}.coi-block_loading__Htgra{min-height:44px}.coi-block_list__RE9Nv{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.coi-block_row__xOEs_{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-3) var(--space-3);border-radius:var(--radius-sm);background:var(--blanc)}.coi-block_rowHigh__c2_aM{outline:1.5px solid var(--femelle)}.coi-block_value__rtCo5{font-family:var(--font-titre);font-size:var(--text-xl);font-weight:700;color:var(--male);min-width:4.5ch;text-align:right}.coi-block_details__IVvPq{display:grid;grid-gap:var(--space-0-5);gap:var(--space-0-5);min-width:0}.coi-block_name__OBe1a{font-weight:600}.coi-block_meta__j43Hn{font-size:var(--text-xs);color:var(--gris)}.coi-block_chip__DZgwx{display:inline-block;padding:1px var(--space-2);border-radius:var(--radius-full);font-weight:600;font-size:var(--text-2xs);background:var(--papier-fonce);color:var(--encre)}.coi-block_chipBONNE__BGNkN{background:var(--male-pale);color:var(--pin)}.coi-block_chipFAIBLE__259__{background:var(--femelle-pale);color:var(--femelle-fonce)}.coi-block_warning__Y7luU{font-size:var(--text-xs);color:var(--femelle);font-weight:600}@media (max-width:480px){.coi-block_row__xOEs_{grid-template-columns:1fr}.coi-block_value__rtCo5{text-align:left}}.cross-simulation_root__7uP_L{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.cross-simulation_title__xHjxN{margin:0;font-size:var(--text-lg)}.cross-simulation_subtitle__26_oQ{margin:0 0 var(--space-2);font-size:var(--text-base)}.cross-simulation_summary__aZSQc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-4);border:1px solid var(--trait-fort);border-left-width:6px;border-radius:var(--radius-md)}.cross-simulation_riskBAS__WSu3h{border-left-color:var(--statut-ok-vif)}.cross-simulation_riskMODERE__oX7x9{border-left-color:var(--statut-moyen-vif)}.cross-simulation_riskELEVE__offwV{border-left-color:var(--statut-faible-vif)}.cross-simulation_value__COPUW{font-size:var(--text-3xl);font-weight:800;line-height:1}.cross-simulation_summaryText__umdzJ{display:grid;grid-gap:var(--space-0-5);gap:var(--space-0-5);flex:1 1 260px}.cross-simulation_meta__nTN5_,.cross-simulation_muted__gkRHv{margin:0;color:var(--gris);font-size:var(--text-sm)}.cross-simulation_table__HTDjf{width:100%;border-collapse:collapse}.cross-simulation_table__HTDjf td,.cross-simulation_table__HTDjf th{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--trait)}.cross-simulation_paths__CXNco{margin:0;padding-left:var(--space-4)}.cross-simulation_error__gE_fS{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:center;padding:var(--space-6) var(--space-4);color:var(--gris);text-align:center}.partners_root__yGSb8{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.partners_header__G48Rb{display:grid;grid-template-columns:1fr minmax(240px,320px);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.partners_title__uzDMp{margin:0 0 var(--space-1);font-size:var(--text-md)}.partners_count__WBWAU,.partners_disclaimer__sbQw1,.partners_lead__u30u4{margin:0;color:var(--gris);font-size:var(--text-sm)}.partners_select__TUwP2{min-width:0}.partners_error__6huF_{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:center;padding:var(--space-8) var(--space-4);color:var(--gris);text-align:center}.partners_item__in9UL{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.partners_coi__gYVG_{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:baseline;margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--male-pale);border-left:3px solid var(--male);font-size:var(--text-sm)}.partners_coiHigh__VZSjO{background:var(--femelle-pale);border-left-color:var(--femelle)}.partners_coiValue__TyRkq{font-weight:700;font-size:var(--text-base)}.partners_coiMeta__D0LMX{color:var(--gris)}@media (max-width:640px){.partners_header__G48Rb{grid-template-columns:1fr}}.error-page_page____cEW{padding-top:var(--space-10);padding-bottom:var(--space-16);display:flex;justify-content:center}.error-page_inline__TbmVR{display:flex;justify-content:center;padding:var(--space-6) 0}.error-page_card__W1_C8{width:100%;max-width:520px;background:var(--blanc);border-radius:var(--radius-xl);box-shadow:var(--ombre);padding:var(--space-8) var(--space-6);text-align:center}.error-page_inline__TbmVR .error-page_card__W1_C8{box-shadow:none;background:transparent;padding:var(--space-2) var(--space-3)}.error-page_logo__na5tx{display:flex;justify-content:center;margin-bottom:var(--space-5)}.error-page_code__JtzjU{font-family:var(--font-titre);font-size:var(--text-3xl);font-weight:600;line-height:1.1;color:var(--miel-fonce);margin:0 0 var(--space-2)}.error-page_inline__TbmVR .error-page_code__JtzjU{font-size:var(--text-xl)}.error-page_title__DUHAn{font-family:var(--font-titre);font-size:var(--text-xl);margin:0 0 var(--space-3);color:var(--encre)}.error-page_message__4KWcX{color:var(--gris);font-size:var(--text-base);line-height:1.55;margin:0 auto var(--space-6);max-width:42ch}.error-page_actions__nZLl7{display:flex;flex-direction:column;gap:var(--space-3);align-items:stretch}.error-page_inline__TbmVR .error-page_actions__nZLl7{align-items:center}@media (min-width:640px){.error-page_page____cEW{padding-top:var(--space-20);padding-bottom:var(--space-24)}.error-page_card__W1_C8{padding:var(--space-10) var(--space-10)}.error-page_code__JtzjU{font-size:var(--text-4xl)}.error-page_actions__nZLl7{flex-direction:row;justify-content:center;flex-wrap:wrap}}.footer_footer__flio2{background:var(--pied-fond);color:var(--pied-texte);padding:var(--space-16) 0 var(--space-12)}.footer_inner__bLrvK{justify-content:space-between;gap:var(--space-5);font-size:var(--text-sm)}.footer_inner__bLrvK,.footer_links__jPGVj{display:flex;flex-wrap:wrap;align-items:center}.footer_links__jPGVj{gap:var(--space-2) var(--space-5)}.footer_links__jPGVj a{opacity:.75;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.3em;color:inherit;transition:opacity var(--duration-fast) var(--ease-out),-webkit-text-decoration-color var(--duration-fast) var(--ease-out);transition:opacity var(--duration-fast) var(--ease-out),text-decoration-color var(--duration-fast) var(--ease-out);transition:opacity var(--duration-fast) var(--ease-out),text-decoration-color var(--duration-fast) var(--ease-out),-webkit-text-decoration-color var(--duration-fast) var(--ease-out)}.footer_links__jPGVj a:hover{opacity:1;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.footer_linkButton__e7vEY{background:none;border:0;padding:0;font:inherit;cursor:pointer;opacity:.75;margin-left:var(--space-5);color:inherit;text-decoration:underline;transition:opacity var(--duration-fast) var(--ease-out)}.footer_linkButton__e7vEY:hover{opacity:1}.footer_credits__oRL2m{flex-basis:100%;margin:0;font-size:var(--text-xs);color:var(--pied-texte-doux)}.footer_credits__oRL2m a{color:inherit}.header_header__ASFgI{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:var(--papier);border-bottom:1px solid var(--trait)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.header_header__ASFgI{background:var(--surface-verre);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px)}}.header_nav__GKHkB{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:68px;padding-block:var(--space-2);gap:var(--space-2) var(--space-4)}.header_links__0ETCR{display:flex;gap:var(--space-8);font-size:var(--text-sm);font-weight:var(--weight-medium)}.header_links__0ETCR a{position:relative;padding-block:var(--space-1);text-decoration:none;color:inherit;opacity:.8;transition:opacity var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.header_links__0ETCR a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;border-radius:var(--radius-full);background:currentColor;transform:scaleX(0);transition:transform var(--duration-base) var(--ease-out)}.header_links__0ETCR a:hover{opacity:1;color:var(--pin)}.header_links__0ETCR a:hover:after{transform:scaleX(1)}.header_right__wvEqs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-3)}.header_burger__qH1Jj{display:none;border:1px solid var(--trait-fort);background:var(--blanc);color:var(--encre);width:44px;height:44px;border-radius:50%;cursor:pointer;align-items:center;justify-content:center;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.header_burger__qH1Jj:hover{background:var(--papier-fonce)}.header_burger__qH1Jj:active{transform:scale(.94)}.header_drawer__9kcxt{position:absolute;left:0;right:0;top:100%;background:var(--papier);border-bottom:1px solid var(--trait);box-shadow:var(--shadow-lg);animation:header_drawer-in__VvICX var(--duration-base) var(--ease-out)}@keyframes header_drawer-in__VvICX{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}}.header_drawer__9kcxt nav{display:grid;padding:var(--space-2) var(--gutter) var(--space-5)}.header_drawer__9kcxt a{padding:var(--space-4) 0;text-decoration:none;color:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);border-bottom:1px solid var(--trait);transition:color var(--duration-fast) var(--ease-out)}.header_drawer__9kcxt a:hover{color:var(--pin)}.header_drawer__9kcxt a:last-child{border-bottom:none}@media (max-width:860px){.header_links__0ETCR{display:none}.header_burger__qH1Jj{display:inline-flex}}@media (max-width:640px){.header_nav__GKHkB,.header_right__wvEqs{flex-wrap:nowrap}.header_nav__GKHkB{min-height:60px;gap:var(--space-2)}.header_right__wvEqs{gap:var(--space-2)}.header_right__wvEqs>.pm-btn{min-height:40px;padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.header_nav__GKHkB .pm-logo{gap:var(--space-2);min-width:0}.header_nav__GKHkB .pm-logo__icon{width:36px;height:36px}.header_nav__GKHkB .pm-logo--header .pm-logo__name{font-size:var(--text-lg)}}@media (max-width:480px){.header_nav__GKHkB .pm-logo__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.header_pill__Yk0cF{gap:var(--space-1);background:var(--blanc);border:1px solid var(--trait-fort);padding:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);box-shadow:var(--shadow-xs)}.header_pillUser__b4gn9,.header_pill__Yk0cF{display:inline-flex;align-items:center;border-radius:var(--radius-full)}.header_pillUser__b4gn9{gap:var(--space-2);color:inherit;text-decoration:none;padding:0 var(--space-3) 0 0;transition:background-color var(--duration-fast) var(--ease-out)}.header_pillUser__b4gn9:hover{background:var(--papier-fonce)}.header_pillName__qL3F8{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header_logout__To3X0,.header_messages__kKjLP{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.header_messages__kKjLP{color:var(--pin)}.header_messages__kKjLP:hover{background:color-mix(in srgb,var(--pin) 10%,transparent)}.header_messages__kKjLP .pm-count{position:absolute;top:-2px;right:-4px}.header_logout__To3X0{border:none;background:none;cursor:pointer;color:var(--gris);font-size:var(--text-md);line-height:1;padding:0;font-family:inherit}.header_logout__To3X0:hover{color:var(--femelle-fonce);background:var(--femelle-pale)}.header_logout__To3X0:disabled{opacity:.5;cursor:wait}@media (max-width:860px){.header_pill__Yk0cF>.header_messages__kKjLP[href*=messagerie],.header_pill__Yk0cF>.header_pillUser__b4gn9{display:none}}@media (max-width:480px){.header_pillName__qL3F8{display:none}.header_pillUser__b4gn9{padding:0}}.header_lang__NQPi_{display:flex;gap:var(--space-0-5);padding:var(--space-0-5);border-radius:var(--radius-full);background:color-mix(in srgb,var(--encre) 4%,transparent);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.header_lang__NQPi_ a,.header_lang__NQPi_ span{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);text-decoration:none;color:inherit;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.header_lang__NQPi_ a{color:var(--gris)}.header_lang__NQPi_ a:hover{color:var(--pin)}.header_lang__NQPi_ [aria-current=true]{background:var(--blanc);box-shadow:var(--shadow-xs)}@media (max-width:640px){.header_lang__NQPi_ a,.header_lang__NQPi_ span{font-size:0;padding:var(--space-1) var(--space-2)}.header_lang__NQPi_ a:before,.header_lang__NQPi_ span:before{content:attr(lang);content:attr(lang) /"";font-size:var(--text-xs);text-transform:uppercase}}.conversation-list_list__x01mT{list-style:none;margin:0;padding:var(--space-2);display:grid;grid-gap:var(--space-1);gap:var(--space-1);overflow-y:auto}.conversation-list_item__p6uau{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border:none;border-radius:var(--radius-md);background:transparent;text-align:left;cursor:pointer;color:var(--encre);font:inherit}.conversation-list_item__p6uau:hover{background:var(--papier-fonce)}.conversation-list_itemActive__v0h6P{background:var(--miel-pale)}.conversation-list_body__C8ASn{flex:1 1;min-width:0;display:grid;grid-gap:var(--space-0-5);gap:var(--space-0-5)}.conversation-list_top__MEjVe{display:flex;justify-content:space-between;gap:var(--space-2);align-items:baseline}.conversation-list_dog__pJu1B{font-weight:700}.conversation-list_time__jwfNm{color:var(--gris);font-size:var(--text-2xs);flex:none}.conversation-list_other__hiI5x{color:var(--gris);font-size:var(--text-sm)}.conversation-list_preview__A3mbT{font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-list_badges__UNYiK{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex:none}.conversation-list_request__xM0aL{font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--miel-fonce);border:1px solid var(--miel);border-radius:var(--radius-full);padding:var(--space-0-5) var(--space-2)}.mating-tracker_tracker__vgwk3{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--papier-fonce);background:var(--blanc);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.mating-tracker_title__4zeBS{margin:0;font-family:var(--font-titre);font-size:var(--text-base)}.mating-tracker_steps__lIClA{display:flex;gap:var(--space-1);list-style:none;margin:0;padding:0;overflow-x:auto}.mating-tracker_step__4D5dX{flex:1 1;min-width:72px;display:grid;justify-items:center;grid-gap:var(--space-1);gap:var(--space-1);text-align:center;font-size:var(--text-2xs);color:var(--gris)}.mating-tracker_dot__4K0kb{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:2px solid var(--papier-fonce);background:var(--blanc);font-weight:700;font-size:var(--text-xs)}.mating-tracker_done__GVxMP .mating-tracker_dot__4K0kb{background:var(--pin);border-color:var(--pin);color:var(--blanc)}.mating-tracker_current___EbQG .mating-tracker_dot__4K0kb{border-color:var(--pin);color:var(--pin)}.mating-tracker_current___EbQG .mating-tracker_label__bj55j{font-weight:700;color:var(--encre)}.mating-tracker_summary__XKRnc{margin:0;padding-left:var(--space-5);font-size:var(--text-sm)}.mating-tracker_contract__KVTdB{margin:0;display:grid;grid-gap:var(--space-0-5);gap:var(--space-0-5)}.mating-tracker_contract__KVTdB a{font-weight:700}.mating-tracker_hint__cAUZw{margin:0;font-size:var(--text-xs);color:var(--gris)}.mating-tracker_form__LwHOJ{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:360px}.mating-tracker_actions__W3ARq{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.mating-tracker_pending__EgHFV{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-3);border:1px solid var(--pin);border-radius:var(--radius-md);background:var(--papier-fonce)}.mating-tracker_pendingTitle__1yn1Y{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;font-size:var(--text-sm)}.mating-tracker_badge__46LGW{font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--pin)}.mating-tracker_refusal__NyN7x{margin:0;font-size:var(--text-sm);color:var(--femelle-fonce)}.mating-tracker_studTerms__hTrd_{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);background:var(--papier-fonce);font-size:var(--text-sm)}.mating-tracker_studTermsTitle__Hgy9O{margin:0;font-weight:700}.mating-tracker_studTermsText__Ip2MI{margin:0;white-space:pre-line}.message-composer_composer__ny0Fl{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--papier-fonce);background:var(--blanc)}.message-composer_quick__bREvX{font-size:var(--text-xs);padding:var(--space-1) var(--space-3)}.message-composer_input__84H0t{width:100%;font:inherit;color:var(--encre);background:var(--papier);border:1px solid var(--bord-champ);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);resize:vertical;min-height:56px}.message-composer_input__84H0t:focus-visible{outline:none;border-color:var(--pin);box-shadow:var(--shadow-ring)}.message-composer_actions__9oz6z{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3)}.message-composer_error__XzCWK{color:var(--femelle);font-size:var(--text-sm)}.message-composer_disabled__ZCJ0l{margin:0;padding:var(--space-4) var(--space-4);border-top:1px solid var(--papier-fonce);color:var(--gris);font-size:var(--text-sm);text-align:center}@media (max-width:900px){.message-composer_composer__ny0Fl{position:-webkit-sticky;position:sticky;bottom:var(--bottom-nav-offset,0);z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-2);padding:var(--space-2) var(--space-3);box-shadow:0 calc(-1 * var(--space-1)) var(--space-3) rgb(var(--shadow-rgb)/.06)}.message-composer_composer__ny0Fl>.pm-chips{grid-column:1/-1;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3)}.message-composer_composer__ny0Fl>.pm-chips::-webkit-scrollbar{display:none}.message-composer_quick__bREvX{flex:none;white-space:nowrap}.message-composer_input__84H0t{field-sizing:content;min-height:44px;max-height:30vh;resize:none;border-radius:var(--radius-xl);padding:var(--space-2) var(--space-4)}.message-composer_actions__9oz6z{display:contents}.message-composer_actions__9oz6z>.pm-btn{min-height:44px}.message-composer_error__XzCWK{grid-column:1/-1;order:-1}}