.run-charts{position:relative;margin-bottom:30px}.run-charts__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.run-charts__grid>.run-chart{display:flex;flex-direction:column;margin:0}.run-chart{margin:0;min-width:0;padding:15px 20px 10px;background:var(--body-background-color);border:1px solid var(--border-color)}.run-chart>.heading-s{margin-bottom:10px}.run-chart__scroll{flex:1;min-width:0}.run-chart__svg{display:block;width:100%;height:auto;overflow:visible;color:var(--secondary-text-color)}.run-chart--map{padding:0;overflow:hidden}.run-chart__map-heading{padding:15px 20px 0}.run-chart__map-heading>.heading-s{margin-bottom:10px}.run-chart__svg--map{aspect-ratio:4 / 3;overflow:hidden}.run-chart__svg [hidden]{display:none}.run-charts__readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;gap:4px 12px;margin:0 0 4px;text-align:left}.run-chart--profile .run-charts__readout{margin-inline-start:5%}.run-charts__readout>div{display:flex;align-items:baseline;gap:4px;min-width:0}.run-charts__readout dt{flex-shrink:0;color:var(--secondary-text-color);font-size:14px;font-weight:700;white-space:nowrap}.run-charts__readout dd{margin:0;min-width:0;overflow:hidden;color:var(--text-color);font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}@media (max-width:40em){.run-chart:not(.run-chart--map){padding:12px}.run-chart__map-heading{padding:12px 12px 0}.run-charts__readout{column-gap:8px}}@media (min-width:48em){.run-charts__readout{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64em){.run-charts{margin-bottom:0;container-type:inline-size}.run-charts__grid{grid-template-rows:auto minmax(260px,1fr);gap:12px}.run-chart--profile .run-chart__scroll{flex:none}.run-chart__scroll--map{position:relative;min-height:max(260px,37.5cqw)}.run-chart__svg--map{position:absolute;inset:0;height:100%;aspect-ratio:auto}}.run-chart__grid line{stroke:var(--border-color);stroke-width:1;vector-effect:non-scaling-stroke}.run-chart__axis{stroke:var(--border-color);stroke-width:1;vector-effect:non-scaling-stroke}.run-chart__tick,.run-chart__label{fill:var(--secondary-text-color);font-size:12px}.run-chart__unit{font-size:12px;fill:var(--secondary-text-color)}.run-chart__label{fill:var(--text-color)}.run-chart__line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.run-chart__line--altitude{stroke:var(--link-color)}.run-chart__line--airspeed{stroke:var(--secondary-text-color)}.run-chart__area{stroke:none}.run-chart__end,.run-chart__focus{stroke:var(--body-background-color);stroke-width:2}.run-chart__end--altitude{fill:var(--link-color)}.run-chart__end--airspeed{fill:var(--secondary-text-color)}.run-chart__crosshair{stroke:var(--text-color);stroke-width:1;vector-effect:non-scaling-stroke}.run-chart__start{fill:var(--body-background-color);stroke:var(--text-color);stroke-width:2}.run-chart__route{fill:none;stroke:var(--border-color);stroke-width:1.5;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.run-chart__airport{fill:var(--body-background-color);stroke:var(--text-color);stroke-width:2}.run-chart__airport-dot{fill:var(--text-color)}.run-chart__code{font-size:13px;font-weight:700;fill:var(--text-color)}.run-chart__aircraft{fill:var(--text-color);stroke:var(--body-background-color);stroke-width:1}.run-chart__scale line{stroke:var(--secondary-text-color);stroke-width:1;vector-effect:non-scaling-stroke}.run-chart__svg:focus-visible{outline:3px solid var(--focus-color);outline-offset:2px}.run-charts--playable .run-chart__svg{cursor:pointer}@media (max-width:40em){.run-charts__readout dt,.run-charts__readout dd{font-size:12px}.run-chart__unit{font-size:24px}.run-chart__tick{font-size:20px}.run-chart__code{font-size:18px}}@media (max-width:22.5em){.run-charts__readout dd{font-size:11px}}.run-chart__gradient-start{stop-color:var(--link-color);stop-opacity:.25}.run-chart__gradient-end{stop-color:var(--link-color);stop-opacity:0}.run-chart__area--altitude{fill:url(#run-altitude-fill);opacity:1}.run-chart__line--vertical_speed{stroke:var(--secondary-text-color)}.run-chart__end--vertical_speed{fill:var(--secondary-text-color)}.run-chart__line--n1_left,.run-chart__line--n1_right{stroke:var(--secondary-text-color)}.run-chart__line--n1_right{stroke-dasharray:5 3}.run-chart__end--n1_left,.run-chart__end--n1_right{fill:var(--secondary-text-color)}.run-chart__line--heading{stroke:var(--secondary-text-color)}.run-chart__end--heading{fill:var(--secondary-text-color)}.run-chart__phase{stroke:var(--border-color);stroke-dasharray:3 4}@media (forced-colors:active){.run-chart__line,.run-chart__end,.run-chart__focus{stroke:CanvasText}.run-chart__end,.run-chart__focus{fill:CanvasText}}