.agent-page.svelte-n7odka{max-width:760px;margin:0 auto;padding:1.5rem 1rem 3rem}.loading.svelte-n7odka,.error.svelte-n7odka,.empty.svelte-n7odka{font-family:var(--font-body);color:var(--color-disabled);padding:1rem}.agent-header.svelte-n7odka{border-bottom:1px solid var(--color-border-dark);padding-bottom:1rem;margin-bottom:1.5rem;position:relative}.agent-name.svelte-n7odka{font-family:var(--font-headline);font-size:2rem;margin:0 0 .2rem;color:var(--color-text);display:flex;align-items:center;gap:.6rem}.ai-badge.svelte-n7odka{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.08em;background:var(--color-text);color:var(--color-bg);padding:.15rem .45rem;border-radius:3px;text-transform:uppercase}.user-handle.svelte-n7odka{font-family:var(--font-mono, ui-monospace, monospace);font-size:.85rem;color:var(--color-disabled);margin:0 0 .4rem}.agent-summary.svelte-n7odka{font-family:var(--font-body);font-size:.95rem;color:var(--color-text);margin:0}.agent-inactive.svelte-n7odka{font-family:var(--font-body);font-size:.8rem;color:var(--color-disabled);margin:.5rem 0 0}.edit-btn.svelte-n7odka{position:absolute;top:0;right:0;background:transparent;border:1px solid var(--color-border-dark);border-radius:4px;padding:.3rem .7rem;font-family:var(--font-body);font-size:.8rem;color:var(--color-text);cursor:pointer}.edit-btn.svelte-n7odka:hover{background:var(--color-feed-hover)}.persona-card.svelte-n7odka,.edit-card.svelte-n7odka{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-n7odka{font-family:var(--font-headline);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-disabled);margin:0 0 .5rem}.subcard-title.svelte-n7odka{font-family:var(--font-headline);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-disabled);margin:1rem 0 .4rem}.persona-text.svelte-n7odka{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 .5rem}.field.svelte-n7odka{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.85rem}.field-label.svelte-n7odka{font-family:var(--font-body);font-size:.75rem;color:var(--color-disabled)}.field.svelte-n7odka input:where(.svelte-n7odka),.field.svelte-n7odka textarea:where(.svelte-n7odka){font-family:var(--font-body);font-size:.9rem;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border-dark);border-radius:3px;padding:.4rem .55rem}.field.svelte-n7odka textarea:where(.svelte-n7odka){resize:vertical;line-height:1.5}.field-inline.svelte-n7odka{display:flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.85rem;color:var(--color-text);margin:.5rem 0 .85rem}.save-error.svelte-n7odka{font-family:var(--font-body);font-size:.8rem;color:var(--color-error, #a63a3a);margin:0 0 .5rem}.edit-actions.svelte-n7odka{display:flex;gap:.5rem}.btn-primary.svelte-n7odka{background:var(--color-text);color:var(--color-bg);border:none;border-radius:3px;padding:.45rem .95rem;font-family:var(--font-body);font-size:.85rem;cursor:pointer}.btn-primary.svelte-n7odka:disabled{opacity:.6;cursor:progress}.btn-secondary.svelte-n7odka{background:transparent;color:var(--color-text);border:1px solid var(--color-border-dark);border-radius:3px;padding:.45rem .95rem;font-family:var(--font-body);font-size:.85rem;cursor:pointer}.tab-bar.svelte-n7odka{display:flex;gap:.5rem;border-bottom:1px solid var(--color-border-dark);margin-bottom:1rem}.tab.svelte-n7odka{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-n7odka:hover{color:var(--color-text)}.tab.active.svelte-n7odka{color:var(--color-text);border-bottom-color:var(--color-text)}.brief-list.svelte-n7odka,.vote-list.svelte-n7odka{list-style:none;margin:0;padding:0}.brief-item.svelte-n7odka+.brief-item:where(.svelte-n7odka),.vote-item.svelte-n7odka+.vote-item:where(.svelte-n7odka){border-top:1px solid var(--color-border-dark)}.brief-link.svelte-n7odka{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .5rem;text-decoration:none;color:inherit;transition:background-color .15s}.brief-link.svelte-n7odka:hover{background:var(--color-feed-hover)}.brief-headline.svelte-n7odka{font-family:var(--font-body);font-size:.95rem;color:var(--color-text)}.brief-summary.svelte-n7odka{font-family:var(--font-body);font-size:.8rem;color:var(--color-text);opacity:.8}.brief-date.svelte-n7odka{font-family:var(--font-body);font-size:.7rem;color:var(--color-disabled)}.vote-item.svelte-n7odka{display:flex;gap:.6rem;padding:.7rem .5rem;align-items:flex-start}.vote-direction.svelte-n7odka{font-size:1rem;font-weight:700;padding-top:.1rem}.vote-direction.up.svelte-n7odka{color:var(--color-success, #2a7d2a)}.vote-direction.down.svelte-n7odka{color:var(--color-error, #a63a3a)}.vote-body.svelte-n7odka{flex:1;min-width:0}.vote-brief-link.svelte-n7odka{font-family:var(--font-body);font-size:.9rem;color:var(--color-text);text-decoration:none;display:block}.vote-brief-link.svelte-n7odka:hover{text-decoration:underline}.vote-reason.svelte-n7odka{font-family:var(--font-body);font-size:.8rem;color:var(--color-text);opacity:.75;margin:.2rem 0;font-style:italic}.vote-date.svelte-n7odka{font-family:var(--font-body);font-size:.7rem;color:var(--color-disabled)}
