[data-moment] .overlay__skip{z-index:5;bottom:var(--space-4);color:var(--accent);background:var(--bg);border-radius:var(--r-1);box-shadow:0 0 0 1px var(--rule);text-decoration:underline;text-decoration-thickness:var(--stroke-1);text-underline-offset:.3em;transition:opacity var(--dur-ui) linear, visibility 0s linear 0s;padding:4px 10px;position:absolute;inset-inline-start:var(--gutter)}[data-moment] .overlay__skip:hover{text-decoration-thickness:var(--stroke-2)}@media (width>=768px){[data-moment] .overlay__skip{inset-inline-start:auto;inset-inline-end:var(--gutter);bottom:var(--space-6)}}@media (height<=480px){[data-moment] .overlay__skip{bottom:12px;inset-inline-start:auto;inset-inline-end:var(--gutter)}}[data-moment] .stage__veil{pointer-events:none;transition:opacity var(--dur-ui) linear;position:absolute;inset:0}[data-moment] .stage__veil:before,[data-moment] .stage__veil:after{content:"";pointer-events:none;-webkit-mask-image:var(--veil-mask,none);mask-image:var(--veil-mask,none);position:absolute;inset:0}[data-moment] .stage__veil:before{background:linear-gradient(to bottom, var(--voile-texte) 0, var(--voile-texte) var(--veil-t,10%), transparent calc(var(--veil-t,10%) + var(--veil-t-fade,17%)));transition:opacity var(--dur-revele) linear}[data-moment] .stage__veil:after{background:linear-gradient(to top, var(--voile-texte) 0, var(--voile-texte) var(--veil-b,8%), transparent calc(var(--veil-b,8%) + var(--veil-b-fade,24%)))}:where([data-moment]:not(.cm)) :is(.overlay__title,.overlay__caption){isolation:isolate;margin-inline-start:-10px;position:relative}:where([data-moment]:not(.cm)) .overlay__title{padding:0 10px 4px}:where([data-moment]:not(.cm)) .overlay__caption{padding:8px 10px}:where([data-moment]:not(.cm)) :is(.overlay__title,.overlay__caption):before{content:"";z-index:-1;background:var(--voile-texte);filter:blur(12px);opacity:var(--plate,1);transition:opacity var(--dur-ui) linear;border-radius:20px;position:absolute;inset:-4px -14px}[data-moment] .overlay__title.is-scene{font-family:var(--font-display);font-weight:var(--fw-display-scene);font-variation-settings:"wdth" 75;font-size:clamp(56px,7.4vw,112px);font-stretch:75%;line-height:var(--lh-display-scene);letter-spacing:var(--ls-display-scene)}[data-moment] .overlay__title.is-scene:lang(ar){font-family:var(--font-kufi);font-weight:var(--fw-ar-scene);font-variation-settings:normal;font-size:clamp(34px,5.4vw,84px);font-stretch:100%;line-height:var(--lh-ar-scene);letter-spacing:0}@media (width<=599px),(height<=480px){[data-moment] .overlay__head .overlay__title.is-scene{font-size:40px;line-height:1}[data-moment] .overlay__head .overlay__title.is-scene:lang(ar){font-size:30px;line-height:1.35}}[data-moment] .mk-voir3d{margin:var(--space-2) 0 0}[data-moment]:where(:not(.cm)) bdi{unicode-bidi:isolate}[data-moment]:where(:not(.cm)) .stage{background:var(--bg);height:100svh;display:none;position:sticky;top:0;overflow:clip}[data-moment]:where(:not(.cm)) .stage__canvas{position:absolute;inset:0}[data-moment]:where(:not(.cm)) .overlay__index{background:var(--bg);border-radius:var(--r-1);margin-inline-start:-8px;padding:2px 8px}[data-moment]:where(:not(.cm)) .stage__leaders{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}[data-moment]:where(:not(.cm)) .stage__leaders polyline{fill:none;stroke:var(--muted);stroke-width:1px;stroke-dasharray:1 1;vector-effect:non-scaling-stroke}[data-moment]:where(:not(.cm)) .stage__leaders circle{fill:var(--bg);stroke:var(--accent);stroke-width:1.5px}[data-moment]:where(:not(.cm)) .stage__labels{pointer-events:none;position:absolute;inset:0}[data-moment]:where(:not(.cm)) .tag3d{background:var(--bg);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);font:500 14px/1.25 var(--font-text);letter-spacing:.01em;white-space:nowrap;will-change:transform;visibility:hidden;align-items:baseline;gap:8px;padding:5px 10px 6px;display:flex;position:absolute;top:0;left:0}[data-moment]:where(:not(.cm)) .tag3d.is-on{visibility:visible}@media (width<=599px){[data-moment]:where(:not(.cm)) .tag3d{gap:6px;padding:4px 8px 5px;font-size:13px}[data-moment]:where(:not(.cm)) .tag3d__num{font-size:12px}}[data-moment]:where(:not(.cm)) .tag3d__num{font:400 13px/1.25 var(--font-mono);font-feature-settings:"ss04";color:var(--accent)}[data-moment]:where(:not(.cm)) .tag3d:lang(ar){font-family:var(--font-arabic);letter-spacing:0;font-weight:600;font-size:var(--fs-ar-label)}[data-moment]:where(:not(.cm)) .tag3d--cote{background:var(--bg);box-shadow:none;color:var(--accent);font:400 14px/1.3 var(--font-mono);font-feature-settings:"ss04";padding:2px 8px}[data-moment]:where(:not(.cm)) .tag3d--cote:lang(ar){font-family:var(--font-mono-ar);font-size:14px;font-weight:400}[data-moment]:where(:not(.cm)) .pin3d{background:var(--bg);width:18px;height:18px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font:400 11px/1 var(--font-mono);font-feature-settings:"ss04";visibility:hidden;will-change:transform;border-radius:50%;place-items:center;margin:-9px 0 0 -9px;display:grid;position:absolute;top:0;left:0}[data-moment]:where(:not(.cm)) .pin3d.is-on{visibility:visible}[data-moment]:where(:not(.cm)) .overlay__legend li{background:var(--bg);align-items:baseline;gap:6px;margin-inline-start:-6px;padding:2px 6px;display:flex}[data-moment]:where(:not(.cm)) .overlay__legend .mono{color:var(--accent);font:400 12px/1.25 var(--font-mono);font-feature-settings:"ss04"}[data-moment]:where(:not(.cm)) .stage:not(.is-pins) .overlay__legend{display:none!important}[data-moment]:where(:not(.cm)) .overlay{pointer-events:none;position:absolute;inset:0}[data-moment]:where(:not(.cm)) .overlay__index{color:var(--muted);direction:ltr;unicode-bidi:isolate}[dir=rtl] [data-moment]:where(:not(.cm)) .overlay__index{margin-inline:0 -8px}[data-moment]:where(:not(.cm)) .overlay__index [data-step-num]{color:var(--ink)}[data-moment]:where(:not(.cm)) .overlay__rule{background:var(--accent);transform-origin:0;width:40px;height:1px;display:block}[dir=rtl] [data-moment]:where(:not(.cm)) .overlay__rule{transform-origin:100%}[data-moment]:where(:not(.cm)) .overlay__title{color:var(--ink);text-wrap:balance}[data-moment]:where(:not(.cm)) .overlay__caption{color:var(--ink);text-wrap:pretty}[data-moment]:where(:not(.cm)) .is-ready .overlay__status{opacity:0}[data-moment]:where(:not(.cm)) .is-ready .overlay__status:after{animation:none}@media (prefers-reduced-motion:reduce){[data-moment]:where(:not(.cm)) *,[data-moment]:where(:not(.cm)) :before,[data-moment]:where(:not(.cm)) :after{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important;animation-delay:0s!important}}
