:root{--police: "IBM Plex Sans", "Repli Plex Sans", ui-sans-serif, -apple-system, "Segoe UI", Roboto, sans-serif;--police-titre: "Instrument Serif", "Repli Instrument Serif (Georgia)", "Repli Instrument Serif (Times)", serif;--police-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--taille-micro: 10.5px;--taille-legende: 11px;--taille-xs: 12px;--taille-s: 13.5px;--taille-m: 15px;--taille-l: 18px;--taille-xl: 23px;--taille-titre: 38px;--taille-tableau: var(--taille-s);--taille-code: .9em;--site-texte: 17px;--site-texte-mobile: 16px;--site-chapeau: 19px;--site-petit: 13.5px;--site-h1: clamp(38px, 4.8vw, 58px);--site-h2: clamp(28px, 3.2vw, 42px);--site-h3: 20px;--site-h4: 15px;--site-chiffre: clamp(30px, 3vw, 40px);--site-interligne: 1.55;--site-interligne-titre: 1.08;--interligne-serre: 1.2;--interligne-moyen: 1.3;--interligne-texte: 1.4;--interligne-lecture: 1.45;--opacite-attenuee: .6;--opacite-discrete: .55;--trait-svg-fin: 1.6;--trait-svg: 2;--trait-svg-moyen: 2.4;--trait-courbe: 2.8;--site-telephone-max: 700px;--site-tablette-max: 960px;--plan-colonne-figee: 1;--plan-bulle: 5;--plan-barre-basse: 20;--plan-liste: 40;--plan-pastille: 10;--plan-curseur: 45;--plan-entete: 30;--plan-menu: 50;--plan-menu-bouton: 51;--plan-grain: 90;--plan-evitement: 100;--site-lettrage-affiche: -.01em;--site-lettrage-surtitre: .12em;--site-lettrage-serre: .04em;--site-mesure: 62ch;--site-mesure-titre: 22ch;--site-mesure-ouverture: 46rem;--site-mesure-chapeau-ouverture: 38ch;--guide-pastille: 32px;--simili-saisie: 11ch;--simili-chiffre-tuile: clamp(20px, 22cqi, 40px);--simili-crayon: 14px;--simili-trait-crayon: 1.6;--simili-pulsation: 1.06;--simili-pulsations: 3;--onglets-hauteur: calc(var(--site-cible) + 2 * var(--espace-1) + 2 * var(--epaisseur-trait));--previsionnel-remontee: calc(-1 * (var(--onglets-hauteur) + var(--espace-10)));--angle-chevron: 45deg;--releve-choix: 190px;--releve-colonne: 196px;--releve-largeur-rangee: 508px;--releve-icone-regle: 32px;--fenetre-rail: 64px;--fenetre-symbole: 28px;--fenetre-lien: 40px;--fenetre-icone: 20px;--releve-liste-largeur: min(300px, calc(100vw - 2 * var(--site-marge)));--releve-liste-hauteur: 320px;--repere-pastille: 40px;--repere-icone: 20px;--repere-penche: -8deg;--repere-grossi: 1.08;--fenetre-point: 8px;--fenetre-marque: 16px;--pastille-depart: .85;--pastille-flotte: 3px;--pastille-rebond: 1.25;--pastille-onde: 2.6;--pastille-delai: .7s;--duree-flotte: 5s;--duree-onde: 2.2s;--repere-pas: .12s;--demonstration-attente: .9s;--demonstration-deplacement: .7s;--demonstration-clic: .25s;--demonstration-frappe: .14s;--demonstration-lecture: .9s;--demonstration-tenue: 2.6s;--curseur-taille: 24px;--curseur-ombre: 0 2px 3px rgb(16 26 43 / 35%);--curseur-onde-rayon: 18px;--curseur-onde-depart: .3;--tarifs-chevauchement: 96px;--tarifs-cartes-max: 960px;--tarifs-prix: clamp(44px, 5vw, 60px);--carte-coche: 16px;--tarifs-repere-min: 260px;--demo-hauteur-min: 560px;--demo-hauteur: var(--demo-hauteur-min);--site-soulignement: .18em;--site-hauteur-introuvable: 60vh;--site-largeur-menu-max: 86vw;--symbole-origine: 26px 7px;--site-pied-part-marque: 1.4fr;--indicateur-part-premier: 1.2fr;--indicateur-valeur-telephone: clamp(var(--taille-l), 6vw, var(--taille-xl));--angle-hachures: 135deg;--angle-demi-tour: 180deg;--graisse-normale: 400;--graisse-moyenne: 500;--graisse-demi: 600;--couleur-fond: #f4f5f7;--couleur-surface: #ffffff;--couleur-surface-survol: #eef0f4;--couleur-realise: #f6f7f9;--couleur-encre: #101a2b;--couleur-attenue: #4b5565;--couleur-discret: #8a93a3;--couleur-trait: #e3e6ec;--couleur-trait-fort: #cdd2db;--couleur-zero: #cdd2db;--couleur-nuit: #0f1b2d;--couleur-nuit-survol: #1a2a42;--couleur-sur-nuit: #e7ebf2;--couleur-sur-nuit-attenue: #8e9bb0;--couleur-laiton: #b58a2e;--couleur-laiton-encre: #8a6719;--couleur-laiton-doux: #f6eedc;--couleur-accent: var(--couleur-nuit);--couleur-accent-survol: var(--couleur-nuit-survol);--couleur-sur-accent: #ffffff;--couleur-focus: var(--couleur-laiton-encre);--couleur-positif: #1e7a4e;--couleur-positif-doux: #e3f2e9;--couleur-negatif: #b3261e;--couleur-negatif-doux: #fbe8e6;--couleur-alerte: #9a6200;--couleur-alerte-doux: #fcf1dc;--couleur-voile: rgb(16 26 43 / 40%);--couleur-ajustement: var(--couleur-surface);--couleur-ajustement-trait: var(--couleur-laiton);--couleur-categorie-1: #3e7cb1;--couleur-categorie-2: #c0663a;--couleur-categorie-3: #7a5bb5;--couleur-categorie-4: #2e8c83;--couleur-categorie-5: #b04a78;--couleur-categorie-6: #6b7a2e;--site-papier-chaud: #efe8da;--site-bande-nuit: var(--couleur-nuit);--site-grain: .03;--site-section-estimee: 900px;--site-aplat-laiton: var(--couleur-laiton);--site-sur-aplat-laiton: var(--couleur-nuit);--site-cadre: var(--couleur-trait-fort);--site-lien: var(--couleur-laiton-encre);--site-laiton-sur-nuit: #d4aa52;--rayon-xs: 3px;--rayon-s: 6px;--rayon-m: 10px;--rayon-l: 14px;--rayon-cadre: 12px;--rayon-telephone: 44px;--rayon-plein: 999px;--bento-rayon: 20px;--espace-demi: 2px;--espace-trois-quarts: 3px;--espace-1: 4px;--espace-1-5: 6px;--espace-2: 8px;--espace-2-5: 10px;--espace-3: 12px;--espace-3-5: 14px;--espace-4: 16px;--espace-4-5: 18px;--espace-5: 20px;--espace-6: 24px;--espace-8: 32px;--espace-10: 40px;--espace-12: 48px;--espace-16: 64px;--site-section: 72px;--site-section-mobile: 48px;--bento-gap: 16px;--bento-padding: 24px;--bento-padding-mobile: 20px;--bento-ligne: 200px;--epaisseur-trait: 1px;--epaisseur-focus: 2px;--epaisseur-jauge: 4px;--epaisseur-lunette: 8px;--hauteur-controle: 36px;--hauteur-ligne: 38px;--hauteur-entete-tableau: 34px;--site-hauteur-entete: 64px;--site-hauteur-entete-mobile: 56px;--site-hauteur-bouton: 44px;--site-hauteur-bouton-mobile: 48px;--site-hauteur-barre-titre: 36px;--site-hauteur-barre-basse: 64px;--site-cible: 44px;--icone-pastille: 8px;--icone-s: 16px;--icone-marque: 28px;--icone-disque-cadre: 8px;--icone-symbole-grand: 96px;--point-taille: 28px;--point-cible: 48px;--point-taille-telephone: 24px;--point-cible-telephone: 44px;--point-bulle-largeur: 240px;--point-bulle-largeur-telephone: 200px;--point-ecart: 36px;--point-ecart-telephone: 16px;--point-retrait: 3px;--point-echelle-survol: 1.12;--point-pulsation: 1.18;--point-pulsations: 3;--ratio-capture: 16 / 10;--site-conteneur: 1200px;--site-marge: 16px;--site-marge-tablette: 32px;--largeur-colonne-nom: 172px;--largeur-colonne-nom-serree: 150px;--largeur-colonne-nom-demo: 190px;--scene-padding-case: var(--espace-1-5);--largeur-mois-texte: 48px;--largeur-colonne-mois: calc(var(--largeur-mois-texte) + 2 * var(--scene-padding-case));--largeur-colonne-mois-tablette: calc(var(--largeur-mois-texte) + 2 * var(--espace-1));--largeur-colonnes-fixes: calc(var(--largeur-colonne-nom) + var(--largeur-colonne-realise) + var(--largeur-colonne-jauge));--demo-saisie-min: calc(6ch + 2 * var(--espace-1-5) + 2 * var(--epaisseur-trait));--demo-colonne-min: calc(var(--demo-saisie-min) + 2 * var(--espace-2));--courbe-largeur-max: 560px;--demo-largeur-min: calc(var(--largeur-colonne-nom-demo) + var(--demo-colonnes-mois) * var(--demo-colonne-min));--largeur-colonne-realise: 104px;--largeur-jauge: 60px;--largeur-colonne-jauge: 116px;--largeur-carte-mois: 340px;--schema-largeur-horizontale: 326px;--site-largeur-telephone: 300px;--site-largeur-menu: 320px;--svg-texte-s: 13px;--svg-texte-m: 15px;--ombre-elevee: 0 1px 2px rgb(16 26 43 / 5%), 0 10px 30px -14px rgb(16 26 43 / 18%);--ombre-portee: 0 24px 60px -28px rgb(16 26 43 / 35%);--duree-courte: .12s;--duree-moyenne: .18s;--duree-longue: .26s;--duree-recit: .48s;--decalage-recit: 60ms;--duree-trace: .6s;--duree-surlignage: 1.2s;--duree-surlignage-franche: .66s;--duree-pulsation: 2s;--duree-nulle: .01ms;--courbe-sortie: cubic-bezier(.22, 1, .36, 1);--courbe-ressort: cubic-bezier(.34, 1.4, .64, 1);--scene-saisie: 1.2s;--scene-recalcul: 2.2s;--scene-duree: 5s;color-scheme:light dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--couleur-fond: #0a111c;--couleur-surface: #111a27;--couleur-surface-survol: #182332;--couleur-realise: #0d1520;--couleur-encre: #e8ecf2;--couleur-attenue: #a9b2c0;--couleur-discret: #6e7887;--couleur-trait: #1f2a3a;--couleur-trait-fort: #2c3a4f;--couleur-zero: #2c3a4f;--couleur-nuit: #060b13;--couleur-nuit-survol: #142033;--couleur-sur-nuit: #e7ebf2;--couleur-sur-nuit-attenue: #7f8ca2;--couleur-laiton: #d4aa52;--couleur-laiton-encre: #e2be70;--couleur-laiton-doux: #2a2314;--couleur-accent: #e8ecf2;--couleur-accent-survol: #ffffff;--couleur-sur-accent: #0a111c;--couleur-positif: #4cc38a;--couleur-positif-doux: #0f2a1e;--couleur-negatif: #f0776c;--couleur-negatif-doux: #35171a;--couleur-alerte: #e3a740;--couleur-alerte-doux: #2e2210;--couleur-voile: rgb(0 0 0 / 60%);--couleur-categorie-1: #6fa6d6;--couleur-categorie-2: #e08b5f;--couleur-categorie-3: #a68bdb;--couleur-categorie-4: #57b8ae;--couleur-categorie-5: #d9789f;--couleur-categorie-6: #a3b35a;--site-papier-chaud: #23211c;--site-bande-nuit: #060b13;--site-grain: 0;--site-aplat-laiton: #d4aa52;--site-sur-aplat-laiton: #0a111c;--ombre-elevee: 0 1px 2px rgb(0 0 0 / 40%), 0 16px 40px -18px rgb(0 0 0 / 70%);--ombre-portee: 0 24px 60px -28px rgb(0 0 0 / 80%);color-scheme:dark}}@media(prefers-reduced-motion:reduce){:root{--duree-courte: 0ms;--duree-moyenne: 0ms;--duree-longue: 0ms;--duree-recit: 0ms;--decalage-recit: 0ms;--duree-trace: 0ms;--duree-surlignage: 0ms;--duree-surlignage-franche: 0ms;--duree-pulsation: 0ms;--duree-flotte: 0ms;--duree-onde: 0ms;--pastille-delai: 0ms;--repere-pas: 0ms;--scene-saisie: 0ms;--scene-recalcul: 0ms;--scene-duree: 0ms}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(polices/plex-sans-var.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(polices/instrument-serif-regular.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(polices/instrument-serif-italic.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(polices/plex-mono-regular.woff2) format("woff2")}@font-face{font-family:Repli Plex Sans;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans"),local("Arimo");size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:"Repli Instrument Serif (Georgia)";src:local("Georgia"),local("Gelasio");size-adjust:75.8%;ascent-override:130.6%;descent-override:40.9%;line-gap-override:0%}@font-face{font-family:"Repli Instrument Serif (Times)";src:local("Times New Roman"),local("Liberation Serif"),local("Tinos");size-adjust:83.3%;ascent-override:118.8%;descent-override:37.2%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--site-hauteur-entete)}body{margin:0;background:var(--couleur-fond);color:var(--couleur-encre);font-family:var(--police);font-size:var(--site-texte);line-height:var(--site-interligne);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2{font-family:var(--police-titre);font-weight:var(--graisse-normale);text-wrap:balance}h1{font-size:var(--site-h1);line-height:var(--site-interligne-titre);letter-spacing:var(--site-lettrage-affiche);max-width:var(--site-mesure-titre)}h2{font-size:var(--site-h2);line-height:var(--site-interligne-titre);max-width:var(--site-mesure-titre)}h3{font-size:var(--site-h3);font-weight:var(--graisse-demi);line-height:var(--interligne-moyen)}h4{font-size:var(--site-h4);font-weight:var(--graisse-demi);line-height:var(--interligne-texte)}p,li{max-width:var(--site-mesure)}a{color:var(--site-lien);text-decoration-thickness:var(--epaisseur-trait);text-underline-offset:var(--site-soulignement);transition:color var(--duree-courte) var(--courbe-sortie)}a:hover{color:var(--couleur-encre)}:focus-visible{outline:var(--epaisseur-focus) solid var(--couleur-focus);outline-offset:var(--epaisseur-focus);border-radius:var(--rayon-xs)}[hidden],.bouton[hidden],.champ__erreur[hidden]{display:none}img,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}code,kbd{font-family:var(--police-mono);font-size:var(--taille-code)}strong,b{font-weight:var(--graisse-demi)}em{font-style:italic}.mot{font-style:italic;color:var(--site-lien)}.visuellement-cache{position:absolute;width:var(--epaisseur-trait);height:var(--epaisseur-trait);margin:calc(-1 * var(--epaisseur-trait));padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.evitement{position:absolute;top:var(--espace-2);left:var(--espace-2);z-index:var(--plan-evitement);padding:var(--espace-2) var(--espace-4);background:var(--couleur-nuit);color:var(--couleur-sur-nuit);border-radius:var(--rayon-s);transform:translateY(calc(-100% - var(--espace-4)))}.evitement:focus{transform:none}.tabulaire{font-variant-numeric:tabular-nums}body:after{content:"";position:fixed;inset:0;z-index:var(--plan-grain);pointer-events:none;opacity:var(--site-grain);mix-blend-mode:multiply;background:url(/grain.png) repeat}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--espace-2);min-height:var(--site-hauteur-bouton);padding:0 var(--espace-5);border:var(--epaisseur-trait) solid transparent;border-radius:var(--rayon-plein);font-weight:var(--graisse-moyenne);font-size:var(--site-texte-mobile);line-height:var(--interligne-serre);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duree-courte) var(--courbe-sortie),border-color var(--duree-courte) var(--courbe-sortie),color var(--duree-courte) var(--courbe-sortie),box-shadow var(--duree-courte) var(--courbe-sortie),transform var(--duree-courte) var(--courbe-sortie)}.bouton:active{transform:translateY(var(--epaisseur-trait))}.bouton--principal{background:var(--couleur-accent);color:var(--couleur-sur-accent)}.bouton--principal:hover{background:var(--couleur-accent-survol);color:var(--couleur-sur-accent);box-shadow:var(--ombre-elevee);transform:translateY(calc(-1 * var(--espace-demi)))}.bouton--laiton{background:var(--site-aplat-laiton);color:var(--site-sur-aplat-laiton)}.bouton--laiton:hover{background:var(--site-laiton-sur-nuit);color:var(--site-sur-aplat-laiton)}.bouton--secondaire{background:transparent;color:var(--couleur-encre);border-color:var(--couleur-trait-fort)}.bouton--secondaire:hover{border-color:var(--couleur-encre);color:var(--couleur-encre)}.bouton--discret{background:transparent;color:var(--couleur-attenue)}.bouton--discret:hover{color:var(--couleur-encre);background:var(--couleur-surface-survol)}.bouton--petit{min-height:var(--hauteur-controle);padding:0 var(--espace-3-5);font-size:var(--taille-s)}.bouton--large{width:100%}.bouton:disabled,.bouton[aria-busy=true]{opacity:var(--opacite-attenuee);cursor:progress}.sur-nuit .bouton--secondaire{color:var(--couleur-sur-nuit);border-color:var(--couleur-sur-nuit-attenue)}.sur-nuit .bouton--secondaire:hover{border-color:var(--couleur-sur-nuit);color:var(--couleur-sur-nuit)}.sur-nuit .bouton--discret{color:var(--couleur-sur-nuit-attenue)}.sur-nuit .bouton--discret:hover{color:var(--couleur-sur-nuit);background:var(--couleur-nuit-survol)}.lien-fleche{display:inline-flex;align-items:center;gap:var(--espace-1-5);font-weight:var(--graisse-moyenne);text-decoration:none}.lien-fleche:after{content:"\2192";transition:transform var(--duree-courte) var(--courbe-sortie)}.lien-fleche:hover:after{transform:translate(var(--espace-demi))}.lien-fleche:hover{text-decoration:underline}.pastille{display:inline-flex;align-items:center;gap:var(--espace-1-5);padding:var(--espace-trois-quarts) var(--espace-2);border-radius:var(--rayon-plein);font-size:var(--taille-xs);font-weight:var(--graisse-moyenne);line-height:var(--interligne-serre);white-space:nowrap}.categorie{display:inline-flex;align-items:center;gap:var(--espace-2);max-width:100%;padding:var(--espace-1) var(--espace-2-5) var(--espace-1) var(--espace-2);border-radius:var(--rayon-s);color:var(--couleur-encre);font-size:var(--taille-s);white-space:nowrap}.categorie:before{content:"";flex:none;width:var(--icone-pastille);height:var(--icone-pastille);border-radius:var(--rayon-xs);background:var(--couleur-categorie, var(--couleur-discret))}.categorie--neutre{color:var(--couleur-attenue)}.categorie-1{--couleur-categorie: var(--couleur-categorie-1)}.categorie-2{--couleur-categorie: var(--couleur-categorie-2)}.categorie-3{--couleur-categorie: var(--couleur-categorie-3)}.categorie-4{--couleur-categorie: var(--couleur-categorie-4)}.categorie-5{--couleur-categorie: var(--couleur-categorie-5)}.categorie-6{--couleur-categorie: var(--couleur-categorie-6)}.surtitre{display:inline-flex;align-items:center;gap:var(--espace-2);font-size:var(--taille-legende);font-weight:var(--graisse-demi);letter-spacing:var(--site-lettrage-surtitre);text-transform:uppercase;color:var(--site-lien)}.surtitre:before{content:"";width:var(--icone-pastille);height:var(--icone-pastille);border-radius:var(--rayon-plein);background:var(--couleur-laiton)}.sur-nuit .surtitre{color:var(--site-laiton-sur-nuit)}.etiquette{display:inline-block;padding:var(--espace-demi) var(--espace-2-5);border-radius:var(--rayon-plein);border:var(--epaisseur-trait) solid var(--couleur-trait-fort);font-size:var(--taille-xs);font-weight:var(--graisse-moyenne);color:var(--couleur-attenue);white-space:nowrap}.jauge{position:relative;display:inline-flex;align-items:center;gap:var(--espace-2);color:var(--couleur-attenue);font-size:var(--taille-legende);white-space:nowrap}.jauge__barre{appearance:none;width:var(--largeur-jauge);height:var(--epaisseur-jauge);border:0;border-radius:var(--rayon-xs);background:var(--couleur-trait);overflow:hidden;vertical-align:middle}.jauge__barre::-webkit-progress-bar{background:var(--couleur-trait);border-radius:var(--rayon-xs)}.jauge__barre::-webkit-progress-value{background:var(--couleur-discret);border-radius:var(--rayon-xs)}.jauge__barre::-moz-progress-bar{background:var(--couleur-discret);border-radius:var(--rayon-xs)}.jauge:before{content:"";position:absolute;left:calc(var(--largeur-jauge) * var(--jour-du-mois));top:calc(50% - var(--epaisseur-jauge) - var(--epaisseur-trait));height:calc(2 * var(--epaisseur-jauge) + 2 * var(--epaisseur-trait));width:var(--epaisseur-trait);background:var(--couleur-attenue)}.jauge--positif .jauge__barre::-webkit-progress-value{background:var(--couleur-positif)}.jauge--positif .jauge__barre::-moz-progress-bar{background:var(--couleur-positif)}.jauge--depassee .jauge__barre::-webkit-progress-value{background:var(--couleur-negatif)}.jauge--depassee .jauge__barre::-moz-progress-bar{background:var(--couleur-negatif)}.jauge--depassee .jauge__valeur{color:var(--couleur-negatif);font-weight:var(--graisse-moyenne)}.jauge__texte{font-size:var(--taille-legende);color:var(--couleur-attenue)}.montant--positif{color:var(--couleur-positif)}.montant--negatif{color:var(--couleur-negatif)}.carte{background:var(--couleur-surface);border:var(--epaisseur-trait) solid var(--couleur-trait);border-radius:var(--rayon-m)}.indicateurs{display:grid;grid-template-columns:var(--indicateur-part-premier) repeat(3,1fr);font-size:var(--taille-s)}.indicateurs--trois{grid-template-columns:repeat(3,minmax(0,1fr))}.indicateur{display:grid;gap:var(--espace-trois-quarts);padding:var(--espace-3) var(--espace-4);border-left:var(--epaisseur-trait) solid var(--couleur-trait);min-width:0}.indicateur:first-child{border-left:0}.indicateur__libelle{font-size:var(--taille-xs);color:var(--couleur-attenue)}.indicateur__valeur{font-size:var(--taille-xl);font-weight:var(--graisse-moyenne);font-variant-numeric:tabular-nums;white-space:nowrap}.indicateur__detail{font-size:var(--taille-xs);color:var(--couleur-attenue)}.tableau-previsionnel{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--taille-tableau);font-variant-numeric:tabular-nums;background:var(--couleur-surface)}.colonne--nom{width:var(--largeur-colonne-nom)}.tableau-previsionnel--demo .colonne--nom{width:var(--largeur-colonne-nom-demo)}.colonne--realise{width:var(--largeur-colonne-realise)}.colonne--jauge{width:var(--largeur-colonne-jauge)}.tableau-previsionnel th,.tableau-previsionnel td{height:var(--hauteur-ligne);padding:var(--espace-2);border-top:var(--epaisseur-trait) solid var(--couleur-trait);text-align:right;white-space:nowrap;vertical-align:middle;max-width:none}.scene>.carte{container:scene-tableau / inline-size;font-size:var(--largeur-colonne-mois);padding-inline-start:var(--largeur-colonnes-fixes)}.scene>.carte>.tableau-previsionnel{width:calc(100% + var(--largeur-colonnes-fixes));margin-inline-start:calc(-1 * var(--largeur-colonnes-fixes))}.scene>.carte>.tableau-previsionnel :is(th,td){padding-inline:var(--scene-padding-case)}@media(max-width:960px){.tableau-previsionnel th,.tableau-previsionnel td,.scene>.carte>.tableau-previsionnel :is(th,td){padding-inline:var(--espace-1)}.scene>.carte{font-size:var(--largeur-colonne-mois-tablette)}}.tableau-previsionnel thead th{height:var(--hauteur-entete-tableau);padding-block:0;border-top:0;background:var(--couleur-realise);color:var(--couleur-attenue);font-size:var(--taille-xs);font-weight:var(--graisse-moyenne);vertical-align:bottom}.tableau-previsionnel thead tr:first-child th{border-bottom:var(--epaisseur-trait) solid var(--couleur-trait)}.tableau-previsionnel thead th[rowspan]{height:calc(2 * var(--hauteur-entete-tableau))}.tableau-previsionnel .entete--groupe{text-align:center;color:var(--couleur-encre);font-weight:var(--graisse-demi)}.tableau-previsionnel .entete--sous{font-size:var(--taille-micro);letter-spacing:var(--site-lettrage-serre);text-transform:uppercase;color:var(--couleur-attenue);border-bottom:0;overflow:hidden;text-overflow:ellipsis}.tableau-previsionnel .entete--sous.cellule--realise{color:var(--couleur-encre)}.tableau-previsionnel .entete--jauge{text-align:left}.tableau-previsionnel th:first-child,.tableau-previsionnel td:first-child{text-align:left;background:var(--couleur-surface);overflow:hidden;text-overflow:ellipsis}.tableau-previsionnel thead th:first-child{background:var(--couleur-realise)}.tableau-previsionnel td{color:var(--couleur-attenue)}.tableau-previsionnel .cellule--realise{background:var(--couleur-realise);color:var(--couleur-encre)}.tableau-previsionnel .cellule--courante{box-shadow:inset var(--epaisseur-trait) 0 0 var(--couleur-trait-fort)}.tableau-previsionnel .cellule--jauge{text-align:left;font-size:var(--taille-legende);color:var(--couleur-attenue);overflow:hidden}.tableau-previsionnel .ligne--espace td{height:var(--espace-3-5);padding:0;border-top:0;background:var(--couleur-fond)}.tableau-previsionnel .ligne--groupe td{background:var(--couleur-realise);color:var(--couleur-encre);font-weight:var(--graisse-demi);border-top-color:var(--couleur-trait-fort)}.tableau-previsionnel .ligne--groupe td:first-child{font-size:var(--taille-legende);letter-spacing:var(--site-lettrage-surtitre);text-transform:uppercase;color:var(--couleur-attenue)}.tableau-previsionnel .groupe__caret{display:inline-block;width:var(--espace-4-5);color:var(--couleur-attenue);font-size:var(--taille-micro)}.tableau-previsionnel .ligne--categorie .categorie{padding-left:var(--espace-4-5)}.tableau-previsionnel th[scope=row]{text-align:left;font-weight:var(--graisse-normale)}.demo__saisie{width:100%;min-width:var(--demo-saisie-min);padding:var(--espace-1) var(--espace-1-5);border:var(--epaisseur-trait) solid var(--couleur-trait-fort);border-radius:var(--rayon-xs);background:var(--couleur-ajustement);color:var(--couleur-encre);text-align:right;font-variant-numeric:tabular-nums}.demo__saisie:disabled{border-color:transparent;background:transparent;color:var(--couleur-attenue)}.demo__saisie:focus{outline:var(--epaisseur-focus) solid var(--couleur-ajustement-trait);outline-offset:0}.demo__saisie[aria-invalid=true]{border-color:var(--couleur-negatif)}.cellule--changee{animation:surligne-tenue var(--duree-surlignage-franche) step-end both,surligne-fondu calc(var(--duree-surlignage) - var(--duree-surlignage-franche)) linear var(--duree-surlignage-franche) both}.bascule{display:inline-grid;justify-items:end}.bascule>span{grid-area:1 / 1;padding:0 var(--espace-1);margin:0 calc(-1 * var(--espace-1));border-radius:var(--rayon-xs)}.bascule__apres{visibility:hidden}.carte-mois{display:grid;gap:var(--espace-1);width:100%;max-width:var(--largeur-carte-mois);padding:var(--espace-4) var(--espace-4) var(--espace-3);font-size:var(--taille-m)}.carte-mois--actuelle{border-color:var(--couleur-laiton);box-shadow:0 0 0 var(--epaisseur-trait) var(--couleur-laiton)}.carte-mois__mois{font-family:var(--police-titre);font-size:var(--taille-xl);max-width:none}.carte-mois__libelle{font-size:var(--taille-xs);color:var(--couleur-attenue)}.carte-mois__fin{font-family:var(--police-titre);font-size:var(--taille-titre);line-height:1;margin-bottom:var(--espace-3);font-variant-numeric:tabular-nums}.carte-mois__ligne{display:flex;justify-content:space-between;gap:var(--espace-3);width:100%;max-width:none;min-height:var(--hauteur-controle);padding:var(--espace-1-5) var(--espace-1);border-top:var(--epaisseur-trait) solid var(--couleur-trait);color:var(--couleur-encre);font-variant-numeric:tabular-nums}.carte-mois__ligne--ajustee span:last-child{box-shadow:inset 0 calc(-1 * var(--epaisseur-focus)) 0 var(--couleur-laiton)}.carte-mois__section{display:flex;justify-content:space-between;max-width:none;margin-top:var(--espace-3);padding:0 var(--espace-1) var(--espace-1);font-size:var(--taille-micro);letter-spacing:var(--site-lettrage-surtitre);text-transform:uppercase;color:var(--couleur-attenue);font-weight:var(--graisse-moyenne)}.carte-mois__variation{display:flex;justify-content:space-between;max-width:none;margin-top:var(--espace-3);padding:var(--espace-2) var(--espace-1) 0;border-top:var(--epaisseur-trait) solid var(--couleur-trait-fort);font-size:var(--taille-s)}.carte-mois__realise{padding:0 var(--espace-1) var(--espace-1-5);font-size:var(--taille-xs);color:var(--couleur-attenue)}.cadre{position:relative;background:var(--couleur-surface);border:var(--epaisseur-trait) solid var(--site-cadre);overflow:hidden}.cadre--fenetre{border-radius:var(--rayon-cadre);box-shadow:var(--ombre-portee)}.cadre__barre{display:flex;align-items:center;gap:var(--espace-2);height:var(--site-hauteur-barre-titre);padding:0 var(--espace-4);background:var(--couleur-realise);border-bottom:var(--epaisseur-trait) solid var(--couleur-trait)}.cadre__barre>span:not(.cadre__adresse){width:var(--icone-disque-cadre);height:var(--icone-disque-cadre);border-radius:var(--rayon-plein);background:var(--site-cadre)}.cadre__adresse{margin-inline:auto;font-family:var(--police-mono);font-size:var(--taille-xs);color:var(--couleur-attenue)}.cadre__ecran{position:relative;overflow:hidden}.cadre--bord{border-radius:var(--rayon-m)}.cadre--telephone{width:min(var(--site-largeur-telephone),100%);border:var(--epaisseur-lunette) solid var(--couleur-nuit);border-radius:var(--rayon-telephone);box-shadow:var(--ombre-portee)}.cadre--telephone .cadre__ecran{border-radius:calc(var(--rayon-telephone) - var(--epaisseur-lunette))}.capture{position:relative;display:grid;gap:var(--espace-3)}.capture img{width:100%;height:auto}.capture__attente{display:grid;place-items:center;aspect-ratio:var(--ratio-capture);background:repeating-linear-gradient(var(--angle-hachures),var(--couleur-realise) 0 var(--espace-2),var(--couleur-surface) var(--espace-2) var(--espace-4));color:var(--couleur-attenue);font-size:var(--taille-s);text-align:center;padding:var(--espace-4)}.capture__legende{font-size:var(--site-petit);color:var(--couleur-attenue)}.capture>.cadre,.points{grid-row:1;grid-column:1}.points{position:relative;z-index:var(--plan-bulle);margin:var(--epaisseur-trait);padding:0;list-style:none;container-type:inline-size;pointer-events:none}.point{position:absolute;width:var(--point-taille);height:var(--point-taille);max-width:none;transform:translate(-50%,-50%);pointer-events:auto}.point[data-cote=gauche]{transform:translate(calc(-50% - var(--point-ecart)),-50%)}.point[data-cote=droite]{transform:translate(calc(-50% + var(--point-ecart)),-50%)}.point[data-cote=dessus]{transform:translate(-50%,calc(-50% - var(--point-ecart)))}.point[data-cote=dessous]{transform:translate(-50%,calc(-50% + var(--point-ecart)))}.point:hover,.point:focus-within,.point--ouvert{z-index:var(--plan-bulle)}.point[data-cote]:before{content:"";position:absolute;background:var(--couleur-laiton);pointer-events:none}.point[data-cote=gauche]:before,.point[data-cote=droite]:before{top:50%;width:calc(var(--point-ecart) - 50% - var(--point-retrait));height:var(--epaisseur-trait);transform:translateY(-50%)}.point[data-cote=gauche]:before{left:100%}.point[data-cote=droite]:before{right:100%}.point[data-cote=dessus]:before,.point[data-cote=dessous]:before{left:50%;width:var(--epaisseur-trait);height:calc(var(--point-ecart) - 50% - var(--point-retrait));transform:translate(-50%)}.point[data-cote=dessus]:before{top:100%}.point[data-cote=dessous]:before{bottom:100%}@media(max-width:700px){.point{--point-ecart: var(--point-ecart-telephone);--point-bulle-largeur: var(--point-bulle-largeur-telephone)}.point[data-cote]:before{display:none}}.point__bouton{position:relative;display:grid;place-items:center;width:var(--point-taille);height:var(--point-taille);padding:0;border:var(--epaisseur-focus) solid var(--couleur-surface);border-radius:var(--rayon-plein);background:var(--couleur-laiton);color:var(--couleur-nuit);font-size:var(--taille-xs);font-weight:var(--graisse-demi);box-shadow:var(--ombre-elevee);cursor:pointer;transition:transform var(--duree-courte) var(--courbe-ressort)}.point__bouton:before{content:"";position:absolute;left:50%;top:50%;width:var(--point-cible);height:var(--point-cible);border-radius:var(--rayon-plein);transform:translate(-50%,-50%)}.point:hover .point__bouton,.point--ouvert .point__bouton,.point__bouton:focus-visible{transform:scale(var(--point-echelle-survol))}.point__bulle{position:absolute;left:50%;top:100%;z-index:var(--plan-bulle);width:max-content;max-width:var(--point-bulle-largeur);margin-top:var(--espace-2);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);background:var(--couleur-nuit);color:var(--couleur-sur-nuit);font-size:var(--site-petit);line-height:var(--interligne-texte);text-align:left;box-shadow:var(--ombre-elevee);transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity var(--duree-moyenne) var(--courbe-sortie),visibility var(--duree-moyenne)}.point:hover .point__bulle,.point:focus-within .point__bulle,.point--ouvert .point__bulle{opacity:1;visibility:visible}.point.point--ferme .point__bulle{opacity:0;visibility:hidden}.annotations{display:grid;gap:var(--espace-2);margin:0;padding:0;list-style:none;counter-reset:annotation;font-size:var(--site-petit);color:var(--couleur-attenue)}.annotation{display:flex;align-items:baseline;gap:var(--espace-2);max-width:none;counter-increment:annotation}.annotation__texte:before{content:counter(annotation);display:inline-grid;place-items:center;width:var(--icone-s);height:var(--icone-s);margin-right:var(--espace-2);border-radius:var(--rayon-plein);background:var(--couleur-laiton);color:var(--couleur-nuit);font-size:var(--taille-legende);font-weight:var(--graisse-demi);line-height:1;vertical-align:middle}.questions{display:grid;gap:var(--espace-3)}.questions--deux-colonnes{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-3) var(--bento-gap);align-items:start}.question{border:var(--epaisseur-trait) solid var(--couleur-trait);border-radius:var(--rayon-l);background:var(--couleur-surface);padding:0 var(--espace-5)}.question__titre{display:flex;align-items:center;justify-content:space-between;gap:var(--espace-4);min-height:var(--site-hauteur-bouton-mobile);padding:var(--espace-3) 0;font-weight:var(--graisse-moyenne);cursor:pointer;list-style:none}.question__titre::-webkit-details-marker{display:none}.question__chevron{flex:none;width:var(--icone-s);height:var(--icone-s);background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--duree-moyenne) var(--courbe-sortie)}.question[open] .question__chevron{transform:rotate(var(--angle-demi-tour))}.question__reponse{padding:0 0 var(--espace-5);color:var(--couleur-attenue)}.question[open] .question__reponse{animation:apparait-dessous var(--duree-moyenne) var(--courbe-sortie) both}.cartes-tarifs{display:grid;grid-template-columns:repeat(var(--tarifs-formules),minmax(0,1fr));gap:var(--bento-gap);align-items:stretch}.carte-formule{position:relative;display:grid;gap:var(--espace-3);align-content:start;padding:var(--bento-padding);background:var(--couleur-surface);border:var(--epaisseur-trait) solid var(--couleur-trait);border-radius:var(--bento-rayon)}.carte-formule--etiquetee{border-color:var(--couleur-encre)}.carte-formule__etiquette{justify-self:start;padding:var(--espace-demi) var(--espace-3);border-radius:var(--rayon-plein);background:var(--couleur-laiton-doux);color:var(--site-lien);font-size:var(--taille-xs);font-weight:var(--graisse-moyenne)}.carte-formule__nom{font-family:var(--police);font-size:var(--site-h4);font-weight:var(--graisse-demi);letter-spacing:var(--site-lettrage-surtitre);text-transform:uppercase;color:var(--couleur-attenue);max-width:none}.carte-formule__prix{display:flex;align-items:baseline;gap:var(--espace-2);flex-wrap:wrap}.carte-formule__mensuel{font-family:var(--police-titre);font-size:var(--site-chiffre);line-height:1;font-variant-numeric:tabular-nums}.carte-formule__ht{font-family:var(--police);font-size:var(--site-petit);color:var(--couleur-attenue)}.carte-formule__par{color:var(--couleur-attenue)}.carte-formule__annuel,.carte-formule__suite{font-size:var(--site-petit);color:var(--couleur-attenue)}.carte-formule__inclus{display:grid;gap:var(--espace-1-5);margin:var(--espace-2) 0 var(--espace-3);padding:0 0 0 var(--espace-5);color:var(--couleur-attenue)}.carte-formule .bouton{justify-self:start}.carte-formule--complet{gap:var(--espace-4);padding:var(--espace-8);box-shadow:var(--ombre-portee)}.carte-formule--complet.carte-formule--etiquetee{border:var(--epaisseur-focus) solid var(--couleur-laiton)}.carte-formule--complet .carte-formule__nom{font-family:var(--police-titre);font-size:var(--taille-titre);font-weight:var(--graisse-normale);letter-spacing:normal;text-transform:none;color:var(--couleur-encre)}.carte-formule--complet .carte-formule__mensuel{font-size:var(--tarifs-prix)}.carte-formule__tarif{display:grid;gap:var(--espace-1)}.carte-formule__tarif[hidden],.carte-formule__suite[hidden]{display:none}.carte-formule--complet .bouton{justify-self:stretch}.carte-formule--complet .carte-formule__suite{margin-top:calc(-1 * var(--espace-2));text-align:center}.carte-formule--complet .carte-formule__inclus{margin:0;padding:var(--espace-5) 0 0;border-top:var(--epaisseur-trait) solid var(--couleur-trait);list-style:none;color:var(--couleur-encre)}.carte-formule__inclus li{display:flex;align-items:baseline;gap:var(--espace-2)}.carte-formule__coche{flex:none;align-self:center;width:var(--carte-coche);height:var(--carte-coche);fill:none;stroke:var(--couleur-laiton-encre);stroke-width:var(--trait-svg);stroke-linecap:round;stroke-linejoin:round}.carte-formule .bouton{padding-block:var(--espace-2);white-space:normal;text-align:center;text-wrap:balance}.symbole{width:var(--icone-marque);height:var(--icone-marque);overflow:visible}.symbole__ligne{fill:none;stroke:currentColor;stroke-width:var(--trait-svg-fin);stroke-linecap:round;opacity:var(--opacite-discrete)}.symbole__courbe{fill:none;stroke:currentColor;stroke-width:var(--trait-svg-moyen);stroke-linecap:round}.symbole__point{fill:var(--couleur-laiton)}.introuvable__symbole .symbole{width:var(--icone-symbole-grand);height:var(--icone-symbole-grand)}.schema{container:schema / inline-size;display:grid;gap:var(--espace-4)}.schema__etapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;gap:var(--espace-2);margin:0;padding:0;list-style:none}.schema__etape{position:relative;display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:var(--espace-2);max-width:none}.schema__case{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;gap:var(--espace-1) var(--espace-2);min-height:var(--site-hauteur-bouton-mobile);padding:var(--espace-2) var(--espace-1-5);border:var(--epaisseur-trait) solid var(--couleur-trait-fort);border-radius:var(--rayon-m);background:var(--couleur-surface);font-size:var(--site-texte-mobile);font-weight:var(--graisse-moyenne);text-align:center}.schema__case--trezoly{border-color:var(--couleur-encre);font-family:var(--police-titre);font-size:var(--taille-l);font-weight:var(--graisse-normale)}.schema__case .symbole{flex-shrink:0;width:var(--icone-s);height:var(--icone-s)}.schema__fleche{display:grid;align-content:start;justify-items:center;gap:var(--espace-1);font-size:var(--taille-xs);color:var(--couleur-attenue);text-align:center}.schema__fleche:before{content:"\2192";font-size:var(--taille-l);color:var(--couleur-laiton);line-height:1}.schema__mentions{display:flex;flex-wrap:wrap;gap:var(--espace-2) var(--espace-5);justify-content:center;font-size:var(--site-petit);font-weight:var(--graisse-moyenne);color:var(--site-lien)}.sur-nuit .schema__case{background:var(--couleur-nuit-survol);border-color:var(--couleur-sur-nuit-attenue);color:var(--couleur-sur-nuit)}.sur-nuit .schema__case--trezoly{border-color:var(--site-laiton-sur-nuit)}.sur-nuit .schema__fleche{color:var(--couleur-sur-nuit-attenue)}.sur-nuit .schema__mentions{color:var(--site-laiton-sur-nuit)}.frise__jalons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espace-4);margin:0;padding:var(--espace-5) 0 0;list-style:none;border-top:var(--epaisseur-focus) solid var(--couleur-sur-nuit-attenue)}.frise__jalon{position:relative;display:grid;gap:var(--espace-demi);max-width:none;font-size:var(--site-petit);color:var(--couleur-sur-nuit-attenue)}.frise__jalon strong{color:var(--couleur-sur-nuit);font-size:var(--site-texte-mobile)}.frise__jalon:before{content:"";position:absolute;top:calc(-1 * var(--espace-5) - var(--espace-1-5));left:0;width:var(--espace-3);height:var(--espace-3);border-radius:var(--rayon-plein);background:var(--couleur-sur-nuit)}.frise__jalon--laiton:before{background:var(--site-laiton-sur-nuit)}.conteneur{width:100%;max-width:var(--site-conteneur);margin-inline:auto;padding-inline:var(--site-marge)}.entete{position:sticky;top:0;z-index:var(--plan-entete);background:var(--couleur-surface);border-bottom:var(--epaisseur-trait) solid transparent;transition:border-color var(--duree-courte) var(--courbe-sortie)}.entete--trait{border-bottom-color:var(--couleur-trait)}.entete--nuit{background:var(--couleur-nuit);color:var(--couleur-sur-nuit)}.entete--nuit.entete--trait{border-bottom-color:var(--couleur-nuit-survol)}.entete--nuit .navigation__lien,.entete--nuit .bouton--discret{color:var(--couleur-sur-nuit-attenue)}.entete--nuit .navigation__lien:hover,.entete--nuit .navigation__lien[aria-current=page],.entete--nuit .bouton--discret:hover{color:var(--couleur-sur-nuit);background:var(--couleur-nuit-survol)}.entete--nuit .menu-mobile__bouton{color:var(--couleur-sur-nuit);border-color:var(--couleur-sur-nuit-attenue)}.entete__interieur{display:flex;align-items:center;gap:var(--espace-6);height:var(--site-hauteur-entete)}.marque{display:inline-flex;align-items:center;gap:var(--espace-2);color:var(--couleur-encre);text-decoration:none}.marque__nom{font-family:var(--police-titre);font-size:var(--taille-xl);line-height:1}.entete__interieur>.marque{flex-wrap:wrap;align-content:flex-start;min-width:var(--icone-marque);height:var(--icone-marque);overflow:hidden}.marque:hover{color:var(--couleur-encre)}.marque--sur-nuit,.marque--sur-nuit:hover{color:var(--couleur-sur-nuit)}.navigation{flex:1}.navigation__liste{display:flex;align-items:center;gap:var(--espace-1);list-style:none;padding:0}.navigation__liste li{max-width:none}.navigation__lien{display:inline-flex;align-items:center;min-height:var(--site-cible);padding:0 var(--espace-3-5);border-radius:var(--rayon-plein);color:var(--couleur-attenue);font-weight:var(--graisse-moyenne);font-size:var(--site-texte-mobile);text-decoration:none;transition:background-color var(--duree-courte) var(--courbe-sortie),color var(--duree-courte) var(--courbe-sortie)}.navigation__lien:hover,.navigation__lien[aria-current=page]{color:var(--couleur-encre);background:var(--couleur-fond)}.entete__actions{display:flex;align-items:center;gap:var(--espace-2);margin-left:auto}.menu-mobile{display:none}.menu-mobile__bouton{display:inline-flex;align-items:center;justify-content:center;min-width:var(--site-cible);min-height:var(--site-cible);padding:0 var(--espace-3);border:var(--epaisseur-trait) solid var(--couleur-trait-fort);border-radius:var(--rayon-plein);font-weight:var(--graisse-moyenne);cursor:pointer;list-style:none}.menu-mobile__bouton::-webkit-details-marker{display:none}.menu-mobile__voile{position:fixed;inset:0;z-index:var(--plan-menu);background:var(--couleur-voile);animation:fondu var(--duree-moyenne) var(--courbe-sortie) both}.menu-mobile__panneau{position:fixed;top:0;right:0;bottom:0;z-index:var(--plan-menu-bouton);display:grid;align-content:start;gap:var(--espace-4);width:min(var(--site-largeur-menu),var(--site-largeur-menu-max));padding:var(--espace-6) var(--espace-4);background:var(--couleur-surface);overflow-y:auto;animation:lateral-entre var(--duree-longue) var(--courbe-sortie) both}.menu-mobile__liste{display:grid;list-style:none;padding:0}.menu-mobile__lien{display:flex;align-items:center;min-height:var(--site-hauteur-bouton-mobile);color:var(--couleur-encre);font-size:var(--site-texte);font-weight:var(--graisse-moyenne);text-decoration:none;border-bottom:var(--epaisseur-trait) solid var(--couleur-trait)}.menu-mobile__lien[aria-current=page]{color:var(--site-lien)}html.menu-ouvert{overflow:hidden}.section{padding-block:var(--site-section)}.section--blanc{background:var(--couleur-surface)}.section--differee{content-visibility:auto;contain-intrinsic-size:auto var(--site-section-estimee)}.section--papier{background:var(--couleur-fond)}.section--chaud{background:var(--site-papier-chaud)}.sur-nuit{background:var(--site-bande-nuit);color:var(--couleur-sur-nuit);--couleur-focus: var(--site-laiton-sur-nuit)}.sur-nuit h2,.sur-nuit h3,.sur-nuit p{color:inherit}.sur-nuit .texte-attenue,.sur-nuit .chapeau,.sur-nuit .reassurance{color:var(--couleur-sur-nuit-attenue)}.sur-nuit{--couleur-attenue: var(--couleur-sur-nuit-attenue)}.sur-nuit a:not(.bouton){color:var(--site-laiton-sur-nuit)}.sur-nuit .mot{color:var(--site-laiton-sur-nuit)}.section__tete{display:grid;gap:var(--espace-3);margin-bottom:var(--espace-8)}.section__tete h2{max-width:none}.section__tete .chapeau{max-width:var(--site-mesure)}.demo{display:grid;gap:var(--espace-6)}.guide__etapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espace-3);padding:0;list-style:none}.guide__etape{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--espace-3);max-width:none;padding:var(--espace-3) var(--espace-4);border:var(--epaisseur-trait) solid var(--couleur-trait);border-radius:var(--rayon-l);background:var(--couleur-surface);color:var(--couleur-attenue);transition:background-color var(--duree-moyenne) var(--courbe-sortie),border-color var(--duree-moyenne) var(--courbe-sortie),color var(--duree-moyenne) var(--courbe-sortie)}.guide__etape[aria-current=step]{border-color:var(--couleur-laiton);background:var(--couleur-laiton-doux);color:var(--couleur-encre)}.guide__etape--faite{color:var(--couleur-encre)}.guide__numero{grid-row:span 2;display:inline-grid;place-items:center;width:var(--guide-pastille);height:var(--guide-pastille);border-radius:var(--rayon-plein);background:var(--couleur-fond);font-weight:var(--graisse-moyenne);font-variant-numeric:tabular-nums}.guide__etape[aria-current=step] .guide__numero{background:var(--couleur-laiton);color:var(--site-sur-aplat-laiton)}.guide__etape--faite .guide__numero{background:var(--couleur-accent);color:var(--couleur-sur-accent)}.guide__libelle{font-weight:var(--graisse-moyenne)}.guide__detail{font-size:var(--site-petit);font-variant-numeric:tabular-nums}.demo-app .cadre__ecran{position:relative}.demo-app__application{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;pointer-events:none}.demo-app--prete .demo-app__application{position:static;display:block;height:var(--demo-hauteur);min-height:var(--demo-hauteur-min);opacity:1;pointer-events:auto}.demo-app--prete .cadre__ecran picture{display:none}.chapeau{font-size:var(--site-chapeau);line-height:var(--interligne-lecture);color:var(--couleur-attenue)}.texte-attenue{color:var(--couleur-attenue)}.petit{font-size:var(--site-petit)}.reassurance{font-size:var(--site-petit);color:var(--couleur-attenue)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-3)}.actions--centre{justify-content:center}.bento{padding:0;list-style:none;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(var(--bento-ligne),auto);grid-auto-flow:dense;gap:var(--bento-gap);align-items:stretch}.bento__cellule--3{grid-column:span 3}.ouverture{padding-block:var(--espace-12) var(--site-section);background:var(--couleur-surface);overflow-x:clip}.ouverture__texte{display:grid;gap:var(--espace-5);justify-items:center;max-width:var(--site-mesure-ouverture);margin-inline:auto;text-align:center}.ouverture__texte h1{max-width:none}.ouverture--nuit{padding-block:var(--espace-10) var(--site-section);background:var(--couleur-nuit)}.ouverture__grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:var(--bento-gap)}.ouverture--nuit .ouverture__texte{grid-column:span 5;justify-items:start;max-width:none;margin-inline:0;padding-inline-end:var(--espace-12);text-align:start}.ouverture--nuit .chapeau{max-width:var(--site-mesure-chapeau-ouverture)}.ouverture__video{grid-column:span 7;gap:0}.ouverture__video .video__lecteur{border:var(--epaisseur-trait) solid var(--couleur-nuit-survol);border-radius:var(--rayon-cadre);box-shadow:var(--ombre-portee)}.ouverture__video{position:relative}.video__commandes--sur-image{position:absolute;right:var(--espace-3);bottom:var(--espace-3)}.previsionnel{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--espace-8) var(--bento-gap);align-items:start}.previsionnel[hidden]{display:none}.previsionnel__texte,.previsionnel__simili{grid-column:span 12}.previsionnel__texte{display:grid;gap:var(--espace-4);justify-items:start}.previsionnel__texte h2{max-width:none}.reperes{display:grid;gap:var(--espace-4);padding:0;list-style:none}.repere{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--espace-3)}.repere__icone{display:grid;place-items:center;width:var(--repere-pastille);height:var(--repere-pastille);border-radius:var(--rayon-m);background:var(--couleur-laiton-doux);color:var(--couleur-laiton-encre);transition:transform var(--duree-moyenne) var(--courbe-ressort)}.repere__icone svg{width:var(--repere-icone);height:var(--repere-icone);fill:none;stroke:currentColor;stroke-width:var(--simili-trait-crayon);stroke-linecap:round;stroke-linejoin:round}.repere:hover .repere__icone{transform:rotate(var(--repere-penche)) scale(var(--repere-grossi))}.repere__texte{display:grid;gap:var(--espace-demi)}.repere__titre{font-weight:var(--graisse-demi)}.repere__detail{color:var(--couleur-attenue);font-size:var(--site-petit)}.onglets{display:flex;justify-content:flex-start;margin-bottom:var(--espace-10)}html:not(.js) .onglets,html:not(.js) .simili__invitation{visibility:hidden}.onglets__barre{display:grid;height:var(--onglets-hauteur);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--espace-1);padding:var(--espace-1);border:var(--epaisseur-trait) solid var(--couleur-trait-fort);border-radius:var(--rayon-plein);background:var(--couleur-surface)}.onglets__onglet{min-height:var(--site-cible);padding:0 var(--espace-5);border:0;border-radius:var(--rayon-plein);background:transparent;color:var(--couleur-encre);font:inherit;font-weight:var(--graisse-moyenne);cursor:pointer;transition:background-color var(--duree-courte) var(--courbe-sortie),color var(--duree-courte) var(--courbe-sortie)}.onglets__onglet:hover{background:var(--couleur-laiton-doux)}.onglets__onglet[aria-selected=true]{background:var(--couleur-accent);color:var(--couleur-sur-accent)}.simili{display:grid;gap:var(--espace-5);padding:var(--espace-5)}.simili__tete{display:flex;justify-content:space-between;align-items:baseline;gap:var(--espace-3)}.simili__titre{font-weight:var(--graisse-moyenne)}.simili__exemple{font-size:var(--site-petit);color:var(--couleur-attenue)}.simili__lesmois{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-3);padding:0;list-style:none}.simili__mois{display:grid;gap:var(--espace-1);max-width:none;padding:var(--espace-3) var(--espace-4);container-type:inline-size;border:var(--epaisseur-trait) solid var(--couleur-trait);border-radius:var(--rayon-l)}.simili__mois--choisi{border-color:var(--couleur-laiton);background:var(--couleur-laiton-doux)}.simili__nom-mois{font-size:var(--site-petit);color:var(--couleur-attenue)}.simili__fin,.simili__fin-detail{font-family:var(--police-titre);font-size:var(--site-chiffre);line-height:var(--site-interligne-titre);font-variant-numeric:tabular-nums}.simili__fin{font-size:var(--simili-chiffre-tuile);white-space:nowrap}.simili__invitation{display:flex;align-items:flex-start;gap:var(--espace-2);max-width:none;padding:var(--espace-3) var(--espace-4);border-left:var(--epaisseur-focus) solid var(--couleur-laiton);border-radius:var(--rayon-m);background:var(--couleur-laiton-doux);font-weight:var(--graisse-moyenne)}.simili__crayon{flex:none;width:var(--simili-crayon);height:var(--simili-crayon);margin-top:var(--espace-1);fill:none;stroke:var(--couleur-laiton-encre);stroke-width:var(--simili-trait-crayon);stroke-linecap:round;stroke-linejoin:round}.simili__detail{display:grid;gap:var(--espace-2)}.simili__titre-detail{font-size:var(--site-h3)}.simili__lignes{display:grid}.simili__ligne{display:flex;justify-content:space-between;align-items:center;gap:var(--espace-3);min-height:var(--site-cible);border-bottom:var(--epaisseur-trait) solid var(--couleur-trait)}.simili__ligne dd{font-variant-numeric:tabular-nums}.simili__ligne--saisie dt{font-weight:var(--graisse-moyenne)}.simili__ligne--fin{border-bottom:0;font-weight:var(--graisse-moyenne)}.simili__champ{display:inline-flex;align-items:center;gap:var(--espace-1)}.simili__cadre{position:relative;display:inline-flex;align-items:center}.simili__cadre .simili__crayon{position:absolute;left:var(--espace-2);margin-top:0;pointer-events:none}.simili__saisie{width:var(--simili-saisie);min-height:var(--site-cible);padding:0 var(--espace-2) 0 calc(var(--espace-3) + var(--simili-crayon));border:var(--epaisseur-focus) solid var(--couleur-laiton);border-radius:var(--rayon-m);background:var(--couleur-laiton-doux);color:var(--couleur-encre);font:inherit;font-weight:var(--graisse-moyenne);font-variant-numeric:tabular-nums;text-align:right}.simili__saisie:disabled{padding-left:var(--espace-2);border-color:transparent;background:transparent;font-weight:inherit}.simili__cadre:has(.simili__saisie:disabled) .simili__crayon{display:none}.simili__bilan{max-width:none;font-weight:var(--graisse-moyenne)}.simili__remettre{justify-self:end;min-height:var(--site-cible);padding:0 var(--espace-2);border:0;background:transparent;color:var(--site-lien);font:inherit;font-weight:var(--graisse-moyenne);text-decoration:underline;cursor:pointer}.simili__saisie[aria-invalid=true]{border-color:var(--couleur-negatif)}.champ__erreur{margin-top:var(--espace-2);color:var(--couleur-negatif);font-size:var(--taille-s)}.releve{container:releve / inline-size}.releve__operations{display:grid;grid-template-columns:minmax(0,1fr) var(--releve-colonne) auto;column-gap:var(--espace-3);padding:0;list-style:none}.releve__operation{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;grid-template-areas:"date rangement montant" "libelle rangement montant" "proposition proposition proposition";align-items:center;row-gap:var(--espace-demi);max-width:none;padding-block:var(--espace-3);border-bottom:var(--epaisseur-trait) solid var(--couleur-trait)}.releve__quand{grid-area:date;align-self:end;display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.releve__date{font-size:var(--site-petit);font-variant-numeric:tabular-nums;color:var(--couleur-attenue)}.releve__libelle{grid-area:libelle;align-self:start;font-size:var(--site-petit);overflow-wrap:anywhere}.releve__montant{grid-area:montant;justify-self:end;font-weight:var(--graisse-moyenne);font-variant-numeric:tabular-nums;white-space:nowrap}.releve__rangement{grid-area:rangement;display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.releve__categorie{display:inline-flex;align-items:center;gap:var(--espace-2);font-size:var(--site-petit)}.releve__statut{display:inline-block;padding:var(--espace-trois-quarts) var(--espace-2);border-radius:var(--rayon-s);font-size:var(--taille-xs);font-weight:var(--graisse-demi);white-space:nowrap}.releve__statut[hidden]{display:none}.releve__statut[data-statut=pre_traitee]{background:var(--couleur-alerte-doux);color:var(--couleur-alerte)}.releve__statut[data-statut=traitee]{background:var(--couleur-positif-doux);color:var(--couleur-positif)}.releve__pastille{display:inline-block;flex:none;width:var(--icone-pastille);height:var(--icone-pastille);border-radius:var(--rayon-xs)}.releve__pastille--1{background:var(--couleur-categorie-1)}.releve__pastille--2{background:var(--couleur-categorie-2)}.releve__pastille--3{background:var(--couleur-categorie-3)}.releve__pastille--4{background:var(--couleur-categorie-4)}.releve__pastille--5{background:var(--couleur-categorie-5)}.releve__pastille--6{background:var(--couleur-categorie-6)}.releve__pastille[hidden]{display:none}.releve__rangement{position:relative}.releve__choix{display:flex;align-items:center;justify-content:space-between;gap:var(--espace-2);min-width:var(--releve-choix);min-height:var(--site-cible);padding:0 var(--espace-3);border:var(--epaisseur-trait) solid var(--couleur-trait-fort);border-radius:var(--rayon-s);background:var(--couleur-surface);color:var(--couleur-encre);font:inherit;font-size:var(--site-petit);text-align:left;cursor:pointer;transition:border-color var(--duree-courte) var(--courbe-sortie)}.releve__choix:hover:not(:disabled),.releve__choix[aria-expanded=true]{border-color:var(--couleur-encre)}.releve__choix:disabled{border-color:var(--couleur-trait);cursor:default}.releve__nom{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.releve__nom--a-classer{color:var(--couleur-attenue);font-style:italic}.releve__chevron{display:grid;flex:none;place-items:center;width:var(--icone-s);height:var(--icone-s)}.releve__chevron:before{content:"";width:var(--icone-pastille);height:var(--icone-pastille);margin-top:calc(-1 * var(--espace-1));border-right:var(--epaisseur-focus) solid var(--couleur-discret);border-bottom:var(--epaisseur-focus) solid var(--couleur-discret);transform:rotate(var(--angle-chevron))}.releve__liste{position:absolute;top:calc(100% + var(--espace-1));left:0;z-index:var(--plan-liste);display:flex;flex-direction:column;width:var(--releve-liste-largeur);max-height:var(--releve-liste-hauteur);overflow:hidden;border:var(--epaisseur-trait) solid var(--couleur-trait);border-radius:var(--rayon-m);background:var(--couleur-surface);box-shadow:var(--ombre-elevee)}.releve__liste--dessus{top:auto;bottom:calc(100% + var(--espace-1))}.releve__liste[hidden]{display:none}.releve__recherche{flex:none;margin:var(--espace-2);padding:var(--espace-2) var(--espace-3);border:var(--epaisseur-trait) solid var(--couleur-trait);border-radius:var(--rayon-s);background:var(--couleur-surface-survol);color:inherit;font:inherit;font-size:var(--site-texte-mobile)}.releve__options{overflow-y:auto;padding:0 var(--espace-2) var(--espace-2)}.releve__section{position:sticky;top:0;padding:var(--espace-2) var(--espace-2) var(--espace-1);background:var(--couleur-surface);color:var(--couleur-discret);font-size:var(--taille-legende);font-weight:var(--graisse-demi);letter-spacing:var(--site-lettrage-surtitre);text-transform:uppercase}.releve__option{display:flex;align-items:center;gap:var(--espace-2);min-height:var(--hauteur-controle);padding:var(--espace-1-5) var(--espace-2);border-radius:var(--rayon-s);font-size:var(--taille-s);cursor:pointer}.releve__option[hidden]{display:none}.releve__option[data-active=true]{background:var(--couleur-surface-survol)}.releve__option[aria-selected=true]{color:var(--couleur-accent);font-weight:var(--graisse-demi)}.releve__option[aria-selected=true]:after{content:" \2713"}.releve__vide{padding:var(--espace-3) var(--espace-2);color:var(--couleur-attenue);font-size:var(--taille-s)}.releve__regle-proposee{grid-area:proposition;margin-block-start:var(--espace-2);display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-l);background:var(--couleur-laiton-doux);transition:background-color var(--duree-longue) var(--courbe-sortie)}.releve__regle-proposee[hidden]{display:none}.releve__regle-proposee--faite{background:var(--couleur-positif-doux)}.releve__eclair,.releve__coche{display:grid;flex:none;place-items:center;border-radius:var(--rayon-plein)}.releve__eclair{width:var(--releve-icone-regle);height:var(--releve-icone-regle);background:var(--couleur-surface);color:var(--couleur-laiton-encre);transition:color var(--duree-longue) var(--courbe-sortie)}.releve__regle-proposee--faite .releve__eclair{color:var(--couleur-positif)}.releve__eclair svg,.releve__fleche svg,.releve__coche svg{width:var(--icone-s);height:var(--icone-s);fill:none;stroke:currentColor;stroke-width:var(--simili-trait-crayon);stroke-linecap:round;stroke-linejoin:round}.releve__regle-texte{display:grid;flex:1;gap:var(--espace-1);min-width:0}.releve__regle-titre{color:var(--couleur-laiton-encre);font-size:var(--taille-legende);font-weight:var(--graisse-demi);letter-spacing:var(--site-lettrage-surtitre);text-transform:uppercase}.releve__regle-proposee--faite .releve__regle-titre{color:var(--couleur-positif)}.releve__regle-schema{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2);max-width:none}.releve__mot{padding:var(--espace-1) var(--espace-2);border:var(--epaisseur-trait) solid var(--couleur-trait);border-radius:var(--rayon-s);background:var(--couleur-surface);font-family:var(--police-mono);font-size:var(--taille-xs)}.releve__vers{display:inline-flex;align-items:center;gap:var(--espace-2)}.releve__fleche{display:inline-flex;color:var(--couleur-attenue)}.releve__creer{min-height:var(--site-cible);padding:0 var(--espace-5);border:0;border-radius:var(--rayon-plein);background:var(--couleur-accent);color:var(--couleur-sur-accent);font:inherit;font-size:var(--taille-s);font-weight:var(--graisse-moyenne);cursor:pointer;transition:transform var(--duree-courte) var(--courbe-sortie)}.releve__creer:hover{transform:translateY(calc(-1 * var(--espace-demi)))}.releve__creer[hidden],.releve__regle-faite[hidden]{display:none}.releve__regle-faite{display:flex;flex-basis:100%;align-items:center;gap:var(--espace-2);max-width:none;color:var(--couleur-positif);font-size:var(--taille-s);font-weight:var(--graisse-moyenne)}.releve__coche{width:var(--releve-icone-regle);height:var(--releve-icone-regle);background:var(--couleur-positif);color:var(--couleur-sur-accent)}.releve__suivi{display:grid;gap:var(--espace-2)}.releve__texte-suivi{max-width:none;font-weight:var(--graisse-moyenne)}.releve__jauge{appearance:none;width:100%;height:var(--epaisseur-jauge);border:0;border-radius:var(--rayon-plein);background:var(--couleur-trait);overflow:hidden}.releve__jauge::-webkit-progress-bar{background:var(--couleur-trait)}.releve__jauge::-webkit-progress-value{background:var(--couleur-laiton)}.releve__jauge::-moz-progress-bar{background:var(--couleur-laiton)}.releve__jauge--depassee::-webkit-progress-value{background:var(--couleur-negatif)}.releve__jauge--depassee::-moz-progress-bar{background:var(--couleur-negatif)}@media(max-width:700px){.onglets__barre{flex:1}.releve__option{min-height:var(--site-cible)}.releve__liste{right:0;width:auto}.releve__creer{flex-basis:100%}}@media(min-width:701px){.simili__lesmois{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:961px){.previsionnel__texte{grid-column:8 / span 5;grid-row:1;align-self:center;gap:var(--espace-6);padding-inline-start:var(--espace-12)}.previsionnel__texte .reperes{gap:var(--espace-8);margin-block-start:var(--espace-4)}.repere{gap:var(--espace-4)}.repere__texte{gap:var(--espace-1)}.previsionnel__simili{grid-column:1 / span 7;grid-row:1}.onglets{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--bento-gap)}.onglets__barre{grid-column:8 / span 5;justify-self:start;margin-inline-start:var(--espace-12)}.disposition-texte-a-gauche .previsionnel__texte{grid-column:1 / span 5;padding-inline:0 var(--espace-12)}.disposition-texte-a-gauche .previsionnel__simili{grid-column:6 / span 7}.onglets~.previsionnel .previsionnel__texte{align-self:start}.onglets~.previsionnel .previsionnel__simili{margin-top:var(--previsionnel-remontee)}}.fenetre.cadre{overflow:visible}.fenetre .cadre__barre{border-radius:var(--rayon-cadre) var(--rayon-cadre) 0 0}.fenetre__application{display:grid}.fenetre__rail{display:none}.fenetre__page{display:grid;min-width:0}.fenetre__entete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--espace-1) var(--espace-3);padding:var(--espace-4) var(--espace-5) 0}.fenetre__titre{font-family:var(--police-titre);font-size:var(--site-h3);line-height:var(--site-interligne-titre)}.fenetre__organisation{color:var(--couleur-attenue);font-size:var(--site-petit)}.fenetre__pastille{position:absolute;z-index:var(--plan-pastille);display:flex;align-items:center;gap:var(--espace-2);max-width:calc(100% - 2 * var(--espace-5));margin:0;padding:var(--espace-1-5) var(--espace-3);border:var(--epaisseur-trait) solid var(--couleur-trait);border-radius:var(--rayon-plein);background:var(--couleur-surface);box-shadow:var(--ombre-elevee);font-size:var(--site-petit);font-weight:var(--graisse-moyenne);white-space:nowrap}.fenetre__pastille[hidden]{display:none}.fenetre__pastille>span:last-child{overflow:hidden;text-overflow:ellipsis}.fenetre__pastille--haut{top:0;right:var(--espace-5);translate:0 -50%}.fenetre__pastille--bas{bottom:0;left:var(--espace-5);translate:0 50%}.fenetre__point{position:relative;flex:none;width:var(--fenetre-point);height:var(--fenetre-point);border-radius:var(--rayon-plein);background:var(--couleur-positif)}.fenetre__point:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit}.fenetre__marque{display:grid;flex:none;width:var(--fenetre-marque);height:var(--fenetre-marque);fill:none;stroke:currentColor;stroke-width:var(--simili-trait-crayon);stroke-linecap:round;stroke-linejoin:round;color:var(--couleur-positif)}.fenetre__marque svg{width:100%;height:100%}.fenetre__marque--eclair{color:var(--couleur-alerte)}.curseur{position:absolute;top:0;left:0;z-index:var(--plan-curseur);width:var(--curseur-taille);height:var(--curseur-taille);opacity:0;pointer-events:none;transition:transform var(--demonstration-deplacement) var(--courbe-sortie),opacity var(--duree-moyenne) var(--courbe-sortie)}.curseur--pose{transition:none}.curseur--visible{opacity:1}.curseur svg{position:relative;width:100%;height:100%;fill:var(--couleur-encre);stroke:var(--couleur-surface);stroke-width:var(--simili-trait-crayon);stroke-linejoin:round;filter:drop-shadow(var(--curseur-ombre))}.curseur:before{content:"";position:absolute;top:calc(-1 * var(--curseur-onde-rayon));left:calc(-1 * var(--curseur-onde-rayon));width:calc(2 * var(--curseur-onde-rayon));height:calc(2 * var(--curseur-onde-rayon));border:var(--epaisseur-focus) solid var(--couleur-laiton);border-radius:var(--rayon-plein);opacity:0}.fenetre .simili.carte{border:0;border-radius:0;background:transparent}@media(min-width:701px){.fenetre__application{grid-template-columns:var(--fenetre-rail) minmax(0,1fr)}.fenetre__rail{display:grid;align-content:start;justify-items:center;gap:var(--espace-5);padding-block:var(--espace-4);border-right:var(--epaisseur-trait) solid var(--couleur-trait);border-bottom-left-radius:var(--rayon-cadre);background:var(--couleur-realise)}.fenetre__symbole .symbole{width:var(--fenetre-symbole);height:var(--fenetre-symbole)}.fenetre__liens{display:grid;gap:var(--espace-2);padding:0;list-style:none}.fenetre__lien{display:grid;place-items:center;width:var(--fenetre-lien);height:var(--fenetre-lien);border-radius:var(--rayon-m);color:var(--couleur-discret)}.fenetre__lien--actif{background:var(--couleur-surface);box-shadow:var(--ombre-elevee);color:var(--couleur-encre)}.fenetre__lien svg{width:var(--fenetre-icone);height:var(--fenetre-icone);fill:none;stroke:currentColor;stroke-width:var(--simili-trait-crayon);stroke-linecap:round;stroke-linejoin:round}}.pied{padding-block:var(--espace-16) var(--espace-10);background:var(--couleur-nuit);color:var(--couleur-sur-nuit);--couleur-focus: var(--site-laiton-sur-nuit)}.pied__interieur{display:grid;grid-template-columns:var(--site-pied-part-marque) repeat(3,1fr);gap:var(--espace-10) var(--bento-gap)}.pied__marque{display:grid;gap:var(--espace-3);align-content:start}.pied__signature{font-family:var(--police-titre);font-size:var(--taille-xl)}.pied .mot{color:var(--site-laiton-sur-nuit)}.pied__editeur,.pied__copie{font-size:var(--site-petit);color:var(--couleur-sur-nuit-attenue)}.pied__titre{margin-bottom:var(--espace-3);font-size:var(--taille-legende);font-weight:var(--graisse-moyenne);letter-spacing:var(--site-lettrage-surtitre);text-transform:uppercase;color:var(--couleur-sur-nuit-attenue)}.pied__liste{display:grid;gap:var(--espace-1);list-style:none;padding:0}.pied__liste li{max-width:none}.pied a{display:inline-flex;align-items:center;min-height:var(--espace-8);color:var(--couleur-sur-nuit);text-decoration:none;font-size:var(--site-petit)}.pied a:hover{color:var(--site-laiton-sur-nuit);text-decoration:underline}.pied__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--espace-4);margin-top:var(--espace-12);padding-top:var(--espace-6);border-top:var(--epaisseur-trait) solid var(--couleur-nuit-survol)}.pied__liste--legal{display:flex;flex-wrap:wrap;gap:var(--espace-2) var(--espace-6)}.barre-basse{display:none}@media(max-width:960px){.conteneur{padding-inline:var(--site-marge-tablette)}.navigation,.entete__actions .bouton--discret{display:none}.menu-mobile{display:block;margin-left:auto}.entete__interieur{height:var(--site-hauteur-entete-mobile);gap:var(--espace-3)}html{scroll-padding-top:var(--site-hauteur-entete-mobile)}.bento__cellule--3{grid-column:span 6}.bento__cellule--entiere-tablette{grid-column:span 12}.pied__interieur{grid-template-columns:repeat(2,minmax(0,1fr))}.ouverture--nuit .ouverture__texte,.ouverture__video{grid-column:span 12}.ouverture--nuit .ouverture__texte{padding-inline-end:0}.guide__etapes{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){body{font-size:var(--site-texte-mobile)}.conteneur{padding-inline:var(--site-marge)}.entete__actions .bouton--principal{min-height:var(--hauteur-controle);padding:0 var(--espace-3);font-size:var(--site-petit)}.section{padding-block:var(--site-section-mobile)}.section__tete{margin-bottom:var(--espace-6)}.bento{grid-auto-rows:auto}.bento__cellule--3{grid-column:span 12;padding:var(--bento-padding-mobile)}.cartes-tarifs,.questions--deux-colonnes{grid-template-columns:minmax(0,1fr)}.actions .bouton{width:100%}.bouton{min-height:var(--site-hauteur-bouton-mobile)}.ouverture{padding-block:var(--espace-8) var(--site-section-mobile)}.cadre__barre{display:none}.points{--point-taille: var(--point-taille-telephone);--point-cible: var(--point-cible-telephone)}.annotations--avec-points{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}.pied__interieur{grid-template-columns:minmax(0,1fr)}.pied a{min-height:var(--site-cible)}.frise__jalons{grid-template-columns:minmax(0,1fr);gap:var(--espace-5);border-top:0;padding-top:0;padding-left:var(--espace-6);border-left:var(--epaisseur-focus) solid var(--couleur-sur-nuit-attenue)}.frise__jalon:before{top:var(--espace-1);left:calc(-1 * var(--espace-6) - var(--espace-1-5) - var(--epaisseur-trait))}.barre-basse{position:fixed;right:0;bottom:0;left:0;z-index:var(--plan-barre-basse);display:block;padding:var(--espace-2) var(--site-marge) calc(var(--espace-2) + env(safe-area-inset-bottom));background:var(--couleur-surface);border-top:var(--epaisseur-trait) solid var(--couleur-trait-fort);transform:translateY(100%);transition:transform var(--duree-longue) var(--courbe-sortie)}.barre-basse--visible{transform:none}body:has(.barre-basse){padding-bottom:var(--site-hauteur-barre-basse)}}@media(min-width:701px){.annotations--avec-points{position:absolute;width:var(--epaisseur-trait);height:var(--epaisseur-trait);margin:calc(-1 * var(--epaisseur-trait));overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.scene{display:grid;gap:var(--espace-2);padding:var(--espace-3);border-radius:var(--rayon-cadre);background:var(--couleur-fond);border:var(--epaisseur-trait) solid var(--couleur-trait)}.scene .indicateurs{font-size:var(--taille-xs)}.scene .indicateur__valeur{font-size:var(--taille-l)}.courbe{display:grid;gap:var(--espace-2)}.courbe__dessin{max-width:var(--courbe-largeur-max);margin-inline:auto;width:100%;height:auto;font-family:var(--police);font-size:var(--svg-texte-m)}.courbe__zone--negatif{fill:var(--couleur-negatif-doux)}.courbe__zone--positif{fill:var(--couleur-positif-doux)}.courbe__zero{stroke:var(--couleur-zero);stroke-width:1}.courbe__ligne{fill:none;stroke:var(--couleur-encre);stroke-width:var(--trait-courbe);stroke-linejoin:round;stroke-linecap:round}.courbe__mois{fill:var(--couleur-attenue)}.courbe__valeur{font-weight:var(--graisse-moyenne)}.courbe__valeur--negatif{fill:var(--couleur-negatif)}.courbe__valeur--positif{fill:var(--couleur-positif)}.courbe__legende{fill:var(--couleur-attenue);font-size:var(--svg-texte-s)}.courbe__legende-texte{font-size:var(--site-petit);color:var(--couleur-attenue)}.jauge-geante{display:grid;gap:var(--espace-2)}.jauge-geante svg{width:100%;height:auto}.jauge-geante__fond{fill:var(--couleur-trait)}.jauge-geante__valeur{fill:var(--couleur-encre);transform-origin:0 50%}html.js .trace .jauge-geante__valeur{transform:scaleX(0)}html.js .trace.est-visible .jauge-geante__valeur{transition:transform var(--duree-trace) var(--courbe-sortie);transform:scaleX(1)}.jauge-geante__repere{stroke:var(--couleur-laiton);stroke-width:var(--trait-svg)}.jauge-geante__legende{display:flex;justify-content:space-between;font-size:var(--site-petit);color:var(--couleur-attenue)}.video{display:grid;gap:var(--espace-3);max-width:none}.video__lecteur{width:100%;height:auto;background:var(--couleur-nuit)}.video__commandes{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.demo__tableau{overflow-x:auto}.demo__tableau>table{min-width:var(--demo-largeur-min)}.demo__tableau th:first-child,.demo__tableau td:first-child{position:sticky;left:0;z-index:var(--plan-colonne-figee);background:var(--couleur-surface)}.cible{display:grid;gap:var(--espace-3);align-content:start}.legal{display:grid;gap:var(--espace-8);max-width:var(--site-mesure);padding-block:var(--site-section)}.page-tete{display:grid;gap:var(--espace-3)}.legal__sommaire ol{display:grid;gap:var(--espace-2);margin:0;padding:0;list-style:none;font-size:var(--site-petit)}.legal__corps{display:grid;gap:var(--espace-4)}.legal__corps h3{margin-top:var(--espace-6);font-size:var(--taille-xl)}.legal__corps h4{font-size:var(--taille-l)}.legal__liste{display:flex;flex-wrap:wrap;gap:var(--espace-1);width:fit-content;max-width:100%;margin:0;padding:var(--espace-1);border:var(--epaisseur-trait) solid var(--couleur-trait-fort);border-radius:var(--rayon-l);background:var(--couleur-surface);list-style:none}.legal__onglet{display:inline-flex;align-items:center;min-height:var(--site-cible);padding:0 var(--espace-4);border-radius:var(--rayon-m);color:var(--couleur-encre);font-weight:var(--graisse-moyenne);text-decoration:none;transition:background-color var(--duree-courte) var(--courbe-sortie),color var(--duree-courte) var(--courbe-sortie)}.legal__onglet:hover{background:var(--couleur-surface-survol)}.legal__onglet[aria-selected=true]{background:var(--couleur-accent);color:var(--couleur-sur-accent)}.legal__panneau{display:grid;gap:var(--espace-5)}.legal__panneau[hidden]{display:none}.legal__encadre{display:grid;gap:var(--espace-3);padding:var(--espace-5);border:var(--epaisseur-trait) solid var(--couleur-trait);border-radius:var(--rayon-l);background:var(--couleur-surface)}.ouverture--tarifs{padding-block:var(--espace-10) calc(var(--tarifs-chevauchement) + var(--espace-12))}.ouverture--tarifs .ouverture__texte{justify-items:center;max-width:var(--site-mesure-ouverture);margin-inline:auto;padding-inline-end:0;text-align:center}.periode{display:inline-flex;gap:var(--espace-1);margin-top:var(--espace-3);padding:var(--espace-1);border-radius:var(--rayon-plein);background:var(--couleur-nuit-survol)}html:not(.js) .periode{visibility:hidden}.periode__choix{display:inline-flex;align-items:center;gap:var(--espace-2);min-height:var(--site-cible);padding:0 var(--espace-5);border:0;border-radius:var(--rayon-plein);background:transparent;color:var(--couleur-sur-nuit-attenue);font:inherit;font-weight:var(--graisse-moyenne);cursor:pointer;transition:background-color var(--duree-courte) var(--courbe-sortie),color var(--duree-courte) var(--courbe-sortie)}.periode__choix:hover{color:var(--couleur-sur-nuit)}.periode__choix[aria-pressed=true]{background:var(--site-aplat-laiton);color:var(--site-sur-aplat-laiton)}.periode__offert{padding:var(--espace-demi) var(--espace-2);border-radius:var(--rayon-plein);background:var(--couleur-positif-doux);color:var(--couleur-positif);font-size:var(--taille-xs);font-weight:var(--graisse-demi)}.section--formules{display:flow-root;padding-top:0}.section--formules .cartes-tarifs{position:relative;max-width:var(--tarifs-cartes-max);margin:calc(-1 * var(--tarifs-chevauchement)) auto 0}.tarifs-communs .section__tete{justify-items:center;text-align:center}.tarifs-communs .section__tete .chapeau{margin-inline:auto}.tarifs-communs .reperes{grid-template-columns:repeat(auto-fit,minmax(var(--tarifs-repere-min),1fr));gap:var(--espace-8) var(--espace-6)}.tarifs-essai{display:grid;gap:var(--espace-6)}.tarifs-essai__texte{display:grid;gap:var(--espace-4);justify-items:start}.tarifs-essai__frise{padding:var(--espace-8);border-radius:var(--bento-rayon);background:var(--couleur-nuit);box-shadow:var(--ombre-portee)}.tarifs-note{display:grid;gap:var(--espace-3);align-content:start;padding:var(--espace-8);border-radius:var(--bento-rayon);background:var(--couleur-laiton-doux)}.tarifs-note h2{font-size:var(--taille-xl)}.tarifs-note--fondateurs{background:var(--couleur-positif-doux)}.dernier-appel__interieur{display:grid;gap:var(--espace-5);justify-items:center;text-align:center}.dernier-appel .symbole{width:var(--icone-symbole-grand);height:var(--icone-symbole-grand);color:var(--couleur-sur-nuit)}.dernier-appel h2{margin-inline:auto}.introuvable{min-height:var(--site-hauteur-introuvable);display:grid;gap:var(--espace-5);justify-items:center;text-align:center;padding-block:var(--site-section)}@media(max-width:700px){.scene,[data-scene-rejouer]{display:none}.demo__saisie{min-height:var(--site-hauteur-bouton-mobile)}.indicateurs--trois .indicateur{padding-inline:var(--espace-3)}.indicateurs--trois .indicateur__valeur{font-size:var(--indicateur-valeur-telephone)}}@media(min-width:961px){.tarifs-essai{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:var(--bento-gap);row-gap:var(--espace-8)}.tarifs-essai__texte{grid-column:1 / span 5;padding-inline-end:var(--espace-12)}.tarifs-essai__frise{grid-column:6 / span 7}.tarifs-note,.tarifs-essai__contact{grid-column:span 6}.tarifs-note:only-of-type,.tarifs-essai__contact{grid-column:1 / -1}}@keyframes apparait-dessous{0%{opacity:0;transform:translateY(calc(-1 * var(--espace-1-5)))}}@keyframes fondu{0%{opacity:0}}@keyframes lateral-entre{0%{opacity:0;transform:translate(var(--espace-8))}}@keyframes surligne-tenue{0%,to{background-color:var(--couleur-laiton-doux)}}@keyframes surligne-fondu{0%{background-color:var(--couleur-laiton-doux)}to{background-color:transparent}}@keyframes revele{0%{opacity:0;transform:translateY(var(--espace-3))}to{opacity:1;transform:none}}@keyframes montre{to{visibility:visible}}@keyframes cache{to{visibility:hidden}}@keyframes trace{to{stroke-dashoffset:0}}@keyframes pose{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes saisie{0%{outline:var(--epaisseur-focus) solid var(--couleur-ajustement-trait);outline-offset:calc(-1 * var(--epaisseur-focus));background-color:var(--couleur-ajustement)}to{outline-color:transparent;background-color:transparent}}@keyframes invite{50%{scale:var(--simili-pulsation)}}@keyframes pulsation{50%{scale:var(--point-pulsation)}}html.js .apparait{opacity:0}html.js .apparait.est-visible{animation:revele var(--duree-recit) var(--courbe-sortie) forwards}html.js .apparait-groupe>.apparait:nth-child(2).est-visible{animation-delay:var(--decalage-recit)}html.js .apparait-groupe>.apparait:nth-child(3).est-visible{animation-delay:calc(2 * var(--decalage-recit))}html.js .apparait-groupe>.apparait:nth-child(4).est-visible{animation-delay:calc(3 * var(--decalage-recit))}html.js .apparait-groupe>.apparait:nth-child(5).est-visible{animation-delay:calc(4 * var(--decalage-recit))}html.js .apparait-groupe>.apparait:nth-child(6).est-visible{animation-delay:calc(5 * var(--decalage-recit))}html.js .trace .courbe__ligne{stroke-dasharray:1;stroke-dashoffset:1}html.js .trace.est-visible .courbe__ligne{animation:trace var(--duree-trace) var(--courbe-sortie) forwards}.trace .symbole__point{transform-origin:var(--symbole-origine);transform:scale(0)}html.js .trace.est-visible .symbole__point,html:not(.js) .trace .symbole__point{animation:pose var(--duree-longue) var(--courbe-ressort) var(--duree-trace) forwards}html.js .est-visible .scene .bascule__apres,html:not(.js) .scene .bascule__apres{animation:montre var(--duree-nulle) step-end var(--scene-recalcul) forwards}html.js .est-visible .scene .bascule__avant,html:not(.js) .scene .bascule__avant{animation:cache var(--duree-nulle) step-end var(--scene-recalcul) forwards}html.js .est-visible .scene .cellule--change .bascule__apres,html:not(.js) .scene .cellule--change .bascule__apres{animation:montre var(--duree-nulle) step-end var(--scene-recalcul) forwards,surligne-tenue var(--duree-surlignage-franche) step-end var(--scene-recalcul),surligne-fondu calc(var(--duree-surlignage) - var(--duree-surlignage-franche)) linear calc(var(--scene-recalcul) + var(--duree-surlignage-franche))}html.js .est-visible .scene .cellule--scene,html:not(.js) .scene .cellule--scene{animation:saisie calc(var(--scene-recalcul) - var(--scene-saisie)) step-end var(--scene-saisie)}:where(html.js .est-visible,html.js .capture--premiere,html:not(.js)) .point__bouton{animation:pulsation var(--duree-pulsation) var(--courbe-sortie) var(--duree-recit) var(--point-pulsations)}.simili--invite .simili__cadre,.releve--invite [data-releve-suggestion] .releve__choix{animation:invite var(--duree-pulsation) var(--courbe-sortie) var(--duree-recit) var(--simili-pulsations)}.releve__regle-proposee:not([hidden]){animation:apparait-dessous var(--duree-longue) var(--courbe-sortie)}.releve__regle-faite:not([hidden]) .releve__coche{animation:invite var(--duree-pulsation) var(--courbe-sortie) var(--simili-pulsations)}.bouton--eclat{animation:invite var(--duree-pulsation) var(--courbe-sortie) var(--simili-pulsations)}@keyframes pose{0%{opacity:0;scale:var(--pastille-depart)}}html.js .reperes.est-visible .repere__icone{animation:pose var(--duree-longue) var(--courbe-ressort) var(--duree-recit) both}html.js .reperes.est-visible .repere:nth-child(2) .repere__icone{animation-delay:calc(var(--duree-recit) + var(--repere-pas))}html.js .reperes.est-visible .repere:nth-child(3) .repere__icone{animation-delay:calc(var(--duree-recit) + 2 * var(--repere-pas))}@keyframes flotte{50%{transform:translateY(calc(-1 * var(--pastille-flotte)))}}@keyframes onde{to{opacity:0;scale:var(--pastille-onde)}}@keyframes rebond{50%{scale:var(--pastille-rebond)}}html.js .apparait .fenetre__pastille{opacity:0}html.js .apparait.est-visible .fenetre__pastille{opacity:1;animation:pose var(--duree-longue) var(--courbe-ressort) var(--pastille-delai) both,flotte var(--duree-flotte) ease-in-out calc(var(--pastille-delai) + var(--duree-longue)) infinite}html.js .apparait.est-visible .fenetre__pastille[data-pastille-au-vert]{--pastille-delai: 0ms}html.js .fenetre__point:after{animation:onde var(--duree-onde) var(--courbe-sortie) infinite}.fenetre__pastille--rebond .fenetre__marque{animation:rebond var(--duree-longue) var(--courbe-ressort)}@keyframes clic{0%{opacity:1;scale:var(--curseur-onde-depart)}to{opacity:0;scale:1}}.curseur--clic:before{animation:clic var(--duree-longue) var(--courbe-sortie)}.carte-formule__tarif--pose{animation:pose var(--duree-longue) var(--courbe-ressort)}.demo-app--prete .demo-app__application{animation:revele var(--duree-recit) var(--courbe-sortie) both}@media(prefers-reduced-motion:reduce){html.js .apparait{opacity:1;animation:none}.demo-app__application{animation:none}.bouton:hover,.repere:hover .repere__icone{transform:none}html.js .apparait .fenetre__pastille,html.js .apparait.est-visible .fenetre__pastille{opacity:1;animation:none}html.js .fenetre__point:after,.fenetre__pastille--rebond .fenetre__marque,.carte-formule__tarif--pose,html.js .reperes.est-visible .repere__icone{animation:none}.scene .bascule__apres{visibility:visible;animation:none}.scene .bascule__avant{visibility:hidden;animation:none}.scene .cellule--scene,.scene .cellule--change .bascule__apres,.point__bouton{animation:none}.trace [pathLength]{stroke-dashoffset:0;animation:none}.trace .symbole__point{transform:none;animation:none}}:root{--jour-du-mois:.77;--demo-colonnes-mois:9;--tarifs-formules:2}@container scene-tableau (width < 4em){.colonne--mois-4{display:none}}@container scene-tableau (width < 5em){.colonne--mois-5{display:none}}@container scene-tableau (width < 3em){.colonne--nom{width:var(--largeur-colonne-nom-serree)}}@container schema (width < 326px){.schema__etapes{grid-template-columns:minmax(0,1fr)}.schema__fleche:before{content:"\2193"}}@container releve (width < 508px){.releve__operations{grid-template-columns:minmax(0,1fr) auto}.releve__operation{grid-template-areas:"date montant" "libelle montant" "rangement rangement" "proposition proposition"}.releve__rangement{margin-block-start:var(--espace-2)}}
