.person-detail.svelte-1hbmsqu{max-width:1000px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;gap:16px}.back-link.svelte-1hbmsqu{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--text-secondary);text-decoration:none;transition:color .15s;padding-top:16px}.back-link.svelte-1hbmsqu:hover{color:var(--text-primary)}.back-link.svelte-1hbmsqu .material-icons:where(.svelte-1hbmsqu){font-size:18px}.bio-section.svelte-1hbmsqu{display:flex;gap:20px;align-items:flex-start;padding:20px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px}.bio-avatar.svelte-1hbmsqu{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:600;color:#fff;flex-shrink:0}.bio-info.svelte-1hbmsqu{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.bio-top-row.svelte-1hbmsqu{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bio-name.svelte-1hbmsqu{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.category-badge.svelte-1hbmsqu{font-size:11px;font-weight:600;text-transform:capitalize;padding:2px 8px;border-radius:4px}.bio-description.svelte-1hbmsqu{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.5}.bio-badges.svelte-1hbmsqu{display:flex;gap:8px;flex-wrap:wrap}.badge.svelte-1hbmsqu{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted);padding:2px 8px;border-radius:4px;background:#ffffff0d}.badge.svelte-1hbmsqu .material-icons:where(.svelte-1hbmsqu){font-size:14px}.alias-row.svelte-1hbmsqu{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.alias-label.svelte-1hbmsqu{font-size:10px;color:var(--text-muted);font-style:italic;margin-right:2px}.alias.svelte-1hbmsqu{font-size:11px;color:var(--text-secondary);padding:0 5px;border-radius:3px;background:#ffffff0d}.alias-more.svelte-1hbmsqu{font-size:10px;color:var(--text-muted)}.bio-meta.svelte-1hbmsqu{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:2px}.meta-item.svelte-1hbmsqu{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--text-muted)}.meta-item.svelte-1hbmsqu .material-icons:where(.svelte-1hbmsqu){font-size:16px}.source-chips.svelte-1hbmsqu{display:flex;gap:4px}.chip.svelte-1hbmsqu{font-size:10px;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:4px;background:#ffffff14;color:var(--text-muted);font-weight:500}.tab-bar.svelte-1hbmsqu{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--border);padding-bottom:0}.tab.svelte-1hbmsqu{display:flex;align-items:center;gap:5px;padding:10px 14px;font-size:13px;font-weight:500;color:var(--text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:all .15s}.tab.svelte-1hbmsqu:hover{color:var(--text-primary)}.tab.active.svelte-1hbmsqu{color:var(--accent);border-bottom-color:var(--accent)}.tab.svelte-1hbmsqu .material-icons:where(.svelte-1hbmsqu){font-size:16px}.tab-count.svelte-1hbmsqu{font-size:10px;padding:1px 5px;border-radius:8px;background:#ffffff14;color:var(--text-muted)}.tab.active.svelte-1hbmsqu .tab-count:where(.svelte-1hbmsqu){background:var(--accent);color:#fff}.tab-content.svelte-1hbmsqu{min-height:200px}.section-info.svelte-1hbmsqu{font-size:13px;color:var(--text-muted);padding:8px 0 12px}.empty.svelte-1hbmsqu{padding:40px 16px;text-align:center;color:var(--text-muted);font-size:14px}.rel-list.svelte-1hbmsqu{display:flex;flex-direction:column;gap:2px}.rel-row.svelte-1hbmsqu{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px}.rel-name.svelte-1hbmsqu{flex:1;font-size:14px;font-weight:500;color:var(--text-primary)}.rel-type.svelte-1hbmsqu{font-size:11px;color:var(--text-muted);padding:1px 6px;border-radius:3px;background:#ffffff0d}.rel-weight.svelte-1hbmsqu{font-size:12px;color:var(--text-muted);min-width:28px;text-align:right}.event-list.svelte-1hbmsqu{display:flex;flex-direction:column;gap:8px}.event-card.svelte-1hbmsqu{padding:12px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:6px}.event-header.svelte-1hbmsqu{display:flex;align-items:center;gap:8px}.event-date.svelte-1hbmsqu{font-size:12px;color:var(--text-muted);font-family:monospace}.event-type.svelte-1hbmsqu{font-size:10px;text-transform:uppercase;letter-spacing:.5px;padding:1px 6px;border-radius:3px;background:#42a5f526;color:#42a5f5}.event-headline.svelte-1hbmsqu{font-size:14px;color:var(--text-primary);line-height:1.4}.event-loc.svelte-1hbmsqu{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted)}.event-loc.svelte-1hbmsqu .material-icons:where(.svelte-1hbmsqu){font-size:14px}.event-people.svelte-1hbmsqu{display:flex;flex-wrap:wrap;gap:4px}.participant-chip.svelte-1hbmsqu{font-size:11px;padding:1px 6px;border-radius:3px;background:#ffffff0d;color:var(--text-secondary);border:1px solid var(--border)}.table-wrap.svelte-1hbmsqu{overflow-x:auto}.data-table.svelte-1hbmsqu{width:100%;border-collapse:collapse;font-size:13px}.data-table.svelte-1hbmsqu th:where(.svelte-1hbmsqu){text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:8px 10px;border-bottom:1px solid var(--border)}.data-table.svelte-1hbmsqu td:where(.svelte-1hbmsqu){padding:8px 10px;color:var(--text-secondary);border-bottom:1px solid var(--border)}.data-table.svelte-1hbmsqu tr:where(.svelte-1hbmsqu):hover td:where(.svelte-1hbmsqu){background:var(--bg-hover)}.nowrap.svelte-1hbmsqu{white-space:nowrap}.doc-list.svelte-1hbmsqu{display:flex;flex-direction:column;gap:8px}.doc-card.svelte-1hbmsqu{padding:12px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:6px}.doc-header.svelte-1hbmsqu{display:flex;align-items:center;gap:8px}.tier-badge.svelte-1hbmsqu{font-size:10px;font-weight:700;letter-spacing:.5px;padding:1px 6px;border-radius:3px}.doc-date.svelte-1hbmsqu{font-size:12px;color:var(--text-muted)}.doc-headline.svelte-1hbmsqu{font-size:14px;color:var(--text-primary);line-height:1.4}.doc-quote.svelte-1hbmsqu{font-size:13px;color:var(--text-muted);font-style:italic;margin:0;padding-left:12px;border-left:2px solid var(--border);line-height:1.4}.doc-parties.svelte-1hbmsqu{display:flex;gap:16px;font-size:12px;color:var(--text-muted)}.evidence-list.svelte-1hbmsqu{display:flex;flex-direction:column;gap:8px}.evidence-card.svelte-1hbmsqu{padding:12px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:6px}.evidence-header.svelte-1hbmsqu{display:flex;align-items:center;gap:8px}.evidence-type.svelte-1hbmsqu{font-size:10px;text-transform:uppercase;letter-spacing:.5px;padding:1px 6px;border-radius:3px;background:#ff980026;color:#ffa726}.evidence-agency.svelte-1hbmsqu{font-size:11px;color:var(--text-muted)}.evidence-desc.svelte-1hbmsqu{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.4}.evidence-person.svelte-1hbmsqu{font-size:12px;color:var(--text-muted)}@media(max-width:600px){.bio-section.svelte-1hbmsqu{flex-direction:column;align-items:center;text-align:center}.bio-top-row.svelte-1hbmsqu,.bio-meta.svelte-1hbmsqu,.alias-row.svelte-1hbmsqu{justify-content:center}.tab-bar.svelte-1hbmsqu{gap:0}.tab.svelte-1hbmsqu{padding:8px 10px;font-size:12px}}
