.agent-directory{--ink:#e9edf2;--muted:#9caab9;--line:#29333e;--accent:#a5f0d5;color:var(--ink);overscroll-behavior-y:contain;background:#10171e;height:100dvh;padding:28px max(24px,50vw - 620px) 60px;font-family:inherit;overflow:hidden auto}.agent-directory *{box-sizing:border-box}.agent-directory a{color:inherit;text-decoration:none}.agent-directory a:hover{text-decoration:underline}.agent-nav,.agent-nav nav,.section-heading,.card-top,.agent-assessment,.agent-status{justify-content:space-between;align-items:center;gap:16px;display:flex}.agent-nav{border-bottom:1px solid var(--line);padding-bottom:30px}.agent-nav>a{letter-spacing:2px;font-size:22px}.agent-nav nav{color:var(--muted);font-size:13px}.agent-nav nav span{color:var(--accent)}.agent-hero{max-width:820px;padding:65px 0 35px}.eyebrow{letter-spacing:3px;color:var(--accent);font-size:11px}.agent-hero h1{letter-spacing:-3px;margin:24px 0;font-size:clamp(38px,5.5vw,70px);font-weight:500;line-height:1.07}.agent-hero em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.agent-hero p{max-width:620px;color:var(--muted);font-size:17px;line-height:1.7}.agent-summary{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;padding:25px 0;display:grid}.agent-summary div{flex-direction:column;gap:8px;display:flex}.agent-summary b{font-size:32px;font-weight:500}.agent-summary span{color:var(--muted);font-size:12px}.capability-scale{padding:30px 0}.section-heading h2{font-size:18px;font-weight:500}.section-heading>span,.capability-scale p{color:var(--muted);font-size:12px;line-height:1.6}.level-track{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(6,1fr);gap:10px;padding:24px 12px;display:grid}.level-track>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;min-height:88px;display:flex}.level-orb{background:var(--accent);border-radius:50%;display:block;box-shadow:0 0 20px #a5f0d525}.level-track b{font-size:12px}.level-track small{color:var(--muted);text-align:center;font-size:11px}.agi-goal{border-left:1px dashed #53616e}.agi-goal .level-orb{border:1px dashed var(--muted);width:42px;height:42px;box-shadow:none;background:0 0}.agent-toolbar{gap:16px;display:flex}.agent-toolbar label{color:var(--muted);flex-direction:column;gap:10px;font-size:12px;display:flex}.agent-toolbar label:first-child{flex:1}.agent-directory input,.agent-directory select,.agent-directory button{font:inherit;color:var(--ink);background:#18222c;border:1px solid #465564;border-radius:8px;padding:12px}.agent-directory input{width:100%}.agent-directory button{cursor:pointer;white-space:nowrap;font-size:12px}.agent-directory :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.agent-status{color:var(--muted);margin:18px 0;font-size:12px;line-height:1.6}.result-count{color:var(--muted);margin-bottom:20px;font-size:12px}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.agent-card{border:1px solid var(--line);background:linear-gradient(135deg,#1a2630,#151e27);border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.agent-symbol{width:42px;height:42px;color:var(--accent);background:#a5f0d50b;border:1px solid #497364;border-radius:12px;place-items:center;font-size:13px;display:grid}.group-label{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:10px}.agent-card h2{margin:22px 0 10px;font-size:20px;font-weight:500}.mission{color:#b4c1cd;min-height:66px;margin:0 0 18px;font-size:13px;line-height:1.65}.quality-tags{flex-wrap:wrap;gap:6px;margin-bottom:26px;display:flex}.quality-tags span{color:#becbd6;border:1px solid #3c4a56;border-radius:20px;padding:5px 8px;font-size:10px}.agent-assessment{margin-top:auto;font-size:12px}.agent-assessment strong{color:var(--accent);font-weight:500}.agent-assessment>span{color:var(--muted);font-size:10px}.capability-meter{gap:4px;margin:12px 0;display:flex}.capability-meter span{background:#34424e;border-radius:5px;flex:1;height:4px}.capability-meter .filled{background:var(--accent)}.chart-empty{text-align:center;height:100px;color:var(--muted);background:repeating-linear-gradient(0deg,#0000,#0000 31px,#26343f 32px);place-items:center;margin-bottom:10px;font-size:11px;display:grid}.evolution-chart{color:var(--accent);margin:0 0 15px}.evolution-chart svg{width:100%;height:90px;display:block}.chart-grid{stroke:#34424e;stroke-width:.6px}.evolution-chart circle{fill:currentColor}.evolution-chart figcaption{color:var(--muted);justify-content:space-between;gap:4px;font-size:8px;display:flex}.agent-directory details{color:var(--muted);font-size:12px;line-height:1.65}.agent-directory summary{cursor:pointer;color:var(--ink);border-top:1px solid var(--line);padding:12px 0}.agent-directory table{table-layout:fixed;overflow-wrap:anywhere;text-align:left;width:100%;font-size:10px}.agent-directory footer{color:var(--muted);margin-top:36px;font-size:12px;line-height:1.8}@media (max-width:950px){.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.agent-directory{padding:20px}.agent-nav nav{gap:12px;font-size:10px}.agent-summary{grid-template-columns:repeat(2,1fr)}.agent-grid{grid-template-columns:1fr}.level-track{grid-template-columns:repeat(3,1fr);gap:20px}.agent-toolbar{flex-direction:column}.section-heading{flex-direction:column;align-items:flex-start;gap:0}.agent-status{align-items:flex-start}.agent-hero{padding-top:45px}.agent-hero h1{letter-spacing:-1.5px}}.performance-notice{color:var(--muted,#999);margin:0 0 20px;font-size:13px;line-height:1.6}.runtime-metrics{border-top:1px solid #ffffff16;margin-top:16px;padding-top:16px}.runtime-metrics dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.runtime-metrics dt{color:#a7abb7;font-size:11px}.runtime-metrics dd{color:#e8ecf4;margin:3px 0 0;font-size:20px}.runtime-metrics p,.runtime-empty{color:#a7abb7;font-size:11px;line-height:1.6}.runtime-chart{color:#8adbc7;margin:12px 0}.runtime-chart svg{fill:currentColor;width:100%;height:auto;display:block}.runtime-chart figcaption{text-align:center;color:#a7abb7;font-size:10px}
