.AirportPage_nav__uoqDJ{background:#0b1221;border-bottom:1px solid rgba(255,255,255,.05);padding:0 32px;position:-webkit-sticky;position:sticky;top:0;z-index:500}.AirportPage_navInner__Ek2t4{align-items:center;display:flex;height:52px;justify-content:space-between;margin:0 auto;max-width:1080px;width:100%}.AirportPage_navLogo__vv45A{align-items:center;animation:AirportPage_logoFadeIn__9HswX .5s ease .1s forwards;display:flex;gap:8px;opacity:0;text-decoration:none}.AirportPage_navLogoMark__k_XDw{transform:translateY(-2px)}.AirportPage_navLogoWord__VKXeq{color:#f8fafc;font-family:Sora,Inter,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1}.AirportPage_navLogoWord__VKXeq em{color:#3d94dc;font-style:normal}.AirportPage_navSearch__p7yVj{position:relative}.AirportPage_navSearchWrap__n1k6n{align-items:center;display:flex;position:relative}.AirportPage_navSearchIcon__NKend{color:#4d6480;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AirportPage_navSearchInput__QXwp7{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);border-radius:7px;color:#f8fafc;font:13px Inter,system-ui,sans-serif;outline:none;padding:6px 12px 6px 32px;transition:border-color .15s,background .15s;width:230px}.AirportPage_navSearchInput__QXwp7::placeholder{color:#4d6480}.AirportPage_navSearchInput__QXwp7:focus{background:rgba(255,255,255,.11);border-color:rgba(61,148,220,.45)}.AirportPage_navLink__VE4Hw{align-items:center;color:#8aadcc;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-left:20px;text-decoration:none;white-space:nowrap}.AirportPage_navLink__VE4Hw:hover{color:#f8fafc}.AirportPage_navAuth__1CwPm{align-items:center;color:#8aadcc;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-left:16px;max-width:140px;min-width:18px;overflow:hidden;text-decoration:none;white-space:nowrap}.AirportPage_navAuth__1CwPm:hover{color:#f8fafc}.AirportPage_navIcon__0mcqi{flex-shrink:0}.AirportPage_navLabel__eo_lZ{display:none;overflow:hidden;text-overflow:ellipsis}@media (min-width:640px){.AirportPage_navIcon__0mcqi{display:none}.AirportPage_navLabel__eo_lZ{display:inline}}@keyframes AirportPage_logoFadeIn__9HswX{0%{opacity:0;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}.AirportPage_hero__1uy2r{background:#0b1221;border-bottom:1px solid #1e2d4a;padding:44px 32px 36px}.AirportPage_heroInner__Vj0ns{margin:0 auto;max-width:860px}.AirportPage_icaoBadge__H0cLO{align-items:center;background:rgba(77,166,255,.12);border:1px solid rgba(77,166,255,.25);border-radius:6px;display:inline-flex;gap:8px;margin-bottom:18px;padding:4px 12px}.AirportPage_icao__GApPd{color:#4da6ff;font-size:13px;font-weight:600;letter-spacing:.08em}.AirportPage_iata__NMHGt{color:#6b89b0;font-size:12px}.AirportPage_hero__1uy2r h1{color:#fff;font-size:28px;font-weight:600;letter-spacing:-.02em;margin-bottom:4px}.AirportPage_heroCity__G3tto{color:#6b89b0;font-size:13px;margin-bottom:22px}.AirportPage_heroQuote__0Api7{border-left:2px solid #2b5ea7;color:#c5d3e8;font-size:14px;line-height:1.8;max-width:620px;padding-left:14px}.AirportPage_heroSource__OjOIC{color:#4d6480;font-size:11px;margin-top:10px;padding-left:14px}.AirportPage_essentials__lCtid{background:#111827;border-bottom:1px solid #1e2d4a;padding:0 32px}.AirportPage_essentialsInner__jNV2v{display:flex;flex-wrap:wrap;margin:0 auto;max-width:860px}.AirportPage_essItem__trptO{border-right:1px solid #1e2d4a;margin-right:24px;padding:12px 24px 12px 0}.AirportPage_essItem__trptO:last-child{border-right:none}.AirportPage_essLabel__0Q3DE{color:#4d6480;display:block;font-size:10px;letter-spacing:.07em;margin-bottom:2px;text-transform:uppercase}.AirportPage_essValue__1_odC{color:#d1dcf0;font-size:13px;font-weight:500}.AirportPage_mapSection__H13Xw{background:#e8eff7;border-bottom:1px solid #d0dce8}.AirportPage_mapSplit__sxd_m{display:grid;grid-template-columns:1fr 1fr;height:320px;margin:0 auto;max-width:860px}.AirportPage_mapLeft__9dlCG{border-right:1px solid #c8d8e8;display:flex;flex-direction:column;min-height:0}.AirportPage_mapImageWrap__S54z5{flex:1 1 auto;min-height:0;position:relative;width:100%}.AirportPage_mapImage__rFIyM{object-fit:cover;object-position:center top}.AirportPage_mapPlaceholder__qSyc_{align-items:center;background:#d4e0ee;display:flex;flex:1 1 auto;flex-direction:column;gap:6px;justify-content:center;min-height:0;width:100%}.AirportPage_mapPlaceholderLabel__o4pKD{color:#5a7a9a;font-size:13px;font-weight:500}.AirportPage_mapPlaceholderSub__VsFNY{color:#7a96ae;font-size:11px}.AirportPage_mapCaption__r3m8c{color:#6b7c90;flex-shrink:0;font-size:11px;padding:8px 16px 10px}.AirportPage_mapCaption__r3m8c a{color:#2b6cb0;text-decoration:underline;-webkit-text-decoration-color:rgba(43,108,176,.4);text-decoration-color:rgba(43,108,176,.4);text-underline-offset:2px}.AirportPage_mapFacts__ymcw7{background:#edf4fb;display:flex;flex-direction:column;min-height:0;padding:18px 22px 14px}.AirportPage_mapFactsTitle__rSZIM{color:#5a7a9a;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.AirportPage_mapFactsBody__vDLyh{min-height:0;overflow-y:auto;scrollbar-color:#b7cbdd transparent;scrollbar-width:thin}.AirportPage_mapFactRow__KW_Me{border-top:1px solid #d0e2f0;display:flex;font-size:13px;gap:10px;padding:5px 0}.AirportPage_mapFactRow__KW_Me:first-of-type{border-top:none}.AirportPage_mapFactLabel__zlapA{color:#5a7a9a;flex-shrink:0;font-size:11px;min-width:82px;padding-top:1px}.AirportPage_mapFactValue__P_CJU{color:#1a2740;font-size:13px;line-height:1.45}.AirportPage_pageNav__McVet{background:#0b1221;border-bottom:2px solid #1a2b45;position:-webkit-sticky;position:sticky;top:52px;z-index:200}.AirportPage_pageNavInner__029tM{align-items:center;display:flex;height:40px;margin:0 auto;max-width:860px;overflow-x:auto;padding:0 28px;scrollbar-width:none}.AirportPage_pageNavInner__029tM::-webkit-scrollbar{display:none}.AirportPage_pageNavLabel__ae8Xr{color:#4d6480;flex-shrink:0;font-size:11px;letter-spacing:.02em;margin-right:16px;white-space:nowrap}.AirportPage_pageNavItem__mepqq{align-items:center;display:inline-flex;flex-shrink:0}.AirportPage_pageNavChip__wiMYb{align-items:center;border-bottom:2px solid transparent;color:#8aadcc;display:flex;font-size:12px;height:40px;padding:0 10px;text-decoration:none;transition:color .15s,border-color .15s;white-space:nowrap}.AirportPage_pageNavChip__wiMYb:hover{color:#e2ebf6;text-decoration:none}.AirportPage_pageNavDot__DKDc4{color:#2a3f5a;flex-shrink:0;font-size:12px;padding:0 2px}.AirportPage_page__hGxSI{margin:0 auto;max-width:860px;padding:28px 32px 64px}.AirportPage_sectionDivider__hFU39{align-items:center;display:flex;gap:10px;margin:32px 0 14px;scroll-margin-top:108px}.AirportPage_sectionDivider__hFU39:first-child{margin-top:0}.AirportPage_sectionDividerLabel__IuLMB{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.AirportPage_dividerfield__ndQFt{color:#5a5a5a}.AirportPage_dividerofficial__MNnev{color:#185fa5}.AirportPage_dividernotes__56Oym{color:#b08000}.AirportPage_sectionDividerLine__imCLE{flex:1 1;height:1px}.AirportPage_linefield__XGf8K{background:#d1d5db}.AirportPage_lineofficial__7OVYK{background:#b5d4f4}.AirportPage_linenotes__yGIs_{background:#f0c050}.AirportPage_sectionDividerSource__zMQzV{color:#9ca3af;font-size:10px;white-space:nowrap}.AirportPage_gridTwo__6jZnN{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:14px}.AirportPage_singleSection__EZkfR{margin-bottom:14px}.AirportPage_cardOfficial__pMDY3,.AirportPage_card__mXCxa{background:#fff;border:1px solid #e5e9ef;border-radius:12px;padding:18px 20px;position:relative}.AirportPage_cardOfficial__pMDY3{background:#f0f6ff;border-color:#c8dcef}.AirportPage_cardOfficial__pMDY3 h3,.AirportPage_card__mXCxa h3{color:#1a1d23;font-size:15px;font-weight:600;margin-bottom:3px}.AirportPage_cardOfficial__pMDY3 h3{color:#0c2a4a}.AirportPage_cardSub__fp5SO{color:#6b7280;font-size:12px;margin-bottom:12px}.AirportPage_cardEat__jL6Td{border-top:3px solid #c96830}.AirportPage_cardMove__2rF3l{border-top:3px solid #1e72c8}.AirportPage_cardShop__g_zbx{border-top:3px solid #6b4db8}.AirportPage_cardTip__O0Jvw{border-top:3px solid #d09000}.AirportPage_cardOps__M3LRf{border-top:3px solid #185fa5}.AirportPage_cardFleet___5gCo{border-top:3px solid #6b4db8;margin-bottom:14px;margin-top:14px}.AirportPage_cardTag__TTXFl{border-radius:4px;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.07em;margin-bottom:10px;padding:2px 8px;text-transform:uppercase}.AirportPage_tagEat__YiQEt{background:#fdeee6;color:#7a3a10}.AirportPage_tagMove__pPaBx{background:#e6f0fb;color:#0e4a8a}.AirportPage_tagShop__3SD39{background:#eee8fa;color:#3e2580}.AirportPage_tagTip__QlNlj{background:#fdf5dc;color:#6b4800}.AirportPage_tagOps__X0ZAe{background:#e0edfa;color:#0c3a6a}.AirportPage_tagPending__i6Zeh{background:#f3f4f6;color:#6b7280}.AirportPage_detailRow__HzkyM{align-items:flex-start;border-top:1px solid #f3f4f6;color:#4b5563;display:flex;font-size:13px;gap:8px;padding:5px 0}.AirportPage_detailRow__HzkyM:first-of-type{border-top:none}.AirportPage_detailLabel__NZxA6{color:#9ca3af;flex-shrink:0;font-size:11px;min-width:72px;padding-top:1px}.AirportPage_detailValue__XGZpF{color:#374151;flex:1 1}.AirportPage_onField__Yta20{background:#e6f4ec;border-radius:4px;color:#1a5c30;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-left:6px;padding:2px 7px;text-transform:uppercase;vertical-align:middle}.AirportPage_transportCols__PRlKX{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr;margin-top:8px}.AirportPage_transportCol__2B4NS h4{color:#1a1d23;font-size:13px;font-weight:600;margin-bottom:8px}.AirportPage_cardFooter__azzvj{align-items:center;border-top:1px solid #f0f1f3;color:#9ca3af;display:flex;font-size:11px;justify-content:space-between;margin-top:12px;padding-top:10px}.AirportPage_cardOfficial__pMDY3 .AirportPage_cardFooter__azzvj{border-top-color:#c8dcef}.AirportPage_statusBadge__xF_Md{align-items:center;border-radius:4px;display:inline-flex;font-size:9px;font-weight:600;gap:3px;letter-spacing:.06em;padding:2px 7px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.AirportPage_badgeOfficial__dL_mY{background:#e0edfa;color:#0c4a8a}.AirportPage_badgeField____JJE{background:#e6f4ec;color:#1a5c30}.AirportPage_badgeCommunity___j8na{background:#fef3e7;color:#8a4a10}.AirportPage_badgeImported__ZfWX5{background:#f3f4f6;color:#4b5563}.AirportPage_badgeOld__SiIMU{background:#fdf5dc;color:#6b4800}.AirportPage_badgePending__hDqLS{background:#fff7ed;border:1px solid #fde8c8;color:#92400e}.AirportPage_aeroclubCard___cZ_P{border-top:3px solid #1e5aaa}.AirportPage_pendingCard__vRF5a{background:#fafafa;border-top-color:#6b7280}.AirportPage_aircraftGrid__MQcvA{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));margin-top:12px}.AirportPage_aircraftItem__9sQaW{background:#f8f9fa;border:1px solid #e5e9ef;border-radius:8px;padding:10px 12px}.AirportPage_aircraftPending__9zL8Q{background:transparent;border-style:dashed}.AirportPage_aircraftType__jHWDR{color:#1a1d23;font-size:14px;font-weight:600;line-height:1.2}.AirportPage_aircraftPendingType__20a0K{color:#9ca3af;font-size:12px;font-weight:600}.AirportPage_aircraftDesc__7VlNQ{color:#6b7280;font-size:11px;margin-top:2px}.AirportPage_aircraftSrc__UCcq6{color:#b0b8c4;font-size:10px;margin-top:5px}.AirportPage_rowCard__xZXol{background:#fff;border:1px solid #e5e9ef;border-radius:12px;display:flex;flex-direction:column;min-width:0;padding:18px 20px;position:relative}.AirportPage_rowCard__xZXol h3{color:#1a1d23;font-size:15px;font-weight:600;margin-bottom:3px}.AirportPage_rowCardHeader__IpXZi{flex-shrink:0}.AirportPage_rowCardBody__slNc_{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-color:#d1d5db transparent;scrollbar-width:thin}.AirportPage_rowCardFooter__kRULf{align-items:center;border-top:1px solid #f0f1f3;color:#9ca3af;display:flex;flex-shrink:0;font-size:11px;justify-content:space-between;margin-top:10px;padding-top:10px}.AirportPage_rowCardEat__jd21y{height:360px}.AirportPage_rowCardMove__6_Fa_{height:300px}.AirportPage_rowCardClub___DucR{height:360px}.AirportPage_cardRowGrid__IjKNi{display:grid;grid-gap:14px;gap:14px}.AirportPage_transportDescription__GH_bu{color:#374151;font-size:13px;line-height:1.6;padding:5px 0}.AirportPage_carouselWrapper__0L18h{position:relative;margin-bottom:14px}.AirportPage_carouselTrackOuter__Tl7F3{border-radius:12px;overflow:hidden;transition:height .3s ease}.AirportPage_carouselTrack__bsDqp{align-items:flex-start;display:flex;transition:transform .38s cubic-bezier(.4,0,.2,1);will-change:transform}.AirportPage_carouselSlide__pSViV{flex-shrink:0;width:100%}.AirportPage_carouselSlide__pSViV .AirportPage_aircraftGrid__MQcvA,.AirportPage_carouselSlide__pSViV .AirportPage_gridTwo__6jZnN{margin-bottom:0;margin-top:0}.AirportPage_carouselFooter__IxhHi{align-items:center;display:flex;gap:10px;margin-top:10px;padding:0 2px}.AirportPage_carouselBtn__q6Tl3{align-items:center;background:#fff;border:1px solid #e0e4ea;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;line-height:1;transition:background .15s,color .15s;width:26px}.AirportPage_carouselBtn__q6Tl3:hover:not([disabled]){background:#f3f4f6;color:#1a1d23}.AirportPage_carouselBtn__q6Tl3[disabled]{cursor:default;opacity:.28}.AirportPage_carouselDots__R22X7{align-items:center;display:flex;flex:1 1;gap:6px;justify-content:center}.AirportPage_carouselDot__UXZgp{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:6px;outline:none;padding:0;transition:background .2s,transform .2s;width:6px}.AirportPage_carouselDotActive__QIZNT{background:#1e5aaa;transform:scale(1.45)}.AirportPage_carouselCount__5Obrh{color:#9ca3af;flex-shrink:0;font-size:11px;white-space:nowrap}.AirportPage_cardScroll__r1SRD{position:relative;margin-bottom:14px}.AirportPage_cardScrollTrack__VRuFe{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.AirportPage_cardScrollTrack__VRuFe::-webkit-scrollbar{display:none}.AirportPage_cardScrollItem__BqKSa{flex:0 0 100%;min-width:0;scroll-snap-align:start}@media (min-width:640px){.AirportPage_cardScrollItem__BqKSa{flex-basis:calc((100% - 14px) / 2)}}@media (min-width:1024px){.AirportPage_cardScrollItem__BqKSa{flex-basis:calc((100% - 28px) / 3)}}.AirportPage_commentGrid__8YtGb{display:flex;flex-direction:column;gap:10px}.AirportPage_commentCard__4F_oY{background:#fff;border:1px solid #e5e9ef;border-radius:12px;display:flex;gap:14px;padding:18px 20px}.AirportPage_legacyComment__iTfDP{opacity:.92}.AirportPage_commentAvatar__AX4up{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:36px;justify-content:center;width:36px}.AirportPage_avatarOne__NsvKx{background:#e8f0fb;color:#1e5aaa}.AirportPage_avatarTwo__9qDzN{background:#f0ebf8;color:#5a2d8a}.AirportPage_avatarThree__ZjGtw{background:#e8f5ee;color:#1a6640}.AirportPage_avatarFour__4obyV{background:#fef0e7;color:#8a4010}.AirportPage_commentBody__4L_R6{flex:1 1;min-width:0}.AirportPage_commentMeta__6ymn4{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:7px}.AirportPage_commentUser__36Uyv{color:#1a1d23;font-size:13px;font-weight:600}.AirportPage_commentDate__rRony{color:#9ca3af;font-size:11px}.AirportPage_commentTopic__XWGkl{background:#f3f4f6;border-radius:4px;color:#4b5563;font-size:10px;font-weight:600;letter-spacing:.05em;margin-left:auto;padding:2px 7px;text-transform:uppercase}.AirportPage_commentText__Ga369{color:#374151;font-size:14px;line-height:1.7}.AirportPage_commentActions__lfzaD{align-items:center;display:flex;gap:12px;margin-top:10px}.AirportPage_commentUpvote__yiBPa{align-items:center;color:#9ca3af;display:flex;font-size:11px;gap:4px}.AirportPage_count__8LkTH{color:#6b7280;font-weight:500}.AirportPage_commentSourceNote__Kr3RS{color:#c0c4c8;font-size:11px;margin-left:auto}.AirportPage_opsGrid__TYu5s{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:4px}.AirportPage_opsCellLabel__Fbrt5{color:#5a8ab0;display:block;font-size:10px;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.AirportPage_opsCellValue__254Hf{color:#0c2a4a;display:block;font-size:13px;font-weight:500}.AirportPage_opsCellNote__iatyB{color:#5a8ab0;display:block;font-size:10px;margin-top:2px}.AirportPage_footer__toSN_{border-top:1px solid #e0e4e8;color:#9ca3af;font-size:11px;line-height:1.8;margin-top:8px;padding:28px 32px;text-align:center}@media (max-width:768px){.AirportPage_essentials__lCtid,.AirportPage_hero__1uy2r,.AirportPage_nav__uoqDJ{padding-left:20px;padding-right:20px}.AirportPage_navSearchInput__QXwp7{width:185px}.AirportPage_hero__1uy2r{padding-bottom:28px;padding-top:36px}.AirportPage_mapSplit__sxd_m{grid-template-columns:1fr;height:auto}.AirportPage_mapLeft__9dlCG{border-bottom:1px solid #c8d8e8;border-right:none;height:220px}.AirportPage_mapFacts__ymcw7{height:220px}.AirportPage_rowCardClub___DucR{height:300px}.AirportPage_pageNavInner__029tM,.AirportPage_page__hGxSI{padding-left:20px;padding-right:20px}}@media (max-width:640px){.AirportPage_nav__uoqDJ{height:50px;padding-left:16px;padding-right:16px}.AirportPage_navSearch__p7yVj{flex:1 1;max-width:170px}.AirportPage_navSearchWrap__n1k6n{flex:1 1}.AirportPage_navSearchInput__QXwp7{font-size:12px;width:100%}.AirportPage_hero__1uy2r{padding:26px 16px 20px}.AirportPage_hero__1uy2r h1{font-size:22px}.AirportPage_heroQuote__0Api7{font-size:13px;line-height:1.75}.AirportPage_essentials__lCtid{padding:0 16px}.AirportPage_essItem__trptO{margin-right:12px;padding:9px 12px 9px 0}.AirportPage_essValue__1_odC{font-size:12px}.AirportPage_mapLeft__9dlCG{height:180px}.AirportPage_mapFacts__ymcw7{height:180px;padding:14px 16px 12px}.AirportPage_rowCardClub___DucR{height:260px}.AirportPage_mapFactLabel__zlapA{min-width:68px}.AirportPage_pageNav__McVet{top:50px}.AirportPage_pageNavInner__029tM{height:38px;padding:0 16px}.AirportPage_pageNavChip__wiMYb{font-size:11px;height:38px;padding:0 8px}.AirportPage_pageNavLabel__ae8Xr{font-size:10px;margin-right:8px}.AirportPage_page__hGxSI{padding:20px 16px 48px}.AirportPage_sectionDivider__hFU39{flex-wrap:wrap;gap:6px;margin:22px 0 10px}.AirportPage_sectionDividerLabel__IuLMB{order:1}.AirportPage_sectionDividerLine__imCLE{min-width:20px;order:2}.AirportPage_sectionDividerSource__zMQzV{flex-basis:100%;font-size:9px;order:3;white-space:normal}.AirportPage_gridTwo__6jZnN,.AirportPage_transportCols__PRlKX{grid-template-columns:1fr}.AirportPage_opsGrid__TYu5s{gap:10px;grid-template-columns:repeat(2,1fr)}.AirportPage_cardOfficial__pMDY3,.AirportPage_card__mXCxa{padding:14px 16px}.AirportPage_cardFooter__azzvj{align-items:flex-start;flex-direction:column;gap:5px}.AirportPage_commentCard__4F_oY{gap:10px;padding:14px 16px}.AirportPage_commentTopic__XWGkl{margin-left:0}.AirportPage_footer__toSN_{padding:22px 16px}}@media (max-width:380px){.AirportPage_navSearch__p7yVj{max-width:140px}.AirportPage_hero__1uy2r h1{font-size:20px}.AirportPage_essItem__trptO:last-child,.AirportPage_pageNavLabel__ae8Xr{display:none}}