.at-body{align-content:start;gap:18px;padding:20px 26px 22px}.at-body,.at-pick{display:grid;min-width:0}.at-pick{gap:10px}.at-pick-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.at-pick-row button{min-height:44px;padding:10px 16px;background:transparent;border:1px solid var(--tc-edge);border-radius:8px;font-size:var(--demo-label-size);color:var(--tc-muted);transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.at-pick-row button:hover{background:#14374a;color:var(--tc-ink)}.at-pick-row button[aria-pressed=true]{background:#14374a;border-color:var(--tc-coral);color:var(--tc-ink)}.at-chart{position:relative;display:grid;gap:6px;min-width:0;padding-left:34px}.at-chart svg{display:block;width:100%;height:200px;overflow:visible}.at-ticks{position:absolute;inset:0 auto 24px 0;width:34px}.at-ticks span{position:absolute;left:0;transform:translateY(-50%);font-size:var(--demo-meta-size);color:var(--tc-muted)}.at-line-grid{stroke:#24475a;stroke-width:1}.at-line-team{fill:none;stroke:#7f97a1;stroke-width:1.5;stroke-dasharray:2 4;stroke-linecap:round}.at-line-agent{fill:none;stroke:var(--tc-coral);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;transition:none}.at-axis{display:flex;justify-content:space-between;font-size:var(--demo-meta-size);color:var(--tc-muted)}.at-legend{display:flex;flex-wrap:wrap;gap:6px 20px}.at-key{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;font-size:var(--demo-meta-size);color:var(--tc-muted)}.at-key:before{content:"";height:0;border-top-width:2px;border-top-style:solid}.at-key-agent:before{border-top-color:var(--tc-coral)}.at-key-team:before{border-top-color:#7f97a1;border-top-style:dotted}.at-reading{display:grid;min-width:0;padding-top:16px;border-top:1px solid var(--tc-edge)}.at-reading-state{grid-area:1/1;display:grid;gap:6px;min-width:0;font-size:var(--demo-copy-size);visibility:hidden;opacity:0;transition:opacity .15s var(--ease)}.at-reading-state[data-active]{visibility:visible;opacity:1}.at-read-miss,.at-read-trend{line-height:1.5}.at-read-miss{color:var(--tc-muted)}@media (max-width:600px){.at-body{padding-inline:18px}.at-chart svg{height:160px}}