.questionnaire_page__eDIfi{--q-fond:var(--color-bg-light,#FAF9F6);--q-surface:#FFFFFF;--q-accent:var(--color-primary,#96705B);--q-accent-fonce:var(--color-primary-hover,#7A5B49);--q-titre:var(--color-title,#232D27);--q-texte:var(--color-text-main,#3A3A3A);--q-trait:var(--color-border,#E0DCD1);--q-doux:#F1EDE4;--q-teinte:#F7F1EC;--q-discret:#7D7568;min-height:100dvh;display:flex;flex-direction:column;background:var(--q-fond);color:var(--q-texte);font-size:1.0625rem}.questionnaire_entete__SbXuh{display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;font-size:.875rem}.questionnaire_logo__JNgZi{font-family:var(--font-logo,"Playfair Display",serif);font-size:1.25rem;color:var(--q-titre)}.questionnaire_fermer__1xq59{color:var(--q-discret)}.questionnaire_route__48_ew{position:relative;height:18px;margin:0 1.5rem}.questionnaire_route__48_ew:before{content:"";position:absolute;inset:8px 0 auto;border-top:2px dashed var(--q-trait)}.questionnaire_trace__p2ffZ{position:absolute;left:0;top:8px;border-top:2px solid var(--q-accent);transition:width .5s ease}.questionnaire_repere__NxEmK{position:absolute;top:2px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--q-accent);box-shadow:0 0 0 4px rgba(150,112,91,.18);transition:left .5s ease}.questionnaire_scene__6MmU0{flex:1 1;display:flex;justify-content:center;padding:1.75rem 1rem 2.5rem}.questionnaire_ecran__cyJH0{width:100%;max-width:40rem;animation:questionnaire_entree__FEF1R .45s ease both}.questionnaire_retour__IchkK{animation-name:questionnaire_entreeRetour__xzVA1}@keyframes questionnaire_entree__FEF1R{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes questionnaire_entreeRetour__xzVA1{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.questionnaire_ecran__cyJH0,.questionnaire_repere__NxEmK,.questionnaire_trace__p2ffZ{animation:none;transition:none}}.questionnaire_illu__45P9b{display:block;margin:0 auto .6rem;max-height:190px;max-width:70%;mix-blend-mode:multiply}.questionnaire_illuGrande__G_ZVW{max-height:250px}.questionnaire_ditTexte__08G8d,.questionnaire_dit__jiGUs{display:flex;gap:.6rem;align-items:center;margin-bottom:.6rem;color:var(--q-accent);font-family:var(--font-title,"Newsreader",Georgia,serif);font-style:italic;font-size:1.05rem}.questionnaire_dit__jiGUs img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}.questionnaire_titre__vlc_O{font-size:2rem;line-height:1.2}.questionnaire_chapo__eMX_z{color:var(--q-discret);margin:.5rem 0 1.4rem;font-size:1rem}.questionnaire_question__YH_vy{display:block;font-weight:700;color:var(--q-titre);font-size:.95rem;margin:1.4rem 0 .5rem}.questionnaire_note__6i4nJ{font-size:.8125rem;color:var(--q-discret);margin-top:.4rem}.questionnaire_centre__qZHMY{text-align:center}.questionnaire_centre__qZHMY .questionnaire_chapo__eMX_z{max-width:30rem;margin-left:auto;margin-right:auto}.questionnaire_signature____y3q{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:.4rem 0 1.6rem;text-align:left;font-size:.9rem;color:var(--q-discret)}.questionnaire_signature____y3q b{color:var(--q-titre)}.questionnaire_signature____y3q img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid var(--q-surface);box-shadow:0 2px 10px rgba(0,0,0,.08)}.questionnaire_signature____y3q .questionnaire_ditTexte__08G8d{margin:0}.questionnaire_choix__iQqz4{display:grid;grid-gap:.6rem;gap:.6rem}.questionnaire_choix__iQqz4[data-grille]{grid-template-columns:repeat(var(--colonnes),1fr)}.questionnaire_carte__sMt8A{border:1px solid var(--q-trait);background:var(--q-surface);border-radius:14px;padding:1rem 1.1rem;cursor:pointer;text-align:left;font:inherit;color:var(--q-texte);transition:border-color .2s,background .2s}.questionnaire_choix__iQqz4[data-grille] .questionnaire_carte__sMt8A{text-align:center;padding:.9rem .5rem}.questionnaire_carte__sMt8A:hover{border-color:var(--q-accent)}.questionnaire_carte__sMt8A[aria-pressed=true]{border-color:var(--q-accent);background:var(--q-teinte)}.questionnaire_carte__sMt8A b{display:block;color:var(--q-titre)}.questionnaire_carte__sMt8A small{color:var(--q-discret);font-size:.85rem}.questionnaire_icone__idpAe{display:block;font-size:1.4rem;margin-bottom:.15rem}.questionnaire_puces__a3u4l{display:flex;flex-wrap:wrap;gap:.5rem}.questionnaire_puce__Y_Hua{border:1px solid var(--q-trait);border-radius:999px;padding:.45rem .95rem;font:inherit;font-size:.9375rem;background:var(--q-surface);color:var(--q-texte);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.questionnaire_puce__Y_Hua:hover{border-color:var(--q-accent)}.questionnaire_puce__Y_Hua[aria-pressed=true]{background:var(--q-titre);border-color:var(--q-titre);color:#fff}.questionnaire_mois__rQUFH{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.4rem;gap:.4rem}.questionnaire_mois__rQUFH .questionnaire_puce__Y_Hua{border-radius:10px;padding:.55rem 0;text-align:center}.questionnaire_mois__rQUFH .questionnaire_puce__Y_Hua[aria-pressed=true],.questionnaire_qui__pEdBM .questionnaire_puce__Y_Hua[aria-pressed=true]{background:var(--q-accent);border-color:var(--q-accent)}.questionnaire_champ__pTU24,.questionnaire_zone__80TmN{width:100%;border:1px solid var(--q-trait);border-radius:12px;padding:.8rem .95rem;font:inherit;font-size:1rem;background:var(--q-surface);color:var(--q-titre)}.questionnaire_champ__pTU24:focus,.questionnaire_zone__80TmN:focus{outline:none;border-color:var(--q-accent);box-shadow:0 0 0 3px rgba(150,112,91,.12)}.questionnaire_champ__pTU24[aria-invalid=true]{border-color:#A0402A}.questionnaire_zone__80TmN{min-height:120px;resize:vertical;line-height:1.5}.questionnaire_deux__PVSu3{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.questionnaire_deux__PVSu3 .questionnaire_question__YH_vy{margin-top:0}.questionnaire_compteur__yGUe7{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--q-trait);background:var(--q-surface);border-radius:14px;padding:.75rem 1rem;margin-bottom:.5rem}.questionnaire_compteur__yGUe7 small{display:block;color:var(--q-discret);font-size:.8rem}.questionnaire_reglage__YZ2Bk{display:flex;align-items:center;gap:.9rem;font-size:1.25rem;color:var(--q-titre)}.questionnaire_reglage__YZ2Bk output{min-width:1ch;text-align:center}.questionnaire_reglage__YZ2Bk button{width:36px;height:36px;border-radius:50%;border:1px solid var(--q-trait);background:var(--q-fond);font-size:1.1rem;cursor:pointer;color:var(--q-accent)}.questionnaire_personnes__QyExQ{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.9rem}.questionnaire_personne__fquGm{display:grid;grid-template-columns:4.5rem 1fr 6.5rem;grid-gap:.5rem;gap:.5rem;align-items:center}.questionnaire_etiquette__VATvp{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--q-accent);font-weight:700}.questionnaire_qui__pEdBM{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.3rem}.questionnaire_nombre__MjYAV{font-size:.75rem;opacity:.8;margin-left:.3rem}.questionnaire_lien__v8kAA{display:inline-block;margin-top:.9rem;background:none;border:none;font:inherit;font-size:.9rem;color:var(--q-accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.questionnaire_micro__Ahjar{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;border:1px solid var(--q-trait);border-radius:999px;padding:.45rem 1rem .45rem .45rem;background:var(--q-surface);cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;color:var(--q-accent)}.questionnaire_micro__Ahjar:disabled{cursor:progress;opacity:.8}.questionnaire_microActif__zidfW{border-color:var(--q-accent);background:var(--q-teinte)}.questionnaire_microRond___4jui{width:34px;height:34px;border-radius:50%;background:var(--q-accent);display:inline-flex;align-items:center;justify-content:center;flex:none}.questionnaire_microRond___4jui svg{width:16px;height:16px;fill:#fff}.questionnaire_microActif__zidfW .questionnaire_microRond___4jui{animation:questionnaire_pulsation__dGX4o 1.2s infinite}@keyframes questionnaire_pulsation__dGX4o{0%{box-shadow:0 0 0 0 rgba(150,112,91,.45)}to{box-shadow:0 0 0 12px rgba(150,112,91,0)}}.questionnaire_onde__ecEiK{display:inline-flex;gap:2px;align-items:center;height:18px}.questionnaire_onde__ecEiK i{width:3px;background:var(--q-accent);border-radius:2px;animation:questionnaire_onde__ecEiK .9s ease-in-out infinite}@keyframes questionnaire_onde__ecEiK{0%,to{height:4px}50%{height:18px}}.questionnaire_microNote__rJoDK{font-size:.8125rem;color:var(--q-discret);margin-top:.4rem}.questionnaire_rgpd__tul6G{font-size:.8125rem;line-height:1.5;color:var(--q-discret);margin-top:1.1rem}.questionnaire_rgpd__tul6G a{color:var(--q-accent);text-decoration:underline}.questionnaire_erreurChamp__O7cKM,.questionnaire_erreur__bc4cp{color:#A0402A;font-size:.875rem}.questionnaire_erreur__bc4cp{margin-top:.9rem}.questionnaire_erreurChamp__O7cKM{display:block;margin-top:.25rem}.questionnaire_piege__eJVwJ{position:absolute;left:-9999px;width:1px;height:1px}.questionnaire_sr__I8WMC{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.questionnaire_nav__rJMS_{display:flex;justify-content:space-between;align-items:center;margin-top:1.9rem}.questionnaire_navDroite__GDGgz{display:flex;gap:.9rem;align-items:center}.questionnaire_navDroite__GDGgz .questionnaire_note__6i4nJ{margin:0}.questionnaire_precedent__gnrlA{background:none;border:none;font:inherit;color:var(--q-discret);cursor:pointer;font-size:.9375rem}.questionnaire_bouton__DUHsc{background:var(--q-accent);color:#fff;display:inline-block;text-decoration:none;border:none;border-radius:999px;padding:.85rem 1.9rem;font:inherit;font-weight:700;cursor:pointer;transition:background .2s}.questionnaire_bouton__DUHsc:hover{background:var(--q-accent-fonce)}.questionnaire_bouton__DUHsc:disabled{opacity:.7;cursor:progress}@media (max-width:600px){.questionnaire_titre__vlc_O{font-size:1.6rem}.questionnaire_illu__45P9b{max-height:140px}.questionnaire_choix__iQqz4[data-grille]{grid-template-columns:repeat(min(var(--colonnes),2),1fr)}.questionnaire_mois__rQUFH{grid-template-columns:repeat(4,1fr)}.questionnaire_deux__PVSu3{grid-template-columns:1fr}.questionnaire_personne__fquGm{grid-template-columns:1fr 5.5rem}.questionnaire_etiquette__VATvp{grid-column:1/-1}}