/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme;@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--c-fond);color:var(--c-encre);font-family:var(--f-ui);font-size:var(--t-texte-ui);line-height:var(--lh-ui);-webkit-font-smoothing:antialiased}}@layer components{body{background-image:var(--g-halos);background-repeat:no-repeat;min-height:100vh}.conteneur{width:100%;max-width:calc(var(--l-large) + 2 * var(--l-gouttiere));padding-inline:var(--l-gouttiere);margin-inline:auto}.lecture{max-width:var(--l-lecture-max)}main{display:block}.page-contenu{padding-block:var(--l-section)}.entete{z-index:10;background:var(--c-barre);border-bottom:1px solid var(--c-ligne);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:relative}@media (min-width:48rem){.entete{position:sticky;top:0}}.entete__barre{min-height:var(--l-barre);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding-block:.625rem;display:flex}.entete__marque{font-size:var(--t-marque);font-weight:var(--p-extra);letter-spacing:-.02em;line-height:var(--lh-titre);margin:0}.entete__marque a{min-height:2.75rem;color:var(--c-blanc);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.marque__logo{flex-shrink:0;width:1.75rem;height:1.75rem}.marque__nom{background:var(--g-marque);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.04em}.entete__actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.entete__nav{order:3;width:100%}@media (min-width:48rem){.entete__nav{order:0;width:auto;margin-left:auto}.entete__actions{margin-left:0}}.entete__menu{flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none;display:flex}.entete__menu a{min-height:2.75rem;font-size:var(--t-ui);font-weight:var(--p-moyen);color:var(--c-encre-douce);align-items:center;text-decoration:none;display:inline-flex}.entete__menu a:hover,.entete__menu a[aria-current]{color:var(--c-blanc)}.entete__cta{display:none}@media (min-width:30rem){.entete__cta{display:inline-flex}}.pied{border-top:1px solid var(--c-ligne);font-size:var(--t-petit);color:var(--c-encre-douce);padding-block:2.5rem}.pied__haut{justify-content:space-between;gap:1rem 2rem;margin-bottom:1.5rem}.pied__haut,.pied__liens{flex-wrap:wrap;display:flex}.pied__liens{gap:0 1.25rem;margin:0;padding:0;list-style:none}.pied__liens a{min-height:2.75rem;color:var(--c-encre-douce);align-items:center;display:inline-flex}.pied__liens a:hover{color:var(--c-blanc)}.pied p{line-height:var(--lh-ui);margin:0 0 .5rem}.pied__transparence{max-width:48rem}.etiquette{font-size:var(--t-etiquette);font-weight:var(--p-gras);letter-spacing:var(--ls-etiquette);text-transform:uppercase;color:var(--c-accent-clair);margin:0 0 1rem}.titre-page{font-size:var(--t-h1-page);font-weight:var(--p-noir);line-height:var(--lh-h1);letter-spacing:var(--ls-titre);color:var(--c-blanc);margin:0 0 1rem}.titre-degrade{background:var(--g-titre);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.titre-section{font-size:var(--t-h2);font-weight:var(--p-extra);line-height:var(--lh-titre);letter-spacing:var(--ls-titre);color:var(--c-blanc);margin:0 0 1rem}.chapo{font-size:var(--t-chapo);color:var(--c-encre-douce);margin:0 0 2rem}.chapo,.texte{line-height:var(--lh-texte)}.texte{font-size:var(--t-corps)}.texte h2{font-size:var(--t-h2-cta);font-weight:var(--p-extra);letter-spacing:var(--ls-titre);line-height:var(--lh-titre);margin:2.5rem 0 .75rem}.texte h2,.texte h3{color:var(--c-blanc)}.texte h3{font-size:var(--t-h3);font-weight:var(--p-gras);margin:1.75rem 0 .5rem}.texte p,.texte ul{margin:0 0 1.25rem}.texte li{margin-bottom:.4rem}.texte strong{color:var(--c-blanc);font-weight:var(--p-demi)}a{color:var(--c-accent-clair)}a:hover{color:var(--c-accent-fort)}.bouton{background:var(--g-bouton);border-radius:var(--r-pastille);min-height:2.75rem;font-family:var(--f-ui);font-size:var(--t-texte-ui);font-weight:var(--p-gras);line-height:var(--lh-titre);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1.6rem;text-decoration:none;transition:transform .2s,opacity .2s,box-shadow .2s;display:inline-flex}.bouton,.bouton:hover{color:var(--c-sur-accent)}.bouton:hover{opacity:.92;box-shadow:var(--o-bouton);transform:translateY(-2px)}.bouton--contour{border-color:var(--c-ligne-bouton);color:var(--c-blanc);font-weight:var(--p-demi);background:0 0}.bouton--contour:hover{color:var(--c-blanc);background:var(--c-panneau);border-color:var(--c-ligne-bouton-survol);box-shadow:none}.bouton--petit{min-height:2.5rem;font-size:var(--t-petit);padding:.5rem 1.1rem}.bouton--large{width:100%}.boutons{flex-wrap:wrap;gap:1rem;display:flex}html:not([data-js]) .bascule-theme{display:none}.bascule-theme{border:1px solid var(--c-ligne-bouton);border-radius:var(--r-pastille);min-height:2.5rem;font-family:var(--f-ui);font-size:var(--t-petit);font-weight:var(--p-demi);color:var(--c-encre-douce);cursor:pointer;background:0 0;padding-inline:.875rem}.bascule-theme:hover{color:var(--c-blanc);border-color:var(--c-ligne-bouton-survol)}.encart{background:var(--c-panneau);border:1px solid var(--c-ligne);border-radius:var(--r-carte);padding:1.25rem 1.4rem}:focus-visible{outline:2px solid var(--c-accent-clair);outline-offset:3px}.lien-evitement{position:absolute;left:-9999px}.lien-evitement:focus{padding:.75rem var(--l-gouttiere);display:inline-block;position:static}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation:none!important}.bouton:hover{transform:none}}.logo__debut{stop-color:var(--c-accent)}.logo__fin{stop-color:var(--c-violet)}.logo__combine{fill:var(--c-sur-accent)}.section{padding-block:var(--l-section)}.section+.section{padding-top:0}.section__tete{max-width:44rem;margin-bottom:2.5rem}.section__tete--centre{text-align:center;margin-inline:auto}.section__sous{font-size:var(--t-texte-ui);line-height:var(--lh-texte);color:var(--c-encre-douce);margin:0}.carte{background:var(--c-panneau);border:1px solid var(--c-ligne);border-radius:var(--r-carte);padding:1.8rem 1.6rem;transition:border-color .3s,transform .3s}.grille-3{gap:1.4rem;display:grid}@media (min-width:56rem){.grille-3{grid-template-columns:repeat(3,1fr)}}.accroche{text-align:center;padding-block:clamp(3rem,9vw,6rem) clamp(2.5rem,6vw,4rem)}.accroche__titre{max-width:56rem;font-size:var(--t-h1);font-weight:var(--p-noir);line-height:var(--lh-h1);letter-spacing:var(--ls-titre);margin:0 auto 1.5rem}.accroche__video{margin:0 auto 2rem}.accroche__sous{max-width:40rem;font-size:var(--t-chapo);color:var(--c-encre-douce);margin:0 auto 2.5rem;line-height:1.75}.accroche .boutons{justify-content:center}.accroche__essai{font-size:var(--t-petit);color:var(--c-encre-douce);margin:1.3rem 0 0}.accroche__essai strong{color:var(--c-ok-clair);font-weight:var(--p-gras)}@media (max-width:29.99rem){.accroche .boutons{flex-direction:column;align-items:stretch}}.chiffres{border-top:1px solid var(--c-ligne);grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;margin:clamp(3rem,8vw,5rem) 0 0;padding:clamp(2.5rem,6vw,4rem) 0 0;list-style:none;display:grid}@media (min-width:48rem){.chiffres{grid-template-columns:repeat(4,1fr)}}.chiffre{text-align:center;flex-direction:column;justify-content:flex-end;display:flex}.chiffre__valeur{font-size:var(--t-chiffre);font-weight:var(--p-noir);line-height:var(--lh-titre);letter-spacing:var(--ls-chiffre);background:var(--g-chiffre);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.08em;display:block}.chiffre__valeur--mot{font-size:var(--t-chiffre-mot);letter-spacing:var(--ls-titre)}.chiffre__libelle{font-size:var(--t-petit);color:var(--c-encre-douce);margin-top:.35rem}.video{aspect-ratio:16/9;background:var(--c-panneau);border:1px solid var(--c-ligne);border-radius:var(--r-panneau);max-width:62.5rem;box-shadow:var(--o-profonde);margin:0 auto;position:relative;overflow:hidden}.video__lanceur{background:var(--g-halos);width:100%;font-family:var(--f-ui);font-size:var(--t-ui);font-weight:var(--p-demi);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:flex;position:absolute;inset:0}.video__lanceur,.video__lanceur:hover{color:var(--c-blanc)}.video__lecture{background:var(--g-bouton);border-radius:var(--r-pastille);width:4.5rem;height:4.5rem;box-shadow:var(--o-bouton);place-items:center;transition:transform .2s;display:grid}.video__lanceur:hover .video__lecture{transform:scale(1.06)}.video__lecture svg{width:1.6rem;height:1.6rem;fill:var(--c-sur-accent);margin-left:.2rem}.video__mention{font-size:var(--t-petit);font-weight:var(--p-normal);color:var(--c-encre-douce)}.video--fichier{aspect-ratio:auto}.video__fichier{background:var(--c-fond);width:100%;height:auto;display:block}.video__cadre{border:0;width:100%;height:100%;position:absolute;inset:0}.scene:hover{border-color:var(--c-erreur)}@supports (color:color-mix(in lab,red,red)){.scene:hover{border-color:color-mix(in srgb,var(--c-erreur) 30%,transparent)}}.scene:hover{transform:translateY(-4px)}.scene__heure{font-size:var(--t-etiquette);font-weight:var(--p-extra);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--c-erreur-clair);align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.etape__numero:after,.scene__heure:after{content:"";background:linear-gradient(90deg,currentColor,#0000);flex:1;height:1px}@supports (color:color-mix(in lab,red,red)){.etape__numero:after,.scene__heure:after{background:linear-gradient(90deg,color-mix(in srgb,currentColor 35%,transparent),transparent)}}.etape p,.scene p{font-size:var(--t-ui);line-height:var(--lh-texte);color:var(--c-encre-douce);margin:0}.scene strong,.scenes__conclusion{color:var(--c-blanc);font-weight:var(--p-demi)}.scenes__conclusion{max-width:40rem;font-size:var(--t-chapo);text-align:center;margin:2.6rem auto 0;line-height:1.6}.scenes__conclusion strong{color:var(--c-erreur-clair);font-weight:inherit}.calc{background:linear-gradient(160deg,var(--c-teinte),var(--c-teinte));padding:clamp(1.25rem,4vw,2.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.calc{background:linear-gradient(160deg,color-mix(in srgb,var(--c-teinte) 5%,transparent),color-mix(in srgb,var(--c-teinte) 2%,transparent))}}.calc{border:1px solid var(--c-ligne);border-radius:var(--r-grand);box-shadow:var(--o-profonde)}.calc:before{content:"";background:linear-gradient(90deg,transparent,var(--c-accent),var(--c-violet),transparent);opacity:.7;height:2px;position:absolute;top:0;left:10%;right:10%}.calc__corps{align-items:start;gap:2rem;display:grid}@media (min-width:56rem){.calc__corps{grid-template-columns:1fr 1.05fr;gap:2.5rem}}.calc__saisie{border:0;min-width:0;margin:0;padding:0}.calc__etape{font-size:var(--t-etiquette);font-weight:var(--p-gras);letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent-clair);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:0;display:flex}.calc__etape:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.champ{margin-bottom:1.6rem}.champ__haut{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.6rem;display:flex}.champ__libelle{font-size:var(--t-ui);font-weight:var(--p-demi);color:var(--c-encre)}.champ__valeur{background:var(--c-accent);align-items:center;gap:.25rem;padding:.2rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.champ__valeur{background:color-mix(in srgb,var(--c-accent) 12%,transparent)}}.champ__valeur{border:1px solid var(--c-champ-bord);border-radius:var(--r-champ);font-size:var(--t-ui);font-weight:var(--p-extra);color:var(--c-blanc)}.champ__valeur:focus-within{border-color:var(--c-accent-clair);box-shadow:0 0 0 3px var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.champ__valeur:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 25%,transparent)}}.champ__valeur input{width:5.5rem;min-height:2.25rem;font:inherit;color:inherit;text-align:right;-moz-appearance:textfield;background:0 0;border:0;padding:0}.champ__valeur input:focus-visible{outline:none}.champ__valeur input::-webkit-inner-spin-button,.champ__valeur input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.champ__aide{font-size:var(--t-mini);color:var(--c-encre-douce);margin:.5rem 0 0;line-height:1.5}.champ__compte{font-size:var(--t-petit);font-weight:var(--p-gras);color:var(--c-erreur-clair);margin:.5rem 0 0}.champ__compte strong{color:var(--c-blanc);font-variant-numeric:tabular-nums}html:not([data-js]) .curseur,html[data-js] .calc__recalculer{display:none}.curseur{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.75rem;margin:0;display:block}.curseur::-webkit-slider-runnable-track{background:var(--c-panneau-fort);border-radius:var(--r-pastille);height:5px}.curseur::-moz-range-track{background:var(--c-panneau-fort);border-radius:var(--r-pastille);height:5px}.curseur::-webkit-slider-thumb{background:var(--g-bouton);border:2px solid var(--c-fond);width:20px;height:20px;box-shadow:0 0 0 4px var(--c-accent);border-radius:50%;margin-top:-7.5px}@supports (color:color-mix(in lab,red,red)){.curseur::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--c-accent) 18%,transparent)}}.curseur::-webkit-slider-thumb{appearance:none}.curseur::-moz-range-thumb{background:var(--g-bouton);border:2px solid var(--c-fond);border-radius:50%;width:18px;height:18px}.curseur:focus-visible{outline-offset:2px}.resultat{background:linear-gradient(165deg,var(--c-erreur),transparent 55%);padding:clamp(1.3rem,3.5vw,2rem) clamp(1.1rem,3vw,1.8rem);position:relative}@supports (color:color-mix(in lab,red,red)){.resultat{background:linear-gradient(165deg,color-mix(in srgb,var(--c-erreur) 10%,transparent),transparent 55%)}}.resultat{border:1px solid var(--c-erreur)}@supports (color:color-mix(in lab,red,red)){.resultat{border:1px solid color-mix(in srgb,var(--c-erreur) 30%,transparent)}}.resultat{border-radius:var(--r-panneau)}.resultat__etiquette{font-size:var(--t-etiquette);font-weight:var(--p-gras);letter-spacing:.14em;text-transform:uppercase;color:var(--c-erreur-clair);margin:0 0 .9rem}.resultat__perte{font-size:var(--t-perte);font-weight:var(--p-noir);letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:var(--g-perte);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;padding-right:.08em;line-height:1}.resultat__legende{margin:.6rem 0 0}.resultat__annee,.resultat__legende{font-size:var(--t-petit);color:var(--c-encre-douce)}.resultat__annee{border-top:1px solid var(--c-ligne);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1.3rem 0 0;padding-top:1.3rem;display:flex}.resultat__annee strong{font-size:var(--t-montant);font-weight:var(--p-extra);color:var(--c-erreur-clair);font-variant-numeric:tabular-nums}.barres{margin:1.5rem 0 0}.barre{margin-bottom:.9rem}.barre__tete{font-size:var(--t-petit);color:var(--c-encre-douce);justify-content:space-between;gap:1rem;margin-bottom:.4rem;display:flex}.barre__tete strong{color:var(--c-blanc);font-variant-numeric:tabular-nums;white-space:nowrap}.barre__piste{background:var(--c-panneau-fort);border-radius:var(--r-pastille);height:9px;overflow:hidden}.barre__remplissage{border-radius:var(--r-pastille);height:100%}.barre__remplissage--perdu{background:linear-gradient(90deg,var(--c-erreur),var(--c-erreur-clair));width:100%}.barre__remplissage--recupere{background:linear-gradient(90deg,var(--c-ok),var(--c-ok-clair));width:70%}.recuperation{background:var(--c-ok);margin-top:1.5rem;padding:1.2rem 1.3rem}@supports (color:color-mix(in lab,red,red)){.recuperation{background:color-mix(in srgb,var(--c-ok) 8%,transparent)}}.recuperation{border:1px solid var(--c-ok)}@supports (color:color-mix(in lab,red,red)){.recuperation{border:1px solid color-mix(in srgb,var(--c-ok) 30%,transparent)}}.recuperation{border-radius:var(--r-carte)}.recuperation__etiquette{font-size:var(--t-etiquette);font-weight:var(--p-gras);letter-spacing:.1em;text-transform:uppercase;color:var(--c-ok-clair);margin:0 0 .5rem}.recuperation__montant{font-size:var(--t-montant);font-weight:var(--p-noir);letter-spacing:var(--ls-titre);color:var(--c-blanc);font-variant-numeric:tabular-nums;margin:0;line-height:1}.recuperation__sous{font-size:var(--t-petit);color:var(--c-encre-douce);margin:.5rem 0 0;line-height:1.5}.seuils{border-top:1px solid var(--c-ligne);scroll-margin-top:calc(var(--l-barre) + 1rem);margin-top:clamp(2rem,5vw,2.75rem);padding-top:clamp(2rem,5vw,2.75rem)}.seuils__tete{align-items:center;gap:1.25rem 2.5rem;margin-bottom:1.75rem;display:grid}@media (min-width:56rem){.seuils__tete{grid-template-columns:1fr auto}}.seuils__titre{font-size:var(--t-h2-cta);font-weight:var(--p-extra);line-height:var(--lh-titre);letter-spacing:var(--ls-titre);color:var(--c-blanc);margin:0 0 .6rem}.seuils__intro{max-width:38rem;font-size:var(--t-ui);line-height:var(--lh-texte);color:var(--c-encre-douce);margin:0}.seuils__intro strong{color:var(--c-blanc)}.seuils__disponibles{background:var(--c-ok);max-width:24rem;margin:0;padding:1rem 1.3rem}@supports (color:color-mix(in lab,red,red)){.seuils__disponibles{background:color-mix(in srgb,var(--c-ok) 8%,transparent)}}.seuils__disponibles{border:1px solid var(--c-ok)}@supports (color:color-mix(in lab,red,red)){.seuils__disponibles{border:1px solid color-mix(in srgb,var(--c-ok) 30%,transparent)}}.seuils__disponibles{border-radius:var(--r-carte)}.seuils__disponibles-tete{align-items:center;gap:.9rem;margin:0 0 .9rem;display:flex}.seuils__calcul{border-top:1px solid var(--c-ok);margin:0;padding:.9rem 0 0 1.2rem}@supports (color:color-mix(in lab,red,red)){.seuils__calcul{border-top:1px solid color-mix(in srgb,var(--c-ok) 25%,transparent)}}.seuils__calcul{font-size:var(--t-petit);color:var(--c-encre-douce);line-height:1.6}.seuils__calcul strong{color:var(--c-encre);font-variant-numeric:tabular-nums}.seuils__disponibles-tete strong{font-size:var(--t-seuil);font-weight:var(--p-noir);letter-spacing:var(--ls-chiffre);font-variant-numeric:tabular-nums;color:var(--c-ok-clair);line-height:1}.seuils__disponibles-tete span{max-width:11rem;font-size:var(--t-petit);color:var(--c-encre);line-height:1.4}.seuils__liste{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.seuils__liste{grid-template-columns:repeat(3,1fr)}}.seuil{background:var(--c-panneau);border:1px solid var(--c-ligne);border-radius:var(--r-carte);flex-direction:column;align-items:flex-start;padding:1.6rem 1.4rem 1.4rem;display:flex;position:relative}.seuil p{margin:0}.seuil--couvert{border-color:var(--c-ok)}@supports (color:color-mix(in lab,red,red)){.seuil--couvert{border-color:color-mix(in srgb,var(--c-ok) 35%,transparent)}}.seuil--conseille{background:linear-gradient(165deg,var(--c-accent),var(--c-violet))}@supports (color:color-mix(in lab,red,red)){.seuil--conseille{background:linear-gradient(165deg,color-mix(in srgb,var(--c-accent) 13%,transparent),color-mix(in srgb,var(--c-violet) 7%,transparent))}}.seuil--conseille{border-color:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.seuil--conseille{border-color:color-mix(in srgb,var(--c-accent) 55%,transparent)}}.seuil--conseille{box-shadow:var(--o-carte)}.seuil__badge{letter-spacing:.06em;text-transform:uppercase;position:absolute;top:-.8rem;left:1.4rem}.seuil__nom{font-size:var(--t-petit);font-weight:var(--p-extra);letter-spacing:.1em;text-transform:uppercase;color:var(--c-blanc)}.seuil__nom>span{font-weight:var(--p-moyen);letter-spacing:normal;text-transform:none;color:var(--c-encre-douce);margin-left:.35rem}.seuil__prix{white-space:nowrap}.seuil .seuil__accroche{font-size:var(--t-petit);color:var(--c-encre-douce);margin-top:.4rem;line-height:1.5}.seuil--non .seuil__accroche{color:var(--c-encre-discret)}.seuil .seuil__nombre{font-size:var(--t-seuil);font-weight:var(--p-noir);letter-spacing:var(--ls-chiffre);font-variant-numeric:tabular-nums;background:var(--g-chiffre);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:.9rem;padding-right:.08em;line-height:1}.seuil--non .seuil__nombre{-webkit-text-fill-color:currentColor;color:var(--c-erreur-clair);background:0 0}.seuil .seuil__detail{font-size:var(--t-ui);color:var(--c-encre);margin:.5rem 0 1.1rem;line-height:1.45}.seuil__apports{border-top:1px solid var(--c-ligne);width:100%;font-size:var(--t-petit);color:var(--c-encre-douce);margin:.3rem 0 0;padding:1.1rem 0 0;line-height:1.5;list-style:none}.seuil__apports li{padding-left:1.7rem;position:relative}.seuil__apports li+li{margin-top:.85rem}.seuil__apports li:before{content:"✓";font-weight:var(--p-extra);color:var(--c-ok-clair);position:absolute;left:0}.seuil__apports strong{font-weight:var(--p-demi);color:var(--c-blanc)}.seuil__precision{font-size:var(--t-mini);color:var(--c-encre-discret);margin-top:.2rem;display:block}.seuil__apports .seuil__heritage{background:var(--c-accent);align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.seuil__apports .seuil__heritage{background:color-mix(in srgb,var(--c-accent) 10%,transparent)}}.seuil__apports .seuil__heritage{border:1px solid var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.seuil__apports .seuil__heritage{border:1px solid color-mix(in srgb,var(--c-accent) 30%,transparent)}}.seuil__apports .seuil__heritage{border-radius:var(--r-champ);font-size:var(--t-ui);font-weight:var(--p-gras);color:var(--c-blanc)}.seuil__apports .seuil__heritage:before{content:none}.seuil__apports .seuil__heritage+li{margin-top:1.1rem}.seuil__plus{background:var(--g-bouton);border-radius:var(--r-champ);width:1.375rem;height:1.375rem;font-weight:var(--p-extra);color:var(--c-sur-accent);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.seuil--non .seuil__apports .seuil__heritage,.seuil--non .seuil__apports li:before,.seuil--non .seuil__apports strong{color:var(--c-encre-douce)}.seuils__conclusion{font-size:var(--t-chapo);font-weight:var(--p-demi);color:var(--c-blanc);text-align:center;margin:1.75rem 0 0;line-height:1.5}.seuils__suite{text-align:center}.pastille{border-radius:var(--r-pastille);font-size:var(--t-mini);font-weight:var(--p-gras);white-space:nowrap;padding:.2rem .6rem;display:inline-block}.pastille--non{border:1px solid var(--c-erreur-clair);color:var(--c-erreur-clair)}.pastille--accent{background:var(--g-bouton);color:var(--c-sur-accent)}.calc__suite{margin-top:1.4rem}.calc__recalculer{margin:1.5rem 0 0}.calc__mention{max-width:42rem;font-size:var(--t-mini);color:var(--c-encre-douce);text-align:center;margin:1.6rem auto 0;line-height:1.6}.etape:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.etape:hover{border-color:color-mix(in srgb,var(--c-accent) 40%,transparent)}}.etape:hover{transform:translateY(-4px)}.etape__numero{font-size:var(--t-etiquette);font-weight:var(--p-extra);letter-spacing:.14em;color:var(--c-accent-clair);align-items:center;gap:.6rem;margin:0 0 1rem;display:flex}.etape h3{font-size:var(--t-h3);font-weight:var(--p-gras);color:var(--c-blanc);margin:0 0 .6rem}.formules{gap:2rem;max-width:27.5rem;margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:56rem){.formules{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5rem;max-width:none}}.formule{flex-direction:column;height:100%;padding:2.2rem 1.8rem;display:flex;position:relative}.formule:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.formule:hover{border-color:color-mix(in srgb,var(--c-accent) 45%,transparent)}}.formule:hover{box-shadow:var(--o-carte);transform:translateY(-6px)}.formule--conseillee{background:linear-gradient(165deg,var(--c-accent),var(--c-violet))}@supports (color:color-mix(in lab,red,red)){.formule--conseillee{background:linear-gradient(165deg,color-mix(in srgb,var(--c-accent) 13%,transparent),color-mix(in srgb,var(--c-violet) 7%,transparent))}}.formule--conseillee{border-color:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.formule--conseillee{border-color:color-mix(in srgb,var(--c-accent) 50%,transparent)}}.formule--conseillee{box-shadow:var(--o-carte)}.formule__badge{box-shadow:var(--o-bouton);letter-spacing:.06em;text-transform:uppercase;position:absolute;top:-.8rem;left:50%;transform:translate(-50%)}.formule__nom{font-size:var(--t-petit);font-weight:var(--p-extra);letter-spacing:.1em;text-transform:uppercase;color:var(--c-blanc);margin:0 0 .5rem}.formule__accroche{font-size:var(--t-petit);color:var(--c-encre-douce);margin:0 0 1.2rem;line-height:1.5}.formule__prix{font-size:var(--t-prix);font-weight:var(--p-noir);letter-spacing:var(--ls-chiffre);color:var(--c-blanc);align-items:baseline;gap:.35rem;margin:0;line-height:1;display:flex}.formule__par{font-size:var(--t-petit);font-weight:var(--p-moyen);letter-spacing:normal;color:var(--c-encre-douce)}.formule__liste{border-top:1px solid var(--c-ligne);flex:1;margin:1.4rem 0 0;padding:1.4rem 0 0;list-style:none}.formule__liste li{font-size:var(--t-petit);color:var(--c-encre-douce);margin-bottom:.85rem;padding-left:1.7rem;line-height:1.5;position:relative}.formule__liste li:before{content:"✓";font-weight:var(--p-extra);color:var(--c-ok);position:absolute;left:0}.formule .bouton{margin-top:1.8rem}.formule__essai{font-size:var(--t-petit);font-weight:var(--p-demi);color:var(--c-ok-clair);text-align:center;margin:.8rem 0 0}.formules__raison{background:var(--c-accent);max-width:44rem;margin:0 auto 3rem;padding:1.25rem 1.5rem}@supports (color:color-mix(in lab,red,red)){.formules__raison{background:color-mix(in srgb,var(--c-accent) 8%,transparent)}}.formules__raison{border:1px solid var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.formules__raison{border:1px solid color-mix(in srgb,var(--c-accent) 30%,transparent)}}.formules__raison{border-radius:var(--r-carte);font-size:var(--t-ui);line-height:var(--lh-texte);color:var(--c-encre)}.formules__raison strong{color:var(--c-blanc)}.formules__installation{font-size:var(--t-petit);color:var(--c-encre-douce);text-align:center;margin:2.5rem 0 0}.formules__installation strong{color:var(--c-ok-clair)}.bonus__tete{text-align:center;max-width:42rem;margin:0 auto 2rem}.bonus__tete .etiquette{color:var(--c-ok-clair)}.bonus__cartes{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.bonus__cartes{grid-template-columns:1fr 1fr}}.bonus-carte{background:linear-gradient(160deg,var(--c-ok),var(--c-accent));flex-direction:column;padding:clamp(1.4rem,4vw,2rem);display:flex}@supports (color:color-mix(in lab,red,red)){.bonus-carte{background:linear-gradient(160deg,color-mix(in srgb,var(--c-ok) 10%,transparent),color-mix(in srgb,var(--c-accent) 6%,transparent))}}.bonus-carte{border:1px solid var(--c-ok)}@supports (color:color-mix(in lab,red,red)){.bonus-carte{border:1px solid color-mix(in srgb,var(--c-ok) 30%,transparent)}}.bonus-carte{border-radius:var(--r-grand)}.bonus-carte__haut{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.bonus-carte__icone{background:var(--g-bouton);border-radius:var(--r-carte);width:3rem;height:3rem;color:var(--c-sur-accent);justify-content:center;align-items:center;display:flex}.bonus-carte__titre{font-size:var(--t-h3);font-weight:var(--p-extra);color:var(--c-blanc);margin:0}.bonus-carte__reperes{font-size:var(--t-petit);font-weight:var(--p-demi);color:var(--c-ok-clair);margin:.35rem 0 1.1rem}.bonus-carte__action{margin:auto 0 0;padding-top:.6rem}.bonus-carte__note{font-size:var(--t-mini);color:var(--c-encre-douce);margin:.75rem 0 0;line-height:1.5}.pastille--ok{border:1px solid var(--c-ok)}@supports (color:color-mix(in lab,red,red)){.pastille--ok{border:1px solid color-mix(in srgb,var(--c-ok) 45%,transparent)}}.pastille--ok{color:var(--c-ok-clair)}.bonus__liste{margin:0 0 1rem;padding:0;list-style:none}.bonus__liste li{font-size:var(--t-ui);color:var(--c-encre);margin-bottom:.7rem;padding-left:1.7rem;line-height:1.55;position:relative}.bonus__liste li:before{content:"✓";font-weight:var(--p-extra);color:var(--c-ok);position:absolute;left:0}.acces-questionnaire{background:var(--c-ok);align-items:center;gap:1rem;margin-top:2rem;padding:1.4rem 1.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.acces-questionnaire{background:color-mix(in srgb,var(--c-ok) 10%,transparent)}}.acces-questionnaire{border:1px solid var(--c-ok)}@supports (color:color-mix(in lab,red,red)){.acces-questionnaire{border:1px solid color-mix(in srgb,var(--c-ok) 35%,transparent)}}.acces-questionnaire{border-radius:var(--r-carte)}@media (min-width:48rem){.acces-questionnaire{grid-template-columns:1fr auto;gap:2rem}}.acces-questionnaire__titre{font-size:var(--t-h3);font-weight:var(--p-extra);color:var(--c-blanc);margin:0}.acces-questionnaire__texte{font-size:var(--t-ui);color:var(--c-encre);margin:.3rem 0 0}.annonce-bonus{margin:1.4rem 0 0}.annonce-bonus a{background:var(--c-ok);align-items:center;gap:.6rem;padding:.55rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.annonce-bonus a{background:color-mix(in srgb,var(--c-ok) 10%,transparent)}}.annonce-bonus a{border:1px solid var(--c-ok)}@supports (color:color-mix(in lab,red,red)){.annonce-bonus a{border:1px solid color-mix(in srgb,var(--c-ok) 35%,transparent)}}.annonce-bonus a{border-radius:var(--r-pastille);font-size:var(--t-petit);color:var(--c-encre);line-height:1.45;text-decoration:none}.annonce-bonus a:focus-visible,.annonce-bonus a:hover{border-color:var(--c-ok-clair)}.annonce-bonus strong,.annonce-bonus__icone{color:var(--c-ok-clair)}.annonce-bonus__icone{flex-shrink:0;display:flex}.faq{gap:.75rem;max-width:50rem;margin:0 auto;display:grid}.question{background:var(--c-panneau);border:1px solid var(--c-ligne);border-radius:var(--r-question);transition:border-color .2s}.question[open]{background:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.question[open]{background:color-mix(in srgb,var(--c-accent) 6%,transparent)}}.question[open]{border-color:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.question[open]{border-color:color-mix(in srgb,var(--c-accent) 40%,transparent)}}.question summary{min-height:2.75rem;font-size:var(--t-ui);font-weight:var(--p-demi);color:var(--c-blanc);cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding:1.1rem 1.2rem;list-style:none;display:flex}.question summary::-webkit-details-marker{display:none}.question summary:after{content:"";border-right:2px solid var(--c-encre-douce);border-bottom:2px solid var(--c-encre-douce);flex-shrink:0;width:.55rem;height:.55rem;margin-right:.2rem;transition:transform .3s;transform:rotate(45deg)}.question[open] summary:after{border-color:var(--c-accent-clair);transform:rotate(-135deg)}.question summary:hover{color:var(--c-accent-clair)}.question__reponse{font-size:var(--t-ui);line-height:var(--lh-texte);color:var(--c-encre-douce);padding:0 1.2rem 1.2rem}.question__reponse p{margin:0 0 .75rem}.question__reponse p:last-child{margin-bottom:0}.appel{background:linear-gradient(160deg,var(--c-accent),var(--c-violet));padding:clamp(2.5rem,6vw,3.5rem) clamp(1.4rem,4vw,2rem)}@supports (color:color-mix(in lab,red,red)){.appel{background:linear-gradient(160deg,color-mix(in srgb,var(--c-accent) 11%,transparent),color-mix(in srgb,var(--c-violet) 6%,transparent))}}.appel{border:1px solid var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.appel{border:1px solid color-mix(in srgb,var(--c-accent) 28%,transparent)}}.appel{border-radius:var(--r-grand);text-align:center}.appel h2{max-width:40rem;font-size:var(--t-h2-cta);font-weight:var(--p-extra);letter-spacing:var(--ls-titre);color:var(--c-blanc);margin:0 auto 1rem;line-height:1.2}.appel p{max-width:34rem;font-size:var(--t-texte-ui);line-height:var(--lh-texte);color:var(--c-encre-douce);margin:0 auto 2rem}.transparence{border-top:1px solid var(--c-ligne);padding-block:1.5rem}.transparence p{max-width:50rem;font-size:var(--t-petit);color:var(--c-encre-douce);align-items:flex-start;gap:.75rem;margin:0 auto;line-height:1.6;display:flex}.transparence strong{color:var(--c-encre)}.metiers{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.metier-lien{background:var(--c-panneau);border:1px solid var(--c-ligne);border-radius:var(--r-puce);min-height:3.5rem;font-size:var(--t-ui);font-weight:var(--p-demi);color:var(--c-blanc);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.metier-lien:after{content:"→";color:var(--c-accent-clair)}.metier-lien:hover{color:var(--c-blanc);border-color:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.metier-lien:hover{border-color:color-mix(in srgb,var(--c-accent) 55%,transparent)}}.metier-lien:hover{transform:translateY(-2px)}.metiers__bientot{font-size:var(--t-petit);color:var(--c-encre-douce);margin:1.25rem 0 0}.questionnaire{gap:1.25rem;margin-top:2rem;display:grid}.questionnaire__metier{gap:.4rem;display:grid}.questionnaire__metier label{font-weight:var(--p-demi);color:var(--c-encre)}.questionnaire__metier select{background:var(--c-panneau);border:1px solid var(--c-champ-bord);border-radius:var(--r-champ);min-height:2.75rem;font-family:var(--f-ui);font-size:var(--t-ui);color:var(--c-encre);padding:.55rem .7rem}.questionnaire__metier select option{background:var(--c-fond)}.questionnaire__question{background:var(--c-panneau);border:1px solid var(--c-ligne);border-radius:var(--r-carte);margin:0;padding:1.1rem 1.2rem}.questionnaire__question legend{font-size:var(--t-texte-ui);font-weight:var(--p-demi);line-height:var(--lh-ui);color:var(--c-blanc);align-items:baseline;gap:.6rem;margin-bottom:.75rem;padding:0;display:flex}.questionnaire__rang{font-size:var(--t-petit);font-weight:var(--p-extra);color:var(--c-accent-clair);flex-shrink:0}.questionnaire__choix{align-items:center;gap:.65rem;min-height:2.75rem;display:flex}.questionnaire__choix input{width:1.25rem;height:1.25rem;accent-color:var(--c-accent);flex-shrink:0}.questionnaire__choix label{font-size:var(--t-ui);color:var(--c-encre)}.admin{background:var(--c-fond);min-height:100vh;font-size:var(--t-ui)}.admin-entete{padding:.5rem var(--l-gouttiere);border-bottom:1px solid var(--c-ligne);background:var(--c-panneau);flex-wrap:wrap;align-items:center;gap:.5rem 2rem;display:flex}.admin-entete__marque{font-weight:var(--p-extra);margin:0}.admin-entete__marque a{color:var(--c-blanc);text-decoration:none}.admin-menu{flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none;display:flex}.admin-menu a{min-height:2.75rem;color:var(--c-encre-douce);align-items:center;text-decoration:none;display:inline-flex}.admin-menu a:hover,.admin-menu a[aria-current]{color:var(--c-blanc);text-underline-offset:.3em;text-decoration:underline}.admin-sous-menu{border-bottom:1px solid var(--c-ligne);background:var(--c-panneau)}.admin-sous-menu ul{padding:0 var(--l-gouttiere);flex-wrap:wrap;gap:0 1.25rem;margin:0;list-style:none;display:flex}.admin-sous-menu a{min-height:2.5rem;color:var(--c-encre-douce);align-items:center;text-decoration:none;display:inline-flex}.admin-sous-menu a:hover,.admin-sous-menu a[aria-current=page]{color:var(--c-blanc);text-underline-offset:.3em;text-decoration:underline}.admin-entete__sortie{color:var(--c-encre-douce);align-items:center;gap:.75rem;margin-left:auto;display:flex}.admin-page{max-width:72rem;padding:2rem var(--l-gouttiere) 4rem;margin:0 auto}.admin-page--large{max-width:none}.admin-connexion{max-width:26rem;padding:4rem var(--l-gouttiere);margin:0 auto}.admin-titre{font-size:var(--t-h2-cta);font-weight:var(--p-extra);letter-spacing:var(--ls-titre);line-height:var(--lh-titre);color:var(--c-blanc);margin:0 0 1rem}.admin-sous-titre{font-size:var(--t-h3);font-weight:var(--p-gras);color:var(--c-blanc);margin:2rem 0 .75rem}.admin-fil{margin:0 0 .5rem}.admin-aide,.admin-fil{font-size:var(--t-petit);color:var(--c-encre-douce)}.admin-aide{line-height:var(--lh-ui);margin:.35rem 0 1rem}.admin code{font-family:var(--f-code);font-size:var(--t-petit)}.admin-message{border-radius:var(--r-champ);background:var(--c-panneau);border:1px solid var(--c-ligne);border-left-width:4px;margin:0 0 1.5rem;padding:.9rem 1.1rem}.admin-message p,.admin-message ul{margin:0}.admin-message ul{padding-left:1.2rem}.admin-message li+li{margin-top:.3rem}.admin-message--ok{border-left-color:var(--c-ok)}.admin-message--erreur{border-left-color:var(--c-erreur)}.admin-message--erreur p{font-weight:var(--p-gras);color:var(--c-erreur-clair)}.admin-message--alerte{border-left-color:var(--c-alerte)}.admin-indicateurs{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.admin-indicateurs li{background:var(--c-panneau);border:1px solid var(--c-ligne);border-radius:var(--r-carte);color:var(--c-encre-douce);flex-direction:column;gap:.25rem;padding:1rem 1.2rem;display:flex}.admin-indicateurs strong{font-size:var(--t-montant);font-weight:var(--p-extra);color:var(--c-blanc)}.admin-defilement{position:relative;overflow-x:auto}.admin-tableau{border-collapse:collapse;width:100%;font-size:var(--t-petit)}.admin-tableau td,.admin-tableau th{border-bottom:1px solid var(--c-ligne);text-align:left;vertical-align:top;padding:.6rem .75rem}.admin-tableau thead th{font-weight:var(--p-gras);color:var(--c-encre-douce);white-space:nowrap}.admin-tableau tbody th{font-weight:var(--p-demi);color:var(--c-blanc)}.admin-tableau tbody tr:hover{background:var(--c-panneau)}.admin-tableau .nombre{text-align:right;font-variant-numeric:tabular-nums}.admin-tableau tfoot td,.admin-tableau tfoot th{border-top:2px solid var(--c-ligne);font-weight:var(--p-gras);color:var(--c-blanc)}.admin-registre{margin:0}.admin-registre div{border-bottom:1px solid var(--c-ligne);padding:.55rem 0}.admin-registre dt{font-weight:var(--p-demi);color:var(--c-encre)}.admin-registre dd{color:var(--c-encre-douce);margin:.15rem 0 0}@media (min-width:48rem){.admin-registre div{grid-template-columns:12rem 1fr;gap:1rem;display:grid}.admin-registre dd{margin:0}}.admin-tableau small{font-size:var(--t-mini);font-weight:var(--p-normal);color:var(--c-encre-douce)}.admin-tableau .remarque{min-width:16rem;max-width:32rem}.admin-apercu{white-space:pre-wrap;font-family:var(--f-texte);background:var(--c-panneau);border:1px solid var(--c-ligne);border-radius:var(--r-champ);margin:.5rem 0 0;padding:1rem}.deux-lignes{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-actions{white-space:nowrap;gap:1rem;display:flex}.admin-etat{border:1px solid var(--c-ligne-bouton);border-radius:var(--r-pastille);font-size:var(--t-mini);color:var(--c-encre-douce);padding:.1rem .5rem;display:inline-block}.admin-etat--ok{border-color:var(--c-ok);color:var(--c-ok-clair)}.admin-formulaire{gap:1.5rem;display:grid}.admin-formulaire__pied{background:var(--c-fond);border-top:1px solid var(--c-ligne);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 0;display:flex;position:sticky;bottom:0}.admin-carte{background:var(--c-panneau);border:1px solid var(--c-ligne-bouton);border-radius:var(--r-carte);margin:0 0 1.5rem;padding:0 1rem 1rem}.admin-carte>.admin-sous-titre:first-child{margin-top:1rem}@media (min-width:48rem){.admin-carte{padding:0 1.5rem 1.5rem}}.admin-formulaire__etat{color:var(--c-encre-douce);margin:0}.admin-groupe{border:1px solid var(--c-ligne);border-radius:var(--r-carte);margin:0;padding:1.2rem 1.4rem .4rem}.admin-groupe legend{font-weight:var(--p-gras);color:var(--c-blanc);padding:0 .5rem}.admin-groupe__champs{gap:0 1.25rem;display:grid}@media (min-width:48rem){.admin-groupe__champs{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.admin-paire{grid-column:1/-1;grid-template-columns:14rem 1fr;gap:0 1.25rem;display:grid}.admin-paire--pile{grid-template-columns:1fr}}.admin-champ{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.admin-champ label{font-weight:var(--p-demi);color:var(--c-encre)}.admin-champ .admin-aide{margin:0}.admin-champ input:not([type=checkbox]),.admin-champ select,.admin-champ textarea{background:var(--c-panneau);border:1px solid var(--c-champ-bord);border-radius:var(--r-champ);width:100%;min-height:2.75rem;font-family:var(--f-ui);font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--c-encre);padding:.55rem .7rem}.admin-champ select option{background:var(--c-fond)}.admin-champ textarea{resize:vertical}.admin-champ--plein{grid-column:1/-1}.admin-champ--etroit input:not([type=checkbox]),.admin-champ--etroit select{max-width:14rem}.admin-champ--case{flex-flow:wrap;align-items:center;gap:.5rem .75rem}.admin-champ--case input{width:1.25rem;height:1.25rem;accent-color:var(--c-accent)}.admin-champ--case .admin-aide{flex-basis:100%}.admin-jours{border:0;grid-column:1/-1;margin:0 0 1rem;padding:0}.admin-jours legend{font-weight:var(--p-demi);color:var(--c-encre);margin-bottom:.5rem;padding:0}.admin-jours__cases{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.admin-jours .admin-champ{margin-bottom:0}.admin-memo{background:var(--c-panneau);border:1px solid var(--c-ligne);border-radius:var(--r-champ);font-size:var(--t-petit);margin:0 0 1.5rem;padding:.75rem 1rem}.admin-memo summary{font-weight:var(--p-demi);cursor:pointer}.admin-memo ul{line-height:var(--lh-ui);margin:.75rem 0 0;padding-left:1.2rem}.admin-onglets ul{border-bottom:1px solid var(--c-ligne);flex-wrap:wrap;gap:0 1.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.admin-onglets a{min-height:2.75rem;color:var(--c-encre-douce);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.admin-onglets a:hover,.admin-onglets a[aria-current=page]{color:var(--c-blanc);border-bottom-color:currentColor}.admin-parcours{font-size:var(--t-petit);line-height:var(--lh-ui);margin:.35rem 0;padding:0;list-style:none}.admin-parcours time{color:var(--c-encre-douce);font-variant-numeric:tabular-nums}.admin-relance{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.admin-relance input{background:var(--c-panneau);border:1px solid var(--c-champ-bord);border-radius:var(--r-champ);min-width:12rem;min-height:2.25rem;font-family:var(--f-ui);font-size:var(--t-petit);color:var(--c-encre);padding:.35rem .6rem}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.block{display:block}.hidden{display:none}.table{display:table}}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/polices/inter-latin.woff2)format("woff2")}:root{--c-fond:#030810;--c-encre:#e2e8f0;--c-encre-douce:#94a3b8;--c-encre-discret:#94a3b8;--c-blanc:#fff;--c-accent:#4090ff;--c-accent-fort:#60a5fa;--c-accent-clair:#60a5fa;--c-violet:#7c3aed;--c-sur-accent:#fff;--c-ok:#22c55e;--c-ok-clair:#4ade80;--c-erreur:#f43f5e;--c-erreur-clair:#fb7185;--c-alerte:#fbbf24;--c-sur-ok:#04120a;--c-panneau:#ffffff0a;--c-panneau-fort:#ffffff12;--c-ligne:#ffffff14;--c-ligne-bouton:#ffffff2e;--c-ligne-bouton-survol:#fff6;--c-champ-bord:#ffffff6b;--c-barre:#030810d1;--c-teinte:#fff;--g-bouton:linear-gradient(135deg,var(--c-accent),var(--c-violet));--g-titre:linear-gradient(135deg,#fff 30%,var(--c-accent-clair) 70%,var(--c-violet));--g-chiffre:linear-gradient(135deg,#fff,var(--c-accent-clair));--g-perte:linear-gradient(135deg,#fff 20%,var(--c-erreur-clair));--g-marque:linear-gradient(135deg,#fff 40%,var(--c-accent-clair));--g-halos:radial-gradient(60rem 26rem at 15% -8rem,#4090ff21,transparent 70%),radial-gradient(50rem 30rem at 95% 30rem,#7c3aed1a,transparent 70%),radial-gradient(40rem 30rem at 30% 100%,#10b9810f,transparent 70%);--o-carte:0 18px 50px #4090ff1f;--o-profonde:0 40px 120px #00000080;--o-bouton:0 12px 32px #4090ff59;--f-ui:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--f-titre:var(--f-ui);--f-texte:var(--f-ui);--f-code:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--t-mini:.75rem;--t-etiquette:.75rem;--t-petit:.8125rem;--t-ui:.9375rem;--t-texte-ui:1rem;--t-corps:1.0625rem;--t-chapo:clamp(1rem,.4vw + .95rem,1.125rem);--t-h3:1.0625rem;--t-h2:clamp(1.8rem,4vw,2.8rem);--t-h2-cta:clamp(1.6rem,3.6vw,2.4rem);--t-h1:clamp(2.2rem,6vw,4.2rem);--t-h1-page:clamp(2rem,4.5vw,3.2rem);--t-chiffre:clamp(2.2rem,5vw,2.8rem);--t-chiffre-mot:clamp(1.45rem,3.2vw,2.05rem);--t-perte:clamp(2.2rem,7vw,3.9rem);--t-montant:clamp(1.5rem,4vw,2rem);--t-seuil:clamp(2.6rem,6vw,3.6rem);--t-prix:2.8rem;--t-marque:1.2rem;--p-normal:400;--p-moyen:500;--p-demi:600;--p-gras:700;--p-extra:800;--p-noir:900;--lh-texte:1.7;--lh-ui:1.55;--lh-titre:1.15;--lh-h1:1.1;--ls-titre:-.03em;--ls-chiffre:-.04em;--ls-etiquette:.12em;--l-gouttiere:clamp(1rem,5vw,2rem);--l-lecture-max:70ch;--l-large:68.75rem;--l-section:clamp(3.5rem,9vw,6.25rem);--l-barre:4.25rem;--r-champ:.5rem;--r-puce:.75rem;--r-question:.875rem;--r-carte:1.125rem;--r-panneau:1.25rem;--r-grand:1.625rem;--r-pastille:999px;color-scheme:dark}:root[data-theme=clair]{--c-fond:#f8fafc;--c-encre:#0f172a;--c-encre-douce:#475569;--c-encre-discret:#475569;--c-blanc:#0f172a;--c-accent:#1d4ed8;--c-accent-fort:#1e3a8a;--c-accent-clair:#1d4ed8;--c-violet:#6d28d9;--c-sur-accent:#fff;--c-ok:#15803d;--c-ok-clair:#15803d;--c-erreur:#be123c;--c-erreur-clair:#be123c;--c-alerte:#92400e;--c-sur-ok:#fff;--c-panneau:#0f172a08;--c-panneau-fort:#0f172a0f;--c-ligne:#0f172a1a;--c-ligne-bouton:#0f172a40;--c-ligne-bouton-survol:#0f172a80;--c-champ-bord:#0f172a73;--c-barre:#f8fafcd9;--c-teinte:#0f172a;--g-titre:linear-gradient(135deg,#0f172a 30%,var(--c-accent) 70%,var(--c-violet));--g-chiffre:linear-gradient(135deg,#0f172a,var(--c-accent));--g-perte:linear-gradient(135deg,#0f172a 20%,var(--c-erreur));--g-marque:linear-gradient(135deg,#0f172a 40%,var(--c-accent));--g-halos:radial-gradient(60rem 26rem at 15% -8rem,#1d4ed814,transparent 70%),radial-gradient(50rem 30rem at 95% 30rem,#6d28d90f,transparent 70%);--o-carte:0 18px 50px #0f172a14;--o-profonde:0 30px 80px #0f172a1f;--o-bouton:0 12px 32px #1d4ed84d;color-scheme:light}