.filter-btn[data-v-c72dfd59]{align-items:center;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass-bg);border:1px solid hsla(0,0%,100%,.25);border-radius:5px;color:var(--color-wit);cursor:pointer;display:inline-flex;font:500 16px/1 var(--font-sans);gap:16px;height:51px;isolation:isolate;justify-content:center;padding:8.225px 16px;position:relative;transition:transform .5s ease}.filter-btn[data-v-c72dfd59]:hover{transform:scale(1.02)}.filter-btn[data-v-c72dfd59]:after{background:#ffffff0f;border-radius:5px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease;z-index:0}.filter-btn[data-v-c72dfd59]:hover:after{opacity:1}.filter-btn[data-v-c72dfd59]:before{background:radial-gradient(circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.35) 0,transparent 65%);border-radius:6px;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:0}.filter-btn[data-v-c72dfd59]:hover:before{opacity:1}.filter-btn[data-v-c72dfd59]>*{position:relative;z-index:1}.filter-btn__icon[data-v-c72dfd59]{display:block;transition:transform .36s cubic-bezier(.22,1,.36,1)}.filter-btn:focus-visible .filter-btn__icon[data-v-c72dfd59],.filter-btn:hover .filter-btn__icon[data-v-c72dfd59]{transform:scale(1.1)}.filter-dock[data-v-4ee545a8]{align-items:center;bottom:30px;display:flex;gap:8px;justify-content:flex-end;padding:60px var(--site-pad) 60px;pointer-events:none;position:sticky;transition:opacity .3s ease,transform .3s ease;z-index:101}.filter-dock[data-v-4ee545a8]>*{pointer-events:auto}.filter-dock--open[data-v-4ee545a8]{justify-content:center;inset:auto auto 24px 50%;padding:0;position:fixed;transform:translate(-50%)}.filter-dock--hidden[data-v-4ee545a8]{opacity:0;pointer-events:none;transform:translateY(20px)}.filter-dock--hidden.filter-dock--open[data-v-4ee545a8]{transform:translate(-50%) translateY(20px)}@media(max-width:700px){.filter-dock[data-v-4ee545a8]{bottom:24px;justify-content:center;padding:40px var(--site-pad)}}.filter-chip[data-v-4ee545a8]{align-items:center;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass-bg);border:1px solid hsla(0,0%,100%,.25);border-radius:5px;color:var(--color-wit);cursor:pointer;display:inline-flex;height:51px;isolation:isolate;justify-content:center;padding:8.225px 18px;position:relative;transition:transform .3s ease,background .25s ease,border-color .25s ease}.filter-chip[data-v-4ee545a8]:hover{background:#ffffff0f;transform:scale(1.02)}.filter-chip--clear[data-v-4ee545a8]:hover{background:var(--glass-bg)}.filter-chip__label[data-v-4ee545a8]{font:500 16px/1 var(--font-sans);white-space:nowrap}.filter-chip--clear[data-v-4ee545a8]{padding:0;width:51px}.filter-panel[data-v-2cb169eb]{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity 0s;visibility:hidden;z-index:100}.filter-panel--open[data-v-2cb169eb]{opacity:1;pointer-events:auto;visibility:visible}.filter-panel__backdrop[data-v-2cb169eb]{backdrop-filter:blur(32px) saturate(140%);-webkit-backdrop-filter:blur(32px) saturate(140%);background:#0000008c;border:0;cursor:pointer;inset:0;margin:0;padding:0;position:fixed}.filter-panel__content[data-v-2cb169eb]{max-height:100vh;max-width:620px;opacity:0;overflow-y:auto;padding:32px var(--site-pad) 110px;pointer-events:auto;position:relative;transform:translateY(8px);transition:opacity .26s ease 60ms,transform .32s cubic-bezier(.22,1,.36,1) 60ms;width:100%;z-index:1}.filter-panel--open .filter-panel__content[data-v-2cb169eb]{opacity:1;transform:translateY(0)}.filter-panel__tiles[data-v-2cb169eb]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.filter-panel__tile[data-v-2cb169eb]{display:block}.filter-panel__tile-btn[data-v-2cb169eb]{align-items:stretch;background:#141414c7;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:var(--color-wit);cursor:pointer;display:flex;font:inherit;gap:18px;padding:12px 16px 12px 12px;text-align:left;transition:background .25s ease,border-color .25s ease,transform .25s ease;width:100%}.filter-panel__tile--active .filter-panel__tile-btn[data-v-2cb169eb],.filter-panel__tile-btn[data-v-2cb169eb]:hover{background:#232323e0;border-color:#ffffff38;transform:translateY(-1px)}.filter-panel__tile-thumb[data-v-2cb169eb]{background:#111;border-radius:4px;flex:0 0 72px;height:72px;overflow:hidden;width:72px}.filter-panel__tile-thumb img[data-v-2cb169eb]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.filter-panel__tile-text[data-v-2cb169eb]{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;padding:6px 0 8px}.filter-panel__tile-label[data-v-2cb169eb]{color:var(--color-wit);font:500 17px/1.2 var(--font-sans)}.filter-panel__tile-num[data-v-2cb169eb]{color:#ffffff73;font:400 11px/1.2 var(--font-sans);letter-spacing:.02em}@media(min-width:901px){.filter-panel__content[data-v-2cb169eb]{gap:24px;max-width:580px;padding:24px var(--site-pad) 110px}.filter-panel__tiles[data-v-2cb169eb]{gap:10px}.filter-panel__tile-btn[data-v-2cb169eb]{gap:18px;padding:14px 18px 14px 14px}.filter-panel__tile-thumb[data-v-2cb169eb]{flex:0 0 80px;height:80px;width:80px}.filter-panel__tile-label[data-v-2cb169eb]{font-size:18px}.filter-panel__tile-text[data-v-2cb169eb]{padding:6px 0 8px}}@media(max-width:700px){.filter-panel__content[data-v-2cb169eb]{padding:24px var(--site-pad) 96px}.filter-panel__tile-thumb[data-v-2cb169eb]{flex:0 0 64px;height:64px;width:64px}.filter-panel__tile-label[data-v-2cb169eb]{font-size:15px}}
