.vp.svelte-aremre{background:#000;-webkit-user-select:none;user-select:none;cursor:default;font-family:-apple-system,SF Pro Display,Montserrat,sans-serif;position:relative;transition:box-shadow .3s ease}.vp.vp-hide-cursor.svelte-aremre,.vp.vp-hide-cursor.svelte-aremre .vp-vid:where(.svelte-aremre){cursor:none!important}.vp-ambient-canvas.svelte-aremre{display:none}.vp.svelte-aremre:fullscreen,.vp.svelte-aremre:-webkit-full-screen{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh}.vp-vid.svelte-aremre{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain;background:#000;cursor:pointer;z-index:1}.vp-vid.svelte-aremre::-webkit-media-controls,.vp-vid.svelte-aremre::-webkit-media-controls-enclosure,.vp-vid.svelte-aremre::-webkit-media-controls-panel{display:none!important}.vp-center.svelte-aremre{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:3}.vp-loader.svelte-aremre{width:52px;height:52px;background:#00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #ffffff12,0 8px 24px #00000080}.vp-loader-ring.svelte-aremre{width:36px;height:36px;animation:svelte-aremre-vp-spin .9s linear infinite}.vp-loader-arc.svelte-aremre{animation:svelte-aremre-vp-dash 1.4s ease-in-out infinite}@keyframes svelte-aremre-vp-spin{to{transform:rotate(360deg)}}@keyframes svelte-aremre-vp-dash{0%{stroke-dasharray:1 110;stroke-dashoffset:0}50%{stroke-dasharray:80 30;stroke-dashoffset:-35}to{stroke-dasharray:1 110;stroke-dashoffset:-113}}.vp-err-wrap.svelte-aremre{flex-direction:column;gap:8px;pointer-events:none}.vp-err-icon.svelte-aremre{margin-bottom:4px}.vp-err-t.svelte-aremre{font-size:15px;font-weight:700;color:#ffffffd9;margin:0}.vp-err-s.svelte-aremre{font-size:12px;color:#ffffff59;margin:0;text-align:center}.vp-pulse.svelte-aremre{animation:svelte-aremre-vp-pulse-anim .55s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}.vp-pulse-bg.svelte-aremre{width:68px;height:68px;border-radius:50%;background:#00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #ffffff1f,0 0 32px #7c3aed4d}.vp-pulse-play.svelte-aremre .vp-pulse-bg:where(.svelte-aremre){box-shadow:0 0 0 1px #ffffff1f,0 0 32px #7c3aed80}.vp-pulse-pause.svelte-aremre .vp-pulse-bg:where(.svelte-aremre){box-shadow:0 0 0 1px #ffffff1f,0 0 24px #fff3}@keyframes svelte-aremre-vp-pulse-anim{0%{opacity:0;transform:scale(.7)}20%{opacity:1;transform:scale(1.08)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}.vp-bigplay.svelte-aremre{pointer-events:all!important;cursor:pointer;z-index:5}.vp-bigplay-btn.svelte-aremre{width:72px;height:72px;border-radius:50%;background:#00000085;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1.5px #ffffff2e,0 0 #7c3aed00,0 12px 40px #0009;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}.vp-bigplay-btn.svelte-aremre:hover{transform:scale(1.1);box-shadow:0 0 0 1.5px #ffffff40,0 0 40px 4px #7c3aed73,0 16px 48px #000000b3}.vp-skip.svelte-aremre{position:absolute;bottom:80px;right:18px;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 22px;background:#ffffff14;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:none;border-radius:12px;color:#ffffffe6;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;font-family:inherit;letter-spacing:.02em;box-shadow:0 4px 24px #00000040}.vp-skip.svelte-aremre:hover{background:#ffffff26;transform:translateY(-2px) scale(1.03);box-shadow:0 8px 32px #00000059}.vp-skip.svelte-aremre:active{transform:scale(.97)}.vp-ctrl.svelte-aremre{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .3s ease}.vp-ctrl-visible.svelte-aremre{opacity:1}.vp-top-bar.svelte-aremre{padding:14px 16px 10px;flex-shrink:0;pointer-events:none}.vp-top-title.svelte-aremre{font-size:15px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75%;text-shadow:0 1px 8px rgba(0,0,0,1),0 2px 16px rgba(0,0,0,.8);margin-bottom:5px;letter-spacing:.01em;font-family:Montserrat,sans-serif}.vp-top-meta.svelte-aremre{display:flex;align-items:center;gap:7px}.vp-top-ep-chip.svelte-aremre{font-size:11px;font-weight:700;color:#fff9;text-shadow:0 1px 6px rgba(0,0,0,.9)}.vp-top-trans.svelte-aremre{font-size:11px;font-weight:500;color:#fff6;text-shadow:0 1px 6px rgba(0,0,0,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.vp-ctrl-spacer.svelte-aremre{flex:1;pointer-events:none}.vp-ctrl-bottom.svelte-aremre{flex-shrink:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.4) 50%,transparent 100%);padding-top:48px;pointer-events:all}.vp-prog-wrap.svelte-aremre{position:relative;padding:6px 16px;cursor:pointer}.vp-prog-track.svelte-aremre{position:relative;height:3px;border-radius:3px;background:#ffffff2e;overflow:visible;transition:height .15s ease}.vp-prog-hover.svelte-aremre .vp-prog-track:where(.svelte-aremre){height:5px}.vp-prog-buf.svelte-aremre{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff4d;border-radius:3px}.vp-prog-ending.svelte-aremre{position:absolute;top:0;bottom:0;background:#ef444459;border-radius:0 3px 3px 0;pointer-events:none;transition:opacity .2s}.vp-prog-hover.svelte-aremre .vp-prog-ending:where(.svelte-aremre){background:#ef44448c}.vp-prog-skip-seg.svelte-aremre{position:absolute;top:0;bottom:0;border-radius:2px;pointer-events:none;opacity:.7}.skip-opening.svelte-aremre{background:#f59e0b99}.skip-ending.svelte-aremre{background:#ef444499}.vp-tip-ending.svelte-aremre{display:inline-block;margin-left:5px;padding:1px 6px;background:#ef4444cc;border-radius:4px;font-size:10px;font-weight:700;color:#fff}.vp-prog-fill.svelte-aremre{position:absolute;top:0;left:0;bottom:0;background:linear-gradient(to right,#6d28d9,#8b5cf6);border-radius:3px;transition:width .08s linear}.vp-prog-head.svelte-aremre{position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#c4b5fd;box-shadow:0 0 0 3px #7c3aed4d,0 0 12px 4px #7c3aede6,0 0 24px 6px #a78bfa80;opacity:0;transition:opacity .15s}.vp-prog-hover.svelte-aremre .vp-prog-head:where(.svelte-aremre){opacity:1}.vp-prog-thumb.svelte-aremre{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 2px 8px #000000b3,0 0 0 2px #7c3aed80;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}.vp-prog-hover.svelte-aremre .vp-prog-thumb:where(.svelte-aremre){opacity:1;transform:translate(-50%,-50%) scale(1.15)}.vp-prog-tip.svelte-aremre{position:absolute;bottom:20px;transform:translate(-50%);background:#0a0a10eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:4px 9px;font-size:11.5px;font-weight:700;color:#fff;pointer-events:none;white-space:nowrap}.vp-bar.svelte-aremre{display:flex;align-items:center;padding:4px 10px 14px;gap:2px}.vp-bar-l.svelte-aremre{display:flex;align-items:center;gap:2px;flex:1;min-width:0}.vp-bar-r.svelte-aremre{display:flex;align-items:center;gap:6px;flex-shrink:0}.vp-btn.svelte-aremre{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#ffffffd1;cursor:pointer;border-radius:10px;flex-shrink:0;transition:color .15s,transform .15s,filter .15s}.vp-btn.svelte-aremre:hover{color:#fff;transform:scale(1.12);filter:drop-shadow(0 0 6px rgba(255,255,255,.3))}.vp-btn.svelte-aremre:active{transform:scale(.9)}.vp-vol.svelte-aremre{display:flex;align-items:center;gap:2px}.vp-vol-track.svelte-aremre{width:0;opacity:0;transition:width .2s ease,opacity .2s ease;display:flex;align-items:center;pointer-events:none}.vp-vol.svelte-aremre:hover .vp-vol-track:where(.svelte-aremre){width:76px;opacity:1;pointer-events:all}.vp-vol-slider.svelte-aremre{width:68px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:4px;cursor:pointer;outline:none;border:none;flex-shrink:0;margin:0 4px;background:linear-gradient(to right,#8b5cf6 0%,#8b5cf6 var(--p, 100%),rgba(255,255,255,.18) var(--p, 100%),rgba(255,255,255,.18) 100%)}.vp-vol-slider.svelte-aremre::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;border-radius:50%;background:#fff;box-shadow:none;cursor:pointer;transition:width .15s,height .15s,box-shadow .15s}.vp-vol.svelte-aremre:hover .vp-vol-slider:where(.svelte-aremre)::-webkit-slider-thumb{width:13px;height:13px;box-shadow:0 0 0 2px #8b5cf680,0 0 6px #8b5cf666}.vp-vol-slider.svelte-aremre::-moz-range-thumb{width:0;height:0;border:none;border-radius:50%;background:#fff;cursor:pointer;transition:width .15s,height .15s}.vp-vol.svelte-aremre:hover .vp-vol-slider:where(.svelte-aremre)::-moz-range-thumb{width:13px;height:13px}.vp-time.svelte-aremre{display:flex;align-items:center;gap:4px;padding:0 6px;flex-shrink:0;font-size:12.5px}.vp-time-c.svelte-aremre{color:#fff;font-weight:700;letter-spacing:.01em}.vp-time-s.svelte-aremre{color:#ffffff40}.vp-time-d.svelte-aremre{color:#ffffff73}.vp-chip.svelte-aremre{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:8px;font-size:11px;font-weight:700;white-space:nowrap;cursor:default;font-family:inherit}.vp-chip-q.svelte-aremre{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffbf;cursor:pointer;transition:all .18s}.vp-chip-q.svelte-aremre:hover{background:#7c3aed33;border-color:#7c3aed80;color:#c4b5fd;box-shadow:0 0 14px #7c3aed40}.vp-chip-q-open.svelte-aremre{background:#7c3aed40;border-color:#7c3aed99;color:#c4b5fd;box-shadow:0 0 18px #7c3aed4d}.vp-q-wrap.svelte-aremre{position:relative}.vp-q-menu.svelte-aremre{position:absolute;bottom:calc(100% + 10px);right:0;background:#0a0a0af7;-webkit-backdrop-filter:blur(32px) saturate(180%);backdrop-filter:blur(32px) saturate(180%);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:6px;min-width:168px;box-shadow:0 24px 64px #000000e6,0 0 0 1px #7c3aed1a,0 0 40px #7c3aed14;z-index:20}.vp-q-title.svelte-aremre{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#ffffff38;padding:6px 10px 8px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}.vp-q-row.svelte-aremre{width:100%;display:flex;align-items:center;gap:8px;padding:9px 10px;background:none;border:none;border-radius:9px;cursor:pointer;text-align:left;transition:background .12s}.vp-q-row.svelte-aremre:hover{background:#ffffff0f}.vp-q-row-active.svelte-aremre{background:#7c3aed1f}.vp-q-dot.svelte-aremre{width:7px;height:7px;border-radius:50%;background:#ffffff2e;flex-shrink:0;transition:background .15s,box-shadow .15s}.vp-q-dot.on.svelte-aremre{background:#8b5cf6;box-shadow:0 0 8px #8b5cf6e6}.vp-q-name.svelte-aremre{font-size:13px;font-weight:600;color:#ffffffa6;flex:1}.vp-q-row-active.svelte-aremre .vp-q-name:where(.svelte-aremre){color:#c4b5fd}.vp-q-badge.svelte-aremre{padding:2px 6px;border-radius:5px;font-size:9.5px;font-weight:800;letter-spacing:.04em;flex-shrink:0}.q4k.svelte-aremre{background:#f59e0b2e;color:#fbbf24}.q2k.svelte-aremre{background:#6366f133;color:#818cf8}.qfhd.svelte-aremre{background:#10b98126;color:#34d399}.qhd.svelte-aremre{background:#7c3aed33;color:#a78bfa}.vp-settings-menu.svelte-aremre{width:240px}.vp-setting-row.svelte-aremre{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:10px;cursor:pointer;transition:background .15s}.vp-setting-row.svelte-aremre:hover{background:#ffffff0d}.vsr-info.svelte-aremre{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.vsr-label.svelte-aremre{font-size:13px;font-weight:600;color:#ffffffd9}.vsr-desc.svelte-aremre{font-size:10.5px;color:#ffffff4d}.vp-toggle.svelte-aremre{width:36px;height:20px;border-radius:99px;background:#ffffff1f;position:relative;flex-shrink:0;transition:background .2s;cursor:pointer}.vp-toggle.on.svelte-aremre{background:#7c3aed}.vp-toggle-thumb.svelte-aremre{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.34,1.56,.64,1);box-shadow:0 1px 4px #0006}.vp-toggle.on.svelte-aremre .vp-toggle-thumb:where(.svelte-aremre){transform:translate(16px)}
