.tuto-frame,.tuto-frame *{cursor:none!important}.tuto-frame{background:var(--color-nuit);width:100%;height:100%;position:relative;overflow:hidden}.tuto-stage{height:100%;transform-origin:var(--tuto-ox,50%) var(--tuto-oy,45%);will-change:transform;backface-visibility:hidden;transition:transform .75s cubic-bezier(.22,1,.36,1)}.tuto-scroll{height:100%;overflow:hidden}.tuto-cursor{z-index:50;pointer-events:none;will-change:transform, opacity;width:22px;height:22px;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .28s;position:absolute;top:0;left:0}.tuto-cursor.is-hidden{opacity:0}.tuto-frame .etape-in,.tuto-frame .resultat-reveal,.tuto-frame .phase-in,.tuto-frame .msg-swap{animation:.5s cubic-bezier(.22,1,.36,1) both tuto-fade-in;filter:none!important}.tuto-frame .phase-out{animation:.38s cubic-bezier(.4,0,.2,1) forwards tuto-fade-out;filter:none!important}@keyframes tuto-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes tuto-fade-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-6px)}}.tuto-barre{inset-inline:1rem;z-index:12;position:absolute;bottom:.85rem}.tuto-vinted{z-index:30;background:var(--color-nuit);position:absolute;inset:0}.tuto-vinted iframe{background:#fff;border:0;width:100%;height:100%}
