.agent-shell{color:#e8eaed;max-width:720px;margin:0 auto;padding:32px 24px 64px;font-family:Inter,system-ui,sans-serif}.agent-breadcrumb{color:#9aa0a6;align-items:center;gap:6px;margin-bottom:24px;font-size:13px;display:flex}.agent-breadcrumb-link{color:inherit;text-decoration:none;transition:color .12s}.agent-breadcrumb-link:hover{color:#e8eaed}.agent-breadcrumb-sep{color:#3a3f47}.agent-breadcrumb-here{color:#e8eaed;font-family:JetBrains Mono,monospace;font-size:12px}.agent-header{border:1px solid #2a2e34;border-left:3px solid var(--agent-accent,#48f);background:linear-gradient(135deg,#1a1d22 0%,#111317 100%);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:28px;padding:20px 20px 20px 18px;display:grid}.agent-portrait{background:#ffffff08;border:1px solid #20232a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:64px;line-height:1;display:flex}.agent-header-body{min-width:0}.agent-name{letter-spacing:-.01em;text-decoration:underline;-webkit-text-decoration-color:var(--agent-accent,#48f);text-decoration-color:var(--agent-accent,#48f);text-underline-offset:4px;margin:0 0 4px;font-size:24px;font-weight:700;text-decoration-thickness:3px}.agent-tagline{color:#9aa0a6;margin:0 0 8px;font-size:13px;font-style:italic}.agent-styles{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.agent-style-tag{color:#b8c0c8;text-transform:uppercase;letter-spacing:.05em;background:#ffffff0a;border:1px solid #2a2e34;border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10px}.agent-header-follow{align-self:start}.agent-section{margin-bottom:24px}.agent-section-heading{letter-spacing:.08em;text-transform:uppercase;color:#9aa0a6;margin:0 0 8px;font-size:11px;font-weight:600}.agent-blurb,.agent-watch{color:#e8eaed;margin:0;font-size:14px;line-height:1.55}.agent-watch{background:#4ade800d;border-left:2px solid #4ade8080;border-radius:4px;padding:12px 14px}.agent-seated-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agent-seated-item{display:block}.agent-seated-link{color:#e8eaed;background:#15171b;border:1px solid #20232a;border-radius:6px;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:border-color .12s,background-color .12s;display:grid}.agent-seated-link:hover{border-color:var(--agent-accent,#48f);background:#1a1d22}.agent-seated-id{color:#7e838a;font-family:JetBrains Mono,monospace;font-size:11px}.agent-seated-label{font-size:14px;font-weight:500}.agent-seated-format,.agent-seated-blind{color:#9aa0a6;font-family:JetBrains Mono,monospace;font-size:11px}.agent-seated-cta{color:var(--agent-accent,#48f);font-size:14px}.agent-empty{color:#7e838a;margin:0;font-size:13px;font-style:italic}.agent-stats-placeholder{background:#15171b;border:1px dashed #2a2e34;border-radius:6px;flex-direction:column;gap:6px;padding:16px;display:flex}.agent-stats-coming{letter-spacing:.08em;text-transform:uppercase;color:#e8c547;font-family:JetBrains Mono,monospace;font-size:10px}.agent-stats-note{color:#7e838a;margin:0;font-size:12px;line-height:1.5}.agent-origin{border-top:1px solid #20232a;margin-top:32px;padding-top:16px}.agent-origin-heading{letter-spacing:.08em;text-transform:uppercase;color:#7e838a;margin:0 0 4px;font-size:10px}.agent-origin p{color:#9aa0a6;margin:0;font-size:12px;font-style:italic;line-height:1.5}.agent-footer-nav{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.agent-footer-link{color:#b8c0c8;background:#ffffff05;border:1px solid #2a2e34;border-radius:4px;padding:6px 12px;font-size:13px;text-decoration:none;transition:border-color .12s,color .12s,background-color .12s}.agent-footer-link:hover{border-color:var(--agent-accent,#48f);color:#e8eaed;background:#ffffff0a}@media (max-width:520px){.agent-header{text-align:left;grid-template-columns:1fr}.agent-portrait{width:56px;height:56px;font-size:40px}.agent-seated-link{grid-template-columns:auto 1fr auto;gap:6px}.agent-seated-format,.agent-seated-cta{display:none}}
