._videoPlayer_1awu6_1{position:relative;width:100%;height:100%;border-radius:var(--bolt-border-radius-sm);overflow:hidden;cursor:pointer;isolation:isolate;--progress-height: 4px}._fullscreen_1awu6_13{border-radius:0}._video_1awu6_1{width:100%;height:100%;object-fit:contain;background-color:#000;transition:transform var(--ads-transition-base)}._videoWrapper_1awu6_25{width:100%;height:100%;background-color:#000}._loadingOverlay_1awu6_33{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#000000b3;backdrop-filter:blur(2px);z-index:2}._spinner_1awu6_44{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-radius:50%;border-top-color:#fff;animation:_spin_1awu6_44 1s linear infinite}@keyframes _spin_1awu6_44{to{transform:rotate(360deg)}}._errorOverlay_1awu6_60{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#000c;z-index:2}._errorMessage_1awu6_70{color:#fff;font-size:var(--bolt-font-body-medium-size);font-weight:500;text-align:center;padding:var(--bolt-space-6)}._playOverlay_1awu6_79{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ffffff4d;backdrop-filter:blur(8px);border:none;border-radius:var(--bolt-border-radiusfull);width:80px;height:80px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all var(--ads-transition-base);z-index:3}._playOverlay_1awu6_79:hover{background-color:#00000080;transform:translate(-50%,-50%) scale(1.1)}._playOverlay_1awu6_79:focus{outline:2px solid rgba(255,255,255,.8);outline-offset:4px}._videoOverlayControls_1awu6_110{position:absolute;inset-block-start:0;inset-inline:0;height:calc(100% - var(--progress-height));z-index:4;pointer-events:none;transition:opacity var(--ads-transition-base)}._controlButton_1awu6_120{cursor:pointer;transition:all var(--ads-transition-fast);backdrop-filter:blur(4px);pointer-events:auto;display:flex;align-items:center;justify-content:center;width:48px;height:48px}._controlButton_1awu6_120:hover{transform:scale(1.05)}._controlButton_1awu6_120:focus{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}._playPauseButton_1awu6_141{position:absolute;bottom:var(--bolt-space-8);left:var(--bolt-space-8);padding:var(--bolt-space-2);color:#000;background-color:#ffffffb3}._fullscreen_1awu6_13 ._playPauseButton_1awu6_141{bottom:inherit;top:var(--bolt-space-8)}._muteButtonWrapper_1awu6_155{position:absolute;bottom:var(--bolt-space-4);right:var(--bolt-space-4)}._progressContainer_1awu6_162{pointer-events:auto;width:100%;margin:0;padding:0;display:flex;align-items:center;background:#0000004d;z-index:2;margin-top:calc(-1 * var(--progress-height))}._bottomBar_1awu6_175{width:100cqw;height:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--bolt-space-4);margin:0}._videoTitle_1awu6_185{color:#fff;font-size:var(--bolt-font-heading-2-size);font-weight:600;margin:0;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._closeButton_1awu6_196{width:40px;height:40px;padding:var(--bolt-space-1);margin-inline:var(--bolt-space-4);flex-shrink:0}@container (width >= 768px){._playOverlay_1awu6_79{width:70px;height:70px}._playPauseButton_1awu6_141,._muteButton_1awu6_155{width:56px;height:56px;bottom:20px}._videoTitle_1awu6_185{font-size:var(--bolt-font-body-medium-size)}}@media(prefers-reduced-motion:reduce){._video_1awu6_1,._controlButton_1awu6_120,._playOverlay_1awu6_79{transition:none}._spinner_1awu6_44{animation:none}}._videoPlayer_1awu6_1:focus-within ._videoOverlayControls_1awu6_110{opacity:1}._srOnly_1awu6_242{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._floatingButton_7gp0i_1{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--bolt-overlay-light);backdrop-filter:blur(4px);border:none;border-radius:var(--bolt-border-radius-full);color:var(--bolt-content-on-color);cursor:pointer;box-shadow:var(--ads-shadow-md);transition:var(--ads-transition-fast);padding:var(--bolt-space-2);font-size:var(--bolt-font-body-small-size);line-height:1;pointer-events:auto}._floatingButton_7gp0i_1:hover{transform:scale(1.05);background-color:#0006}._floatingButton_7gp0i_1:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}._floatingButton_7gp0i_1:active{transform:scale(.98)}._track_107ea_1{--track-bg-locked: var(--stu-track-bg-locked, #000);--track-bg-unlocked: var(--stu-track-bg-unlocked, var(--button-bg-primary));--ball-bg: var(--stu-ball-bg, #fff);--ball-bg-hovered: var(--stu-ball-bg-hovered, #f0f0f0);--ball-content: var(--stu-ball-content, #000);background-color:color-mix(in srgb,var(--track-bg-locked),var(--track-bg-unlocked) calc(var(--stu-progress, 0) * 1%));transition:background-color .1s linear;position:relative;width:100%;max-width:500px;height:56px;border-radius:var(--bolt-border-radius-full);overflow:hidden}._label_107ea_22{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffffffb3;font-size:var(--bolt-font-body-small-size);font-weight:600;letter-spacing:.04em;pointer-events:none;user-select:none}@keyframes _shimmer_107ea_52{0%{transform:translate(-150%) skew(-20deg)}40%{transform:translate(250%) skew(-20deg)}40.001%{transform:translate(-150%) skew(-20deg)}to{transform:translate(-150%) skew(-20deg)}}._shimmer_107ea_52{position:absolute;top:0;left:0;width:52%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);pointer-events:none;animation:_shimmer_107ea_52 4s ease-in-out infinite}._ball_107ea_63{position:absolute;top:4px;left:4px;width:48px;height:48px;background-color:var(--ball-bg);color:var(--ball-content);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none;z-index:1;user-select:none}._ball_107ea_63:hover{background-color:var(--ball-bg-hovered)}._ball_107ea_63>span{line-height:0}._ball_107ea_63:active{cursor:grabbing}@keyframes _spin_7b8xh_10{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_7b8xh_10{animation:_spin_7b8xh_10 1s linear infinite}
