.preview-shell.svelte-1k2chq6{margin-top:.8rem;border:1px solid var(--color-border);padding:.9rem;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),#00000005;display:grid;gap:.8rem}.preview-head.svelte-1k2chq6{display:flex;justify-content:space-between;align-items:center;gap:1rem}.eyebrow.svelte-1k2chq6{font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);margin-bottom:.25rem}.toggle.svelte-1k2chq6{border:1px solid var(--color-border);background:transparent;color:var(--color-text);font:inherit;padding:.55rem .9rem;cursor:pointer}.toggle.svelte-1k2chq6:hover{border-color:var(--color-accent);color:var(--color-accent)}.timeline.svelte-1k2chq6{display:grid;gap:.45rem}input[type=range].svelte-1k2chq6{appearance:none;width:100%;height:2px;background:#fff3;padding:0;border:0}input[type=range].svelte-1k2chq6::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;border:1px solid var(--color-accent);background:var(--color-accent);cursor:pointer}input[type=range].svelte-1k2chq6::-moz-range-thumb{width:14px;height:14px;border-radius:50%;border:1px solid var(--color-accent);background:var(--color-accent);cursor:pointer}.times.svelte-1k2chq6{display:flex;justify-content:space-between;font-size:.74rem;color:var(--color-text-muted)}.requests-closed.svelte-4poyk8{border:1px solid var(--color-border);padding:2rem 1.25rem;text-align:center;display:grid;gap:.5rem}.closed-icon.svelte-4poyk8{font-size:1.75rem}.requests-closed.svelte-4poyk8 h2:where(.svelte-4poyk8){font-size:1.2rem}.requests-closed.svelte-4poyk8 p:where(.svelte-4poyk8){color:var(--color-text-muted)}.request-shell.svelte-4poyk8{max-width:680px;margin:0 auto;padding:clamp(.75rem,4vw,1.5rem);display:grid;gap:.75rem}.hero-card.svelte-4poyk8,.panel.svelte-4poyk8{border:1px solid var(--color-border);padding:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.panel.svelte-4poyk8{display:grid;gap:.75rem}.hero-card.svelte-4poyk8{display:grid;gap:.75rem;padding-top:3.5rem}.eyebrow.svelte-4poyk8,.meta-label.svelte-4poyk8{font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}h1.svelte-4poyk8{font-size:clamp(2.4rem,14vw,4.5rem);line-height:.9}.lede.svelte-4poyk8,.helper.svelte-4poyk8,.section-head.svelte-4poyk8 p:where(.svelte-4poyk8){color:var(--color-text-muted);font-size:.85rem}.hero-meta.svelte-4poyk8{display:flex;gap:1.25rem;border-top:1px solid var(--color-border);padding-top:.75rem;margin-top:.1rem}.section-head.svelte-4poyk8{display:grid;gap:.25rem}.section-head.svelte-4poyk8 h2:where(.svelte-4poyk8){font-size:1rem}.stack.svelte-4poyk8{display:grid;gap:.4rem;font-size:.78rem;font-weight:var(--weight-semibold)}.hint.svelte-4poyk8{font-size:.75rem;font-weight:400}input.svelte-4poyk8{width:100%;border:1px solid var(--color-border);background:#ffffff0a;color:var(--color-text);padding:.8rem .9rem;font:inherit;outline:none}input.svelte-4poyk8:focus{border-color:var(--color-accent)}.results.svelte-4poyk8,.checkout-stack.svelte-4poyk8{display:grid;gap:.5rem}.results.hidden.svelte-4poyk8{display:none}.result.svelte-4poyk8{display:grid;grid-template-columns:48px minmax(0,1fr);gap:.65rem;align-items:center;width:100%;text-align:left;padding:.6rem;border:1px solid var(--color-border);background:transparent;color:var(--color-text)}.chip.selected.svelte-4poyk8{border-color:var(--color-accent);color:var(--color-accent)}.result.svelte-4poyk8 img:where(.svelte-4poyk8){width:48px;height:48px;object-fit:cover}.result-copy.svelte-4poyk8{display:grid}.result-copy.svelte-4poyk8 small:where(.svelte-4poyk8){color:var(--color-text-muted)}.chip-row.svelte-4poyk8{display:flex;flex-wrap:wrap;gap:.5rem}.chip.svelte-4poyk8{border:1px solid var(--color-border);background:transparent;color:var(--color-text);padding:.6rem .9rem;font:inherit;font-size:.85rem}.fee-breakdown.svelte-4poyk8{border:1px solid var(--color-border);padding:.75rem .9rem;display:grid;gap:.35rem;font-size:.8rem}.fee-row.svelte-4poyk8{display:flex;justify-content:space-between;color:var(--color-text-muted)}.fee-total.svelte-4poyk8{color:var(--color-text);font-weight:var(--weight-semibold);border-top:1px solid var(--color-border);padding-top:.35rem;margin-top:.1rem}.wallet-wrap.svelte-4poyk8,.card-shell.svelte-4poyk8{border:1px solid var(--color-border);padding:.65rem;background:#ffffff05}.wallet-wrap.loading.svelte-4poyk8,.card-shell.loading.svelte-4poyk8{opacity:.5}.card-fallback.svelte-4poyk8{border:1px solid var(--color-border);padding:.65rem}.card-fallback.svelte-4poyk8 summary:where(.svelte-4poyk8){cursor:pointer;font-size:.78rem;font-weight:var(--weight-semibold);color:var(--color-text-muted)}.card-fallback[open].svelte-4poyk8 .card-shell:where(.svelte-4poyk8){margin-top:.65rem}.status.svelte-4poyk8{font-size:.78rem;padding:.75rem .9rem;border:1px solid currentColor}.error.svelte-4poyk8{color:var(--color-accent)}.success.svelte-4poyk8{color:var(--color-text)}.search-area.svelte-4poyk8{display:grid;gap:.75rem;overflow:hidden;transition:grid-template-rows .25s ease-out;grid-template-rows:1fr}.search-area.svelte-4poyk8>div:where(.svelte-4poyk8),.search-area.svelte-4poyk8>label:where(.svelte-4poyk8),.search-area.svelte-4poyk8>p:where(.svelte-4poyk8){min-height:0;overflow:hidden}.search-area.collapsed.svelte-4poyk8{grid-template-rows:0fr;gap:0;pointer-events:none}.song-preview.svelte-4poyk8{display:grid;grid-template-columns:96px 1fr auto;gap:.75rem;align-items:center;border:1px solid var(--color-accent);padding:.75rem;background:#ff4d360a;animation:svelte-4poyk8-preview-in .2s ease-out both;will-change:opacity,transform}@keyframes svelte-4poyk8-preview-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.preview-cover.svelte-4poyk8{width:96px;height:96px;object-fit:cover}.preview-info.svelte-4poyk8{display:grid;gap:.15rem}.preview-info.svelte-4poyk8 small:where(.svelte-4poyk8){color:var(--color-text-muted)}.change-btn.svelte-4poyk8{background:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);padding:.4rem .75rem;font:inherit;font-size:.75rem;cursor:pointer}.change-btn.svelte-4poyk8:hover{color:var(--color-text);border-color:var(--color-text)}.card-action.svelte-4poyk8{margin-top:.65rem}.checkout-hidden.svelte-4poyk8{max-height:0;overflow:hidden;opacity:0;pointer-events:none}@media(min-width:640px){.request-shell.svelte-4poyk8{padding-top:2rem}.hero-card.svelte-4poyk8{padding:3.5rem 1.75rem 1.75rem}.panel.svelte-4poyk8{padding:1.5rem}}
