[role=button][aria-label^=Voir]:hover{background:var(--t-surface-2);border-radius:12px}details[open] .notes-chevron{transform:rotate(180deg)}:root{font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--t-blue:#1d4ed8;--t-blue-strong:#1e40af;--t-blue-soft:#eff6ff;--t-green:#10b981;--t-orange:#f59e0b;--t-violet:#8b5cf6;--t-teal:#0d9488;--t-pink:#db2777;--t-red:#dc2626;--t-echeance:#7c3aed;--t-indigo:#4f46e5;--t-danger-solid:#dc2626;--t-red-strong:#b91c1c;--t-on-accent:#fff;--t-ink:#0f172a;--t-text:#334155;--t-muted:#64748b;--t-faint:#94a3b8;--t-bg:#f3f6fb;--t-card:#fff;--t-surface-2:#f4f6fb;--t-border:#e5e7eb;--t-shadow:0 4px 16px #0f172a0f;--t-shadow-lg:0 8px 28px #0f172a1a;--t-scrim:#0f172a8c;--t-dark-surface:#0f172a;--t-dark-surface-on:#f1f5f9;--t-dark-surface-muted:#7a96b4;--t-danger-bg:#fef2f2;--t-danger-border:#fecaca;--t-danger-text:#b91c1c;--color-primary:var(--t-blue);--color-text:var(--t-text);--color-muted:var(--t-muted);--color-bg:var(--t-bg);--color-surface:var(--t-card);--color-border:var(--t-border);--cdt-focus-ring:#1d4ed82e;--t-hairline:var(--t-surface-2);--t-hairline-strong:var(--t-border);--t-skeleton:var(--t-surface-2);--t-raised-1:#0f172a0a;--t-raised-2:#0f172a0f;--t-raised-3:#0f172a17;--t-card-raised:var(--t-card);--t-card-border:1px solid var(--t-border);--t-card-shadow:var(--t-shadow);--t-inverse-bg:#0f172a;--t-inverse-text:#fff;--t-chip-active-bg:#0f172a;--t-chip-active-text:#f1f5f9;--t-hero-bg:#0f172a;--t-hero-text:#f1f5f9;--t-hero-soft:#f1f5f91a;--t-hero-line:#f1f5f929;--t-glass:#ffffffc7}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--t-blue:#1d4ed8;--t-blue-strong:#1e40af;--t-blue-soft:#16233d;--t-green:#34d399;--t-orange:#fbbf24;--t-violet:#a78bfa;--t-teal:#2dd4bf;--t-pink:#f472b6;--t-red:#f87171;--t-echeance:#a78bfa;--t-indigo:#818cf8;--t-danger-solid:#ef4444;--t-red-strong:#b91c1c;--t-on-accent:#fff;--t-ink:#f1f5f9;--t-text:#cbd5e1;--t-muted:#94a3b8;--t-faint:#64748b;--t-bg:#080d18;--t-card:#101a2c;--t-surface-2:#16203a;--t-border:#25314c;--t-shadow:0 4px 16px #00000073;--t-shadow-lg:0 8px 28px #00000080;--t-scrim:#000000a6;--t-dark-surface:#16203a;--t-dark-surface-on:#f1f5f9;--t-dark-surface-muted:#94a3b8;--t-danger-bg:#3a1d1d;--t-danger-border:#7f1d1d;--t-danger-text:#fca5a5;--cdt-focus-ring:#1d4ed873;--t-hairline:#ffffff14;--t-hairline-strong:#ffffff26;--t-skeleton:#ffffff14;--t-raised-1:#ffffff0d;--t-raised-2:#ffffff14;--t-raised-3:#ffffff1f;--t-card-raised:var(--t-dark-surface);--t-card-border:none;--t-card-shadow:none;--t-inverse-bg:#f1f5f9;--t-inverse-text:#0f172a;--t-chip-active-bg:#1e2b47;--t-chip-active-text:#f1f5f9;--t-hero-bg:#1e2b47;--t-hero-text:#f1f5f9;--t-hero-soft:#f1f5f912;--t-hero-line:#f1f5f921;--t-glass:#101a2cd1}*{box-sizing:border-box}html{overscroll-behavior-y:none}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;padding-bottom:env(safe-area-inset-bottom,0px);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;transition:background-color .2s,color .2s}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}input:not([type=checkbox]):not([type=radio]),textarea,select{transition:box-shadow .15s,border-color .15s}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{box-shadow:0 0 0 3px var(--cdt-focus-ring,#3b82f62e)}@keyframes cdt-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cdt-fade-up{animation:.28s both cdt-fade-up;animation-delay:calc(var(--i,0) * 40ms)}.cdt-stagger>*{animation:.28s both cdt-fade-up}.cdt-stagger>:nth-child(2){animation-delay:40ms}.cdt-stagger>:nth-child(3){animation-delay:80ms}.cdt-stagger>:nth-child(4){animation-delay:.12s}.cdt-stagger>:nth-child(5){animation-delay:.16s}.cdt-stagger>:nth-child(n+6){animation-delay:.2s}@keyframes cdt-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.cdt-field-error{animation:.2s both cdt-fade-up,.35s 50ms cdt-shake}.cdt-banner-error{animation:.22s both cdt-fade-up,.4s 50ms cdt-shake}@keyframes cdt-slide-from-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes cdt-slide-from-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.cdt-slide-next{animation:.26s both cdt-slide-from-right}.cdt-slide-prev{animation:.26s both cdt-slide-from-left}.cdt-press:active{transform:scale(.97)}button:disabled{opacity:.5;cursor:not-allowed}.cdt-card-hover{transition:transform .12s,box-shadow .15s}.cdt-card-hover:hover{transform:translateY(-2px)}html:not([data-theme=dark]) .cdt-card-hover:hover{box-shadow:var(--t-shadow-lg)}.cdt-row-hover{transition:background-color .12s}.cdt-row-hover:hover{background:var(--t-surface-2);box-shadow:-16px 0 0 var(--t-surface-2), 16px 0 0 var(--t-surface-2)}.cdt-menu-item{transition:background-color .12s}.cdt-menu-item:hover{background:var(--t-surface-2)}.cdt-plan-card-actions{opacity:0;pointer-events:none;transition:opacity .15s}.cdt-card-hover:hover .cdt-plan-card-actions,.cdt-card-hover:focus-within .cdt-plan-card-actions{opacity:1;pointer-events:auto}@media (width<=899px){.cdt-plan-card-actions{opacity:1;pointer-events:auto}}@keyframes cdt-spin{to{transform:rotate(360deg)}}.cdt-spinner{animation:.7s linear infinite cdt-spin}@keyframes cdt-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes cdt-sheet-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cdt-scorepad-overlay{animation:.18s both cdt-overlay-fade}.cdt-scorepad-sheet{animation:.24s cubic-bezier(.16,1,.3,1) both cdt-sheet-up}.scorepad-key{transition:background-color 80ms}.scorepad-key:active{background:var(--t-blue-soft)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.cdt-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.cdt-no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clamp2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html:has(.cdt-legal-prose){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.cdt-legal-prose){scroll-behavior:auto}}.cdt-legal-prose p,.cdt-legal-prose li{color:var(--t-text);font-size:15.5px;line-height:1.65}.cdt-legal-prose p{margin:0 0 12px}.cdt-legal-prose p:last-child{margin-bottom:0}.cdt-legal-prose ul{margin:0 0 12px;padding-left:20px}.cdt-legal-prose li{margin-bottom:6px}.cdt-legal-prose li::marker{color:var(--t-blue)}.cdt-legal-prose a{color:var(--t-blue);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--t-blue) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--t-blue) 40%, transparent);transition:color .15s,text-decoration-color .15s}.cdt-legal-prose a:hover{color:var(--t-blue-strong);text-decoration-color:currentColor}.cdt-legal-prose section{padding:20px 0}.cdt-legal-prose section:first-child{padding-top:16px}.cdt-legal-prose section:last-child{padding-bottom:16px}.cdt-legal-prose section+section{border-top:1px solid var(--t-border)}@media (width<=1024px){html,body,*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}::-webkit-scrollbar-thumb{width:0;height:0;display:none}button:not(.icon-btn):not(.navbar-fab):not(.cdt-fab):not(.cdt-notif-bell--mobile):not(.cdt-notif-bell--inline):not([role=switch]),a[role=button]:not(.icon-btn):not(.navbar-fab):not(.cdt-fab):not(.cdt-notif-bell--mobile):not(.cdt-notif-bell--inline):not([role=switch]){min-width:44px!important;min-height:46px!important;padding-top:.625rem!important;padding-bottom:.625rem!important;font-size:15px!important}input:not([type=checkbox]):not([type=radio]):not(.score-card-input),select,textarea{min-height:46px!important;font-size:16px!important}input.score-card-input{min-height:unset!important;font-size:56px!important}textarea{min-height:96px!important}}.navbar-bottom{display:none}@media (width<=1024px){:root{--nav-h:64px;--nav-inset:12px;--nav-space:calc(var(--nav-h) + var(--nav-inset) * 2 + env(safe-area-inset-bottom,0px))}body{padding-top:env(safe-area-inset-top,0px);padding-bottom:var(--nav-space)}.navbar-bottom{left:var(--nav-inset);right:var(--nav-inset);bottom:calc(var(--nav-inset) + env(safe-area-inset-bottom,0px));z-index:50;height:var(--nav-h);background:var(--t-card);border:1px solid var(--t-border);border-radius:24px;display:flex;position:fixed;box-shadow:0 8px 28px #0f172a2e}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) and (background:color-mix(in srgb, red 50%, transparent)){.navbar-bottom{background:color-mix(in srgb, var(--t-card) 60%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%)}}.navbar-tab{letter-spacing:.01em;text-align:center;color:var(--t-muted);border-radius:22px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px 4px 8px;font-size:10.5px;font-weight:600;line-height:1.1;text-decoration:none;transition:color .15s;display:flex;position:relative}.navbar-tab-icon{z-index:1;display:inline-flex;position:relative}.navbar-tab-icon svg{width:22px;height:22px;transition:stroke .15s;display:block}.navbar-tab-badge{background:var(--t-blue);color:#fff;text-align:center;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--t-card);border-radius:8px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px;left:14px}.navbar-tab.is-active{color:var(--t-blue)}.navbar-tab.is-active:before{content:"";background:var(--t-blue-soft);z-index:0;border-radius:14px;width:44px;height:28px;position:absolute;top:8px}.navbar-fab-slot{flex:1;justify-content:center;align-items:flex-start;padding-top:0;display:flex}.navbar-fab{background:var(--t-blue);color:#fff;border:4px solid var(--t-card);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex;transform:translateY(-16px);box-shadow:0 4px 16px #0003;min-height:unset!important;min-width:unset!important;font-size:inherit!important;padding-top:0!important;padding-bottom:0!important}.navbar-fab:active{transform:translateY(-16px)scale(.93)}body{transition:padding-bottom .2s}body.nav-hidden{padding-bottom:env(safe-area-inset-bottom,0px)}.navbar-bottom{will-change:transform;transition:transform .2s,opacity .2s}.navbar-bottom.is-hidden{transform:translateY(calc(100% + var(--nav-inset) + env(safe-area-inset-bottom,0px)));opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){body,.navbar-bottom{transition:none}}.cdt-fab{right:16px;bottom:calc(var(--nav-space,88px) + 16px);z-index:45;background:var(--t-blue-strong);width:56px;height:56px;color:var(--t-on-accent);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .12s,bottom .2s;display:inline-flex;position:fixed;box-shadow:0 6px 20px #00000038;min-height:unset!important;min-width:unset!important}.cdt-fab:active{transform:scale(.93)}.cdt-fab svg{width:26px;height:26px}.cdt-fab:disabled{opacity:.6;cursor:not-allowed}@media (width>=1025px){.cdt-fab{display:none}}body.nav-hidden .cdt-fab{bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}@media (prefers-reduced-motion:reduce){.cdt-fab{transition:none}}@media (width<=1024px){.cdt-desktop-only,.cdt-fab--desktop{display:none!important}}@media (width>=1025px){.cdt-fab--desktop{bottom:24px;right:24px;display:inline-flex!important}}.cdt-wizard-navbar{z-index:40;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));background:var(--t-card);border-top:1px solid var(--t-border);position:fixed;bottom:0;left:0;right:0}@media (width<=1024px){.cdt-wizard-navbar{bottom:var(--nav-space,88px)}}body.nav-hidden .cdt-wizard-navbar{bottom:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) and (background:color-mix(in srgb, red 50%, transparent)){.cdt-wizard-navbar{background:color-mix(in srgb, var(--t-card) 60%, transparent);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%)}}.cdt-notif-bell--mobile{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:45;background:var(--t-card);width:44px;height:44px;color:var(--t-text);border:1px solid var(--t-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .12s;display:inline-flex;position:fixed;right:16px;box-shadow:0 4px 14px #00000029;min-height:unset!important;min-width:unset!important}.cdt-notif-bell--mobile:active{transform:scale(.93)}.cdt-notif-bell--mobile svg{width:22px;height:22px}@media (width>=1025px){.cdt-notif-bell--mobile{display:none}}.cdt-notif-bell--inline{background:var(--t-card);width:44px;height:44px;color:var(--t-text);border:1px solid var(--t-border);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .12s;display:inline-flex;position:relative;min-height:unset!important;min-width:unset!important}.cdt-notif-bell--inline:active{transform:scale(.93)}.cdt-notif-bell--inline svg{width:22px;height:22px}@media (width>=1025px){.cdt-notif-bell--inline{display:none}}
