@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fond:#f8f5ef;--fond-2:#fff;--fond-3:#efe9df;--trait:#e6dfd2;--trait-fort:#cfc5b3;--texte:#2b3038;--doux:#626a74;--gris:#8d95a0;--sauge:#4f8a7b;--sauge-pale:#e3f0eb;--ambre:#e9a23b;--ambre-pale:#fdf1dc;--vert:#3f9d6e;--vert-pale:#e2f3ea;--rouge:#d2553f;--titres:"Nunito", "Jost", "Segoe UI", system-ui, sans-serif;--police:"Jost", "Segoe UI", system-ui, sans-serif;--rayon:14px;--largeur:1040px;--colonne:760px;--ombre:0 1px 2px #2b30380d, 0 10px 30px #2b303812}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--police);color:var(--texte);background:var(--fond);-webkit-font-smoothing:antialiased;background-image:radial-gradient(900px 500px at 10% -10%,#e9a23b24,#0000 60%),radial-gradient(800px 500px at 100% 0,#4f8a7b1f,#0000 60%);margin:0;font-size:16px;font-weight:400;line-height:1.65}h1,h2,h3{font-family:var(--titres);letter-spacing:-.01em;color:#22262d;margin:0 0 .5em;font-weight:700;line-height:1.15}h1{font-size:clamp(1.9rem,4.5vw,2.8rem)}h2{font-size:clamp(1.35rem,2.6vw,1.7rem)}h3{font-size:1.15rem}p{margin:0 0 1em}a{color:var(--sauge);text-underline-offset:.15em;text-decoration:none}a:hover{text-decoration:underline}small,.petit{color:var(--doux);font-size:.875rem}.doux{color:var(--doux)}.rouge{color:var(--rouge)}.page{flex-direction:column;min-height:100vh;display:flex}.contenu{width:100%;max-width:var(--largeur);flex:1;margin:0 auto;padding:36px 20px 72px}.colonne{max-width:var(--colonne)}.accroche{color:var(--doux);max-width:44em;font-size:1.15rem}.entete{border-bottom:1px solid var(--trait);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#f8f5efd9;position:sticky;top:0}.entete-interieur{max-width:var(--largeur);align-items:center;gap:24px;margin:0 auto;padding:12px 20px;display:flex}.marque{color:#22262d;font-family:var(--titres);white-space:nowrap;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;display:inline-flex}.marque:hover{text-decoration:none}.marque-icone{background:linear-gradient(180deg, var(--ambre) 0 18%, transparent 18% 36%, var(--ambre) 36% 54%, transparent 54% 72%, var(--ambre) 72% 90%, transparent 90%);background-color:#22262d;border-radius:8px;width:26px;height:26px;box-shadow:0 2px 6px #2b303826}.navigation{flex:1;gap:4px;display:flex;overflow-x:auto}.navigation a{color:var(--doux);white-space:nowrap;border-radius:999px;padding:7px 12px;font-weight:500}.navigation a:hover,.navigation a.actif{color:#22262d;background:var(--fond-3);text-decoration:none}.entete-droite{align-items:center;gap:10px;display:flex}.langue{font:inherit;letter-spacing:.04em;color:var(--doux);background:var(--fond-2);border:1px solid var(--trait);cursor:pointer;border-radius:999px;padding:6px 10px;font-size:.85rem}.langue:hover{color:var(--texte);border-color:var(--trait-fort)}.pied{border-top:1px solid var(--trait);background:var(--fond-3)}.pied-interieur{max-width:var(--largeur);margin:0 auto;padding:28px 20px 36px}.pied-liens{flex-wrap:wrap;gap:8px 20px;font-size:.9rem;display:flex}.pied-liens a{color:var(--doux)}.bouton{font:inherit;border:1px solid var(--trait-fort);background:var(--fond-2);color:var(--texte);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:500;text-decoration:none;transition:transform 80ms,box-shadow .15s;display:inline-flex}.bouton:hover{box-shadow:var(--ombre);text-decoration:none;transform:translateY(-1px)}.bouton:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.bouton-principal{background:var(--ambre);border-color:var(--ambre);color:#2a1d05}.bouton-discret{background:0 0}.lien{font:inherit;color:var(--sauge);cursor:pointer;background:0 0;border:0;padding:0}.lien:hover{text-decoration:underline}.carte{background:var(--fond-2);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre);padding:22px 24px}.carte-douce{box-shadow:none;background:#fff9}.encart{background:var(--sauge-pale);border-radius:var(--rayon);border:1px solid #4f8a7b4d;padding:12px 16px}.etiquette{letter-spacing:.02em;background:var(--fond-3);color:var(--doux);vertical-align:middle;border-radius:999px;padding:2px 9px;font-size:.78rem;font-weight:500;display:inline-block}.etiquette-ok,.etat-livre{background:var(--vert-pale);color:var(--vert)}.etat-prevu,.etat-en-cours{background:var(--ambre-pale);color:#a9690f}.etat-ecarte{color:var(--gris)}.etiquette-choix{background:var(--ambre-pale);color:#a9690f}.grille-deux{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:32px 0;display:grid}.liste-simple{margin:0;padding-left:1.2em}.liste-simple li{margin-bottom:.4em}.heros{max-width:760px;padding:32px 0 12px}.heros h1{font-size:clamp(2.2rem,5.5vw,3.4rem)}.formulaire{gap:16px;display:grid}.champ{gap:6px;display:grid}.champ>span{color:var(--doux);font-size:.875rem}input,textarea{font:inherit;color:var(--texte);background:var(--fond-2);border:1px solid var(--trait-fort);border-radius:10px;width:100%;padding:9px 12px}input:focus,textarea:focus{outline:2px solid var(--ambre);outline-offset:1px;border-color:#0000}.choix{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.choix legend{color:var(--doux);margin-bottom:6px;font-size:.875rem}.actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}progress{accent-color:var(--sauge);vertical-align:middle;width:220px}.chapitre{margin:36px 0}.liste-etapes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.liste-etapes li{background:var(--fond-2);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre);padding:14px 18px}.liste-etapes li.faite{border-color:#3f9d6e73}.liste-etapes li>a{color:var(--texte);flex-wrap:wrap;align-items:center;gap:10px 12px;font-weight:500;display:flex}.liste-etapes li>a:hover{color:var(--sauge);text-decoration:none}.liste-etapes .petit{margin:6px 0 0 38px}.coche{border:1.5px solid var(--trait-fort);width:26px;height:26px;color:var(--vert);background:var(--fond-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.faite .coche{border-color:var(--vert);background:var(--vert-pale)}.etape-titre{flex:1}.progression{color:var(--doux);align-items:center;gap:12px;display:flex}.texte{font-size:1.05rem}.texte h2{margin-top:1.6em}.texte h3{margin-top:1.3em}.texte ul,.texte ol{padding-left:1.3em}.texte li{margin-bottom:.35em}.texte table{border-collapse:separate;border-spacing:0;background:var(--fond-2);border:1px solid var(--trait);border-radius:12px;width:100%;margin:1em 0;font-size:.95rem;overflow:hidden}.texte th,.texte td{text-align:left;border-bottom:1px solid var(--trait);vertical-align:top;padding:9px 12px}.texte tr:last-child td{border-bottom:0}.texte th{color:var(--doux);background:var(--fond-3);font-weight:500}.texte blockquote{border-left:4px solid var(--sauge);background:var(--sauge-pale);border-radius:0 12px 12px 0;margin:1em 0;padding:12px 18px}.texte blockquote p:last-child{margin-bottom:0}.texte code{background:var(--fond-3);border-radius:4px;padding:1px 5px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9em}.faire{margin:32px 0}.navigation-etapes{border-top:1px solid var(--trait);justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;display:flex}.liste-retours{gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prix{white-space:nowrap;align-items:baseline;gap:8px;font-size:.85rem;display:inline-flex}.euros{letter-spacing:.06em}.euro{color:var(--trait-fort)}.euro-plein{color:var(--ambre);font-weight:600}.prix-montant{color:var(--doux)}.prix-zero{color:var(--vert);font-weight:500}.legende-prix{color:var(--gris);flex-wrap:wrap;grid-column:1/-1;gap:4px 16px;margin:4px 0 0;font-size:.78rem;display:flex}.options{border:0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0 0 8px;padding:0;display:grid}.options-compactes{grid-template-columns:1fr;gap:10px}.carte-option{background:var(--fond-2);border:1.5px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre);cursor:pointer;align-content:start;gap:8px;padding:16px 18px;transition:border-color .15s,transform 80ms;display:grid;position:relative}.carte-option:hover{border-color:var(--trait-fort);transform:translateY(-1px)}.carte-option.retenue{border-color:var(--ambre);background:linear-gradient(0deg, var(--ambre-pale), var(--ambre-pale)), var(--fond-2)}.carte-option input{opacity:0;pointer-events:none;position:absolute}.carte-option:has(input:focus-visible){outline:2px solid var(--ambre);outline-offset:2px}.carte-option-tete{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.carte-option-libelle{font-family:var(--titres);color:#22262d;font-size:1.05rem;font-weight:700}.carte-option.retenue .carte-option-libelle:before{content:"✓ ";color:#a9690f}.carte-option-detail{color:var(--doux);gap:4px;font-size:.9rem;display:grid}.carte-option-detail .plus:before{content:"+ ";color:var(--vert);font-weight:700}.carte-option-detail .moins:before{content:"− ";color:var(--rouge);font-weight:700}.carte-option-detail .pour{font-style:italic}.etiquette-reco{background:var(--sauge-pale);color:var(--sauge)}.options-compactes .carte-option{padding:14px 18px}.decision{margin:8px 0 28px}.decision h2{font-size:1.25rem}.questionnaire{max-width:620px}.questionnaire-titre{font-family:var(--titres);color:var(--sauge);margin-bottom:8px;font-weight:700}.questionnaire-progression{align-items:center;gap:12px;margin-bottom:20px;display:flex}.questionnaire-progression progress{flex:1;width:auto}.questionnaire h1{font-size:clamp(1.6rem,4vw,2.2rem)}.questionnaire-actions{justify-content:space-between;margin-top:18px;display:flex}.questionnaire-note{margin-top:28px}.atelier section{margin:32px 0}.carte-accent{background:linear-gradient(135deg, var(--ambre-pale), var(--fond-2) 60%);border-color:#e9a23b73}.carte-accent .progression{margin-bottom:12px}.reponses{gap:8px;margin:0;display:grid}.reponse{background:var(--fond-2);border:1px solid var(--trait);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 14px;display:grid}.reponse dt{color:var(--doux)}.reponse dd{justify-content:space-between;gap:10px;margin:0;font-weight:500;display:flex}.modifier{white-space:nowrap;font-size:.85rem;font-weight:400}.notes p{margin-bottom:.7em}.groupe-achats h3{margin:18px 0 6px;font-size:1rem}.achats{background:var(--fond-2);border:1px solid var(--trait);border-radius:12px;margin:0;padding:0;list-style:none}.achats li{border-bottom:1px solid var(--trait);justify-content:space-between;gap:16px;padding:9px 14px;display:flex}.achats li:last-child{border-bottom:0}.achats-controle li:before{content:"☐";color:var(--gris);margin-right:10px}.achats-controle li{justify-content:flex-start}.achat-prix{color:var(--doux);white-space:nowrap}.achat-total{background:var(--fond-3);font-weight:600}.achat-total .achat-prix{color:var(--texte)}.achats-etape{margin:32px 0}.achats-etape .achats{box-shadow:none;border:0}.total-general{margin:16px 0 6px;font-size:1.1rem}.pousse-droite{margin-left:auto}.tableau{-webkit-overflow-scrolling:touch;margin:1em 0;overflow-x:auto}.tableau table{min-width:520px;margin:0}.encart-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.fil{margin-bottom:6px}.duree{margin-left:10px}.avatar{background:var(--sauge);color:#fff;width:36px;height:36px;font-weight:700;font-family:var(--titres);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.avatar:hover{filter:brightness(1.08);text-decoration:none}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.entete-interieur{flex-wrap:wrap;gap:8px 12px;padding:10px 16px}.navigation{flex-basis:100%;order:3}.entete-droite{margin-left:auto}.contenu{padding:24px 16px 48px}.reponse{grid-template-columns:1fr;gap:2px}}.actions-guide{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0 38px;display:flex}.raccourcis{flex-wrap:wrap;gap:8px;display:inline-flex}.bouton-petit{padding:5px 12px;font-size:.85rem}.barre-statut{border:1px dashed var(--trait-fort);border-radius:var(--rayon);background:#fff9;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 24px;padding:10px 14px;display:flex}.etiquette.statut-fait,.etiquette.statut-deja-fait{background:var(--vert-pale);color:var(--vert)}.etiquette.statut-moi-meme{background:var(--sauge-pale);color:var(--sauge)}.liste-etapes li.statut-moi-meme{border-color:#4f8a7b73}.liste-etapes li.faite .etape-titre{color:var(--doux)}.statut-moi-meme .coche{border-color:var(--sauge);color:var(--sauge);background:var(--sauge-pale)}@media (max-width:720px){.actions-guide{margin-left:0}}.jauge{align-items:center;gap:16px;margin-bottom:12px;display:flex}.jauge-valeur{font-family:var(--titres);color:#22262d;min-width:3.4em;font-size:2.2rem;font-weight:700}.jauge-barre{background:var(--fond-3);border-radius:999px;flex:1;height:12px;overflow:hidden}.jauge-barre>span{background:linear-gradient(90deg, var(--sauge), var(--ambre));border-radius:999px;height:100%;transition:width .4s;display:block}.jauge-compacte{gap:10px;width:200px;margin:0}.jauge-compacte .jauge-valeur{min-width:auto;font-size:1rem}.jauge-compacte .jauge-barre{height:6px}.fil{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.bilan-setup p:last-child{margin-bottom:0}.questions-prealables{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:8px 0 28px;display:grid}.question-prealable h2{margin-bottom:10px;font-size:1.05rem}.question-prealable .options-compactes{gap:6px}.question-prealable .carte-option{box-shadow:none;padding:10px 14px}.carte-option-cles{color:var(--sauge);font-size:.85rem;font-weight:500}.carte-option.recommandee{border-color:#4f8a7b99}.decision-large{max-width:none}.catalogue .filtres{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:0;display:flex}.catalogue .filtres legend{margin-bottom:8px;font-weight:500}.filtre{border:1px solid var(--trait-fort);background:var(--fond-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.9rem;display:inline-flex}.filtre input{width:auto;accent-color:var(--ambre)}.filtre.actif{border-color:var(--ambre);background:var(--ambre-pale)}.compte{margin-left:6px}.etape-large{max-width:var(--largeur)}.etape-large>.texte,.etape-large>h1,.etape-large>p,.etape-large>.barre-statut{max-width:var(--colonne)}.tableau-machines table{min-width:960px;font-size:.88rem}.tableau-machines th,.tableau-machines td{padding:8px 9px}.tableau-machines th[scope=row]{background:var(--fond-2);min-width:150px;color:var(--texte);font-weight:400}.entete-machine{text-align:left;justify-items:start;gap:2px;display:grid}.entete-machine .bouton{margin-top:4px}.nom-machine{font-family:var(--titres);color:#22262d;font-weight:700}.source{margin-right:4px}.tableau-machines tr.retenue td,.tableau-machines tr.retenue th{background:var(--ambre-pale)}.tableau-machines .oui{color:var(--vert);font-weight:700}.tableau-machines .non{color:var(--gris)}.tableau-machines .inconnu{color:var(--ambre);font-weight:700}.prix-releve{gap:2px;min-width:120px;display:grid}.nowrap{white-space:nowrap}.autres-machines{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}
