.demo[data-astro-cid-ouo3eiic]{--demo-progress:0;position:relative}.demo-screen[data-astro-cid-ouo3eiic]{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-noir-deepest);isolation:isolate;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}.demo-video[data-astro-cid-ouo3eiic],.demo-screen[data-astro-cid-ouo3eiic] .demo-poster-wrap,.demo-screen[data-astro-cid-ouo3eiic] .demo-poster{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.demo-video[data-astro-cid-ouo3eiic]{background:var(--color-noir-deepest)}.is-enhanced[data-astro-cid-ouo3eiic] .demo-video[data-astro-cid-ouo3eiic]{cursor:pointer}.demo-screen[data-astro-cid-ouo3eiic] .demo-poster-wrap{z-index:1;pointer-events:none;transition:opacity .6s cubic-bezier(.33,1,.68,1)}.has-started[data-astro-cid-ouo3eiic] .demo-screen[data-astro-cid-ouo3eiic] .demo-poster-wrap{opacity:0}.demo-bigplay[data-astro-cid-ouo3eiic]{z-index:3;width:76px;height:76px;color:var(--color-noir);background-image:linear-gradient(180deg, var(--color-primaire-light) 0%, var(--color-primaire-dark) 100%);box-shadow:inset 0 2px 5px 0 var(--color-primaire-lightest), 0 12px 32px -8px #f4843480;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,filter .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-bigplay[data-astro-cid-ouo3eiic]:hover{filter:brightness(1.06);transform:translate(-50%,-50%)scale(1.06)}.demo-bigplay[data-astro-cid-ouo3eiic][hidden]{display:none}.demo-bigplay[data-astro-cid-ouo3eiic] svg{fill:currentColor;margin-left:4px}.demo-progress[data-astro-cid-ouo3eiic]{z-index:2;opacity:0;background:#ffffff0f;height:3px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.has-started[data-astro-cid-ouo3eiic] .demo-progress[data-astro-cid-ouo3eiic]{opacity:1}.demo-progress-bar[data-astro-cid-ouo3eiic]{background-image:linear-gradient(90deg, var(--color-primaire-dark), var(--color-primaire-light));height:100%;transform:scaleX(var(--demo-progress));transform-origin:0;transition:transform .26s linear;display:block}.demo-controls[data-astro-cid-ouo3eiic]{z-index:3;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.demo-controls[data-astro-cid-ouo3eiic][hidden]{display:none}.demo-btn[data-astro-cid-ouo3eiic]{width:40px;height:40px;color:var(--color-blanc);backdrop-filter:blur(8px);background:#0f0f16b8;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.demo-btn[data-astro-cid-ouo3eiic][hidden]{display:none}.demo-btn[data-astro-cid-ouo3eiic]:hover{border-color:var(--color-primaire);color:var(--color-primaire-lightest)}.demo-btn[data-astro-cid-ouo3eiic]:focus-visible,.demo-bigplay[data-astro-cid-ouo3eiic]:focus-visible,.demo-chapter[data-astro-cid-ouo3eiic]:focus-visible{outline:2px solid var(--color-primaire);outline-offset:2px}.demo-btn[data-astro-cid-ouo3eiic] .demo-ico--pause,.demo-btn[data-astro-cid-ouo3eiic] .demo-ico--sound{display:none}.is-playing[data-astro-cid-ouo3eiic] .demo-btn[data-astro-cid-ouo3eiic] .demo-ico--pause{display:block}.is-playing[data-astro-cid-ouo3eiic] .demo-btn[data-astro-cid-ouo3eiic] .demo-ico--play{display:none}.demo[data-astro-cid-ouo3eiic]:not(.is-muted).is-enhanced .demo-btn[data-astro-cid-ouo3eiic] .demo-ico--sound{display:block}.demo[data-astro-cid-ouo3eiic]:not(.is-muted).is-enhanced .demo-btn[data-astro-cid-ouo3eiic] .demo-ico--muted{display:none}.demo-chapters[data-astro-cid-ouo3eiic]{margin-top:20px}.demo-chapters-list[data-astro-cid-ouo3eiic]{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.demo-chapter[data-astro-cid-ouo3eiic]{border-radius:var(--radius-md);white-space:nowrap;height:36px;color:var(--color-text-clair);background:#ffffff05;border:1px solid #ffffff14;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.demo-chapter-num[data-astro-cid-ouo3eiic]{font-variant-numeric:tabular-nums;color:var(--color-primaire);font-size:12px;font-weight:700}.demo-chapter[data-astro-cid-ouo3eiic]:hover{color:var(--color-blanc);border-color:#f4843466}.demo-chapter[data-astro-cid-ouo3eiic][aria-current=true]{color:var(--color-blanc);background:#f484341f;border-color:#f4843473}@media (width<=767.98px){.demo-controls[data-astro-cid-ouo3eiic]{gap:4px;bottom:8px;right:8px}.demo-btn[data-astro-cid-ouo3eiic]{width:30px;height:30px}.demo-btn[data-astro-cid-ouo3eiic] svg{width:15px;height:15px}.demo-bigplay[data-astro-cid-ouo3eiic]{width:60px;height:60px}.demo-chapters[data-astro-cid-ouo3eiic]{margin-top:14px;margin-inline:-12px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.demo-chapters-list[data-astro-cid-ouo3eiic]{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-inline:12px 40px;scroll-padding-inline:12px;overflow-x:auto}.demo-chapters-list[data-astro-cid-ouo3eiic]::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.demo-screen[data-astro-cid-ouo3eiic] .demo-poster-wrap,.demo-progress-bar[data-astro-cid-ouo3eiic]{transition:none}}
