.AirportSwitcher-module__FAR90q__airportContext{gap:calc(2px * var(--horizon-scale,1));min-width:0;font-size:calc(12px * var(--horizon-scale,1));color:var(--color-text-secondary);flex-direction:column;display:flex}.AirportSwitcher-module__FAR90q__city{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AirportSwitcher-module__FAR90q__liveStatus{font-size:calc(10px * var(--horizon-scale,1));color:var(--color-text-tertiary);line-height:1.4}.AirportSwitcher-module__FAR90q__liveStatus[data-live=true]{color:var(--color-text-secondary)}.AirportSwitcher-module__FAR90q__liveStatus[data-live=true]:before{content:"";width:calc(5px * var(--horizon-scale,1));height:calc(5px * var(--horizon-scale,1));background:var(--color-live-green);margin-right:calc(5px * var(--horizon-scale,1));border-radius:50%;display:inline-block}.AirportSwitcher-module__FAR90q__groupHeading{padding:calc(8px * var(--horizon-scale,1)) calc(12px * var(--horizon-scale,1)) calc(4px * var(--horizon-scale,1));font-size:calc(9px * var(--horizon-scale,1));text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-tertiary);font-weight:500}.AirportSwitcher-module__FAR90q__statusNote{margin-top:calc(8px * var(--horizon-scale,1));padding-inline:calc(8px * var(--horizon-scale,1));font-size:calc(10px * var(--horizon-scale,1));color:var(--color-text-tertiary);line-height:1.5}.AirportSwitcher-module__FAR90q__loading{padding:calc(18px * var(--horizon-scale,1)) calc(12px * var(--horizon-scale,1));font-size:calc(12px * var(--horizon-scale,1));color:var(--color-text-secondary)}.AirportSwitcher-module__FAR90q__loading button{min-height:36px;margin-top:calc(8px * var(--horizon-scale,1));text-underline-offset:3px;text-decoration:underline}
.TvViewToggle-module__3iqNAa__toggle{cursor:pointer;flex-shrink:0}.TvViewToggle-module__3iqNAa__toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}html[data-theme^=horizon][data-tv-view=on] [data-topbar] .TvViewToggle-module__3iqNAa__toggle{color:var(--color-on-accent);border-color:var(--color-accent-solid);background:var(--color-accent-solid)}@media (max-width:1099px),(max-height:649px){.TvViewToggle-module__3iqNAa__toggle{display:none}}
.ThemeToggle-module__u0yWhW__selector{border:1px solid var(--color-hairline);background:var(--color-surface);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.ThemeToggle-module__u0yWhW__option{min-height:28px;color:var(--color-text-secondary);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.ThemeToggle-module__u0yWhW__option:hover{color:var(--color-text);background:var(--color-surface-strong)}.ThemeToggle-module__u0yWhW__option:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:is(html:not([data-theme]) .ThemeToggle-module__u0yWhW__option[data-theme-option=horizon],html[data-theme=horizon-day] .ThemeToggle-module__u0yWhW__option[data-theme-option=horizon-day],html[data-theme=horizon] .ThemeToggle-module__u0yWhW__option[data-theme-option=horizon]){color:var(--color-text);background:var(--color-surface-strong);box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}html[data-theme^=horizon] .ThemeToggle-module__u0yWhW__selector{background:var(--color-surface);border-color:var(--color-hairline)}:is(html[data-theme=horizon] .ThemeToggle-module__u0yWhW__option[data-theme-option=horizon],html[data-theme=horizon-day] .ThemeToggle-module__u0yWhW__option[data-theme-option=horizon-day]){background:var(--color-accent-solid);color:var(--color-on-accent);box-shadow:none}@media (max-width:1023px){.ThemeToggle-module__u0yWhW__selector{width:100%;display:flex}.ThemeToggle-module__u0yWhW__option{flex:1;min-width:0;min-height:36px;padding-inline:4px;font-size:10px}.ThemeToggle-module__u0yWhW__option svg{display:none}}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__u0yWhW__option{transition:none}}
.Favorites-module__1jhPXG__trigger,.Favorites-module__1jhPXG__aircraftAction{justify-content:center;align-items:center;gap:calc(7px * var(--horizon-scale,1));min-height:calc(36px * var(--horizon-scale,1));padding:calc(6px * var(--horizon-scale,1)) calc(12px * var(--horizon-scale,1));border:1px solid var(--color-hairline);border-radius:calc(7px * var(--horizon-scale,1));color:var(--color-text-secondary);cursor:pointer;font-size:calc(12px * var(--horizon-scale,1));display:inline-flex}.Favorites-module__1jhPXG__aircraftAction{min-height:calc(40px * var(--horizon-scale,1));justify-content:flex-start}.Favorites-module__1jhPXG__aircraftAction[aria-pressed=true]{color:var(--color-text);border-color:var(--color-hairline-strong)}.Favorites-module__1jhPXG__mark{vertical-align:middle;color:var(--color-text-secondary);flex-shrink:0;display:inline-block}.Favorites-module__1jhPXG__scrim{z-index:150;padding:calc(12px * var(--horizon-scale,1));background:var(--color-overlay);place-items:center;display:grid;position:fixed;inset:0}.Favorites-module__1jhPXG__dialog{width:min(calc(540px * var(--horizon-scale,1)), 100%);max-height:calc(100dvh - calc(24px * var(--horizon-scale,1)));border:1px solid var(--color-hairline-strong);border-radius:calc(16px * var(--horizon-scale,1));color:var(--color-text);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.Favorites-module__1jhPXG__header{justify-content:space-between;align-items:flex-start;gap:calc(16px * var(--horizon-scale,1));padding:calc(22px * var(--horizon-scale,1)) calc(22px * var(--horizon-scale,1)) 0;display:flex}.Favorites-module__1jhPXG__header h2{font-size:calc(24px * var(--horizon-scale,1));letter-spacing:-.04em;font-weight:500;line-height:1.2}.Favorites-module__1jhPXG__eyebrow{margin-bottom:calc(7px * var(--horizon-scale,1));color:var(--color-text-tertiary);font-size:calc(10px * var(--horizon-scale,1));letter-spacing:.09em;text-transform:uppercase}.Favorites-module__1jhPXG__close{width:calc(40px * var(--horizon-scale,1));height:calc(40px * var(--horizon-scale,1));border:1px solid var(--color-hairline);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Favorites-module__1jhPXG__copy{padding:calc(13px * var(--horizon-scale,1)) calc(22px * var(--horizon-scale,1));font-size:calc(13px * var(--horizon-scale,1));color:var(--color-text-secondary);line-height:1.55}.Favorites-module__1jhPXG__preference{align-items:flex-start;gap:calc(10px * var(--horizon-scale,1));margin:0 calc(22px * var(--horizon-scale,1)) calc(15px * var(--horizon-scale,1));font-size:calc(13px * var(--horizon-scale,1));cursor:pointer;display:flex}.Favorites-module__1jhPXG__preference input,.Favorites-module__1jhPXG__option input{width:calc(17px * var(--horizon-scale,1));height:calc(17px * var(--horizon-scale,1));accent-color:var(--color-accent);margin-top:calc(2px * var(--horizon-scale,1));flex-shrink:0}.Favorites-module__1jhPXG__preference small,.Favorites-module__1jhPXG__option small{margin-top:calc(3px * var(--horizon-scale,1));color:var(--color-text-tertiary);font-size:calc(11px * var(--horizon-scale,1));line-height:1.4;display:block}.Favorites-module__1jhPXG__search{margin:0 calc(22px * var(--horizon-scale,1)) calc(12px * var(--horizon-scale,1));font-size:calc(11px * var(--horizon-scale,1));color:var(--color-text-secondary);display:block}.Favorites-module__1jhPXG__search input{width:100%;min-height:calc(42px * var(--horizon-scale,1));margin-top:calc(6px * var(--horizon-scale,1));padding:calc(9px * var(--horizon-scale,1)) calc(12px * var(--horizon-scale,1));border:1px solid var(--color-hairline-strong);border-radius:calc(7px * var(--horizon-scale,1));font-size:calc(14px * var(--horizon-scale,1));background:var(--color-surface);color:var(--color-text);display:block}.Favorites-module__1jhPXG__options{min-height:calc(80px * var(--horizon-scale,1));overscroll-behavior:contain;padding:0 calc(22px * var(--horizon-scale,1)) calc(16px * var(--horizon-scale,1));overflow-y:auto}.Favorites-module__1jhPXG__options fieldset{margin:0 0 calc(16px * var(--horizon-scale,1));border:0;padding:0}.Favorites-module__1jhPXG__options legend{width:100%;padding:calc(12px * var(--horizon-scale,1)) 0 calc(8px * var(--horizon-scale,1));color:var(--color-text-tertiary);font-size:calc(10px * var(--horizon-scale,1));text-transform:uppercase;letter-spacing:.07em}.Favorites-module__1jhPXG__option{align-items:flex-start;gap:calc(11px * var(--horizon-scale,1));min-height:calc(50px * var(--horizon-scale,1));padding:calc(10px * var(--horizon-scale,1)) 0;border-top:1px solid var(--color-hairline-faint);font-size:calc(14px * var(--horizon-scale,1));cursor:pointer;display:flex}.Favorites-module__1jhPXG__empty{padding:calc(20px * var(--horizon-scale,1)) 0;font-size:calc(13px * var(--horizon-scale,1));color:var(--color-text-secondary)}.Favorites-module__1jhPXG__footer{justify-content:space-between;align-items:center;gap:calc(12px * var(--horizon-scale,1));padding:calc(12px * var(--horizon-scale,1)) calc(22px * var(--horizon-scale,1));border-top:1px solid var(--color-hairline);display:flex}.Favorites-module__1jhPXG__footer span{font-size:calc(11px * var(--horizon-scale,1));color:var(--color-text-tertiary)}.Favorites-module__1jhPXG__footer button{min-height:calc(40px * var(--horizon-scale,1));padding:calc(7px * var(--horizon-scale,1)) calc(17px * var(--horizon-scale,1));border:1px solid var(--color-hairline-strong);border-radius:calc(7px * var(--horizon-scale,1));font-size:calc(13px * var(--horizon-scale,1));cursor:pointer}.Favorites-module__1jhPXG__dialog button:focus-visible,.Favorites-module__1jhPXG__trigger:focus-visible,.Favorites-module__1jhPXG__aircraftAction:focus-visible,.Favorites-module__1jhPXG__dialog input:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.Favorites-module__1jhPXG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-height:520px){.Favorites-module__1jhPXG__header{padding-top:calc(12px * var(--horizon-scale,1))}.Favorites-module__1jhPXG__header h2{font-size:calc(20px * var(--horizon-scale,1))}.Favorites-module__1jhPXG__copy{padding-block:calc(7px * var(--horizon-scale,1))}.Favorites-module__1jhPXG__preference{margin-bottom:calc(7px * var(--horizon-scale,1))}.Favorites-module__1jhPXG__eyebrow{display:none}.Favorites-module__1jhPXG__search{margin-bottom:calc(5px * var(--horizon-scale,1))}.Favorites-module__1jhPXG__footer{padding-block:calc(7px * var(--horizon-scale,1))}}.Favorites-module__1jhPXG__import{margin:0 calc(22px * var(--horizon-scale,1)) calc(14px * var(--horizon-scale,1));padding:calc(12px * var(--horizon-scale,1));border:1px solid var(--color-hairline);border-radius:calc(7px * var(--horizon-scale,1));font-size:calc(12px * var(--horizon-scale,1));color:var(--color-text-secondary);line-height:1.5}.Favorites-module__1jhPXG__import button{margin-top:calc(8px * var(--horizon-scale,1));min-height:calc(36px * var(--horizon-scale,1));padding:calc(6px * var(--horizon-scale,1)) calc(10px * var(--horizon-scale,1));border:1px solid var(--color-hairline-strong);border-radius:calc(6px * var(--horizon-scale,1));cursor:pointer;color:var(--color-text)}.Favorites-module__1jhPXG__signUp{margin-top:calc(5px * var(--horizon-scale,1));font-size:calc(12px * var(--horizon-scale,1));color:var(--color-text);text-underline-offset:calc(3px * var(--horizon-scale,1));text-decoration:underline;display:block}.Favorites-module__1jhPXG__dialog button:disabled,.Favorites-module__1jhPXG__dialog input:disabled,.Favorites-module__1jhPXG__aircraftAction:disabled{opacity:.5;cursor:wait}.Favorites-module__1jhPXG__trigger>svg{width:calc(15px * var(--horizon-scale,1));height:calc(15px * var(--horizon-scale,1))}.Favorites-module__1jhPXG__close>svg{width:calc(18px * var(--horizon-scale,1));height:calc(18px * var(--horizon-scale,1))}.Favorites-module__1jhPXG__aircraftAction>svg{width:calc(14px * var(--horizon-scale,1));height:calc(14px * var(--horizon-scale,1))}.Favorites-module__1jhPXG__mark{width:calc(12px * var(--horizon-scale,1));height:calc(12px * var(--horizon-scale,1))}
.SearchDrawer-module__0-33Aa__dialog{top:max(calc(12px * var(--horizon-scale,1)), var(--sa-top));left:calc(12px * var(--horizon-scale,1));right:calc(12px * var(--horizon-scale,1));z-index:130;width:auto;max-width:calc(640px * var(--horizon-scale,1));max-height:calc(100dvh - max(calc(12px * var(--horizon-scale,1)), var(--sa-top)) - max(calc(12px * var(--horizon-scale,1)), var(--sa-bottom)));border:1px solid var(--color-hairline-strong);border-radius:calc(16px * var(--horizon-scale,1));color:var(--color-text);background:var(--color-surface);flex-direction:column;margin-inline:auto;display:flex;position:fixed;overflow:hidden}.SearchDrawer-module__0-33Aa__header{justify-content:space-between;align-items:flex-start;gap:calc(12px * var(--horizon-scale,1));padding:calc(20px * var(--horizon-scale,1)) calc(20px * var(--horizon-scale,1)) calc(12px * var(--horizon-scale,1));flex-shrink:0;display:flex}.SearchDrawer-module__0-33Aa__header h2{font-size:calc(21px * var(--horizon-scale,1));letter-spacing:-.03em;font-weight:500;line-height:1.3}.SearchDrawer-module__0-33Aa__header p,.SearchDrawer-module__0-33Aa__hint{color:var(--color-text-secondary);font-size:calc(12px * var(--horizon-scale,1));line-height:1.5}.SearchDrawer-module__0-33Aa__header p{margin-top:calc(5px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__close{width:calc(44px * var(--horizon-scale,1));height:calc(44px * var(--horizon-scale,1));border:1px solid var(--color-hairline);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.SearchDrawer-module__0-33Aa__input{margin:0 calc(20px * var(--horizon-scale,1)) calc(14px * var(--horizon-scale,1));flex-shrink:0;position:relative}.SearchDrawer-module__0-33Aa__input>svg{left:calc(12px * var(--horizon-scale,1));top:calc(14px * var(--horizon-scale,1));z-index:1;color:var(--color-text-tertiary);pointer-events:none;position:absolute}.SearchDrawer-module__0-33Aa__content{overscroll-behavior:contain;min-height:0;padding:0 calc(20px * var(--horizon-scale,1)) calc(18px * var(--horizon-scale,1));overflow-y:auto}.SearchDrawer-module__0-33Aa__section+.SearchDrawer-module__0-33Aa__section{margin-top:calc(20px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__section h3{margin-bottom:calc(7px * var(--horizon-scale,1));font-size:calc(11px * var(--horizon-scale,1));color:var(--color-text-secondary);letter-spacing:.025em;font-weight:500}.SearchDrawer-module__0-33Aa__section>.SearchDrawer-module__0-33Aa__hint{margin:0 0 calc(8px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__results{margin:0;padding:0;list-style:none}.SearchDrawer-module__0-33Aa__result,.SearchDrawer-module__0-33Aa__model{justify-content:space-between;align-items:center;gap:calc(12px * var(--horizon-scale,1));padding:calc(11px * var(--horizon-scale,1)) 0;border-bottom:1px solid var(--color-hairline-faint);display:flex}.SearchDrawer-module__0-33Aa__identity{gap:calc(3px * var(--horizon-scale,1));min-width:0;display:grid}.SearchDrawer-module__0-33Aa__identity strong,.SearchDrawer-module__0-33Aa__model strong{font-weight:500;font-size:calc(14px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__code{font-family:var(--font-mono), monospace}.SearchDrawer-module__0-33Aa__identity span{font-size:calc(12px * var(--horizon-scale,1));color:var(--color-text-secondary);line-height:1.4}.SearchDrawer-module__0-33Aa__identity small,.SearchDrawer-module__0-33Aa__model small{margin-top:calc(3px * var(--horizon-scale,1));font-size:calc(11px * var(--horizon-scale,1));color:var(--color-text-tertiary);display:block}.SearchDrawer-module__0-33Aa__actions{align-items:center;gap:calc(6px * var(--horizon-scale,1));flex-shrink:0;display:flex}.SearchDrawer-module__0-33Aa__track,.SearchDrawer-module__0-33Aa__star,.SearchDrawer-module__0-33Aa__addTrack{justify-content:center;align-items:center;gap:calc(5px * var(--horizon-scale,1));min-height:calc(44px * var(--horizon-scale,1));border:1px solid var(--color-hairline);border-radius:calc(7px * var(--horizon-scale,1));padding:calc(7px * var(--horizon-scale,1)) calc(10px * var(--horizon-scale,1));font-size:calc(12px * var(--horizon-scale,1));cursor:pointer;display:inline-flex}.SearchDrawer-module__0-33Aa__star{width:calc(44px * var(--horizon-scale,1));padding:0}.SearchDrawer-module__0-33Aa__star[aria-pressed=true],.SearchDrawer-module__0-33Aa__model[aria-pressed=true]{color:var(--color-accent-text)}.SearchDrawer-module__0-33Aa__track[aria-disabled=true]{color:var(--color-accent-text);cursor:default;border-color:#0000}.SearchDrawer-module__0-33Aa__star:disabled{opacity:.5;cursor:default}.SearchDrawer-module__0-33Aa__addTrack{width:100%;color:var(--color-accent-text);border-color:var(--color-accent-border)}.SearchDrawer-module__0-33Aa__addTrack span{overflow-wrap:anywhere;min-width:0}.SearchDrawer-module__0-33Aa__model{text-align:left;cursor:pointer;width:100%}.SearchDrawer-module__0-33Aa__model>span{min-width:0}.SearchDrawer-module__0-33Aa__model svg{margin-right:calc(13px * var(--horizon-scale,1));flex-shrink:0}.SearchDrawer-module__0-33Aa__chips{gap:calc(7px * var(--horizon-scale,1));flex-wrap:wrap;padding:0;list-style:none;display:flex}.SearchDrawer-module__0-33Aa__chips li{max-width:100%}.SearchDrawer-module__0-33Aa__chips button{min-height:calc(40px * var(--horizon-scale,1));align-items:center;gap:calc(7px * var(--horizon-scale,1));max-width:100%;padding:calc(6px * var(--horizon-scale,1)) calc(10px * var(--horizon-scale,1));border:1px solid var(--color-hairline);border-radius:calc(7px * var(--horizon-scale,1));font-size:calc(12px * var(--horizon-scale,1));cursor:pointer;display:flex}.SearchDrawer-module__0-33Aa__chips button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SearchDrawer-module__0-33Aa__chips svg{flex-shrink:0}.SearchDrawer-module__0-33Aa__footer{justify-content:space-between;align-items:center;gap:calc(12px * var(--horizon-scale,1));padding:calc(12px * var(--horizon-scale,1)) calc(20px * var(--horizon-scale,1));border-top:1px solid var(--color-hairline);font-size:calc(11px * var(--horizon-scale,1));color:var(--color-text-secondary);flex-shrink:0;line-height:1.5;display:flex}.SearchDrawer-module__0-33Aa__footer kbd{color:var(--color-text-tertiary)}.SearchDrawer-module__0-33Aa__footer small{font-size:calc(11px * var(--horizon-scale,1));color:var(--color-text-tertiary);display:block}.SearchDrawer-module__0-33Aa__dialog button:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:3px}.SearchDrawer-module__0-33Aa__dialog button:not(:disabled):hover{background:var(--glass-tint-regular)}.SearchDrawer-module__0-33Aa__query{padding-right:calc(12px * var(--horizon-scale,1));font-size:calc(15px * var(--horizon-scale,1));border-radius:calc(12px * var(--horizon-scale,1));height:calc(44px * var(--horizon-scale,1))!important;padding-left:calc(36px * var(--horizon-scale,1))!important}.SearchDrawer-module__0-33Aa__close>svg{width:calc(18px * var(--horizon-scale,1));height:calc(18px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__input>svg,.SearchDrawer-module__0-33Aa__star>svg,.SearchDrawer-module__0-33Aa__model>svg{width:calc(17px * var(--horizon-scale,1));height:calc(17px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__track>svg{width:calc(14px * var(--horizon-scale,1));height:calc(14px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__addTrack>svg{width:calc(15px * var(--horizon-scale,1));height:calc(15px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__chips svg{width:calc(13px * var(--horizon-scale,1));height:calc(13px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__chips svg[fill=currentColor]{width:calc(12px * var(--horizon-scale,1));height:calc(12px * var(--horizon-scale,1))}@media (max-width:420px){.SearchDrawer-module__0-33Aa__header{padding:calc(14px * var(--horizon-scale,1)) calc(14px * var(--horizon-scale,1)) calc(10px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__header h2{font-size:calc(18px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__input{margin-inline:calc(14px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__content,.SearchDrawer-module__0-33Aa__footer{padding-inline:calc(14px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__result{gap:calc(8px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__actions{gap:calc(3px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__track{padding-inline:calc(7px * var(--horizon-scale,1))}}@media (max-height:500px){.SearchDrawer-module__0-33Aa__header{padding-top:calc(9px * var(--horizon-scale,1));padding-bottom:calc(6px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__header p{display:none}.SearchDrawer-module__0-33Aa__input{margin-bottom:calc(8px * var(--horizon-scale,1))}.SearchDrawer-module__0-33Aa__footer{padding-block:calc(7px * var(--horizon-scale,1))}}
.AirportNotices-module__aYfVHW__notice{isolation:isolate;width:100%;max-width:calc(360px * var(--horizon-scale,1));box-sizing:border-box;border:1px solid var(--color-hairline);border-radius:calc(12px * var(--horizon-scale,1));background:var(--color-surface);min-width:0;color:var(--color-text);padding:calc(10px * var(--horizon-scale,1)) calc(12px * var(--horizon-scale,1));pointer-events:auto;font-size:calc(12px * var(--horizon-scale,1));line-height:1.45;position:relative}.AirportNotices-module__aYfVHW__notice[data-personal=true]{border-color:var(--color-accent-border)}.AirportNotices-module__aYfVHW__notice[data-personal=true] .AirportNotices-module__aYfVHW__heading>span{color:var(--color-accent-text)}.AirportNotices-module__aYfVHW__notice[data-topic=tracked] .AirportNotices-module__aYfVHW__heading>span>svg{stroke-width:1.8px}.AirportNotices-module__aYfVHW__direction{width:calc(6px * var(--horizon-scale,1));height:calc(6px * var(--horizon-scale,1));margin:0 calc(7px * var(--horizon-scale,1)) calc(2px * var(--horizon-scale,1)) 0;background:var(--color-indicator-arrival);border-radius:50%;display:inline-block}.AirportNotices-module__aYfVHW__direction[data-direction=departure]{background:var(--color-indicator-departure)}.AirportNotices-module__aYfVHW__timer{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.AirportNotices-module__aYfVHW__timer rect{fill:none;stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;animation:AirportNotices-module__aYfVHW__expire var(--notice-duration) linear forwards}.AirportNotices-module__aYfVHW__notice[data-paused=true] .AirportNotices-module__aYfVHW__timer rect{animation-play-state:paused}@keyframes AirportNotices-module__aYfVHW__expire{to{stroke-dashoffset:1px}}.AirportNotices-module__aYfVHW__heading{justify-content:space-between;align-items:center;gap:calc(10px * var(--horizon-scale,1));margin:calc(-4px * var(--horizon-scale,1)) calc(-6px * var(--horizon-scale,1)) calc(4px * var(--horizon-scale,1)) 0;display:flex}.AirportNotices-module__aYfVHW__heading>span{overflow-wrap:anywhere;align-items:center;gap:calc(6px * var(--horizon-scale,1));min-width:0;color:var(--color-text-muted);font-size:calc(10px * var(--horizon-scale,1));letter-spacing:.055em;display:flex;overflow:hidden}.AirportNotices-module__aYfVHW__heading>span>svg{flex:none}.AirportNotices-module__aYfVHW__context{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AirportNotices-module__aYfVHW__heading button{width:calc(30px * var(--horizon-scale,1));height:calc(30px * var(--horizon-scale,1));border-radius:calc(6px * var(--horizon-scale,1));color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.AirportNotices-module__aYfVHW__heading button:hover{color:var(--color-text);background:var(--color-surface-strong)}.AirportNotices-module__aYfVHW__copy h2{font-size:calc(16px * var(--horizon-scale,1));letter-spacing:-.02em;text-wrap:pretty;margin:0;font-weight:500;line-height:1.25}.AirportNotices-module__aYfVHW__copy p{margin:calc(5px * var(--horizon-scale,1)) 0 0;color:var(--color-text-secondary);font-size:calc(11px * var(--horizon-scale,1));text-wrap:pretty;overflow-wrap:anywhere}.AirportNotices-module__aYfVHW__actions{align-items:center;gap:calc(4px * var(--horizon-scale,1)) calc(14px * var(--horizon-scale,1));margin-top:calc(9px * var(--horizon-scale,1));flex-wrap:wrap;display:flex}.AirportNotices-module__aYfVHW__actions button{padding:calc(5px * var(--horizon-scale,1)) 0;color:var(--color-text);font-size:calc(11px * var(--horizon-scale,1));cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-hairline-strong);text-decoration-color:var(--color-hairline-strong);text-underline-offset:calc(4px * var(--horizon-scale,1));background:0 0;border:0}.AirportNotices-module__aYfVHW__actions button:hover{color:var(--color-accent)}.AirportNotices-module__aYfVHW__actions>span{color:var(--color-text-muted);font-size:calc(10px * var(--horizon-scale,1));margin-left:auto}.AirportNotices-module__aYfVHW__heading button:focus-visible,.AirportNotices-module__aYfVHW__actions button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:calc(3px * var(--horizon-scale,1))}.AirportNotices-module__aYfVHW__explanation{margin:calc(8px * var(--horizon-scale,1)) 0 0;padding-top:calc(10px * var(--horizon-scale,1));border-top:1px solid var(--color-hairline);color:var(--color-text-secondary);font-size:calc(12px * var(--horizon-scale,1));line-height:1.6}.AirportNotices-module__aYfVHW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AirportNotices-module__aYfVHW__compact{align-items:center;gap:calc(2px * var(--horizon-scale,1));height:calc(52px * var(--horizon-scale,1));max-width:calc(360px * var(--horizon-scale,1));padding:calc(3px * var(--horizon-scale,1)) calc(5px * var(--horizon-scale,1));border-radius:calc(6px * var(--horizon-scale,1));min-width:0;display:flex}.AirportNotices-module__aYfVHW__summary{align-items:center;gap:calc(7px * var(--horizon-scale,1));min-width:0;height:100%;padding:0 calc(3px * var(--horizon-scale,1));color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.AirportNotices-module__aYfVHW__summary>svg{color:var(--color-accent);flex:none}.AirportNotices-module__aYfVHW__summaryCopy{flex-direction:column;min-width:0;line-height:1.2;display:flex}.AirportNotices-module__aYfVHW__summaryCopy>span{text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px * var(--horizon-scale,1));font-weight:500;overflow:hidden}.AirportNotices-module__aYfVHW__summaryCopy>small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:calc(10px * var(--horizon-scale,1));overflow:hidden}.AirportNotices-module__aYfVHW__compactDismiss{width:calc(44px * var(--horizon-scale,1));height:calc(44px * var(--horizon-scale,1));color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.AirportNotices-module__aYfVHW__summary:focus-visible,.AirportNotices-module__aYfVHW__compactDismiss:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AirportNotices-module__aYfVHW__details{max-width:calc(640px * var(--horizon-scale,1));padding:0 calc(24px * var(--horizon-scale,1)) calc(28px * var(--horizon-scale,1));margin-inline:auto}.AirportNotices-module__aYfVHW__details .AirportNotices-module__aYfVHW__copy h2{font-size:calc(20px * var(--horizon-scale,1))}.AirportNotices-module__aYfVHW__details .AirportNotices-module__aYfVHW__copy p,.AirportNotices-module__aYfVHW__details .AirportNotices-module__aYfVHW__explanation{font-size:calc(14px * var(--horizon-scale,1))}.AirportNotices-module__aYfVHW__details .AirportNotices-module__aYfVHW__actions button{min-height:calc(40px * var(--horizon-scale,1));font-size:calc(13px * var(--horizon-scale,1))}@media (pointer:coarse){.AirportNotices-module__aYfVHW__heading button{width:calc(40px * var(--horizon-scale,1));height:calc(40px * var(--horizon-scale,1))}.AirportNotices-module__aYfVHW__actions button{min-height:calc(40px * var(--horizon-scale,1))}}@media (prefers-reduced-motion:reduce){.AirportNotices-module__aYfVHW__timer rect{animation:none}}.AirportNotices-module__aYfVHW__summary>svg{width:calc(14px * var(--horizon-scale,1));height:calc(14px * var(--horizon-scale,1))}.AirportNotices-module__aYfVHW__heading>span>svg,.AirportNotices-module__aYfVHW__compactDismiss>svg{width:calc(13px * var(--horizon-scale,1));height:calc(13px * var(--horizon-scale,1))}.AirportNotices-module__aYfVHW__heading button>svg{width:calc(15px * var(--horizon-scale,1));height:calc(15px * var(--horizon-scale,1))}.AirportNotices-module__aYfVHW__details .AirportNotices-module__aYfVHW__heading button>svg{width:calc(18px * var(--horizon-scale,1));height:calc(18px * var(--horizon-scale,1))}@container (max-width:280px){.AirportNotices-module__aYfVHW__notice:not(.AirportNotices-module__aYfVHW__compact){padding:calc(8px * var(--horizon-scale,1)) calc(10px * var(--horizon-scale,1))}.AirportNotices-module__aYfVHW__notice:not(.AirportNotices-module__aYfVHW__compact) .AirportNotices-module__aYfVHW__copy h2{font-size:calc(14px * var(--horizon-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AirportNotices-module__aYfVHW__notice:not(.AirportNotices-module__aYfVHW__compact) .AirportNotices-module__aYfVHW__copy p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.AirportNotices-module__aYfVHW__notice:not(.AirportNotices-module__aYfVHW__compact) .AirportNotices-module__aYfVHW__heading button{width:calc(32px * var(--horizon-scale,1));height:calc(32px * var(--horizon-scale,1))}.AirportNotices-module__aYfVHW__notice:not(.AirportNotices-module__aYfVHW__compact) .AirportNotices-module__aYfVHW__actions button{min-height:calc(32px * var(--horizon-scale,1))}.AirportNotices-module__aYfVHW__notice:not(.AirportNotices-module__aYfVHW__compact) .AirportNotices-module__aYfVHW__actions{margin-top:calc(5px * var(--horizon-scale,1));gap:calc(4px * var(--horizon-scale,1)) calc(10px * var(--horizon-scale,1))}.AirportNotices-module__aYfVHW__notice:not(.AirportNotices-module__aYfVHW__compact) .AirportNotices-module__aYfVHW__actions>span{display:none}}
.AirportNoticeHost-module__NeOr3W__host{z-index:10;left:calc(12px * var(--horizon-scale,1));bottom:calc(52px * var(--horizon-scale,1));width:min(calc(360px * var(--horizon-scale,1)), calc(100% - calc(24px * var(--horizon-scale,1))));pointer-events:none;position:absolute;container-type:inline-size}.AirportNoticeHost-module__NeOr3W__host>[data-airport-notice]{pointer-events:auto}@media (max-width:480px){.AirportNoticeHost-module__NeOr3W__host{left:calc(8px * var(--horizon-scale,1));width:calc(100% - calc(16px * var(--horizon-scale,1)))}}
