@property --scene-media-progress{syntax:"<percentage>";inherits:true;initial-value:0%}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls{--scene-media-progress-color:#f8fafc;--scene-media-progress-thumb-color:#22c55e;--scene-media-progress-thumb-ring-color:#ffffffe0;--scene-media-rail-color:#ffffff42;--scene-media-control-size:32px;--scene-media-control-gap:10px;--scene-media-player-control-size:32px;--scene-media-player-control-gap:8px;--scene-media-player-border-width:1px;--scene-media-player-track-height:28px;--scene-media-player-playhead-inset:7px;--scene-media-player-fill-lead:16px;--scene-media-player-inner-radius:calc(var(--scene-media-player-track-height) / 2);--scene-media-player-inset:var(--sa-space-gap-related,8px);--scene-media-player-radius:calc(var(--scene-media-player-inner-radius) + var(--scene-media-player-inset));--scene-media-player-padding:max(calc(var(--scene-media-player-inset) - var(--scene-media-player-border-width)), 0px);--scene-media-player-surface:var(--sa-color-surface-elevated-primary,#18202aeb);--scene-media-player-track:var(--sa-color-surface-control,#ffffff0d);--scene-media-player-border:var(--sa-color-border-strong,#ffffff24);--scene-media-player-text:var(--sa-color-text-primary,#f8fafc);--scene-media-player-text-muted:var(--sa-color-text-secondary,#f8fafcb3);--scene-media-player-focus:var(--sa-color-border-focus,#ffffffd1);--scene-media-player-seek-duration:var(--animation-transition-duration-level-2,80ms);--scene-media-player-seek-easing:var(--animation-transition-easing-sharp,cubic-bezier(.4, 0, .2, 1));z-index:12;color:#fff;opacity:1;pointer-events:none;transition:opacity .16s;position:absolute;inset:0}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--hidden{opacity:0;pointer-events:none;visibility:hidden}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below{z-index:auto;box-sizing:border-box;width:100%;padding:var(--scene-media-player-outer-block-inset,10px) var(--scene-media-player-outer-inline-inset,12px) 0;color:var(--scene-media-player-text);pointer-events:auto;position:relative;inset:auto}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__panel{pointer-events:auto;background:linear-gradient(#0000,#000000ad);flex-direction:column;gap:8px;padding:44px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__panel{padding:var(--scene-media-player-padding);border:var(--scene-media-player-border-width) solid var(--scene-media-player-border);border-radius:var(--scene-media-player-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--scene-media-player-text) 7%, transparent), transparent 58%),var(--scene-media-player-surface);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--scene-media-player-text) 9%, transparent),var(--size-shadow-level-glass-base,0 12px 30px #0000003d);-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);position:relative;bottom:auto;left:auto;right:auto}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline{cursor:pointer;touch-action:none;outline:none;width:100%;height:14px;transition:none;position:relative}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline[data-progress-motion=seek]{transition:--scene-media-progress var(--scene-media-player-seek-duration) var(--scene-media-player-seek-easing)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:focus-visible .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track{box-shadow:0 0 0 2px #fffc}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:hover .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:focus-visible .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline[data-dragging=true] .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track{background:linear-gradient(var(--scene-media-progress-color), var(--scene-media-progress-color)) 0 0/var(--scene-media-progress,0%) 100% no-repeat,var(--scene-media-rail-color);border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after{top:50%;left:var(--scene-media-progress,0%);background:var(--scene-media-progress-thumb-color);width:12px;height:12px;box-shadow:0 0 0 2px var(--scene-media-progress-thumb-ring-color),0 2px 8px #00000057;content:"";opacity:0;border-radius:50%;transition:opacity .12s,transform .12s,width .12s,height .12s,box-shadow .14s;position:absolute;transform:translate(-50%,-50%)scale(.78)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row{align-items:center;gap:var(--scene-media-control-gap);min-height:32px;display:flex}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row-end{text-align:end;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-inline-start:auto;overflow:hidden}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button{width:var(--scene-media-control-size);height:var(--scene-media-control-size);color:currentColor;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .14s,transform .14s;display:inline-flex}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button:hover,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button:focus-visible{background:#ffffff42}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #ffffffc7}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button:active{transform:scale(.96)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button:disabled{cursor:default;opacity:.45}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__time{font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #0000008a;white-space:nowrap;min-width:88px;font-size:13px;font-weight:650;line-height:1}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row{justify-content:flex-start;gap:var(--scene-media-player-control-gap);min-height:var(--scene-media-player-control-size);padding:0;display:flex}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline{min-width:0;height:var(--scene-media-player-track-height)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:focus-visible .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track{border-color:var(--scene-media-player-focus);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--scene-media-player-focus) 34%, transparent),0 0 0 2px color-mix(in srgb, var(--scene-media-player-focus) 22%, transparent)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:focus-visible .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after{opacity:1;width:4px;height:22px;box-shadow:0 2px 12px #00000057}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:focus-visible .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-fill{opacity:1}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:hover .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track{border-color:color-mix(in srgb, var(--scene-media-player-text) 22%, transparent)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:hover .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after{opacity:.88;width:3px;height:18px;box-shadow:0 1px 6px #00000038}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:hover .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-fill{opacity:.82}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:active .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline[data-dragging=true] .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track{border-color:color-mix(in srgb, var(--scene-media-player-text) 22%, transparent)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:active .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline[data-dragging=true] .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after{opacity:1;width:4px;height:22px;box-shadow:0 2px 12px #00000057}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:active .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-fill,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline[data-dragging=true] .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-fill{opacity:1}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track{box-sizing:border-box;height:var(--scene-media-player-track-height);border:var(--scene-media-player-border-width) solid var(--scene-media-player-border);border-radius:var(--scene-media-player-inner-radius);background:var(--scene-media-player-track);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--scene-media-player-text) 6%, transparent),inset 0 0 0 1px #00000014;transition:border-color .14s,box-shadow .14s;overflow:hidden}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:before{content:"";z-index:1;opacity:.24;pointer-events:none;background:linear-gradient(currentColor,currentColor) 16.6667%/1px 8px no-repeat,linear-gradient(currentColor,currentColor) 33.3333%/1px 8px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 8px no-repeat,linear-gradient(currentColor,currentColor) 66.6667%/1px 8px no-repeat,linear-gradient(currentColor,currentColor) 83.3333%/1px 8px no-repeat;height:8px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after{left:clamp(var(--scene-media-player-playhead-inset),var(--scene-media-progress,0%),100% - var(--scene-media-player-playhead-inset));background:var(--scene-media-player-text);width:2px;height:14px;box-shadow:none;opacity:.58;z-index:2;border-radius:999px;transform:translate(-50%,-50%)scale(1)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-fill{z-index:0;border-radius:calc(var(--scene-media-player-inner-radius) - var(--scene-media-player-border-width));background:linear-gradient(90deg, color-mix(in srgb, var(--scene-media-player-text) 13%, transparent), color-mix(in srgb, var(--scene-media-player-text) 8%, transparent));clip-path:inset(0 calc(100% - clamp(var(--scene-media-player-playhead-inset) + var(--scene-media-player-fill-lead), var(--scene-media-progress,0%) + var(--scene-media-player-fill-lead), 100%)) 0 0 round calc(var(--scene-media-player-inner-radius) - var(--scene-media-player-border-width)));opacity:.58;pointer-events:none;transition:opacity .14s;position:absolute;inset:0}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button{width:var(--scene-media-player-control-size);height:var(--scene-media-player-control-size);min-width:var(--scene-media-player-control-size);min-height:var(--scene-media-player-control-size);color:var(--scene-media-player-text-muted);background:0 0}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button:hover:not(:disabled){background:color-mix(in srgb, var(--scene-media-player-text) 8%, transparent);color:var(--scene-media-player-text)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button:focus-visible{outline-color:var(--scene-media-player-focus)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button svg{width:16px;height:16px}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__time{min-width:0;min-height:var(--scene-media-player-control-size);padding:0 var(--scene-media-player-control-gap);color:var(--scene-media-player-text);font-size:var(--sa-type-text-sm,13px);text-shadow:none;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .14s;display:inline-flex}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__time:hover{background:color-mix(in srgb, var(--scene-media-player-text) 8%, transparent)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row-end{min-height:var(--scene-media-player-control-size);padding:0 var(--scene-media-player-control-gap);color:var(--scene-media-player-text-muted);font-size:var(--sa-type-text-sm,13px);background:0 0;border-radius:999px;flex:0 auto;align-items:center;font-weight:650;line-height:1;transition:background-color .14s,color .14s;display:inline-flex}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row-end:hover{background:color-mix(in srgb, var(--scene-media-player-text) 8%, transparent);color:var(--scene-media-player-text)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row-end>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}@media (max-width:520px){.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below{padding:8px var(--scene-media-player-outer-inline-inset,8px) 0}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row{--scene-media-player-control-gap:6px;padding:0}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:before{background:linear-gradient(currentColor,currentColor) 25%/1px 8px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 8px no-repeat,linear-gradient(currentColor,currentColor) 75%/1px 8px no-repeat}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__time,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row-end{font-size:var(--sa-type-text-xs,12px)}}@media (prefers-reduced-motion:reduce){.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__time,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline[data-progress-motion=seek],.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-fill,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after{transition:none}}
