.head-banner{background-color:#fff;box-sizing:border-box;height:80px;justify-content:space-between;margin-top:0;padding:0 15px;top:0;width:100%}.head-banner,.head-banner>picture:first-of-type{align-items:center;display:flex}.head-banner #mainlogo{height:60px}.head-banner #brandlogos{gap:12px;margin-left:auto}.head-banner #brandlogos,.head-banner #brandlogos picture{align-items:center;display:flex}.head-banner #brandlogos img{height:auto}.head-banner #brandlogos .logo-nsidc{height:58px}.head-banner #brandlogos .logo-nasa{height:52px}.head-banner #brandlogos .logo-jpl{height:44px}.head-banner #brandlogos .logo-uaf{height:32px}.head-banner #brandlogos .logo-esoc{height:55px}@media (max-width:900px){.head-banner{height:65px;padding:0 10px}.head-banner #mainlogo{height:48px}.head-banner #brandlogos{gap:8px}.head-banner #brandlogos .logo-nsidc{height:48px}.head-banner #brandlogos .logo-nasa{height:42px}.head-banner #brandlogos .logo-jpl{height:36px}.head-banner #brandlogos .logo-esoc,.head-banner #brandlogos .logo-uaf{display:none}}@media (max-width:600px){.head-banner{height:50px;justify-content:center;padding:0 8px}.head-banner #mainlogo{height:38px}.head-banner #brandlogos{display:none}}@media (max-width:400px){.head-banner #mainlogo{height:32px}}.map-controls-container{display:flex;flex-direction:column;gap:8px;position:absolute;right:10px;top:10px;z-index:100}.map-control{z-index:10}.map-control>button{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.map-control>button:hover{background:#fff;border-color:#2276ac;color:#2276ac}.map-control>button.active,.map-control>button:active{background:#2276ac;border-color:#2276ac;color:#fff}.hemisphere-control{background:hsla(0,0%,100%,.9);border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:2px;padding:4px}.hemisphere-control button{border-radius:3px}.zoom-control{background:hsla(0,0%,100%,.9);border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:2px;padding:4px}.zoom-control button{border-radius:3px}.layer-control{position:relative}.layer-control-toggle{align-items:center;background:#2276ac;border:2px solid #1a5a87;border-radius:6px;box-shadow:0 2px 8px rgba(34,118,172,.4);color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.layer-control-toggle:hover{background:#1a5a87;border-color:#14496d;box-shadow:0 3px 12px rgba(34,118,172,.5);color:#fff;transform:scale(1.05)}.layer-control-toggle:active{transform:scale(.98)}.layer-control-toggle{animation:layer-control-pulse 2s ease-in-out .5s 2}@keyframes layer-control-pulse{0%,to{box-shadow:0 2px 8px rgba(34,118,172,.4)}50%{box-shadow:0 0 0 6px rgba(34,118,172,.3),0 2px 12px rgba(34,118,172,.6)}}.layer-control-panel{background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);min-width:220px;overflow:hidden;position:absolute;right:44px;top:0}.layer-control-header{align-items:center;background:#2276ac;color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:10px 12px}.layer-control-close{background:none;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:2px 6px;transition:background .2s}.layer-control-close:hover{background:hsla(0,0%,100%,.2)}.layer-control-list{padding:8px 0}.layer-control-group{border-bottom:1px solid #e0e0e0}.layer-control-group:last-child{border-bottom:none}.layer-control-group-header{background:#f5f5f5;color:#666;font-size:11px;font-weight:600;letter-spacing:.5px;padding:8px 14px 4px;text-transform:uppercase}.layer-control-item{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;padding:10px 14px;transition:background .15s ease}.layer-control-item:last-child{border-bottom:none}.layer-control-item:hover{background:#f0f7fb}.layer-control-checkbox{color:#999;font-size:16px;margin-right:10px;text-align:center;width:20px}.layer-control-checkbox.checked{color:#2276ac}.layer-control-name{color:#333;font-size:13px}.draw-control{background:hsla(0,0%,100%,.9);border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:2px;padding:4px}.draw-control.attention{animation:draw-control-attention .6s ease-out 2}@keyframes draw-control-attention{0%{box-shadow:0 2px 6px rgba(0,0,0,.15);transform:scale(1)}50%{box-shadow:0 0 0 4px rgba(34,118,172,.4),0 0 12px rgba(34,118,172,.6);transform:scale(1.08)}to{box-shadow:0 2px 6px rgba(0,0,0,.15);transform:scale(1)}}.draw-control button{border-radius:3px}.draw-control-tooltip{background:rgba(0,0,0,.8);border-radius:6px;bottom:60px;color:#fff;font-size:13px;padding:10px 16px;pointer-events:none;white-space:nowrap;z-index:1000}.draw-control-tooltip,.draw-control-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.draw-control-tooltip:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.8);bottom:-6px;content:""}.help-control{background:hsla(0,0%,100%,.9);border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.15);display:flex;flex-direction:column;padding:4px}.help-control button{border-radius:3px}.search-control{position:relative}.search-control>button{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid #ccc;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.15);color:#333;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.search-control>button:hover{background:#fff;border-color:#2276ac;color:#2276ac}.search-control-panel{background:hsla(0,0%,100%,.98);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.2);overflow:hidden;position:absolute;right:0;top:0;width:360px}.search-control-input-wrapper{align-items:center;border-bottom:1px solid #eee;display:flex;gap:8px;padding:8px 12px}.search-control-icon{color:#666;font-size:14px}.search-control-input{background:transparent;border:none;color:#333;flex:1;font-size:14px;outline:none;padding:4px 0}.search-control-input::placeholder{color:#999}.search-control-clear{background:none;border:none;color:#999;cursor:pointer;font-size:12px;line-height:1;padding:4px}.search-control-clear:hover{color:#666}.search-control-results{max-height:300px;overflow-y:auto}.search-control-empty,.search-control-error,.search-control-loading{color:#666;font-size:13px;padding:12px 16px}.search-control-error{color:#c00}.search-control-result-item{align-items:flex-start;background:none;border:none;border-bottom:1px solid #f0f0f0;color:#333;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 14px;text-align:left;transition:background .15s ease;width:100%}.search-control-result-item:last-child{border-bottom:none}.search-control-result-item:hover{background:#f0f7fb}.search-control-result-item i{color:#2276ac;flex-shrink:0;margin-top:2px;width:16px}.search-control-result-name{flex:1;line-height:1.4;word-break:break-word}.search-control-result-type{background:#f0f0f0;border-radius:3px;color:#999;font-size:10px;padding:2px 6px;text-transform:uppercase}@media (max-width:900px){.map-controls-container{gap:6px}.search-control-panel{width:320px}.layer-control-panel{min-width:200px}}@media (max-width:600px){.map-controls-container{gap:4px;right:8px;top:8px}.draw-control button,.help-control button,.hemisphere-control button,.layer-control-toggle,.map-control>button,.search-control>button,.zoom-control button{font-size:16px;height:44px;width:44px}.search-control-panel{left:8px;position:fixed;right:8px;top:8px;width:auto}.layer-control-panel{left:8px;max-height:70vh;min-width:auto;overflow-y:auto;position:fixed;right:8px;top:60px}.draw-control-tooltip{font-size:12px;max-width:calc(100vw - 40px);padding:8px 12px;text-align:center;white-space:normal}}@media (max-width:400px){.search-control-result-item{font-size:12px;padding:8px 10px}.layer-control-item{padding:8px 10px}.layer-control-name{font-size:12px}}body,html{height:100%;margin:0;width:100%}:focus-visible{outline:3px solid #2276ac;outline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #2276ac;outline-offset:2px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}#map-container{bottom:0;position:absolute;top:80px;width:100%}#map-pma-wrapper{height:100%;position:relative;width:100%}#map-pma{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.velocity-layer{mix-blend-mode:multiply}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:900px){#map-container{top:65px}}@media (max-width:600px){#map-container{top:50px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ol-attribution{bottom:.5em;max-width:calc(100% - 1.3em);right:.5em;text-align:right}.ol-attribution:not(.ol-collapsed){background:hsla(0,0%,100%,.8)}.ol-attribution button{display:inline-block}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution li{display:inline;line-height:inherit;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution ul{color:#000;display:inline-block;font-size:.7rem;line-height:1.375em;margin:0;padding:0 .5em;text-shadow:0 0 2px #fff}.ol-attribution .ol-collapsed ul{display:none}.ol-attribution .ol-logo-only{background:transparent;bottom:.4em;height:1.1em;line-height:1em}.ol-attribution .ol-logo-only button{display:none}.ol-attribution .ol-logo-only ul{display:block}.ol-attribution .ol-uncollapsible{border-radius:4px 0 0;bottom:0;height:1.1em;line-height:1em;right:0}.ol-attribution .ol-uncollapsible button{display:none}.ol-attribution .ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-box{border:2px solid blue;border-radius:2px;box-sizing:border-box}.ol-compass{display:block;font-size:1.2em;font-weight:400;will-change:transform}.ol-control{background-color:hsla(0,0%,100%,.4);border-radius:4px;padding:2px;position:absolute}.ol-control:hover{background-color:hsla(0,0%,100%,.6)}.ol-control button{background-color:rgba(0,60,136,.5);border:none;border-radius:2px;color:#fff;display:block;font-size:1.44em;font-weight:700;height:1.375em;line-height:.4em;margin:1px;padding:0;text-align:center;text-decoration:none;width:1.375em}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-control button:focus,.ol-control button:hover{background-color:rgba(0,60,136,.7);text-decoration:none}.ol-full-screen{right:.5em;top:.5em}.ol-mouse-position{position:absolute;right:8px;top:8px}.ol-overlay-container{will-change:left,right,top,bottom}.ol-overviewmap{bottom:.5em;left:.5em}.ol-overviewmap:not(.ol-collapsed){background:hsla(0,0%,100%,.8)}.ol-overviewmap button{display:inline-block}.ol-overviewmap .ol-collapsed .ol-overviewmap-map{display:none}.ol-overviewmap:not(.ol-collapsed) button{bottom:1px;left:2px;position:absolute}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap .ol-uncollapsible{border-radius:0 4px 0 0;bottom:0;left:0}.ol-overviewmap .ol-uncollapsible button{display:none}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}.ol-rotate{right:.5em;top:.5em;transition:opacity .25s linear,visibility 0 linear}.ol-rotate .ol-hidden{opacity:0;transition:opacity .25s linear,visibility 0 linear .25s;visibility:hidden}.ol-scale-line{background:rgba(0,60,136,.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;margin:1px;text-align:center;will-change:contents,width}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent,.ol-touch .ol-zoomslider{top:5.5em}.ol-unsupported{display:none}.ol-viewport .ol-unselectable{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=main.3273e0406290d17f440d.css.map*/