@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}[data-v-4e1fbed7]:root{--ease-linear:cubic-bezier(.25,.25,.75,.75);--ease-in-sine:cubic-bezier(.47,0,.745,.715);--ease-out-sine:cubic-bezier(.39,.575,.565,1);--ease-in-out-sine:cubic-bezier(.445,.05,.55,.95);--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--ease-in-back:cubic-bezier(.6,-.28,.735,.045);--ease-out-back:cubic-bezier(.175,.885,.32,1.275);--ease-in-out-back:cubic-bezier(.68,-.55,.265,1.55)}label[data-v-4e1fbed7]{cursor:pointer;height:var(--input-height);border-radius:var(--border-radius);font-size:1.2rem;position:relative}@media only screen and (min-width:768px){label[data-v-4e1fbed7]{--border-radius:.6rem}}input[data-v-4e1fbed7]{position:absolute;opacity:0;height:0;width:0}input:checked~.select-title .icon[data-v-4e1fbed7]{color:var(--color-select)}input:checked~.select-title .checkmark[data-v-4e1fbed7]:after{opacity:1}input:checked~.chevron[data-v-4e1fbed7]{transform:scaleY(-1)}@media(any-pointer:coarse){input:active~.select-title[data-v-4e1fbed7]{background-color:var(--color-secondary)}}@media(any-pointer:fine){input:hover~.select-title[data-v-4e1fbed7]{background-color:var(--color-secondary)}}input:focus-visible~.select-title[data-v-4e1fbed7]{background-color:var(--color-secondary)}.select-title[data-v-4e1fbed7]{color:var(--color-contrast);border-radius:inherit;width:100%;height:100%;gap:.8rem;transition:.15s color var(--ease-in-out-sine),.15s background-color var(--ease-in-out-sine)}.select-title[data-v-4e1fbed7],.select-title .checkmark[data-v-4e1fbed7]{display:flex;align-items:center;position:relative}.select-title .checkmark[data-v-4e1fbed7]{width:1.6rem;height:1.6rem;border:1px solid;border-radius:.4rem;justify-content:center}.select-title .checkmark[data-v-4e1fbed7]:after{content:"";position:absolute;width:.8rem;height:.8rem;background-color:currentColor;border-radius:.2rem;opacity:0;transition:.1s opacity var(--ease-in-out-sine)}.select-title span[data-v-4e1fbed7]{position:relative;z-index:1}.select-title .icon[data-v-4e1fbed7]{font-size:2rem}.select-title .count[data-v-4e1fbed7]{font:600 1rem/1 Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans";padding:.3rem .8rem;border-radius:.4rem;border:1px solid var(--color-secondary);opacity:.7;margin-left:1ch}.chevron[data-v-4e1fbed7]{position:absolute;right:.8rem;top:calc(50% - .7rem);font-size:1.4rem}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}.filterBtn[data-v-c980506c]{height:100%;padding:0 1.2rem 0 1rem;z-index:9}.root[data-v-c980506c]{padding:calc(var(--safe-area-inset-top) + var(--page-padding) + var(--page-gap) + 5rem) calc(var(--safe-area-inset-right) + var(--page-padding)) calc(var(--safe-area-inset-bottom) + var(--page-padding)) calc(var(--safe-area-inset-left) + var(--page-padding));z-index:2;height:100dvh;display:flex;justify-content:flex-end;pointer-events:auto}.backdrop[data-v-c980506c],.root[data-v-c980506c]{position:fixed;top:0;left:0;width:100%}.backdrop[data-v-c980506c]{height:100%;background-color:var(--color-secondary);opacity:.6;cursor:pointer}.filters[data-v-c980506c]{height:calc(100dvh - var(--page-padding)*2 - var(--page-gap) - 5rem - var(--safe-area-inset-bottom));width:calc(100% - var(--page-padding)*2);max-width:25rem;width:100%;overflow:auto;overscroll-behavior:contain;transform-origin:top right;padding:1.6rem 0 0}.filters[data-v-c980506c]::-webkit-scrollbar{display:none}.filters form[data-v-c980506c]{min-height:100%;display:grid;grid-template-rows:auto auto auto 1fr}.filters form fieldset[data-v-c980506c]{padding:1.2rem 1.2rem 1.6rem;border-bottom:1px solid var(--color-secondary);display:flex;flex-direction:column}.filters form fieldset legend[data-v-c980506c]{float:left;font:600 1.2rem/1 Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans";margin-bottom:.8rem}.filters form fieldset.category>ul>li[data-v-c980506c]{display:grid;grid-template-rows:auto 0fr;gap:0}.filters form fieldset.category>ul>li[data-v-c980506c]:has(>label input:checked){grid-template-rows:auto 1fr;gap:.8rem}.filters form fieldset.category>ul>li>ul[data-v-c980506c]{overflow:hidden;height:100%}.filters ul[data-v-c980506c]{flex:1;padding:0;list-style:none}.filters ul[data-v-c980506c],.filters ul li[data-v-c980506c]{display:flex;flex-direction:column;gap:.8rem}.filters ul ul[data-v-c980506c]{padding-left:2.8rem}.ctas[data-v-c980506c]{display:flex;align-items:center;gap:1.2rem;position:sticky;bottom:0;background-color:var(--color-background);-webkit-backdrop-filter:var(--background-blur);backdrop-filter:var(--background-blur);padding:1.2rem;z-index:1;align-self:flex-end}.ctas button.blue[data-v-c980506c]{flex:1}.filters-enter-active[data-v-c980506c]{transition:visibility .25s}.filters-enter-active .backdrop[data-v-c980506c]{transition:.15s opacity var(--ease-in-out-sine)}.filters-enter-active .filters[data-v-c980506c]{transition:.15s opacity var(--ease-in-out-sine),.25s transform var(--ease-out-quint)}.filters-leave-active[data-v-c980506c]{transition:visibility .25s}.filters-leave-active .backdrop[data-v-c980506c]{transition:.25s opacity var(--ease-in-out-sine)}.filters-leave-active .filters[data-v-c980506c]{transition:.15s opacity var(--ease-in-out-sine),.25s transform var(--ease-in-out-cubic)}.filters-enter-from .backdrop[data-v-c980506c],.filters-leave-to .backdrop[data-v-c980506c]{opacity:0}.filters-enter-from .filters[data-v-c980506c],.filters-leave-to .filters[data-v-c980506c]{opacity:0;transform:scale(.9)}
