/* node_modules/mapbox-gl/dist/mapbox-gl.css */
.mapboxgl-map {
  font:
    12px/20px Helvetica Neue,
    Arial,
    Helvetica,
    sans-serif;
  overflow: hidden;
  position: relative;
  -webkit-tap-highlight-color: rgb(0 0 0/0);
}
.mapboxgl-canvas {
  left: 0;
  position: absolute;
  top: 0;
}
.mapboxgl-map:-webkit-full-screen {
  height: 100%;
  width: 100%;
}
.mapboxgl-canary {
  background-color: salmon;
}
.mapboxgl-canvas-container.mapboxgl-interactive,
.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass {
  cursor: grab;
  -webkit-user-select: none;
  user-select: none;
}
.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer {
  cursor: pointer;
}
.mapboxgl-canvas-container.mapboxgl-interactive:active,
.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active {
  cursor: grabbing;
}
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas {
  touch-action: pan-x pan-y;
}
.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,
.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas {
  touch-action: pinch-zoom;
}
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas {
  touch-action: none;
}
.mapboxgl-ctrl-bottom,
.mapboxgl-ctrl-bottom-left,
.mapboxgl-ctrl-bottom-right,
.mapboxgl-ctrl-left,
.mapboxgl-ctrl-right,
.mapboxgl-ctrl-top,
.mapboxgl-ctrl-top-left,
.mapboxgl-ctrl-top-right {
  pointer-events: none;
  position: absolute;
  z-index: 2;
}
.mapboxgl-ctrl-top-left {
  left: 0;
  top: 0;
}
.mapboxgl-ctrl-top {
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}
.mapboxgl-ctrl-top-right {
  right: 0;
  top: 0;
}
.mapboxgl-ctrl-right {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.mapboxgl-ctrl-bottom-right {
  bottom: 0;
  right: 0;
}
.mapboxgl-ctrl-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.mapboxgl-ctrl-bottom-left {
  bottom: 0;
  left: 0;
}
.mapboxgl-ctrl-left {
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.mapboxgl-ctrl {
  clear: both;
  pointer-events: auto;
  transform: translate(0);
}
.mapboxgl-ctrl-top-left .mapboxgl-ctrl {
  float: left;
  margin: 10px 0 0 10px;
}
.mapboxgl-ctrl-top .mapboxgl-ctrl {
  float: left;
  margin: 10px 0;
}
.mapboxgl-ctrl-top-right .mapboxgl-ctrl {
  float: right;
  margin: 10px 10px 0 0;
}
.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,
.mapboxgl-ctrl-right .mapboxgl-ctrl {
  float: right;
  margin: 0 10px 10px 0;
}
.mapboxgl-ctrl-bottom .mapboxgl-ctrl {
  float: left;
  margin: 10px 0;
}
.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,
.mapboxgl-ctrl-left .mapboxgl-ctrl {
  float: left;
  margin: 0 0 10px 10px;
}
.mapboxgl-ctrl-group {
  background: #fff;
  border-radius: 4px;
}
.mapboxgl-ctrl-group:not(:empty) {
  box-shadow: 0 0 0 2px #0000001a;
}
@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl-group:not(:empty) {
    box-shadow: 0 0 0 2px ButtonText;
  }
}
.mapboxgl-ctrl-group button {
  background-color: initial;
  border: 0;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 29px;
  outline: none;
  overflow: hidden;
  padding: 0;
  width: 29px;
}
.mapboxgl-ctrl-group button + button {
  border-top: 1px solid #ddd;
}
.mapboxgl-ctrl button .mapboxgl-ctrl-icon {
  background-position: 50%;
  background-repeat: no-repeat;
  display: block;
  height: 100%;
  width: 100%;
}
@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl-icon {
    background-color: initial;
  }
  .mapboxgl-ctrl-group button + button {
    border-top: 1px solid ButtonText;
  }
}
.mapboxgl-ctrl-attrib-button:focus,
.mapboxgl-ctrl-group button:focus {
  box-shadow: 0 0 2px 2px #0096ff;
}
.mapboxgl-ctrl button:disabled {
  cursor: not-allowed;
}
.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon {
  opacity: .25;
}
.mapboxgl-ctrl-group button:first-child {
  border-radius: 4px 4px 0 0;
}
.mapboxgl-ctrl-group button:last-child {
  border-radius: 0 0 4px 4px;
}
.mapboxgl-ctrl-group button:only-child {
  border-radius: inherit;
}
.mapboxgl-ctrl button:not(:disabled):hover {
  background-color: #0000000d;
}
.mapboxgl-ctrl-group button:focus:focus-visible {
  box-shadow: 0 0 2px 2px #0096ff;
}
.mapboxgl-ctrl-group button:focus:not(:focus-visible) {
  box-shadow: none;
}
.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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 13h-9z'/%3E%3C/svg%3E");
}
.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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.5z'/%3E%3C/svg%3E");
}
@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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 13h-9z'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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.5z'/%3E%3C/svg%3E");
  }
}
@media (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' 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 13h-9z'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' 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.5z'/%3E%3C/svg%3E");
  }
}
.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E");
}
.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E");
}
@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E");
  }
}
@media (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' 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-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' 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-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E");
  }
}
.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E");
}
@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E");
  }
}
@media (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E");
  }
}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
}
.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M3.3335 11.6666C3.3335 12.5871 4.07969 13.3333 5.00016 13.3333C5.92064 13.3333 6.66683 12.5871 6.66683 11.6666L6.66683 6.66659L11.6668 6.66659C12.5873 6.66659 13.3335 5.92039 13.3335 4.99992C13.3335 4.07944 12.5873 3.33325 11.6668 3.33325H3.3335V11.6666Z' fill='currentColor'/%3E%3Cpath d='M26.6668 11.6666C26.6668 12.5871 25.9206 13.3333 25.0002 13.3333C24.0797 13.3333 23.3335 12.5871 23.3335 11.6666L23.3335 6.66659L18.3335 6.66659C17.413 6.66659 16.6668 5.92039 16.6668 4.99992C16.6668 4.07944 17.413 3.33325 18.3335 3.33325H26.6668L26.6668 11.6666Z' fill='currentColor'/%3E%3Cpath d='M13.3335 24.9999C13.3335 25.9204 12.5873 26.6666 11.6668 26.6666H3.3335V18.3333C3.3335 17.4128 4.07969 16.6666 5.00016 16.6666C5.92064 16.6666 6.66683 17.4128 6.66683 18.3333V23.3333H11.6668C12.5873 23.3333 13.3335 24.0794 13.3335 24.9999Z' fill='currentColor'/%3E%3Cpath d='M18.3335 26.6666C17.413 26.6666 16.6668 25.9204 16.6668 24.9999C16.6668 24.0794 17.413 23.3333 18.3335 23.3333H23.3335V18.3333C23.3335 17.4128 24.0797 16.6666 25.0002 16.6666C25.9206 16.6666 26.6668 17.4128 26.6668 18.3333V26.6666H18.3335Z' fill='currentColor'/%3E%3C/svg%3E");
  background-size: 26px 26px;
}
.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle.mapboxgl-ctrl-level-button-selected .mapboxgl-ctrl-icon {
  filter: invert(1) brightness(1);
}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E");
}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon {
  animation: mapboxgl-spin 2s linear infinite;
}
@media (-ms-high-contrast:active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
  }
}
@media (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E");
  }
}
@keyframes mapboxgl-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
a.mapboxgl-ctrl-logo {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%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.mapboxgl-ctrl-logo.mapboxgl-compact {
  width: 23px;
}
@media (-ms-high-contrast:active) {
  a.mapboxgl-ctrl-logo {
    background-color: initial;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");
  }
}
@media (-ms-high-contrast:black-on-white) {
  a.mapboxgl-ctrl-logo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");
  }
}
.mapboxgl-ctrl.mapboxgl-ctrl-attrib {
  background-color: #ffffff80;
  margin: 0;
  padding: 0 5px;
}
@media screen {
  .mapboxgl-ctrl-attrib.mapboxgl-compact {
    background-color: #fff;
    border-radius: 12px;
    box-sizing: initial;
    margin: 10px;
    min-height: 20px;
    padding: 2px 24px 2px 0;
    position: relative;
  }
  .mapboxgl-ctrl-attrib.mapboxgl-compact-show {
    padding: 2px 28px 2px 8px;
    visibility: visible;
  }
  .mapboxgl-ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact-show,
  .mapboxgl-ctrl-left > .mapboxgl-ctrl-attrib.mapboxgl-compact-show,
  .mapboxgl-ctrl-top-left > .mapboxgl-ctrl-attrib.mapboxgl-compact-show {
    border-radius: 12px;
    padding: 2px 8px 2px 28px;
  }
  .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner {
    display: none;
  }
  .mapboxgl-ctrl-attrib-button {
    background-color: #ffffff80;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%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;
  }
  .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,
  .mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,
  .mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button {
    left: 0;
  }
  .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,
  .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner {
    display: block;
  }
  .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button {
    background-color: #0000000d;
  }
  .mapboxgl-ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    bottom: 0;
    right: 0;
  }
  .mapboxgl-ctrl-right > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    right: 0;
  }
  .mapboxgl-ctrl-top-right > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    right: 0;
    top: 0;
  }
  .mapboxgl-ctrl-top-left > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    left: 0;
    top: 0;
  }
  .mapboxgl-ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    bottom: 0;
    left: 0;
  }
  .mapboxgl-ctrl-left > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    left: 0;
  }
}
@media screen and (-ms-high-contrast:active) {
  .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%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 (-ms-high-contrast:black-on-white) {
  .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%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");
  }
}
.mapboxgl-ctrl-attrib a {
  color: #000000bf;
  text-decoration: none;
}
.mapboxgl-ctrl-attrib a:hover {
  color: inherit;
  text-decoration: underline;
}
.mapboxgl-ctrl-attrib .mapbox-improve-map {
  font-weight: 700;
  margin-left: 2px;
}
.mapboxgl-attrib-empty {
  display: none;
}
.mapboxgl-ctrl-scale {
  background-color: #ffffffbf;
  border: 2px solid #333;
  border-top: #333;
  box-sizing: border-box;
  color: #333;
  font-size: 10px;
  padding: 0 5px;
  white-space: nowrap;
}
.mapboxgl-popup {
  display: flex;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  will-change: transform;
}
.mapboxgl-popup-anchor-top,
.mapboxgl-popup-anchor-top-left,
.mapboxgl-popup-anchor-top-right {
  flex-direction: column;
}
.mapboxgl-popup-anchor-bottom,
.mapboxgl-popup-anchor-bottom-left,
.mapboxgl-popup-anchor-bottom-right {
  flex-direction: column-reverse;
}
.mapboxgl-popup-anchor-left {
  flex-direction: row;
}
.mapboxgl-popup-anchor-right {
  flex-direction: row-reverse;
}
.mapboxgl-popup-tip {
  border: 10px solid #0000;
  height: 0;
  width: 0;
  z-index: 1;
}
.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
  align-self: center;
  border-bottom-color: #fff;
  border-top: none;
}
.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {
  align-self: flex-start;
  border-bottom-color: #fff;
  border-left: none;
  border-top: none;
}
.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {
  align-self: flex-end;
  border-bottom-color: #fff;
  border-right: none;
  border-top: none;
}
.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
  align-self: center;
  border-bottom: none;
  border-top-color: #fff;
}
.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {
  align-self: flex-start;
  border-bottom: none;
  border-left: none;
  border-top-color: #fff;
}
.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {
  align-self: flex-end;
  border-bottom: none;
  border-right: none;
  border-top-color: #fff;
}
.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
  align-self: center;
  border-left: none;
  border-right-color: #fff;
}
.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
  align-self: center;
  border-left-color: #fff;
  border-right: none;
}
.mapboxgl-popup-close-button {
  background-color: initial;
  border: 0;
  border-radius: 0 3px 0 0;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
.mapboxgl-popup-close-button:hover {
  background-color: #0000000d;
}
.mapboxgl-popup-content {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px #0000001a;
  padding: 10px 10px 15px;
  pointer-events: auto;
  position: relative;
}
.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content {
  border-top-left-radius: 0;
}
.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content {
  border-top-right-radius: 0;
}
.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {
  border-bottom-left-radius: 0;
}
.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content {
  border-bottom-right-radius: 0;
}
.mapboxgl-popup-track-pointer {
  display: none;
}
.mapboxgl-popup-track-pointer * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}
.mapboxgl-map:hover .mapboxgl-popup-track-pointer {
  display: flex;
}
.mapboxgl-map:active .mapboxgl-popup-track-pointer {
  display: none;
}
.mapboxgl-marker {
  left: 0;
  opacity: 1;
  position: absolute;
  top: 0;
  transition: opacity .2s;
  will-change: transform;
}
.mapboxgl-user-location-dot,
.mapboxgl-user-location-dot:before {
  background-color: #1da1f2;
  border-radius: 50%;
  height: 15px;
  width: 15px;
}
.mapboxgl-user-location-dot:before {
  animation: mapboxgl-user-location-dot-pulse 2s infinite;
  content: "";
  position: absolute;
}
.mapboxgl-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;
}
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading {
  height: 0;
  width: 0;
}
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before {
  border-bottom: 7.5px solid #4aa1eb;
  content: "";
  position: absolute;
}
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before {
  border-left: 7.5px solid #0000;
  transform: translateY(-28px) skewY(-20deg);
}
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after {
  border-right: 7.5px solid #0000;
  transform: translate(7.5px, -28px) skewY(20deg);
}
@keyframes mapboxgl-user-location-dot-pulse {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  70% {
    opacity: 0;
    transform: scale(3);
  }
  to {
    opacity: 0;
    transform: scale(1);
  }
}
.mapboxgl-user-location-dot-stale {
  background-color: #aaa;
}
.mapboxgl-user-location-dot-stale:after {
  display: none;
}
.mapboxgl-user-location-accuracy-circle {
  background-color: #1da1f233;
  border-radius: 100%;
  height: 1px;
  width: 1px;
}
.mapboxgl-crosshair,
.mapboxgl-crosshair .mapboxgl-interactive,
.mapboxgl-crosshair .mapboxgl-interactive:active {
  cursor: crosshair;
}
.mapboxgl-boxzoom {
  background: #fff;
  border: 2px dotted #202020;
  height: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  top: 0;
  width: 0;
}
@media print {
  .mapbox-improve-map {
    display: none;
  }
}
.mapboxgl-scroll-zoom-blocker,
.mapboxgl-touch-pan-blocker {
  align-items: center;
  background: #000000b3;
  color: #fff;
  display: flex;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Helvetica,
    Arial,
    sans-serif;
  height: 100%;
  justify-content: center;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  text-align: center;
  top: 0;
  transition: opacity .75s ease-in-out;
  transition-delay: 1s;
  width: 100%;
}
.mapboxgl-scroll-zoom-blocker-show,
.mapboxgl-touch-pan-blocker-show {
  opacity: 1;
  transition: opacity .1s ease-in-out;
}
.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,
.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas {
  touch-action: pan-x pan-y;
}
.mapboxgl-ctrl-separator {
  background-color: #e0e0e0;
  height: 1px;
}
.mapboxgl-ctrl button.mapboxgl-ctrl-level-button {
  color: #333;
  font-size: 18px;
  font-weight: 700;
  height: 50px;
  width: 50px;
}
.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:last-child {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:hover {
  background-color: #f5f5f5;
}
.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected {
  background-color: #4a5568;
  color: #fff;
}
.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover {
  background-color: #2d3748;
}

/* src/styles.scss */
html {
  --ag-internal-hover-color: transparent;
  --ag-internal-moving-color: transparent;
}
html [class^=ag-theme-params] {
  --ag-font-family: "Roboto";
  --ag-font-size: 14px;
  --ag-foreground-color: var(--mat-sys-on-surface);
  --ag-background-color: var(--mat-sys-surface-container-lower);
  --ag-accent-color: var(--mat-sys-primary);
  --ag-spacing: 8px;
  --ag-icon-size: 16px;
  --ag-line-height: 20px;
  --ag-internal-row-border-width: 1px;
  --ag-border-color: color-mix( in sRGB, transparent, var(--ag-foreground-color) 15% );
  --ag-advanced-filter-builder-button-bar-border: solid 1px var(--ag-border-color);
  --ag-advanced-filter-builder-column-pill-color: var( --mat-sys-secondary-container );
  --ag-advanced-filter-builder-indent-size: calc( var(--ag-spacing) * 2 + var(--ag-icon-size) );
  --ag-advanced-filter-builder-join-pill-color: var( --mat-sys-secondary-container );
  --ag-advanced-filter-builder-option-pill-color: var( --mat-sys-secondary-container );
  --ag-advanced-filter-builder-value-pill-color: var( --mat-sys-secondary-container );
  --ag-border-radius: var(--mat-sys-corner-small);
  --ag-browser-color-scheme: light-dark(light, dark);
  --ag-row-hover-color: color-mix( in sRGB, transparent, var(--ag-accent-color) 8% );
  --ag-button-hover-background-color: var(--ag-row-hover-color);
  --ag-button-active-background-color: var( --ag-button-hover-background-color );
  --ag-button-active-border: solid 1px var(--ag-accent-color);
  --ag-button-text-color: inherit;
  --ag-button-hover-text-color: var(--ag-button-text-color);
  --ag-button-active-text-color: var(--ag-button-hover-text-color);
  --ag-button-background-color: var(--ag-background-color);
  --ag-button-border: solid 1px var(--ag-border-color);
  --ag-button-border-radius: var(--ag-border-radius);
  --ag-input-disabled-background-color: color-mix( in sRGB, var(--ag-background-color), var(--ag-foreground-color) 6% );
  --ag-button-disabled-background-color: var( --ag-input-disabled-background-color );
  --ag-input-border: solid 1px var(--ag-border-color);
  --ag-input-disabled-border: var(--ag-input-border);
  --ag-button-disabled-border: var(--ag-input-disabled-border);
  --ag-text-color: var(--ag-foreground-color);
  --ag-input-disabled-text-color: color-mix( in sRGB, transparent, var(--ag-text-color) 50% );
  --ag-button-disabled-text-color: var(--ag-input-disabled-text-color);
  --ag-button-font-weight: normal;
  --ag-button-horizontal-padding: calc(var(--ag-spacing) * 2);
  --ag-button-hover-border: var(--ag-button-border);
  --ag-button-vertical-padding: var(--ag-spacing);
  --ag-cell-editing-border: solid 1px var(--ag-accent-color);
  --ag-card-shadow: var(--mat-sys-level1);
  --ag-cell-editing-shadow: var(--ag-card-shadow);
  --ag-cell-font-family: var(--ag-font-family);
  --ag-cell-horizontal-padding-scale: 1;
  --ag-cell-horizontal-padding: calc( var(--ag-spacing) * 2 * var(--ag-cell-horizontal-padding-scale) );
  --ag-cell-text-color: var(--ag-text-color);
  --ag-cell-widget-spacing: calc(var(--ag-spacing) * 1.5);
  --ag-chart-menu-label-color: color-mix( in sRGB, transparent, var(--ag-foreground-color) 80% );
  --ag-chart-menu-panel-width: 260px;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-border-width: 1px;
  --ag-checkbox-checked-background-color: var(--ag-accent-color);
  --ag-checkbox-checked-border-color: var( --ag-checkbox-checked-background-color );
  --ag-checkbox-checked-shape-color: var(--ag-background-color);
  --ag-checkbox-checked-shape-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%227%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.75%22%20d%3D%22M1%203.5%203.5%206l5-5%22%2F%3E%3C%2Fsvg%3E);
  --ag-checkbox-indeterminate-background-color: color-mix( in sRGB, var(--ag-background-color), var(--ag-foreground-color) 30% );
  --ag-checkbox-indeterminate-border-color: var( --ag-checkbox-indeterminate-background-color );
  --ag-checkbox-indeterminate-shape-color: var(--ag-background-color);
  --ag-checkbox-indeterminate-shape-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%222%22%20fill%3D%22none%22%3E%3Crect%20width%3D%2210%22%20height%3D%222%22%20fill%3D%22%23000%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E);
  --ag-checkbox-unchecked-background-color: var(--ag-background-color);
  --ag-checkbox-unchecked-border-color: color-mix( in sRGB, var(--ag-background-color), var(--ag-foreground-color) 30% );
  --ag-column-border: solid 1px transparent;
  --ag-column-drop-cell-background-color: color-mix( in sRGB, transparent, var(--ag-foreground-color) 7% );
  --ag-column-drop-cell-border: solid 1px color-mix(in sRGB, transparent, var(--ag-foreground-color) 13%);
  --ag-column-drop-cell-drag-handle-color: var(--ag-text-color);
  --ag-column-drop-cell-text-color: var(--ag-text-color);
  --ag-column-hover-color: color-mix( in sRGB, transparent, var(--ag-accent-color) 5% );
  --ag-column-select-indent-size: var(--ag-icon-size);
  --ag-data-font-size: var(--ag-font-size);
  --ag-dialog-border: solid 1px color-mix(in sRGB, transparent, var(--ag-foreground-color) 20%);
  --ag-popup-shadow: var(--mat-sys-level2);
  --ag-dialog-shadow: var(--ag-popup-shadow);
  --ag-drag-and-drop-image-background-color: var(--ag-background-color);
  --ag-drag-and-drop-image-border: solid 1px var(--ag-border-color);
  --ag-drag-and-drop-image-shadow: var(--ag-popup-shadow);
  --ag-drag-handle-color: color-mix( in sRGB, transparent, var(--ag-foreground-color) 70% );
  --ag-dropdown-shadow: var(--ag-card-shadow);
  --ag-filter-tool-panel-group-indent: var(--ag-spacing);
  --ag-find-active-match-background-color: light-dark(orange, blue);
  --ag-find-active-match-color: var(--ag-foreground-color);
  --ag-find-match-background-color: light-dark(yellow, green);
  --ag-find-match-color: var(--ag-foreground-color);
  --ag-focus-shadow: 0px 0px 0px 3px color-mix(in sRGB, transparent, var(--ag-accent-color) 50%);
  --ag-row-border: solid 1px var(--ag-border-color);
  --ag-footer-row-border: var(--ag-row-border);
  --ag-chrome-background-color: color-mix( in sRGB, var(--ag-background-color), var(--ag-foreground-color) 2% );
  --ag-header-background-color: var(--ag-chrome-background-color);
  --ag-header-cell-background-transition-duration: 0.2s;
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var( --ag-header-cell-hover-background-color );
  --ag-header-column-border: none;
  --ag-header-column-border-height: 100%;
  --ag-header-column-resize-handle-color: var(--ag-border-color);
  --ag-header-column-resize-handle-height: 30%;
  --ag-header-column-resize-handle-width: 2px;
  --ag-header-font-family: var(--ag-font-family);
  --ag-header-font-size: var(--ag-font-size);
  --ag-header-font-weight: 500;
  --ag-header-vertical-padding-scale: 1;
  --ag-header-height: calc( max(var(--ag-icon-size), var(--ag-data-font-size)) + var(--ag-spacing) * 4 * var(--ag-header-vertical-padding-scale) );
  --ag-header-row-border: solid 1px var(--ag-border-color);
  --ag-header-text-color: var(--ag-text-color);
  --ag-icon-button-active-background-color: color-mix( in sRGB, transparent, var(--ag-accent-color) 28% );
  --ag-icon-button-active-color: var(--ag-accent-color);
  --ag-icon-button-active-indicator-color: var(--ag-accent-color);
  --ag-icon-button-background-color: transparent;
  --ag-icon-button-background-spread: 4px;
  --ag-icon-button-border-radius: 1px;
  --ag-icon-button-color: var(--ag-icon-color);
  --ag-icon-button-hover-background-color: color-mix( in sRGB, transparent, var(--ag-foreground-color) 10% );
  --ag-icon-button-hover-color: var(--ag-icon-button-color);
  --ag-icon-color: inherit;
  --ag-input-background-color: var(--ag-background-color);
  --ag-input-border-radius: var(--ag-border-radius);
  --ag-input-focus-background-color: var(--ag-input-background-color);
  --ag-input-focus-border: solid 1px var(--ag-accent-color);
  --ag-input-focus-shadow: var(--ag-focus-shadow);
  --ag-input-text-color: var(--ag-text-color);
  --ag-input-focus-text-color: var(--ag-input-text-color);
  --ag-input-height: calc( max(var(--ag-icon-size), var(--ag-font-size)) + var(--ag-spacing) * 2 );
  --ag-input-icon-color: var(--ag-input-text-color);
  --ag-input-invalid-background-color: var(--ag-input-background-color);
  --ag-input-invalid-border: solid 1px var(--ag-invalid-color);
  --ag-input-invalid-text-color: var(--ag-input-text-color);
  --ag-input-padding-start: var(--ag-spacing);
  --ag-input-placeholder-text-color: color-mix( in sRGB, transparent, var(--ag-input-text-color) 50% );
  --ag-invalid-color: var(--mat-sys-error);
  --ag-widget-vertical-spacing: var(--ag-spacing);
  --ag-list-item-height: calc( max(var(--ag-icon-size), var(--ag-data-font-size)) + var(--ag-widget-vertical-spacing) );
  --ag-menu-background-color: var(--mat-sys-surface-container);
  --ag-menu-border: solid 1px color-mix(in sRGB, transparent, var(--ag-foreground-color) 20%);
  --ag-menu-separator-color: var(--ag-border-color);
  --ag-menu-shadow: var(--ag-popup-shadow);
  --ag-menu-text-color: var(--mat-sys-on-surface);
  --ag-modal-overlay-background-color: color-mix( in sRGB, transparent, var(--ag-background-color) 66% );
  --ag-panel-background-color: var(--ag-background-color);
  --ag-panel-title-bar-background-color: var( --ag-header-background-color );
  --ag-panel-title-bar-border: solid 1px var(--ag-border-color);
  --ag-panel-title-bar-font-weight: var(--ag-header-font-weight);
  --ag-panel-title-bar-icon-color: var(--ag-header-text-color);
  --ag-panel-title-bar-text-color: var(--ag-header-text-color);
  --ag-picker-button-background-color: var(--ag-background-color);
  --ag-picker-button-border: solid 1px var(--ag-border-color);
  --ag-picker-button-focus-background-color: var(--ag-background-color);
  --ag-picker-button-focus-border: var(--ag-input-focus-border);
  --ag-picker-list-background-color: var(--ag-background-color);
  --ag-picker-list-border: solid 1px var(--ag-border-color);
  --ag-pinned-column-border: solid 1px var(--ag-border-color);
  --ag-pinned-row-border: solid 1px var(--ag-border-color);
  --ag-radio-checked-shape-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%226%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
  --ag-range-header-highlight-color: color-mix( in sRGB, var(--ag-header-background-color), var(--ag-foreground-color) 8% );
  --ag-range-selection-background-color: color-mix( in sRGB, transparent, var(--ag-accent-color) 20% );
  --ag-range-selection-border-color: var(--ag-accent-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-chart-background-color: #0058ff1a;
  --ag-range-selection-chart-category-background-color: #00ff841a;
  --ag-range-selection-highlight-color: color-mix( in sRGB, transparent, var(--ag-accent-color) 50% );
  --ag-row-group-indent-size: calc( var(--ag-cell-widget-spacing) + var(--ag-icon-size) );
  --ag-row-height: calc( max(var(--ag-icon-size), var(--ag-data-font-size)) + var(--ag-spacing) * 3.25 * var(--ag-row-vertical-padding-scale) );
  --ag-row-loading-skeleton-effect-color: color-mix( in sRGB, transparent, var(--ag-foreground-color) 15% );
  --ag-row-numbers-selected-color: color-mix( in sRGB, transparent, var(--ag-accent-color) 50% );
  --ag-row-vertical-padding-scale: 1;
  --ag-select-cell-background-color: color-mix( in sRGB, transparent, var(--ag-foreground-color) 7% );
  --ag-select-cell-border: solid 1px color-mix(in sRGB, transparent, var(--ag-foreground-color) 13%);
  --ag-selected-row-background-color: color-mix( in sRGB, transparent, var(--ag-accent-color) 12% );
  --ag-set-filter-indent-size: var(--ag-icon-size);
  --ag-side-bar-background-color: var(--ag-chrome-background-color);
  --ag-side-bar-panel-width: 250px;
  --ag-side-button-background-color: transparent;
  --ag-side-button-bar-background-color: var( --ag-side-bar-background-color );
  --ag-side-button-bar-top-padding: 0px;
  --ag-side-button-border: solid 1px transparent;
  --ag-side-button-hover-background-color: var( --ag-side-button-background-color );
  --ag-side-button-text-color: var(--ag-text-color);
  --ag-side-button-hover-text-color: var(--ag-side-button-text-color);
  --ag-side-button-left-padding: var(--ag-spacing);
  --ag-side-button-right-padding: var(--ag-spacing);
  --ag-side-button-selected-background-color: var(--ag-background-color);
  --ag-side-button-selected-border: solid 1px var(--ag-border-color);
  --ag-side-button-selected-text-color: var(--ag-side-button-text-color);
  --ag-side-button-selected-underline-color: transparent;
  --ag-side-button-selected-underline-transition-duration: 0s;
  --ag-side-button-selected-underline-width: 2px;
  --ag-side-button-vertical-padding: calc(var(--ag-spacing) * 3);
  --ag-side-panel-border: solid 1px var(--ag-border-color);
  --ag-status-bar-label-color: var(--ag-foreground-color);
  --ag-status-bar-label-font-weight: 500;
  --ag-status-bar-value-color: var(--ag-foreground-color);
  --ag-status-bar-value-font-weight: 500;
  --ag-subtle-text-color: color-mix( in sRGB, transparent, var(--ag-text-color) 50% );
  --ag-tab-background-color: transparent;
  --ag-tab-bar-background-color: color-mix( in sRGB, transparent, var(--ag-foreground-color) 5% );
  --ag-tab-bar-border: solid 1px var(--ag-border-color);
  --ag-tab-bar-horizontal-padding: 0px;
  --ag-tab-bar-top-padding: 0px;
  --ag-tab-bottom-padding: var(--ag-spacing);
  --ag-tab-horizontal-padding: var(--ag-spacing);
  --ag-tab-hover-background-color: var(--ag-tab-background-color);
  --ag-tab-hover-text-color: var(--ag-text-color);
  --ag-tab-selected-background-color: var(--ag-background-color);
  --ag-tab-selected-border-color: var(--ag-border-color);
  --ag-tab-selected-border-width: 1px;
  --ag-tab-selected-text-color: var(--ag-text-color);
  --ag-tab-selected-underline-color: transparent;
  --ag-tab-selected-underline-transition-duration: 0s;
  --ag-tab-selected-underline-width: 0px;
  --ag-tab-spacing: 0;
  --ag-tab-text-color: color-mix( in sRGB, transparent, var(--ag-text-color) 70% );
  --ag-tab-top-padding: var(--ag-spacing);
  --ag-toggle-button-height: 18px;
  --ag-toggle-button-off-background-color: color-mix( in sRGB, var(--ag-background-color), var(--ag-foreground-color) 30% );
  --ag-toggle-button-on-background-color: var(--ag-accent-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-inset: 2px;
  --ag-toggle-button-width: 28px;
  --ag-tool-panel-separator-border: solid 1px var(--ag-border-color);
  --ag-tooltip-background-color: var(--ag-chrome-background-color);
  --ag-tooltip-border: solid 1px var(--ag-border-color);
  --ag-tooltip-text-color: var(--ag-text-color);
  --ag-value-change-delta-down-color: #e53935;
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-value-highlight-background-color: #16a08580;
  --ag-widget-container-horizontal-padding: calc(var(--ag-spacing) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-spacing) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-spacing) * 1.5);
  --ag-wrapper-border: solid 1px var(--ag-border-color);
  --ag-wrapper-border-radius: var(--ag-border-radius);
}
html [class^=ag-theme-params] .ag-row {
  background-color: var(--mat-sys-surface-container-lowest);
}
html {
  --mat-sys-scrim: light-dark(rgb(51 47 55), rgb(51 47 55));
  --mat-sys-primary: light-dark(rgb(0 120 158), rgb(63 183 211));
  --mat-sys-on-primary: light-dark(rgb(255 255 255), rgb(0 54 65));
  --mat-sys-primary-container: light-dark(rgb(192 219 235), rgb(0 78 93));
  --mat-sys-primary-container-variant: light-dark( rgb(225 237 245), rgb(0 64 77) );
  --mat-sys-on-primary-container: light-dark( rgb(0 24 38), rgb(214 245 255) );
  --mat-sys-secondary: light-dark(rgb(0 89 132), rgb(34 169 216));
  --mat-sys-on-primary-container-variant: light-dark( rgb(0 65 87), rgb(174 236 255) );
  --mat-sys-on-secondary: light-dark(rgb(255 255 255), rgb(0 53 71));
  --mat-sys-secondary-container: light-dark( rgb(200 220 239), rgb(0 77 101) );
  --mat-sys-secondary-container-variant: light-dark( rgb(227 237 247), rgb(0 65 87) );
  --mat-sys-on-secondary-container: light-dark( rgb(0 30 48), rgb(222 240 255) );
  --mat-sys-on-secondary-container-variant: light-dark( rgb(0 65 97), rgb(191 232 255) );
  --mat-sys-tertiary: light-dark(rgb(78 98 102), rgb(141 173 181));
  --mat-sys-on-tertiary: light-dark(rgb(255 255 255), rgb(32 51 55));
  --mat-sys-tertiary-container: light-dark( rgb(209 230 235), rgb(54 74 78) );
  --mat-sys-tertiary-container-variant: light-dark( rgb(229 244 248), rgb(44 64 68) );
  --mat-sys-on-tertiary-container: light-dark( rgb(10 30 34), rgb(229 244 248) );
  --mat-sys-on-tertiary-container-variant: light-dark( rgb(44 64 68), rgb(209 230 235) );
  --mat-sys-error: light-dark(rgb(158 27 50), rgb(255 109 114));
  --mat-sys-on-error: light-dark(rgb(255 255 255), rgb(65 0 4));
  --mat-sys-success: light-dark(rgb(0 133 63), rgb(179 255 183));
  --mat-sys-on-success: light-dark(rgb(255 255 255), rgb(0 64 6));
  --mat-sys-alert: light-dark(rgb(253 185 19), rgb(255 240 179));
  --mat-sys-alert-container: light-dark( rgb(255 240 179), rgb(253 185 19) );
  --mat-sys-on-alert: light-dark(rgb(64 52 0), rgb(64 52 0));
  --mat-sys-on-alert-container: light-dark( rgb(64 52 0), rgb(255 240 179) );
  --mat-sys-error-container: light-dark(rgb(254 236 236), rgb(128 0 17));
  --mat-sys-on-error-container: light-dark( rgb(122 5 30), rgb(255 218 215) );
  --mat-sys-success-variant: light-dark(rgb(236 254 238), rgb(2 128 0));
  --mat-sys-on-success-variant: light-dark( rgb(2 128 0), rgb(179 255 183) );
  --mat-sys-background: light-dark(rgb(253 253 253), rgb(0 0 0));
  --mat-sys-on-background: light-dark(rgb(0 0 0), rgb(216 218 219));
  --mat-sys-surface: light-dark(rgb(249 249 249), rgb(16 20 21));
  --mat-sys-surface-white: light-dark(rgb(255 255 255), rgb(255 255 255));
  --mat-sys-on-surface-white: light-dark(rgb(16 20 21), rgb(16 20 21));
  --mat-sys-on-surface: light-dark(rgb(25 28 29), rgb(225 227 227));
  --mat-sys-surface-variant: light-dark(rgb(219 228 230), rgb(63 72 74));
  --mat-sys-on-surface-variant: light-dark( rgb(63 72 74), rgb(191 200 202) );
  --mat-sys-outline: light-dark(rgb(111 121 122), rgb(137 146 148));
  --mat-sys-outline-variant: light-dark(rgb(191 200 202), rgb(63 72 74));
  --mat-sys-surface-tint: light-dark(rgb(0 120 158), rgb(63 183 211));
  --mat-sys-on-surface-tint: light-dark(rgb(255 255 255), rgb(0 54 65));
  --mat-sys-shadow: light-dark(rgb(0 0 0), rgb(0 0 0));
  --mat-sys-inverse-surface: light-dark(rgb(46 49 50), rgb(225 227 227));
  --mat-sys-on-inverse-surface: light-dark( rgb(240 240 240), rgb(46 49 50) );
  --mat-sys-inverse-on-surface: light-dark( rgb(240 240 240), rgb(46 49 50) );
  --mat-sys-inverse-primary: light-dark(rgb(136 193 221), rgb(0 104 123));
  --mat-sys-on-inverse-primary: light-dark( rgb(0 24 38), rgb(255 255 255) );
  --mat-sys-primary-fixed: light-dark(rgb(192 219 235), rgb(174 236 255));
  --mat-sys-on-primary-fixed: light-dark(rgb(0 24 38), rgb(0 31 38));
  --mat-sys-primary-fixed-dim: light-dark( rgb(136 193 221), rgb(63 183 211) );
  --mat-sys-on-primary-fixed-dim: light-dark(rgb(0 24 38), rgb(0 31 38));
  --mat-sys-on-primary-fixed-variant: light-dark( rgb(0 77 102), rgb(0 78 93) );
  --mat-sys-secondary-fixed: light-dark( rgb(200 220 239), rgb(191 232 255) );
  --mat-sys-on-secondary-fixed: light-dark(rgb(0 30 48), rgb(0 31 42));
  --mat-sys-secondary-fixed-dim: light-dark( rgb(152 193 225), rgb(34 169 216) );
  --mat-sys-on-secondary-fixed-dim: light-dark( rgb(0 30 48), rgb(0 31 42) );
  --mat-sys-on-secondary-fixed-variant: light-dark( rgb(0 75 112), rgb(0 77 101) );
  --mat-sys-tertiary-fixed: light-dark( rgb(209 230 235), rgb(209 230 235) );
  --mat-sys-on-tertiary-fixed: light-dark(rgb(10 30 34), rgb(10 30 34));
  --mat-sys-tertiary-fixed-dim: light-dark( rgb(181 202 207), rgb(141 173 181) );
  --mat-sys-on-tertiary-fixed-dim: light-dark( rgb(10 30 34), rgb(10 30 34) );
  --mat-sys-on-tertiary-fixed-variant: light-dark( rgb(54 74 78), rgb(54 74 78) );
  --mat-sys-surface-dim: light-dark(rgb(218 218 218), rgb(16 20 21));
  --mat-sys-on-surface-dim: light-dark(rgb(25 28 29), rgb(216 218 219));
  --mat-sys-surface-bright: light-dark(rgb(249 249 249), rgb(54 58 58));
  --mat-sys-on-surface-bright: light-dark( rgb(54 58 58), rgb(248 250 250) );
  --mat-sys-surface-container-lowest: light-dark( rgb(255 255 255), rgb(11 15 15) );
  --mat-sys-on-surface-container-lowest: light-dark( rgb(11 15 15), rgb(255 255 255) );
  --mat-sys-surface-container-lower: light-dark( rgb(249 249 249), rgb(16 20 21) );
  --mat-sys-on-surface-container-lower: light-dark( rgb(16 20 21), rgb(248 250 250) );
  --mat-sys-surface-container-low: light-dark( rgb(243 243 243), rgb(25 28 29) );
  --mat-sys-on-surface-container-low: light-dark( rgb(25 28 29), rgb(242 244 244) );
  --mat-sys-surface-container: light-dark( rgb(238 238 238), rgb(29 32 33) );
  --mat-sys-on-surface-container: light-dark( rgb(29 32 33), rgb(237 239 239) );
  --mat-sys-surface-container-high: light-dark( rgb(232 232 232), rgb(39 43 43) );
  --mat-sys-on-surface-container-high: light-dark( rgb(39 43 43), rgb(230 232 233) );
  --mat-sys-surface-container-highest: light-dark( rgb(226 226 226), rgb(50 53 54) );
  --mat-sys-on-surface-container-highest: light-dark( rgb(50 53 54), rgb(225 227 227) );
  --mat-sys-surface-header: light-dark(rgb(0 89 132), rgb(39 43 43));
  --mat-sys-on-surface-header: light-dark( rgb(255 255 255), rgb(255 255 255) );
  --mat-sys-surface-header-nav-hover: light-dark( rgb(0 89 132), rgb(1 68 100) );
  --mat-sys-surface-card: light-dark(rgb(255 255 255), rgb(39 43 43));
  --mat-sys-on-surface-card: light-dark(rgb(63 72 74), rgb(196 199 199));
  --mat-sys-surface-header-avatar: light-dark( rgb(192 219 235), rgb(255 255 255) );
  --mat-sys-on-surface-header-avatar: light-dark( rgb(0 24 38), rgb(0 54 65) );
}
html {
  background: var(--mat-sys-surface);
  color: var(--mat-sys-on-surface);
}
html {
  --mat-sys-indigo-60: rgb(127 136 206);
  --mat-sys-teal-30: rgb(28 141 161);
  --mat-sys-on-red-30: rgb(255 255 255);
  --mat-sys-on-orange-40: rgb(15 15 15);
  --mat-sys-on-orange-60: rgb(26 26 26);
  --mat-sys-on-yellow-30: rgb(26 26 26);
  --mat-sys-on-yellow-40: rgb(26 26 26);
  --mat-sys-on-yellow-60: rgb(26 26 26);
  --mat-sys-on-green-30: rgb(250 250 250);
  --mat-sys-on-green-40: rgb(250 250 250);
  --mat-sys-on-green-60: rgb(26 26 26);
  --mat-sys-on-teal-30: rgb(15 15 15);
  --mat-sys-on-blue-30: rgb(255 255 255);
  --mat-sys-on-blue-40: rgb(255 255 255);
  --mat-sys-on-blue-60: rgb(26 26 26);
  --mat-sys-on-indigo-30: rgb(255 255 255);
  --mat-sys-on-indigo-40: rgb(255 255 255);
  --mat-sys-on-indigo-60: rgb(26 26 26);
  --mat-sys-on-pink-30: rgb(255 255 255);
  --mat-sys-on-pink-40: rgb(10 10 10);
  --mat-sys-on-pink-60: rgb(26 26 26);
  --mat-sys-on-neutral-40: rgb(255 255 255);
  --mat-sys-on-neutral-60: rgb(26 26 26);
  --mat-sys-green-30: rgb(0 100 47);
  --mat-sys-green-40: rgb(0 133 63);
  --mat-sys-green-60: rgb(141 208 133);
  --mat-sys-teal-40: rgb(38 188 215);
  --mat-sys-blue-60: rgb(85 144 173);
  --mat-sys-indigo-30: rgb(47 61 136);
  --mat-sys-indigo-40: rgb(63 81 181);
  --mat-sys-pink-30: rgb(175 22 74);
  --mat-sys-neutral-30: rgb(68 71 72);
  --mat-sys-neutral-40: rgb(92 95 95);
  --mat-sys-neutral-60: rgb(142 145 146);
  --mat-sys-orange-60: rgb(250 180 105);
  --mat-sys-yellow-30: rgb(190 139 14);
  --mat-sys-red-60: rgb(220 104 117);
  --mat-sys-pink-40: rgb(233 30 99);
  --mat-sys-pink-60: rgb(240 105 151);
  --mat-sys-on-red-40: rgb(255 255 255);
  --mat-sys-on-red-60: rgb(255 255 255);
  --mat-sys-on-orange-30: rgb(15 15 15);
  --mat-sys-on-teal-40: rgb(26 26 26);
  --mat-sys-on-teal-60: rgb(26 26 26);
  --mat-sys-on-neutral-30: rgb(255 255 255);
  --mat-sys-red-30: rgb(152 21 36);
  --mat-sys-red-40: rgb(203 28 48);
  --mat-sys-orange-30: rgb(185 106 22);
  --mat-sys-yellow-40: rgb(253 185 19);
  --mat-sys-yellow-60: rgb(254 208 98);
  --mat-sys-teal-60: rgb(110 210 228);
  --mat-sys-blue-30: rgb(0 67 99);
  --mat-sys-blue-40: rgb(0 89 132);
  --mat-sys-orange-40: rgb(247 142 30);
}
html {
  --mat-sys-level0: none;
  --mat-sys-level1: 0px 1px 3px 1px rgb(0 0 0 / 0.1500000059604645), 0px 1px 2px 0px rgb(0 0 0 / 0.300000011920929);
  --mat-sys-level2: 0px 2px 6px 2px rgb(0 0 0 / 0.1500000059604645), 0px 1px 2px 0px rgb(0 0 0 / 0.300000011920929);
  --mat-sys-level3: 0px 1px 3px 0px rgb(0 0 0 / 0.300000011920929), 0px 4px 8px 3px rgb(0 0 0 / 0.1500000059604645);
  --mat-sys-level4: 0px 2px 3px 0px rgb(0 0 0 / 0.300000011920929), 0px 6px 10px 4px rgb(0 0 0 / 0.1500000059604645);
  --mat-sys-level5: 0px 4px 4px 0px rgb(0 0 0 / 0.300000011920929), 0px 8px 12px 6px rgb(0 0 0 / 0.1500000059604645);
}
html {
  color-scheme: light dark;
}
html,
html body {
  height: 100%;
}
html body {
  margin: 0;
  background: var(--mat-sys-surface);
  color: var(--mat-sys-on-surface);
}
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url("./media/material-icons-filled-CN2J7AYH.woff2") format("woff2");
}
html .material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
}
@font-face {
  font-family: "Material Icons Outlined";
  font-style: normal;
  font-weight: 400;
  src: url("./media/material-icons-outlined-7BWLPMFK.woff2") format("woff2");
}
html .material-icons-outlined {
  font-family: "Material Icons Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
}
@font-face {
  font-family: "Material Icons Round";
  font-style: normal;
  font-weight: 400;
  src: url("./media/material-icons-round-WEHMTW23.woff2") format("woff2");
}
html .material-icons-round {
  font-family: "Material Icons Round";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
}
@font-face {
  font-family: "Material Icons Sharp";
  font-style: normal;
  font-weight: 400;
  src: url("./media/material-icons-sharp-HCCYMPXE.woff2") format("woff2");
}
html .material-icons-sharp {
  font-family: "Material Icons Sharp";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
}
@font-face {
  font-family: "Material Icons Two Tone";
  font-style: normal;
  font-weight: 400;
  src: url("./media/material-icons-two-tone-M5N5K6F5.woff2") format("woff2");
}
html body {
  --google-font-color-materialiconstwotone: none;
}
html .material-icons-two-tone {
  font-family: "Material Icons Two Tone";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
}
html {
  --mat-sys-neutral-variant20: #332f37;
  --mat-sys-neutral10: #1d1b1e;
}
html {
  --mat-bottom-sheet-container-shape: var(--mat-sys-corner-small);
}
html {
  --mdc-filled-button-container-shape: var(--mat-sys-corner-small);
}
html {
  --mdc-outlined-button-container-shape: var(--mat-sys-corner-small);
}
html {
  --mdc-protected-button-container-shape: var(--mat-sys-corner-small);
}
html {
  --mdc-text-button-container-shape: var(--mat-sys-corner-small);
}
html {
  --mat-standard-button-toggle-shape: var(--mat-sys-corner-small);
}
html {
  --mdc-elevated-card-container-shape: var(--mat-sys-corner-small);
}
html {
  --mdc-outlined-card-container-shape: var(--mat-sys-corner-small);
}
html {
  --mdc-chip-container-shape-radius: var(--mat-sys-corner-small);
}
html {
  --mat-datepicker-calendar-container-shape: var(--mat-sys-corner-small);
}
html {
  --mat-datepicker-calendar-container-touch-shape: var(--mat-sys-corner-small);
}
html {
  --mdc-dialog-container-shape: var(--mat-sys-corner-small);
}
html {
  --mat-expansion-container-background-color: var(--mat-sys-surface-variant);
}
html {
  --mat-expansion-container-shape: var(--mat-sys-corner-small);
}
html {
  --mat-expansion-container-text-color: var(--mat-sys-on-surface-variant);
}
html {
  --mdc-fab-container-shape: var(--mat-sys-corner-small);
}
html {
  --mdc-fab-small-container-shape: var(--mat-sys-corner-small);
}
html {
  --mdc-extended-fab-container-shape: var(--mat-sys-corner-small);
}
html {
  --mat-menu-container-shape: var(--mat-sys-corner-small);
}
html {
  --mat-sidenav-container-text-color: var(--mat-sys-on-surface);
}
html {
  --mat-sidenav-container-background-color: var(--mat-sys-surface);
}
html {
  --mat-sidenav-container-shape: var(--mat-sys-corner-none);
}
html {
  --mat-sidenav-scrim-color: color-mix(in sRGB, var(--mat-sys-scrim) 40%, transparent);
}
html {
  --mdc-snackbar-container-shape: var(--mat-sys-surface-container-low);
}
html {
  --mat-toolbar-container-background-color: var(--mat-sys-surface-header);
}
html {
  --mat-toolbar-container-text-color: var(--mat-sys-on-surface-header);
}
html {
  --mdc-plain-tooltip-container-shape: var(--mat-sys-surface-container-low);
}
html {
  --mat-sys-corner-extra-small: 4px;
  --mat-sys-corner-extra-small-top: 4px 4px 0 0;
  --mat-sys-corner-extra-small-bottom: 0 0 4px 4px;
  --mat-sys-corner-extra-small-start: 0 4px 4px 0;
  --mat-sys-corner-extra-small-end: 4px 0 0 4px;
  --mat-sys-corner-small: 6px;
  --mat-sys-corner-small-top: 6px 6px 0 0;
  --mat-sys-corner-small-bottom: 0 0 6px 6px;
  --mat-sys-corner-small-start: 0 6px 6px 0;
  --mat-sys-corner-small-end: 6px 0 0 6px;
  --mat-sys-corner-full: 1000px;
  --mat-sys-corner-full-top: 1000px 1000px 0 0;
  --mat-sys-corner-full-bottom: 0 0 1000px 1000px;
  --mat-sys-corner-full-start: 0 1000px 1000px 0;
  --mat-sys-corner-full-end: 1000px 0 0 1000px;
  --mat-sys-corner-none: 0px;
  --mat-sys-corner-none-top: 0px 0px 0 0;
  --mat-sys-corner-none-bottom: 0 0 0px 0px;
  --mat-sys-corner-none-start: 0 0px 0px 0;
  --mat-sys-corner-none-end: 0px 0 0 0px;
  --mat-sys-corner-medium: 12px;
  --mat-sys-corner-medium-top: 12px 12px 0 0;
  --mat-sys-corner-medium-bottom: 0 0 12px 12px;
  --mat-sys-corner-medium-start: 0 12px 12px 0;
  --mat-sys-corner-medium-end: 12px 0 0 12px;
  --mat-sys-corner-extra-large: 28px;
  --mat-sys-corner-extra-large-top: 28px 28px 0 0;
  --mat-sys-corner-extra-large-bottom: 0 0 28px 28px;
  --mat-sys-corner-extra-large-start: 0 28px 28px 0;
  --mat-sys-corner-extra-large-end: 28px 0 0 28px;
  --mat-sys-corner-large: 16px;
  --mat-sys-corner-large-top: 16px 16px 0 0;
  --mat-sys-corner-large-bottom: 0 0 16px 16px;
  --mat-sys-corner-large-start: 0 16px 16px 0;
  --mat-sys-corner-large-end: 16px 0 0 16px;
}
html {
  --mat-sys-dragged-state-layer-opacity: 0.16;
  --mat-sys-focus-state-layer-opacity: 0.12;
  --mat-sys-hover-state-layer-opacity: 0.08;
  --mat-sys-pressed-state-layer-opacity: 0.12;
}
html {
  --mat-sys-display-medium: 400 45px / 52px Roboto;
  --mat-sys-display-medium-font: Roboto;
  --mat-sys-display-medium-line-height: 52px;
  --mat-sys-display-medium-size: 45px;
  --mat-sys-display-medium-tracking: 0px;
  --mat-sys-display-medium-weight: 400;
  --mat-sys-headline-large: 400 32px / 40px Roboto;
  --mat-sys-headline-large-font: Roboto;
  --mat-sys-headline-large-line-height: 40px;
  --mat-sys-headline-large-size: 32px;
  --mat-sys-headline-large-tracking: 0px;
  --mat-sys-headline-large-weight: 400;
  --mat-sys-label-medium: 500 12px / 16px Roboto;
  --mat-sys-label-medium-font: Roboto;
  --mat-sys-label-medium-line-height: 16px;
  --mat-sys-label-medium-size: 12px;
  --mat-sys-label-medium-tracking: 0.5px;
  --mat-sys-label-medium-weight: 500;
  --mat-sys-label-medium-prominent: 600 12px / 16px Roboto;
  --mat-sys-label-medium-font-prominent: Roboto;
  --mat-sys-label-medium-line-height-prominent: 16px;
  --mat-sys-label-medium-size-prominent: 12px;
  --mat-sys-label-medium-tracking-prominent: 0.5px;
  --mat-sys-label-medium-weight-prominent: 600;
  --mat-sys-display-large: 400 57px / 64px Roboto;
  --mat-sys-display-large-font: Roboto;
  --mat-sys-display-large-line-height: 64px;
  --mat-sys-display-large-size: 57px;
  --mat-sys-display-large-tracking: -0.25px;
  --mat-sys-display-large-weight: 400;
  --mat-sys-display-small: 400 36px / 44px Roboto;
  --mat-sys-display-small-font: Roboto;
  --mat-sys-display-small-line-height: 44px;
  --mat-sys-display-small-size: 36px;
  --mat-sys-display-small-tracking: 0px;
  --mat-sys-display-small-weight: 400;
  --mat-sys-headline-medium: 400 28px / 36px Roboto;
  --mat-sys-headline-medium-font: Roboto;
  --mat-sys-headline-medium-line-height: 36px;
  --mat-sys-headline-medium-size: 28px;
  --mat-sys-headline-medium-tracking: 0px;
  --mat-sys-headline-medium-weight: 400;
  --mat-sys-headline-small: 400 24px / 32px Roboto;
  --mat-sys-headline-small-font: Roboto;
  --mat-sys-headline-small-line-height: 32px;
  --mat-sys-headline-small-size: 24px;
  --mat-sys-headline-small-tracking: 0px;
  --mat-sys-headline-small-weight: 400;
  --mat-sys-headline-extra-small: 400 18px / 28.8px Roboto;
  --mat-sys-headline-extra-small-font: Roboto;
  --mat-sys-headline-extra-small-line-height: 28.8px;
  --mat-sys-headline-extra-small-size: 18px;
  --mat-sys-headline-extra-small-tracking: 0.4px;
  --mat-sys-headline-extra-small-weight: 400;
  --mat-sys-title-large: 400 22px / 28px Roboto;
  --mat-sys-title-large-font: Roboto;
  --mat-sys-title-large-line-height: 28px;
  --mat-sys-title-large-size: 22px;
  --mat-sys-title-large-tracking: 0px;
  --mat-sys-title-large-weight: 400;
  --mat-sys-title-medium: 500 16px / 24px Roboto;
  --mat-sys-title-medium-font: Roboto;
  --mat-sys-title-medium-line-height: 24px;
  --mat-sys-title-medium-size: 16px;
  --mat-sys-title-medium-tracking: 0.15px;
  --mat-sys-title-medium-weight: 500;
  --mat-sys-title-small: 500 14px / 20px Roboto;
  --mat-sys-title-small-font: Roboto;
  --mat-sys-title-small-line-height: 20px;
  --mat-sys-title-small-size: 14px;
  --mat-sys-title-small-tracking: 0.1px;
  --mat-sys-title-small-weight: 500;
  --mat-sys-label-large: 500 14px / 20px Roboto;
  --mat-sys-label-large-font: Roboto;
  --mat-sys-label-large-line-height: 20px;
  --mat-sys-label-large-size: 14px;
  --mat-sys-label-large-tracking: 0.1px;
  --mat-sys-label-large-weight: 500;
  --mat-sys-label-large-prominent: 600 14px / 20px Roboto;
  --mat-sys-label-large-font-prominent: Roboto;
  --mat-sys-label-large-line-height-prominent: 20px;
  --mat-sys-label-large-size-prominent: 14px;
  --mat-sys-label-large-tracking-prominent: 0.1px;
  --mat-sys-label-large-weight-prominent: 600;
  --mat-sys-label-small: 500 11px / 16px Roboto;
  --mat-sys-label-small-font: Roboto;
  --mat-sys-label-small-line-height: 16px;
  --mat-sys-label-small-size: 11px;
  --mat-sys-label-small-tracking: 0.5px;
  --mat-sys-label-small-weight: 500;
  --mat-sys-body-large: 400 16px / 24px Roboto;
  --mat-sys-body-large-font: Roboto;
  --mat-sys-body-large-line-height: 24px;
  --mat-sys-body-large-size: 16px;
  --mat-sys-body-large-tracking: 0.5px;
  --mat-sys-body-large-weight: 400;
  --mat-sys-body-medium: 400 14px / 20px Roboto;
  --mat-sys-body-medium-font: Roboto;
  --mat-sys-body-medium-line-height: 20px;
  --mat-sys-body-medium-size: 14px;
  --mat-sys-body-medium-tracking: 0.25px;
  --mat-sys-body-medium-weight: 400;
  --mat-sys-body-small: 400 12px / 16px Roboto;
  --mat-sys-body-small-font: Roboto;
  --mat-sys-body-small-line-height: 16px;
  --mat-sys-body-small-size: 12px;
  --mat-sys-body-small-tracking: 0.4px;
  --mat-sys-body-small-weight: 400;
}
html {
  font-family: Roboto;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 100 1000;
  font-stretch: 100%;
  font-display: swap;
  src: url("./media/roboto-flex-cyrillic-ext-YX3ONBZI.woff2") format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C8A,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 100 1000;
  font-stretch: 100%;
  font-display: swap;
  src: url("./media/roboto-flex-cyrillic-CBL2VNKY.woff2") format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 100 1000;
  font-stretch: 100%;
  font-display: swap;
  src: url("./media/roboto-flex-greek-ELSYRLCH.woff2") format("woff2");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 100 1000;
  font-stretch: 100%;
  font-display: swap;
  src: url("./media/roboto-flex-vietnamese-X7O65QKQ.woff2") format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 100 1000;
  font-stretch: 100%;
  font-display: swap;
  src: url("./media/roboto-flex-latin-ext-X44VDBQC.woff2") format("woff2");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 100 1000;
  font-stretch: 100%;
  font-display: swap;
  src: url("./media/roboto-flex-latin-5BQD4JJ3.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
:root {
  --mat-autocomplete-background-color: var(--mat-sys-background);
}
.mat-mdc-autocomplete-panel {
  font-size: 0.875rem;
  max-height: 30rem;
  padding: 0;
  height: fit-content;
  display: grid;
  flex-grow: unset;
  box-shadow: 0 8px 6px -1px rgba(0, 0, 0, 0.150000006), 0 6px 4px -2px rgba(0, 0, 0, 0.3000000119) !important;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  grid-template-columns: max-content max-content max-content 1fr;
}
.mat-mdc-autocomplete-panel .mat-mdc-option {
  display: contents;
  line-height: 3rem;
}
.mat-mdc-autocomplete-panel .mat-mdc-option mat-icon {
  position: relative;
}
.mat-mdc-autocomplete-panel .mat-mdc-option mat-icon svg {
  position: absolute;
}
.mat-mdc-autocomplete-panel .mdc-list-item__primary-text {
  display: contents;
}
.mat-mdc-autocomplete-panel .mdc-list-item__primary-text > div {
  padding: 0 0.5rem;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.mat-mdc-autocomplete-panel .mdc-list-item__primary-text:hover > div {
  background-color: color-mix(in srgb, var(--mat-sys-on-background) 8%, transparent);
}
.mat-mdc-option-active:not(:hover) {
  --mat-option-focus-state-layer-color: transparent;
}
:root {
  --mdc-fab-container-color: var(--mat-sys-background);
}
:root {
  --mdc-fab-small-container-color: var(--mat-sys-background);
}
:root {
  --mat-fab-small-foreground-color: var(--mat-sys-primary);
}
:root {
  --mat-text-button-state-layer-color: var(--mat-sys-on-surface);
}
:root {
  --mdc-outlined-button-outline-color: var(--mat-sys-primary);
}
:root .mat-mdc-button.mat-warn,
:root .mat-mdc-unelevated-button.mat-warn,
:root .mat-mdc-raised-button.mat-warn,
:root .mat-mdc-outlined-button.mat-warn {
  --mdc-filled-button-container-color: var(--mat-sys-error);
  --mdc-filled-button-label-text-color: var(--mat-sys-on-error);
  --mdc-outlined-button-label-text-color: var(--mat-sys-error);
  --mdc-outlined-button-outline-color: var(--mat-sys-error);
  --mdc-text-button-label-text-color: var(--mat-sys-error);
  --mat-text-button-state-layer-color: var(--mat-sys-error);
  --mat-text-button-ripple-color: color-mix(in srgb, var(--mat-sys-error) 10%, transparent);
}
:root .mat-mdc-button.mat-warn:hover,
:root .mat-mdc-unelevated-button.mat-warn:hover,
:root .mat-mdc-raised-button.mat-warn:hover,
:root .mat-mdc-outlined-button.mat-warn:hover {
  --mdc-filled-button-hover-container-elevation: 1;
  --mdc-filled-button-container-color: var(--mat-sys-error);
}
:root {
  --mdc-elevated-card-container-color: var(--mat-sys-background);
}
:root {
  --mdc-outlined-card-container-color: var(--mat-sys-background);
}
.mat-mdc-card-content {
  padding: 1rem;
}
.mat-mdc-card-content:last-child {
  padding-bottom: 1rem;
}
:root {
  --mat-divider-color: var(--mat-sys-outline-variant);
}
:root {
  --mat-expansion-container-shape: 6px;
}
:root {
  --mat-expansion-container-background-color: var(--mat-sys-background);
}
:root {
  --mat-expansion-container-text-color: var(--mat-sys-on-background);
}
:root {
  --mat-expansion-container-text-size: 14px;
}
:root {
  --mat-expansion-container-text-line-height: 20px;
}
:root {
  --mat-select-panel-background-color: var(--mat-sys-background);
}
:root {
  --mat-select-placeholder-text-color: var(--mat-sys-on-surface-variant);
}
:root {
  --mat-menu-item-focus-state-layer-color: transparent;
}
.mat-mdc-option-active:not(:hover) {
  --mat-option-focus-state-layer-color: transparent;
}
.mat-mdc-select-disabled .mat-mdc-select-value-text {
  color: var(--mat-sys-on-surface);
}
:root {
  --mat-sidenav-container-shape: 0 6px 6px 0;
}
:root {
  --mat-sidenav-container-width: 300px;
}
:root {
  --mat-sidenav-container-background-color: var(--mat-sys-background);
}
:root mat-sidenav .mat-drawer-inner-container {
  overflow-x: hidden;
}
:root {
  --mdc-snackbar-container-shape: 6px;
}
.mat-mdc-snack-bar-container.snackbar-success {
  --mdc-snackbar-container-color: var(--mat-sys-success);
  --mdc-snackbar-supporting-text-color: var(--mat-sys-on-success);
}
.mat-mdc-snack-bar-container.snackbar-info-light {
  --mdc-snackbar-container-color: var(--mat-sys-inverse-surface);
  --mdc-snackbar-supporting-text-color: var(--mat-sys-on-inverse-surface);
  --mat-snack-bar-button-color: var(--mat-sys-on-inverse-surface);
}
.mat-mdc-snack-bar-container.snackbar-info-dark {
  --mdc-snackbar-container-color: var(--mat-sys-surface);
  --mdc-snackbar-supporting-text-color: var(--mat-sys-on-surface);
  --mat-snack-bar-button-color: var(--mat-sys-on-surface);
}
.mat-mdc-snack-bar-container.snackbar-warning {
  --mdc-snackbar-container-color: var(--mat-sys-alert);
  --mdc-snackbar-supporting-text-color: var(--mat-sys-on-alert);
  --mat-snack-bar-button-color: var(--mat-sys-on-alert);
}
.mat-mdc-snack-bar-container.snackbar-error {
  --mdc-snackbar-container-color: var(--mat-sys-error);
  --mdc-snackbar-supporting-text-color: var(--mat-sys-on-error);
  --mat-snack-bar-button-color: var(--mat-sys-on-error);
}
.mat-mdc-snack-bar-container.snackbar-info {
  --mdc-snackbar-container-color: var(--mat-sys-inverse-surface);
  --mdc-snackbar-supporting-text-color: var(--mat-sys-on-inverse-surface);
  --mat-snack-bar-button-color: var(--mat-sys-on-inverse-surface);
}
.mat-mdc-snack-bar-container.custom-snackbar,
.mat-mdc-snack-bar-container.traceZoom-snackbar {
  --mdc-snackbar-container-color: var(--mat-sys-primary);
  --mdc-snackbar-supporting-text-color: var(--mat-sys-on-primary);
  --mat-snack-bar-button-color: var(--mat-sys-on-primary);
  margin-top: 74px;
}
:root {
  --mat-table-background-color: var(--mat-sys-background);
}
:root {
  --mat-toolbar-container-background-color: var(--mat-sys-background);
}
:root {
  --mat-toolbar-container-text-color: var(--mat-sys-on-background);
}
:root {
  --mdc-plain-tooltip-container-shape: 6px;
}
html {
  color-scheme: light;
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, none);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, none);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, none);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, none);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, none);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, none);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, none);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, none);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, none);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, none);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, none);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, none);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, none);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, none);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, none);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, none);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, none);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, none);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, none);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, none);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, none);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, none);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, none);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, none);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, none);
}
.mapboxgl-ctrl-logo {
  display: none !important;
}
.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl {
  float: right;
  margin: 0 0px 0px 0 !important;
}
.mapboxgl-ctrl-scale {
  background-color: hsla(0, 0%, 100%, 0.75);
  box-sizing: border-box;
  color: #333;
  font-size: 10px;
  padding: 0 5px;
  white-space: nowrap;
  position: relative;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles-7DKAVN7H.css.map */
