.catalog-tag-filter[data-v-474b4a43]{align-items:flex-start;display:flex;flex:1;gap:12px;min-width:0;position:relative}.tag-measure[data-v-474b4a43],.tag-options[data-v-474b4a43]{display:flex;gap:8px 9px;min-width:0}.tag-options[data-v-474b4a43]{flex:1;max-height:30px;overflow:hidden}.tag-options.expanded[data-v-474b4a43]{flex-wrap:wrap;max-height:220px;overflow-y:auto;overscroll-behavior:contain}.tag-option[data-v-474b4a43]{border:1px solid transparent;border-radius:999px;color:#adb0bb;display:block;flex:0 1 auto;line-height:22px;max-width:min(16em,100%);min-width:0;overflow:hidden;padding:4px 14px;text-overflow:ellipsis;transition:color .2s,background .2s,border-color .2s;white-space:nowrap}.tag-all[data-v-474b4a43],.tag-measure .tag-option[data-v-474b4a43],.tag-options:not(.ready) .tag-option[data-v-474b4a43]{flex-shrink:0}.tag-option.on[data-v-474b4a43]{background:rgba(var(--accent-rgb),.1412);border-color:rgba(var(--accent-rgb),.251);color:var(--accent-soft);font-weight:600}.tag-option[data-v-474b4a43]:hover{background:rgba(var(--accent-rgb),.0784);color:var(--accent-soft)}.tag-option.on[data-v-474b4a43]:hover{background:rgba(var(--accent-rgb),.1804)}.tag-option[data-v-474b4a43]:focus-visible{outline-offset:-2px}.tag-toggle[data-v-474b4a43]{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--accent);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;gap:5px;height:30px;justify-content:center;line-height:22px;padding:4px 9px;transition:background .2s;white-space:nowrap}.tag-toggle[data-v-474b4a43]:hover{background:rgba(var(--accent-rgb),.102)}.tag-toggle svg[data-v-474b4a43]{transition:transform .16s}.tag-toggle .rotated[data-v-474b4a43]{transform:rotate(180deg)}.tag-measuring[data-v-474b4a43]{height:0;inset:0 0 auto;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden}.tag-measure[data-v-474b4a43]{width:100%}.tag-measuring>.tag-toggle[data-v-474b4a43]{width:-moz-max-content;width:max-content}@media(max-width:760px){.catalog-tag-filter[data-v-474b4a43]{gap:6px}.tag-measure[data-v-474b4a43],.tag-options[data-v-474b4a43]{gap:6px 3px}.tag-options[data-v-474b4a43]{max-height:28px}.tag-options.expanded[data-v-474b4a43]{max-height:194px}.tag-option[data-v-474b4a43]{line-height:20px;max-width:min(12em,100%);padding:4px 9px}.tag-toggle[data-v-474b4a43]{height:28px;line-height:20px;padding:4px 6px}}@media(prefers-reduced-motion:reduce){.tag-toggle svg[data-v-474b4a43]{transition:none}}@media(max-width:760px){.catalog-tag-filter[data-v-474b4a43]{gap:0}.tag-options[data-v-474b4a43]{gap:6px;margin:0 calc(var(--h5-gutter)*-1);max-height:none;overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--h5-gutter);scrollbar-width:none}.tag-options[data-v-474b4a43]::-webkit-scrollbar{display:none}.tag-option[data-v-474b4a43]{background:#ffffff0f;border-color:#ffffff0f;color:#b9bac3;flex-shrink:0;font-size:12.5px;line-height:20px;max-width:12em;padding:5px 13px}.tag-toggle[data-v-474b4a43]{display:none}}@media(min-width:1201px){.catalog-page-landscape[data-v-4ac24599] .skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-page-landscape[data-v-4ac24599] .skeleton-card-fill{display:var(--fill-4)}}.catalog-filters[data-v-4ac24599]{background:linear-gradient(180deg,#1e1e23,#19191d);border:1px solid #ffffff12;border-radius:16px;box-shadow:inset 0 1px #ffffff08;padding:6px 24px}.filter-row[data-v-4ac24599]{align-items:baseline;display:flex;font-size:13px;gap:22px;padding:13px 0}.filter-row+.filter-row[data-v-4ac24599]{border-top:1px solid #ffffff0a}.filter-row>span[data-v-4ac24599]{color:#7d808c;flex-shrink:0;font-size:12px;letter-spacing:1px;min-width:2.4em}.filter-row>div[data-v-4ac24599]{display:flex;flex-wrap:wrap;gap:8px 9px}.filter-row a[data-v-4ac24599]{border:1px solid transparent;border-radius:999px;color:#adb0bb;padding:4px 14px;transition:color .2s,background .2s,border-color .2s;white-space:nowrap}.filter-row a.on[data-v-4ac24599]{background:rgba(var(--accent-rgb),.1412);border-color:rgba(var(--accent-rgb),.251);color:var(--accent-soft);font-weight:600}.filter-row a[data-v-4ac24599]:hover{background:rgba(var(--accent-rgb),.0784);color:var(--accent-soft)}.filter-row a.on[data-v-4ac24599]:hover{background:rgba(var(--accent-rgb),.1804)}.catalog-results-head[data-v-4ac24599]{align-items:center;display:flex;justify-content:space-between;margin:30px 0 22px}.catalog-results-head p[data-v-4ac24599]{align-items:center;display:flex;font-size:19px;font-weight:650;gap:11px;margin:0;position:relative}.catalog-results-head p[data-v-4ac24599]:before{background:linear-gradient(180deg,var(--accent-hover),var(--accent));border-radius:3px;content:"";flex:none;height:18px;width:4px}.reset-link[data-v-4ac24599]{align-items:center;border:1px solid #ffffff14;border-radius:999px;color:#9a9ca7;display:flex;font-size:12px;gap:6px;padding:6px 14px;transition:color .2s,border-color .2s,background .2s}.reset-link[data-v-4ac24599]:hover{background:rgba(var(--accent-rgb),.0784);border-color:rgba(var(--accent-rgb),.302);color:var(--accent-soft)}.catalog-empty[data-v-4ac24599]{align-items:center;background:radial-gradient(ellipse at 50% 0,rgba(var(--accent-rgb),.0392),transparent 70%);border:1px dashed #ffffff14;border-radius:18px;color:var(--muted);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:340px;text-align:center}.catalog-empty>svg[data-v-4ac24599]{background:rgba(var(--accent-rgb),.0588);border:1px solid rgba(var(--accent-rgb),.1804);border-radius:20px;box-sizing:content-box;color:#b59d6e;padding:15px}.catalog-empty h2[data-v-4ac24599]{color:#e4e0d8;font-size:18px;margin:8px 0 0}.catalog-empty p[data-v-4ac24599]{font-size:13px;margin:0 0 12px}.catalog-empty .btn[data-v-4ac24599]{font-size:12.5px}@media(max-width:760px){.catalog-filters[data-v-4ac24599]{border-radius:14px;padding:4px 14px}.filter-row[data-v-4ac24599]{font-size:12px;gap:8px;padding:10px 0}.filter-row>span[data-v-4ac24599]{font-size:11px;padding-top:4px}.filter-row>div[data-v-4ac24599]{gap:6px 3px}.filter-row a[data-v-4ac24599]{padding:4px 11px}.catalog-results-head[data-v-4ac24599]{margin:24px 0 18px}.catalog-results-head p[data-v-4ac24599]{font-size:17px}.catalog-empty[data-v-4ac24599]{border-radius:14px;min-height:280px;padding:24px 16px}}.filter-row>div[data-v-4ac24599]{flex:1;min-width:0}.filter-row a[data-v-4ac24599]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.filter-tags[data-v-4ac24599]{align-items:flex-start}.filter-tags>span[data-v-4ac24599]{padding-top:6px}.filter-row>.catalog-tag-filter[data-v-4ac24599]{flex-wrap:nowrap;gap:12px}.filter-row a[data-v-4ac24599]:focus-visible{outline-offset:-2px}.catalog-results-head[data-v-4ac24599]{gap:16px}.catalog-results-head a[data-v-4ac24599]{flex-shrink:0}@media(max-width:760px){.filter-tags>span[data-v-4ac24599]{padding-top:5px}.filter-row>.catalog-tag-filter[data-v-4ac24599]{gap:6px}}.catalog-page[data-v-4ac24599]{padding-top:32px}.head-sort[data-v-4ac24599]{display:none}.filter-row>.tag-placeholders[data-v-4ac24599]{flex-wrap:nowrap;overflow:hidden}@media(max-width:760px){.catalog-page[data-v-4ac24599]{padding-top:10px}.catalog-filters[data-v-4ac24599]{background:none;border:0;border-radius:0;box-shadow:none;padding:0}.filter-row[data-v-4ac24599]{padding:0}.filter-row+.filter-row[data-v-4ac24599]{border-top:0;margin-top:8px}.filter-row>span[data-v-4ac24599]{height:1px;min-width:0;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.filter-row>div[data-v-4ac24599]:not(.catalog-tag-filter){flex-wrap:nowrap;gap:6px;margin:0 calc(var(--h5-gutter)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--h5-gutter);scrollbar-width:none}.filter-row>div[data-v-4ac24599]:not(.catalog-tag-filter)::-webkit-scrollbar{display:none}.filter-row a[data-v-4ac24599]{background:#ffffff0f;border-color:#ffffff0f;color:#b9bac3;flex:none;font-size:12.5px;line-height:20px;max-width:none;padding:5px 13px}.filter-sort[data-v-4ac24599],.reset-link[data-v-4ac24599]{display:none}.catalog-results-head[data-v-4ac24599]{margin:14px 0 12px}.catalog-results-head p[data-v-4ac24599]{font-size:16px;gap:9px}.catalog-results-head p[data-v-4ac24599]:before{height:15px}.head-sort[data-v-4ac24599]{background:#ffffff0d;border-radius:999px;display:flex;gap:2px;padding:2px}.head-sort a[data-v-4ac24599]{border-radius:999px;color:#9a9ca7;font-size:12px;line-height:20px;padding:3px 11px}.head-sort a.on[data-v-4ac24599]{background:rgba(var(--accent-rgb),.1412);color:var(--accent-soft);font-weight:600}}
