.pm-trigger{display:grid;place-items:center;width:32px;height:32px;background:none;border:none;border-radius:var(--r-full);color:var(--text-2);cursor:pointer;transition:background var(--t) var(--ease),color var(--t) var(--ease),transform .32s var(--ease-soft)}.pm-trigger:hover{background:#ffffff1f;color:#fff}.pm-trigger[data-state=open]{background:#ffffff1f;color:#fff;transform:rotate(60deg)}.pm-content{z-index:80;width:296px;max-width:calc(100vw - 24px);padding:var(--s-2);background:#101013f2;border:1px solid var(--border-strong);border-radius:var(--border-radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);outline:none;max-height:var(--bits-popover-content-available-height, 70vh);transform-origin:var(--bits-popover-content-transform-origin, bottom right)}.pm-content[data-state=open]{animation:svelte-1ucefsk-pm-open .2s var(--ease-out)}.pm-content[data-state=closed]{animation:svelte-1ucefsk-pm-shut .13s var(--ease-in) forwards}@keyframes svelte-1ucefsk-pm-open{0%{opacity:0;transform:translateY(6px) scale(.94)}}@keyframes svelte-1ucefsk-pm-shut{to{opacity:0;transform:translateY(4px) scale(.97)}}.pm-deck.svelte-1ucefsk{position:relative;overflow:hidden;max-height:min(64vh,calc(var(--bits-popover-content-available-height, 70vh) - var(--s-2) * 2));overflow-y:auto}.pm-deck.sized.svelte-1ucefsk{transition:height .24s var(--ease-soft)}.pm-page.svelte-1ucefsk{display:flex;flex-direction:column;gap:2px}.pm-page.deeper.svelte-1ucefsk{animation:svelte-1ucefsk-pm-in-deep .22s var(--ease-out)}.pm-page.back.svelte-1ucefsk{animation:svelte-1ucefsk-pm-in-back .22s var(--ease-out)}@keyframes svelte-1ucefsk-pm-in-deep{0%{opacity:0;transform:translate(22px)}}@keyframes svelte-1ucefsk-pm-in-back{0%{opacity:0;transform:translate(-22px)}}.pm-head.svelte-1ucefsk{display:flex;align-items:center;gap:var(--s-2);padding:2px 2px var(--s-2);border-bottom:1px solid var(--border);margin-bottom:var(--s-2)}.pm-head.svelte-1ucefsk b:where(.svelte-1ucefsk){font-family:var(--font-display);font-size:var(--fs-sub);font-weight:500;color:var(--text-title)}.pm-back.svelte-1ucefsk{display:inline-flex;align-items:center;gap:2px;padding:4px 8px 4px 4px;background:none;border:none;border-radius:var(--r-full);color:var(--text-2);font-size:var(--fs-tiny);font-weight:500;cursor:pointer;transition:background var(--t) var(--ease),color var(--t) var(--ease)}.pm-back.svelte-1ucefsk:hover{background:#ffffff14;color:#fff}.pm-back.svelte-1ucefsk span:where(.svelte-1ucefsk){display:block}.pm-row.svelte-1ucefsk{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:9px 10px;background:none;border:none;border-radius:var(--r-md);color:var(--text-caption);font-family:var(--font-text);font-size:var(--fs-sub);text-align:left;cursor:pointer;transition:background var(--t) var(--ease),color var(--t) var(--ease)}.pm-row.svelte-1ucefsk:hover{background:#ffffff12;color:#fff}.pm-row.switchy.svelte-1ucefsk{cursor:pointer}.pm-name.svelte-1ucefsk{flex:1;min-width:0;display:flex;flex-direction:column;font-weight:500}.pm-name.svelte-1ucefsk small:where(.svelte-1ucefsk){color:var(--text-muted);font-size:var(--fs-tiny);font-weight:400;line-height:1.35}.pm-val.svelte-1ucefsk{flex:none;color:var(--text-muted);font-size:var(--fs-tiny);font-weight:500;font-variant-numeric:tabular-nums}.pm-row.pick.on.svelte-1ucefsk{color:#fff}.pm-tick.svelte-1ucefsk{display:grid;place-items:center;width:16px;flex:none;color:var(--pl-accent, var(--accent))}.pm-row.leave.svelte-1ucefsk{color:var(--pl-accent, var(--accent));font-weight:500}.pm-rule.svelte-1ucefsk{height:1px;margin:var(--s-2) 6px;background:var(--border)}.pm-label.svelte-1ucefsk{padding:var(--s-2) 10px 2px;color:var(--gray);font-size:var(--fs-tiny);font-weight:500}.pm-chips.svelte-1ucefsk{display:flex;flex-wrap:wrap;gap:var(--s-1);padding:2px 8px var(--s-2)}.pm-chip.svelte-1ucefsk{padding:5px 11px;background:#ffffff0f;border:none;border-radius:var(--r-full);color:var(--text-2);font-family:var(--font-text);font-size:var(--fs-tiny);font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--t) var(--ease),color var(--t) var(--ease),transform .18s var(--ease-out)}.pm-chip.svelte-1ucefsk:hover{background:#ffffff1f;color:#fff}.pm-chip.svelte-1ucefsk:active{transform:scale(.94)}.pm-chip.on.svelte-1ucefsk{background:var(--pl-accent, var(--accent));color:#fff;box-shadow:0 0 16px -2px var(--pl-accent, var(--accent))}.pm-dial.svelte-1ucefsk{display:flex;align-items:center;gap:var(--s-2);padding:4px 10px}.pm-dial.svelte-1ucefsk span:where(.svelte-1ucefsk){width:64px;flex:none;color:var(--text-muted);font-size:var(--fs-tiny)}.pm-dial.svelte-1ucefsk b:where(.svelte-1ucefsk){width:34px;flex:none;text-align:right;font-size:var(--fs-tiny);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-caption)}.pm-note.svelte-1ucefsk{padding:2px 10px var(--s-2);font-size:var(--fs-tiny);line-height:1.4;color:var(--text-muted)}.pm-note.good.svelte-1ucefsk{color:var(--green)}.pm-note.warn.svelte-1ucefsk{color:#ff8d97}.pm-quiet.svelte-1ucefsk{align-self:flex-start;margin:2px 10px var(--s-2);background:none;border:none;padding:0;color:var(--pl-accent, var(--accent));font-family:var(--font-text);font-size:var(--fs-tiny);font-weight:500;cursor:pointer}.pm-keys.svelte-1ucefsk{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--s-2) var(--s-3);padding:2px 10px var(--s-2)}.pm-keys.svelte-1ucefsk kbd:where(.svelte-1ucefsk){justify-self:start;padding:3px 8px;border-radius:var(--r-sm);background:#ffffff14;box-shadow:inset 0 -1px #ffffff14;font-family:var(--font-text);font-size:var(--fs-tiny);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-caption);white-space:nowrap}.pm-keys.svelte-1ucefsk span:where(.svelte-1ucefsk){font-size:var(--fs-tiny);color:var(--text-muted)}.pm-switch{flex:none;width:36px;height:21px;padding:2px;border:none;border-radius:var(--r-full);background:#ffffff24;cursor:pointer;transition:background var(--t) var(--ease)}.pm-switch[data-state=checked]{background:var(--pl-accent, var(--accent))}.pm-thumb{display:block;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .22s var(--ease-soft)}.pm-switch[data-state=checked] .pm-thumb{transform:translate(15px)}.shell.svelte-18frtt{position:relative;width:100%}.ambient.svelte-18frtt{position:absolute;inset:2% 1%;width:auto;height:auto;z-index:0;opacity:0;border-radius:var(--border-radius);filter:blur(46px) saturate(2.4);transform:scale(1.04);transition:opacity .7s var(--ease-out);pointer-events:none}.shell.lit.svelte-18frtt .ambient:where(.svelte-18frtt){opacity:.5}@media(prefers-reduced-motion:reduce){.shell.lit.svelte-18frtt .ambient:where(.svelte-18frtt){opacity:.32}}.wrap.svelte-18frtt{position:relative;z-index:1;width:100%;aspect-ratio:16 / 9;container-type:inline-size;background:#000;border-radius:var(--border-radius);overflow:hidden;border:1px solid var(--border);touch-action:pan-y;-webkit-user-select:none;user-select:none}.wrap.svelte-18frtt input,.wrap.svelte-18frtt textarea{-webkit-user-select:text;user-select:text}.wrap.svelte-18frtt:fullscreen,.wrap.faux.svelte-18frtt{border-radius:0;border:none;aspect-ratio:auto;width:100vw;height:100dvh;touch-action:none}.wrap.faux.svelte-18frtt{position:fixed;inset:0;z-index:120}.wrap.svelte-18frtt:fullscreen video:where(.svelte-18frtt),.wrap.faux.svelte-18frtt video:where(.svelte-18frtt){height:100%}video.svelte-18frtt{width:100%;height:100%;display:block;object-fit:contain;background:#000}.upscale.svelte-18frtt{position:absolute;inset:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;display:none;pointer-events:none;background:#000}.upscale.on.svelte-18frtt{display:block}.wrap.upscaled.svelte-18frtt video:where(.svelte-18frtt){opacity:0}.wrap.idle.svelte-18frtt,.wrap.idle.svelte-18frtt .taps:where(.svelte-18frtt),.wrap.idle.svelte-18frtt video:where(.svelte-18frtt){cursor:none}.taps.svelte-18frtt{position:absolute;inset:0;z-index:1;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.wrap.tiny.svelte-18frtt .taps:where(.svelte-18frtt){display:none}.empty.svelte-18frtt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-2);background:radial-gradient(circle at 50% 40%,#1b1030,#0a0a0a)}.empty.svelte-18frtt p:where(.svelte-18frtt){font-family:var(--font-display);color:var(--text-title);font-size:var(--fs-h3)}.veil.svelte-18frtt{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-3);background:#000000b3;color:var(--text-2);font-size:var(--fs-sub);animation:fade .2s var(--ease-out)}.veil.err.svelte-18frtt{color:#ff8d97}.veil.soft.svelte-18frtt{background:#00000059;pointer-events:none}.spin.svelte-18frtt{width:30px;height:30px;border:2px solid #ffffff1f;border-top-color:var(--pl-accent, var(--accent));border-radius:50%;animation:svelte-18frtt-spinner .8s linear infinite}@keyframes svelte-18frtt-spinner{to{transform:rotate(360deg)}}.big.svelte-18frtt{position:absolute;inset:0;margin:auto;z-index:3;width:72px;height:72px;display:grid;place-items:center;padding-left:4px;border:none;border-radius:50%;background:color-mix(in srgb,var(--pl-accent, var(--accent)) 82%,transparent);color:#fff;cursor:pointer;box-shadow:0 8px 40px -6px var(--pl-accent, var(--accent));animation:svelte-18frtt-bloom .32s var(--ease-out);transition:background var(--t) var(--ease),transform .22s var(--ease-out),box-shadow var(--t) var(--ease)}@media(hover:hover){.big.svelte-18frtt:hover{background:var(--pl-accent, var(--accent));transform:scale(1.07)}}.big.svelte-18frtt:active{transform:scale(.94)}@keyframes svelte-18frtt-bloom{0%{opacity:0;transform:scale(.7)}}.mid.svelte-18frtt{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:var(--s-8);pointer-events:none;animation:fade .18s var(--ease-out)}.mid.svelte-18frtt button:where(.svelte-18frtt){pointer-events:auto;display:grid;place-items:center;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:transform .2s var(--ease-out)}.mid.svelte-18frtt button:where(.svelte-18frtt):active{transform:scale(.88)}.mid-side.svelte-18frtt{width:46px;height:46px;background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mid-play.svelte-18frtt{width:62px;height:62px;background:color-mix(in srgb,var(--pl-accent, var(--accent)) 88%,transparent);box-shadow:0 6px 30px -6px var(--pl-accent, var(--accent))}.flash.svelte-18frtt{position:absolute;top:var(--s-4);left:50%;z-index:5;transform:translate(-50%);padding:7px 16px;border-radius:var(--r-full);background:#000000bf;border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--fs-sub);font-weight:600;font-variant-numeric:tabular-nums;color:#fff;pointer-events:none;animation:svelte-18frtt-pop .24s var(--ease-out)}@keyframes svelte-18frtt-pop{0%{opacity:0;transform:translate(-50%) translateY(-8px) scale(.9)}}.wave.svelte-18frtt{position:absolute;top:0;bottom:0;width:38%;z-index:2;display:grid;place-items:center;pointer-events:none;background:radial-gradient(circle at var(--from),#ffffff26,transparent 72%);animation:svelte-18frtt-wash .7s var(--ease-out) forwards}.wave.left.svelte-18frtt{left:0;--from: 0% 50%;border-radius:0 50% 50% 0}.wave.right.svelte-18frtt{right:0;--from: 100% 50%;border-radius:50% 0 0 50%}@keyframes svelte-18frtt-wash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.wave-mark.svelte-18frtt{display:flex;flex-direction:column;align-items:center;gap:2px;color:#fff;text-shadow:0 2px 12px #000000a6;animation:svelte-18frtt-nudge .7s var(--ease-out)}.wave-mark.svelte-18frtt b:where(.svelte-18frtt){font-size:var(--fs-sub);font-weight:600;font-variant-numeric:tabular-nums}.wave.left.svelte-18frtt .wave-mark:where(.svelte-18frtt){animation-name:svelte-18frtt-nudge-left}@keyframes svelte-18frtt-nudge{0%{transform:translate(0)}45%{transform:translate(7px)}}@keyframes svelte-18frtt-nudge-left{0%{transform:translate(0)}45%{transform:translate(-7px)}}.calm.svelte-18frtt .wave:where(.svelte-18frtt){animation-duration:.32s}.calm.svelte-18frtt .wave-mark:where(.svelte-18frtt){animation:none}.hud.svelte-18frtt{position:absolute;top:50%;left:50%;z-index:5;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-2);border-radius:var(--r-full);background:#000000b3;border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;pointer-events:none;animation:svelte-18frtt-pop-mid .18s var(--ease-out)}@keyframes svelte-18frtt-pop-mid{0%{opacity:0;transform:translate(-50%,-50%) scale(.86)}}.hud-mark.svelte-18frtt{display:grid;place-items:center}.hud-bar.svelte-18frtt{position:relative;width:5px;height:92px;border-radius:var(--r-full);background:#ffffff2e;overflow:hidden}.hud-bar.svelte-18frtt i:where(.svelte-18frtt){position:absolute;inset:auto 0 0;display:block;border-radius:var(--r-full);background:var(--pl-accent, var(--accent));transition:height 90ms linear}.hud.svelte-18frtt b:where(.svelte-18frtt){font-size:var(--fs-tiny);font-weight:600;font-variant-numeric:tabular-nums}.held.svelte-18frtt{position:absolute;top:var(--s-4);left:50%;z-index:5;transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--s-1);padding:6px 14px;border-radius:var(--r-full);background:color-mix(in srgb,var(--pl-accent, var(--accent)) 86%,transparent);color:#fff;font-size:var(--fs-sub);font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none;animation:svelte-18frtt-pop .2s var(--ease-out)}.held.svelte-18frtt svg{animation:svelte-18frtt-shove .9s var(--ease-out) infinite}@keyframes svelte-18frtt-shove{0%,to{transform:translate(0);opacity:.6}50%{transform:translate(3px);opacity:1}}.calm.svelte-18frtt .held:where(.svelte-18frtt) svg{animation:none}.skip.svelte-18frtt{position:absolute;right:var(--s-3);bottom:92px;z-index:3;display:inline-flex;align-items:center;gap:var(--s-2);padding:9px 16px;background:#000000bf;border:1px solid var(--border-strong);border-radius:var(--r-full);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-family:var(--font-text);font-size:var(--fs-sub);font-weight:600;cursor:pointer;animation:svelte-18frtt-slide-in .26s var(--ease-out);transition:background var(--t) var(--ease),border-color var(--t) var(--ease),transform .2s var(--ease-out)}.skip.svelte-18frtt:hover{background:var(--pl-accent, var(--accent));border-color:var(--pl-accent, var(--accent))}.skip.svelte-18frtt:active{transform:scale(.96)}.skip.undo.svelte-18frtt{background:#000000a6}@keyframes svelte-18frtt-slide-in{0%{opacity:0;transform:translate(18px)}}.count.svelte-18frtt{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:var(--fs-tiny);font-weight:700;font-variant-numeric:tabular-nums;background:conic-gradient(var(--pl-accent, var(--accent)) calc(var(--p) * 360deg),#ffffff26 0);box-shadow:inset 0 0 0 3px #000000a6}.top.svelte-18frtt{position:absolute;inset:0 0 auto;z-index:3;display:flex;align-items:flex-start;gap:var(--s-3);padding:calc(var(--s-4) + env(safe-area-inset-top,0px)) var(--s-4) var(--s-8);padding-left:calc(var(--s-4) + env(safe-area-inset-left,0px));padding-right:calc(var(--s-4) + env(safe-area-inset-right,0px));background:linear-gradient(#000000d9,transparent);transition:opacity var(--t) var(--ease),transform .24s var(--ease-out)}.idle.svelte-18frtt .top:where(.svelte-18frtt){opacity:0;transform:translateY(-10px);pointer-events:none}.top-meta.svelte-18frtt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.top-meta.svelte-18frtt b:where(.svelte-18frtt){font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;letter-spacing:-.4px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-meta.svelte-18frtt span:where(.svelte-18frtt){font-size:var(--fs-sub);color:var(--text-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-out.svelte-18frtt{flex:none;display:grid;place-items:center;width:38px;height:38px;border:none;border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer;transition:background var(--t) var(--ease),transform .2s var(--ease-out)}.top-out.svelte-18frtt:hover{background:#ffffff2e}.top-out.svelte-18frtt:active{transform:scale(.9)}.list.svelte-18frtt{position:absolute;top:0;right:0;bottom:0;z-index:6;width:min(340px,80vw);display:flex;flex-direction:column;background:#08080af2;border-left:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:svelte-18frtt-slide .22s var(--ease-out);padding-right:env(safe-area-inset-right,0px)}@keyframes svelte-18frtt-slide{0%{transform:translate(100%);opacity:.4}}.wrap.narrow.svelte-18frtt .list:where(.svelte-18frtt){inset:auto 0 0;width:auto;max-height:78%;border-left:none;border-top:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;padding-right:0;animation-name:svelte-18frtt-come-up}@keyframes svelte-18frtt-come-up{0%{transform:translateY(100%);opacity:.4}}@media(prefers-reduced-motion:reduce){.list.svelte-18frtt{animation:none}}.list-head.svelte-18frtt{display:flex;align-items:center;justify-content:space-between;padding:var(--s-3);border-bottom:1px solid var(--border)}.list-head.svelte-18frtt b:where(.svelte-18frtt){font-family:var(--font-display);font-weight:500}.list-head.svelte-18frtt button:where(.svelte-18frtt){display:grid;place-items:center;width:32px;height:32px;background:none;border:none;color:var(--text-2);cursor:pointer;border-radius:var(--r-full);transition:background var(--t) var(--ease),color var(--t) var(--ease)}.list-head.svelte-18frtt button:where(.svelte-18frtt):hover{background:#ffffff14;color:var(--text)}.list-body.svelte-18frtt{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-2);padding-bottom:calc(var(--s-2) + env(safe-area-inset-bottom,0px))}.list-item.svelte-18frtt{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-1);background:none;border:none;border-radius:var(--r-md);color:var(--text-2);cursor:pointer;text-align:left;transition:background var(--t) var(--ease),color var(--t) var(--ease),transform .18s var(--ease-out)}.list-item.svelte-18frtt:hover{background:#ffffff12;color:var(--text)}.list-item.svelte-18frtt:active{transform:scale(.98)}.list-item.on.svelte-18frtt{background:color-mix(in srgb,var(--pl-accent, var(--accent)) 16%,transparent);color:#fff}.wrap.narrow.svelte-18frtt .list-item:where(.svelte-18frtt) img:where(.svelte-18frtt),.wrap.narrow.svelte-18frtt .list-blank:where(.svelte-18frtt){width:64px}.list-item.svelte-18frtt img:where(.svelte-18frtt),.list-blank.svelte-18frtt{width:96px;aspect-ratio:16 / 9;flex:none;object-fit:cover;border-radius:var(--r-sm);background:var(--surface)}.list-label.svelte-18frtt{flex:1;font-size:var(--fs-sub);font-weight:500}.list-item.seen.svelte-18frtt .list-label:where(.svelte-18frtt){color:var(--text-muted)}.list-item.seen.svelte-18frtt img:where(.svelte-18frtt){opacity:.55;transition:opacity var(--t) var(--ease)}.list-item.seen.svelte-18frtt:hover img:where(.svelte-18frtt){opacity:1}.list-seen.svelte-18frtt{display:grid;place-items:center;width:18px;height:18px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--pl-accent, var(--accent)) 30%,transparent);color:#fff}.list-now.svelte-18frtt{display:flex;align-items:flex-end;gap:2px;height:14px;padding-right:var(--s-2)}.list-now.svelte-18frtt i:where(.svelte-18frtt){width:3px;border-radius:2px;background:var(--pl-accent, var(--accent));animation:svelte-18frtt-beat 1s var(--ease-soft) infinite}.list-now.svelte-18frtt i:where(.svelte-18frtt):nth-child(1){height:40%}.list-now.svelte-18frtt i:where(.svelte-18frtt):nth-child(2){height:100%;animation-delay:.18s}.list-now.svelte-18frtt i:where(.svelte-18frtt):nth-child(3){height:65%;animation-delay:.36s}@keyframes svelte-18frtt-beat{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.calm.svelte-18frtt .list-now:where(.svelte-18frtt) i:where(.svelte-18frtt){animation:none}.wrap.fs.paneled.svelte-18frtt:not(.narrow){--pane: 360px}.wrap.fs.paneled.svelte-18frtt:not(.narrow) .list:where(.svelte-18frtt){width:var(--pane)}.wrap.fs.paneled.svelte-18frtt:not(.narrow) video:where(.svelte-18frtt){width:calc(100% - var(--pane))}.wrap.fs.paneled.svelte-18frtt:not(.narrow) .taps:where(.svelte-18frtt),.wrap.fs.paneled.svelte-18frtt:not(.narrow) .upscale:where(.svelte-18frtt),.wrap.fs.paneled.svelte-18frtt:not(.narrow) .veil:where(.svelte-18frtt),.wrap.fs.paneled.svelte-18frtt:not(.narrow) .empty:where(.svelte-18frtt),.wrap.fs.paneled.svelte-18frtt:not(.narrow) .top:where(.svelte-18frtt),.wrap.fs.paneled.svelte-18frtt:not(.narrow) .bar:where(.svelte-18frtt),.wrap.fs.paneled.svelte-18frtt:not(.narrow) .floats:where(.svelte-18frtt),.wrap.fs.paneled.svelte-18frtt:not(.narrow) .big:where(.svelte-18frtt),.wrap.fs.paneled.svelte-18frtt:not(.narrow) .mid:where(.svelte-18frtt){right:var(--pane)}.wrap.fs.paneled.svelte-18frtt:not(.narrow) .hud:where(.svelte-18frtt),.wrap.fs.paneled.svelte-18frtt:not(.narrow) .held:where(.svelte-18frtt),.wrap.fs.paneled.svelte-18frtt:not(.narrow) .flash:where(.svelte-18frtt){left:calc(50% - var(--pane) / 2)}.wrap.fs.paneled.svelte-18frtt:not(.narrow) .skip:where(.svelte-18frtt){right:calc(var(--s-3) + var(--pane))}.wrap.fs.svelte-18frtt video:where(.svelte-18frtt){transition:width .22s var(--ease-out)}.wrap.fs.svelte-18frtt .top:where(.svelte-18frtt){transition:opacity var(--t) var(--ease),transform .24s var(--ease-out),right .22s var(--ease-out)}.wrap.fs.svelte-18frtt .bar:where(.svelte-18frtt){transition:opacity .2s var(--ease-out),transform .24s var(--ease-out),right .22s var(--ease-out)}@media(prefers-reduced-motion:reduce){.wrap.fs.svelte-18frtt video:where(.svelte-18frtt),.wrap.fs.svelte-18frtt .top:where(.svelte-18frtt),.wrap.fs.svelte-18frtt .bar:where(.svelte-18frtt){transition:none}}.wrap.narrow.svelte-18frtt .chat-side:where(.svelte-18frtt){width:100%}.chat-side.svelte-18frtt{width:min(360px,86vw);background:linear-gradient(#0b0b0fdb,#0b0b0ff5)}.chat-body.svelte-18frtt{flex:1;min-height:0;display:grid;padding:var(--s-3);padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom,0px))}.react.svelte-18frtt{position:relative;display:flex}.react-row.svelte-18frtt{position:absolute;bottom:calc(100% + var(--s-4));right:0;display:flex;gap:2px;padding:5px;border-radius:var(--r-full);background:#14141ae6;border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 32px #00000073}.react-row.svelte-18frtt button:where(.svelte-18frtt){display:grid;place-items:center;width:34px;height:34px;border:none;border-radius:var(--r-full);background:none;font-size:19px;line-height:1;cursor:pointer;animation:svelte-18frtt-pop .22s var(--ease-out) both;animation-delay:var(--d);transition:background var(--t) var(--ease),transform .16s var(--ease-out)}@media(hover:hover){.react-row.svelte-18frtt button:where(.svelte-18frtt):hover{background:#ffffff1f;transform:translateY(-3px) scale(1.16)}}.react-row.svelte-18frtt button:where(.svelte-18frtt):active{transform:scale(.9)}@keyframes svelte-18frtt-pop{0%{opacity:0;transform:translateY(8px) scale(.6)}}.chat-btn.svelte-18frtt{position:relative;display:flex}.unseen.svelte-18frtt{position:absolute;top:-3px;right:-3px;min-width:15px;height:15px;padding:0 4px;display:grid;place-items:center;border-radius:var(--r-full);background:var(--pl-accent, var(--accent));color:#fff;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none;box-shadow:0 0 0 2px #000000a6;animation:svelte-18frtt-pop .22s var(--ease-out)}.floats.svelte-18frtt{position:absolute;inset:auto 0 0;height:60%;z-index:2;overflow:hidden;pointer-events:none}.float.svelte-18frtt{position:absolute;bottom:0;left:calc(50% + var(--drift, 0px));font-size:28px;animation:svelte-18frtt-rise 4s var(--ease-out) forwards}.fs.svelte-18frtt .float:where(.svelte-18frtt){font-size:44px}.float.svelte-18frtt:nth-child(2n){--drift: 42px}.float.svelte-18frtt:nth-child(3n){--drift: -56px}.float.svelte-18frtt:nth-child(4n){--drift: 78px}.float.svelte-18frtt:nth-child(5n){--drift: -90px}@keyframes svelte-18frtt-rise{0%{opacity:0;transform:translateY(0) scale(.7)}15%{opacity:1;transform:translateY(-10%) scale(1)}to{opacity:0;transform:translateY(-100%) scale(1)}}.bar.svelte-18frtt{position:absolute;inset:auto 0 0;z-index:3;padding:var(--s-8) var(--s-3) var(--s-2);background:linear-gradient(transparent,#000000d9 62%);display:flex;flex-direction:column;gap:var(--s-1);transition:opacity .2s var(--ease-out),transform .24s var(--ease-out)}.idle.svelte-18frtt .bar:where(.svelte-18frtt){opacity:0;transform:translateY(12px);pointer-events:none}.fs.svelte-18frtt .bar:where(.svelte-18frtt){padding-inline:calc(var(--s-6) + env(safe-area-inset-left,0px)) calc(var(--s-6) + env(safe-area-inset-right,0px));padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom,0px))}.track.svelte-18frtt{position:relative;height:20px;display:flex;align-items:center;cursor:pointer;touch-action:none}.rail.svelte-18frtt{position:relative;display:block;width:100%;height:4px;border-radius:var(--r-full);background:#ffffff2e;overflow:hidden;transition:height .16s var(--ease-out)}.track.svelte-18frtt:hover .rail:where(.svelte-18frtt),.track.svelte-18frtt:focus-visible .rail:where(.svelte-18frtt),.track.scrubbing.svelte-18frtt .rail:where(.svelte-18frtt){height:7px}.cozy.svelte-18frtt .rail:where(.svelte-18frtt){height:6px}.cozy.svelte-18frtt .track:where(.svelte-18frtt):hover .rail:where(.svelte-18frtt),.cozy.svelte-18frtt .track.scrubbing:where(.svelte-18frtt) .rail:where(.svelte-18frtt){height:9px}.buf.svelte-18frtt,.fill.svelte-18frtt,.mark.svelte-18frtt{position:absolute;top:0;bottom:0;pointer-events:none}.buf.svelte-18frtt,.fill.svelte-18frtt{left:0;border-radius:var(--r-full)}.buf.svelte-18frtt{background:#ffffff3d;transition:width .3s linear}.fill.svelte-18frtt{background:var(--pl-accent, var(--accent))}.mark.svelte-18frtt{background:#ffd479b3}.mark.ending.svelte-18frtt{background:#79c9ffb3}.knob.svelte-18frtt{position:absolute;top:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--pl-accent, var(--accent)) 35%,transparent);transform:translateY(-50%) scale(0);transition:transform .18s var(--ease-out);pointer-events:none}.track.svelte-18frtt:hover .knob:where(.svelte-18frtt),.track.svelte-18frtt:focus-visible .knob:where(.svelte-18frtt),.track.scrubbing.svelte-18frtt .knob:where(.svelte-18frtt){transform:translateY(-50%) scale(1)}@media(hover:none){.knob.svelte-18frtt{transform:translateY(-50%) scale(.85)}}.preview.svelte-18frtt{position:absolute;bottom:22px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;background:#000000e6;border:1px solid var(--border-strong);border-radius:var(--r-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;animation:svelte-18frtt-pop-up .16s var(--ease-out)}@keyframes svelte-18frtt-pop-up{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.94)}}.preview.svelte-18frtt img:where(.svelte-18frtt){width:158px;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r-sm);display:block}.preview.svelte-18frtt b:where(.svelte-18frtt){font-size:var(--fs-tiny);font-weight:600;font-variant-numeric:tabular-nums}.row.svelte-18frtt{display:flex;align-items:center;gap:var(--s-1)}.time.svelte-18frtt{margin-inline:var(--s-2) var(--s-1);font-size:var(--fs-tiny);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.2px;color:var(--text-caption);white-space:nowrap}.spacer.svelte-18frtt{flex:1}.vol.svelte-18frtt{display:flex;align-items:center;gap:var(--s-1)}.vol-slider.svelte-18frtt{display:block;width:0;opacity:0;overflow:hidden;transition:width .2s var(--ease-out),opacity .16s var(--ease-out)}.vol.svelte-18frtt:hover .vol-slider:where(.svelte-18frtt),.vol.svelte-18frtt:focus-within .vol-slider:where(.svelte-18frtt){width:86px;opacity:1}.wrap.narrow.svelte-18frtt .vol-slider:where(.svelte-18frtt){display:none}.mute.svelte-18frtt{display:grid;place-items:center;width:32px;height:32px;background:none;border:none;border-radius:var(--r-full);color:var(--text-2);cursor:pointer;transition:color var(--t) var(--ease),background var(--t) var(--ease)}.mute.svelte-18frtt:hover{background:#ffffff1f;color:#fff}.pill.svelte-18frtt{flex:none;padding:3px 9px;border-radius:var(--r-full);background:#ffffff14;color:var(--text-caption);font-size:var(--fs-tiny);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;animation:svelte-18frtt-pop-in .2s var(--ease-out)}.pill.on.svelte-18frtt{background:color-mix(in srgb,var(--pl-accent, var(--accent)) 24%,transparent);color:#fff}.pill.good.svelte-18frtt{background:#37aa4229;color:#7fd98a}.pill.warn.svelte-18frtt{background:#ed223629;color:#ff8d97}@keyframes svelte-18frtt-pop-in{0%{opacity:0;transform:scale(.8)}}.wrap.narrow.svelte-18frtt .bar:where(.svelte-18frtt){padding:var(--s-6) var(--s-2) var(--s-2);gap:0}.wrap.narrow.fs.svelte-18frtt .bar:where(.svelte-18frtt){padding-bottom:calc(var(--s-2) + env(safe-area-inset-bottom,0px))}.wrap.narrow.svelte-18frtt .row:where(.svelte-18frtt){gap:2px}.wrap.narrow.svelte-18frtt .preview:where(.svelte-18frtt) img:where(.svelte-18frtt){width:112px}.wrap.narrow.svelte-18frtt .mid:where(.svelte-18frtt){gap:var(--s-6)}.wrap.narrow.svelte-18frtt .skip:where(.svelte-18frtt){top:var(--s-3);bottom:auto}.wrap.narrow.fs.svelte-18frtt .skip:where(.svelte-18frtt){top:calc(var(--s-12) + env(safe-area-inset-top,0px));right:calc(var(--s-3) + env(safe-area-inset-right,0px))}.wrap.tiny.svelte-18frtt{aspect-ratio:auto;height:100%;min-height:90px}.wrap.tiny.svelte-18frtt video:where(.svelte-18frtt),.wrap.tiny.svelte-18frtt canvas.upscale:where(.svelte-18frtt),.wrap.tiny.svelte-18frtt .big:where(.svelte-18frtt),.wrap.tiny.svelte-18frtt .veil:where(.svelte-18frtt){opacity:0;pointer-events:none}.mini.svelte-18frtt{position:absolute;inset:0;z-index:3;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);background:var(--bg)}.mini.svelte-18frtt img:where(.svelte-18frtt){width:44px;height:62px;object-fit:cover;border-radius:var(--r-sm);flex:none}.mini-text.svelte-18frtt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mini-text.svelte-18frtt b:where(.svelte-18frtt){font-size:var(--fs-sub);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-text.svelte-18frtt span:where(.svelte-18frtt){font-size:var(--fs-tiny);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-time.svelte-18frtt{font-variant-numeric:tabular-nums}.mini-bar.svelte-18frtt{height:3px;margin-top:2px;border-radius:var(--r-full);background:#ffffff26;overflow:hidden}.mini-bar.svelte-18frtt i:where(.svelte-18frtt){display:block;height:100%;background:var(--pl-accent, var(--accent))}.mini-play.svelte-18frtt{flex:none;width:36px;height:36px;display:grid;place-items:center;border:none;border-radius:var(--r-full);background:var(--pl-accent, var(--accent));color:#fff;cursor:pointer}@media(prefers-reduced-motion:reduce){.wave.svelte-18frtt,.wave-mark.svelte-18frtt,.flash.svelte-18frtt,.held.svelte-18frtt,.hud.svelte-18frtt,.skip.svelte-18frtt,.list.svelte-18frtt,.big.svelte-18frtt,.mid.svelte-18frtt,.pill.svelte-18frtt,.preview.svelte-18frtt,.veil.svelte-18frtt{animation:none!important}.list-now.svelte-18frtt i:where(.svelte-18frtt),.held.svelte-18frtt svg{animation:none!important}.react-row.svelte-18frtt button:where(.svelte-18frtt),.unseen.svelte-18frtt{animation:none!important}.react-row.svelte-18frtt button:where(.svelte-18frtt){transition:none}.float.svelte-18frtt{animation-duration:1ms}}
