@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer clairiere{:root{--creme:#f4f1e8;--papier:#fbf9f3;--trait:#dad5c6;--foret:#1f3d2b;--foret-2:#2a4c37;--foret-3:#33583f;--sauge:#5e8a5a;--sauge-clair:#cfdcc6;--ocre:#e8b04b;--ocre-texte:#7a5410;--encre-2:#4d5c51;--sur-foret:#f4f1e8;--sur-foret-2:#c9d6c2;--sur-foret-3:#9db497;--police:"Atkinson Hyperlegible Next","Atkinson Hyperlegible",system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--creme);color:var(--foret);font-family:var(--police);margin:0}button{font:inherit;color:inherit}.vh{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.side{background:var(--foret);width:252px;color:var(--sur-foret);border-radius:22px;flex-direction:column;flex:none;gap:6px;padding:18px 12px 12px;display:flex}.side-haut{justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px 0 8px;display:flex}.marque{letter-spacing:-.035em;color:var(--sur-foret);align-items:center;gap:9px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.ico{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ico svg{width:20px;height:20px}.side .ico:hover{background:var(--foret-2)}.btn-nouvelle{background:var(--creme);min-height:44px;color:var(--foret);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-bottom:6px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.btn-nouvelle svg{width:17px;height:17px}.nav{flex-direction:column;gap:2px;display:flex}.nav a{min-height:44px;color:var(--sur-foret);border-radius:12px;align-items:center;gap:12px;padding:0 10px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.nav a:hover{background:var(--foret-2);color:var(--sur-foret)}.nav a i{background:var(--foret-2);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.nav a i svg{width:16px;height:16px}.nav a .compte{color:var(--sur-foret-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.side-sep{background:var(--foret-3);height:1px;margin:8px 4px}.side-lib{color:var(--sur-foret-3);margin:0;padding:4px 10px;font-size:12px;font-weight:600}.side-vide{color:var(--sur-foret-2);margin:0;padding:4px 10px;font-size:13.5px;line-height:1.45}.carte-compte{background:var(--foret-2);color:var(--sur-foret);border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:10px;text-decoration:none;display:flex}.carte-compte:hover{background:var(--foret-3);color:var(--sur-foret)}.avatar{background:var(--sauge);width:36px;height:36px;color:var(--creme);border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.avatar svg{width:18px;height:18px}.carte-compte b{font-size:14.5px;font-weight:600;display:block}.carte-compte small{color:var(--sur-foret-2);margin-top:1px;font-size:12.5px;display:block}.heros{background:var(--foret);color:var(--sur-foret);border-radius:22px;position:relative;overflow:hidden}.lueur{pointer-events:none;background:radial-gradient(closest-side,#e8b04b4d,#e8b04b1a 55%,#e8b04b00);border-radius:50%;position:absolute}.salut{letter-spacing:-.035em;color:var(--sur-foret);margin:0;font-weight:700;line-height:1.04}.salut span{color:var(--sur-foret-2);display:block}.champ{background:var(--papier);color:var(--foret);border-radius:20px;flex-direction:column;gap:14px;padding:16px 16px 12px 20px;display:flex;box-shadow:0 0 0 6px #f4f1e81f,0 18px 40px #0a181047}.champ textarea{resize:none;font:inherit;color:var(--foret);background:0 0;border:0;outline:none;height:52px;padding:0;font-size:17px;line-height:1.45}.champ textarea::placeholder{color:#67736a}.champ-pied{align-items:center;gap:10px;display:flex}.badge-sources{color:var(--encre-2);align-items:center;gap:6px;margin-right:auto;font-size:13.5px;display:inline-flex}.badge-sources svg{width:16px;height:16px;color:var(--sauge)}.micro{border:1px solid var(--trait);background:var(--papier);width:44px;height:44px;color:var(--foret);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.micro svg{width:18px;height:18px}.envoyer{background:var(--ocre);min-height:44px;color:var(--foret);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15.5px;font-weight:700;display:inline-flex}.envoyer svg{width:17px;height:17px}.puces{gap:10px;display:flex}.puce{min-height:40px;color:var(--sur-foret);white-space:nowrap;background:#f4f1e81a;border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.puce:hover{color:var(--sur-foret);background:#f4f1e829}.frise{background:var(--papier);border:1px solid var(--trait);border-radius:22px;padding:20px 26px 22px}.frise-tete{justify-content:space-between;align-items:baseline;display:flex}.frise h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.frise-tete a{font-size:14px;font-weight:600;text-decoration:none}.a-confirmer{height:22px;color:var(--ocre-texte);white-space:nowrap;border:1px dashed #c9a35a;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.tel{background:var(--foret);width:390px;height:844px;color:var(--sur-foret);font-family:var(--police);flex-direction:column;display:flex;position:relative;overflow:hidden}.tel-barre{z-index:1;flex:none;justify-content:space-between;align-items:center;height:60px;padding:0 8px;display:flex;position:relative}.tel .ico{width:44px;height:44px;color:var(--sur-foret)}:root{--sauge-logo:#7fa176}.grain{pointer-events:none;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0}.jalons{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid;position:relative}.jalons:before{content:"";background:var(--trait);height:2px;position:absolute;top:7px;left:8px;right:0}.jalon{flex-direction:column;gap:3px;padding-right:18px;display:flex;position:relative}.jalon .pt{background:var(--papier);border:2px solid var(--sauge);border-radius:99px;width:16px;height:16px;margin-bottom:14px;position:relative}.jalon.proche .pt{background:var(--ocre);border-color:var(--ocre);box-shadow:0 0 0 5px #e8b04b38}.jalon .date{letter-spacing:-.025em;font-size:22px;font-weight:700;line-height:1.1}.jalon .quoi{font-size:15px;font-weight:600;line-height:1.3}.jalon .dans{color:var(--encre-2);margin-top:2px;font-size:13px}.jalon.proche .dans{color:var(--ocre-texte);font-weight:700}.raccourcis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.raccourci{background:var(--papier);border:1px solid var(--trait);color:var(--foret);border-radius:22px;flex-direction:column;gap:5px;padding:20px 22px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.raccourci:hover{color:var(--foret);border-color:var(--sauge-clair)}.raccourci-ico{border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:8px;display:inline-flex}.raccourci-ico svg{width:21px;height:21px}.raccourci-titre{letter-spacing:-.01em;font-size:18px;font-weight:700}.raccourci-texte{color:var(--encre-2);font-size:14.5px;line-height:1.45}.raccourci-lien{align-items:center;gap:6px;margin-top:auto;font-size:14.5px;font-weight:700;display:inline-flex}.carte-compte{gap:6px}.carte-compte .avatar{border-radius:9px;width:32px;height:32px}.carte-compte b{white-space:nowrap;font-size:14px}.carte-compte small{white-space:nowrap;font-size:12px}.carte-compte .ico{width:36px;height:36px}.nav a .badge-j{color:#e8b04b;background:#e8b04b2e;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:700}.hist-tete{justify-content:space-between;align-items:center;padding:0 0 0 10px;display:flex}.hist-tete .ico{width:36px;height:36px;color:var(--sur-foret)}.hist-tete .ico svg{width:17px;height:17px}.hist{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.hist-groupe{letter-spacing:.05em;color:#9db497;padding:10px 10px 4px;font-size:11.5px;font-weight:700}.hist a{color:#e9efe4;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;padding:8px 10px;font-size:14px;text-decoration:none;display:block;overflow:hidden}.hist a:hover{color:#f4f1e8;background:#f4f1e812}.lecture{background:#fbf9f3;border:1px solid #e4dfd1;border-radius:22px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.lecture-tete{border-bottom:1px solid #ede8dc;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 12px 24px;display:flex}.lecture-tete h2{letter-spacing:-.01em;color:#1f3d2b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;overflow:hidden}.fil{flex-direction:column;flex:1;gap:26px;min-height:0;padding:28px 24px;display:flex;overflow:hidden}.fil-col{flex-direction:column;gap:26px;width:100%;max-width:720px;margin:0 auto;display:flex}.bulle-moi{color:#1f3d2b;background:#e7ecdf;border-radius:20px 20px 6px;align-self:flex-end;max-width:78%;padding:13px 18px;font-size:16px;line-height:1.5}.claire{flex-direction:column;gap:14px;display:flex}.claire-tete{color:#1f3d2b;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.claire-tete img{width:24px;height:24px;display:block}.etapes{flex-direction:column;gap:12px;margin:0;padding:6px 0;list-style:none;display:flex}.etape{color:#1f3d2b;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.4;display:flex}.etape .marque{border-radius:99px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:-1px;display:inline-flex}.etape.faite{color:#4d5c51}.etape.faite .marque{color:#1f3d2b;background:#cfdcc6}.etape.faite .marque svg{width:12px;height:12px}.etape.cours{font-weight:700}.etape.cours .marque{background:#e8b04b40}.etape.cours .marque:after{content:"";background:#e8b04b;border-radius:99px;width:9px;height:9px}.etape small{color:#4d5c51;margin-top:2px;font-size:13.5px;font-weight:400;display:block}.reflet{color:#0000;background:linear-gradient(90deg,#1f3d2b 0% 40%,#7fa176 50%,#1f3d2b 60% 100%) 30% 0/250% 100%;-webkit-background-clip:text;background-clip:text}.attente-note{color:#4d5c51;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.attente-note svg{flex:none;width:16px;height:16px}.socle{color:#f4f1e8;border-radius:22px;flex:none;position:relative;overflow:hidden}.arreter{color:#1f3d2b;cursor:pointer;background:#f4f1e8;border:1px solid #dad5c6;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.arreter svg{width:14px;height:14px}.hist a.actif{color:#f4f1e8;background:#f4f1e81f;font-weight:600}.verifie{min-height:36px;font:inherit;color:#4d5c51;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:0 10px 0 0;font-size:14px;font-weight:600;display:inline-flex}.verifie img{width:24px;height:24px;display:block}.verifie svg{width:16px;height:16px}.essentiel{letter-spacing:-.005em;color:#1f3d2b;margin:0;font-size:19px;font-weight:700;line-height:1.5}.texte{color:#1f3d2b;margin:0;font-size:17px;line-height:1.65}.inter{letter-spacing:.06em;color:#4d5c51;margin:6px 0 -6px;font-size:13px;font-weight:700}sup.src{color:#1f3d2b;vertical-align:4px;background:#e7ecdf;border-radius:6px;margin-left:3px;padding:1px 5px;font-size:11px;font-weight:700;line-height:1}.sources-ligne{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.sources-ligne>span{color:#4d5c51;margin-right:2px;font-size:13px}.pastille{color:#1f3d2b;background:#f4f1e8;border:1px solid #e4dfd1;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 12px 0 6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.pastille b{background:#e7ecdf;border-radius:99px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.actions-rep{gap:2px;margin-left:-8px;display:flex}.actions-rep .ico{color:#67736a;width:38px;height:38px}.actions-rep .ico svg{width:18px;height:18px}.champ-ligne{align-items:center;gap:10px;display:flex}.champ-ligne textarea{flex:1;height:26px;font-size:16.5px}.fondu-bas{pointer-events:none;background:linear-gradient(#fbf9f300,#fbf9f3 62%);height:150px;position:absolute;bottom:0;left:0;right:0}.form-tete{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.form-tete b{font-size:14px;font-weight:700}.vue-bascule{background:#ede8dc;border-radius:11px;gap:2px;padding:3px;display:inline-flex}.vue-bascule a{color:#4d5c51;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.vue-bascule a[aria-current=true]{color:#1f3d2b;background:#fbf9f3;box-shadow:0 1px 2px #1f3d2b1f}.vue-bascule svg{width:14px;height:14px}.cartes-f{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.carte-f{color:#1f3d2b;background:#fff;border:1px solid #e4dfd1;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 10px 14px 18px;text-decoration:none;display:grid}.carte-f h4{margin:0;font-size:16px;font-weight:700;line-height:1.25}.carte-f .lieu{color:#4d5c51;margin:2px 0 0;font-size:13.5px}.etiqs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.etiq{color:#1f3d2b;white-space:nowrap;background:#edf1e8;border-radius:99px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.faits{grid-template-columns:repeat(3,84px);gap:6px;display:grid}.fait{background:#f7f4ec;border-radius:12px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.fait strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.fait span{color:#4d5c51;font-size:11.5px;line-height:1.25}.fait.vide strong{color:#67736a;font-weight:600}.garder{color:#4d5c51;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.garder svg{width:19px;height:19px}.garder[aria-pressed=true]{color:#1f3d2b;background:#e8b04b2e}.garder[aria-pressed=true] svg{fill:#e8b04b}.note-chiffres{color:#67736a;margin:-2px 0 0;font-size:12.5px}.side .hist{flex:auto;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.side .carte-compte{flex:none}.garder[aria-pressed=true]{background:0 0}.tab-boite{background:#fff;border:1px solid #e4dfd1;border-radius:18px;position:relative;overflow-x:auto}.tab-f{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.tab-f th,.tab-f td{text-align:left;vertical-align:top;border-bottom:1px solid #ede8dc;padding:12px 14px}.tab-f thead th{letter-spacing:.05em;color:#4d5c51;white-space:nowrap;background:#f7f4ec;font-size:11.5px;font-weight:700}.tab-f tbody tr:last-child th,.tab-f tbody tr:last-child td{border-bottom:0}.tab-f th[scope=row]{color:#1f3d2b;background:#fff;min-width:150px;font-weight:700;position:sticky;left:0}.tab-f th[scope=row] small{color:#4d5c51;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.tab-f td.nb{white-space:nowrap;font-size:16px;font-weight:700}.tab-f td.nb small{color:#4d5c51;white-space:normal;margin-top:2px;font-size:12px;font-weight:400;display:block}.tab-f td.manque{color:#67736a;font-size:13px}.fiche{background:#fff;border:1px solid #e4dfd1;border-radius:22px;flex-direction:column;flex:none;width:430px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -30px #1f3d2b59}.fiche-tete{justify-content:space-between;align-items:center;padding:10px 10px 0 22px;display:flex}.fiche-tete .sur{letter-spacing:.06em;color:#4d5c51;font-size:12px;font-weight:700}.fiche-corps{flex-direction:column;flex:1;gap:16px;min-height:0;padding:4px 22px 18px;display:flex;overflow:hidden}.fiche h3{letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.15}.fiche .lieu-f{color:#4d5c51;margin:4px 0 0;font-size:14.5px}.grille-faits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.grille-faits .fait{padding:12px 14px}.grille-faits .fait strong{font-size:20px}.grille-faits .fait span{font-size:12.5px}.bloc-f{flex-direction:column;gap:6px;display:flex}.bloc-f h4{letter-spacing:.06em;color:#4d5c51;margin:0;font-size:12.5px;font-weight:700}.bloc-f p{margin:0;font-size:15px;line-height:1.55}.fiche-pied{background:#fff;border-top:1px solid #ede8dc;flex:none;gap:8px;padding:12px 16px 16px;display:flex}.btn-f{cursor:pointer;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.btn-f svg{width:17px;height:17px}.btn-f.plein{color:#f4f1e8;background:#1f3d2b}.btn-f.ligne{color:#1f3d2b;background:0 0;border:1.5px solid #dad5c6}.carte-f.ouverte{border-color:#1f3d2b;box-shadow:0 0 0 1px #1f3d2b}.tab-f thead th{white-space:normal;line-height:1.3}.tab-f th,.tab-f td{padding:12px}.tab-f th[scope=row]{width:27%;min-width:0}.fiche-corps2{flex-direction:column;flex:1;gap:18px;min-height:0;padding:2px 22px 18px;display:flex;overflow:hidden}.f-entete{grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:14px;display:grid}.f-carte{background:#eef2e8;border-radius:16px;width:112px;height:108px;text-decoration:none;display:block;position:relative;overflow:hidden}.f-carte svg{width:100px;height:96px;position:absolute;inset:6px}.f-carte span{color:#1f3d2b;background:#ffffffd9;border-radius:99px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;bottom:5px;left:6px}.f-section{flex-direction:column;gap:10px;display:flex}.f-section h4{letter-spacing:.06em;color:#4d5c51;margin:0;font-size:12px;font-weight:700}.f-acces{background:#f7f4ec;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.anneau{border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative}.anneau:after{content:"";background:#f7f4ec;border-radius:50%;position:absolute;inset:9px}.anneau b{z-index:1;letter-spacing:-.02em;font-size:20px;position:relative}.f-acces p{margin:0;font-size:14px;line-height:1.4}.f-acces small{color:#4d5c51;margin-top:4px;font-size:12.5px;display:block}.tendance{align-items:flex-end;gap:6px;height:34px;margin-top:8px;display:flex}.tendance i{background:#cfdcc6;border-radius:5px 5px 2px 2px;width:22px;display:block}.tendance i.der{background:#e8b04b}.tendance-lib{color:#4d5c51;gap:6px;font-size:10.5px;display:flex}.tendance-lib span{text-align:center;width:22px}.barre-empilee{border-radius:99px;gap:2px;height:14px;display:flex;overflow:hidden}.barre-empilee i{height:100%;display:block}.legende{color:#1f3d2b;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.legende span{align-items:center;gap:6px;display:inline-flex}.legende i{border-radius:3px;width:10px;height:10px;display:inline-block}.legende b{font-variant-numeric:tabular-nums}.f-promo{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.f-promo .fait strong{font-size:18px}.f-vide{color:#4d5c51;border:1.5px dashed #e4dfd1;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.f-vide svg{flex:none;width:18px;height:18px}.etiq.info{gap:5px}.etiq.info svg{width:12px;height:12px}.tendance-lib span,.tendance i{width:30px}.aide{background:#f6eedc;border:1px solid #e9dcbd;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.aide-titre{color:#1f3d2b;margin:0;font-size:16px;font-weight:700;line-height:1.35}.aide-sous{color:#4d5c51;margin:-6px 0 0;font-size:14.5px;line-height:1.45}.appels{gap:8px;margin:0;padding:0;list-style:none;display:grid}.appels.deux{grid-template-columns:1fr 1fr}.appel{box-sizing:border-box;color:#1f3d2b;background:#fbf9f3;border:1px solid #eadfc4;border-radius:14px;align-items:center;gap:12px;height:100%;min-height:60px;padding:9px 9px 9px 14px;text-decoration:none;display:flex}.appel:hover{color:#1f3d2b;border-color:#d8c79e}.appel-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.appel-txt b{font-size:15px;font-weight:700;line-height:1.3}.appel-txt span{color:#4d5c51;font-size:13.5px;line-height:1.4}.appel-txt strong{color:#1f3d2b;font-variant-numeric:tabular-nums;letter-spacing:.01em;margin-right:5px;font-size:14.5px;font-weight:700}.appel-btn{color:#f4f1e8;background:#1f3d2b;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.appel-btn svg{width:18px;height:18px}.aide-autour{color:#1f3d2b;margin:0;font-size:14.5px;line-height:1.5}.liste{color:#1f3d2b;flex-direction:column;gap:8px;margin:0;padding-left:22px;font-size:17px;line-height:1.6;display:flex}.doux{color:#4d5c51;margin:0;font-size:15.5px;font-style:italic;line-height:1.55}.mention{color:#4d5c51;margin:0;font-size:14.5px;line-height:1.55}.panne{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;align-items:center;gap:8px 12px;max-width:88%;margin-top:-12px;display:flex}.panne-txt{color:#4d5c51;text-align:left;flex:0 auto;align-items:flex-start;gap:8px;margin:0;font-size:14.5px;line-height:1.45;display:flex}.panne-txt svg{color:#7a5410;flex:none;width:17px;height:17px;margin-top:2px}.btn-reessayer{min-height:44px;font:inherit;color:#1f3d2b;cursor:pointer;background:#fbf9f3;border:1px solid #dad5c6;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn-reessayer svg{width:16px;height:16px}.lien-discret{color:#4d5c51;text-underline-offset:3px;font-size:13.5px;text-decoration:underline}.voile{background:#0f1f166b;position:absolute;inset:0}.signal{color:#1f3d2b;background:#fbf9f3;flex-direction:column;gap:14px;display:flex;position:absolute;box-shadow:0 -16px 50px #050e0959}.signal-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.signal-tete h3{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}.signal-sous{color:#4d5c51;margin:-6px 0 0;font-size:15px;line-height:1.45}.choix{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.choix-l{cursor:pointer;background:#f4f1e8;border:1px solid #e4dfd1;border-radius:14px;align-items:center;gap:12px;min-height:52px;padding:0 14px;font-size:15.5px;display:flex}.choix-l input{accent-color:#1f3d2b;flex:none;width:20px;height:20px;margin:0}.choix-l.pris{background:#fbf9f3;border-color:#1f3d2b;font-weight:600;box-shadow:inset 0 0 0 1px #1f3d2b}.signal-lib{color:#1f3d2b;font-size:14px;font-weight:600}.signal-champ{box-sizing:border-box;resize:none;width:100%;min-height:84px;font:inherit;color:#1f3d2b;background:#fbf9f3;border:1px solid #dad5c6;border-radius:14px;margin-top:-6px;padding:12px 14px;font-size:15.5px;line-height:1.45}.signal-champ::placeholder{color:#6b756d}.signal-mention{color:#4d5c51;align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.signal-mention svg{color:#5e8a5a;flex:none;width:16px;height:16px;margin-top:1px}.signal-pied{justify-content:flex-end;gap:10px;display:flex}.btn-sig{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:15.5px;font-weight:700;display:inline-flex}.btn-sig.annuler{color:#1f3d2b;background:0 0;border:1px solid #dad5c6}.btn-sig.envoyer-sig{color:#f4f1e8;background:#1f3d2b;border:0}.actions-rep .ico.signale{color:#1f3d2b}.toast{color:#f4f1e8;background:#1f3d2b;border-radius:16px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 14px 34px -12px #050e098c}.toast svg{color:#cfdcc6;width:18px;height:18px}.nav a.actif{color:#f4f1e8;background:#f4f1e81f;font-weight:600}.poss{background:#fbf9f3;border:1px solid #e4dfd1;border-radius:22px;flex-direction:column;flex:1;gap:24px;min-height:0;padding:30px 30px 24px;display:flex;position:relative;overflow:hidden}.poss-tete{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.poss-tete h1{letter-spacing:-.02em;color:#1f3d2b;margin:0;font-size:28px;font-weight:700;line-height:1.15}.poss-tete p{color:#4d5c51;margin:6px 0 0;font-size:15px;line-height:1.45}.appareil{color:#4d5c51;align-items:center;gap:7px;font-size:13px;line-height:1.4;display:inline-flex}.appareil svg{color:#5e8a5a;flex:none;width:16px;height:16px}.frise-p{grid-template-columns:118px repeat(5,minmax(0,1fr)) 176px;row-gap:10px;display:grid;position:relative}.frise-fond{pointer-events:none;grid-area:1/2/-1/-1;grid-template-columns:repeat(5,minmax(0,1fr)) 176px;display:grid}.frise-fond i{border-left:1px solid #ede8dc}.frise-an{letter-spacing:.04em;color:#4d5c51;border-bottom:1px solid #e4dfd1;grid-row:1;padding:0 0 10px 10px;font-size:12.5px;font-weight:700}.frise-dom{letter-spacing:.06em;color:#4d5c51;grid-column:1;padding-top:12px;font-size:12.5px;font-weight:700}.barre{box-sizing:border-box;color:#1f3d2b;border-radius:14px;flex-direction:column;justify-content:center;gap:3px;min-height:78px;margin:0 4px;padding:10px 40px 10px 14px;text-decoration:none;display:flex;position:relative}.barre b{font-size:14.5px;font-weight:700;line-height:1.3}.barre span{color:#4d5c51;font-size:12.5px;line-height:1.35}.barre.licence{background:#e3ebdb}.barre.but{background:#f2e6c9}.barre.ecole{background:#e6e1d3}.barre.sante{background:#cce3f2}.barre.autre{background:#fff;box-shadow:inset 0 0 0 1px #dad5c6}.barre-x{color:#4d5c51;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:6px;right:6px}.barre-x svg{width:15px;height:15px}.suite-p{box-sizing:border-box;color:#4d5c51;border:1.5px dashed #b9c9ae;border-radius:14px;align-items:center;min-height:78px;margin:0 4px;padding:8px 12px;font-size:13px;line-height:1.35;display:flex}.legende-p{color:#4d5c51;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;display:flex}.legende-p i{vertical-align:-1px;border-radius:4px;width:22px;height:12px;margin-right:6px;display:inline-block}.vide-p{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:0 24px;display:flex}.vide-p h2{letter-spacing:-.015em;color:#1f3d2b;margin:0;font-size:24px;font-weight:700}.vide-p p{color:#4d5c51;max-width:460px;margin:0;font-size:16px;line-height:1.55}.btn-claire{color:#f4f1e8;min-height:48px;font:inherit;cursor:pointer;background:#1f3d2b;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 22px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.btn-claire svg{width:17px;height:17px}.mini-carte{text-align:left;background:#fff;border:1px solid #e4dfd1;border-radius:16px;align-items:center;gap:14px;padding:12px 10px 12px 16px;display:flex;box-shadow:0 10px 30px -18px #1f3d2b59}.mini-carte b{color:#1f3d2b;font-size:14.5px;display:block}.mini-carte span{color:#4d5c51;font-size:12.5px}.mini-carte .garder{box-shadow:0 0 0 3px #e8b04b73}.regle{letter-spacing:.03em;color:#4d5c51;text-align:center;border-bottom:1px solid #e4dfd1;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,.9fr);gap:3px;padding:8px 13px 8px 15px;font-size:11.5px;font-weight:700;display:grid}.ligne-p{background:#fff;border:1px solid #e4dfd1;border-radius:16px;flex-direction:column;gap:8px;padding:12px 12px 12px 14px;display:flex;position:relative}.ligne-p b{color:#1f3d2b;padding-right:34px;font-size:15px;line-height:1.3}.ligne-p .lieu-p{color:#4d5c51;margin-top:-5px;font-size:12.5px;line-height:1.35}.piste{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,.9fr);gap:3px;height:12px;display:grid}.piste i{border-radius:4px}.piste .plein.licence{background:#b9cdac}.piste .plein.but{background:#e3c98b}.piste .plein.ecole{background:#cfc6ae}.piste .plein.sante{background:#a0c6de}.piste .plein.autre{background:#dad5c6}.piste .pointille{border:1.5px dashed #b9c9ae}.suite-tel{color:#4d5c51;font-size:12.5px;line-height:1.35}.vide-p p.appareil{max-width:none;font-size:13px;line-height:1.4}.astuce{background:#eef2e8;border:1px solid #d9e2cf;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.astuce p{color:#1f3d2b;max-width:520px;margin:0;font-size:15px;line-height:1.5}.carrousel{width:340px;max-width:100%;height:72px;position:relative}.carrousel .mini-carte{opacity:0;justify-content:space-between;animation:12s infinite both carte-defile;position:absolute;inset:0}.carrousel .mini-carte>div{min-width:0}.carrousel .mini-carte b,.carrousel .mini-carte span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.carrousel .mini-carte .garder{box-shadow:none;color:#1f3d2b;background:0 0;flex:none;animation:12s infinite both signet-anneau;display:inline-flex}.carrousel .mini-carte .garder svg{animation:12s infinite both signet-plein}.carrousel .mini-carte:nth-child(2),.carrousel .mini-carte:nth-child(2) .garder,.carrousel .mini-carte:nth-child(2) .garder svg{animation-delay:3s}.carrousel .mini-carte:nth-child(3),.carrousel .mini-carte:nth-child(3) .garder,.carrousel .mini-carte:nth-child(3) .garder svg{animation-delay:6s}.carrousel .mini-carte:nth-child(4),.carrousel .mini-carte:nth-child(4) .garder,.carrousel .mini-carte:nth-child(4) .garder svg{animation-delay:9s}@keyframes carte-defile{0%{opacity:0;transform:translateY(16px)scale(.97)}5%{opacity:1;transform:none}20%{opacity:1;transform:none}25%{opacity:0;transform:translateY(-16px)scale(.97)}to{opacity:0;transform:translateY(-16px)scale(.97)}}@keyframes signet-plein{0%,9%{fill:#0000;transform:scale(1)}11%{fill:#e8b04b;transform:scale(1.3)}14%,to{fill:#e8b04b;transform:scale(1)}}@keyframes signet-anneau{0%,9%{background:0 0;box-shadow:0 0 #e8b04b00}11%{background:#e8b04b2e;box-shadow:0 0 0 6px #e8b04b59}16%,to{background:#e8b04b2e;box-shadow:0 0 #e8b04b00}}@media (prefers-reduced-motion:reduce){.carrousel .mini-carte,.carrousel .mini-carte .garder,.carrousel .mini-carte .garder svg{animation:none}.carrousel .mini-carte:first-child{opacity:1}.carrousel .mini-carte:first-child .garder svg{fill:#e8b04b}}.verif-panneau{background:#f7f4ec;border:1px solid #e4dfd1;border-radius:16px;flex-direction:column;gap:12px;margin-top:-4px;padding:14px 16px 16px;display:flex}.verif-resume{color:#1f3d2b;align-items:flex-start;gap:9px;margin:0;font-size:14.5px;font-weight:600;line-height:1.45;display:flex}.verif-resume svg{color:#5e8a5a;flex:none;width:18px;height:18px;margin-top:1px}.verif-titre{letter-spacing:.06em;color:#4d5c51;margin:2px 0 -4px;font-size:12px;font-weight:700}.verif-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.verif-ligne{box-sizing:border-box;color:#1f3d2b;background:#fbf9f3;border:1px solid #ede8dc;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:8px 10px 8px 12px;text-decoration:none;display:flex}.verif-ligne>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.verif-ligne b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;line-height:1.3;overflow:hidden}.verif-ligne small{color:#4d5c51;font-size:12.5px;line-height:1.35}.verif-ligne>svg{color:#4d5c51;flex:none;width:16px;height:16px}.verif-ligne.sans{background:0 0;border:1.5px dashed #d6ccb2}.verif-ligne.sans b{white-space:normal}.verif-ligne.sans>svg:first-child{color:#7a5410}.verif-ligne.fixe{cursor:default}.ech-page>*{flex:none}.ech-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ech-tete h1{letter-spacing:-.02em;color:#1f3d2b;margin:0;font-size:28px;font-weight:700;line-height:1.15}.filtres{flex-wrap:wrap;gap:8px;display:flex}.filtre{min-height:40px;font:inherit;color:#4d5c51;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #dad5c6;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}.filtre i{border-radius:99px;flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1.5px #b9b29e}.filtre[aria-pressed=true]{color:#f4f1e8;background:#1f3d2b;border-color:#1f3d2b}.filtre[aria-pressed=true] i{box-shadow:none}.prochaine{color:#f4f1e8;background:#1f3d2b;border-radius:20px;grid-template-columns:176px minmax(0,1fr) 214px;align-items:center;gap:28px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.prochaine:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#e8b04b38,#e8b04b00);border-radius:50%;width:420px;height:260px;position:absolute;top:-120px;right:-120px}.prochaine>*{z-index:1;position:relative}.pe-quand{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pe-lib{letter-spacing:.08em;color:#cfdcc6;font-size:12px;font-weight:700}.pe-date{letter-spacing:-.03em;color:#f4f1e8;font-size:36px;font-weight:700;line-height:1.05}.pe-j{color:#e8b04b;background:#e8b04b2e;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:700}.pe-quoi{flex-direction:column;gap:6px;min-width:0;display:flex}.pe-quoi h2{letter-spacing:-.01em;color:#f4f1e8;margin:0;font-size:20px;font-weight:700;line-height:1.3}.pe-quoi p{color:#cfdcc6;margin:0;font-size:15px;line-height:1.5}.pe-actions{flex-direction:column;gap:8px;display:flex}.btn-pe{min-height:46px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn-pe svg{flex:none;width:16px;height:16px}.btn-pe.plein{color:#1f3d2b;background:#f4f1e8;border:0}.btn-pe.creux{color:#f4f1e8;background:0 0;border:1px solid #f4f1e861}.frise-e{flex-direction:column;display:flex}.fe-ligne{grid-template-columns:136px minmax(0,1fr);align-items:stretch;display:grid}.fe-lib{letter-spacing:.06em;color:#4d5c51;align-items:center;padding-right:10px;font-size:11.5px;font-weight:700;line-height:1.25;display:flex}.fe-mois{border-bottom:1px solid #e4dfd1;grid-template-columns:repeat(10,minmax(0,1fr));padding-bottom:8px;display:grid}.fe-m{letter-spacing:.04em;color:#1f3d2b;border-radius:99px;justify-self:start;margin-left:4px;padding:3px 8px;font-size:12px;font-weight:700;text-decoration:none}.fe-m.passe{color:#6b756d}.fe-m.actuel{color:#f4f1e8;background:#1f3d2b}.fe-piste{background:repeating-linear-gradient(90deg,#ede8dc 0 1px,#0000 1px 10%);height:40px;position:relative}.fe-barre{color:#1f3d2b;white-space:nowrap;border-radius:9px;align-items:center;padding:0 7px;font-size:12px;font-weight:700;text-decoration:none;display:flex;position:absolute;top:6px;bottom:6px;overflow:hidden}.fe-barre.ps{background:#d3e0c7}.fe-barre.bl{background:#eedbab}.fe-barre.re{background:#ddd6c4}.fe-barre.passe{opacity:.45}.fe-auj{background:#e8b04b;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.mois-e{flex-direction:column;gap:8px;display:flex}.mois-e>h2{letter-spacing:.08em;color:#4d5c51;margin:0 0 2px;font-size:12.5px;font-weight:700}.liste-e{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ech-ligne{background:#fff;border:1px solid #e4dfd1;border-radius:16px;grid-template-columns:128px minmax(0,1fr) auto 44px;align-items:center;gap:16px;padding:11px 10px 11px 16px;display:grid}.ech-quand{flex-direction:column;gap:1px;display:flex}.ech-quand small{letter-spacing:.07em;color:#4d5c51;font-size:11px;font-weight:700}.ech-quand b{letter-spacing:-.01em;color:#1f3d2b;font-size:17px;font-weight:700;line-height:1.2}.ech-quoi{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.ech-titre{color:#1f3d2b;font-size:15.5px;font-weight:700;line-height:1.3;text-decoration:none;display:inline}.ech-titre svg{vertical-align:-1px;color:#4d5c51;width:14px;height:14px;margin-left:6px}.ech-quoi>span{color:#4d5c51;font-size:13.5px;line-height:1.4}.tag-e{white-space:nowrap;color:#1f3d2b;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.tag-e.ps{background:#e3ebdb}.tag-e.bl{background:#f2e6c9}.tag-e.re{background:#e6e1d3}.coche{color:#5e8a5a;cursor:pointer;background:0 0;border:1.5px solid #b9c9ae;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.coche svg{width:18px;height:18px}.coche.faite{color:#fff;background:#5e8a5a;border-color:#5e8a5a}.ech-ligne.faite{background:0 0;border-style:dashed;border-color:#dad5c6}.ech-ligne.faite .ech-titre{color:#4d5c51}.btn-refaire{min-height:44px;font:inherit;color:#1f3d2b;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 4px;font-size:13.5px;font-weight:600;text-decoration:underline}.note-e{color:#4d5c51;margin:0;font-size:13px;line-height:1.5}.toast .annuler-t{min-height:32px;font:inherit;color:#e8b04b;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0 2px;font-size:15px;font-weight:700;text-decoration:underline}.ech-ligne.mob{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:10px;padding:12px 8px 12px 14px}.ech-ligne.mob .ech-quoi{gap:3px}.ech-date{letter-spacing:.02em;color:#4d5c51;font-size:12.5px;font-weight:700}.ech-ligne.mob .tag-e{margin-top:4px}.rdv-grille{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:28px;display:grid}.rdv-blocs{flex-direction:column;gap:22px;min-width:0;display:flex}.bloc-r{flex-direction:column;gap:10px;min-width:0;display:flex}.bloc-r>h2{letter-spacing:.08em;color:#4d5c51;margin:0;font-size:12.5px;font-weight:700}.options-r{grid-template-columns:1fr 1fr;gap:10px;display:grid}.option-r{text-align:left;font:inherit;color:#1f3d2b;cursor:pointer;background:#fff;border:1.5px solid #e4dfd1;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.option-r svg{color:#4d5c51;flex:none;width:20px;height:20px;margin-top:1px}.option-r b{font-size:15.5px;line-height:1.3;display:block}.option-r small{color:#4d5c51;margin-top:2px;font-size:13.5px;line-height:1.4;display:block}.option-r[aria-pressed=true]{border-color:#1f3d2b;box-shadow:inset 0 0 0 1px #1f3d2b}.option-r[aria-pressed=true] svg{color:#1f3d2b}.lien-r{color:#1f3d2b;text-underline-offset:3px;align-self:flex-start;font-size:13.5px;font-weight:600;text-decoration:underline}.jours{gap:8px;display:flex}.jour{width:62px;height:64px;font:inherit;color:#1f3d2b;cursor:pointer;background:#fff;border:1px solid #e4dfd1;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;padding:0;display:flex}.jour small{color:#4d5c51;font-size:12px;font-weight:600}.jour b{font-size:19px;font-weight:700;line-height:1.1}.jour[aria-pressed=true]{color:#f4f1e8;background:#1f3d2b;border-color:#1f3d2b}.jour[aria-pressed=true] small{color:#cfdcc6}.jour:disabled{color:#9aa39b;cursor:default;background:0 0;border-style:dashed}.jour:disabled small{color:#9aa39b}.heures{flex-wrap:wrap;gap:8px;display:flex}.heure{min-height:44px;font:inherit;color:#1f3d2b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dad5c6;border-radius:999px;padding:0 16px;font-size:15px;font-weight:600}.heure[aria-pressed=true]{color:#f4f1e8;background:#1f3d2b;border-color:#1f3d2b}.avec-r{color:#4d5c51;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.avec-r svg{flex:none;width:16px;height:16px;margin-top:2px}.avec-r b{color:#1f3d2b}.conv-choix{min-height:42px;font:inherit;color:#1f3d2b;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dad5c6;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;max-width:100%;padding:0 12px 0 14px;font-size:14px;font-weight:600;display:inline-flex}.conv-choix>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conv-choix small{color:#4d5c51;font-size:14px;font-weight:500}.conv-choix svg{color:#4d5c51;flex:none;width:16px;height:16px}.resume-r{color:#1f3d2b;background:#fff;border:1px solid #e4dfd1;border-radius:16px;margin:0;padding:16px 18px;font-size:15px;line-height:1.55}.resume-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:-2px;display:flex}.btn-r{min-height:44px;font:inherit;color:#1f3d2b;cursor:pointer;white-space:nowrap;background:#fbf9f3;border:1px solid #dad5c6;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn-r svg{flex:none;width:16px;height:16px}.btn-lien{min-height:44px;font:inherit;color:#4d5c51;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 8px;font-size:14.5px;font-weight:600;text-decoration:underline}.note-r{color:#4d5c51;align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.note-r svg{color:#5e8a5a;flex:none;width:16px;height:16px;margin-top:2px}.recap-r{color:#f4f1e8;background:#1f3d2b;border-radius:20px;flex-direction:column;gap:16px;padding:22px;display:flex;position:relative;overflow:hidden}.recap-r:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#e8b04b33,#e8b04b00);border-radius:50%;width:360px;height:240px;position:absolute;top:-120px;right:-150px}.recap-r>*{z-index:1;position:relative}.recap-lib{letter-spacing:.08em;color:#cfdcc6;font-size:12px;font-weight:700}.recap-date{flex-direction:column;gap:2px;margin-top:-8px;display:flex}.recap-date b{letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1.1}.recap-date span{color:#cfdcc6;font-size:16px;font-weight:600}.recap-liste{border-top:1px solid #f4f1e829;flex-direction:column;gap:9px;margin:0;padding:14px 0 0;list-style:none;display:flex}.recap-liste li{color:#f4f1e8;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.recap-liste svg{color:#cfdcc6;flex:none;width:17px;height:17px;margin-top:1px}.champ-r{flex-direction:column;gap:6px;display:flex}.champ-r label{color:#cfdcc6;font-size:13px;font-weight:600}.champ-r input{box-sizing:border-box;height:46px;font:inherit;color:#f4f1e8;background:#f4f1e814;border:1px solid #f4f1e84d;border-radius:12px;padding:0 14px;font-size:15px}.champ-r input::placeholder{color:#f4f1e8a3}.champ-r.clair label{color:#4d5c51}.champ-r.clair input{color:#1f3d2b;background:#fff;border-color:#dad5c6}.champ-r.clair input::placeholder{color:#6f7971}.recap-r small{color:#cfdcc6;text-align:center;font-size:12.5px;line-height:1.45}.barre-r{z-index:4;background:#fbf9f3;border-top:1px solid #e4dfd1;align-items:center;gap:12px;padding:12px 16px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.barre-r p{color:#4d5c51;flex:1;min-width:0;margin:0;font-size:13.5px;line-height:1.35}.barre-r p b{color:#1f3d2b;font-size:15.5px;display:block}.btn-reserver{color:#f4f1e8;min-height:48px;font:inherit;cursor:pointer;white-space:nowrap;background:#1f3d2b;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15.5px;font-weight:700;display:inline-flex}.btn-reserver.creme{color:#1f3d2b;background:#f4f1e8;width:100%}.portes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.porte{background:#fff;border:1px solid #e4dfd1;border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.porte h3{color:#1f3d2b;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;line-height:1.3;display:flex}.porte h3 svg{flex:none;width:20px;height:20px}.porte p{color:#4d5c51;margin:0;font-size:14.5px;line-height:1.5}.porte .lien-r{align-items:center;gap:6px;margin-top:4px;display:inline-flex}.porte .lien-r svg{width:14px;height:14px}.ville-r{box-sizing:border-box;background:#fff;border:1px solid #dad5c6;border-radius:14px;align-items:center;gap:10px;min-width:0;max-width:440px;height:48px;padding:0 6px 0 14px;display:flex}.ville-r>svg{color:#4d5c51;flex:none;width:18px;height:18px}.ville-r input{width:0;min-width:0;font:inherit;color:#1f3d2b;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15.5px;font-weight:600}.ville-r button{min-height:36px;font:inherit;color:#1f3d2b;white-space:nowrap;cursor:pointer;background:#eef2ea;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.ville-r button svg{width:15px;height:15px}.ville-aide{color:#4d5c51;margin:-4px 0 0;font-size:13px;line-height:1.4}.lieux-r{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lieu-r{text-align:left;font:inherit;color:#1f3d2b;cursor:pointer;background:#fff;border:1.5px solid #e4dfd1;border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:10px 14px;display:flex}.lieu-r b{font-size:15px;line-height:1.3}.lieu-r small{color:#4d5c51;font-size:13px;line-height:1.35}.lieu-r .dist{letter-spacing:.01em;color:#4d5c51;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.lieu-r .dist svg{flex:none;width:14px;height:14px}.lieu-r[aria-pressed=true]{border-color:#1f3d2b;box-shadow:inset 0 0 0 1px #1f3d2b}.lieu-r.visio{background:#f7f4ec}.av-r{color:#f4f1e8;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:inline-flex}.option-r .av-r+span{padding-top:1px}.bloc-tete-r{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bloc-tete-r h2{letter-spacing:.08em;color:#4d5c51;margin:0;font-size:12.5px;font-weight:700}.bloc-tete-r .lien-r{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bloc-tete-r .lien-r svg{flex:none;width:15px;height:15px}.mois-nav-r{justify-content:space-between;align-items:center;gap:8px;display:flex}.mois-nav-r b{color:#1f3d2b;font-size:16px;font-weight:700}.mois-nav-r .ico{color:#1f3d2b;background:#fff;border:1px solid #e4dfd1;border-radius:999px;width:40px;height:40px}.mois-nav-r .ico svg{width:18px;height:18px}.mois-r{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.jsem{letter-spacing:.02em;color:#4d5c51;text-align:center;padding-bottom:2px;font-size:12px;font-weight:700}.jm{height:44px;font:inherit;color:#1f3d2b;cursor:pointer;background:#fff;border:1px solid #e4dfd1;border-radius:12px;padding:0;font-size:15.5px;font-weight:700}.jm:disabled{color:#aeb5ad;cursor:default;background:0 0;border-color:#0000;font-weight:500}.jm.complet{color:#9aa39b;background:0 0;border:1px dashed #d6d0c0;font-weight:500}.jm[aria-pressed=true]{color:#f4f1e8;background:#1f3d2b;border-color:#1f3d2b}.ligne-r{background:#fff;border:1px solid #e4dfd1;border-radius:16px;align-items:center;gap:12px;padding:10px 8px 10px 16px;display:flex}.ligne-r>svg{color:#4d5c51;flex:none;width:18px;height:18px}.ligne-r>span{color:#1f3d2b;flex:1;min-width:0;font-size:14.5px;line-height:1.4}.regl-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.regl-col{flex-direction:column;gap:24px;min-width:0;display:flex}.regl-bloc{flex-direction:column;gap:10px;min-width:0;display:flex}.regl-bloc>h2{letter-spacing:.08em;color:#4d5c51;margin:0;font-size:12.5px;font-weight:700}.regl-carte{background:#fff;border:1px solid #e4dfd1;border-radius:16px;flex-direction:column;display:flex}.regl-ligne{box-sizing:border-box;color:#1f3d2b;align-items:center;gap:16px;min-height:64px;padding:14px 16px;text-decoration:none;display:flex}.regl-ligne+.regl-ligne{border-top:1px solid #ede8dc}.regl-ligne.pile{flex-direction:column;align-items:flex-start;gap:10px}.regl-ligne>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.regl-ligne b{color:#1f3d2b;font-size:15.5px;font-weight:700;line-height:1.3}.regl-ligne small{color:#4d5c51;font-size:13.5px;line-height:1.4}.regl-ligne.lien{min-height:54px}.regl-ligne.lien>svg{color:#4d5c51;flex:none;width:17px;height:17px}.inter-r{cursor:pointer;background:#d9d3c3;border:0;border-radius:999px;flex:none;width:50px;height:30px;padding:0;position:relative}.inter-r:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1f3d2b4d}.inter-r[aria-checked=true]{background:#5e8a5a}.inter-r[aria-checked=true]:after{left:23px}.segment-r{background:#eeeae0;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.segment-r button{min-height:40px;font:inherit;color:#4d5c51;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:600}.segment-r button[aria-pressed=true]{color:#1f3d2b;background:#fff;box-shadow:0 1px 3px #1f3d2b2e}.prenom-r{box-sizing:border-box;height:42px;font:inherit;color:#1f3d2b;background:#fbf9f3;border:1px solid #dad5c6;border-radius:10px;flex:none;width:170px;padding:0 12px;font-size:15.5px;font-weight:600}.donnees-r{color:#1f3d2b;margin:0;font-size:15px;line-height:1.55}.btn-r.fort{color:#7a5410;border-color:#e2d3ae}.lecture.tg-o .bulle-moi{font-size:21px!important;line-height:1.45!important}.lecture.tg-o .essentiel{font-size:25px!important;line-height:1.4!important}.lecture.tg-o .texte{font-size:21px!important;line-height:1.6!important}.lecture.tg-o .inter{font-size:14.5px!important}.lecture.tg-t .bulle-moi{font-size:19px!important;line-height:1.45!important}.lecture.tg-t .essentiel{font-size:22.5px!important;line-height:1.4!important}.lecture.tg-t .texte{font-size:19.5px!important;line-height:1.55!important}.lecture.tg-t .inter{font-size:14px!important}.cherche-hist{box-sizing:border-box;background:#f4f1e81a;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 4px 0 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #f4f1e83d}.cherche-hist>svg{color:#cfdcc6;flex:none;width:17px;height:17px}.cherche-hist input{width:0;min-width:0;font:inherit;color:#f4f1e8;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px;font-weight:600}.cherche-hist button{color:#cfdcc6;cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.cherche-hist button svg{width:16px;height:16px}.res-lib{letter-spacing:.06em;color:#cfdcc6;margin:0;font-size:12px;font-weight:700}.resultats-hist{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative}.resultats-hist a{color:#f4f1e8;border-radius:10px;flex-direction:column;gap:2px;padding:9px 10px;text-decoration:none;display:flex}.resultats-hist a.actif{background:#f4f1e814}.resultats-hist b{font-size:15px;font-weight:600;line-height:1.3}.resultats-hist small{color:#cfdcc6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.35;overflow:hidden}.resultats-hist mark{color:inherit;background:#e8b04b52;border-radius:4px;padding:0 2px}.cherche-clair{box-sizing:border-box;background:#fff;border:1px solid #dad5c6;border-radius:14px;align-items:center;gap:8px;height:48px;padding:0 4px 0 14px;display:flex}.cherche-clair>svg{color:#4d5c51;flex:none;width:18px;height:18px}.cherche-clair input{width:0;min-width:0;font:inherit;color:#1f3d2b;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px;font-weight:600}.cherche-clair button{color:#4d5c51;cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.cherche-clair button svg{width:17px;height:17px}.res-cartes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.res-carte{color:#1f3d2b;background:#fff;border:1px solid #e4dfd1;border-radius:16px;flex-direction:column;gap:3px;padding:13px 16px;text-decoration:none;display:flex}.res-carte span{letter-spacing:.04em;color:#4d5c51;font-size:12px;font-weight:700}.res-carte b{font-size:16px;font-weight:700;line-height:1.3}.res-carte small{color:#4d5c51;font-size:13.5px;line-height:1.4}.res-carte mark{color:inherit;background:#f2e1b8;border-radius:4px;padding:0 2px}body{margin:0}a{color:#1f3d2b}a:hover{color:#2a4c37}@media (min-width:768px){.cq-tel,.cq-u-tete-tel,.cq-u-menu{display:none!important}}@media (max-width:767.98px){.cq-ordi,.cq-u-barre{display:none!important}}.cq-u{color:#1f3d2b;background:#f4f1e8;gap:12px;width:100%;height:100dvh;padding:12px;font-family:Atkinson Hyperlegible Next,system-ui,sans-serif;display:flex}.cq-u-main{flex-direction:column;flex:1;min-width:0;display:flex}.cq-u-corps{flex:1;min-height:0;overflow-y:auto}.cq-u-tete-tel{border-bottom:1px solid #ede8dc;flex:none;justify-content:space-between;align-items:center;gap:6px;height:60px;padding:0 6px;display:flex}.cq-u-tete-tel h2{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:15px;font-weight:700;overflow:hidden}@media (max-width:767.98px){.cq-u{flex-direction:column;gap:8px;padding:8px}.cq-u-ordi-tete{display:none!important}.cq-u.cq-menu-ouvert{position:relative;overflow:hidden}html:not([data-cadre-atelier]) .cq-tel>[data-page-tel]{padding:0!important}html:not([data-cadre-atelier]) .cq-tel #main-tel,html:not([data-cadre-atelier]) .cq-u-main{border:0!important;border-radius:0!important}html:not([data-cadre-atelier]) .cq-u{gap:0;padding:0}html,html body{background-color:#fbf9f3}html:has(.cq-tel .heros){background-color:#2a4631}html:has(.cq-tel .heros) body{background-color:#2a4631}html:has(.cq-tel>[data-page-tel][inert]){background-color:#989d96}html:has(.cq-tel>[data-page-tel][inert]) body{background-color:#989d96}html:has(.cq-tel .heros):has(.cq-tel>[data-page-tel][inert]){background-color:#1f3626}html:has(.cq-tel .heros):has(.cq-tel>[data-page-tel][inert]) body{background-color:#1f3626}}.bord-fondu{display:none}@media (max-width:767.98px){html:not([data-cadre-atelier]) .cq-tel #main-tel.heros{box-shadow:none!important}html:not([data-cadre-atelier]) .bord-fondu{pointer-events:none;display:block;position:absolute;left:0;right:0}html:not([data-cadre-atelier]) .bord-fondu.haut{background:linear-gradient(#2a4631,#2a463100);height:64px;top:0}html:not([data-cadre-atelier]) .bord-fondu.bas{z-index:1;background:linear-gradient(#2a463100,#2a4631);height:24px;bottom:0}}[data-page-tel]{isolation:isolate}.cq-u-page{flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:768px){.cq-u-page{display:contents}}@media (max-width:767.98px){.cq-tel .champ-r input,.cq-tel .prenom-r,.cq-tel .signal-champ,.cq-tel textarea.resume-r,.cq-tel select{font-size:16px!important}.cq-tel .ech-page{overflow-x:hidden!important}}.cq-barre{clip-path:none;width:252px;transition:width var(--d-ample) var(--c-tiroir), margin-right var(--d-ample) var(--c-tiroir), clip-path 0s var(--d-ample);transition-behavior:allow-discrete;flex:none;display:flex}html[data-scene-barre=deplier] .cq-barre{clip-path:inset(-48px -12px -48px -48px)}.cq-barre>.side{transition:opacity var(--d-moyen) var(--c-sortie)}.cq-barre[data-repliee]{visibility:hidden;clip-path:inset(-48px -12px -48px -48px);width:0;transition:width var(--d-ample) var(--c-tiroir), margin-right var(--d-ample) var(--c-tiroir), visibility 0s var(--d-ample), clip-path 0s;transition-behavior:allow-discrete;margin-right:-12px}.cq-barre[data-repliee]>.side{opacity:0}.logo-coin{z-index:2;opacity:0;visibility:hidden;width:27px;height:27px;transition:opacity var(--d-instant) var(--c-sortie), visibility 0s var(--d-instant);display:block;position:fixed;top:36.5px;left:32px}.logo-coin[data-visible]{opacity:1;visibility:visible;transition:opacity var(--d-instant) var(--c-sortie)}.logo-coin img{width:27px;height:27px;display:block}.logo-coin-sombre{display:none!important}.cq-ordi:has(.heros) .logo-coin-clair{display:none!important}.cq-ordi:has(.heros) .logo-coin-sombre{display:block!important}@media (max-width:767.98px){.logo-coin{display:none!important}}.repli-fondu{opacity:0;visibility:hidden;transition:opacity var(--d-instant) var(--c-sortie), visibility 0s var(--d-instant)}.repli-fondu[data-visible]{opacity:1;visibility:visible;transition:opacity var(--d-instant) var(--c-sortie) calc(var(--d-ample) * .6)}.repli-place{box-sizing:border-box;opacity:0;visibility:hidden;width:0;height:0;transition:width var(--d-ample) var(--c-tiroir), height var(--d-ample) var(--c-tiroir), margin var(--d-ample) var(--c-tiroir), padding var(--d-ample) var(--c-tiroir), border-width var(--d-ample) var(--c-tiroir), opacity var(--d-instant) var(--c-sortie), visibility 0s var(--d-ample);border:0 solid #0000;flex:none;align-items:center;margin:0;padding:0;display:flex;overflow:hidden}.repli-place[data-visible]{opacity:1;visibility:visible;transition:width var(--d-ample) var(--c-tiroir), height var(--d-ample) var(--c-tiroir), margin var(--d-ample) var(--c-tiroir), padding var(--d-ample) var(--c-tiroir), border-width var(--d-ample) var(--c-tiroir), opacity var(--d-instant) var(--c-sortie) calc(var(--d-ample) * .6)}.repli-place>*{flex:none}.logo-place{width:27px;height:27px;display:block}.repli-page,.repli-docs{gap:12px}.repli-page[data-visible]{width:79px;height:40px;margin:0 8px 0 -11px}.repli-docs[data-visible]{width:79px;height:40px;margin:0 8px 0 -5px}.repli-conv{background:#f4f1e8;border-color:#ede8dc;border-radius:12px;gap:6px}.repli-conv .logo-place{margin:0 6px}.repli-conv .ico{color:#1f3d2b;width:40px;height:40px}.repli-conv[data-visible]{border-width:1px;width:93px;height:48px;margin:0 12px 0 0;padding:3px}.titre-ligne{align-items:center;min-width:0;display:flex}.ech-page{transition:padding-top var(--d-ample) var(--c-tiroir)}.ech-page:has(.repli-place[data-visible]){padding-top:17px!important}.lecture-tete[data-tete=conv],.cq-u-ordi-tete{transition:padding var(--d-ample) var(--c-tiroir)}.lecture-tete[data-tete=conv][data-repliee]{padding:13px 18px 9px 9px}.cq-u-ordi-tete:has(.repli-place[data-visible]){padding-top:17px;padding-bottom:9px}.poss-tete>div>p{transition:padding-left var(--d-ample) var(--c-tiroir)}.poss-tete>div:has(.repli-place[data-visible])>p{padding-left:76px}.cq-ordi .heros h1.salut{transition:font-size var(--d-ample) var(--c-tiroir)}.cq-ordi .heros form.champ{transition:width var(--d-ample) var(--c-tiroir)}@media (prefers-reduced-motion:reduce){.cq-barre,.cq-barre[data-repliee],.repli-place,.repli-place[data-visible],.ech-page,.lecture-tete[data-tete=conv],.cq-u-ordi-tete,.poss-tete>div>p,.cq-ordi .heros h1.salut,.cq-ordi .heros form.champ{transition-property:opacity,visibility}.cq-barre>.side{transition:opacity var(--d-moyen) var(--c-doux)}}@media (max-width:767.98px){html:not([data-cadre-atelier]) .cq-tel .filtres{margin-left:-16px!important;padding-left:16px!important;padding-right:0!important}html:not([data-cadre-atelier]) .cq-tel .filtres:after{content:"";flex:none;width:8px}html:not([data-cadre-atelier]) .cq-tel>[data-page-tel]:has(>#main-tel.heros){background:#182f21!important}}#main-tel.heros[data-clavier]{transform:translateY(calc(-1 * var(--clavier)));transition:transform var(--d-moyen) var(--c-tiroir)}:root{--lent:1;--d-instant:calc(.1s * var(--lent));--d-court:calc(.16s * var(--lent));--d-moyen:calc(.24s * var(--lent));--d-ample:calc(.32s * var(--lent));--d-scene:calc(.42s * var(--lent));--c-sortie:cubic-bezier(.23,1,.32,1);--c-tiroir:cubic-bezier(.32,.72,0,1);--c-deplacement:cubic-bezier(.77,0,.175,1);--c-doux:ease;--cascade:calc(40ms * var(--lent));--d-relais:calc(80ms * var(--lent))}.cherche-hist input::-webkit-search-cancel-button{appearance:none;display:none}.cherche-clair input::-webkit-search-cancel-button{appearance:none;display:none}.fil[data-defilant]{overflow-y:auto}.symbole{width:100%;height:100%;display:block;overflow:hidden}.symbole .ext{fill:#5e8a5a}.symbole .int{fill:#1f3d2b}.symbole .soleil{fill:#e8b04b}.symbole circle{transform-box:fill-box;transform-origin:50%}.anim-eclosion circle:not(.soleil){animation:eclot 2s var(--c-sortie) infinite;animation-delay:calc((var(--d) * .9 - 2) * 1s)}.anim-eclosion .soleil{animation:soleil-pulse 2s var(--c-sortie) infinite}@keyframes eclot{0%{opacity:.25}12%{opacity:1}55%{opacity:.25}to{opacity:.25}}@keyframes soleil-pulse{0%{transform:scale(1.15)}30%,to{transform:scale(1)}}.etape.cours .reflet{animation:reflet 1.8s linear infinite, fondu var(--d-court) var(--c-sortie) backwards}@keyframes reflet{0%{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.anim-eclosion circle,.anim-eclosion .soleil,.etape.cours .reflet{animation:none}}.micro[aria-pressed=true],.actions-rep .ico[aria-pressed=true]:not(.signale){color:#5e8a5a}@keyframes apparait{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fondu{0%{opacity:0}to{opacity:1}}.etapes .etape{animation:apparait var(--d-moyen) var(--c-sortie) backwards}.etapes .etape.faite .marque{animation:apparait var(--d-moyen) var(--c-sortie)}.claire.montre>*,.claire.montre .carte-f{animation:apparait var(--d-moyen) var(--c-sortie) backwards}.claire.montre>:nth-child(2){animation-delay:calc(var(--cascade) * 2)}.claire.montre>:nth-child(3){animation-delay:calc(var(--cascade) * 3)}.claire.montre>:nth-child(n+4){animation-delay:calc(var(--cascade) * 8)}.claire.montre .carte-f:nth-child(2){animation-delay:calc(var(--cascade) * 4)}.claire.montre .carte-f:nth-child(3){animation-delay:calc(var(--cascade) * 5)}.claire.montre .carte-f:nth-child(4){animation-delay:calc(var(--cascade) * 6)}.aide.montre{animation:apparait var(--d-moyen) var(--c-sortie) backwards}.aide.montre.apres{animation-delay:calc(var(--cascade) * 10)}@media (prefers-reduced-motion:reduce){.etapes .etape,.etapes .etape.faite .marque{animation:fondu var(--d-moyen) var(--c-doux) backwards;animation-duration:var(--d-moyen)!important}.claire.montre>*,.claire.montre .carte-f,.aide.montre{animation:fondu var(--d-moyen) var(--c-doux) backwards;animation-duration:var(--d-moyen)!important;animation-delay:0s!important}}.fil[data-defilant]{position:relative}.symbole-voyageur{transform-origin:0 0;pointer-events:none;transition:opacity var(--d-court) var(--c-doux);display:block;position:absolute;top:0;left:0}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@keyframes vt-sortie-page{to{opacity:0}}@keyframes vt-entree-page{0%{opacity:0;transform:translateY(8px)}}::view-transition-group(.vt-contenu){animation-duration:0s}::view-transition-group(.vt-champ){animation-duration:0s}::view-transition-group(.vt-champ){z-index:2}::view-transition-old(.vt-contenu){animation:vt-sortie-page calc(var(--d-ample) * .75) var(--c-sortie) forwards}::view-transition-old(.vt-champ){animation:vt-sortie-page calc(var(--d-ample) * .75) var(--c-sortie) forwards}::view-transition-new(.vt-contenu){animation:vt-entree-page var(--d-ample) var(--c-sortie) var(--d-relais) backwards}::view-transition-new(.vt-champ){animation:vt-entree-page var(--d-ample) var(--c-sortie) var(--d-relais) backwards}@keyframes vt-sortie-accueil{to{opacity:0;filter:blur(4px);transform:scale(.985)}}@keyframes vt-fondu-sortie{to{opacity:0}}@keyframes vt-fondu-entree{0%{opacity:0}}html[data-passage=question]::view-transition-old(.vt-contenu){animation:vt-sortie-accueil var(--d-moyen) var(--c-sortie) forwards}html[data-passage=question]::view-transition-new(.vt-contenu){animation:vt-fondu-entree var(--d-moyen) var(--c-sortie) backwards}html[data-passage=question]::view-transition-group(.vt-champ){animation-duration:var(--d-scene);animation-timing-function:var(--c-deplacement)}html[data-passage=question]::view-transition-old(.vt-champ){animation:vt-fondu-sortie var(--d-moyen) var(--c-sortie) forwards}html[data-passage=question]::view-transition-new(.vt-champ){animation:vt-fondu-entree var(--d-moyen) var(--c-sortie) backwards}::view-transition-group(.vt-bulle){z-index:3;animation:vt-fondu-entree var(--d-moyen) var(--c-sortie) backwards}::view-transition-new(.vt-bulle){animation:none}html:active-view-transition .toast:not(.cq-ordi .toast,.cq-tel .toast){view-transition-name:avis}::view-transition-group(avis){z-index:10;animation:none}::view-transition-old(avis){display:none}::view-transition-new(avis){animation:none}html[data-repli] #main,html[data-repli] #main-tel{animation:vt-fondu-entree var(--d-moyen) var(--c-sortie) backwards}@media (prefers-reduced-motion:reduce){::view-transition-old(.vt-contenu){animation:none}::view-transition-old(.vt-champ){animation:none}::view-transition-new(.vt-contenu){animation:none}::view-transition-new(.vt-champ){animation:none}html[data-passage=question]::view-transition-old(.vt-contenu){animation:vt-fondu-sortie var(--d-moyen) var(--c-doux) forwards}html[data-passage=question]::view-transition-new(.vt-contenu){animation:vt-fondu-entree var(--d-moyen) var(--c-doux) backwards}html[data-passage=question]::view-transition-new(.vt-champ){animation:vt-fondu-entree var(--d-moyen) var(--c-doux) backwards}html[data-passage=question]::view-transition-group(.vt-champ){animation-duration:0s}html[data-passage=question]::view-transition-old(.vt-champ){opacity:0;animation:none}html[data-repli] #main,html[data-repli] #main-tel{animation-duration:var(--d-moyen)!important}}.side .hist.defile,.side .resultats-hist.defile{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.side .hist.defile::-webkit-scrollbar{display:none}.side .resultats-hist.defile::-webkit-scrollbar{display:none}.side .hist.defile{padding-bottom:36px}.side .resultats-hist{flex:auto;min-height:0;overflow:hidden}.pe-ouvre{color:#cfdcc6;margin-bottom:-4px;font-size:13px;font-weight:600}.cq-rangee{scrollbar-width:none}.cq-rangee::-webkit-scrollbar{display:none}.cq-rangee:after{content:"";flex:none;width:8px}.fiche-corps2{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dad5c6 transparent;overflow-y:auto}.carte-grande{z-index:3;transform-origin:var(--ox,90%) var(--oy,12%);animation:carte-entre var(--d-moyen) var(--c-sortie);background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}@keyframes carte-entre{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.cg-tete{color:#1f3d2b;align-items:center;gap:6px;padding:10px 10px 8px;display:flex}.cg-tete b{flex:1;font-size:16px}.cg-zoom{gap:4px;display:flex}.cg-zoom .ico{border:1px solid #e4dfd1}.cg-zoom .ico:disabled{opacity:.45;cursor:default}.cg-scene{background:#e9eee3;border-radius:18px;flex:1;min-height:0;margin:0 12px 12px;position:relative;overflow:hidden}.cg-svg{width:100%;height:100%;position:absolute;inset:0}.cg-svg g{transition:transform var(--d-scene) var(--c-deplacement)}.cg-fond{opacity:0;transition:opacity var(--d-court) var(--c-doux);position:absolute;inset:0}.cg-scene[data-fond=carte] .cg-fond{opacity:1}.cg-pins{pointer-events:none;position:absolute;inset:0}.cg-pin{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-100%)}.cg-scene[data-fond=contour] .cg-pin{transition:left var(--d-scene) var(--c-deplacement),top var(--d-scene) var(--c-deplacement)}.cg-pin .etiquette{color:#1f3d2b;white-space:nowrap;text-align:center;transition:opacity var(--d-court) var(--c-doux);background:#fff;border-radius:12px;padding:6px 10px;font-size:12.5px;font-weight:700;line-height:1.25;box-shadow:0 6px 16px -8px #1f3d2b80}.cg-pin .etiquette small{color:#4d5c51;font-weight:500;display:block}.cg-pin .point{background:#e8b04b;border:3px solid #fff;border-radius:99px;width:16px;height:16px;box-shadow:0 0 0 7px #e8b04b4d}.cg-scene[data-niveau="0"] .cg-pin .etiquette{opacity:0}.cg-echelle{color:#1f3d2b;transition:opacity var(--d-court) var(--c-doux);flex-direction:column;gap:3px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:10px;left:12px}.cg-echelle i{border:2px solid #1f3d2b;border-top:0;height:4px;display:block}.cg-scene[data-niveau="0"] .cg-echelle{opacity:0}.cg-osm{color:#4d5c51;background:#ffffffbf;border-radius:99px;padding:1px 6px;font-size:10px;text-decoration:none;position:absolute;bottom:6px;right:8px}@media (prefers-reduced-motion:reduce){.carte-grande{animation:none}.cg-svg g,.cg-fond,.cg-scene[data-fond=contour] .cg-pin,.cg-pin .etiquette,.cg-echelle{transition:none}}.envoyer{transition:transform calc(var(--d-moyen) * .75) var(--c-sortie), box-shadow calc(var(--d-moyen) * .75) var(--c-sortie);box-shadow:0 0 #e8b04b00}.envoyer svg{transition:transform calc(var(--d-moyen) * .75) var(--c-sortie)}.envoyer:focus-visible{transition-duration:var(--d-moyen);transform:translateY(-2px);box-shadow:0 0 0 5px #e8b04b38,0 10px 20px -10px #e8b04bcc}.envoyer:focus-visible svg{transition-duration:var(--d-moyen);transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.envoyer:hover{transition-duration:var(--d-moyen);transform:translateY(-2px);box-shadow:0 0 0 5px #e8b04b38,0 10px 20px -10px #e8b04bcc}.envoyer:hover svg{transition-duration:var(--d-moyen);transform:translateY(-2px)}}.micro rect{transition:transform calc(var(--d-court) * .75) var(--c-sortie)}.micro:focus-visible rect{transition-duration:var(--d-court);transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.micro:hover rect{transition-duration:var(--d-court);transform:translateY(-2px)}}.side .nav a[href=\/mes-possibilites] path{fill:#e8b04b00;transition:fill calc(var(--d-court) * .75) var(--c-doux)}.side .nav a[href=\/mes-possibilites]:focus-visible path{fill:#e8b04b;transition-duration:var(--d-court)}@media (hover:hover) and (pointer:fine){.side .nav a[href=\/mes-possibilites]:hover path{fill:#e8b04b;transition-duration:var(--d-court)}}.ico-jour{fill:var(--ocre);opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(0)}.side .nav a[href=\/echeances] .ico-jour{transition:transform calc(var(--d-moyen) * .75) var(--c-sortie), opacity calc(var(--d-moyen) * .75) var(--c-doux)}.side .nav a[href=\/echeances]:focus-visible .ico-jour{opacity:1;transition-duration:var(--d-moyen);transform:scale(1)}@media (hover:hover) and (pointer:fine){.side .nav a[href=\/echeances]:hover .ico-jour{opacity:1;transition-duration:var(--d-moyen);transform:scale(1)}}@keyframes survol-signe{0%{transform:translateY(0)}35%{transform:translateY(2px)}70%{transform:translateY(-.6px)}to{transform:translateY(0)}}.side .nav a[href=\/rendez-vous]:focus-visible circle{animation:survol-signe var(--d-ample) var(--c-doux)}@media (hover:hover) and (pointer:fine){.side .nav a[href=\/rendez-vous]:hover circle{animation:survol-signe var(--d-ample) var(--c-doux)}}.side .hist-tete .ico circle{transform-origin:11px 11px;transition:transform calc(var(--d-court) * .75) var(--c-sortie)}.side .hist-tete .ico path{transition:transform calc(var(--d-court) * .75) var(--c-sortie)}.side .hist-tete .ico:focus-visible circle{transition-duration:var(--d-court);transform:scale(1.16)}.side .hist-tete .ico:focus-visible path{transition-duration:var(--d-court);transform:translate(.8px,.8px)}@media (hover:hover) and (pointer:fine){.side .hist-tete .ico:hover circle{transition-duration:var(--d-court);transform:scale(1.16)}.side .hist-tete .ico:hover path{transition-duration:var(--d-court);transform:translate(.8px,.8px)}}@media (prefers-reduced-motion:reduce){.envoyer,.envoyer svg,.micro rect,.side .nav a[href=\/rendez-vous] circle,.side .hist-tete .ico circle,.side .hist-tete .ico path{animation:none!important;transform:none!important}.side .nav a[href=\/echeances] .ico-jour{transition-property:opacity}}.fiche-col{width:440px;transition:width var(--d-ample) var(--c-tiroir), margin-left var(--d-ample) var(--c-tiroir);flex:none;margin-left:0;display:flex}.fiche-col>.fiche{transition:opacity var(--d-moyen) var(--c-sortie), transform var(--d-ample) var(--c-tiroir)}@starting-style{.fiche-col{width:0;margin-left:-12px}.fiche-col>.fiche{opacity:0;transform:translate(16px)}}.fiche-col:not([data-repos]){overflow-x:clip}.fiche-col[data-etat=sortie]{width:0;margin-left:-12px}.fiche-col[data-etat=sortie]>.fiche{opacity:0;transition-duration:calc(var(--d-moyen) * .75), calc(var(--d-ample) * .75);transform:translate(16px)}@media (prefers-reduced-motion:reduce){.fiche-col{transition:none}.fiche-col>.fiche{transition:opacity var(--d-moyen) var(--c-doux);transform:none}.fiche-col[data-etat=sortie]{width:440px;margin-left:0}.fiche-col[data-etat=sortie]>.fiche{transition:opacity calc(var(--d-moyen) * .75) var(--c-doux);transform:none}@starting-style{.fiche-col{width:440px;margin-left:0}.fiche-col>.fiche{transform:none}}}@property --taux{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes fiche-anneau{0%{--taux:0%}}@keyframes fiche-monte{0%{transform:scaleY(0)}}@keyframes fiche-remplit{0%{transform:scaleX(0)}}.anneau{background:conic-gradient(#e8b04b 0 var(--taux), #e4dfd1 var(--taux) 100%)}.fiche-col .anneau{animation:fiche-anneau calc(var(--d-scene) * 1.6) var(--c-sortie) backwards}.fiche-col .tendance i{transform-origin:bottom;animation:fiche-monte var(--d-scene) var(--c-sortie) backwards}.fiche-col .barre-empilee i{transform-origin:0;animation:fiche-remplit var(--d-moyen) var(--c-sortie) backwards}.fiche-col .tendance i:nth-child(2),.fiche-col .barre-empilee i:nth-child(2){animation-delay:calc(var(--cascade) * 1.5)}.fiche-col .tendance i:nth-child(3),.fiche-col .barre-empilee i:nth-child(3){animation-delay:calc(var(--cascade) * 3)}.fiche-col .barre-empilee i:nth-child(4){animation-delay:calc(var(--cascade) * 4.5)}@media (prefers-reduced-motion:reduce){.fiche-col .anneau,.fiche-col .tendance i,.fiche-col .barre-empilee i{animation:none}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.micro,.arreter,.ico,.puce,.raccourci,.btn-f,.f-carte,.btn-nouvelle,.garder){transition:transform var(--d-instant) var(--c-sortie)}:is(.envoyer,.micro,.arreter,.ico,.puce,.raccourci,.btn-f,.f-carte,.btn-nouvelle,.garder):active:not(:disabled){transform:scale(.97)}.envoyer:active:not(:disabled){transition-duration:var(--d-instant)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.envoyer:hover:active:not(:disabled){transform:translateY(-2px)scale(.97)}}@media (pointer:fine){:is(.garder,.btn-f.plein) svg{transition:fill var(--d-court) var(--c-doux)}}}@layer theme{:root,:host{--spacing:.25rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--police);--default-mono-font-family:var(--police)}}@layer base{:where(.ancien),:where(.ancien) *,:where(.ancien):after,:where(.ancien) :after,:where(.ancien):before,:where(.ancien) :before,:where(.ancien)::backdrop,:where(.ancien) ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.ancien)::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.ancien) ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.ancien),:where(.ancien){-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}:where(.ancien) hr{height:0;color:inherit;border-top-width:1px}:where(.ancien) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.ancien) h1,:where(.ancien) h2,:where(.ancien) h3,:where(.ancien) h4,:where(.ancien) h5,:where(.ancien) h6{font-size:inherit;font-weight:inherit}:where(.ancien) a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.ancien) b,:where(.ancien) strong{font-weight:bolder}:where(.ancien) code,:where(.ancien) kbd,:where(.ancien) samp,:where(.ancien) pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}:where(.ancien) small{font-size:80%}:where(.ancien) sub,:where(.ancien) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(.ancien) sub{bottom:-.25em}:where(.ancien) sup{top:-.5em}:where(.ancien) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(.ancien) :-moz-focusring{outline:auto}:where(.ancien) progress{vertical-align:baseline}:where(.ancien) summary{display:list-item}:where(.ancien) ol,:where(.ancien) ul,:where(.ancien) menu{list-style:none}:where(.ancien) img,:where(.ancien) svg,:where(.ancien) video,:where(.ancien) canvas,:where(.ancien) audio,:where(.ancien) iframe,:where(.ancien) embed,:where(.ancien) object{vertical-align:middle;display:block}:where(.ancien) img,:where(.ancien) video{max-width:100%;height:auto}:where(.ancien) button,:where(.ancien) input,:where(.ancien) select,:where(.ancien) optgroup,:where(.ancien) textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.ancien)::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.ancien) ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.ancien) :where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(.ancien) :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}:where(.ancien)::file-selector-button{margin-inline-end:4px}:where(.ancien) ::file-selector-button{margin-inline-end:4px}:where(.ancien)::placeholder,:where(.ancien) ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){:where(.ancien)::placeholder,:where(.ancien) ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){:where(.ancien)::placeholder,:where(.ancien) ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}:where(.ancien) textarea{resize:vertical}:where(.ancien)::-webkit-search-decoration{-webkit-appearance:none}:where(.ancien) ::-webkit-search-decoration{-webkit-appearance:none}:where(.ancien)::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:where(.ancien) ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:where(.ancien)::-webkit-datetime-edit{display:inline-flex}:where(.ancien) ::-webkit-datetime-edit{display:inline-flex}:where(.ancien)::-webkit-datetime-edit-fields-wrapper{padding:0}:where(.ancien) ::-webkit-datetime-edit-fields-wrapper{padding:0}:where(.ancien)::-webkit-datetime-edit{padding-block:0}:where(.ancien) ::-webkit-datetime-edit{padding-block:0}:where(.ancien)::-webkit-datetime-edit-year-field{padding-block:0}:where(.ancien) ::-webkit-datetime-edit-year-field{padding-block:0}:where(.ancien)::-webkit-datetime-edit-month-field{padding-block:0}:where(.ancien) ::-webkit-datetime-edit-month-field{padding-block:0}:where(.ancien)::-webkit-datetime-edit-day-field{padding-block:0}:where(.ancien) ::-webkit-datetime-edit-day-field{padding-block:0}:where(.ancien)::-webkit-datetime-edit-hour-field{padding-block:0}:where(.ancien) ::-webkit-datetime-edit-hour-field{padding-block:0}:where(.ancien)::-webkit-datetime-edit-minute-field{padding-block:0}:where(.ancien) ::-webkit-datetime-edit-minute-field{padding-block:0}:where(.ancien)::-webkit-datetime-edit-second-field{padding-block:0}:where(.ancien) ::-webkit-datetime-edit-second-field{padding-block:0}:where(.ancien)::-webkit-datetime-edit-millisecond-field{padding-block:0}:where(.ancien) ::-webkit-datetime-edit-millisecond-field{padding-block:0}:where(.ancien)::-webkit-datetime-edit-meridiem-field{padding-block:0}:where(.ancien) ::-webkit-datetime-edit-meridiem-field{padding-block:0}:where(.ancien)::-webkit-calendar-picker-indicator{line-height:1}:where(.ancien) ::-webkit-calendar-picker-indicator{line-height:1}:where(.ancien) :-moz-ui-invalid{box-shadow:none}:where(.ancien) button,:where(.ancien) input:where([type=button],[type=reset],[type=submit]){appearance:button}:where(.ancien)::file-selector-button{appearance:button}:where(.ancien) ::file-selector-button{appearance:button}:where(.ancien)::-webkit-inner-spin-button{height:auto}:where(.ancien) ::-webkit-inner-spin-button{height:auto}:where(.ancien)::-webkit-outer-spin-button{height:auto}:where(.ancien) ::-webkit-outer-spin-button{height:auto}:where(.ancien) [hidden]:where(:not([hidden=until-found])){display:none!important}:where(.ancien),:where(.ancien) *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){:where(.ancien),:where(.ancien) *{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:where(.ancien){font-family:var(--police);color:var(--foreground);font-family:var(--police);background-color:#f7f2e9;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .035 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}html.a11y-dyslexia body{letter-spacing:.05em;word-spacing:.12em;font-family:OpenDyslexic,Comic Sans MS,system-ui,sans-serif;line-height:1.85}html.a11y-dyslexia h1,html.a11y-dyslexia h2,html.a11y-dyslexia h3,html.a11y-dyslexia h4,html.a11y-dyslexia .font-heading{font-family:OpenDyslexic,Comic Sans MS,system-ui,sans-serif}html.a11y-dyslexia p,html.a11y-dyslexia li,html.a11y-dyslexia blockquote{line-height:1.95}html.a11y-falc body{font-size:1.075rem;line-height:1.75}html.a11y-falc p{margin-block:1em;line-height:1.85}html.a11y-falc li{margin-block:.5em;line-height:1.85}html.a11y-falc h1{font-size:2.5rem;line-height:1.2}html.a11y-falc h2{font-size:1.875rem;line-height:1.25}html.a11y-falc h3{font-size:1.375rem;line-height:1.35}html.a11y-falc button,html.a11y-falc [role=button]{min-height:48px}html.a11y-falc .prose ol,html.a11y-falc .prose ul{margin-block:1.4em}html.a11y-falc blockquote{border-left-width:6px;margin-block:1.4em;padding-left:1.5em}:where(.ancien) ::selection{color:#15151a;background-color:#e55a3c4d}:where(.ancien),:where(.ancien) *{scrollbar-width:thin;scrollbar-color:#1f3fb533 transparent}:where(.ancien) ::-webkit-scrollbar{width:10px;height:10px}:where(.ancien) ::-webkit-scrollbar-track{background:0 0}:where(.ancien) ::-webkit-scrollbar-thumb{background-color:#1f3fb52e;background-clip:padding-box;border:2px solid #0000;border-radius:999px}:where(.ancien) ::-webkit-scrollbar-thumb:hover{background-color:#1f3fb559}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.-top-4{top:calc(var(--spacing) * -4)}.top-5{top:calc(var(--spacing) * 5)}.right-2{right:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.ml-1{margin-left:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-1{height:calc(var(--spacing) * 1)}.h-5{height:calc(var(--spacing) * 5)}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.shrink-0{flex-shrink:0}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[12px\]{border-radius:12px}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-sm{border-radius:calc(var(--radius) * .6)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--border)}.border-primary\/10{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/10{border-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-transparent{border-color:#0000}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary,.bg-secondary\/30{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/30{background-color:color-mix(in oklab, var(--secondary) 30%, transparent)}}.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, var(--secondary) 40%, transparent)}}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-background{--tw-gradient-via:var(--background);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-secondary\/10{--tw-gradient-to:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.to-secondary\/10{--tw-gradient-to:color-mix(in oklab, var(--secondary) 10%, transparent)}}.to-secondary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.stroke-primary{stroke:var(--primary)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-justify{text-align:justify}.font-heading,.font-mono{font-family:var(--police)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[10rem\]{font-size:10rem}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-muted-foreground,.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/\[0\.04\]{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/\[0\.04\]{color:color-mix(in oklab, var(--primary) 4%, transparent)}}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-accent\/40{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/40{--tw-ring-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[mm\:0751234X-12\]{mm:751234X-12}.\[psup\:1\]{psup:1}.\[psup\:36012\]{psup:36012}.\[psup\:…\]{psup:…}.running{animation-play-state:running}@media (hover:hover){.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:text-primary:focus-visible{color:var(--primary)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-accent\/40:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (min-width:40rem){.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[14rem\]{font-size:14rem}}@media (min-width:48rem){.md\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (hover:hover){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next/NaPNcYPdHfdVxJw0IfIP0lvYFqijb-UxCtm5_wdGseiHn3qmpQ.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next/NaPNcYPdHfdVxJw0IfIP0lvYFqijb-UxCtm5_wdGseiJn3o.woff2)format("woff2");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:Atkinson Hyperlegible Next;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next/NaPNcYPdHfdVxJw0IfIP0lvYFqijb-UxCtm5_wdGseiHn3qmpQ.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next/NaPNcYPdHfdVxJw0IfIP0lvYFqijb-UxCtm5_wdGseiJn3o.woff2)format("woff2");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:Atkinson Hyperlegible Next;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next/NaPNcYPdHfdVxJw0IfIP0lvYFqijb-UxCtm5_wdGseiHn3qmpQ.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next/NaPNcYPdHfdVxJw0IfIP0lvYFqijb-UxCtm5_wdGseiJn3o.woff2)format("woff2");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:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next/NaPNcYPdHfdVxJw0IfIP0lvYFqijb-UxCtm5_wdGseiHn3qmpQ.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next/NaPNcYPdHfdVxJw0IfIP0lvYFqijb-UxCtm5_wdGseiJn3o.woff2)format("woff2");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}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--background:#f7f2e9;--foreground:#15151a;--card:#fff;--card-foreground:#15151a;--popover:#fff;--popover-foreground:#15151a;--primary:#1f3fb5;--primary-foreground:#fff;--secondary:#eae3d3;--secondary-foreground:#15151a;--muted:#eae3d3;--muted-foreground:#6b665c;--accent:#e55a3c;--accent-foreground:#fff;--destructive:#b0331e;--border:#e3ddd0;--input:#e3ddd0;--ring:#1f3fb5;--ring-strong:#1f3fb5;--sidebar-ring-strong:#f4ecda;--chart-1:#1f3fb5;--chart-2:#4a5fcb;--chart-3:#8a7cb6;--chart-4:#c57a75;--chart-5:#e55a3c;--radius:.75rem;--soft:#eae3d3;--ink:#15151a;--paper:#fff;--sidebar:#1b2d6e;--sidebar-foreground:#fff;--sidebar-primary:#e55a3c;--sidebar-primary-foreground:#fff;--sidebar-accent:#ffffff12;--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff1a;--sidebar-ring:#e55a3c;--dom-info:#1f3fb5;--dom-info-bg:#e9edfa;--dom-sante:#b4432e;--dom-sante-bg:#fbeae5;--dom-sci:#2f6f5e;--dom-sci-bg:#e4f1ec;--dom-maths:#2f6f5e;--dom-maths-bg:#e4f1ec;--dom-physique-chimie:#6a3d9a;--dom-physique-chimie-bg:#ede8f3;--dom-ingenieur:#7a5300;--dom-ingenieur-bg:#efeae0;--dom-vie:#3d6b1f;--dom-vie-bg:#e8ede4;--dom-sport:#a12f66;--dom-sport-bg:#f4e6ed;--dom-eco-gestion:#0b6372;--dom-eco-gestion-bg:#e2ecee;--dom-droit:#5c4033;--dom-droit-bg:#ebe8e7;--dom-lettres-com:#8e2f4f;--dom-lettres-com-bg:#f1e6ea;--dom-sciences-humaines:#4a5590;--dom-sciences-humaines-bg:#e9ebf2;--dom-arts:#a04a00;--dom-arts-bg:#f4e9e0}.dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sidebar-blue{isolation:isolate;background:linear-gradient(168deg,#26468f 0%,#1b2d6e 50%,#142357 100%);position:relative;box-shadow:inset 0 1px #ffffff14,inset -1px 0 #ffffff0a,inset 0 -1px #0000002e}.sidebar-blue:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(90% 55% at 8% 4%,#ffffff1f 0%,#0000 60%),radial-gradient(70% 45% at 100% 100%,#00000052 0%,#0000 75%),radial-gradient(60% 80% at 50% 35%,#ffffff0a 0%,#0000 65%);position:absolute;inset:0}.sidebar-blue>*{z-index:1;position:relative}.bg-grain{isolation:isolate;position:relative}.bg-grain:before{content:"";pointer-events:none;z-index:-1;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes booking-enter{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translate(0)}}.booking-enter{animation:.6s cubic-bezier(.16,1,.3,1) backwards booking-enter}@media (prefers-reduced-motion:reduce){.booking-enter{animation:none}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes thinking-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes mic-listening-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes mic-listening-ring{0%{box-shadow:0 0 #e55a3c99}70%{box-shadow:0 0 0 10px #e55a3c00}to{box-shadow:0 0 #e55a3c00}}@keyframes typewriter-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes d3-faithfulness-glow-pulse{0%{opacity:0;transform:scale(.92)}40%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1.1)}}.d3-faithfulness-glow{isolation:isolate;position:relative}.d3-faithfulness-glow:after{content:"";opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(60% 80%,#b4791f4d,#0000 70%);border-radius:18px;animation:1.2s cubic-bezier(.16,1,.3,1) .6s forwards d3-faithfulness-glow-pulse;position:absolute;inset:-10px}.animate-shimmer{background-size:200% 100%;animation:1.9s linear infinite shimmer}.reflet-ligne{color:var(--muted-foreground)}@media (prefers-reduced-motion:no-preference){.reflet-ligne{color:#0000;background-image:linear-gradient(100deg, var(--muted-foreground) 0%, var(--muted-foreground) 40%, var(--ink) 50%, var(--muted-foreground) 60%, var(--muted-foreground) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite shimmer}}.animate-thinking-dot{animation:1.4s ease-in-out infinite thinking-dot}.animate-mic-listening{animation:1.4s ease-in-out infinite mic-listening-pulse,1.6s ease-out infinite mic-listening-ring}.typewriter-caret:after{content:"▍";color:#e55a3c;margin-left:1px;font-weight:400;display:inline-block}@media (prefers-reduced-motion:no-preference){.typewriter-caret:after{animation:1s step-end infinite typewriter-caret}}.focus-ring-strong:focus-visible{outline:3px solid var(--ring-strong);outline-offset:2px;border-radius:inherit}.focus-ring-strong-dark:focus-visible{outline:3px solid var(--sidebar-ring-strong);outline-offset:2px;border-radius:inherit}.trajectory-step>summary{list-style:none}.trajectory-step>summary::-webkit-details-marker{display:none}.trajectory-step-detail{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1);display:grid}.trajectory-step[open]>.trajectory-step-detail{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
