.theme-edito .filter-bar{position:-webkit-sticky;position:sticky;top:80px;z-index:10;background:oklch(.99 .006 90);padding-top:24px;padding-bottom:24px;margin-bottom:48px;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .2s ease,background .3s ease,box-shadow .3s ease}.theme-edito .filter-bar--stuck{border-bottom-color:oklch(.91 .012 240);box-shadow:0 10px 40px -12px oklch(.2 .05 250/.18)}@media(min-width:1025px){.theme-edito .filter-bar--stuck-warm{background:linear-gradient(135deg,oklch(84% .17 88deg),oklch(72% .18 18deg));border-bottom-color:oklch(.72 .18 18/.4);box-shadow:0 4px 24px -8px oklch(.84 .17 88/.25)}}.theme-edito .filter-bar__toggle{display:none}@media(max-width:1024px){.theme-edito .filter-bar__toggle{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;border:1px solid oklch(.91 .012 240);border-radius:999px;font-size:13px;font-weight:500;color:oklch(.2 .05 250);background:oklch(.96 .018 90);cursor:pointer;transition:all .4s cubic-bezier(.22,1,.36,1)}.theme-edito .filter-bar__toggle:hover{border-color:oklch(.52 .17 240);color:oklch(.52 .17 240)}.theme-edito .filter-bar__toggle--warm{background:linear-gradient(135deg,oklch(84% .17 88deg),oklch(72% .18 18deg));border-color:rgba(0,0,0,0);color:#000}.theme-edito .filter-bar__toggle--warm svg{color:#000}.theme-edito .filter-bar__toggle--warm:hover{border-color:rgba(0,0,0,0);color:#000;opacity:.9}}.theme-edito .filter-bar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:oklch(.52 .17 240);color:#fff;font-size:10px;font-weight:700}.theme-edito .filter-bar__arrow{margin-left:auto;color:#000;transition:transform .25s cubic-bezier(.22,1,.36,1)}.theme-edito .filter-bar__arrow--open{transform:rotate(180deg)}@media(max-width:1024px){.theme-edito .filter-bar__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1);margin-top:16px}.theme-edito .filter-bar__panel--open{grid-template-rows:1fr}}@media(min-width:1025px){.theme-edito .filter-bar__panel{display:block}}.theme-edito .filter-bar__panel-inner{overflow:hidden;display:flex;flex-direction:column;gap:24px}.theme-edito .filter-bar__pills{display:flex;flex-wrap:wrap;gap:8px}.theme-edito .filter-bar__pills--numeric .filter-bar__pill{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.theme-edito .filter-bar__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid oklch(.91 .012 240);background:oklch(.96 .018 90);color:oklch(.2 .05 250/.8);cursor:pointer;transition:all .4s cubic-bezier(.22,1,.36,1)}.theme-edito .filter-bar__pill:hover{border-color:oklch(.52 .17 240);color:oklch(.52 .17 240)}.theme-edito .filter-bar__pill--active{background:oklch(.2 .05 250);color:oklch(.99 .006 90);border-color:oklch(.2 .05 250)}.theme-edito .filter-bar__pill--active .filter-bar__count{color:hsla(0,0%,100%,.6)}.theme-edito .filter-bar__pill--active:hover{color:oklch(.99 .006 90)}.theme-edito .filter-bar__count{font-size:10px;font-weight:600;color:oklch(.5 .03 250)}