.dash-hero{padding-bottom:3rem}.dash-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.6rem;border:1px solid #315464;border-radius:100px;background:#112839;padding:.6rem 1rem;color:#c7e1e5}.dot{width:.55rem;height:.55rem;border-radius:50%;background:#79e4bc;box-shadow:0 0 12px #79e4bc}.dash-section{padding:4.5rem 0}.dash-controls{display:flex;gap:.7rem;flex-wrap:wrap;margin:2rem 0}.scenario-button{background:#162c3d;color:#d4e4eb;border:1px solid #3e5a6b;border-radius:8px;padding:.85rem 1.05rem;cursor:pointer;font:inherit}.scenario-button:hover,.scenario-button[aria-pressed=true]{border-color:#80e5ca;background:#16433f;color:#fff}.dash-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:1rem}.dash-primary,.dash-side,.signal-grid article{border:1px solid #345064;border-radius:14px;background:#101f30;padding:1.5rem}.dash-primary h3{font-size:1.8rem}.state-line{display:flex;gap:1rem;align-items:center;justify-content:space-between;background:#0b1928;border-radius:8px;padding:1rem;margin:1.5rem 0}.state-line span{font-size:.77rem;letter-spacing:.1em;color:#aac3cf}.state-line strong{color:#8cebd4}.dash-side .proof{margin-top:3rem;display:grid;gap:.8rem;border-top:1px solid #345064;padding-top:1.3rem;color:#b8ced9}.proof b{color:#edf6fa}.signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0}.signal-grid span{font-size:.75rem;letter-spacing:.16em;color:#7fe2cc}.signal-grid h3{font-size:1.35rem}.signal-grid code{display:block;overflow-wrap:anywhere;background:#091726;border-radius:6px;padding:.7rem;font-size:.83rem}.dash-grid pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:740px){.dash-grid,.signal-grid{grid-template-columns:1fr}.dash-controls{display:grid;grid-template-columns:repeat(2,1fr)}.scenario-button{font-size:.87rem}}

.capture{display:block;margin:2rem 0;max-width:100%;border:1px solid #345064;border-radius:14px;overflow:hidden;background:#101f30}.capture img{display:block;width:100%;height:auto}
