:root{--ed-sat-visage:58%;--ed-lum-visage:42%;--ed-haut-barre:calc(var(--zone-haut) + var(--spacing-hauteur-entete-telephone) + var(--trait-fin))}@media (min-width:64rem){:root{--ed-haut-barre:calc(var(--zone-haut) + var(--spacing-hauteur-entete) + var(--trait-fin))}}.ed-page{--ed-heure:calc(var(--spacing,.25rem) * 17);--ed-visage-ligne:calc(var(--spacing,.25rem) * 9);--ed-ecart-ligne:calc(var(--spacing,.25rem) * 2.75)}@media (min-width:40rem){.ed-page{--ed-heure:calc(var(--spacing,.25rem) * 18);--ed-visage-ligne:calc(var(--spacing,.25rem) * 9.5)}}.ed-principal{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;min-inline-size:0;display:flex}.ed-entete{gap:calc(var(--spacing,.25rem) * .75);padding-inline:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}@media (min-width:80rem){.ed-entete{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 4);flex-direction:row}}.ed-heure-lecteur{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);min-block-size:1lh;color:var(--texte-secondaire);font-size:.84375rem;display:flex}.ed-heure-lecteur>svg{inline-size:calc(var(--spacing,.25rem) * 3.25);block-size:calc(var(--spacing,.25rem) * 3.25);flex-shrink:0}.ed-heure-lecteur[data-vide]>svg{opacity:0}.ed-section{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;margin-block-start:calc(var(--spacing,.25rem) * 2);display:flex}.ed-titre-section{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * .5);font-family:var(--police-titres-pile);letter-spacing:-.01em;font-size:1rem;font-weight:700;display:flex}.ed-nombre-titre{color:var(--texte-secondaire);font-variant-numeric:tabular-nums;font-weight:500}.ed-centre{justify-content:center;display:flex}.ed-tronque{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ed-titre-2l{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ed-fait{white-space:nowrap}.ed-fait:before{content:"·";padding-inline:calc(var(--spacing,.25rem) * 1.25);color:var(--texte-secondaire)}.ed-fait-annule{color:var(--alerte);font-weight:600}.ed-dans{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ed-depuis{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--texte-direct);font-variant-numeric:tabular-nums;font-weight:600;display:inline-flex}.ed-depuis>.point-direct,.ed-rejoindre[data-taille=ligne]>.point-direct,.ed-ag-heure>.point-direct{inline-size:calc(var(--spacing,.25rem) * 1.5);block-size:calc(var(--spacing,.25rem) * 1.5)}.ed-lien{min-block-size:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm);color:var(--accent);text-underline-offset:var(--spacing,.25rem);align-items:center;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.ed-lien:hover{text-decoration-line:underline}}.ed-lien[aria-disabled=true]{cursor:progress}.ed-erreur{font-size:var(--text-sm);color:var(--alerte)}.ed-place-visage{--d:var(--ed-visage-ligne,calc(var(--spacing,.25rem) * 9.5));inline-size:var(--d);block-size:var(--d);border-radius:var(--radius-pilule);flex-shrink:0;place-items:center;display:grid}.ed-place-visage[data-taille=carte]{--d:calc(var(--spacing,.25rem) * 11.5)}.ed-place-visage[data-taille=fiche]{--d:calc(var(--spacing,.25rem) * 12)}.ed-volante .ed-place-visage[data-taille=fiche]{--d:calc(var(--spacing,.25rem) * 10)}.ed-place-visage[data-taille=tete]{--d:calc(var(--spacing,.25rem) * 13)}.ed-place-visage[data-taille=pile],.ed-place-visage[data-taille=agenda]{--d:calc(var(--spacing,.25rem) * 6)}.ed-place-visage[data-taille=agenda][data-direct]{--d-visage:calc(var(--spacing,.25rem) * 4.5)}.ed-anneau{border-radius:var(--radius-pilule);display:grid}.ed-visage{--taille:var(--d-visage,var(--d));inline-size:var(--taille);block-size:var(--taille);border-radius:var(--radius-pilule);background-image:linear-gradient(135deg, hsl(var(--hue-categorie) var(--ed-sat-visage) var(--ed-lum-visage)), hsl(calc(var(--hue-categorie) + 34) var(--ed-sat-visage) var(--ed-lum-visage)));color:var(--signature-texte);font-size:calc(var(--taille) * .42);-webkit-user-select:none;user-select:none;place-items:center;font-weight:600;line-height:1;display:grid}.ed-filtres{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}@media not all and (min-width:40rem){.ed-filtres{top:var(--ed-haut-barre);z-index:15;margin-inline:calc(calc(var(--spacing,.25rem) * 4) * -1);padding:calc(var(--spacing,.25rem) * 2) calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 2.5);background-color:var(--fond);position:sticky}@supports (color:color-mix(in lab, red, red)){.ed-filtres{background-color:color-mix(in srgb, var(--fond) 92%, transparent)}}.ed-filtres{-webkit-backdrop-filter:blur(var(--verre-flou)) saturate(var(--verre-saturation));backdrop-filter:blur(var(--verre-flou)) saturate(var(--verre-saturation))}}@media (min-width:80rem){.ed-filtres{gap:calc(var(--spacing,.25rem) * 3)}}.ed-segments{block-size:calc(var(--spacing,.25rem) * 9);padding:var(--trait-fin);border-radius:var(--radius-pilule);background-color:var(--fond-doux);box-shadow:inset 0 0 0 var(--trait-fin) var(--bordure);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ed-segments{box-shadow:inset 0 0 0 var(--trait-fin) color-mix(in srgb, var(--bordure) 70%, transparent)}}@media (min-width:40rem){.ed-segments{inline-size:calc(var(--spacing,.25rem) * 60)}}.ed-segments>button{z-index:1;border-radius:var(--radius-pilule);font-size:var(--text-sm);color:var(--texte-secondaire);font-weight:600;position:relative}.ed-segments>button[aria-pressed=true]{color:var(--texte)}.ed-segments>button:focus-visible{outline:2px solid var(--accent);outline-offset:calc(var(--trait-fin) * -2)}.ed-pouce{inset-block:var(--trait-fin);inline-size:calc(50% - var(--trait-fin));border-radius:var(--radius-pilule);background-color:var(--fond-releve);box-shadow:var(--ombre-carte), inset 0 var(--trait-fin) 0 var(--verre-reflet);position:absolute;inset-inline-start:var(--trait-fin)}.ed-segments[data-choix=miens] .ed-pouce{transform:translateX(calc(var(--sens) * 100%))}.ed-puces{gap:calc(var(--spacing,.25rem) * 1.5);display:flex}@media not all and (min-width:40rem){.ed-puces{margin-inline:calc(calc(var(--spacing,.25rem) * 4) * -1);padding-inline:calc(var(--spacing,.25rem) * 4);scrollbar-width:none;overflow-x:auto}}@media (min-width:40rem){.ed-puces{flex-wrap:wrap}}.ed-puce{block-size:calc(var(--spacing,.25rem) * 8.5);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3.25);border:var(--trait-fin) solid var(--bordure);border-radius:var(--radius-pilule);background-color:var(--fond-carte);font-size:var(--text-sm);white-space:nowrap;flex-shrink:0;font-weight:500;display:inline-flex}.ed-puce[aria-pressed=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ed-puce[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.ed-puce[aria-pressed=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ed-puce[aria-pressed=true]{background-color:color-mix(in srgb, var(--accent) 11%, var(--fond-carte))}}.ed-puce[aria-pressed=true]{color:var(--accent)}.ed-coche{inline-size:calc(var(--spacing,.25rem) * 3.25);block-size:calc(var(--spacing,.25rem) * 3.25);stroke-width:2.6px;margin-inline-start:calc(var(--cran) * -1.5)}.ed-nombre{color:var(--texte-secondaire);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.ed-puce[aria-pressed=true] .ed-nombre{color:var(--accent)}.ed-visages-suivis{gap:calc(var(--spacing,.25rem) * 4);display:flex}@media not all and (min-width:40rem){.ed-visages-suivis{margin-inline:calc(calc(var(--spacing,.25rem) * 4) * -1);padding:var(--spacing,.25rem) calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * .5);scrollbar-width:none;overflow-x:auto}}@media (min-width:40rem){.ed-visages-suivis{gap:calc(var(--spacing,.25rem) * 4.5);flex-wrap:wrap}}.ed-visage-suivi{inline-size:calc(var(--spacing,.25rem) * 19);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md);flex-direction:column;font-size:.78125rem;font-weight:500;display:flex}.ed-visage-suivi>bdi{max-inline-size:100%}.ed-contour{block-size:calc(var(--spacing,.25rem) * 9.5);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.75);padding-inline:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-pilule);background-color:var(--fond-carte);box-shadow:inset 0 0 0 var(--trait-fin) var(--bordure);font-size:var(--text-sm);white-space:nowrap;font-weight:600;display:inline-flex}.ed-contour-accent{block-size:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 3.25);color:var(--accent)}.ed-chevron{inline-size:calc(var(--spacing,.25rem) * 3.75);block-size:calc(var(--spacing,.25rem) * 3.75);color:var(--texte-secondaire)}.ed-rejoindre{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.75);border-radius:var(--radius-pilule);white-space:nowrap;flex-shrink:0;font-weight:600;display:inline-flex}.ed-rejoindre[data-taille=carte]{block-size:calc(var(--spacing,.25rem) * 10.5);inline-size:100%;font-size:.9375rem}.ed-rejoindre[data-taille=ligne]{block-size:calc(var(--spacing,.25rem) * 8.5);padding-inline:calc(var(--spacing,.25rem) * 3.5);font-size:.84375rem}.ed-rejoindre[data-taille=fiche]{block-size:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 4.5);font-size:.90625rem}.ed-rappel{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-pilule);white-space:nowrap;flex-shrink:0;font-weight:600;display:inline-flex}.ed-rappel>svg{inline-size:calc(var(--spacing,.25rem) * 4);block-size:calc(var(--spacing,.25rem) * 4)}.ed-rappel[data-forme=pilule],.ed-rappel[data-forme=plein]{block-size:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 4);background-image:linear-gradient(110deg, var(--signature-debut), var(--signature-fin));box-shadow:var(--ombre-signature);color:var(--signature-texte);font-size:.90625rem}.ed-rappel[data-forme=plein]{inline-size:100%}.ed-rappel[data-forme=icone]{inline-size:calc(var(--spacing,.25rem) * 10);block-size:calc(var(--spacing,.25rem) * 10);color:var(--texte-secondaire)}.ed-rappel[data-forme=icone]>svg{inline-size:calc(var(--spacing,.25rem) * 4.5);block-size:calc(var(--spacing,.25rem) * 4.5)}.ed-rappel[aria-pressed=true]{background-image:none;background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ed-rappel[aria-pressed=true]{background-color:color-mix(in srgb, var(--accent) 12%, var(--fond-carte))}}.ed-rappel[aria-pressed=true]{box-shadow:inset 0 0 0 var(--trait-fin) var(--accent)}@supports (color:color-mix(in lab, red, red)){.ed-rappel[aria-pressed=true]{box-shadow:inset 0 0 0 var(--trait-fin) color-mix(in srgb, var(--accent) 30%, transparent)}}.ed-rappel[aria-pressed=true]{color:var(--accent)}.ed-rappel[aria-pressed=true]>svg{fill:currentColor}.ed-suivre{block-size:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-pilule);background-color:var(--fond-carte);box-shadow:inset 0 0 0 var(--trait-fin) var(--bordure);color:var(--accent);white-space:nowrap;flex-shrink:0;font-size:.84375rem;font-weight:600;display:inline-flex}.ed-suivre>svg{inline-size:calc(var(--spacing,.25rem) * 3.5);block-size:calc(var(--spacing,.25rem) * 3.5);stroke-width:2.4px}.ed-suivre[data-proprietaire]{color:var(--texte)}.ed-suivre[aria-pressed=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ed-suivre[aria-pressed=true]{background-color:color-mix(in srgb, var(--accent) 10%, var(--fond-carte))}}.ed-suivre[aria-pressed=true]{box-shadow:none}.ed-agenda{block-size:calc(var(--spacing,.25rem) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-pilule);background-color:var(--fond-carte);box-shadow:inset 0 0 0 var(--trait-fin) var(--bordure);white-space:nowrap;font-size:.90625rem;font-weight:500;display:inline-flex}.ed-agenda>svg{inline-size:calc(var(--spacing,.25rem) * 4);block-size:calc(var(--spacing,.25rem) * 4)}.ed-agenda[aria-expanded=true]{box-shadow:inset 0 0 0 var(--trait-fin) var(--bordure-forte)}.ed-agenda-choix{gap:calc(var(--spacing,.25rem) * 1.5);border-inline-start:var(--trait-fin) solid var(--bordure);flex-direction:column;padding-inline-start:calc(var(--spacing,.25rem) * 3);display:flex}.ed-agenda-choix[hidden]{display:none}.ed-meta{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.ed-pastille{block-size:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 1.25);padding-inline:calc(var(--spacing,.25rem) * 2.25);border-radius:var(--radius-pilule);background-color:var(--texte);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ed-pastille{background-color:color-mix(in srgb, var(--texte) 6%, var(--fond-carte))}}.ed-pastille{white-space:nowrap;font-size:.78125rem;font-weight:600}.ed-pastille>svg{inline-size:calc(var(--spacing,.25rem) * 3);block-size:calc(var(--spacing,.25rem) * 3)}.ed-pastille-annule{color:var(--alerte)}.ed-en-cours{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (min-width:40rem){.ed-en-cours{grid-template-columns:repeat(2,minmax(0,1fr))}}.ed-en-cours[data-seul]{grid-template-columns:minmax(0,1fr)}@media not all and (min-width:40rem){.ed-en-cours:not([data-seul]){gap:calc(var(--spacing,.25rem) * 2.5);margin-inline:calc(calc(var(--spacing,.25rem) * 4) * -1);padding:0 calc(var(--spacing,.25rem) * 4) var(--spacing,.25rem);scroll-padding-inline:calc(var(--spacing,.25rem) * 4);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.ed-en-cours:not([data-seul])>li{flex:0 0 min(calc(var(--spacing,.25rem) * 75.5), calc(100% - calc(var(--spacing,.25rem) * 10)));scroll-snap-align:start}}.ed-en-cours>li{display:flex}.ed-carte-direct{gap:calc(var(--spacing,.25rem) * 3.5);inline-size:100%;padding:calc(var(--spacing,.25rem) * 4);border:var(--trait-fin) solid var(--bordure);border-radius:var(--radius-2xl);background-color:var(--fond-carte);box-shadow:var(--ombre-carte);flex-direction:column;display:flex}.ed-carte-ouvrir{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg);text-align:start;flex-direction:column;flex:1;display:flex}.ed-carte-tete{align-items:center;gap:calc(var(--spacing,.25rem) * 3);inline-size:100%;display:flex}.ed-carte-qui{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;min-inline-size:0;font-size:.8125rem;display:flex}.ed-carte-nom{max-inline-size:100%;font-size:.9375rem}.ed-carte-titre{-webkit-line-clamp:2;overflow-wrap:anywhere;font-family:var(--police-titres-pile);letter-spacing:-.02em;text-wrap:pretty;-webkit-box-orient:vertical;font-size:1.0625rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}@media (min-width:80rem){.ed-carte-titre{font-size:1.125rem}}.ed-lignes-en-cours{padding:calc(var(--spacing,.25rem) * 1.5) calc(var(--spacing,.25rem) * 3.5)}@media (min-width:80rem){.ed-lignes-en-cours{padding-inline:calc(var(--spacing,.25rem) * 4)}}.ed-lignes-en-cours[hidden]{display:none}.ed-ligne-en-cours{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.ed-ligne-ouvrir,.ed-liste-ligne{align-items:center;gap:var(--ed-ecart-ligne,calc(var(--spacing,.25rem) * 2.75));min-inline-size:0;padding:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md);text-align:start;flex:1;margin-inline-start:calc(calc(var(--spacing,.25rem) * 2) * -1);display:flex}.ed-ligne-texte{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;min-inline-size:0;display:flex}.ed-ligne-titre{text-wrap:pretty;font-size:.9375rem;font-weight:600;line-height:1.3}.ed-ligne-en-cours .ed-ligne-titre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed-ligne-meta{min-inline-size:0;color:var(--texte-secondaire);align-items:center;font-size:.8125rem;display:flex}.ed-ligne-meta>:first-child:before{content:none}.ed-fait-direct{color:var(--texte-direct);font-weight:600}.ed-autres-langues{justify-content:center;align-items:center;gap:var(--spacing,.25rem) calc(var(--spacing,.25rem) * 2.5);color:var(--texte-secondaire);flex-wrap:wrap;font-size:.84375rem;display:flex}.ed-carte-prochain{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4);border:var(--trait-fin) solid var(--bordure);border-radius:var(--radius-2xl);background-color:var(--fond-carte);box-shadow:var(--ombre-carte);flex-direction:column;display:flex}@media (min-width:80rem){.ed-carte-prochain{padding:calc(var(--spacing,.25rem) * 5)}}.ed-surtitre{color:var(--accent);font-size:.8125rem;font-weight:600}.ed-prochain-ouvrir{align-items:flex-start;gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius-lg);text-align:start;flex-direction:column;display:flex}.ed-prochain-heure{font-family:var(--police-titres-pile);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:700;line-height:1.1}@media (min-width:80rem){.ed-prochain-heure{font-size:1.875rem}}.ed-prochain-jour{column-gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm);color:var(--texte-secondaire);flex-wrap:wrap;display:flex}.ed-prochain-titre{-webkit-line-clamp:2;overflow-wrap:anywhere;font-family:var(--police-titres-pile);letter-spacing:-.02em;-webkit-box-orient:vertical;margin-block-start:calc(var(--spacing,.25rem) * 2.5);font-size:1.125rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}@media (min-width:80rem){.ed-prochain-titre{font-size:1.25rem}}.ed-prochain-rav{align-items:center;gap:calc(var(--spacing,.25rem) * 2);max-inline-size:100%;margin-block:calc(var(--spacing,.25rem) * 1.5) calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm);display:flex}.ed-prochain-gestes{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;margin-block-start:calc(var(--spacing,.25rem) * 2);display:flex}.ed-calme{padding-inline:var(--spacing,.25rem);font-size:var(--text-sm);color:var(--texte-secondaire)}.ed-jours{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (min-width:80rem){.ed-jours{display:none}}.ed-jours:empty{display:none}.ed-jour{scroll-margin-top:calc(var(--ed-haut-barre) + calc(var(--spacing,.25rem) * 28));padding-block-end:calc(var(--spacing,.25rem) * 1.5)}.ed-jour-titre{align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;font-size:1rem;font-weight:700;line-height:1.3;display:flex}.ed-jour-date{font-size:var(--text-sm);color:var(--texte-secondaire);font-weight:400}.ed-creneaux{margin-block-start:calc(var(--spacing,.25rem) * 1.5)}.ed-creneau{padding-block:var(--spacing,.25rem)}.ed-creneau+.ed-creneau{border-block-start:var(--trait-fin) solid var(--bordure)}.ed-ligne-jour{grid-template-columns:calc(var(--ed-heure) - var(--spacing,.25rem)) minmax(0, 1fr) auto;align-items:center;column-gap:var(--spacing,.25rem);display:grid}.ed-ligne-jour[data-annule] .ed-place-visage,.ed-liste li[data-annule] .ed-place-visage,.ed-carte-ag[data-annule] .ed-place-visage{opacity:.5}.ed-ligne-jour[data-annule] .ed-ligne-titre,.ed-liste li[data-annule] .ed-ligne-titre{color:var(--texte-secondaire)}.ed-heure-creneau{gap:calc(var(--spacing,.25rem) * .25);flex-direction:column;display:flex}.ed-heure{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700;line-height:1.2}.ed-heure-creneau .ed-dans{font-size:.75rem}.ed-ligne-jour .ed-ligne-titre{-webkit-line-clamp:2}.ed-rejoindre-sous{grid-column:2/-1;justify-self:start;margin-block-end:calc(var(--spacing,.25rem) * 2);margin-inline-start:calc(var(--ed-visage-ligne) + var(--ed-ecart-ligne))}.ed-colonne-ravs{display:none}@media (min-width:80rem){.ed-colonne-ravs{gap:calc(var(--spacing,.25rem) * 3.5);flex-direction:column;display:flex}}.ed-ravs{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.ed-titre-bulle{font-family:var(--police-titres-pile);font-size:1rem;font-weight:700}.ed-sous-titre{color:var(--texte-secondaire);margin-block-start:calc(var(--spacing,.25rem) * 2.5);font-size:.84375rem;font-weight:600}.ed-rav{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);display:flex}.ed-rav-lien{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);min-inline-size:0;padding:var(--spacing,.25rem) calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md);flex:1;margin-inline-start:calc(calc(var(--spacing,.25rem) * 1.5) * -1);display:flex}.ed-rav-texte{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ed-rav-nom{max-inline-size:100%;font-size:.90625rem}.ed-rav-prochain{color:var(--texte-secondaire);font-variant-numeric:tabular-nums;font-size:.78125rem}.ed-rav-prochain[data-direct]{color:var(--texte-direct);font-weight:600}.ed-voir-ravs{margin-inline:calc(calc(var(--spacing,.25rem) * 1.5) * -1);min-block-size:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md);text-align:start;font-size:var(--text-sm);color:var(--accent);font-weight:600}@media (min-width:80rem){.ed-agenda-place{grid-column:1/-1}}.ed-agenda-section{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;margin-block-start:calc(var(--spacing,.25rem) * 2);display:flex}.ed-agenda-section>.ed-titre-section{letter-spacing:-.02em;font-size:1.125rem}.ed-agenda-boite{padding:calc(var(--spacing,.25rem) * 2.5) calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 3.5)}.ed-agenda-tetes,.ed-agenda-grille{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ed-agenda-tetes{top:var(--ed-haut-barre);z-index:5;padding-block:var(--spacing,.25rem) calc(var(--spacing,.25rem) * 2.5);background-color:var(--fond-carte);position:sticky}.ed-tete{block-size:calc(var(--spacing,.25rem) * 8.5);align-items:center;column-gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-pilule);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ed-tete-date{font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2;font-size:.90625rem;font-weight:700}.ed-tete-n{color:var(--texte-secondaire);font-variant-numeric:tabular-nums;grid-column:3;justify-self:start;font-size:.78125rem;font-weight:500}.ed-tete[data-aujourdhui]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ed-tete[data-aujourdhui]{background-color:color-mix(in srgb, var(--accent) 10%, var(--fond-carte))}}.ed-tete[data-aujourdhui]{color:var(--accent)}.ed-tete[data-vide]{color:var(--texte-secondaire)}.ed-tete[data-vide] .ed-tete-date{font-weight:500}.ed-agenda-grille{align-items:start}.ed-colonne{min-block-size:calc(var(--spacing,.25rem) * 30);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;padding-block-start:calc(var(--spacing,.25rem) * .5);display:flex}.ed-carte-ag{--teinte:hsl(var(--hue-categorie) var(--sat-categorie) var(--lum-categorie));gap:calc(var(--spacing,.25rem) * 1.25);inline-size:100%;padding:calc(var(--spacing,.25rem) * 2.25) calc(var(--spacing,.25rem) * 2.5) calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius-md) + var(--cran));background-color:var(--teinte);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ed-carte-ag{background-color:color-mix(in srgb, var(--teinte) 9%, var(--fond-carte))}}.ed-carte-ag{box-shadow:inset 0 0 0 var(--trait-fin) var(--teinte)}@supports (color:color-mix(in lab, red, red)){.ed-carte-ag{box-shadow:inset 0 0 0 var(--trait-fin) color-mix(in srgb, var(--teinte) 16%, transparent)}}.ed-carte-ag{color:var(--texte);text-align:start}.ed-ag-heure{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:hsl(var(--hue-categorie) var(--sat-categorie) var(--lum-categorie-texte));font-variant-numeric:tabular-nums;font-size:.78125rem;font-weight:700;line-height:1.2;display:flex}.ed-ag-cloche{inline-size:calc(var(--spacing,.25rem) * 3);block-size:calc(var(--spacing,.25rem) * 3);color:var(--accent);fill:currentColor;margin-inline-start:auto}.ed-ag-titre{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.84375rem;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.ed-ag-rav{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);min-inline-size:0;color:var(--texte-secondaire);font-size:.75rem;display:flex}.ed-ag-langue{color:var(--texte-secondaire);font-size:.75rem}.ed-carte-ag[data-direct]{box-shadow:inset 0 0 0 calc(var(--trait-fin) * 1.5) var(--rouge-direct)}@supports (color:color-mix(in lab, red, red)){.ed-carte-ag[data-direct]{box-shadow:inset 0 0 0 calc(var(--trait-fin) * 1.5) color-mix(in srgb, var(--rouge-direct) 65%, transparent)}}.ed-carte-ag[data-direct] .ed-ag-heure{color:var(--texte-direct)}.ed-carte-ag[data-annule]{background-color:var(--teinte)}@supports (color:color-mix(in lab, red, red)){.ed-carte-ag[data-annule]{background-color:color-mix(in srgb, var(--teinte) 4%, var(--fond-carte))}}.ed-carte-ag[data-annule] .ed-ag-heure,.ed-carte-ag[data-annule] .ed-ag-titre{color:var(--texte-secondaire)}.ed-carte-ag[data-annule] .ed-ag-titre{text-decoration-line:line-through}.ed-bulle-ag{--hue-categorie:var(--hue-signature-debut);--fond-bulle:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ed-bulle-ag{--fond-bulle:color-mix(in srgb, var(--accent) 9%, var(--fond-carte))}}.ed-bulle-ag{--pile:0 calc(var(--spacing,.25rem) * 1.5) 0 calc(var(--cran) * -1.5) var(--accent), 0 calc(var(--spacing,.25rem) * 3) 0 calc(var(--cran) * -3) var(--accent)}@supports (color:color-mix(in lab, red, red)){.ed-bulle-ag{--pile:0 calc(var(--spacing,.25rem) * 1.5) 0 calc(var(--cran) * -1.5) color-mix(in srgb, var(--accent) 22%, var(--fond-carte)), 0 calc(var(--spacing,.25rem) * 3) 0 calc(var(--cran) * -3) color-mix(in srgb, var(--accent) 12%, var(--fond-carte))}}.ed-bulle-ag{background-color:var(--fond-bulle);box-shadow:inset 0 0 0 var(--trait-fin) var(--accent), var(--pile);margin-block-end:calc(var(--spacing,.25rem) * 1.5)}@supports (color:color-mix(in lab, red, red)){.ed-bulle-ag{box-shadow:inset 0 0 0 var(--trait-fin) color-mix(in srgb, var(--accent) 16%, transparent), var(--pile)}}.ed-bulle-ag .ed-ag-heure{color:var(--accent)}.ed-bulle-ag .ed-ag-titre{letter-spacing:-.01em;font-size:.9375rem;font-weight:700}.ed-bulle-ag[data-direct]{box-shadow:inset 0 0 0 calc(var(--trait-fin) * 1.5) var(--rouge-direct), var(--pile)}@supports (color:color-mix(in lab, red, red)){.ed-bulle-ag[data-direct]{box-shadow:inset 0 0 0 calc(var(--trait-fin) * 1.5) color-mix(in srgb, var(--rouge-direct) 65%, transparent), var(--pile)}}.ed-ag-dont{color:var(--texte-direct);font-size:.75rem;font-weight:600}.ed-ag-pile{min-block-size:calc(var(--spacing,.25rem) * 6);align-items:center;display:flex}.ed-ag-pile>.ed-place-visage{box-shadow:0 0 0 calc(var(--trait-fin) * 2) var(--fond-bulle);margin-inline-end:calc(calc(var(--spacing,.25rem) * 1.5) * -1)}.ed-ag-plus{color:var(--texte-secondaire);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:calc(var(--spacing,.25rem) * 3);font-size:.75rem;font-weight:600}.ed-ag-langues{color:var(--texte-secondaire);flex-wrap:wrap;align-items:center;font-size:.75rem;display:flex}.ed-ag-langues>:first-child:before{content:none}.ed-ag-langues>.ed-ag-plus{margin-inline-start:var(--spacing,.25rem)}.ed-plus{inline-size:100%;block-size:calc(var(--spacing,.25rem) * 9.5);border-radius:var(--radius-md);background-color:var(--fond-doux);font-size:.8125rem;font-weight:600}.ed-maintenant{block-size:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--texte-direct);font-variant-numeric:tabular-nums;font-size:.71875rem;font-weight:700;display:flex}.ed-maintenant:after{content:"";block-size:calc(var(--trait-fin) * 2);border-radius:var(--radius-pilule);background-color:var(--rouge-direct);flex:1}[data-choisie].ed-carte-ag,[data-choisie].ed-plus,[data-choisie].ed-carte-direct,[data-choisie].ed-carte-prochain,.ed-ligne-jour[data-choisie] .ed-ligne-ouvrir{outline:2px solid var(--accent);outline-offset:2px}.ed-volante{z-index:50;inline-size:calc(var(--spacing,.25rem) * 85);max-inline-size:calc(100vw - calc(var(--spacing,.25rem) * 8));max-block-size:min(calc(var(--spacing,.25rem) * 135), var(--radix-popover-content-available-height));overscroll-behavior:contain;padding:calc(var(--spacing,.25rem) * 2.5) calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 4);border:var(--trait-fin) solid var(--bordure);border-radius:var(--radius-2xl);background-color:var(--fond);box-shadow:var(--ombre-flottant);color:var(--texte);transform-origin:var(--radix-popover-content-transform-origin);overflow-y:auto}.ed-voile{z-index:50;background-color:#0e122566;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ed-voile{background-color:color-mix(in srgb, var(--color-nuit) 40%, transparent)}}.ed-feuille{z-index:50;overscroll-behavior:contain;max-block-size:90dvh;padding:calc(var(--spacing,.25rem) * 1.5) calc(var(--spacing,.25rem) * 4) calc(calc(var(--spacing,.25rem) * 8) + env(safe-area-inset-bottom));background-color:var(--fond);box-shadow:var(--ombre-flottant);color:var(--texte);transform:translateY(var(--glisse,0px));border-start-start-radius:var(--radius-3xl);border-start-end-radius:var(--radius-3xl);position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}@media (min-width:40rem){.ed-feuille{max-inline-size:calc(var(--spacing,.25rem) * 120);border-radius:var(--radius-3xl);margin-inline:auto;padding-block-end:calc(var(--spacing,.25rem) * 6);inset-block-end:calc(var(--spacing,.25rem) * 4)}}.ed-poignee-zone{padding-block:var(--spacing,.25rem) calc(var(--spacing,.25rem) * .5);touch-action:none;cursor:grab;justify-content:center;display:flex}.ed-poignee{inline-size:calc(var(--spacing,.25rem) * 9);block-size:calc(var(--cran) * 2.5);border-radius:var(--radius-pilule);background-color:var(--bordure-forte)}.ed-fiche-barre{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);margin-inline:calc(calc(var(--spacing,.25rem) * 2) * -1) calc(calc(var(--spacing,.25rem) * 2.5) * -1);display:flex}.ed-fiche-retour{min-inline-size:0;block-size:calc(var(--spacing,.25rem) * 8.5);align-items:center;gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 1.5) calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-pilule);color:var(--accent);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;display:flex}.ed-fiche-retour>svg{inline-size:calc(var(--spacing,.25rem) * 4.25);block-size:calc(var(--spacing,.25rem) * 4.25);flex-shrink:0}.ed-fiche-fermer{inline-size:calc(var(--spacing,.25rem) * 8.5);block-size:calc(var(--spacing,.25rem) * 8.5);border-radius:var(--radius-pilule);color:var(--texte-secondaire);flex-shrink:0;place-items:center;display:grid}.ed-fiche-fermer>svg{inline-size:calc(var(--spacing,.25rem) * 4.25);block-size:calc(var(--spacing,.25rem) * 4.25)}.ed-fiche{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.ed-fiche-rav{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:.96875rem;display:flex}.ed-fiche[data-compact] .ed-fiche-rav{gap:calc(var(--spacing,.25rem) * 2.5);font-size:.90625rem}.ed-fiche-nom{flex:1;min-inline-size:0;display:flex}.ed-fiche-titre{overflow-wrap:anywhere;font-family:var(--police-titres-pile);letter-spacing:-.025em;text-wrap:pretty;margin-block-start:calc(var(--spacing,.25rem) * 2.5);font-size:1.3125rem;font-weight:700;line-height:1.2}.ed-fiche[data-compact] .ed-fiche-titre{font-size:1.125rem}.ed-fiche-quand{align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-block-start:var(--spacing,.25rem);font-size:.9375rem;font-weight:600;display:flex}.ed-fiche[data-compact] .ed-fiche-quand{font-size:var(--text-sm)}.ed-fiche-fuseau{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--texte-secondaire);font-variant-numeric:tabular-nums;font-size:.84375rem;display:flex}.ed-fiche-fuseau>svg{inline-size:calc(var(--spacing,.25rem) * 3.25);block-size:calc(var(--spacing,.25rem) * 3.25);flex-shrink:0}.ed-fiche-rav-heure{padding-inline-start:calc(calc(var(--spacing,.25rem) * 3.25) + calc(var(--spacing,.25rem) * 1.5))}.ed-fiche .ed-meta{margin-block-start:calc(var(--spacing,.25rem) * 2)}.ed-fiche-description{text-wrap:pretty;margin-block-start:calc(var(--spacing,.25rem) * 2);font-size:.9375rem;line-height:1.5}.ed-fiche[data-compact] .ed-fiche-description{font-size:var(--text-sm)}.ed-fiche-gestes{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;margin-block-start:calc(var(--spacing,.25rem) * 4.5);display:flex}.ed-fiche-gestes>.ed-rejoindre,.ed-fiche-gestes>.ed-agenda,.ed-fiche-gestes>.ed-rappel{block-size:calc(var(--spacing,.25rem) * 11.5);inline-size:100%}.ed-fiche[data-compact] .ed-fiche-gestes{grid-template-columns:minmax(0,1fr) auto;margin-block-start:calc(var(--spacing,.25rem) * 2.5);display:grid}.ed-fiche[data-compact] .ed-fiche-gestes>*{block-size:calc(var(--spacing,.25rem) * 10)}.ed-fiche[data-compact] .ed-fiche-gestes>.ed-agenda{inline-size:auto;padding-inline:calc(var(--spacing,.25rem) * 3.5)}.ed-fiche .ed-agenda-choix{margin-block-start:calc(var(--spacing,.25rem) * 2)}.ed-fiche-serie{gap:var(--spacing,.25rem);font-size:var(--text-sm);color:var(--texte-secondaire);flex-direction:column;margin-block-start:calc(var(--spacing,.25rem) * 1.5);display:flex}.ed-liste-titre{font-variant-numeric:tabular-nums;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * -1);padding-inline-end:calc(var(--spacing,.25rem) * 9);font-size:1rem;font-weight:700}.ed-liste>ul{margin-block-start:calc(var(--spacing,.25rem) * 2.5)}.ed-liste-ligne{inline-size:calc(100% + calc(var(--spacing,.25rem) * 4));margin-inline:calc(calc(var(--spacing,.25rem) * 2) * -1);padding:calc(var(--spacing,.25rem) * 1.75) calc(var(--spacing,.25rem) * 2)}.ed-heure-liste{color:var(--texte);font-variant-numeric:tabular-nums;font-weight:600}.ed-vide{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 5.5) calc(var(--spacing,.25rem) * 4.5);text-align:center;flex-direction:column;display:flex}.ed-vide-icone{inline-size:calc(var(--spacing,.25rem) * 11);block-size:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-pilule);background-color:var(--fond-doux);color:var(--texte-secondaire);place-items:center;display:grid}.ed-vide-icone>svg{inline-size:calc(var(--spacing,.25rem) * 5.5);block-size:calc(var(--spacing,.25rem) * 5.5)}.ed-vide-texte{text-wrap:balance;font-size:.96875rem;font-weight:600}.ed-vide-sous{max-inline-size:32rem;font-size:var(--text-sm);color:var(--texte-secondaire);text-wrap:pretty}.ed-vide-gestes{justify-content:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.ed-vide-gestes:empty{display:none}.ed-toast-place{inset-inline:calc(var(--spacing,.25rem) * 4);top:calc(var(--ed-haut-barre) + calc(var(--spacing,.25rem) * 3));z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed}.ed-toast{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);padding:calc(var(--spacing,.25rem) * 2.75) calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg);box-shadow:var(--ombre-flottant), inset 0 var(--trait-fin) 0 var(--verre-reflet);font-size:var(--text-sm);font-weight:500;display:flex}.ed-toast>svg{inline-size:calc(var(--spacing,.25rem) * 4);block-size:calc(var(--spacing,.25rem) * 4);color:var(--accent);flex-shrink:0}.ed-toast[data-erreur]>svg{color:var(--alerte)}.ed-carte-ouvrir:focus-visible,.ed-prochain-ouvrir:focus-visible,.ed-ligne-ouvrir:focus-visible,.ed-liste-ligne:focus-visible,.ed-carte-ag:focus-visible,.ed-plus:focus-visible,.ed-rav-lien:focus-visible,.ed-visage-suivi:focus-visible,.ed-voir-ravs:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ed-carte-direct:hover{border-color:var(--bordure-forte);box-shadow:var(--ombre-relief)}.ed-ligne-ouvrir:hover,.ed-liste-ligne:hover,.ed-rav-lien:hover,.ed-voir-ravs:hover,.ed-fiche-retour:hover,.ed-fiche-fermer:hover,.ed-rappel[data-forme=icone]:hover{background-color:var(--color-survol)}.ed-puce:hover,.ed-contour:hover,.ed-agenda:hover,.ed-suivre:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 var(--trait-fin) var(--bordure-forte)}.ed-puce:hover{border-color:var(--bordure-forte)}.ed-segments>button:not([aria-pressed=true]):hover{color:var(--texte)}.ed-rappel[data-forme=pilule]:not([aria-pressed=true]):hover,.ed-rappel[data-forme=plein]:not([aria-pressed=true]):hover{opacity:.93}.ed-carte-ag:hover{background-color:var(--teinte)}@supports (color:color-mix(in lab, red, red)){.ed-carte-ag:hover{background-color:color-mix(in srgb, var(--teinte) 15%, var(--fond-carte))}}.ed-carte-ag:hover{box-shadow:inset 0 0 0 var(--trait-fin) var(--teinte), var(--ombre-relief)}@supports (color:color-mix(in lab, red, red)){.ed-carte-ag:hover{box-shadow:inset 0 0 0 var(--trait-fin) color-mix(in srgb, var(--teinte) 30%, transparent), var(--ombre-relief)}}.ed-carte-ag[data-direct]:hover{box-shadow:inset 0 0 0 calc(var(--trait-fin) * 1.5) var(--rouge-direct), var(--ombre-relief)}.ed-bulle-ag:hover{--fond-bulle:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ed-bulle-ag:hover{--fond-bulle:color-mix(in srgb, var(--accent) 15%, var(--fond-carte))}}.ed-bulle-ag:hover{box-shadow:inset 0 0 0 var(--trait-fin) var(--accent), var(--pile), var(--ombre-relief)}@supports (color:color-mix(in lab, red, red)){.ed-bulle-ag:hover{box-shadow:inset 0 0 0 var(--trait-fin) color-mix(in srgb, var(--accent) 30%, transparent), var(--pile), var(--ombre-relief)}}.ed-bulle-ag[data-direct]:hover{box-shadow:inset 0 0 0 calc(var(--trait-fin) * 1.5) var(--rouge-direct), var(--pile), var(--ombre-relief)}.ed-plus:hover{background-color:var(--texte)}@supports (color:color-mix(in lab, red, red)){.ed-plus:hover{background-color:color-mix(in srgb, var(--texte) 9%, var(--fond-carte))}}}@media (prefers-reduced-motion:no-preference){.ed-pouce{transition:transform var(--t-moyen) var(--ease-sortie)}.ed-carte-direct{transition:box-shadow var(--t-moyen) var(--ease-sortie), border-color var(--t-moyen) var(--ease-sortie)}.ed-carte-ag,.ed-plus{transition:background-color var(--t-court) var(--ease-doux), box-shadow var(--t-court) var(--ease-doux), transform var(--t-court) var(--ease-doux)}.ed-carte-ag:active,.ed-plus:active{transform:scale(.97)}.ed-volante[data-state=open]{animation:ed-pop .28s var(--ease-sortie) both}.ed-voile[data-state=open]{animation:ed-apparait .26s var(--ease-doux) both}.ed-feuille[data-entre]{animation:ed-monte .44s var(--ease-sortie) both}.ed-feuille:not([data-glisse]){transition:transform var(--t-moyen) var(--ease-sortie)}.ed-toast{animation:ed-tombe .32s var(--ease-sortie) both}.ed-cloche-sonne{animation:.52s cubic-bezier(.2,.8,.2,1) ed-sonne}}@keyframes ed-pop{0%{opacity:0;transform:scale(.93)}}@keyframes ed-apparait{0%{opacity:0}}@keyframes ed-monte{0%{transform:translateY(100%)}}@keyframes ed-tombe{0%{opacity:0;transform:translateY(calc(calc(var(--spacing,.25rem) * 2) * -1))}}@keyframes ed-sonne{25%{transform:rotate(-14deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}