.loading-state.svelte-s8fawt{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;color:#6b7280}.loading-spinner.svelte-s8fawt{width:2.5rem;height:2.5rem;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:svelte-s8fawt-spin 1s linear infinite}@keyframes svelte-s8fawt-spin{to{transform:rotate(360deg)}}.error-state.svelte-s8fawt{text-align:center;color:#ef4444;padding:2rem}.stats-grid.svelte-s8fawt{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:2rem}.stat-card.svelte-s8fawt{background:#fff;border-radius:.75rem;padding:1rem;text-align:center;border:1px solid rgba(37,99,235,.1);transition:transform .2s ease,box-shadow .2s ease}.stat-card.svelte-s8fawt:hover{transform:translateY(-2px);box-shadow:0 8px 16px #2563eb1a}.stat-card.stat-left.svelte-s8fawt{border-left:3px solid #2563eb}.stat-card.stat-left-center.svelte-s8fawt{border-left:3px solid #6366f1}.stat-card.stat-center.svelte-s8fawt{border-left:3px solid #10b981}.stat-card.stat-right-center.svelte-s8fawt{border-left:3px solid #ec4899}.stat-card.stat-right.svelte-s8fawt{border-left:3px solid #ef4444}.stat-card.stat-science.svelte-s8fawt{border-left:3px solid #06b6d4}.stat-card.stat-included.svelte-s8fawt{border-left:3px solid #16a34a}.stat-number.svelte-s8fawt{display:block;font-size:1.5rem;font-weight:700;color:#1f2937}.stat-label.svelte-s8fawt{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.filters-container.svelte-s8fawt{background:#fff;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(37,99,235,.1)}.search-wrapper.svelte-s8fawt{position:relative;margin-bottom:1rem}.search-icon.svelte-s8fawt{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#9ca3af}.search-input.svelte-s8fawt{width:100%;padding:.75rem 1rem .75rem 3rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.search-input.svelte-s8fawt:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.bias-filter.svelte-s8fawt{display:flex;flex-wrap:wrap;gap:.5rem}.filter-btn.svelte-s8fawt{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;border:1px solid #e5e7eb;background:#fff;color:#4b5563;cursor:pointer;transition:all .2s ease}.filter-btn.svelte-s8fawt:hover{background:#f3f4f6}.filter-btn.active.svelte-s8fawt{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border-color:transparent}.results-info.svelte-s8fawt{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.table-container.svelte-s8fawt{overflow-x:auto;background:#fff;border-radius:1rem;border:1px solid rgba(37,99,235,.1)}.sites-table.svelte-s8fawt{width:100%;border-collapse:collapse}.sites-table.svelte-s8fawt th:where(.svelte-s8fawt){background:#f8fafc;padding:1rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}.sites-table.svelte-s8fawt th.sortable:where(.svelte-s8fawt){cursor:pointer;user-select:none;transition:background .2s ease}.sites-table.svelte-s8fawt th.sortable:where(.svelte-s8fawt):hover{background:#f1f5f9}.sites-table.svelte-s8fawt td:where(.svelte-s8fawt){padding:1rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}.sites-table.svelte-s8fawt tr:where(.svelte-s8fawt):last-child td:where(.svelte-s8fawt){border-bottom:none}.sites-table.svelte-s8fawt tr:where(.svelte-s8fawt):hover{background:#f8fafc}.site-link.svelte-s8fawt{color:#2563eb;text-decoration:none;font-weight:500;transition:color .2s ease}.site-link.svelte-s8fawt:hover{color:#1d4ed8;text-decoration:underline}.domain.svelte-s8fawt{display:block;font-size:.75rem;color:#9ca3af;margin-top:.25rem}.bias-tag.svelte-s8fawt{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.bias-left.svelte-s8fawt{background:#dbeafe;color:#1d4ed8}.bias-left-center.svelte-s8fawt{background:#e0e7ff;color:#3730a3}.bias-center.svelte-s8fawt{background:#d1fae5;color:#047857}.bias-right-center.svelte-s8fawt{background:#fce7f3;color:#be185d}.bias-right.svelte-s8fawt{background:#fee2e2;color:#b91c1c}.bias-science.svelte-s8fawt{background:#cffafe;color:#0e7490}.reporting-tag.svelte-s8fawt{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.reporting-very-high.svelte-s8fawt{background:#dcfce7;color:#166534}.reporting-high.svelte-s8fawt{background:#d1fae5;color:#047857}.reporting-mostly-factual.svelte-s8fawt{background:#fef3c7;color:#92400e}.reporting-mixed.svelte-s8fawt{background:#fee2e2;color:#991b1b}.reporting-low.svelte-s8fawt{background:#fecaca;color:#7f1d1d}.reporting-very-low.svelte-s8fawt{background:#fca5a5;color:#7f1d1d}.included-cell.svelte-s8fawt{text-align:center}.checkmark.svelte-s8fawt{color:#16a34a;font-weight:700;font-size:1.25rem}.no-check.svelte-s8fawt{color:#d1d5db;font-size:1rem}.pagination.svelte-s8fawt{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem}.page-btn.svelte-s8fawt{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;border:1px solid #e5e7eb;background:#fff;color:#4b5563;cursor:pointer;transition:all .2s ease}.page-btn.svelte-s8fawt:hover:not(:disabled){background:#f3f4f6}.page-btn.active.svelte-s8fawt{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border-color:transparent}.page-btn.svelte-s8fawt:disabled{opacity:.5;cursor:not-allowed}.ellipsis.svelte-s8fawt{padding:0 .5rem;color:#9ca3af}.hero-gradient[data-astro-cid-ugk3zgld]{background:linear-gradient(135deg,#f0f9ff,#e0e7ff,#faf5ff);position:relative;overflow:hidden}.hero-gradient[data-astro-cid-ugk3zgld]:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(circle,rgba(99,102,241,.08) 0%,transparent 70%);pointer-events:none}.text-gradient[data-astro-cid-ugk3zgld]{background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.info-card[data-astro-cid-ugk3zgld]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid rgba(37,99,235,.1);transition:transform .2s ease,box-shadow .2s ease}.info-card[data-astro-cid-ugk3zgld]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #2563eb1f}.info-icon[data-astro-cid-ugk3zgld]{width:3rem;height:3rem;border-radius:.75rem;background:linear-gradient(135deg,#eff6ff,#e0e7ff);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.info-icon[data-astro-cid-ugk3zgld] svg[data-astro-cid-ugk3zgld]{width:1.5rem;height:1.5rem;color:#2563eb}.info-title[data-astro-cid-ugk3zgld]{font-size:1.125rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.info-desc[data-astro-cid-ugk3zgld]{font-size:.9rem;color:#6b7280;line-height:1.6}
