.cfilter__grid .masonry--cases{--cg:clamp(16px,2vw,28px);columns:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--cg);column-gap:var(--cg);grid-row-gap:var(--cg);row-gap:var(--cg);align-items:start}.cfilter__grid .masonry--cases.is-packed{grid-auto-rows:4px;row-gap:0}.cfilter__grid .masonry--cases>*{margin-bottom:0;min-width:0}@media (max-width:1000px){.cfilter__grid .masonry--cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cfilter__grid .masonry--cases{grid-template-columns:minmax(0,1fr)}}.cfilter__bar{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:600;padding-block:10px;transition:top .7s var(--ease-out)}html:has(.hdr.is-hidden) .cfilter__bar{top:0}.cfilter__bar:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(5,5,7,.62);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--line);opacity:0;transition:opacity .5s var(--ease-soft)}.cfilter__bar[data-stuck]:before{opacity:1}.cfilter__scroll{display:flex;align-items:center;gap:8px}.cfilter__track{position:relative;flex:1 1 auto;min-width:0}.cfilter__row{display:flex;flex-wrap:nowrap;gap:8px;margin:-6px -4px;padding:6px 4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.cfilter__row::-webkit-scrollbar,.cfilter__scroll::-webkit-scrollbar{display:none}.cfilter__row .chip{flex:none;padding:8px 14px;font-size:.82rem}.cfilter__opts{flex:none;display:flex;align-items:center;gap:8px}.cfilter__select{position:relative;display:block;flex:none}.cfilter__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:38px;padding:0 34px 0 16px;border:0;border-radius:999px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23fff' stroke-opacity='.7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center /10px 6px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);color-scheme:dark;max-width:13rem;text-overflow:ellipsis;font-weight:600;font-size:.82rem;cursor:pointer;transition:box-shadow .3s}.cfilter__select select:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.cfilter__select.is-set select{box-shadow:inset 0 0 0 1px rgba(58,255,255,.45)}.cfilter__select--sort select{padding-left:36px}.cfilter__sorticon{position:absolute;top:50%;left:15px;color:var(--teal);transform:translateY(-50%);pointer-events:none}.cfilter__row{--fade-l:0px;--fade-r:0px;-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--fade-l) * .3),#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent calc(100% - var(--fade-r) * .3));mask-image:linear-gradient(90deg,transparent calc(var(--fade-l) * .3),#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent calc(100% - var(--fade-r) * .3))}.cfilter__bar[data-prev] .cfilter__row{--fade-l:88px}.cfilter__bar[data-next] .cfilter__row{--fade-r:88px}.cfilter__arrow{display:none}@media (hover:hover) and (pointer:fine) and (min-width:1001px){.cfilter__arrow{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:rgba(22,22,26,.92);box-shadow:inset 0 0 0 1px var(--line-2);transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .3s,background .3s}.cfilter__arrow:hover{background:rgba(40,40,46,.96)}.cfilter__arrow--prev{left:0}.cfilter__arrow--next{right:0}.cfilter__bar[data-next] .cfilter__arrow--next,.cfilter__bar[data-prev] .cfilter__arrow--prev{opacity:1;pointer-events:auto}}@media (max-width:1000px){.cfilter__scroll{margin:-6px calc(-1 * var(--gutter));padding:6px var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.cfilter__track{flex:none}.cfilter__row{margin:0;padding:0;overflow:visible}.cfilter__bar[data-next] .cfilter__row,.cfilter__bar[data-prev] .cfilter__row,.cfilter__row{-webkit-mask-image:none;mask-image:none}.cfilter__scroll{-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--fade-l) * .2),#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent calc(100% - var(--fade-r) * .2));mask-image:linear-gradient(90deg,transparent calc(var(--fade-l) * .2),#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent calc(100% - var(--fade-r) * .2))}.cfilter__bar{--fade-l:0px;--fade-r:0px}.cfilter__bar[data-prev]{--fade-l:48px}.cfilter__bar[data-next]{--fade-r:48px}}@media (prefers-reduced-motion:reduce){.cfilter__bar,.cfilter__bar:before{transition:none}}.cfilter__body{padding-top:clamp(20px,2.6vw,32px)}.cfilter__status{display:flex;align-items:center;gap:16px;margin:0 0 22px;color:var(--muted);font-size:.9rem;font-weight:600}.cfilter__status .link-dash{border:0;background:none;padding:0;font:inherit;cursor:pointer}html.js .cfilter__grid [data-case][data-more]{display:none}.cfilter__more{display:flex;justify-content:center;margin-top:clamp(28px,4vw,48px)}.cfilter__morebtn{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 14px 0 26px;border:0;border-radius:999px;background:var(--surface,#111114);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text,#fff);font:inherit;font-weight:600;font-size:.95rem;cursor:pointer;transition:box-shadow .4s var(--ease-out),transform .4s var(--ease-out)}.cfilter__morebtn:hover{box-shadow:inset 0 0 0 1px rgba(58,255,255,.45),0 0 32px rgba(58,255,255,.08);transform:translateY(-1px)}.cfilter__morebtn:focus-visible{outline:2px solid var(--teal);outline-offset:3px}