.hub-card[data-astro-cid-5b3c2rkc]{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px 16px;text-decoration:none;color:inherit}.hub-card[data-astro-cid-5b3c2rkc][hidden]{display:none}.hub-card[data-astro-cid-5b3c2rkc]:hover{border-color:var(--accent)}.hub-card[data-astro-cid-5b3c2rkc]:hover .hub-card__name[data-astro-cid-5b3c2rkc]{text-decoration:underline}.hub-card[data-astro-cid-5b3c2rkc]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hub-card__head[data-astro-cid-5b3c2rkc]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.hub-card__name[data-astro-cid-5b3c2rkc]{font-size:16px;font-weight:600;line-height:1.3;color:var(--text-primary)}.hub-card__sector[data-astro-cid-5b3c2rkc]{flex-shrink:0;font-size:13px;color:var(--text-secondary)}.hub-card__scores[data-astro-cid-5b3c2rkc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.hub-card__dim[data-astro-cid-5b3c2rkc]{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.hub-card__dim-label[data-astro-cid-5b3c2rkc]{font-size:13px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-card__segs[data-astro-cid-5b3c2rkc]{display:flex;gap:2px;flex-shrink:0}.hub-card__segs[data-astro-cid-5b3c2rkc] span[data-astro-cid-5b3c2rkc]{width:8px;height:8px;border-radius:2px;box-sizing:border-box;border:1px solid var(--border)}.hub-card__segs[data-astro-cid-5b3c2rkc] span[data-astro-cid-5b3c2rkc].on{background:var(--accent);border-color:var(--accent)}.hub-card__none[data-astro-cid-5b3c2rkc]{flex-shrink:0;font-size:13px;color:var(--text-secondary)}@media(max-width:480px){.hub-card[data-astro-cid-5b3c2rkc]{padding:12px}}.hub-card__foot[data-astro-cid-5b3c2rkc]{display:flex;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--border);font-size:13px;color:var(--text-secondary)}.hub-search[data-astro-cid-itrlseo2]{max-width:480px;margin-top:4px}.hub-search[data-astro-cid-itrlseo2] .community-search{max-width:none;margin:0}.table-wrap[data-astro-cid-itrlseo2]{overflow-x:auto}.key-table[data-astro-cid-itrlseo2]{width:100%;border-collapse:collapse;font-size:14px}.key-table[data-astro-cid-itrlseo2] th[data-astro-cid-itrlseo2],.key-table[data-astro-cid-itrlseo2] td[data-astro-cid-itrlseo2]{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;color:var(--text-primary)}.key-table[data-astro-cid-itrlseo2] thead[data-astro-cid-itrlseo2] th[data-astro-cid-itrlseo2]{font-size:13px;font-weight:600;color:var(--text-secondary)}.key-table[data-astro-cid-itrlseo2] tbody[data-astro-cid-itrlseo2] th[data-astro-cid-itrlseo2]{font-weight:600;white-space:nowrap}.key-table__data[data-astro-cid-itrlseo2]{font-family:var(--font-mono);font-size:12px;color:var(--text-secondary)}.key-5[data-astro-cid-itrlseo2]{display:none}@media(max-width:640px){.key-table[data-astro-cid-itrlseo2] thead[data-astro-cid-itrlseo2]{display:none}.key-table[data-astro-cid-itrlseo2] tr[data-astro-cid-itrlseo2]{display:block;padding:10px 0;border-bottom:1px solid var(--border)}.key-table[data-astro-cid-itrlseo2] th[data-astro-cid-itrlseo2],.key-table[data-astro-cid-itrlseo2] td[data-astro-cid-itrlseo2]{display:block;padding:0;border:0}.key-table[data-astro-cid-itrlseo2] td[data-astro-cid-itrlseo2]{margin-top:2px}.key-5[data-astro-cid-itrlseo2]{display:inline}}.foot[data-astro-cid-itrlseo2]{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.foot[data-astro-cid-itrlseo2] a[data-astro-cid-itrlseo2]{color:var(--accent)}.filters[data-astro-cid-itrlseo2]{display:flex;flex-direction:column;gap:12px}.filter-row[data-astro-cid-itrlseo2]{display:flex;justify-content:space-between;align-items:center;gap:12px 16px;flex-wrap:wrap}.sector-pills[data-astro-cid-itrlseo2]{display:flex;gap:6px;flex-wrap:wrap}.sort[data-astro-cid-itrlseo2]{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:14px;color:var(--text-secondary)}.score-filters[data-astro-cid-itrlseo2]{border:1px solid var(--border);border-radius:8px;padding:10px 14px}.score-filters[data-astro-cid-itrlseo2] summary[data-astro-cid-itrlseo2]{font-size:14px;font-weight:600;color:var(--text-primary);cursor:pointer}.score-filters__grid[data-astro-cid-itrlseo2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 24px;margin-top:10px}.score-filter[data-astro-cid-itrlseo2]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;color:var(--text-primary)}.clear-filters-btn[data-astro-cid-itrlseo2]{margin-top:10px;font:inherit;font-size:14px;color:var(--accent);background:none;border:none;cursor:pointer;padding:0}.clear-filters-btn[data-astro-cid-itrlseo2]:hover{text-decoration:underline}.results-count[data-astro-cid-itrlseo2]{margin:4px 0 10px;font-size:14px;color:var(--text-secondary)}.community-grid[data-astro-cid-itrlseo2]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:640px){.community-grid[data-astro-cid-itrlseo2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.community-grid[data-astro-cid-itrlseo2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.sort[data-astro-cid-itrlseo2]{width:100%}.sort[data-astro-cid-itrlseo2] select[data-astro-cid-itrlseo2]{flex:1;min-width:0}}
