.StartLateCalculator-module__8I7V1W__controls{grid-template-columns:1fr 2fr;gap:32px;margin-bottom:48px;display:grid}.StartLateCalculator-module__8I7V1W__field{flex-direction:column;gap:10px;display:flex}.StartLateCalculator-module__8I7V1W__label{font-size:var(--cm-text-sm-body);color:var(--cm-text-secondary);font-weight:500}.StartLateCalculator-module__8I7V1W__label strong{color:var(--cm-accent)}.StartLateCalculator-module__8I7V1W__input{background:var(--cm-surface-2);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-lg);color:var(--cm-text-primary);font-size:var(--cm-text-body);font-family:var(--cm-font-ui);transition:border-color var(--cm-duration-fast);outline:none;width:100%;padding:14px 16px}.StartLateCalculator-module__8I7V1W__input:focus{border-color:var(--cm-accent)}.StartLateCalculator-module__8I7V1W__slider{appearance:none;background:var(--cm-surface-3);cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px}.StartLateCalculator-module__8I7V1W__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cm-accent);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 0 8px #22c55e80}.StartLateCalculator-module__8I7V1W__scenarios{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:40px;display:grid}.StartLateCalculator-module__8I7V1W__scenario{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-xl);flex-direction:column;gap:12px;padding:20px 24px;display:flex}.StartLateCalculator-module__8I7V1W__scenarioBest{background:var(--cm-accent-surface-faint);border-color:var(--cm-accent-border)}.StartLateCalculator-module__8I7V1W__scHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px;display:flex}.StartLateCalculator-module__8I7V1W__scAge{font-size:var(--cm-text-body);color:var(--cm-text-primary);font-weight:700}.StartLateCalculator-module__8I7V1W__scYears{font-size:var(--cm-text-sm-body);color:var(--cm-text-tertiary)}.StartLateCalculator-module__8I7V1W__scCorpus{font-family:var(--cm-font-display);font-size:var(--cm-text-h3-card);color:var(--cm-accent);font-weight:700}.StartLateCalculator-module__8I7V1W__barTrack{background:var(--cm-surface-3);border-radius:5px;height:10px;overflow:hidden}.StartLateCalculator-module__8I7V1W__barFill{background:var(--cm-accent);height:100%;transition:width .5s var(--cm-ease-out-soft);border-radius:5px}.StartLateCalculator-module__8I7V1W__scMeta{font-size:var(--cm-text-xs-lg);color:var(--cm-text-muted);flex-wrap:wrap;gap:20px;display:flex}.StartLateCalculator-module__8I7V1W__scGain{color:var(--cm-accent)}.StartLateCalculator-module__8I7V1W__scCost{color:var(--cm-negative)}.StartLateCalculator-module__8I7V1W__insight{background:var(--cm-accent-surface-faint);border:1px solid var(--cm-accent-border);border-radius:var(--cm-radius-lg);font-size:var(--cm-text-sm-body);color:var(--cm-text-secondary);line-height:var(--cm-leading-ui);padding:20px 24px}.StartLateCalculator-module__8I7V1W__chartWrap{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-card-feature);margin-bottom:32px;padding:16px 12px 8px}.StartLateCalculator-module__8I7V1W__chartLegend{font-size:var(--cm-text-xs-lg);cursor:pointer;flex-wrap:wrap;gap:16px;margin-bottom:10px;display:flex}.StartLateCalculator-module__8I7V1W__legendItem{opacity:.6;transition:opacity var(--cm-duration-fast);align-items:center;gap:5px;display:flex}.StartLateCalculator-module__8I7V1W__legendActive{opacity:1;font-weight:700}.StartLateCalculator-module__8I7V1W__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.StartLateCalculator-module__8I7V1W__chart{width:100%;height:auto;display:block;overflow:visible}.StartLateCalculator-module__8I7V1W__scenarioActive{border-color:inherit!important;background:var(--cm-surface-2)!important}@media (max-width:719px){.StartLateCalculator-module__8I7V1W__controls{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.StartLateCalculator-module__8I7V1W__scenarios{grid-template-columns:1fr}.StartLateCalculator-module__8I7V1W__scenario{padding:18px 20px}.StartLateCalculator-module__8I7V1W__insight{padding:16px 18px}.StartLateCalculator-module__8I7V1W__chartWrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}}
