:root{--icone-geste-fond:#faf9f7;--icone-geste-encre:#211c2e;--bg:#faf9f7;--surface:#fcf9fe;--surface-albatre:#fbf2ee;--ink:#1e1b2e;--ink-2:#4b4560;--ink-3:#5f5878;--line:#dcd8e8;--inactif-bg:#e7e4ee;--video-surface:#f2eff9;--video-ink-doux:#bdbac6;--video-ink-eteint:#9d9aa8;--video-ink-loin:#73707f;--primary:#5b21b6;--primary-strong:#4c1d95;--primary-tint:#f1ebfb;--primary-contrast:#fcf9fe;--accent:#b45309;--accent-tint:#fcf3ea;--focus-ring:#4c1d95;--focus-halo:#f59e0b;--danse-corail:#b4231a;--danse-corail-fond:#fde9e5;--danse-soleil:#855300;--danse-soleil-fond:#fdf1d3;--danse-feuille:#1b6b34;--danse-feuille-fond:#e2f3e5;--danse-lagon:#0a6663;--danse-lagon-fond:#dcf2f0;--danse-ocean:#1d4db5;--danse-ocean-fond:#e3ebfd;--danse-fuchsia:#a3175b;--danse-fuchsia-fond:#fbe3ef;--danse-terre:#7a4318;--danse-terre-fond:#f4e8dc;--danse-ardoise:#3d4b5e;--danse-ardoise-fond:#e7ebf0;--danse-contraste:#fbf2ee;--ok:#166534;--warn:#92400e;--danger:#991b1b;--info:#1e40af;--info-fond:#e8eefc;--warn-fond:#fdf1de;--danger-fond:#fbe9e7;--ok-fond:#e4f3e8;--beta-fond:#bae6fd;--beta-encre:#0c4a6e;--vitrine-jour-fond:#fbf2ee;--vitrine-jour-surface:#fcf9fe;--vitrine-jour-encre:#1e1b2e;--vitrine-jour-encre-2:#4b4560;--vitrine-jour-encre-3:#5f5878;--vitrine-jour-ligne:#dcd8e8;--vitrine-jour-violet:#5b21b6;--vitrine-jour-violet-fort:#4c1d95;--vitrine-jour-violet-teinte:#f1ebfb;--vitrine-jour-violet-contraste:#fcf9fe;--vitrine-ombre:#1e1b2e;--vitrine-lumiere:#ffd696;--vitrine-lumiere-rose:#ffbe8c;--vitrine-rue-ciel:#f6d2b4;--vitrine-rue-ciel-bas:#f3dcc8;--vitrine-rue-pave:#b9afa8;--vitrine-rue-joint:#9f958f;--vitrine-rue-reverbere:#2c2433;--vitrine-rue-mur:#c98a4e;--vitrine-studio-mur:#f6ece6;--vitrine-parquet:#c99a6b;--vitrine-parquet-sombre:#b9875a;--vitrine-parquet-clair:#d3a777;--vitrine-miroir:#e9e3ee;--vitrine-miroir-reflet:#dcd3e6;--vitrine-miroir-cadre:#cdbfa9;--vitrine-barre-haut:#e8d3b3;--vitrine-barre-bas:#a9825a;--vitrine-scene-fond:#17141f;--vitrine-scene-surface:#211c2e;--vitrine-scene-encre:#f2eff9;--vitrine-scene-encre-2:#c9c2db;--vitrine-scene-encre-3:#a9a1c0;--vitrine-scene-ligne:#3a3350;--vitrine-scene-violet:#c4b5fd;--vitrine-scene-violet-fort:#ddd6fe;--vitrine-scene-violet-teinte:#2b2440;--vitrine-plancher:#2a2238;--vitrine-plancher-joint:#1c1726;--vitrine-velours:#7a1a3f;--vitrine-velours-sombre:#5e1230;--vitrine-velours-clair:#8e2249;--vitrine-bal-fond:#2a1426;--vitrine-bal-surface:#3a1c33;--vitrine-bal-encre:#fbf2ee;--vitrine-bal-encre-2:#eed9cf;--vitrine-bal-encre-3:#d9bfb4;--vitrine-bal-ligne:#5e3452;--vitrine-bal-or:#f4c98a;--vitrine-bal-or-fort:#fbe3bc;--vitrine-bal-teinte:#4a2340;--vitrine-bal-lueur:#6b2b4c;--vitrine-bal-velours:#3a1830;--vitrine-bal-parquet:#8a5a34;--vitrine-bal-parquet-clair:#a06c40;--vitrine-laiton:#c9a46a;--vitrine-lustre:#fff2d2;--vitrine-en-direct:#e0466e;--debut-grille:#9f1239;--video-bg:#1e1b2e;--video-debut-grille:#ff8fa3;--video-bg-2:#3a3350;--video-ink:#f2eff9;--video-mal-entendu-fond:#4a4526;--video-mal-entendu-trait:#c9b458;--video-violet-du-texte:#4c1d95;--video-contour-du-texte:#fff;--pe-grille-1:#c4b5fd;--pe-grille-2:#fbbf24;--pe-grille-3:#7dd3fc;--pe-grille-4:#86efac;--maitrise-1:#fca5a5;--maitrise-2:#fdba74;--maitrise-3:#fde68a;--maitrise-4:#86efac;--maitrise-5:#7dd3fc;--tempo-de-la-grille:#c4b5fd;--tempo-de-toi:#fbbf24;--tempo-de-la-musique:#7dd3fc;--pe-enregistre:#ff6b6b;--voile-piste:color-mix(in srgb,var(--video-bg) 85%,transparent);--piste-fond:color-mix(in srgb,var(--video-ink) 25%,transparent);--piste-lue:#c4b5fd;--piste-passage:#f59e0b;--piste-passage-2:color-mix(in srgb,var(--piste-passage) 55%,var(--video-ink));--voile-edition:color-mix(in srgb,var(--surface-albatre) 88%,transparent);--filtre-video-edition:grayscale(1) contrast(.5);--font-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--leading:1.55;--leading-title:1.25;--poids-prose:400;--poids-lisible:500;--poids-ui:600;--poids-accent:650;--poids-titre:700;--texte-ephemere:clamp(18px,min(5.5vh,8vw),56px);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--shell-courant:var(--shell-main);--shell-main:480px;--shell-large:1080px;--marge-systeme-bas:env(safe-area-inset-bottom,0px);--marge-systeme-haut:env(safe-area-inset-top,0px);--air-du-bas:min(calc(var(--marge-systeme-bas)*999),var(--tap-gap));--tabbar-reserve:calc(96px + var(--marge-systeme-bas) + var(--air-du-bas));--tap-min:48px;--tap-gap:.5rem;--place-de-l-etape-de-l-ampoule:1.5rem;--pe-rail-places:5;--radius-nul:0;--radius-sm:8px;--radius:12px;--radius-feuille:16px;--radius-pill:999px;--shadow-1:0 1px 2px rgba(30,27,46,.08);--shadow-2:0 4px 16px rgba(30,27,46,.14);--halo-sur-la-video:drop-shadow(0 0 1px var(--video-bg)) drop-shadow(0 0 2px var(--video-bg));--halo-du-texte-sur-la-video:0 0 1px var(--video-bg),0 0 2px var(--video-bg),0 0 3px var(--video-bg);--contour-du-texte-sur-la-video:1px 0 0 var(--video-contour-du-texte),-1px 0 0 var(--video-contour-du-texte),0 1px 0 var(--video-contour-du-texte),0 -1px 0 var(--video-contour-du-texte),1px 1px 0 var(--video-contour-du-texte),-1px 1px 0 var(--video-contour-du-texte),1px -1px 0 var(--video-contour-du-texte),-1px -1px 0 var(--video-contour-du-texte);--motion-fast:.15s;--motion-base:.25s;--ease:cubic-bezier(.2,0,.2,1);--ecran-glisse:24px;--espace-fond-fete:#fbf2ee;--espace-fond-oiseau:#f7f3e6;--espace-fond-singe:#eef5ec;--espace-fond-tigre:#fbefe0;--espace-fanion-oiseau-a:#7fa6c9;--espace-fanion-oiseau-b:#c9a25e;--espace-fanion-singe-a:#3f8f5a;--espace-fanion-singe-b:#8c5e3c;--espace-fanion-tigre-a:#d9731f;--espace-fanion-tigre-b:#4a3426;--espace-fanion-a:var(--debut-grille);--espace-fanion-b:var(--primary);color-scheme:light}:root[data-theme=dark]{--bg:#17141f;--surface:#211c2e;--surface-albatre:#211c2e;--ink:#f2eff9;--ink-2:#c9c2db;--ink-3:#a9a1c0;--line:#3a3350;--inactif-bg:#322b47;--primary:#c4b5fd;--primary-strong:#ddd6fe;--primary-tint:#2b2440;--primary-contrast:#17141f;--accent:#fbbf24;--accent-tint:#332a1a;--focus-ring:#f59e0b;--focus-halo:#c4b5fd;--danse-corail:#ff9b8f;--danse-corail-fond:#3a1f1c;--danse-soleil:#f5c451;--danse-soleil-fond:#352a12;--danse-feuille:#7fd89a;--danse-feuille-fond:#17301f;--danse-lagon:#6fd6d0;--danse-lagon-fond:#12302f;--danse-ocean:#9db8ff;--danse-ocean-fond:#1a2440;--danse-fuchsia:#ff8fc3;--danse-fuchsia-fond:#3a1a2b;--danse-terre:#e6b089;--danse-terre-fond:#34261b;--danse-ardoise:#b9c6d8;--danse-ardoise-fond:#252c37;--danse-contraste:#17141f;--ok:#4ade80;--warn:#fbbf24;--danger:#fca5a5;--info:#93c5fd;--info-fond:#1b2540;--warn-fond:#33270f;--danger-fond:#3a1c20;--ok-fond:#13291b;--beta-fond:#8fd3f8;--beta-encre:#082f49;--debut-grille:#ff8fa3;--espace-fond-fete:#221a22;--espace-fond-oiseau:#1f1c14;--espace-fond-singe:#142019;--espace-fond-tigre:#231912;--espace-fanion-oiseau-a:#9cc0e0;--espace-fanion-oiseau-b:#e0c080;--espace-fanion-singe-a:#6fc48d;--espace-fanion-singe-b:#c29470;--espace-fanion-tigre-a:#f59e57;--espace-fanion-tigre-b:#a88468;--shadow-1:0 1px 2px rgba(0,0,0,.4);--shadow-2:0 4px 16px rgba(0,0,0,.5);color-scheme:dark}:root[data-comfort=compact]{--space-3:.625rem;--space-4:.75rem;--space-5:1rem;--space-6:1.5rem;--space-7:2rem;--leading:1.45;--tap-min:44px}:root[data-comfort=on]{font-size:112.5%;--tap-min:56px;--motion-fast:.1s;--motion-base:.1s}:root[data-posture=loin]{font-size:125%;--tap-min:64px;--motion-fast:.1s;--motion-base:.1s}:root[data-theme-espace=fete-des-associations]{--bg:var(--espace-fond-fete)}:root[data-theme-espace=oiseau]{--bg:var(--espace-fond-oiseau);--espace-fanion-a:var(--espace-fanion-oiseau-a);--espace-fanion-b:var(--espace-fanion-oiseau-b)}:root[data-theme-espace=singe]{--bg:var(--espace-fond-singe);--espace-fanion-a:var(--espace-fanion-singe-a);--espace-fanion-b:var(--espace-fanion-singe-b)}:root[data-theme-espace=tigre]{--bg:var(--espace-fond-tigre);--espace-fanion-a:var(--espace-fanion-tigre-a);--espace-fanion-b:var(--espace-fanion-tigre-b)}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}img,svg{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}fieldset,ol,ul{padding:0}fieldset{border:0;min-width:0}blockquote,legend{padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--poids-ui);line-height:var(--leading);min-height:100dvh}h1,h2,h3{font-weight:var(--poids-titre);line-height:var(--leading-title)}h1{font-size:var(--text-xl)}.section-title,h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}a{color:var(--primary);text-underline-offset:3px}strong{font-weight:var(--poids-accent)}.prose,.prose p{font-weight:var(--poids-prose)}.meta{color:var(--ink-3)}.lead{color:var(--ink-2)}:root:not([data-aide=on]) .aide{display:none}*{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible{box-shadow:0 0 0 7px var(--focus-halo);outline:3px solid var(--focus-ring);outline-offset:1px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.marque-du-partage{border:1px solid var(--primary);display:inline-block;line-height:1.3;margin-inline-start:var(--space-1);padding:0 var(--space-1);vertical-align:.1em;white-space:nowrap}.marque-du-partage,.skip-link{color:var(--primary);font-weight:600}.skip-link{background:var(--surface);border:2px solid var(--primary);border-radius:var(--radius);left:var(--space-2);padding:var(--space-3) var(--space-4);position:absolute;text-decoration:none;top:var(--space-2);transform:translateY(-300%);z-index:30}.skip-link:focus{transform:none}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.app{background:var(--bg);box-shadow:var(--shadow-2);display:flex;flex-direction:column;margin-inline:auto;max-width:var(--shell-main);min-height:100dvh;overflow-x:clip}body[data-shell=large]{--shell-courant:var(--shell-large)}body[data-shell=large] .app{max-width:var(--shell-large)}.app-main{align-content:start;display:grid;flex:1;gap:var(--space-5);grid-template-columns:minmax(0,1fr);padding:var(--space-4);padding-bottom:calc(var(--tabbar-reserve) + var(--space-5))}:root{scroll-padding-bottom:var(--tabbar-reserve)}:root[data-clavier=ouvert]{scroll-padding-bottom:0}.app-main section{display:grid;gap:var(--space-3)}@keyframes ecran-entre{0%{opacity:0;transform:translate3d(var(--ecran-glisse),0,0)}}@keyframes ecran-sort{0%{opacity:0;transform:translate3d(calc(var(--ecran-glisse)*-1),0,0)}}@keyframes ecran-parait{0%{opacity:0}}.app-main[data-sens=entrer]{animation:ecran-entre var(--motion-base) var(--ease)}.app-main[data-sens=sortir]{animation:ecran-sort var(--motion-base) var(--ease)}.app-main[data-sens=lateral]{animation:ecran-parait var(--motion-fast) var(--ease)}@media(prefers-reduced-motion:reduce){.app-main[data-sens]{animation:none}}.icon-btn{align-items:center;background:var(--surface);border:2px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;display:inline-flex;font-size:var(--text-md);justify-content:center;min-height:var(--tap-min);min-width:var(--tap-min);position:relative;transition:background-color var(--motion-fast) var(--ease)}.icon-btn[aria-pressed=true]{background:var(--primary-tint);border-color:var(--primary)}.on-dot{background:var(--primary);border-radius:50%;height:7px;position:absolute;right:6px;top:5px;width:7px}:root[data-clavier=ouvert] :is([data-barre-du-bas],[data-barre-du-haut]):not(:focus-within){display:none!important}:root[data-ecran=nu] [data-chrome-de-l-app]{display:none!important}:root[data-ecran=nu] .app-main{padding-bottom:calc(var(--space-4) + var(--marge-systeme-bas))}:root[data-ecran=nu]{scroll-padding-bottom:0}:root[data-clavier=ouvert] .apercu-en-edition .apercu-bas{height:var(--clavier-hauteur,100%);inset:var(--clavier-haut,0) 0 auto 0;max-height:var(--clavier-hauteur,100%);z-index:6}:root[data-clavier=ouvert] .apercu-en-edition .apercu-volet{background:var(--surface);flex:1 1 auto;max-height:none;min-height:0}:root[data-clavier=ouvert] .apercu-en-edition .apercu-volet-tete{background:var(--surface);margin-block-start:calc(var(--space-4)*-1);padding-block:var(--space-4) var(--space-2);position:sticky;top:calc(var(--space-4)*-1);z-index:1}:root[data-clavier=ouvert] .entete-seance{position:static}.tabbar{background:var(--surface);border-top:1px solid var(--line);bottom:0;container-type:inline-size;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-bottom:calc(var(--marge-systeme-bas) + var(--air-du-bas));position:sticky;z-index:20}.tab{align-items:center;border-top:3px solid transparent;color:var(--ink-2);display:flex;flex-flow:row wrap;gap:var(--space-2);justify-content:center;line-height:1.15;min-height:calc(var(--tap-min) + 28px);padding:var(--space-2) 2px;text-align:center;text-decoration:none}.tab .tab-lbl{flex:none;white-space:nowrap}.tab-ico{display:inline-flex;flex:none;line-height:0;--mascotte-hauteur:3.5rem;position:relative}.marker-bornes .borne{align-items:center;display:flex;flex:1 1 auto;gap:var(--space-2);min-width:0}.marker-bornes .borne-nom{color:var(--ink-2);flex:none}.marker-bornes .borne-champ{flex:0 1 5.5rem;font-variant-numeric:tabular-nums;min-width:0;text-align:center;width:5.5rem}.tab-compte{background:var(--primary);border-radius:999px;box-shadow:0 0 0 2px var(--surface);height:.75rem;inset-inline-end:-4px;pointer-events:none;position:absolute;top:-2px;width:.75rem}@container (max-width: 35.2em){.tab{flex-direction:column;gap:2px}.tab-ico{--mascotte-hauteur:2.75rem}}.tab[aria-current=page]{background:var(--primary-tint);border-top-color:var(--primary);color:var(--primary);font-weight:700}.btn{align-items:center;background:var(--primary);border:2px solid transparent;border-radius:var(--radius-pill);color:var(--primary-contrast);cursor:pointer;display:inline-flex;font-weight:600;gap:var(--space-2);justify-content:center;min-height:var(--tap-min);padding:var(--space-2) var(--space-5);text-align:center;text-decoration:none;transition:background-color var(--motion-fast) var(--ease)}.btn:hover{background:var(--primary-strong)}.btn-secondary{background:var(--surface);border-color:var(--primary);color:var(--primary)}.btn-secondary:hover{background:var(--primary-tint)}.btn-ghost{background:var(--surface);border-color:var(--ink-2);color:var(--ink)}.btn-ghost:hover{background:var(--primary-tint)}.btn.is-done,.btn.is-done:hover{background:var(--surface);border-color:var(--ok);color:var(--ok)}.btn-block{width:100%}.btn-row{display:flex;flex-wrap:wrap;gap:var(--tap-gap)}.btn:disabled,.btn:disabled:hover,.btn[aria-disabled=true],.btn[aria-disabled=true]:hover,.chip-btn:disabled,.chip-btn:disabled:hover,.chip-btn[aria-disabled=true],.chip-btn[aria-disabled=true]:hover{background:var(--inactif-bg);border-color:var(--line);box-shadow:none;color:var(--ink-2);cursor:not-allowed}.linklike:disabled,.linklike:disabled:hover,.linklike[aria-disabled=true],.linklike[aria-disabled=true]:hover{color:var(--ink-2);cursor:not-allowed;text-decoration:none}.linklike{background:none;border:0;color:var(--primary);cursor:pointer;display:inline-flex;min-height:var(--tap-min);padding:0 var(--space-2);text-decoration:underline;text-underline-offset:3px}.linklike,.status-note{align-items:center;font-weight:600}.status-note{color:var(--ok);display:flex;flex-wrap:wrap;gap:var(--space-2)}.back{align-items:center;color:var(--primary);display:inline-flex;font-weight:600;gap:var(--space-1);min-height:var(--tap-min);text-decoration:none}.back:hover{text-decoration:underline}.btn:not(:disabled):not([aria-disabled=true]):active{background:var(--primary-strong)}.back:not(:disabled):not([aria-disabled=true]):active,.btn-secondary:not(:disabled):not([aria-disabled=true]):active,.card[role=button]:not(:disabled):not([aria-disabled=true]):active,.chip-btn:not(:disabled):not([aria-disabled=true]):active,.icon-btn:not(:disabled):not([aria-disabled=true]):active,.linklike:not(:disabled):not([aria-disabled=true]):active,.setting:not(:disabled):not([aria-disabled=true]):active,.tab:not(:disabled):not([aria-disabled=true]):active,a.card:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in srgb,var(--primary) 18%,transparent)}.back:not(:disabled):not([aria-disabled=true]):active,.linklike:not(:disabled):not([aria-disabled=true]):active{color:var(--primary-strong)}.decompte{flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0}.decompte,.decompte-parts{align-items:baseline;display:flex}.decompte-parts{gap:var(--space-2)}.decompte-part{display:grid;justify-items:center}.decompte-nombre{font-size:var(--text-lg);line-height:1.1}.decompte-mot{color:var(--ink-2);font-size:1rem}.decompte-plus{color:var(--ink-3);font-size:var(--text-lg)}.decompte-octets{color:var(--ink-2)}.decompte-part[data-part=sauvegardees] .decompte-nombre{color:var(--primary)}.decompte-part[data-part=ici] .decompte-nombre{color:var(--ink)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1);display:grid;gap:var(--space-3);padding:var(--space-4)}.card.est-a-l-abri{border-color:var(--ok);border-width:2px}.card.pas-encore-a-l-abri{border-color:var(--primary);border-width:2px}.grille-videos>.card.est-a-l-abri,.grille-videos>.tuile-avec-etoile>.card.est-a-l-abri{box-shadow:inset 0 0 0 2px var(--ok)}.grille-videos>.card.pas-encore-a-l-abri,.grille-videos>.tuile-avec-etoile>.card.pas-encore-a-l-abri{box-shadow:inset 0 0 0 2px var(--primary)}.tuile-abri{align-items:center;background:var(--surface);block-size:1.5rem;border-radius:999px;box-shadow:var(--shadow-1);display:inline-flex;inline-size:1.5rem;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);justify-content:center;position:absolute;z-index:1}.tuile-abri--a-l-abri{color:var(--ok)}.tuile-abri--pas-encore{color:var(--primary)}a.card{color:inherit;text-decoration:none}a.card:hover{border-color:var(--primary)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip{background:var(--primary-tint);border-radius:var(--radius-pill);gap:var(--space-1);padding:var(--space-1) var(--space-3)}.chip,.chip-btn{align-items:center;color:var(--ink);display:inline-flex;font-weight:500}.chip-btn{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-2) var(--space-4)}.chip-btn[aria-pressed=true]{background:var(--primary-tint);border-color:var(--primary);font-weight:600}.badge{align-items:center;border:0;display:inline-flex;font-weight:600;gap:var(--space-1);padding:0;white-space:nowrap}.badge-ok{color:var(--ok)}.badge-warn{color:var(--warn)}.badge-danger{color:var(--danger)}.badge-info{color:var(--info)}.badge-accent{color:var(--accent)}.badge-neutral{color:var(--ink-2)}.note{background:var(--primary-tint);border-radius:var(--radius);gap:var(--space-2)}.note,.ui-alerte{align-items:flex-start;display:flex;padding:var(--space-3) var(--space-4)}.ui-alerte{--ui-alerte-couleur:var(--info);--ui-alerte-fond:var(--info-fond);background:var(--ui-alerte-fond);border-left:4px solid var(--ui-alerte-couleur);border-radius:var(--radius-nul);color:var(--ink);flex-wrap:wrap;font-size:var(--text-base);gap:var(--space-2) var(--space-3);line-height:1.4}.ui-alerte--attention{--ui-alerte-couleur:var(--warn);--ui-alerte-fond:var(--warn-fond)}.ui-alerte--refus{--ui-alerte-couleur:var(--danger);--ui-alerte-fond:var(--danger-fond)}.ui-alerte--succes{--ui-alerte-couleur:var(--ok);--ui-alerte-fond:var(--ok-fond)}.ui-alerte-icone{color:var(--ui-alerte-couleur);flex:none;margin-top:1px}.ui-alerte-corps{flex:1 1 12rem;min-width:0}.ui-alerte-titre{display:block;font-weight:700}.ui-alerte-geste{align-items:center;display:flex;flex:none;gap:var(--space-2)}.inset{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:var(--space-1)}.inset,.slot-free{padding:var(--space-3)}.slot-free{border:2px dashed var(--line);border-radius:var(--radius);color:var(--ink-2);text-align:center}.avatar{align-items:center;background:var(--primary);border-radius:50%;color:var(--primary-contrast);display:inline-flex;flex:none;font-weight:700;height:44px;justify-content:center;width:44px}.avatar-lg{font-size:var(--text-lg);height:64px;width:64px}.thumb{--thumb-w:108px;--thumb-h:144px;background:linear-gradient(135deg,var(--video-bg),var(--video-bg-2));border-radius:var(--radius);color:var(--video-ink);display:grid;flex:none;height:var(--thumb-h);overflow:hidden;place-items:center;position:relative;width:var(--thumb-w)}.thumb-compact{--thumb-w:84px;--thumb-h:112px}.thumb-img{height:var(--thumb-h);-o-object-fit:cover;object-fit:cover;width:var(--thumb-w)}.thumb-nature .thumb-img{-o-object-fit:contain;object-fit:contain}.thumb-nature .thumb-img-repli{-o-object-fit:cover;object-fit:cover}.thumb-img-tourne{left:50%;position:absolute;top:50%}.thumb-img-couche{height:var(--thumb-w);width:var(--thumb-h)}.thumb-nature{border-radius:0;height:auto;width:100%}.thumb-nature .thumb-img{height:100%;left:0;position:absolute;top:0;width:100%}.thumb-nature .thumb-img-tourne{left:50%;top:50%}.thumb-nature .thumb-img-couche{height:calc(100%*var(--rw, 16)/var(--rh, 9));width:calc(100%*var(--rh, 9)/var(--rw, 16))}.thumb-nature .thumb-img-libre{height:auto;position:static;width:100%}.photo-ph{background:linear-gradient(135deg,var(--primary-tint),var(--bg));border:1px dashed var(--ink-3);border-radius:var(--radius);color:var(--ink-2);display:grid;min-height:128px;padding:var(--space-3);place-items:center;text-align:center}.field{display:grid;gap:var(--space-1)}.field>input,.field>select,.field>textarea{min-width:0;width:100%}.field-label{font-weight:600}textarea{min-height:132px;padding:var(--space-3);resize:vertical;width:100%}.input,textarea{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius);color:var(--ink)}.input{flex:1;min-width:0;padding:var(--space-2) var(--space-3)}.check,.input,.slot{min-height:var(--tap-min)}.check,.slot{align-items:center;cursor:pointer;display:flex;gap:var(--space-2)}.check input,.slot input{accent-color:var(--primary);flex:none;height:1.5rem;width:1.5rem}.slots{display:grid;gap:var(--space-1)}.row{align-items:center}.row,.row-top{display:flex;gap:var(--space-2)}.row-top{align-items:flex-start}.row-between{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.stack-1{display:grid;gap:2px}.list{display:grid;gap:var(--space-2);list-style:none}.setting{align-items:center;background:none;border:0;border-top:1px solid var(--line);color:inherit;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;min-height:var(--tap-min);padding:var(--space-2) 0;text-align:left;width:100%}.setting>*{min-width:0}.setting:first-child{border-top:0}button.setting{cursor:pointer}.ui-icone{display:inline-block;flex:none;pointer-events:none;vertical-align:-.18em}.ui-icone--illustree{background:var(--icone-geste-fond);border:1px solid var(--icone-geste-encre);border-radius:2px;box-shadow:0 0 0 1px var(--icone-geste-fond);box-sizing:border-box;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.pe-bandeau,.pe-hote{--icone-geste-fond:var(--video-surface)}.setting-fin{align-items:center;display:inline-flex;flex:none;gap:var(--space-3);margin-left:auto}.setting-etat{color:var(--ink-2);white-space:nowrap}.interrupteur{background:var(--line);border-radius:var(--radius-pill);flex:none;height:28px;position:relative;transition:background-color var(--motion-fast) var(--ease);width:46px}.interrupteur:after{background:var(--surface);border-radius:50%;box-shadow:var(--shadow-1);content:"";height:22px;left:3px;position:absolute;top:3px;transition:transform var(--motion-fast) var(--ease);width:22px}[aria-pressed=true] .interrupteur{background:var(--primary)}[aria-pressed=true] .interrupteur:after{transform:translate(18px)}.lot-reserve{width:100%}.lot-barre{align-items:center;background:var(--surface);border-top:1px solid var(--line);bottom:var(--tabbar-reserve);box-shadow:var(--shadow-2);display:grid;gap:var(--space-2);grid-template-areas:"combien secondaire" "barillet barillet" "pourquoi pourquoi";grid-template-columns:minmax(0,1fr) auto;left:0;margin-inline:auto;max-width:var(--shell-courant);min-width:0;padding:var(--space-2) var(--space-4);position:fixed;right:0;width:100%;z-index:19}.lot-combien{color:var(--ink);font-weight:650;grid-area:combien;min-width:0;overflow-wrap:anywhere}.lot-barillet{grid-area:barillet}.lot-secondaire{background:none;border:0;color:var(--primary);cursor:pointer;font:inherit;font-weight:600;grid-area:secondaire;justify-self:end;min-height:var(--tap-min);padding:0 var(--space-2);text-decoration:underline;text-underline-offset:.15em;white-space:nowrap}.lot-secondaire:hover{color:var(--primary-strong)}.lot-pourquoi{color:var(--ink-2);grid-area:pourquoi;margin:0;overflow-wrap:anywhere}.lot-pourquoi:empty{display:none}.volet{background:color-mix(in oklab,var(--ink) 55%,transparent);border:0;color:var(--ink);display:grid;height:var(--volet-hauteur-visible,100dvh);inset:0;inset-block-end:auto;inset-block-start:var(--volet-haut-visible,0);margin:0;max-height:var(--volet-hauteur-visible,100dvh);max-width:100%;overflow:auto;overscroll-behavior:contain;padding:var(--space-3);padding-bottom:calc(var(--space-3) + var(--marge-systeme-bas) + var(--air-du-bas));place-items:safe center;position:fixed;width:100%}.volet::backdrop{background:transparent}.volet-panneau{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-2);color:var(--ink);display:grid;gap:var(--space-2);max-height:100%;overflow:auto;padding:var(--space-3);width:min(100%,var(--shell-courant))}.volet-plein{background:var(--video-bg);color:var(--video-ink);height:100%;margin:auto;max-width:100%;overflow:hidden;padding:0;place-items:stretch;width:min(100vw,var(--shell-courant))}.volet-plein .volet-panneau{background:var(--video-bg);border:0;border-radius:0;box-shadow:none;color:var(--video-ink);display:block;height:100%;max-height:100%;overflow:hidden;padding:0;position:relative;width:100%}.volet-immobile.volet-plein .volet-panneau{touch-action:none}html.volet-immobile-ouvert,html.volet-immobile-ouvert body{overscroll-behavior:none}.volet:focus,.volet:focus-visible{outline:none}.plein-ecran-page{min-height:60vh}.pe-cadre{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.pe-cadre [contenteditable],.pe-cadre input,.pe-cadre textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text}.volet{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.volet [contenteditable],.volet input,.volet textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text}.pe-cadre{background:var(--video-bg);color:var(--video-ink);display:grid;grid-template-columns:100%;grid-template-rows:100%;height:100%}.pe-bandeau,.pe-barillet-des-modes,.pe-lisiere,.pe-scene{grid-column:1;grid-row:1;min-width:0}.pe-bandeau,.pe-barillet-des-modes{align-self:start;z-index:3}.pe-scene{align-self:stretch}.pe-lisiere{align-self:end;background-image:none;text-shadow:var(--halo-du-texte-sur-la-video);z-index:3}.pe-lisiere .pe-barre,.pe-lisiere .ui-icone{filter:var(--halo-sur-la-video)}.pe-cadre:focus,.pe-cadre:focus-visible{box-shadow:none;outline:none}.pe-scene{min-height:0;position:relative}.pe-video-porte{display:contents}.pe-video{background:var(--video-bg);display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center clamp(0px,calc(50% - (var(--pe-chrome-bas, 0px) - var(--pe-chrome-haut, 0px))/2),100%);object-position:center clamp(0px,calc(50% - (var(--pe-chrome-bas, 0px) - var(--pe-chrome-haut, 0px))/2),100%);width:100%}.pe-zones{display:grid;grid-template-columns:1fr 1fr 1fr;inset-block-end:var(--pe-chrome-bas,0);inset-block-start:var(--pe-chrome-haut,0);inset-inline:0;position:absolute;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.pe-zone{background:transparent;border:0;cursor:pointer;min-height:var(--tap-min,48px);min-width:var(--tap-min,48px);padding:0;-webkit-tap-highlight-color:transparent}.pe-zone:focus-visible{box-shadow:none;outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-lisiere{margin:0;padding-bottom:calc(var(--marge-systeme-bas) + var(--air-du-bas))}.pe-lisiere,.pe-regle{color:var(--video-ink);min-width:0}.pe-regle{background:transparent;display:flex;flex-direction:column;padding:0 var(--space-3);position:relative}.pe-legende{order:1}.pe-au-dessus{order:2}.pe-piste{order:3}.pe-regle--legende-dessous .pe-legende{order:4}.pe-regle--haut,.pe-regle--milieu{background:var(--video-bg);left:0;position:absolute;right:0;z-index:2}.pe-regle--haut{top:0}.pe-regle--milieu{top:50%;transform:translateY(-50%)}.pe-legende{align-items:center;display:flex;gap:var(--space-2);min-height:var(--tap-min,48px);min-width:0}.pe-lecture{background:transparent;border:0;border-radius:999px;cursor:pointer;display:inline-grid;flex:0 0 auto;height:var(--tap-min,48px);padding:0;place-items:center;width:var(--tap-min,48px);-webkit-tap-highlight-color:transparent}.pe-lecture,.pe-temps{color:var(--video-ink)}.pe-temps{flex:0 0 auto;font-size:1rem;font-variant-numeric:tabular-nums;line-height:1.5;white-space:nowrap}.pe-saut-temps{background:transparent;border:0;border-radius:999px;color:var(--video-ink);cursor:pointer;display:inline-grid;flex:0 0 auto;height:var(--tap-min,48px);padding:0;place-items:center;width:var(--tap-min,48px);-webkit-tap-highlight-color:transparent}.pe-saut-temps:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-vitesse{background:transparent;border:1px solid color-mix(in srgb,var(--video-ink) 45%,transparent);border-radius:999px;color:var(--video-ink);cursor:pointer;flex:0 0 auto;font-size:1rem;font-variant-numeric:tabular-nums;line-height:1.5;margin-left:auto;min-height:var(--tap-min,48px);min-width:var(--tap-min,48px);padding:0 var(--space-3);white-space:nowrap;-webkit-tap-highlight-color:transparent}.pe-cran:focus-visible,.pe-vitesse:focus-visible{box-shadow:none;outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-piste{align-items:center;display:flex;gap:var(--space-2);min-width:0}.pe-barre-enveloppe{flex:1 1 auto;min-width:0;position:relative}.pe-singe{position:relative}.pe-singe-doigt{background:var(--video-bg);border-radius:50%;color:var(--video-ink);inset-block-end:2px;inset-inline-end:2px;padding:2px;pointer-events:none;position:absolute}.pe-cadre--zoome{--pe-tablier-hauteur:calc(var(--tap-min, 48px)*2 + var(--tap-gap)*2)}.pe-regle--legende-en-ligne{align-items:center;-moz-column-gap:var(--space-2);column-gap:var(--space-2);flex-direction:row;flex-wrap:wrap}.pe-regle--legende-en-ligne>.pe-legende{display:contents}.pe-regle--legende-en-ligne .pe-lecture{order:1}.pe-regle--legende-en-ligne>.pe-piste{flex:1 1 0;min-width:0;order:2}.pe-regle--legende-en-ligne .pe-temps{order:3}.pe-regle--legende-en-ligne .pe-vitesse{order:4}.pe-tablier{inset-inline:0;bottom:100%;pointer-events:none;position:absolute;z-index:3}.pe-tablier--en-flux{flex:0 0 100%;order:0;position:static}.pe-tablier-contenu{display:flex;flex-direction:column;gap:var(--tap-gap);padding-block-end:var(--tap-gap)}.pe-tablier--en-flux .pe-tablier-contenu{padding-block-end:0}.pe-tablier-singe{display:flex;justify-content:center;min-block-size:var(--tap-min,48px)}.pe-rangee-fine>*,.pe-tablier-singe>*{pointer-events:auto}.pe-rangee-fine{align-items:stretch;display:flex;gap:var(--tap-gap);min-block-size:var(--tap-min,48px)}.pe-cran--place{visibility:hidden}.pe-zoome{background:transparent;cursor:grab;flex:1 1 0;min-width:0;min-block-size:var(--tap-min,48px);position:relative;touch-action:none;-webkit-tap-highlight-color:transparent}.pe-zoome:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.pe-zoome--desarme{cursor:not-allowed}.pe-onde{block-size:100%;color:var(--video-ink-eteint);inline-size:100%}.pe-onde,.pe-zoome-ruban{inset:0;pointer-events:none;position:absolute}.pe-zoome-ruban{filter:var(--halo-sur-la-video);overflow:hidden}.pe-zoome--desarme .pe-zoome-ruban{opacity:.5}.pe-zoome-trait{background:var(--video-ink-doux);block-size:26%;inline-size:2px;inset-block-end:22%;margin-inline-start:-1px;position:absolute}.pe-zoome-trait--un{background:var(--video-ink);block-size:56%;inline-size:3px;margin-inline-start:-1.5px}.pe-zoome-trait--proposee{background:repeating-linear-gradient(to bottom,var(--video-ink) 0 3px,transparent 3px 6px)}.pe-zoome-point{background:var(--video-ink);block-size:5px;border-radius:50%;inline-size:5px;inset-block-end:22%;margin-inline-start:-2.5px;position:absolute}.pe-zoome-plage{background:var(--pe-teinte-passage,var(--piste-passage));block-size:8%;inset-block-end:8%;position:absolute}.pe-zoome-plage--editee{block-size:14%}.pe-zoome-eteinte{background:var(--video-bg);inset-block:0;opacity:.7;position:absolute;z-index:1}.pe-zoome-fantome{block-size:12px;border:2px solid var(--piste-passage);inline-size:12px;inset-block-end:16%;margin-inline-start:-6px;position:absolute;rotate:45deg;z-index:2}.pe-zoome-fantome:after{background:var(--piste-passage);content:"";inset:2px;position:absolute}.pe-zoome-demandee{background:var(--piste-lue);inline-size:2px;inset-block:10%;margin-inline-start:-1px;position:absolute;z-index:2}.pe-zoome-trace{animation:pe-zoome-trace-s-efface 1.2s ease-in .4s both;block-size:10px;border:2px solid var(--video-ink);border-radius:50%;inline-size:10px;inset-block-end:17%;margin-inline-start:-5px;position:absolute;z-index:2}.pe-zoome-glisse{animation:pe-zoome-glisse var(--motion-base) ease-out both,pe-zoome-trace-s-efface .6s ease-in .6s both;block-size:12px;inset-block-end:16%;inset-inline:0;position:absolute;translate:var(--pe-glisse-a) 0;z-index:3}.pe-zoome-glisse:before{background:var(--piste-passage);block-size:12px;content:"";inline-size:12px;inset-inline-start:-6px;position:absolute;rotate:45deg}@keyframes pe-zoome-glisse{0%{translate:var(--pe-glisse-de) 0}to{translate:var(--pe-glisse-a) 0}}@keyframes pe-zoome-trace-s-efface{to{opacity:0}}@media(prefers-reduced-motion:reduce){.pe-zoome-glisse{display:none}.pe-zoome-trace{animation:none}}.pe-zoome-triangle{background:var(--video-ink);block-size:12px;clip-path:polygon(0 0,100% 0,50% 100%);filter:var(--halo-sur-la-video);inline-size:16px;inset-block-start:0;inset-inline-start:50%;margin-inline-start:-8px;pointer-events:none;position:absolute;z-index:4}.pe-sous-la-regle{inset-inline:0;position:absolute;top:100%;z-index:3}.pe-cadre[data-sous-la-regle=image] .pe-sous-la-regle{bottom:calc(100% + var(--pe-tablier-hauteur, 0px));text-shadow:var(--halo-du-texte-sur-la-video);top:auto}.pe-cadre[data-sous-la-regle=image] .pe-sous-la-regle .pe-un{background:transparent}.pe-cadre--zoome .pe-pellicule-couche{bottom:calc(100% + var(--pe-tablier-hauteur) + var(--tap-gap) + var(--pe-sous-sur-l-image, 0px))}.pe-singe{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:var(--tap-min,48px);border:0;cursor:pointer;display:grid;inline-size:var(--tap-min,48px);padding:0;place-items:center;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pe-bas-leave-active .pe-singe,.pe-bas-leave-active .pe-tablier *,.pe-singe-mascotte,.pe-surface-leave-active .pe-rail-passages>*,.pe-surface-leave-active .pe-singe,.pe-surface-leave-active .pe-tablier *{pointer-events:none}.pe-singe-mascotte{block-size:100%;filter:drop-shadow(0 0 2px var(--video-bg));inline-size:100%;-o-object-fit:contain;object-fit:contain}.pe-singe:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.pe-porte[aria-disabled=true],.pe-rail-passages .pe-rail-bascule[aria-disabled=true],.pe-singe[aria-disabled=true]{cursor:not-allowed;outline:2px dashed var(--video-ink);outline-offset:-2px}.pe-refus-secousse{animation:pe-refus-secousse var(--motion-base) var(--ease) 1}@keyframes pe-refus-secousse{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.pe-refus-secousse{animation:none;outline:3px solid var(--video-ink);outline-offset:-3px}}.pe-rail-passages{align-items:center;block-size:-moz-fit-content;block-size:fit-content;display:flex;flex-direction:column;gap:var(--tap-gap);inset-block-end:var(--pe-chrome-bas,0);inset-block-start:var(--pe-chrome-haut,0);inset-inline-end:var(--space-2);margin-block:auto;pointer-events:none;position:absolute;z-index:5}.pe-rail-passages>*{flex:0 0 auto;pointer-events:auto}.pe-cadre--zoome .pe-rail-passages{inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--pe-regle-montee, 0px) + var(--pe-tablier-hauteur) + var(--pe-sous-sur-l-image, 0px))}.pe-rail-passages .pe-rail-bascule{position:relative}.pe-rail-passages .pe-rail-bascule[aria-pressed=false]{background:transparent;border:2px solid var(--video-ink);box-shadow:0 0 0 1px var(--video-bg),inset 0 0 0 1px var(--video-bg);color:var(--video-ink)}.pe-rail-passages .pe-rail-bascule[aria-pressed=false]>svg{filter:drop-shadow(0 0 1px var(--video-bg)) drop-shadow(0 0 2px var(--video-bg))}.pe-rail-passages .pe-rail-bascule[aria-pressed=true]{background:var(--video-ink);border:2px solid var(--video-ink);color:var(--video-bg)}.pe-rail-passages .pe-rail-passages-singe{padding:.25rem}.pe-cadre--image-collee .pe-regle{translate:0 calc(var(--pe-regle-montee, 0px)*-1)}.pe-cadre--image-collee[data-pose-de-l-image=posee] .pe-video{height:var(--pe-ligne-de-la-tete,100%);-o-object-position:center bottom;object-position:center bottom}.pe-cadre--image-collee .pe-zones{inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--pe-regle-montee, 0px))}.pe-cadre--zoome .pe-zones{inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--pe-regle-montee, 0px) + var(--pe-tablier-hauteur) + var(--pe-sous-sur-l-image, 0px))}.pe-cadre--image-collee .pe-lisiere{background-image:none}.pe-cadre--image-collee .pe-rail-edition{inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--pe-regle-montee, 0px) + var(--space-2))}.pe-cadre--zoome .pe-rail-edition{inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--pe-regle-montee, 0px) + var(--pe-tablier-hauteur) + var(--pe-sous-sur-l-image, 0px) + var(--space-2))}.pe-scene>.pe-vignettes.pe-vignettes--reperes{inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--pe-regle-montee, 0px) + var(--space-2));inset-block-start:calc(max(var(--pe-chrome-haut, 0px),var(--pe-plafond-du-rail, 0px)) + var(--space-2))}.pe-cadre--zoome .pe-scene>.pe-vignettes.pe-vignettes--reperes{inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--pe-regle-montee, 0px) + var(--pe-tablier-hauteur) + var(--pe-sous-sur-l-image, 0px) + var(--space-2))}.pe-cadre--image-collee:has(.pe-scene>.pe-vignettes--reperes) .pe-pellicule-couche{left:calc(var(--space-2) + var(--tap-min, 48px) + 1.75rem + var(--tap-gap))}.pe-vignettes--reperes .pe-vignettes-colonne{justify-content:flex-start}.pe-cadre--danser .pe-video{-o-object-position:center clamp(0px,calc(50% - var(--marge-systeme-bas)/2),100%);object-position:center clamp(0px,calc(50% - var(--marge-systeme-bas)/2),100%)}.pe-cadre--danser>.pe-lisiere{translate:0 calc(var(--pe-danser-montee, 0px)*-1)}.pe-cadre--danser .pe-scene:not(.pe-scene--reservee){--pe-chrome-bas:var(--pe-danser-bas,calc(var(--tap-min, 48px) + var(--air-du-bas) + var(--marge-systeme-bas)))}.pe-cadre--danser:not(:has(>.pe-lisiere)) .pe-zones{inset-block-end:0}.pe-cadre--danser:not(:has(>.pe-lisiere)) .pe-zone{padding-block-end:calc(var(--space-4) + var(--pe-chrome-bas))}.pe-cadre--danser .pe-regle{min-block-size:var(--tap-min,48px)}.pe-cadre--danser>.pe-lisiere:has(.pe-apercu-relacher) .pe-regle{padding-inline-end:calc(var(--space-3) + var(--tap-min, 48px) + var(--space-2))}.pe-cadre--image-collee:has(.pe-scene>.pe-vignettes--reperes) .pe-zones{inset-inline-start:calc(var(--space-2) + var(--tap-min, 48px) + 1.75rem + var(--tap-gap))}.pe-vignettes-case--repere{border:2px solid var(--pe-teinte-passage,var(--piste-passage))}.pe-vignettes-image{block-size:100%;border-radius:inherit;inline-size:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute}.pe-vignettes-numero{color:var(--pe-teinte-passage,var(--piste-passage));font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25rem;pointer-events:none;position:absolute;text-shadow:0 0 2px var(--video-bg),0 0 3px var(--video-bg),0 0 1px var(--video-bg)}.pe-vignettes--reperes .pe-vignettes-colonne,.pe-vignettes--reperes .pe-vignettes-piste{align-items:flex-start;inline-size:calc(var(--tap-min, 48px) + 1.75rem)}.pe-vignettes--reperes .pe-vignettes-numero{inset-block-start:50%;inset-inline-start:calc(100% + var(--space-1));translate:0 -50%}.pe-vignettes-case--editee{box-shadow:0 0 0 3px var(--video-ink)}.pe-vignettes-case--doublon{outline:2px dashed var(--video-ink);outline-offset:3px}.pe-vignettes-borne{background:var(--video-ink);block-size:1.25rem;border-radius:999px;color:var(--video-bg);display:grid;inline-size:1.25rem;inset-block-end:-.375rem;inset-inline-end:-.375rem;place-items:center;pointer-events:none;position:absolute}.pe-cadre--image-collee .pe-plages>i[data-reglee=oui]{height:10px}.pe-plages>i[data-borne]:before{background:var(--video-ink);block-size:calc(1.25rem + 100%);border-radius:2px;content:"";inline-size:4px;inset-block-start:-1.25rem;position:absolute}.pe-plages>i[data-borne=debut]:before{inset-inline-start:-2px}.pe-plages>i[data-borne=fin]:before{inset-inline-end:-2px}.pe-cran{background:transparent;border:0;border-radius:999px;color:var(--video-ink);cursor:pointer;display:inline-grid;flex:0 0 auto;height:var(--tap-min,48px);padding:0;place-items:center;width:var(--tap-min,48px);-webkit-tap-highlight-color:transparent}.pe-graduations{inset:0;pointer-events:none;position:absolute}.pe-graduations>i{background:color-mix(in srgb,var(--video-ink) 45%,transparent);height:8px;position:absolute;top:50%;transform:translate(-.5px,-50%);width:1px}.pe-graduations>i.pe-graduations--fort{background:var(--video-debut-grille);height:14px}.pe-graduations>i.pe-graduations--ancre{background:var(--video-debut-grille);box-shadow:0 0 0 1.5px var(--video-bg);height:20px;transform:translate(-1.5px,-50%);width:3px}.pe-graduations>i.pe-graduations--ancre:before{background:var(--video-debut-grille);box-shadow:0 0 0 1.5px var(--video-bg);content:"";height:7px;inset-inline-start:-2px;position:absolute;top:0;width:7px}.pe-vignette--attente{opacity:.55}.pe-bande-bloc{background:var(--video-bg);display:grid;min-width:0}.pe-bande-mot{color:var(--video-ink);line-height:var(--leading);margin:0;padding:0 var(--space-3) var(--space-1);text-align:center}.pe-bande{align-items:center;background:var(--video-bg);display:flex;gap:var(--space-1);justify-content:center;min-width:0;padding:var(--space-1) var(--space-3)}.pe-vignette{aspect-ratio:var(--pe-rapport,9/16);background:var(--video-bg-2,transparent);border:2px solid transparent;border-radius:var(--radius-sm,4px);box-sizing:border-box;cursor:pointer;flex:0 1 auto;height:96px;max-width:calc(20% - var(--space-1)*4/5);min-height:var(--tap-min,48px);min-width:40px;overflow:hidden;padding:0;-webkit-tap-highlight-color:transparent}.pe-vignette>img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.pe-vignette--courante{border-color:var(--video-ink)}.pe-vignette--hors{visibility:hidden}.pe-vignette:focus-visible{box-shadow:none;outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-bande--figee .pe-vignette:not(.pe-vignette--courante){opacity:.45}.pe-barre,.pe-glissiere{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;display:block;height:var(--tap-min,48px);margin:0;min-width:0;padding:0;width:100%;--pe-piste:color-mix(in srgb,var(--video-ink) 30%,transparent);--pe-curseur:var(--video-ink)}.pe-barre::-webkit-slider-runnable-track,.pe-glissiere::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--pe-curseur) var(--pe-avance,0),var(--pe-piste) var(--pe-avance,0));border-radius:2px;height:4px}.pe-barre::-webkit-slider-thumb,.pe-glissiere::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--pe-curseur);border:0;border-radius:50%;height:16px;margin-top:-6px;width:16px}.pe-barre::-moz-range-track,.pe-glissiere::-moz-range-track{background:linear-gradient(to right,var(--pe-curseur) var(--pe-avance,0),var(--pe-piste) var(--pe-avance,0));border-radius:2px;height:4px}.pe-barre::-moz-range-thumb,.pe-glissiere::-moz-range-thumb{background:var(--pe-curseur);border:0;border-radius:50%;height:16px;width:16px}.pe-barre:focus-visible,.pe-glissiere:focus-visible{box-shadow:none;outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-absente{color:var(--video-ink);margin:0;padding:var(--space-4);text-align:center}.pe-bandeau{align-items:center;background:var(--primary);color:var(--primary-contrast);display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:var(--tap-min,48px);padding:0 var(--space-2) 0 var(--space-3)}.pe-bandeau-explication{flex:1 0 100%;font-size:1rem;line-height:1.5;margin:0 0 var(--space-2)}.pe-bandeau-geste{align-items:center;display:inline-flex;flex:1 1 auto;font-size:1rem;gap:var(--space-2);line-height:1.5;min-width:0}.pe-bandeau-libelle{min-width:0;overflow-wrap:anywhere}.pe-bandeau-mascotte{flex:0 0 auto;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.pe-appui{align-content:center;display:grid;gap:var(--tap-min,48px);inset-block-end:var(--pe-chrome-bas,0);inset-block-start:var(--pe-chrome-haut,0);inset-inline:0;justify-items:center;padding:var(--space-3);pointer-events:auto;position:absolute;z-index:4}.pe-appui-tambour{background:transparent;border:0;border-radius:999px;cursor:pointer;display:inline-grid;min-height:var(--tap-min,48px);min-width:var(--tap-min,48px);padding:var(--space-1);place-items:center;-webkit-tap-highlight-color:transparent}.pe-appui-tambour:focus-visible{outline:3px solid var(--video-ink);outline-offset:2px}.pe-appui-mascotte{display:block;height:96px;-o-object-fit:contain;object-fit:contain;width:96px}.pe-appui-porte{background:var(--video-bg);border:1px solid var(--video-ink);border-radius:999px;color:var(--video-ink);cursor:pointer;font-size:var(--text-base);line-height:1.5;min-height:var(--tap-min,48px);padding:0 var(--space-4);text-align:center;-webkit-tap-highlight-color:transparent}.pe-appui-porte--lancer{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}.pe-appui-porte:focus-visible{outline:3px solid var(--video-ink);outline-offset:2px}.pe-sauts{display:flex;flex-wrap:wrap;gap:var(--space-1);min-width:0;padding:0 var(--space-1)}.pe-saut,.pe-sauts{align-items:center;justify-content:center}.pe-saut{background:transparent;border:1px solid var(--video-ink);border-radius:var(--radius-pill);color:var(--video-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--text-base);line-height:1.5;min-height:var(--tap-min);min-width:var(--tap-min);-webkit-tap-highlight-color:transparent}.pe-saut--pas{background:var(--video-ink);border-color:var(--video-ink);color:var(--video-bg);padding:0 var(--space-2);white-space:nowrap}.pe-saut--fait{cursor:default}.pe-saut:focus-visible{outline:3px solid var(--video-ink);outline-offset:2px}.pe-compte{inset:0;pointer-events:none;position:absolute;z-index:3}.pe-compte,.pe-compte-chiffre{display:grid;place-items:center}.pe-compte-chiffre{background:var(--video-bg);border-radius:999px;color:var(--video-ink);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;line-height:1;min-height:6rem;min-width:6rem;padding:var(--space-2)}.pe-bandeau-arreter{background:transparent;border:1px solid var(--primary-contrast);border-radius:999px;color:var(--primary-contrast);cursor:pointer;flex:0 0 auto;font-size:1rem;line-height:1.5;min-height:var(--tap-min,48px);min-width:var(--tap-min,48px);padding:0 var(--space-3);white-space:nowrap;-webkit-tap-highlight-color:transparent}.pe-bandeau-arreter:focus-visible{box-shadow:none;outline:3px solid var(--primary-contrast);outline-offset:-3px}.pe-au-dessus{align-items:stretch;display:flex;gap:var(--space-2);min-width:0;--pe-rang-hauteur:var(--tap-min,48px);height:calc(var(--pe-rangs, 1)*var(--pe-rang-hauteur))}.pe-au-dessus-marge{flex:0 0 auto;width:var(--tap-min,48px)}.pe-au-dessus-couche{flex:1 1 auto;min-width:0;position:relative}.pe-repere{background:transparent;border:0;cursor:pointer;display:grid;height:var(--tap-min,48px);margin-left:calc(var(--tap-min, 48px)/-2);padding:0;place-items:center;position:absolute;width:var(--tap-min,48px);-webkit-tap-highlight-color:transparent}.pe-repere-pastille{background:var(--video-ink);border:2px solid var(--video-bg);border-radius:999px;color:var(--video-bg);display:grid;font-size:1rem;font-variant-numeric:tabular-nums;height:28px;line-height:1;place-items:center;width:28px}.pe-repere--active .pe-repere-pastille{background:var(--primary);border-color:var(--primary-contrast);color:var(--primary-contrast)}.pe-repere:focus-visible{box-shadow:none;outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-reperes,.pe-reperes>i{background:var(--video-ink);height:16px;position:absolute;top:50%;transform:translate(-1px,-50%);width:2px}.pe-etat{align-items:center;color:var(--video-ink);display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0;padding:0 var(--space-3)}.pe-etat-phrase{flex:1 1 auto;font-size:1rem;font-variant-numeric:tabular-nums;line-height:1.5;min-width:0}.pe-porte-mascotte{display:block;flex:0 0 auto;height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.pe-porte--tambour{display:inline-grid;padding:0;place-items:center}.pe-porte{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--video-ink) 45%,transparent);border-radius:var(--radius-nul);color:var(--video-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1rem;gap:var(--space-2);justify-content:center;line-height:1.5;min-height:var(--tap-min,48px);min-width:var(--tap-min,48px);padding:0 var(--space-3);white-space:nowrap;-webkit-tap-highlight-color:transparent}.pe-porte--poser{margin-left:auto}.pe-porte[aria-pressed=true]{background:var(--video-ink);color:var(--video-bg)}.pe-division-saisie:focus-visible,.pe-porte:focus-visible{box-shadow:none;outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-divisions{align-items:center;display:flex;flex:1 0 100%;gap:var(--space-2);min-width:0}.pe-porte--division{padding:0 var(--space-3)}.pe-division-saisie{border:1px solid color-mix(in srgb,var(--video-ink) 45%,transparent);border-radius:var(--radius-nul);font-size:1rem;line-height:1.5;padding:0 var(--space-2);width:5rem}.pe-division-saisie,.pe-etat-phrase--poignee{background:transparent;color:var(--video-ink);min-height:var(--tap-min,48px)}.pe-etat-phrase--poignee{align-items:center;border:0;cursor:pointer;display:flex;padding:0;text-align:start;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap;-webkit-tap-highlight-color:transparent}.pe-etat-phrase--poignee:focus-visible{box-shadow:none;outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-graduations--choisie>i,.pe-graduations>i.pe-trait--choisi{background:color-mix(in srgb,var(--video-ink) 80%,transparent);height:12px}.pe-graduations--choisie>i.pe-graduations--fort,.pe-graduations>i.pe-graduations--fort.pe-trait--choisi{background:var(--video-debut-grille);height:20px;transform:translate(-1.5px,-50%);width:3px}.pe-graduations--choisie>i.pe-graduations--ancre,.pe-graduations>i.pe-graduations--ancre.pe-trait--choisi{height:32px;transform:translate(-2px,-50%);width:4px}.pe-graduations--choisie>i.pe-graduations--ancre:before,.pe-graduations>i.pe-graduations--ancre.pe-trait--choisi:before{height:10px;inset-inline-start:-3px;width:10px}.pe-reglage{color:var(--video-ink);display:flex;flex-direction:column;min-width:0}.pe-reglage-rangee{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--space-2);min-width:0;padding:0 var(--space-3)}.pe-reglage-rangee>.pe-etat-phrase--poignee{flex:0 0 auto}.pe-reglage-rangee--tempo>.pe-porte--pas{flex:1 1 0;min-width:var(--tap-min,48px);padding:0}.pe-reglage-rangee--phrase>.pe-etat-phrase--poignee{flex:1 1 auto;min-width:0}.pe-reglage-rangee--phrase>.pe-porte--terminer,.pe-reglage-rangee--un>.pe-porte--image{flex:0 0 auto;min-width:var(--tap-min,48px)}.pe-porte--icone{display:inline-grid;padding:0;place-items:center}.pe-glissiere{flex:1 1 0;min-width:3rem;width:auto}.pe-glissiere::-webkit-slider-thumb{background:var(--video-debut-grille);border-radius:2px}.pe-glissiere::-moz-range-thumb{background:var(--video-debut-grille);border-radius:2px}.pe-pellicule-couche{bottom:100%;left:var(--space-3);position:absolute;right:var(--space-3);--pe-case-hauteur:calc(var(--tap-min, 48px)*1.5);height:calc(var(--pe-rangs-pellicule, 1)*(var(--pe-case-hauteur) + 4px));pointer-events:none;z-index:2}.pe-pellicule-couche--rail{right:calc(var(--space-2) + var(--tap-min, 48px) + var(--tap-gap) + var(--tap-min, 48px)/2)}.pe-pellicule{background:transparent;inset:0;position:absolute}.pe-pellicule-case{background:var(--video-bg);border:0;border-radius:var(--radius-sm);bottom:calc(var(--pe-rang, 0)*(var(--pe-case-hauteur) + 4px));cursor:pointer;height:var(--pe-case-hauteur);margin-left:calc(var(--tap-min, 48px)/-2);overflow:visible;padding:0;pointer-events:auto;position:absolute;width:var(--tap-min,48px);-webkit-tap-highlight-color:transparent}.pe-pellicule-image{border-radius:var(--radius-sm);display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.pe-pellicule-case--borne.pe-pellicule-case--courante,.pe-pellicule-case--courante{box-shadow:0 0 0 2px var(--video-ink),0 0 0 4px var(--video-bg)}.pe-pellicule-case--ancre,.pe-pellicule-case--borne{box-shadow:0 0 0 2px var(--video-debut-grille),0 0 0 4px var(--video-bg)}.pe-pellicule-case--attente{opacity:.55}.pe-pellicule--figee .pe-pellicule-case:not(.pe-pellicule-case--courante){opacity:.45}.pe-pellicule-numero{position:absolute;--pe-badge:24px;border-radius:999px;display:grid;font-size:var(--text-base,1rem);font-variant-numeric:tabular-nums;height:var(--pe-badge);left:calc(var(--pe-badge)/-2);line-height:1;min-width:var(--pe-badge);padding:0 3px;place-items:center;pointer-events:none;top:calc(var(--pe-badge)/-2);z-index:1}.pe-pellicule-numero--demi-0{background:var(--video-ink);box-shadow:0 0 0 1.5px var(--video-bg);color:var(--video-bg)}.pe-pellicule-numero--demi-1{background:var(--video-bg-2);box-shadow:0 0 0 1.5px var(--video-ink);color:var(--video-ink)}.pe-pellicule-case:focus-visible{box-shadow:none;outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-saisie{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.pe-saisie-libelle{font-size:1rem;line-height:1.5}.pe-saisie-champ{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-size:var(--text-xl,1.5rem);font-variant-numeric:tabular-nums;line-height:1.4;min-height:var(--tap-min,48px);padding:var(--space-2) var(--space-3);text-align:center;width:100%}.pe-saisie-pas{border:0;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-2);padding:0}.pe-saisie-pas legend{margin-block-end:var(--space-1)}.pe-saisie-pas-choix{align-items:center;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;display:inline-flex;font-size:1rem;gap:var(--space-1);min-block-size:var(--tap-min);padding-inline:var(--space-2)}.pe-saisie-pas-choix:has(input:checked){border-color:var(--primary)}.pe-saisie-pas-choix input{accent-color:var(--primary);block-size:1.25rem;inline-size:1.25rem}.pe-saisie-refus{color:var(--danger);font-size:1rem;line-height:1.5;margin:0}.pe-saisie-vitesse{align-items:center;display:flex;gap:var(--space-3);justify-content:center}.pe-saisie-cran{background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-grid;min-height:var(--tap-min,48px);min-width:var(--tap-min,48px);padding:0;place-items:center}.pe-saisie-taux{color:var(--video-ink);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:var(--poids-ui);line-height:1.5;white-space:nowrap}.pe-saisie-portes{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.pe-saisie-porte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;flex:1 1 auto;font-size:1rem;line-height:1.5;min-height:var(--tap-min,48px);min-width:var(--tap-min,48px);padding:0 var(--space-3)}.pe-saisie-porte--poser{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}.action-status{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-2);min-height:1.5em;text-align:center}.barre-lecture-max .action-status-vide{margin-top:0;min-height:0}.pe-grilles{inset:0;position:absolute;--pe-demi-poignee:calc(var(--tap-min, 48px)/2)}.pe-grille-poignee{background:transparent;border:0;cursor:pointer;display:grid;height:var(--tap-min,48px);margin-left:calc(var(--tap-min, 48px)/-2);padding:0;place-items:center;position:absolute;width:var(--tap-min,48px);-webkit-tap-highlight-color:transparent}.pe-grille-pastille{background:var(--video-ink);border:2px solid var(--video-bg);border-radius:2px;color:var(--video-bg);display:grid;font-size:1rem;font-variant-numeric:tabular-nums;height:28px;line-height:1;place-items:center;width:28px}.pe-grille-poignee--choisie .pe-grille-pastille{border-color:var(--video-bg);box-shadow:0 0 0 2px var(--video-ink);color:var(--video-bg);height:34px;width:34px}.pe-grille-poignee:focus-visible{box-shadow:none;outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-etat--grilles{flex-wrap:nowrap}.pe-etat-phrase--tronquable{display:block;flex:1 1 0;line-height:var(--tap-min,48px);min-width:0;overflow:hidden;text-overflow:ellipsis}.pe-etat--grilles>.pe-porte--famille{flex:0 0 auto}.pe-porte--famille{align-items:center;display:inline-flex;flex:0 0 auto;gap:var(--space-2);min-block-size:var(--tap-min,48px);min-inline-size:var(--tap-min,48px)}.pe-porte-famille-dessin{block-size:28px;display:inline-grid;flex:none;inline-size:28px;place-items:center;position:relative}.pe-porte-plus{background:var(--video-ink);block-size:18px;border:2px solid var(--video-bg);border-radius:var(--radius-nul);bottom:-6px;color:var(--video-bg);display:grid;inline-size:18px;place-items:center;pointer-events:none;position:absolute;right:-6px}.pe-porte-famille-mot{font-size:var(--text-base,1rem);line-height:1.2;white-space:nowrap}.pe-etat-phrase--famille{align-items:center;display:flex;gap:var(--space-1)}.pe-etat-phrase--famille .pe-porte-mascotte{block-size:20px;flex:none;inline-size:20px}.pe-etat-phrase-mot{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-etat-teinte{block-size:22px;border-radius:3px;flex:none;inline-size:5px}.pe-parcours{align-items:center;color:var(--video-ink);display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:0 var(--space-3)}.pe-repere-teinte{block-size:10px;border-radius:2px;display:inline-block;inline-size:10px;margin-inline-end:var(--space-2);vertical-align:-1px}.pe-repere-phrase{font-size:1rem;font-variant-numeric:tabular-nums;line-height:1.5;margin:0;min-width:0;text-align:center}.pe-repere-phrase--franchie{color:var(--video-debut-grille)}.pe-bcompte-enveloppe{min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch}.pe-bcompte-enveloppe::-webkit-scrollbar{display:none}.pe-bcompte{align-items:center;display:flex;gap:var(--space-1);justify-content:center;min-width:0;padding:var(--space-1) 0;width:100%}.pe-bcompte-case{background:var(--video-bg-2,transparent);border:2px solid transparent;border-radius:var(--radius-sm,4px);box-sizing:border-box;cursor:pointer;display:grid;flex:1 1 0;height:var(--tap-min,48px);min-inline-size:var(--tap-min,48px);padding:0;place-items:center;position:relative;scroll-snap-align:center;-webkit-tap-highlight-color:transparent}.pe-bcompte-case--courante{border-color:var(--video-ink);box-shadow:inset 0 0 0 2px var(--video-ink)}.pe-bcompte-case--ancre{border-color:var(--video-debut-grille)}.pe-bcompte-case--frontiere{margin-left:var(--space-4)}.pe-bcompte-case--frontiere:before{background:var(--video-debut-grille);border-radius:1px;bottom:15%;content:"";left:calc(var(--space-3)*-1);position:absolute;top:15%;width:2px}.pe-bcompte-teinte{background:var(--pe-teinte,transparent);border-radius:2px;height:3px;left:6px;pointer-events:none;position:absolute;right:6px;top:3px}.pe-bcompte-case:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-bcompte-badge{border-radius:999px;display:grid;font-size:var(--text-base,1rem);font-variant-numeric:tabular-nums;height:24px;line-height:1;min-width:24px;padding:0 3px;place-items:center;pointer-events:none}.pe-bcompte-badge--demi-0{background:var(--video-ink);color:var(--video-bg)}.pe-bcompte-badge--demi-1{background:var(--video-bg-2);box-shadow:0 0 0 1.5px var(--video-ink);color:var(--video-ink)}.pe-plages{inset:0;pointer-events:none;position:absolute}.pe-plages>i{background:var(--pe-teinte-passage,var(--piste-passage));border-radius:3px;height:6px;position:absolute;top:calc(50% + 4px + var(--pe-etage-passage, 0)*7px)}.pe-plages>i.pe-plage--proposee{background:repeating-linear-gradient(135deg,var(--pe-teinte-passage,var(--piste-passage)) 0 4px,transparent 4px 8px)}.pe-plages>i.pe-plage--reglee{outline:2px solid var(--video-ink);outline-offset:1px}.pe-plages>i.pe-plage--prise{outline:2px solid var(--piste-lue);outline-offset:1px}.pe-panneau-image{align-items:center;display:flex;gap:var(--space-2)}.pe-panneau-image img{background:var(--video-bg);block-size:4rem;border-radius:var(--radius);inline-size:auto}.pe-panneau-image-vide{color:var(--ink-2);font-size:1rem}.pe-apercu,.pe-borne,.pe-panneau,.pe-sequences{align-items:stretch;color:var(--video-ink);display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:0 var(--space-3)}.pe-sequences-phrase{font-size:1rem;font-variant-numeric:tabular-nums;line-height:1.5;margin:0;min-width:0}.pe-apercu-portes,.pe-borne-portes,.pe-panneau-portes,.pe-sequences-portes{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.pe-porte--decide{background:var(--video-ink);border-color:var(--video-ink);color:var(--video-bg)}.pe-porte--supprimer{border-color:var(--video-ink);border-width:2px}.pe-scene--muette{background:var(--video-bg)}.pe-boucle-apercu{inset:0;pointer-events:none;position:absolute}.pe-boucle-apercu>i{background:var(--piste-lue);border-radius:2px;height:4px;position:absolute;top:calc(50% + 12px)}.pe-apercu-entendu,.pe-apercu-phrase{font-size:1rem;font-variant-numeric:tabular-nums;line-height:1.5;margin:0;min-width:0}.pe-apercu{position:relative}.pe-apercu-relacher{inset-block-end:0;inset-inline-end:var(--space-3);position:absolute}.pe-apercu>.pe-apercu-phrase{padding-inline-end:var(--tap-min)}.pe-lisiere:has(.pe-apercu-relacher) .pe-legende{flex-wrap:wrap;padding-inline-end:calc(var(--tap-min, 48px) + var(--space-2))}.pe-apercu-entendu{color:color-mix(in srgb,var(--video-ink) 80%,transparent)}.pe-apercu-percussion{color:var(--video-ink);display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:0 var(--space-3)}.pe-apercu-percussion p{font-size:1rem;line-height:1.5;margin:0}.pe-repere-parole{background:var(--video-ink);border:2px solid var(--video-bg);border-radius:5px 5px 5px 1px;height:9px;pointer-events:none;position:absolute;right:8px;top:8px;width:12px}.pe-repere--fait{cursor:default}.pe-repere--fait .pe-repere-pastille{background:transparent;border-color:var(--video-ink);border-style:dashed;color:var(--video-ink)}.pe-plages>i.pe-plage--explication{background:repeating-linear-gradient(90deg,var(--pe-teinte-passage,var(--piste-passage)) 0 3px,transparent 3px 6px)}.pe-plages>i.pe-plage--ecartee{background:var(--piste-fond);height:3px}.pe-explications{align-items:stretch;color:var(--video-ink);display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:0 var(--space-3)}.pe-explications-phrase{font-size:1rem;font-variant-numeric:tabular-nums;line-height:1.5;margin:0;min-width:0}.pe-vitesse-taux{color:var(--video-ink-doux);text-decoration-color:var(--video-ink-eteint);text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:.25em}.pe-explications-phrase[data-garde=des-sequences-gardent] .pe-vitesse-taux{color:var(--video-ink);text-decoration-color:var(--video-ink);text-decoration-style:solid}.pe-explications-portes{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.pe-porte--marquee{background:var(--video-ink);border-color:var(--video-ink);color:var(--video-bg)}.pe-porte--vitesse{font-variant-numeric:tabular-nums}.pe-hote{block-size:100%;display:block;min-block-size:0}.ui-barillet{max-inline-size:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-barillet,.ui-barillet-mot{color:var(--video-ink);min-inline-size:0}.ui-barillet-mot{font-size:1.0625rem;line-height:1.4;margin:0;overflow-wrap:anywhere;pointer-events:none}.ui-barillet-mot--verrouillee{color:var(--video-ink-doux)}.pe-barillet-des-modes .ui-barillet-mot{text-shadow:var(--halo-du-texte-sur-la-video)}.ui-barillet-mot--cede{visibility:hidden}.ui-barillet--roue{position:relative}.ui-barillet--roue .ui-barillet-mot.ui-barillet-mot--a-la-place{grid-column:auto;grid-row:auto;inset-block-start:calc(var(--barillet-cote) + var(--space-1));inset-inline:var(--barillet-marge-du-fait,0);justify-content:center;margin:0;min-block-size:0;position:absolute;text-align:center}.ui-barillet-enveloppe{inline-size:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ui-barillet-enveloppe::-webkit-scrollbar{display:none}.ui-barillet-anneau{align-items:center;display:flex;gap:var(--space-3);justify-content:center;min-width:0}.ui-barillet-chambre{background:transparent;border:1px solid transparent;border-radius:var(--radius-nul);color:var(--video-ink);cursor:pointer;display:grid;flex:0 0 auto;min-block-size:var(--tap-min);min-inline-size:var(--tap-min);padding:0;place-items:center;scroll-snap-align:center;transition:transform .18s ease,opacity .18s ease}.ui-barillet-chambre--pointee{border-color:var(--video-ink)}.ui-barillet-chambre--verrouillee{color:var(--video-ink-eteint)}.ui-barillet-chambre--pointee.ui-barillet-chambre--verrouillee{border-color:var(--video-ink-doux);border-style:dashed;color:var(--video-ink-doux)}.ui-barillet--roue{container-name:roue-bloc;container-type:inline-size;display:grid;--barillet-largeur-roue:10rem;align-items:start;-moz-column-gap:var(--space-3);column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) var(--barillet-largeur-roue) minmax(0,1fr);inline-size:100%;--barillet-cote:var(--tap-min);--barillet-ecart:var(--space-2);--barillet-rayon:max(var(--barillet-rayon-maquette),calc((var(--barillet-cote) + var(--barillet-ecart))*var(--barillet-facteur)))}.ui-barillet--roue .ui-barillet-roue{grid-column:2}.ui-barillet--roue .ui-barillet-mot{align-items:center;animation:barillet-monte var(--motion-base) ease-out;display:flex;grid-column:3;grid-row:1;min-block-size:var(--tap-min);overflow-wrap:normal;text-align:start}@keyframes barillet-monte{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.ui-barillet--roue{animation:barillet-monte var(--motion-base) ease-out}.ui-barillet-roue{block-size:var(--tap-min);cursor:grab;flex:0 0 auto;inline-size:var(--barillet-largeur-roue,10rem);perspective:22rem;position:relative;touch-action:pan-y}.ui-barillet-cylindre{inset:0;pointer-events:none;position:absolute;transform:translateZ(calc(var(--barillet-rayon)*-1)) rotateY(var(--barillet-angle));transform-style:preserve-3d;transition:transform var(--motion-base) cubic-bezier(.2,.7,.2,1)}.ui-barillet--roue .ui-barillet-chambre{block-size:var(--tap-min);border-color:var(--video-ink-loin);color:var(--video-ink);inline-size:var(--tap-min);inset-block-start:50%;inset-inline-start:50%;margin:calc(var(--tap-min)/-2) 0 0 calc(var(--tap-min)/-2);pointer-events:auto;position:absolute;transform:rotateY(var(--barillet-place)) translateZ(var(--barillet-rayon));transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background-color var(--motion-fast) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-barillet--roue .ui-barillet-chambre--pointee{background:color-mix(in srgb,var(--video-ink) 16%,transparent);border-color:var(--video-ink);box-shadow:0 0 0 1px var(--video-ink)}.ui-barillet--roue .ui-barillet-chambre--pointee.ui-barillet-chambre--verrouillee{background:transparent;box-shadow:none}.ui-barillet-bord{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;inline-size:var(--tap-min);inset-block:0;padding:0;position:absolute}.ui-barillet-bord--avant{inset-inline-start:0}.ui-barillet-bord--apres{inset-inline-end:0}@media(prefers-reduced-motion:reduce){.ui-barillet-chambre,.ui-barillet-cylindre{transition:none}.ui-barillet--roue,.ui-barillet--roue .ui-barillet-mot{animation:none}}@container roue-bloc (max-width: 23.5rem){.ui-barillet--roue .ui-barillet-mot{grid-column:1/-1;grid-row:2;justify-self:center;margin-block-start:var(--space-1);min-block-size:0;text-align:center}}.ui-barillet--page{color:var(--ink);padding-block-start:0}.ui-barillet-mot--dans-la-rangee{color:var(--ink);flex:0 0 auto;font-weight:600;inset:auto;line-height:1.15;margin:0;margin-inline-start:auto;min-height:0;pointer-events:none;position:static;text-align:end;white-space:nowrap}.ui-barillet-mot--dans-la-rangee[data-active=etiqueter]{margin-inline-end:calc(var(--tap-min) + var(--tap-gap) + var(--space-1))}.ui-barillet--page .ui-barillet-enveloppe{scroll-snap-type:none}.ui-barillet-anneau--blocs{align-items:center;gap:var(--space-3);justify-content:space-between;min-inline-size:100%}.ui-barillet-bloc{align-items:center;border-radius:var(--radius-nul);display:flex;flex:0 0 auto;gap:var(--tap-gap);padding:0 var(--space-1)}.ui-barillet-bloc--navigation,.ui-barillet-bloc--sort{background:var(--accent-tint)}.ui-barillet-bloc--ouvrir,.ui-barillet-bloc--travail{background:var(--primary-tint)}.ui-barillet--page .ui-barillet-chambre{background:var(--surface);border-color:var(--primary);color:var(--primary);font-size:var(--text-lg);font-weight:600;line-height:1;text-decoration:none}.ui-barillet--page .ui-barillet-bloc--navigation .ui-barillet-chambre,.ui-barillet--page .ui-barillet-bloc--sort .ui-barillet-chambre{border-color:var(--accent);color:var(--accent)}.ui-barillet--page .ui-barillet-bloc--sort .ui-barillet-chambre--danger,.ui-barillet--page .ui-barillet-chambre--danger{border-color:var(--danger);color:var(--danger)}.ui-barillet--page .ui-barillet-chambre .mascotte-couleur{display:block;height:2rem;width:auto}.ui-barillet--page .ui-barillet-chambre{position:relative}.ui-barillet-compte{background:var(--primary);border-radius:var(--radius-nul);color:var(--primary-contrast);font-size:var(--text-base);font-weight:600;inset-block-start:calc(var(--space-2)*-1);inset-inline-end:calc(var(--space-2)*-1);line-height:1.5rem;min-inline-size:1.5rem;padding:0 var(--space-1);pointer-events:none;position:absolute;text-align:center}.apercu-danse{margin-inline-start:.45em;min-height:var(--tap-min);min-width:0;overflow:visible;padding-inline:calc(.7em + var(--space-1)) var(--space-1);position:relative;white-space:nowrap}.apercu-danse-icone{font-size:1.25em;inset-block-start:50%;inset-inline-start:-.55em;line-height:1;position:absolute;transform:translateY(-50%)}.apercu-danse-mot{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-barillet--repliable .ui-barillet-enveloppe{overflow-x:visible}.ui-barillet--repliable .ui-barillet-anneau--blocs{flex-wrap:wrap;justify-content:flex-start;row-gap:var(--space-2)}.ui-barillet--page .ui-barillet-chambre .ui-icone{stroke-width:2.4}.ui-barillet--page .ui-barillet-chambre:hover{background:var(--primary-tint)}.ui-barillet--page .ui-barillet-bloc--navigation .ui-barillet-chambre:hover{background:var(--accent-tint)}.ui-barillet--page .ui-barillet-chambre--pointee,.ui-barillet--page .ui-barillet-chambre--pointee:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}.ui-barillet--page .ui-barillet-chambre:disabled,.ui-barillet--page .ui-barillet-chambre:disabled:hover,.ui-barillet--page .ui-barillet-chambre[aria-disabled=true],.ui-barillet--page .ui-barillet-chambre[aria-disabled=true]:hover{background:var(--inactif-bg);border-color:var(--line);color:var(--ink-2);cursor:not-allowed}.ui-barillet--page .ui-barillet-chambre[aria-disabled=true] .ui-barillet-compte{display:none}.pe-barillet-des-modes{align-items:start;box-sizing:border-box;container-name:bande;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;min-width:0;padding:var(--space-1) var(--pe-marge-de-la-bande);padding-block-start:calc(var(--space-1) + var(--marge-systeme-haut));pointer-events:none;position:relative}.pe-barillet-des-modes>*{grid-area:1/1;pointer-events:auto}.pe-barillet-des-modes>.ui-barillet{pointer-events:none}.pe-barillet-des-modes .ui-barillet-roue{pointer-events:auto}.pe-barillet-des-modes{--pe-largeur-de-la-roue:10rem;--pe-marge-de-la-bande:var(--space-3)}.pe-barillet-des-modes .ui-barillet--roue{--barillet-largeur-roue:var(--pe-largeur-de-la-roue);--barillet-marge-du-fait:calc(var(--tap-min) + var(--tap-gap))}.pe-coin-du-retour{--pe-place-du-coin:calc(50cqi - var(--pe-largeur-de-la-roue)/2);--pe-cote-du-coin:min(var(--tap-min),calc((var(--pe-place-du-coin) - 2*var(--tap-gap))/2));--pe-cible-du-coin:min(var(--tap-min),calc(var(--pe-place-du-coin)/2 + var(--pe-marge-de-la-bande)/2 - var(--tap-gap)*2/2));--pe-debord-du-coin:calc((var(--pe-cible-du-coin) - var(--pe-cote-du-coin))/2);--pe-debord-au-dessus:max(0px,min(var(--space-1),var(--tap-min) - var(--pe-cote-du-coin)));--pe-debord-au-dessous:max(0px,min(var(--place-de-l-etape-de-l-ampoule),var(--tap-min) - var(--pe-cote-du-coin) - var(--pe-debord-au-dessus)));--pe-recul-du-coin:clamp(0px,2 * var(--pe-cible-du-coin) + 2 * var(--tap-gap) - var(--pe-place-du-coin),var(--pe-marge-de-la-bande));--pe-icone-du-retour:min(26px,calc(var(--pe-cote-du-coin) - var(--space-1)*2));--pe-icone-de-l-aide:min(22px,calc(var(--pe-cote-du-coin) - var(--space-1)*2));align-items:flex-start;display:flex;flex-wrap:nowrap;gap:var(--tap-gap);justify-self:start;margin-inline-start:calc(var(--pe-recul-du-coin)*-1);pointer-events:none;position:relative;z-index:1}.pe-coin-du-retour>:is(.pe-precedent,.pe-aide){background:var(--video-bg);block-size:var(--pe-cote-du-coin);inline-size:var(--pe-cote-du-coin);margin-inline:var(--pe-debord-du-coin);min-block-size:var(--pe-cote-du-coin);min-inline-size:var(--pe-cote-du-coin);position:relative}.pe-coin-du-retour>:is(.pe-precedent,.pe-aide):after{content:"";inset-block-end:calc(-1px - var(--pe-debord-au-dessous));inset-block-start:calc(-1px - var(--pe-debord-au-dessus));inset-inline:calc(-1px - var(--pe-debord-du-coin));position:absolute}.pe-barillet-des-modes:has(>.seance-barillet) .pe-coin-du-retour{--pe-debord-au-dessous:0px}.pe-coin-du-retour .ui-icone path{stroke-width:2px;vector-effect:non-scaling-stroke}.pe-coin-du-retour>*{pointer-events:auto}.pe-precedent{border-color:var(--video-ink-loin)}.pe-coin-du-partage{display:flex;justify-self:end;pointer-events:none;position:relative;z-index:1}.pe-coin-du-partage>*{pointer-events:auto}.pe-partager{background:var(--video-bg);block-size:var(--tap-min);border-color:var(--video-ink-loin);inline-size:var(--tap-min)}.pe-zone{align-items:flex-end;display:flex;justify-content:center;padding-bottom:var(--space-4)}.pe-zone-glyphe{align-items:center;background:transparent;border-radius:var(--radius-nul);color:var(--video-ink);display:inline-flex;filter:var(--halo-sur-la-video);justify-content:center;line-height:0;padding:var(--space-2)}.pe-etiquettes{align-items:flex-start;animation:pe-apparait .16s ease-out;display:flex;flex-wrap:wrap;gap:var(--space-2);inset-block-start:calc(var(--tap-min) + var(--space-1)*2 + var(--pe-ligne-du-mot, 0px) + var(--marge-systeme-haut));inset-inline:0;padding:var(--space-2);pointer-events:none;position:absolute}.pe-etiquette{background:var(--video-bg);border-radius:var(--radius-sm);color:var(--video-ink);font-size:1rem;line-height:1.3;margin:0;padding:var(--space-1) var(--space-2)}.pe-rail{align-items:flex-end;animation:pe-apparait .16s ease-out;block-size:-moz-fit-content;block-size:fit-content;display:flex;flex-direction:column;gap:var(--space-2);inset-block-end:var(--pe-chrome-bas,0);inset-block-start:var(--pe-chrome-haut,0);inset-inline-end:var(--space-2);margin-block:auto;position:absolute;z-index:5}.pe-rail-bascule{align-items:center;background:var(--video-bg);border:1px solid var(--video-ink);border-radius:999px;color:var(--video-ink);cursor:pointer;display:inline-flex;justify-content:center;min-height:var(--tap-min,48px);min-width:var(--tap-min,48px)}.pe-rail-bascule[aria-pressed=true]{background:var(--piste-lue);border-color:var(--piste-lue);color:var(--video-bg)}.pe-rail-bascule:focus-visible{box-shadow:none;outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-repere-pastille--image{height:40px;overflow:hidden;padding:0;position:relative;width:40px}.pe-repere-image{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.pe-repere-numero{font-weight:var(--poids-ui)}.pe-repere-numero--sur-image{background:var(--primary);border-end-end-radius:var(--radius-sm);color:var(--primary-contrast);inset-block-start:0;inset-inline-start:0;line-height:1.25;min-inline-size:1.25rem;padding:0 .25rem;position:absolute}.pe-segment{align-self:center;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:0;overflow:hidden}.pe-segment-position{background:var(--surface);border:0;color:var(--ink);cursor:pointer;font-size:1rem;min-block-size:var(--tap-min,48px);padding-inline:var(--space-3)}.pe-segment-position[aria-pressed=true]{background:var(--primary);color:var(--primary-contrast)}.pe-segment-position:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-instruments{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.pe-instruments-titre{font-size:1.25rem;line-height:1.3;margin:0}.pe-instruments-aide{margin:0}.pe-instruments-liste{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.pe-instrument{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;display:flex;gap:var(--space-3);inline-size:100%;min-block-size:var(--tap-min,48px);padding:var(--space-2) var(--space-3);text-align:start}.pe-instrument[aria-pressed=true]{background:var(--primary-tint);border-color:var(--primary)}.pe-instrument:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.pe-instrument-mots{display:flex;flex-direction:column;gap:2px;min-width:0}.pe-instrument-nom{font-weight:600}.pe-instrument-dit{color:var(--ink-2)}.pe-soiree{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-3)}.pe-soiree-fait{font-size:1rem;line-height:1.5;margin:0}.pe-soiree-liste{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;max-block-size:14rem;overflow-y:auto;overscroll-behavior:contain;padding:0;touch-action:pan-y}.pe-soiree-importer{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;min-block-size:var(--tap-min)}.pe-instruments-pied{display:flex;justify-content:flex-end}.pe-rail-tempo{border-color:var(--pe-teinte-tempo,var(--video-ink));color:var(--pe-teinte-tempo,var(--video-ink));gap:var(--space-1);padding-inline:var(--space-2)}.pe-rail-bpm{color:var(--video-ink);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:var(--poids-ui);line-height:1.2}.pe-rail-mascotte{block-size:32px;inline-size:32px;-o-object-fit:contain;object-fit:contain;pointer-events:none}.pe-rail-bascule:has(>.pe-rail-mascotte){padding:0}@keyframes pe-apparait{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pe-etiquettes,.pe-rail{animation:none}}.pe-couche-bascule{animation:pe-apparait .16s ease-out;display:flex;inset-block-start:0;inset-inline:0;justify-content:center;pointer-events:none;position:absolute}.pe-couche-bascule>:not(.pe-barillet-des-modes){pointer-events:auto}@media(prefers-reduced-motion:reduce){.pe-couche-bascule{animation:none}}@keyframes pe-bas-entre{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes pe-bas-sort{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(100%)}}@keyframes pe-fond-sort{0%{opacity:1}to{opacity:0}}.pe-bas-enter-active,.pe-surface-enter-active .pe-lisiere{animation:pe-bas-entre var(--motion-base) var(--ease)}.pe-bas-leave-active,.pe-surface-leave-active .pe-lisiere{animation:pe-bas-sort var(--motion-base) var(--ease) forwards;pointer-events:none}.pe-fond-leave-active,.pe-scene>.pe-vignettes.pe-fond-leave-active,.pe-surface-leave-active .pe-etiquettes,.pe-surface-leave-active .pe-rail,.pe-surface-leave-active .pe-vignettes{animation:pe-fond-sort var(--motion-base) var(--ease) forwards;pointer-events:none}@media(prefers-reduced-motion:reduce){.pe-bas-enter-active,.pe-bas-leave-active,.pe-fond-leave-active,.pe-surface-enter-active .pe-lisiere,.pe-surface-leave-active .pe-etiquettes,.pe-surface-leave-active .pe-lisiere,.pe-surface-leave-active .pe-rail,.pe-surface-leave-active .pe-vignettes{animation:none}}.pe-cadre:has(>.pe-scene[data-fondus=non]) :is(.pe-bas-leave-active,.pe-fond-leave-active),.pe-surface-leave-active .pe-cadre:has(>.pe-scene[data-fondus=non]) :is(.pe-lisiere,.pe-rail,.pe-vignettes,.pe-etiquettes){animation:none;visibility:hidden}.pe-miroir{background:var(--video-bg);border:2px solid var(--video-ink);border-radius:var(--radius);box-shadow:var(--shadow-2);color:var(--video-ink);cursor:grab;display:flex;flex-direction:column;gap:var(--space-1);justify-content:center;overflow:hidden;position:absolute;touch-action:none}.pe-miroir--en-drag{cursor:grabbing}.pe-miroir:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.pe-miroir--p{inline-size:25%}.pe-miroir--m{inline-size:35%}.pe-miroir--g{inline-size:50%}.pe-miroir--attente{inline-size:100%;inset:0;margin:auto;max-block-size:100%}.pe-miroir-video{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain;transform:scaleX(-1)}.pe-miroir[data-retourne=non] .pe-miroir-video{transform:none}.pe-miroir-aide,.pe-miroir-fait{color:var(--video-ink);font-size:1rem;line-height:1.35;margin:0;padding:var(--space-2);text-align:center}.pe-miroir-aide{background:var(--video-bg);border-radius:var(--radius-sm)}.pe-astuce{align-items:center;background:var(--video-bg);color:var(--video-ink);display:flex;flex-direction:column;gap:var(--space-4);inset:0;justify-content:center;margin:0;padding:var(--space-4);pointer-events:none;position:absolute;text-align:center}.pe-astuce-mascotte{--mascotte-hauteur:min(38vh,14rem)}.pe-astuce-phrase{align-items:center;display:flex;font-size:1.25rem;gap:var(--space-2);justify-content:center;line-height:1.35;margin:0;max-inline-size:30rem;text-wrap:balance}.pe-rail{max-block-size:min(max(var(--tap-min,48px),calc(100% - var(--pe-chrome-haut, 0px) - var(--pe-chrome-bas, 0px) - (var(--tap-min, 48px) + var(--space-2))*2)),calc((var(--pe-rail-places) + .5)*var(--tap-min, 48px) + var(--pe-rail-places)*var(--space-2)));min-block-size:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;touch-action:pan-y}.pe-rail::-webkit-scrollbar{display:none}.pe-rail[data-defile=oui]{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--space-3)),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--space-3)),transparent 100%)}.pe-rail-bascule{flex-shrink:0;scroll-margin-block:var(--space-2)}@media(prefers-reduced-motion:reduce){.pe-astuce{animation:none}}.pe-temoin{background:var(--video-bg);border-radius:var(--radius);color:var(--video-ink);font-size:1rem;inset-block-start:var(--space-3);inset-inline:var(--space-4);justify-content:center;line-height:1.35;padding:var(--space-2) var(--space-3);pointer-events:none;position:absolute}.pe-temoin,.pe-temoin-phrase{align-items:center;display:flex;gap:var(--space-2);margin:0}.pe-temoin-phrase{flex:1 1 auto;min-width:0}.pe-temoin-arreter{align-items:center;background:var(--pe-enregistre);block-size:var(--tap-min);border:0;border-radius:var(--radius);color:var(--video-bg);display:inline-flex;flex:0 0 auto;font:inherit;font-weight:var(--poids-ui);gap:var(--space-2);inline-size:var(--tap-min);justify-content:center;padding:0;pointer-events:auto}.pe-temoin-arreter:focus-visible{outline:3px solid var(--video-ink);outline-offset:2px}.pe-temoin-point{animation:pe-temoin-bat 1.2s ease-in-out infinite;background:var(--pe-enregistre);block-size:.75rem;border-radius:50%;flex:0 0 auto;inline-size:.75rem}.pe-scene[data-temoin=au-dessus-de-l-image]>.pe-temoin{align-self:end;grid-column:1/-1;grid-row:1;inset:auto;margin:var(--space-2);position:relative}@keyframes pe-temoin-bat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.pe-rejeu{align-items:center;background:var(--video-bg);display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.pe-rejeu-video{block-size:100%;inline-size:100%;-o-object-fit:contain;object-fit:contain}.pe-rejeu-danse{background:var(--video-bg);border:2px solid var(--video-ink);border-radius:var(--radius-nul);box-shadow:var(--shadow-2);overflow:hidden;pointer-events:none;position:absolute}.pe-rejeu-danse--p{inline-size:25%}.pe-rejeu-danse--m{inline-size:35%}.pe-rejeu-danse--g{inline-size:50%}.pe-rejeu-danse-video{block-size:auto;display:block;inline-size:100%}.pe-prises:focus,.pe-prises:focus-visible{box-shadow:none;outline:none}.pe-prises{flex-direction:column;gap:var(--space-3)}.pe-prises,.pe-prises-tete{display:flex;min-inline-size:0}.pe-prises-tete{align-items:baseline;gap:var(--space-2);justify-content:space-between}.pe-prises-titre{font-size:1.125rem;margin:0}.pe-prises-tete--arret{flex-wrap:wrap}.pe-prises-tete--arret .pe-prises-titre{flex:1 1 100%}.pe-prises-compte{color:var(--ink-3);flex:0 0 auto;font-size:1rem;margin:0}.pe-prises-repli{color:var(--ink-2,var(--ink));font-size:1rem;margin:0}.pe-prises-arreter,.pe-prises-reprendre{align-items:center;background:var(--surface);border:1px solid var(--pe-enregistre);border-radius:var(--radius);color:var(--pe-enregistre);display:inline-flex;flex:0 0 auto;gap:var(--space-2);min-block-size:var(--tap-min);padding-inline:var(--space-3)}.pe-prises-reprendre{border-color:var(--line);color:var(--ink)}.pe-prises-vide{font-size:1rem;margin:0}.pe-prises-geste{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);display:inline-flex;font-size:1rem;gap:var(--space-2);min-block-size:var(--tap-min);min-inline-size:0;padding-inline:var(--space-3)}.pe-prises-geste[aria-pressed=true]{border-color:var(--primary);color:var(--primary)}.pe-prises-geste-destructeur{color:var(--danger)}.pe-tuiles{display:grid;gap:var(--tap-gap);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));list-style:none;margin:0;padding:0}.pe-tuiles,.pe-tuiles-case{min-inline-size:0}.pe-tuile{aspect-ratio:9/16;background:var(--video-bg);border:1px solid var(--line);border-radius:var(--radius);display:block;inline-size:100%;overflow:hidden;padding:0;position:relative}.pe-tuile-image{block-size:100%;inline-size:100%;-o-object-fit:contain;object-fit:contain}.pe-tuile-attente{background:var(--video-bg-2);block-size:100%;display:block;inline-size:100%}.pe-tuile-choisie,.pe-tuile-tenue{border-color:var(--primary)}.pe-tuile-choisie{border-width:2px}.pe-tuile-rond{background:transparent;block-size:1.25rem;border:2px solid var(--surface);border-radius:50%;inline-size:1.25rem;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);position:absolute}.pe-tuile-choisie .pe-tuile-rond{background:var(--primary)}.pe-tuile-gardee{border-end-start-radius:var(--radius);display:inline-flex;inset-block-start:0;inset-inline-end:0;padding:var(--space-1)}.pe-tuile-gardee,.pe-tuile-heure{background:var(--video-bg);color:var(--surface);position:absolute}.pe-tuile-heure{font-size:1rem;inset-block-end:0;inset-inline:0;padding:var(--space-1) var(--space-2)}.pe-prises-porte{display:flex}.pe-prises-choisir{color:var(--ink);font-size:1rem;min-block-size:var(--tap-min);padding-inline:var(--space-3)}.pe-prises-choisir,.pe-prises-lot{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.pe-prises-lot{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tap-gap);inset-block-end:0;padding:var(--space-2);position:sticky;z-index:1}.pe-prises-lot-compte{color:var(--ink-2);flex:0 0 auto;font-size:1rem;margin:0}.pe-fil{background:var(--video-bg);block-size:min(75dvh,46rem);color:var(--video-ink);position:relative}.pe-fil-defileur{block-size:100%;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory}.pe-fil-defileur:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-fil-diapo{block-size:100%;display:grid;place-items:center;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.pe-fil-video{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.pe-fil-attente{font-size:1rem;margin:0}.pe-fil-haut{align-items:center;display:flex;gap:var(--tap-gap);inset-block-start:0;inset-inline:0;justify-content:space-between;padding:var(--space-3);pointer-events:none;position:absolute}.pe-fil-haut>*{pointer-events:auto}.pe-fil-rang{font-size:1rem;font-variant-numeric:tabular-nums}.pe-fil-fait,.pe-fil-rang{background:var(--video-surface);color:var(--video-bg);margin:0;padding:var(--space-1) var(--space-2)}.pe-fil-fait{font-size:1rem;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);position:absolute}.pe-fil-fait-collection{max-inline-size:calc(100% - var(--tap-min) - var(--space-3)*3)}.pe-fil-colonne,.pe-fil-fait-collection{inset-block-end:calc(var(--space-3) + var(--tap-min))}.pe-fil-colonne{display:grid;gap:var(--space-4);inset-inline-end:var(--space-3);position:absolute}.pe-fil-pile{display:grid;gap:var(--tap-gap)}.pe-fil-bouton{background:var(--video-surface);border:2px solid var(--video-surface);border-radius:0;color:var(--video-bg);display:grid;min-block-size:var(--tap-min);min-inline-size:var(--tap-min);place-items:center}.pe-fil-bouton-plein{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}.pe-prises-palier{font-size:1rem;margin:0}.pe-prises-fermer{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-size:1rem;min-block-size:var(--tap-min)}@media(prefers-reduced-motion:reduce){.pe-temoin-point{animation:none}}.ph-page{min-height:60vh}.pe-frappe{flex-direction:column;padding:var(--space-2) 0}.pe-frappe,.pe-frappe-entete{display:flex;gap:var(--space-2)}.pe-frappe-entete{align-items:center;justify-content:space-between;min-inline-size:0}.pe-frappe-entete>.pe-frappe-mot{margin:0;min-inline-size:0}.pe-frappe-mot{font-size:1rem;margin:0}.pe-frappe-mot,.pe-frappe-taper{color:var(--video-ink,var(--ink))}.pe-frappe-taper{background:color-mix(in srgb,var(--primary) 18%,transparent);border:2px solid var(--primary);border-radius:var(--radius-sm);font-size:1.125rem;font-weight:600;min-height:calc(var(--tap-min, 48px)*2);touch-action:manipulation}.pe-frappe-taper:active{background:color-mix(in srgb,var(--primary) 40%,transparent)}.pe-frappe-gestes{align-items:stretch;display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;min-block-size:var(--tap-min)}.pe-frappe-gestes>[data-testid=plein-ecran-frappe-effacer]{grid-column:1;grid-row:1}.pe-frappe-gestes>[data-testid=plein-ecran-frappe-poser]{grid-column:2;grid-row:1}.pe-frappe-refus{color:var(--danger);font-size:1rem;margin:0}.pe-frappe-ancre{display:flex}.pe-frappe-ancre,.pe-frappe-bpm{align-items:center;gap:var(--space-2)}.pe-frappe-bpm{color:var(--video-ink,var(--ink));display:inline-flex;font-size:1rem}.pe-tempo-entendu{border-block-start:1px solid var(--line);display:grid;gap:var(--space-2);padding-block-end:calc(var(--space-2) + var(--marge-systeme-bas));padding-block-start:var(--space-2);padding-inline:var(--space-4)}.pe-tempo-entendu p{color:var(--video-ink);font-size:1rem;margin:0}.pe-tempo-entendu-rangee{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.pe-tempo-entendu-rangee>*{flex:0 1 auto;min-inline-size:0}.pe-tempo-entendu-champ{align-items:center;color:var(--video-ink);display:inline-flex;font-size:1rem;gap:var(--space-2)}.pe-tempo-entendu-champ input{inline-size:5.5rem;min-block-size:var(--tap-min)}.pe-frappe-bpm input,.pe-tempo-entendu-champ input{background:var(--video-bg-2);border:1px solid var(--video-ink-loin);border-radius:var(--radius-sm);color:var(--video-ink);font-size:1rem;padding:0 var(--space-2)}.pe-frappe-bpm input{min-height:var(--tap-min,48px);width:5.5rem}.ph-grille{background:var(--video-bg);color:var(--video-ink);display:grid;grid-template-rows:[cadre] minmax(0,1fr) [un] auto [tempo] auto [mot] auto;height:100%}.ph-grille>.pe-cadre{grid-row:cadre}.ph-grille>.pe-un{grid-row:un}.ph-grille>.pe-tempo-entendu{grid-row:tempo}.ph-grille>.ph-mot{grid-row:mot}.ph-hote-et-le-un{background:var(--video-bg);color:var(--video-ink);display:grid;grid-template-rows:[hote] minmax(0,1fr) [un] auto;height:100%}.ph-hote-et-le-un>.pe-hote{grid-row:hote}.ph-hote-et-le-un>.pe-un{grid-row:un}.pe-un{background:var(--video-bg);color:var(--video-ink);container:un/inline-size;display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3) var(--space-3)}.pe-un-vignettes{--pe-un-rapport:9/16;container-type:inline-size;display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.pe-un-vignette{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--video-ink);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:0;text-align:center;-webkit-tap-highlight-color:transparent}.pe-un-image{aspect-ratio:var(--pe-un-rapport);background:var(--video-bg-2);border:1px solid var(--video-ink-loin);border-radius:var(--radius-sm);display:block;-o-object-fit:contain;object-fit:contain;width:100%}.pe-un-image--attente{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--video-ink) 10%,transparent) 1px,transparent 1px);background-size:100% 1.5rem}.pe-un-vignette[aria-pressed=true] .pe-un-image{border:2px solid var(--video-ink);box-shadow:0 0 0 3px var(--video-bg),0 0 0 5px var(--video-ink-loin)}.pe-un-vignette:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.pe-un-libelle{color:var(--video-ink-doux);font-size:1rem;font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap}@container (max-width: 330px){.pe-un-role{display:none}}.pe-un-phrase{color:var(--video-ink);font-size:1rem;line-height:1.35;margin:0}.pe-un-garder{background:var(--video-ink);color:var(--video-bg);font-weight:600;width:100%}.pe-un-fleches{display:flex;gap:var(--space-2)}.pe-un-fleche{flex:1 1 0;min-width:0}@container un (max-width: 21rem){.pe-un-fleches--supprimable .pe-un-mot-un{display:none}.pe-un-fleches--supprimable .pe-un-fleche{padding-inline:var(--space-1)}}.pe-un-ligne{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;min-width:0}.pe-un-ligne>.pe-un-phrase{flex:1 1 auto;min-width:0}.pe-un-sans{border-color:transparent;color:var(--video-ink-doux);flex:0 0 auto}.pe-un--a-confirmer,.pe-un--range{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.pe-un-garder--bande{flex:1 1 auto;width:auto}.pe-un--a-confirmer>.pe-porte,.pe-un--range>.pe-porte{max-width:100%;min-width:0;text-align:start;white-space:normal}.pe-un-batons{align-items:flex-end;display:inline-flex;gap:2px}.pe-un-batons>b{background:var(--video-ink-eteint);display:block;height:.75rem;width:3px}.pe-un-batons>b:first-child{background:var(--video-ink);height:1rem}.pe-un-touche{color:var(--video-ink-eteint);flex:1 1 auto;font-size:1rem;margin:0}.ph-mot{color:var(--video-ink);font-size:var(--text-base);line-height:var(--leading);margin:0;padding:var(--space-2) var(--space-4);text-align:center}.ph-mot--pose{background:var(--surface);border-radius:var(--radius);inset-inline:var(--space-4);bottom:calc(var(--tabbar-reserve, 0px) + var(--space-4));box-shadow:var(--shadow-2);color:var(--ink);position:fixed;z-index:30}.ph-absente{color:var(--video-ink);font-size:var(--text-base);line-height:var(--leading);margin:0;padding:var(--space-4);text-align:center}.ph-absente-bloc{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);height:100%;justify-content:center;padding:var(--space-4)}.pe-scene--reservee{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);padding-block-end:var(--pe-chrome-bas,0);padding-block-start:var(--pe-chrome-haut,0)}.pe-place-de-l-image{display:grid;grid-column:1;grid-row:2;min-block-size:0;min-inline-size:0}.pe-scene--reservee .pe-couche-bascule,.pe-scene--reservee .pe-etiquettes{grid-column:1/-1;grid-row:1;position:static}.pe-scene--reservee .pe-etiquettes{padding-block-start:calc(var(--tap-min) + var(--space-1)*2 + var(--space-2) + var(--pe-ligne-du-mot, 0px))}.pe-cadre{--pe-ligne-du-mot:0px}@media(max-width:400px){.pe-cadre{--pe-ligne-du-mot:calc(1.4875rem + var(--space-1))}}@media(max-width:494px){[data-comfort=on] .pe-cadre{--pe-ligne-du-mot:calc(1.4875rem + var(--space-1))}}.pe-scene--reservee .pe-rail{block-size:auto;transform:none;z-index:5}.pe-scene--reservee .pe-rail,.pe-scene--reservee>.pe-rail-passages{align-self:center;grid-column:2;grid-row:2;margin-block:0;margin-inline-end:var(--space-2);position:static}.pe-jauge{background:var(--video-bg);border-radius:var(--radius);color:var(--video-ink);display:grid;gap:var(--space-2);inline-size:-moz-max-content;inline-size:max-content;padding:var(--space-2)}.pe-jauge-question{font-size:1rem;line-height:1.3;margin:0}.pe-jauge-crans{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.pe-jauge-cran{align-items:center;background:var(--video-bg);border:1px solid var(--video-ink);border-radius:999px;color:var(--video-ink);cursor:pointer;display:inline-flex;font-size:1rem;gap:var(--space-2);inline-size:100%;min-block-size:var(--tap-min,48px);padding-inline:var(--space-2)}.pe-jauge-cran:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.pe-jauge-marque{background:var(--pe-jauge-teinte);block-size:1.25rem;border-radius:50%;flex:none;inline-size:1.25rem}.pe-jauge-cran[aria-pressed=true]{background:var(--pe-jauge-teinte);border-color:var(--pe-jauge-teinte);color:var(--video-bg)}.pe-jauge-cran[aria-pressed=true] .pe-jauge-marque{background:var(--video-bg)}.pe-scene>.pe-jauge{gap:2px;inset-block-start:3.5rem;inset-inline-start:var(--space-2);max-block-size:calc(100% - 4rem - var(--pe-chrome-bas, 0px));max-inline-size:10.5rem;overflow-y:auto;padding:var(--space-1);position:absolute}.pe-scene:has(>.pe-jauge) .pe-astuce{padding-inline-start:11.5rem}.pe-scene>.pe-maitrise-ouvrir{inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--space-2));inset-inline-start:var(--space-2);position:absolute}.pe-scene>.pe-vignettes{inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--tap-min, 48px) + var(--space-2)*2);inset-block-start:calc(var(--pe-plafond-du-rail, 0px) + var(--space-2));inset-inline:var(--space-2);pointer-events:none;position:absolute}.pe-vignettes-colonne{block-size:100%;inline-size:calc(var(--tap-min, 48px) + var(--space-1));justify-content:center;overflow:hidden}.pe-vignettes-colonne,.pe-vignettes-piste{align-items:center;display:flex;flex-direction:column;gap:var(--space-2)}.pe-vignettes-piste{min-block-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y}.pe-vignettes-piste::-webkit-scrollbar{display:none}.pe-vignettes-compte{color:var(--video-ink);font-size:1rem;font-variant-numeric:tabular-nums;margin:0;pointer-events:none}.pe-vignettes-place-du-bord{display:contents}.pe-vignettes-case,.pe-vignettes-pile{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--video-bg) 55%,transparent);border-radius:var(--radius-sm);color:var(--video-ink);cursor:pointer;display:grid;flex:0 0 auto;font-size:1rem;font-variant-numeric:tabular-nums;inline-size:var(--tap-min,48px);padding:0;place-items:center;pointer-events:auto;position:relative}.pe-vignettes-case{block-size:var(--tap-min,48px);border:1px solid var(--video-ink-loin)}.pe-vignettes-pile{block-size:var(--tap-min,48px);border:1px dashed var(--video-ink-eteint)}.pe-vignettes-cercle{border:2px solid var(--video-ink);border-radius:var(--radius-sm);inset:-1px;position:absolute}.pe-vignettes-case--prise{background:var(--video-ink);border-color:var(--video-ink);color:var(--video-bg)}.pe-vignettes-barre{background:var(--piste-lue);border-radius:var(--radius-sm) 0 0 var(--radius-sm);inline-size:.25rem;inset-block:0;inset-inline-start:0;position:absolute}.pe-vignettes-case--liee>.pe-vignettes-barre{inset-block-end:calc(var(--space-2)*-1 - 1px)}.pe-vignettes-case:has(>.pe-vignettes-coefficient){align-content:center;line-height:1.125}.pe-vignettes-coefficient{color:var(--pe-teinte-passage,var(--piste-passage));font-size:1rem;font-weight:400;line-height:1.125;max-inline-size:100%;pointer-events:none;text-shadow:var(--halo-du-texte-sur-la-video);white-space:nowrap}.pe-vignettes-case--prise>.pe-vignettes-coefficient{color:inherit;text-shadow:none}.pe-vignettes-tete{align-items:center;display:inline-flex;gap:.125rem;white-space:nowrap}.pe-vignettes-icone-du-sens{color:var(--pe-teinte-passage,var(--piste-passage));filter:var(--halo-sur-la-video);flex:0 0 auto}.pe-vignettes-case--prise .pe-vignettes-icone-du-sens{color:inherit;filter:none}.pe-vignettes-case:focus-visible,.pe-vignettes-pile:focus-visible{outline:3px solid var(--video-ink);outline-offset:2px}.pe-vignettes-dit{color:var(--video-ink);font-size:1rem;inset-block-end:0;inset-inline-end:0;inset-inline-start:calc(var(--tap-min, 48px) + var(--space-1) + var(--space-2));margin:0;pointer-events:none;position:absolute}.pe-scene>.pe-rail-grilles{inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--space-2));inset-block-start:var(--space-2);inset-inline-end:var(--space-2);inset-inline-start:var(--space-1);pointer-events:none;position:absolute;z-index:2}.pe-cadre:has(>.pe-barillet-des-modes)>.pe-scene>.pe-rail-grilles{inset-block-start:calc(var(--space-1) + var(--tap-min, 48px) + var(--place-de-l-etape-de-l-ampoule) + var(--space-2) + var(--marge-systeme-haut))}.pe-rail-grilles-colonne{align-items:center;block-size:100%;inline-size:calc(var(--tap-min, 48px) + var(--space-1)*2);justify-content:safe center;position:relative}.pe-rail-grilles-colonne,.pe-rail-grilles-piste{display:flex;flex-direction:column;gap:var(--tap-gap)}.pe-rail-grilles-piste{min-block-size:0;overflow-x:visible;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-1);pointer-events:auto;scrollbar-width:none;touch-action:pan-y}.pe-rail-grilles-piste::-webkit-scrollbar{display:none}.pe-rail-grilles-case{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--video-bg) 55%,transparent);block-size:var(--tap-min,48px);border:1px solid var(--video-ink-loin);border-radius:var(--radius-sm);color:var(--video-ink);cursor:pointer;display:grid;flex:0 0 auto;inline-size:var(--tap-min,48px);padding:0;place-items:center;pointer-events:auto;position:relative;-webkit-tap-highlight-color:transparent}.pe-rail-grilles-bpm{font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.pe-rail-grilles-case--editee{background:var(--video-ink);border-color:var(--video-ink);color:var(--video-bg)}.pe-rail-grilles-cerne{border:2px solid var(--video-ink);border-radius:var(--radius-sm);inset:calc(var(--space-1)*-1);pointer-events:none;position:absolute}.pe-rail-grilles-question{font-size:1rem;font-weight:700;inset-block-start:0;inset-inline-end:2px;line-height:1;position:absolute}.pe-rail-grilles-bord{background:var(--video-bg);color:var(--video-ink);font-size:1rem;inset-inline:0;line-height:1.5;margin:0;pointer-events:none;position:absolute;text-align:center}.pe-rail-grilles-bord--avant{inset-block-start:0}.pe-rail-grilles-bord--apres{inset-block-end:calc(var(--tap-min, 48px) + var(--tap-gap))}.pe-rail-grilles-plus{border-color:var(--video-ink-eteint);border-style:dashed}.pe-rail-grilles-plus--oiseau{border-color:var(--video-ink-loin);border-style:solid}.pe-rail-grilles-mascotte{block-size:calc(var(--tap-min, 48px) - var(--space-1));inline-size:calc(var(--tap-min, 48px) - var(--space-1));-o-object-fit:contain;object-fit:contain;pointer-events:none}.pe-rail-grilles-case:focus-visible{outline:3px solid var(--video-ink);outline-offset:2px}.pe-rail-grilles-aide{font-weight:400;inset-block-start:50%;inset-inline-start:calc(100% + var(--space-2));padding:0 var(--space-1);translate:0 -50%;white-space:nowrap}.pe-rail-grilles-aide,.pe-rail-grilles-dit{background:var(--video-bg);color:var(--video-ink);font-size:1rem;pointer-events:none;position:absolute}.pe-rail-grilles-dit{inset-block-end:0;inset-inline-end:0;inset-inline-start:calc(var(--tap-min, 48px) + var(--space-2));margin:0;padding:var(--space-1) var(--space-2)}.pe-rail-grilles-dit:empty{display:none}.pe-un-supprimer{flex:0 0 var(--tap-min,48px);padding:0}.pe-maitrise-ouvrir{align-items:center;background:var(--video-bg);border:1px solid var(--video-ink);border-radius:999px;color:var(--video-ink);cursor:pointer;display:inline-flex;font-size:1rem;gap:var(--space-1);min-block-size:var(--tap-min,48px);padding-inline:var(--space-2)}.pe-maitrise-ouvrir:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.pe-fichier{background:var(--video-bg);min-block-size:0}.pe-fichier-video{background:var(--video-bg);block-size:auto;display:block;inline-size:100%}.pe-plateforme{display:grid;grid-template-rows:minmax(min(200px,100%),1fr) minmax(0,auto);min-block-size:0}.pe-plateforme-image{background:var(--video-bg);min-block-size:0;overflow:hidden;position:relative}.pe-scene--reservee[data-image-retiree=oui] .pe-plateforme-image{visibility:hidden}.pe-plateforme-hote,.pe-plateforme-hote iframe{block-size:100%;inline-size:100%}.pe-plateforme-hote iframe{border:0;display:block}.pe-plateforme-avant{align-content:safe center;color:var(--video-ink);display:grid;gap:var(--space-2);inset:0;justify-items:center;overflow-y:auto;padding:var(--space-3);position:absolute;text-align:center}.pe-plateforme-dit,.pe-plateforme-titre{font-size:1rem;line-height:1.35;margin:0;max-inline-size:34rem}.pe-plateforme-gestes{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.pe-plateforme-non,.pe-plateforme-oui{align-items:center;border:1px solid var(--video-ink);border-radius:var(--radius);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:var(--poids-ui);justify-content:center;min-block-size:var(--tap-min,48px);min-inline-size:var(--tap-min,48px);padding-inline:var(--space-3)}.pe-plateforme-oui{background:var(--video-ink);color:var(--video-bg)}.pe-plateforme-non{background:var(--video-bg);color:var(--video-ink)}.pe-plateforme-refus{color:var(--video-ink);font-size:1rem;font-weight:600;margin:0;padding:var(--space-2) var(--space-3)}.pe-credit{align-items:safe center;color:var(--video-ink);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);min-block-size:0;min-inline-size:0;overflow-y:auto;padding:var(--space-1) var(--space-3)}.pe-credit-qui{align-items:center;display:inline-flex;font-size:1rem;gap:var(--space-1);line-height:1.3;margin:0;min-inline-size:0}.pe-credit-lecture{background:transparent;block-size:var(--tap-min,48px);border:1px solid var(--video-ink-loin);border-radius:999px;color:var(--video-ink);cursor:pointer;display:inline-grid;flex:0 0 auto;inline-size:var(--tap-min,48px);padding:0;place-items:center;-webkit-tap-highlight-color:transparent}.pe-credit-perdu{flex-basis:100%;font-size:1rem;line-height:1.35;margin:0}:root{--pe-paroles-bande-hauteur:calc(2.7rem + var(--space-2)*2 + var(--marge-systeme-bas));--pe-paroles-feuille-hauteur:clamp(8rem,100% - 31rem,55%)}.volet-plein[data-paroles=bande]{--pe-paroles-reserve:var(--pe-paroles-bande-hauteur)}.volet-plein[data-paroles=feuille]{--pe-paroles-reserve:var(--pe-paroles-feuille-hauteur)}.volet-plein[data-paroles] .volet-panneau>:is(.pe-hote,.ph-hote-et-le-un,.ph-grille){block-size:calc(100% - var(--pe-paroles-reserve, 0px))}.pe-paroles-mal-entendu{background:var(--video-mal-entendu-fond);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--video-ink);-webkit-text-decoration:underline wavy var(--video-mal-entendu-trait);text-decoration:underline wavy var(--video-mal-entendu-trait);text-decoration-thickness:2px;text-shadow:none;text-underline-offset:.2em}.pe-paroles-sous-titre{color:var(--video-ink);display:-webkit-box;font-size:1rem;font-weight:600;inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--space-2));inset-inline:calc(var(--space-2) + var(--tap-min, 48px) + var(--tap-gap));line-height:1.35;margin:0;overflow-wrap:anywhere;pointer-events:none;position:absolute;text-align:center;text-shadow:var(--halo-du-texte-sur-la-video);z-index:4;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding-block-end:.3em}.pe-cadre--image-collee .pe-paroles-sous-titre{inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--pe-regle-montee, 0px) + var(--space-2))}.pe-cadre--zoome .pe-paroles-sous-titre{inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--pe-regle-montee, 0px) + var(--pe-tablier-hauteur) + var(--pe-sous-sur-l-image, 0px) + var(--space-2))}.pe-cadre--danser .pe-paroles-sous-titre{inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--space-4) + 24px + var(--space-2)*2 + var(--space-2))}.pe-paroles-bande{align-items:center;background:var(--video-bg);block-size:var(--pe-paroles-bande-hauteur);box-sizing:border-box;color:var(--video-ink);display:flex;inset-block-end:0;inset-inline:0;justify-content:center;min-inline-size:0;padding:var(--space-2) var(--space-3);padding-block-end:calc(var(--space-2) + var(--marge-systeme-bas));position:absolute}.pe-paroles-bande-texte{display:-webkit-box;font-size:1rem;line-height:1.35;margin:0;overflow-wrap:anywhere;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-block-end:.3em}.pe-paroles-feuille{background:var(--video-bg);block-size:var(--pe-paroles-feuille-hauteur);border-block-start:1px solid var(--video-ink-loin);box-sizing:border-box;color:var(--video-ink);display:flex;flex-direction:column;inset-block-end:0;inset-inline:0;min-inline-size:0;padding-block-end:var(--marge-systeme-bas);position:absolute}.pe-paroles-feuille-tete{align-items:center;background:transparent;border:0;color:var(--video-ink);cursor:pointer;display:flex;flex:0 0 auto;font-size:1rem;gap:var(--space-2);min-block-size:var(--tap-min,48px);padding-inline:var(--space-3);text-align:start}.pe-paroles-feuille-liste{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--tap-gap);list-style:none;margin:0;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-3) var(--space-2);touch-action:pan-y}.pe-paroles-feuille-ligne{align-items:stretch;display:flex;gap:var(--tap-gap);min-inline-size:0}.pe-paroles-aller{align-items:baseline;background:transparent;border:1px solid transparent;border-inline-start:3px solid transparent;border-radius:0;color:var(--video-ink);display:flex;flex:1 1 auto;font-size:1rem;gap:var(--space-2);line-height:1.35;min-block-size:var(--tap-min,48px);min-inline-size:0;padding:var(--space-2) var(--space-2);text-align:start}.pe-paroles-instant{color:var(--video-ink-doux);flex:0 0 auto;font-variant-numeric:tabular-nums}.pe-paroles-chevron{display:inline-block;inline-size:1em}.pe-paroles-texte{min-inline-size:0;overflow-wrap:anywhere}.pe-paroles-feuille-ligne[data-courante=oui] .pe-paroles-aller{border-inline-start-color:var(--video-ink);font-weight:700}.pe-paroles-choisir{align-items:center;background:transparent;border:1px solid var(--video-ink-loin);border-radius:0;color:var(--video-ink);display:inline-flex;flex:0 0 auto;justify-content:center;min-block-size:var(--tap-min,48px);min-inline-size:var(--tap-min,48px)}.pe-paroles-choisir[aria-pressed=true]{background:var(--video-ink);border-color:var(--video-ink);color:var(--video-bg)}.pe-paroles-feuille-pied{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0;padding:var(--space-2) var(--space-3)}.pe-paroles-choix{color:var(--video-ink-doux);flex-basis:100%;font-size:1rem;margin:0}.pe-paroles-poser{align-items:center;border-radius:0;display:inline-flex;flex:1 1 14rem;font-size:1rem;gap:var(--space-2);justify-content:center;min-block-size:var(--tap-min,48px);min-inline-size:0}.pe-rail-des-paroles{align-items:center;block-size:-moz-fit-content;block-size:fit-content;display:flex;flex-direction:column;gap:var(--tap-gap);inset-block-end:var(--pe-chrome-bas,0);inset-block-start:var(--pe-chrome-haut,0);inset-inline-end:var(--space-2);margin-block:auto;pointer-events:none;position:absolute;z-index:5}.pe-rail-des-paroles>*{flex:0 0 auto;pointer-events:auto}.volet.volet-au-pied{background:transparent;overflow:hidden;padding:0;place-items:stretch}.volet-au-pied .volet-panneau{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--video-ink);display:block;height:100%;max-height:100%;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%}.volet-au-pied .volet-panneau>*{pointer-events:auto}.volet-plein .volet:not(.volet-plein) .volet-panneau{margin-inline:auto;width:min(100%,var(--shell-courant))}.pe-au-pied-haut{align-items:center;inset-block-start:var(--space-1);inset-inline-start:var(--space-3)}.pe-au-pied-haut,.pe-au-pied-rangee{display:flex;gap:var(--tap-gap);position:absolute}.pe-au-pied-rangee{inline-size:-moz-fit-content;inline-size:fit-content;inset-block-end:calc(var(--air-du-bas) + var(--marge-systeme-bas));inset-inline:0;justify-content:center;margin-inline:auto}.volet-au-pied .pe-rail-bascule{filter:var(--halo-sur-la-video)}.pe-au-pied-rangee.pe-nommer{align-items:stretch;flex-direction:column;inline-size:min(100% - 2 * var(--space-3),28rem)}.pe-nommer-champ-et-garder,.pe-nommer-voisines{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tap-gap);justify-content:center;min-inline-size:0}.pe-nommer-champ-et-garder{flex-wrap:nowrap}.pe-nommer-case{align-items:center;background:var(--video-bg);border:1px solid var(--video-ink);border-radius:var(--radius-nul);color:var(--video-ink);display:inline-flex;font-size:1rem;font-variant-numeric:tabular-nums;justify-content:center;min-block-size:var(--tap-min);min-inline-size:var(--tap-min)}button.pe-nommer-case{cursor:pointer}.pe-nommer-case[aria-pressed=true]{background:var(--video-ink);color:var(--video-bg)}.pe-nommer-case--sautee{border-style:dashed}.pe-nommer-phrase{color:var(--video-ink);filter:var(--halo-sur-la-video);font-size:1rem;font-variant-numeric:tabular-nums;margin:0;text-align:center}.pe-nommer-champ{border:1px solid var(--video-ink);border-radius:var(--radius-nul);flex:1 1 auto;min-inline-size:0}.pe-nommer-champ,.pe-nommer-propose{background:var(--video-bg);color:var(--video-ink);font-size:1rem;min-block-size:var(--tap-min);padding:0 var(--space-2)}.pe-nommer-propose{align-self:flex-start;border:1px dashed var(--video-ink);border-radius:var(--radius-nul);cursor:pointer;text-align:start}.pe-nommer-choix{align-items:stretch;display:flex;flex-direction:column;gap:var(--tap-gap)}.pe-nommer-choix .pe-nommer-propose{align-self:stretch}.pe-nommer-reessayer{background:var(--video-ink);border:1px solid var(--video-ink);border-radius:var(--radius-nul);color:var(--video-bg);cursor:pointer;font-size:1rem;min-block-size:var(--tap-min);padding:0 var(--space-3)}html.volet-au-pied-ouvert :is(.pe-rail,.pe-rail-passages,.pe-rail-des-paroles,.pe-rail-edition,.pe-barillet-des-modes,.pe-lisiere,.pe-vignettes,.pe-couche-bascule){opacity:0}html.volet-du-partage-ouvert{--volet-du-partage-hauteur:52dvh}html.volet-du-partage-ouvert .pe-hote,html.volet-du-partage-ouvert .volet-plein .volet-panneau>:is(.pe-hote,.ph-hote-et-le-un,.ph-grille){block-size:calc(100dvh - var(--volet-du-partage-hauteur))}html.volet-du-partage-ouvert .pe-scene{padding-block:0}.pe-scene--a-distance{grid-template-rows:auto minmax(0,1fr) auto}.pe-scene--a-distance .pe-place-de-l-image{grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.pe-scene--a-distance .pe-a-distance{max-block-size:100%;min-height:0}.pe-scene--a-distance .pe-miroir--a-cote,.pe-scene--partagee .pe-miroir--a-cote{cursor:pointer;grid-column:1;grid-row:3;justify-self:center;margin-block-start:var(--space-2);position:static}.pe-scene--a-distance .pe-miroir--a-cote.pe-miroir--p,.pe-scene--partagee .pe-miroir--a-cote.pe-miroir--p{inline-size:30%}.pe-scene--a-distance .pe-miroir--a-cote.pe-miroir--m,.pe-scene--partagee .pe-miroir--a-cote.pe-miroir--m{inline-size:45%}.pe-scene--a-distance .pe-miroir--a-cote.pe-miroir--g,.pe-scene--partagee .pe-miroir--a-cote.pe-miroir--g{inline-size:60%}.pe-scene--partagee{grid-template-rows:auto minmax(12.5rem,1fr) auto}.pe-scene--partagee .pe-place-de-l-image{grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}@media(orientation:landscape){.pe-scene--partagee{grid-template-columns:minmax(12.5rem,1fr) auto auto;grid-template-rows:auto minmax(0,1fr)}.pe-scene--partagee .pe-miroir--a-cote{align-self:center;block-size:100%;grid-column:2;grid-row:2;inline-size:auto;margin-block-start:0;margin-inline:var(--space-2);max-block-size:100%}.pe-scene--partagee .pe-miroir--a-cote.pe-miroir--p{block-size:40%}.pe-scene--partagee .pe-miroir--a-cote.pe-miroir--m{block-size:60%}.pe-scene--partagee .pe-miroir--a-cote.pe-miroir--g{block-size:85%}.pe-scene--partagee .pe-rail{grid-column:3}}@media(min-width:40rem){.pe-scene--a-distance{grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto minmax(0,1fr)}.pe-scene--a-distance .pe-miroir--a-cote{align-self:center;grid-column:2;grid-row:2;margin-block-start:0;margin-inline-start:var(--space-2)}.pe-scene--a-distance .pe-miroir--a-cote.pe-miroir--p{inline-size:9rem}.pe-scene--a-distance .pe-miroir--a-cote.pe-miroir--m{inline-size:13rem}.pe-scene--a-distance .pe-miroir--a-cote.pe-miroir--g{inline-size:17rem}.pe-scene--a-distance .pe-rail{grid-column:3}}.pe-a-distance{background:var(--video-bg);color:var(--video-ink);display:grid;min-block-size:0;min-inline-size:0;overflow:auto;padding:var(--space-3);place-items:safe center}.pe-a-distance-boite{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0;text-align:center}.pe-a-distance-phrase{font-size:1.125rem;font-weight:var(--poids-titre);line-height:var(--leading-title);margin:0}.pe-a-distance-code{font-weight:var(--poids-accent);letter-spacing:.12em}.pe-a-distance-code,.pe-a-distance-voie{font-size:1rem;margin:0}.pe-a-distance-plus{align-items:center;background:transparent;border:1px solid var(--video-ink);border-radius:var(--radius);color:var(--video-ink);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:var(--poids-ui);justify-content:center;min-block-size:var(--tap-min,48px);padding-inline:var(--space-3)}.pe-a-distance-plus:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.pe-a-distance-raisons{display:flex;flex-direction:column;font-size:1rem;gap:var(--space-1);list-style:none;margin:0;max-inline-size:34rem;padding:0}.pe-bascule-arret{background:var(--danger);border-radius:.125rem;flex:0 0 auto;height:1.5rem;width:1.5rem}.pe-paliers{gap:var(--space-2)}.pe-palier,.pe-paliers{display:flex;flex-direction:column}.pe-palier{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;gap:var(--space-1);min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);text-align:start}.pe-palier[aria-checked=true],.pe-palier[aria-pressed=true]{background:var(--primary-tint);border-color:var(--primary);border-inline-start-width:4px}.pe-palier-libelle{font-size:1rem;font-weight:600}.pe-palier-gain{font-size:1rem;opacity:.85}.pe-provenance{background:var(--primary-tint);border-inline-start:4px solid var(--primary);color:var(--ink);font-size:1rem;line-height:1.35;margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3)}.pe-paliers-titre{font-size:1rem;font-weight:600;margin:var(--space-2) 0 var(--space-1)}.pe-exception{border-block-start:1px solid var(--line);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.pe-mot-transition{animation:pe-mot-parait .16s ease-out;background:var(--video-bg);border-radius:var(--radius-pill);bottom:22%;box-shadow:var(--shadow-2);color:var(--video-ink);font-size:var(--text-base);left:50%;line-height:var(--leading);margin:0;max-width:calc(100% - var(--space-4)*2);overflow:hidden;padding:var(--space-2) var(--space-4);pointer-events:none;position:fixed;text-align:center;text-overflow:ellipsis;transform:translate(-50%);white-space:nowrap;z-index:4}@keyframes pe-mot-parait{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pe-mot-transition{animation:none}}.pe-mot-transition--pour-l-oreille{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);animation:none;border:0;box-shadow:none;white-space:nowrap}.pe-aide{background:var(--video-bg);border:1px solid color-mix(in srgb,var(--video-ink) 45%,transparent);border-radius:var(--radius-nul);color:var(--video-ink);cursor:pointer;display:inline-grid;flex:0 0 auto;min-height:var(--tap-min,48px);min-width:var(--tap-min,48px);padding:0;place-items:center;-webkit-tap-highlight-color:transparent}.pe-aide[aria-pressed=true]{background:var(--video-ink);border-color:var(--video-ink);color:var(--video-bg)}.pe-aide:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-aide{position:relative}.pe-aide-ou{background:var(--video-ink);color:var(--video-bg);font-size:1rem;font-weight:700;position:absolute;top:calc(100% + var(--space-1));inset-inline:0;line-height:1.25;margin-inline:auto;min-width:2.75rem;padding-inline:var(--space-1);pointer-events:none;text-align:center;white-space:nowrap;width:-moz-max-content;width:max-content}.pe-aide.pe-aide-sur-la-page{background:var(--surface);border:2px solid var(--primary);border-radius:var(--radius-pill);color:var(--primary)}.pe-aide.pe-aide-sur-la-page:hover:not([aria-pressed=true]){background:var(--primary-tint)}.pe-aide.pe-aide-sur-la-page[aria-pressed=true]{border-color:var(--primary)}.pe-aide-sur-la-page .pe-aide-ou,.pe-aide.pe-aide-sur-la-page[aria-pressed=true]{background:var(--primary);color:var(--primary-contrast)}.apercu-barre>.apercu-ampoule{left:var(--space-3);position:absolute;top:calc(100% - var(--space-3) + var(--tap-gap))}.apercu-barre>.apercu-fermer{flex:0 0 auto;min-height:var(--tap-min);min-width:var(--tap-min);padding-inline:var(--space-2);white-space:nowrap}.apercu[data-image-libre] .apercu-cadre{bottom:var(--fiche-image-bas);top:var(--fiche-image-haut)}.apercu[data-image-libre=rangee] .apercu-barre>.apercu-ampoule{left:auto;position:relative;top:auto}.apercu[data-image-libre=rangee] .edf{align-items:center;display:flex;gap:var(--tap-gap)}.apercu[data-image-libre=rangee] .edf-dessous{position:static}.apercu[data-image-libre=rangee] .edf-fait{position:absolute;right:0;top:calc(100% + var(--tap-gap))}.apercu[data-image-libre] .apercu-barre{padding-bottom:calc(1.25rem + var(--space-1)*2)}.apercu-legende-ici{flex:0 0 auto}.ampoule-couche{background:transparent;border:0;height:100vh;inset:0;margin:0;max-height:none;max-width:none;overflow:visible;padding:0 0 var(--marge-systeme-bas);pointer-events:none;position:fixed;width:100vw}.ampoule-calque{inset:0;pointer-events:none;position:absolute}.ampoule-mesure{left:-9999px!important;position:absolute!important;top:0!important;visibility:hidden!important}.ampoule-pastille{background:var(--ampoule-teinte,var(--video-ink));border-radius:var(--radius-sm);box-sizing:border-box;color:var(--video-bg);display:inline-grid;font-size:var(--text-base);font-weight:700;height:1.5rem;line-height:1;min-width:1.5rem;padding:0 var(--space-1);place-items:center;position:absolute}.ampoule-bord{border:3px solid var(--ampoule-teinte,var(--video-ink));border-radius:var(--radius-sm);box-sizing:border-box;position:absolute}.ampoule-bord--zone{border-style:dashed;border-width:2px}.ampoule-bout,.ampoule-trait{background:var(--ampoule-teinte,var(--video-ink));box-sizing:border-box;filter:var(--halo-sur-la-video);position:absolute}.ampoule-bout{transform:translate(-50%,-50%)}.ampoule-legende{align-items:start;background:color-mix(in srgb,var(--video-bg) 92%,transparent);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--video-ink);-moz-column-gap:var(--space-3);column-gap:var(--space-3);display:grid;font-size:var(--text-base);line-height:1.25;list-style:none;margin:0;padding:var(--space-2);position:absolute;row-gap:var(--space-1)}.ampoule-legende--defile{-webkit-mask-image:linear-gradient(to bottom,var(--video-ink) calc(100% - 2rem),transparent);mask-image:linear-gradient(to bottom,var(--video-ink) calc(100% - 2rem),transparent);overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;touch-action:pan-y}.ampoule-ligne{align-items:baseline;display:flex;gap:var(--space-2);min-width:0}.ampoule-ligne>.ampoule-pastille{flex:0 0 auto;position:static}.ampoule-ligne>span{min-width:0;overflow-wrap:anywhere}.ampoule-bulle{background:var(--video-ink);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--video-bg);font-size:var(--text-base);line-height:1.25;overflow-wrap:anywhere;padding:var(--space-1) var(--space-2);position:absolute;text-align:center}.ampoule-bulle.ampoule-mesure{width:-moz-max-content;width:max-content}.ampoule-bulle--dessous:before,.ampoule-bulle--dessus:before,.ampoule-bulle--droite:before,.ampoule-bulle--gauche:before{background:var(--video-ink);content:"";height:.625rem;position:absolute;transform:rotate(45deg);width:.625rem}.ampoule-bulle--dessous:before{left:calc(var(--ampoule-fleche) - .3125rem);top:-.3rem}.ampoule-bulle--dessus:before{bottom:-.3rem;left:calc(var(--ampoule-fleche) - .3125rem)}.ampoule-bulle--droite:before{left:-.3rem;top:calc(var(--ampoule-fleche) - .3125rem)}.ampoule-bulle--gauche:before{right:-.3rem;top:calc(var(--ampoule-fleche) - .3125rem)}.ampoule-bulle--loin:after{background:var(--video-ink);content:"";height:var(--ampoule-trait);left:calc(var(--ampoule-fleche) - 1px);position:absolute;width:2px}.ampoule-bulle--dessous.ampoule-bulle--loin:after{bottom:100%}.ampoule-bulle--dessus.ampoule-bulle--loin:after{top:100%}.pe-coefficients{--pe-coefficient-largeur:5;block-size:0;inset-block-end:100%;inset-inline:0;pointer-events:none;position:absolute}.pe-coefficient{align-items:center;background:transparent;color:var(--video-ink);display:inline-flex;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;gap:var(--space-1);inline-size:calc(var(--pe-coefficient-largeur)*1rem);inset-block-end:0;line-height:1.75rem;margin:0;position:absolute;text-shadow:var(--halo-du-texte-sur-la-video);white-space:nowrap}.pe-coefficient .ui-icone{filter:var(--halo-sur-la-video);flex:0 0 auto}.pe-coefficient{color:var(--pe-teinte-passage,var(--video-ink));justify-content:center;pointer-events:auto}.pe-volet-des-explications{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.pe-volet-des-explications .pe-explications{padding:0;text-shadow:none}.pe-piste-du-un{align-items:center;display:flex;gap:var(--tap-gap);inline-size:100%;margin-block-end:var(--tap-gap);min-inline-size:0;padding-inline:var(--space-1)}.pe-piste-du-un-image{border-radius:var(--radius-nul);flex:0 0 auto}.pe-piste-du-un-voie{block-size:var(--tap-min,48px);flex:1 1 auto;min-inline-size:0;position:relative;--pe-demi-pouce:8px}.pe-rail-edition-case--place{visibility:hidden}.pe-piste-du-un-onde{inset-block:0;inset-inline:var(--pe-demi-pouce)}.pe-piste-du-un-onde,.pe-piste-du-un-traits{display:block;pointer-events:none;position:absolute}.pe-piste-du-un-traits{inset:0}.pe-piste-du-un-traits>b{background:var(--video-ink);block-size:10px;box-shadow:0 0 0 1px var(--video-bg);inline-size:2px;inset-block-start:50%;margin-block-start:-5px;margin-inline-start:-1px;opacity:.55;position:absolute}.pe-piste-du-un-traits>b.pe-piste-du-un-trait--un{block-size:22px;margin-block-start:-11px;opacity:1}.pe-piste-du-un-glissiere{inline-size:100%;position:relative;width:100%;z-index:1;--pe-piste:transparent}.pe-rail-edition{inset-block-end:calc(var(--pe-chrome-bas, 0px) + var(--space-2));inset-block-start:calc(var(--pe-chrome-haut, 0px) + var(--space-2));inset-inline-end:var(--space-2);justify-content:center;pointer-events:none;position:absolute;z-index:6}.pe-rail-edition,.pe-rail-edition-colonne{align-items:center;display:flex;flex-direction:column;gap:var(--tap-gap)}.pe-rail-edition-colonne{max-block-size:100%;min-block-size:0;overflow:hidden}.pe-rail-edition-case{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:var(--tap-min,48px);border:2px solid var(--video-ink);border-radius:var(--radius-nul);color:var(--video-ink);cursor:pointer;display:grid;flex:0 0 auto;inline-size:var(--tap-min,48px);padding:0;place-items:center;pointer-events:auto;-webkit-tap-highlight-color:transparent;box-shadow:0 0 0 1px var(--video-bg),inset 0 0 0 1px var(--video-bg)}.pe-rail-edition-case>svg{filter:var(--halo-sur-la-video)}.pe-rail-edition-garder{background:var(--video-ink);color:var(--video-bg)}.pe-rail-edition-garder>svg{filter:none}.pe-rail-edition-chiffre{inline-size:var(--tap-min,48px);position:relative}.pe-rail-edition-chiffre:focus-within{inline-size:calc(var(--tap-min, 48px) + var(--space-5))}.pe-rail-edition-champ{background:transparent;block-size:100%;border:0;color:var(--video-ink);font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:700;inline-size:100%;line-height:1;min-inline-size:0;padding:0 2px;text-align:center;text-shadow:0 0 2px var(--video-bg),0 0 4px var(--video-bg)}.pe-rail-edition-champ:focus-visible{outline:3px solid var(--video-ink);outline-offset:-3px}.pe-rail-edition-repli{font-size:1.25rem;font-weight:700;line-height:1}.pe-rail-edition-case--derriere{display:none}.pe-rail-edition-refus{color:var(--video-ink);font-size:1rem;inset-block-end:calc(var(--space-6)*-1);inset-inline-end:0;line-height:1.4;margin:0;max-inline-size:14rem;pointer-events:none;position:absolute;text-align:end;text-shadow:0 0 2px var(--video-bg),0 0 4px var(--video-bg)}.pe-un-vignette--tenue{outline:3px solid var(--video-ink);outline-offset:2px}.pe-rail-grilles-case,.pe-rail-grilles-cerne{border-radius:var(--radius-nul)}.pe-scene--seance:not(.pe-scene--reservee){--pe-chrome-bas:calc(var(--tap-min, 48px) + var(--tap-gap) + var(--space-2))}.pe-scene--seance:not(.pe-scene--reservee) .pe-video{-o-object-position:center;object-position:center}.pe-seance{display:contents}.pe-seance-segments{display:flex;gap:var(--space-2);inset-block-start:calc(var(--tap-min) + var(--space-1)*2 + var(--pe-ligne-du-mot, 0px) + var(--marge-systeme-haut) + var(--space-1));inset-inline:var(--space-3);pointer-events:none;position:absolute;z-index:6}.pe-seance-seg{background:color-mix(in srgb,var(--video-ink) 30%,transparent);block-size:4px;box-shadow:0 0 0 1px color-mix(in srgb,var(--video-bg) 60%,transparent);flex:1}.pe-seance-seg[data-etat=fait]{background:var(--video-ink)}.pe-seance-seg[data-etat=courant]{background:linear-gradient(90deg,var(--video-ink) var(--pe-seance-rempli,0),color-mix(in srgb,var(--video-ink) 55%,transparent) var(--pe-seance-rempli,0))}.pe-seance-playlist{align-items:flex-start;block-size:-moz-fit-content;block-size:fit-content;display:flex;flex-direction:column;gap:var(--tap-gap);inset-block-end:var(--pe-chrome-bas,0);inset-block-start:var(--pe-chrome-haut,0);inset-inline-start:var(--space-2);margin-block:auto;max-block-size:max(var(--tap-min,48px),calc(100% - var(--pe-chrome-haut, 0px) - var(--pe-chrome-bas, 0px) - (var(--tap-min, 48px) + var(--space-2))*2));pointer-events:none;position:absolute;z-index:5}.pe-seance-playlist>*{flex:0 0 auto;pointer-events:auto}.pe-seance-faits{color:var(--video-ink);font-weight:600;margin:0;pointer-events:none;text-shadow:var(--halo-du-texte-sur-la-video);white-space:nowrap}.pe-seance-playlist>.pe-seance-passages{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--tap-gap);list-style:none;margin:0;min-block-size:var(--tap-min,48px);overflow-y:auto;padding:0;scrollbar-width:none}.pe-seance-case{background:transparent;border:2px solid var(--video-ink);border-radius:var(--radius-nul);box-shadow:0 0 0 1px var(--video-bg),inset 0 0 0 1px var(--video-bg);color:var(--video-ink);cursor:pointer;display:inline-grid;flex-shrink:0;font:inherit;font-weight:700;min-block-size:var(--tap-min,48px);min-inline-size:var(--tap-min,48px);padding-inline:var(--space-2);place-items:center;text-shadow:var(--halo-du-texte-sur-la-video)}.pe-seance-case>svg{filter:var(--halo-sur-la-video)}.pe-seance-case[aria-current=step]{background:var(--video-ink);color:var(--video-bg);cursor:default;text-shadow:none}.pe-seance-case:active{background:color-mix(in srgb,var(--video-ink) 30%,transparent)}.pe-seance-case:focus-visible{box-shadow:none;outline:3px solid var(--focus-ring);outline-offset:-3px}.pe-seance-bout{inset-block-end:var(--space-2);inset-inline-end:var(--space-2);position:absolute;z-index:5}.pe-seance--repli{display:flex;flex-wrap:wrap;gap:var(--tap-gap);justify-content:center}.pe-seance--repli>.pe-seance-bout,.pe-seance--repli>.pe-seance-playlist{margin:0;max-block-size:none;position:static}.pe-scene--cote-a-cote .pe-video{block-size:var(--pe-danse-h);inline-size:var(--pe-danse-l);inset-block-start:var(--pe-danse-y);inset-inline-start:var(--pe-danse-x);-o-object-position:center;object-position:center;position:absolute}.pe-scene--cote-a-cote .pe-miroir.pe-miroir--a-cote{block-size:var(--pe-camera-h);border-radius:var(--radius-nul);cursor:pointer;inline-size:var(--pe-camera-l);inset:auto;inset-block-start:var(--pe-camera-y);inset-inline-start:var(--pe-camera-x);margin:0;max-block-size:none;position:absolute}.pe-scene--cote-a-cote .pe-zones{inline-size:var(--pe-danse-l);inset-inline-end:auto;inset-inline-start:var(--pe-danse-x)}.pe-scene--cote-a-cote[data-rognee=oui] .pe-miroir-video{-o-object-fit:cover;object-fit:cover}.pe-rogner{inset-block-start:calc(var(--pe-camera-y) + var(--pe-camera-h) - var(--tap-min) - var(--space-2));inset-inline-start:calc(var(--pe-camera-x) + var(--space-2));position:absolute;z-index:5}.page-egaree{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-3);margin-inline:auto;min-height:100svh;padding:max(var(--space-5),env(safe-area-inset-top)) var(--space-4) var(--space-6);text-align:center;width:min(100%,56rem)}.page-egaree-signature{display:grid;gap:var(--space-1);justify-items:center}.page-egaree-marque{align-items:center;display:inline-flex;min-height:var(--tap-min)}.page-egaree-marque img{height:auto;width:180px}.page-egaree-illustration{height:auto;-o-object-fit:contain;object-fit:contain;width:min(100%,40rem)}.page-egaree-code{color:var(--ink-2);font-weight:700;margin:0}.page-egaree h1{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.2;margin:0}.page-egaree-texte{color:var(--ink-2);margin:0;max-width:36rem}.page-egaree-retour{margin-top:var(--space-2)}.page-egaree>.linklike{align-items:center;display:inline-flex;min-height:var(--tap-min)}.pe-rail-bascule[data-sautees=oui]{background-image:linear-gradient(to top right,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px))}.grille-videos{-moz-column-gap:var(--space-3);column-gap:var(--space-3);display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));row-gap:0;--mosaique-pas:4px;align-items:start;grid-auto-rows:var(--mosaique-pas);--tuile-fait:.875rem;margin-inline-start:calc(var(--profondeur, 0)*var(--space-2))}.grille-videos>.card,.grille-videos>.tuile-avec-etoile{grid-row:span var(--travees,80)}.grille-videos{container-type:inline-size}@container (min-width: 296px){.grille-videos>.tuile-avec-etoile[data-forme=paysage]{grid-column:span 2}}.grille-videos>.galerie-annee{align-items:center;color:var(--ink-2);display:flex;font-size:1rem;font-weight:var(--poids-ui);gap:var(--space-2);grid-column:1/-1;grid-row:span var(--travees,12);margin:0;padding-block:var(--space-2)}.grille-videos>.galerie-annee:after{border-block-start:1px solid var(--line);content:"";flex:1}.grille-videos>.tuile-avec-etoile{min-width:0;position:relative}.grille-videos>.tuile-avec-etoile:has(>.bouton-etoile) .tuile-abri{inset-inline-end:var(--tap-min)}.grille-videos>.card,.grille-videos>.tuile-avec-etoile>.card{border:0;box-shadow:none;gap:0;margin:0;overflow:hidden;padding:0;width:100%}.grille-videos>.tuile-avec-etoile>a.card:hover,.grille-videos>a.card:hover{border-color:transparent}.grille-videos .row-top{display:block;position:relative}.grille-videos .carte-duree{background:var(--surface);border-radius:var(--radius);bottom:var(--space-1);color:var(--ink-2);font-size:var(--tuile-fait);font-variant-numeric:tabular-nums;padding:1px var(--space-1);pointer-events:none;position:absolute;right:var(--space-1);z-index:2}.grille-videos .carte-identite{display:-webkit-box;-webkit-box-orient:vertical;color:var(--ink);-webkit-line-clamp:2;line-clamp:2;line-height:1.3;overflow:hidden;overflow-wrap:anywhere;padding:var(--space-2) var(--space-1) 0}.grille-videos .carte-demo,.grille-videos .carte-jour,.grille-videos .carte-nondatee{color:var(--ink-3);font-size:var(--tuile-fait);padding:0 var(--space-1)}.grille-videos .carte-jour-sans{color:var(--ink-2)}.grille-videos .carte-lien{display:-webkit-box;-webkit-line-clamp:2;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.grille-videos .carte-ailleurs,.grille-videos .carte-lien{color:var(--ink-2);font-size:var(--tuile-fait);padding:0 var(--space-1)}.grille-videos .select-box{background:var(--surface);border-radius:var(--radius);box-shadow:0 0 0 4px var(--surface);left:var(--space-2);margin:0;position:absolute;top:var(--space-2);z-index:2}.grille-videos .carte-date-doute{color:var(--warn);font-size:var(--tuile-fait);padding:0 var(--space-1)}.grille-videos .carte-nuage{color:var(--ink-2);padding:2px}.grille-videos .carte-nature,.grille-videos .carte-nuage{background:var(--surface);border-radius:0;bottom:var(--space-1);display:inline-flex;left:var(--space-1);pointer-events:none;position:absolute;z-index:2}.grille-videos .carte-nature{align-items:center;color:var(--primary-strong);font-size:var(--tuile-fait);font-weight:700;gap:2px;line-height:1.2;padding:2px var(--space-1)}.grille-videos .carte-nuage~.carte-nature{left:calc(var(--space-1)*2 + 20px)}.grille-videos .carte-nature-plus{color:var(--ink-2);font-variant-numeric:tabular-nums}.grille-videos .carte-compteur{align-items:center;background:var(--surface);border-radius:0;color:var(--ink);display:inline-flex;font-size:var(--tuile-fait);font-variant-numeric:tabular-nums;font-weight:700;gap:2px;left:var(--space-1);padding:1px var(--space-1);pointer-events:none;position:absolute;top:var(--space-1);z-index:2}.galerie-dernieres-titre{font-size:var(--text-base);margin:var(--space-2) 0 var(--space-2)}.galerie-dernieres{border-bottom:1px solid var(--line);margin-bottom:var(--space-3);padding-bottom:var(--space-3)}.galerie-programme .grille-videos{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory}.galerie-programme .grille-videos>*{flex:0 0 42%;grid-row:auto;scroll-snap-align:start}.grille-videos>.tuile-import{border:0;box-shadow:none;gap:var(--space-1);margin:0;overflow:hidden;padding:0;width:100%}.grille-videos .tuile-import-jauge{background:var(--surface);block-size:var(--space-2);inset-inline:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.grille-videos .tuile-import-jauge-remplie{background:var(--primary);block-size:100%;display:block;inline-size:100%;transform-origin:left center;transition:transform .12s linear}.vc{display:grid;gap:var(--space-2);min-width:0}.vc-titre{font-size:var(--text-lg,20px);margin:0}.vc-champ{display:grid;gap:var(--space-1);min-width:0}.vc-champ-mot{color:var(--ink-3)}.vc-liste{flex-wrap:wrap;gap:var(--space-1);list-style:none;margin:0;max-height:46vh;overflow-y:auto;padding:0}.vc-liste,.vc-sans{display:flex;min-width:0}.vc-combien{color:var(--ink-3);font-variant-numeric:tabular-nums}.vc-propose.chip-btn{border-style:dashed}.vc-pied{display:flex;gap:var(--space-2);min-width:0}.vc-pied .btn{flex:1;min-width:0}.grille-videos>.card-selectable.is-cochee,.grille-videos>.tuile-avec-etoile>.card-selectable.is-cochee{box-shadow:0 0 0 3px var(--primary)}.grille-videos>.tuile-avec-etoile>.card-selectable.est-tenue{transform:scale(.96);transition:transform .12s ease-out}@media(prefers-reduced-motion:reduce){.grille-videos>.tuile-avec-etoile>.card-selectable.est-tenue{outline:3px solid var(--primary);outline-offset:2px;transform:none}}.grille-videos .carte-verbe{color:var(--ink-2);display:inline-flex;margin-inline-end:var(--space-1);vertical-align:-.15em}.grille-videos .carte-identite--date{align-items:baseline;-moz-column-gap:var(--space-1);column-gap:var(--space-1);display:flex;flex-wrap:wrap;-webkit-line-clamp:unset;line-clamp:none}.grille-videos .carte-identite--date .carte-verbe{margin-inline-end:0;order:0}.grille-videos .carte-identite--date .carte-heure{order:1}.grille-videos .carte-identite--date .carte-date{flex-basis:100%;order:2}.grille-videos .carte-identite--date .carte-sep{display:none}.grille-videos[data-colonnes="1"] .carte-identite--date .carte-date{flex-basis:auto;order:1}.grille-videos[data-colonnes="1"] .carte-identite--date .carte-sep{display:inline;order:2}.grille-videos[data-colonnes="1"] .carte-identite--date .carte-heure{order:3}@font-face{font-display:swap;font-family:Bitter;font-style:normal;font-weight:700;src:url(../polices/bitter-latin-700-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(../polices/playfair-display-latin-700-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Dela Gothic One;font-style:normal;font-weight:400;src:url(../polices/dela-gothic-one-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lilita One;font-style:normal;font-weight:400;src:url(../polices/lilita-one-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bangers;font-style:normal;font-weight:400;src:url(../polices/bangers-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Yuji Syuku;font-style:normal;font-weight:400;src:url(../polices/yuji-syuku-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fredoka;font-style:normal;font-weight:300 700;src:url(../polices/fredoka-latin-wght-normal.woff2) format("woff2")}.nom-de-danse{font-family:"Bitter",var(--font-sans);font-weight:700}[data-police-des-danses=contrastee] .nom-de-danse{font-family:"Playfair Display",var(--font-sans)}[data-police-des-danses=appareil] .nom-de-danse{font-family:inherit}
