.portal-collection[data-v-0cde06f2]{box-sizing:border-box;min-width:0;min-height:calc(100vh - 68px);padding:72px 0 64px}.portal-collection__layout[data-v-0cde06f2]{display:grid;grid-template-columns:313px minmax(0,1fr);gap:28px;min-width:0;align-items:start}.portal-collection__left[data-v-0cde06f2],.portal-collection__right[data-v-0cde06f2]{min-width:0}.portal-collection__left[data-v-0cde06f2]{display:grid;gap:28px}.portal-collection__right[data-v-0cde06f2]>.portal-facet-tabs{margin-bottom:20px}.portal-collection__state[data-v-0cde06f2]{box-sizing:border-box;min-height:180px;padding:48px 24px;color:var(--portal-text-muted);text-align:center;background:var(--portal-card-background);border:1px dashed var(--portal-card-border);border-radius:8px}.portal-collection__state--error[data-v-0cde06f2]{color:#ffb4b4;border-color:#ff787880}.portal-collection__state--error p[data-v-0cde06f2]{margin:0 0 18px}.portal-collection__state button[data-v-0cde06f2]{min-height:44px;padding:0 18px;color:#fff;background:linear-gradient(110deg,var(--portal-accent-blue),var(--portal-accent-violet));border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;box-shadow:0 6px 18px #5d8dff38;transition:box-shadow .2s ease}.portal-collection__state button[data-v-0cde06f2]:focus-visible{outline:2px solid #fff;outline-offset:3px}.portal-collection__state button[data-v-0cde06f2]:hover{box-shadow:inset 0 1px #ffffff1a,0 18px 46px #00000047}@media(max-width:1199px){.portal-collection__layout[data-v-0cde06f2]{grid-template-columns:1fr}.portal-collection__left[data-v-0cde06f2]{grid-template-columns:minmax(0,1fr) 313px;align-items:end}}@media(max-width:800px){.portal-collection__left[data-v-0cde06f2]{grid-template-columns:1fr}}@media(max-width:600px){.portal-collection[data-v-0cde06f2]{padding:48px 0}}@media(prefers-reduced-motion:reduce){.portal-collection__state button[data-v-0cde06f2]{transition:none}}.portal-facet-tabs[data-v-9287a2dd]{min-width:0;max-width:100%;overflow:hidden;padding:6px;background:var(--portal-card-background);border:1px solid var(--portal-card-border);border-radius:999px;backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12);box-shadow:inset 0 1px #ffffff14}.portal-facet-tabs__list[data-v-9287a2dd]{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.portal-facet-tabs__tab[data-v-9287a2dd]{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:7px;padding:0 16px;color:var(--portal-text-muted);background:transparent;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;white-space:nowrap;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.portal-facet-tabs__tab[data-v-9287a2dd]:hover{color:var(--portal-text);background:#ffffff0f}.portal-facet-tabs__tab.is-active[data-v-9287a2dd]{color:#fff;background:linear-gradient(110deg,var(--portal-accent-blue),var(--portal-accent-violet));box-shadow:0 6px 18px #5d8dff38}.portal-facet-tabs__tab[data-v-9287a2dd]:focus-visible{outline:2px solid #fff;outline-offset:-3px}.portal-facet-tabs__count[data-v-9287a2dd]{min-width:1.5em;color:currentColor;font-size:12px;text-align:center;opacity:.7}@media(prefers-reduced-motion:reduce){.portal-facet-tabs__tab[data-v-9287a2dd]{transition:none}}.portal-stats-panel[data-v-907387f9]{box-sizing:border-box;width:100%;padding:22px;background:var(--portal-card-background);border:1px solid var(--portal-card-border);border-radius:8px;backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12);box-shadow:var(--portal-card-shadow)}.portal-stats-panel h2[data-v-907387f9]{margin:0 0 18px;color:var(--portal-text);font-size:16px;line-height:1.3}.portal-stats-panel__items[data-v-907387f9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.portal-stats-panel__item[data-v-907387f9]{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:8px;column-gap:8px}.portal-stats-panel__item svg[data-v-907387f9]{grid-row:span 2;color:var(--portal-accent-violet)}.portal-stats-panel__item strong[data-v-907387f9]{color:var(--portal-text);font-size:22px;line-height:1}.portal-stats-panel__item span[data-v-907387f9]{color:var(--portal-text-muted);font-size:12px;line-height:1.4;white-space:nowrap}@media(max-width:600px){.portal-stats-panel[data-v-907387f9]{padding:20px}.portal-stats-panel__items[data-v-907387f9]{grid-template-columns:repeat(2,minmax(0,1fr))}}
