.container.svelte-k4o7vj{max-width:1100px;margin:0 auto;padding:2rem}.subtitle.svelte-k4o7vj{color:var(--color-text-muted);margin-bottom:2rem}.summary-section.svelte-k4o7vj{background:var(--color-bg-alt);border:1px solid var(--color-border-light);padding:1rem 1.25rem;margin-bottom:1.5rem}.summary-section.svelte-k4o7vj p:where(.svelte-k4o7vj){font-size:.9rem;line-height:1.6;margin:0;color:var(--color-text)}.filters.svelte-k4o7vj{margin-bottom:2rem}.filters.card.svelte-k4o7vj{background:var(--color-bg-alt);border:1px solid var(--color-border-light);padding:1rem 1.25rem;box-shadow:none;overflow:hidden}.filter-grid.svelte-k4o7vj{display:flex;flex-wrap:wrap;gap:1rem;align-items:end}.filter-grid.quick-filters.svelte-k4o7vj .filter-group:where(.svelte-k4o7vj):first-child{flex:2 1 200px}.filter-grid.server-filters.svelte-k4o7vj{display:flex;flex-wrap:wrap}.filter-group.svelte-k4o7vj{display:flex;flex-direction:column;gap:.35rem;flex:1 1 150px;min-width:150px}.filter-group.svelte-k4o7vj label:where(.svelte-k4o7vj){font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}.filter-group.svelte-k4o7vj input:where(.svelte-k4o7vj),.filter-group.svelte-k4o7vj select:where(.svelte-k4o7vj){font-family:var(--font-mono);font-size:.85rem;padding:.5rem 2rem .5rem .5rem;border:1px solid var(--color-border-light);background:var(--color-bg-secondary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}.filter-group.svelte-k4o7vj input:where(.svelte-k4o7vj){padding:.5rem;background-image:none}.filter-group.svelte-k4o7vj input:where(.svelte-k4o7vj):hover,.filter-group.svelte-k4o7vj input:where(.svelte-k4o7vj):focus,.filter-group.svelte-k4o7vj select:where(.svelte-k4o7vj):hover{border-color:var(--color-border-dark)}.filter-group.svelte-k4o7vj select:where(.svelte-k4o7vj):focus{outline:none;border-color:var(--color-border-dark)}.filter-actions.svelte-k4o7vj{display:flex;gap:.5rem;flex:0 0 auto}.filter-actions.svelte-k4o7vj button:where(.svelte-k4o7vj){font-family:var(--font-mono);font-size:.8rem;padding:.5rem .75rem;border:1px solid var(--color-border-dark);background:var(--color-bg-secondary);cursor:pointer;box-shadow:2px 2px 0 var(--color-shadow)}.filter-actions.svelte-k4o7vj button:where(.svelte-k4o7vj):hover{background:var(--color-hover-bg)}.filter-status.svelte-k4o7vj{margin-top:1rem;font-size:.85rem;color:var(--color-text-muted)}.triples-list.svelte-k4o7vj{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.triple-card.svelte-k4o7vj{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);padding:1rem;box-shadow:2px 2px 0 var(--color-shadow)}.triple-structure.svelte-k4o7vj{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.triple-node.svelte-k4o7vj{display:flex;align-items:center;gap:.5rem;background:var(--color-bg-alt);padding:.5rem .75rem;border:1px solid var(--color-border-light)}.node-type.svelte-k4o7vj{font-size:.65rem;padding:.1rem .3rem;text-transform:uppercase;font-weight:600}.node-name.svelte-k4o7vj{font-weight:500;font-size:.9rem}a.node-name.svelte-k4o7vj{color:var(--color-link);text-decoration:none}a.node-name.svelte-k4o7vj:hover{text-decoration:underline}.triple-predicate.svelte-k4o7vj{display:flex;align-items:center;gap:.25rem}.predicate-arrow.svelte-k4o7vj{color:var(--color-text-muted);font-weight:300}.predicate-label.svelte-k4o7vj{font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.02em}.triple-meta.svelte-k4o7vj{display:flex;gap:1.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border-light)}.meta-item.svelte-k4o7vj{font-size:.75rem;color:var(--color-text-muted);display:flex;align-items:center;gap:.35rem}.confidence-high.svelte-k4o7vj{color:#28a745}.confidence-medium.svelte-k4o7vj{color:#ffc107}.confidence-low.svelte-k4o7vj{color:#dc3545}.source-badge.svelte-k4o7vj{font-size:.65rem;padding:.15rem .4rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.accession.svelte-k4o7vj a:where(.svelte-k4o7vj){color:var(--color-link);text-decoration:none}.accession.svelte-k4o7vj a:where(.svelte-k4o7vj):hover{text-decoration:underline}.active-filters.svelte-k4o7vj{margin-left:.5rem}.filter-badge.svelte-k4o7vj{background:var(--color-bg-alt);padding:.15rem .4rem;font-size:.75rem;margin-left:.25rem;border:1px solid var(--color-border-light)}.server-filters.svelte-k4o7vj{grid-template-columns:repeat(4,1fr)}.pagination.svelte-k4o7vj{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem}.page-info.svelte-k4o7vj{font-size:.85rem;color:var(--color-text-muted)}.predicate-reference.svelte-k4o7vj{margin-bottom:1.5rem}.predicate-reference.svelte-k4o7vj h3:where(.svelte-k4o7vj){margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.predicate-badges.svelte-k4o7vj{display:flex;flex-wrap:wrap;gap:.5rem}.predicate-badge.svelte-k4o7vj{font-family:var(--font-mono);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.35rem .6rem;background:color-mix(in srgb,var(--pred-color) 20%,var(--color-bg-secondary));border:1px solid var(--pred-color);color:var(--pred-color);cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .15s ease;opacity:.5}.predicate-badge.svelte-k4o7vj i:where(.svelte-k4o7vj){font-size:.5rem}.predicate-badge.svelte-k4o7vj:hover{opacity:.8;background:color-mix(in srgb,var(--pred-color) 30%,var(--color-bg-secondary))}.predicate-badge.active.svelte-k4o7vj{opacity:1;background:color-mix(in srgb,var(--pred-color) 35%,var(--color-bg-secondary))}.predicate-count.svelte-k4o7vj{background:color-mix(in srgb,var(--pred-color) 10%,var(--color-bg-alt));padding:.1rem .35rem;font-size:.6rem;font-weight:500;border-radius:0}.filter-sections.svelte-k4o7vj{display:flex;flex-direction:column;gap:1.5rem}.filter-section.svelte-k4o7vj h4:where(.svelte-k4o7vj){font-size:.85rem;font-weight:600;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted)}.filter-grid.quick-filters.svelte-k4o7vj{grid-template-columns:2fr 1fr auto}.active-filter-badge.svelte-k4o7vj{display:inline-block;margin-left:.5rem;padding:.15rem .5rem;font-size:.75rem;font-family:var(--font-mono);font-weight:600;text-transform:uppercase;background:color-mix(in srgb,var(--pred-color) 15%,transparent);border:1px solid var(--pred-color);color:var(--pred-color)}.clear-filters-btn.svelte-k4o7vj{font-family:var(--font-mono);font-size:.7rem;padding:.15rem .4rem;margin-left:.5rem;border:1px solid var(--color-border-light);background:var(--color-bg-secondary);cursor:pointer;color:var(--color-text-muted);display:inline-flex;align-items:center;gap:.25rem}.clear-filters-btn.svelte-k4o7vj:hover{border-color:var(--color-border-dark);color:var(--color-text)}button.svelte-k4o7vj:disabled{opacity:.5;cursor:not-allowed}.view-toggle.svelte-k4o7vj{display:flex;gap:.5rem;margin-bottom:1.5rem}.view-btn.svelte-k4o7vj{font-family:var(--font-mono);font-size:.8rem;padding:.5rem 1rem;border:1px solid var(--color-border-light);background:var(--color-bg-secondary);cursor:pointer;display:flex;align-items:center;gap:.5rem}.view-btn.svelte-k4o7vj:hover{border-color:var(--color-border-dark)}.view-btn.active.svelte-k4o7vj{background:var(--color-border-dark);color:var(--color-bg);border-color:var(--color-border-dark)}.entity-groups.svelte-k4o7vj{display:flex;flex-direction:column;gap:1.5rem}.entity-group.svelte-k4o7vj{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);box-shadow:2px 2px 0 var(--color-shadow)}.entity-header.svelte-k4o7vj{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:var(--color-hover-bg);border-bottom:1px solid var(--color-border-light)}.entity-info.svelte-k4o7vj{display:flex;align-items:center;gap:.75rem}.entity-type.svelte-k4o7vj{font-size:.65rem;font-weight:600;text-transform:uppercase;padding:.15rem .4rem}.entity-name.svelte-k4o7vj{font-weight:600;font-size:1rem}a.entity-name.svelte-k4o7vj{color:var(--color-link);text-decoration:none}a.entity-name.svelte-k4o7vj:hover{text-decoration:underline}.entity-count.svelte-k4o7vj{font-size:.85rem;color:var(--color-text-muted)}.triples-table.svelte-k4o7vj{width:100%;border-collapse:collapse;font-size:.85rem}.triples-table.svelte-k4o7vj th:where(.svelte-k4o7vj){text-align:left;padding:.5rem 1rem;font-weight:600;font-size:.7rem;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-light);background:#00000005}.triples-table.svelte-k4o7vj td:where(.svelte-k4o7vj){padding:.5rem 1rem;border-bottom:1px solid var(--color-border-light);vertical-align:middle}.triples-table.svelte-k4o7vj tr:where(.svelte-k4o7vj):hover{background:var(--color-hover-bg)}.predicate-cell.svelte-k4o7vj{white-space:nowrap}.predicate-tag.svelte-k4o7vj{font-weight:600;font-size:.8rem;text-transform:uppercase}.object-cell.svelte-k4o7vj{display:flex;align-items:center;gap:.5rem}.object-type.svelte-k4o7vj{font-size:.6rem;font-weight:600;text-transform:uppercase;padding:.1rem .25rem}.date-cell.svelte-k4o7vj{font-family:var(--font-mono);font-size:.75rem;white-space:nowrap;color:var(--color-text-muted)}.source-cell.svelte-k4o7vj .source-badge:where(.svelte-k4o7vj){font-size:.6rem;padding:.1rem .3rem;font-weight:600;text-transform:uppercase}.accession-cell.svelte-k4o7vj{font-family:var(--font-mono);font-size:.75rem}.accession-link.svelte-k4o7vj{color:var(--color-link);text-decoration:none}.accession-link.svelte-k4o7vj:hover{text-decoration:underline}.table-wrapper.svelte-k4o7vj{overflow-x:auto;max-width:100%}.hide-mobile.svelte-k4o7vj{display:table-cell}@media (max-width: 768px){.hide-mobile.svelte-k4o7vj{display:none}.filter-grid.svelte-k4o7vj{grid-template-columns:1fr}.triple-structure.svelte-k4o7vj{flex-direction:column;align-items:flex-start}.triple-predicate.svelte-k4o7vj{padding-left:1rem}.entity-header.svelte-k4o7vj{flex-direction:column;align-items:flex-start;gap:.5rem}.triples-table.svelte-k4o7vj{font-size:.8rem}.triples-table.svelte-k4o7vj th:where(.svelte-k4o7vj),.triples-table.svelte-k4o7vj td:where(.svelte-k4o7vj){padding:.375rem .5rem}}@media (max-width: 600px){.filter-grid.quick-filters.svelte-k4o7vj,.filter-grid.server-filters.svelte-k4o7vj{grid-template-columns:1fr}.filter-group.svelte-k4o7vj{width:100%}.filter-group.svelte-k4o7vj select:where(.svelte-k4o7vj),.filter-group.svelte-k4o7vj input:where(.svelte-k4o7vj){width:100%;max-width:100%}.filter-actions.svelte-k4o7vj{width:100%;justify-content:flex-start}.filters.card.svelte-k4o7vj{padding:.75rem}.predicate-badges.svelte-k4o7vj{gap:.35rem}.predicate-badge.svelte-k4o7vj{font-size:.6rem;padding:.25rem .5rem}}@media (max-width: 480px){.filters.card.svelte-k4o7vj{padding:.75rem}.filter-group.svelte-k4o7vj{width:100%}.node-badge.svelte-k4o7vj{font-size:.65rem;padding:.15rem .3rem}.predicate-badge.svelte-k4o7vj{font-size:.6rem}}
