.pastille.estompee.svelte-1irl9wt{opacity:.35}.libelle.svelte-1irl9wt{text-anchor:middle;fill:var(--texte-pastille,#fffaf0);pointer-events:none;font-family:inherit;font-weight:700}.plein.svelte-1irl9wt{stroke:var(--contour-pastille,#f3e9d2);stroke-width:2px}.tonique.svelte-1irl9wt .plein:where(.svelte-1irl9wt){fill:var(--tonique,#b42318)}.tierce.svelte-1irl9wt .plein:where(.svelte-1irl9wt){fill:var(--note-tierce,#9a5a00)}.quinte.svelte-1irl9wt .plein:where(.svelte-1irl9wt){fill:var(--note-quinte,#1f6a86)}.septieme.svelte-1irl9wt .plein:where(.svelte-1irl9wt){fill:var(--note-septieme,#8a3c8f)}.gamme.svelte-1irl9wt .plein:where(.svelte-1irl9wt){fill:var(--note-gamme,#3b5998)}.caracteristique.svelte-1irl9wt .plein:where(.svelte-1irl9wt){fill:var(--note-caracteristique,#6d4bc4)}.accord.svelte-1irl9wt .plein:where(.svelte-1irl9wt){fill:var(--note-accord,#2e7a4a)}.accord.svelte-1irl9wt .anneau-fond:where(.svelte-1irl9wt){fill:none;stroke:var(--contour-pastille,#f3e9d2);stroke-width:5.5px}.accord.svelte-1irl9wt .anneau:where(.svelte-1irl9wt){fill:none;stroke:var(--note-accord,#2e7a4a);stroke-width:2.5px}.correct.svelte-1irl9wt .plein:where(.svelte-1irl9wt){fill:var(--pastille-succes,#2f7d4a)}.correct.svelte-1irl9wt .badge:where(.svelte-1irl9wt){fill:var(--contour-pastille,#f3e9d2);stroke:var(--pastille-succes,#2f7d4a);stroke-width:1.5px}.correct.svelte-1irl9wt .coche:where(.svelte-1irl9wt){fill:none;stroke:var(--pastille-succes,#2f7d4a);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.cible.svelte-1irl9wt .pointille:where(.svelte-1irl9wt){fill:var(--surface,#1c1611);stroke:var(--texte,#ece3d1);stroke-width:2.5px;stroke-dasharray:4 3}.cible.svelte-1irl9wt .libelle:where(.svelte-1irl9wt),.fantome.svelte-1irl9wt .libelle:where(.svelte-1irl9wt),.erreur.svelte-1irl9wt .libelle:where(.svelte-1irl9wt){fill:var(--texte,#ece3d1)}.erreur.svelte-1irl9wt .croix-fond:where(.svelte-1irl9wt){stroke:var(--contour-pastille,#f3e9d2);stroke-width:8px;stroke-linecap:round}.erreur.svelte-1irl9wt .croix:where(.svelte-1irl9wt){stroke:var(--pastille-erreur,#d4483b);stroke-width:4.5px;stroke-linecap:round}.erreur.svelte-1irl9wt .plaque:where(.svelte-1irl9wt){fill:var(--fond,#14100d);stroke:var(--pastille-erreur,#d4483b);stroke-width:1.5px}.fantome.svelte-1irl9wt .contour:where(.svelte-1irl9wt){fill:var(--surface-2,#261d16);fill-opacity:.7;stroke:var(--texte-doux,#b5a993);stroke-width:1.5px}.fantome.svelte-1irl9wt{opacity:.75}.fantome.svelte-1irl9wt .libelle:where(.svelte-1irl9wt){fill:var(--texte-doux,#b5a993)}.halo.svelte-1irl9wt{fill:none;stroke:var(--focus-touche,var(--focus,#e8c46a));stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite alternate svelte-1irl9wt-pulsation}@keyframes svelte-1irl9wt-pulsation{0%{opacity:1;transform:scale(.85)}to{opacity:.45;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.halo.svelte-1irl9wt{animation:none}}.manche-cadre.svelte-1jlvaot{--texte-touche:#ece3d1;--focus-touche:#e8c46a;--trait-chemin:#b5a993;--trait-glisse:#d9b568;--plaque-fond:#14100d;--plaque-trait:#b5a993;--plaque-texte:#ece3d1;--plaque-actif:#c9a24b;--plaque-actif-texte:#14100d;contain:inline-size;align-items:flex-start;width:100%;display:flex}.manche-cadre.gaucher.svelte-1jlvaot{flex-direction:row-reverse}.noms.svelte-1jlvaot{flex:none;margin-top:4px;display:block}.manche-cadre.gaucher.svelte-1jlvaot .manche:where(.svelte-1jlvaot){margin-left:auto}.defilement-cadre.svelte-1jlvaot{flex:auto;min-width:0;position:relative}.defilement-cadre.svelte-1jlvaot:before,.defilement-cadre.svelte-1jlvaot:after{width:1.75rem;color:var(--texte,#ece3d1);pointer-events:none;opacity:0;z-index:2;align-items:center;font-size:1.5rem;font-weight:700;transition:opacity .2s;display:flex;position:absolute;top:4px;bottom:4px}.defilement-cadre.svelte-1jlvaot:before{content:"‹";background:linear-gradient(to right, var(--fond,#14100d), transparent);justify-content:flex-start;padding-left:.15rem;left:0}.defilement-cadre.svelte-1jlvaot:after{content:"›";background:linear-gradient(to left, var(--fond,#14100d), transparent);justify-content:flex-end;padding-right:.15rem;right:0}.defilement-cadre.peut-gauche.svelte-1jlvaot:before,.defilement-cadre.peut-droite.svelte-1jlvaot:after{opacity:.92}@media (prefers-reduced-motion:reduce){.defilement-cadre.svelte-1jlvaot:before,.defilement-cadre.svelte-1jlvaot:after{transition:none}}.manche-defilement.svelte-1jlvaot{contain:inline-size;-webkit-overflow-scrolling:touch;min-width:0;padding:4px 0;overflow:auto hidden}.manche.svelte-1jlvaot{width:100%;position:relative}.dessin.svelte-1jlvaot{-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:inherit;display:block}.bois-ebene.svelte-1jlvaot{--bois:var(--bois-ebene,#16100c);--bois-clair:var(--bois-clair-ebene,#241a14);--frette:var(--frette-ebene,#c9c3b8);--corde:var(--corde-ebene,#ddd6c8);--reperes:var(--reperes-ebene,#ece5d6);--reperes-opacite:var(--reperes-opacite-ebene,.9);--contour-pastille:var(--contour-pastille-ebene,#f3e9d2);--liaison:var(--liaison-ebene,#d9b568);--trait-chemin:var(--trait-chemin-ebene,#b5a993);--trait-glisse:var(--trait-glisse-ebene,#d9b568);--focus-touche:var(--focus-touche-ebene,#e8c46a);--texte-touche:var(--texte-touche-ebene,#ece3d1)}.bois-palissandre.svelte-1jlvaot{--bois:var(--bois-palissandre,#3b2417);--bois-clair:var(--bois-clair-palissandre,#4c3020);--frette:var(--frette-palissandre,#c9c3b8);--corde:var(--corde-palissandre,#ddd6c8);--reperes:var(--reperes-palissandre,#efe6d6);--reperes-opacite:var(--reperes-opacite-palissandre,.9);--contour-pastille:var(--contour-pastille-palissandre,#f3e9d2);--liaison:var(--liaison-palissandre,#d9b568);--trait-chemin:var(--trait-chemin-palissandre,#c9bda6);--trait-glisse:var(--trait-glisse-palissandre,#e3c27a);--focus-touche:var(--focus-touche-palissandre,#e8c46a);--texte-touche:var(--texte-touche-palissandre,#ece3d1)}.bois-erable.svelte-1jlvaot{--bois:var(--bois-erable,#e6c995);--bois-clair:var(--bois-clair-erable,#f0dbb2);--frette:var(--frette-erable,#4f4a43);--corde:var(--corde-erable,#3f3a33);--reperes:var(--reperes-erable,#1c1410);--reperes-opacite:var(--reperes-opacite-erable,1);--contour-pastille:var(--contour-pastille-erable,#1c1410);--liaison:var(--liaison-erable,#5a2d0c);--etiquette-texte:var(--etiquette-texte-erable,#d9b568);--trait-chemin:var(--trait-chemin-erable,#3f3a33);--trait-glisse:var(--trait-glisse-erable,#5a2d0c);--focus-touche:var(--focus-touche-erable,#7a1d0c);--texte-touche:var(--texte-touche-erable,#1c1410);--table:var(--table-erable,#e9d3a8);--corde-nylon:var(--corde-nylon-erable,#5a4a30);--corde-filee:var(--corde-filee-erable,#4a3f30);--corde-bronze:var(--corde-bronze-erable,#6b4712)}.bois-erable-roti.svelte-1jlvaot{--bois:var(--bois-erable-roti,#7a4a26);--bois-clair:var(--bois-clair-erable-roti,#8c5a33);--frette:var(--frette-erable-roti,#e3ddd2);--corde:var(--corde-erable-roti,#f4efe5);--reperes:var(--reperes-erable-roti,#120c08);--reperes-opacite:var(--reperes-opacite-erable-roti,1);--repere-contour:var(--repere-contour-erable-roti,#efe6d6);--contour-pastille:var(--contour-pastille-erable-roti,#fbf7ef);--liaison:var(--liaison-erable-roti,#ffe7b0);--trait-chemin:var(--trait-chemin-erable-roti,#f4efe5);--trait-glisse:var(--trait-glisse-erable-roti,#ffe7b0);--focus-touche:var(--focus-touche-erable-roti,#ffd98a);--texte-touche:var(--texte-touche-erable-roti,#fff);--corde-bronze:var(--corde-bronze-erable-roti,#f2d9a0)}.bois-noir.svelte-1jlvaot{--bois:var(--bois-noir,#0c0c0e);--bois-clair:var(--bois-clair-noir,#1c1c20);--frette:var(--frette-noir,#c9c3b8);--corde:var(--corde-noir,#ddd6c8);--reperes:var(--reperes-noir,#ece5d6);--reperes-opacite:var(--reperes-opacite-noir,.9);--contour-pastille:var(--contour-pastille-noir,#f3e9d2);--liaison:var(--liaison-noir,#d9b568);--trait-chemin:var(--trait-chemin-noir,#b5a993);--trait-glisse:var(--trait-glisse-noir,#d9b568);--focus-touche:var(--focus-touche-noir,#e8c46a);--texte-touche:var(--texte-touche-noir,#ece3d1)}.table.svelte-1jlvaot{fill:var(--table,#c9a16a);stroke:var(--bordure-forte,#6b5a45);stroke-width:1px}.reflet.svelte-1jlvaot{stop-color:var(--reflet-vernis,#fff)}[data-theme=contraste] .manche-cadre.svelte-1jlvaot{--frette-ebene:#fff;--corde-ebene:#fff;--reperes-ebene:#fff;--frette-palissandre:#fff;--corde-palissandre:#fff;--reperes-palissandre:#fff;--frette-noir:#fff;--corde-noir:#fff;--reperes-noir:#fff;--frette-erable:#000;--corde-erable:#000;--reperes-erable:#000;--frette-erable-roti:#fff;--corde-erable-roti:#fff;--reperes-opacite-ebene:1;--reperes-opacite-palissandre:1;--reperes-opacite-noir:1}.vernis.svelte-1jlvaot{pointer-events:none}.repere.lateral.svelte-1jlvaot{opacity:1;stroke:var(--repere-contour,none);stroke-width:1px}.corde.bronze.svelte-1jlvaot{stroke:var(--corde-bronze,#d4a85a)}.forme-folk.svelte-1jlvaot{--table:#d9b97f}.corde.nylon.svelte-1jlvaot{stroke:var(--corde-nylon,#efe4c8)}.corde.filee.svelte-1jlvaot{stroke:var(--corde-filee,#c9b98f)}.enroulement.svelte-1jlvaot{stroke:var(--bois,#2b1d14);stroke-opacity:.45;stroke-dasharray:.8 1.6}.bois.svelte-1jlvaot{fill:var(--bois,#2b1d14);stroke:var(--bordure-forte,#6b5a45);stroke-width:1.5px}.repere.svelte-1jlvaot{fill:var(--reperes,#cbbd9c);opacity:var(--reperes-opacite,.55);stroke:var(--repere-contour,none);stroke-width:1.2px}.sillet.svelte-1jlvaot{fill:var(--sillet,#e8dcc0);stroke:var(--bordure-forte,#6b5a45);stroke-width:1px}.frette.svelte-1jlvaot{stroke:var(--frette,#b8b0a2);stroke-width:3px}.corde.svelte-1jlvaot{stroke:var(--corde,#d9d2c3)}.nom-corde.svelte-1jlvaot{text-anchor:middle;fill:var(--texte,#ece3d1);font-size:15px;font-weight:700}.numero.svelte-1jlvaot{text-anchor:middle;fill:var(--texte-doux,#b5a993);font-size:12px}.numero-repere.svelte-1jlvaot{fill:var(--texte,#ece3d1);font-weight:700}.note-vide.hors-touche.svelte-1jlvaot{fill:var(--texte,#ece3d1);stroke:var(--fond,#14100d)}.note-vide.svelte-1jlvaot{text-anchor:middle;fill:var(--texte-touche);opacity:.8;paint-order:stroke;stroke:var(--bois,#2b1d14);stroke-width:3px;font-size:11px}.selection.svelte-1jlvaot{fill:var(--focus-touche);fill-opacity:.16;stroke:var(--focus-touche);stroke-width:3px}.liaison.estompee.svelte-1jlvaot{opacity:.35}.liaison-fond.svelte-1jlvaot{stroke:var(--bois,#2b1d14);stroke-width:10px;stroke-linecap:round}.liaison-trait.svelte-1jlvaot{stroke:var(--liaison,#d9b568);stroke-width:6px;stroke-linecap:round}.liaison.active.svelte-1jlvaot .liaison-fond:where(.svelte-1jlvaot){stroke-width:14px}.liaison.active.svelte-1jlvaot .liaison-trait:where(.svelte-1jlvaot){stroke-width:9px}.liaison-halo.svelte-1jlvaot{stroke:var(--focus-touche);stroke-width:20px;stroke-linecap:round;opacity:.35;animation:.9s ease-in-out infinite alternate svelte-1jlvaot-halo-liaison}@keyframes svelte-1jlvaot-halo-liaison{0%{opacity:.45}to{opacity:.1}}@media (prefers-reduced-motion:reduce){.liaison-halo.svelte-1jlvaot{animation:none}}.chemin-trait.svelte-1jlvaot{stroke:var(--trait-chemin);stroke-width:2px;stroke-linecap:round}.chemin-trait.glisse.svelte-1jlvaot{stroke:var(--trait-glisse);stroke-width:3px;stroke-dasharray:7 4}.chemin-trait.changement.svelte-1jlvaot{stroke:var(--trait-glisse);stroke-width:2.5px}.chemin-changement.svelte-1jlvaot{stroke:var(--trait-glisse);stroke-width:2.5px;stroke-linecap:round}.chemin-trait.court.svelte-1jlvaot{stroke-width:2.5px}.chemin-trait.actif.svelte-1jlvaot{stroke-width:3.5px}.chemin-pointe.svelte-1jlvaot{fill:var(--trait-chemin)}.chemin-pointe-glisse.svelte-1jlvaot{fill:var(--trait-glisse)}.chemin-anneau.svelte-1jlvaot{fill:none;stroke:var(--focus-touche);stroke-width:3px;stroke-dasharray:5 3;animation:2.4s linear infinite svelte-1jlvaot-chemin-tourne}@keyframes svelte-1jlvaot-chemin-tourne{to{stroke-dashoffset:-32px}}@media (prefers-reduced-motion:reduce){.chemin-anneau.svelte-1jlvaot{animation:none}}.chemin-numero.svelte-1jlvaot rect:where(.svelte-1jlvaot){fill:var(--plaque-fond);stroke:var(--plaque-trait);stroke-width:1.2px}.chemin-numero.svelte-1jlvaot text:where(.svelte-1jlvaot){text-anchor:middle;fill:var(--plaque-texte);font-size:11px;font-weight:700}.chemin-numero.actif.svelte-1jlvaot rect:where(.svelte-1jlvaot){fill:var(--plaque-actif);stroke:var(--contour-pastille,#f3e9d2)}.chemin-numero.actif.svelte-1jlvaot text:where(.svelte-1jlvaot){fill:var(--plaque-actif-texte)}.liaison-etiquette.estompee.svelte-1jlvaot{opacity:.35}.liaison-etiquette.svelte-1jlvaot rect:where(.svelte-1jlvaot){fill:var(--plaque-fond);stroke:var(--liaison,#d9b568);stroke-width:1.5px}.liaison-etiquette.svelte-1jlvaot text:where(.svelte-1jlvaot){text-anchor:middle;fill:var(--etiquette-texte,var(--liaison,#d9b568));font-size:14px;font-weight:700}.grille.svelte-1jlvaot{position:absolute;inset:0}.ligne.svelte-1jlvaot{position:absolute;left:0;right:0}.case.svelte-1jlvaot{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;position:absolute;top:0;bottom:0}.case.svelte-1jlvaot:hover{background:color-mix(in srgb, var(--texte-touche) 14%, transparent)}.case.svelte-1jlvaot:focus{outline:none}.case.svelte-1jlvaot:focus-visible{outline:3px solid var(--focus-touche);outline-offset:-3px;box-shadow:inset 0 0 0 6px var(--plaque-fond), 0 0 0 2px var(--plaque-fond);background:color-mix(in srgb, var(--texte-touche) 12%, transparent)}.annonce.svelte-1jlvaot{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.son-instruments.svelte-ujbwz8{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:inline-flex}.son-instruments.compact.svelte-ujbwz8{flex-direction:row;align-items:center}.bouton-son.svelte-ujbwz8{gap:.5rem;padding:.45rem .9rem;font-size:.93rem}.bouton-son.compact.svelte-ujbwz8{min-width:44px;padding:.45rem}.bouton-son.svelte-ujbwz8 svg:where(.svelte-ujbwz8){flex:none}.aide-son.svelte-ujbwz8{color:var(--texte-discret);font-size:.85rem}.accueil.svelte-q8qink{max-width:1880px;margin-inline:auto}.une.svelte-q8qink{grid-template-columns:1fr;align-items:center;gap:1.5rem clamp(2rem,4vw,5rem);margin:1rem 0 2.25rem;display:grid}@media (min-width:1200px){.une.svelte-q8qink{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.presentation.svelte-q8qink h1:where(.svelte-q8qink){margin-bottom:.45em}.chapeau.svelte-q8qink{color:var(--texte-doux);font-size:clamp(1.1rem,1rem + .3vw,1.3rem);line-height:1.65}.mise-en-avant.svelte-q8qink{gap:1rem;display:grid}.conseil.svelte-q8qink{background:var(--surface);border:1px solid var(--bordure);border-left:2px solid var(--primaire);border-radius:0 var(--rayon) var(--rayon) 0;box-shadow:var(--ombre-legere);padding:1rem 1.2rem .25rem}.conseil.svelte-q8qink .eyebrow:where(.svelte-q8qink){margin-bottom:.35rem}.conseil.svelte-q8qink p:where(.svelte-q8qink):last-child{color:var(--texte-doux)}.soutenir.svelte-q8qink{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.25rem;display:flex}.lien-plus.svelte-q8qink{align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.filet.svelte-q8qink{background:linear-gradient(90deg, var(--primaire), var(--bordure) 35%, transparent);height:1px;margin:0 0 2rem}.titre-modules.svelte-q8qink{margin-bottom:1.1rem}.modules.svelte-q8qink{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.module.svelte-q8qink{background:var(--surface);border:1px solid var(--bordure);border-top:2px solid var(--bordure-forte);border-radius:var(--rayon);box-shadow:var(--ombre-legere);color:var(--texte-doux);flex-direction:column;padding:1.2rem 1.25rem 1.1rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.module-entete.svelte-q8qink{color:var(--primaire-texte);justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.numero.svelte-q8qink{font-family:var(--police-titre);color:var(--texte-discret);font-size:1.6rem;font-weight:500}.module.svelte-q8qink .eyebrow:where(.svelte-q8qink){margin-bottom:.3rem;font-size:.72rem}.module.svelte-q8qink h3:where(.svelte-q8qink){margin:0 0 .45rem;font-size:1.6rem}.module.svelte-q8qink h3:where(.svelte-q8qink) a:where(.svelte-q8qink){color:var(--texte);text-decoration:none}.module.svelte-q8qink h3:where(.svelte-q8qink) a:where(.svelte-q8qink):after{content:"";border-radius:var(--rayon);position:absolute;inset:0}.texte.svelte-q8qink{flex:1;margin:0 0 1rem;font-size:.98rem}.ouvrir.svelte-q8qink{font-family:var(--police-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primaire-texte);font-size:.75rem}.module.svelte-q8qink:hover{border-color:var(--bordure-forte);border-top-color:var(--primaire);box-shadow:var(--ombre);transform:translateY(-2px)}.module.svelte-q8qink:hover h3:where(.svelte-q8qink) a:where(.svelte-q8qink){color:var(--primaire-texte);text-underline-offset:4px;text-decoration:underline}.a-venir.svelte-q8qink{border:1px dashed var(--bordure-forte);border-radius:var(--rayon);color:var(--texte-doux);margin:0;padding:.8rem 1rem}.a-venir.svelte-q8qink strong:where(.svelte-q8qink){color:var(--primaire-texte);font-weight:500}.module.svelte-q8qink:focus-within{outline:3px solid var(--focus);outline-offset:3px}.module.svelte-q8qink h3:where(.svelte-q8qink) a:where(.svelte-q8qink):focus-visible{outline:none}.legende.svelte-f89nbf{color:var(--texte,#ece3d1);font-size:.9rem}.titre.svelte-f89nbf{margin:0;font-size:.95rem}.bascule.svelte-f89nbf{border-radius:var(--rayon-petit);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.45rem;margin-left:-.25rem;padding:0 .5rem 0 .25rem;display:inline-flex}.bascule.svelte-f89nbf:hover{border-color:var(--bordure-champ)}.chevron.svelte-f89nbf{color:var(--primaire-texte);transition:transform var(--duree-transition,.18s) ease;display:inline-block}.bascule[aria-expanded=true].svelte-f89nbf .chevron:where(.svelte-f89nbf){transform:rotate(90deg)}ul[hidden].svelte-f89nbf{display:none}@media (prefers-reduced-motion:reduce){.chevron.svelte-f89nbf{transition:none}}ul.svelte-f89nbf{flex-wrap:wrap;gap:.4rem 1.1rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}li.svelte-f89nbf{align-items:center;gap:.4rem;display:inline-flex}.forme.svelte-f89nbf{color:var(--texte-doux,#b5a993)}.visuellement-cache-local.svelte-f89nbf{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pourquoi.svelte-djljvi p:where(.svelte-djljvi){margin-bottom:.75rem}dl.svelte-djljvi{gap:.6rem;margin:0;display:grid}dl.svelte-djljvi>div:where(.svelte-djljvi){grid-template-columns:minmax(9rem,13rem) 1fr;gap:.25rem 1rem;display:grid}dt.svelte-djljvi{font-weight:700}dd.svelte-djljvi{overflow-wrap:anywhere;min-width:0;margin:0}.formule.svelte-djljvi{flex-wrap:wrap;gap:.3rem;display:inline-flex}.degre.svelte-djljvi{text-align:center;border:1px solid var(--bordure);background:var(--surface-2);border-radius:6px;min-width:2rem;padding:.05rem .35rem;font-weight:600;display:inline-block}.liste.svelte-djljvi{margin:0;padding-left:1.1rem}.aide.svelte-djljvi{color:var(--texte-doux);font-size:.9rem}@media (max-width:620px){dl.svelte-djljvi>div:where(.svelte-djljvi){grid-template-columns:1fr}}.defilement-tableau.svelte-148zjms{max-width:100%}.qualite.svelte-148zjms{font-weight:600}.qualite-majeure.svelte-148zjms{color:var(--succes)}.qualite-mineure.svelte-148zjms{color:var(--info)}.qualite-autre.svelte-148zjms{color:var(--avertissement)}tr.courante.svelte-148zjms{outline:2px solid var(--primaire);outline-offset:-2px}.col-explication.svelte-148zjms,.aide.svelte-148zjms{color:var(--texte-doux);font-size:.9rem}.etat.svelte-148zjms{color:var(--texte-doux);margin:0 0 .75rem}.titre-liste.svelte-148zjms{margin:.5rem 0 .25rem;font-size:1.05rem}.liste-tierces.svelte-148zjms{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.25rem 2rem;margin:0;padding-left:1.6rem;display:grid}.liste-tierces.svelte-148zjms li:where(.svelte-148zjms){padding-left:.2rem}.liste-tierces.svelte-148zjms li.courante:where(.svelte-148zjms){color:var(--primaire-texte);font-weight:600}.intervalle.svelte-148zjms{color:var(--texte-discret);font-size:.88rem}@media (max-width:620px){.tableau.svelte-148zjms thead:where(.svelte-148zjms){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tableau.svelte-148zjms tr:where(.svelte-148zjms){border-bottom:1px solid var(--bordure);grid-template-columns:6.5rem 1fr;padding:.3rem 0;display:grid}.tableau.svelte-148zjms th:where(.svelte-148zjms),.tableau.svelte-148zjms td:where(.svelte-148zjms){display:contents}.tableau.svelte-148zjms th:where(.svelte-148zjms):before,.tableau.svelte-148zjms td:where(.svelte-148zjms):before{content:attr(data-etiquette);color:var(--texte-discret);padding:.15rem .3rem}}.diagramme.svelte-1hnio94{background:var(--surface,#1c1611);border:1px solid var(--bordure,#3a2f25);border-radius:var(--rayon,10px);box-sizing:border-box;flex-direction:column;align-items:center;gap:.35rem;width:clamp(9rem,100%,13rem);min-width:min(9rem,100%);max-width:100%;margin:0;padding:.75rem;display:inline-flex}.diagramme.grand.svelte-1hnio94{gap:.5rem;width:clamp(9rem,100%,19rem);padding:1rem}.grand.svelte-1hnio94 .symbole:where(.svelte-1hnio94){font-size:1.9rem}.grand.svelte-1hnio94 .nom:where(.svelte-1hnio94){font-size:1rem}.grand.svelte-1hnio94 .dessin:where(.svelte-1hnio94){max-width:17rem}figcaption.svelte-1hnio94{flex-direction:column;align-items:center;line-height:1.15;display:flex}.symbole.svelte-1hnio94{color:var(--primaire-texte,#d9b568);font-size:1.4rem;font-weight:800}.nom.svelte-1hnio94{color:var(--texte-doux,#b5a993);font-size:.85rem}.dessin.svelte-1hnio94{width:100%;max-width:11rem;height:auto;display:block}.touche.svelte-1hnio94{fill:var(--diag-touche)}.bois-ebene.svelte-1hnio94{--diag-touche:#16100c;--diag-trait:#c9c3b8;--diag-point:#ece3d1;--diag-doigt:#16100c}.bois-palissandre.svelte-1hnio94{--diag-touche:#3b2417;--diag-trait:#c9c3b8;--diag-point:#ece3d1;--diag-doigt:#3b2417}.bois-erable.svelte-1hnio94{--diag-touche:#e6c995;--diag-trait:#4f4a43;--diag-point:#1c1410;--diag-doigt:#fffaf0}.bois-erable-roti.svelte-1hnio94{--diag-touche:#7a4a26;--diag-trait:#e3ddd2;--diag-point:#fbf7ef;--diag-doigt:#3b2417}.bois-noir.svelte-1hnio94{--diag-touche:#0c0c0e;--diag-trait:#c9c3b8;--diag-point:#ece3d1;--diag-doigt:#0c0c0e}.frette.svelte-1hnio94{stroke:var(--diag-trait,var(--texte-doux,#b5a993));stroke-width:1.5px}.sillet.svelte-1hnio94{fill:var(--diag-point,var(--texte,#ece3d1))}.corde.svelte-1hnio94{stroke:var(--diag-trait,var(--texte,#ece3d1))}.case-depart.svelte-1hnio94{text-anchor:end;fill:var(--texte,#ece3d1);font-size:13px;font-weight:700}.barre.svelte-1hnio94,.point.svelte-1hnio94{fill:var(--diag-point,var(--texte,#ece3d1))}.doigt.svelte-1hnio94{text-anchor:middle;fill:var(--diag-doigt,var(--surface,#1c1611));font-size:12px;font-weight:700}.x.svelte-1hnio94{stroke:var(--texte,#ece3d1);stroke-width:2px;stroke-linecap:round}.o.svelte-1hnio94{fill:none;stroke:var(--texte,#ece3d1);stroke-width:1.8px}.note.svelte-1hnio94{text-anchor:middle;fill:var(--texte-doux,#b5a993);font-size:11px}.role.svelte-1hnio94{fill:var(--texte,#ece3d1);font-weight:700}.role.fondamentale.svelte-1hnio94{fill:var(--primaire-texte,#d9b568);text-decoration:underline}.equivalent.svelte-1hnio94{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ecouter.svelte-1hnio94{border-radius:var(--rayon,8px);background:var(--primaire,#c9a24b);min-height:44px;color:var(--sur-primaire,#14100d);font:inherit;cursor:pointer;border:0;align-items:center;gap:.35rem;padding:.4rem .9rem;font-weight:600;display:inline-flex}.ecouter.svelte-1hnio94:disabled{opacity:.7;cursor:progress}.ecouter.svelte-1hnio94:focus-visible{outline:3px solid var(--focus,#e8c46a);outline-offset:2px}.verrou-compact.svelte-104okl4{color:var(--texte-doux);margin:.3rem 0 0;font-size:.85rem}.verrou-compact.svelte-104okl4 a:where(.svelte-104okl4){color:var(--primaire-texte)}.verrou.svelte-104okl4{color:var(--texte);margin:.6rem 0}.verrou.svelte-104okl4:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.verrou.svelte-104okl4 p:where(.svelte-104okl4){margin:0 0 .4rem}.verrou.svelte-104okl4 p:where(.svelte-104okl4):last-child{margin-bottom:0}.entete.svelte-104okl4{align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:1rem;display:flex}h2.entete.svelte-104okl4{font-size:1.35rem}.actions.svelte-104okl4{margin-top:.5rem}.verrou.svelte-104okl4 a:where(.svelte-104okl4):not(.bouton){color:var(--primaire-texte)}.aide.svelte-15e5seu{color:var(--texte-doux);font-size:.92rem}.filtres.svelte-15e5seu{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;display:flex}.champ.svelte-15e5seu{flex:12rem;gap:.3rem;min-width:0;display:grid}.champ.svelte-15e5seu select:where(.svelte-15e5seu),.champ.svelte-15e5seu input:where(.svelte-15e5seu){width:100%;min-width:0}.case-a-cocher.svelte-15e5seu{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.verrouillee.svelte-15e5seu{color:var(--texte-doux)}.familles.svelte-15e5seu{flex-wrap:wrap;gap:0 1.25rem;margin:.75rem 0;padding:.25rem .75rem;display:flex}.compte.svelte-15e5seu{color:var(--texte-doux);font-weight:500}.titre-degre.svelte-15e5seu{border-bottom:1px solid var(--bordure-forte);margin:1.25rem 0 .5rem;padding-bottom:.25rem}.cartes.svelte-15e5seu{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.accord.svelte-15e5seu{border:1px solid var(--bordure-forte);border-radius:var(--rayon);background:var(--surface-2);flex-direction:column;gap:.35rem;min-width:0;padding:.75rem;display:flex}.accord.svelte-15e5seu:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.attente.svelte-15e5seu{color:var(--texte-discret);font-style:italic}.accord.choisi.svelte-15e5seu{border-color:var(--primaire);background:var(--fond-accent);border-width:3px;padding:calc(.75rem - 2px)}.compactes.svelte-15e5seu{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));gap:.5rem}.compactes.svelte-15e5seu .accord:where(.svelte-15e5seu){gap:.2rem;padding:.5rem .6rem}.compactes.svelte-15e5seu .accord.choisi:where(.svelte-15e5seu){padding:calc(.5rem - 2px) calc(.6rem - 2px)}.compactes.svelte-15e5seu .nom:where(.svelte-15e5seu),.compactes.svelte-15e5seu .detail:where(.svelte-15e5seu),.compactes.svelte-15e5seu .fonction:where(.svelte-15e5seu){font-size:.82rem}.choix.svelte-15e5seu{border:1px solid var(--bordure-champ);border-radius:var(--rayon-petit);background:var(--surface);width:100%;min-height:44px;color:var(--texte);cursor:pointer;text-align:left;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;padding:.2rem .4rem;display:flex}.choix.svelte-15e5seu:hover{border-color:var(--primaire)}.choix[aria-pressed=true].svelte-15e5seu{background:var(--primaire);border-color:var(--primaire);color:var(--sur-primaire)}.choix[aria-pressed=true].svelte-15e5seu .symbole:where(.svelte-15e5seu){color:var(--sur-primaire)}.choix.svelte-15e5seu:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.coche.svelte-15e5seu{width:.9em;font-weight:700}.accord.svelte-15e5seu figure{align-self:center}.chiffrage.svelte-15e5seu{font-family:var(--police-titre);font-size:1.5rem;font-weight:600}.symbole.svelte-15e5seu{color:var(--primaire-texte);font-size:1.15rem;font-weight:600}.badge.svelte-15e5seu{font-family:var(--police-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--succes);color:var(--succes);border-radius:var(--rayon-petit);align-self:flex-start;padding:.05rem .4rem;font-size:.7rem}.nom.svelte-15e5seu{color:var(--texte-doux);margin:0}.detail.svelte-15e5seu{margin:0;font-size:.9rem}.fonction.svelte-15e5seu{align-items:center;gap:.4rem;margin:0;font-size:.9rem;display:flex}.pastille-fonction.svelte-15e5seu{border-radius:var(--rayon-petit);border:1px solid;justify-content:center;align-items:center;min-width:2rem;height:1.5rem;padding:0 .3rem;font-size:.8rem;font-weight:600;display:inline-flex}.fonction-tonique.svelte-15e5seu .pastille-fonction:where(.svelte-15e5seu){color:var(--succes);background:var(--fond-succes)}.fonction-sous-dominante.svelte-15e5seu .pastille-fonction:where(.svelte-15e5seu){color:var(--avertissement);background:var(--fond-avertissement)}.fonction-dominante.svelte-15e5seu .pastille-fonction:where(.svelte-15e5seu){color:var(--erreur);background:var(--fond-erreur)}.actions.svelte-15e5seu{flex-wrap:wrap;gap:.4rem;margin-top:auto;display:flex}.actions.svelte-15e5seu .bouton-secondaire:where(.svelte-15e5seu){flex:auto;padding:.45rem .6rem}.petit.svelte-15e5seu{min-height:44px;padding:.35rem .6rem;font-size:.9rem}.discret.svelte-15e5seu{color:var(--texte-discret)}.plus.svelte-15e5seu{margin-top:1rem}details.svelte-15e5seu{margin-top:.25rem}.convention.svelte-15e5seu{margin-bottom:.75rem}details.svelte-15e5seu p:where(.svelte-15e5seu){margin:.25rem 0 0;font-size:.9rem}.conteneur.svelte-spb4uf{max-width:100%}.cases.svelte-spb4uf{color:var(--texte-doux);font-size:.88rem}@media (max-width:620px){thead.svelte-spb4uf{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}tr.svelte-spb4uf{border-bottom:2px solid var(--bordure);grid-template-columns:6.5rem 1fr;padding:.3rem 0;display:grid}th.svelte-spb4uf,td.svelte-spb4uf{display:contents}th.svelte-spb4uf:before,td.svelte-spb4uf:before{content:attr(data-etiquette);color:var(--texte-doux);padding:.2rem .3rem;font-weight:600}.tableau.svelte-spb4uf th:where(.svelte-spb4uf),.tableau.svelte-spb4uf td:where(.svelte-spb4uf){border:none}}.barre-panneau.svelte-28mwjk,.panneau.svelte-28mwjk{z-index:30;right:calc(var(--marge-menu-droite,0px) + 1rem);bottom:calc(var(--haut-pied,36px) + .75rem);position:fixed}.barre-panneau.ancre-gauche.svelte-28mwjk,.panneau.ancre-gauche.svelte-28mwjk{right:auto;left:calc(var(--marge-menu-gauche,0px) + 1rem)}.barre-panneau.place.svelte-28mwjk,.panneau.place.svelte-28mwjk{bottom:auto;right:auto}.barre-panneau.ancre-haut.svelte-28mwjk:not(.place),.panneau.ancre-haut.svelte-28mwjk:not(.place):not(.mobile){top:var(--plafond-panneau,calc(var(--haut-entete,64px) + .75rem));bottom:auto}.barre-panneau.svelte-28mwjk{border:1px solid var(--primaire);background:var(--surface-2);max-width:min(30rem,100vw - 2rem);color:var(--texte);box-shadow:var(--ombre);border-radius:999px;align-items:stretch;display:flex}.poignee-barre.svelte-28mwjk{border:none;border-right:1px solid var(--bordure);min-width:44px;min-height:48px;color:var(--texte-discret);cursor:grab;touch-action:none;background:0 0;border-radius:999px 0 0 999px;flex:none;padding:0 .4rem 0 .7rem;font-size:1.1rem}.poignee-barre.svelte-28mwjk:active{cursor:grabbing}.deplier.svelte-28mwjk{min-width:0;min-height:48px;color:var(--texte);cursor:pointer;background:0 0;border:none;border-radius:0 999px 999px 0;align-items:center;gap:.5rem;padding:.4rem .9rem .4rem .6rem;display:flex}.actions.svelte-28mwjk{flex:none;align-items:center;gap:.3rem;display:flex}.actions-barre.svelte-28mwjk{border-right:1px solid var(--bordure);padding:0 .3rem}.actions.svelte-28mwjk button,.actions.svelte-28mwjk a{min-width:44px;min-height:44px}.actions-tete.svelte-28mwjk{align-self:center}.deplier.svelte-28mwjk:hover,.poignee-barre.svelte-28mwjk:hover{background:var(--survol)}.deplier.svelte-28mwjk:focus-visible,.poignee-barre.svelte-28mwjk:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.deplier.svelte-28mwjk svg:where(.svelte-28mwjk){color:var(--primaire-texte);flex:none}.deplier.svelte-28mwjk .libelle:where(.svelte-28mwjk){color:var(--primaire-texte);white-space:nowrap;font-weight:600}.deplier.svelte-28mwjk .resume:where(.svelte-28mwjk){color:var(--texte-doux);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;overflow:hidden}.panneau.svelte-28mwjk{--hauteur-habituelle-panneau:max(calc(var(--min-panneau-rem,18) * 1rem), calc(100dvh - var(--plafond-panneau,5rem) - var(--haut-pied,36px) - 1.75rem));width:min(23rem,100vw - 2rem);max-height:var(--hauteur-habituelle-panneau);border:1px solid var(--bordure-forte);border-radius:var(--rayon);background:var(--surface);color:var(--texte);box-shadow:var(--ombre);flex-direction:column;display:flex}.panneau[hidden].svelte-28mwjk{display:none}.panneau.place.svelte-28mwjk{max-height:min(var(--hauteur-habituelle-panneau), var(--hauteur-max-panneau,calc(100dvh - var(--haut-pied,36px) - 1rem)))}.panneau.dimensionne.svelte-28mwjk{max-height:var(--hauteur-max-panneau,calc(100dvh - var(--haut-pied,36px) - 1rem));max-width:calc(100vw - 1rem)}.tete.svelte-28mwjk{align-items:stretch;gap:.4rem;padding:.4rem .4rem 0;display:flex}.poignee.svelte-28mwjk{border-radius:var(--rayon-petit);min-width:0;min-height:44px;color:var(--texte);cursor:grab;touch-action:none;text-align:left;background:0 0;border:1px dashed #0000;flex:auto;align-items:center;gap:.5rem;padding:.2rem .6rem;display:flex}.poignee.svelte-28mwjk:active{cursor:grabbing}.poignee.svelte-28mwjk:hover{border-color:var(--bordure-champ)}.poignee.svelte-28mwjk:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.grip.svelte-28mwjk{color:var(--texte-discret);font-size:1.1rem}.titre.svelte-28mwjk{font-family:var(--police-titre);font-size:1.25rem;font-weight:600}.titre-mobile.svelte-28mwjk{flex:auto;align-self:center;margin:0;padding-left:.5rem}.reduire.svelte-28mwjk{flex:none;min-height:44px;padding:.3rem .8rem}.ligne-resume.svelte-28mwjk{align-items:center;gap:.5rem;margin:.2rem .5rem .4rem 1rem;display:flex}.resume-panneau.svelte-28mwjk{min-width:0;color:var(--texte-doux);flex:auto;margin:0;font-size:.88rem}.contenu.svelte-28mwjk{overscroll-behavior:contain;border-top:1px solid var(--bordure);flex:auto;min-height:0;padding:0 1rem 1rem;overflow-y:auto}.redim.svelte-28mwjk{width:44px;height:44px;color:var(--texte-discret);cursor:nwse-resize;touch-action:none;background:0 0;border:none;justify-content:flex-end;align-items:flex-end;padding:4px;display:flex;position:absolute;bottom:0;right:0}.redim.svelte-28mwjk:hover{color:var(--primaire-texte)}.redim-haut.svelte-28mwjk{cursor:nwse-resize;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:0;position:static}.redim.svelte-28mwjk:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;color:var(--primaire-texte)}.panneau.mobile.svelte-28mwjk{top:auto;left:0;right:0;bottom:calc(var(--haut-pied,36px) + var(--haut-barre-mobile,56px));width:auto;max-height:calc(100dvh - var(--haut-pied,36px) - var(--haut-barre-mobile,56px) - .5rem);border-radius:var(--rayon) var(--rayon) 0 0}.poignee-feuille.svelte-28mwjk{cursor:ns-resize;touch-action:none;justify-content:center;align-items:center;min-height:44px;margin-top:-12px;padding:.3rem 0 0;display:flex}.poignee-feuille.svelte-28mwjk:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;border-radius:var(--rayon)}.poignee-feuille.svelte-28mwjk .trait:where(.svelte-28mwjk){background:var(--bordure-forte);border-radius:3px;width:3rem;height:5px}@media (prefers-reduced-motion:no-preference){.panneau.mobile.svelte-28mwjk:not(.glisse-feuille){transition:height .18s}.panneau.svelte-28mwjk:not(.mobile){transition:box-shadow .15s}}.sommaire.svelte-9qtr2a{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);min-width:0;box-shadow:var(--ombre-legere)}.sommaire.collant.svelte-9qtr2a{z-index:5;position:sticky}ul.svelte-9qtr2a{overscroll-behavior-x:contain;scrollbar-width:thin;gap:.35rem;margin:0;padding:.35rem;list-style:none;display:flex;position:relative;overflow-x:auto}li.svelte-9qtr2a{flex:none}.puce.svelte-9qtr2a{border:1px solid var(--bordure-forte);min-height:44px;color:var(--texte-doux);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--duree-transition) ease, border-color var(--duree-transition) ease;background:0 0;border-radius:999px;padding:.3rem .9rem;font-size:.9rem;line-height:1.2}.puce.svelte-9qtr2a:hover{background:var(--survol);color:var(--texte);border-color:var(--bordure-champ)}.puce[aria-current=location].svelte-9qtr2a{background:var(--fond-accent);border-color:var(--primaire);color:var(--primaire-texte);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:919.98px){.puce.svelte-9qtr2a{padding:.3rem .75rem;font-size:.85rem}}.atelier.svelte-1gcxkmu{gap:1rem;min-width:0;display:grid}.atelier.svelte-1gcxkmu>*,.portee-collante.svelte-1gcxkmu>*{min-width:0}.entete-page.svelte-1gcxkmu h1{margin-bottom:.25rem}@media (min-width:920px){.entete-page.svelte-1gcxkmu{flex-wrap:wrap;align-items:flex-end;column-gap:2rem;display:flex}.entete-page.svelte-1gcxkmu .eyebrow{flex-basis:100%;margin-bottom:.1rem}.entete-page.svelte-1gcxkmu h1{margin:0;font-size:clamp(1.8rem,2.4vw,2.4rem)}.entete-page.svelte-1gcxkmu h1+p{color:var(--texte-doux);flex:30rem;margin:0;padding-bottom:.3rem;font-size:.92rem}}.portee-collante.svelte-1gcxkmu{gap:1rem;min-width:0;display:grid}.vitrine-haut.svelte-1gcxkmu,.vitrine-bas.svelte-1gcxkmu,.zone-manche.svelte-1gcxkmu{min-width:0}.vitrine-titre.svelte-1gcxkmu{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;margin-bottom:.4rem;display:flex}.vitrine-bas.svelte-1gcxkmu{gap:.75rem;display:grid}@media (min-width:920px){.vitrine.svelte-1gcxkmu{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre-legere);gap:.75rem;padding:1rem;display:grid}.barre-mobile.svelte-1gcxkmu{display:none}.collant.svelte-1gcxkmu .vitrine:where(.svelte-1gcxkmu){display:contents}.collant.svelte-1gcxkmu .vitrine-haut:where(.svelte-1gcxkmu){top:var(--haut-entete);z-index:5;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre-legere);padding:.6rem 1rem .4rem;position:sticky}.collant.svelte-1gcxkmu .vitrine-bas:where(.svelte-1gcxkmu){background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);padding:1rem}.compact.svelte-1gcxkmu .vitrine-haut:where(.svelte-1gcxkmu){padding:.3rem .75rem .2rem}.compact.svelte-1gcxkmu .vitrine-titre:where(.svelte-1gcxkmu){flex-wrap:nowrap;gap:.5rem;margin-bottom:.15rem}.compact.svelte-1gcxkmu .vitrine-titre:where(.svelte-1gcxkmu) :is(h2,h3){text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.05rem;overflow:hidden}.compact.svelte-1gcxkmu .vitrine-titre:where(.svelte-1gcxkmu) button{min-height:44px;padding:.25rem .5rem}.compact.svelte-1gcxkmu .vitrine-titre:where(.svelte-1gcxkmu) .texte-bouton{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compact.svelte-1gcxkmu .vitrine-titre:where(.svelte-1gcxkmu) button:has(.texte-bouton){justify-content:center;min-width:44px}.compact.svelte-1gcxkmu .entete-page:where(.svelte-1gcxkmu) h1{font-size:1.6rem}}@media (max-width:919.98px){.atelier.svelte-1gcxkmu{padding-bottom:4.5rem}.vitrine.svelte-1gcxkmu{display:contents}.vitrine-haut.svelte-1gcxkmu{background:var(--surface);border-bottom:1px solid var(--bordure-forte);box-shadow:var(--ombre-legere);margin:0 -.5rem;padding:.35rem .5rem .25rem}.collant.svelte-1gcxkmu .vitrine-haut:where(.svelte-1gcxkmu){top:var(--haut-entete);z-index:5;position:sticky}.vitrine-titre.svelte-1gcxkmu{flex-wrap:nowrap;margin-bottom:.2rem}.vitrine-bas.svelte-1gcxkmu{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);padding:.75rem}.barre-mobile.svelte-1gcxkmu{left:0;right:0;bottom:var(--haut-pied);z-index:15;background:var(--surface-2);border-top:1px solid var(--bordure-forte);box-shadow:var(--ombre-legere);align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex;position:fixed}.titre-masque.svelte-1gcxkmu .vitrine-titre:where(.svelte-1gcxkmu){display:none}.reserve-feuille.svelte-1gcxkmu{padding-bottom:100dvh}.bandes-masquees.svelte-1gcxkmu .zone-manche:where(.svelte-1gcxkmu)>:not(:has(.manche)):not(.manche):not([aria-live]):not(.visuellement-cache){display:none}.barre-contenu.svelte-1gcxkmu{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.ouvrir-options.svelte-1gcxkmu{flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.35rem;display:inline-flex}}.groupe-puces.svelte-10j1rlo{border:none;border-bottom:1px solid var(--bordure);min-width:0;margin:0;padding:0 0 1rem}.entete-groupe.svelte-10j1rlo{float:left;justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;margin:0;padding:.9rem 0 .5rem;display:flex}.valeur.svelte-10j1rlo{font-family:var(--police);letter-spacing:0;text-transform:none;color:var(--texte);text-align:right;overflow-wrap:anywhere;min-width:0;font-size:.95rem}.sous-titre.svelte-10j1rlo{clear:both;color:var(--texte-discret);margin:.5rem 0 .3rem;font-size:.82rem}.puces.svelte-10j1rlo{clear:both;flex-wrap:wrap;gap:.4rem;display:flex}.puce.svelte-10j1rlo{border:1px solid var(--bordure-champ);border-radius:var(--rayon-petit);background:var(--surface-2);min-width:44px;min-height:44px;color:var(--texte);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .7rem;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}.larges.svelte-10j1rlo .puce:where(.svelte-10j1rlo){flex-direction:column;gap:0;min-width:4.5rem;line-height:1.15}.puce.svelte-10j1rlo input:where(.svelte-10j1rlo){opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.puce.svelte-10j1rlo:hover{border-color:var(--texte);background:var(--survol)}.puce.svelte-10j1rlo:has(input:where(.svelte-10j1rlo):checked){background:var(--primaire);border-color:var(--primaire);color:var(--sur-primaire)}.puce.svelte-10j1rlo:has(input:where(.svelte-10j1rlo):checked) .libelle:where(.svelte-10j1rlo):before{content:"✓ ";content:"✓ " / ""}.puce.svelte-10j1rlo:has(input:where(.svelte-10j1rlo):focus-visible){outline:3px solid var(--focus);outline-offset:2px}.puce.desactive.svelte-10j1rlo{opacity:.4;cursor:not-allowed}.puce.verrouillee.svelte-10j1rlo{color:var(--texte-doux);cursor:help;border-style:dashed}.cadenas.svelte-10j1rlo{margin-right:.25rem;font-size:.8em}.detail.svelte-10j1rlo{font-family:var(--police-mono);color:var(--texte-discret);font-size:.72rem}.puce.svelte-10j1rlo:has(input:where(.svelte-10j1rlo):checked) .detail:where(.svelte-10j1rlo){color:var(--sur-primaire)}.sous-puces.svelte-10j1rlo{clear:both;margin-top:.6rem}@media (prefers-reduced-motion:reduce){.puce.svelte-10j1rlo{transition:none}}.aide.svelte-1tme9z7{color:var(--texte-doux);margin:0;font-size:.85rem}.retirer.svelte-1tme9z7{margin-bottom:.5rem;padding:.35rem .75rem}.boutons.svelte-1qb883v{flex-wrap:wrap;gap:.4rem;display:flex}.boutons.svelte-1qb883v button:where(.svelte-1qb883v){padding:.4rem .7rem}button[aria-disabled=true].svelte-1qb883v{opacity:.45;cursor:not-allowed}.etat.svelte-1qb883v{color:var(--texte-doux);margin:.4rem 0 0;font-size:.88rem}.accord-vitrine.svelte-ct7zfp{flex-wrap:wrap;align-items:flex-start;gap:.5rem 1.25rem;display:flex}.infos.svelte-ct7zfp{flex:13rem;min-width:0}.infos.svelte-ct7zfp p:where(.svelte-ct7zfp){margin:0}.eyebrow.svelte-ct7zfp{margin-bottom:.2rem}.titre-accord.svelte-ct7zfp{font-family:var(--police-titre);font-size:1.6rem;line-height:1.1}.symbole.svelte-ct7zfp{color:var(--primaire-texte);font-weight:600}.chiffrage.svelte-ct7zfp{color:var(--texte-doux);font-size:1.1rem}.detail.svelte-ct7zfp{color:var(--texte-doux);font-size:.9rem}.actions.svelte-ct7zfp{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.actions.svelte-ct7zfp button:where(.svelte-ct7zfp){padding:.4rem .75rem}.discret.svelte-ct7zfp{color:var(--texte-discret)}.diagramme.svelte-ct7zfp{flex:none;justify-content:center;align-items:center;min-height:8rem;display:flex}.diagramme.svelte-ct7zfp figure{margin:0}.attente.svelte-ct7zfp{color:var(--texte-discret);margin:0;font-style:italic}.compacte.svelte-ct7zfp .titre-accord:where(.svelte-ct7zfp){font-size:1.3rem}@container (width<=20rem){.accord-vitrine.svelte-ct7zfp{flex-flow:column;align-items:stretch;gap:.35rem}.diagramme.svelte-ct7zfp{order:-1;min-height:6rem}.eyebrow.svelte-ct7zfp{display:none}.titre-accord.svelte-ct7zfp{font-size:1.1rem}.detail.svelte-ct7zfp{font-size:.82rem}.actions.svelte-ct7zfp{gap:.3rem;margin-top:.3rem}.actions.svelte-ct7zfp button:where(.svelte-ct7zfp){flex:auto;padding:.3rem .5rem;font-size:.88rem}}.aide.svelte-16tw7ur{color:var(--texte-doux);margin:0;font-size:.85rem}.boutons.svelte-16tw7ur{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.boutons.svelte-16tw7ur button:where(.svelte-16tw7ur){padding:.4rem .7rem}button[aria-disabled=true].svelte-16tw7ur{opacity:.45;cursor:not-allowed}.parcours-vitrine.svelte-1ed3knk{border-left:3px solid var(--primaire);background:var(--fond-accent);border-radius:var(--rayon);gap:.35rem;min-width:0;padding:.5rem .75rem;display:grid}.tete.svelte-1ed3knk{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.tete.svelte-1ed3knk p:where(.svelte-1ed3knk){margin:0}.nom.svelte-1ed3knk{font-family:var(--police-titre);color:var(--primaire-texte);font-size:1.15rem}.discret.svelte-1ed3knk{font-family:var(--police);color:var(--texte-discret);font-size:.85rem}.description.svelte-1ed3knk,.etat.svelte-1ed3knk{color:var(--texte-doux);margin:0;font-size:.88rem}.etat.svelte-1ed3knk{min-height:1.4em}.tete.svelte-1ed3knk button:where(.svelte-1ed3knk){flex:none;min-height:44px;padding:.3rem .7rem}.etapes.svelte-1ed3knk:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.etapes.svelte-1ed3knk{max-height:14rem;margin:.3rem 0 0;padding-left:1.8rem;font-size:.88rem;overflow-y:auto}.etapes.svelte-1ed3knk li.courante:where(.svelte-1ed3knk){color:var(--primaire-texte);font-weight:600}summary.svelte-1ed3knk{cursor:pointer;min-height:44px;color:var(--primaire-texte);align-items:center;display:flex}.explorer.svelte-bonljd{min-width:0}.intro.svelte-bonljd{color:var(--texte-doux);margin:0}.aide.svelte-bonljd{color:var(--texte-doux);margin:0;font-size:.86rem}.titre-gamme.svelte-bonljd{margin:0;font-size:1.45rem;line-height:1.15}.ecoute.svelte-bonljd{gap:.4rem;display:flex}.ecoute.svelte-bonljd button:where(.svelte-bonljd){min-height:44px;padding:.35rem .75rem}.aide-defilement.svelte-bonljd{color:var(--texte-discret);margin:.2rem 0 0;font-size:.8rem}.zone-accord.svelte-bonljd,.zone-repere.svelte-bonljd{min-width:0}.zone-accord.svelte-bonljd{container-type:inline-size}.zone-repere.svelte-bonljd{align-content:start;gap:.6rem;display:grid}.famille-gamme.svelte-bonljd{color:var(--texte-doux);margin:0;font-size:.9rem}.etiquette-famille.svelte-bonljd{border:1px solid var(--bordure-champ);border-radius:var(--rayon-petit);font-family:var(--police-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--primaire-texte);margin-right:.4rem;padding:.05rem .5rem;font-size:.72rem;display:inline-block}.invite.svelte-bonljd{color:var(--texte-discret);margin:0;font-style:italic}.legende-compacte.svelte-bonljd .legende{font-size:.8rem}.legende-compacte.svelte-bonljd .titre{margin-bottom:.2rem;font-size:.85rem}@media (min-width:920px){.explorer.svelte-bonljd .vitrine-bas{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1rem 1.5rem}}.options.svelte-bonljd{min-width:0}.titre-section-options.svelte-bonljd{color:var(--primaire-texte);margin:1.25rem 0 0;font-size:1.15rem}.champs-annexes.svelte-bonljd{border-bottom:1px solid var(--bordure);gap:.6rem;padding:.9rem 0 1rem;display:grid}.champ.svelte-bonljd{gap:.3rem;min-width:0;display:grid}.champ.svelte-bonljd select:where(.svelte-bonljd),.champ.svelte-bonljd input:where(.svelte-bonljd){width:100%;min-width:0;min-height:44px}.bloc-dico.svelte-bonljd{min-width:0}@media (max-width:919.98px){.titre-gamme.svelte-bonljd{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.05rem;overflow:hidden}.ecoute.svelte-bonljd button:where(.svelte-bonljd){min-width:44px;padding:.3rem}.texte-bouton.svelte-bonljd{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.barre-accord.svelte-bonljd{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;overflow:hidden}.barre-accord.svelte-bonljd strong:where(.svelte-bonljd){color:var(--primaire-texte)}.barre-chiffrage.svelte-bonljd{color:var(--texte-discret);font-size:.85rem}.explorer.svelte-bonljd .barre-contenu button{flex:none;min-height:44px;padding:.35rem .7rem}}.tiroir.svelte-bonljd{width:100%;max-width:100%;max-height:45vh;border:1px solid var(--bordure-forte);border-radius:var(--rayon) var(--rayon) 0 0;background:var(--surface);max-height:45dvh;color:var(--texte);box-shadow:var(--ombre);overscroll-behavior:contain;margin:auto 0 0;padding:0;overflow-y:auto}.tiroir.svelte-bonljd::backdrop{background:color-mix(in srgb, var(--fond) 55%, transparent)}.tiroir-entete.svelte-bonljd{z-index:1;background:var(--surface-2);border-bottom:1px solid var(--bordure);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}.tiroir-entete.svelte-bonljd h2:where(.svelte-bonljd){margin:0;font-size:1.1rem}.tiroir-contenu.svelte-bonljd{padding:0 .75rem 1rem}.notes-gamme.svelte-bonljd{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.note-gamme.svelte-bonljd{border:1px solid var(--bordure-champ);color:var(--texte);background:color-mix(in srgb, var(--note-gamme) 25%, transparent);border-radius:999px;align-items:baseline;gap:.3rem;padding:.05rem .5rem;font-size:.92rem;font-weight:600;display:inline-flex}.note-gamme.svelte-bonljd .abrege:where(.svelte-bonljd){font-family:var(--police-mono);color:var(--texte-doux);font-size:.72rem;font-weight:500}.note-tonique.svelte-bonljd{border-radius:var(--rayon-petit);background:color-mix(in srgb, var(--tonique) 25%, transparent);text-decoration:underline}.note-tierce.svelte-bonljd{background:color-mix(in srgb, var(--note-tierce) 25%, transparent)}.note-quinte.svelte-bonljd{background:color-mix(in srgb, var(--note-quinte) 25%, transparent)}.note-septieme.svelte-bonljd{background:color-mix(in srgb, var(--note-septieme) 25%, transparent)}.note-caracteristique.svelte-bonljd{background:color-mix(in srgb, var(--note-caracteristique) 25%, transparent);border-style:dashed}.bandeau-etat.svelte-bonljd{border-left:3px solid var(--primaire);background:var(--fond-accent);border-radius:var(--rayon);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem .75rem;display:flex}.bandeau-etat.svelte-bonljd p:where(.svelte-bonljd){margin:0}.titre-approfondir.svelte-bonljd{margin:1rem 0 0}.theorie.svelte-bonljd{align-items:start;gap:1rem;min-width:0;display:grid}.theorie.svelte-bonljd>*{min-width:0}@media (min-width:1400px){.theorie.svelte-bonljd{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cercle.svelte-83ln1u{touch-action:manipulation;width:100%;max-width:440px;height:auto;margin:0 auto;display:block}@media (min-width:1400px){.cercle.svelte-83ln1u{max-width:clamp(440px,100vh - 13rem,620px)}}.cercle.compact.svelte-83ln1u{max-width:360px}@media (min-width:1400px){.cercle.compact.svelte-83ln1u{max-width:clamp(360px,100vh - 20rem,460px)}}.case.svelte-83ln1u{cursor:pointer;outline:none}.fond.svelte-83ln1u{fill:var(--surface);stroke:var(--bordure-champ);stroke-width:1px}.case.majeur.svelte-83ln1u .fond:where(.svelte-83ln1u){fill:var(--surface-2)}.case.svelte-83ln1u:hover .fond:where(.svelte-83ln1u){fill:var(--fond-accent)}.contour.svelte-83ln1u{fill:none;stroke:none}.case.depart.svelte-83ln1u .fond:where(.svelte-83ln1u){fill:var(--fond-accent)}.case.depart.svelte-83ln1u .contour:where(.svelte-83ln1u){stroke:var(--primaire);stroke-width:3px}.case.arrivee.svelte-83ln1u .fond:where(.svelte-83ln1u){fill:var(--fond-info)}.case.arrivee.svelte-83ln1u .contour:where(.svelte-83ln1u){stroke:var(--info);stroke-width:3px;stroke-dasharray:6 4}.contour-cycle.svelte-83ln1u{fill:none;stroke:none}.case.en-cours.svelte-83ln1u:not(.depart):not(.arrivee) .fond:where(.svelte-83ln1u){fill:var(--fond-accent)}.case.en-cours.svelte-83ln1u .contour-cycle:where(.svelte-83ln1u){stroke:var(--texte);stroke-width:2.5px}.case.en-cours.svelte-83ln1u:not(.depart):not(.arrivee) .contour:where(.svelte-83ln1u){stroke:var(--primaire);stroke-width:3px}.marque-cycle.svelte-83ln1u path:where(.svelte-83ln1u){fill:var(--texte);stroke:var(--fond);stroke-width:1.5px}.sens-arc.svelte-83ln1u{fill:none;stroke:var(--primaire-texte);stroke-width:3px;stroke-linecap:round}.sens-pointe.svelte-83ln1u{fill:var(--primaire-texte)}.sens-symbole.svelte-83ln1u{fill:var(--primaire-texte);stroke:none;font-size:26px;font-weight:700}.case.depart.arrivee.svelte-83ln1u .fond:where(.svelte-83ln1u){fill:var(--fond-avertissement)}.case.svelte-83ln1u:focus-visible .contour:where(.svelte-83ln1u){stroke:var(--focus);stroke-width:4px;stroke-dasharray:none}text.svelte-83ln1u{text-anchor:middle;fill:var(--texte);pointer-events:none;stroke:var(--fond);stroke-width:3px;stroke-linejoin:round;paint-order:stroke;font-family:var(--police)}.nom-majeur.svelte-83ln1u{font-size:21px;font-weight:700}.nom-majeur.texte-en-cours.svelte-83ln1u{text-decoration:underline}.nom-mineur.svelte-83ln1u{font-size:16px;font-weight:600}.enharmonie.svelte-83ln1u{fill:var(--texte-doux);font-size:15.5px}.armure.svelte-83ln1u{fill:var(--texte-doux);font-size:15.5px;font-weight:600}.texte-centre.svelte-83ln1u{fill:var(--primaire-texte);font-size:34px;font-weight:800}.sous-texte-centre.svelte-83ln1u{fill:var(--texte-doux);font-size:16px;font-weight:600}.fleche.svelte-83ln1u{stroke:var(--texte);stroke-width:2.5px;stroke-linecap:round;pointer-events:none}.pointe.svelte-83ln1u{fill:var(--texte)}.parcours.svelte-83ln1u{fill:none;stroke:var(--texte-doux);stroke-width:1.5px;pointer-events:none}.pointe-parcours.svelte-83ln1u{fill:var(--texte-doux)}.pastille.svelte-83ln1u{pointer-events:none}.pastille.svelte-83ln1u text:where(.svelte-83ln1u){fill:var(--sur-primaire);stroke:none;font-size:15.5px;font-weight:800}.pastille-depart.svelte-83ln1u circle:where(.svelte-83ln1u){fill:var(--primaire);stroke:var(--fond);stroke-width:1.5px}.pastille-arrivee.svelte-83ln1u rect:where(.svelte-83ln1u){fill:var(--info);stroke:var(--fond);stroke-width:1.5px}.centre.svelte-83ln1u{fill:var(--fond);stroke:var(--bordure-forte)}.cercle.anime.svelte-83ln1u .fond:where(.svelte-83ln1u){transition:fill .18s}.cercle.anime.svelte-83ln1u .contour-cycle:where(.svelte-83ln1u),.cercle.anime.svelte-83ln1u .contour:where(.svelte-83ln1u){transition:stroke .18s}@media (prefers-reduced-motion:reduce){.cercle.anime.svelte-83ln1u .fond:where(.svelte-83ln1u),.cercle.anime.svelte-83ln1u .contour-cycle:where(.svelte-83ln1u),.cercle.anime.svelte-83ln1u .contour:where(.svelte-83ln1u){transition:none}}.defilement.svelte-ea7dfx{position:relative;overflow-x:auto}.tableau.svelte-ea7dfx{min-width:min(640px,100%)}@media (max-width:700px){.tableau.svelte-ea7dfx{min-width:640px}}tr.choisie.svelte-ea7dfx td:where(.svelte-ea7dfx):last-child{font-weight:700}.chemin.svelte-1mycm4o{grid-template-columns:minmax(0,1fr);gap:.75rem 2rem;transition:box-shadow .2s;display:grid}.principal.svelte-1mycm4o,.lateral.svelte-1mycm4o{align-content:start;gap:.75rem;min-width:0;display:grid}@media (min-width:1300px){.chemin.svelte-1mycm4o{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lateral.svelte-1mycm4o .volet:where(.svelte-1mycm4o){border-top:none;padding-top:0}}.volet.svelte-1mycm4o p:where(.svelte-1mycm4o){max-width:var(--largeur-texte)}.chemin.joue.svelte-1mycm4o{box-shadow:0 0 0 3px var(--primaire)}.entete-chemin.svelte-1mycm4o h3:where(.svelte-1mycm4o){margin:0 0 .35rem}.numero.svelte-1mycm4o{color:var(--primaire-texte)}.etiquettes.svelte-1mycm4o{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.etiquette.svelte-1mycm4o{background:var(--surface-2);border:1px solid var(--bordure-champ);color:var(--texte);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.85rem;font-weight:600;display:inline-flex}.difficulte.svelte-1mycm4o span:where(.svelte-1mycm4o){letter-spacing:.1em;color:var(--primaire-texte)}.sequence.svelte-1mycm4o{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.accord.svelte-1mycm4o{text-align:center;border:2px solid var(--bordure-champ);border-radius:var(--rayon);background:var(--surface-2);justify-items:center;gap:.1rem;padding:.55rem .4rem .5rem;display:grid;position:relative}.accord.en-cours.svelte-1mycm4o{border:3px solid var(--primaire);background:var(--fond-accent)}.marque-en-cours.svelte-1mycm4o{color:var(--primaire-texte);font-size:.9rem;position:absolute;top:.2rem;left:.45rem}.symbole.svelte-1mycm4o{font-size:1.45rem;font-weight:800;line-height:1.2}.chiffrage.svelte-1mycm4o{color:var(--texte-doux);font-size:.85rem}.chiffrage.svelte-1mycm4o strong:where(.svelte-1mycm4o){color:var(--texte);font-family:var(--police-titre);font-size:1.05rem}.actions.svelte-1mycm4o{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.etat.svelte-1mycm4o{color:var(--texte-doux);margin:0;font-weight:600}.volet.svelte-1mycm4o{border-top:1px solid var(--bordure);padding-top:.5rem}.volet.svelte-1mycm4o summary:where(.svelte-1mycm4o){cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.volet.svelte-1mycm4o p:where(.svelte-1mycm4o){margin:.4rem 0 .6rem}.diagrammes.svelte-1mycm4o{flex-wrap:wrap;gap:.75rem;padding-top:.5rem;display:flex}.sans-diagramme.svelte-1mycm4o{color:var(--texte-doux)}@media (max-width:480px){.sequence.svelte-1mycm4o{grid-template-columns:repeat(2,minmax(0,1fr))}.diagrammes.svelte-1mycm4o{justify-content:center}}.parcours.svelte-i8d1ew{border:1px solid var(--bordure-forte);border-radius:var(--rayon);background:var(--surface-2);gap:.6rem;min-width:0;padding:.9rem 1rem;display:grid}.parcours.svelte-i8d1ew h3:where(.svelte-i8d1ew){margin:0}.aide.svelte-i8d1ew{color:var(--texte-doux);margin:0;font-size:.9rem}.options.svelte-i8d1ew{flex-wrap:wrap;gap:.6rem 1rem;display:flex}.groupe.svelte-i8d1ew{border:1px solid var(--bordure-forte);border-radius:8px;flex-wrap:wrap;gap:.1rem 1rem;min-width:0;margin:0;padding:.3rem .8rem .5rem;display:flex}.groupe.svelte-i8d1ew legend:where(.svelte-i8d1ew){padding:0 .3rem;font-weight:600}.option.svelte-i8d1ew{align-items:center;gap:.45rem;min-height:44px;display:inline-flex}.actions.svelte-i8d1ew{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pas.svelte-i8d1ew{flex-wrap:wrap;gap:.5rem;display:flex}.etat.svelte-i8d1ew{color:var(--primaire-texte);min-height:1.5em;margin:0;font-weight:600}.volet.svelte-i8d1ew summary:where(.svelte-i8d1ew){cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.defilement.svelte-i8d1ew{position:relative;overflow-x:auto}tr.en-cours.svelte-i8d1ew td:where(.svelte-i8d1ew),tr.en-cours.svelte-i8d1ew th:where(.svelte-i8d1ew){background:var(--fond-accent)}.cycles.svelte-x10ddz{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.colonnes.svelte-x10ddz{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:900px){.colonnes.svelte-x10ddz{grid-template-columns:repeat(3,minmax(0,1fr))}}.bloc.svelte-x10ddz{border-top:2px solid var(--primaire);min-width:0;padding-top:.5rem}.bloc.svelte-x10ddz h3:where(.svelte-x10ddz){margin:0 0 .4rem}.bloc.svelte-x10ddz p:where(.svelte-x10ddz){margin:.3rem 0 .6rem}.sous-titre.svelte-x10ddz{font-weight:700}.exemples-texte.svelte-x10ddz{font-family:var(--police-mono);margin:0;padding-left:1.2rem;font-size:.9rem}.exemples.svelte-x10ddz{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1400px){.exemples.svelte-x10ddz{grid-template-columns:repeat(4,minmax(0,1fr))}}.exemple.svelte-x10ddz{border:1px solid var(--bordure-forte);border-radius:var(--rayon);background:var(--surface-2);align-content:start;gap:.5rem;padding:.7rem .8rem;display:grid}.exemple.joue.svelte-x10ddz{box-shadow:0 0 0 3px var(--primaire)}.titre-exemple.svelte-x10ddz{margin:0;font-weight:700}.accords.svelte-x10ddz{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.accords.svelte-x10ddz li:where(.svelte-x10ddz){border:2px solid var(--bordure-champ);border-radius:var(--rayon);justify-items:center;min-width:3.4rem;padding:.3rem .4rem;display:grid;position:relative}.accords.svelte-x10ddz li.en-cours:where(.svelte-x10ddz){border:3px solid var(--primaire);background:var(--fond-accent)}.marque.svelte-x10ddz{color:var(--primaire-texte);font-size:.75rem;position:absolute;top:0;left:.2rem}.symbole.svelte-x10ddz{font-weight:800}.chiffrage.svelte-x10ddz{font-family:var(--police-titre);color:var(--texte-doux);font-size:1rem}.exemple.svelte-x10ddz button:where(.svelte-x10ddz){justify-self:start}.legende.svelte-cr3alz{color:var(--texte);font-size:.9rem}.titre.svelte-cr3alz{margin:0;font-size:.95rem}.bascule.svelte-cr3alz{border-radius:var(--rayon-petit);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.45rem;margin-left:-.25rem;padding:0 .5rem 0 .25rem;display:inline-flex}.bascule.svelte-cr3alz:hover{border-color:var(--bordure-champ)}.chevron.svelte-cr3alz{color:var(--primaire-texte);transition:transform var(--duree-transition,.18s) ease;display:inline-block}.bascule[aria-expanded=true].svelte-cr3alz .chevron:where(.svelte-cr3alz){transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.chevron.svelte-cr3alz{transition:none}}ul[hidden].svelte-cr3alz{display:none}ul.svelte-cr3alz{flex-wrap:wrap;gap:.3rem 1.2rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}li.svelte-cr3alz{align-items:center;gap:.4rem;display:inline-flex}.symbole-role.svelte-cr3alz{width:1.3rem;height:1.3rem;color:var(--sur-primaire);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.symbole-role.depart.svelte-cr3alz{background:var(--primaire)}.symbole-role.arrivee.svelte-cr3alz{background:var(--info);border-radius:3px}.trait-fleche.svelte-cr3alz{color:var(--texte);text-align:center;min-width:1.3rem;font-weight:800}.page-modulation.svelte-aqhbv0{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.page-modulation.svelte-aqhbv0>:where(.svelte-aqhbv0){min-width:0}.intro.svelte-aqhbv0 p:where(.svelte-aqhbv0){color:var(--texte-doux)}.grille-choix.svelte-aqhbv0{grid-template-columns:minmax(0,1fr);grid-template-areas:"cercle""listes""parcours";align-items:start;gap:1.25rem;display:grid}.zone-cercle.svelte-aqhbv0{grid-area:cercle}.zone-listes.svelte-aqhbv0{grid-area:listes}.zone-parcours.svelte-aqhbv0{grid-area:parcours;min-width:0}@media (min-width:900px){.grille-choix.svelte-aqhbv0{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"cercle listes""cercle parcours"}}@media (min-width:1400px){.grille-choix.svelte-aqhbv0{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.5rem 2rem}}@media (min-width:1800px){.grille-choix.svelte-aqhbv0{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"cercle listes parcours"}}.zone-cercle.svelte-aqhbv0,.zone-listes.svelte-aqhbv0{gap:.8rem;min-width:0;display:grid}.section-pivots.svelte-aqhbv0{grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem 2rem;display:grid}@media (min-width:1400px){.section-pivots.svelte-aqhbv0{grid-template-columns:minmax(18rem,1fr) minmax(0,2fr)}}.role.svelte-aqhbv0{border:1px solid var(--bordure-forte);border-radius:8px;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:.35rem .8rem .5rem;display:flex}.role.svelte-aqhbv0 legend:where(.svelte-aqhbv0){padding:0 .3rem;font-weight:600}.option.svelte-aqhbv0{align-items:center;gap:.45rem;min-height:44px;font-weight:400;display:inline-flex}.aide.svelte-aqhbv0{color:var(--texte-doux);margin:0;font-size:.9rem}.symbole-role.svelte-aqhbv0{width:1.3rem;height:1.3rem;color:var(--sur-primaire);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.symbole-role.depart.svelte-aqhbv0{background:var(--primaire)}.symbole-role.arrivee.svelte-aqhbv0{background:var(--info);border-radius:3px}.champ.svelte-aqhbv0{gap:.3rem;display:grid}.champ.svelte-aqhbv0 select:where(.svelte-aqhbv0){width:100%;min-width:0;max-width:100%}.resume.svelte-aqhbv0{border:1px solid var(--bordure-forte);border-radius:var(--rayon);background:var(--surface-2);padding:.9rem 1rem}.resume.svelte-aqhbv0 h3:where(.svelte-aqhbv0){margin-bottom:.4rem}.trajet.svelte-aqhbv0{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.mesure.svelte-aqhbv0{font-size:1.05rem}.doux-en-ligne.svelte-aqhbv0{color:var(--texte-doux);font-size:.9rem}.nombre.svelte-aqhbv0{font-size:1.8rem;font-weight:600;font-family:var(--police-titre);color:var(--primaire-texte)}.nature.svelte-aqhbv0{border:2px solid;border-radius:999px;padding:.05rem .5rem;font-weight:700}.nature-relative.svelte-aqhbv0,.nature-voisine.svelte-aqhbv0,.nature-identique.svelte-aqhbv0{color:var(--succes);background:var(--fond-succes)}.nature-proche.svelte-aqhbv0,.nature-homonyme.svelte-aqhbv0{color:var(--avertissement);background:var(--fond-avertissement)}.nature-eloignee.svelte-aqhbv0{color:var(--erreur);background:var(--fond-erreur)}.details-armures.svelte-aqhbv0{grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:0;font-size:.95rem;display:grid}.details-armures.svelte-aqhbv0 dt:where(.svelte-aqhbv0){font-weight:600}.details-armures.svelte-aqhbv0 dd:where(.svelte-aqhbv0){margin:0}.volet-tableau.svelte-aqhbv0{margin-top:1rem}.volet-tableau.svelte-aqhbv0 summary:where(.svelte-aqhbv0){cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.defilement.svelte-aqhbv0{position:relative;overflow-x:auto}.symbole-tableau.svelte-aqhbv0{font-size:1.1rem;font-weight:800}.bascule-pivot[aria-pressed=true].svelte-aqhbv0{border-color:var(--primaire);background:var(--fond-accent);color:var(--primaire-texte)}.romain.svelte-aqhbv0{font-family:var(--police-titre);font-size:1.15rem}.doux.svelte-aqhbv0{color:var(--texte-doux);font-size:.9rem;font-weight:400;display:block}.encadre.svelte-aqhbv0{border-left:4px solid var(--avertissement);background:var(--fond-avertissement);padding:.5rem .9rem}.reglages-lecture.svelte-aqhbv0{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-bottom:1rem;display:flex}.erreur.svelte-aqhbv0{color:var(--erreur);background:var(--fond-erreur);border-left:4px solid var(--erreur);padding:.4rem .6rem;font-weight:600}.sens-trajet.svelte-aqhbv0{color:var(--primaire-texte);font-weight:600}.liste-chemins.svelte-aqhbv0{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (max-width:480px){.details-armures.svelte-aqhbv0{grid-template-columns:1fr}.details-armures.svelte-aqhbv0 dd:where(.svelte-aqhbv0){margin-bottom:.4rem}}.bloc.svelte-1fpspsm{gap:1rem;display:grid}.bloc.svelte-1fpspsm h2:where(.svelte-1fpspsm){margin:0}.bloc.svelte-1fpspsm h2:where(.svelte-1fpspsm):focus{outline:none}.bloc.svelte-1fpspsm h2:where(.svelte-1fpspsm):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.bloc.compact.svelte-1fpspsm{gap:.55rem;padding-top:.6rem}.bloc.compact.svelte-1fpspsm .ligne-tempo:where(.svelte-1fpspsm){grid-template-columns:auto minmax(5rem,1fr);align-items:center;column-gap:.6rem}.bloc.compact.svelte-1fpspsm .ligne-tempo:where(.svelte-1fpspsm) label:where(.svelte-1fpspsm){grid-column:1/-1}.bloc.compact.svelte-1fpspsm .tempo-controles:where(.svelte-1fpspsm){gap:.3rem}.bloc.compact.svelte-1fpspsm .tempo-controles:where(.svelte-1fpspsm) input:where(.svelte-1fpspsm){width:4.2rem;font-size:1.15rem}.bloc.compact.svelte-1fpspsm .tempo-controles:where(.svelte-1fpspsm) .bouton-icone:where(.svelte-1fpspsm){width:44px}.bloc.compact.svelte-1fpspsm .reglages-metro:where(.svelte-1fpspsm){grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .7rem;display:grid}.bloc.compact.svelte-1fpspsm .reglages-metro:where(.svelte-1fpspsm) select:where(.svelte-1fpspsm){width:100%;min-width:0}.bloc.compact.svelte-1fpspsm .champ-case:where(.svelte-1fpspsm){grid-column:1/-1;min-height:44px}.bloc.compact.svelte-1fpspsm .indicateur:where(.svelte-1fpspsm){gap:.4rem;min-height:3.3rem}.bloc.compact.svelte-1fpspsm .temps:where(.svelte-1fpspsm){width:2.6rem;height:2.6rem}.bloc.compact.svelte-1fpspsm .temps.courant:where(.svelte-1fpspsm){font-size:1.1rem}.ligne-tempo.svelte-1fpspsm{gap:.4rem;display:grid}.tempo-controles.svelte-1fpspsm{align-items:center;gap:.5rem;display:flex}.tempo-controles.svelte-1fpspsm input:where(.svelte-1fpspsm){text-align:center;width:6rem;font-size:1.3rem;font-weight:700}.tempo-controles.svelte-1fpspsm .bouton-icone:where(.svelte-1fpspsm){width:48px;font-size:1.4rem}.curseur.svelte-1fpspsm{width:100%;min-height:44px;accent-color:var(--primaire);margin:0}.reglages-metro.svelte-1fpspsm{flex-wrap:wrap;align-items:end;gap:.75rem 1.25rem;display:flex}.champ.svelte-1fpspsm{gap:.3rem;display:grid}.champ-case.svelte-1fpspsm{align-items:center;gap:.5rem;min-height:44px;display:flex}.champ-case.svelte-1fpspsm label:where(.svelte-1fpspsm){font-weight:400}.indicateur.svelte-1fpspsm{flex-wrap:wrap;align-items:flex-end;gap:.5rem;min-height:4.2rem;display:flex}.temps.svelte-1fpspsm{border:2px solid var(--bordure-champ);background:var(--surface);width:3.25rem;height:3.25rem;color:var(--texte-doux);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-weight:700;display:inline-flex;position:relative}.temps.muet.svelte-1fpspsm{color:var(--texte-discret);background:0 0;border-style:dashed}.temps.muet.courant.svelte-1fpspsm{color:var(--primaire-texte);border-style:dashed}.mention-muet.svelte-1fpspsm{text-transform:uppercase;letter-spacing:.02em;font-size:.7rem;font-weight:600;line-height:1}.temps.muet.svelte-1fpspsm .num:where(.svelte-1fpspsm){font-size:.85rem;line-height:1}.temps.muet.courant.svelte-1fpspsm .num:where(.svelte-1fpspsm){font-size:1rem}.aide-temps-joues.svelte-1fpspsm{max-width:40rem;margin:0}.champ-case.svelte-1fpspsm{flex-wrap:wrap}.aide-accent.svelte-1fpspsm{flex-basis:100%;margin-top:-.35rem}.temps.accent.svelte-1fpspsm{border-radius:8px}.temps.courant.svelte-1fpspsm{border-width:4px;border-color:var(--primaire);background:var(--fond-accent);color:var(--primaire-texte);box-shadow:0 0 0 2px var(--fond), 0 0 0 4px var(--primaire);font-size:1.25rem}.fleche.svelte-1fpspsm{color:var(--primaire-texte);font-size:.9rem;position:absolute;top:-1.45rem}.sous.svelte-1fpspsm{letter-spacing:.1em;color:var(--texte-discret);font-size:1rem;position:absolute;bottom:-1.1rem}.sous.svelte-1fpspsm .plein:where(.svelte-1fpspsm){color:var(--primaire-texte)}@media (prefers-reduced-motion:no-preference){.temps.courant.svelte-1fpspsm{animation:.18s ease-out svelte-1fpspsm-battement}}@keyframes svelte-1fpspsm-battement{0%{transform:scale(1.15)}to{transform:scale(1)}}.etat-temps.svelte-1fpspsm,.actions.svelte-1fpspsm{margin:0}kbd.svelte-1fpspsm{border:1px solid;border-radius:4px;padding:0 .3rem;font-size:.8rem}.aide.svelte-1fpspsm{color:var(--texte-doux);font-size:.9rem}.erreur.svelte-1fpspsm{color:var(--erreur);margin:0;font-weight:600}.bande-conteneur.svelte-1q9ef07{align-items:stretch;gap:.5rem;min-width:0;display:flex}.decompte.svelte-1q9ef07{border:2px dashed var(--primaire);background:var(--fond-accent);color:var(--primaire-texte);border-radius:8px;flex:none;align-items:center;gap:.3rem;margin:0;padding:.3rem .7rem;font-size:1.05rem;display:flex}.bande.svelte-1q9ef07{scrollbar-width:thin;flex:auto;min-width:0;padding:4px 2px 6px;position:relative;overflow-x:auto}.cartes.svelte-1q9ef07{box-sizing:border-box;gap:.45rem;width:max-content;min-width:100%;margin:0;padding:0 calc(50% - 3.3rem);list-style:none;display:flex}.cartes.tient.svelte-1q9ef07{justify-content:center;padding-inline:0}.cartes.svelte-1q9ef07 li:where(.svelte-1q9ef07){flex:none}.mesure.svelte-1q9ef07{border:2px solid var(--bordure-champ);background:var(--surface);width:6.6rem;min-height:4.6rem;color:var(--texte);font:inherit;text-align:center;cursor:pointer;border-radius:8px;align-content:center;justify-items:center;gap:.05rem;padding:.3rem .5rem;display:grid}.mesure[aria-disabled=true].svelte-1q9ef07{cursor:default}.mesure.svelte-1q9ef07:not([aria-disabled=true]):hover{border-color:var(--primaire);background:var(--survol)}.haut.svelte-1q9ef07{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .3rem;width:100%;display:flex}.numero.svelte-1q9ef07{color:var(--texte-doux);font-size:.78rem;font-weight:600}.mention.svelte-1q9ef07{text-transform:uppercase;color:var(--primaire-texte);font-size:.68rem;font-weight:700}.mention-ensuite.svelte-1q9ef07{color:var(--texte-doux)}.symbole.svelte-1q9ef07{overflow-wrap:anywhere;font-size:1.2rem;font-weight:800}.chiffrage.svelte-1q9ef07{color:var(--texte-discret);font-size:.78rem}.temps.svelte-1q9ef07{justify-content:center;gap:.2rem;margin-top:.1rem;display:flex}.point.svelte-1q9ef07{border:1px solid var(--texte-discret);border-radius:50%;width:.45rem;height:.45rem}.point.plein.svelte-1q9ef07{background:var(--primaire);border-color:var(--primaire)}.mesure.courante.svelte-1q9ef07{border-width:4px;border-color:var(--primaire);background:var(--fond-accent);padding:.15rem .35rem}.mesure.courante.svelte-1q9ef07 .numero:where(.svelte-1q9ef07){color:var(--primaire-texte)}.mesure.ensuite.svelte-1q9ef07{border-style:dashed;border-color:var(--primaire)}@media (max-width:600px){.cartes.svelte-1q9ef07{padding-inline:calc(50% - 2.7rem)}.cartes.tient.svelte-1q9ef07{padding-inline:0}.mesure.svelte-1q9ef07{width:5.4rem;min-height:4.2rem}.symbole.svelte-1q9ef07{font-size:1.05rem}.decompte.svelte-1q9ef07{padding:.2rem .45rem;font-size:.9rem}}.dico.svelte-1kv0zfe{gap:.75rem;min-width:0;display:grid}.titre-dico.svelte-1kv0zfe{margin:0;font-size:1.3rem}.cartes-dico.svelte-1kv0zfe{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.carte-accord.svelte-1kv0zfe{border:2px solid var(--bordure-champ);background:var(--surface);border-radius:8px;align-content:start;justify-items:center;gap:.5rem;min-width:0;padding:.75rem;display:grid}.carte-accord.courante.svelte-1kv0zfe{border-width:4px;border-color:var(--primaire);background:var(--fond-accent);padding:calc(.75rem - 2px)}.entete-carte.svelte-1kv0zfe{justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;display:flex}.nom-accord.svelte-1kv0zfe{margin:0;font-size:1.3rem}.carte-accord.courante.svelte-1kv0zfe .nom-accord:where(.svelte-1kv0zfe){color:var(--primaire-texte)}.mention.svelte-1kv0zfe{text-transform:uppercase;color:var(--primaire-texte);font-size:.72rem;font-weight:700}.notes.svelte-1kv0zfe,.mesures.svelte-1kv0zfe{width:100%;margin:0;font-size:.9rem}.mesures.svelte-1kv0zfe{color:var(--texte-doux)}.options-acc.svelte-1fshz8q{gap:.75rem;display:grid}.ligne.svelte-1fshz8q{flex-wrap:wrap;gap:.75rem;display:flex}.ligne.svelte-1fshz8q .champ:where(.svelte-1fshz8q){flex:9rem}.champ.svelte-1fshz8q{gap:.3rem;min-width:0;display:grid}.champ.svelte-1fshz8q select:where(.svelte-1fshz8q){width:100%}.description.svelte-1fshz8q,.aide.svelte-1fshz8q{color:var(--texte-doux);margin:0;font-size:.88rem}.tempo-controles.svelte-1fshz8q{align-items:center;gap:.4rem;display:flex}.tempo-controles.svelte-1fshz8q input:where(.svelte-1fshz8q){text-align:center;width:5rem;font-weight:700}.tempo-controles.svelte-1fshz8q .bouton-icone:where(.svelte-1fshz8q){width:44px;font-size:1.3rem}.bouton-icone[aria-disabled=true].svelte-1fshz8q{opacity:.45;cursor:not-allowed;border-style:dashed}.groupe.svelte-1fshz8q{border:1px solid var(--bordure-forte);border-radius:8px;margin:0;padding:.3rem .8rem .5rem;display:grid}.groupe.svelte-1fshz8q legend:where(.svelte-1fshz8q){padding:0 .3rem;font-weight:600}.case.svelte-1fshz8q{align-items:center;gap:.45rem;min-height:44px;font-weight:400;display:flex}.choix.svelte-1fshz8q{align-items:flex-start;gap:.5rem;min-height:44px;padding-top:.55rem;font-weight:400;display:flex}.choix.svelte-1fshz8q input:where(.svelte-1fshz8q){flex:none;margin-top:.25rem}.conseil.svelte-1fshz8q{color:var(--texte-doux)}.lien.svelte-1fshz8q{min-height:44px;color:var(--primaire-texte);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.intro.svelte-141qaql{color:var(--texte-doux);margin:0}.arret.svelte-141qaql{flex:none;margin-left:auto}.titre-accord.svelte-141qaql{flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;min-width:0;margin:0;font-size:1.1rem;display:flex}.etat-accord.svelte-141qaql{color:var(--texte-doux);font-weight:400}.symbole-courant.svelte-141qaql{color:var(--primaire-texte);font-size:1.6rem}.mesure-courante.svelte-141qaql{color:var(--texte-doux);font-size:.95rem;font-weight:400}.commandes.svelte-141qaql{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.commandes.svelte-141qaql .bouton:where(.svelte-141qaql){align-items:center;gap:.4rem;display:inline-flex}.commandes.compact.svelte-141qaql{flex-wrap:nowrap;gap:.3rem}.commandes.compact.svelte-141qaql .bouton:where(.svelte-141qaql){white-space:nowrap;padding-inline:.6rem}.tempo-titre.svelte-141qaql{align-items:center;gap:.3rem;display:flex}.tempo-titre.svelte-141qaql .bouton-icone:where(.svelte-141qaql){width:44px;font-size:1.3rem}.bouton-icone[aria-disabled=true].svelte-141qaql{opacity:.45;cursor:not-allowed;border-style:dashed}.valeur-tempo.svelte-141qaql{text-align:center;min-width:4.8rem;font-weight:700}.commandes.compact.svelte-141qaql .valeur-tempo:where(.svelte-141qaql){min-width:3.6rem;font-size:.85rem}.commandes.compact.svelte-141qaql .bouton-icone:where(.svelte-141qaql){width:44px}.bloc-dico.svelte-141qaql{padding:1rem}.metronome-flottant.svelte-141qaql{display:contents}.place-metronome.svelte-141qaql{display:none}@media (min-width:920px){.place-metronome.svelte-141qaql{flex-basis:100%;height:3.1rem;display:block}}.bouton-metro-action.svelte-141qaql{font-size:1.05rem;line-height:1}.bouton-metro-action[aria-pressed=true].svelte-141qaql{border-color:var(--primaire);background:var(--fond-accent);color:var(--primaire-texte)}.bouton-metro.svelte-141qaql{flex:none;min-width:44px;min-height:44px;padding:.3rem;font-size:1.3rem;line-height:1;position:relative}.bouton-metro[aria-expanded=true].svelte-141qaql{border-color:var(--primaire);background:var(--fond-accent)}.metro-actif.svelte-141qaql{color:var(--primaire-texte);font-size:.6rem;position:absolute;top:2px;right:4px}.aide.svelte-141qaql{color:var(--texte-doux);margin:0}.erreur.svelte-141qaql{color:var(--erreur);margin:0;font-weight:600}.raccourcis.svelte-141qaql{padding:.25rem 1rem}.raccourcis.svelte-141qaql summary:where(.svelte-141qaql){cursor:pointer;padding:.65rem 0;font-weight:600}.raccourcis.svelte-141qaql ul:where(.svelte-141qaql){margin:.2rem 0 .6rem;padding-left:1.2rem}kbd.svelte-141qaql{border:1px solid;border-radius:4px;padding:0 .3rem;font-size:.85rem}@media (max-width:919.98px){.symbole-courant.svelte-141qaql{font-size:1.25rem}.titre-accord.svelte-141qaql{font-size:.95rem}.arret.svelte-141qaql{margin-left:0}}.contenu.svelte-3ywk6u{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:start;gap:.75rem 1.5rem;display:grid}.pleine.svelte-3ywk6u{grid-column:1/-1}fieldset.svelte-3ywk6u{border:1px solid var(--bordure);border-radius:8px;min-width:0;margin:0;padding:.4rem .8rem .6rem}legend.svelte-3ywk6u{padding:0 .3rem;font-weight:600}.cordes.svelte-3ywk6u{flex-wrap:wrap;gap:0 1.2rem;display:flex}.choix.svelte-3ywk6u{align-items:center;gap:.45rem;min-height:44px;font-weight:400;display:inline-flex}.champ.svelte-3ywk6u{gap:.3rem;max-width:20rem;display:grid}.aide.svelte-3ywk6u{color:var(--texte-doux);margin:.2rem 0 0;font-size:.85rem}.retour.svelte-ohyvzl{margin-top:.75rem}.verdict.svelte-ohyvzl{border-radius:8px;min-height:1.5rem;padding:0}.bon.svelte-ohyvzl .verdict:where(.svelte-ohyvzl),.faux.svelte-ohyvzl .verdict:where(.svelte-ohyvzl){color:var(--texte);border-left:6px solid;padding:.6rem .8rem}.bon.svelte-ohyvzl .verdict:where(.svelte-ohyvzl){background:var(--fond-succes);border-color:var(--succes)}.faux.svelte-ohyvzl .verdict:where(.svelte-ohyvzl){background:var(--fond-erreur);border-color:var(--erreur);border-left-style:double}.icone.svelte-ohyvzl{width:1.6rem;height:1.6rem;color:var(--fond);border-radius:50%;place-items:center;margin-right:.35rem;font-weight:800;display:inline-grid}.bon.svelte-ohyvzl .icone:where(.svelte-ohyvzl){background:var(--succes)}.faux.svelte-ohyvzl .icone:where(.svelte-ohyvzl){background:var(--erreur);border-radius:4px}.bon.svelte-ohyvzl strong:where(.svelte-ohyvzl){color:var(--succes)}.faux.svelte-ohyvzl strong:where(.svelte-ohyvzl){color:var(--erreur)}.pourquoi.svelte-ohyvzl{color:var(--texte);background:var(--fond-accent);border:1px solid var(--bordure-forte);border-left:4px solid var(--primaire);border-radius:8px;margin-top:.75rem;padding:.6rem .9rem}.pourquoi.svelte-ohyvzl h3:where(.svelte-ohyvzl){color:var(--primaire-texte);margin:0 0 .3rem;font-size:1.1rem}.pourquoi.svelte-ohyvzl ul:where(.svelte-ohyvzl){margin:0;padding-left:1.2rem}.pourquoi.svelte-ohyvzl li:where(.svelte-ohyvzl)+li:where(.svelte-ohyvzl){margin-top:.25rem}.boutons.svelte-ohyvzl{margin:.75rem 0 0}.stats.svelte-xvl5el{border-top:1px solid var(--bordure);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.actions.svelte-xvl5el,.note-temps.svelte-xvl5el{grid-column:1/-1}h3.svelte-xvl5el{margin:0 0 .35rem;font-size:1rem}dl.svelte-xvl5el{gap:.15rem;margin:0;display:grid}dl.svelte-xvl5el div:where(.svelte-xvl5el){border-bottom:1px dotted var(--bordure);justify-content:space-between;gap:1rem;padding:.1rem 0;display:flex}dt.svelte-xvl5el{color:var(--texte-doux)}dd.svelte-xvl5el{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.note-temps.svelte-xvl5el{color:var(--texte-doux);margin:0;font-size:.85rem}.doux.svelte-xvl5el{color:var(--texte-doux);font-weight:400}.question.svelte-czm5xd{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-bottom:.25rem;font-size:1.15rem;display:flex}.note.svelte-czm5xd{color:var(--primaire-texte);background:var(--fond-accent);border:2px solid var(--primaire);border-radius:8px;padding:0 .5rem;font-size:1.8rem;line-height:1.3}.zone.svelte-czm5xd{color:var(--texte-doux);font-size:.95rem}.aide.svelte-czm5xd{color:var(--texte-doux);margin-bottom:.5rem;font-size:.9rem}.hors-zone.svelte-czm5xd{color:var(--erreur);margin:.5rem 0 0;font-weight:600}.question.svelte-czm5xd{margin:0}.question.svelte-1i24lou{font-size:1.1rem}.manche-lecture.svelte-1i24lou{margin:0}.reponses.svelte-1i24lou{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem;display:grid}.reponse.svelte-1i24lou{min-height:48px;font:inherit;color:var(--texte);background:var(--surface-2);border:2px solid var(--bordure-champ);border-radius:var(--rayon);cursor:pointer;padding:.4rem .5rem;font-weight:700}.reponse.svelte-1i24lou:hover:not(:disabled){border-color:var(--primaire);background:var(--fond-accent)}.reponse.svelte-1i24lou:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.reponse.svelte-1i24lou:disabled{cursor:default;color:var(--texte-doux)}.reponse.bon.svelte-1i24lou{color:var(--succes);background:var(--fond-succes);border:3px solid var(--succes)}.reponse.faux.svelte-1i24lou{color:var(--erreur);background:var(--fond-erreur);border:3px dashed var(--erreur)}.erreur-son.svelte-1i24lou{color:var(--erreur)}.question.svelte-1i24lou{margin:0}.reponses-bloc.svelte-1i24lou{gap:.75rem;display:grid}.options.svelte-1yopcqj{border:1px solid var(--bordure);background:var(--surface-2);border-radius:8px;margin-bottom:1rem;padding:.4rem .8rem}summary.svelte-1yopcqj{cursor:pointer;min-height:32px;padding:.25rem 0;font-weight:600;display:list-item}.contenu.svelte-1yopcqj{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:.75rem 1.5rem;padding:.5rem 0 .4rem;display:grid}fieldset.svelte-1yopcqj{border:1px solid var(--bordure);border-radius:8px;min-width:0;margin:0;padding:.4rem .8rem .6rem}legend.svelte-1yopcqj{padding:0 .3rem;font-weight:600}.choix.svelte-1yopcqj{align-items:center;gap:.45rem;min-height:44px;font-weight:400;display:flex}.liste.svelte-1yopcqj{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:0 1rem;display:grid}.presets.svelte-1yopcqj{margin-bottom:.25rem}.doux.svelte-1yopcqj,.verrouille.svelte-1yopcqj{color:var(--texte-doux)}.alerte.svelte-1yopcqj{color:var(--erreur);margin:.4rem 0 0;font-weight:600}.question.svelte-1yopcqj{margin:0;font-size:1.1rem;font-weight:600}.reponses.svelte-1yopcqj{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;display:grid}.reponse.svelte-1yopcqj{min-height:56px;font:inherit;color:var(--texte);background:var(--surface-2);border:2px solid var(--bordure-champ);border-radius:var(--rayon);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:.4rem .5rem;font-weight:700;display:flex}.abrev.svelte-1yopcqj{color:var(--texte-doux);font-size:.85rem;font-weight:400}.reponse.svelte-1yopcqj:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.reponse.svelte-1yopcqj:hover:not(:disabled){border-color:var(--primaire);background:var(--fond-accent)}.reponse.svelte-1yopcqj:disabled{cursor:default;color:var(--texte-doux)}.reponse.bon.svelte-1yopcqj{color:var(--succes);background:var(--fond-succes);border:3px solid var(--succes)}.reponse.bon.svelte-1yopcqj .abrev:where(.svelte-1yopcqj){color:var(--succes)}.reponse.faux.svelte-1yopcqj{color:var(--erreur);background:var(--fond-erreur);border:3px dashed var(--erreur)}.reponse.faux.svelte-1yopcqj .abrev:where(.svelte-1yopcqj){color:var(--erreur)}.rythme.svelte-won2zy{color:var(--texte,#ece3d1);margin:0}.mesures.svelte-won2zy{flex-wrap:wrap;gap:.25rem 0;display:flex}.mesure.svelte-won2zy{flex-grow:1;flex-shrink:1;width:100%;min-width:0;height:auto;font-family:inherit;display:block}.ligne.svelte-won2zy,.tige.svelte-won2zy,.barre-mesure.svelte-won2zy{stroke:var(--texte,#ece3d1);stroke-width:1.5px}.barre-mesure.finale.svelte-won2zy{stroke-width:3.5px}.tete.svelte-won2zy{fill:var(--texte,#ece3d1);stroke:var(--texte,#ece3d1);stroke-width:1.4px}.tete.creuse.svelte-won2zy{fill:var(--fond,#14100d)}.barre.svelte-won2zy{stroke:var(--texte,#ece3d1);stroke-width:4px}.crochet.svelte-won2zy,.crochet-triolet.svelte-won2zy{fill:none;stroke:var(--texte,#ece3d1);stroke-width:1.8px;stroke-linecap:round}.silence.svelte-won2zy{fill:var(--texte,#ece3d1);stroke:var(--texte,#ece3d1);stroke-width:1.5px;stroke-linejoin:round}.silence.croche.svelte-won2zy,.silence.double.svelte-won2zy,.silence.triple.svelte-won2zy,.silence.quadruple.svelte-won2zy{fill:none}.silence-point.svelte-won2zy,.point.svelte-won2zy{fill:var(--texte,#ece3d1)}.chiffrage.svelte-won2zy,.trois.svelte-won2zy{text-anchor:middle;fill:var(--texte,#ece3d1);font-weight:800}.chiffrage.svelte-won2zy{font-size:20px}.trois.svelte-won2zy{font-size:12px;font-style:italic}.actif-fond.svelte-won2zy{fill:var(--primaire,#c9a24b);fill-opacity:.22;stroke:var(--focus,#e8c46a);stroke-width:1.5px}.actif-repere.svelte-won2zy{fill:var(--primaire-texte,#d9b568)}.evenement.actif.svelte-won2zy .tete:where(.svelte-won2zy),.evenement.actif.svelte-won2zy .silence:where(.svelte-won2zy),.evenement.actif.svelte-won2zy .tete-croix:where(.svelte-won2zy){stroke:var(--primaire-texte,#d9b568)}.evenement.actif.svelte-won2zy .tete:where(.svelte-won2zy):not(.creuse){fill:var(--primaire-texte,#d9b568)}.tete-croix.svelte-won2zy,.parentheses.svelte-won2zy,.liaison.svelte-won2zy,.accent.svelte-won2zy,.fleche.svelte-won2zy{fill:none;stroke:var(--texte,#ece3d1);stroke-linecap:round;stroke-linejoin:round}.tete-croix.svelte-won2zy{stroke-width:2.2px}.parentheses.svelte-won2zy,.liaison.svelte-won2zy{stroke-width:1.5px}.accent.svelte-won2zy{stroke-width:1.8px}.fleche.svelte-won2zy{stroke-width:2.4px}.fleche.actif.svelte-won2zy{stroke:var(--primaire,#c9a24b);stroke-width:3.4px}.fleche.fantome.svelte-won2zy{stroke-dasharray:2 4}.fantome.svelte-won2zy{opacity:.5}.palm-mute.svelte-won2zy{fill:var(--texte,#ece3d1);font-size:12px;font-weight:700}.palm-mute-ligne.svelte-won2zy{fill:none;stroke:var(--texte,#ece3d1);stroke-width:1.2px;stroke-dasharray:3 3}.marque.svelte-won2zy{text-anchor:middle;fill:var(--texte,#ece3d1);font-size:16px;font-weight:800}.marque.actif.svelte-won2zy{fill:var(--primaire,#c9a24b)}.compte.svelte-won2zy{text-anchor:middle;fill:var(--texte-doux,#b9ad97);font-size:14px}.compte.long.svelte-won2zy{font-size:12px}.compte.actif.svelte-won2zy{fill:var(--texte,#ece3d1);font-weight:800}.description.svelte-won2zy{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grille.svelte-ox8jjz{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}fieldset.svelte-ox8jjz{border:1px solid var(--bordure);border-radius:8px;align-content:start;gap:.35rem;min-width:0;margin:0;padding:.4rem .8rem .6rem;display:grid}legend.svelte-ox8jjz{padding:0 .3rem;font-weight:600}.champ.svelte-ox8jjz{gap:.25rem;min-width:0;display:grid}.champ.svelte-ox8jjz select:where(.svelte-ox8jjz),.champ.svelte-ox8jjz input:where(.svelte-ox8jjz){max-width:100%}.choix.svelte-ox8jjz{align-items:center;gap:.45rem;min-height:44px;font-weight:400;display:flex}.ligne.svelte-ox8jjz{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.graine.svelte-ox8jjz{width:8rem}.aide.svelte-ox8jjz{color:var(--texte-doux);margin:.2rem 0 0;font-size:.875rem}.avertissement.svelte-ox8jjz{color:var(--avertissement)}.alerte.svelte-ox8jjz{color:var(--erreur);font-weight:600}.consigne.svelte-ox8jjz{background:var(--fond-accent);border-left:4px solid var(--primaire);border-radius:6px;margin-bottom:.4rem;padding:.6rem .9rem;font-size:1.05rem}.lecture.svelte-ox8jjz{flex:auto;gap:.4rem;min-width:0;margin:0;display:grid}.barre-outils.svelte-ox8jjz{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;display:flex}.tempo.svelte-ox8jjz{flex:14rem;gap:.15rem;max-width:26rem;display:grid}.tempo.svelte-ox8jjz input:where(.svelte-ox8jjz){width:100%;min-height:44px;accent-color:var(--primaire)}.annonce.svelte-ox8jjz:empty{display:none}.annonce.svelte-ox8jjz{color:var(--texte-doux);margin:0}.en-cours.svelte-ox8jjz{font-variant-numeric:tabular-nums;min-height:1.6em;color:var(--primaire-texte);margin:0;font-weight:600}h3.svelte-ox8jjz{margin:1rem 0 .4rem;font-size:1.15rem}.legende-exercice.svelte-ox8jjz{margin-top:.5rem}.partition.svelte-ox8jjz{--texte:var(--encre);--texte-doux:var(--encre);--fond:var(--papier);color:var(--encre);background:var(--papier);border:1px solid var(--bordure);border-radius:8px;padding:.5rem .75rem}.partition.svelte-ox8jjz .rythme{--primaire:#7a4f00;--primaire-texte:#7a4f00;--focus:#7a4f00}.stats.svelte-ox8jjz{border-top:1px solid var(--bordure);margin-top:1rem;padding-top:.5rem}dl.svelte-ox8jjz{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.15rem 2rem;max-width:64rem;margin:0;display:grid}dl.svelte-ox8jjz div:where(.svelte-ox8jjz){border-bottom:1px dotted var(--bordure);justify-content:space-between;gap:1rem;padding:.1rem 0;display:flex}dt.svelte-ox8jjz{color:var(--texte-doux)}dd.svelte-ox8jjz{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.sous-manche.svelte-ox8jjz{gap:0 2rem;margin-top:.5rem;display:grid}@media (min-width:1280px){.sous-manche.svelte-ox8jjz{grid-template-columns:minmax(18rem,26rem) minmax(0,1fr);align-items:start}}.colonne-lecture.svelte-ox8jjz,.colonne-partition.svelte-ox8jjz{min-width:0}.lecture.svelte-ox8jjz .en-cours:where(.svelte-ox8jjz){flex:18rem}.chapeau.svelte-hug7l7{color:var(--texte-doux)}.onglets.svelte-hug7l7{border-bottom:2px solid var(--bordure);flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;display:flex}.onglet.svelte-hug7l7{min-height:44px;font:inherit;color:var(--texte);cursor:pointer;background:0 0;border:2px solid #0000;border-bottom-width:4px;border-radius:8px 8px 0 0;margin-bottom:-2px;padding:.5rem 1rem;font-weight:600}.onglet.svelte-hug7l7:hover{background:var(--survol)}.onglet[aria-selected=true].svelte-hug7l7{color:var(--primaire-texte);background:var(--surface);border-color:var(--bordure-champ);border-bottom:4px solid var(--primaire)}.onglet-panneau.svelte-hug7l7 h2:where(.svelte-hug7l7){margin-bottom:.25rem}.entete-exercice.svelte-hug7l7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.entete-exercice.svelte-hug7l7 h2:where(.svelte-hug7l7){margin-top:0}.description.svelte-hug7l7{color:var(--texte-doux)}.onglet-panneau.svelte-hug7l7:focus{outline:none}@media (max-width:520px){.onglets.svelte-hug7l7{border-bottom:none;flex-direction:column}.onglet.svelte-hug7l7{text-align:left;border-bottom-width:2px;border-radius:8px;margin-bottom:0}.onglet[aria-selected=true].svelte-hug7l7{border-bottom-width:2px;border-left:6px solid var(--primaire)}}.jauge.svelte-eu7333{width:100%;max-width:clamp(14.4rem,min(28.8vw,44.64vh),27rem);max-width:clamp(14.4rem,min(28.8vw,44.64dvh),27rem);height:auto;margin:0 auto;display:block}.arc.svelte-eu7333{stroke:color-mix(in srgb, var(--texte) 16%, var(--surface))}.zone-juste.svelte-eu7333{stroke:var(--succes)}.hachure-fond.svelte-eu7333{fill:var(--fond-succes)}.hachure-trait.svelte-eu7333{stroke:var(--succes)}.graduation.svelte-eu7333{stroke:var(--texte-discret)}.graduation.longue.svelte-eu7333{stroke:var(--texte-doux)}.etiquette.svelte-eu7333{fill:var(--texte-doux);font-size:16px;font-weight:600}.extremite.svelte-eu7333{fill:var(--texte-discret);font-size:15px}.aiguille.svelte-eu7333{transform-box:view-box;transform-origin:160px 170px;stroke:var(--texte);transition:transform .12s ease-out}.aiguille.juste.svelte-eu7333{stroke:var(--succes)}.losange.svelte-eu7333{fill:var(--succes);stroke:var(--surface);stroke-width:1.5px}.inactive.svelte-eu7333 .aiguille:where(.svelte-eu7333){stroke:var(--texte-discret)}.pivot.svelte-eu7333{fill:var(--primaire);stroke:var(--texte);stroke-width:1.5px}@media (prefers-reduced-motion:reduce){.aiguille.svelte-eu7333{transition:none}}.accordeur.svelte-14lcobq{max-width:75.6rem;margin-inline:auto;font-size:.85rem}.accordeur.svelte-14lcobq h1:where(.svelte-14lcobq){font-size:clamp(1.76rem,1.28rem + 1.92vw,2.56rem)}.accordeur.svelte-14lcobq h2:where(.svelte-14lcobq){font-size:clamp(1.32rem,1.08rem + .8vw,1.64rem)}.accordeur.svelte-14lcobq .bouton:where(.svelte-14lcobq),.accordeur.svelte-14lcobq .bouton-secondaire:where(.svelte-14lcobq){gap:.36rem;padding:.44rem .88rem;font-size:.8rem}.accordeur.svelte-14lcobq .barre-outils:where(.svelte-14lcobq){gap:.4rem .6rem}.accordeur.svelte-14lcobq select:where(.svelte-14lcobq){font-size:1rem}.panneau-mesure.svelte-14lcobq,.panneau-cordes.svelte-14lcobq{padding:.9rem}.chapeau.svelte-14lcobq{color:var(--texte-doux)}.disposition.svelte-14lcobq{grid-template-columns:1fr;align-items:start;gap:clamp(.72rem,1.08vw,1.26rem);display:grid}@media (min-width:860px){.disposition.svelte-14lcobq{grid-template-columns:minmax(0,1.2fr) minmax(15.84rem,1fr)}}@media (min-width:1440px){.disposition.svelte-14lcobq{grid-template-columns:minmax(0,1.35fr) minmax(18.72rem,1fr)}.panneau-mesure.svelte-14lcobq,.panneau-cordes.svelte-14lcobq{padding:1.26rem}}.commandes.svelte-14lcobq{margin-bottom:.4rem}.statut.svelte-14lcobq{color:var(--texte-doux);align-items:center;gap:.32rem;font-weight:600;display:inline-flex}.pastille.svelte-14lcobq{border:2px solid var(--texte-discret);background:0 0;border-radius:50%;width:.75rem;height:.75rem}.statut.actif.svelte-14lcobq{color:var(--succes)}.statut.actif.svelte-14lcobq .pastille:where(.svelte-14lcobq){background:var(--succes);border-color:var(--succes)}.aide.svelte-14lcobq{color:var(--texte-doux);font-size:.75rem}.message.svelte-14lcobq{border-radius:var(--rayon,3px);border:1px solid;align-items:flex-start;gap:.36rem;padding:.468rem .576rem;display:flex}.message.svelte-14lcobq svg:where(.svelte-14lcobq){flex:none;margin-top:.08rem}.erreur.svelte-14lcobq{color:var(--erreur);background:var(--fond-erreur);border-color:var(--erreur)}.info.svelte-14lcobq{color:var(--info);background:var(--fond-info);border-color:var(--info)}.avertissement.svelte-14lcobq{color:var(--avertissement);background:var(--fond-avertissement);border-color:var(--avertissement)}.lecture.svelte-14lcobq{text-align:center;margin:.36rem 0 0}.lecture.svelte-14lcobq p:where(.svelte-14lcobq){margin:0 0 .2rem}.note-detectee.svelte-14lcobq{font-family:var(--police-titre,Georgia, serif);color:var(--texte);font-variant-numeric:lining-nums;font-size:clamp(2.736rem,1.44rem + 3.6vw,5.4rem);font-weight:600;line-height:1}.note-detectee.svelte-14lcobq .octave:where(.svelte-14lcobq){color:var(--primaire-texte);vertical-align:sub;margin-left:.1em;font-size:.4em;font-weight:600}.note-detectee.attente.svelte-14lcobq{color:var(--texte-discret)}.etat.svelte-14lcobq{align-items:center;gap:.32rem;min-height:1.44rem;font-size:clamp(.864rem,.72rem + .288vw,1.08rem);font-weight:700;display:inline-flex}.etat-juste.svelte-14lcobq{color:var(--succes)}.etat-trop-bas.svelte-14lcobq{color:var(--info)}.etat-trop-haut.svelte-14lcobq{color:var(--avertissement)}.coche.svelte-14lcobq{stroke:var(--surface)}.frequence.svelte-14lcobq{font-variant-numeric:tabular-nums;font-size:.756rem}.discret.svelte-14lcobq{color:var(--texte-discret);font-size:.75rem}.panneau-cordes.svelte-14lcobq h2:where(.svelte-14lcobq){margin-bottom:.54rem}.reglages-locaux.svelte-14lcobq{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.54rem .72rem;margin-bottom:.54rem;display:grid}.reglages-locaux.svelte-14lcobq .aide:where(.svelte-14lcobq){grid-column:1/-1;margin:0}.champ.svelte-14lcobq{align-content:start;gap:.28rem;display:grid}.champ.svelte-14lcobq select:where(.svelte-14lcobq){width:100%}.ligne-diapason.svelte-14lcobq{align-items:center;gap:.48rem;display:flex}.ligne-diapason.svelte-14lcobq input:where(.svelte-14lcobq){flex:1;min-width:0;min-height:44px}.consigne.svelte-14lcobq{border-radius:var(--rayon,3px);color:var(--texte);background:var(--surface-2);border-left:4px solid var(--texte-discret);margin-bottom:.54rem;padding:.432rem .54rem}.consigne-juste.svelte-14lcobq{border-left-color:var(--succes);background:var(--fond-succes)}.consigne-trop-bas.svelte-14lcobq{border-left-color:var(--info);background:var(--fond-info)}.consigne-trop-haut.svelte-14lcobq{border-left-color:var(--avertissement);background:var(--fond-avertissement)}.cordes.svelte-14lcobq{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:.324rem;margin:0;padding:0;list-style:none;display:grid}.corde.svelte-14lcobq{border:2px solid var(--bordure-forte);border-radius:var(--rayon,3px);background:var(--surface);grid-template-columns:auto 1fr auto;grid-template-areas:"nom numero bouton""nom hz bouton""repere repere repere";align-items:center;gap:0 .432rem;padding:.288rem .432rem;display:grid}.corde.proche.svelte-14lcobq{border:4px solid var(--primaire);background:var(--fond-accent);padding:calc(.288rem - 2px) calc(.432rem - 2px)}.numero.svelte-14lcobq{color:var(--texte-doux);white-space:nowrap;grid-area:numero;font-size:.75rem;line-height:1.25}.nom-corde.svelte-14lcobq{min-width:1.6em;font-family:var(--police-titre,Georgia, serif);color:var(--texte);font-variant-numeric:lining-nums;grid-area:nom;font-size:1.044rem;font-weight:600}.hz.svelte-14lcobq{color:var(--texte-doux);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:hz;font-size:.75rem;line-height:1.25}.corde.svelte-14lcobq button:where(.svelte-14lcobq){grid-area:bouton}.repere.svelte-14lcobq{grid-area:repere;font-size:.85rem;font-weight:700}.repere-juste.svelte-14lcobq{color:var(--succes)}.repere-trop-bas.svelte-14lcobq{color:var(--info)}.repere-trop-haut.svelte-14lcobq{color:var(--avertissement)}.accordeur.svelte-14lcobq .petit:where(.svelte-14lcobq){min-height:44px;padding:.252rem .504rem;font-size:.75rem}.conseils.svelte-14lcobq{margin-top:.72rem}.conseils.svelte-14lcobq summary:where(.svelte-14lcobq){cursor:pointer;align-items:center;gap:.4rem;min-height:44px;font-weight:700;display:flex}.conseils.svelte-14lcobq summary:where(.svelte-14lcobq):before{content:"▸";color:var(--primaire-texte)}.conseils[open].svelte-14lcobq summary:where(.svelte-14lcobq):before{content:"▾"}.conseils.svelte-14lcobq summary:where(.svelte-14lcobq)::-webkit-details-marker{display:none}.conseils.svelte-14lcobq ul:where(.svelte-14lcobq){margin:.48rem 0 0;padding-left:.96rem}.carte-module.svelte-1fxqbi8{background:var(--surface);border:1px solid var(--bordure);border-top:2px solid var(--bordure-forte);border-radius:var(--rayon);box-shadow:var(--ombre-legere);flex-direction:column;padding:1.15rem 1.2rem 1rem;display:flex}.carte-module.debloque.svelte-1fxqbi8{border-top-color:var(--succes)}h3.svelte-1fxqbi8{margin:0 0 .4rem;font-size:1.35rem}h3.svelte-1fxqbi8 a:where(.svelte-1fxqbi8){color:var(--texte)}.description.svelte-1fxqbi8{color:var(--texte-doux);flex:1;margin-bottom:.8rem}.statut.svelte-1fxqbi8{margin:0}.badge.svelte-1fxqbi8{border-radius:var(--rayon-petit);font-family:var(--police-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.75rem;display:inline-flex}.badge-bientot.svelte-1fxqbi8{color:var(--texte-doux);border-style:dashed}.badge-plus.svelte-1fxqbi8{color:var(--primaire-texte)}.badge-debloque.svelte-1fxqbi8{color:var(--succes);background:var(--fond-succes)}.page-plus.svelte-l7i9ty{max-width:1880px;margin-inline:auto}.entete-page.svelte-l7i9ty{margin:1rem 0 1.5rem}.chapeau.svelte-l7i9ty{color:var(--texte-doux);font-size:clamp(1.1rem,1rem + .3vw,1.3rem)}.grille-plus.svelte-l7i9ty{grid-template-columns:1fr;gap:1.1rem;margin-bottom:2.25rem;display:grid}@media (min-width:860px){.grille-plus.svelte-l7i9ty{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.bloc.svelte-l7i9ty{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre-legere);padding:1.25rem 1.35rem}.bloc.svelte-l7i9ty h2:where(.svelte-l7i9ty){margin-bottom:.35rem}.etat.svelte-l7i9ty{border-left:2px solid var(--primaire);margin-bottom:1.5rem}.etat.svelte-l7i9ty p:where(.svelte-l7i9ty){margin:0 0 .5rem}.aide.svelte-l7i9ty{color:var(--texte-discret);font-size:.95rem}.liste-gratuit.svelte-l7i9ty{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.liste-gratuit.svelte-l7i9ty li:where(.svelte-l7i9ty){color:var(--texte-doux);gap:.6rem;display:flex}@media (min-width:1440px){.liste-gratuit.svelte-l7i9ty{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.liste-gratuit.svelte-l7i9ty strong:where(.svelte-l7i9ty){color:var(--texte);font-weight:500}.coche.svelte-l7i9ty{color:var(--succes);font-weight:600}.soutien.svelte-l7i9ty{border-left:2px solid var(--primaire)}.section-modules.svelte-l7i9ty{margin-bottom:2.25rem}.modules.svelte-l7i9ty{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin:0 0 1.1rem;padding:0;list-style:none;display:grid}.modules.svelte-l7i9ty li:where(.svelte-l7i9ty){display:flex}.modules.svelte-l7i9ty li:where(.svelte-l7i9ty)>*{flex:1}.defilement.svelte-1wqm4bf{max-width:100%;position:relative;overflow-x:auto}.mono.svelte-1wqm4bf{font-family:var(--police-mono);white-space:nowrap}.role.svelte-1wqm4bf{font-family:var(--police-mono);color:var(--texte-doux);font-size:.8rem}.note.svelte-1wqm4bf{white-space:nowrap}.actions.svelte-1wqm4bf{flex-wrap:wrap;gap:.35rem;display:flex}.actions.svelte-1wqm4bf button:where(.svelte-1wqm4bf){min-height:44px;padding:.25rem .6rem}tr.choisie.svelte-1wqm4bf{background:var(--fond-accent)}.marqueur.svelte-1wqm4bf{color:var(--primaire-texte)}.defilement.svelte-1hbd7r{max-width:100%;position:relative;overflow-x:auto}.mono.svelte-1hbd7r{font-family:var(--police-mono);white-space:nowrap}.symbole.svelte-1hbd7r{white-space:nowrap;font-weight:700}.voix.svelte-1hbd7r{min-width:14rem;font-size:.88rem}tr.courante.svelte-1hbd7r{background:var(--fond-accent)}tr.courante.svelte-1hbd7r .symbole:where(.svelte-1hbd7r){color:var(--primaire-texte)}.bouton-etape.svelte-1hbd7r{background:var(--surface-2);min-width:44px;min-height:44px;color:var(--texte);border:1px solid var(--bordure-champ);border-radius:var(--rayon-petit);font:inherit;cursor:pointer;white-space:nowrap;padding:.2rem .5rem;font-weight:600}.bouton-etape.svelte-1hbd7r:hover{border-color:var(--texte)}.bouton-etape.svelte-1hbd7r:focus-visible{outline:3px solid var(--focus);outline-offset:2px}tr.courante.svelte-1hbd7r .bouton-etape:where(.svelte-1hbd7r){background:var(--primaire);color:var(--sur-primaire);border-color:var(--primaire)}.grille.svelte-kpo57v{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.tuile.svelte-kpo57v{text-align:left;background:var(--surface-2);width:100%;height:100%;min-height:44px;color:var(--texte);border:1px solid var(--bordure-champ);border-radius:var(--rayon);font:inherit;cursor:pointer;align-content:start;gap:.25rem;padding:.5rem .6rem;display:grid}.tuile.svelte-kpo57v:hover{border-color:var(--texte);background:var(--survol)}.tuile.svelte-kpo57v:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tuile.choisie.svelte-kpo57v{border:2px solid var(--primaire);background:var(--fond-accent)}.haut.svelte-kpo57v{justify-content:space-between;align-items:baseline;display:flex}.symbole.svelte-kpo57v{font-family:var(--police-titre);font-size:1.2rem;font-weight:700}.choisie.svelte-kpo57v .symbole:where(.svelte-kpo57v),.coche.svelte-kpo57v{color:var(--primaire-texte)}.notes.svelte-kpo57v{color:var(--texte-doux);font-size:.88rem}.formes.svelte-kpo57v{font-family:var(--police-mono);color:var(--texte-doux);flex-wrap:wrap;gap:.2rem .5rem;font-size:.8rem;display:flex}.forme.svelte-kpo57v{white-space:nowrap}.renv.svelte-kpo57v{text-align:center;border:1px solid var(--bordure-champ);min-width:1.1em;color:var(--texte);border-radius:3px;margin-right:.15rem;font-size:.7rem;display:inline-block}.aide.svelte-kpo57v{color:var(--texte-doux);margin:.5rem 0 0;font-size:.86rem}.colonnes.svelte-u3nba3{gap:1rem;display:grid}@media (min-width:920px){.colonnes.svelte-u3nba3{grid-template-columns:repeat(3,minmax(0,1fr))}}h3.svelte-u3nba3{color:var(--primaire-texte);margin:0 0 .4rem;font-size:1.05rem}p.svelte-u3nba3{color:var(--texte-doux);margin:0 0 .6rem}.exemples.svelte-u3nba3{font-family:var(--police-mono);color:var(--texte-doux);margin:0;padding-left:1.1rem;font-size:.85rem}.aide.svelte-6bd38a{color:var(--texte-doux);margin:0;font-size:.86rem}.titre-bloc.svelte-6bd38a{flex:18rem;gap:.1rem;min-width:0;display:grid}.titre-vitrine.svelte-6bd38a{margin:0;font-size:1.2rem;line-height:1.2}.etat.svelte-6bd38a{color:var(--primaire-texte);margin:0;font-size:.92rem;font-weight:600}.commandes.svelte-6bd38a{flex-wrap:wrap;gap:.4rem;display:flex}.commandes.svelte-6bd38a button:where(.svelte-6bd38a){align-items:center;gap:.35rem;min-height:44px;padding:.35rem .75rem;display:inline-flex}.commandes.svelte-6bd38a button[aria-disabled=true]:where(.svelte-6bd38a){opacity:.45;cursor:not-allowed}.voix-courantes.svelte-6bd38a{border-left:3px solid var(--primaire);background:var(--fond-accent);border-radius:var(--rayon);padding:.5rem .75rem}.voix-courantes.svelte-6bd38a p:where(.svelte-6bd38a){margin:0 0 .25rem}.mvt.svelte-6bd38a{white-space:nowrap}.mvt.tenue.svelte-6bd38a{font-weight:700}.ecart.svelte-6bd38a{font-family:var(--police-mono);color:var(--primaire-texte)}.legende-compacte.svelte-6bd38a{gap:.3rem;display:grid}.legende-compacte.svelte-6bd38a .legende{font-size:.85rem}.options.svelte-6bd38a{gap:0;min-width:0;display:grid}.champ.svelte-6bd38a{gap:.3rem;min-width:0;padding:.9rem 0 0;display:grid}.champ.svelte-6bd38a input:where(.svelte-6bd38a){width:100%;min-width:0}.cercle-cycle.svelte-6bd38a{gap:.6rem;display:grid}.cercle-cycle.svelte-6bd38a h2:where(.svelte-6bd38a){margin:0}.barre-etat.svelte-6bd38a{color:var(--texte-doux);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-width:919.98px){.titre-vitrine.svelte-6bd38a{font-size:.95rem}.etat.svelte-6bd38a{font-size:.8rem;line-height:1.3}.commandes.svelte-6bd38a{flex-wrap:nowrap;flex:none}.commandes.svelte-6bd38a button:where(.svelte-6bd38a){justify-content:center;min-width:44px;padding:.3rem .5rem}.commandes.svelte-6bd38a .voir-toutes:where(.svelte-6bd38a){white-space:normal;max-width:7rem;font-size:.8rem;line-height:1.1}.texte-bouton.svelte-6bd38a{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.bascule.svelte-fs4e3q{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.bascule-titre.svelte-fs4e3q{margin-right:.25rem;font-weight:600}.bascule.svelte-fs4e3q button:where(.svelte-fs4e3q){min-height:44px}.defilement.svelte-fs4e3q{max-width:100%;position:relative;overflow-x:auto}.tableau.svelte-fs4e3q{min-width:22rem}.symbole.svelte-fs4e3q{color:var(--primaire-texte);font-size:1.1rem;font-weight:700;display:block}.type.svelte-fs4e3q{color:var(--texte-doux);font-size:.8rem;font-weight:400;display:block}tr.courante.svelte-fs4e3q{outline:2px solid var(--primaire);outline-offset:-2px}.cellules.svelte-fs4e3q{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.cellule.svelte-fs4e3q{border:1px solid var(--bordure-champ);border-radius:var(--rayon-petit);flex-wrap:wrap;align-items:baseline;gap:.2rem;padding:.1rem .45rem;display:inline-flex}.cellule.svelte-fs4e3q .valeur:where(.svelte-fs4e3q){font-weight:600}.cellule.change.svelte-fs4e3q{border:2px dashed var(--primaire);background:var(--fond-accent)}.cellule.retiree.svelte-fs4e3q{color:var(--texte-doux);border-style:dashed}.fleche.svelte-fs4e3q{color:var(--primaire-texte);font-weight:700}.precision.svelte-fs4e3q{color:var(--texte-doux);font-size:.75rem}.regles.svelte-fs4e3q{margin:1rem 0 0;padding-left:1.2rem}.regles.svelte-fs4e3q li:where(.svelte-fs4e3q)+li:where(.svelte-fs4e3q){margin-top:.35rem}.grille.svelte-1sxs11f{gap:1.25rem;display:grid}@media (min-width:900px){.grille.svelte-1sxs11f{grid-template-columns:repeat(2,minmax(0,1fr))}}.bloc.svelte-1sxs11f{min-width:0}.bloc.svelte-1sxs11f h3:where(.svelte-1sxs11f){margin-top:0;font-size:1.2rem}.bloc.svelte-1sxs11f p:where(.svelte-1sxs11f):last-child{margin-bottom:0}.etiquette.svelte-1sxs11f{color:var(--texte-doux)}.mono.svelte-1sxs11f{font-family:var(--police-mono);letter-spacing:.04em;font-weight:600}.diagramme.svelte-1sxs11f{justify-items:start;gap:.3rem;margin:.5rem 0 0;display:grid}.diagramme.svelte-1sxs11f figcaption:where(.svelte-1sxs11f),.aide.svelte-1sxs11f{color:var(--texte-doux);font-size:.85rem}.aide.svelte-1ycg5ty{color:var(--texte-doux);font-size:.9rem}.defilement.svelte-1ycg5ty{max-width:100%;margin-bottom:1rem;position:relative;overflow-x:auto}.defilement.svelte-1ycg5ty:last-child{margin-bottom:0}.tableau.svelte-1ycg5ty{min-width:30rem}.degre.svelte-1ycg5ty{font-family:var(--police-mono);color:var(--primaire-texte);font-weight:600}.page-verrouillee.svelte-1fqn2h9{max-width:60rem;margin:1rem auto 2rem;padding:0 1rem}.aide.svelte-1fqn2h9{color:var(--texte-doux);margin:0;font-size:.86rem}.titres.svelte-1fqn2h9{flex-wrap:wrap;align-items:baseline;gap:.1rem 1.2rem;min-width:0;display:flex}.titre-arpege.svelte-1fqn2h9{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0;font-size:1.45rem;line-height:1.15;display:flex}.titre-arpege.svelte-1fqn2h9 .symbole:where(.svelte-1fqn2h9){color:var(--primaire-texte)}.titre-arpege.svelte-1fqn2h9 .nom:where(.svelte-1fqn2h9){font-size:1rem;font-family:var(--police);color:var(--texte-doux);font-weight:500}.formule.svelte-1fqn2h9{margin:0}.formule.svelte-1fqn2h9 .etiquette:where(.svelte-1fqn2h9){color:var(--texte-doux)}.mono.svelte-1fqn2h9{font-family:var(--police-mono);letter-spacing:.04em;font-weight:600}.ecoute.svelte-1fqn2h9{flex-wrap:wrap;gap:.4rem;display:flex}.ecoute.svelte-1fqn2h9 button:where(.svelte-1fqn2h9){justify-content:center;align-items:center;gap:.35rem;min-width:44px;min-height:44px;padding:.35rem .8rem;display:inline-flex}.en-cours.svelte-1fqn2h9{color:var(--texte-doux);white-space:nowrap;text-overflow:ellipsis;min-height:1.3em;margin:.2rem 0 0;font-size:.88rem;overflow:hidden}.reperes.svelte-1fqn2h9{align-items:start;gap:1rem 1.5rem;display:grid}.bloc-notes.svelte-1fqn2h9{gap:.5rem;min-width:0;display:grid}.bloc-notes.svelte-1fqn2h9 p:where(.svelte-1fqn2h9){margin:0}.notes-arpege.svelte-1fqn2h9{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.note-arpege.svelte-1fqn2h9{border:1px solid var(--bordure-champ);background:var(--surface-2);border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .55rem .1rem .25rem;font-weight:600;display:inline-flex}.note-arpege.svelte-1fqn2h9 .degre:where(.svelte-1fqn2h9){font-family:var(--police-mono);color:var(--texte-doux);font-size:.78rem;font-weight:500}.bandeau-comparaison.svelte-1fqn2h9{border-left:3px solid var(--primaire);background:var(--fond-accent);border-radius:var(--rayon);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;min-width:0;padding:.6rem .8rem;display:flex}.bandeau-comparaison.svelte-1fqn2h9>div:where(.svelte-1fqn2h9){flex:16rem;min-width:0}.bandeau-comparaison.svelte-1fqn2h9 h3:where(.svelte-1fqn2h9){margin:0 0 .3rem;font-size:1.05rem}.bandeau-comparaison.svelte-1fqn2h9 ul:where(.svelte-1fqn2h9){margin:0 0 .3rem;padding-left:1.1rem}.bandeau-comparaison.svelte-1fqn2h9 button:where(.svelte-1fqn2h9){min-height:44px}.doigte.svelte-1fqn2h9{min-width:0}.doigte.svelte-1fqn2h9 h3:where(.svelte-1fqn2h9){margin:0 0 .2rem;font-size:1.05rem}.doigte.svelte-1fqn2h9 p:where(.svelte-1fqn2h9){margin:0 0 .3rem}.doigts-cordes.svelte-1fqn2h9{font-family:var(--police-mono);flex-wrap:wrap;gap:.25rem .9rem;margin:0 0 .3rem;padding:0;font-size:.88rem;list-style:none;display:flex}.legende-compacte.svelte-1fqn2h9{min-width:0}.legende-compacte.svelte-1fqn2h9 .legende{font-size:.82rem}.legende-compacte.svelte-1fqn2h9 .titre{margin-bottom:.2rem;font-size:.9rem}.grille-options.svelte-1fqn2h9{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));align-items:start;column-gap:1.5rem;display:grid}.option.svelte-1fqn2h9{min-width:0}.champ.svelte-1fqn2h9{gap:.3rem;min-width:0;padding-top:.9rem;display:grid}.champ.svelte-1fqn2h9 input:where(.svelte-1fqn2h9){width:100%;min-width:0;min-height:44px}.barre-arpege.svelte-1fqn2h9{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;overflow:hidden}.bouton-barre.svelte-1fqn2h9{flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.35rem;display:inline-flex}@media (min-width:760px){.reperes.svelte-1fqn2h9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.reperes.svelte-1fqn2h9{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.reperes.svelte-1fqn2h9:has(.bandeau-comparaison:where(.svelte-1fqn2h9)){grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}}@media (max-width:919.98px){.titres.svelte-1fqn2h9{flex-wrap:nowrap;overflow:hidden}.titre-arpege.svelte-1fqn2h9{white-space:nowrap;flex-wrap:nowrap;font-size:1.1rem}.titre-arpege.svelte-1fqn2h9 .nom:where(.svelte-1fqn2h9){text-overflow:ellipsis;overflow:hidden}.formule.svelte-1fqn2h9{white-space:nowrap;font-size:.9rem}.formule.svelte-1fqn2h9 .etiquette:where(.svelte-1fqn2h9),.texte-bouton.svelte-1fqn2h9{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ecoute.svelte-1fqn2h9{flex-wrap:nowrap}.ecoute.svelte-1fqn2h9 button:where(.svelte-1fqn2h9){padding:.3rem}.en-cours.svelte-1fqn2h9{font-size:.8rem}}@media (max-width:420px){.titre-arpege.svelte-1fqn2h9 .nom:where(.svelte-1fqn2h9){display:none}}@media (min-width:920px) and (max-height:820px){.titre-arpege.svelte-1fqn2h9{font-size:1.2rem}.titres.svelte-1fqn2h9{flex-wrap:nowrap;overflow:hidden}.titre-arpege.svelte-1fqn2h9{white-space:nowrap;flex-wrap:nowrap}}.carte-accord.svelte-pi3393{background:var(--surface-2);border:1px solid var(--bordure);border-radius:var(--rayon);break-inside:avoid;flex:none;align-content:start;justify-items:center;gap:.3rem;width:12rem;min-height:21rem;padding:.4rem;display:grid;position:relative}.carte-accord.selectionnable.svelte-pi3393{cursor:pointer}.carte-accord.choisie.svelte-pi3393{border:3px solid var(--primaire);background:var(--fond-accent)}.coche-choisie.svelte-pi3393{text-align:center;width:100%;color:var(--primaire-texte);font-size:.75rem;font-weight:700}.choisir[aria-pressed=true].svelte-pi3393{background:var(--primaire);color:var(--sur-primaire);border-color:var(--primaire)}.carte-accord.grande.svelte-pi3393{width:15rem;min-height:26rem}.carte-accord.diatonique.svelte-pi3393{border-color:var(--bordure-forte);border-width:2px}.entete-carte.svelte-pi3393{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem .5rem;width:100%;margin:0;font-size:.85rem;display:flex}.chiffrage.svelte-pi3393{font-family:var(--police-mono);color:var(--primaire-texte);font-weight:700}.badge.svelte-pi3393{color:var(--texte-doux);font-size:.75rem}.famille.svelte-pi3393{color:var(--texte-discret);text-align:center;overflow-wrap:anywhere;width:100%;font-size:.75rem}.carte-accord.svelte-pi3393 .diagramme{background:0 0;border:none;width:100%;min-width:0;padding:.4rem}.attente.svelte-pi3393{min-height:14rem;color:var(--texte-discret);text-align:center;place-items:center;gap:.4rem;font-size:.85rem;display:grid}.symbole-attente.svelte-pi3393{color:var(--primaire-texte);font-size:1.4rem;font-weight:800}.doigtes.svelte-pi3393{align-items:center;gap:.25rem;display:flex}.compteur.svelte-pi3393{color:var(--texte-doux);text-align:center;white-space:nowrap;font-size:.78rem}.mini.svelte-pi3393{background:var(--surface);min-width:44px;min-height:44px;color:var(--texte);border:1px solid var(--bordure-champ);border-radius:var(--rayon-petit);font:inherit;cursor:pointer;padding:0}.mini.svelte-pi3393:hover{border-color:var(--texte)}.mini.svelte-pi3393:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mini[aria-disabled=true].svelte-pi3393{opacity:.4;cursor:not-allowed}.actions.svelte-pi3393{flex-wrap:wrap;justify-content:center;gap:.3rem;display:flex}.actions.svelte-pi3393 button:where(.svelte-pi3393){min-height:44px;padding:.25rem .55rem;font-size:.85rem}@media print{.carte-accord.svelte-pi3393{border-color:var(--bordure);background:0 0;min-height:0}.doigtes.svelte-pi3393,.actions.svelte-pi3393,.attente.svelte-pi3393 span:where(.svelte-pi3393):last-child,.coche-choisie.svelte-pi3393{display:none}.carte-accord.choisie.svelte-pi3393{border:1px solid var(--bordure);background:0 0}}.detail.svelte-1vrpo15{gap:.75rem;display:grid}.sous-titre.svelte-1vrpo15{color:var(--texte-doux);margin:0}.chiffrage.svelte-1vrpo15{font-family:var(--police-mono);color:var(--primaire-texte);font-weight:700}.mono.svelte-1vrpo15{font-family:var(--police-mono)}.titre-doigtes.svelte-1vrpo15{margin:0;font-size:1.05rem}.liste-doigtes.svelte-1vrpo15{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.liste-doigtes.svelte-1vrpo15 li:where(.svelte-1vrpo15){justify-items:center;gap:.3rem;display:grid}.liste-doigtes.svelte-1vrpo15 button:where(.svelte-1vrpo15){min-height:44px}.liste-doigtes.svelte-1vrpo15 li.affiche:where(.svelte-1vrpo15){outline:2px solid var(--primaire);outline-offset:2px;border-radius:var(--rayon)}.marque-affiche.svelte-1vrpo15{color:var(--primaire-texte);font-size:.8rem;font-weight:700}a.svelte-1vrpo15{color:var(--primaire-texte);text-decoration:underline}.dictionnaire.svelte-p9v96t{gap:1rem;min-width:0;display:grid}.dictionnaire.svelte-p9v96t>*{min-width:0}.intro.svelte-p9v96t{color:var(--texte-doux);margin:0}.aide.svelte-p9v96t{color:var(--texte-doux);margin:0;font-size:.86rem}.options.svelte-p9v96t{gap:0;min-width:0;display:grid}.case-cocher.svelte-p9v96t{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;padding-top:.6rem;display:flex}.case-cocher.svelte-p9v96t input:where(.svelte-p9v96t){width:1.2rem;height:1.2rem;accent-color:var(--primaire)}.titre-bloc.svelte-p9v96t{flex:16rem;gap:.1rem;min-width:0;display:grid}.titre-manche.svelte-p9v96t{flex-wrap:wrap;align-items:baseline;gap:.1rem .55rem;margin:0;font-size:1.2rem;line-height:1.2;display:flex}.symbole-choix.svelte-p9v96t{color:var(--primaire-texte);font-weight:800}.chiffrage-choix.svelte-p9v96t{font-family:var(--police-mono);color:var(--texte-doux);font-size:.9rem}.nom-choix.svelte-p9v96t{color:var(--texte-doux);font-size:.95rem;font-weight:400}.commandes-manche.svelte-p9v96t{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.commandes-manche.svelte-p9v96t button:where(.svelte-p9v96t){align-items:center;gap:.35rem;min-height:44px;padding:.3rem .7rem;display:inline-flex}.bascule.svelte-p9v96t{display:inline-flex}.bascule.svelte-p9v96t button:where(.svelte-p9v96t){border-radius:0}.bascule.svelte-p9v96t button:where(.svelte-p9v96t):first-child{border-radius:var(--rayon-petit) 0 0 var(--rayon-petit)}.bascule.svelte-p9v96t button:where(.svelte-p9v96t):last-child{border-radius:0 var(--rayon-petit) var(--rayon-petit) 0;margin-left:-1px}.bascule.svelte-p9v96t button[aria-pressed=true]:where(.svelte-p9v96t){background:var(--primaire);color:var(--sur-primaire);border-color:var(--primaire)}.doigtes-manche.svelte-p9v96t{align-items:center;gap:.25rem;display:inline-flex}.commandes-manche.svelte-p9v96t .mini:where(.svelte-p9v96t){justify-content:center;min-width:44px;padding:0}.commandes-manche.svelte-p9v96t .mini[aria-disabled=true]:where(.svelte-p9v96t){opacity:.4;cursor:not-allowed}.compteur-manche.svelte-p9v96t{color:var(--texte-doux);white-space:nowrap;font-size:.82rem}.notes-choix.svelte-p9v96t{margin:0}.legende-manche.svelte-p9v96t{gap:.3rem;display:grid}.legende-manche.svelte-p9v96t .legende{font-size:.85rem}.barre-choix.svelte-p9v96t{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}@media (max-width:919.98px){.titre-manche.svelte-p9v96t{font-size:1rem}.nom-choix.svelte-p9v96t{display:none}.commandes-manche.svelte-p9v96t{flex-wrap:nowrap;gap:.3rem}@media (max-width:359.98px){.commandes-manche.svelte-p9v96t{flex-wrap:wrap;justify-content:flex-end;min-width:0}}.commandes-manche.svelte-p9v96t button:where(.svelte-p9v96t){padding:.25rem .5rem;font-size:.85rem}.compteur-manche.svelte-p9v96t{font-size:.75rem}.texte-bouton.svelte-p9v96t{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.petit.svelte-p9v96t{min-height:44px;margin-top:.4rem;padding:.25rem .7rem}.barre-resultat.svelte-p9v96t{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.titre-grille.svelte-p9v96t{margin:0;font-size:1.4rem}.resume.svelte-p9v96t{color:var(--texte-doux);margin:.2rem 0 0}.imprimer.svelte-p9v96t{min-height:44px;padding:.35rem .8rem}.imprimer[aria-disabled=true].svelte-p9v96t{opacity:.6;cursor:progress}.defilement.svelte-p9v96t:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.avis-impression.svelte-p9v96t{display:none}.legende-roles.svelte-p9v96t{margin:.6rem 0}.legende-roles.svelte-p9v96t summary:where(.svelte-p9v96t){cursor:pointer;min-height:44px;color:var(--primaire-texte);align-items:center;display:flex}.legende-roles.svelte-p9v96t ul:where(.svelte-p9v96t){color:var(--texte-doux);margin:0;padding-left:1.2rem;font-size:.9rem}.vide.svelte-p9v96t{color:var(--texte-discret);margin:.5rem 0;font-style:italic}.defilement.svelte-p9v96t{max-width:100%;max-height:max(20rem, calc(100dvh - var(--haut-entete,0px) - var(--haut-collee,0px) - var(--haut-pied,0px) - 2.5rem));border:1px solid var(--bordure);border-radius:var(--rayon);position:relative;overflow:auto}.grille.svelte-p9v96t{border-collapse:separate;border-spacing:0;width:100%}.grille.svelte-p9v96t th:where(.svelte-p9v96t),.grille.svelte-p9v96t td:where(.svelte-p9v96t){border-bottom:1px solid var(--bordure);border-right:1px solid var(--bordure);vertical-align:top;padding:.4rem}.grille.svelte-p9v96t thead:where(.svelte-p9v96t) th:where(.svelte-p9v96t){z-index:2;background:var(--surface-2);text-align:left;white-space:nowrap;font-size:.9rem;position:sticky;top:0}.grille.svelte-p9v96t .coin:where(.svelte-p9v96t){z-index:3;left:0}.tete-ligne.svelte-p9v96t{z-index:1;background:var(--surface);text-align:left;min-width:7.5rem;max-width:9rem;display:table-cell;position:sticky;left:0}.tete-ligne.svelte-p9v96t>span:where(.svelte-p9v96t),.titre-degre.svelte-p9v96t>span:where(.svelte-p9v96t){display:block}.titre-degre.svelte-p9v96t>span:where(.svelte-p9v96t){display:inline}.romain.svelte-p9v96t{font-family:var(--police-mono);color:var(--primaire-texte);font-size:1.3rem;font-weight:700}.symbole-base.svelte-p9v96t{font-weight:700}.nom-base.svelte-p9v96t{color:var(--texte-doux);font-size:.85rem;font-weight:400}.cartes.svelte-p9v96t{flex-wrap:wrap;gap:.4rem;display:flex}.sans.svelte-p9v96t{color:var(--texte-discret)}.resultat.svelte-p9v96t>:where(.svelte-p9v96t),.par-degre.svelte-p9v96t,.degre.svelte-p9v96t{min-width:0}.par-degre.svelte-p9v96t{gap:1rem;display:grid}.titre-degre.svelte-p9v96t{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin:0 0 .4rem;font-size:1.05rem;display:flex}.compte.svelte-p9v96t{color:var(--texte-discret);font-size:.85rem;font-weight:400}.ligne-cartes.svelte-p9v96t{scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:.5rem;margin:0;padding:0 0 .5rem;list-style:none;display:flex;position:relative;overflow-x:auto}.ligne-cartes.svelte-p9v96t>li:where(.svelte-p9v96t){scroll-snap-align:start;flex:none}.dialogue.svelte-p9v96t{background:var(--surface);width:min(48rem,100vw - 1rem);max-height:calc(100dvh - 2rem);color:var(--texte);border:1px solid var(--bordure-forte);border-radius:var(--rayon);box-shadow:var(--ombre);padding:0}.dialogue.svelte-p9v96t::backdrop{background:var(--voile)}.dialogue-entete.svelte-p9v96t{z-index:1;background:var(--surface-2);border-bottom:1px solid var(--bordure);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}.dialogue-entete.svelte-p9v96t h2:where(.svelte-p9v96t){margin:0;font-size:1.2rem}.dialogue-entete.svelte-p9v96t button:where(.svelte-p9v96t){min-height:44px}.dialogue-contenu.svelte-p9v96t{padding:.75rem}@media print{header.entete,footer.pied,nav{display:none!important}html,body{background:var(--fond)!important;padding:0!important}.dictionnaire.svelte-p9v96t{--corde:var(--texte);--sillet:var(--texte);--primaire:var(--texte);--sur-primaire:var(--fond);color:var(--texte);background:var(--fond)}.imprimer.svelte-p9v96t,.legende-roles.svelte-p9v96t summary:where(.svelte-p9v96t),.dialogue.svelte-p9v96t,.intro.svelte-p9v96t{display:none}.dictionnaire.svelte-p9v96t .vitrine,.dictionnaire.svelte-p9v96t .panneau,.dictionnaire.svelte-p9v96t .barre-mobile,.dictionnaire.svelte-p9v96t .ouvrir-options{display:none!important}.dictionnaire.svelte-p9v96t .atelier{padding-bottom:0}.legende-roles.svelte-p9v96t ul:where(.svelte-p9v96t){display:block}.avis-impression.svelte-p9v96t{border:2px solid var(--texte);margin:.5rem 0;padding:.4rem .6rem;font-weight:700;display:block}.carte.svelte-p9v96t{box-shadow:none;background:var(--fond);border:none;padding:0}.ligne-cartes.svelte-p9v96t{flex-wrap:wrap;overflow:visible}.degre.svelte-p9v96t{break-inside:auto}.titre-degre.svelte-p9v96t{break-after:avoid}}.papier.svelte-1g8gpa0{--bord-papier:color-mix(in srgb, var(--encre,#1c1917) 20%, var(--papier,#fbf8f1));--selection-partition:#1d4ed8;--curseur-lecture:#b45309;--erreur-papier:#9f1239;background:var(--papier,#fbf8f1);color:var(--encre,#1c1917);border:1px solid var(--bord-papier);border-radius:var(--rayon,10px);box-sizing:border-box;width:100%;padding:.5rem 0;position:relative;overflow-x:auto}.papier.impression.svelte-1g8gpa0{border:0;border-radius:0;padding:0;overflow:visible}.dessin.svelte-1g8gpa0{cursor:crosshair;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:max-content;max-width:100%;position:relative}.impression.svelte-1g8gpa0 .dessin:where(.svelte-1g8gpa0){cursor:default;width:100%}.impression.svelte-1g8gpa0 .vexflow:where(.svelte-1g8gpa0) svg{width:100%!important;height:auto!important}.vexflow.svelte-1g8gpa0 svg{display:block}.calque.svelte-1g8gpa0{pointer-events:none;position:absolute;top:0;left:0}.selection.svelte-1g8gpa0{fill:var(--selection-partition);fill-opacity:.1;stroke:var(--selection-partition);stroke-width:2px}[data-theme=contraste] .selection.svelte-1g8gpa0,[data-theme=contraste] .selection-note.svelte-1g8gpa0,[data-theme=contraste] .insertion.svelte-1g8gpa0{stroke-width:3.5px}[data-theme=contraste] .curseur.svelte-1g8gpa0{stroke-width:4px}.selection.tab.svelte-1g8gpa0{stroke-dasharray:4 3}.selection-note.svelte-1g8gpa0{fill:none;stroke:var(--selection-partition);stroke-width:2.2px}.insertion.svelte-1g8gpa0{stroke:var(--selection-partition);stroke-width:2.5px;stroke-dasharray:5 3}.insertion-pointe.svelte-1g8gpa0{fill:var(--selection-partition)}.curseur.svelte-1g8gpa0{stroke:var(--curseur-lecture);stroke-width:3px;stroke-linecap:round}.curseur-pointe.svelte-1g8gpa0{fill:var(--curseur-lecture)}.erreur.svelte-1g8gpa0{color:var(--erreur-papier);margin:.5rem 1rem;font-weight:600}.glyphe.svelte-1l4yyq0{flex:none;display:block}.italique.svelte-1l4yyq0{font-style:italic}.palette.svelte-1dp35nd{gap:.4rem;min-width:0;display:grid}.basculer.svelte-1dp35nd{justify-self:start;padding:.35rem .8rem;display:none}.barre.svelte-1dp35nd{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.groupe.svelte-1dp35nd{border-right:1px solid var(--bordure);flex-wrap:wrap;gap:.25rem;padding-right:.9rem;display:flex}.groupe.svelte-1dp35nd:last-child{border-right:none}.outil.svelte-1dp35nd{border:1px solid var(--bordure-champ);border-radius:var(--rayon-petit);background:var(--surface-2);min-width:44px;min-height:44px;color:var(--texte);cursor:pointer;justify-content:center;align-items:center;gap:.1rem;padding:.2rem .35rem;font-size:1.15rem;line-height:1;display:inline-flex;position:relative}.outil.large.svelte-1dp35nd{padding:.3rem .6rem;font-size:.9rem}.outil.svelte-1dp35nd:hover{background:var(--survol);border-color:var(--texte)}.outil[aria-pressed=true].svelte-1dp35nd{background:var(--primaire);border-color:var(--primaire);color:var(--sur-primaire)}.outil[aria-pressed=true].svelte-1dp35nd:after{content:"";background:currentColor;height:2px;position:absolute;bottom:3px;left:6px;right:6px}.outil[aria-disabled=true].svelte-1dp35nd{opacity:.45;cursor:not-allowed}.outil.svelte-1dp35nd:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.touche.svelte-1dp35nd{font-family:var(--police-mono);opacity:.8;font-size:.7rem;position:absolute;top:2px;right:3px}@media (max-width:720px){.basculer.svelte-1dp35nd{display:inline-flex}.barre.repliee.svelte-1dp35nd{display:none}.groupe.svelte-1dp35nd{border-right:none;padding-right:0}}.grille.svelte-w3eymv{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1rem;display:flex}.champ.svelte-w3eymv{flex:9rem;gap:.25rem;min-width:0;display:grid}.champ.large.svelte-w3eymv{flex:2 13rem}.champ.etroit.svelte-w3eymv{flex:0 7rem}.champ.svelte-w3eymv input:where(.svelte-w3eymv),.champ.svelte-w3eymv select:where(.svelte-w3eymv){width:100%;min-width:0;min-height:44px}.affichage.svelte-w3eymv{flex-wrap:wrap;gap:.25rem 1.25rem;margin:.75rem 0 0;padding:.25rem .75rem;display:flex}.affichage.svelte-w3eymv label:where(.svelte-w3eymv){align-items:center;gap:.45rem;min-height:44px;display:inline-flex}.aide-clavier.svelte-1x1mwfp summary:where(.svelte-1x1mwfp){cursor:pointer;min-height:44px;color:var(--primaire-texte);align-items:center;display:flex}.aide-clavier.svelte-1x1mwfp p:where(.svelte-1x1mwfp){margin:.5rem 0;font-size:.92rem}kbd.svelte-1x1mwfp{font-family:var(--police-mono);font-size:.85rem}.tableau.svelte-1x1mwfp th:where(.svelte-1x1mwfp),.tableau.svelte-1x1mwfp td:where(.svelte-1x1mwfp){overflow-wrap:anywhere}.discret.svelte-1x1mwfp{color:var(--texte-discret)}.tableau.svelte-1x1mwfp{max-width:44rem}.dialogue-accord.svelte-5eim24{border:1px solid var(--bordure-forte);border-radius:var(--rayon);background:var(--surface);width:min(40rem,100vw - 1rem);max-height:calc(100dvh - 2rem);color:var(--texte);padding:1rem;overflow-y:auto}.dialogue-accord.svelte-5eim24::backdrop{background:color-mix(in srgb, var(--fond) 60%, transparent)}h2.svelte-5eim24{margin:0 0 .75rem;font-size:1.3rem}.puces.svelte-5eim24{flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem;padding:.25rem .6rem .6rem;display:flex}.puce.svelte-5eim24{border:1px solid var(--bordure-champ);border-radius:var(--rayon-petit);background:var(--surface-2);min-width:3.5rem;min-height:44px;color:var(--texte);cursor:pointer;flex-direction:column;align-items:center;padding:.2rem .5rem;display:inline-flex}.puce[aria-pressed=true].svelte-5eim24{background:var(--primaire);border-color:var(--primaire);color:var(--sur-primaire)}.puce[aria-pressed=true].svelte-5eim24 .sym:where(.svelte-5eim24):before{content:"✓ "}.chif.svelte-5eim24{font-family:var(--police-mono);font-size:.72rem}.ligne.svelte-5eim24{flex-wrap:wrap;gap:.6rem 1rem;display:flex}.champ.svelte-5eim24{flex:7rem;gap:.25rem;display:grid}.champ.large.svelte-5eim24{flex:2 14rem}.champ.svelte-5eim24 select:where(.svelte-5eim24){width:100%;min-height:44px}.doigte.svelte-5eim24{margin-top:.75rem}.etiquette.svelte-5eim24{margin:0 0 .3rem;font-weight:600}.apercu.svelte-5eim24{align-items:center;gap:.5rem;display:flex}.apercu.estompe.svelte-5eim24{opacity:.4}.fleche.svelte-5eim24{min-width:44px;min-height:44px}.discret.svelte-5eim24{color:var(--texte-discret);margin:.3rem 0;font-size:.88rem}.case.svelte-5eim24{align-items:center;gap:.45rem;min-height:44px;display:inline-flex}.actions.svelte-5eim24{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.menu-fichier.svelte-19suvhp{flex:none;position:relative}.bouton-fichier.svelte-19suvhp{align-items:center;gap:.4rem;min-width:44px;min-height:44px;padding:.35rem .65rem;display:inline-flex}.bouton-fichier.svelte-19suvhp .icone:where(.svelte-19suvhp){color:var(--primaire-texte);flex:none}.bouton-fichier.svelte-19suvhp .libelle:where(.svelte-19suvhp){font-weight:600}.bouton-fichier[aria-expanded=true].svelte-19suvhp{background:var(--fond-accent);border-color:var(--primaire)}.chevron.svelte-19suvhp{flex:none}.chevron.retourne.svelte-19suvhp{transform:rotate(180deg)}.surface.svelte-19suvhp{z-index:40;min-width:17rem;max-width:min(24rem,100vw - 2rem);max-height:calc(100dvh - var(--plafond-panneau,8rem) - var(--haut-pied,36px) - 1rem);border:1px solid var(--bordure-forte);border-radius:var(--rayon);background:var(--surface);color:var(--texte);box-shadow:var(--ombre);padding:.35rem;position:absolute;top:calc(100% + .4rem);left:0;overflow-y:auto}.surface[hidden].svelte-19suvhp{display:none}.menu.svelte-19suvhp{outline:none;display:grid}.titre-groupe.svelte-19suvhp{letter-spacing:.05em;text-transform:uppercase;color:var(--texte-doux);padding:.4rem .75rem .15rem;font-size:.78rem;font-weight:600;display:block}.entree.svelte-19suvhp{border-radius:var(--rayon-petit);width:100%;min-height:44px;color:var(--texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.7rem;padding:.45rem .75rem;display:flex}.entree.svelte-19suvhp svg:where(.svelte-19suvhp){color:var(--primaire-texte);flex:none}.entree.danger.svelte-19suvhp svg:where(.svelte-19suvhp){color:var(--erreur)}.entree.svelte-19suvhp:hover{background:var(--survol)}.entree.svelte-19suvhp:focus{background:var(--survol);outline:3px solid var(--focus);outline-offset:-3px}.texte.svelte-19suvhp{flex:auto}.raccourci.svelte-19suvhp{color:var(--texte-doux);font-family:var(--police-mono);background:0 0;border:none;margin-left:auto;padding-left:1rem;font-size:.85rem}.separateur.svelte-19suvhp{background:var(--bordure-forte);height:1px;margin:.3rem .25rem}.pied-menu.svelte-19suvhp{border-top:1px solid var(--bordure);color:var(--texte-doux);max-width:22rem;margin:.35rem .25rem 0;padding:.45rem .5rem .2rem;font-size:.82rem}.mobile.svelte-19suvhp .surface:where(.svelte-19suvhp){top:auto;left:0;right:0;bottom:calc(var(--haut-pied,36px) + var(--haut-barre-mobile,56px));min-width:0;max-width:none;max-height:calc(100dvh - var(--haut-entete,0px) - var(--haut-pied,36px) - var(--haut-barre-mobile,56px) - .5rem);border-radius:var(--rayon) var(--rayon) 0 0;overscroll-behavior:contain;border-width:1px 0 0;padding:.5rem .5rem .6rem;position:fixed}.mobile.svelte-19suvhp .pied-menu:where(.svelte-19suvhp){max-width:none}@media (max-width:359px){.mobile.svelte-19suvhp .bouton-fichier:where(.svelte-19suvhp) .libelle:where(.svelte-19suvhp){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.chevron.svelte-19suvhp{transition:transform .15s}}.page-partitions.svelte-mheix6{min-width:0;padding-left:var(--reserve-gauche,0px);padding-right:var(--reserve-droite,0px);gap:1rem;display:grid}.page-partitions.mobile.svelte-mheix6{padding-bottom:calc(var(--haut-barre-mobile,56px) + 1rem)}.hote-panneau.svelte-mheix6{display:contents}.barre-lecture.svelte-mheix6{background:var(--surface-2);border:1px solid var(--bordure-forte);border-radius:var(--rayon);box-shadow:var(--ombre-legere);top:var(--haut-entete,0px);z-index:6;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;padding:.4rem .75rem;display:flex;position:sticky}.barre-lecture.menu-ouvert.svelte-mheix6{z-index:31}.barre-lecture.svelte-mheix6 .bouton:where(.svelte-mheix6){align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.tempo-barre.svelte-mheix6{color:var(--texte-doux);font-variant-numeric:tabular-nums}.en-cours.svelte-mheix6{margin:0}.mobile.svelte-mheix6 .barre-lecture:where(.svelte-mheix6){top:auto;left:0;right:0;bottom:var(--haut-pied,36px);z-index:15;border-width:1px 0 0;border-radius:0;flex-wrap:wrap;gap:.35rem .6rem;padding:.35rem .5rem;position:fixed}.mobile.svelte-mheix6 .barre-lecture.menu-ouvert:where(.svelte-mheix6){z-index:31}.mobile.svelte-mheix6 .barre-lecture:where(.svelte-mheix6) .en-cours:where(.svelte-mheix6){display:none}.mobile.svelte-mheix6 .etat-enregistrement:where(.svelte-mheix6){flex:1 0 100%;margin:0;font-size:.82rem}.mobile.svelte-mheix6 .etat-enregistrement.vide:where(.svelte-mheix6){flex:0 0 0;width:0;overflow:hidden}@media (max-width:430px){.mobile.svelte-mheix6 .libelle-options:where(.svelte-mheix6){display:none}}.ouvrir-options.svelte-mheix6{flex:none;align-items:center;gap:.4rem;min-width:44px;min-height:44px;margin-left:auto;padding:.35rem .6rem;display:inline-flex}.badge-capo.svelte-mheix6{border:1px solid var(--primaire);background:var(--fond-accent);color:var(--primaire-texte);white-space:nowrap;border-radius:999px;align-items:center;padding:.1rem .55rem;font-size:.9rem;font-weight:600;display:inline-flex}.entete-visible.svelte-mheix6{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.titre-partition.svelte-mheix6{overflow-wrap:anywhere;margin:0;font-size:1.35rem}.auteur-partition.svelte-mheix6{color:var(--texte-doux);margin:0;font-style:italic}.meta-partition.svelte-mheix6{color:var(--texte-doux);flex-wrap:wrap;align-items:center;gap:.3rem .9rem;margin:0;padding:0;list-style:none;display:flex}.reglages-lecture.svelte-mheix6{gap:.35rem;margin:.75rem 0 0;padding:.25rem .75rem .5rem;display:grid}.reglages-lecture.svelte-mheix6 .champ:where(.svelte-mheix6),.page-partitions.svelte-mheix6>*{min-width:0}.entete-page.svelte-mheix6 h1:where(.svelte-mheix6){margin-bottom:.25rem}.intro.svelte-mheix6{color:var(--texte-doux);margin:0}.intro.svelte-mheix6,.discret.svelte-mheix6,.etat-enregistrement.svelte-mheix6,details.svelte-mheix6 p:where(.svelte-mheix6),.message-info.svelte-mheix6,.message-erreur.svelte-mheix6{max-width:var(--largeur-texte,72ch)}.discret.svelte-mheix6{color:var(--texte-discret);font-size:.88rem}.etat-enregistrement.svelte-mheix6{color:var(--texte-doux);margin:0 0 0 auto;font-size:.88rem}.etat-enregistrement.erreur.svelte-mheix6{color:var(--erreur);font-weight:600}.ligne-message.svelte-mheix6{flex:1 0 100%;align-items:center;gap:.5rem;min-width:0;display:flex}.ligne-message.svelte-mheix6 p:where(.svelte-mheix6){flex:auto;min-width:0;margin:0}.fermer-message.svelte-mheix6{flex:none;min-width:44px;min-height:44px;padding:0}.zone-saisie.svelte-mheix6{gap:.75rem;display:grid}.etat-saisie.svelte-mheix6{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.etat-saisie.svelte-mheix6 p:where(.svelte-mheix6){margin:0}.etat-saisie.svelte-mheix6 .mode:where(.svelte-mheix6){color:var(--primaire-texte)}.etat-saisie.svelte-mheix6 button:where(.svelte-mheix6){min-height:44px;padding:.35rem .75rem}.alerte-mesure.svelte-mheix6{border-left:3px solid var(--avertissement);background:var(--fond-avertissement);border-radius:var(--rayon);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.5rem .75rem;display:flex}.alerte-mesure.svelte-mheix6 p:where(.svelte-mheix6){margin:0}.zone-edition.svelte-mheix6{border-radius:var(--rayon);outline:none;min-width:0;overflow-x:auto}.zone-edition.svelte-mheix6:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.champ.svelte-mheix6{gap:.25rem;min-width:10rem;display:grid}.champ.svelte-mheix6 select:where(.svelte-mheix6),.champ.svelte-mheix6 input:where(.svelte-mheix6){min-height:44px}.case.svelte-mheix6{align-items:center;gap:.45rem;min-height:44px;display:inline-flex}.dialogue.svelte-mheix6{border:1px solid var(--bordure-forte);border-radius:var(--rayon);background:var(--surface);width:min(34rem,100vw - 1rem);max-height:calc(100dvh - 2rem);color:var(--texte);padding:1rem;overflow-y:auto}.dialogue.svelte-mheix6::backdrop{background:color-mix(in srgb, var(--fond) 60%, transparent)}.dialogue.svelte-mheix6 h2:where(.svelte-mheix6){margin:0 0 .75rem;font-size:1.3rem}.dialogue.svelte-mheix6 fieldset:where(.svelte-mheix6){gap:.1rem;margin:0;padding:.25rem .75rem;display:grid}.actions.svelte-mheix6{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.actions.svelte-mheix6 button:where(.svelte-mheix6){min-height:44px}.danger.svelte-mheix6{background:var(--erreur);border-color:var(--erreur);color:var(--sur-primaire)}.liste-partitions.svelte-mheix6{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.liste-partitions.svelte-mheix6 button:where(.svelte-mheix6){text-align:left;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;width:100%;min-height:44px;display:flex}.liste-partitions.svelte-mheix6 button[aria-current=true]:where(.svelte-mheix6){border-color:var(--primaire)}.liste-partitions.svelte-mheix6 .date:where(.svelte-mheix6){color:var(--texte-discret);font-size:.85rem}.impression.svelte-mheix6{width:760px;position:absolute;top:0;left:-10000px}@media print{header.entete,footer.pied,.evitement,#menu-principal{display:none!important}body,main#contenu{background:var(--fond,#fff)!important;color:var(--texte,#000)!important;margin:0!important;padding:0!important}.ecran.svelte-mheix6{display:none!important}.page-partitions.svelte-mheix6{padding:0!important}.impression.svelte-mheix6{width:auto;position:static}.titre-impression.svelte-mheix6{color:var(--texte,#000);text-align:center;margin:0 0 .2rem;font-size:20pt}.auteur-impression.svelte-mheix6{text-align:right;color:var(--texte,#000);margin:0 0 .6rem;font-style:italic}}.lecture-partitions.svelte-lu53v{max-width:60rem;margin:1rem auto 2rem;padding:0 1rem}.discret.svelte-lu53v{color:var(--texte-discret)}.titre-liste.svelte-lu53v{margin-top:2rem}.liste.svelte-lu53v{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.liste.svelte-lu53v li:where(.svelte-lu53v){background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);flex-wrap:wrap;align-items:center;gap:.3rem 1rem;padding:.6rem .8rem;display:flex}.nom.svelte-lu53v{font-weight:600}.date.svelte-lu53v{color:var(--texte-discret);flex:1;font-size:.9rem}.actions.svelte-lu53v{flex-wrap:wrap;gap:.4rem;display:flex}.message.svelte-lu53v{min-height:1.5em;margin-top:.8rem}.defilement.svelte-1fdhhx1{max-width:100%;position:relative;overflow-x:auto}.mono.svelte-1fdhhx1{font-family:var(--police-mono);white-space:nowrap}.role.svelte-1fdhhx1{font-family:var(--police-mono);color:var(--texte-doux);font-size:.8rem}.note.svelte-1fdhhx1{white-space:nowrap}.actions.svelte-1fdhhx1{flex-wrap:wrap;gap:.35rem;display:flex}.actions.svelte-1fdhhx1 button:where(.svelte-1fdhhx1){min-height:44px;padding:.25rem .6rem}tr.choisie.svelte-1fdhhx1{background:var(--fond-accent)}.marqueur.svelte-1fdhhx1{color:var(--primaire-texte)}.defilement.svelte-1v613sr{max-width:100%;position:relative;overflow-x:auto}.mono.svelte-1v613sr{font-family:var(--police-mono);white-space:nowrap}.symbole.svelte-1v613sr,.chiffrage.svelte-1v613sr{white-space:nowrap;font-weight:700}.voix.svelte-1v613sr{min-width:14rem;font-size:.88rem}.ecouter.svelte-1v613sr{min-height:44px;padding:.25rem .6rem}tr.courante.svelte-1v613sr{background:var(--fond-accent)}tr.courante.svelte-1v613sr .symbole:where(.svelte-1v613sr){color:var(--primaire-texte)}.bouton-etape.svelte-1v613sr{background:var(--surface-2);min-width:44px;min-height:44px;color:var(--texte);border:1px solid var(--bordure-champ);border-radius:var(--rayon-petit);font:inherit;cursor:pointer;white-space:nowrap;padding:.2rem .5rem;font-weight:600}.bouton-etape.svelte-1v613sr:hover{border-color:var(--texte)}.bouton-etape.svelte-1v613sr:focus-visible{outline:3px solid var(--focus);outline-offset:2px}tr.courante.svelte-1v613sr .bouton-etape:where(.svelte-1v613sr){background:var(--primaire);color:var(--sur-primaire);border-color:var(--primaire)}.cours.svelte-6gsgfb h3:where(.svelte-6gsgfb){margin:1.1rem 0 .35rem;font-size:1.08rem}.cours.svelte-6gsgfb p:where(.svelte-6gsgfb),.cours.svelte-6gsgfb ul:where(.svelte-6gsgfb){margin:0 0 .6rem}.colonnes.svelte-6gsgfb{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:0 2rem;display:grid}.exemple.svelte-6gsgfb{font-family:var(--police-mono);color:var(--texte-doux);font-size:.9rem}.defilement.svelte-6gsgfb{max-width:100%;position:relative;overflow-x:auto}.mono.svelte-6gsgfb{font-family:var(--police-mono);white-space:nowrap}.symbole.svelte-6gsgfb{white-space:nowrap;font-weight:700}.ecouter.svelte-6gsgfb{min-height:44px;padding:.25rem .6rem}.page-verrouillee.svelte-1uyzepy{max-width:60rem;margin:1rem auto 2rem;padding:0 1rem}.tetrades.svelte-1uyzepy{min-width:0}.aide.svelte-1uyzepy{color:var(--texte-doux);margin:0;font-size:.86rem}.mono.svelte-1uyzepy{font-family:var(--police-mono)}.titre-bloc.svelte-1uyzepy{flex:22rem;gap:.1rem;min-width:0;display:grid}.titre-vitrine.svelte-1uyzepy{margin:0;font-size:1.2rem;line-height:1.2}.etat.svelte-1uyzepy{color:var(--primaire-texte);margin:0;font-size:.92rem;font-weight:600}.commandes.svelte-1uyzepy{flex-wrap:wrap;gap:.4rem;display:flex}.commandes.svelte-1uyzepy button:where(.svelte-1uyzepy){min-height:44px;padding:.35rem .75rem}.commandes.svelte-1uyzepy button[aria-disabled=true]:where(.svelte-1uyzepy){opacity:.45;cursor:not-allowed}.sous-manche.svelte-1uyzepy{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.accord-en-cours.svelte-1uyzepy{flex-wrap:wrap;align-items:flex-start;gap:1rem;min-width:0;display:flex}.fiche.svelte-1uyzepy{flex:16rem;gap:.5rem;min-width:0;display:grid}.fiche-titre.svelte-1uyzepy{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.symbole-vitrine.svelte-1uyzepy{color:var(--primaire-texte);font-size:1.5rem}.chiffrage.svelte-1uyzepy{font-family:var(--police-mono);border:1px solid var(--bordure-forte);border-radius:var(--rayon-petit);padding:.05rem .4rem;font-weight:700}.notes-tetrade.svelte-1uyzepy{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.note-tetrade.svelte-1uyzepy{border:1px solid var(--bordure-champ);border-radius:var(--rayon-petit);background:var(--surface-2);align-items:baseline;gap:.35rem;padding:.25rem .6rem;display:inline-flex}.nom-note.svelte-1uyzepy{font-weight:700}.abrege.svelte-1uyzepy{font-family:var(--police-mono);color:var(--texte-doux);font-size:.85rem}.detail-forme.svelte-1uyzepy{color:var(--texte-doux);margin:0}.detail-forme.svelte-1uyzepy .mono:where(.svelte-1uyzepy){white-space:nowrap}.ecoute.svelte-1uyzepy{flex-wrap:wrap;gap:.4rem;display:flex}.ecoute.svelte-1uyzepy button:where(.svelte-1uyzepy){align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.ecoute.svelte-1uyzepy button:where(.svelte-1uyzepy):disabled{opacity:.45;cursor:not-allowed}.reperes.svelte-1uyzepy{align-content:start;gap:.4rem;min-width:0;display:grid}.reperes.svelte-1uyzepy .legende{font-size:.85rem}.voix-courantes.svelte-1uyzepy{border-left:3px solid var(--primaire);background:var(--fond-accent);border-radius:var(--rayon);padding:.5rem .75rem}.voix-courantes.svelte-1uyzepy p:where(.svelte-1uyzepy){margin:0 0 .25rem}.mvt.svelte-1uyzepy{white-space:nowrap}.mvt.tenue.svelte-1uyzepy{font-weight:700}.ecart.svelte-1uyzepy{font-family:var(--police-mono);color:var(--primaire-texte)}@media (min-width:1100px){.sous-manche.svelte-1uyzepy{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.options.svelte-1uyzepy{min-width:0}.aide-shell.svelte-1uyzepy{border-bottom:1px solid var(--bordure);padding:.9rem 0}.champ.svelte-1uyzepy{gap:.3rem;min-width:0;padding:.9rem 0 0;display:grid}.champ.svelte-1uyzepy input:where(.svelte-1uyzepy){width:100%;min-width:0;min-height:44px}.barre-accord.svelte-1uyzepy{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:.4rem;min-width:0;margin:0;display:flex;overflow:hidden}.barre-accord.svelte-1uyzepy+button:where(.svelte-1uyzepy){flex:none;align-items:center;gap:.35rem;min-height:44px;display:inline-flex}@media (max-width:919.98px){.titre-vitrine.svelte-1uyzepy{font-size:.98rem}.etat.svelte-1uyzepy{font-size:.82rem;line-height:1.3}.commandes.svelte-1uyzepy{flex-wrap:nowrap}.commandes.svelte-1uyzepy button:where(.svelte-1uyzepy){flex:none;justify-content:center;min-width:44px}.commandes.svelte-1uyzepy .voir-toutes:where(.svelte-1uyzepy){white-space:normal;flex:auto;min-width:0;font-size:.85rem;line-height:1.15}.libelle-bouton.svelte-1uyzepy{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.cours.svelte-99kvuz{gap:.5rem;display:grid}h2.svelte-99kvuz{margin:0}h2.svelte-99kvuz:focus{outline:none}h2.svelte-99kvuz:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aide.svelte-99kvuz{color:var(--texte-doux);margin:0;font-size:.9rem}.section-cours.svelte-99kvuz{border-top:1px solid var(--bordure);gap:.45rem;margin-top:.4rem;padding-top:.9rem;display:grid}h3.svelte-99kvuz{align-items:baseline;gap:.5rem;margin:0;font-size:1.08rem;display:flex}.numero.svelte-99kvuz{background:var(--fond-accent);min-width:1.6rem;height:1.6rem;color:var(--primaire-texte);font-size:.85rem;font-family:var(--police-mono);border-radius:50%;place-items:center;display:inline-grid}.section-cours.svelte-99kvuz p:where(.svelte-99kvuz){margin:0}.actions.svelte-99kvuz,.exemple.svelte-99kvuz{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.actions.svelte-99kvuz:empty{display:none}.actions.svelte-99kvuz button:where(.svelte-99kvuz),.exemple.svelte-99kvuz button:where(.svelte-99kvuz){min-height:44px}.accord.svelte-99kvuz{min-width:44px;font-weight:700}.libelle-exemple.svelte-99kvuz{color:var(--texte-doux);font-size:.88rem}.jouer.svelte-99kvuz{align-items:center;gap:.35rem;display:inline-flex}.deplacer.svelte-flyi1{gap:.6rem;display:grid}h2.svelte-flyi1{margin:0}h2.svelte-flyi1:focus{outline:none}h2.svelte-flyi1:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.disposition.svelte-flyi1{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.pave.svelte-flyi1{flex:none;grid-template-columns:repeat(3,minmax(4.25rem,auto));grid-template-areas:".aigu.""sillet centre chevalet"".grave.";gap:.4rem;display:grid}.pave.gaucher.svelte-flyi1{grid-template-areas:".aigu.""chevalet centre sillet"".grave."}.fleche.svelte-flyi1{justify-items:center;gap:.1rem;min-width:44px;min-height:44px;padding:.3rem .5rem;display:grid}.fleche.aigu.svelte-flyi1{grid-area:aigu}.fleche.sillet.svelte-flyi1{grid-area:sillet}.fleche.chevalet.svelte-flyi1{grid-area:chevalet}.fleche.grave.svelte-flyi1{grid-area:grave}.fleche[aria-disabled=true].svelte-flyi1{opacity:.45;cursor:not-allowed}.icone.svelte-flyi1{font-size:1rem;line-height:1}.cible.svelte-flyi1{font-size:.85rem;font-weight:700}.centre.svelte-flyi1{text-align:center;border:2px solid var(--primaire);border-radius:var(--rayon);background:var(--fond-accent);grid-area:centre;place-items:center;min-width:6.5rem;padding:.4rem .6rem;display:grid}.symbole.svelte-flyi1{color:var(--primaire-texte);font-size:1.6rem;font-weight:800;font-family:var(--police-titre)}.pos.svelte-flyi1{color:var(--texte-doux);font-size:.82rem}.explications.svelte-flyi1{flex:18rem;gap:.6rem;min-width:0;display:grid}.explications.svelte-flyi1 ul:where(.svelte-flyi1){gap:.3rem;margin:0;padding-left:1.2rem;display:grid}.explications.svelte-flyi1 button:where(.svelte-flyi1){justify-self:start;min-height:44px}.enchainements.svelte-judqwl{gap:.6rem;display:grid}h2.svelte-judqwl{margin:0}h2.svelte-judqwl:focus{outline:none}h2.svelte-judqwl:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.liste.svelte-judqwl{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.enchainement.svelte-judqwl{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface-2);gap:.4rem;padding:.75rem .9rem;display:grid}.enchainement.en-lecture.svelte-judqwl{border-color:var(--primaire);border-width:2px}.entete.svelte-judqwl{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;display:flex}h3.svelte-judqwl{margin:0;font-size:1.05rem}.chiffrage.svelte-judqwl{font-family:var(--police-mono);color:var(--primaire-texte)}.enchainement.svelte-judqwl p:where(.svelte-judqwl){color:var(--texte-doux);margin:0}.ligne.svelte-judqwl{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.tonalite.svelte-judqwl{align-items:center;gap:.4rem;display:inline-flex}.tonalite.svelte-judqwl select:where(.svelte-judqwl){min-width:5.5rem;min-height:44px}.accords.svelte-judqwl{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.accord.svelte-judqwl{justify-items:center;min-width:52px;min-height:44px;padding:.25rem .5rem;font-weight:700;line-height:1.1;display:grid}.accord.courant.svelte-judqwl{border:2px solid var(--primaire);background:var(--fond-accent);text-underline-offset:3px;text-decoration:underline}.degre.svelte-judqwl{color:var(--texte-doux);font-size:.72rem;font-weight:500;font-family:var(--police-mono)}.jouer.svelte-judqwl{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}.historique.svelte-qcgfzs{gap:.6rem;display:grid}h2.svelte-qcgfzs{margin:0}h2.svelte-qcgfzs:focus{outline:none}h2.svelte-qcgfzs:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.avertissement.svelte-qcgfzs{margin:0}.frise.svelte-qcgfzs{gap:0;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.evenement.svelte-qcgfzs{display:grid}.decennie.svelte-qcgfzs{font-family:var(--police-titre);color:var(--primaire-texte);border-bottom:1px solid var(--bordure);margin:.9rem 0 .4rem;padding-bottom:.2rem;font-size:1.05rem;font-weight:700}.fiche.svelte-qcgfzs{grid-template-columns:1.5rem minmax(0,1fr);gap:.6rem;display:grid}.repere.svelte-qcgfzs{justify-content:center;display:flex;position:relative}.repere.svelte-qcgfzs:before{content:"";background:var(--bordure-forte);width:2px;position:absolute;top:0;bottom:0}.point.svelte-qcgfzs{background:var(--primaire);border:2px solid var(--surface);border-radius:50%;width:.9rem;height:.9rem;margin-top:.55rem;position:relative}.en-lecture.svelte-qcgfzs .point:where(.svelte-qcgfzs){outline:2px solid var(--primaire-texte);outline-offset:2px}.corps.svelte-qcgfzs{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface-2);gap:.35rem;min-width:0;margin-bottom:.6rem;padding:.7rem .9rem;display:grid}.en-lecture.svelte-qcgfzs .corps:where(.svelte-qcgfzs){border:2px solid var(--primaire)}.corps.svelte-qcgfzs p:where(.svelte-qcgfzs){margin:0}.annee.svelte-qcgfzs{font-family:var(--police-mono);color:var(--primaire-texte);font-size:1.05rem;font-weight:700}h3.svelte-qcgfzs{overflow-wrap:anywhere;margin:0;font-size:1.08rem}h3.svelte-qcgfzs cite:where(.svelte-qcgfzs){font-style:normal}.artiste.svelte-qcgfzs{color:var(--texte-doux);font-weight:500}.album.svelte-qcgfzs{color:var(--texte-doux);font-size:.9rem}.album.svelte-qcgfzs cite:where(.svelte-qcgfzs){font-style:italic}.accords-ligne.svelte-qcgfzs{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.libelle.svelte-qcgfzs{color:var(--texte-doux);font-size:.88rem}.accords.svelte-qcgfzs{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.accord.svelte-qcgfzs{min-width:48px;min-height:44px;padding:.25rem .5rem;font-weight:700}.accord.courant.svelte-qcgfzs{border:2px solid var(--primaire);background:var(--fond-accent);text-underline-offset:3px;text-decoration:underline}.fiabilite.svelte-qcgfzs{color:var(--texte-doux);font-size:.86rem}.points.svelte-qcgfzs{letter-spacing:.1em;color:var(--primaire-texte);margin-right:.25rem}.note.svelte-qcgfzs{color:var(--texte-doux);font-size:.86rem;font-style:italic}.sans-lecture.svelte-qcgfzs{color:var(--texte-doux);border-left:3px solid var(--bordure-forte);padding-left:.5rem;font-size:.86rem}.jouer.svelte-qcgfzs{justify-self:start;align-items:center;gap:.35rem;min-height:44px;display:inline-flex}.contre.svelte-qcgfzs{border-top:1px solid var(--bordure);padding-top:.7rem}.contre.svelte-qcgfzs h3:where(.svelte-qcgfzs){margin-bottom:.35rem}.contre.svelte-qcgfzs ul:where(.svelte-qcgfzs){margin:0;padding-left:1.2rem}.contre.svelte-qcgfzs cite:where(.svelte-qcgfzs){font-style:italic}.positions.svelte-15g7aqz{gap:.5rem;display:grid}h2.svelte-15g7aqz{margin:0}h2.svelte-15g7aqz:focus{outline:none}h2.svelte-15g7aqz:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aide.svelte-15g7aqz{color:var(--texte-doux);margin:0;font-size:.9rem}.defilement.svelte-15g7aqz{max-width:100%;position:relative;overflow-x:auto}table.svelte-15g7aqz{width:100%}.cases.svelte-15g7aqz{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}tr.courante.svelte-15g7aqz th:where(.svelte-15g7aqz),tr.courante.svelte-15g7aqz td:where(.svelte-15g7aqz){background:var(--fond-accent);font-weight:600}td.svelte-15g7aqz button:where(.svelte-15g7aqz){white-space:nowrap;min-height:44px}.aide.svelte-89ux6o{color:var(--texte-doux);margin:0;font-size:.86rem}.titre-bloc.svelte-89ux6o{flex:18rem;gap:.1rem;min-width:0;display:grid}.titre-vitrine.svelte-89ux6o{margin:0;font-size:1.2rem;line-height:1.2}.etat.svelte-89ux6o{color:var(--primaire-texte);margin:0;font-size:.92rem;font-weight:600}.commandes.svelte-89ux6o{flex-wrap:wrap;gap:.4rem;display:flex}.commandes.svelte-89ux6o button:where(.svelte-89ux6o){align-items:center;gap:.35rem;min-height:44px;padding:.35rem .75rem;display:inline-flex}.commandes.svelte-89ux6o button[aria-disabled=true]:where(.svelte-89ux6o){opacity:.45;cursor:not-allowed}.zone-glisser.svelte-89ux6o{min-width:0}.zone-glisser.svelte-89ux6o.en-glisse{cursor:grabbing;-webkit-user-select:none;user-select:none}.sous-manche.svelte-89ux6o{gap:.6rem;display:grid}@media (min-width:1100px){.sous-manche.svelte-89ux6o{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.description.svelte-89ux6o p:where(.svelte-89ux6o){margin:0 0 .3rem}.legende-compacte.svelte-89ux6o{gap:.3rem;display:grid}.legende-compacte.svelte-89ux6o .legende{font-size:.85rem}.options.svelte-89ux6o{gap:0;min-width:0;display:grid}.champ.svelte-89ux6o{gap:.3rem;min-width:0;padding:.9rem 0 0;display:grid}.champ.svelte-89ux6o input:where(.svelte-89ux6o){width:100%;min-width:0;min-height:44px}.barre-etat.svelte-89ux6o{color:var(--texte-doux);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-width:919.98px){.titre-vitrine.svelte-89ux6o{font-size:.95rem}.etat.svelte-89ux6o{font-size:.8rem;line-height:1.3}.commandes.svelte-89ux6o{flex-wrap:nowrap;flex:none}.commandes.svelte-89ux6o button:where(.svelte-89ux6o){justify-content:center;min-width:44px;padding:.3rem .5rem}.libelle-bouton.svelte-89ux6o{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.notation-motif.svelte-1hdi38{gap:.2rem;min-width:0;display:grid}.indications.svelte-1hdi38{color:var(--texte-doux);flex-wrap:wrap;gap:.15rem 1rem;margin:0;font-size:.8rem;line-height:1.25;display:flex}.swing.svelte-1hdi38{color:var(--texte);font-style:italic;font-weight:700}.mesure-motif.svelte-1hdi38{font-family:var(--police-mono)}.mesure-motif.en-cours.svelte-1hdi38{color:var(--primaire-texte);font-weight:700}.partition.svelte-1hdi38{--texte:var(--encre);--texte-doux:var(--encre);--fond:var(--papier);color:var(--encre);overscroll-behavior-x:contain;background:var(--papier);border:1px solid var(--bordure);border-radius:8px;min-width:0;padding:.3rem .6rem;overflow-x:auto}@media (max-width:1099.98px){.deux-mesures.svelte-1hdi38 .partition:where(.svelte-1hdi38) .mesures>svg.mesure{flex-basis:100%!important}}@media (min-width:1100px){.deux-mesures.svelte-1hdi38 .partition:where(.svelte-1hdi38) .mesures{column-gap:.5rem}}.partition.svelte-1hdi38 .rythme{--primaire:#7a4f00;--primaire-texte:#7a4f00;--focus:#7a4f00}.partition.svelte-1hdi38 svg.mesure{max-height:9rem}.serre.svelte-1hdi38 .partition:where(.svelte-1hdi38){padding:.15rem .45rem}.serre.svelte-1hdi38 .partition:where(.svelte-1hdi38) svg.mesure{max-height:7.5rem}.serre.svelte-1hdi38 .indications:where(.svelte-1hdi38){font-size:.74rem}.accords.svelte-oemks0{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:.5rem;min-width:0;display:grid}.mesure.svelte-oemks0{border-radius:var(--rayon-petit);border:1px solid var(--bordure);background:var(--surface-2);min-width:0;padding:.3rem .6rem}.mesure.en-cours.svelte-oemks0{border:2px solid var(--primaire);background:var(--fond-accent)}.mesure.suivante.svelte-oemks0{opacity:.85}.titre.svelte-oemks0{font-size:.72rem;font-family:var(--police-mono);color:var(--texte-doux);text-transform:uppercase;letter-spacing:.06em;margin:0}.en-cours.svelte-oemks0 .titre:where(.svelte-oemks0){color:var(--primaire-texte)}.liste.svelte-oemks0{flex-wrap:wrap;align-items:baseline;gap:.1rem .9rem;margin:0;display:flex}.accord.svelte-oemks0{align-items:baseline;gap:.3rem;min-width:0;display:inline-flex}.symbole.svelte-oemks0{font-family:var(--police-titre);font-size:1.15rem;font-weight:700}.en-cours.svelte-oemks0 .symbole:where(.svelte-oemks0){font-size:clamp(1.3rem,2.4vw,1.8rem)}.accord.actif.svelte-oemks0 .symbole:where(.svelte-oemks0){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:3px}.romain.svelte-oemks0{font-family:var(--police-mono);color:var(--texte-doux);font-size:.8rem}@media (max-width:560px){.en-cours.svelte-oemks0 .symbole:where(.svelte-oemks0){font-size:1.15rem}.symbole.svelte-oemks0{font-size:1rem}.mesure.svelte-oemks0{padding:.2rem .4rem}}.defilant.svelte-a6snw6{max-width:100%;overflow-x:auto}.tableau.svelte-a6snw6{border-collapse:collapse;width:100%;font-size:.9rem}caption.svelte-a6snw6{text-align:left;color:var(--texte-doux);padding-bottom:.4rem;font-size:.86rem}th.svelte-a6snw6,td.svelte-a6snw6{border-bottom:1px solid var(--bordure);text-align:left;padding:.3rem .55rem}thead.svelte-a6snw6 th:where(.svelte-a6snw6){font-family:var(--police-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--primaire-texte);font-size:.75rem}tbody.svelte-a6snw6 th:where(.svelte-a6snw6){font-family:var(--police-mono);font-weight:600}tr.debut-temps.svelte-a6snw6>:where(.svelte-a6snw6){border-top:2px solid var(--bordure-forte)}tr.actif.svelte-a6snw6{background:var(--fond-accent)}tr.actif.svelte-a6snw6>th:where(.svelte-a6snw6):before{content:"▶ ";color:var(--primaire-texte)}.defilant.svelte-1nr4ned{max-width:100%;overflow-x:auto}.tableau.svelte-1nr4ned{border-collapse:collapse;width:100%;font-size:.9rem}caption.svelte-1nr4ned{text-align:left;color:var(--texte-doux);padding-bottom:.4rem;font-size:.86rem}th.svelte-1nr4ned,td.svelte-1nr4ned{border-bottom:1px solid var(--bordure);text-align:left;padding:.3rem .55rem}thead.svelte-1nr4ned th:where(.svelte-1nr4ned){font-family:var(--police-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--primaire-texte);font-size:.75rem}.accord.svelte-1nr4ned{font-weight:700}.mono.svelte-1nr4ned{font-family:var(--police-mono);white-space:nowrap}tr.actif.svelte-1nr4ned{background:var(--fond-accent)}tr.actif.svelte-1nr4ned>th:where(.svelte-1nr4ned):before{content:"▶ ";color:var(--primaire-texte)}.explication.svelte-1ugmu8 h2:where(.svelte-1ugmu8){margin-top:0}.faits.svelte-1ugmu8{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem;margin:.75rem 0;display:grid}.faits.svelte-1ugmu8 div:where(.svelte-1ugmu8){border-left:3px solid var(--primaire);background:var(--fond-accent);border-radius:var(--rayon-petit);padding:.6rem .8rem}dt.svelte-1ugmu8{font-family:var(--police-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--primaire-texte);font-size:.75rem}dd.svelte-1ugmu8{margin:.2rem 0 0}.aide.svelte-1ugmu8{color:var(--texte-doux);margin:0;font-size:.9rem}.compter.svelte-1ugmu8{border-left:3px solid var(--primaire);background:var(--fond-accent);border-radius:var(--rayon-petit);margin:.6rem 0 0;padding:.5rem .75rem}.conseils.svelte-1ugmu8{gap:.4rem;margin:0;padding-left:1.2rem;display:grid}.aide.svelte-1oo78us{color:var(--texte-doux);font-size:.9rem}.defilant.svelte-1oo78us{max-width:100%;margin-bottom:.75rem;overflow-x:auto}.tableau.svelte-1oo78us{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-1oo78us,td.svelte-1oo78us{border-bottom:1px solid var(--bordure);text-align:left;padding:.3rem .55rem}thead.svelte-1oo78us th:where(.svelte-1oo78us){font-family:var(--police-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--primaire-texte);font-size:.75rem}.legende.svelte-1jpp140{color:var(--texte);font-size:.9rem}.titre.svelte-1jpp140{margin:0;font-size:.95rem}.bascule.svelte-1jpp140{border-radius:var(--rayon-petit);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.45rem;margin-left:-.25rem;padding:0 .5rem 0 .25rem;display:inline-flex}.bascule.svelte-1jpp140:hover{border-color:var(--bordure-champ)}.chevron.svelte-1jpp140{color:var(--primaire-texte);transition:transform var(--duree-transition,.18s) ease;display:inline-block}.bascule[aria-expanded=true].svelte-1jpp140 .chevron:where(.svelte-1jpp140){transform:rotate(90deg)}ul[hidden].svelte-1jpp140{display:none}ul.svelte-1jpp140{gap:.15rem;margin:.15rem 0 0;padding-left:1rem;font-size:.84rem;display:grid}@media (prefers-reduced-motion:reduce){.chevron.svelte-1jpp140{transition:none}}.aide.svelte-1mokj5a{color:var(--texte-doux);margin:0;font-size:.86rem}.titre-bloc.svelte-1mokj5a{flex:18rem;gap:.1rem;min-width:0;display:grid}.titre-vitrine.svelte-1mokj5a{margin:0;font-size:1.2rem;line-height:1.2}.etat.svelte-1mokj5a{color:var(--primaire-texte);font-variant-numeric:tabular-nums;margin:0;font-size:.92rem;font-weight:600}.commandes.svelte-1mokj5a{flex-wrap:wrap;gap:.4rem;display:flex}.commandes.svelte-1mokj5a button:where(.svelte-1mokj5a){align-items:center;gap:.4rem;min-height:44px;padding:.35rem .85rem;display:inline-flex}.vitrine-rythme.svelte-1mokj5a{gap:.45rem;min-width:0;margin-bottom:.5rem;display:grid}.vitrine-rythme.serre.svelte-1mokj5a{gap:.25rem;margin-bottom:.25rem}.vitrine-rythme.serre.svelte-1mokj5a .accords .mesure{padding:.1rem .5rem}.vitrine-rythme.serre.svelte-1mokj5a .accords .titre{margin-right:.6rem;display:inline}.vitrine-rythme.serre.svelte-1mokj5a .accords .liste{display:inline-flex}.vitrine-rythme.serre.svelte-1mokj5a .accords .en-cours .symbole{font-size:1.25rem}.sous-manche.svelte-1mokj5a{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:760px){.sous-manche.svelte-1mokj5a{grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);align-items:start}}.infos.svelte-1mokj5a{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.8rem;min-width:0;display:grid}.petit-titre.svelte-1mokj5a{font-size:.8rem;font-family:var(--police-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--primaire-texte);margin:0 0 .3rem}.puces-accords.svelte-1mokj5a{flex-wrap:wrap;gap:.35rem;margin-bottom:.3rem;display:flex}.puce-accord.svelte-1mokj5a{min-width:44px;padding:.3rem .6rem;font-weight:700}.puce-accord[aria-disabled=true].svelte-1mokj5a{opacity:.6;cursor:not-allowed}.description-motif.svelte-1mokj5a{margin:0}.options.svelte-1mokj5a{gap:0;min-width:0;display:grid}.champ.svelte-1mokj5a{gap:.35rem;min-width:0;padding:.9rem 0 0;display:grid}.champ.svelte-1mokj5a input[type=range]:where(.svelte-1mokj5a){width:100%;min-width:0}.ligne-tempo.svelte-1mokj5a{align-items:center;gap:.4rem;min-width:0;display:flex}.ligne-tempo.svelte-1mokj5a input:where(.svelte-1mokj5a){flex:auto;min-height:44px}.ligne-graine.svelte-1mokj5a{gap:.4rem;min-width:0;display:flex}.ligne-graine.svelte-1mokj5a input:where(.svelte-1mokj5a){min-width:0;font-family:var(--police-mono);flex:6rem}.graine-actuelle.svelte-1mokj5a{font-family:var(--police-mono);color:var(--primaire-texte);margin-left:.3rem}.petit.svelte-1mokj5a{justify-self:start;font-size:.88rem}.groupe-cases.svelte-1mokj5a{gap:.1rem;min-width:0;margin:.9rem 0 0;padding:.4rem .7rem .6rem;display:grid}.case-a-cocher.svelte-1mokj5a{cursor:pointer;align-items:center;gap:.55rem;min-height:44px;font-weight:500;display:flex}.progressif.svelte-1mokj5a{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem .6rem;padding:.2rem 0 .3rem 1.6rem;display:grid}.progressif.svelte-1mokj5a input:where(.svelte-1mokj5a),.progressif.svelte-1mokj5a select:where(.svelte-1mokj5a){width:100%;min-width:0}.progressif.svelte-1mokj5a .aide:where(.svelte-1mokj5a){grid-column:1/-1}.barre-etat.svelte-1mokj5a{color:var(--texte-doux);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-width:919.98px){.titre-vitrine.svelte-1mokj5a{font-size:.95rem}.etat.svelte-1mokj5a{font-size:.78rem;line-height:1.3}.commandes.svelte-1mokj5a{flex-wrap:nowrap;flex:none}.commandes.svelte-1mokj5a button:where(.svelte-1mokj5a){justify-content:center;min-width:44px;padding:.3rem .5rem}.libelle-bouton.svelte-1mokj5a{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vitrine-rythme.svelte-1mokj5a{gap:.3rem;margin-bottom:.3rem}}.page-licences.svelte-zdelhm{gap:1rem;min-width:0;display:grid}.entete-page.svelte-zdelhm h1:where(.svelte-zdelhm){margin:.1rem 0 .4rem}.entete-page.svelte-zdelhm p:where(.svelte-zdelhm){margin:0}.carte.svelte-zdelhm{gap:.6rem;min-width:0;display:grid;position:relative}h2.svelte-zdelhm,.carte.svelte-zdelhm p:where(.svelte-zdelhm){margin:0}.defilement.svelte-zdelhm{max-width:100%;position:relative;overflow-x:auto}.tableau.svelte-zdelhm{min-width:44rem}.tableau.svelte-zdelhm th[scope=row]:where(.svelte-zdelhm){text-align:left;font-weight:600}.titulaire.svelte-zdelhm{overflow-wrap:anywhere;display:block}.precision.svelte-zdelhm{color:var(--texte-doux);font-size:.88rem;display:block}code.svelte-zdelhm{font-family:var(--police-mono);overflow-wrap:anywhere;font-size:.9em}a.svelte-zdelhm{color:var(--primaire-texte);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}a.svelte-zdelhm:focus-visible,summary.svelte-zdelhm:focus-visible{outline:2px solid var(--focus);outline-offset:2px}details.svelte-zdelhm{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface-2);padding:.4rem .7rem}details[open].svelte-zdelhm{gap:.5rem;display:grid}summary.svelte-zdelhm{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.3rem;min-height:44px;display:flex}.sous-paquets.svelte-zdelhm{margin-top:.35rem;font-weight:400}.sous-paquets.svelte-zdelhm ul:where(.svelte-zdelhm),.titulaires.svelte-zdelhm{gap:.2rem;margin:0;padding-left:1.2rem;display:grid}.sous-paquets.svelte-zdelhm li:where(.svelte-zdelhm){font-size:.88rem}.texte-licence.svelte-zdelhm{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--police-mono);background:var(--fond);color:var(--texte);border:1px solid var(--bordure);border-radius:var(--rayon-petit,4px);margin:0;padding:.7rem;font-size:.82rem;line-height:1.45}.version.svelte-zdelhm{white-space:nowrap}.liste-donnees.svelte-zdelhm{gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.champ-compte.svelte-xklvck{gap:.3rem;display:grid}.champ-compte.svelte-xklvck label:where(.svelte-xklvck){color:var(--texte-doux)}input.svelte-xklvck{width:100%;min-height:44px;color:var(--texte);background:var(--surface-2);border:1px solid var(--bordure-champ);border-radius:var(--rayon-petit);padding:.45rem .65rem}input[aria-invalid=true].svelte-xklvck{border-color:var(--erreur);border-width:2px}.aide-champ.svelte-xklvck{color:var(--texte-discret);margin:0;font-size:.88rem}.erreur-champ.svelte-xklvck{color:var(--erreur);margin:0;font-size:.92rem;font-weight:500}.dialogue-compte.svelte-1fdelc4{border:1px solid var(--bordure-forte);border-radius:var(--rayon);width:min(520px,100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:var(--ombre);color:var(--texte);background:var(--surface);padding:1.4rem 1.5rem 1.5rem}.dialogue-compte.svelte-1fdelc4::backdrop{background:var(--voile)}.formulaire-compte.svelte-1fdelc4{gap:1rem;display:grid}h2.svelte-1fdelc4,.message-avertissement.svelte-1fdelc4,.message-erreur.svelte-1fdelc4{margin:0}.aide.svelte-1fdelc4{color:var(--texte-discret);margin:0}.actions-dialogue.svelte-1fdelc4{justify-content:flex-end;margin:0}.bouton-danger.svelte-1fdelc4{background:var(--erreur);border-color:var(--erreur);color:var(--surface)}.bouton-danger.svelte-1fdelc4:hover{filter:brightness(1.1);background:var(--erreur);border-color:var(--erreur);color:var(--surface)}.page-compte.svelte-pcqcee{max-width:1400px;margin-inline:auto}.entete-page.svelte-pcqcee{margin:1rem 0 2rem}.entete-page.svelte-pcqcee .message-avertissement:where(.svelte-pcqcee),.entete-page.svelte-pcqcee .message-erreur:where(.svelte-pcqcee){margin-top:1rem}.chapeau.svelte-pcqcee{color:var(--texte-doux);font-size:clamp(1.1rem,1rem + .3vw,1.3rem)}.grille-compte.svelte-pcqcee{grid-template-columns:1fr;gap:1.1rem;margin-bottom:2rem;display:grid}@media (min-width:860px){.grille-compte.svelte-pcqcee{grid-template-columns:repeat(2,minmax(0,1fr))}}.bloc.svelte-pcqcee{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre-legere);padding:1.25rem 1.35rem}.bloc.svelte-pcqcee h2:where(.svelte-pcqcee){margin-bottom:.35rem}.bloc.svelte-pcqcee h2:where(.svelte-pcqcee):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.obligatoire.svelte-pcqcee{border-left:2px solid var(--primaire);max-width:40rem}.obligatoire.svelte-pcqcee .message-avertissement:where(.svelte-pcqcee){margin-bottom:1rem}.aide.svelte-pcqcee{color:var(--texte-discret);font-size:.95rem}.page-compte.svelte-pcqcee .formulaire-compte{gap:1rem;max-width:32rem;display:grid}.page-compte.svelte-pcqcee .formulaire-compte .message-erreur{margin:0}.oidc.svelte-pcqcee{border-top:1px solid var(--bordure);margin-top:1.5rem;padding-top:1rem}.oidc.svelte-pcqcee h3:where(.svelte-pcqcee){margin:0 0 .3rem;font-size:1.2rem}.infos.svelte-pcqcee{grid-template-columns:max-content 1fr;gap:.45rem 1.2rem;margin:.8rem 0 1rem;display:grid}.infos.svelte-pcqcee dt:where(.svelte-pcqcee){color:var(--texte-discret)}.infos.svelte-pcqcee dd:where(.svelte-pcqcee){overflow-wrap:anywhere;margin:0}.liste-modules.svelte-pcqcee{gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.liste-modules.svelte-pcqcee li:where(.svelte-pcqcee){color:var(--texte-doux);gap:.6rem;display:flex}.liste-modules.svelte-pcqcee strong:where(.svelte-pcqcee){color:var(--texte);font-weight:500}.coche.svelte-pcqcee{color:var(--succes);font-weight:600}.bouton-supprimer.svelte-pcqcee{color:var(--erreur);border-color:var(--erreur)}.deconnexion-obligatoire.svelte-pcqcee{margin:1.25rem 0 0}.page-admin.svelte-1jknolv{max-width:1880px;margin-inline:auto}.entete-page.svelte-1jknolv{margin:1rem 0 1.5rem}.chapeau.svelte-1jknolv{color:var(--texte-doux);margin-bottom:1.5rem;font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.bloc.svelte-1jknolv{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre-legere);margin-bottom:1.5rem;padding:1.25rem 1.35rem}.bloc.svelte-1jknolv h2:where(.svelte-1jknolv){margin-bottom:.6rem}.bloc.svelte-1jknolv h2:where(.svelte-1jknolv):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.refus.svelte-1jknolv{border-left:2px solid var(--erreur);max-width:40rem}.aide.svelte-1jknolv{color:var(--texte-discret);font-size:.95rem}.recherche.svelte-1jknolv{flex-wrap:wrap;align-items:flex-start;gap:.6rem 1rem;margin-bottom:1rem;display:flex}.champ-recherche.svelte-1jknolv{flex:18rem;max-width:32rem}.recherche.svelte-1jknolv .bouton:where(.svelte-1jknolv){margin-top:1.75rem}.defilement.svelte-1jknolv{position:relative;overflow-x:auto}.defilement.svelte-1jknolv:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tableau.svelte-1jknolv th[scope=row]:where(.svelte-1jknolv){font-weight:500}.courriel.svelte-1jknolv{overflow-wrap:anywhere;min-width:10rem}tr.inactif.svelte-1jknolv{color:var(--texte-discret)}.licences.svelte-1jknolv{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.licences.svelte-1jknolv li:where(.svelte-1jknolv){flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.licences.svelte-1jknolv li:where(.svelte-1jknolv)>span:where(.svelte-1jknolv){display:grid}.detail.svelte-1jknolv{color:var(--texte-discret);font-size:.85rem}.actions-ligne.svelte-1jknolv{flex-wrap:wrap;gap:.4rem;min-width:12rem;display:flex}.petit.svelte-1jknolv{min-height:36px;padding:.3rem .65rem;font-size:.88rem}.entete-journal.svelte-1jknolv{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.details.svelte-1jknolv{overflow-wrap:anywhere;font-size:.9rem}.liste-details.svelte-1jknolv{margin:0;padding:0;list-style:none}.dialogue-admin.svelte-1jknolv{border:1px solid var(--bordure-forte);border-radius:var(--rayon);width:min(540px,100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:var(--ombre);color:var(--texte);background:var(--surface);padding:1.4rem 1.5rem 1.5rem}.dialogue-admin.svelte-1jknolv::backdrop{background:var(--voile)}.formulaire-admin.svelte-1jknolv{gap:1rem;display:grid}.formulaire-admin.svelte-1jknolv h2:where(.svelte-1jknolv),.formulaire-admin.svelte-1jknolv p:where(.svelte-1jknolv){margin:0}.champ-admin.svelte-1jknolv{gap:.3rem;display:grid}.champ-admin.svelte-1jknolv label:where(.svelte-1jknolv){color:var(--texte-doux)}.actions-dialogue.svelte-1jknolv{justify-content:flex-end;margin:0}.evitement.svelte-1n46o8q{z-index:100;background:var(--primaire);color:var(--sur-primaire);border-radius:var(--rayon-petit);padding:.6rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-4rem;left:.5rem}.evitement.svelte-1n46o8q:focus{color:var(--sur-primaire);top:.5rem}.entete.svelte-1n46o8q{z-index:20;--texte:var(--entete-texte);--texte-doux:var(--entete-texte-doux);--texte-discret:var(--entete-texte-discret);--surface:var(--entete-surface);--surface-2:var(--entete-surface-2);--survol:var(--entete-survol);--fond-accent:var(--entete-fond-accent);--bordure:var(--entete-bordure);--bordure-forte:var(--entete-bordure-forte);--bordure-champ:var(--entete-bordure-champ);--primaire:var(--entete-primaire);--primaire-survol:var(--entete-primaire-survol);--primaire-texte:var(--entete-primaire-texte);--sur-primaire:var(--entete-sur-primaire);--focus:var(--entete-focus);--panneau:var(--entete-panneau);color:var(--texte);background:var(--entete-fond);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);border-bottom:1px solid var(--bordure);box-shadow:var(--entete-ombre);position:sticky;top:0}.entete-interieur.svelte-1n46o8q{padding:.55rem var(--marge-page);flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;display:flex}.marque.svelte-1n46o8q{color:var(--texte);grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:.6rem;margin-right:auto;text-decoration:none;display:inline-grid}.marque.svelte-1n46o8q:hover{color:var(--texte)}.titre-barre.svelte-1n46o8q{text-align:center;flex:1 1 0;min-width:0;overflow:hidden}.titre-barre-texte.svelte-1n46o8q{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--police-titre);color:var(--texte);font-size:1.35rem;font-weight:600;line-height:1.2;display:inline-block;overflow:hidden}@media (max-width:640px){.entete.svelte-1n46o8q:not(.lateral) .avec-titre:where(.svelte-1n46o8q) .marque:where(.svelte-1n46o8q) .nom:where(.svelte-1n46o8q),.entete.svelte-1n46o8q:not(.lateral) .avec-titre:where(.svelte-1n46o8q) .marque:where(.svelte-1n46o8q) .sous-titre:where(.svelte-1n46o8q){display:none}.entete.svelte-1n46o8q:not(.lateral) .avec-titre:where(.svelte-1n46o8q) .marque:where(.svelte-1n46o8q){column-gap:0}.titre-barre-texte.svelte-1n46o8q{font-size:1.15rem}}@media (max-width:319.98px){.titre-barre-texte.svelte-1n46o8q{visibility:hidden}}.entete.lateral.svelte-1n46o8q .titre-barre:where(.svelte-1n46o8q){display:none}.logo.svelte-1n46o8q{grid-row:1/span 2;display:block}.marque.svelte-1n46o8q .nom:where(.svelte-1n46o8q){font-family:var(--police-titre);letter-spacing:.01em;font-size:1.75rem;font-weight:600;line-height:1}.marque.svelte-1n46o8q .sous-titre:where(.svelte-1n46o8q){font-family:var(--police-mono);letter-spacing:.14em;white-space:nowrap;text-transform:uppercase;color:var(--primaire-texte);font-size:.66rem;font-weight:500;line-height:1.3}.logo-cadre.svelte-1n46o8q{fill:var(--surface);stroke:var(--primaire);stroke-width:1.5px}.logo-tete.svelte-1n46o8q{fill:var(--primaire)}.logo-manche.svelte-1n46o8q{fill:var(--bois);stroke:var(--primaire);stroke-width:.8px}.logo-frettes.svelte-1n46o8q line:where(.svelte-1n46o8q){stroke:var(--frette);stroke-width:1.3px}.logo-cordes.svelte-1n46o8q line:where(.svelte-1n46o8q){stroke:var(--sillet);stroke-width:.7px}.logo-repere.svelte-1n46o8q{fill:var(--primaire-texte)}.menu.svelte-1n46o8q ul:where(.svelte-1n46o8q){gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.menu.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--texte-doux);font-family:var(--police-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid #0000;padding:.7rem .75rem .6rem;font-size:.8rem;font-weight:500;text-decoration:none;display:block}.menu.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:var(--texte);border-bottom-color:var(--bordure-champ)}.menu.svelte-1n46o8q a[aria-current=page]:where(.svelte-1n46o8q){color:var(--primaire-texte);border-bottom-color:var(--primaire)}.burger.svelte-1n46o8q{display:none}.icone-menu.svelte-1n46o8q{flex:none;display:none}.bouton-reduire.svelte-1n46o8q{display:none}.aide-champ.svelte-1n46o8q{margin:.4rem 0 0;font-size:.85rem}.groupe-menu.svelte-1n46o8q{position:relative}.bouton-groupe.svelte-1n46o8q{min-height:44px;color:var(--texte-doux);font-family:var(--police-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.3rem;padding:.7rem .75rem .6rem;font-size:.8rem;font-weight:500;display:flex}.bouton-groupe.svelte-1n46o8q:hover{color:var(--texte);border-bottom-color:var(--bordure-champ)}.groupe-menu.actif.svelte-1n46o8q .bouton-groupe:where(.svelte-1n46o8q){color:var(--primaire-texte);border-bottom-color:var(--primaire)}.chevron.svelte-1n46o8q{font-size:.75em;transition:transform .15s}.bouton-groupe[aria-expanded=true].svelte-1n46o8q .chevron:where(.svelte-1n46o8q){transform:rotate(180deg)}.libelle-groupe.svelte-1n46o8q,.langues-menu.svelte-1n46o8q{display:none}.separateur-langue.svelte-1n46o8q{margin:0 .3em}.menu.svelte-1n46o8q .sous-menu:where(.svelte-1n46o8q){z-index:30;background:var(--surface);border:1px solid var(--bordure-forte);border-radius:var(--rayon);min-width:13rem;box-shadow:var(--ombre);flex-direction:column;gap:0;padding:.35rem 0;display:none;position:absolute;top:100%;left:0}.menu.svelte-1n46o8q .sous-menu.ouvert:where(.svelte-1n46o8q){display:flex}.menu.svelte-1n46o8q .sous-menu:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q){border-bottom:0;border-left:2px solid #0000;padding:.7rem 1rem}.menu.svelte-1n46o8q .sous-menu:where(.svelte-1n46o8q) a[aria-current=page]:where(.svelte-1n46o8q){border-left-color:var(--primaire);background:var(--fond-accent)}.langues.svelte-1n46o8q{border:1px solid var(--bordure-forte);border-radius:var(--rayon-petit);display:inline-flex;overflow:hidden}.bouton-langue.svelte-1n46o8q{min-width:44px;min-height:44px;color:var(--texte-doux);font-family:var(--police-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:0 .55rem;font-size:.8rem;font-weight:500}.bouton-langue.svelte-1n46o8q+.bouton-langue:where(.svelte-1n46o8q){border-left:1px solid var(--bordure-forte)}.bouton-langue.svelte-1n46o8q:hover{background:var(--survol);color:var(--texte)}.bouton-langue[aria-pressed=true].svelte-1n46o8q{background:var(--fond-accent);color:var(--primaire-texte);box-shadow:inset 0 -2px 0 var(--primaire)}.bouton-langue.svelte-1n46o8q:focus-visible{outline-offset:-3px}.etoile.svelte-1n46o8q{color:var(--primaire-texte);margin-right:.35em}.don-menu.svelte-1n46o8q{display:none}.coeur.svelte-1n46o8q{color:var(--primaire-texte);font-size:1.05em;line-height:1}.bouton-plus.svelte-1n46o8q{color:var(--primaire-texte);font-size:1.15rem;text-decoration:none}.bouton-plus[aria-current=page].svelte-1n46o8q{border-color:var(--primaire);background:var(--fond-accent)}.bouton-compte.svelte-1n46o8q{color:var(--texte);text-decoration:none;position:relative}.bouton-compte[aria-current=page].svelte-1n46o8q{border-color:var(--primaire);background:var(--fond-accent);color:var(--primaire-texte)}.pastille-compte.svelte-1n46o8q{color:var(--succes);font-size:.7rem;font-weight:700;line-height:1;position:absolute;bottom:1px;right:2px}.compte-menu.svelte-1n46o8q{display:none}.don-entete.svelte-1n46o8q .libelle-don:where(.svelte-1n46o8q){white-space:nowrap;text-overflow:ellipsis;max-width:12rem;display:inline-block;overflow:hidden}@media (min-width:1241px){.libelle-reglages.svelte-1n46o8q{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu.svelte-1n46o8q a:where(.svelte-1n46o8q),.bouton-groupe.svelte-1n46o8q{letter-spacing:.08em;padding-left:.45rem;padding-right:.45rem}.menu.svelte-1n46o8q .sous-menu:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q){padding-left:1rem;padding-right:1rem}.entete-interieur.svelte-1n46o8q{gap:.55rem}.entete.svelte-1n46o8q:not(.lateral) .avec-don:where(.svelte-1n46o8q) .bouton-plus:where(.svelte-1n46o8q){display:none}}@media (min-width:1241px) and (max-width:1399px){.entete.svelte-1n46o8q:not(.lateral) .avec-don:where(.svelte-1n46o8q) .don-entete:where(.svelte-1n46o8q){justify-content:center;min-width:44px;padding:.5rem}.entete.svelte-1n46o8q:not(.lateral) .avec-don:where(.svelte-1n46o8q) .don-entete:where(.svelte-1n46o8q) .libelle-don:where(.svelte-1n46o8q){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:1240px){.entete-interieur.svelte-1n46o8q .marque:where(.svelte-1n46o8q) .sous-titre:where(.svelte-1n46o8q){display:block}.libelle-reglages.svelte-1n46o8q{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.burger.svelte-1n46o8q{order:5;display:inline-flex}.reglages.svelte-1n46o8q{order:4}.langues.svelte-1n46o8q{order:3}.bouton-plus.svelte-1n46o8q,.bouton-compte.svelte-1n46o8q{order:2}.menu.svelte-1n46o8q .compte-menu:where(.svelte-1n46o8q){display:block}.menu.svelte-1n46o8q .compte-menu:where(.svelte-1n46o8q):not(.admin-menu){border-top:1px solid var(--bordure);margin-top:.35rem;padding-top:.35rem}.don-entete.svelte-1n46o8q{display:none}.menu.svelte-1n46o8q .don-menu:where(.svelte-1n46o8q){border-top:1px solid var(--bordure);margin-top:.35rem;padding-top:.35rem;display:block}.don-menu.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--primaire-texte)}.menu.svelte-1n46o8q{border-top:1px solid var(--bordure);flex-basis:100%;order:6;display:none}.menu.ouvert.svelte-1n46o8q{display:block}.menu.svelte-1n46o8q ul:where(.svelte-1n46o8q){flex-direction:column;padding:.35rem 0 .6rem}.menu.svelte-1n46o8q a:where(.svelte-1n46o8q){border-bottom:none;border-left:2px solid #0000;padding:.8rem .75rem;font-size:.85rem}.menu.svelte-1n46o8q a[aria-current=page]:where(.svelte-1n46o8q){border-bottom:none;border-left-color:var(--primaire);background:var(--fond-accent)}.bouton-groupe.svelte-1n46o8q{display:none}.libelle-groupe.svelte-1n46o8q{font-family:var(--police-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--texte-discret);padding:.8rem .75rem .3rem;font-size:.72rem;display:block}.menu.svelte-1n46o8q .sous-menu:where(.svelte-1n46o8q),.menu.svelte-1n46o8q .sous-menu.ouvert:where(.svelte-1n46o8q){min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 .2rem .9rem;display:flex;position:static}}@media (max-width:569px){.entete-interieur.svelte-1n46o8q .marque:where(.svelte-1n46o8q) .sous-titre:where(.svelte-1n46o8q){display:none}}.entete.lateral.svelte-1n46o8q{width:var(--largeur-menu-lateral);z-index:25;background:var(--panneau);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--entete-ombre);border-bottom:0;transition:width .2s;position:fixed;top:0;bottom:0;overflow:hidden auto}html.menu-gauche .entete.lateral.svelte-1n46o8q{border-right:1px solid var(--bordure);left:0}html.menu-droite .entete.lateral.svelte-1n46o8q{border-left:1px solid var(--bordure);right:0}.entete.lateral.svelte-1n46o8q .entete-interieur:where(.svelte-1n46o8q){flex-flow:column;align-items:stretch;gap:.5rem;max-width:none;min-height:100%;margin:0;padding:.9rem .6rem 3.5rem}.entete.lateral.svelte-1n46o8q .entete-interieur:where(.svelte-1n46o8q)>:where(.svelte-1n46o8q){order:0}.entete.lateral.svelte-1n46o8q .marque:where(.svelte-1n46o8q){margin:0 0 .6rem;padding:0 .3rem}.entete.lateral.svelte-1n46o8q .marque:where(.svelte-1n46o8q) .sous-titre:where(.svelte-1n46o8q){display:block}.entete.lateral.svelte-1n46o8q .burger:where(.svelte-1n46o8q),.entete.lateral.svelte-1n46o8q .bouton-plus:where(.svelte-1n46o8q),.entete.lateral.svelte-1n46o8q .bouton-compte:where(.svelte-1n46o8q){display:none}.entete.lateral.svelte-1n46o8q .menu:where(.svelte-1n46o8q) .compte-menu:where(.svelte-1n46o8q){display:block}.entete.lateral.svelte-1n46o8q .don-entete:where(.svelte-1n46o8q){justify-content:center;display:inline-flex}.entete.lateral.svelte-1n46o8q .menu:where(.svelte-1n46o8q) .don-menu:where(.svelte-1n46o8q),.entete.lateral.svelte-1n46o8q .menu:where(.svelte-1n46o8q) .langues-menu:where(.svelte-1n46o8q){display:none}.entete.lateral.svelte-1n46o8q .langues-entete:where(.svelte-1n46o8q){align-self:stretch;display:inline-flex}.entete.lateral.svelte-1n46o8q .langues-entete:where(.svelte-1n46o8q) .bouton-langue:where(.svelte-1n46o8q){flex:1}.entete.lateral.svelte-1n46o8q .reglages:where(.svelte-1n46o8q){justify-content:flex-start;gap:.6rem;padding:.5rem .7rem}.entete.lateral.svelte-1n46o8q .libelle-reglages:where(.svelte-1n46o8q){clip-path:none;width:auto;height:auto;position:static;overflow:visible}.entete.lateral.svelte-1n46o8q .bouton-reduire:where(.svelte-1n46o8q){justify-content:flex-start;gap:.6rem;margin-top:auto;padding:.5rem .7rem;font-size:.9rem;font-weight:500;display:inline-flex}.entete.lateral.svelte-1n46o8q .menu:where(.svelte-1n46o8q),.entete.lateral.svelte-1n46o8q .menu.ouvert:where(.svelte-1n46o8q){border-top:1px solid var(--bordure);border-bottom:1px solid var(--bordure);flex-basis:auto;margin-bottom:.4rem;padding:.4rem 0;display:block}.entete.lateral.svelte-1n46o8q .menu:where(.svelte-1n46o8q) ul:where(.svelte-1n46o8q){flex-direction:column;gap:.1rem;padding:0}.entete.lateral.svelte-1n46o8q .menu:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q),.entete.lateral.svelte-1n46o8q .bouton-groupe:where(.svelte-1n46o8q){letter-spacing:.1em;white-space:nowrap;border-bottom:0;border-left:2px solid #0000;border-radius:0;align-items:center;gap:.65rem;width:100%;min-height:44px;padding:.55rem .7rem;font-size:.8rem;display:flex}.entete.lateral.svelte-1n46o8q .icone-menu:where(.svelte-1n46o8q){display:block}.entete.lateral.svelte-1n46o8q .menu:where(.svelte-1n46o8q) .sous-menu:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q){white-space:normal;line-height:1.25}.entete.lateral.svelte-1n46o8q .texte-lien:where(.svelte-1n46o8q){min-width:0}.entete.lateral.svelte-1n46o8q .etoile:where(.svelte-1n46o8q){text-align:center;width:20px;margin:0;font-size:1.05rem}.entete.lateral.svelte-1n46o8q .menu:where(.svelte-1n46o8q) a[aria-current=page]:where(.svelte-1n46o8q){border-left-color:var(--primaire);background:var(--fond-accent);color:var(--primaire-texte)}.entete.lateral.svelte-1n46o8q .menu:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q):hover,.entete.lateral.svelte-1n46o8q .bouton-groupe:where(.svelte-1n46o8q):hover{background:var(--survol);border-bottom-color:#0000}.entete.lateral.svelte-1n46o8q .groupe-menu.actif:where(.svelte-1n46o8q) .bouton-groupe:where(.svelte-1n46o8q){border-left-color:var(--primaire);border-bottom-color:#0000}.entete.lateral.svelte-1n46o8q .chevron:where(.svelte-1n46o8q){margin-left:auto}.entete.lateral.svelte-1n46o8q .libelle-groupe:where(.svelte-1n46o8q),.entete.lateral.svelte-1n46o8q .menu:where(.svelte-1n46o8q) .sous-menu:where(.svelte-1n46o8q){display:none}.entete.lateral.svelte-1n46o8q .menu:where(.svelte-1n46o8q) .sous-menu.ouvert:where(.svelte-1n46o8q){min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 .2rem .9rem;display:flex;position:static}html.menu-droite .entete.lateral.svelte-1n46o8q .menu:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q),html.menu-droite .entete.lateral.svelte-1n46o8q .bouton-groupe:where(.svelte-1n46o8q){border-left:0;border-right:2px solid #0000}html.menu-droite .entete.lateral.svelte-1n46o8q .menu:where(.svelte-1n46o8q) a[aria-current=page]:where(.svelte-1n46o8q),html.menu-droite .entete.lateral.svelte-1n46o8q .groupe-menu.actif:where(.svelte-1n46o8q) .bouton-groupe:where(.svelte-1n46o8q){border-right-color:var(--primaire)}.entete.lateral.reduit.svelte-1n46o8q .entete-interieur:where(.svelte-1n46o8q){align-items:center;padding-left:.45rem;padding-right:.45rem}.entete.lateral.reduit.svelte-1n46o8q .marque:where(.svelte-1n46o8q) .nom:where(.svelte-1n46o8q),.entete.lateral.reduit.svelte-1n46o8q .marque:where(.svelte-1n46o8q) .sous-titre:where(.svelte-1n46o8q),.entete.lateral.reduit.svelte-1n46o8q .texte-lien:where(.svelte-1n46o8q),.entete.lateral.reduit.svelte-1n46o8q .libelle-don:where(.svelte-1n46o8q),.entete.lateral.reduit.svelte-1n46o8q .libelle-reglages:where(.svelte-1n46o8q),.entete.lateral.reduit.svelte-1n46o8q .libelle-reduire:where(.svelte-1n46o8q),.entete.lateral.reduit.svelte-1n46o8q .chevron:where(.svelte-1n46o8q){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.entete.lateral.reduit.svelte-1n46o8q .marque:where(.svelte-1n46o8q){padding:0}.entete.lateral.reduit.svelte-1n46o8q .menu:where(.svelte-1n46o8q){align-self:stretch}.entete.lateral.reduit.svelte-1n46o8q .menu:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q),.entete.lateral.reduit.svelte-1n46o8q .bouton-groupe:where(.svelte-1n46o8q){justify-content:center;padding-left:0;padding-right:0}.entete.lateral.reduit.svelte-1n46o8q .menu:where(.svelte-1n46o8q) .sous-menu.ouvert:where(.svelte-1n46o8q){padding-left:0}.entete.lateral.reduit.svelte-1n46o8q .langues-entete:where(.svelte-1n46o8q){flex-direction:column;align-self:center}.entete.lateral.reduit.svelte-1n46o8q .langues-entete:where(.svelte-1n46o8q) .bouton-langue:where(.svelte-1n46o8q)+.bouton-langue:where(.svelte-1n46o8q){border-left:0;border-top:1px solid var(--bordure-forte)}.entete.lateral.reduit.svelte-1n46o8q .don-entete:where(.svelte-1n46o8q){min-width:44px;padding:.5rem}.entete.lateral.reduit.svelte-1n46o8q .reglages:where(.svelte-1n46o8q),.entete.lateral.reduit.svelte-1n46o8q .bouton-reduire:where(.svelte-1n46o8q){justify-content:center;padding:.5rem}@media (prefers-reduced-motion:reduce){.entete.lateral.svelte-1n46o8q{transition:none}}@media (max-width:519px){.langues-entete.svelte-1n46o8q,.bouton-plus.svelte-1n46o8q,.bouton-compte.svelte-1n46o8q{display:none}.menu.svelte-1n46o8q .langues-menu:where(.svelte-1n46o8q){border-top:1px solid var(--bordure);justify-content:space-between;align-items:center;gap:1rem;margin-top:.35rem;padding:.5rem .75rem .25rem;display:flex}.libelle-groupe-panneau.svelte-1n46o8q{font-family:var(--police-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--texte-discret);font-size:.72rem}.entete-interieur.svelte-1n46o8q{gap:.5rem}}@media (max-width:359px){.marque.svelte-1n46o8q .nom:where(.svelte-1n46o8q){font-size:1.5rem}.logo.svelte-1n46o8q{width:34px;height:34px}}main.svelte-1n46o8q{padding:2rem var(--marge-page) 6rem;outline:none;margin:0;display:block}.pied.svelte-1n46o8q{bottom:0;left:var(--marge-menu-gauche);right:var(--marge-menu-droite);z-index:10;background:var(--panneau);border-top:1px solid var(--bordure);color:var(--texte-discret);text-align:center;font-size:.82rem;position:fixed}.pied.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0;padding:.45rem 1rem}.lien-pied.svelte-1n46o8q{color:var(--primaire-texte);text-underline-offset:.15em;text-decoration:underline}.lien-pied.svelte-1n46o8q:hover{color:var(--texte)}.lien-pied-court.svelte-1n46o8q{display:none}.pied.svelte-1n46o8q p:where(.svelte-1n46o8q){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:639.98px){.lien-pied-long.svelte-1n46o8q{display:none}.lien-pied-court.svelte-1n46o8q{display:inline}.pied.svelte-1n46o8q{font-size:.78rem}.pied.svelte-1n46o8q p:where(.svelte-1n46o8q){padding-left:.5rem;padding-right:.5rem}}.lien-pied.svelte-1n46o8q:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.dialogue.svelte-1n46o8q{border:1px solid var(--bordure-forte);border-radius:var(--rayon);width:min(580px,100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:var(--ombre);color:var(--texte);background:var(--surface);padding:0}.section-reglages.svelte-1n46o8q{border-top:1px solid var(--bordure);margin:.4rem 0 -.3rem;padding-top:.8rem;font-size:1.35rem}.grille-themes.svelte-1n46o8q{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.6rem;padding-top:.3rem;display:grid}.vignette.svelte-1n46o8q{border:2px solid var(--bordure);border-radius:var(--rayon);cursor:pointer;min-height:44px;transition:border-color var(--duree-transition) ease;gap:.35rem;padding:.4rem;font-weight:400;display:grid}.vignette.svelte-1n46o8q:hover{border-color:var(--bordure-champ)}.vignette.choisi.svelte-1n46o8q{border-color:var(--primaire);border-width:3px;padding:calc(.4rem - 1px)}.vignette.svelte-1n46o8q:has(input:where(.svelte-1n46o8q):focus-visible){outline:3px solid var(--focus);outline-offset:2px}.apercu.svelte-1n46o8q{border-radius:var(--rayon-petit);border:1px solid var(--bordure);height:3.4rem;display:flex;overflow:hidden}.apercu-moitie.svelte-1n46o8q{background:var(--fond);flex-direction:column;flex:1;display:flex}.apercu-entete.svelte-1n46o8q{background:var(--entete-fond);border-bottom:1px solid var(--entete-bordure);align-items:center;height:.8rem;padding:0 .3rem;display:flex}.apercu-point.svelte-1n46o8q{background:var(--entete-primaire);border-radius:50%;width:.35rem;height:.35rem}.apercu-carte.svelte-1n46o8q{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon-petit);flex-direction:column;flex:1;gap:.15rem;margin:.3rem;padding:.25rem;display:flex}.apercu-ligne.svelte-1n46o8q{background:var(--texte);border-radius:1px;width:85%;height:.2rem}.apercu-ligne.courte.svelte-1n46o8q{background:var(--texte-discret);width:55%}.apercu-bouton.svelte-1n46o8q{background:var(--primaire);border-radius:1px;width:45%;height:.35rem;margin-top:auto}.nom-theme.svelte-1n46o8q{gap:.3rem;font-size:.85rem;line-height:1.25;display:flex}.vignette.choisi.svelte-1n46o8q .nom-theme:where(.svelte-1n46o8q){font-weight:600}.coche-theme.svelte-1n46o8q{color:var(--primaire-texte)}.apparence-manche.svelte-1n46o8q{gap:.8rem;display:grid}.apparence-manche.svelte-1n46o8q>.aide-champ:where(.svelte-1n46o8q){margin:0}.apercu-manche.svelte-1n46o8q{border-radius:var(--rayon-petit);pointer-events:none;overflow:hidden}.bois-touche.svelte-1n46o8q{padding:.4rem .7rem .7rem}.grille-bois.svelte-1n46o8q{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.45rem;display:grid}.choix-bois.svelte-1n46o8q{border:2px solid var(--bordure);border-radius:var(--rayon-petit);cursor:pointer;align-items:center;gap:.5rem;min-height:44px;padding:.3rem .5rem;font-size:.9rem;font-weight:400;display:flex}.choix-bois.svelte-1n46o8q:hover{border-color:var(--bordure-champ)}.choix-bois.choisi.svelte-1n46o8q{border-color:var(--primaire);border-width:3px;padding:calc(.3rem - 1px) calc(.5rem - 1px);font-weight:600}.choix-bois.svelte-1n46o8q:has(input:where(.svelte-1n46o8q):focus-visible){outline:3px solid var(--focus);outline-offset:2px}.echantillon.svelte-1n46o8q{border:1px solid var(--bordure-forte);background:var(--bois);border-radius:50%;flex:none;width:1.6rem;height:1.6rem}.echantillon.bois-ebene.svelte-1n46o8q{background:#16100c}.echantillon.bois-palissandre.svelte-1n46o8q{background:#3b2417}.echantillon.bois-erable.svelte-1n46o8q{background:#e6c995}.echantillon.bois-erable-roti.svelte-1n46o8q{background:#7a4a26}.echantillon.bois-noir.svelte-1n46o8q{background:#0c0c0e}.echantillon.bois-auto.svelte-1n46o8q{background:linear-gradient(135deg, var(--bois) 50%, var(--primaire) 50%)}.dialogue.svelte-1n46o8q::backdrop{background:var(--voile);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialogue-contenu.svelte-1n46o8q{padding:1.4rem 1.5rem 1.5rem}.dialogue-entete.svelte-1n46o8q{border-bottom:1px solid var(--bordure);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.dialogue-entete.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0}.dialogue-entete.svelte-1n46o8q .eyebrow:where(.svelte-1n46o8q){margin-bottom:.2rem}.aide.svelte-1n46o8q{color:var(--texte-discret);margin-top:.75rem;font-size:.93rem}.formulaire.svelte-1n46o8q{gap:1.1rem;display:grid}fieldset.svelte-1n46o8q{margin:0;padding:.5rem .9rem .75rem}.choix.svelte-1n46o8q{align-items:center;gap:.55rem;min-height:36px;font-weight:400;display:flex}.champ.svelte-1n46o8q{gap:.35rem;display:grid}.champ.svelte-1n46o8q>label:where(.svelte-1n46o8q){color:var(--texte-doux)}.champ.svelte-1n46o8q output:where(.svelte-1n46o8q){color:var(--primaire-texte);font-family:var(--police-mono);font-size:.92em}.champ-ligne.svelte-1n46o8q{align-items:center;gap:.6rem;display:flex}.champ-ligne.svelte-1n46o8q label:where(.svelte-1n46o8q){color:var(--texte);font-weight:400}.champ.svelte-1n46o8q input[type=range]:where(.svelte-1n46o8q){width:100%;min-height:32px}.actions.svelte-1n46o8q{border-top:1px solid var(--bordure);justify-content:flex-end;margin:.25rem 0 0;padding-top:1rem}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(/polices/cormorant-garamond-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(/polices/cormorant-garamond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400 600;font-display:swap;src:url(/polices/jost-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400 600;font-display:swap;src:url(/polices/jost-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/ibm-plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manche Symboles;font-style:normal;font-weight:100 900;font-display:swap;src:url(/polices/noto-music-alterations.woff2)format("woff2");unicode-range:U+266D-266F,U+1D12A-1D12B;size-adjust:115%;ascent-override:93.04%;descent-override:32.61%;line-gap-override:0%}@font-face{font-family:Manche Symboles;font-style:normal;font-weight:100 900;font-display:swap;src:url(/polices/noto-sans-math-fleche.woff2)format("woff2");unicode-range:U+2192;size-adjust:80%;ascent-override:133.75%;descent-override:46.875%;line-gap-override:0%}:root{--bois:#2b1d14;--bois-clair:#3a281b;--sillet:#e8dcc0;--frette:#b8b0a2;--corde:#d9d2c3;--reperes:#cbbd9c;--tonique:#b42318;--note-tierce:#9a5a00;--note-quinte:#1f6a86;--note-septieme:#8a3c8f;--note-gamme:#3b5998;--note-caracteristique:#6d4bc4;--note-accord:#2e7a4a;--pastille-succes:#2f7d4a;--pastille-erreur:#d4483b;--liaison:#d9b568;--contour-pastille:#f3e9d2;--texte-pastille:#fffaf0;--rayon:3px;--rayon-petit:2px;--duree-transition:.18s;--police:"Manche Symboles", "Jost", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--police-titre:"Manche Symboles", "Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--police-mono:"Manche Symboles", "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--largeur-max:1200px;--marge-page:clamp(1rem, 2.5vw, 2.5rem);--largeur-texte:72ch;--hauteur-entete:5rem;--decalage-collant:0px;--largeur-menu-lateral:0px;--largeur-menu-deplie:14rem;--largeur-menu-reduit:4rem;--marge-menu-gauche:0px;--marge-menu-droite:0px;--secondaire:#2f8a7e;--frette-claire:var(--frette)}:root,[data-theme]{--entete-fond:color-mix(in srgb, var(--fond) 88%, transparent);--entete-panneau:var(--panneau);--entete-texte:var(--texte);--entete-texte-doux:var(--texte-doux);--entete-texte-discret:var(--texte-discret);--entete-surface:var(--surface);--entete-surface-2:var(--surface-2);--entete-survol:var(--survol);--entete-fond-accent:var(--fond-accent);--entete-bordure:var(--bordure);--entete-bordure-forte:var(--bordure-forte);--entete-bordure-champ:var(--bordure-champ);--entete-primaire:var(--primaire);--entete-primaire-survol:var(--primaire-survol);--entete-primaire-texte:var(--primaire-texte);--entete-sur-primaire:var(--sur-primaire);--entete-focus:var(--focus);--entete-ombre:0 6px 20px #00000059;--papier:#fbf8f1;--encre:#1c1917}:root,[data-theme=atelier]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-couleur:#14100d;--fond:#14100d;--surface:#1c1611;--surface-2:#251d16;--panneau:#0c0a07;--survol:#ece3d10f;--fond-accent:#2a2114;--texte:#ece3d1;--texte-doux:#d6cbb5;--texte-discret:#9c8e79;--bordure:#ece3d129;--bordure-forte:#ece3d14d;--bordure-champ:#77705f;--primaire:#c9a24b;--primaire-survol:#d9b568;--primaire-texte:#d9b568;--sur-primaire:#14100d;--focus:#e8c77e;--succes:#7fc98f;--erreur:#f19083;--info:#8dbbe6;--avertissement:#eba65e;--fond-succes:#15241a;--fond-erreur:#2c1714;--fond-info:#131d29;--fond-avertissement:#2b1f10;--ombre:0 12px 32px #00000073, 0 2px 6px #00000059;--ombre-legere:0 4px 14px #00000059;--voile:#000000b8;--lien-souligne:#d9b56873;--zebre:#ece3d106;--rayon:3px;--rayon-petit:2px;--scrollbar:#9c8e79}[data-theme=bleu]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-couleur:#0f172a;--fond:#f1f5f9;--surface:#fff;--surface-2:#f8fafc;--panneau:#e2e8f0;--survol:#0f172a0d;--fond-accent:#e3ebf6;--texte:#0f172a;--texte-doux:#334155;--texte-discret:#475569;--bordure:#0f172a1a;--bordure-forte:#0f172a38;--bordure-champ:#64748b;--primaire:#324b6b;--primaire-survol:#263a54;--primaire-texte:#2c4a75;--sur-primaire:#fff;--focus:#2563eb;--succes:#166534;--erreur:#b91c1c;--info:#1e40af;--avertissement:#92400e;--fond-succes:#dcfce7;--fond-erreur:#fee2e2;--fond-info:#dbeafe;--fond-avertissement:#fef3c7;--ombre:0 10px 30px #0f172a1a, 0 2px 6px #0f172a0f;--ombre-legere:0 2px 10px #0f172a14;--voile:#0f172a73;--lien-souligne:#2c4a7573;--zebre:#0f172a08;--rayon:8px;--rayon-petit:6px;--scrollbar:#475569;--entete-fond:#0f172af5;--entete-panneau:#0b1222;--entete-texte:#f1f5f9;--entete-texte-doux:#cbd5e1;--entete-texte-discret:#94a3b8;--entete-surface:#1e293b;--entete-surface-2:#1e293b;--entete-survol:#f1f5f914;--entete-fond-accent:#1e3a5f;--entete-bordure:#f1f5f924;--entete-bordure-forte:#f1f5f947;--entete-bordure-champ:#7b8aa1;--entete-primaire:#7aa2d6;--entete-primaire-survol:#9cc3f0;--entete-primaire-texte:#9cc3f0;--entete-sur-primaire:#0f172a;--entete-focus:#93c5fd;--entete-ombre:0 6px 20px #00000040}[data-theme=clair]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-couleur:#fbfaf7;--fond:#fbfaf7;--surface:#fff;--surface-2:#f6f3ec;--panneau:#efebe2;--survol:#1f1d1a0d;--fond-accent:#faf0dc;--texte:#1f1d1a;--texte-doux:#3d3832;--texte-discret:#5c5449;--bordure:#1f1d1a1a;--bordure-forte:#1f1d1a38;--bordure-champ:#7a7063;--primaire:#8a5a00;--primaire-survol:#6f4800;--primaire-texte:#7a4e00;--sur-primaire:#fff;--focus:#b45309;--succes:#166534;--erreur:#b91c1c;--info:#1e40af;--avertissement:#92400e;--fond-succes:#dcfce7;--fond-erreur:#fee2e2;--fond-info:#dbeafe;--fond-avertissement:#fef3c7;--ombre:0 10px 30px #0f172a1a, 0 2px 6px #0f172a0f;--ombre-legere:0 2px 10px #0f172a14;--voile:#0f172a73;--lien-souligne:#7a4e0073;--zebre:#1f1d1a08;--rayon:8px;--rayon-petit:6px;--scrollbar:#5c5449}[data-theme=nuit]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-couleur:#0b1220;--fond:#0b1220;--surface:#111a2e;--surface-2:#17223a;--panneau:#070c16;--survol:#e6edf70f;--fond-accent:#0f2a35;--texte:#e6edf7;--texte-doux:#c3cfe0;--texte-discret:#8ea0b8;--bordure:#e6edf729;--bordure-forte:#e6edf74d;--bordure-champ:#64758f;--primaire:#5ec8d8;--primaire-survol:#86d8e4;--primaire-texte:#7fd6e3;--sur-primaire:#06202a;--focus:#a5f3fc;--succes:#7fd79a;--erreur:#f7a0a0;--info:#93c5fd;--avertissement:#f6c177;--fond-succes:#0f2a1c;--fond-erreur:#2e1418;--fond-info:#10203a;--fond-avertissement:#2a2010;--ombre:0 12px 32px #00000073, 0 2px 6px #00000059;--ombre-legere:0 4px 14px #00000059;--voile:#000000b8;--lien-souligne:#7fd6e373;--zebre:#e6edf706;--rayon:8px;--rayon-petit:6px;--scrollbar:#8ea0b8}[data-theme=bois]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-couleur:#3b2717;--fond:#f6efe3;--surface:#fffaf1;--surface-2:#f3e9d8;--panneau:#ead9bf;--survol:#2b1d120d;--fond-accent:#efe1c8;--texte:#2b1d12;--texte-doux:#4a3524;--texte-discret:#654a35;--bordure:#2b1d121a;--bordure-forte:#2b1d1238;--bordure-champ:#8a6a4f;--primaire:#7a4a24;--primaire-survol:#5f3a1c;--primaire-texte:#6b3e1c;--sur-primaire:#fff8ee;--focus:#3f6b4a;--succes:#2f6b3a;--erreur:#a3261b;--info:#2c5577;--avertissement:#8a4b08;--fond-succes:#e3efdc;--fond-erreur:#f6dcd6;--fond-info:#dde8f0;--fond-avertissement:#f6e6c9;--ombre:0 10px 30px #0f172a1a, 0 2px 6px #0f172a0f;--ombre-legere:0 2px 10px #0f172a14;--voile:#0f172a73;--lien-souligne:#6b3e1c73;--zebre:#2b1d1208;--rayon:10px;--rayon-petit:6px;--scrollbar:#654a35;--entete-fond:#3b2717f5;--entete-panneau:#2e1e11;--entete-texte:#f6efe3;--entete-texte-doux:#e3d3bb;--entete-texte-discret:#c2ad92;--entete-surface:#4a3220;--entete-surface-2:#4a3220;--entete-survol:#f6efe314;--entete-fond-accent:#4f3a22;--entete-bordure:#f6efe329;--entete-bordure-forte:#f6efe34d;--entete-bordure-champ:#a8907a;--entete-primaire:#a7c49a;--entete-primaire-survol:#c7d9b8;--entete-primaire-texte:#c7d9b8;--entete-sur-primaire:#23170d;--entete-focus:#c7d9b8;--entete-ombre:0 6px 20px #00000040}[data-theme=contraste]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-couleur:#000;--fond:#000;--surface:#000;--surface-2:#111;--panneau:#000;--survol:#ffffff1f;--fond-accent:#1a1a00;--texte:#fff;--texte-doux:#fff;--texte-discret:#e6e6e6;--bordure:#fff;--bordure-forte:#fff;--bordure-champ:#fff;--primaire:#ffd400;--primaire-survol:#ffe766;--primaire-texte:#ffd400;--sur-primaire:#000;--focus:#ff0;--succes:#7cff7c;--erreur:#ff9a9a;--info:#9ad6ff;--avertissement:#ffd400;--fond-succes:#000;--fond-erreur:#000;--fond-info:#000;--fond-avertissement:#000;--ombre:0 12px 32px #00000073, 0 2px 6px #00000059;--ombre-legere:0 4px 14px #00000059;--voile:#000000b8;--lien-souligne:#ffd40073;--zebre:#ffffff06;--rayon:4px;--rayon-petit:3px;--scrollbar:#e6e6e6}[data-theme=contraste] .carte,[data-theme=contraste] .bouton,[data-theme=contraste] .bouton-secondaire,[data-theme=contraste] .bouton-icone,[data-theme=contraste] input,[data-theme=contraste] select,[data-theme=contraste] textarea,[data-theme=contraste] details,[data-theme=contraste] fieldset{border-width:2px}[data-theme=contraste] :focus-visible{outline-offset:3px;outline-width:4px}[data-theme=contraste] a{text-decoration-thickness:2px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hauteur-entete,0px) + var(--hauteur-collant-page,0px));scrollbar-color:var(--scrollbar) var(--fond);scrollbar-width:thin;scroll-padding-bottom:3rem}@media (min-width:920px){html.menu-gauche,html.menu-droite{--largeur-menu-lateral:var(--largeur-menu-deplie);--hauteur-entete:1rem}html.menu-gauche.menu-reduit,html.menu-droite.menu-reduit{--largeur-menu-lateral:var(--largeur-menu-reduit)}html.menu-gauche{--marge-menu-gauche:var(--largeur-menu-lateral)}html.menu-droite{--marge-menu-droite:var(--largeur-menu-lateral)}html.menu-gauche body,html.menu-droite body{padding-left:var(--marge-menu-gauche);padding-right:var(--marge-menu-droite);transition:padding .2s}}:where(*){scroll-margin-top:var(--decalage-collant)}body{min-height:100vh;font-family:var(--police);color:var(--texte);background:var(--fond);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--duree-transition) ease, color var(--duree-transition) ease;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.6}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}::selection{background:var(--primaire);color:var(--sur-primaire)}h1,h2,h3{font-family:var(--police-titre);letter-spacing:.005em;color:var(--texte);margin:0 0 .55em;font-weight:600;line-height:1.12}h1{font-size:clamp(2.2rem,1.6rem + 2.4vw,3.2rem)}h2{font-size:clamp(1.65rem,1.35rem + 1vw,2.05rem)}h3{font-size:1.45rem}h4{font-family:var(--police);margin:0 0 .5em;font-size:1.05rem;font-weight:600}p{margin:0 0 1em}a{color:var(--primaire-texte);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--lien-souligne);text-decoration-color:var(--lien-souligne);text-underline-offset:3px}a:hover{color:var(--focus);text-decoration-color:currentColor}img,svg{max-width:100%}hr{border:0;border-top:1px solid var(--bordure);margin:1.5rem 0}code,kbd,samp{font-family:var(--police-mono);font-size:.9em}kbd{border:1px solid var(--bordure-forte);border-radius:var(--rayon-petit);background:var(--surface-2);padding:.05em .4em}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--rayon-petit)}h1[tabindex="-1"]:focus{outline:none}h1[tabindex="-1"]:focus-visible{outline:3px solid var(--focus)}.visuellement-cache{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.texte-lisible{max-width:var(--largeur-texte)}.eyebrow{font-family:var(--police-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primaire-texte);margin:0 0 .6rem;font-size:.78rem;font-weight:500;display:inline-block}.carte{background:var(--surface);color:var(--texte);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre-legere);padding:1.25rem}.grille-2col{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:760px){.grille-2col{grid-template-columns:repeat(2,minmax(0,1fr))}}.barre-outils{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;display:flex}.bouton,.bouton-secondaire,.bouton-icone{min-height:44px;font:inherit;letter-spacing:.02em;border-radius:var(--rayon-petit);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.98rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.bouton{background:var(--primaire);color:var(--sur-primaire);border-color:var(--primaire)}.bouton:hover{background:var(--primaire-survol);border-color:var(--primaire-survol);color:var(--sur-primaire)}.bouton-secondaire{color:var(--texte);border-color:var(--bordure-champ);background:0 0}.bouton-secondaire:hover{background:var(--survol);border-color:var(--texte);color:var(--texte)}.bouton-icone{min-width:44px;color:var(--texte);border-color:var(--bordure-forte);background:0 0;padding:.5rem}.bouton-icone:hover{background:var(--survol);border-color:var(--bordure-champ)}.bouton-secondaire[aria-pressed=true]{background:var(--fond-accent);border-color:var(--primaire);color:var(--primaire-texte)}.bouton:disabled,.bouton-secondaire:disabled,.bouton-icone:disabled,.bouton[aria-disabled=true]{opacity:.45;cursor:not-allowed}.bouton-don{border:1px solid var(--primaire);border-radius:var(--rayon-petit);min-height:44px;color:var(--primaire-texte);white-space:nowrap;background:0 0;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.97rem;font-weight:500;text-decoration:none;display:inline-flex}.bouton-don:hover{background:var(--fond-accent);border-color:var(--primaire-survol);color:var(--focus)}label{font-weight:500}input,select,textarea,button{font:inherit}input[type=text],input[type=number],input[type=search],select,textarea{min-height:44px;color:var(--texte);background:var(--surface-2);border:1px solid var(--bordure-champ);border-radius:var(--rayon-petit);padding:.45rem .65rem}input::placeholder,textarea::placeholder{color:var(--texte-discret);opacity:1}select option,select optgroup{background:var(--surface);color:var(--texte)}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}input[type=range]{accent-color:var(--primaire)}input[type=checkbox],input[type=radio]{width:1.15rem;height:1.15rem;accent-color:var(--primaire)}fieldset{border:1px solid var(--bordure);border-radius:var(--rayon)}legend{font-family:var(--police-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primaire-texte);padding:0 .35rem;font-size:.78rem;font-weight:500}details{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface);padding:0 1rem}details[open]{padding-bottom:.75rem}summary{cursor:pointer;min-height:44px;color:var(--texte);align-items:center;gap:.5rem;font-weight:500;display:flex}summary::marker{color:var(--primaire-texte)}summary::-webkit-details-marker{color:var(--primaire-texte)}summary:hover{color:var(--primaire-texte)}.message-succes,.message-erreur,.message-info,.message-avertissement{border-radius:var(--rayon);border-left:3px solid;padding:.65rem .9rem}.message-succes{color:var(--succes);background:var(--fond-succes)}.message-erreur{color:var(--erreur);background:var(--fond-erreur)}.message-info{color:var(--info);background:var(--fond-info)}.message-avertissement{color:var(--avertissement);background:var(--fond-avertissement)}.tableau{border-collapse:collapse;background:var(--surface);width:100%;color:var(--texte);font-size:.97rem}.tableau caption{text-align:left;font-family:var(--police-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--texte-discret);padding:.5rem 0;font-size:.78rem}.tableau th,.tableau td{border-bottom:1px solid var(--bordure);text-align:left;vertical-align:top;padding:.55rem .75rem}.tableau thead th{background:var(--surface-2);border-bottom:1px solid var(--bordure-forte);font-weight:500}.tableau tbody tr:nth-child(2n){background:var(--zebre)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root,[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fond:#fff;--surface:#fff;--surface-2:#fff;--panneau:#fff;--fond-accent:#fff;--texte:#000;--texte-doux:#1f1f1f;--texte-discret:#333;--bordure:#999;--bordure-forte:#555;--primaire-texte:#000;--ombre:none;--ombre-legere:none}}
