@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-normal.8Rpg0ruU.woff2)format("woff2"),url(/_astro/public-sans-latin-400-normal.SBbinRkI.woff)format("woff")}@font-face{font-family:Public Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-italic.B1appi_f.woff2)format("woff2"),url(/_astro/public-sans-latin-400-italic.DsCWG5h0.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-600-normal.Fru-LXNs.woff2)format("woff2"),url(/_astro/public-sans-latin-600-normal.BR59oU-I.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-latin-700-normal.BqJmxWdE.woff2)format("woff2"),url(/_astro/public-sans-latin-700-normal.Dm-oTPSL.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.BN11TKSn.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.CX7qwx3H.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.B9NQhHK3.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.IaWpoxiT.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-600-normal.C8RAYTDA.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-600-normal.BfsvjouI.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-700-normal.BYuf6tUa.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-700-normal.D3wTyLJW.woff)format("woff")}:root{--ink:#17191c;--ink-2:#2a2e33;--paper:#f5f3ec;--card:#fffdf7;--line:#dcd7c9;--muted:#6b6a63;--text:#1d1f22;--sign:#ffc824;--sign-ink:#17191c;--link:#0b5cad;--g1:#0e6b6e;--g2:#7aa548;--g3:#e8932b;--g4:#c8431f;color-scheme:light;--gna:#c9c4b5;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--body:"Public Sans", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--w:1120px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#121417;--card:#1a1d21;--line:#30343a;--muted:#9a988f;--text:#ebe8df;--link:#7ab8ff;--gna:#3a3e44;--ink:#1d2025;--ink-2:#2a2e34;--g1:#2aa39a;--g4:#e8613a;color-scheme:dark}}:root[data-theme=dark]{--paper:#121417;--card:#1a1d21;--line:#30343a;--muted:#9a988f;--text:#ebe8df;--link:#7ab8ff;--gna:#3a3e44;--ink:#1d2025;--ink-2:#2a2e34;--g1:#2aa39a;--g4:#e8613a;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--text);font:16px/1.55 var(--body);font-variant-numeric:tabular-nums;margin:0}a{color:var(--link);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}h1,h2,h3{font-family:var(--display);letter-spacing:.01em;font-weight:700;line-height:1.05}h1{text-transform:uppercase;margin:0;font-size:clamp(2.1rem,5vw,3.4rem)}h2{text-transform:uppercase;align-items:flex-start;gap:.6rem;margin:2.6rem 0 .4rem;scroll-margin-top:4rem;font-size:1.75rem;display:flex}h2:before{content:"";background:var(--sign);flex:none;width:.5rem;height:.9em;margin-top:.08em;display:inline-block}h3{margin:1.4rem 0 .4rem;font-size:1.25rem}p{max-width:70ch;margin:.4rem 0 .9rem}.wrap{max-width:var(--w);margin:0 auto;padding:0 16px}.muted{color:var(--muted)}.small{font-size:.875rem}.lede{max-width:62ch;font-size:1.12rem}.top{background:var(--ink);color:#fff;border-bottom:4px solid var(--sign)}.top .wrap{flex-wrap:wrap;align-items:center;gap:1rem;min-height:56px;padding-block:8px;display:flex}.brand{font:700 1.5rem/1 var(--display);color:#fff;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:0;text-decoration:none;display:flex}.brand b{background:var(--sign);color:var(--sign-ink);margin-right:3px;padding:.12rem .4rem;position:relative}.brand b:after{content:"";background:#00000059;height:1px;position:absolute;top:50%;left:0;right:0}.top nav{font:600 1rem var(--display);text-transform:uppercase;letter-spacing:.04em;gap:1rem;display:flex}.top nav a{color:#d8d6cf;padding:.55rem 0;text-decoration:none;display:inline-block}.top nav a:hover{color:var(--sign)}.top form{margin-left:auto}.lookup{gap:0;display:flex}.lookup input{font:600 1rem var(--mono);text-transform:uppercase;border:2px solid var(--sign);background:var(--ink-2);color:#fff;border-radius:0;width:11rem;padding:.5rem .7rem}.lookup input::placeholder{color:#8b8a84;text-transform:none;font-family:var(--body);font-weight:400}.lookup button{font:700 1rem var(--display);text-transform:uppercase;letter-spacing:.05em;background:var(--sign);color:var(--sign-ink);border:2px solid var(--sign);cursor:pointer;border-radius:0;padding:0 .9rem}.lookup-msg{color:var(--sign);min-height:1.2em;font-size:.85rem}.lookup.big input{width:min(22rem,60vw);padding:.8rem 1rem;font-size:1.4rem}.lookup.big button{padding:0 1.4rem;font-size:1.3rem}.board{background:var(--ink);color:#fff;padding:1.6rem 0 1.8rem}.board .crumbs{color:#a9a79f;margin-bottom:.6rem;font-size:.85rem}.board .crumbs a{color:#d8d6cf}.board h1{color:#fff}.board .sub{color:#cfccc3;max-width:70ch;margin:.5rem 0 0;font-size:1.05rem}.flaps{flex-wrap:wrap;gap:6px;margin-top:1.2rem;display:flex}.flap{background:var(--ink-2);border-top:1px solid #3a3f46;min-width:8.5rem;padding:.55rem .8rem .5rem;position:relative;box-shadow:inset 0 -1px #000}.flap:after{content:"";z-index:0;background:#00000073;height:1px;position:absolute;top:50%;left:0;right:0}.flap>*{z-index:1;position:relative}.flap .k{font:600 .78rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#a9a79f}.flap .v{font:700 2.1rem/1.05 var(--mono);color:var(--sign)}.flap .v.g-1{color:#5fd8cc}.flap .v.g-2{color:#c4e26a}.flap .v.g-3{color:#ffb15c}.flap .v.g-4{color:#ff8a6e}.flap .s{color:#a9a79f;font-size:.78rem}.codes{font-family:var(--mono);color:var(--sign)}main{padding-bottom:3rem}.card{background:var(--card);border:1px solid var(--line);padding:1rem 1.1rem}.grid2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.answer{background:var(--card);border-left:6px solid var(--sign);margin-top:1.6rem;padding:1rem 1.2rem;font-size:1.1rem}.answer p{max-width:72ch;margin:.2rem 0}.note{border:1px dashed var(--line);color:var(--muted);background:var(--card);padding:.6rem .8rem;font-size:.9rem}table{border-collapse:collapse;width:100%;font-size:.95rem}.tbl{-webkit-overflow-scrolling:touch;border:1px solid var(--line);background:linear-gradient(to right, var(--card) 30%, transparent) left / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--card) 30%, transparent) right / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #0000002e, transparent) left / .8rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #0000002e, transparent) right / .8rem 100% no-repeat scroll, var(--card);overflow-x:auto}.tbl:focus-visible{outline:3px solid var(--sign);outline-offset:2px}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.45rem .65rem}th{font:600 .85rem var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--paper)}td.r,th.r{text-align:right}tr:last-child td{border-bottom:0}.pill{text-align:center;min-width:3.4rem;font:700 .9rem var(--mono);color:#fff;padding:.1rem .35rem;display:inline-block}.g-1{--g:var(--g1)}.g-2{--g:var(--g2)}.g-3{--g:var(--g3)}.g-4{--g:var(--g4)}.g-na{--g:var(--gna)}.pill.g-1,.pill.g-2,.pill.g-3,.pill.g-4,.pill.g-na{background:var(--g)}.pill.g-3,.pill.g-2{color:#17191c}.pill.g-na{color:#4a4944}:root[data-theme=dark] .pill.g-na{color:#b8b6ad}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.g-na{color:#b8b6ad}}.chart{width:100%;height:auto;display:block;overflow:visible}.chart text{font:11px var(--body);fill:var(--muted)}.chart .lbl{font:700 11px var(--mono);fill:var(--text)}.chart .axis{stroke:var(--line)}.chart .bar{fill:var(--g)}.chart .na{fill:var(--gna);opacity:.5}.chart .line{fill:none;stroke:var(--text);stroke-width:2px}.chart .area{fill:var(--sign);opacity:.25}.legend{color:var(--muted);flex-wrap:wrap;gap:.9rem;margin-top:.4rem;font-size:.8rem;display:flex}.legend i{background:var(--g);vertical-align:-1px;width:.8rem;height:.8rem;margin-right:.3rem;display:inline-block}.heat{gap:2px;font-size:.72rem;display:grid}.heat div{text-align:center;font-family:var(--mono);padding:.3rem 0}.heat .c{background:var(--g);color:#fff}.heat .c.g-2,.heat .c.g-3{color:#17191c}.heat .c.g-na{color:#0000}.heat .h{color:var(--muted);font-family:var(--body)}.causes{border:1px solid var(--line);width:100%;height:1.6rem;display:flex}.causes span{height:100%;display:block}.c-carrier{background:#c2452d}.c-weather{background:#3f7fbf}.c-nas{background:#8a8f98}.c-security{background:#000}.c-late_aircraft{background:#e0a21b}.keyrow{flex-wrap:wrap;gap:.8rem;margin-top:.4rem;font-size:.85rem;display:flex}.keyrow i{vertical-align:-1px;width:.8rem;height:.8rem;margin-right:.3rem;display:inline-block}.links{columns:3 13rem;gap:1.2rem;margin:.4rem 0;padding:0;list-style:none}.links li{break-inside:avoid;padding:.15rem 0}.ad{border:1px dashed var(--line);min-height:120px;color:var(--muted);place-items:center;margin:2rem 0;font-size:.75rem;display:grid}footer{background:var(--ink);color:#bdbab1;border-top:4px solid var(--sign);padding:2rem 0;font-size:.9rem}footer a{color:#e4e1d8}footer p{max-width:80ch}@media (width<=640px){.top form{width:100%;margin-left:0}.lookup input{flex:1;width:auto}.flap{min-width:calc(50% - 3px)}.flap .v{font-size:1.7rem}th,td{padding:.4rem .5rem}td:first-child{white-space:normal;min-width:7rem}.top nav{gap:.9rem;width:100%;overflow-x:auto}.chart text{font-size:19px}.chart .lbl{font-size:18px}}.partner{border:1px solid var(--line);border-left:6px solid var(--g1);background:var(--card);margin:1.2rem 0;padding:.8rem 1rem}.partner-dev{color:var(--muted);border-style:dashed}.form{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:1rem;display:grid}.form label{font-size:.9rem}.form input,.form select{width:100%;font:1rem var(--body);border:1px solid var(--line);background:var(--paper);color:var(--text);border-radius:0;padding:.5rem}.form input.code{font:600 1rem var(--mono);text-transform:uppercase}.form fieldset{border:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;margin:0;padding:.6rem .8rem 1rem;display:grid}.form legend{font:700 1rem var(--display);text-transform:uppercase;letter-spacing:.05em;padding:0 .3rem}.btn{cursor:pointer;background:var(--sign);color:var(--sign-ink);font:700 1.2rem var(--display);text-transform:uppercase;border:0;padding:.7rem 1rem}.warn{border-left-color:var(--g4)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--sign);outline-offset:2px}main a:focus-visible,main button:focus-visible,main input:focus-visible,main select:focus-visible{outline-color:var(--link)}.hbars{margin:0;padding:0;list-style:none;display:none}.hbars li{grid-template-columns:3.2rem 1fr 3rem;align-items:center;gap:.5rem;padding:.12rem 0;font-size:.85rem;display:grid}.hbars .track{background:var(--line);height:.95rem;position:relative}.hbars .fill{background:var(--g);position:absolute;inset:0 auto 0 0}.hbars .val{font:700 .85rem var(--mono);text-align:right}@media (width<=640px){.chart.bars{display:none}.hbars{display:block}}.pagenav{z-index:5;background:var(--ink);border-bottom:1px solid #000;margin:0 -16px;padding:0 16px;position:sticky;top:0}.pagenav ul{max-width:var(--w);scrollbar-width:none;gap:1.1rem;margin:0 auto;padding:0;list-style:none;display:flex;overflow-x:auto}.pagenav a{color:#d8d6cf;white-space:nowrap;font:600 .95rem var(--display);text-transform:uppercase;letter-spacing:.05em;padding:.65rem 0;text-decoration:none;display:inline-block}.pagenav a:hover{color:var(--sign)}.tools{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.7rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.tools a{background:var(--card);border:1px solid var(--line);border-top:5px solid var(--sign);height:100%;color:var(--text);border-radius:6px;gap:.25rem;padding:.9rem 1rem;text-decoration:none;display:grid}.tools a:hover{border-color:var(--sign)}.tools b{font:700 1.3rem/1.1 var(--display);text-transform:uppercase;letter-spacing:.02em}.tools span{color:var(--muted);font-size:.95rem}footer .flinks a{white-space:nowrap}
