._1jv6eG_card{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;min-width:0;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}._1jv6eG_card:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000000f}._1jv6eG_logo{border-radius:var(--radius-sm);background:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}._1jv6eG_logo img{object-fit:cover;width:100%;height:100%}._1jv6eG_logo span{color:#fff;font-size:1.4rem;font-weight:700}._1jv6eG_info{flex:1;min-width:0}._1jv6eG_name{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;overflow:hidden}._1jv6eG_category{color:var(--color-text-muted);font-size:.85rem}._1jv6eG_meta{gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._1jv6eG_metaItem{color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;font-size:.85rem;display:flex}._1jv6eG_metaText{text-overflow:ellipsis;min-width:0;overflow:hidden}
.AnAZXq_container{max-width:900px;padding:var(--space-8) var(--space-5);margin:0 auto}.AnAZXq_title{margin:0;font-size:1.8rem;font-weight:800}.AnAZXq_subtitle{color:var(--color-text-muted);margin:var(--space-1) 0 var(--space-6) 0}.AnAZXq_filters{gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.AnAZXq_searchInput{padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);flex:1;min-height:48px;font-size:1rem}.AnAZXq_select{padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:48px;font-size:1rem}.AnAZXq_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.AnAZXq_noResults{text-align:center;color:var(--color-text-muted);padding:var(--space-8)}@media (max-width:640px){.AnAZXq_filters{flex-direction:column}.AnAZXq_grid{grid-template-columns:minmax(0,1fr)}}
