.fp.svelte-th1lg{flex-direction:column;gap:14px;display:flex}.fp-row.svelte-th1lg{align-items:center;gap:12px;display:flex}.fp-text.svelte-th1lg{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fp-label.svelte-th1lg{color:var(--color-fg);font-size:13px;font-weight:600}.fp-sub.svelte-th1lg{color:var(--color-muted-fg);font-size:12px;line-height:1.4}.fp-value.svelte-th1lg{font-variant-numeric:tabular-nums;color:var(--color-primary);font-size:13px;font-weight:700}.fp-value.off.svelte-th1lg{color:var(--color-muted-fg);font-weight:600}.fp-hint.svelte-th1lg{color:var(--color-muted-fg);font-size:12.5px;line-height:1.45}.fp-dj.svelte-th1lg{flex-direction:column;gap:8px;margin-top:-4px;display:flex}.fp-group.svelte-th1lg{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-fg);font-size:11px;font-weight:700}.fp-dim.svelte-th1lg{opacity:.75}.fp-chips.svelte-th1lg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fp-chips-3.svelte-th1lg{grid-template-columns:1fr 1fr 1fr}.fp-chip.svelte-th1lg{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-muted);min-height:44px;color:var(--color-fg);cursor:pointer;padding:7px 10px;font-size:12.5px;font-weight:600;line-height:1.25}.fp-chip.active.svelte-th1lg{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-fg)}.fp-chip.svelte-th1lg:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.fp-slider.svelte-th1lg{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:-6px 0 0}.fp-slider.svelte-th1lg::-webkit-slider-runnable-track{background:var(--color-muted);border-radius:9999px;height:6px}.fp-slider.svelte-th1lg::-webkit-slider-thumb{-webkit-appearance:none;background:oklch(99% .004 286);border:none;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 1px 3px oklch(10% .01 286/.3)}.fp-slider.svelte-th1lg::-moz-range-track{background:var(--color-muted);border-radius:9999px;height:6px}.fp-slider.svelte-th1lg::-moz-range-thumb{background:oklch(99% .004 286);border:none;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 3px oklch(10% .01 286/.3)}.fp-slider.svelte-th1lg:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.toggle-pill.svelte-th1lg{cursor:pointer;flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.toggle-pill.svelte-th1lg input:where(.svelte-th1lg){z-index:1;cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.toggle-pill.svelte-th1lg input:where(.svelte-th1lg):disabled{cursor:default}.toggle-pill-knob.svelte-th1lg{background:var(--color-muted);border:1px solid var(--color-border);transition:background-color var(--duration-fast) var(--ease-default);border-radius:9999px;position:absolute;inset:0}.toggle-pill.svelte-th1lg input:where(.svelte-th1lg):disabled+.toggle-pill-knob:where(.svelte-th1lg){opacity:.45}.toggle-pill-knob.svelte-th1lg:after{content:"";width:18px;height:18px;transition:transform var(--duration-normal) var(--ease-spring);background:oklch(99% .004 286);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px oklch(10% .01 286/.18)}.toggle-pill.svelte-th1lg input:where(.svelte-th1lg):checked+.toggle-pill-knob:where(.svelte-th1lg){background:var(--color-primary);border-color:var(--color-primary)}.toggle-pill.svelte-th1lg input:where(.svelte-th1lg):checked+.toggle-pill-knob:where(.svelte-th1lg):after{transform:translate(20px)}.toggle-pill.svelte-th1lg input:where(.svelte-th1lg):focus-visible+.toggle-pill-knob:where(.svelte-th1lg){outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.toggle-pill-knob.svelte-th1lg,.toggle-pill-knob.svelte-th1lg:after{transition:none}}.sheet.svelte-svsjnu{z-index:80;overscroll-behavior:contain;background:oklch(20.5% .04 286);position:fixed;inset:0;overflow-y:auto}.sheet.docked.svelte-svsjnu{z-index:auto;border-radius:var(--radius-2xl);border:1px solid oklch(100% 0 0/.08);height:100%;position:relative;inset:auto;overflow:hidden auto}.sheet.docked.svelte-svsjnu .backdrop:where(.svelte-svsjnu),.sheet.docked.svelte-svsjnu .veil:where(.svelte-svsjnu),.sheet.docked.svelte-svsjnu .ambient:where(.svelte-svsjnu){position:absolute}.sheet.docked.svelte-svsjnu .content:where(.svelte-svsjnu){max-width:none;padding:22px 22px 26px}.backdrop.svelte-svsjnu{filter:blur(64px)saturate(170%)brightness(.55);pointer-events:none;background-position:50%;background-size:cover;position:fixed;inset:-48px;transform:scale(1.2)}.veil.svelte-svsjnu{pointer-events:none;background:linear-gradient(oklch(18.5% .04 286/.3),oklch(18.5% .04 286/.55) 55%,oklch(18.5% .04 286/.78));position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.backdrop.svelte-svsjnu,.veil.svelte-svsjnu{display:none}}.ambient.svelte-svsjnu{pointer-events:none;background:radial-gradient(70% 50% at 50% 12%,oklch(75% .23 350/.24),#0000 70%),radial-gradient(50% 40% at 8% 80%,oklch(62% .27 293/.22),#0000 70%),radial-gradient(50% 45% at 92% 92%,oklch(82% .24 152/.16),#0000 70%);position:fixed;inset:0}.content.svelte-svsjnu{max-width:440px;padding:calc(8px + env(safe-area-inset-top)) 24px calc(30px + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;position:relative}.grab-zone.svelte-svsjnu{background:0 0;border:none;width:100%;padding:10px 0 12px}.grab.svelte-svsjnu{background:oklch(96% .013 286/.4);border-radius:99px;width:42px;height:5px;margin:0 auto;display:block}.context.svelte-svsjnu{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:oklch(96% .013 286/.65);white-space:nowrap;text-overflow:ellipsis;margin:0 0 14px;font-size:11px;font-weight:700;overflow:hidden}.cover.svelte-svsjnu{border-radius:26px;box-shadow:0 26px 52px -20px oklch(13% .03 286/.75),0 8px 20px -8px oklch(13% .03 286/.5)}.meta.svelte-svsjnu{text-align:center;margin:22px 0 2px}.title.svelte-svsjnu{letter-spacing:-.01em;color:oklch(98.5% .008 286);justify-content:center;align-items:center;gap:10px;font-size:23px;font-weight:800;display:flex}.title.svelte-svsjnu>span:where(.svelte-svsjnu):last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artist.svelte-svsjnu{color:oklch(96% .013 286/.85);margin-top:4px;font-size:15.5px;font-weight:600}.album.svelte-svsjnu{color:oklch(96% .013 286/.6);margin-top:2px;font-size:13px}.eq.svelte-svsjnu{flex:none;align-items:flex-end;gap:2.5px;height:16px;display:inline-flex}.eq.svelte-svsjnu i:where(.svelte-svsjnu){background:var(--color-magenta);border-radius:2px;width:3.5px;animation:.9s ease-in-out infinite svelte-svsjnu-eq;box-shadow:0 0 8px oklch(75% .23 350/.7)}.eq.svelte-svsjnu i:where(.svelte-svsjnu):first-child{height:8px}.eq.svelte-svsjnu i:where(.svelte-svsjnu):nth-child(2){height:16px;animation-delay:.25s}.eq.svelte-svsjnu i:where(.svelte-svsjnu):nth-child(3){height:11px;animation-delay:.5s}@keyframes svelte-svsjnu-eq{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@media (prefers-reduced-motion:reduce){.eq.svelte-svsjnu i:where(.svelte-svsjnu){animation:none}}.info-btn.svelte-svsjnu{color:oklch(96% .013 286/.55);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:32px;margin-top:8px;display:inline-flex}.progress.svelte-svsjnu{margin:16px 0 4px}input[type=range].svelte-svsjnu{appearance:none;background:0 0;width:100%;height:28px}input[type=range].svelte-svsjnu::-webkit-slider-runnable-track{background:oklch(96% .013 286/.25);border-radius:99px;height:6px}input[type=range].svelte-svsjnu::-webkit-slider-thumb{appearance:none;background:oklch(98.5% .008 286);border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 2px 8px oklch(13% .03 286/.6)}.times.svelte-svsjnu{color:oklch(96% .013 286/.65);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12.5px;display:flex}.controls.svelte-svsjnu{justify-content:space-between;align-items:center;margin:10px 2px 0;display:flex}.controls.svelte-svsjnu button:where(.svelte-svsjnu){color:oklch(98.5% .008 286);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.small.svelte-svsjnu{width:44px;height:44px;position:relative;color:oklch(96% .013 286/.6)!important}.small.on.svelte-svsjnu{color:var(--color-magenta)!important}.one.svelte-svsjnu{font-size:10px;font-weight:800;position:absolute;top:4px;right:4px}.skip.svelte-svsjnu{width:56px;height:56px}.play.svelte-svsjnu{border-radius:50%;width:76px;height:76px;box-shadow:0 0 30px -4px oklch(75% .23 350/.6),inset 2px 3px 6px -2px oklch(100% 0 0/.5);background:var(--color-magenta)!important;color:oklch(18% .05 350)!important}.output.svelte-svsjnu{color:oklch(96% .013 286/.75);border-radius:var(--radius-pill,999px);background:0 0;border:1px solid oklch(96% .013 286/.25);justify-content:center;align-items:center;gap:8px;margin:14px auto 0;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.output.on.svelte-svsjnu{color:var(--color-magenta);background:oklch(75% .23 350/.1);border-color:oklch(75% .23 350/.5)}.error.svelte-svsjnu{color:var(--color-alert);text-align:center;margin:12px 0 0;font-size:13.5px}.queue.svelte-svsjnu{margin-top:24px}.queue-head.svelte-svsjnu{letter-spacing:.12em;text-transform:uppercase;color:oklch(96% .013 286/.65);justify-content:space-between;align-items:center;margin:0 2px 8px;font-size:11px;font-weight:700;display:flex}.stop.svelte-svsjnu{color:oklch(96% .013 286/.75);text-transform:none;letter-spacing:normal;background:0 0;border:1px solid oklch(96% .013 286/.3);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.qrow.svelte-svsjnu{color:oklch(98.5% .008 286);width:100%;font:inherit;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:8px 2px;display:flex}.qthumb.svelte-svsjnu{flex:0 0 40px;width:40px;height:40px}.qmeta.svelte-svsjnu{flex-direction:column;flex:1;min-width:0;display:flex}.qt.svelte-svsjnu{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.qa.svelte-svsjnu{color:oklch(96% .013 286/.6);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.qdur.svelte-svsjnu{color:oklch(96% .013 286/.6);font-variant-numeric:tabular-nums;font-size:12.5px}.modal.svelte-svsjnu{z-index:90;background:oklch(13% .03 286/.6);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card.svelte-svsjnu{border-radius:var(--radius-3xl,28px);text-align:center;border:1px solid;width:100%;max-width:360px;padding:20px}.modal-title.svelte-svsjnu{margin:0;font-size:16px;font-weight:700}.modal-error.svelte-svsjnu{color:var(--color-alert);margin:0 0 12px;font-size:13px}.modal-backdrop.svelte-svsjnu{background:0 0;border:none;padding:0;position:absolute;inset:0}.modal-btn.svelte-svsjnu{border:1px solid var(--color-border);color:var(--color-fg);background:0 0;border-radius:16px;padding:13px 0;font-size:15px;font-weight:700}.modal-btn.close.svelte-svsjnu{width:100%;margin-top:12px}.info-card.svelte-svsjnu{text-align:left;box-shadow:var(--shadow-md);position:relative}.info-head.svelte-svsjnu{align-items:center;gap:14px;margin-bottom:14px;display:flex}.info-thumb.svelte-svsjnu{flex:0 0 56px;width:56px;height:56px}.info-sub.svelte-svsjnu{color:var(--color-muted-fg);margin:2px 0 0;font-size:13.5px}.info-rows.svelte-svsjnu{gap:7px;margin:0;display:grid}.info-rows.svelte-svsjnu>div:where(.svelte-svsjnu){align-items:baseline;gap:12px;display:flex}.info-rows.svelte-svsjnu dt:where(.svelte-svsjnu){letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-fg);flex:0 0 64px;font-size:11px;font-weight:700}.info-rows.svelte-svsjnu dd:where(.svelte-svsjnu){min-width:0;margin:0;font-size:13.5px;font-weight:600}.info-rows.svelte-svsjnu dd.file:where(.svelte-svsjnu){color:var(--color-muted-fg);word-break:break-all;font-size:12px;font-weight:500}.pl-add.svelte-svsjnu{margin-top:14px}.pl-toggle.svelte-svsjnu{border:1px solid var(--color-border);width:100%;color:var(--color-fg);background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 0;font-size:13.5px;font-weight:600;display:flex}.pl-list.svelte-svsjnu{border:1px solid var(--color-border);border-radius:14px;max-height:32vh;margin-top:8px;overflow-y:auto}.pl-row.svelte-svsjnu{width:100%;color:var(--color-fg);font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.pl-row.svelte-svsjnu+.pl-row:where(.svelte-svsjnu){border-top:1px solid oklch(52% .06 286/.25)}.pl-count.svelte-svsjnu{color:var(--color-muted-fg);font-variant-numeric:tabular-nums;font-size:12px}.pl-none.svelte-svsjnu{color:var(--color-muted-fg);margin:0;padding:10px 14px;font-size:12.5px}.pl-msg.svelte-svsjnu{color:var(--color-success);margin:8px 2px 0;font-size:12.5px}.hold-del.svelte-svsjnu{color:oklch(82% .13 22);touch-action:none;-webkit-user-select:none;user-select:none;background:oklch(70.4% .17 22.2/.08);border:1px solid oklch(70.4% .17 22.2/.4);border-radius:16px;width:100%;margin-top:16px;padding:13px 0;font-size:14px;font-weight:700;position:relative;overflow:hidden}.hold-fill.svelte-svsjnu{background:var(--color-alert);width:0;transition:none;position:absolute;inset:0}.hold-del.holding.svelte-svsjnu .hold-fill:where(.svelte-svsjnu){width:100%;transition:width 1s linear}.hold-del.holding.svelte-svsjnu{color:oklch(98% .01 27)}.hold-label.svelte-svsjnu{position:relative}.hold-hint.svelte-svsjnu{color:var(--color-muted-fg);text-align:center;margin:8px 0 0;font-size:11.5px}
