.ep-page{max-width:820px}.ep-bloc{display:flex;flex-direction:column;gap:12px}.ep-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ep-liste a{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-top:1px solid var(--al-line);color:var(--al-ink);text-decoration:none}.ep-liste li:first-child a{border-top:0;padding-top:0}.ep-liste b{font-size:calc(19px * var(--acces-texte, 1))}.ep-moi{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:10px}.ep-moi a{display:flex;flex-direction:column;gap:4px;color:var(--al-ink);text-decoration:none;border:var(--cgt-line-frame, 1.5px) solid var(--al-line2)}.ep-moi a:hover,.ep-moi a:focus-visible{border-color:var(--al-ink)}.ep-moi b{font-size:calc(18px * var(--acces-texte, 1))}.al-tabbar.is-5{grid-template-columns:repeat(5,minmax(0,1fr))}.al-tabbar.is-5 a{font-size:calc(12px * var(--acces-texte, 1))}.ep-dernier .sl-recap{border:0;padding:0;background:none}.ep-reste{margin:0;padding-top:12px;border-top:1px solid var(--al-line);font-weight:600}.ep-jour{border-color:var(--al-red)}.ep-test{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ep-test-video{width:100%;max-width:360px;aspect-ratio:4 / 3;background:var(--cgt-encre, #17110C);border:1px solid var(--al-line2);object-fit:cover}.ep-test-niveau{width:100%;max-width:360px;height:8px;border:1px solid var(--al-line2)}.ep-test-niveau i{display:block;height:100%;background:var(--al-ink)}.ec-video-note{margin:0;padding-left:12px;border-left:3px solid var(--al-red)}details.ep-dernier>summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-height:44px}details.ep-dernier>summary::-webkit-details-marker{display:none}details.ep-dernier>summary:after{content:"+";margin-left:auto;font-size:22px;line-height:1;color:var(--al-accent-text)}details.ep-dernier[open]>summary:after{content:"−"}details.ep-dernier>summary b{font-size:calc(19px * var(--acces-texte, 1))}.ep-cgt{width:100%}.ep-cgt .acg-row:first-child{border-top:0}.ep-cgt .acg-go{font-size:24px;line-height:1}.ep-cgt-groupe:empty{display:none}.ep-cgt-groupe{padding:16px}.ep-cgt-tel{gap:0;padding-top:22px}.ep-cgt-tel .lc-h{display:block;margin:0 0 4px;font:700 30px/.95 var(--al-serif);text-transform:uppercase;color:#fff}.ep-cgt-tel .ep-bloc,.ep-cgt-tel .al-card{display:flex;flex-direction:column;gap:8px;margin:0;padding:18px 0;border:0;border-top:1px solid var(--al-line);border-radius:0;background:none;box-shadow:none}.ep-cgt-tel .al-install.is-row{padding:0;border:0}.ep-cgt-tel .al-install.is-row{flex-direction:column;align-items:flex-start}.ep-cgt-tel .al-install .al-kicker{font:700 18px/1.3 var(--al-sans);text-transform:none;color:var(--al-ink);letter-spacing:0}.ep-cgt-tel .ep-bloc>b{font-size:18px}.ep-cgt-groupe{padding:0}.ep-cgt-groupe .vg{padding:22px 16px 6px;gap:0}.ep-cgt-groupe .vg-place,.ep-cgt-groupe .vg-carte{padding:0 0 16px;border:0;border-bottom:1px solid var(--cgt-filet, #d9d0c3)}.ep-cgt-groupe .vg-carte{padding-top:16px}.ep-cgt-groupe .vg-carte.is-offre{border-left:0;padding-left:12px;box-shadow:inset 3px 0 0 var(--cgt-rouge, #c92a1e)}.ep-cgt-groupe+.acg-band{padding-top:4px}.ep-bande+.ep-bande{padding-top:6px;border-top:1px solid var(--cgt-filet, #d9d0c3)}.ep-bande-t{font-size:15px;letter-spacing:.08em;color:var(--cgt-encre);opacity:.62;margin:0 0 4px}.ep-cgt-groupe+.ep-bande{padding-top:18px}.mg{position:fixed;inset:0;z-index:9998;display:flex;flex-direction:column;background:var(--cgt-encre, #17110C);color:var(--cgt-ivoire, #E8E0D6);font-family:var(--cgt-text);overflow:auto;--mg-gouttiere: 16px;--mg-disque: 200px}.mg-champ{flex:1 0 auto;display:flex;flex-direction:column;padding:20px 0 0 var(--mg-gouttiere);box-sizing:border-box;width:100%}.mg-logo{display:flex;align-items:center;gap:12px;margin:0;padding-right:var(--mg-gouttiere)}.mg-logo img{display:block;width:48px;height:48px;flex:0 0 auto}.mg-logo-nom{font:700 18px/1.1 var(--cgt-display);letter-spacing:.04em;text-transform:uppercase;color:var(--cgt-papier, #fff)}.mg-logo-sous{font:400 15px/1.3 var(--cgt-text);color:var(--cgt-gris-clair, #C9BFB3)}.mg-logo-sous:before{content:"·";margin:0 8px 0 0;color:var(--cgt-gris-clair, #C9BFB3)}.mg-haut{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:24px}.mg-kicker{margin:0 0 8px;font:700 22px/1.1 var(--cgt-display);letter-spacing:.04em;text-transform:uppercase;color:var(--cgt-rouge-texte, #FF5D4D)}.mg-disque{position:relative;display:block;flex:0 0 auto;width:calc(var(--mg-disque) * .74);height:var(--mg-disque);overflow:hidden}.mg-disque svg{position:absolute;left:0;top:0;width:var(--mg-disque);height:var(--mg-disque)}.mg .mg-titre{margin:12px var(--mg-gouttiere) 0 0;font:700 clamp(44px,9.6vw,84px)/.86 var(--cgt-display);text-transform:uppercase;color:var(--cgt-papier, #fff)!important;-webkit-text-fill-color:var(--cgt-papier, #fff);background:none;overflow-wrap:anywhere}.mg .mg-titre:after,.mg .mg-titre:before{content:none}.mg-mot{position:relative;display:inline-block}.mg-trait{position:absolute;left:2%;right:2%;bottom:-.16em;display:block;pointer-events:none}.mg-trait svg{display:block;width:100%;height:auto}.mg-cordes{display:block;margin:36px 0 0}.mg-cordes svg{display:block;width:100%;height:28px}.mg-bande{flex:0 0 auto;display:flex;flex-direction:column;gap:14px;padding:28px var(--mg-gouttiere) 28px;background:var(--cgt-papier, #fff);color:var(--cgt-texte, #3B322B)}.mg-texte{margin:0;font:400 17px/1.5 var(--cgt-text);color:var(--cgt-texte, #3B322B);max-width:36em}.mg-texte-2{color:var(--cgt-gris, #6E655C)}.mg-actions{margin:6px 0 0}.mg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;font:700 17px/1.2 var(--cgt-text);background:var(--cgt-rouge-bouton, #C9281E);color:var(--cgt-papier, #fff);text-decoration:none;border:0;border-radius:0}.mg-btn:focus-visible,.mg-lien:focus-visible{outline:3px solid var(--cgt-encre, #17110C);outline-offset:3px}.mg-petit{margin:0;font:400 15px/1.45 var(--cgt-text);color:var(--cgt-gris, #6E655C)}.mg .mg-lien{display:inline-block;min-height:48px;padding:0;font:inherit;line-height:48px;color:var(--cgt-encre, #17110C)!important;-webkit-text-fill-color:var(--cgt-encre, #17110C);background:none;border:0;box-shadow:none;text-decoration:underline;text-decoration-color:var(--cgt-encre, #17110C)!important;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.mg-pied{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:12px var(--mg-gouttiere);background:var(--cgt-papier, #fff);color:var(--cgt-gris, #6E655C);border-top:1px solid var(--cgt-filet, #D8CFC3);font:400 15px/1.45 var(--cgt-text)}.mg-sceau{display:block;width:40px;height:40px}.mg-sceau svg{display:block}.mg-rail{flex:0 0 auto;box-sizing:content-box;padding-bottom:env(safe-area-inset-bottom,0px)}@media (min-width: 600px){.mg{--mg-disque: 260px}}@media (min-width: 834px){.mg{--mg-gouttiere: 40px;--mg-disque: 320px}.mg-champ{padding-top:28px}.mg-haut{margin-top:28px}.mg-bande{padding:36px var(--mg-gouttiere)}}.al-battement{position:fixed;left:0;right:0;top:0;z-index:9000;padding:env(safe-area-inset-top,0) 0 0;pointer-events:none;display:flex;flex-direction:column;align-items:stretch}.al-battement.is-inline{position:relative;z-index:auto;padding:0;min-height:0}.al-battement.is-idle{display:none}.al-battement .ab-bar{--beat-ms: .3s;position:relative;display:flex;align-items:center;gap:16px;height:40px;padding:0 16px;background:var(--al-accent);color:var(--al-accent-ink);border-bottom:3px solid #121110;opacity:.92;animation:al-beat-glow var(--beat-ms) ease-out both}.al-battement .ab-bar.is-one{height:76px;background:var(--al-cream, #f2ece2);border-bottom-width:6px}.al-battement .ab-mark{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:3px solid #121110;background:#fff;font:800 18px/1 var(--al-sans, system-ui, sans-serif)}.al-battement .ab-bar.is-one .ab-mark{width:58px;height:58px;border-radius:4px;border-width:5px;font-size:36px}.al-battement .ab-dots{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.al-battement .ab-dots i{width:14px;height:14px;border-radius:50%;border:2px solid #121110;background:transparent}.al-battement .ab-dots i.one{border-radius:2px;width:18px;height:18px}.al-battement .ab-dots i.on{background:#121110}.al-battement .ab-cue{margin:0;align-self:center;max-width:min(92vw,640px);padding:0;font:700 clamp(18px,4.6vw,24px)/1.25 var(--al-sans, system-ui, sans-serif);color:#121110;background:var(--al-cream, #f2ece2);text-align:center;border-radius:0 0 10px 10px}.al-battement .ab-cue:not(:empty){padding:8px 16px;border:2px solid #121110;border-top:0}@keyframes al-beat-glow{0%{opacity:1;box-shadow:0 0 0 4px #c9281ee6}to{opacity:.8;box-shadow:0 0 #c9281e00}}.al-battement.is-calm .ab-bar{animation:none;opacity:1;box-shadow:none}@media (prefers-reduced-motion: reduce){.al-battement .ab-bar{animation:none;opacity:1}}:root[data-acces-contraste] .al-battement .ab-bar{background:#fff}:root[data-acces-contraste] .al-battement .ab-bar.is-one{background:#ffe600}.ix-etat{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 24px 0;min-height:0}.ix-etat:empty{display:none}.ix-chip{display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;border:var(--cgt-line-frame) solid var(--cgt-filet-noir);background:transparent;color:var(--cgt-ivoire);font:600 calc(15px * var(--acces-texte, 1))/1.25 var(--cgt-text);cursor:pointer;border-radius:0}.ix-chip.is-joue{border-color:var(--cgt-papier);color:var(--cgt-papier)}.ix-chip.is-pause{border-color:var(--cgt-papier);background:var(--cgt-papier);color:var(--cgt-encre)}.ix-chip:focus-visible{outline:3px solid var(--cgt-papier);outline-offset:2px}.ix-tempo{display:inline-flex;align-items:baseline;gap:8px;font:700 calc(16px * var(--acces-texte, 1))/1.2 var(--cgt-text);color:var(--cgt-papier)}.ix-tempo small{font-weight:400;font-size:calc(14px * var(--acces-texte, 1));color:var(--cgt-gris-clair)}.ix-geste{font:600 calc(15px * var(--acces-texte, 1))/1.3 var(--cgt-text);color:var(--cgt-papier)}.ix-indice{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:8px 24px 0;padding:10px 14px;border:var(--cgt-line-rule) solid var(--cgt-filet-noir);font-size:calc(15px * var(--acces-texte, 1));line-height:1.4;color:var(--cgt-ivoire)}.ix-indice span{flex:1 1 240px}.ix-indice .al-link{min-height:40px;color:var(--cgt-papier)}.ix-apres{display:flex;flex-direction:column;gap:16px;margin:20px 28px 0;padding:18px 20px;border:var(--cgt-line-frame) solid var(--cgt-papier)}.ix-reecoute{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 18px}.ix-reecoute-b{min-height:48px}.ix-ligne{position:relative;height:40px;border:var(--cgt-line-rule) solid var(--cgt-filet-noir)}.ix-seg{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;border-right:var(--cgt-line-rule) solid var(--cgt-encre)}.ix-seg b{font:700 13px/1 var(--cgt-text)}.ix-seg.is-juste{background:var(--cgt-papier);color:var(--cgt-encre)}.ix-seg.is-faux{background:var(--cgt-rouge);color:var(--cgt-papier)}.ix-seg.is-vide{background:var(--cgt-filet-noir);color:var(--cgt-ivoire)}.ix-tete{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--cgt-papier);outline:1px solid var(--cgt-encre)}.ix-reecoute-t{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0;font-size:calc(16px * var(--acces-texte, 1));line-height:1.4;color:var(--cgt-ivoire)}.ix-legende{display:inline-flex;align-items:center;gap:6px;font-size:calc(14px * var(--acces-texte, 1));color:var(--cgt-gris-clair)}.ix-legende i{display:inline-block;width:14px;height:14px;border:var(--cgt-line-rule) solid var(--cgt-papier)}.ix-legende i.is-juste{background:var(--cgt-papier)}.ix-legende i.is-faux{background:var(--cgt-rouge);margin-left:8px}.ix-bloque{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:14px;border-top:var(--cgt-line-rule) solid var(--cgt-filet-noir)}.ix-bloque-b{min-height:52px}.ix-bloque-t{flex:1 1 240px;font-size:calc(15px * var(--acces-texte, 1));line-height:1.4;color:var(--cgt-gris-clair)}.ix-bloque.is-envoye{flex-direction:column;align-items:flex-start;gap:4px;margin:0}.ix-bloque.is-envoye b{font:700 calc(20px * var(--acces-texte, 1))/1.2 var(--cgt-text);color:var(--cgt-papier)}.ix-bloque.is-envoye span{font-size:calc(15px * var(--acces-texte, 1));color:var(--cgt-ivoire)}.ix-duree{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:14px 0;border-top:var(--cgt-line-rule) solid var(--cgt-filet-noir)}.ix-duree-t{font:600 calc(18px * var(--acces-texte, 1))/1.3 var(--cgt-text);color:var(--cgt-papier)}.ix-puces{display:inline-flex;flex-wrap:wrap}.ix-puces button{min-width:64px;min-height:48px;padding:8px 14px;margin-left:calc(var(--cgt-line-frame) * -1);border:var(--cgt-line-frame) solid var(--cgt-papier);border-radius:0;background:transparent;color:var(--cgt-papier);font:700 calc(16px * var(--acces-texte, 1))/1.1 var(--cgt-text);cursor:pointer}.ix-puces button:first-child{margin-left:0}.ix-puces button[aria-pressed=true]{background:var(--cgt-papier);color:var(--cgt-encre)}.ix-puces button:focus-visible{outline:3px solid var(--cgt-papier);outline-offset:2px;position:relative}.ix-retour{margin:-8px 0 18px;font-size:calc(17px * var(--acces-texte, 1));line-height:1.45;color:var(--cgt-papier)}.ix-retour span{color:var(--cgt-gris-clair)}.ix-ml-go{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-top:14px;padding:14px 18px;border:var(--cgt-line-frame) solid var(--cgt-papier);border-radius:0;background:transparent;color:var(--cgt-ivoire);font:400 calc(16px * var(--acces-texte, 1))/1.4 var(--cgt-text);text-align:left;cursor:pointer}.ix-ml-go .ix-k{font:700 calc(22px * var(--acces-texte, 1))/1.1 var(--cgt-display);text-transform:uppercase;color:var(--cgt-papier)}.ix-ml-go:hover{border-color:var(--cgt-rouge-texte)}.ix-moment{margin-top:24px}.ix-ml-plein{position:fixed;inset:0;z-index:90;display:flex;align-items:center;background:var(--cgt-encre);color:var(--cgt-papier);overflow-y:auto}.ix-ml-in{width:100%;max-width:1160px;margin:0 auto;padding:32px clamp(16px,4vw,40px);display:flex;flex-direction:column;gap:32px}.ix-annonce,.ix-accordage{display:flex;flex-direction:column;gap:14px}.ix-k{font:700 22px/1.1 var(--cgt-display);letter-spacing:.04em;text-transform:uppercase;color:var(--cgt-rouge-texte)}.ix-big{font:700 clamp(56px,11vw,120px)/.9 var(--cgt-display);text-transform:uppercase;color:var(--cgt-papier);overflow-wrap:anywhere}.ix-sub{font-size:clamp(20px,3vw,28px);line-height:1.35;color:var(--cgt-ivoire)}.ix-sub .al-link{color:var(--cgt-papier)}.ix-min{font-size:clamp(22px,3.2vw,30px);color:var(--cgt-gris-clair)}.ix-min em{font:700 clamp(56px,9vw,96px)/1 var(--cgt-display);font-style:normal;color:var(--cgt-papier)}.ix-ml-b{display:flex;flex-wrap:wrap;gap:10px}.ix-ml-b .al-btn{min-height:52px}.ix-ml-bande{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:12px clamp(16px,4vw,40px);background:var(--cgt-encre);color:var(--cgt-papier);border-bottom:var(--cgt-line-frame) solid var(--cgt-papier)}.ix-ml-t{display:flex;flex-direction:column;gap:2px;flex:1 1 260px;min-width:0}.ix-ml-t .ix-k{font-size:18px}.ix-ml-t b{font:700 clamp(28px,4vw,40px)/1 var(--cgt-display);text-transform:uppercase;overflow-wrap:anywhere}.ix-ml-temps{font:700 clamp(40px,6vw,64px)/1 var(--cgt-display);font-variant-numeric:tabular-nums}.ix-ml-bande .ix-ml-b .al-btn{min-height:48px}.ix-reglages{display:flex;flex-direction:column;gap:10px}.ix-reglages-t{margin:0;font:700 28px/.95 var(--cgt-display);text-transform:uppercase;color:var(--cgt-papier)}.ix-reglages ul{list-style:none;margin:0;padding:0}.ix-reglages li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:14px 0;border-bottom:var(--cgt-line-rule) solid var(--cgt-filet-noir)}.ix-reglages li .t{display:flex;flex-direction:column;gap:2px;flex:1 1 280px;min-width:0}.ix-reglages li .t b{font-size:calc(17px * var(--acces-texte, 1));color:var(--cgt-papier)}.ix-reglages li .t span{font-size:calc(15px * var(--acces-texte, 1));line-height:1.4;color:var(--cgt-gris-clair)}.ix-reglages-raz{align-self:flex-start;min-height:44px;color:var(--cgt-papier)}@media (max-width: 700px){.ix-etat,.ix-indice{margin-left:16px;margin-right:16px}.ix-apres{margin:16px 16px 0;padding:14px}.ix-reecoute{grid-template-columns:minmax(0,1fr)}.ix-ml-bande{padding:10px 16px;gap:8px 14px}.ix-ml-bande .ix-ml-b{width:100%}.ix-ml-bande .ix-ml-b .al-btn{flex:1 1 0;padding-left:8px;padding-right:8px}}html[data-cut=tab-suivant]::view-transition-old(root){animation:ix-vt-sort-g var(--cgt-motion-base) var(--cgt-motion-ease) both}html[data-cut=tab-suivant]::view-transition-new(root){animation:ix-vt-entre-d var(--cgt-motion-base) var(--cgt-motion-ease) both}html[data-cut=tab-precedent]::view-transition-old(root){animation:ix-vt-sort-d var(--cgt-motion-base) var(--cgt-motion-ease) both}html[data-cut=tab-precedent]::view-transition-new(root){animation:ix-vt-entre-g var(--cgt-motion-base) var(--cgt-motion-ease) both}@keyframes ix-vt-sort-g{to{opacity:0;transform:translate(-32px)}}@keyframes ix-vt-sort-d{to{opacity:0;transform:translate(32px)}}@keyframes ix-vt-entre-d{0%{opacity:0;transform:translate(32px)}}@keyframes ix-vt-entre-g{0%{opacity:0;transform:translate(-32px)}}@media (prefers-reduced-motion: reduce){html[data-cut]::view-transition-old(root),html[data-cut]::view-transition-new(root){animation:none}}.ix-jeu-offre{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 24px 0;padding:12px 16px;border:var(--cgt-line-frame) solid var(--cgt-papier);font-size:calc(17px * var(--acces-texte, 1));color:var(--cgt-papier)}.ix-jeu-offre span{flex:1 1 220px}.ix-jeu{display:flex;flex-direction:column;border-bottom:var(--cgt-line-rule) solid var(--cgt-filet-noir);background:var(--cgt-encre)}.ix-jeu-tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:12px 24px}.ix-jeu-tete .al-link{margin-left:auto;min-height:40px;color:var(--cgt-papier)}.ix-jeu-serie{font:700 calc(17px * var(--acces-texte, 1))/1.2 var(--cgt-text);color:var(--cgt-papier)}.ix-jeu-piste{position:relative;height:clamp(280px,calc(100dvh - 300px),440px);margin:0 24px 16px;overflow:hidden;border:var(--cgt-line-frame) solid var(--cgt-filet-noir);background:var(--cgt-encre-2)}.ix-jeu-corde{position:absolute;top:0;bottom:0;margin-left:-1px;background:var(--cgt-ivoire);opacity:.55}.ix-jeu-ligne{position:absolute;left:0;right:0;top:86%;height:3px;margin-top:-1px;background:var(--cgt-papier)}.ix-jeu-nom{position:absolute;bottom:6px;transform:translate(-50%);padding:1px 6px;background:var(--cgt-encre-2);font:600 calc(14px * var(--acces-texte, 1))/1.2 var(--cgt-text);color:var(--cgt-gris-clair);pointer-events:none}.ix-jeu-note{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:48px;margin:-24px 0 0 -24px;border:var(--cgt-line-frame) solid var(--cgt-encre);border-radius:50%;line-height:1}.ix-jeu-note b{font:700 20px/1 var(--cgt-display)}.ix-jeu-note small{font:600 11px/1 var(--cgt-text)}.ix-jeu-note em{position:absolute;top:100%;margin-top:4px;font:600 13px/1 var(--cgt-text);font-style:normal;color:var(--cgt-papier);white-space:nowrap}.ix-jeu-note.is-juste{background:var(--cgt-papier);color:var(--cgt-encre)}.ix-jeu-note.is-faux{outline:3px solid var(--cgt-rouge);outline-offset:2px}.ix-jeu-note.is-passe:not(.is-juste):not(.is-faux){opacity:.5}.ix-jeu-compte{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.ix-jeu-compte b{font:400 clamp(56px,12vw,104px)/1 "CGT Syllabes",var(--cgt-text);color:var(--cgt-papier)}@media (max-width: 700px){.ix-jeu-offre{margin:10px 16px 0}.ix-jeu-tete{padding:10px 16px}.ix-jeu-piste{height:clamp(260px,calc(100dvh - 280px),360px);margin:0 16px 12px}.ix-jeu-note{width:40px;height:40px;margin:-20px 0 0 -20px}}:root{--cgt-encre: #17110C;--cgt-papier: #FFFFFF;--cgt-rouge: #C92A1E;--cgt-rouge-bouton: #C9281E;--cgt-rouge-texte: #FF5D4D;--cgt-ivoire: #E8E0D6;--cgt-gris-clair: #C9BFB3;--cgt-filet-noir: #3A322C;--cgt-encre-2: #221A14;--cgt-texte: #3B322B;--cgt-gris: #6E655C;--cgt-filet: #D8CFC3;--cgt-line-frame: 1.5px;--cgt-line-rule: 1px;--cgt-radius-none: 0;--cgt-motion-fast: .12s;--cgt-motion-base: .24s;--cgt-motion-slow: .4s;--cgt-motion-ease: cubic-bezier(.2, 0, 0, 1);--cgt-touch-min: 48px;--al-bg: var(--cgt-encre);--al-bg2: var(--cgt-encre-2);--al-surface: var(--cgt-encre-2);--al-surface2: var(--cgt-filet-noir);--al-line: var(--cgt-filet-noir);--al-line2: var(--cgt-gris);--al-ink: var(--cgt-papier);--al-muted: var(--cgt-gris-clair);--al-dim: var(--cgt-gris-clair);--al-accent: var(--cgt-rouge-bouton);--al-accent-ink: var(--cgt-papier);--al-accent-text: var(--cgt-rouge-texte);--al-rouge: var(--cgt-rouge);--al-ink-on-light: var(--cgt-encre);--al-clay: var(--cgt-rouge-bouton);--al-clay-text: var(--cgt-rouge-texte);--al-teal: #2f7c72;--al-teal2: #3e9e90;--al-purple: #8c6fd1;--al-cream: var(--cgt-papier);--al-good: #6fcfa3;--al-serif: var(--cgt-display);--al-sans: var(--cgt-text);--al-script: var(--cgt-hand);--al-max: 1360px}html,body{margin:0;background:var(--al-bg)}body{color-scheme:dark}.al{min-height:100vh;background:var(--al-bg);color:var(--cgt-ivoire);font-family:var(--al-sans);font-size:calc(18px * var(--acces-texte, 1));line-height:1.5;-webkit-font-smoothing:antialiased}.al *,.al *:before,.al *:after{box-sizing:border-box}:where(.al) a{color:inherit;text-decoration:none}:where(.al) button{font-family:inherit;color:inherit}.al :focus-visible{outline:3px solid var(--al-ink);outline-offset:2px}.al img{display:block;max-width:100%}.al-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.al-kicker{font-size:calc(14px * var(--acces-texte, 1));font-weight:600;letter-spacing:.01em;color:var(--al-muted)}.al-kicker.is-amber{color:var(--al-accent-text)}.al-kicker.is-good{color:var(--al-good)}.al-serif{font-family:var(--al-serif);font-weight:400}.al-em{font-style:italic;color:var(--al-accent-text)}.al-h1{margin:8px 0 0;font-family:var(--al-serif);font-weight:400;font-size:clamp(44px,6vw,76px);line-height:.98;letter-spacing:-.01em}.al-h2{margin:0;font-family:var(--al-serif);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.02}.al-h3{margin:0;font-family:var(--al-serif);font-weight:400;font-size:30px;line-height:1.05}.al-muted{color:var(--al-muted)}.al-small{font-size:calc(14px * var(--acces-texte, 1))}.al-stars{color:var(--al-accent-text);letter-spacing:3px;white-space:nowrap}.al-big{font-family:var(--al-serif);font-size:48px;line-height:1}.al-page{--al-gutter: 24px;max-width:var(--al-max);margin:0 auto;padding:44px var(--al-gutter) 96px;display:flex;flex-direction:column;gap:56px}.al-row{display:flex;flex-wrap:wrap;gap:48px}.al-grow{flex:999 1 560px;min-width:0}.al-side{flex:1 1 340px;min-width:0}.al-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px}.al-head>p{margin:0;max-width:460px;color:var(--al-muted)}.al-section{border-top:1px solid var(--al-line);padding-top:40px;display:flex;flex-direction:column;gap:20px}.al-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--al-min, 260px),100%),1fr));gap:16px}.al-stack{display:flex;flex-direction:column;gap:16px}.al-top{border-bottom:1px solid var(--al-line);position:sticky;top:0;z-index:20;background:var(--al-bg)}.al-top-in{max-width:var(--al-max);margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:12px 32px}.al-brand{display:flex;align-items:center;gap:12px;font-weight:700;font-size:calc(18px * var(--acces-texte, 1));white-space:nowrap}.al-dot{width:34px;height:34px;border-radius:50%;background:var(--al-rouge);flex:none}.al-logo{width:40px;height:40px;border-radius:50%;flex:none;display:block}.al-links{display:flex;flex-wrap:wrap;gap:4px 26px;font-weight:600;flex:1 1 auto}.al-links a{padding:10px 0;color:var(--al-muted);border-bottom:3px solid transparent}.al-links a:hover{color:var(--al-ink)}.al-links a[aria-current=page]{color:var(--al-ink);border-bottom-color:var(--al-rouge)}.al-meta{display:flex;align-items:center;gap:20px;font-size:calc(15px * var(--acces-texte, 1));color:var(--al-muted);white-space:nowrap}.al-meta strong{color:var(--al-ink)}.al-avatar{width:42px;height:42px;border-radius:50%;background:var(--al-line);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--al-ink);border:0;cursor:pointer}.al-tabbar{display:none}@media (max-width: 900px){.al-links,.al-meta .al-hide-phone{display:none}.al-top-in{justify-content:space-between}.al-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--al-bg);border-top:1px solid var(--al-line);padding:6px 4px calc(10px + env(safe-area-inset-bottom))}.al-tabbar a{min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:calc(15px * var(--acces-texte, 1));font-weight:600;color:var(--al-muted);white-space:nowrap}.al-tabbar a[aria-current=page]{color:var(--al-ink);font-weight:700}.al-page{--al-gutter: 16px;padding:28px var(--al-gutter) 120px;gap:40px}}.al-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;border-radius:0;border:0;background:var(--al-accent);color:var(--al-accent-ink);font:700 calc(17px * var(--acces-texte, 1)) var(--al-sans);cursor:pointer;white-space:nowrap}@media (max-width: 600px){.al-btn{max-width:100%;white-space:normal;text-align:center;padding-top:8px;padding-bottom:8px}}.al-btn.is-big{min-height:64px;padding:0 40px;font-size:calc(20px * var(--acces-texte, 1))}.al-btn.is-ghost{background:transparent;color:var(--al-ink);border:1px solid var(--al-line2);font-weight:600}.al-btn.is-light{background:var(--al-ink);color:var(--al-ink-on-light)}.al-btn.is-clay{background:transparent;color:var(--al-clay-text);border:2px solid var(--al-clay);font-weight:600}.al-btn.is-clay[aria-pressed=true]{background:var(--al-clay);color:var(--al-accent-ink)}.al-btn.is-ghost[aria-pressed=true]{background:var(--al-ink);color:var(--al-ink-on-light)}.al-btn:disabled{opacity:.45;cursor:default}.al-btn.is-small{min-height:44px;padding:0 18px;font-size:calc(15px * var(--acces-texte, 1))}.al-round{width:52px;height:52px;border-radius:50%;border:1px solid var(--al-line2);background:transparent;color:var(--al-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.al-round.is-play{width:76px;height:76px;border:0;background:var(--al-accent);color:var(--al-accent-ink)}.al-round.is-cream{width:60px;height:60px;border:0;background:var(--al-cream);color:var(--al-ink-on-light)}.al-chips{display:flex;flex-wrap:wrap;gap:8px}.al-chip{min-height:44px;padding:0 16px;border-radius:0;border:1px solid var(--al-line2);background:transparent;color:var(--al-ink);font:600 calc(15px * var(--acces-texte, 1)) var(--al-sans);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.al-chip small{opacity:.6;font-weight:500;font-size:calc(13px * var(--acces-texte, 1))}.al-chip[aria-pressed=true]{background:var(--al-ink);color:var(--al-ink-on-light);border-color:var(--al-ink)}.al-tag{padding:6px 12px;border-radius:0;border:1px solid var(--al-line2);font-size:calc(13px * var(--acces-texte, 1));font-weight:600}.al-seg{display:inline-flex;max-width:100%;overflow-x:auto;scrollbar-width:none;gap:4px;background:#1b1a18;border:1px solid var(--al-line);border-radius:0;padding:4px}.al-seg button{border:0;border-radius:0;padding:8px 16px;min-height:40px;font:600 calc(15px * var(--acces-texte, 1)) var(--al-sans);background:transparent;color:var(--al-muted);cursor:pointer}.al-seg button[aria-pressed=true]{background:var(--al-ink);color:var(--al-ink-on-light)}.al-card{background:var(--al-surface);border:1px solid var(--al-line);padding:22px 24px}.al-card.is-amber{border-color:var(--al-ink);border-width:var(--cgt-line-frame)}.al-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--al-line)}.al-list>li{border-bottom:1px solid var(--al-line)}.al-track{display:flex;align-items:center;gap:20px;padding:16px 0;width:100%;text-align:left;background:none;border:0;cursor:pointer}.al-track .no{width:36px;font-size:calc(18px * var(--acces-texte, 1));color:var(--al-muted);flex:none}.al-track .t{flex:1;min-width:0}.al-track .t b{display:block;font-size:calc(20px * var(--acces-texte, 1));font-weight:600}.al-track .t span{font-size:calc(15px * var(--acces-texte, 1));color:var(--al-muted)}.al-track .d{width:56px;text-align:right;color:var(--al-muted);flex:none}.al-track.is-done,.al-track.is-done .t b{color:var(--al-muted)}.al-track.is-now .no{color:var(--al-accent-text)}.al-track.is-locked{opacity:.6}.al-meter{height:4px;background:var(--al-line)}.al-meter>span{display:block;height:4px;background:var(--al-accent)}.al-play{min-height:100vh;display:flex;flex-direction:column;background:var(--al-bg)}.al-ph{border-bottom:1px solid var(--al-line);padding:16px 28px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.al-ph .title{flex:1 1 320px;min-width:0}.al-ph h1{margin:2px 0 0;font-family:var(--al-serif);font-weight:400;font-size:clamp(32px,4vw,50px);line-height:1}.al-score{display:flex;align-items:center;gap:24px}.al-score .v{font-family:var(--al-serif);font-size:50px;line-height:1;text-align:right}.al-score .l{font-size:calc(12px * var(--acces-texte, 1));font-weight:700;letter-spacing:.22em;color:var(--al-muted);text-align:right;text-transform:uppercase}.al-score .sep{width:1px;height:60px;background:var(--al-line)}.al-bar{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:20px 28px 28px}.al-ear{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:0;background:#1b1a18;border:1px solid var(--al-line);font-size:calc(15px * var(--acces-texte, 1))}.al-ear .lv{display:flex;align-items:flex-end;gap:3px;height:20px}.al-ear .lv span{width:4px;background:var(--al-line2)}.al-ear .lv span.on{background:var(--al-good)}.al-err{color:var(--al-clay-text);font-size:calc(15px * var(--acces-texte, 1))}.al-hw{position:relative;height:420px;background:var(--al-bg2);overflow:hidden;border-bottom:1px solid var(--al-line)}.al-hw .lane{position:absolute;left:0;right:0;height:1px;background:#4a4540}.al-hw .lane.is-low{height:2px;background:#6b5a43}.al-hw .lname{position:absolute;left:18px;font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--al-muted);background:var(--al-bg2);padding:0 8px;z-index:2}.al-hw .field{position:absolute;inset:0 0 0 80px}.al-hw .mark{position:absolute;top:0;bottom:0;width:1px;background:#2e2b28}.al-hw .tick{position:absolute;top:16px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#5a544d}.al-hw .tick.is-bar{width:14px;height:14px;margin-left:-7px;top:13px}.al-hw .note{position:absolute;height:40px;display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:0 10px;font-weight:700;font-size:18px;border-left:4px solid transparent}.al-hw .note small{font-size:12px;font-weight:700;min-width:18px;height:18px;padding:0 4px;border-radius:0;background:#121110c7;color:var(--al-cream);display:inline-flex;align-items:center;justify-content:center}.al-hw .note.is-past{opacity:.32}.al-hw .note.v-right{border-left-color:var(--al-good)}.al-hw .note.v-wrong,.al-hw .note.v-missed{border-left-color:var(--al-clay);outline:2px dashed var(--al-clay)}.al-hw .head{position:absolute;top:0;bottom:0;width:3px;margin-left:-1px;background:var(--al-accent);z-index:3}.al-hw .head:before{content:"";position:absolute;top:12px;left:-9px;width:20px;height:20px;background:var(--al-accent);transform:rotate(45deg)}.al-verdict{position:absolute;z-index:4;text-align:center;background:#161514e0;padding:6px 12px;pointer-events:none}.al-verdict b{display:block;font-family:var(--al-serif);font-style:italic;font-weight:400;font-size:40px;line-height:1}.al-verdict span{font-size:calc(12px * var(--acces-texte, 1));font-weight:700;letter-spacing:.22em;text-transform:uppercase}.al-wait{position:absolute;right:20px;top:14px;z-index:4;background:#24211e;border:1px solid var(--al-line2);border-radius:0;padding:8px 16px;font-size:calc(14px * var(--acces-texte, 1))}.f0{background:var(--al-cream);color:var(--al-ink-on-light)}.f1{background:var(--al-teal2);color:var(--al-ink-on-light)}.f2{background:var(--al-accent);color:var(--al-accent-ink)}.f3{background:var(--al-clay);color:var(--al-accent-ink)}.f4{background:var(--al-purple);color:var(--al-ink-on-light)}.f5{background:#5b8bd9;color:var(--al-ink-on-light)}.al-tab{padding:22px 28px 26px;border-bottom:1px solid var(--al-line)}.al-tab .staff{position:relative;height:180px;margin-left:40px}.al-tab .tl{position:absolute;left:0;right:0;height:1px;background:#4a4540}.al-tab .tb{position:absolute;top:12px;height:101px;width:2px;background:#6a635b}.al-tab .tc{position:absolute;top:122px;font-size:13px;color:var(--al-muted);margin-left:8px}.al-tab .tn{position:absolute;width:24px;height:22px;margin-left:-12px;border-radius:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;background:var(--al-bg)}.al-tab .tn.is-now{background:var(--al-accent);color:var(--al-accent-ink)}.al-tab .tf{position:absolute;top:148px;width:24px;margin-left:-12px;text-align:center;font-size:15px;font-style:italic;color:var(--al-muted)}.al-tab .tab-word{position:absolute;left:-40px;top:2px;font-family:var(--al-serif);font-size:22px;line-height:23px;color:var(--al-muted)}.al-boxes{display:flex;flex-wrap:wrap;gap:14px;align-content:flex-start}.al-box{flex:0 1 190px;min-width:150px;padding:14px 14px 16px;border:1px solid var(--al-line)}.al-box.is-now{border-color:var(--al-ink);background:var(--al-surface2)}.al-box .nm{display:flex;align-items:baseline;gap:10px}.al-box .nm b{font-family:var(--al-serif);font-weight:400;font-size:40px;line-height:1}.al-box .nm span{font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--al-muted);line-height:1.2;text-transform:uppercase}.al-box svg{display:block;margin:12px auto 0}.al-strum{position:relative;height:290px;background:var(--al-bg2);overflow:hidden;border-bottom:1px solid var(--al-line)}.al-strum .meter{position:absolute;left:0;top:0;bottom:0;width:110px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--al-serif);font-size:68px;line-height:.8;border-right:1px solid var(--al-line);background:var(--al-bg2);z-index:3}.al-strum .field{position:absolute;inset:0 0 0 110px}.al-strum .slot{position:absolute;top:44px;height:206px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:5px solid transparent}.al-strum .slot .a{font-size:32px;font-weight:700;color:var(--al-ink-on-light);margin-top:80px}.al-strum .slot .c{font-size:13px;font-weight:700;color:var(--al-ink-on-light)}.al-strum .slot.is-rest{background:#2a2320}.al-strum .slot.is-rest .c{color:var(--al-dim)}.al-strum .slot.is-past{opacity:.42}.al-strum .slot.v-right{border-bottom-color:var(--al-good)}.al-strum .slot.v-early,.al-strum .slot.v-late{border-bottom-color:var(--al-accent-text)}.al-strum .slot.v-missed{border-bottom-color:var(--al-clay)}.al-strum .cn{position:absolute;top:6px;font-family:var(--al-serif);font-size:30px;line-height:1}.al-plan{display:flex;gap:3px;height:34px}.al-plan button{min-width:0;border:0;font:700 calc(12px * var(--acces-texte, 1)) var(--al-sans);text-align:left;padding:0 6px;overflow:hidden;white-space:nowrap;cursor:pointer;background:var(--al-line);color:#c9c1b5}.al-plan button.is-a{background:#5a4521}.al-plan button.is-now{background:var(--al-accent);color:var(--al-accent-ink)}.al-video{position:relative;aspect-ratio:16 / 9;background:#000;overflow:hidden}.al-video iframe,.al-video>div{position:absolute;inset:0;width:100%;height:100%;border:0}.al-video .sync{position:absolute;left:12px;bottom:12px;z-index:2;padding:4px 10px;border-radius:0;background:var(--al-accent);color:var(--al-accent-ink);font-size:calc(13px * var(--acces-texte, 1));font-weight:700;pointer-events:none}.al-heat{display:grid;grid-template-columns:repeat(auto-fill,minmax(22px,1fr));gap:4px}.al-heat span{aspect-ratio:1 / 1;background:var(--al-line)}.al-heat .h-good{background:var(--al-good)}.al-heat .h-fair{background:var(--al-accent)}.al-heat .h-poor{background:var(--al-clay)}.al-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--al-line);border-bottom:1px solid var(--al-line)}.al-stats>div{padding:20px 16px}.al-stats>div+div{border-left:1px solid var(--al-line)}.al-stats b{display:block;font-family:var(--al-serif);font-weight:400;font-size:50px;line-height:1}.al-answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.al-answer{min-height:64px;text-align:left;padding:14px 20px;border-radius:0;border:2px solid var(--al-line2);background:transparent;font:600 calc(18px * var(--acces-texte, 1)) var(--al-sans);cursor:pointer;display:flex;align-items:center;gap:14px}.al-answer .l{width:30px;height:30px;border-radius:50%;border:1px solid currentColor;display:flex;align-items:center;justify-content:center;font-size:calc(14px * var(--acces-texte, 1));flex:none}.al-answer.is-right{background:var(--al-good);border-color:var(--al-good);color:var(--al-ink-on-light)}.al-answer.is-wrong{border-color:var(--al-clay-text);color:var(--al-clay-text)}.al-table{width:100%;border-collapse:collapse}.al-table th{text-align:left;font-size:calc(12px * var(--acces-texte, 1));font-weight:700;letter-spacing:.18em;color:var(--al-muted);padding:0 14px 12px 0;text-transform:uppercase}.al-table td{border-top:1px solid var(--al-line);padding:12px 14px 12px 0;vertical-align:middle}.al-scroll{overflow-x:auto}.al-swatch{width:48px;height:48px;display:flex;align-items:flex-end;padding:4px;font-family:var(--al-serif);font-size:calc(13px * var(--acces-texte, 1))}.al-strumcells{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.al-strumcells span{height:52px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:6px 0 4px;font-size:22px;font-weight:700;background:#24211e;color:var(--al-dim)}.al-strumcells span small{font-size:10px}.al-strumcells span.d{background:var(--al-accent);color:var(--al-accent-ink)}.al-strumcells span.u{background:var(--al-cream);color:var(--al-ink-on-light)}.al-input{flex:1;min-width:0;min-height:48px;background:transparent;border:1px solid var(--al-line2);border-radius:0;padding:0 18px;color:var(--al-ink);font:calc(16px * var(--acces-texte, 1)) var(--al-sans)}.al-quote{margin:0;font-family:var(--al-serif);font-style:italic;font-size:calc(22px * var(--acces-texte, 1));line-height:1.25}.al-face{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none}.al-empty{padding:40px 0;color:var(--al-muted)}details.al-faq{border-top:1px solid var(--al-line);padding:14px 0}details.al-faq summary{cursor:pointer;font-weight:600;font-size:calc(17px * var(--acces-texte, 1))}details.al-faq p{margin:10px 0 0;color:#c9c1b5;font-size:calc(15px * var(--acces-texte, 1))}.al-tuner{position:relative;height:90px}.al-tuner .ticks{position:absolute;left:0;right:0;bottom:24px;display:flex;justify-content:space-between;align-items:flex-end;height:60px}.al-tuner .ticks span{width:2px;height:30px;background:#4a4540}.al-tuner .ticks span.mid{width:3px;height:70px;background:var(--al-good)}.al-tuner .needle{position:absolute;bottom:24px;width:3px;height:76px;margin-left:-1px;background:var(--al-accent);transition:left .12s linear}.al-strings{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.al-strings button{min-height:64px;border:1px solid var(--al-line);background:var(--al-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--al-serif);font-size:28px;line-height:1;cursor:pointer}.al-strings button small{font-family:var(--al-sans);font-size:10px;font-weight:700;color:var(--al-muted)}.al-strings button[aria-pressed=true]{background:var(--al-accent);color:var(--al-accent-ink);border-color:var(--al-accent-text)}.al-strings button[aria-pressed=true] small{color:var(--al-ink-on-light)}@media (max-width: 700px){.al-ph{padding:12px 16px;gap:10px 14px}.al-ph>img{display:none}.al-score .v{font-size:36px}.al-score{gap:16px}.al-bar,.al-tab{padding:16px}.al-tab .staff{margin-left:28px}.al-tab .tab-word{left:-28px}.al-hw .note{padding:0 4px;font-size:15px}.al-hw .note small{font-size:11px;min-width:16px;height:16px}.al-strum .meter{width:56px;font-size:40px}.al-strum .field{left:56px}.al-box{flex:1 1 140px;min-width:130px}}.al-tools{display:flex;gap:8px;align-items:center}.al-tool{min-height:40px;padding:0 14px;border-radius:0;border:1px solid var(--al-line2);font-size:calc(14px * var(--acces-texte, 1));font-weight:600;display:inline-flex;align-items:center;gap:6px;color:var(--al-ink);white-space:nowrap}.al-tabbar.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.al [hidden]{display:none!important}.al-thumb{position:relative;flex:none;width:80px;height:45px;border-radius:0;overflow:hidden;display:block}.al-thumb img{width:100%;height:100%;object-fit:cover;display:block}.al-thumb .pl{position:absolute;right:4px;bottom:4px;width:20px;height:20px;border-radius:50%;background:#121110c7;color:#f2ece2;display:flex;align-items:center;justify-content:center}.al-thumb.is-wide{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:0}.al-thumb.is-wide .pl{right:12px;bottom:12px;width:44px;height:44px;background:var(--al-accent);color:var(--al-accent-ink)}@media (max-width: 520px){.al-track-thumb{display:none}}.al-link{background:none;border:0;padding:0;color:var(--al-muted);text-decoration:underline;cursor:pointer;font:inherit;font-size:calc(15px * var(--acces-texte, 1));align-self:flex-start}.al-pick{display:flex;flex-direction:column;gap:10px;text-align:left;padding:24px;border-radius:0;border:1px solid var(--al-line2);border-top:4px solid var(--pick, var(--al-accent));background:var(--al-surface);color:inherit;font:inherit;cursor:pointer;min-height:150px}.al-pick:hover{border-color:var(--pick, var(--al-accent))}.al-chordpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;max-width:760px}.al-chordpick button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:0;border:1px solid var(--al-line2);background:var(--al-surface);color:var(--al-ink);font:inherit;cursor:pointer}.al-chordpick button b{font-family:var(--al-serif);font-weight:400;font-size:30px;line-height:1}.al-chordpick button[aria-pressed=true]{background:var(--al-accent);border-color:var(--al-accent-text);color:var(--al-accent-ink)}.al-home{gap:28px}.al-hero{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:24px;align-items:center;background:var(--al-accent);color:var(--al-accent-ink);border-radius:0;padding:22px}.al-hero.is-prog{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.al-hero-pic{display:block}.al-go{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:68px;padding:0 36px;border-radius:0;background:#15110b;color:var(--al-accent-text)!important;font-size:calc(22px * var(--acces-texte, 1));font-weight:800;align-self:flex-start;margin-top:6px}.al-steps{display:flex;align-items:center;gap:6px;font-size:calc(15px * var(--acces-texte, 1));font-weight:600}.al-steps>span:not(:last-child){width:26px;height:26px;border-radius:50%;border:2px solid rgba(21,17,11,.35);display:inline-flex;align-items:center;justify-content:center;font-size:calc(13px * var(--acces-texte, 1))}.al-steps>span.is-done{background:#15110b;color:var(--al-accent-text);border-color:#15110b}.al-steps>span.is-now{border-color:#15110b}.al-songline{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--al-line);min-width:0}.al-songline b{display:block;font-weight:600;font-size:calc(17px * var(--acces-texte, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-cases{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;max-width:760px}.al-case{aspect-ratio:1;border-radius:0;border:1px solid var(--al-line2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:calc(15px * var(--acces-texte, 1));color:var(--al-muted)}.al-case.is-done,.al-case.is-skip{background:var(--al-good);border-color:var(--al-good);color:#15110b}.al-case.is-skip{opacity:.55}.al-case.is-now{border:2px solid var(--al-accent);color:var(--al-accent-text)}.al-scrollx{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.al-minichords{display:flex;flex-wrap:wrap;gap:8px}.al-minichords>span,.al-minichords>button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 10px;border-radius:0;border:1px solid var(--al-line)}.al-minichords>span.is-new,.al-minichords>button.is-new{border-color:var(--al-accent-text)}.al-minichords b{font-family:var(--al-serif);font-weight:400;font-size:24px;line-height:1}.al-stepcards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.al-stepcards>li{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:18px;border-radius:0;border:1px solid var(--al-line);background:var(--al-surface)}.al-stepcards>li.is-now{border-color:var(--al-accent-text)}.al-stepcards>li.is-done .n{background:var(--al-good);border-color:var(--al-good);color:#15110b}.al-stepcards .n{width:40px;height:40px;flex:none;border-radius:50%;border:2px solid var(--al-line2);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:calc(17px * var(--acces-texte, 1))}.al-stepcards>li.is-now .n{border-color:var(--al-accent-text);color:var(--al-accent-text)}.al-stepcards .t{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:4px}.al-stepcards .t>b{font-size:calc(19px * var(--acces-texte, 1))}.al-stepcards .t>span{color:var(--al-muted);font-size:calc(15px * var(--acces-texte, 1));line-height:1.45}.al-stepcards.is-wide>li{align-items:flex-start}.al-simple .al-ph{gap:16px}.al-trainer{display:flex;flex-wrap:wrap;gap:32px 64px;align-items:center;justify-content:center;padding:32px 20px 48px}.al-trainer-chord{display:flex;flex-direction:column;align-items:center;gap:12px}.al-trainer-chord b{font-family:var(--al-serif);font-weight:400;font-size:clamp(88px,18vw,140px);line-height:.9;color:var(--al-accent-text)}.al-dots{display:flex;gap:12px}.al-dots span{width:22px;height:22px;border-radius:50%;border:2px solid var(--al-line2)}.al-dots span.on{background:var(--al-good);border-color:var(--al-good)}.al-bar-simple{flex-wrap:wrap;gap:12px;position:sticky;bottom:0;z-index:5;background:var(--al-bg);border-top:1px solid var(--al-line)}.al-apres{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:32px 20px 48px;width:100%;max-width:620px;margin:0 auto}.al-apres-stars{font-size:72px;letter-spacing:8px;line-height:1}.al-wide{width:100%;max-width:420px;justify-content:center}@media (max-width: 700px){.al-hero,.al-hero.is-prog{grid-template-columns:1fr;padding:16px;gap:16px;border-radius:0}.al-hero.is-prog .al-hero-pic{max-width:140px!important}.al-hide-phone{display:none}.al-go{width:100%}.al-cases{grid-template-columns:repeat(6,minmax(0,1fr))}.cgt-couvs .al-muted{display:none}.al-stepcards>li{padding:14px}.al-stepcards>li>.al-btn{width:100%;justify-content:center}.al-bar-simple{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.al-bar-simple .al-round.is-play{width:56px;height:56px}.al-bar-simple>.al-btn{flex:1 1 0;padding:0 10px;font-size:calc(15px * var(--acces-texte, 1))}.al-bar-simple>span{width:100%}.al-bar-simple>span .al-btn{width:100%;justify-content:center}.al-trainer{padding-top:16px}}.al-invite{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:0;border:var(--cgt-line-frame) solid var(--al-ink);background:transparent}.al-switch{border-top:1px solid var(--al-line);padding-top:18px}.al-switch summary{cursor:pointer;color:var(--al-muted);font-size:calc(15px * var(--acces-texte, 1))}.al-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px}.al-week{display:flex;align-items:center;gap:16px}.al-week svg{width:92px;height:92px;flex:none;color:var(--al-ink);font-family:var(--al-sans)}.al-setcard{display:block}.al-setbar{display:flex;gap:6px}.al-setbar i{flex:1;height:40px;border-radius:0;background:var(--al-surface2);border:1px solid var(--al-line)}.al-setbar i.ok{background:var(--al-good);border-color:var(--al-good)}.al-setbar i.go{background:#c9281e40;border-color:var(--al-accent-text)}.al-setlist{list-style:none;margin:0;padding:0}.al-setlist>li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--al-line)}.al-setlist .no{width:22px;color:var(--al-muted);font-weight:800;flex:none}.al-setlist .pic{flex:none}.al-setlist .t{flex:1;min-width:0}.al-setlist .t b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-setlist .tools{display:flex;gap:4px;flex:none}.al-setlist .tools button{width:34px;height:34px;border-radius:50%;border:1px solid var(--al-line2);background:transparent;color:var(--al-ink);cursor:pointer;font:700 calc(15px * var(--acces-texte, 1)) var(--al-sans)}.al-setlist .tools button:disabled{opacity:.3}.al-state{font-size:calc(12px * var(--acces-texte, 1));font-weight:800;padding:4px 10px;border-radius:0;white-space:nowrap;flex:none}.al-state.is-ok{background:#6fcfa326;color:var(--al-good)}.al-state.is-go{background:#c9281e26;color:var(--al-accent-text)}.al-state.is-no{background:var(--al-surface2);color:var(--al-muted)}.al-record{width:100%;max-width:560px;text-align:left;display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:0;border:var(--cgt-line-frame) solid var(--al-ink);background:transparent}.al-record b{font-size:calc(21px * var(--acces-texte, 1))}.al-readycard{width:100%;max-width:560px;display:flex;gap:14px;align-items:center;text-align:left}.al-readycard .sq{width:34px;height:34px;border-radius:0;background:var(--al-good);flex:none}.al-statcard{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.al-statcard b{font-family:var(--al-serif);font-weight:400;font-size:34px;line-height:1}@media (max-width: 520px){.al-setlist .pic{display:none}.al-setlist .tools button{width:30px;height:30px}}.al-doubt{display:flex;flex-direction:column;gap:8px;margin:16px 28px 0;padding:18px 20px;border-radius:0;border:1px solid var(--al-accent);background:#c9281e14}.al-doubt b{font-size:calc(19px * var(--acces-texte, 1))}.al-doubt ul{margin:4px 0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.al-freesum{margin:16px 28px 0;padding:14px 18px;border-radius:0;border:1px solid var(--al-line2);background:var(--al-surface)}@media (max-width: 700px){.al-doubt,.al-freesum{margin:12px 12px 0}}.al-groovegroup{display:flex;flex-direction:column;gap:6px;margin-top:18px}.al-choices{display:flex;flex-direction:column;gap:8px;margin-top:10px}.al-choice{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:0;border:1px solid var(--al-line2);background:transparent;color:var(--al-ink);font:inherit;cursor:pointer;min-width:0}.al-choice b{display:block;font-size:calc(16px * var(--acces-texte, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-choice .dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--al-line2);flex:none}.al-choice.is-on{border-color:var(--al-accent-text);background:#c9281e14}.al-choice.is-on .dot{border-color:var(--al-ink);background:var(--al-ink);box-shadow:inset 0 0 0 3px var(--al-bg)}.al-ok{color:var(--al-good);font-weight:600}.al-tiny{color:#15110b;font-weight:700;font-size:calc(15px * var(--acces-texte, 1));text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.al-moment,.al-jourun{display:flex;flex-direction:column;gap:10px}.al-jourun-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px}.al-jourun-row>span{display:flex;flex-direction:column;gap:6px}.al-jourun audio{width:100%}.al-minute-pair{display:flex;gap:28px;justify-content:center}.al-minute-pair .al-trainer-chord b{font-size:clamp(56px,12vw,96px);color:var(--al-ink)}.al-minute-pair .al-trainer-chord.is-now b{color:var(--al-accent-text)}.al-strum .slot.is-free{background:#f2ece209;border:2px dashed rgba(242,236,226,.16);border-bottom-width:2px;border-radius:0}.al-freenote{position:absolute;left:130px;right:20px;bottom:54px;z-index:4;width:fit-content;max-width:calc(100% - 150px);margin:0 auto;padding:8px 14px;border-radius:0;background:var(--al-bg2);text-align:center;color:var(--al-muted, #b3aa9d);font-size:calc(15px * var(--acces-texte, 1));line-height:1.4;pointer-events:none}@media (max-width: 700px){.al-freenote{left:90px;right:10px;max-width:calc(100% - 100px);font-size:calc(13px * var(--acces-texte, 1))}}.al-defi{display:flex;flex-wrap:wrap;gap:28px;padding:24px 28px 48px;align-items:flex-start}.al-defi-pick{flex:1 1 340px;max-width:520px;gap:14px;min-width:0}.al-defi-list{max-height:60vh;overflow-y:auto;padding-right:6px}.al-defi-item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:12px 14px;margin-bottom:6px;border-radius:0;border:1px solid var(--al-line);background:transparent;cursor:pointer}.al-defi-item span{color:var(--al-muted);font-size:calc(14px * var(--acces-texte, 1))}.al-defi-item.is-on{border-color:var(--al-accent-text);background:#c9281e14}.al-defi-stage{flex:1 1 360px;max-width:560px;gap:18px;align-items:center;min-width:0}.al-defi-canvas{width:min(100%,340px);aspect-ratio:9 / 16;height:auto;border-radius:0;border:1px solid var(--al-line);background:#121110}@media (max-width: 700px){.al-defi{padding:16px 16px 40px}.al-defi-list{max-height:40vh}}@keyframes al-follow{0%,to{box-shadow:0 0 #c9281e8c}50%{box-shadow:0 0 0 10px #c9281e00}}.al-hw .note.is-wait{outline:3px solid var(--al-accent);outline-offset:2px;animation:al-follow 1.1s ease-in-out infinite;z-index:2}.al-tab .tn.is-wait{animation:al-follow 1.1s ease-in-out infinite}.al-wait.is-follow{background:var(--al-accent);color:var(--al-accent-ink);border-color:var(--al-accent-text);font-weight:700;font-size:calc(16px * var(--acces-texte, 1))}.al-waitbox{border-radius:0;outline:3px solid var(--al-accent);outline-offset:3px;animation:al-follow 1.1s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.al-hw .note.is-wait,.al-tab .tn.is-wait,.al-waitbox{animation:none}}.al-soir{display:flex;flex-direction:column;gap:12px;border-color:#c9281e73}.al-soir-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.al-soir-dots{display:flex;gap:6px;padding-top:6px}.al-soir-dots i{width:12px;height:12px;border-radius:50%;border:2px solid var(--al-accent)}.al-soir-dots i.is-done{background:var(--al-accent)}.al-soir-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-width:760px}.al-soir-list li{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:16px;border:1px solid var(--al-line);border-radius:0}.al-soir-list li.is-now{border-color:var(--al-accent-text);background:#c9281e0f}.al-soir-list li.is-done{opacity:.6}.al-soir-list .n{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--al-line2);font-weight:800}.al-soir-list li.is-now .n{border-color:var(--al-accent-text);color:var(--al-accent-text)}.al-soir-list li.is-done .n{background:var(--al-good);border-color:var(--al-good);color:#12201a}.al-soir-list .t{display:flex;flex-direction:column;gap:3px;min-width:0}.al-soir-list .t b{font-size:calc(19px * var(--acces-texte, 1))}@media (max-width: 560px){.al-soir-list li{grid-template-columns:40px 1fr}.al-soir-list li>a{grid-column:1 / -1;justify-self:start}}.al-soir-lire{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:10px;max-width:760px}.al-soir-list .cgt-tag{vertical-align:middle}.al-remarque ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.al-remarque li{padding-left:16px;position:relative;color:var(--al-muted)}.al-remarque li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--al-line2)}.al-remarque li.is-focus{color:var(--al-ink)}.al-remarque li.is-focus:before{background:var(--al-accent)}.al-remarque li.is-focus b{color:var(--al-accent-text)}.al-doigts{display:flex;flex-direction:column;gap:10px}.al-doigts-bar{position:relative;height:8px;border-radius:0;background:var(--al-line);overflow:hidden}.al-doigts-bar i{position:absolute;left:0;top:0;bottom:0;background:var(--al-accent);border-radius:0}.al-doigts-bar span{position:absolute;top:0;bottom:0;width:2px;background:var(--al-bg)}.al-doigts-tips{margin:0;padding:0;list-style:none;display:grid;gap:10px}.al-doigts-tips li{display:flex;flex-direction:column;gap:2px}.al-chris{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.al-chris img,.al-chris-reply img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none}.al-chris>span{flex:1 1 220px;min-width:0}.al-chris-send{display:flex;flex-direction:column;gap:12px}.al-rec-dot{width:14px;height:14px;border-radius:50%;background:var(--al-clay);animation:al-follow 1s ease-in-out infinite}.al-echange{display:flex;flex-direction:column;gap:10px}.al-chris-reply{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:0;background:#c9281e14}.al-plateau{display:flex;flex-direction:column;gap:8px;border-color:#c9281e73}.al-plateau-ways{margin:0;padding:0;list-style:none;display:grid;gap:8px}.al-plateau-ways li{display:flex;flex-direction:column;gap:2px}.al-plateau-ways a{color:inherit;text-decoration:none}.al-mic{display:flex;flex-direction:column;gap:12px}.al-abo{margin:0;padding-left:20px;display:grid;gap:6px}button.al-box,.al-minichords>button,button.al-hear{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:transparent}button.al-box{display:block}.al-minichords>button{background:transparent}button.al-hear{border:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px}button.al-box:active,.al-minichords>button:active,button.al-hear:active{transform:scale(.97)}button.al-box:focus-visible,.al-minichords>button:focus-visible,button.al-hear:focus-visible{outline:2px solid var(--al-accent);outline-offset:3px}.al-parts{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px 28px;background:var(--al-bg2);border-bottom:1px solid var(--al-line)}.al-part{display:flex;flex-direction:column;gap:10px}.al-part.is-now .al-kicker{color:var(--al-accent-text);font-size:calc(15px * var(--acces-texte, 1))}.al-part.is-next{opacity:.6}.al-part-chords{display:flex;flex-wrap:wrap;gap:10px}.al-pchip{font-family:var(--al-serif);font-size:38px;line-height:1;padding:10px 18px 12px;border-radius:0;border:2px solid var(--al-line2);background:transparent;color:var(--ct, var(--c, var(--al-cream)));cursor:pointer;min-width:74px}.al-part.is-next .al-pchip{font-size:26px;padding:6px 12px 8px;min-width:0}.al-pchip.is-on{border-color:var(--c, var(--al-accent));background:color-mix(in srgb,var(--c, var(--al-accent)) 16%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--c, var(--al-accent)) 30%,transparent)}.al-pchip:focus-visible{outline:2px solid var(--al-accent);outline-offset:2px}.al-parts .al-wait{position:static;align-self:flex-start}@media (max-width: 700px){.al-parts{padding:16px}.al-pchip{font-size:30px;padding:8px 14px 10px;min-width:60px}}.al-ptimes{font-family:var(--al-sans);align-self:center;font-weight:800;font-size:calc(18px * var(--acces-texte, 1));color:var(--al-muted);padding-left:4px}.al-bar-fixed{position:sticky;bottom:0;z-index:6;background:var(--al-bg);border-top:1px solid var(--al-line)}.al-opts{display:flex;flex-wrap:wrap;gap:10px;width:100%}.al-opt-toggle{display:none}@media (max-width: 700px){.al-bar-fixed{gap:10px 12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.al-bar-fixed .al-round.is-play{width:60px;height:60px}.al-bar-fixed>div[style]{gap:6px!important}.al-bar-fixed>div[style]>div{min-width:0!important}.al-opt-toggle{display:inline-flex}.al-opts{display:none}.al-opts.is-open{display:flex}.al-ph h1{font-size:30px}.al-ph .al-round{width:44px;height:44px}}.al-moi-tabs{align-self:flex-start;max-width:100%;overflow-x:auto}@media (max-width: 600px){.al-moi-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;overflow:visible}.al-moi-tabs button{padding:8px 6px;white-space:nowrap}}.al-oreille{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:680px;margin:0 auto;padding:28px 20px 48px;text-align:center}.al-oreille-q{display:flex;flex-direction:column;gap:8px;align-items:center}.al-oreille-q p{margin:0;font-size:calc(20px * var(--acces-texte, 1));line-height:1.4;max-width:560px}.al-oreille-play{display:flex;flex-direction:column;align-items:center;gap:8px}.al-oreille-play .al-round.is-play{width:96px;height:96px}.al-oreille-play .al-round.is-play:disabled{opacity:.6;cursor:default}.al-oreille-dots{flex-wrap:wrap;justify-content:center;gap:10px}.al-oreille-dots span{width:16px;height:16px}.al-oreille-dots span.no{background:var(--al-clay);border-color:var(--al-clay)}.al-oreille-dots span.now{border-color:var(--al-accent-text)}.al-oreille-opts{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px}.al-oreille-opts.is-many{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.al-oreille-opt{min-height:64px;padding:10px 16px;border-radius:0;border:1px solid var(--al-line2);background:var(--al-surface);color:var(--al-ink);font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0}.al-oreille-opt b{font-size:calc(19px * var(--acces-texte, 1));overflow-wrap:anywhere}.al-oreille-opt small{color:var(--al-muted);font-size:calc(13px * var(--acces-texte, 1))}.al-oreille-opt:not(:disabled):hover{border-color:var(--al-accent-text)}.al-oreille-opt:disabled{cursor:default}.al-oreille-opt:disabled:not(.is-right):not(.is-wrong){opacity:.55}.al-oreille-opt.is-right{border-color:var(--al-good);background:#6fcfa324}.al-oreille-opt.is-wrong{border-color:var(--al-clay);background:#e4572e1f}.al-oreille-yours{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.al-oreille-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.al-oreille-links .al-link{align-self:center}.al-oreille-beats{display:flex;gap:10px}.al-oreille-beats span{width:40px;height:40px;border-radius:50%;border:2px solid var(--al-line2);display:grid;place-items:center;font-weight:800}.al-oreille-beats span.is-count{border-color:var(--al-accent-text);color:var(--al-accent-text)}.al-oreille-beats span.is-on{background:var(--al-good);border-color:var(--al-good)}.al-oreille-pad{width:100%;max-width:420px;min-height:110px;border-radius:0;border:2px dashed var(--al-line2);background:var(--al-surface);color:var(--al-ink);font:700 calc(18px * var(--acces-texte, 1)) var(--al-sans);cursor:pointer;touch-action:manipulation;user-select:none}.al-oreille-pad:not(:disabled){border-color:var(--al-accent-text)}.al-oreille-pad:not(:disabled):active{background:#c9281e2e}.al-oreille-pad:disabled{opacity:.5;cursor:default}.al-oreille-verdict{min-height:0;width:100%}.al-oreille-verdict>div{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:0;border:1px solid var(--al-line2)}.al-oreille-verdict b{font-family:var(--al-serif);font-weight:400;font-size:40px;line-height:1}.al-oreille-verdict .is-ok{border-color:var(--al-good);background:#6fcfa31a}.al-oreille-verdict .is-ok b{color:var(--al-good)}.al-oreille-verdict .is-no{border-color:var(--al-accent-text);background:#c9281e14}.al-oreille-verdict .is-no b{color:var(--al-accent-text)}.al-oreille-next{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;max-width:420px}.al-oreille-kinds{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.al-oreille-kinds li{padding:6px 12px;border-radius:0;border:1px solid var(--al-line2);font-size:calc(14px * var(--acces-texte, 1));font-weight:600}@media (max-width: 700px){.al-oreille{padding:16px 16px 40px;gap:18px}.al-oreille-q p{font-size:calc(18px * var(--acces-texte, 1))}.al-oreille-play .al-round.is-play{width:84px;height:84px}.al-oreille-next>.al-btn{flex:1 1 0;padding:0 12px}.al-oreille-beats span{width:34px;height:34px}}.al-voir{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.al-voirband{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;padding:8px 16px;background:var(--al-accent);color:var(--al-accent-ink);font-size:calc(15px * var(--acces-texte, 1))}.al-voirband button{min-height:36px;padding:0 14px;border-radius:0;border:0;background:var(--al-ink-on-light);color:var(--al-accent-text);font:700 calc(14px * var(--acces-texte, 1)) var(--al-sans);cursor:pointer}.al-netflix{gap:34px}.al-netflix .al-chips.al-scrollx{flex-wrap:nowrap}.al-netflix .al-chip{white-space:nowrap;flex:none}.al-netflix-hero{position:relative;min-height:380px;border-radius:0;overflow:hidden;background:var(--al-surface);display:flex;align-items:flex-end;isolation:isolate}.al-netflix-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transform:scale(1.04)}.al-netflix-hero .shade{position:absolute;inset:0;z-index:-1;background:#17110c9e}.al-netflix-hero .txt{display:flex;flex-direction:column;gap:10px;padding:32px;max-width:560px}.al-netflix-hero h2{margin:0;font-family:var(--al-serif);font-weight:400;font-size:clamp(40px,6vw,72px);line-height:.95}.al-netflix-hero .meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:calc(17px * var(--acces-texte, 1))}.al-netflix-hero .pill{padding:3px 10px;border-radius:0;color:#f2ece2;font-size:calc(13px * var(--acces-texte, 1));font-weight:700}.al-netflix-hero .chords{color:var(--al-muted);font-size:calc(16px * var(--acces-texte, 1))}.al-netflix-hero .btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.al-row-songs{display:flex;flex-direction:column;gap:10px;min-width:0}.al-row-songs .head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.al-row-songs .track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:var(--al-line2) transparent}.al-card-song{flex:0 0 236px;scroll-snap-align:start;display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--al-ink)}.al-card-song .pic{position:relative;display:block;margin-bottom:6px;transition:transform .15s ease}.al-card-song:hover .pic,.al-card-song:focus-visible .pic{transform:scale(1.03)}.al-card-song .pic .al-thumb.is-wide{border-radius:0}.al-card-song .pic .al-thumb.is-wide .pl{width:34px;height:34px;right:8px;bottom:8px}.al-card-song .badge{position:absolute;left:8px;top:8px;padding:3px 9px;border-radius:0;background:#121110d9;color:var(--al-accent-text);font-size:calc(12px * var(--acces-texte, 1));font-weight:700}.al-card-song .badge.is-good{color:var(--al-good)}.al-card-song b{font-weight:700;font-size:calc(16px * var(--acces-texte, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-card-song .sub,.al-card-song .chords{color:var(--al-muted);font-size:calc(14px * var(--acces-texte, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-card-song .chords{color:var(--al-dim);font-size:calc(13px * var(--acces-texte, 1))}@media (max-width: 700px){.al-netflix{gap:26px}.al-netflix-hero{min-height:0;border-radius:0;flex-direction:column;align-items:stretch}.al-netflix-hero>img{position:relative;inset:auto;height:auto;aspect-ratio:16 / 9;transform:none;z-index:0}.al-netflix-hero .shade{display:none}.al-netflix-hero .txt{padding:16px 18px 20px}.al-netflix-hero .btns .al-btn{flex:1 1 auto}.al-card-song{flex-basis:168px}.al-row-songs .track{margin-right:-16px;padding-right:16px}}@media (prefers-reduced-motion: reduce){.al-card-song .pic{transition:none}}.al-sections{padding:18px 28px 4px;display:flex;flex-direction:column;gap:10px}.al-seclist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.al-sec{width:100%;min-height:72px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:0;border:1px solid var(--al-line2);background:var(--al-surface);color:var(--al-ink);text-align:left;cursor:pointer;font:inherit}.al-sec .n{font-weight:700;font-size:calc(15px * var(--acces-texte, 1))}.al-sec .n em{font-style:normal;color:var(--al-accent-text)}.al-sec .c{font-family:var(--al-serif);font-size:calc(21px * var(--acces-texte, 1));line-height:1.1}.al-sec .b{color:var(--al-muted);font-size:calc(13px * var(--acces-texte, 1))}.al-sec.is-past{opacity:.55}.al-sec.is-now{border-color:var(--al-accent-text);background:#c9281e1f;box-shadow:inset 0 0 0 1px var(--al-accent)}@media (max-width: 700px){.al-sections{padding:14px 16px 4px}.al-seclist{grid-template-columns:repeat(2,minmax(0,1fr))}}.al-finder{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--al-accent);border-radius:0;background:#c9281e0f}.al-finder-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.al-finder-bar,.al-finder-level{height:8px;border-radius:0;background:var(--al-line);overflow:hidden}.al-finder-bar i,.al-finder-level i{display:block;height:100%;background:var(--al-accent);transition:width .2s linear}.al-finder-level i{background:var(--al-good)}.al-finder-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.al-finder-list li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:0;border:1px solid var(--al-line2);background:var(--al-surface);flex-wrap:wrap}.al-finder-list li.is-unsure{border-color:var(--al-accent-text)}.al-finder-list .t{display:flex;flex-direction:column;gap:2px;flex:1 1 200px;min-width:0}.al-finder-list select{align-self:flex-start;min-height:36px;border-radius:0;border:1px solid var(--al-line2);background:var(--al-bg);color:var(--al-ink);font:600 calc(15px * var(--acces-texte, 1)) var(--al-sans);padding:0 10px}.al-finder-list .tools{display:flex;gap:6px}.al-finder-list .tools button{min-height:36px;padding:0 10px;border-radius:0;border:1px solid var(--al-line2);background:transparent;color:var(--al-ink);font:600 calc(13px * var(--acces-texte, 1)) var(--al-sans);cursor:pointer}.al-years{display:flex;flex-wrap:wrap;gap:8px}.al-years button{padding:9px 18px;border-radius:0;border:1px solid var(--al-line);background:transparent;color:var(--al-muted);font-weight:700;font-size:calc(15px * var(--acces-texte, 1));cursor:pointer}.al-years button[aria-pressed=true]{background:var(--al-ink);border-color:var(--al-ink);color:#15110b}.al-vol{display:flex;flex-direction:column;gap:18px;scroll-margin-top:90px}.al-vol-head{display:flex;gap:18px;align-items:flex-end}.al-mosaic{flex:none;width:clamp(110px,14vw,150px);aspect-ratio:1;display:grid;grid-template-columns:1fr 1fr;border-radius:0;overflow:hidden;background:var(--al-surface)}.al-mosaic img{width:100%;height:100%;object-fit:cover;display:block}.al-vol-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.al-tag.is-good{border-color:var(--al-good);color:var(--al-good)}.al-epgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px}.al-ep{display:flex;flex-direction:column;gap:6px;color:var(--al-ink);min-width:0}.al-ep.is-row{flex:0 0 280px;scroll-snap-align:start}.al-ep .pic{position:relative;display:block;aspect-ratio:16 / 9;border-radius:0;overflow:hidden;background:var(--al-surface);transition:transform .15s ease}.al-ep:hover .pic,.al-ep:focus-visible .pic{transform:scale(1.03)}.al-ep.is-now .pic{outline:2px solid var(--al-accent);outline-offset:3px}.al-ep .pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.al-ep .num{position:absolute;right:10px;top:-6px;font-family:var(--al-serif);font-size:72px;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.75)}.al-ep .badge{position:absolute;left:8px;top:8px;padding:3px 9px;border-radius:0;background:var(--al-accent);color:var(--al-accent-ink);font-size:calc(12px * var(--acces-texte, 1));font-weight:800}.al-ep .badge.is-done{background:#f2ece2eb}.al-ep .ov{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:3px;padding:48px 12px 11px;background:#17110cd1}.al-ep .kind{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#efe6d8}.al-ep .kind i{width:8px;height:8px;border-radius:50%;display:inline-block}.al-ep .t{font-family:var(--al-serif);font-size:calc(22px * var(--acces-texte, 1));line-height:1.05}.al-ep .s{font-size:calc(12px * var(--acces-texte, 1));color:#d9d0c3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-ep .bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--al-accent)}.al-ep .bar.is-done{background:var(--al-good)}.al-ep-row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 8px;scrollbar-width:thin}.al-studio-card{display:flex;flex-direction:column;gap:6px}.al-studio-box{display:flex;flex-direction:column;gap:18px;background:var(--al-surface);border:1px solid var(--al-line);border-radius:0;padding:clamp(14px,3vw,24px);min-width:0}.al-studio-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.al-field{display:flex;flex-direction:column;gap:4px;font-size:calc(13px * var(--acces-texte, 1));color:var(--al-muted)}.al-field input{font:inherit;font-size:calc(16px * var(--acces-texte, 1));color:var(--al-ink);background:var(--al-bg);border:1px solid var(--al-line);border-radius:0;padding:9px 12px;min-width:0}.al-field input[type=text]{width:240px;max-width:70vw}.al-field input[type=number]{width:90px}.al-plan{display:flex;gap:2px;height:54px;border-radius:0;overflow:hidden}.al-plan span{display:grid;place-items:center;min-width:0;overflow:hidden;white-space:nowrap;font-size:calc(12px * var(--acces-texte, 1));font-weight:800;color:#15110b}.al-plan span.is-now{outline:3px solid var(--al-ink);outline-offset:-3px}.al-studio-add{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.al-studio-add button{border:0;border-radius:0;padding:7px 13px;font:700 calc(13px * var(--acces-texte, 1)) var(--al-sans);color:#15110b;cursor:pointer}.al-studio-add button.is-ghost{background:transparent;color:var(--al-ink);border:1px solid var(--al-line)}.al-sec{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:0;background:var(--al-bg);border:1px solid var(--al-line);border-left:6px solid var(--c);min-width:0}.al-sec.is-now{border-color:var(--c)}.al-sec-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.al-sec-head .letter{width:28px;height:28px;border-radius:0;display:grid;place-items:center;background:var(--c);color:#15110b;font-weight:800}.al-sec-head b{flex:1;min-width:140px;font-size:calc(18px * var(--acces-texte, 1))}.al-sec-head .tools{display:flex;flex-wrap:wrap;gap:4px}.al-sec-head .tools button{border:1px solid var(--al-line);background:var(--al-surface);color:var(--al-ink);border-radius:0;padding:6px 10px;font:600 calc(13px * var(--acces-texte, 1)) var(--al-sans);cursor:pointer}.al-bars{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;border:2px solid var(--al-muted);border-radius:0;overflow:hidden}.al-bars label{display:flex;flex-direction:column;gap:2px;padding:6px 6px 4px;min-width:72px;border-right:1px solid var(--al-line)}.al-bars label:last-child{border-right:0}.al-bars label.is-now{background:#2a2216}.al-bars select{font-family:var(--al-serif);font-size:calc(22px * var(--acces-texte, 1));background:transparent;color:var(--al-ink);border:0;padding:0;cursor:pointer}.al-bars select option{font-family:var(--al-sans);font-size:calc(15px * var(--acces-texte, 1));background:var(--al-surface)}.al-bars small{font-size:10px;letter-spacing:.3em;color:var(--al-muted)}.al-rh{display:flex;flex-direction:column;gap:6px}.al-rh-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.al-rh-head select{font:600 calc(14px * var(--acces-texte, 1)) var(--al-sans);color:var(--al-ink);background:var(--al-surface);border:1px solid var(--al-line);border-radius:0;padding:5px 8px}.al-slots{display:grid;grid-template-columns:repeat(var(--n),minmax(32px,46px));gap:4px}.al-slots button{height:44px;border-radius:0;border:1px solid var(--al-line);background:var(--al-surface);color:var(--al-ink);font:800 calc(20px * var(--acces-texte, 1)) var(--al-sans);line-height:1;cursor:pointer}.al-slots button.is-d{background:var(--c);border-color:var(--c);color:#15110b}.al-slots button.is-u{background:transparent;border-color:var(--c);color:var(--c)}.al-slots button.is-hit{outline:3px solid var(--al-ink);outline-offset:-3px}.al-slots.is-count span{text-align:center;font-size:11px;color:var(--al-muted)}.al-chart{display:flex;flex-direction:column;gap:6px;background:var(--al-cream);color:#15110b;border-radius:0;padding:16px 18px;overflow-x:auto}.al-chart b{font-size:28px;font-weight:400}.al-chart .ln{display:flex;gap:10px;align-items:baseline;white-space:nowrap}.al-chart .ln span{width:96px;flex:none;font-size:calc(12px * var(--acces-texte, 1));font-weight:800;letter-spacing:.08em;text-transform:uppercase}.al-chart code{font-family:ui-monospace,monospace;font-size:calc(14px * var(--acces-texte, 1))}.al-studio-songs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.al-studio-songs .al-card{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.al-studio-songs .al-card.is-on{border-color:var(--al-accent-text)}.al-welcome{display:flex;flex-direction:column;gap:clamp(36px,6vw,64px);padding-bottom:64px}.al-welcome-hero{position:relative;min-height:min(760px,100vh);display:flex;align-items:center;overflow:hidden;isolation:isolate}.al-welcome-hero .wall{position:absolute;inset:-60px -40px;display:grid;grid-template-columns:repeat(6,1fr);gap:10px;transform:rotate(-6deg) scale(1.12);z-index:-2;opacity:.55}.al-welcome-hero .wall img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0;display:block}.al-welcome-hero .shade{position:absolute;inset:0;z-index:-1;background:#17110cb3}.al-welcome-hero .in{width:100%;max-width:1240px;margin:0 auto;padding:48px clamp(16px,4vw,40px);display:flex;flex-direction:column;gap:20px}.al-welcome-hero .brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:calc(18px * var(--acces-texte, 1))}.al-welcome-hero .brand img{width:46px;height:46px;border-radius:50%}.al-welcome-hero h1{margin:0;max-width:820px;font-family:var(--al-serif);font-weight:400;font-size:clamp(46px,7vw,92px);line-height:.95}.al-welcome-hero h1 em{color:var(--al-accent-text)}.al-welcome-hero p{margin:0;max-width:560px;font-size:calc(19px * var(--acces-texte, 1));color:#d9d0c3}.al-welcome-hero .btns{display:flex;flex-wrap:wrap;gap:12px}.al-welcome-hero a{color:var(--al-accent-text)}.al-welcome-login{display:flex;flex-direction:column;gap:8px;align-items:flex-start;max-width:520px}.al-welcome-login .al-card{background:#1b1a18f0;width:100%}.al-welcome-feats{width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.al-welcome-feat{display:flex;flex-direction:column;gap:8px;background:var(--al-surface);border:1px solid var(--al-line);border-radius:0;padding:16px 18px 22px}.al-welcome-feat .pics{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px}.al-welcome-feat .pics img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0;display:block}.al-welcome-feat b{font-size:30px;font-weight:400;line-height:1.05}.al-demoband{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;align-items:center;padding:9px clamp(16px,4vw,40px);background:var(--al-accent);color:var(--al-accent-ink);font-size:calc(14px * var(--acces-texte, 1))}.al-demoband .go{display:flex;gap:16px}.al-demoband .al-link{color:#15110b;font-weight:800}.al-welcome-hero .chris{position:absolute;right:0;top:0;bottom:0;width:54%;z-index:-1;overflow:hidden}.al-welcome-hero .chris img,.al-welcome-hero .chris video{position:absolute;left:0;top:0;width:100%;height:150%;object-fit:cover;object-position:50% 0;display:block;transform-origin:50% 20%;animation:al-slowzoom 18s ease-in-out infinite alternate}.al-welcome-hero .chris:after{content:"";position:absolute;inset:0;background:#17110c4d}.al-welcome-hero .chris .live{position:absolute;right:24px;bottom:28px;z-index:1;display:flex;align-items:center;gap:8px;padding:7px 14px;border-radius:0;background:#0009;font-size:calc(13px * var(--acces-texte, 1));font-weight:700}.al-welcome-hero .chris .live i{width:8px;height:8px;border-radius:50%;background:var(--al-clay)}@keyframes al-slowzoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.al-welcome-hero .chris img{height:100%;object-position:44% 40%}@media (prefers-reduced-motion: reduce){.al-welcome-hero .chris img,.al-welcome-hero .chris video{animation:none}}@media (max-width: 760px){.al-welcome-hero .chris{width:100%;opacity:.35}}.al-welcome-hero .top{position:absolute;left:0;right:0;top:0;z-index:2;max-width:1240px;margin:0 auto;padding:20px clamp(16px,4vw,40px);display:flex;align-items:center;gap:12px}.al-welcome-hero .top .brand{margin-right:auto}.al-welcome-hero .in{padding-top:110px}.al-welcome-hero .sign{font-family:var(--al-script);font-size:30px;color:var(--al-accent-text)}.al-welcome-lang{display:flex;gap:2px;padding:3px;border-radius:0;background:#1b1a18d9;border:1px solid var(--al-line)}.al-welcome-lang button{border:0;background:transparent;color:var(--al-muted);font:800 calc(12px * var(--acces-texte, 1)) var(--al-sans);padding:7px 12px;border-radius:0;cursor:pointer}.al-welcome-lang button[aria-pressed=true]{background:var(--al-ink);color:#15110b}.al-welcome-hero .al-link{color:var(--al-accent-text)}.al-welcome-form{display:flex;flex-direction:column;gap:12px;width:min(520px,100%);padding:24px;border-radius:0;background:#1b1a18f0;border:1px solid var(--al-line)}.al-welcome-form h1{font-size:clamp(38px,5vw,54px)}.al-welcome-form p{font-size:calc(17px * var(--acces-texte, 1))}.al-welcome-form .al-field input{width:100%}.al-welcome-paths{display:grid;grid-template-columns:1fr 1fr;gap:8px}.al-welcome-paths button{text-align:left;padding:12px;border-radius:0;border:1px solid var(--al-line);background:var(--al-bg);color:var(--al-muted);font:500 calc(14px * var(--acces-texte, 1)) var(--al-sans);cursor:pointer}.al-welcome-paths button b{display:block;color:var(--al-ink);font-family:var(--al-serif);font-weight:400;font-size:calc(22px * var(--acces-texte, 1))}.al-welcome-paths button[aria-pressed=true]{border-color:var(--al-accent-text);box-shadow:inset 0 0 0 1px var(--al-accent)}.al-welcome-form .quote{margin:8px 0 0;font-family:var(--al-serif);font-size:calc(22px * var(--acces-texte, 1));line-height:1.15;color:#d9d0c3}.al-welcome-form .quote span{display:block;margin-top:4px;font-family:var(--al-script);font-size:calc(22px * var(--acces-texte, 1));color:var(--al-accent-text)}.al-tour{position:fixed;inset:0;z-index:60;pointer-events:none}.al-tour .spot{position:fixed;border-radius:0;box-shadow:0 0 0 4px var(--al-accent),0 0 0 9999px #0009;transition:all .25s ease}.al-tour .dim{position:fixed;inset:0;background:#0009}.al-tour .tip{position:fixed;width:min(360px,calc(100vw - 32px));pointer-events:auto;display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:0;background:var(--al-ink);color:#15110b}.al-tour .tip .al-kicker{color:#c2410c}.al-tour .tip b{font-family:var(--al-serif);font-weight:400;font-size:28px;line-height:1}.al-tour .tip .row{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.al-tour .tip .al-link{color:#5a4a36;font-size:calc(13px * var(--acces-texte, 1))}.al-tour .tip .go{border:0;border-radius:0;padding:8px 16px;background:#15110b;color:var(--al-ink);font:800 calc(14px * var(--acces-texte, 1)) var(--al-sans);cursor:pointer}.al-tour-end{position:fixed;right:20px;bottom:20px;z-index:55;width:min(380px,calc(100vw - 40px));display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:0;background:var(--al-surface);border:1px solid var(--al-accent)}.al-tour-end b{font-family:var(--al-serif);font-weight:400;font-size:34px;line-height:1}@media (max-width: 760px){.al-tour-end{bottom:84px}}.al-trente .track{gap:10px}.al-day{position:relative;flex:0 0 120px;aspect-ratio:3 / 4;scroll-snap-align:start;border-radius:0;overflow:hidden;background:var(--al-surface);border:1px solid var(--al-line);display:flex;flex-direction:column;justify-content:space-between;padding:10px;color:var(--al-ink)}.al-day .n{font-family:var(--al-serif);font-size:48px;line-height:1;color:var(--al-dim)}.al-day .s{font-size:calc(12px * var(--acces-texte, 1));font-weight:700;color:var(--al-muted)}.al-day.is-done{background:var(--al-surface);border-color:var(--al-line2)}.al-day.is-done .n,.al-day.is-done .s{color:var(--al-accent-text)}.al-day.is-missed{opacity:.55}.al-day.is-ferme{opacity:.5;border-style:dashed}.al-day.is-today{background:var(--al-accent);border-color:var(--al-accent)}.al-day.is-today .n,.al-day.is-today .s{color:var(--al-accent-ink)}.al-day.is-mile{flex-basis:260px;aspect-ratio:auto;justify-content:flex-end;background:var(--al-surface)}.al-day.is-mile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.al-day.is-mile .n{position:absolute;right:10px;top:-4px;font-size:64px;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.8);z-index:1}.al-day.is-mile .ov{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;margin:-10px;padding:46px 12px 12px;background:#17110cd1}.al-day.is-mile .ov .k{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--al-accent-text)}.al-day.is-mile .ov b{font-family:var(--al-serif);font-weight:400;font-size:24px;line-height:1.05}.al-day.is-mile .ov span:last-child{font-size:calc(13px * var(--acces-texte, 1));color:#d9d0c3}.al-day.is-mile.is-today{outline:3px solid var(--al-ink);outline-offset:-3px}.al-day .badge{position:absolute;left:8px;top:8px;z-index:1;padding:3px 9px;border-radius:0;background:#f2ece2eb;color:#15110b;font-size:calc(12px * var(--acces-texte, 1));font-weight:800}.al-day .badge.is-now{background:var(--al-accent);color:var(--al-accent-ink)}.al-lights{display:inline-flex;gap:6px;align-items:center;vertical-align:middle;margin-left:10px}.al-lights i{width:14px;height:14px;border-radius:50%;background:transparent;border:2px solid var(--al-line2)}.al-lights i.is-on{background:var(--al-rouge);border-color:var(--al-ink)}.al-continue{position:relative;display:flex;align-items:flex-end;min-height:320px;border-radius:0;overflow:hidden;border:var(--cgt-line-frame) solid var(--al-ink);isolation:isolate}.al-continue>img{position:absolute;right:0;top:0;height:160%;width:55%;object-fit:cover;object-position:50% 0;z-index:-2}.al-continue:before{content:"";position:absolute;inset:0;z-index:-1;background:#17110cb8}.al-continue .txt{display:flex;flex-direction:column;gap:10px;padding:28px;max-width:620px}.al-continue h2{margin:0;font-family:var(--al-serif);font-weight:400;font-size:clamp(36px,5vw,56px);line-height:.95}.al-continue h2 em{color:var(--al-accent-text)}.al-continue p{margin:0;color:#d9d0c3;font-size:calc(17px * var(--acces-texte, 1))}.al-continue .btns{display:flex;flex-wrap:wrap;gap:10px}.al-lights.is-solo{margin:6px 0 2px}.al-neck{overflow-x:auto;width:100%;max-width:100%;min-width:0;background:#121110;border-radius:0;padding:6px 0}.al-studio-box,.al-studio .al-sec{min-width:0;max-width:100%}.al-neck svg{display:block}.al-bars select.al-meter{font:700 calc(12px * var(--acces-texte, 1)) var(--al-sans);color:#c9c1b5;background:transparent;padding:2px 0;min-height:20px;line-height:1.2}.al-studio-style{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.al-studio-style button{border:1px solid var(--al-line);background:transparent;color:var(--al-ink);border-radius:0;padding:6px 12px;font:700 calc(13px * var(--acces-texte, 1)) var(--al-sans);cursor:pointer}.al-rh-how{color:var(--al-muted);font-size:calc(13px * var(--acces-texte, 1));max-width:720px}.al-rh-opts{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:calc(13px * var(--acces-texte, 1));color:var(--al-muted)}.al-rh-opts label{display:flex;gap:6px;align-items:center}.al-video-song{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--al-line);border-radius:0;background:var(--al-surface);max-width:760px}.al-course{display:flex;flex-direction:column;gap:12px}.al-course-head{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.al-course-steps{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.al-course-step{flex:none;width:170px;min-height:96px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;padding:10px 12px;border-radius:0;border:1px solid var(--al-line);background:var(--al-surface);color:var(--al-ink);cursor:pointer;font:600 calc(14px * var(--acces-texte, 1)) var(--al-sans)}.al-course-step .n{font:800 calc(22px * var(--acces-texte, 1)) var(--al-serif);color:var(--al-accent-text)}.al-course-step .y{margin-top:auto;font-size:11px;color:var(--al-muted)}.al-course-step.is-on{border-color:var(--al-accent-text);background:#c9281e1f}.al-course-step.is-later{opacity:.6}.al-course-body{display:flex;flex-direction:column;gap:8px;max-width:760px;padding:16px 18px;border-radius:0;background:var(--al-surface);border-left:4px solid var(--al-accent)}.al-course-body p{margin:0;line-height:1.5}.al-course-body .task{color:var(--al-ink)}.al-course-body .al-btn{align-self:flex-start}.al-lyrics{display:flex;flex-direction:column;gap:4px;font:700 calc(13px * var(--acces-texte, 1)) var(--al-sans);color:var(--al-muted);max-width:640px}.al-lyrics textarea{font:calc(16px * var(--acces-texte, 1))/1.5 var(--al-sans);color:var(--al-ink);background:var(--al-surface);border:1px solid var(--al-line);border-radius:0;padding:8px 10px;resize:vertical}.al-chart-ly{display:block;white-space:pre-line;font-style:italic;color:#4a3f30;margin:2px 0}.al-groove{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;padding:12px 16px;border-radius:0;background:#c9281e1a;border:1px solid var(--al-accent)}.al-groove .al-small{flex-basis:100%}.al-clip{display:flex;flex-wrap:wrap;gap:6px 14px;padding:6px 8px;border:1px dashed #5a4320;border-radius:0}.al-clip .g{display:flex;gap:4px;align-items:center}.al-clip b{font-size:calc(12px * var(--acces-texte, 1));color:var(--al-accent-text);margin-right:2px}.al-clip button{border:1px solid var(--al-line);background:var(--al-surface);color:var(--al-ink);border-radius:0;padding:4px 8px;font:600 calc(12px * var(--acces-texte, 1)) var(--al-sans);cursor:pointer}.al-clip button:disabled{opacity:.35;cursor:default}.al-bars label .al-ch2{font-size:.8rem;opacity:.85}.al-roman{display:block;font:700 .72rem/1.2 var(--al-sans, system-ui);color:var(--al-accent-text);letter-spacing:.02em;text-align:center}.al-harm{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:0;background:#c9281e12;border:1px solid rgba(201,40,30,.25)}.al-harm-tools{display:flex;flex-wrap:wrap;gap:6px}.al-harm-tools .al-btn{font-size:.82rem;padding:5px 10px}.al-harm-tools .al-btn:disabled{opacity:.4}.al-harm-why{font-size:.88rem;line-height:1.45}.al-harm-why .al-link{margin-left:8px}.al-bricks{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:0;background:#ffffff08;border:1px solid var(--al-line)}.al-bricks .row{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:8px}.al-bricks .row b{font-size:.82rem}.al-bricks .cells{display:flex;gap:2px;height:30px;min-width:0}.al-bricks .cells button{min-width:0;border:0;border-radius:0;font:800 calc(13px * var(--acces-texte, 1)) var(--al-sans, system-ui);color:#15110b;cursor:pointer;overflow:hidden}.al-bricks .cells button.is-empty{border:1px dashed var(--al-line);color:var(--al-muted)}@media (max-width: 560px){.al-bricks .row{grid-template-columns:1fr;gap:2px}}.al-bricks .cells button.is-on{outline:3px solid var(--al-ink);outline-offset:-3px}.al-bricks-add{display:flex;gap:2px;align-items:center;min-width:0}.al-bricks-add>span{min-width:0;overflow:hidden;text-align:center}.al-bricks-add select{flex:none;font:inherit;font-size:.8rem}.al-brick-pick{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:0;background:var(--al-raise, rgba(255, 255, 255, .05))}.al-brick-pick .g{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.al-brick-pick .lt{border:0;border-radius:0;padding:5px 10px;font-weight:800;color:#15110b;cursor:pointer}.al-brick-pick .lt:disabled{outline:2px solid var(--al-ink);cursor:default}.al-brick-pick .lt small{font-weight:600}.al-brick-pick select,.al-brick-pick textarea{font:inherit;font-size:.85rem;max-width:100%}.al-brick-pick textarea{width:min(100%,420px)}.al-yv{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:0;background:#c9281e14;border:1px solid rgba(201,40,30,.35)}.al-yv ol{margin:0;padding-left:20px;display:grid;gap:5px;font-size:.92rem;line-height:1.45}.al-yv li b{color:var(--al-accent-text);font-weight:700}.al-yv-secs{display:grid;gap:10px}.al-yv-sec{display:grid;gap:6px;padding:10px 12px;border-radius:0;background:#00000040;border-left:5px solid var(--c);min-width:0}.al-yv-sec .grid{display:grid;gap:3px;overflow-x:auto}.al-yv-sec .grid>div{display:flex;gap:3px;min-width:max-content}.al-yv-sec .grid span{display:grid;min-width:78px;padding:4px 8px;border-radius:0;background:#ffffff0a;font-weight:700;font-size:.92rem}.al-yv-sec .grid span small{font-size:.72rem;color:var(--al-muted);font-weight:600}.al-yv-sec .grid span.lb{min-width:96px;background:transparent;font-size:.75rem;color:var(--al-muted);align-content:center}.al-yv-sec .grid .yr span.ch{background:#c9281e38;color:var(--al-accent-text)}.al-yv-sec .grid .yr span.ch small{color:var(--al-accent-text)}.al-yv-sec ul{margin:0;padding-left:18px;font-size:.88rem;display:grid;gap:2px}.al-shelf{display:grid;gap:6px}.al-shelf-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.al-shelf-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,210px);gap:8px;overflow-x:auto;padding-bottom:6px}.al-brick-card{text-align:left;display:grid;gap:2px;align-content:start;padding:10px 12px;border-radius:0;border:1px solid var(--al-line);border-top:4px solid var(--c);background:#ffffff08;color:var(--al-ink);font:inherit;cursor:pointer}.al-brick-card b{font-size:.95rem;line-height:1.2}.al-brick-card small{font-size:.72rem;color:var(--al-muted);font-weight:700}.al-brick-card.is-on{outline:2px solid var(--c)}.al-brick-card:disabled{opacity:.45;cursor:default}.al-brick-lesson{display:grid;gap:8px;padding:14px 16px;border-radius:0;background:#0000004d;border:1px solid var(--c);min-width:0}.al-lesson-bars{display:flex;flex-wrap:wrap;gap:4px}.al-lesson-bars span{display:grid;min-width:70px;padding:6px 10px;border-radius:0;background:#ffffff0d}.al-lesson-bars small{color:var(--c);font-weight:800;font-size:.75rem}.al-brick-save{display:grid;gap:6px;max-width:520px;padding:10px;border-radius:0;border:1px dashed var(--al-line)}.al-brick-save input,.al-brick-save select,.al-brick-save textarea{font:inherit;font-size:.88rem}.al-written{align-self:center;max-width:100%;overflow-x:auto}.al-written.is-rhythm{display:flex;gap:2px;padding:10px;border-radius:0;background:var(--al-surface, rgba(255, 255, 255, .04))}.al-written.is-rhythm span{display:grid;justify-items:center;min-width:26px;padding:4px 2px;border-radius:0}.al-written.is-rhythm span.beat{background:#ffffff0d}.al-written.is-rhythm span.bar{margin-left:8px;border-left:2px solid var(--al-line)}.al-written.is-rhythm b{font-size:calc(22px * var(--acces-texte, 1));line-height:1;color:var(--al-muted)}.al-written.is-rhythm span.on b{color:var(--al-accent-text)}.al-written.is-rhythm small{font-size:calc(12px * var(--acces-texte, 1));color:var(--al-muted);font-weight:700}.al-written.is-tab{font-family:ui-monospace,monospace;padding:10px 14px;border-radius:0;background:#f4eee4;color:#15110b}.al-written.is-tab .ln{display:flex;align-items:center;height:24px;background:linear-gradient(#15110b,#15110b) 0 50% / 100% 1px no-repeat}.al-written.is-tab .ln i{font-style:normal;width:34px;font-size:calc(12px * var(--acces-texte, 1));font-weight:800;background:#f4eee4}.al-written.is-tab .ln span{width:40px;text-align:center;font-weight:800;font-size:calc(17px * var(--acces-texte, 1))}.al-written.is-tab .ln span:not(:empty){background:#f4eee4}.al-written.is-string{position:relative;display:grid;gap:0;padding:10px 14px;min-width:260px;border-radius:0;background:var(--al-surface, rgba(255, 255, 255, .04))}.al-written.is-string .ln{display:flex;align-items:center;height:20px;gap:8px}.al-written.is-string .ln i{font-style:normal;width:64px;font-size:calc(12px * var(--acces-texte, 1));color:var(--al-muted)}.al-written.is-string .ln span{flex:1;height:1px;background:var(--al-line)}.al-written.is-string .ln.on i{color:var(--al-accent-text);font-weight:800}.al-written.is-string .ln.on span{height:3px;background:var(--al-accent)}.al-written.is-string b{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:40px;font-weight:400;color:var(--al-ink)}.al-solfege{display:flex;flex-direction:column;gap:18px}.al-solfege-tracks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 860px){.al-solfege-tracks{grid-template-columns:1fr}}.al-solfege-track{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:0;background:var(--al-surface, rgba(255, 255, 255, .04));border:1px solid var(--al-line);border-top:4px solid var(--c, var(--al-accent));min-width:0}.al-solfege-track.is-rythme{--c: var(--al-accent)}.al-solfege-track.is-lecture{--c: #58c4dc}.al-solfege-track.is-oreille{--c: #b48cf0}.al-solfege-track .al-kicker{color:var(--c)}.al-solfege-track ul{margin:0;padding-left:18px;display:grid;gap:2px;font-size:.92rem}.al-solfege-track .al-btn{align-self:flex-start;margin-top:auto}.al-notevals{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.al-notevals button{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 5px;border-radius:0;border:1px solid var(--al-line);background:transparent;color:var(--al-ink);font:inherit;font-size:.82rem;cursor:pointer}.al-notevals button[aria-pressed=true]{background:var(--al-accent);color:var(--al-accent-ink);border-color:var(--al-accent-text)}.al-notevals label{margin-left:6px}.al-grid-res button{font-size:.8rem}.al-contenu{display:flex;flex-direction:column;gap:14px}.al-contenu-list{display:grid;gap:6px}.al-contenu-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:0;background:var(--al-surface, rgba(255, 255, 255, .04));border:1px solid var(--al-line)}.al-contenu-row>span{display:grid;gap:2px;flex:1;min-width:0}.al-contenu-row small{color:var(--al-muted);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-contenu-row.is-hidden{opacity:.55;border-style:dashed}.al-contenu-form{display:grid;gap:8px;max-width:560px;padding:14px;border-radius:0;border:1px solid var(--al-accent)}.al-contenu-form label{display:grid;gap:3px;font-size:.85rem;color:var(--al-muted)}.al-contenu-form input,.al-contenu-form select,.al-contenu-form textarea{font:inherit;color:var(--al-ink)}.al-contenu input[type=search]{font:inherit;font-size:.95rem;padding:9px 12px;border-radius:0;border:1px solid var(--al-line);background:var(--al-surface, rgba(255, 255, 255, .04));color:var(--al-ink)}.al-install{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px}.al-install-btns{display:flex;gap:8px}.al-textedit .al main :is(h1,h2,h3,p,span,b,a,button,li,small,label){outline:1px dotted rgba(201,40,30,.35);outline-offset:1px;cursor:text}.al-te{position:fixed;left:0;right:0;bottom:0;z-index:90;font-family:var(--al-sans)}.al-te-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#0b0908f7;border-top:2px solid var(--al-red, #e5372a);color:var(--al-ink)}.al-te-bar span{flex:1 1 200px;color:var(--al-muted);font-size:calc(14px * var(--acces-texte, 1))}.al-te-box{margin:0 auto 8px;max-width:640px;background:var(--al-surface);border:1px solid var(--al-accent);padding:16px;display:flex;flex-direction:column;gap:10px}.al-te-field{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:start;font-weight:700}.al-te-field textarea{width:100%;background:var(--al-bg);color:var(--al-ink);border:1px solid var(--al-line2);padding:8px 10px;font:calc(15px * var(--acces-texte, 1)) var(--al-sans);resize:vertical}.al-te-btns{display:flex;gap:8px}.al-songneck{padding:18px 28px;border-bottom:1px solid var(--al-line);display:flex;flex-direction:column;gap:10px}.al-songneck-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.al-songneck-admin{display:flex;gap:12px;align-items:center;margin-left:auto}.al-songneck-views{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.al-songneck-views select{background:var(--al-surface);color:var(--al-ink);border:1px solid var(--al-line2);padding:5px 8px;max-width:320px}.al-songneck-scales{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:calc(14px * var(--acces-texte, 1));color:var(--al-muted)}.al-songneck-scales b{color:var(--al-accent-text)}.al-grille{width:100%;aspect-ratio:1600 / 1000;border:1px solid var(--al-line);background:#121110;display:block}.al-songneck-listen{margin:4px 0 10px;flex-wrap:wrap}.al-newver{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 12px 10px 16px;background:#1b1916;color:#f5efe6;border:1px solid var(--al-line, #29231f);border-radius:6px;font-size:calc(14px * var(--acces-texte, 1))}.al-te.al-te-door{left:auto;right:14px;bottom:calc(14px + env(safe-area-inset-bottom))}@media (max-width: 900px){.al-te.al-te-door{bottom:calc(76px + env(safe-area-inset-bottom))}}.al-te-pic{max-width:100%;max-height:180px;object-fit:contain;align-self:flex-start;background:var(--al-bg)}.al-te-file{position:relative;overflow:hidden;align-self:flex-start;cursor:pointer}.al-te-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.al-te-field input{width:100%;background:var(--al-bg);color:var(--al-ink);border:1px solid var(--al-line2);padding:8px 10px;font:calc(15px * var(--acces-texte, 1)) var(--al-sans)}.al-te-field.is-wide{grid-template-columns:110px 1fr}.al-te-bar a{white-space:nowrap}.al-textedit .al main :is(img,.al-thumb){outline:2px dashed rgba(201,40,30,.6);outline-offset:2px;cursor:copy}.al-strip{flex:1 1 220px;min-width:160px;display:flex;flex-direction:column;gap:4px}.al-strip .bars{display:flex;align-items:flex-end;gap:2px;height:34px}.al-strip .bars i{flex:1 1 0;min-width:2px;background:#3a3632;border-radius:1px}.al-strip .bars i.t-rest{background:#2a2724}.al-strip .bars i.is-past{background:#6b645c}.al-strip .bars i.t-good.is-past{background:var(--al-cream)}.al-strip .bars i.t-bad{background:var(--al-clay)}.al-univers-sky{border-radius:0;overflow:hidden;background:var(--al-bg2);border:1px solid var(--al-line);padding:8px 4px}.al-univers .al-seg a{border-radius:0;padding:8px 16px;min-height:40px;display:inline-flex;align-items:center;font:600 calc(15px * var(--acces-texte, 1)) var(--al-sans);color:var(--al-muted);text-decoration:none}.al-univers .al-seg a[aria-pressed=true]{background:var(--al-ink);color:var(--al-ink-on-light)}.al-univers-list{display:flex;flex-direction:column;margin-top:8px}.al-univers-row{display:flex;align-items:center;gap:14px;padding:14px 2px;border-top:1px solid var(--al-line);color:var(--al-ink);text-decoration:none}.al-univers-row b{display:block;font-size:calc(17px * var(--acces-texte, 1))}.al-univers-row .al-small{display:block;margin-top:2px}.al-univers-row .dot{width:13px;height:13px;border-radius:50%;flex:none}.al-univers-video{position:relative;aspect-ratio:16 / 9;border-radius:0;overflow:hidden;border:1px solid var(--al-line2);background:var(--al-bg2);max-width:640px}.al-univers-video iframe,.al-univers-video button{position:absolute;inset:0;width:100%;height:100%;border:0}.al-univers-video button{background-size:cover;background-position:center;cursor:pointer;padding:0}.al-univers-video b{position:absolute;left:14px;right:14px;bottom:12px;color:#fff;font-size:calc(15px * var(--acces-texte, 1));text-align:left}.al-univers-video.is-empty b{color:var(--al-accent-text)}.al-univers-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:48px;border-radius:0;background:var(--al-accent)}.al-univers-play:after{content:"";position:absolute;left:27px;top:13px;border-left:18px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent}.al-univers-listen{margin:0;padding:0;list-style:none;counter-reset:l;display:flex;flex-direction:column;max-width:640px}.al-univers-listen li{counter-increment:l;display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--al-line);font-size:calc(17px * var(--acces-texte, 1));line-height:1.45}.al-univers-listen li:before{content:counter(l);font-family:var(--al-display, var(--cgt-display));color:var(--al-accent-text);font-weight:700;min-width:16px}.al-univers-sky.is-wide{overflow-x:auto;scrollbar-width:none}.al-univers-sky.is-wide>svg{min-width:760px}.al-univers-sky.is-wide.is-family>svg{min-width:1100px}.al-univers-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;position:relative}.al-univers-history:before{content:"";position:absolute;left:47px;top:20px;bottom:20px;width:2px;background:var(--al-line2)}.al-univers-history li{display:flex;gap:18px;padding:18px 0;border-top:1px solid var(--al-line);position:relative}.al-univers-history li:first-child{border-top:0}.al-univers-history .pic{width:96px;height:160px;flex:none;background:var(--al-bg2);border-radius:0;border:1px solid var(--al-line2);padding:6px;position:relative;z-index:1}.al-univers-history .txt{flex:1;min-width:0;max-width:640px}.al-univers .al-seg a{white-space:nowrap;padding:8px 14px}.al-univers-history .pic.is-photo{width:132px;height:176px;padding:0;overflow:hidden;background:#0d0c0b}.al-univers-history .pic.is-photo img{width:100%;height:100%;object-fit:cover;display:block}.al-univers-history:before{left:65px}.al-univers-credit{margin:8px 0 0;font-size:calc(12px * var(--acces-texte, 1));color:var(--al-dim);line-height:1.4}.al-univers-credit a{color:var(--al-muted)}@media (max-width: 520px){.al-univers-history .pic.is-photo{width:112px;height:150px}.al-univers-history:before{left:55px}}.al-univers-stepvids{display:grid;gap:8px;margin-top:12px;max-width:460px}.al-univers-stepvid{display:flex;align-items:center;gap:12px;padding:6px;border:1px solid var(--al-line2);border-radius:0;background:#ffffff08;color:inherit;text-align:left;cursor:pointer;font:inherit;min-height:44px}.al-univers-stepvid:hover{border-color:var(--al-accent-text)}.al-univers-stepvid .th{position:relative;flex:none;width:104px;aspect-ratio:16 / 9;border-radius:0;background-size:cover;background-position:center;background-color:#1a1612}.al-univers-stepvid .th .al-univers-play{width:34px;height:24px;border-radius:0}.al-univers-stepvid .th .al-univers-play:after{left:13px;top:6px;border-left-width:10px;border-top-width:6px;border-bottom-width:6px}.al-univers-stepvid .t{font-size:calc(14px * var(--acces-texte, 1));line-height:1.35;font-weight:600}.al-univers-video.is-open{max-width:460px;width:100%}.al-univers-harmony{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:18px;align-items:start;margin-top:14px}.al-univers-sky.is-circle{overflow:visible;padding:8px}.al-univers-sky.is-circle svg{width:100%;height:auto;max-width:560px;display:block;margin:0 auto;min-width:0}.al-univers-prog{display:flex;flex-wrap:wrap;gap:8px}.al-univers-prog button{display:grid;justify-items:center;gap:2px;min-width:64px;min-height:56px;padding:8px 10px;border-radius:0;border:1px solid var(--al-line2);background:#ffffff0a;color:inherit;font:inherit;cursor:pointer}.al-univers-prog button b{font-size:calc(20px * var(--acces-texte, 1))}.al-univers-prog button span{font-size:calc(12px * var(--acces-texte, 1));color:var(--al-accent-text);font-weight:700}.al-univers-prog button:hover{border-color:var(--al-accent-text)}@media (max-width: 760px){.al-univers-harmony{grid-template-columns:1fr}}.al-univers .al-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.al-univers .al-seg::-webkit-scrollbar{display:none}@media (max-width: 520px){.al-univers .al-seg a{padding:8px 11px;font-size:calc(14px * var(--acces-texte, 1))}}.al-univers-degrees{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.al-univers-degrees button{display:grid;justify-items:center;gap:2px;padding:8px 2px;min-height:56px;border-radius:0;border:1px solid var(--al-line2);background:#ffffff08;color:var(--al-muted);font:inherit;cursor:pointer}.al-univers-degrees button span{font-size:calc(12px * var(--acces-texte, 1));font-weight:700}.al-univers-degrees button b{font-size:calc(16px * var(--acces-texte, 1))}.al-univers-degrees button.is-used{color:#15110b}.al-univers-notes{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.al-univers-notes span{min-width:38px;padding:6px 8px;border-radius:0;border:1px solid var(--al-line2);text-align:center;font-weight:800}.al-univers-notes span.is-tone{color:#15110b}.al-univers-notes .al-btn{margin-left:6px}.al-univers-neck{margin-top:12px;overflow-x:auto;border-radius:0;background:var(--al-bg2);padding:6px 4px}.al-univers-neck svg{display:block;min-width:640px;width:100%;height:auto}@media (max-width: 520px){.al-univers-degrees button b{font-size:calc(13px * var(--acces-texte, 1))}.al-univers-degrees button span{font-size:10px}}.al-univers-yt{text-decoration:none;color:inherit;min-height:40px}.al-univers-yt:hover{border-color:var(--al-red)}.al-univers-yt .yt{position:relative;display:inline-block;flex:none;width:22px;height:15px;border-radius:0;background:var(--al-red);margin-right:8px;vertical-align:-2px}.al-univers-yt .yt:after{content:"";position:absolute;left:8px;top:4px;border-left:7px solid #fff;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent}.al-univers-check{display:flex;gap:14px;align-items:center;margin-top:12px;padding:12px 14px;border-radius:0;border:1px dashed var(--al-line2);background:#ffffff08;max-width:640px}.al-univers-check.is-on{border-style:solid;border-color:#2fd0b0;background:#2fd0b014}.al-univers-check>div{display:grid;gap:2px}.al-univers-check button{position:relative;flex:none;width:58px;height:34px;border-radius:0;border:0;background:#3a3530;cursor:pointer;transition:background .2s}.al-univers-check button .knob{position:absolute;left:4px;top:4px;width:26px;height:26px;border-radius:50%;background:var(--al-ink);transition:left .2s}.al-univers-check.is-on button{background:#2fd0b0}.al-univers-check.is-on button .knob{left:28px}.al-univers-check button:disabled{opacity:.6;cursor:wait}.al-univers-summary{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;margin-top:12px;padding:10px 14px;border-radius:0;border:1px solid var(--al-line2)}.al-univers-summary .go{display:flex;gap:14px}.al-tag.is-open{border-color:#2fd0b0;color:#2fd0b0}.al-univers-search{margin-top:14px;max-width:640px}.al-univers-search input{width:100%;min-height:48px;padding:10px 16px;border-radius:0;border:1px solid var(--al-line2);background:#ffffff0a;color:inherit;font:500 calc(17px * var(--acces-texte, 1)) var(--al-sans)}.al-univers-search input:focus{outline:2px solid var(--al-accent);outline-offset:2px}.al-univers-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.al-univers-facts span{display:grid;gap:2px;padding:10px 14px;border-radius:0;border:1px solid var(--al-line2);font-size:calc(12px * var(--acces-texte, 1));color:var(--al-muted);min-width:92px}.al-univers-facts b{font-size:calc(20px * var(--acces-texte, 1));color:var(--al-ink)}.al-univers-progrow{margin-top:8px}.al-univers-prog button.is-play{min-width:56px;font-size:calc(18px * var(--acces-texte, 1));color:var(--al-accent-text)}.al-univers-grid{display:grid;gap:6px;margin-top:8px;overflow-x:auto;padding-bottom:4px}.al-univers-grid .row{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:center;min-width:calc(130px + var(--steps) * 26px)}.al-univers-grid .name{font-size:calc(13px * var(--acces-texte, 1));color:var(--al-muted);text-align:right;line-height:1.2}.al-univers-grid .cells{display:grid;grid-template-columns:repeat(var(--steps),minmax(22px,1fr));gap:3px}.al-univers-grid i{display:grid;place-items:center;height:30px;border-radius:0;background:#ffffff0d;font-style:normal;font-size:calc(14px * var(--acces-texte, 1));font-weight:800;color:#15110b}.al-univers-grid i.is-beat{box-shadow:inset 2px 0 #ffffff40}.al-univers-grid i.is-hit{background:#c9a06a}.al-univers-grid i.is-acc{background:var(--al-accent)}.al-univers-grid i.is-now{outline:2px solid #fff6e8;outline-offset:1px}.al-univers-ocean{display:grid;gap:14px;margin-top:14px}.al-univers-ocean .al-chip{text-decoration:none;color:inherit}.al-monalbum-head{display:flex;flex-wrap:wrap;gap:28px 56px;align-items:center}.al-monalbum-sleeve{position:relative;flex:0 1 380px;width:min(380px,78vw);aspect-ratio:1;margin-right:min(120px,18vw)}.al-sleeve{position:relative;z-index:1;display:block;width:100%;height:auto}.al-vinyl{position:absolute;z-index:0;top:3%;left:30%;width:94%;height:94%}.al-vinyl.is-spinning{animation:al-spin 1.8s linear infinite}@keyframes al-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.al-vinyl.is-spinning{animation:none}}.al-monalbum-side{flex:1 1 320px;min-width:0}.al-monalbum-artist{margin:10px 0 0;font:400 clamp(40px,6vw,72px)/.95 var(--al-serif);text-transform:uppercase}.al-monalbum-name{margin:6px 0 0;font:500 clamp(22px,2.6vw,30px) var(--al-sans);color:var(--al-ink)}.al-monalbum-title{width:100%;max-width:520px;margin-top:6px;font:500 28px var(--al-sans);background:transparent;color:var(--al-ink);border:0;border-bottom:2px solid var(--al-accent);padding:4px 0}.al-monalbum-facts{display:flex;flex-wrap:wrap;gap:8px 28px;margin:18px 0 0}.al-monalbum-facts dt{font:700 13px var(--al-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--al-muted, #9a9288)}.al-monalbum-facts dd{margin:2px 0 0;font-weight:600}.al-monalbum-progress{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;max-width:420px;margin-top:18px}.al-monalbum-progress span{height:8px;border-radius:2px;background:var(--al-line2)}.al-monalbum-progress span:nth-child(7){margin-left:6px}.al-monalbum-progress span.is-on{background:var(--al-accent)}.al-monalbum-faces{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:0 48px;margin-top:36px}.al-monalbum-face{margin:0 0 4px;font:700 calc(13px * var(--acces-texte, 1)) var(--al-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--al-accent-text)}.al-monalbum-tracks{list-style:none;padding:0;margin:0 0 24px;border-top:1px solid var(--al-line2)}.al-monalbum-tracks li{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 0;border-bottom:1px solid var(--al-line2)}.al-monalbum-tracks li.is-playing{background:var(--al-surface2)}.al-monalbum-tracks .al-round.is-play{width:44px;height:44px}.al-monalbum-tracks .n{font:700 calc(15px * var(--acces-texte, 1)) var(--al-sans);letter-spacing:.08em;color:var(--al-accent-text);width:28px}.al-monalbum-tracks .t{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;gap:2px}.al-monalbum-tracks .t b{font-size:calc(18px * var(--acces-texte, 1))}.al-monalbum-tracks .tools{display:flex;gap:14px;align-items:center;margin-left:auto}.al-monalbum-tracks .tools button[disabled]{opacity:.3}.al-monalbum-credits{margin-top:12px;padding:20px 0 0;border-top:1px solid var(--al-line2);max-width:640px}.al-monalbum-credits p{margin:6px 0 0;color:var(--al-muted, #9a9288)}.al-monalbum-credits b{color:var(--al-ink)}.al-monalbum-kept{color:var(--al-good)}.al-monalbum-card{display:flex;gap:18px;align-items:center;color:inherit}.al-monalbum-card .al-sleeve{border:var(--cgt-line-rule) solid var(--al-line)}.al-monalbum-clipctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px}.al-monalbum-clipctl input[type=range]{vertical-align:middle;width:140px;accent-color:var(--al-accent-text)}.al-monalbum-clip{margin-top:28px;max-width:720px}.al-monalbum-clip[hidden]{display:none}.al-monalbum-clipbox{aspect-ratio:16 / 9;width:100%;background:#000;border-radius:0;overflow:hidden;margin-bottom:6px}.al-monalbum-clipbox iframe{width:100%;height:100%;display:block;border:0}.al-tabbar.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.al-tabbar.is-6{grid-template-columns:repeat(6,minmax(0,1fr))}.al-tabbar.is-6 a{font-size:calc(14px * var(--acces-texte, 1))}.al-grain{display:none}.al-onair{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:0;border:1px solid var(--al-line2);color:var(--al-muted);font:800 13px var(--al-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#00000059}.al-onair i{width:7px;height:7px;border-radius:50%;background:var(--al-line2)}.al-onair.is-on{border-color:var(--al-accent);background:var(--al-accent);color:#fff}.al-onair.is-on i{background:#fff;animation:al-blink 1.2s steps(2) infinite}@keyframes al-blink{50%{opacity:.2}}.al-studio{display:flex;flex-direction:column;gap:14px}.al-studio-hero{position:relative;overflow:hidden;border-radius:0;border:var(--cgt-line-frame) solid var(--al-ink);min-height:300px;display:flex;flex-direction:column;justify-content:space-between;padding:18px 20px 22px;background:var(--img) center 30% / cover no-repeat,var(--al-bg)}.al-studio-hero:after{content:"";position:absolute;inset:0;background:#17110c94;pointer-events:none}.al-studio-hero .cgt-disque{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;display:block}.al-studio-top,.al-studio-title{position:relative;z-index:2}.al-studio-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.al-studio-label{white-space:nowrap;display:inline-flex;align-items:center;gap:9px;font:700 calc(13px * var(--acces-texte, 1)) var(--al-sans);letter-spacing:.04em;text-transform:uppercase;color:#f5efe6}.al-studio-label img{width:30px;height:30px;border-radius:50%}.al-studio-title h1{margin:0 0 4px;padding-top:.16em;font:400 clamp(64px,11vw,112px)/.9 var(--al-serif);text-transform:uppercase;color:#f5efe6;letter-spacing:.005em}.al-studio-title h1 em{font-style:normal;color:var(--al-red, #e5372a)}.al-studio-stage{color:#e9e1d5;font-size:calc(16px * var(--acces-texte, 1));font-weight:600}.al-studio-stage span{color:var(--al-accent-text)}.al-studio-day{background:var(--al-surface, #141210);border:1px solid var(--al-line);border-radius:0;padding:16px 16px 18px}.al-studio-dayhead{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.al-studio-dayhead h2{margin:0;font:400 26px/1 var(--al-serif);text-transform:uppercase}.al-studio-steps{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.al-studio-steps a{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:0;border:1px solid transparent;color:inherit}.al-studio-steps .n{width:30px;height:30px;flex:none;border-radius:50%;border:1.5px solid var(--al-line2);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:calc(14px * var(--acces-texte, 1));color:var(--al-muted)}.al-studio-steps .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.al-studio-steps .t b{font-size:calc(16px * var(--acces-texte, 1));line-height:1.25}.al-studio-steps .t span{color:var(--al-muted);font-size:calc(14px * var(--acces-texte, 1))}.al-studio-steps .m{font:700 calc(13px * var(--acces-texte, 1)) var(--al-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--al-muted);white-space:nowrap}.al-studio-steps .is-done .n{background:var(--al-ink);border-color:var(--al-ink);color:var(--al-ink-on-light)}.al-studio-steps .is-done .t b{color:var(--al-muted)}.al-studio-steps .is-now a{background:#e5372a1a;border-color:#e5372a8c}.al-studio-steps .is-now .n{background:var(--al-red, #e5372a);border-color:var(--al-red, #e5372a);color:#fff}.al-studio-go{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:12px;min-height:58px;border-radius:0;background:var(--al-accent);color:var(--al-accent-ink);font:400 24px var(--al-serif);text-transform:uppercase;letter-spacing:.03em}.al-studio-go .rec{width:16px;height:16px;border-radius:50%;border:3px solid #fff;background:transparent;box-shadow:inset 0 0 0 3px var(--al-red, #e5372a),inset 0 0 0 8px #fff}.al-studio-wrap{margin:14px 0 0;color:var(--al-muted)}.al-studio-wrap b{color:var(--al-accent-text)}.al-studio-prod{color:inherit}@media (min-width: 900px){.al-studio{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch;gap:16px}.al-studio-hero{grid-row:span 2;min-height:460px}.al-studio-prod{align-self:end}}.al-parcours-head{text-align:center;margin:4px auto 22px;max-width:760px}.al-parcours-head p{margin:10px 0 0}.al-neon{margin:4px 0 0;padding-top:.18em;font:400 clamp(46px,9vw,92px)/.95 var(--al-serif);letter-spacing:.02em}.al-neon span{color:#2b2521;transition:color .4s,text-shadow .4s}.al-neon span.is-lit{color:var(--al-ink)}.al-episodes{list-style:none;padding:0;margin:0 auto;max-width:820px;display:flex;flex-direction:column;gap:12px}.al-episode a{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;min-height:112px;padding:16px 18px;border-radius:16px;border:1px solid var(--al-line);color:inherit;background:var(--img) right center / cover no-repeat,var(--al-surface)}.al-episode a:before{content:"";position:absolute;inset:0;background:#17110cc7}.al-episode a>*{position:relative}.al-episode .no{font:400 56px/1 var(--al-serif);color:transparent;-webkit-text-stroke:1.5px var(--al-line2);width:44px;text-align:center;flex:none}.al-episode .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.al-episode .lv{font:700 13px var(--al-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--al-muted)}.al-episode b{font:400 28px/1 var(--al-serif);text-transform:uppercase}.al-episode .txt{color:var(--al-muted);font-size:calc(14.5px * var(--acces-texte, 1))}.al-episode .mark{width:40px;height:40px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--al-line2);color:var(--al-muted);background:#0006}.al-episode.is-done .no{-webkit-text-stroke-color:var(--al-accent-text)}.al-episode.is-done .mark{color:var(--al-accent-text);border-color:var(--al-accent-text)}.al-episode.is-now a{border-color:var(--al-ink);box-shadow:0 0 0 1px var(--al-ink)}.al-episode.is-now .no{color:var(--al-red, #e5372a);-webkit-text-stroke:0}.al-episode.is-now .lv{color:var(--al-accent-text)}.al-episode.is-now .mark{background:var(--al-red, #e5372a);border-color:var(--al-red, #e5372a);color:#fff}.al-episode.is-later a{filter:saturate(.35);opacity:.78;cursor:default}.al-episode .prog{position:relative;margin-top:8px;height:4px;border-radius:2px;background:#ffffff1f;max-width:300px}.al-episode .prog i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--al-rouge)}.al-episode .prog em{position:absolute;top:8px;left:0;font-style:normal;font-size:calc(13px * var(--acces-texte, 1));color:var(--al-muted);white-space:nowrap}.al-episode.is-now .body{padding-bottom:14px}.al-artiste{display:flex;flex-direction:column;gap:12px}.al-artiste-card{position:relative;overflow:hidden;border-radius:0;padding:18px 20px 20px;min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;border:var(--cgt-line-frame) solid var(--al-ink);background:var(--img) center 25% / cover no-repeat,var(--al-bg)}.al-artiste-card:before{content:"";position:absolute;inset:0;z-index:1;background:#17110c99}.al-artiste-card>*{position:relative;z-index:2}.al-artiste-card .top{position:absolute;z-index:2;top:16px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center}.al-artiste-card .cat{border:var(--cgt-line-frame) solid var(--cgt-papier);padding:4px 9px;border-radius:0;font:700 calc(15px * var(--acces-texte, 1)) var(--al-serif)}.al-artiste-card .pres{font:600 calc(15px * var(--acces-texte, 1)) var(--al-sans);color:var(--cgt-ivoire)}.al-artiste-card h2{margin:6px 0 2px;font:400 clamp(64px,12vw,104px)/1 var(--al-serif);text-transform:uppercase;padding-top:.12em}.al-artiste-card .rank{color:var(--al-accent-text);font-weight:700;font-size:calc(17px * var(--acces-texte, 1))}.al-artiste-card .since{color:var(--al-muted);font-size:calc(14px * var(--acces-texte, 1));margin-top:2px}.al-artiste-card .logo{position:absolute;right:18px;bottom:18px;width:52px;height:52px;border-radius:50%;opacity:.9}.al-artiste-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--al-line);border-radius:0;overflow:hidden}.al-artiste-stats>*{padding:14px 16px;border-right:1px solid var(--al-line);border-bottom:1px solid var(--al-line);display:flex;flex-direction:column;gap:2px;color:inherit}.al-artiste-stats>*:nth-child(2n){border-right:0}.al-artiste-stats>*:nth-child(n+3){border-bottom:0}.al-artiste-stats b{font:400 38px/1 var(--al-serif)}.al-artiste-stats b.is-amber{color:var(--al-accent-text)}.al-artiste-stats b small{font-size:calc(20px * var(--acces-texte, 1));color:var(--al-muted)}.al-artiste-stats span{color:var(--al-muted);font-size:calc(14px * var(--acces-texte, 1))}@media (min-width: 900px){.al-artiste-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.al-artiste-stats>*{border-bottom:0}.al-artiste-stats>*:nth-child(2n){border-right:1px solid var(--al-line)}.al-artiste-stats>*:last-child{border-right:0}}.al-disques{border:1px solid var(--al-line);border-radius:0;padding:14px 16px 12px}.al-disques .head{display:flex;justify-content:space-between;align-items:baseline}.al-disques h3{margin:0;font:400 24px var(--al-serif);text-transform:uppercase}.al-disques ul{list-style:none;padding:0;margin:12px 0 6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;text-align:center}.al-disques li{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:calc(13px * var(--acces-texte, 1));color:var(--al-muted)}.al-disques li b{color:var(--al-ink);font-size:calc(15px * var(--acces-texte, 1));margin-top:6px}.al-disques .disc{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--al-muted);border:1.5px dashed var(--al-line2)}.al-disques li.is-on .disc{border:3px solid var(--c);background:var(--al-bg);box-shadow:inset 0 0 0 14px var(--al-bg),inset 0 0 0 17px var(--c)}.al-disques li.is-on.is-bronze{--c: #c7894b}.al-disques li.is-on.is-argent{--c: #d9dde1}.al-disques li.is-on.is-or{--c: var(--al-ink)}.al-disques li.is-on.is-platine{--c: #eef4ff}.al-disques li:not(.is-on) b{color:var(--al-muted)}.al-disques p{margin:4px 0 0;color:var(--al-muted)}.al-ph .al-onair{align-self:center}.al-fall{display:flex;gap:18px;align-items:stretch;flex-wrap:wrap}.al-fall-stage{flex:1 1 320px;height:360px;perspective:520px;perspective-origin:50% 0%;position:relative}.al-fall-road{position:absolute;inset:0 8%;transform:rotateX(32deg);transform-origin:50% 100%;overflow:hidden;border-radius:10px 10px 0 0;background:var(--al-surface);border-left:2px solid rgba(201,40,30,.35);border-right:2px solid rgba(201,40,30,.35)}.al-fall-road .ln{position:absolute;left:0;right:0;height:1px;background:#f5efe614}.al-fall-road .ln.is-bar{height:2px;background:#f5efe638}.al-fall-road .blk{position:absolute;left:10%;right:10%;border-radius:0;background:color-mix(in srgb,var(--c) 42%,#0b0908);border:2px solid var(--c);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.al-fall-road .blk b{font:400 34px/1 var(--al-serif);color:#fff;padding-bottom:6px}.al-fall-road .blk.is-now{border-color:var(--al-accent-text);background:color-mix(in srgb,var(--c) 62%,#0b0908)}.al-fall-road .blk.is-past{opacity:.35}.al-fall-road .hit{position:absolute;left:-2px;right:-2px;height:4px;margin-top:-2px;background:var(--al-ink);z-index:2}.al-fall-read{flex:0 1 180px;display:flex;flex-direction:column;justify-content:flex-end;gap:14px}.al-fall-read span{display:flex;flex-direction:column;gap:2px}.al-fall-read .now b{font:400 64px/1 var(--al-serif);color:var(--al-accent-text)}.al-fall-read .next b{font:400 40px/1 var(--al-serif);color:var(--al-ink)}@media (max-width: 700px){.al-fall-stage{height:300px}.al-fall-read{flex-direction:row;flex-basis:100%;justify-content:space-between}.al-fall-read .now b{font-size:48px}}.al-desk{width:100%;box-sizing:border-box;max-width:820px;margin:0 auto 26px;border:1px solid var(--al-line);border-radius:0;padding:10px 14px;background:var(--al-surface);display:flex;flex-direction:column;gap:6px}.al-desk-track{width:100%;box-sizing:border-box;display:grid;grid-template-columns:34px minmax(0,190px) 1fr 86px;align-items:center;gap:12px;color:inherit;padding:4px 0}.al-desk-track .no{font:700 calc(13px * var(--acces-texte, 1)) var(--al-sans);letter-spacing:.12em;color:var(--al-muted)}.al-desk-track .name{font-size:calc(14.5px * var(--acces-texte, 1));color:var(--al-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-desk-track .bar{display:block;height:14px;border-radius:0;background:#1d1916;position:relative;overflow:hidden;background-image:repeating-linear-gradient(90deg,transparent 0 11px,rgba(255,255,255,.04) 11px 12px)}.al-desk-track .bar i{position:absolute;inset:0 auto 0 0;background:var(--al-rouge);border-radius:0}.al-desk-track .pct{font-size:calc(12.5px * var(--acces-texte, 1));color:var(--al-muted);text-align:right}.al-desk-track.is-done .no,.al-desk-track.is-done .name{color:var(--al-ink)}.al-desk-track.is-now .no,.al-desk-track.is-now .pct{color:var(--al-accent-text)}.al-desk-track.is-now .name{color:var(--al-ink);font-weight:700}.al-desk-track.is-now .bar{box-shadow:0 0 0 1px var(--al-ink)}@media (max-width: 560px){.al-desk-track{grid-template-columns:30px minmax(0,1fr) 70px}.al-desk-track .bar{grid-column:1 / -1;order:4}}.al-scrub{touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.al-scrub.is-scrub{cursor:grabbing}.al-scrub:focus-visible{outline:2px solid var(--al-accent);outline-offset:-2px}.al-hw .barno{position:absolute;top:12px;margin-left:12px;font-size:13px;font-weight:700;line-height:16px;color:var(--al-muted);pointer-events:none}.al-hw .loopband{position:absolute;top:0;bottom:0;background:#c9281e12;border-left:1px dashed var(--al-accent);border-right:1px dashed var(--al-accent);pointer-events:none}.al-scrubtag{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:5;padding:6px 16px;border-radius:0;background:var(--al-accent);color:var(--al-accent-ink);font-weight:700;font-size:calc(15px * var(--acces-texte, 1));white-space:nowrap;pointer-events:none}.al-partpick{display:flex;align-items:center;gap:8px;padding:10px 28px 10px 96px;border-bottom:1px solid var(--al-line);overflow-x:auto;scrollbar-width:none}.al-partpick::-webkit-scrollbar{display:none}.al-partpick .al-chip{flex:none;white-space:nowrap;min-height:40px}.al-partpick .al-kicker{flex:none;margin-right:4px}.al-partpick .hint{flex:1 1 140px;min-width:140px;margin-left:auto;padding-left:12px;text-align:right;line-height:1.25}.al-strip .bars{cursor:pointer;touch-action:none}.al-strip .bars i.is-out{opacity:.35}@media (max-width: 700px){.al-partpick{padding:8px 16px}.al-partpick .hint{display:none}}.al-manchepad{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:760px}.al-manchepad .mn-neckbox{width:100%;overflow-x:auto}.cle .cle-big{margin:0;font-size:clamp(22px,3vw,34px);line-height:1.2;text-wrap:balance}.cle .cle-count{font-size:20px}.cle-opts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cle-opts li{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,2fr) 3ch;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--al-line);border-radius:6px;font-size:18px}.cle-opts li.is-right{border-color:var(--al-good);background:color-mix(in srgb,var(--al-good) 14%,transparent)}.cle-bar{height:10px;background:var(--al-line);border-radius:5px;overflow:hidden}.cle-bar i{display:block;height:100%;background:var(--al-ink)}.cle-opts li.is-right .cle-bar i{background:var(--al-good)}.cle-points{display:flex;flex-wrap:wrap;gap:16px;margin:0;font-size:18px}.cle-teams{margin:0;padding-left:20px;font-size:18px}.cle-names{margin:6px 0 0;padding-left:18px}.cle-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.cle-choices .al-btn{min-height:56px;font-size:18px}.cle-choices .al-btn.is-right{border-color:var(--al-good);box-shadow:0 0 0 2px var(--al-good)}.cle .cle-ask{font-size:20px}.cle .cle-said{margin:0;min-height:1.4em}.al-lang{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--al-line);background:#1b1a18d9}.al-lang button{border:0;background:transparent;color:var(--al-muted);font:800 calc(12px * var(--acces-texte, 1)) var(--al-sans);padding:7px 9px;min-width:34px;min-height:32px;cursor:pointer}.al-lang button[aria-pressed=true]{background:var(--al-ink);color:#15110b}.al-lang-page{margin:0 0 18px}html.al-noir{--al-bg: var(--cgt-encre);--al-bg2: var(--cgt-encre-2);--al-surface: var(--cgt-encre-2);--al-surface2: var(--cgt-filet-noir);--al-line: var(--cgt-filet-noir);--al-line2: var(--cgt-gris);--al-ink: var(--cgt-papier);--al-muted: var(--cgt-gris-clair);--al-dim: var(--cgt-gris-clair);--al-red: var(--cgt-rouge);--al-red-ink: var(--cgt-papier);--al-red-btn: var(--cgt-rouge-bouton);--al-serif: var(--cgt-display);--al-sans: var(--cgt-text);--al-cond: var(--cgt-text)}html.al-noir .al{font-size:calc(16.5px * var(--acces-texte, 1))}html.al-noir .al-h1{text-transform:uppercase;letter-spacing:.005em;line-height:.95}html.al-noir :is(.al-h2,.al-h3,.al-ph h1,.al-netflix-hero h2,.al-welcome-hero h1,.al-continue h2,.al-tour-end b,.al-tour .tip b){line-height:1;letter-spacing:0}html.al-noir .al-h1{font-size:clamp(46px,6.4vw,84px)}html.al-noir .al-h2{font-size:clamp(28px,3.4vw,40px)}html.al-noir .al-h3{font-size:24px}html.al-noir .al-em,html.al-noir .al-verdict b,html.al-noir .al-quote,html.al-noir .al-welcome-form .quote{font-style:normal}html.al-noir .al-em{color:var(--al-accent-text)}html.al-noir .al-quote,html.al-noir .al-welcome-form .quote{font-family:var(--al-sans);font-weight:500}html.al-noir .al-kicker{font-family:var(--al-cond);font-weight:700;font-size:calc(15px * var(--acces-texte, 1));letter-spacing:.04em}html.al-noir .al-kicker.is-amber{color:var(--al-accent-text)}html.al-noir .al-top{background:#080706;border-bottom-color:#1c1815}html.al-noir .al-brand>span{display:none}html.al-noir .al-logo{width:54px;height:54px}@media (max-width: 900px){html.al-noir .al-logo{width:46px;height:46px}}html.al-noir .al-links{font-weight:500}html.al-noir .al-links a[aria-current=page]{border-bottom-color:var(--al-ink)}html.al-noir .al-tabbar a[aria-current=page]{color:var(--al-ink)}html.al-noir .al-btn{border-radius:0;background:var(--al-red-btn);color:var(--al-red-ink);font-weight:700}html.al-noir .al-btn.is-light{background:var(--al-ink);color:#0b0908}html.al-noir .al-btn.is-ghost{background:transparent;border:var(--cgt-line-frame) solid var(--al-ink)}html.al-noir .al-btn.is-ghost[aria-pressed=true]{background:var(--al-ink);color:#0b0908}html.al-noir .al-btn.is-clay{border-radius:0}html.al-noir .al-round.is-play{background:var(--al-red-btn);color:#fff}html.al-noir .al :focus-visible{outline-color:var(--al-ink)}html.al-noir :is(.al-answer,.al-chordpick button,.al-case,.al-minichords>span,.al-minichords>button,.al-stepcards>li,.al-setbar i,.al-record,.al-doubt,.al-freesum,.al-choice,.al-strum .slot.is-free,.al-freenote,.al-defi-item,.al-defi-canvas,.al-waitbox,.al-soir-list li,.al-chris-reply,.al-pchip,.al-oreille-opt,.al-oreille-verdict>div,.al-netflix-hero,.al-sec,.al-finder,.al-finder-list li,.al-finder-list select,.al-finder-list .tools button,.al-mosaic,.al-ep .pic,.al-studio-box,.al-field input,.al-plan,.al-sec-head .tools button,.al-bars,.al-rh-head select,.al-slots button,.al-chart,.al-welcome-feat,.al-welcome-form,.al-welcome-paths button,.al-tour .tip,.al-tour-end,.al-day,.al-neck,.al-video-song,.al-course-step,.al-course-body,.al-lyrics textarea,.al-groove,.al-clip,.al-harm,.al-bricks,.al-brick-pick,.al-yv,.al-yv-sec,.al-brick-card,.al-brick-lesson,.al-lesson-bars span,.al-brick-save,.al-written,.al-solfege-track,.al-notevals button,.al-contenu-row,.al-contenu-form,.al-thumb,.al-card-song .pic .al-thumb.is-wide,.al-welcome-hero .wall img,.al-welcome-feat .pics img){border-radius:0}html.al-noir .al-chip,html.al-noir .al-chips>*{border-radius:0}html.al-noir .al-section{border-top-color:#1c1815}html.al-noir .al-course-body{border-left-color:var(--al-ink)}html.al-noir .al-record,html.al-noir .al-tour-end{border-color:var(--al-ink)}html.al-noir .al-ep .num{-webkit-text-stroke:1.5px rgba(245,239,230,.8);font-size:78px}html.al-noir .al-day .n{color:transparent;-webkit-text-stroke:1.2px #6b6158}html.al-noir .al-ep .t{font-family:var(--al-sans);font-weight:700;font-size:calc(17px * var(--acces-texte, 1));line-height:1.2}html.al-noir .al-ep:hover .pic,html.al-noir .al-day:hover{box-shadow:inset 0 -3px 0 var(--al-ink)}html.al-noir .al-netflix-hero{background-color:#0b0908}html.al-noir .al-welcome-hero .sign{font-family:var(--al-cond);font-weight:700;font-size:calc(18px * var(--acces-texte, 1));letter-spacing:.06em;text-transform:uppercase}html.al-noir .al-welcome-form .quote span{font-family:var(--al-cond);font-size:calc(16px * var(--acces-texte, 1));text-transform:uppercase;letter-spacing:.08em}html.al-noir body{background:var(--al-bg)}html.al-noir .al{background:var(--al-bg);position:relative;isolation:isolate}html.al-noir{--al-wall: var(--al-bg)}.al-en{font-size:.45em;font-weight:600;opacity:.75;font-family:var(--al-sans);letter-spacing:0}.al-fr{font-size:.55em;opacity:.72;letter-spacing:0;white-space:nowrap}.al-retour-espace{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;padding:8px 16px;background:var(--cgt-papier);color:var(--cgt-encre);font:600 15px var(--al-sans)}.al-retour-espace .al-btn{min-height:40px}:root{--mo-fast: .14s;--mo-base: .3s;--mo-slow: .7s;--mo-rise: 18px;--mo-out: cubic-bezier(.2, .7, .2, 1);--mo-inout: cubic-bezier(.65, 0, .35, 1);--mo-spring: cubic-bezier(.34, 1.56, .64, 1);--mo-accent: 201, 40, 30;--mo-red: 229, 55, 42}@media (max-width: 700px){:root{--mo-base: .24s;--mo-rise: 12px;--mo-slow: .56s}}@keyframes al-rise{0%{opacity:0;transform:translateY(var(--mo-rise))}}@keyframes al-fade{0%{opacity:0}}@keyframes al-breathe{0%,to{opacity:0}50%{opacity:1}}@keyframes al-pulse-beat{0%,to{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(.96)}42%{transform:scale(1.06)}}@keyframes al-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes al-fill{0%{transform:scaleX(0)}}@keyframes al-pop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes al-neon-flicker{0%{opacity:0}8%{opacity:.9}12%{opacity:.1}20%{opacity:1}26%{opacity:.45}34%,to{opacity:1}}@keyframes al-sparks{0%{transform:scale(.15) rotate(0);opacity:1}70%{opacity:1}to{transform:scale(1.25) rotate(25deg);opacity:0}}html.al-vt .al-top{view-transition-name:al-top}html.al-vt .al-tabbar{view-transition-name:al-tabbar}::view-transition-group(al-top),::view-transition-group(al-tabbar){animation-duration:0s}::view-transition-new(al-top),::view-transition-new(al-tabbar){animation:none}::view-transition-old(al-top):not(:only-child),::view-transition-old(al-tabbar):not(:only-child){display:none}::view-transition-old(root){animation:al-vt-old var(--mo-base) var(--mo-inout) both}::view-transition-new(root){animation:al-vt-new var(--mo-base) var(--mo-out) both}@keyframes al-vt-old{to{opacity:0;transform:scale(.985)}}@keyframes al-vt-new{0%{opacity:0;transform:scale(1.012)}}html[data-cut=iris]::view-transition-old(root){animation:al-vt-dim .44s ease both}html[data-cut=iris]::view-transition-new(root){animation:al-iris .44s var(--mo-out) both}@keyframes al-vt-dim{to{opacity:.25}}@keyframes al-iris{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(90% at 50% 50%)}}html[data-cut=out]::view-transition-old(root){animation:al-vt-close .3s var(--mo-inout) both}@keyframes al-vt-close{to{opacity:0;transform:scale(.96)}}@media (max-width: 700px){@keyframes al-vt-old{to{opacity:0}}@keyframes al-vt-new{0%{opacity:0}}}html.al-motion:not(.al-vt) .al>main>*{animation:al-rise var(--mo-base) var(--mo-out) backwards}html.al-motion:not(.al-vt) :is(.al,.al>.al-full)>.al-play{animation:al-fade var(--mo-base) ease backwards}html.al-motion [data-rv=wait]{opacity:0;transform:translateY(var(--mo-rise))}html.al-motion [data-rv=in]{animation:al-rise .52s var(--mo-out) var(--rv-d, 0ms) backwards}.al-studio-title h1,.al-artiste-card h2,.al-monalbum-artist,.al-page>.al-h1,.al-play .al-h1{animation:al-title-on 1.1s linear .12s backwards}@keyframes al-title-on{0%{opacity:0}8%{opacity:.85}12%{opacity:.15}20%{opacity:1}26%{opacity:.55}34%{opacity:1}}.al-tab-ind{display:none}@media (max-width: 900px){.al-tab-ind{display:block;position:absolute;top:-1px;left:4px;height:3px;pointer-events:none;width:calc((100% - 8px) / var(--tab-n, 4));transform:translate(calc(var(--tab-i, 0) * 100%));transition:transform .42s var(--mo-spring)}.al-tab-ind:before{content:"";display:block;height:100%;width:46%;margin:0 auto;border-radius:0;background:var(--al-rouge)}html.al-noir .al-tab-ind:before{background:var(--al-rouge)}.al-tabbar a{-webkit-tap-highlight-color:transparent}.al-tabbar a svg{transition:transform var(--mo-fast) var(--mo-out)}.al-tabbar a:active svg{transform:scale(.88)}.al-tabbar a[aria-current=page] svg{animation:al-pop .38s var(--mo-spring)}}.al-seg{position:relative}.al-seg>button{position:relative;z-index:1;transition:color .2s}.al-seg-pill{position:absolute;z-index:0;border-radius:0;background:var(--al-ink);pointer-events:none;will-change:transform}.al-seg.is-sliding>button[aria-pressed=true]{background:transparent}.al-btn,.al-chip,.al-round,.al-studio-go,.al-avatar{transition:transform var(--mo-fast) var(--mo-out),box-shadow .25s ease,background-color .2s ease,color .2s ease,border-color .2s ease,filter .2s ease}:is(.al-btn,.al-chip,.al-round,.al-studio-go):active:not(:disabled){transform:scale(.965);transition-duration:60ms}@media (hover: hover){.al-btn:not(.is-ghost):not(.is-light):not(.is-clay):not(:disabled):hover{filter:brightness(1.08)}.al-btn.is-ghost:not(:disabled):hover,.al-chip:hover{border-color:var(--al-ink)}.al-round:hover{border-color:var(--al-ink)}.al-avatar:hover{box-shadow:0 0 0 2px var(--al-ink)}}.al-chip[aria-pressed=true],.al-btn.is-ghost[aria-pressed=true]{animation:al-pop .26s var(--mo-out)}.al-studio-go{position:relative;isolation:isolate}.al-studio-go .rec{animation:al-pulse-beat 1.8s ease-in-out infinite}@media (hover: hover){.al-studio-go:hover{filter:brightness(1.08)}}.al-neon span.is-lit{animation:al-neon-on .9s linear calc(.25s + var(--i, 0) * .11s) backwards}@keyframes al-neon-on{0%{color:#2b2521}22%{color:var(--al-ink)}30%{color:#3a302a}46%,to{color:var(--al-ink)}}.al-desk-track .bar i{transform-origin:0 50%;animation:al-vu 1.1s var(--mo-out) calc(.38s + var(--i, 0) * 90ms) backwards}@keyframes al-vu{0%{transform:scaleX(0)}42%{transform:scaleX(1.08)}54%{transform:scaleX(.9)}66%{transform:scaleX(1.04)}80%{transform:scaleX(.98)}to{transform:scaleX(1)}}.al-desk-track .bar i:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:var(--al-ink);opacity:0;animation:al-peak 1.1s linear calc(.38s + var(--i, 0) * 90ms) both}@keyframes al-peak{0%,30%{opacity:0}40%{opacity:1}50%{opacity:.1}62%{opacity:.9}to{opacity:0}}.al-episode.is-now a:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--al-ink);opacity:0;animation:al-breathe 3.4s ease-in-out 1.4s infinite}.al-episode .prog i{transform-origin:0 50%;animation:al-fill 1.2s var(--mo-out) .7s backwards}.al-disques li.is-on .disc{position:relative;overflow:hidden;animation:al-disc-in 1s var(--mo-spring) calc(.45s + var(--i, 0) * .17s) backwards}@keyframes al-disc-in{0%{opacity:0;transform:rotate(-300deg) scale(.3)}}.al-disques-next{display:block;max-width:320px;height:4px;margin-top:8px;border-radius:2px;background:#ffffff1a;overflow:hidden}.al-disques-next i{display:block;height:100%;border-radius:2px;background:var(--al-rouge);transform-origin:0 50%;animation:al-fill 1.3s var(--mo-out) .9s backwards}.al-countup{font-variant-numeric:tabular-nums}.al-artiste-stats b .al-countup,.al-artiste-stats b .al-countup>span{font:inherit;color:inherit}.al-monalbum-sleeve .al-sleeve{animation:al-lift .6s var(--mo-out) 80ms backwards}@keyframes al-lift{0%{transform:translateY(var(--mo-rise))}}.al-monalbum-sleeve .al-vinyl{animation:al-vinyl-out 1.3s var(--mo-out) .45s backwards}.al-monalbum-sleeve .al-vinyl.is-spinning{animation:al-vinyl-out 1.3s var(--mo-out) .45s backwards,al-spin 1.8s linear infinite}@keyframes al-vinyl-out{0%{translate:-31% 0}}.al-monalbum-progress span.is-on{transform-origin:50% 100%;animation:al-fill .5s var(--mo-out) .7s backwards}.al-stars.is-fly{display:inline-flex}.al-stars.is-fly>span{display:inline-block;position:relative;animation:al-star-in .56s var(--mo-spring) calc(.9s + var(--i, 0) * .28s) backwards}@keyframes al-star-in{0%{opacity:0;transform:translateY(-46px) scale(2.2) rotate(-30deg)}}.al-stars.is-fly>span.is-won:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;pointer-events:none;box-shadow:0 -.9em rgb(var(--mo-accent)),.64em -.64em rgb(var(--mo-red)),.9em 0 rgb(var(--mo-accent)),.64em .64em 0 var(--al-ink),0 .9em rgb(var(--mo-red)),-.64em .64em rgb(var(--mo-accent)),-.9em 0 0 var(--al-ink),-.64em -.64em rgb(var(--mo-red));opacity:0;animation:al-sparks .7s ease-out calc(1.26s + var(--i, 0) * .28s) both}.al-score-big{animation:al-rise .5s var(--mo-out) .15s backwards}.al-apres>*{animation:al-rise .5s var(--mo-out) backwards}.al-apres>:nth-child(2){animation-delay:80ms}.al-apres>:nth-child(3){animation-delay:.16s}.al-apres>:nth-child(4){animation-delay:.24s}.al-apres>:nth-child(n+5){animation-delay:.32s}.al-apres>.al-stars.is-fly{animation:none}.al-heat span{animation:al-fade .4s ease .4s backwards}.al-sparks{position:fixed;z-index:95;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;pointer-events:none;font-size:26px;box-shadow:0 -.9em rgb(var(--mo-accent)),.64em -.64em rgb(var(--mo-red)),.9em 0 rgb(var(--mo-accent)),.64em .64em 0 var(--al-ink),0 .9em rgb(var(--mo-red)),-.64em .64em rgb(var(--mo-accent)),-.9em 0 0 var(--al-ink),-.64em -.64em rgb(var(--mo-red));animation:al-sparks .7s ease-out both}.al-flydisc{position:fixed;z-index:96;width:54px;height:54px;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);background:var(--al-rouge);box-shadow:0 0 0 3px var(--al-ink)}.al-onair.is-on{animation:al-onair-on .7s linear}@keyframes al-onair-on{0%{opacity:.35}10%{opacity:1}18%{opacity:.3}30%{opacity:1}38%{opacity:.6}50%,to{opacity:1}}.al-onair.is-on i{animation:al-rec-dot 1.2s ease-in-out infinite}@keyframes al-rec-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.35}}.al-clap{position:fixed;inset:0;z-index:70;display:grid;place-items:center;pointer-events:none;animation:al-clap-life 1.3s linear both}.al-clap:before{content:"";position:absolute;inset:0;background:#17110c99;opacity:0;animation:al-clap-dim 1.3s ease both}.al-clap span{grid-area:1 / 1;position:relative;font:400 clamp(64px,13vw,168px)/1 var(--al-serif);text-transform:uppercase;letter-spacing:.01em;opacity:0}.al-clap .m{color:var(--al-accent-text);animation:al-clap-word .56s var(--mo-out) both}.al-clap .a{color:#fff;animation:al-clap-word .7s var(--mo-out) .52s both}@keyframes al-clap-life{0%{opacity:1}to{opacity:1}}@keyframes al-clap-dim{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}@keyframes al-clap-word{0%{opacity:0;transform:scale(1.35)}25%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(.98)}to{opacity:0;transform:scale(.94)}}.al-fall-road .hit-flash{position:absolute;left:-2px;right:-2px;height:36px;margin-top:-18px;z-index:3;pointer-events:none;background:color-mix(in srgb,var(--c, var(--al-accent)) 45%,transparent);opacity:0;animation:al-hitflash .48s ease-out both}@keyframes al-hitflash{0%{opacity:1;transform:scaleY(1.6)}to{opacity:0;transform:scaleY(.5)}}@media (prefers-reduced-motion: reduce){html.al-motion [data-rv]{opacity:1!important;transform:none!important;animation:none!important}.al>main>*,:is(.al,.al>.al-full)>.al-play,.al-studio-title h1,.al-artiste-card h2,.al-monalbum-artist,.al-page>.al-h1,.al-play .al-h1,.al-tabbar a[aria-current=page] svg,.al-chip[aria-pressed=true],.al-btn.is-ghost[aria-pressed=true],.al-studio-go .rec,.al-neon span.is-lit,.al-desk-track .bar i,.al-desk-track .bar i:after,.al-episode.is-now a:after,.al-episode .prog i,.al-disques li.is-on .disc,.al-disques-next i,.al-monalbum-sleeve .al-sleeve,.al-monalbum-sleeve .al-vinyl,.al-monalbum-sleeve .al-vinyl.is-spinning,.al-monalbum-progress span.is-on,.al-stars.is-fly>span,.al-stars.is-fly>span.is-won:after,.al-score-big,.al-apres>*,.al-heat span,.al-onair.is-on,.al-onair.is-on i,.al-fall-road .hit-flash{animation:none!important}.al-clap,.al-sparks,.al-flydisc,.al-seg-pill{display:none!important}.al-tab-ind,.al-tabbar a svg,.al-btn,.al-chip,.al-round,.al-studio-go,.al-avatar{transition:none!important}:is(.al-btn,.al-chip,.al-round,.al-studio-go):active:not(:disabled){transform:none}}.al-count{position:fixed;inset:0;z-index:72;display:grid;place-items:center;align-content:center;gap:10px;pointer-events:none;background:#17110cb3}.al-count .n{font:400 clamp(120px,24vw,260px)/1 var(--al-serif);color:var(--al-ink);animation:al-count-hit .5s cubic-bezier(.2,.9,.3,1.2) both}.al-count .n.is-one{color:var(--al-accent-text)}.al-count .t{font:700 13px var(--al-sans);letter-spacing:.2em;text-transform:uppercase;color:#d8cfc2}@keyframes al-count-hit{0%{transform:scale(1.6);opacity:0}30%{opacity:1}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.al-count .n{animation:none}}html.al-noir:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--al-wall);clip-path:inset(0 0 0 50%)}html.al-noir body:before{clip-path:inset(0 calc(50% - 1px) 0 0)}html.al-noir body:before,html.al-noir:before{will-change:transform;transition:transform .78s cubic-bezier(.65,0,.35,1),opacity .24s ease,visibility 0s}html.al-noir[data-world=cosmos] body:before{transform:translate(-52%);opacity:0;visibility:hidden}html.al-noir[data-world=cosmos]:before{transform:translate(52%);opacity:0;visibility:hidden}html.al-noir[data-world=cosmos] body:before,html.al-noir[data-world=cosmos]:before{transition:transform .9s cubic-bezier(.6,0,.3,1),opacity .38s ease .64s,visibility 0s 1.02s}.al-cosmos{position:fixed;inset:0;z-index:-2;pointer-events:none;overflow:hidden;contain:strict;will-change:transform;transition:opacity .2s ease .76s,visibility 0s .96s}html[data-world=cosmos] .al-cosmos{opacity:1;visibility:visible;transition:opacity .12s ease,visibility 0s}.al-cosmos i{position:absolute;display:block;font-style:normal}.al-cosmos .px{inset:0}.al-cosmos .px.s1,.al-cosmos .px.s2{will-change:transform}.al-cosmos .px.s1{transform:translate3d(0,calc(mod(var(--sy, 0) * .18,2400)*-1px),0)}.al-cosmos .px.s2{transform:translate3d(0,calc(mod(var(--sy, 0) * .32,2400)*-1px),0)}.al-cosmos .st{left:0;top:0;width:1px;height:1px;border-radius:50%;background:transparent}.al-cosmos .st.s2{animation:al-twinkle 3.6s ease-in-out infinite alternate}@keyframes al-twinkle{0%{opacity:1}60%{opacity:.75}to{opacity:.35}}.al-cosmos .shoot{top:12%;left:-14%;width:140px;height:2px;border-radius:0;opacity:0;background:var(--al-ink);animation:al-shoot 13s 3s linear infinite}@keyframes al-shoot{0%{transform:translate(0) rotate(14deg);opacity:0}2%{opacity:1}9%{transform:translate(70vw,18vh) rotate(14deg);opacity:0}to{transform:translate(70vw,18vh) rotate(14deg);opacity:0}}.al-cosmos .seam{top:0;bottom:0;left:50%;width:104vw;margin-left:-52vw;opacity:0;transform:scaleX(0);background:#c9281e38}html.al-world-open .al-cosmos .seam{animation:al-seam-scale .9s cubic-bezier(.6,0,.3,1) both,al-seam-open 1.08s linear both}html.al-world-close .al-cosmos .seam{animation:al-seam-scale .78s cubic-bezier(.65,0,.35,1) reverse both,al-seam-close .78s linear both}@keyframes al-seam-scale{0%{transform:scaleX(.004)}to{transform:scaleX(1)}}@keyframes al-seam-open{0%{opacity:0}10%{opacity:1}65%{opacity:.9}to{opacity:0}}@keyframes al-seam-close{0%{opacity:0}30%{opacity:.8}90%{opacity:1}to{opacity:0}}html:not([data-world=cosmos]) .al-cosmos *{animation-play-state:paused}html.al-noir[data-world=cosmos] body:after{opacity:.055}html[data-cut=world]::view-transition-old(root){z-index:1;animation:al-vt-world-old .3s ease both}html[data-cut=world]::view-transition-new(root){animation:none}@keyframes al-vt-world-old{to{opacity:0}}html.al-world-now body:before,html.al-world-now:before,html.al-world-now .al-cosmos{transition:none!important}@media (prefers-reduced-motion: reduce){html.al-noir body:before,html.al-noir:before,.al-cosmos{transition:none!important}.al-cosmos *,.al-cosmos{animation:none!important}.al-cosmos .shoot,.al-cosmos .seam{display:none}.al-cosmos .px{transform:none!important}}.ce-soir{display:flex;flex-direction:column}.ce-soir-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 18px}.ce-soir-t{flex:1 1 auto;min-width:0}.ce-soir-chris{display:flex;align-items:center;gap:14px;margin:0 0 20px;font-size:calc(18px * var(--acces-texte, 1));line-height:1.35;color:var(--cgt-ivoire)}.ce-soir-chris img{width:56px;height:56px;flex:none;object-fit:cover;border:var(--cgt-line-frame) solid var(--cgt-papier)}.ce-soir-chris b{color:var(--cgt-papier)}.ce-soir-chris a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ce-soir-titre{margin:0;font:700 clamp(56px,11vw,96px)/.94 var(--cgt-display);text-transform:uppercase;color:var(--cgt-papier)}.ce-soir-titre span{color:var(--cgt-rouge-texte)}.ce-soir-disque{flex:none;line-height:0}.ce-soir-disque svg{display:block}.ce-soir-parts{list-style:none;margin:8px 0 0;padding:0;border-top:var(--cgt-line-frame) solid var(--cgt-papier)}.ce-soir-parts li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 4px;border-bottom:var(--cgt-line-rule) solid var(--cgt-filet-noir)}.ce-soir-parts .cgt-petit{line-height:0}.ce-soir-parts .t{display:flex;flex-direction:column;gap:2px;min-width:0}.ce-soir-parts .t b{font-size:calc(22px * var(--acces-texte, 1));line-height:1.2;color:var(--cgt-papier)}.ce-soir-parts .t span{font-size:calc(17px * var(--acces-texte, 1));line-height:1.45;color:var(--cgt-ivoire)}.ce-soir-parts .t .fait{color:var(--cgt-gris-clair);font-weight:600}.ce-soir-parts li.is-done .t b{color:var(--cgt-gris-clair)}.ce-soir-parts .m{display:flex;align-items:baseline;gap:4px}.ce-soir-parts .m em{font:700 40px/1 var(--cgt-display);font-style:normal;color:var(--cgt-papier)}.ce-soir-parts .m small{font-size:calc(15px * var(--acces-texte, 1));font-weight:600;color:var(--cgt-gris-clair)}.ce-soir-go{display:flex;align-items:center;justify-content:center;gap:14px;min-height:80px;margin-top:28px;padding:0 24px;background:var(--cgt-rouge-bouton);color:var(--cgt-papier);font:700 calc(25px * var(--acces-texte, 1))/1.1 var(--cgt-text);text-align:center}.ce-soir-go:hover{background:var(--cgt-rouge)}.ce-soir-calme{margin:12px 0 0;font-size:calc(17px * var(--acces-texte, 1));color:var(--cgt-gris-clair)}.ce-soir-fini{margin:24px 0 0;padding:18px 20px;border:var(--cgt-line-frame) solid var(--cgt-papier);font-size:calc(18px * var(--acces-texte, 1))}.ce-soir-fini b{color:var(--cgt-papier)}.ce-soir-lien{margin-top:14px;align-self:flex-start;font-weight:600;color:var(--cgt-papier);text-decoration:underline;text-underline-offset:3px}.ce-sem-rail{display:flex;flex-direction:column;gap:6px}.ce-sem-rail .cgt-rail-wrap{max-width:420px}.ce-sem-rail .cgt-rail-wrap .n{color:var(--cgt-papier);font-weight:700}.ce-sem-suite{font-size:calc(16px * var(--acces-texte, 1));color:var(--cgt-gris-clair)}@media (max-width: 600px){.ce-soir-hero{padding-bottom:10px}.ce-soir-disque svg{width:112px;height:112px}.ce-soir-titre{font-size:52px}.ce-soir-chris img{width:48px;height:48px}.ce-soir-parts li{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:16px 0}.ce-soir-parts .cgt-petit svg{width:40px;height:40px}.ce-soir-parts .t b{font-size:calc(19px * var(--acces-texte, 1))}.ce-soir-parts .m em{font-size:32px}.ce-soir-go{min-height:68px;font-size:calc(22px * var(--acces-texte, 1))}}.tj-parts .cgt-petit{line-height:0;margin-bottom:6px}.al-soir-list .cgt-petit{line-height:0}.al-home .al-studio{display:flex;flex-direction:column;gap:28px}.al-studio>.ce-soir{min-width:0}.al-studio-prod{max-width:760px}.al-soir-list li.is-now{border:var(--cgt-line-frame) solid var(--cgt-papier);border-left:6px solid var(--cgt-rouge);background:none}.al-soir-list .t>span:last-child{color:var(--cgt-ivoire)}.al-play .al-ph h1 .ex-sous{font-size:.7em;margin-left:8px}.ex-glisser{margin:6px 24px 0;text-align:right;font-size:calc(14px * var(--acces-texte, 1));color:var(--cgt-gris-clair)}.ex-transport{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto;grid-template-areas:"jouer ecoute tempo . options" "ligne ligne ligne ligne ligne";align-items:center;gap:16px 24px;padding:20px 24px calc(18px + env(safe-area-inset-bottom))}.ex-jouer{grid-area:jouer;position:relative;width:96px;height:96px;padding:0;border:0;background:none;cursor:pointer;line-height:0}.ex-jouer .d svg{display:block;width:96px;height:96px}.ex-jouer .tri{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--cgt-papier)}.ex-jouer:disabled{opacity:.5;cursor:default}.ex-ecoute{grid-area:ecoute;position:relative;min-width:64px;min-height:64px;padding:6px 10px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:var(--cgt-line-frame) solid var(--cgt-papier);background:none;color:var(--cgt-papier);font:600 calc(14px * var(--acces-texte, 1)) var(--cgt-text);cursor:pointer}.ex-ecoute.is-on{background:var(--cgt-papier);color:var(--cgt-encre)}.ex-ecoute .niveau{position:absolute;left:6px;right:6px;bottom:4px;height:3px;background:var(--cgt-filet)}.ex-ecoute .niveau i{display:block;height:100%;background:var(--cgt-rouge)}.ex-tempo{grid-area:tempo;display:flex;align-items:center;gap:12px}.ex-tempo .pas{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:var(--cgt-line-frame) solid var(--cgt-papier);background:none;color:var(--cgt-papier);font:700 26px/1 var(--cgt-text);cursor:pointer}.ex-tempo .v{display:flex;flex-direction:column;align-items:center;min-width:90px}.ex-tempo .v span{font-size:calc(14px * var(--acces-texte, 1));font-weight:600;color:var(--cgt-gris-clair)}.ex-tempo .v b{font:700 48px/.95 var(--cgt-display);color:var(--cgt-papier)}.ex-tempo .v small{font-size:calc(14px * var(--acces-texte, 1));color:var(--cgt-gris-clair);white-space:nowrap}.ex-options{grid-area:options;display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 18px;border:var(--cgt-line-frame) solid var(--cgt-papier);background:none;color:var(--cgt-papier);font:700 calc(19px * var(--acces-texte, 1)) var(--cgt-text);cursor:pointer}.ex-options svg{display:block}.ex-options.is-on{background:var(--cgt-papier);color:var(--cgt-encre)}.ex-options .compte{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;background:var(--cgt-papier);color:var(--cgt-encre);font:700 16px/1 var(--cgt-display)}.ex-options.is-on .compte{background:var(--cgt-encre);color:var(--cgt-papier)}.ex-ligne{grid-area:ligne;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:14px;border-top:var(--cgt-line-rule) solid var(--cgt-filet-noir)}.ex-ligne b{font-size:calc(19px * var(--acces-texte, 1));color:var(--cgt-papier)}.ex-ligne span{font-size:calc(16px * var(--acces-texte, 1));color:var(--cgt-gris-clair)}.ex-ligne .acces-ko{color:var(--cgt-rouge-texte)}.ex-voile{position:fixed;inset:0;z-index:60;background:#17110cc7}.ex-feuille{position:fixed;left:0;right:0;bottom:0;z-index:61;max-height:88vh;overflow-y:auto;background:var(--cgt-papier);color:var(--cgt-encre);border-top:6px solid var(--cgt-rouge);padding:18px 24px calc(22px + env(safe-area-inset-bottom));--al-ink: var(--cgt-encre);--al-muted: var(--cgt-gris);--al-dim: var(--cgt-gris);--al-line: var(--cgt-filet);--al-line2: var(--cgt-encre);--al-bg: var(--cgt-papier);--al-bg2: var(--cgt-papier);--al-surface: var(--cgt-papier);--al-accent-text: var(--cgt-rouge);--al-ink-on-light: var(--cgt-papier)}.ex-f-tete{display:flex;align-items:center;gap:14px;padding-bottom:12px;border-bottom:var(--cgt-line-frame) solid var(--cgt-encre)}.ex-f-tete h2{margin:0;font:700 34px/1 var(--cgt-display);text-transform:uppercase;color:var(--cgt-encre)}.ex-f-tete .n{flex:1;font-size:calc(15px * var(--acces-texte, 1));font-weight:600;color:var(--cgt-gris)}.ex-fermer,.ex-btn-encre{min-height:48px;padding:0 18px;border:var(--cgt-line-frame) solid var(--cgt-encre);background:var(--cgt-papier);color:var(--cgt-encre);font:700 calc(16px * var(--acces-texte, 1)) var(--cgt-text);cursor:pointer}.ex-feuille .t{display:flex;flex-direction:column;gap:2px;min-width:0}.ex-feuille .t b{font-size:calc(18px * var(--acces-texte, 1));color:var(--cgt-encre)}.ex-feuille .t span{font-size:calc(15px * var(--acces-texte, 1));line-height:1.4;color:var(--cgt-gris)}.ex-f-boucle,.ex-f-aller,.ex-f-bloque{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:14px 0;border-bottom:var(--cgt-line-rule) solid var(--cgt-filet)}.ex-f-boucle .al-boucle{margin:0}.ex-f-aller{flex-direction:column;align-items:stretch}.ex-f-aller .bars i{background:var(--cgt-filet)}.ex-f-aller .bars i.t-rest{background:var(--cgt-papier);outline:1px solid var(--cgt-filet)}.ex-f-aller .bars i.is-past{background:var(--cgt-gris)}.ex-f-aller .bars i.t-good.is-past{background:var(--cgt-encre)}.ex-f-aller .bars i.t-bad{background:var(--cgt-rouge)}.ex-puces{display:inline-flex;flex-wrap:wrap}.ex-puces button{min-height:46px;padding:0 14px;margin:0 -1.5px -1.5px 0;border:var(--cgt-line-frame) solid var(--cgt-encre);background:var(--cgt-papier);color:var(--cgt-encre);font:600 calc(16px * var(--acces-texte, 1)) var(--cgt-text);cursor:pointer}.ex-puces button[aria-pressed=true]{background:var(--cgt-encre);color:var(--cgt-papier)}.ex-f-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.ex-reglage{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:var(--cgt-line-rule) solid var(--cgt-filet)}.ex-ouinon{flex:none;display:inline-flex;border:var(--cgt-line-frame) solid var(--cgt-encre)}.ex-ouinon button{min-width:54px;min-height:46px;border:0;background:var(--cgt-papier);color:var(--cgt-texte);font:600 calc(15px * var(--acces-texte, 1)) var(--cgt-text);cursor:pointer}.ex-ouinon button[aria-pressed=true]{background:var(--cgt-encre);color:var(--cgt-papier);font-weight:700}.ex-f-bloque{border-bottom:0;padding-bottom:0}@media (max-width: 700px){.ex-transport{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"jouer ecoute tempo" "ligne ligne options";gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.ex-jouer,.ex-jouer .d svg{width:80px;height:80px}.ex-ecoute{min-width:56px;min-height:56px;padding:4px 6px}.ex-tempo{justify-content:flex-end;gap:8px}.ex-tempo .pas{width:48px;height:48px}.ex-tempo .v{min-width:64px}.ex-tempo .v b{font-size:40px}.ex-tempo .v small{display:none}.ex-options{justify-content:center;min-height:52px;padding:0 12px;font-size:calc(17px * var(--acces-texte, 1))}.ex-ligne{flex-direction:column;padding-top:0;border-top:0}.ex-ligne b{font-size:calc(17px * var(--acces-texte, 1))}.ex-ligne span{font-size:calc(14px * var(--acces-texte, 1))}.ex-feuille{padding:14px 16px calc(18px + env(safe-area-inset-bottom))}.ex-f-tete h2{font-size:28px}.ex-f-liste{grid-template-columns:minmax(0,1fr)}.ex-glisser{margin:4px 16px 0}}.al-coll-card.cgt-tuile{gap:8px}.cgt-tuile-champ{position:relative;display:block;height:170px;overflow:hidden;background:var(--cgt-encre);border:var(--cgt-line-rule) solid var(--cgt-filet-noir)}.cgt-tuile-champ .cordes{position:absolute;left:0;right:0;top:46px;line-height:0}.cgt-tuile-champ .cordes svg{display:block;width:100%;height:60px}.cgt-tuile-champ .boites{position:absolute;left:10px;top:8px;display:flex;gap:10px}.cgt-tuile-champ .boites>span{display:flex;align-items:flex-end;gap:4px;line-height:0}.cgt-tuile-champ .boites b{font:400 18px/1 "CGT Accords",var(--cgt-display);color:var(--cgt-papier)}.cgt-tuile-champ .lane{position:absolute;left:12px;top:14px;display:flex;gap:8px;font:700 24px/1 var(--cgt-display);color:var(--cgt-gris-clair);white-space:nowrap}.cgt-tuile-champ .lane .on{color:var(--cgt-rouge-texte)}.cgt-tuile-champ .compte{position:absolute;right:6px;top:6px;line-height:0}.cgt-tuile-champ .bande{position:absolute;left:0;bottom:10px;max-width:94%;padding:7px 12px 6px;background:var(--cgt-papier);color:var(--cgt-encre);font:700 18px/.95 var(--cgt-display);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cgt-tuile-champ .graines{position:absolute;left:0;right:0;bottom:0;line-height:0}.cgt-tuile-champ .graines{overflow:hidden}.cgt-tuile-champ .graines svg{display:block;width:auto;height:10px}.cgt-tuile .cap{display:flex;flex-direction:column;gap:2px;min-width:0}.cgt-tuile .cap b{font-size:calc(17px * var(--acces-texte, 1));color:var(--cgt-papier);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cgt-tuile .cap .chanson{font-size:calc(15px * var(--acces-texte, 1));color:var(--cgt-ivoire);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cgt-tuile .cap .sub{font-size:calc(15px * var(--acces-texte, 1));color:var(--cgt-gris-clair)}.cgt-tuile-champ.is-grand{height:300px}.cgt-tuile-champ.is-grand .cordes{top:110px}.cgt-tuile-champ.is-grand .cordes svg{height:90px}.cgt-tuile-champ.is-grand .lane{font-size:48px;gap:18px;left:24px;top:32px}.cgt-tuile-champ.is-grand .bande{font-size:40px;padding:12px 22px 10px;bottom:14px}@media (max-width: 640px){.cgt-tuile-champ{height:160px}.cgt-tuile-champ .lane{font-size:20px}.cgt-tuile-champ .cordes{top:38px}}.cgt-sous-petit{display:block;margin-top:4px;font-size:calc(17px * var(--acces-texte, 1));color:var(--cgt-gris-clair)}.al-coll-head .cgt-tuile-champ{max-width:420px;margin:8px 0}.cgt-bientot-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:0 24px}.cgt-bientot-liste li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:var(--cgt-line-rule) solid var(--cgt-filet-noir)}.cgt-bientot-liste b{color:var(--cgt-papier)}.cgt-bientot-liste span{color:var(--cgt-gris-clair)}.ac-carte .cgt-chris.is-cadre{padding:22px;border:var(--cgt-line-frame) solid var(--cgt-papier);background:none;align-items:flex-start}.ac-carte .cgt-chris.is-cadre .ph{width:132px;height:132px}.ac-carte .cgt-chris .dit{font-size:calc(20px * var(--acces-texte, 1));color:var(--cgt-papier)}.ac-carte .cgt-chris .sig{font-size:34px}.ac-carte .cgt-chris .acts .al-link{font-weight:600;text-decoration:underline;text-underline-offset:3px}.ac-carte .ac-etat{background:none;border:var(--cgt-line-rule) solid var(--cgt-filet-noir)}.ac-carte .ac-etat dd{color:var(--cgt-ivoire)}.ac-carte .ac-etat dd b{color:var(--cgt-papier)}.ac-carte.is-offre{margin-top:8px}.al-artiste-card{min-height:250px}.al-artiste-card .rank{color:var(--cgt-ivoire);font-weight:600}@media (min-width: 600px){.al-artiste-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.al-artiste-stats>*{border-bottom:0}.al-artiste-stats>*:nth-child(2n){border-right:1px solid var(--al-line)}.al-artiste-stats>*:last-child{border-right:0}}.al-artiste-stats span{font-size:calc(16px * var(--acces-texte, 1))}.al-disques h3{font:700 26px/1 var(--cgt-display)}.al-disques .disc{width:auto;height:auto;border:0;border-radius:0;line-height:0}.al-disques li.is-on .disc{border:0;box-shadow:none;background:none}.al-disques li{font-size:calc(15px * var(--acces-texte, 1))}.al-disques li b{font-size:calc(17px * var(--acces-texte, 1))}.al-disques-suite{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px}.al-disques-suite .cgt-rail-wrap{max-width:300px}.al-disques-suite .cgt-rail-wrap .n{display:none}.al-disques-suite p{margin:0;font-size:calc(16px * var(--acces-texte, 1));color:var(--cgt-ivoire)}.al-disques-suite p b{color:var(--cgt-rouge-texte)}@media (max-width: 600px){.ac-carte .cgt-chris.is-cadre{flex-direction:column}.ac-carte .cgt-chris.is-cadre .ph{width:96px;height:96px}}.cc-jouer{display:flex;flex-direction:column;gap:4px}.cc-jouer>.boites{display:flex;flex-wrap:wrap;gap:18px}.cc-jouer>.boites svg{display:block}.cc-noms{margin:0;display:flex;flex-wrap:wrap;gap:10px 18px;font:400 32px/1 "CGT Accords",var(--cgt-display);color:var(--cgt-papier)}.cc-jouer .ce-soir-go{border:0;cursor:pointer;width:100%}.cgt-apercu{margin:22px 0 0}.cgt-apercu figcaption{margin-bottom:8px;font-size:calc(15px * var(--acces-texte, 1));font-weight:600;color:var(--cgt-gris-clair)}.cgt-apercu .rail{position:relative;padding:12px 12px 12px 0;background:var(--cgt-papier);color:var(--cgt-encre)}.cgt-apercu .tab{position:absolute;left:0;top:12px;line-height:0}.cgt-apercu .cells{display:grid;grid-template-columns:var(--cols);margin-left:46px}.cgt-apercu .cell{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:150px;min-width:0;padding:10px;border:var(--cgt-line-frame) solid var(--cgt-encre);border-right-width:0}.cgt-apercu .cell:last-child{border-right-width:1.5px}.cgt-apercu .cell.is-now{border:3px solid var(--cgt-encre)}.cgt-apercu .when{font-size:calc(14px * var(--acces-texte, 1));font-weight:600;color:var(--cgt-gris)}.cgt-apercu .nom{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.cgt-apercu .nom b{font:400 30px/.9 "CGT Accords",var(--cgt-display);color:var(--cgt-encre)}.cgt-apercu .cell.is-now .nom b{font-size:50px}.cgt-apercu .nom small{font-size:calc(14px * var(--acces-texte, 1));font-weight:600;color:var(--cgt-texte)}.cgt-apercu .graines{line-height:0}.cgt-apercu .graines svg{display:block;width:100%;height:auto}.cgt-apercu .cnt{display:flex}.cgt-apercu .cnt span{flex:1 1 0;text-align:center;font:400 14px/1.2 "CGT Syllabes",var(--cgt-text);color:var(--cgt-gris)}.cgt-apercu .cnt span.is-temps{font-weight:700;color:var(--cgt-encre)}@media (max-width: 600px){.cgt-apercu .cells{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cgt-apercu .cell:nth-child(n+3){display:none}.cgt-apercu .cell:nth-child(2){border-right-width:1.5px}}.vf-page .cgt-tuile-champ{max-width:820px}.vf-acts-b{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.vf-acts-b .al-link{font-weight:600;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer;font-size:inherit;color:var(--cgt-papier)}.ex-f-boucle .al-boucle-k{display:none}.ex-ouinon button:first-child[aria-pressed=true]{background:var(--cgt-filet);color:var(--cgt-encre)}.cgt-entete .tj-sem{font:700 calc(26px * var(--acces-texte, 1))/1.1 var(--cgt-display);color:var(--cgt-ivoire);letter-spacing:0}.tj-soir-k{margin:0;font:700 calc(20px * var(--acces-texte, 1))/1.1 var(--cgt-display)}@media (max-width: 700px){.ex-texte-haut{display:none}}.cc-boites{display:flex;flex-wrap:wrap;gap:22px}.cc-boites>span{display:flex;flex-direction:column;align-items:center;gap:6px}.cc-boites svg{display:block}.cc-boites b{font:400 32px/1 "CGT Accords",var(--cgt-display);color:var(--cgt-papier)}@media (max-width: 600px){.cc-boites{gap:12px}.cc-boites svg{width:72px;height:auto}.cc-boites b{font-size:24px}}.al .cc-carton dt{font-size:calc(14px * var(--acces-texte, 1));letter-spacing:0;text-transform:none;font-weight:600;color:var(--cgt-gris-clair)}.cgt-tuile-champ .tampon{position:absolute;right:10px;top:50px;display:flex;flex-direction:column;align-items:center;gap:3px;line-height:0;padding:4px 6px;background:var(--cgt-encre)}.cgt-tuile-champ .tampon svg{display:block}.cgt-tuile-champ .tampon .nom{font:600 14px/1 var(--cgt-text);color:var(--cgt-ivoire)}.cgt-tuile-champ.is-grand .tampon{right:24px;top:110px;padding:8px 10px}.cgt-tuile-champ.is-grand .tampon .nom{font-size:16px}@media (max-width: 600px){.cgt-tuile-champ.is-grand .lane{font-size:38px;gap:12px;left:16px}.cgt-tuile-champ.is-grand .tampon{top:96px;right:12px}.cgt-tuile-champ.is-grand .tampon svg{width:auto;height:76px}.cgt-tuile-champ.is-grand .bande{font-size:30px;padding:10px 16px 8px}}.cgt-tuile-champ .lane{align-items:baseline;font:400 22px/1 "CGT Syllabes",var(--cgt-text);color:var(--cgt-gris-clair)}.cgt-tuile-champ .lane .on{font:700 26px/1 var(--cgt-display);color:var(--cgt-rouge-texte)}.cgt-tuile-champ .bande{display:flex;flex-direction:column;gap:3px;max-width:70%;padding:7px 12px 8px;white-space:normal;text-transform:none;font:inherit}.cgt-tuile-champ .bande .k{font:700 14px/1.05 var(--cgt-display);color:var(--cgt-rouge);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cgt-tuile-champ .bande .t{font:700 18px/.95 var(--cgt-display);text-transform:uppercase;color:var(--cgt-encre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cgt-tuile-champ .tampon{top:auto;bottom:16px;right:8px;background:none;padding:0}.cgt-tuile-champ.is-grand .lane{font-size:40px}.cgt-tuile-champ.is-grand .lane .on{font-size:48px}.cgt-tuile-champ.is-grand .bande{padding:12px 22px;max-width:72%}.cgt-tuile-champ.is-grand .bande .k{font-size:20px}.cgt-tuile-champ.is-grand .bande .t{font-size:40px}.cgt-tuile-champ.is-grand .tampon{top:auto;bottom:22px;right:24px}@media (max-width: 600px){.cgt-tuile-champ.is-grand .lane{font-size:30px}.cgt-tuile-champ.is-grand .lane .on{font-size:36px}.cgt-tuile-champ.is-grand .tampon{top:auto;bottom:18px}.cgt-tuile-champ.is-grand .bande .t{font-size:28px}}.cgt-tuile-champ .tampon .nom{max-width:72px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.cgt-tuile-champ.has-tampon .bande{max-width:min(70%,calc(100% - 88px))}.cgt-tuile-champ.has-tampon .bande .t{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.cgt-tuile-champ.is-grand .tampon .nom{max-width:130px}.cgt-tuile-champ.is-grand.has-tampon .bande{max-width:min(72%,calc(100% - 160px))}.mc-face{border-radius:50%;background:var(--cgt-filet-noir);border:1px solid var(--cgt-gris);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:none;font-weight:700;color:var(--cgt-papier)}.mc-face img{width:100%;height:100%;object-fit:cover}.al-avatar.has-photo{padding:0;background:none;overflow:hidden}.al-avatar.has-photo .mc-face{border:var(--cgt-line-frame) solid var(--cgt-papier)}.al-artiste-photo{position:absolute;z-index:2;right:20px;top:58px;width:120px;height:120px;border:var(--cgt-line-frame) solid var(--cgt-papier);background:var(--cgt-encre);overflow:hidden;line-height:0}.al-artiste-photo img{width:100%;height:100%;object-fit:cover;display:block}.al-artiste-photo.is-vide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px;line-height:1.2;color:var(--cgt-papier);text-align:center;font:600 calc(14px * var(--acces-texte, 1)) var(--cgt-text);text-decoration:underline;text-underline-offset:3px}.al-artiste-photo.is-vide:hover{border-color:var(--cgt-rouge-texte)}.ac-prise .who .mc-face,.pe-take-head .mc-face{margin-right:6px;vertical-align:middle}@media (max-width: 600px){.al-artiste-photo{width:92px;height:92px;top:54px;right:14px}}.al-artiste-card>h2,.al-artiste-card>.pres{max-width:calc(100% - 140px);overflow-wrap:anywhere}.al-artiste-card>.rank,.al-artiste-card>.since{max-width:calc(100% - 72px)}.cr-essai{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.cr-essai-carte{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.al-minute-pair{flex-wrap:wrap;gap:12px 20px;max-width:100%}.al-minute-pair>*{min-width:0;max-width:100%}.al-minute-pair svg{max-width:100%;height:auto}.al-course,.al-course>*{min-width:0;max-width:100%}.al-course-steps{width:100%}.cc-row,.cc-off{flex-wrap:wrap;max-width:100%}.cc-row .al-btn,.cc-off .al-btn{max-width:100%;white-space:normal}.al-sec-head{max-width:100%;min-width:0}.al-sec-head .tools{display:flex;flex-wrap:wrap;gap:6px;max-width:100%;min-width:0}.al-sec-head select{max-width:100%;min-width:0}.al-sec-head b{min-width:0;overflow-wrap:anywhere}.al-page.al-studio .al-btn{max-width:100%;white-space:normal}.al-page.al-studio code{white-space:pre-wrap;overflow-wrap:anywhere}.al-skip{position:absolute;left:12px;top:-80px;z-index:200;padding:12px 18px;background:var(--al-ink);color:#0b0908!important;font:700 16px var(--al-sans);border-radius:0;text-decoration:none}.al-skip:focus,.al-skip:focus-visible{top:12px;outline:3px solid var(--al-accent);outline-offset:2px}.al #contenu:focus,.al h1[tabindex="-1"]:focus{outline:none}.al-acces-entry{display:flex;align-items:center;gap:16px;border-color:var(--al-line2)}.al-acces-entry:hover{border-color:var(--al-accent-text)}.al-acces-entry-ic{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#c9281e1f;color:var(--al-accent-text)}.al-acces-entry-go{flex:none;font-size:22px;color:var(--al-accent-text)}.acces{gap:28px}.acces .al-h1{margin-top:0}.acces-lead{margin:0;max-width:720px;font-size:calc(19px * var(--acces-texte, 1));line-height:1.5;color:var(--al-ink)}.acces-profils{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px}.acces-profil{display:flex;align-items:flex-start;gap:14px;padding:18px 18px 18px 20px;background:var(--al-surface);border:1px solid var(--al-line2);border-radius:0}.acces-profil.is-on{border-color:var(--al-accent-text);box-shadow:inset 4px 0 0 var(--al-accent)}.acces-profil-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.acces-profil-t b{font-size:calc(20px * var(--acces-texte, 1));line-height:1.2}.acces-profil-t>span{font-size:calc(15.5px * var(--acces-texte, 1));line-height:1.5}.acces-group{display:flex;flex-direction:column;background:var(--al-surface);border:1px solid var(--al-line);border-radius:0;padding:6px 20px 12px}.acces-group-t{margin:12px 0 2px;font:700 calc(15px * var(--acces-texte, 1)) var(--al-cond, var(--al-sans));letter-spacing:.06em;text-transform:uppercase;color:var(--al-accent-text)}.acces-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:14px 0;border-top:1px solid var(--al-line)}.acces-group-t+.acces-row{border-top:0}.acces-row-t{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:4px}.acces-row-t b{font-size:calc(17px * var(--acces-texte, 1))}.acces-row-t>span{font-size:calc(15px * var(--acces-texte, 1));line-height:1.5}.acces-row-c{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;min-width:0}.acces .al-seg{flex-wrap:wrap;border-radius:0}.acces .al-btn{white-space:normal;text-align:left}.acces-apercu{margin:0 0 6px;padding:14px 16px;border:1px dashed var(--al-line2);border-radius:0;background:var(--al-bg)}.acces-apercu p{margin:6px 0 4px;font-size:calc(17px * var(--acces-texte, 1));line-height:1.5}.acces-apercu-chord{font:400 calc(26px * var(--acces-texte, 1))/1.1 var(--al-serif);color:var(--al-accent-text)}.acces-volume{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.acces-volume input[type=range]{width:min(260px,60vw);height:44px;accent-color:var(--al-accent-text);cursor:pointer}.acces-volume output{min-width:4ch;font-weight:700;font-variant-numeric:tabular-nums}.acces-essai{padding:4px 0 12px}.acces-lien{display:inline-flex;align-items:center;min-height:44px;margin-bottom:4px}.acces-foot{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.acces-switch{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:44px;min-width:44px;padding:4px 6px;border:0;background:none;color:var(--al-ink);cursor:pointer;font:700 calc(15px * var(--acces-texte, 1)) var(--al-sans)}.acces-switch .track{position:relative;width:52px;height:30px;border-radius:0;background:#2a2521;border:2px solid #8a7f73;transition:background .15s}.acces-switch .knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#d8cfc2;transition:transform .15s}.acces-switch.is-on .track{background:var(--al-accent);border-color:var(--al-accent-text)}.acces-switch.is-on .knob{transform:translate(22px);background:#15110b}.acces-switch .word{min-width:3ch}.acces-switch:focus-visible{outline:3px solid var(--al-accent);outline-offset:2px;border-radius:0}.acces-etapes{max-width:760px;padding:16px 20px;border:1px solid var(--al-line2);border-left:4px solid var(--al-accent);border-radius:0;background:var(--al-surface)}.acces-etapes-t{margin:0 0 10px;font:700 calc(17px * var(--acces-texte, 1)) var(--al-sans)}.acces-etapes ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.acces-etapes li{display:flex;gap:12px;align-items:baseline;font-size:calc(16.5px * var(--acces-texte, 1));line-height:1.45}.acces-etapes .n{flex:none;width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;background:var(--al-accent);color:var(--al-accent-ink);font-weight:800;font-size:15px}.acces-pause-btn{position:fixed;right:16px;top:calc(16px + env(safe-area-inset-top,0px));z-index:90;display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 20px;border-radius:0;border:2px solid var(--al-ink);background:#15110f;color:var(--al-ink);font:700 calc(17px * var(--acces-texte, 1)) var(--al-sans);cursor:pointer}.acces-pause-btn:focus-visible{outline:3px solid var(--al-accent);outline-offset:3px}.acces-pause{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px;background:#080706f0}.acces-pause-box{width:min(460px,100%);display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;background:var(--al-surface);border:1px solid var(--al-line2);border-radius:0}.acces-pause-box h2{margin:0;font:400 40px/1 var(--al-serif)}.acces-pause-box p{margin:0;font-size:calc(18px * var(--acces-texte, 1));line-height:1.5}html.al-noir .al-h3{font-size:calc(24px*min(var(--acces-texte, 1),1.25))}.al-page p{overflow-wrap:anywhere}html[data-acces-lecturefacile] .al{letter-spacing:.02em;word-spacing:.08em;line-height:1.6}html[data-acces-lecturefacile] .al :is(p,li){line-height:1.65}html[data-acces-lecturefacile] .al :is(em,i,.al-em,.al-quote){font-style:normal}html[data-acces-lecturefacile] .al :is(p,.al-small,.al-muted){text-align:left}html[data-acces-contraste],html.al-noir[data-acces-contraste]{--al-muted: #e2dace;--al-dim: #cfc6ba;--al-line: #6b6157;--al-line2: #a39788}html[data-acces-contraste] .al :focus-visible{outline:4px solid var(--al-ink)!important;outline-offset:3px}html[data-acces-contraste] .al :is(.al-card,.al-chip,.al-input,.al-seg,.al-btn.is-ghost,.acces-group,.acces-profil,.al-answer){border-width:2px}html[data-acces-contraste] .al .al-seg button[aria-pressed=true],html[data-acces-contraste] .al .al-chip[aria-pressed=true]{box-shadow:0 0 0 3px var(--al-accent)}html[data-acces-contraste] .al a:not(.al-btn):not(.al-card):not([class*=al-tab]){text-decoration-thickness:2px}html[data-acces-contraste] .al .al-links a,html[data-acces-contraste] .al .al-tabbar a{color:var(--al-ink)}html[data-acces-contraste] .al-skip{outline:3px solid var(--al-accent)}html.al-noir[data-acces-contraste]:after{opacity:.2!important}html[data-acces-calme] *,html[data-acces-calme] *:before,html[data-acces-calme] *:after,html[data-acces-calme]:before,html[data-acces-calme]:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html[data-acces-calme] [data-rv]{opacity:1!important;transform:none!important}html[data-acces-calme] :is(.al-clap,.al-sparks,.al-flydisc,.al-seg-pill),html[data-acces-calme] .al-cosmos :is(.shoot,.seam),html[data-acces-calme] .tu :is(.tu-comet,.tu-beam),html[data-acces-calme] .ud :is(.ud-particle,.ud-shoot,.ud-film .bar,.ud-poster .sweep),html[data-acces-calme] .hm-stagein:after{display:none!important}html[data-acces-calme] .al-cosmos .px{transform:none!important}html[data-acces-calme] .hm :is(.hm-draw,.hm-slice,.hm-ringdraw),html[data-acces-calme] .ud .ud-draw{stroke-dashoffset:0!important}html[data-acces-calme] .ud :is(.ud-frise .ud-f-col,.ud-frise .ud-f-stars){opacity:1!important}html.al-noir[data-acces-calme]:after{opacity:.6;transform:none}html[data-acces-calme] .cab-deco{visibility:hidden}html[data-acces-calme] .al-tools .al-tool[title]{display:none}html[data-acces-calme] .acces-echec{color:var(--al-ink)!important;border-color:var(--al-line2)!important;background-color:transparent!important}html[data-acces-calme] .al-verdict{color:var(--al-ink)!important}html[data-acces-calme] .al-hw .note:is(.v-wrong,.v-missed){border-left-color:var(--al-dim)!important;outline-color:var(--al-dim)!important}html[data-acces-calme] .al-strum .slot.v-missed{border-bottom-color:var(--al-dim)!important}html[data-acces-calme] :is(.al-heat .h-poor,.al-strip .bars i.t-bad,.al-oreille-dots span.no){background:var(--al-dim)!important;border-color:var(--al-dim)!important}html[data-acces-calme] :is(.al-answer.is-wrong,.al-oreille-opt.is-wrong,.le-choice.is-bad){border-color:var(--al-line2)!important;color:var(--al-ink)!important;background:transparent!important}html[data-acces-calme] :is(.ex-lab.is-bad,.le-verdict .is-bad,.fp-figures .is-bad b){color:var(--al-ink)!important}html[data-acces-calme] :is(.le .le-glyph.is-bad,.le-tab-num.is-bad){fill:var(--al-ink)!important}html[data-acces-calme] :is(.le-tab-stem.is-bad,.le-pad-line.is-bad,.le-pad-stem.is-bad,.fp-mark.is-bad,.fp-acc.is-bad){stroke:var(--al-dim)!important}html[data-acces-calme] .fp-bar.is-bad{border-color:var(--al-line2)!important;background:transparent!important}html[data-acces-masquerscores] .acces-score,html[data-acces-calme] .acces-score{display:none!important}html[data-acces-daltonien] .acces-ok:before{content:"✓ ";font-weight:800}html[data-acces-daltonien] .acces-ko:before{content:"✕ ";font-weight:800}html[data-acces-daltonien] .al-answer.is-right:after{content:"✓";margin-left:auto;font-weight:800;font-size:1.2em}html[data-acces-daltonien] .al-answer.is-wrong:after{content:"✕";margin-left:auto;font-weight:800;font-size:1.2em}html[data-acces-daltonien] .al-oreille-opt.is-right:after{content:" ✓";font-weight:800}html[data-acces-daltonien] .al-oreille-opt.is-wrong:after{content:" ✕";font-weight:800}html[data-acces-daltonien] :is(.al-heat .h-poor,.al-strip .bars i.t-bad){background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.55) 0 3px,transparent 3px 7px)!important}html[data-acces-daltonien] .al-hw .note:is(.v-wrong,.v-missed){outline-style:dashed;outline-width:3px}
