.CatalogController-module__dBDhaq__controller{width:100%;max-width:var(--measure-workbench);min-width:0;padding-block:var(--space-xs);border-block-end:var(--rule-hair) solid var(--border-subtle);margin-inline:auto}.CatalogController-module__dBDhaq__titleBlock{gap:var(--space-3xs);min-width:0;margin-block-end:var(--space-xs);display:grid}.CatalogController-module__dBDhaq__title{min-width:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(var(--text-lg), 5vw, var(--text-xl));overflow-wrap:anywhere;margin:0;font-style:normal;line-height:1.15}.CatalogController-module__dBDhaq__count{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.CatalogController-module__dBDhaq__quickStack{gap:var(--space-xs);min-width:0;display:grid}.CatalogController-module__dBDhaq__searchField{min-width:0}.CatalogController-module__dBDhaq__toggleRow{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CatalogController-module__dBDhaq__toggle{align-items:center;gap:var(--space-2xs);border:var(--rule-hair) solid var(--border-subtle);border-radius:var(--radius-input);min-width:0;min-height:2.75rem;padding-inline:var(--space-xs);background:var(--surface-subtle);color:var(--text-primary);font-size:var(--text-sm);white-space:nowrap;display:flex}.CatalogController-module__dBDhaq__sortSection{min-width:0;border-block-start:var(--rule-hair) solid var(--border-subtle);margin-block-start:var(--space-xs);padding-block-start:var(--space-xs)}.CatalogController-module__dBDhaq__sortSummary{justify-content:space-between;align-items:center;gap:var(--space-xs);min-width:0;min-height:2.75rem;color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;font-weight:650;display:flex}.CatalogController-module__dBDhaq__sortSummaryValue{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.CatalogController-module__dBDhaq__sortList{gap:var(--space-2xs);min-width:0;padding-block-start:var(--space-2xs);display:grid}.CatalogController-module__dBDhaq__sortRow{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) minmax(7.5rem,.45fr);align-items:end;min-width:0;display:grid}.CatalogController-module__dBDhaq__sortDirectionOnly{min-height:2.75rem;color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;align-items:center;display:flex}.CatalogController-module__dBDhaq__sortActions{gap:var(--space-3xs);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.CatalogController-module__dBDhaq__advancedTriggerRow{min-width:0;border-block-start:var(--rule-hair) solid var(--border-subtle);margin-block-start:var(--space-xs);padding-block-start:var(--space-xs);display:flex}.CatalogController-module__dBDhaq__advancedTrigger{justify-content:space-between;align-items:center;gap:var(--space-xs);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-input);width:100%;min-width:0;min-height:2.75rem;padding-inline:var(--space-xs);background:var(--surface-subtle);color:var(--text-primary);cursor:pointer;display:flex}.CatalogController-module__dBDhaq__advancedCount{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.CatalogController-module__dBDhaq__appliedFilters{align-items:center;gap:var(--space-3xs);min-width:0;flex-wrap:wrap;padding-block-start:var(--space-xs);display:flex}.CatalogController-module__dBDhaq__appliedLabel{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:650}.CatalogController-module__dBDhaq__appliedFilter{align-items:center;gap:var(--space-3xs);border:var(--rule-hair) solid var(--border-subtle);border-radius:var(--radius-pill);min-width:0;min-height:2.75rem;padding-inline:var(--space-xs);color:var(--text-primary);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;display:inline-flex}.CatalogController-module__dBDhaq__appliedFilter span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:18rem;overflow:hidden}.CatalogController-module__dBDhaq__appliedFilter:disabled{cursor:not-allowed;opacity:.55}.CatalogController-module__dBDhaq__advancedWorkspace{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.CatalogController-module__dBDhaq__workspaceScroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:var(--space-sm) max(var(--space-sm), env(safe-area-inset-right)) 0 max(var(--space-sm), env(safe-area-inset-left));flex-direction:column;flex:auto;display:flex;overflow-y:auto}.CatalogController-module__dBDhaq__workspaceFieldset{min-width:0;margin:0 0 var(--space-md);border:0;flex:none;padding:0}.CatalogController-module__dBDhaq__advancedSections{gap:var(--space-sm);min-width:0;display:grid}.CatalogController-module__dBDhaq__searchGrid,.CatalogController-module__dBDhaq__numericRange{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.CatalogController-module__dBDhaq__sectionRule{min-width:0;border-block-start:var(--rule-hair) solid var(--border-subtle);padding-block-start:var(--space-xs)}.CatalogController-module__dBDhaq__facetGrid{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.CatalogController-module__dBDhaq__facetDetails{border-block-start:var(--rule-hair) solid var(--border-subtle);min-width:0}.CatalogController-module__dBDhaq__facetSummary{align-items:center;gap:var(--space-2xs);min-width:0;min-height:2.75rem;padding-block:var(--space-2xs);color:var(--text-primary);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.CatalogController-module__dBDhaq__facetSummaryText{overflow-wrap:anywhere;min-width:0;font-weight:650}.CatalogController-module__dBDhaq__facetSummaryCount{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.CatalogController-module__dBDhaq__facetChevron{transition:transform var(--dur-short) var(--ease-in-out)}.CatalogController-module__dBDhaq__facetDetails[open] .CatalogController-module__dBDhaq__facetChevron{transform:rotate(180deg)}.CatalogController-module__dBDhaq__facetPanel{gap:var(--space-xs);min-width:0;padding-block:0 var(--space-sm);display:grid}.CatalogController-module__dBDhaq__localSearch{gap:var(--space-3xs);min-width:0;display:grid}.CatalogController-module__dBDhaq__optionList{gap:var(--space-3xs);min-width:0;margin:0;padding:0;list-style:none;display:grid}.CatalogController-module__dBDhaq__optionRow{align-items:center;gap:var(--space-2xs);min-width:0;padding-block:var(--space-3xs);grid-template-columns:minmax(0,1fr) minmax(7.5rem,auto);display:grid}.CatalogController-module__dBDhaq__optionIdentity{align-items:center;gap:var(--space-2xs);min-width:0;color:var(--text-primary);font-size:var(--text-sm);display:flex}.CatalogController-module__dBDhaq__optionIdentity span{overflow-wrap:anywhere;min-width:0}.CatalogController-module__dBDhaq__optionMode{border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-input);outline:var(--rule-fine) solid transparent;outline-offset:var(--rule-hair);background:var(--surface-subtle);min-width:7.5rem;min-height:2.75rem;color:var(--text-primary);font:inherit;font-size:var(--text-base)}.CatalogController-module__dBDhaq__workspaceActions{z-index:var(--layer-sticky);gap:var(--space-2xs);margin-block-start:auto;margin-inline:calc(-1 * max(var(--space-sm), env(safe-area-inset-left))) calc(-1 * max(var(--space-sm), env(safe-area-inset-right)));padding:var(--space-xs) max(var(--space-sm), env(safe-area-inset-right)) max(var(--space-xs), env(safe-area-inset-bottom)) max(var(--space-sm), env(safe-area-inset-left));border-block-start:var(--rule-hair) solid var(--border-strong);background:var(--surface-raised);color:var(--text-primary);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid;position:sticky;inset-block-end:0}.CatalogController-module__dBDhaq__workspaceStatus{min-height:1lh;color:var(--text-muted);font-size:var(--text-sm);text-align:end;grid-column:1/-1;margin:0}.CatalogController-module__dBDhaq__fieldControl{border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-input);outline:var(--rule-fine) solid transparent;outline-offset:var(--rule-hair);width:100%;min-height:2.75rem;padding:var(--space-2xs) var(--space-xs);background:var(--surface-subtle);color:var(--text-primary);font:inherit;font-size:var(--text-base)}.CatalogController-module__dBDhaq__fieldControl:focus-visible,.CatalogController-module__dBDhaq__optionMode:focus-visible,.CatalogController-module__dBDhaq__advancedTrigger:focus-visible{outline-color:var(--focus-ring)}.CatalogController-module__dBDhaq__fieldControl[aria-invalid=true],.CatalogController-module__dBDhaq__optionMode[aria-invalid=true]{border-color:var(--status-danger)}.CatalogController-module__dBDhaq__fieldControl:disabled,.CatalogController-module__dBDhaq__optionMode:disabled,.CatalogController-module__dBDhaq__advancedTrigger:disabled{cursor:not-allowed;opacity:.55}.CatalogController-module__dBDhaq__errorText{color:var(--text-danger-soft)}@media (hover:hover) and (pointer:fine){.CatalogController-module__dBDhaq__toggle:hover,.CatalogController-module__dBDhaq__fieldControl:hover:not(:disabled),.CatalogController-module__dBDhaq__optionMode:hover:not(:disabled),.CatalogController-module__dBDhaq__advancedTrigger:hover:not(:disabled){background:var(--surface-interactive);color:var(--text-primary)}}@media (min-width:40rem){.CatalogController-module__dBDhaq__searchGrid,.CatalogController-module__dBDhaq__numericRange{grid-template-columns:repeat(2,minmax(0,1fr))}.CatalogController-module__dBDhaq__facetGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:64rem){.CatalogController-module__dBDhaq__controller{padding-block:var(--space-sm)}.CatalogController-module__dBDhaq__quickStack{grid-template-columns:minmax(18rem,1fr) auto;align-items:end}.CatalogController-module__dBDhaq__toggleRow{grid-template-columns:repeat(2,auto)}.CatalogController-module__dBDhaq__sortRow{grid-template-columns:minmax(14rem,1fr) minmax(9rem,auto) auto}.CatalogController-module__dBDhaq__sortActions{grid-column:auto}.CatalogController-module__dBDhaq__advancedTrigger{width:auto;min-width:18rem}.CatalogController-module__dBDhaq__facetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.CatalogController-module__dBDhaq__facetChevron{transition-duration:0s}}
