.filter-options[data-v-9b74b560]{flex-wrap:wrap;gap:8px;display:flex}.filter-options>.option[data-v-9b74b560]{border:1px solid var(--c-line);height:36px;color:var(--c-ink);white-space:nowrap;background:#fff;border-radius:9999px;align-items:center;gap:6px;padding-inline-start:14px;padding-inline-end:14px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.filter-options>.option[data-v-9b74b560]:hover{border-color:#16181d66}.filter-options>.option.-on[data-v-9b74b560]{border-color:var(--c-ink);background:var(--c-ink);color:#fff}.filter-options>.option>.count[data-v-9b74b560]{opacity:.6;font-size:12px;font-weight:500}.filter-options.-big>.option[data-v-9b74b560]{height:44px;padding-inline-start:16px;padding-inline-end:16px;font-size:15px}.sr[data-v-5aef1bb4]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.category-browser>.full[data-v-5aef1bb4]{border-bottom:1px solid var(--c-line);margin-inline-start:-16px;margin-inline-end:-16px;padding:4px 16px 12px}.category-browser>.full[data-v-5aef1bb4]>*+*{margin-top:8px}@media (min-width:640px){.category-browser>.full[data-v-5aef1bb4]{padding-top:12px}.category-browser>.full[data-v-5aef1bb4]>*+*{margin-top:10px}}.category-browser>.full>.lastrow[data-v-5aef1bb4]{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.category-browser>.full>.lastrow[data-v-5aef1bb4]{flex-direction:row;align-items:center}}.category-browser>.full>.lastrow>.tools[data-v-5aef1bb4]{flex-shrink:0;gap:8px;display:flex}@media (min-width:768px){.category-browser>.full>.lastrow>.tools[data-v-5aef1bb4]{margin-left:auto}.category-browser>.full>.lastrow>.tools .search-box[data-v-5aef1bb4]{width:208px}}@media (min-width:1024px){.category-browser>.full>.lastrow>.tools .search-box[data-v-5aef1bb4]{width:240px}}.category-browser>.sticky[data-v-5aef1bb4]{top:var(--header-h);z-index:20;height:0;position:sticky}.category-browser>.meta[data-v-5aef1bb4]{color:var(--c-ink-mute);justify-content:space-between;align-items:center;margin-top:12px;font-size:14px;display:flex}.category-browser>.meta>.clear[data-v-5aef1bb4]{color:var(--c-brand);font-weight:600}.category-browser>.grid[data-v-5aef1bb4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}@media (min-width:640px){.category-browser>.grid[data-v-5aef1bb4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:1024px){.category-browser>.grid[data-v-5aef1bb4]{grid-template-columns:repeat(4,minmax(0,1fr))}}.category-browser>.grid>.cell[data-v-5aef1bb4]{animation:dt-fade-up .5s var(--ease-out) both}.category-browser>.empty[data-v-5aef1bb4]{border-radius:var(--radius-lg);background:var(--c-paper);color:var(--c-ink-soft);text-align:center;margin-top:24px;padding:32px}.chip-row[data-v-5aef1bb4]{align-items:center;gap:6px;min-width:0;margin-inline-start:-16px;margin-inline-end:-16px;padding-inline-start:16px;padding-inline-end:16px;display:flex;overflow-x:auto}@media (min-width:640px){.chip-row[data-v-5aef1bb4]{gap:8px}}@media (min-width:768px){.chip-row[data-v-5aef1bb4]{margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0}.chip-row.-grow[data-v-5aef1bb4]{flex:1}}.chip-row>.label[data-v-5aef1bb4]{text-transform:uppercase;letter-spacing:.08em;width:44px;color:var(--c-ink-mute);flex-shrink:0;font-size:10px;font-weight:700}@media (min-width:640px){.chip-row>.label[data-v-5aef1bb4]{width:52px;font-size:11px}}.chip-row>.chip[data-v-5aef1bb4]{background:var(--c-paper);height:32px;color:var(--c-ink);white-space:nowrap;border-radius:9999px;flex-shrink:0;padding-inline-start:12px;padding-inline-end:12px;font-size:13px;font-weight:600;transition:all .15s}@media (min-width:640px){.chip-row>.chip[data-v-5aef1bb4]{height:40px;padding-inline-start:16px;padding-inline-end:16px;font-size:14px}}.chip-row>.chip[data-v-5aef1bb4]:hover{background:var(--c-line)}.chip-row>.chip.-on[data-v-5aef1bb4]{background:var(--c-ink);color:#fff}.search-box[data-v-5aef1bb4]{border:1px solid var(--c-line);background:#fff;border-radius:9999px;flex:1;align-items:center;gap:8px;min-width:0;height:36px;padding-inline-start:14px;padding-inline-end:14px;transition:border-color .15s;display:flex}@media (min-width:640px){.search-box[data-v-5aef1bb4]{height:40px}}@media (min-width:768px){.search-box[data-v-5aef1bb4]{flex:none}}.search-box[data-v-5aef1bb4]:focus-within{border-color:var(--c-ink)}.search-box>.icon[data-v-5aef1bb4]{color:var(--c-ink-mute);font-size:14px}.search-box>.query[data-v-5aef1bb4]{min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}@media (min-width:640px){.search-box>.query[data-v-5aef1bb4]{font-size:14px}}.search-box>.query[data-v-5aef1bb4]::placeholder{color:var(--c-ink-mute)}.search-box>.query[data-v-5aef1bb4]::-webkit-search-cancel-button{display:none}.sort-box[data-v-5aef1bb4]{flex-shrink:0;position:relative}.sort-box>.select[data-v-5aef1bb4]{border:1px solid var(--c-line);height:36px;color:var(--c-ink);font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:9999px;outline:none;padding:0 36px 0 14px;font-size:13px;font-weight:600}@media (min-width:640px){.sort-box>.select[data-v-5aef1bb4]{height:40px;font-size:14px}}.sort-box>.select[data-v-5aef1bb4]:hover{border-color:#16181d66}.sort-box>.chevron[data-v-5aef1bb4]{color:var(--c-ink-mute);pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)rotate(90deg)}.sort-box.-on>.select[data-v-5aef1bb4]{border-color:var(--c-ink);background:var(--c-ink);color:#fff}.sort-box.-on>.chevron[data-v-5aef1bb4]{color:#fff}.compact-bar[data-v-5aef1bb4]{border:1px solid var(--c-line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);visibility:hidden;opacity:0;background:#fffffff2;align-items:center;gap:6px;margin-top:8px;padding:6px;transition:all .2s;display:flex;transform:translateY(-8px);box-shadow:0 12px 32px -14px #10182847}@media (min-width:640px){.compact-bar[data-v-5aef1bb4]{gap:8px;padding:8px}}@media (min-width:768px){.compact-bar[data-v-5aef1bb4]{gap:12px}}.compact-bar.-shown[data-v-5aef1bb4]{visibility:visible;opacity:1;transform:none}.compact-bar>.buttons[data-v-5aef1bb4]{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}@media (min-width:640px){.compact-bar>.buttons[data-v-5aef1bb4]{gap:8px}}@media (min-width:768px){.compact-bar>.buttons[data-v-5aef1bb4]{flex-wrap:wrap;overflow:visible}}.compact-bar>.searchbtn[data-v-5aef1bb4]{border:1px solid var(--c-line);background:#fff;border-radius:9999px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}@media (min-width:768px){.compact-bar>.searchbtn[data-v-5aef1bb4]{display:none}}.compact-bar>.searchbtn.-on[data-v-5aef1bb4]{border-color:var(--c-ink);background:var(--c-ink);color:#fff}.compact-bar>.tools[data-v-5aef1bb4]{flex-shrink:0;align-items:center;gap:8px;display:none}@media (min-width:768px){.compact-bar>.tools[data-v-5aef1bb4]{display:flex}}.compact-bar>.tools .search-box[data-v-5aef1bb4]{width:192px}@media (min-width:1024px){.compact-bar>.tools .search-box[data-v-5aef1bb4]{width:256px}}.filter-button[data-v-5aef1bb4]{border:1px solid var(--c-line);height:36px;color:var(--c-ink);background:#fff;border-radius:9999px;flex-shrink:0;align-items:center;font-size:13px;font-weight:600;transition:all .15s;display:flex;position:relative}@media (min-width:640px){.filter-button[data-v-5aef1bb4]{height:40px;font-size:14px}}.filter-button[data-v-5aef1bb4]:hover{border-color:#16181d66}.filter-button.-open[data-v-5aef1bb4]{border-color:var(--c-ink)}.filter-button.-active[data-v-5aef1bb4]{border-color:var(--c-ink);background:var(--c-ink);color:#fff}.filter-button>.main[data-v-5aef1bb4]{white-space:nowrap;align-items:center;gap:6px;height:100%;padding:0 12px 0 14px;display:flex}@media (min-width:640px){.filter-button>.main[data-v-5aef1bb4]{padding-left:16px}}.filter-button>.main.-active[data-v-5aef1bb4]{padding-right:6px}.filter-button>.main>.dim[data-v-5aef1bb4]{opacity:.6;font-weight:500}.filter-button>.main>.chevron[data-v-5aef1bb4]{font-size:12px;transition:transform .15s;transform:rotate(90deg)}.filter-button>.main>.chevron.-open[data-v-5aef1bb4]{transform:rotate(-90deg)}.filter-button>.clear[data-v-5aef1bb4]{color:#fffc;border-radius:9999px;place-items:center;width:28px;height:28px;margin-right:6px;display:grid}.filter-button>.clear[data-v-5aef1bb4]:hover{color:#fff;background:#ffffff26}.filter-button>.popover[data-v-5aef1bb4]{z-index:30;border:1px solid var(--c-line);border-radius:var(--radius-lg);width:max-content;min-width:16rem;max-width:min(30rem,80vw);color:var(--c-ink);box-shadow:var(--shadow-card);background:#fff;margin-top:8px;padding:16px;animation:.18s both dt-fade-up;position:absolute;top:100%;left:0}.filter-button>.popover>.title[data-v-5aef1bb4]{text-transform:uppercase;letter-spacing:.12em;color:var(--c-ink-mute);margin-bottom:12px;font-size:11px;font-weight:700}.filter-sheet[data-v-5aef1bb4]{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16181d66;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.filter-sheet[data-v-5aef1bb4]{display:none}}.filter-sheet>.panel[data-v-5aef1bb4]{width:100%;max-height:80vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom));animation:dt-fade-up .25s var(--ease-out) both;background:#fff;border-radius:24px 24px 0 0;overflow-y:auto}.filter-sheet>.panel>.handle[data-v-5aef1bb4]{background:var(--c-line);border-radius:9999px;width:40px;height:4px;margin:0 auto 12px;display:block}.filter-sheet>.panel>.head[data-v-5aef1bb4]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.filter-sheet>.panel>.head>.title[data-v-5aef1bb4]{font-size:18px;font-weight:800}.filter-sheet>.panel>.head>.done[data-v-5aef1bb4]{height:36px;color:var(--c-brand);border-radius:9999px;padding-inline-start:12px;padding-inline-end:12px;font-size:14px;font-weight:600}.category-page[data-v-16e206ed]{width:100%;max-width:var(--container,1240px);padding-inline-start:16px;padding-inline-end:16px;margin-inline-start:auto;margin-inline-end:auto;padding-top:24px}.category-page>.head[data-v-16e206ed]{max-width:48rem;margin-top:16px}@media (min-width:640px){.category-page>.head[data-v-16e206ed]{margin-top:20px}}.category-page>.head>.title[data-v-16e206ed]{letter-spacing:-.01em;font-size:24px;font-weight:800}@media (min-width:640px){.category-page>.head>.title[data-v-16e206ed]{font-size:30px}}@media (min-width:768px){.category-page>.head>.title[data-v-16e206ed]{font-size:36px}}.category-page>.browser[data-v-16e206ed]{margin-top:16px}@media (min-width:640px){.category-page>.browser[data-v-16e206ed]{margin-top:24px}}.category-page .loading[data-v-16e206ed]{animation:1.5s ease-in-out infinite dt-pulse-16e206ed}.category-page .loading>.line[data-v-16e206ed]{background:var(--c-paper);border-radius:8px;height:32px;margin-top:16px;display:block}.category-page .loading>.line.-short[data-v-16e206ed]{width:40%;height:14px}.category-page .loading>.grid[data-v-16e206ed]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}@media (min-width:1024px){.category-page .loading>.grid[data-v-16e206ed]{grid-template-columns:repeat(4,minmax(0,1fr))}}.category-page .loading>.grid>.card[data-v-16e206ed]{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--c-paper);display:block}@keyframes dt-pulse-16e206ed{0%,to{opacity:1}50%{opacity:.5}}
