.catalog-filter-controls_optionList__cQboX{display:flex;flex-direction:column;gap:var(--space-2)}.catalog-filter-controls_optionRow__jUlmv{display:flex;align-items:center;gap:var(--space-10);width:100%;padding:var(--space-6) var(--space-8);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:var(--font-size-md);text-align:left;cursor:pointer}.catalog-filter-controls_optionRow__jUlmv:hover:not(:disabled){background:var(--color-surface-sunken)}.catalog-filter-controls_optionRow__jUlmv:disabled{color:var(--color-text-subtle);cursor:default}.catalog-filter-controls_optionCheck___VzGH{flex:none;width:1rem;height:1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface)}.catalog-filter-controls_optionRow__jUlmv.catalog-filter-controls_isSelected__506il .catalog-filter-controls_optionCheck___VzGH{border-color:var(--color-text-strong);background:var(--color-text-strong);box-shadow:inset 0 0 0 3px var(--color-surface)}.catalog-filter-controls_optionIcon__vLc9O{flex:none}.catalog-filter-controls_optionSwatch__NXoYr{flex:none;width:.625rem;height:.625rem;border-radius:var(--radius-pill);background:var(--swatch)}.catalog-filter-controls_optionLabel__RaeAm{flex:1 1;min-width:0}.catalog-filter-controls_optionCount__rkoB9{color:var(--color-text-muted);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-filter-controls_range__VM_qL{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:14rem}.catalog-filter-controls_rangeHead__wZh5M{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-12)}.catalog-filter-controls_rangeLabel__xNy7u{font-size:var(--font-size-md);color:var(--color-text)}.catalog-filter-controls_rangeValue__mg_9t{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.catalog-filter-controls_rangeSlider__Yk_PI{width:100%;accent-color:var(--color-text-strong)}.catalog-filter-controls_rangeFoot__QSbzb{display:flex;justify-content:space-between;align-items:center;gap:var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-filter-controls_rangeInputWrap__Dgrp_{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--color-text)}.catalog-filter-controls_rangeNumber__XkiD2{width:5.5rem;padding:var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);text-align:right}.catalog-filter-controls_activeChips__w0brT{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.catalog-filter-controls_activeChip___S5mJ{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-10);border:1px solid var(--color-text-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-strong);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.catalog-filter-controls_activeChip___S5mJ:hover{background:var(--color-surface-sunken)}.catalog-filter-controls_activeChipGroup___AMUS{color:var(--color-text-muted)}.catalog-filter-controls_activeChipX__yVqjQ{display:inline-grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:var(--radius-pill);background:var(--color-surface-hover);font-size:var(--font-size-md);line-height:1}.catalog-filter-controls_clearAll__Z_xKk{padding:var(--space-4) var(--space-6);border:0;background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.catalog-filter-controls_clearAll__Z_xKk:hover{color:var(--color-text-strong)}.catalog-filter-controls_search__HYJvv{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted)}.catalog-filter-controls_search__HYJvv:focus-within{border-color:var(--color-text-strong)}.catalog-filter-controls_searchIcon__CQJzm{flex:none}.catalog-filter-controls_searchInput__OQkvw{flex:1 1;min-width:0;text-overflow:ellipsis;border:0;outline:0;background:transparent;font:inherit;font-size:var(--font-size-md);color:var(--color-text)}.catalog-explorer_page__dTcHD{--panel-width:18.75rem;margin-top:var(--space-8)}.catalog-explorer_toolbar__jeazO{display:flex;align-items:center;gap:var(--space-12)}.catalog-explorer_toggle__PxqdH{display:inline-flex;flex:none;align-items:center;gap:var(--space-8);min-height:2.75rem;padding:0 var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-strong);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.catalog-explorer_toggle__PxqdH:hover{border-color:var(--color-text-strong)}.catalog-explorer_page__dTcHD.catalog-explorer_isOpen__861UF .catalog-explorer_toggle__PxqdH{border-color:var(--color-text-strong);background:var(--color-text-strong);color:var(--color-text-inverse)}.catalog-explorer_toggleIcon__5HaUH{flex:none}.catalog-explorer_toggleCount__ptARZ{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-text-strong);color:var(--color-text-inverse);font-size:var(--font-size-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-explorer_page__dTcHD.catalog-explorer_isOpen__861UF .catalog-explorer_toggleCount__ptARZ{background:var(--color-text-inverse);color:var(--color-text-strong)}.catalog-explorer_chips__n5TPB{flex:1 1;min-width:0}.catalog-explorer_search___LGNs{flex:0 1 24rem;min-height:2.75rem}.catalog-explorer_count__d5h9o{flex:none;white-space:nowrap}.catalog-explorer_layout__T3Bys{display:grid;grid-template-columns:0 minmax(0,1fr);grid-column-gap:0;column-gap:0;align-items:start;margin-top:var(--space-24)}.catalog-explorer_page__dTcHD.catalog-explorer_isOpen__861UF .catalog-explorer_layout__T3Bys{grid-template-columns:var(--panel-width) minmax(0,1fr);column-gap:var(--space-32)}.catalog-explorer_page__dTcHD.catalog-explorer_isAnimated__XkIv3 .catalog-explorer_layout__T3Bys{transition:grid-template-columns var(--duration-base) ease,column-gap var(--duration-base) ease}.catalog-explorer_scrim__D5yhv{display:none}.catalog-explorer_panel__BZyEL{grid-column:1;position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + var(--space-16));align-self:start;min-width:0;overflow:hidden}.catalog-explorer_panelInner__qdzDQ{display:flex;flex-direction:column;width:var(--panel-width);max-height:calc(100vh - var(--nav-height) - var(--space-32));border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);opacity:0;transform:translateX(calc(-1 * var(--space-24)));visibility:hidden}.catalog-explorer_page__dTcHD.catalog-explorer_isOpen__861UF .catalog-explorer_panelInner__qdzDQ{opacity:1;transform:none;visibility:visible}.catalog-explorer_page__dTcHD.catalog-explorer_isAnimated__XkIv3 .catalog-explorer_panelInner__qdzDQ{transition:opacity var(--duration-base) ease,transform var(--duration-base) ease,visibility 0s linear var(--duration-base)}.catalog-explorer_page__dTcHD.catalog-explorer_isAnimated__XkIv3.catalog-explorer_isOpen__861UF .catalog-explorer_panelInner__qdzDQ{transition:opacity var(--duration-base) ease,transform var(--duration-base) ease}.catalog-explorer_panelHead__wPvch{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-12) var(--space-12) var(--space-20);border-bottom:1px solid var(--color-border-subtle)}.catalog-explorer_panelTitle__MBEqk{flex:1 1;margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.catalog-explorer_clearAll__1OYrG{padding:var(--space-4);border:0;background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.catalog-explorer_clearAll__1OYrG:hover{color:var(--color-text-strong)}.catalog-explorer_close__c0CQ4{display:inline-grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-strong);cursor:pointer}.catalog-explorer_close__c0CQ4:hover{background:var(--color-surface-sunken)}.catalog-explorer_groups__J4Jwv{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.catalog-explorer_group__vgTpG+.catalog-explorer_group__vgTpG{border-top:1px solid var(--color-divider)}.catalog-explorer_groupHead__V13_p{display:flex;align-items:center;gap:var(--space-4);padding-right:var(--space-12)}.catalog-explorer_groupToggle__THHS7{display:flex;flex:1 1;align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-14) var(--space-8) var(--space-14) var(--space-20);border:0;background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.catalog-explorer_groupToggle__THHS7:hover .catalog-explorer_groupLabel__iLp1r{color:var(--color-text-strong)}.catalog-explorer_groupText__oW_5T{display:grid;flex:1 1;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.catalog-explorer_groupLabel__iLp1r{display:inline-flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-body);color:var(--color-text)}.catalog-explorer_group__vgTpG.catalog-explorer_isExpanded__zNP2D .catalog-explorer_groupLabel__iLp1r{font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.catalog-explorer_groupBadge__60U5J{display:inline-grid;place-items:center;min-width:1.125rem;height:1.125rem;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-text-strong);color:var(--color-text-inverse);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-explorer_groupSummary__KRY8t{overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.catalog-explorer_groupChevron__644YQ{flex:none;color:var(--color-text-muted);transition:transform var(--duration-fast)}.catalog-explorer_group__vgTpG.catalog-explorer_isExpanded__zNP2D .catalog-explorer_groupChevron__644YQ{transform:rotate(180deg)}.catalog-explorer_groupClear__omnkq{flex:none;padding:var(--space-4);border:0;background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-xs);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.catalog-explorer_groupClear__omnkq:hover{color:var(--color-text-strong)}.catalog-explorer_groupBody__y2cGW{padding:0 var(--space-12) var(--space-16)}.catalog-explorer_ranges__3VCPk{display:grid;grid-gap:var(--space-20);gap:var(--space-20);padding:var(--space-4) var(--space-8) 0}.catalog-explorer_panelFoot__mCOHc{display:none}.catalog-explorer_show__UU6qq{min-height:2.75rem;padding:0 var(--space-24);border:1px solid var(--color-text-strong);border-radius:var(--radius-sm);background:var(--color-text-strong);color:var(--color-text-inverse);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer}.catalog-explorer_show__UU6qq:disabled{border-color:var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-muted);cursor:default}.catalog-explorer_results__hcRu3{grid-column:2;min-width:0;scroll-margin-top:calc(var(--nav-height) + var(--space-16))}.catalog-explorer_results__hcRu3:focus{outline:none}.catalog-explorer_grid__5RLSD{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.catalog-explorer_viewToggle__VINlW{flex:none}.catalog-explorer_resultCount__rAsfi{margin:0;color:var(--color-text-muted);font-size:var(--font-size-md)}.catalog-explorer_resultCount__rAsfi strong{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.catalog-explorer_empty__E0wT3{display:grid;justify-items:start;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-32) 0;color:var(--color-text-muted)}.catalog-explorer_empty__E0wT3 p{margin:0}@media (prefers-reduced-motion:reduce){.catalog-explorer_groupChevron__644YQ,.catalog-explorer_page__dTcHD.catalog-explorer_isAnimated__XkIv3 .catalog-explorer_layout__T3Bys,.catalog-explorer_page__dTcHD.catalog-explorer_isAnimated__XkIv3 .catalog-explorer_panelInner__qdzDQ,.catalog-explorer_page__dTcHD.catalog-explorer_isAnimated__XkIv3.catalog-explorer_isOpen__861UF .catalog-explorer_panelInner__qdzDQ{transition:none}}@media (max-width:900px){.catalog-explorer_toolbar__jeazO{flex-wrap:wrap}.catalog-explorer_chips__n5TPB{order:4;flex:1 0 100%}.catalog-explorer_chips__n5TPB:empty{display:none}.catalog-explorer_search___LGNs{flex:1 1}}@media (max-width:600px){.catalog-explorer_toolbar__jeazO{gap:var(--space-8)}.catalog-explorer_search___LGNs{order:3;flex:1 0 100%}.catalog-explorer_count__d5h9o{margin-left:auto}.catalog-explorer_layout__T3Bys,.catalog-explorer_page__dTcHD.catalog-explorer_isOpen__861UF .catalog-explorer_layout__T3Bys{grid-template-columns:minmax(0,1fr);column-gap:0;margin-top:var(--space-16)}.catalog-explorer_page__dTcHD.catalog-explorer_isAnimated__XkIv3 .catalog-explorer_layout__T3Bys{transition:none}.catalog-explorer_results__hcRu3{grid-column:1}.catalog-explorer_scrim__D5yhv{display:block;position:fixed;inset:0;z-index:var(--z-popover);padding:0;border:0;background:var(--color-scrim-modal);opacity:0;pointer-events:none;transition:opacity var(--duration-base) ease}.catalog-explorer_page__dTcHD.catalog-explorer_isOpen__861UF .catalog-explorer_scrim__D5yhv{opacity:1;pointer-events:auto}.catalog-explorer_panel__BZyEL{position:fixed;inset:0 auto 0 0;z-index:var(--z-dialog);align-self:stretch;width:min(22rem,88vw);height:100vh;height:100dvh;overflow:visible;transform:translateX(-100%);visibility:hidden;transition:transform var(--duration-base) ease,visibility 0s linear var(--duration-base)}.catalog-explorer_page__dTcHD.catalog-explorer_isOpen__861UF .catalog-explorer_panel__BZyEL{transform:none;visibility:visible;transition:transform var(--duration-base) ease}.catalog-explorer_page__dTcHD.catalog-explorer_isOpen__861UF .catalog-explorer_panelInner__qdzDQ,.catalog-explorer_panelInner__qdzDQ{width:100%;height:100%;max-height:none;border:0;border-radius:0;opacity:1;transform:none;visibility:inherit}.catalog-explorer_page__dTcHD.catalog-explorer_isAnimated__XkIv3 .catalog-explorer_panelInner__qdzDQ,.catalog-explorer_page__dTcHD.catalog-explorer_isAnimated__XkIv3.catalog-explorer_isOpen__861UF .catalog-explorer_panelInner__qdzDQ{transition:none}.catalog-explorer_panelHead__wPvch{padding:var(--space-12) var(--space-8) var(--space-12) var(--space-16)}.catalog-explorer_groupToggle__THHS7{padding-left:var(--space-16)}.catalog-explorer_panelFoot__mCOHc{display:flex;padding:var(--space-12) var(--space-16);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-band)}.catalog-explorer_show__UU6qq{flex:1 1}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.catalog-explorer_page__dTcHD.catalog-explorer_isOpen__861UF .catalog-explorer_panel__BZyEL,.catalog-explorer_panel__BZyEL,.catalog-explorer_scrim__D5yhv{transition:none}}