.browse-container[data-v-62667ddd]{max-width:1400px;margin:0 auto;padding:24px 16px;display:flex;flex-direction:column;min-height:80vh}.content-columns[data-v-62667ddd]{display:flex;gap:24px}.left-column[data-v-62667ddd]{flex:0 0 280px;display:flex;flex-direction:column;gap:16px}.right-column[data-v-62667ddd]{flex:1;min-width:0}.filters-section[data-v-62667ddd]{background:hsla(0,0%,100%,.05);border-radius:16px;padding:20px;border:1px solid rgba(74,116,220,.3);max-height:80vh;overflow-y:auto;backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.2)}.filters-section[data-v-62667ddd]::-webkit-scrollbar{width:8px}.filters-section[data-v-62667ddd]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:10px;margin:10px 0}.filters-section[data-v-62667ddd]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4a74dc,#6a5acd);border-radius:10px;border:1px solid hsla(0,0%,100%,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.filters-section[data-v-62667ddd]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a84ec,#7a6add);box-shadow:0 0 10px rgba(74,116,220,.5)}.filters-section[data-v-62667ddd]::-webkit-scrollbar-corner{background:transparent}.filters-section[data-v-62667ddd]{scrollbar-width:thin;scrollbar-color:rgba(74,116,220,.8) hsla(0,0%,100%,.05)}.section-title[data-v-62667ddd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#fff;font-size:1.2rem;font-weight:600}.section-title i[data-v-62667ddd]{color:#4a74dc;margin-right:10px;font-size:1.1rem}.clear-filters-btn[data-v-62667ddd]{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .3s ease}.clear-filters-btn[data-v-62667ddd]:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px hsla(0,0%,100%,.1)}.filters-loading[data-v-62667ddd]{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.7);font-size:.9rem}.filter-section[data-v-62667ddd]{margin-bottom:20px}.filter-title[data-v-62667ddd]{color:#fff;font-size:.95rem;font-weight:600;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid rgba(74,116,220,.3);display:flex;align-items:center;gap:8px}.filter-title[data-v-62667ddd]:before{content:"";width:3px;height:12px;background:linear-gradient(135deg,#4a74dc,#6a5acd);border-radius:2px}.boolean-filters[data-v-62667ddd]{display:flex;flex-direction:column;gap:8px}.toggle-label[data-v-62667ddd]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:hsla(0,0%,100%,.9);font-size:.85rem}.toggle-label input[data-v-62667ddd]{opacity:0;width:0;height:0;position:absolute}.toggle-switch[data-v-62667ddd]{position:relative;display:inline-block;width:32px;height:16px;background-color:hsla(0,0%,100%,.1);border-radius:16px;transition:all .3s;margin-right:8px}.toggle-switch[data-v-62667ddd]:before{position:absolute;content:"";height:12px;width:12px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:all .3s}input:checked+.toggle-switch[data-v-62667ddd]{background:linear-gradient(135deg,#4a74dc,#6a5acd)}input:checked+.toggle-switch[data-v-62667ddd]:before{transform:translateX(16px)}.multi-select[data-v-62667ddd]:focus{outline:none;border-color:#4a74dc;background:transparent;box-shadow:0 0 0 3px rgba(74,116,220,.2)}.multi-select option[data-v-62667ddd]{background:#1a1a2e;color:#fff;padding:8px 12px;border-radius:4px;margin:2px 0;transition:all .2s ease}.multi-select option[data-v-62667ddd]:hover{background:rgba(74,116,220,.3)}.multi-select option[data-v-62667ddd]:checked{background:linear-gradient(135deg,#4a74dc,#6a5acd);color:#fff;font-weight:500}.selected-tags[data-v-62667ddd]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.selected-tag[data-v-62667ddd]{background:linear-gradient(135deg,#4a74dc,#6a5acd);color:#fff;padding:3px 8px;border-radius:12px;font-size:.7rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.2)}.selected-tag[data-v-62667ddd]:hover{background:linear-gradient(135deg,#5a84ec,#7a6add);transform:translateY(-1px);box-shadow:0 2px 8px rgba(74,116,220,.3)}.selected-tag i[data-v-62667ddd]{font-size:.65rem;opacity:.8;transition:opacity .2s ease}.selected-tag:hover i[data-v-62667ddd]{opacity:1}.dropdown-filters[data-v-62667ddd]{display:flex;flex-direction:column;gap:12px}.filter-item[data-v-62667ddd]{position:relative}.filter-label[data-v-62667ddd]{display:block;color:hsla(0,0%,100%,.85);font-size:.8rem;font-weight:500;margin-bottom:6px}.multi-select.compact[data-v-62667ddd]{width:100%;padding:8px;background:transparent;border:1px solid rgba(74,116,220,.3);border-radius:6px;color:#fff;font-size:.8rem;transition:all .3s ease;overflow:hidden}.results-grid[data-v-62667ddd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-bottom:24px}.profile-card[data-v-62667ddd]{background:hsla(0,0%,100%,.05);border-radius:10px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;position:relative;max-width:220px;margin:0 auto;width:100%;cursor:pointer}.profile-card[data-v-62667ddd]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.image-container[data-v-62667ddd]{position:relative;aspect-ratio:3/4;overflow:hidden}.profile-image[data-v-62667ddd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-overlay[data-v-62667ddd]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:4}.profile-card:hover .image-overlay[data-v-62667ddd]{opacity:1}.link-container[data-v-62667ddd]{display:flex;align-items:center;justify-content:center}.profile-link[data-v-62667ddd]{display:flex;align-items:center;gap:6px;text-decoration:none;color:#fff;background:linear-gradient(135deg,#4a74dc,#c33c65);padding:8px 12px;border-radius:6px;font-size:.8rem;font-weight:500;transition:transform .2s ease}.profile-link[data-v-62667ddd]:hover{transform:translateY(-2px)}.profile-info[data-v-62667ddd]{padding:12px}.profile-title[data-v-62667ddd]{font-size:.9rem;font-weight:600;color:#fff;margin-bottom:8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.profile-attributes[data-v-62667ddd]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.attribute-chip[data-v-62667ddd]{font-size:.7rem;padding:2px 6px;border-radius:8px;color:#fff}.chip-primary[data-v-62667ddd]{background:linear-gradient(135deg,#4a74dc,#6a5acd)}.chip-secondary[data-v-62667ddd]{background:linear-gradient(135deg,#c33c65,#e74c3c)}.chip-tertiary[data-v-62667ddd]{background:hsla(0,0%,100%,.2)}.profile-source[data-v-62667ddd]{font-size:.8rem;color:hsla(0,0%,100%,.6)}.empty-state[data-v-62667ddd],.error-state[data-v-62667ddd],.loading-state[data-v-62667ddd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 16px;text-align:center;background:hsla(0,0%,100%,.03);border-radius:16px;border:1px solid rgba(74,116,220,.2)}.empty-icon[data-v-62667ddd],.error-icon[data-v-62667ddd],.loading-animation[data-v-62667ddd]{font-size:2.5rem;margin-bottom:16px;opacity:.6}.loading-animation[data-v-62667ddd]{color:#4a74dc}.error-icon[data-v-62667ddd]{color:#c33c65}.empty-icon[data-v-62667ddd]{color:hsla(0,0%,100%,.4)}.empty-state h3[data-v-62667ddd],.error-state h3[data-v-62667ddd],.loading-state h3[data-v-62667ddd]{font-size:1.3rem;margin:0 0 8px;background:linear-gradient(135deg,#4a74dc,#c33c65);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.empty-state p[data-v-62667ddd],.error-state p[data-v-62667ddd],.loading-state p[data-v-62667ddd]{font-size:.9rem;color:hsla(0,0%,100%,.7);max-width:400px;margin-bottom:20px}.clear-button[data-v-62667ddd],.retry-button[data-v-62667ddd]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#4a74dc,#c33c65);color:#fff;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:transform .2s ease}.clear-button[data-v-62667ddd]:hover,.retry-button[data-v-62667ddd]:hover{transform:translateY(-2px)}.load-more-container[data-v-62667ddd]{display:flex;justify-content:center;margin-top:24px}.load-more-button[data-v-62667ddd]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:hsla(0,0%,100%,.08);color:#fff;border:1px solid rgba(74,116,220,.3);border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .3s ease}.load-more-button[data-v-62667ddd]:hover:not(:disabled){background:hsla(0,0%,100%,.15);transform:translateY(-2px)}.load-more-button[data-v-62667ddd]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:992px){.content-columns[data-v-62667ddd]{flex-direction:column}.left-column[data-v-62667ddd]{flex:0 0 auto;width:100%}.filters-section[data-v-62667ddd]{max-height:none}.mobile-filter-toggle[data-v-62667ddd]{display:flex}}@media (min-width:993px){.mobile-filter-toggle[data-v-62667ddd]{display:none}.filters-section[data-v-62667ddd]{display:block!important}}@media (max-width:576px){.results-grid[data-v-62667ddd]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}}@media (max-width:480px){.browse-container[data-v-62667ddd]{padding:16px 12px}.results-grid[data-v-62667ddd]{grid-template-columns:1fr 1fr;gap:10px}}.mobile-filter-toggle[data-v-62667ddd]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:linear-gradient(135deg,#4a74dc,#6a5acd);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:16px;position:relative}.mobile-filter-toggle[data-v-62667ddd]:hover{background:linear-gradient(135deg,#5a84ec,#7a6add);transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,116,220,.3)}.active-filters-count[data-v-62667ddd]{background:hsla(0,0%,100%,.2);color:#fff;padding:2px 6px;border-radius:10px;font-size:.7rem;font-weight:700;min-width:18px;text-align:center}.mobile-hidden[data-v-62667ddd]{display:none!important}