#sgtm-stage1-chart{margin:36px auto;padding:clamp(20px,3vw,40px);max-width:1320px;box-sizing:border-box;background:#f5f8fc;border:1px solid #d7e3ed;color:#102d43;font-family:inherit;isolation:isolate}
#sgtm-stage1-chart *{box-sizing:border-box}
#sgtm-stage1-chart .d434-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}
#sgtm-stage1-chart .d434-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:800;color:#076aae}
#sgtm-stage1-chart h2{font-size:clamp(26px,3.4vw,42px)!important;line-height:1.1!important;letter-spacing:-.035em;margin:10px 0!important;color:#102d43!important;max-width:none!important}
#sgtm-stage1-chart h2:after,#sgtm-stage1-chart h2:before{display:none!important}
#sgtm-stage1-chart .d434-heading p{color:#465d70!important;font-size:16px;line-height:1.6;margin:0!important}
#sgtm-stage1-chart .d434-example{flex-shrink:0;border:1px solid #b9d5e6;padding:8px 12px;font-size:12px;font-weight:700;color:#076aae;background:#e8f4fa}
#sgtm-stage1-chart .d434-screen{background:radial-gradient(ellipse at 70% 0%,#123956 0%,#081b2c 65%);border:1px solid #304c62;box-shadow:0 18px 36px #081b2c20;padding:clamp(16px,2.7vw,32px);color:#fff;overflow:hidden}
#sgtm-stage1-chart .d434-topline{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.14em;color:#c5d7e5;padding-bottom:20px;border-bottom:1px solid #304c62}
#sgtm-stage1-chart .d434-topline i{display:inline-block;width:6px;height:6px;background:#35c5f4;margin-right:8px;box-shadow:0 0 12px #35c5f480;border-radius:50%}
#sgtm-stage1-chart .d434-stats{display:grid;grid-template-columns:1fr 1fr;margin:24px 0;gap:30px}
#sgtm-stage1-chart .d434-stats>div+div{border-left:1px solid #304c62;padding-left:30px}
#sgtm-stage1-chart .d434-stats span{color:#c5d7e5;font-size:12px;font-weight:600;letter-spacing:.03em}
#sgtm-stage1-chart .d434-stats p{display:flex;align-items:baseline;gap:16px;margin:6px 0!important;font-size:clamp(26px,4vw,48px)!important;line-height:1.25;color:#fff!important;font-variant-numeric:tabular-nums}
#sgtm-stage1-chart .d434-stats b{color:#a8bdce;font-weight:500}
#sgtm-stage1-chart .d434-stats strong{color:#fff;font-weight:800}
#sgtm-stage1-chart .d434-stats small{font-size:14px;color:#c5d7e5;font-weight:500}
#sgtm-stage1-chart .d434-stats i{font-size:22px;font-style:normal;color:#35c5f4}
#sgtm-stage1-chart .d434-stats em{display:inline-block;color:#35c5f4;font-size:12px;font-weight:700;font-style:normal}
#sgtm-stage1-chart .d434-legend{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:22px;color:#c5d7e5;font-size:12px}
#sgtm-stage1-chart .d434-legend span{display:flex;align-items:center;gap:8px}
#sgtm-stage1-chart .d434-legend i{display:inline-block;width:22px;border-top:3px solid #35c5f4}
#sgtm-stage1-chart .d434-legend .d434-key-standard{border-top:2px dashed #a8bdce}
#sgtm-stage1-chart .d434-legend .d434-key-torque{border-color:#6aaeff}
#sgtm-stage1-chart .d434-plots{display:grid;grid-template-columns:1fr 1fr;gap:22px}
#sgtm-stage1-chart .d434-plot{min-width:0;background:#081b2c80;border:1px solid #304c62;padding:16px 10px 12px}
#sgtm-stage1-chart .d434-plot-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 6px}
#sgtm-stage1-chart h3{margin:0!important;font-size:16px!important;color:#fff!important;line-height:1.4!important}
#sgtm-stage1-chart .d434-plot-title span{color:#c5d7e5;font-size:11px}
#sgtm-stage1-chart svg{display:block;width:100%;height:auto;overflow:visible;margin-top:12px}
#sgtm-stage1-chart .d434-grid line{stroke:#304c62;stroke-width:1}
#sgtm-stage1-chart .d434-grid text{fill:#c5d7e5;font-size:18px;font-family:inherit}
#sgtm-stage1-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
#sgtm-stage1-chart .d434-standard{stroke:#a8bdce;stroke-width:2;stroke-dasharray:7 6}
#sgtm-stage1-chart .d434-stage{stroke-width:3;stroke:#35c5f4}
#sgtm-stage1-chart .d434-torque{stroke:#6aaeff}
#sgtm-stage1-chart .d434-cursor{stroke:#fff;stroke-opacity:.6;stroke-dasharray:3 5;stroke-width:1}
#sgtm-stage1-chart .d434-reading{display:flex;justify-content:space-between;gap:8px;padding:8px 6px 0;border-top:1px solid #304c62;color:#c5d7e5;font-size:11px}
#sgtm-stage1-chart .d434-reading strong{display:block;color:#fff;font-size:18px;margin-top:4px;font-variant-numeric:tabular-nums}
#sgtm-stage1-chart .d434-reading span:last-child{text-align:right}
#sgtm-stage1-chart .d434-controls{display:flex;align-items:center;gap:28px;margin-top:24px}
#sgtm-stage1-chart [hidden]{display:none!important}
#sgtm-stage1-chart .d434-range{flex:1;min-width:0}
#sgtm-stage1-chart label{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#c5d7e5;margin-bottom:10px}
#sgtm-stage1-chart output{color:#fff;font-variant-numeric:tabular-nums}
#sgtm-stage1-chart input[type=range]{width:100%;min-height:28px;margin:0;accent-color:#35c5f4;cursor:pointer;touch-action:pan-y;padding:0;background:transparent;border:0}
#sgtm-stage1-chart button{background:#102d43;border:1px solid #52748d;border-radius:0;padding:12px 18px;color:#fff;cursor:pointer;min-height:44px;font-family:inherit;font-size:12px;font-weight:700;white-space:nowrap}
#sgtm-stage1-chart button:hover{background:#174363;border-color:#35c5f4}
#sgtm-stage1-chart .d434-note{font-size:12px!important;line-height:1.7!important;color:#465d70!important;margin:16px 0 0!important;max-width:100%!important}
@media(max-width:720px){#sgtm-stage1-chart{padding:20px 14px;margin:24px auto}#sgtm-stage1-chart .d434-heading{align-items:flex-start;flex-direction:column;gap:12px}#sgtm-stage1-chart .d434-plots{grid-template-columns:1fr}#sgtm-stage1-chart .d434-topline>span:last-child{display:none}#sgtm-stage1-chart .d434-stats{gap:14px}#sgtm-stage1-chart .d434-stats>div+div{padding-left:14px}#sgtm-stage1-chart .d434-stats p{gap:7px;flex-wrap:wrap;font-size:28px!important}#sgtm-stage1-chart .d434-stats small{font-size:11px}#sgtm-stage1-chart .d434-stats i{font-size:16px}#sgtm-stage1-chart .d434-controls{flex-direction:column;align-items:stretch;gap:14px}#sgtm-stage1-chart .d434-screen{padding:16px 12px}}

/* V435: replace the wide image within the tuning stages section. */
#sgtm-stage1-chart{width:100%;max-width:none;margin:28px 0 0;padding:0;border:0;background:transparent;grid-column:1/-1;min-width:0}
