.lib.svelte-1pli1h7{padding-top:var(--ds-space-8);padding-bottom:var(--ds-space-12)}.head.svelte-1pli1h7{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-4);flex-wrap:wrap;margin-bottom:var(--ds-space-4)}.head.svelte-1pli1h7 p:where(.svelte-1pli1h7){margin-top:var(--ds-space-2)}.search.svelte-1pli1h7{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--ds-radius-full);background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-border);color:var(--ds-text-3);flex:1 1 260px;max-width:360px}.search.svelte-1pli1h7 input:where(.svelte-1pli1h7){flex:1;min-width:0;color:var(--ds-text)}.search.svelte-1pli1h7 input:where(.svelte-1pli1h7)::placeholder{color:var(--ds-text-3)}.bands.svelte-1pli1h7{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin-bottom:var(--ds-space-6);scrollbar-width:none}.bands.svelte-1pli1h7::-webkit-scrollbar{display:none}.bands.svelte-1pli1h7 button:where(.svelte-1pli1h7){flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--ds-radius-full);background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-border);color:var(--ds-text-2);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);transition:background var(--ds-duration-fast),color var(--ds-duration-fast)}.bands.svelte-1pli1h7 button:where(.svelte-1pli1h7) .a:where(.svelte-1pli1h7){font-size:var(--ds-text-xs);opacity:.7}.bands.svelte-1pli1h7 button.on:where(.svelte-1pli1h7){background:var(--ds-tint, var(--ds-text));color:#fff;box-shadow:none}.shelf.svelte-1pli1h7{margin-bottom:var(--ds-space-10)}.sh.svelte-1pli1h7{display:flex;align-items:baseline;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4);flex-wrap:wrap}.row.svelte-1pli1h7{display:grid;gap:var(--ds-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}@media(max-width:640px){.row.svelte-1pli1h7{display:flex;gap:var(--ds-space-3);overflow-x:auto;padding:4px var(--ds-gutter) var(--ds-space-3);margin:0 calc(-1 * var(--ds-gutter));scroll-snap-type:x mandatory;scrollbar-width:none}.row.svelte-1pli1h7::-webkit-scrollbar{display:none}.item.svelte-1pli1h7{flex:0 0 62vw;max-width:280px;scroll-snap-align:start}}.empty.svelte-1pli1h7{padding:var(--ds-space-8) 0}
