.ForecastBars_root__PUvOx{--fb-teal:#00c3be;--fb-yellow:#ffc000;--fb-blue:#5ed4f9;--fb-bar-h:clamp(24px,3.2vw,48px)}.ForecastBars_chart__s3rMk{display:flex;flex-direction:column;gap:var(--space-10)}@media(min-width:1024px){.ForecastBars_chart__s3rMk{flex-direction:row;align-items:stretch;gap:var(--space-12)}}.ForecastBars_plot__iqGl2{position:relative;display:flex;flex-direction:column;gap:clamp(20px,3.4vw,64px);flex:1 1 auto;min-width:0}.ForecastBars_row__n49vX{position:relative;display:grid;grid-template-columns:clamp(70px,8vw,120px) 1fr;align-items:center;grid-column-gap:var(--space-4);column-gap:var(--space-4)}.ForecastBars_rowLabel___0rhC{font-size:var(--text-sm);color:var(--color-text-muted)}@media(min-width:768px){.ForecastBars_rowLabel___0rhC{font-size:var(--text-base)}}.ForecastBars_gridLayer__S6QPf{position:absolute;inset:0 0 calc(var(--text-sm)*2) calc(clamp(70px,8vw,120px) + var(--space-4));pointer-events:none}.ForecastBars_gridLine__6D7Xf{position:absolute;top:0;bottom:0;width:1px;background:var(--color-border)}.ForecastBars_gridLine__6D7Xf:first-child{background:var(--color-text-muted-40)}.ForecastBars_track__Z4Arm{position:relative;height:var(--fb-bar-h)}.ForecastBars_fill__lfHrY{position:absolute;inset-block:0;left:0;border-radius:0 var(--radius-md) var(--radius-md) 0}.ForecastBars_axis___Gn40{position:relative;height:calc(var(--text-sm)*1.6);margin-left:calc(clamp(70px,8vw,120px) + var(--space-4))}.ForecastBars_tick__RfO32{position:absolute;top:0;transform:translateX(-50%);font-size:var(--text-xs);color:var(--color-text-muted-60);white-space:nowrap}.ForecastBars_tick__RfO32:first-child{transform:none}.ForecastBars_tick__RfO32:last-child{transform:translateX(-100%)}@media(min-width:768px){.ForecastBars_tick__RfO32{font-size:var(--text-sm)}}.ForecastBars_tickMinor__FabK7{display:none}@media(min-width:768px){.ForecastBars_tickMinor__FabK7{display:inline}}.ForecastBars_aside__7cvKv{display:flex;flex-direction:row;justify-content:center;gap:var(--space-6)}@media(min-width:1024px){.ForecastBars_aside__7cvKv{flex-direction:column;justify-content:center;gap:var(--space-6)}}.ForecastBars_asideRow__I3DeC{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--space-2)}@media(min-width:1024px){.ForecastBars_asideRow__I3DeC{flex-direction:row;justify-content:flex-end;gap:var(--space-4)}}.ForecastBars_asideLabel__eTKrW{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}@media(min-width:1024px){.ForecastBars_asideLabel__eTKrW{font-size:var(--text-base);text-align:right}}.ForecastBars_donut__VRicd{position:relative;width:clamp(72px,6.4vw,96px);aspect-ratio:1;flex-shrink:0}.ForecastBars_donutSvg__Yg1aX{display:block;width:100%;height:100%;transform:rotate(-90deg)}.ForecastBars_donutArc__803DN,.ForecastBars_donutTrack__Sh2ry{fill:none;stroke-width:11}.ForecastBars_donutTrack__Sh2ry{stroke:var(--color-border)}.ForecastBars_donutArc__803DN{stroke-linecap:round}.ForecastBars_donutValue__6THxs{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(13px,1.3vw,19px);font-weight:700;color:var(--color-text)}.PlaneTrail_root__6UoaN{--airevo-line:#0063a6;--airevo-trail-opacity:0.5;position:relative;width:100%;min-height:clamp(360px,54vw,600px);overflow:hidden}[data-theme=dark] .PlaneTrail_root__6UoaN{--airevo-line:#58aef2;--airevo-trail-opacity:0.85}.PlaneTrail_trail__87trD{position:absolute;top:50%;right:0;left:0;border-top:2px dashed var(--airevo-line);opacity:var(--airevo-trail-opacity);transform:translateY(-50%)}.PlaneTrail_lane__NBAXO{position:absolute;display:flex;align-items:center;inset:0}.PlaneTrail_plane__O0Ks2{width:clamp(256px,32vw,440px);color:var(--color-bg);will-change:transform}.PlaneTrail_plane__O0Ks2 svg{display:block;width:100%;height:auto}.PlaneTrail_plane__O0Ks2 svg [stroke]{stroke:var(--airevo-line)}.RouteMapAssembly_root__GxGii{position:relative;aspect-ratio:1500/885}.RouteMapAssembly_base__0mwyg{position:absolute;inset:0}.RouteMapAssembly_baseImg__Zljcr,.RouteMapAssembly_statsImg__F4Y0v{display:block;width:100%;height:auto}.RouteMapAssembly_arcs__6VYKj{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.RouteMapAssembly_statsCard__QjWuX{position:absolute;left:66.867%;top:35.367%;width:19.895%;border-radius:clamp(8px,1vw,15px);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@media(max-width:767px){.RouteMapAssembly_arc__ZdUhH{stroke-width:1.8}.RouteMapAssembly_dot__lDK8E{r:2.6px}}