.timeline.svelte-1regxyd{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;align-items:center;width:100%;height:26px;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,5px);pointer-events:none;border-radius:999px;transition:height .15s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.timeline.svelte-1regxyd:hover .timeline__track:where(.svelte-1regxyd),.timeline.svelte-1regxyd:hover .timeline__progress:where(.svelte-1regxyd),.timeline.svelte-1regxyd:hover .timeline__buffer:where(.svelte-1regxyd),.player.is-scrubbing .timeline__track.svelte-1regxyd,.player.is-scrubbing .timeline__progress.svelte-1regxyd,.player.is-scrubbing .timeline__buffer.svelte-1regxyd{height:7px}.timeline__track.svelte-1regxyd{background:#ffffff2e}.timeline__buffer.svelte-1regxyd{background:#ffffff4d;transition:width .2s linear,height .15s}.timeline__progress.svelte-1regxyd{background:var(--color-primary-600);z-index:1}.timeline__thumb.svelte-1regxyd{z-index:2;width:14px;height:14px;box-shadow:0 2px 8px #0006, 0 0 0 2px var(--color-primary-600);pointer-events:none;will-change:transform;background:#fff;border-radius:50%;transition:transform .18s;position:absolute;top:50%;right:0;transform:translate(50%,-50%)scale(0)}.timeline.svelte-1regxyd:hover .timeline__thumb:where(.svelte-1regxyd),.timeline.svelte-1regxyd:active .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-container.svelte-1regxyd{pointer-events:none;z-index:50;flex-direction:column;align-items:center;gap:6px;animation:.12s ease-out both svelte-1regxyd-thumb-in;display:flex;position:absolute;bottom:calc(100% + 12px)}@keyframes svelte-1regxyd-thumb-in{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.thumb-card.svelte-1regxyd{background:#000;border:1.5px solid #fff3;border-radius:8px;overflow:hidden;box-shadow:0 12px 40px #0000008c,0 2px 8px #0000004d}.thumb-card__img.svelte-1regxyd{background-size:auto;display:block}.thumb-card__time.svelte-1regxyd{color:#fff;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;background:#000000d9;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1;box-shadow:0 2px 6px #0006}@media (width<=480px){.thumb-container.svelte-1regxyd{gap:4px;bottom:calc(100% + 2px)}.thumb-card__time.svelte-1regxyd{padding:3px 8px;font-size:11px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.ctrl-row.svelte-1lcsnhs{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}@media (width>=40rem){.ctrl-row.svelte-1lcsnhs{gap:calc(var(--spacing,.25rem) * 4)}}.ctrl-left.svelte-1lcsnhs{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * .5);flex:1;display:flex}@media (width>=40rem){.ctrl-left.svelte-1lcsnhs{gap:calc(var(--spacing,.25rem) * 2)}}.ctrl-left.svelte-1lcsnhs{pointer-events:auto}.ctrl-right.svelte-1lcsnhs{align-items:center;gap:calc(var(--spacing,.25rem) * .5);flex-shrink:0;display:flex}@media (width>=40rem){.ctrl-right.svelte-1lcsnhs{gap:calc(var(--spacing,.25rem) * 1)}}.ctrl-right.svelte-1lcsnhs{pointer-events:auto}.ctrl-btn.svelte-1lcsnhs{cursor:pointer;border-radius:var(--radius-lg,.75rem);border-style:var(--tw-border-style);color:var(--color-gray-100,#f0f1f3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition-duration:.15s;display:flex}.ctrl-btn.svelte-1lcsnhs:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.ctrl-btn.svelte-1lcsnhs:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 8%, transparent)}}.ctrl-btn.svelte-1lcsnhs:active{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ctrl-btn.svelte-1lcsnhs:active{background-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.ctrl-btn--sm.svelte-1lcsnhs{width:32px;height:32px}.volume-wrap.svelte-1lcsnhs{flex-shrink:0;align-items:center;display:flex}.vol-slider.svelte-1lcsnhs{--pct:calc(var(--val) * 100%);opacity:0;will-change:width, opacity;appearance:none;cursor:pointer;touch-action:none;background:0 0;width:0;height:14px;margin-left:0;transition:width .25s,opacity .25s}.volume-wrap.svelte-1lcsnhs:hover .vol-slider:where(.svelte-1lcsnhs),.vol-slider.svelte-1lcsnhs:focus-visible{opacity:1;width:72px;margin-left:.375rem}.vol-slider.svelte-1lcsnhs::-webkit-slider-runnable-track{background:linear-gradient(var(--color-primary-600), var(--color-primary-600)) 0 / var(--pct) 100% no-repeat, #ffffff2e;border-radius:999px;height:4px}.vol-slider.svelte-1lcsnhs::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:13px;height:13px;margin-top:-4.5px;box-shadow:0 0 0 2px #00000059}.vol-slider.svelte-1lcsnhs::-moz-range-track{background:linear-gradient(var(--color-primary-600), var(--color-primary-600)) 0 / var(--pct) 100% no-repeat, #ffffff2e;border-radius:999px;height:4px}.vol-slider.svelte-1lcsnhs::-moz-range-thumb{background:#fff;border:none;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 2px #00000059}.time-display.svelte-1lcsnhs{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);white-space:nowrap;color:var(--color-gray-100,#f0f1f3);font-variant-numeric:tabular-nums;flex-shrink:1;padding:0 2px;overflow:hidden}.time-display--sm.svelte-1lcsnhs{font-size:.7rem}.settings-wrap.svelte-1lcsnhs{position:relative}.settings-popup.svelte-1lcsnhs{-webkit-backdrop-filter:blur(20px);z-index:9999;background:#080808f7;border:1px solid #ffffff1a;border-radius:14px;min-width:190px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 20px 60px #0009}.menu-row.svelte-1lcsnhs{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-xl,1rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));color:var(--color-gray-100,#f0f1f3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background-color:#0000;border-width:0;transition-duration:.1s;display:flex}.menu-row.svelte-1lcsnhs:hover{background-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.menu-row.svelte-1lcsnhs:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 9%, transparent)}}.menu-row.svelte-1lcsnhs:active{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.menu-row.svelte-1lcsnhs:active{background-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.menu-row--back.svelte-1lcsnhs{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-300,#cdd0d5);border-bottom:1px solid #ffffff12;margin-bottom:4px;padding-bottom:10px}.menu-row--active.svelte-1lcsnhs{color:var(--color-primary-400);font-weight:700}.menu-label.svelte-1lcsnhs{flex:1}.menu-badge.svelte-1lcsnhs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1rem));color:var(--color-gray-400,#9ba1ad)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}:root{--brand-color:var(--color-primary-600);--radius-xl:1rem}.player.svelte-1313q01{background:var(--color-background);touch-action:manipulation;aspect-ratio:16/9;border-radius:0;outline:none;width:100%;position:relative;overflow:hidden}@media (width>=640px){.player.svelte-1313q01{border-radius:var(--radius-xl)}}.player.svelte-1313q01:focus-visible{outline:2px solid var(--brand-color)}.player.is-active.svelte-1313q01,.player.is-scrubbing.svelte-1313q01{cursor:pointer}.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%,#000000d9 100%);padding:clamp(6px,2vw,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:16px;animation:.5s ease-out forwards svelte-1313q01-bezel-fade;display:flex}@media (width>=640px){.action-icon.svelte-1313q01{padding:20px}}@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(6px);z-index:20;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0000008c;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:background .2s,transform .15s,border-color .2s;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);transform:translate(-50%,-50%)scale(1.08)}.initial-play-btn.svelte-1313q01:active{transform:translate(-50%,-50%)scale(.95)}@media (width<=479px){.initial-play-btn.svelte-1313q01{width:56px;height:56px}}.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:2.5rem;height:2.5rem;stroke:var(--brand-color);stroke-dasharray:80;stroke-dashoffset:80px;animation:1s linear infinite svelte-1313q01-spin}.spinner--sm.svelte-1313q01{width:2rem;height:2rem}@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}
