@layer components{.catalog-section.svelte-10zsnzi{min-width:0;padding-top:var(--space-10)}header.svelte-10zsnzi{align-items:flex-start;gap:var(--space-4);display:flex}header.svelte-10zsnzi>div:where(.svelte-10zsnzi){overflow-wrap:anywhere;min-width:0}.title-row.svelte-10zsnzi{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mark.svelte-10zsnzi{border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);width:34px;height:34px;color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-base);flex:none;place-items:center;margin-top:.1rem;display:grid}h2.svelte-10zsnzi{font-size:var(--text-xl);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}header.svelte-10zsnzi p:where(.svelte-10zsnzi){color:var(--ink-muted);font-size:var(--text-base);line-height:var(--leading-body);margin-top:var(--space-1);max-width:48rem}.grid.svelte-10zsnzi{gap:var(--space-3);margin-top:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));grid-auto-rows:1fr;display:grid}.grid.svelte-10zsnzi>*{min-width:0}@media (width<=39.99rem){.catalog-section.svelte-10zsnzi{padding-top:var(--space-8)}}ul.svelte-2rgw8j{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}a.svelte-2rgw8j{align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);color:var(--ink-muted);font-size:var(--text-xs);text-decoration:none;display:inline-flex}a.svelte-2rgw8j:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--ink)}a.svelte-2rgw8j span:where(.svelte-2rgw8j){font-family:var(--font-mono);font-size:var(--text-2xs)}.empty.svelte-170ojim{padding-block:var(--space-16,4rem);text-align:center}h2.svelte-170ojim{font-size:var(--text-xl);font-weight:400}p.svelte-170ojim{color:var(--ink-muted);font-size:var(--text-base);margin-block:var(--space-3) var(--space-5)}.filter-bar.svelte-notp4b{align-items:center;gap:var(--space-3);padding-block:var(--space-5);border-block:var(--hairline) solid var(--border);flex-wrap:wrap;display:flex}.count.svelte-notp4b{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);margin-left:auto}.search.svelte-hz0fik{align-items:center;gap:var(--space-3);max-width:30rem;min-height:44px;padding:var(--space-2) var(--space-4);border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-raised);flex:18rem;display:flex}.search.svelte-hz0fik:focus-within{outline:2px solid var(--accent-ink);outline-offset:3px}svg.svelte-hz0fik{width:18px;height:18px;color:var(--ink-muted);flex:none}input.svelte-hz0fik{width:100%;min-width:0;color:var(--ink);font-size:var(--text-base);background:0 0;border:0;outline:none}input.svelte-hz0fik::placeholder{color:var(--ink-muted)}@media (width<=39.99rem){.search.svelte-hz0fik{flex-basis:100%;max-width:none}}}.catalog.svelte-1falqny{min-width:0}.note.svelte-1falqny{margin-top:var(--space-4);color:var(--ink-muted);font-size:var(--text-xs);line-height:var(--leading-prose)}.note.svelte-1falqny span:where(.svelte-1falqny){margin-right:var(--space-2);color:var(--ink-body);font-weight:500}.under-filters.svelte-1falqny{justify-items:start;gap:var(--space-3);margin-top:var(--space-5);display:grid}.moving.svelte-14g42dm,.related.svelte-14g42dm{font-size:var(--text-sm);line-height:var(--leading-prose)}.moving.svelte-14g42dm{margin-top:var(--space-4)}.related.svelte-14g42dm{color:var(--ink-muted)}.related.svelte-14g42dm a:where(.svelte-14g42dm){color:var(--accent-ink)}.other-areas.svelte-14g42dm{gap:var(--space-2) var(--space-5);margin-top:var(--space-16);padding-block:var(--space-6) var(--space-12);border-top:var(--hairline) solid var(--border);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.other-areas.svelte-14g42dm span:where(.svelte-14g42dm){color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.other-areas.svelte-14g42dm a:where(.svelte-14g42dm){color:var(--accent-ink);text-underline-offset:3px}
