@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.RtOELW_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.RtOELW_variable{--f-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c230f5cedd6adcc0-s.33sztrngv_ieb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13355f8808aafd40-s.198xu-2bu0foz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bf56aec03b6c512f-s.p.2-6hkzwn24m5-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39bdd36e1450d69d-s.38t85nkp60tez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f88683b112f86fce-s.2omtmoo94goav.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/066ba92c8fc1c222-s.p.3lj349bs9hfu1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.2dbbbbabmw4n4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0a0872b54d5f580-s.1oqo1buse5xew.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2da4f60ed3b00b11-s.p.0xxdg0o7uh536.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.ngMrFq_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.ngMrFq_variable{--f-cond:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.qUvi9a_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.qUvi9a_variable{--f-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f3efe4;--sheet:#fbf9f3;--field:#fff;--sunk:#ede7d6;--ink:#152238;--ink-2:#44506a;--ink-3:#5a6477;--rule:#cfc6ae;--rule-strong:#8f8567;--grid:#e7e0cd;--magenta:#a1156f;--magenta-bg:#f7ddec;--blue:#0f5aa6;--blue-bg:#dcebf5;--amber:#8a5100;--amber-bg:#fbebc8;--red:#b0241b;--red-bg:#f8deda;--green:#1f6a3b;--green-bg:#ddefe2;--terrain:#d9cfb4;--water:#d6e6ef;--map-sea:#d6e6ef;--map-land:#ece2c6;--map-land-1:#e1d0a8;--map-land-2:#f4eedb;--map-land-3:#dfdcbc;--map-coast:#7f8e9c;--map-border:#a2967a;--map-name:#9a8a62;--map-halo:#fbf9f3;--map-land-low:#f3ecd9;--map-d0:#c9dde8;--map-d1:#bad3e2;--map-d2:#adc8da;--map-d3:#a0bdd1;--map-h0:#e7dbbb;--map-h1:#e2d3b0;--map-h2:#dccba6;--map-h3:#d6c39c;--map-h4:#d0bb93;--map-h5:#c9b28a;--map-contour:#78623a80;--map-depth-line:#466e8c6b;--shadow:0 1px 0 #1522380a, 0 6px 20px -12px #15223840;--focus:#0f5aa6;--font-sans:var(--f-sans), system-ui, sans-serif;--font-cond:var(--f-cond), "Arial Narrow", system-ui, sans-serif;--font-mono:var(--f-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--radius:3px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0c121c;--sheet:#121a27;--field:#0e1520;--sunk:#18212f;--ink:#e7ecf3;--ink-2:#b4bfcf;--ink-3:#95a1b4;--rule:#2a3547;--rule-strong:#4b5a72;--grid:#182130;--magenta:#f28bd0;--magenta-bg:#3a1530;--blue:#7db8f0;--blue-bg:#12304a;--amber:#f2be5c;--amber-bg:#3a2a0c;--red:#ff9a8f;--red-bg:#3d1714;--green:#7fd9a0;--green-bg:#10301d;--terrain:#2a3140;--water:#13263a;--map-sea:#102133;--map-land:#262c35;--map-land-1:#313945;--map-land-2:#1e232b;--map-land-3:#2a3331;--map-coast:#6e7f93;--map-border:#5b6575;--map-name:#8d96a4;--map-halo:#121a27;--map-land-low:#20262f;--map-d0:#0e1e2f;--map-d1:#0c1a29;--map-d2:#0a1724;--map-d3:#08131f;--map-h0:#2c323c;--map-h1:#333840;--map-h2:#3a3d44;--map-h3:#424248;--map-h4:#4a484b;--map-h5:#534f50;--map-contour:#c4b48c99;--map-depth-line:#78a0c380;--shadow:0 1px 0 #0000004d, 0 8px 24px -12px #0009;--focus:#7db8f0}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0c121c;--sheet:#121a27;--field:#0e1520;--sunk:#18212f;--ink:#e7ecf3;--ink-2:#b4bfcf;--ink-3:#95a1b4;--rule:#2a3547;--rule-strong:#4b5a72;--grid:#182130;--magenta:#f28bd0;--magenta-bg:#3a1530;--blue:#7db8f0;--blue-bg:#12304a;--amber:#f2be5c;--amber-bg:#3a2a0c;--red:#ff9a8f;--red-bg:#3d1714;--green:#7fd9a0;--green-bg:#10301d;--terrain:#2a3140;--water:#13263a;--shadow:0 1px 0 #0000004d, 0 8px 24px -12px #0009;--focus:#7db8f0}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:132px}body{background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-position:-1px -1px;background-size:48px 48px;flex-direction:column;margin:0;font-size:15px;line-height:1.45;display:flex}a{color:var(--blue)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--ink);color:var(--sheet);border-radius:var(--radius);padding:8px 12px;position:absolute;top:-40px;left:12px}.skip:focus{top:8px}.mono{font-family:var(--font-mono);font-feature-settings:"zero" 1}.topbar{z-index:40;background:color-mix(in srgb, var(--sheet) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--rule-strong);position:sticky;top:0}.topbar-inner{flex-wrap:wrap;align-items:center;gap:16px;max-width:1440px;margin:0 auto;padding:10px 20px;display:flex}.brand{font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.brand svg{color:var(--magenta)}.brand small{color:var(--ink-3);letter-spacing:.04em;font-size:13px;font-weight:500}.brand-flight{text-overflow:ellipsis;vertical-align:bottom;width:22ch;display:inline-block;overflow:hidden}.loader{flex:520px;align-items:center;gap:8px;min-width:0;display:flex}.loader input[type=url]{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--field);min-width:0;height:36px;font-family:var(--font-mono);flex:1;padding:0 10px;font-size:13px}.loader select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);border:1px solid var(--rule-strong);border-radius:var(--radius);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px;background-color:var(--field);min-width:0;height:36px;color:var(--ink);font-family:var(--font-mono);cursor:pointer;flex:1;padding:0 36px 0 10px;font-size:13px}.loader select:disabled{cursor:default;opacity:.6}.loader input::placeholder{color:var(--ink-3)}.btn{border-radius:var(--radius);border:1px solid var(--rule-strong);background:var(--sheet);height:36px;font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{background:var(--sunk)}.btn-primary{background:var(--ink);border-color:var(--ink);color:var(--sheet)}.btn-primary:hover{background:var(--ink-2)}.btn[disabled]{opacity:.6;cursor:progress}.btn-icon{justify-content:center;width:36px;padding:0}.status{box-sizing:border-box;max-width:1440px;min-height:34px;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto;padding:0 20px 8px;font-size:13px;display:flex}.status-bar{background:var(--sunk);border-radius:2px;flex:200px;max-width:320px;height:4px;overflow:hidden}.status-bar>span{background:var(--magenta);height:100%;transition:width .15s linear;display:block}.status-err{color:var(--red);font-weight:500}.examples{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-btn{border:1px dashed var(--rule-strong);font-family:var(--font-mono);cursor:pointer;color:var(--ink-2);background:0 0;border-radius:999px;padding:2px 10px;font-size:12px}.chip-btn:hover{color:var(--ink);border-style:solid}.layout{--side:max(0px, (100vw - 1440px) / 2);min-height:calc(100dvh - 90px);padding:20px calc(var(--side) + 20px) 20px max(8px, calc(var(--side) - 16px));grid-template-columns:calc(200px + min(36px, var(--side) + 12px)) minmax(0, 1fr);flex:1 0 auto;gap:24px;margin:0;display:grid}@media (max-width:1100px){.layout{grid-template-columns:minmax(0,1fr);padding:20px}.toc{display:none}}@media (max-width:640px){.layout{padding:12px 10px}.topbar-inner{padding:8px 12px}}.toc{font-family:var(--font-cond);align-self:start;max-height:calc(100vh - 110px);font-size:15px;position:sticky;top:90px;overflow:auto}.toc ol{border-left:2px solid var(--rule);margin:0;padding:0;list-style:none}.toc a{color:var(--ink-2);letter-spacing:.02em;border-left:2px solid #0000;gap:8px;margin-left:-2px;padding:5px 10px;text-decoration:none;display:flex}.toc a:hover{color:var(--ink)}.toc a[aria-current=true]{color:var(--magenta);border-left-color:var(--magenta);font-weight:600}.toc .n{font-family:var(--font-mono);color:var(--ink-3);padding-top:2px;font-size:12px}.toc-title{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin:0 0 8px 12px;font-size:12px;font-weight:700}main{flex-direction:column;gap:22px;min-width:0;display:flex}.sheet{background:var(--sheet);border:1px solid var(--rule-strong);box-shadow:var(--shadow);border-radius:2px;position:relative}.sheet:before,.sheet:after{content:"";border-color:var(--magenta);pointer-events:none;border-style:solid;width:10px;height:10px;position:absolute}.sheet:before{border-width:2px 0 0 2px;top:-5px;left:-5px}.sheet:after{border-width:0 2px 2px 0;bottom:-5px;right:-5px}.sheet-heading{font:inherit;margin:0}.sheet-head{border:0;border-bottom:3px double var(--rule-strong);width:100%;min-height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:stretch;padding:0;display:flex}.sheet-head:hover{background:var(--sunk)}.sheet-head:focus-visible{outline-offset:-2px}.sheet.is-collapsed .sheet-head{border-bottom:0;min-height:39px}.sheet-body[hidden]{padding:0!important}.sheet-no{font-family:var(--font-mono);background:var(--ink);color:var(--sheet);letter-spacing:.05em;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:flex}.sheet-title{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.1em;flex:1;align-items:center;margin:0;padding:0 14px;font-size:18px;font-weight:700;display:flex}.sheet-meta{font-family:var(--font-mono);color:var(--ink-3);border-left:1px solid var(--rule);align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.sheet-body{padding:16px}@media (max-width:640px){.sheet-body{padding:12px 10px}.sheet-title{font-size:16px}}.sub{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);align-items:center;gap:10px;margin:20px 0 8px;font-size:14px;font-weight:700;display:flex}.sub:after{content:"";border-top:1px dashed var(--rule-strong);flex:1}.sub:first-child{margin-top:0}.fields{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0;display:grid}.field{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;padding:6px 10px 8px}.field-label{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:3px;font-size:12px;font-weight:600;line-height:1.2;display:block}.field-value{font-family:var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:15px;font-weight:500;display:flex}.field-sub{font-family:var(--font-sans);color:var(--ink-2);font-size:12px;font-weight:400}.field-lg .field-value{font-size:22px}.v-empty{min-width:min(calc(var(--w,4) * 1ch), 100%);vertical-align:-.15em;border-bottom:1.5px dotted var(--ink-3);opacity:.8;height:1.05em;display:inline-block}.v{font-family:var(--font-mono)}.tip{cursor:help;-webkit-text-decoration:underline dotted var(--ink-3);text-decoration:underline dotted var(--ink-3);text-underline-offset:3px;text-decoration-thickness:1px}.tip:hover{-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta)}.tip-plain{text-decoration:none}#ofp-tip{z-index:200;background:var(--ink);max-width:min(340px,100vw - 24px);color:var(--sheet);border-radius:var(--radius);pointer-events:none;padding:8px 10px;font-size:13px;line-height:1.4;position:fixed;box-shadow:0 8px 24px -8px #00000073}#ofp-tip[hidden]{display:none}#ofp-tip .tip-chip{border:1px solid var(--sheet);width:fit-content;font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;margin-bottom:5px;padding:1px 7px;font-size:12px;font-weight:700;display:block}#ofp-tip b{font-family:var(--font-mono);letter-spacing:.02em;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.act{width:calc(var(--w,6) * 1ch + 14px);border:1px dashed var(--rule-strong);background:var(--field);height:26px;font-family:var(--font-mono);color:var(--blue);border-radius:2px;padding:0 6px;font-size:13px}.act::placeholder{color:var(--ink-3)}.act:focus{border-style:solid;border-color:var(--blue)}.act-box{vertical-align:middle;border:1px dashed var(--rule-strong);background:var(--field);border-radius:2px;align-items:stretch;height:26px;display:inline-flex;position:relative}.act-box .act{background:0 0;border:0;height:24px}.act-box .act:focus,.act-box .act:focus-visible{outline:none}.act-box:focus-within{border-style:solid;border-color:var(--blue)}.act-box.offer{border-color:var(--blue)}.act-box.offer .act::placeholder{color:var(--ink-3);font-style:italic}.act-btn,.act-nudge{z-index:2;border:1px dashed var(--rule-strong);background:var(--field);border-left:0;border-radius:0 2px 2px 0;height:26px;position:absolute;top:-1px;left:calc(100% + 1px)}.act-box:has(>.act-btn,>.act-nudge){border-radius:2px 0 0 2px}.act-box.offer>.act-btn{border-color:var(--blue)}.act-box:focus-within>:is(.act-btn,.act-nudge){border-style:solid;border-color:var(--blue)}.act-btn,.act-nudge button{color:var(--ink-3);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.act-btn{width:22px;color:var(--blue);font-size:12px}.act-nudge{flex-direction:column;width:16px;display:flex}.act-nudge button{background:0 0;border:0;flex:1;font-size:7px;line-height:1}.act-nudge button+button{border-top:1px dashed var(--rule-strong)}.act-btn:hover,.act-nudge button:hover{color:var(--blue);background:var(--field)}.tbl-wrap{border:1px solid var(--rule);border-radius:2px;max-width:100%;overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:13.5px}.tbl th,.tbl td{border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap;vertical-align:middle;padding:5px 9px}.tbl thead th{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);background:var(--sunk);z-index:1;font-size:12.5px;font-weight:600;position:sticky;top:0}.tbl tbody th{font-family:var(--font-cond);letter-spacing:.05em;font-size:14px;font-weight:600}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.tbl tr.hl>*{background:var(--magenta-bg)}.tbl tr.total>*{border-top:2px solid var(--ink);font-weight:700}.tbl tr.planned>*{background:var(--blue-bg)}.tbl tbody tr:hover>*{background:var(--sunk)}.tbl tr.fir>*{color:var(--ink-2);background:repeating-linear-gradient(135deg, transparent 0 6px, var(--grid) 6px 7px);font-style:italic}.tbl tr.active>*{background:var(--magenta-bg)!important}.tbl caption{text-align:left;font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);caption-side:top;padding:6px 9px;font-size:13px;font-weight:600}.badge{font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:2px;align-items:center;gap:4px;padding:1px 7px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.b-green{color:var(--green);background:var(--green-bg)}.b-amber{color:var(--amber);background:var(--amber-bg)}.b-red{color:var(--red);background:var(--red-bg)}.b-blue{color:var(--blue);background:var(--blue-bg)}.b-mag{color:var(--magenta);background:var(--magenta-bg)}.b-ink{color:var(--ink-2);background:var(--sunk)}.cols{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,320px)), 1fr));gap:16px;display:grid}.stack{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.muted{color:var(--ink-2)}.small{font-size:13px}.pre{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px}.note{color:var(--ink-2);border-left:3px solid var(--rule-strong);margin:8px 0 0;padding:4px 10px;font-size:13px}.strip{grid-template-columns:1fr minmax(160px,2fr) 1fr;align-items:center;gap:12px;padding:6px 4px 18px;display:grid}.strip-apt{font-family:var(--font-cond)}.strip-apt.arr{text-align:right}.strip-icao{font-family:var(--font-mono);letter-spacing:.02em;font-size:clamp(30px,5vw,52px);font-weight:600;line-height:1}.strip-name{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:4px;font-size:15px;font-weight:600}.strip-time{font-family:var(--font-mono);color:var(--ink-2);margin-top:6px;font-size:14px}.strip-mid{text-align:center;min-width:0}.fs-wrap{justify-content:center;width:100%;min-height:60px;display:flex}.strip-mid .mid-label{font-family:var(--font-mono);color:var(--ink-2);font-size:13px}@media (max-width:640px){.strip{grid-template-columns:1fr 1fr}.strip-mid{order:3;grid-column:1/-1}}.idbar{background:var(--sunk);border:1px solid var(--rule);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:14px;padding:10px 12px;font-size:14px;display:flex}.idbar .k{font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:5px;font-size:12px;font-weight:600}.gauge{font-family:var(--font-mono);grid-template-columns:56px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.gauge-track{background:var(--sunk);border:1px solid var(--rule);border-radius:2px;height:14px;position:relative;overflow:hidden}.gauge-fill{background:var(--blue);transition:width .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0}.gauge-fill.warn{background:var(--amber)}.gauge-fill.bad{background:var(--red)}.gauge-mark{background:var(--ink);width:2px;position:absolute;top:-2px;bottom:-2px}.fuelbar{border:1px solid var(--rule-strong);background:var(--sunk);border-radius:2px;height:34px;display:flex;overflow:hidden}.fuelbar>span{font-family:var(--font-mono);white-space:nowrap;border-right:1px solid var(--sheet);justify-content:center;align-items:center;min-width:0;font-size:12px;font-weight:600;transition:flex-grow .8s cubic-bezier(.2,.7,.2,1);display:flex;overflow:hidden}.legend{flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:13px;display:flex}.legend i{vertical-align:-1px;border:1px solid var(--rule-strong);border-radius:2px;width:12px;height:12px;margin-right:5px;display:inline-block}.chart{width:100%;height:auto;font-family:var(--font-mono);touch-action:pan-y;display:block}.chart text{fill:var(--ink-2);font-size:13px}.chart .axis{stroke:var(--rule-strong);stroke-width:1px}.chart .gridline{stroke:var(--grid);stroke-width:1px}.chart .map-coast,.chart .map-border{fill:none;stroke:var(--map-coast);stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.chart .map-coast{stroke-width:1px}.chart .map-border{stroke:var(--map-border);stroke-width:.9px}.chart .route{stroke:var(--magenta);fill:none;stroke-width:2.5px;stroke-linejoin:round}.chart .terrain{fill:var(--terrain);stroke:var(--rule-strong);stroke-width:1px}.chart .fuel{stroke:var(--blue);fill:none;stroke-width:2px}.chart .wpt{fill:var(--sheet);stroke:var(--ink);stroke-width:1.5px}.chart .wpt.active{fill:var(--magenta);stroke:var(--magenta)}.chart .cursor{stroke:var(--magenta);stroke-dasharray:3 3}.chart .fir-line{stroke:var(--ink-3);stroke-dasharray:6 4}.chart .label-strong{fill:var(--ink);font-weight:600}.chart .label-mag{fill:var(--magenta);font-weight:600}.chart .hit{fill:#0000;cursor:pointer}.chart-frame{border:1px solid var(--rule);background:var(--field);border-radius:2px;padding:8px}.readout{font-family:var(--font-mono);background:var(--sunk);border:1px solid var(--rule);border-top:0;flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:38px;padding:8px 10px;font-size:13px;display:flex}.readout b{color:var(--magenta)}.windgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.windcard{border:1px solid var(--rule);background:var(--field);border-radius:2px}.windcard h4{font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--rule);background:var(--sunk);justify-content:space-between;margin:0;padding:5px 9px;font-size:14px;display:flex}.windcard ul{margin:0;padding:4px 0;list-style:none}.windcard li{font-family:var(--font-mono);grid-template-columns:34px 26px 1fr 38px;align-items:center;gap:6px;padding:2px 9px;font-size:13px;display:grid}.windcard li.cruise{background:var(--magenta-bg);color:var(--ink)}.fpl{font-family:var(--font-mono);background:var(--field);border:1px solid var(--rule);word-break:break-word;padding:12px 14px;font-size:14px;line-height:1.9}.fpl .it{border-radius:2px;padding:1px 2px}.fpl .it[data-on=true],.fpl .it:hover{background:var(--magenta-bg);color:var(--magenta)}.dl{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;display:grid}.dl dt{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);font-size:13px;font-weight:600}.dl dd{font-family:var(--font-mono);word-break:break-word;min-width:0;margin:0;font-size:13.5px}.codes{flex-wrap:wrap;gap:4px;display:flex}.code{font-family:var(--font-mono);border:1px solid var(--rule-strong);background:var(--sheet);border-radius:2px;padding:1px 6px;font-size:12.5px}.vspeeds{flex-wrap:wrap;gap:10px;display:flex}.vspeed{border:2px solid var(--ink);text-align:center;background:var(--field);border-radius:2px;min-width:78px}.vspeed .k{font-family:var(--font-cond);letter-spacing:.1em;background:var(--ink);color:var(--sheet);padding:2px 0;font-size:13px;font-weight:700;display:block}.vspeed .val{font-family:var(--font-mono);padding:4px 8px 2px;font-size:26px;font-weight:600;display:block}.vspeed .u{color:var(--ink-3);padding-bottom:4px;font-size:11px;display:block}.rwybar{background:var(--sunk);border:1px solid var(--rule-strong);border-radius:2px;height:26px;margin:6px 0 2px;position:relative;overflow:hidden}.rwybar-fill{width:var(--fill);background:var(--barc);position:absolute;top:0;bottom:0;left:0}.rwybar-lbl{font-family:var(--font-mono);white-space:nowrap;color:var(--ink);align-items:center;padding-left:8px;font-size:12px;display:flex;position:absolute;inset:0}.rwybar-lbl.on{color:var(--sheet);clip-path:inset(0 calc(100% - var(--fill)) 0 0)}.wx-card{border:1px solid var(--rule);background:var(--field);border-radius:2px}.wx-card header{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.wx-card header h3{font-family:var(--font-mono);margin:0;font-size:18px}.wx-card .body{flex-direction:column;gap:10px;padding:10px 12px;display:flex}.tok{font-family:var(--font-mono);border-radius:2px;margin:1px 0;padding:0 3px;font-size:13.5px;display:inline-block}.tok[data-k=wind]{color:var(--blue)}.tok[data-k=cloud],.tok[data-k=vis]{color:var(--green)}.tok[data-k=wx]{color:var(--red);font-weight:600}.tok[data-k=change]{color:var(--magenta);font-weight:600}.tok[data-k=qnh],.tok[data-k=temp]{color:var(--amber)}.wx-facts{flex-wrap:wrap;gap:8px;display:flex}.wx-fact{border:1px solid var(--rule);font-family:var(--font-mono);background:var(--sheet);border-radius:2px;align-items:center;gap:6px;padding:3px 8px;font-size:13px;display:flex}.nt-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.nt-filters input[type=search]{border:1px solid var(--rule-strong);background:var(--field);border-radius:var(--radius);height:34px;font-family:var(--font-mono);flex:220px;padding:0 10px;font-size:13px}.toggle{border:1px solid var(--rule-strong);background:var(--sheet);font-family:var(--font-cond);letter-spacing:.05em;cursor:pointer;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.toggle[aria-pressed=true]{background:var(--ink);color:var(--sheet);border-color:var(--ink)}details.nt-sec{border:1px solid var(--rule);background:var(--field);border-radius:2px;margin-bottom:8px}details.nt-sec>summary{cursor:pointer;font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:8px 12px;font-weight:700;list-style:none;display:flex}details.nt-sec>summary::-webkit-details-marker{display:none}details.nt-sec>summary:before{content:"▸";color:var(--magenta);transition:transform .15s}details.nt-sec[open]>summary:before{transform:rotate(90deg)}details.nt-sec>summary .count{font-family:var(--font-mono);color:var(--ink-2);margin-left:auto;font-size:12px;font-weight:500}.nt-loc{padding:4px 12px 12px}.nt-loc h4{font-family:var(--font-mono);align-items:baseline;gap:8px;margin:10px 0 6px;font-size:14px;display:flex}.nt-loc h4 span{font-family:var(--font-cond);letter-spacing:.05em;color:var(--ink-2)}.nt-cat{font-family:var(--font-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--magenta);margin:10px 0 4px;font-size:12px;font-weight:600}.nt-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:6px;display:grid}.nt{border:1px solid var(--rule);border-left:3px solid var(--rule-strong);background:var(--sheet);border-radius:2px;padding:6px 10px}.nt.crit{border-left-color:var(--red)}.nt.warn{border-left-color:var(--amber)}.nt-id{font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;font-size:13px;font-weight:600;display:flex}.nt-body{font-family:var(--font-mono);white-space:pre-wrap;color:var(--ink);word-break:break-word;font-size:12.5px}mark{background:var(--amber-bg);color:var(--ink);border-radius:1px;padding:0 1px}mark.kw-red{background:var(--red-bg);color:var(--red);font-weight:600}.thumbs{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.thumb{border:1px solid var(--rule);background:var(--field);cursor:zoom-in;text-align:left;border-radius:2px;flex-direction:column;gap:6px;padding:6px;display:flex}.thumb:hover{border-color:var(--magenta)}.thumb img{aspect-ratio:1.25;object-fit:contain;background:#fff;width:100%;height:auto;display:block}.thumb .ph{aspect-ratio:1.25;background:repeating-linear-gradient(45deg, var(--sunk) 0 10px, var(--sheet) 10px 20px);color:var(--ink-3);font-family:var(--font-mono);place-items:center;font-size:12px;display:grid}.thumb figcaption{font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}dialog.lightbox{border:1px solid var(--rule-strong);background:var(--sheet);color:var(--ink);width:100%;max-width:min(96vw,1400px);max-height:94vh;padding:0}dialog.lightbox::backdrop{background:#080c14b3}dialog.lightbox .lb-head{border-bottom:1px solid var(--rule);font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:8px 12px;font-weight:700;display:flex}dialog.lightbox .lb-body{background:#fff;max-height:calc(94vh - 56px);overflow:auto}dialog.lightbox img{margin:0 auto;display:block}.drop{z-index:150;background:color-mix(in srgb, var(--paper) 85%, transparent);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.drop div{border:3px dashed var(--magenta);font-family:var(--font-cond);letter-spacing:.1em;text-transform:uppercase;background:var(--sheet);color:var(--magenta);padding:40px 60px;font-size:28px;font-weight:700}.hello{border:1.5px dashed var(--rule-strong);background:var(--sheet);grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:18px 20px;display:grid}.hello h1{font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:24px}.hello p{color:var(--ink-2);max-width:70ch;margin:0}.hello svg{color:var(--magenta)}@media (max-width:640px){.hello{grid-template-columns:1fr}}.is-filled .v:not(.v-empty),.is-filled .ink{animation:.55s cubic-bezier(.2,.7,.2,1) both ink-in;animation-delay:calc(var(--sec,0) * 70ms)}@keyframes ink-in{0%{opacity:0;filter:blur(3px);transform:translateY(2px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}@media print{.topbar,.toc,.status{display:none}body{background:#fff}.layout{display:block}.sheet{break-inside:avoid-page;box-shadow:none}}.wp-card{border:1px solid var(--rule);background:var(--field);border-radius:2px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.wp-card .dl dd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wp-hint{color:var(--ink-3)!important;font-family:var(--font-mono)!important;letter-spacing:0!important;font-size:22px!important;font-weight:500!important}.wp-foot{margin:auto 0 0}.wp-name{font-family:var(--font-mono);color:var(--magenta);white-space:nowrap;flex-direction:column;margin-bottom:10px;font-size:22px;font-weight:600;display:flex;overflow:hidden}.wp-name span{font-family:var(--font-cond);color:var(--ink-2);letter-spacing:.06em;font-size:14px;font-weight:600}@media (max-width:760px){.map-col{grid-column:auto!important}}.brand{color:inherit;text-decoration:none}.toc-foot{flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;padding-left:12px;display:flex}.toc-exp{background:repeating-linear-gradient(135deg, transparent 0 3px, var(--rule-strong) 3px 4.5px);opacity:.9;align-self:stretch;place-items:center;height:12px;margin:10px 0 4px;display:grid;position:relative}.toc-exp span{background:var(--paper);color:var(--ink-3);font:700 10.5px/12px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;padding:0 8px}.toc-link{font-family:var(--font-cond);letter-spacing:.04em;color:var(--blue);font-size:15px;font-weight:600;text-decoration:none}.toc-link:hover{text-decoration:underline}.btn{color:var(--ink);text-decoration:none}.btn-primary{color:var(--sheet)}.btn-danger{color:var(--red);border-color:var(--red)}.btn-danger:hover{background:var(--red-bg)}.toggle{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.toggle.danger{color:var(--red);border-color:var(--red)}.linkish{font:inherit;color:var(--blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.linkish[aria-pressed=true]{color:var(--magenta);text-decoration:none}.radios{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:0;padding:0;display:grid}.radios legend{margin-bottom:8px}.radio{border:1px solid var(--rule-strong);background:var(--field);cursor:pointer;border-radius:2px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.radio.on{border-color:var(--magenta);box-shadow:inset 3px 0 0 var(--magenta)}.radio input{accent-color:var(--magenta);margin-top:3px}.radio>span{flex-direction:column;display:flex}.radio b{font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase}.linkish{font-family:var(--font-mono);font-size:14px}@media (max-width:640px){.fields .field[style*=span\ 2]{grid-column:1/-1!important}}.chip-recent{background:var(--sheet);color:var(--ink-2);border-style:solid;align-items:center;gap:6px;display:inline-flex}.chip-recent b{color:var(--magenta);font-weight:600}.chip-recent:hover{border-color:var(--magenta)}.chip-count{background:var(--blue-bg);color:var(--blue);border-radius:999px;padding:2px 5px;font-size:11px;line-height:1}.examples-sep{background:var(--rule-strong);width:1px;height:16px;margin:0 4px}.tbl-wrap,.v-empty{position:relative}.chip-blank{background:var(--sheet);color:var(--ink);border-style:solid;font-weight:500}.chip-blank:hover{border-color:var(--ink)}.tl-row{align-items:center;gap:10px;display:flex}.tl-row+.tl-row{margin-top:-4px}.tl-label{font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex:0 0 64px;font-size:12px;font-weight:600}.tl-track{flex:1;display:block;position:relative}.site-footer{border-top:3px solid var(--magenta);background:var(--sheet);margin-top:28px}.site-footer-inner{flex-wrap:wrap;align-items:baseline;gap:6px 18px;max-width:1440px;margin:0 auto;padding:12px 20px 16px;display:flex}.site-footer p{margin:0}.site-footer-copy{font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:600}.site-footer-nav{font-family:var(--font-cond);letter-spacing:.04em;gap:14px;font-size:14px;font-weight:600;display:flex}.site-footer a{color:var(--blue)}.site-footer-build{font-family:var(--font-mono);color:var(--ink-2);flex-wrap:wrap;flex-basis:100%;gap:2px 14px;font-size:12px;display:flex}.site-footer-dirty{color:var(--amber);font-weight:600}@media (max-width:640px){.site-footer-inner{padding:10px 12px 14px}}@media print{.site-footer{display:none}}.chart .fuel-pic{stroke:var(--green);fill:none;stroke-width:2px;stroke-dasharray:7 4}.tbl td.tfob{color:var(--green);background:var(--green-bg);font-weight:600}.switch-wrap{margin-left:auto}.switch-wrap.next{margin-left:0}.switch{border:1px solid var(--rule-strong);background:var(--green-bg);font-family:var(--font-cond);letter-spacing:.04em;color:var(--ink);cursor:pointer;border-radius:999px;align-items:stretch;padding:0;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.switch-main{z-index:1;background:var(--sheet);border-radius:0 999px 999px 0;align-items:center;gap:8px;padding:3px 12px 3px 4px;display:inline-flex;position:relative}.switch-value{font-family:var(--font-mono);letter-spacing:0;color:var(--green);align-items:center;margin-left:-14px;padding:3px 12px 3px 24px;font-size:13px;font-weight:600;display:inline-flex}.switch[disabled]{cursor:not-allowed;color:var(--ink-3);background:var(--sheet);opacity:.5;transition:opacity .15s}.switch-wrap:hover .switch[disabled]{opacity:.8}.switch-track{background:var(--sunk);border:1px solid var(--rule-strong);border-radius:999px;width:30px;height:18px;transition:background .15s;position:relative}.switch-thumb{background:var(--ink-3);border-radius:50%;width:12px;height:12px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.switch[aria-checked=true] .switch-track{background:var(--green-bg);border-color:var(--green)}.switch[aria-checked=true] .switch-thumb{background:var(--green);transform:translate(12px)}.navlog-notes{border-left:3px solid var(--rule-strong);color:var(--ink-2);grid-template-columns:max-content 1fr;gap:4px 12px;margin:10px 0 0;padding:8px 10px;display:grid}.navlog-notes dt{font-family:var(--font-cond);letter-spacing:.08em;color:var(--ink);font-weight:700}.navlog-notes dd{margin:0}.toc-top{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px 12px;display:flex}.toc-top .toc-title{margin:0}.toc-all{font-family:var(--font-cond);letter-spacing:.04em;color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.toc-all:hover{text-decoration:underline}.toc li{align-items:stretch;display:flex}.toc li>a{flex:1;min-width:0}.toc-caret{width:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;font-size:14px;line-height:1}.toc-caret:hover{color:var(--ink);background:var(--sunk)}.toc li.closed>a{color:var(--ink-3)}.status-all{font-size:13px}@media (min-width:1101px){.status-all{display:none}}@media print{.sheet-body[hidden]{content-visibility:visible!important;display:block!important}}.toc-caret{place-items:center;display:grid}.toc-all{align-items:center;gap:6px;display:inline-flex}.tbl th.delta,.tbl td.delta{font-variant-numeric:tabular-nums;width:7ch;min-width:7ch;font-size:12.5px}.fs{font-family:var(--font-mono);display:block;overflow:visible}.fs-line{fill:none;stroke:var(--magenta);stroke-width:2.4px;stroke-linejoin:round}.fs-area{fill:var(--magenta);opacity:.08}.fs-base{stroke:var(--rule)}.fs-direct{stroke:var(--rule-strong);stroke-dasharray:2 4}.fs-placeholder{fill:none;stroke:var(--rule-strong);stroke-dasharray:2 4}.fs-dep{fill:var(--sheet);stroke:var(--ink);stroke-width:2px}.fs-arr{fill:var(--ink)}.fs-mark{fill:var(--magenta)}.fs-wpt{fill:var(--sheet);stroke:var(--ink);stroke-width:.9px}.fs-hit{fill:#0000;cursor:help}.fs-tick{stroke:var(--ink-3);stroke-width:1px}.fs-text{fill:var(--ink-2);font-size:11px}.fs-strong{fill:var(--ink);font-weight:600}.fs-level{fill:var(--magenta);font-size:11px;font-weight:600}.fs-taxi{fill:var(--amber)}.fs-air{fill:var(--magenta);opacity:.7}.fs-cruise{fill:var(--magenta)}.strip-icon{fill:none;stroke:var(--magenta);stroke-width:2px;stroke-linejoin:round;margin-top:6px}.strip-icon .ic-taxi{stroke:var(--amber);stroke-width:4px}.radio-title{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.flap{vertical-align:bottom;gap:.09em;display:inline-flex}.flap-tile{border:1.5px solid var(--ink);background:var(--field);border-radius:3px;place-items:center;width:.78em;height:1.12em;display:inline-grid;position:relative;overflow:hidden}.flap-tile:after{content:"";border-top:1px solid var(--rule);position:absolute;top:50%;left:0;right:0}.flap-ch{line-height:1;animation:70ms ease-out flap-drop}@keyframes flap-drop{0%{opacity:.2;transform:translateY(-45%)}to{opacity:1;transform:none}}.flap-blank .flap-tile{border-style:dashed;border-color:var(--rule-strong);background:0 0}.flap-blank .flap-tile:after{border-top-style:dashed}.fs-plane{fill:var(--magenta);stroke:var(--sheet);stroke-width:.8px}.iata-stack{vertical-align:bottom;flex-direction:column;justify-content:flex-end;align-items:center;height:1.12em;margin:0 10px;line-height:1;display:inline-flex;position:relative}.iata-stack>.tip,.iata-stack>.flag{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flag{object-fit:cover;border:1px solid var(--ink);border-radius:0;width:21px;height:16px;display:block}.iata-stack .small{font-size:13px}@keyframes a-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes a-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes a-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes a-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes a-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes a-fade{0%{opacity:0}to{opacity:1}}@keyframes a-spin{0%{opacity:0;transform:rotate(-140deg)scale(.6)}to{opacity:1;transform:none}}.replay.play .a-draw{stroke-dasharray:1;animation:1.4s cubic-bezier(.3,.6,.2,1) both a-draw}.replay.play .a-grow-x,.replay.play .a-grow-x-r{animation:.8s cubic-bezier(.2,.7,.2,1) both a-grow-x;animation-delay:calc(var(--i,0) * 60ms)}.a-grow-x{transform-origin:0}.a-grow-x-r{transform-origin:100%}.replay.play .a-grow-y{transform-box:fill-box;transform-origin:50% 100%;animation:.9s cubic-bezier(.2,.7,.2,1) both a-grow-y}.replay.play .a-wipe{animation:1s cubic-bezier(.3,.6,.2,1) both a-wipe;animation-delay:calc(var(--i,0) * .15s)}.replay.play .a-rise{animation:.5s cubic-bezier(.2,.7,.2,1) both a-rise;animation-delay:calc(var(--i,0) * 50ms)}.replay.play .a-fade{animation:.4s ease-out both a-fade;animation-delay:calc(.3s + var(--i,0) * 35ms)}.replay.play .a-spin{animation:.6s cubic-bezier(.2,.7,.2,1) both a-spin;animation-delay:calc(var(--i,0) * 25ms)}@keyframes a-drift{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes a-fall{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes a-flash{0%,30%{opacity:0}40%{opacity:1}55%{opacity:.2}70%,to{opacity:1}}@keyframes a-slide{0%{left:0}}@keyframes a-flip{0%{opacity:0;transform:perspective(120px)rotateX(-90deg)}to{opacity:1;transform:none}}.wxc-replay{flex-direction:column;min-width:0;display:flex}.wxc-replay>.wxc{flex:1}.a-inline{line-height:0;display:inline-block}.a-sun,.a-svg,.a-spread,.a-drift,.a-fall,.a-flash{transform-box:fill-box}.a-sun,.a-spread{transform-origin:50%}.a-svg{transform-origin:0}.replay.play .a-sun{animation:.9s cubic-bezier(.2,.7,.2,1) both a-spin}.replay.play .a-drift{animation:.8s cubic-bezier(.2,.7,.2,1) both a-drift}.replay.play .a-fall{animation:.5s ease-in both a-fall;animation-delay:calc(.45s + var(--i,0) * .11s)}.replay.play .a-flash{animation:.9s linear .35s both a-flash}.replay.play .a-spread{animation:.7s cubic-bezier(.2,.7,.2,1) both a-grow-x;animation-delay:calc(var(--i,0) * 90ms)}.replay.play .a-slide{animation:1s cubic-bezier(.2,.7,.2,1) .25s both a-slide}.replay.play .a-flip{animation:.6s cubic-bezier(.2,.7,.2,1) .15s both a-flip}.import-bar{align-items:center;margin-bottom:8px}.import-msgs{margin:0 0 12px;padding:0;list-style:none}.import-msgs:empty{display:none}.import-ok{color:var(--green);font-weight:500}.rmks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rmks li{border-left:2px solid var(--magenta);padding-left:10px;line-height:1.35}:root{--wc-calm:#a3acb9;--wc-calm-ink:#111827;--wc-light:#5cc46c;--wc-light-ink:#111827;--wc-moderate:#f5cc2a;--wc-moderate-ink:#111827;--wc-high:#e4610e;--wc-high-ink:#111827;--wc-gale:#b81d1d;--wc-gale-ink:#fff;--wc-storm:#7a3cc0;--wc-storm-ink:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wc-calm:#8f9bab;--wc-calm-ink:#111827;--wc-light:#62d977;--wc-light-ink:#111827;--wc-moderate:#f7d64a;--wc-moderate-ink:#111827;--wc-high:#f07a22;--wc-high-ink:#111827;--wc-gale:#d9302c;--wc-gale-ink:#fff;--wc-storm:#a875ee;--wc-storm-ink:#111827}}:root[data-theme=dark]{--wc-calm:#8f9bab;--wc-calm-ink:#111827;--wc-light:#62d977;--wc-light-ink:#111827;--wc-moderate:#f7d64a;--wc-moderate-ink:#111827;--wc-high:#f07a22;--wc-high-ink:#111827;--wc-gale:#d9302c;--wc-gale-ink:#fff;--wc-storm:#a875ee;--wc-storm-ink:#111827}.wind-arrow{cursor:help;vertical-align:-2px;border-radius:2px;flex:none;margin-right:4px;line-height:0;display:inline-block}.wind-sway{transform-origin:50%;will-change:transform;display:inline-block}@media print{.wind-sway{transform:none!important}}.wx-input{resize:vertical;width:100%;min-height:150px;font-family:var(--font-mono);color:var(--ink);background:var(--field);border:1px solid var(--rule-strong);border-radius:2px;padding:10px 12px;font-size:13.5px;line-height:1.5}.wx-select{font:inherit;color:var(--ink);background:var(--field);border:1px solid var(--rule-strong);padding:4px 6px}.wxc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;display:grid}.wxc{border:1px solid var(--rule);border-top:4px solid var(--catc,var(--rule-strong));background:var(--field);border-radius:2px;flex-direction:column;min-width:0;display:flex}.wxc-taf{border-top-color:var(--blue)}.wxc-grid+.wxc-replay,.wxc-replay+.wxc-replay{margin-top:14px}.wx-airports .wxc-replay+.wxc-replay,.wxc-grid>.wxc-replay+.wxc-replay{margin-top:0}.wxc-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.wxc-time{font-family:var(--font-mono);font-size:13px}.atis-letter{background:var(--ink);width:28px;height:28px;color:var(--sheet);font-family:var(--font-mono);border-radius:2px;place-items:center;font-size:17px;font-weight:700;display:inline-grid}.wxc-hero{grid-template-columns:auto 1fr minmax(110px,140px);align-items:center;gap:12px;padding:10px 12px;display:grid}.wxc-headline{margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.3}.atis-ops{gap:6px;padding:0 12px 8px}.atis-ops .rwy-clsd{color:var(--red);background:var(--red-bg);border-color:var(--red)}.wxc-facts{border-top:1px dashed var(--rule);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.wxc-fact{border-right:1px dashed var(--rule);flex-direction:column;gap:3px;min-width:0;padding:8px 12px;display:flex}.wxc-fact .field-label{margin:0}.wxc-big{font-family:var(--font-mono);align-items:center;gap:4px;font-size:15px;font-weight:600;display:inline-flex}.wxc-raw{border-top:1px solid var(--rule);padding:6px 12px 8px;font-size:13px}.wxc-raw summary{cursor:pointer;font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.sky{flex:none}.sky-sun circle{fill:var(--wc-moderate);stroke:var(--ink);stroke-width:1px}.sky-sun line{stroke:var(--wc-high);stroke-width:2px;stroke-linecap:round}.sky-cloud{fill:var(--sheet);stroke:var(--ink-2);stroke-width:1.4px;stroke-linejoin:round}.sky-cloud.back{fill:var(--rule)}.sky-cloud.dark{fill:var(--ink-3)}.sky-rain{stroke:var(--blue);stroke-width:2.2px;stroke-linecap:round}.sky-snow{fill:var(--sheet);stroke:var(--blue);stroke-width:1.2px}.sky-bolt{fill:var(--wc-moderate);stroke:var(--ink);stroke-width:1px;stroke-linejoin:round}.sky-fog{stroke:var(--ink-3);stroke-width:2.6px;stroke-linecap:round}.sky-q{fill:var(--ink-3);font-size:22px;font-family:var(--font-mono)}.cloud-col{width:100%;height:auto;font-family:var(--font-mono)}.cc-ground{stroke:var(--ink-3);stroke-width:1.5px}.cc-axis{fill:var(--ink-3);font-size:8px}.cc-layer{fill:var(--rule-strong);opacity:.7}.cc-layer.ceil{fill:var(--ink-3);opacity:.9}.cc-layer.cb{fill:var(--red);opacity:1}.cc-layer.tcu{fill:var(--amber);opacity:1}.cc-label{fill:var(--ink-2);font-size:8.5px}.cc-none{fill:var(--ink-3);font-size:10px}.vis-bar{border-radius:3px;height:6px;margin-top:2px;position:relative;overflow:visible}.vb-band{opacity:.35;position:absolute;top:0;bottom:0}.vb-band.lifr{background:var(--magenta);border-radius:3px 0 0 3px;left:0}.vb-band.ifr{background:var(--red)}.vb-band.mvfr{background:var(--blue)}.vb-band.vfr{background:var(--green);border-radius:0 3px 3px 0}.vb-mark{background:var(--ink);border-radius:1px;width:3px;height:12px;margin-left:-1.5px;position:absolute;top:-3px}.taf-tl{margin:10px 12px 2px;padding-bottom:18px;position:relative}.taf-row{height:16px;margin-bottom:4px;position:relative}.taf-band{opacity:.85;cursor:help;border-radius:2px;position:absolute;top:0;bottom:0}.taf-band.becmg{background-image:repeating-linear-gradient(135deg,#0000 0 4px,#ffffff59 4px 7px)!important}.taf-band.over{background:color-mix(in srgb, var(--bandc) 22%, transparent);border:1.5px dashed var(--bandc);opacity:1;font-family:var(--font-cond);letter-spacing:.04em;color:var(--ink);white-space:nowrap;padding:0 4px;font-size:10.5px;font-weight:700;line-height:13px;overflow:hidden}.taf-band.over.prob{border-style:dotted}.taf-ticks{border-top:1px solid var(--rule-strong);height:14px;position:absolute;bottom:0;left:0;right:0}.taf-ticks span{font-family:var(--font-mono);color:var(--ink-3);font-size:10px;position:absolute;transform:translate(-50%)}.taf-groups{margin:0;padding:4px 12px 8px;list-style:none}.taf-groups li{white-space:normal;border-bottom:1px dashed var(--rule);grid-template-columns:8em 10.5em 30px 1fr auto;align-items:center;gap:8px;padding:5px 0;display:grid}.taf-groups li.change{padding-left:12px}.tg-when{white-space:nowrap}.tg-type{font-family:var(--font-cond);letter-spacing:.04em;color:var(--magenta);font-size:13px;font-weight:700}.taf-groups li:not(.change) .tg-type{color:var(--ink)}@media (max-width:640px){.wxc-hero{grid-template-columns:auto 1fr}.wxc-hero .cloud-col{grid-column:1/-1;max-width:170px}.taf-groups li{grid-template-columns:auto 1fr auto}.taf-groups .tg-sky{display:none}.taf-groups .tg-what{grid-column:1/-1}}.atis-notes{border-left:3px solid var(--amber);background:var(--amber-bg);color:var(--ink);margin:0 12px 10px;padding:6px 10px 6px 26px;font-size:13px;line-height:1.45}.wx-airports{gap:16px}.wx-airports .wx-card .body{gap:12px}.wx-picto{z-index:2;background:var(--sheet);border:1.5px solid var(--catc,var(--ink));cursor:help;border-radius:50%;padding:2px;line-height:0;display:inline-flex;position:absolute;bottom:calc(50% + 2px);left:calc(50% + 4px)}.arr .wx-picto{left:auto;right:calc(50% + 4px)}.wx-picto .sky{display:block}.wx-picto-t{font:700 9px/1 var(--font-cond);color:var(--sheet);background:var(--magenta);border-radius:2px;padding:1px 2px;position:absolute;top:-5px;right:-6px}.arr .wx-picto-t{left:-6px;right:auto}#ofp-tip .tip-row{margin-top:8px;display:block}#ofp-tip .tip-row .tip-chip{margin:0 0 3px}#ofp-tip .tip-note{border-top:1px solid color-mix(in srgb, var(--sheet) 25%, transparent);opacity:.85;margin-top:8px;padding-top:6px;font-size:12px;display:block}.tbl th.rwy-pick,.tbl td.rwy-pick{text-align:center;width:1%}.tbl td.rwy-pick input{accent-color:var(--green);cursor:pointer;width:16px;height:16px}.tbl tr.actual>*{background:var(--green-bg);color:var(--green);font-weight:600}.act-rwy{border-left:3px solid var(--green);background:var(--green-bg);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;padding:8px 12px;display:flex}.act-rwy-name b{color:var(--green);font-family:var(--font-mono);font-size:15px}.rwybar.est{border-style:dashed}.rwybar.est .rwybar-fill{background-image:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--sheet) 30%, transparent) 6px 9px)}:root{--est-text:#f5cc2a;--est-outline:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--est-text:var(--ink);--est-outline:#1f3fbf}}:root[data-theme=dark]{--est-text:var(--ink);--est-outline:#1f3fbf}.rwybar.est .rwybar-lbl.on{color:var(--est-text);text-shadow:1px 0 0 var(--est-outline), -1px 0 0 var(--est-outline), 0 1px 0 var(--est-outline), 0 -1px 0 var(--est-outline), 1px 1px 0 var(--est-outline), -1px -1px 0 var(--est-outline), 1px -1px 0 var(--est-outline), -1px 1px 0 var(--est-outline)}hr.ldg-split{border:none;border-top:1px solid var(--rule-strong);margin:14px 0 10px}.tl-pair{flex-direction:column;gap:3px;display:flex}.tl-pair .tl-label,.tl-pair .tl-track{flex:none}.tl-times{justify-content:space-between;display:flex}.wx-card header.wx-fold{cursor:pointer}.wx-card.is-folded header.wx-fold{border-bottom:0}.wx-fold-summary{flex-basis:100%;order:9}.wx-fold-btn{width:26px;height:26px;color:var(--blue);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;place-items:center;padding:0;display:inline-grid}.wx-fold-btn:hover,.wx-fold-btn:focus-visible{border-color:var(--rule-strong)}.wx-card .body[hidden]{padding:0!important}@media print{.wx-card .body[hidden]{content-visibility:visible!important;display:flex!important}}.sig-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px;display:grid}.sig-card{border:1px solid var(--rule);border-left:4px solid var(--red);background:var(--field);border-radius:2px;transition:box-shadow .15s}.sig-card.mod{border-left-color:var(--amber)}.sig-card.hl{box-shadow:0 0 0 2px var(--red)}.sig-card.mod.hl{box-shadow:0 0 0 2px var(--amber)}.sig-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.sig-what{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 12px 4px;font-size:16px;font-weight:600;display:flex}.sig-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px 14px;margin:6px 12px 10px;display:grid}.sig-facts dt{font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.sig-facts dd{font-family:var(--font-mono);margin:0;font-size:13px}.sig-verdict{border-left:3px solid var(--rule-strong);background:var(--sunk);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 12px 10px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}.sig-verdict.v-red{border-left-color:var(--red);background:var(--red-bg,var(--sunk))}.sig-verdict.v-amber{border-left-color:var(--amber);background:var(--amber-bg)}.sig-verdict.v-green{border-left-color:var(--green);background:var(--green-bg)}.sig-verdict span:not(.badge){flex:260px}.sig-toggle{gap:6px;margin:-4px 0 6px}.chart .sig-hatch-line{stroke:var(--red);stroke-width:2px;opacity:.45}.chart .sig-area .sig-fill{fill:url(#sig-hatch);opacity:.55}.chart .sig-area .sig-edge{fill:color-mix(in srgb, var(--red) 8%, transparent);stroke:var(--red);stroke-width:1.5px}.chart .sig-area.mod .sig-edge{stroke:var(--amber);fill:color-mix(in srgb, var(--amber) 8%, transparent)}.chart .sig-area .sig-end{fill:none;stroke:var(--red);stroke-width:1.2px;stroke-dasharray:5 4}.chart .sig-area.hl .sig-edge{stroke-width:3px;fill:color-mix(in srgb, var(--red) 18%, transparent)}.chart .sig-area .sig-label{fill:var(--red);paint-order:stroke;stroke:var(--field);stroke-width:3px;font-size:11px;font-weight:700}.chart .sig-area.mod .sig-label{fill:var(--amber)}.chart .route-in-sig{fill:none;stroke:var(--red);stroke-width:5px;stroke-linecap:round;pointer-events:none}.chart .sig-band rect{fill:color-mix(in srgb, var(--red) 14%, transparent);stroke:var(--red);stroke-dasharray:4 3}.chart .sig-band.mod rect{fill:color-mix(in srgb, var(--amber) 14%, transparent);stroke:var(--amber)}.chart .sig-band.hl rect{fill:color-mix(in srgb, var(--red) 28%, transparent);stroke-dasharray:none;stroke-width:2px}.chart .sig-band text{fill:var(--red);font-size:10px;font-weight:700}.sig-mark{font-family:var(--font-cond);letter-spacing:.04em;vertical-align:1px;cursor:help;border-radius:2px;margin-left:6px;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-block}.sig-mark.on{background:var(--red);color:var(--sheet)}.sig-mark.clear{border:1px solid var(--amber);color:var(--amber)}.rx{border:1px solid var(--rule);background:var(--field);grid-template-columns:minmax(0,1.25fr) 10px minmax(0,1fr);gap:18px;margin-top:12px;padding:14px;display:grid}.rx-vr{background:repeating-linear-gradient(135deg, var(--rule-strong) 0 2px, transparent 2px 6px);opacity:.7;align-self:stretch}@media (max-width:900px){.rx{grid-template-columns:1fr}.rx-vr{height:10px}}.rx-node,.rx-leg,.rx-head{grid-template-columns:54px 20px 1fr;column-gap:8px;display:grid}.rx-time{text-align:right;color:var(--ink-2);align-self:center;font-size:12.5px}.rx-head .rx-time{font-family:var(--font-cond);letter-spacing:.08em;color:var(--ink-3);padding-bottom:4px;font-size:10.5px}.rx-rail{justify-content:center;display:flex;position:relative}.rx-leg .rx-rail:before,.rx-node:not(.dep) .rx-rail:before,.rx-node:not(.dest) .rx-rail:after{content:"";border-left:3px solid var(--magenta);margin-left:-1.5px;position:absolute;left:50%}.rx-leg .rx-rail:before{top:0;bottom:0}.rx-node .rx-rail:before{top:0;bottom:50%}.rx-node .rx-rail:after{top:50%;bottom:0}.rx-dot{z-index:1;border:2px solid var(--magenta);background:var(--sheet);border-radius:50%;align-self:center;width:12px;height:12px;position:relative}.rx-node.end .rx-dot{background:var(--magenta)}.rx-fix{flex-wrap:wrap;align-items:center;gap:4px 8px;padding:3px 0;display:flex}.rx-fix b{font-size:14px}.rx-leg-body{flex-direction:column;gap:4px;padding:4px 0 6px;display:flex}.rx-stats{font-family:var(--font-mono);color:var(--ink-3);flex-wrap:wrap;font-size:12px;display:inline-flex}.rx-stats>span{border-left:1px solid var(--rule-strong);padding:0 8px}.rx-stats>span:first-child{border-left:0;padding-left:2px}.rx-stats b{color:var(--ink);font-weight:600}.rx-stats i{font-style:normal;font-family:var(--font-sans);font-size:11px}.rx-between{flex-wrap:wrap;gap:4px;display:flex}.rx-wpt{font-family:var(--font-mono);border:1px dashed var(--rule-strong);color:var(--ink-2);border-radius:2px;padding:0 4px;font-size:11.5px}.rx-wpt.nav{border-style:solid;border-color:var(--blue);color:var(--blue)}.rx-fir{font-style:italic}.rx-navaids .field-label{margin-bottom:6px;display:block}.rx-wpt.top{border-style:solid;border-color:var(--magenta);color:var(--magenta)}.rx-navaids .tbl{font-size:13px}@media (min-width:901px){.rx-side{align-self:start;position:sticky;top:132px}}.rx-side{flex-direction:column;gap:18px;min-width:0;display:flex}:root{--pp:#fffdf7;--pp-band:#fbe4ea;--pp-ink:#2a2a33;--pp-edge:#f3eee2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pp:#1b2230;--pp-band:#2b2232;--pp-ink:#dfe3ea;--pp-edge:#161c27}}:root[data-theme=dark]{--pp:#1b2230;--pp-band:#2b2232;--pp-ink:#dfe3ea;--pp-edge:#161c27}.rx-print{box-shadow:0 1px 0 var(--rule), 0 6px 14px -10px #00000059;grid-template-columns:22px minmax(0,1fr) 22px;margin:0;display:grid;overflow:hidden}.rx-feed{background:var(--pp-edge);-webkit-mask:radial-gradient(circle at 50% 11px,#0000 0 4.5px,#000 5px) 0 0/22px 22px repeat-y;mask:radial-gradient(circle at 50% 11px,#0000 0 4.5px,#000 5px) 0 0/22px 22px repeat-y}.rx-feed.left{border-right:1px dashed var(--rule-strong)}.rx-feed.right{border-left:1px dashed var(--rule-strong)}.rx-paper{background:var(--pp);font-family:var(--font-mono);color:var(--pp-ink);letter-spacing:.03em;text-shadow:0 0 .7px color-mix(in srgb, var(--pp-ink) 60%, transparent);margin:0;padding:0;font-size:12px;line-height:22px;overflow-x:auto}.rx-pline{white-space:pre;height:22px;padding:0 10px;display:block}.rx-pline:nth-child(2n){background:var(--pp-band)}.mcdu-btns{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;display:grid}.mcdu-btn{text-align:left;width:100%;font:inherit;color:var(--ink);background:var(--sheet);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--magenta);cursor:pointer;border-radius:3px;align-items:center;gap:14px;padding:12px 16px;transition:transform .12s,box-shadow .12s;display:flex}.mcdu-btn:hover:not(:disabled){box-shadow:4px 4px 0 var(--magenta);transform:translate(-1px,-1px)}.mcdu-btn:active:not(:disabled){box-shadow:1px 1px 0 var(--magenta);transform:translate(2px,2px)}.mcdu-btn:disabled{opacity:.5;cursor:default;box-shadow:none}.mcdu-btn-icon{color:var(--magenta);flex:none}.mcdu-btn-text{flex-direction:column;gap:5px;min-width:0;display:flex}.mcdu-btn-text b{font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;font-size:17px}.mcdu-btn-pages{flex-wrap:wrap;gap:4px;display:flex}.mcdu-btn-pages span{font-family:var(--font-mono);border:1px solid var(--rule-strong);background:var(--pp);color:var(--pp-ink);border-radius:2px;padding:1px 6px;font-size:11px}.mcdu-btn-sub{color:var(--ink-3);font-size:12.5px}hr.mcdu-rule{border:none;border-top:1px solid var(--rule-strong);margin:16px 0 14px}.mcdu-dialog{background:0 0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;overflow:auto}.mcdu-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080c14bd}.mcdu-dialog-bar{z-index:2;pointer-events:none;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex;position:sticky;top:0}.mcdu-dialog-bar .btn{pointer-events:auto}.mcdu-dialog-paper{width:max-content;max-width:calc(100vw - 24px);margin:0 auto 40px;animation:.55s cubic-bezier(.2,.7,.2,1) both mcdu-feed}.mcdu-dialog-paper .rx-print{grid-template-columns:22px auto 22px;box-shadow:0 18px 40px -12px #0009}@keyframes mcdu-feed{0%{clip-path:inset(0 0 100%);transform:translateY(-40px)}to{clip-path:inset(0);transform:none}}.rx-route-paper{align-self:start}.rx-route-paper .rx-route{color:var(--pp-ink);background:var(--pp);padding:0 0 10px}.rx-route-paper .rx-route>p,.rx-route-paper .rx-head{padding:0 12px 0 4px}.rx-route-paper .rx-node,.rx-route-paper .rx-leg{padding-left:4px;padding-right:12px}.rx-route-paper .band{background:var(--pp-band)}.rx-route-paper .rx-dot{background:var(--pp)}.rx-filed{margin:0;padding:8px 12px 8px 4px}.rx-route-paper .rx-route>.rx-filed{padding:8px 12px 8px 14px}.rx-pages{flex-direction:column;gap:18px;display:flex}.rx-page.zz-bottom{-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}.rx-page.zz-top{-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}.rx-page.zz-top.zz-bottom{-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% 100%/16px 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% 0/16px 51% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% 100%/16px 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% 0/16px 51% repeat-x}.rx-page.zz-bottom .rx-paper{padding-bottom:8px}.rx-page.zz-top .rx-paper{padding-top:8px}@keyframes pp-print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pp-band{0%{opacity:0;clip-path:inset(0 100% 0 0)}40%{opacity:1}to{opacity:1;clip-path:inset(0)}}.mcdu-dialog .rx-ptext{animation:90ms steps(10,end) both pp-print;animation-delay:calc(.25s + var(--i,0) * 12ms);display:inline-block}.rx-route-paper .rx-filed>*,.rx-route-paper .rx-filed,.rx-route-paper .rx-node>*,.rx-route-paper .rx-leg>*{animation:.26s steps(8,end) both pp-band;animation-delay:calc(var(--i,0) * 45ms)}.rx-route-paper .rx-filed{animation:none}.fc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fc-caps{grid-column:span 2}.fc-route-card{grid-column:1/-1}@media (max-width:1100px){.fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fc-grid{grid-template-columns:1fr}.fc-caps{grid-column:auto}}.fc{border:1px solid var(--rule);background:var(--field);min-width:0;padding:10px 12px 8px}.fc-wide{grid-column:1/-1}.fc h4{font-family:var(--font-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:11.5px}.fc-hero{flex-direction:column;gap:1px;margin-bottom:8px;display:flex}.fc-big{letter-spacing:.02em;font-size:22px;font-weight:700;line-height:1.15}.fc-hero-sub{color:var(--ink-2);font-size:13px;display:block}.fc-route{grid-template-columns:auto auto auto;justify-content:start;align-items:start;gap:4px 16px;margin-bottom:8px;display:grid}.fc-arrow{color:var(--magenta);flex-direction:column;align-items:center;font-size:20px;line-height:1.2;display:flex}.fc-arrow .small{color:var(--ink-3);font-size:11px}.fc dl{margin:0}.fc-row{border-top:1px dashed var(--rule);grid-template-columns:96px 1fr;gap:8px;padding:4px 0;font-size:13.5px;display:grid}.fc-row dt{font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-top:2px;font-size:11.5px}.fc-row dd{min-width:0;margin:0}.fc-row.on dt{color:var(--magenta)}.fc-row .fpl{font-size:12.5px}.fc-chips{flex-wrap:wrap;gap:4px 10px;display:flex}.fc-chip{white-space:nowrap;color:var(--ink-2);font-size:12.5px}.fc-chip b{font-family:var(--font-mono);color:var(--ink);border:1px solid var(--rule-strong);border-radius:2px;padding:0 4px;font-size:12px}@keyframes fs-reveal{0%{width:0}to{width:var(--w)}}.fs-reveal{animation:1.6s cubic-bezier(.3,0,.2,1) both fs-reveal}.live-wx{border:1px solid var(--rule);background:var(--field);margin-top:10px;padding:8px 12px 10px}.live-wx summary{cursor:pointer;font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.live-wx-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.live-wx-field{flex-direction:column;flex:320px;gap:3px;min-width:0;display:flex}.live-wx-field .field-label{margin:0}.live-wx-field input{font:13px var(--font-mono);color:var(--ink);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:2px;padding:6px 8px}.radio-apt-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.radio-apt-head .flap{font:700 30px/1 var(--font-mono)}.radio-apt-name{flex-direction:column;display:flex}.radio-rows{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px 14px;display:grid}.radio-row{border:1px solid var(--rule);border-left:3px solid var(--rule-strong);background:var(--field);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 10px 8px 14px;display:flex}.radio-row:focus-within{border-left-color:var(--blue)}.radio-id{flex-direction:column;gap:2px;min-width:0;display:flex}.radio-svc{font:700 18px/1.05 var(--font-cond);letter-spacing:.06em;text-transform:uppercase}.radio-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}button.radio-sub{flex:none;align-self:flex-start;padding:0;font-size:12.5px}.radio-sub.radio-planned{color:var(--blue);font-weight:600}.radio-group{font:700 13px var(--font-cond);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 8px}.radio-apt-head+.radio-group,.radio-group:first-child{margin-top:4px}.radio-group .muted{letter-spacing:.04em;text-transform:none;font-weight:500}.radio-name-in{border:0;border-bottom:1px dashed var(--rule-strong);width:100%;min-width:0;color:var(--ink);font:700 18px/1.05 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:0}.radio-name-in::placeholder{color:var(--ink-3);text-transform:none;letter-spacing:.02em;font-weight:500}.radio-name-in:focus{border-bottom-color:var(--blue);outline:none}.radio-add{border:1.5px dashed var(--rule-strong);min-height:58px;color:var(--ink-3);font:700 14px var(--font-cond);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0}.radio-add:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.radio-alts{gap:18px;display:grid}:root{--rmp-bg:#b4b48a;--rmp-edge:#1c1d16;--rmp-rim:#5b5a44;--rmp-inset:#3c3a1e59;--rmp-unlit:#26281429;--rmp-lit:#22261a;--rmp-glow:none;--rmp-from:#1d5230;--rmp-from-glow:none;--rmp-bad:#a3170e;--rmp-bad-glow:none;--rmp-div:#26281440;--rmp-ic-unlit:#26281438;--rmp-lit-halo:transparent;--rmp-from-halo:transparent;--rmp-bad-halo:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rmp-bg:#11161d;--rmp-edge:#000;--rmp-rim:#445;--rmp-inset:#0009;--rmp-unlit:#ffb0001a;--rmp-lit:#ffb000;--rmp-glow:0 0 6px #ffb00073;--rmp-from:#7fd9a0;--rmp-from-glow:0 0 6px #7fd9a066;--rmp-bad:#ff5a4a;--rmp-bad-glow:0 0 6px #ff46328c;--rmp-div:#ffb0002e;--rmp-ic-unlit:#ffb00038;--rmp-lit-halo:#ffb00080;--rmp-from-halo:#7fd9a073;--rmp-bad-halo:#ff463299}}:root[data-theme=dark]{--rmp-bg:#11161d;--rmp-edge:#000;--rmp-rim:#445;--rmp-inset:#0009;--rmp-unlit:#ffb0001a;--rmp-lit:#ffb000;--rmp-glow:0 0 6px #ffb00073;--rmp-from:#7fd9a0;--rmp-from-glow:0 0 6px #7fd9a066;--rmp-bad:#ff5a4a;--rmp-bad-glow:0 0 6px #ff46328c;--rmp-div:#ffb0002e;--rmp-ic-unlit:#ffb00038;--rmp-lit-halo:#ffb00080;--rmp-from-halo:#7fd9a073;--rmp-bad-halo:#ff463299}.rmp{box-sizing:border-box;background:var(--rmp-bg);width:132px;height:34px;box-shadow:0 0 0 3px var(--rmp-edge), 0 0 0 4px var(--rmp-rim), inset 0 2px 6px var(--rmp-inset);font:600 17px/1 var(--font-mono);letter-spacing:.04em;border-radius:4px;flex:none;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding:0 8px;display:inline-grid;position:relative;overflow:hidden}.rmp>:not(.rmp-ic){grid-area:1/2}.rmp-ic{border-right:1px solid var(--rmp-div);height:22px;color:var(--rmp-lit);filter:drop-shadow(0 0 3px var(--rmp-lit-halo));grid-area:1/1;place-items:center;padding-right:7px;display:grid}.rmp:not(.has) .rmp-ic{color:var(--rmp-ic-unlit);filter:none}.rmp.from .rmp-ic{color:var(--rmp-from);filter:drop-shadow(0 0 3px var(--rmp-from-halo))}.rmp.bad .rmp-ic{color:var(--rmp-bad);filter:drop-shadow(0 0 3px var(--rmp-bad-halo))}.ch-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;display:block}.ch-icon .fill{fill:currentColor;stroke:none}.rmp.bad .rmp-val{color:var(--rmp-bad);text-shadow:var(--rmp-bad-glow)}.rmp:before,.rmp:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.rmp-flash{pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 50% 55%, var(--rmp-flash,transparent), transparent 70%);opacity:0;animation:.42s ease-out rmp-flash;position:absolute;inset:0}.status-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-left:auto;display:inline-flex}.status-label{color:var(--ink-3);font:600 11px var(--font-cond);letter-spacing:.12em;text-transform:uppercase;margin-right:2px}.radio-skins{align-items:center;gap:4px;display:inline-flex}.rmp.has .rmp-unlit{visibility:hidden}.rmp-rest{color:var(--rmp-unlit);text-shadow:none}.rmp-unlit{color:var(--rmp-unlit);pointer-events:none}.rmp input,.rmp-val{width:100%;color:var(--rmp-lit);font:inherit;letter-spacing:inherit;text-shadow:var(--rmp-glow);white-space:pre;background:0 0;border:0;outline:none;padding:0}.rmp input{z-index:1;color:#0000;caret-color:var(--rmp-lit);text-shadow:none;position:relative}.rmp:focus-within{box-shadow:0 0 0 3px var(--rmp-edge), 0 0 0 5px var(--blue), inset 0 2px 6px var(--rmp-inset)}.rmp.from .rmp-val{color:var(--rmp-from);text-shadow:var(--rmp-from-glow)}.rmp.warn{box-shadow:0 0 0 3px var(--rmp-edge), 0 0 0 5px var(--amber), inset 0 2px 6px var(--rmp-inset)}.rmp.bad{box-shadow:0 0 0 3px var(--rmp-edge), 0 0 0 5px var(--red), inset 0 2px 6px var(--rmp-inset)}.radio-row.bad{border-left-color:var(--red)}.radio-sub.err{color:var(--red);white-space:normal;font-weight:600;line-height:1.2}.radio-added-meta{align-items:center;gap:10px;min-width:0;display:flex}.ch-type{flex:none;position:relative}.ch-type-btn{white-space:nowrap;border:1px solid var(--rule-strong);background:var(--sheet);color:var(--ink);font:700 12px/1.5 var(--font-cond);letter-spacing:.08em;cursor:pointer;border-radius:999px;padding:0 8px}.ch-type-btn[aria-expanded=true]{border-color:var(--blue);color:var(--blue)}.ch-menu{z-index:30;border:1px solid var(--rule-strong);background:var(--field);grid-template-columns:1fr 1fr;width:min(360px,100vw - 48px);padding:4px;display:grid;position:absolute;top:calc(100% + 6px);left:-4px;box-shadow:0 10px 30px -10px #15223873}.ch-menu button{color:var(--ink);font:13px var(--font-sans,inherit);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.ch-menu button b{width:34px;font:700 14px var(--font-cond);letter-spacing:.06em}.ch-menu button .ch-icon{color:var(--ink-3)}.ch-menu button:hover,.ch-menu button[aria-selected=true]{background:var(--blue-bg)}main[data-skin=scan],main[data-skin=dots]{--rmp-bg:#071413;--rmp-edge:#000;--rmp-inset:#000;--rmp-unlit:#50ffdc17;--rmp-lit:#b6ff7a;--rmp-glow:0 0 3px #beff82e6, 0 0 9px #a0ff64bf, 0 0 18px #8cff5a73;--rmp-from:#5ff5d6;--rmp-from-glow:0 0 3px #78ffe6e6, 0 0 9px #3cf0d2bf, 0 0 18px #28e6c873;--rmp-flash:#aaff8c73;--rmp-bad:#ff4a3d;--rmp-bad-glow:0 0 3px #ff5a46f2, 0 0 9px #ff321ebf, 0 0 18px #ff281473;--rmp-div:#5ff5d62e;--rmp-ic-unlit:#50ffdc38;--rmp-lit-halo:#a0ff64b3;--rmp-from-halo:#3cf0d2b3;--rmp-bad-halo:#ff3c28cc}main[data-skin=scan] .rmp,main[data-skin=dots] .rmp{box-shadow:0 0 0 3px #000,0 0 0 4px #445,inset 0 0 10px #000,0 0 14px #3cf0d22e}main[data-skin=scan] .rmp{font:400 24px/1 var(--f-pixel), var(--font-mono);letter-spacing:.06em;background:radial-gradient(#0b1f1c,#030a09);border-radius:8px}main[data-skin=scan] .rmp:after{background:repeating-linear-gradient(0deg,#00000061 0 .5px,#0000 .5px 1.25px)}main[data-skin=scan] .rmp:before,main[data-skin=dots] .rmp:before{background:linear-gradient(#0000,#96ffe617,#0000) 0 0/100% 40% no-repeat;animation:6s linear infinite rmp-roll}main[data-skin=dots] .rmp:after{background:radial-gradient(circle,#00000073 .35px,#0000 .6px) 0 0/1.4px 1.4px}main[data-skin=scan] .rmp:is(:focus-within,.warn,.bad),main[data-skin=dots] .rmp:is(:focus-within,.warn,.bad){box-shadow:0 0 0 3px #000, 0 0 0 5px var(--ring), inset 0 0 10px #000}main[data-skin] .rmp:focus-within{--ring:var(--blue)}main[data-skin] .rmp.warn{--ring:var(--amber)}main[data-skin] .rmp.bad{--ring:var(--red)}main[data-skin=classic] .rmp{--rmp-flash:#ffc85059}main[data-skin=scan] .rmp .rmp-val,main[data-skin=dots] .rmp .rmp-val{animation:9s step-end infinite rmp-flicker}.radio-row:nth-child(3n+2) .rmp .rmp-val{animation-delay:-3s}.radio-row:nth-child(3n+3) .rmp .rmp-val{animation-delay:-6s}.radio-row:nth-child(4n+2) .rmp:before{animation-delay:-1.5s}.radio-row:nth-child(4n+3) .rmp:before{animation-delay:-3s}.radio-row:nth-child(4n+4) .rmp:before{animation-delay:-4.5s}.play .rmp{animation:.9s ease-out both rmp-on}.play .radio-row:nth-child(2) .rmp{animation-delay:60ms}.play .radio-row:nth-child(3) .rmp{animation-delay:.12s}.play .radio-row:nth-child(4) .rmp{animation-delay:.18s}.play .radio-row:nth-child(5) .rmp{animation-delay:.24s}.play .radio-row:nth-child(6) .rmp{animation-delay:.3s}.play .radio-row:nth-child(7) .rmp{animation-delay:.36s}.play .radio-row:nth-child(n+8) .rmp{animation-delay:.42s}@keyframes rmp-on{0%{filter:brightness(.15)}18%{filter:brightness(1.9)}26%{filter:brightness(.35)}40%{filter:brightness(1.4)}48%{filter:brightness(.7)}to{filter:none}}@keyframes rmp-flash{0%{opacity:1}to{opacity:0}}@keyframes rmp-roll{0%{background-position:0 -150%}to{background-position:0 250%}}@keyframes rmp-flicker{0%,to{opacity:1}41%{opacity:.82}42%{opacity:1}77%{opacity:.9}78%{opacity:.75}79%{opacity:1}}@media (prefers-reduced-motion:reduce){.rmp,.rmp:before,.rmp-flash,.rmp .rmp-val{animation:none!important}}.nav-lede{color:var(--ink-2);margin:0 0 14px;font-size:14px}.nav-phase{margin-left:96px}.nav-none{margin:0 0 0 96px}.nav-step{grid-template-columns:62px 34px minmax(0,1fr);align-items:center;min-height:72px;display:grid}.nav-eto{text-align:right;font:600 15px var(--font-mono);color:var(--ink-2);padding-right:10px}.nav-eto small{font:500 11px var(--font-sans);color:var(--ink-3);display:block}.nav-rail{align-self:stretch;place-items:center;display:grid;position:relative}.nav-rail:has(.nav-dot):before{content:"";border-left:2px solid var(--rule-strong);position:absolute;top:0;bottom:0;left:50%}.nav-step.first .nav-rail:before{top:50%}.nav-step.last .nav-rail:before{bottom:50%}.nav-dot{border:2.5px solid var(--magenta);background:var(--sheet);border-radius:50%;width:14px;height:14px;position:relative}.nav-step.apt .nav-dot{background:var(--magenta);width:16px;height:16px}.nav-card{border:1px solid var(--rule);border-left:3px solid var(--rule-strong);background:var(--field);align-items:center;gap:16px;margin:5px 0;padding:10px 12px 10px 16px;display:flex}.nav-card.warn{border-left-color:var(--amber)}.nav-card.bad{border-left-color:var(--red)}.nav-card:focus-within{border-left-color:var(--blue)}.nav-step .radio-add{grid-column:3;margin:5px 0}.nav-who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.nav-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.nav-ident,.nav-ident-in{font:700 22px/1 var(--font-cond);letter-spacing:.08em}.nav-ident-in{border:0;border-bottom:1px dashed var(--rule-strong);width:4.2ch;color:var(--ink);text-transform:uppercase;background:0 0;padding:0 0 1px}.nav-ident-in::placeholder,.nav-name-in::placeholder{color:var(--ink-3);letter-spacing:.02em;text-transform:none;font-weight:500}.nav-name-in{border:0;border-bottom:1px dashed var(--rule-strong);min-width:0;color:var(--ink-2);font:13.5px var(--font-sans);background:0 0;flex:1;padding:0 0 1px}.nav-ident-in:focus,.nav-name-in:focus{border-bottom-color:var(--blue);outline:none}.nav-tag{border:1px solid var(--rule-strong);color:var(--ink-2);font:700 11px var(--font-cond);letter-spacing:.1em;border-radius:999px;padding:1px 7px}.nav-tag.ils{border-color:var(--magenta);color:var(--magenta)}.nav-tag.ndb{border-color:var(--amber);color:var(--amber)}.nav-name{color:var(--ink-2);font-size:13.5px}.nav-note{color:var(--ink-3);font-size:12.5px}.nav-note.warn{color:var(--amber);font-weight:600}.nav-note.bad{color:var(--red);font-weight:600}.nav-radio{text-align:right;width:58px;color:var(--ink-3);font:500 11px/1.2 var(--font-cond);letter-spacing:.1em;flex:none}.nav-radio b{color:var(--ink);font:700 15px var(--font-cond);letter-spacing:.08em;display:block}.morse{align-items:flex-end;gap:12px;display:inline-flex}.morse-l{flex-direction:column;align-items:center;gap:3px;display:flex}.morse-l i{align-items:center;gap:3px;height:6px;display:flex}.morse-l b{color:var(--ink-3);font:600 10.5px var(--font-mono)}.dit,.dah{background:var(--ink-2);border-radius:3px;height:5px}.dit{width:5px}.dah{width:14px}.rmp-unit{font:600 10px var(--font-cond);letter-spacing:.08em;vertical-align:2px;opacity:.6;text-shadow:none;margin-left:3px}.ch-menu.wide{width:min(430px,100vw - 48px)}.ch-menu.wide button b{flex:none;width:58px}@media (max-width:640px){.nav-step{grid-template-columns:48px 24px minmax(0,1fr)}.nav-phase,.nav-none{margin-left:72px}.nav-card{flex-wrap:wrap}.nav-radio{text-align:left}}.lock-toggle{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.lock-toggle.is-open{background:var(--red);color:#fff}.lock-toggle.is-open:hover{background:var(--red);filter:brightness(1.1)}.lock-ic{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.lock-ic.dim{color:var(--ink-3);opacity:.35}.entries-tbl :is(th,td){vertical-align:middle}.entries-tbl .del-col{padding-block:3px;text-align:center;width:40px;padding-left:0;padding-right:8px;line-height:0}.del-slot,.row-del{place-items:center;width:26px;height:26px;display:inline-grid}.entries-tbl.unlocked tbody tr:hover>*{background:var(--red-bg)}.row-del{border:1px solid var(--rule-strong);background:var(--sheet);color:var(--red);cursor:pointer;border-radius:4px;padding:0}.row-del svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.row-del:hover,.row-del:focus-visible{border-color:var(--red);background:var(--red);color:#fff}.toc{flex-direction:column;gap:14px;padding:1px 0 0 1px;display:flex}.toc-pages{flex-direction:column;display:flex}.toc-tabs{border-bottom:2px solid var(--rule-strong);align-items:flex-end;gap:2px;height:42px;display:flex}.toc .toc-tab{border:1px solid var(--rule-strong);background:var(--sunk);min-width:0;height:36px;color:var(--ink);border-bottom:0;border-radius:3px 3px 0 0;flex:1;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:height .18s cubic-bezier(.22,1,.36,1),background .18s;display:flex;position:relative}.toc .toc-tab:hover,.toc .toc-tab:focus-visible{background:var(--sheet);height:40px}.toc-ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;color:var(--blue);flex:none}.toc .toc-tab[aria-current=page]{z-index:1;background:var(--sheet);height:42px;box-shadow:inset 0 3px 0 var(--magenta);margin-bottom:-2px}.toc .toc-tab[aria-current=page] .toc-ic{color:var(--magenta)}.toc-here{border:1px solid var(--rule-strong);background:var(--sheet);border-top:0;justify-content:space-between;align-items:baseline;gap:8px;min-height:38px;margin:0;padding:9px 12px 8px;display:flex}.toc-here b{font:700 15px var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--magenta)}.toc-here i{font:400 12px var(--font-sans);color:var(--ink-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.toc-here.peek b{color:var(--ink)}.toc .toc-tab.lab{border:1px dashed var(--rule-strong);background:var(--paper);height:auto;font:700 13.5px var(--font-cond);letter-spacing:.06em;text-transform:uppercase;border-radius:0;flex-direction:row;flex:none;gap:10px;margin-top:10px;padding:8px 4px}.toc .toc-tab.lab:hover{background:var(--sunk);height:auto}.toc .toc-tab.lab[aria-current=page]{height:auto;color:var(--magenta);background:linear-gradient(90deg, var(--magenta-bg), var(--paper) 85%);box-shadow:inset 3px 0 0 var(--magenta);margin-bottom:0}@media (prefers-reduced-motion:reduce){.toc .toc-tab{transition:none}}.toc-hatch{background:repeating-linear-gradient(135deg, transparent 0 3px, var(--rule-strong) 3px 4.5px);width:24px;height:9px}.toc-card{background:var(--sheet);border:1px solid var(--rule-strong);box-shadow:var(--shadow)}.toc .toc-top{border-bottom:2px double var(--rule-strong);align-items:center;margin:0;padding:9px 10px 8px 12px}.toc-pos{color:var(--ink-3);font:500 11.5px var(--font-mono)}.toc-foot-box{border:1px solid var(--rule-strong);background:var(--sheet);border-top:0;align-self:flex-start;margin:-15px 0 0 10px;padding:4px 10px 5px}.toc-foot-box .toc-all{min-width:92px;min-height:17px;color:var(--ink);font:700 12px var(--font-cond);letter-spacing:.1em;text-transform:uppercase}.toc-foot-box .toc-all svg{color:var(--blue)}.toc-foot-box .toc-all:hover{color:var(--magenta);text-decoration:none}.toc-foot-box .toc-all:hover svg{color:var(--magenta)}.toc-grp{color:var(--ink-3);font:700 10.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:9px 10px 3px 12px;display:flex}.toc-grp:after{content:"";border-top:1px solid var(--rule);flex:1;order:1}.toc-grp b{font:500 10.5px var(--font-mono);letter-spacing:0;order:2}.toc-card ol{border-left:0;padding:0}.toc-card>ol,.toc-card>div:last-child ol{padding-bottom:6px}.toc-card>ol,.toc-card>div:nth-child(2)>.toc-grp{padding-top:0}.toc-card>ol{margin-top:6px}.toc-card li>a{color:var(--ink);font:500 15px var(--font-cond);letter-spacing:.02em;border-left:3px solid #0000;align-items:center;gap:8px;margin:0;padding:3px 4px 3px 0}.toc-card .n{background:var(--ink);width:30px;color:var(--sheet);text-align:center;font:500 11px/1 var(--font-mono);flex:none;margin-left:-3px;padding:4px 0}.toc-card li>a[aria-current=true]{border-left-color:var(--magenta);background:linear-gradient(90deg, var(--magenta-bg), transparent 85%);color:var(--magenta);font-weight:600}.toc-card li>a[aria-current=true] .n,.toc-card li.closed>a[aria-current=true] .n{background:var(--magenta);color:var(--sheet)}.toc-card li.closed>a[aria-current=true]{color:var(--magenta)}.toc-card li.closed>a{color:var(--ink-3)}.toc-card li.closed .n{background:var(--sunk);color:var(--ink-3)}.toc-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.toc-closed{color:var(--ink-3);font:400 10.5px var(--font-mono)}.toc-dot{background:var(--blue);border-radius:50%;flex:none;width:7px;height:7px}.toc-legend{color:var(--ink-3);font:12px var(--font-sans);align-items:center;gap:6px;margin:-4px 0 0;display:flex}.flight-menu{appearance:none;border:1px solid var(--rule-strong);background-color:var(--field);background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);max-width:min(100%,360px);height:26px;color:var(--ink);font:12px var(--font-mono);text-overflow:ellipsis;cursor:pointer;background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;border-radius:999px;padding:0 28px 0 10px}.flight-menu:hover{border-color:var(--ink-2)}.wx-era-note{color:var(--amber);flex-basis:100%;order:8;font-weight:600}.era-line{border:1px solid var(--rule);border-left:3px solid var(--amber);background:var(--field);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:10px 0 0;padding:8px 10px;font-size:13.5px;display:flex}.map-era-mark{fill:var(--amber-bg);stroke:var(--amber);stroke-width:2px}.map-era-line{stroke:var(--amber);stroke-width:1.5px;stroke-dasharray:4 3}.map-era-abeam{fill:var(--amber)}.map-era-label{fill:var(--amber);font:700 12px var(--font-mono);paint-order:stroke;stroke:var(--field);stroke-width:4px;stroke-linejoin:round}.radio-era{border-top:1px dashed var(--rule-strong);margin-top:22px;padding-top:16px}.map-wrap{position:relative}.chart .map-sea{fill:var(--map-sea)}.chart .map-land{fill:var(--map-land);stroke:var(--map-land);stroke-width:.6px}.chart .map-land.t1{fill:var(--map-land-1);stroke:var(--map-land-1)}.chart .map-land.t2{fill:var(--map-land-2);stroke:var(--map-land-2)}.chart .map-land.t3{fill:var(--map-land-3);stroke:var(--map-land-3)}.chart .map-terrain path{fill-rule:evenodd;pointer-events:none}.map-wrap.map-relief .chart .map-land{fill:var(--map-land-low);stroke:var(--map-land-low)}.chart .map-depth{stroke:var(--map-depth-line);stroke-width:.7px;stroke-dasharray:3 2}.chart .map-depth.d0{fill:var(--map-d0)}.chart .map-depth.d1{fill:var(--map-d1)}.chart .map-depth.d2{fill:var(--map-d2)}.chart .map-depth.d3{fill:var(--map-d3)}.chart .map-height{stroke:var(--map-contour);stroke-width:.6px}.chart .map-height.h0{fill:var(--map-h0)}.chart .map-height.h1{fill:var(--map-h1)}.chart .map-height.h2{fill:var(--map-h2);stroke-width:.95px}.chart .map-height.h3{fill:var(--map-h3)}.chart .map-height.h4{fill:var(--map-h4);stroke-width:.95px}.chart .map-height.h5{fill:var(--map-h5);stroke-width:.95px}.chart .map-scale-bg{fill:var(--map-halo);opacity:.8}.chart .map-scale-bar{fill:none;stroke:var(--ink);stroke-width:1.5px}.chart .map-scale-label{fill:var(--ink);font:600 10.5px var(--font-mono)}.route-map{-webkit-user-select:none;user-select:none}.map-wrap.zoomed .route-map{touch-action:none}.chart .map-grid{stroke:var(--map-coast);stroke-opacity:.22}.chart .map-grid-label{fill:var(--ink-3);font-size:10px}.chart .map-country{fill:var(--map-name);font:600 13px var(--font-cond);letter-spacing:.28em;text-transform:uppercase;pointer-events:none}.chart :is(.map-wpt-label,.map-fir-label,.map-grid-label,.sig-label,.map-country){paint-order:stroke;stroke:var(--map-halo);stroke-width:3.5px;stroke-linejoin:round}.chart .map-wpt-label{fill:var(--ink);font-size:12px;font-weight:600}.chart .route-halo{fill:none;stroke:var(--map-halo);stroke-width:6px;stroke-linejoin:round;opacity:.85}.chart .map-fir{fill:none;stroke:var(--ink-2);stroke-width:1.5px;stroke-dasharray:6 4;stroke-linecap:round;stroke-linejoin:round}.chart .map-fir-cross{fill:var(--sheet);stroke:var(--ink-2);stroke-width:1.4px}.chart .map-fir-bound{fill:none;stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;paint-order:stroke}.chart .map-fir-label{fill:var(--ink-2);font:700 11px var(--font-cond);letter-spacing:.08em}.map-wrap.zoomed .chart{cursor:grab}.map-wrap.zoomed .chart:active{cursor:grabbing}.map-levels,.map-zoom{border:1px solid var(--rule-strong);background:var(--sheet);box-shadow:var(--shadow);display:flex;position:absolute;top:10px}.map-levels{left:10px}.map-zoom{flex-direction:column;right:10px}.map-levels button,.map-zoom button{color:var(--ink-2);cursor:pointer;background:0 0;border:0}.map-levels button{border-left:1px solid var(--rule);font:700 11.5px var(--font-cond);letter-spacing:.1em;text-transform:uppercase;padding:4px 10px}.map-levels button:first-child{border-left:0}.map-levels button[aria-pressed=true]{background:var(--ink);color:var(--sheet)}.map-zoom button{border-top:1px solid var(--rule);width:30px;height:30px;font:600 17px var(--font-mono);place-items:center;display:grid}.map-zoom button:first-child{border-top:0}.map-zoom button:disabled{color:var(--rule-strong);cursor:default}.map-levels button:hover,.map-zoom button:hover:not(:disabled){color:var(--magenta)}.map-hint{opacity:0;background:var(--sheet);color:var(--ink-3);font:11px var(--font-mono);pointer-events:none;padding:1px 6px;transition:opacity .2s;position:absolute;bottom:24px;left:10px}.map-wrap:is(:hover,:focus-within) .map-hint{opacity:1}.map-icon{border:1px solid var(--rule);width:100%;max-width:240px;height:auto;margin-top:6px;display:block}.loader input[type=search]{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--field);min-width:0;height:36px;font-family:var(--font-mono);flex:1;padding:0 10px;font-size:13px}.man .man-topic+.man-topic{margin-top:22px}.man p,.man li,.man dd{max-width:78ch;line-height:1.6}.man .sub{scroll-margin-top:120px;position:relative}.man-topic{scroll-margin-top:120px}.man-anchor{color:var(--ink-3);opacity:0;text-decoration:none;position:absolute;left:-16px}.man .sub:hover .man-anchor,.man-anchor:focus-visible{opacity:1}.man-list{margin:8px 0;padding-left:20px}.man-list li+li{margin-top:4px}.man-steps{counter-reset:man-step;margin:10px 0;padding:0;list-style:none}.man-steps>li{counter-increment:man-step;padding:0 0 0 36px;position:relative}.man-steps>li+li{margin-top:8px}.man-steps>li:before{content:counter(man-step);border:1px solid var(--rule-strong);background:var(--sheet);width:24px;height:24px;color:var(--magenta);font:700 13px var(--font-cond);place-content:center;display:grid;position:absolute;top:1px;left:0}.man-dl{grid-template-columns:minmax(150px,max-content) 1fr;gap:8px 18px;margin:10px 0;display:grid}.man-dl dt{color:var(--ink);font-weight:600}.man-dl dd{margin:0}.man-qa{grid-template-columns:1fr;gap:2px}.man-qa dd{margin-bottom:12px}.man-where{border:1px solid var(--rule-strong);background:var(--field);grid-template-columns:1fr 1fr;margin:0 0 18px;display:grid}.man-where>div{flex-direction:column;gap:2px;padding:8px 12px;display:flex}.man-where>div+div{border-left:1px dashed var(--rule-strong)}.man-where-k,.man-eg-k,.man-results-k,.man-results-where{font:700 12px var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.man-eg{border-left:3px solid var(--blue);background:var(--blue-bg);margin:12px 0;padding:10px 14px}.man-eg p{margin:4px 0 0}.man-pre{border:1px dashed var(--rule-strong);background:var(--sheet);font:12.5px/1.5 var(--font-mono);color:var(--ink);white-space:pre;margin:6px 0 0;padding:8px 10px;overflow-x:auto}.man-note{border-left:3px solid var(--green);background:var(--green-bg);margin:12px 0;padding:8px 12px}.man-note.is-warn{border-left-color:var(--amber);background:var(--amber-bg)}.man-note b{font:700 12px var(--font-cond);letter-spacing:.08em;text-transform:uppercase;margin-right:4px}.man-ui{color:var(--ink);font-weight:600}.man-kbd{border:1px solid var(--rule-strong);background:var(--sheet);min-width:1.6em;font:12px/1.5 var(--font-mono);text-align:center;border-bottom-width:2px;border-radius:3px;padding:0 5px;display:inline-block}.man-wrap{overflow-wrap:anywhere}.man-see{color:var(--blue)}.man-red{color:var(--red)}.man-amber{color:var(--amber)}.man-green{color:var(--green)}.man-blue{color:var(--blue)}.man-mag{color:var(--magenta)}.man .tbl th[scope=row]{white-space:normal}.man .tbl td,.man .tbl th[scope=row]{white-space:normal;line-height:1.5;font-family:var(--font-sans);font-size:14px}.man .tbl :is(th,td).mono{font-family:var(--font-mono)}.man-card th[scope=row]{white-space:nowrap!important}.man-find th[scope=row]{min-width:200px;font-weight:600}.man-find td a,.man-where a{color:var(--blue)}.man-go{flex-wrap:wrap;gap:4px;display:flex}.man-go .chip-btn{text-decoration:none}.man-cols th,.man-keys th{width:1%;white-space:nowrap!important}.man-sw{vertical-align:-1px;width:12px;height:12px;margin-right:8px;display:inline-block}.man-sw-mag{background:var(--magenta)}.man-sw-blue{background:var(--blue)}.man-sw-green{background:var(--green)}.man-sw-amber{background:var(--amber)}.man-sw-red{background:var(--red)}.man-gloss{grid-template-columns:minmax(110px,max-content) 1fr;margin:0;display:grid}.man-gloss-row{display:contents}.man-gloss dt,.man-gloss dd{border-top:1px solid var(--rule);margin:0;padding:6px 0;scroll-margin-top:120px}.man-gloss dt{color:var(--magenta);padding-right:18px;font-weight:600}.man-results{border:1px solid var(--blue);background:var(--sheet);box-shadow:var(--shadow);margin:0 0 18px;padding:12px 14px}.man-results ul{margin:8px 0 0;padding:0;list-style:none}.man-results li+li{border-top:1px solid var(--rule)}.man-results a{color:inherit;gap:2px;padding:8px 4px;text-decoration:none;display:grid}.man-results a:hover,.man-results a:focus-visible{background:var(--sunk)}.man-results b{color:var(--blue)}.man-results-text{color:var(--ink-2);font-size:13px}.man-results mark{background:var(--amber-bg);color:inherit}@media (max-width:640px){.man-where,.man-dl,.man-gloss{grid-template-columns:1fr}.man-where>div+div{border-left:0;border-top:1px dashed var(--rule-strong)}.man-gloss dd{border-top:0;padding-top:0}.man-anchor{display:none}}.wp-col{flex-direction:column;display:flex}.map-key{border:1px solid var(--rule);background:var(--field);color:var(--ink-2);margin-top:auto;padding:8px 10px;font-size:12px}.wp-col .wp-card{margin-bottom:12px}.map-key ul{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:4px 10px;margin:0;padding:0;list-style:none;display:grid}.map-key li{white-space:nowrap;align-items:center;gap:6px;display:flex}.map-key svg{flex:none}.map-key-tints{border-top:1px dashed var(--rule);grid-template-columns:max-content 1fr;align-items:center;gap:4px 8px;margin-top:8px;padding-top:8px;display:grid}.map-key-k{font:700 11px var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.map-key-ramp{display:flex}.map-key-ramp span{border:1px solid var(--map-contour);font:10px var(--font-mono);text-align:center;color:var(--ink);flex:1;padding:1px 0}.map-key-ramp span+span{border-left:0}.map-key-ramp .h0{background:var(--map-h0)}.map-key-ramp .h1{background:var(--map-h1)}.map-key-ramp .h2{background:var(--map-h2)}.map-key-ramp .h3{background:var(--map-h3)}.map-key-ramp .h4{background:var(--map-h4)}.map-key-ramp .h5{background:var(--map-h5)}.map-key-ramp .d0{background:var(--map-d0);border-color:var(--map-depth-line)}.map-key-ramp .d1{background:var(--map-d1);border-color:var(--map-depth-line)}.map-key-ramp .d2{background:var(--map-d2);border-color:var(--map-depth-line)}.map-key-ramp .d3{background:var(--map-d3);border-color:var(--map-depth-line)}.simple{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:18px;display:grid}.s-card{min-width:0;animation:.55s cubic-bezier(.22,1,.36,1) both s-rise;animation-delay:calc(var(--i,0) * 45ms)}@keyframes s-rise{0%{opacity:0;transform:translateY(8px)}}.s-card.wide{grid-column:1/-1}.s-head{cursor:default}.s-head:hover{background:0 0}.sheet-meta .badge{font-size:11px}.s-line{margin:8px 0 0;font-size:15px;line-height:1.5}.s-none{color:var(--ink-3);font-weight:400}.s-vital{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.s-vital .field{padding:8px 12px 10px}.s-vital .field-value{font-size:22px;font-weight:600}.s-vital .field-sub{flex-basis:100%;font-size:13px}.s-vital .badge{font-size:13px}.s-vital .s-span{grid-column:1/-1}.s-vital .s-span .field-value{font-size:15px;font-weight:500}.sheet-meta:has(.s-mcdu){padding:4px 10px}.s-mcdu .mcdu-btn{width:auto;box-shadow:2px 2px 0 var(--magenta);gap:8px;padding:4px 10px}.s-mcdu .mcdu-btn-icon{width:20px;height:20px}.s-mcdu .mcdu-btn-text b{font-size:14px}.s-mcdu .mcdu-btn-pages,.s-mcdu .mcdu-btn-sub{display:none}.s-figs{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px 16px;display:grid}.s-figs.s-tight{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.s-fig{flex-direction:column;gap:2px;min-width:0;display:flex}.s-k{font:600 12px var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.s-sw{border:1px solid var(--rule-strong);border-radius:2px;width:10px;height:10px}.s-v{font:500 24px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.s-v small{color:var(--ink-3);margin-left:4px;font-size:13px}.s-fig.lead .s-v{font-size:44px;font-weight:600;line-height:1.05}.s-fig.lead .s-v small{font-size:15px;font-weight:400}.s-pill.t-red{color:var(--red)}.s-pill.t-amber{color:var(--amber)}.s-pill.t-green{color:var(--green)}.s-lead-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.s-pill{background:color-mix(in srgb, currentColor 9%, transparent);white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 10px;font-size:13px}.s-pill b{font:600 15px var(--font-mono)}.s-bar{border:1px solid var(--rule-strong);background:var(--sunk);border-radius:2px;height:14px;margin:14px 0 16px;display:flex;overflow:hidden}.s-bar i{border-right:1px solid var(--sheet);flex-basis:0;min-width:3px}.s-foot{border-top:1px dashed var(--rule-strong);color:var(--ink-3);flex-wrap:wrap;gap:6px 20px;margin-top:16px;padding-top:10px;font-size:14px;display:flex}.s-foot b{font:600 22px var(--font-mono);color:var(--ink)}.s-wts{gap:16px;display:grid}.s-wt-top{font-family:var(--font-mono);align-items:baseline;gap:8px;margin:0 0 6px;font-size:14px;display:flex}.s-wt-top .field-label{width:40px;margin:0}.s-wt-top b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.s-pct{color:var(--ink-2);margin-left:auto}.s-wt.warn .s-pct,.s-wt.warn b{color:var(--amber)}.s-wt.bad .s-pct,.s-wt.bad b{color:var(--red)}.s-wt-left{color:var(--ink-3);margin:4px 0 0 48px;font-size:13px}.s-wt .gauge-track{margin-left:48px}.s-rwy+.s-rwy{border-top:1px dashed var(--rule-strong);margin-top:18px;padding-top:16px}.s-rwy-h{font:600 15px var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.s-rwy-h b{font-family:var(--font-mono);color:var(--ink);margin-left:4px}.s-plate{background:var(--ink);color:var(--sheet);font:600 16px var(--font-mono);letter-spacing:.04em;border-radius:2px;padding:1px 8px}.s-vs .vspeed{flex:1;min-width:0}.s-vs .vspeed .val{font-size:32px}.s-wind{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.s-wind .muted{margin-right:4px}.s-note{border:1px solid var(--amber);background:var(--amber-bg);color:var(--amber);font:500 14px var(--font-mono);margin:12px 0 0;padding:6px 10px}.s-wxs{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:10px;display:grid}.s-wx-cat{margin-left:auto}.s-wxrow .wx-fold-summary{color:var(--ink);font-size:15px}.s-wxrow .s-wx-fc{color:var(--ink-2)}.s-wx-fc b{font:600 13px var(--font-mono);color:var(--ink-3);margin-right:4px}.s-fold>summary{list-style:none}.s-fold>summary::-webkit-details-marker{display:none}.s-fold:not([open])>summary{border-bottom:0;min-height:39px}.s-fold .sheet-title{gap:10px}.s-chev{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;color:var(--ink-3);transition:transform .25s cubic-bezier(.22,1,.36,1)}.s-fold>summary:hover .s-chev{color:var(--magenta)}.s-fold[open] .s-chev{transform:rotate(90deg)}.s-fold[open]>.sheet-body{animation:.35s cubic-bezier(.22,1,.36,1) both s-rise}.s-alerts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.s-alerts li{border:1px solid var(--amber);background:var(--amber-bg);overflow-wrap:anywhere;padding:8px 12px;font-size:14px;line-height:1.45}.s-alerts li.sev{border-color:var(--red);background:var(--red-bg)}.s-alerts li b{font-family:var(--font-mono);margin-right:6px}.s-raw{background:var(--sunk);font:400 13px/1.5 var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere;margin:0;padding:7px 10px}.s-logs{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:0 28px;margin-top:12px;display:grid}.s-log{font:400 14px var(--font-mono);font-variant-numeric:tabular-nums}.s-log>div{border-bottom:1px solid var(--grid);grid-template-columns:1.4fr 1fr .6fr .9fr .8fr;gap:8px;padding:5px 2px;display:grid}.s-log>div>span:nth-child(n+3){text-align:right}.s-log>.s-log-h{font:600 12px var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom-color:var(--rule-strong)}.s-log>.mark{color:var(--magenta);background:var(--magenta-bg)}@media (max-width:640px){.s-vital{grid-template-columns:repeat(2,minmax(0,1fr))}.s-vital .field-value{font-size:20px}.s-fig.lead .s-v{font-size:38px}.s-v{font-size:21px}.s-figs{grid-template-columns:repeat(3,minmax(0,1fr))}.s-mcdu .mcdu-btn-text b{font-size:12px}}@media (prefers-reduced-motion:reduce){.s-card,.s-fold[open]>.sheet-body{animation:none}.s-chev{transition:none}}
