
.training-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px}.training-stats article{background:#0f1930;border:1px solid #22314a;border-radius:14px;padding:15px}.training-stats span{display:block;font-size:11px;color:#91a3bf;margin-bottom:8px}.training-stats strong{font-size:19px;color:#e1ebfa}.terminal-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:18px 0}.terminal-toolbar label{margin:0;min-width:100px}.terminal-toolbar select{padding:10px}.training-terminal-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.training-chart-card{min-width:0}.sim-chart-wrap{height:460px;position:relative}.sim-chart-wrap canvas{display:block;width:100%;height:100%;touch-action:pan-y}.chart-controls{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.chart-controls label{font-size:11px;display:flex;gap:10px;align-items:center;margin:0}.chart-controls input{width:120px}.order-fieldset{border:0;padding:0;margin:0;min-width:0}.order-fieldset[disabled]{opacity:.55}.synthetic-depth{display:flex;gap:25px;align-items:center;margin-top:20px}.depth-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px 20px;flex:1;font-size:11px}.close-position-form{display:flex;gap:8px;align-items:center;min-width:250px}.close-position-form input{max-width:145px;margin:0}.account-plan-grid,.plan-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.account-plan.current-plan{border-color:#618fff;box-shadow:0 0 0 1px #618fff}.account-plan h2{font-size:31px;margin-bottom:15px}.plan-settings-card{border:1px solid #293955;border-radius:14px;padding:18px;min-width:0}.plan-settings-card legend{font-weight:700;padding:0 8px}.daily-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:12px}.daily-results article{padding:15px;border:1px solid #293955;border-radius:12px}.daily-results span{display:block;font-size:12px;margin-bottom:8px}.daily-results strong{font-size:20px}@media(max-width:1250px){.training-stats{grid-template-columns:repeat(3,1fr)}.training-terminal-grid{grid-template-columns:1fr}.account-plan-grid,.plan-settings-grid{grid-template-columns:1fr 1fr}.sim-chart-wrap{height:430px}}@media(max-width:700px){.account-plan-grid,.plan-settings-grid{grid-template-columns:1fr}.training-stats{grid-template-columns:1fr 1fr}.training-stats strong{font-size:16px}.synthetic-depth{display:block}.depth-grid{margin-top:15px;font-size:10px}.sim-chart-wrap{height:360px}.terminal-toolbar{gap:10px}.terminal-toolbar label{min-width:calc(50% - 10px)}}
.lesson-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:24px;align-items:center}.lesson-grid canvas{width:100%;height:260px;background:#0c1424;border:1px solid #24324a;border-radius:12px}.lesson-explanation{min-height:96px;line-height:1.65}.lesson-lab .terminal-toolbar{align-items:end;margin-bottom:18px}.lesson-lab .key-values dd{font-variant-numeric:tabular-nums}.lesson-lab .key-values div{gap:16px}@media(max-width:800px){.lesson-grid{grid-template-columns:1fr}.lesson-grid canvas{height:240px}.lesson-explanation{min-height:0}}@media(prefers-reduced-motion:reduce){.lesson-lab *{animation:none!important;transition:none!important}}

.plan-path{list-style:decimal;display:flex;flex-wrap:wrap;gap:12px 36px;margin:16px 0;padding-left:24px}.plan-path li{padding:12px 16px;border:1px solid #293955;border-radius:12px;flex:1;min-width:180px}.plan-path li[aria-current="step"]{border-color:#618fff;background:#142344}.plan-path span{display:block;font-size:12px;color:#a9bad2;margin-top:6px}.account-plan h2{overflow-wrap:anywhere;font-size:clamp(22px,2.1vw,31px)}
