.FilterBar_badge__DRAA9{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--white);font-size:.6rem;font-weight:700;font-family:var(--font-mono);border-radius:50%;width:16px;height:16px;margin-left:.5rem;vertical-align:middle}.FilterBar_overlay___GQ5I{position:fixed;inset:0;background:rgba(26,26,26,.55);z-index:var(--z-overlay);animation:FilterBar_fadeIn__pSx1L .2s ease}@keyframes FilterBar_fadeIn__pSx1L{0%{opacity:0}to{opacity:1}}.FilterBar_drawer__IHd2l{position:fixed;bottom:0;left:0;right:0;background:var(--bg);border-top:var(--border-w) solid var(--border);z-index:var(--z-drawer);padding:var(--space-lg);transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);max-height:80vh;overflow-y:auto;display:flex;flex-direction:column}@media (min-width:769px){.FilterBar_drawer__IHd2l{left:50%;right:auto;transform:translate(-50%,100%);width:520px;border-left:var(--border-w) solid var(--border);border-right:var(--border-w) solid var(--border)}.FilterBar_drawerOpen__7Ylb5{transform:translate(-50%)}}.FilterBar_drawerOpen__7Ylb5{transform:translateY(0)}.FilterBar_header__nRIEf{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:2px solid var(--bg-alt)}.FilterBar_drawerTitle__wISZa{font-family:var(--font-display);font-weight:800;font-size:1rem;text-transform:uppercase;letter-spacing:.1em}.FilterBar_closeBtn__EdzNr{background:none;border:none;font-size:1rem;cursor:pointer;color:var(--text);padding:var(--space-xs) var(--space-sm);line-height:1;transition:color .15s}.FilterBar_closeBtn__EdzNr:hover{color:var(--accent)}.FilterBar_body__9ymEI{display:flex;flex-direction:column;gap:0;flex:1 1}.FilterBar_clearBtn__4H304{margin-top:var(--space-sm);font-size:.75rem}.FilterBar_footer__HmSEW{padding-top:var(--space-md);margin-top:var(--space-md);border-top:2px solid var(--bg-alt);position:-webkit-sticky;position:sticky;bottom:0;background:var(--bg)}.FilterBar_doneBtn__Udyby{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.1em}.FilterBar_chips__MfqVo{display:flex;flex-wrap:wrap;gap:.5rem}.FilterBar_chip__ZjCf6{padding:.45rem .9rem;border:2px solid var(--border);border-radius:2rem;background:transparent;color:var(--text);font-family:var(--font-body);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease}.FilterBar_chip__ZjCf6:hover{border-color:var(--accent);color:var(--accent)}.FilterBar_chipActive__W0Htj{background:var(--accent);border-color:var(--accent);color:var(--white)}.FilterBar_chipActive__W0Htj:hover{opacity:.85;color:var(--white)}.FilterBar_chipsTags__QuBYB{max-height:140px;overflow-y:auto}