@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--point-globe:0px;--membre-globe:0px}}}:root{--globe-jour:var(--texte-secondaire)}@supports (color:color-mix(in lab, red, red)){:root{--globe-jour:color-mix(in srgb, var(--texte-secondaire) 74%, transparent)}}:root{--globe-aube:var(--texte-secondaire)}@supports (color:color-mix(in lab, red, red)){:root{--globe-aube:color-mix(in srgb, var(--texte-secondaire) 45%, color-mix(in srgb, var(--accent) 40%, transparent))}}:root{--globe-nuit:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--globe-nuit:color-mix(in srgb, var(--accent) 48%, transparent)}}:root{--globe-ombre:#0e122521}@supports (color:color-mix(in lab, red, red)){:root{--globe-ombre:color-mix(in srgb, var(--color-nuit) 13%, transparent)}}:root{--globe-eclat:var(--signature-fin)}@supports (color:color-mix(in lab, red, red)){:root{--globe-eclat:color-mix(in srgb, var(--signature-fin) 70%, var(--accent))}}@media (prefers-color-scheme:dark){:root:not(.light){--globe-jour:var(--texte-secondaire)}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--globe-jour:color-mix(in srgb, var(--texte-secondaire) 70%, transparent)}}:root:not(.light){--globe-nuit:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--globe-nuit:color-mix(in srgb, var(--accent) 42%, transparent)}}:root:not(.light){--globe-ombre:var(--encre-havrouta)}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--globe-ombre:color-mix(in srgb, var(--encre-havrouta) 55%, transparent)}}:root:not(.light){--globe-eclat:var(--signature-titre-fin)}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--globe-eclat:color-mix(in srgb, var(--signature-titre-fin) 80%, var(--accent))}}}.dark{--globe-jour:var(--texte-secondaire)}@supports (color:color-mix(in lab, red, red)){.dark{--globe-jour:color-mix(in srgb, var(--texte-secondaire) 70%, transparent)}}.dark{--globe-nuit:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark{--globe-nuit:color-mix(in srgb, var(--accent) 42%, transparent)}}.dark{--globe-ombre:var(--encre-havrouta)}@supports (color:color-mix(in lab, red, red)){.dark{--globe-ombre:color-mix(in srgb, var(--encre-havrouta) 55%, transparent)}}.dark{--globe-eclat:var(--signature-titre-fin)}@supports (color:color-mix(in lab, red, red)){.dark{--globe-eclat:color-mix(in srgb, var(--signature-titre-fin) 80%, var(--accent))}}.hel-terre{fill:none;stroke-linecap:round}.hel-terre[data-lumiere=jour]{stroke:var(--globe-jour)}.hel-terre[data-lumiere=aube]{stroke:var(--globe-aube)}.hel-terre[data-lumiere=nuit]{stroke:var(--globe-nuit)}.hel-terre[data-profondeur="0"]{stroke-width:calc(var(--grain) * 1.25)}.hel-terre[data-profondeur="1"]{stroke-width:calc(var(--grain) * 1.1);opacity:.8}.hel-terre[data-profondeur="2"]{stroke-width:calc(var(--grain) * .9);opacity:.45}@property --point-globe{syntax:"<length>";inherits:true;initial-value:0}@property --membre-globe{syntax:"<length>";inherits:true;initial-value:0}.hel-titre{align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);letter-spacing:-.025em;font-size:1.25rem;font-weight:700;line-height:1.2;display:flex}.hel-nombre{color:var(--texte-secondaire);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:500}.hel-sous-titre{color:var(--texte-secondaire);margin-block-start:var(--trait-fin);font-size:.8125rem}.hel-retour{block-size:calc(var(--spacing,.25rem) * 9);border:var(--trait-fin) solid var(--bordure);border-radius:var(--radius-pilule);background-color:var(--fond-carte);box-shadow:var(--ombre-carte);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.75);padding-inline:calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 3.5);flex-shrink:0;order:1;font-size:.875rem;font-weight:600;display:inline-flex}.hel-retour>svg{inline-size:calc(var(--spacing,.25rem) * 4);block-size:calc(var(--spacing,.25rem) * 4)}.hel-retour:focus-visible{outline:var(--contour-havrouta) solid var(--accent);outline-offset:var(--cran)}.hel-suspendu{margin-block:calc(var(--spacing,.25rem) * 3) 0;border-radius:var(--radius-lg);padding:calc(var(--spacing,.25rem) * 2.5) calc(var(--spacing,.25rem) * 3.5);background-color:var(--fond-carte);box-shadow:var(--ombre-carte);font-size:.8125rem}.hel-carte:before,.hel-carte:after{content:"";inset:calc(var(--trait-fin) * -1);border:var(--trait-fin) solid transparent;border-radius:inherit;opacity:0;pointer-events:none;position:absolute}.hel-carte[data-lien=fort]:before{border-color:var(--fond-carte);box-shadow:0 0 0 var(--contour-havrouta) var(--accent), var(--ombre-relief);opacity:1}.hel-carte[data-lien=moyen]:before{box-shadow:0 0 0 var(--filet-havrouta) var(--accent)}@supports (color:color-mix(in lab, red, red)){.hel-carte[data-lien=moyen]:before{box-shadow:0 0 0 var(--filet-havrouta) color-mix(in srgb, var(--accent) 45%, transparent)}}.hel-carte[data-lien=moyen]:before{opacity:1}.hel-carte:after{border-color:var(--bordure-forte);box-shadow:var(--ombre-relief)}.hel-carte[data-lien=fort]:after{border-color:#0000}.hel-raison{z-index:1;max-inline-size:calc(100% - calc(var(--spacing,.25rem) * 7));align-items:center;gap:calc(var(--spacing,.25rem) * 1.25);block-size:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 2.25) calc(var(--spacing,.25rem) * 2.5);border:var(--trait-fin) solid var(--reussite);display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:calc(var(--spacing,.25rem) * 3.5)}@supports (color:color-mix(in lab, red, red)){.hel-raison{border:var(--trait-fin) solid color-mix(in srgb, var(--reussite) 24%, var(--fond-carte))}}.hel-raison{border-radius:var(--radius-pilule);background-color:var(--reussite)}@supports (color:color-mix(in lab, red, red)){.hel-raison{background-color:color-mix(in srgb, var(--reussite) 10%, var(--fond-carte))}}.hel-raison{color:var(--reussite);white-space:nowrap;font-size:.78125rem;font-weight:600;transform:translateY(-50%)}.hel-raison>svg{inline-size:calc(var(--spacing,.25rem) * 3);block-size:calc(var(--spacing,.25rem) * 3);flex-shrink:0}@container not (min-width:19rem){.hel-raison{max-inline-size:calc(100% - calc(var(--spacing,.25rem) * 8));block-size:auto;min-block-size:calc(var(--spacing,.25rem) * 6);padding-block:var(--cran);border-radius:var(--radius-lg);white-space:normal;margin-block-end:calc(var(--spacing,.25rem) * 3);position:static;transform:none}.hel-raison>span{white-space:normal;overflow:visible}}.hel-vide{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 8) calc(var(--spacing,.25rem) * 5);border:var(--trait-fin) solid var(--bordure);border-radius:var(--radius-3xl);background-color:var(--fond-carte);box-shadow:var(--ombre-carte);text-align:center;flex-direction:column;margin-block-start:calc(var(--spacing,.25rem) * 6);display:flex}.hel-vide-icone{inline-size:calc(var(--spacing,.25rem) * 16);block-size:calc(var(--spacing,.25rem) * 16);border-radius:var(--radius-pilule);background-color:var(--fond-doux);color:var(--accent);place-items:center;display:grid}.hel-vide-icone>svg{inline-size:calc(var(--spacing,.25rem) * 7);block-size:calc(var(--spacing,.25rem) * 7)}.hel-vide-titre{letter-spacing:-.02em;text-wrap:balance;max-inline-size:22ch;font-size:1.125rem;font-weight:700}.hel-vide-texte{max-inline-size:34ch;color:var(--texte-secondaire);text-wrap:pretty;font-size:.9375rem}.hel-prevenir{inline-size:100%;max-inline-size:calc(var(--spacing,.25rem) * 90);margin-block-start:var(--spacing,.25rem)}.hel-toast-place{inset-inline:calc(var(--spacing,.25rem) * 4);z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-start:calc(var(--haut-entete-havrouta) + calc(var(--spacing,.25rem) * 3))}@media (min-width:64rem){@supports (color:color-mix(in lab, red, red)){.hel-liste-cadre .hel-vide,.hel-liste-cadre .hel-non-enseignant{background-color:color-mix(in srgb, var(--fond-carte) var(--verre-teinte-epais), transparent)}}@media (prefers-reduced-transparency:reduce){.hel-liste-cadre .hel-vide,.hel-liste-cadre .hel-non-enseignant{background-color:var(--fond-carte);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.hel-liste-cadre .hel-vide,.hel-liste-cadre .hel-non-enseignant{background-color:var(--fond-carte);-webkit-backdrop-filter:none;backdrop-filter:none}}.hel-liste-cadre .hel-vide,.hel-liste-cadre .hel-non-enseignant{background-color:var(--fond-carte)}@supports (color:color-mix(in lab, red, red)){.hel-liste-cadre .hel-vide,.hel-liste-cadre .hel-non-enseignant{background-color:color-mix(in srgb, var(--fond-carte) var(--verre-teinte-epais), transparent)}}.hel-liste-cadre .hel-vide,.hel-liste-cadre .hel-non-enseignant{-webkit-backdrop-filter:blur(var(--verre-flou-epais)) saturate(var(--verre-saturation));backdrop-filter:blur(var(--verre-flou-epais)) saturate(var(--verre-saturation))}@media (prefers-reduced-transparency:reduce){.hel-liste-cadre .hel-vide,.hel-liste-cadre .hel-non-enseignant{background-color:var(--fond-carte);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.hel-liste-cadre .hel-vide,.hel-liste-cadre .hel-non-enseignant{background-color:var(--fond-carte);-webkit-backdrop-filter:none;backdrop-filter:none}}.hel-liste-cadre .hel-non-enseignant{padding:calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl);box-shadow:inset 0 var(--trait-fin) 0 var(--verre-reflet), var(--ombre-carte)}@supports (color:color-mix(in lab, red, red)){.hel-liste-cadre .hel-carte{background-color:color-mix(in srgb, var(--fond-carte) var(--verre-teinte-epais), transparent)}}@media (prefers-reduced-transparency:reduce){.hel-liste-cadre .hel-carte{background-color:var(--fond-carte);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.hel-liste-cadre .hel-carte{background-color:var(--fond-carte);-webkit-backdrop-filter:none;backdrop-filter:none}}.hel-liste-cadre .hel-carte{background-color:var(--fond-carte)}@supports (color:color-mix(in lab, red, red)){.hel-liste-cadre .hel-carte{background-color:color-mix(in srgb, var(--fond-carte) var(--verre-teinte-epais), transparent)}}.hel-liste-cadre .hel-carte{-webkit-backdrop-filter:blur(var(--verre-flou-epais)) saturate(var(--verre-saturation));backdrop-filter:blur(var(--verre-flou-epais)) saturate(var(--verre-saturation))}@media (prefers-reduced-transparency:reduce){.hel-liste-cadre .hel-carte{background-color:var(--fond-carte);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.hel-liste-cadre .hel-carte{background-color:var(--fond-carte);-webkit-backdrop-filter:none;backdrop-filter:none}}.hel-liste-cadre .hel-carte{border-color:var(--bordure)}@supports (color:color-mix(in lab, red, red)){.hel-liste-cadre .hel-carte{border-color:color-mix(in srgb, var(--bordure) 70%, transparent)}}.hel-liste-cadre .hel-carte{box-shadow:inset 0 var(--trait-fin) 0 var(--verre-reflet), var(--ombre-carte)}.hel-suspendu{margin:calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 6) 0}.hel-retour{z-index:4;position:absolute;inset-block-start:calc(var(--spacing,.25rem) * 4.5);inset-inline-start:calc(var(--spacing,.25rem) * 4.5)}.hel-titre{justify-content:center;gap:calc(var(--spacing,.25rem) * 2.5);letter-spacing:-.04em;font-size:1.875rem}.hel-nombre{background-image:linear-gradient(110deg, var(--signature-debut), var(--signature-titre-fin));color:#0000;font-size:inherit;letter-spacing:inherit;-webkit-background-clip:text;background-clip:text;font-weight:700}.hel-sous-titre{margin-block-start:var(--spacing,.25rem);font-size:.90625rem}.hel-vide{margin-block-start:calc(var(--spacing,.25rem) * 3)}.hel-toast-place{inset-block-start:calc(var(--haut-entete-havrouta) + calc(var(--spacing,.25rem) * 18.5))}}.hel-globe{--point-globe:calc(var(--spacing,.25rem) * 7);--membre-globe:calc(var(--spacing,.25rem) * 8.5);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y pinch-zoom;block-size:100%;inline-size:100%;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.hel-globe[data-forme=scene]{cursor:grab}.hel-globe[data-tenu]{cursor:grabbing}}.hel-sphere-place{pointer-events:none;position:absolute}.hel-globe-svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.hel-arcs-calque{-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--espace-globe) * .75), var(--fond) var(--espace-globe));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--espace-globe) * .75), var(--fond) var(--espace-globe));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--espace-globe) * .75), var(--fond) var(--espace-globe));mask-image:linear-gradient(to bottom, transparent calc(var(--espace-globe) * .75), var(--fond) var(--espace-globe))}.hel-arret-nuit{stop-color:var(--globe-ombre)}.hel-arret-jour{stop-color:transparent}.hel-arc{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hel-arc{stroke:color-mix(in srgb, var(--accent) 50%, transparent)}}.hel-arc{stroke-dasharray:0 calc(var(--grain) * 2.4);stroke-linecap:round;stroke-width:calc(var(--trait-fin) * 1.75)}.hel-arcs [data-allume] .hel-arc{stroke:var(--accent);stroke-width:calc(var(--trait-fin) * 2.25)}.hel-eclat{fill:none;stroke:var(--globe-eclat);stroke-linecap:round;stroke-width:calc(var(--trait-fin) * 2.25);opacity:calc(.85 * var(--fondu,1))}.hel-moi-point{fill:var(--accent);stroke:var(--fond-carte);stroke-width:calc(var(--trait-fin) * 2)}.hel-moi-onde{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hel-moi-onde{fill:color-mix(in srgb, var(--accent) 22%, transparent)}}.hel-moi-onde{opacity:0;transform-box:fill-box;transform-origin:50%}.hel-arc.hel-arc-trajet{stroke:var(--accent);stroke-width:calc(var(--trait-fin) * 2.25)}.hel-comete-trainee{fill:none;stroke:var(--globe-eclat);stroke-linecap:round}.hel-comete-tete{fill:var(--signature-texte);stroke:var(--globe-eclat);stroke-width:calc(var(--trait-fin) * 1.5)}.hel-comete-lueur{fill:var(--globe-eclat)}@supports (color:color-mix(in lab, red, red)){.hel-comete-lueur{fill:color-mix(in srgb, var(--globe-eclat) 30%, transparent)}}.hel-points{pointer-events:none;position:absolute;inset:0}.hel-point{inline-size:var(--point-globe);block-size:var(--point-globe);border-radius:var(--radius-pilule);opacity:0;pointer-events:auto;place-items:center;margin-block-start:calc(var(--point-globe) / -2);margin-inline-start:calc(var(--point-globe) / -2);display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.hel-point[data-cache=oui]{pointer-events:none}.hel-point:focus-visible{outline:none}.hel-point-corps{inline-size:calc(var(--spacing,.25rem) * 3);block-size:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-pilule);background-image:linear-gradient(135deg, var(--signature-debut), var(--signature-fin));color:var(--signature-texte);box-shadow:0 0 0 var(--cran) var(--fond-carte), var(--ombre-point);font-variant-numeric:tabular-nums;place-items:center;font-size:.65625rem;font-weight:700;line-height:1;display:grid;position:relative}.hel-point[data-taille="2"] .hel-point-corps{inline-size:calc(var(--spacing,.25rem) * 5);block-size:calc(var(--spacing,.25rem) * 5)}.hel-point[data-taille="3"] .hel-point-corps{inline-size:calc(var(--spacing,.25rem) * 5.5);block-size:calc(var(--spacing,.25rem) * 5.5)}.hel-point[data-taille="4"] .hel-point-corps{inline-size:calc(var(--spacing,.25rem) * 6.5);block-size:calc(var(--spacing,.25rem) * 6.5)}.hel-point:focus-visible .hel-point-corps{outline:var(--contour-havrouta) solid var(--accent);outline-offset:calc(var(--cran) * 1.5)}.hel-point[data-allume] .hel-point-corps{transform:scale(1.3)}.hel-point[data-taille="1"][data-allume] .hel-point-corps{transform:scale(1.45)}.hel-point[data-ouvert] .hel-point-corps{transform:scale(.8)}.hel-point[data-ouvert]{z-index:4}.hel-point-halo{inset:calc(var(--cran) * -1);border-radius:var(--radius-pilule);background:radial-gradient(circle, var(--accent), transparent 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.hel-point-halo{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 45%, transparent), transparent 70%)}}.hel-point-halo{opacity:.25;transform:scale(.85)}.hel-point-arrivee{inset:calc(var(--cran) * -1);border-radius:var(--radius-pilule);background:radial-gradient(circle, var(--accent), transparent 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.hel-point-arrivee{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 45%, transparent), transparent 70%)}}.hel-point-arrivee{opacity:0}.hel-etiquette{z-index:3;max-inline-size:calc(var(--spacing,.25rem) * 56);translate:-50% calc(-100% - var(--point-globe) / 2 - var(--cran) - calc(var(--spacing,.25rem) * 1.5));padding:calc(var(--spacing,.25rem) * 1.5) calc(var(--spacing,.25rem) * 2.75);border-radius:var(--radius-md);background-color:var(--fond-carte);box-shadow:var(--ombre-flottant), 0 0 0 var(--trait-fin) var(--bordure);white-space:nowrap;pointer-events:none;font-size:.78125rem;line-height:1.35;position:absolute;inset-block-start:0;inset-inline-start:0}.hel-etiquette-texte{flex-direction:column;display:flex}.hel-etiquette-texte>bdi{text-overflow:ellipsis;overflow:hidden}.hel-eventail{z-index:3;block-size:0;inline-size:0;position:absolute;inset-block-start:0;inset-inline-start:0}.hel-eventail-fond{inline-size:calc(var(--etendue) * 2);block-size:calc(var(--etendue) * 2);border-radius:var(--radius-pilule);background:radial-gradient(closest-side, var(--fond-carte) 0%, var(--fond-carte) 62%, transparent 100%);position:absolute;inset-block-start:calc(var(--etendue) * -1);inset-inline-start:calc(var(--etendue) * -1)}@supports (color:color-mix(in lab, red, red)){.hel-eventail-fond{background:radial-gradient(closest-side, color-mix(in srgb, var(--fond-carte) 86%, transparent) 0%, color-mix(in srgb, var(--fond-carte) 62%, transparent) 62%, transparent 100%)}}.hel-eventail-fond{pointer-events:none}.hel-membre{position:absolute;inset-block-start:0;inset-inline-start:0}.hel-jambe{inline-size:calc(var(--jambe) - var(--membre-globe) / 2 - var(--point-globe) / 2);block-size:var(--filet-havrouta);border-radius:var(--radius-pilule);background-image:linear-gradient(90deg, var(--accent), var(--accent));margin-block-start:calc(var(--filet-havrouta) / -2);position:absolute;inset-block-start:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.hel-jambe{background-image:linear-gradient(90deg, color-mix(in srgb, var(--accent) 55%, transparent), color-mix(in srgb, var(--accent) 25%, transparent))}}.hel-jambe{transform:rotate(var(--angle)) translateX(calc(var(--point-globe) / 2));transform-origin:0;pointer-events:none}.hel-membre-bouton{--teinte:hsl(var(--h) var(--sat-categorie) var(--lum-point));inline-size:var(--membre-globe);block-size:var(--membre-globe);border-radius:var(--radius-pilule);transform:translate(var(--x), var(--y));place-items:center;margin-block-start:calc(var(--membre-globe) / -2);margin-inline-start:calc(var(--membre-globe) / -2);display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.hel-membre-bouton:focus-visible{outline:none}.hel-membre-corps{inline-size:calc(var(--membre-globe) - var(--cran) * 2);block-size:calc(var(--membre-globe) - var(--cran) * 2);border-radius:var(--radius-pilule);background:linear-gradient(135deg, var(--teinte), hsl(calc(var(--h) + 34) var(--sat-categorie) var(--lum-point)));color:var(--signature-texte);box-shadow:0 0 0 var(--cran) var(--fond-carte), var(--ombre-point);place-items:center;font-size:.9375rem;line-height:1;display:grid}.hel-membre-corps>svg{block-size:50%;inline-size:50%}.hel-membre-bouton[data-allume] .hel-membre-corps{transform:scale(1.14)}.hel-membre-bouton:focus-visible .hel-membre-corps{outline:var(--contour-havrouta) solid var(--accent);outline-offset:calc(var(--cran) * 1.5)}.hel-membre-nom{--ecart-nom:calc(var(--membre-globe) / 2 + var(--cran) * 2.5);block-size:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 2.25);border-radius:var(--radius-pilule);background-color:var(--fond-carte);box-shadow:var(--ombre-point), 0 0 0 var(--trait-fin) var(--bordure);white-space:nowrap;pointer-events:none;align-items:center;font-size:.78125rem;font-weight:600;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0}.hel-membre-nom[data-cote=droite]{transform:translate(calc(var(--x) + var(--ecart-nom)), calc(var(--y) - 50%))}.hel-membre-nom[data-cote=gauche]{transform:translate(calc(var(--x) - 100% - var(--ecart-nom)), calc(var(--y) - 50%))}.hel-membre-nom[data-cote=bas]{transform:translate(calc(var(--x) - 50%), calc(var(--y) + var(--ecart-nom)))}.hel-membre-nom[data-cote=haut]{transform:translate(calc(var(--x) - 50%), calc(var(--y) - 100% - var(--ecart-nom)))}.hel-eventail-liste{gap:var(--trait-fin);inline-size:calc(var(--spacing,.25rem) * 72);max-block-size:calc(var(--spacing,.25rem) * 64);overscroll-behavior:contain;padding:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-2xl);background-color:var(--fond-carte);box-shadow:var(--ombre-flottant), 0 0 0 var(--trait-fin) var(--bordure);transform:translateX(calc(-50% + var(--decale,0px)));flex-direction:column;display:flex;position:absolute;inset-block-start:calc(var(--point-globe) / 2);inset-inline-start:0;overflow-y:auto}.hel-eventail[data-haut] .hel-eventail-liste{inset-block:auto calc(var(--point-globe) / 2)}.hel-eventail-ligne{--teinte:hsl(var(--h) var(--sat-categorie) var(--lum-point));align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);inline-size:100%;padding:calc(var(--spacing,.25rem) * 2) calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg);text-align:start;font-size:.8125rem;line-height:1.3;display:flex}.hel-eventail-ligne .hel-membre-corps{inline-size:calc(var(--spacing,.25rem) * 7);block-size:calc(var(--spacing,.25rem) * 7);flex-shrink:0;font-size:.875rem}.hel-eventail-ligne[data-allume],.hel-eventail-ligne:focus-visible{background-color:var(--color-survol);outline:none}.hel-eventail-ville{color:var(--texte-secondaire);flex-shrink:0;font-size:.75rem}.hel-carte[data-choisie]{border-color:var(--accent);box-shadow:var(--ombre-carte)}.hel-carte:focus-visible{outline:var(--contour-havrouta) solid var(--accent);outline-offset:var(--trait-fin)}@media (hover:hover) and (pointer:fine){.hel-retour:hover{background-color:var(--color-survol-plein)}.hel-carte:hover:after{opacity:1}.hel-carte[tabindex="0"]:not([data-choisie]):hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hel-carte[tabindex="0"]:not([data-choisie]):hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--bordure))}}.hel-carte[tabindex="0"]:not([data-choisie]):hover{cursor:pointer}.hel-point:hover .hel-point-corps{transform:scale(1.3)}.hel-point[data-taille="1"]:hover .hel-point-corps{transform:scale(1.45)}.hel-eventail-ligne:hover{background-color:var(--color-survol)}}@media (prefers-reduced-motion:no-preference){.hel-globe{animation:hel-globe-entree calc(var(--t-long) * 2) var(--ease-sortie) both;transform-origin:50% var(--centre-globe)}.hel-point-corps,.hel-membre-corps{transition:transform var(--t-moyen) var(--ease-sortie)}.hel-globe[data-salve] .hel-point-halo{animation:hel-souffle calc(var(--t-lent) * 3) var(--ease-doux)}.hel-globe[data-salve] .hel-point:nth-child(3n+2) .hel-point-halo{animation-delay:calc(var(--t-court) * 1.25)}.hel-globe[data-salve] .hel-point:nth-child(3n) .hel-point-halo{animation-delay:calc(var(--t-court) * 2.5)}.hel-globe[data-salve] .hel-moi-onde{animation:hel-onde calc(var(--t-moyen) * 10) var(--ease-sortie)}.hel-point[data-arrivee] .hel-point-arrivee{animation:hel-arrivee calc(var(--t-lent) * 1.5) var(--ease-sortie);animation-delay:0s}.hel-moi{transition:opacity var(--t-moyen) var(--ease-doux)}.hel-etiquette{animation:hel-apparait var(--t-court) var(--ease-doux) both}.hel-eventail-fond{animation:hel-fond var(--t-moyen) var(--ease-sortie) both}.hel-jambe{animation:hel-jambe var(--t-moyen) var(--ease-sortie) calc(var(--rang) * var(--t-court) / 4) both}.hel-membre-bouton{animation:hel-sortie var(--t-long) var(--ease-sortie) calc(var(--rang) * var(--t-court) / 4) both}.hel-membre-nom,.hel-eventail-liste{animation:hel-apparait var(--t-court) var(--ease-doux) both}.hel-carte{transition:transform var(--t-moyen) var(--ease-sortie)}.hel-carte:before,.hel-carte:after{transition:opacity var(--t-moyen) var(--ease-sortie)}@media (hover:hover) and (pointer:fine){.hel-carte:hover{transform:translateY(calc(var(--cran) * -1.5))}}}@keyframes hel-globe-entree{0%{opacity:0;transform:scale(.96)}}@keyframes hel-souffle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.6;transform:scale(1.3)}}@keyframes hel-arrivee{0%{opacity:0;transform:scale(.85)}40%{opacity:.75;transform:scale(1.7)}to{opacity:0;transform:scale(2)}}@keyframes hel-onde{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@keyframes hel-apparait{0%{opacity:0}}@keyframes hel-fond{0%{opacity:0;transform:scale(.5)}}@keyframes hel-jambe{0%{transform:rotate(var(--angle)) translateX(calc(var(--point-globe) / 2)) scaleX(0)}}@keyframes hel-sortie{0%{opacity:0;transform:translate(0)scale(.4)}}
.havrouta-statut.hv-pilule-seance{gap:calc(var(--spacing,.25rem) * 1.5);cursor:pointer;position:relative}.hv-pilule-seance-chevron{opacity:.7}.havrouta-statut.hv-pilule-seance>.hv-pilule-seance-chevron{inline-size:calc(var(--spacing,.25rem) * 3.5);block-size:calc(var(--spacing,.25rem) * 3.5)}.hv-pilule-seance[data-state=open]{box-shadow:inset 0 0 0 var(--trait-fin) var(--reussite)}@supports (color:color-mix(in lab, red, red)){.hv-pilule-seance[data-state=open]{box-shadow:inset 0 0 0 var(--trait-fin) color-mix(in srgb, var(--reussite) 40%, transparent)}}.hv-pilule-seance[data-state=open]>.hv-pilule-seance-chevron{transform:rotate(180deg)}.hv-pilule-seance:focus-visible{outline:var(--contour-havrouta) solid var(--accent);outline-offset:var(--cran)}.hv-apercu-seance{z-index:50;inline-size:min(calc(var(--spacing,.25rem) * 80), calc(100vw - calc(var(--spacing,.25rem) * 8)));max-block-size:var(--radix-popover-content-available-height);overscroll-behavior:contain;padding:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--spacing,.25rem) * 5);background-color:var(--fond);box-shadow:var(--ombre-flottant), inset 0 0 0 var(--trait-fin) var(--bordure);transform-origin:var(--radix-popover-content-transform-origin);overflow-y:auto}.hv-apercu-seance-corps{--teinte:hsl(var(--h) var(--sat-categorie) var(--lum-categorie));gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.hv-apercu-seance-tete{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.hv-apercu-seance-signe{inline-size:calc(var(--spacing,.25rem) * 10);block-size:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-lg);background-color:var(--reussite);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hv-apercu-seance-signe{background-color:color-mix(in srgb, var(--reussite) 12%, var(--fond-carte))}}.hv-apercu-seance-signe{color:var(--reussite)}.hv-apercu-seance-signe>svg{inline-size:calc(var(--spacing,.25rem) * 5);block-size:calc(var(--spacing,.25rem) * 5)}.hv-apercu-seance-date{letter-spacing:-.015em;text-wrap:pretty;font-size:1rem;font-weight:700;line-height:1.25}.hv-apercu-seance-heure{color:var(--texte-secondaire);margin-block-start:var(--trait-fin);font-size:.875rem}.hv-apercu-seance-relatif{padding:var(--trait-fin) calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-pilule);background-color:var(--reussite);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.hv-apercu-seance-relatif{background-color:color-mix(in srgb, var(--reussite) 12%, var(--fond-carte))}}.hv-apercu-seance-relatif{color:var(--reussite);font-size:.75rem;font-weight:700}.hv-apercu-seance-lieu{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-block-start:var(--trait-fin) solid var(--bordure);min-inline-size:0;padding-block-start:calc(var(--spacing,.25rem) * 3);display:flex}@supports (color:color-mix(in lab, red, red)){.hv-apercu-seance-lieu{border-block-start:var(--trait-fin) solid color-mix(in srgb, var(--bordure) 70%, transparent)}}.hv-apercu-seance-lieu{color:var(--texte-secondaire);font-size:.875rem}.hv-apercu-seance-lieu>svg{inline-size:calc(var(--spacing,.25rem) * 4);block-size:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.hv-apercu-seance-gestes{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.hv-apercu-seance-gestes>a,.hv-apercu-seance-gestes>button,.hv-apercu-seance-agenda>a{block-size:calc(var(--spacing,.25rem) * 11)}.hv-apercu-seance-agenda{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hv-apercu-seance-agenda>a{padding-inline:calc(var(--spacing,.25rem) * 2);white-space:normal;text-align:center;font-size:.8125rem}.hv-apercu-seance :is(a,button):focus-visible{outline:var(--contour-havrouta) solid var(--accent);outline-offset:var(--cran)}.hv-marque-vous{block-size:calc(var(--spacing,.25rem) * 4.5);padding-inline:calc(var(--spacing,.25rem) * 1.75);border-radius:var(--radius-pilule);background-image:linear-gradient(110deg, var(--signature-debut), var(--signature-fin));color:var(--signature-texte);letter-spacing:.01em;flex-shrink:0;align-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.havrouta-vous{block-size:calc(var(--spacing,.25rem) * 4.5);padding-inline:calc(var(--spacing,.25rem) * 1.75);border-radius:var(--radius-pilule);background-image:linear-gradient(110deg, var(--signature-debut), var(--signature-fin));box-shadow:0 0 0 var(--cran) var(--fond-carte), var(--ombre-point);color:var(--signature-texte);white-space:nowrap;translate:calc(-50% * var(--sens)) 0;pointer-events:none;align-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-block-start:calc(100% + calc(var(--spacing,.25rem) * 1.5));inset-inline-start:50%}.havrouta-moi .havrouta-point-dedans{overflow:visible}.hv-miennes-tete{margin:0}.hv-miennes-bascule{align-items:center;gap:calc(var(--spacing,.25rem) * 2);inline-size:100%;min-block-size:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 2) calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl);color:var(--accent);text-align:start;-webkit-tap-highlight-color:transparent;font-size:.875rem;font-weight:700;display:flex}.hv-miennes-bascule .hv-groupe-signe{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hv-miennes-bascule .hv-groupe-signe{background-color:color-mix(in srgb, var(--accent) 12%, transparent)}}.hv-miennes-bascule .hv-groupe-signe{color:var(--accent)}.hv-miennes-titre{flex:1;min-inline-size:0}.hv-miennes-compte{min-inline-size:calc(var(--spacing,.25rem) * 5.5);block-size:calc(var(--spacing,.25rem) * 5.5);padding-inline:calc(var(--cran) * 2.5);border-radius:var(--radius-pilule);background-color:var(--accent);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.hv-miennes-compte{background-color:color-mix(in srgb, var(--accent) 12%, transparent)}}.hv-miennes-compte{font-variant-numeric:tabular-nums;font-size:.75rem}.hv-miennes-chevron{inline-size:calc(var(--spacing,.25rem) * 4.5);block-size:calc(var(--spacing,.25rem) * 4.5);flex-shrink:0;rotate:180deg}.hv-miennes-bascule[aria-expanded=false] .hv-miennes-chevron{rotate:0deg}.hv-miennes-bascule:focus-visible{outline:var(--contour-havrouta) solid var(--accent);outline-offset:calc(var(--contour-havrouta) * -1)}.hel-miennes>.hv-miennes-tete .hv-miennes-bascule{background-color:var(--fond-carte)}@supports (color:color-mix(in lab, red, red)){.hel-miennes>.hv-miennes-tete .hv-miennes-bascule{background-color:color-mix(in srgb, var(--fond-carte) var(--verre-teinte-epais), transparent)}}.hel-miennes>.hv-miennes-tete .hv-miennes-bascule{-webkit-backdrop-filter:blur(var(--verre-flou-epais)) saturate(var(--verre-saturation));backdrop-filter:blur(var(--verre-flou-epais)) saturate(var(--verre-saturation))}@media (prefers-reduced-transparency:reduce){.hel-miennes>.hv-miennes-tete .hv-miennes-bascule{background-color:var(--fond-carte);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.hel-miennes>.hv-miennes-tete .hv-miennes-bascule{background-color:var(--fond-carte);-webkit-backdrop-filter:none;backdrop-filter:none}}.hel-miennes>.hv-miennes-tete .hv-miennes-bascule{box-shadow:inset 0 var(--trait-fin) 0 var(--verre-reflet), var(--ombre-carte)}@media (hover:hover) and (pointer:fine){.hv-miennes-bascule:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hv-miennes-bascule:hover{background-color:color-mix(in srgb, var(--accent) 6%, transparent)}}}@media (prefers-reduced-motion:no-preference){.hv-miennes-chevron{transition:rotate var(--t-moyen) var(--ease-sortie)}}.hel-miennes{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;margin-block-end:calc(var(--spacing,.25rem) * 4);display:flex}.hel-miennes>.hv-groupe-titre{padding:0 var(--spacing,.25rem)}.hel-carte[data-mienne]{box-shadow:var(--ombre-carte), inset 0 0 0 var(--trait-fin) var(--accent)}@supports (color:color-mix(in lab, red, red)){.hel-carte[data-mienne]{box-shadow:var(--ombre-carte), inset 0 0 0 var(--trait-fin) color-mix(in srgb, var(--accent) 35%, transparent)}}.havrouta-fiche:has(.hv-fiche-groupe) .havrouta-fiche-bandeau{display:none}.havrouta-fiche:has(.hv-fiche-groupe) .havrouta-fiche-defile{margin-block-start:0;padding:0}.hv-fiche-groupe{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.hv-fiche-groupe-titre{letter-spacing:-.015em;padding-inline-end:calc(var(--spacing,.25rem) * 9);font-size:1.0625rem;font-weight:700}.hv-fiche-groupe-titre:focus{outline:none}.hv-fiche-groupe-sous{color:var(--texte-secondaire);font-size:.8125rem}.hv-fiche-groupe-liste{gap:var(--cran);margin-inline:calc(calc(var(--spacing,.25rem) * 2) * -1);flex-direction:column;display:flex}.hv-fiche-groupe-rapprocher{margin-block-start:var(--spacing,.25rem)}.hv-puces-actives{gap:calc(var(--spacing,.25rem) * 2) calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.hv-puce-active{max-inline-size:calc(var(--spacing,.25rem) * 56);align-items:center;gap:var(--cran);block-size:calc(var(--spacing,.25rem) * 7);padding-inline:calc(var(--spacing,.25rem) * 2.75) calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-pilule);background-color:var(--accent);display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hv-puce-active{background-color:color-mix(in srgb, var(--accent) 9%, var(--fond-carte))}}.hv-puce-active{color:var(--accent);font-size:.78125rem;font-weight:600}.hv-puce-active:after{inset:calc(calc(var(--spacing,.25rem) * 2) * -1) calc(var(--cran) * -.5);content:"";position:absolute}.hv-puce-active>svg{inline-size:calc(var(--spacing,.25rem) * 3.5);block-size:calc(var(--spacing,.25rem) * 3.5);flex-shrink:0}.hv-puce-active>svg:last-child{opacity:.75}.hv-puce-active:focus-visible{outline:var(--contour-havrouta) solid var(--accent);outline-offset:var(--trait-fin)}.hv-panneau-filtres{z-index:50;inline-size:min(calc(var(--spacing,.25rem) * 96), calc(100vw - calc(var(--spacing,.25rem) * 8)));max-block-size:min(calc(var(--spacing,.25rem) * 150), calc(var(--radix-popover-content-available-height) - calc(var(--spacing,.25rem) * 2)));border-radius:calc(var(--spacing,.25rem) * 5);background-color:var(--fond);box-shadow:var(--ombre-flottant), inset 0 0 0 var(--trait-fin) var(--bordure);transform-origin:var(--radix-popover-content-transform-origin);flex-direction:column;display:flex;overflow:hidden}.hv-panneau-filtres-tete{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);padding:calc(var(--spacing,.25rem) * 3.5) calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 2) calc(var(--spacing,.25rem) * 5);flex-shrink:0;display:flex}.hv-panneau-filtres-titre{letter-spacing:-.02em;flex:1;font-size:1.3125rem;font-weight:700}.hv-filtres-fermer{inline-size:calc(var(--spacing,.25rem) * 9);block-size:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-pilule);background-color:var(--fond-doux);color:var(--texte-secondaire);flex-shrink:0;place-items:center;display:grid;position:relative}.hv-filtres-fermer:after{inset:calc(var(--cran) * -2);content:"";position:absolute}.hv-filtres-fermer>svg{inline-size:calc(var(--spacing,.25rem) * 4.5);block-size:calc(var(--spacing,.25rem) * 4.5)}.hv-panneau-filtres-defile{gap:calc(var(--cran) * 11);overscroll-behavior:contain;min-block-size:0;padding:calc(var(--cran) * 3) calc(var(--spacing,.25rem) * 5) calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.hv-groupe-filtre{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.hv-groupe-filtre-titre{color:var(--texte-secondaire);font-size:.84375rem;font-weight:600}.hv-groupe-filtre-choix{gap:calc(var(--spacing,.25rem) * 2.5) calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hv-groupe-filtre-choix[data-colonnes="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-filtre-puce{justify-content:center;align-items:center;gap:calc(var(--cran) * 3);min-inline-size:0;block-size:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-pilule);background-color:var(--fond-carte);box-shadow:inset 0 0 0 var(--trait-fin) var(--bordure);color:var(--texte);-webkit-tap-highlight-color:transparent;font-size:.875rem;font-weight:550;display:inline-flex;position:relative}.hv-filtre-puce:after{inset:calc(var(--cran) * -1) 0;content:"";position:absolute}.hv-filtre-puce[aria-checked=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hv-filtre-puce[aria-checked=true]{background-color:color-mix(in srgb, var(--accent) 10%, var(--fond-carte))}}.hv-filtre-puce[aria-checked=true]{box-shadow:inset 0 0 0 calc(var(--trait-fin) * 1.5) var(--accent);color:var(--accent)}.hv-filtre-teinte{inline-size:calc(var(--spacing,.25rem) * 2);block-size:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-pilule);background-color:hsl(var(--h) var(--sat-categorie) var(--lum-point,44%));flex-shrink:0}.hv-filtres-alertes{gap:calc(var(--cran) * 11);border-block-start:var(--trait-fin) solid var(--bordure);flex-direction:column;padding-block-start:calc(var(--cran) * 11);display:flex}.hv-filtres-alertes:empty{display:none}.hv-filtres-cote{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--texte-secondaire);font-size:.84375rem;font-weight:500;display:flex}.hv-filtres-cote>svg{inline-size:calc(var(--spacing,.25rem) * 4);block-size:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.hv-filtre-puce:focus-visible,.hv-filtres-fermer:focus-visible,.hv-filtres-effacer:focus-visible{outline:var(--contour-havrouta) solid var(--accent);outline-offset:var(--trait-fin)}.hv-panneau-filtres-pied{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 5);border-block-start:var(--trait-fin) solid var(--bordure);flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.hv-panneau-filtres-pied{border-block-start:var(--trait-fin) solid color-mix(in srgb, var(--bordure) 70%, transparent)}}.hv-panneau-filtres-pied{background-color:var(--fond-carte)}@supports (color:color-mix(in lab, red, red)){.hv-panneau-filtres-pied{background-color:color-mix(in srgb, var(--fond-carte) var(--verre-teinte-epais), transparent)}}.hv-panneau-filtres-pied{-webkit-backdrop-filter:blur(var(--verre-flou-epais)) saturate(var(--verre-saturation));backdrop-filter:blur(var(--verre-flou-epais)) saturate(var(--verre-saturation))}@media (prefers-reduced-transparency:reduce){.hv-panneau-filtres-pied{background-color:var(--fond-carte);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.hv-panneau-filtres-pied{background-color:var(--fond-carte);-webkit-backdrop-filter:none;backdrop-filter:none}}.hv-filtres-effacer{block-size:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-md);color:var(--texte);font-size:.9375rem;font-weight:600}.hv-filtres-effacer[aria-disabled=true]{color:var(--texte-secondaire)}.hv-feuille-filtres{block-size:calc(100dvh - var(--haut-entete-havrouta) - var(--ecart-feuille-havrouta));max-block-size:none}.hv-feuille-filtres>.hv-panneau-filtres-tete{padding-block-start:calc(var(--spacing,.25rem) * 2)}.hv-feuille-filtres>.hv-panneau-filtres-pied{padding-block-end:calc(calc(var(--spacing,.25rem) * 3) + var(--zone-bas))}@media (prefers-reduced-motion:no-preference){.hv-apercu-seance[data-state=open],.hv-panneau-filtres[data-state=open]{animation:hv-surgir var(--t-moyen) var(--ease-sortie)}.hv-feuille-filtres[data-state=open]{animation:hv-monter var(--t-moyen) var(--ease-sortie)}.hv-pilule-seance-chevron{transition:transform var(--t-court) var(--ease-doux)}.hv-filtre-puce,.hv-puce-active{transition:scale var(--t-court) var(--ease-doux), background-color var(--t-court) var(--ease-doux), box-shadow var(--t-court) var(--ease-doux), color var(--t-court) var(--ease-doux)}.hv-filtre-puce:active,.hv-puce-active:active,.hv-pilule-seance:active{scale:var(--presse-texte)}}@media (hover:hover) and (pointer:fine){.hv-filtre-puce:not([aria-checked=true]):hover{box-shadow:inset 0 0 0 var(--trait-fin) var(--bordure-forte)}.hv-puce-active:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hv-puce-active:hover{background-color:color-mix(in srgb, var(--accent) 14%, var(--fond-carte))}}.hv-pilule-seance:hover{background-color:var(--reussite)}@supports (color:color-mix(in lab, red, red)){.hv-pilule-seance:hover{background-color:color-mix(in srgb, var(--reussite) 16%, var(--fond-carte))}}}@keyframes hv-surgir{0%{opacity:0;transform:scale(.96)}}@keyframes hv-monter{0%{transform:translateY(calc(var(--spacing,.25rem) * 6));opacity:0}}.hv-acceptee{--teinte:hsl(var(--h) var(--sat-categorie) var(--lum-point,44%));--teinte-texte:hsl(var(--h) var(--sat-categorie) var(--lum-categorie-texte))}.hv-acceptee-tete{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 4) 0;display:flex}.havrouta-fenetre .hv-acceptee-tete{padding:calc(var(--spacing,.25rem) * 6) calc(var(--spacing,.25rem) * 6) 0}.hv-acceptee-sujet{color:var(--teinte-texte);letter-spacing:-.02em;text-wrap:pretty;font-size:1.1875rem;font-weight:700;line-height:1.25}.hv-acceptee-outils{align-items:center;gap:var(--cran);flex-shrink:0;margin-block-start:calc(var(--cran) * -2);margin-inline-end:calc(var(--cran) * -2);display:flex}.hv-acceptee-corps{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;padding-block-end:calc(calc(var(--spacing,.25rem) * 6) + var(--zone-bas));display:flex}.havrouta-fenetre .hv-acceptee-corps{padding-block-end:calc(var(--spacing,.25rem) * 6)}.hv-acceptee-seance{padding:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--spacing,.25rem) * 5);background-color:var(--fond-doux)}@supports (color:color-mix(in lab, red, red)){.hv-acceptee-seance{background-color:color-mix(in srgb, var(--fond-doux) 70%, var(--fond-carte))}}.hv-acceptee-seance{box-shadow:inset 0 0 0 var(--trait-fin) var(--bordure)}@supports (color:color-mix(in lab, red, red)){.hv-acceptee-seance{box-shadow:inset 0 0 0 var(--trait-fin) color-mix(in srgb, var(--bordure) 70%, transparent)}}.hv-acceptee-aucune{color:var(--texte-secondaire);font-size:.9375rem}.hv-acceptee .hv-fiche-mot,.hv-acceptee .hv-fiche-moments{margin-block-start:0}.hv-acceptee :is(a,button):focus-visible{outline:var(--contour-havrouta) solid var(--accent);outline-offset:var(--cran)}.hv-acceptee-actions:not(:empty){border-block-start:var(--trait-fin) solid var(--bordure);padding-block-start:calc(var(--spacing,.25rem) * 4)}@supports (color:color-mix(in lab, red, red)){.hv-acceptee-actions:not(:empty){border-block-start:var(--trait-fin) solid color-mix(in srgb, var(--bordure) 60%, transparent)}}@media (min-width:64rem){.hv-acceptee-seance .hv-apercu-seance-gestes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hv-acceptee-seance .hv-apercu-seance-gestes>:last-child:nth-child(odd){grid-column:1/-1}}
.havrouta-endroit .havrouta-groupe-corps,.hv-endroit-signe{box-shadow:calc(var(--cran) * 2.5 * var(--sens)) calc(var(--cran) * -2.5) 0 calc(var(--trait-fin) * -1) var(--fond-carte), calc(var(--cran) * 2.5 * var(--sens)) calc(var(--cran) * -2.5) 0 0 var(--accent), var(--ombre-point)}@supports (color:color-mix(in lab, red, red)){.havrouta-endroit .havrouta-groupe-corps,.hv-endroit-signe{box-shadow:calc(var(--cran) * 2.5 * var(--sens)) calc(var(--cran) * -2.5) 0 calc(var(--trait-fin) * -1) var(--fond-carte), calc(var(--cran) * 2.5 * var(--sens)) calc(var(--cran) * -2.5) 0 0 color-mix(in srgb, var(--accent) 45%, transparent), var(--ombre-point)}}.havrouta-endroit[data-etat=estompe]{opacity:.42}.havrouta-endroit[data-etat=choisi] .havrouta-groupe-corps{background:linear-gradient(110deg, var(--signature-debut), var(--signature-fin)) border-box}.havrouta-endroit[data-etat=choisi] .havrouta-nombre{color:var(--signature-texte);background-image:none}.havrouta-endroit[data-vous]{overflow:visible}.hv-fiche-groupe-tete{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.hv-endroit-signe{inline-size:calc(var(--spacing,.25rem) * 10);block-size:calc(var(--spacing,.25rem) * 10);flex:none;margin-block-start:var(--spacing,.25rem)}.hv-fiche-groupe[data-forme=feuille]{padding-block-start:var(--cran)}.hv-fiche-groupe[data-forme=feuille] .hv-fiche-groupe-titre{padding-inline-end:0}.havrouta-ligne-lieu .havrouta-signe-moi .havrouta-anneau{inline-size:calc(var(--spacing,.25rem) * 10.5);block-size:calc(var(--spacing,.25rem) * 10.5);margin:calc(calc(var(--spacing,.25rem) * 5.25) * -1)}.havrouta-ligne-lieu .havrouta-signe-moi .havrouta-initiale{font-size:.875rem}.hv-fiche-groupe-qui{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-inline-size:0;color:var(--texte-secondaire);font-size:.875rem;display:flex}.hv-fiche-groupe-qui .hv-marque-cours{flex:none}@media (prefers-reduced-motion:no-preference){.havrouta-endroit{transition:opacity var(--t-moyen) var(--ease-doux)}}.hv-retour-endroit{align-items:center;gap:var(--cran);block-size:calc(var(--spacing,.25rem) * 8);padding-inline:var(--cran) calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-pilule);color:var(--accent);-webkit-tap-highlight-color:transparent;margin-block-start:calc(var(--spacing,.25rem) * 2);margin-inline-start:calc(var(--spacing,.25rem) * 2);font-size:.875rem;font-weight:600;display:inline-flex}.hv-retour-endroit>svg{inline-size:calc(var(--spacing,.25rem) * 4.5);block-size:calc(var(--spacing,.25rem) * 4.5)}.hv-feuille-fiche>.hv-retour-endroit{margin-block-start:0;margin-inline-start:var(--spacing,.25rem)}.hv-retour-endroit:focus-visible{outline:var(--contour-havrouta) solid var(--accent)}@media (hover:hover) and (pointer:fine){.hv-retour-endroit:hover{background-color:var(--color-survol)}}@media (prefers-reduced-motion:no-preference){.hv-retour-endroit{transition:background-color var(--t-court) var(--ease-doux)}}