.overlay[data-v-0edb8ee4]{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--z-index-overlay,3)}.fade-enter-active[data-v-0edb8ee4],.fade-leave-active[data-v-0edb8ee4]{transition:opacity .3s ease}.fade-enter-from[data-v-0edb8ee4],.fade-leave-to[data-v-0edb8ee4]{opacity:0}.popup[data-v-73728536]{background-color:#fff;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -2px 10px #0000001a;left:0;max-height:100vh;overflow:auto;position:fixed;right:0}.slide-up-enter-active[data-v-73728536],.slide-up-leave-active[data-v-73728536]{transition:transform .3s ease-in-out}.slide-up-enter-from[data-v-73728536],.slide-up-leave-to[data-v-73728536]{transform:translateY(100%)}.pc-category-sort[data-v-8b2ca7fd]{color:var(--color-text-primary);max-width:min(280px,100%);position:relative;width:-moz-max-content;width:max-content}.sort-button[data-v-8b2ca7fd]{align-items:center;background:var(--color-white);border:1px solid var(--border-color-2);border-radius:14px;color:inherit;cursor:pointer;display:flex;gap:8px;max-width:100%;min-height:44px;padding:0 14px;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.is-open .sort-button[data-v-8b2ca7fd],.sort-button[data-v-8b2ca7fd]:hover{background:var(--color-primary-lighter);border-color:var(--color-primary);box-shadow:0 2px 8px #0000000d}.sort-chevron[data-v-8b2ca7fd],.sort-icon[data-v-8b2ca7fd]{color:var(--color-text-regular);flex:none}.sort-chevron[data-v-8b2ca7fd]{transition:transform .16s ease}.is-open .sort-chevron[data-v-8b2ca7fd]{transform:rotate(180deg)}.sort-value[data-v-8b2ca7fd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sort-menu[data-v-8b2ca7fd]{background:var(--color-white);border:1px solid var(--border-color-2);border-radius:18px;box-shadow:0 12px 32px #1d21291f,0 2px 6px #1d21290a;max-height:320px;max-width:calc(100vw - 32px);overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:max(240px,100%);z-index:30}.sort-menu-heading[data-v-8b2ca7fd]{color:var(--color-text-regular);padding:6px 12px 10px}.sort-menu-option[data-v-8b2ca7fd]{align-items:center;background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;font-size:14px;gap:12px;justify-content:space-between;min-height:44px;padding:10px 12px;text-align:left;width:100%}.sort-menu-option[aria-checked=true][data-v-8b2ca7fd]{background:var(--color-primary-lighter);color:var(--category-active-color,var(--color-text-primary));font-weight:600}.sort-menu-option[data-v-8b2ca7fd]:focus-visible,.sort-menu-option[data-v-8b2ca7fd]:hover{background:var(--border-color-1)}button[data-v-8b2ca7fd]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sort-button[data-v-8b2ca7fd],.sort-chevron[data-v-8b2ca7fd]{transition:none}}.category-controls[data-v-39267bd7]{align-items:center;container-type:inline-size;display:grid;gap:2rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:0;width:100%}.category-controls button[data-v-39267bd7]{cursor:pointer}.category-controls.is-desktop[data-v-39267bd7]{gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:4px 0 16px}.sort-trigger[data-v-39267bd7]{background:transparent;border:0;border-radius:10rem;color:var(--color-text-primary);height:44px;width:44px}.sort-trigger[data-v-39267bd7],.sort-trigger .sort-trigger-surface[data-v-39267bd7]{align-items:center;display:inline-flex;justify-content:center}.sort-trigger .sort-trigger-surface[data-v-39267bd7]{background:var(--border-color-1);border:1rem solid transparent;border-radius:10rem;height:32rem;min-height:32px;min-width:32px;pointer-events:none;position:relative;width:32rem}.sort-trigger.is-sorted .sort-trigger-surface[data-v-39267bd7]{background:var(--color-primary-lighter);border-color:var(--color-primary);color:var(--category-active-color,var(--color-text-primary))}.sort-trigger.is-sorted .sort-trigger-surface[data-v-39267bd7]:after{background:currentColor;border-radius:50%;content:"";height:5rem;position:absolute;right:3rem;top:3rem;width:5rem}.secondary-categories[data-v-39267bd7]{display:flex;gap:8rem;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:3rem 3rem 6rem;scrollbar-color:var(--border-color-2) transparent;scrollbar-width:thin}.secondary-categories button[data-v-39267bd7]{background:var(--color-white);border:1rem solid var(--border-color-2);border-radius:999rem;color:var(--color-text-primary);flex:none;min-height:44rem;padding:0 16rem;white-space:nowrap}.secondary-categories button[data-v-39267bd7]:hover{background:var(--border-color-1)}.secondary-categories button[aria-pressed=true][data-v-39267bd7]{background:var(--color-primary-lighter);border-color:var(--color-primary);color:var(--category-active-color,var(--color-text-primary));font-weight:600}.category-controls:not(.is-desktop) .secondary-categories[data-v-39267bd7]{align-items:center;gap:4rem;padding:0 2rem;scrollbar-width:none}.category-controls:not(.is-desktop) .secondary-categories[data-v-39267bd7]::-webkit-scrollbar{display:none}.category-controls:not(.is-desktop) .secondary-categories button[data-v-39267bd7]{align-items:center;background:transparent;border:0;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:0}.category-controls:not(.is-desktop) .secondary-categories button .secondary-category-label[data-v-39267bd7]{align-items:center;background:var(--border-color-1);border:1rem solid transparent;border-radius:999rem;display:inline-flex;height:32rem;justify-content:center;min-height:32px;min-width:40rem;padding:0 12rem}.category-controls:not(.is-desktop) .secondary-categories button[aria-pressed=true] .secondary-category-label[data-v-39267bd7]{background:var(--color-primary-lighter);border-color:var(--color-primary)}.category-controls:not(.is-desktop) .secondary-categories button:active .secondary-category-label[data-v-39267bd7]{background:var(--color-primary-lighter)}.category-controls:not(.is-desktop) .secondary-categories button[data-v-39267bd7]:focus-visible{outline:none}.category-controls:not(.is-desktop) .secondary-categories button:focus-visible .secondary-category-label[data-v-39267bd7]{outline:2rem solid var(--color-text-primary);outline-offset:-2rem}@container (max-width: 620px){.is-desktop>.secondary-categories[data-v-39267bd7]{grid-column:1/-1;grid-row:1}.is-desktop>.pc-category-sort[data-v-39267bd7]{grid-column:1/-1;grid-row:2;justify-self:end}}button[data-v-39267bd7]:focus-visible,input[data-v-39267bd7]:focus-visible{outline:2rem solid var(--color-primary);outline-offset:2rem}.sort-header[data-v-39267bd7]{align-items:center;border-bottom:1rem solid var(--border-color-2);display:grid;grid-template-columns:1fr auto 1fr;padding:12rem 16rem}.sort-header h2[data-v-39267bd7]{margin:0}.sort-header button[data-v-39267bd7]{background:transparent;border:0;color:var(--color-text-primary);min-height:44px;min-width:44px;text-align:left}.sort-header .reset[data-v-39267bd7]{color:var(--color-primary);text-align:right}.sr-only[data-v-39267bd7]{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sort-options[data-v-39267bd7]{border:0;display:grid;gap:4rem;margin:0;padding:12rem 16rem}.sort-option[data-v-39267bd7]{align-items:center;border:1rem solid transparent;border-radius:12rem;color:var(--color-text-primary);cursor:pointer;display:flex;gap:12rem;justify-content:space-between;min-height:48px;padding:0 12rem}.sort-option[data-v-39267bd7]:has(input:checked){background:var(--color-primary-lighter);border-color:var(--color-primary);font-weight:600}.sort-option input[data-v-39267bd7]{accent-color:var(--color-primary);height:18rem;width:18rem}.sort-footer[data-v-39267bd7]{padding:8rem 16rem max(24rem,env(safe-area-inset-bottom))}.sort-footer .apply[data-v-39267bd7]{background:var(--color-primary);border:0;border-radius:999rem;color:var(--color-white);min-height:48px;width:100%}.category-sort-dialog[data-v-39267bd7] .popup{background:var(--color-white);color:var(--color-text-primary)}
