.verification-telephone_bloc__B42yU{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid rgba(var(--app-accent-rgb),.35);border-radius:var(--app-radius-md,16px);background:rgba(var(--app-secondary-rgb),.18);color:var(--app-text);grid-column:1/-1}.verification-telephone_verifie__U72_x{border-color:rgba(47,125,79,.4);background:rgba(47,125,79,.08)}.verification-telephone_titre__BDImk{margin:0;font-weight:700;font-size:15px}.verification-telephone_verifie__U72_x .verification-telephone_titre__BDImk{color:#23613d}.verification-telephone_aide__wFdnR{margin:0;font-size:13px;line-height:1.5;color:var(--app-muted)}.verification-telephone_erreur__LsdLs,.verification-telephone_info__W7sq_{margin:0;padding:8px 12px;border-radius:var(--app-radius-sm,10px);font-size:14px}.verification-telephone_info__W7sq_{background:var(--app-surface-strong);border:1px solid var(--app-border)}.verification-telephone_erreur__LsdLs{border:1px solid rgba(182,69,60,.35);background:rgba(182,69,60,.08);color:var(--app-danger)}.verification-telephone_ligneCode__EthnD{display:flex;flex-direction:column;gap:6px}.verification-telephone_libelle__2pNFo{font-weight:600;font-size:14px}.verification-telephone_champCode__UH2Q3{max-width:220px;min-height:48px;padding:10px 14px;font-size:22px;letter-spacing:.3em;font-variant-numeric:tabular-nums;border:2px solid var(--app-border);border-radius:var(--app-radius-sm,10px);background:var(--app-surface-strong);color:var(--app-text);direction:ltr}.verification-telephone_champCode__UH2Q3:focus-visible{outline:none;border-color:var(--app-primary);box-shadow:var(--ring-focus)}.verification-telephone_actions__Ktq70{display:flex;flex-wrap:wrap;gap:10px}.verification-telephone_principal__cH1SH,.verification-telephone_secondaire__LzRmn{min-height:44px;padding:10px 18px;border-radius:999px;font-size:15px;font-weight:600;cursor:pointer}.verification-telephone_principal__cH1SH{border:1px solid var(--app-primary);background:var(--app-primary);color:#fff}.verification-telephone_secondaire__LzRmn{border:1px solid rgba(var(--app-primary-rgb),.25);background:var(--app-surface-strong);color:var(--app-primary)}.verification-telephone_principal__cH1SH:disabled,.verification-telephone_secondaire__LzRmn:disabled{opacity:.55;cursor:not-allowed}.verification-telephone_lien__0Ch0U:focus-visible,.verification-telephone_principal__cH1SH:focus-visible,.verification-telephone_secondaire__LzRmn:focus-visible{outline:none;box-shadow:var(--ring-focus)}.verification-telephone_lien__0Ch0U{align-self:flex-start;padding:0;border:0;background:none;color:var(--app-primary);text-decoration:underline;font-size:14px;cursor:pointer}.formulaire-inscription-candidat_signupPage__omolp{min-height:100vh;background:radial-gradient(circle at 8% 8%,rgba(91,47,226,.18),transparent 8%),radial-gradient(circle at 92% 6%,rgba(91,47,226,.16),transparent 9%),linear-gradient(180deg,#f8f7ff,#f0eff9 52%,#f7f4ff);display:grid;place-items:center;padding:24px}.formulaire-inscription-candidat_shell__Xd4ni{width:min(760px,100%);margin:0 auto;min-height:auto;display:grid;grid-template-columns:1fr;padding:0;align-items:center}.formulaire-inscription-candidat_formCard__zSv2E,.formulaire-inscription-candidat_sidebar__qTnp5,.formulaire-inscription-candidat_visualPanel__jcUSu{min-width:0}.formulaire-inscription-candidat_sidebar__qTnp5{display:none}.formulaire-inscription-candidat_sidebarInner__Km57G{height:100%;display:flex;flex-direction:column;gap:14px;padding:14px 12px;min-width:0}.formulaire-inscription-candidat_wordmark__eIBeP{display:inline-flex;flex-direction:column;gap:2px;color:var(--app-primary);font-family:var(--app-heading);font-size:clamp(1.3rem,1.8vw,1.8rem);font-weight:800;line-height:.88;letter-spacing:-.06em}.formulaire-inscription-candidat_sidebarSteps__uXH1m{display:flex;flex-direction:column;gap:2px;min-width:0}.formulaire-inscription-candidat_sidebarStep__EGVey{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}.formulaire-inscription-candidat_sidebarStepButton__CzN4X{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;width:100%;padding:6px 0;border:0;background:transparent;color:#777095;text-align:start;min-width:0}.formulaire-inscription-candidat_sidebarStepMarker__ha3Go{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(var(--app-primary-rgb),.12);background:rgba(255,255,255,.9);color:#6f6a8a;font-size:.92rem;font-weight:700;transition:background .2s ease,color .2s ease,border-color .2s ease}.formulaire-inscription-candidat_sidebarStepText__Yh2Lx{display:block;width:100%;min-width:0;max-width:none;font-size:.86rem;line-height:1.4;font-weight:600;overflow-wrap:break-word;word-break:break-word}.formulaire-inscription-candidat_sidebarStepButtonActive__7K8Jb{color:var(--app-primary)}.formulaire-inscription-candidat_sidebarStepButtonActive__7K8Jb .formulaire-inscription-candidat_sidebarStepMarker__ha3Go,.formulaire-inscription-candidat_sidebarStepButtonCompleted__qf_bp .formulaire-inscription-candidat_sidebarStepMarker__ha3Go{border-color:transparent;background:linear-gradient(135deg,var(--app-primary),var(--app-primary-hover));color:white;box-shadow:none}.formulaire-inscription-candidat_sidebarConnector__2bTnm{width:1px;height:28px;margin-inline-start:16px;border-inline-start:2px dotted rgba(var(--app-primary-rgb),.24)}.formulaire-inscription-candidat_securityCard__rYDWz{margin-top:auto;display:grid;gap:16px;padding:20px 18px;border-radius:22px;border:1px solid rgba(var(--app-primary-rgb),.1);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,243,255,.92))}.formulaire-inscription-candidat_securityCard__rYDWz p{margin:0;color:var(--app-text-soft);font-weight:600;line-height:1.65}.formulaire-inscription-candidat_securityIcon__BvIUY{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(var(--app-secondary-rgb),.48);color:var(--app-primary)}.formulaire-inscription-candidat_calloutIcon__2Wvpy svg,.formulaire-inscription-candidat_iconButton__EC30S svg,.formulaire-inscription-candidat_leadingIcon__9GKGb svg,.formulaire-inscription-candidat_sectionIcon__8dPan svg,.formulaire-inscription-candidat_securityIcon__BvIUY svg,.formulaire-inscription-candidat_statIcon___6E5J svg,.formulaire-inscription-candidat_trailingIcon__iuC3G svg{width:22px;height:22px}.formulaire-inscription-candidat_formCard__zSv2E{overflow:hidden;border:1px solid rgba(220,214,235,.86)!important;border-start-start-radius:16px;border-end-end-radius:16px;background:rgba(255,255,255,.96)!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;padding:0!important;align-self:start}.formulaire-inscription-candidat_headerRow__5kb8W{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 30px 18px;margin-bottom:0;position:relative}.formulaire-inscription-candidat_headerCopy__uo7eF{min-width:0;display:grid;gap:4px;padding-inline-start:66px;position:relative}.formulaire-inscription-candidat_headerCopy__uo7eF:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:48px;height:48px;border-radius:999px;transform:translateY(-50%);background:rgba(91,47,226,.12)}.formulaire-inscription-candidat_headerCopy__uo7eF:after{content:"";position:absolute;inset-inline-start:15px;top:50%;width:22px;height:22px;transform:translateY(-50%);background:var(--app-primary);mask:radial-gradient(circle at 50% 32%,#000 0 26%,transparent 27%),radial-gradient(ellipse at 50% 88%,#000 0 42%,transparent 43%);mask-repeat:no-repeat}.formulaire-inscription-candidat_pageTitle__Nn2gR{margin:0;color:#111431;font-family:var(--app-heading);font-size:1.18rem;line-height:1.1;letter-spacing:0;font-weight:800}.formulaire-inscription-candidat_pageTitle__Nn2gR span{color:inherit}.formulaire-inscription-candidat_stepCaption__oeRfB{margin:0;color:#6a6684;font-size:.78rem;font-weight:600}.formulaire-inscription-candidat_wave__fOI8c{display:inline-flex;margin-inline-start:10px;color:inherit!important}.formulaire-inscription-candidat_pageSubtitle__tRJQ8{max-width:640px;margin:0;color:#746f92;font-size:1.1rem;line-height:1.7}.formulaire-inscription-candidat_authSwitch__1Ie_V{display:none}.formulaire-inscription-candidat_headerRow__5kb8W:after{content:"×";color:#34324f;font-size:2rem;line-height:1;font-weight:300}.formulaire-inscription-candidat_authSwitch__1Ie_V span{color:#5f5979;font-size:.84rem}.formulaire-inscription-candidat_authSwitch__1Ie_V a{color:#5b2fe2;font-weight:700}.formulaire-inscription-candidat_headerRow__5kb8W:after{content:none}.formulaire-inscription-candidat_headerCloseButton__RQC_B{width:38px;height:38px;flex:0 0 auto;align-self:flex-start;border-radius:10px;border:1px solid #ded8ef;background:#fff;color:#4e4a69;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:none}.formulaire-inscription-candidat_headerCloseButton__RQC_B span{font-size:1.75rem;line-height:1;font-weight:300;transform:translateY(-1px)}.formulaire-inscription-candidat_headerCloseButton__RQC_B:hover{color:#2d2848;border-color:#cfc7e7}.formulaire-inscription-candidat_headerCloseButton__RQC_B:focus-visible{outline:3px solid rgba(93,53,223,.35);outline-offset:2px}.formulaire-inscription-candidat_headerCloseButton__RQC_B{cursor:pointer;appearance:none}.formulaire-inscription-candidat_headerRow__5kb8W:after{content:none!important}.formulaire-inscription-candidat_progressBlock__O_O_l{position:relative;margin:0 30px 26px;padding:0}.formulaire-inscription-candidat_progressTrack__WsoRs{display:none}.formulaire-inscription-candidat_progressFill__FUEty{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--app-primary),var(--app-primary-hover));transition:width .25s ease}.formulaire-inscription-candidat_progressSteps__BnDjY{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.formulaire-inscription-candidat_progressStep__7ffjn{width:100%;height:4px;border-radius:999px;border:0;background:#ebe8f3;color:transparent;font-size:0;transition:background-color .22s ease}.formulaire-inscription-candidat_progressStep__7ffjn:hover{transform:none}.formulaire-inscription-candidat_progressStepActive__eR41S,.formulaire-inscription-candidat_progressStepCompleted__r_V0p{background:var(--app-primary);box-shadow:none}.formulaire-inscription-candidat_progressStepActive__eR41S{animation:none}.formulaire-inscription-candidat_sectionIntro__O4Syv{display:none;align-items:center;gap:8px;margin-bottom:8px}.formulaire-inscription-candidat_sectionIcon__8dPan{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,rgba(var(--app-secondary-rgb),.72),rgba(255,255,255,.96));color:var(--app-primary)}.formulaire-inscription-candidat_sectionIntro__O4Syv h2{margin:0;color:#21183c;font-family:var(--app-heading);font-size:clamp(1.08rem,1.5vw,1.35rem);letter-spacing:-.04em}.formulaire-inscription-candidat_sectionIntro__O4Syv p{margin:2px 0 0;color:#756d94;line-height:1.45;font-size:.86rem}.formulaire-inscription-candidat_onboardingPanel__5cDsI{display:none;gap:8px;margin-bottom:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(var(--app-primary-rgb),.1);background:rgba(245,238,255,.52)}.formulaire-inscription-candidat_tourOverlay__FWm1f{position:fixed;inset:0;z-index:1500;pointer-events:none}.formulaire-inscription-candidat_tourBackdrop__Wsn7j{position:absolute;inset:0;background:transparent;pointer-events:none}.formulaire-inscription-candidat_tourSpotlight__E2YKA{position:fixed;border-radius:14px;border:2px dashed var(--app-primary);box-shadow:0 0 0 9999px rgba(11,14,26,.38);pointer-events:none;animation:formulaire-inscription-candidat_spotlightPulse__8Bs98 1.8s ease-in-out infinite}.formulaire-inscription-candidat_tourCard__zbilt{position:fixed;width:min(300px,calc(100vw - 24px));border-radius:14px;border:1px solid rgba(255,255,255,.22);background:#ffffff;box-shadow:0 26px 60px rgba(2,6,23,.38);padding:10px;z-index:1502;animation:formulaire-inscription-candidat_tourCardIn__Els2z .26s ease;pointer-events:auto}.formulaire-inscription-candidat_tourCardHeader__S8CW7{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:6px}.formulaire-inscription-candidat_tourCardIcon__8cL1x{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(91,47,226,.12);font-size:1.02rem}.formulaire-inscription-candidat_tourCardCounter__4M_2A{justify-self:end;color:#5f5977;font-size:.85rem;font-weight:700}.formulaire-inscription-candidat_tourClose__UwUgb{border:0;background:transparent;color:#756f91;font-size:1.25rem;line-height:1;width:28px;height:28px;border-radius:8px}.formulaire-inscription-candidat_tourCard__zbilt h3{margin:0;color:#1f1638;font-size:.95rem}.formulaire-inscription-candidat_tourCard__zbilt p{margin:6px 0 0;color:#5f5978;font-size:.84rem;line-height:1.35}.formulaire-inscription-candidat_tourTip__tQkJu{margin-top:8px;border-radius:10px;border:1px solid rgba(91,47,226,.26);background:rgba(242,236,255,.84);color:#5a2fb8;padding:7px 9px;font-size:.78rem;line-height:1.3}.formulaire-inscription-candidat_tourDots__iTkyz{margin-top:8px;display:flex;align-items:center;gap:6px}.formulaire-inscription-candidat_tourDot__mUXtf{width:8px;height:8px;border-radius:999px;background:#d8d3e8}.formulaire-inscription-candidat_tourDotActive__hoKQQ{width:22px;background:var(--app-primary)}.formulaire-inscription-candidat_tourActions__qE5Fl{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.formulaire-inscription-candidat_tourActions__qE5Fl button{height:34px;border-radius:12px;border:1px solid rgba(76,65,110,.16);background:#f2f2f5;color:#5f5978;min-width:96px;font-weight:700;font-size:.82rem}.formulaire-inscription-candidat_tourActions__qE5Fl button:disabled{opacity:.55}.formulaire-inscription-candidat_tourPrimary__ngS_a{background:var(--app-primary)!important;color:#ffffff!important;border-color:transparent!important}.formulaire-inscription-candidat_tourTrigger__L0Ysr{border:1px solid rgba(var(--app-primary-rgb),.18);background:rgba(var(--app-secondary-rgb),.24);color:#4b2ebe;border-radius:999px;height:32px;padding:0 10px;font-size:.78rem;font-weight:700}.formulaire-inscription-candidat_onboardingPanelHeader__Ylmfo{display:flex;align-items:center;justify-content:space-between;gap:8px}.formulaire-inscription-candidat_onboardingPanelHeader__Ylmfo strong{color:#2a1b4d;font-size:.88rem}.formulaire-inscription-candidat_onboardingPanelHeader__Ylmfo span{color:#6e5aa0;font-size:.8rem;font-weight:700}.formulaire-inscription-candidat_onboardingDraftNote__DCst6{margin:0;color:#675984;font-size:.8rem;line-height:1.35}.formulaire-inscription-candidat_onboardingChecklist__8bBIW{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}.formulaire-inscription-candidat_onboardingChecklist__8bBIW li{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#514573;font-size:.8rem;line-height:1.3}.formulaire-inscription-candidat_onboardingChecklistItemDone__JYTbY{color:#2e7d5b!important}.formulaire-inscription-candidat_onboardingJumpButton__X3zA7{justify-self:start;border:1px solid rgba(var(--app-primary-rgb),.18);background:white;color:#4b2ebe;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.formulaire-inscription-candidat_onboardingJumpButton__X3zA7:hover{transform:translateY(-1px);box-shadow:none;background:rgba(255,255,255,.98)}@keyframes formulaire-inscription-candidat_spotlightPulse__8Bs98{0%,to{border-color:rgba(124,58,237,.88)}50%{border-color:rgba(124,58,237,.45)}}@keyframes formulaire-inscription-candidat_tourCardIn__Els2z{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.formulaire-inscription-candidat_form__CHJe1{display:grid;gap:0}.formulaire-inscription-candidat_stepMotionPane__lrmHb{padding:0 30px 26px;animation:formulaire-inscription-candidat_stepContentIn__B8axE .32s cubic-bezier(.2,.9,.25,1)}.formulaire-inscription-candidat_stepMotionPane__lrmHb .formulaire-inscription-candidat_finalStep__7hN5U>*,.formulaire-inscription-candidat_stepMotionPane__lrmHb .formulaire-inscription-candidat_formGrid__PCGpQ>*{animation:formulaire-inscription-candidat_fieldEnter__ln6pm .32s ease both}.formulaire-inscription-candidat_stepMotionPane__lrmHb .formulaire-inscription-candidat_formGrid__PCGpQ>:first-child{animation-delay:0s}.formulaire-inscription-candidat_stepMotionPane__lrmHb .formulaire-inscription-candidat_formGrid__PCGpQ>:nth-child(2){animation-delay:24ms}.formulaire-inscription-candidat_stepMotionPane__lrmHb .formulaire-inscription-candidat_formGrid__PCGpQ>:nth-child(3){animation-delay:48ms}.formulaire-inscription-candidat_stepMotionPane__lrmHb .formulaire-inscription-candidat_formGrid__PCGpQ>:nth-child(4){animation-delay:72ms}.formulaire-inscription-candidat_stepMotionPane__lrmHb .formulaire-inscription-candidat_formGrid__PCGpQ>:nth-child(5){animation-delay:96ms}.formulaire-inscription-candidat_stepMotionPane__lrmHb .formulaire-inscription-candidat_formGrid__PCGpQ>:nth-child(6){animation-delay:.12s}.formulaire-inscription-candidat_stepMotionPane__lrmHb .formulaire-inscription-candidat_formGrid__PCGpQ>:nth-child(7){animation-delay:144ms}.formulaire-inscription-candidat_stepMotionPane__lrmHb .formulaire-inscription-candidat_formGrid__PCGpQ>:nth-child(8){animation-delay:168ms}.formulaire-inscription-candidat_formGrid__PCGpQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;align-items:start}.formulaire-inscription-candidat_field__Ltx2s{display:grid;gap:8px;min-width:0;align-content:start}.formulaire-inscription-candidat_fieldSpanTwo__2ZNdh{grid-column:span 2}.formulaire-inscription-candidat_fieldFullWidth___2VHL{grid-column:1/-1}.formulaire-inscription-candidat_fieldLabel___cX4A{color:#231b3e;font-size:.78rem;font-weight:600}.formulaire-inscription-candidat_fieldErrorText__NC_9s,.formulaire-inscription-candidat_fieldHelp__UjVh3{margin:0;font-size:.74rem;line-height:1.35}.formulaire-inscription-candidat_fieldHelp__UjVh3{color:#756e93}.formulaire-inscription-candidat_fieldErrorText__NC_9s{color:#a33b35;font-weight:600}.formulaire-inscription-candidat_controlShell__WBzdQ{min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;border:1px solid rgba(112,102,148,.22);border-radius:8px;background:#ffffff;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.formulaire-inscription-candidat_fieldError__SWP8T .formulaire-inscription-candidat_fieldLabel___cX4A,.formulaire-inscription-candidat_fieldError__SWP8T .formulaire-inscription-candidat_leadingIcon__9GKGb,.formulaire-inscription-candidat_fieldError__SWP8T .formulaire-inscription-candidat_trailingIcon__iuC3G{color:#a33b35}.formulaire-inscription-candidat_fieldError__SWP8T .formulaire-inscription-candidat_controlShell__WBzdQ{border-color:rgba(163,59,53,.42);background:linear-gradient(180deg,rgba(255,250,250,.98),rgba(255,241,241,.92));box-shadow:0 0 0 3px rgba(163,59,53,.08)}.formulaire-inscription-candidat_controlShell__WBzdQ:focus-within{border-color:rgba(var(--app-primary-rgb),.26);box-shadow:0 0 0 4px rgba(var(--app-primary-rgb),.08);transform:translateY(-1px)}.formulaire-inscription-candidat_fieldError__SWP8T .formulaire-inscription-candidat_controlShell__WBzdQ:focus-within{border-color:rgba(163,59,53,.52);box-shadow:0 0 0 4px rgba(163,59,53,.12)}.formulaire-inscription-candidat_iconButton__EC30S,.formulaire-inscription-candidat_leadingIcon__9GKGb,.formulaire-inscription-candidat_trailingIcon__iuC3G{display:inline-flex;align-items:center;justify-content:center;color:#766f93}.formulaire-inscription-candidat_control__EozdB{width:100%;min-width:0;border:0;background:transparent;color:var(--app-text);font:inherit;padding:0;outline:none}.formulaire-inscription-candidat_control__EozdB::placeholder{color:#786e95}.formulaire-inscription-candidat_control__EozdB[type=date]{min-height:46px}.formulaire-inscription-candidat_selectControl__hSFyS{appearance:none;cursor:pointer}.formulaire-inscription-candidat_iconButton__EC30S{width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent}.formulaire-inscription-candidat_textAreaShell__MtpAl{align-items:flex-start;padding-top:12px;padding-bottom:10px}.formulaire-inscription-candidat_textareaControl__kdGU8{min-height:96px;resize:vertical;line-height:1.5}.formulaire-inscription-candidat_callout___CO9L{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,rgba(var(--app-secondary-rgb),.2),rgba(255,255,255,.96));border:1px solid rgba(var(--app-primary-rgb),.08)}.formulaire-inscription-candidat_callout___CO9L strong{display:block;color:#5b2fe2;font-size:.94rem}.formulaire-inscription-candidat_callout___CO9L p{margin:4px 0 0;color:#736d8d;line-height:1.45;font-size:.85rem}.formulaire-inscription-candidat_calloutIcon__2Wvpy{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(var(--app-secondary-rgb),.44);color:#5b2fe2}.formulaire-inscription-candidat_feedback__Xtz_1{margin:0;padding:10px 12px;border-radius:10px;font-weight:600;line-height:1.4;font-size:.86rem}.formulaire-inscription-candidat_feedbackError__g6a9Z{border:1px solid rgba(182,69,60,.12);background:rgba(182,69,60,.08);color:#8c342d}.formulaire-inscription-candidat_feedbackSuccess__ITWuA{border:1px solid rgba(var(--app-primary-rgb),.12);background:rgba(var(--app-secondary-rgb),.28);color:var(--app-primary)}.formulaire-inscription-candidat_actionRow__xNa9A{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:0;padding:20px 30px;border-top:1px solid #ebe8f3}.formulaire-inscription-candidat_primaryAction___TGGP,.formulaire-inscription-candidat_secondaryAction__HB8WK{min-width:138px}.formulaire-inscription-candidat_primaryAction___TGGP{justify-content:center;gap:10px;min-height:44px!important;border-start-start-radius:8px;border-end-end-radius:8px;padding-inline:20px!important;background:linear-gradient(135deg,var(--app-primary),var(--app-primary-hover))!important;transition:transform .18s ease,box-shadow .18s ease}.formulaire-inscription-candidat_primaryAction___TGGP:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(91,61,245,.1)}.formulaire-inscription-candidat_secondaryAction__HB8WK{background:rgba(var(--app-secondary-rgb),.34)!important}.formulaire-inscription-candidat_cancelAction__L66nG{border:0;background:transparent;color:#5f5979;font-size:.86rem;font-weight:600;text-decoration:none;cursor:pointer}.formulaire-inscription-candidat_finalStep__7hN5U{display:grid;gap:14px}.formulaire-inscription-candidat_summaryGrid__KJhNq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.formulaire-inscription-candidat_summaryCard__cvDD8{display:grid;gap:6px;padding:12px;border-radius:12px;border:1px solid rgba(var(--app-primary-rgb),.08);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,243,255,.88))}.formulaire-inscription-candidat_summaryCard__cvDD8 span{color:#756d94;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.formulaire-inscription-candidat_summaryCard__cvDD8 strong{color:#22183d;font-size:.9rem;line-height:1.4}@keyframes formulaire-inscription-candidat_stepContentIn__B8axE{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes formulaire-inscription-candidat_fieldEnter__ln6pm{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes formulaire-inscription-candidat_stepPulse__LtAjp{0%,to{box-shadow:0 12px 22px rgba(var(--app-primary-rgb),.16)}50%{box-shadow:0 18px 30px rgba(var(--app-primary-rgb),.28)}}.formulaire-inscription-candidat_visualPanel__jcUSu{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:20px;padding:28px 24px;border:1px solid rgba(var(--app-primary-rgb),.08);border-radius:32px;background:linear-gradient(180deg,rgba(251,247,255,.96),rgba(246,240,255,.92));box-shadow:0 1px 3px rgba(0,0,0,.04)}.formulaire-inscription-candidat_visualContent__PX_LZ h2{margin:0;color:#22183d;font-family:var(--app-heading);font-size:clamp(1.85rem,2.3vw,2.4rem);line-height:1.18;letter-spacing:-.05em}.formulaire-inscription-candidat_visualContent__PX_LZ h2 span{color:#5b2fe2}.formulaire-inscription-candidat_visualContent__PX_LZ p{margin:18px 0 0;color:#706a8c;line-height:1.85}.formulaire-inscription-candidat_illustrationWrap__QS1oQ{position:relative;flex:1 1 auto;min-height:360px;border-radius:30px;background:radial-gradient(circle at 50% 20%,rgba(var(--app-secondary-rgb),.42),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,236,255,.9))}.formulaire-inscription-candidat_illustrationGlow__I8I9U{position:absolute;inset:auto 28px 10px;height:54px;border-radius:999px;background:radial-gradient(circle,rgba(var(--app-secondary-rgb),.65),transparent 68%);filter:blur(8px)}.formulaire-inscription-candidat_illustration__cD_Nv{object-fit:contain;padding:24px 18px 12px}.formulaire-inscription-candidat_statCard__XQV80{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:20px 18px;border-radius:24px;background:rgba(255,255,255,.94);border:1px solid rgba(var(--app-primary-rgb),.08);box-shadow:none}.formulaire-inscription-candidat_statIcon___6E5J{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background:rgba(var(--app-secondary-rgb),.55);color:#5b2fe2}.formulaire-inscription-candidat_statCard__XQV80 strong{display:block;color:#21183c;font-size:1.85rem;line-height:1}.formulaire-inscription-candidat_statCard__XQV80 p{margin:8px 0 0;color:#6f6989;font-size:.98rem;line-height:1.7}@media (max-width:1280px){.formulaire-inscription-candidat_shell__Xd4ni{grid-template-columns:220px minmax(0,1fr)}.formulaire-inscription-candidat_sidebar__qTnp5{width:220px;min-width:220px}.formulaire-inscription-candidat_pageSubtitle__tRJQ8{max-width:100%}.formulaire-inscription-candidat_formGrid__PCGpQ{grid-template-columns:repeat(2,minmax(0,1fr))}.formulaire-inscription-candidat_fieldSpanTwo__2ZNdh{grid-column:1/-1}}@media (max-width:1100px){.formulaire-inscription-candidat_shell__Xd4ni{grid-template-columns:1fr;width:min(980px,calc(100% - 24px));padding:24px 0 56px}.formulaire-inscription-candidat_sidebar__qTnp5{order:1;width:100%;min-width:0}.formulaire-inscription-candidat_formCard__zSv2E{order:2}.formulaire-inscription-candidat_visualPanel__jcUSu{order:3}.formulaire-inscription-candidat_sidebarInner__Km57G{gap:22px}.formulaire-inscription-candidat_sidebarSteps__uXH1m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.formulaire-inscription-candidat_sidebarStep__EGVey{min-width:0}.formulaire-inscription-candidat_sidebarStepButton__CzN4X{grid-template-columns:1fr;justify-items:start}.formulaire-inscription-candidat_sidebarStepText__Yh2Lx{max-width:none;overflow-wrap:anywhere}.formulaire-inscription-candidat_sidebarConnector__2bTnm{display:none}.formulaire-inscription-candidat_securityCard__rYDWz{margin-top:0}}@media (max-width:840px){.formulaire-inscription-candidat_shell__Xd4ni{width:min(100%,calc(100% - 16px));gap:14px;padding-top:16px}.formulaire-inscription-candidat_sidebarInner__Km57G,.formulaire-inscription-candidat_visualPanel__jcUSu{padding:22px 18px}.formulaire-inscription-candidat_formCard__zSv2E{border-start-start-radius:28px;border-end-end-radius:28px}.formulaire-inscription-candidat_headerRow__5kb8W{flex-direction:column;align-items:stretch}.formulaire-inscription-candidat_headerCloseButton__RQC_B{align-self:flex-end}.formulaire-inscription-candidat_authSwitch__1Ie_V{width:fit-content}.formulaire-inscription-candidat_formGrid__PCGpQ,.formulaire-inscription-candidat_onboardingChecklist__8bBIW,.formulaire-inscription-candidat_sidebarSteps__uXH1m,.formulaire-inscription-candidat_summaryGrid__KJhNq{grid-template-columns:1fr}.formulaire-inscription-candidat_tourCard__zbilt{inset-inline-start:12px!important;inset-inline-end:12px!important;width:auto}.formulaire-inscription-candidat_fieldSpanTwo__2ZNdh{grid-column:1/-1}.formulaire-inscription-candidat_progressTrack__WsoRs{inset-inline-start:14px;inset-inline-end:14px}.formulaire-inscription-candidat_sectionIntro__O4Syv{align-items:flex-start}.formulaire-inscription-candidat_actionRow__xNa9A{flex-direction:column-reverse;align-items:stretch}.formulaire-inscription-candidat_primaryAction___TGGP,.formulaire-inscription-candidat_secondaryAction__HB8WK{width:100%;min-width:0}}@media (max-width:560px){.formulaire-inscription-candidat_pageTitle__Nn2gR{font-size:2.1rem}.formulaire-inscription-candidat_callout___CO9L p,.formulaire-inscription-candidat_pageSubtitle__tRJQ8,.formulaire-inscription-candidat_visualContent__PX_LZ p{font-size:.98rem}.formulaire-inscription-candidat_progressBlock__O_O_l{margin-bottom:28px}.formulaire-inscription-candidat_progressTrack__WsoRs{top:30px}.formulaire-inscription-candidat_progressStep__7ffjn{width:32px;height:32px;font-size:.92rem}.formulaire-inscription-candidat_illustrationWrap__QS1oQ{min-height:280px}}@media (min-width:841px){.formulaire-inscription-candidat_shell__Xd4ni{grid-template-columns:1fr!important;width:min(760px,100%)!important;padding:0!important}.formulaire-inscription-candidat_formGrid__PCGpQ{grid-template-columns:repeat(3,minmax(0,1fr))!important}.formulaire-inscription-candidat_fieldSpanTwo__2ZNdh{grid-column:span 2!important}}@media (prefers-reduced-motion:reduce){.formulaire-inscription-candidat_progressStepActive__eR41S,.formulaire-inscription-candidat_stepMotionPane__lrmHb,.formulaire-inscription-candidat_stepMotionPane__lrmHb .formulaire-inscription-candidat_finalStep__7hN5U>*,.formulaire-inscription-candidat_stepMotionPane__lrmHb .formulaire-inscription-candidat_formGrid__PCGpQ>*,.formulaire-inscription-candidat_tourCard__zbilt,.formulaire-inscription-candidat_tourSpotlight__E2YKA{animation:none!important}.formulaire-inscription-candidat_controlShell__WBzdQ,.formulaire-inscription-candidat_onboardingJumpButton__X3zA7,.formulaire-inscription-candidat_primaryAction___TGGP,.formulaire-inscription-candidat_progressStep__7ffjn{transition:none!important}}.formulaire-inscription-candidat_consentements__LuVrk{border:1px solid var(--app-border,rgba(74,29,89,.16));border-radius:14px;padding:14px 16px;margin:18px 0 0;display:grid;gap:12px}.formulaire-inscription-candidat_consentements__LuVrk legend{font-weight:700;padding:0 6px}.formulaire-inscription-candidat_consentement__ouRaD{display:flex;align-items:flex-start;gap:10px;font-size:.93rem;line-height:1.5}.formulaire-inscription-candidat_consentement__ouRaD input{width:18px;height:18px;margin-top:3px;flex-shrink:0;accent-color:var(--brand-primary,#4a1d59)}.formulaire-inscription-candidat_consentement__ouRaD a{color:var(--brand-primary,#4a1d59);font-weight:600;text-decoration:underline}.formulaire-inscription-candidat_casesGroupe__exZgR{border:0;margin:0;padding:0}.formulaire-inscription-candidat_casesGrille__mj0OS{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.formulaire-inscription-candidat_caseOption__YnQO5{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;border:1px solid rgba(112,102,148,.22);border-radius:8px;background:#ffffff;color:#231b3e;font-size:.86rem;line-height:1.35;cursor:pointer}.formulaire-inscription-candidat_caseOption__YnQO5 input{width:18px;height:18px;margin-top:1px;flex:none;accent-color:#5b3fd1}.formulaire-inscription-candidat_caseOption__YnQO5:has(input:checked){border-color:#5b3fd1;background:#f4f0ff}.formulaire-inscription-candidat_caseOption__YnQO5:has(input:focus-visible){outline:3px solid #f0b400;outline-offset:2px}.formulaire-inscription-candidat_sansEmail__I8Aq4{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px dashed rgba(var(--app-accent-rgb),.45);border-radius:var(--app-radius-sm,10px);cursor:pointer;line-height:1.45}.formulaire-inscription-candidat_sansEmail__I8Aq4 input{width:20px;height:20px;margin-top:2px;flex-shrink:0;accent-color:var(--app-primary)}.formulaire-inscription-candidat_sansEmail__I8Aq4>span{display:flex;flex-direction:column;gap:2px}.formulaire-inscription-candidat_sansEmailAide__k9LIK{font-size:13px;color:var(--app-muted)}.formulaire-inscription-candidat_sansEmail__I8Aq4:focus-within{box-shadow:var(--ring-focus)}.formulaire-inscription-candidat_verificationTelephone__J0nyn{grid-column:1/-1;display:flex;flex-direction:column;gap:6px}.formulaire-inscription-candidat_verificationTelephone__J0nyn:focus{outline:none}.formulaire-inscription-candidat_verificationErreur__2Vy6Z{margin:0;color:var(--app-danger);font-size:14px}.modal_dialog__qBmU3{position:fixed;inset:0;margin:auto;width:min(var(--modal-largeur,620px),calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:clamp(18px,3vw,28px);border-radius:24px;border:1px solid rgba(53,6,62,.12);background:rgba(255,255,255,.98);color:var(--app-text);box-shadow:0 28px 80px rgba(53,6,62,.22);font-family:var(--app-body)}.modal_dialog__qBmU3[open]{animation:modal_modalApparition__rsTrF .18s ease-out}.modal_dialog__qBmU3::backdrop{background:rgba(26,11,35,.28);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.modal_dialog__qBmU3:focus{outline:none}.modal_dialog__qBmU3:focus-visible{outline:3px solid rgb(var(--app-primary-rgb));outline-offset:2px}.modal_sm__aBycY{--modal-largeur:460px}.modal_md__5jB4x{--modal-largeur:620px}.modal_lg__50oHe{--modal-largeur:820px}.modal_xl__Q1_dw{--modal-largeur:1120px}.modal_sombre__G5Fjx{border-color:#3a215f;background:#120b1f;color:#ffffff;--focus-anneau:#d8caf6}.modal_closeButton__WUFn8{position:absolute;top:18px;inset-inline-end:18px;width:42px;height:42px;border:1px solid rgba(53,6,62,.12);border-radius:14px;background:rgba(53,6,62,.04);color:var(--app-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.modal_closeButton__WUFn8:hover{transform:translateY(-1px);background:rgba(53,6,62,.08);box-shadow:0 10px 24px rgba(53,6,62,.12)}.modal_closeButton__WUFn8:focus-visible{outline:none;box-shadow:var(--ring-focus)}.modal_sombre__G5Fjx .modal_closeButton__WUFn8{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#ffffff}.modal_closeIcon__NsjPn{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.modal_header__iEwLY{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;padding-inline-end:58px}.modal_header__iEwLY.modal_sansIcone__efi_B{grid-template-columns:minmax(0,1fr)}.modal_icone__KF0i3{display:grid;place-items:center;color:var(--app-primary)}.modal_headerCopy__kv2hQ{min-width:0}.modal_surtitre__qEEch{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:8px 14px;border-radius:999px;background:rgba(53,6,62,.06);color:var(--app-primary);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.modal_sombre__G5Fjx .modal_surtitre__qEEch{background:rgba(255,255,255,.08);color:#ffffff}.modal_title__LQy3I{margin:0;color:inherit;font-family:var(--app-heading);font-size:clamp(1.35rem,2.6vw,1.8rem);line-height:1.1;letter-spacing:-.03em}.modal_title__LQy3I:focus{outline:none}.modal_description__BJWpe{margin:10px 0 0;color:var(--app-muted);font-size:.98rem;line-height:1.5;max-width:44rem}.modal_sombre__G5Fjx .modal_description__BJWpe{color:rgba(255,255,255,.65)}.modal_body__pnJ_Q{margin-top:18px}.modal_footer__8UKKj{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(53,6,62,.1)}.modal_sombre__G5Fjx .modal_footer__8UKKj{border-top-color:rgba(255,255,255,.12)}@keyframes modal_modalApparition__rsTrF{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal_dialog__qBmU3[open]{animation:none}.modal_closeButton__WUFn8{transition:none}.modal_closeButton__WUFn8:hover{transform:none}}@media (max-width:640px){.modal_dialog__qBmU3{width:calc(100vw - 16px);border-radius:18px}.modal_header__iEwLY{padding-inline-end:48px}}.modal_bodySansEntete__hhp2I{margin-top:0}.modal_plein__o_MiN{--modal-largeur:100vw;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;inset:0;margin:0;border:0;border-radius:0}@media (max-width:640px){.modal_pleinEcranMobile___rEfP{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;inset:0;margin:0;border:0;border-radius:0;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom))}.modal_pleinEcranMobile___rEfP .modal_closeButton__WUFn8{top:calc(12px + env(safe-area-inset-top));inset-inline-end:12px}}.modal_closeButton__WUFn8{min-width:44px;min-height:44px}.connexion-modal_overlay__vtoST{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,40px);background:rgba(26,11,35,.28);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);overflow-y:auto}.connexion-modal_dialog__yREpK{position:relative;width:min(620px,100%);max-height:calc(100vh - 32px);overflow:auto;border-radius:24px;border:1px solid rgba(53,6,62,.12);background:rgba(255,255,255,.98);box-shadow:0 28px 80px rgba(53,6,62,.22);padding:clamp(18px,3vw,28px)}.connexion-modal_closeButton__ddI8m{position:absolute;top:18px;inset-inline-end:18px;width:42px;height:42px;border:1px solid rgba(53,6,62,.12);border-radius:14px;background:rgba(53,6,62,.04);color:var(--app-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.connexion-modal_closeButton__ddI8m:hover{transform:translateY(-1px);background:rgba(53,6,62,.08);box-shadow:0 10px 24px rgba(53,6,62,.12)}.connexion-modal_closeButton__ddI8m:focus-visible{outline:none;box-shadow:var(--ring-focus)}.connexion-modal_badgeIcon__le7WB,.connexion-modal_closeIcon__k3i0s{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.connexion-modal_header__9g_8Z{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;padding-inline-end:58px}.connexion-modal_brandMark__1dDz_{width:58px;height:58px;border-radius:18px;background:rgba(53,6,62,.06);display:grid;grid-template-columns:repeat(2,12px);gap:6px;place-content:center}.connexion-modal_brandMark__1dDz_ span{width:12px;height:12px;border-radius:999px;background:linear-gradient(145deg,var(--app-primary),#6e2d7d)}.connexion-modal_headerCopy__CTOfD{min-width:0}.connexion-modal_badge__VKlDz{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:8px 14px;border-radius:999px;background:rgba(53,6,62,.06);color:var(--app-primary);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.connexion-modal_badgeIcon__le7WB{width:16px;height:16px}.connexion-modal_headerCopy__CTOfD h1,.connexion-modal_headerCopy__CTOfD h2{margin:0;color:var(--app-text);font-family:var(--app-heading);font-size:clamp(1.9rem,3.7vw,2.7rem);line-height:1.02;letter-spacing:-.05em}.connexion-modal_headerCopy__CTOfD p{margin:10px 0 0;color:var(--app-muted);font-size:.98rem;line-height:1.5;max-width:44rem}.connexion-modal_formWrap__wFR_6{margin-top:18px}.connexion-modal_formWrap__wFR_6 .bloc-principal{padding:0}.connexion-modal_formWrap__wFR_6 .grille-formulaire{gap:14px}.connexion-modal_formWrap__wFR_6 .groupe-champ label{font-size:.92rem}.connexion-modal_formWrap__wFR_6 .champ{min-height:50px;border-radius:16px}.connexion-modal_formWrap__wFR_6 .bouton-primaire{min-height:52px;padding-inline:22px;border-radius:16px}.connexion-modal_formWrap__wFR_6 .optionsRow{margin-top:4px}.connexion-modal_formWrap__wFR_6 .message-erreur,.connexion-modal_formWrap__wFR_6 .message-info{margin-top:14px}.connexion-modal_footerText__zXb5v{margin:16px 0 0;color:var(--app-muted);text-align:center;font-size:.92rem}.connexion-modal_footerText__zXb5v a{color:var(--app-primary);font-weight:800}@media (max-width:760px){.connexion-modal_overlay__vtoST{align-items:stretch;padding:12px}.connexion-modal_dialog__yREpK{max-height:none;margin:auto;border-radius:24px}.connexion-modal_header__9g_8Z{grid-template-columns:1fr;padding-inline-end:0}.connexion-modal_closeButton__ddI8m{top:14px;inset-inline-end:14px}.connexion-modal_formWrap__wFR_6 .grille-formulaire{grid-template-columns:1fr}}.confirmation-dialogue_dialogue__xzM50{inline-size:min(560px,calc(100vw - 32px));max-block-size:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid rgba(74,29,89,.14);border-radius:18px;background:#ffffff;color:var(--app-text,#221735);box-shadow:0 24px 60px rgba(15,23,42,.28);overflow:hidden}.confirmation-dialogue_dialogue__xzM50::backdrop{background:rgba(15,23,42,.5)}.confirmation-dialogue_dialogue__xzM50:not([open]){display:none}.confirmation-dialogue_corps__eUQWt{display:grid;gap:12px;padding:20px}.confirmation-dialogue_titre__Y_D6E{margin:0;font-size:1.15rem;line-height:1.3;font-weight:700}.confirmation-dialogue_description__2owKE{margin:0;color:var(--app-text-soft,#4b4458);line-height:1.5}.confirmation-dialogue_champ__B32lr{display:grid;gap:6px}.confirmation-dialogue_champ__B32lr label{font-weight:600}.confirmation-dialogue_champ__B32lr textarea{inline-size:100%;min-block-size:110px;padding:10px;border:1px solid #d8c9fb;border-radius:10px;font:inherit;resize:vertical}.confirmation-dialogue_actions__VY4tr button:focus-visible,.confirmation-dialogue_champ__B32lr textarea:focus-visible{outline:3px solid var(--app-primary,#4a1d59);outline-offset:2px}.confirmation-dialogue_erreur__RHVq4{margin:0;color:#8d2f2f;font-weight:600}.confirmation-dialogue_actions__VY4tr{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px}@media (max-width:480px){.confirmation-dialogue_actions__VY4tr{flex-direction:column-reverse}.confirmation-dialogue_actions__VY4tr button{inline-size:100%}}.popup-offre-forum_fond__wVg6o{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(20,10,40,.55)}.popup-offre-forum_fenetre__u0qSF{position:relative;width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:28px 28px 22px;border-radius:20px;background:#ffffff;color:#25163f;box-shadow:0 30px 80px -20px rgba(37,9,58,.55);border-top:6px solid #f7b733}.popup-offre-forum_fermer__biEI6{position:absolute;top:10px;inset-inline-end:12px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#6b6280;font-size:26px;line-height:1;cursor:pointer}.popup-offre-forum_fermer__biEI6:focus-visible,.popup-offre-forum_fermer__biEI6:hover{background:#f1ecf8;color:#25163f}.popup-offre-forum_surtitre__X1Aij{margin:0 0 6px;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#4b2d7f}.popup-offre-forum_titre__NwkAK{margin:0 0 10px;font-size:22px;line-height:1.25;font-weight:900}.popup-offre-forum_texte__hbKj5{margin:0 0 14px;font-size:15px;line-height:1.55}.popup-offre-forum_avantages__zuRGg{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:8px}.popup-offre-forum_avantages__zuRGg li{padding:10px 14px;border-radius:12px;background:#f6f2fc;font-size:14.5px;line-height:1.45}.popup-offre-forum_avantages__zuRGg strong{color:#4b2d7f}.popup-offre-forum_decomptes__zeR_y{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:20px}.popup-offre-forum_decompte__CIuy2{padding:12px 14px;border-radius:14px;background:#25093a;color:#ffffff}.popup-offre-forum_decompteTitre__FTuY7{margin:0 0 8px;font-size:13px;font-weight:700;color:#f7b733}.popup-offre-forum_decompteFini__Sy34k{margin:0;font-weight:700}.popup-offre-forum_cases__TU12W{display:flex;gap:6px;direction:ltr}.popup-offre-forum_case__7W7MS{flex:1;display:flex;flex-direction:column;align-items:center;padding:6px 2px;border-radius:8px;background:rgba(255,255,255,.1)}.popup-offre-forum_case__7W7MS strong{font-size:20px;font-variant-numeric:tabular-nums;line-height:1.1}.popup-offre-forum_case__7W7MS small{font-size:11px;opacity:.8}.popup-offre-forum_actions__HCm2R{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.popup-offre-forum_principal___Q1hZ{display:inline-flex;align-items:center;padding:12px 20px;border-radius:999px;background:#f7b733;color:#25093a;font-weight:800;text-decoration:none}.popup-offre-forum_principal___Q1hZ:focus-visible,.popup-offre-forum_principal___Q1hZ:hover{background:#ffc94f}.popup-offre-forum_secondaire__6aWAW{padding:12px 14px;color:#4b2d7f;font-weight:700;text-decoration:underline}.popup-offre-forum_plusTard__W6_Y8{margin-inline-start:auto;padding:10px 12px;border:0;background:transparent;color:#6b6280;font-weight:600;cursor:pointer}.popup-offre-forum_fermer__biEI6:focus-visible,.popup-offre-forum_plusTard__W6_Y8:focus-visible,.popup-offre-forum_principal___Q1hZ:focus-visible,.popup-offre-forum_secondaire__6aWAW:focus-visible{outline:3px solid #4b2d7f;outline-offset:2px}@media (max-width:480px){.popup-offre-forum_fenetre__u0qSF{padding:24px 18px 18px}.popup-offre-forum_titre__NwkAK{font-size:19px}.popup-offre-forum_plusTard__W6_Y8{margin-inline-start:0}}.page_page__p47jH{position:fixed;inset:0;z-index:2147483000;min-height:100dvh;overflow:hidden;display:grid;place-items:center;padding:clamp(14px,3vw,28px);background:#f8f5fd}.page_backdrop__3r5bX{position:absolute;inset:0;overflow:hidden;pointer-events:none;filter:blur(30px);transform:scale(1.02);opacity:.62}.page_backdrop__3r5bX>*{min-height:100dvh}.page_scrim__XUtSP{position:absolute;inset:0;pointer-events:none;background:rgba(36,4,43,.44)}.page_center__hGXw2{position:relative;z-index:1;width:min(620px,100%);max-height:calc(100dvh - 28px);display:grid;place-items:center}@media (max-width:700px){.page_page__p47jH{padding:10px}.page_center__hGXw2{max-height:calc(100dvh - 20px)}}.supervision-redesign_shellLayout__CSiyd{width:100%;min-height:100vh;display:grid;grid-template-columns:304px minmax(0,1fr);align-items:start;gap:14px;padding:14px;background:radial-gradient(circle at top left,rgba(138,99,210,.12),transparent 24%),radial-gradient(circle at top right,rgba(111,60,190,.08),transparent 18%),linear-gradient(180deg,#fcfbfe,#f4f0fa)}.supervision-redesign_sidebar__R7t4N{position:sticky;top:14px;width:304px;height:calc(100vh - 28px);border:1px solid rgba(82,33,136,.08);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,244,252,.98));box-shadow:0 20px 44px rgba(41,22,68,.08),0 2px 8px rgba(41,22,68,.04);display:flex;flex-direction:column;gap:14px;padding:18px 16px;z-index:40;overflow:hidden}.supervision-redesign_sidebarBrand__KuR6n{display:grid;gap:12px}.supervision-redesign_brandLink__W_oe8{display:flex;align-items:center;gap:14px;min-height:56px;border-radius:18px;padding:10px 12px;color:#211433;text-decoration:none}.supervision-redesign_brandMark__Y38uy{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#f2e9fb,#ede2fb);color:#5f30aa;box-shadow:inset 0 1px 0 rgba(255,255,255,.7);flex-shrink:0}.supervision-redesign_logoImage__hVpof{width:auto;height:28px}.supervision-redesign_brandCopy__1w6DH{display:grid;gap:3px;min-width:0}.supervision-redesign_brandCopy__1w6DH strong{color:#201338;font-family:var(--app-heading);font-size:1.02rem;line-height:1.05}.supervision-redesign_brandCopy__1w6DH span{color:#75698a;font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.supervision-redesign_rolePill__4NPqc{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:30px;padding:0 14px;border-radius:999px;border:1px solid rgba(95,48,170,.12);background:rgba(95,48,170,.08);color:#57279e;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.supervision-redesign_sidebarSectionLabel__hdb_k{margin:2px 6px 0;color:#7b6e8e;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.supervision-redesign_sidebarNav__d_I5P{display:grid;gap:8px;align-content:start;flex:1 1 auto;min-height:0;overflow-y:auto;padding-inline-end:2px}.supervision-redesign_sidebarNavItem__IWYJ8{position:relative;min-height:56px;border-radius:18px;border:1px solid transparent;display:flex;align-items:center;gap:14px;padding:0 14px;color:#433659;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.supervision-redesign_sidebarNavItem__IWYJ8:hover{transform:translateY(-1px);border-color:rgba(95,48,170,.1);background:rgba(95,48,170,.06);box-shadow:0 10px 24px rgba(31,18,49,.05)}.supervision-redesign_sidebarNavItemActive__UwpJO{border-color:rgba(95,48,170,.14);background:linear-gradient(135deg,rgba(95,48,170,.08),rgba(95,48,170,.03));color:#34145f;box-shadow:0 14px 28px rgba(31,18,49,.07)}.supervision-redesign_sidebarNavItemActive__UwpJO:before{content:"";position:absolute;inset-inline-start:10px;top:10px;bottom:10px;width:4px;border-radius:999px;background:linear-gradient(180deg,#6f35c4,#4b198d);box-shadow:0 0 0 1px rgba(111,53,196,.08)}.supervision-redesign_sidebarNavItemIcon__qLb3a{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#f2e9fb;color:#5f30aa;flex-shrink:0;transition:background .16s ease,color .16s ease}.supervision-redesign_sidebarNavItemActive__UwpJO .supervision-redesign_sidebarNavItemIcon__qLb3a,.supervision-redesign_sidebarNavItem__IWYJ8:hover .supervision-redesign_sidebarNavItemIcon__qLb3a{background:#ffffff;color:#4c1e8f}.supervision-redesign_sidebarNavItemActive__UwpJO .supervision-redesign_sidebarNavItemIcon__qLb3a{box-shadow:0 8px 18px rgba(75,25,141,.12)}.supervision-redesign_sidebarMetaCard__YgwiC{border:1px solid rgba(82,33,136,.08);border-radius:20px;background:rgba(255,255,255,.75);padding:14px;display:grid;gap:10px}.supervision-redesign_sidebarMetaCard__YgwiC p{margin:0;color:#796d8d;font-size:.78rem}.supervision-redesign_sidebarMetaCard__YgwiC strong{color:#1d1032;font-family:var(--app-heading);font-size:1.35rem;line-height:1}.supervision-redesign_sidebarMetaRow__SuYyv{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#4d3d68;font-size:.84rem;font-weight:700}.supervision-redesign_sidebarMetaRow__SuYyv span:last-child{color:#128256}.supervision-redesign_sidebarProfileWrap__QQmr9{margin-top:auto;display:grid;gap:10px}.supervision-redesign_sidebarProfile__hHD5G{width:100%;border:1px solid rgba(82,33,136,.08);border-radius:18px;background:rgba(255,255,255,.78);padding:10px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;text-align:start}.supervision-redesign_sidebarProfile__hHD5G:hover{border-color:rgba(95,48,170,.16)}.supervision-redesign_sidebarAvatar___cEH3{width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,#4f1d8f,#7e49cb);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800}.supervision-redesign_sidebarProfileText__Vtd8d{display:grid;gap:2px}.supervision-redesign_sidebarProfileText__Vtd8d strong{color:#201338;font-size:.92rem}.supervision-redesign_sidebarProfileText__Vtd8d small{color:#7a6e8f;font-size:.8rem}.supervision-redesign_sidebarProfileActions__uigRx{border:1px solid rgba(82,33,136,.08);border-radius:16px;background:rgba(255,255,255,.92);padding:8px}.supervision-redesign_sidebarProfileActionLink__A5XDD{min-height:38px;border-radius:12px;border:1px solid rgba(95,48,170,.1);background:#f3eafb;color:#4d2190;font-size:.84rem;font-weight:800;display:inline-flex;width:100%;align-items:center;justify-content:center;transition:background .16s ease,border-color .16s ease}.supervision-redesign_sidebarProfileActionLink__A5XDD:hover{background:#eadcf9;border-color:rgba(95,48,170,.18)}.supervision-redesign_mainRegion__7Vs33{min-height:100vh;min-width:0;padding:6px 8px 28px 0;display:grid;gap:18px}.supervision-redesign_pageHeader__n_5sy{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:10px 8px 2px}.supervision-redesign_pageHeaderCopy__drsMF{max-width:820px}.supervision-redesign_pageBadge__oI3Aq{margin:0;color:#7e7192;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.supervision-redesign_pageTitle__nZjaR{margin:8px 0 0;color:#1d1032;font-family:var(--app-heading);font-size:clamp(2rem,3vw,3.2rem);line-height:1}.supervision-redesign_pageSubtitle__QL_9E{margin:10px 0 0;color:#665b79;font-size:1.02rem;line-height:1.5}.supervision-redesign_pageHeaderActions__I6FCX{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.supervision-redesign_pageContent__pkS91{width:100%;display:grid;gap:18px}.supervision-redesign_heroStrip__JsAuE{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:16px}.supervision-redesign_candidateCard__MB45b,.supervision-redesign_companyCard__M7_M6,.supervision-redesign_heroCard__1oL90,.supervision-redesign_metricCard__p70KN,.supervision-redesign_offerCard__ggLAC,.supervision-redesign_panelCard__oaEQ8,.supervision-redesign_reportCard__bgqMS,.supervision-redesign_spotlightCard__tFfka{border:1px solid rgba(82,33,136,.08);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 1px 2px rgba(31,18,49,.04),0 16px 36px rgba(31,18,49,.05)}.supervision-redesign_heroCard__1oL90{padding:24px;display:grid;gap:18px;background:radial-gradient(circle at top right,rgba(143,111,224,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,246,253,.98))}.supervision-redesign_heroCard__1oL90 h2,.supervision-redesign_panelHeader__0Derp h3,.supervision-redesign_sectionHeading__4dPQg h2{margin:0;color:#1f1431}.supervision-redesign_heroCard__1oL90 p{margin:0;color:#665b79;font-size:.96rem;line-height:1.6}.supervision-redesign_heroMetaRow__fap9_{display:flex;flex-wrap:wrap;gap:10px}.supervision-redesign_heroMetaPill__SyGKF,.supervision-redesign_matchBadge__Okzh1,.supervision-redesign_tagCritical__EBh__,.supervision-redesign_tagSuccess__OTAyC,.supervision-redesign_tagWarning__dzufY,.supervision-redesign_tag__fUsV_{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;font-size:.78rem;font-weight:800}.supervision-redesign_heroMetaPill__SyGKF,.supervision-redesign_tag__fUsV_{background:#f4eefb;color:#4f238f}.supervision-redesign_tagSuccess__OTAyC{background:#e8f8ef;color:#147e54}.supervision-redesign_tagWarning__dzufY{background:#fff4df;color:#8a5a00}.supervision-redesign_tagCritical__EBh__{background:#ffe8ea;color:#a82a38}.supervision-redesign_matchBadge__Okzh1{background:rgba(20,126,84,.1);color:#147e54}.supervision-redesign_quickActions__ClzC3{display:flex;flex-wrap:wrap;gap:10px}.supervision-redesign_quickAction__xsCoO{min-height:42px;padding:0 16px;border-radius:14px;border:1px solid rgba(82,33,136,.08);background:#ffffff;color:#25163e;font-size:.88rem;font-weight:700;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.supervision-redesign_quickActionPrimary__1_G1_{background:linear-gradient(135deg,#4b198d,#6830bf);color:#ffffff;border-color:transparent}.supervision-redesign_heroStats__IWl37{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.supervision-redesign_heroStat__wAYN4{border:1px solid rgba(82,33,136,.07);border-radius:18px;padding:16px;background:rgba(255,255,255,.7);display:grid;gap:8px}.supervision-redesign_heroStat__wAYN4 span{color:#776b89;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.supervision-redesign_heroStat__wAYN4 strong{color:#1f1431;font-family:var(--app-heading);font-size:1.6rem;line-height:1}.supervision-redesign_heroStat__wAYN4 small{color:#5d5270;font-size:.82rem}.supervision-redesign_insightsRail__I4oew{display:grid;gap:12px}.supervision-redesign_statusCard__nXrfX{padding:20px;display:grid;gap:12px}.supervision-redesign_statusCardHeader__mxOXL{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.supervision-redesign_sectionSubtle___lwOA,.supervision-redesign_statusCardBody__gkv7X p,.supervision-redesign_statusCardHeader__mxOXL p{margin:0;color:#6c607d;font-size:.88rem}.supervision-redesign_scoreRing__17_Vs{width:108px;height:108px;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle at center,#ffffff 58%,transparent 59%),conic-gradient(#24a26e var(--progress,0),rgba(36,162,110,.12) 0);box-shadow:inset 0 0 0 1px rgba(36,162,110,.12)}.supervision-redesign_scoreRingInner__bZ0HF{width:78px;height:78px;border-radius:999px;background:#ffffff;display:grid;place-items:center;text-align:center}.supervision-redesign_scoreRingInner__bZ0HF strong{color:#1d1032;font-family:var(--app-heading);font-size:1.3rem;line-height:1}.supervision-redesign_scoreRingInner__bZ0HF span{color:#6f6482;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.supervision-redesign_activityList__XMADY,.supervision-redesign_attentionList__wb6hp,.supervision-redesign_detailList__rQPl8,.supervision-redesign_statusList__oJLJk{display:grid;gap:10px;margin:0;padding:0;list-style:none}.supervision-redesign_activityRow__NP_9n,.supervision-redesign_attentionRow__TRYJb,.supervision-redesign_statusRow__fdjjb{border:1px solid rgba(82,33,136,.08);border-radius:16px;background:rgba(255,255,255,.74);padding:12px 14px;display:grid;gap:6px}.supervision-redesign_activityRow__NP_9n strong,.supervision-redesign_attentionRow__TRYJb strong,.supervision-redesign_statusRow__fdjjb strong{color:#1f1431;font-size:.92rem}.supervision-redesign_activityRow__NP_9n p,.supervision-redesign_attentionRow__TRYJb p,.supervision-redesign_detailList__rQPl8 p,.supervision-redesign_statusRow__fdjjb p{margin:0;color:#6b607c;font-size:.84rem;line-height:1.45}.supervision-redesign_activityRowMeta__bmf4G,.supervision-redesign_attentionRowMeta__PikA_,.supervision-redesign_statusRowMeta__HM5cU{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#665b79;font-size:.78rem}.supervision-redesign_kpiGrid__Qjqzf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.supervision-redesign_kpiCard__nemUs{border:1px solid rgba(82,33,136,.08);border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 1px 2px rgba(31,18,49,.04),0 14px 28px rgba(31,18,49,.05);min-height:160px;padding:18px;display:grid;gap:10px;align-content:start}.supervision-redesign_kpiCardTop__6xUww{display:flex;justify-content:space-between;align-items:center;gap:12px}.supervision-redesign_kpiIcon__1_Ftg{width:42px;height:42px;border-radius:14px;background:#f3eafb;color:#4a1d8d;display:inline-flex;align-items:center;justify-content:center}.supervision-redesign_kpiTrend__j_1Xa{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;font-size:.74rem;font-weight:800}.supervision-redesign_positiveTrend__V41QD{background:rgba(20,126,84,.12);color:#147e54}.supervision-redesign_neutralTrend__dkwzl{background:rgba(96,83,124,.1);color:#5f5379}.supervision-redesign_negativeTrend__h7tQJ{background:rgba(201,63,77,.12);color:#a82a38}.supervision-redesign_kpiCard__nemUs h2{margin:0;color:#2d1d47;font-size:.98rem}.supervision-redesign_kpiCard__nemUs strong{color:#1d1032;font-family:var(--app-heading);font-size:2rem;line-height:1}.supervision-redesign_kpiCard__nemUs p{margin:0;color:#6c607d;font-size:.84rem;line-height:1.5}.supervision-redesign_dashboardGrid__Cv1I7{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:16px}.supervision-redesign_panelCard__oaEQ8{padding:20px;display:grid;gap:14px}.supervision-redesign_complianceSplitCard__Bj__9{grid-template-rows:auto 1fr}.supervision-redesign_panelHeader__0Derp{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.supervision-redesign_panelHeader__0Derp h3{font-size:1.08rem}.supervision-redesign_panelMeta__ENUXG{color:#75698a;font-size:.82rem;font-weight:700}.supervision-redesign_inlineLink__9I8mB{border:0;background:transparent;color:#4f238f;font-size:.84rem;font-weight:700}.supervision-redesign_mapPanel__wDO_K{min-height:420px}.supervision-redesign_mapFrame__hk6sF{position:relative;height:260px;overflow:hidden;border-radius:18px;border:1px solid rgba(82,33,136,.08);background:#efe9f8}.supervision-redesign_mapFrame__hk6sF iframe{width:100%;height:100%;border:0}.supervision-redesign_mapPins__sStvS{position:absolute;inset:0;pointer-events:none}.supervision-redesign_mapPins__sStvS span{position:absolute;width:26px;height:26px;border-radius:999px;background:#4b198d;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;box-shadow:0 10px 20px rgba(75,25,141,.3)}.supervision-redesign_mapPanelFooter__lfxSZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:14px}.supervision-redesign_detailList__rQPl8{border:1px solid rgba(82,33,136,.08);border-radius:18px;background:rgba(246,242,250,.8);padding:14px}.supervision-redesign_detailList__rQPl8 li{display:flex;justify-content:space-between;gap:14px;align-items:center}.supervision-redesign_detailList__rQPl8 strong{color:#1d1032;font-size:.88rem}.supervision-redesign_miniStatGrid__fqzKN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.supervision-redesign_miniStat__Lw6fR{border:1px solid rgba(82,33,136,.08);border-radius:18px;padding:14px;background:rgba(255,255,255,.76);display:grid;gap:6px}.supervision-redesign_miniStat__Lw6fR span{color:#766b88;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.supervision-redesign_miniStat__Lw6fR strong{color:#1d1032;font-size:1.2rem}.supervision-redesign_chartArea__TqELK{width:100%;height:280px}.supervision-redesign_donutWrap__y_o8c{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;align-content:center;gap:12px}.supervision-redesign_complianceSplitCard__Bj__9 .supervision-redesign_donutWrap__y_o8c{height:100%;min-height:0}.supervision-redesign_donutChart__jFspB{width:100%;height:220px}.supervision-redesign_complianceSplitCard__Bj__9 .supervision-redesign_donutChart__jFspB{height:250px}.supervision-redesign_donutLegend__6a5DZ{margin:0;padding:0;list-style:none;display:grid;gap:10px;align-content:center}.supervision-redesign_donutLegend__6a5DZ li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center}.supervision-redesign_donutLegend__6a5DZ li span{width:10px;height:10px;border-radius:999px}.supervision-redesign_donutLegend__6a5DZ li p{margin:0;color:#4f4361;font-size:.86rem}.supervision-redesign_donutLegend__6a5DZ li strong{color:#25163e;font-size:.84rem}.supervision-redesign_sectionStack___jDSq{display:grid;gap:16px}.supervision-redesign_sectionHeading__4dPQg{display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.supervision-redesign_sectionHeading__4dPQg p{margin:6px 0 0;color:#6c607d;font-size:.92rem}.supervision-redesign_metricGrid__IS4mP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.supervision-redesign_metricCard__p70KN{min-height:138px;padding:18px;display:grid;gap:8px}.supervision-redesign_metricCard__p70KN span{color:#7c718e;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.supervision-redesign_metricCard__p70KN strong{color:#1d1032;font-family:var(--app-heading);font-size:1.72rem;line-height:1}.supervision-redesign_metricCard__p70KN p{margin:0;color:#685d7a;font-size:.84rem}.supervision-redesign_spotlightGrid__9WR9D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.supervision-redesign_candidateCard__MB45b,.supervision-redesign_companyCard__M7_M6,.supervision-redesign_offerCard__ggLAC,.supervision-redesign_reportCard__bgqMS,.supervision-redesign_spotlightCard__tFfka{padding:18px;display:grid;gap:14px}.supervision-redesign_cardTop__P5DeV{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.supervision-redesign_cardIdentity__9ema0{display:grid;gap:5px}.supervision-redesign_cardIdentity__9ema0 h3,.supervision-redesign_cardIdentity__9ema0 h4{margin:0;color:#1f1431}.supervision-redesign_cardIdentity__9ema0 p{margin:0;color:#6d617e;font-size:.88rem;line-height:1.45}.supervision-redesign_cardMetaLine__yRteG{display:flex;flex-wrap:wrap;gap:8px}.supervision-redesign_avatarTile__HMbsd{width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,#5b2d91,#8a63d2);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800;flex-shrink:0}.supervision-redesign_cardStatRow__HQQ9w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.supervision-redesign_cardStat__q3xYN{border-radius:16px;background:#f8f4fc;padding:12px;display:grid;gap:4px}.supervision-redesign_cardStat__q3xYN span{color:#695d7b;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.supervision-redesign_cardStat__q3xYN strong{color:#21143a;font-size:1rem}.supervision-redesign_cardFooter__jPUeY{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.supervision-redesign_reportActions__xQIb0{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.supervision-redesign_textButton__M4uCB{border:0;background:transparent;color:#4d2190;font-size:.84rem;font-weight:700}.supervision-redesign_tableWrap___Oe4Y{overflow:auto;border:1px solid rgba(82,33,136,.08);border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 1px 2px rgba(31,18,49,.04),0 16px 36px rgba(31,18,49,.05)}.supervision-redesign_filtersWrap__A0Yog{overflow:visible}.supervision-redesign_tableHeader__KfpzQ{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 0}.supervision-redesign_filtersHeader__nf1Qg{padding:16px 18px;min-height:auto}.supervision-redesign_tableHeader__KfpzQ h2,.supervision-redesign_tableHeader__KfpzQ h4{margin:0;color:#1f1431;font-size:1rem}.supervision-redesign_tableHeader__KfpzQ p{margin:6px 0 0;color:#6d617e;font-size:.84rem}.supervision-redesign_tableHeaderControls__5L3US{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.supervision-redesign_filtersHeader__nf1Qg .supervision-redesign_tableHeaderControls__5L3US{width:100%;align-items:center}.supervision-redesign_tableHeaderControls__5L3US label{color:#685d7a;font-size:.8rem;font-weight:700}.supervision-redesign_tableHeaderControls__5L3US select{color:#25163e;font-size:.84rem}.supervision-redesign_searchField__EaifL,.supervision-redesign_tableHeaderControls__5L3US select{min-height:38px;border-radius:12px;border:1px solid rgba(82,33,136,.12);background:#ffffff;padding:0 12px}.supervision-redesign_searchField__EaifL{display:inline-flex;align-items:center;gap:8px}.supervision-redesign_searchField__EaifL svg{color:#75698a;flex-shrink:0}.supervision-redesign_searchField__EaifL input{border:0;outline:0;background:transparent;color:#25163e;font-size:.84rem;min-width:180px}.supervision-redesign_table__a_T69{width:100%;min-width:760px;border-collapse:collapse}.supervision-redesign_table__a_T69 th{color:#766b88;text-align:start;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:14px 18px}.supervision-redesign_table__a_T69 td{border-top:1px solid rgba(82,33,136,.08);padding:16px 18px;color:#2b1c43;font-size:.86rem;vertical-align:top}.supervision-redesign_tablePrimaryCell__3n4lZ{display:grid;gap:4px}.supervision-redesign_tablePrimaryCell__3n4lZ strong{color:#1d1032;font-size:.92rem}.supervision-redesign_tablePrimaryCell__3n4lZ span{color:#6b607c;font-size:.82rem}.supervision-redesign_emptyCard__KPbdi{padding:24px;text-align:center;display:grid;gap:10px}.supervision-redesign_emptyCard__KPbdi h3{margin:0;color:#1f1431}.supervision-redesign_emptyCard__KPbdi p{margin:0;color:#6b607c;font-size:.9rem}.supervision-redesign_reportsGrid__13zs5{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px}.supervision-redesign_reportsList__pKEA4{display:grid;gap:14px}.supervision-redesign_reportMetrics__qSKkR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.supervision-redesign_reportMetric__Py3_j{border-radius:16px;background:#f7f3fb;padding:12px;display:grid;gap:4px}.supervision-redesign_reportMetric__Py3_j span{color:#675b77;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.supervision-redesign_reportMetric__Py3_j strong{color:#1f1431;font-size:1rem}@media (max-width:767px){.supervision-redesign_shellLayout__CSiyd{grid-template-columns:1fr;gap:12px;padding:12px}.supervision-redesign_sidebar__R7t4N{position:static;width:100%;height:auto;overflow:visible}.supervision-redesign_mainRegion__7Vs33{padding:0 0 24px}.supervision-redesign_dashboardGrid__Cv1I7,.supervision-redesign_heroStrip__JsAuE,.supervision-redesign_reportsGrid__13zs5{grid-template-columns:1fr}.supervision-redesign_spotlightGrid__9WR9D{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.supervision-redesign_kpiGrid__Qjqzf,.supervision-redesign_metricGrid__IS4mP{grid-template-columns:repeat(2,minmax(0,1fr))}.supervision-redesign_heroStats__IWl37,.supervision-redesign_mapPanelFooter__lfxSZ{grid-template-columns:1fr}}@media (max-width:900px) and (min-width:768px){.supervision-redesign_shellLayout__CSiyd{grid-template-columns:280px minmax(0,1fr)}.supervision-redesign_sidebar__R7t4N{width:280px}.supervision-redesign_mainRegion__7Vs33{padding-inline-end:6px}}@media (max-width:820px){.supervision-redesign_pageHeader__n_5sy,.supervision-redesign_sectionHeading__4dPQg,.supervision-redesign_tableHeader__KfpzQ{flex-direction:column;align-items:flex-start}.supervision-redesign_cardStatRow__HQQ9w,.supervision-redesign_donutWrap__y_o8c,.supervision-redesign_kpiGrid__Qjqzf,.supervision-redesign_metricGrid__IS4mP,.supervision-redesign_miniStatGrid__fqzKN,.supervision-redesign_reportMetrics__qSKkR,.supervision-redesign_spotlightGrid__9WR9D{grid-template-columns:1fr}}@media (max-width:1320px) and (min-width:768px){.supervision-redesign_mainRegion__7Vs33{padding-inline-end:8px}.supervision-redesign_dashboardGrid__Cv1I7,.supervision-redesign_heroStrip__JsAuE,.supervision-redesign_reportsGrid__13zs5{grid-template-columns:1fr}.supervision-redesign_spotlightGrid__9WR9D{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.supervision-redesign_sidebarProfileText__Vtd8d{min-width:0}.supervision-redesign_pageTitle__nZjaR{font-size:1.9rem}.supervision-redesign_sidebar__R7t4N{padding:14px}.supervision-redesign_mainRegion__7Vs33{padding:14px 12px 24px}}.supervision-redesign_tableHeader__KfpzQ{flex-wrap:wrap}.supervision-redesign_tableFilters__Mkvof{display:flex;flex-wrap:wrap;gap:10px}.supervision-redesign_tableFilters__Mkvof label{display:grid;gap:4px;color:#574b69;font-size:.8rem;font-weight:700}.supervision-redesign_tableFilters__Mkvof input,.supervision-redesign_tableFilters__Mkvof select{min-height:40px;min-width:180px;max-width:100%;padding:0 12px;border:1px solid #8f84a0;border-radius:12px;background:#fff;color:#1f1431;font:inherit;font-weight:500}.supervision-redesign_tableFilters__Mkvof input:focus-visible,.supervision-redesign_tableFilters__Mkvof select:focus-visible,.supervision-redesign_tablePagination__NdgzB button:focus-visible{outline:3px solid #7a3fc2;outline-offset:2px}.supervision-redesign_tableScroll__h1Fgv{overflow-x:auto}.supervision-redesign_tablePagination__NdgzB{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:14px 18px 18px;color:#3d3150;font-size:.88rem}.supervision-redesign_tablePagination__NdgzB button{min-height:40px;padding:0 16px;border:1px solid #8f84a0;border-radius:999px;background:#fff;color:#35063e;font:inherit;font-weight:700;cursor:pointer}.supervision-redesign_tablePagination__NdgzB button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.supervision-redesign_tableFilters__Mkvof,.supervision-redesign_tableFilters__Mkvof input,.supervision-redesign_tableFilters__Mkvof label,.supervision-redesign_tableFilters__Mkvof select{width:100%;min-width:0}}@media (max-width:767px){.supervision-redesign_sidebar__R7t4N{display:none}}.profil_page__eLeBW{display:grid;gap:18px}.profil_section__ZwiDk{display:grid;gap:14px;scroll-margin-top:96px}.profil_sectionEntete__WLzAG{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.profil_sectionEntete__WLzAG h2{margin:0;font-size:1.2rem;color:var(--app-heading,#2a1d3d)}.profil_sectionAide__zzGvC{margin:4px 0 0;color:var(--app-muted,#5f5470);line-height:1.6}.profil_etat__QGPwH{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:999px;font-size:.86rem;font-weight:700;white-space:nowrap}.profil_etatComplet__8Mnvc{background:#e7f6ec;color:#1d6b3a}.profil_etatAFaire__bZK_d{background:#fff4e0;color:#8a4b00}.profil_grille__T0Ez6{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.profil_champ__f9DZC{display:grid;gap:6px;min-width:0}.profil_champ__f9DZC>span:first-child{font-weight:700;color:var(--app-text,#2a1d3d)}.profil_obligatoire__7MgS4{color:#b42318;margin-inline-start:4px}.profil_actions__Uk5lD{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.profil_message__YW5MG{background:#e7f6ec;color:#1d6b3a}.profil_erreur__ui55P,.profil_message__YW5MG{margin:0;padding:10px 14px;border-radius:14px;font-weight:600}.profil_erreur__ui55P{background:#fdecea;color:#b42318}.profil_case__ALv9B{display:flex;align-items:flex-start;gap:10px;line-height:1.5;cursor:pointer}.profil_case__ALv9B input{width:22px;height:22px;margin-top:1px;flex:none}.profil_completude__THdT_{display:grid;gap:12px}.profil_barre__R2CJe{height:16px;border-radius:999px;background:rgba(91,63,153,.12);overflow:hidden}.profil_barreRemplie__sMJjo{height:100%;border-radius:999px;background:linear-gradient(90deg,#4a154b,#7b3fa0);transition:width .4s ease}.profil_barreComplete__wWwFU{background:linear-gradient(90deg,#1d6b3a,#2e9e5b)}.profil_manquants___8N0c{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.profil_manquant__Qo_NJ{min-height:40px;padding:0 14px;border-radius:999px;border:1px dashed #c98b2c;background:#fffaf2;color:#6b3d00;font-weight:700;cursor:pointer}.profil_manquant__Qo_NJ:focus-visible,.profil_manquant__Qo_NJ:hover{background:#fff1db}.profil_bandeau__k_gVY{display:grid;gap:10px;padding:18px 20px;border-radius:20px;border:1px solid rgba(74,21,75,.18);background:linear-gradient(135deg,#f8f2fb,#fff)}.profil_bandeau__k_gVY h2,.profil_bandeau__k_gVY h3{margin:0;font-size:1.15rem;color:#4a154b}.profil_bandeau__k_gVY p{margin:0;line-height:1.6}.profil_bandeauOffre__BJuER{border-color:#2e9e5b;background:linear-gradient(135deg,#eefaf2,#fff)}.profil_liste__sx2FQ{display:grid;gap:10px;margin:0;padding:0;list-style:none}.profil_element__8lyMZ{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;border:1px solid rgba(91,63,153,.12);background:rgba(249,247,255,.7)}.profil_element__8lyMZ strong{display:block;color:var(--app-text,#2a1d3d)}.profil_element__8lyMZ p{margin:2px 0 0;color:var(--app-muted,#5f5470);line-height:1.5;white-space:pre-wrap}.profil_formulaire__7Mzzl{display:grid;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(74,21,75,.2);background:#fff}.profil_formulaire__7Mzzl h3,.profil_formulaire__7Mzzl legend{margin:0;font-weight:800;color:#4a154b}.profil_choix__hxWIn{display:flex;flex-wrap:wrap;gap:8px}.profil_choix__hxWIn label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(91,63,153,.18);background:#fff;cursor:pointer;font-weight:600}.profil_choix__hxWIn label:has(input:checked){border-color:#4a154b;background:#f5ecf7}.profil_choix__hxWIn input{width:18px;height:18px}.profil_ligneLangue__Jw2JA{display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) auto;gap:10px;align-items:end}@media (max-width:640px){.profil_ligneLangue__Jw2JA{grid-template-columns:1fr}}.profil_boutonLien__USg96{border:0;background:none;padding:0;color:#4a154b;font-weight:700;text-decoration:underline;cursor:pointer}.profil_boutonDanger__B4ndI{color:#b42318}.profil_cvEtat__Hvf9d{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;background:rgba(249,247,255,.9)}.profil_fautes__dZfwO{display:grid;gap:6px;margin:0;padding-inline-start:20px}.profil_fautes__dZfwO del{color:#b42318}.profil_fautes__dZfwO ins{color:#1d6b3a;text-decoration:none;font-weight:700}.profil_editeur__LAH_B{display:grid;gap:16px}.profil_editeurBloc__fJ52U{display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid rgba(91,63,153,.12)}.profil_editeurBloc__fJ52U h3{margin:0;font-size:1rem;color:#4a154b}.profil_attente__f8B7J{display:flex;align-items:center;gap:10px;color:var(--app-muted,#5f5470);font-weight:600}.profil_roue__LB8PX{width:20px;height:20px;border-radius:50%;border:3px solid rgba(74,21,75,.2);border-top-color:#4a154b;animation:profil_tourner__zFLbS .9s linear infinite}@keyframes profil_tourner__zFLbS{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.profil_roue__LB8PX{animation:none}.profil_barreRemplie__sMJjo{transition:none}}.profil_assistant__oosPT{display:grid;gap:16px;padding:18px;border-radius:22px;border:2px solid #4a154b;background:#fff}.profil_assistantEntete__kwaJU{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.profil_assistantEntete__kwaJU p{margin:0;font-weight:700;color:#4a154b}.profil_importCv__D2Q2q{display:grid;gap:12px;border:2px solid #2e6fbf;background:linear-gradient(135deg,#eef5ff,#fff)}.profil_importCv__D2Q2q h2{display:flex;align-items:center;gap:8px;margin:0;font-size:1.15rem;color:#1c4f8f}.profil_importCv__D2Q2q p{margin:0;line-height:1.6}.profil_aVerifier__zU82a{display:grid;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid #9cc0ec;background:#f1f7ff}.profil_aVerifier__zU82a p{display:flex;align-items:flex-start;gap:8px;margin:0;color:#1c4f8f;font-weight:600;line-height:1.5}.profil_aVerifier__zU82a>button{justify-self:start}.profil_chat__7JpCX{display:grid;gap:14px;padding:18px;border-radius:22px;border:2px solid #4a154b;background:#fff}.profil_chatFil__KJURO{display:grid;gap:10px;max-height:min(60vh,560px);overflow-y:auto;padding:4px;margin:0;list-style:none}.profil_bulle__TuL9T{max-width:88%;padding:12px 14px;border-radius:16px;line-height:1.55;white-space:pre-line}.profil_bulleAssistant__txqRI{justify-self:start;background:#f6f0fa;color:#2b1530;border-end-start-radius:4px}.profil_bulleCandidat__G87nF{justify-self:end;background:#4a154b;color:#fff;border-end-end-radius:4px}.profil_bulleAssistant__txqRI ul{margin:6px 0 0;padding-inline-start:20px}.profil_chatSaisie__zzPsZ{display:grid;gap:10px}.profil_chatBloc__0sAbN{display:grid;gap:12px;padding:12px;border-radius:16px;border:1px dashed rgba(74,21,75,.35)}@media (max-width:640px){.profil_bulle__TuL9T{max-width:100%}.profil_chat__7JpCX{padding:12px}}.profil_chat__7JpCX .profil_bulleAssistant__txqRI,.profil_chat__7JpCX .profil_bulleAssistant__txqRI :is(p,li){color:#2b1530}.profil_chat__7JpCX .profil_bulleCandidat__G87nF,.profil_chat__7JpCX .profil_bulleCandidat__G87nF :is(p,li,span){color:#fff}.profil_chat__7JpCX .profil_bulleAssistant__txqRI ul li{color:#2b1530}.profil_aVerifier__zU82a .candidate-profile-button,.profil_chat__7JpCX .candidate-profile-button,.profil_completude__THdT_ .candidate-profile-button,.profil_importCv__D2Q2q .candidate-profile-button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.profil_assistantEntete__kwaJU p,.profil_chat__7JpCX .profil_boutonLien__USg96{display:inline-flex;align-items:center;gap:6px}.profil_chat__7JpCX{margin-bottom:72px}.profil_photoProposee__zXTn_{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:12px;border-radius:16px;border:1px solid #9cc0ec;background:#fff}.profil_photoProposee__zXTn_ img{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid #1c4f8f}.profil_photoProposee__zXTn_ .candidate-profile-button{display:inline-flex;align-items:center;gap:6px}.profil_visibilite__CEPQr{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid #c7d2fe;background:#eef2ff;color:#312e81}.profil_visibilite__CEPQr h2{margin:0 0 4px;font-size:1rem}.profil_visibilite__CEPQr p{margin:0}.tutoriels_carte__82Uxz{position:relative;display:grid;gap:10px;padding:16px 18px;margin-block:12px;border:1px solid #ddd0f5;border-inline-start:5px solid #5b2a86;border-radius:14px;background:#faf7ff;color:#1a1326}.tutoriels_titre__P9hHW{display:flex;align-items:center;gap:8px;margin:0;padding-inline-end:36px;font-weight:800;font-size:1.05rem;color:#3b1a5a}.tutoriels_texte__9rVxx{margin:0;line-height:1.55}.tutoriels_bouton__ftQLe{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border:none;border-radius:999px;background:#4b1c5a;color:#fff;font-weight:700;font-size:1rem;cursor:pointer}.tutoriels_bouton__ftQLe:hover{background:#5b2a86}.tutoriels_masquer__u3BAT{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:grid;place-items:center;width:44px;height:44px;border:none;border-radius:50%;background:transparent;color:#5b5470;cursor:pointer}.tutoriels_masquer__u3BAT:hover{background:#efe7fb}.tutoriels_boutonLien__8Fl7h:focus-visible,.tutoriels_bouton__ftQLe:focus-visible,.tutoriels_details__HQ8HC summary:focus-visible,.tutoriels_masquer__u3BAT:focus-visible{outline:3px solid #f5b731;outline-offset:2px}.tutoriels_details__HQ8HC summary{cursor:pointer;font-weight:700;min-height:32px}.tutoriels_etapes__3CsoJ{margin:8px 0 0;padding-inline-start:22px;line-height:1.6}.tutoriels_etapes__3CsoJ li+li{margin-block-start:4px}.tutoriels_lien__fQLWY{margin-block:8px}.tutoriels_boutonLien__8Fl7h{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 4px;border:none;background:transparent;color:#4b1c5a;font-weight:700;font-size:.95rem;text-decoration:underline;cursor:pointer}.tutoriels_video__Dda2B{display:block;width:100%;max-height:70vh;border-radius:12px;background:#120a1e;aspect-ratio:9/16;object-fit:contain}.tutoriels_note__SEEvF{margin:6px 0 0;font-size:.9rem;color:#5b5470}.tutoriels_tous__CMxah{margin:10px 0 0}.tutoriels_page__HkCUu{max-width:1100px;margin:0 auto;padding:24px 16px 48px;color:#1a1326}.tutoriels_pageTitre__1fpDF{margin:0 0 8px;font-size:clamp(1.7rem,4vw,2.4rem)}.tutoriels_pageIntro__voEVn{margin:0 0 20px;line-height:1.6;max-width:760px}.tutoriels_grille__p0Im1{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-block-end:24px}.tutoriels_bloc__n2N69{display:grid;align-content:start;gap:10px;padding:16px;border:1px solid #e5dcfb;border-radius:16px;background:#fff}.tutoriels_blocTitre__Gyw3u{margin:0;font-size:1.15rem}.tutoriels_duree__OekIh{font-weight:500;color:#5b5470;font-size:.95rem}@media (prefers-reduced-motion:reduce){.tutoriels_bouton__ftQLe{transition:none}}