.cfilt{flex-direction:column;gap:0;width:100%;display:flex;position:relative}.cfilt-measure{visibility:hidden;pointer-events:none;z-index:-1;position:absolute;top:0;left:0;right:0}.cfilt-extra{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.cfilt--expanded .cfilt-extra{grid-template-rows:1fr}.cfilt-extra-inner{min-height:0;overflow:hidden}.cfilt-extra-pills{flex-wrap:wrap;gap:6px;padding-top:6px;display:flex}.cfilt .fr-track--wrap{padding-bottom:0}.cfilt-extra-inner>.cfilt-extra-pills{opacity:0;transition:opacity .22s ease-out}.cfilt--expanded .cfilt-extra-inner>.cfilt-extra-pills{opacity:1;transition:opacity .22s ease-out 80ms}.cfilt-toggle{appearance:none;border:.5px solid color-mix(in srgb, var(--gold) 35%, transparent);color:var(--gold);font-family:var(--font-ui), sans-serif;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-end;align-items:center;gap:6px;margin-top:8px;padding:6px 14px;font-size:11px;font-weight:500;transition:background .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.cfilt-toggle:hover,.cfilt-toggle:focus-visible{background:color-mix(in srgb, var(--gold) 10%, transparent);border-color:var(--gold);color:var(--gold-bright);transform:translateY(-1px)}.cfilt-toggle svg{transition:transform .25s cubic-bezier(.4,0,.2,1)}
