@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations"),url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#000;--panel:#07090c;--surface:#111418;--surface-2:#1a1e24;--line:#ffffff17;--line-strong:#ffffff29;--text:#f2f4f7;--text-2:#c3c9d1;--muted:#8b94a0;--accent:#5ac8fa;--accent-fill:#0a84ff;--magenta:#ff3dff;--cyan:#00e5ff;--green:#3dff5a;--ok:#34c759;--amber:#ffb000;--red:#ff453a;--glass:#12151af0;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, "Segoe UI Variable", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--hide-ms:.22s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none;margin:0}button{font:inherit;color:inherit;touch-action:manipulation;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.gate{z-index:1000;padding:calc(var(--safe-top) + 20px) calc(var(--safe-right) + 20px) calc(var(--safe-bottom) + 20px) calc(var(--safe-left) + 20px);background:radial-gradient(120% 80% at 50% 0,#0e1a24 0%,#05070a 60%,#000 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.gate[hidden]{display:none}.gate-card{flex-direction:column;gap:16px;width:min(460px,100%);display:flex}.gate-mark{letter-spacing:.08em;color:var(--text-2);font-size:15px;font-weight:700}.gate-mark span{color:var(--accent);margin:0 2px}.gate-title{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700;line-height:1.15}.gate-text{color:var(--text-2);margin:0;font-size:16px;line-height:1.55}.gate-accept{min-height:54px;margin-top:6px;font-size:17px}.gate-note{color:var(--muted);text-align:center;margin:0;font-size:12.5px}.app{max-width:560px;height:100dvh;padding-top:var(--safe-top);background:var(--panel);-webkit-user-select:none;user-select:none;flex-direction:column;margin:0 auto;display:flex;position:relative}.banners{z-index:30;min-width:0;position:relative}.gps-banner{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--amber);text-align:left;background:#1a1300;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.3;display:block}.gps-banner[hidden]{display:none}.gps-banner[data-tone=bad]{color:#ff6b6b;background:#220707}.gps-banner[data-tone=demo]{color:var(--cyan);background:#031a1f}.gps-banner:disabled{cursor:default;opacity:1}.banners{min-width:0}.asp-alert{border-bottom:1px solid var(--line);border-left:5px solid var(--amber);color:#fff;background:#1d1500;align-items:flex-start;gap:8px;min-width:0;padding:5px 8px 5px 10px;font-size:12px;line-height:1.3;display:flex}.asp-alert[data-th="2"]{background:#2a1a00;border-left-color:#ffb020}.asp-alert[data-demo=true]{border-left-color:var(--cyan)}.asp-alert[hidden],.asp-alert-status[hidden]{display:none}.asp-alert-main{flex:1;min-width:0}.asp-alert-head{color:var(--amber);letter-spacing:.02em;font-size:13px;font-weight:800}.asp-alert[data-demo=true] .asp-alert-head{color:var(--cyan)}.asp-alert-x{border:1px solid var(--line);color:#fff;background:#000;border-radius:6px;flex:none;min-width:40px;min-height:30px;margin:-2px -4px -2px 0;font-size:15px;font-weight:700}.asp-alert-row+.asp-alert-row{border-top:1px solid #ffffff1f;margin-top:2px;padding-top:2px}.asp-alert-name{font-weight:800}.asp-alert-lim{color:#cde8ff;white-space:nowrap;font-weight:700}.asp-alert-freq b{color:var(--green);letter-spacing:.03em;font-size:13px}.asp-alert-nofreq,.asp-alert-flag{color:var(--amber);font-weight:700}.asp-alert-foot{color:#9aa7b4;font-size:10.5px}.asp-alert-foot.old{color:var(--amber)}@media (height<=500px){.asp-alert{align-items:center;padding:2px 6px 2px 8px}.asp-alert-main,.asp-alert-row{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.asp-alert-head,.asp-alert-freq{flex:none}.asp-alert-name,.asp-alert-lim,.asp-alert-flag{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.asp-alert-name{flex-shrink:.3;order:1;min-width:8em}.asp-alert-freq{order:2}.asp-alert-flag{flex-shrink:3;order:3}.asp-alert-lim{flex-shrink:20;order:4}.asp-alert-row+.asp-alert-row,.asp-alert-foot{display:none}.asp-alert-x{min-height:26px;margin:0}}.asp-alert-status{border-bottom:1px solid var(--line);color:var(--amber);background:#141000;padding:3px 10px;font-size:11px;font-weight:700}.pfd,.hsi{min-height:0;position:relative}.pfd{border-bottom:1px solid var(--line);flex:1.12 1 0;min-height:230px;max-height:440px}.hsi{background:#000;flex-direction:column;flex:1 1 0;min-height:210px;display:flex}.hsi canvas{flex:1 1 0;height:auto;min-height:0}canvas{width:100%;height:100%;display:block}.di-enlarged .pfd{height:0!important;min-height:0!important;max-height:0!important;display:none!important;overflow:hidden!important}.di-enlarged .hsi{flex:1 1 0!important;min-height:200px!important;max-height:none!important}.ah-enlarged .hsi{display:none!important}.ah-enlarged .pfd{border-bottom:0;flex:1 1 0!important;min-height:200px!important;max-height:none!important}.ahrs-start{z-index:6;color:var(--accent);background:#000000db;border:1px solid #5ac8fa99;border-radius:999px;padding:12px 20px;font-size:15px;font-weight:600;position:absolute;top:64%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #5ac8fa1f}.alt-rail{z-index:26;border:1px solid var(--line-strong);background:#0c0f13cc;border-radius:14px;flex-direction:column;align-items:center;gap:2px;width:44px;height:200px;padding:7px 0 5px;display:flex;position:absolute;top:8px;left:6px;box-shadow:0 6px 18px #0006}.alt-rail[hidden]{display:none}.alt-rail-val{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:13px;font-weight:800;line-height:1.1}.alt-rail-src{letter-spacing:.04em;color:var(--accent);white-space:nowrap;font-size:8.5px;font-weight:750}.alt-rail[data-state=preview]{border-color:#ffb000b3}.alt-rail[data-state=preview] .alt-rail-val,.alt-rail[data-state=preview] .alt-rail-src{color:var(--amber)}.alt-rail[data-state=none] .alt-rail-src{color:var(--muted)}.alt-rail-track{flex:auto;width:44px;min-height:40px;position:relative;container-type:size}.alt-rail-track input{width:100cqh;height:40px;accent-color:var(--accent);touch-action:none;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.alt-rail[data-state=preview] .alt-rail-track input{accent-color:var(--amber)}.zoom-rail{left:auto;right:6px}.zoom-rail .alt-rail-src{color:var(--muted)}.zoom-rail-end{color:var(--accent);font-size:18px;font-weight:800;line-height:1}.alt-rail-mode{border:1px solid var(--line-strong);background:var(--surface);width:40px;height:36px;color:var(--muted);border-radius:9px;font-size:11px;font-weight:750}.alt-rail-mode[aria-pressed=false]{color:var(--accent);border-color:#5ac8fab3}.map-preview{z-index:6;max-width:calc(100% - 120px);color:var(--amber);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#281c00e0;border:1px solid #ffb0008c;border-radius:999px;margin:0;padding:4px 10px;font-size:12px;font-weight:650;position:absolute;top:8px;left:50%;overflow:hidden;transform:translate(-50%)}.map-preview[hidden]{display:none}.strip{z-index:20;border-top:1px solid var(--line);padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);background:#000;position:relative}.strip-nav{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;display:grid}.strip-nav>*{text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;padding:5px 8px 3px;display:flex}.ns-wpt:active{background:#12161b}.ns-label{letter-spacing:.06em;color:var(--muted);font-size:10.5px;font-weight:600}.ns-wpt .ns-label{color:var(--magenta)}.ns-value{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:18px;font-weight:650;line-height:1.12;overflow:hidden}.ns-value small{color:var(--muted);margin-left:2px;font-size:11px;font-weight:600}.ns-wpt .ns-value,.ns-value.mag{color:var(--magenta)}.strip-sub{align-items:center;gap:8px;min-height:30px;padding:0 8px 4px;display:flex}.freqs{flex:1;gap:12px;min-width:0;display:flex}.freqs[hidden]{display:none}.freq{flex:0 auto;align-items:baseline;gap:5px;min-width:0;display:flex}.freq[hidden]{display:none}.freq-label{color:var(--accent);letter-spacing:.04em;flex:none;font-size:10.5px;font-weight:650}.freq-value{color:var(--green);flex:none;font-size:16px;font-weight:650}.freq-name{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.freq-next{opacity:.85}.sys{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.chip{min-height:28px;color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.chip:before{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px}.chip[data-tone=ok]:before{background:var(--ok)}.chip[data-tone=warn]{color:var(--amber)}.chip[data-tone=warn]:before{background:var(--amber)}.chip[data-tone=bad]{color:#ff6b61}.chip[data-tone=bad]:before{background:var(--red)}.chip[data-tone=demo]{color:var(--cyan)}.chip[data-tone=demo]:before{background:var(--cyan)}.utc{color:var(--text);white-space:nowrap;padding-left:6px;font-size:12.5px;font-weight:600}.ctl-layer{z-index:25;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0406099e;position:absolute;inset:0}.ctl-panel{gap:10px;display:grid;position:absolute}.tile{min-width:0;min-height:48px;color:var(--text);text-align:center;background:#1c2027f5;border:1.5px solid #fff3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:14px;font-weight:700;line-height:1.15;display:flex;overflow:hidden;box-shadow:0 4px 14px #00000073}.tile[hidden]{display:none}.tile:active{background:#5ac8fa38}.tile svg{flex:none;width:26px;height:26px}.tile span{max-width:100%}.tile small{color:var(--accent);font-size:13px;font-weight:700}.tile-big{color:var(--accent);font-size:24px;font-weight:800;line-height:1}.tile[aria-pressed=true]{color:var(--accent);background:#123a4ef7;border-color:#5ac8fabf}.tile:disabled{color:#4c535c;cursor:default}.tile.exit{color:#fff;background:#0a84fff2;border-color:#fff}.ctl-panel.compact .tile{gap:2px;padding:3px;font-size:12.5px}.ctl-panel.compact .tile svg{width:18px;height:18px}.ctl-panel.compact .tile-big{font-size:18px}.ctl-panel.compact .gp-step,.ctl-panel.compact .gp-reset{height:42px}.ctl-panel.compact .gp-kind{letter-spacing:0;font-size:9px}.ctl-panel.compact .gp-angle{font-size:23px}.ctl-panel.compact .gp-step{width:48px}.ctl-panel.compact .tile small{font-size:11.5px}@media (height<=500px){.tile{gap:3px;padding:4px;font-size:13px}.tile svg{width:20px;height:20px}.tile-big{font-size:19px}.tile small{font-size:12px}}#sk-apr b{font-weight:650}#sk-apr small{color:var(--green);font-size:11px;font-weight:650}#sk-apr[data-kind=GP] small{color:var(--magenta)}#sk-apr[aria-pressed=true]{color:var(--green);background:#3dff5a1f}.dock-gp{background:#1c2027f5;border:1.5px solid #fff3;border-radius:16px;grid-column:1/-1;align-items:center;gap:8px;padding:0 6px;display:flex}.dock-gp[hidden]{display:none}.gp-step{border:1px solid var(--line-strong);width:56px;height:46px;color:var(--text);background:#ffffff0f;border-radius:12px;flex:none;font-size:26px;font-weight:500;line-height:1}.gp-step:disabled{color:#4c535c;cursor:default}.gp-readout{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;min-width:0;line-height:1;display:flex;overflow:hidden}.gp-angle{letter-spacing:-.02em;color:var(--magenta);font-size:26px;font-weight:700}.gp-kind{letter-spacing:.05em;color:var(--muted);white-space:nowrap;font-size:11px;font-weight:700}.dock-gp[data-state=published] .gp-angle,.dock-gp[data-state=published] .gp-kind{color:var(--green)}.dock-gp[data-state=custom] .gp-kind{color:var(--amber)}.gp-reset{height:46px;color:var(--accent);white-space:nowrap;background:#5ac8fa1a;border:1px solid #5ac8fa80;border-radius:12px;flex:none;padding:0 12px;font-size:13px;font-weight:650}.gp-reset[hidden]{display:none}.autohide{transition:opacity var(--hide-ms) ease, transform var(--hide-ms) ease, visibility 0s linear 0s}.controls-hidden .autohide{opacity:0;visibility:hidden;transition:opacity var(--hide-ms) ease, transform var(--hide-ms) ease, visibility 0s linear var(--hide-ms);pointer-events:none!important}.controls-hidden .autohide *{pointer-events:none!important}@media (prefers-reduced-motion:reduce){.autohide,.controls-hidden .autohide{transition:none}}.apr-list button{flex-wrap:wrap;row-gap:2px}.apr-list b.published{color:#3dff5a}.apr-list b.gp{color:#ff3dff}.apr-list .apr-meta{color:var(--muted);flex-basis:100%;font-size:12px;font-style:normal}.window{width:min(540px,100vw - 20px);max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 24px);border:1px solid var(--line-strong);color:var(--text);background:#101317;border-radius:18px;padding:0;overflow:auto;box-shadow:0 20px 60px #0009}.window::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e}.window form{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.window-title{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);letter-spacing:-.01em;color:var(--text);z-index:1;background:#101317f5;margin:0 -16px;padding:14px 16px 12px;font-size:18px;font-weight:700;position:sticky;top:0}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field-label{letter-spacing:.05em;color:var(--muted);font-size:11.5px;font-weight:650}.field input{border:1px solid var(--line-strong);width:100%;height:44px;color:var(--accent);font:650 20px var(--font);letter-spacing:.04em;text-transform:uppercase;background:#000;border-radius:10px;padding:0 12px}.custom .field input{text-transform:none;color:var(--text);font-size:16px}.field input:focus{outline:2px solid var(--accent);outline-offset:1px}.field input[aria-invalid=true]{border-color:var(--red)}.suggestions{gap:4px;margin:0;padding:0;list-style:none;display:grid}.suggestions:empty{display:none}.suggestions button{border:1px solid var(--line);text-align:left;background:#111418;border-radius:10px;align-items:baseline;gap:8px;width:100%;padding:8px 10px;display:flex}.suggestions button[aria-selected=true]{border-color:var(--accent);background:#0b1e24}.suggestions b{color:var(--accent);min-width:46px}.suggestions span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.suggestions em{white-space:nowrap;color:var(--muted);flex-shrink:0;font-size:12px;font-style:normal}.wpt-info{color:var(--muted);min-height:1em;font-size:13px}.wpt-info b{color:var(--text)}.route-hint{margin-bottom:12px}.route-avoided{color:var(--muted);margin-top:8px;font-size:11px}.airspace-detail{max-width:320px}.asp-content{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.asp-name{color:var(--accent);word-break:break-word;margin-bottom:6px;font-size:15px;font-weight:700}.asp-row{justify-content:space-between;gap:12px;font-size:13px;display:flex}.asp-label{color:var(--muted);flex-shrink:0}.asp-row span:last-child{text-align:right;color:var(--text)}.asp-freq-name{color:var(--muted);font-size:11px}.asp-stack{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.asp-stack .asp-label{margin-bottom:6px;font-size:12px;display:block}.asp-stack-list{flex-wrap:wrap;gap:6px;display:flex}.asp-stack-btn{border:1px solid var(--line);color:var(--text);background:#ffffff0d;border-radius:10px;padding:4px 8px;font-size:11px}.asp-stack-btn:active,.asp-stack-btn.active{border-color:var(--accent);background:#00a0c84d}.custom{border:1px solid #ffb00066;border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:10px;display:flex}.custom[hidden]{display:none}.custom legend{color:var(--amber);padding:0 4px;font-size:12px}.hint{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.hint b{color:var(--text)}.iaf-offer{margin:0;font-size:14px;line-height:1.5}.iaf-offer .iaf-alt{color:var(--accent)}.route-chips{flex-wrap:wrap;gap:6px;display:flex}.route-chips button,.seg button{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:600}.form-error{min-height:1em;color:var(--red);margin:0;font-size:13px}.form-error:empty{display:none}.window-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.btn{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:12px;min-height:44px;padding:0 18px;font-size:15px;font-weight:600}.btn:active{background:#252a31}.btn-primary{background:var(--accent-fill);color:#fff;border-color:#0000}.btn-primary:active{background:#0a6fd6}.setting{flex-direction:column;gap:6px;display:flex}.setting>.btn{align-self:flex-start}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg button[aria-pressed=true]{color:var(--accent);background:#5ac8fa29;border-color:#5ac8fa99}.toggle{align-items:center;gap:10px;font-size:14px;display:flex}.toggle input{width:20px;height:20px;accent-color:var(--accent)}.custom-list{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.custom-list li{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.custom-list li span{color:var(--muted);flex:1}.custom-list li b{color:var(--accent)}.custom-list button{color:var(--red);background:0 0;border:0;font-weight:700}.custom-list .empty{color:var(--muted);border-style:dashed}.fine-print{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.warn{border:1px solid var(--amber);color:var(--amber);border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.warn[hidden]{display:none}.steps{gap:10px;margin:0;padding-left:20px;font-size:14px;line-height:1.45;display:grid}.steps li::marker{color:var(--accent);font-weight:800}.steps li.done{color:var(--muted)}.steps li.done b:first-child:after{content:" ✓";color:var(--green)}.trouble{border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.45}.trouble summary{cursor:pointer;font-weight:700}.trouble p{color:var(--muted);margin:8px 0 0}.data-progress{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.data-progress[hidden]{display:none}.data-progress>div{background:var(--accent);width:0;height:100%;transition:width .2s}#data-status:empty{display:none}#data-status[data-tone=ok]{color:var(--green)}#data-status[data-tone=bad],.data-cycle[data-tone=warn]{color:var(--amber)}.offline-summary{border-left:4px solid var(--accent);background:#061a20;margin:6px 0;padding:6px 8px;font-size:13px;font-weight:700}.offline-summary[data-tone=warn]{border-left-color:var(--amber);background:#1d1500}.offline-summary[data-tone=bad]{border-left-color:var(--red);background:#2a0707}.offline-rows{gap:4px;margin:0 0 10px;padding:0;list-style:none;display:grid}.offline-rows li{border-left:4px solid var(--line);overflow-wrap:anywhere;background:#ffffff08;gap:2px;padding:5px 8px;font-size:12px;line-height:1.35;display:grid}.offline-rows li b{letter-spacing:.04em;text-transform:uppercase;font-size:11px}.offline-rows li[data-tone=ok]{border-left-color:#3fbf6f}.offline-rows li[data-tone=info]{border-left-color:var(--accent)}.offline-rows li[data-tone=warn]{border-left-color:var(--amber)}.offline-rows li[data-tone=warn] b{color:var(--amber)}.offline-rows li[data-tone=bad]{border-left-color:var(--red)}.offline-rows li[data-tone=bad] b{color:var(--red)}#offline-status:empty{display:none}#offline-status[data-tone=ok]{color:#3fbf6f}#offline-status[data-tone=bad]{color:var(--red)}.offline-banner{overflow-wrap:anywhere;min-width:0;font-size:11px}.toast{left:50%;bottom:calc(var(--safe-bottom) + 150px);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;z-index:40;background:#16191ef0;border-radius:14px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;font-weight:550;line-height:1.35;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,12px);box-shadow:0 8px 24px #00000080}.toast.show{opacity:1;transform:translate(-50%)}@media (height<=700px){.pfd{min-height:200px}.hsi{min-height:190px}.ns-value{font-size:16px}}@media (width<=380px){.strip-nav>*{padding-left:6px;padding-right:4px}.freq-next{display:none}}@media (width>=700px){.app{max-width:1400px}.pfd{flex:1.15 1 0;max-height:none}}@media (width>=700px) and (height>=700px){.tile{gap:8px;font-size:18px}.tile svg{width:32px;height:32px}.tile-big{font-size:30px}.tile small{font-size:16px}.asp-alert{padding:7px 12px 7px 14px;font-size:15px}.asp-alert-head,.asp-alert-freq b{font-size:16px}.asp-alert-foot{font-size:12px}.asp-alert-x{min-width:48px;min-height:40px;font-size:18px}.asp-alert-status{font-size:13px}.gps-banner{padding:9px 14px;font-size:14px}.ns-label{font-size:12px}.ns-value{font-size:25px}.ns-value small{font-size:13px}.strip-nav>*{padding:7px 14px 4px}.strip-sub{min-height:36px;padding:0 14px 6px}.freq-value{font-size:20px}.freq-name{font-size:13.5px}.chip,.utc{font-size:14px}.toast{bottom:calc(var(--safe-bottom) + 190px);font-size:15px}}@media (orientation:landscape) and (width>=600px){.app{grid-template:"banner banner""pfd hsi"minmax(0,1fr)"strip strip"/minmax(0,1.25fr) minmax(0,1fr);display:grid}.di-enlarged .app{grid-template-columns:1fr;grid-template-areas:"banner""hsi""strip"}.di-enlarged .pfd{display:none!important}.di-enlarged .hsi{min-height:0}.ah-enlarged .app{grid-template-columns:1fr;grid-template-areas:"banner""pfd""strip"}.ah-enlarged .pfd{border-right:0;min-height:0!important}.banners{grid-area:banner}.pfd{border-bottom:0;border-right:1px solid var(--line);grid-area:pfd;min-height:0;max-height:none}.hsi{grid-area:hsi;min-height:0}.strip{grid-area:strip}.toast{bottom:calc(var(--safe-bottom) + 120px)}}@media (orientation:landscape) and (height<=500px){.strip{align-items:center;display:flex}.strip-nav{flex:auto;min-width:0}.strip-nav>*{padding:3px 8px}.ns-value{font-size:15px}.strip-sub{flex:0 auto;min-width:0;min-height:0;padding:0 8px}.strip-nav{flex:none;grid-template-columns:repeat(5,auto)}.strip-sub{flex:auto}.freqs{overflow:hidden}.freq-next,.freq-name,.utc{display:none}.toast{bottom:calc(var(--safe-bottom) + 100px)}}
