.slp-band.slp-band--live{background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface))}.slp-live-stage{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:1.25rem;margin-top:1.5rem;display:grid}.slp-live-chart,.slp-live-readout{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);min-width:0;padding:1.25rem}.slp-live-chart .strategy-chart-base{text-align:right;color:var(--color-text-muted);margin:.25rem 0 0;font-size:.72rem}.slp-live-readout{flex-direction:column;gap:.75rem;display:flex}.slp-live-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:8px;font-size:.69rem;font-weight:700;display:inline-flex}.slp-live-tag:before{content:"";border-radius:var(--radius-pill);background:var(--color-primary);width:7px;height:7px}.slp-live-pair{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;margin:0;display:grid}.slp-live-reading{padding-top:.75rem}.slp-live-reading+.slp-live-reading{border-left:1px solid var(--color-border);padding-left:1rem}.slp-live-reading dt{color:var(--color-text-muted);align-items:center;gap:8px;font-size:.78rem;display:flex}.slp-live-reading dt:before{content:"";border-top:2px solid var(--color-primary);flex:none;width:18px}.slp-live-reading--benchmark dt:before{border-top-style:dashed;border-top-color:var(--color-text-muted)}.slp-live-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-text);white-space:nowrap;margin:.2rem 0 0;font-size:1.75rem;font-weight:700;line-height:1.1}.slp-live-gap{color:var(--color-text);margin:0;font-size:.9rem}.slp-live-sub{color:var(--color-text-muted);margin:0;font-size:.8rem}.slp-live-note{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin:auto 0 0;padding-top:.75rem;font-size:.8rem;line-height:1.5}.slp-live-versions{border-collapse:collapse;width:100%;margin-top:1.5rem;font-size:.875rem}.slp-live-versions caption{caption-side:top;text-align:left;color:var(--color-text);padding-bottom:.5rem;font-weight:600}.slp-live-versions th,.slp-live-versions td{border-bottom:1px solid var(--color-border-soft);text-align:left;padding:.55rem .75rem}.slp-live-versions thead th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);border-bottom-color:var(--color-text);font-size:.69rem;font-weight:400}.slp-live-versions td:nth-child(n+3),.slp-live-versions thead th:nth-child(n+3){text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.slp-live-versions td:nth-child(n+3){white-space:nowrap}.slp-live-versions tbody th{font-family:var(--font-mono);font-weight:700}.slp-live-row--active th,.slp-live-row--active td{color:var(--color-text);font-weight:600}.slp-live-row--active th{color:var(--color-primary)}.slp-live-versions-note{color:var(--color-text-muted);max-width:60em;margin:.75rem 0 0;font-size:.8rem;line-height:1.5}.slp-live-periods{margin-top:2rem}.slp-live-periods-heading{margin:0 0 .5rem;font-size:1.05rem}.slp-live-period{margin-top:1rem}.slp-live-period-title{color:var(--color-text);margin:0;font-size:.9rem;font-weight:600}.slp-live-period-scroll{overflow-x:auto}.slp-live-period .slp-live-versions{margin-top:.25rem}@media (width<=768px){.slp-live-stage{grid-template-columns:1fr}.slp-live-chart,.slp-live-readout{padding:1rem}.slp-live-versions{font-size:.8rem}.slp-live-versions th,.slp-live-versions td{padding:.5rem .4rem}}
