@layer cs.components{.cs-collection.svelte-1v0i7rp{gap:var(--cs-space-8);min-inline-size:0;display:grid}.cs-cv-list.svelte-1v0i7rp{gap:var(--cs-space-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min-col)), 1fr));margin:0;padding:0;list-style:none;display:grid}.cs-cv-list[data-view=list].svelte-1v0i7rp{grid-template-columns:minmax(0,1fr);gap:0}.cs-cv-list[data-view=list].svelte-1v0i7rp>.cs-cv-item:where(.svelte-1v0i7rp)+.cs-cv-item:where(.svelte-1v0i7rp){border-block-start:var(--cs-bw) solid var(--cs-line-1)}.cs-cv-item.svelte-1v0i7rp{min-inline-size:0}.cs-cv-skeleton.svelte-1v0i7rp{gap:var(--cs-space-3);border-radius:var(--cs-radius-lg);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1);padding-block-end:var(--cs-space-3);display:grid;overflow:hidden}.cs-cv-skeleton[data-view=list].svelte-1v0i7rp{padding:var(--cs-space-2) var(--cs-space-3);box-shadow:none;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center}.cs-cv-skel-body.svelte-1v0i7rp{padding-inline:var(--cs-space-4)}.cs-cv-skeleton[data-view=list].svelte-1v0i7rp .cs-cv-skel-body:where(.svelte-1v0i7rp){padding-inline:0}.cs-cv-section.svelte-1v0i7rp{gap:var(--cs-space-3);min-inline-size:0;display:grid}.cs-cv-head.svelte-1v0i7rp{gap:var(--cs-space-1);border-block-end:var(--cs-bw) solid var(--cs-line-1);padding-block-end:var(--cs-space-2);display:grid}.cs-cv-title.svelte-1v0i7rp{align-items:center;gap:var(--cs-space-2);font-family:var(--cs-font-label);font-size:var(--cs-label-size);font-weight:var(--cs-label-weight);letter-spacing:var(--cs-label-track);text-transform:var(--cs-label-transform);line-height:var(--cs-lh-2xs);color:var(--cs-text-2);margin:0;display:flex}.cs-cv-count.svelte-1v0i7rp{padding:0 var(--cs-space-1-5);border-radius:var(--cs-radius-full);background:var(--cs-surface-2);font-family:var(--cs-font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--cs-text-3)}.cs-cv-desc.svelte-1v0i7rp{font-size:var(--cs-text-sm);color:var(--cs-text-3);margin:0}.cs-itemcard.svelte-1bdv8vl{border-radius:var(--cs-radius-lg);background:var(--cs-surface-1);block-size:100%;min-inline-size:0;box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1), var(--cs-elev-1);transition:background-color var(--cs-dur-2) var(--cs-ease-standard), box-shadow var(--cs-dur-2) var(--cs-ease-standard), translate var(--cs-dur-3) var(--cs-ease-out);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:clip}.cs-itemcard.svelte-1bdv8vl:hover:not([data-disabled]){background:var(--cs-surface-2);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2), var(--cs-elev-2);translate:0 var(--cs-hover-lift)}.cs-itemcard.svelte-1bdv8vl:has(.cs-item-link:where(.svelte-1bdv8vl):active){transition-duration:var(--cs-dur-1);translate:0;scale:.99}.cs-itemcard[data-selected].svelte-1bdv8vl{background:var(--cs-state-selected);box-shadow:inset 0 0 0 2px var(--cs-accent-line), var(--cs-elev-1)}.cs-itemcard.svelte-1bdv8vl:has(.cs-item-link:where(.svelte-1bdv8vl):focus-visible){outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:var(--cs-focus-offset)}.cs-itemcard[data-disabled].svelte-1bdv8vl{box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2);background:0 0;border:0}:root[data-cs-theme=contrast] .cs-itemcard[data-disabled].svelte-1bdv8vl{box-shadow:none;outline:var(--cs-bw-control) dashed var(--cs-line-2);outline-offset:calc(var(--cs-bw-control) * -1)}.cs-item-media.svelte-1bdv8vl{background:var(--cs-surface-sunken);border-block-end:var(--cs-bw) solid var(--cs-line-1);display:grid;position:relative;overflow:hidden}.cs-item-media.svelte-1bdv8vl>*{block-size:100%;inline-size:100%}.cs-item-ribbon.svelte-1bdv8vl{z-index:1;padding:.125rem var(--cs-space-2);border-radius:var(--cs-radius-sm);background:var(--cs-surface-3);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2), var(--cs-elev-1);font-family:var(--cs-font-label);font-size:var(--cs-label-size);font-weight:var(--cs-label-weight);letter-spacing:var(--cs-label-track);text-transform:var(--cs-label-transform);color:var(--cs-text-2);pointer-events:none;position:absolute;inset-block-start:var(--cs-space-2);inset-inline-start:var(--cs-space-2)}.cs-item-body.svelte-1bdv8vl{align-content:start;gap:var(--cs-space-1-5);min-inline-size:0;padding:var(--cs-space-3) var(--cs-space-4) var(--cs-space-4);display:grid}.cs-itemcard.svelte-1bdv8vl:not([data-media]) .cs-item-body:where(.svelte-1bdv8vl){padding-inline-end:calc(var(--cs-space-4) + 4.5rem)}.cs-item-head.svelte-1bdv8vl{align-items:center;gap:var(--cs-space-2);min-inline-size:0;display:flex}.cs-item-title.svelte-1bdv8vl{min-inline-size:0;font-size:var(--cs-text-md);line-height:var(--cs-lh-md);letter-spacing:var(--cs-track-md);font-weight:var(--cs-weight-semibold);flex:1;margin:0}.cs-item-link.svelte-1bdv8vl{max-inline-size:100%;font:inherit;letter-spacing:inherit;color:var(--cs-text-1);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block;overflow:hidden}.cs-item-link[data-static].svelte-1bdv8vl{cursor:default}.cs-itemcard[data-disabled].svelte-1bdv8vl .cs-item-link:where(.svelte-1bdv8vl){color:var(--cs-text-disabled)}.cs-item-link.svelte-1bdv8vl:not([data-static]):after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.cs-item-link.svelte-1bdv8vl:focus-visible{outline:none}.cs-item-link.svelte-1bdv8vl:hover{text-underline-offset:.18em;text-decoration:underline from-font}.cs-item-badges.svelte-1bdv8vl{z-index:1;gap:var(--cs-space-1);flex:none;display:inline-flex;position:relative}.cs-item-desc.svelte-1bdv8vl{gap:var(--cs-space-1-5);min-inline-size:0;display:grid}.cs-item-text.svelte-1bdv8vl{-webkit-line-clamp:2;line-clamp:2;font-size:var(--cs-text-sm);line-height:var(--cs-lh-sm);color:var(--cs-text-2);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.cs-item-meta.svelte-1bdv8vl{font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);font-variant-numeric:tabular-nums;color:var(--cs-text-3);margin:0}.cs-item-tags.svelte-1bdv8vl{gap:var(--cs-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cs-item-tag.svelte-1bdv8vl{align-items:center;gap:var(--cs-space-1);max-inline-size:100%;padding:0 var(--cs-space-1-5);border-radius:var(--cs-radius-full);background:var(--cs-surface-2);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1);font-size:var(--cs-text-2xs);color:var(--cs-text-2);white-space:nowrap;line-height:1.25rem;display:inline-flex}.cs-item-more.svelte-1bdv8vl{z-index:1;color:var(--cs-text-3);position:relative}.cs-item-swatch.svelte-1bdv8vl{border-radius:var(--cs-radius-full);block-size:.5rem;inline-size:.5rem}.cs-item-tools.svelte-1bdv8vl{z-index:2;align-items:center;gap:var(--cs-space-0-5);padding:var(--cs-space-0-5);border-radius:calc(var(--cs-radius-md) + var(--cs-space-0-5));background:var(--cs-surface-3);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2), var(--cs-elev-2);opacity:0;translate:0 calc(var(--cs-travel-1) * -1);transition:opacity var(--cs-dur-2) var(--cs-ease-standard), translate var(--cs-dur-3) var(--cs-ease-out);display:flex;position:absolute;inset-block-start:var(--cs-space-2);inset-inline-end:var(--cs-space-2)}.cs-itemcard.svelte-1bdv8vl:hover .cs-item-tools:where(.svelte-1bdv8vl),.cs-itemcard.svelte-1bdv8vl:focus-within .cs-item-tools:where(.svelte-1bdv8vl),.cs-itemcard[data-selected].svelte-1bdv8vl .cs-item-tools:where(.svelte-1bdv8vl),.cs-itemcard[data-menu-open].svelte-1bdv8vl .cs-item-tools:where(.svelte-1bdv8vl),.cs-item-tools.svelte-1bdv8vl:has([aria-pressed=true]){opacity:1;translate:0}@media (hover:none){.cs-item-tools.svelte-1bdv8vl{opacity:1;translate:0}}:root[data-cs-theme=contrast] .cs-itemcard.svelte-1bdv8vl{box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2)}:root[data-cs-theme=contrast] .cs-itemcard[data-selected].svelte-1bdv8vl{box-shadow:inset 0 0 0 3px var(--cs-accent-line)}:root[data-cs-theme=contrast] .cs-item-tools.svelte-1bdv8vl{opacity:1;translate:0}@media (forced-colors:active){.cs-itemcard.svelte-1bdv8vl{border:1px solid canvastext}.cs-itemcard[data-selected].svelte-1bdv8vl{border:3px solid highlight}.cs-item-tools.svelte-1bdv8vl{opacity:1;border:1px solid canvastext}}.cs-itemrow.svelte-wilshr{align-items:center;gap:var(--cs-space-3);min-inline-size:0;min-block-size:calc(var(--cs-control-h-lg) + var(--cs-space-2));padding:var(--cs-space-1-5) var(--cs-space-2) var(--cs-space-1-5) var(--cs-space-3);border-radius:var(--cs-radius-md);transition:background-color var(--cs-dur-2) var(--cs-ease-standard);display:flex;position:relative;container:cs-itemrow/inline-size}.cs-itemrow.svelte-wilshr:hover:not([data-disabled]){background:var(--cs-state-hover)}.cs-itemrow[data-selected].svelte-wilshr{background:var(--cs-state-selected);box-shadow:inset 2px 0 0 0 var(--cs-accent-fg)}.cs-itemrow.svelte-wilshr:has(.cs-row-link:where(.svelte-wilshr):focus-visible){outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:calc(var(--cs-focus-width) * -1)}.cs-row-media.svelte-wilshr{border-radius:var(--cs-radius-sm);flex:none;inline-size:3.5rem;overflow:hidden}.cs-itemrow[data-media=auto].svelte-wilshr .cs-row-media:where(.svelte-wilshr){inline-size:auto;overflow:visible}.cs-row-main.svelte-wilshr{flex:1 1 0;min-inline-size:8rem;display:grid}.cs-row-head.svelte-wilshr{align-items:center;gap:var(--cs-space-2);min-inline-size:0;display:flex}.cs-row-title.svelte-wilshr{min-inline-size:0;font-size:var(--cs-text-sm);font-weight:var(--cs-weight-semibold);line-height:var(--cs-lh-sm);margin:0}.cs-row-link.svelte-wilshr{max-inline-size:100%;font:inherit;color:var(--cs-text-1);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block;overflow:hidden}.cs-row-link.svelte-wilshr:not([data-static]):after{content:"";border-radius:inherit;position:absolute;inset:0}.cs-row-link.svelte-wilshr:focus-visible{outline:none}.cs-row-link.svelte-wilshr:hover{text-underline-offset:.18em;text-decoration:underline}.cs-itemrow[data-disabled].svelte-wilshr .cs-row-link:where(.svelte-wilshr){color:var(--cs-text-disabled)}.cs-row-ribbon.svelte-wilshr{padding:0 var(--cs-space-1-5);border-radius:var(--cs-radius-sm);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2);font-family:var(--cs-font-label);font-size:var(--cs-label-size);font-weight:var(--cs-label-weight);letter-spacing:var(--cs-label-track);text-transform:var(--cs-label-transform);color:var(--cs-text-3);flex:none}.cs-row-badges.svelte-wilshr,.cs-row-tools.svelte-wilshr,.cs-row-more.svelte-wilshr{z-index:1;position:relative}.cs-row-badges.svelte-wilshr{gap:var(--cs-space-1);display:inline-flex}.cs-row-sub.svelte-wilshr{gap:var(--cs-space-2);min-inline-size:0;font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-3);display:flex}.cs-row-text.svelte-wilshr{text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-2);overflow:hidden}.cs-row-meta.svelte-wilshr{font-variant-numeric:tabular-nums;flex:none}.cs-row-col.svelte-wilshr{min-inline-size:0;font-size:var(--cs-text-sm);color:var(--cs-text-2);text-overflow:ellipsis;white-space:nowrap;flex:0 0 7.5rem;overflow:hidden}.cs-row-col[data-numeric].svelte-wilshr{text-align:end;font-variant-numeric:tabular-nums;flex-basis:4.5rem}.cs-row-tags.svelte-wilshr{gap:var(--cs-space-1);flex:none;inline-size:12rem;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.cs-row-tag.svelte-wilshr{align-items:center;gap:var(--cs-space-1);padding:0 var(--cs-space-1-5);border-radius:var(--cs-radius-full);background:var(--cs-surface-2);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1);font-size:var(--cs-text-2xs);color:var(--cs-text-2);white-space:nowrap;line-height:1.25rem;display:inline-flex}.cs-row-swatch.svelte-wilshr{border-radius:var(--cs-radius-full);block-size:.5rem;inline-size:.5rem}.cs-row-tools.svelte-wilshr{justify-content:flex-end;align-items:center;gap:var(--cs-space-0-5);opacity:0;min-inline-size:5.5rem;transition:opacity var(--cs-dur-2) var(--cs-ease-standard);flex:none;display:flex}.cs-itemrow.svelte-wilshr:hover .cs-row-tools:where(.svelte-wilshr),.cs-itemrow.svelte-wilshr:focus-within .cs-row-tools:where(.svelte-wilshr),.cs-itemrow[data-selected].svelte-wilshr .cs-row-tools:where(.svelte-wilshr),.cs-itemrow[data-menu-open].svelte-wilshr .cs-row-tools:where(.svelte-wilshr),.cs-itemrow[data-tools=visible].svelte-wilshr .cs-row-tools:where(.svelte-wilshr),.cs-row-tools.svelte-wilshr:has([aria-pressed=true]){opacity:1}@media (hover:none){.cs-row-tools.svelte-wilshr{opacity:1}}:root[data-cs-theme=contrast] .cs-row-tools.svelte-wilshr{opacity:1}@container cs-itemrow (width<=52rem){.cs-row-col[data-priority="3"].svelte-wilshr{display:none}}@container cs-itemrow (width<=40rem){.cs-row-col[data-priority="2"].svelte-wilshr,.cs-row-tags.svelte-wilshr{display:none}}@container cs-itemrow (width<=26rem){.cs-row-col.svelte-wilshr,.cs-row-sub.svelte-wilshr .cs-row-meta:where(.svelte-wilshr){display:none}}@container cs-itemrow (width<=22rem){.cs-row-main.svelte-wilshr,.cs-row-tools.svelte-wilshr{min-inline-size:0}}@container cs-itemrow (width<=14rem){.cs-row-media.svelte-wilshr{display:none}}:root[data-cs-theme=contrast] .cs-itemrow[data-selected].svelte-wilshr{box-shadow:inset 4px 0 0 0 var(--cs-accent-line)}@media (forced-colors:active){.cs-itemrow[data-selected].svelte-wilshr{outline-offset:-2px;outline:2px solid highlight}}}
