.FlightTrackingPage-module__2nUm8W__page{--tracking-accent:var(--accent-flight);--tracking-surface:var(--surface-elevated);--tracking-label-size:.875rem;--tracking-label-spacing:.025em;--tracking-time-column:6rem;--tracking-warning:var(--status-warning-text);--tracking-original-time:var(--text-primary);--tracking-timing-columns:repeat(auto-fit, minmax(min(100%, 9rem), 1fr));--tracking-timing-gap:1.25rem;--tracking-timing-width:100%;--tracking-time-size:clamp(1.5rem, 2vw, 1.75rem);--tracking-fact-size:1.25rem;--tracking-fact-font:var(--font-jetbrains);--tracking-heading-size:clamp(1.5rem, 2.2vw, 2rem);--tracking-heading-weight:var(--font-weight-editorial);--tracking-heading-font:var(--font-display);--tracking-heading-transform:none;--flight-section-gap:1.5rem;--flight-card-padding:clamp(1.25rem, 3vw, 2.5rem);--flight-card-radius:1.5rem;--flight-section-space:clamp(2rem, 4vw, 3rem);overflow-wrap:anywhere}.FlightTrackingPage-module__2nUm8W__page.FlightTrackingPage-module__2nUm8W__page{padding-top:var(--page-header-clearance)}.FlightTrackingPage-module__2nUm8W__page>header[data-tone=flight]{border-bottom:0;padding-block:clamp(1rem,2vw,2rem) clamp(1.75rem,3vw,3rem)}.FlightTrackingPage-module__2nUm8W__page>header[data-tone=flight]>div{gap:1.75rem}.FlightTrackingPage-module__2nUm8W__page>main{padding-top:.5rem}.FlightTrackingPage-module__2nUm8W__page [data-journey-timing-group]{grid-template-rows:subgrid;border:0;grid-row:span 2;row-gap:.45rem;margin-top:0;padding:0;display:grid}.FlightTrackingPage-module__2nUm8W__page :is(a,button,summary):focus-visible{outline:var(--focus-ring-width) solid var(--text-primary);outline-offset:3px;box-shadow:0 0 0 6px var(--surface-elevated)}.FlightTrackingPage-module__2nUm8W__page [data-flight-position-map]:focus-visible{outline:var(--focus-ring-width) solid var(--text-primary);outline-offset:-4px;box-shadow:inset 0 0 0 7px var(--surface-elevated)}.FlightTrackingPage-module__2nUm8W__section{align-content:start;gap:var(--flight-section-gap);min-width:0;display:grid}.FlightTrackingPage-module__2nUm8W__heading{color:var(--text-primary);font-family:var(--tracking-heading-font);font-size:var(--tracking-heading-size);font-weight:var(--tracking-heading-weight);margin:0;line-height:1.3}.FlightTrackingPage-module__2nUm8W__statusLabel{font-family:var(--font-inter);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:600;line-height:1.5}.FlightTrackingPage-module__2nUm8W__page .FlightTrackingPage-module__2nUm8W__statusPanel{padding:var(--flight-card-padding);border-radius:var(--flight-card-radius);align-items:start;gap:1.5rem}.FlightTrackingPage-module__2nUm8W__statusPanel [data-journey-state-title]{font-family:var(--font-inter);font-size:var(--type-functional-title);letter-spacing:-.025em;text-wrap:balance;margin-top:.6rem;font-weight:600;line-height:1.2}.FlightTrackingPage-module__2nUm8W__statusPanel [data-journey-state-detail]{margin-top:.75rem;line-height:1.6}.FlightTrackingPage-module__2nUm8W__timingSummary>dl{background:var(--surface-flight);border:0;border-radius:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr));gap:1.25rem clamp(1rem,2vw,2rem);width:100%;padding:clamp(1rem,2vw,1.5rem)}.FlightTrackingPage-module__2nUm8W__timingSummary dt{letter-spacing:.015em;font-size:.8125rem;line-height:1.5}.FlightTrackingPage-module__2nUm8W__timingSummary dd{align-content:start;line-height:1.25}.FlightTrackingPage-module__2nUm8W__timingSummary [data-journey-timing-group]:first-child time{font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.15}.FlightTrackingPage-module__2nUm8W__timingSummary dd>span{font-family:var(--font-inter);flex-basis:100%;font-size:.875rem;font-weight:500;line-height:1.5}.FlightTrackingPage-module__2nUm8W__timingSummary>.FlightTrackingPage-module__2nUm8W__timeContext{margin-top:.85rem}.FlightTrackingPage-module__2nUm8W__statusContents{gap:2rem;display:grid}.FlightTrackingPage-module__2nUm8W__statusSection{border-top:1px solid var(--border-subtle);gap:1.25rem;min-width:0;padding-top:1.5rem;display:grid}.FlightTrackingPage-module__2nUm8W__subheading{color:var(--text-primary);font-family:var(--font-inter);margin:0;font-size:1.125rem;font-weight:600;line-height:1.5}.FlightTrackingPage-module__2nUm8W__statusSection dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.FlightTrackingPage-module__2nUm8W__destinationCard,.FlightTrackingPage-module__2nUm8W__weatherCard,.FlightTrackingPage-module__2nUm8W__page [data-flight-tracking]{padding:var(--flight-card-padding);border:1px solid var(--border-subtle);border-radius:var(--flight-card-radius);background:var(--surface-elevated);gap:2rem;display:grid}.FlightTrackingPage-module__2nUm8W__destinationCard dl{background:var(--surface-flight);border-radius:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:1.5rem 2rem;padding:1.5rem}.FlightTrackingPage-module__2nUm8W__destinationCard dd{margin-top:.65rem;font-size:1.75rem}.FlightTrackingPage-module__2nUm8W__weatherCities{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:2rem 3rem;min-width:0;display:grid}.FlightTrackingPage-module__2nUm8W__weatherCity{border-top:1px solid var(--border-subtle);align-content:start;gap:1.25rem;min-width:0;padding-top:1.5rem;display:grid}.FlightTrackingPage-module__2nUm8W__weatherCityHeading{gap:.5rem;display:grid}.FlightTrackingPage-module__2nUm8W__weatherCityHeading>p{letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.FlightTrackingPage-module__2nUm8W__disclosure{border-top:1px solid var(--border-subtle);padding-top:1rem}.FlightTrackingPage-module__2nUm8W__disclosure summary{cursor:pointer;min-height:2.75rem;color:var(--accent-flight);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;list-style:none;display:flex}.FlightTrackingPage-module__2nUm8W__disclosure summary:hover{color:var(--text-primary)}.FlightTrackingPage-module__2nUm8W__disclosure summary:hover .FlightTrackingPage-module__2nUm8W__disclosureLabel{text-underline-offset:.25em;text-decoration:underline}.FlightTrackingPage-module__2nUm8W__timeContext{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.FlightTrackingPage-module__2nUm8W__updates{border-top:1px solid var(--border-subtle);gap:1.5rem;min-width:0;padding-top:2rem;display:grid;container-type:inline-size}.FlightTrackingPage-module__2nUm8W__updatesHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.FlightTrackingPage-module__2nUm8W__updateTimeline{--stage-marker-size:1.75rem;--stage-gap:.75rem;--stage-line:color-mix(in srgb, var(--accent-flight) 30%, var(--surface-elevated));gap:0;margin:0;padding:0;list-style:none;display:grid}.FlightTrackingPage-module__2nUm8W__update{grid-template-columns:var(--stage-marker-size) minmax(0, 1fr);align-content:start;gap:var(--stage-gap);min-width:0;padding:0 0 .75rem;display:grid;position:relative}.FlightTrackingPage-module__2nUm8W__update:not(:has(+.FlightTrackingPage-module__2nUm8W__update)){padding-bottom:0}.FlightTrackingPage-module__2nUm8W__update:has(+.FlightTrackingPage-module__2nUm8W__update):before{content:"";inset-inline-start:calc(var(--stage-marker-size) / 2);border-inline-start:1px dashed var(--stage-line);position:absolute;top:1.75rem;bottom:-1rem}.FlightTrackingPage-module__2nUm8W__stageMarker{width:var(--stage-marker-size);height:var(--stage-marker-size);border:2px solid var(--stage-line);background:var(--surface-elevated);border-radius:50%;place-items:center;margin-top:.75rem;display:grid;position:relative}.FlightTrackingPage-module__2nUm8W__stageMarker svg{width:1rem;height:1rem}.FlightTrackingPage-module__2nUm8W__update[data-stage-state=recorded]>.FlightTrackingPage-module__2nUm8W__stageMarker{color:var(--surface-elevated);background:var(--accent-flight);border-color:var(--accent-flight)}.FlightTrackingPage-module__2nUm8W__update[aria-current=step]>.FlightTrackingPage-module__2nUm8W__stageMarker{border-color:var(--accent-flight);box-shadow:0 0 0 4px var(--surface-flight)}.FlightTrackingPage-module__2nUm8W__update[aria-current=step]>.FlightTrackingPage-module__2nUm8W__stageMarker:after{content:"";background:var(--accent-flight);border-radius:50%;width:.625rem;height:.625rem}.FlightTrackingPage-module__2nUm8W__stageContent{border-radius:1rem;align-content:start;gap:.75rem;min-width:0;padding:.75rem 1rem 1rem;display:grid}.FlightTrackingPage-module__2nUm8W__update[aria-current=step]>.FlightTrackingPage-module__2nUm8W__stageContent{background:var(--surface-flight)}.FlightTrackingPage-module__2nUm8W__stageHeading{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.FlightTrackingPage-module__2nUm8W__stageState{color:var(--text-secondary);font-size:.75rem;font-weight:500;line-height:1.5}.FlightTrackingPage-module__2nUm8W__update[aria-current=step] .FlightTrackingPage-module__2nUm8W__stageState{color:var(--accent-flight);font-weight:600}.FlightTrackingPage-module__2nUm8W__stageTime{color:var(--text-secondary);gap:.15rem;font-size:.75rem;line-height:1.5;display:grid}.FlightTrackingPage-module__2nUm8W__stageTime time{color:var(--accent-flight);font-family:var(--font-jetbrains);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:500}.FlightTrackingPage-module__2nUm8W__stageContent>.FlightTrackingPage-module__2nUm8W__updateDetails{border-top:1px solid var(--stage-line);padding-top:.75rem}.FlightTrackingPage-module__2nUm8W__timelineChange{background:var(--surface-flight);border-radius:1rem;grid-column:1/-1;margin-top:.75rem;padding:1rem}.FlightTrackingPage-module__2nUm8W__timeLabel{width:fit-content;font-family:var(--font-inter);cursor:help}@media (prefers-reduced-motion:no-preference){.FlightTrackingPage-module__2nUm8W__updateTimeline>.FlightTrackingPage-module__2nUm8W__update[aria-current=step]:not([data-stage=departed]):not([data-stage=landed])>.FlightTrackingPage-module__2nUm8W__stageMarker:after{animation:2s ease-in-out infinite FlightTrackingPage-module__2nUm8W__currentStagePulse}}@keyframes FlightTrackingPage-module__2nUm8W__currentStagePulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.FlightTrackingPage-module__2nUm8W__updateTime{color:var(--text-secondary);font-family:var(--font-jetbrains);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.FlightTrackingPage-module__2nUm8W__updateTitle{color:var(--text-primary);font-family:var(--font-inter);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.FlightTrackingPage-module__2nUm8W__updateDetails{color:var(--text-secondary);gap:.3rem;font-size:.875rem;line-height:1.5;display:grid}@container (min-width:54rem){.FlightTrackingPage-module__2nUm8W__updateTimeline[data-direction=departures]{grid-template-columns:repeat(6,minmax(0,1fr))}.FlightTrackingPage-module__2nUm8W__updateTimeline[data-direction=departures]>.FlightTrackingPage-module__2nUm8W__update{grid-template-columns:minmax(0,1fr);padding:0 .75rem 0 0}.FlightTrackingPage-module__2nUm8W__updateTimeline[data-direction=departures]>.FlightTrackingPage-module__2nUm8W__update:before{top:calc(var(--stage-marker-size) / 2);border-top:1px dashed var(--stage-line);border-inline-start:0;width:100%;bottom:auto}.FlightTrackingPage-module__2nUm8W__updateTimeline[data-direction=departures] .FlightTrackingPage-module__2nUm8W__stageMarker{margin-top:0}}@container (min-width:32rem){.FlightTrackingPage-module__2nUm8W__updateTimeline[data-direction=arrivals]{grid-template-columns:repeat(3,minmax(0,1fr))}.FlightTrackingPage-module__2nUm8W__updateTimeline[data-direction=arrivals]>.FlightTrackingPage-module__2nUm8W__update{grid-template-columns:minmax(0,1fr);padding:0 .75rem 0 0}.FlightTrackingPage-module__2nUm8W__updateTimeline[data-direction=arrivals]>.FlightTrackingPage-module__2nUm8W__update:before{top:calc(var(--stage-marker-size) / 2);border-top:1px dashed var(--stage-line);border-inline-start:0;width:100%;bottom:auto}.FlightTrackingPage-module__2nUm8W__updateTimeline[data-direction=arrivals] .FlightTrackingPage-module__2nUm8W__stageMarker{margin-top:0}}.FlightTrackingPage-module__2nUm8W__disclosure summary::-webkit-details-marker{display:none}.FlightTrackingPage-module__2nUm8W__disclosure summary:after{content:"+";font-size:1.25rem}.FlightTrackingPage-module__2nUm8W__disclosure[open]>summary:after{content:"−"}.FlightTrackingPage-module__2nUm8W__disclosure>:not(summary){margin-top:1.5rem}.FlightTrackingPage-module__2nUm8W__page [data-flight-aircraft-details] dl{--tracking-fact-size:1.125rem;background:var(--surface-flight);border-radius:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:1.5rem 2rem;padding:1.25rem}.FlightTrackingPage-module__2nUm8W__links{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}.FlightTrackingPage-module__2nUm8W__links a{border:1px solid var(--border-control);min-height:3.75rem;color:var(--accent-flight);background:var(--surface-elevated);border-radius:.85rem;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.45;text-decoration:none;display:flex}.FlightTrackingPage-module__2nUm8W__links a:hover{color:var(--text-primary);background:var(--surface-flight);border-color:var(--accent-flight)}.FlightTrackingPage-module__2nUm8W__links a>span[aria-hidden]{flex-shrink:0;display:flex}.FlightTrackingPage-module__2nUm8W__links a>span[aria-hidden]:last-child{margin-left:auto}.FlightTrackingPage-module__2nUm8W__links svg{width:1.25rem;height:1.25rem}.FlightTrackingPage-module__2nUm8W__page [data-flight-map-legend]{color:var(--text-secondary);flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.875rem;display:flex}.FlightTrackingPage-module__2nUm8W__page [data-line]{align-items:center;gap:.5rem;display:inline-flex}.FlightTrackingPage-module__2nUm8W__page [data-line]:before{content:"";border-top:2px solid var(--accent-flight);width:1.5rem}.FlightTrackingPage-module__2nUm8W__page [data-line=guide]:before{border-top-style:dashed}@media (max-width:23rem){.FlightTrackingPage-module__2nUm8W__page{--tracking-time-column:5.25rem}}
