.taste.svelte-1ee7tj4{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.copy.svelte-1ee7tj4{text-align:center;gap:10px;display:grid}.slots.svelte-1ee7tj4{grid-template-columns:repeat(3,1fr);justify-items:center;gap:14px;display:grid}.slot.svelte-1ee7tj4{justify-items:center;gap:8px;width:100%;min-width:0;display:grid}.slot-face.svelte-1ee7tj4,.slot-empty.svelte-1ee7tj4{border-radius:999px;place-items:center;width:84px;height:84px;display:grid;position:relative}.slot-empty.svelte-1ee7tj4{color:var(--bp-faint);border:1.5px dashed #ffffff29;font-size:15px;font-weight:500}.slot-face.svelte-1ee7tj4{box-shadow:0 0 0 2px #ffffffe6, 0 0 0 6px rgb(var(--bp-glow) / .25), 0 18px 40px -12px rgb(var(--bp-glow) / .6);overflow:hidden}.slot-face.svelte-1ee7tj4 img:where(.svelte-1ee7tj4){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.initial.svelte-1ee7tj4{font-size:30px;font-weight:600}.slot-remove.svelte-1ee7tj4{opacity:0;background:#0000008c;place-items:center;font-size:26px;transition:opacity .2s;display:grid;position:absolute;inset:0}.slot-face.svelte-1ee7tj4:hover .slot-remove:where(.svelte-1ee7tj4),.slot-face.svelte-1ee7tj4:focus-visible .slot-remove:where(.svelte-1ee7tj4){opacity:1}.slot-name.svelte-1ee7tj4{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.command.svelte-1ee7tj4{padding:6px;transition:opacity .3s}.command.dimmed.svelte-1ee7tj4{opacity:.5}.command-input.svelte-1ee7tj4{align-items:center;gap:10px;height:52px;padding:0 12px;display:flex}.command-input.svelte-1ee7tj4 svg:where(.svelte-1ee7tj4){fill:none;width:18px;height:18px;stroke:var(--bp-faint);stroke-width:1.8px;stroke-linecap:round;flex-shrink:0}.command-input.svelte-1ee7tj4 input:where(.svelte-1ee7tj4){color:var(--bp-text);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:17px}.command-input.svelte-1ee7tj4 input:where(.svelte-1ee7tj4):focus,.command-input.svelte-1ee7tj4 input:where(.svelte-1ee7tj4):focus-visible{box-shadow:none;border:0;outline:none}.command.svelte-1ee7tj4:focus-within{box-shadow:inset 0 0 0 1px #ffffff38, 0 0 0 4px rgb(var(--bp-glow) / .14), 0 30px 80px -30px #0009}.command-input.svelte-1ee7tj4 input:where(.svelte-1ee7tj4)::-moz-placeholder{color:var(--bp-faint)}.command-input.svelte-1ee7tj4 input:where(.svelte-1ee7tj4)::placeholder{color:var(--bp-faint)}.mini-spinner.svelte-1ee7tj4{border:1.5px solid #ffffff26;border-top-color:#ffffffb3;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite svelte-1ee7tj4-spin}@keyframes svelte-1ee7tj4-spin{to{transform:rotate(360deg)}}.results.svelte-1ee7tj4{border-top:1px solid var(--bp-border);gap:2px;margin:0;padding:6px 0 0;list-style:none;display:grid}.result.svelte-1ee7tj4{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px 10px;transition:background .12s;display:flex}.result.active.svelte-1ee7tj4{background:#ffffff14}.result.svelte-1ee7tj4 img:where(.svelte-1ee7tj4),.result-initial.svelte-1ee7tj4{-o-object-fit:cover;object-fit:cover;background:#ffffff0f;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.result-text.svelte-1ee7tj4{flex:1;gap:2px;min-width:0;display:grid}.result-name.svelte-1ee7tj4{font-size:15px;font-weight:550}.result-meta.svelte-1ee7tj4{color:var(--bp-faint);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;font-size:12px;overflow:hidden}.kbd.light.svelte-1ee7tj4{color:var(--bp-muted);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.hint.svelte-1ee7tj4{color:var(--bp-faint);border-top:1px solid var(--bp-border);padding:12px 14px 14px;font-size:14px}.actions.svelte-1ee7tj4{justify-items:center;gap:8px;display:grid}.suggestions.svelte-1ee7tj4{border-top:1px solid var(--bp-border);grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 8px 8px;display:grid}.suggestions-label.svelte-1ee7tj4{color:var(--bp-faint);padding:0 4px;font-size:12px}.suggestions-label.svelte-1ee7tj4 strong:where(.svelte-1ee7tj4){color:var(--bp-muted);font-weight:600}.suggestion-scroller.svelte-1ee7tj4{position:relative}.suggestion-row.svelte-1ee7tj4{--fade-before:0px;--fade-after:0px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-before), #000 calc(100% - var(--fade-after)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-before), #000 calc(100% - var(--fade-after)), transparent);gap:6px;padding:2px 2px 4px;display:flex;overflow-x:auto}.suggestion-row.more-before.svelte-1ee7tj4{--fade-before:40px}.suggestion-row.more-after.svelte-1ee7tj4{--fade-after:48px}.suggestion-row.svelte-1ee7tj4>.suggestion:where(.svelte-1ee7tj4){scroll-snap-align:start}.row-arrow.svelte-1ee7tj4{border:1px solid var(--bp-border);width:30px;height:30px;color:var(--bp-text);cursor:pointer;background:#141418e6;border-radius:999px;place-items:center;display:none;position:absolute;top:22px;box-shadow:0 6px 16px -6px #0009}.row-arrow.before.svelte-1ee7tj4{left:-6px}.row-arrow.after.svelte-1ee7tj4{right:-6px}.row-arrow.svelte-1ee7tj4:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.row-arrow.svelte-1ee7tj4{display:grid}}.suggestion-row.svelte-1ee7tj4::-webkit-scrollbar{display:none}.suggestion.svelte-1ee7tj4{border-radius:14px;flex:0 0 76px;justify-items:center;gap:7px;padding:6px 2px;transition:background .15s;display:grid}.suggestion.svelte-1ee7tj4:hover:not(.skeleton),.suggestion.svelte-1ee7tj4:focus-visible{background:#ffffff12;outline:none}.suggestion-face.svelte-1ee7tj4{background:#ffffff12;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.suggestion-face.svelte-1ee7tj4 img:where(.svelte-1ee7tj4){-o-object-fit:cover;object-fit:cover;border-radius:999px;width:100%;height:100%}.initial.small.svelte-1ee7tj4{font-size:20px}.suggestion-add.svelte-1ee7tj4{color:#0b0b0f;background:linear-gradient(135deg, var(--bp-from), var(--bp-to));width:22px;height:22px;box-shadow:0 0 0 2px var(--bp-bg);transition:transform .2s var(--bp-ease);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.suggestion.svelte-1ee7tj4:hover .suggestion-add:where(.svelte-1ee7tj4){transform:scale(1.12)}.suggestion-name.svelte-1ee7tj4{max-width:100%;color:var(--bp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.suggestion-line.svelte-1ee7tj4{background:#ffffff12;border-radius:4px;width:48px;height:8px}.skeleton.svelte-1ee7tj4 .suggestion-face:where(.svelte-1ee7tj4),.skeleton.svelte-1ee7tj4 .suggestion-line:where(.svelte-1ee7tj4){animation:1.4s ease-in-out infinite svelte-1ee7tj4-shimmer}@keyframes svelte-1ee7tj4-shimmer{50%{opacity:.45}}.reveal.svelte-1ah4i00{justify-items:center;gap:28px;display:grid}.weave.svelte-1ah4i00{aspect-ratio:1;width:min(300px,78vw);transition:width .9s var(--bp-ease), margin .9s var(--bp-ease);position:relative}.weave.settled.svelte-1ah4i00{width:min(190px,52vw);margin-bottom:-6px}.weave.svelte-1ah4i00 svg:where(.svelte-1ah4i00){width:100%;height:100%;animation:24s linear infinite svelte-1ah4i00-slow-turn;position:absolute;inset:0;overflow:visible}.weave.settled.svelte-1ah4i00 svg:where(.svelte-1ah4i00){animation-duration:60s}.orbit.svelte-1ah4i00{fill:none;stroke:#ffffff14;stroke-width:1px}.orbit.inner.svelte-1ah4i00{stroke-dasharray:2 6}.strand.svelte-1ah4i00{fill:none;stroke:url(#strand);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:180;stroke-dashoffset:180px;opacity:.85;animation:svelte-1ah4i00-draw 1.6s var(--bp-ease) forwards, svelte-1ah4i00-shimmer 2.4s ease-in-out 1.6s infinite}.strand.alt.svelte-1ah4i00{stroke-width:1px;opacity:.5}.core.svelte-1ah4i00{transform-origin:150px 150px;animation:2.4s ease-in-out infinite svelte-1ah4i00-breathe}.settled.svelte-1ah4i00 .core:where(.svelte-1ah4i00){animation:svelte-1ah4i00-bloom 1.2s var(--bp-ease) forwards}.orbiters.svelte-1ah4i00{animation:24s linear infinite svelte-1ah4i00-slow-turn;position:absolute;inset:0}.settled.svelte-1ah4i00 .orbiters:where(.svelte-1ah4i00){animation-duration:60s}.orbiter.svelte-1ah4i00{aspect-ratio:1;width:22%;box-shadow:0 0 0 2px #ffffffd9, 0 10px 30px -6px rgb(var(--bp-glow) / .7);animation:svelte-1ah4i00-pop .7s var(--bp-ease) both, svelte-1ah4i00-counter-turn 24s linear infinite;background:#ffffff14;border-radius:999px;place-items:center;display:grid;position:absolute;overflow:hidden;translate:-50% -50%}.settled.svelte-1ah4i00 .orbiter:where(.svelte-1ah4i00){animation:svelte-1ah4i00-pop .7s var(--bp-ease) both, svelte-1ah4i00-counter-turn 60s linear infinite}.orbiter.svelte-1ah4i00 img:where(.svelte-1ah4i00){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.center-artist.svelte-1ah4i00{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;opacity:0;width:24%;box-shadow:0 0 0 2px #fffffff2, 0 0 40px 6px rgb(var(--bp-glow) / .7);transition:opacity .8s var(--bp-ease) .2s, transform .9s var(--bp-ease) .2s;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.settled.svelte-1ah4i00 .center-artist:where(.svelte-1ah4i00){opacity:1;transform:translate(-50%,-50%)scale(1)}.narration.svelte-1ah4i00{text-align:center;min-height:52px;display:grid}.narration.svelte-1ah4i00 p:where(.svelte-1ah4i00){color:var(--bp-muted);text-wrap:balance;grid-area:1/1;max-width:420px;font-size:17px}.result.svelte-1ah4i00{gap:22px;width:100%;display:grid}.identity.svelte-1ah4i00{text-align:center;gap:10px;display:grid}.kin.svelte-1ah4i00{justify-items:center;gap:10px;display:grid}.kin-label.svelte-1ah4i00{color:var(--bp-faint);font-size:12px}.kin-row.svelte-1ah4i00{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.kin-artist.svelte-1ah4i00{background:var(--bp-surface);box-shadow:inset 0 0 0 1px var(--bp-border);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;display:inline-flex}.kin-artist.svelte-1ah4i00 img:where(.svelte-1ah4i00){-o-object-fit:cover;object-fit:cover;border-radius:999px;width:24px;height:24px}.song-card.svelte-1ah4i00{text-align:left;width:100%;transition:transform .3s var(--bp-ease);align-items:center;gap:16px;padding:14px;display:flex}.song-card.svelte-1ah4i00:hover{transform:translateY(-2px)}.song-art.svelte-1ah4i00{background:#ffffff0f;border-radius:14px;flex-shrink:0;width:84px;height:84px;position:relative;overflow:hidden;box-shadow:0 12px 30px -10px #000c}.song-art.svelte-1ah4i00 img:where(.svelte-1ah4i00){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.play.svelte-1ah4i00{background:#00000040;place-items:center;display:grid;position:absolute;inset:0}.play.svelte-1ah4i00 svg:where(.svelte-1ah4i00){fill:#fff;filter:drop-shadow(0 2px 6px #00000080);width:28px;height:28px}.song-text.svelte-1ah4i00{gap:4px;min-width:0;display:grid}.song-eyebrow.svelte-1ah4i00{letter-spacing:.12em;text-transform:uppercase;color:var(--bp-faint);font-size:11px;font-weight:600}.song-title.svelte-1ah4i00{letter-spacing:-.01em;font-size:19px;font-weight:600}.song-reason.svelte-1ah4i00{color:var(--bp-muted);font-size:14px;line-height:1.45}@keyframes svelte-1ah4i00-slow-turn{to{transform:rotate(360deg)}}@keyframes svelte-1ah4i00-counter-turn{0%{rotate:0deg}to{rotate:-360deg}}@keyframes svelte-1ah4i00-draw{to{stroke-dashoffset:0}}@keyframes svelte-1ah4i00-shimmer{50%{opacity:.35}}@keyframes svelte-1ah4i00-breathe{50%{transform:scale(1.12)}}@keyframes svelte-1ah4i00-bloom{0%{transform:scale(1)}40%{transform:scale(1.6)}to{transform:scale(1.25)}}@keyframes svelte-1ah4i00-pop{0%{opacity:0;scale:.4}}
