.pp-stage.svelte-15krbn2{--amber:var(--pl-accent,#ffb347);--panel:#15171c;--line:#2b2f38;--fg:#ebe9e4;--danger:#ff7a6b;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;isolation:isolate;background:#000;color:var(--fg);font:14px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;user-select:none;-webkit-user-select:none;outline:none;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pp-stage.svelte-15krbn2 :where(.svelte-15krbn2){box-sizing:border-box}video.svelte-15krbn2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.pp-stage.idle.svelte-15krbn2{cursor:none}.pp-stage.idle.svelte-15krbn2 .pp-ctl:where(.svelte-15krbn2){opacity:0;pointer-events:none}svg.svelte-15krbn2{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}svg.svelte-15krbn2 .f:where(.svelte-15krbn2){fill:currentColor;stroke:none}.svelte-15krbn2:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.pp-wm.svelte-15krbn2{position:absolute;z-index:1;display:flex;align-items:center;gap:6px;color:#fff;opacity:.55;font:700 13px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;text-shadow:0 1px 3px rgba(0,0,0,.65);pointer-events:none;-webkit-user-select:none;user-select:none}.pp-wm.svelte-15krbn2 img:where(.svelte-15krbn2){border-radius:4px;display:block}.pp-skip.svelte-15krbn2{position:absolute;right:12px;bottom:78px;z-index:2;background:#000000b3;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:6px;padding:8px 14px;font:600 13px system-ui,sans-serif;cursor:pointer}.pp-skip.svelte-15krbn2:hover{background:#ffffff2e}.pp-big.svelte-15krbn2{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;border:0;background:#ffb347f2;background:color-mix(in srgb,var(--amber) 95%,transparent);color:#1a1204;display:grid;place-items:center;cursor:pointer;transition:transform .15s,opacity .2s;padding:0}.pp-big.svelte-15krbn2 svg:where(.svelte-15krbn2){width:30px;height:30px}.pp-big.svelte-15krbn2:hover{transform:scale(1.06)}.pp-stage.playing.svelte-15krbn2 .pp-big:where(.svelte-15krbn2),.pp-stage.wait.svelte-15krbn2 .pp-big:where(.svelte-15krbn2),.pp-stage.fail.svelte-15krbn2 .pp-big:where(.svelte-15krbn2){opacity:0;pointer-events:none}.pp-ctl.svelte-15krbn2{position:absolute;left:0;right:0;bottom:0;padding:34px max(8px,env(safe-area-inset-right,0px)) max(6px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:linear-gradient(transparent,#000000e0);transition:opacity .2s}.pp-seek.svelte-15krbn2{position:relative;height:22px;display:flex;align-items:center;cursor:pointer;touch-action:none;margin:0 6px}.pp-track.svelte-15krbn2{position:relative;height:4px;width:100%;border-radius:2px;background:#ffffff38;transition:height .12s}.pp-seek.svelte-15krbn2:hover .pp-track:where(.svelte-15krbn2),.pp-seek.drag.svelte-15krbn2 .pp-track:where(.svelte-15krbn2){height:7px}.pp-buf.svelte-15krbn2,.pp-fill.svelte-15krbn2{position:absolute;top:0;bottom:0;left:0;width:0;border-radius:2px}.pp-buf.svelte-15krbn2{background:#ffffff4d}.pp-fill.svelte-15krbn2{background:var(--amber)}.pp-thumb.svelte-15krbn2{position:absolute;top:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 3px #ffb34740;transform:scale(0);transition:transform .12s}.pp-seek.svelte-15krbn2:hover .pp-thumb:where(.svelte-15krbn2),.pp-seek.drag.svelte-15krbn2 .pp-thumb:where(.svelte-15krbn2),.pp-seek.svelte-15krbn2:focus-visible .pp-thumb:where(.svelte-15krbn2){transform:scale(1)}.pp-tip.svelte-15krbn2{position:absolute;bottom:26px;transform:translate(-50%);background:var(--panel);border:1px solid var(--line);border-radius:5px;padding:2px 7px;font:12px ui-monospace,Menlo,Consolas,monospace;pointer-events:none;opacity:0;white-space:nowrap}.pp-seek.svelte-15krbn2:hover .pp-tip:where(.svelte-15krbn2){opacity:1}.pp-row.svelte-15krbn2{display:flex;align-items:center;gap:1px}.pp-sp.svelte-15krbn2{flex:1}.pp-btn.svelte-15krbn2{background:none;border:0;color:#fff;min-width:38px;height:38px;border-radius:6px;display:inline-grid;place-items:center;cursor:pointer;padding:0 6px;font:inherit}.pp-btn.svelte-15krbn2:hover{background:#ffffff24}.pp-t.svelte-15krbn2{font:500 13px ui-monospace,Menlo,Consolas,monospace}.pp-time.svelte-15krbn2{font:13px ui-monospace,Menlo,Consolas,monospace;padding:0 8px;white-space:nowrap}.pp-vol.svelte-15krbn2{display:flex;align-items:center}.pp-vol.svelte-15krbn2 input:where(.svelte-15krbn2){width:72px;accent-color:var(--amber);margin:0 4px;padding:0;border:0;background:none}@media(max-width:600px){.pp-vol.svelte-15krbn2 input:where(.svelte-15krbn2){display:none}.pp-time.svelte-15krbn2{padding:0 4px;font-size:12px}.pp-btn.svelte-15krbn2{min-width:34px}}@media(max-width:380px){.pp-fwd.svelte-15krbn2,.pp-pip.svelte-15krbn2{display:none}}.pp-menu.svelte-15krbn2{position:absolute;right:8px;bottom:68px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:5px;min-width:130px;box-shadow:0 12px 30px #00000080;z-index:3}.pp-menu.svelte-15krbn2 button:where(.svelte-15krbn2){display:flex;width:100%;justify-content:space-between;background:none;border:0;border-radius:5px;padding:7px 10px;cursor:pointer;font:13px ui-monospace,Menlo,Consolas,monospace;color:var(--fg);text-align:left}.pp-menu.svelte-15krbn2 button:where(.svelte-15krbn2):hover{background:#1e2128}.pp-menu.svelte-15krbn2 button.on:where(.svelte-15krbn2){color:var(--amber)}.pp-osd.svelte-15krbn2{position:absolute;left:50%;top:14%;transform:translate(-50%);background:#000000b8;border:1px solid rgba(255,255,255,.12);padding:5px 15px;border-radius:999px;font:500 14px ui-monospace,Menlo,Consolas,monospace;opacity:0;pointer-events:none;transition:opacity .2s;white-space:nowrap}.pp-osd.on.svelte-15krbn2{opacity:1}.pp-spin.svelte-15krbn2{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .2s}.pp-stage.wait.svelte-15krbn2 .pp-spin:where(.svelte-15krbn2){opacity:1}.pp-ring.svelte-15krbn2{width:42px;height:42px;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:var(--amber);animation:svelte-15krbn2-pprot .8s linear infinite}@keyframes svelte-15krbn2-pprot{to{transform:rotate(360deg)}}.pp-err.svelte-15krbn2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,88%);text-align:center;color:var(--danger);background:#1e0e0ceb;border:1px solid #6b2f27;border-radius:8px;padding:14px 16px;z-index:2}.pp-err.svelte-15krbn2 button:where(.svelte-15krbn2){margin-top:10px;background:var(--amber);color:#1a1204;border:0;border-radius:6px;padding:7px 14px;font-weight:600;cursor:pointer}@media(prefers-reduced-motion:reduce){.pp-ring.svelte-15krbn2{animation-duration:2.4s}.pp-ctl.svelte-15krbn2,.pp-osd.svelte-15krbn2,.pp-thumb.svelte-15krbn2,.pp-track.svelte-15krbn2,.pp-big.svelte-15krbn2{transition:none}}
