.timeline.svelte-1regxyd{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;align-items:center;width:100%;height:22px;display:flex;position:relative}.timeline__track.svelte-1regxyd,.timeline__progress.svelte-1regxyd,.timeline__buffer.svelte-1regxyd{width:100%;height:var(--media-time-slider-track-height,6px);pointer-events:none;border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.timeline__track.svelte-1regxyd{background:#ffffff29}.timeline__buffer.svelte-1regxyd{background:#ffffff47;transition:width .2s linear}.timeline__progress.svelte-1regxyd{background:var(--brand-color,#712cf9);z-index:1}.timeline__thumb.svelte-1regxyd{width:var(--media-slider-thumb-size,15px);height:var(--media-slider-thumb-size,15px);z-index:2;pointer-events:none;will-change:transform;background:#fff;border-radius:50%;transition:transform .2s;position:absolute;top:50%;right:0;transform:translate(50%,-50%)scale(0);box-shadow:0 4px 12px #00000059}.timeline.svelte-1regxyd:hover .timeline__thumb:where(.svelte-1regxyd),.timeline.svelte-1regxyd:focus-visible .timeline__thumb:where(.svelte-1regxyd),.player.is-scrubbing .timeline__thumb.svelte-1regxyd{transform:translate(50%,-50%)scale(1)}.thumb.svelte-1regxyd{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:calc(100% + 6px)}.thumb__img.svelte-1regxyd{background-repeat:no-repeat;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 8px 24px #00000059}.thumb__time.svelte-1regxyd{color:#fff;background:#000000bf;border-radius:6px;margin-top:3px;padding:4px 7px;font-size:12px}.bottom-controls.svelte-1lcsnhs{justify-content:space-between;align-items:center;gap:1rem;display:flex}.controls-left.svelte-1lcsnhs,.controls-right.svelte-1lcsnhs{pointer-events:auto;align-items:center;gap:.5rem;display:flex}.control-button.svelte-1lcsnhs{width:var(--media-button-size,40px);height:var(--media-button-size,40px);color:var(--text-color,#f3f4f6);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background-color .1s;display:flex}.control-button.svelte-1lcsnhs:hover{background-color:#ffffff14}.volume-control.svelte-1lcsnhs{align-items:center;display:flex}.volume-slider.svelte-1lcsnhs{opacity:0;will-change:width,opacity;width:0;margin-left:0;transition:width .25s,opacity .25s}.volume-control.svelte-1lcsnhs:hover .volume-slider:where(.svelte-1lcsnhs),.volume-slider.svelte-1lcsnhs:focus-visible{opacity:1;width:80px;margin-left:.5rem}.time-display.svelte-1lcsnhs{color:#f3f4f6;font-size:.875rem;font-weight:600}.settings-menu.svelte-1lcsnhs{position:relative}.menu-popup.svelte-1lcsnhs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;background:#141419e6;border:1px solid #ffffff1a;border-radius:12px;min-width:240px;margin-bottom:10px;padding:8px;position:absolute;bottom:100%;right:0}.menu-item.svelte-1lcsnhs,.menu-item-header.svelte-1lcsnhs{color:#f3f4f6;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.menu-item.svelte-1lcsnhs:hover{background:#ffffff1a}.menu-item.is-active.svelte-1lcsnhs{color:var(--brand-color,#712cf9);font-weight:700}.menu-item.has-submenu.svelte-1lcsnhs .submenu-value:where(.svelte-1lcsnhs){color:#a1a1aa;margin-left:auto;font-size:.9em}.menu-backdrop.svelte-1lcsnhs{z-index:40;cursor:default;position:fixed;inset:0}.volume-slider.svelte-1lcsnhs{--pct:calc(var(--val)*100%);appearance:none;cursor:pointer;background:0 0;height:15px}.volume-slider.svelte-1lcsnhs::-webkit-slider-runnable-track{background:linear-gradient(var(--brand-color,#712cf9),var(--brand-color,#712cf9))0/var(--pct)100% no-repeat,#ffffff29;border-radius:5px;height:5px}.volume-slider.svelte-1lcsnhs::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:15px;height:15px;margin-top:-5px}:root{--brand-color:#712cf9;--radius-xl:1rem}.player.svelte-1313q01{border-radius:var(--radius-xl);touch-action:manipulation;aspect-ratio:16/9;background:#000;outline:none;width:100%;position:relative;overflow:hidden}.player.svelte-1313q01:focus-visible{outline:2px solid var(--brand-color)}.player.svelte-1313q01:not(.is-active):not(.is-scrubbing){cursor:none}video.svelte-1313q01{object-fit:contain;width:100%;height:100%;display:block}.player.is-fullscreen.svelte-1313q01 video:where(.svelte-1313q01){width:100%;height:100%}.ui-layer.svelte-1313q01{pointer-events:none;opacity:0;flex-direction:column;justify-content:flex-end;transition:opacity .2s;display:flex;position:absolute;inset:0}.player.is-active.svelte-1313q01 .ui-layer:where(.svelte-1313q01),.player.is-scrubbing.svelte-1313q01 .ui-layer:where(.svelte-1313q01){opacity:1;pointer-events:auto}.ui-layer.visible-mobile.svelte-1313q01{opacity:1!important;pointer-events:auto!important}.ui-layer.hidden-mobile.svelte-1313q01{opacity:0!important;pointer-events:none!important}.controls-overlay.svelte-1313q01{width:100%}.gradient-bg.svelte-1313q01{background:linear-gradient(#0000 0%,#000c 100%);padding:12px}.action-flash.svelte-1313q01{pointer-events:none;z-index:30;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.action-icon.svelte-1313q01{color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;padding:24px;animation:.5s ease-out forwards svelte-1313q01-bezel-fade;display:flex}@keyframes svelte-1313q01-bezel-fade{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.4)}}.initial-play-btn.svelte-1313q01{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;cursor:pointer;background:#0009;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.initial-play-btn.svelte-1313q01:hover{background:var(--brand-color);border-color:var(--brand-color)}.buffer-overlay.svelte-1313q01{pointer-events:none;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.spinner.svelte-1313q01{width:3rem;height:3rem;stroke:var(--brand-color);stroke-dasharray:80;stroke-dashoffset:80px;animation:1s linear infinite svelte-1313q01-spin}@keyframes svelte-1313q01-spin{to{transform:rotate(360deg)}}.watermark.svelte-1313q01{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.6;pointer-events:auto;z-index:25;background:#0006;border:1px solid #ffffff1a;border-radius:8px;align-items:center;padding:6px 8px;text-decoration:none;display:flex;position:absolute;top:1rem;right:1rem}.watermark.svelte-1313q01:hover{opacity:1}
