main.svelte-cabbc0{padding-bottom:2rem}.loading.svelte-cabbc0{text-align:center;padding:3rem;font-family:var(--font-body)}.error-container.svelte-cabbc0{text-align:center;padding:3rem}.error-headline.svelte-cabbc0{font-family:var(--font-headline);font-size:1.5rem;margin:0 0 1rem;color:var(--color-error)}.back-link.svelte-cabbc0{font-family:var(--font-body);font-size:.9rem;color:var(--color-text);text-decoration:none}.back-link.svelte-cabbc0:hover{text-decoration:underline}.entity-detail.svelte-cabbc0{background:var(--color-surface);border:1px solid var(--color-border);padding:1.5rem}.entity-header.svelte-cabbc0{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-text)}.entity-header.svelte-cabbc0 .back-link:where(.svelte-cabbc0){display:inline-block;margin-bottom:1rem;font-size:.85rem;color:var(--color-text-muted)}.entity-title.svelte-cabbc0{font-family:var(--font-headline);font-size:1.5rem;margin:0 0 .5rem;line-height:1.3}.entity-meta.svelte-cabbc0{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.85rem;color:var(--color-text-muted)}.type-badge.svelte-cabbc0{display:inline-block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .4rem;border-radius:2px}.type-badge.person.svelte-cabbc0{background:#4a90d926;color:#3a7bc8}.type-badge.org.svelte-cabbc0{background:#2ecc7126;color:#27ae60}.meta-sep.svelte-cabbc0{color:var(--color-text-muted)}.entity-section.svelte-cabbc0{margin-bottom:1.5rem}.section-title.svelte-cabbc0{font-family:var(--font-headline);font-size:1.1rem;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.profile-markdown.svelte-cabbc0{font-family:var(--font-body);font-size:.9rem;line-height:1.6;color:var(--color-text-muted)}.profile-markdown.svelte-cabbc0 h1,.profile-markdown.svelte-cabbc0 h2,.profile-markdown.svelte-cabbc0 h3{font-family:var(--font-headline);color:var(--color-text-muted)}.profile-markdown.svelte-cabbc0 h1{font-size:1.05rem;margin:1.25rem 0 .4rem}.profile-markdown.svelte-cabbc0 h2{font-size:.9rem;margin:1.25rem 0 .4rem;padding-bottom:.25rem;border-bottom:1px solid var(--color-border)}.profile-markdown.svelte-cabbc0 p{margin:0 0 .6em}.profile-markdown.svelte-cabbc0 ul,.profile-markdown.svelte-cabbc0 ol{margin:0 0 .6em;padding-left:1.5em}.profile-markdown.svelte-cabbc0 pre{overflow-x:auto;max-width:100%}.profile-markdown.svelte-cabbc0 table{overflow-x:auto;display:block;max-width:100%}.aliases-chips.svelte-cabbc0{display:flex;flex-wrap:wrap;gap:.4rem}.alias-chip.svelte-cabbc0{display:inline-block;padding:.25rem .5rem;background:var(--color-bg);border:1px solid var(--color-border);font-family:var(--font-body);font-size:.85rem;color:var(--color-text-muted)}.tab-bar.svelte-cabbc0{display:flex;gap:0;border-bottom:1px solid var(--color-border);margin-bottom:.75rem}.overview-panel.svelte-cabbc0{display:flex;flex-direction:column;gap:1.5rem}.overview-summary.svelte-cabbc0{font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:var(--color-text);margin:0}.overview-summary.muted.svelte-cabbc0{color:var(--color-text-muted);font-style:italic}.overview-block.svelte-cabbc0{display:flex;flex-direction:column;gap:.5rem}.overview-heading.svelte-cabbc0{font-family:var(--font-headline);font-size:1rem;font-weight:600;margin:0;display:flex;align-items:baseline;gap:.5rem}.overview-count.svelte-cabbc0{font-family:var(--font-body);font-size:.8rem;color:var(--color-text-muted);font-weight:400}.overview-link.svelte-cabbc0{background:none;border:none;margin-left:auto;font-family:var(--font-body);font-size:.75rem;color:var(--color-text-muted);cursor:pointer;padding:0}.overview-link.svelte-cabbc0:hover{color:var(--color-text);text-decoration:underline}.overview-brief-list.svelte-cabbc0,.overview-event-list.svelte-cabbc0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.overview-brief.svelte-cabbc0{display:block;padding:.65rem .8rem;border:1px solid var(--color-border);border-radius:4px;text-decoration:none;color:var(--color-text);background:var(--color-surface, #fff);transition:background-color .15s,border-color .15s}.overview-brief.svelte-cabbc0:hover{background:var(--color-feed-hover);border-color:var(--color-border-dark, #ccc)}.overview-brief-meta.svelte-cabbc0{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-body);font-size:.7rem;color:var(--color-text-muted);margin-bottom:.25rem}.overview-brief-meta.svelte-cabbc0 time:where(.svelte-cabbc0){margin-left:auto;font-variant-numeric:tabular-nums}.overview-brief-byline.svelte-cabbc0{font-weight:600}.overview-brief-headline.svelte-cabbc0{font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.overview-brief-summary.svelte-cabbc0{font-family:var(--font-body);font-size:.8rem;color:var(--color-text-muted);line-height:1.4;margin-top:.25rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.overview-event.svelte-cabbc0{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:baseline;padding:.55rem .8rem;border:1px solid var(--color-border);border-radius:4px;text-decoration:none;color:var(--color-text);background:var(--color-surface, #fff);transition:background-color .15s,border-color .15s}.overview-event.svelte-cabbc0:hover{background:var(--color-feed-hover);border-color:var(--color-border-dark, #ccc)}.overview-event-date.svelte-cabbc0{font-family:var(--font-body);font-size:.75rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.overview-event-name.svelte-cabbc0{font-family:var(--font-body);font-size:.9rem;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-event-type.svelte-cabbc0{font-family:var(--font-body);font-size:.7rem;color:var(--color-text-muted);text-transform:lowercase;white-space:nowrap}.overview-empty.svelte-cabbc0{font-family:var(--font-body);font-size:.85rem;color:var(--color-text-muted);font-style:italic;margin:0;padding:.75rem 0}.tab-btn.svelte-cabbc0{font-family:var(--font-headline);font-size:.9rem;font-weight:600;padding:.5rem 1rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--color-text-muted);cursor:pointer;transition:color .15s,border-color .15s}.tab-btn.svelte-cabbc0:hover{color:var(--color-text)}.tab-btn.active.svelte-cabbc0{color:var(--color-text);border-bottom-color:var(--color-text)}.tab-empty.svelte-cabbc0{font-family:var(--font-body);font-size:.9rem;color:var(--color-text-muted);padding:1rem 0}.documents-table.svelte-cabbc0{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:.9rem}.documents-table.svelte-cabbc0 thead:where(.svelte-cabbc0) th:where(.svelte-cabbc0){text-align:left;font-family:var(--font-headline);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:.5rem .75rem;border-bottom:2px solid var(--color-border-dark, var(--color-border))}.documents-table.svelte-cabbc0 tbody:where(.svelte-cabbc0) tr:where(.svelte-cabbc0){border-bottom:1px solid var(--color-border);transition:background-color .1s}.documents-table.svelte-cabbc0 tbody:where(.svelte-cabbc0) tr:where(.svelte-cabbc0):hover{background:var(--color-surface-hover)}.documents-table.svelte-cabbc0 td:where(.svelte-cabbc0){padding:.6rem .75rem;vertical-align:top}.documents-table.svelte-cabbc0 td:where(.svelte-cabbc0) a:where(.svelte-cabbc0){text-decoration:none;color:inherit;display:block}.documents-table.svelte-cabbc0 td:where(.svelte-cabbc0) a:where(.svelte-cabbc0):hover{color:inherit}.documents-table.svelte-cabbc0 td:where(.svelte-cabbc0):first-child{white-space:nowrap;color:var(--color-text-muted);font-size:.85rem}.documents-table.svelte-cabbc0 td:where(.svelte-cabbc0):nth-child(2) a:where(.svelte-cabbc0){font-weight:600}.documents-table.svelte-cabbc0 td:where(.svelte-cabbc0):nth-child(3){color:var(--color-text-muted);font-size:.85rem;text-transform:capitalize}.show-more-container.svelte-cabbc0{text-align:center;padding:1rem 0 .5rem}.show-more-btn.svelte-cabbc0{font-family:var(--font-body);font-size:.85rem;padding:.5rem 1.5rem;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;transition:border-color .15s,background .15s}.show-more-btn.svelte-cabbc0:hover:not(:disabled){border-color:var(--color-text);background:var(--color-bg-alt)}.show-more-btn.svelte-cabbc0:disabled{opacity:.6;cursor:not-allowed}.event-name.svelte-cabbc0{font-weight:600}.connected-entities.svelte-cabbc0{display:flex;flex-wrap:wrap;gap:.5rem}.connected-card.svelte-cabbc0{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;background:var(--color-bg);border:1px solid var(--color-border);text-decoration:none;color:var(--color-text);transition:border-color .15s,background .15s}.connected-card.svelte-cabbc0:hover{border-color:var(--color-text);background:var(--color-bg-alt)}.connected-name.svelte-cabbc0{font-family:var(--font-body);font-size:.9rem;font-weight:500}.entity-footer.svelte-cabbc0{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:1rem;font-family:var(--font-body);font-size:.75rem;color:var(--color-text-muted)}@media(max-width:768px){.documents-table.svelte-cabbc0{font-size:.85rem}.documents-table.svelte-cabbc0 td:where(.svelte-cabbc0){padding:.5rem}}@media(max-width:480px){.entity-detail.svelte-cabbc0{padding:1rem}.entity-title.svelte-cabbc0{font-size:1.25rem}.documents-table.svelte-cabbc0 td:where(.svelte-cabbc0):first-child{white-space:normal}.documents-table.svelte-cabbc0 td:where(.svelte-cabbc0):nth-child(3){display:none}.documents-table.svelte-cabbc0 thead:where(.svelte-cabbc0) th:where(.svelte-cabbc0):nth-child(3){display:none}.connected-entities.svelte-cabbc0{flex-direction:column}}
