.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.BWBAp2CZ.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.Bpkbi35X.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.hN30_KVU.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.gnss-panel{color:#eaf1f4;background:linear-gradient(90deg,#0000,#0a18211f 18% 82%,#0000);min-width:0;display:flex;position:relative;overflow:hidden}.gnss-content{z-index:2;flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.gnss-label,.gnss-summary span{color:var(--op-gold);letter-spacing:.11em;font:8px/1.15 Consolas,monospace;display:block}.gnss-topline{border-bottom:1px solid #53778a24;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;min-width:0;padding:3px 8px 6px;display:grid}.gnss-location-copy{display:contents}.gnss-location-copy .gnss-label{grid-area:1/1;transform:translateY(3px)}.gnss-location-copy strong,.gnss-location-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gnss-location-copy strong{color:#8ca4af;grid-area:2/1;min-width:0;margin-top:2px;font-size:11px;line-height:1.2;transform:translateY(3px)}.gnss-location-copy small{color:#8097a2;text-align:right;grid-area:2/2;place-self:end;margin-top:2px;font:9px/1.15 Consolas,monospace}.gnss-state{color:#8399a3;white-space:nowrap;grid-area:1/2;place-self:start end;align-items:center;gap:5px;font:9px/1 Consolas,monospace;display:flex}.gnss-state i{background:currentColor;border-radius:50%;width:4px;height:4px}.gnss-state.active{color:#6addb9}.gnss-state.active i{animation:2s infinite ops-pulse;box-shadow:0 0 6px}.gnss-body{flex:1;grid-template-columns:minmax(82px,.62fr) minmax(150px,1.38fr);align-items:stretch;gap:8px;padding:7px 8px;display:grid}.gnss-total{text-align:left;border-right:1px solid #53778a26;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.gnss-total strong{color:#6addb9;font:30px/.8 Consolas,monospace}.gnss-total span{color:#91a8b2;letter-spacing:.09em;max-width:52px;font:7px/1.25 Consolas,monospace}.gnss-constellations{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:2px 8px;display:grid}.gnss-constellation{border-bottom:1px solid #53778a1f;grid-template-columns:minmax(52px,auto) 22px;justify-content:start;align-items:center;gap:7px;min-width:0;padding:2px 4px;display:grid}.gnss-constellation span{text-overflow:ellipsis;color:#b8c9d0;font:9px/1.1 Consolas,monospace;overflow:hidden}.gnss-constellation strong{color:#dfb858;text-align:right;font:15px/1 Consolas,monospace}.gnss-summary{border-block:1px solid #c4a56624;grid-template-columns:1.15fr .75fr 1fr;margin:0 8px;display:grid}.gnss-summary>div{border-right:1px solid #53778a22;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:5px 6px;display:flex}.gnss-summary>div:last-child{border:0}.gnss-summary strong{text-overflow:ellipsis;white-space:nowrap;font:9px/1 Consolas,monospace;overflow:hidden}.gnss-summary>div:first-child strong{color:#6addb9}.gnss-footer{color:#718993;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:5px 8px 2px;font-size:7px;line-height:1.15;display:grid}.gnss-footer a{color:var(--op-cyan);white-space:nowrap}.gnss-footer span{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gnss-error{color:#e7a08e;border-left:2px solid #d46c55;margin:4px 8px 0;padding:3px 6px;font-size:8px;line-height:1.2}.gnss-satellites{z-index:1;pointer-events:none;opacity:.24;position:absolute;inset:0;overflow:hidden}.gnss-satellite{will-change:transform;width:28px;height:12px;display:block;position:absolute}.gnss-satellite svg{width:100%;height:100%;display:block;overflow:visible}.sat-panel{fill:#174b60;stroke:#76dce7}.sat-grid,.sat-boom,.sat-dish{fill:none;stroke:#a5e7ec}.sat-body{fill:#c4a566;stroke:#f0d68f}.satellite-a{animation:29s linear infinite gnss-drift-a;top:17%;left:-9%}.satellite-b{animation:37s linear -13s infinite gnss-drift-b;top:68%;left:102%}.satellite-c{animation:43s linear -24s infinite gnss-drift-c;top:43%;left:-10%}@keyframes gnss-drift-a{0%{transform:translate(-20px,10px)rotate(8deg)}45%{transform:translate(230px,-3px)rotate(18deg)}to{transform:translate(520px,16px)rotate(5deg)}}@keyframes gnss-drift-b{0%{transform:translate(20px,-8px)rotate(174deg)}52%{transform:translate(-250px,8px)rotate(188deg)}to{transform:translate(-540px,-13px)rotate(170deg)}}@keyframes gnss-drift-c{0%{transform:translate(-25px,18px)rotate(-12deg)}48%{transform:translate(250px,-25px)rotate(10deg)}to{transform:translate(535px,12px)rotate(-6deg)}}@media (max-width:760px){.gnss-body{grid-template-columns:92px minmax(0,1fr)}.gnss-footer span{white-space:normal}.gnss-satellites{opacity:.17}}@media (max-width:440px){.gnss-body{grid-template-columns:1fr}.gnss-total{border-right:0;justify-content:flex-start}.gnss-summary>div{display:block}.gnss-summary strong{margin-top:2px;display:block}.gnss-footer{grid-template-columns:1fr}.gnss-footer span{text-align:left}}@media (prefers-reduced-motion:reduce){.gnss-state i,.gnss-satellite{animation:none}}@media (min-width:901px){.gnss-content{justify-content:flex-end}.gnss-body{flex:none}}.air-traffic{color:#dce9ed;background:linear-gradient(135deg,#0b1b25,#071219);order:4;min-width:0;padding:26px;border-top:2px solid #a88d50!important}.air-traffic button,.air-traffic a{transition:background .2s,border-color .2s,box-shadow .2s}.air-traffic button{font:inherit;color:inherit;cursor:pointer;background:#0d202b;border:1px solid #355563;padding:9px 14px}.air-traffic button:hover,.air-traffic nav a:hover{background:#163341;border-color:#76d7df}:is(.air-traffic button:focus-visible,.air-traffic a:focus-visible){outline-offset:3px;outline:2px solid #e4bb65}.air-traffic button:disabled{opacity:.5;cursor:wait}.air-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.air-header h2{margin:6px 0!important;font-size:28px!important}.air-header p{color:#a0b5bf;margin:5px 0}.air-traffic .air-eyebrow{letter-spacing:.16em;color:#cbb16c;font:10px monospace}.air-header-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.air-header-right strong{font:14px monospace}.air-header nav{gap:9px;display:flex}.air-header nav a{color:#b2d6de;background:linear-gradient(#15313e,#0a1a24);border:1px solid #42616c;padding:10px 13px;font:12px monospace;text-decoration:none;display:block;box-shadow:0 3px #030a0f}.air-live{letter-spacing:.1em;color:#8a9fa7;white-space:nowrap;font:10px monospace}.air-live i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.air-live.active{color:#67dbc5}.air-live.active i{animation:2s infinite air-pulse;box-shadow:0 0 8px #52c9b5}.air-controls{justify-content:space-between;align-items:center;gap:16px;display:flex}.air-radii{gap:5px;max-width:100%;display:flex;overflow-x:auto}.air-radii button{white-space:nowrap;font:12px monospace}.air-radii button[aria-pressed=true]{color:#fff;background:#254752;border-color:#73d3da;box-shadow:inset 0 -2px #6ed4df}.air-controls .air-location{color:#d5b979;border-color:#8d794f;font:11px monospace}.air-feedback{color:#a4bac3;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 0;font:11px monospace;display:flex}.air-feedback button{padding:5px}.air-map-wrap{isolation:isolate;position:relative}.air-map{z-index:0;background:#152b36;border:1px solid #355362;width:100%;height:410px}.air-map-error{background:#0a1720;padding:20px;position:absolute;inset:30% 10%}.air-plane,.air-helicopter{will-change:transform;background:0 0;border:0;transition:transform 1s linear}.leaflet-zoom-anim .air-plane,.leaflet-zoom-anim .air-helicopter{transition:none}.air-plane svg,.air-helicopter svg{fill:#1d5868;stroke:#e4f8ff;stroke-width:1.2px;filter:drop-shadow(0 2px 2px #04171c);transform-origin:50%;width:32px;height:32px}.air-helicopter svg{fill:#876f36;stroke:#fff2bd}.air-map .leaflet-popup-content-wrapper,.air-map .leaflet-popup-tip{color:#d9e9ef;background:#0b1e28}.air-popup{grid-template-columns:repeat(4,minmax(72px,1fr));gap:5px 12px;width:min(410px,100vw - 90px);font:10px/1.2 monospace;display:grid}.air-popup strong{color:#e4c781;grid-column:1/-1;margin-bottom:3px;font-size:14px;line-height:1;display:block}.air-popup-item{white-space:nowrap;min-width:0}.air-popup-item span{color:#829aa4;letter-spacing:.06em;text-transform:uppercase;font-size:8px;display:block}.air-popup-item b{color:#d9e9ef;margin-top:2px;font-weight:500;display:block}.air-map .leaflet-popup-content{margin:10px 12px}.air-map .leaflet-popup-close-button{font-size:17px!important}.air-map .leaflet-control-attribution{font-size:10px}.air-alert{background:#10252b;border:1px solid #2a4c52;border-left:3px solid #58bfb9;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:15px 18px;transition:background .3s,border-color .3s;display:flex}.air-alert strong{margin:7px 0 2px;font:15px monospace;display:block}.air-alert p{color:#c6d6dd;margin:7px 0 0;font-size:13px}.air-alert.near{background:#292519;border-color:#9e854c}.air-alert.close{background:#2b1d1e;border-color:#ae6254;border-left-width:4px}.air-alert.close .air-eyebrow{color:#eeab94}.air-alert-actions{flex-wrap:wrap;gap:8px;display:flex}.air-alert-actions button{font:10px monospace}.air-unavailable{color:#e7bf80;padding:15px 0;font-size:13px}.air-unavailable button{margin-left:12px;font-size:12px}.air-list{margin-top:14px}.air-traffic .air-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #253e49;grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:center;gap:15px;width:100%;padding:14px 12px;font:13px monospace;display:grid}.air-traffic .air-row:hover{background:#112c38}.air-traffic .air-row.nearest{background:#0f242d;border-left:2px solid #b8a064}.air-row small{color:#bca66c;letter-spacing:.08em;margin:5px 0 0 18px;font-size:8px;display:block}.air-traffic .air-expand{width:100%;margin-top:10px;font-size:12px}.air-footer{color:#8ca4af;border-top:1px solid #29404a;margin-top:20px;padding-top:14px;font-size:11px;line-height:1.65}.air-footer p{margin:7px 0}.air-footer a{color:#8fd9df}.air-footer>div{margin-bottom:10px}.air-traffic .leaflet-container a{color:#08788d}@keyframes air-pulse{50%{opacity:.35}}@media (min-width:1001px){.air-map{height:205px}}@media (max-width:1000px){.air-header{align-items:flex-start}.air-header-right{max-width:280px}.air-controls,.air-feedback{flex-wrap:wrap}.air-traffic .air-row{gap:8px;font-size:12px}}@media (max-width:600px){.air-traffic{padding:16px 12px}.air-popup{grid-template-columns:repeat(2,minmax(88px,1fr));width:min(250px,100vw - 80px)}.air-header{margin-bottom:16px;display:block}.air-header h2{font-size:23px!important}.air-header-right{justify-content:flex-start;gap:12px;max-width:none;margin-top:16px}.air-header nav{margin-left:auto}.air-header nav a{padding:8px;font-size:10px}.air-controls{gap:10px}.air-radii{width:100%}.air-radii button{flex:1;padding:9px 10px}.air-map{height:350px}.air-alert{flex-direction:column;align-items:flex-start;padding:13px}.air-traffic .air-row{grid-template-columns:1fr 1fr 1fr;gap:8px;font-size:11px}.air-row>span:first-child{grid-column:1/-1;align-items:center;gap:8px;font-size:14px;display:flex}.air-row small{margin:0}.air-feedback,.air-footer{font-size:10px}}@media (prefers-reduced-motion:reduce){.air-traffic *{transition:none!important;animation:none!important}}@media (min-width:901px){.air-traffic{isolation:isolate;background:0 0;position:relative;border:0!important}.air-traffic:before{content:"";z-index:0;box-sizing:border-box;pointer-events:none;background:linear-gradient(135deg,#0b1b25,#071219);border:1px solid #263b48;border-top:2px solid #a88d50;position:absolute;inset:68px 0 0}.air-traffic>*{z-index:1;position:relative}}.air-command-grid{grid-template:"heading gnss status""lower-left gnss lower-right"/minmax(230px,.72fr) minmax(330px,1fr) minmax(462px,auto);align-items:stretch;gap:10px 18px;margin-bottom:0;display:grid}.air-heading{grid-area:heading;align-self:center}.air-command-grid>.gnss-panel{grid-area:gnss;align-self:stretch}.air-header-right{flex-direction:column;grid-area:status;justify-content:space-between;align-items:flex-end;gap:10px;min-width:462px;padding-block:2px;display:flex}.air-header-right>span{color:#a4bac3;text-align:right;min-height:12px;font:10px/1.2 Consolas,monospace}.air-header-right>div{align-items:center;gap:14px;display:flex}.air-command-grid .ops-system-buttons{flex-shrink:0;align-items:center;gap:14px;display:flex}.air-command-grid .ops-system-buttons a{color:#d9edf3;background:linear-gradient(145deg,#132632,#08141c);border:1px solid #467080;border-radius:3px;justify-content:flex-start;align-items:center;gap:14px;width:224px;height:88px;padding:10px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 5px #02080c,0 9px 20px #0008,inset 0 1px #9ceeff20}.air-command-grid .ops-system-buttons a:before{content:"";background:linear-gradient(90deg,#0000,#65d8ef99,#0000);height:1px;position:absolute;inset:0 0 auto}.air-command-grid .ops-system-buttons a:hover{border-color:var(--op-gold);transform:translateY(2px);box-shadow:0 3px #02080c,0 6px 14px #0008}.air-command-grid .ops-system-buttons svg{fill:none;stroke:#47d7ed;stroke-width:2px;flex:0 0 52px;width:52px;height:52px;overflow:visible}.air-command-grid .ops-system-buttons .sarpas svg circle:not(:first-of-type){fill:#173d58;stroke:#79e8f2;stroke-width:1.5px}.air-command-grid .ops-system-buttons .sarpas svg circle:first-of-type{fill:#65e6ed;stroke:none}.air-command-grid .ops-system-buttons .sisant svg circle{fill:#0d3447;stroke:#58cfee}.air-command-grid .ops-system-buttons .sisant svg path{stroke:#d7eef4;stroke-linecap:round;stroke-linejoin:round}.air-command-grid .ops-system-buttons span{letter-spacing:.05em;font:700 18px/1 Consolas,monospace}.air-command-grid .ops-system-buttons small{color:#718b98;letter-spacing:.16em;margin-top:7px;font:9px/1 Consolas,monospace;display:block}.air-lower-left{flex-direction:column;grid-area:lower-left;justify-content:flex-end;gap:8px;min-width:0;display:flex}.air-lower-right{flex-direction:column;grid-area:lower-right;justify-content:flex-end;align-items:flex-end;gap:8px;min-width:462px;padding-bottom:2px;display:flex}.air-lower-right>span{color:#a4bac3;text-align:right;min-height:12px;font:10px/1.2 Consolas,monospace}.air-command-grid .air-feedback{justify-content:flex-start;min-height:0;padding:0;font-size:10px}.air-command-grid .air-feedback button{padding:4px 7px}.air-command-grid .air-location{color:#d5b979;border-color:#8d794f;font:11px Consolas,monospace}@media (max-width:1320px){.air-command-grid{grid-template-columns:minmax(215px,.8fr) minmax(300px,1fr) minmax(366px,auto);column-gap:14px}.air-header-right,.air-lower-right{min-width:366px}.air-command-grid .ops-system-buttons{gap:10px}.air-command-grid .ops-system-buttons a{gap:10px;width:178px;height:72px;padding:8px 13px}.air-command-grid .ops-system-buttons svg{flex-basis:42px;width:42px;height:42px}.air-command-grid .ops-system-buttons span{font-size:15px}}@media (max-width:900px){.air-command-grid{grid-template:"heading status""gnss gnss""lower-left lower-right"/minmax(0,1fr) minmax(220px,.8fr)}.air-command-grid>.gnss-panel{min-height:0}.air-header-right,.air-lower-right{min-width:0}.air-command-grid .ops-system-buttons a{width:132px;height:58px;padding:7px 10px}.air-command-grid .ops-system-buttons svg{flex-basis:34px;width:34px;height:34px}.air-command-grid .ops-system-buttons span{font-size:12px}.air-command-grid .ops-system-buttons small{margin-top:4px;font-size:7px}}@media (max-width:600px){.air-command-grid{grid-template-columns:1fr;grid-template-areas:"heading""gnss""status""lower-left""lower-right";row-gap:12px}.air-header-right{flex-wrap:wrap;align-items:flex-start}.air-header nav{margin-left:0}.air-lower-right{align-items:flex-start}.air-lower-right>span{text-align:left}}.air-heading .air-eyebrow{font-size:15.3px;transform:translateY(10px)}.air-heading>p:last-child{font-size:8.4px}.air-command-grid .ops-system-entry{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.air-command-grid .ops-system-caption{color:#9fb2bc;font:700 10px/1.2 var(--body);letter-spacing:.03em;text-align:center;white-space:nowrap;margin:0}@media (max-width:1320px){.air-command-grid .ops-system-caption{font-size:8px}}@media (max-width:900px){.air-command-grid .ops-system-caption{white-space:normal;max-width:132px}}@media (max-width:600px){.air-heading .air-eyebrow{font-size:14px}}.air-command-grid .ops-system-buttons a{box-sizing:border-box}.air-command-grid .air-location{transform:translateY(2px)}@media (min-width:901px){.air-command-grid{row-gap:6px}.air-heading{align-self:end;transform:translateY(52px)}.air-heading>p:last-child{transform:translateY(-4px)}.air-header-right{justify-content:flex-end;gap:6px}.air-lower-left{justify-content:flex-end;gap:5px;transform:translateY(-2px)}}@media (max-width:700px){.air-command-grid{grid-template-columns:1fr;grid-template-areas:"heading""gnss""status""lower-left""lower-right";row-gap:12px}.air-header-right,.air-lower-right{align-items:flex-start;min-width:0}.air-header nav{margin-left:0}.air-command-grid .ops-system-buttons{justify-content:space-between;align-items:flex-start;gap:20px;width:100%}.air-command-grid .ops-system-entry{flex:1 1 0;max-width:calc(50% - 10px)}.air-command-grid .ops-system-buttons a{justify-content:flex-start;gap:9px;width:100%;height:58px;padding:7px 10px}.air-command-grid .ops-system-buttons span{font-size:11px;display:block}.air-command-grid .ops-system-buttons small{font-size:7px;display:block}.air-command-grid .ops-system-caption{letter-spacing:0;white-space:nowrap;width:max-content;max-width:none;font-size:7px}}
