.film-player-module__tH58za__film-player{--film-play-state:paused;gap:var(--space-8);display:grid}.film-player-module__tH58za__film-player.film-player-module__tH58za__is-playing{--film-play-state:running}.film-player-module__tH58za__film-player__screen{width:100%;max-width:var(--size-film-stage);margin-inline:auto;position:relative}.film-player-module__tH58za__film-player__stage{aspect-ratio:1;border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-3);position:relative;overflow:hidden;container:film-stage/inline-size}.film-player-module__tH58za__film-player__scenes,.film-player-module__tH58za__film-player__scene{width:100%;height:100%;position:absolute;top:0;left:0}.film-player-module__tH58za__film-player__scene{display:none}.film-player-module__tH58za__film-player__scene.film-player-module__tH58za__is-active{display:block}.film-player-module__tH58za__film-player__panel{gap:var(--space-6);align-content:start;display:grid}.film-player-module__tH58za__film-player__chapters{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.film-player-module__tH58za__film-player__chapter{gap:var(--space-1);padding:var(--space-2) var(--space-4) var(--space-3);border-radius:var(--radius-lg);display:grid;position:relative;overflow:hidden}.film-player-module__tH58za__film-player__chapter:has([aria-current=step]){background-color:var(--color-surface-raised);box-shadow:var(--shadow-1)}.film-player-module__tH58za__film-player__chapter-button{gap:var(--space-3);min-height:var(--size-touch-target);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-snug);color:var(--color-text-muted);text-align:start;cursor:pointer;background-color:#0000;border:0;align-items:center;padding:0;display:flex}.film-player-module__tH58za__film-player__chapter-button[aria-current=step]{color:var(--color-text)}.film-player-module__tH58za__film-player__chapter-number{width:var(--size-icon-large);height:var(--size-icon-large);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-accent-text);border:var(--size-control-border-strong) solid currentcolor;border-radius:var(--radius-round);flex:none;place-items:center;display:inline-grid}.film-player-module__tH58za__film-player__chapter-button[aria-current=step] .film-player-module__tH58za__film-player__chapter-number{color:var(--color-on-accent);background-color:var(--color-accent);border-color:var(--color-accent)}.film-player-module__tH58za__film-player__chapter-text{color:var(--color-text-muted);padding-inline-start:calc(var(--size-icon-large) + var(--space-3));display:none}.film-player-module__tH58za__film-player__chapter:has([aria-current=step]) .film-player-module__tH58za__film-player__chapter-text{display:block}.film-player-module__tH58za__film-player__progress{width:100%;height:var(--size-film-progress);background-color:var(--color-accent);transform-origin:0;position:absolute;bottom:0;left:0;scale:0 1}.film-player-module__tH58za__film-player__play{right:var(--space-3);bottom:var(--space-3);width:var(--size-touch-target);height:var(--size-touch-target);color:var(--color-text-inverse);cursor:pointer;background-color:var(--color-surface-inverse-glass);border:var(--size-control-border) solid var(--color-border-inverse);border-radius:var(--radius-round);-webkit-backdrop-filter:var(--filter-glass);backdrop-filter:var(--filter-glass);place-items:center;display:inline-grid;position:absolute}.film-player-module__tH58za__film-player__action{gap:var(--space-3);display:grid}@media (min-width:30rem){.film-player-module__tH58za__film-player__action{flex-wrap:wrap;display:flex}}@media (scripting:none){.film-player-module__tH58za__film-player__chapter-text{display:block}.film-player-module__tH58za__film-player__play{display:none}}@media (prefers-reduced-motion:reduce){.film-player-module__tH58za__film-player__play{display:none}}@media (prefers-reduced-motion:no-preference){.film-player-module__tH58za__film-player__progress{animation:film-player-module__tH58za__film-progress var(--duration-film-scene) linear both;animation-play-state:var(--film-play-state)}}@media (min-width:64rem){.film-player-module__tH58za__film-player{grid-template:"heading stage" auto "panel stage" 1fr / minmax(0, 1fr) minmax(0, var(--size-film-stage));gap:var(--space-10) var(--space-16);align-items:start}.film-player-module__tH58za__film-player__heading{grid-area:heading}.film-player-module__tH58za__film-player__screen{grid-area:stage;align-self:center}.film-player-module__tH58za__film-player__panel{grid-area:panel}}@keyframes film-player-module__tH58za__film-progress{to{scale:1}}
