.preroll.svelte-1tb0hke{z-index:8;background:#000;place-items:center;display:grid;position:absolute;inset:0}.preroll.svelte-1tb0hke .ad-video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.chip.svelte-1tb0hke{color:#fff;font:800 12px var(--font);letter-spacing:.04em;background:#000000a6;border-radius:8px;padding:4px 10px;position:absolute;top:14px;left:14px}.more.svelte-1tb0hke{background:linear-gradient(135deg, var(--red), var(--pink));color:#fff;font:800 14px var(--font);cursor:pointer;border:0;border-radius:10px;padding:10px 16px;position:absolute;bottom:16px;left:14px;box-shadow:0 6px 18px #ff2a4559}.more.svelte-1tb0hke:hover{filter:brightness(1.08)}.skip.svelte-1tb0hke{color:#fff;min-width:150px;font:800 14px var(--font);cursor:pointer;background:#000000b8;border:1px solid #ffffff4d;border-right:0;border-radius:10px 0 0 10px;padding:12px 18px;position:absolute;bottom:18px;right:0}.skip.svelte-1tb0hke:disabled{color:#ffffffb3;cursor:default}.skip.svelte-1tb0hke:not(:disabled):hover{background:#000000d9}.skip.svelte-1tb0hke:focus-visible,.more.svelte-1tb0hke:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.spinner.svelte-1tb0hke{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite svelte-1tb0hke-spin}@keyframes svelte-1tb0hke-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1tb0hke{animation-duration:2s}}.player.svelte-nfsfpn{aspect-ratio:16/9;border-radius:var(--radius);isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#000;outline:none;position:relative;overflow:hidden}.player.svelte-nfsfpn:focus-visible{box-shadow:0 0 0 2px var(--focus)}.player.idle.svelte-nfsfpn{cursor:none}.fs.svelte-nfsfpn{border-radius:0}video.svelte-nfsfpn{width:100%;height:100%;display:block}.surface.svelte-nfsfpn{z-index:1;position:absolute;inset:0}.big-play.svelte-nfsfpn{z-index:3;background:var(--hot-grad);color:#fff;width:78px;height:78px;box-shadow:0 0 0 8px rgb(var(--pink-glow) / .16), 0 12px 40px -6px rgb(var(--glow) / .8);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.big-play.svelte-nfsfpn svg{fill:currentColor;margin-left:4px}.big-play.svelte-nfsfpn:hover{box-shadow:0 0 0 12px rgb(var(--pink-glow) / .2), 0 16px 48px -6px rgb(var(--pink-glow) / .8);transform:translate(-50%,-50%)scale(1.08)}.gate-left.svelte-nfsfpn{z-index:3;color:#fff;font:800 13px var(--font);white-space:nowrap;pointer-events:none;background:#0a0608c7;border-radius:999px;padding:5px 12px;position:absolute;top:calc(50% + 50px);left:50%;transform:translate(-50%)}.no-ads.svelte-nfsfpn{z-index:3;background:linear-gradient(135deg, var(--gold), #ffb347);color:#1a0a0d;font:900 12px var(--font);letter-spacing:.04em;text-transform:uppercase;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;position:absolute;bottom:14px;left:14px;box-shadow:0 6px 18px #0006}.no-ads.svelte-nfsfpn:hover{filter:brightness(1.06)}.no-ads.svelte-nfsfpn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.length.svelte-nfsfpn{z-index:2;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#000000bf;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:700;position:absolute;bottom:14px;right:14px}.spinner.svelte-nfsfpn{z-index:2;border:3px solid #ffffff26;border-top-color:var(--red);pointer-events:none;border-radius:50%;width:52px;height:52px;margin:-26px 0 0 -26px;animation:.8s linear infinite svelte-nfsfpn-spin;position:absolute;top:50%;left:50%}@keyframes svelte-nfsfpn-spin{to{transform:rotate(360deg)}}.osd.svelte-nfsfpn{z-index:4;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;animation:svelte-nfsfpn-osd .65s var(--ease-out) forwards;background:#0a0a0ab8;align-items:center;gap:8px;padding:14px 18px;font-weight:800;display:flex;position:absolute;top:50%;left:50%}.osd.svelte-nfsfpn svg{fill:currentColor}@keyframes svelte-nfsfpn-osd{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}20%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.05)}}.controls.svelte-nfsfpn{z-index:5;opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);pointer-events:none;background:linear-gradient(#0000,#00000073 45%,#000000d9);padding:40px 14px 10px;position:absolute;inset:auto 0 0;transform:translateY(8px)}.controls.shown.svelte-nfsfpn{opacity:1;pointer-events:auto;transform:none}.bar.svelte-nfsfpn{cursor:pointer;touch-action:none;outline:none;align-items:center;height:18px;display:flex;position:relative}.track.svelte-nfsfpn{border-radius:var(--radius-pill);width:100%;height:4px;transition:height var(--dur-fast) ease;background:#ffffff2e;position:relative;overflow:hidden}.bar.svelte-nfsfpn:hover .track:where(.svelte-nfsfpn),.bar.active.svelte-nfsfpn .track:where(.svelte-nfsfpn),.bar.svelte-nfsfpn:focus-visible .track:where(.svelte-nfsfpn){height:6px}.buffered.svelte-nfsfpn,.hover.svelte-nfsfpn,.played.svelte-nfsfpn{position:absolute;inset:0 auto 0 0}.buffered.svelte-nfsfpn{background:#ffffff40}.hover.svelte-nfsfpn{background:#fff3}.played.svelte-nfsfpn{background:linear-gradient(90deg, var(--red-deep), var(--red) 60%, var(--pink));box-shadow:0 0 12px rgb(var(--pink-glow) / .7)}.thumb.svelte-nfsfpn{width:14px;height:14px;box-shadow:0 0 0 4px rgb(var(--pink-glow) / .4), 0 0 16px rgb(var(--pink-glow) / .9);transition:transform var(--dur-fast) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0)}.bar.svelte-nfsfpn:hover .thumb:where(.svelte-nfsfpn),.bar.active.svelte-nfsfpn .thumb:where(.svelte-nfsfpn),.bar.svelte-nfsfpn:focus-visible .thumb:where(.svelte-nfsfpn){transform:translate(-50%,-50%)scale(1)}.tooltip.svelte-nfsfpn{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#0a0a0ae6;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;position:absolute;bottom:22px;transform:translate(-50%)}.row.svelte-nfsfpn{align-items:center;gap:2px;margin-top:4px;display:flex}.end.svelte-nfsfpn{align-items:center;gap:2px;margin-left:auto;display:flex}.ctl.svelte-nfsfpn{border-radius:var(--radius-pill);color:#fff;min-width:40px;height:40px;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ctl.svelte-nfsfpn:hover,.ctl.open.svelte-nfsfpn{background:#ffffff1f}.ctl.svelte-nfsfpn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.row.svelte-nfsfpn>.ctl:where(.svelte-nfsfpn):first-child svg{fill:currentColor}.chip-label.svelte-nfsfpn{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.hd.svelte-nfsfpn{background:var(--accent-grad);color:#fff;letter-spacing:.04em;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:900}.volume.svelte-nfsfpn{align-items:center;display:flex}.volume.svelte-nfsfpn input:where(.svelte-nfsfpn){opacity:0;appearance:none;border-radius:var(--radius-pill);background:linear-gradient(90deg, #fff var(--fill), #ffffff40 var(--fill));cursor:pointer;width:0;height:4px;transition:width var(--dur) var(--ease-out), opacity var(--dur-fast) ease, margin var(--dur) var(--ease-out);margin:0}.volume.svelte-nfsfpn:hover input:where(.svelte-nfsfpn),.volume.svelte-nfsfpn:focus-within input:where(.svelte-nfsfpn){opacity:1;width:76px;margin:0 10px 0 4px}.volume.svelte-nfsfpn input:where(.svelte-nfsfpn)::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:12px;height:12px}.volume.svelte-nfsfpn input:where(.svelte-nfsfpn)::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.time.svelte-nfsfpn{color:#ffffffb3;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:8px;font-size:13px;font-weight:600}.now.svelte-nfsfpn{color:#fff}.sep.svelte-nfsfpn{opacity:.5;margin:0 5px}.settings.svelte-nfsfpn{position:relative}.menu.svelte-nfsfpn{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-width:240px;max-height:min(60vh,340px);box-shadow:0 18px 50px -12px #000c, 0 0 0 1px rgb(var(--glow) / .08);animation:svelte-nfsfpn-menu-in var(--dur) var(--ease-out);background:#141414e0;border:1px solid #ffffff14;border-radius:14px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;overflow-y:auto}@keyframes svelte-nfsfpn-menu-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.item.svelte-nfsfpn,.back.svelte-nfsfpn{color:#fff;text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.item.svelte-nfsfpn:hover,.item.svelte-nfsfpn:focus-visible,.back.svelte-nfsfpn:hover{background:#ffffff14;outline:none}.back.svelte-nfsfpn{color:var(--text-2);border-bottom:1px solid #ffffff14;border-radius:9px 9px 0 0;margin-bottom:4px;padding-bottom:6px;font-weight:800}.grow.svelte-nfsfpn{flex:1}.value.svelte-nfsfpn{color:var(--text-2);font-size:13px}.dot.svelte-nfsfpn{width:16px;height:16px;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border:2px solid #ffffff40;border-radius:50%}.checked.svelte-nfsfpn{color:var(--accent-text)}.checked.svelte-nfsfpn .dot:where(.svelte-nfsfpn){border:5px solid var(--red);box-shadow:0 0 10px rgb(var(--glow) / .8)}.playback-error.svelte-nfsfpn{z-index:7;text-align:center;background:#000000d9;place-content:center;justify-items:center;gap:16px;padding:24px;display:grid;position:absolute;inset:0}@media (width<=640px){.player.svelte-nfsfpn{margin:0 calc(var(--gutter) * -1);border-radius:0}.controls.svelte-nfsfpn{padding:32px 6px 4px}.sm-hide.svelte-nfsfpn{display:none}.big-play.svelte-nfsfpn{width:64px;height:64px}.gate-left.svelte-nfsfpn{padding:4px 10px;font-size:12px;top:calc(50% + 40px)}.no-ads.svelte-nfsfpn{padding:5px 9px;font-size:10.5px;top:10px;bottom:auto;left:10px}.volume.svelte-nfsfpn input:where(.svelte-nfsfpn){display:none}}@media (prefers-reduced-motion:reduce){.osd.svelte-nfsfpn,.menu.svelte-nfsfpn{animation:none}}
