.nombre{font-variant-numeric:tabular-nums}.lu{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.roues{align-items:flex-start;display:inline-flex}.fixe{height:1lh}.roue{height:1lh;overflow:hidden}.crans{transform:translateY(calc(var(--chiffre) * -1lh));transition:transform var(--roue,.5s) cubic-bezier(.85, 0, .15, 1);flex-direction:column;display:flex}.cran{opacity:.2;height:1lh;transition:opacity .3s ease-in}.cran.actif{opacity:1}@media (prefers-reduced-motion:reduce){.crans,.cran{transition-duration:1ms}}main{--marge-basse:clamp(1.5rem, 4vw, 3.5rem);--bande:calc(var(--marge-basse) + 2.75rem);box-sizing:border-box;place-items:center;min-height:100dvh;padding:clamp(1.5rem,6vw,6rem);display:grid}main.lecture{--roue:.19s}.cours{inset:0;bottom:var(--bande);width:100%;height:calc(100dvh - var(--bande));fill:var(--encre);opacity:0;transition:filter .42s var(--elan);animation:.9s ease-out .12s forwards apparaitre;position:fixed}.cours.recule{filter:opacity(.25)}main.lecture .cours{cursor:crosshair}@keyframes apparaitre{to{opacity:1}}[data-seance]{opacity:.14;transition:opacity .2s}[data-seance].hausse{opacity:.26}[data-seance].lue,[data-seance].hausse.lue{opacity:.9}.reticule{fill:var(--accent);opacity:.3}.reticule.ancre{opacity:.16}.portee{fill:var(--accent);opacity:.03}.mesure{bottom:var(--bande);border-top:1px solid var(--accent);opacity:.45;pointer-events:none;height:0;animation:monter .42s var(--elan) both;position:fixed}.mesure:after{content:"";border-top:1px solid var(--accent);border-right:1px solid var(--accent);width:.45rem;height:.45rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.cote{text-align:center;transition:opacity .34s var(--elan), transform .34s var(--elan);position:relative}.cote.masque{opacity:0;transform:scale(.96)}.cote.chargement{opacity:.35}.declencheur{color:inherit;font:inherit;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;opacity:.5;background:0 0;border:0;margin:0 auto clamp(.25rem,1vw,.6rem);padding:.75rem 1rem;font-size:clamp(.7rem,1.4vw,.875rem);font-weight:500;transition:opacity .2s;display:block}.declencheur:hover,.declencheur:focus-visible{opacity:1}h1{letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-wrap:balance;min-height:1.05em;margin:0;font-size:clamp(2.75rem,11vw,9rem);font-weight:800;line-height:1.05;transition:opacity .26s ease-out,transform .26s ease-out}h1:empty{opacity:0;transform:translateY(.12em)}h1 .nombre{cursor:pointer}.releve{left:0;right:0;bottom:var(--marge-basse);padding-inline:var(--marge-basse);box-sizing:border-box;pointer-events:none;animation:monter .42s var(--elan) both;justify-content:flex-end;align-items:baseline;gap:clamp(.9rem,2.4vw,2.25rem);display:flex;position:fixed}@keyframes monter{0%{opacity:0;transform:translateY(.75rem)}}.date{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:.45;flex:none;margin:0;font-size:clamp(.6rem,1.1vw,.7rem);font-weight:500}.prix{align-items:baseline;gap:clamp(.9rem,2.4vw,2.25rem);margin:0;display:flex}.prix>div{white-space:nowrap;align-items:baseline;gap:.45em;display:flex}dt{opacity:.4;font-size:clamp(.7rem,1.3vw,.85rem);font-weight:500}.mot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}dd{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:clamp(.95rem,1.9vw,1.35rem);font-weight:600}.vers{opacity:.3;flex:none;font-size:clamp(.8rem,1.5vw,1rem)}.ecart{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;flex:none;margin:0;font-size:clamp(.95rem,1.9vw,1.35rem);font-weight:600}.unite{margin-left:.2em}.duree{letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-left:.7em;font-size:.62em;font-weight:500}.duree:before{content:"·";margin-right:.7em}.echelles{left:var(--marge-basse);bottom:var(--marge-basse);transition:opacity .3s var(--elan);gap:.15rem;display:flex;position:fixed}.echelles.masque{opacity:0}.echelles button{min-width:2.25rem;color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.04em;cursor:pointer;opacity:.35;background:0 0;border:0;padding:.5rem .35rem;font-size:clamp(.7rem,1.3vw,.85rem);font-weight:600;transition:opacity .2s,color .2s}.echelles button:hover,.echelles button:focus-visible{opacity:.8}.echelles button[aria-pressed=true]{color:var(--accent);opacity:1}.selecteur{box-sizing:border-box;background:color-mix(in oklab, var(--fond) 78%, transparent);-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;align-content:center;justify-items:center;gap:clamp(.1rem,.5vw,.35rem);padding:clamp(1.5rem,6vw,6rem);transition:opacity .3s,visibility .3s;display:grid;position:fixed;inset:0}.selecteur.ouvert{opacity:1;visibility:visible;transition:opacity .3s}.recherche{border:0;border-bottom:1px solid color-mix(in oklab, var(--encre) 22%, transparent);width:min(22rem,70vw);color:inherit;font:inherit;letter-spacing:.04em;text-align:center;background:0 0;margin-bottom:clamp(.75rem,2.5vw,1.75rem);padding:.4em .2em;font-size:clamp(.9rem,1.8vw,1.15rem);transition:border-color .2s}.recherche::placeholder{color:inherit;opacity:.3}.recherche:focus{border-bottom-color:var(--accent);outline:none}.vide{letter-spacing:.04em;opacity:.35;margin:0;font-size:clamp(.9rem,1.8vw,1.15rem)}.selecteur button{color:inherit;font:inherit;letter-spacing:-.035em;cursor:pointer;opacity:0;transition:opacity .46s var(--elan), transform .46s var(--elan), color .2s ease;background:0 0;border:0;border-radius:.08em;margin:0;padding:.08em .25em;font-size:clamp(1.75rem,6.5vw,4.5rem);font-weight:700;line-height:1.12;transform:translateY(.32em)}.selecteur.ouvert button{opacity:1;transition-delay:calc(var(--i) * 45ms);transform:none}.selecteur.ouvert:hover button:not(:hover){opacity:.28}.selecteur button.actif{color:var(--accent)}.selecteur button .place,.selecteur button .symbole{letter-spacing:normal;opacity:.4;margin-left:.4em;font-size:.36em;font-weight:400}.selecteur button .symbole{opacity:.55}.selecteur button .place:before,.selecteur button .symbole:before{content:"·";margin-right:.5em}.selecteur button:focus-visible{outline:2px solid var(--accent);outline-offset:6px}@media (prefers-reduced-motion:reduce){.cours,.cote,h1,.releve,.mesure,.echelles,.selecteur,.selecteur button{transition-duration:1ms;animation-duration:1ms}.selecteur.ouvert button{transition-delay:0s;transform:none}h1:empty{transform:none}}
