._headingRow_1i09o_1{display:inline-flex;align-items:center;gap:var(--spacing-2)}._headingIcon_1i09o_2{width:1.5rem;height:1.5rem;color:var(--primary);flex-shrink:0}._banner_1i09o_4{margin-bottom:var(--spacing-4)}._bannerLast_1i09o_5{margin-bottom:var(--spacing-6)}._bannerLink_1i09o_6{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px}._sourceLinks_1i09o_8{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._sourceLink_1i09o_8{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);font-size:.8125rem;font-weight:500;color:var(--foreground);text-decoration:none;background:var(--card)}._sourceLink_1i09o_8:hover{background:color-mix(in srgb,var(--muted) 60%,transparent)}._sourceLink_1i09o_8:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._sourceIcon_1i09o_12{width:.875rem;height:.875rem}._sourceExt_1i09o_13{width:.75rem;height:.75rem;opacity:.6}._filters_1i09o_15{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._filterField_1i09o_16{display:flex;flex-direction:column;gap:var(--spacing-1)}._filterLabel_1i09o_17{font-size:.75rem;font-weight:500;color:var(--muted-foreground)}._searchWrap_1i09o_18{position:relative}._searchIcon_1i09o_19{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none}._searchInput_1i09o_20{padding-left:2.25rem;background:var(--background);min-height:2.75rem}._select_1i09o_21{background:var(--background);min-height:2.75rem}._clearButton_1i09o_22{min-height:2.75rem;align-self:flex-start}._buttonIcon_1i09o_23{width:.875rem;height:.875rem}._results_1i09o_25{margin:0 0 var(--spacing-4);font-size:.875rem;color:var(--muted-foreground)}._grid_1i09o_27{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}._more_1i09o_28{display:flex;justify-content:center;margin-top:var(--spacing-6)}._card_1i09o_30{display:flex;flex-direction:column;gap:var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow)}._cardHead_1i09o_31{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-2)}._cardTitle_1i09o_32{margin:0;font-family:var(--font-family-display);font-size:1.125rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}._badges_1i09o_33{display:flex;flex-wrap:wrap;gap:.375rem}._awardBadge_1i09o_34{font-size:.75rem;font-weight:600}._badgeIcon_1i09o_35{width:.75rem;height:.75rem;margin-right:.25rem;flex-shrink:0}._ersGold_1i09o_36{background:#b45309;color:#fff;border:1px solid #92400e}._ersSilver_1i09o_37{background:#475569;color:#fff;border:1px solid #334155}._ersBronze_1i09o_38{background:#92400e;color:#fff;border:1px solid #78350f}._covenantBadge_1i09o_39{font-weight:500;border-color:color-mix(in srgb,var(--info) 45%,transparent);background:var(--info-soft);color:var(--info)}._clearanceBadge_1i09o_40{font-weight:500;border-color:#a78bfa;background:#f5f3ff;color:#5b21b6}.dark ._clearanceBadge_1i09o_40{background:color-mix(in srgb,#7c3aed 20%,transparent);color:#c4b5fd}._sectorBadge_1i09o_42{font-size:.75rem;align-self:flex-start}._description_1i09o_44{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._rolesLabel_1i09o_45{margin:0 0 .375rem;font-size:.75rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}._roles_1i09o_45{display:flex;flex-wrap:wrap;gap:.25rem}._roleBadge_1i09o_47{font-size:.75rem;font-weight:400}._roleIcon_1i09o_48{width:.625rem;height:.625rem;margin-right:.25rem}._verified_1i09o_50{margin:0;font-size:.6875rem;color:color-mix(in srgb,var(--muted-foreground) 70%,transparent)}._caveat_1i09o_51{margin:0;font-size:.75rem;color:var(--warning)}._cardActions_1i09o_53{margin-top:auto;display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding-top:var(--spacing-2)}._cardButton_1i09o_54{min-height:2.75rem}._empty_1i09o_56{margin-top:var(--spacing-8);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);text-align:center;color:var(--muted-foreground)}._emptyIcon_1i09o_57{width:2.5rem;height:2.5rem;opacity:.3}._emptyText_1i09o_58{margin:0;font-size:.875rem}._footerNote_1i09o_60{margin-top:2.5rem;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--muted) 40%,transparent);padding:var(--spacing-4);font-size:.75rem;color:var(--muted-foreground)}._footerTitle_1i09o_61{margin:0 0 var(--spacing-1);font-weight:500}._footerText_1i09o_62{margin:0;line-height:1.5}._footerLink_1i09o_63{color:inherit;text-decoration:underline;text-underline-offset:2px}._skelTitle_1i09o_65{height:1.5rem;width:66%}._skelBadge_1i09o_66{height:1.25rem;width:6rem}._skelBody_1i09o_67{height:4rem;width:100%}._skelChip_1i09o_68{height:1.25rem;width:5rem}._skelChipSm_1i09o_69{height:1.25rem;width:4rem}._skelButton_1i09o_70{height:2.75rem;width:10rem}@media(min-width:640px){._filters_1i09o_15{flex-direction:row;flex-wrap:wrap;align-items:flex-end}._filterField_1i09o_16{width:13rem}._filterField_1i09o_16:first-child{width:16rem}._clearButton_1i09o_22{align-self:flex-end}._grid_1i09o_27{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._grid_1i09o_27{grid-template-columns:repeat(3,1fr)}}
