.at-live-chart{min-width:0;margin:2rem 0;border:1px solid rgba(56,189,248,.22);border-radius:24px;background:linear-gradient(145deg,rgba(56,189,248,.06),rgba(52,211,153,.025)),#06101f;box-shadow:0 20px 60px rgba(0,0,0,.18);overflow:hidden;scroll-margin-top:6rem}
.at-live-chart-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px}
.at-live-chart-eyebrow{margin:0 0 10px;color:#7dd3fc;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.at-live-chart-heading h2{margin:0;color:#f8fafc;font-size:clamp(21px,2.5vw,28px);font-weight:800;line-height:1.25;letter-spacing:-.025em}
.at-live-chart-heading p:not(.at-live-chart-eyebrow){max-width:740px;margin:12px 0 0;color:#a8bdd0;font-size:14px;line-height:1.75}
.at-live-chart-open{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 14px;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:rgba(255,255,255,.04);color:#bae6fd;text-decoration:none;font-size:12px;font-weight:700}
.at-live-chart-open:hover{background:rgba(56,189,248,.1);color:#fff}
.at-live-chart-open:focus-visible{outline:2px solid #38bdf8;outline-offset:4px}
.at-live-chart-frame-shell{margin:0 16px;border:1px solid rgba(148,163,184,.16);border-radius:16px;overflow:hidden;background:#06101f}
.at-live-chart iframe{display:block;width:100%;height:920px;border:0;background:#06101f}
.at-live-chart-note{margin:0;padding:16px 28px 22px;color:#8fa7bb;font-size:11px;line-height:1.7}
@media(max-width:1150px){.at-live-chart iframe{height:1120px}}
@media(max-width:640px){.at-live-chart{border-radius:18px;margin:1.5rem 0}.at-live-chart-heading{flex-direction:column;gap:16px;padding:22px 18px}.at-live-chart-frame-shell{margin:0 8px;border-radius:12px}.at-live-chart-note{padding:14px 18px 18px}.at-live-chart-heading p:not(.at-live-chart-eyebrow){font-size:13px}}
