.facet-label[data-v-6e6fd1f8]{color:#334155}.facet-options[data-v-6e6fd1f8]{--facet-gap: var(--space-2);--facet-option-pad-x: 6px;--facet-col-6: calc(16.66667% - var(--facet-gap)*5/6);--facet-col-3: calc(33.33333% - var(--facet-gap)*2/3);--facet-col-2: calc((100% - var(--facet-gap))/2);--facet-need: calc(var(--facet-label-width, 4em) + var(--facet-option-pad-x)*2 + 2px);--facet-track: max( var(--facet-col-6), clamp(0px, (var(--facet-need) - var(--facet-col-6)) * 1000, var(--facet-col-3)), clamp(0px, (var(--facet-need) - var(--facet-col-3)) * 1000, var(--facet-col-2)), clamp(0px, (var(--facet-need) - var(--facet-col-2)) * 1000, 100%) );display:grid;font-size:var(--type-small);gap:var(--facet-gap);grid-template-columns:repeat(auto-fill,minmax(calc(var(--facet-track) - .5px),1fr))}.facet-option[data-v-6e6fd1f8]{background:#fff;border-color:#d7e0e9;color:#475569;overflow-wrap:break-word;padding-inline:var(--facet-option-pad-x);transition:background-color .15s,border-color .15s,color .15s}.facet-option-check[data-v-6e6fd1f8]{background:var(--brand-accent-dark);border-radius:9999px;box-shadow:0 0 0 2px #fff;color:#fff;display:grid;height:16px;place-items:center;pointer-events:none;position:absolute;right:-6px;top:-6px;width:16px}.facet-option[data-v-6e6fd1f8]:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.facet-option[aria-pressed=true][data-v-6e6fd1f8]{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.facet-option[data-v-6e6fd1f8]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media(pointer:coarse){.facet-option[data-v-6e6fd1f8]{min-height:44px}}@media(prefers-reduced-motion:reduce){.facet-option[data-v-6e6fd1f8]{transition:none}}.spec-sidebar-surface[data-v-cae0aaa2]{background:#fff;border:1px solid #d7e0e9;border-radius:8px;overflow:hidden}.spec-sidebar-heading[data-v-cae0aaa2]{background:var(--brand-primary);color:#fff;padding:24px}.spec-sidebar-heading h2[data-v-cae0aaa2]{font-size:1rem;line-height:1.5}.spec-sidebar-heading .i-lucide-sliders-horizontal[data-v-cae0aaa2]{color:var(--brand-accent-light)}.spec-sidebar-fields[data-v-cae0aaa2]{display:flex;flex-direction:column;gap:28px;padding:28px 24px}.spec-sidebar[data-v-cae0aaa2] .facet-label{color:var(--accent-text);font-size:var(--type-small);line-height:1.5;margin-bottom:14px}.spec-sidebar[data-v-cae0aaa2] .facet-option{font-size:var(--type-small);line-height:1.4;min-height:36px;padding-block:8px}@media(pointer:coarse){.spec-sidebar[data-v-cae0aaa2] .facet-option{min-height:44px}}.spec-sidebar[data-v-cae0aaa2] .facet-option:hover,.spec-sidebar[data-v-cae0aaa2] .facet-option[aria-pressed=true]{background:color-mix(in srgb,var(--brand-accent) 5%,#fff);border-color:var(--brand-accent);color:var(--brand-accent-dark)}.spec-reset[data-v-cae0aaa2]{color:#fff;text-decoration:underline;text-underline-offset:3px}.spec-chip[data-v-cae0aaa2]{background:color-mix(in srgb,var(--brand-accent) 5%,#fff);border-color:var(--accent-border);color:var(--brand-accent-dark)}.spec-more[data-v-cae0aaa2]{background:color-mix(in srgb,var(--brand-accent) 5%,#fff);color:var(--brand-accent-dark);font-size:var(--type-small);padding:18px 24px;transition:background-color .15s}.spec-more[data-v-cae0aaa2]:hover,.spec-more[aria-expanded=true][data-v-cae0aaa2]{background:#fff}.spec-sidebar button[data-v-cae0aaa2]:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.drawer-enter-active[data-v-cae0aaa2],.drawer-leave-active[data-v-cae0aaa2]{transition:opacity .3s ease}.drawer-enter-active>div[data-v-cae0aaa2]:last-child,.drawer-leave-active>div[data-v-cae0aaa2]:last-child{transition:transform .3s ease}.drawer-enter-from[data-v-cae0aaa2],.drawer-leave-to[data-v-cae0aaa2]{opacity:0}.drawer-enter-from>div[data-v-cae0aaa2]:last-child,.drawer-leave-to>div[data-v-cae0aaa2]:last-child{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.drawer-enter-active[data-v-cae0aaa2],.drawer-enter-active>div[data-v-cae0aaa2]:last-child,.drawer-leave-active[data-v-cae0aaa2],.drawer-leave-active>div[data-v-cae0aaa2]:last-child,.spec-more[data-v-cae0aaa2]{transition:none}}.catalog-page[data-v-549ec1a5]{background:#eef2f6}.catalog-container[data-v-549ec1a5]{margin-inline:auto;max-width:1920px;padding-inline:24px;width:100%}.catalog-hero[data-v-549ec1a5]{background:var(--gradient-hero);color:#fff;padding-block:32px 44px}.catalog-hero[data-v-549ec1a5]:before{background-image:linear-gradient(90deg,#fff 1px,transparent 0),linear-gradient(180deg,#fff 1px,transparent 0);background-size:56px 56px;content:"";inset:0 0 0 45%;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);opacity:.08;pointer-events:none;position:absolute}.catalog-breadcrumb[data-v-549ec1a5] a{color:#fff!important;opacity:.8}.catalog-breadcrumb[data-v-549ec1a5] span{color:#fff;opacity:.75}.catalog-title[data-v-549ec1a5]{font-size:var(--type-page);font-weight:750;line-height:var(--line-heading);margin-top:12px;text-wrap:balance}.catalog-description[data-v-549ec1a5]{color:#e2e8f0;font-size:var(--type-body);line-height:var(--line-body);margin-top:var(--space-4);max-width:65ch;text-wrap:pretty}.catalog-layout[data-v-549ec1a5]{display:grid;gap:24px;padding-block:var(--space-6) var(--space-section)}.catalog-results[data-v-549ec1a5],.catalog-sidebar[data-v-549ec1a5]{min-width:0}.catalog-toolbar[data-v-549ec1a5]{border-bottom:1px solid #cbd5e1;margin-bottom:24px}.catalog-categories[data-v-549ec1a5]{overflow-x:auto;padding:2px 2px 16px}.catalog-category[data-v-549ec1a5]{align-items:center;border:1px solid transparent;border-radius:6px;color:#475569;display:inline-flex;font-size:var(--type-body);font-weight:600;line-height:var(--line-ui);min-height:var(--control-height);padding:8px 16px;transition:background-color .18s,color .18s,border-color .18s;white-space:nowrap}.catalog-category[data-v-549ec1a5]:hover{background:#e2e8f0;color:var(--brand-primary)}.catalog-category[aria-pressed=true][data-v-549ec1a5]{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.catalog-category span[data-v-549ec1a5]{font-variant-numeric:tabular-nums}.catalog-controls[data-v-549ec1a5]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding-bottom:16px}.catalog-sort[data-v-549ec1a5]{margin-left:auto;order:2}.catalog-sort-select[data-v-549ec1a5]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;font-size:var(--type-body);line-height:var(--line-ui);min-height:var(--control-height);padding:8px 32px 8px 12px}.catalog-count[data-v-549ec1a5]{color:#475569;font-size:var(--type-small);font-variant-numeric:tabular-nums;font-weight:600}.catalog-category[data-v-549ec1a5]:focus-visible,.catalog-collapse[data-v-549ec1a5]:focus-visible,.catalog-sort-select[data-v-549ec1a5]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.catalog-grid[data-v-549ec1a5]{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.catalog-skeleton[data-v-549ec1a5]{aspect-ratio:3 / 4;background:#e2e8f0;border-radius:8px}.catalog-extended[data-v-549ec1a5]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-bottom:24px}.catalog-collapse[data-v-549ec1a5]{border:1px solid #cbd5e1;border-radius:4px;color:var(--brand-primary);display:grid;height:32px;place-items:center;width:32px}@media(min-width:640px){.catalog-grid[data-v-549ec1a5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.catalog-grid[data-v-549ec1a5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.catalog-container[data-v-549ec1a5]{padding-inline:40px}.catalog-layout[data-v-549ec1a5]{gap:28px;grid-template-columns:288px minmax(0,1fr)}.catalog-grid[data-v-549ec1a5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.catalog-layout[data-v-549ec1a5]{grid-template-columns:320px minmax(0,1fr)}.catalog-grid[data-v-549ec1a5]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:639px){.catalog-container[data-v-549ec1a5]{padding-inline:16px}.catalog-hero[data-v-549ec1a5]{padding-block:20px 28px}.catalog-count[data-v-549ec1a5]{flex-basis:100%;order:3}.catalog-controls[data-v-549ec1a5]{gap:12px}.catalog-sort[data-v-549ec1a5]{max-width:55%;min-width:0}.catalog-sort label[data-v-549ec1a5]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.catalog-sort-select[data-v-549ec1a5]{width:100%}}.panel-enter-active[data-v-549ec1a5],.panel-leave-active[data-v-549ec1a5]{transition:opacity .2s ease-out,transform .2s ease-out}.panel-enter-from[data-v-549ec1a5],.panel-leave-to[data-v-549ec1a5]{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.catalog-category[data-v-549ec1a5],.panel-enter-active[data-v-549ec1a5],.panel-leave-active[data-v-549ec1a5]{transition:none}.catalog-skeleton[data-v-549ec1a5]{animation:none}}
