.aircraft_publicPage__VRu4g{min-height:100vh;color:var(--station-ink);background:var(--station-bg)}.aircraft_skipLink__uRIix{position:fixed;z-index:2000;left:16px;top:-80px;padding:12px 18px;background:var(--station-accent);color:var(--station-on-accent);border-radius:var(--station-control-radius)}.aircraft_skipLink__uRIix:focus{top:16px}.aircraft_siteHeader__yWEk_{width:min(1440px,calc(100% - 64px));min-height:88px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--station-line)}.aircraft_brand__m8Rl9{color:var(--station-ink);font:700 21px/1.2 var(--station-heading-font);text-decoration:none;letter-spacing:-.035em}.aircraft_brand__m8Rl9 span{display:block;margin-top:6px;font:500 9px/1.4 var(--station-font);letter-spacing:.14em;color:var(--station-muted)}.aircraft_siteHeader__yWEk_ nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 24px;min-width:0;overflow:visible;color:var(--station-muted);font-size:13px}.aircraft_siteHeader__yWEk_ nav a{white-space:nowrap;text-decoration:none}.aircraft_siteFooter__GnuJD a:hover,.aircraft_siteHeader__yWEk_ nav a:hover{color:var(--station-accent)}.aircraft_main__5gyXH{width:min(1440px,calc(100% - 64px));margin:auto;padding:36px 0 0}.aircraft_introduction__CdVaJ{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:0 0 28px}.aircraft_introduction__CdVaJ [data-station-eyebrow]{margin:0 0 9px;color:var(--station-accent);font:600 10px/1.6 var(--station-mono);letter-spacing:.08em}.aircraft_introduction__CdVaJ h1{margin:0;font:500 clamp(32px,3.5vw,48px)/1.12 var(--station-heading-font);letter-spacing:-.045em}.aircraft_introduction__CdVaJ>p{margin:0;max-width:500px;color:var(--station-muted);font-size:13px;line-height:1.8}.aircraft_tracker__C_0qZ.aircraft_tracker__C_0qZ{min-height:0;padding:0;background:transparent;color:var(--station-ink);font-family:var(--station-font)}.aircraft_statusBar__abwC8{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;padding:18px 20px;margin-bottom:18px;border:1px solid var(--station-line);border-radius:var(--station-panel-radius);background:var(--station-surface)}.aircraft_feedBadge__BBtKM{display:flex;align-items:center;gap:11px;min-width:210px}.aircraft_feedBadge__BBtKM i{flex:0 0 8px;height:8px;border-radius:50%;background:var(--station-muted)}.aircraft_feedBadge__BBtKM[data-live=true] i{background:var(--station-success);box-shadow:0 0 0 4px var(--station-success-bg)}.aircraft_feedBadge__BBtKM b{display:block;font-size:13px;font-weight:600}.aircraft_feedBadge__BBtKM span{display:block;margin-top:4px;font-size:10px;color:var(--station-muted)}.aircraft_counts__knLdh{display:flex;flex-wrap:wrap;gap:20px;margin-right:auto;font-size:11px;color:var(--station-muted)}.aircraft_counts__knLdh b{color:var(--station-ink);font:500 22px/1.4 var(--station-mono);margin-right:5px}.aircraft_tracker__C_0qZ .aircraft_statusBar__abwC8>button{min-height:44px;font-size:12px}.aircraft_notice__B8WZN{padding:12px 15px;margin:0 0 18px;color:var(--station-warning);background:var(--station-warning-bg);border:1px solid var(--station-warning-line);border-radius:var(--station-control-radius);font-size:12px;line-height:1.7}.aircraft_tracker__C_0qZ .aircraft_workspace__LT498{height:min(740px,calc(100dvh - 330px));min-height:510px;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.aircraft_traffic__DssIW{border-radius:var(--station-panel-radius);background:var(--station-surface);border-color:var(--station-line)}.aircraft_traffic__DssIW .aircraft_identity__PEL9n{min-width:0}.aircraft_identity__PEL9n b{overflow-wrap:anywhere}.aircraft_traffic__DssIW [aria-label="Selected aircraft details"]{background:var(--station-raised);border-color:var(--station-line);border-radius:var(--station-control-radius);color:var(--station-ink)}.aircraft_traffic__DssIW [aria-label="Selected aircraft details"] :is(h3,dd){color:var(--station-ink)}.aircraft_traffic__DssIW [aria-label="Selected aircraft details"] :is(p,dt,small){color:var(--station-muted)}.aircraft_traffic__DssIW [aria-label="Selected aircraft details"] summary{color:var(--station-ink)}.aircraft_traffic__DssIW [aria-label="Selected aircraft details"] [data-photo-state]{background:var(--station-surface);border-color:var(--station-line)}.aircraft_traffic__DssIW [aria-label="Selected aircraft details"] figure figcaption{color:var(--station-ink)}.aircraft_tracker__C_0qZ .aircraft_traffic__DssIW button,.aircraft_tracker__C_0qZ .aircraft_traffic__DssIW select{background:var(--station-control);border-color:var(--station-control-border);color:var(--station-ink);border-radius:var(--station-control-radius)}.aircraft_tracker__C_0qZ .aircraft_traffic__DssIW button:hover{background:var(--station-hover)}.aircraft_tracker__C_0qZ .aircraft_traffic__DssIW button[data-selected=true]{background:var(--station-active);color:var(--station-ink)}.aircraft_tracker__C_0qZ .aircraft_traffic__DssIW button small{color:var(--station-muted)}.aircraft_tracker__C_0qZ .aircraft_traffic__DssIW button>span:first-child{color:var(--station-accent)}.aircraft_empty__WVy9w h3,.aircraft_empty__WVy9w p,.aircraft_empty__WVy9w span{color:var(--station-muted)}.aircraft_tracker__C_0qZ a{color:var(--station-accent)}.aircraft_tracker__C_0qZ :is(button,a,select,summary):focus-visible{outline:2px solid var(--station-accent);outline-offset:3px}.aircraft_attribution__Uk4WQ,.aircraft_receptionNote__R5vVk{font-size:11px;line-height:1.8;color:var(--station-muted)}.aircraft_receptionNote__R5vVk{max-width:1100px;margin:16px 0 24px}.aircraft_attribution__Uk4WQ{margin:22px 0 0}.aircraft_siteFooter__GnuJD{width:min(1440px,calc(100% - 64px));margin:30px auto 0;padding:22px 0 80px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid var(--station-line);color:var(--station-muted);font-size:11px}.aircraft_siteFooter__GnuJD a{color:var(--station-muted);text-decoration:none}.aircraft_homeFeature__Kt9xV{width:min(1200px,calc(100% - 64px));margin:0 auto 28px;padding:22px 26px;display:flex;justify-content:space-between;align-items:center;gap:28px}.aircraft_homeFeature__Kt9xV h2{margin:0 0 8px;color:var(--station-ink);font-size:23px;letter-spacing:-.03em}.aircraft_homeFeature__Kt9xV p{margin:0;max-width:760px;color:var(--station-muted);font-size:13px;line-height:1.8}.aircraft_homeFeature__Kt9xV>a{flex-shrink:0}@media (max-width:1050px){.aircraft_introduction__CdVaJ{align-items:flex-start;flex-direction:column;gap:15px}.aircraft_introduction__CdVaJ>p{max-width:700px}.aircraft_tracker__C_0qZ .aircraft_workspace__LT498{grid-template-columns:minmax(0,1fr) 290px}}@media (max-width:760px){.aircraft_main__5gyXH,.aircraft_siteFooter__GnuJD,.aircraft_siteHeader__yWEk_{width:calc(100% - 36px)}.aircraft_siteHeader__yWEk_{padding:20px 0;flex-wrap:wrap;gap:18px}.aircraft_siteHeader__yWEk_ nav{justify-content:flex-start;gap:12px 18px;font-size:12px}.aircraft_main__5gyXH{padding-top:26px}.aircraft_statusBar__abwC8{padding:16px;gap:16px 20px}.aircraft_counts__knLdh{gap:16px}.aircraft_tracker__C_0qZ .aircraft_workspace__LT498{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none}.aircraft_tracker__C_0qZ .aircraft_traffic__DssIW{max-height:650px}.aircraft_homeFeature__Kt9xV{width:calc(100% - 36px);padding:20px;flex-direction:column;align-items:flex-start;gap:18px}}@media (prefers-reduced-motion:reduce){.aircraft_tracker__C_0qZ *{scroll-behavior:auto}}.highlights_hero__0qTjQ.highlights_hero__0qTjQ{min-height:500px;min-height:min(580px,72svh);padding:30px 20px 45px}.highlights_hero__0qTjQ>div:last-child{margin-top:135px;gap:24px}.highlights_hero__0qTjQ h1{font-size:clamp(48px,8vw,90px)}.highlights_content__KqAnu{width:min(1120px,calc(100% - 64px));margin:0 auto;padding:0 0 30px}.highlights_content__KqAnu section{margin-bottom:42px}.highlights_content__KqAnu header{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--station-line,#235541);padding:24px 0;flex-wrap:wrap}.highlights_content__KqAnu h2{margin:0;color:var(--station-ink,#c8f6df);font-size:clamp(21px,3vw,30px);line-height:1.3;font-weight:500;letter-spacing:-.025em}.highlights_content__KqAnu header a,.highlights_equipmentGrid__i_ZPT a,.highlights_footer__dfb6X a{color:var(--station-accent,#62ffaf);text-decoration:underline;text-underline-offset:5px}.highlights_eyebrow__GNtBx{color:var(--station-muted,#95bbaa);font-size:10px;letter-spacing:.13em;margin:0 0 8px}.highlights_figure__gVHhe{margin:0;border:1px solid var(--station-line,#235541);background:var(--station-surface,#06140e)}.highlights_preview__h7fa_{display:grid;min-height:220px;height:clamp(250px,40vw,470px);overflow:hidden;background:var(--station-inset,#020805);place-items:center}.highlights_preview__h7fa_ img{display:block;width:100%;height:100%;object-fit:contain}.highlights_rotated__CUGmZ{transform:rotate(180deg)}.highlights_figure__gVHhe figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;flex-wrap:wrap;border-top:1px solid var(--station-line,#235541)}.highlights_figure__gVHhe figcaption div{display:grid;gap:4px}.highlights_figure__gVHhe figcaption b{color:var(--station-accent,#62ffaf);font-size:16px;font-weight:500}.highlights_figure__gVHhe figcaption span,.highlights_figure__gVHhe figcaption time{color:var(--station-muted,#95bbaa);font-size:12px}.highlights_figure__gVHhe button{background:var(--station-active,#0c2719);border:1px solid var(--station-control-border,#397356);color:var(--station-accent,#62ffaf);min-height:42px;padding:9px 14px;cursor:pointer}.highlights_figure__gVHhe button:hover{background:var(--station-hover,#174b2e)}.highlights_figure__gVHhe button:focus-visible{outline:2px solid var(--station-accent,#62ffaf);outline-offset:3px}.highlights_placeholder__4AtkM{display:grid;place-items:center;min-height:220px;padding:30px;color:var(--station-muted,#95bbaa);text-align:center;border:1px solid var(--station-line,#235541)}.highlights_preview__h7fa_ .highlights_placeholder__4AtkM{width:100%;height:100%;border:0}.highlights_note__5CsLG{color:var(--station-muted,#95bbaa);font-size:12px;line-height:1.8;margin:16px 0 0;max-width:100ch}.highlights_figure__gVHhe>.highlights_note__5CsLG{padding:0 20px 20px;margin-top:0}.highlights_daylight__W3zmN{color:var(--station-muted,#95bbaa);margin:0 0 16px}.highlights_metrics__9dKqU{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.highlights_metric__7iCZC{display:flex;flex-direction:column;border:1px solid var(--station-line,#235541);background:var(--station-surface,#071a14);padding:20px;min-width:0}.highlights_metric__7iCZC dt{color:var(--station-muted,#95bbaa);font-size:12px}.highlights_metric__7iCZC dd{color:var(--station-accent,#62ffaf);font-size:32px;line-height:1.2;margin:12px 0;font-variant-numeric:tabular-nums}.highlights_metric__7iCZC dd small{font-size:11px;color:var(--station-muted,#95bbaa);margin-left:9px}.highlights_metric__7iCZC>span,.highlights_metric__7iCZC>time{font-size:10px;color:var(--station-muted,#95bbaa)}.highlights_metric__7iCZC[data-state=stale]>span{color:var(--station-warning,#e3c58e)}.highlights_equipmentGrid__i_ZPT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.highlights_equipmentGrid__i_ZPT article{min-width:0;border-left:2px solid var(--station-line,#235541);padding:4px 0 4px 20px}.highlights_equipmentGrid__i_ZPT article>span{color:var(--station-accent,#62ffaf);font-size:10px;letter-spacing:.08em}.highlights_equipmentGrid__i_ZPT h3{font-size:16px;line-height:1.5;font-weight:500;margin:12px 0}.highlights_equipmentGrid__i_ZPT p{color:var(--station-muted,#95bbaa);font-size:12px;line-height:1.9;margin:0}.highlights_equipmentGrid__i_ZPT a{display:inline-block;margin-top:15px;font-size:12px}.highlights_footer__dfb6X{border-top:1px solid var(--station-line,#235541);padding-top:22px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--station-muted,#95bbaa);font-size:11px}@media (max-width:700px){.highlights_hero__0qTjQ.highlights_hero__0qTjQ{min-height:475px}.highlights_hero__0qTjQ>div:last-child{margin-top:115px}.highlights_content__KqAnu{width:calc(100% - 36px)}.highlights_content__KqAnu header{align-items:flex-start;gap:14px}.highlights_content__KqAnu header a{font-size:12px}.highlights_metrics__9dKqU{grid-template-columns:1fr;gap:10px}.highlights_metric__7iCZC{padding:16px 18px}.highlights_metric__7iCZC dd{font-size:28px;margin:8px 0}.highlights_equipmentGrid__i_ZPT{grid-template-columns:1fr;gap:26px}.highlights_figure__gVHhe figcaption{padding:16px}}.highlights_content__KqAnu :is(h2,h3){font-family:var(--station-heading-font,var(--station-font,ui-monospace,Consolas,monospace))}.highlights_figure__gVHhe,.highlights_figure__gVHhe button,.highlights_metric__7iCZC{border-radius:var(--station-radius,0)}.highlights_figure__gVHhe time,.highlights_metric__7iCZC dd{font-family:var(--station-mono,ui-monospace,Consolas,monospace)}