.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0,0,0,0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width: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;-moz-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;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top: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{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.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:maplibregl-spin 2s linear infinite}@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{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;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;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{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.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{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;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;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{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top: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{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.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{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.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;-moz-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{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@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%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;top:0;right:0;bottom:0;left:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.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{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.top-\[50\%\]{top:50%}.right-4{right:calc(var(--spacing)*4)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.mt-4{margin-top:calc(var(--spacing)*4)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.h-2{height:calc(var(--spacing)*2)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-full{height:100%}.min-h-16{min-height:calc(var(--spacing)*16)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:14px}.rounded-md{border-radius:10px}.rounded-xs{border-radius:4px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border,.border-input{border-color:#e5e5e5}.border-transparent{border-color:#0000}.bg-\[\#252525\]\/35{background-color:#25252559}.bg-background{background-color:#fff}.bg-destructive{background-color:#b92f3c}.bg-primary{background-color:#df4b4f}.bg-primary\/20{background-color:#df4b4f33}.bg-secondary{background-color:#f3f3f3}.bg-transparent{background-color:#0000}.p-2{padding:calc(var(--spacing)*2)}.p-6{padding:calc(var(--spacing)*6)}.p-\[3px\]{padding:3px}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.pt-0{padding-top:calc(var(--spacing)*0)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-foreground{color:#252525}.text-foreground\/60{color:#25252599}.text-muted-foreground{color:#858585}.text-primary{color:#df4b4f}.text-primary-foreground{color:#fff}.text-secondary-foreground{color:#737373}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:#fff}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing)*9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.selection\:bg-primary ::selection{background-color:#df4b4f}.selection\:bg-primary::selection{background-color:#df4b4f}.selection\:text-primary-foreground ::selection{color:#fff}.selection\:text-primary-foreground::selection{color:#fff}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:#252525}.placeholder\:text-muted-foreground::placeholder{color:#858585}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:#252525}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing)*.5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing)*-1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing)*.5)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:bg-accent:hover{background-color:#f5f5f5}.hover\:bg-destructive\/90:hover{background-color:#b92f3ce6}.hover\:bg-primary\/90:hover{background-color:#df4b4fe6}.hover\:bg-secondary\/80:hover{background-color:#f3f3f3cc}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:#252525}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:#e54848}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:#e54848}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:oklab(52.3748% .162486 .0616/.2)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:oklab(62.4791% .17612 .0810764/.5)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:#e54848}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing)*1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:#b92f3c}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:oklab(52.3748% .162486 .0616/.2)}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing)*8)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing)*3.5)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing)*6)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#fff}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#252525}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#df4b4f}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#f5f5f5}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#858585}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#e5e5e5}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media(min-width:40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(prefers-color-scheme:dark){.dark\:border-input{border-color:#e5e5e5}.dark\:bg-destructive\/60{background-color:#b92f3c99}.dark\:bg-input\/30{background-color:#e5e5e54d}.dark\:text-muted-foreground{color:#858585}@media(hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:#f5f5f580}.dark\:hover\:bg-input\/50:hover{background-color:#e5e5e580}.dark\:hover\:text-foreground:hover{color:#252525}}.dark\:focus-visible\:ring-destructive\/40:focus-visible,.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:oklab(52.3748% .162486 .0616/.4)}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:#e5e5e5}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:#e5e5e54d}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:#252525}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:#fff}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:#252525}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:#e5e5e5cc}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:#f5f5f5}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:#b92f3ce6}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:#df4b4fe6}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:#f3f3f3e6}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:#252525}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-300-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Latin;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-300-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Latin;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Latin;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Latin;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-700-normal.woff2)format("woff2")}:root{--red:#df4b4f;--coral:#ff7a73;--muted:#8b8b8b;--line:#e8e8e8;color:#252525;font-synthesis:none;background:#f6f6f6;font-family:IBM Plex Sans Arabic,IBM Plex Sans Latin,sans-serif;font-weight:400}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;min-width:360px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}svg{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex-shrink:0}button:focus-visible,a:focus-visible{outline:2px solid var(--red);outline-offset:4px}img{max-width:100%;display:block}button{transition:background .2s,color .2s,box-shadow .2s}::selection{background:#ffdedb}.mono{letter-spacing:.3px;direction:ltr;font-family:IBM Plex Sans Latin,sans-serif;font-size:12px}.muted{color:var(--muted)}.row{align-items:center;gap:6px;display:flex}.between{justify-content:space-between}.red-label{color:var(--red);align-items:center;gap:6px;font-weight:500;display:inline-flex}.live-dot,.sync-dot,.offline-dot{background:var(--coral);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.sync-dot{background:#939393}.offline-dot{background:var(--red)}.icon-tile{color:gray;background:#f5f5f5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.full-width{width:100%}.eyebrow{color:#a1a1a1;letter-spacing:.5px;font-size:11px;font-weight:400}.section-label{justify-content:space-between;align-items:center;margin:22px 0 12px;font-size:14px;font-weight:500;display:flex}.section-label>span{color:#959595;font-size:11px;font-weight:400}.brand{width:174px;height:42px;display:block;position:relative;overflow:hidden}.brand img{width:180px;max-width:none;position:absolute;top:-10px;left:0}.brand-small{width:105px;height:29px}.brand-small img{width:110px;top:-6px}.presentation{background:#f6f6f6;min-height:100dvh}.presentation-header{justify-content:space-between;align-items:center;max-width:1460px;height:76px;margin:auto;padding:0 54px;display:flex}.presentation-actions{align-items:center;gap:14px;display:flex}.presentation-actions button{color:#868686;font-size:12px;font-weight:400}.presentation-intro{text-align:center;margin:15px auto 30px}.presentation-intro .eyebrow{letter-spacing:2.3px;color:#a0a0a0;margin-bottom:10px;font-family:IBM Plex Sans Latin;font-size:9px}.presentation-intro h1{letter-spacing:-1.3px;font-size:36px;font-weight:400;line-height:1.6}.presentation-intro h1 span{color:var(--red)}.presentation-intro>p:last-child{color:#979797;margin-top:4px;font-size:12px}.scene-toolbar{color:#979797;justify-content:space-between;align-items:center;max-width:1160px;margin:0 auto 17px;padding:0 20px;font-size:11px;display:flex}.scene-role{align-items:center;gap:12px;display:flex}.scene-role>span:not(.role-line){align-items:center;gap:6px;display:flex}.scene-role .active{color:#3c3c3c}.role-line{background:#d9d9d9;width:28px;height:1px}.scene-views{background:#eaeaea;border-radius:10px;padding:3px;display:flex}.scene-views button{color:#989898;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:5px 12px;font-size:10px;display:flex}.scene-views button.active{color:#585858;background:#fff;box-shadow:0 1px 3px #25252508}.device-stage{perspective:2200px;justify-content:center;align-items:flex-start;min-height:728px;padding:0 24px 20px;display:flex}.fold-device{width:410px;height:710px;transform-style:preserve-3d;isolation:isolate;background:#393939;border:1px solid #7a7a7a;border-radius:40px;flex-shrink:0;transition:transform 1s cubic-bezier(.2,.7,.1,1);position:relative;box-shadow:0 0 0 1px #fafafa,0 0 0 2px silver,0 8px 12px #2525250a,0 32px 64px -28px #2525254d}.fold-device.folding{width:calc(410px + (min(860px,100vw - 64px) - 410px)*var(--fold));border-radius:calc(40px - 12px*var(--fold))}.fold-device.opened:not(.folding){border-radius:28px;width:min(860px,100vw - 64px)}.angled .fold-device{transform:rotateX(5deg)rotateY(-10deg)rotate(2deg)}.angled.stage-open .fold-device{transform:rotateX(4deg)rotateY(-7deg)rotate(1deg)}.device-metal{border-radius:inherit;pointer-events:none;z-index:-1;border:1px solid #949494;position:absolute;top:2px;right:2px;bottom:2px;left:2px}.outer-screen{z-index:5;opacity:calc(1 - var(--fold)*8);pointer-events:auto;background:#fff;border-radius:31px;transition:opacity 50ms;position:absolute;top:9px;right:9px;bottom:9px;left:9px;overflow:hidden;transform:translateZ(2px)}.opened .outer-screen{pointer-events:none}.inner-screen{opacity:var(--fold);z-index:1;background:#fff;border-radius:20px;position:absolute;top:9px;right:9px;bottom:9px;left:9px;overflow:hidden}.folding .inner-screen{filter:blur(var(--glass-blur));pointer-events:none}.fold-wing{transform-origin:100%;width:calc(50% - 9px);transform:rotateY(var(--wing-angle));transform-style:preserve-3d;z-index:4;pointer-events:none;opacity:calc(sin(var(--fold)*3.14159)*1.4);border-radius:20px 0 0 20px;position:absolute;top:9px;bottom:9px;left:9px}.wing-inside,.wing-outside{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);backface-visibility:hidden;border-radius:inherit;background:#e7e7e7a3;border:1px solid #a8a8a859;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 8px 0 28px #fff8}.wing-outside{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ededed93;transform:rotateY(180deg)}.glass-fold{z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));opacity:sin(var(--fold)*3.14159);border-radius:20px;position:absolute;top:9px;right:9px;bottom:9px;left:9px}.device-hinge{pointer-events:none;width:5px;opacity:var(--fold);z-index:2;background:#25252505;position:absolute;top:9px;bottom:9px;left:50%;transform:translate(-50%);box-shadow:-2px 0 6px #25252506,2px 0 6px #fff2}.scene-bottom{color:#979797;justify-content:space-between;align-items:center;max-width:1120px;margin:auto;padding:0 20px 30px;font-size:11px;display:flex}.scene-bottom>span{align-items:center;gap:8px;display:flex}.scene-bottom button{color:#757575;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.scene-bottom button:disabled{opacity:.3}.scene-current{color:#5e5e5e}.active-step-number{border:1px solid #dedede;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:IBM Plex Sans Latin;font-size:10px;display:flex}.subtle{color:#aaa}.scene-hint{font-size:10px}.simulation{color:#959595;border:1px solid #e6e6e6;border-radius:5px;padding:1px 5px;font-size:9px;line-height:1.7;display:inline-flex}.app-toast{color:#fff;z-index:100;background:#363636;border-radius:14px;align-items:center;gap:10px;max-width:90vw;padding:13px 20px;font-size:13px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #2525251a}.medic-app{direction:rtl;background:#fff;flex-direction:column;height:100%;font-size:14px;display:flex;position:relative}.status-bar{direction:ltr;flex-shrink:0;justify-content:space-between;align-items:center;height:30px;padding:4px 24px 0;font-family:IBM Plex Sans Latin;font-size:11px;font-weight:500;display:flex;position:relative}.status-icons{align-items:center;gap:3px;display:flex}.device-camera{background:#272727;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #3e3e3e}.app-header{flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 23px;display:flex}.header-right{align-items:center;gap:10px;display:flex}.connection{color:#878787;background:0 0;border:0;padding:4px;display:flex}.medic-stepper{border-bottom:1px solid #f5f5f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:5px;padding:8px 23px 16px;display:flex}.medic-stepper button{color:#c2c2c2;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.medic-stepper button>span{border:1px solid #e9e9e9;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:IBM Plex Sans Latin;font-size:9px;display:flex}.medic-stepper button.current{color:var(--red)}.medic-stepper button.current>span{background:#fff0ed;border-color:#ffe4df}.medic-stepper button.done>span{color:#959595;background:#f4f4f4;border-color:#f4f4f4}.medic-stepper b{font-weight:500}.medic-body{scrollbar-width:thin;scrollbar-color:#e3e3e3 transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:23px 23px 20px;overflow-y:auto}.screen-title{margin-bottom:22px}.screen-title .eyebrow{letter-spacing:0;margin-bottom:5px;font-size:10px}.screen-title h2{letter-spacing:-.7px;font-size:24px;font-weight:400;line-height:1.6}.unit-line{align-items:center;gap:9px;margin-bottom:18px;display:flex}.unit-line>div{flex-direction:column;flex:1;gap:1px;display:flex}.unit-line strong{font-size:13px;font-weight:500}.unit-line span:not(.icon-tile){color:#969696;font-size:10px}.unit-line [data-slot=badge]{border-radius:6px;padding:2px 7px;font-weight:400;color:#878787!important;font-size:9px!important}.incident-card{background:#fffaf8;border:1px solid #f3deda;border-radius:15px;margin-bottom:17px;padding:16px 17px}.incident-card .red-label{font-size:11px}.incident-card .mono{color:#ad928a;font-size:10px}.incident-card h3{margin:10px 0 4px;font-size:20px;line-height:1.7}.incident-card .muted{color:#979797;font-size:11px}.dot-separator{background:#cbcbcb;border-radius:50%;width:3px;height:3px;margin:0 4px}.incident-foot{color:#ba857a;border-top:1px solid #f6e7e3;justify-content:space-between;margin-top:14px;padding-top:10px;font-size:10px;display:flex}.incident-foot>span{align-items:center;gap:5px;display:flex}.inline-metrics{color:#aaa;justify-content:space-between;margin-top:11px;font-size:10px;display:flex}.inline-metrics b{color:#6a6a6a;margin-inline-start:4px;font-weight:400}.medic-footer{background:#fff;flex-shrink:0;padding:10px 23px 15px;box-shadow:0 -10px 25px #fffd}.footer-status{color:#a6a6a6;align-items:center;gap:5px;margin-bottom:10px;font-size:9px;display:flex}.step-count{letter-spacing:1px;color:#b8b8b8;margin-inline-start:auto;font-family:IBM Plex Sans Latin;font-size:9px}.primary-cta[data-slot=button]{background:var(--red);border-radius:12px;justify-content:space-between;width:100%;height:47px;padding:0 16px;font-size:14px;display:flex;box-shadow:0 5px 15px #df4b4f12}.primary-cta:hover{background:#cd3b42!important}.primary-cta svg{width:18px}.home-indicator{background:#3c3c3c;border-radius:10px;flex-shrink:0;width:100px;height:4px;margin:0 auto 8px}.form-error{color:#b92f3c;margin-bottom:8px;font-size:11px}.field{flex-direction:column;gap:8px;margin:17px 0;font-size:12px;font-weight:500;display:flex}.field input,.field textarea{height:42px;box-shadow:none;border-radius:10px;font-size:13px;font-weight:400}.field select,select{border:1px solid var(--line);color:#767676;background:#fff;border-radius:9px;min-height:38px;padding:9px 12px;font-size:12px}.segmented{background:#f4f4f4;border-radius:10px;gap:1px;padding:3px;display:flex}.segmented button{color:#959595;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:11px}.segmented button.selected{color:#696969;background:#fff;box-shadow:0 1px 3px #25252508}.identity-options{justify-content:space-between;margin-bottom:24px}.identity-options button{flex:1;padding:7px 11px;font-size:10px}.patient-card{border:1px solid var(--line);border-radius:16px;align-items:center;gap:13px;margin-bottom:26px;padding:19px 15px;display:flex}.patient-card>svg{color:#bbb;margin-right:auto}.patient-card h3{font-size:14px}.patient-card p{color:#8b8b8b;margin-top:4px;font-size:11px}.patient-card .mono{color:#a6a6a6;font-size:9px}.avatar{color:#aaa;background:#f4f4f4;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.info-list>div{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;font-size:12px;display:flex}.info-list>div:last-child{border:0}.info-list span{color:#999;flex-shrink:0;font-size:11px}.info-list strong,.info-list b{text-align:left;font-size:12px;font-weight:400;line-height:1.7}.quiet-note{color:#a3a3a3;align-items:center;gap:7px;margin-top:20px;font-size:10px;line-height:1.7;display:flex}.empty-info{text-align:center;color:#a1a1a1;flex-direction:column;align-items:center;gap:10px;padding:25px 10px;display:flex}.empty-info h3{color:#757575;font-size:16px}.empty-info p{font-size:11px}.empty-info [data-slot=button]{margin-top:8px;font-size:12px}.vitals-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.vital-field{border:1px solid var(--line);border-radius:12px;padding:11px 12px}.vital-field>span{color:#9d9d9d;font-size:10px}.vital-field>div{direction:ltr;align-items:center;gap:5px;display:flex}.vital-field input{width:100%;height:34px;box-shadow:none;background:0 0;border:0;padding:0;font-family:IBM Plex Sans Latin;font-size:25px;font-weight:300}.vital-field input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.vital-field small{color:#b8b8b8;flex-shrink:0;font-size:9px}.medic-app [data-slot=accordion-trigger]{padding:16px 0;font-size:12px;line-height:1.7}.medic-app [data-slot=accordion-item]{border-color:#ededed}.medic-app [data-slot=accordion-content]{padding-bottom:8px}.medic-app textarea{box-shadow:none;border-radius:10px;min-height:70px;margin-top:12px;font-size:12px}.choice-chips{flex-wrap:wrap;gap:5px;display:flex}.choice-chips button{color:#999;background:#fff;border:1px solid #e8e8e8;border-radius:7px;padding:5px 7px;font-size:10px}.choice-chips button.selected{color:#cf6058;background:#fff0ed;border-color:#f4cfc6}.warning{color:var(--red);align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.decision-card{background:#fffaf8;border:1px solid #f3d9d4;border-radius:15px;padding:18px 16px}.decision-card .red-label{font-size:12px}.decision-card [data-slot=badge]{color:#b49080;border-color:#f2ddd6;padding:2px 5px;font-size:8px;font-weight:400}.decision-card h3{margin-top:18px;font-size:18px;line-height:1.6}.decision-card p{color:#ac998d;margin-top:7px;font-size:10px}.decision-factors{color:#a88d7c;border-top:1px solid #f2e4dc;flex-direction:column;gap:9px;margin-top:18px;padding-top:14px;font-size:11px;display:flex}.decision-factors span:before{content:"";vertical-align:middle;background:#dda699;border-radius:50%;width:3px;height:3px;margin-left:8px;display:inline-block}.decision-choice{text-align:right;background:#fff;border:1px solid #e8e8e8;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:9px;padding:13px 14px;display:flex}.decision-choice.selected{background:#fffaf8;border-color:#e8aaa3}.decision-choice>div{flex-direction:column;gap:3px;display:flex}.decision-choice strong{font-size:12px;font-weight:500}.decision-choice>div>span{color:#a7a7a7;font-size:10px}.radio-check{border:1px solid #ddd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.selected .radio-check{color:var(--red);background:#ffe9e3;border-color:#f1bdb2}.hospital-options{flex-direction:column;gap:7px;display:flex}.hospital-option{text-align:right;background:#fff;border:1px solid #ededed;border-radius:11px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.hospital-option.selected{background:#fffaf8;border-color:#f1b4a9}.hospital-option:disabled{opacity:.65}.hospital-option.selected:disabled{opacity:1}.hospital-option .icon-tile{border-radius:9px;width:32px;height:32px}.hospital-option>div{flex-direction:column;flex:1;gap:3px;display:flex}.hospital-option strong{font-size:11px;font-weight:500}.hospital-option>div>span{color:#a4a4a4;font-size:9px}.hospital-option b{text-align:center;flex-direction:column;font-family:IBM Plex Sans Latin;font-size:20px;font-weight:300;display:flex}.hospital-option small{color:#aaa;font-family:IBM Plex Sans Arabic;font-size:8px;font-weight:400}.prealert{color:#999;background:#f7f7f7;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:11px;font-size:11px;display:flex}.prealert>div{flex-direction:column;gap:2px;display:flex}.prealert strong{font-size:11px;font-weight:500}.prealert span{font-size:9px}.prealert.confirmed{color:#919191;background:#f4f4f4}.transport-summary{align-items:center;gap:10px;margin:18px 0;display:flex}.transport-summary>div{flex-direction:column;flex:1;gap:4px;display:flex}.transport-summary strong{font-size:12px;font-weight:500}.transport-summary>div>span{color:#a8a8a8;font-size:10px}.eta{text-align:center;flex-direction:column;font-family:IBM Plex Sans Latin;display:flex;font-size:27px!important;font-weight:300!important}.eta small{color:#acacac;font-family:IBM Plex Sans Arabic;font-size:9px;font-weight:400}[data-slot=progress]{background:#f1f1f1;border-radius:8px;height:4px}[data-slot=progress-indicator]{background:var(--coral)}.transport-vitals{grid-template-columns:1fr 1fr 1.3fr;gap:10px;display:grid}.stat{flex-direction:column;gap:10px;display:flex}.stat>span{color:#9b9b9b;font-size:11px}.stat>strong{color:#474747;white-space:nowrap;align-items:baseline;gap:5px;font-family:IBM Plex Sans Latin;font-size:32px;font-weight:300;line-height:1.1;display:flex}.stat small{color:#a4a4a4;font-family:IBM Plex Sans Arabic;font-size:10px;font-weight:400}.transport-vitals .stat>strong{font-size:23px}.transport-vitals .stat>span{font-size:10px}.transport-vitals .stat small{font-size:8px}.handover-summary>.icon-tile{margin-bottom:12px}.handover-summary h3{font-size:18px}.handover-summary>.mono{color:#a8a8a8;margin-top:4px;font-size:10px;display:block}.handover-summary .info-list{margin-top:12px}.check-field{align-items:center;gap:8px;margin:18px 0;font-size:11px;line-height:1.7;display:flex}.check-field input{accent-color:var(--red);flex-shrink:0;width:16px;height:16px}.completion-line{color:#ababab;justify-content:space-between;margin:16px 0 10px;font-size:10px;display:flex}.completion-line b{font-family:IBM Plex Sans Latin;font-weight:400}.map-wrap{color:#e3e3e3;direction:ltr;background:#222;border-radius:14px;height:210px;position:relative;overflow:hidden}.map-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.map-top-label{color:#d6d6d6;pointer-events:none;direction:rtl;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;top:14px;right:14px}.map-camera{color:#898989;border-right:1px solid #4a4a4a;margin-right:3px;padding-right:8px;font-size:8px}.map-tools{background:#343434e8;border:1px solid #4f4f4f36;border-radius:8px;flex-direction:column;display:flex;position:absolute;bottom:49px;left:10px;overflow:hidden}.map-tools [data-slot=button]{color:#bababa;border-radius:0;width:27px;height:27px}.map-tools svg{width:13px;height:13px}.map-tools [data-slot=button]:hover{background:#4f4f4f}.map-actions{direction:rtl;gap:6px;display:flex;position:absolute;bottom:21px;right:10px}.map-actions button{color:#bfbfbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#343434e6;border:1px solid #6666662e;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.map-marker{color:#e5e5e5;cursor:pointer;background:#393939f2;border:1px solid #6d6d6d;border-radius:9px;justify-content:center;align-items:center;width:29px;height:29px;display:flex;box-shadow:0 3px 10px #19191933}.map-marker.incident{color:#fff;z-index:3;background:#df655b;border-color:#ed9890;border-radius:50%;animation:2.2s ease-out 3 event-ring}.map-marker.hospital{color:#bfbfbf;background:#48484877;border-color:#7171714d;border-radius:7px;width:24px;height:24px}.map-marker.unit{z-index:4}.district-label{color:#989898;pointer-events:none;text-shadow:0 1px 6px #252525,0 1px 3px #252525;opacity:.7;font-size:11px}.maplibregl-ctrl-bottom-right{bottom:0;left:0;right:auto}.maplibregl-ctrl-attrib{color:#7f7f7f!important;background:#282828bb!important;min-height:15px!important;padding:0 6px!important;font-family:IBM Plex Sans Latin!important;font-size:7px!important;line-height:15px!important}.maplibregl-ctrl-attrib-button{opacity:.35;width:15px!important;height:15px!important}.maplibregl-ctrl-attrib.maplibregl-compact{padding:0 18px 0 5px!important}.map-loading{color:#b2b2b2;background:#252525;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.admin-map{height:100%;min-height:260px}.admin-map .map-top-label{font-size:11px;top:16px;right:16px}.admin-map .map-camera{font-size:9px}.admin-map .map-actions{bottom:23px;right:13px}.admin-map .map-actions button{padding:7px 11px;font-size:9px}.admin-map .map-tools [data-slot=button]{width:30px;height:30px}.admin-map .district-label{font-size:12px}@keyframes event-ring{0%{box-shadow:0 0 #ff7a7355}to{box-shadow:0 0 0 19px #ff7a7300}}.admin-app{color:#434343;background:#fff;flex-direction:column;height:100%;font-size:12px;display:flex}.admin-header{border-bottom:1px solid #eee;flex-shrink:0;align-items:center;gap:30px;height:62px;padding:0 26px;display:flex}.admin-location{color:#9a9a9a;align-items:center;gap:7px;font-size:10px;display:flex}.admin-location>span:not(.sync-dot){color:#d6d6d6;margin:0 4px}.admin-user{align-items:center;gap:12px;margin-right:auto;display:flex}.operator-avatar{color:#919191;background:#f4f4f4;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;display:flex}.admin-layout{flex:1;min-height:0;display:flex}.admin-sidebar{border-left:1px solid #efefef;flex-direction:column;flex-shrink:0;width:173px;padding:27px 14px 18px;display:flex}.nav-label{color:#b1b1b1;margin-bottom:17px;padding:0 12px;font-size:9px}.admin-sidebar nav{flex-direction:column;gap:6px;display:flex}.admin-sidebar nav button{text-align:right;color:#969696;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:11px 10px;font-size:11px;font-weight:400;display:flex}.admin-sidebar nav button>svg{width:17px}.admin-sidebar nav button:hover{background:#f8f8f8}.admin-sidebar nav button.active{color:#d65c50;background:#fff2ed}.admin-sidebar nav button small{color:#d5927c;background:#f5e5dc;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;margin-right:auto;font-family:IBM Plex Sans Latin;font-size:8px;display:flex}.sidebar-bottom{border-top:1px solid #f0f0f0;align-items:center;gap:8px;margin-top:auto;padding:20px 3px 0;display:flex}.sidebar-bottom>div{flex-direction:column;gap:2px;display:flex}.sidebar-bottom strong{color:#939393;font-size:10px;font-weight:500}.sidebar-bottom>div>span{color:#b5b5b5;font-size:8px}.operator-badge{color:#b7b7b7;border:1px solid #ebebeb;border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.admin-main{scrollbar-width:thin;scrollbar-color:#e5e5e5 transparent;flex:1;min-width:0;padding:26px 28px 24px;overflow:auto}.admin-title{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.admin-title h2{letter-spacing:-.5px;font-size:27px;font-weight:400;line-height:1.6}.admin-title .eyebrow{color:#b2b2b2;margin-bottom:3px;font-size:9px}.title-tools{align-items:center;gap:9px;display:flex}.date-label{color:#a1a1a1;align-items:center;gap:6px;font-size:10px;display:flex}.title-tools select{min-height:31px;padding:5px 9px;font-size:11px}.title-tools [data-slot=button]{width:32px;height:32px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:28px;display:grid}.kpi-grid .stat{border-left:1px solid #f1f1f1;gap:10px;padding-left:10px}.kpi-grid .stat:last-child{border:0}.kpi-grid .stat>span{font-size:10px}.kpi-grid .stat>strong{font-size:32px}.kpi-grid .stat small{font-size:9px}.overview-grid{grid-template-columns:minmax(0,1fr) 205px;gap:22px;display:grid}.map-panel{flex-direction:column;min-width:0;display:flex}.panel-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.panel-top h3,.section-heading h3{font-size:13px;font-weight:500}.panel-top>span{color:#b4b4b4;align-items:center;gap:4px;font-size:8px;display:flex}.overview-grid .map-wrap{flex-shrink:0;height:280px}.map-legend{color:#adadad;align-items:center;gap:15px;margin:11px 0 0;font-size:8px;display:flex}.map-legend>span{align-items:center;gap:4px;display:flex}.legend-unit,.legend-incident{background:#adadad;border-radius:2px;width:5px;height:5px;display:inline-block}.legend-incident{background:#f08b7c;border-radius:50%}.section-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-heading>button{color:#aaa;background:0 0;border:0;align-items:center;gap:2px;font-size:9px;display:flex}.section-heading>span{color:#adadad;font-size:10px}.case-mini{text-align:right;background:0 0;border:0;border-bottom:1px solid #f2f2f2;flex-direction:column;gap:5px;width:100%;padding:10px 0 11px;display:flex}.case-mini:first-of-type{padding-top:0}.case-mini .mono{color:#a3a3a3;font-size:9px}.case-state{color:#a5a5a5;background:#fff7ee;border-radius:4px;padding:1px 6px;font-size:8px}.case-state.closed{color:#989898;background:#f3f3f3}.case-mini>strong{color:#757575;font-size:12px;font-weight:400}.mini-sub{color:#b8b8b8;font-size:9px}.case-mini:hover>strong{color:var(--red)}.alert-card{background:#fff9f6;border:1px solid #f5e7e1;border-radius:10px;margin-top:15px;padding:12px}.alert-card .red-label{color:#c98576;font-size:10px}.alert-card p{color:#baa99f;margin:7px 0;font-size:9px;line-height:1.7}.alert-card button{color:#b78f80;background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;font-size:9px;display:flex}.journey-success{background:#fafafa;border:1px solid #efefef;border-radius:12px;align-items:center;gap:10px;margin-top:24px;padding:13px 14px;display:flex}.success-symbol{color:#a3a3a3;background:#f1f1f1;border-radius:10px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.journey-success>div{flex-direction:column;gap:3px;display:flex}.journey-success strong{color:#919191;font-size:11px;font-weight:400}.journey-success>div>span{color:#afafaf;font-size:9px}.journey-success button{color:#a6a6a6;background:0 0;border:0;align-items:center;gap:5px;margin-right:auto;font-size:10px;display:flex}.admin-bottom{color:#b9b9b9;border-top:1px solid #f3f3f3;flex-shrink:0;justify-content:space-between;align-items:center;height:29px;padding:0 26px;font-size:8px;display:flex}.admin-bottom>span{align-items:center;gap:5px;display:flex}.admin-bottom .mono{letter-spacing:1px;font-size:7px}.filter-row{justify-content:space-between;align-items:center;gap:20px;margin:2px 0 22px;display:flex}.search-field{flex:1;max-width:310px;position:relative}.search-field>svg{z-index:1;color:#b9b9b9;position:absolute;top:12px;right:12px}.search-field input{box-shadow:none;border-radius:9px;height:40px;padding-right:37px;font-size:11px}.filter-row .segmented button{font-size:10px}.table-shell{border:1px solid #ececec;border-radius:12px;overflow:hidden}.table-shell [data-slot=table-head]{text-align:right;color:#b0b0b0;background:#fafafa;height:45px;padding:12px;font-size:10px;font-weight:400}.table-shell [data-slot=table-cell]{color:#a0a0a0;padding:15px 12px;font-size:11px}.table-shell [data-slot=table-cell]:first-child{flex-direction:column;gap:4px;display:flex}.table-shell [data-slot=table-row]{cursor:pointer;border-color:#f1f1f1}.table-shell [data-slot=table-cell] strong{color:#858585;font-size:12px;font-weight:400}.table-shell .mono{color:#b9b9b9;font-size:9px}.table-shell [data-slot=badge]{color:#a0a0a0;background:#fff7f0;border:0;padding:2px 7px;font-size:9px;font-weight:400}.table-shell .closed-badge{color:#a0a0a0;background:#f3f3f3}.table-shell [data-slot=button]{color:#c3c3c3;width:25px;height:25px}.fleet-layout{grid-template-columns:240px minmax(0,1fr);gap:24px;min-height:440px;display:grid}.fleet-list .section-heading>span{color:#bcbcbc;font-size:9px}.unit-option{text-align:right;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;width:100%;margin-bottom:5px;padding:10px;display:flex}.unit-option.selected{background:#f7f7f7;border-color:#ededed}.unit-option .icon-tile{color:#b4b4b4;background:#f3f3f3;border-radius:10px;width:34px;height:34px}.unit-option>div{flex-direction:column;flex:1;gap:4px;display:flex}.unit-option strong{color:#929292;font-size:11px;font-weight:400}.unit-option span:not(.icon-tile){color:#bababa;font-size:9px}.unit-option>svg{color:#c9c9c9}.unit-detail{border-top:1px solid #f2f2f2;margin-top:13px;padding:22px 12px 0}.unit-detail>strong{color:#9e9e9e;margin-top:5px;font-size:12px;font-weight:400;display:block}.unit-detail .info-list>div{padding:11px 0}.unit-detail .info-list span{font-size:10px}.unit-detail .info-list b{color:#bcbcbc;font-size:10px}.fleet-layout .map-wrap{height:440px}.position-layout{grid-template-columns:minmax(0,1fr) 270px;gap:24px;min-height:445px;display:grid}.position-layout .map-wrap{height:445px}.proposal-panel{padding:18px 0 0}.proposal-panel [data-slot=badge]{color:#bbb;border-color:#e8e8e8;font-size:9px;font-weight:400}.proposal-panel>.row>svg{color:#bababa}.proposal-panel h3{color:#909090;margin:20px 0 12px;font-size:21px;font-weight:400;line-height:1.8}.proposal-panel>p{color:#b3b3b3;font-size:11px;line-height:1.9}.coverage-compare{color:#c4c4c4;align-items:center;gap:25px;margin:24px 0;display:flex}.coverage-compare>div{flex-direction:column;gap:8px;display:flex}.coverage-compare span{color:#b9b9b9;font-size:9px}.coverage-compare strong{direction:ltr;font-family:IBM Plex Sans Latin;font-size:36px;font-weight:300;line-height:1}.coverage-compare strong small{margin-left:2px;font-size:13px}.coverage-compare .red-label strong{color:#dc8e7e}.coverage-compare+button{color:#acacac;box-shadow:none;border-radius:10px;height:40px;font-size:11px}.proposal-actions{gap:8px;margin-top:18px;display:flex}.proposal-actions>[data-slot=button]{border-radius:10px;height:39px;font-size:11px}.proposal-actions>[data-variant=default]{flex:1}.proposal-panel .quiet-note{color:#c3c3c3;justify-content:center;margin-top:16px;font-size:9px}.decision-result{color:#a8a8a8;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.decision-result button{color:#bcbcbc;background:0 0;border:0;margin-right:24px;font-size:9px;text-decoration:underline}.transfer-layout{grid-template-columns:1fr 1fr;gap:35px;display:grid}.transfer-request{border:1px solid #ededed;border-radius:14px;padding:22px}.transfer-request [data-slot=badge]{color:#b4b4b4;font-size:10px;font-weight:400}.transfer-request h3{color:#a1a1a1;margin:20px 0;font-size:20px;font-weight:400}.transfer-request .mono{color:#c8c8c8;font-size:10px}.transfer-route{color:#c5c5c5;flex-direction:column;gap:20px;margin:20px 0 22px;display:flex;position:relative}.transfer-route>div{align-items:center;gap:13px;display:flex}.transfer-route>div>div{flex-direction:column;gap:3px;display:flex}.transfer-route span{color:#c7c7c7;font-size:9px}.transfer-route strong{color:#acacac;font-size:11px;font-weight:400}.route-node{border:2px solid #cdcdcd;border-radius:50%;width:9px;height:9px;margin:0 4px}.transfer-request .info-list span{font-size:10px}.transfer-request .info-list strong{color:#b4b4b4;font-size:10px}.transfer-assignment{padding:12px 0}.transfer-assignment h3{color:#b3b3b3;margin-bottom:24px;font-size:15px}.transfer-assignment .field{color:#bcbcbc;margin-bottom:20px;font-size:11px}.transfer-assignment select{color:#b5b5b5;border-color:#eaeaea;border-radius:10px;min-height:42px;font-size:11px}.resource-line{color:#c9c9c9;background:#f9f9f9;border-radius:10px;align-items:center;gap:10px;margin:20px 0;padding:13px;display:flex}.resource-line>div{flex-direction:column;flex:1;gap:3px;display:flex}.resource-line strong{color:#bcbcbc;font-size:11px;font-weight:400}.resource-line span{color:#ccc;font-size:9px}.transfer-assignment>.full-width{border-radius:10px;height:42px;font-size:12px}.transfer-steps{flex-direction:column;gap:15px;margin-top:23px;display:flex}.transfer-steps>div{color:#d2d2d2;align-items:center;gap:8px;font-size:10px;display:flex}.transfer-steps>div>span{border:1px solid #e9e9e9;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-family:IBM Plex Sans Latin;font-size:9px;display:flex}.transfer-steps .complete{color:#bcbcbc}.transfer-steps .complete>span{background:#f3f3f3;border-color:#f3f3f3}.performance-chart{border:1px solid #efefef;border-radius:13px;padding:18px 20px 12px}.performance-chart .section-heading>span{color:#bfbfbf;font-size:9px}.performance-chart h3{color:#acacac;font-size:12px}.chart-container{width:100%;height:205px;font-family:IBM Plex Sans Latin}.phase-breakdown{grid-template-columns:1fr 1fr;gap:14px 30px;margin-top:22px;display:grid}.phase-breakdown h3{color:#bfbfbf;grid-column:1/-1;margin-bottom:2px;font-size:12px}.phase-breakdown>div{color:#cbcbcb;align-items:center;gap:12px;font-size:9px;display:flex}.phase-breakdown>div>span{width:55px}.phase-breakdown b{font-family:IBM Plex Sans Latin;font-size:10px;font-weight:400}.duration-bar{direction:ltr;background:#f6f6f6;border-radius:5px;flex:1;height:4px}.duration-bar i{background:#e6a496;border-radius:5px;height:100%;display:block}[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#25252535}[data-slot=dialog-content]{color:#5a5a5a;border-color:#eee;border-radius:20px;font-family:IBM Plex Sans Arabic;box-shadow:0 24px 80px #25252522}[data-slot=dialog-title]{padding-left:25px;font-size:19px;font-weight:500;line-height:1.7}[data-slot=dialog-description]{color:#acacac;font-size:12px;line-height:1.8}[data-slot=dialog-close]{color:#b0b0b0;left:16px;right:auto}[data-slot=dialog-close] .sr-only{font-size:0}.settings-dialog,.reset-dialog{max-width:440px!important}.setting-row{border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;padding:19px 0;display:flex}.setting-row:last-child{border:0}.setting-row strong{font-size:13px;font-weight:400}.setting-row p{color:#b2b2b2;margin-top:3px;font-size:11px}.dialog-actions{gap:10px;margin-top:15px;display:flex}.dialog-actions [data-slot=button]{height:40px;font-size:12px}.incident-dialog{max-height:85dvh;overflow-y:auto;max-width:500px!important}.detail-tabs{background:#f7f7f7;width:100%;margin-top:15px;padding:4px}.detail-tabs [data-slot=tabs-trigger]{font-size:12px}.timeline{margin:12px 0}.timeline>div{align-items:center;gap:12px;padding:12px 0;display:flex;position:relative}.timeline-node{color:#b8b8b8;z-index:1;background:#f3f3f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.timeline>div:not(:last-child):after{content:"";background:#efefef;width:1px;height:24px;position:absolute;top:31px;right:9px}.timeline strong{color:#b4b4b4;font-size:11px;font-weight:400;line-height:1.7}.timeline time{color:#cbcbcb;margin-right:auto;font-family:IBM Plex Sans Latin;font-size:10px}.incident-dialog .info-list strong{font-size:12px}.incident-dialog .info-list span{font-size:11px}@media(min-width:1600px){.device-stage{min-height:758px}.fold-device{height:740px}.presentation-intro{margin:25px auto 35px}}@media(max-height:850px)and (min-width:761px){.presentation-header{height:60px}.presentation-intro{margin:3px auto 17px}.presentation-intro h1{font-size:30px}.presentation-intro>.eyebrow{margin-bottom:4px;font-size:8px}.scene-toolbar{margin-bottom:13px}.device-stage{min-height:630px}.fold-device{height:620px}.screen-title{margin-bottom:16px}.screen-title h2{font-size:22px}.medic-body{padding-top:18px}.medic-app .map-wrap{height:190px}.incident-card{margin-bottom:13px;padding:13px 15px}.unit-line{margin-bottom:13px}.scene-bottom{padding-bottom:22px}.admin-main{padding-top:22px}.overview-grid .map-wrap{height:230px}.admin-title,.kpi-grid{margin-bottom:22px}.journey-success{margin-top:17px}.fleet-layout .map-wrap,.position-layout .map-wrap{height:380px}.fleet-layout,.position-layout{min-height:380px}}@media(max-width:1000px)and (min-width:761px){.admin-sidebar{width:145px;padding-inline:9px}.admin-sidebar nav button{gap:6px;padding:10px 7px;font-size:10px}.admin-main{padding:22px 20px}.overview-grid{grid-template-columns:minmax(0,1fr) 180px;gap:17px}.kpi-grid .stat>strong{font-size:28px}.fleet-layout{grid-template-columns:200px minmax(0,1fr);gap:16px}.position-layout{grid-template-columns:minmax(0,1fr) 235px;gap:18px}.transfer-layout{gap:24px}.transfer-request{padding:17px}.transfer-request h3{font-size:18px}.coverage-compare{gap:17px}}@media(max-width:760px){.presentation-header{height:66px;padding:0 22px}.presentation-header>.brand{width:140px;height:35px}.presentation-header>.brand img{width:146px;top:-8px}.presentation-actions{gap:7px}.presentation-actions button{gap:5px;padding:5px;font-size:10px}.presentation-intro{margin:9px auto 20px}.presentation-intro h1{font-size:29px}.presentation-intro .eyebrow{letter-spacing:1.8px;font-size:7px}.presentation-intro>p:last-child{font-size:11px}.scene-toolbar{margin-bottom:16px;padding:0 22px}.scene-views button{padding:5px 9px;font-size:9px}.scene-role{gap:7px;font-size:9px}.role-line{width:15px}.scene-role svg{width:12px}.device-stage{min-height:690px;padding:0 14px 21px}.fold-device{border-radius:35px;width:min(410px,100vw - 32px);height:665px}.fold-device.opened:not(.folding){border-radius:25px;width:calc(100vw - 28px);height:750px}.fold-device.folding{width:calc(min(410px,100vw - 32px) + 4px*var(--fold))}.device-metal{top:1px;right:1px;bottom:1px;left:1px}.outer-screen{border-radius:28px;top:7px;right:7px;bottom:7px;left:7px}.inner-screen{border-radius:18px;top:7px;right:7px;bottom:7px;left:7px}.angled .fold-device{transform:rotateY(-5deg)rotate(1deg)}.angled.stage-open .fold-device{transform:rotateY(-3deg)rotate(.5deg)}.stage-open{min-height:775px}.scene-bottom{gap:12px;padding:0 22px 25px;font-size:9px}.scene-hint{max-width:135px;font-size:8px;line-height:1.8}.scene-current{font-size:10px;gap:5px!important}.scene-bottom .subtle{font-size:8px}.medic-body{padding-inline:20px;padding-top:19px}.medic-footer{padding-inline:20px}.screen-title h2{font-size:23px}.medic-app .map-wrap{height:196px}.app-header,.medic-stepper{padding-inline:20px}.admin-header{gap:15px;height:54px;padding:0 17px}.admin-header .brand-small{width:90px}.admin-header .brand-small img{width:96px}.admin-location{gap:4px;font-size:8px}.admin-user{gap:7px}.operator-avatar{width:22px;height:22px;font-size:9px}.admin-layout{flex-direction:column}.admin-sidebar{border:0;border-bottom:1px solid #ededed;width:100%;padding:8px 12px;display:block}.nav-label,.sidebar-bottom{display:none}.admin-sidebar nav{flex-direction:row;justify-content:space-between;gap:2px}.admin-sidebar nav button{white-space:nowrap;border-radius:8px;flex-direction:column;flex:1;gap:3px;min-width:0;height:45px;padding:5px 9px;font-size:6px;line-height:1.5;display:flex}.admin-sidebar nav button>svg{width:17px;height:17px}.admin-sidebar nav button small{display:none}.admin-main{padding:20px 17px}.admin-title{margin-bottom:24px}.admin-title h2{font-size:24px}.admin-title .eyebrow{font-size:8px}.date-label{display:none}.kpi-grid{grid-template-columns:1fr 1fr;gap:19px;margin-bottom:25px}.kpi-grid .stat{border:0;gap:8px}.kpi-grid .stat>span{font-size:9px}.kpi-grid .stat>strong{font-size:29px}.kpi-grid .stat small{font-size:8px}.overview-grid{grid-template-columns:1fr;gap:22px}.overview-grid .map-wrap{height:260px}.overview-side{grid-template-columns:1fr 1fr;gap:10px;display:grid}.overview-side .section-heading{grid-column:1/-1;margin-bottom:2px}.overview-side .case-mini{border:1px solid #eee;border-radius:10px;padding:10px!important}.overview-side .case-mini:nth-of-type(3){display:none}.alert-card{grid-column:1/-1;margin-top:4px}.journey-success{gap:7px;margin:20px 0;padding:10px}.journey-success>div>span{font-size:8px;line-height:1.8}.journey-success strong{font-size:10px}.journey-success button{gap:0;font-size:0}.success-symbol{flex-shrink:0;width:28px;height:28px}.admin-bottom{padding:0 16px;font-size:7px}.admin-bottom>.mono{display:none}.filter-row{flex-direction:column;align-items:stretch;gap:12px}.search-field{max-width:100%}.filter-row .segmented{align-self:flex-start}.filter-row .segmented button{padding:5px 16px;font-size:10px}.table-shell [data-slot=table-head]{padding:10px 8px;font-size:9px}.table-shell [data-slot=table-cell]{padding:12px 8px;font-size:10px}.table-shell [data-slot=table-cell]:nth-child(3),.table-shell [data-slot=table-head]:nth-child(3),.table-shell [data-slot=table-cell]:nth-child(5),.table-shell [data-slot=table-head]:nth-child(5){display:none}.table-shell [data-slot=table-cell] strong{font-size:11px}.fleet-layout{flex-direction:column-reverse;gap:20px;min-height:0;display:flex}.fleet-layout .map-wrap{flex-shrink:0;height:280px}.unit-detail{margin-bottom:20px}.position-layout{flex-direction:column;gap:5px;display:flex}.position-layout .map-wrap{flex-shrink:0;height:280px}.proposal-panel{padding-bottom:25px}.proposal-panel h3{max-width:260px;font-size:21px}.coverage-compare{justify-content:space-between;margin:25px 0;padding-left:40px}.transfer-layout{flex-direction:column;gap:15px;display:flex}.transfer-request{padding:18px}.transfer-assignment{padding-bottom:20px}.performance-chart{padding:15px 10px 10px}.chart-container{height:190px}.phase-breakdown{grid-template-columns:1fr;margin:23px 0}.title-tools select{max-width:90px;font-size:10px}.title-tools [data-slot=button]{width:28px;height:28px}.title-tools{gap:5px}.dialog-actions{flex-direction:column}.incident-dialog{padding:24px 20px}.timeline strong{font-size:10px}.timeline time{font-size:9px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reduced-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.medic-app[data-phase="0"] .screen-title{display:none}.medic-app[data-phase="0"] .map-wrap{height:190px}.admin-app{color:#3e3e3e}.admin-sidebar nav button,.admin-location,.date-label,.stat>span,.sidebar-bottom strong,.unit-option strong,.proposal-panel h3,.transfer-request h3,.performance-chart h3,.phase-breakdown h3{color:#747474}.admin-app .admin-main p,.admin-app .info-list span{color:#777}.admin-app .eyebrow,.admin-app .mono,.sidebar-bottom>div>span{color:#909090}.admin-app .info-list strong,.admin-app .info-list b,.transfer-route strong,.transfer-assignment h3,.case-mini>strong,.table-shell [data-slot=table-cell] strong{color:#505050}.admin-app .section-heading h3,.panel-top h3{color:#3e3e3e}.admin-app .case-mini .mini-sub,.admin-app .panel-top>span,.unit-option span:not(.icon-tile),.admin-app .transfer-route span,.admin-app .section-heading>span,.admin-app .transfer-request .info-list strong,.admin-app .resource-line strong{color:#858585}.admin-app .journey-success strong,.admin-app .journey-success>div>span{color:#7b7b7b}.admin-app .table-shell [data-slot=table-cell],.admin-app .table-shell [data-slot=table-head]{color:#777}.admin-app .proposal-panel>p,.admin-app .coverage-compare span,.admin-app .phase-breakdown>div,.admin-app .transfer-assignment .field,.admin-app .transfer-steps>div{color:gray}.medic-app .quiet-note,.medic-app .info-list span,.medic-app .vital-field>span,.medic-app .hospital-option>div>span,.medic-app .footer-status{color:#858585}.map-marker.unit{color:#f1f1ee;background:#424545;border-color:#747777}.map-marker.hospital{color:#d5d7d4;background:#414444b0;border-color:#73777790}.district-label{color:#b5b7b2}.map-actions button{color:#babdb8;background:#333636e6;border-color:#6664}.map-actions button.active{color:#ededeb}.map-tools{background:#333636e8}.map-tools [data-slot=button]{color:#ccc}.map-wrap .map-camera{color:#b0b2ae}.maplibregl-ctrl-attrib{color:#a0a4a0!important;background:#292b2bcc!important}.maplibregl-ctrl-attrib a{color:#b0b5af!important}.stat>strong,.admin-app .stat>strong{color:#393939}.coverage-compare>div:first-child strong{color:#858585}@media(max-height:850px)and (min-width:761px){.medic-app[data-phase="0"] .map-wrap{height:170px}}@media(max-width:760px){.admin-sidebar nav button>span{display:none}.admin-sidebar nav button:after{content:attr(data-short);font-size:9px}.admin-sidebar nav button{padding-inline:7px}.medic-app[data-phase="0"] .map-wrap{height:190px}.admin-app .admin-sidebar nav button{min-height:46px}}@media(min-width:761px){.device-stage{min-height:0}.fold-device{height:clamp(550px,100dvh - 260px,710px)}}@media(max-height:850px)and (min-width:761px){.presentation-header{height:46px}.presentation-intro{margin:0 auto 13px}.presentation-intro h1{font-size:28px;line-height:1.4}.presentation-intro>p:last-child{margin-top:5px;font-size:10px}.presentation-intro .eyebrow{margin-bottom:5px;font-size:7px}.scene-toolbar{margin-bottom:12px}.medic-app .status-bar{height:25px}.medic-app .app-header{height:45px}.medic-stepper{padding-top:5px;padding-bottom:11px}.medic-footer{padding-bottom:12px}.medic-app[data-phase="0"] .map-wrap{height:155px}.medic-app[data-phase="0"] .unit-line{margin-bottom:12px}.medic-app[data-phase="0"] .incident-card{margin-bottom:12px;padding:11px 14px}.medic-app[data-phase="0"] .incident-card h3{margin-top:6px;font-size:18px}.incident-foot{margin-top:10px;padding-top:8px}.medic-body{padding-top:16px}.admin-header{height:54px}.admin-sidebar{padding-top:20px}.admin-main{padding-top:18px}.admin-title,.kpi-grid{margin-bottom:20px}.kpi-grid .stat>strong{font-size:28px}.overview-grid .map-wrap{height:225px}.journey-success{margin-top:15px;padding-top:10px;padding-bottom:10px}}.admin-app{container-type:inline-size}@container (min-width:761px) and (max-width:900px){.admin-sidebar{width:145px;padding-inline:9px}.admin-sidebar nav button{gap:6px;padding:10px 7px;font-size:10px}.admin-main{padding:22px 20px}.overview-grid{grid-template-columns:minmax(0,1fr) 180px;gap:17px}.kpi-grid .stat>strong{font-size:28px}.fleet-layout{grid-template-columns:200px minmax(0,1fr);gap:16px}.position-layout{grid-template-columns:minmax(0,1fr) 235px;gap:18px}.transfer-layout{gap:24px}.transfer-request{padding:17px}.transfer-request h3{font-size:18px}.coverage-compare{gap:17px}}@media(max-width:760px){.device-stage,.stage-open{min-height:0}.fold-device{height:clamp(590px,100dvh - 210px,665px)}.fold-device.opened:not(.folding){height:clamp(630px,100dvh - 210px,750px)}}.app-header .brand-small,.admin-header .brand-small{width:30px;height:29px}.step-count{direction:ltr;unicode-bidi:isolate}.brand img{mix-blend-mode:multiply;width:200px;top:-19px;left:-23px}.app-header .brand-small img,.admin-header .brand-small img{width:125px;top:-13px;left:-14px}@media(max-width:760px){.presentation-header>.brand img{width:166px;top:-16px;left:-19px}}[data-slot=button][data-variant=default],.primary-cta[data-slot=button]{color:#fff;background:#cf4148}.admin-sidebar nav button.active,.admin-sidebar nav button.active svg{color:#bc4743}.admin-app .mono{color:#797979}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.rigid-stage{height:calc(var(--stage-height) + 28px);min-height:0!important;padding:0 0 28px;perspective:1800px;perspective-origin:50% 50%;position:relative;overflow:visible;direction:ltr}.rigid-stage .rigid-device{position:relative;width:calc(var(--leaf-width)*2)!important;height:var(--device-height)!important;flex-shrink:0;isolation:auto;background:none;border:0;border-radius:0!important;box-shadow:none;transform-style:preserve-3d;transform:scale(calc(var(--device-fit)*var(--camera-dolly))) translate(var(--centering));transition:none}.rigid-stage.angled .rigid-device{transform:scale(calc(var(--device-fit)*var(--camera-dolly))) rotateX(3deg) rotateY(-8deg) rotate(1deg) translate(var(--centering))}.fixed-chassis,.leaf-face{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#8f9092,#e4e4e5 1%,#292a2d 1.7%,#292a2d 98%,#929498,#d2d3d5);border:1px solid #8b8d90;border-radius:7px 34px 34px 7px;box-shadow:inset 0 0 0 2px #b4b5b7,inset 0 0 0 4px #242527;backface-visibility:hidden;-webkit-backface-visibility:hidden}.fixed-chassis{left:50%;transform:translateZ(-1px);box-shadow:inset 0 0 0 2px #b4b5b7,inset 0 0 0 4px #242527,4px 3px #5a5b5e,6px 5px #d1d1d1,10px 25px 35px -20px #30303850}.chassis-highlight{position:absolute;top:1px;bottom:1px;right:1px;width:2px;border-radius:inherit;background:#f2f2f2;opacity:.45}.rigid-device .live-screen{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:27px;opacity:1;z-index:auto;transform:translateZ(5px);overflow:hidden;background:#fff;filter:none;clip-path:inset(0 0 0 50%);pointer-events:none}.rigid-device.fully-open .live-screen{clip-path:none;pointer-events:auto;transform:translateZ(5.3px)}.rigid-device.fully-closed .live-screen{visibility:hidden}.tablet-surface{height:100%;display:flex;flex-direction:column;background:#fff;direction:rtl;position:relative}.tablet-app-content{flex:1;min-height:0}.moving-leaf{position:absolute;top:0;bottom:0;left:0;width:50%;transform-origin:100% 50% 0;transform:rotateY(var(--hinge-angle));transform-style:preserve-3d}.leaf-inside{border-radius:34px 7px 7px 34px;transform:translateZ(5px);background:linear-gradient(90deg,#d1d2d3,#38393b 2%,#28292b 98%,#67686b)}.leaf-outside{transform:rotateY(180deg) translateZ(5px);overflow:hidden}.rigid-device .outer-screen{top:8px;right:8px;bottom:8px;left:8px;border-radius:0 27px 27px 0;transform:none;z-index:auto;opacity:1;transition:none;filter:blur(var(--outer-blur));pointer-events:auto}.rigid-device:not(.fully-closed) .outer-screen{pointer-events:none}.leaf-screen-mask{position:absolute;top:8px;bottom:8px;left:8px;right:0;border-radius:27px 0 0 27px;overflow:hidden;background:#fff}.leaf-screen-copy{width:calc(var(--leaf-width)*2 - 16px);height:100%;filter:blur(var(--glass-blur));transform:translate(calc(sin(var(--fold)*3.14159265)*-3px))}.leaf-screen-copy *{pointer-events:none!important;animation-play-state:paused!important}.leaf-glass,.cover-glass{position:absolute;top:7px;right:7px;bottom:7px;left:7px;pointer-events:none;border-radius:inherit;opacity:var(--reflection);background:linear-gradient(105deg,transparent 8%,#ffffff00 22%,#ffffffba var(--light-x),#ffffff12 78%,transparent 90%);mix-blend-mode:screen}.leaf-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset -15px 0 22px #2228,inset 1px 0 1px #fffa}.cover-glass{opacity:calc(var(--reflection)*.7);box-shadow:inset -14px 0 25px #fff8}.cover-camera{position:absolute;top:17px;right:20px;width:8px;height:8px;border-radius:50%;background:#25262a;box-shadow:inset 0 0 0 2px #3c3e44,inset 1px 1px 1px #959da4;pointer-events:none}.leaf-edge{position:absolute;background:linear-gradient(90deg,#8e9093,#dedfe1 18%,#6f7175 42%,#27282b 62%,#c3c5c8 88%,#7e8185);backface-visibility:visible;pointer-events:none}.leaf-edge-outer{left:0;top:31px;bottom:31px;width:10px;transform-origin:0 50%;transform:translateZ(5px) rotateY(90deg)}.leaf-edge-top,.leaf-edge-bottom{left:31px;right:0;height:10px;transform-origin:50% 0;transform:translateZ(5px) rotateX(-90deg)}.leaf-edge-top{top:0}.leaf-edge-bottom{bottom:-10px}.hinge-spine{position:absolute;left:calc(50% - 4px);top:7px;bottom:7px;width:8px;border-radius:5px;background:linear-gradient(90deg,#aaa,#313237 35%,#b3b4b6 70%,#555);transform:translateZ(-2px);pointer-events:none}.inner-shade{position:absolute;top:8px;bottom:8px;left:50%;right:8px;border-radius:0 27px 27px 0;transform:translateZ(6px);background:linear-gradient(90deg,#181a1eaa,#181a1e44 80%);opacity:var(--shade);pointer-events:none}.screen-crease{position:absolute;top:9px;bottom:9px;left:calc(50% - 5px);width:10px;transform:translateZ(6px);background:linear-gradient(90deg,transparent,#21232865 38%,#ffffff90 60%,transparent);opacity:var(--crease);pointer-events:none}.fully-open .moving-leaf .leaf-screen-mask{visibility:hidden}.fully-closed .leaf-edge{opacity:.5}.tablet-home-indicator{height:4px;width:130px;background:#454545;border-radius:5px;flex-shrink:0;margin:4px auto 7px}.system-status{height:29px;padding:4px 20px 0;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:11px;line-height:1;color:#33343a;background:#fff;position:relative}.system-time{display:flex;gap:7px;align-items:center;white-space:nowrap;font-variant-numeric:tabular-nums}.system-date{font-family:IBM Plex Sans Arabic;font-size:9px;font-weight:500}.system-indicators{display:flex;align-items:center;gap:5px;height:14px;direction:ltr}.system-glyph{position:relative;display:inline-block;overflow:hidden;flex-shrink:0}.system-glyph img{position:absolute;max-width:none;height:auto;mix-blend-mode:multiply;filter:brightness(.7) contrast(1.7)}.wifi-glyph{width:14px;height:10px}.wifi-glyph img{width:25.58px;left:-5.7px;top:0}.cellular-glyph{width:13px;height:9px}.cellular-glyph img{width:32.07px;left:-9.53px;top:-2.16px}.battery-glyph{width:25px;height:11.2px;transform:scaleX(-1)}.battery-glyph img{width:39.36px;left:-8.24px;top:-2.4px}.battery-percentage{font-size:10px;font-weight:500;letter-spacing:-.3px;margin-left:1px}.system-offline .wifi-glyph,.system-offline .cellular-glyph{opacity:.18}.phone-status{height:31px;padding-right:40px;padding-left:22px}.phone-status .system-time{font-size:12px}.tablet-status{padding:4px 14px 0;height:28px;font-size:10px}.tablet-status .system-indicators{gap:5px}.scene-control-group{display:flex;align-items:center;gap:17px}.motion-preview-toggle{display:flex;align-items:center;gap:6px;color:#8d8d8d;background:transparent;border:0;font-size:10px;padding:6px 0}.motion-preview-toggle.active{color:#4a4a4a}.motion-controls{display:flex;align-items:center;gap:13px;max-width:440px;margin:2px auto 25px;padding:9px 16px;background:#ededed;border:1px solid #e5e5e5;border-radius:13px;font-size:10px;color:#777;direction:rtl}.motion-controls button{display:flex;align-items:center;justify-content:center;gap:6px;background:none;border:0;color:#5c5c5c;min-height:26px;white-space:nowrap;font-size:10px}.motion-controls label{white-space:nowrap}.motion-controls input{width:100%;min-width:60px;height:3px;accent-color:#d85f59;cursor:ew-resize}.motion-controls output{min-width:30px;font-family:IBM Plex Sans Latin;font-variant-numeric:tabular-nums}.expand-workspace{display:flex;align-items:center;gap:7px;margin:0 auto 28px;border:1px solid #dedede;padding:10px 17px;border-radius:11px;color:#707070;background:#fff;font-size:11px}.workspace-expanded.rigid-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;height:100dvh!important;background:#fff;padding:40px 0 0;perspective:none}.workspace-expanded .rigid-device{width:100%!important;height:calc(100dvh - 40px)!important;transform:none!important}.workspace-expanded .live-screen{top:0;right:0;bottom:0;left:0;border-radius:0;transform:none}.workspace-expanded .fixed-chassis,.workspace-expanded .moving-leaf,.workspace-expanded .hinge-spine,.workspace-expanded .screen-crease,.workspace-expanded .inner-shade{display:none}.exit-workspace{position:fixed;z-index:81;top:10px;right:20px;display:flex;align-items:center;gap:7px;background:#f3f3f3;border:0;border-radius:8px;padding:7px 12px;color:#777;font-size:11px}@media(max-width:760px){.scene-control-group{gap:8px}.motion-preview-toggle{font-size:9px;gap:3px}.scene-views button{padding:5px 7px}.scene-role{gap:5px}.scene-role .role-line{width:10px}.scene-toolbar{padding:0 17px}.motion-controls{margin:0 17px 24px;gap:8px;padding:8px 10px}.rigid-stage{perspective:1500px}.rigid-stage.angled .rigid-device{transform:scale(calc(var(--device-fit)*var(--camera-dolly))) rotateY(-5deg) translate(var(--centering))}.tablet-status{font-size:10px}.tablet-status .system-date{font-size:9px}.phone-status{padding-right:40px}.scene-bottom{padding-bottom:19px}.expand-workspace{margin-bottom:25px}}@media(prefers-reduced-motion:reduce){.rigid-device{transition:none!important}}.presentation{overflow-x:clip}.rigid-stage .rigid-device{transform-origin:50% 0}@container (min-width:650px) and (max-width:760px){.admin-sidebar{width:130px;padding-inline:7px}.admin-sidebar nav button{font-size:9px;gap:5px;padding:9px 6px}.admin-main{padding:18px}.overview-grid{grid-template-columns:minmax(0,1fr) 150px;gap:15px}.kpi-grid .stat>strong{font-size:26px}.admin-title,.kpi-grid{margin-bottom:20px}.fleet-layout{grid-template-columns:175px minmax(0,1fr);gap:14px}.position-layout{grid-template-columns:minmax(0,1fr) 215px;gap:15px}.transfer-layout{gap:17px}}.leaf-shell-slice{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:34px 7px 7px 34px;background:#96979a;border:1px solid #d2d3d5;box-shadow:inset 0 0 0 1px #717276;backface-visibility:visible}.cellular-glyph{transform:scaleX(-1)}.medic-app{container-type:inline-size}@container (max-width:350px){.medic-body,.app-header,.medic-stepper,.medic-footer{padding-inline:18px}.medic-stepper button{gap:4px;font-size:10px}}@media(min-width:761px){.rigid-stage .admin-sidebar{min-height:0;padding-top:16px;padding-bottom:12px;overflow-y:auto}.rigid-stage .admin-sidebar nav{gap:3px}.rigid-stage .admin-sidebar nav button{min-height:36px;padding-block:8px}.rigid-stage .sidebar-bottom{padding-top:12px}}.motion-controls{margin-top:0;margin-bottom:18px;position:relative;z-index:2}@media(max-width:760px){.motion-controls{margin-bottom:18px}}.rigid-stage{perspective:calc(var(--leaf-width)*4*var(--device-fit))}.rigid-stage{height:calc(var(--stage-height) + var(--stage-space));padding-bottom:var(--stage-space)}.rigid-device .stationary-screen{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:27px;transform:translateZ(5px);clip-path:inset(0 0 0 50%);overflow:hidden;background:#fff;pointer-events:none;visibility:hidden}.stationary-screen-copy{width:100%;height:100%;filter:blur(var(--stationary-blur))}.stationary-screen-copy *{pointer-events:none!important;animation-play-state:paused!important}.rigid-device.in-motion .stationary-screen{visibility:visible}.rigid-device.in-motion .live-screen{visibility:hidden}.rigid-device.fully-open .live-screen{transform:translateZ(6px)}.leaf-screen-copy{transform:none}.leaf-glass:after{box-shadow:inset -1px 0 2px #ffffff18}.leaf-shell-slice,.fixed-chassis,.leaf-inside,.fully-open .moving-leaf{pointer-events:none}.fully-open .leaf-inside{visibility:visible}.inner-shade{background:linear-gradient(90deg,#44464a28,transparent)}.screen-crease,.workspace-expanded .stationary-screen{display:none}.rigid-device.is-opening .leaf-inside{border-right:0}.rigid-device.is-opening .leaf-screen-mask{right:-1px}.rigid-device.is-opening .stationary-screen{clip-path:inset(0 0 0 calc(50% - 1px))}.rigid-device.is-opening .tablet-home-indicator{opacity:0}.simplified-toolbar{justify-content:flex-end}.simplified-medic{--footer-height:72px}.simplified-medic .app-header{height:43px;justify-content:flex-start}.simplified-medic .medic-stepper{border:0;padding-block:5px 12px}.simplified-medic .medic-stepper>span{display:flex;align-items:center;gap:5px;font-size:10px;color:#b6b6b6}.simplified-medic .medic-stepper>span>span{border:1px solid #ececec;width:21px;height:21px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:9px IBM Plex Sans Latin}.simplified-medic .medic-stepper>span.current{color:var(--red)}.simplified-medic .medic-stepper>span.current>span{border-color:transparent;background:#fff0ed}.simplified-medic .medic-stepper>span.done>span{border-color:transparent;background:#f5f5f5;color:#aaa}.simplified-medic .medic-body{padding-top:15px;padding-bottom:90px}.simplified-medic .screen-title{margin-bottom:18px}.simplified-medic .screen-title h2{font-size:22px;font-weight:400;line-height:1.55}.simplified-medic .unit-line{margin-bottom:13px}.simplified-medic .incident-card{height:81px;box-sizing:border-box;padding:10px 14px!important;margin-bottom:13px;background:#f1f2f3;border:0;border-radius:13px}.simplified-medic .incident-card h3{font-size:17px!important;line-height:1.4;margin:3px 0!important;font-weight:500}.simplified-medic .incident-card .red-label,.simplified-medic .incident-card .mono{font-size:9px}.simplified-medic .incident-card .muted{font-size:10px;line-height:1.4}.simplified-medic .incident-card .mono{color:#999}.simplified-medic[data-phase="0"] .map-wrap{height:220px}.glass-surface{background:#fff9;backdrop-filter:blur(24px) saturate(115%);-webkit-backdrop-filter:blur(24px) saturate(115%)}.simplified-medic .medic-footer{position:absolute;bottom:15px;inset-inline:0;z-index:6;padding:11px 20px 12px;box-shadow:none;border:0}.simplified-medic .primary-cta[data-slot=button]{height:39px;border-radius:11px;font-size:13px;box-shadow:none;padding:0 14px}.simplified-medic .primary-cta[data-slot=button] svg{width:14px;height:14px}.simplified-medic .charcoal-cta[data-slot=button]{background:#292a2c;color:#fff}.simplified-medic .charcoal-cta[data-slot=button]:hover{background:#3b3c3f!important}.simplified-medic .home-indicator{position:absolute;bottom:7px;left:50%;transform:translate(-50%);margin:0;z-index:7;height:3px;width:90px}.simplified-medic .info-list>div,.handover-summary .info-list>div,.patient-card,.decision-card .decision-factors,.history-card,.incident-card,.alert-card .info-list>div{border:0}.info-list>div{border-bottom:0}.simplified-medic .patient-card{background:#f4f5f6;padding:14px;border-radius:13px;margin:16px 0 20px;gap:10px}.simplified-medic .patient-card h3{font-size:14px;font-weight:500}.simplified-medic .patient-card p{font-size:11px;margin-top:4px;color:#878787}.simplified-medic .avatar{width:39px;height:39px;background:#e9ebed;border-radius:11px;color:#858a8d}.identity-methods{display:grid;grid-template-columns:1fr 1fr;gap:9px}.identity-methods button{min-height:70px;border:0;border-radius:12px;background:#f4f5f6;color:#929699;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:9px 5px}.identity-methods button span{font-size:10px;font-weight:400;white-space:nowrap}.identity-methods button.selected{background:#292a2c;color:#fff}.identity-methods button svg{stroke-width:1.6}.simplified-medic .lookup-field{margin:16px 0 0;font-size:11px;font-weight:400}.simplified-medic .lookup-field input{background:#fafafa;height:40px;letter-spacing:1px}.lookup-loading{padding:15px 0;color:#999;font-size:11px}.simplified-medic .section-label{margin:18px 0 10px;font-size:12px;font-weight:500}.history-card{background:#f7f7f8;padding:11px 14px;border-radius:11px;margin-bottom:8px}.history-card h3{font-size:11px;font-weight:500;margin-bottom:5px;color:#555}.history-card>span{font-size:12px;color:#848484}.simplified-medic .field{font-weight:400;font-size:11px}.simplified-medic .vitals-grid{gap:10px}.simplified-medic .vital-field{padding:10px 11px;border:0;background:#f5f5f6;border-radius:11px}.simplified-medic .vital-field>span{font-size:10px}.simplified-medic .vital-field input{font-size:22px!important;height:33px}.simplified-medic [data-slot=accordion-item]{border:0}.simplified-medic [data-slot=accordion-trigger]{font-size:11px}.simplified-medic .decision-card{padding:17px 17px 15px;background:#cc424b;border:0;border-radius:14px;color:#fff;margin-bottom:16px}.simplified-medic .decision-card .red-label{color:#fff;font-size:11px}.simplified-medic .decision-card h3{font-size:19px;font-weight:500;line-height:1.7;margin:12px 0 8px;color:#fff}.simplified-medic .decision-factors{border:0;padding:0;margin:0;gap:3px;color:#fff;font-size:11px}.simplified-medic .decision-factors span:before{background:#ffffff70}.simplified-medic .decision-options{display:flex;flex-direction:column;gap:7px}.simplified-medic .decision-choice{margin:0;border:0;background:#f5f5f6;padding:12px;border-radius:10px;gap:8px}.simplified-medic .decision-choice strong{font-size:12px;font-weight:400}.simplified-medic .decision-choice.selected{background:#eceeef;color:#303033}.simplified-medic .decision-choice.selected .radio-check{background:#292a2c;border-color:#292a2c;color:#fff}.swipe-confirm{position:relative;width:100%;height:43px;border-radius:12px;background:#292a2c;color:#fff;direction:ltr;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;overflow:hidden;outline-offset:4px}.swipe-confirm.disabled{opacity:.35;cursor:not-allowed}.swipe-confirm.dragging{cursor:grabbing}.swipe-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:400;opacity:calc(1 - var(--swipe)*.9);padding-left:35px;pointer-events:none}.swipe-thumb{position:absolute;left:calc(4px + (100% - 48px)*var(--swipe));top:4px;bottom:4px;width:40px;border-radius:9px;background:#ffffff0c;display:flex;align-items:center;justify-content:center;transition:left .18s ease-out;pointer-events:none}.dragging .swipe-thumb{transition:none}.swipe-arrows{display:flex;gap:0;align-items:center}.swipe-arrows svg{width:13px;height:16px;margin-left:-5px;stroke-width:2.2}.swipe-arrows svg:nth-child(1){opacity:.25}.swipe-arrows svg:nth-child(2){opacity:.55}.swipe-arrows svg:nth-child(3){opacity:1}.simplified-medic .journey-map-body{padding:0!important;overflow:hidden;position:relative;margin-bottom:0}.journey-map-body>.map-wrap{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important;border-radius:0;border:0}.compact-map .map-tools{top:auto;bottom:35px;right:auto;left:12px;z-index:3}.compact-map .map-tools [data-slot=button]{width:29px;height:29px}.map-focused .home-indicator{background:#f3f3f3}.map-focused .maplibregl-ctrl-bottom-right{bottom:16px}.route-caption{position:absolute;top:16px;left:13px;right:13px;z-index:3;border-radius:14px;padding:13px;display:flex;align-items:center;gap:10px;color:#2e3032;box-shadow:0 4px 24px #00000012;pointer-events:none}.route-caption-icon{display:flex;color:#6a6e70}.route-caption>div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.route-caption strong{font-size:12px;font-weight:500;line-height:1.5}.route-caption>div>span{font-size:10px;color:#606668}.route-time{display:flex;align-items:center;gap:4px;color:#414548}.route-time>b{font:500 13px IBM Plex Sans Latin;font-variant-numeric:tabular-nums}.vitals-sheet{position:absolute;left:12px;right:12px;bottom:22px;z-index:5;border-radius:17px;padding:0 14px 14px;color:#35383a;box-shadow:0 4px 24px #00000012;transition:transform .35s ease}.vitals-sheet.collapsed{padding-bottom:0}.sheet-handle{width:100%;background:none;border:0;color:inherit;display:flex;flex-direction:column;align-items:center;gap:11px;padding:8px 0 13px;cursor:ns-resize;touch-action:none;min-height:50px}.sheet-handle>span{width:28px;height:3px;border-radius:4px;background:#81878a80}.sheet-handle>div{display:flex;width:100%;align-items:center;gap:7px}.sheet-handle strong{font-size:11px;font-weight:500;flex:1;text-align:right}.transport-vitals,.handover-vitals{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vitals-sheet .stat{padding:7px 3px;background:transparent;border:0}.vitals-sheet .stat>span,.handover-vitals .stat>span{font-size:9px;color:#676d70}.vitals-sheet .stat>strong,.handover-vitals .stat>strong{font-size:19px;color:#33383b;font-weight:400}.vitals-sheet .stat>strong small,.handover-vitals .stat>strong small{font-size:8px}.simplified-medic .handover-summary{padding:17px;background:#f5f5f6;border:0;border-radius:14px;margin:0 0 14px}.simplified-medic .handover-summary h3{font-size:15px;margin-top:10px;font-weight:500}.simplified-medic .handover-summary .info-list>div{padding:10px 0;gap:12px;line-height:1.6}.simplified-medic .handover-summary .info-list strong{font-size:11px;font-weight:400}.simplified-medic .handover-summary .info-list span{font-size:10px}.simplified-medic .handover-vitals{padding:10px 3px}@media(max-width:760px){.simplified-toolbar{justify-content:flex-end}.simplified-medic .medic-body,.simplified-medic .medic-footer{padding-inline:20px}}@container (max-width:350px){.simplified-medic .medic-stepper{padding-inline:16px;gap:3px}.simplified-medic .medic-stepper>span{gap:3px;font-size:9px}.simplified-medic .medic-stepper>span>span{width:19px;height:19px}.simplified-medic .identity-methods button span{font-size:9px}.simplified-medic .medic-body{padding-inline:17px}.simplified-medic .screen-title h2{font-size:20px}.simplified-medic .decision-card h3{font-size:17px}}@media(prefers-reduced-motion:reduce){.vitals-sheet,.swipe-thumb{transition:none}}.admin-main{padding-top:22px}.admin-sidebar{padding-top:16px}.sidebar-bottom{border:0;padding-inline:10px}.sidebar-bottom strong{font-size:11px;font-weight:400;color:#5f6063}.sidebar-bottom>div>span{font-size:9px;color:#929397}.kpi-grid.overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;gap:10px}.kpi-grid.overview-kpis .stat{border:0;background:#f3f4f5;border-radius:10px;height:44px;padding:8px 12px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-width:0}.overview-kpis .stat>span{font-size:10px;font-weight:400;line-height:1.5;color:#85888c}.admin-app .overview-kpis .stat>strong{font-size:22px;font-weight:300;gap:4px;line-height:1;flex-shrink:0}.overview-kpis .stat small{font-size:8px;color:#96999d}.overview-grid{grid-template-columns:minmax(0,1fr) 172px;gap:18px}.overview-side .case-mini{border:0;background:#f7f7f8;border-radius:10px;margin-bottom:8px;padding:12px}.overview-side .section-heading{margin-bottom:12px}.performance-tools{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:18px}.performance-tools select{min-height:32px;padding:5px 10px}.performance-tools [data-slot=button]{width:32px;height:32px}.operations-data-map{position:relative;min-height:315px;height:100%;background:#272c2e;border-radius:16px;overflow:hidden;isolation:isolate}.data-map-canvas{position:absolute;top:0;right:0;bottom:0;left:0;direction:ltr}.data-map-toolbar{position:absolute;top:14px;inset-inline:14px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;gap:8px}.data-map-tabs{display:flex;padding:3px;background:#2e3234c9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;gap:2px;pointer-events:auto}.data-map-tabs button{border:0;background:none;color:#c4c8c9;font-size:10px;padding:6px 10px;border-radius:7px;line-height:1.5}.data-map-tabs button.active{background:#f3f3f1;color:#33373a}.data-map-reset{pointer-events:auto;border:0;width:30px;height:30px;display:grid;place-items:center;background:#363b3dd9;color:#d3d7d8;border-radius:9px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.data-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:44px;min-height:44px;border:0;background:transparent;color:#fff0ec;cursor:pointer;text-shadow:0 1px 7px #24292b;font-family:inherit;border-radius:50%}.data-zone strong{font-family:IBM Plex Sans Latin;font-size:22px;font-weight:400;line-height:1.2;direction:ltr}.data-zone span{font-size:9px;white-space:nowrap;color:#e8ceca}.data-zone.active strong{color:#fff}.data-zone.active{background:#e7746a25;outline:1px solid #ee9c9270}.data-zone:focus-visible,.data-map-reset:focus-visible{outline:2px solid #eaa099;outline-offset:3px}.data-map-result{position:absolute;bottom:22px;inset-inline:14px;display:grid;grid-template-columns:repeat(3,1fr);padding:12px 14px;border-radius:12px;background:#313739b5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;color:#f1eeee;gap:10px}.data-map-result>div{display:flex;flex-direction:column;gap:4px}.data-map-result span{font-size:9px;color:#b9bfc1}.data-map-result strong{font-size:20px;font-family:IBM Plex Sans Latin;font-weight:300;display:flex;gap:5px;align-items:baseline;line-height:1.1}.data-map-result small{font-family:IBM Plex Sans Arabic;font-size:8px;font-weight:400;color:#bac0c2}.operations-data-map .maplibregl-ctrl-attrib{font-size:8px!important;line-height:14px!important;min-height:14px!important}.operations-data-map .maplibregl-ctrl-attrib-button{width:14px;height:14px;background-size:12px}.health-centers{max-width:760px;margin-inline:auto}.center-tabs{display:flex;gap:8px;margin-bottom:25px;background:#f6f6f7;border-radius:12px;padding:4px}.center-tabs button{flex:1;display:flex;justify-content:center;align-items:center;gap:12px;background:transparent;border:0;border-radius:9px;padding:10px 12px;color:#8b8d91;font-size:12px}.center-tabs button.selected{background:#fff;color:#414347;box-shadow:0 2px 8px #292b2f05}.center-tabs button>span{font-family:IBM Plex Sans Latin;font-size:11px;color:#a2a4a7}.center-tabs button.selected>span{color:#c6625d}.center-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 4px}.center-heading h3{font-size:21px;font-weight:400;line-height:1.6}.center-heading>div>span{font-size:11px;color:#8d9094}.center-heading>strong{font-family:IBM Plex Sans Latin;font-size:34px;font-weight:300;display:flex;align-items:baseline;gap:7px}.center-heading small{font-family:IBM Plex Sans Arabic;font-size:10px;font-weight:400;color:#9b9da1}.department-list{display:flex;flex-direction:column;gap:9px}.department-list [data-slot=accordion-item]{border:0;border-radius:12px;background:#f7f7f8;overflow:hidden}.department-list [data-slot=accordion-trigger]{display:flex;align-items:center;padding:15px 18px;gap:14px;font-weight:400;font-size:13px;line-height:1.6;text-decoration:none}.department-list [data-slot=accordion-trigger]>svg{color:#aaaeb1;width:14px;height:14px;margin:0;flex-shrink:0}.department-name{flex:1;text-align:right}.department-count{font-family:IBM Plex Sans Latin;font-size:20px;font-weight:300;display:flex;align-items:baseline;gap:6px;color:#5e6268}.department-count small{font-family:IBM Plex Sans Arabic;font-size:9px;color:#999ca0}.department-list [data-slot=accordion-content]{padding:0}.staff-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:5px 18px 20px}.staff-member{display:flex;flex-direction:column;gap:4px}.staff-member strong{font-size:12px;font-weight:400;color:#4c5055}.staff-member span{font-size:10px;color:#94979b}.referrals{min-height:100%;display:flex;flex-direction:column;gap:20px}.referral-list{display:flex;flex-direction:column;gap:12px}.referral-card{background:#f7f7f8;border-radius:15px;padding:20px}.referral-head{display:flex;align-items:center;gap:12px;width:100%;background:transparent;border:0;text-align:right;padding:0}.referral-head>div{flex:1}.referral-head .mono{font-size:10px;color:#919398}.referral-head h3{font-size:18px;font-weight:400;margin-top:5px}.referral-state{background:#eeeef0;color:#83868b;border-radius:7px;padding:4px 9px;font-size:10px}.referral-head>svg{color:#93979c;transition:transform .2s}.referral-card.expanded .referral-head>svg{transform:rotate(-90deg)}.referral-route{display:flex;align-items:center;gap:13px;margin-top:19px;font-size:12px;line-height:1.8;color:#63676b}.referral-route>svg{color:#b0b3b6;flex-shrink:0}.referral-details{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.referral-details>div{display:flex;flex-direction:column;gap:6px}.referral-details span{font-size:10px;color:#96999e}.referral-details strong{font-size:12px;font-weight:400;color:#555a60;text-align:right}.new-referral{display:flex;align-items:center;gap:10px;background:#f4f4f5;border:0;border-radius:12px;padding:17px 18px;font-size:13px;color:#3f444a;width:100%;margin-top:auto;text-align:right}.new-referral:hover{background:#ededee}.new-referral>span{flex:1}.new-referral>svg{color:#8f9499}.referral-dialog[data-slot=dialog-content]{max-width:520px;padding:28px;border-radius:20px;max-height:calc(100dvh - 36px);overflow-y:auto}.referral-dialog [data-slot=dialog-title]{font-size:21px;font-weight:400}.referral-dialog [data-slot=dialog-description]{font-size:12px;color:#8b9096}.referral-dialog .field{font-size:12px;font-weight:400;margin:16px 0;color:#6d737a}.referral-dialog .field input,.referral-dialog .field select{height:41px;font-size:12px;background:#f9f9fa;border-color:#ebebee;min-width:0;width:100%}.referral-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.referral-form-grid .field{margin:0 0 16px}.referral-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px}.referral-form-actions [data-slot=button]{font-size:12px;min-width:110px;height:40px;border-radius:10px;font-weight:400}.charcoal-button[data-slot=button]{background:#303338;color:#fff}.charcoal-button[data-slot=button]:hover{background:#44484e}.referral-review{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;background:#f5f5f7;border-radius:12px;padding:16px;margin:4px 0 24px;font-size:11px;color:#81868d;line-height:1.7}.referral-review>strong{grid-column:1/-1;font-size:14px;font-weight:400;color:#454b52;margin-bottom:5px}@media(max-width:760px){.admin-main{padding:20px 16px}.overview-grid{grid-template-columns:1fr;gap:22px}.kpi-grid.overview-kpis{gap:8px;margin-bottom:18px}.kpi-grid.overview-kpis .stat{height:58px;padding:8px 10px;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.overview-kpis .stat>span{font-size:8px;white-space:nowrap;line-height:1.2}.admin-app .overview-kpis .stat>strong{font-size:21px;gap:3px}.overview-kpis .stat small{font-size:7px}.operations-data-map{height:315px;min-height:315px}.overview-side .case-mini{margin:0;padding:10px}.center-tabs{gap:3px;margin-bottom:24px}.center-tabs button{font-size:11px;padding:10px 8px;gap:9px}.center-heading h3{font-size:19px}.center-heading>strong{font-size:29px}.staff-grid{gap:17px 12px}.staff-member strong{font-size:11px}.department-list [data-slot=accordion-trigger]{padding:14px}.referral-card{padding:18px}.referral-route{flex-wrap:wrap;gap:8px;font-size:11px}.referral-details{gap:20px 12px}.referral-details strong{font-size:11px}.new-referral{margin-top:8px}.referral-dialog[data-slot=dialog-content]{padding:24px 20px;width:calc(100% - 28px)}.referral-form-grid{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){.referral-head>svg{transition:none}}[data-slot=dialog-overlay]{z-index:110}[data-slot=dialog-content]{z-index:111}.department-list [data-slot=accordion-trigger]:focus-visible{outline:1px solid #adb0b5;outline-offset:-2px;box-shadow:none}
