.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:content-box;color:#000;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}:root{color:#e5eefb;background:#06101f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#12365a,#06101f 42%,#020712);min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{color:#04111f;cursor:pointer;background:#4ee6ff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:inline-flex}button:disabled{opacity:.65;cursor:wait}.loading{color:#d8e8ff;place-items:center;min-height:100vh;display:grid}.loginShell{place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061222e6;border:1px solid #78b4ff40;border-radius:28px;width:min(460px,100%);padding:32px;box-shadow:0 30px 90px #00000073}.brandMark,.sideBrand span{color:#06101f;letter-spacing:-.04em;background:linear-gradient(135deg,#4ee6ff,#7c5cff);border-radius:18px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.loginCard h1{margin:18px 0 8px;font-size:34px}.loginCard p{color:#9fb5d2;margin-bottom:28px}label{color:#bdd1ea;text-transform:uppercase;letter-spacing:.08em;margin:14px 0 7px;font-size:12px;display:block}input,select,textarea{color:#fff;background:#050c18cc;border:1px solid #8cbeff47;border-radius:14px;outline:none;width:100%;padding:13px 14px}textarea{resize:vertical;min-height:120px}input:focus,select:focus,textarea:focus{border-color:#4ee6ff;box-shadow:0 0 0 3px #4ee6ff24}.errorBox{color:#ffd2d2;background:#ff565624;border:1px solid #ff565652;border-radius:14px;margin:14px 0;padding:12px 14px}.loginCard button{width:100%;margin-top:20px}.appShell{min-height:100vh;display:flex}.sideBar{background:#030a14d1;border-right:1px solid #87b8ff26;flex-direction:column;width:292px;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.sideBrand{align-items:center;gap:13px;margin-bottom:30px;display:flex}.sideBrand strong{font-size:18px;display:block}.sideBrand small{color:#87a8cf;text-transform:uppercase;letter-spacing:.22em}nav{gap:7px;display:grid}nav button{color:#b7cbe5;background:0 0;border-radius:14px;justify-content:flex-start;align-items:center;gap:11px;padding:12px 13px;font-weight:750;text-decoration:none;display:flex}nav button.active,nav button:hover{color:#eaffff;background:#4ee6ff1f}.sideFooter{color:#7892b5;border-top:1px solid #ffffff14;align-items:center;gap:8px;margin-top:auto;padding:14px 10px;font-size:13px;display:flex}.content{flex:1;min-width:0;padding:28px}.topBar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}h1{margin:0;font-size:34px}h2,h3{margin:0}.topBar p,.sectionHeader p{color:#9fb5d2;margin:6px 0 0}.topActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.userPill{background:#091629ad;border:1px solid #8cbeff29;border-radius:18px;align-items:center;gap:12px;padding:10px 12px;display:flex}.userPill span{font-weight:800}.userPill small{color:#9fb5d2;text-transform:capitalize}.userPill button,.ghostBtn{color:#dcecff;background:#ffffff14}.ghostBtn:hover,.ghostLink:hover{background:#4ee6ff29}.ghostBtn.small{border-radius:10px;padding:8px 10px;font-size:12px}.ghostLink{color:#dcecff;background:#ffffff12;border-radius:12px;align-items:center;gap:7px;padding:8px 10px;text-decoration:none;display:inline-flex}.viewStack,.grid{gap:16px;display:grid}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.statCard,.panel,.wallView{background:#081426b8;border:1px solid #8cbeff29;border-radius:22px;padding:18px;box-shadow:0 16px 50px #0000002e}.statCard{align-items:flex-start;gap:14px;display:flex}.statCard svg{color:#4ee6ff}.statCard.good svg{color:#57ffa7}.statCard.warn svg,.statCard.watch svg{color:#ffd166}.statCard.danger svg{color:#ff6b6b}.statCard.advisory svg{color:#ff9f43}.statLabel{color:#91a9c8;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.statValue{margin-top:4px;font-size:28px;font-weight:900}.statDetail{color:#9fb5d2;margin-top:2px;font-size:13px}.panelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.widePanel{width:100%}.sectionHeader,.panelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.summaryStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.summaryStrip div{background:#ffffff0b;border:1px solid #ffffff0f;border-radius:18px;padding:14px}.summaryStrip b{font-size:28px;display:block}.summaryStrip span{color:#9fb5d2;font-size:13px}.list,.alertList{gap:10px;display:grid}.alertList.big,.bigList{gap:12px}.list.twoCol{grid-template-columns:repeat(2,minmax(0,1fr))}.listItem,.alertRow,.roomCard,.agencyCard{background:#ffffff0b;border:1px solid #ffffff0f;border-radius:16px;padding:14px}.listItem strong{display:block}.listItem span,.muted,.alertArea,.alertMeta,.roomCard p,.agencyCard p{color:#9fb5d2;font-size:14px}.listItem.split{justify-content:space-between;align-items:center;gap:12px;display:flex}.pill{text-transform:uppercase;letter-spacing:.08em;color:#dcecff;background:#ffffff1a;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.pill.danger{color:#ffb4b4;background:#ff56562e}.pill.watch{color:#ffe0a3;background:#ffd16629}.pill.advisory{color:#ffc18d;background:#ff9f432e}.pill.statement{color:#c6dcff;background:#78b4ff24}.pill.good{color:#9cffc5;background:#57ffa724}.alertRow{border-left:4px solid #ffffff2e;grid-template-columns:minmax(0,1fr) 230px;gap:16px;display:grid}.alertRow.danger{border-left-color:#ff6b6b}.alertTitleLine{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:6px;display:flex}.alertHeadline{color:#f2f8ff;font-weight:700}.alertArea{margin-top:7px;line-height:1.4}.alertMeta{text-align:right;align-content:center;justify-items:end;gap:6px;display:grid}.alertMeta small{color:#7f9abd}.toolbar{grid-template-columns:180px minmax(220px,1fr) auto;align-items:end;gap:10px;margin-bottom:16px;display:grid}.selectWrap label{margin-top:0}.searchBox{position:relative}.searchBox svg{color:#7f9abd;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.searchBox input{padding-left:39px}.inlineForm{grid-template-columns:repeat(3,minmax(120px,1fr)) auto auto;align-items:center;gap:9px;width:100%;display:grid}.inlineForm.vertical{grid-template-columns:1fr;display:grid}.formRow{grid-template-columns:repeat(3,minmax(120px,1fr));align-items:center;gap:9px;display:grid}.formError{grid-column:1/-1}.cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.roomCard,.agencyCard{min-height:150px}.roomTop{color:#9fb5d2;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.roomCard h3,.agencyCard h3{margin-bottom:8px}.roomCard small,.agencyCard small{color:#7f9abd}.wallView{background:radial-gradient(circle at 0 0,#4ee6ff1f,#081426d9 34%,#020712eb);min-height:calc(100vh - 56px)}.wallHeader{color:#dcecff;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:22px;display:flex}.wallStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.wallAlerts .alertRow{font-size:18px}@media (width<=1180px){.stats,.summaryStrip,.wallStats,.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.appShell{display:block}.sideBar{width:auto;height:auto;position:static}nav{grid-template-columns:repeat(2,minmax(0,1fr))}.stats,.panelGrid,.list.twoCol,.summaryStrip,.toolbar,.cardGrid,.wallStats,.formRow{grid-template-columns:1fr}.topBar{display:block}.topActions{justify-content:flex-start;margin-top:16px}.userPill{flex-wrap:wrap}.alertRow{grid-template-columns:1fr}.alertMeta{text-align:left;justify-items:start}.sectionHeader{flex-direction:column;align-items:flex-start}.inlineForm{grid-template-columns:1fr}}.opsMapShell{gap:16px;display:grid}.opsMapHeader{background:#081426b8;border:1px solid #8cbeff29;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.opsMapHeader h2{margin:0;font-size:28px}.opsMapHeader p{color:#9fb5d2;margin:6px 0 0}.opsMapActions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.selectWrap.compact{min-width:170px}.selectWrap.compact label{margin-top:0}.opsMapGrid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.55fr);align-items:stretch;gap:16px;display:grid}.opsMapPanel,.mapDetailPanel{background:#081426b8;border:1px solid #8cbeff29;border-radius:22px;padding:16px;box-shadow:0 16px 50px #0000002e}.mapCanvas{background:radial-gradient(circle at 40% 28%,#4ee6ff1f,#0000 30%),linear-gradient(135deg,#07182df5,#050c18fa);border:1px solid #78b4ff2e;border-radius:20px;min-height:560px;position:relative;overflow:hidden}.mapCanvas:before{content:"";border:1px solid #8cbeff38;border-radius:45% 50% 42% 48%;position:absolute;inset:8%;transform:rotate(-5deg);box-shadow:inset 0 0 80px #4ee6ff14}.mapGridLines{opacity:.32;background-image:linear-gradient(#8cbeff21 1px,#0000 1px),linear-gradient(90deg,#8cbeff21 1px,#0000 1px);background-size:9.09% 12.5%;position:absolute;inset:0}.mapRegionLabel{background:#030a14b8;border:1px solid #8cbeff29;border-radius:14px;align-items:center;gap:8px;padding:9px 12px;font-weight:900;display:inline-flex;position:absolute;top:16px;left:16px}.mapLegend{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:520px;display:flex;position:absolute;top:16px;right:16px}.mapLegend span{color:#cfe3ff;background:#030a14b8;border:1px solid #8cbeff24;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.legendDot{background:#7fb6ff;border-radius:99px;width:9px;height:9px;display:inline-block;box-shadow:0 0 14px}.legendDot.danger{background:#ff6b6b}.legendDot.watch{background:#ffd166}.legendDot.advisory{background:#ff9f43}.legendDot.statement{background:#7fb6ff}.mapWatermark{color:#dcecff29;letter-spacing:-.06em;pointer-events:none;font-size:44px;font-weight:1000;position:absolute;bottom:14px;right:18px}.mapMarker{color:#06101f;border:2px solid #ffffffbd;border-radius:999px;width:28px;height:28px;padding:0;transition:transform .12s,box-shadow .12s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ffffff14,0 10px 28px #0006}.mapMarker svg{margin:auto}.mapMarker:hover,.mapMarker.selected{z-index:5;transform:translate(-50%,-50%)scale(1.25);box-shadow:0 0 0 7px #4ee6ff26,0 16px 34px #00000075}.mapMarker.danger{background:#ff6b6b}.mapMarker.watch{background:#ffd166}.mapMarker.advisory{background:#ff9f43}.mapMarker.statement{background:#7fb6ff}.mapEmpty{text-align:center;color:#9fb5d2;place-content:center;gap:8px;display:grid;position:absolute;inset:0}.mapEmpty strong{color:#e5eefb}.mapStatusStrip{color:#b7cbe5;flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.mapStatusStrip span{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:inline-flex}.selectedAlertCard{background:#ffffff0b;border:1px solid #ffffff14;border-left:4px solid #7fb6ff;border-radius:18px;gap:12px;padding:16px;display:grid}.selectedAlertCard.danger{border-left-color:#ff6b6b}.selectedAlertCard.watch{border-left-color:#ffd166}.selectedAlertCard.advisory{border-left-color:#ff9f43}.selectedAlertCard h3{font-size:24px}.selectedAlertCard p{color:#dbeaff;margin:0;line-height:1.45}.selectedAlertCard dl{gap:9px;margin:0;display:grid}.selectedAlertCard dl div{border-bottom:1px solid #ffffff12;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px;padding-bottom:9px;display:grid}.selectedAlertCard dt{color:#8ea7c8;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.selectedAlertCard dd{color:#eef7ff;margin:0}.instructionBox{color:#dcecff;background:#4ee6ff14;border:1px solid #4ee6ff2e;border-radius:14px;gap:6px;padding:12px;display:grid}.instructionBox span{color:#bcd0eb;line-height:1.4}.mapAlertListPanel{margin-top:0}@media (width<=1180px){.opsMapHeader{flex-direction:column}.opsMapGrid{grid-template-columns:1fr}.mapCanvas{min-height:460px}}@media (width<=820px){.opsMapActions{grid-template-columns:1fr;width:100%;display:grid}.mapCanvas{min-height:380px}.mapLegend{justify-content:flex-start;top:58px;left:16px;right:16px}.mapWatermark{font-size:30px}.selectedAlertCard dl div{grid-template-columns:1fr;gap:3px}}.opsQuickFilters{background:#08142694;border:1px solid #8cbeff24;border-radius:20px;flex-wrap:wrap;align-items:center;gap:9px;padding:10px;display:flex}.filterChip{color:#d7eaff;background:#78b4ff1a;border:1px solid #8cbeff29;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.filterChip.active{color:#04111f;background:linear-gradient(135deg,#4ee6ff,#7c5cff);border-color:#0000;box-shadow:0 0 26px #4ee6ff2e}.realMapGrid{grid-template-columns:minmax(0,1.7fr) minmax(340px,.58fr)}.realMapCanvas{isolation:isolate;background:#071827;border:1px solid #78b4ff33;border-radius:20px;min-height:650px;position:relative;overflow:hidden}.realMapCanvas .maplibregl-canvas{outline:none}.realMapCanvas .maplibregl-ctrl-group{background:#050e1bdb;border:1px solid #8cbeff38;box-shadow:0 10px 28px #00000040}.realMapCanvas .maplibregl-ctrl button{filter:invert()hue-rotate(180deg)}.realMapCanvas .maplibregl-ctrl-attrib{color:#bcd3ed;background:#050e1bbd;border-radius:8px 8px 0 0}.realMapCanvas .mapRegionLabel,.realMapCanvas .mapLegend,.realMapCanvas .mapRadarStatus{z-index:2;pointer-events:none}.realMapCanvas .mapRegionLabel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040c18d6}.realLegend{top:58px}.mapRadarStatus{color:#cde2fa;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040c18d6;border:1px solid #8cbeff2e;border-radius:999px;align-items:center;gap:7px;max-width:calc(100% - 32px);padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:16px;left:16px;overflow:hidden}.detailActionStack{gap:10px;margin-top:12px;display:grid}.compactFeedPanel{max-height:760px;overflow:hidden}.compactMapFeed{scrollbar-color:#4ee6ff61 #071222cc;max-height:670px;padding-right:8px;overflow:auto}.compactMapFeed>div{border-radius:17px}.compactMapFeed>div:hover .alertRow{border-color:#4ee6ff73;transform:translateY(-1px)}.selectedFeedItem .alertRow{border-color:#4ee6ffb3;box-shadow:0 0 0 1px #4ee6ff38,0 12px 32px #4ee6ff14}@media (width<=1180px){.realMapGrid{grid-template-columns:1fr}.realMapCanvas{min-height:540px}}@media (width<=820px){.opsQuickFilters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filterChip{width:100%}.realMapCanvas{min-height:420px}.realLegend{justify-content:flex-start;top:58px;left:16px;right:16px}}.radarDebugPanel{color:#dbeaff;background:#061222c2;border:1px solid #4ee6ff33;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.radarDebugPanel strong{color:#fff}.radarDebugPanel span{color:#aecaeb}.radarDebugPanel code{color:#86f1ff;overflow-wrap:anywhere;background:#00000047;border:1px solid #ffffff14;border-radius:12px;flex-basis:100%;min-width:0;padding:9px 10px;font-size:12px}.radarDebugPanel .radarError{color:#ffb4b4}.agencyAssignControl{color:#aecaeb;text-transform:uppercase;letter-spacing:.08em;background:#4ee6ff12;border:1px solid #4ee6ff29;border-radius:14px;gap:8px;margin:0;padding:10px;font-size:11px;display:grid}.agencyAssignControl select{margin-top:0}.pinnedNotice{color:#9cffc5;background:#57ffa71c;border:1px solid #57ffa72e;border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;font-size:12px;font-weight:900;display:inline-flex}.compactMapFeed.dense .alertRow{grid-template-columns:minmax(0,1fr) 155px;padding:11px 12px}.compactMapFeed.dense .alertArea{max-height:38px;overflow:hidden}.compactMapFeed.dense .alertHeadline{font-size:13px}.compactMapFeed.roomy{max-height:none}.wallPinnedHeader{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:4px 0 14px;padding:14px 16px;display:flex}.wallPinnedHeader strong{font-size:18px;display:block}.wallPinnedHeader span{color:#9fb5d2;margin-top:3px;display:block}.realMapCanvas .maplibregl-canvas-container.maplibregl-interactive{cursor:crosshair}.realMapCanvas .maplibregl-popup-content{color:#e5eefb;background:#040c18f0;border:1px solid #8cbeff3d;border-radius:14px}@media (width<=820px){.compactMapFeed.dense .alertRow{grid-template-columns:1fr}.wallPinnedHeader{flex-direction:column;align-items:flex-start}}.mapContent{background:radial-gradient(circle at 18% 0,#327ec82e,#0000 34%),linear-gradient(135deg,#040e1cfa,#020812fa);padding:20px 24px 24px}.mapTopBar{margin-bottom:12px;padding:0 2px 2px}.mapTopBar h1{letter-spacing:-.035em;font-size:25px}.mapTopBar p{margin-top:3px;font-size:13px}.mapTopBar .topActions .ghostBtn{padding:10px 12px}.mapTopBar .userPill{border-radius:16px;padding:8px 10px}.commandConsole{gap:12px;min-height:calc(100vh - 128px);display:grid}.commandHero{background:linear-gradient(135deg,#0d223ceb,#050e1ddb),radial-gradient(circle at 8% 0,#4ee6ff2e,#0000 36%);border:1px solid #8ec3ff2e;border-radius:26px;grid-template-columns:minmax(280px,1fr) auto minmax(420px,auto);align-items:center;gap:16px;padding:16px 18px;display:grid;box-shadow:0 22px 65px #00000040,inset 0 1px #ffffff0d}.commandHeroText .eyebrow{color:#6feaff;letter-spacing:.22em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900}.commandHeroText h2{letter-spacing:-.045em;font-size:30px;line-height:1}.commandHeroText p{color:#a9bdd8;max-width:720px;margin:6px 0 0}.commandHeroMetrics{grid-template-columns:repeat(4,minmax(74px,1fr));gap:8px;display:grid}.commandHeroMetrics div{text-align:center;background:#01081275;border:1px solid #8cbeff24;border-radius:17px;min-width:78px;padding:10px 12px}.commandHeroMetrics strong{color:#f2fbff;font-size:22px;line-height:1;display:block}.commandHeroMetrics span{color:#8fa7c6;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:11px;font-weight:800;display:block}.commandControls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.commandControls .ghostBtn,.commandControls button{color:#dcecff;background:#081323b8;border:1px solid #8cbeff24;border-radius:14px;min-height:42px;padding:10px 12px;box-shadow:inset 0 1px #ffffff0a}.commandControls .ghostBtn.isActive{color:#05111f;background:linear-gradient(135deg,#4ee6ff,#7c5cff);border-color:#0000}.commandSelect{min-width:168px}.commandSelect label{color:#79a2ca;margin:0 0 4px;font-size:10px}.commandSelect select{background:#030a14d1;border-radius:14px;min-height:42px;padding:9px 12px}.commandFilters{background:#040d1ac7;border-color:#8cbeff21;border-radius:20px;justify-content:flex-start;padding:9px;box-shadow:inset 0 1px #ffffff09}.commandFilters .filterChip{color:#c8ddf5;background:#749acc1a;min-width:80px;padding:8px 12px}.commandWorkspace{grid-template-columns:minmax(0,1fr) 390px;align-items:stretch;gap:14px;min-height:clamp(760px,100vh - 256px,980px);display:grid}.commandMapStage{background:linear-gradient(#091629b8,#040b17f0);border:1px solid #8bbeff2e;border-radius:28px;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000004d,inset 0 1px #ffffff0d}.commandMapCanvas{filter:saturate(.95)contrast(1.04);border:0;border-radius:28px;height:100%;min-height:100%}.commandMapCanvas:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0208122e,#0000 26% 62%,#0208129e),linear-gradient(90deg,#0208124d,#0000 24% 72%,#02081238);position:absolute;inset:0}.commandRegionLabel,.commandLegend,.commandRadarStatus{z-index:4!important}.commandRegionLabel{border-radius:16px;top:18px;left:18px;box-shadow:0 12px 34px #00000047;background:#030a14c7!important;border-color:#4ee6ff3d!important}.commandLegend{max-width:520px;right:18px;top:18px!important}.commandLegend span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030a14b3;border-color:#aad2ff24}.commandRadarStatus{background:#030a14c2;border-color:#4ee6ff2e;border-radius:14px;max-width:48%;bottom:72px;left:18px}.commandMapFooter{z-index:5;pointer-events:none;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.mapInteractionHint{z-index:5;color:#dff8ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#030a14b8;border:1px solid #4ee6ff33;border-radius:999px;align-items:center;gap:8px;max-width:min(520px,100% - 36px);padding:9px 12px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;bottom:116px;left:18px;box-shadow:0 14px 34px #00000042}.commandMapFooter span{color:#d9edff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a14b3;border:1px solid #8cbeff24;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #00000038}.commandAlertDrawer{scrollbar-color:#4ee6ff4d #071222cc;background:linear-gradient(#0a182ceb,#040b17f5),radial-gradient(circle at 100% 0,#4ee6ff1a,#0000 42%);border:1px solid #8cbeff2e;border-radius:28px;min-width:0;height:clamp(760px,100vh - 256px,980px);padding:18px;overflow:auto;box-shadow:0 30px 90px #00000047,inset 0 1px #ffffff0d}.drawerTopline{color:#8fa7c6;text-transform:uppercase;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:900;display:flex}.commandSelectedCard{background:#ffffff0b;border:1px solid #ffffff14;border-left-width:5px;border-radius:24px;padding:18px;box-shadow:inset 0 1px #ffffff0a}.commandSelectedCard h3{letter-spacing:-.035em;font-size:25px;line-height:1.12}.commandSelectedCard p{color:#dcecff;font-size:14px}.commandSelectedCard dl div{grid-template-columns:82px minmax(0,1fr);padding-bottom:8px}.commandInstruction{max-height:238px;overflow:auto}.commandActions button{border-radius:15px;min-height:44px}.commandActions .ghostBtn{background:#ffffff13}.commandRadarDebug{background:#030a14d1;border-radius:20px}.realMapCanvas .maplibregl-ctrl-top-right{top:72px;right:18px}.realMapCanvas .maplibregl-ctrl-group{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030a14b8}@media (width<=1500px){.commandHero{grid-template-columns:1fr;align-items:start}.commandHeroMetrics{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.commandControls{justify-content:flex-start}.commandWorkspace{grid-template-columns:minmax(0,1fr) 360px}}@media (width<=1180px){.mapContent{padding:18px}.commandWorkspace{grid-template-columns:1fr;min-height:auto}.commandMapStage{height:720px}.commandAlertDrawer{height:auto;max-height:none}.commandMapFooter{bottom:18px}.commandRadarStatus{bottom:72px}.mapInteractionHint{bottom:116px}}@media (width<=820px){.commandHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.commandControls{grid-template-columns:1fr;display:grid}.commandMapStage{border-radius:22px;height:660px}.commandMapCanvas{border-radius:22px}.commandMapFooter{display:none}.commandLegend{justify-content:flex-start;left:18px;right:18px;top:62px!important}}.infraFilters{background:#040d1994;margin-top:-8px}.infraChip span{color:#d7f7ff;background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-width:22px;margin-left:8px;padding:2px 6px;font-size:11px;display:inline-flex}.legendDot.power{background:#b86cff;box-shadow:0 0 12px #b86cffbf}.legendDot.road{background:#ffb020;box-shadow:0 0 12px #ffb020bf}.legendDot.camera{background:#55d6ff;box-shadow:0 0 12px #55d6ffbf}.legendDot.agency{background:#fff;box-shadow:0 0 12px #ffffffbf}.dropPinNotice{z-index:10;color:#e9fbff;background:#030e1ceb;border:1px solid #4ee6ff85;border-radius:16px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:inline-flex;position:absolute;top:72px;left:22px;box-shadow:0 18px 45px #00000059}.pinDraftPanel{z-index:10;background:linear-gradient(#061527f5,#040d19f5);border:1px solid #4ee6ff47;border-radius:20px;gap:10px;width:min(390px,100% - 36px);padding:16px;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 22px 60px #0000006b}.pinDraftPanel label{color:#9fb7ce;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:11px;font-weight:800;display:grid}.pinDraftPanel input,.pinDraftPanel select,.pinDraftPanel textarea{color:#eef9ff;background:#ffffff0e;border:1px solid #9bbedc33;border-radius:12px;outline:none;width:100%;padding:10px 12px}.pinDraftPanel textarea{resize:vertical;min-height:78px}.pinCoords{color:#9adff0;background:#4ee6ff14;border-radius:12px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ghostBtn.tiny{border-radius:10px;padding:6px 9px;font-size:12px}.infraSelected{border-left-color:#4ee6ff}.infraSelected.outages{border-left-color:#b86cff}.infraSelected.roads{border-left-color:#ffb020}.infraSelected.cameras{border-left-color:#55d6ff}.infraSelected.pins{border-left-color:#fff}.cameraPreview{background:#00000040;border:1px solid #ffffff24;border-radius:16px;overflow:hidden}.cameraPreview img{object-fit:cover;width:100%;max-height:210px;display:block}.fullWidthLink{justify-content:center;text-decoration:none;display:flex}.sourceLayerFilters,.agencyReportFilters{align-items:center;gap:10px}.filterGroupLabel{color:#8fb3d8;letter-spacing:.12em;text-transform:uppercase;border-right:1px solid #8cbeff29;align-items:center;min-height:34px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.filterGroupLabel.agencyLabel{color:#a9f6ff}.agencyReportFilters{background:linear-gradient(135deg,#4ee6ff14,#7c5cff0f),#040d1abd;border:1px solid #4ee6ff2e;border-radius:20px;justify-content:flex-start;padding:9px;box-shadow:inset 0 1px #ffffff09}.agencyChip.active,.agencyDropChip.active,.agencyDropBtn.isActive{color:#04111f!important;background:linear-gradient(135deg,#4ee6ff,#7c5cff)!important;border-color:#0000!important}.agencyDropChip{align-items:center;gap:7px;display:inline-flex}.cameraMeta{color:#b8f0ff;background:#55d6ff14;border:1px solid #55d6ff38;border-radius:12px;padding:8px 10px;font-size:12px;font-weight:800}.fullWidthLink+.fullWidthLink{margin-top:6px}.commandWorkspace{min-height:clamp(820px,100vh - 250px,1080px);grid-template-columns:minmax(0,1fr)!important}.commandMapStage,.commandMapCanvas{min-height:clamp(820px,100vh - 250px,1080px)}.floatingInspector{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a192ef5,#040c18f7),radial-gradient(circle at 100% 0,#4ee6ff24,#0000 48%);border:1px solid #91bee63d;border-radius:22px;flex-direction:column;width:min(420px,100% - 28px);max-height:min(650px,100% - 28px);display:flex;position:absolute;overflow:hidden;box-shadow:0 26px 80px #0000007a,inset 0 1px #ffffff0f}.floatingInspector.alert.danger{border-left:5px solid #ff5f70}.floatingInspector.alert.watch{border-left:5px solid #ffd166}.floatingInspector.alert.advisory{border-left:5px solid #ff9f43}.floatingInspector.infra.outages{border-left:5px solid #b86cff}.floatingInspector.infra.roads{border-left:5px solid #ffb020}.floatingInspector.infra.cameras{border-left:5px solid #55d6ff;width:min(520px,100% - 28px)}.floatingInspector.infra.pins{border-left:5px solid #fff}.floatingInspectorHeader{color:#a9c6e7;text-transform:uppercase;letter-spacing:.12em;cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffff0b;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:11px;font-weight:950;display:flex}.floatingInspectorHeader:active{cursor:grabbing}.floatingInspectorHeader button{color:#f0fbff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:inline-grid}.floatingInspectorBody{scrollbar-color:#4ee6ff59 #071222c7;min-height:0;padding:15px;overflow:auto}.inspectorContent{gap:12px;display:grid}.inspectorContent h3{color:#f4fbff;letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.12}.inspectorContent p{color:#d7e9fa;margin:0;font-size:13px;line-height:1.45}.inspectorContent dl{gap:0;margin:0;display:grid}.inspectorContent dl div{border-bottom:1px solid #96bee61c;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.inspectorContent dt{color:#8da9c7;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.inspectorContent dd{color:#e9f7ff;overflow-wrap:anywhere;margin:0}.floatingInstruction{max-height:180px;overflow:auto}.floatingActions{gap:8px;display:grid}.floatingActions button,.floatingActions .ghostBtn{border-radius:14px;min-height:42px}.compactAssign{gap:6px;margin-bottom:2px;display:grid}.compactAssign select{border-radius:12px;width:100%;padding:10px 12px}.cameraPlayerShell{background:#55d6ff12;border:1px solid #55d6ff38;border-radius:18px;gap:8px;padding:10px;display:grid}.cameraInlineVideo,.cameraInlineFrame,.cameraInlineImage{object-fit:cover;background:#020812;border:0;border-radius:14px;width:100%;height:260px;display:block}.cameraInlineFrame{background:#020812}.cameraPlayerEmpty{color:#aad8e8;text-align:center;border:1px dashed #55d6ff40;border-radius:14px;place-items:center;min-height:170px;padding:18px;display:grid}.cameraPlayerMeta{color:#baf1ff;justify-content:space-between;gap:10px;font-size:12px;font-weight:850;display:flex}.cameraFallbackNote{color:#8fb5cf;font-size:11px;line-height:1.35}@media (width<=820px){.floatingInspector{width:auto;max-height:72%;right:10px;left:10px!important}.cameraInlineVideo,.cameraInlineFrame,.cameraInlineImage{height:210px}}.hlsCameraShell{background:linear-gradient(#020c18f5,#020812fa);border-color:#55d6ff57;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #00000047}.cameraViewport{background:#020812;border:1px solid #55d6ff2e;border-radius:14px;position:relative;overflow:hidden}.cameraPlayerStatus{z-index:2;color:#baf1ff;pointer-events:none;background:radial-gradient(circle,#55d6ff1f,#020812c7);place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;inset:0}.cameraPlayerControls{align-items:center}.cameraButtonRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cameraViewCounter{color:#9fdff0;background:#55d6ff14;border:1px solid #55d6ff29;border-radius:999px;justify-self:center;padding:5px 9px;font-size:11px;font-weight:850}.floatingInspector{-webkit-backdrop-filter:blur(14px)!important;background:#0b111cf5!important;border:1px solid #ffffff1a!important;border-radius:9px!important;width:300px!important;max-height:min(520px,100% - 28px)!important;box-shadow:0 6px 28px #000000a6!important}.floatingInspector.infra.cameras{width:min(380px,100% - 24px)!important}.floatingInspectorHeader{color:#d8e8f8e0!important;letter-spacing:.1em!important;background:0 0!important;border-bottom:1px solid #ffffff12!important;padding:9px 10px 8px 12px!important;font-size:.72rem!important;font-weight:900!important}.floatingInspectorHeader button{color:#e6f5ffdb!important;background:#ffffff0e!important;border:0!important;border-radius:5px!important;width:24px!important;height:24px!important;font-size:16px!important}.floatingInspectorBody{padding:8px 12px 9px!important}.inspectorContent{gap:7px!important}.inspectorContent h3{color:#f0f8ff!important;letter-spacing:-.01em!important;font-size:.88rem!important;line-height:1.18!important}.inspectorContent p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#d7e4f8db!important;font-size:.78rem!important;line-height:1.38!important}.inspectorContent dl div{border-bottom:1px solid #96bee614!important;grid-template-columns:84px minmax(0,1fr)!important;gap:8px!important;padding:4px 0!important}.inspectorContent dt{color:#96afd29e!important;font-size:.68rem!important}.inspectorContent dd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#e2f0ffeb!important;font-size:.78rem!important}.floatingActions{gap:6px!important}.floatingActions button,.floatingActions .ghostBtn{border-radius:8px!important;min-height:32px!important;padding:6px 8px!important;font-size:.74rem!important}.floatingInspector.alert.danger,.floatingInspector.alert.watch,.floatingInspector.alert.advisory,.floatingInspector.infra.outages,.floatingInspector.infra.roads,.floatingInspector.infra.cameras,.floatingInspector.infra.pins{border-left-width:3px!important}.floatingInspector.infra.outages{border-left-color:#f90!important}.floatingInspector.infra.cameras{border-left-color:#0db8b4!important}.cameraPlayerShell,.hlsCameraShell{box-shadow:none!important;background:#050d18!important;border:0!important;border-radius:7px!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.cameraViewport{background:#050d18!important;border:0!important;border-radius:0!important}.cameraInlineVideo,.cameraInlineImage,.cameraInlineFrame{background:#050d18!important;border-radius:0!important;height:224px!important;max-height:224px!important}.cameraPlayerStatus,.cameraPlayerEmpty{color:#5a7a94!important;background:#050d18!important;min-height:100px!important;font-size:.8rem!important}.cameraPlayerMeta,.cameraPlayerControls,.cameraButtonRow,.cameraViewCounter,.cameraFallbackNote{color:#96afd2b3!important;border-top:1px solid #ffffff0f!important;padding:5px 8px!important;font-size:.72rem!important}.cameraButtonRow .ghostBtn.tiny,.cameraButtonRow button{border-radius:5px!important;min-height:24px!important;padding:2px 7px!important}.sourceLayerFilters,.agencyReportFilters{border-radius:12px!important;gap:6px!important;padding:6px!important}.filterGroupLabel{min-height:28px!important;padding:0 8px!important;font-size:9px!important}.filterChip.infraChip,.filterChip.agencyChip,.filterChip.agencyDropChip{border-radius:999px!important;min-height:28px!important;padding:5px 8px!important;font-size:11px!important}@media (width<=820px){.floatingInspector,.floatingInspector.infra.cameras{width:auto!important;max-height:70%!important;left:10px!important;right:10px!important}.cameraInlineVideo,.cameraInlineImage,.cameraInlineFrame{height:200px!important}}.floatingInspector{border-radius:9px!important;width:280px!important;max-height:min(430px,100% - 28px)!important;overflow:hidden!important}.floatingInspector.alert,.floatingInspector.alert.danger,.floatingInspector.alert.watch,.floatingInspector.alert.advisory{width:268px!important}.floatingInspector.infra.outages{width:286px!important}.floatingInspector.infra.cameras{width:min(340px,100% - 24px)!important;max-height:min(360px,100% - 28px)!important}.floatingInspectorHeader{min-height:32px!important;padding:8px 9px 7px 11px!important}.floatingInspectorBody{max-height:inherit!important;padding:7px 10px 8px!important;overflow:auto!important}.floatingInspector.infra.cameras .floatingInspectorBody{padding:0!important;overflow:hidden!important}.compactPopupContent{gap:6px;display:grid}.compactPopupTitle{color:#d8e8f8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:800;line-height:1.22;overflow:hidden}.compactPopupSubline{color:#b4c8e6b3;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.compactPopupMeta{color:#96afd29e;white-space:nowrap;align-items:center;gap:5px;font-size:.7rem;display:flex;overflow:hidden}.compactPopupMeta i{background:#96afd26b;border-radius:999px;flex:none;width:3px;height:3px}.compactPopupDesc{color:#d7e4f8d9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.77rem;line-height:1.35;display:-webkit-box;overflow:hidden}.compactPopupRows{flex-direction:column;gap:3px;display:flex}.compactPopupRow{align-items:baseline;gap:8px;min-height:18px;font-size:.76rem;line-height:1.25;display:flex}.compactPopupRow span{color:#96afd294;white-space:nowrap;text-overflow:ellipsis;flex:0 0 72px;font-size:.69rem;overflow:hidden}.compactPopupRow strong{color:#deeeffeb;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.76rem;font-weight:650;overflow:hidden}.compactInstruction{color:#d7e4f8c7;background:#ffffff09;border:1px solid #ffffff12;border-radius:7px;max-height:48px;margin-top:1px;padding:6px 7px;font-size:.71rem;line-height:1.3;overflow:auto}.compactPopupActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:2px;display:grid}.compactPopupActions.oneLine{grid-template-columns:1fr}.compactPopupActions button{border-radius:6px!important;justify-content:center!important;gap:4px!important;min-height:27px!important;padding:4px 6px!important;font-size:.7rem!important}.compactActionSelect{color:#e2f0ffe6;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:6px;grid-column:1/-1;height:28px;padding:0 8px;font-size:.72rem}.compactPinned{color:#b6ebf5d1;background:#23e2ec12;border:1px solid #23e2ec29;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:4px 7px;font-size:.7rem;font-weight:750;display:inline-flex}.compactCameraPopupContent{background:#050d18fa;gap:0}.compactCameraPopupContent .cameraTitle{color:#d8e8f8e6;border-bottom:1px solid #ffffff0f;padding:8px 10px 7px}.compactCameraPopupContent .cameraPlayerShell,.compactCameraPopupContent .hlsCameraShell{background:#050d18!important;border-radius:0!important}.compactCameraPopupContent .cameraInlineVideo,.compactCameraPopupContent .cameraInlineImage,.compactCameraPopupContent .cameraInlineFrame{height:176px!important;max-height:176px!important}.compactCameraPopupContent .cameraPlayerStatus,.compactCameraPopupContent .cameraPlayerEmpty{min-height:86px!important;padding:14px 10px!important}.compactCameraPopupContent .cameraPlayerMeta,.compactCameraPopupContent .cameraPlayerControls,.compactCameraPopupContent .cameraButtonRow,.compactCameraPopupContent .cameraViewCounter,.compactCameraPopupContent .cameraFallbackNote{padding:4px 8px!important;font-size:.68rem!important}.compactCameraPopupContent .cameraButtonRow .ghostBtn.tiny,.compactCameraPopupContent .cameraButtonRow button{min-height:22px!important;padding:1px 6px!important;font-size:.68rem!important}.compactOutagePopupContent .compactPopupRows{margin-top:1px}.compactAlertPopupContent .compactPopupTitle{font-size:.83rem}.compactAlertPopupContent .compactPopupDesc{-webkit-line-clamp:2}@media (width<=820px){.floatingInspector,.floatingInspector.alert,.floatingInspector.infra.outages,.floatingInspector.infra.cameras{width:auto!important;max-height:62%!important}.compactCameraPopupContent .cameraInlineVideo,.compactCameraPopupContent .cameraInlineImage,.compactCameraPopupContent .cameraInlineFrame{height:160px!important;max-height:160px!important}}.commandMapStage.dropMode,.commandMapCanvas.dropMode{cursor:crosshair!important}.pinDraftPanel.agencyPinEditor{background:linear-gradient(#05101ffa,#030a14fa)!important;border:1px solid #4ee6ff52!important;border-radius:14px!important;gap:8px!important;width:min(350px,100% - 28px)!important;padding:10px!important;bottom:auto!important;right:auto!important;box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff0f!important}.pinDraftPanel.agencyPinEditor .drawerTopline{border-bottom:1px solid #ffffff12;margin:-2px -2px 2px;padding:4px 4px 7px}.pinDraftPanel.agencyPinEditor .drawerTopline span{letter-spacing:.12em;text-transform:uppercase;color:#9feeff;font-size:11px}.pinDraftPanel.agencyPinEditor label{gap:4px!important;font-size:9.5px!important}.pinDraftPanel.agencyPinEditor input,.pinDraftPanel.agencyPinEditor select,.pinDraftPanel.agencyPinEditor textarea{border-radius:9px!important;min-height:30px!important;padding:7px 9px!important;font-size:12px!important}.pinDraftPanel.agencyPinEditor textarea{min-height:58px!important}.pinDraftPanel.agencyPinEditor>button[type=submit]{border-radius:10px;min-height:34px;font-size:12px}.pinCategoryPills{flex-wrap:wrap;gap:5px;display:flex}.pinCategoryPills button{color:#b8d3eb;cursor:pointer;background:#ffffff0b;border:1px solid #96c3e62e;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:850}.pinCategoryPills button.active{color:#04111f;background:linear-gradient(135deg,#4ee6ff,#7c5cff);border-color:#0000}.pinCoords{border-radius:9px!important;padding:5px 8px!important;font-size:10.5px!important}.dropPinNotice{border-radius:12px!important;padding:8px 11px!important;font-size:12px!important}.pinDraftPanel.agencyPinEditor{overscroll-behavior:contain;z-index:22!important;max-height:min(450px,100% - 28px)!important;overflow-y:auto!important}.pinDraftPanel.agencyPinEditor .pinDraftDragHandle{cursor:move;-webkit-user-select:none;user-select:none;z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#05101ffc,#05101fed);position:sticky;top:-10px}.pinDraftPanel.agencyPinEditor .pinDraftDragHandle:before{content:"⋮⋮";color:#9feeff8c;letter-spacing:-2px;margin-right:7px;font-size:13px}.pinDraftPanel.agencyPinEditor>button[type=submit]{z-index:3;position:sticky;bottom:-10px;box-shadow:0 -10px 18px #030a14b8}.pinDraftPanel.agencyPinEditor .pinCategoryPills{max-height:58px;overflow-y:auto}.pinDraftPanel.agencyPinEditor::-webkit-scrollbar{width:7px}.pinDraftPanel.agencyPinEditor .pinCategoryPills::-webkit-scrollbar{width:7px}.pinDraftPanel.agencyPinEditor::-webkit-scrollbar-thumb{background:#4ee6ff47;border-radius:999px}.pinDraftPanel.agencyPinEditor .pinCategoryPills::-webkit-scrollbar-thumb{background:#4ee6ff47;border-radius:999px}.pinCategoryPills{display:none!important}.agencyPinEditor{resize:none;width:min(340px,100vw - 28px);max-height:min(540px,100vh - 34px);overflow:auto}.agencyPinEditor .drawerTopline{z-index:4;cursor:grab;position:sticky;top:0}.agencyPinEditor .drawerTopline:active{cursor:grabbing}.agencyPinEditor label{margin-top:10px}.agencyPinEditor textarea{min-height:78px;max-height:140px}.agencyPinEditor button[type=submit],.agencyPinEditor>button:last-child{width:100%;margin-top:12px;position:sticky;bottom:0}.alertDeskPanel .sectionHeader{margin-bottom:12px}.alertScopeBar{color:#cfe3ff;background:linear-gradient(135deg,#4ee6ff1a,#7c5cff12);border:1px solid #78beff29;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:13px 14px;display:flex}.alertScopeBar strong{color:#f4fbff;margin-top:2px;font-size:16px;display:block}.alertScopeBar>span{color:#9fb5d2;white-space:nowrap;font-weight:800}.eyebrow{color:#6cecff;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:900;display:block}.alertDeskToolbar{grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(145px,.75fr) minmax(220px,1.25fr) auto;align-items:end}.alertDeskToolbar .searchBox{min-width:220px}.emptyState{color:#bcd2ee;background:#4ee6ff0f;border:1px dashed #4ee6ff42;border-radius:18px;place-items:start;gap:6px;padding:22px;display:grid}.emptyState strong{color:#f2fbff;font-size:17px}.emptyState span{color:#9fb5d2}.localAlertList{max-height:calc(100vh - 320px);padding-right:5px;overflow:auto}@media (width<=1280px){.alertDeskToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.alertDeskToolbar button{grid-column:1/-1}}@media (width<=820px){.alertScopeBar{flex-direction:column;align-items:flex-start}.alertDeskToolbar{grid-template-columns:1fr}.localAlertList{max-height:none}}.incidentRoomsPanel .sectionHeader{align-items:flex-start}.roomFilterBar{background:#040e1c8c;border:1px solid #8cbeff21;border-radius:18px;gap:12px;margin:0 0 14px;padding:12px;display:grid}.roomFilterStats{flex-wrap:wrap;gap:9px;display:flex}.roomFilterStats span{color:#bdd1ea;background:#78b4ff14;border:1px solid #8cbeff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.roomFilterStats b{color:#4ee6ff;font-size:14px}.roomFilters{grid-template-columns:170px 190px 220px minmax(220px,1fr);align-items:end;gap:10px;display:grid}.roomFilters label{margin:0}.roomSearch{min-width:0}.roomGrid .roomCard{flex-direction:column;gap:8px;display:flex;position:relative}.roomCard.isClosed{opacity:.72}.roomActions{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:8px;display:flex}.dangerAction{color:#ffc7c7!important;background:#ff56561a!important;border:1px solid #ff565638!important}.dangerAction:hover{background:#ff56562e!important}@media (width<=1120px){.roomFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.roomFilters{grid-template-columns:1fr}.roomFilterStats span{flex:1;justify-content:center}}.usersPanel{gap:14px;display:grid}.userCreateCard{background:#050e1cc2;border:1px solid #4ee6ff2e;border-radius:18px;width:min(900px,100%);padding:14px;box-shadow:0 18px 50px #0000002e}.miniFormHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.miniFormHeader strong{color:#f1fbff;display:block}.miniFormHeader span{color:#91a9c8;margin-top:2px;font-size:13px;display:block}.userCreateGrid{grid-template-columns:repeat(3,minmax(160px,1fr));align-items:end;gap:10px;display:grid}.userCreateGrid label{margin:0}.userPasswordTools{align-items:center;gap:8px;display:flex}.userPasswordTools button{white-space:nowrap;flex:1}.readOnlyAgency{background:#ffffff0b;border:1px solid #8cbeff2e;border-radius:14px;min-height:72px;padding:12px 14px}.readOnlyAgency span{color:#bdd1ea;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px;display:block}.readOnlyAgency strong{color:#eef8ff}.successBox{color:#caffdf;background:#57ffa71f;border:1px solid #57ffa747;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.successBox code{color:#fff;background:#0000003d;border-radius:8px;padding:2px 6px}.userFilters{background:#ffffff09;border:1px solid #8cbeff1f;border-radius:18px;grid-template-columns:minmax(260px,1fr) 180px 180px 220px;align-items:end;gap:10px;padding:12px;display:grid}.userFilters label{margin:0}.userScopeNote{color:#bdd7f5;background:#4ee6ff14;border:1px solid #4ee6ff26;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 12px;font-size:13px;display:inline-flex}.userListItem{background:#ffffff0b;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.userIdentity strong{color:#f0f8ff;display:block}.userIdentity span{color:#b7cbe5;margin-top:2px;display:block}.userIdentity small{color:#7f9abd;margin-top:4px;display:block}.userBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.userActions{justify-content:flex-end;display:flex}@media (width<=1180px){.userCreateGrid,.userFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.userListItem{grid-template-columns:1fr;align-items:start}.userBadges,.userActions{justify-content:flex-start}}@media (width<=820px){.userCreateGrid,.userFilters{grid-template-columns:1fr}.userPasswordTools{flex-direction:column}.userPasswordTools button{width:100%}}.userEditCard{background:linear-gradient(135deg,#050e1ce0,#0c1e34b8);border:1px solid #69a0ff38;border-radius:18px;width:min(900px,100%);padding:14px;box-shadow:0 18px 50px #0003}.userEditGrid{grid-template-columns:repeat(3,minmax(160px,1fr));align-items:end;gap:10px;display:grid}.userEditGrid label{margin:0}.userFlash{justify-content:space-between;align-items:center;gap:12px;width:fit-content;max-width:100%;display:flex}.readOnlyAgency.compact{min-height:68px}.userActions{flex-wrap:wrap;gap:8px}@media (width<=1180px){.userEditGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.userEditGrid{grid-template-columns:1fr}.userFlash{flex-direction:column;align-items:flex-start;width:100%}}.briefingsPanel .sectionHeader{align-items:flex-start}.briefingFilterBar{background:#040e1c8c;border:1px solid #8cbeff21;border-radius:18px;gap:12px;margin:0 0 14px;padding:12px;display:grid}.briefingFilterStats{flex-wrap:wrap;gap:9px;display:flex}.briefingFilterStats span{color:#bdd1ea;background:#78b4ff14;border:1px solid #8cbeff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.briefingFilterStats b{color:#4ee6ff;font-size:14px}.briefingFilters{grid-template-columns:170px 220px 220px minmax(240px,1fr);align-items:end;gap:10px;display:grid}.briefingFilters label{margin:0}.briefingSearch{min-width:0}.briefingList{gap:10px}.briefingBlock{background:#0c1c3180;border:1px solid #8cbeff1c;border-radius:17px;overflow:hidden}.briefingBlock .briefingItem{background:0 0;border:0;border-radius:0;padding:14px}.briefingIdentity{min-width:0}.briefingIdentity strong{color:#f1f8ff;display:block}.briefingIdentity span{color:#9fb5d2;margin-top:4px;display:block}.briefingIdentity small{color:#7f9abd;text-overflow:ellipsis;white-space:nowrap;max-width:1100px;margin-top:7px;display:block;overflow:hidden}.briefingActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.briefingEditCard{background:#030b1761;border-top:1px solid #8cbeff1f;gap:12px;padding:14px;display:grid}.briefingEditGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.briefingEditGrid label,.briefingEditCard label{margin:0}.briefingEditCard textarea{min-height:96px}.compactActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=1180px){.briefingFilters,.briefingEditGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.briefingBlock .briefingItem{flex-direction:column;align-items:flex-start}.briefingActions{justify-content:flex-start}}@media (width<=720px){.briefingFilters,.briefingEditGrid{grid-template-columns:1fr}.briefingFilterStats span{flex:1;justify-content:center}.briefingIdentity small{white-space:normal}}.metroShellV28{background:linear-gradient(135deg,#082a44 0%,#061522 44%,#020711 100%);justify-content:center;align-items:center;min-height:100vh;padding:clamp(18px,3vw,44px);display:flex;position:relative;overflow:hidden}.metroShellV28:before{content:"";opacity:.15;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.metroPortalV28{z-index:1;background:#06111f;border:1px solid #5b9bd538;border-radius:4px;width:min(1180px,100%);padding:24px;position:relative;box-shadow:0 34px 90px #0006}.metroHeaderV28{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.metroHeaderV28 .metroBrand{align-items:center;gap:12px;display:inline-flex}.metroHeaderV28 .metroBrand strong{font-size:18px;display:block}.metroHeaderV28 .metroBrand span{color:#94acc8;text-transform:uppercase;letter-spacing:.22em;margin-top:2px;font-size:11px;font-weight:800;display:block}.metroGridV28{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.metroStageV28{gap:12px;display:grid}.metroHeroTileV28{background:#082f4a;border:1px solid #ffffff0f;border-left:6px solid #4ee6ff;border-radius:0;min-height:260px;padding:26px}.metroHeroTileV28 .metroHeroEyebrow{color:#6feaff;text-transform:uppercase;letter-spacing:.24em;margin-bottom:14px;font-size:12px;font-weight:900}.metroHeroTileV28 h1{letter-spacing:-.06em;max-width:720px;margin:0 0 14px;font-size:clamp(44px,5vw,68px);line-height:.95}.metroHeroTileV28 p{color:#c2d4ea;max-width:760px;margin:0;font-size:18px;line-height:1.55}.metroTileGridV28{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metroTileGridV28 .metroTile{color:#fff;border:0;border-radius:0;flex-direction:column;gap:9px;min-height:164px;padding:18px;display:flex}.metroTileGridV28 .metroTile svg{color:#fff}.metroTileGridV28 .metroTile strong{letter-spacing:-.04em;font-size:23px;line-height:1.05}.metroTileGridV28 .metroTile p{color:#ffffffe0;margin:0;line-height:1.45}.metroTileGridV28 .metroTile.cyan{background:#0078d7}.metroTileGridV28 .metroTile.blue{background:#005a9e}.metroTileGridV28 .metroTile.slate{background:#243b4c}.metroTileGridV28 .metroTile.purple{background:#5c2d91}.metroAuthPanelV28{width:100%;max-height:min(820px,100vh - 84px);box-shadow:none;background:#081524;border:1px solid #5b9bd538;border-radius:0;padding:22px;overflow:auto}.metroAuthPanelV28 .metroAuthHeader span{color:#6feaff;text-transform:uppercase;letter-spacing:.22em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.metroAuthPanelV28 .metroAuthHeader h2{letter-spacing:-.05em;margin:0 0 8px;font-size:34px;line-height:1}.metroAuthPanelV28 .metroAuthHeader p{color:#a9bed8;margin:0 0 16px;line-height:1.5}.metroTabsV28{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;padding:0;display:grid}.loginCard .metroTabsV28 button{color:#d3e2f3;width:100%;min-height:56px;box-shadow:none;letter-spacing:-.02em;background:#14324c;border:1px solid #ffffff0a;border-radius:0;margin:0;padding:0 14px;font-size:18px;font-weight:800}.loginCard .metroTabsV28 button.active{color:#04111d;background:#4ee6ff;border-color:#0000}.metroFormV28{flex-direction:column;gap:10px;display:flex}.metroFormV28 input,.metroFormV28 select,.metroFormV28 textarea{background:#0b1d2f;border:1px solid #5b9bd53d;border-radius:0}.metroFormV28 textarea{min-height:96px}.metroFormV28>button{color:#04111d;min-height:58px;box-shadow:none;letter-spacing:-.03em;background:#4ee6ff;border-radius:0;font-size:22px;font-weight:900}.metroFormV28>button:hover,.metroFormV28>button:focus-visible{filter:brightness(1.02);transform:none}.metroFormV28>button:disabled{opacity:.72}.metroTwoCol{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metroAuthFooter{color:#98afca;border-top:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:10px;margin-top:16px;padding-top:14px;display:flex}.metroAuthFooter span{color:#98afca;font-size:14px;display:block}.metroAuthFooter button{color:#dff3ff;width:100%;min-height:52px;box-shadow:none;letter-spacing:-.02em;background:#14324c;border:1px solid #ffffff0d;border-radius:0;margin:0;padding:0 14px;font-size:18px;font-weight:800}.metroAuthFooter button:hover,.metroAuthFooter button:focus-visible{background:#174164;transform:none}@media (width<=1080px){.metroGridV28{grid-template-columns:1fr}.metroAuthPanelV28{max-height:none}}@media (width<=840px){.metroTileGridV28{grid-template-columns:repeat(2,minmax(0,1fr))}.metroHeroTileV28 h1{font-size:42px}}@media (width<=620px){.metroShellV28{align-items:flex-start;padding:12px}.metroPortalV28{padding:14px}.metroTileGridV28,.metroTwoCol{grid-template-columns:1fr}}:root{--metro-bg:#04111f;--metro-bg2:#061827;--metro-panel:#071727;--metro-panel2:#0b2033;--metro-tile:#10263b;--metro-tile2:#14324c;--metro-line:#5fa4e038;--metro-line-soft:#ffffff13;--metro-text:#eef6ff;--metro-muted:#9fb7d4;--metro-cyan:#4ee6ff;--metro-blue:#0078d7;--metro-blue2:#005a9e;--metro-purple:#5c2d91;--metro-orange:#b76300;--metro-red:#c33a4d;--metro-green:#0f8f75}.appShell.metroAppShell,.appShell{color:var(--metro-text);background:linear-gradient(135deg,#082a44 0%,#061522 46%,#020711 100%)!important}.mainView.metroMainView,.mainView{background:linear-gradient(135deg,#082a44b8,#020711eb)!important}.sideBar.metroSideBar,.sideBar{border-right:1px solid var(--metro-line)!important;box-shadow:none!important;background:#04101d!important}.sideBar .brand,.sideBar .sidebarBrand,.sideBar .logoBlock{border-radius:0!important}.sideBar nav button,.sideBar .navItem,.sideBar a{border-radius:0!important;transition:none!important}.sideBar nav button.active,.sideBar .navItem.active,.sideBar a.active{background:var(--metro-blue2)!important;color:#fff!important;border-left:5px solid var(--metro-cyan)!important}.topBar.metroTopBar,.topBar{background:0 0!important;border-bottom:1px solid #ffffff0d!important}.topBar button,.headerActions button,.userPill,.accountPill{box-shadow:none!important;background:#132436!important;border:1px solid #ffffff0f!important;border-radius:0!important}.topBar button:hover,.headerActions button:hover{background:#174164!important;transform:none!important}.viewStack>h1,.pageTitle,.mainView h1{letter-spacing:-.055em!important}.mainView>p,.pageSubtitle,.viewStack>p{color:var(--metro-muted)!important}.sectionCard,.panel,.card,.statCard,.metricCard,.roomCard,.briefingItem,.briefingBlock,.userCard,.agencyCard,.alertDeskPanel,.alertDeskControls,.alertRow,.mapShell,.mapPanel,.operationPanel,.sourceLayerBar,.agencyReportBar,.loginCard,.modalCard,.editorCard,.briefingEditCard{background:var(--metro-panel)!important;border:1px solid var(--metro-line)!important;box-shadow:none!important;border-radius:0!important}.sectionHeader,.blockHeader{border-radius:0!important}.statCard,.metricCard{border:0!important;border-left:6px solid var(--metro-cyan)!important;background:var(--metro-tile)!important}.statLabel,.statDetail,.cardMeta,.roomMeta,.briefingMeta,.userMeta,.agencyMeta{color:var(--metro-muted)!important}button,.button,.primaryBtn,.ghostBtn,.small,.actionBtn{box-shadow:none!important;border-radius:0!important;transition:none!important}button:hover,.button:hover,.primaryBtn:hover,.ghostBtn:hover{transform:none!important}button:not(.maplibregl-ctrl button),.primaryBtn,.loginCard form>button,.modalCard form>button,.editorCard form>button,.briefingEditCard form>button{background:var(--metro-cyan)!important;color:#04111d!important;font-weight:900!important}.ghostBtn,button.secondary,button.subtle,.cancelBtn{color:#e8f3ff!important;background:#14324c!important;border:1px solid #ffffff0f!important}button.danger,.deleteBtn,.trashBtn{background:var(--metro-red)!important;color:#fff!important}.filterBar,.filterStrip,.chipBar,.controlsRow,.alertFilters,.briefingFilters,.roomFilters,.userFilters,.layerControls{border:1px solid var(--metro-line)!important;background:#061827!important;border-radius:0!important}.filterBar button,.filterStrip button,.chipBar button,.alertFilters button,.layerControls button,.pill,.badge{border-radius:0!important}.filterBar button.active,.filterStrip button.active,.chipBar button.active,.alertFilters button.active,.layerControls button.active,.pill.active,.badge.active{background:var(--metro-cyan)!important;color:#04111d!important}input,select,textarea{color:#eef6ff!important;box-shadow:none!important;background:#0a1b2d!important;border:1px solid #5fa4e042!important;border-radius:0!important}input:focus,select:focus,textarea:focus{border-color:#4ee6ffa6!important;outline:2px solid #4ee6ff59!important}label{color:#b9cbe2!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}.alertRow,.roomCard,.briefingItem,.userCard,.agencyCard{border-left:5px solid var(--metro-blue)!important}.mapShell,.mapPanel{overflow:hidden!important}.maplibregl-map,.mapCanvas,.mapContainer{border-radius:0!important}.mapHud,.mapBadge,.mapLegend,.mapTool,.mapStatus,.mapOverlayHint,.mapControlPill{box-shadow:none!important;background:#05111fdb!important;border:1px solid #5fa4e038!important;border-radius:0!important}.floatingInspector,.mapPopup,.cameraPopup,.agencyReportEditor,.reportEditor,.popupCard{background:#071827!important;border:1px solid #5fa4e052!important;border-radius:0!important;box-shadow:0 20px 60px #0000006b!important}.floatingInspectorHeader,.popupHeader,.reportEditorHeader{background:#0c2d46!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important}table,.tablePanel{border-color:var(--metro-line)!important;border-radius:0!important}tr,.listRow{border-color:#fff1!important}.statusBadge,.roleBadge,.typeBadge,.categoryBadge{letter-spacing:.08em!important;border-radius:0!important;font-weight:900!important}.statusBadge.active,.badge.active{background:var(--metro-green)!important;color:#fff!important}.statusBadge.closed,.statusBadge.inactive{color:#c4d5e8!important;background:#26384a!important}.modalBackdrop{background:#0000009e!important}.modalCard,.editorCard,[class*=Card],[class*=Panel],[class*=Block],[class*=Modal],[class*=Drawer]{border-radius:0!important}.brandMark{border-radius:12px!important}@media (width<=900px){.metroAppShell .sideBar,.sideBar{border-right:0!important;border-bottom:1px solid var(--metro-line)!important}}:root{--metro-cyan:#37b8dd;--metro-cyan-soft:#1e6f91;--metro-cyan-dim:#37b8dd2e;--metro-button:#13283d;--metro-button-hover:#173653;--metro-active:#0f4f78;--metro-active-2:#123f63}.sideBar nav button,.sideBar .navItem,.sideBar a{color:#c7d7eb!important;background:0 0!important;border-left:4px solid #0000!important}.sideBar nav button.active,.sideBar .navItem.active,.sideBar a.active{color:#f0f7ff!important;border-left-color:var(--metro-cyan)!important;background:#0e2a42!important}.sideBar nav button:hover,.sideBar .navItem:hover,.sideBar a:hover{background:#0b2236!important}button:not(.maplibregl-ctrl button),.primaryBtn,.loginCard form>button,.modalCard form>button,.editorCard form>button,.briefingEditCard form>button{background:var(--metro-button)!important;color:#eaf5ff!important;border:1px solid #5c9ad338!important;box-shadow:inset 0 3px #37b8dd38!important}.loginCard form>button,.metroFormV28>button,.portalForm>button{color:#fff!important;background:#1b5d7d!important;border-color:#37b8dd57!important;box-shadow:inset 0 4px #37b8dd59!important}button:not(.maplibregl-ctrl button):hover,.primaryBtn:hover,.ghostBtn:hover{background:var(--metro-button-hover)!important;filter:none!important;transform:none!important}.topBar button,.headerActions button,.userPill,.accountPill{color:#e8f3ff!important;background:#101f31!important;border:1px solid #5c9ad333!important;box-shadow:inset 0 3px #37b8dd29!important}button.logout,.logoutBtn,.headerActions button:last-child{color:#f1f7ff!important;background:#14304a!important}.filterBar button.active,.filterStrip button.active,.chipBar button.active,.alertFilters button.active,.layerControls button.active,.pill.active,.badge.active{background:var(--metro-active)!important;color:#fff!important;box-shadow:inset 0 3px #37b8dd61!important}.controlsRow button,.alertFilters button,.layerControls button,.sourceLayerBar button,.agencyReportBar button,.filterStrip button,.chipBar button{color:#dcecff!important;background:#10263a!important;border:1px solid #5c9ad32e!important;box-shadow:inset 0 2px #37b8dd21!important}.controlsRow button.active,.alertFilters button.active,.layerControls button.active,.sourceLayerBar button.active,.agencyReportBar button.active{color:#fff!important;background:#123f63!important;border-color:#37b8dd5c!important}.badge,.pill,.statusBadge,.roleBadge,.typeBadge,.categoryBadge{color:#d7e9ff!important;background:#13283d!important;border:1px solid #5c9ad32e!important}.statCard,.metricCard{border-left-color:var(--metro-cyan-soft)!important;background:#0b1d2e!important}.loginCard .metroTabsV28 button.active,.loginCard .portalTabs button.active,.loginCard .loginTabs button.active{color:#fff!important;background:#1b5d7d!important}a,.accessNote button,.portalRegisterPrompt button:not(.primaryBtn){color:#68d8f6!important}.mapHud,.mapBadge,.mapLegend,.mapTool,.mapStatus,.mapOverlayHint,.mapControlPill{background:#05111feb!important;border-color:#5c9ad338!important}.floatingInspectorHeader,.popupHeader,.reportEditorHeader{background:#0b263c!important;border-bottom-color:#5c9ad333!important}@media (width<=900px){.sideBar nav button.active,.sideBar .navItem.active,.sideBar a.active{background:#0e2a42!important}}:root{--eoc-dark-cyan:#155f75;--eoc-dark-blue:#0f4a78;--eoc-dark-navy:#10283d;--eoc-dark-purple:#3b246b;--eoc-dark-amber:#73500e;--eoc-dark-orange:#704018;--eoc-dark-red:#6b2632;--eoc-dark-green:#145d50;--eoc-soft-cyan:#64d8f4}.metroTileGridV28 .metroTile.cyan,.metroTile.cyan,.statCard.cyan,.tile.cyan{background:var(--eoc-dark-blue)!important}.metroTileGridV28 .metroTile.blue,.metroTile.blue,.tile.blue{background:#0d3f68!important}.metroTileGridV28 .metroTile.slate,.metroTile.slate,.tile.slate{background:var(--eoc-dark-navy)!important}.metroTileGridV28 .metroTile.purple,.metroTile.purple,.tile.purple{background:var(--eoc-dark-purple)!important}.metroTile.amber,.tile.amber{background:var(--eoc-dark-amber)!important}.metroTile.orange,.tile.orange{background:var(--eoc-dark-orange)!important}.metroTile.red,.tile.red{background:var(--eoc-dark-red)!important}.metroTile.green,.tile.green{background:var(--eoc-dark-green)!important}.sideBar nav button.active,.sideBar .navItem.active,.sideBar a.active{border-left-color:var(--eoc-soft-cyan)!important;color:#f0f7ff!important;background:#09233a!important}.sideBar nav button:nth-child(2n).active,.sideBar .navItem:nth-child(2n).active{border-left-color:#5fa4e0!important}.sideBar nav button:nth-child(3n).active,.sideBar .navItem:nth-child(3n).active{border-left-color:#7c64d8!important}.sideBar nav button:nth-child(4n).active,.sideBar .navItem:nth-child(4n).active{border-left-color:#b68434!important}.topBar button,.headerActions button,.controlsRow button,.alertFilters button,.layerControls button,.sourceLayerBar button,.agencyReportBar button,.filterStrip button,.chipBar button,.filterBar button,.ghostBtn,button.secondary,button.subtle{color:#e7f3ff!important;background:#10263a!important;border:1px solid #6ea0d22e!important;box-shadow:inset 0 3px #64d8f42e!important}.controlsRow button.active,.alertFilters button.active,.layerControls button.active,.sourceLayerBar button.active,.agencyReportBar button.active,.filterStrip button.active,.chipBar button.active,.filterBar button.active,.pill.active,.badge.active{color:#f3fbff!important;background:#0f4a78!important;border-color:#64d8f452!important;box-shadow:inset 0 4px #64d8f447!important}button:not(.maplibregl-ctrl button),.primaryBtn,.loginCard form>button,.modalCard form>button,.editorCard form>button,.briefingEditCard form>button,.metroFormV28>button,.portalForm>button{color:#f5fbff!important;background:#155f75!important;border:1px solid #64d8f447!important;box-shadow:inset 0 4px #64d8f438!important}button:not(.maplibregl-ctrl button):hover,.primaryBtn:hover,.loginCard form>button:hover,.modalCard form>button:hover,.editorCard form>button:hover{background:#1b6f88!important}.loginCard .metroTabsV28 button.active,.loginCard .portalTabs button.active,.loginCard .loginTabs button.active{color:#fff!important;background:#155f75!important;box-shadow:inset 0 4px #64d8f440!important}.loginCard .metroTabsV28 button,.loginCard .portalTabs button,.loginCard .loginTabs button{color:#d9e9f8!important;background:#10263a!important}.metroAuthFooter button,.portalRegisterPrompt button,.accessUtilityRow button{color:#e9f5ff!important;background:#10263a!important;border:1px solid #6ea0d233!important;box-shadow:inset 0 3px #64d8f424!important}.sourceLayerBar button:first-child,.layerControls button:first-child{box-shadow:inset 0 3px #7c64d83d!important}.sourceLayerBar button:nth-child(2),.layerControls button:nth-child(2){box-shadow:inset 0 3px #b684343d!important}.sourceLayerBar button:nth-child(3),.layerControls button:nth-child(3){box-shadow:inset 0 3px #64d8f433!important}.statCard,.metricCard{background:#0a1d2e!important;border-left-color:#155f75!important}.statCard:nth-child(2n),.metricCard:nth-child(2n){border-left-color:#0f4a78!important}.statCard:nth-child(3n),.metricCard:nth-child(3n){border-left-color:#3b246b!important}.statCard:nth-child(4n),.metricCard:nth-child(4n){border-left-color:#73500e!important}.statCard:nth-child(5n),.metricCard:nth-child(5n){border-left-color:#145d50!important}.alertRow.warning,.alertRow.severe,.alertRow.tornado{border-left-color:#8b3442!important}.alertRow.watch{border-left-color:#8d6c20!important}.alertRow.advisory{border-left-color:#8a541c!important}.alertRow.statement{border-left-color:#27608d!important}.badge,.pill,.statusBadge,.roleBadge,.typeBadge,.categoryBadge{color:#d9e9f8!important;background:#10263a!important}.pill.warning,.badge.warning,.categoryBadge.warning{color:#ffe8ed!important;background:#55212b!important}.pill.watch,.badge.watch,.categoryBadge.watch{color:#fff1c9!important;background:#533f13!important}.pill.advisory,.badge.advisory,.categoryBadge.advisory{color:#ffe6c8!important;background:#563315!important}.mapLegend,.mapHud,.mapBadge,.mapTool,.mapStatus,.mapOverlayHint,.mapControlPill{background:#040f1cf0!important;border-color:#6ea0d233!important}input,select,textarea{background:#08192a!important;border-color:#6ea0d233!important}input:focus,select:focus,textarea:focus{border-color:#64d8f46b!important;outline-color:#64d8f438!important}[style*="background: rgb(78, 230, 255)"],[style*="background:#4ee6ff"],[style*="background: #4ee6ff"]{background:#155f75!important}.metroHeroTileV28{background:#082c45!important;border-left-color:#155f75!important}.metroAuthPanelV28{background:#061422!important}.metroPortalV28{background:#050f1d!important}.wallDisplayShell{gap:16px;padding:4px 0 18px;display:grid}.wallDisplayTopbar{background:linear-gradient(#080f17f0,#060c12fa);border:1px solid #a3ff4429;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:0 24px 60px #0000005c}.wallDisplayBrand{align-items:center;gap:12px;display:inline-flex}.wallDisplayMark{color:#fff;background:linear-gradient(135deg,#152533,#5c2d91);border-radius:12px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.wallDisplayBrand strong{font-size:20px;line-height:1;display:block}.wallDisplayBrand span{color:#9dd34a;text-transform:uppercase;letter-spacing:.18em;margin-top:4px;font-size:11px;font-weight:900;display:block}.wallDisplayTopMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wallDisplayTopChip,.wallDisplayClock{color:#edf7ff;background:#0d1722e6;border:1px solid #a3ff4424;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:inline-flex}.wallDisplayBoard{grid-template-columns:minmax(0,1.6fr) minmax(320px,.72fr);gap:16px;display:grid}.wallDisplayMain,.wallDisplayRail{gap:16px;display:grid}.wallDisplayIntro,.wallRadarStage,.wallRailCard,.wallLowerCard{background:linear-gradient(#060c12f5,#04080dfa);border:1px solid #a3ff4424;box-shadow:0 24px 60px #00000057}.wallDisplayIntro{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;padding:18px;display:grid}.wallEyebrow,.wallSectionEyebrow{color:#9dd34a;text-transform:uppercase;letter-spacing:.24em;margin-bottom:10px;font-size:11px;font-weight:900;display:inline-block}.wallDisplayIntroCopy h2{letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(34px,4vw,56px);line-height:.96}.wallDisplayIntroCopy p{color:#c2d0da;max-width:760px;margin:0;font-size:18px;line-height:1.6}.wallDisplayStatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallStatTile{background:linear-gradient(#0d1823eb,#060c12fa);border-left:5px solid #9dd34a;flex-direction:column;justify-content:space-between;min-height:120px;padding:16px;display:flex}.wallStatTile:nth-child(2n){border-left-color:#3db2d3}.wallStatTile:nth-child(3n){border-left-color:#ff8d32}.wallStatTile:nth-child(4n){border-left-color:#7d59c7}.wallStatTile span{color:#97aebf;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.wallStatTile strong{letter-spacing:-.05em;font-size:clamp(26px,3vw,40px);line-height:1}.wallRadarStageHeader,.wallRailHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.wallRadarStageHeader strong,.wallRailHeader strong{letter-spacing:-.04em;font-size:22px;line-height:1.05;display:block}.wallRadarStageHeader span,.wallRailHeader span{color:#99b4c4;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800}.wallStagePills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wallStagePills span{color:#e8f4ff;background:#0d1722e0;border:1px solid #a3ff441f;align-items:center;min-height:36px;padding:0 12px;display:inline-flex}.wallRadarCanvas{background:radial-gradient(circle,#0e263a73 0,#040c128c 32%,#03080ceb 72%),linear-gradient(#92d34d14 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#92d34d14 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#040a0fe6,#03060afa);border:1px solid #a3ff441f;min-height:520px;position:relative;overflow:hidden}.wallRadarCanvas:before{content:"";pointer-events:none;background:radial-gradient(circle at 22% 72%,#93d34b2e 0,#0000 18%),radial-gradient(circle at 68% 34%,#93d34b24 0,#0000 19%),radial-gradient(circle at 76% 56%,#f4c42e1f 0,#0000 18%),radial-gradient(circle at 83% 22%,#ff58582e 0,#0000 10%);position:absolute;inset:0}.wallRadarSweep{filter:blur(2px);opacity:.9;background:conic-gradient(from 125deg,#0000 0deg,#a0ff500a 18deg,#a0ff502e 26deg,#a0ff500a 34deg,#0000 42deg);width:140%;height:140%;animation:16s linear infinite wallSweep;position:absolute;top:-20%;left:-20%}.wallRadarSweepTwo{opacity:.42;animation-duration:24s;transform:scale(.9)}@keyframes wallSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wallStormBand{filter:blur(8px);opacity:.92;border-radius:999px;position:absolute}.bandOne{background:linear-gradient(90deg,#67b52373,#ffc5428c,#ff5b5b7a);width:38%;height:16%;top:14%;left:42%;transform:rotate(14deg)}.bandTwo{background:linear-gradient(90deg,#5bb1dd47,#67b52373,#ffc3346b);width:29%;height:14%;top:40%;left:56%;transform:rotate(-18deg)}.bandThree{background:linear-gradient(90deg,#67b5236b,#ffc33457,#ff585842);width:28%;height:12%;top:60%;left:18%;transform:rotate(-10deg)}.wallRadarLabel{color:#f1f8ffdb;letter-spacing:.08em;text-transform:uppercase;font-size:12px;position:absolute}.labelOne{top:18%;left:52%}.labelTwo{top:38%;left:69%}.labelThree{bottom:16%;left:60%}.labelFour{top:26%;right:7%}.wallRadarOverlay{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;left:18px;right:18px}.wallOverlayTop{top:18px}.wallOverlayBottom{bottom:18px}.wallRadarOverlay>div,.wallRadarOverlay>span,.wallRadarOverlay>strong{background:#060c12c7;border:1px solid #a3ff441f;flex-direction:column;justify-content:center;min-height:46px;padding:8px 12px;display:inline-flex}.wallRadarOverlay strong{color:#f6fbff;letter-spacing:-.02em;font-size:16px}.wallRadarOverlay span{color:#99b4c4;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:800}.wallOpsStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.wallOpsMiniCard{background:linear-gradient(#0a121aeb,#04080dfa);border-top:3px solid #9dd34a;align-items:center;gap:12px;min-height:74px;padding:14px;display:flex}.wallOpsMiniCard:nth-child(2n){border-top-color:#39abc8}.wallOpsMiniCard:nth-child(3n){border-top-color:#ff8d32}.wallOpsMiniCard:nth-child(4n){border-top-color:#7d59c7}.wallOpsMiniCard svg{color:#9dd34a;flex:none}.wallOpsMiniCard:nth-child(2n) svg{color:#39abc8}.wallOpsMiniCard:nth-child(3n) svg{color:#ff8d32}.wallOpsMiniCard:nth-child(4n) svg{color:#7d59c7}.wallOpsMiniCard span{color:#95acbc;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.wallOpsMiniCard strong{color:#f4fbff;margin-top:4px;font-size:16px;line-height:1.2;display:block}.wallDisplayRail{align-content:start}.wallPriorityList,.wallFeedList{gap:10px;display:grid}.wallPriorityRow,.wallFeedRow{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.wallPriorityRow:last-child,.wallFeedRow:last-child{border-bottom:0}.wallPriorityDot{background:#9dd34a;border-radius:999px;flex:none;width:12px;height:12px;margin-top:4px;box-shadow:0 0 14px #9dd34a6b}.wallPriorityDot.severe,.wallPriorityDot.immediate{background:#ff5f5f;box-shadow:0 0 14px #ff5f5f5c}.wallPriorityDot.minor{background:#ffa252;box-shadow:0 0 14px #ffa25257}.wallPriorityText strong,.wallFeedRow strong{font-size:16px;line-height:1.2;display:block}.wallPriorityText span,.wallFeedRow span{color:#9ab3c3;margin-top:4px;font-size:13px;line-height:1.45;display:block}.wallRailCard .ghostBtn.small{justify-content:center;width:100%;margin-top:12px;color:#eef9ff!important;background:#10263a!important;border:1px solid #a3ff441f!important;box-shadow:inset 0 3px #9dd34a2e!important}.wallStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallStatusTile{background:linear-gradient(#0c141ef0,#05090dfa);border-left:4px solid #39abc8;min-height:106px;padding:14px}.wallStatusTile:nth-child(2n){border-left-color:#9dd34a}.wallStatusTile:nth-child(3n){border-left-color:#7d59c7}.wallStatusTile:nth-child(4n){border-left-color:#ff8d32}.wallStatusTile span{color:#97acbb;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.wallStatusTile strong{letter-spacing:-.04em;margin-top:8px;font-size:28px;line-height:1;display:block}.wallStatusTile small{color:#b6c8d4;margin-top:8px;font-size:12px;display:block}.wallFootprintGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallFootprintGrid div{color:#edf8ff;background:linear-gradient(#0c141ef0,#05090dfa);border-left:4px solid #9dd34a;align-items:center;min-height:66px;padding:0 12px;font-weight:700;display:flex}.wallFootprintGrid div:nth-child(2n){border-left-color:#39abc8}.wallFootprintGrid div:nth-child(3n){border-left-color:#7d59c7}.wallFootprintGrid div:nth-child(4n){border-left-color:#ff8d32}.wallLowerDeck{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wallLowerCard{padding:16px}.wallFeedRow small{color:#d4e2eb;text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:12px}.wallEmptyState{color:#95acbc;padding:8px 0}@media (width<=1280px){.wallDisplayBoard,.wallLowerDeck{grid-template-columns:1fr}}@media (width<=980px){.wallDisplayIntro{grid-template-columns:1fr}.wallOpsStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.wallDisplayTopbar,.wallRadarStageHeader,.wallRailHeader{flex-direction:column;align-items:flex-start}.wallDisplayTopMeta,.wallStagePills{width:100%}.wallDisplayStatGrid,.wallStatusGrid,.wallFootprintGrid,.wallOpsStrip{grid-template-columns:1fr}.wallRadarCanvas{min-height:360px}}.wallRadarMapShell{min-height:560px;position:relative;overflow:hidden;background:#03080d!important}.wallRadarMap{z-index:1;position:absolute;inset:0}.wallRadarMap .maplibregl-map,.wallRadarMap canvas{outline:none!important}.wallRadarMapShade{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 48%,#9dd34a0a 0,#0000 40%),linear-gradient(90deg,#02050861 0%,#0000 20% 78%,#02050873 100%),linear-gradient(#02050838 0%,#0000 28% 70%,#0205088c 100%);position:absolute;inset:0}.wallRadarLoopTop,.wallRadarLoopBottom{z-index:3}.wallRadarLoopTop>span,.wallRadarLoopTop>strong,.wallRadarLoopBottom>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wallRadarLoopTop>strong{color:#f5fbff}.wallRadarLoopTop>span{color:#9dd34a}.wallRadarLoopBottom{align-items:flex-end}.wallRadarLoopBottom>div{min-width:240px}.wallRadarLoopBottom strong{color:#f5fbff}.wallRadarLoopBottom span{color:#9dd34a}.wallRadarMapShell .maplibregl-ctrl-bottom-left,.wallRadarMapShell .maplibregl-ctrl-bottom-right,.wallRadarMapShell .maplibregl-control-container{display:none!important}@media (width<=700px){.wallRadarMapShell{min-height:390px}.wallRadarLoopBottom{align-items:stretch}.wallRadarLoopBottom>div{min-width:0}}.settingsView{gap:16px;display:grid}.settingsHero{background:#06111f;border:1px solid #6ea0d233;border-left:6px solid #155f75;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;padding:22px;display:grid}.settingsEyebrow{color:#68d8f6;text-transform:uppercase;letter-spacing:.22em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.settingsHero h2{letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(34px,4vw,56px);line-height:.96}.settingsHero p{color:#b4c7dc;max-width:760px;margin:0;font-size:17px;line-height:1.55}.settingsHeroTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settingsHeroTiles div{background:linear-gradient(#0d1823eb,#060c12fa);border-left:4px solid #155f75;min-height:110px;padding:14px}.settingsHeroTiles div:nth-child(2){border-left-color:#3b246b}.settingsHeroTiles div:nth-child(3){border-left-color:#73500e}.settingsHeroTiles span{color:#95acbc;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.settingsHeroTiles strong{color:#f2f8ff;margin-top:10px;font-size:20px;line-height:1.1;display:block}.settingsGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:16px;display:grid}.settingsPanel{background:#06111f;border:1px solid #6ea0d233;gap:14px;padding:18px;display:grid}.settingsPanelHeader{border-bottom:1px solid #ffffff12;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.settingsPanelHeader svg{color:#68d8f6;flex:none;margin-top:3px}.settingsPanelHeader strong{letter-spacing:-.04em;font-size:22px;display:block}.settingsPanelHeader span{color:#95acbc;margin-top:4px;display:block}.settingsToggle{background:#0b1d2f;border:1px solid #6ea0d22e;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 12px;display:flex}.settingsToggle input{accent-color:#155f75;width:22px;height:22px}.wallRadarMapError{z-index:3;color:#fff3f3;background:#42151cdb;border-left:4px solid #ff5f5f;max-width:520px;padding:12px 14px;font-weight:800;position:absolute;top:76px;left:18px}@media (width<=980px){.settingsHero,.settingsGrid{grid-template-columns:1fr}}@media (width<=720px){.settingsHeroTiles{grid-template-columns:1fr}}.sideCollapseBtn{justify-content:center;align-items:center;gap:8px;width:calc(100% - 24px);min-height:38px;margin:8px 12px 14px;font-weight:900;display:inline-flex;color:#dff3ff!important;background:#10263a!important;border:1px solid #6ea0d233!important;box-shadow:inset 0 3px #64d8f424!important}.appShell.sidebarCollapsed{grid-template-columns:72px 1fr}.appShell.sidebarCollapsed .sideBar{width:72px;min-width:72px}.appShell.sidebarCollapsed .sideBrand{justify-content:center}.appShell.sidebarCollapsed .sideBrand div,.appShell.sidebarCollapsed .sideCollapseBtn span,.appShell.sidebarCollapsed nav button{font-size:0}.appShell.sidebarCollapsed nav button{justify-content:center;padding-left:0;padding-right:0}.appShell.sidebarCollapsed nav button svg{margin:0}.appShell.sidebarCollapsed .sideFooter{justify-content:center;font-size:0}.appShell.sidebarCollapsed .sideFooter svg{margin:0}.wallDisplayFullBtn{align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex;color:#eef9ff!important;background:#10263a!important;border:1px solid #a3ff4429!important;box-shadow:inset 0 3px #9dd34a2e!important}.wallDisplayFullBtn:hover{background:#143650!important}.appShell.wallFullscreenMode{min-height:100vh;background:#02070b!important;display:block!important}.appShell.wallFullscreenMode .sideBar,.appShell.wallFullscreenMode .topBar,.appShell.wallFullscreenMode .errorBox{display:none!important}.appShell.wallFullscreenMode .content,.appShell.wallFullscreenMode .wallContentFullscreen{overflow:auto;width:100vw!important;min-height:100vh!important;margin:0!important;padding:14px!important}.appShell.wallFullscreenMode .wallDisplayShell{gap:12px;min-height:calc(100vh - 28px)}.appShell.wallFullscreenMode .wallDisplayTopbar{min-height:64px}.appShell.wallFullscreenMode .wallDisplayBoard{grid-template-columns:minmax(0,1.7fr) minmax(360px,.68fr)}.appShell.wallFullscreenMode .wallLowerDeck{grid-template-columns:repeat(3,minmax(0,1fr))}.appShell.wallFullscreenMode .wallDisplayFullBtn{background:#6b2632!important;border-color:#ff5f5f3d!important;box-shadow:inset 0 3px #ff5f5f33!important}@media (width<=900px){.appShell.sidebarCollapsed{grid-template-columns:1fr}.appShell.sidebarCollapsed .sideBar{width:100%;min-width:0}}@media (width<=1280px){.appShell.wallFullscreenMode .wallDisplayBoard{grid-template-columns:1fr}}.wallLowerDeck{display:none!important}.wallDisplayShell{gap:10px!important}.wallDisplayTopbar{min-height:52px!important;padding:8px 12px!important}.wallDisplayBrand .wallDisplayMark{width:36px!important;height:36px!important}.wallDisplayBrand strong{font-size:17px!important}.wallDisplayBrand span{font-size:9px!important}.wallDisplayTopChip,.wallDisplayClock,.wallDisplayFullBtn{min-height:34px!important;padding:0 10px!important}.wallDisplayIntro{padding:14px!important}.wallDisplayIntroCopy h2{font-size:clamp(28px,3.2vw,44px)!important}.wallDisplayIntroCopy p{font-size:15px!important;line-height:1.45!important}.wallStatTile{min-height:88px!important;padding:12px!important}.wallRadarStage{padding:12px!important}.wallRadarStageHeader,.wallRailHeader{margin-bottom:10px!important}.wallRadarCanvas{min-height:470px!important}.wallOpsStripCompact{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wallOpsMiniCard{min-height:58px!important;padding:10px 12px!important}.wallRailCard{padding:12px!important}.wallPriorityRow,.wallFeedRow{padding:9px 0!important}.wallStatusTile{min-height:86px!important;padding:10px 12px!important}.wallStatusTile strong{font-size:23px!important}.wallCameraCard{gap:10px;display:grid}.wallCameraSelect{gap:6px;margin:0;display:grid}.wallCameraSelect select{width:100%}.wallCameraViewer{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/38px 38px,#040b12;border:1px solid #6ea0d233;min-height:240px;position:relative;overflow:hidden}.wallCameraViewer img,.wallCameraViewer video{object-fit:cover;width:100%;height:100%;min-height:240px;display:block}.wallCameraEmpty{text-align:center;color:#a9bdcf;align-content:center;place-items:center;gap:8px;min-height:240px;padding:18px;display:grid}.wallCameraEmpty strong{color:#f2f8ff;font-size:18px}.wallCameraEmpty span{max-width:320px;line-height:1.45}.wallCameraIcon{border:3px solid #155f75;width:62px;height:42px;position:relative}.wallCameraIcon:before{content:"";background:#155f75;width:22px;height:12px;position:absolute;top:-12px;left:16px}.wallCameraIcon span{clip-path:polygon(0 0,100% 20%,100% 80%,0 100%);background:#155f75;width:18px;height:16px;position:absolute;top:10px;right:-18px}.appShell.wallFullscreenMode .content,.appShell.wallFullscreenMode .wallContentFullscreen{padding:8px!important;overflow:hidden!important}.appShell.wallFullscreenMode .wallDisplayShell{min-height:calc(100vh - 16px)!important}.appShell.wallFullscreenMode .wallDisplayBoard{grid-template-columns:minmax(0,1.72fr) minmax(320px,.62fr)!important;gap:10px!important}.appShell.wallFullscreenMode .wallDisplayMain,.appShell.wallFullscreenMode .wallDisplayRail{gap:10px!important}.appShell.wallFullscreenMode .wallRadarCanvas{min-height:min(54vh,600px)!important}.appShell.wallFullscreenMode .wallCameraViewer,.appShell.wallFullscreenMode .wallCameraViewer img,.appShell.wallFullscreenMode .wallCameraViewer video,.appShell.wallFullscreenMode .wallCameraEmpty{min-height:210px!important}@media (width<=1280px){.wallDisplayBoard,.appShell.wallFullscreenMode .wallDisplayBoard{grid-template-columns:1fr!important}.appShell.wallFullscreenMode .content,.appShell.wallFullscreenMode .wallContentFullscreen{overflow:auto!important}}@media (width<=800px){.wallOpsStripCompact{grid-template-columns:1fr!important}}.cameraPickerRow{grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:10px;display:grid}.cameraAddBtn{justify-content:center;min-height:46px}.selectedCameraList{background:#06111f;border:1px solid #6ea0d22e;gap:8px;padding:10px;display:grid}.selectedCameraListHeader{color:#9fb6d3;text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.selectedCameraListHeader strong{color:#f2f8ff;font-size:14px}.selectedCameraRow{background:#0a1b2d;border-left:4px solid #155f75;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.selectedCameraRow strong{color:#f2f8ff;font-size:14px;line-height:1.2;display:block}.selectedCameraRow span{color:#8fa8bd;margin-top:3px;font-size:12px;display:block}.selectedCameraActions{align-items:center;gap:6px;display:flex}.selectedCameraActions button{min-height:32px!important;padding:0 9px!important}.selectedCameraActions .danger,.ghostBtn.danger{color:#ffe8ed!important;background:#55212b!important;border-color:#ff5f5f38!important;box-shadow:inset 0 3px #ff5f5f2e!important}.settingsPanelWide{grid-column:1/-1}.settingsModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wallCameraStatus{color:#91aabd;justify-content:space-between;gap:10px;padding-top:4px;font-size:12px;display:flex}.wallCameraStatus strong{color:#9dd34a}.wallCameraViewer .trafficCameraPlayer{height:100%;min-height:240px}.wallCameraViewer .cameraVideo,.wallCameraViewer .cameraImage,.wallCameraViewer video,.wallCameraViewer img{object-fit:cover;width:100%;height:100%;min-height:240px}.wallCameraViewer .cameraViewTabs,.wallCameraViewer .cameraPlayerActions,.wallCameraViewer .cameraMeta{display:none!important}@media (width<=900px){.cameraPickerRow,.selectedCameraRow,.settingsModuleGrid{grid-template-columns:1fr}.selectedCameraActions{flex-wrap:wrap;justify-content:flex-start}}.settingsCameraPanel{border-left:5px solid #155f75!important}.cameraPickerNotice{background:#0b1d2f;border:1px solid #6ea0d233;gap:4px;padding:12px 14px;display:grid}.cameraPickerNotice strong{color:#f2f8ff;font-size:15px}.cameraPickerNotice span{color:#9fb6c8;line-height:1.4}.cameraPickerRowClean{align-items:end}.cameraPickerRowClean label{min-width:0}.cameraPickerRowClean select{min-height:52px}.cameraPickerRowClean .cameraAddBtn{white-space:nowrap;min-height:52px}.selectedCameraRow{background:#08192a;border-left:4px solid #155f75}.selectedCameraRow strong{color:#f3f9ff}.selectedCameraRow span{color:#9fb6c8}.selectedCameraActions button{min-height:34px}.emailToggle{background:#0b1d2f;border:1px solid #6ea0d22e;align-items:center;gap:10px;min-height:42px;padding:0 12px;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;display:flex!important}.emailToggle input{accent-color:#155f75;width:18px;height:18px}.userActions button svg{vertical-align:-2px;margin-right:5px}.emailSettingsPanel{margin-top:16px}.eocTextButton{width:100%;color:#e7f3ff!important;background:#10263a!important;border:1px solid #6ea0d233!important;margin-top:8px!important;box-shadow:inset 0 3px #64d8f424!important}.eocPlanTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.eocPlanTile{text-align:left;align-content:start;gap:7px;width:100%;min-height:154px;margin:0;padding:16px;display:grid;color:#f1f8ff!important;box-shadow:none!important;background:#0d2235!important;border:1px solid #6ea0d238!important;border-left:5px solid #155f75!important}.eocPlanTile:nth-child(2){border-left-color:#3b246b!important}.eocPlanTile:nth-child(3){border-left-color:#73500e!important}.eocPlanTile.active{background:#12304a!important;border-color:#64d8f457!important;box-shadow:inset 0 4px #64d8f42e!important}.eocPlanTile span{color:#68d8f6;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:900;display:block}.eocPlanTile strong{letter-spacing:-.045em;font-size:24px;line-height:1.05;display:block}.eocPlanTile em{color:#fff;font-size:18px;font-style:normal;font-weight:900;display:block}.eocPlanTile small{color:#a9bfd6;font-size:13px;line-height:1.35;display:block}.eocPlanContact{color:#b9cbe2;background:#071827;border:1px solid #6ea0d22e;margin:0;padding:12px 14px}.eocPlanContact a{font-weight:900;text-decoration:none;color:#9dd34a!important}.eocSelectedPlanBox{background:#071827;border:1px solid #6ea0d233;border-left:5px solid #155f75;gap:5px;padding:12px 14px;display:grid}.eocSelectedPlanBox span{color:#68d8f6;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:900}.eocSelectedPlanBox strong{color:#f1f8ff;font-size:18px;line-height:1.1}.eocSelectedPlanBox p{color:#fff;margin:0;font-weight:900}.eocSelectedPlanBox small{color:#a9bfd6;line-height:1.45}@media (width<=980px){.eocPlanTiles{grid-template-columns:1fr}}.eocPlanTiles,.eocPlanContact{display:none!important}.eocRegisterPlanControls{grid-template-columns:minmax(0,1.15fr) minmax(150px,.85fr);gap:10px;display:grid}.eocRegisterPlanControls label{margin-top:0}.eocCheckoutSummary{background:#061827;border:1px solid #6ea0d22e;border-left:4px solid #155f75;gap:5px;padding:13px 14px;display:grid}.eocCheckoutSummary span{color:#9ab3ca;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900}.eocCheckoutSummary strong{color:#f4fbff;letter-spacing:-.04em;font-size:22px}.eocCheckoutSummary small{color:#b4c8dc;line-height:1.4}.agencyRegisterForm button[type=submit]{min-height:56px}@media (width<=720px){.eocRegisterPlanControls{grid-template-columns:1fr}}.eocPlanTilesV44,.eocPlanContactV44{display:grid!important}.eocPlanTilesV44{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.eocPlanContactV44{margin-top:10px;display:block!important}.eocCheckoutSummaryV44{margin-bottom:4px}.eocAdminAccountBox{background:#061827;border:1px solid #6ea0d233;border-left:4px solid #3b246b;gap:10px;padding:13px 14px;display:grid}.eocAdminAccountBox>span{color:#68d8f6;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:900}.eocAdminAccountBox>small{color:#b4c8dc;line-height:1.4}.agencyRegisterForm button[type=submit]{letter-spacing:-.03em;min-height:58px;font-size:22px!important}@media (width<=720px){.eocPlanTilesV44{grid-template-columns:1fr!important}}.agenciesPanel{gap:16px;display:grid}.agencyManagementLayout{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.agencyDirectoryPanel,.agencyDetailPanel,.agencyManageSection,.agencySubPanel{background:#06111f;border:1px solid #6ea0d233}.agencyDirectoryPanel{gap:12px;padding:14px;display:grid}.agencyDirectoryHeader strong,.agencyDetailHeader h2{display:block}.agencyDirectoryHeader span,.agencyDetailHeader p{color:#9fb6d3}.agencyDirectoryList{gap:10px;display:grid}.agencyDirectoryCard{text-align:left;align-items:flex-start;gap:12px;width:100%;min-height:112px;padding:14px;display:flex;color:#eef6ff!important;box-shadow:none!important;background:#0a1b2d!important;border:1px solid #6ea0d233!important;border-left:5px solid #155f75!important}.agencyDirectoryCard.active{background:#0e2a42!important;border-left-color:#7d59c7!important}.agencyDirectoryCard svg{color:#68d8f6;flex:none;margin-top:2px}.agencyDirectoryCard strong{font-size:16px;line-height:1.25;display:block}.agencyDirectoryCard span,.agencyDirectoryCard small{color:#9fb6d3;margin-top:6px;display:block}.agencyDetailPanel{gap:16px;padding:16px;display:grid}.agencyDetailHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.agencyDetailHeader h2{letter-spacing:-.055em;margin:0;font-size:clamp(28px,3vw,44px);line-height:1}.agencyStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.agencyStatusTile{background:linear-gradient(#0d1823eb,#060c12fa);border-left:5px solid #155f75;min-height:118px;padding:14px}.agencyStatusTile:nth-child(2n){border-left-color:#0f4a78}.agencyStatusTile:nth-child(3n){border-left-color:#3b246b}.agencyStatusTile:nth-child(4n){border-left-color:#73500e}.agencyStatusTile.invoiceOpen{border-left-color:#8a541c}.agencyStatusTile.invoicePaid{border-left-color:#145d50}.agencyStatusTile span{color:#95acbc;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.agencyStatusTile strong{margin-top:9px;font-size:22px;line-height:1.05;display:block}.agencyStatusTile small{color:#a9bdcf;margin-top:8px;line-height:1.35;display:block}.agencyManageForm{gap:16px;display:grid}.agencyManageSection{gap:14px;padding:16px;display:grid}.agencyManageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agencyManageForm label{gap:7px;display:grid}.agencyInvoiceLink{background:#10263a;border:1px solid #6ea0d233;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex;color:#e9f5ff!important}.agencyDetailColumns{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:16px;display:grid}.agencySubPanel{gap:14px;padding:16px;display:grid}.agencyUserList,.agencyInvoiceList{gap:10px;display:grid}.agencyUserRow,.agencyInvoiceRow{background:#0a1b2d;border-left:4px solid #155f75;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:flex}.agencyUserRow:nth-child(2n),.agencyInvoiceRow:nth-child(2n){border-left-color:#3b246b}.agencyUserRow strong,.agencyInvoiceRow strong{display:block}.agencyUserRow span,.agencyInvoiceRow span{color:#9fb6d3;margin-top:4px;display:block}.agencyUserRow small,.agencyInvoiceRow small{color:#d9e9f8;text-align:right}@media (width<=1200px){.agencyManagementLayout,.agencyDetailColumns{grid-template-columns:1fr}.agencyStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.agencyStatusGrid,.agencyManageGrid{grid-template-columns:1fr}.agencyDetailHeader{flex-direction:column}}.agencyCommandCenter{min-height:calc(100vh - 110px)}.agencyCommandLayout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start}.agencyCommandDirectory{max-height:calc(100vh - 160px);position:sticky;top:18px;overflow:auto}.agencyCommandDetail{gap:14px}.agencyCommandHeader{background:linear-gradient(135deg,#082f4ab8,#050f1df5);border-left:6px solid #155f75;padding:18px}.agencyHeaderActions{align-items:center;gap:10px;display:flex}.agencyCommandStats{grid-template-columns:repeat(4,minmax(0,1fr))}.agencyTabs{background:#06111f;border:1px solid #6ea0d233;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.agencyTabs button{min-height:42px;padding:0 15px;color:#dcecff!important;background:#10263a!important;border:1px solid #6ea0d22e!important;box-shadow:inset 0 3px #64d8f41f!important}.agencyTabs button.active{color:#fff!important;background:#155f75!important;box-shadow:inset 0 4px #64d8f43d!important}.agencyCommandForm{gap:14px}.agencyTabGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:start;gap:14px;display:grid}.agencyUsageBar{background:#071827;border:1px solid #6ea0d238;height:18px;overflow:hidden}.agencyUsageBar span{background:linear-gradient(90deg,#155f75,#3b246b);height:100%;display:block}.agencyMiniStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agencyMiniStats div{background:#0b1d2e;border-left:4px solid #155f75;min-height:86px;padding:12px}.agencyMiniStats div:nth-child(2n){border-left-color:#0f4a78}.agencyMiniStats div:nth-child(3n){border-left-color:#3b246b}.agencyMiniStats div:nth-child(4n){border-left-color:#73500e}.agencyMiniStats strong{letter-spacing:-.04em;font-size:26px;display:block}.agencyMiniStats span,.agencyAccountLimitText{color:#9fb7d4;font-size:13px}.agencyUserToolbar{grid-template-columns:minmax(220px,1fr) 180px 180px;gap:10px;display:grid}.agencyUserTable{gap:8px;display:grid}.agencyUserRow.enhanced,.agencyInvoiceRow.enhanced{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.agencyUserRoleBlock{text-align:right;color:#9fb7d4;gap:4px;display:grid}.agencyUserActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.agencyUserActions .tiny{min-height:32px;padding:0 9px}.agencyFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agencyFeatureToggle{background:#0b1d2e;border-left:5px solid #155f75;justify-content:space-between;align-items:center;gap:14px;min-height:108px;padding:14px;display:flex}.agencyFeatureToggle:nth-child(2n){border-left-color:#0f4a78}.agencyFeatureToggle:nth-child(3n){border-left-color:#3b246b}.agencyFeatureToggle:nth-child(4n){border-left-color:#73500e}.agencyFeatureToggle strong{letter-spacing:-.03em;font-size:18px;display:block}.agencyFeatureToggle span{color:#9fb7d4;margin-top:5px;line-height:1.35;display:block}.agencyFeatureToggle input{accent-color:#155f75;flex:none;width:24px;height:24px}.agencyWallSummaryGrid,.agencyWallModuleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agencyWallSummaryGrid div,.agencyWallModuleList div{background:#0b1d2e;border-left:4px solid #155f75;min-height:82px;padding:12px}.agencyWallSummaryGrid div:nth-child(2n),.agencyWallModuleList div:nth-child(2n){border-left-color:#0f4a78}.agencyWallSummaryGrid div:nth-child(3n),.agencyWallModuleList div:nth-child(3n){border-left-color:#3b246b}.agencyWallSummaryGrid span,.agencyWallModuleList span{color:#9fb7d4;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.agencyWallSummaryGrid strong,.agencyWallModuleList strong{margin-top:8px;font-size:18px;display:block}.agencyWallModuleList .enabled{color:#9dd34a}.agencyWallModuleList .disabled{color:#ff9aa8}.agencyStickyActions{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04111fe0;border:1px solid #6ea0d22e;justify-content:flex-end;padding:10px;position:sticky;bottom:10px}@media (width<=1280px){.agencyCommandLayout,.agencyTabGrid{grid-template-columns:1fr}.agencyCommandDirectory{max-height:none;position:relative;top:auto}}@media (width<=900px){.agencyCommandStats,.agencyMiniStats,.agencyFeatureGrid,.agencyWallSummaryGrid,.agencyWallModuleList,.agencyUserToolbar,.agencyUserRow.enhanced,.agencyInvoiceRow.enhanced{grid-template-columns:1fr}.agencyUserRoleBlock,.agencyUserActions{text-align:left;justify-content:flex-start}}.roomCommandCenter{padding:18px!important}.roomCreateForm{background:#06111f;border:1px solid #6ea0d22e;margin-top:12px;padding:14px}.roomCommandLayout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:16px;display:grid}.roomCommandMain{gap:14px;min-width:0;display:grid}.roomCommandMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.roomCommandMetrics>div{background:linear-gradient(#0d1823f0,#050a10fa);border-left:5px solid #155f75;min-height:98px;padding:14px}.roomCommandMetrics>div:nth-child(2){border-left-color:#3b246b}.roomCommandMetrics>div:nth-child(3){border-left-color:#73500e}.roomCommandMetrics>div:nth-child(4){border-left-color:#6b2632}.roomCommandMetrics span{color:#96aec4;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.roomCommandMetrics strong{letter-spacing:-.05em;margin-top:10px;font-size:34px;line-height:1;display:block}.roomListPanel{gap:12px;min-width:0;display:grid}.roomListCard{cursor:pointer;background:#071727;border:1px solid #6ea0d233;border-left:5px solid #0f4a78;padding:16px}.roomListCard:hover,.roomListCard.selected{background:#0a2033;border-left-color:#64d8f4}.roomListCard.isClosed{opacity:.72;border-left-color:#3b4652}.roomListCard h3{letter-spacing:-.035em;margin:10px 0 6px;font-size:23px}.roomListCard p{color:#b4c7dc;margin:0 0 12px;line-height:1.5}.roomTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.roomTop>span:last-child{color:#9fb7d4;text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:800}.roomListMeta,.roomListFooter{color:#95adc4;flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.roomListFooter{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px}.roomListFooter small{margin-left:auto}.roomActions{justify-content:flex-end;margin-top:12px;display:flex}.roomCommandPanel{box-sizing:border-box;background:#06111f;border:1px solid #6ea0d238;border-left:5px solid #155f75;width:100%;min-width:0;max-height:calc(100vh - 120px);padding:16px;position:sticky;top:16px;overflow:auto}.roomCommandPanel.emptyRoomPanel{text-align:center;color:#a9bfd7;place-content:center;min-height:420px;padding:28px 24px;display:grid}.roomCommandHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.roomCommandHeader span{color:#64d8f4;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:900}.roomCommandHeader h2{letter-spacing:-.05em;margin:6px 0;font-size:30px;line-height:1}.roomCommandHeader p{color:#9fb7d4;margin:0}.roomCommandStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.roomCommandStats div{background:#0b1d2f;border-top:3px solid #155f75;padding:10px}.roomCommandStats div:nth-child(2){border-top-color:#73500e}.roomCommandStats div:nth-child(3){border-top-color:#3b246b}.roomCommandStats div:nth-child(4){border-top-color:#0f4a78}.roomCommandStats span{color:#95adc4;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.roomCommandStats strong{margin-top:6px;font-size:20px;display:block}.roomTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.roomTabs button{text-transform:capitalize;min-height:42px;color:#dcecff!important;background:#10263a!important;border:1px solid #6ea0d229!important}.roomTabs button.active{color:#fff!important;background:#155f75!important;box-shadow:inset 0 4px #64d8f438!important}.roomDetailForm,.roomTabBody{gap:12px;display:grid}.roomDetailForm textarea,.roomAddBox textarea{min-height:110px}.roomAddBox{background:#08192a;border:1px solid #6ea0d229;gap:10px;padding:12px;display:grid}.roomTimeline{gap:10px;display:grid}.roomTimelineItem{background:#071827;border-left:4px solid #155f75;padding:12px}.roomTimelineItem span{color:#64d8f4;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:900}.roomTimelineItem strong{margin-top:4px;display:block}.roomTimelineItem p{white-space:pre-wrap;color:#d7e6f4;line-height:1.5}.roomTimelineItem small{color:#95adc4}.roomTaskList,.roomMemberList,.roomBriefingList{gap:10px;display:grid}.roomTask,.roomMember,.roomBriefing{background:#071827;border-left:4px solid #155f75;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.roomTask.blocked{border-left-color:#73500e}.roomTask.done,.roomTask.cancelled{opacity:.72;border-left-color:#145d50}.roomTask strong,.roomMember strong,.roomBriefing strong{font-size:17px;display:block}.roomTask span,.roomMember span,.roomBriefing span{color:#95adc4;margin-top:4px;display:block}.roomTask p{color:#c5d6e6;white-space:pre-wrap;margin:8px 0 0}.roomTaskActions{align-items:center;gap:8px;display:flex}.roomTaskActions select{min-width:130px}.roomTaskSummary{color:#a9bfd7;gap:10px;display:flex}.roomBriefing a{font-weight:900;color:#68d8f6!important}@media (width<=1320px){.roomCommandLayout{grid-template-columns:1fr}.roomCommandPanel{max-height:none;position:static}}@media (width<=850px){.roomCommandMetrics,.roomCommandStats,.roomTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.roomTask,.roomMember,.roomBriefing{grid-template-columns:1fr}}.incidentActionPlan{overflow:hidden}.iapHero{background:linear-gradient(#080f17f5,#050b12fa);border:1px solid #6ea0d233;border-bottom:0;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 18px 16px;display:flex}.iapEyebrow{color:#64d8f4;text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px;font-size:11px;font-weight:900;display:block}.iapHero h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.8vw,52px);line-height:.95}.iapStatusSummary{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.iapSummaryTile{background:#101f31;border-left:5px solid #155f75;align-items:center;gap:12px;min-width:142px;min-height:78px;padding:14px 16px;display:flex}.iapSummaryTile strong{letter-spacing:-.04em;font-size:38px;line-height:1}.iapSummaryTile span{color:#b9cbe2;font-weight:800}.iapSummaryTile.danger{background:#5418216b;border-left-color:#8b3442}.iapSummaryTile.progress{background:#5731136b;border-left-color:#8a541c}.iapSummaryTile.complete{background:#134a386b;border-left-color:#236f4f}.iapTabs{background:#06111f;border:1px solid #6ea0d233;border-top:0;border-bottom-color:#ffffff1f;align-items:center;gap:22px;min-height:54px;padding:0 18px;display:flex}.iapTabs button{text-transform:uppercase;letter-spacing:.08em;min-height:54px;font-size:13px;font-weight:900;color:#9fb4ca!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;margin:0!important;padding:0!important}.iapTabs button.active{color:#64d8f4!important;border-bottom-color:#2e8bd1!important}.iapFilterDeck{background:#07131f;border-left:1px solid #6ea0d233;border-right:1px solid #6ea0d233;grid-template-columns:minmax(280px,1.4fr) repeat(4,minmax(150px,.7fr));gap:12px;padding:16px 18px;display:grid}.iapFilterDeck label{gap:6px;display:grid}.iapSearch{background:#0b1d2f;border:1px solid #6ea0d23d;align-items:center;min-height:50px;padding:0 12px;position:relative;gap:10px!important;display:flex!important}.iapSearch svg{color:#8da8bd;flex:none}.iapSearch input{min-height:48px;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.iapTableShell{background:#050b12;border:1px solid #6ea0d233}.iapTableHeader{color:#c7d3df;text-transform:none;background:#0a121b;border-bottom:1px solid #ffffff24;grid-template-columns:120px minmax(230px,1.1fr) 260px 230px 240px 240px 170px;align-items:center;gap:0;min-width:1560px;min-height:42px;padding:0;font-size:14px;font-weight:800;display:grid}.iapRow{cursor:pointer;background:#111820;border-bottom:1px solid #ffffff21;grid-template-columns:120px minmax(230px,1.1fr) 260px 230px 240px 240px 170px;min-width:1560px;min-height:94px;display:grid}.iapRow:hover,.iapRow.selected{background:#162331}.iapRow>div{align-items:center;min-width:0;padding:14px 18px;display:flex}.iapStatusIcon{color:#fff;background:#193651;border-radius:999px;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 14px #ffffff1a}.iapStatusCell strong{color:#f1f7ff;font-size:13px;display:block}.iapStatusCell span{color:#9fb4ca;text-transform:capitalize;margin-top:4px;font-size:12px;display:block}.iapTitleCell{flex-direction:column;justify-content:center;gap:4px;align-items:flex-start!important}.iapTitleCell strong{color:#f1f7ff;font-size:16px;line-height:1.25}.iapRow.progress .iapTitleCell span{color:#ffad5a}.iapRow.complete .iapTitleCell span{color:#9ee1a9}.iapRow.published .iapTitleCell span{color:#74b6ff}.iapTitleCell small{color:#9fb4ca;text-transform:capitalize}.iapProgressCell{flex-direction:column;justify-content:center;gap:10px;align-items:flex-start!important}.iapProgressNumbers{color:#f1f7ff;align-items:center;gap:18px;display:flex}.iapProgressNumbers span,.iapProgressNumbers strong{font-size:14px;font-weight:900}.iapProgressTrack{background:#0d151d;border:2px solid #6ea0d238;border-radius:999px;width:100%;height:34px;overflow:hidden}.iapProgressTrack>div{background:linear-gradient(90deg,#1b6f88,#64d8f4);min-width:0;height:100%}.iapPeriodCell{color:#c8d4df;line-height:1.35}.iapTagCell{flex-direction:column;gap:7px;align-items:flex-start!important}.iapTagCell span,.iapTagCell small{color:#d5e1ec;white-space:nowrap;text-overflow:ellipsis;background:#27323e;border:1px solid #ffffff17;border-radius:999px;width:max-content;max-width:100%;padding:4px 9px;display:inline-flex;overflow:hidden}.iapTagCell small{color:#4cbcff;background:0 0;border:0;padding-left:0}.iapUpdatedCell{color:#9fb4ca;justify-content:space-between;gap:10px}.iapUpdatedCell .dangerAction{flex:none}.iapSelectionHint{color:#a9bed5;background:#07131f;border:1px solid #6ea0d233;border-top:0;align-items:center;gap:14px;padding:16px 18px;display:flex}.iapSelectionHint strong{color:#eef6ff;font-size:17px;display:block}.iapSelectionHint span{margin-top:4px;display:block}.iapDetailDrawer{margin-top:16px}.iapDetailDrawer .roomCommandPanel{width:100%;max-height:none!important;position:static!important}.iapEmpty{padding:22px}@media (width<=1500px){.iapFilterDeck{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,.6fr))}}@media (width<=900px){.iapHero{flex-direction:column;align-items:flex-start}.iapStatusSummary{justify-content:flex-start}.iapFilterDeck{grid-template-columns:1fr}}.incidentActionPlan{background:#06111f!important;border-color:#6ea0d233!important}.incidentActionPlan>.sectionHeader{border-bottom:1px solid #ffffff12}.iapHero{background:#070f18!important;border:1px solid #6ea0d22e!important;align-items:stretch!important;padding:0!important}.iapHero>div:first-child{background:#0a2134;border-left:6px solid #155f75;flex:auto;padding:26px 28px 24px}.iapHero h2{letter-spacing:-.055em!important;font-family:Segoe UI,Open Sans,system-ui,sans-serif!important;font-weight:600!important}.iapStatusSummary{background:#070f18;flex:none;grid-template-columns:repeat(3,minmax(130px,1fr));align-self:stretch;gap:8px!important;padding:16px!important;display:grid!important}.iapSummaryTile{background:#111b26!important;border-left-width:5px!important;border-radius:0!important;flex-direction:row!important;min-width:0!important;min-height:0!important;padding:16px 14px!important}.iapSummaryTile strong{font-size:34px!important;font-weight:400!important}.iapSummaryTile span{font-size:14px;line-height:1.15}.iapTabs{background:#06111f!important;gap:8px!important;min-height:58px!important;padding-left:18px!important}.iapTabs button{color:#d9e7f4!important;background:#10263a!important;border:1px solid #6ea0d233!important;border-bottom:4px solid #0000!important;min-height:48px!important;padding:0 18px!important}.iapTabs button.active{color:#fff!important;background:#155f75!important;border-bottom-color:#64d8f4!important}.iapFilterDeck{border-bottom:1px solid #6ea0d22e;grid-template-columns:minmax(280px,1.4fr) repeat(4,minmax(140px,.65fr))!important;gap:10px!important;padding:14px 16px!important}.iapSearch{min-height:46px!important}.iapSearch input{font-size:14px}.iapTableShell{border-color:#6ea0d238!important;overflow:hidden!important}.iapTableHeader{background:#0a121b!important;min-height:38px!important;font-size:13px!important}.iapTableHeader span{white-space:nowrap;padding:0 12px!important}.iapRows{overflow-x:visible!important}.iapRow{background:#101820!important;border-bottom:1px solid #ffffff1b!important;min-height:88px!important}.iapRow:hover,.iapRow.selected{box-shadow:inset 5px 0 #64d8f4;background:#152435!important}.iapRow>div{overflow:hidden;padding:12px!important}.iapStatusCell{gap:10px!important}.iapStatusIcon{flex:0 0 42px;width:42px!important;height:58px!important;box-shadow:none!important;border-radius:0!important}.iapStatusCell strong{white-space:nowrap;font-size:13px!important}.iapStatusCell span{color:#a8bbcf!important;font-size:11px!important}.iapTitleCell strong{font-size:16px!important;font-weight:800!important}.iapTitleCell span{max-width:100%;color:#aebfd0!important;font-size:13px!important}.iapTitleCell small{letter-spacing:.07em;font-size:11px;color:#64d8f4!important;text-transform:uppercase!important}.iapProgressCell{gap:7px!important}.iapProgressNumbers{justify-content:space-between;width:100%;gap:8px!important}.iapProgressTrack{background:#071018!important;border-width:1px!important;border-radius:0!important;height:24px!important}.iapPeriodCell{color:#c0cfdb!important;font-size:13px!important}.iapTagCell span{max-width:100%;color:#dce9f5!important;background:#243241!important;border-radius:0!important}.iapTagCell small{font-size:12px;color:#64d8f4!important}.iapUpdatedCell{flex-direction:column;font-size:12px;justify-content:center!important;align-items:flex-start!important;gap:8px!important}.iapUpdatedCell .dangerAction{font-size:11px;min-height:30px!important;padding:0 9px!important}.iapSelectionHint{margin-top:10px;background:#0a1723!important;border-left:5px solid #155f75!important}.iapDetailDrawer{border-top:1px solid #6ea0d238;padding-top:12px;margin-top:12px!important}.incidentActionPlan .roomCommandLayout{display:block!important}.incidentActionPlan .roomCommandPanel.emptyRoomPanel{min-height:0!important}@media (width<=1500px){.iapTableHeader,.iapRow{grid-template-columns:122px minmax(220px,1.24fr) minmax(160px,.76fr) minmax(135px,.62fr) minmax(150px,.72fr) minmax(165px,.8fr) minmax(104px,.46fr)!important}.iapRow>div,.iapTableHeader span{padding-left:10px!important;padding-right:10px!important}}@media (width<=1150px){.iapTableShell{overflow-x:auto!important}.iapTableHeader,.iapRow{min-width:1180px!important}}@media (width<=900px){.iapHero>div:first-child{width:100%}.iapStatusSummary{width:100%;grid-template-columns:1fr!important}}:root{--metro-bg:#111719;--metro-panel:#171d20;--metro-panel-2:#1d2529;--metro-text:#f3f6f8;--metro-muted:#aab4bd;--metro-blue:#0072c6;--metro-cyan:#008a9b;--metro-teal:#006d77;--metro-purple:#5133ab;--metro-orange:#d24726;--metro-red:#b91d47;--metro-green:#008a00;--metro-lime:#7fba00;--metro-amber:#f0a30a}html,body,#root,.appShell,.metroAppShell,.content,.panel,button,input,select,textarea{font-family:Segoe UI,Segoe UI Variable,Open Sans,system-ui,sans-serif!important}.incidentRoomsPanel.incidentActionPlan{background:var(--metro-bg)!important;box-shadow:none!important;border:0!important;padding:0!important}.incidentActionPlan>.sectionHeader{min-height:96px;background:0 0!important;border-bottom:1px solid #ffffff1f!important;padding:0 0 18px!important}.incidentActionPlan>.sectionHeader h2,.content>h1,.pageTitle,.mainTitle{letter-spacing:-.045em!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-weight:300!important}.incidentActionPlan>.sectionHeader p{color:var(--metro-muted)!important}.incidentActionPlan .sectionHeader button,.incidentActionPlan button{box-shadow:none!important;border-radius:0!important}.incidentActionPlan .sectionHeader>button,.incidentActionPlan .sectionHeader .primaryBtn{background:var(--metro-blue)!important;color:#fff!important;text-transform:none!important;border:0!important;min-width:154px!important;min-height:58px!important;font-weight:600!important}.iapHero{background:0 0!important;border:0!important;grid-template-columns:minmax(360px,1.25fr) repeat(3,minmax(150px,.32fr))!important;align-items:stretch!important;gap:10px!important;margin:0 0 10px!important;padding:0!important;display:grid!important}.iapHero>div:first-child{flex-direction:column;justify-content:center;min-height:148px;display:flex;background:#0b2d40!important;border:0!important;padding:30px 34px 28px!important}.iapEyebrow{color:#7de7ff!important;letter-spacing:.28em!important;margin-bottom:14px!important;font-size:11px!important}.iapHero h2{letter-spacing:-.065em!important;font-size:clamp(42px,5vw,68px)!important;font-weight:300!important;line-height:.94!important}.iapStatusSummary{background:0 0!important;padding:0!important;display:contents!important}.iapSummaryTile{min-height:148px!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:22px 20px!important;display:flex!important}.iapSummaryTile strong{margin-bottom:12px;font-size:52px!important;font-weight:300!important;line-height:.9!important}.iapSummaryTile span{color:#ffffffe6!important;font-size:16px!important;font-weight:600!important}.iapSummaryTile.danger{background:#4b1621!important}.iapSummaryTile.progress{background:#3a2111!important}.iapSummaryTile.complete{background:#0d3529!important}.iapTabs{background:0 0!important;border:0!important;gap:8px!important;min-height:64px!important;margin:0 0 10px!important;padding:0!important}.iapTabs button{color:#eaf3fb!important;min-width:132px!important;min-height:64px!important;box-shadow:none!important;text-transform:lowercase!important;letter-spacing:0!important;background:#12374a!important;border:0!important;padding:0 18px!important;font-size:19px!important;font-weight:300!important}.iapTabs button:first-letter{text-transform:uppercase}.iapTabs button.active{background:var(--metro-blue)!important;color:#fff!important;border:0!important}.iapFilterDeck{background:0 0!important;border:1px solid #ffffff1f!important;border-left:0!important;border-right:0!important;grid-template-columns:minmax(320px,1.25fr) repeat(4,minmax(150px,.55fr))!important;gap:12px!important;padding:18px 0!important}.iapFilterDeck label{color:#b8c2cb!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:600!important}.iapFilterDeck select,.iapFilterDeck input,.iapSearch{color:#e9f1f7!important;min-height:52px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}.iapFilterDeck select:focus,.iapFilterDeck input:focus,.iapSearch:focus-within{border-color:var(--metro-blue)!important;outline:none!important}.iapSearch{padding:0 16px!important}.iapTableShell{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:0!important;overflow:visible!important}.iapTableHeader,.iapRow{grid-template-columns:132px minmax(220px,1.12fr) minmax(180px,.78fr) minmax(145px,.62fr) minmax(165px,.72fr) minmax(165px,.72fr) minmax(110px,.45fr)!important;min-width:0!important}.iapTableHeader{color:#d8e0e6!important;background:#0c1216!important;border-bottom:2px solid #303a42!important;min-height:46px!important;font-size:14px!important;font-weight:500!important}.iapTableHeader span{padding:0 16px!important}.iapRows{background:0 0!important;overflow-x:visible!important}.iapRow{min-height:104px!important;box-shadow:none!important;background:#1b2227!important;border-bottom:3px solid #0d1115!important;margin:0!important}.iapRow:hover{background:#202a30!important}.iapRow.selected{box-shadow:inset 7px 0 0 var(--metro-blue)!important;background:#213340!important}.iapRow>div{padding:14px 16px!important}.iapStatusCell{align-items:stretch!important;gap:0!important;padding:0!important}.iapStatusIcon{color:#fff;flex:0 0 82px;width:82px!important;height:104px!important;box-shadow:none!important;border-radius:0!important}.iapStatusIcon.working{background:var(--metro-cyan)!important}.iapStatusIcon.progress{background:var(--metro-orange)!important}.iapStatusIcon.critical{background:var(--metro-red)!important}.iapStatusIcon.complete{background:var(--metro-green)!important}.iapStatusIcon.published{background:var(--metro-blue)!important}.iapStatusIcon svg{width:28px!important;height:28px!important}.iapStatusCell>div:last-child{display:none!important}.iapTitleCell{gap:6px!important}.iapTitleCell strong{color:#edf4fa!important;font-size:18px!important;font-weight:400!important}.iapTitleCell span{color:#b8c4ce!important;font-size:14px!important;line-height:1.32!important}.iapTitleCell small{color:#61c8ff!important;letter-spacing:.03em!important;font-size:12px!important;font-weight:600!important}.iapProgressNumbers span,.iapProgressNumbers strong{color:#edf4fa!important;font-weight:600!important}.iapProgressTrack{background:#10161b!important;border:2px solid #394852!important;border-radius:0!important;height:28px!important}.iapProgressTrack>div{background:var(--metro-blue)!important}.iapRow.critical .iapProgressTrack>div{background:var(--metro-red)!important}.iapRow.progress .iapProgressTrack>div{background:var(--metro-orange)!important}.iapRow.complete .iapProgressTrack>div{background:var(--metro-green)!important}.iapRow.published .iapProgressTrack>div{background:var(--metro-blue)!important}.iapTagCell span,.iapTagCell small{color:#dce7ef!important;background:#2a333b!important;border:0!important;border-radius:0!important;padding:7px 10px!important;font-size:14px!important}.iapTagCell small{color:#61c8ff!important;background:0 0!important;padding-left:0!important}.iapPeriodCell,.iapUpdatedCell{color:#c2ccd4!important;font-size:14px!important}.iapUpdatedCell .dangerAction{background:#164c5d!important;border:0!important;border-radius:0!important;min-height:34px!important}.iapSelectionHint{border:0!important;border-left:7px solid var(--metro-cyan)!important;color:#b7c4cf!important;background:#10191f!important;min-height:84px!important;margin-top:12px!important}.iapSelectionHint strong{font-size:20px!important;font-weight:400!important}.iapSelectionHint svg{color:#8eb6cc!important}.appShell .sideBar nav button,.appShell .sideCollapseBtn,.topBar button,.headerActions button,.userPill{box-shadow:none!important;border-radius:0!important}.appShell .sideBar nav button{background:#12374a!important;border:0!important;min-height:50px!important;margin-bottom:8px!important}.appShell .sideBar nav button.active{border-left:6px solid var(--metro-amber)!important;background:#0b2236!important}@media (width<=1500px){.iapTableHeader,.iapRow{grid-template-columns:118px minmax(205px,1fr) minmax(155px,.68fr) minmax(130px,.55fr) minmax(145px,.62fr) minmax(145px,.62fr) minmax(96px,.4fr)!important}.iapStatusIcon{flex-basis:70px;width:70px!important;height:100%!important}.iapRow>div,.iapTableHeader span{padding-left:10px!important;padding-right:10px!important}}@media (width<=1180px){.iapTableShell{overflow-x:auto!important}.iapTableHeader,.iapRow{min-width:1120px!important}}@media (width<=960px){.iapHero{grid-template-columns:1fr!important}.iapStatusSummary{grid-template-columns:1fr!important;display:grid!important}.iapFilterDeck{grid-template-columns:1fr!important}.iapTabs{overflow-x:auto}}.metroAppShell,.metroAppShell button,.metroAppShell input,.metroAppShell select,.metroAppShell textarea{font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}.metroAppShell button:not(.maplibregl-ctrl button){justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;display:inline-flex;box-shadow:none!important;text-shadow:none!important;letter-spacing:0!important;color:#f7fbff!important;background:#12374a!important;border:0!important;border-radius:0!important;font-weight:500!important;transform:none!important}.metroAppShell button:not(.maplibregl-ctrl button):hover{filter:brightness(1.12);transform:none!important}.metroAppShell button:not(.maplibregl-ctrl button):active{filter:brightness(.92)}.metroAppShell button:not(.maplibregl-ctrl button):disabled{opacity:.52;filter:grayscale(.15)}.metroAppShell .primaryBtn,.metroAppShell button[type=submit],.metroAppShell .sectionHeader button,.metroAppShell .inlineForm button:first-of-type{color:#fff!important;background:#0072c6!important}.metroAppShell .ghostBtn,.metroAppShell button.secondary,.metroAppShell button.subtle{color:#edf5fb!important;background:#1d2529!important;border:1px solid #35434d!important}.metroAppShell .dangerAction,.metroAppShell button.dangerAction{color:#fff!important;background:#6b1d2b!important;border:0!important}.metroAppShell .topActions{align-items:stretch!important;gap:10px!important}.metroAppShell .topActions>button,.metroAppShell .topActions .ghostBtn{min-width:132px;color:#fff!important;background:#155f75!important;border:0!important;min-height:58px!important}.metroAppShell .userPill{grid-template-columns:minmax(190px,auto) auto;overflow:hidden;min-height:58px!important;box-shadow:none!important;background:#111b26!important;border:0!important;border-radius:0!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important}.metroAppShell .userPill>span,.metroAppShell .userPill>small{grid-column:1;padding-left:18px;padding-right:18px;margin:0!important}.metroAppShell .userPill>span{align-self:end;padding-top:10px;font-weight:600!important}.metroAppShell .userPill>small{align-self:start;padding-bottom:10px;font-size:12px;color:#9fb2c4!important}.metroAppShell .userPill>button{grid-area:1/2/span 2;background:#155f75!important;border-left:1px solid #ffffff1f!important;min-height:58px!important}.metroAppShell .sideCollapseBtn{background:#155f75!important;border:0!important;min-height:54px!important;margin:12px 16px!important}.metroAppShell .sideBar nav button{background:#12374a!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;min-height:54px!important;margin:0 16px 8px!important;padding:0 16px!important;font-weight:600!important}.metroAppShell .sideBar nav button.active{background:#0d2134!important;border-left:6px solid #f0a30a!important;padding-left:10px!important}.metroAppShell .sideBar nav button svg,.metroAppShell .sideCollapseBtn svg,.metroAppShell button svg{flex:none}.incidentActionPlan .iapTabs button{box-shadow:none!important;color:#f5fbff!important;text-transform:none!important;background:#12374a!important;border:0!important;border-radius:0!important;min-width:128px!important;min-height:64px!important;font-size:20px!important;font-weight:300!important}.incidentActionPlan .iapTabs button.active{background:#0072c6!important}.incidentActionPlan .sectionHeader button,.incidentActionPlan .sectionHeader>div:last-child button{color:#fff!important;background:#0072c6!important;min-width:154px!important;min-height:64px!important}.metroAppShell input,.metroAppShell select,.metroAppShell textarea{box-shadow:none!important;color:#edf5fb!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}.metroAppShell input:focus,.metroAppShell select:focus,.metroAppShell textarea:focus{box-shadow:none!important;border-color:#0072c6!important;outline:0!important}.roomCommandPanel button,.roomCommandPanel .ghostBtn,.roomCommandPanel .roomTabs button,.roomCommandPanel .inlineForm button,.roomCommandPanel .formRow button{box-shadow:none!important;border-radius:0!important}.roomCommandPanel .roomTabs{border-bottom:1px solid #ffffff1f;gap:0!important}.roomCommandPanel .roomTabs button{color:#9fb4ca!important;background:0 0!important;border:0!important;border-bottom:4px solid #0000!important;min-height:54px!important;padding:0 18px!important}.roomCommandPanel .roomTabs button.active,.roomCommandPanel .roomTabs button[aria-selected=true]{color:#fff!important;background:#0072c6!important;border-bottom-color:#64d8f4!important}.metroAppShell .pill,.metroAppShell .badge,.metroAppShell .statusBadge,.metroAppShell .roleBadge,.metroAppShell .typeBadge,.metroAppShell .categoryBadge{box-shadow:none!important;color:#f0f6fb!important;background:#2a333b!important;border:0!important;border-radius:0!important}.metroAppShell button.small,.metroAppShell .ghostBtn.small{min-height:34px!important;padding:0 11px!important;font-size:12px!important}.metroAppShell button:hover,.metroAppShell .tile:hover,.metroAppShell .card:hover,.metroAppShell .roomListCard:hover{transform:none!important}.maplibregl-ctrl button{min-height:auto!important;padding:0!important}.briefingMetroPage{gap:14px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}.briefingMetroHero{grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:10px;min-height:122px;display:grid}.briefingMetroIntro{background:#0b2d40;align-items:center;gap:22px;min-width:0;padding:0 26px;display:flex}.briefingMetroIconTile{color:#fff;background:#005a9e;flex:none;place-items:center;width:92px;height:92px;display:grid}.briefingMetroEyebrow{color:#7de7ff;text-transform:uppercase;letter-spacing:.24em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.briefingMetroIntro h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:300;line-height:.95}.briefingMetroIntro p{color:#d8e8f6;margin:9px 0 0;font-size:17px}.briefingMetroCreate{min-height:122px;display:grid}.briefingMetroLaunch{color:#fff!important;width:100%!important;height:100%!important;min-height:122px!important;box-shadow:none!important;background:#0078d7!important;border:0!important;border-radius:0!important;flex-direction:row!important;justify-content:center!important;gap:14px!important;font-size:20px!important;font-weight:300!important}.briefingMetroLaunch svg{width:28px;height:28px}.briefingMetroModalOverlay{z-index:1000;background:#030a12bd;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.briefingMetroModal{background:#09131c;border:1px solid #7ee7ff2e;width:min(920px,100vw - 56px);box-shadow:0 26px 60px #00000070}.briefingMetroModalHeader{background:#0b2d40;grid-template-columns:108px minmax(0,1fr);gap:0;display:grid}.briefingMetroModalIcon{color:#fff;background:#005a9e;place-items:center;min-height:108px;display:grid}.briefingMetroModalCopy{padding:20px 24px}.briefingMetroModalCopy span{color:#7de7ff;text-transform:uppercase;letter-spacing:.22em;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.briefingMetroModalCopy h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:300;line-height:.95}.briefingMetroModalCopy p{color:#d8e8f6;margin:12px 0 0;font-size:16px}.briefingMetroModalForm{background:#0a1118;gap:18px;padding:22px;display:grid}.briefingMetroModalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.briefingMetroModalGrid label{color:#c3d2df;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:700;display:grid}.briefingMetroModalGrid input,.briefingMetroModalGrid select,.briefingMetroModalGrid textarea{min-height:56px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}.briefingMetroModalGrid textarea{resize:vertical;min-height:180px!important}.briefingMetroModalWide{grid-column:1/-1}.briefingMetroModalActions{justify-content:flex-end;gap:12px;display:flex}.briefingMetroPrimaryAction,.briefingMetroSecondaryAction{min-width:168px!important;min-height:58px!important;box-shadow:none!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:300!important}.briefingMetroPrimaryAction{color:#fff!important;background:#0078d7!important}.briefingMetroSecondaryAction{color:#fff!important;background:#27313b!important}.briefingMetroStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.briefingMetroTile{color:#fff!important;background:#005a9e!important;border:0!important;justify-content:flex-start!important;align-items:flex-end!important;gap:16px!important;min-height:112px!important;padding:20px 26px!important}.briefingMetroTile strong{font-size:54px;font-weight:300;line-height:.9}.briefingMetroTile span{font-size:20px;font-weight:300}.briefingMetroTile.total{background:#004b8d!important}.briefingMetroTile.draft{background:#5133ab!important}.briefingMetroTile.published{background:#0072c6!important}.briefingMetroTile.archived{background:#008a00!important}.briefingMetroTile.active{box-shadow:inset 0 -8px #ffffff57!important}.briefingMetroFilters{background:#07131f;border:0;grid-template-columns:minmax(160px,.5fr) minmax(180px,.65fr) minmax(180px,.65fr) minmax(300px,1.35fr);gap:12px;padding:18px;display:grid}.briefingMetroFilters label{color:#c3d2df;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:700;display:grid}.briefingMetroFilters select,.briefingMetroFilters input,.briefingMetroSearch div{min-height:56px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}.briefingMetroSearch div{align-items:center;gap:12px;padding:0 14px;display:flex}.briefingMetroSearch input{background:0 0!important;border:0!important;min-height:52px!important;padding:0!important}.briefingMetroList{gap:10px;display:grid}.briefingMetroBlock{background:#1b2227;border:0;grid-template-columns:8px minmax(82px,96px) minmax(0,1fr) auto;align-items:stretch;gap:0;min-height:126px;display:grid;position:relative}.briefingMetroBlock:before{content:"";background:#0072c6;grid-area:1/1}.briefingMetroBlock.draft:before{background:#0072c6}.briefingMetroBlock.published:before{background:#008a00}.briefingMetroBlock.archived:before{background:#6b737b}.briefingMetroStatusTile{color:#fff;text-align:center;background:#005a9e;align-content:center;place-items:center;gap:8px;display:grid}.briefingMetroBlock.published .briefingMetroStatusTile{background:#008a00}.briefingMetroBlock.archived .briefingMetroStatusTile{background:#39424a}.briefingMetroStatusTile span{text-transform:capitalize;font-size:12px}.briefingMetroBody{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:18px 24px;display:flex}.briefingMetroBody strong{color:#fff;font-size:24px;font-weight:300;line-height:1.1}.briefingMetroBody span{color:#aebfd0;font-size:15px}.briefingMetroBody small{color:#d9e4ee;font-size:16px}.briefingMetroActions{align-items:stretch;gap:8px;padding:16px;display:flex}.briefingMetroAction{background:#005a9e!important;flex-direction:column!important;gap:9px!important;width:104px!important;min-height:94px!important;font-size:15px!important;font-weight:300!important}.briefingMetroAction.export{background:#008a9b!important}.briefingMetroAction.delete{background:#b91d47!important}.briefingMetroEditCard{grid-column:2/-1;background:#10191f!important;border:0!important;border-top:1px solid #ffffff1f!important;margin:0!important;padding:18px!important}.briefingMetroEditCard .briefingEditGrid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;display:grid}.briefingMetroEditCard label{gap:8px;display:grid}.briefingMetroEmpty{background:#10191f;padding:24px}@media (width<=1280px){.briefingMetroHero,.briefingMetroFilters{grid-template-columns:1fr}.briefingMetroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.briefingMetroBlock{grid-template-columns:8px 86px minmax(0,1fr)}.briefingMetroActions{grid-column:2/-1;padding-top:0}}@media (width<=760px){.briefingMetroIntro{flex-direction:column;align-items:flex-start;padding:22px}.briefingMetroStats,.briefingMetroEditCard .briefingEditGrid,.briefingMetroModalGrid,.briefingMetroModalHeader{grid-template-columns:1fr}.briefingMetroModalIcon{min-height:86px}.briefingMetroModalActions{flex-direction:column}.briefingMetroPrimaryAction,.briefingMetroSecondaryAction{width:100%!important}.briefingMetroBlock{grid-template-columns:1fr}.briefingMetroBlock:before{display:none}.briefingMetroStatusTile{min-height:72px}.briefingMetroActions{flex-wrap:wrap;grid-column:1}.briefingMetroAction{flex:140px;width:auto!important}}.usersMetroPage{gap:14px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}.usersMetroHeader{grid-template-columns:minmax(0,1fr) minmax(180px,210px);align-items:stretch;gap:10px;min-height:104px;display:grid}.usersMetroHeader>div:first-child{background:#0b2d40;flex-direction:column;justify-content:center;padding:24px 28px;display:flex}.usersMetroHeader h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.2vw,52px);font-weight:300;line-height:.95}.usersMetroHeader p{color:#d8e8f6;margin:10px 0 0;font-size:17px}.userMetroLaunch{color:#fff!important;width:100%!important;height:100%!important;min-height:104px!important;box-shadow:none!important;background:#0078d7!important;border:0!important;border-radius:0!important;justify-content:center!important;gap:14px!important;font-size:20px!important;font-weight:300!important}.usersMetroLayout{grid-template-columns:minmax(320px,370px) minmax(0,1fr);gap:14px;display:grid}.usersMetroDirectoryHeader{text-transform:uppercase;letter-spacing:.12em;color:#dbe9f4;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.usersMetroDirectoryHeader strong{color:#a7c8dc;font-size:12px}.usersMetroSearch{background:#10191f;border:2px solid #35434d;align-items:center;min-height:52px;margin-bottom:10px;padding:0 12px;gap:10px!important;display:flex!important}.usersMetroSearch input{background:0 0!important;border:0!important;min-height:48px!important;padding:0!important}.usersMetroDirectoryFilters{gap:9px;margin-bottom:12px;display:grid}.usersMetroDirectoryFilters select,.usersMetroDetailGrid input,.userMetroModalGrid input,.userMetroModalGrid select{box-shadow:none!important;color:#edf5fb!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}.usersMetroDirectoryList{gap:10px;display:grid}.usersMetroDirectoryItem{grid-template-columns:58px minmax(0,1fr);color:#fff!important;text-align:left!important;width:100%!important;min-height:94px!important;box-shadow:none!important;background:#17232e!important;border:0!important;border-radius:0!important;justify-content:start!important;align-items:center!important;gap:14px!important;padding:12px 14px!important;display:grid!important}.usersMetroAvatar{color:#fff;background:#0078d7;place-items:center;width:58px;height:58px;font-size:18px;font-weight:700;display:grid}.usersMetroDirectoryCopy{gap:4px;min-width:0;display:grid}.usersMetroDirectoryCopy strong,.usersMetroDirectoryCopy small,.usersMetroDirectoryCopy em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.usersMetroDirectoryCopy strong{color:#fff;font-size:15px;font-weight:700}.usersMetroDirectoryCopy small{color:#b7c8d8;align-items:center;gap:6px;display:flex}.usersMetroDirectoryCopy em{color:#dbe9f4;font-size:13px}.userDot{background:#b91d47;width:9px;height:9px;display:inline-block}.userDot.active{background:#00a300}.usersMetroCommand{gap:14px;min-width:0;padding:16px;display:grid}.usersMetroHero{background:#0b2d40;flex-direction:column;justify-content:center;min-height:136px;padding:28px 32px;display:flex}.usersMetroEyebrow{color:#7de7ff;text-transform:uppercase;letter-spacing:.24em;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.usersMetroHero h3{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.2vw,54px);font-weight:300;line-height:.95}.usersMetroHero p{color:#c4d7e5;margin:12px 0 0;font-size:17px}.usersMetroHero b{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#253542;margin-left:8px;padding:4px 8px;font-size:12px;display:inline-flex}.usersMetroSummaryTiles,.usersMetroUsageTiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.usersMetroSummaryTile,.usersMetroUsageTiles>div{background:#111b26;border-left:5px solid #00bcf2;flex-direction:column;justify-content:flex-end;min-height:114px;padding:18px;display:flex}.usersMetroSummaryTile span{color:#c6d8e5;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:800}.usersMetroSummaryTile strong,.usersMetroUsageTiles strong{color:#fff;font-size:24px;font-weight:600;line-height:1.05}.usersMetroSummaryTile small,.usersMetroUsageTiles span{color:#b8c7d3;margin-top:8px}.usersMetroSummaryTile.status{border-left-color:#00a300}.usersMetroSummaryTile.agency{border-left-color:#0078d7}.usersMetroSummaryTile.role{border-left-color:#5133ab}.usersMetroSummaryTile.security{border-left-color:#ff8c00}.usersMetroSummaryTile.access{border-left-color:#00bcf2}.usersMetroTabs{flex-wrap:wrap;gap:8px;display:flex}.usersMetroTabs button{text-transform:capitalize;color:#fff!important;min-height:54px!important;box-shadow:none!important;background:#12374a!important;border:0!important;border-radius:0!important;font-size:16px!important;font-weight:300!important}.usersMetroContentGrid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px;display:grid}.usersMetroPanel h4{color:#fff;margin:0;font-size:22px;font-weight:600}.usersMetroPanel p{color:#aec0cf;margin:8px 0 18px}.usersMetroDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.usersMetroDetailGrid label,.userMetroModalGrid label{color:#c3d2df;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:700;display:grid}.usersMetroPermissionStack{gap:10px;margin-top:16px;display:grid}.usersMetroPermissionStack>div,.usersMetroAccessList>div,.usersMetroPermissionList>div{background:#111b26;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.usersMetroPermissionStack strong,.usersMetroAccessList strong,.usersMetroPermissionList span{color:#fff}.usersMetroPermissionStack span,.usersMetroAccessList small,.usersMetroPermissionList strong{color:#aebdcc;font-weight:500}.usersMetroUsageTiles{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.usersMetroUsageTiles>div:first-child{border-left-color:#00bcf2}.usersMetroUsageTiles>div:nth-child(2){border-left-color:#5133ab}.usersMetroUsageTiles>div:nth-child(3){border-left-color:#ff8c00}.usersMetroUsageTiles>div:nth-child(4){border-left-color:#008a9b}.usersMetroUsagePanel h5{color:#fff;margin:18px 0 10px;font-size:18px;font-weight:600}.usersMetroAccessList,.usersMetroPermissionList{gap:8px;display:grid}.usersMetroAccessList em{color:#07131f;text-transform:uppercase;background:#7fba00;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}.usersMetroPermissionList svg{color:#7fba00}.usersMetroActions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.usersMetroAction{flex:190px;min-height:62px!important;box-shadow:none!important;color:#fff!important;border:0!important;border-radius:0!important;font-size:16px!important;font-weight:300!important}.usersMetroAction.save{background:#0078d7!important}.usersMetroAction.mail{background:#008a9b!important}.usersMetroAction.reset{background:#5133ab!important}.usersMetroAction.disable{background:#b91d47!important}.userFlash{border-radius:0!important}.userMetroModalOverlay{z-index:1000;background:#030a12bd;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.userMetroModal{background:#09131c;border:1px solid #7ee7ff2e;width:min(920px,100vw - 56px);box-shadow:0 26px 60px #00000070}.userMetroModalHeader{background:#0b2d40;grid-template-columns:108px minmax(0,1fr);display:grid}.userMetroModalIcon{color:#fff;background:#005a9e;place-items:center;min-height:108px;display:grid}.userMetroModalCopy{padding:20px 24px}.userMetroModalCopy span{color:#7de7ff;text-transform:uppercase;letter-spacing:.22em;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.userMetroModalCopy h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:300;line-height:.95}.userMetroModalCopy p{color:#d8e8f6;margin:12px 0 0;font-size:16px}.userMetroModalForm{background:#0a1118;gap:18px;padding:22px;display:grid}.userMetroModalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.userMetroModalWide{grid-column:1/-1}.userMetroReadOnly{color:#c3d2df;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:700;display:grid}.userMetroReadOnly strong{color:#edf5fb;text-transform:none;letter-spacing:0;background:#10191f;border:2px solid #35434d;align-items:center;min-height:56px;padding:0 14px;display:flex}.userMetroCheckbox{align-items:center;min-height:42px;text-transform:none!important;letter-spacing:0!important;flex-direction:row!important;gap:10px!important;display:flex!important}.userMetroCheckbox input{width:18px;height:18px}.userMetroModalActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.userMetroPrimaryAction,.userMetroSecondaryAction{min-width:168px!important;min-height:58px!important;box-shadow:none!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:300!important}.userMetroPrimaryAction{color:#fff!important;background:#0078d7!important}.userMetroSecondaryAction{color:#fff!important;background:#27313b!important}.usersMetroPage .userEditCard{box-shadow:none!important;background:#0a1118!important;border:1px solid #7ee7ff2e!important;border-radius:0!important}.usersMetroPage .miniFormHeader,.usersMetroPage .userEditGrid,.usersMetroPage .userCreateGrid{border-radius:0!important}@media (width<=1400px){.usersMetroLayout,.usersMetroContentGrid{grid-template-columns:1fr}.usersMetroDirectory{min-height:0}.usersMetroSummaryTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.usersMetroHeader,.userMetroModalHeader,.userMetroModalGrid,.usersMetroDetailGrid,.usersMetroUsageTiles{grid-template-columns:1fr}.userMetroModalIcon{min-height:86px}.userMetroModalActions{flex-direction:column}.userMetroPrimaryAction,.userMetroSecondaryAction{width:100%!important}}.usersMetroPage{background:#071018!important;gap:12px!important}.usersMetroHeader{grid-template-columns:minmax(0,1fr) minmax(210px,250px)!important;gap:10px!important;min-height:138px!important}.usersMetroHeader>div:first-child{background:#0b2d40!important;border:0!important;padding:30px 34px!important}.usersMetroHeader h2{font-size:clamp(48px,5vw,72px)!important;font-weight:300!important}.userMetroLaunch{background:#0072c6!important;min-height:138px!important;font-size:24px!important;font-weight:300!important}.usersMetroLayout{grid-template-columns:minmax(320px,390px) minmax(0,1fr)!important;gap:12px!important}.usersMetroDirectory,.usersMetroCommand,.usersMetroPanel{box-shadow:none!important;background:0 0!important;border:0!important}.usersMetroDirectory{min-height:760px;padding:0!important}.usersMetroDirectoryHeader{background:#10191f;min-height:64px;padding:0 18px;color:#fff!important;margin:0 0 10px!important}.usersMetroDirectoryHeader span{letter-spacing:.18em;font-size:13px}.usersMetroSearch,.usersMetroDirectoryFilters select{background:#10191f!important;border:0!important;border-bottom:3px solid #35434d!important;min-height:58px!important;margin-bottom:10px!important}.usersMetroDirectoryFilters{gap:0!important;margin-bottom:10px!important}.usersMetroDirectoryList{gap:10px!important}.usersMetroDirectoryItem{background:#1b2227!important;grid-template-columns:86px minmax(0,1fr)!important;gap:0!important;min-height:112px!important;padding:0!important}.usersMetroDirectoryItem.active{background:#0b3f53!important;box-shadow:inset 8px 0 #00bcf2!important}.usersMetroAvatar{border-radius:0!important;width:86px!important;height:112px!important;font-size:24px!important;font-weight:300!important}.usersMetroAvatar.watch{background:#5133ab!important}.usersMetroAvatar.good{background:#008a00!important}.usersMetroAvatar.statement{background:#008a9b!important}.usersMetroAvatar.viewer{background:#0072c6!important}.usersMetroDirectoryCopy{gap:7px!important;padding:16px!important}.usersMetroDirectoryCopy strong{font-size:18px!important;font-weight:400!important}.usersMetroDirectoryCopy small,.usersMetroDirectoryCopy em{font-size:13px!important}.usersMetroCommand{gap:12px!important;padding:0!important}.usersMetroHero{background:#0b2d40!important;min-height:160px!important;padding:34px 36px!important}.usersMetroHero h3{font-size:clamp(48px,5vw,72px)!important;font-weight:300!important}.usersMetroHero b{color:#fff!important;background:#0072c6!important;border-radius:0!important;padding:6px 10px!important}.usersMetroSummaryTiles{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.usersMetroSummaryTile,.usersMetroUsageTiles>div{background:#005a9e!important;border-left:0!important;justify-content:flex-end!important;min-height:146px!important;padding:22px!important}.usersMetroSummaryTile.status{background:#008a00!important}.usersMetroSummaryTile.agency{background:#0072c6!important}.usersMetroSummaryTile.role{background:#5133ab!important}.usersMetroSummaryTile.security{background:#d24726!important}.usersMetroSummaryTile.access{background:#008a9b!important}.usersMetroSummaryTile span{order:2;color:#ffffffeb!important;letter-spacing:0!important;text-transform:none!important;margin:10px 0 0!important;font-size:17px!important;font-weight:300!important}.usersMetroSummaryTile strong{order:1;font-size:clamp(24px,2vw,34px)!important;font-weight:300!important}.usersMetroSummaryTile small{order:3;color:#ffffffc7!important;font-size:13px!important}.usersMetroTabs{gap:10px!important}.usersMetroTabs button{background:#12374a!important;min-width:150px!important;min-height:68px!important;font-size:20px!important;font-weight:300!important}.usersMetroTabs button.active{background:#0072c6!important}.usersMetroContentGrid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:12px!important}.usersMetroPanel{padding:0!important}.usersMetroPanel h4{background:#10191f;align-items:center;min-height:74px;padding:0 22px;display:flex;margin:0!important;font-size:28px!important;font-weight:300!important}.usersMetroPanel p{background:#10191f;padding:14px 22px 18px;color:#b9c9d7!important;margin:0!important}.usersMetroValueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;padding:10px 0 0!important;display:grid!important}.usersMetroValueTile{background:#1b2227;flex-direction:column;justify-content:flex-end;min-height:116px;padding:18px;display:flex;overflow:hidden}.usersMetroValueTile.wide{grid-column:1/-1}.usersMetroValueTile span{color:#ffffffc2;order:2;margin-top:9px;font-size:15px}.usersMetroValueTile strong{color:#fff;overflow-wrap:anywhere;order:1;font-size:clamp(20px,2vw,30px);font-weight:300;line-height:1.08}.usersMetroPermissionStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-top:10px!important}.usersMetroPermissionStack>div{min-height:82px;background:#12374a!important;grid-template-columns:32px minmax(0,1fr) auto!important;padding:16px!important}.usersMetroPermissionStack>div:nth-child(2){background:#0b3f53!important}.usersMetroPermissionStack>div:nth-child(3){background:#2d2368!important}.usersMetroPermissionStack>div:nth-child(4){background:#1d4d43!important}.usersMetroUsageTiles{gap:10px!important}.usersMetroUsageTiles>div{background:#005a9e!important;min-height:124px!important;padding:18px!important}.usersMetroUsageTiles>div:first-child{background:#008a9b!important}.usersMetroUsageTiles>div:nth-child(2){background:#5133ab!important}.usersMetroUsageTiles>div:nth-child(3){background:#d24726!important}.usersMetroUsageTiles>div:nth-child(4){background:#0072c6!important}.usersMetroUsageTiles strong{font-size:44px!important;font-weight:300!important}.usersMetroAccessList>div,.usersMetroPermissionList>div{min-height:62px;background:#1b2227!important;border:0!important}.usersMetroActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important;display:grid!important}.usersMetroAction{flex-direction:column!important;gap:10px!important;min-height:90px!important;font-size:17px!important;font-weight:300!important}.usersMetroAction svg{width:24px;height:24px}.usersMetroDetailGrid input{background:0 0!important;border:0!important}.usersMetroPage label,.usersMetroPage select,.usersMetroPage input{box-shadow:none!important;border-radius:0!important}.usersMetroUsagePanel h5{font-size:24px!important;font-weight:300!important}@media (width<=1500px){.usersMetroSummaryTiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}.usersMetroActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.usersMetroHeader,.usersMetroLayout,.usersMetroContentGrid,.usersMetroValueGrid,.usersMetroPermissionStack,.usersMetroActions,.usersMetroSummaryTiles{grid-template-columns:1fr!important}}.shelterMetroPage{background:#071018;gap:12px;display:grid;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}.shelterMetroTop{grid-template-columns:minmax(0,1fr) minmax(420px,.48fr);gap:10px;min-height:142px;display:grid}.shelterMetroTitleTile{background:#0b2d40;flex-direction:column;justify-content:center;padding:30px 34px;display:flex}.shelterMetroTitleTile>span{color:#7de7ff;text-transform:uppercase;letter-spacing:.24em;margin-bottom:10px;font-size:11px;font-weight:700}.shelterMetroTitleTile h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(48px,5vw,72px);font-weight:300;line-height:.94}.shelterMetroTitleTile p{color:#d8e8f6;margin:12px 0 0;font-size:17px}.shelterMetroActionsTop{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shelterMetroLaunch,.shelterMetroGuestLaunch{color:#fff!important;width:100%!important;min-height:142px!important;box-shadow:none!important;background:#0072c6!important;border:0!important;border-radius:0!important;justify-content:center!important;gap:14px!important;font-size:22px!important;font-weight:300!important}.shelterMetroLaunch:disabled,.shelterMetroGuestLaunch:disabled{opacity:.45}.shelterMetroStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shelterStatTile{color:#fff!important;min-height:120px!important;box-shadow:none!important;background:#005a9e!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:20px 24px!important}.shelterStatTile strong{font-size:56px;font-weight:300;line-height:.9}.shelterStatTile span{margin-top:12px;font-size:18px;font-weight:300}.shelterStatTile.guests{background:#008a00!important}.shelterStatTile.standby{background:#d24726!important}.shelterStatTile.capacity{background:#5133ab!important}.shelterStatTile.active{box-shadow:inset 0 -8px #ffffff57!important}.shelterMetroTabs{border-bottom:2px solid #303a42;gap:8px;display:flex}.shelterMetroTabs button{color:#f7fbff!important;min-width:150px!important;min-height:62px!important;box-shadow:none!important;text-transform:none!important;background:#12374a!important;border:0!important;border-radius:0!important;font-size:20px!important;font-weight:300!important}.shelterMetroTabs button.active{background:#0072c6!important}.shelterMetroGuestBoard{grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);gap:12px;min-height:740px;display:grid}.shelterGuestMain,.shelterGuestDetail{background:#111719}.shelterMetroFilters{background:#10191f;border-bottom:2px solid #303a42;grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(160px,.65fr));gap:12px;padding:18px;display:grid}.shelterMetroFilters label{color:#c3d2df;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:700;display:grid}.shelterMetroFilters select,.shelterMetroFilters input,.shelterMetroSearch{color:#edf5fb!important;min-height:56px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}.shelterMetroSearch{align-items:center;padding:0 14px;gap:12px!important;display:flex!important}.shelterMetroSearch input{background:0 0!important;border:0!important;min-height:52px!important;padding:0!important}.shelterGuestTable{display:grid}.shelterGuestHeader,.shelterGuestRow{grid-template-columns:minmax(200px,1.1fr) minmax(135px,.56fr) minmax(220px,1fr) minmax(120px,.48fr) minmax(80px,.28fr) minmax(90px,.32fr);align-items:center;display:grid}.shelterGuestHeader{color:#d8e0e6;background:#0c1216;border-bottom:2px solid #303a42;min-height:52px;padding:0 22px;font-size:14px;font-weight:500}.shelterGuestRow{color:#edf5fb!important;width:100%!important;min-height:86px!important;box-shadow:none!important;text-align:left!important;background:#1b2227!important;border:0!important;border-bottom:3px solid #0d1115!important;border-radius:0!important;padding:0 22px!important;font-weight:300!important}.shelterGuestRow:hover,.shelterGuestRow.active{background:#202a30!important;box-shadow:inset 7px 0 #00bcf2!important}.shelterGuestStatus{color:#fff;text-transform:capitalize;background:#39424a;width:max-content;padding:5px 9px;font-size:13px;display:inline-flex}.shelterGuestStatus.checked_in{color:#8ee68e;background:#0b4f20}.shelterGuestStatus.checked_out{color:#ff8d9a;background:#5a1625}.shelterGuestDetail{border-left:8px solid #7fba00;grid-template-rows:auto 1fr;align-content:start;min-width:0;max-height:940px;display:grid;overflow:auto}.shelterGuestDetailTop{background:#1b2227;border-bottom:2px solid #303a42;justify-content:space-between;align-items:start;gap:16px;padding:22px 26px;display:flex}.shelterGuestDetailTop h3{color:#fff;margin:0;font-size:clamp(28px,2.8vw,44px);font-weight:300;line-height:1}.shelterCheckedIn,.shelterCheckedOut{text-transform:uppercase;color:#8ee68e;background:#0b4f20;margin-top:8px;padding:5px 10px;font-size:12px;display:inline-flex}.shelterCheckedOut{color:#ff8d9a;background:#5a1625}.shelterDetailClose{color:#64d8f4!important;background:0 0!important;min-height:46px!important}.shelterInfoBlock{background:#0d1115;margin:16px 18px 0;padding:18px}.shelterInfoBlock h4{color:#fff;margin:0 0 14px;font-size:20px;font-weight:600}.shelterInfoBlock dl{grid-template-columns:150px minmax(0,1fr);gap:10px 18px;margin:0;display:grid}.shelterInfoBlock dt{color:#aebdcc;font-weight:600}.shelterInfoBlock dd{color:#edf5fb;overflow-wrap:anywhere;min-width:0;margin:0}.shelterFamilyHeader,.shelterFamilyRows>div{grid-template-columns:minmax(160px,1fr) 120px 110px minmax(160px,1fr);align-items:center;gap:12px;display:grid}.shelterFamilyHeader{color:#d8e0e6;background:#27313b;min-height:44px;padding:0 12px;font-weight:600}.shelterFamilyRows>div{color:#cbd6df;border-bottom:1px solid #303a42;min-height:48px;padding:0 12px}.shelterDetailActions{background:#1b2227;border-top:2px solid #303a42;justify-content:flex-end;gap:12px;margin-top:16px;padding:18px;display:flex;position:sticky;bottom:0}.shelterDetailActions button,.shelterMetroModalActions button,.shelterMetroEditAction,.shelterMetroSecondaryAction{min-width:144px!important;min-height:58px!important;box-shadow:none!important;color:#fff!important;background:#0072c6!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:300!important}.shelterMetroSecondaryAction{background:#27313b!important}.shelterMetroEditAction{background:#008a9b!important}.shelterCardsGrid,.shelterDashboardGrid,.shelterManageGrid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px;display:grid}.shelterCard,.shelterDashboardTile,.shelterManageNote{background:#1b2227;border-left:0;flex-direction:column;justify-content:flex-end;min-height:190px;padding:22px;display:flex}.shelterCard>span{color:#7de7ff;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700}.shelterCard h3,.shelterDashboardTile strong,.shelterManageNote strong{color:#fff;margin:10px 0;font-size:clamp(28px,3vw,44px);font-weight:300;line-height:1}.shelterCard p,.shelterCardStats small,.shelterDashboardTile span,.shelterManageNote span{color:#d8e8f6}.shelterCardStats{gap:4px;margin-top:16px;display:grid}.shelterCardStats strong{color:#fff;font-size:24px;font-weight:300}.shelterDashboardTile{background:#005a9e}.shelterManageGrid{grid-template-columns:repeat(3,minmax(220px,1fr))}.shelterManageGrid .shelterMetroLaunch,.shelterManageGrid .shelterMetroGuestLaunch{min-height:190px!important}.shelterEmptyState,.shelterEmptyDetail{color:#aebdcc;background:#10191f;align-content:center;place-items:center;gap:10px;min-height:180px;padding:22px;display:grid}.shelterEmptyDetail strong{color:#fff;font-size:24px;font-weight:300}.shelterMetroModalOverlay{z-index:1000;background:#030a12c2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.shelterMetroModal{background:#09131c;border:1px solid #7ee7ff2e;width:min(980px,100vw - 56px);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 26px 60px #00000070}.shelterMetroModalHeader{background:#0b2d40;grid-template-columns:112px minmax(0,1fr);display:grid}.shelterMetroModalIcon{color:#fff;background:#0072c6;place-items:center;min-height:112px;display:grid}.shelterMetroModalCopy{padding:22px 26px}.shelterMetroModalCopy span{color:#7de7ff;text-transform:uppercase;letter-spacing:.22em;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.shelterMetroModalCopy h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:300;line-height:.95}.shelterMetroModalCopy p{color:#d8e8f6;margin:12px 0 0;font-size:16px}.shelterMetroModalForm{background:#0a1118;gap:18px;padding:22px;display:grid}.shelterMetroModalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.shelterMetroModalGrid label{color:#c3d2df;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:700;display:grid}.shelterMetroModalGrid input,.shelterMetroModalGrid select,.shelterMetroModalGrid textarea{color:#edf5fb!important;min-height:56px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}.shelterMetroModalGrid textarea{min-height:150px!important}.shelterMetroModalWide{grid-column:1/-1}.shelterMetroModalActions{justify-content:flex-end;gap:12px;display:flex}@media (width<=1500px){.shelterMetroGuestBoard,.shelterMetroTop{grid-template-columns:1fr}.shelterGuestDetail{max-height:none}}@media (width<=1000px){.shelterMetroStats,.shelterCardsGrid,.shelterDashboardGrid,.shelterManageGrid,.shelterMetroFilters,.shelterMetroModalGrid{grid-template-columns:1fr}.shelterGuestTable{overflow-x:auto}.shelterGuestHeader,.shelterGuestRow{min-width:900px}.shelterFamilyHeader,.shelterFamilyRows>div{min-width:760px}}@media (width<=720px){.shelterMetroActionsTop,.shelterMetroModalHeader{grid-template-columns:1fr}.shelterMetroModalIcon{min-height:86px}.shelterDetailActions,.shelterMetroModalActions{flex-direction:column}.shelterDetailActions button,.shelterMetroModalActions button{width:100%!important}}:root{--br-metro-bg:#071018;--br-metro-panel:#111719;--br-metro-surface:#1b2227;--br-metro-blue:#0072c6;--br-metro-blue-dark:#005a9e;--br-metro-cyan:#008a9b;--br-metro-green:#008a00;--br-metro-green-dark:#0b4f20;--br-metro-purple:#5133ab;--br-metro-orange:#d24726;--br-metro-red:#b91d47;--br-metro-amber:#f0a30a;--br-metro-lime:#7fba00}.shelterMetroPage{background:radial-gradient(circle at 18% 0,#0072c62e,#0000 34%),radial-gradient(circle at 88% 12%,#5133ab29,#0000 34%),#071018!important}.metroAppShell .topActions>button,.metroAppShell .topActions .ghostBtn{background:var(--br-metro-cyan)!important}.metroAppShell .userPill{background:#2c225c!important}.metroAppShell .userPill>button{background:var(--br-metro-blue-dark)!important}.metroAppShell .sideBar nav button{border-left:6px solid var(--br-metro-blue)!important;background:linear-gradient(90deg,#ffffff09,#ffffff04),#111b26!important}.metroAppShell .sideBar nav button:nth-of-type(2){border-left-color:var(--br-metro-cyan)!important}.metroAppShell .sideBar nav button:nth-of-type(3){border-left-color:var(--br-metro-orange)!important}.metroAppShell .sideBar nav button:nth-of-type(4){border-left-color:var(--br-metro-purple)!important}.metroAppShell .sideBar nav button:nth-of-type(5){border-left-color:var(--br-metro-green)!important}.metroAppShell .sideBar nav button:nth-of-type(6){border-left-color:#5ab9ea!important}.metroAppShell .sideBar nav button:nth-of-type(7){border-left-color:#9b59b6!important}.metroAppShell .sideBar nav button:nth-of-type(8){border-left-color:var(--br-metro-amber)!important}.metroAppShell .sideBar nav button:nth-of-type(9){border-left-color:#00bcf2!important}.metroAppShell .sideBar nav button.active{border-left-color:var(--br-metro-lime)!important;background:linear-gradient(90deg,#7eff7e1a,#ffffff06),#10251b!important}.shelterMetroPage+.errorBox{display:none}.errorBox:has(+.shelterMetroPage){display:none}.shelterMetroTitleTile{background:linear-gradient(135deg,#0072c63d,#0000 52%),#08263b!important;border:0!important}.shelterMetroTitleTile h2{font-size:clamp(56px,5.6vw,82px)!important;font-weight:300!important}.shelterMetroGuestLaunch{background:linear-gradient(135deg,#00bcf21f,#0000 52%),#006d77!important}.shelterMetroLaunch{background:linear-gradient(135deg,#7fba0033,#0000 48%),#0b4f20!important}.shelterMetroGuestLaunch:hover,.shelterMetroLaunch:hover{filter:brightness(1.12)}.shelterMetroStats{align-items:stretch}.shelterStatTile{position:relative;overflow:hidden;color:#fff!important;min-height:126px!important}.shelterStatTile:after{content:"";opacity:.26;background:currentColor;width:72px;height:72px;position:absolute;bottom:18px;right:22px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shelterStatTile:first-child{background:linear-gradient(135deg, #00bcf22e, transparent 58%), var(--br-metro-blue-dark)!important}.shelterStatTile:nth-child(2),.shelterStatTile.guests{background:linear-gradient(135deg,#7fba0038,#0000 58%),#0b5c20!important}.shelterStatTile:nth-child(3),.shelterStatTile.standby{background:linear-gradient(135deg, #ffffff1f, transparent 58%), var(--br-metro-purple)!important}.shelterStatTile:nth-child(4),.shelterStatTile.capacity{background:linear-gradient(135deg,#ffffff1f,#0000 58%),#b65f00!important}.shelterStatTile strong{color:#fff!important;font-size:clamp(46px,4vw,64px)!important}.shelterStatTile span{color:#fffffff0!important}.shelterMetroTabs{border-bottom-color:#303a42!important;gap:8px!important}.shelterMetroTabs button{color:#f4f8fb!important;background:#10191f!important;border-top:5px solid #0000!important;min-height:64px!important}.shelterMetroTabs button:first-child{border-top-color:var(--br-metro-cyan)!important}.shelterMetroTabs button:nth-child(2){border-top-color:var(--br-metro-green)!important}.shelterMetroTabs button:nth-child(3){border-top-color:var(--br-metro-purple)!important}.shelterMetroTabs button:nth-child(4){border-top-color:var(--br-metro-orange)!important}.shelterMetroTabs button.active:first-child{background:var(--br-metro-cyan)!important}.shelterMetroTabs button.active:nth-child(2){background:var(--br-metro-green-dark)!important}.shelterMetroTabs button.active:nth-child(3){background:var(--br-metro-purple)!important}.shelterMetroTabs button.active:nth-child(4){background:#a64810!important}.shelterGuestDetail{border-left:9px solid var(--br-metro-lime)!important;background:linear-gradient(#0072c60f,#0000 36%),#111719!important}.shelterGuestDetailTop{background:#1b2227!important}.shelterGuestDetailTop:before{content:"";background:var(--br-metro-green);border-radius:0;flex:none;order:-1;align-self:center;width:58px;height:58px}.shelterGuestRow{background:#1b2227!important}.shelterGuestRow.active{box-shadow:inset 7px 0 0 var(--br-metro-lime)!important;background:#202a30!important}.shelterGuestStatus.checked_in{background:var(--br-metro-green-dark)!important;color:#eaffea!important}.shelterGuestStatus.checked_out{background:var(--br-metro-red)!important;color:#fff!important}.shelterGuestStatus.in_transit,.shelterGuestStatus.standby{background:var(--br-metro-orange)!important;color:#fff!important}.shelterInfoBlock{border:0!important;border-left:6px solid var(--br-metro-blue)!important;background:linear-gradient(90deg,#0072c61a,#0000 36%),#0f171d!important}.shelterInfoBlock:nth-of-type(2){border-left-color:var(--br-metro-cyan)!important}.shelterInfoBlock:nth-of-type(3){border-left-color:var(--br-metro-purple)!important}.shelterInfoBlock:nth-of-type(4){border-left-color:var(--br-metro-orange)!important}.shelterInfoBlock h4{color:#fff!important;font-size:24px!important;font-weight:300!important}.shelterFamilyHeader{border-left:5px solid var(--br-metro-purple);background:#27313b!important}.shelterFamilyRows>div span:nth-child(3){color:#8ee68e}.shelterDetailActions button:first-child{background:var(--br-metro-red)!important}.shelterDetailActions .shelterMetroEditAction{background:var(--br-metro-blue)!important}.shelterDetailActions .shelterMetroSecondaryAction{background:#27313b!important}.shelterCard.open{background:linear-gradient(135deg,#7fba002e,#0000 55%),#0b4f20!important}.shelterCard.standby{background:linear-gradient(135deg,#ffffff1f,#0000 55%),#a64810!important}.shelterCard.closed{background:linear-gradient(135deg,#ffffff1f,#0000 55%),#7e1730!important}.shelterDashboardTile:first-child,.shelterDashboardTile{background:var(--br-metro-blue-dark)!important}.shelterDashboardTile.checked{background:var(--br-metro-green-dark)!important}.shelterDashboardTile.out{background:var(--br-metro-red)!important}.shelterDashboardTile.cap{background:var(--br-metro-purple)!important}.shelterManageNote{background:#3a2111!important}.shelterMetroModalIcon{background:var(--br-metro-blue)!important}.shelterGuestIcon{background:var(--br-metro-green)!important}.shelterMetroModalHeader{background:linear-gradient(135deg,#00bcf224,#0000 54%),#0b2d40!important}.shelterMetroModalActions button[type=submit]{background:var(--br-metro-blue)!important}.shelterGuestModal .shelterMetroModalActions button[type=submit]{background:var(--br-metro-green)!important}.shelterMetroPage .errorBox{border-color:#b91d478c}.shelterMetroV62{background:radial-gradient(circle at 18% 0,#0072c633,#0000 32%),radial-gradient(circle at 86% 8%,#5133ab2e,#0000 30%),#071018!important}.shelterMetroV62 .shelterStatTile:after{display:none!important}.shelterMetroV62 .shelterMetroTop{grid-template-columns:minmax(0,1.7fr) minmax(420px,.75fr)!important}.shelterMetroV62 .shelterMetroTitleTile{background:linear-gradient(135deg,#00bcf21f,#0000 55%),#062a43!important}.shelterMetroV62 .shelterMetroGuestLaunch{background:linear-gradient(135deg,#00bcf229,#0000 55%),#006d77!important}.shelterMetroV62 .shelterMetroLaunch{background:linear-gradient(135deg,#7fba0033,#0000 55%),#0d5422!important}.shelterAgencySelector{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.shelterAgencySelector button{min-height:104px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;background:#1b2227!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:16px 18px!important}.shelterAgencySelector button strong{font-size:20px;font-weight:300;line-height:1.08}.shelterAgencySelector button span{color:#ffffffc7;margin-top:8px}.shelterAgencySelector .allAgencies{background:#005a9e!important}.shelterAgencySelector .agencyColor0{background:#0b4f20!important}.shelterAgencySelector .agencyColor1{background:#5133ab!important}.shelterAgencySelector .agencyColor2{background:#a64810!important}.shelterAgencySelector .agencyColor3{background:#006d77!important}.shelterAgencySelector .agencyColor4{background:#7e1730!important}.shelterAgencySelector .agencyColor5{background:#004b8d!important}.shelterAgencySelector button:not(.active){color:#aebdcc!important;background:#151d23!important;box-shadow:inset 0 0 0 2px #303a42!important}.shelterAgencySelector button.active{box-shadow:inset 0 -7px #ffffff57!important}.shelterMetroV62 .shelterStatTile.openTile,.shelterMetroV62 .shelterStatTile:first-child{background:linear-gradient(135deg,#00bcf22e,#0000 58%),#005a9e!important}.shelterMetroV62 .shelterStatTile.guests,.shelterMetroV62 .shelterStatTile:nth-child(2){background:linear-gradient(135deg,#7fba0038,#0000 58%),#0b5c20!important}.shelterMetroV62 .shelterStatTile.standby,.shelterMetroV62 .shelterStatTile:nth-child(3){background:linear-gradient(135deg,#ffffff1f,#0000 58%),#5133ab!important}.shelterMetroV62 .shelterStatTile.capacity,.shelterMetroV62 .shelterStatTile:nth-child(4){background:linear-gradient(135deg,#ffffff1f,#0000 58%),#b65f00!important}.shelterMetroV62 .shelterMetroTabs button{background:#10191f!important;border-top:6px solid #0000!important}.shelterMetroV62 .shelterMetroTabs button:first-child{border-top-color:#00bcf2!important}.shelterMetroV62 .shelterMetroTabs button:nth-child(2){border-top-color:#7fba00!important}.shelterMetroV62 .shelterMetroTabs button:nth-child(3){border-top-color:#5133ab!important}.shelterMetroV62 .shelterMetroTabs button:nth-child(4){border-top-color:#d24726!important}.shelterMetroV62 .shelterMetroTabs button.active:first-child{background:#008a9b!important}.shelterMetroV62 .shelterMetroTabs button.active:nth-child(2){background:#0b5c20!important}.shelterMetroV62 .shelterMetroTabs button.active:nth-child(3){background:#5133ab!important}.shelterMetroV62 .shelterMetroTabs button.active:nth-child(4){background:#a64810!important}.shelterCardsGridV62{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))!important}.shelterCardsGridV62 .shelterCard{position:relative;overflow:hidden;min-height:270px!important}.shelterCardsGridV62 .shelterCard:after{content:"";background:#ffffff1a;width:160px;height:160px;position:absolute;bottom:-34px;right:-34px;transform:rotate(45deg)}.shelterCardsGridV62 .shelterCard.shelterColor0{background:#0b5c20!important}.shelterCardsGridV62 .shelterCard.shelterColor1{background:#005a9e!important}.shelterCardsGridV62 .shelterCard.shelterColor2{background:#5133ab!important}.shelterCardsGridV62 .shelterCard.shelterColor3{background:#a64810!important}.shelterCardsGridV62 .shelterCard.shelterColor4{background:#006d77!important}.shelterCardsGridV62 .shelterCard.shelterColor5,.shelterCardsGridV62 .shelterCard.closed{background:#7e1730!important}.shelterCardsGridV62 .shelterCard.standby{background:#a64810!important}.shelterCardsGridV62 .shelterCard>h3,.shelterCardsGridV62 .shelterCard>p,.shelterCardsGridV62 .shelterCard>span,.shelterCardsGridV62 .shelterCard>small,.shelterCardsGridV62 .shelterCardStats,.shelterCardsGridV62 .shelterCardActions{z-index:1;position:relative}.shelterCardsGridV62 .shelterCard>small{color:#ffffffc7;text-transform:capitalize;margin-top:8px;display:block}.shelterCardActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.shelterCardActions button{min-height:50px!important;box-shadow:none!important;color:#fff!important;border:0!important;border-radius:0!important}.shelterEditTile{background:#0072c6!important}.shelterDeleteTile{background:#b91d47!important}.shelterMetroV62 .shelterGuestDetail{border-left-color:#7fba00!important}.shelterMetroV62 .shelterInfoBlock:first-of-type{border-left-color:#0072c6!important}.shelterMetroV62 .shelterInfoBlock:nth-of-type(2){border-left-color:#008a9b!important}.shelterMetroV62 .shelterInfoBlock.familyBlock,.shelterMetroV62 .shelterInfoBlock:nth-of-type(3){border-left-color:#5133ab!important}.shelterMetroV62 .shelterInfoBlock.notesBlock,.shelterMetroV62 .shelterInfoBlock:nth-of-type(4){border-left-color:#d24726!important}.shelterMetroV62 .shelterDetailActions button:first-child{background:#b91d47!important}.shelterMetroV62 .shelterDetailActions .shelterMetroEditAction{background:#0072c6!important}.shelterMetroV62 .shelterDashboardTile:first-child{background:#005a9e!important}.shelterMetroV62 .shelterDashboardTile:nth-child(2){background:#0b5c20!important}.shelterMetroV62 .shelterDashboardTile:nth-child(3){background:#b91d47!important}.shelterMetroV62 .shelterDashboardTile:nth-child(4),.shelterEditIcon{background:#5133ab!important}.shelterEditModal .shelterMetroModalHeader{background:linear-gradient(135deg,#5133ab40,#0000 55%),#0b2d40!important}.shelterEditModal .shelterMetroModalActions button[type=submit]{background:#0072c6!important}@media (width<=1500px){.shelterMetroV62 .shelterMetroTop{grid-template-columns:1fr!important}}@media (width<=900px){.shelterAgencySelector,.shelterCardsGridV62,.shelterCardActions{grid-template-columns:1fr!important}}.schoolsMetroPage{gap:12px;display:grid;background:radial-gradient(circle at 16% 0,#0072c633,#0000 34%),radial-gradient(circle at 82% 12%,#5133ab2e,#0000 32%),#071018!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}.schoolsMetroTop{grid-template-columns:minmax(0,1.6fr) minmax(430px,.72fr);gap:10px;min-height:150px;display:grid}.schoolsMetroHero{background:linear-gradient(135deg,#00bcf21f,#0000 55%),#062a43;flex-direction:column;justify-content:center;padding:30px 34px;display:flex}.schoolsMetroHero>span,.schoolsMetroModalCopy span{color:#7de7ff;text-transform:uppercase;letter-spacing:.24em;margin-bottom:10px;font-size:11px;font-weight:700}.schoolsMetroHero h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(56px,5.6vw,82px);font-weight:300;line-height:.94}.schoolsMetroHero p{color:#d8e8f6;margin:12px 0 0;font-size:17px}.schoolsMetroActionsTop{grid-template-columns:1fr 1fr;gap:10px;display:grid}.schoolMetroLaunch,.schoolIncidentLaunch{width:100%!important;min-height:150px!important;box-shadow:none!important;color:#fff!important;border:0!important;border-radius:0!important;justify-content:center!important;gap:14px!important;font-size:22px!important;font-weight:300!important}.schoolMetroLaunch{background:linear-gradient(135deg,#7fba0033,#0000 55%),#0b5c20!important}.schoolIncidentLaunch{background:linear-gradient(135deg,#ffffff1f,#0000 55%),#a64810!important}.schoolIncidentLaunch:disabled{opacity:.45}.schoolsAgencySelector{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.schoolsAgencySelector button{min-height:104px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;background:#1b2227!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:16px 18px!important}.schoolsAgencySelector button strong{font-size:20px;font-weight:300;line-height:1.08}.schoolsAgencySelector button span{color:#ffffffc7;margin-top:8px}.schoolsAgencySelector .allAgencies{background:#005a9e!important}.schoolsAgencySelector .agencyColor0{background:#0b5c20!important}.schoolsAgencySelector .agencyColor1{background:#5133ab!important}.schoolsAgencySelector .agencyColor2{background:#a64810!important}.schoolsAgencySelector .agencyColor3{background:#006d77!important}.schoolsAgencySelector .agencyColor4{background:#7e1730!important}.schoolsAgencySelector .agencyColor5{background:#004b8d!important}.schoolsAgencySelector button:not(.active){color:#aebdcc!important;background:#151d23!important;box-shadow:inset 0 0 0 2px #303a42!important}.schoolsAgencySelector button.active{box-shadow:inset 0 -7px #ffffff57!important}.schoolsMetroStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.schoolStatTile{color:#fff!important;min-height:126px!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:20px 24px!important}.schoolStatTile strong{color:#fff;font-size:clamp(46px,4vw,64px);font-weight:300;line-height:.9}.schoolStatTile span{color:#fffffff0;margin-top:12px;font-size:18px;font-weight:300}.schoolStatTile.campuses{background:#005a9e!important}.schoolStatTile.impacted{background:#b91d47!important}.schoolStatTile.shelter{background:#5133ab!important}.schoolStatTile.incidents{background:#a64810!important}.schoolStatTile.resources{background:#008a9b!important}.schoolStatTile.active{box-shadow:inset 0 -8px #ffffff57!important}.schoolsMetroTabs{border-bottom:2px solid #303a42;gap:8px;display:flex}.schoolsMetroTabs button{color:#f7fbff!important;min-width:150px!important;min-height:64px!important;box-shadow:none!important;background:#10191f!important;border:0!important;border-top:6px solid #0000!important;border-radius:0!important;font-size:20px!important;font-weight:300!important}.schoolsMetroTabs button:first-child{border-top-color:#00bcf2!important}.schoolsMetroTabs button:nth-child(2){border-top-color:#d24726!important}.schoolsMetroTabs button:nth-child(3){border-top-color:#7fba00!important}.schoolsMetroTabs button:nth-child(4){border-top-color:#5133ab!important}.schoolsMetroTabs button.active:first-child{background:#0072c6!important}.schoolsMetroTabs button.active:nth-child(2){background:#a64810!important}.schoolsMetroTabs button.active:nth-child(3){background:#0b5c20!important}.schoolsMetroTabs button.active:nth-child(4){background:#5133ab!important}.schoolsMetroFilters{background:#10191f;border-bottom:2px solid #303a42;grid-template-columns:minmax(280px,1.3fr) repeat(2,minmax(170px,.55fr));gap:12px;padding:18px;display:grid}.schoolsMetroFilters label{color:#c3d2df;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:700;display:grid}.schoolsMetroFilters select,.schoolsMetroFilters input,.schoolsMetroSearch{color:#edf5fb!important;min-height:56px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}.schoolsMetroSearch{align-items:center;padding:0 14px;gap:12px!important;display:flex!important}.schoolsMetroSearch input{background:0 0!important;border:0!important;min-height:52px!important;padding:0!important}.schoolsCampusGrid,.schoolsResourceGrid,.schoolsDashboardGrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;display:grid}.schoolCampusTile,.schoolResourceTile,.schoolsWorkflowTile{color:#fff;background:#1b2227;flex-direction:column;justify-content:flex-end;min-height:275px;padding:22px;display:flex;position:relative;overflow:hidden}.schoolCampusTile:after,.schoolResourceTile:after,.schoolsWorkflowTile:after{content:"";background:#ffffff1a;width:160px;height:160px;position:absolute;bottom:-34px;right:-34px;transform:rotate(45deg)}.schoolCampusTile>*,.schoolResourceTile>*,.schoolsWorkflowTile>*{z-index:1;position:relative}.schoolCampusTile.color0,.schoolResourceTile.color0{background:#005a9e!important}.schoolCampusTile.color1,.schoolResourceTile.color1{background:#0b5c20!important}.schoolCampusTile.color2,.schoolResourceTile.color2{background:#5133ab!important}.schoolCampusTile.color3,.schoolResourceTile.color3{background:#a64810!important}.schoolCampusTile.color4,.schoolResourceTile.color4{background:#006d77!important}.schoolCampusTile.color5,.schoolResourceTile.color5{background:#7e1730!important}.schoolCampusTile.status-lockdown,.schoolCampusTile.status-evacuation,.schoolCampusTile.status-shelter_in_place{background:#b91d47!important}.schoolCampusTile.status-damaged,.schoolCampusTile.status-power_loss{background:#a64810!important}.schoolCampusTile.status-monitoring{background:#5133ab!important}.schoolCampusTile.status-normal{background:#0b5c20!important}.schoolCampusTile>span,.schoolResourceTile>span{color:#7de7ff;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700}.schoolCampusTile h3,.schoolResourceTile h3{color:#fff;margin:14px 0 8px;font-size:clamp(28px,3vw,44px);font-weight:300;line-height:1}.schoolCampusTile p,.schoolResourceTile p{color:#ffffffdb;margin:0}.schoolCampusStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.schoolCampusStats div{background:#0000002e;padding:12px}.schoolCampusStats strong{font-size:28px;font-weight:300;line-height:1;display:block}.schoolCampusStats small{color:#ffffffbf}.schoolCampusActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.schoolCampusActions button{min-height:50px!important;box-shadow:none!important;color:#fff!important;border:0!important;border-radius:0!important}.schoolCampusActions button:first-child{background:#0072c6!important}.schoolDeleteTile{background:#b91d47!important}.schoolsIncidentBoard{background:#111719;display:grid}.schoolsIncidentHeader,.schoolsIncidentRow{grid-template-columns:140px minmax(180px,.8fr) minmax(260px,1.3fr) 140px 160px 140px;align-items:center;gap:12px;display:grid}.schoolsIncidentHeader{color:#d8e0e6;background:#0c1216;border-bottom:2px solid #303a42;min-height:52px;padding:0 22px;font-size:14px;font-weight:500}.schoolsIncidentRow{color:#edf5fb;background:#1b2227;border-bottom:3px solid #0d1115;min-height:92px;padding:0 22px;box-shadow:inset 7px 0 #0072c6}.schoolsIncidentRow.priority-critical{box-shadow:inset 7px 0 #b91d47}.schoolsIncidentRow.priority-high{box-shadow:inset 7px 0 #d24726}.schoolsIncidentRow.priority-normal{box-shadow:inset 7px 0 #0072c6}.schoolsIncidentRow.priority-low{box-shadow:inset 7px 0 #008a00}.schoolsIncidentRow strong{color:#fff;font-size:17px;font-weight:400;display:block}.schoolsIncidentRow small{color:#aebdcc;margin-top:4px;display:block}.schoolResourceTile div{grid-template-columns:auto 1fr auto 1fr;align-items:end;gap:8px;margin-top:18px;display:grid}.schoolResourceTile strong{font-size:36px;font-weight:300;line-height:.9}.schoolResourceTile small{color:#ffffffbf}.schoolsDashboardGrid{grid-template-columns:repeat(3,minmax(260px,1fr))}.schoolsWorkflowTile{min-height:210px}.schoolsWorkflowTile.threat{background:#b91d47!important}.schoolsWorkflowTile.damage{background:#a64810!important}.schoolsWorkflowTile.events{background:#5133ab!important}.schoolsWorkflowTile.resources{background:#008a9b!important}.schoolsWorkflowTile.population{background:#005a9e!important}.schoolsWorkflowTile.staff{background:#0b5c20!important}.schoolsWorkflowTile strong{margin-bottom:12px;font-size:clamp(28px,3vw,44px);font-weight:300;line-height:1.02}.schoolsWorkflowTile span{color:#ffffffd6;font-size:16px}.schoolsEmptyState{color:#aebdcc;background:#10191f;align-content:center;place-items:center;gap:10px;min-height:180px;padding:22px;display:grid}.schoolMetroModalOverlay{z-index:1000;background:#030a12c2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.schoolMetroModal{background:#09131c;border:1px solid #7ee7ff2e;width:min(1040px,100vw - 56px);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 26px 60px #00000070}.schoolMetroModalHeader{background:linear-gradient(135deg,#00bcf224,#0000 54%),#0b2d40;grid-template-columns:112px minmax(0,1fr);display:grid}.schoolMetroModalIcon{color:#fff;background:#0072c6;place-items:center;min-height:112px;display:grid}.schoolIncidentIcon{background:#d24726}.schoolMetroModalCopy{padding:22px 26px}.schoolMetroModalCopy h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:300;line-height:.95}.schoolMetroModalCopy p{color:#d8e8f6;margin:12px 0 0;font-size:16px}.schoolMetroModalForm{background:#0a1118;gap:18px;padding:22px;display:grid}.schoolMetroModalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.schoolMetroModalGrid label{color:#c3d2df;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:700;display:grid}.schoolMetroModalGrid input,.schoolMetroModalGrid select,.schoolMetroModalGrid textarea{color:#edf5fb!important;min-height:56px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}.schoolMetroModalGrid textarea{min-height:150px!important}.schoolMetroModalWide{grid-column:1/-1}.schoolMetroModalActions{justify-content:flex-end;gap:12px;display:flex}.schoolMetroModalActions button,.schoolMetroSecondaryAction{min-width:154px!important;min-height:58px!important;box-shadow:none!important;color:#fff!important;background:#0072c6!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:300!important}.schoolMetroSecondaryAction{background:#27313b!important}.schoolIncidentModal .schoolMetroModalActions button[type=submit]{background:#d24726!important}@media (width<=1500px){.schoolsMetroTop{grid-template-columns:1fr}.schoolsMetroStats{grid-template-columns:repeat(3,minmax(0,1fr))}.schoolsDashboardGrid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=1050px){.schoolsMetroStats,.schoolsMetroFilters,.schoolMetroModalGrid{grid-template-columns:1fr}.schoolsIncidentBoard{overflow-x:auto}.schoolsIncidentHeader,.schoolsIncidentRow{min-width:1000px}}@media (width<=760px){.schoolsMetroActionsTop,.schoolsAgencySelector,.schoolsCampusGrid,.schoolsResourceGrid,.schoolsDashboardGrid,.schoolCampusActions,.schoolMetroModalHeader{grid-template-columns:1fr}.schoolMetroModalIcon{min-height:86px}.schoolMetroModalActions{flex-direction:column}.schoolMetroModalActions button{width:100%!important}}html body .schoolsMetroPage{background:radial-gradient(circle at 12% 0,#0072c62e,#0000 30%),radial-gradient(circle at 82% 10%,#5133ab2e,#0000 34%),#071018!important}html body .schoolsMetroPage .schoolsMetroHero{background:linear-gradient(135deg,#00bcf21f,#0000 60%),#07324f!important}html body .schoolsMetroPage .schoolIncidentLaunch{color:#fff!important;opacity:1!important;background:linear-gradient(135deg,#ffffff1a,#0000 55%),#4b2a63!important}html body .schoolsMetroPage .schoolIncidentLaunch:disabled{color:#ffffffa8!important;opacity:1!important;background:linear-gradient(135deg,#ffffff12,#0000 55%),#372348!important}html body .schoolsMetroPage .schoolMetroLaunch{color:#fff!important;background:linear-gradient(135deg,#7fba002e,#0000 55%),#0b5c20!important}html body .schoolsMetroPage .schoolsAgencySelector .allAgencies,html body .schoolsMetroPage .schoolsAgencySelector button.active.allAgencies{color:#fff!important;background:#005a9e!important}html body .schoolsMetroPage .schoolsAgencySelector button.active.agencyColor0{color:#fff!important;background:#0b5c20!important}html body .schoolsMetroPage .schoolsAgencySelector button.active.agencyColor1{color:#fff!important;background:#5133ab!important}html body .schoolsMetroPage .schoolsAgencySelector button.active.agencyColor2{color:#fff!important;background:#a64810!important}html body .schoolsMetroPage .schoolsAgencySelector button.active.agencyColor3{color:#fff!important;background:#006d77!important}html body .schoolsMetroPage .schoolsAgencySelector button.active.agencyColor4{color:#fff!important;background:#7e1730!important}html body .schoolsMetroPage .schoolsAgencySelector button.active.agencyColor5{color:#fff!important;background:#004b8d!important}html body .schoolsMetroPage .schoolsAgencySelector button:not(.active){color:#aebdcc!important;background:#151d23!important;box-shadow:inset 0 0 0 2px #303a42!important}html body .schoolsMetroPage .schoolsMetroStats>button.schoolStatTile:first-child,html body .schoolsMetroPage .schoolsMetroStats>.schoolStatTile.campuses{background:linear-gradient(135deg,#00bcf229,#0000 60%),#005a9e!important}html body .schoolsMetroPage .schoolsMetroStats>button.schoolStatTile:nth-child(2),html body .schoolsMetroPage .schoolsMetroStats>.schoolStatTile.impacted{background:linear-gradient(135deg,#ffffff1a,#0000 60%),#b91d47!important}html body .schoolsMetroPage .schoolsMetroStats>button.schoolStatTile:nth-child(3),html body .schoolsMetroPage .schoolsMetroStats>.schoolStatTile.shelter{background:linear-gradient(135deg,#ffffff1a,#0000 60%),#5133ab!important}html body .schoolsMetroPage .schoolsMetroStats>button.schoolStatTile:nth-child(4),html body .schoolsMetroPage .schoolsMetroStats>.schoolStatTile.incidents{background:linear-gradient(135deg,#ffffff1a,#0000 60%),#a64810!important}html body .schoolsMetroPage .schoolsMetroStats>button.schoolStatTile:nth-child(5),html body .schoolsMetroPage .schoolsMetroStats>.schoolStatTile.resources{background:linear-gradient(135deg,#00bcf21f,#0000 60%),#006d77!important}html body .schoolsMetroPage .schoolStatTile{color:#fff!important;box-shadow:none!important;border:0!important;border-radius:0!important}html body .schoolsMetroPage .schoolStatTile.active{box-shadow:inset 0 -8px #ffffff57!important}html body .schoolsMetroPage .schoolsMetroTabs button{color:#f7fbff!important;box-shadow:none!important;background:#10191f!important;border:0!important;border-top:6px solid #0000!important;border-radius:0!important}html body .schoolsMetroPage .schoolsMetroTabs button:first-child{border-top-color:#00bcf2!important}html body .schoolsMetroPage .schoolsMetroTabs button:nth-child(2){border-top-color:#d24726!important}html body .schoolsMetroPage .schoolsMetroTabs button:nth-child(3){border-top-color:#7fba00!important}html body .schoolsMetroPage .schoolsMetroTabs button:nth-child(4){border-top-color:#5133ab!important}html body .schoolsMetroPage .schoolsMetroTabs button.active:first-child{background:#0072c6!important}html body .schoolsMetroPage .schoolsMetroTabs button.active:nth-child(2){background:#a64810!important}html body .schoolsMetroPage .schoolsMetroTabs button.active:nth-child(3){background:#0b5c20!important}html body .schoolsMetroPage .schoolsMetroTabs button.active:nth-child(4){background:#5133ab!important}html body .schoolsMetroPage .schoolsMetroFilters{background:#10191f!important;border-top:1px solid #303a42!important;border-bottom:2px solid #303a42!important}html body .schoolsMetroPage .schoolCampusTile.color0{background:#005a9e!important}html body .schoolsMetroPage .schoolCampusTile.color1{background:#0b5c20!important}html body .schoolsMetroPage .schoolCampusTile.color2{background:#5133ab!important}html body .schoolsMetroPage .schoolCampusTile.color3{background:#a64810!important}html body .schoolsMetroPage .schoolCampusTile.color4{background:#006d77!important}html body .schoolsMetroPage .schoolCampusTile.color5{background:#7e1730!important}html body .schoolsMetroPage .schoolCampusTile.status-normal{background:#0b5c20!important}html body .schoolsMetroPage .schoolCampusTile.status-monitoring{background:#5133ab!important}html body .schoolsMetroPage .schoolCampusTile.status-shelter_in_place,html body .schoolsMetroPage .schoolCampusTile.status-evacuation,html body .schoolsMetroPage .schoolCampusTile.status-lockdown{background:#b91d47!important}html body .schoolsMetroPage .schoolCampusTile.status-damaged,html body .schoolsMetroPage .schoolCampusTile.status-power_loss{background:#a64810!important}html body .schoolsMetroPage .schoolCampusTile.status-closed{background:#2b333a!important}html body .schoolsMetroPage .schoolsIncidentRow.priority-critical{box-shadow:inset 8px 0 #b91d47!important}html body .schoolsMetroPage .schoolsIncidentRow.priority-high{box-shadow:inset 8px 0 #d24726!important}html body .schoolsMetroPage .schoolsIncidentRow.priority-normal{box-shadow:inset 8px 0 #0072c6!important}html body .schoolsMetroPage .schoolsIncidentRow.priority-low{box-shadow:inset 8px 0 #008a00!important}html body .schoolsMetroPage .schoolResourceTile.color0{background:#005a9e!important}html body .schoolsMetroPage .schoolResourceTile.color1{background:#0b5c20!important}html body .schoolsMetroPage .schoolResourceTile.color2{background:#5133ab!important}html body .schoolsMetroPage .schoolResourceTile.color3{background:#a64810!important}html body .schoolsMetroPage .schoolResourceTile.color4{background:#006d77!important}html body .schoolsMetroPage .schoolResourceTile.color5{background:#7e1730!important}html body .schoolsMetroPage .schoolsEmptyState{color:#aebdcc!important;background:linear-gradient(90deg,#0072c614,#5133ab14),#10191f!important;border-left:7px solid #5133ab!important}html body .schoolMetroModalIcon{background:#0072c6!important}html body .schoolIncidentIcon{background:#d24726!important}html body .schoolMetroModalActions button[type=submit]{background:#0072c6!important}html body .schoolIncidentModal .schoolMetroModalActions button[type=submit]{background:#d24726!important}html body .schoolMetroSecondaryAction{background:#27313b!important}html body .schoolsMetroPage .schoolsAgencySelector,html body .schoolsMetroPage .schoolsMetroStats{gap:10px!important}html body .schoolsMetroPage .schoolsMetroHero,html body .schoolsMetroPage .schoolsAgencySelector button,html body .schoolsMetroPage .schoolStatTile,html body .schoolsMetroPage .schoolsMetroTabs button,html body .schoolsMetroPage .schoolCampusTile,html body .schoolsMetroPage .schoolResourceTile,html body .schoolsMetroPage .schoolsWorkflowTile,html body .schoolsMetroPage .schoolMetroLaunch,html body .schoolsMetroPage .schoolIncidentLaunch{border-radius:0!important}html body .agencyMetroV65{gap:12px;display:grid;box-shadow:none!important;background:radial-gradient(circle at 12% 0,#0072c62e,#0000 31%),radial-gradient(circle at 86% 10%,#5133ab2e,#0000 34%),#071018!important;border:0!important;padding:0!important}html body .agencyMetroV65>.sectionHeader,html body .agencyMetroV65 .sectionHeader{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) minmax(220px,260px)!important;align-items:stretch!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}html body .agencyMetroV65 .sectionHeader>div:first-child{flex-direction:column;justify-content:center;display:flex;background:linear-gradient(135deg,#00bcf21f,#0000 60%),#07324f!important;min-height:150px!important;padding:30px 34px!important}html body .agencyMetroV65 .sectionHeader h2,html body .agencyMetroV65 .sectionHeader h3{color:#fff!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(52px,5vw,78px)!important;font-weight:300!important;line-height:.95!important}html body .agencyMetroV65 .sectionHeader p{color:#d8e8f6!important;margin:12px 0 0!important;font-size:17px!important}html body .agencyMetroLaunch{width:100%!important;min-height:150px!important;box-shadow:none!important;color:#fff!important;background:linear-gradient(135deg,#7fba0033,#0000 58%),#0b5c20!important;border:0!important;border-radius:0!important;justify-content:center!important;gap:14px!important;font-size:22px!important;font-weight:300!important}html body .agencyMetroV65 .agencyManagementLayout,html body .agencyMetroV65 .agencyCommandLayout{grid-template-columns:minmax(320px,420px) minmax(0,1fr)!important;gap:12px!important;padding:0!important;display:grid!important}html body .agencyMetroV65 .agencyDirectoryPanel,html body .agencyMetroV65 .agencyCommandDirectory,html body .agencyMetroV65 .agencyDetailPanel,html body .agencyMetroV65 .agencyCommandDetail{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .agencyMetroV65 .agencyDirectoryHeader{flex-direction:column;justify-content:flex-end;min-height:88px;display:flex;background:#10191f!important;border:0!important;padding:18px 20px!important}html body .agencyMetroV65 .agencyDirectoryHeader strong{color:#fff!important;font-size:26px!important;font-weight:300!important;line-height:1!important}html body .agencyMetroV65 .agencyDirectoryHeader span{margin-top:8px;color:#c6d6e4!important}html body .agencyMetroV65 .agencyDirectoryList{margin-top:10px;display:grid;gap:10px!important}html body .agencyMetroV65 .agencyDirectoryCard{min-height:116px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;background:#1b2227!important;border:0!important;border-radius:0!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important}html body .agencyMetroV65 .agencyDirectoryCard svg{color:#fff!important;background:#005a9e!important;width:78px!important;height:116px!important;padding:25px!important}html body .agencyMetroV65 .agencyDirectoryCard:nth-child(2n) svg{background:#008a9b!important}html body .agencyMetroV65 .agencyDirectoryCard:nth-child(3n) svg{background:#5133ab!important}html body .agencyMetroV65 .agencyDirectoryCard:nth-child(4n) svg{background:#a64810!important}html body .agencyMetroV65 .agencyDirectoryCard:nth-child(5n) svg{background:#0b5c20!important}html body .agencyMetroV65 .agencyDirectoryCard>div{flex-direction:column;justify-content:center;min-width:0;display:flex;padding:16px 18px!important}html body .agencyMetroV65 .agencyDirectoryCard strong{color:#fff!important;font-size:18px!important;font-weight:400!important;line-height:1.05!important}html body .agencyMetroV65 .agencyDirectoryCard span{margin-top:6px;color:#c8d8e6!important}html body .agencyMetroV65 .agencyDirectoryCard small{margin-top:8px;color:#ffffffb3!important}html body .agencyMetroV65 .agencyDirectoryCard.active{background:#10251b!important;box-shadow:inset 0 -7px #7fba00!important}html body .agencyMetroV65 .agencyDetailHeader,html body .agencyMetroV65 .agencyCommandHeader{background:linear-gradient(135deg,#00bcf21f,#0000 58%),#062a43!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;min-height:168px!important;padding:30px 34px!important;display:grid!important}html body .agencyMetroV65 .settingsEyebrow{color:#7de7ff!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}html body .agencyMetroV65 .agencyCommandHeader h2{color:#fff!important;letter-spacing:-.055em!important;margin:12px 0 0!important;font-size:clamp(42px,4vw,70px)!important;font-weight:300!important;line-height:.95!important}html body .agencyMetroV65 .agencyCommandHeader p{color:#d8e8f6!important;font-size:17px!important}html body .agencyMetroV65 .agencyHeaderActions .ghostBtn{min-width:150px!important;min-height:64px!important;box-shadow:none!important;color:#fff!important;background:#0072c6!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:300!important}html body .agencyMetroV65 .agencyStatusGrid,html body .agencyMetroV65 .agencyCommandStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:10px 0 0!important;display:grid!important}html body .agencyMetroV65 .agencyStatusTile{flex-direction:column;justify-content:flex-end;overflow:hidden;min-height:138px!important;box-shadow:none!important;color:#fff!important;background:#005a9e!important;border:0!important;border-radius:0!important;padding:20px 22px!important;display:flex!important}html body .agencyMetroV65 .agencyStatusTile:first-child{background:#005a9e!important}html body .agencyMetroV65 .agencyStatusTile:nth-child(2){background:#0b5c20!important}html body .agencyMetroV65 .agencyStatusTile:nth-child(3){background:#5133ab!important}html body .agencyMetroV65 .agencyStatusTile:nth-child(4){background:#a64810!important}html body .agencyMetroV65 .agencyStatusTile.invoiceOpen{background:#d24726!important}html body .agencyMetroV65 .agencyStatusTile.invoicePaid{background:#008a00!important}html body .agencyMetroV65 .agencyStatusTile span{order:2;margin-top:10px;color:#ffffffe0!important;text-transform:none!important;letter-spacing:0!important;font-size:16px!important;font-weight:300!important}html body .agencyMetroV65 .agencyStatusTile strong{order:1;color:#fff!important;font-size:clamp(26px,2.5vw,40px)!important;font-weight:300!important;line-height:1!important}html body .agencyMetroV65 .agencyStatusTile small{order:3;margin-top:7px;color:#ffffffb8!important}html body .agencyMetroV65 .agencyTabs{background:0 0!important;border:0!important;border-bottom:2px solid #303a42!important;gap:8px!important;margin:12px 0!important;padding:0!important;display:flex!important}html body .agencyMetroV65 .agencyTabs button{min-width:130px!important;min-height:64px!important;box-shadow:none!important;color:#f7fbff!important;background:#10191f!important;border:0!important;border-top:6px solid #0000!important;border-radius:0!important;font-size:18px!important;font-weight:300!important}html body .agencyMetroV65 .agencyTabs button:first-child{border-top-color:#00bcf2!important}html body .agencyMetroV65 .agencyTabs button.active:first-child{background:#0072c6!important}html body .agencyMetroV65 .agencyTabs button.active:nth-child(2){background:#0b5c20!important}html body .agencyMetroV65 .agencyTabs button.active:nth-child(3){background:#a64810!important}html body .agencyMetroV65 .agencyTabs button.active:nth-child(4){background:#5133ab!important}html body .agencyMetroV65 .agencyTabs button.active:nth-child(5){background:#006d77!important}html body .agencyMetroV65 .agencyTabs button.active:nth-child(6){background:#3a2111!important}html body .agencyMetroV65 .agencyCommandForm,html body .agencyMetroV65 .agencyManageForm{gap:12px!important;display:grid!important}html body .agencyMetroV65 .agencyTabGrid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)!important;gap:12px!important;display:grid!important}html body .agencyMetroV65 .agencyManageSection{overflow:hidden;box-shadow:none!important;background:#10191f!important;border:0!important;border-left:7px solid #0072c6!important;border-radius:0!important;padding:0!important}html body .agencyMetroV65 .settingsPanelHeader{background:#151d23!important;border:0!important;align-items:center!important;gap:16px!important;min-height:88px!important;padding:20px 22px!important;display:flex!important}html body .agencyMetroV65 .settingsPanelHeader svg{color:#fff!important;background:#0072c6!important;width:46px!important;height:46px!important;padding:10px!important}html body .agencyMetroV65 .agencyManageSection:nth-child(2n) .settingsPanelHeader svg{background:#5133ab!important}html body .agencyMetroV65 .agencyManageSection:nth-child(3n) .settingsPanelHeader svg{background:#0b5c20!important}html body .agencyMetroV65 .settingsPanelHeader strong{color:#fff!important;font-size:26px!important;font-weight:300!important;line-height:1!important}html body .agencyMetroV65 .settingsPanelHeader span{margin-top:6px;color:#b9c9d7!important}html body .agencyMetroV65 label{color:#c3d2df!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important}html body .agencyMetroV65 input,html body .agencyMetroV65 select,html body .agencyMetroV65 textarea{color:#edf5fb!important;min-height:56px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}html body .agencyMetroV65 textarea{min-height:145px!important}html body .agencyMetroV65 .agencyManageGrid,html body .agencyMetroV65 .agencyUserToolbar,html body .agencyMetroV65 .agencyFeatureGrid,html body .agencyMetroV65 .agencyWallSummaryGrid,html body .agencyMetroV65 .agencyWallModuleList{padding:18px!important}html body .agencyMetroV65 .agencyUsageBar{background:#071018!important;border:2px solid #35434d!important;border-radius:0!important;height:18px!important;margin:18px!important}html body .agencyMetroV65 .agencyUsageBar span{background:#00bcf2!important;border-radius:0!important}html body .agencyMetroV65 .agencyMiniStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:0 18px 18px!important;display:grid!important}html body .agencyMetroV65 .agencyMiniStats>div{flex-direction:column;justify-content:flex-end;min-height:118px;display:flex;background:#005a9e!important;padding:18px!important}html body .agencyMetroV65 .agencyMiniStats>div:nth-child(2){background:#0b5c20!important}html body .agencyMetroV65 .agencyMiniStats>div:nth-child(3){background:#b91d47!important}html body .agencyMetroV65 .agencyMiniStats>div:nth-child(4){background:#5133ab!important}html body .agencyMetroV65 .agencyMiniStats strong{color:#fff!important;font-size:42px!important;font-weight:300!important;line-height:.9!important}html body .agencyMetroV65 .agencyMiniStats span{margin-top:10px;color:#ffffffd1!important}html body .agencyMetroV65 .agencyAccountLimitText,html body .agencyMetroV65 .muted{color:#b9c9d7!important;padding:0 18px 18px!important}html body .agencyMetroV65 .agencyUserRow,html body .agencyMetroV65 .agencyInvoiceRow,html body .agencyMetroV65 .agencyFeatureToggle,html body .agencyMetroV65 .agencyWallModuleList>div,html body .agencyMetroV65 .agencyWallSummaryGrid>div{box-shadow:none!important;background:#1b2227!important;border:0!important;border-radius:0!important}html body .agencyMetroV65 .agencyUserRow{border-left:7px solid #0072c6!important;min-height:82px!important;margin:0 18px 10px!important}html body .agencyMetroV65 .agencyUserRow:nth-child(2n){border-left-color:#0b5c20!important}html body .agencyMetroV65 .agencyUserRow:nth-child(3n){border-left-color:#5133ab!important}html body .agencyMetroV65 .agencyUserActions .ghostBtn,html body .agencyMetroV65 .ghostBtn.tiny{color:#fff!important;background:#0072c6!important;border:0!important;border-radius:0!important;min-height:44px!important}html body .agencyMetroV65 .agencyInvoiceRow{border-left:7px solid #a64810!important;min-height:76px!important;margin:0 18px 10px!important}html body .agencyMetroV65 .agencyFeatureGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:10px!important;display:grid!important}html body .agencyMetroV65 .agencyFeatureToggle{background:#005a9e!important;align-items:end!important;min-height:124px!important;padding:18px!important}html body .agencyMetroV65 .agencyFeatureToggle:nth-child(2n){background:#0b5c20!important}html body .agencyMetroV65 .agencyFeatureToggle:nth-child(3n){background:#5133ab!important}html body .agencyMetroV65 .agencyFeatureToggle:nth-child(4n){background:#a64810!important}html body .agencyMetroV65 .agencyFeatureToggle:nth-child(5n){background:#006d77!important}html body .agencyMetroV65 .agencyFeatureToggle:nth-child(6n){background:#7e1730!important}html body .agencyMetroV65 .agencyFeatureToggle strong{color:#fff!important;font-size:22px!important;font-weight:300!important}html body .agencyMetroV65 .agencyFeatureToggle span{color:#fffc!important}html body .agencyMetroV65 .agencyFeatureToggle input[type=checkbox]{accent-color:#7fba00;width:28px!important;height:28px!important;min-height:28px!important}html body .agencyMetroV65 .agencyWallSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important;display:grid!important}html body .agencyMetroV65 .agencyWallSummaryGrid>div,html body .agencyMetroV65 .agencyWallModuleList>div{flex-direction:column;justify-content:flex-end;display:flex;background:#005a9e!important;min-height:96px!important;padding:16px!important}html body .agencyMetroV65 .agencyWallSummaryGrid>div:nth-child(2n),html body .agencyMetroV65 .agencyWallModuleList>div:nth-child(2n){background:#006d77!important}html body .agencyMetroV65 .agencyWallSummaryGrid>div:nth-child(3n),html body .agencyMetroV65 .agencyWallModuleList>div:nth-child(3n){background:#5133ab!important}html body .agencyMetroV65 .agencyWallSummaryGrid>div:nth-child(4n),html body .agencyMetroV65 .agencyWallModuleList>div:nth-child(4n){background:#0b5c20!important}html body .agencyMetroV65 .agencyWallSummaryGrid strong,html body .agencyMetroV65 .agencyWallModuleList strong{color:#fff!important;font-size:22px!important;font-weight:300!important}html body .agencyMetroV65 .agencyWallSummaryGrid span,html body .agencyMetroV65 .agencyWallModuleList span{color:#ffffffd1!important}html body .agencyMetroV65 .agencyStickyActions{position:sticky;bottom:0;background:linear-gradient(#0000,#071018f2 28%)!important;justify-content:flex-end!important;padding:12px 0 0!important}html body .agencyMetroV65 .agencyStickyActions button{min-width:230px!important;min-height:64px!important;box-shadow:none!important;color:#fff!important;background:#0b5c20!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:300!important}html body .agencyMetroModalOverlay{z-index:1000;background:#030a12c2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}html body .agencyMetroModal{background:#09131c;border:1px solid #7ee7ff2e;width:min(880px,100vw - 56px);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 26px 60px #00000070}html body .agencyMetroModalHeader{background:linear-gradient(135deg,#00bcf224,#0000 54%),#0b2d40;grid-template-columns:112px minmax(0,1fr);display:grid}html body .agencyMetroModalIcon{color:#fff;background:#0b5c20;place-items:center;min-height:112px;display:grid}html body .agencyMetroModalCopy{padding:22px 26px}html body .agencyMetroModalCopy span{color:#7de7ff;text-transform:uppercase;letter-spacing:.22em;margin-bottom:10px;font-size:11px;font-weight:700;display:block}html body .agencyMetroModalCopy h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:300;line-height:.95}html body .agencyMetroModalCopy p{color:#d8e8f6;margin:12px 0 0;font-size:16px}html body .agencyMetroModalForm{background:#0a1118;gap:18px;padding:22px;display:grid}html body .agencyMetroModalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html body .agencyMetroModalGrid label{gap:8px;display:grid}html body .agencyMetroModalGrid input,html body .agencyMetroModalGrid select{color:#edf5fb!important;min-height:56px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}html body .agencyMetroModalActions{justify-content:flex-end;gap:12px;display:flex}html body .agencyMetroModalActions button{min-width:164px!important;min-height:58px!important;box-shadow:none!important;color:#fff!important;background:#0b5c20!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:300!important}html body .agencyMetroSecondaryAction{background:#27313b!important}@media (width<=1500px){html body .agencyMetroV65 .agencyManagementLayout,html body .agencyMetroV65 .agencyCommandLayout,html body .agencyMetroV65 .agencyTabGrid{grid-template-columns:1fr!important}html body .agencyMetroV65 .agencyStatusGrid,html body .agencyMetroV65 .agencyCommandStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){html body .agencyMetroV65>.sectionHeader,html body .agencyMetroV65 .sectionHeader,html body .agencyMetroV65 .agencyStatusGrid,html body .agencyMetroV65 .agencyCommandStats,html body .agencyMetroV65 .agencyMiniStats,html body .agencyMetroModalHeader,html body .agencyMetroModalGrid{grid-template-columns:1fr!important}html body .agencyMetroV65 .agencyTabs{flex-wrap:wrap}html body .agencyMetroModalActions{flex-direction:column}html body .agencyMetroModalActions button{width:100%!important}}html body .alertDeskMetroV66,html body .alertDeskMetroV66 *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .alertDeskMetroV66{gap:12px;display:grid;box-shadow:none!important;background:radial-gradient(circle at 12% 0,#0072c62e,#0000 31%),radial-gradient(circle at 86% 10%,#5133ab2e,#0000 34%),#071018!important;border:0!important;padding:0!important}html body .alertDeskMetroV66>.sectionHeader,html body .alertDeskMetroV66 .sectionHeader{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) minmax(220px,260px)!important;align-items:stretch!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}html body .alertDeskMetroV66 .sectionHeader>div:first-child{flex-direction:column;justify-content:center;display:flex;background:linear-gradient(135deg,#00bcf21f,#0000 60%),#07324f!important;min-height:150px!important;padding:30px 34px!important}html body .alertDeskMetroV66 .sectionHeader h2,html body .alertDeskMetroV66 .sectionHeader h3{color:#fff!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(52px,5vw,78px)!important;font-weight:300!important;line-height:.95!important}html body .alertDeskMetroV66 .sectionHeader p{color:#d8e8f6!important;margin:12px 0 0!important;font-size:17px!important}html body .alertDeskMetroV66 .sectionHeader .ghostBtn{width:100%!important;min-height:150px!important;box-shadow:none!important;color:#fff!important;background:linear-gradient(135deg,#ffffff1a,#0000 55%),#006d77!important;border:0!important;border-radius:0!important;justify-content:center!important;gap:14px!important;font-size:22px!important;font-weight:300!important}html body .alertDeskMetroV66 .sectionHeader .ghostBtn:disabled{color:#ffffff8c!important;background:#182129!important}html body .alertDeskMetroGrid{grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:10px;display:grid}html body .alertScopeMetroTile,html body .alertMetroLoadTile{text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:136px;box-shadow:none!important;color:#fff!important;border:0!important;border-radius:0!important;padding:22px 26px!important;display:flex!important}html body .alertScopeMetroTile{background:linear-gradient(135deg,#00bcf21a,#0000 60%),#0b2d40!important}html body .alertMetroLoadTile{background:linear-gradient(135deg,#7fba0033,#0000 58%),#0b5c20!important}html body .alertMetroLoadTile:disabled{color:#ffffff8c!important;background:#182129!important}html body .alertScopeMetroTile span{color:#7de7ff;text-transform:uppercase;letter-spacing:.24em;margin-bottom:12px;font-size:11px;font-weight:700}html body .alertScopeMetroTile strong,html body .alertMetroLoadTile strong{color:#fff;font-size:clamp(28px,2.8vw,46px);font-weight:300;line-height:1}html body .alertScopeMetroTile small,html body .alertMetroLoadTile span{color:#ffffffc7;margin-top:12px}html body .alertDeskMetroStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}html body .alertStatTile{min-height:126px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:20px 24px!important}html body .alertStatTile.total{background:linear-gradient(135deg,#00bcf229,#0000 60%),#005a9e!important}html body .alertStatTile.warnings{background:linear-gradient(135deg,#ffffff1a,#0000 60%),#b91d47!important}html body .alertStatTile.watches{background:linear-gradient(135deg,#ffffff1a,#0000 60%),#a64810!important}html body .alertStatTile.advisories{background:linear-gradient(135deg,#7fba002e,#0000 60%),#0b5c20!important}html body .alertStatTile.statements{background:linear-gradient(135deg,#ffffff1a,#0000 60%),#5133ab!important}html body .alertStatTile strong{color:#fff!important;font-size:clamp(46px,4vw,64px)!important;font-weight:300!important;line-height:.9!important}html body .alertStatTile span{margin-top:12px;color:#fffffff0!important;font-size:18px!important;font-weight:300!important}html body .alertDeskMetroToolbar{background:#10191f!important;border-top:1px solid #303a42!important;border-bottom:2px solid #303a42!important;border-radius:0!important;grid-template-columns:minmax(190px,.55fr) minmax(230px,.7fr) minmax(180px,.55fr) minmax(280px,1fr)!important;gap:12px!important;padding:18px!important;display:grid!important}html body .alertDeskMetroV66 label{color:#c3d2df!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important}html body .alertDeskMetroV66 select,html body .alertDeskMetroV66 input,html body .alertDeskMetroV66 .searchBox{color:#edf5fb!important;min-height:56px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}html body .alertDeskMetroV66 .searchBox input{background:0 0!important;border:0!important;min-height:52px!important}html body .alertDeskMetroBoard{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:12px;display:grid}html body .alertDeskMetroRail{gap:10px;display:grid}html body .alertRailTile{color:#fff;flex-direction:column;justify-content:flex-end;min-height:126px;padding:18px;display:flex}html body .alertRailTile.warning{background:#b91d47}html body .alertRailTile.watch{background:#a64810}html body .alertRailTile.advisory{background:#0b5c20}html body .alertRailTile.statement{background:#5133ab}html body .alertRailTile strong{font-size:24px;font-weight:300;line-height:1}html body .alertRailTile span{color:#fffc;margin-top:10px}html body .alertDeskMetroList{background:#111719!important;border:0!important;gap:0!important;padding:0!important;display:grid!important}html body .alertDeskMetroV66 .alertRow{background:#1b2227!important;border:0!important;border-bottom:3px solid #0d1115!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(230px,300px)!important;align-items:center!important;gap:16px!important;min-height:104px!important;margin:0!important;padding:18px 22px!important;display:grid!important;box-shadow:inset 8px 0 #0072c6!important}html body .alertDeskMetroV66 .alertRow.danger{box-shadow:inset 8px 0 #b91d47!important}html body .alertDeskMetroV66 .alertRow.warn{box-shadow:inset 8px 0 #a64810!important}html body .alertDeskMetroV66 .alertRow.advisory{box-shadow:inset 8px 0 #0b5c20!important}html body .alertDeskMetroV66 .alertRow.statement,html body .alertDeskMetroV66 .alertRow.info{box-shadow:inset 8px 0 #5133ab!important}html body .alertDeskMetroV66 .alertTitleLine strong{color:#fff!important;font-size:21px!important;font-weight:400!important}html body .alertDeskMetroV66 .alertHeadline{margin-top:8px;color:#d8e8f6!important}html body .alertDeskMetroV66 .alertArea{margin-top:8px;color:#9fb2c5!important}html body .alertDeskMetroV66 .pill,html body .alertDeskMetroV66 .alertRow .pill{text-transform:uppercase;letter-spacing:.08em;color:#fff!important;background:#0072c6!important;border:0!important;border-radius:0!important}html body .alertDeskMetroV66 .alertRow.danger .pill{background:#b91d47!important}html body .alertDeskMetroV66 .alertRow.warn .pill{background:#a64810!important}html body .alertDeskMetroV66 .alertRow.advisory .pill{background:#0b5c20!important}html body .alertDeskMetroV66 .alertRow.statement .pill,html body .alertDeskMetroV66 .alertRow.info .pill{background:#5133ab!important}html body .alertDeskMetroV66 .alertMeta{color:#c8d8e6!important;align-items:flex-end!important}html body .alertDeskMetroV66 .alertMeta .ghostBtn,html body .alertDeskMetroV66 .alertMeta button{min-height:46px!important;box-shadow:none!important;color:#fff!important;background:#0072c6!important;border:0!important;border-radius:0!important}html body .alertDeskMetroV66 .emptyState,html body .alertDeskMetroV66 .localAlertList>.muted{align-content:center;place-items:center;gap:10px;min-height:180px;padding:22px;display:grid;color:#aebdcc!important;background:linear-gradient(90deg,#0072c614,#5133ab14),#10191f!important;border-left:7px solid #5133ab!important}html body .alertDeskMetroV66 .emptyState strong{color:#fff!important;font-size:26px!important;font-weight:300!important}@media (width<=1500px){html body .alertDeskMetroStats{grid-template-columns:repeat(3,minmax(0,1fr))}html body .alertDeskMetroToolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .alertDeskMetroBoard{grid-template-columns:1fr}html body .alertDeskMetroRail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){html body .alertDeskMetroV66>.sectionHeader,html body .alertDeskMetroV66 .sectionHeader,html body .alertDeskMetroGrid,html body .alertDeskMetroStats,html body .alertDeskMetroToolbar,html body .alertDeskMetroRail,html body .alertDeskMetroV66 .alertRow{grid-template-columns:1fr!important}html body .alertDeskMetroV66 .alertMeta{align-items:flex-start!important}}html body .schoolsMetroV67 .schoolsMetroTop{grid-template-columns:minmax(0,1.45fr) minmax(660px,.95fr)!important}html body .schoolsMetroV67 .schoolsMetroActionsTop{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .schoolsMetroV67 .schoolResourceLaunch{width:100%!important;min-height:150px!important;box-shadow:none!important;color:#fff!important;background:linear-gradient(135deg,#00bcf229,#0000 55%),#006d77!important;border:0!important;border-radius:0!important;justify-content:center!important;gap:14px!important;font-size:22px!important;font-weight:300!important}html body .schoolsMetroV67 .schoolIncidentLaunch{background:linear-gradient(135deg,#ffffff1a,#0000 55%),#5133ab!important}html body .schoolsMetroV67 .schoolMetroLaunch{background:linear-gradient(135deg,#7fba0033,#0000 55%),#0b5c20!important}html body .schoolsMetroV67 .schoolsMetroFilters{grid-template-columns:minmax(280px,1.25fr) repeat(4,minmax(170px,.45fr))!important}html body .schoolsMetroV67 .schoolsIncidentHeader,html body .schoolsMetroV67 .schoolsIncidentRow{grid-template-columns:120px minmax(180px,.75fr) minmax(260px,1.25fr) 130px 150px 130px 210px!important}html body .schoolsMetroV67 .schoolsActionCells,html body .schoolsMetroV67 .schoolResourceActions,html body .schoolsMetroV67 .schoolCampusActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}html body .schoolsMetroV67 .schoolsActionCells button,html body .schoolsMetroV67 .schoolResourceActions button,html body .schoolsMetroV67 .schoolCampusActions button{min-height:48px!important;box-shadow:none!important;color:#fff!important;background:#0072c6!important;border:0!important;border-radius:0!important;font-size:14px!important}html body .schoolsMetroV67 .schoolsActionCells .schoolDeleteTile,html body .schoolsMetroV67 .schoolResourceActions .schoolDeleteTile,html body .schoolsMetroV67 .schoolCampusActions .schoolDeleteTile{background:#b91d47!important}html body .schoolsMetroV67 .schoolsResourceSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}html body .schoolsMetroV67 .schoolResourceSummaryTile{color:#fff;background:#005a9e;flex-direction:column;justify-content:flex-end;min-height:126px;padding:20px 24px;display:flex}html body .schoolsMetroV67 .schoolResourceSummaryTile.available{background:#0b5c20!important}html body .schoolsMetroV67 .schoolResourceSummaryTile.needed{background:#b91d47!important}html body .schoolsMetroV67 .schoolResourceSummaryTile.requests{background:#a64810!important}html body .schoolsMetroV67 .schoolResourceSummaryTile.linked{background:#5133ab!important}html body .schoolsMetroV67 .schoolResourceSummaryTile strong{color:#fff;font-size:clamp(42px,4vw,62px);font-weight:300;line-height:.9}html body .schoolsMetroV67 .schoolResourceSummaryTile span{color:#ffffffe6;margin-top:12px;font-size:18px;font-weight:300}html body .schoolsMetroV67 .schoolResourceTile{min-height:315px!important}html body .schoolsMetroV67 .schoolResourceTile.status-needed,html body .schoolsMetroV67 .schoolResourceTile.status-requested{background:#b91d47!important}html body .schoolsMetroV67 .schoolResourceTile.status-in_transit{background:#a64810!important}html body .schoolsMetroV67 .schoolResourceTile.status-available{background:#0b5c20!important}html body .schoolsMetroV67 .schoolResourceTile.status-unavailable{background:#2b333a!important}html body .schoolsMetroV67 .schoolResourceCounts{grid-template-columns:auto 1fr auto 1fr!important;align-items:end!important;gap:8px!important;margin-top:18px!important;display:grid!important}html body .schoolsMetroV67 .schoolResourceCounts strong{font-size:36px;font-weight:300;line-height:.9}html body .schoolsMetroV67 .schoolResourceCounts small{color:#ffffffbf}html body .schoolsMetroV67 .schoolResourceNotes{font-size:14px;color:#ffffffc7!important;margin-top:12px!important}html body .schoolsMetroV67 .schoolResourceActions{margin-top:16px}html body .schoolResourceIcon{background:#008a9b!important}html body .schoolResourceModal .schoolMetroModalHeader{background:linear-gradient(135deg,#00bcf233,#0000 54%),#0b2d40!important}html body .schoolResourceModal .schoolMetroModalActions button[type=submit]{background:#008a9b!important}@media (width<=1600px){html body .schoolsMetroV67 .schoolsMetroTop{grid-template-columns:1fr!important}}@media (width<=1200px){html body .schoolsMetroV67 .schoolsMetroFilters,html body .schoolsMetroV67 .schoolsResourceSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .schoolsMetroV67 .schoolsIncidentBoard{overflow-x:auto}html body .schoolsMetroV67 .schoolsIncidentHeader,html body .schoolsMetroV67 .schoolsIncidentRow{min-width:1180px}}@media (width<=760px){html body .schoolsMetroV67 .schoolsMetroActionsTop,html body .schoolsMetroV67 .schoolsMetroFilters,html body .schoolsMetroV67 .schoolsResourceSummary,html body .schoolsMetroV67 .schoolsActionCells,html body .schoolsMetroV67 .schoolResourceActions{grid-template-columns:1fr!important}}html body .opsMapMetroV68,html body .opsMapMetroV68 *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .opsMapMetroV68{gap:12px;display:grid;box-shadow:none!important;background:radial-gradient(circle at 12% 0,#0072c62e,#0000 30%),radial-gradient(circle at 84% 10%,#5133ab2e,#0000 34%),#071018!important;border:0!important;padding:0!important}html body .opsMapMetroV68 .commandHero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(330px,.85fr) minmax(480px,1.05fr) minmax(520px,.95fr)!important;gap:10px!important;padding:0!important;display:grid!important}html body .opsMapMetroV68 .commandHeroText{flex-direction:column;justify-content:center;display:flex;background:linear-gradient(135deg,#00bcf21f,#0000 58%),#07324f!important;min-height:160px!important;padding:28px 30px!important}html body .opsMapMetroV68 .commandHeroText .eyebrow{color:#7de7ff!important;text-transform:uppercase!important;letter-spacing:.24em!important;margin-bottom:10px!important;font-size:11px!important;font-weight:700!important}html body .opsMapMetroV68 .commandHeroText h2{color:#fff!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(42px,4vw,66px)!important;font-weight:300!important;line-height:.92!important}html body .opsMapMetroV68 .commandHeroText p{color:#d8e8f6!important;margin:12px 0 0!important;font-size:17px!important}html body .opsMapMetroV68 .commandHeroMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:stretch!important;gap:10px!important;display:grid!important}html body .opsMapMetroV68 .commandHeroMetrics>div{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:75px!important;box-shadow:none!important;color:#fff!important;background:#005a9e!important;border:0!important;border-radius:0!important;padding:16px 18px!important;display:flex!important}html body .opsMapMetroV68 .commandHeroMetrics>div:first-child{background:#005a9e!important}html body .opsMapMetroV68 .commandHeroMetrics>div:nth-child(2){background:#5133ab!important}html body .opsMapMetroV68 .commandHeroMetrics>div:nth-child(3){background:#0b5c20!important}html body .opsMapMetroV68 .commandHeroMetrics>div:nth-child(4){background:#a64810!important}html body .opsMapMetroV68 .commandHeroMetrics>div:nth-child(5){background:#006d77!important}html body .opsMapMetroV68 .commandHeroMetrics>div:nth-child(6){background:#7e1730!important}html body .opsMapMetroV68 .commandHeroMetrics strong{color:#fff!important;font-size:clamp(27px,2.5vw,42px)!important;font-weight:300!important;line-height:.9!important}html body .opsMapMetroV68 .commandHeroMetrics span{color:#ffffffd1!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-top:8px!important;font-size:11px!important}html body .opsMapMetroV68 .commandControls{grid-template-columns:1fr 1fr 1fr!important;align-content:stretch!important;gap:10px!important;display:grid!important}html body .opsMapMetroV68 .commandSelect{grid-column:span 1;background:#10191f!important;border:0!important;min-height:75px!important;padding:12px!important}html body .opsMapMetroV68 .commandSelect label{color:#c3d2df!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}html body .opsMapMetroV68 .commandSelect select,html body .opsMapMetroV68 select,html body .opsMapMetroV68 input,html body .opsMapMetroV68 textarea{color:#edf5fb!important;min-height:54px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}html body .opsMapMetroV68 .commandControls .ghostBtn{min-height:75px!important;box-shadow:none!important;color:#fff!important;background:#005a9e!important;border:0!important;border-radius:0!important;justify-content:center!important;font-size:16px!important;font-weight:300!important}html body .opsMapMetroV68 .commandControls .opsRadarRefresh{background:#0072c6!important}html body .opsMapMetroV68 .commandControls .opsMapRefresh{background:#006d77!important}html body .opsMapMetroV68 .commandControls .ghostBtn.isActive{box-shadow:inset 0 -7px #ffffff57!important}html body .opsMapMetroV68 .commandControls .ghostBtn:disabled{color:#ffffff8c!important;background:#202a32!important}html body .opsMapMetroV68 .opsQuickFilters{box-shadow:none!important;background:#10191f!important;border:0!important;border-radius:0!important;gap:8px!important;padding:10px!important}html body .opsMapMetroV68 .filterChip{min-width:104px!important;min-height:54px!important;box-shadow:none!important;color:#f7fbff!important;background:#151d23!important;border:0!important;border-top:6px solid #35434d!important;border-radius:0!important;padding:0 18px!important;font-size:15px!important;font-weight:300!important}html body .opsMapMetroV68 .commandFilters .filterChip:first-child{border-top-color:#00bcf2!important}html body .opsMapMetroV68 .commandFilters .filterChip:nth-child(2){border-top-color:#b91d47!important}html body .opsMapMetroV68 .commandFilters .filterChip:nth-child(3){border-top-color:#a64810!important}html body .opsMapMetroV68 .commandFilters .filterChip:nth-child(4){border-top-color:#0b5c20!important}html body .opsMapMetroV68 .commandFilters .filterChip:nth-child(5){border-top-color:#0072c6!important}html body .opsMapMetroV68 .commandFilters .filterChip:nth-child(6){border-top-color:#d24726!important}html body .opsMapMetroV68 .commandFilters .filterChip:nth-child(7){border-top-color:#5133ab!important}html body .opsMapMetroV68 .commandFilters .filterChip:nth-child(8){border-top-color:#7fba00!important}html body .opsMapMetroV68 .commandFilters .filterChip:nth-child(9){border-top-color:#ff8c00!important}html body .opsMapMetroV68 .commandFilters .filterChip.active:first-child{background:#0072c6!important}html body .opsMapMetroV68 .commandFilters .filterChip.active:nth-child(2){background:#b91d47!important}html body .opsMapMetroV68 .commandFilters .filterChip.active:nth-child(3){background:#a64810!important}html body .opsMapMetroV68 .commandFilters .filterChip.active:nth-child(4){background:#0b5c20!important}html body .opsMapMetroV68 .commandFilters .filterChip.active:nth-child(5){background:#005a9e!important}html body .opsMapMetroV68 .commandFilters .filterChip.active:nth-child(6){background:#d24726!important}html body .opsMapMetroV68 .commandFilters .filterChip.active:nth-child(7){background:#5133ab!important}html body .opsMapMetroV68 .commandFilters .filterChip.active:nth-child(8){background:#4a6f00!important}html body .opsMapMetroV68 .commandFilters .filterChip.active:nth-child(9){background:#a64810!important}html body .opsMapMetroV68 .filterGroupLabel{color:#7de7ff!important;text-transform:uppercase!important;letter-spacing:.18em!important;padding:0 6px!important;font-size:11px!important;font-weight:700!important}html body .opsMapMetroV68 .sourceLayerFilters .infraChip:first-of-type.active{background:#5133ab!important;border-top-color:#5133ab!important}html body .opsMapMetroV68 .sourceLayerFilters .infraChip:nth-of-type(2).active{background:#a64810!important;border-top-color:#a64810!important}html body .opsMapMetroV68 .sourceLayerFilters .infraChip:nth-of-type(3).active{background:#006d77!important;border-top-color:#006d77!important}html body .opsMapMetroV68 .agencyChip.active{background:#0b5c20!important;border-top-color:#7fba00!important}html body .opsMapMetroV68 .agencyDropChip.active,html body .opsMapMetroV68 .agencyDropChip{background:#a64810!important;border-top-color:#ff8c00!important}html body .opsMapMetroV68 .commandWorkspace,html body .opsMapMetroV68 .commandMapStage{box-shadow:none!important;background:#071018!important;border:0!important;border-radius:0!important;padding:0!important}html body .opsMapMetroV68 .commandMapCanvas,html body .opsMapMetroV68 .realMapCanvas{border:0!important;border-radius:0!important;min-height:min(72vh,820px)!important;box-shadow:inset 0 0 0 2px #7ee7ff21,0 0 0 1px #000000a6!important}html body .opsMapMetroV68 .realMapCanvas:after{background:radial-gradient(circle at 50% 45%,#0000 42%,#01080e4d 100%),linear-gradient(#01080e1a,#01080e42)!important;border-radius:0!important}html body .opsMapMetroV68 .commandRegionLabel,html body .opsMapMetroV68 .commandRadarStatus,html body .opsMapMetroV68 .mapInteractionHint,html body .opsMapMetroV68 .dropPinNotice,html body .opsMapMetroV68 .commandLegend{box-shadow:none!important;color:#fff!important;background:#071018eb!important;border:0!important;border-radius:0!important}html body .opsMapMetroV68 .commandRegionLabel{background:#10191f!important;border-left:7px solid #0072c6!important}html body .opsMapMetroV68 .commandRadarStatus{background:#10191f!important;border-left:7px solid #0b5c20!important}html body .opsMapMetroV68 .commandLegend{background:#071018f0!important;grid-template-columns:repeat(4,auto)!important;gap:8px 14px!important;padding:12px!important;display:grid!important}html body .opsMapMetroV68 .commandLegend span{background:#ffffff0f;min-height:28px;padding:4px 8px}html body .opsMapMetroV68 .mapInteractionHint{border-left:7px solid #5133ab!important}html body .opsMapMetroV68 .dropPinNotice{border-left:7px solid #a64810!important}html body .opsMapMetroV68 .commandMapFooter{background:#10191f!important;border:0!important;border-radius:0!important;flex-wrap:wrap!important;gap:8px!important;padding:10px!important;display:flex!important}html body .opsMapMetroV68 .commandMapFooter span{align-items:center;gap:8px;display:inline-flex;color:#fff!important;background:#005a9e!important;border:0!important;border-radius:0!important;min-height:44px!important;padding:0 14px!important;font-weight:300!important}html body .opsMapMetroV68 .commandMapFooter span:nth-child(2){background:#0b5c20!important}html body .opsMapMetroV68 .commandMapFooter span:nth-child(3){background:#5133ab!important}html body .opsMapMetroV68 .commandMapFooter span:nth-child(4){background:#a64810!important}html body .opsMapMetroV68 .commandMapFooter span:nth-child(5){background:#006d77!important}html body .opsMapMetroV68 .commandMapFooter span:nth-child(6){background:#7e1730!important}html body .opsMapMetroV68 .commandMapFooter span:nth-child(7){background:#3a2111!important}html body .opsMapMetroV68 .floatingInspector,html body .opsMapMetroV68 .pinDraftPanel,html body .opsMapMetroV68 .commandRadarDebug{color:#edf5fb!important;background:#09131c!important;border:2px solid #35434d!important;border-radius:0!important;box-shadow:0 22px 60px #00000073!important}html body .opsMapMetroV68 .floatingInspectorHeader,html body .opsMapMetroV68 .drawerTopline{color:#fff!important;background:#0b2d40!important;border-bottom:2px solid #35434d!important;border-radius:0!important}html body .opsMapMetroV68 .floatingInspector.alert.danger .floatingInspectorHeader{background:#7e1730!important}html body .opsMapMetroV68 .floatingInspector.alert.warn .floatingInspectorHeader{background:#a64810!important}html body .opsMapMetroV68 .floatingInspector.infra.cameras .floatingInspectorHeader{background:#006d77!important}html body .opsMapMetroV68 .floatingInspector.infra.roads .floatingInspectorHeader{background:#a64810!important}html body .opsMapMetroV68 .floatingInspector.infra.outages .floatingInspectorHeader{background:#5133ab!important}html body .opsMapMetroV68 .floatingInspector.infra.pins .floatingInspectorHeader{background:#0b5c20!important}html body .opsMapMetroV68 .floatingInspector button,html body .opsMapMetroV68 .pinDraftPanel button{box-shadow:none!important;color:#fff!important;background:#0072c6!important;border:0!important;border-radius:0!important}html body .opsMapMetroV68 .pinDraftPanel button[type=submit],html body .opsMapMetroV68 .pinDraftPanel>button{background:#0b5c20!important;min-height:54px!important}html body .opsMapMetroV68 .pinDraftPanel .ghostBtn{background:#27313b!important}@media (width<=1700px){html body .opsMapMetroV68 .commandHero{grid-template-columns:1fr!important}html body .opsMapMetroV68 .commandHeroMetrics,html body .opsMapMetroV68 .commandControls{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1000px){html body .opsMapMetroV68 .commandHeroMetrics,html body .opsMapMetroV68 .commandControls,html body .opsMapMetroV68 .commandLegend{grid-template-columns:1fr 1fr!important}html body .opsMapMetroV68 .filterChip{min-width:0!important}}@media (width<=700px){html body .opsMapMetroV68 .commandHeroMetrics,html body .opsMapMetroV68 .commandControls,html body .opsMapMetroV68 .commandLegend{grid-template-columns:1fr!important}}html body .opsMapMetroV68 .commandHero{grid-template-columns:minmax(360px,.78fr) minmax(460px,.9fr) minmax(430px,.65fr)!important;align-items:stretch!important}html body .opsMapMetroV68 .commandControls{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(75px,1fr)!important}html body .opsMapMetroV68 .commandControls .commandSelect{min-height:84px!important}html body .opsMapMetroV68 .commandControls .ghostBtn{min-height:84px!important;font-size:17px!important}html body .opsMapMetroV68 .commandControls .opsRadarToggle{background:linear-gradient(135deg,#7fba0029,#0000 58%),#0b5c20!important}html body .opsMapMetroV68 .commandControls .opsStatusButton{background:linear-gradient(135deg,#ffffff1a,#0000 58%),#5133ab!important}html body .opsMapMetroV68 .commandControls .opsDropReport{background:linear-gradient(135deg,#ffffff1a,#0000 58%),#a64810!important}html body .opsMapMetroV68 .agencyReportFilters{align-items:center!important;min-height:72px!important}html body .opsMapMetroV68 .agencyReportFilters .agencyChip{min-width:220px!important}html body .opsMapMetroV68 .opsQuickFilters{padding:12px!important}html body .opsMapMetroV68 .filterChip{min-height:58px!important;font-size:16px!important}html body .opsMapMetroV68 .commandMapCanvas,html body .opsMapMetroV68 .realMapCanvas{min-height:min(76vh,900px)!important}html body .opsMapMetroV68 .commandMapFooter{padding:8px!important}html body .opsMapMetroV68 .commandMapFooter span{min-height:40px!important;font-size:14px!important}html body .opsMapMetroV68 .opsRadarRefresh,html body .opsMapMetroV68 .opsMapRefresh,html body .opsMapMetroV68 .agencyDropChip{display:none!important}@media (width<=1700px){html body .opsMapMetroV68 .commandHero{grid-template-columns:1fr!important}html body .opsMapMetroV68 .commandControls{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1100px){html body .opsMapMetroV68 .commandControls{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){html body .opsMapMetroV68 .commandControls{grid-template-columns:1fr!important}}html body .overviewMetroV70,html body .overviewMetroV70 *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .overviewMetroV70{gap:12px;display:grid;background:radial-gradient(circle at 12% 0,#0072c62e,#0000 30%),radial-gradient(circle at 84% 10%,#5133ab2e,#0000 34%),#071018!important}html body .overviewMetroHero{grid-template-columns:minmax(0,1fr) minmax(230px,290px);gap:10px;display:grid}html body .overviewMetroTitle{color:#fff;background:linear-gradient(135deg,#00bcf21f,#0000 58%),#07324f;flex-direction:column;justify-content:center;min-height:172px;padding:30px 36px;display:flex}html body .overviewMetroTitle>span,html body .overviewWeatherHeader span,html body .overviewOpsHeader span{color:#7de7ff;text-transform:uppercase;letter-spacing:.24em;margin-bottom:10px;font-size:11px;font-weight:700}html body .overviewMetroTitle h2{color:#fff;letter-spacing:-.058em;margin:0;font-size:clamp(56px,5.4vw,86px);font-weight:300;line-height:.92}html body .overviewMetroTitle p{color:#d8e8f6;max-width:900px;margin:14px 0 0;font-size:18px}html body .overviewMetroRefresh{min-height:172px!important;box-shadow:none!important;color:#fff!important;background:linear-gradient(135deg,#7fba0033,#0000 58%),#0b5c20!important;border:0!important;border-radius:0!important;justify-content:center!important;gap:14px!important;font-size:24px!important;font-weight:300!important}html body .overviewStatusMetro{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body .overviewStatusTile{color:#fff;background:#005a9e;flex-direction:column;justify-content:flex-end;min-height:152px;padding:20px 22px;display:flex;position:relative;overflow:hidden}html body .overviewStatusTile:after,html body .weatherStatTile:after,html body .overviewListTile:after{content:"";background:#ffffff17;width:150px;height:150px;position:absolute;bottom:-34px;right:-34px;transform:rotate(45deg)}html body .overviewStatusTile>*,html body .weatherStatTile>*,html body .overviewListTile>*{z-index:1;position:relative}html body .overviewStatusTile.online{background:#0b5c20}html body .overviewStatusTile.backend.good{background:#006d77}html body .overviewStatusTile.backend.warn{background:#a64810}html body .overviewStatusTile.alerts{background:#b91d47}html body .overviewStatusTile.rooms{background:#5133ab}html body .overviewStatusTile svg{color:#ffffffeb;position:absolute;top:18px;left:20px}html body .overviewStatusTile span{color:#ffffffc2;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}html body .overviewStatusTile strong{color:#fff;margin-top:8px;font-size:clamp(34px,3.2vw,54px);font-weight:300;line-height:.9}html body .overviewStatusTile small{color:#ffffffc7;margin-top:10px}html body .overviewWeatherMetro{background:#071018;gap:12px;display:grid}html body .overviewWeatherHeader{background:linear-gradient(135deg,#00bcf214,#0000 58%),#10191f;border-left:7px solid #0072c6;align-items:center;min-height:130px;padding:28px 32px;display:flex}html body .overviewWeatherHeader h3,html body .overviewOpsHeader h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(34px,3vw,52px);font-weight:300;line-height:.98}html body .overviewWeatherHeader p{color:#b9c9d7;margin:10px 0 0;font-size:16px}html body .overviewWeatherStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body .weatherStatTile{position:relative;overflow:hidden;min-height:142px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:22px 24px!important}html body .weatherStatTile.warnings{background:#b91d47!important}html body .weatherStatTile.watches{background:#a64810!important}html body .weatherStatTile.advisories{background:#0b5c20!important}html body .weatherStatTile.expiring{background:#5133ab!important}html body .weatherStatTile strong{color:#fff;font-size:clamp(48px,4vw,70px);font-weight:300;line-height:.9}html body .weatherStatTile span{color:#ffffffe6;margin-top:12px;font-size:19px;font-weight:300}html body .overviewAlertBoard{grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:12px;display:grid}html body .overviewAlertRail{align-content:start;gap:10px;display:grid}html body .overviewRailTile{color:#fff;flex-direction:column;justify-content:flex-end;min-height:126px;padding:18px;display:flex}html body .overviewRailTile.warning{background:#b91d47}html body .overviewRailTile.watch{background:#a64810}html body .overviewRailTile.advisory{background:#0b5c20}html body .overviewRailTile.room{background:#5133ab}html body .overviewRailTile strong{color:#fff;font-size:25px;font-weight:300;line-height:1}html body .overviewRailTile span{color:#fffc;margin-top:10px}html body .overviewAlertList{background:#111719!important;border:0!important;gap:0!important;padding:0!important;display:grid!important}html body .overviewMetroV70 .alertRow{background:#1b2227!important;border:0!important;border-bottom:3px solid #0d1115!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(220px,290px)!important;align-items:center!important;gap:16px!important;min-height:88px!important;margin:0!important;padding:16px 22px!important;display:grid!important;box-shadow:inset 8px 0 #0072c6!important}html body .overviewMetroV70 .alertRow.danger{box-shadow:inset 8px 0 #b91d47!important}html body .overviewMetroV70 .alertRow.warn{box-shadow:inset 8px 0 #a64810!important}html body .overviewMetroV70 .alertRow.advisory{box-shadow:inset 8px 0 #0b5c20!important}html body .overviewMetroV70 .alertRow.statement,html body .overviewMetroV70 .alertRow.info{box-shadow:inset 8px 0 #5133ab!important}html body .overviewMetroV70 .alertTitleLine strong{color:#fff!important;font-size:18px!important;font-weight:400!important}html body .overviewMetroV70 .alertHeadline,html body .overviewMetroV70 .alertArea{color:#d8e8f6!important}html body .overviewMetroV70 .alertMeta{color:#c8d8e6!important;align-items:flex-end!important}html body .overviewMetroV70 .pill,html body .overviewMetroV70 .alertRow .pill{text-transform:uppercase;letter-spacing:.08em;color:#fff!important;background:#0072c6!important;border:0!important;border-radius:0!important}html body .overviewMetroV70 .alertRow.danger .pill{background:#b91d47!important}html body .overviewMetroV70 .alertRow.warn .pill{background:#a64810!important}html body .overviewMetroV70 .alertRow.advisory .pill{background:#0b5c20!important}html body .overviewMetroV70 .alertRow.statement .pill,html body .overviewMetroV70 .alertRow.info .pill{background:#5133ab!important}html body .overviewOpsMetroGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html body .overviewOpsPanel{background:#071018;gap:10px;display:grid}html body .overviewOpsHeader{background:#10191f;border-left:7px solid #0072c6;align-items:center;gap:18px;min-height:118px;padding:22px;display:flex}html body .overviewOpsPanel.rooms .overviewOpsHeader{border-left-color:#5133ab}html body .overviewOpsHeader svg{color:#fff;background:#0072c6;width:58px;height:58px;padding:14px}html body .overviewOpsPanel.rooms .overviewOpsHeader svg{background:#5133ab}html body .overviewTileList{gap:10px;display:grid}html body .overviewListTile{color:#fff;background:#005a9e;flex-direction:column;justify-content:flex-end;min-height:94px;padding:18px 20px;display:flex;position:relative;overflow:hidden}html body .overviewListTile.color0,html body .overviewListTile.roomColor0{background:#005a9e}html body .overviewListTile.color1,html body .overviewListTile.roomColor1{background:#0b5c20}html body .overviewListTile.color2,html body .overviewListTile.roomColor2{background:#5133ab}html body .overviewListTile.color3,html body .overviewListTile.roomColor3{background:#a64810}html body .overviewListTile.color4,html body .overviewListTile.roomColor4{background:#006d77}html body .overviewListTile.color5,html body .overviewListTile.roomColor5{background:#7e1730}html body .overviewListTile strong{color:#fff;font-size:20px;font-weight:400;line-height:1.05}html body .overviewListTile span{color:#ffffffc7;margin-top:8px}html body .overviewEmptyState{align-content:center;place-items:center;gap:10px;min-height:170px;padding:22px;display:grid;color:#aebdcc!important;background:linear-gradient(90deg,#0072c614,#5133ab14),#10191f!important;border-left:7px solid #5133ab!important}html body .overviewEmptyState strong{color:#fff;font-size:24px;font-weight:300}@media (width<=1500px){html body .overviewStatusMetro,html body .overviewWeatherStats{grid-template-columns:repeat(2,minmax(0,1fr))}html body .overviewAlertBoard,html body .overviewOpsMetroGrid{grid-template-columns:1fr}html body .overviewAlertRail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){html body .overviewMetroHero,html body .overviewStatusMetro,html body .overviewWeatherStats,html body .overviewAlertRail,html body .overviewMetroV70 .alertRow{grid-template-columns:1fr!important}html body .overviewMetroV70 .alertMeta{align-items:flex-start!important}}html body .overviewEocV71{gap:12px}html body .overviewEocV71 .overviewMetroHero{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important}html body .overviewEocV71 .overviewHeroCommands{grid-template-rows:1fr 1fr;gap:10px;display:grid}html body .overviewEocV71 .overviewMetroRefresh,html body .overviewEocV71 .overviewCustomizeLaunch{width:100%!important;min-height:0!important;box-shadow:none!important;color:#fff!important;border:0!important;border-radius:0!important;justify-content:center!important;gap:14px!important;font-size:22px!important;font-weight:300!important}html body .overviewEocV71 .overviewMetroRefresh{background:linear-gradient(135deg,#7fba0033,#0000 58%),#0b5c20!important}html body .overviewEocV71 .overviewCustomizeLaunch{background:linear-gradient(135deg,#ffffff1a,#0000 58%),#5133ab!important}html body .overviewCommandStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}html body .overviewCommandTile{color:#fff;flex-direction:column;justify-content:flex-end;min-height:150px;padding:20px 22px;display:flex;position:relative;overflow:hidden}html body .overviewCommandTile:after{content:"";background:#ffffff17;width:150px;height:150px;position:absolute;bottom:-36px;right:-36px;transform:rotate(45deg)}html body .overviewCommandTile>*{z-index:1;position:relative}html body .overviewCommandTile.weather{background:#b91d47}html body .overviewCommandTile.rooms{background:#5133ab}html body .overviewCommandTile.agencies{background:#a64810}html body .overviewCommandTile.schools{background:#0b5c20}html body .overviewCommandTile.wall{background:#006d77}html body .overviewCommandTile svg{color:#ffffffeb;position:absolute;top:18px;left:20px}html body .overviewCommandTile span{color:#ffffffc2;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}html body .overviewCommandTile strong{color:#fff;margin-top:8px;font-size:clamp(38px,3.8vw,62px);font-weight:300;line-height:.9}html body .overviewCommandTile small{color:#ffffffc7;margin-top:10px}html body .overviewEocModuleGrid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .overviewEocPanel{box-shadow:none!important;border:0!important}html body .overviewEocPanel .overviewOpsHeader{background:linear-gradient(135deg,#00bcf214,#0000 58%),#10191f!important;border-left:0!important}html body .overviewEocPanel:first-child .overviewOpsHeader{box-shadow:inset 7px 0 #5133ab}html body .overviewEocPanel:nth-child(2) .overviewOpsHeader{box-shadow:inset 7px 0 #a64810}html body .overviewEocPanel:nth-child(3) .overviewOpsHeader{box-shadow:inset 7px 0 #0b5c20}html body .overviewEocPanel:nth-child(4) .overviewOpsHeader{box-shadow:inset 7px 0 #0072c6}html body .overviewEocPanel:nth-child(5) .overviewOpsHeader{box-shadow:inset 7px 0 #008a9b}html body .overviewEocPanel:nth-child(6) .overviewOpsHeader{box-shadow:inset 7px 0 #5133ab}html body .overviewEocPanel:nth-child(7) .overviewOpsHeader{box-shadow:inset 7px 0 #006d77}html body .overviewEocPanel.schools .overviewOpsHeader svg{background:#0b5c20!important}html body .overviewEocPanel.shelters .overviewOpsHeader svg{background:#0072c6!important}html body .overviewEocPanel.briefings .overviewOpsHeader svg{background:#008a9b!important}html body .overviewEocPanel.users .overviewOpsHeader svg{background:#5133ab!important}html body .overviewEocPanel.wall .overviewOpsHeader svg{background:#a64810!important}html body .overviewMiniStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}html body .overviewMiniStats>div{color:#fff;background:#005a9e;flex-direction:column;justify-content:flex-end;min-height:112px;padding:16px;display:flex}html body .overviewMiniStats>div:first-child{background:#005a9e}html body .overviewMiniStats>div:nth-child(2){background:#0b5c20}html body .overviewMiniStats>div:nth-child(3){background:#5133ab}html body .overviewMiniStats>div:nth-child(4){background:#a64810}html body .overviewMiniStats strong{color:#fff;font-size:42px;font-weight:300;line-height:.9}html body .overviewMiniStats span{color:#ffffffd1;margin-top:10px;font-weight:300}html body .overviewListTile.schoolColor0{background:#0b5c20}html body .overviewListTile.schoolColor1{background:#5133ab}html body .overviewListTile.schoolColor2{background:#a64810}html body .overviewListTile.schoolColor3{background:#006d77}html body .overviewListTile.schoolColor4{background:#7e1730}html body .overviewListTile.schoolColor5,html body .overviewListTile.shelterColor0{background:#005a9e}html body .overviewListTile.shelterColor1{background:#0b5c20}html body .overviewListTile.shelterColor2{background:#a64810}html body .overviewListTile.shelterColor3{background:#5133ab}html body .overviewListTile.shelterColor4{background:#006d77}html body .overviewListTile.shelterColor5{background:#7e1730}html body .overviewListTile.briefingColor0{background:#008a9b}html body .overviewListTile.briefingColor1{background:#005a9e}html body .overviewListTile.briefingColor2{background:#5133ab}html body .overviewListTile.briefingColor3{background:#a64810}html body .overviewListTile.briefingColor4{background:#0b5c20}html body .overviewListTile.briefingColor5{background:#7e1730}html body .overviewListTile.userColor0{background:#5133ab}html body .overviewListTile.userColor1{background:#005a9e}html body .overviewListTile.userColor2{background:#0b5c20}html body .overviewListTile.userColor3{background:#a64810}html body .overviewListTile.userColor4{background:#006d77}html body .overviewListTile.userColor5{background:#7e1730}html body .overviewListTile.wallColor0{background:#006d77}html body .overviewListTile.wallColor1{background:#a64810}html body .overviewListTile.wallColor2{background:#5133ab}html body .overviewCustomizeOverlay{z-index:1200;background:#030a12c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}html body .overviewCustomizeModal{color:#fff;background:#09131c;border:1px solid #7ee7ff2e;width:min(1180px,100vw - 56px);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 26px 70px #00000085}html body .overviewCustomizeHeader{background:linear-gradient(135deg,#00bcf224,#0000 54%),#0b2d40;grid-template-columns:120px minmax(0,1fr);display:grid}html body .overviewCustomizeIcon{color:#fff;background:#5133ab;place-items:center;min-height:120px;display:grid}html body .overviewCustomizeHeader>div:last-child{padding:24px 28px}html body .overviewCustomizeHeader span{color:#7de7ff;text-transform:uppercase;letter-spacing:.22em;margin-bottom:10px;font-size:11px;font-weight:700;display:block}html body .overviewCustomizeHeader h3{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(38px,3.7vw,58px);font-weight:300;line-height:.94}html body .overviewCustomizeHeader p{color:#d8e8f6;max-width:820px;margin:12px 0 0;font-size:16px}html body .overviewModuleGrid{background:#071018;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:18px;display:grid}html body .overviewModuleToggle{opacity:.62;flex-direction:column;position:relative;overflow:hidden;min-height:190px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;background:#151d23!important;border:0!important;border-radius:0!important;justify-content:flex-end!important;align-items:flex-start!important;padding:20px!important;display:flex!important}html body .overviewModuleToggle:after{content:"";background:#ffffff14;width:140px;height:140px;position:absolute;bottom:-34px;right:-34px;transform:rotate(45deg)}html body .overviewModuleToggle>*{z-index:1;position:relative}html body .overviewModuleToggle.active{opacity:1;box-shadow:inset 0 -8px #ffffff4d!important}html body .overviewModuleToggle.blue.active{background:#005a9e!important}html body .overviewModuleToggle.green.active{background:#0b5c20!important}html body .overviewModuleToggle.red.active{background:#b91d47!important}html body .overviewModuleToggle.purple.active{background:#5133ab!important}html body .overviewModuleToggle.orange.active{background:#a64810!important}html body .overviewModuleToggle.teal.active{background:#006d77!important}html body .overviewModuleToggle strong{color:#fff;font-size:26px;font-weight:300;line-height:1}html body .overviewModuleToggle span{color:#ffffffd1;margin-top:12px;font-size:15px}html body .overviewModuleToggle small{color:#ffffffb8;text-transform:uppercase;letter-spacing:.14em;margin-top:18px;font-size:11px;font-weight:700}html body .overviewCustomizeActions{background:#0a1118;justify-content:flex-end;gap:10px;padding:18px;display:flex}html body .overviewCustomizeActions button{min-width:170px!important;min-height:60px!important;box-shadow:none!important;color:#fff!important;background:#0b5c20!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:300!important}html body .overviewCustomizeActions .overviewResetButton{background:#a64810!important}html body .overviewCustomizeActions .overviewCloseButton{background:#27313b!important}@media (width<=1500px){html body .overviewCommandStrip,html body .overviewEocModuleGrid{grid-template-columns:1fr 1fr!important}}@media (width<=950px){html body .overviewEocV71 .overviewMetroHero,html body .overviewCommandStrip,html body .overviewEocModuleGrid,html body .overviewMiniStats,html body .overviewCustomizeHeader{grid-template-columns:1fr!important}html body .overviewCustomizeActions{flex-direction:column}html body .overviewCustomizeActions button{width:100%!important}}html body .overviewSettingsSource{color:#9eeeff;text-transform:uppercase;letter-spacing:.14em;margin-top:12px;font-size:11px;font-weight:700;display:block}html body .overviewSaveError{margin:0 18px}html body .overviewCustomizeActions .overviewAgencySaveButton{background:#5133ab!important}html body .overviewCustomizeActions button:disabled,html body .overviewModuleToggle:disabled{opacity:.62;cursor:not-allowed}html body .overviewEocV73 .overviewOrderNotice{color:#d8e8f6;background:#10191f;border-left:7px solid #7fba00;align-items:center;gap:14px;min-height:72px;padding:16px 20px;display:flex}html body .overviewEocV73 .overviewOrderNotice strong{color:#fff;font-size:20px;font-weight:300}html body .overviewEocV73 .overviewOrderNotice span{color:#b9c9d7}html body .overviewOrderedModules{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}html body .overviewOrderedModules>.overviewOrderedFull,html body .overviewOrderedModules>.overviewCommandStrip,html body .overviewOrderedModules>.overviewStatusMetro,html body .overviewOrderedModules>.overviewWeatherMetro{grid-column:1/-1}html body .overviewOrderedModules>.overviewOpsPanel{min-width:0}html body .overviewEocV73 .overviewOpsPanel,html body .overviewEocV73 .overviewWeatherMetro,html body .overviewEocV73 .overviewStatusMetro,html body .overviewEocV73 .overviewCommandStrip{box-shadow:none!important;border-radius:0!important}html body .overviewCustomizeModalV73 .overviewCustomizeHint{color:#b9c9d7;background:#10191f;border-left:7px solid #00bcf2;flex-direction:column;justify-content:center;min-height:74px;padding:16px 18px;display:flex}html body .overviewCustomizeModalV73 .overviewCustomizeHint strong{color:#fff;font-size:20px;font-weight:300;line-height:1}html body .overviewCustomizeModalV73 .overviewCustomizeHint span{color:#b9c9d7;margin-top:8px}html body .overviewModuleOrderGrid{align-items:stretch}html body .overviewModuleOrderWrap{cursor:grab;background:#071018;outline:2px solid #0000;grid-template-rows:minmax(190px,1fr) auto;display:grid}html body .overviewModuleOrderWrap.dragging{opacity:.55;outline-color:#7de7ff}html body .overviewModuleOrderWrap:active{cursor:grabbing}html body .overviewModuleOrderWrap .overviewModuleToggle{width:100%!important;min-height:190px!important}html body .overviewModuleOrderNumber{z-index:2;text-transform:uppercase;letter-spacing:.12em;background:#0000003d;padding:6px 10px;top:14px;left:16px;color:#ffffffdb!important;font-size:11px!important;font-weight:700!important;position:absolute!important}html body .overviewModuleOrderActions{background:#071018;grid-template-columns:1fr 1fr;gap:0;display:grid}html body .overviewModuleOrderActions button{min-height:46px!important;box-shadow:none!important;color:#fff!important;background:#27313b!important;border:0!important;border-radius:0!important;font-size:14px!important;font-weight:300!important}html body .overviewModuleOrderActions button:first-child{background:#005a9e!important}html body .overviewModuleOrderActions button:last-child{background:#006d77!important}html body .overviewModuleOrderActions button:disabled{color:#ffffff57!important;background:#151d23!important}html body .overviewCustomizeModalV73 .overviewModuleToggle{touch-action:manipulation}html body .overviewCustomizeModalV73 .overviewModuleToggle.active{box-shadow:inset 0 -8px #ffffff4d,inset 0 0 0 2px #ffffff14!important}html body .overviewCustomizeModalV73 .overviewModuleToggle:not(.active){box-shadow:inset 0 0 0 2px #303a42!important}@media (width<=1500px){html body .overviewOrderedModules{grid-template-columns:1fr!important}}@media (width<=850px){html body .overviewEocV73 .overviewOrderNotice,html body .overviewCustomizeModalV73 .overviewCustomizeHint{align-items:flex-start}html body .overviewModuleOrderActions{grid-template-columns:1fr}}html body .pluginsMetroPage,html body .pluginsMetroPage *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .pluginsMetroPage{gap:12px;display:grid;background:radial-gradient(circle at 12% 0,#0072c62e,#0000 31%),radial-gradient(circle at 86% 10%,#5133ab2e,#0000 34%),#071018!important}html body .pluginsMetroTop{grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:10px;display:grid}html body .pluginsMetroHero{color:#fff;background:linear-gradient(135deg,#00bcf21f,#0000 58%),#07324f;flex-direction:column;justify-content:center;min-height:172px;padding:30px 36px;display:flex}html body .pluginsMetroHero span,html body .pluginMetroModalCopy span{color:#7de7ff;text-transform:uppercase;letter-spacing:.24em;margin-bottom:10px;font-size:11px;font-weight:700}html body .pluginsMetroHero h2{color:#fff;letter-spacing:-.058em;margin:0;font-size:clamp(56px,5.4vw,86px);font-weight:300;line-height:.92}html body .pluginsMetroHero p{color:#d8e8f6;max-width:950px;margin:14px 0 0;font-size:18px}html body .pluginsRefreshTile{min-height:172px!important;box-shadow:none!important;color:#fff!important;background:linear-gradient(135deg,#7fba0033,#0000 58%),#0b5c20!important;border:0!important;border-radius:0!important;justify-content:center!important;gap:14px!important;font-size:24px!important;font-weight:300!important}html body .pluginsMetroStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body .pluginStatTile{min-height:136px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:20px 24px!important;display:flex!important}html body .pluginStatTile.available{background:#005a9e!important}html body .pluginStatTile.enabled{background:#0b5c20!important}html body .pluginStatTile.configured{background:#5133ab!important}html body .pluginStatTile.categories{background:#a64810!important}html body .pluginStatTile strong{color:#fff;font-size:clamp(46px,4vw,68px);font-weight:300;line-height:.9}html body .pluginStatTile span{color:#ffffffe6;margin-top:12px;font-size:18px;font-weight:300}html body .pluginsMetroFilters{background:#10191f;border-bottom:2px solid #303a42;grid-template-columns:minmax(280px,1fr) minmax(220px,.35fr);gap:12px;padding:18px;display:grid}html body .pluginsMetroFilters label{color:#c3d2df;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:700;display:grid}html body .pluginsMetroFilters select,html body .pluginsMetroFilters input,html body .pluginsMetroSearch{color:#edf5fb!important;min-height:56px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}html body .pluginsMetroSearch{align-items:center;padding:0 14px;gap:12px!important;display:flex!important}html body .pluginsMetroSearch input{background:0 0!important;border:0!important;min-height:52px!important;padding:0!important}html body .pluginsMetroGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}html body .pluginMetroTile{color:#fff;background:#005a9e;flex-direction:column;justify-content:flex-end;min-height:340px;padding:22px;display:flex;position:relative;overflow:hidden}html body .pluginMetroTile:after,html body .pluginsArchitectureTile:after{content:"";background:#ffffff17;width:165px;height:165px;position:absolute;bottom:-38px;right:-38px;transform:rotate(45deg)}html body .pluginMetroTile>*,html body .pluginsArchitectureTile>*{z-index:1;position:relative}html body .pluginMetroTile.blue,html body .pluginMetroTile.pluginColor0{background:#005a9e!important}html body .pluginMetroTile.green,html body .pluginMetroTile.pluginColor1{background:#0b5c20!important}html body .pluginMetroTile.purple,html body .pluginMetroTile.pluginColor2{background:#5133ab!important}html body .pluginMetroTile.orange,html body .pluginMetroTile.pluginColor3{background:#a64810!important}html body .pluginMetroTile.teal,html body .pluginMetroTile.pluginColor4{background:#006d77!important}html body .pluginMetroTile.red,html body .pluginMetroTile.pluginColor5{background:#7e1730!important}html body .pluginMetroTile.dark{background:#27313b!important}html body .pluginMetroTile>span{color:#7de7ff;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700}html body .pluginMetroTile h3{color:#fff;letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(32px,3vw,48px);font-weight:300;line-height:.95}html body .pluginMetroTile p{color:#ffffffd6;margin:0;font-size:15px}html body .pluginCapabilityList{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}html body .pluginCapabilityList small{color:#ffffffd1;text-transform:uppercase;letter-spacing:.08em;background:#00000038;padding:5px 8px;font-size:10px}html body .pluginStatusLine{border-top:1px solid #ffffff2e;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;display:flex}html body .pluginStatusLine strong{color:#fff;font-size:18px;font-weight:300}html body .pluginStatusLine span{color:#ffffffbf;text-transform:capitalize}html body .pluginTileActions{margin-top:18px}html body .pluginTileActions button{width:100%!important;min-height:54px!important;box-shadow:none!important;color:#fff!important;background:#00000052!important;border:0!important;border-radius:0!important;font-size:17px!important;font-weight:300!important}html body .pluginsArchitecturePanel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html body .pluginsArchitectureTile{color:#fff;flex-direction:column;justify-content:flex-end;min-height:170px;padding:22px;display:flex;position:relative;overflow:hidden}html body .pluginsArchitectureTile.core{background:#005a9e}html body .pluginsArchitectureTile.adapters{background:#5133ab}html body .pluginsArchitectureTile.agency{background:#0b5c20}html body .pluginsArchitectureTile strong{color:#fff;font-size:28px;font-weight:300;line-height:1}html body .pluginsArchitectureTile span{color:#ffffffd1;margin-top:12px}html body .pluginMetroModalOverlay{z-index:1200;background:#030a12c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}html body .pluginMetroModal{color:#fff;background:#09131c;border:1px solid #7ee7ff2e;width:min(1040px,100vw - 56px);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 26px 70px #00000085}html body .pluginMetroModalHeader{background:linear-gradient(135deg,#00bcf224,#0000 54%),#0b2d40;grid-template-columns:120px minmax(0,1fr);display:grid}html body .pluginMetroModalIcon{color:#fff;background:#005a9e;place-items:center;min-height:120px;display:grid}html body .pluginMetroModalIcon.green{background:#0b5c20}html body .pluginMetroModalIcon.purple{background:#5133ab}html body .pluginMetroModalIcon.orange{background:#a64810}html body .pluginMetroModalIcon.teal{background:#006d77}html body .pluginMetroModalIcon.red{background:#7e1730}html body .pluginMetroModalIcon.dark{background:#27313b}html body .pluginMetroModalCopy{padding:24px 28px}html body .pluginMetroModalCopy h3{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(38px,3.7vw,58px);font-weight:300;line-height:.94}html body .pluginMetroModalCopy p{color:#d8e8f6;margin:12px 0 0;font-size:16px}html body .pluginMetroForm{background:#0a1118;gap:18px;padding:22px;display:grid}html body .pluginMetroFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html body .pluginMetroForm label{color:#c3d2df;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:700;display:grid}html body .pluginMetroForm input,html body .pluginMetroForm select,html body .pluginMetroForm textarea{color:#edf5fb!important;min-height:56px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}html body .pluginMetroForm textarea{line-height:1.45;min-height:230px!important;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace!important}html body .pluginMetroWide{grid-column:1/-1}html body .pluginConfigHelp,html body .pluginTestResult{color:#b9c9d7;background:#10191f;border-left:7px solid #0072c6;padding:16px 18px}html body .pluginTestResult.ok{border-left-color:#0b5c20}html body .pluginTestResult.failed{border-left-color:#b91d47}html body .pluginConfigHelp strong,html body .pluginTestResult strong{color:#fff;margin-bottom:8px;font-size:20px;font-weight:300;display:block}html body .pluginMetroActions{justify-content:flex-end;gap:10px;display:flex}html body .pluginMetroActions button{min-width:150px!important;min-height:60px!important;box-shadow:none!important;color:#fff!important;background:#0b5c20!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:300!important}html body .pluginMetroActions .pluginTestButton{background:#0072c6!important}html body .pluginMetroActions .pluginCancelButton{background:#27313b!important}html body .pluginsEmptyState{align-content:center;place-items:center;gap:10px;min-height:180px;padding:22px;display:grid;color:#aebdcc!important;background:linear-gradient(90deg,#0072c614,#5133ab14),#10191f!important;border-left:7px solid #5133ab!important}html body .pluginsEmptyState strong{color:#fff;font-size:24px;font-weight:300}@media (width<=1400px){html body .pluginsMetroTop,html body .pluginsArchitecturePanel{grid-template-columns:1fr}html body .pluginsMetroStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){html body .pluginsMetroFilters,html body .pluginMetroFormGrid,html body .pluginMetroModalHeader{grid-template-columns:1fr}html body .pluginMetroActions{flex-direction:column}html body .pluginMetroActions button{width:100%!important}}html body .boardsMetroPage,html body .boardsMetroPage *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .boardsMetroPage{gap:12px;display:grid;background:radial-gradient(circle at 12% 0,#0072c62e,#0000 31%),radial-gradient(circle at 86% 10%,#5133ab2e,#0000 34%),#071018!important}html body .boardsMetroTop{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:10px;display:grid}html body .boardsMetroHero{color:#fff;background:linear-gradient(135deg,#00bcf21f,#0000 58%),#07324f;flex-direction:column;justify-content:center;min-height:172px;padding:30px 36px;display:flex}html body .boardsMetroHero span,html body .boardsCustomizeHeader span,html body .boardRecordHeader span{color:#7de7ff;text-transform:uppercase;letter-spacing:.24em;margin-bottom:10px;font-size:11px;font-weight:700}html body .boardsMetroHero h2{color:#fff;letter-spacing:-.058em;margin:0;font-size:clamp(56px,5.4vw,86px);font-weight:300;line-height:.92}html body .boardsMetroHero p{color:#d8e8f6;max-width:980px;margin:14px 0 0;font-size:18px}html body .boardsTopActions{grid-template-rows:1fr 1fr;gap:10px;display:grid}html body .boardsCustomizeLaunch,html body .boardsRefreshTile{min-height:0!important;box-shadow:none!important;color:#fff!important;border:0!important;border-radius:0!important;justify-content:center!important;gap:14px!important;font-size:23px!important;font-weight:300!important}html body .boardsCustomizeLaunch{background:linear-gradient(135deg,#ffffff1a,#0000 58%),#5133ab!important}html body .boardsRefreshTile{background:linear-gradient(135deg,#7fba0033,#0000 58%),#0b5c20!important}html body .boardsMetroStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body .boardStatTile{min-height:136px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:20px 24px!important;display:flex!important}html body .boardStatTile.available{background:#005a9e!important}html body .boardStatTile.visible{background:#5133ab!important}html body .boardStatTile.open{background:#a64810!important}html body .boardStatTile.total{background:#0b5c20!important}html body .boardStatTile strong{color:#fff;font-size:clamp(46px,4vw,68px);font-weight:300;line-height:.9}html body .boardStatTile span{color:#ffffffe6;margin-top:12px;font-size:18px;font-weight:300}html body .boardsLayoutSource,html body .boardPluginLine{color:#d8e8f6;background:#10191f;border-left:7px solid #00bcf2;align-items:center;gap:14px;min-height:72px;padding:16px 20px;display:flex}html body .boardsLayoutSource strong,html body .boardPluginLine strong{color:#fff;font-size:20px;font-weight:300}html body .boardsLayoutSource span,html body .boardPluginLine span{color:#b9c9d7}html body .boardsMetroGrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;display:grid}html body .boardMetroTile{position:relative;overflow:hidden;min-height:310px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;background:#005a9e!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:22px!important;display:flex!important}html body .boardMetroTile:after,html body .boardCustomizeTile:after{content:"";background:#ffffff17;width:165px;height:165px;position:absolute;bottom:-38px;right:-38px;transform:rotate(45deg)}html body .boardMetroTile>*,html body .boardCustomizeTile>*{z-index:1;position:relative}html body .boardMetroTile.orange,html body .boardMetroTile.boardColor3{background:#a64810!important}html body .boardMetroTile.red,html body .boardMetroTile.boardColor5{background:#7e1730!important}html body .boardMetroTile.green,html body .boardMetroTile.boardColor1{background:#0b5c20!important}html body .boardMetroTile.blue,html body .boardMetroTile.boardColor0{background:#005a9e!important}html body .boardMetroTile.purple,html body .boardMetroTile.boardColor2{background:#5133ab!important}html body .boardMetroTile.teal,html body .boardMetroTile.boardColor4{background:#006d77!important}html body .boardMetroTile.dark{background:#27313b!important}html body .boardMetroTile.active{box-shadow:inset 0 -8px #ffffff57,inset 0 0 0 2px #ffffff2e!important}html body .boardMetroTile>span{color:#7de7ff;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700}html body .boardMetroTile h3{color:#fff;letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(31px,3vw,47px);font-weight:300;line-height:.95}html body .boardMetroTile p{color:#ffffffd6;margin:0;font-size:15px}html body .boardTileCounts{grid-template-columns:auto 1fr auto 1fr;align-items:end;gap:8px;margin-top:20px;display:grid}html body .boardTileCounts strong{color:#fff;font-size:38px;font-weight:300;line-height:.9}html body .boardTileCounts small{color:#ffffffbf}html body .boardDetailPanel{background:#071018;gap:10px;display:grid}html body .boardDetailHeader{background:#10191f;grid-template-columns:minmax(0,1fr) minmax(210px,260px);gap:10px;min-height:132px;display:grid}html body .boardDetailHeader>div{border-left:7px solid #0072c6;padding:24px 28px}html body .boardDetailHeader span{color:#7de7ff;text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:700}html body .boardDetailHeader h3{color:#fff;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(36px,3.4vw,58px);font-weight:300;line-height:.95}html body .boardDetailHeader p{color:#b9c9d7;margin:10px 0 0}html body .boardDetailHeader button{box-shadow:none!important;color:#fff!important;background:#0b5c20!important;border:0!important;border-radius:0!important;justify-content:center!important;font-size:21px!important;font-weight:300!important}html body .boardRecordsTable{background:#10191f;gap:0;display:grid;overflow-x:auto}html body .boardRecordsHeader,html body .boardRecordRow{grid-template-columns:110px minmax(300px,1.4fr) 140px 180px 160px 150px 190px;align-items:center;gap:12px;min-width:1120px;display:grid}html body .boardRecordsHeader{color:#7de7ff;text-transform:uppercase;letter-spacing:.12em;background:#0b2d40;min-height:54px;padding:0 16px;font-size:11px;font-weight:700}html body .boardRecordRow{color:#d8e8f6;background:#1b2227;border-bottom:3px solid #071018;min-height:86px;padding:14px 16px;box-shadow:inset 7px 0 #0072c6}html body .boardRecordRow.priority-critical{box-shadow:inset 7px 0 #b91d47}html body .boardRecordRow.priority-high{box-shadow:inset 7px 0 #a64810}html body .boardRecordRow.priority-elevated{box-shadow:inset 7px 0 #5133ab}html body .boardRecordRow strong{color:#fff;font-size:17px;font-weight:400;display:block}html body .boardRecordRow small{color:#aebdcc;margin-top:4px;display:block}html body .boardRecordRowActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}html body .boardRecordRowActions button{min-height:44px!important;box-shadow:none!important;color:#fff!important;background:#0072c6!important;border:0!important;border-radius:0!important}html body .boardRecordRowActions .boardDeleteButton{background:#b91d47!important}html body .boardsCustomizeOverlay,html body .boardRecordOverlay{z-index:1200;background:#030a12c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}html body .boardsCustomizeModal,html body .boardRecordModal{color:#fff;background:#09131c;border:1px solid #7ee7ff2e;width:min(1180px,100vw - 56px);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 26px 70px #00000085}html body .boardRecordModal{width:min(1040px,100vw - 56px)}html body .boardsCustomizeHeader,html body .boardRecordHeader{background:linear-gradient(135deg,#00bcf224,#0000 54%),#0b2d40;grid-template-columns:120px minmax(0,1fr);display:grid}html body .boardsCustomizeIcon,html body .boardRecordIcon{color:#fff;background:#5133ab;place-items:center;min-height:120px;display:grid}html body .boardRecordIcon.orange{background:#a64810}html body .boardRecordIcon.red{background:#7e1730}html body .boardRecordIcon.green{background:#0b5c20}html body .boardRecordIcon.blue{background:#005a9e}html body .boardRecordIcon.purple{background:#5133ab}html body .boardRecordIcon.teal{background:#006d77}html body .boardRecordIcon.dark{background:#27313b}html body .boardsCustomizeHeader>div:last-child,html body .boardRecordHeader>div:last-child{padding:24px 28px}html body .boardsCustomizeHeader h3,html body .boardRecordHeader h3{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(38px,3.7vw,58px);font-weight:300;line-height:.94}html body .boardsCustomizeHeader p,html body .boardRecordHeader p{color:#d8e8f6;margin:12px 0 0}html body .boardsCustomizeHint{color:#b9c9d7;background:#10191f;border-left:7px solid #00bcf2;flex-direction:column;justify-content:center;min-height:74px;padding:16px 18px;display:flex}html body .boardsCustomizeHint strong{color:#fff;font-size:20px;font-weight:300}html body .boardsCustomizeGrid{background:#071018;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:10px;padding:18px;display:grid}html body .boardCustomizeWrap{cursor:grab;outline:2px solid #0000;grid-template-rows:minmax(210px,1fr) auto;display:grid}html body .boardCustomizeWrap.dragging{opacity:.55;outline-color:#7de7ff}html body .boardCustomizeTile{opacity:.62;position:relative;overflow:hidden;color:#fff!important;text-align:left!important;background:#151d23!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;min-height:210px!important;padding:20px!important;display:flex!important;box-shadow:inset 0 0 0 2px #303a42!important}html body .boardCustomizeTile.active{opacity:1;box-shadow:inset 0 -8px #ffffff4d,inset 0 0 0 2px #ffffff14!important}html body .boardCustomizeTile.blue.active{background:#005a9e!important}html body .boardCustomizeTile.green.active{background:#0b5c20!important}html body .boardCustomizeTile.red.active{background:#b91d47!important}html body .boardCustomizeTile.purple.active{background:#5133ab!important}html body .boardCustomizeTile.orange.active{background:#a64810!important}html body .boardCustomizeTile.teal.active{background:#006d77!important}html body .boardCustomizeTile.dark.active{background:#27313b!important}html body .boardCustomizeTile small{z-index:2;text-transform:uppercase;letter-spacing:.12em;background:#0000003d;padding:6px 10px;position:absolute;top:14px;left:16px;color:#ffffffdb!important;font-size:11px!important;font-weight:700!important}html body .boardCustomizeTile strong{color:#fff;font-size:25px;font-weight:300;line-height:1}html body .boardCustomizeTile span{color:#ffffffd1;margin-top:10px;font-size:14px}html body .boardCustomizeTile em{color:#ffffffb8;text-transform:uppercase;letter-spacing:.12em;margin-top:16px;font-size:11px;font-style:normal}html body .boardCustomizeActions{grid-template-columns:1fr 1fr;display:grid}html body .boardCustomizeActions button{min-height:46px!important;box-shadow:none!important;color:#fff!important;background:#005a9e!important;border:0!important;border-radius:0!important;font-size:14px!important}html body .boardCustomizeActions button:last-child{background:#006d77!important}html body .boardCustomizeActions button:disabled{color:#ffffff57!important;background:#151d23!important}html body .boardsCustomizeFooter,html body .boardRecordActions{background:#0a1118;justify-content:flex-end;gap:10px;padding:18px;display:flex}html body .boardsCustomizeFooter button,html body .boardRecordActions button{min-width:170px!important;min-height:60px!important;box-shadow:none!important;color:#fff!important;background:#0b5c20!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:300!important}html body .boardsCustomizeFooter .boardAgencySave{background:#0072c6!important}html body .boardsCustomizeFooter .boardReset{background:#a64810!important}html body .boardsCustomizeFooter .boardCancel,html body .boardRecordActions .boardCancel{background:#27313b!important}html body .boardRecordForm{background:#0a1118;gap:18px;padding:22px;display:grid}html body .boardRecordGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html body .boardRecordGrid label{color:#c3d2df;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:700;display:grid}html body .boardRecordGrid input,html body .boardRecordGrid select,html body .boardRecordGrid textarea{color:#edf5fb!important;min-height:56px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}html body .boardRecordGrid textarea{min-height:160px!important}html body .boardRecordGrid textarea[spellcheck=false]{min-height:220px!important;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace!important}html body .boardRecordWide{grid-column:1/-1}html body .boardsEmptyState{align-content:center;place-items:center;gap:10px;min-height:180px;padding:22px;display:grid;color:#aebdcc!important;background:linear-gradient(90deg,#0072c614,#5133ab14),#10191f!important;border-left:7px solid #5133ab!important}html body .boardsEmptyState strong{color:#fff;font-size:24px;font-weight:300}@media (width<=1500px){html body .boardsMetroTop,html body .boardDetailHeader{grid-template-columns:1fr}html body .boardsMetroStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){html body .boardRecordGrid,html body .boardsCustomizeHeader,html body .boardRecordHeader{grid-template-columns:1fr}html body .boardsCustomizeFooter,html body .boardRecordActions{flex-direction:column}html body .boardsCustomizeFooter button,html body .boardRecordActions button{width:100%!important}}html body .topNavAppShell,html body .topNavAppShell *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .topNavAppShell{background:radial-gradient(circle at 12% 0,#0072c629,#0000 30%),radial-gradient(circle at 86% 8%,#5133ab26,#0000 34%),#071018!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important;min-height:100vh!important;display:grid!important}html body .topNavAppShell .topNavContent,html body .topNavAppShell .content{width:100%!important;min-width:0!important;margin-left:0!important;padding:14px!important}html body .wallFullscreenMode .metroTopNav,html body .wallFullscreenMode .topBar{display:none!important}html body .wallFullscreenMode .topNavContent{padding:0!important}html body .metroTopNav{z-index:900;background:linear-gradient(#071018fa,#071018f0),#071018;border-bottom:2px solid #7ee7ff1f;grid-template-columns:230px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid;position:sticky;top:0;box-shadow:0 18px 45px #0000004d}html body .metroTopBrand{color:#fff;background:linear-gradient(135deg,#00bcf21a,#0000 58%),#07324f;align-items:center;gap:14px;min-height:86px;padding:14px;display:flex}html body .metroTopBrand>span{color:#fff;letter-spacing:-.03em;background:#0072c6;place-items:center;width:54px;height:54px;font-size:22px;font-weight:300;display:grid}html body .metroTopBrand strong{color:#fff;font-size:22px;font-weight:300;line-height:1;display:block}html body .metroTopBrand small{color:#7de7ff;text-transform:uppercase;letter-spacing:.18em;margin-top:6px;font-size:10px;font-weight:700;display:block}html body .metroTopGroups{grid-template-columns:.85fr 1.35fr .9fr;align-items:stretch;gap:10px;display:grid}html body .metroTopGroup{background:#10191f;grid-template-rows:24px minmax(0,1fr);gap:7px;min-width:0;padding:8px;display:grid}html body .metroGroupTitle{color:#7de7ff;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:700}html body .metroGroupTiles{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px;display:grid}html body .metroNavTile{overflow:hidden;min-height:55px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;background:#005a9e!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;padding:0 12px!important;font-size:14px!important;font-weight:300!important;display:flex!important}html body .metroNavTile span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html body .metroNavTile.blue{background:#005a9e!important}html body .metroNavTile.teal{background:#006d77!important}html body .metroNavTile.red{background:#7e1730!important}html body .metroNavTile.purple{background:#5133ab!important}html body .metroNavTile.orange{background:#a64810!important}html body .metroNavTile.green{background:#0b5c20!important}html body .metroNavTile.dark{background:#27313b!important}html body .metroNavTile.active{transform:translateY(-1px);box-shadow:inset 0 -6px #ffffff61,inset 0 0 0 2px #ffffff29!important}html body .metroNavTile:hover{filter:brightness(1.12)}html body .topNavAppShell .topBar{box-shadow:none!important;background:linear-gradient(135deg,#00bcf20f,#0000 60%),#10191f!important;border:0!important;border-left:7px solid #0072c6!important;border-radius:0!important}html body .topNavAppShell .topBar h1{letter-spacing:-.035em!important;font-weight:300!important}html body .navSettingsPanel{grid-column:1/-1}html body .navSettingsSource,html body .navBuilderHint{color:#b9c9d7;background:#10191f;border-left:7px solid #00bcf2;flex-direction:column;justify-content:center;min-height:66px;padding:14px 16px;display:flex}html body .navSettingsSource strong,html body .navBuilderHint strong{color:#fff;font-size:20px;font-weight:300}html body .navSettingsSource span,html body .navBuilderHint span{color:#b9c9d7;margin-top:6px}html body .navBuilderGrid{background:#071018;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:10px;padding:12px;display:grid}html body .navBuilderWrap{cursor:grab;outline:2px solid #0000;grid-template-rows:minmax(138px,1fr) auto;display:grid}html body .navBuilderWrap.dragging{opacity:.55;outline-color:#7de7ff}html body .navBuilderTile{opacity:.6;position:relative;overflow:hidden;color:#fff!important;text-align:left!important;background:#151d23!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;min-height:138px!important;padding:18px!important;display:flex!important;box-shadow:inset 0 0 0 2px #303a42!important}html body .navBuilderTile:after{content:"";background:#ffffff14;width:135px;height:135px;position:absolute;bottom:-34px;right:-34px;transform:rotate(45deg)}html body .navBuilderTile>*{z-index:1;position:relative}html body .navBuilderTile.active{opacity:1;box-shadow:inset 0 -8px #ffffff4d,inset 0 0 0 2px #ffffff14!important}html body .navBuilderTile.blue.active{background:#005a9e!important}html body .navBuilderTile.teal.active{background:#006d77!important}html body .navBuilderTile.red.active{background:#7e1730!important}html body .navBuilderTile.purple.active{background:#5133ab!important}html body .navBuilderTile.orange.active{background:#a64810!important}html body .navBuilderTile.green.active{background:#0b5c20!important}html body .navBuilderTile.dark.active{background:#27313b!important}html body .navBuilderTile.locked{opacity:1}html body .navBuilderTile small{z-index:2;text-transform:uppercase;letter-spacing:.12em;background:#0000003d;padding:5px 9px;position:absolute;top:12px;left:14px;color:#ffffffdb!important;font-size:10px!important;font-weight:700!important}html body .navBuilderTile strong{color:#fff;margin-top:8px;font-size:23px;font-weight:300;line-height:1}html body .navBuilderTile span{color:#ffffffc7;text-transform:uppercase;letter-spacing:.12em;margin-top:8px;font-size:10px;font-weight:700}html body .navBuilderControls{grid-template-columns:minmax(0,1.25fr) .65fr .65fr;gap:0;display:grid}html body .navBuilderControls select,html body .navBuilderControls button{min-height:46px!important;box-shadow:none!important;color:#fff!important;background:#27313b!important;border:0!important;border-radius:0!important;font-size:14px!important}html body .navBuilderControls select{color:#edf5fb!important;background:#10191f!important;border:2px solid #27313b!important}html body .navBuilderControls button:nth-child(2){background:#005a9e!important}html body .navBuilderControls button:nth-child(3){background:#006d77!important}html body .navBuilderControls button:disabled{color:#ffffff57!important;background:#151d23!important}html body .navSettingsActions{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}html body .navSettingsActions button{min-width:190px!important;min-height:58px!important;box-shadow:none!important;color:#fff!important;background:#0b5c20!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:300!important}html body .navSettingsActions .navResetButton{background:#a64810!important}html body .topNavAppShell .sideBar,html body .topNavAppShell .metroSideBar{display:none!important}@media (width<=1500px){html body .metroTopNav{grid-template-columns:1fr}html body .metroTopBrand{min-height:72px}html body .metroTopGroups{grid-template-columns:1fr}}@media (width<=850px){html body .metroTopNav{position:relative}html body .metroGroupTiles,html body .navBuilderGrid{grid-template-columns:1fr 1fr}html body .navBuilderControls{grid-template-columns:1fr}html body .navSettingsActions{flex-direction:column}html body .navSettingsActions button{width:100%!important}}@media (width<=560px){html body .metroGroupTiles,html body .navBuilderGrid{grid-template-columns:1fr}}html body .dropdownNavAppShell{grid-template-rows:auto minmax(0,1fr)!important}html body .dropdownNavAppShell .topBar{display:none!important}html body .dropdownNavContent{padding-top:12px!important}html body .dropdownNavAppShell .metroTopNav{display:none!important}html body .metroDropdownNav,html body .metroDropdownNav *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .metroDropdownNav{z-index:1100;background:linear-gradient(#071018fa,#071018f0),#071018;border-bottom:2px solid #7ee7ff1f;grid-template-columns:230px minmax(0,1fr) minmax(230px,300px);gap:10px;padding:10px 12px;display:grid;position:sticky;top:0;box-shadow:0 18px 45px #0000004d}html body .metroDropdownBrand{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00bcf21a,#0000 58%),#07324f;align-items:center;gap:14px;min-height:70px;padding:12px 14px;display:flex}html body .metroDropdownBrand>span{color:#fff;letter-spacing:-.03em;background:#0072c6;place-items:center;width:50px;height:50px;font-size:21px;font-weight:300;display:grid}html body .metroDropdownBrand strong{color:#fff;font-size:22px;font-weight:300;line-height:1;display:block}html body .metroDropdownBrand small{color:#7de7ff;text-transform:uppercase;letter-spacing:.18em;margin-top:6px;font-size:10px;font-weight:700;display:block}html body .metroDropdownMenus{align-items:stretch;gap:8px;min-width:0;display:flex}html body .metroDropdownGroup,html body .metroUserMenu{min-width:150px;position:relative}html body .metroDropdownGroup{flex:160px}html body .metroDropdownButton,html body .metroUserButton{width:100%!important;min-height:70px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;background:#005a9e!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0 18px!important;font-size:21px!important;font-weight:300!important;display:flex!important}html body .metroDropdownGroup.blue .metroDropdownButton{background:#005a9e!important}html body .metroDropdownGroup.green .metroDropdownButton{background:#0b5c20!important}html body .metroDropdownGroup.orange .metroDropdownButton{background:#a64810!important}html body .metroDropdownGroup.purple .metroDropdownButton{background:#5133ab!important}html body .metroDropdownButton.active,html body .metroUserButton:focus,html body .metroDropdownButton:focus{box-shadow:inset 0 -6px #ffffff57,inset 0 0 0 2px #ffffff29!important}html body .metroDropdownButton small,html body .metroUserButton small{color:#ffffffc7;font-size:16px}html body .metroDropdownMenu,html body .metroUserDropdown{z-index:1200;background:#071018;border:1px solid #7ee7ff2e;gap:6px;min-width:270px;padding:8px;display:none;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 24px 60px #0000007a}html body .metroUserDropdown{min-width:260px;left:auto;right:0}html body .metroDropdownGroup:hover .metroDropdownMenu,html body .metroDropdownGroup:focus-within .metroDropdownMenu,html body .metroUserMenu:hover .metroUserDropdown,html body .metroUserMenu:focus-within .metroUserDropdown{display:grid}html body .metroDropdownItem,html body .metroUserDropdown button{width:100%!important;min-height:58px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;background:#27313b!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;padding:0 14px!important;font-size:17px!important;font-weight:300!important;display:flex!important}html body .metroDropdownItem.blue{background:#005a9e!important}html body .metroDropdownItem.teal{background:#006d77!important}html body .metroDropdownItem.red{background:#7e1730!important}html body .metroDropdownItem.purple{background:#5133ab!important}html body .metroDropdownItem.orange{background:#a64810!important}html body .metroDropdownItem.green{background:#0b5c20!important}html body .metroDropdownItem.dark{background:#27313b!important}html body .metroDropdownItem.active{box-shadow:inset 7px 0 #ffffff6b,inset 0 0 0 1px #ffffff2e!important}html body .metroDropdownItem:hover,html body .metroUserDropdown button:hover,html body .metroDropdownBrand:hover,html body .metroDropdownButton:hover,html body .metroUserButton:hover{filter:brightness(1.12)}html body .metroUserMenu{min-width:0}html body .metroUserButton{background:#10191f!important;border-left:7px solid #0072c6!important;justify-content:flex-start!important;font-size:16px!important}html body .metroUserButton>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}html body .metroUserDropdown button:first-child{background:#005a9e!important}html body .metroUserDropdown button:last-child{background:#7e1730!important}html body .profileModalOverlay{z-index:1300;background:#030a12c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}html body .profileModal{color:#fff;background:#09131c;border:1px solid #7ee7ff2e;width:min(720px,100vw - 56px);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 26px 70px #00000085}html body .profileModalHeader{background:linear-gradient(135deg,#00bcf224,#0000 54%),#0b2d40;grid-template-columns:120px minmax(0,1fr);display:grid}html body .profileModalIcon{color:#fff;background:#5133ab;place-items:center;min-height:120px;display:grid}html body .profileModalHeader>div:last-child{padding:24px 28px}html body .profileModalHeader span{color:#7de7ff;text-transform:uppercase;letter-spacing:.24em;font-size:11px;font-weight:700}html body .profileModalHeader h3{color:#fff;letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(36px,3.7vw,56px);font-weight:300;line-height:.94}html body .profileModalHeader p{color:#d8e8f6;margin:10px 0 0}html body .profileForm{background:#0a1118;gap:16px;padding:22px;display:grid}html body .profileForm label{color:#c3d2df;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:700;display:grid}html body .profileForm label small{color:#8899a8;text-transform:none;letter-spacing:0;font-weight:400}html body .profileForm input{color:#edf5fb!important;min-height:56px!important;box-shadow:none!important;background:#10191f!important;border:2px solid #35434d!important;border-radius:0!important}html body .profileActions{justify-content:flex-end;gap:10px;display:flex}html body .profileActions button{min-width:150px!important;min-height:58px!important;box-shadow:none!important;color:#fff!important;background:#0b5c20!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:300!important}html body .profileActions .profileCancel{background:#27313b!important}html body .navSettingsPanel .settingsPanelHeader strong{color:#fff!important}@media (width<=1400px){html body .metroDropdownNav{grid-template-columns:1fr}html body .metroDropdownBrand{min-height:64px}html body .metroDropdownMenus{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}html body .metroUserMenu{width:100%}}@media (width<=900px){html body .metroDropdownMenus{grid-template-columns:repeat(2,minmax(0,1fr))}html body .metroDropdownMenu,html body .metroUserDropdown{min-width:0;margin-top:7px;position:static}html body .profileModalHeader{grid-template-columns:1fr}}@media (width<=560px){html body .metroDropdownMenus{grid-template-columns:1fr}html body .profileActions{flex-direction:column}html body .profileActions button{width:100%!important}}html body .dropdownNavHotfixV79 .metroDropdownNav{visibility:visible!important;opacity:1!important;min-height:90px!important;display:grid!important}html body .dropdownNavHotfixV79 .metroDropdownBrand,html body .dropdownNavHotfixV79 .metroDropdownButton,html body .dropdownNavHotfixV79 .metroUserButton{visibility:visible!important;opacity:1!important}html body .dropdownNavHotfixV79 .dropdownNavContent{visibility:visible!important;opacity:1!important;display:block!important}html body .eocCrashFallback{color:#fff;background:radial-gradient(circle at 12% 0,#0072c638,#0000 31%),radial-gradient(circle at 86% 10%,#5133ab2e,#0000 34%),#071018;place-items:center;min-height:100vh;padding:30px;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif;display:grid}html body .eocCrashFallback>div{background:#10191f;border-left:8px solid #b91d47;width:min(760px,100%);padding:34px}html body .eocCrashFallback span{color:#7de7ff;text-transform:uppercase;letter-spacing:.22em;font-size:12px;font-weight:700}html body .eocCrashFallback h1{color:#fff;letter-spacing:-.05em;margin:14px 0 10px;font-size:clamp(40px,5vw,70px);font-weight:300;line-height:.94}html body .eocCrashFallback p{color:#d8e8f6;font-size:16px}html body .eocCrashFallback button{color:#fff;background:#0072c6;border:0;border-radius:0;min-height:58px;margin-top:18px;padding:0 22px;font-size:18px;font-weight:300}.opsModulePage{color:#e8f3ff;flex-direction:column;gap:18px;display:flex;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}.opsModuleHero{background:linear-gradient(135deg,#061529f5,#09223adb);border:1px solid #69b4ff2e;justify-content:space-between;align-items:stretch;gap:16px;padding:22px;display:flex;box-shadow:0 18px 46px #00000052}.opsModuleHero span{color:#9dd9ff;text-transform:uppercase;letter-spacing:.08em;background:#3c9bdc2e;border:1px solid #5abeff3d;width:max-content;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.opsModuleHero h2{margin:10px 0 7px;font-size:clamp(28px,4vw,46px);font-weight:800}.opsModuleHero p{color:#b7cce0;max-width:860px;margin:0;font-size:15px;line-height:1.55}.notificationsHero{background:linear-gradient(135deg,#3c0f19f2,#07192de6)}.simulationHero{background:linear-gradient(135deg,#201046f2,#07192de6)}.chatHero{background:linear-gradient(135deg,#09363df2,#07192de6)}.opsModulePrimaryAction,.opsModuleRefresh,.opsModuleFormActions button,.opsModuleRecordActions button,.simulationCardActions button,.operationsChatComposer button{color:#fff;cursor:pointer;background:#186ab0f2;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:800;display:inline-flex;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}.opsModulePrimaryAction{background:#af441cf2;align-self:center;min-width:190px}.chatHero .opsModulePrimaryAction{background:#137480f2}.simulationHero .opsModulePrimaryAction{background:#5b41a4f2}.opsModuleSecondary,.opsModuleRecordActions .opsModuleSecondary,.simulationCardActions .opsModuleSecondary{color:#dcecff!important;background:#233348f5!important}.opsModuleStatsGrid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.opsModuleStatTile{color:#fff;text-align:left;cursor:pointer;background:#10253aeb;border:1px solid #ffffff17;min-height:94px;padding:16px;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}.opsModuleStatTile strong{font-size:34px;line-height:1;display:block}.opsModuleStatTile span{color:#ffffffd6;margin-top:8px;font-weight:750;display:block}.opsModuleStatTile.active{outline-offset:-2px;outline:2px solid #ffffff59}.opsModuleStatTile.red{background:#691a24f0}.opsModuleStatTile.orange{background:#764014f0}.opsModuleStatTile.purple{background:#372368f0}.opsModuleStatTile.teal{background:#11545bf0}.opsModuleStatTile.blue{background:#144676f0}.opsModuleStatTile.green{background:#1e583cf0}.opsModuleFilters,.opsModuleForm{background:#051222c7;border:1px solid #69b4ff24;grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px;padding:14px;display:grid}.opsModuleFilters label,.opsModuleForm label,.operationsChatComposer{color:#bcd2e8;text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.opsModuleFilters input,.opsModuleFilters select,.opsModuleForm input,.opsModuleForm select,.opsModuleForm textarea,.opsModuleRecordActions select,.simulationCardActions select,.operationsChatComposer input,.operationsChatComposer select{color:#eff7ff;background:#081422fa;border:1px solid #78beff33;min-height:42px;padding:10px 11px;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}.opsModuleForm textarea{resize:vertical;min-height:96px}.opsModuleWide{grid-column:span 2}.opsModuleCheckbox{justify-content:end;align-items:center;text-transform:none!important;letter-spacing:normal!important;flex-direction:row!important}.opsModuleFormActions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.opsModuleError{margin:0}.opsModuleTileList,.simulationDeckGrid{grid-template-columns:1fr;gap:12px;display:grid}.opsModuleRecordTile,.simulationCardTile{background:#081627eb;border:1px solid #ffffff17;grid-template-columns:1fr auto;gap:14px;padding:16px;display:grid;box-shadow:0 14px 34px #00000038}.opsModuleRecordTile.pinned{border-color:#ffbe5280;box-shadow:inset 5px 0 #ffab3abf,0 14px 34px #00000038}.opsModuleRecordTile.severity-critical{box-shadow:inset 5px 0 #ff505ad9,0 14px 34px #00000038}.opsModuleRecordTile.severity-high{box-shadow:inset 5px 0 #ff7d3ed9,0 14px 34px #00000038}.opsModuleRecordTile.severity-elevated{box-shadow:inset 5px 0 #e7a534d9,0 14px 34px #00000038}.opsModuleRecordTitle,.simulationCardHeader{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.opsModuleRecordTitle strong,.simulationCardHeader strong{font-size:20px}.opsModuleRecordTitle span,.simulationCardHeader span{color:#9fc2df;font-weight:750}.opsModuleRecordMain p,.simulationCardTile p{color:#d6e7f7;margin:8px 0 10px;line-height:1.5}.opsModuleMetaLine{color:#a8bfd4;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:750;display:flex}.opsModuleMetaLine span{background:#ffffff0f;padding:5px 8px}.opsModuleRecordActions,.simulationCardActions{flex-direction:column;gap:8px;min-width:160px;display:flex}.opsModuleEmptyState{color:#bcd2e8;background:#071322b8;border:1px dashed #8cc3ff3d;padding:22px}.opsModuleEmptyState strong{color:#fff;margin-bottom:5px;font-size:18px;display:block}.opsModuleEmptyState.compact{padding:12px}.simulationDeckGrid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.simulationCardTile{grid-template-columns:1fr}.simulationCardTile.critical{border-color:#ff505a61}.simulationCardTile.high{border-color:#ff7d3e61}.simulationCardTile.active{background:linear-gradient(135deg,#2f1a5ceb,#091c2feb)}.simulationControllerNotes{color:#cfe0ef;background:#0000002e;border:1px solid #ffffff14;padding:10px}.simulationControllerNotes strong{color:#fff;margin-bottom:4px;display:block}.simulationCardActions{flex-flow:wrap}.operationsChatShell{grid-template-columns:290px minmax(0,1fr);gap:14px;min-height:560px;display:grid}.operationsChatChannels{background:#04121fd1;border:1px solid #69b4ff24;flex-direction:column;gap:8px;padding:12px;display:flex}.operationsChatChannels button{color:#eaf6ff;text-align:left;cursor:pointer;background:#122b3ee6;border:1px solid #ffffff14;padding:12px;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}.operationsChatChannels button.active{background:#146572f2;outline:2px solid #fff3}.operationsChatChannels strong,.operationsChatChannels span,.operationsChatChannels small{display:block}.operationsChatChannels span{color:#bcd2e8;margin-top:5px;font-size:12px}.operationsChatChannels small{color:#92acc5;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.operationsChatPanel{background:#051222c7;border:1px solid #69b4ff24;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.operationsChatHeader{border-bottom:1px solid #ffffff14;padding:14px 16px}.operationsChatHeader strong{font-size:20px;display:block}.operationsChatHeader span{color:#a8bfd4}.operationsChatMessages{flex-direction:column;gap:10px;padding:14px;display:flex;overflow:auto}.operationsChatMessage{background:#0b1f32f2;border:1px solid #ffffff12;max-width:860px;padding:12px}.operationsChatMessage.decision{border-left:5px solid #745bcce6}.operationsChatMessage.resource{border-left:5px solid #289771e6}.operationsChatMessage.status{border-left:5px solid #dd8e35e6}.operationsChatMessage div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.operationsChatMessage span{color:#9fb8ce;font-size:12px;font-weight:750}.operationsChatMessage p{color:#e5f2ff;white-space:pre-wrap;margin:7px 0 0;line-height:1.45}.operationsChatComposer{border-top:1px solid #ffffff14;grid-template-columns:160px 1fr auto;gap:10px;padding:12px;display:grid}.operationsChatComposer input{min-width:0}@media (width<=900px){.opsModuleHero,.opsModuleRecordTile{grid-template-columns:1fr;display:grid}.opsModuleStatsGrid,.opsModuleFilters,.opsModuleForm,.operationsChatShell,.operationsChatComposer{grid-template-columns:1fr}.opsModuleWide{grid-column:auto}.opsModuleRecordActions{min-width:0}}html body .opsModulePage,html body .opsModulePage *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .opsModulePage{color:#eef6ff!important;background:#071018!important;gap:12px!important}html body .opsModuleHero{box-shadow:none!important;background:#0b2d40!important;border:1px solid #0072c657!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 260px!important;align-items:stretch!important;min-height:150px!important;padding:24px!important;display:grid!important}html body .opsModuleHero.notificationsHero{background:#10263b!important}html body .opsModuleHero.simulationHero{background:#1f1746!important}html body .opsModuleHero.chatHero{background:#0b3740!important}html body .opsModuleHero span{color:#9dd9ff!important;letter-spacing:.18em!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important;font-weight:800!important}html body .opsModuleHero h2{color:#fff!important;letter-spacing:-.055em!important;margin:14px 0 8px!important;font-size:clamp(44px,5vw,68px)!important;font-weight:300!important;line-height:.92!important}html body .opsModuleHero p{color:#d4e5f6!important;font-size:16px!important;line-height:1.45!important}html body .opsModulePrimaryAction,html body .opsModuleRefresh,html body .opsModuleFormActions button,html body .opsModuleRecordActions button,html body .simulationCardActions button,html body .operationsChatComposer button{box-shadow:none!important;color:#fff!important;background:#005a9e!important;border:0!important;border-radius:0!important;min-height:58px!important;font-size:17px!important;font-weight:300!important}html body .opsModulePrimaryAction{background:#006d77!important;align-self:stretch!important;min-width:0!important;min-height:100%!important;position:relative!important;overflow:hidden!important}html body .notificationsHero .opsModulePrimaryAction{background:#b91d47!important}html body .simulationHero .opsModulePrimaryAction{background:#006d77!important}html body .chatHero .opsModulePrimaryAction{background:#5133ab!important}html body .opsModulePrimaryAction:after,html body .opsModuleStatTile:after,html body .opsModuleRecordTile:after,html body .simulationCardTile:after,html body .operationsChatChannels button:after,html body .operationsChatMessage:after{content:"";pointer-events:none;background:#ffffff17;width:150px;height:150px;position:absolute;bottom:-34px;right:-34px;transform:rotate(45deg)}html body .opsModulePrimaryAction>*,html body .opsModuleStatTile>*,html body .opsModuleRecordTile>*,html body .simulationCardTile>*,html body .operationsChatChannels button>*,html body .operationsChatMessage>*{z-index:1;position:relative}html body .opsModuleStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html body .opsModuleStatTile{min-height:112px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;background:#005a9e!important;border:0!important;border-radius:0!important;outline:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:16px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .opsModuleStatTile strong{color:#fff!important;font-size:42px!important;font-weight:300!important;line-height:.9!important}html body .opsModuleStatTile span{color:#ffffffd1!important;margin-top:10px!important;font-size:15px!important;font-weight:300!important}html body .opsModulePage .opsModuleStatTile.blue{background:#005a9e!important}html body .opsModulePage .opsModuleStatTile.green{background:#0b5c20!important}html body .opsModulePage .opsModuleStatTile.purple{background:#5133ab!important}html body .opsModulePage .opsModuleStatTile.orange{background:#a64810!important}html body .opsModulePage .opsModuleStatTile.red{background:#b91d47!important}html body .opsModulePage .opsModuleStatTile.teal{background:#006d77!important}html body .opsModuleStatTile.active{box-shadow:inset 0 -7px #ffffff61!important}html body .opsModuleFilters,html body .opsModuleForm,html body .operationsChatChannels,html body .operationsChatPanel{box-shadow:none!important;background:#071018!important;border:1px solid #0072c63d!important;border-radius:0!important}html body .opsModuleFilters{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:14px!important}html body .opsModuleFilters label,html body .opsModuleForm label,html body .operationsChatComposer{color:#c8d8e6!important;letter-spacing:.14em!important;font-size:11px!important}html body .opsModuleFilters input,html body .opsModuleFilters select,html body .opsModuleForm input,html body .opsModuleForm select,html body .opsModuleForm textarea,html body .opsModuleRecordActions select,html body .simulationCardActions select,html body .operationsChatComposer input,html body .operationsChatComposer select{color:#fff!important;background:#10191f!important;border:1px solid #7ee7ff2e!important;border-radius:0!important;min-height:48px!important}html body .opsModuleTileList,html body .simulationDeckGrid{gap:10px!important}html body .opsModuleRecordTile,html body .simulationCardTile,html body .operationsChatChannels button,html body .operationsChatMessage{box-shadow:none!important;color:#fff!important;background:#005a9e!important;border:0!important;border-radius:0!important;position:relative!important;overflow:hidden!important}html body .opsModuleRecordTile,html body .simulationCardTile{min-height:94px!important;padding:18px 20px!important}html body .opsModuleRecordTitle strong,html body .simulationCardHeader strong,html body .operationsChatHeader strong,html body .operationsChatChannels strong{color:#fff!important;font-weight:400!important}html body .opsModuleRecordTitle span,html body .simulationCardHeader span,html body .opsModuleMetaLine,html body .opsModuleMetaLine span,html body .operationsChatChannels span,html body .operationsChatChannels small{color:#ffffffc7!important}html body .opsModuleMetaLine span{background:#ffffff1a!important;border-radius:0!important}html body .notificationsList .opsModuleRecordTile:nth-child(6n+1),html body .simulationDeckGrid .simulationCardTile:nth-child(6n+1),html body .operationsChatChannels button:nth-child(6n+1){background:#005a9e!important}html body .notificationsList .opsModuleRecordTile:nth-child(6n+2),html body .simulationDeckGrid .simulationCardTile:nth-child(6n+2),html body .operationsChatChannels button:nth-child(6n+2){background:#0b5c20!important}html body .notificationsList .opsModuleRecordTile:nth-child(6n+3),html body .simulationDeckGrid .simulationCardTile:nth-child(6n+3),html body .operationsChatChannels button:nth-child(6n+3){background:#5133ab!important}html body .notificationsList .opsModuleRecordTile:nth-child(6n+4),html body .simulationDeckGrid .simulationCardTile:nth-child(6n+4),html body .operationsChatChannels button:nth-child(6n+4){background:#a64810!important}html body .notificationsList .opsModuleRecordTile:nth-child(6n+5),html body .simulationDeckGrid .simulationCardTile:nth-child(6n+5),html body .operationsChatChannels button:nth-child(6n+5){background:#006d77!important}html body .notificationsList .opsModuleRecordTile:nth-child(6n+6),html body .simulationDeckGrid .simulationCardTile:nth-child(6n+6),html body .operationsChatChannels button:nth-child(6n+6){background:#7e1730!important}html body .opsModuleRecordTile.severity-critical,html body .simulationCardTile.critical{background:#b91d47!important}html body .opsModuleRecordTile.severity-high,html body .simulationCardTile.high{background:#a64810!important}html body .opsModuleRecordTile.severity-elevated,html body .simulationCardTile.elevated{background:#5133ab!important}html body .opsModuleRecordTile.severity-normal,html body .simulationCardTile.normal{background:#005a9e!important}html body .opsModuleRecordTile.severity-low,html body .simulationCardTile.low{background:#0b5c20!important}html body .simulationCardTile.draft{background:#005a9e!important}html body .simulationCardTile.scheduled{background:#a64810!important}html body .simulationCardTile.active{background:#5133ab!important}html body .simulationCardTile.completed{background:#0b5c20!important}html body .opsModuleRecordTile.pinned{box-shadow:inset 0 -7px #ffffff57!important}html body .simulationControllerNotes{color:#ffffffdb!important;background:#0000002e!important;border:0!important;border-radius:0!important}html body .operationsChatChannels button.active{background:#005a9e!important;outline:0!important;box-shadow:inset 0 -7px #ffffff57!important}html body .operationsChatHeader{background:#10191f!important;border-bottom:1px solid #0072c63d!important}html body .operationsChatMessages{background:#071018!important}html body .operationsChatMessage.message{background:#005a9e!important}html body .operationsChatMessage.status{background:#a64810!important}html body .operationsChatMessage.decision{background:#5133ab!important}html body .operationsChatMessage.resource{background:#0b5c20!important}html body .opsModuleEmptyState{color:#aebdcc!important;background:#10191f!important;border:0!important;border-left:7px solid #5133ab!important;border-radius:0!important;align-content:center!important;place-items:center!important;gap:10px!important;min-height:170px!important;display:grid!important}html body .opsModuleEmptyState strong{color:#fff!important;font-size:24px!important;font-weight:300!important}@media (width<=900px){html body .opsModuleHero,html body .opsModuleStatsGrid,html body .opsModuleFilters,html body .operationsChatShell,html body .operationsChatComposer{grid-template-columns:1fr!important}html body .opsModulePrimaryAction{min-height:86px!important}}html body .metroSettingsView,html body .metroSettingsView *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .metroSettingsView{background:#020b13!important;gap:10px!important}html body .metroSettingsView .settingsHero{box-shadow:none!important;background:linear-gradient(115deg,#5133ab47 0%,#005a9e2e 38%,#040f1c 78%)!important;border:1px solid #0072c657!important;border-left:0!important;border-radius:0!important;padding:24px 28px!important;position:relative!important;overflow:hidden!important}html body .metroSettingsView .settingsHero:after,html body .metroSettingsView .settingsHeroTiles div:after,html body .metroSettingsView .settingsPanelHeader:after,html body .metroSettingsView .settingsToggle:after,html body .metroSettingsView .cameraPickerNotice:after,html body .metroSettingsView .selectedCameraRow:after,html body .metroSettingsView .navSettingsSource:after,html body .metroSettingsView .navBuilderHint:after,html body .metroSettingsView .navSettingsActions button:after,html body .metroSettingsView .settingsPanel>button:after,html body .metroSettingsView .emailSettingsPanel>button:after{content:"";pointer-events:none;background:#ffffff14;width:140px;height:140px;position:absolute;bottom:-36px;right:-36px;transform:rotate(45deg)}html body .metroSettingsView .settingsHero>*{z-index:1!important;position:relative!important}html body .metroSettingsView .settingsEyebrow{color:#7de7ff!important;letter-spacing:.22em!important;font-size:11px!important;font-weight:800!important}html body .metroSettingsView .settingsHero h2{color:#fff!important;letter-spacing:-.06em!important;text-shadow:none!important;font-weight:300!important}html body .metroSettingsView .settingsHero p{color:#d3e3f2!important}html body .metroSettingsView .settingsHeroTiles{gap:8px!important}html body .metroSettingsView .settingsHeroTiles div{background:#005a9e!important;border:0!important;border-radius:0!important;min-height:106px!important;padding:16px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 2px #ffffff14!important}html body .metroSettingsView .settingsHeroTiles div:nth-child(2){background:#5133ab!important}html body .metroSettingsView .settingsHeroTiles div:nth-child(3){background:#a64810!important}html body .metroSettingsView .settingsHeroTiles span,html body .metroSettingsView .settingsHeroTiles strong{z-index:1!important;color:#fff!important;position:relative!important}html body .metroSettingsView .settingsHeroTiles span{opacity:.82!important}html body .metroSettingsView .settingsHeroTiles strong{letter-spacing:-.025em!important;font-size:24px!important;font-weight:300!important}html body .metroSettingsView .settingsGrid{gap:10px!important}html body .metroSettingsView .settingsPanel{box-shadow:none!important;background:#071018!important;border:1px solid #0072c640!important;border-radius:0!important;gap:10px!important;padding:12px!important}html body .metroSettingsView .settingsPanelHeader{color:#fff!important;background:#005a9e!important;border:0!important;border-radius:0!important;align-items:flex-end!important;min-height:92px!important;padding:18px!important;position:relative!important;overflow:hidden!important}html body .metroSettingsView .settingsGrid>.settingsPanel:first-child .settingsPanelHeader{background:#005a9e!important}html body .metroSettingsView .settingsGrid>.settingsPanel:nth-child(2) .settingsPanelHeader{background:#006d77!important}html body .metroSettingsView .settingsGrid>.settingsPanel:nth-child(3) .settingsPanelHeader{background:#5133ab!important}html body .metroSettingsView .navSettingsPanel .settingsPanelHeader{background:#0b5c20!important}html body .metroSettingsView .emailSettingsPanel .settingsPanelHeader{background:#a64810!important}html body .metroSettingsView .settingsPanelHeader>*{z-index:1!important;position:relative!important}html body .metroSettingsView .settingsPanelHeader svg{color:#fff!important;box-sizing:border-box!important;background:#0000002e!important;width:38px!important;height:38px!important;margin:0!important;padding:8px!important}html body .metroSettingsView .settingsPanelHeader strong{color:#fff!important;letter-spacing:-.045em!important;font-size:28px!important;font-weight:300!important;line-height:1!important}html body .metroSettingsView .settingsPanelHeader span{color:#ffffffc2!important;font-size:13px!important;line-height:1.35!important}html body .metroSettingsView .settingsPanel label:not(.settingsToggle),html body .metroSettingsView .navSettingsPanel label,html body .metroSettingsView .emailSettingsPanel label{color:#d8e8f6!important;text-transform:uppercase!important;letter-spacing:.14em!important;background:#10191f!important;border:0!important;border-left:7px solid #005a9e!important;border-radius:0!important;gap:8px!important;min-height:72px!important;padding:12px!important;font-size:10px!important;font-weight:800!important;display:grid!important}html body .metroSettingsView .settingsGrid>.settingsPanel:first-child label:nth-of-type(2n){border-left-color:#0b5c20!important}html body .metroSettingsView .settingsGrid>.settingsPanel:first-child label:nth-of-type(3n){border-left-color:#5133ab!important}html body .metroSettingsView .settingsGrid>.settingsPanel:first-child label:nth-of-type(4n){border-left-color:#a64810!important}html body .metroSettingsView .settingsGrid>.settingsPanel:first-child label:nth-of-type(5n){border-left-color:#006d77!important}html body .metroSettingsView .settingsCameraPanel label:nth-of-type(2n){border-left-color:#5133ab!important}html body .metroSettingsView .settingsCameraPanel label:nth-of-type(3n),html body .metroSettingsView .emailSettingsPanel label{border-left-color:#a64810!important}html body .metroSettingsView input,html body .metroSettingsView select,html body .metroSettingsView textarea{min-height:48px!important;box-shadow:none!important;color:#fff!important;letter-spacing:0!important;text-transform:none!important;background:#071018!important;border:2px solid #27313b!important;border-radius:0!important;outline:0!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-size:14px!important;font-weight:600!important}html body .metroSettingsView input:focus,html body .metroSettingsView select:focus,html body .metroSettingsView textarea:focus{border-color:#00bcf2!important;box-shadow:inset 0 -4px #00bcf266!important}html body .metroSettingsView .cameraPickerNotice,html body .metroSettingsView .navSettingsSource,html body .metroSettingsView .navBuilderHint{min-height:78px!important;box-shadow:none!important;color:#fff!important;background:#27313b!important;border:0!important;border-radius:0!important;padding:16px 18px!important;position:relative!important;overflow:hidden!important}html body .metroSettingsView .cameraPickerNotice{background:#005a9e!important}html body .metroSettingsView .navSettingsSource{background:#006d77!important}html body .metroSettingsView .navBuilderHint{background:#5133ab!important}html body .metroSettingsView .cameraPickerNotice>*,html body .metroSettingsView .navSettingsSource>*,html body .metroSettingsView .navBuilderHint>*{z-index:1!important;position:relative!important}html body .metroSettingsView .cameraPickerNotice strong,html body .metroSettingsView .navSettingsSource strong,html body .metroSettingsView .navBuilderHint strong{color:#fff!important;font-size:21px!important;font-weight:300!important;line-height:1.05!important}html body .metroSettingsView .cameraPickerNotice span,html body .metroSettingsView .navSettingsSource span,html body .metroSettingsView .navBuilderHint span{color:#ffffffc7!important}html body .metroSettingsView .cameraPickerRow,html body .metroSettingsView .cameraPickerRowClean{gap:10px!important}html body .metroSettingsView .cameraAddBtn,html body .metroSettingsView .ghostBtn,html body .metroSettingsView .settingsPanel>button,html body .metroSettingsView .emailSettingsPanel>button{min-height:58px!important;box-shadow:none!important;color:#fff!important;background:#005a9e!important;border:0!important;border-radius:0!important;font-size:17px!important;font-weight:300!important;position:relative!important;overflow:hidden!important}html body .metroSettingsView .cameraAddBtn{background:#006d77!important}html body .metroSettingsView .selectedCameraActions .danger{background:#7e1730!important}html body .metroSettingsView .settingsPanel>button{background:#0b5c20!important}html body .metroSettingsView .emailSettingsPanel>button{background:#a64810!important}html body .metroSettingsView .selectedCameraList{background:#071018!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}html body .metroSettingsView .selectedCameraListHeader{color:#dceaf6!important;text-transform:uppercase!important;letter-spacing:.12em!important;background:#10191f!important;border:0!important;min-height:52px!important;padding:0 14px!important;font-size:11px!important;font-weight:800!important}html body .metroSettingsView .selectedCameraListHeader strong{color:#fff!important;background:#006d77!important;border-radius:0!important;place-items:center!important;min-width:38px!important;min-height:38px!important;display:inline-grid!important}html body .metroSettingsView .selectedCameraRow{color:#fff!important;background:#005a9e!important;border:0!important;border-radius:0!important;min-height:84px!important;padding:14px!important;position:relative!important;overflow:hidden!important}html body .metroSettingsView .selectedCameraRow:nth-child(3n+1){background:#005a9e!important}html body .metroSettingsView .selectedCameraRow:nth-child(3n+2){background:#0b5c20!important}html body .metroSettingsView .selectedCameraRow:nth-child(3n+3){background:#5133ab!important}html body .metroSettingsView .selectedCameraRow>*{z-index:1!important;position:relative!important}html body .metroSettingsView .selectedCameraRow strong,html body .metroSettingsView .selectedCameraRow span{color:#fff!important}html body .metroSettingsView .selectedCameraRow span{opacity:.8!important}html body .metroSettingsView .settingsPanelWide .settingsToggle{min-height:76px!important;box-shadow:none!important;color:#fff!important;background:#005a9e!important;border:0!important;border-radius:0!important;padding:0 16px!important;position:relative!important;overflow:hidden!important}html body .metroSettingsView .settingsPanelWide .settingsToggle:nth-of-type(2){background:#005a9e!important}html body .metroSettingsView .settingsPanelWide .settingsToggle:nth-of-type(3){background:#0b5c20!important}html body .metroSettingsView .settingsPanelWide .settingsToggle:nth-of-type(4){background:#5133ab!important}html body .metroSettingsView .settingsPanelWide .settingsToggle:nth-of-type(5){background:#a64810!important}html body .metroSettingsView .settingsPanelWide .settingsToggle:nth-of-type(6){background:#006d77!important}html body .metroSettingsView .settingsPanelWide .settingsToggle:nth-of-type(7){background:#7e1730!important}html body .metroSettingsView .settingsToggle>*{z-index:1!important;position:relative!important}html body .metroSettingsView .settingsToggle span{color:#fff!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:800!important}html body .metroSettingsView .settingsToggle input{accent-color:#00bcf2!important;border-radius:0!important;width:28px!important;height:28px!important}html body .metroSettingsView .wallEmptyState,html body .metroSettingsView .errorBox,html body .metroSettingsView .successBox{box-shadow:none!important;border-radius:0!important}html body .metroSettingsView .wallEmptyState{text-align:center!important;color:#d5e2ee!important;background:#10191f!important;border:0!important;border-left:7px solid #5133ab!important;place-items:center!important;min-height:90px!important;display:grid!important}html body .metroSettingsView .errorBox{border-left:7px solid #b91d47!important}html body .metroSettingsView .successBox{border-left:7px solid #0b5c20!important}html body .metroSettingsView .navBuilderGrid{background:0 0!important;gap:8px!important;padding:0!important}html body .metroSettingsView .navBuilderTile{min-height:128px!important}html body .metroSettingsView .navBuilderControls select,html body .metroSettingsView .navBuilderControls button{min-height:42px!important}html body .metroSettingsView .navSettingsActions button{position:relative!important;overflow:hidden!important}@media (width<=980px){html body .metroSettingsView .settingsHero,html body .metroSettingsView .settingsGrid{grid-template-columns:1fr!important}}@media (width<=720px){html body .metroSettingsView .settingsHeroTiles,html body .metroSettingsView .cameraPickerRow,html body .metroSettingsView .cameraPickerRowClean,html body .metroSettingsView .selectedCameraRow{grid-template-columns:1fr!important}}html body .overviewBoardLikeV84,html body .overviewBoardLikeV84 *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .overviewBoardLikeV84{background:#07131d!important;flex-direction:column!important;gap:8px!important;padding:0!important;display:flex!important}html body .overviewBoardLikeV84 .overviewBoardTop{grid-template-columns:minmax(0,1fr) 250px!important}html body .overviewBoardLikeV84 .overviewBoardHero{background:#073958!important;border:0!important;border-left:7px solid #00bcf2!important;min-height:156px!important}html body .overviewBoardLikeV84 .overviewBoardHero:after{content:""!important;background:#ffffff0b!important;width:160px!important;height:160px!important;position:absolute!important;bottom:0!important;right:28px!important;transform:skew(-18deg)translateY(28px)!important}html body .overviewBoardLikeV84 .overviewBoardActions{grid-template-rows:1fr 1fr!important}html body .overviewBoardLikeV84 .overviewBoardActions button{min-height:74px!important;box-shadow:none!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;padding:0 22px!important;font-size:18px!important}html body .overviewBoardLikeV84 .overviewBoardStats{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .overviewBoardLikeV84 .overviewBoardStats .boardStatTile{min-height:112px!important}html body .overviewBoardLikeV84 .overviewBoardSource,html body .overviewBoardLikeV84 .overviewBoardSaving{color:#dbe9f4!important;min-height:54px!important;box-shadow:none!important;background:#10191f!important;border:0!important;border-left:7px solid #00bcf2!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important;padding:12px 18px!important;display:flex!important}html body .overviewBoardLikeV84 .overviewBoardSource strong,html body .overviewBoardLikeV84 .overviewBoardSaving strong{color:#fff!important;font-weight:800!important}html body .overviewBoardLikeV84 .overviewBoardSource em{color:#9fc3d7!important;margin-left:auto!important;font-style:normal!important}html body .overviewBoardLikeV84 .overviewBoardSaving{border-left-color:#a0e100!important}html body .overviewBoardLikeV84 .overviewBoardError{border-left:7px solid #b91d47!important;border-radius:0!important}html body .overviewBoardLikeV84 .overviewBoardTile{min-height:220px!important;box-shadow:none!important;cursor:grab!important;border:0!important;border-radius:0!important;transition:transform .12s,filter .12s,outline-color .12s!important;position:relative!important;overflow:hidden!important}html body .overviewBoardLikeV84 .overviewBoardTile:active{cursor:grabbing!important}html body .overviewBoardLikeV84 .overviewBoardTile.dragging{opacity:.55!important;transform:scale(.985)!important}html body .overviewBoardLikeV84 .overviewBoardTile.active{outline-offset:-4px!important;filter:brightness(1.08)!important;outline:4px solid #ffffff61!important}html body .overviewBoardLikeV84 .overviewBoardTile:after{content:""!important;pointer-events:none!important;background:#ffffff1a!important;width:132px!important;height:132px!important;position:absolute!important;bottom:-38px!important;right:-32px!important;transform:rotate(45deg)!important}html body .overviewBoardLikeV84 .overviewBoardTile span,html body .overviewBoardLikeV84 .overviewBoardTile h3,html body .overviewBoardLikeV84 .overviewBoardTile p,html body .overviewBoardLikeV84 .overviewBoardTile .boardTileCounts{z-index:1!important;position:relative!important}html body .overviewBoardLikeV84 .overviewBoardTile h3{align-items:flex-start!important;gap:10px!important;display:flex!important}html body .overviewBoardLikeV84 .overviewBoardTile.blue{background:#005a9e!important}html body .overviewBoardLikeV84 .overviewBoardTile.green{background:#0b5c20!important}html body .overviewBoardLikeV84 .overviewBoardTile.purple{background:#5133ab!important}html body .overviewBoardLikeV84 .overviewBoardTile.orange{background:#a64810!important}html body .overviewBoardLikeV84 .overviewBoardTile.red{background:#b91d47!important}html body .overviewBoardLikeV84 .overviewBoardTile.teal{background:#006d77!important}html body .overviewBoardLikeV84 .overviewBoardDetailPanel{box-shadow:none!important;background:#0d171d!important;border:0!important;border-radius:0!important;margin-top:0!important}html body .overviewBoardLikeV84 .overviewBoardDetailHeader{border-left:7px solid #00bcf2!important;min-height:128px!important}html body .overviewBoardLikeV84 .overviewBoardDetailHeader button{background:#0e3f53!important;border:0!important;border-radius:0!important;min-width:210px!important}html body .overviewBoardLikeV84 .overviewBoardDetailBody{background:#07131d!important;padding:0!important}html body .overviewBoardLikeV84 .overviewBoardDetailBody .overviewOrderedFull,html body .overviewBoardLikeV84 .overviewBoardDetailBody .overviewEocPanel,html body .overviewBoardLikeV84 .overviewBoardDetailBody .overviewWeatherMetro{box-shadow:none!important;border-radius:0!important;margin:0!important}html body .overviewBoardLikeV84 .overviewBoardDetailBody .overviewOpsPanel{width:100%!important;min-height:0!important}html body .overviewBoardLikeV84 .overviewBoardDetailBody .overviewMiniStats,html body .overviewBoardLikeV84 .overviewBoardDetailBody .overviewCommandStrip,html body .overviewBoardLikeV84 .overviewBoardDetailBody .overviewStatusMetro,html body .overviewBoardLikeV84 .overviewBoardDetailBody .overviewWeatherStats{gap:8px!important}@media (width<=1200px){html body .overviewBoardLikeV84 .overviewBoardGrid{grid-template-columns:repeat(3,minmax(180px,1fr))!important}}@media (width<=860px){html body .overviewBoardLikeV84 .overviewBoardTop,html body .overviewBoardLikeV84 .overviewBoardStats,html body .overviewBoardLikeV84 .overviewBoardGrid{grid-template-columns:1fr!important}html body .overviewBoardLikeV84 .overviewBoardSource em{margin-left:0!important}}html body .usersBoardPage,html body .usersBoardPage *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .usersBoardPage{gap:12px;display:grid;background:radial-gradient(circle at 12% 0,#0072c62e,#0000 31%),radial-gradient(circle at 86% 10%,#5133ab2e,#0000 34%),#071018!important}html body .usersBoardTop{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:10px;display:grid}html body .usersBoardHero{color:#fff;background:linear-gradient(135deg,#00bcf21f,#0000 58%),#07324f;flex-direction:column;justify-content:center;min-height:172px;padding:30px 36px;display:flex}html body .usersBoardHero span,html body .usersBoardRecordHeader span,html body .usersBoardSectionTitle span{color:#7de7ff;text-transform:uppercase;letter-spacing:.24em;margin-bottom:10px;font-size:11px;font-weight:700}html body .usersBoardHero h2{color:#fff;letter-spacing:-.058em;margin:0;font-size:clamp(56px,5.4vw,86px);font-weight:300;line-height:.92}html body .usersBoardHero p{color:#d8e8f6;max-width:980px;margin:14px 0 0;font-size:18px}html body .usersBoardTopActions{grid-template-rows:1fr 1fr;gap:10px;display:grid}html body .usersBoardTopActions .userMetroLaunch,html body .usersBoardRefreshTile{width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:#fff!important;border:0!important;border-radius:0!important;justify-content:center!important;gap:14px!important;font-size:23px!important;font-weight:300!important}html body .usersBoardTopActions .userMetroLaunch{background:linear-gradient(135deg,#ffffff1a,#0000 58%),#0072c6!important}html body .usersBoardRefreshTile{background:linear-gradient(135deg,#7fba0033,#0000 58%),#0b5c20!important}html body .usersBoardStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body .usersBoardStatTile{color:#fff;flex-direction:column;justify-content:flex-end;min-height:136px;padding:20px 24px;display:flex;position:relative;overflow:hidden}html body .usersBoardStatTile:after,html body .usersBoardTile:after,html body .usersBoardRecordStats>div:after,html body .usersBoardPermissionTiles>div:after,html body .usersBoardValueGrid>div:after,html body .usersBoardAction:after{content:"";pointer-events:none;background:#ffffff17;width:155px;height:155px;position:absolute;bottom:-38px;right:-38px;transform:rotate(45deg)}html body .usersBoardStatTile>*,html body .usersBoardTile>*,html body .usersBoardRecordStats>div>*,html body .usersBoardPermissionTiles>div>*,html body .usersBoardValueGrid>div>*,html body .usersBoardAction>*{z-index:1;position:relative}html body .usersBoardStatTile strong{color:#fff;font-size:clamp(46px,4vw,68px);font-weight:300;line-height:.9}html body .usersBoardStatTile span{color:#ffffffe6;margin-top:12px;font-size:18px;font-weight:300}html body .usersBoardStatTile.total{background:#005a9e}html body .usersBoardStatTile.active{background:#0b5c20}html body .usersBoardStatTile.admin{background:#5133ab}html body .usersBoardStatTile.disabled{background:#a64810}html body .usersBoardFilterBar{background:#071018;grid-template-columns:minmax(280px,1fr) minmax(150px,220px) minmax(150px,220px) minmax(180px,260px);align-items:stretch;gap:10px;min-height:74px;display:grid}html body .usersBoardSearch{align-items:center;min-height:74px;padding:0 18px;background:#10191f!important;border:0!important;border-left:7px solid #00bcf2!important;gap:12px!important;display:flex!important}html body .usersBoardSearch input,html body .usersBoardFilterBar select{width:100%;min-height:74px!important;box-shadow:none!important;color:#edf5fb!important;background:#10191f!important;border:0!important;border-radius:0!important;font-weight:600!important}html body .usersBoardSearch input{background:0 0!important;min-height:58px!important;padding:0!important}html body .usersBoardFilterBar select{border-bottom:3px solid #35434d!important;padding:0 14px!important}html body .usersBoardLayoutSource{color:#d8e8f6;background:#10191f;border-left:7px solid #00bcf2;align-items:center;gap:14px;min-height:72px;padding:16px 20px;display:flex}html body .usersBoardLayoutSource strong{color:#fff;font-size:32px;font-weight:300;line-height:1}html body .usersBoardLayoutSource span{color:#b9c9d7;font-size:16px}html body .usersBoardGrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;display:grid}html body .usersBoardTile{position:relative;overflow:hidden;min-height:250px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;background:#005a9e!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:22px!important;display:flex!important}html body .usersBoardTile.blue{background:#005a9e!important}html body .usersBoardTile.green{background:#0b5c20!important}html body .usersBoardTile.purple{background:#5133ab!important}html body .usersBoardTile.teal{background:#006d77!important}html body .usersBoardTile.orange{background:#a64810!important}html body .usersBoardTile.dark{background:#27313b!important}html body .usersBoardTile.active{box-shadow:inset 0 -8px #ffffff57,inset 0 0 0 2px #ffffff2e!important}html body .usersBoardTile>span{color:#7de7ff;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700}html body .usersBoardTile h3{color:#fff;letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(29px,2.6vw,44px);font-weight:300;line-height:.95}html body .usersBoardTile p{color:#ffffffd6;overflow-wrap:anywhere;margin:0;font-size:15px}html body .usersBoardTileMeta{gap:2px;margin-top:18px;display:grid}html body .usersBoardTileMeta strong{color:#fff;font-size:26px;font-weight:300;line-height:.95}html body .usersBoardTileMeta small{color:#ffffffc7;font-size:14px}html body .usersBoardDetailPanel{background:#071018;gap:10px;display:grid}html body .usersBoardRecordHeader{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:stretch;gap:10px;display:grid}html body .usersBoardRecordHeader>div:first-child{background:#10191f;border-left:7px solid #00bcf2;flex-direction:column;justify-content:center;min-height:142px;padding:24px 28px;display:flex}html body .usersBoardRecordHeader h3{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.5vw,70px);font-weight:300;line-height:.92}html body .usersBoardRecordHeader p{color:#b9c9d7;overflow-wrap:anywhere;margin:12px 0 0;font-size:17px}html body .usersBoardRecordBadge{color:#fff;text-align:center;background:#0072c6;place-items:center;padding:20px;font-size:26px;font-weight:300;display:grid}html body .usersBoardRecordStats,html body .usersBoardActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body .usersBoardRecordStats>div,html body .usersBoardAction{color:#fff;flex-direction:column;justify-content:flex-end;min-height:126px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:none!important;border:0!important;border-radius:0!important}html body .usersBoardRecordStats strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(25px,2.3vw,42px);font-weight:300;line-height:.95}html body .usersBoardRecordStats span{color:#ffffffd1;margin-top:10px;font-size:16px;font-weight:300}html body .usersBoardRecordStats .status{background:#0b5c20}html body .usersBoardRecordStats .agency{background:#005a9e}html body .usersBoardRecordStats .security{background:#a64810}html body .usersBoardRecordStats .access{background:#006d77}html body .usersBoardTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}html body .usersBoardTabs button{text-transform:capitalize;color:#fff!important;min-height:72px!important;box-shadow:none!important;background:#12374a!important;border:0!important;border-radius:0!important;font-size:20px!important;font-weight:300!important}html body .usersBoardTabs button.active{background:#0072c6!important}html body .usersBoardRecordGrid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:10px;display:grid}html body .usersBoardRecordColumn{gap:10px;display:grid}html body .usersBoardSectionTitle{background:#10191f;flex-direction:column;justify-content:center;min-height:104px;padding:22px 24px;display:flex}html body .usersBoardSectionTitle h4{color:#fff;letter-spacing:-.04em;margin:0;font-size:38px;font-weight:300;line-height:.94}html body .usersBoardValueGrid,html body .usersBoardPermissionTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body .usersBoardValueGrid>div,html body .usersBoardPermissionTiles>div{color:#fff;background:#1b2227;flex-direction:column;justify-content:flex-end;min-height:128px;padding:18px;display:flex;position:relative;overflow:hidden}html body .usersBoardValueGrid>div:first-child{background:#005a9e}html body .usersBoardValueGrid>div:nth-child(2){background:#0b5c20}html body .usersBoardValueGrid>div:nth-child(3){background:#006d77}html body .usersBoardValueGrid>div:nth-child(4){background:#5133ab}html body .usersBoardValueGrid>div:nth-child(5){background:#a64810}html body .usersBoardValueGrid>div:nth-child(6){background:#27313b}html body .usersBoardValueGrid>div.wide{grid-column:1/-1}html body .usersBoardValueGrid strong,html body .usersBoardPermissionTiles strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(21px,2.1vw,34px);font-weight:300;line-height:1.04}html body .usersBoardValueGrid span,html body .usersBoardPermissionTiles span{color:#ffffffc7;margin-top:9px;font-size:15px}html body .usersBoardPermissionTiles .green{background:#0b5c20}html body .usersBoardPermissionTiles .blue{background:#005a9e}html body .usersBoardPermissionTiles .purple{background:#5133ab}html body .usersBoardPermissionTiles .teal{background:#006d77}html body .usersBoardAccessList{gap:8px;display:grid}html body .usersBoardAccessList>div{color:#fff;background:#1b2227;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:14px 16px;display:grid}html body .usersBoardAccessList strong{color:#fff}html body .usersBoardAccessList small{color:#aebdcc;display:block}html body .usersBoardAccessList em{color:#07131f;text-transform:uppercase;background:#7fba00;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}html body .usersBoardAction{color:#fff!important;text-align:left!important;justify-content:flex-end!important;align-items:flex-start!important;gap:10px!important;min-height:100px!important;font-size:18px!important;font-weight:300!important}html body .usersBoardAction.edit{background:#005a9e!important}html body .usersBoardAction.welcome{background:#006d77!important}html body .usersBoardAction.reset{background:#5133ab!important}html body .usersBoardAction.disable{background:#7e1730!important}html body .usersBoardEmpty{color:#fff;background:#10191f;border-left:7px solid #5133ab;flex-direction:column;justify-content:center;min-height:170px;padding:24px;display:flex}html body .usersBoardEmpty h3{margin:0;font-size:34px;font-weight:300}html body .usersBoardEmpty p{color:#b9c9d7;margin:8px 0 0}html body .usersBoardPage .userFlash{background:#10191f!important;border-left:7px solid #7fba00!important;border-radius:0!important}@media (width<=1500px){html body .usersBoardStats,html body .usersBoardRecordStats,html body .usersBoardActions{grid-template-columns:repeat(2,minmax(0,1fr))}html body .usersBoardRecordGrid,html body .usersBoardFilterBar{grid-template-columns:1fr}}@media (width<=900px){html body .usersBoardTop,html body .usersBoardRecordHeader,html body .usersBoardStats,html body .usersBoardRecordStats,html body .usersBoardTabs,html body .usersBoardValueGrid,html body .usersBoardPermissionTiles,html body .usersBoardActions{grid-template-columns:1fr!important}html body .usersBoardHero h2,html body .usersBoardRecordHeader h3{font-size:clamp(42px,13vw,60px)!important}}html body .usersBoardDetailPanel .usersBoardRecordGrid{margin-top:0!important}html body .usersBoardTabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .usersBoardTabs button{color:#fff!important;min-height:88px!important;box-shadow:none!important;text-align:left!important;background:#12374a!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;gap:6px!important;padding:16px 18px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .usersBoardTabs button:after,html body .usersBoardInlineActions button:after,html body .usersBoardActivityList>div:after{content:"";pointer-events:none;background:#ffffff1a;width:112px;height:112px;position:absolute;bottom:-34px;right:-34px;transform:rotate(45deg)}html body .usersBoardTabs button strong{z-index:1;position:relative;color:#fff!important;font-size:21px!important;font-weight:300!important;line-height:1.05!important}html body .usersBoardTabs button span{z-index:1;position:relative;color:#ffffffc2!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:13px!important;font-weight:600!important}html body .usersBoardTabs button:first-child{background:#005a9e!important}html body .usersBoardTabs button:nth-child(2){background:#0b5c20!important}html body .usersBoardTabs button:nth-child(3){background:#5133ab!important}html body .usersBoardTabs button:nth-child(4){background:#a64810!important}html body .usersBoardTabs button:nth-child(5){background:#006d77!important}html body .usersBoardTabs button.active{filter:brightness(1.15);outline-offset:-3px!important;outline:3px solid #ffffff75!important}html body .usersBoardTabPanel{animation:.12s ease-out usersBoardTabIn}@keyframes usersBoardTabIn{0%{opacity:.78;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}html body .usersBoardInlineActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body .usersBoardInlineActions button{color:#fff!important;text-align:left!important;min-height:92px!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:9px!important;padding:18px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-size:18px!important;font-weight:300!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .usersBoardInlineActions button.edit{background:#005a9e!important}html body .usersBoardInlineActions button.agency{background:#0b5c20!important}html body .usersBoardInlineActions button.permissions{background:#5133ab!important}html body .usersBoardInlineActions button>*{z-index:1;position:relative}html body .usersBoardSecurityActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .usersBoardActivityList{gap:10px;display:grid}html body .usersBoardActivityList>div{color:#fff;background:#1b2227;flex-direction:column;justify-content:flex-end;min-height:104px;padding:18px 20px;display:flex;position:relative;overflow:hidden}html body .usersBoardActivityList>div:first-child{background:#005a9e}html body .usersBoardActivityList>div:nth-child(2){background:#0b5c20}html body .usersBoardActivityList>div:nth-child(3){background:#5133ab}html body .usersBoardActivityList>div:nth-child(4){background:#006d77}html body .usersBoardActivityList>div:nth-child(5){background:#a64810}html body .usersBoardActivityList>div:nth-child(6){background:#27313b}html body .usersBoardActivityList span,html body .usersBoardActivityList strong,html body .usersBoardActivityList small{z-index:1;position:relative}html body .usersBoardActivityList span{color:#ffffffc7;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}html body .usersBoardActivityList strong{color:#fff;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(22px,2vw,32px);font-weight:300;line-height:1.03}html body .usersBoardActivityList small{color:#ffffffc7;margin-top:8px;font-size:14px}@media (width<=900px){html body .usersBoardTabs,html body .usersBoardInlineActions,html body .usersBoardSecurityActions{grid-template-columns:1fr!important}}html body .agencyMetroV65,html body .agencyMetroV65 *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .agencyMetroV65.agenciesPanel,html body .agencyMetroV65.agencyCommandCenter{box-shadow:none!important;background:#050d15!important;border:0!important;padding:0!important}html body .agencyMetroV65 .sectionHeader{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 10px!important}html body .agencyMetroV65 .sectionHeader>div:first-child{background:#07334f!important;border-left:0!important;flex-direction:column!important;justify-content:flex-end!important;min-height:168px!important;padding:30px 34px!important;display:flex!important}html body .agencyMetroV65 .sectionHeader h1,html body .agencyMetroV65 .sectionHeader h2{color:#fff!important;letter-spacing:-.055em!important;font-size:clamp(46px,4.8vw,76px)!important;font-weight:300!important;line-height:.92!important}html body .agencyMetroV65 .sectionHeader p{color:#d8e8f6!important;max-width:920px!important;font-size:17px!important}html body .agencyMetroV65 .sectionHeader .agencyCreateButton,html body .agencyMetroV65 .sectionHeader button,html body .agencyMetroV65 .sectionHeader a{min-width:240px!important;min-height:168px!important;box-shadow:none!important;color:#fff!important;background:#123d51!important;border:0!important;border-radius:0!important;font-size:22px!important;font-weight:300!important}html body .agencyMetroV65 .agencyManagementLayout,html body .agencyMetroV65 .agencyCommandLayout{gap:0!important;display:block!important}html body .agencyMetroV65 .agencyDirectoryPanel,html body .agencyMetroV65 .agencyCommandDirectory{background:#071018!important;width:100%!important;margin:0 0 12px!important;padding:0!important}html body .agencyMetroV65 .agencyDirectoryHeader{background:#10191f!important;border-left:6px solid #00bcf2!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;min-height:66px!important;padding:14px 20px!important;display:flex!important}html body .agencyMetroV65 .agencyDirectoryHeader strong{color:#fff!important;letter-spacing:-.02em!important;font-size:22px!important;font-weight:300!important}html body .agencyMetroV65 .agencyDirectoryHeader span{color:#b9c9d7!important;margin:0!important;font-size:14px!important}html body .agencyMetroV65 .agencyDirectoryList{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))!important;gap:10px!important;margin:10px 0 0!important;display:grid!important}html body .agencyMetroV65 .agencyDirectoryCard{min-height:156px!important;box-shadow:none!important;color:#fff!important;background:#005a9e!important;border:0!important;border-radius:0!important;align-items:flex-end!important;padding:20px 22px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .agencyMetroV65 .agencyDirectoryCard:nth-child(2n){background:#006d77!important}html body .agencyMetroV65 .agencyDirectoryCard:nth-child(3n){background:#5133ab!important}html body .agencyMetroV65 .agencyDirectoryCard:nth-child(4n){background:#a64810!important}html body .agencyMetroV65 .agencyDirectoryCard:nth-child(5n){background:#0b5c20!important}html body .agencyMetroV65 .agencyDirectoryCard:nth-child(6n){background:#7e1730!important}html body .agencyMetroV65 .agencyDirectoryCard:after,html body .agencyMetroV65 .agencyStatusTile:after,html body .agencyMetroV65 .agencyMiniStats>div:after,html body .agencyMetroV65 .agencyFeatureToggle:after,html body .agencyMetroV65 .agencyWallSummaryGrid>div:after,html body .agencyMetroV65 .agencyWallModuleList>div:after,html body .agencyMetroV65 .agencyManageGrid label:after,html body .agencyMetroV65 .agencyUserRow:after,html body .agencyMetroV65 .agencyInvoiceRow:after{content:"";pointer-events:none;background:#ffffff1a;width:112px;height:112px;position:absolute;bottom:-18px;right:-18px;transform:rotate(45deg)}html body .agencyMetroV65 .agencyDirectoryCard svg{color:#fff!important;z-index:1!important;background:#0000002e!important;width:38px!important;height:38px!important;padding:8px!important;position:absolute!important;top:18px!important;left:18px!important}html body .agencyMetroV65 .agencyDirectoryCard>div{z-index:1!important;min-width:0!important;padding:0!important;display:block!important;position:relative!important}html body .agencyMetroV65 .agencyDirectoryCard strong{color:#fff!important;letter-spacing:-.035em!important;font-size:23px!important;font-weight:300!important;line-height:1.02!important}html body .agencyMetroV65 .agencyDirectoryCard span,html body .agencyMetroV65 .agencyDirectoryCard small{color:#ffffffd1!important;margin-top:8px!important;font-size:13px!important;display:block!important}html body .agencyMetroV65 .agencyDirectoryCard.active{outline-offset:-3px!important;outline:3px solid #ffffff52!important;box-shadow:inset 0 -8px #7fba00!important}html body .agencyMetroV65 .agencyDetailPanel,html body .agencyMetroV65 .agencyCommandDetail{background:0 0!important;width:100%!important;padding:0!important}html body .agencyMetroV65 .agencyDetailHeader,html body .agencyMetroV65 .agencyCommandHeader{background:#07334f!important;border:0!important;grid-template-columns:minmax(0,1fr) 220px!important;min-height:176px!important;margin-top:0!important;padding:30px 34px!important;display:grid!important}html body .agencyMetroV65 .agencyHeaderActions,html body .agencyMetroV65 .agencyHeaderActions .ghostBtn{height:100%!important}html body .agencyMetroV65 .agencyHeaderActions .ghostBtn{background:#0072c6!important;justify-content:center!important;min-width:220px!important;min-height:110px!important;display:flex!important}html body .agencyMetroV65 .agencyStatusGrid,html body .agencyMetroV65 .agencyCommandStats{gap:8px!important;margin:8px 0 10px!important}html body .agencyMetroV65 .agencyStatusTile{justify-content:flex-end!important;min-height:146px!important;padding:22px!important;position:relative!important}html body .agencyMetroV65 .agencyTabs{border:0!important;grid-template-columns:repeat(6,minmax(120px,1fr))!important;gap:8px!important;margin:10px 0!important;display:grid!important}html body .agencyMetroV65 .agencyTabs button{min-width:0!important;min-height:72px!important;box-shadow:none!important;color:#fff!important;background:#10191f!important;border:0!important;border-top:7px solid #0072c6!important;border-radius:0!important;font-weight:300!important}html body .agencyMetroV65 .agencyTabs button.active{box-shadow:inset 0 -6px #ffffff38!important}html body .agencyMetroV65 .agencyTabs button:nth-child(2){border-top-color:#0b5c20!important}html body .agencyMetroV65 .agencyTabs button:nth-child(3){border-top-color:#a64810!important}html body .agencyMetroV65 .agencyTabs button:nth-child(4){border-top-color:#5133ab!important}html body .agencyMetroV65 .agencyTabs button:nth-child(5){border-top-color:#006d77!important}html body .agencyMetroV65 .agencyTabs button:nth-child(6){border-top-color:#f0a30a!important}html body .agencyMetroV65 .agencyManageSection{box-shadow:none!important;background:#10191f!important;border:0!important;border-left:7px solid #0072c6!important;padding:0!important}html body .agencyMetroV65 .agencyManageSection:nth-child(2n){border-left-color:#5133ab!important}html body .agencyMetroV65 .agencyManageSection:nth-child(3n){border-left-color:#0b5c20!important}html body .agencyMetroV65 .agencyManageSection:nth-child(4n){border-left-color:#a64810!important}html body .agencyMetroV65 .settingsPanelHeader{background:#151d23!important;min-height:96px!important;padding:20px 24px!important}html body .agencyMetroV65 .settingsPanelHeader strong{color:#fff!important;letter-spacing:-.03em!important;font-size:25px!important;font-weight:300!important}html body .agencyMetroV65 .settingsPanelHeader span{color:#b9c9d7!important}html body .agencyMetroV65 .agencyManageGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:8px!important;padding:12px!important;display:grid!important}html body .agencyMetroV65 .agencyManageGrid label,html body .agencyMetroV65 .agencyManageSection>label{color:#91e8ff!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:#1b2227!important;border:0!important;border-radius:0!important;min-height:122px!important;padding:18px!important;font-size:10px!important;font-weight:800!important;position:relative!important;overflow:hidden!important}html body .agencyMetroV65 .agencyManageGrid label:first-child{background:#005a9e!important}html body .agencyMetroV65 .agencyManageGrid label:nth-child(2){background:#0b5c20!important}html body .agencyMetroV65 .agencyManageGrid label:nth-child(3){background:#5133ab!important}html body .agencyMetroV65 .agencyManageGrid label:nth-child(4){background:#a64810!important}html body .agencyMetroV65 .agencyManageGrid label:nth-child(5){background:#006d77!important}html body .agencyMetroV65 .agencyManageGrid label:nth-child(6){background:#7e1730!important}html body .agencyMetroV65 .agencyManageGrid input,html body .agencyMetroV65 .agencyManageGrid select,html body .agencyMetroV65 .agencyManageSection>label textarea{z-index:1!important;color:#fff!important;letter-spacing:normal!important;text-transform:none!important;background:#00000038!important;border:1px solid #ffffff47!important;min-height:48px!important;margin-top:12px!important;font-size:15px!important;font-weight:600!important;position:relative!important}html body .agencyMetroV65 .agencyManageSection>label{background:#10191f!important;border-left:6px solid #006d77!important;min-height:180px!important;margin:12px!important;display:grid!important}html body .agencyMetroV65 .agencyManageSection>label textarea{width:100%!important;min-height:132px!important}html body .agencyMetroV65 .agencyUserToolbar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(180px,240px))!important;gap:8px!important;padding:12px!important;display:grid!important}html body .agencyMetroV65 .agencyUserToolbar input,html body .agencyMetroV65 .agencyUserToolbar select{background:#10191f!important;border:0!important;border-left:6px solid #00bcf2!important;border-radius:0!important;min-height:58px!important}html body .agencyMetroV65 .agencyUserRow,html body .agencyMetroV65 .agencyInvoiceRow{color:#fff!important;background:#005a9e!important;border:0!important;border-radius:0!important;min-height:96px!important;margin:0 12px 8px!important;padding:18px!important;position:relative!important;overflow:hidden!important}html body .agencyMetroV65 .agencyUserRow:nth-child(2n),html body .agencyMetroV65 .agencyInvoiceRow:nth-child(2n){background:#0b5c20!important}html body .agencyMetroV65 .agencyUserRow:nth-child(3n),html body .agencyMetroV65 .agencyInvoiceRow:nth-child(3n){background:#5133ab!important}html body .agencyMetroV65 .agencyUserRow:nth-child(4n),html body .agencyMetroV65 .agencyInvoiceRow:nth-child(4n){background:#a64810!important}html body .agencyMetroV65 .agencyUserRow strong,html body .agencyMetroV65 .agencyInvoiceRow strong{color:#fff!important;font-weight:400!important}html body .agencyMetroV65 .agencyUserRow span,html body .agencyMetroV65 .agencyInvoiceRow span,html body .agencyMetroV65 .agencyUserRow small,html body .agencyMetroV65 .agencyInvoiceRow small{color:#ffffffd1!important}html body .agencyMetroV65 .agencyUserActions .ghostBtn,html body .agencyMetroV65 .ghostBtn.tiny,html body .agencyMetroV65 .agencyInvoiceRow a{color:#fff!important;background:#0000003d!important;border:0!important;border-radius:0!important}html body .agencyMetroV65 .agencyMiniStats>div,html body .agencyMetroV65 .agencyFeatureToggle,html body .agencyMetroV65 .agencyWallSummaryGrid>div,html body .agencyMetroV65 .agencyWallModuleList>div{position:relative!important;overflow:hidden!important}html body .agencyMetroV65 .agencyAccountLimitText,html body .agencyMetroV65 .muted{background:0 0!important}html body .agencyMetroV65 .agencyStickyActions{background:#050d15f0!important;padding:12px!important;position:sticky!important;bottom:0!important}html body .agencyMetroV65 .agencyStickyActions button{background:#0b5c20!important;width:min(320px,100%)!important;min-height:70px!important}@media (width<=1200px){html body .agencyMetroV65 .agencyTabs,html body .agencyMetroV65 .agencyStatusGrid,html body .agencyMetroV65 .agencyCommandStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .agencyMetroV65 .agencyDetailHeader,html body .agencyMetroV65 .agencyCommandHeader,html body .agencyMetroV65 .agencyUserToolbar{grid-template-columns:1fr!important}}@media (width<=720px){html body .agencyMetroV65 .agencyDirectoryList,html body .agencyMetroV65 .agencyTabs,html body .agencyMetroV65 .agencyStatusGrid,html body .agencyMetroV65 .agencyCommandStats,html body .agencyMetroV65 .agencyManageGrid{grid-template-columns:1fr!important}}html body .wallMetroV89,html body .settingsMetroV89{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .wallMetroV89{color:#f3fbff!important;background:#00121f!important;padding:12px!important}html body .wallMetroV89 *{border-radius:0!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .wallMetroV89 .wallDisplayTopbar{box-shadow:none!important;background:#06131f!important;border:1px solid #4b7fa659!important;padding:10px 12px!important}html body .wallMetroV89 .wallDisplayBrand{background:#063a5b!important;border-left:6px solid #0072c6!important;min-height:54px!important;padding:0 18px!important}html body .wallMetroV89 .wallDisplayMark{color:#fff!important;box-shadow:none!important;background:#0072c6!important}html body .wallMetroV89 .wallDisplayBrand strong,html body .wallMetroV89 .wallDisplayTopChip span,html body .wallMetroV89 .wallDisplayFullBtn span,html body .wallMetroV89 .wallDisplayClock{font-weight:600!important}html body .wallMetroV89 .wallDisplayBrand span{color:#9be6ff!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}html body .wallMetroV89 .wallDisplayTopMeta{gap:8px!important}html body .wallMetroV89 .wallDisplayFullBtn,html body .wallMetroV89 .wallDisplayTopChip,html body .wallMetroV89 .wallDisplayClock{color:#fff!important;background:#17485f!important;border:0!important;min-height:54px!important;padding:0 18px!important;box-shadow:inset 0 -4px #00000038!important}html body .wallMetroV89 .wallDisplayFullBtn{background:#0072c6!important}html body .wallMetroV89 .wallDisplayTopChip:nth-child(2){background:#008a8a!important}html body .wallMetroV89 .wallDisplayTopChip:nth-child(3){background:#5133ab!important}html body .wallMetroV89 .wallDisplayClock{background:#0b5c20!important}html body .wallMetroV89 .wallDisplayBoard{background:0 0!important;border:0!important;grid-template-columns:minmax(0,2.1fr) minmax(360px,.9fr)!important;gap:12px!important;display:grid!important}html body .wallMetroV89 .wallDisplayMain,html body .wallMetroV89 .wallDisplayRail{gap:12px!important}html body .wallMetroV89 .wallDisplayIntro{background:#063a5b!important;border:0!important;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr)!important;gap:12px!important;min-height:228px!important;padding:0!important;display:grid!important}html body .wallMetroV89 .wallDisplayIntroCopy{background:#063a5b!important;border-left:6px solid #00bcf2!important;padding:28px 32px!important}html body .wallMetroV89 .wallEyebrow,html body .wallMetroV89 .wallSectionEyebrow,html body .wallMetroV89 .wallRailHeader span,html body .wallMetroV89 .wallStatusTile span,html body .wallMetroV89 .wallOpsMiniCard span{color:#a6ecff!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}html body .wallMetroV89 .wallDisplayIntro h2{letter-spacing:-.045em!important;color:#fff!important;margin:14px 0!important;font-size:clamp(42px,4.5vw,74px)!important;font-weight:300!important;line-height:.92!important}html body .wallMetroV89 .wallDisplayIntro p{color:#c9e5f4!important;max-width:900px!important;font-size:18px!important;line-height:1.35!important}html body .wallMetroV89 .wallDisplayStatGrid{background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important}html body .wallMetroV89 .wallStatTile,html body .wallMetroV89 .wallStatusTile,html body .wallMetroV89 .wallOpsMiniCard,html body .wallMetroV89 .wallPriorityRow{box-shadow:none!important;border:0!important;position:relative!important;overflow:hidden!important}html body .wallMetroV89 .wallStatTile:after,html body .wallMetroV89 .wallStatusTile:after,html body .wallMetroV89 .wallOpsMiniCard:after,html body .wallMetroV89 .wallPriorityRow:after{content:""!important;pointer-events:none!important;background:#ffffff17!important;width:112px!important;height:112px!important;position:absolute!important;bottom:-42px!important;right:-28px!important;transform:rotate(45deg)!important}html body .wallMetroV89 .wallStatTile{background:#0072c6!important;flex-direction:column!important;justify-content:flex-end!important;min-height:110px!important;padding:20px 22px!important;display:flex!important}html body .wallMetroV89 .wallStatTile:first-child{background:#a00031!important}html body .wallMetroV89 .wallStatTile:nth-child(2){background:#5133ab!important}html body .wallMetroV89 .wallStatTile:nth-child(3){background:#b14a0b!important}html body .wallMetroV89 .wallStatTile:nth-child(4){background:#0b5c20!important}html body .wallMetroV89 .wallStatTile span{color:#ffffffc7!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:13px!important;font-weight:700!important}html body .wallMetroV89 .wallStatTile strong{color:#fff!important;order:-1!important;margin-bottom:10px!important;font-size:54px!important;font-weight:300!important;line-height:1!important}html body .wallMetroV89 .wallRadarStage{box-shadow:none!important;background:#06131f!important;border:0!important;padding:0!important}html body .wallMetroV89 .wallRadarStageHeader{background:#102934!important;border:0!important;border-left:6px solid #00bcf2!important;min-height:72px!important;padding:14px 18px!important}html body .wallMetroV89 .wallRadarStageHeader strong,html body .wallMetroV89 .wallRailHeader strong{color:#fff!important;font-size:24px!important;font-weight:600!important}html body .wallMetroV89 .wallStagePills{gap:8px!important}html body .wallMetroV89 .wallStagePills span{color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#0072c6!important;border:0!important;align-items:center!important;min-height:42px!important;padding:0 14px!important;font-weight:800!important;display:inline-flex!important}html body .wallMetroV89 .wallStagePills span:nth-child(2){background:#5133ab!important}html body .wallMetroV89 .wallStagePills span:nth-child(3){background:#008a8a!important}html body .wallMetroV89 .wallRadarMapShell,html body .wallMetroV89 .wallRadarMap,html body .wallMetroV89 .wallRadarStage .mapboxgl-map,html body .wallMetroV89 .wallRadarStage canvas{border-radius:0!important}html body .wallMetroV89 .wallRadarStage .wallRadarMapShell{background:#0a1a24!important;border:0!important;margin:12px!important;box-shadow:inset 0 0 0 1px #b4dcff38!important}html body .wallMetroV89 .wallOpsStrip{background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0 12px 12px!important;display:grid!important}html body .wallMetroV89 .wallOpsMiniCard{color:#fff!important;background:#0072c6!important;border-top:0!important;align-items:flex-end!important;min-height:96px!important;padding:18px 20px!important}html body .wallMetroV89 .wallOpsMiniCard:first-child{background:#0b5c20!important}html body .wallMetroV89 .wallOpsMiniCard:nth-child(2){background:#008a8a!important}html body .wallMetroV89 .wallOpsMiniCard:nth-child(3){background:#b14a0b!important}html body .wallMetroV89 .wallOpsMiniCard svg{color:#ffffffeb!important;align-self:flex-start!important}html body .wallMetroV89 .wallOpsMiniCard strong{color:#fff!important;font-size:22px!important;font-weight:600!important}html body .wallMetroV89 .wallRailCard{box-shadow:none!important;background:#06131f!important;border:0!important;padding:0!important}html body .wallMetroV89 .wallRailHeader{background:#102934!important;border-bottom:0!important;border-left:6px solid #5133ab!important;min-height:74px!important;padding:16px 18px!important}html body .wallMetroV89 .wallRailAlerts .wallRailHeader{border-left-color:#a00031!important}html body .wallMetroV89 .wallRailOps .wallRailHeader{border-left-color:#0b5c20!important}html body .wallMetroV89 .wallCameraCard .wallRailHeader{border-left-color:#008a8a!important}html body .wallMetroV89 .wallPriorityList{gap:8px!important;padding:8px!important}html body .wallMetroV89 .wallPriorityRow{background:#a00031!important;border:0!important;min-height:84px!important;padding:14px 16px!important}html body .wallMetroV89 .wallPriorityRow:nth-child(2n){background:#b14a0b!important}html body .wallMetroV89 .wallPriorityRow:nth-child(3n){background:#5133ab!important}html body .wallMetroV89 .wallPriorityRow:nth-child(4n){background:#0072c6!important}html body .wallMetroV89 .wallPriorityDot{box-shadow:none!important;background:#fffffff2!important}html body .wallMetroV89 .wallPriorityText strong{color:#fff!important;font-size:18px!important;font-weight:700!important}html body .wallMetroV89 .wallPriorityText span{color:#ffffffc7!important;font-size:13px!important}html body .wallMetroV89 .wallStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:8px!important;display:grid!important}html body .wallMetroV89 .wallStatusTile{background:#0072c6!important;flex-direction:column!important;justify-content:flex-end!important;min-height:118px!important;padding:16px 18px!important;display:flex!important}html body .wallMetroV89 .wallStatusTile:nth-child(2){background:#0b5c20!important}html body .wallMetroV89 .wallStatusTile:nth-child(3){background:#5133ab!important}html body .wallMetroV89 .wallStatusTile:nth-child(4){background:#b14a0b!important}html body .wallMetroV89 .wallStatusTile strong{color:#fff!important;order:-1!important;margin-bottom:8px!important;font-size:40px!important;font-weight:300!important;line-height:1!important}html body .wallMetroV89 .wallStatusTile small{color:#ffffffc2!important;font-size:12px!important}html body .wallMetroV89 .wallCameraSelect{color:#a6ecff!important;text-transform:uppercase!important;letter-spacing:.14em!important;background:#102934!important;border-left:6px solid #008a8a!important;margin:8px!important;padding:14px!important;font-size:11px!important;font-weight:900!important}html body .wallMetroV89 .wallCameraSelect select,html body .wallMetroV89 .wallCameraSelect option{color:#fff!important;background:#06131f!important;border:1px solid #a6ecff40!important;min-height:42px!important;margin-top:8px!important}html body .wallMetroV89 .wallCameraViewer{background:#071a25!important;border:0!important;margin:8px!important;box-shadow:inset 0 0 0 1px #a6ecff2e!important}html body .wallMetroV89 .wallCameraEmpty{color:#fff!important;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)!important;background-size:34px 34px!important}html body .wallMetroV89 .wallCameraStatus{color:#fff!important;background:#008a8a!important;border:0!important;margin:0 8px 8px!important;padding:12px 14px!important}html body .wallMetroV89 .ghostBtn.small{color:#fff!important;background:#5133ab!important;border:0!important;min-height:42px!important;margin:0 8px 8px!important}html body .settingsMetroV89 .settingsHero,html body .settingsMetroV89 .settingsPanel,html body .settingsMetroV89 .navSettingsPanel,html body .settingsMetroV89 .emailToolsPanel{box-shadow:none!important;border:0!important;border-radius:0!important}html body .settingsMetroV89 .settingsHero{background:#063a5b!important;border-left:6px solid #00bcf2!important}html body .settingsMetroV89 .settingsHero h2{letter-spacing:-.04em!important;font-weight:300!important}html body .settingsMetroV89 .settingsHeroTiles>div{background:#0072c6!important;border:0!important;position:relative!important;overflow:hidden!important}html body .settingsMetroV89 .settingsHeroTiles>div:nth-child(2){background:#5133ab!important}html body .settingsMetroV89 .settingsHeroTiles>div:nth-child(3){background:#0b5c20!important}html body .settingsMetroV89 .settingsHeroTiles>div:after,html body .settingsMetroV89 .settingsPanel:after{content:""!important;pointer-events:none!important;background:#ffffff14!important;width:128px!important;height:128px!important;position:absolute!important;bottom:-48px!important;right:-34px!important;transform:rotate(45deg)!important}html body .settingsMetroV89 .settingsPanel{background:#102934!important;border-left:6px solid #0072c6!important;padding:18px!important;position:relative!important;overflow:hidden!important}html body .settingsMetroV89 .settingsPanel:nth-child(2){border-left-color:#008a8a!important}html body .settingsMetroV89 .settingsPanel:nth-child(3){border-left-color:#5133ab!important}html body .settingsMetroV89 .settingsPanelHeader{background:0 0!important;border:0!important;padding:0 0 14px!important}html body .settingsMetroV89 label,html body .settingsMetroV89 .selectedCameraRow,html body .settingsMetroV89 .cameraPickerNotice,html body .settingsMetroV89 .settingsToggle{color:#d7edf8!important;background:#06131f!important;border:1px solid #a6ecff29!important;border-radius:0!important}html body .settingsMetroV89 input,html body .settingsMetroV89 select,html body .settingsMetroV89 textarea{color:#fff!important;background:#081a24!important;border:1px solid #a6ecff40!important;border-radius:0!important}html body .settingsMetroV89 button{color:#fff!important;box-shadow:none!important;background:#0072c6!important;border:0!important;border-radius:0!important}@media (width<=1180px){html body .wallMetroV89 .wallDisplayBoard,html body .wallMetroV89 .wallDisplayIntro{grid-template-columns:1fr!important}}html body .wallMetroV90{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .wallMetroV90 .wallAlertTicker{background:#06131f!important;border:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:stretch!important;min-height:54px!important;margin:10px 0 12px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #a6ecff2e!important}html body .wallMetroV90 .wallAlertTickerLabel{color:#fff!important;text-transform:uppercase!important;letter-spacing:.14em!important;background:#a00031!important;align-items:center!important;gap:10px!important;min-width:210px!important;padding:0 20px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}html body .wallMetroV90 .wallAlertTickerTrack{background:#102934!important;border-left:6px solid #ffb900!important;border-right:6px solid #00bcf2!important;align-items:center!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .wallMetroV90 .wallAlertTickerMarquee{will-change:transform!important;align-items:center!important;gap:34px!important;min-width:max-content!important;padding-left:100%!important;animation:42s linear infinite wallAlertTickerScroll!important;display:inline-flex!important}html body .wallMetroV90 .wallAlertTickerStatic{align-items:center!important;padding:0 20px!important;display:flex!important}html body .wallMetroV90 .wallAlertTickerItem{color:#fff!important;white-space:nowrap!important;align-items:baseline!important;gap:12px!important;font-size:17px!important;line-height:1!important;display:inline-flex!important}html body .wallMetroV90 .wallAlertTickerItem strong{color:#fff!important;font-size:17px!important;font-weight:800!important}html body .wallMetroV90 .wallAlertTickerItem em{color:#d6f4ff!important;font-size:15px!important;font-style:normal!important;font-weight:600!important}html body .wallMetroV90 .wallAlertTickerItem:after{content:""!important;background:#ffb900!important;width:10px!important;height:10px!important;margin-left:20px!important;display:inline-block!important}html body .wallMetroV90 .wallTickerClear{color:#fff!important;min-width:132px!important;box-shadow:none!important;cursor:pointer!important;background:#5133ab!important;border:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-weight:800!important;display:inline-flex!important}@keyframes wallAlertTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}html body .wallMetroV90 .wallDisplayIntro{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;gap:8px!important;min-height:148px!important}html body .wallMetroV90 .wallDisplayIntroCopy{padding:18px 24px!important}html body .wallMetroV90 .wallDisplayIntro h2{margin:8px 0!important;font-size:clamp(32px,3.2vw,54px)!important;line-height:.96!important}html body .wallMetroV90 .wallDisplayIntro p{max-width:780px!important;font-size:15px!important;line-height:1.35!important}html body .wallMetroV90 .wallDisplayStatGrid{gap:6px!important}html body .wallMetroV90 .wallStatTile{min-height:70px!important;padding:12px 16px!important}html body .wallMetroV90 .wallStatTile strong{margin-bottom:4px!important;font-size:34px!important}html body .wallMetroV90 .wallStatTile span{letter-spacing:.11em!important;font-size:10px!important}html body .wallMetroV90 .wallRailOps .wallRailHeader{border-left-color:#00bcf2!important}html body .wallMetroV90 .wallRailOps .wallRailHeader strong{font-size:22px!important}html body .wallMetroV90 .wallStatusTile{min-height:104px!important}@media (width<=1180px){html body .wallMetroV90 .wallAlertTicker{grid-template-columns:1fr!important}html body .wallMetroV90 .wallAlertTickerLabel,html body .wallMetroV90 .wallTickerClear{min-width:0!important;min-height:46px!important}}@media (prefers-reduced-motion:reduce){html body .wallMetroV90 .wallAlertTickerMarquee{padding-left:0!important;animation:none!important}}html body .wallMetroV91{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .wallMetroV91 .wallDisplayBoard{grid-template-columns:minmax(0,2.45fr) minmax(300px,.62fr)!important;gap:10px!important}html body .wallMetroV91 .wallDisplayMain,html body .wallMetroV91 .wallDisplayRail{gap:10px!important}html body .wallMetroV91 .wallRadarStage{background:#06131f!important;padding:0!important}html body .wallMetroV91 .wallRadarStage .wallRadarMapShell{border:0!important;min-height:clamp(430px,48vh,690px)!important;margin:0!important;box-shadow:inset 0 0 0 1px #a6ecff29!important}html body .wallMetroV91 .wallRadarCanvas{min-height:clamp(430px,48vh,690px)!important}html body .wallMetroV91 .wallRadarLoopBottom{max-width:260px!important;bottom:16px!important;left:18px!important;right:auto!important}html body .wallMetroV91 .wallRadarLoopBottom>div{min-width:190px!important}html body .wallMetroV91 .wallDisplayIntro{min-height:132px!important}html body .wallMetroV91 .wallDisplayIntroCopy{padding:16px 22px!important}html body .wallMetroV91 .wallDisplayIntro h2{margin:6px 0!important;font-size:clamp(30px,2.9vw,50px)!important}html body .wallMetroV91 .wallDisplayIntro p{font-size:14px!important;line-height:1.32!important}html body .wallMetroV91 .wallStatTile{min-height:64px!important;padding:10px 14px!important}html body .wallMetroV91 .wallStatTile strong{font-size:31px!important}html body .wallMetroV91 .wallRailOps .wallRailHeader{min-height:56px!important;padding:12px 14px!important}html body .wallMetroV91 .wallStatusGrid{gap:6px!important;padding:0!important}html body .wallMetroV91 .wallStatusTile{min-height:88px!important;padding:12px 14px!important}html body .wallMetroV91 .wallStatusTile strong{font-size:34px!important}html body .wallMetroV91 .wallOpsStrip{gap:6px!important;padding:8px 0 0!important}html body .wallMetroV91 .wallOpsMiniCard{min-height:74px!important;padding:14px 16px!important}html body .wallMetroV91 .wallOpsMiniCard strong{font-size:19px!important}.appShell.wallFullscreenMode html body .wallMetroV91 .wallRadarCanvas,html body .appShell.wallFullscreenMode .wallMetroV91 .wallRadarCanvas,html body .appShell.wallFullscreenMode .wallMetroV91 .wallRadarStage .wallRadarMapShell{min-height:clamp(520px,56vh,760px)!important}@media (width<=1280px){html body .wallMetroV91 .wallDisplayBoard{grid-template-columns:1fr!important}}html body .wallMetroV92 .wallCameraCard{background:#06131f!important;border:1px solid #52bfd838!important;flex-direction:column!important;gap:10px!important;padding:0!important;display:flex!important;box-shadow:inset 4px 0 #00bcd4b8!important}html body .wallMetroV92 .wallCameraCard .wallRailHeader{display:none!important}html body .wallMetroV92 .wallCameraSelect{color:#dff6ff!important;text-transform:uppercase!important;letter-spacing:.12em!important;background:#0b2d3a!important;border:1px solid #76e1ff38!important;margin:10px 12px 0!important;padding:10px 12px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;font-size:10px!important;font-weight:800!important}html body .wallMetroV92 .wallCameraSelect select{color:#fff!important;background:#07131d!important;border:1px solid #c4efff47!important;height:38px!important;margin-top:8px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important}html body .wallMetroV92 .wallCameraViewer{background:#030a12!important;border:1px solid #a6ecff2e!important;min-height:clamp(190px,22vh,300px)!important;margin:0 12px!important}html body .wallMetroV92 .wallCameraViewer img,html body .wallMetroV92 .wallCameraViewer video,html body .wallMetroV92 .wallCameraViewer iframe{object-fit:cover!important;width:100%!important;height:100%!important}html body .wallMetroV92 .wallCameraStatus{color:#eaffff!important;background:#008c8c!important;min-height:34px!important;margin:0 12px 12px!important;padding:8px 10px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;font-size:11px!important;font-weight:800!important}html body .wallMetroV92 .wallCameraStatus strong{color:#b7ff3b!important;font-weight:900!important}html body .wallMetroV92 .wallDisplayRail{grid-template-rows:auto auto!important}html body .wallMetroV92 .wallStatusTile{min-height:80px!important}@media (width>=1281px){html body .wallMetroV92 .wallDisplayBoard{grid-template-columns:minmax(0,2.45fr) minmax(320px,.72fr)!important}}html body .metroDropdownGroup.teal .metroDropdownButton{background:#006d77!important}html body .weatherMetroPage,html body .weatherMetroPage *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .weatherMetroPage{color:#f4fbff;background:#04121e;min-height:calc(100vh - 110px);padding:0 0 28px}html body .weatherMetroHero{grid-template-columns:minmax(360px,1fr) minmax(360px,670px);gap:8px;margin-bottom:8px;display:grid}html body .weatherMetroHeroMain{background:#073954;border-left:6px solid #00b7d8;flex-direction:column;justify-content:center;min-height:190px;padding:34px 38px;display:flex}html body .weatherMetroHeroMain span,html body .weatherImagePanelHeader span,html body .weatherAlertStripHeader strong{color:#75e9ff;text-transform:uppercase;letter-spacing:.32em;font-size:12px;font-weight:900}html body .weatherMetroHeroMain h2{color:#fff;letter-spacing:-.05em;margin:8px 0;font-size:clamp(46px,5vw,78px);font-weight:200;line-height:.94}html body .weatherMetroHeroMain p{color:#d7ecff;max-width:950px;margin:0;font-size:17px;line-height:1.42}html body .weatherMetroHeroStats{grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px;display:grid}html body .weatherMetroStatTile,html body .weatherRefreshTile,html body .weatherRegionTile,html body .weatherAlertStripTile{text-align:left;position:relative;overflow:hidden;box-shadow:none!important;color:#fff!important;border:0!important;border-radius:0!important}html body .weatherMetroStatTile:after,html body .weatherRefreshTile:after,html body .weatherRegionTile:after,html body .weatherAlertStripTile:after{content:"";pointer-events:none;background:#ffffff1c;width:112px;height:112px;position:absolute;bottom:-34px;right:-32px;transform:rotate(45deg)}html body .weatherMetroStatTile{flex-direction:column;justify-content:flex-end;min-height:91px;padding:18px 20px;display:flex}html body .weatherMetroStatTile strong{font-size:48px;font-weight:300;line-height:.95}html body .weatherMetroStatTile span{color:#ffffffd6;text-transform:uppercase;letter-spacing:.14em;margin-top:8px;font-size:13px;font-weight:800}html body .weatherMetroStatTile.color0,html body .weatherRegionTile.color0{background:#005a9e!important}html body .weatherMetroStatTile.color1,html body .weatherRegionTile.color1{background:#0b5c20!important}html body .weatherMetroStatTile.color2,html body .weatherRegionTile.color2{background:#5133ab!important}html body .weatherMetroStatTile.color3,html body .weatherRegionTile.color3{background:#a64810!important}html body .weatherMetroStatTile.color4,html body .weatherRegionTile.color4{background:#006d77!important}html body .weatherRefreshTile{grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:74px;padding:0 24px;font-size:18px;font-weight:300;display:flex;background:#0b3e52!important}html body .weatherRegionTiles{grid-template-columns:repeat(5,minmax(140px,1fr));gap:8px;margin-bottom:8px;display:grid}html body .weatherRegionTile{cursor:pointer;min-height:112px;padding:18px 20px}html body .weatherRegionTile.active{box-shadow:inset 0 0 0 3px #ffffff85,inset 0 -8px #ffffff2e!important}html body .weatherRegionTile strong{font-size:27px;font-weight:300;line-height:1.05;display:block}html body .weatherRegionTile span{color:#ffffffd6;margin-top:10px;font-size:13px;line-height:1.35;display:block}html body .weatherRadarLoopStage{background:#06121d;border-left:6px solid #00b7d8;padding:14px}html body .weatherRadarLoopStage .wallRadarCanvas{border:0;height:calc(100vh - 455px);min-height:520px}html body .weatherRadarLoopStage .wallRadarOverlay{background:#030a11d1!important;border:0!important;border-radius:0!important}html body .weatherOutlookGrid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:8px;margin:8px 0;display:grid}html body .weatherImagePanel{background:#08131c;border:0;border-left:6px solid #00b7d8;flex-direction:column;min-height:420px;display:flex}html body .weatherImagePanel:nth-child(2n){border-left-color:#9bd842}html body .weatherImagePanel:nth-child(3n){border-left-color:#ff8d32}html body .weatherImagePanelHeader{background:#0b2635;padding:18px 22px}html body .weatherImagePanelHeader h3{color:#fff;letter-spacing:-.03em;margin:6px 0 0;font-size:34px;font-weight:300;line-height:1}html body .weatherImageFrame{background:#030b13;flex:1;justify-content:center;align-items:center;min-height:330px;padding:18px;display:flex}html body .weatherImageFrame img{object-fit:contain;background:#ffffff0a;max-width:100%;max-height:78vh;display:block}html body .weatherImageFallback{color:#dbefff;background:repeating-linear-gradient(90deg,#7ee7ff0b,#7ee7ff0b 1px,#0000 1px 34px),repeating-linear-gradient(0deg,#7ee7ff09,#7ee7ff09 1px,#0000 1px 34px);border:1px solid #7ee7ff21;justify-content:center;align-items:center;width:100%;min-height:280px;display:flex}html body .weatherAlertStrip{background:#071018;border-left:6px solid #ffba08;margin-top:8px}html body .weatherAlertStripHeader{background:#10242e;align-items:center;gap:14px;min-height:62px;padding:0 20px;display:flex}html body .weatherAlertStripHeader span{background:#005a9e;justify-content:center;align-items:center;min-width:46px;min-height:38px;margin-left:auto;font-size:25px;font-weight:300;display:inline-flex}html body .weatherAlertStripList{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:8px;padding:8px;display:grid}html body .weatherAlertStripTile{background:#005a9e;min-height:88px;padding:16px 18px}html body .weatherAlertStripTile.warning{background:#a30d3d!important}html body .weatherAlertStripTile.watch{background:#5133ab!important}html body .weatherAlertStripTile.advisory{background:#a64810!important}html body .weatherAlertStripTile strong{font-size:18px;line-height:1.15;display:block}html body .weatherAlertStripTile span{color:#ffffffd6;margin-top:8px;font-size:13px;line-height:1.35;display:block}html body .weatherAlertStripEmpty{color:#d6eaff;background:#0b1d29;border-left:4px solid #00b7d8;min-height:92px;padding:26px}@media (width<=1100px){html body .weatherMetroHero{grid-template-columns:1fr}html body .weatherRegionTiles{grid-template-columns:repeat(2,minmax(160px,1fr))}html body .weatherRadarLoopStage .wallRadarCanvas{height:620px}}html body .weatherRadarInteractivePage .weatherMetroHeroMain{min-height:158px}html body .weatherRadarInteractivePage .weatherMetroHeroMain h2{font-size:clamp(44px,4.2vw,68px)}html body .weatherRadarRegionTiles{grid-template-columns:repeat(5,minmax(140px,1fr))}html body .weatherRadarRegionTiles .weatherRegionTile{min-height:86px}html body .weatherRadarRegionTiles .weatherRegionTile strong{font-size:23px}html body .weatherInteractiveRadarShell,html body .weatherInteractiveRadarShell *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .weatherInteractiveRadarShell{background:#06121d;border-left:6px solid #00b7d8;grid-template-rows:auto auto minmax(560px,calc(100vh - 430px)) auto;gap:8px;padding:14px;display:grid}html body .weatherInteractiveRadarToolbar{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}html body .weatherMapTool{letter-spacing:.01em;cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:58px;font-size:15px;font-weight:800;display:flex;position:relative;overflow:hidden;color:#fff!important;box-shadow:none!important;border:0!important;border-radius:0!important}html body .weatherMapTool:after{content:"";pointer-events:none;background:#ffffff1c;width:100px;height:100px;position:absolute;bottom:-38px;right:-28px;transform:rotate(45deg)}html body .weatherMapTool.blue{background:#0063a6!important}html body .weatherMapTool.green{background:#0b5c20!important}html body .weatherMapTool.purple{background:#5133ab!important}html body .weatherMapTool.orange{background:#a64810!important}html body .weatherMapTool.teal{background:#007277!important}html body .weatherMapTool.dark{background:#132634!important}html body .weatherInteractiveRadarStatus{grid-template-columns:1fr 1fr;gap:8px;display:grid}html body .weatherInteractiveRadarStatus>div{background:#0a2230;border-left:5px solid #7fd842;flex-direction:column;justify-content:center;min-height:58px;padding:10px 14px;display:flex}html body .weatherInteractiveRadarStatus>div:nth-child(2){border-left-color:#5133ab}html body .weatherInteractiveRadarStatus strong{color:#fff;font-size:15px;font-weight:900}html body .weatherInteractiveRadarStatus span{color:#bdd3e5;margin-top:3px;font-size:12px;font-weight:700}html body .weatherInteractiveRadarMap{background:#07111a;border:1px solid #75e9ff2e;height:100%;min-height:560px;overflow:hidden}html body .weatherInteractiveRadarMap .maplibregl-ctrl-group{box-shadow:none!important;background:#04101aeb!important;border:1px solid #75e9ff38!important;border-radius:0!important}html body .weatherInteractiveRadarMap .maplibregl-ctrl button{filter:invert()hue-rotate(160deg)saturate(.6);background-color:#0a2230f0!important;border-radius:0!important}html body .weatherInteractiveRadarMap .maplibregl-ctrl-scale{color:#fff!important;background:#040a11a6!important;border-color:#ffffffb3!important}html body .weatherRadarTimeline{color:#fff;background:#0a2230;border-left:5px solid #ff8d32;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:56px;padding:0 14px;display:grid}html body .weatherRadarTimeline span,html body .weatherRadarTimeline strong{text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:900}html body .weatherRadarTimeline input[type=range]{accent-color:#00b7d8}html body .weatherRadarPopup .maplibregl-popup-content{border-left:5px solid #ff4d5e;min-width:240px;color:#fff!important;background:#07141f!important;border-radius:0!important;box-shadow:0 18px 45px #0000006b!important}html body .weatherRadarPopup strong{margin-bottom:4px;font-size:15px;font-weight:900;display:block}html body .weatherRadarPopup span{color:#cfe4f4;font-size:12px;line-height:1.35;display:block}html body .weatherRadarPopup .maplibregl-popup-tip{border-top-color:#07141f!important;border-bottom-color:#07141f!important}@media (width<=1100px){html body .weatherInteractiveRadarToolbar,html body .weatherInteractiveRadarStatus,html body .weatherRadarRegionTiles{grid-template-columns:1fr 1fr}}html body .weatherExpandedPage,html body .weatherExpandedPage *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .weatherExpandedLayout{grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:8px;margin-top:8px;display:grid}html body .weatherSourceMapPanel,html body .weatherLiveMapShell{background:#06121d;border-left:6px solid #00b7d8;grid-template-rows:auto minmax(520px,calc(100vh - 420px));min-height:640px;display:grid}html body .weatherSourceMapHeader{background:#0a2635;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:16px 20px;display:flex}html body .weatherSourceMapHeader span,html body .weatherSourceNote span{color:#75e9ff;text-transform:uppercase;letter-spacing:.28em;font-size:11px;font-weight:900}html body .weatherSourceMapHeader h3{color:#fff;letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(28px,3vw,46px);font-weight:300;line-height:.95}html body .weatherSourceMapHeader a,html body .weatherSourceMapHeader>strong,html body .weatherSourceLinkTile{background:#005a9e;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;color:#fff!important;text-decoration:none!important}html body .weatherSourceMapPanel iframe{background:#07111a;border:0;width:100%;height:100%;min-height:520px}html body .weatherSourceMapFallback{color:#d7ecff;background:repeating-linear-gradient(90deg,#75e9ff0b,#75e9ff0b 1px,#0000 1px 36px),repeating-linear-gradient(0deg,#75e9ff09,#75e9ff09 1px,#0000 1px 36px),#07111a;border:1px solid #75e9ff24;justify-content:center;align-items:center;min-height:520px;display:flex}html body .weatherExpandedRail{grid-template-rows:auto 1fr;gap:8px;display:grid}html body .weatherSourceTileGrid{grid-template-columns:1fr;gap:8px;display:grid}html body .weatherSourceTile,html body .weatherQuakeTile{color:#fff;background:#005a9e;flex-direction:column;justify-content:flex-end;min-height:108px;padding:18px 20px;display:flex;position:relative;overflow:hidden}html body .weatherSourceTile:after,html body .weatherQuakeTile:after{content:"";pointer-events:none;background:#ffffff1c;width:116px;height:116px;position:absolute;bottom:-36px;right:-36px;transform:rotate(45deg)}html body .weatherSourceTile strong,html body .weatherQuakeTile strong{font-size:35px;font-weight:300;line-height:.95}html body .weatherSourceTile span,html body .weatherQuakeTile span,html body .weatherQuakeTile small{color:#ffffffdb;margin-top:8px;font-size:13px;font-weight:700;line-height:1.32}html body .weatherSourceTile.blue{background:#005a9e!important}html body .weatherSourceTile.green{background:#0b5c20!important}html body .weatherSourceTile.purple{background:#5133ab!important}html body .weatherSourceTile.orange{background:#a64810!important}html body .weatherSourceTile.red{background:#a30d3d!important}html body .weatherSourceTile.teal{background:#006d77!important}html body .weatherSourceNote{color:#d7ecff;background:#0a171f;border-left:6px solid #5133ab;padding:18px 20px}html body .weatherSourceNote strong{color:#fff;margin-top:8px;font-size:23px;font-weight:300;line-height:1.1;display:block}html body .weatherSourceNote p{color:#bfd7ea;margin:10px 0 0;font-size:14px;line-height:1.4}html body .weatherSecondaryImageGrid{margin-top:8px!important}html body .weatherEarthquakeLayout{grid-template-columns:minmax(0,1fr) minmax(310px,390px);gap:8px;margin-top:8px;display:grid}html body .weatherLiveMap{background:#07111a;border:1px solid #75e9ff2e;width:100%;height:100%;min-height:560px}html body .weatherQuakeList{grid-auto-rows:min-content;gap:8px;display:grid}html body .weatherQuakeTile{background:#5133ab;min-height:86px}html body .weatherQuakeTile:nth-child(3n){background:#005a9e}html body .weatherQuakeTile:nth-child(4n){background:#006d77}html body .weatherQuakeTile:nth-child(5n){background:#a64810}html body .weatherQuakeTile strong{font-size:26px;font-weight:400}html body .weatherQuakeTile span{font-size:12px}html body .weatherExpandedPage-wildfire .weatherMetroHeroMain{border-left-color:#ff8d32}html body .weatherExpandedPage-drought .weatherMetroHeroMain{border-left-color:#ffba08}html body .weatherQuakePage .weatherMetroHeroMain{border-left-color:#5133ab}html body .weatherExpandedPage-air-quality .weatherMetroHeroMain{border-left-color:#9bd842}html body .weatherExpandedPage-air-pollution .weatherMetroHeroMain{border-left-color:#00b7d8}html body .weatherExpandedPage-coastal-tides .weatherMetroHeroMain{border-left-color:#008dd2}html body .weatherExpandedPage-lightning .weatherMetroHeroMain{border-left-color:#b982ff}html body .weatherExpandedPage-cyclone-climatology .weatherMetroHeroMain{border-left-color:#ff8d32}@media (width<=1150px){html body .weatherExpandedLayout,html body .weatherEarthquakeLayout{grid-template-columns:1fr}html body .weatherExpandedRail,html body .weatherSourceTileGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}}html body .weatherLightningApiPage,html body .weatherLightningApiPage *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .weatherApiRegionStrip{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin:12px 0 14px;display:grid}html body .weatherApiRegionStrip button{color:#dcefff;text-align:left;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:#0b2c49db;border:1px solid #60beff47;border-radius:0;min-height:54px;padding:12px 14px;font-weight:800;box-shadow:inset 4px 0 #00bcd4d1,0 12px 26px #00000040}html body .weatherApiRegionStrip button:nth-child(2){background:#482660e0;box-shadow:inset 4px 0 #9a5dffd1,0 12px 26px #00000040}html body .weatherApiRegionStrip button:nth-child(3){background:#533812e0;box-shadow:inset 4px 0 #e29e2adb,0 12px 26px #00000040}html body .weatherApiRegionStrip button:nth-child(4){background:#144841e0;box-shadow:inset 4px 0 #00b09cd1,0 12px 26px #00000040}html body .weatherApiRegionStrip button:nth-child(5){background:#531d28e0;box-shadow:inset 4px 0 #e84a5fd1,0 12px 26px #00000040}html body .weatherApiRegionStrip button.active{outline-offset:-2px;filter:brightness(1.12);outline:2px solid #ffffffc7}html body .weatherApiMapLayout{grid-template-columns:minmax(0,1.65fr) minmax(310px,.72fr);align-items:stretch;gap:14px;display:grid}html body .weatherLightningMapShell{background:#051221eb;border:1px solid #5cbeff3b;border-radius:0;min-height:620px;overflow:hidden;box-shadow:0 18px 44px #00000057}html body .weatherLightningMap{min-height:560px}html body .weatherApiRail{align-content:start;gap:12px;display:grid}html body .weatherApiList{gap:9px;max-height:360px;padding-right:4px;display:grid;overflow:auto}html body .weatherApiListTile{color:#fff8d6;background:#3f2a0cc7;border:1px solid #ffd24a38;border-radius:0;padding:12px 13px;position:relative;overflow:hidden;box-shadow:inset 5px 0 #ffd24ae0,0 12px 24px #00000042}html body .weatherApiListTile:nth-child(2n){color:#f1e1ff;background:#3a1952c7;border-color:#b86eff3d;box-shadow:inset 5px 0 #b86effe0,0 12px 24px #00000042}html body .weatherApiListTile:after{content:"";border-top:18px solid #ffffff24;border-left:18px solid #0000;width:0;height:0;position:absolute;top:0;right:0}html body .weatherApiListTile strong,html body .weatherApiListTile span,html body .weatherApiListTile small{display:block}html body .weatherApiListTile strong{text-transform:uppercase;letter-spacing:.035em;font-size:14px}html body .weatherApiListTile span{color:#ffffffd6;margin-top:5px;font-size:13px;line-height:1.35}html body .weatherApiListTile small{color:#ffffff9e;margin-top:7px;font-size:12px}html body .weatherApiListTile.muted{color:#dcefff;background:#102437bd;border-color:#70b4e638;box-shadow:inset 5px 0 #50aaff9e,0 12px 24px #00000038}@media (width<=1100px){html body .weatherApiMapLayout{grid-template-columns:1fr}html body .weatherApiRegionStrip{grid-template-columns:repeat(2,minmax(120px,1fr))}}html body .weatherLightningApiPage .weatherApiRailClean{gap:14px}html body .weatherLightningApiPage .weatherApiRailClean .weatherSourceTileGrid{margin:0}html body .weatherLightningApiPage .weatherApiListHeader{color:#dff4ff;text-transform:uppercase;letter-spacing:.16em;background:#0a2237db;border-left:4px solid #27d7ff;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;font-size:11px;font-weight:900;display:flex;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}html body .weatherLightningApiPage .weatherApiListHeader strong{text-transform:none;letter-spacing:0;color:#fff;font-size:12px;font-weight:800}html body .weatherLightningApiPage .weatherApiEmptyTile{background:linear-gradient(135deg,#081f34f5,#0d3148db);border-left:5px solid #27d7ff;min-height:96px;padding:18px 20px;position:relative;overflow:hidden;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}html body .weatherLightningApiPage .weatherApiEmptyTile:after{content:"";background:#ffffff0f;width:120px;height:120px;position:absolute;bottom:-35px;right:-22px;transform:rotate(45deg)}html body .weatherLightningApiPage .weatherApiEmptyTile strong{color:#fff;margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.1;display:block}html body .weatherLightningApiPage .weatherApiEmptyTile span{color:#cfe8f6;max-width:520px;font-size:14px;line-height:1.4;display:block}html body .weatherOperationalMapWrap{background:#07111a;height:100%;min-height:520px;position:relative;overflow:hidden}html body .weatherOperationalMap{min-height:520px;position:absolute;inset:0}html body .weatherOperationalMap .maplibregl-canvas{filter:saturate(.75)brightness(.75)contrast(1.08)}html body .weatherOperationalMapBadge{z-index:2;color:#fff;background:#040d16db;border-left:5px solid #75e9ff;max-width:min(560px,100% - 36px);padding:12px 16px;position:absolute;bottom:18px;left:18px;box-shadow:0 14px 36px #00000059;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .weatherOperationalMapBadge span{color:#75e9ff;letter-spacing:.24em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;line-height:1.2;display:block}html body .weatherOperationalMapBadge strong{font-size:16px;font-weight:800;line-height:1.22;display:block}html body .weatherExpandedNoIframeLayout .weatherSourceMapHeader>strong{background:#008272}html body .weatherImageFallback{color:#d7ecff;background:#07111a;border-left:5px solid #008272;justify-content:center;align-items:center;min-height:320px;padding:24px;font-weight:800;display:flex;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .weatherNationalLayerStatus{background:linear-gradient(90deg,#05334ae0,#0a1b26f0)!important;border-left-color:#31d7ff!important}html body .weatherNationalLayerStatus strong{color:#f4fbff!important}html body .officialWeatherMessagesPanel{background:#101b22;border-left:6px solid #00b7d8;margin-top:14px;box-shadow:inset 0 0 0 1px #4ec9eb24;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}html body .officialWeatherMessagesHeader{background:#10384a;border-bottom:1px solid #69e8ff29;justify-content:space-between;align-items:stretch;display:flex}html body .officialWeatherMessagesHeader>div{padding:18px 22px}html body .officialWeatherMessagesHeader span{color:#70e7ff;letter-spacing:.34em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}html body .officialWeatherMessagesHeader h3{color:#fff;margin:7px 0 0;font-size:28px;font-weight:300;font-family:Segoe UI Light,Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}html body .officialWeatherMessagesHeader>strong{color:#fff;background:#0078d7;place-items:center;min-width:116px;font-size:42px;font-weight:300;display:grid;font-family:Segoe UI Light,Segoe UI,system-ui,sans-serif!important}html body .officialWeatherMessagesList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;padding:12px;display:grid}html body .officialWeatherMessageTile{color:#fff;background:#0063b1;flex-direction:column;justify-content:space-between;min-height:94px;padding:15px 16px;display:flex;position:relative;overflow:hidden}html body .officialWeatherMessageTile:after{content:"";background:#ffffff14;width:126px;height:126px;position:absolute;bottom:-46px;right:-36px;transform:rotate(45deg)}html body .officialWeatherMessageTile.warning{background:#b4003d}html body .officialWeatherMessageTile.watch{background:#5634b7}html body .officialWeatherMessageTile.advisory{background:#b44b00}html body .officialWeatherMessageTile.statement{background:#007c89}html body .officialWeatherMessageTile strong{z-index:1;font-size:15px;font-weight:800;line-height:1.25;display:block;position:relative}html body .officialWeatherMessageTile span,html body .officialWeatherMessageTile small{z-index:1;color:#ffffffdb;margin-top:5px;font-size:12px;display:block;position:relative}html body .officialWeatherMessagesEmpty{color:#d8f5ff;background:#0d2d3c;margin:12px;padding:18px 20px;box-shadow:inset 0 0 0 1px #75e9ff29}html body .officialWeatherMessagesEmpty strong{color:#fff;margin-bottom:6px;font-size:18px;display:block}html body .officialWeatherMessagesPanel>p{color:#b9d6e5;background:#00000026;margin:0;padding:10px 14px 13px;font-size:12px}html body .weatherExpandedOfficialLayout .officialWeatherMessagesPanel{margin-top:0}html body .weatherExpandedPage .weatherMetroHero{grid-template-columns:minmax(420px,1fr) minmax(380px,520px);gap:8px;margin-bottom:8px}html body .weatherExpandedPage .weatherMetroHeroMain{min-height:126px;padding:20px 26px}html body .weatherExpandedPage .weatherMetroHeroMain h2{margin:4px 0 6px;font-size:clamp(34px,3.7vw,58px);line-height:.95}html body .weatherExpandedPage .weatherMetroHeroMain p{max-width:900px;font-size:14px;line-height:1.28}html body .weatherExpandedPage .weatherMetroHeroStats{grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px}html body .weatherExpandedPage .weatherMetroStatTile{min-height:68px;padding:12px 16px}html body .weatherExpandedPage .weatherMetroStatTile strong{font-size:34px}html body .weatherExpandedPage .weatherMetroStatTile span{letter-spacing:.18em;margin-top:4px;font-size:10px}html body .weatherExpandedPage .weatherRefreshTile{min-height:48px;font-size:14px}html body .weatherExpandedCompactLayout{grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:start}html body .weatherExpandedCompactRail{grid-template-rows:none;align-content:start}html body .weatherExpandedCompactRail .weatherSourceTileGrid{grid-template-columns:1fr}html body .weatherExpandedCompactRail .weatherSourceTile{min-height:88px;padding:14px 18px}html body .weatherExpandedCompactRail .weatherSourceTile strong{font-size:29px}html body .weatherExpandedCompactRail .weatherSourceNote{min-height:86px;padding:14px 16px}html body .weatherExpandedCompactRail .weatherSourceNote strong{font-size:19px}html body .weatherExpandedNoIframeLayout .weatherOperationalMapPanel{grid-template-rows:auto 430px;min-height:500px}html body .weatherSourceMapPanel,html body .weatherLiveMapShell{min-height:0}html body .weatherSourceMapHeader{min-height:58px;padding:11px 16px}html body .weatherSourceMapHeader h3{margin-top:3px;font-size:clamp(24px,2.35vw,34px)}html body .weatherSourceMapHeader>strong{text-align:center;max-width:360px;min-height:42px;padding:0 14px;font-size:12px}html body .weatherOperationalMapWrap{height:430px;min-height:430px}html body .weatherOperationalMap{min-height:430px}html body .weatherOperationalMapBadge{max-width:420px;padding:9px 12px;bottom:12px;left:12px}html body .weatherOperationalMapBadge strong{font-size:13px}html body .weatherPrimaryImagePanel{background:#06121d;border-left:6px solid #00b7d8}html body .weatherPrimaryImageHeader>strong{background:#006d77}html body .weatherPrimaryImageStack{background:#06121d;grid-template-columns:1fr;gap:8px;padding:8px;display:grid}html body .weatherPrimaryImageStack .weatherImagePanel{background:#06121d;border-left:0;min-height:0}html body .weatherPrimaryImageStack .weatherImagePanelHeader{background:#10384a;min-height:54px;padding:12px 16px}html body .weatherPrimaryImageStack .weatherImagePanelHeader h3{font-size:26px}html body .weatherPrimaryImageStack .weatherImageFrame{min-height:420px;padding:10px}html body .weatherPrimaryImageStack .weatherImageFrame img{max-height:58vh}html body .weatherOperationsProductsPanel{background:#071018;border-left:6px solid #ffba08;margin-top:8px;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .weatherOperationsProductsHeader{background:#10242e;justify-content:space-between;align-items:stretch;min-height:58px;display:flex}html body .weatherOperationsProductsHeader>div{padding:12px 18px}html body .weatherOperationsProductsHeader span{color:#75e9ff;text-transform:uppercase;letter-spacing:.28em;font-size:10px;font-weight:900;display:block}html body .weatherOperationsProductsHeader h3{color:#fff;letter-spacing:-.03em;margin:4px 0 0;font-size:25px;font-weight:300;line-height:1}html body .weatherOperationsProductsHeader>strong{color:#fff;background:#0078d7;place-items:center;min-width:74px;font-size:31px;font-weight:300;display:grid}html body .weatherOperationsProductsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;padding:8px;display:grid}html body .weatherOperationsProductTile{color:#fff;background:#0063b1;min-height:82px;padding:12px 14px;position:relative;overflow:hidden}html body .weatherOperationsProductTile:after{content:"";background:#ffffff14;width:116px;height:116px;position:absolute;bottom:-45px;right:-35px;transform:rotate(45deg)}html body .weatherOperationsProductTile.warning{background:#b4003d}html body .weatherOperationsProductTile.watch{background:#5634b7}html body .weatherOperationsProductTile.advisory{background:#b44b00}html body .weatherOperationsProductTile.statement{background:#007c89}html body .weatherOperationsProductTile strong,html body .weatherOperationsProductTile span,html body .weatherOperationsProductTile small{z-index:1;display:block;position:relative}html body .weatherOperationsProductTile strong{font-size:15px;font-weight:850;line-height:1.15}html body .weatherOperationsProductTile span{color:#ffffffdb;margin-top:5px;font-size:12px;line-height:1.25}html body .weatherOperationsProductTile small{color:#ffffffb8;margin-top:7px;font-size:11px}html body .weatherOperationsProductsEmpty{color:#d8f5ff;background:#0d2d3c;border-left:4px solid #00b7d8;min-height:76px;margin:8px;padding:18px 20px}html body .weatherOperationsProductsEmpty strong{color:#fff;margin-bottom:6px;font-size:19px;display:block}html body .weatherOperationsProductsPanel>p{color:#b9d6e5;background:#00000026;margin:0;padding:8px 12px 10px;font-size:11px}html body .weatherQuakePage .weatherMetroHeroMain{min-height:126px}html body .weatherEarthquakeLayout{grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:start}html body .weatherQuakePage .weatherLiveMapShell{background:#06121d;border-left:6px solid #5133ab;display:block}html body .weatherQuakePage .weatherLiveMap{border:0;height:540px;min-height:540px}html body .weatherQuakeList .weatherSourceNote{padding:14px 16px}html body .weatherQuakeTile{min-height:72px;padding:12px 14px}html body .weatherQuakeTile strong{font-size:22px}@media (width<=1150px){html body .weatherExpandedPage .weatherMetroHero,html body .weatherExpandedCompactLayout,html body .weatherEarthquakeLayout{grid-template-columns:1fr}html body .weatherExpandedCompactRail .weatherSourceTileGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}}html body .weatherLightningApiPage .weatherApiEmptyTile.active{background:linear-gradient(135deg,#08351cf5,#12642ad6);border-left-color:#8fd84a}html body .weatherLightningApiPage .weatherApiEmptyTile.down{background:linear-gradient(135deg,#400d1af5,#8e1034d6);border-left-color:#ff4f78}html body .weatherLightningApiPage .weatherApiEmptyTile small{color:#e5f7ffd6;letter-spacing:.08em;text-transform:uppercase;z-index:2;margin-top:12px;font-size:11px;font-weight:800;display:block;position:relative}html body .weatherLightningLoopMapShell{min-height:600px}html body .weatherLightningLoopMapShell .weatherLightningMap{min-height:510px}html body .weatherLightningLoopHeader strong{color:#fff;letter-spacing:.02em;background:#0068ad;padding:10px 14px;font-size:13px;font-weight:900}html body .weatherLightningLoopDock{color:#dff5ff;background:#071c2ff0;border-top:1px solid #48b4eb47;grid-template-columns:130px minmax(160px,1fr) 190px;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:grid;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}html body .weatherLightningLoopDock button{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#0072bc;border:0;border-radius:0;height:38px;font-weight:900}html body .weatherLightningLoopDock input[type=range]{accent-color:#27d7ff;width:100%}html body .weatherLightningLoopDock span{color:#e6f7ff;justify-self:end;font-size:13px;font-weight:800}html body .weatherLightningRail{grid-template-rows:auto auto auto}html body .weatherLightningTileGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .weatherLightningLoopPanel{color:#eef9ff;background:#091f30f0;border-left:5px solid #ffd24a;box-shadow:0 16px 34px #00000052;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}html body .weatherLightningPanelHeader{background:#0c344cd1;border-bottom:1px solid #78d2ff33;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}html body .weatherLightningPanelHeader span{color:#8ef1ff;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:950}html body .weatherLightningPanelHeader strong{color:#fff;font-size:13px;font-weight:900}html body .weatherLightningFrameTile{background:#0068ad;min-height:96px;padding:18px 17px;position:relative;overflow:hidden}html body .weatherLightningFrameTile:after{content:"";background:#ffffff1f;width:130px;height:130px;position:absolute;bottom:-38px;right:-22px;transform:rotate(45deg)}html body .weatherLightningFrameTile strong,html body .weatherLightningFrameTile span{z-index:2;display:block;position:relative}html body .weatherLightningFrameTile strong{color:#fff;font-size:24px;font-weight:600;line-height:1.08}html body .weatherLightningFrameTile span{color:#ffffffe0;margin-top:8px;font-size:14px;font-weight:700;line-height:1.35}html body .weatherLightningFrameBars{background:#04111db8;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;padding:14px;display:grid}html body .weatherLightningFrameBars button{color:#e9faff;cursor:pointer;background:#0f293cf5;border:0;border-radius:0;height:76px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffff14}html body .weatherLightningFrameBars button:before{content:"";height:var(--barLevel,10%);opacity:.86;background:linear-gradient(#fff176,#ffb300 55%,#ff5d3d);position:absolute;bottom:0;left:0;right:0}html body .weatherLightningFrameBars button.active{outline-offset:-2px;background:#0068adf5;outline:2px solid #fff}html body .weatherLightningFrameBars button span{z-index:2;color:#fff;text-shadow:0 1px 2px #000c;font-size:12px;font-weight:900;position:relative}html body .weatherLightningApiPage .weatherApiEmptyTile.active strong{font-size:19px}@media (width<=1100px){html body .weatherLightningLoopDock{grid-template-columns:1fr}html body .weatherLightningLoopDock span{justify-self:start}html body .weatherLightningFrameBars{grid-template-columns:repeat(6,minmax(0,1fr))}}html body .settingsMetroV89 .settingsCommandBar{z-index:120!important;background:#020b13!important;border:0!important;grid-template-columns:minmax(0,1fr) minmax(220px,auto) 240px!important;align-items:stretch!important;gap:8px!important;margin:0 0 10px!important;padding:0!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;display:grid!important;position:sticky!important;top:76px!important;box-shadow:0 14px 28px #00000052!important}html body .settingsMetroV89 .settingsCommandLinks{grid-template-columns:repeat(5,minmax(110px,1fr))!important;gap:6px!important;display:grid!important}html body .settingsMetroV89 .settingsCommandLinks a,html body .settingsMetroV89 .settingsCommandSave,html body .settingsMetroV89 .settingsInlineNotice{color:#fff!important;text-transform:uppercase!important;letter-spacing:.1em!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;min-height:56px!important;padding:0 16px!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 -4px #ffffff2e!important}html body .settingsMetroV89 .settingsCommandLinks a:after,html body .settingsMetroV89 .settingsCommandSave:after,html body .settingsMetroV89 .settingsInlineNotice:after,html body .settingsMetroV89 .settingsPanelSaveRow:after{content:""!important;pointer-events:none!important;background:#ffffff1a!important;width:120px!important;height:120px!important;position:absolute!important;bottom:-46px!important;right:-32px!important;transform:rotate(45deg)!important}html body .settingsMetroV89 .settingsCommandLinks a:first-child{background:#0072c6!important}html body .settingsMetroV89 .settingsCommandLinks a:nth-child(2){background:#008a8a!important}html body .settingsMetroV89 .settingsCommandLinks a:nth-child(3){background:#5133ab!important}html body .settingsMetroV89 .settingsCommandLinks a:nth-child(4){background:#0b5c20!important}html body .settingsMetroV89 .settingsCommandLinks a:nth-child(5){background:#a64810!important}html body .settingsMetroV89 .settingsCommandLinks a:hover,html body .settingsMetroV89 .settingsCommandLinks a:focus-visible,html body .settingsMetroV89 .settingsCommandSave:hover,html body .settingsMetroV89 .settingsCommandSave:focus-visible{filter:brightness(1.12)!important;outline-offset:-2px!important;outline:2px solid #a6ecffa6!important}html body .settingsMetroV89 .settingsCommandStatus{align-items:stretch!important;min-width:0!important;display:flex!important}html body .settingsMetroV89 .settingsInlineNotice{text-align:left!important;text-transform:none!important;letter-spacing:0!important;background:#0b5c20!important;justify-content:flex-start!important;width:100%!important;min-width:220px!important;font-size:13px!important;line-height:1.2!important}html body .settingsMetroV89 .settingsInlineNotice.error{background:#a00031!important}html body .settingsMetroV89 .settingsInlineNotice.success{background:#0b5c20!important}html body .settingsMetroV89 .settingsCommandSave{cursor:pointer!important;background:#0b5c20!important;width:100%!important;font-size:12px!important}html body .settingsMetroV89 .settingsCommandSave:disabled{opacity:.72!important;cursor:progress!important}html body .settingsMetroV89 .wallSettingsForm,html body .settingsMetroV89 .settingsSectionBlock,html body .settingsMetroV89 #navigation-settings,html body .settingsMetroV89 #email-tools-settings{scroll-margin-top:150px!important}html body .settingsMetroV89 #wall-display-settings:before,html body .settingsMetroV89 #wall-camera-settings:before,html body .settingsMetroV89 #wall-module-settings:before,html body .settingsMetroV89 #navigation-settings:before,html body .settingsMetroV89 #email-tools-settings:before{color:#7de7ff!important;text-transform:uppercase!important;letter-spacing:.18em!important;background:#00000042!important;margin:-4px -18px 12px!important;padding:10px 18px!important;font-size:11px!important;font-weight:900!important;display:block!important}html body .settingsMetroV89 #wall-display-settings:before{content:"Step 1  /  Wall display area"}html body .settingsMetroV89 #wall-camera-settings:before{content:"Step 2  /  Wall camera rotation"}html body .settingsMetroV89 #wall-module-settings:before{content:"Step 3  /  Wall modules + save"}html body .settingsMetroV89 #navigation-settings:before{content:"Step 4  /  Dropdown navigation layout"}html body .settingsMetroV89 #email-tools-settings:before{content:"Step 5  /  EOC email tools"}html body .settingsMetroV89 .settingsPanelSaveRow{background:#102934!important;grid-template-columns:minmax(0,1fr) 260px!important;align-items:stretch!important;gap:8px!important;min-height:64px!important;margin-top:4px!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .settingsMetroV89 .settingsPanelSaveRow span{z-index:1!important;color:#ffffffd1!important;align-items:center!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important;display:flex!important;position:relative!important}html body .settingsMetroV89 .settingsPanelSaveRow button{z-index:1!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#0b5c20!important;min-height:64px!important;font-size:12px!important;font-weight:900!important;position:relative!important}html body .settingsMetroV89 .navSettingsActions{z-index:20!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#020b13f0!important;padding:8px!important;position:sticky!important;bottom:0!important}@media (width<=1180px){html body .settingsMetroV89 .settingsCommandBar{grid-template-columns:1fr!important;position:static!important}html body .settingsMetroV89 .settingsCommandLinks{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .settingsMetroV89 .settingsPanelSaveRow{grid-template-columns:1fr!important}}html body .settingsMetroV89 .settingsCommandLinks .settingsTabButton{color:#fff!important;text-transform:uppercase!important;letter-spacing:.1em!important;cursor:pointer!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;min-height:56px!important;padding:0 16px!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 -4px #ffffff2e!important}html body .settingsMetroV89 .settingsCommandLinks .settingsTabButton:after{content:""!important;pointer-events:none!important;background:#ffffff1a!important;width:120px!important;height:120px!important;position:absolute!important;bottom:-46px!important;right:-32px!important;transform:rotate(45deg)!important}html body .settingsMetroV89 .settingsCommandLinks .settingsTabButton:first-child{background:#0072c6!important}html body .settingsMetroV89 .settingsCommandLinks .settingsTabButton:nth-child(2){background:#008a8a!important}html body .settingsMetroV89 .settingsCommandLinks .settingsTabButton:nth-child(3){background:#5133ab!important}html body .settingsMetroV89 .settingsCommandLinks .settingsTabButton:nth-child(4){background:#0b5c20!important}html body .settingsMetroV89 .settingsCommandLinks .settingsTabButton:nth-child(5){background:#a64810!important}html body .settingsMetroV89 .settingsCommandLinks .settingsTabButton.active,html body .settingsMetroV89 .settingsCommandLinks .settingsTabButton:hover,html body .settingsMetroV89 .settingsCommandLinks .settingsTabButton:focus-visible{filter:brightness(1.12)!important;outline-offset:-2px!important;outline:2px solid #a6ecffa6!important}html body .settingsMetroV89 .settingsTabbedForm{display:block!important}html body .settingsMetroV89 .settingsTabbedForm .settingsPanelFull{width:100%!important;max-width:none!important}html body .settingsMetroV89 .settingsTwoColumnFields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .settingsMetroV89 .settingsFieldWide{grid-column:1/-1!important}html body .settingsMetroV89 #navigation-settings,html body .settingsMetroV89 #email-tools-settings{margin-top:0!important}html body .settingsMetroV89 .settingsView .emailSettingsPanel,html body .settingsMetroV89 .emailSettingsPanel{width:100%!important;max-width:none!important}@media (width<=980px){html body .settingsMetroV89 .settingsTwoColumnFields{grid-template-columns:1fr!important}}html body .boardsMetroPage .boardOpsDashboard{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr)!important;gap:10px!important;margin:10px 0 14px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;display:grid!important}html body .boardsMetroPage .boardDashStats{grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body .boardsMetroPage .boardDashStat,html body .boardsMetroPage .boardDashPanel,html body .boardsMetroPage .boardMiniTiles>div{border:0!important;border-radius:0!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 -4px #0000003d!important}html body .boardsMetroPage .boardDashStat:after,html body .boardsMetroPage .boardMiniTiles>div:after{content:""!important;pointer-events:none!important;background:#ffffff1a!important;width:140px!important;height:140px!important;position:absolute!important;bottom:-50px!important;right:-34px!important;transform:rotate(45deg)!important}html body .boardsMetroPage .boardDashStat{color:#fff!important;flex-direction:column!important;justify-content:flex-end!important;min-height:94px!important;padding:20px 22px!important;display:flex!important}html body .boardsMetroPage .boardDashStat strong{z-index:1!important;letter-spacing:-.05em!important;font-size:42px!important;font-weight:300!important;line-height:.92!important;position:relative!important}html body .boardsMetroPage .boardDashStat span{z-index:1!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin-top:10px!important;font-size:11px!important;font-weight:900!important;position:relative!important}html body .boardsMetroPage .boardDashStat.green{background:#0b5c20!important}html body .boardsMetroPage .boardDashStat.orange{background:#a64810!important}html body .boardsMetroPage .boardDashStat.red{background:#a00031!important}html body .boardsMetroPage .boardDashStat.blue{background:#0067b1!important}html body .boardsMetroPage .boardDashStat.dark{background:#26333d!important}html body .boardsMetroPage .boardDashStat.purple{background:#5133ab!important}html body .boardsMetroPage .boardDashPanel{background:#101a1f!important;border-left:4px solid #00b7c7!important;min-height:170px!important;padding:16px!important}html body .boardsMetroPage .boardDashPanel.wide{grid-column:auto!important}html body .boardsMetroPage .boardDashPanelHeader{justify-content:space-between!important;align-items:baseline!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}html body .boardsMetroPage .boardDashPanelHeader span{color:#79e7ff!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:11px!important;font-weight:900!important}html body .boardsMetroPage .boardDashPanelHeader strong{color:#fff!important;font-size:18px!important;font-weight:700!important}html body .boardsMetroPage .distributionCommodityBars,html body .boardsMetroPage .aarCapabilityBars{gap:8px!important;display:grid!important}html body .boardsMetroPage .distributionBar,html body .boardsMetroPage .aarCapabilityBar{color:#ffffffdb!important;grid-template-columns:minmax(110px,220px) minmax(120px,1fr) 40px!important;align-items:center!important;gap:10px!important;font-size:13px!important;font-weight:700!important;display:grid!important}html body .boardsMetroPage .distributionBar>div,html body .boardsMetroPage .aarCapabilityBar>div{background:#ffffff14!important;height:20px!important;box-shadow:inset 0 0 0 1px #ffffff14!important}html body .boardsMetroPage .distributionBar i,html body .boardsMetroPage .aarCapabilityBar i{background:linear-gradient(90deg,#0072c6,#00b7c7)!important;min-width:3px!important;height:100%!important;display:block!important}html body .boardsMetroPage .aarCapabilityBar i{background:linear-gradient(90deg,#5133ab,#00b7c7)!important}html body .boardsMetroPage .boardMiniTiles{gap:8px!important;display:grid!important}html body .boardsMetroPage .boardMiniTiles>div{color:#fff!important;background:#0067b1!important;flex-direction:column!important;justify-content:center!important;min-height:66px!important;padding:12px!important;display:flex!important}html body .boardsMetroPage .boardMiniTiles>div:nth-child(2){background:#0b5c20!important}html body .boardsMetroPage .boardMiniTiles>div:nth-child(3){background:#5133ab!important}html body .boardsMetroPage .boardMiniTiles strong{z-index:1!important;font-size:28px!important;font-weight:300!important;position:relative!important}html body .boardsMetroPage .boardMiniTiles span{z-index:1!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:900!important;position:relative!important}@media (width<=1050px){html body .boardsMetroPage .boardOpsDashboard{grid-template-columns:1fr!important}html body .boardsMetroPage .boardDashStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .coreBoardDashboard .coreBoardBars{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .coreBoardDashboard .coreBoardBarGroup{background:#00000038!important;border-left:4px solid #29b7ffe0!important;min-width:0!important;padding:10px!important}html body .coreBoardDashboard .coreBoardBarGroup>strong{color:#7de7ff!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-size:10px!important;font-weight:900!important;display:block!important}html body .coreBoardDashboard.personnel_accountability .boardDashPanel{border-left-color:#0072c6!important}html body .coreBoardDashboard.deployment_tracking .boardDashPanel{border-left-color:#5133ab!important}html body .coreBoardDashboard.asset_management .boardDashPanel{border-left-color:#008a8a!important}html body .coreBoardDashboard.supply_tracker .boardDashPanel{border-left-color:#a64810!important}html body .coreBoardDashboard.task_tracking .boardDashPanel{border-left-color:#0072c6!important}html body .coreBoardDashboard.document_library .boardDashPanel{border-left-color:#34424c!important}html body .coreBoardDashboard.facility_readiness .boardDashPanel{border-left-color:#a00031!important}html body .coreBoardDashboard.battle_rhythm .boardDashPanel{border-left-color:#5133ab!important}html body .coreBoardDashboard.incident_action_plan .boardDashPanel{border-left-color:#008a8a!important}@media (width<=1100px){html body .coreBoardDashboard .coreBoardBars{grid-template-columns:1fr!important}}html body .boardActivityModal{width:min(1180px,100vw - 40px)!important;max-height:calc(100vh - 48px)!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;overflow:auto!important}html body .boardActivityHeader{grid-template-columns:86px minmax(0,1fr) 160px!important;align-items:stretch!important;display:grid!important}html body .boardActivityClose{color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;cursor:pointer!important;background:#a64810!important;border:0!important;border-radius:0!important;font-weight:900!important}html body .boardActivityGrid{background:#020b13!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;padding:10px!important;display:grid!important}html body .boardActivityPanel{background:#07141d!important;border-left:5px solid #00a8c8!important;min-height:360px!important}html body .boardAuditPanel{border-left-color:#5133ab!important}html body .boardActivityPanelHeader{background:#103746!important;grid-template-columns:minmax(0,1fr) 72px!important;align-items:stretch!important;min-height:58px!important;display:grid!important}html body .boardActivityPanelHeader strong,html body .boardActivityPanelHeader span{color:#fff!important;align-items:center!important;padding:0 16px!important;font-weight:900!important;display:flex!important}html body .boardActivityPanelHeader strong{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important}html body .boardActivityPanelHeader span{background:#0072c6!important;justify-content:center!important;font-size:24px!important}html body .boardNoteForm{grid-template-columns:minmax(0,1fr) 160px!important;gap:8px!important;padding:10px!important;display:grid!important}html body .boardNoteForm textarea{resize:vertical!important;color:#f5fbff!important;background:#0a1821!important;border:1px solid #7de7ff38!important;border-radius:0!important;min-height:92px!important;padding:12px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}html body .boardNoteForm button{color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#0b5c20!important;border:0!important;border-radius:0!important;font-weight:900!important}html body .boardActivityList{gap:8px!important;padding:10px!important;display:grid!important}html body .boardActivityTile{color:#fff!important;background:#102934!important;gap:5px!important;padding:14px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .boardActivityTile:after{content:""!important;pointer-events:none!important;background:#ffffff14!important;width:120px!important;height:120px!important;position:absolute!important;bottom:-48px!important;right:-34px!important;transform:rotate(45deg)!important}html body .boardActivityTile.note{background:#007c89!important}html body .boardActivityTile.audit{background:#5133ab!important}html body .boardActivityTile strong{font-size:14px!important;font-weight:900!important}html body .boardActivityTile p{color:#ffffffe0!important;margin:0!important;line-height:1.35!important}html body .boardActivityTile span{color:#ffffffb8!important;font-size:12px!important;font-weight:800!important}html body .boardActivityError{margin:10px!important}@media (width<=960px){html body .boardActivityHeader,html body .boardActivityGrid,html body .boardNoteForm{grid-template-columns:1fr!important}}html body .boardsAccessLaunch{color:#fff!important;text-align:center!important;cursor:pointer!important;background:#5133ab!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-height:108px!important;padding:20px 24px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-size:18px!important;font-weight:700!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 -4px #ffffff24!important}html body .boardsAccessLaunch:after{content:""!important;pointer-events:none!important;background:#ffffff1a!important;width:150px!important;height:150px!important;position:absolute!important;bottom:-60px!important;right:-42px!important;transform:rotate(45deg)!important}html body .boardAccessModal{width:min(1380px,100vw - 36px)!important}html body .boardAccessHeader .boardsCustomizeIcon{background:#5133ab!important}html body .boardAccessForm{gap:12px!important;display:grid!important}html body .boardAccessToolbar{grid-template-columns:minmax(260px,1fr) 220px 240px!important;align-items:stretch!important;gap:8px!important;display:grid!important}html body .boardAccessToolbar label,html body .boardAccessTile label{color:#83eaff!important;text-transform:uppercase!important;letter-spacing:.14em!important;gap:6px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-size:10px!important;font-weight:900!important;display:grid!important}html body .boardAccessToolbar select,html body .boardAccessTile select{color:#fff!important;background:#041018eb!important;border:1px solid #78cdff52!important;border-radius:0!important;min-height:42px!important;padding:0 10px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-weight:800!important}html body .boardAccessToolbar button{color:#fff!important;text-transform:uppercase!important;letter-spacing:.1em!important;cursor:pointer!important;background:#0f4260!important;border:0!important;border-radius:0!important;min-height:52px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-size:11px!important;font-weight:900!important;position:relative!important;overflow:hidden!important}html body .boardAccessToolbar button:nth-of-type(2){background:#008a00!important}html body .boardAccessGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:8px!important;max-height:min(58vh,680px)!important;padding-right:4px!important;display:grid!important;overflow:auto!important}html body .boardAccessTile{color:#fff!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto 1fr!important;gap:12px!important;min-height:210px!important;padding:14px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 4px #ffffff29!important}html body .boardAccessTile:after{content:""!important;pointer-events:none!important;background:#ffffff1c!important;width:140px!important;height:140px!important;position:absolute!important;bottom:-58px!important;right:-40px!important;transform:rotate(45deg)!important}html body .boardAccessTile.blue,html body .boardAccessTile.boardColor0{background:#0063b1!important}html body .boardAccessTile.green,html body .boardAccessTile.boardColor1{background:#0b5c20!important}html body .boardAccessTile.purple,html body .boardAccessTile.boardColor2{background:#5133ab!important}html body .boardAccessTile.orange,html body .boardAccessTile.boardColor3{background:#a64810!important}html body .boardAccessTile.teal,html body .boardAccessTile.boardColor4{background:#008a8a!important}html body .boardAccessTile.red,html body .boardAccessTile.boardColor5{background:#a00031!important}html body .boardAccessTile.dark{background:#26323b!important}html body .boardAccessTileHeader{z-index:1!important;gap:6px!important;display:grid!important;position:relative!important}html body .boardAccessTileHeader span{color:#9ff4ff!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:10px!important;font-weight:900!important}html body .boardAccessTileHeader strong{letter-spacing:-.03em!important;font-size:22px!important;font-weight:300!important;line-height:1.05!important}html body .boardAccessTile>label,html body .boardAccessChecks{z-index:1!important;position:relative!important}html body .boardAccessChecks{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}html body .boardAccessChecks label{color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#0000003b!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:8px!important;font-size:10px!important;font-weight:900!important;display:flex!important}html body .boardAccessChecks input{accent-color:#7fe6ff!important}html body .boardAccessFooter{margin-top:0!important}@media (width<=980px){html body .boardAccessToolbar{grid-template-columns:1fr!important}}html body .boardDetailActions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:stretch!important;gap:8px!important;display:flex!important}html body .boardDetailActions button,html body .boardExportButton{color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#0b5c20!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:0 16px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}html body .boardExportButton{background:#5133ab!important}html body .boardRecordFilterTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:10px 0!important;display:grid!important}html body .boardRecordFilterTabs button{color:#ffffffc7!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;background:#102934!important;border:0!important;border-radius:0!important;min-height:52px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;font-size:12px!important;font-weight:900!important;box-shadow:inset 0 -4px #ffffff1a!important}html body .boardRecordFilterTabs button.active:first-child{color:#fff!important;background:#0072c6!important}html body .boardRecordFilterTabs button.active:nth-child(2){color:#fff!important;background:#5133ab!important}html body .boardRecordFilterTabs button.active:nth-child(3){color:#fff!important;background:#a64810!important}html body .boardRecordBadges{color:#7de7ff!important;letter-spacing:.03em!important;margin-top:3px!important;font-size:11px!important;font-weight:800!important;display:block!important}html body .boardRecordRow.archived{position:relative!important}html body .boardRecordRow:has(.boardRecordBadges){position:relative!important}html body .boardRecordHoldToggle{background:#102934!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;min-height:64px!important;padding:14px!important;display:flex!important}html body .boardRecordHoldToggle span{color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:900!important}html body .boardRecordHoldToggle input{width:22px!important;height:22px!important}html body .boardFilesModal{max-width:980px!important}html body .boardFileUploadForm{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) 180px!important;align-items:end!important;gap:10px!important;margin:12px 0!important;display:grid!important}html body .boardFileUploadForm label{color:#ffffffb8!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-size:12px!important;font-weight:800!important}html body .boardFileUploadForm input{color:#fff!important;background:#020c16d9!important;border:1px solid #68d5ff38!important;border-radius:0!important;width:100%!important;min-height:44px!important;margin-top:6px!important;padding:8px 10px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}html body .boardFileUploadForm button{color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#0072c6!important;border:0!important;border-radius:0!important;min-height:44px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-weight:900!important}html body .boardFileList{gap:8px!important;max-height:58vh!important;padding-right:4px!important;display:grid!important;overflow:auto!important}html body .boardFileTile{background:#102934!important;border-left:8px solid #0072c6!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px!important;display:grid!important;box-shadow:0 10px 24px #0000003d!important}html body .boardFileTile strong{color:#fff!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-size:15px!important;display:block!important}html body .boardFileTile span,html body .boardFileTile small{color:#ffffffb3!important;margin-top:3px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-size:12px!important;display:block!important}html body .boardFileActions{gap:6px!important;display:flex!important}html body .boardFileActions button{color:#fff!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#5133ab!important;border:0!important;border-radius:0!important;min-height:38px!important;padding:0 12px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-size:11px!important;font-weight:900!important}html body .boardFileActions button:nth-child(2){background:#a00031!important}@media (width<=980px){html body .boardFileUploadForm,html body .boardFileTile,html body .boardRecordFilterTabs{grid-template-columns:1fr!important}html body .boardDetailActions{justify-content:stretch!important}html body .boardDetailActions button{width:100%!important}}html body .boardsMetroPage .boardStatTile.overdue{background:#8f1537!important}html body .boardsMetroPage .boardStatTile.dueSoon{background:#a65d00!important}html body .boardWorkflowPanel{background:#04121f!important;border:1px solid #5bb4ff33!important;margin:12px 0!important;padding:0!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;box-shadow:0 18px 36px #0000004d!important}html body .boardWorkflowHeader{color:#fff!important;background:#10223a!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}html body .boardWorkflowHeader span,html body .boardRecordWorkflowTitle span{color:#75d8ff!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:900!important;display:block!important}html body .boardWorkflowHeader strong,html body .boardRecordWorkflowTitle strong{color:#fff!important;font-size:19px!important;font-weight:900!important;display:block!important}html body .boardWorkflowHeader small{color:#ffffffbf!important;font-weight:700!important}html body .boardWorkflowStats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;padding:8px!important;display:grid!important}html body .boardWorkflowTile{text-align:left!important;color:#fff!important;cursor:pointer!important;border:0!important;border-radius:0!important;min-height:76px!important;padding:10px 12px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 -4px #ffffff29!important}html body .boardWorkflowTile:after,html body .boardWorkflowNotice:after,html body .boardRecordWorkflowFields:after{content:""!important;pointer-events:none!important;background:#ffffff17!important;width:150px!important;height:150px!important;position:absolute!important;bottom:-58px!important;right:-46px!important;transform:rotate(45deg)!important}html body .boardWorkflowTile strong{font-size:28px!important;line-height:1!important;display:block!important}html body .boardWorkflowTile span{text-transform:uppercase!important;letter-spacing:.1em!important;margin-top:8px!important;font-size:10px!important;font-weight:900!important;display:block!important}html body .boardWorkflowTile.blue{background:#0072c6!important}html body .boardWorkflowTile.red{background:#8f1537!important}html body .boardWorkflowTile.orange{background:#a65d00!important}html body .boardWorkflowTile.purple{background:#5133ab!important}html body .boardWorkflowTile.green{background:#0b5c20!important}html body .boardWorkflowTile.active{outline-offset:-2px!important;filter:brightness(1.12)!important;outline:2px solid #a6ecffcc!important}html body .boardWorkflowNotices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:6px!important;padding:0 8px 8px!important;display:grid!important}html body .boardWorkflowNotice{color:#fff!important;background:#102934!important;border-left:5px solid #0072c6!important;min-height:64px!important;padding:10px 12px!important;position:relative!important;overflow:hidden!important}html body .boardWorkflowNotice.high,html body .boardWorkflowNotice.critical{border-left-color:#ff4b5f!important}html body .boardWorkflowNotice.elevated{border-left-color:#ff9f1a!important}html body .boardWorkflowNotice strong{font-weight:900!important;display:block!important}html body .boardWorkflowNotice span{color:#ffffffbd!important;margin-top:4px!important;font-size:12px!important;display:block!important}html body .boardRecordRow.workflow-overdue{box-shadow:inset 6px 0 #ff4b5f!important}html body .boardRecordRow.workflow-due-soon{box-shadow:inset 6px 0 #ff9f1a!important}html body .boardRecordWorkflowFields{background:#06213a!important;border:1px solid #75d8ff38!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .boardRecordWorkflowTitle{z-index:1!important;grid-column:1/-1!important;position:relative!important}html body .boardRecordWorkflowFields label{z-index:1!important;position:relative!important}@media (width<=980px){html body .boardWorkflowStats,html body .boardRecordWorkflowFields,html body .boardWorkflowHeader{grid-template-columns:1fr!important}}html body .iapBuilderFields{background:#031220e0!important;border:1px solid #64dcff38!important;padding:0!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .iapBuilderTitle{color:#fff!important;background:#008a8a!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;min-height:72px!important;padding:14px 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .iapBuilderTitle:after,html body .iapDashboardV120 .boardDashPanelHeader:after,html body .iapReadinessGrid>div:after,html body .iapRecentItem:after{content:""!important;pointer-events:none!important;background:#ffffff1a!important;width:132px!important;height:132px!important;position:absolute!important;bottom:-54px!important;right:-36px!important;transform:rotate(45deg)!important}html body .iapBuilderTitle strong{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:13px!important;font-weight:900!important}html body .iapBuilderTitle span{color:#ffffffd1!important;font-size:13px!important;font-weight:700!important}html body .iapBuilderGrid,html body .iapBuilderTextareaGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;display:grid!important}html body .iapBuilderTextareaGrid{padding-top:0!important}html body .iapBuilderWide{grid-column:1/-1!important}html body .iapBuilderFields label{background:#0000002e!important;border:1px solid #ffffff14!important;padding:10px!important}html body .iapBuilderFields textarea{min-height:86px!important}html body .iapDashboardV120{background:0 0!important;border:0!important}html body .iapDashboardV120 .boardDashPanelHeader{color:#fff!important;background:#008a8a!important;position:relative!important;overflow:hidden!important}html body .iapReadinessGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body .iapReadinessGrid>div,html body .iapRecentItem{color:#fff!important;background:#102934!important;border:0!important;border-radius:0!important;min-height:76px!important;padding:12px!important;position:relative!important;overflow:hidden!important}html body .iapReadinessGrid>div:first-child{background:#0072c6!important}html body .iapReadinessGrid>div:nth-child(2){background:#5133ab!important}html body .iapReadinessGrid>div:nth-child(3){background:#a64810!important}html body .iapReadinessGrid>div:nth-child(4){background:#0b5c20!important}html body .iapReadinessGrid>div:nth-child(5){background:#008a8a!important}html body .iapReadinessGrid>div:nth-child(6){background:#4b1f6f!important}html body .iapReadinessGrid strong{z-index:1!important;font-size:30px!important;font-weight:900!important;line-height:1!important;display:block!important;position:relative!important}html body .iapReadinessGrid span,html body .iapRecentItem span{z-index:1!important;color:#fffc!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-top:6px!important;font-size:11px!important;font-weight:900!important;display:block!important;position:relative!important}html body .iapRecentList{gap:8px!important;display:grid!important}html body .iapRecentItem:first-child{background:#008a8a!important}html body .iapRecentItem:nth-child(2){background:#0072c6!important}html body .iapRecentItem:nth-child(3){background:#5133ab!important}html body .iapRecentItem:nth-child(4){background:#102934!important}html body .iapRecentItem strong{z-index:1!important;color:#fff!important;font-size:13px!important;font-weight:900!important;display:block!important;position:relative!important}@media (width<=980px){html body .iapBuilderGrid,html body .iapBuilderTextareaGrid,html body .iapReadinessGrid{grid-template-columns:1fr!important}}html body .personnelCommandDashboard{border-left-color:#00bcf2!important}html body .personnelCommandDashboard .personnelStatusStats{grid-template-columns:repeat(6,minmax(0,1fr))!important}html body .personnelCommandGrid{grid-template-columns:1.05fr 1.35fr 1.35fr 1.25fr!important;gap:8px!important;margin-top:8px!important;display:grid!important}html body .personnelCommandGrid .boardDashPanel{min-height:170px!important}html body .personnelMiniTiles{grid-template-columns:1fr!important;gap:7px!important}html body .personnelMiniTiles div:first-child{background:#0b5c20!important}html body .personnelMiniTiles div:nth-child(2){background:#0072c6!important}html body .personnelMiniTiles div:nth-child(3){background:#5133ab!important}html body .coreBoardBars.compact{gap:6px!important;display:grid!important}html body .personnelCheckinList{gap:6px!important;max-height:260px!important;padding-right:4px!important;display:grid!important;overflow:auto!important}html body .personnelCheckinTile{color:#fff!important;background:#102934!important;border-left:4px solid #00bcf2!important;padding:10px 12px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;position:relative!important;overflow:hidden!important}html body .personnelCheckinTile:after,html body .personnelBuilderTitle:after{content:""!important;pointer-events:none!important;background:#ffffff14!important;width:130px!important;height:130px!important;position:absolute!important;bottom:-52px!important;right:-36px!important;transform:rotate(45deg)!important}html body .personnelCheckinTile.overdue{background:#3a1424!important;border-left-color:#b4003f!important}html body .personnelCheckinTile strong,html body .personnelCheckinTile span,html body .personnelCheckinTile small{z-index:1!important;display:block!important;position:relative!important}html body .personnelCheckinTile strong{font-size:13px!important;font-weight:900!important}html body .personnelCheckinTile span,html body .personnelCheckinTile small{color:#ffffffc7!important;margin-top:3px!important;font-size:11px!important}html body .personnelBuilderFields{background:#06131d!important;border:1px solid #00bcf23d!important;margin-top:6px!important;padding:0!important}html body .personnelBuilderTitle{color:#fff!important;background:#0072c6!important;min-height:72px!important;padding:16px 18px!important;position:relative!important;overflow:hidden!important}html body .personnelBuilderTitle strong,html body .personnelBuilderTitle span{z-index:1!important;display:block!important;position:relative!important}html body .personnelBuilderTitle strong{letter-spacing:-.03em!important;font-size:20px!important;font-weight:300!important}html body .personnelBuilderTitle span{color:#ffffffd1!important;margin-top:4px!important;font-size:12px!important}html body .personnelBuilderGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:14px!important;display:grid!important}html body .personnelBuilderGrid label:first-child,html body .personnelBuilderGrid label:nth-child(2){grid-column:span 2!important}html body .personnelBuilderGrid label{margin:0!important}html body .personnelBuilderGrid input,html body .personnelBuilderGrid select{min-height:42px!important}@media (width<=1380px){html body .personnelCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .personnelCommandDashboard .personnelStatusStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){html body .personnelCommandGrid,html body .personnelBuilderGrid{grid-template-columns:1fr!important}html body .personnelCommandDashboard .personnelStatusStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .personnelBuilderGrid label:first-child,html body .personnelBuilderGrid label:nth-child(2){grid-column:auto!important}}html body .boardsMetroPage .boardsMetroTop{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}html body .boardsMetroPage .boardsMetroHero{min-height:118px!important;padding:22px 30px!important}html body .boardsMetroPage .boardsMetroHero h2{font-size:clamp(46px,4.4vw,68px)!important;line-height:.92!important}html body .boardsMetroPage .boardsMetroHero p{max-width:1120px!important;margin-top:10px!important;font-size:16px!important}html body .boardsMetroPage .boardsTopActions{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body .boardsMetroPage .boardsCustomizeLaunch,html body .boardsMetroPage .boardsAccessLaunch,html body .boardsMetroPage .boardsRefreshTile{text-align:center!important;justify-content:center!important;gap:10px!important;height:58px!important;min-height:58px!important;padding:0 18px!important;font-size:18px!important;font-weight:600!important;line-height:1!important}html body .boardsMetroPage .boardsCustomizeLaunch svg,html body .boardsMetroPage .boardsAccessLaunch svg,html body .boardsMetroPage .boardsRefreshTile svg{width:21px!important;height:21px!important}html body .boardsMetroPage .boardsMetroStats{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}html body .boardsMetroPage .boardStatTile{justify-content:center!important;min-height:92px!important;padding:14px 18px!important}html body .boardsMetroPage .boardStatTile strong{font-size:clamp(34px,2.9vw,46px)!important;line-height:.9!important}html body .boardsMetroPage .boardStatTile span{margin-top:8px!important;font-size:14px!important;font-weight:500!important}html body .boardsMetroPage .boardsLayoutSource{min-height:48px!important;padding:10px 16px!important;font-size:14px!important}html body .boardsMetroPage .boardsMetroGrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important;gap:10px!important}html body .boardsMetroPage .boardMetroTile{min-height:230px!important;padding:18px!important}html body .boardsMetroPage .boardMetroTile h3{margin:10px 0 8px!important;font-size:clamp(27px,2.2vw,36px)!important}html body .boardsMetroPage .boardMetroTile p{font-size:13px!important;line-height:1.25!important}html body .boardsMetroPage .boardTileCounts{margin-top:14px!important}@media (width<=1300px){html body .boardsMetroPage .boardsMetroStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){html body .boardsMetroPage .boardsTopActions,html body .boardsMetroPage .boardsMetroStats{grid-template-columns:1fr!important}html body .boardsMetroPage .boardsMetroHero{padding:20px!important}}html body .boardsMetroPage .boardDetailPanel{gap:8px!important}html body .boardsMetroPage .boardDetailHeader{background:#071018!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:8px!important;min-height:92px!important}html body .boardsMetroPage .boardDetailHeader>div:first-child{background:#102934!important;border-left:6px solid #00b7c7!important;flex-direction:column!important;justify-content:center!important;min-height:92px!important;padding:16px 24px!important;display:flex!important}html body .boardsMetroPage .boardDetailHeader span{letter-spacing:.18em!important;font-size:10px!important}html body .boardsMetroPage .boardDetailHeader h3{margin-top:5px!important;font-size:clamp(28px,2.35vw,40px)!important;line-height:1!important}html body .boardsMetroPage .boardDetailHeader p{max-width:980px!important;margin-top:6px!important;font-size:13px!important;line-height:1.25!important}html body .boardsMetroPage .boardDetailActions{grid-template-columns:repeat(2,minmax(150px,180px))!important;justify-content:end!important;align-self:stretch!important;align-items:stretch!important;gap:8px!important;min-height:92px!important;display:grid!important}html body .boardsMetroPage .boardDetailActions button,html body .boardsMetroPage .boardDetailActions .boardExportButton{white-space:nowrap!important;width:auto!important;height:100%!important;min-height:92px!important;padding:0 14px!important;font-size:12px!important;line-height:1.1!important}html body .boardsMetroPage .boardDetailActions .boardExportButton{background:#0e3f53!important}html body .boardsMetroPage .boardDetailActions button:not(.boardExportButton){background:#0072c6!important}html body .boardsMetroPage .boardRecordFilterTabs{gap:6px!important;margin:8px 0!important}html body .boardsMetroPage .boardRecordFilterTabs button{min-height:44px!important;font-size:11px!important}@media (width<=1180px){html body .boardsMetroPage .boardDetailHeader{grid-template-columns:1fr!important}html body .boardsMetroPage .boardDetailActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:56px!important}html body .boardsMetroPage .boardDetailActions button,html body .boardsMetroPage .boardDetailActions .boardExportButton{width:100%!important;min-height:56px!important}}html body .usersBoardPage .usersBoardHero{min-height:132px!important;padding:22px 28px!important}html body .usersBoardPage .usersBoardHero h2{font-size:clamp(44px,4.2vw,66px)!important}html body .usersBoardPage .usersBoardHero p{margin-top:8px!important;font-size:15px!important}html body .usersBoardPage .usersBoardStats{gap:6px!important}html body .usersBoardPage .usersBoardStatTile{min-height:96px!important;padding:14px 18px!important}html body .usersBoardPage .usersBoardStatTile strong{font-size:clamp(34px,3vw,48px)!important}html body .usersBoardPage .usersBoardStatTile span{margin-top:6px!important;font-size:14px!important}html body .usersBoardPage .usersBoardFilterBar{gap:6px!important;min-height:56px!important}html body .usersBoardPage .usersBoardSearch,html body .usersBoardPage .usersBoardSearch input,html body .usersBoardPage .usersBoardFilterBar select{min-height:56px!important}html body .usersBoardPage .usersBoardLayoutSource{min-height:52px!important;padding:10px 16px!important}html body .usersBoardPage .usersBoardLayoutSource strong{font-size:24px!important}html body .usersBoardPage .usersBoardLayoutSource span{font-size:13px!important}html body .usersBoardPage .usersBoardGrid{border-bottom:8px solid #020b13!important;grid-template-columns:repeat(auto-fill,minmax(245px,1fr))!important;gap:8px!important;padding-bottom:14px!important}html body .usersBoardPage .usersBoardTile{min-height:158px!important;padding:15px 16px!important}html body .usersBoardPage .usersBoardTile:after,html body .usersBoardPage .usersBoardStatTile:after,html body .usersBoardPage .usersBoardRecordStats>div:after,html body .usersBoardPage .usersBoardPermissionTiles>div:after,html body .usersBoardPage .usersBoardValueGrid>div:after,html body .usersBoardPage .usersBoardAction:after{width:116px!important;height:116px!important;bottom:-42px!important;right:-34px!important}html body .usersBoardPage .usersBoardTile>span{letter-spacing:.15em!important;font-size:9px!important}html body .usersBoardPage .usersBoardTile h3{margin:8px 0 7px!important;font-size:clamp(23px,1.9vw,32px)!important;line-height:.98!important}html body .usersBoardPage .usersBoardTile p{font-size:12px!important;line-height:1.2!important}html body .usersBoardPage .usersBoardTileMeta{margin-top:10px!important}html body .usersBoardPage .usersBoardTileMeta strong{font-size:20px!important}html body .usersBoardPage .usersBoardTileMeta small{font-size:11px!important}html body .usersBoardPage .usersBoardTile.active{box-shadow:inset 0 -5px #ffffff5c,inset 0 0 0 2px #ffffff38!important}html body .usersBoardPage .usersBoardDetailPanel{background:#061018!important;border-top:8px solid #00bcf2!important;margin-top:12px!important;padding-top:54px!important;position:relative!important}html body .usersBoardPage .usersBoardDetailPanel:before{content:"Selected user management"!important;color:#7de7ff!important;text-transform:uppercase!important;letter-spacing:.18em!important;background:#102934!important;align-items:center!important;height:46px!important;padding:0 18px!important;font-size:11px!important;font-weight:900!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html body .usersBoardPage .usersBoardRecordHeader{grid-template-columns:minmax(0,1fr) minmax(145px,200px)!important;gap:6px!important}html body .usersBoardPage .usersBoardRecordHeader>div:first-child{min-height:96px!important;padding:16px 22px!important}html body .usersBoardPage .usersBoardRecordHeader span,html body .usersBoardPage .usersBoardSectionTitle span{margin-bottom:6px!important;font-size:9px!important}html body .usersBoardPage .usersBoardRecordHeader h3{font-size:clamp(34px,3.4vw,52px)!important}html body .usersBoardPage .usersBoardRecordHeader p{margin-top:7px!important;font-size:13px!important}html body .usersBoardPage .usersBoardRecordBadge{padding:12px!important;font-size:21px!important}html body .usersBoardPage .usersBoardRecordStats,html body .usersBoardPage .usersBoardActions,html body .usersBoardPage .usersBoardTabs,html body .usersBoardPage .usersBoardRecordGrid,html body .usersBoardPage .usersBoardValueGrid,html body .usersBoardPage .usersBoardPermissionTiles{gap:6px!important}html body .usersBoardPage .usersBoardRecordStats>div,html body .usersBoardPage .usersBoardAction{min-height:86px!important;padding:14px 16px!important}html body .usersBoardPage .usersBoardRecordStats strong{font-size:clamp(22px,2vw,32px)!important}html body .usersBoardPage .usersBoardRecordStats span{margin-top:5px!important;font-size:12px!important}html body .usersBoardPage .usersBoardTabs button{min-height:62px!important;padding:11px 14px!important}html body .usersBoardPage .usersBoardTabs button strong{font-size:16px!important}html body .usersBoardPage .usersBoardTabs button span{font-size:9px!important}html body .usersBoardPage .usersBoardSectionTitle{min-height:72px!important;padding:16px 18px!important}html body .usersBoardPage .usersBoardSectionTitle h4{font-size:28px!important}html body .usersBoardPage .usersBoardValueGrid>div,html body .usersBoardPage .usersBoardPermissionTiles>div{min-height:92px!important;padding:14px!important}html body .usersBoardPage .usersBoardValueGrid strong,html body .usersBoardPage .usersBoardPermissionTiles strong{font-size:clamp(18px,1.8vw,27px)!important}html body .usersBoardPage .usersBoardValueGrid span,html body .usersBoardPage .usersBoardPermissionTiles span{margin-top:5px!important;font-size:12px!important}html body .usersBoardPage .usersBoardActions{border-top:6px solid #020b13!important;padding-top:6px!important}html body .usersBoardPage .usersBoardAction{gap:6px!important;min-height:72px!important;font-size:14px!important}@media (width<=1500px){html body .usersBoardPage .usersBoardGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}}html body .overviewBoardLikeV84 .overviewBoardHero{min-height:104px!important;padding:22px 28px!important}html body .overviewBoardLikeV84 .overviewBoardHero h2,html body .overviewBoardLikeV84 .boardsMetroHero h2{margin:0 0 8px!important;font-size:clamp(32px,4.2vw,56px)!important;line-height:.95!important}html body .overviewBoardLikeV84 .overviewBoardActions{grid-auto-rows:52px!important}html body .overviewBoardLikeV84 .overviewBoardStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}html body .overviewBoardLikeV84 .overviewBoardStats .boardStatTile{min-height:70px!important;padding:12px 14px!important}html body .overviewBoardLikeV84 .overviewBoardStats .boardStatTile strong{font-size:clamp(28px,3.2vw,42px)!important;line-height:.95!important}html body .overviewBoardLikeV84 .overviewBoardGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:8px!important}html body .overviewBoardLikeV84 .overviewBoardTile,html body .overviewBoardLikeV84 .boardMetroTile{min-height:130px!important;padding:16px 16px 12px!important}html body .overviewBoardLikeV84 .overviewBoardTile h3,html body .overviewBoardLikeV84 .boardMetroTile h3{font-size:clamp(22px,1.8vw,30px)!important;line-height:1!important}html body .overviewBoardLikeV84 .overviewBoardTile p,html body .overviewBoardLikeV84 .boardMetroTile p{font-size:12px!important;line-height:1.25!important}html body .overviewWeatherMetro .overviewWeatherHeader{min-height:76px!important;padding:18px 22px!important}html body .overviewWeatherMetro .overviewWeatherHeader h3{font-size:clamp(30px,3vw,44px)!important;line-height:.95!important}html body .overviewWeatherMetro .overviewWeatherStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}html body .overviewWeatherMetro .weatherStatTile{min-height:72px!important;padding:12px 16px!important}html body .overviewWeatherMetro .weatherStatTile strong{font-size:clamp(34px,3.8vw,54px)!important;line-height:.9!important}html body .overviewAlertControls{grid-template-columns:180px minmax(260px,1fr) 170px!important;align-items:end!important;gap:8px!important;margin:8px 0!important;display:grid!important}html body .overviewAlertControls label{color:#8beeff!important;text-transform:uppercase!important;letter-spacing:.14em!important;gap:6px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;font-size:10px!important;font-weight:900!important;display:grid!important}html body .overviewAlertControls select,html body .overviewAlertControls input{color:#fff!important;background:#0b1820!important;border:1px solid #7de7ff40!important;border-radius:0!important;height:42px!important;padding:0 12px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;font-size:13px!important;font-weight:700!important}html body .overviewAlertClear{color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#a64810!important;border:0!important;border-radius:0!important;height:42px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;font-size:11px!important;font-weight:900!important;position:relative!important;overflow:hidden!important}html body .overviewAlertBoard{grid-template-columns:160px minmax(0,1fr)!important;gap:8px!important}html body .overviewAlertRail{gap:6px!important}html body .overviewRailTile{min-height:72px!important;padding:13px 16px!important}html body .overviewRailTile strong{font-size:20px!important}html body .overviewAlertList{min-height:0!important}html body .overviewAlertListHeader,html body .overviewAlertPager{color:#dcefff!important;background:#0c2633!important;border-left:4px solid #00bcf2!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:8px 12px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;display:flex!important}html body .overviewAlertListHeader strong{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:13px!important}html body .overviewAlertListHeader span,html body .overviewAlertPager span{color:#dcefffc2!important;font-size:12px!important}html body .overviewAlertPager{border-left-color:#5133ab!important;justify-content:flex-end!important}html body .overviewAlertPager button{color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#0072c6!important;border:0!important;border-radius:0!important;min-width:110px!important;height:36px!important;font-size:11px!important;font-weight:900!important}html body .overviewAlertPager button:disabled{opacity:.45!important;cursor:not-allowed!important}html body .overviewAlertList .alertRow{min-height:54px!important;padding:9px 12px!important}html body .overviewAlertList .alertHeadline{font-size:13px!important;line-height:1.25!important}html body .overviewAlertList .alertMeta span,html body .overviewAlertList .alertMeta small{font-size:11px!important}@media (width<=1100px){html body .overviewAlertControls,html body .overviewAlertBoard{grid-template-columns:1fr!important}}html body .overviewBoardLikeV84 .overviewBoardTop{background:#073850!important;border-left:6px solid #14c8e8!important;min-height:120px!important;margin-bottom:6px!important;display:block!important;position:relative!important;overflow:visible!important}html body .overviewBoardLikeV84 .overviewBoardHero{background:linear-gradient(90deg,#083d58 0%,#07384f 70%,#092837 100%)!important;border:0!important;min-height:118px!important;padding:24px 340px 22px 26px!important}html body .overviewBoardLikeV84 .overviewBoardHero h2{margin:8px 0!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-size:clamp(32px,3vw,48px)!important;font-weight:300!important;line-height:.95!important}html body .overviewBoardLikeV84 .overviewBoardHero p{max-width:940px!important;margin:0!important;font-size:14px!important;line-height:1.35!important}html body .overviewBoardLikeV84 .overviewBoardActions{z-index:5!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:8px!important;width:300px!important;max-width:300px!important;padding:0!important;display:grid!important;position:absolute!important;top:14px!important;right:14px!important}html body .overviewBoardLikeV84 .overviewBoardActions button,html body .overviewBoardLikeV84 .boardsTopActions.overviewBoardActions button,html body .overviewBoardLikeV84 .boardsTopActions.overviewBoardActions .boardsCustomizeLaunch,html body .overviewBoardLikeV84 .boardsTopActions.overviewBoardActions .boardsRefreshTile{color:#fff!important;letter-spacing:.01em!important;text-transform:none!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 14px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-size:13px!important;font-weight:800!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 -3px #ffffff29!important}html body .overviewBoardLikeV84 .overviewBoardActions .boardsCustomizeLaunch{background:#5133ab!important}html body .overviewBoardLikeV84 .overviewBoardActions .boardsRefreshTile{background:#12465a!important}html body .overviewBoardLikeV84 .overviewBoardActions button:after{content:""!important;pointer-events:none!important;background:#ffffff1a!important;width:120px!important;height:120px!important;position:absolute!important;bottom:-56px!important;right:-30px!important;transform:rotate(45deg)!important}html body .overviewBoardLikeV84 .overviewBoardActions button:hover,html body .overviewBoardLikeV84 .overviewBoardActions button:focus-visible{filter:brightness(1.12)!important;outline-offset:-2px!important;outline:2px solid #a6ecffa6!important}html body .overviewBoardLikeV84 .overviewBoardStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:0!important}@media (width<=980px){html body .overviewBoardLikeV84 .overviewBoardTop{min-height:0!important}html body .overviewBoardLikeV84 .overviewBoardHero{padding:22px 18px!important}html body .overviewBoardLikeV84 .overviewBoardActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;padding:6px 0 0!important;position:static!important}}html body .overviewAlertControlsV128{grid-template-columns:160px minmax(260px,1fr) minmax(380px,1.25fr) minmax(360px,auto)!important;align-items:end!important;gap:8px!important}html body .overviewAlertCategoryToggles,html body .overviewAlertSaveActions{gap:6px!important;display:grid!important}html body .overviewAlertCategoryToggles{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .overviewAlertSaveActions{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .overviewAlertTypeToggle,html body .overviewAlertSave,html body .overviewAlertAgencySave,html body .overviewAlertClear{color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;border:0!important;border-radius:0!important;min-height:44px!important;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important;font-size:11px!important;font-weight:900!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 -3px #ffffff24!important}html body .overviewAlertTypeToggle:after,html body .overviewAlertSave:after,html body .overviewAlertAgencySave:after,html body .overviewAlertClear:after{content:""!important;pointer-events:none!important;background:#ffffff1f!important;width:120px!important;height:120px!important;position:absolute!important;bottom:-50px!important;right:-30px!important;transform:rotate(45deg)!important}html body .overviewAlertTypeToggle.warnings{background:#9b123f!important}html body .overviewAlertTypeToggle.watches{background:#a64810!important}html body .overviewAlertTypeToggle.advisories{background:#0b5c20!important}html body .overviewAlertTypeToggle.statements{background:#0072c6!important}html body .overviewAlertTypeToggle:not(.active){color:#ffffff94!important;background:#24333d!important;box-shadow:inset 0 -3px #00000059!important}html body .overviewAlertSave{background:#0072c6!important}html body .overviewAlertAgencySave{background:#0b5c20!important}html body .overviewAlertClear{background:#144053!important}html body .overviewAlertTypeToggle:hover,html body .overviewAlertSave:hover,html body .overviewAlertAgencySave:hover,html body .overviewAlertClear:hover,html body .overviewAlertTypeToggle:focus-visible,html body .overviewAlertSave:focus-visible,html body .overviewAlertAgencySave:focus-visible,html body .overviewAlertClear:focus-visible{filter:brightness(1.1)!important;outline-offset:-2px!important;outline:2px solid #7ee7ffa6!important}html body .overviewAlertSave:disabled,html body .overviewAlertAgencySave:disabled{opacity:.65!important;cursor:progress!important}html body .overviewAlertFilterStatus{color:#fff!important;letter-spacing:.04em!important;background:#0b5c20!important;grid-column:1/-1!important;align-items:center!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important;display:flex!important}html body .overviewAlertFilterStatus.error{background:#9b123f!important}@media (width<=1280px){html body .overviewAlertControlsV128{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .overviewAlertCategoryToggles,html body .overviewAlertSaveActions{grid-column:1/-1!important}}@media (width<=820px){html body .overviewAlertControlsV128,html body .overviewAlertCategoryToggles,html body .overviewAlertSaveActions{grid-template-columns:1fr!important}}html body .overviewBoardDetailPanel.overviewWeatherDetailActive{margin-top:4px!important}html body .overviewBoardDetailPanel.overviewWeatherDetailActive .overviewBoardDetailBody{padding-top:0!important}html body .overviewBoardDetailPanel.overviewWeatherDetailActive .overviewWeatherMetro,html body .overviewBoardDetailPanel.overviewWeatherDetailActive .overviewWeatherHeader{margin-top:0!important}html body .loginShell.metroShellV28{color:#eef6ff!important;background:linear-gradient(#08283f 0%,#041321 100%)!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;padding:40px 24px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;display:flex!important}html body .loginShell.metroShellV28 .metroPortal.metroPortalV28{background:#06111d!important;border:1px solid #5fb4e638!important;border-radius:0!important;width:min(1180px,100vw - 48px)!important;margin:0 auto!important;padding:24px!important;box-shadow:0 24px 70px #0000006b!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 20px!important;padding:0!important}html body .loginShell.metroShellV28 .metroBrand{color:#f3f8ff!important;align-items:center!important;gap:14px!important;display:flex!important}html body .loginShell.metroShellV28 .brandMark{color:#fff!important;background:#0b6fb3!important;border-radius:0!important;place-items:center!important;width:52px!important;height:52px!important;font-weight:800!important;display:grid!important;box-shadow:inset 0 -4px #ffffff29!important}html body .loginShell.metroShellV28 .metroBrand strong{font-size:18px!important;font-weight:700!important;line-height:1.1!important;display:block!important}html body .loginShell.metroShellV28 .metroBrand span{color:#9fd8ff!important;text-transform:uppercase!important;letter-spacing:.22em!important;margin-top:4px!important;font-size:10px!important;font-weight:800!important;display:block!important}html body .loginShell.metroShellV28 .metroGrid.metroGridV28{grid-template-columns:minmax(0,2fr) minmax(350px,.95fr)!important;align-items:stretch!important;gap:16px!important;display:grid!important}html body .loginShell.metroShellV28 .metroStage.metroStageV28,html body .loginShell.metroShellV28 .loginCard.metroAuthPanelV28{box-shadow:none!important;background:#07131f!important;border:1px solid #5fb4e633!important;border-radius:0!important}html body .loginShell.metroShellV28 .metroStage.metroStageV28{background:0 0!important;border:0!important;padding:0!important}html body .loginShell.metroShellV28 .metroHeroTile.metroHeroTileV28{background:#073653!important;border:0!important;border-left:5px solid #14c7e8!important;border-radius:0!important;min-height:214px!important;padding:34px 36px!important;box-shadow:inset 0 -4px #ffffff14!important}html body .loginShell.metroShellV28 .metroHeroTile h1{color:#f5f9ff!important;letter-spacing:-.055em!important;max-width:680px!important;margin:18px 0 14px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;font-size:clamp(42px,5vw,70px)!important;font-weight:300!important;line-height:.95!important}html body .loginShell.metroShellV28 .metroHeroTile p{color:#c9ddeb!important;max-width:740px!important;margin:0!important;font-size:18px!important;line-height:1.45!important}html body .loginShell.metroShellV28 .metroTileGrid.metroTileGridV28{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:12px 0 0!important;display:grid!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile,html body .loginShell.metroShellV28 .eocPlanTile{color:#fff!important;border:0!important;border-radius:0!important;min-height:140px!important;padding:18px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 -4px #ffffff1a!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile:after,html body .loginShell.metroShellV28 .eocPlanTile:after,html body .loginShell.metroShellV28 .metroTabsV28 button:after,html body .loginShell.metroShellV28 .metroFormV28 button:after,html body .loginShell.metroShellV28 .metroAuthFooter button:after{content:""!important;pointer-events:none!important;background:#ffffff1a!important;width:130px!important;height:130px!important;position:absolute!important;bottom:-50px!important;right:-32px!important;transform:rotate(45deg)!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile.cyan{background:#075f9f!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile.blue{background:#0b6a24!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile.slate{background:#26333d!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile.purple{background:#5133ab!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile strong{margin:10px 0 8px!important;font-size:23px!important;font-weight:300!important;line-height:1.05!important;display:block!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile p{color:#ffffffd6!important;margin:0!important;line-height:1.35!important}html body .loginShell.metroShellV28 .eocPlanTiles.eocPlanTilesV44{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important;display:grid!important}html body .loginShell.metroShellV28 .eocPlanTile{text-align:left!important;cursor:pointer!important;background:#123c58!important;min-height:100px!important}html body .loginShell.metroShellV28 .eocPlanTile.active{outline-offset:-2px!important;outline:2px solid #7debffbf!important}html body .loginShell.metroShellV28 .eocPlanTile span{color:#7deaff!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-size:11px!important;font-weight:900!important}html body .loginShell.metroShellV28 .eocPlanTile strong,html body .loginShell.metroShellV28 .eocPlanTile em,html body .loginShell.metroShellV28 .eocPlanTile small{color:#fff!important;font-style:normal!important;display:block!important}html body .loginShell.metroShellV28 .eocPlanTile strong{margin-top:8px!important;font-size:24px!important}html body .loginShell.metroShellV28 .eocPlanTile em{margin-top:3px!important;font-size:18px!important;font-weight:800!important}html body .loginShell.metroShellV28 .eocPlanTile small{color:#ffffffbf!important;margin-top:2px!important}html body .loginShell.metroShellV28 .eocPlanContactV44{color:#c7d8e6!important;background:#091923!important;border:1px solid #5fb4e62e!important;margin:14px 0 0!important;padding:14px 16px!important}html body .loginShell.metroShellV28 .loginCard.metroAuthPanelV28{background:#06111d!important;align-self:stretch!important;padding:24px!important}html body .loginShell.metroShellV28 .metroAuthHeader h2{color:#f4f9ff!important;letter-spacing:-.045em!important;margin:12px 0 8px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;font-size:42px!important;font-weight:300!important;line-height:1!important}html body .loginShell.metroShellV28 .loginTabs.metroTabsV28{background:0 0!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin:0 0 18px!important;display:grid!important}html body .loginShell.metroShellV28 .metroTabsV28 button,html body .loginShell.metroShellV28 .metroFormV28 button,html body .loginShell.metroShellV28 .metroAuthFooter button{color:#fff!important;background:#123c58!important;border:0!important;border-radius:0!important;min-height:52px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important;font-weight:800!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 -4px #ffffff1a!important}html body .loginShell.metroShellV28 .metroForm.metroFormV28{flex-direction:column!important;gap:10px!important;display:flex!important}html body .loginShell.metroShellV28 .metroFormV28 label{color:#cef!important;text-transform:uppercase!important;letter-spacing:.17em!important;margin:8px 0 0!important;font-size:11px!important;font-weight:900!important}html body .loginShell.metroShellV28 .metroFormV28 input,html body .loginShell.metroShellV28 .metroFormV28 select,html body .loginShell.metroShellV28 .metroFormV28 textarea{color:#eef6ff!important;background:#091923!important;border:1px solid #65b2dc40!important;border-radius:0!important;min-height:52px!important;padding:0 14px!important;font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .loginShell.metroShellV28 .metroFormV28 textarea{min-height:88px!important;padding:12px 14px!important}html body .loginShell.metroShellV28 .metroFormV28 input:focus,html body .loginShell.metroShellV28 .metroFormV28 select:focus,html body .loginShell.metroShellV28 .metroFormV28 textarea:focus{outline-offset:-2px!important;outline:2px solid #7ee8ffb8!important}html body .loginShell.metroShellV28 .metroFormV28 .ghostBtn.eocTextButton{background:#176f86!important}html body .loginShell.metroShellV28 .metroAuthFooter{color:#aebfce!important;border-top:1px solid #5fb4e629!important;margin-top:18px!important;padding-top:16px!important}html body .loginShell.metroShellV28 .metroAuthFooter span{margin-bottom:10px!important;display:block!important}html body .loginShell.metroShellV28 .errorBox{color:#fff!important;background:#8b1437!important;border-left:5px solid #ff82a1!important;border-radius:0!important}html body .loginShell.metroShellV28 .successBox{color:#fff!important;background:#0b5c20!important;border-left:5px solid #93ff63!important;border-radius:0!important}@media (width<=1100px){html body .loginShell.metroShellV28 .metroGrid.metroGridV28{grid-template-columns:1fr!important}}@media (width<=760px){html body .loginShell.metroShellV28{padding:14px!important}html body .loginShell.metroShellV28 .metroPortal.metroPortalV28{width:100%!important;padding:14px!important}html body .loginShell.metroShellV28 .metroTileGrid.metroTileGridV28,html body .loginShell.metroShellV28 .eocPlanTiles.eocPlanTilesV44,html body .loginShell.metroShellV28 .loginTabs.metroTabsV28{grid-template-columns:1fr!important}html body .loginShell.metroShellV28 .metroHeroTile h1{font-size:42px!important}}html body .loginShell.metroShellV28{color:#eef7ff!important;background:linear-gradient(90deg,#020c14e0 0%,#041a2bad 38%,#020c14e6 100%),radial-gradient(circle at 18% 8%,#0082b057,#0000 35%),radial-gradient(circle at 82% 82%,#5133ab33,#0000 30%),#04121f!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;padding:44px 28px!important;display:flex!important}html body .loginShell.metroShellV28 .metroPortal.metroPortalV28{background:#050e18!important;border:1px solid #5bb5e838!important;width:min(1260px,100vw - 56px)!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;box-shadow:0 34px 90px #0000007a!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28{background:#071522!important;border-bottom:1px solid #5bb5e833!important;justify-content:space-between!important;align-items:stretch!important;min-height:74px!important;margin:0!important;padding:0 26px!important;display:flex!important;box-shadow:inset 0 -4px #008bba42!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:after{content:"SECURE AGENCY ACCESS"!important;color:#9af1ff!important;text-transform:uppercase!important;letter-spacing:.18em!important;background:#0d425e!important;justify-content:center!important;align-items:center!important;min-width:230px!important;padding:0 18px!important;font-size:11px!important;font-weight:800!important;display:flex!important}html body .loginShell.metroShellV28 .metroBrand{align-items:center!important;gap:16px!important;min-width:0!important;display:flex!important}html body .loginShell.metroShellV28 .brandMark{color:#fff!important;letter-spacing:.04em!important;background:#0870b8!important;border:0!important;border-radius:0!important;place-items:center!important;width:56px!important;height:56px!important;font-size:18px!important;font-weight:700!important;display:grid!important;box-shadow:inset 0 -5px #ffffff24!important}html body .loginShell.metroShellV28 .metroBrand span{color:#9cefff!important;letter-spacing:.24em!important;text-transform:uppercase!important;margin-top:7px!important;font-size:11px!important;font-weight:800!important;display:block!important}html body .loginShell.metroShellV28 .metroGrid.metroGridV28{grid-template-columns:minmax(0,2.05fr) minmax(360px,.95fr)!important;align-items:stretch!important;gap:18px!important;padding:20px 26px 26px!important;display:grid!important}html body .loginShell.metroShellV28 .metroStage.metroStageV28,html body .loginShell.metroShellV28 .loginCard.metroAuthPanelV28{box-shadow:none!important;background:0 0!important;border:0!important}html body .loginShell.metroShellV28 .metroStage.metroStageV28{grid-template-rows:auto auto auto auto!important;gap:14px!important;display:grid!important}html body .loginShell.metroShellV28 .metroHeroTile.metroHeroTileV28{background:linear-gradient(90deg,#0a3f5e 0%,#0a354f 65%,#09283d 100%)!important;border:0!important;border-left:6px solid #19cbe9!important;flex-direction:column!important;justify-content:center!important;min-height:268px!important;padding:34px 38px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 -5px #ffffff14!important}html body .loginShell.metroShellV28 .metroHeroTile.metroHeroTileV28:after{content:""!important;pointer-events:none!important;background:#ffffff0e!important;width:300px!important;height:300px!important;position:absolute!important;bottom:-130px!important;right:-90px!important;transform:rotate(45deg)!important}html body .loginShell.metroShellV28 .metroHeroEyebrow,html body .loginShell.metroShellV28 .metroAuthHeader span{color:#84efff!important;text-transform:uppercase!important;letter-spacing:.24em!important;font-size:12px!important;font-weight:800!important}html body .loginShell.metroShellV28 .metroHeroTile h1{color:#f3f9ff!important;letter-spacing:-.06em!important;max-width:780px!important;margin:17px 0 18px!important;font-size:clamp(54px,4.9vw,78px)!important;font-weight:300!important;line-height:.96!important}html body .loginShell.metroShellV28 .metroHeroTile p{color:#cde0f0!important;max-width:830px!important;margin:0!important;font-size:19px!important;font-weight:400!important;line-height:1.45!important}html body .loginShell.metroShellV28 .metroTileGrid.metroTileGridV28{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile{border:0!important;flex-direction:column!important;justify-content:flex-start!important;min-height:164px!important;padding:20px 19px!important;display:flex!important;box-shadow:inset 0 -5px #ffffff1c!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile strong{color:#fff!important;letter-spacing:-.04em!important;margin-top:13px!important;font-size:25px!important;font-weight:300!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile p{color:#ffffffe0!important;margin-top:14px!important;font-size:15px!important;line-height:1.38!important}html body .loginShell.metroShellV28 .eocPlanTiles.eocPlanTilesV44{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .loginShell.metroShellV28 .eocPlanTile{background:#123f5d!important;border:1px solid #7ee8ff52!important;align-content:center!important;justify-items:center!important;min-height:124px!important;padding:18px 24px!important;display:grid!important;box-shadow:inset 0 -5px #ffffff1c!important}html body .loginShell.metroShellV28 .eocPlanTile span{color:#8ff2ff!important;letter-spacing:.22em!important;font-size:12px!important;font-weight:800!important}html body .loginShell.metroShellV28 .eocPlanTile strong{color:#fff!important;margin-top:10px!important;font-size:25px!important;font-weight:700!important}html body .loginShell.metroShellV28 .eocPlanTile em{color:#fff!important;font-size:19px!important;font-style:normal!important;font-weight:800!important}html body .loginShell.metroShellV28 .eocPlanTile small{color:#fffc!important;font-size:14px!important}html body .loginShell.metroShellV28 .eocPlanContactV44{color:#c8d9e7!important;background:#081923!important;border:1px solid #5db5e82e!important;margin-top:0!important;padding:15px 18px!important;font-size:16px!important}html body .loginShell.metroShellV28 .eocPlanContactV44 a{color:#b6ff48!important;font-weight:900!important;text-decoration:none!important}html body .loginShell.metroShellV28 .loginCard.metroAuthPanelV28{background:#06111c!important;border:1px solid #5bb5e83d!important;flex-direction:column!important;min-height:100%!important;padding:26px 26px 24px!important;display:flex!important;box-shadow:inset 0 0 0 1px #00000047!important}html body .loginShell.metroShellV28 .metroAuthHeader h2{color:#fff!important;letter-spacing:-.055em!important;margin:13px 0 6px!important;font-size:42px!important;font-weight:300!important;line-height:1!important}html body .loginShell.metroShellV28 .metroAuthHeader p{color:#b8ccdd!important;margin:0 0 18px!important;font-size:16px!important}html body .loginShell.metroShellV28 .loginTabs.metroTabsV28{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-bottom:22px!important;display:grid!important}html body .loginShell.metroShellV28 .metroTabsV28 button,html body .loginShell.metroShellV28 .metroFormV28 button,html body .loginShell.metroShellV28 .metroAuthFooter button{color:#fff!important;background:#15445f!important;border:0!important;border-radius:0!important;min-height:56px!important;font-size:16px!important;font-weight:700!important;box-shadow:inset 0 -5px #ffffff1c!important}html body .loginShell.metroShellV28 .metroForm.metroFormV28{gap:16px!important;display:grid!important}html body .loginShell.metroShellV28 .metroFormV28 label{color:#91efff!important;text-transform:uppercase!important;letter-spacing:.16em!important;gap:9px!important;font-size:12px!important;font-weight:800!important}html body .loginShell.metroShellV28 .metroFormV28 input,html body .loginShell.metroShellV28 .metroFormV28 select,html body .loginShell.metroShellV28 .metroFormV28 textarea{color:#eef7ff!important;letter-spacing:0!important;text-transform:none!important;background:#071925!important;border:1px solid #78c9f03d!important;min-height:54px!important;padding:0 15px!important;font-size:16px!important;font-weight:400!important}html body .loginShell.metroShellV28 .metroFormV28 input:focus,html body .loginShell.metroShellV28 .metroFormV28 select:focus,html body .loginShell.metroShellV28 .metroFormV28 textarea:focus{outline-offset:-2px!important;border-color:#7ee8ffa6!important;outline:2px solid #7ee8ff73!important}html body .loginShell.metroShellV28 .metroFormV28 .ghostBtn.eocTextButton{background:#1a788d!important;margin-top:4px!important}html body .loginShell.metroShellV28 .metroAuthFooter{border-top:1px solid #5bb5e829!important;margin-top:auto!important;padding-top:22px!important}html body .loginShell.metroShellV28 .metroAuthFooter span{color:#aebfd0!important;font-size:14px!important}html body .loginShell.metroShellV28 .metroAuthFooter button{width:100%!important;margin-top:10px!important}@media (width<=1120px){html body .loginShell.metroShellV28 .metroGrid.metroGridV28{grid-template-columns:1fr!important}html body .loginShell.metroShellV28 .loginCard.metroAuthPanelV28{min-height:auto!important}}@media (width<=760px){html body .loginShell.metroShellV28{padding:16px!important}html body .loginShell.metroShellV28 .metroPortal.metroPortalV28{width:100%!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28{min-height:0!important;padding:14px!important;display:block!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:after{display:none!important}html body .loginShell.metroShellV28 .metroGrid.metroGridV28{padding:14px!important}html body .loginShell.metroShellV28 .metroHeroTile.metroHeroTileV28{min-height:0!important;padding:24px!important}html body .loginShell.metroShellV28 .metroHeroTile h1{font-size:46px!important}html body .loginShell.metroShellV28 .metroTileGrid.metroTileGridV28,html body .loginShell.metroShellV28 .eocPlanTiles.eocPlanTilesV44,html body .loginShell.metroShellV28 .loginTabs.metroTabsV28{grid-template-columns:1fr!important}}html body .loginShell.metroShellV28:before{content:""!important;pointer-events:none!important;opacity:.55!important;background:radial-gradient(circle,#0000 0 70px,#36d2ff13 71px 72px,#0000 73px 140px,#36d2ff0e 141px 142px,#0000 143px 225px),conic-gradient(from 310deg,#39e0ff1a,#0000 18% 100%)!important;width:760px!important;height:760px!important;position:fixed!important;inset:calc(50% - 380px) 0 0 calc(50% - 820px)!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28{min-height:82px!important;box-shadow:none!important;background:#06111c!important;border-bottom:5px solid #008aa8!important;grid-template-columns:minmax(0,1fr) 250px 130px!important;align-items:stretch!important;padding:0!important;display:grid!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:after{content:"SECURE AGENCY ACCESS"!important;background:#0d415e!important;border-left:1px solid #7ee8ff40!important;border-right:1px solid #7ee8ff1f!important;grid-column:2!important;min-width:0!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:before{content:"LIVE RADAR  •  WEATHER INTELLIGENCE  •  OPERATIONS"!important;color:#b9ff6a!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.14em!important;background:#0b5f23!important;grid-column:3!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:9px!important;font-weight:900!important;line-height:1.35!important;display:flex!important}html body .loginShell.metroShellV28 .metroBrand{gap:18px!important;padding-left:26px!important}html body .loginShell.metroShellV28 .brandMark{background:linear-gradient(135deg,#0b7ed0 0%,#0b5fa0 100%)!important;width:58px!important;height:58px!important;font-size:17px!important;font-weight:900!important;position:relative!important;box-shadow:inset 0 -6px #ffffff2e,0 0 0 1px #7ee8ff2e!important}html body .loginShell.metroShellV28 .brandMark:after{content:""!important;border:1px solid #ffffff4d!important;border-color:#ffffff4d #ffffff4d #0000 #0000!important;border-radius:50%!important;position:absolute!important;inset:9px!important;transform:rotate(-18deg)!important}html body .loginShell.metroShellV28 .metroBrand strong{letter-spacing:-.025em!important;font-size:24px!important;font-weight:700!important}html body .loginShell.metroShellV28 .metroBrand span{color:#8df2ff!important;letter-spacing:.28em!important;margin-top:6px!important;font-size:10px!important}html body .loginShell.metroShellV28 .metroHeroTile.metroHeroTileV28:before{content:"EOC COMMAND PLATFORM"!important;color:#8df2ff94!important;text-transform:uppercase!important;letter-spacing:.18em!important;font-size:10px!important;font-weight:900!important;position:absolute!important;top:18px!important;right:22px!important}html body .loginShell.metroShellV28 .metroHeroTile.metroHeroTileV28:after{background:radial-gradient(circle,#0000 0 66px,#ffffff17 67px 69px,#0000 70px 118px,#ffffff12 119px 121px,#0000 122px),conic-gradient(from 305deg,#76ebff33,#0000 22% 100%)!important;width:310px!important;height:310px!important;bottom:-96px!important;right:-44px!important;transform:none!important}html body .loginShell.metroShellV28 .metroHeroEyebrow,html body .loginShell.metroShellV28 .metroAuthHeader span{color:#8df2ff!important;letter-spacing:.26em!important;font-size:12px!important}html body .loginShell.metroShellV28 .metroHeroTile h1{letter-spacing:-.07em!important;max-width:800px!important;font-size:clamp(58px,5.2vw,84px)!important;font-weight:300!important;line-height:.94!important}html body .loginShell.metroShellV28 .metroHeroTile p{color:#d4e7f7!important;max-width:760px!important;font-size:18px!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile{border-top:4px solid #7ee8ff47!important;min-height:158px!important;padding:20px 20px 18px!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile:first-child{background:#0b66a9!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile:nth-child(2){background:#0b671f!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile:nth-child(3){background:#25313a!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile:nth-child(4){background:#5733aa!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile strong{font-size:24px!important;font-weight:300!important}html body .loginShell.metroShellV28 .eocPlanTiles.eocPlanTilesV44{gap:12px!important}html body .loginShell.metroShellV28 .eocPlanTile{background:#123f5d!important;border:1px solid #7ee8ff5c!important;align-content:center!important;min-height:130px!important}html body .loginShell.metroShellV28 .loginCard.metroAuthPanelV28{background:linear-gradient(#06121d 0%,#050d17 100%)!important;border:1px solid #5bb5e857!important;padding:28px!important;box-shadow:inset 5px 0 #0e6f9c!important}html body .loginShell.metroShellV28 .loginCard.metroAuthPanelV28:before{content:"AUTHORIZED OPERATORS ONLY"!important;color:#8df2ff!important;text-transform:uppercase!important;letter-spacing:.2em!important;background:#0b344f!important;margin:-28px -28px 22px!important;padding:13px 18px!important;font-size:10px!important;font-weight:900!important;display:block!important}html body .loginShell.metroShellV28 .metroAuthHeader h2{font-size:42px!important;font-weight:300!important}html body .loginShell.metroShellV28 .metroTabsV28 button,html body .loginShell.metroShellV28 .metroFormV28 button,html body .loginShell.metroShellV28 .metroAuthFooter button{background:#15445f!important;min-height:54px!important;font-weight:800!important}html body .loginShell.metroShellV28 .metroTabsV28 button.active,html body .loginShell.metroShellV28 .metroFormV28 button:not(.ghostBtn),html body .loginShell.metroShellV28 .metroAuthFooter button{background:#168093!important}html body .loginShell.metroShellV28 .metroFormV28 input,html body .loginShell.metroShellV28 .metroFormV28 select,html body .loginShell.metroShellV28 .metroFormV28 textarea{background:#071b27!important;border-color:#7ee8ff47!important}html body .loginShell.metroShellV28 .eocPlanContactV44{background:#071923!important;border-left:4px solid #b6ff48!important}@media (width<=980px){html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28{grid-template-columns:1fr!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:before,html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:after{display:none!important}}html body .loginShell.metroShellV28{background:radial-gradient(circle at 18% 18%,#0082aa38,#0000 30%),radial-gradient(circle at 82% 78%,#3226822e,#0000 34%),linear-gradient(90deg,#020c14f5,#05283dbd 46%,#020c14fa),#03111d!important;padding:clamp(22px,3.5vw,48px)!important}html body .loginShell.metroShellV28:before{opacity:.34!important;width:740px!important;height:740px!important;top:-170px!important;left:auto!important;right:-240px!important}html body .loginShell.metroShellV28 .metroPortal.metroPortalV28{background:#040c15!important;border:1px solid #52acdc52!important;width:min(1260px,100vw - 64px)!important;padding:0!important;box-shadow:0 44px 130px #0000009e,inset 0 0 0 1px #ffffff06!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28{background:#050e18!important;border-bottom:5px solid #0095ad!important;grid-template-columns:minmax(0,1fr) 235px 235px!important;align-items:stretch!important;gap:0!important;min-height:92px!important;margin:0!important;padding:0!important;display:grid!important;box-shadow:inset 0 -1px #7ee8ff29!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:before,html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:after{text-transform:uppercase!important;letter-spacing:.18em!important;color:#dffaff!important;text-align:center!important;border-left:1px solid #7ee8ff29!important;justify-content:center!important;align-items:center!important;padding:0 22px!important;font-size:10px!important;font-weight:900!important;line-height:1.45!important;display:flex!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:after{content:"SECURE AGENCY PORTAL"!important;background:#0b3b57!important;grid-column:2!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:before{content:"RADAR • ALERTS • OPERATIONS"!important;color:#c7ff75!important;background:#0b5f23!important;grid-column:3!important}html body .loginShell.metroShellV28 .metroBrand{background:linear-gradient(90deg,#040d17 0%,#051825 62%,#050d16 100%)!important;gap:18px!important;min-width:0!important;padding:0 30px!important}html body .loginShell.metroShellV28 .brandMark{color:#fff!important;background:linear-gradient(#0e87cf 0%,#0a5a9d 100%)!important;flex:0 0 66px!important;width:66px!important;height:66px!important;font-size:19px!important;box-shadow:inset 0 -7px #ffffff26,0 0 0 1px #7ee8ff33!important}html body .loginShell.metroShellV28 .brandMark:after{border-color:#ffffff61 #ffffff61 #0000 #0000!important;inset:10px!important}html body .loginShell.metroShellV28 .metroBrand strong{letter-spacing:-.03em!important;font-size:28px!important;font-weight:700!important;line-height:1!important}html body .loginShell.metroShellV28 .metroBrand span{color:#8ef2ff!important;letter-spacing:.32em!important;margin-top:8px!important;font-size:10px!important;font-weight:900!important}html body .loginShell.metroShellV28 .metroStage.metroStageV28{gap:16px!important}html body .loginShell.metroShellV28 .metroHeroTile.metroHeroTileV28{background:linear-gradient(90deg,#0a3d5afa 0%,#09324cfc 64%,#051e30fc 100%)!important;border-top:1px solid #7ee8ff24!important;border-bottom:1px solid #7ee8ff1a!important;border-left:7px solid #18d7ee!important;border-right:1px solid #7ee8ff14!important;min-height:260px!important;padding:34px 42px 32px!important;box-shadow:inset 0 -5px #ffffff0f!important}html body .loginShell.metroShellV28 .metroHeroTile.metroHeroTileV28:after{opacity:.82!important;width:380px!important;height:380px!important;bottom:-126px!important;right:-74px!important}html body .loginShell.metroShellV28 .metroHeroEyebrow,html body .loginShell.metroShellV28 .metroAuthHeader span{color:#8df2ff!important;letter-spacing:.24em!important;font-size:11px!important;font-weight:900!important}html body .loginShell.metroShellV28 .metroHeroTile h1{letter-spacing:-.07em!important;max-width:790px!important;margin-bottom:18px!important;font-size:clamp(54px,5vw,78px)!important;font-weight:300!important;line-height:.94!important}html body .loginShell.metroShellV28 .metroHeroTile p{color:#d6e9f8!important;max-width:780px!important;font-size:18px!important;line-height:1.45!important}html body .loginShell.metroShellV28 .metroTileGrid.metroTileGridV28{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile{border-top:0!important;min-height:150px!important;padding:20px!important;box-shadow:inset 0 -5px #ffffff1a!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile strong{font-size:22px!important;font-weight:300!important;line-height:1.05!important}html body .loginShell.metroShellV28 .eocPlanTiles.eocPlanTilesV44{gap:10px!important;margin-top:2px!important}html body .loginShell.metroShellV28 .eocPlanTile{background:#123852!important;border:1px solid #7ee8ff47!important;min-height:108px!important;padding:18px 20px!important;box-shadow:inset 0 -4px #ffffff14!important}html body .loginShell.metroShellV28 .eocPlanTile:nth-child(2n){background:#0b7478!important}html body .loginShell.metroShellV28 .eocPlanTile strong,html body .loginShell.metroShellV28 .eocPlanTile b{font-size:22px!important}html body .loginShell.metroShellV28 .eocPlanContactV44{color:#c9dbea!important;background:#071923!important;border-left:4px solid #b6ff48!important;padding:13px 16px!important}html body .loginShell.metroShellV28 .loginCard.metroAuthPanelV28{background:#050f1a!important;border:1px solid #5bb5e85c!important;padding:0!important;overflow:hidden!important;box-shadow:inset 5px 0 #0e6f9c!important}html body .loginShell.metroShellV28 .loginCard.metroAuthPanelV28:before{content:"EOC ACCESS CONSOLE"!important;color:#8df2ff!important;text-transform:uppercase!important;letter-spacing:.22em!important;background:#0b344f!important;border-bottom:1px solid #7ee8ff1f!important;margin:0!important;padding:16px 22px!important;font-size:10px!important;font-weight:900!important;display:block!important}html body .loginShell.metroShellV28 .metroAuthHeader{margin-top:24px!important}html body .loginShell.metroShellV28 .metroAuthHeader h2{letter-spacing:-.055em!important;margin-bottom:8px!important;font-size:40px!important;font-weight:300!important}html body .loginShell.metroShellV28 .metroAuthHeader span{display:none!important}html body .loginShell.metroShellV28 .metroTabsV28{margin-top:16px!important;margin-bottom:22px!important}html body .loginShell.metroShellV28 .metroTabsV28 button{color:#e6f4ff!important;background:#153851!important;border:1px solid #7ee8ff2e!important;min-height:54px!important}html body .loginShell.metroShellV28 .metroTabsV28 button.active,html body .loginShell.metroShellV28 .metroTabsV28 button[aria-selected=true]{background:#188395!important;border-color:#7ee8ff5c!important}html body .loginShell.metroShellV28 .metroFormV28 label{color:#8df2ff!important;letter-spacing:.22em!important;margin-top:18px!important}html body .loginShell.metroShellV28 .metroFormV28 input,html body .loginShell.metroShellV28 .metroFormV28 select,html body .loginShell.metroShellV28 .metroFormV28 textarea{color:#f1f8ff!important;background:#071b27!important;border:1px solid #7ee8ff47!important;min-height:54px!important;padding:0 16px!important}html body .loginShell.metroShellV28 .metroFormV28 button:not(.ghostBtn),html body .loginShell.metroShellV28 .metroAuthFooter button{color:#fff!important;background:#168093!important;min-height:56px!important;box-shadow:inset 0 -5px #ffffff1f!important}html body .loginShell.metroShellV28 .metroFormV28 button:not(.ghostBtn){margin-top:22px!important}html body .loginShell.metroShellV28 .metroAuthFooter{border-top:1px solid #7ee8ff24!important;margin-top:24px!important;padding-top:24px!important;padding-bottom:26px!important}@media (width<=1040px){html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28{grid-template-columns:1fr!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:before,html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:after{display:none!important}html body .loginShell.metroShellV28 .metroGrid.metroGridV28{grid-template-columns:1fr!important}}@media (width<=720px){html body .loginShell.metroShellV28 .metroPortal.metroPortalV28{width:min(100%,100vw - 24px)!important}html body .loginShell.metroShellV28 .metroGrid.metroGridV28{padding:14px!important}html body .loginShell.metroShellV28 .metroHeroTile.metroHeroTileV28{padding:24px!important}html body .loginShell.metroShellV28 .metroHeroTile h1{font-size:44px!important}html body .loginShell.metroShellV28 .metroTileGrid.metroTileGridV28,html body .loginShell.metroShellV28 .eocPlanTiles.eocPlanTilesV44,html body .loginShell.metroShellV28 .loginTabs.metroTabsV28{grid-template-columns:1fr!important}}html body .loginShell.metroShellV28 .metroPortal.metroPortalV28{border-color:#74cdf557!important;width:min(1240px,100vw - 64px)!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28{background:#050e18!important;border-bottom:0!important;grid-template-columns:minmax(0,1fr) 300px!important;align-items:stretch!important;gap:0!important;min-height:104px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;box-shadow:inset 0 -5px #0095ad,inset 0 -6px #7ee8ff29!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:after{content:"SECURE AGENCY PORTAL"!important;color:#a9f6ff!important;text-transform:uppercase!important;letter-spacing:.2em!important;text-align:center!important;background:#0b3f5d!important;border:0!important;border-left:1px solid #7ee8ff38!important;grid-column:2!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:auto!important;padding:0 24px!important;font-size:11px!important;font-weight:900!important;line-height:1.35!important;display:flex!important;box-shadow:inset 0 -5px #ffffff1a!important}html body .loginShell.metroShellV28 .metroBrand{background:linear-gradient(90deg,#06131f 0%,#071d2d 54%,#06131f 100%)!important;border-right:1px solid #7ee8ff1a!important;grid-column:1!important;align-items:center!important;gap:20px!important;min-width:0!important;padding:0 34px!important;display:flex!important}html body .loginShell.metroShellV28 .brandMark{color:#fff!important;letter-spacing:.04em!important;background:linear-gradient(#0b7fc8 0%,#085a99 100%)!important;border:1px solid #7ee8ff38!important;flex:0 0 72px!important;place-items:center!important;width:72px!important;height:72px!important;font-size:21px!important;font-weight:900!important;display:grid!important;position:relative!important;box-shadow:inset 0 -7px #ffffff26!important}html body .loginShell.metroShellV28 .brandMark:before{content:""!important;pointer-events:none!important;border:1px solid #ffffff47!important;border-color:#ffffff47 #ffffff47 #0000 #0000!important;border-radius:50%!important;position:absolute!important;inset:11px!important;transform:rotate(-22deg)!important}html body .loginShell.metroShellV28 .brandMark:after{content:""!important;pointer-events:none!important;background:#ffffff3d!important;border:0!important;height:2px!important;position:absolute!important;bottom:11px!important;left:12px!important;right:12px!important;transform:none!important}html body .loginShell.metroShellV28 .metroBrand strong{color:#fff!important;letter-spacing:-.045em!important;white-space:nowrap!important;font-size:34px!important;font-weight:700!important;line-height:.95!important}html body .loginShell.metroShellV28 .metroBrand span{color:#8cf2ff!important;letter-spacing:.28em!important;text-transform:uppercase!important;white-space:nowrap!important;align-items:center!important;gap:10px!important;margin-top:10px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:flex!important}html body .loginShell.metroShellV28 .metroBrand span:after{content:"RADAR • ALERTS • OPERATIONS"!important;color:#c7ff75!important;letter-spacing:.14em!important;background:#0b5f23!important;align-items:center!important;margin-left:14px!important;padding:8px 12px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important;box-shadow:inset 0 -3px #ffffff1a!important}html body .loginShell.metroShellV28 .metroGrid.metroGridV28{padding-top:22px!important}@media (width<=1040px){html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28{grid-template-columns:1fr!important;min-height:92px!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:after{display:none!important}html body .loginShell.metroShellV28 .metroBrand{padding:0 22px!important}}@media (width<=720px){html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28{min-height:auto!important}html body .loginShell.metroShellV28 .metroBrand{gap:12px!important;padding:16px!important}html body .loginShell.metroShellV28 .brandMark{flex-basis:54px!important;width:54px!important;height:54px!important;font-size:17px!important}html body .loginShell.metroShellV28 .metroBrand strong{font-size:24px!important}html body .loginShell.metroShellV28 .metroBrand span{letter-spacing:.18em!important;white-space:normal!important;font-size:9px!important}html body .loginShell.metroShellV28 .metroBrand span:after{display:none!important}}html body .loginShell.metroShellV28{background:radial-gradient(circle at 18% -8%,#0080b83d,#0000 34%),radial-gradient(circle at 88% 18%,#004d7838,#0000 28%),linear-gradient(135deg,#061c2e 0%,#03101c 52%,#020912 100%)!important}html body .loginShell.metroShellV28:before{background-image:linear-gradient(#4dc4eb14 1px,#0000 1px),linear-gradient(90deg,#4dc4eb14 1px,#0000 1px),radial-gradient(circle at 82% 18%,#0000 0 44px,#5ad2ff2e 45px 46px,#0000 47px 88px,#5ad2ff1a 89px 90px,#0000 91px);content:""!important;pointer-events:none!important;opacity:.22!important;background-size:96px 96px,96px 96px,auto!important;position:fixed!important;inset:0!important}html body .loginShell.metroShellV28 .metroPortal.metroPortalV28{background:#030c16!important;border:1px solid #67c5f157!important;width:min(1240px,100vw - 72px)!important;box-shadow:0 42px 120px #0009,inset 0 0 0 1px #ffffff06!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28{background:#040e19!important;grid-template-columns:minmax(0,1fr) 296px!important;min-height:112px!important;box-shadow:inset 0 -4px #00a6bd,inset 0 -5px #97efff38!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:before{content:none!important;display:none!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:after{content:"SECURE AGENCY PORTAL"!important;color:#aef8ff!important;letter-spacing:.24em!important;background:linear-gradient(90deg,#0c3852eb,#0a4360fa)!important;border-left:1px solid #79daff38!important;grid-column:2!important;font-size:11px!important;font-weight:900!important;box-shadow:inset 0 -4px #ffffff14!important}html body .loginShell.metroShellV28 .metroBrand{background:linear-gradient(90deg,#06131f 0%,#081d2c 48%,#06131f 100%)!important;gap:20px!important;padding:0 34px!important;position:relative!important;overflow:hidden!important}html body .loginShell.metroShellV28 .metroBrand:before{content:""!important;opacity:.35!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#169fbe33),repeating-linear-gradient(90deg,#7ee8ff2e 0 2px,#0000 2px 16px)!important;width:310px!important;position:absolute!important;top:16px!important;bottom:16px!important;right:18px!important;transform:skew(-18deg)!important}html body .loginShell.metroShellV28 .brandMark{background:linear-gradient(#0d85ca 0%,#07568f 100%)!important;flex:0 0 76px!important;width:76px!important;height:76px!important;font-size:21px!important;box-shadow:inset 0 -8px #ffffff26,0 0 0 1px #79daff38!important}html body .loginShell.metroShellV28 .metroBrand strong{color:#fff!important;letter-spacing:-.04em!important;font-size:34px!important;font-weight:700!important;line-height:.95!important;display:block!important}html body .loginShell.metroShellV28 .metroBrand span{color:#8ff5ff!important;letter-spacing:.3em!important;text-transform:uppercase!important;align-items:center!important;gap:12px!important;margin-top:11px!important;font-size:11px!important;font-weight:900!important;display:flex!important}html body .loginShell.metroShellV28 .metroBrand span:after{content:"RADAR • ALERTS • OPERATIONS"!important;color:#b9f7ff!important;letter-spacing:.16em!important;background:#0b405f!important;border-left:3px solid #93ff38!important;align-items:center!important;height:24px!important;margin-left:12px!important;padding:0 14px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important;box-shadow:inset 0 -3px #ffffff14!important}html body .loginShell.metroShellV28 .metroGrid.metroGridV28{grid-template-columns:minmax(0,2.1fr) minmax(350px,.9fr)!important;gap:20px!important;padding:22px 26px 26px!important}html body .loginShell.metroShellV28 .metroHeroTile.metroHeroTileV28{background:linear-gradient(100deg,#0a4160fa 0%,#083450fc 58%,#061f32fc 100%)!important;border-left:7px solid #20dff3!important;min-height:236px!important;padding:34px 42px 30px!important}html body .loginShell.metroShellV28 .metroHeroTile.metroHeroTileV28:before{display:none!important}html body .loginShell.metroShellV28 .metroHeroTile h1{letter-spacing:-.072em!important;max-width:760px!important;margin:24px 0 16px!important;font-size:clamp(52px,5vw,76px)!important;line-height:.94!important}html body .loginShell.metroShellV28 .metroHeroTile p{max-width:760px!important;font-size:18px!important;line-height:1.42!important}html body .loginShell.metroShellV28 .metroHeroEyebrow{letter-spacing:.28em!important;color:#95f6ff!important;font-size:11px!important}html body .loginShell.metroShellV28 .metroTileGrid.metroTileGridV28{gap:10px!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile{border:1px solid #ffffff08!important;min-height:142px!important;padding:18px 18px 16px!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile strong{letter-spacing:-.035em!important;font-size:23px!important;font-weight:300!important}html body .loginShell.metroShellV28 .metroTileGridV28 .metroTile p{font-size:15px!important;line-height:1.34!important}html body .loginShell.metroShellV28 .eocPlanTile{min-height:104px!important;padding:18px 20px!important}html body .loginShell.metroShellV28 .eocPlanTile span{letter-spacing:.24em!important}html body .loginShell.metroShellV28 .eocPlanTile strong{font-size:23px!important}html body .loginShell.metroShellV28 .loginCard.metroAuthPanelV28{background:#050f19!important;border:1px solid #67c5f14d!important;max-height:690px!important;box-shadow:inset 5px 0 #0e7ba7!important}html body .loginShell.metroShellV28 .loginCard.metroAuthPanelV28:before{content:"EOC ACCESS CONSOLE"!important;background:#0a3651!important;padding:15px 22px!important}html body .loginShell.metroShellV28 .metroAuthHeader,html body .loginShell.metroShellV28 .loginTabs.metroTabsV28,html body .loginShell.metroShellV28 .metroForm.metroFormV28,html body .loginShell.metroShellV28 .metroAuthFooter{margin-left:24px!important;margin-right:24px!important}html body .loginShell.metroShellV28 .metroAuthHeader h2{letter-spacing:-.055em!important;font-size:39px!important;font-weight:300!important}html body .loginShell.metroShellV28 .metroAuthHeader span{color:#8ff5ff!important;letter-spacing:.24em!important;text-transform:uppercase!important;margin-bottom:14px!important;font-size:10px!important;font-weight:900!important;display:block!important}html body .loginShell.metroShellV28 .metroTabsV28 button,html body .loginShell.metroShellV28 .metroFormV28 button:not(.ghostBtn),html body .loginShell.metroShellV28 .metroAuthFooter button{min-height:52px!important;font-weight:800!important}html body .loginShell.metroShellV28 .metroFormV28 input,html body .loginShell.metroShellV28 .metroFormV28 select,html body .loginShell.metroShellV28 .metroFormV28 textarea{background:#071b27!important;min-height:52px!important}html body .loginShell.metroShellV28 .agencyRegisterForm.metroFormV28{max-height:520px!important;padding-bottom:18px!important;padding-right:8px!important;overflow-y:auto!important}html body .loginShell.metroShellV28 .eocCheckoutSummaryV44,html body .loginShell.metroShellV28 .eocAdminAccountBox{box-shadow:none!important;background:#081d2b!important;border:1px solid #79daff38!important;border-left:4px solid #10bed7!important;border-radius:0!important}html body .loginShell.metroShellV28 .metroTwoCol{gap:10px!important}@media (width<=1040px){html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28{grid-template-columns:1fr!important}html body .loginShell.metroShellV28 .metroHeader.metroHeaderV28:after{display:none!important}html body .loginShell.metroShellV28 .metroGrid.metroGridV28{grid-template-columns:1fr!important}html body .loginShell.metroShellV28 .loginCard.metroAuthPanelV28,html body .loginShell.metroShellV28 .agencyRegisterForm.metroFormV28{max-height:none!important;overflow:visible!important}}@media (width<=720px){html body .loginShell.metroShellV28 .metroPortal.metroPortalV28{width:min(100%,100vw - 22px)!important}html body .loginShell.metroShellV28 .metroBrand{padding:16px!important}html body .loginShell.metroShellV28 .brandMark{flex-basis:56px!important;width:56px!important;height:56px!important}html body .loginShell.metroShellV28 .metroBrand strong{font-size:25px!important}html body .loginShell.metroShellV28 .metroBrand span:after{display:none!important}html body .loginShell.metroShellV28 .metroHeroTile h1{font-size:42px!important}}html body .loginShell.metroShellV28,html body .loginShell.metroShellV28 *{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .loginShell.metroShellV28 .metroPortalV28{align-items:stretch!important}html body .loginShell.metroShellV28 .metroAuthPanelV28,html body .loginShell.metroShellV28 .metroAuthPanel,html body .loginShell.metroShellV28 .authPanel,html body .loginShell.metroShellV28 .loginPanel{background:#050e18!important;border-left:4px solid #14c7e8!important;flex-direction:column!important;align-self:stretch!important;min-width:360px!important;max-width:390px!important;display:flex!important}html body .loginShell.metroShellV28 .metroAuthPanelV28:before,html body .loginShell.metroShellV28 .metroAuthPanel:before{color:#8ff3ff!important;letter-spacing:.18em!important;background:#0b3f5f!important}html body .loginShell.metroShellV28 .metroFormV28,html body .loginShell.metroShellV28 form{gap:12px!important}html body .loginShell.metroShellV28 .metroFormV28 label,html body .loginShell.metroShellV28 .metroFormV28 .field,html body .loginShell.metroShellV28 form label,html body .loginShell.metroShellV28 .authField,html body .loginShell.metroShellV28 .formField{margin:0 0 10px!important}html body .loginShell.metroShellV28 .metroAuthBody,html body .loginShell.metroShellV28 .metroAuthPanelV28>div,html body .loginShell.metroShellV28 .registerForm,html body .loginShell.metroShellV28 .agencyRegisterForm,html body .loginShell.metroShellV28 .metroFormV28{scrollbar-width:thin!important;scrollbar-color:#2c9cb873 transparent!important}html body .loginShell.metroShellV28 .metroAuthBody::-webkit-scrollbar{width:7px!important}html body .loginShell.metroShellV28 .registerForm::-webkit-scrollbar{width:7px!important}html body .loginShell.metroShellV28 .agencyRegisterForm::-webkit-scrollbar{width:7px!important}html body .loginShell.metroShellV28 .metroFormV28::-webkit-scrollbar{width:7px!important}html body .loginShell.metroShellV28 .metroAuthBody::-webkit-scrollbar-track{background:0 0!important}html body .loginShell.metroShellV28 .registerForm::-webkit-scrollbar-track{background:0 0!important}html body .loginShell.metroShellV28 .agencyRegisterForm::-webkit-scrollbar-track{background:0 0!important}html body .loginShell.metroShellV28 .metroFormV28::-webkit-scrollbar-track{background:0 0!important}html body .loginShell.metroShellV28 .metroAuthBody::-webkit-scrollbar-thumb{background:#2c9cb861!important;border-radius:0!important}html body .loginShell.metroShellV28 .registerForm::-webkit-scrollbar-thumb{background:#2c9cb861!important;border-radius:0!important}html body .loginShell.metroShellV28 .agencyRegisterForm::-webkit-scrollbar-thumb{background:#2c9cb861!important;border-radius:0!important}html body .loginShell.metroShellV28 .metroFormV28::-webkit-scrollbar-thumb{background:#2c9cb861!important;border-radius:0!important}html body .loginShell.metroShellV28 .selectedPlan,html body .loginShell.metroShellV28 .planSummary,html body .loginShell.metroShellV28 .registerPlanSummary,html body .loginShell.metroShellV28 .agencyAccessSummary,html body .loginShell.metroShellV28 .requestAgencyBlock,html body .loginShell.metroShellV28 .metroSelectedPlanV28{background:#071d2c!important;border:1px solid #65c2eb40!important;border-left:4px solid #14c7e8!important;margin:10px 0 14px!important;padding:14px!important;position:relative!important;box-shadow:inset 0 -4px #ffffff0f!important}html body .loginShell.metroShellV28 .selectedPlan strong,html body .loginShell.metroShellV28 .planSummary strong,html body .loginShell.metroShellV28 .registerPlanSummary strong,html body .loginShell.metroShellV28 .metroSelectedPlanV28 strong{color:#f3f9ff!important;margin-bottom:4px!important;font-size:1.12rem!important;line-height:1.15!important;display:block!important}html body .loginShell.metroShellV28 .metroFormV28 input,html body .loginShell.metroShellV28 .metroFormV28 select,html body .loginShell.metroShellV28 .metroFormV28 textarea,html body .loginShell.metroShellV28 form input,html body .loginShell.metroShellV28 form select,html body .loginShell.metroShellV28 form textarea{color:#eff8ff!important;background:#061923!important;border:1px solid #65c2eb47!important;min-height:42px!important;padding:10px 12px!important}html body .loginShell.metroShellV28 .metroFormRow,html body .loginShell.metroShellV28 .formRow,html body .loginShell.metroShellV28 .registerRow,html body .loginShell.metroShellV28 .agencyRegisterRow{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:10px!important;display:grid!important}html body .loginShell.metroShellV28 .registerSection,html body .loginShell.metroShellV28 .agencyRegisterSection,html body .loginShell.metroShellV28 .metroRegisterSection{background:#061622b8!important;border-top:1px solid #65c2eb2e!important;border-bottom:1px solid #00000047!important;margin-top:12px!important;padding:12px 0 2px!important}:is(html body .loginShell.metroShellV28 label:has(input[placeholder*=Beauregard]),html body .loginShell.metroShellV28 label:has(input[placeholder*=agency]),html body .loginShell.metroShellV28 label:has(input[placeholder*=Agency]),html body .loginShell.metroShellV28 label:has(select)){position:relative!important}html body .loginShell.metroShellV28 .metroTabsV28,html body .loginShell.metroShellV28 .authTabs,html body .loginShell.metroShellV28 .loginTabs{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:14px 0 22px!important;display:grid!important}html body .loginShell.metroShellV28 .metroTabsV28 button,html body .loginShell.metroShellV28 .authTabs button,html body .loginShell.metroShellV28 .loginTabs button{color:#fff!important;background:#164760!important;min-height:46px!important;padding:10px 12px!important}html body .loginShell.metroShellV28 .metroTabsV28 button[aria-selected=true],html body .loginShell.metroShellV28 .metroTabsV28 button.active,html body .loginShell.metroShellV28 .authTabs button.active,html body .loginShell.metroShellV28 .loginTabs button.active{background:#158a98!important;box-shadow:inset 0 -4px #ffffff24!important}html body .loginShell.metroShellV28 .metroFormV28 button[type=submit],html body .loginShell.metroShellV28 form button[type=submit],html body .loginShell.metroShellV28 .submitButton,html body .loginShell.metroShellV28 .primaryLoginButton{color:#fff!important;text-transform:none!important;background:#178b9a!important;min-height:50px!important;margin-top:8px!important}html body .loginShell.metroShellV28 .metroAuthPanelV28 .metroFormV28,html body .loginShell.metroShellV28 .metroAuthPanel .metroFormV28{max-height:min(520px,100vh - 330px)!important;padding-right:6px!important;overflow:hidden auto!important}:is(html body .loginShell.metroShellV28 .metroAuthPanelV28:not(:has(input[placeholder*=Beauregard])) .metroFormV28,html body .loginShell.metroShellV28 .metroAuthPanel:not(:has(input[placeholder*=Beauregard])) .metroFormV28){max-height:none!important;padding-right:0!important;overflow:visible!important}html body .loginShell.metroShellV28 .metroAuthPanelV28 p,html body .loginShell.metroShellV28 .metroAuthPanel p,html body .loginShell.metroShellV28 .authPanel p{color:#c8d8e5!important;margin-bottom:12px!important;line-height:1.35!important}html body .loginShell.metroShellV28 .metroAuthPanelV28 label,html body .loginShell.metroShellV28 .metroAuthPanel label,html body .loginShell.metroShellV28 .authPanel label{letter-spacing:.16em!important}@media (width<=1050px){html body .loginShell.metroShellV28 .metroAuthPanelV28,html body .loginShell.metroShellV28 .metroAuthPanel,html body .loginShell.metroShellV28 .authPanel,html body .loginShell.metroShellV28 .loginPanel{min-width:0!important;max-width:none!important}html body .loginShell.metroShellV28 .metroFormV28{max-height:none!important;overflow:visible!important}}@media (width<=620px){html body .loginShell.metroShellV28 .metroFormRow,html body .loginShell.metroShellV28 .formRow,html body .loginShell.metroShellV28 .registerRow,html body .loginShell.metroShellV28 .agencyRegisterRow{grid-template-columns:1fr!important}}html body .eocApp,html body .appShell,html body .metroApp,html body .mainShell,html body .commandShell,html body .eocPage,html body .pageShell,html body .overviewPage,html body .boardsPage,html body .usersPage,html body .settingsPage,html body .weatherPage,html body .agenciesPage{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .overviewHero,html body .boardsHero,html body .usersHero,html body .settingsHero,html body .weatherHero,html body .agencyHero,html body .pageHero,html body .metroHero{border-radius:0!important;min-height:0!important;padding-top:20px!important;padding-bottom:18px!important}html body .overviewHero h1,html body .boardsHero h1,html body .usersHero h1,html body .settingsHero h1,html body .weatherHero h1,html body .agencyHero h1,html body .pageHero h1,html body .metroHero h1{letter-spacing:-.045em!important;font-weight:300!important;line-height:.98!important}html body .savedLayoutSource,html body .savedSourceBar,html body .overviewSavedSource,html body .layoutSourceBar,html body .preferenceStatusBar,html body .settingsSavedSource,html body .wallSavedSource,html body .navSavedSource{color:#c8d8e5!important;background:#0b171f!important;border-top:1px solid #5bb4dc1f!important;border-bottom:1px solid #0000005c!important;border-left:5px solid #16c7e8!important;align-items:center!important;gap:14px!important;min-height:42px!important;padding:10px 16px!important;display:flex!important}html body .savedLayoutSource strong,html body .savedSourceBar strong,html body .overviewSavedSource strong,html body .layoutSourceBar strong,html body .preferenceStatusBar strong{color:#fff!important;font-weight:800!important}html body .saveStatus,html body .savedStatus,html body .unsavedStatus,html body .settingsInlineNotice,html body .preferenceNotice,html body .alertViewNotice,html body .statusPill{color:#dff7ff!important;background:#123b54!important;border-left:4px solid #16c7e8!important;border-radius:0!important;align-items:center!important;min-height:28px!important;padding:6px 10px!important;font-weight:700!important;display:inline-flex!important}html body .settingsInlineNotice.success,html body .savedStatus,html body .statusPill.success{background:#0b5f22!important;border-left-color:#9bd900!important}html body .settingsInlineNotice.error,html body .unsavedStatus,html body .statusPill.error{background:#8d153b!important;border-left-color:#ff668d!important}html body .overviewActionRow,html body .overviewControls,html body .overviewHeaderActions,html body .snapshotControls,html body .customizeOverviewRow{align-items:stretch!important;gap:8px!important}html body .overviewActionRow button,html body .overviewControls button,html body .overviewHeaderActions button,html body .snapshotControls button{border-radius:0!important;min-height:42px!important;padding:9px 14px!important;font-size:.88rem!important}html body .overviewTile,html body .overviewModuleTile,html body .overviewGrid .tile,html body .overviewGrid .moduleTile{border-radius:0!important;min-height:122px!important;padding:14px 14px 12px!important}html body .overviewTile h3,html body .overviewModuleTile h3,html body .overviewGrid .tile h3,html body .overviewGrid .moduleTile h3{font-size:clamp(1.18rem,1.75vw,1.72rem)!important;line-height:1.04!important}html body .alertFilterBar,html body .overviewAlertFilterBar,html body .weatherFilterBar,html body .alertControlsRow{grid-template-columns:minmax(120px,180px) minmax(240px,1fr) auto auto auto!important;align-items:end!important;gap:8px!important;padding:12px 0!important;display:grid!important}html body .alertFilterBar input,html body .overviewAlertFilterBar input,html body .weatherFilterBar input,html body .alertControlsRow input,html body .alertFilterBar select,html body .overviewAlertFilterBar select,html body .weatherFilterBar select,html body .alertControlsRow select{border-radius:0!important;min-height:38px!important}html body .alertTypeToggleRow,html body .alertCategoryToggles,html body .productToggleRow{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body .alertTypeToggleRow button,html body .alertCategoryToggles button,html body .productToggleRow button,html body .saveAlertViewButton,html body .saveAgencyViewButton,html body .clearAlertFilterButton{border-radius:0!important;min-height:38px!important;padding:8px 12px!important;font-size:.78rem!important}html body .alertPagination,html body .paginationRow,html body .recordsPagination{background:#07151f!important;border-top:1px solid #50a6d824!important;min-height:44px!important;padding:8px 10px!important}html body .alertPagination button,html body .paginationRow button,html body .recordsPagination button{border-radius:0!important;min-height:34px!important;padding:7px 14px!important}html body .alertProductRow,html body .weatherProductRow,html body .alertDeskRow,html body .productRow{min-height:48px!important;padding:9px 12px!important}html body .alertProductRow h4,html body .weatherProductRow h4,html body .alertDeskRow h4,html body .productRow h4{margin:0 0 2px!important;line-height:1.1!important}html body .boardSelectedHeader,html body .selectedBoardHeader,html body .boardDetailHeader{min-height:0!important;padding-top:14px!important;padding-bottom:14px!important}html body .boardDetailActions,html body .selectedBoardActions,html body .recordActionRow{flex-flow:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}html body .boardDetailActions button,html body .selectedBoardActions button,html body .recordActionRow button{min-height:38px!important;padding:8px 13px!important}html body .boardTile,html body .boardsGrid .tile,html body .boardCard{min-height:150px!important;padding:14px!important}html body .boardTile h3,html body .boardsGrid .tile h3,html body .boardCard h3{font-size:clamp(1.14rem,1.65vw,1.65rem)!important}html body .selectedUserDivider,html body .userManagementDivider,html body .selectedUserHeader:before{background:#0b2f47!important;border-left:5px solid #16c7e8!important}html body .userTile,html body .userCard,html body .usersGrid .tile{min-height:118px!important;padding:14px!important}html body .selectedUserHeader,html body .userRecordHeader{min-height:0!important;padding:14px 16px!important}html body .settingsSectionBlock,html body .settingsPanel,html body .agencyPanel,html body .agencyCommandPanel,html body .wallSettingsForm{border-radius:0!important}html body .settingsCommandBar{z-index:30!important;border-bottom:2px solid #16c7e852!important;position:sticky!important;top:0!important}html body .settingsPanelHeader,html body .agencyPanelHeader,html body .weatherPanelHeader,html body .boardPanelHeader{min-height:0!important;padding:12px 14px!important}html body .weatherStatsGrid,html body .weatherSummaryGrid,html body .weatherOperationsGrid{gap:8px!important}html body .weatherStatusTile,html body .weatherMetricTile,html body .weatherStatTile{min-height:88px!important;padding:13px 14px!important}html body .weatherProductGrid,html body .officialProductsGrid,html body .relatedProductsGrid{gap:6px!important}html body .weatherProductTile,html body .officialProductTile,html body .relatedProductTile{min-height:76px!important;padding:10px 12px!important}html body .eocPage button,html body .overviewPage button,html body .boardsPage button,html body .usersPage button,html body .settingsPage button,html body .weatherPage button,html body .agenciesPage button,html body .eocPage input,html body .eocPage select,html body .eocPage textarea,html body .overviewPage input,html body .overviewPage select,html body .overviewPage textarea,html body .boardsPage input,html body .boardsPage select,html body .boardsPage textarea,html body .usersPage input,html body .usersPage select,html body .usersPage textarea,html body .settingsPage input,html body .settingsPage select,html body .settingsPage textarea,html body .weatherPage input,html body .weatherPage select,html body .weatherPage textarea{border-radius:0!important}html body .emptyState,html body .statusEmpty,html body .detectorStatus,html body .feedStatus,html body .operationsNote{color:#d8e7f2!important;background:#0a1a25!important;border-left:5px solid #16c7e8!important;border-radius:0!important}@media (width<=980px){html body .alertFilterBar,html body .overviewAlertFilterBar,html body .weatherFilterBar,html body .alertControlsRow{grid-template-columns:1fr!important}html body .boardDetailActions,html body .selectedBoardActions,html body .recordActionRow{justify-content:stretch!important}html body .boardDetailActions button,html body .selectedBoardActions button,html body .recordActionRow button{flex:auto!important}}html body .deploymentBuilderFields,html body .deploymentCommandDashboard{font-family:Segoe UI,Segoe UI Variable,Segoe UI Symbol,system-ui,sans-serif!important}html body .deploymentBuilderFields{background:#071824!important;border:1px solid #6ebeeb38!important;border-left:5px solid #6b4bd8!important;margin-top:4px!important;padding:14px!important}html body .deploymentBuilderTitle{border-bottom:1px solid #6ebeeb2e!important;justify-content:space-between!important;align-items:end!important;gap:12px!important;margin-bottom:12px!important;padding:0 0 12px!important;display:flex!important}html body .deploymentBuilderTitle strong{color:#fff!important;font-size:1.05rem!important;font-weight:800!important}html body .deploymentBuilderTitle span{color:#a9c6d8!important;text-align:right!important;font-size:.82rem!important;line-height:1.3!important}html body .deploymentBuilderGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .deploymentBuilderGrid label:first-child,html body .deploymentBuilderGrid label:nth-child(5),html body .deploymentBuilderGrid label:nth-child(8){grid-column:span 2!important}html body .deploymentCommandDashboard .deploymentStatusStats{grid-template-columns:repeat(6,minmax(0,1fr))!important}html body .deploymentCommandGrid{grid-template-columns:1.05fr 1fr 1fr 1fr!important;align-items:stretch!important;gap:10px!important;display:grid!important}html body .deploymentCommandGrid .boardDashPanel{border-radius:0!important;min-height:0!important}html body .deploymentPosturePanel,html body .deploymentMovementPanel{grid-column:span 2!important}html body .deploymentMiniTiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .deploymentMovementList{gap:7px!important;display:grid!important}html body .deploymentMovementTile{color:#edf8ff!important;background:#0b2232!important;border-left:4px solid #16c7e8!important;gap:3px!important;padding:10px 12px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .deploymentMovementTile.delayed{background:#431322!important;border-left-color:#ff668d!important}html body .deploymentMovementTile strong{font-size:.95rem!important;line-height:1.1!important}html body .deploymentMovementTile span,html body .deploymentMovementTile small{color:#b7cedf!important;font-size:.78rem!important}html body .deploymentBarsPanel .coreBoardBars.compact{gap:6px!important}@media (width<=1240px){html body .deploymentBuilderGrid,html body .deploymentCommandDashboard .deploymentStatusStats,html body .deploymentCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){html body .deploymentBuilderGrid,html body .deploymentCommandDashboard .deploymentStatusStats,html body .deploymentCommandGrid,html body .deploymentMiniTiles{grid-template-columns:1fr!important}html body .deploymentBuilderGrid label,html body .deploymentPosturePanel,html body .deploymentMovementPanel{grid-column:auto!important}html body .deploymentBuilderTitle{display:block!important}html body .deploymentBuilderTitle span{text-align:left!important;margin-top:4px!important;display:block!important}}.facilityBuilderFields,.facilityCommandDashboard{border-radius:0!important}.facilityBuilderTitle,.assetBuilderTitle,.supplyBuilderTitle,.logisticsBuilderTitle{color:#e8f6ff;background:#0a2030;border-left:5px solid #16c7e8;flex-direction:column;gap:4px;margin:8px 0 14px;padding:14px 16px;display:flex}.facilityBuilderTitle strong,.assetBuilderTitle strong,.supplyBuilderTitle strong,.logisticsBuilderTitle strong{font-size:1.1rem;font-weight:800}.facilityBuilderTitle span,.assetBuilderTitle span,.supplyBuilderTitle span,.logisticsBuilderTitle span{color:#b9cddd;font-size:.88rem}.facilityBuilderGrid,.assetBuilderGrid,.supplyBuilderGrid,.logisticsBuilderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.facilityBuilderWide,.assetBuilderWide,.supplyBuilderWide,.logisticsBuilderWide{grid-column:1/-1}.facilityCommandGrid,.assetCommandGrid,.supplyCommandGrid{grid-template-columns:minmax(280px,.9fr) minmax(280px,1fr) minmax(280px,1fr);align-items:stretch;gap:10px;display:grid}.facilityAttentionPanel,.assetAssignmentPanel,.supplyCriticalPanel{grid-column:1/-1}.facilityAttentionList,.assetAssignmentList,.supplyCriticalList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.facilityAttentionTile,.assetAssignmentTile,.supplyCriticalTile{background:#071824;border-left:5px solid #335b70;flex-direction:column;gap:4px;min-height:82px;padding:12px;display:flex}.facilityAttentionTile.attention,.assetAssignmentTile.out,.supplyCriticalTile.critical{background:#201019;border-left-color:#d74d5f}.facilityAttentionTile strong,.assetAssignmentTile strong,.supplyCriticalTile strong{color:#fff;line-height:1.1}.facilityAttentionTile span,.assetAssignmentTile span,.supplyCriticalTile span{color:#b9cddd;font-size:.86rem}.facilityAttentionTile small,.assetAssignmentTile small,.supplyCriticalTile small{color:#8ca4b7;font-size:.78rem}@media (width<=1050px){.facilityCommandGrid,.assetCommandGrid,.supplyCommandGrid{grid-template-columns:1fr}}@media (width<=720px){.facilityBuilderGrid,.assetBuilderGrid,.supplyBuilderGrid,.logisticsBuilderGrid{grid-template-columns:1fr}}.assetBuilderFields,.supplyBuilderFields,.assetCommandDashboard,.supplyCommandDashboard{border-radius:0!important}.assetStatusStats .boardDashStat,.supplyStatusStats .boardDashStat,.facilityStatusStats .boardDashStat{min-height:96px}.assetMiniTiles,.supplyMiniTiles,.facilityMiniTiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.accessRequestBuilderFields,.accessRequestCommandDashboard{border-left:5px solid #6750a4!important}.accessRequestBuilderTitle,.accessRequestBuilderTitle strong,.accessRequestBuilderTitle span{font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif!important}.accessRequestBuilderTitle{background:#121229!important;border-bottom:1px solid #b098ff2e!important;flex-direction:column!important;gap:4px!important;margin-bottom:12px!important;padding:14px 16px!important;display:flex!important}.accessRequestBuilderTitle strong{color:#fff!important;letter-spacing:-.015em!important;font-size:1.08rem!important}.accessRequestBuilderTitle span{color:#cbd6ea!important;line-height:1.35!important}.accessRequestBuilderGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.accessRequestBuilderGrid label{min-width:0!important}.accessRequestBuilderGrid .accessRequestWide{grid-column:1/-1!important}.accessRequestBuilderGrid textarea{min-height:92px!important}.accessRequestCommandGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.accessRequestPosturePanel,.accessRequestReviewPanel{grid-column:span 1!important}.accessRequestDecisionsPanel{grid-column:span 2!important}.accessRequestReviewList,.accessRequestDecisionList{gap:8px!important;display:grid!important}.accessRequestReviewTile,.accessRequestDecisionTile{background:#0a1724!important;border-left:4px solid #6750a4!important;gap:4px!important;min-height:76px!important;padding:11px 12px!important;display:grid!important}.accessRequestReviewTile.expired{background:#1d0d18!important;border-left-color:#a92b4d!important}.accessRequestReviewTile strong,.accessRequestDecisionTile strong{color:#fff!important;font-weight:800!important;line-height:1.12!important}.accessRequestReviewTile span,.accessRequestDecisionTile span{color:#d5e3ef!important;font-size:.88rem!important}.accessRequestReviewTile small,.accessRequestDecisionTile small{color:#9fb3c4!important;line-height:1.25!important}.accessRequestMiniTiles div{border-left-color:#6750a4!important}@media (width<=1100px){.accessRequestCommandGrid{grid-template-columns:1fr!important}.accessRequestPosturePanel,.accessRequestReviewPanel,.accessRequestDecisionsPanel{grid-column:auto!important}}@media (width<=720px){.accessRequestBuilderGrid{grid-template-columns:1fr!important}}.recordsRetentionBuilderFields,.recordsRetentionDashboard{border-left:5px solid #1f2a37!important}.recordsRetentionBuilderTitle{background:#111827!important;border-bottom:1px solid #94a3b838!important;flex-direction:column!important;gap:4px!important;margin-bottom:12px!important;padding:14px 16px!important;display:flex!important}.recordsRetentionBuilderTitle strong{color:#fff!important;letter-spacing:-.015em!important;font-size:1.08rem!important}.recordsRetentionBuilderTitle span{color:#cbd5e1!important;line-height:1.35!important}.recordsRetentionBuilderGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.recordsRetentionBuilderGrid label{min-width:0!important}.recordsRetentionBuilderGrid .recordsRetentionWide{grid-column:1/-1!important}.recordsRetentionBuilderGrid textarea{min-height:92px!important}.recordsRetentionGrid{grid-template-columns:1.2fr .85fr 1fr 1fr!important;gap:10px!important;display:grid!important}.recordsRetentionCategoryPanel{grid-row:span 2!important}.recordsRetentionActionsPanel{grid-column:span 2!important}.recordsRetentionCategoryBars,.recordsRetentionReviewList,.recordsRetentionActionList{gap:8px!important;display:grid!important}.recordsRetentionReviewTile,.recordsRetentionActionTile{background:#09131d!important;border-left:4px solid #64748b!important;gap:4px!important;min-height:76px!important;padding:11px 12px!important;display:grid!important}.recordsRetentionReviewTile{border-left-color:#d97706!important}.recordsRetentionActionTile{border-left-color:#0e7490!important}.recordsRetentionReviewTile strong,.recordsRetentionActionTile strong{color:#fff!important;font-weight:800!important;line-height:1.12!important}.recordsRetentionReviewTile span,.recordsRetentionActionTile span{color:#dbe8f5!important;font-size:.88rem!important}.recordsRetentionReviewTile small,.recordsRetentionActionTile small{color:#a8bacb!important;line-height:1.25!important}.recordsRetentionMiniTiles div{border-left-color:#64748b!important}.recordsRetentionStats .boardDashStat.dark{background:#111827!important}@media (width<=1180px){.recordsRetentionGrid{grid-template-columns:1fr 1fr!important}.recordsRetentionCategoryPanel,.recordsRetentionActionsPanel{grid-area:auto/span 2!important}}@media (width<=760px){.recordsRetentionBuilderGrid,.recordsRetentionGrid{grid-template-columns:1fr!important}.recordsRetentionCategoryPanel,.recordsRetentionActionsPanel{grid-column:auto!important}}.eocNotificationsBuilderFields,.eocNotificationsDashboard{border-left:5px solid #0f5f78!important}.eocNotificationsBuilderTitle{background:#062335!important;border:1px solid #78daff2e!important;border-left:5px solid #18c8e8!important;flex-direction:column!important;gap:4px!important;margin-bottom:12px!important;padding:14px 16px!important;display:flex!important}.eocNotificationsBuilderTitle strong{color:#fff!important;font-size:1.14rem!important;font-weight:300!important}.eocNotificationsBuilderTitle span{color:#b8d7e7!important;font-size:.84rem!important}.eocNotificationsBuilderGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.eocNotificationsBuilderGrid label{min-width:0!important}.eocNotificationsWide{grid-column:1/-1!important}.eocNotificationsWide textarea{min-height:92px!important}.eocNotificationsDashboard{background:#06111a!important}.eocNotificationsStats .boardDashStat.blue{background:#164760!important}.eocNotificationsStats .boardDashStat.orange{background:#78501e!important}.eocNotificationsStats .boardDashStat.red{background:#742036!important}.eocNotificationsStats .boardDashStat.purple{background:#3c2c64!important}.eocNotificationsStats .boardDashStat.dark{background:#1b2936!important}.eocNotificationsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;margin-top:10px!important;display:grid!important}.eocNotificationsBars,.eocNotificationsList,.eocNotificationsWorkflowList{gap:8px!important;display:grid!important}.eocNotificationsMiniTiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}.eocNotificationsChannels{flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important;display:flex!important}.eocNotificationsChannels span{color:#d8edf7!important;background:#0a2534!important;border-left:4px solid #18c8e8bf!important;align-items:center!important;gap:6px!important;padding:7px 10px!important;font-size:.78rem!important;display:inline-flex!important}.eocNotificationsChannels strong{color:#fff!important}.eocNotificationTile,.eocNotificationsWorkflowTile{background:#071a26!important;border-top:1px solid #ffffff0f!important;border-left:5px solid #18c8e8!important;padding:11px 12px!important;box-shadow:inset 0 -3px #ffffff0a!important}.eocNotificationTile strong,.eocNotificationsWorkflowTile strong{color:#fff!important;font-size:.94rem!important;line-height:1.12!important;display:block!important}.eocNotificationTile span,.eocNotificationsWorkflowTile span{color:#9fcbda!important;margin-top:3px!important;font-size:.78rem!important;display:block!important}.eocNotificationTile small,.eocNotificationsWorkflowTile small{color:#d6e5ee!important;margin-top:6px!important;line-height:1.25!important;display:block!important}.eocNotificationTile.status-escalated,.eocNotificationTile.status-emergency,.eocNotificationTile.status-critical{background:#2a0d18!important;border-left-color:#ff4f6d!important}.eocNotificationTile.status-pending-acknowledgment{background:#22170b!important;border-left-color:#ffb038!important}.eocNotificationTile.status-acknowledged{background:#0d2012!important;border-left-color:#9bd900!important}@media (width<=980px){.eocNotificationsBuilderGrid,.eocNotificationsGrid,.eocNotificationsMiniTiles{grid-template-columns:1fr!important}}.resourceRequestBuilderFields{background:#071a22;border-top:1px solid #6ee6aa2e;border-bottom:1px solid #00000073;border-left:5px solid #24a35a;padding:16px}.resourceRequestBuilderTitle{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.resourceRequestBuilderTitle strong{letter-spacing:-.045em;color:#fff;font-size:clamp(1.35rem,2vw,2rem);font-weight:300;display:block}.resourceRequestBuilderTitle span{color:#b8cdd8;text-align:right;max-width:560px;font-size:.86rem;line-height:1.35}.resourceRequestBuilderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.resourceRequestBuilderGrid label{min-width:0}.resourceRequestBuilderGrid input,.resourceRequestBuilderGrid select,.resourceRequestBuilderGrid textarea{border-radius:0!important}.resourceRequestBuilderGrid textarea{min-height:96px}.resourceRequestWide{grid-column:1/-1}.resourceRequestDashboard{border-left-color:#24a35a}.resourceRequestStats{grid-template-columns:repeat(6,minmax(112px,1fr))}.resourceRequestCommandGrid{grid-template-columns:minmax(260px,.85fr) repeat(3,minmax(220px,1fr));align-items:stretch;gap:10px;display:grid}.resourceRequestFulfillmentPanel{grid-row:span 2}.resourceRequestCurrentPanel{grid-column:span 3}.resourceRequestMiniTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.resourceRequestWorkflowPulse{background:#0a2530;border-left:4px solid #16c7e8;gap:3px;margin-top:12px;padding:12px;display:grid}.resourceRequestWorkflowPulse strong{color:#fff;font-size:2.05rem;font-weight:300;line-height:1}.resourceRequestWorkflowPulse span{color:#d7f7ff;text-transform:uppercase;letter-spacing:.13em;font-size:.66rem;font-weight:900}.resourceRequestWorkflowPulse small{color:#9eb8c5}.resourceRequestList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.resourceRequestTile{background:#081923;border-left:4px solid #24a35a;align-content:start;gap:5px;min-height:112px;padding:12px;display:grid}.resourceRequestTile.overdue{background:#251017;border-left-color:#d64f4f}.resourceRequestTile strong{color:#fff;font-size:1rem;line-height:1.12}.resourceRequestTile span{color:#d6f8ff;text-transform:capitalize;font-size:.78rem}.resourceRequestTile small{color:#9fb6c4;line-height:1.25}.boardMetroTile.green,.boardDashStat.green{box-shadow:inset 0 -5px #ffffff12}@media (width<=1180px){.resourceRequestCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.resourceRequestFulfillmentPanel,.resourceRequestCurrentPanel{grid-area:auto/1/auto/-1}.resourceRequestList,.resourceRequestBuilderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.resourceRequestStats,.resourceRequestCommandGrid,.resourceRequestList,.resourceRequestBuilderGrid{grid-template-columns:1fr}.resourceRequestBuilderTitle{flex-direction:column;align-items:flex-start}.resourceRequestBuilderTitle span{text-align:left}}.missionRequestBuilderFields{background:#101326;border-top:1px solid #b091ff33;border-bottom:1px solid #00000073;border-left:5px solid #7f5bc7;padding:16px}.missionRequestBuilderTitle{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.missionRequestBuilderTitle strong{letter-spacing:-.045em;color:#fff;font-size:clamp(1.35rem,2vw,2rem);font-weight:300;display:block}.missionRequestBuilderTitle span{color:#c9c3df;text-align:right;max-width:610px;font-size:.86rem;line-height:1.35}.missionRequestBuilderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.missionRequestBuilderGrid label{min-width:0}.missionRequestBuilderGrid input,.missionRequestBuilderGrid select,.missionRequestBuilderGrid textarea{border-radius:0!important}.missionRequestBuilderGrid textarea{min-height:96px}.missionRequestWide{grid-column:1/-1}.missionRequestDashboard{border-left-color:#7f5bc7}.missionRequestStats{grid-template-columns:repeat(6,minmax(112px,1fr))}.missionRequestCommandGrid{grid-template-columns:minmax(260px,.88fr) repeat(4,minmax(190px,1fr));align-items:stretch;gap:10px;display:grid}.missionRequestPosturePanel{grid-row:span 2}.missionRequestMiniTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.missionRequestQueuePanel{grid-column:span 4}.missionRequestList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.missionRequestTile{background:#0d1527;border-left:4px solid #7f5bc7;align-content:start;gap:5px;min-height:112px;padding:12px;display:grid}.missionRequestTile.overdue{background:#251017;border-left-color:#d64f4f}.missionRequestTile strong{color:#fff;font-size:1rem;line-height:1.12}.missionRequestTile span{color:#ebe4ff;text-transform:capitalize;font-size:.78rem}.missionRequestTile small{color:#b5abc9;line-height:1.25}@media (width<=1280px){.missionRequestCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.missionRequestPosturePanel,.missionRequestQueuePanel{grid-area:auto/1/auto/-1}.missionRequestList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.missionRequestBuilderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.missionRequestStats,.missionRequestCommandGrid,.missionRequestList,.missionRequestBuilderGrid{grid-template-columns:1fr}.missionRequestBuilderTitle{flex-direction:column;align-items:flex-start}.missionRequestBuilderTitle span{text-align:left}}.coopContinuityDashboard,.coopBuilderFields{border-radius:0!important}.coopContinuityDashboard .boardDashStat,.coopBuilderFields{box-shadow:inset 0 -4px #ffffff0f}.coopContinuityGrid{grid-template-columns:minmax(260px,.9fr) repeat(2,minmax(220px,1fr));align-items:stretch;gap:12px;margin-top:12px;display:grid}.coopContinuityPosture{grid-row:span 2}.coopContinuityAttention{grid-column:span 2}.coopMiniTiles{grid-template-columns:repeat(1,minmax(0,1fr))}.coopBuilderFields{background:#071521;border:1px solid #5ebee038;border-left:5px solid #5e6ad2;margin-top:16px;padding:16px}.coopBuilderTitle{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.coopBuilderTitle strong{color:#fff;letter-spacing:.02em;font-size:1.05rem}.coopBuilderTitle span{color:#aebed0;font-size:.86rem}.coopBuilderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.coopBuilderWide{grid-column:span 3}.coopBuilderGrid label,.coopBuilderWide{min-width:0}.coopBuilderGrid input,.coopBuilderGrid select,.coopBuilderGrid textarea{border-radius:0!important}.coopBuilderGrid textarea{min-height:86px}@media (width<=1180px){.coopContinuityGrid,.coopBuilderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.coopContinuityPosture,.coopContinuityAttention,.coopBuilderWide{grid-column:span 2}}@media (width<=720px){.coopContinuityGrid,.coopBuilderGrid{grid-template-columns:1fr}.coopContinuityPosture,.coopContinuityAttention,.coopBuilderWide{grid-column:span 1}}.executiveSitrepDashboard{border-left:5px solid #2a7fb6}.executiveSitrepStats .boardDashStat.blue{background:#123d5a}.executiveSitrepStats .boardDashStat.orange{background:#71511a}.executiveSitrepStats .boardDashStat.green{background:#0e5a3c}.executiveSitrepStats .boardDashStat.purple{background:#40285f}.executiveSitrepStats .boardDashStat.red{background:#6b1832}.executiveSitrepStats .boardDashStat.dark{background:#0b1722}.executiveSitrepGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.executiveSitrepGrid .boardDashPanel{background:#071722;border:1px solid #63b7e829;border-radius:0;box-shadow:inset 0 -4px #ffffff0a}.executiveSitrepReadiness{grid-column:span 5}.executiveSitrepBars{grid-column:span 7}.executiveSitrepReviewQueue,.executiveSitrepRecent{grid-column:span 6}.executiveSitrepMiniTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.executiveSitrepMiniTiles div{background:#0b2535;border-left:4px solid #16c7e8;padding:12px}.executiveSitrepMiniTiles strong{color:#fff;font-size:1.8rem;line-height:1;display:block}.executiveSitrepMiniTiles span,.executiveSitrepList span{color:#b8cad8}.executiveSitrepList div{border-left-color:#2a7fb6}.executiveSitrepBuilderFields{background:#06131d;border:1px solid #63b7e82e;border-left:5px solid #2a7fb6;margin-top:14px;padding:14px}.executiveSitrepBuilderTitle{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.executiveSitrepBuilderTitle strong{color:#fff;font-size:1.15rem;font-weight:800;display:block}.executiveSitrepBuilderTitle span{color:#b8cad8;max-width:720px;line-height:1.35}.executiveSitrepBuilderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.executiveSitrepBuilderGrid label{color:#dcebf4;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:.72rem;display:flex}.executiveSitrepBuilderGrid input,.executiveSitrepBuilderGrid select,.executiveSitrepBuilderGrid textarea{color:#f4fbff;background:#0b1e2a;border:1px solid #64bfeb3d;border-radius:0;min-height:40px}.executiveSitrepBuilderGrid textarea{resize:vertical;min-height:82px;line-height:1.35}.executiveSitrepWide{grid-column:1/-1}@media (width<=1100px){.executiveSitrepReadiness,.executiveSitrepBars,.executiveSitrepReviewQueue,.executiveSitrepRecent{grid-column:1/-1}.executiveSitrepBuilderGrid{grid-template-columns:1fr}}.publicInfoDashboard{border-left:5px solid #b46a12}.publicInfoStats .boardDashStat.blue{background:#123d5a}.publicInfoStats .boardDashStat.orange{background:#71511a}.publicInfoStats .boardDashStat.green{background:#0e5a3c}.publicInfoStats .boardDashStat.purple{background:#40285f}.publicInfoStats .boardDashStat.red{background:#6b1832}.publicInfoStats .boardDashStat.dark{background:#0b1822}.publicInfoGrid,.publicInfoBuilderGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.publicInfoPosture,.publicInfoReviewQueue,.publicInfoRecent{grid-column:span 6}.publicInfoBars{grid-column:span 4}.publicInfoMiniTiles{grid-template-columns:repeat(4,minmax(0,1fr))}.publicInfoList div{border-left:4px solid #eb8f21bf}.publicInfoBuilderFields{background:#07131d;border-top:1px solid #ffb85d29;border-left:5px solid #b46a12;margin-top:10px;padding:15px}.publicInfoBuilderTitle{flex-direction:column;gap:3px;margin-bottom:13px;display:flex}.publicInfoBuilderTitle strong{color:#fff;font-size:1.05rem;font-weight:800}.publicInfoBuilderTitle span{color:#c8d8e5;font-size:.9rem}.publicInfoBuilderGrid label{grid-column:span 4}.publicInfoBuilderGrid .publicInfoWide{grid-column:span 12}.publicInfoBuilderGrid input,.publicInfoBuilderGrid select,.publicInfoBuilderGrid textarea{border-radius:0!important}.publicInfoBuilderGrid textarea{min-height:92px}@media (width<=1100px){.publicInfoPosture,.publicInfoReviewQueue,.publicInfoRecent,.publicInfoBars,.publicInfoBuilderGrid label,.publicInfoBuilderGrid .publicInfoWide{grid-column:span 12}.publicInfoMiniTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.volunteerDonationsDashboard{border-left:5px solid #2f8f4e}.volunteerDonationsStats .boardDashStat.blue{background:#123d5a}.volunteerDonationsStats .boardDashStat.orange{background:#71511a}.volunteerDonationsStats .boardDashStat.green{background:#0e5a3c}.volunteerDonationsStats .boardDashStat.purple{background:#40285f}.volunteerDonationsStats .boardDashStat.red{background:#6b1832}.volunteerDonationsStats .boardDashStat.dark{background:#0b1822}.volunteerDonationsGrid,.volunteerDonationsBuilderGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.volunteerDonationsPosture,.volunteerDonationsQueue,.volunteerDonationsRecent{grid-column:span 6}.volunteerDonationsBars{grid-column:span 4}.volunteerDonationsMiniTiles{grid-template-columns:repeat(4,minmax(0,1fr))}.volunteerDonationsList div{border-left:4px solid #5cbe70cc}.volunteerDonationsBuilderFields{background:#071a13;border-top:1px solid #84e29129;border-left:5px solid #2f8f4e;margin-top:10px;padding:15px}.volunteerDonationsBuilderTitle{flex-direction:column;gap:3px;margin-bottom:13px;display:flex}.volunteerDonationsBuilderTitle strong{color:#fff;font-size:1.05rem;font-weight:800}.volunteerDonationsBuilderTitle span{color:#c8d8e5;font-size:.9rem}.volunteerDonationsBuilderGrid label{grid-column:span 4}.volunteerDonationsBuilderGrid .volunteerDonationsWide{grid-column:span 12}.volunteerDonationsBuilderGrid input,.volunteerDonationsBuilderGrid select,.volunteerDonationsBuilderGrid textarea{border-radius:0!important}.volunteerDonationsBuilderGrid textarea{min-height:92px}@media (width<=1100px){.volunteerDonationsPosture,.volunteerDonationsQueue,.volunteerDonationsRecent,.volunteerDonationsBars,.volunteerDonationsBuilderGrid label,.volunteerDonationsBuilderGrid .volunteerDonationsWide{grid-column:span 12}.volunteerDonationsMiniTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
