._TopControls_7e06e30{z-index:1;pointer-events:auto;justify-content:flex-end;align-items:flex-start;width:100%;padding:1rem;display:flex;position:relative}._TopControls__pill_7e06e30{background-color:#1c1f1ecc;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem;display:flex}._TopControls__button_7e06e30{color:var(--sin-on-surface)}._ChallengeMarker_af42ed6{pointer-events:none;width:1rem;height:1rem;color:var(--sin-on-surface);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._ChallengeMarker--completed_af42ed6{color:var(--sin-success,var(--sin-primary))}._ChallengeMarker--interactive_af42ed6{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .12s ease-out}._ChallengeMarker--interactive_af42ed6:hover{transform:scale(1.25)}._ChallengeMarker--interactive_af42ed6:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}._ChallengeMarker__icon_af42ed6{transform:scale(.67)}._ChallengeMarker__target_af42ed6{display:block}._SegmentedPlaybackBar_c9b09e2{cursor:pointer;touch-action:none;outline:none;align-items:center;width:100%;height:1rem;display:flex;position:relative}._SegmentedPlaybackBar_c9b09e2:focus-visible{box-shadow:0 0 0 2px var(--sin-primary);border-radius:999px}._SegmentedPlaybackBar__segments_c9b09e2{align-items:center;gap:.5rem;width:100%;height:3px;display:flex}._SegmentedPlaybackBar__segment_c9b09e2{flex:1 1 0;min-width:0;height:3px;position:relative}._SegmentedPlaybackBar__segmentTrack_c9b09e2{background-color:color-mix(in srgb, var(--sin-on-surface) 40%, transparent);border-radius:999px;width:100%;height:100%;position:relative;overflow:hidden}._SegmentedPlaybackBar__segmentFill_c9b09e2{border-radius:inherit;background-color:color-mix(in srgb, var(--sin-on-surface) 72%, transparent);height:100%;position:absolute;inset:0 auto 0 0}._SegmentedPlaybackBar__scrubber_c9b09e2{background-color:var(--sin-on-surface);pointer-events:none;border-radius:999px;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #00000052}._SegmentedPlaybackBar__scrubber--dragging_c9b09e2{width:14px;height:14px}._OptionsControls_c7dfc6b{background-color:#1c1f1ecc;border-radius:999px;align-items:center;padding:.25rem;display:flex}._OptionsControls__button_c7dfc6b{color:var(--sin-on-surface)}._OptionsControls__button_c7dfc6b[data-active=true]{color:var(--sin-primary)}._OptionsControls__rateButton_c7dfc6b{letter-spacing:.0188rem;min-width:40px;color:var(--sin-on-surface);font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}._OptionsControls__volume_c7dfc6b{align-items:center;display:flex;position:relative}._OptionsControls__volumeSlider_c7dfc6b{padding-bottom:.75rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}._OptionsControls__volumeTrack_c7dfc6b{background-color:var(--sin-surface-container);border-radius:999px;justify-content:center;align-items:center;width:32px;height:120px;padding:.75rem;display:flex}._OptionsControls__volumeInput_c7dfc6b{width:80px;height:4px;accent-color:var(--sin-on-surface);cursor:pointer;margin:0;transform:rotate(-90deg)}._OptionsControls__menuPanel_c7dfc6b .Menu__item--selected .Menu__itemCheck{color:var(--sin-on-surface)}._BottomControls_dbdbb27{z-index:1;pointer-events:auto;flex-direction:column;width:100%;display:flex;position:relative}._BottomControls__timeline_dbdbb27{width:100%;padding:0 1rem 1rem}._BottomControls__playRow_dbdbb27{justify-content:space-between;align-items:center;gap:.75rem;padding:0 1rem 1rem;display:flex}._BottomControls__playControls_dbdbb27{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}._BottomControls__pill_dbdbb27{background-color:#1c1f1ecc;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem;display:flex}._BottomControls__pill--time_dbdbb27{padding:.25rem .75rem}._BottomControls__pill--nav_dbdbb27>*+*{margin-left:.25rem;position:relative}._BottomControls__pill--nav_dbdbb27>*+:before{content:"";background-color:var(--sin-outline-variant);width:1px;height:1.75rem;position:absolute;top:50%;left:-.25rem;transform:translateY(-50%)}._BottomControls__pill--nav_dbdbb27:empty{display:none}._BottomControls__button_dbdbb27{color:var(--sin-on-surface)}._BottomControls__timestamp_dbdbb27{letter-spacing:.0094rem;height:36px;color:var(--sin-on-surface-variant);flex-shrink:0;align-items:center;gap:.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:flex}._BottomControls__timestamp_dbdbb27 span:first-child{letter-spacing:.0063rem;color:var(--sin-on-surface);font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}._PlayerOverlay_76e081c{z-index:2;opacity:0;flex-direction:column;transition:opacity .15s;display:flex;position:absolute;inset:0}._PlayerOverlay_76e081c:focus-within,._PlayerOverlay--visible_76e081c{opacity:1}._PlayerOverlay_76e081c:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#080b0aa3 0%,#080b0a73 11.15%,#080b0a00 18.58%),linear-gradient(#080b0a00 74.06%,#080b0a8f 87.52%,#080b0acc 100%);position:absolute;inset:0}._PlayerOverlay_76e081c{pointer-events:none}._PlayerOverlay__spacer_76e081c{pointer-events:auto;cursor:pointer;flex:auto}
