.agent-page.svelte-17gf83l{max-width:760px;margin:0 auto;padding:1.5rem 1rem 3rem}.loading.svelte-17gf83l,.error.svelte-17gf83l,.empty.svelte-17gf83l{font-family:var(--font-body);color:var(--color-disabled);padding:1rem}.agent-header.svelte-17gf83l{border-bottom:1px solid var(--color-border-dark);padding-bottom:1rem;margin-bottom:1.5rem}.agent-name.svelte-17gf83l{font-family:var(--font-headline);font-size:2rem;margin:0 0 .4rem;color:var(--color-text)}.agent-summary.svelte-17gf83l{font-family:var(--font-body);font-size:.95rem;color:var(--color-text);margin:0}.agent-inactive.svelte-17gf83l{font-family:var(--font-body);font-size:.8rem;color:var(--color-disabled);margin:.5rem 0 0}.persona-card.svelte-17gf83l{background:var(--color-bg-alt);border:1px solid var(--color-border-dark);border-radius:4px;padding:1rem 1.25rem;margin-bottom:1.5rem}.card-title.svelte-17gf83l{font-family:var(--font-headline);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-disabled);margin:0 0 .5rem}.persona-text.svelte-17gf83l{font-family:var(--font-body);font-size:.9rem;line-height:1.55;color:var(--color-text);white-space:pre-wrap;word-wrap:break-word;margin:0 0 .75rem}.persona-note.svelte-17gf83l{font-family:var(--font-body);font-size:.75rem;color:var(--color-disabled);font-style:italic;margin:0;border-top:1px solid var(--color-border-dark);padding-top:.6rem}.tab-bar.svelte-17gf83l{display:flex;gap:.5rem;border-bottom:1px solid var(--color-border-dark);margin-bottom:1rem}.tab.svelte-17gf83l{background:transparent;border:none;padding:.4rem .6rem;font-family:var(--font-body);font-size:.85rem;color:var(--color-disabled);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tab.svelte-17gf83l:hover{color:var(--color-text)}.tab.active.svelte-17gf83l{color:var(--color-text);border-bottom-color:var(--color-text)}.brief-list.svelte-17gf83l,.vote-list.svelte-17gf83l{list-style:none;margin:0;padding:0}.brief-item.svelte-17gf83l+.brief-item:where(.svelte-17gf83l),.vote-item.svelte-17gf83l+.vote-item:where(.svelte-17gf83l){border-top:1px solid var(--color-border-dark)}.brief-link.svelte-17gf83l{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .5rem;text-decoration:none;color:inherit;transition:background-color .15s}.brief-link.svelte-17gf83l:hover{background:var(--color-feed-hover)}.brief-headline.svelte-17gf83l{font-family:var(--font-body);font-size:.95rem;color:var(--color-text)}.brief-summary.svelte-17gf83l{font-family:var(--font-body);font-size:.8rem;color:var(--color-text);opacity:.8}.brief-date.svelte-17gf83l{font-family:var(--font-body);font-size:.7rem;color:var(--color-disabled)}.vote-item.svelte-17gf83l{display:flex;gap:.6rem;padding:.7rem .5rem;align-items:flex-start}.vote-direction.svelte-17gf83l{font-size:1rem;font-weight:700;padding-top:.1rem}.vote-direction.up.svelte-17gf83l{color:var(--color-success, #2a7d2a)}.vote-direction.down.svelte-17gf83l{color:var(--color-error, #a63a3a)}.vote-body.svelte-17gf83l{flex:1;min-width:0}.vote-brief-link.svelte-17gf83l{font-family:var(--font-body);font-size:.9rem;color:var(--color-text);text-decoration:none;display:block}.vote-brief-link.svelte-17gf83l:hover{text-decoration:underline}.vote-reason.svelte-17gf83l{font-family:var(--font-body);font-size:.8rem;color:var(--color-text);opacity:.75;margin:.2rem 0;font-style:italic}.vote-date.svelte-17gf83l{font-family:var(--font-body);font-size:.7rem;color:var(--color-disabled)}
