#osl-break-retest-20261023{--osl-panel:#101923;--osl-raised:#151f2a;--osl-ink:#edf1f4;--osl-muted:#a8b6c2;--osl-gold:#dfbf76;--osl-line:#a2b3c218;--osl-up:#8fcdb7;--osl-down:#d48f95;padding:18px;max-width:736px;margin:0 auto;color:var(--osl-ink);font:400 14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
  #osl-break-retest-20261023 *{box-sizing:border-box}
  #osl-break-retest-20261023 .osl-motion-window{overflow:hidden;background:var(--osl-panel);border:1px solid #dfbf763d;border-radius:14px;box-shadow:0 16px 45px #00000026}
  #osl-break-retest-20261023 .osl-motion-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 22px;border-bottom:1px solid var(--osl-line);background:var(--osl-raised)}
  #osl-break-retest-20261023 .osl-motion-brand{color:var(--osl-gold);font-size:11px;font-weight:500;letter-spacing:1.1px}
  #osl-break-retest-20261023 .osl-motion-demo-label{color:var(--osl-muted);font-size:11px;letter-spacing:.6px}
  #osl-break-retest-20261023 .osl-motion-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 8px}
  #osl-break-retest-20261023 h3{margin:0;color:var(--osl-ink);font:500 18px/1.35 system-ui,-apple-system,sans-serif}
  #osl-break-retest-20261023 .osl-motion-heading p{margin:7px 0 0;color:var(--osl-muted);font-size:12px}
  #osl-break-retest-20261023 .osl-motion-quote{text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}
  #osl-break-retest-20261023 .osl-motion-quote>span{display:block;font-size:11px;color:var(--osl-muted)}
  #osl-break-retest-20261023 .osl-motion-quote strong{display:block;font-size:21px;font-weight:500;color:var(--osl-ink)}
  #osl-break-retest-20261023 .osl-motion-plot{height:330px;margin:0 12px}
  #osl-break-retest-20261023 [data-chart]{display:block;width:100%;height:100%}
  #osl-break-retest-20261023 [data-chart] text{font:400 11px system-ui,-apple-system,sans-serif;fill:var(--osl-muted);font-variant-numeric:tabular-nums}
  #osl-break-retest-20261023 [data-price-tag-text]{font-weight:500!important;fill:#101923!important}
  #osl-break-retest-20261023 .osl-motion-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid var(--osl-line);color:var(--osl-muted);font-size:12px}
  #osl-break-retest-20261023 .osl-motion-footer [data-stage]{flex:1;min-width:0}
  #osl-break-retest-20261023 .osl-motion-footer button{flex-shrink:0}
  #osl-break-retest-20261023 button{min-height:38px;padding:7px 16px;border:1px solid #dfbf7666;border-radius:6px;background:transparent;color:var(--osl-gold);font:500 12px/1.5 system-ui,-apple-system,sans-serif}
  #osl-break-retest-20261023 button:hover{background:#dfbf7610}
  @media(max-width:460px){#osl-break-retest-20261023{padding:8px}#osl-break-retest-20261023 .osl-motion-header{padding:14px}#osl-break-retest-20261023 .osl-motion-heading{padding:18px 14px 5px;flex-wrap:wrap;gap:12px}#osl-break-retest-20261023 h3{font-size:17px}#osl-break-retest-20261023 .osl-motion-quote{text-align:left;display:flex;align-items:baseline;gap:12px;width:100%}#osl-break-retest-20261023 .osl-motion-plot{height:275px;margin:0 5px}#osl-break-retest-20261023 .osl-motion-footer{padding:12px 14px}#osl-break-retest-20261023 button{min-height:44px}}

/* Fit the approved component into the existing homepage hero. */
#osl-break-retest-20261023.terminal-animated{padding:0;max-width:none;margin:0;min-width:0;background:none;border:0;box-shadow:none}
#osl-break-retest-20261023 .osl-motion-header{height:auto;min-height:44px;padding:14px 16px}
#osl-break-retest-20261023 .osl-motion-heading{padding:18px 16px 8px}
#osl-break-retest-20261023 .osl-motion-plot{height:260px}
#osl-break-retest-20261023 .osl-motion-footer{margin:0;min-height:64px;padding:12px 16px}
#osl-break-retest-20261023>.floating{position:static;bottom:auto;left:auto;margin:12px 0 0;padding:10px 14px;box-shadow:none}
#osl-break-retest-20261023 [data-chart]{display:none}
#osl-break-retest-20261023 .home-chart-fallback{height:100%}
#osl-break-retest-20261023 .home-chart-fallback svg{display:block;width:100%;height:100%}
#osl-break-retest-20261023.chart-is-ready [data-chart]{display:block}
#osl-break-retest-20261023.chart-is-ready .home-chart-fallback{display:none}
@media(max-width:900px) and (min-width:681px){#osl-break-retest-20261023 .osl-motion-heading{flex-wrap:wrap}#osl-break-retest-20261023 .osl-motion-quote{text-align:left;display:flex;align-items:baseline;gap:12px;width:100%}}
@media(max-width:680px){#osl-break-retest-20261023.terminal-animated{transform:none}#osl-break-retest-20261023 .osl-motion-plot{height:275px}}
@media(pointer:coarse){#osl-break-retest-20261023 button{min-height:44px}}

