.in-page{--in-arrive:cubic-bezier(.22, 1, .36, 1);--in-bascule:cubic-bezier(.65, 0, .35, 1);overflow-x:clip}.in-cadre{width:100%;max-width:35rem;margin-inline:auto;container-type:inline-size}.in-scene{width:100%;height:20em;font-size:2.85714cqw;position:relative}@container (max-width:480px){.in-scene{height:19em;font-size:4.16667cqw}}@keyframes in-texte{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.in-texte{animation:in-texte .7s var(--in-arrive) both;animation-delay:calc(var(--i,0) * 70ms + .2s)}.in-bouton{transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .16s}.in-bouton:active{transform:scale(.97)}.in1-carte{perspective:60em;width:18.75em;height:11.75em;margin:-5.875em 0 0 -9.375em;animation:.95s cubic-bezier(.22,1,.36,1) both in1-arrive;position:absolute;top:50%;left:50%}@keyframes in1-arrive{0%{opacity:0;transform:translateY(1.5em)rotate(-2.5deg)scale(.97)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}.in1-tourne{transform-style:preserve-3d;animation:.85s cubic-bezier(.65,0,.35,1) 1.7s both in1-retourne;position:absolute;inset:0;transform:rotateY(180deg)}@keyframes in1-retourne{0%{transform:rotateY(0)scale(1)}50%{transform:rotateY(90deg)scale(1.045)}to{transform:rotateY(180deg)scale(1)}}.in1-face{backface-visibility:hidden;border-radius:.875em;position:absolute;inset:0}.in1-recto{background:var(--card);border:1px solid var(--border);box-shadow:0 1px 0 color-mix(in oklab, var(--foreground) 5%, transparent), 0 .9em 1.8em -.7em color-mix(in oklab, var(--foreground) 16%, transparent);flex-direction:column;padding:1.15em 1.3em 1.1em;display:flex}.in1-tete{color:var(--muted-foreground);justify-content:space-between;font-size:.8em;display:flex}.in1-tabulaire{font-variant-numeric:tabular-nums}.in1-question{letter-spacing:-.03em;text-wrap:balance;margin:auto 0;font-size:1.7em;font-weight:600;line-height:1.12}.in1-source{font-family:var(--font-mono), monospace;letter-spacing:0;color:var(--muted-foreground);font-size:.72em}.in1-source span{text-underline-offset:.3em;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 35%, transparent)}.in1-verso{transform:rotateY(180deg)}.in1-cadre{border:1px solid var(--border);box-shadow:0 1px 0 color-mix(in oklab, var(--foreground) 5%, transparent), 0 .9em 1.8em -.7em color-mix(in oklab, var(--foreground) 16%, transparent);opacity:0;border-radius:.875em;animation:.9s ease-out 4.35s both in1-cadre;position:absolute;inset:0}@keyframes in1-cadre{0%{opacity:1}to{opacity:0}}.in1-fantome{border:1px dashed color-mix(in oklab, var(--foreground) 24%, transparent);border-radius:.875em;animation:1.1s ease-out 4.6s both in1-fantome;position:absolute;inset:0}@keyframes in1-fantome{0%{opacity:0}to{opacity:1}}.in1-cases{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(12,1fr);display:grid;position:absolute;inset:0}.in1-case{background:var(--card);box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--border) 55%, transparent);opacity:0;animation:in1-poussiere 1.7s cubic-bezier(.5, 0, .75, .2) calc(4.4s + var(--d)) both}.in1-tl{border-top-left-radius:.875em}.in1-tr{border-top-right-radius:.875em}.in1-bl{border-bottom-left-radius:.875em}.in1-br{border-bottom-right-radius:.875em}@keyframes in1-poussiere{0%{opacity:1;background-color:var(--card);box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--border) 55%, transparent);transform:translate(0)rotate(0)scale(1)}25%{opacity:1;background-color:color-mix(in oklab, var(--foreground) 7%, var(--card));box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--foreground) 20%, transparent);transform:translate(0)rotate(0)scale(1)}to{opacity:0;background-color:color-mix(in oklab, var(--foreground) 7%, var(--card));box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--foreground) 20%, transparent);transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(.35)}}.in1-courbe{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.in1-axes{stroke:color-mix(in oklab, var(--foreground) 30%, transparent);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.in1-legende{font-family:var(--font-sans), sans-serif;fill:var(--muted-foreground);opacity:0;font-size:11px;animation:.7s ease-out 4.3s both in1-legende}@keyframes in1-legende{0%{opacity:1}to{opacity:0}}.in1-trace{stroke:var(--foreground);stroke-width:2.25px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1.35s cubic-bezier(.45,0,.25,1) 2.75s both in1-trace}@keyframes in1-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.in1-repere{stroke:color-mix(in oklab, var(--foreground) 55%, transparent);stroke-width:1.3px;stroke-dasharray:2.5 3;transform-box:fill-box;transform-origin:50%;animation:in1-repere .7s cubic-bezier(.22, 1, .36, 1) calc(3.5s + var(--i) * .28s) both}@keyframes in1-repere{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.in1-feutre{fill:var(--marker);opacity:.85;transform-box:fill-box;transform-origin:0;animation:.7s cubic-bezier(.22,1,.36,1) 4.05s both in1-feutre}@keyframes in1-feutre{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.in1-oublie{font-family:var(--font-sans), sans-serif;letter-spacing:-.01em;fill:var(--foreground);font-size:14px;font-weight:600;animation:.5s ease-out 4.15s both in1-oublie}@keyframes in1-oublie{0%{opacity:0}to{opacity:1}}.in1-grain{background:color-mix(in oklab, var(--foreground) 34%, transparent);border-radius:.05em;width:.34em;height:.34em;animation:1.2s ease-out 5.9s both in1-grain;position:absolute}.in1-grain-a{top:1.2em;right:-1.3em;transform:rotate(18deg)}.in1-grain-b{width:.24em;height:.24em;top:-.2em;right:-2.5em;transform:rotate(-24deg)}.in1-grain-c{width:.28em;height:.28em;top:-1.5em;right:-.4em;transform:rotate(40deg)}@keyframes in1-grain{0%{opacity:0}to{opacity:1}}.in2{perspective:70em;perspective-origin:50% 25%;position:absolute;inset:0}.in2-rangee{transform-style:preserve-3d;transform-origin:50% 0;gap:1.6em;margin-left:-15.2em;display:flex;position:absolute;top:5.3em;left:50%;transform:rotateX(6deg)}.in2-case{width:6.4em;height:9em;transform-style:preserve-3d;animation:in2-pose .8s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 90ms) both;flex:none;position:relative}@keyframes in2-pose{0%{opacity:0;transform:translateY(-.9em)}to{opacity:1;transform:translateY(0)}}.in2-feuille{background:var(--card);border:1px solid var(--border);box-shadow:0 .22em 0 -.5px var(--card), 0 .22em 0 0 var(--border), 0 .44em 0 -.5px var(--card), 0 .44em 0 0 var(--border), 0 .66em 0 -.5px var(--card), 0 .66em 0 0 color-mix(in oklab, var(--border) 70%, transparent), 0 1.1em 1.4em -.6em color-mix(in oklab, var(--foreground) 14%, transparent);transform-origin:50% 0;border-radius:.14em .14em .32em .32em;flex-direction:column;padding:1em .8em .6em;display:flex;position:absolute;inset:0}.in2-lignes{flex-direction:column;gap:.5em;display:flex}.in2-ligne{background:color-mix(in oklab, var(--foreground) 9%, transparent);border-radius:.14em;height:.28em}.in2-courte{width:62%}.in2-ligne:first-child{background:color-mix(in oklab, var(--foreground) 17%, transparent);width:78%;height:.42em;margin-bottom:.3em}.in2-figure{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);background:linear-gradient(135deg, transparent 47%, color-mix(in oklab, var(--foreground) 22%, transparent) 48% 52%, transparent 53%), color-mix(in oklab, var(--foreground) 3%, transparent);border-radius:.2em;height:2em;margin-bottom:.7em;display:block}.in2-num{text-align:center;font-family:var(--font-mono), monospace;color:var(--muted-foreground);margin-top:auto;font-size:.82em}.in2-voisine-g{animation:1.3s cubic-bezier(.22,1,.36,1) 2.15s both in2-souffle-g}.in2-voisine-d{animation:1.3s cubic-bezier(.22,1,.36,1) 2.15s both in2-souffle-d}@keyframes in2-souffle-g{0%{transform:rotate(0)}28%{transform:rotate(-1.3deg)}to{transform:rotate(0)}}@keyframes in2-souffle-d{0%{transform:rotate(0)}28%{transform:rotate(1.3deg)}to{transform:rotate(0)}}.in2-anneau{--pas:2em;--dec:1em;top:-.78em;left:calc(var(--dec) + var(--j) * var(--pas));border:1.6px solid color-mix(in oklab, var(--foreground) 62%, var(--background));border-bottom-color:color-mix(in oklab, var(--foreground) 28%, var(--background));z-index:4;border-radius:.25em;width:.5em;height:1.25em;margin-left:-.25em;position:absolute}.in2-trou{top:.16em;left:calc(1em + var(--j) * 2em);background:var(--background);width:.4em;height:.4em;box-shadow:inset 0 .08em .12em color-mix(in oklab, var(--foreground) 32%, transparent), 0 .5px 0 color-mix(in oklab, var(--card) 90%, transparent);z-index:2;border-radius:50%;margin-left:-.2em;position:absolute}.in2-vide{border:1.5px dashed color-mix(in oklab, var(--foreground) 22%, transparent);border-radius:.14em .14em .32em .32em;place-items:center;animation:1s ease-out 2.5s both in2-vide;display:grid;position:absolute;inset:0}.in2-vide span{font-family:var(--font-mono), monospace;color:color-mix(in oklab, var(--muted-foreground) 65%, transparent);font-size:1.1em}@keyframes in2-vide{0%{opacity:0}to{opacity:1}}.in2-lambeau{background:var(--card);clip-path:polygon(0 0,100% 0,100% .52em,87% .12em,76% .56em,66% .17em,55% .6em,46% .1em,36% .52em,26% .17em,17% .58em,8% .1em,0 .5em);height:.62em;filter:drop-shadow(0 .5px 0 color-mix(in oklab, var(--foreground) 45%, transparent)) drop-shadow(0 -.5px 0 color-mix(in oklab, var(--foreground) 18%, transparent));animation:.3s ease-out 1.5s both in2-lambeau;position:absolute;top:0;left:0;right:0}.in2-trou-lambeau{top:.12em}@keyframes in2-lambeau{0%{opacity:0}to{opacity:1}}.in2-vol{transform-style:preserve-3d;z-index:5;opacity:0;animation:3.4s 1.4s both in2-vol;position:absolute;inset:0}@keyframes in2-vol{0%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(0,0)}13%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.2,1);transform:translate3d(.1em,-.55em,1.6em)}70%{opacity:1}to{opacity:0;transform:translate3d(14em,-15em,7em)}}.in2-tourne{transform-style:preserve-3d;filter:drop-shadow(0 .5px 0 color-mix(in oklab, var(--foreground) 24%, transparent)) drop-shadow(0 .8em .9em color-mix(in oklab, var(--foreground) 12%, transparent));transform-origin:50% 45%;animation:3.4s cubic-bezier(.32,.1,.25,1) 1.4s both in2-tourne,3.4s cubic-bezier(.32,.1,.25,1) 1.4s both in2-ombre;position:absolute;inset:0}@keyframes in2-ombre{0%{filter:drop-shadow(0 .5px 0 color-mix(in oklab, var(--foreground) 24%, transparent)) drop-shadow(0 .8em .9em color-mix(in oklab, var(--foreground) 12%, transparent))}to{filter:drop-shadow(0 .5px 0 color-mix(in oklab, var(--foreground) 10%, transparent)) drop-shadow(0 6em 3em color-mix(in oklab, var(--foreground) 5%, transparent))}}@keyframes in2-tourne{0%{transform:rotateX(0)rotateY(0)rotate(0)scale(1)}to{transform:rotateX(140deg)rotateY(-50deg)rotate(64deg)scale(.7)}}.in2-detachee{box-shadow:none;clip-path:polygon(0 .5em,8% .1em,17% .58em,26% .17em,36% .52em,46% .1em,55% .6em,66% .17em,76% .56em,87% .12em,100% .52em,100% 100%,0 100%);border-top:0;padding-top:1.3em}.in3{position:absolute;inset:0}.in3-feuille{background-color:var(--card);border:1px solid var(--border);width:31.5em;height:15.4em;box-shadow:0 1px 0 color-mix(in oklab, var(--foreground) 4%, transparent), 0 1em 2em -.9em color-mix(in oklab, var(--foreground) 14%, transparent);background-image:repeating-linear-gradient(to bottom, transparent 0 calc(2.6em - 1px), color-mix(in oklab, var(--foreground) 7%, transparent) calc(2.6em - 1px) 2.6em);background-position:0 3em;background-repeat:repeat;border-radius:.6em;margin-left:-15.75em;animation:.8s cubic-bezier(.22,1,.36,1) both in3-pose;position:absolute;top:2em;left:50%}@keyframes in3-pose{0%{opacity:0;transform:translateY(.9em)}to{opacity:1;transform:translateY(0)}}.in3-trous{flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:3.2em;bottom:1.6em;left:1.15em}.in3-trous i{background:var(--background);width:.95em;height:.95em;box-shadow:inset 0 .16em .22em color-mix(in oklab, var(--foreground) 34%, transparent), inset 0 0 0 .5px color-mix(in oklab, var(--foreground) 14%, transparent), 0 .6px 0 var(--card);border-radius:50%;display:block}.in3-marge{background:color-mix(in oklab, var(--foreground) 9%, transparent);width:1px;position:absolute;top:0;bottom:0;left:2.9em}.in3-entete{color:var(--muted-foreground);margin:0;font-size:.82em;position:absolute;top:.9em;left:3.6em}.in3-texte{position:absolute;top:3.7em;left:3.6em;right:1.6em}.in3-ligne{letter-spacing:-.012em;height:2.26em;color:var(--foreground);isolation:isolate;white-space:nowrap;margin:0;font-size:1.15em;line-height:2.26em}.in3-place{position:relative}.in3-vide:before{content:"";background:color-mix(in oklab, var(--foreground) 5.5%, transparent);height:.62em;animation:in3-trace 1.2s ease-out calc(var(--o) + .7s) both;border-radius:.2em;position:absolute;top:.5em;left:0;right:.28em}@keyframes in3-trace{0%{opacity:0}to{opacity:1}}.in3-mot{opacity:0;filter:blur(2px);animation:in3-oubli 1.1s cubic-bezier(.4, 0, .6, 1) var(--o) both;display:inline-block;position:relative}@keyframes in3-oubli{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(2px)}}.in3-ecrit{animation:in3-ecrit .42s cubic-bezier(.22, 1, .36, 1) var(--e) both;display:inline-block}@keyframes in3-ecrit{0%{clip-path:inset(-.3em 100% -.3em -.05em);opacity:0}to{clip-path:inset(-.3em -.05em);opacity:1}}.in3-feutre{opacity:1;filter:none;animation:none}.in3-feutre:before{content:"";z-index:-1;background:var(--marker);opacity:.8;transform-origin:0;animation:in3-feutre .6s cubic-bezier(.22, 1, .36, 1) calc(var(--e) + .5s) both;border-radius:.12em;position:absolute;inset:.34em -.14em .26em}@keyframes in3-feutre{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.in-scene *,.in-scene :before,.in-scene :after,.in-texte,.in-bouton{transition:none!important;animation:none!important}.in1-carte,.in1-fantome,.in-texte{opacity:1}}@container (max-width:480px){.in-scene[data-scene=amphi]{height:21em}.in-scene[data-scene=feuillet]{height:15em}.in2-rangee{gap:.8em;margin-left:-10.4em}.in2-anneau{--pas:1.35em;--dec:.7em;height:1.1em}.in2-trou{left:calc(.7em + var(--j) * 1.35em);width:.34em;height:.34em}.in2-case{width:4.6em;height:7.4em}.in2-feuille{padding:.85em .55em .5em}.in2-ligne{height:.24em}.in2-lignes{gap:.42em}.in2-figure{height:1.5em;margin-bottom:.5em}.in2-num{font-size:.74em}.in3-feuille{width:22.6em;height:17.6em;margin-left:-11.3em;top:1.5em}.in3-trous{left:.6em}.in3-marge{left:2.1em}.in3-entete{left:2.8em}.in3-texte{left:2.8em;right:1em}.in3-ligne{white-space:normal;height:auto;font-size:1em;line-height:2.6em}}
