.catalog-page.svelte-1pzo8aj{max-width:1440px;margin-inline:auto;padding:44px clamp(20px,4vw,64px) 80px}.page-heading.svelte-1pzo8aj{max-width:760px;margin-bottom:36px}.page-heading.svelte-1pzo8aj .brand-name:where(.svelte-1pzo8aj){color:#606665;margin:0 0 12px;font-size:14px;font-weight:550}h1.svelte-1pzo8aj{color:#111;letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.25}.page-heading.svelte-1pzo8aj p:where(.svelte-1pzo8aj){color:#606665;word-break:keep-all;margin:18px 0 0;font-size:16px;line-height:1.8}.filter-panel.svelte-1pzo8aj{border:1px solid #d9dcdd;border-radius:8px;padding:28px}.filter-heading.svelte-1pzo8aj{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:24px;display:flex}.filter-heading.svelte-1pzo8aj h2:where(.svelte-1pzo8aj),.results-heading.svelte-1pzo8aj h2:where(.svelte-1pzo8aj){margin:0;font-size:18px;font-weight:650}.filter-heading.svelte-1pzo8aj p:where(.svelte-1pzo8aj){color:#606665;margin:0;font-size:12px}.filter-groups.svelte-1pzo8aj{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;display:grid}fieldset.svelte-1pzo8aj{border:0;min-width:0;padding:0}legend.svelte-1pzo8aj{align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:650;display:flex}legend.svelte-1pzo8aj button:where(.svelte-1pzo8aj){color:#606665;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.profile-filter.svelte-1pzo8aj{grid-column:1/-1}.filter-panel.svelte-1pzo8aj .filter-options{gap:12px}.filter-panel.svelte-1pzo8aj [role=radio]{border-radius:6px;min-height:44px;padding:8px}.filter-panel.svelte-1pzo8aj [role=radio]:focus-visible{outline-offset:4px;outline:2px solid #111}.filter-panel.svelte-1pzo8aj [role=radio] img{width:100%;max-height:58px}.accuracy-option.svelte-1pzo8aj{align-items:center;min-height:60px;font-size:13px;display:flex}.results-heading.svelte-1pzo8aj{justify-content:space-between;align-items:baseline;gap:16px;margin:40px 0 24px;display:flex}.results-heading.svelte-1pzo8aj p:where(.svelte-1pzo8aj){color:#606665;margin:0;font-size:14px}.level-grid.svelte-1pzo8aj{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px}.level-card.svelte-1pzo8aj{color:#111;min-width:0;text-decoration:none}.level-image.svelte-1pzo8aj{aspect-ratio:1;background:#f3f4f4;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:20px;display:flex;overflow:hidden}.level-image.svelte-1pzo8aj img:where(.svelte-1pzo8aj){object-fit:contain;width:100%;height:100%}.level-card.svelte-1pzo8aj p:where(.svelte-1pzo8aj){color:#606665;margin:16px 0 6px;font-size:13px}.level-card.svelte-1pzo8aj h3:where(.svelte-1pzo8aj){margin:0;font-size:17px;font-weight:650;line-height:1.5}.level-card.svelte-1pzo8aj:hover .level-image:where(.svelte-1pzo8aj){border-color:#929897}.level-card.svelte-1pzo8aj:focus-visible{outline-offset:5px;border-radius:6px;outline:2px solid #111}.empty-results.svelte-1pzo8aj{color:#606665;grid-column:1/-1;padding-block:40px;line-height:1.8}@media (width<=900px){.level-grid.svelte-1pzo8aj{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.catalog-page.svelte-1pzo8aj{padding-top:30px;padding-bottom:56px}.page-heading.svelte-1pzo8aj p:where(.svelte-1pzo8aj){font-size:14px}.filter-panel.svelte-1pzo8aj{padding:20px 16px}.filter-groups.svelte-1pzo8aj{grid-template-columns:minmax(0,1fr);gap:24px}.filter-panel.svelte-1pzo8aj .filter-options{gap:6px}.level-grid.svelte-1pzo8aj{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.level-image.svelte-1pzo8aj{border-radius:6px;padding:12px}.level-card.svelte-1pzo8aj h3:where(.svelte-1pzo8aj){font-size:15px}}
