:root{--bg:#eaeef0;--panel:#ffffff;--paper:#fcfdfd;--ink:#17222a;--muted:#5a6872;--rule:#d3dadf;--accent:#0d6b88;--on-accent:#ffffff;--iso:#cfae86;--iso0:#2b7cb0;--dry:#cf8f68;--moist:#5f9e70;--mix:#9a86c0;--grid:#c4cdd3;--temp:#cf2c2c;--dew:#16853b;--wb:#1b88b8;--parcel:#17222a;--cape:rgba(207,44,44,.16);--cin:rgba(43,92,190,.17);--h03:#cf2c2c;--h36:#16853b;--h69:#b98c00;--h912:#2b5cbe;--l0:#9aa7af;--l1:#b88600;--l2:#d0650a;--l3:#c42727;--ice1:#8cc4ee;--ice2:#3f8fdb;--ice3:#1d4fae;--lrHi:#d9381e;--lrMd:#d99000;--lrLo:#6f5bd0;--pRA:#2e9b44;--pSN:#2f6fd0;--pRASN:#0f9b9b;--pPL:#d99000;--pFZRA:#d6336c;--pFZRAPL:#a347c4;--pRAPL:#8a8f1c;--pDZ:#86c48a;--pFZDZ:#ee8fb6;--pbl:#a0522d;--cloud:#7f93a3;--vfr:#2e8b3a;--mvfr:#2b5cbe;--ifr:#c42727;--lifr:#a3329b;--c1:#2f6fd0;--c2:#d9730d;--c3:#8a4fc7;--c4:#0f8f8f;--c5:#c13f8a;--c6:#8a6a1c;--font-ui:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--font-data:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f161b;--panel:#161f26;--paper:#121a20;--ink:#e2e9ed;--muted:#93a2ac;--rule:#283540;--accent:#5cc0de;--on-accent:#08181f;--iso:#7f6a4e;--iso0:#4c9fd3;--dry:#8f644c;--moist:#4a7a58;--mix:#706294;--grid:#33424c;--temp:#ff6a6a;--dew:#45c771;--wb:#4dbfe8;--parcel:#e2e9ed;--cape:rgba(255,106,106,.2);--cin:rgba(110,155,255,.22);--h03:#ff6a6a;--h36:#45c771;--h69:#e3b600;--h912:#7aa2ff;--l0:#5d6c76;--l1:#e0b000;--l2:#ff9233;--l3:#ff5a5a;--ice1:#a8d6f7;--ice2:#62acf0;--ice3:#3d7fe6;--lrHi:#ff6a4d;--lrMd:#ffc23d;--lrLo:#a596ff;--pRA:#4fcf6a;--pSN:#6aa0ff;--pRASN:#3ccfcf;--pPL:#ffc23d;--pFZRA:#ff6a9a;--pFZRAPL:#cf8cff;--pRAPL:#c4c84a;--pDZ:#a7e3aa;--pFZDZ:#ffb3d1;--pbl:#e3a072;--cloud:#a9bccb;--vfr:#4fc76a;--mvfr:#7aa2ff;--ifr:#ff6a6a;--lifr:#e07ad8;--c1:#6aa0ff;--c2:#ffa04d;--c3:#bb8cff;--c4:#3cc8c8;--c5:#ff7ac0;--c6:#d4b05a;color-scheme:dark}}:root[data-theme=dark]{--bg:#0f161b;--panel:#161f26;--paper:#121a20;--ink:#e2e9ed;--muted:#93a2ac;--rule:#283540;--accent:#5cc0de;--on-accent:#08181f;--iso:#7f6a4e;--iso0:#4c9fd3;--dry:#8f644c;--moist:#4a7a58;--mix:#706294;--grid:#33424c;--temp:#ff6a6a;--dew:#45c771;--wb:#4dbfe8;--parcel:#e2e9ed;--cape:rgba(255,106,106,.2);--cin:rgba(110,155,255,.22);--h03:#ff6a6a;--h36:#45c771;--h69:#e3b600;--h912:#7aa2ff;--l0:#5d6c76;--l1:#e0b000;--l2:#ff9233;--l3:#ff5a5a;--ice1:#a8d6f7;--ice2:#62acf0;--ice3:#3d7fe6;--lrHi:#ff6a4d;--lrMd:#ffc23d;--lrLo:#a596ff;--pRA:#4fcf6a;--pSN:#6aa0ff;--pRASN:#3ccfcf;--pPL:#ffc23d;--pFZRA:#ff6a9a;--pFZRAPL:#cf8cff;--pRAPL:#c4c84a;--pDZ:#a7e3aa;--pFZDZ:#ffb3d1;--pbl:#e3a072;--cloud:#a9bccb;--vfr:#4fc76a;--mvfr:#7aa2ff;--ifr:#ff6a6a;--lifr:#e07ad8;--c1:#6aa0ff;--c2:#ffa04d;--c3:#bb8cff;--c4:#3cc8c8;--c5:#ff7ac0;--c6:#d4b05a;color-scheme:dark}:root[data-tone=paper]{--bg:#e7e3da;--panel:#fbf9f4;--paper:#f3f0e8;--ink:#26231d;--muted:#6a655a;--rule:#d8d2c5;--accent:#2f5f80;--on-accent:#ffffff;--grid:#cfc8ba}:root[data-tone=mono]{--bg:#ffffff;--panel:#ffffff;--paper:#f4f4f4;--ink:#000000;--muted:#3d3d3d;--rule:#bdbdbd;--accent:#000000;--on-accent:#ffffff;--iso:#b5b5b5;--iso0:#4a4a4a;--dry:#a6a6a6;--moist:#8a8a8a;--mix:#c2c2c2;--grid:#d0d0d0;--parcel:#000000;--cloud:#8c8c8c;--wb:#555555}:root[data-tone=slate]{--bg:#1d252d;--panel:#26303a;--paper:#212a33;--ink:#e5eaef;--muted:#a4b0bb;--rule:#3a4653;--accent:#7cc6e6;--on-accent:#0c1a22;--grid:#3d4a56}:root[data-tone=black]{--bg:#000000;--panel:#0b0b0b;--paper:#050505;--ink:#ededed;--muted:#a0a0a0;--rule:#262626;--accent:#5cc0de;--on-accent:#00141b;--grid:#2a2a2a}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg)}body{color:var(--ink);font-family:var(--font-ui);font-size:14px;line-height:1.45}.app{max-width:1400px;margin:0 auto;padding-inline:16px;padding-block:10px 28px;display:flex;flex-direction:column;gap:12px}.bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding-block:6px}.brand{display:flex;align-items:baseline;gap:7px;font-weight:700;font-size:15px;letter-spacing:.01em;white-space:nowrap}.brand .mark{font-family:var(--font-data);font-weight:500;color:var(--accent);font-size:13px;border:1px solid var(--accent);border-radius:4px;padding:0 5px}.station{flex:1 1 280px;min-width:0}.station .name{font-size:18px;font-weight:600;text-wrap:balance;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.station .sub{color:var(--muted);font-family:var(--font-data);font-size:12px;overflow-wrap:anywhere}.badge{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--l2);border:1px solid currentColor;border-radius:999px;padding:1px 8px}.actions{display:flex;gap:8px;flex-wrap:wrap}button,.btn{font:inherit;font-weight:500;font-size:13px;border:1px solid var(--rule);background:var(--panel);color:var(--ink);padding:7px 12px;border-radius:6px;cursor:pointer;line-height:1.2}button:hover,.btn:hover{border-color:var(--accent)}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel{background:var(--panel);border:1px solid var(--rule);border-radius:8px;padding:14px;min-width:0}h2{font-size:11.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0;font-weight:600}.panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-bottom:10px}.grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;align-items:start}@media(max-width:940px){.grid{grid-template-columns:minmax(0,1fr)}}.side{display:flex;flex-direction:column;gap:12px;min-width:0}.paste{display:flex;flex-direction:column;gap:10px}.paste textarea{width:100%;min-height:200px;font-family:var(--font-data);font-size:12px;line-height:1.4;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:6px;padding:10px;resize:vertical}.paste .row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.paste label{font-size:13px;color:var(--muted);display:flex;gap:6px;align-items:center}.paste input[type=number]{width:90px;font:inherit;font-family:var(--font-data);background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:6px;padding:5px 8px}.help{color:var(--muted);font-size:13px;max-width:75ch;display:flex;flex-direction:column;gap:4px}.help p{margin:0}.help code{font-family:var(--font-data);font-size:12px;color:var(--ink)}a{color:var(--accent)}.msg{border:1px solid var(--l3);color:var(--l3);background:var(--panel);border-radius:6px;padding:8px 12px;font-size:13px}.seg{display:inline-flex;border:1px solid var(--rule);border-radius:6px;overflow:hidden}.seg button{border:0;border-radius:0;padding:5px 10px;font-family:var(--font-data);font-size:12px}.seg button+button{border-left:1px solid var(--rule)}.seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.toggles{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.chk{display:flex;gap:5px;align-items:center;font-size:12.5px;color:var(--muted);cursor:pointer}.chk input{accent-color:var(--accent);margin:0}.readout{font-family:var(--font-data);font-size:12px;display:flex;flex-wrap:wrap;gap:2px 14px;min-height:20px;color:var(--muted);margin-bottom:6px;font-variant-numeric:tabular-nums}.readout b{color:var(--ink);font-weight:500}.svgwrap{width:100%}svg{display:block;width:100%;height:auto;touch-action:none}.legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--muted);margin-top:8px}.legend span{display:inline-flex;align-items:center;gap:6px}.sw{display:inline-block;width:18px;height:0;border-top:2.5px solid}.sk .paperbg{fill:var(--paper)}.sk .frame{fill:none;stroke:var(--muted);stroke-width:1}.sk .isobar{stroke:var(--grid);stroke-width:.9;fill:none}.sk .iso{stroke:var(--iso);stroke-width:.8;fill:none}.sk .iso0{stroke:var(--iso0);stroke-width:1.3;fill:none}.sk .dry{stroke:var(--dry);stroke-width:.7;fill:none;opacity:.75}.sk .moist{stroke:var(--moist);stroke-width:.8;stroke-dasharray:5 3;fill:none}.sk .mix{stroke:var(--mix);stroke-width:.8;stroke-dasharray:2 3;fill:none}.sk .temp{stroke:var(--temp);stroke-width:2.6;fill:none;stroke-linejoin:round}.sk .dew{stroke:var(--dew);stroke-width:2.6;fill:none;stroke-linejoin:round}.sk .wb{stroke:var(--wb);stroke-width:1.3;fill:none}.sk .parcel{stroke:var(--parcel);stroke-width:1.6;stroke-dasharray:7 4;fill:none}.sk .capeA{fill:var(--cape);stroke:none}.sk .cinA{fill:var(--cin);stroke:none}.sk .lbl{fill:var(--muted);font-family:var(--font-data);font-size:10px}.sk .lbl-mix{fill:var(--mix);font-family:var(--font-data);font-size:9px}.sk .lbl-lvl{fill:var(--ink);font-family:var(--font-data);font-size:10px;font-weight:500}.sk .tick{stroke:var(--muted);stroke-width:1;fill:none}.sk .lvl{stroke:var(--ink);stroke-width:1.4;fill:none}.sk .barb line{stroke:var(--ink);stroke-width:1.2}.sk .barb polygon{fill:var(--ink);stroke:var(--ink);stroke-width:.6}.sk .barb circle{fill:none;stroke:var(--ink);stroke-width:1.1}.sk .barbaxis{stroke:var(--rule);stroke-width:1;fill:none}.sk .hit{fill:transparent;cursor:crosshair}.sk .cur line{stroke:var(--accent);stroke-width:1}.sk .cur circle{stroke:var(--panel);stroke-width:1.5}.sk .cur .ct{fill:var(--temp)}.sk .cur .cd{fill:var(--dew)}.sk .cur .cp{fill:var(--parcel)}.hdwrap{display:flex;gap:14px;align-items:flex-start}.hdwrap .hd{flex:0 0 auto;width:min(250px,58%);height:auto}.hdside{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.hdvals{display:grid;grid-template-columns:auto auto;gap:3px 10px;margin:0;font-size:12.5px;align-content:start}.hdvals dt{color:var(--muted)}.hdvals dd{margin:0;font-family:var(--font-data);font-weight:600;text-align:right;white-space:nowrap}.hdlg{flex-direction:column;align-items:flex-start;gap:3px;font-size:11.5px}.hdzoom{display:inline-flex;gap:4px;align-items:center;margin-left:auto}.hdzoom button:not(.linkbtn){width:26px;height:24px;padding:0;border:1px solid var(--rule);border-radius:6px;background:var(--panel);color:var(--ink);font-size:15px;line-height:1;cursor:pointer}.hdzoom button:disabled{opacity:.4;cursor:default}@media(max-width:420px){.hdwrap{flex-direction:column}.hdwrap .hd{width:100%}}.hd .ring{fill:none;stroke:var(--grid);stroke-width:.8}.hd .axis{stroke:var(--grid);stroke-width:.8}.hd .lbl{fill:var(--muted);font-family:var(--font-data);font-size:9.5px}.hd .seg{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.hd .km{fill:var(--panel);stroke:var(--ink);stroke-width:1}.hd .kmt{fill:var(--ink);font-family:var(--font-data);font-size:9px}.hd .sm{fill:var(--panel);stroke:var(--ink);stroke-width:1.4}.hd .smt{fill:var(--ink);font-family:var(--font-data);font-size:10px;font-weight:500}.hd .mw{fill:var(--ink)}.tblwrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.ptab th,.ptab td{padding:6px;text-align:right;font-size:12.5px;white-space:nowrap}.ptab th{font-weight:600;color:var(--muted);font-size:11px;letter-spacing:.04em;border-bottom:1px solid var(--rule)}.ptab td{font-family:var(--font-data);border-bottom:1px solid var(--rule)}.ptab th:first-child,.ptab td:first-child{text-align:left}.ptab tbody tr{cursor:pointer}.ptab tbody tr:hover td,.ptab tbody tr[aria-selected=true] td{background:var(--bg)}.ptab tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.unit{color:var(--muted);font-size:11px;font-family:var(--font-ui)}.ixgroups{display:flex;flex-direction:column;gap:14px}#kpPanel .ixgroups{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px 32px;align-items:start}.ixg h3{font-size:12px;font-weight:600;margin:0 0 4px;color:var(--ink)}.ix{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;gap:10px;align-items:center;padding:4px 0;border-bottom:1px dashed var(--rule)}.ix:last-child{border-bottom:0}.ix .k{font-size:13px;min-width:0}.ix .k small{color:var(--muted);font-size:11px;margin-left:4px}.ix .v{font-family:var(--font-data);font-size:13px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ix .v .unit{margin-left:3px}.meter{display:flex;gap:2px}.meter i{display:block;width:6px;height:10px;border-radius:1px;background:var(--rule)}.meter[data-l="1"] i:nth-child(-n+1){background:var(--l1)}.meter[data-l="2"] i:nth-child(-n+2){background:var(--l2)}.meter[data-l="3"] i:nth-child(-n+3){background:var(--l3)}.meter[data-l="4"] i{background:var(--l3)}details>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}details>summary::-webkit-details-marker{display:none}details>summary h2:before{content:"▸ ";color:var(--accent)}details[open]>summary h2:before{content:"▾ "}.dtab{margin-top:10px;max-height:460px;overflow:auto;border:1px solid var(--rule);border-radius:6px}.dtab table th,.dtab table td{padding:4px 10px;text-align:right;font-family:var(--font-data);font-size:12px;white-space:nowrap}.dtab table th{position:sticky;top:0;background:var(--panel);color:var(--muted);font-family:var(--font-ui);font-weight:600;font-size:11px;border-bottom:1px solid var(--rule)}.dtab table tr:nth-child(2n) td{background:var(--paper)}.copybox{width:100%;min-height:120px;margin-top:8px;font-family:var(--font-data);font-size:11px;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:6px}.notes{color:var(--muted);font-size:12.5px;max-width:95ch;display:flex;flex-direction:column;gap:4px}.notes p{margin:0}.drop{outline:2px dashed var(--accent);outline-offset:-8px}.imp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px}@media(max-width:860px){.imp-grid{grid-template-columns:minmax(0,1fr)}}.imp-col{display:flex;flex-direction:column;gap:10px;min-width:0}.imp-col textarea{width:100%;min-height:220px;font-family:var(--font-data);font-size:12px;line-height:1.4;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:6px;padding:10px;resize:vertical}.imp-col .row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.imp-col label[for=elevIn]{font-size:13px;color:var(--muted);display:flex;gap:6px;align-items:center}.form{display:flex;flex-direction:column;gap:10px}.fld{display:flex;flex-direction:column;gap:4px;min-width:0;border:0;padding:0;margin:0}.fld>span,.fld>legend{font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--muted);padding:0}.fld-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}input[type=number],input[type=text],input[type=datetime-local],select{font:inherit;font-size:13px;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:6px;padding:6px 8px;min-width:0;width:100%}#elevIn{width:90px;font-family:var(--font-data)}#omUrl{font-family:var(--font-data);font-size:11px;color:var(--muted)}.models{display:flex;flex-wrap:wrap;gap:6px 14px;padding-top:2px}.models .chk{font-size:13px;color:var(--ink)}a.btn{text-decoration:none;display:inline-block}a.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}a.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.steps{margin:0;padding-left:20px;color:var(--muted);font-size:13px;display:flex;flex-direction:column;gap:2px}.fine{margin:0;color:var(--muted);font-size:12px}.tfqnote{margin:8px 0 0;color:var(--muted);font-size:12px}.ensnote{grid-column:1/-1;margin:2px 0 0;color:var(--muted);font-size:12px;max-width:34em}.ensnote:empty{display:none}#optEnsL:has(input:disabled){opacity:.55}.msg.ok{border-color:var(--accent);color:var(--ink)}.msg.err{border-color:var(--l3);color:var(--l3)}.apt{position:relative}.aptsel{font-size:12px;color:var(--muted);margin-top:2px;min-height:1.2em}.aptsel b{font-family:var(--font-data);font-weight:500;color:var(--ink)}.apt label span{font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--muted)}#omApt{font-family:var(--font-data);font-size:13px;text-transform:uppercase}#omApt::placeholder{text-transform:none}.aptres{display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:6px;background:var(--panel);overflow:hidden}.aptres button{border:0;border-radius:0;text-align:left;display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;padding:6px 10px;font-size:12.5px;background:var(--panel)}.aptres button+button{border-top:1px solid var(--rule)}.aptres button:hover,.aptres button[aria-selected=true]{background:var(--bg)}.aptres b{font-family:var(--font-data);font-weight:500}.aptres span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aptres .none{padding:6px 10px;font-size:12.5px;color:var(--muted)}.mgr .panel-head{margin-bottom:8px}.timebar{display:flex;align-items:center;gap:8px;flex:1 1 320px;min-width:0;justify-content:flex-end;flex-wrap:wrap}.timebar button{padding:3px 10px;font-size:15px;line-height:1.1}.timebar button:disabled{opacity:.4;cursor:default}.timebar input[type=range]{flex:1 1 140px;max-width:340px;min-width:100px;accent-color:var(--accent)}.tlabel{font-family:var(--font-data);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:flex;align-items:center;gap:8px;border:1px solid var(--rule);border-radius:8px;padding:5px 6px 5px 10px;background:var(--paper);min-width:0;max-width:100%}.chip.is-primary{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.chip.is-missing{opacity:.62}.swatch{display:inline-block;width:10px;height:10px;border-radius:2px;flex:none;margin-right:6px;vertical-align:baseline}.chip .swatch{margin-right:0}.cmain{border:0;background:none;padding:2px;display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;min-width:0}.cmain:hover{border:0}.cname{font-weight:600;font-size:13px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.csub{font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.csub .warn{color:var(--l2)}.pill{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);border-radius:999px;padding:1px 6px}.chip .chk{font-size:12px}.chip .x{border:0;background:none;font-size:17px;line-height:1;padding:2px 6px;color:var(--muted)}.chip .x:hover{color:var(--l3)}.empty{color:var(--muted);font-size:13px;margin:0}td.empty{text-align:left!important;font-family:var(--font-ui)!important}.sk .ovT{fill:none;stroke-width:1.7;stroke-linejoin:round;opacity:.9}.sk .ovD{fill:none;stroke-width:1.5;stroke-dasharray:5 3;stroke-linejoin:round;opacity:.9}.sk .lbl-empty{fill:var(--muted);font-family:var(--font-ui);font-size:14px}.hd .ov{fill:none;stroke-width:1.6;stroke-linejoin:round;opacity:.85}.skyline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.metar{font-family:var(--font-data);font-size:17px;font-weight:500;letter-spacing:.02em;overflow-wrap:anywhere}.fcat{font-size:11px;font-weight:700;letter-spacing:.08em;border-radius:4px;padding:2px 7px;color:var(--on-accent)}.fcat[data-c=VFR]{background:var(--vfr)}.fcat[data-c=MVFR]{background:var(--mvfr)}.fcat[data-c=IFR]{background:var(--ifr)}.fcat[data-c=LIFR]{background:var(--lifr)}.skysub{color:var(--muted);font-size:12.5px;margin:4px 0 10px}.ctab td:nth-child(4),.ctab td:nth-child(5),.ctab th:nth-child(4),.ctab th:nth-child(5){text-align:left;font-family:var(--font-ui);white-space:normal}.ctab td:nth-child(4){min-width:110px}.amt{font-weight:600}.sk .cl{fill:var(--cloud)}.sk .cl-edge{stroke:var(--cloud);stroke-width:1;fill:none}.sk .cl-t{fill:var(--ink);font-family:var(--font-data);font-size:9.5px;font-weight:500}.sk .cl-tb{fill:var(--paper);opacity:.85}.cmp td.sky{text-align:left;font-family:var(--font-data);white-space:nowrap}.fld-row.three{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.seg.units button{font-family:var(--font-data);padding:6px 10px;font-size:12.5px}.why{border:1px solid var(--rule);border-radius:999px;width:20px;height:20px;padding:0;font-size:11px;font-weight:700;line-height:18px;text-align:center;margin-left:6px;color:var(--accent);background:var(--panel);vertical-align:1px}.why[aria-expanded=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.ctab tr.whyrow td{white-space:normal!important;text-align:left!important;font-family:var(--font-ui)!important;font-size:12.5px;line-height:1.5;color:var(--ink);background:var(--paper);padding:8px 10px 10px;max-width:0}.ctab tbody tr.whyrow{cursor:default}.omform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px;align-items:start}@media(max-width:860px){.omform{grid-template-columns:minmax(0,1fr)}}.omstep{display:flex;flex-direction:column;gap:10px;min-width:0}.omh{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;color:var(--ink)}.omh .omn{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:11.5px;font-weight:700}.omwhich .omh+.omhours,.omwhich #omHoursH{margin-top:6px}.omsearch{position:relative;display:flex;align-items:center}.omsearch .ico{position:absolute;left:10px;width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;pointer-events:none}.omsearch input{width:100%;padding:9px 10px 9px 34px;font-size:14px;border:1px solid var(--rule);border-radius:8px;background:var(--paper);color:var(--ink)}.omsearch input:focus{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);border-color:var(--accent)}.mapbox .omregion{position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #0000001f}.mapbox .omregion button{padding:4px 10px;font-size:12px;font-weight:600}.mrow .mchip{display:inline-flex;align-items:center;gap:7px;justify-content:flex-start;width:100%;padding:6px 10px;border:1px solid var(--rule);border-radius:8px;background:var(--panel);color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.mrow .mchip i{width:14px;height:14px;border-radius:4px;border:1.5px solid currentColor;flex:none;position:relative}.mrow .mchip[aria-pressed=true]{border-color:var(--accent);color:var(--ink);background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.mrow .mchip[aria-pressed=true] i{background:var(--accent);border-color:var(--accent)}.mrow .mchip[aria-pressed=true] i:after{content:"";position:absolute;left:3.5px;top:.5px;width:4px;height:8px;border:solid var(--on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.mrow .mchip small{margin-left:auto;font-weight:500;font-size:11px}.mrow .mchip:disabled{cursor:not-allowed;opacity:.5}.mrow .xrun{display:inline-flex;align-items:center;gap:2px}.mrow .xrm{border:0;background:none;color:var(--muted);font-size:16px;padding:0 4px;cursor:pointer}.mrow .addrun{width:28px;height:28px;padding:0;font-size:15px;border-radius:6px}.mstat{font-size:12px;color:var(--vfr);font-weight:600}.mstat.err{color:var(--l3);font-weight:500}.omsets{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;font-size:12.5px;color:var(--muted)}.omhours{flex-wrap:wrap;align-self:flex-start;width:auto}.omhours button{font-family:var(--font-ui);font-weight:600;padding:5px 11px}.omgo{display:flex;align-items:center;gap:12px;margin-top:6px;padding-top:12px;border-top:1px solid var(--rule)}.omsum{flex:1;min-width:0;font-size:13px;line-height:1.45}.omsum small{display:block;color:var(--muted);font-size:12px}.omgo .primary{padding:8px 16px;font-size:14px;white-space:nowrap}.mruns{display:flex;flex-direction:column;gap:6px;padding-top:2px}.mrow{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px;align-items:center;min-height:34px}@media(max-width:480px){.mrow{grid-template-columns:112px minmax(0,1fr);gap:8px}}.mname{font-size:13px;font-weight:600}.runs{display:flex;flex-wrap:wrap;gap:5px}.run{font-family:var(--font-data);font-size:12px;padding:4px 8px;border-radius:5px}.run[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.reqs{display:flex;flex-direction:column;gap:6px}.req{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:center;border:1px solid var(--rule);border-radius:6px;padding:6px 8px;background:var(--paper)}.req .rlabel{font-size:13px;font-weight:500;min-width:0;overflow-wrap:anywhere}.req .rlabel small{color:var(--muted);font-weight:400;margin-left:4px}.req .rstat{font-size:12px;color:var(--vfr);font-weight:600}.req .btn,.req button{padding:5px 10px;font-size:12.5px}.req.done{opacity:.75}.req.off .rlabel small{color:var(--l2)}.pasteas{display:flex;flex-direction:column;gap:4px;max-width:360px}.pasteas span{font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--muted)}@media(max-width:480px){.req{grid-template-columns:minmax(0,1fr) auto auto}.req .rstat{display:none}}.accscrub{display:flex;align-items:center;gap:8px;margin:2px 0 6px;flex-wrap:wrap}.accscrub button{padding:3px 10px;font-size:15px;line-height:1.1}.accscrub button:disabled{opacity:.4;cursor:default}.accscrub input[type=range]{flex:1 1 200px;min-width:120px;accent-color:var(--accent)}.acc{touch-action:pan-y}.leftcol{display:flex;flex-direction:column;gap:12px;min-width:0}.slr{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.slr input{width:64px;font-family:var(--font-data);text-align:right}.accsum{font-size:13px;margin:0 0 6px;display:flex;flex-wrap:wrap;gap:4px 18px}.accsum b{font-family:var(--font-data);font-weight:500;font-size:15px}.accsum .unit{margin-left:2px}.acc{display:block;width:100%;height:auto}.acc .gl{stroke:var(--rule);stroke-width:1}.acc .ax{fill:var(--muted);font-family:var(--font-data);font-size:10px}.acc .axd{fill:var(--ink);font-family:var(--font-data);font-size:10px;font-weight:500}.acc .ln{fill:none;stroke-width:1.8;stroke-linejoin:round}.acc .ln.prim{stroke-width:3}.acc .ar{opacity:.12}.acc .now{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:4 3}.acc .dot{stroke:var(--panel);stroke-width:1.5}.acc .hit{fill:transparent;cursor:crosshair}.acc .empty{fill:var(--muted);font-family:var(--font-ui);font-size:13px}.ball-sw{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:5px;vertical-align:-1px}#pcpNow b{color:var(--ink);font-weight:600}.cmp td.pcp{text-align:left;white-space:nowrap;font-family:var(--font-ui)}.sk .pc-bg{fill:var(--paper);stroke:var(--rule);stroke-width:1;opacity:.92}.sk .pc-code{fill:var(--ink);font-family:var(--font-data);font-size:15px;font-weight:600}.sk .pc-sub{fill:var(--muted);font-family:var(--font-ui);font-size:10px}.sk .pc-ball{stroke:var(--paper);stroke-width:1.2}.sk .pc-poss{fill-opacity:.25;stroke-dasharray:2 2;stroke-width:1.4}.hz{display:block;width:100%;height:auto}.hz .gl{stroke:var(--rule);stroke-width:1}.hz .ax{fill:var(--muted);font-family:var(--font-data);font-size:10px}.hz .axh{fill:var(--ink);font-family:var(--font-ui);font-size:11.5px;font-weight:600}.hz .lane{fill:var(--muted);font-family:var(--font-data);font-size:8.5px}.hz .hz-cl{fill:var(--cloud)}.hz .hz-b{stroke:var(--panel);stroke-width:1}.hz .bl{fill:var(--ink);font-family:var(--font-data);font-size:9.5px;font-weight:600;paint-order:stroke;stroke:var(--paper);stroke-width:2.5px}.hz .hz-ws{fill:var(--l3);opacity:.35}.hz .hz-inv{fill:var(--muted);opacity:.5}.hz .hz-fr{fill:var(--c3);opacity:.7}.hz .hz-con{fill:var(--c4);opacity:.45}.hz .hz-conp{opacity:.85}.hz .hz-du{fill:var(--c1);opacity:.6}.hz .hz-fz{stroke:var(--iso0);stroke-width:1.3;stroke-dasharray:5 3}.hz .hz-fz-t{fill:var(--iso0);font-family:var(--font-data);font-size:9.5px}.hz .hz-pbl{stroke:var(--pbl);stroke-width:1.3;stroke-dasharray:5 3}.hz .hz-pbl-t{fill:var(--pbl);font-family:var(--font-data);font-size:9.5px}.hz .hz-tr{stroke:var(--muted);stroke-width:1.3;stroke-dasharray:2 3}.hz .hz-tr-t{fill:var(--muted);font-family:var(--font-data);font-size:9.5px}.hz .empty{fill:var(--muted);font-family:var(--font-ui);font-size:13px}.hzl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.hzl li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;align-items:start;font-size:13px}.hzl .dot{width:10px;height:10px;border-radius:50%;margin-top:4px}.hzl b{font-weight:600;display:block}.hzl span:not(.dot){color:var(--muted);font-size:12px}.advt td,.advt th{font-size:12px}.advt .advbar{position:relative;width:40%;min-width:80px}.advt .advbar span{position:absolute;top:35%;height:30%;border-radius:2px}.fogpanel details>summary{justify-content:flex-start}.fogt input{width:64px;font-family:var(--font-data);font-size:12px;padding:3px 6px;text-align:right}.fogt .rng{display:flex;gap:4px;justify-content:flex-end}.sc{font-family:var(--font-ui);font-weight:600;font-size:11px;padding:1px 7px;border-radius:999px;border:1px solid currentColor}.sc0{color:var(--muted)}.sc1{color:var(--l1)}.sc2{color:var(--l3)}.fogp{font-family:var(--font-data);color:var(--accent)}#fogReset{margin-top:10px}.chart{display:block;width:100%;height:auto}.chart .gl{stroke:var(--rule);stroke-width:1}.chart .ax{fill:var(--muted);font-family:var(--font-data);font-size:10px}.chart .axh{fill:var(--ink);font-family:var(--font-ui);font-size:11px;font-weight:600}.chart .zl{fill:var(--ink);font-family:var(--font-ui);font-size:11px;font-weight:600;opacity:.75}.chart .z1{fill:var(--l0);opacity:.12}.chart .z2{fill:var(--l1);opacity:.14}.chart .z3{fill:var(--l3);opacity:.12}.chart .z4{fill:var(--c3);opacity:.12}.chart .nSN{fill:var(--pSN);opacity:.16}.chart .nRA{fill:var(--pRA);opacity:.16}.chart .nFZ{fill:var(--pFZRA);opacity:.16}.chart .nMX{fill:var(--pRASN);opacity:.16}.chart .trail{fill:none;stroke:var(--muted);stroke-width:1.2;stroke-dasharray:3 3}.chart .pt{stroke:var(--panel);stroke-width:.8;opacity:.75}.chart .pcur{stroke:var(--ink);stroke-width:1.5}.chart .thline{fill:none;stroke:var(--temp);stroke-width:2.2}.chart .adline{stroke:var(--dry);stroke-width:2;stroke-dasharray:6 3}.chart .mhline{stroke:var(--pbl);stroke-width:1.4;stroke-dasharray:4 3}.chart .mht{fill:var(--pbl);font-family:var(--font-data);font-size:10px}.chart .tiG{fill:var(--vfr)}.chart .tiM{fill:var(--l1)}.chart .tiB{fill:var(--l3);opacity:.7}.chart .zero{stroke:var(--ink);stroke-width:1;stroke-dasharray:3 3}.sevscore{display:flex;align-items:center;gap:14px;margin:4px 0 8px;font-size:13px}.bigscore{font-family:var(--font-data);font-size:34px;font-weight:500;line-height:1}.bigscore[data-l="1"]{color:var(--l1)}.bigscore[data-l="2"]{color:var(--l2)}.bigscore[data-l="3"]{color:var(--l3)}.bigscore[data-l="0"]{color:var(--muted)}.sevt input{width:62px;font-family:var(--font-data);font-size:12px;padding:3px 6px;text-align:right}.sevt tr.off td{opacity:.55}.sevt td:first-child{white-space:normal;min-width:150px}.lvlpill{font-family:var(--font-ui);font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;border:1px solid currentColor;color:var(--muted)}.lvlpill[data-l="1"]{color:var(--l1)}.lvlpill[data-l="2"]{color:var(--l2)}.lvlpill[data-l="3"]{color:var(--l3)}.lakecat{margin:0 0 8px;font-size:13px}.sk .sv-h{fill:var(--muted);font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.08em}.sk .sv-s{font-family:var(--font-data);font-size:11px;font-weight:600}.sk .sv-r{fill:var(--ink);font-family:var(--font-ui);font-size:10.5px}.sk .sv-v{fill:var(--ink);font-family:var(--font-data);font-size:10.5px;font-weight:500}.slr input[type=number]{width:72px}#soarTable{margin-top:10px}.alertbar{border:1px solid var(--l3);background:var(--panel);border-left:4px solid var(--l3);border-radius:6px;padding:8px 12px;font-size:13px}.alertbar b{color:var(--l3);margin-right:6px}.badge-n:not(:empty){display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;border-radius:999px;background:var(--l3);color:var(--panel);font-size:11px;line-height:18px;text-align:center}.lysum{font-size:12.5px;margin:-2px 0 6px;color:var(--ink)}.sk .lyband{fill:var(--accent);opacity:.12;stroke:var(--accent);stroke-width:1;stroke-opacity:.6}.presets{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.presets button{font-size:12.5px;padding:5px 10px}.lygrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.alt select{max-width:280px;font-size:12.5px}.alt input[type=number]{width:84px;font-family:var(--font-data);font-size:12px;padding:3px 6px;text-align:right}.alt td{text-align:left!important}.alt tr.firing td{background:color-mix(in srgb,var(--l3) 9%,transparent)!important}.alt .x,.ced .x{border:0;background:none;font-size:17px;color:var(--muted);padding:0 6px}.ced-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cloudEd{margin:6px 0 10px;padding:8px;border:1px dashed var(--rule);border-radius:6px}.ced input{width:84px;font-family:var(--font-data);font-size:12px;padding:3px 6px}.ced select{width:auto}.hostfetch{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.hf-block{display:flex;flex-direction:column;gap:8px}.hf-block h3{margin:0;font-size:13px;font-weight:600}.hf-block h3 small{color:var(--muted);font-weight:400;margin-left:4px}.hf-stat{font-size:12.5px;color:var(--muted)}.hf-stat.ok{color:var(--vfr);font-weight:600}.hf-stat.err{color:var(--l3)}.hf-url input{flex:1 1 220px;min-width:0}.reqall{display:flex;justify-content:flex-end;margin-bottom:6px}.req .rstat.err{color:var(--l3)}.updbar{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:1100;display:flex;gap:10px;align-items:center;background:var(--ink);color:var(--panel);padding:8px 10px 8px 14px;border-radius:8px;box-shadow:0 6px 20px #00000040;font-size:13px}.updbar button{padding:5px 10px}.fsbtn{margin-left:10px;white-space:nowrap}.panel-head h2{display:inline-flex;align-items:baseline;flex-wrap:wrap}.fsbar{display:none}body.fs-open{overflow:hidden}.panel.fs{position:fixed;inset:0;z-index:1000;margin:0;border:0;border-radius:0;overflow:auto;overscroll-behavior:contain;background:var(--panel);padding:calc(8px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left))}.panel.fs:fullscreen,.panel.fs:-webkit-full-screen{width:100%;height:100%;background:var(--panel)}.panel.fs::backdrop{background:var(--panel)}.panel.fs .fsbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;position:sticky;top:calc(-8px - env(safe-area-inset-top));z-index:6;margin:-8px -10px 8px;padding:8px 10px;background:var(--panel);border-bottom:1px solid var(--rule)}.fsbar .fs-t{font-weight:600;font-size:14px;margin-right:auto}.fsbar .fs-time{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-data);font-size:12.5px}.fsbar button{min-height:34px;min-width:34px}.fsbar .fs-hint{flex-basis:100%;color:var(--muted);font-size:12px}.fsbar .fs-x{font-size:16px;font-weight:600}.panel.fs:not(.fs-opts)>.panel-head,.panel.fs:not(.fs-opts)>.mgopts{display:none}.panel.fs .svgwrap,.panel.fs .mgwrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.panel.fs .svgwrap svg{margin:0 auto}.panel.fs.fs-zoom svg{touch-action:pan-x pan-y}.mgopts{margin:2px 0 6px}.mgwrap{position:relative}.mg{display:block;width:100%;height:auto;touch-action:pan-y}.mg .gl{stroke:var(--rule);stroke-width:1}.mg .ax{fill:var(--muted);font-family:var(--font-data);font-size:calc(10.5px*var(--mgs,1))}.mg .axs{fill:var(--muted);font-family:var(--font-ui);font-size:calc(10.5px*var(--mgs,1))}.mg .axd{fill:var(--ink);font-family:var(--font-data);font-size:calc(10.5px*var(--mgs,1));font-weight:500}.mg .panel-t{fill:var(--muted);font-family:var(--font-ui);font-size:calc(10.5px*var(--mgs,1));font-weight:600}.mg .empty{fill:var(--muted);font-family:var(--font-ui);font-size:calc(14px*var(--mgs,1))}.mg .mg-frame{fill:none;stroke:var(--muted);stroke-width:1}.mg .mg-conv{stroke:var(--l2);stroke-width:1.2}.mg .mg-type{fill:var(--ink);font-family:var(--font-data);font-size:calc(11px*var(--mgs,1));font-weight:600;paint-order:stroke;stroke:var(--paper);stroke-width:calc(3px*var(--mgs,1))}.mg .mg-ice{stroke:none;opacity:.8}.mg .mg-z0{fill:none;stroke:var(--iso0);stroke-width:1.8}.mg .mg-z0-t{fill:var(--iso0);font-family:var(--font-data);font-size:calc(10px*var(--mgs,1))}.mg .mg-z10{fill:none;stroke:var(--iso0);stroke-width:1.1;stroke-dasharray:5 3;opacity:.8}.mg .mg-z10-t{fill:var(--iso0);font-family:var(--font-data);font-size:calc(10px*var(--mgs,1));opacity:.85}.mg .mg-lcl{fill:none;stroke:var(--ink);stroke-width:1.2;stroke-dasharray:1.5 3}.mg .mg-lcl-t{fill:var(--ink);font-family:var(--font-data);font-size:calc(10px*var(--mgs,1))}.mg .mg-pbl{fill:none;stroke:var(--pbl);stroke-width:1.4;stroke-dasharray:6 3}.mg .mg-pbl-t{fill:var(--pbl);font-family:var(--font-data);font-size:calc(10px*var(--mgs,1))}.mg .mg-ceil{stroke:var(--panel);stroke-width:.6}.mg .mbarb line{stroke:var(--ink);stroke-width:1;opacity:.75}.mg .mbarb polygon{fill:var(--ink);opacity:.75}.mg .mbarb circle{fill:none;stroke:var(--ink);opacity:.75}.mg .mg-t{fill:none;stroke:var(--temp);stroke-width:2}.mg .mg-td{fill:none;stroke:var(--dew);stroke-width:2}.mg .mg-zero{stroke:var(--iso0);stroke-width:1;stroke-dasharray:4 3}.mg .mg-now{stroke:var(--accent);stroke-width:2}.mg .mg-hover{stroke:var(--ink);stroke-width:1;stroke-dasharray:2 2;opacity:.6}.mg .hit{fill:transparent;cursor:crosshair}.mgtip{position:absolute;z-index:5;max-width:340px;background:var(--panel);border:1px solid var(--rule);border-radius:8px;box-shadow:0 6px 20px #0000002e;padding:8px 10px;font-size:12px;pointer-events:none;display:flex;flex-direction:column;gap:4px}.mgtip .mt-h{font-weight:600}.mgtip .metar{font-size:13px}.mgtip ul{margin:0;padding-left:16px}.mgtip .mt-at{color:var(--muted)}.sk .lbl-tiso{paint-order:stroke;stroke:var(--paper);stroke-width:3px}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:thin}.tabs [role=tab]{border:0;border-radius:6px 6px 0 0;background:none;padding:9px 16px;font-weight:600;font-size:13.5px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs [role=tab]:hover{color:var(--ink);border-color:transparent;border-bottom-color:var(--rule)}.tabs [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.screen{min-width:0}.linkbtn{border:0;background:none;color:var(--accent);padding:0;font-size:12.5px;font-weight:600}.linkbtn:hover{text-decoration:underline}.plink{border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;letter-spacing:inherit;cursor:pointer;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.plink:hover{text-decoration-style:solid;text-decoration-color:color-mix(in srgb,currentColor 70%,transparent)}.plink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.lnparam{scroll-margin-top:72px;padding-top:2px;border-radius:6px}.lnparam.lnflash{animation:lnflash 1.8s ease-out}@keyframes lnflash{0%,35%{background:color-mix(in srgb,var(--accent) 14%,transparent)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.lnparam.lnflash{animation:none;outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent)}}.lnjump{line-height:1.9}.lnjump .lnj{font-weight:500}.lnlim{color:var(--muted);font-size:13px}.pargrid{column-width:330px;column-gap:14px;margin-top:6px}.pcard{break-inside:avoid;border:1px solid var(--rule);border-radius:8px;padding:10px 12px;margin-bottom:12px;background:var(--paper)}.pdesc{display:block;margin:2px 0 0!important;color:var(--muted);font-size:11.5px;line-height:1.35}#parSearch{width:240px;max-width:100%}.wgrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;align-items:start}@media(max-width:940px){.wgrid{grid-template-columns:minmax(0,1fr)}}.panel.fill-big :is(.hzl>li,.ix,tbody>tr,.advr,.drrow){font-size:1.07em}.panel.fill-bigger :is(.hzl>li,.ix,tbody>tr,.advr,.drrow){font-size:1.14em}@media(min-width:941px){.grid,.wgrid{align-items:stretch}.grid>.side,.grid>.leftcol,.wgrid>.side,.wgrid>.leftcol{display:flex;flex-direction:column}.grid>.side>:nth-last-child(1 of.panel:not([hidden])),.grid>.leftcol>:nth-last-child(1 of.panel:not([hidden])),.wgrid>.side>:nth-last-child(1 of.panel:not([hidden])),.wgrid>.leftcol>:nth-last-child(1 of.panel:not([hidden])){flex:1 0 auto}}.lseg{flex-wrap:wrap}.lseg button{font-family:var(--font-ui);font-size:12.5px}.ltitle{font-size:12px;font-weight:600;margin:14px 0 6px;color:var(--ink)}.ltable{overflow:auto;max-height:560px;border:1px solid var(--rule);border-radius:6px}.ltab{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.ltab th,.ltab td{padding:4px 10px;text-align:right;font-family:var(--font-data);font-size:12px;white-space:nowrap;border-bottom:1px solid var(--rule)}.ltab th{position:sticky;top:0;background:var(--panel);color:var(--muted);font-family:var(--font-ui);font-weight:600;font-size:11px;z-index:1}.ltab td:first-child,.ltab th:first-child{text-align:left;font-family:var(--font-ui)}.ltab tbody tr:nth-child(2n) td{background:var(--paper)}.lcmp th[data-id]{cursor:pointer;color:var(--accent)}.lcmp th[data-id]:hover{text-decoration:underline}.sk .pbl{fill:none;stroke:var(--pbl);stroke-width:1.5;stroke-dasharray:6 3}.sk .trop{fill:none;stroke:var(--ink);stroke-width:1.4;stroke-dasharray:9 4;opacity:.75}.sk .lbl-trop{fill:var(--ink);font-family:var(--font-data);font-size:10px;font-weight:600;paint-order:stroke;stroke:var(--paper);stroke-width:3px}.sk .trop2{opacity:.45}.sk .lbl-tdoff{fill:var(--dew);font-family:var(--font-data);font-size:10.5px;font-weight:600;paint-order:stroke;stroke:var(--paper);stroke-width:3px}.sk .tdwarn{fill:#e8a100;stroke:var(--paper);stroke-width:1}.sk .zoombox{fill:color-mix(in srgb,var(--accent) 10%,transparent);stroke:var(--accent);stroke-width:1.2;stroke-dasharray:4 3;pointer-events:none}.sk.zooming .hit{cursor:crosshair}.skzoomb{display:inline-flex;align-items:center;gap:4px}.sk .skx{cursor:pointer}.sk .skx rect{fill:var(--panel);stroke:var(--rule);stroke-width:1}.sk .skx path{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sk .skx:hover rect,.sk .skx:focus-visible rect{stroke:var(--accent);fill:color-mix(in srgb,var(--accent) 10%,var(--panel))}.sk .skx:focus{outline:none}.sk .skx-t{font-size:10px}.sk .skx-r{fill:var(--accent);font-family:var(--font-ui);font-size:10.5px;font-weight:600;cursor:pointer}#skFitL,#skTopL{white-space:nowrap}.skzoomb .ico{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.skzoomb[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-radius:6px;padding:2px 8px}.skwarn{margin:4px 0 6px;display:grid;gap:4px}.skwarn p{margin:0;padding:6px 10px;border-left:3px solid #e8a100;background:color-mix(in srgb,#e8a100 12%,transparent);border-radius:4px;font-size:13px;line-height:1.45}.sk .lbl-pbl{fill:var(--pbl);font-family:var(--font-data);font-size:9.5px;font-weight:500}.sk .cur .cur-line{fill:none;stroke:var(--accent);stroke-width:1}.hd .cf{fill:var(--panel);stroke:var(--accent);stroke-width:1.4}.hd .cft{fill:var(--accent);font-family:var(--font-data);font-size:9.5px;font-weight:600}.cmp th{vertical-align:bottom}.cmp .th-u{display:block;font-weight:400;font-size:10px;letter-spacing:0;text-transform:none}.cmp tbody tr.spread td{border-top:2px solid var(--rule);color:var(--muted);cursor:default}.cmp tbody tr.spread{cursor:default}.cmp tbody tr.spread:hover td{background:none}.cmp td:first-child{font-family:var(--font-ui);font-weight:500}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.app{padding-block:0 28px}.top{position:sticky;top:0;z-index:800;margin-inline:-16px;padding:8px 16px;display:flex;flex-direction:column;gap:6px;background:var(--bg);background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.top-row{display:flex;align-items:center;gap:12px;min-width:0}.brand{flex:none}.stn{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:1px solid transparent;background:none;padding:3px 8px;border-radius:8px;text-align:left;color:var(--ink);cursor:pointer}.stn:hover,.stn[aria-expanded=true]{background:var(--panel);border-color:var(--rule)}.stn-name{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;max-width:100%;min-width:0}.stn-name #stName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stn-n{flex:none;font-family:var(--font-data);font-size:11px;font-weight:500;color:var(--muted);border:1px solid var(--rule);border-radius:999px;padding:0 7px;line-height:17px}.stn-n:empty{display:none}.chev{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none;color:var(--muted)}.stn-sub{font-family:var(--font-data);font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.top-actions{display:flex;align-items:center;gap:8px;flex:none}.clockchip{display:inline-flex;align-items:baseline;gap:0;font-family:var(--font-data);font-size:13px;font-variant-numeric:tabular-nums;padding:5px 10px;border:1px solid var(--rule);border-radius:8px;background:var(--panel);color:var(--ink);white-space:nowrap}.clockchip .clk-z{font-weight:600}.clockchip .clk-s{font-weight:400;opacity:.72}.clockchip .clk-l{color:var(--muted);padding-left:9px;margin-left:9px;border-left:1px solid var(--rule)}.clkmenu{min-width:270px}.clkmenu .menu-row>span{white-space:nowrap}.top .timebar .clockpop{flex:none}.clkmenu .menu-row input[type=number]{width:6em;font-family:var(--font-data)}.clkmenu .menu-row input[type=text]{width:7em;font-family:var(--font-data);text-transform:uppercase}.clkmenu .clkfine{margin:4px 10px 6px;font-size:12px}@media(max-width:640px){.clockchip{font-size:11.5px;padding:4px 6px}.clockchip .clk-l{padding-left:5px;margin-left:5px}.clockchip .clk-lab{display:none}.top #timebar{gap:5px}.top #timebar button{padding-inline:6px}.top #timebar input[type=range]{flex:1 1 0;width:0;min-width:30px}}.iconbtn{padding:6px 10px;font-size:15px;line-height:1.1;min-width:34px}.alertpill{display:inline-flex;align-items:center;gap:6px;border-color:var(--l3);color:var(--l3);font-weight:600;font-size:12.5px;padding:5px 10px;border-radius:999px}.alertpill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.top .timebar{justify-content:flex-start;flex:none;flex-wrap:nowrap;gap:8px}.top .timebar[hidden]{display:none}.top .timebar input[type=range]{flex:1 1 auto;max-width:none;min-width:60px}.top .tlabel{flex:none}.alertbar{display:none!important}.scrim{position:fixed;inset:0;z-index:950;background:#0a141a52}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:960;width:min(440px,100%);overflow:auto;display:flex;flex-direction:column;gap:10px;background:var(--panel);border-left:1px solid var(--rule);box-shadow:-12px 0 32px #00000029;padding:calc(14px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom))}.drawer[hidden],.scrim[hidden]{display:none}.drawer-head{display:flex;align-items:center;gap:10px}.drawer-head h2{margin-right:auto}.drawer .chips{flex-direction:column;flex-wrap:nowrap}.drawer .chip{width:100%}body.drawer-open{overflow:hidden}.pop{position:relative}.poppanel{position:absolute;top:calc(100% + 6px);left:0;z-index:850;width:max-content;min-width:230px;max-width:min(520px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;background:var(--panel);border:1px solid var(--rule);border-radius:10px;box-shadow:0 12px 32px #0000002e;padding:12px}.poppanel[hidden]{display:none}.top .poppanel,.panel-head .toggles>.pop:last-of-type .poppanel{left:auto;right:0}.popgrid{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:9px 20px}.popgrid>*{min-width:0}.popgrid select{min-width:0;max-width:100%}.popgrid .chk{font-size:13px;color:var(--ink)}.popbtn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.layersbtn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px}.menu{min-width:250px;padding:6px;gap:2px}.menu-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--rule);font-size:13.5px}.menu-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;background:none;padding:9px 10px;border-radius:6px;font-size:13.5px;font-weight:500;color:var(--ink);cursor:pointer}.menu-item:hover{background:var(--paper)}.menu-item input{accent-color:var(--accent);margin:0}.thmenu{min-width:210px;gap:2px;padding:6px}.thmenu .menu-item[aria-checked=true]{background:var(--paper);font-weight:600}.thmenu .menu-item[aria-checked=true]:after{content:"✓";margin-left:auto;color:var(--accent)}.thsw{display:inline-flex;width:30px;height:18px;border-radius:4px;overflow:hidden;border:1px solid var(--rule);flex:none}.thsw i{flex:1}#themeSel{width:auto}.tabs .ico,.tabs .ts{display:none}.tabs [role=tab]{display:inline-flex;align-items:center;gap:6px}.ico{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.subtabs{display:flex;gap:6px;flex-wrap:wrap;margin-top:-2px}.subtabs[hidden]{display:none}.subtabs button{border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:600;color:var(--muted)}.subtabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}.keybtn{font-size:12px}.keybtn[aria-pressed=true]{text-decoration:underline}body:not(.keys-all) .screen .panel.haskey:not(.keyon) .legend,body:not(.keys-all) .screen .panel.haskey:not(.keyon) .fine{display:none}.msg{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom));z-index:980;width:max-content;max-width:min(560px,calc(100% - 24px));display:flex;gap:12px;align-items:flex-start;padding:10px 12px;box-shadow:0 10px 28px #0000002e}.msg[hidden]{display:none}.msg .x{border:0;background:none;padding:0 2px;font-size:14px;color:inherit;line-height:1.3}.addpanel .panel-head{gap:10px;align-items:center;justify-content:flex-start}.addpanel .panel-head h2{margin-right:6px}.addpanel #btnCancel{margin-left:auto}.srcseg{max-width:100%;overflow-x:auto;scrollbar-width:none}.srcseg button{padding:6px 12px;font-family:var(--font-ui);font-size:12.5px;font-weight:600;white-space:nowrap}.srcseg button[aria-selected=true]{background:var(--accent);color:var(--on-accent)}.srcblock{display:flex;flex-direction:column;gap:12px}.srcblock[hidden]{display:none}.srcblock+.pasteblock:not([hidden]){margin-top:6px;padding-top:14px;border-top:1px solid var(--rule)}.src-intro{margin:0;color:var(--muted);font-size:13px;max-width:75ch}.srcblock .row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.srcblock label[for=elevIn]{font-size:13px;color:var(--muted);display:flex;gap:6px;align-items:center}.pasteblock textarea{width:100%;min-height:170px;font-family:var(--font-data);font-size:12px;line-height:1.4;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:6px;padding:10px;resize:vertical}details.more{font-size:12.5px;color:var(--muted)}details.more summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:12.5px;width:max-content}details.more[open] summary{margin-bottom:8px}.notes details.more summary{font-size:12px}@media(max-width:700px){.app{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.brand-name,.stn-sub{display:none}.brand .mark{font-size:12px}.top{padding-block:6px}.tabs{position:fixed;left:0;right:0;bottom:0;z-index:900;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:0;overflow:visible;background:var(--panel);border-top:1px solid var(--rule);border-bottom:0;padding:4px 2px calc(4px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #0000000f}.tabs [role=tab]{position:relative;flex-direction:column;gap:2px;padding:6px 2px 5px;margin:0;border:0;border-radius:10px;font-size:10.5px;font-weight:600;min-width:0}.tabs [role=tab]:hover{border:0}.tabs [role=tab][aria-selected=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent);border:0}.tabs .ico{display:block}.tabs .tl{display:none}.tabs .ts{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tabs .badge-n{position:absolute;top:1px;left:calc(50% + 6px);margin:0}.msg,.updbar{bottom:calc(84px + env(safe-area-inset-bottom))}.poppanel{position:fixed;width:auto;left:12px!important;right:12px!important;top:auto;bottom:calc(84px + env(safe-area-inset-bottom));max-width:none;max-height:62vh;overflow:auto}.top .poppanel{top:calc(56px + env(safe-area-inset-top));bottom:auto}.popgrid,.srcblock .fld-row.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){#btnAdd .lbl{display:none}#btnAdd{padding-inline:12px;font-size:16px}}@media(max-width:700px){.brand{display:none}.alertpill{padding:5px 9px;font-size:12px}.alertpill .al-word,.top .tlabel .tl-long{display:none}}.tlabel .tl-short{display:none}@media(max-width:700px){.top .tlabel .tl-short{display:inline}}@media(max-width:700px){.fsbtn{margin-left:0;font-size:18px;padding:2px 6px}.fsbtn .lbl{display:none}.addpanel .panel-head{flex-wrap:wrap}.addpanel .panel-head h2{order:1}.addpanel #btnCancel{order:2}.addpanel .srcseg{order:3;flex-basis:100%;display:flex}.addpanel .srcseg button{flex:1 1 auto}}.srcblock .imp-grid.form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 28px;align-items:start}.srcblock .imp-grid.form .imp-col{display:flex;flex-direction:column;gap:12px}.srcblock[data-src=bufkit],.srcblock[data-src=observed],.srcblock[data-src=link],.srcblock.pasteblock{max-width:760px}@media(max-width:860px){.srcblock .imp-grid.form{grid-template-columns:minmax(0,1fr)}}.popsec{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.popsec-t{flex-basis:100%;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}#slrIn{width:56px}.mg .mg-acc{fill:var(--accent);opacity:.18;stroke:none}.mg .mg-accl{fill:none;stroke-width:2}.mg .mg-accd{stroke:var(--panel);stroke-width:1.5}.mg .mg-accv{fill:var(--ink);font-family:var(--font-data);font-size:calc(10.5px*var(--mgs,1));font-weight:600;paint-order:stroke;stroke:var(--panel);stroke-width:calc(3px*var(--mgs,1))}#accSum{margin:2px 0 8px}#accSum:empty{display:none}:root[data-theme=light]{color-scheme:light}.themebtn .ico{width:18px;height:18px;display:block}.themebtn .moon{display:none}:root[data-theme=dark] .themebtn .sun{display:none}:root[data-theme=dark] .themebtn .moon{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .themebtn .sun{display:none}:root:not([data-theme=light]) .themebtn .moon{display:block}}.pcpbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:2px 0 6px;padding:8px 10px;border:1px solid var(--rule);border-radius:8px;background:var(--paper)}.pcpbar-t{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pcpbar .seg button{padding:4px 10px}.slrctl{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.slrctl select{width:auto;padding:3px 6px;font-size:12.5px}.stepper{display:inline-flex;align-items:center;border:1px solid var(--rule);border-radius:6px;overflow:hidden;background:var(--panel)}.stepper button{border:0;border-radius:0;padding:4px 10px;font-size:15px;line-height:1.1}.stepper button:disabled{opacity:.35;cursor:default}.stepper input{width:44px;border:0;border-inline:1px solid var(--rule);border-radius:0;text-align:right;padding:4px 2px 4px 4px;font-family:var(--font-data);font-size:13px;background:var(--panel);color:var(--ink);-moz-appearance:textfield}.stepper input::-webkit-inner-spin-button,.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper input:disabled{color:var(--muted)}.stepper .r1{font-family:var(--font-data);font-size:13px;color:var(--muted);padding:0 6px 0 2px}@media(max-width:700px){.pcpbar{padding:8px}.pcpbar-t{flex-basis:100%}}.regionrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.regionrow .seg button{font-family:var(--font-ui);font-weight:600;padding:5px 12px}.regionnote{font-size:12px;color:var(--muted)}.mapbox{position:relative;height:300px;border:1px solid var(--rule);border-radius:8px;overflow:hidden;background:var(--bg)}.omap{width:100%;height:100%;display:block;touch-action:none;cursor:crosshair;user-select:none;-webkit-user-select:none}.omap .ocean{fill:color-mix(in srgb,var(--c1) 14%,var(--bg))}.omap .land{fill:var(--panel);stroke:var(--muted);stroke-width:.8;vector-effect:non-scaling-stroke;stroke-opacity:.6}.omap .st{fill:none;stroke:var(--muted);stroke-opacity:.45;stroke-width:.8;vector-effect:non-scaling-stroke}.omap .lake{fill:color-mix(in srgb,var(--c1) 14%,var(--bg));stroke:var(--muted);stroke-opacity:.45;stroke-width:.6;vector-effect:non-scaling-stroke}.omap .grat{fill:none;stroke:var(--rule);stroke-width:.6;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.omap .apt circle{fill:var(--muted);stroke:var(--panel);stroke-width:.8;vector-effect:non-scaling-stroke}.omap .apt text{fill:var(--ink);font-family:var(--font-data);paint-order:stroke;stroke:var(--panel);stroke-linejoin:round}.omap .apt .on circle{fill:var(--accent)}.omap .pin{fill:var(--accent);stroke:var(--panel);vector-effect:non-scaling-stroke;stroke-width:2}.omap .cover{fill:var(--accent);opacity:.06;stroke:var(--accent);stroke-opacity:.35;stroke-dasharray:4 3;stroke-width:1;vector-effect:non-scaling-stroke}.mapctl{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:4px}.mapctl button{width:32px;height:32px;padding:0;font-size:16px;line-height:1;box-shadow:0 2px 6px #0000001f}.maphint{position:absolute;left:8px;bottom:6px;font-size:11.5px;color:var(--muted);background:color-mix(in srgb,var(--panel) 85%,transparent);padding:2px 7px;border-radius:5px;pointer-events:none}@media(max-width:700px){.mapbox{height:250px}}@media(max-width:700px){.stn-n{display:none}}.sk .ensT{fill:none;stroke:var(--temp);stroke-width:.8;opacity:.28}.sk .ensD{fill:none;stroke:var(--dew);stroke-width:.8;opacity:.28}.mg .mg-obs{fill:var(--ink);stroke:var(--panel);stroke-width:1.2}.mg .mg-obs.o{fill:none;stroke:var(--ink);stroke-width:1.6}.ensprog{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);margin:4px 0 8px}.ensprog progress{flex:1 1 160px;max-width:320px;accent-color:var(--accent)}.ensget{display:flex;flex-direction:column;gap:8px;margin:6px 0 10px}.ensget textarea{width:100%;min-height:110px;font-family:var(--font-data);font-size:12px;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:6px;padding:8px}.ensget[hidden]{display:none}.fcat.sm{font-size:10.5px;padding:0 6px;line-height:16px}.vtab th small,.vtab td small{color:var(--muted);font-size:11px;margin-left:4px}.vtab thead th small{display:block;margin:0;font-weight:400}.vtab .sky{font-family:var(--font-data);font-size:12px}.vtab tbody th{white-space:nowrap;font-family:var(--font-data);font-weight:500;font-size:12px}.vtab td{white-space:nowrap}.vtab tr.future td,.vtab tr.future th{background:color-mix(in srgb,var(--paper) 60%,transparent)}.vtab tr.nowrow th{box-shadow:inset 3px 0 0 var(--accent)}.vtab .hit{color:var(--vfr)}.vtab .near{color:var(--l2)}.vtab .miss{color:var(--l3)}.vst{margin:12px 0 4px;font-size:13px;font-family:var(--font-data)}#vfScore th small{display:block;color:var(--muted);font-weight:400;font-size:11px}.rtform{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.7fr) auto;gap:10px;align-items:end;margin-bottom:8px}.rtform .fld input,.rtform .fld select{width:100%}.rtbar{margin:4px 0 6px}.rtbar input[type=range]{flex:1 1 auto;max-width:none}@media(max-width:700px){.rtform{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rtform .fld:first-child{grid-column:1 / -1}}.vtab td,.vtab th{text-align:left}.runsels{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.runsels select{width:auto;min-width:0;max-width:100%;font-family:var(--font-data);font-size:12.5px;padding:5px 8px}.mrow:not(.on) .runsels select{color:var(--muted)}.mrow.on .runsels select{border-color:var(--accent)}.addrun{padding:4px 9px;font-size:12px;color:var(--accent);border-style:dashed}.runsrc{margin-top:2px}.vfctl{display:flex;flex-wrap:wrap;gap:6px 10px;margin:4px 0 10px}.wrapseg{flex-wrap:wrap;max-width:100%}.wrapseg button{font-family:var(--font-ui);font-size:12px;padding:5px 10px}.vscore td,.vscore th{text-align:left;white-space:nowrap}.vscore td small{color:var(--muted);font-size:11px;margin-left:4px}.vscore .sub{color:var(--muted);font-size:11.5px}.vscore tr.grp th,.vscore tr.grp td{border-top:2px solid var(--rule)}.vscore .bk{font-family:var(--font-data);font-size:12px;color:var(--muted)}.vtab .muted{color:var(--muted)}#uaPanel{grid-column:1 / -1}.uascore{margin-top:14px}.uascore summary{font-size:13px}.fhint{display:block;margin-top:4px;color:var(--muted);font-size:11.5px;font-weight:400;line-height:1.35}.fhint b{font-family:var(--font-data);font-weight:500;color:var(--ink)}.rtform{align-items:start}.rtform>button{margin-top:22px}@media(max-width:700px){.rtform>button{margin-top:0;justify-self:start}}@media(max-width:700px){.tabs [role=tab]{font-size:10px;padding-inline:0}.tabs .ico{width:21px;height:21px}}@media(max-width:360px){.tabs [role=tab]{font-size:9px}}.sgpanel{grid-column:1 / -1}.mg .sg-dgz{fill:var(--c4);opacity:.1}.mg .sg-iso{fill:none;stroke:var(--c4);stroke-width:1.3;stroke-dasharray:5 3}.mg .sg-x{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round}.mg .sg-x.st{stroke:var(--l3);stroke-width:2.8}.mg .sg-ku{fill:none;stroke:var(--muted);stroke-width:1.6;stroke-dasharray:5 3}.mg .sg-cobb{fill:none;stroke:var(--accent);stroke-width:2.2}.stadd{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.stadd .row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.stadd input{width:150px;font-family:var(--font-data);text-transform:uppercase}.stfavs{display:flex;flex-wrap:wrap;gap:6px}.stchip{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--rule);border-radius:999px;padding:2px 4px 2px 10px;font-family:var(--font-data);font-size:12.5px;background:var(--paper)}.stchip button{border:0;background:none;padding:0 5px;color:var(--muted);font-size:13px}.stgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:8px 0}.stcard{display:flex;flex-direction:column;gap:6px;border:1px solid var(--rule);border-radius:10px;padding:10px 12px;background:var(--paper);cursor:pointer;text-align:left}.stcard:hover,.stcard:focus-visible{border-color:var(--accent)}.stcard.off{cursor:default;opacity:.7}.sthead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sthead b{font-family:var(--font-data);font-size:16px}.sthead span:not(.fcat):not(.stal){color:var(--muted);font-size:12.5px;margin-right:auto}.stal{font-size:11.5px;font-weight:600;color:var(--l3);border:1px solid var(--l3);border-radius:999px;padding:0 7px}.stsky .metar{font-size:13px}.stsky,.stwx{font-size:12.5px;color:var(--ink)}.stwx{color:var(--muted)}.ststrip{display:grid;grid-template-columns:repeat(24,1fr);gap:1px;height:16px}.ststrip i{position:relative;border-radius:2px}.ststrip i b{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;border:1px solid var(--paper)}.stnext{font-size:12px;color:var(--muted)}.favbtn{margin-left:6px;font-size:12px}.stadd input::placeholder{text-transform:none}.keyrow{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:4px 0 6px}.keychip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink)}.keychip[aria-pressed=false]{opacity:.45;text-decoration:line-through}.keychip .sw{margin:0}.keystatic{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);padding:4px 6px}.sw.hatch-conv{width:18px;height:10px;border:0;background:repeating-linear-gradient(-45deg,var(--l3) 0 2px,transparent 2px 5px)}.sw.hatch-ice{width:18px;height:10px;border:0;background:repeating-linear-gradient(45deg,var(--ice2) 0 2px,transparent 2px 5px)}.kbarb{font-size:13px;line-height:1;color:var(--ink)}.panel.fs:not(.fs-opts)>.rtform{display:none}@media(max-width:700px){.fsbtn.showlbl .lbl{display:inline;font-size:12.5px}.fsbtn.showlbl{font-size:15px}}.drst{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.drhead{display:flex;align-items:baseline;gap:10px}.drhead h2{margin-right:auto}.drrow{display:grid;grid-template-columns:auto auto minmax(0,1fr) 96px;gap:8px;align-items:center;width:100%;text-align:left;padding:7px 10px;border-radius:8px;background:var(--paper)}.drrow b{font-family:var(--font-data)}.drrow .metar{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drrow.off{display:flex;gap:10px;opacity:.7}.ststrip.mini{height:10px;gap:0}.ststrip.mini i b{width:4px;height:4px;margin:-2px 0 0 -2px;border:0}#scr-sounding.sfcmode{grid-template-columns:minmax(0,1fr)}#scr-sounding.sfcmode .side{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start}.sfcmode #diagSeg,.sfcmode #parcelSeg{display:none}.sfcv{display:grid;grid-template-columns:200px minmax(0,560fr) minmax(0,260fr);grid-template-areas:"dial sk col" "nomo sk col" "th sk col";grid-template-rows:auto auto 1fr;gap:4px 10px;align-items:start;max-width:calc(220px + 1.28*min(700px,84vh));margin:0 auto}.sfcv svg{width:100%;height:auto;display:block;overflow:visible}#sfDial{grid-area:dial}#sfNomo{grid-area:nomo}#sfTherm{grid-area:th}#sfSkew{grid-area:sk}#sfCol{grid-area:col}@media(max-width:760px){.sfcv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"sk sk" "col dial" "col nomo" "col th";grid-template-rows:auto auto auto 1fr;max-width:none}}.sk .sf-warm{fill:var(--temp);opacity:.2}.sk .sf-cold{fill:var(--pSN);opacity:.2}.sk .sf-e{font-family:var(--font-data);font-size:10.5px;font-weight:600}.sk .sf-fog{fill:#e0b92c;opacity:.32}.sk .sf-fogt{fill:#7a5f00;font-family:var(--font-ui);font-size:11px;font-weight:600}.sk .sf-gbg{fill:var(--paper)}.sk .sf-hl{stroke:var(--muted);stroke-width:1;opacity:.45}.sk .sf-k{fill:var(--muted);font-family:var(--font-ui);font-size:10.5px}.sk .sf-v{fill:var(--ink);font-family:var(--font-data);font-size:10.5px;font-weight:500}.sk .sf-band{fill:var(--muted);font-family:var(--font-ui);font-size:10px}.sk .sf-fz0{stroke:var(--iso0);stroke-width:1.2;stroke-dasharray:6 4;fill:none}.sk .sf-wb0{stroke:var(--wb);stroke-width:1.2;stroke-dasharray:2 3;fill:none}.sk .sf-cl{fill:var(--cloud)}.sk .sf-sn{stroke:var(--pSN);stroke-width:1.5;fill:none;stroke-linecap:round}.sk .sf-ra{fill:var(--pRA)}.sk .sf-fz{fill:var(--pFZRA)}.sk .sf-pl{fill:var(--pPL)}.sk .sf-glaze{stroke:var(--pFZRA);stroke-width:4}.sk .sf-bolt{fill:#f6c400;stroke:#6b5000;stroke-width:.8;stroke-linejoin:round}.sfp .t{fill:var(--ink);font-family:var(--font-ui);font-size:12.5px;font-weight:600}.sfp .st{fill:var(--muted);font-family:var(--font-ui);font-size:10.5px}.sfp .ax{fill:var(--muted);font-family:var(--font-data);font-size:9.5px}.sfp .wl{stroke:var(--panel);stroke-width:2}.sfp .wc{fill:var(--ink);font-family:var(--font-data);font-size:12.5px;font-weight:700}.sfp .wp{fill:var(--ink);font-family:var(--font-data);font-size:10.5px}.sfp .wcen{fill:var(--paper);stroke:var(--rule)}.sfp .grid{stroke:var(--grid);stroke-width:.8}.sfp .z0{stroke:var(--iso0);stroke-width:1.3}.sfp .frame,.sfp .sf-nfr{fill:none;stroke:var(--muted);stroke-width:1}.sfp .twl{fill:none;stroke:var(--ink);stroke-width:1.4;stroke-dasharray:4 2}.sfp .bw{fill:var(--temp);opacity:.55}.sfp .bc{fill:var(--pSN);opacity:.55}.sfp.chart .zl{font-size:9.5px}:root[data-theme=dark] .sk .sf-fogt{fill:#f2d36b}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sk .sf-fogt{fill:#f2d36b}}.lkhead{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.lkhead .lkcmp{width:180px;height:180px;flex:none}.lkhead p{flex:1;min-width:180px;margin:0;font-size:13px;color:var(--ink);line-height:1.45}.sfp .cmp-r{fill:var(--paper);stroke:var(--rule)}.sfp .cmp-r2{fill:none;stroke:var(--grid);stroke-dasharray:3 3}.sfp .cmp-t{stroke:var(--muted);stroke-width:1.2}.sfp .cmp-lake{stroke:var(--cloud);stroke-width:12;stroke-linecap:round;opacity:.55}.sfp .cmp-w{stroke:var(--accent);stroke-width:3}.sfp .cmp-wh{fill:var(--accent)}.sk .lk-el{stroke:var(--accent);stroke-width:1.3;stroke-dasharray:6 3}.sk .lk-inv{stroke:var(--ink);stroke-width:1.3;stroke-dasharray:3 3}.sk .lk-dot{fill:var(--pSN);stroke:var(--panel);stroke-width:1.5}.mg .lkbarb line{stroke:var(--ink);stroke-width:1.3}.mg .lkbarb polygon{fill:var(--ink);stroke:var(--ink)}.mg .lkbarb circle{fill:none;stroke:var(--ink);stroke-width:1.2}.lkrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:2px 0 8px}.lkrow .lkother{width:9em;font-family:var(--font-data)}.unit.err{color:var(--ifr)}.lkmappanel .lkmapbox{max-width:960px;margin:0 auto}.lkmapbox{border:1px solid var(--rule);border-radius:8px;overflow:hidden;background:var(--bg)}.lkmap{width:100%;height:auto;display:block}.lkmap .lm-sea{fill:color-mix(in srgb,var(--c1) 14%,var(--bg))}.lkmap .lm-land{fill:var(--panel);stroke:var(--muted);stroke-opacity:.6;stroke-width:.8}.lkmap .lm-lake{fill:color-mix(in srgb,var(--c1) 18%,var(--bg));stroke:var(--muted);stroke-opacity:.6;stroke-width:.8}.lkmap .lm-st{fill:none;stroke:var(--muted);stroke-opacity:.4;stroke-width:.8}.lkmap .lm-hr{fill:none;stroke-width:2;opacity:.35;stroke-linecap:round}.lkmap .lm-cur{fill:none;stroke-width:6;stroke-linecap:round;opacity:.95}.lkmap .lm-land-t{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-dasharray:5 4;opacity:.7}.lkmap .lm-arrow{stroke:var(--accent);stroke-width:2.5}.lkmap .lm-arrowh{fill:var(--accent)}.lkmap .lm-stn{fill:var(--accent);stroke:var(--panel);stroke-width:2}.lkmap .lm-lab{fill:var(--ink);font-family:var(--font-data);font-size:13px;font-weight:600;paint-order:stroke;stroke:var(--panel);stroke-width:3px;stroke-linejoin:round}.lkmap .lm-frame{fill:none;stroke:var(--rule)}.lkmap .lm-box{fill:var(--panel);opacity:.92;stroke:var(--rule)}.lkmap .lm-t{fill:var(--ink);font-family:var(--font-ui);font-size:12px}.lkmap .lm-s{font-weight:600}.lkmap .lm-empty{fill:var(--muted);font-family:var(--font-ui);font-size:14px}:root{--lkF:#1f9a48;--lkM:#c99a00;--lkU:#cf2c2c}:root[data-theme=dark]{--lkF:#4fcf6a;--lkM:#f2cc3d;--lkU:#ff6a6a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--lkF:#4fcf6a;--lkM:#f2cc3d;--lkU:#ff6a6a}}#scr-lake .lvlpill[data-l="3"]{color:var(--lkF)}#scr-lake .lvlpill[data-l="2"]{color:var(--lkM)}#scr-lake .lvlpill[data-l="0"]{color:var(--lkU)}#scr-lake .meter[data-l="3"] i{background:var(--lkF)}#scr-lake .meter[data-l="2"] i:nth-child(-n+2){background:var(--lkM)}#scr-lake .meter[data-l="0"] i:nth-child(1){background:var(--lkU)}#scr-lakeshadow .lvlpill[data-l="1"]{color:var(--ice2)}#scr-lakeshadow .lvlpill[data-l="2"],#scr-lakeshadow .lvlpill[data-l="3"]{color:var(--ice3)}#scr-lakeshadow .lvlpill[data-l="3"]{background:color-mix(in srgb,var(--ice3) 12%,transparent)}#scr-lakeshadow .meter[data-l="3"] i{background:var(--ice3)}#scr-lakeshadow .meter[data-l="2"] i:nth-child(-n+2){background:var(--ice2)}#scr-lakeshadow .meter[data-l="1"] i:nth-child(1){background:var(--ice1)}.lsout{margin:4px 0 10px;padding-left:18px;font-size:13px;line-height:1.45}.lsout li{margin:2px 0}.lkmap .lm-band{opacity:.42}.lkmap .lm-band path{fill:none;stroke:inherit;stroke-linecap:round;stroke-linejoin:round}.lkmap .lm-axis{fill:none;stroke-width:2;stroke-dasharray:7 4;opacity:.9}.panel.fs .lkmapbox{max-width:none;overflow:auto;border:0}.panel.fs .lkmap{margin:0 auto}.panel.fs:not(.fs-opts) .lkmappanel>.fine{display:none}.smbox{position:relative;height:min(74vh,720px);border:1px solid var(--rule);border-radius:8px;overflow:hidden;background:var(--bg)}@media(max-width:700px){.smbox{height:64vh}}.smap{width:100%;height:100%;display:block;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.smap .sm-sea{fill:color-mix(in srgb,var(--c1) 12%,var(--bg))}.smap .sm-land{fill:var(--panel);stroke:var(--muted);stroke-opacity:.55;stroke-width:.8;vector-effect:non-scaling-stroke}.smap .sm-lake{fill:color-mix(in srgb,var(--c1) 14%,var(--bg));stroke:var(--muted);stroke-opacity:.5;stroke-width:.7;vector-effect:non-scaling-stroke}.smap .sm-st{fill:none;stroke:var(--muted);stroke-opacity:.4;stroke-width:.7;vector-effect:non-scaling-stroke}.smap .sm-isobar{fill:none;stroke:var(--ink);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.smap .sm-isotherm{fill:none;stroke:var(--temp);stroke-width:1.4;stroke-dasharray:7 4;vector-effect:non-scaling-stroke}.smap .sm-isotherm.sm-frz,.smap .sm-isodrosotherm.sm-frz{stroke:var(--pSN);stroke-width:2;stroke-dasharray:none}.smap .sm-isodrosotherm{fill:none;stroke:var(--dew);stroke-width:1.4;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.smap .sm-isallobar{fill:none;stroke:#8a63d2;stroke-width:1.6;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.smap .sm-cl{font-family:var(--font-data);font-weight:600;text-anchor:middle;paint-order:stroke;stroke:var(--panel);stroke-linejoin:round}.smap .sm-isobar-t{fill:var(--ink)}.smap .sm-isotherm-t{fill:var(--temp)}.smap .sm-isodrosotherm-t{fill:var(--dew)}.smap .sm-isallobar-t{fill:#8a63d2}.smap .sm-c,.smap .sm-cv{font-family:var(--font-ui);font-weight:700;text-anchor:middle;paint-order:stroke;stroke:var(--panel);stroke-linejoin:round}.smap .sm-h{fill:#1f5fd6}.smap .sm-l{fill:#d0312d}.smap .smp text{font-family:var(--font-data);font-size:10.5px;paint-order:stroke;stroke:var(--panel);stroke-width:2.6px;stroke-linejoin:round}.smap .sm-t{fill:var(--temp);font-weight:600}.smap .sm-d{fill:var(--dew);font-weight:600}.smap .sm-p{fill:var(--ink)}.smap .sm-v,.smap .sm-g{fill:var(--muted)}.smap .sm-id{fill:var(--muted);font-size:9.5px!important}.smap .sm-tn{fill:var(--muted)}.smap .sm-up{fill:#d0312d}.smap .sm-dn{fill:#1f5fd6}.smap .sm-vrb{fill:var(--ink);font-size:9px!important}.smap .sm-sky{fill:var(--panel);stroke:var(--ink);stroke-width:1.2}.smap .sm-skyf{fill:var(--ink)}.smap .sm-skyx{stroke:var(--ink);stroke-width:1.2}.smap .sm-skym{stroke-dasharray:2 1.6}.smap .sm-calm{fill:none;stroke:var(--ink);stroke-width:1}.smap .barb line{stroke:var(--ink);stroke-width:1.2}.smap .barb polygon{fill:var(--ink);stroke:var(--ink);stroke-width:.6}.smap .barb circle{fill:none;stroke:var(--ink)}.smap .sm-wra{fill:var(--pRA)}.smap .sm-wsn{stroke:var(--pSN);stroke-width:1.3;fill:none;stroke-linecap:round}.smap .sm-wdz{fill:var(--pRA)}.smap .sm-wdzl{stroke:var(--pRA);stroke-width:1.2;fill:none}.smap .sm-wfz{fill:none;stroke:var(--pFZRA);stroke-width:1.4}.smap .sm-wfzd{fill:var(--pFZRA)}.smap .sm-wpl{fill:none;stroke:var(--pPL);stroke-width:1.3}.smap .sm-wpld{fill:var(--pPL)}.smap .sm-wts{fill:none;stroke:#d0312d;stroke-width:1.5;stroke-linejoin:round}.smap .sm-wfg,.smap .sm-wbr{stroke:#b08a00;stroke-width:1.3}.smap .sm-wsh{fill:none;stroke:var(--ink);stroke-width:1}.smap .sm-wtx{fill:#b08a00;font-size:9.5px!important}.smtip{max-width:min(360px,90%);pointer-events:auto}.smtip .smtip-x{position:absolute;top:2px;right:2px;width:26px;height:26px;padding:0;border:0;background:none;color:var(--muted);font-size:19px;line-height:1;cursor:pointer;border-radius:5px}.smtip .smtip-x:hover{background:var(--bg);color:var(--ink)}.smtip .mt-h{padding-right:22px}.smtip .row{display:flex;gap:10px;align-items:center;margin-top:4px}.panel.fs .smbox{height:auto}:root[data-theme=dark] .smap .sm-up,:root[data-theme=dark] .smap .sm-l{fill:#ff7b7b}:root[data-theme=dark] .smap .sm-dn,:root[data-theme=dark] .smap .sm-h{fill:#7fb0ff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .smap .sm-up,:root:not([data-theme=light]) .smap .sm-l{fill:#ff7b7b}:root:not([data-theme=light]) .smap .sm-dn,:root:not([data-theme=light]) .smap .sm-h{fill:#7fb0ff}}.panel.fs-map .fsbar .fs-time,.panel.fs-map .fsbar .fs-zoom,.panel.fs-map .fsbar .fs-hint{display:none}.smrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:2px 0 6px}.smctl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.smimg{gap:6px 8px}.smimg input[type=range]{width:min(220px,38vw)}#smImgL{min-width:12em}@media(max-width:640px){.smimg{display:flex;width:100%}.smimg input[type=range]{flex:1 1 90px;width:auto;min-width:0}#smImgL{flex:1 1 auto;min-width:0;order:5}.smimg .slr{order:6}}.smact{display:inline-flex;gap:12px;margin-left:auto}.smhr{display:inline-flex;align-items:center;gap:6px}.smhr input[type=range]{width:min(260px,40vw)}.smhr button{padding:2px 9px}.smtools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;padding:6px 8px;border:1px solid var(--rule);border-radius:8px;background:var(--bg)}.smtools button{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;padding:4px 9px}.smtools button[aria-pressed=true]{background:var(--accent);color:var(--panel);border-color:var(--accent)}.smtools .unit{flex-basis:100%}.smtsep{width:1px;height:20px;background:var(--rule);margin:0 4px}.frsw{display:inline-block;width:18px;height:0;border-top:3px solid}.frsw.fr-c{border-color:#1f5fd6}.frsw.fr-w{border-color:#d0312d}.frsw.fr-s{border-image:linear-gradient(90deg,#d0312d 50%,#1f5fd6 50%) 1}.frsw.fr-o{border-color:#8a3fb5}.frsw.fr-t{border-color:#a0702a;border-top-style:dashed}.frsw.fr-d{border-color:#a0702a}.smap.drawing{cursor:crosshair}.smap .sm-sat{opacity:.85}.smap .sm-radar{opacity:.8}.smap .sm-shimg{opacity:.62}.smap .fr-line{fill:none;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.smap .fr-line.fr-cold{stroke:#1f5fd6}.smap .fr-line.fr-warm{stroke:#d0312d}.smap .fr-line.fr-occl{stroke:#8a3fb5}.smap .fr-line.fr-trough{stroke:#a0702a;stroke-dasharray:9 6}.smap .fr-line.fr-dry{stroke:#a0702a}.smap .fr-line.fr-alt{stroke-dasharray:17 17}.smap .fr-sym{stroke:none}.smap .fr-sym.fr-cold{fill:#1f5fd6}.smap .fr-sym.fr-warm{fill:#d0312d}.smap .fr-sym.fr-occl{fill:#8a3fb5}.smap .fr-sym.fr-dry{fill:none;stroke:#a0702a;stroke-width:2;vector-effect:non-scaling-stroke}.smap .fr-text{fill:var(--ink);font-family:var(--font-ui);font-weight:700;text-anchor:middle;paint-order:stroke;stroke:var(--panel);stroke-linejoin:round}.smlegend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;font-size:12px}.smlegend:empty{display:none}.smlg-t{font-weight:600;margin-right:4px}.smlg-i{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-data)}.smlg-i i{display:inline-block;width:14px;height:10px;border-radius:2px;opacity:.75}.smlg-pt{gap:0}.smlg-pt i{width:9px;border-radius:0}.smlg-pt i:first-child{border-radius:2px 0 0 2px}.smlg-pt i:last-of-type{border-radius:0 2px 2px 0;margin-right:5px}.smpanes{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.smpanes.n2,.smpanes.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.smpanes.n6{grid-template-columns:repeat(3,minmax(0,1fr))}.smpanes.n2 .smbox{height:min(60vh,600px)}.smpanes.n4 .smbox,.smpanes.n6 .smbox{height:min(40vh,420px)}.smph{position:absolute;left:6px;top:6px;right:48px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:3px;pointer-events:none}.smphr{display:flex;flex-wrap:wrap;gap:3px 4px;max-width:100%}.smph .smpf{max-width:16em}.smplg{position:absolute;left:6px;right:6px;bottom:6px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:3px 6px;border-radius:6px;background:color-mix(in srgb,var(--panel) 88%,transparent);font:11px/1.3 var(--font-ui)}.smplg .smlg-t{font-weight:600;margin-right:4px}.smplg .smlg-i i{width:14px;height:8px}.smph>*{pointer-events:auto;max-width:100%}.smph select{width:auto;max-width:12em;font-size:12px;padding:2px 4px;min-height:0;height:auto}.smpt{padding:2px 6px;border-radius:5px;background:color-mix(in srgb,var(--panel) 88%,transparent);font:12px/1.35 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink)}.smpt .off{color:var(--temp)}.smpx .smval{bottom:36px}@media(max-width:760px){.smpanes.n2{grid-template-columns:minmax(0,1fr)}.smpanes.n2 .smbox{height:44vh}.smpanes.n6{grid-template-columns:repeat(2,minmax(0,1fr))}.smpanes.n4 .smbox,.smpanes.n6 .smbox{height:32vh}.smph select,.smpt{font-size:11px}}.smattr{position:absolute;right:4px;bottom:3px;font-size:10px;color:var(--muted);background:color-mix(in srgb,var(--panel) 80%,transparent);padding:1px 5px;border-radius:4px}.smattr a{color:inherit}.smap .sm-hz{stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-linejoin:round}.smap .hz-nws{stroke-width:2}.smap .zn-fill{fill-opacity:.5;stroke-width:1.6;stroke-opacity:.9;vector-effect:non-scaling-stroke;stroke-linejoin:round}.smap .zn-t{fill:#111;font-family:var(--font-ui);font-weight:700;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-linejoin:round}.smzone{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;flex-basis:100%}.smzcats{display:inline-flex;flex-wrap:wrap;gap:4px}.smzcats button i{display:inline-block;width:14px;height:10px;border-radius:2px}.smzcats input[type=text]{width:9em}.frsw.fr-z{height:10px;border:0;background:linear-gradient(90deg,#6fa8ec,#7a4fc8);border-radius:2px}.frsw.fr-m{height:0;border-top:2px dashed var(--ink);background:none}.smap .sm-meas{fill:none;stroke:var(--ink);stroke-linecap:round}.smap .sm-meas-p{fill:var(--panel);stroke:var(--ink)}.smeta{flex-basis:100%;display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid var(--rule)}.smeta-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.smeta-h{font-weight:600;font-size:13px}.smeta input[type=number]{width:5.5em;font-family:var(--font-data)}.smeta-out{margin:0;font-size:13px;color:var(--ink)}.smap .sm-eta-l{fill:none;stroke:var(--accent);stroke-linecap:round}.smap .sm-eta-p{fill:var(--panel);stroke:var(--accent)}.smap .sm-eta-p.tgt{fill:var(--accent);stroke:var(--panel)}.smap .sm-eta-tk{fill:var(--accent)}.smap .sm-eta-tt{font-family:var(--font-data);font-weight:600;fill:var(--accent);paint-order:stroke;stroke:var(--panel);stroke-linejoin:round}.smap .sm-meas-t{font-family:var(--font-ui);font-weight:700;fill:var(--ink);paint-order:stroke;stroke:var(--panel);stroke-linejoin:round}.smtip .smhz{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:3px}.smtip .smhz i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.sm-thk{fill:none;stroke:#2a6fd0;stroke-width:1.3;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.sm-thk.sm-thkw{stroke:#c8392f}.sm-thk.sm-thk540{stroke:color-mix(in srgb,#7a4fc8 65%,var(--ink));stroke-width:2.6;stroke-dasharray:none}.sm-thk-t{fill:#2a6fd0}.sm-thk-t.sm-thkw-t{fill:#c8392f}.sm-thk-t.sm-thk540-t{fill:color-mix(in srgb,#7a4fc8 65%,var(--ink))}.sm-iso1{fill:none;stroke:#6b3fa0;stroke-width:1.4;vector-effect:non-scaling-stroke}.smap .sm-qvec{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;opacity:.85}.smap .sm-trkt{font-family:var(--font-ui);font-weight:700;paint-order:stroke;stroke:var(--panel);stroke-linejoin:round}.sm-iso1-t{fill:#6b3fa0}.sm-iso2{fill:none;stroke:#0f7d6b;stroke-width:1.4;stroke-dasharray:5 3;vector-effect:non-scaling-stroke}.sm-iso2-t{fill:#0f7d6b}.smlyr{display:grid;gap:6px;margin:6px 0;padding:8px 10px;border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:8px;background:var(--panel)}.smlyr-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.smfldb{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--rule);border-radius:6px;background:var(--panel);color:var(--accent);font:inherit;font-size:.92em;cursor:pointer}.smfldb .ico{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.smfldb:hover{border-color:var(--accent)}.smfldb[aria-expanded=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.smlrow{display:grid;grid-template-columns:minmax(6.2em,auto) minmax(0,1fr) auto;gap:6px;align-items:center}.smlrow>label{min-width:0;white-space:nowrap;font-weight:600}.smlrow select{min-width:0;width:100%}.smlrow select[data-lyl]{width:auto}.smlrow[data-ly=wind] select[data-lyl]{justify-self:start}.smlrow select:disabled{opacity:.5}.smpaled{display:grid;gap:4px;padding:8px;border-top:1px solid var(--rule)}.smpe-h{display:grid;gap:2px;margin-bottom:2px}.smpe-r{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.smpe-r input[type=number]{width:6.5em}.smpe-r input[type=color]{width:40px;height:26px;padding:0;border:1px solid var(--rule);border-radius:4px;background:none}.smpe-r input[type=color]:disabled{opacity:.35}.smval{position:absolute;left:8px;bottom:26px;z-index:3;max-width:min(320px,70%);padding:5px 8px;border:1px solid var(--rule);border-radius:6px;background:color-mix(in srgb,var(--panel) 92%,transparent);font:12px/1.4 var(--font-data);pointer-events:none}.smprobe{margin:4px 0;font:12px/1.45 var(--font-data)}#smLegend .linkbtn{margin-left:6px}.fgnow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.fgnow>div,.gunow{display:grid;gap:2px;justify-items:start;padding:8px 10px;border:1px solid var(--rule);border-radius:8px}.fgnow b,.gunow b{font:600 22px/1.1 var(--font-data)}.gunow{margin-bottom:8px}.gutab tr.sub td{padding-top:0;font-size:12px;color:var(--muted)}.gu-obsm{fill:var(--panel);stroke:var(--ink);stroke-width:1.4}.sw.gu-obs{border:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid var(--ink);display:inline-block}#fgNow .ptab,#guNow .ptab{width:100%;table-layout:fixed}#fgNow .ptab td,#guNow .ptab td{white-space:normal;overflow-wrap:anywhere}#fgNow .ptab td:last-child,#guNow .ptab td:last-child{text-align:right}#guNow .ptab tr.sub td,#fgNow .ptab td[colspan]{text-align:left}.sm-bd{fill:none;stroke:var(--ink);stroke-opacity:.55;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sm-bdl{stroke-opacity:.45}.sm-st2{fill:none;stroke:var(--ink);stroke-opacity:.35;stroke-width:.8;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sm-city{fill:var(--ink);opacity:.7}.sm-apt{fill:none;stroke:var(--ink);stroke-width:1.1px;vector-effect:non-scaling-stroke;opacity:.8}.sm-aptt{fill:var(--ink);font-family:var(--font-data);font-weight:600;paint-order:stroke;stroke:var(--panel);stroke-linejoin:round;opacity:.85}.sm-cityt{fill:var(--ink);opacity:.8;font-family:system-ui,sans-serif;font-weight:500;paint-order:stroke;stroke:var(--panel);stroke-linejoin:round}.icekey{white-space:nowrap}.icekey i{display:inline-block;width:12px;height:9px;border-radius:2px;margin:0 4px 0 2px;vertical-align:baseline}.ensstn{width:6.5em;text-transform:uppercase}.omuse{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;font-size:12px;margin:2px 0}.omuse .omu{position:relative;padding-bottom:3px;font-family:var(--font-data)}.omuse .omu i{position:absolute;left:0;bottom:0;height:2px;background:var(--vfr);border-radius:1px}.omuse .omu[data-l="1"] i{background:var(--l1)}.omuse .omu[data-l="2"] i{background:var(--l2)}.omuse .omu[data-l="3"] i{background:var(--l3)}.omuse .omu[data-l="3"] b{color:var(--l3)}.fgvis{display:grid;gap:2px;padding:8px 10px;margin-bottom:8px;border:1px solid var(--rule);border-radius:8px}.fgvis b{font:600 20px/1.1 var(--font-data)}.learn{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:16px;align-items:start}.lnnav{position:sticky;top:120px;max-height:calc(100vh - 140px);overflow:auto;padding:10px 8px}.lnsearch{position:sticky;top:-10px;z-index:2;display:flex;align-items:center;gap:6px;margin:-10px -8px 6px;padding:10px 10px 8px;background:var(--panel);border-bottom:1px solid var(--rule)}.lnsearch .ico{width:16px;height:16px;flex:none;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round}.lnsearch input{flex:1;min-width:0;padding:7px 9px;border:1px solid var(--rule);border-radius:7px;background:var(--bg);color:var(--ink);font:inherit;font-size:14px}.lnsearch input:focus{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:0;border-color:var(--accent)}.alall{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font:inherit}button.danger{border-color:var(--temp);color:var(--temp)}.bkask{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:var(--ink)}.bkask .bkyes{padding:4px 10px;font-size:12.5px}.lnres-h{padding:4px 8px 6px;font-size:12px;color:var(--muted)}.lnres{display:grid;gap:1px;width:100%;text-align:left;background:none;border:0;border-radius:6px;padding:7px 8px;color:var(--ink);font:inherit;cursor:pointer}.lnres:hover,.lnres:focus-visible{background:var(--bg)}.lnres-t{font-weight:600}.lnres-p{font-size:11.5px;color:var(--muted)}.lnres-s{font-size:12.5px;line-height:1.4;color:var(--ink);opacity:.85}.lnres mark,.lnbody mark.lnhit{background:color-mix(in srgb,#f2c200 45%,transparent);color:inherit;border-radius:2px;padding:0 1px}.lnnav details{margin:2px 0}.lnnav summary{cursor:pointer;padding:6px 8px;border-radius:6px;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:8px}.lnnav summary::-webkit-details-marker{display:none}.lnnav summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s;flex:none}.lnnav details[open]>summary:before{transform:rotate(45deg)}.lnnav summary:hover,.lnitem:hover{background:var(--bg)}.lnkids{padding-left:12px;border-left:1px solid var(--rule);margin-left:11px}.lnitem{display:block;width:100%;text-align:left;background:none;border:0;padding:6px 8px;border-radius:6px;color:var(--ink);font:inherit;cursor:pointer}.lnitem[aria-current=page]{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-weight:600}.lnsoon{margin:10px 8px 2px}.lnbody{padding:18px 22px;min-height:360px;line-height:1.6;max-width:none;scroll-margin-top:140px}.lnbody h3{margin:2px 0 10px;font-size:20px}.lnbody h4{margin:16px 0 6px;font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.lnbody p,.lnbody li,.lnbody dd{max-width:72ch}.lnbody ul{padding-left:20px}.lnbody li{margin:4px 0}.lncrumb{font-size:12px;color:var(--muted);min-height:1em}.lnpager{display:flex;justify-content:space-between;gap:12px;margin-top:22px;padding-top:12px;border-top:1px solid var(--rule)}.lngl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px}.lngl dt{font-weight:600;font-family:var(--font-data)}.lngl dd{margin:0}@media(max-width:760px){.learn{grid-template-columns:1fr}.lnnav{position:static;max-height:none}.lnbody{padding:14px 16px}}.advl{display:grid;font-size:12px;font-family:var(--font-data)}.advr{display:grid;grid-template-columns:minmax(64px,1.1fr) minmax(48px,.8fr) minmax(36px,.6fr) minmax(80px,1.6fr);align-items:center;gap:6px;padding:5px 6px;border-bottom:1px solid var(--rule)}.advr>span:nth-child(2),.advr>span:nth-child(3){text-align:right}.advh{font-family:var(--font-ui);font-weight:600;color:var(--muted);font-size:11px;letter-spacing:.04em}.advr .advbar{position:relative;display:block;height:10px;border-left:0}.advr .advbar:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;border-left:1px solid var(--rule)}.advr .advbar i{position:absolute;top:2px;height:6px;border-radius:2px;display:block}.lnlead{font-size:16px;line-height:1.6;color:var(--ink);margin:0 0 14px}.lnbody h4{margin:22px 0 8px}.lnbox{display:block;margin:14px 0;padding:10px 14px;border-radius:8px;border-left:4px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.lnbox>b{display:block;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;color:var(--accent)}.lnbox p{margin:4px 0}.lnbox-use{border-left-color:var(--vfr);background:color-mix(in srgb,var(--vfr) 8%,transparent)}.lnbox-use>b{color:var(--vfr)}.lnbox-warn{border-left-color:var(--l2);background:color-mix(in srgb,var(--l2) 9%,transparent)}.lnbox-warn>b{color:var(--l2)}.lnbox-note{border-left-color:var(--mvfr);background:color-mix(in srgb,var(--mvfr) 7%,transparent)}.lnbox-note>b{color:var(--mvfr)}.tfhead{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;align-items:end}.tfhead input[type=date],.tffinal input:not([type=checkbox]),.tfmono,#tafEditor input:not([type=checkbox]){font:inherit;font-size:13px;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:6px;padding:6px 8px;min-width:0;width:100%}.tfmono{font-family:var(--font-data)!important;text-transform:uppercase}.tfrow{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.tfrow>.fld{flex:1 1 90px}.tfrow>input{flex:1 1 80px;width:auto}.tfhead .tfrow{flex-wrap:nowrap}.tfhead .tfrow select{width:auto}.tfhead input[type=date]{min-width:132px}#tfIssT{width:72px}.tfheadout,.tfprev{display:flex;gap:10px;align-items:baseline;margin:10px 0 0;padding:8px 10px;background:var(--paper);border:1px solid var(--rule);border-radius:6px;overflow-wrap:anywhere}.tfheadout code,.tfprev code{font-family:var(--font-data);font-size:13px}.tfplbl{font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap}.tfh{font-size:13px;margin:16px 0 8px;padding-top:12px;border-top:1px solid var(--rule)}.tfline{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:end;margin-bottom:10px}.tfline .fld{flex:0 1 auto}.tfline select{width:auto}.tfline input{width:80px}.tfcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tfcard{border:1px solid var(--rule);border-radius:8px;padding:8px 10px 10px;margin:0;min-width:0;display:flex;flex-direction:column;gap:8px}.tfcard.tfwide{grid-column:1/-1}.tfcard legend{font-size:12px;font-weight:600;padding:0 4px;display:flex;gap:10px;align-items:center}.tfcard legend .chk{color:var(--ink);font-size:12px}.tfcard .tfinc{font-weight:500;color:var(--muted)}.tfcard.tfoff>:not(legend){opacity:.45}.tfwx,.tfsky,.tfit{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tfwx select,.tfsky select,.tfit select{width:auto;flex:1 1 110px}.tfsky input:not([type=checkbox]),.tfit input:not([type=checkbox]){width:82px!important;flex:0 0 82px}.tfsky select{flex:0 1 150px}.tfit select{flex:1 1 150px}.tfu{font-size:11.5px;color:var(--muted);min-width:56px}.tftok{font-family:var(--font-data);font-size:12.5px;color:var(--accent);min-width:56px}.tfwx .x,.tfsky .x,.tfit .x{border:0;background:none;color:var(--muted);padding:2px 6px}.tfacts{margin-top:10px;align-items:center}.tffinal{display:flex;flex-direction:column;gap:8px;align-items:stretch}.tffinal>.chk{align-self:flex-start;color:var(--ink);font-family:var(--font-data);font-size:12.5px}.tffinal .tfrow>.fld{flex:1 1 120px}.tfouthead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--rule)}.tfouthead .tfh{margin:0;padding:0;border:0}.tfsp{flex:1}.tfout{margin:8px 0 10px;padding:10px 12px;min-height:72px;background:var(--paper);border:1px solid var(--rule);border-radius:6px;font-family:var(--font-data);font-size:13px}.tfol{display:flex;gap:10px;align-items:baseline;padding:2px 0}.tfol code{flex:1;white-space:pre-wrap;overflow-wrap:anywhere}.tfol+.tfol code{padding-left:2ch}.tfoa{display:flex;gap:10px;opacity:.75;flex:none}.tfol:hover .tfoa,.tfol:focus-within .tfoa{opacity:1}#tcText{width:100%;font-family:var(--font-data);font-size:13px;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:6px;padding:8px;resize:vertical;text-transform:uppercase}.tcsum{margin:8px 0;font-size:13px}.tcfix{margin:12px 0 4px;padding:10px 12px;border:1px solid var(--rule);border-radius:8px;background:var(--paper)}.tcfix-h{margin:0 0 6px;font-size:13px}.tcfix-s{margin:12px 0 6px;font-size:13px}.tcfix-t{margin:0;padding:8px 10px;white-space:pre-wrap;word-break:break-word;font-family:var(--font-data);font-size:12.5px;line-height:1.6;background:var(--panel);border:1px solid var(--rule);border-radius:6px}.tcfix-t mark{background:color-mix(in srgb,var(--accent) 22%,transparent);color:inherit;border-radius:3px;padding:0 2px}.ensperf{margin-top:10px}.ensperf-h{font-size:13px;margin:0 0 6px}.ensperf-t td:nth-child(2){font-family:var(--font-data);text-align:right;padding-right:14px}.ensperf-t th:nth-child(2){text-align:right;padding-right:14px}.ensperf-t td:last-child{min-width:260px}.tcacts{margin-top:8px;align-items:center}.tc-e{color:var(--l3)}.tc-w{color:var(--l1)}.tc-ok{color:var(--vfr)}.tclist{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.tclist li{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;padding:6px 8px;border:1px solid var(--rule);border-left:3px solid var(--l0);border-radius:6px;font-size:12.5px}.tclist li.tc-err{border-left-color:var(--l3)}.tclist li.tc-warn{border-left-color:var(--l1)}.tclist li.tc-info{border-left-color:var(--mvfr)}.tclist li.tc-ok{border-left-color:var(--vfr);color:var(--ink)}.tc-l{font-weight:600;font-size:11.5px}.tc-err .tc-l{color:var(--l3)}.tc-warn .tc-l{color:var(--l1)}.tc-info .tc-l{color:var(--mvfr)}.tc-ln{color:var(--muted);font-size:11.5px}.tclist code{font-family:var(--font-data);font-size:12px;background:var(--paper);padding:0 4px;border-radius:3px}.tc-m{flex:1 1 100%}.tc-ref{color:var(--muted);font-size:11.5px}@media(max-width:700px){.tfhead{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tfhead>.fld:has(#tfMod),.tfhead>.fld:has(#tfUnits),.tfhead>label:has(#tfV0D){grid-column:1/-1}#tfIssT{flex:0 0 64px}.tfcards{grid-template-columns:minmax(0,1fr)}.tfol{flex-direction:column;gap:2px}.tfol+.tfol code{padding-left:0}}.ln-dot-w{fill:var(--temp);stroke:var(--panel);stroke-width:1.5}.ln-dot-c{fill:var(--wb);stroke:var(--panel);stroke-width:1.5}.lnanim .lnplay{margin-left:6px;font-size:12px}.lnmeta{color:var(--muted);font-size:13px;margin:-4px 0 8px}code.lnmetar{display:block;white-space:pre-wrap;word-break:break-word;font-size:12px;padding:6px 8px;border:1px solid var(--rule);border-radius:6px;background:var(--panel)}.lncase-n{color:var(--muted);font-size:12.5px;margin-left:10px}.casebar{border-left-color:var(--ok,#3a8d5c)}.lntab.lnkv thead{display:none}.lntab.lnkv td:first-child{white-space:nowrap;font-weight:600;width:1%;vertical-align:top}.lnbox-hist{border-left-color:var(--muted);background:color-mix(in srgb,var(--muted) 8%,transparent)}.lnbox-hist>b{color:var(--muted)}.lnfig{margin:16px 0;text-align:center}.lnfigwait{min-height:260px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--rule);border-radius:8px;color:var(--muted);margin:16px 0}.lnfig figcaption{font-size:12.5px;color:var(--muted);margin-top:6px;text-align:left;max-width:72ch;margin-inline:auto;line-height:1.5}.lnsvg{width:100%;max-width:560px;height:auto;display:block;margin:0 auto;font-family:var(--font-data)}.lnsvg.lnmap{max-width:760px}.lnhodo{max-width:340px}.lnpair{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;align-items:start}.lnpair .lnfig{margin:8px 0}.lnsatfig .lnsvg{max-width:760px}.lnsatsw{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:0 auto 8px;max-width:760px}.lnsatsw button{font:500 12px var(--font-ui);border:1px solid var(--rule);background:var(--panel);color:var(--ink);border-radius:6px;padding:4px 9px;cursor:pointer}.lnsatsw button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.lnsatsrc{font-family:var(--font-data);font-size:11.5px;color:var(--muted);margin-right:4px}.lnquiz{border-top:1px solid var(--rule);padding-top:12px;margin-top:20px}.lnqopts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px;max-width:760px;margin:0 auto}.lnqo{font:500 13px var(--font-ui);text-align:left;border:1px solid var(--rule);background:var(--panel);color:var(--ink);border-radius:6px;padding:8px 10px;cursor:pointer}.lnqo:disabled{cursor:default;opacity:.75}.lnqo.right{opacity:1;border-color:#2e8b57;background:color-mix(in srgb,#2e8b57 15%,var(--panel))}.lnqo.wrong{opacity:1;border-color:var(--temp);background:color-mix(in srgb,var(--temp) 13%,var(--panel))}.lnqwhy{max-width:72ch;margin:10px auto 0}.lndet{margin:14px 0;border:1px solid var(--rule);border-radius:8px;padding:4px 12px}.lndet>summary{cursor:pointer;font-weight:600;padding:6px 0}.lnsvg .ln-iso{stroke:var(--iso);stroke-width:.6;fill:none;opacity:.55}.lnsvg .ln-iso0{stroke:var(--iso0);stroke-width:1.1;opacity:.9}.lnsvg .ln-dry{stroke:var(--dry);stroke-width:.6;fill:none;opacity:.6}.lnsvg .ln-moist{stroke:var(--moist);stroke-width:.6;fill:none;stroke-dasharray:4 3;opacity:.6}.lnsvg .ln-mix{stroke:var(--mix);stroke-width:1.1;fill:none;stroke-dasharray:2 3;opacity:.95}.lnsvg .ln-isob{stroke:var(--grid);stroke-width:.7;fill:none}.lnsvg .ln-temp{stroke:var(--temp);stroke-width:2.6;fill:none;stroke-linejoin:round}.lnsvg .ln-dew{stroke:var(--dew);stroke-width:2.6;fill:none;stroke-linejoin:round}.lnsvg .ln-wb{stroke:var(--wb);stroke-width:1.6;fill:none}.lnsvg .ln-parcel{stroke:var(--parcel);stroke-width:1.8;fill:none;stroke-dasharray:6 4}.lnsvg .ln-frame{fill:none;stroke:var(--rule)}.lnsvg .ln-ax{font-size:10.5px;fill:var(--muted)}.lnsvg .ln-lab{font-size:11.5px;font-weight:600;fill:var(--ink);paint-order:stroke;stroke:var(--panel);stroke-width:3px;stroke-linejoin:round}.lnsvg .ln-note{font-size:11.5px;fill:var(--ink);paint-order:stroke;stroke:var(--panel);stroke-width:3.5px;stroke-linejoin:round;font-family:var(--font-ui)}.lnsvg .ln-ring{fill:none;stroke:var(--grid);stroke-width:.7}.lnsvg .ln-ring2{fill:none;stroke:var(--rule);stroke-width:1}.lntw{overflow-x:auto;margin:12px 0}.lntab{border-collapse:collapse;width:100%;font-size:13px;line-height:1.45}.lntab th{text-align:left;font-size:11.5px;letter-spacing:.03em;color:var(--muted);border-bottom:1px solid var(--rule);padding:6px 8px;white-space:nowrap}.lntab td{border-bottom:1px solid var(--rule);padding:6px 8px;vertical-align:top}.lntab.lnreg{font-size:12.5px}.lntab.lnreg td:first-child{min-width:8.5em}.lneq{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:10px 0;padding:8px 12px;background:var(--bg);border-radius:6px;overflow-x:auto}.lneq code{font-family:var(--font-data);font-size:13.5px;white-space:pre-wrap}.lneq span{font-size:12px;color:var(--muted)}.lntl{list-style:none;padding:0;margin:12px 0;border-left:2px solid var(--rule)}.lntl li{position:relative;padding:4px 0 10px 16px;display:grid;grid-template-columns:minmax(78px,auto) 1fr;gap:10px}.lntl li:before{content:"";position:absolute;left:-6px;top:10px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.lntl b{font-family:var(--font-data);font-size:13px}.lnsrc{margin-top:24px;padding-top:10px;border-top:1px solid var(--rule);font-size:12.5px;color:var(--muted)}.lnsrc ol{padding-left:20px}.lnsrc li{margin:3px 0;max-width:none}.lnbody .lngl{display:block;margin:4px 0 14px}.lnbody .lngl dt{font-family:inherit;font-weight:600;margin-top:10px}.lnbody .lngl dd{margin:2px 0 0}.lngl dd{margin:2px 0 0;color:var(--ink)}.lngl .lnsee{margin-left:4px}#icPanel.fs:not(.fs-opts)>.fine,#icPanel.fs:not(.fs-opts)>.legend{display:none}.ictab{width:100%;table-layout:fixed}.ictab td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.ictab td:first-child{width:44%}.lnreflist{padding-left:22px;font-size:13px}.lnreflist li{margin:4px 0;max-width:none}.lnref{color:var(--accent);text-decoration:none;border-bottom:1px dotted currentColor}.lnsee{font-size:inherit;padding:0}@media(max-width:760px){.lntl li{grid-template-columns:1fr;gap:2px}.lnlead{font-size:15px}}.readout,.ix .v,.station .sub,.tlabel,.stn-sub,.advl,.fsbar .fs-time,.accsum b,.bigscore,.drrow b,.chart .ax,.chart .mht,.sfp .ax,.acc .ax,.acc .axd,.mg .mg-accv,.mg .mg-type,.hz .hz-fz-t,.hz .hz-pbl-t,.hz .hz-tr-t,.mg .mg-z0-t,.mg .mg-z10-t,.mg .mg-lcl-t,.mg .mg-pbl-t,.fhint b,.sthead b,.vst,.ltab th,.ltab td,.dtab table th,.dtab table td,.run,.runsels select,.vtab tbody th,.vtab .sky,.omuse .omu,.fogp,.smval,.smprobe,.lkrow .lkother,.stepper .r1,.vscore .bk,.slr input,.fogt input,.sevt input,.alt input[type=number],.stepper input{font-family:var(--font-ui);font-variant-numeric:tabular-nums}h2{font-size:14px;text-transform:none;letter-spacing:0;color:var(--ink);font-weight:650}.panel-head .unit{font-size:11.5px}.ptab td{font-family:var(--font-ui);font-variant-numeric:tabular-nums}.ptab th{letter-spacing:0;font-size:11.5px}.seg button{font-family:var(--font-ui);font-size:12.5px;font-weight:600}.fgnow b,.gunow b,.fgvis b{font-family:var(--font-ui);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:24px}.gunow .unit,.fgnow .unit,.fgvis .unit{font-size:12px}.mg .ax,.mg .axd,.hz .ax,.hz .lane{font-family:var(--font-ui);font-variant-numeric:tabular-nums}.hz .bl{font-family:var(--font-ui)}.mg .ax,.mg .panel-t,.hz .ax{paint-order:stroke;stroke:var(--panel);stroke-width:3px;stroke-linejoin:round}.mg .panel-t{fill:var(--ink);font-weight:600}.hzl b{font-weight:600}.popsec-t,.pcpbar-t{text-transform:none;letter-spacing:0;font-size:12.5px;color:var(--ink)}.lnbody h4{text-transform:none;letter-spacing:0;font-size:16px;color:var(--ink);font-weight:650;margin:22px 0 6px}.lnbox>b{text-transform:none;letter-spacing:0;font-size:13px}.brl{margin:4px 0 12px}.brl li{font-size:13.5px}.brl .linkbtn{font-size:12.5px;margin-left:4px}.brquiet{color:var(--muted);margin:6px 0 12px}#brSpan{margin-left:auto}.srcbanner{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:8px 0 0;padding:8px 12px;border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:8px;background:var(--panel);font-size:13px}.srcbanner[hidden]{display:none}.srcbanner>span:first-child{flex:1 1 320px}.srcbanner .x{border:0;background:none;color:var(--muted);font-size:14px;padding:0 4px}.subtabs .stsep{width:1px;align-self:stretch;background:var(--rule);margin:3px 4px}.advsum{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:13px;margin-bottom:6px}.advsum b{font-weight:650;font-variant-numeric:tabular-nums}details.advd>summary{cursor:pointer;color:var(--accent);font-size:12.5px;font-weight:600;margin:4px 0}@media(min-width:761px){.msg{left:auto;right:20px;transform:none;bottom:20px}}@media(max-width:760px){.tabs .ts{font-size:10px;letter-spacing:-.01em}}@media(max-width:560px){#fgNow .ptab,#guNow .ptab,.ictab{table-layout:auto}#fgNow .ptab tr,#guNow .ptab tr,.ictab tr{display:block;padding:7px 0;border-bottom:1px solid var(--rule)}#fgNow .ptab td,#guNow .ptab td,.ictab td{display:block;width:auto!important;text-align:left!important;padding:1px 0;border:0;white-space:normal}#fgNow .ptab td:first-child,#guNow .ptab td:first-child,.ictab td:first-child{color:var(--muted);font-size:12px}#fgNow .ptab td:last-child,#guNow .ptab td:last-child,.ictab td:last-child{font-size:14px}.hz .ax{font-size:15px}.hz .axh{font-size:17px}.subtabs .stsep{flex-basis:100%;height:0;margin:0;background:none}.hz .bl{font-size:14px}.hz .lane{font-size:10.5px}}.pnrow{display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 0}.pnrow input[type=text]{width:20ch;text-align:left}.pnrules{display:grid;gap:6px;margin:10px 0}.pnrule{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.pnrule input[type=number]{width:9ch}#pnSub.err{color:var(--l3)}.stype{display:block;width:100%;text-align:left;background:none;border:1px solid var(--grid);border-radius:8px;padding:10px 12px;cursor:pointer;color:var(--ink);font:inherit}.stype:hover,.stype:focus-visible{border-color:var(--accent)}.stype-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:15px}.stype-lvl{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid var(--accent);color:var(--accent);white-space:nowrap}.stype-lvl[data-l=Weak]{border-color:var(--muted);color:var(--muted)}.stype-why{display:block;color:var(--muted);font-size:12.5px;margin:4px 0 6px}.stype-th{display:block}.stype-th .lnsvg{max-width:240px;margin:0 auto}.stype-k{display:flex;gap:6px;align-items:center;justify-content:center;color:var(--muted);font-size:11.5px;margin-top:4px}.stype-none{margin:0;font-size:13px;color:var(--ink)}.stype-also{margin:8px 0 0;font-size:12.5px;color:var(--muted)}
