.FilterBar_bar__rOS81{align-items:stretch;border-bottom:1px solid var(--border);container-type:inline-size}.FilterBar_bar__rOS81,.FilterBar_cell__k3vp_{display:flex;min-width:0}.FilterBar_mobile__4inCo,.FilterBar_segment__XYZNz{border-right:1px solid var(--border)}.FilterBar_trigger__oUZpU{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);min-width:0;min-height:var(--control-height);padding-inline:calc(var(--spacing) * 4);border:0;background:transparent;color:var(--foreground-soft);font:inherit;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer}.FilterBar_triggerLabel__dZt9O{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.FilterBar_trigger__oUZpU:hover{background:var(--muted);color:var(--foreground)}}.FilterBar_trigger__oUZpU[aria-expanded=true]{background:var(--muted);color:var(--foreground)}.FilterBar_trigger__oUZpU:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.FilterBar_trigger__oUZpU[data-active]{color:var(--foreground);font-weight:var(--font-weight-semibold)}.FilterBar_trigger__oUZpU[data-current]{background:var(--primary);color:var(--primary-foreground);font-weight:var(--font-weight-semibold)}.FilterBar_chevron__raCyf{flex:none;transform:rotate(90deg)}.FilterBar_summary__YLYkm{flex:1 1 auto;justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.FilterBar_sheet__bgeN2{display:flex;flex-direction:column;padding:0;overflow:hidden}.FilterBar_sheetHead__W3pOL{padding-inline:calc(var(--spacing) * 4) calc(var(--spacing) * 2);border-bottom:1px solid var(--border)}.FilterBar_sheetBody__XM16o{flex:1 1 auto;min-height:0;padding-inline:calc(var(--spacing) * 4);overflow-y:auto}.FilterBar_sheetFooter__o45Cs{flex:none;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-top:1px solid var(--border)}.FilterBar_accordionLabel___4k_p{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2)}.FilterBar_segment__XYZNz{flex:none}.FilterBar_segmentCurrent__kLo6N{flex:0 1 auto;min-width:8rem}.FilterBar_segment__XYZNz{display:none}@container (width >= 52rem){.FilterBar_segment__XYZNz{display:flex}.FilterBar_mobile__4inCo{display:none}}