.sf-filters{display:grid;gap:.76rem}.sf-filters__grid{align-items:stretch;display:grid;gap:.62rem;grid-template-columns:repeat(5,minmax(0,1fr))}.sf-filters--compact{gap:.62rem}.sf-filters__grid--compact{align-items:start;gap:.48rem;grid-template-columns:repeat(6,minmax(0,1fr));isolation:isolate;overflow:visible;position:relative;z-index:3}.sf-field{display:flex;min-width:0;position:relative}.sf-field--search>.sf-icon{align-items:center;color:var(--sf-text-soft);display:inline-flex;font-size:1rem;height:1rem;justify-content:center;left:.8rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1rem;z-index:1}.sf-field--search .sf-input{padding-left:2.26rem}.sf-field--select>.sf-icon{align-items:center;color:var(--sf-text-soft);display:inline-flex;font-size:1rem;height:1rem;justify-content:center;pointer-events:none;position:absolute;right:.88rem;top:50%;transform:translateY(-50%);width:1rem;z-index:1}.sf-field--select .sf-select{padding-right:2.65rem}.sf-field--compact .sf-select{color:#868686;font-size:.88rem;font-weight:400;min-height:2.18rem;padding-inline:.85rem 2.45rem}.sf-filters__submit{width:100%}.sf-filters__submit--compact{border-radius:0;min-height:2.18rem;padding-inline:.82rem}.sf-filters__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between}.sf-facet{min-width:0;overflow:visible;position:relative;z-index:1}.sf-facet__button{align-items:center;background:#0e0e0e;border:1px solid var(--sf-border);color:var(--sf-text);cursor:pointer;display:inline-flex;gap:.42rem;justify-content:space-between;min-height:2.18rem;padding:0 .85rem;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,min-height var(--sf-motion-layout),padding var(--sf-motion-layout);width:100%}.sf-facet.is-active .sf-facet__button,.sf-facet.is-open .sf-facet__button,.sf-facet__button:hover{background:#1d1f24;border-color:#22d3ee3d;color:var(--sf-text)}.sf-facet__button:hover{box-shadow:inset 0 0 0 1px #22d3ee1a,0 0 0 3px #22d3ee0a}.sf-facet__button-text{color:#868686;font-size:.8rem;font-weight:400;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sf-facet__button .sf-icon{color:var(--sf-text-soft);flex-shrink:0;transition:transform .18s ease}.sf-facet.is-open .sf-facet__button .sf-icon{transform:rotate(180deg)}.sf-facet.is-open{z-index:420}.sf-facet__badge{align-items:center;background:#3db4f22e;border-radius:999px;color:var(--sf-accent-strong);display:inline-flex;font-size:.68rem;font-weight:700;height:1.22rem;justify-content:center;min-width:1.22rem;padding:0 .35rem}.sf-facet__panel{left:0;position:absolute;right:auto;top:calc(100% + .35rem);--sf-facet-shift-x:0px;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0e0e0e;border:1px solid var(--sf-border);border-radius:7px;box-shadow:0 18px 38px #00000047;display:grid;gap:.56rem;max-width:calc(100vw - 2rem);padding:.72rem;transform:translate(var(--sf-facet-shift-x));transition:opacity var(--sf-motion-layout),transform var(--sf-motion-layout);width:var(--sf-facet-panel-width,min(24rem, calc(100vw - 3rem) ));z-index:430}.sf-facet__panel--portal{left:0;position:fixed;right:auto;top:0;transform:none;z-index:920}.sf-facet__button,.sf-facet__panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--sf-panel-base)!important;border-color:var(--sf-border)!important}.sf-facet--align-right .sf-facet__panel{left:auto;right:0}.sf-facet--align-center .sf-facet__panel{left:50%;right:auto;--sf-facet-shift-x:-50%}.sf-facet__panel-head{color:var(--sf-text-muted);font-size:.76rem}.sf-facet__clear{background:transparent;border:0;color:var(--sf-accent);cursor:pointer;font-size:.74rem;font-weight:600}.sf-facet__options{align-content:start;display:grid;gap:.38rem .72rem;grid-template-columns:repeat(var(--sf-facet-columns,3),minmax(0,1fr));max-height:min(24rem,calc(100vh - 10rem));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.15rem;touch-action:pan-y}.sf-facet__options--column{grid-auto-flow:column;grid-template-rows:repeat(var(--sf-facet-rows,10),minmax(0,auto))}.sf-facet__option{color:var(--sf-text-muted);cursor:pointer;font-size:.78rem;line-height:1.28;min-width:0;width:100%}.sf-facet__option input{accent-color:var(--sf-accent);flex-shrink:0}.sf-facet__option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-facet__empty{color:var(--sf-text-soft);font-size:.76rem;margin:0}.sf-facet-panel-enter-active,.sf-facet-panel-leave-active{transform-origin:top center;transition:opacity .18s ease,transform .18s ease}.sf-facet-panel-enter-from,.sf-facet-panel-leave-to{opacity:0;transform:translate(var(--sf-facet-shift-x,0)) translateY(-8px) scaleY(.96)}.sf-facet__panel--portal.is-open-up{transform-origin:bottom center}.sf-facet-panel-enter-from .sf-facet__panel--portal,.sf-facet-panel-leave-to .sf-facet__panel--portal,.sf-facet__panel--portal.sf-facet-panel-enter-from,.sf-facet__panel--portal.sf-facet-panel-leave-to{transform:translateY(-8px) scaleY(.96)}.sf-facet-panel-enter-from .sf-facet__panel--portal.is-open-up,.sf-facet-panel-leave-to .sf-facet__panel--portal.is-open-up,.sf-facet__panel--portal.is-open-up.sf-facet-panel-enter-from,.sf-facet__panel--portal.is-open-up.sf-facet-panel-leave-to{transform:translateY(8px) scaleY(.96)}@media(max-width:1180px){.sf-filters__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:680px){.sf-filters__grid,.sf-filters__grid--compact{grid-template-columns:1fr 1fr}.sf-facet__panel{width:min(28rem,calc(100vw - 2rem))}.sf-facet__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sf-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-filters__grid--compact{grid-template-columns:1fr 1fr}.sf-filters__submit--compact{grid-column:2/-1}.sf-facet--align-center .sf-facet__panel:not(.sf-facet__panel--portal),.sf-facet--align-right .sf-facet__panel:not(.sf-facet__panel--portal),.sf-facet__panel:not(.sf-facet__panel--portal){left:0;margin-top:0;max-width:calc(100vw - 1rem);position:absolute;right:auto;top:calc(100% + .4rem);width:min(19.5rem,calc(100vw - 1rem));--sf-facet-shift-x:0px}.sf-facet__options{grid-template-columns:1fr;max-height:min(17rem,calc(100vh - 12rem))}.sf-facet__panel{overscroll-behavior:contain;touch-action:pan-y}.sf-facet--align-right .sf-facet__panel:not(.sf-facet__panel--portal){left:auto;right:0}.sf-facet--align-center .sf-facet__panel:not(.sf-facet__panel--portal){left:0;right:auto}.sf-facet__option span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.sf-filters__actions{align-items:flex-start;flex-direction:column}}
