.amb.svelte-1hkmsup{z-index:0;pointer-events:none;border-radius:var(--radius-lg);opacity:0;--amb-top:38 42 52;--amb-right:38 42 52;--amb-bottom:38 42 52;--amb-left:38 42 52;--amb-avg:38 42 52;transition:opacity .9s;position:absolute;inset:0}.amb--on.svelte-1hkmsup{opacity:1}.amb__halo.svelte-1hkmsup,.amb__edges.svelte-1hkmsup{border-radius:inherit;position:absolute}.amb__halo.svelte-1hkmsup{background:rgb(var(--amb-avg)/.65);filter:blur(72px);animation:7.5s ease-in-out infinite svelte-1hkmsup-amb-breath;inset:-1%}.amb__edges.svelte-1hkmsup{background:radial-gradient(72% 56% at 50% 0%, rgb(var(--amb-top)/.95), rgb(var(--amb-top)/0) 72%), radial-gradient(56% 72% at 100% 50%, rgb(var(--amb-right)/.95), rgb(var(--amb-right)/0) 72%), radial-gradient(72% 56% at 50% 100%, rgb(var(--amb-bottom)/.95), rgb(var(--amb-bottom)/0) 72%), radial-gradient(56% 72% at 0% 50%, rgb(var(--amb-left)/.95), rgb(var(--amb-left)/0) 72%);filter:blur(44px);inset:-2%}@keyframes svelte-1hkmsup-amb-breath{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}.ctl.svelte-187oxn1{border-radius:var(--radius-full);color:#fff;background:var(--ctl-bg,#00000073);width:40px;height:40px;transition:background var(--transition-interactive);flex:none;place-items:center;display:inline-grid}@media (hover:hover){.ctl.svelte-187oxn1:hover{background:var(--ctl-bg-hover,#000000a6)}}.ctl.svelte-187oxn1:active{background:var(--ctl-bg-active,#000000bf)}@media (pointer:coarse){.ctl.svelte-187oxn1{width:44px;height:44px}}.ctl--hidden.svelte-187oxn1{display:none!important}.ctl--text.svelte-187oxn1{white-space:nowrap;width:auto;padding:0 var(--space-3);font-size:var(--text-xs);letter-spacing:.03em;align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}@media (width<=400px){.ctl--text.svelte-187oxn1{padding:0 var(--space-2)}}.scrub.svelte-1ag4t1r{cursor:pointer;align-items:center;height:18px;display:flex;position:relative}.scrub--disabled.svelte-1ag4t1r{opacity:.35;pointer-events:none}.scrub__track.svelte-1ag4t1r{border-radius:var(--radius-full);background:#ffffff47;height:4px;transition:height .12s;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 0 0 .5px #0003,0 1px 3px #00000059}.scrub.svelte-1ag4t1r:hover .scrub__track:where(.svelte-1ag4t1r),.scrub.svelte-1ag4t1r:focus-within .scrub__track:where(.svelte-1ag4t1r){height:6px}.scrub__buffered.svelte-1ag4t1r,.scrub__played.svelte-1ag4t1r{border-radius:inherit;height:100%;position:absolute;inset:0 auto 0 0}.scrub__buffered.svelte-1ag4t1r{background:#fff6}.scrub__played.svelte-1ag4t1r{background:var(--color-live)}.scrub__thumb.svelte-1ag4t1r{background:var(--color-live);border-radius:50%;width:13px;height:13px;transition:transform .12s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 1px 3px #0006}.scrub.svelte-1ag4t1r:hover .scrub__thumb:where(.svelte-1ag4t1r),.scrub.svelte-1ag4t1r:focus-within .scrub__thumb:where(.svelte-1ag4t1r){transform:translate(-50%,-50%)scale(1)}@media (pointer:coarse){.scrub.svelte-1ag4t1r{height:28px}.scrub__track.svelte-1ag4t1r{height:5px}.scrub__thumb.svelte-1ag4t1r{width:16px;height:16px;transform:translate(-50%,-50%)scale(1)}}.scrub.svelte-1ag4t1r input[type=range]:where(.svelte-1ag4t1r){opacity:0;cursor:pointer;appearance:none;touch-action:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.menu-wrap.svelte-1tof84o{position:relative}.menu.svelte-1tof84o{top:calc(100% + var(--space-2));min-width:232px;max-height:calc(var(--player-h,100dvh) - 72px);overscroll-behavior:contain;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:6;background:#101318f5;position:absolute;right:0;overflow-y:auto}@media (width<=600px){.menu.svelte-1tof84o{top:auto;left:var(--space-2);right:var(--space-2);bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px));z-index:50;min-width:0;max-height:70dvh;position:fixed;overflow-y:auto}}@media (pointer:coarse){.menu__item.svelte-1tof84o{min-height:44px}.menu__item.svelte-1tof84o:hover{background:0 0}.menu__item.svelte-1tof84o:active{background:#ffffff1a}}.menu__label.svelte-1tof84o{align-items:baseline;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-faint);padding:var(--space-2) var(--space-3) var(--space-1);letter-spacing:.06em;text-transform:uppercase;display:flex}.menu__note.svelte-1tof84o{letter-spacing:normal;text-transform:none;margin-left:auto}.menu__item.svelte-1tof84o{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;color:var(--color-text);display:flex}.menu__item.svelte-1tof84o:hover{background:#ffffff12}.menu__item[aria-checked=true].svelte-1tof84o{color:var(--color-accent)}.menu__item.svelte-1tof84o:disabled{opacity:.45}.menu__check.svelte-1tof84o{opacity:0;flex:none;width:16px}.menu__item[aria-checked=true].svelte-1tof84o .menu__check:where(.svelte-1tof84o){opacity:1}.menu__hint.svelte-1tof84o{font-size:var(--text-xs);color:var(--color-text-faint);margin-left:auto}a.menu__item.svelte-1tof84o{text-decoration:none}.menu__sep.svelte-1tof84o{background:var(--color-divider);height:1px;margin:var(--space-2) var(--space-1)}.volume.svelte-1hf0zbn{border-radius:var(--radius-full);background:var(--ctl-bg,#00000073);transition:background var(--transition-interactive);align-items:center;display:flex}.volume.svelte-1hf0zbn .ctl,.volume.svelte-1hf0zbn .ctl:hover,.volume.svelte-1hf0zbn .ctl:active{background:0 0}@media (hover:hover){.volume.svelte-1hf0zbn:hover{background:var(--ctl-bg-hover,#000000a6)}}.volume.svelte-1hf0zbn:active{background:var(--ctl-bg-active,#000000bf)}.volume__slider.svelte-1hf0zbn{opacity:0;appearance:none;cursor:pointer;background:0 0;width:0;height:24px;transition:width .18s,opacity .18s,margin .18s}.volume.svelte-1hf0zbn:hover .volume__slider:where(.svelte-1hf0zbn),.volume.svelte-1hf0zbn:focus-within .volume__slider:where(.svelte-1hf0zbn){width:82px;margin-right:var(--space-3);opacity:1}@media (hover:none){.volume__slider.svelte-1hf0zbn{display:none}}.volume__slider.svelte-1hf0zbn::-webkit-slider-runnable-track{background:#ffffff4d;border-radius:2px;height:4px}.volume__slider.svelte-1hf0zbn::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-4px}.volume__slider.svelte-1hf0zbn::-moz-range-track{background:#ffffff4d;border-radius:2px;height:4px}.volume__slider.svelte-1hf0zbn::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.controls.svelte-gmg2hk{z-index:4;--ctl-bg:#00000073;--ctl-bg-hover:#000000a6;--ctl-bg-active:#000000bf;opacity:1;pointer-events:none;transition:opacity .15s ease-out;position:absolute;inset:0}.controls.svelte-gmg2hk:not(.controls--hidden) .controls__bottom:where(.svelte-gmg2hk)>.scrub:not(.scrub--disabled),.controls.svelte-gmg2hk:not(.controls--hidden) .bar:where(.svelte-gmg2hk)>:not(.bar__spacer),.controls.svelte-gmg2hk:not(.controls--hidden) .controls__top:where(.svelte-gmg2hk)>*{pointer-events:auto}.controls__top.svelte-gmg2hk{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex;position:absolute;top:0;right:0}.controls__bottom.svelte-gmg2hk{padding:var(--space-2) var(--space-3);position:absolute;inset:auto 0 0}.controls--fullscreen.svelte-gmg2hk .controls__top:where(.svelte-gmg2hk){padding-top:calc(var(--space-2) + env(safe-area-inset-top,0px));padding-right:calc(var(--space-3) + env(safe-area-inset-right,0px))}.controls--fullscreen.svelte-gmg2hk .controls__bottom:where(.svelte-gmg2hk){padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px));padding-left:calc(var(--space-3) + env(safe-area-inset-left,0px));padding-right:calc(var(--space-3) + env(safe-area-inset-right,0px))}.controls--hidden.svelte-gmg2hk{opacity:0;transition:opacity .3s ease-in}.bar.svelte-gmg2hk{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.bar__spacer.svelte-gmg2hk{flex:1}.time.svelte-gmg2hk{min-width:0;height:40px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--ctl-bg);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:inline-flex;overflow:hidden}@media (pointer:coarse){.time.svelte-gmg2hk{height:44px}}@media (width<=400px){.controls__top.svelte-gmg2hk{padding-right:calc(var(--space-2) + env(safe-area-inset-right,0px))}.controls__bottom.svelte-gmg2hk{padding-left:calc(var(--space-2) + env(safe-area-inset-left,0px));padding-right:calc(var(--space-2) + env(safe-area-inset-right,0px))}.controls__top.svelte-gmg2hk,.bar.svelte-gmg2hk{gap:var(--space-1)}.time.svelte-gmg2hk{padding:0 var(--space-2)}}.time--live.svelte-gmg2hk{gap:7px}.badge__dot.svelte-gmg2hk{background:var(--color-live);border-radius:50%;width:7px;height:7px}.toast.svelte-1chrclr{left:calc(var(--space-3) + env(safe-area-inset-left,0px));top:calc(var(--space-2) + env(safe-area-inset-top,0px));max-width:calc(100% - 2 * var(--space-3) - 132px - 3 * var(--space-2));min-height:40px;padding:var(--space-2) var(--space-4);color:#fff;font-size:var(--text-sm);z-index:7;opacity:0;pointer-events:none;background:#000000b8;border-radius:20px;align-items:center;transition:opacity .2s;display:flex;position:absolute}.toast--show.svelte-1chrclr{opacity:1}@media (width<=400px){.toast.svelte-1chrclr{left:calc(var(--space-2) + env(safe-area-inset-left,0px));max-width:calc(100% - 2 * var(--space-2) - 132px - 2 * var(--space-1) - var(--space-2));padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}}.player.svelte-nfsfpn{-webkit-tap-highlight-color:transparent;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none;touch-action:manipulation;position:relative}.player__screen.svelte-nfsfpn{z-index:2;aspect-ratio:16/9;border-radius:var(--radius-lg);background:#000;position:relative;overflow:hidden}.player--fullscreen.svelte-nfsfpn{box-shadow:none;background:#000;border-radius:0;width:100%;height:100%}.player--fullscreen.svelte-nfsfpn .player__screen:where(.svelte-nfsfpn){aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.player--idle.svelte-nfsfpn,.player--idle.svelte-nfsfpn .hitarea:where(.svelte-nfsfpn){cursor:none}.player--rotate.svelte-nfsfpn{transform-origin:50%;width:100dvh;height:100dvw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.player__video.svelte-nfsfpn{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.player__media.svelte-nfsfpn{position:absolute;inset:0}.player__media--hidden.svelte-nfsfpn{visibility:hidden}.hitarea.svelte-nfsfpn{-webkit-tap-highlight-color:transparent;background:0 0;position:absolute;inset:0}.hitarea.svelte-nfsfpn:focus,.hitarea.svelte-nfsfpn:focus-visible{outline:none}.spinner.svelte-nfsfpn{pointer-events:none;place-items:center;transition:opacity .3s ease-in;display:grid;position:absolute;inset:0}.spinner--under.svelte-nfsfpn{opacity:0;transition:opacity .15s ease-out}.spinner.svelte-nfsfpn i:where(.svelte-nfsfpn){border:3px solid #ffffff38;border-top-color:#fff;border-radius:50%;width:46px;height:46px;animation:.9s linear infinite svelte-nfsfpn-spin;display:block}@keyframes svelte-nfsfpn-spin{to{transform:rotate(360deg)}}.bigplay.svelte-nfsfpn{background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}.bigplay.svelte-nfsfpn i:where(.svelte-nfsfpn){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;width:72px;height:72px;transition:transform var(--transition-interactive), background var(--transition-interactive);background:#0000008c;border-radius:50%;place-items:center;display:grid}.bigplay.svelte-nfsfpn:hover i:where(.svelte-nfsfpn){background:#000000b3;transform:scale(1.06)}.center.svelte-nfsfpn{color:#fff;width:72px;height:72px;transition:opacity .15s ease-out, transform var(--transition-interactive), background var(--transition-interactive);background:#0000008c;border-radius:50%;place-items:center;margin:-36px 0 0 -36px;display:grid;position:absolute;top:50%;left:50%}@media (hover:hover){.center.svelte-nfsfpn:hover{background:#000000b3;transform:scale(1.06)}}.center.svelte-nfsfpn:active{background:#000000bf}.center--hidden.svelte-nfsfpn{opacity:0;pointer-events:none;transition:opacity .3s ease-in}
