/* Mapbox GL CSS - required for map controls and markers */
.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;-moz-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:transparent;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:transparent;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-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:transparent;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:content-box;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:transparent;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;-moz-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:44px;width:44px}
.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}
/* Provider Search Map View Styles */
/* Layout container for map view */
.map-view-layout{display:flex;height:100%;flex-direction:column}
/* Map section - always visible at top */
.map-section{height:250px;width:100%;flex-shrink:0}
/* Results section - scrollable below map */
.results-section{width:100%;flex:1 1;overflow-y:auto}
/* Provider card highlighting when selected */
.provider-card-highlighted{background-color:rgb(233 234 253);background-color:rgb(var(--color-core-purple-200));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(var(--color-core-purple-500))}
/* Custom map marker styling */
.provider-map-marker{height:1.75rem;width:1.75rem;border-radius:9999px;background-color:rgb(76 86 224);background-color:rgb(var(--color-core-purple-500));font-size:0.875rem;line-height:1.25rem;font-weight:600;color:rgb(255 255 255);color:rgb(var(--color-white));display:flex;cursor:pointer;align-items:center;justify-content:center;border-width:2px;border-color:rgb(255 255 255);border-color:rgb(var(--color-white));--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms;animation-duration:200ms}
.provider-map-marker:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.provider-map-marker.marker-highlighted{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:rgb(21 27 124);background-color:rgb(var(--color-core-purple-700));
  z-index: 10 !important}
*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: "Courier New", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
:root {
    --drawer-width: 500px;
    --color-white: 255 255 255;
    /* #FFFFFF */
    --color-black: 0 0 0;
    /* #000000 */
    --color-light-gray: 240 243 247;
    /* #F7F3F0 */
    --color-medium-gray: 138 151 181;
    /* #8A97B5 */
    --color-another-gray: 186 192 207;
    /* #BAC0CF */
    --color-dark-gray: 27 42 62;
    /* #1B2A3E */
    /* TODO: replace all instances of blue with purple*/
    --color-blue: 86 96 251;
    /* #5660FB */
    --color-lightest-purple: 246 247 255;
    /* #F6F7FF */
    --color-light-purple: 226 228 255;
    /* #E2E4FF */
    --color-purple: 76, 86, 224;
    /* #4C56E0 */
    --color-darker-purple: 59 64 167;
    /* #3B40A7 */
    --color-dark-purple: 67 76 207;
    /* #434CCF */
    --color-dark-red: 218 91 86;
    /* #DA5B56 */
    --color-red: 235 80 80;
    /* #EB5050 */
    --color-light-red: 253 220 220;
    /* #FDDCDC */
    --color-light-green: 194 245 220;
    /* #C2F5Dc */
    --color-green: 50, 222, 138;
    /* #32DE8A */
    --color-dark-green: 20 124 120;
    /* #147C78 */
    --color-dark-brown: 111 89 20;
    /* #6F5914 */
    --color-yellow: 245 220 142;
    /* #F5DC8E */
    /* Dollar For*/
    --color-orange: 252 165 37;
    /* #FCA525 */

    /*
      New color scheme as of March 2024
      Official definitions: https://www.figma.com/design/PU5rn8WCPXqEQRY1qAKK8m/Goodbill-%E2%80%93%E2%80%93-Design-System?node-id=292-678&t=W6yZ2znzLS9ZEhlv-0
    */

    --color-core-purple-200:
      /* #E9EAFD */
      233 234 253;
    --color-core-purple-250:
      /* #D1D3FD */
      209 211 253;
    --color-core-purple-300:
      /* #B8BDFD */
      184 189 253;
    --color-core-purple-350:
      /* #9A9FF9 */
      154 159 249;
    --color-core-purple-400:
      /* #7F86F5 */
      127 134 245;
    --color-core-purple-450:
      /* #656EED */
      101 110 237;
    --color-core-purple-500:
      /* #4C56E0 */
      76 86 224;
    --color-core-purple-550:
      /* #363FCB */
      54 63 203;
    --color-core-purple-600:
      /* #252EB1 */
      37 46 177;
    --color-core-purple-650:
      /* #1A2295 */
      26 34 149;
    --color-core-purple-700:
      /* #151B7C */
      21 27 124;
    --color-core-purple-750:
      /* #0E1460 */
      14 20 96;
    --color-core-purple-800:
      /* #0B0F48 */
      11 15 72;

    --color-support-dark-200:
      /* #F0F3FF */
      240 243 255;
    --color-support-dark-250:
      /* #D7DBF5 */
      215 219 245;
    --color-support-dark-300:
      /* #B4B6D6 */
      180 182 214;
    --color-support-dark-350:
      /* #8F92B8 */
      143 146 184;
    --color-support-dark-400:
      /* #717499 */
      113 116 153;
    --color-support-dark-450:
      /* #575A80 */
      87 90 128;
    --color-support-dark-500:
      /* #45476B */
      69 71 107;
    --color-support-dark-550:
      /* #3B3D5C */
      59 61 92;
    --color-support-dark-600:
      /* #343652 */
      52 54 82;
    --color-support-dark-650:
      /* #2B2C42 */
      43 44 66;
    --color-support-dark-700:
      /* #212233 */
      33 34 51;
    --color-support-dark-750:
      /* #1A1B29 */
      26 27 41;
    --color-support-dark-800:
      /* #10111A */
      16 17 26;

    --color-support-light-200:
      /* #FCFCFC */
      252 252 252;
    --color-support-light-250:
      /* #F3F3F5 */
      243 243 245;
    --color-support-light-300:
      /* #E6E6EB */
      230 230 235;
    --color-support-light-350:
      /* #D9DAE0 */
      217 218 224;
    --color-support-light-400:
      /* #CECED6 */
      206 206 214;
    --color-support-light-450:
      /* #BDBEC7 */
      189 190 199;
    --color-support-light-500:
      /* #ACADB8 */
      172 173 184;
    --color-support-light-550:
      /* #999AA3 */
      153 154 163;
    --color-support-light-600:
      /* #81828A */
      129 130 138;
    --color-support-light-650:
      /* #73747A */
      115 116 122;
    --color-support-light-700:
      /* #606066 */
      96 96 102;
    --color-support-light-750:
      /* #4D4D52 */
      77 77 82;
    --color-support-light-800:
      /* #3A3A3D */
      58 58 61;

    --color-complementary-purple-200:
      /* #EEE8FC */
      238 232 253;
    --color-complementary-purple-250:
      /* #DACEFB */
      218 206 251;
    --color-complementary-purple-300:
      /* #C8B6FB */
      200 182 251;
    --color-complementary-purple-350:
      /* #AF97F7 */
      175 151 247;
    --color-complementary-purple-400:
      /* #9D7EF4 */
      157 126 244;
    --color-complementary-purple-450:
      /* #8865ED */
      136 101 237;
    --color-complementary-purple-500:
      /* #734CE0 */
      115 76 224;
    --color-complementary-purple-550:
      /* #5D34CD */
      93 52 205;
    --color-complementary-purple-600:
      /* #4924B0 */
      73 36 176;
    --color-complementary-purple-650:
      /* #3B1A95 */
      59 26 149;
    --color-complementary-purple-700:
      /* #30147C */
      48 20 124;
    --color-complementary-purple-750:
      /* #240E61 */
      36 14 97;
    --color-complementary-purple-800:
      /* #1A0A48 */
      26 10 72;

    --color-complementary-blue-200:
      /* #E6EBFB */
      230 235 251;
    --color-complementary-blue-250:
      /* #CED8FB */
      206 216 251;
    --color-complementary-blue-300:
      /* #B5C4F9 */
      181 196 249;
    --color-complementary-blue-350:
      /* #98AEF8 */
      152 174 248;
    --color-complementary-blue-400:
      /* #7C99F3 */
      124 153 243;
    --color-complementary-blue-450:
      /* #6483ED */
      100 131 237;
    --color-complementary-blue-500:
      /* #4C6FE0 */
      76 111 224;
    --color-complementary-blue-550:
      /* #3659CD */
      54 89 205;
    --color-complementary-blue-600:
      /* #2345B0 */
      35 69 176;
    --color-complementary-blue-650:
      /* #1A3896 */
      26 56 150;
    --color-complementary-blue-700:
      /* #132C7C */
      19 44 124;
    --color-complementary-blue-750:
      /* #0F2162 */
      15 33 98;
    --color-complementary-blue-800:
      /* #0B1849 */
      11 24 73;

    --color-complementary-orange-200:
      /* #FCF0E7 */
      252 240 231;
    --color-complementary-orange-250:
      /* #FBE1CF */
      251 225 207;
    --color-complementary-orange-300:
      /* #F9D3B5 */
      249 211 181;
    --color-complementary-orange-350:
      /* #F9C298 */
      249 194 152;
    --color-complementary-orange-400:
      /* #F4B17D */
      244 177 125;
    --color-complementary-orange-450:
      /* #EB9F63 */
      235 159 99;
    --color-complementary-orange-500:
      /* #E08C4C */
      224 140 76;
    --color-complementary-orange-550:
      /* #CD7835 */
      205 120 53;
    --color-complementary-orange-600:
      /* #B06024 */
      176 96 36;
    --color-complementary-orange-650:
      /* #934E1B */
      147 78 27;
    --color-complementary-orange-700:
      /* #7C4114 */
      124 65 20;
    --color-complementary-orange-750:
      /* #61320F */
      97 50 15;
    --color-complementary-orange-800:
      /* #46240B */
      70 36 11;

    --color-complementary-green-200:
      /* #E5FBF4 */
      229 251 244;
    --color-complementary-green-250:
      /* #CFFBEC */
      207 251 236;
    --color-complementary-green-300:
      /* #B5FAE3 */
      181 250 227;
    --color-complementary-green-350:
      /* #97F9D9 */
      151 249 217;
    --color-complementary-green-400:
      /* #7EF4CC */
      126 244 204;
    --color-complementary-green-450:
      /* #63EEBF */
      99 238 191;
    --color-complementary-green-500:
      /* #4CE0AF */
      76 224 175;
    --color-complementary-green-550:
      /* #34CD9B */
      54 205 155;
    --color-complementary-green-600:
      /* #22B182 */
      34 177 130;
    --color-complementary-green-650:
      /* #19926A */
      25 146 106;
    --color-complementary-green-700:
      /* #117D5A */
      17 125 90;
    --color-complementary-green-750:
      /* #0E6145 */
      14 97 69;
    --color-complementary-green-800:
      /* #0D4733 */
      13 71 51;

    --color-alert-green-200:
      /* #E3F9E5 */
      227 249 229;
    --color-alert-green-250:
      /* #CCF8CF */
      204 248 207;
    --color-alert-green-300:
      /* #B2F8B8 */
      178 248 184;
    --color-alert-green-350:
      /* #95F59B */
      149 245 155;
    --color-alert-green-400:
      /* #7CEF82 */
      124 239 130;
    --color-alert-green-450:
      /* #61E76B */
      97 231 107;
    --color-alert-green-500:
      /* #4ADB54 */
      74 219 84;
    --color-alert-green-550:
      /* #33C63D */
      51 198 61;
    --color-alert-green-600:
      /* #23AE2D */
      35 174 45;
    --color-alert-green-650:
      /* #198E21 */
      25 142 33;
    --color-alert-green-700:
      /* #157818 */
      21 120 24;
    --color-alert-green-750:
      /* #0C5C13 */
      12 92 19;
    --color-alert-green-800:
      /* #0B440F */
      11 68 15;

    --color-alert-yellow-200:
      /* #FAF9E7 */
      250 249 231;
    --color-alert-yellow-250:
      /* #FBF8CF */
      251 248 207;
    --color-alert-yellow-300:
      /* #FBF6B8 */
      251 246 184;
    --color-alert-yellow-350:
      /* #F9F299 */
      249 242 153;
    --color-alert-yellow-400:
      /* #F5EB7E */
      245 235 126;
    --color-alert-yellow-450:
      /* #EBE164 */
      235 225 100;
    --color-alert-yellow-500:
      /* #E0D74C */
      224 215 76;
    --color-alert-yellow-550:
      /* #CAC136 */
      202 193 54;
    --color-alert-yellow-600:
      /* #AFA525 */
      175 165 37;
    --color-alert-yellow-650:
      /* #958C19 */
      149 140 25;
    --color-alert-yellow-700:
      /* #7C7514 */
      124 117 20;
    --color-alert-yellow-750:
      /* #615B0E */
      97 91 14;
    --color-alert-yellow-800:
      /* #48430B */
      72 67 11;

    --color-alert-red-200:
      /* #FBE8E9 */
      251 232 233;
    --color-alert-red-250:
      /* #FCD0D1 */
      252 208 209;
    --color-alert-red-300:
      /* #FAB7B8 */
      250 183 184;
    --color-alert-red-350:
      /* #F89B9B */
      248 155 155;
    --color-alert-red-400:
      /* #F37E7E */
      243 126 126;
    --color-alert-red-450:
      /* #EC6565 */
      236 101 101;
    --color-alert-red-500:
      /* #E04C4C */
      224 76 76;
    --color-alert-red-550:
      /* #CD3636 */
      205 54 54;
    --color-alert-red-600:
      /* #AF2525 */
      175 37 37;
    --color-alert-red-650:
      /* #931C1B */
      147 28 27;
    --color-alert-red-700:
      /* #7B1514 */
      123 21 20;
    --color-alert-red-750:
      /* #5F0E0F */
      95 14 15;
    --color-alert-red-800:
      /* #470A0B */
      71 10 11;

    /* Brand colors, which should be some subset of the above, but for some reason named differently in Figma */
    --color-indigo-600:
      /* 4C56E0 */
      76 86 224;
    --color-blue-800:
      /* 252EB1 */
      37 46 177;
    --color-neutral-900:
      /* 101119 */
      16 17 25;
    --color-blue-900:
      /* 1A2295 */
      26 34 149;
    --color-slate-700:
      /* 3A3C5B */
      58 60 91;
    --color-neutral-50:
      /* FCFCFC */
      252 252 252;
    --color-violet-100:
      /* E9EAFD */
      233 234 253;
    --color-indigo-50:
      /* EFF2FF */
      239 242 255;
    --color-gray-800:
      /* 202133 */
      32 33 51;
    --color-blue-950:
      /* 0E1460 */
      14 20 96;
    --color-slate-800:
      /* 2A2C42 */
      42 44 66;
    --color-gray-200:
      /* E5E6EA */
      229 230 234;
    --color-violet-300:
      /* B8BDFD*/
      184 189 253;
    --color-indigo-300:
      /* B3B6D6 */
      179 182 214;
    --color-gray-700:
      /* 343651 */
      52 54 81;
    --color-slate-600:
      /* 44476B */
      68 71 107;
    --color-slate-500:
      /* 717399 */
      113 115 153;


    /* Epic */
    --color-epic-patients: 226 172 99;
    --color-epic-procedures: 204 205 251;
    --color-epic-medication-requests: 157 171 233;
    --color-epic-encounters: 179 208 212;
    --color-epic-notes: 204 205 251;
    --color-epic-observations: 148 185 140;
    --color-epic-social-history: 226 172 99;

    /* Agencies */
    --color-agencies-bbb: 0 90 119;
    /* 005A77 */
    --color-agencies-hhs: 54 54 54;
    /* 363636 */
    --color-agencies-cms: 28 78 157;
    /* 1C4E9D */
    --color-agencies-onc: 240 243 247;
    /* F0F3F7 */
    --color-agencies-irs: 1 91 154;
    /* 015B9A */
  }
.\!container{width:100% !important}
.container{width:100%}
@media (min-width: 640px){
.\!container{max-width:640px !important}
.container{max-width:640px}}
@media (min-width: 768px){
.\!container{max-width:768px !important}
.container{max-width:768px}}
@media (min-width: 1024px){
.\!container{max-width:1024px !important}
.container{max-width:1024px}}
@media (min-width: 1280px){
.\!container{max-width:1280px !important}
.container{max-width:1280px}}
@media (min-width: 1536px){
.\!container{max-width:1536px !important}
.container{max-width:1536px}}
.text-link{cursor:pointer;font-weight:500;color:rgb(76, 86, 224);color:rgb(var(--color-purple))}
.text-link:hover{text-decoration-line:underline;text-underline-offset:4px}
/* Martin's Design System */
.martin-mobile-h4{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:rgb(33 34 51);color:rgb(var(--color-support-dark-700))}
.martin-label{font-size:1.125rem;line-height:1.75rem;font-weight:500;color:rgb(33 34 51);color:rgb(var(--color-support-dark-700))}
.martin-caption{font-size:0.875rem;line-height:1.25rem;line-height:1.625;color:rgb(113 116 153);color:rgb(var(--color-support-dark-400))}
.martin-body-text{font-size:0.875rem;line-height:1.25rem;line-height:1.625;color:rgb(52 54 82);color:rgb(var(--color-support-dark-600))}
.pointer-events-none{pointer-events:none}
.visible{visibility:visible}
.collapse{visibility:collapse}
.static{position:static}
.fixed{position:fixed}
.absolute{position:absolute}
.relative{position:relative}
.sticky{position:sticky}
.inset-0{inset:0px}
.inset-8{inset:2rem}
.inset-x-0{left:0px;right:0px}
.bottom-0{bottom:0px}
.bottom-10{bottom:2.5rem}
.bottom-2{bottom:0.5rem}
.bottom-4{bottom:1rem}
.bottom-\[-2rem\]{bottom:-2rem}
.bottom-\[100px\]{bottom:100px}
.left-0{left:0px}
.left-1\/2{left:50%}
.left-4{left:1rem}
.left-\[100px\]{left:100px}
.left-\[15px\]{left:15px}
.left-\[180px\]{left:180px}
.left-\[230px\]{left:230px}
.left-\[280px\]{left:280px}
.left-\[50px\]{left:50px}
.right-0{right:0px}
.right-1{right:0.25rem}
.right-4{right:1rem}
.right-full{right:100%}
.top-0{top:0px}
.top-1{top:0.25rem}
.top-1\/2{top:50%}
.top-4{top:1rem}
.top-6{top:1.5rem}
.top-\[15px\]{top:15px}
.top-\[2px\]{top:2px}
.top-\[65px\]{top:65px}
.top-full{top:100%}
.-z-10{z-index:-10}
.z-0{z-index:0}
.z-10{z-index:10}
.z-20{z-index:20}
.z-30{z-index:30}
.z-40{z-index:40}
.z-50{z-index:50}
.z-\[20\]{z-index:20}
.z-\[21\]{z-index:21}
.z-\[22\]{z-index:22}
.z-\[51\]{z-index:51}
.z-\[52\]{z-index:52}
.col-span-2{grid-column:span 2 / span 2}
.float-right{float:right}
.m-2{margin:0.5rem}
.m-4{margin:1rem}
.m-auto{margin:auto}
.-mx-4{margin-left:-1rem;margin-right:-1rem}
.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}
.mx-0{margin-left:0px;margin-right:0px}
.mx-16{margin-left:4rem;margin-right:4rem}
.mx-2{margin-left:0.5rem;margin-right:0.5rem}
.mx-3{margin-left:0.75rem;margin-right:0.75rem}
.mx-4{margin-left:1rem;margin-right:1rem}
.mx-8{margin-left:2rem;margin-right:2rem}
.mx-\[20px\]{margin-left:20px;margin-right:20px}
.mx-auto{margin-left:auto;margin-right:auto}
.my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.my-12{margin-top:3rem;margin-bottom:3rem}
.my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.my-4{margin-top:1rem;margin-bottom:1rem}
.my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.my-8{margin-top:2rem;margin-bottom:2rem}
.my-auto{margin-top:auto;margin-bottom:auto}
.-mb-0\.5{margin-bottom:-0.125rem}
.-mb-6{margin-bottom:-1.5rem}
.-mb-8{margin-bottom:-2rem}
.-ml-1{margin-left:-0.25rem}
.-ml-8{margin-left:-2rem}
.-ml-px{margin-left:-1px}
.-mt-1{margin-top:-0.25rem}
.-mt-2{margin-top:-0.5rem}
.-mt-8{margin-top:-2rem}
.mb-0{margin-bottom:0px}
.mb-1{margin-bottom:0.25rem}
.mb-12{margin-bottom:3rem}
.mb-16{margin-bottom:4rem}
.mb-2{margin-bottom:0.5rem}
.mb-3{margin-bottom:0.75rem}
.mb-32{margin-bottom:8rem}
.mb-4{margin-bottom:1rem}
.mb-48{margin-bottom:12rem}
.mb-6{margin-bottom:1.5rem}
.mb-8{margin-bottom:2rem}
.mb-\[-1px\]{margin-bottom:-1px}
.mb-\[-2px\]{margin-bottom:-2px}
.ml-1{margin-left:0.25rem}
.ml-12{margin-left:3rem}
.ml-2{margin-left:0.5rem}
.ml-3{margin-left:0.75rem}
.ml-4{margin-left:1rem}
.ml-5{margin-left:1.25rem}
.ml-6{margin-left:1.5rem}
.ml-8{margin-left:2rem}
.ml-auto{margin-left:auto}
.mr-1{margin-right:0.25rem}
.mr-12{margin-right:3rem}
.mr-2{margin-right:0.5rem}
.mr-3{margin-right:0.75rem}
.mr-4{margin-right:1rem}
.mr-6{margin-right:1.5rem}
.mr-8{margin-right:2rem}
.mt-0{margin-top:0px}
.mt-0\.5{margin-top:0.125rem}
.mt-1{margin-top:0.25rem}
.mt-10{margin-top:2.5rem}
.mt-12{margin-top:3rem}
.mt-16{margin-top:4rem}
.mt-2{margin-top:0.5rem}
.mt-2\.5{margin-top:0.625rem}
.mt-20{margin-top:5rem}
.mt-3{margin-top:0.75rem}
.mt-4{margin-top:1rem}
.mt-5{margin-top:1.25rem}
.mt-6{margin-top:1.5rem}
.mt-8{margin-top:2rem}
.box-border{box-sizing:border-box}
.block{display:block}
.inline-block{display:inline-block}
.inline{display:inline}
.flex{display:flex}
.inline-flex{display:inline-flex}
.table{display:table}
.flow-root{display:flow-root}
.grid{display:grid}
.contents{display:contents}
.\!hidden{display:none !important}
.hidden{display:none}
.size-10{width:2.5rem;height:2.5rem}
.size-12{width:3rem;height:3rem}
.size-6{width:1.5rem;height:1.5rem}
.size-\[24px\]{width:24px;height:24px}
.size-\[48px\]{width:48px;height:48px}
.size-full{width:100%;height:100%}
.h-0{height:0px}
.h-10{height:2.5rem}
.h-12{height:3rem}
.h-16{height:4rem}
.h-2{height:0.5rem}
.h-20{height:5rem}
.h-24{height:6rem}
.h-3{height:0.75rem}
.h-3\.5{height:0.875rem}
.h-32{height:8rem}
.h-4{height:1rem}
.h-48{height:12rem}
.h-5{height:1.25rem}
.h-6{height:1.5rem}
.h-64{height:16rem}
.h-7{height:1.75rem}
.h-8{height:2rem}
.h-9{height:2.25rem}
.h-\[130px\]{height:130px}
.h-\[150px\]{height:150px}
.h-\[153px\]{height:153px}
.h-\[15px\]{height:15px}
.h-\[16px\]{height:16px}
.h-\[1px\]{height:1px}
.h-\[20px\]{height:20px}
.h-\[217px\]{height:217px}
.h-\[225px\]{height:225px}
.h-\[22px\]{height:22px}
.h-\[23px\]{height:23px}
.h-\[250px\]{height:250px}
.h-\[25px\]{height:25px}
.h-\[270px\]{height:270px}
.h-\[280px\]{height:280px}
.h-\[300px\]{height:300px}
.h-\[30px\]{height:30px}
.h-\[32px\]{height:32px}
.h-\[35px\]{height:35px}
.h-\[38px\]{height:38px}
.h-\[3px\]{height:3px}
.h-\[400px\]{height:400px}
.h-\[44px\]{height:44px}
.h-\[48px\]{height:48px}
.h-\[500px\]{height:500px}
.h-\[60px\]{height:60px}
.h-\[650px\]{height:650px}
.h-\[65px\]{height:65px}
.h-\[67px\]{height:67px}
.h-\[700px\]{height:700px}
.h-\[77px\]{height:77px}
.h-\[88px\]{height:88px}
.h-\[calc\(100vh-240px\)\]{height:calc(100vh - 240px)}
.h-\[calc\(100vh-264px\)\]{height:calc(100vh - 264px)}
.h-\[calc\(100vh-77px\)\]{height:calc(100vh - 77px)}
.h-\[calc\(100vh-88px\)\]{height:calc(100vh - 88px)}
.h-auto{height:auto}
.h-fit{height:-moz-fit-content;height:fit-content}
.h-full{height:100%}
.h-screen{height:100vh}
.max-h-0{max-height:0px}
.max-h-20{max-height:5rem}
.max-h-32{max-height:8rem}
.max-h-36{max-height:9rem}
.max-h-64{max-height:16rem}
.max-h-8{max-height:2rem}
.max-h-96{max-height:24rem}
.max-h-\[1000px\]{max-height:1000px}
.max-h-\[240px\]{max-height:240px}
.max-h-\[300px\]{max-height:300px}
.max-h-\[30px\]{max-height:30px}
.max-h-\[45px\]{max-height:45px}
.max-h-\[50px\]{max-height:50px}
.max-h-\[600px\]{max-height:600px}
.max-h-\[80vh\]{max-height:80vh}
.max-h-full{max-height:100%}
.max-h-screen{max-height:100vh}
.min-h-0{min-height:0px}
.min-h-\[125px\]{min-height:125px}
.min-h-\[200px\]{min-height:200px}
.min-h-\[20px\]{min-height:20px}
.min-h-\[23px\]{min-height:23px}
.min-h-\[250px\]{min-height:250px}
.min-h-\[300px\]{min-height:300px}
.min-h-\[400px\]{min-height:400px}
.min-h-\[45px\]{min-height:45px}
.min-h-\[55px\]{min-height:55px}
.min-h-\[60px\]{min-height:60px}
.min-h-\[65px\]{min-height:65px}
.min-h-px{min-height:1px}
.min-h-screen{min-height:100vh}
.w-0{width:0px}
.w-0\.5{width:0.125rem}
.w-1\/2{width:50%}
.w-1\/3{width:33.333333%}
.w-1\/4{width:25%}
.w-1\/5{width:20%}
.w-10{width:2.5rem}
.w-12{width:3rem}
.w-16{width:4rem}
.w-2{width:0.5rem}
.w-2\/3{width:66.666667%}
.w-20{width:5rem}
.w-24{width:6rem}
.w-3{width:0.75rem}
.w-3\.5{width:0.875rem}
.w-3\/4{width:75%}
.w-32{width:8rem}
.w-36{width:9rem}
.w-4{width:1rem}
.w-40{width:10rem}
.w-48{width:12rem}
.w-5{width:1.25rem}
.w-5\/6{width:83.333333%}
.w-56{width:14rem}
.w-6{width:1.5rem}
.w-64{width:16rem}
.w-7{width:1.75rem}
.w-8{width:2rem}
.w-80{width:20rem}
.w-9{width:2.25rem}
.w-96{width:24rem}
.w-\[100px\]{width:100px}
.w-\[130px\]{width:130px}
.w-\[150px\]{width:150px}
.w-\[15px\]{width:15px}
.w-\[16px\]{width:16px}
.w-\[200px\]{width:200px}
.w-\[20px\]{width:20px}
.w-\[225px\]{width:225px}
.w-\[230px\]{width:230px}
.w-\[23px\]{width:23px}
.w-\[25px\]{width:25px}
.w-\[300px\]{width:300px}
.w-\[320px\]{width:320px}
.w-\[32px\]{width:32px}
.w-\[330px\]{width:330px}
.w-\[35px\]{width:35px}
.w-\[400px\]{width:400px}
.w-\[41px\]{width:41px}
.w-\[44px\]{width:44px}
.w-\[45\%\]{width:45%}
.w-\[45px\]{width:45px}
.w-\[48\%\]{width:48%}
.w-\[500px\]{width:500px}
.w-\[50px\]{width:50px}
.w-\[59px\]{width:59px}
.w-\[60px\]{width:60px}
.w-\[62px\]{width:62px}
.w-\[70px\]{width:70px}
.w-\[72px\]{width:72px}
.w-\[75px\]{width:75px}
.w-\[82px\]{width:82px}
.w-\[90\%\]{width:90%}
.w-\[90px\]{width:90px}
.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}
.w-\[calc\(100vw-3rem\)\]{width:calc(100vw - 3rem)}
.w-auto{width:auto}
.w-fit{width:-moz-fit-content;width:fit-content}
.w-full{width:100%}
.min-w-0{min-width:0px}
.min-w-12{min-width:3rem}
.min-w-24{min-width:6rem}
.min-w-32{min-width:8rem}
.min-w-4{min-width:1rem}
.min-w-48{min-width:12rem}
.min-w-5{min-width:1.25rem}
.min-w-6{min-width:1.5rem}
.min-w-72{min-width:18rem}
.min-w-8{min-width:2rem}
.min-w-\[100px\]{min-width:100px}
.min-w-\[102px\]{min-width:102px}
.min-w-\[1500px\]{min-width:1500px}
.min-w-\[150px\]{min-width:150px}
.min-w-\[160px\]{min-width:160px}
.min-w-\[16px\]{min-width:16px}
.min-w-\[180px\]{min-width:180px}
.min-w-\[200px\]{min-width:200px}
.min-w-\[20px\]{min-width:20px}
.min-w-\[230px\]{min-width:230px}
.min-w-\[23px\]{min-width:23px}
.min-w-\[250px\]{min-width:250px}
.min-w-\[25px\]{min-width:25px}
.min-w-\[300px\]{min-width:300px}
.min-w-\[32px\]{min-width:32px}
.min-w-\[35px\]{min-width:35px}
.min-w-\[400px\]{min-width:400px}
.min-w-\[44px\]{min-width:44px}
.min-w-\[46px\]{min-width:46px}
.min-w-\[475px\]{min-width:475px}
.min-w-\[480px\]{min-width:480px}
.min-w-\[500px\]{min-width:500px}
.min-w-\[50px\]{min-width:50px}
.min-w-\[600px\]{min-width:600px}
.min-w-\[60px\]{min-width:60px}
.min-w-\[80px\]{min-width:80px}
.min-w-full{min-width:100%}
.min-w-px{min-width:1px}
.max-w-2xl{max-width:42rem}
.max-w-3xl{max-width:48rem}
.max-w-4xl{max-width:56rem}
.max-w-5xl{max-width:64rem}
.max-w-6xl{max-width:72rem}
.max-w-7xl{max-width:80rem}
.max-w-\[100px\]{max-width:100px}
.max-w-\[120px\]{max-width:120px}
.max-w-\[150px\]{max-width:150px}
.max-w-\[20ch\]{max-width:20ch}
.max-w-\[250px\]{max-width:250px}
.max-w-\[280px\]{max-width:280px}
.max-w-\[300px\]{max-width:300px}
.max-w-\[350px\]{max-width:350px}
.max-w-\[3rem\]{max-width:3rem}
.max-w-\[400px\]{max-width:400px}
.max-w-\[40px\]{max-width:40px}
.max-w-\[450px\]{max-width:450px}
.max-w-\[475px\]{max-width:475px}
.max-w-\[480px\]{max-width:480px}
.max-w-\[75\%\]{max-width:75%}
.max-w-\[800px\]{max-width:800px}
.max-w-full{max-width:100%}
.max-w-lg{max-width:32rem}
.max-w-md{max-width:28rem}
.max-w-none{max-width:none}
.max-w-sm{max-width:24rem}
.max-w-xl{max-width:36rem}
.max-w-xs{max-width:20rem}
.flex-1{flex:1 1}
.flex-none{flex:none}
.flex-shrink-0{flex-shrink:0}
.shrink{flex-shrink:1}
.shrink-0{flex-shrink:0}
.flex-grow{flex-grow:1}
.grow{flex-grow:1}
.basis-0{flex-basis:0px}
.table-auto{table-layout:auto}
.border-collapse{border-collapse:collapse}
.origin-top-left{transform-origin:top left}
.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-\[115px\]{--tw-translate-x:115px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-\[154px\]{--tw-translate-x:154px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-\[20px\]{--tw-translate-x:20px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-\[54px\]{--tw-translate-x:54px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-\[21px\]{--tw-translate-y:21px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-\[32px\]{--tw-translate-y:32px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-\[41px\]{--tw-translate-y:41px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-\[79px\]{--tw-translate-y:79px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-\[-33deg\]{--tw-rotate:-33deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-\[-77deg\]{--tw-rotate:-77deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-\[14deg\]{--tw-rotate:14deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
@keyframes bounce{
0%, 100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8,0,1,1)}
50%{transform:none;animation-timing-function:cubic-bezier(0,0,0.2,1)}}
.animate-bounce{animation:bounce 1s infinite}
@keyframes ping{
75%, 100%{transform:scale(2);opacity:0}}
.animate-ping{animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite}
@keyframes pulse{
50%{opacity:.5}}
.animate-pulse{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}
@keyframes spin{
to{transform:rotate(360deg)}}
.animate-spin{animation:spin 1s linear infinite}
.\!cursor-pointer{cursor:pointer !important}
.cursor-col-resize{cursor:col-resize}
.cursor-copy{cursor:copy}
.cursor-crosshair{cursor:crosshair}
.cursor-default{cursor:default}
.cursor-grab{cursor:grab}
.cursor-not-allowed{cursor:not-allowed}
.cursor-pointer{cursor:pointer}
.touch-auto{touch-action:auto}
.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}
.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.resize-y{resize:vertical}
.resize{resize:both}
.list-inside{list-style-position:inside}
.list-decimal{list-style-type:decimal}
.list-disc{list-style-type:disc}
.list-none{list-style-type:none}
.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.\!appearance-auto{-webkit-appearance:auto !important;-moz-appearance:auto !important;appearance:auto !important}
.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}
.grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr))}
.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}
.grid-cols-13{grid-template-columns:repeat(13, minmax(0, 1fr))}
.grid-cols-14{grid-template-columns:repeat(14, minmax(0, 1fr))}
.grid-cols-15{grid-template-columns:repeat(15, minmax(0, 1fr))}
.grid-cols-16{grid-template-columns:repeat(16, minmax(0, 1fr))}
.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}
.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}
.grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}
.grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}
.grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}
.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}
.grid-cols-\[auto\2c 1fr\]{grid-template-columns:auto 1fr}
.flex-row{flex-direction:row}
.flex-row-reverse{flex-direction:row-reverse}
.flex-col{flex-direction:column}
.flex-col-reverse{flex-direction:column-reverse}
.flex-wrap{flex-wrap:wrap}
.flex-nowrap{flex-wrap:nowrap}
.place-content-between{place-content:space-between}
.content-around{align-content:space-around}
.items-start{align-items:flex-start}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.items-baseline{align-items:baseline}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-around{justify-content:space-around}
.justify-items-center{justify-items:center}
.gap-0{gap:0px}
.gap-0\.5{gap:0.125rem}
.gap-1{gap:0.25rem}
.gap-10{gap:2.5rem}
.gap-12{gap:3rem}
.gap-16{gap:4rem}
.gap-2{gap:0.5rem}
.gap-2\.5{gap:0.625rem}
.gap-20{gap:5rem}
.gap-3{gap:0.75rem}
.gap-4{gap:1rem}
.gap-5{gap:1.25rem}
.gap-6{gap:1.5rem}
.gap-8{gap:2rem}
.gap-\[10px\]{gap:10px}
.gap-\[15px\]{gap:15px}
.gap-\[16px\]{gap:16px}
.gap-\[2px\]{gap:2px}
.gap-\[35px\]{gap:35px}
.gap-\[3px\]{gap:3px}
.gap-\[58px\]{gap:58px}
.gap-\[5px\]{gap:5px}
.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}
.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}
.gap-y-1{row-gap:0.25rem}
.gap-y-4{row-gap:1rem}
.space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-3 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.75rem * var(--tw-space-x-reverse));margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}
.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))}
.space-y-12 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}
.space-y-16 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}
.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}
.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}
.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}
.space-y-5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}
.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}
.space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}
.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]){border-color:rgb(229 230 234);border-color:rgb(var(--color-gray-200))}
.divide-light-gray > :not([hidden]) ~ :not([hidden]){border-color:rgb(240 243 247);border-color:rgb(var(--color-light-gray))}
.divide-support-light-200 > :not([hidden]) ~ :not([hidden]){border-color:rgb(252 252 252);border-color:rgb(var(--color-support-light-200))}
.divide-support-light-300 > :not([hidden]) ~ :not([hidden]){border-color:rgb(230 230 235);border-color:rgb(var(--color-support-light-300))}
.divide-support-light-400 > :not([hidden]) ~ :not([hidden]){border-color:rgb(206 206 214);border-color:rgb(var(--color-support-light-400))}
.self-stretch{align-self:stretch}
.overflow-auto{overflow:auto}
.overflow-hidden{overflow:hidden}
.overflow-scroll{overflow:scroll}
.overflow-x-auto{overflow-x:auto}
.overflow-y-auto{overflow-y:auto}
.overflow-x-hidden{overflow-x:hidden}
.overflow-y-hidden{overflow-y:hidden}
.overflow-x-scroll{overflow-x:scroll}
.overflow-y-scroll{overflow-y:scroll}
.scroll-smooth{scroll-behavior:smooth}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.overflow-ellipsis{text-overflow:ellipsis}
.text-ellipsis{text-overflow:ellipsis}
.whitespace-normal{white-space:normal}
.whitespace-nowrap{white-space:nowrap}
.whitespace-pre-wrap{white-space:pre-wrap}
.break-words{overflow-wrap:break-word}
.\!rounded-md{border-radius:0.375rem !important}
.\!rounded-none{border-radius:0px !important}
.rounded{border-radius:0.25rem}
.rounded-2xl{border-radius:1rem}
.rounded-\[15px\]{border-radius:15px}
.rounded-\[16px\]{border-radius:16px}
.rounded-\[4px\]{border-radius:4px}
.rounded-\[8px\]{border-radius:8px}
.rounded-full{border-radius:9999px}
.rounded-lg{border-radius:0.5rem}
.rounded-md{border-radius:0.375rem}
.rounded-none{border-radius:0px}
.rounded-xl{border-radius:0.75rem}
.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}
.rounded-b-xl{border-bottom-right-radius:0.75rem;border-bottom-left-radius:0.75rem}
.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}
.rounded-l-lg{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}
.rounded-r-lg{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}
.rounded-t-xl{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
.rounded-bl-2xl{border-bottom-left-radius:1rem}
.rounded-bl-lg{border-bottom-left-radius:0.5rem}
.rounded-bl-xl{border-bottom-left-radius:0.75rem}
.rounded-br-lg{border-bottom-right-radius:0.5rem}
.rounded-br-xl{border-bottom-right-radius:0.75rem}
.rounded-tl-2xl{border-top-left-radius:1rem}
.rounded-tl-lg{border-top-left-radius:0.5rem}
.rounded-tl-xl{border-top-left-radius:0.75rem}
.rounded-tr-2xl{border-top-right-radius:1rem}
.rounded-tr-lg{border-top-right-radius:0.5rem}
.rounded-tr-xl{border-top-right-radius:0.75rem}
.border{border-width:1px}
.border-0{border-width:0px}
.border-2{border-width:2px}
.border-\[1px\]{border-width:1px}
.border-x{border-left-width:1px;border-right-width:1px}
.border-x-0{border-left-width:0px;border-right-width:0px}
.border-b{border-bottom-width:1px}
.border-b-0{border-bottom-width:0px}
.border-b-2{border-bottom-width:2px}
.border-b-4{border-bottom-width:4px}
.border-l{border-left-width:1px}
.border-l-0{border-left-width:0px}
.border-l-2{border-left-width:2px}
.border-l-4{border-left-width:4px}
.border-r{border-right-width:1px}
.border-r-0{border-right-width:0px}
.border-t{border-top-width:1px}
.border-t-0{border-top-width:0px}
.border-t-2{border-top-width:2px}
.border-solid{border-style:solid}
.border-dashed{border-style:dashed}
.border-dotted{border-style:dotted}
.border-none{border-style:none}
.border-\[\#0057a9\]{--tw-border-opacity:1;border-color:rgb(0 87 169 / 1);border-color:rgb(0 87 169 / var(--tw-border-opacity, 1))}
.border-\[\#e5e6ea\]{--tw-border-opacity:1;border-color:rgb(229 230 234 / 1);border-color:rgb(229 230 234 / var(--tw-border-opacity, 1))}
.border-alert-green-300{border-color:rgb(178 248 184);border-color:rgb(var(--color-alert-green-300))}
.border-alert-green-400{border-color:rgb(124 239 130);border-color:rgb(var(--color-alert-green-400))}
.border-alert-green-500{border-color:rgb(74 219 84);border-color:rgb(var(--color-alert-green-500))}
.border-alert-green-600{border-color:rgb(35 174 45);border-color:rgb(var(--color-alert-green-600))}
.border-alert-green-700{border-color:rgb(21 120 24);border-color:rgb(var(--color-alert-green-700))}
.border-alert-green-750{border-color:rgb(12 92 19);border-color:rgb(var(--color-alert-green-750))}
.border-alert-red-300{border-color:rgb(250 183 184);border-color:rgb(var(--color-alert-red-300))}
.border-alert-red-400{border-color:rgb(243 126 126);border-color:rgb(var(--color-alert-red-400))}
.border-alert-red-500{border-color:rgb(224 76 76);border-color:rgb(var(--color-alert-red-500))}
.border-alert-red-600{border-color:rgb(175 37 37);border-color:rgb(var(--color-alert-red-600))}
.border-alert-red-700{border-color:rgb(123 21 20);border-color:rgb(var(--color-alert-red-700))}
.border-alert-yellow-300{border-color:rgb(251 246 184);border-color:rgb(var(--color-alert-yellow-300))}
.border-alert-yellow-400{border-color:rgb(245 235 126);border-color:rgb(var(--color-alert-yellow-400))}
.border-alert-yellow-500{border-color:rgb(224 215 76);border-color:rgb(var(--color-alert-yellow-500))}
.border-alert-yellow-600{border-color:rgb(175 165 37);border-color:rgb(var(--color-alert-yellow-600))}
.border-alert-yellow-700{border-color:rgb(124 117 20);border-color:rgb(var(--color-alert-yellow-700))}
.border-alert-yellow-750{border-color:rgb(97 91 14);border-color:rgb(var(--color-alert-yellow-750))}
.border-another-gray{border-color:rgb(186 192 207);border-color:rgb(var(--color-another-gray))}
.border-black{border-color:rgb(0 0 0);border-color:rgb(var(--color-black))}
.border-complementary-blue-300{border-color:rgb(181 196 249);border-color:rgb(var(--color-complementary-blue-300))}
.border-complementary-blue-700{border-color:rgb(19 44 124);border-color:rgb(var(--color-complementary-blue-700))}
.border-complementary-green-300{border-color:rgb(181 250 227);border-color:rgb(var(--color-complementary-green-300))}
.border-complementary-green-500{border-color:rgb(76 224 175);border-color:rgb(var(--color-complementary-green-500))}
.border-core-purple-300{border-color:rgb(184 189 253);border-color:rgb(var(--color-core-purple-300))}
.border-core-purple-400{border-color:rgb(127 134 245);border-color:rgb(var(--color-core-purple-400))}
.border-core-purple-500{border-color:rgb(76 86 224);border-color:rgb(var(--color-core-purple-500))}
.border-core-purple-600{border-color:rgb(37 46 177);border-color:rgb(var(--color-core-purple-600))}
.border-dark-red{border-color:rgb(218 91 86);border-color:rgb(var(--color-dark-red))}
.border-darker-purple{border-color:rgb(59 64 167);border-color:rgb(var(--color-darker-purple))}
.border-gray-200{border-color:rgb(229 230 234);border-color:rgb(var(--color-gray-200))}
.border-green{border-color:rgb(50, 222, 138);border-color:rgb(var(--color-green))}
.border-indigo-300{border-color:rgb(179 182 214);border-color:rgb(var(--color-indigo-300))}
.border-light-gray{border-color:rgb(240 243 247);border-color:rgb(var(--color-light-gray))}
.border-light-purple{border-color:rgb(226 228 255);border-color:rgb(var(--color-light-purple))}
.border-medium-gray{border-color:rgb(138 151 181);border-color:rgb(var(--color-medium-gray))}
.border-orange{border-color:rgb(252 165 37);border-color:rgb(var(--color-orange))}
.border-purple{border-color:rgb(76, 86, 224);border-color:rgb(var(--color-purple))}
.border-support-dark-250{border-color:rgb(215 219 245);border-color:rgb(var(--color-support-dark-250))}
.border-support-dark-300{border-color:rgb(180 182 214);border-color:rgb(var(--color-support-dark-300))}
.border-support-dark-400{border-color:rgb(113 116 153);border-color:rgb(var(--color-support-dark-400))}
.border-support-dark-500{border-color:rgb(69 71 107);border-color:rgb(var(--color-support-dark-500))}
.border-support-dark-600{border-color:rgb(52 54 82);border-color:rgb(var(--color-support-dark-600))}
.border-support-dark-700{border-color:rgb(33 34 51);border-color:rgb(var(--color-support-dark-700))}
.border-support-light-250{border-color:rgb(243 243 245);border-color:rgb(var(--color-support-light-250))}
.border-support-light-300{border-color:rgb(230 230 235);border-color:rgb(var(--color-support-light-300))}
.border-support-light-350{border-color:rgb(217 218 224);border-color:rgb(var(--color-support-light-350))}
.border-support-light-400{border-color:rgb(206 206 214);border-color:rgb(var(--color-support-light-400))}
.border-support-light-600{border-color:rgb(129 130 138);border-color:rgb(var(--color-support-light-600))}
.border-transparent{border-color:transparent}
.border-white{border-color:rgb(255 255 255);border-color:rgb(var(--color-white))}
.border-b-complementary-blue-650{border-bottom-color:rgb(26 56 150);border-bottom-color:rgb(var(--color-complementary-blue-650))}
.border-b-light-gray{border-bottom-color:rgb(240 243 247);border-bottom-color:rgb(var(--color-light-gray))}
.border-t-black{border-top-color:rgb(0 0 0);border-top-color:rgb(var(--color-black))}
.border-t-core-purple-600{border-top-color:rgb(37 46 177);border-top-color:rgb(var(--color-core-purple-600))}
.border-t-light-gray{border-top-color:rgb(240 243 247);border-top-color:rgb(var(--color-light-gray))}
.border-t-transparent{border-top-color:transparent}
.\!bg-light-gray{background-color:rgb(240 243 247) !important;background-color:rgb(var(--color-light-gray)) !important}
.\!bg-support-dark-550{background-color:rgb(59 61 92) !important;background-color:rgb(var(--color-support-dark-550)) !important}
.\!bg-transparent{background-color:transparent !important}
.bg-\[\#0057a9\]{--tw-bg-opacity:1;background-color:rgb(0 87 169 / 1);background-color:rgb(0 87 169 / var(--tw-bg-opacity, 1))}
.bg-\[\#fcfcfc\]{--tw-bg-opacity:1;background-color:rgb(252 252 252 / 1);background-color:rgb(252 252 252 / var(--tw-bg-opacity, 1))}
.bg-agencies-bbb{background-color:rgb(0 90 119);background-color:rgb(var(--color-agencies-bbb))}
.bg-agencies-cms{background-color:rgb(28 78 157);background-color:rgb(var(--color-agencies-cms))}
.bg-agencies-hhs{background-color:rgb(54 54 54);background-color:rgb(var(--color-agencies-hhs))}
.bg-agencies-irs{background-color:rgb(1 91 154);background-color:rgb(var(--color-agencies-irs))}
.bg-agencies-onc{background-color:rgb(240 243 247);background-color:rgb(var(--color-agencies-onc))}
.bg-alert-green-200{background-color:rgb(227 249 229);background-color:rgb(var(--color-alert-green-200))}
.bg-alert-green-250{background-color:rgb(204 248 207);background-color:rgb(var(--color-alert-green-250))}
.bg-alert-green-300{background-color:rgb(178 248 184);background-color:rgb(var(--color-alert-green-300))}
.bg-alert-green-350{background-color:rgb(149 245 155);background-color:rgb(var(--color-alert-green-350))}
.bg-alert-green-400{background-color:rgb(124 239 130);background-color:rgb(var(--color-alert-green-400))}
.bg-alert-green-450{background-color:rgb(97 231 107);background-color:rgb(var(--color-alert-green-450))}
.bg-alert-green-500{background-color:rgb(74 219 84);background-color:rgb(var(--color-alert-green-500))}
.bg-alert-green-550{background-color:rgb(51 198 61);background-color:rgb(var(--color-alert-green-550))}
.bg-alert-green-600{background-color:rgb(35 174 45);background-color:rgb(var(--color-alert-green-600))}
.bg-alert-green-650{background-color:rgb(25 142 33);background-color:rgb(var(--color-alert-green-650))}
.bg-alert-green-700{background-color:rgb(21 120 24);background-color:rgb(var(--color-alert-green-700))}
.bg-alert-green-750{background-color:rgb(12 92 19);background-color:rgb(var(--color-alert-green-750))}
.bg-alert-green-800{background-color:rgb(11 68 15);background-color:rgb(var(--color-alert-green-800))}
.bg-alert-red-200{background-color:rgb(251 232 233);background-color:rgb(var(--color-alert-red-200))}
.bg-alert-red-250{background-color:rgb(252 208 209);background-color:rgb(var(--color-alert-red-250))}
.bg-alert-red-300{background-color:rgb(250 183 184);background-color:rgb(var(--color-alert-red-300))}
.bg-alert-red-350{background-color:rgb(248 155 155);background-color:rgb(var(--color-alert-red-350))}
.bg-alert-red-400{background-color:rgb(243 126 126);background-color:rgb(var(--color-alert-red-400))}
.bg-alert-red-450{background-color:rgb(236 101 101);background-color:rgb(var(--color-alert-red-450))}
.bg-alert-red-500{background-color:rgb(224 76 76);background-color:rgb(var(--color-alert-red-500))}
.bg-alert-red-550{background-color:rgb(205 54 54);background-color:rgb(var(--color-alert-red-550))}
.bg-alert-red-600{background-color:rgb(175 37 37);background-color:rgb(var(--color-alert-red-600))}
.bg-alert-red-650{background-color:rgb(147 28 27);background-color:rgb(var(--color-alert-red-650))}
.bg-alert-red-700{background-color:rgb(123 21 20);background-color:rgb(var(--color-alert-red-700))}
.bg-alert-red-750{background-color:rgb(95 14 15);background-color:rgb(var(--color-alert-red-750))}
.bg-alert-red-800{background-color:rgb(71 10 11);background-color:rgb(var(--color-alert-red-800))}
.bg-alert-yellow-200{background-color:rgb(250 249 231);background-color:rgb(var(--color-alert-yellow-200))}
.bg-alert-yellow-250{background-color:rgb(251 248 207);background-color:rgb(var(--color-alert-yellow-250))}
.bg-alert-yellow-300{background-color:rgb(251 246 184);background-color:rgb(var(--color-alert-yellow-300))}
.bg-alert-yellow-350{background-color:rgb(249 242 153);background-color:rgb(var(--color-alert-yellow-350))}
.bg-alert-yellow-400{background-color:rgb(245 235 126);background-color:rgb(var(--color-alert-yellow-400))}
.bg-alert-yellow-450{background-color:rgb(235 225 100);background-color:rgb(var(--color-alert-yellow-450))}
.bg-alert-yellow-500{background-color:rgb(224 215 76);background-color:rgb(var(--color-alert-yellow-500))}
.bg-alert-yellow-550{background-color:rgb(202 193 54);background-color:rgb(var(--color-alert-yellow-550))}
.bg-alert-yellow-600{background-color:rgb(175 165 37);background-color:rgb(var(--color-alert-yellow-600))}
.bg-alert-yellow-650{background-color:rgb(149 140 25);background-color:rgb(var(--color-alert-yellow-650))}
.bg-alert-yellow-700{background-color:rgb(124 117 20);background-color:rgb(var(--color-alert-yellow-700))}
.bg-alert-yellow-750{background-color:rgb(97 91 14);background-color:rgb(var(--color-alert-yellow-750))}
.bg-alert-yellow-800{background-color:rgb(72 67 11);background-color:rgb(var(--color-alert-yellow-800))}
.bg-black{background-color:rgb(0 0 0);background-color:rgb(var(--color-black))}
.bg-blue{background-color:rgb(86 96 251);background-color:rgb(var(--color-blue))}
.bg-blue-800{background-color:rgb(37 46 177);background-color:rgb(var(--color-blue-800))}
.bg-blue-900{background-color:rgb(26 34 149);background-color:rgb(var(--color-blue-900))}
.bg-blue-950{background-color:rgb(14 20 96);background-color:rgb(var(--color-blue-950))}
.bg-complementary-blue-200{background-color:rgb(230 235 251);background-color:rgb(var(--color-complementary-blue-200))}
.bg-complementary-blue-250{background-color:rgb(206 216 251);background-color:rgb(var(--color-complementary-blue-250))}
.bg-complementary-blue-300{background-color:rgb(181 196 249);background-color:rgb(var(--color-complementary-blue-300))}
.bg-complementary-blue-350{background-color:rgb(152 174 248);background-color:rgb(var(--color-complementary-blue-350))}
.bg-complementary-blue-400{background-color:rgb(124 153 243);background-color:rgb(var(--color-complementary-blue-400))}
.bg-complementary-blue-450{background-color:rgb(100 131 237);background-color:rgb(var(--color-complementary-blue-450))}
.bg-complementary-blue-500{background-color:rgb(76 111 224);background-color:rgb(var(--color-complementary-blue-500))}
.bg-complementary-blue-550{background-color:rgb(54 89 205);background-color:rgb(var(--color-complementary-blue-550))}
.bg-complementary-blue-600{background-color:rgb(35 69 176);background-color:rgb(var(--color-complementary-blue-600))}
.bg-complementary-blue-650{background-color:rgb(26 56 150);background-color:rgb(var(--color-complementary-blue-650))}
.bg-complementary-blue-700{background-color:rgb(19 44 124);background-color:rgb(var(--color-complementary-blue-700))}
.bg-complementary-blue-750{background-color:rgb(15 33 98);background-color:rgb(var(--color-complementary-blue-750))}
.bg-complementary-blue-800{background-color:rgb(11 24 73);background-color:rgb(var(--color-complementary-blue-800))}
.bg-complementary-green-200{background-color:rgb(229 251 244);background-color:rgb(var(--color-complementary-green-200))}
.bg-complementary-green-250{background-color:rgb(207 251 236);background-color:rgb(var(--color-complementary-green-250))}
.bg-complementary-green-300{background-color:rgb(181 250 227);background-color:rgb(var(--color-complementary-green-300))}
.bg-complementary-green-350{background-color:rgb(151 249 217);background-color:rgb(var(--color-complementary-green-350))}
.bg-complementary-green-400{background-color:rgb(126 244 204);background-color:rgb(var(--color-complementary-green-400))}
.bg-complementary-green-450{background-color:rgb(99 238 191);background-color:rgb(var(--color-complementary-green-450))}
.bg-complementary-green-500{background-color:rgb(76 224 175);background-color:rgb(var(--color-complementary-green-500))}
.bg-complementary-green-550{background-color:rgb(54 205 155);background-color:rgb(var(--color-complementary-green-550))}
.bg-complementary-green-600{background-color:rgb(34 177 130);background-color:rgb(var(--color-complementary-green-600))}
.bg-complementary-green-650{background-color:rgb(25 146 106);background-color:rgb(var(--color-complementary-green-650))}
.bg-complementary-green-700{background-color:rgb(17 125 90);background-color:rgb(var(--color-complementary-green-700))}
.bg-complementary-green-750{background-color:rgb(14 97 69);background-color:rgb(var(--color-complementary-green-750))}
.bg-complementary-green-800{background-color:rgb(13 71 51);background-color:rgb(var(--color-complementary-green-800))}
.bg-complementary-orange-200{background-color:rgb(252 240 231);background-color:rgb(var(--color-complementary-orange-200))}
.bg-complementary-orange-250{background-color:rgb(251 225 207);background-color:rgb(var(--color-complementary-orange-250))}
.bg-complementary-orange-300{background-color:rgb(249 211 181);background-color:rgb(var(--color-complementary-orange-300))}
.bg-complementary-orange-350{background-color:rgb(249 194 152);background-color:rgb(var(--color-complementary-orange-350))}
.bg-complementary-orange-400{background-color:rgb(244 177 125);background-color:rgb(var(--color-complementary-orange-400))}
.bg-complementary-orange-450{background-color:rgb(235 159 99);background-color:rgb(var(--color-complementary-orange-450))}
.bg-complementary-orange-500{background-color:rgb(224 140 76);background-color:rgb(var(--color-complementary-orange-500))}
.bg-complementary-orange-550{background-color:rgb(205 120 53);background-color:rgb(var(--color-complementary-orange-550))}
.bg-complementary-orange-600{background-color:rgb(176 96 36);background-color:rgb(var(--color-complementary-orange-600))}
.bg-complementary-orange-650{background-color:rgb(147 78 27);background-color:rgb(var(--color-complementary-orange-650))}
.bg-complementary-orange-700{background-color:rgb(124 65 20);background-color:rgb(var(--color-complementary-orange-700))}
.bg-complementary-orange-750{background-color:rgb(97 50 15);background-color:rgb(var(--color-complementary-orange-750))}
.bg-complementary-orange-800{background-color:rgb(70 36 11);background-color:rgb(var(--color-complementary-orange-800))}
.bg-complementary-purple-200{background-color:rgb(238 232 253);background-color:rgb(var(--color-complementary-purple-200))}
.bg-complementary-purple-250{background-color:rgb(218 206 251);background-color:rgb(var(--color-complementary-purple-250))}
.bg-complementary-purple-300{background-color:rgb(200 182 251);background-color:rgb(var(--color-complementary-purple-300))}
.bg-complementary-purple-350{background-color:rgb(175 151 247);background-color:rgb(var(--color-complementary-purple-350))}
.bg-complementary-purple-400{background-color:rgb(157 126 244);background-color:rgb(var(--color-complementary-purple-400))}
.bg-complementary-purple-450{background-color:rgb(136 101 237);background-color:rgb(var(--color-complementary-purple-450))}
.bg-complementary-purple-500{background-color:rgb(115 76 224);background-color:rgb(var(--color-complementary-purple-500))}
.bg-complementary-purple-550{background-color:rgb(93 52 205);background-color:rgb(var(--color-complementary-purple-550))}
.bg-complementary-purple-600{background-color:rgb(73 36 176);background-color:rgb(var(--color-complementary-purple-600))}
.bg-complementary-purple-650{background-color:rgb(59 26 149);background-color:rgb(var(--color-complementary-purple-650))}
.bg-complementary-purple-700{background-color:rgb(48 20 124);background-color:rgb(var(--color-complementary-purple-700))}
.bg-complementary-purple-750{background-color:rgb(36 14 97);background-color:rgb(var(--color-complementary-purple-750))}
.bg-complementary-purple-800{background-color:rgb(26 10 72);background-color:rgb(var(--color-complementary-purple-800))}
.bg-core-purple-200{background-color:rgb(233 234 253);background-color:rgb(var(--color-core-purple-200))}
.bg-core-purple-250{background-color:rgb(209 211 253);background-color:rgb(var(--color-core-purple-250))}
.bg-core-purple-300{background-color:rgb(184 189 253);background-color:rgb(var(--color-core-purple-300))}
.bg-core-purple-350{background-color:rgb(154 159 249);background-color:rgb(var(--color-core-purple-350))}
.bg-core-purple-400{background-color:rgb(127 134 245);background-color:rgb(var(--color-core-purple-400))}
.bg-core-purple-450{background-color:rgb(101 110 237);background-color:rgb(var(--color-core-purple-450))}
.bg-core-purple-500{background-color:rgb(76 86 224);background-color:rgb(var(--color-core-purple-500))}
.bg-core-purple-550{background-color:rgb(54 63 203);background-color:rgb(var(--color-core-purple-550))}
.bg-core-purple-600{background-color:rgb(37 46 177);background-color:rgb(var(--color-core-purple-600))}
.bg-core-purple-650{background-color:rgb(26 34 149);background-color:rgb(var(--color-core-purple-650))}
.bg-core-purple-700{background-color:rgb(21 27 124);background-color:rgb(var(--color-core-purple-700))}
.bg-core-purple-750{background-color:rgb(14 20 96);background-color:rgb(var(--color-core-purple-750))}
.bg-core-purple-800{background-color:rgb(11 15 72);background-color:rgb(var(--color-core-purple-800))}
.bg-dark-gray{background-color:rgb(27 42 62);background-color:rgb(var(--color-dark-gray))}
.bg-dark-green{background-color:rgb(20 124 120);background-color:rgb(var(--color-dark-green))}
.bg-dark-purple{background-color:rgb(67 76 207);background-color:rgb(var(--color-dark-purple))}
.bg-dark-red{background-color:rgb(218 91 86);background-color:rgb(var(--color-dark-red))}
.bg-darker-purple{background-color:rgb(59 64 167);background-color:rgb(var(--color-darker-purple))}
.bg-epic-encounters{background-color:rgb(179 208 212);background-color:rgb(var(--color-epic-encounters))}
.bg-epic-medication-requests{background-color:rgb(157 171 233);background-color:rgb(var(--color-epic-medication-requests))}
.bg-epic-notes{background-color:rgb(204 205 251);background-color:rgb(var(--color-epic-notes))}
.bg-epic-observations{background-color:rgb(148 185 140);background-color:rgb(var(--color-epic-observations))}
.bg-epic-patients{background-color:rgb(226 172 99);background-color:rgb(var(--color-epic-patients))}
.bg-epic-procedures{background-color:rgb(204 205 251);background-color:rgb(var(--color-epic-procedures))}
.bg-epic-social-history{background-color:rgb(226 172 99);background-color:rgb(var(--color-epic-social-history))}
.bg-gray-200{background-color:rgb(229 230 234);background-color:rgb(var(--color-gray-200))}
.bg-gray-700{background-color:rgb(52 54 81);background-color:rgb(var(--color-gray-700))}
.bg-gray-800{background-color:rgb(32 33 51);background-color:rgb(var(--color-gray-800))}
.bg-green{background-color:rgb(50, 222, 138);background-color:rgb(var(--color-green))}
.bg-indigo-300{background-color:rgb(179 182 214);background-color:rgb(var(--color-indigo-300))}
.bg-indigo-50{background-color:rgb(239 242 255);background-color:rgb(var(--color-indigo-50))}
.bg-indigo-600{background-color:rgb(76 86 224);background-color:rgb(var(--color-indigo-600))}
.bg-light-gray{background-color:rgb(240 243 247);background-color:rgb(var(--color-light-gray))}
.bg-light-green{background-color:rgb(194 245 220);background-color:rgb(var(--color-light-green))}
.bg-light-purple{background-color:rgb(226 228 255);background-color:rgb(var(--color-light-purple))}
.bg-light-red{background-color:rgb(253 220 220);background-color:rgb(var(--color-light-red))}
.bg-medium-gray{background-color:rgb(138 151 181);background-color:rgb(var(--color-medium-gray))}
.bg-neutral-50{background-color:rgb(252 252 252);background-color:rgb(var(--color-neutral-50))}
.bg-neutral-900{background-color:rgb(16 17 25);background-color:rgb(var(--color-neutral-900))}
.bg-orange{background-color:rgb(252 165 37);background-color:rgb(var(--color-orange))}
.bg-purple{background-color:rgb(76, 86, 224);background-color:rgb(var(--color-purple))}
.bg-red{background-color:rgb(235 80 80);background-color:rgb(var(--color-red))}
.bg-slate-500{background-color:rgb(113 115 153);background-color:rgb(var(--color-slate-500))}
.bg-slate-600{background-color:rgb(68 71 107);background-color:rgb(var(--color-slate-600))}
.bg-slate-700{background-color:rgb(58 60 91);background-color:rgb(var(--color-slate-700))}
.bg-slate-800{background-color:rgb(42 44 66);background-color:rgb(var(--color-slate-800))}
.bg-support-dark-200{background-color:rgb(240 243 255);background-color:rgb(var(--color-support-dark-200))}
.bg-support-dark-250{background-color:rgb(215 219 245);background-color:rgb(var(--color-support-dark-250))}
.bg-support-dark-300{background-color:rgb(180 182 214);background-color:rgb(var(--color-support-dark-300))}
.bg-support-dark-350{background-color:rgb(143 146 184);background-color:rgb(var(--color-support-dark-350))}
.bg-support-dark-400{background-color:rgb(113 116 153);background-color:rgb(var(--color-support-dark-400))}
.bg-support-dark-450{background-color:rgb(87 90 128);background-color:rgb(var(--color-support-dark-450))}
.bg-support-dark-500{background-color:rgb(69 71 107);background-color:rgb(var(--color-support-dark-500))}
.bg-support-dark-550{background-color:rgb(59 61 92);background-color:rgb(var(--color-support-dark-550))}
.bg-support-dark-600{background-color:rgb(52 54 82);background-color:rgb(var(--color-support-dark-600))}
.bg-support-dark-650{background-color:rgb(43 44 66);background-color:rgb(var(--color-support-dark-650))}
.bg-support-dark-700{background-color:rgb(33 34 51);background-color:rgb(var(--color-support-dark-700))}
.bg-support-dark-750{background-color:rgb(26 27 41);background-color:rgb(var(--color-support-dark-750))}
.bg-support-dark-800{background-color:rgb(16 17 26);background-color:rgb(var(--color-support-dark-800))}
.bg-support-light-200{background-color:rgb(252 252 252);background-color:rgb(var(--color-support-light-200))}
.bg-support-light-250{background-color:rgb(243 243 245);background-color:rgb(var(--color-support-light-250))}
.bg-support-light-300{background-color:rgb(230 230 235);background-color:rgb(var(--color-support-light-300))}
.bg-support-light-350{background-color:rgb(217 218 224);background-color:rgb(var(--color-support-light-350))}
.bg-support-light-400{background-color:rgb(206 206 214);background-color:rgb(var(--color-support-light-400))}
.bg-support-light-450{background-color:rgb(189 190 199);background-color:rgb(var(--color-support-light-450))}
.bg-support-light-500{background-color:rgb(172 173 184);background-color:rgb(var(--color-support-light-500))}
.bg-support-light-550{background-color:rgb(153 154 163);background-color:rgb(var(--color-support-light-550))}
.bg-support-light-600{background-color:rgb(129 130 138);background-color:rgb(var(--color-support-light-600))}
.bg-support-light-650{background-color:rgb(115 116 122);background-color:rgb(var(--color-support-light-650))}
.bg-support-light-700{background-color:rgb(96 96 102);background-color:rgb(var(--color-support-light-700))}
.bg-support-light-750{background-color:rgb(77 77 82);background-color:rgb(var(--color-support-light-750))}
.bg-support-light-800{background-color:rgb(58 58 61);background-color:rgb(var(--color-support-light-800))}
.bg-transparent{background-color:transparent}
.bg-violet-100{background-color:rgb(233 234 253);background-color:rgb(var(--color-violet-100))}
.bg-violet-300{background-color:rgb(184 189 253);background-color:rgb(var(--color-violet-300))}
.bg-white{background-color:rgb(255 255 255);background-color:rgb(var(--color-white))}
.bg-yellow{background-color:rgb(245 220 142);background-color:rgb(var(--color-yellow))}
.bg-fairness-grade{background-image:url("icons/fairness_grade_circle.png")}
.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}
.bg-none{background-image:none}
.from-core-purple-400{--tw-gradient-from:rgb(var(--color-core-purple-400)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--color-core-purple-400) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-white{--tw-gradient-from:rgb(var(--color-white)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--color-white) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.to-core-purple-600{--tw-gradient-to:rgb(var(--color-core-purple-600)) var(--tw-gradient-to-position)}
.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}
.to-white{--tw-gradient-to:rgb(var(--color-white)) var(--tw-gradient-to-position)}
.object-contain{-o-object-fit:contain;object-fit:contain}
.object-cover{-o-object-fit:cover;object-fit:cover}
.\!p-0{padding:0px !important}
.p-0{padding:0px}
.p-1{padding:0.25rem}
.p-16{padding:4rem}
.p-2{padding:0.5rem}
.p-2\.5{padding:0.625rem}
.p-3{padding:0.75rem}
.p-4{padding:1rem}
.p-5{padding:1.25rem}
.p-6{padding:1.5rem}
.p-8{padding:2rem}
.p-\[15px\]{padding:15px}
.p-\[16px\]{padding:16px}
.\!px-12{padding-left:3rem !important;padding-right:3rem !important}
.\!px-24{padding-left:6rem !important;padding-right:6rem !important}
.px-0{padding-left:0px;padding-right:0px}
.px-1{padding-left:0.25rem;padding-right:0.25rem}
.px-16{padding-left:4rem;padding-right:4rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.px-8{padding-left:2rem;padding-right:2rem}
.px-\[30px\]{padding-left:30px;padding-right:30px}
.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.py-12{padding-top:3rem;padding-bottom:3rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.py-24{padding-top:6rem;padding-bottom:6rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.py-8{padding-top:2rem;padding-bottom:2rem}
.py-\[20px\]{padding-top:20px;padding-bottom:20px}
.py-\[3px\]{padding-top:3px;padding-bottom:3px}
.py-\[4px\]{padding-top:4px;padding-bottom:4px}
.pb-0{padding-bottom:0px}
.pb-1{padding-bottom:0.25rem}
.pb-2{padding-bottom:0.5rem}
.pb-4{padding-bottom:1rem}
.pb-6{padding-bottom:1.5rem}
.pb-8{padding-bottom:2rem}
.pl-0{padding-left:0px}
.pl-1{padding-left:0.25rem}
.pl-10{padding-left:2.5rem}
.pl-2{padding-left:0.5rem}
.pl-3{padding-left:0.75rem}
.pl-4{padding-left:1rem}
.pl-5{padding-left:1.25rem}
.pl-6{padding-left:1.5rem}
.pl-8{padding-left:2rem}
.pl-\[50vw\]{padding-left:50vw}
.pr-1{padding-right:0.25rem}
.pr-2{padding-right:0.5rem}
.pr-3{padding-right:0.75rem}
.pr-4{padding-right:1rem}
.pr-\[50vw\]{padding-right:50vw}
.pt-0{padding-top:0px}
.pt-1{padding-top:0.25rem}
.pt-1\.5{padding-top:0.375rem}
.pt-2{padding-top:0.5rem}
.pt-20{padding-top:5rem}
.pt-3{padding-top:0.75rem}
.pt-4{padding-top:1rem}
.pt-6{padding-top:1.5rem}
.pt-8{padding-top:2rem}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-justify{text-align:justify}
.align-top{vertical-align:top}
.align-middle{vertical-align:middle}
.align-bottom{vertical-align:bottom}
.font-mono{font-family:"Courier New", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}
.\!text-xs{font-size:0.75rem !important;line-height:1rem !important}
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-3xl{font-size:1.875rem;line-height:2.25rem}
.text-4xl{font-size:2.25rem;line-height:2.5rem}
.text-5xl{font-size:3rem;line-height:1}
.text-6xl{font-size:3.75rem;line-height:1}
.text-\[0\.5rem\]{font-size:0.5rem}
.text-\[1\.5rem\]{font-size:1.5rem}
.text-\[10px\]{font-size:10px}
.text-\[12px\]{font-size:12px}
.text-\[14px\]{font-size:14px}
.text-\[16px\]{font-size:16px}
.text-\[18px\]{font-size:18px}
.text-\[20px\]{font-size:20px}
.text-\[24px\]{font-size:24px}
.text-\[32px\]{font-size:32px}
.text-\[4pt\]{font-size:4pt}
.text-base{font-size:1rem;line-height:1.5rem}
.text-lg{font-size:1.125rem;line-height:1.75rem}
.text-sm{font-size:0.875rem;line-height:1.25rem}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-xs{font-size:0.75rem;line-height:1rem}
.\!font-light{font-weight:300 !important}
.font-bold{font-weight:700}
.font-extrabold{font-weight:800}
.font-medium{font-weight:500}
.font-normal{font-weight:400}
.font-semibold{font-weight:600}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.capitalize{text-transform:capitalize}
.normal-case{text-transform:none}
.italic{font-style:italic}
.not-italic{font-style:normal}
.leading-3{line-height:.75rem}
.leading-4{line-height:1rem}
.leading-5{line-height:1.25rem}
.leading-9{line-height:2.25rem}
.leading-\[0\.65\]{line-height:0.65}
.leading-\[0\]{line-height:0}
.leading-\[1\.1\]{line-height:1.1}
.leading-\[1\.2\]{line-height:1.2}
.leading-\[1\.5\]{line-height:1.5}
.leading-\[18px\]{line-height:18px}
.leading-\[21px\]{line-height:21px}
.leading-none{line-height:1}
.leading-normal{line-height:1.5}
.leading-relaxed{line-height:1.625}
.leading-snug{line-height:1.375}
.leading-tight{line-height:1.25}
.tracking-\[-0\.24px\]{letter-spacing:-0.24px}
.tracking-\[-0\.32px\]{letter-spacing:-0.32px}
.tracking-tight{letter-spacing:-0.025em}
.tracking-wider{letter-spacing:0.05em}
.\!text-black{color:rgb(0 0 0) !important;color:rgb(var(--color-black)) !important}
.\!text-support-light-600{color:rgb(129 130 138) !important;color:rgb(var(--color-support-light-600)) !important}
.text-\[\#0057a9\]{--tw-text-opacity:1;color:rgb(0 87 169 / 1);color:rgb(0 87 169 / var(--tw-text-opacity, 1))}
.text-\[\#252eb1\]{--tw-text-opacity:1;color:rgb(37 46 177 / 1);color:rgb(37 46 177 / var(--tw-text-opacity, 1))}
.text-\[\#343651\]{--tw-text-opacity:1;color:rgb(52 54 81 / 1);color:rgb(52 54 81 / var(--tw-text-opacity, 1))}
.text-\[\#45476b\]{--tw-text-opacity:1;color:rgb(69 71 107 / 1);color:rgb(69 71 107 / var(--tw-text-opacity, 1))}
.text-\[\#4c56e0\]{--tw-text-opacity:1;color:rgb(76 86 224 / 1);color:rgb(76 86 224 / var(--tw-text-opacity, 1))}
.text-\[\#717399\]{--tw-text-opacity:1;color:rgb(113 115 153 / 1);color:rgb(113 115 153 / var(--tw-text-opacity, 1))}
.text-\[\#717499\]{--tw-text-opacity:1;color:rgb(113 116 153 / 1);color:rgb(113 116 153 / var(--tw-text-opacity, 1))}
.text-alert-green-400{color:rgb(124 239 130);color:rgb(var(--color-alert-green-400))}
.text-alert-green-600{color:rgb(35 174 45);color:rgb(var(--color-alert-green-600))}
.text-alert-green-700{color:rgb(21 120 24);color:rgb(var(--color-alert-green-700))}
.text-alert-green-750{color:rgb(12 92 19);color:rgb(var(--color-alert-green-750))}
.text-alert-green-800{color:rgb(11 68 15);color:rgb(var(--color-alert-green-800))}
.text-alert-red-500{color:rgb(224 76 76);color:rgb(var(--color-alert-red-500))}
.text-alert-red-600{color:rgb(175 37 37);color:rgb(var(--color-alert-red-600))}
.text-alert-red-700{color:rgb(123 21 20);color:rgb(var(--color-alert-red-700))}
.text-alert-red-750{color:rgb(95 14 15);color:rgb(var(--color-alert-red-750))}
.text-alert-red-800{color:rgb(71 10 11);color:rgb(var(--color-alert-red-800))}
.text-alert-yellow-400{color:rgb(245 235 126);color:rgb(var(--color-alert-yellow-400))}
.text-alert-yellow-500{color:rgb(224 215 76);color:rgb(var(--color-alert-yellow-500))}
.text-alert-yellow-600{color:rgb(175 165 37);color:rgb(var(--color-alert-yellow-600))}
.text-alert-yellow-700{color:rgb(124 117 20);color:rgb(var(--color-alert-yellow-700))}
.text-alert-yellow-750{color:rgb(97 91 14);color:rgb(var(--color-alert-yellow-750))}
.text-alert-yellow-800{color:rgb(72 67 11);color:rgb(var(--color-alert-yellow-800))}
.text-black{color:rgb(0 0 0);color:rgb(var(--color-black))}
.text-blue{color:rgb(86 96 251);color:rgb(var(--color-blue))}
.text-blue-800{color:rgb(37 46 177);color:rgb(var(--color-blue-800))}
.text-complementary-blue-400{color:rgb(124 153 243);color:rgb(var(--color-complementary-blue-400))}
.text-complementary-blue-600{color:rgb(35 69 176);color:rgb(var(--color-complementary-blue-600))}
.text-complementary-blue-650{color:rgb(26 56 150);color:rgb(var(--color-complementary-blue-650))}
.text-complementary-blue-700{color:rgb(19 44 124);color:rgb(var(--color-complementary-blue-700))}
.text-complementary-blue-800{color:rgb(11 24 73);color:rgb(var(--color-complementary-blue-800))}
.text-complementary-green-600{color:rgb(34 177 130);color:rgb(var(--color-complementary-green-600))}
.text-complementary-green-700{color:rgb(17 125 90);color:rgb(var(--color-complementary-green-700))}
.text-complementary-green-750{color:rgb(14 97 69);color:rgb(var(--color-complementary-green-750))}
.text-complementary-orange-400{color:rgb(244 177 125);color:rgb(var(--color-complementary-orange-400))}
.text-complementary-orange-600{color:rgb(176 96 36);color:rgb(var(--color-complementary-orange-600))}
.text-complementary-orange-800{color:rgb(70 36 11);color:rgb(var(--color-complementary-orange-800))}
.text-complementary-purple-400{color:rgb(157 126 244);color:rgb(var(--color-complementary-purple-400))}
.text-core-purple-200{color:rgb(233 234 253);color:rgb(var(--color-core-purple-200))}
.text-core-purple-400{color:rgb(127 134 245);color:rgb(var(--color-core-purple-400))}
.text-core-purple-500{color:rgb(76 86 224);color:rgb(var(--color-core-purple-500))}
.text-core-purple-600{color:rgb(37 46 177);color:rgb(var(--color-core-purple-600))}
.text-core-purple-650{color:rgb(26 34 149);color:rgb(var(--color-core-purple-650))}
.text-core-purple-700{color:rgb(21 27 124);color:rgb(var(--color-core-purple-700))}
.text-core-purple-800{color:rgb(11 15 72);color:rgb(var(--color-core-purple-800))}
.text-dark-brown{color:rgb(111 89 20);color:rgb(var(--color-dark-brown))}
.text-dark-gray{color:rgb(27 42 62);color:rgb(var(--color-dark-gray))}
.text-dark-green{color:rgb(20 124 120);color:rgb(var(--color-dark-green))}
.text-dark-purple{color:rgb(67 76 207);color:rgb(var(--color-dark-purple))}
.text-dark-red{color:rgb(218 91 86);color:rgb(var(--color-dark-red))}
.text-darker-purple{color:rgb(59 64 167);color:rgb(var(--color-darker-purple))}
.text-gray-700{color:rgb(52 54 81);color:rgb(var(--color-gray-700))}
.text-gray-800{color:rgb(32 33 51);color:rgb(var(--color-gray-800))}
.text-green{color:rgb(50, 222, 138);color:rgb(var(--color-green))}
.text-indigo-600{color:rgb(76 86 224);color:rgb(var(--color-indigo-600))}
.text-light-gray{color:rgb(240 243 247);color:rgb(var(--color-light-gray))}
.text-light-red{color:rgb(253 220 220);color:rgb(var(--color-light-red))}
.text-medium-gray{color:rgb(138 151 181);color:rgb(var(--color-medium-gray))}
.text-neutral-50{color:rgb(252 252 252);color:rgb(var(--color-neutral-50))}
.text-neutral-900{color:rgb(16 17 25);color:rgb(var(--color-neutral-900))}
.text-purple{color:rgb(76, 86, 224);color:rgb(var(--color-purple))}
.text-red{color:rgb(235 80 80);color:rgb(var(--color-red))}
.text-slate-500{color:rgb(113 115 153);color:rgb(var(--color-slate-500))}
.text-support-dark-400{color:rgb(113 116 153);color:rgb(var(--color-support-dark-400))}
.text-support-dark-500{color:rgb(69 71 107);color:rgb(var(--color-support-dark-500))}
.text-support-dark-600{color:rgb(52 54 82);color:rgb(var(--color-support-dark-600))}
.text-support-dark-700{color:rgb(33 34 51);color:rgb(var(--color-support-dark-700))}
.text-support-dark-800{color:rgb(16 17 26);color:rgb(var(--color-support-dark-800))}
.text-support-light-200{color:rgb(252 252 252);color:rgb(var(--color-support-light-200))}
.text-support-light-300{color:rgb(230 230 235);color:rgb(var(--color-support-light-300))}
.text-support-light-400{color:rgb(206 206 214);color:rgb(var(--color-support-light-400))}
.text-support-light-500{color:rgb(172 173 184);color:rgb(var(--color-support-light-500))}
.text-support-light-600{color:rgb(129 130 138);color:rgb(var(--color-support-light-600))}
.text-support-light-700{color:rgb(96 96 102);color:rgb(var(--color-support-light-700))}
.text-white{color:rgb(255 255 255);color:rgb(var(--color-white))}
.underline{text-decoration-line:underline}
.line-through{text-decoration-line:line-through}
.\!no-underline{text-decoration-line:none !important}
.no-underline{text-decoration-line:none}
.opacity-0{opacity:0}
.opacity-100{opacity:1}
.opacity-20{opacity:0.2}
.opacity-25{opacity:0.25}
.opacity-50{opacity:0.5}
.opacity-60{opacity:0.6}
.opacity-75{opacity:0.75}
.opacity-90{opacity:0.9}
.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-\[0_4px_25px_0px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 4px 25px 0px rgba(0,0,0,0.25);--tw-shadow-colored:0 4px 25px 0px var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-\[0_4px_50px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{--tw-shadow:0 4px 50px 0px rgba(0,0,0,0.1);--tw-shadow-colored:0 4px 50px 0px var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.outline-none{outline:2px solid transparent;outline-offset:2px}
.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.ring-complementary-blue-500{--tw-ring-color:rgb(var(--color-complementary-blue-500))}
.ring-core-purple-500{--tw-ring-color:rgb(var(--color-core-purple-500))}
.ring-white{--tw-ring-color:rgb(var(--color-white))}
.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.blur-\[6px\]{--tw-blur:blur(6px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-height{transition-property:height;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-max-height{transition-property:max-height;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.duration-1000{transition-duration:1000ms}
.duration-200{transition-duration:200ms}
.duration-300{transition-duration:300ms}
.duration-500{transition-duration:500ms}
.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}
.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}
.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none;}
.scrollbar-hide::-webkit-scrollbar{display:none}
@keyframes enter{
from{opacity:1;opacity:var(--tw-enter-opacity, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotate(0);transform:translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}
@keyframes exit{
to{opacity:1;opacity:var(--tw-exit-opacity, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotate(0);transform:translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}
.fade-out{--tw-exit-opacity:0}
.duration-1000{animation-duration:1000ms}
.duration-200{animation-duration:200ms}
.duration-300{animation-duration:300ms}
.duration-500{animation-duration:500ms}
.ease-in-out{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}
.ease-out{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}
.running{animation-play-state:running}
.touch-pan-zoom{touch-action:pan-x pan-y pinch-zoom}
/* using the new color scheme as of July 2024 */
.h-dvh-minus-header {
  height: calc(100vh - 91px);
}
.single-select-toggle-container .nav{display:flex;height:38px;flex-shrink:1;flex-grow:1;flex-basis:0px;align-items:center;justify-content:center;padding-top:0.5rem;padding-bottom:0.5rem}
.single-select-toggle-container .nav:hover{cursor:pointer}
.single-select-toggle-container .nav .nav-text{flex-shrink:1;flex-grow:1;flex-basis:0px;text-align:center;font-size:0.875rem;line-height:1.25rem;font-weight:500;line-height:21px}
.single-select-toggle-container .nav:first-child{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;border-left-width:1px}
.single-select-toggle-container .nav:last-child{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.single-select-toggle-container .active-nav{border-width:1px;border-color:rgb(76, 86, 224);border-color:rgb(var(--color-purple));background-color:rgb(76, 86, 224);background-color:rgb(var(--color-purple));font-weight:500;color:rgb(255 255 255);color:rgb(var(--color-white))}
.single-select-toggle-container .active-nav:hover{cursor:pointer}
.single-select-toggle-container .inactive-nav{border-width:1px;border-color:rgb(230 230 235);border-color:rgb(var(--color-support-light-300));background-color:rgb(252 252 252);background-color:rgb(var(--color-support-light-200));color:rgb(52 54 82);color:rgb(var(--color-support-dark-600))}
.single-select-toggle-container .inactive-nav:hover{cursor:pointer}
.left-nav {
  /* When the menu is closed or minimized */
  position:relative;
  height:-moz-fit-content;
  height:fit-content;
}
@media (min-width: 768px){
.left-nav{height:100vh;width:4rem;padding-left:0.5rem;padding-right:0.5rem}
.left-nav .logo-container{flex-direction:column}
.left-nav .full-logo{display:none}}
.left-nav .small-logo{display:none}
@media (min-width: 768px){
.left-nav .small-logo{display:block}}
.left-nav .x-button{display:none}
@media (min-width: 768px){
.left-nav .x-button{display:none}}
.left-nav .hamburger-button{display:block}
@media (min-width: 768px){
.left-nav .hamburger-button{display:none}}
.left-nav .left-button{display:none}
@media (min-width: 768px){
.left-nav .left-button{display:none}}
.left-nav .right-button{display:none}
@media (min-width: 768px){
.left-nav .right-button{display:block}}
.left-nav .bill-menu-items{display:none}
@media (min-width: 768px){
.left-nav .bill-menu-items{display:block}}
.left-nav .account-menu-items{display:none}
@media (min-width: 768px){
.left-nav .account-menu-items{display:flex}
.left-nav .item-title{display:none}}
/* When the menu is expanded or opened */
.left-nav.open{position:fixed;z-index:10;height:100vh;padding-left:1.5rem;padding-right:1.5rem}
@media (min-width: 768px){
.left-nav.open{position:relative;width:16rem}
.left-nav.open .logo-container{flex-direction:row}
.left-nav.open .full-logo{display:block}
.left-nav.open .small-logo{display:none}}
.left-nav.open .x-button{display:block}
@media (min-width: 768px){
.left-nav.open .x-button{display:none}}
.left-nav.open .hamburger-button{display:none}
@media (min-width: 768px){
.left-nav.open .hamburger-button{display:none}
.left-nav.open .left-button{display:block}
.left-nav.open .right-button{display:none}}
.left-nav.open .bill-menu-items{display:block}
.left-nav.open .account-menu-items{display:flex}
@media (min-width: 768px){
.left-nav.open .item-title{display:block}}
body {
  font-family: 'Inter', sans-serif;
  background-color:rgb(255 255 255);
  background-color:rgb(var(--color-white));
}
a{cursor:pointer}
h1{font-size:1.875rem;line-height:2.25rem;font-weight:700}
@media (min-width: 768px){
h1{font-size:3rem;line-height:1}}
h2{font-size:1.5rem;line-height:2rem;font-weight:700}
@media (min-width: 768px){
h2{font-size:1.5rem;line-height:2rem}}
h3{font-size:1rem;line-height:1.5rem;font-weight:700}
h4{font-size:0.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;color:rgb(76, 86, 224);color:rgb(var(--color-purple))}
small{display:block;font-size:0.875rem;line-height:1.25rem;line-height:1.5;color:rgb(138 151 181);color:rgb(var(--color-medium-gray))}
.text-monospace {
  font-family: 'IBM Plex Mono';
}
input[type=text],
input[type=url],
input[type=email],
input[type=password],
input[type=number],
input[type=datetime-local],
input[type=date],
input[type=tel]{border-radius:0.5rem;border-width:1px;border-color:rgb(186 192 207);border-color:rgb(var(--color-another-gray));background-color:rgb(240 243 247);background-color:rgb(var(--color-light-gray));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;color:rgb(27 42 62);color:rgb(var(--color-dark-gray))}
input[type=text].currency, input[type=url].currency, input[type=email].currency, input[type=password].currency, input[type=number].currency, input[type=datetime-local].currency, input[type=date].currency, input[type=tel].currency{padding-left:2rem}
input[type=text].padding-xs, input[type=url].padding-xs, input[type=email].padding-xs, input[type=password].padding-xs, input[type=number].padding-xs, input[type=datetime-local].padding-xs, input[type=date].padding-xs, input[type=tel].padding-xs{padding:0.25rem}
/* Radio buttons */
/* Custom styles for radio buttons.  They don't work well inside our inline input forms. */
/* Shift the actual radio button off-screen */
form:not(.inline-inputs) input[type=radio]:checked,
    form:not(.inline-inputs) input[type=radio]:not(:checked) {
      position: absolute;
      left: -9999px;
    }
/* Create our own styles to replace it */
form:not(.inline-inputs) input[type=radio]:checked+label,
    form:not(.inline-inputs) input[type=radio]:not(:checked)+label {
      position: relative;
      padding-left: 28px;
      cursor: pointer;
      line-height: 20px;
      display: inline-block;
      color:rgb(33 34 51);
      color:rgb(var(--color-support-dark-700));
    }
form:not(.inline-inputs) input[type=radio]:checked+label:before,
    form:not(.inline-inputs) input[type=radio]:not(:checked)+label:before{border-color:rgb(180 182 214);border-color:rgb(var(--color-support-dark-300));background-color:rgb(252 252 252);background-color:rgb(var(--color-support-light-200));
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 18px;
      height: 18px;
      border: 1px solid;
      border-radius: 100%}
form:not(.inline-inputs) input[type=radio]:checked+label:after,
    form:not(.inline-inputs) input[type=radio]:not(:checked)+label:after{background-color:rgb(76 86 224);background-color:rgb(var(--color-core-purple-500));
      content: '';
      width: 12px;
      height: 12px;
      position: absolute;
      top: 3px;
      /* Position the dot in the middle of the radio circle */
      left: 3px;
      border-radius: 100%;
      transition: all 0.2s ease}
form:not(.inline-inputs) input[type=radio]:not(:checked)+label:after {
      opacity: 0;
      transform: scale(0);
    }
form:not(.inline-inputs) input[type=radio]:checked+label:after {
      opacity: 1;
      transform: scale(1);
    }
.file-selector-button::file-selector-button{cursor:pointer;border-radius:9999px;background-color:rgb(76, 86, 224);background-color:rgb(var(--color-purple));padding-left:2rem;padding-right:2rem;padding-top:0.75rem;padding-bottom:0.75rem;font-size:0.875rem;line-height:1.25rem;font-weight:600;color:rgb(255 255 255);color:rgb(var(--color-white));border-width:1px;border-style:solid;border-color:rgb(76, 86, 224);border-color:rgb(var(--color-purple));background-color:rgb(255 255 255);background-color:rgb(var(--color-white));color:rgb(76, 86, 224);color:rgb(var(--color-purple))}
[type=button],
[type=reset],
[type=submit],
button{cursor:pointer;border-radius:9999px;background-color:rgb(76, 86, 224);background-color:rgb(var(--color-purple));padding-left:2rem;padding-right:2rem;padding-top:0.75rem;padding-bottom:0.75rem;font-size:0.875rem;line-height:1.25rem;font-weight:600;color:rgb(255 255 255);color:rgb(var(--color-white))}
[type=button]:disabled, [type=reset]:disabled, [type=submit]:disabled, button:disabled{cursor:default;background-color:rgb(138 151 181);background-color:rgb(var(--color-medium-gray));opacity:0.5}
[type=button].secondary, [type=reset].secondary, [type=submit].secondary, button.secondary{border-width:2px;background-color:rgb(255 255 255);background-color:rgb(var(--color-white));color:rgb(76, 86, 224);color:rgb(var(--color-purple))}
[type=button].red, [type=reset].red, [type=submit].red, button.red{background-color:rgb(235 80 80);background-color:rgb(var(--color-red));color:rgb(255 255 255);color:rgb(var(--color-white))}
[type=button].red-secondary, [type=reset].red-secondary, [type=submit].red-secondary, button.red-secondary{border-width:2px;background-color:rgb(255 255 255);background-color:rgb(var(--color-white));color:rgb(235 80 80);color:rgb(var(--color-red))}
[type=button].white, [type=reset].white, [type=submit].white, button.white{border-width:1px;background-color:transparent;color:rgb(255 255 255);color:rgb(var(--color-white))}
[type=button].gray, [type=reset].gray, [type=submit].gray, button.gray{border-width:1px;background-color:rgb(255 255 255);background-color:rgb(var(--color-white));color:rgb(138 151 181);color:rgb(var(--color-medium-gray))}
[type=button].green, [type=reset].green, [type=submit].green, button.green{border-width:1px;background-color:rgb(255 255 255);background-color:rgb(var(--color-white));color:rgb(50, 222, 138);color:rgb(var(--color-green))}
[type=button].yellow, [type=reset].yellow, [type=submit].yellow, button.yellow{border-width:2px;border-color:rgb(97 91 14);border-color:rgb(var(--color-alert-yellow-750));background-color:rgb(251 248 207);background-color:rgb(var(--color-alert-yellow-250));color:rgb(97 91 14);color:rgb(var(--color-alert-yellow-750))}
[type=button].small, [type=reset].small, [type=submit].small, button.small{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.875rem;line-height:1.25rem}
[type=button].medium, [type=reset].medium, [type=submit].medium, button.medium{padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem}
[type=button].large, [type=reset].large, [type=submit].large, button.large{padding-left:2rem;padding-right:2rem;padding-top:0.75rem;padding-bottom:0.75rem;font-size:0.875rem;line-height:1.25rem}
[type=button].text, [type=reset].text, [type=submit].text, button.text{border-width:0px}
[type=button].text-link-button, [type=reset].text-link-button, [type=submit].text-link-button, button.text-link-button{cursor:pointer;font-weight:500;color:rgb(76, 86, 224);color:rgb(var(--color-purple))}
[type=button].text-link-button:hover, [type=reset].text-link-button:hover, [type=submit].text-link-button:hover, button.text-link-button:hover{text-decoration-line:underline;text-underline-offset:4px}
[type=button].text-link-button, [type=reset].text-link-button, [type=submit].text-link-button, button.text-link-button{border-width:0px;background-color:transparent;background-image:none;padding:0px;font-size:0.875rem;line-height:1.25rem}
[type=button].text-link-button.medium, [type=reset].text-link-button.medium, [type=submit].text-link-button.medium, button.text-link-button.medium{font-size:1rem;line-height:1.5rem}
[type=button].text-link-button-medium-gray, [type=reset].text-link-button-medium-gray, [type=submit].text-link-button-medium-gray, button.text-link-button-medium-gray{border-width:0px;background-color:transparent;background-image:none;padding:0px;font-size:0.875rem;line-height:1.25rem;color:rgb(138 151 181);color:rgb(var(--color-medium-gray));text-decoration-line:underline}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0.5rem;border-width:1px;border-color:rgb(186 192 207);border-color:rgb(var(--color-another-gray));background-color:rgb(240 243 247);background-color:rgb(var(--color-light-gray));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;color:rgb(27 42 62);color:rgb(var(--color-dark-gray))}
select[data-placeholder='true']{color:rgb(138 151 181);color:rgb(var(--color-medium-gray))}
select.padding-xs{padding:0.25rem}
textarea{border-radius:0.5rem;border-width:1px;border-color:rgb(186 192 207);border-color:rgb(var(--color-another-gray));background-color:rgb(240 243 247);background-color:rgb(var(--color-light-gray));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;color:rgb(27 42 62);color:rgb(var(--color-dark-gray))}
form.inline-inputs input[type=text],
  form.inline-inputs input[type=url],
  form.inline-inputs input[type=email],
  form.inline-inputs input[type=password],
  form.inline-inputs input[type=number],
  form.inline-inputs input[type=datetime-local],
  form.inline-inputs input[type=date],
  form.inline-inputs input[type=tel],
  form.inline-inputs select{background-color:transparent;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem}
form.inline-inputs input[type=text]:not([draggable=true]), form.inline-inputs input[type=url]:not([draggable=true]), form.inline-inputs input[type=email]:not([draggable=true]), form.inline-inputs input[type=password]:not([draggable=true]), form.inline-inputs input[type=number]:not([draggable=true]), form.inline-inputs input[type=datetime-local]:not([draggable=true]), form.inline-inputs input[type=date]:not([draggable=true]), form.inline-inputs input[type=tel]:not([draggable=true]), form.inline-inputs select:not([draggable=true]){border-color:transparent}
form.inline-inputs input[type=text]:not([draggable=true]).active-field, form.inline-inputs input[type=url]:not([draggable=true]).active-field, form.inline-inputs input[type=email]:not([draggable=true]).active-field, form.inline-inputs input[type=password]:not([draggable=true]).active-field, form.inline-inputs input[type=number]:not([draggable=true]).active-field, form.inline-inputs input[type=datetime-local]:not([draggable=true]).active-field, form.inline-inputs input[type=date]:not([draggable=true]).active-field, form.inline-inputs input[type=tel]:not([draggable=true]).active-field, form.inline-inputs select:not([draggable=true]).active-field{border-color:rgb(186 192 207);border-color:rgb(var(--color-another-gray))}
/* We have special styles for radio buttons and checkboxes, but we only want them when customers fill out the form.
     We don't want these styles when people in ops are setting up the form, because they should still be able to drag
     the inputs around, even if they are not the "current active" input. */
form.inline-inputs input[type=radio]:not([draggable=true]), form.inline-inputs input[type=checkbox]:not([draggable=true]){-webkit-appearance:none;-moz-appearance:none;appearance:none}
form.inline-inputs input[type=radio]:not([draggable=true]):checked:before, form.inline-inputs input[type=checkbox]:not([draggable=true]):checked:before {
        content: '';
        position: absolute;
        bottom: 0.1rem;
        left: 0.1rem;
        width: 0.25rem;
        height: 0.5rem;
        border: solid black;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
      }
form.inline-inputs input[type=radio]:not([draggable=true]).active-field, form.inline-inputs input[type=checkbox]:not([draggable=true]).active-field{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}
form.inline-inputs input[type=radio]:not([draggable=true]).active-field:checked:before, form.inline-inputs input[type=checkbox]:not([draggable=true]).active-field:checked:before{display:none}
ul.autocomplete-results {
  /* Keep dropdowns from causing page-level horizontal overflow on wide containers */
  position:absolute;
  left:0px;
  right:0px;
  z-index:10;
  margin-left:0px;
  margin-right:0px;
  margin-top:0.5rem;
  box-sizing:border-box;
  max-height:240px;
  width:100%;
  max-width:100%;
  list-style-type:none;
  overflow-y:auto;
  overflow-x:hidden;
  white-space:nowrap;
  border-radius:0.75rem;
  background-color:rgb(255 255 255);
  background-color:rgb(var(--color-white));
  padding:1rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-drop-shadow:drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
ul.autocomplete-results>li{overflow:hidden;text-overflow:ellipsis;padding:1rem}
ul.autocomplete-results>li:not([data-autocomplete-value='not-pickable']){cursor:pointer}
ul.autocomplete-results>li[aria-selected="true"],
ul.autocomplete-results>li:not([data-autocomplete-value='not-pickable']):hover{border-radius:0.75rem;background-color:rgb(240 243 247);background-color:rgb(var(--color-light-gray));color:rgb(86 96 251);color:rgb(var(--color-blue))}
ul.autocomplete-results>li>.option-subheading{color:rgb(138 151 181);color:rgb(var(--color-medium-gray))}
select:invalid{color:rgb(138 151 181);color:rgb(var(--color-medium-gray))}
.bg-linear-gradient-purple {
  background-image: linear-gradient(94deg, rgb(76, 86, 224) 23.1%, rgb(67 76 207) 77.18%);
  background-image: linear-gradient(94deg, rgb(var(--color-purple)) 23.1%, rgb(var(--color-dark-purple)) 77.18%);
}
@media only screen and (min-width: 768px) {
  .md\:drop-shadow-2xl-card {
    box-shadow: 0px -0.8px 6.2px rgba(0, 0, 0, 0.016), 0px -0.5px 15.6px rgba(0, 0, 0, 0.022), 0px 1.7px 31.9px rgba(0, 0, 0, 0.028), 0px 7.3px 65.7px rgba(0, 0, 0, 0.034), 0px 24px 180px rgba(0, 0, 0, 0.05);
  }
}
.drop-shadow-2xl-card {
  box-shadow: 0px -0.8px 6.2px rgba(0, 0, 0, 0.016), 0px -0.5px 15.6px rgba(0, 0, 0, 0.022), 0px 1.7px 31.9px rgba(0, 0, 0, 0.028), 0px 7.3px 65.7px rgba(0, 0, 0, 0.034), 0px 24px 180px rgba(0, 0, 0, 0.05);
}
ol{margin:0.25rem;list-style-type:decimal}
ul{margin:0.25rem;list-style-type:disc}
table.zebra tr:nth-child(odd){background-color:rgb(240 243 247);background-color:rgb(var(--color-light-gray))}
table.zebra tr:nth-child(even){background-color:rgb(255 255 255);background-color:rgb(var(--color-white))}
table.zebra tr:nth-child(even) th,
      table.zebra tr:nth-child(even) td{background-color:rgb(255 255 255);background-color:rgb(var(--color-white))}
table.zebra tr:nth-child(odd) th,
      table.zebra tr:nth-child(odd) td{background-color:rgb(240 243 247);background-color:rgb(var(--color-light-gray))}
/* By design we don't include the padding on tfoot */
table.padding-sm thead th,
      table.padding-sm thead td,
      table.padding-sm tbody th,
      table.padding-sm tbody td{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:0.5rem}
/* By design we don't include the padding on tfoot */
table.padding-md thead th,
      table.padding-md thead td,
      table.padding-md tbody th,
      table.padding-md tbody td{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem}
/* By design we don't include the padding on tfoot */
table.padding-lg thead th,
      table.padding-lg thead td,
      table.padding-lg tbody th,
      table.padding-lg tbody td{padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.5rem;padding-right:1.5rem}
table th{font-weight:600}
table thead td.no-padding, table tbody td.no-padding{padding:0px}
table.td-align-top th,
    table.td-align-top td{vertical-align:top}
/* top-left border-radius */
table.round-corners-top tr:first-child th:first-child {
      /* border-top-left-radius: 6px; */
      border-top-left-radius:0.75rem;
    }
/* top-right border-radius */
table.round-corners-top tr:first-child th:last-child {
      /* border-top-right-radius: 6px; */
      border-top-right-radius:0.75rem;
    }
/* bottom-left border-radius */
table.round-corners-tfoot-bottom tfoot tr:last-child td:first-child {
        /* border-bottom-left-radius: 6px; */
        border-bottom-left-radius:0.75rem;
      }
/* bottom-right border-radius */
table.round-corners-tfoot-bottom tfoot tr:last-child td:last-child {
        /* border-bottom-right-radius: 6px; */
        border-bottom-right-radius:0.75rem;
      }
/* top-left border-radius */
table.round-corners tr:first-child th:first-child {
      /* border-top-left-radius: 6px; */
      border-top-left-radius:0.75rem;
    }
/* top-right border-radius */
table.round-corners tr:first-child th:last-child {
      /* border-top-right-radius: 6px; */
      border-top-right-radius:0.75rem;
    }
/* bottom-left border-radius */
table.round-corners tr:last-child td:first-child {
      /* border-bottom-left-radius: 6px; */
      border-bottom-left-radius:0.75rem;
    }
/* bottom-right border-radius */
table.round-corners tr:last-child td:last-child {
      /* border-bottom-right-radius: 6px; */
      border-bottom-right-radius:0.75rem;
    }
table.lines {
    border-collapse: separate;
    border-spacing: 0;
  }
table.lines tr th,
    table.lines tr td{border-bottom-width:1px;border-color:rgb(240 243 247);border-color:rgb(var(--color-light-gray))
      /* border-bottom: 1px solid #bbb; */}
table.lines tr th:last-child,
    table.lines tr td:last-child{border-right-width:1px;border-color:rgb(240 243 247);border-color:rgb(var(--color-light-gray))
      /* border-right: 1px solid #bbb; */}
table.lines tr th:first-child,
    table.lines tr td:first-child{border-left-width:1px;border-color:rgb(240 243 247);border-color:rgb(var(--color-light-gray))
      /* border-left: 1px solid #bbb; */}
table.lines tr th{border-top-width:1px;border-color:rgb(240 243 247);border-color:rgb(var(--color-light-gray))
      /* border-top: 1px solid #bbb; */}
.card{padding:1.5rem}
@media (min-width: 768px){
.card{border-radius:1rem;background-color:rgb(240 243 247);background-color:rgb(var(--color-light-gray))}}
.card.purple{background-color:rgb(76, 86, 224);background-color:rgb(var(--color-purple));color:rgb(255 255 255);color:rgb(var(--color-white))}
.card.gray{color:rgb(138 151 181);color:rgb(var(--color-medium-gray))}
.card.green{background-color:rgb(50, 222, 138);background-color:rgb(var(--color-green));color:rgb(255 255 255);color:rgb(var(--color-white))}
.card.red{background-color:rgb(235 80 80);background-color:rgb(var(--color-red));color:rgb(255 255 255);color:rgb(var(--color-white))}
.card.card-p-0{padding:0px}
.card-full{padding:1.5rem}
@media (min-width: 768px){
.card-full{border-radius:1rem;background-color:rgb(240 243 247);background-color:rgb(var(--color-light-gray))}}
.card-full.purple{background-color:rgb(76, 86, 224);background-color:rgb(var(--color-purple));color:rgb(255 255 255);color:rgb(var(--color-white))}
.card-full.gray{color:rgb(138 151 181);color:rgb(var(--color-medium-gray))}
.card-full.green{background-color:rgb(50, 222, 138);background-color:rgb(var(--color-green));color:rgb(255 255 255);color:rgb(var(--color-white))}
.card-full.red{background-color:rgb(235 80 80);background-color:rgb(var(--color-red));color:rgb(255 255 255);color:rgb(var(--color-white))}
.card-full.card-p-0{padding:0px}
@media (min-width: 768px){
.card-full{width:100%}}
/* Flowbite Datepicker */
.datepicker-controls>button{border-radius:0.5rem;border-width:1px;background-color:rgb(255 255 255);background-color:rgb(var(--color-white));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;color:rgb(138 151 181);color:rgb(var(--color-medium-gray))}
/* stepper, graciously cribbed from: https://ishadeed.com/article/stepper-component-html-css/ */
.stepper {
  --size: 1rem;
  --spacing: 0rem;
  display:flex;
  flex-wrap: wrap;
}
.stepper .stepper-item{display:flex;flex-direction:column;text-align:center;
    flex: 1 1}
.stepper .stepper-item:before{position:relative;display:block;border-radius:9999px;border-width:2px;border-style:solid;border-color:rgb(76, 86, 224);border-color:rgb(var(--color-purple));background-color:rgb(240 243 247);background-color:rgb(var(--color-light-gray));
      content: "";
      z-index: 1;
      width: var(--size);
      height: var(--size);
      margin: 0 auto 1rem}
.stepper .stepper-item.active:before{background-color:rgb(76, 86, 224);background-color:rgb(var(--color-purple))}
.stepper .stepper-item:not(:last-child):after{position:relative;background-color:rgb(76, 86, 224);background-color:rgb(var(--color-purple));
        content: "";
        top: calc(var(--size) / 2);
        left: 50%;
        height: 2px;
        order: -1;
        width: calc(100% - var(--size) - calc(var(--spacing) * 2));
        left: calc(50% + calc(var(--size) / 2 + var(--spacing)))}
.stepper .stepper-title{font-size:0.875rem;line-height:1.25rem}
.stepper .stepper-description{font-size:0.75rem;line-height:1rem;color:rgb(138 151 181);color:rgb(var(--color-medium-gray))}
/* animate layouts/documents_icon */
.animate-line {
  stroke-dasharray: 500;
  animation: dash 5s linear;
  animation-iteration-count: infinite;
}
@keyframes dash {
  to {
    stroke-dashoffset: 2000;
  }
}
.getting-started-stepper {
  --size: 2rem;
  --spacing: 0.25rem;
  display:flex;
  width:100%;
  flex-direction:row;
  gap: calc(var(--size) + (var(--spacing) * 2));
}
.getting-started-stepper .getting-started-stepper-item{position:relative;display:block;
    width: var(--size);
    height: var(--size)}
.getting-started-stepper .getting-started-stepper-item:not(:last-child):after{position:relative;display:block;background-color:rgb(138 151 181);background-color:rgb(var(--color-medium-gray));
        content: "";
        top: calc((var(--size) / 2) - var(--size));
        height: 2px;
        order: -1;
        width: 100%;
        left: calc(50% + calc(var(--size) / 2 + var(--spacing)))}
.getting-started-stepper .getting-started-stepper-item.active-stepper-item:not(:last-child):after{background-color:rgb(76, 86, 224);background-color:rgb(var(--color-purple))}
.getting-started-stepper .getting-started-stepper-item.completed-stepper-item:not(:last-child):after{background-color:rgb(50, 222, 138);background-color:rgb(var(--color-green))}
label{font-size:0.875rem;line-height:1.25rem;font-weight:500}
/* Define a custom CSS class for the fade-out animation */
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0
  }
}
.animate-fadeOut {
  animation: fadeOut 2s ease-in-out;
  animation-fill-mode: forwards;
}
@keyframes bounce-right {

  0%,
  100% {
    transform: translateX(-25px);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }

  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
}
.animate-bounce-right {
  animation: bounce-right 1s infinite;
}
@keyframes pulseBackgroundPurple {

  0%,
  100% {
    background-color: #B8BDFD;
  }

  50% {
    background-color: #252EB1;
  }
}
@keyframes slideUp {
  0% {
    transform: translateY(100vh);
    opacity: 0;
  }

  70% {
    transform: translateY(-20px);
    opacity: 1;
  }

  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.animate-slide-up {
  animation: slideUp 0.75s ease-out forwards;
}
@media print {
  .pagebreak {
    clear: both;
    page-break-after: always;
  }
}
/* Special styling for markdown content.  Example: in activities that use markdown format. */
.markdown-content h1{margin-top:0.75rem;margin-bottom:0.75rem}
.markdown-content h2{margin-top:0.5rem;margin-bottom:0.5rem}
.markdown-content ol{padding-left:1rem}
.markdown-content ul{list-style-position:inside}
/* Loading border animation for AJAX tabs */
@keyframes loadingBorderPulse {

  0%,
  100% {
    border-color: rgb(76 86 224);
    border-color: rgb(var(--color-core-purple-500));
  }

  50% {
    border-color: rgb(184 189 253);
    border-color: rgb(var(--color-core-purple-300));
  }
}
.tab-loading {
  animation: loadingBorderPulse 1.2s ease-in-out infinite;
}
/* Sticky column shadow for horizontal scroll */
.sticky-scroll-shadow {
  box-shadow: 4px 0 8px -4px rgba(0, 0, 0, 0.15);
}
/* Ensure sticky header maintains border radius */
table.round-corners tr:first-child th.sticky{border-top-left-radius:0.75rem}
/* Ensure sticky body cell in last row maintains border radius */
table.round-corners tr:last-child td.sticky{border-bottom-left-radius:0.75rem}
.file\:mr-4::file-selector-button{margin-right:1rem}
.file\:rounded::file-selector-button{border-radius:0.25rem}
.file\:border-0::file-selector-button{border-width:0px}
.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}
.file\:py-2::file-selector-button{padding-top:0.5rem;padding-bottom:0.5rem}
.file\:text-sm::file-selector-button{font-size:0.875rem;line-height:1.25rem}
.file\:font-semibold::file-selector-button{font-weight:600}
.file\:text-white::file-selector-button{color:rgb(255 255 255);color:rgb(var(--color-white))}
.placeholder\:text-\[\#717499\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(113 116 153 / 1);color:rgb(113 116 153 / var(--tw-text-opacity, 1))}
.placeholder\:text-\[\#717499\]::placeholder{--tw-text-opacity:1;color:rgb(113 116 153 / 1);color:rgb(113 116 153 / var(--tw-text-opacity, 1))}
.placeholder\:text-support-dark-400::-moz-placeholder{color:rgb(113 116 153);color:rgb(var(--color-support-dark-400))}
.placeholder\:text-support-dark-400::placeholder{color:rgb(113 116 153);color:rgb(var(--color-support-dark-400))}
.first\:mt-0:first-child{margin-top:0px}
.first\:mt-2:first-child{margin-top:0.5rem}
.last\:pb-2:last-child{padding-bottom:0.5rem}
.last\:pb-4:last-child{padding-bottom:1rem}
.even\:bg-white:nth-child(even){background-color:rgb(255 255 255);background-color:rgb(var(--color-white))}
.hover\:cursor-pointer:hover{cursor:pointer}
.hover\:border-core-purple-500:hover{border-color:rgb(76 86 224);border-color:rgb(var(--color-core-purple-500))}
.hover\:border-purple:hover{border-color:rgb(76, 86, 224);border-color:rgb(var(--color-purple))}
.hover\:border-support-dark-500:hover{border-color:rgb(69 71 107);border-color:rgb(var(--color-support-dark-500))}
.hover\:border-support-light-400:hover{border-color:rgb(206 206 214);border-color:rgb(var(--color-support-light-400))}
.hover\:bg-alert-red-700:hover{background-color:rgb(123 21 20);background-color:rgb(var(--color-alert-red-700))}
.hover\:bg-alert-yellow-700:hover{background-color:rgb(124 117 20);background-color:rgb(var(--color-alert-yellow-700))}
.hover\:bg-complementary-blue-600:hover{background-color:rgb(35 69 176);background-color:rgb(var(--color-complementary-blue-600))}
.hover\:bg-core-purple-500:hover{background-color:rgb(76 86 224);background-color:rgb(var(--color-core-purple-500))}
.hover\:bg-core-purple-700:hover{background-color:rgb(21 27 124);background-color:rgb(var(--color-core-purple-700))}
.hover\:bg-dark-green\/90:hover{background-color:rgb(20 124 120 / 0.9);background-color:rgb(var(--color-dark-green) / 0.9)}
.hover\:bg-light-gray:hover{background-color:rgb(240 243 247);background-color:rgb(var(--color-light-gray))}
.hover\:bg-purple:hover{background-color:rgb(76, 86, 224);background-color:rgb(var(--color-purple))}
.hover\:bg-support-dark-200:hover{background-color:rgb(240 243 255);background-color:rgb(var(--color-support-dark-200))}
.hover\:bg-support-dark-700:hover{background-color:rgb(33 34 51);background-color:rgb(var(--color-support-dark-700))}
.hover\:bg-support-light-200:hover{background-color:rgb(252 252 252);background-color:rgb(var(--color-support-light-200))}
.hover\:bg-support-light-400:hover{background-color:rgb(206 206 214);background-color:rgb(var(--color-support-light-400))}
.hover\:text-alert-red-700:hover{color:rgb(123 21 20);color:rgb(var(--color-alert-red-700))}
.hover\:text-blue-800:hover{color:rgb(37 46 177);color:rgb(var(--color-blue-800))}
.hover\:text-core-purple-600:hover{color:rgb(37 46 177);color:rgb(var(--color-core-purple-600))}
.hover\:text-core-purple-700:hover{color:rgb(21 27 124);color:rgb(var(--color-core-purple-700))}
.hover\:text-gray-700:hover{color:rgb(52 54 81);color:rgb(var(--color-gray-700))}
.hover\:text-gray-800:hover{color:rgb(32 33 51);color:rgb(var(--color-gray-800))}
.hover\:text-support-dark-700:hover{color:rgb(33 34 51);color:rgb(var(--color-support-dark-700))}
.hover\:text-support-light-300:hover{color:rgb(230 230 235);color:rgb(var(--color-support-light-300))}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:underline-offset-4:hover{text-underline-offset:4px}
.hover\:opacity-50:hover{opacity:0.5}
.hover\:opacity-70:hover{opacity:0.7}
.hover\:opacity-75:hover{opacity:0.75}
.hover\:opacity-80:hover{opacity:0.8}
.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.focus\:border-core-purple-500:focus{border-color:rgb(76 86 224);border-color:rgb(var(--color-core-purple-500))}
.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}
.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus\:ring-core-purple-400:focus{--tw-ring-color:rgb(var(--color-core-purple-400))}
.focus\:ring-core-purple-500:focus{--tw-ring-color:rgb(var(--color-core-purple-500))}
.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}
.active\:cursor-grabbing:active{cursor:grabbing}
.group:hover .group-hover\:block{display:block}
.group:hover .group-hover\:flex{display:flex}
.group:hover .group-hover\:underline{text-decoration-line:underline}
@media (min-width: 640px){
.sm\:col-span-2{grid-column:span 2 / span 2}
.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.sm\:text-sm{font-size:0.875rem;line-height:1.25rem}}
@media (min-width: 768px){
.md\:static{position:static}
.md\:relative{position:relative}
.md\:bottom-auto{bottom:auto}
.md\:left-auto{left:auto}
.md\:right-auto{right:auto}
.md\:top-auto{top:auto}
.md\:z-auto{z-index:auto}
.md\:col-span-2{grid-column:span 2 / span 2}
.md\:m-4{margin:1rem}
.md\:mx-4{margin-left:1rem;margin-right:1rem}
.md\:mx-auto{margin-left:auto;margin-right:auto}
.md\:my-8{margin-top:2rem;margin-bottom:2rem}
.md\:mb-0{margin-bottom:0px}
.md\:mb-12{margin-bottom:3rem}
.md\:mb-8{margin-bottom:2rem}
.md\:mb-auto{margin-bottom:auto}
.md\:ml-6{margin-left:1.5rem}
.md\:mr-6{margin-right:1.5rem}
.md\:mt-0{margin-top:0px}
.md\:mt-12{margin-top:3rem}
.md\:mt-16{margin-top:4rem}
.md\:mt-24{margin-top:6rem}
.md\:mt-4{margin-top:1rem}
.md\:mt-8{margin-top:2rem}
.md\:mt-auto{margin-top:auto}
.md\:block{display:block}
.md\:flex{display:flex}
.md\:table-cell{display:table-cell}
.md\:hidden{display:none}
.md\:h-1\/2{height:50%}
.md\:h-72{height:18rem}
.md\:h-\[100vh\]{height:100vh}
.md\:h-\[190px\]{height:190px}
.md\:h-\[35px\]{height:35px}
.md\:h-\[88px\]{height:88px}
.md\:h-\[calc\(100vh-87px-2rem\)\]{height:calc(100vh - 87px - 2rem)}
.md\:h-\[calc\(100vh-87px-3\.5rem\)\]{height:calc(100vh - 87px - 3.5rem)}
.md\:h-\[calc\(100vh-88px\)\]{height:calc(100vh - 88px)}
.md\:h-auto{height:auto}
.md\:h-full{height:100%}
.md\:h-screen{height:100vh}
.md\:max-h-72{max-height:18rem}
.md\:max-h-\[calc\(100vh-87px-2rem\)\]{max-height:calc(100vh - 87px - 2rem)}
.md\:max-h-\[calc\(100vh-87px-3\.5rem\)\]{max-height:calc(100vh - 87px - 3.5rem)}
.md\:min-h-72{min-height:18rem}
.md\:w-1\/2{width:50%}
.md\:w-10\/12{width:83.333333%}
.md\:w-16{width:4rem}
.md\:w-5\/6{width:83.333333%}
.md\:w-64{width:16rem}
.md\:w-8{width:2rem}
.md\:w-96{width:24rem}
.md\:w-\[190px\]{width:190px}
.md\:w-\[200px\]{width:200px}
.md\:w-\[275px\]{width:275px}
.md\:w-\[29\%\]{width:29%}
.md\:w-\[300px\]{width:300px}
.md\:w-\[500px\]{width:500px}
.md\:w-\[68\%\]{width:68%}
.md\:w-auto{width:auto}
.md\:w-fit{width:-moz-fit-content;width:fit-content}
.md\:w-full{width:100%}
.md\:min-w-8{min-width:2rem}
.md\:min-w-\[300px\]{min-width:300px}
.md\:max-w-32{max-width:8rem}
.md\:max-w-4xl{max-width:56rem}
.md\:max-w-7xl{max-width:80rem}
.md\:max-w-\[14rem\]{max-width:14rem}
.md\:max-w-\[450px\]{max-width:450px}
.md\:max-w-\[95\%\]{max-width:95%}
.md\:max-w-lg{max-width:32rem}
.md\:max-w-md{max-width:28rem}
.md\:max-w-sm{max-width:24rem}
.md\:max-w-xl{max-width:36rem}
.md\:grow{flex-grow:1}
.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.md\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}
.md\:flex-row{flex-direction:row}
.md\:flex-col{flex-direction:column}
.md\:flex-wrap{flex-wrap:wrap}
.md\:items-end{align-items:flex-end}
.md\:items-center{align-items:center}
.md\:justify-start{justify-content:flex-start}
.md\:justify-center{justify-content:center}
.md\:justify-between{justify-content:space-between}
.md\:justify-around{justify-content:space-around}
.md\:gap-12{gap:3rem}
.md\:gap-16{gap:4rem}
.md\:gap-4{gap:1rem}
.md\:overflow-y-scroll{overflow-y:scroll}
.md\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.md\:rounded-2xl{border-radius:1rem}
.md\:rounded-xl{border-radius:0.75rem}
.md\:rounded-b-xl{border-bottom-right-radius:0.75rem;border-bottom-left-radius:0.75rem}
.md\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.md\:rounded-tl-2xl{border-top-left-radius:1rem}
.md\:rounded-tl-lg{border-top-left-radius:0.5rem}
.md\:rounded-tr-2xl{border-top-right-radius:1rem}
.md\:rounded-tr-lg{border-top-right-radius:0.5rem}
.md\:border{border-width:1px}
.md\:border-b-0{border-bottom-width:0px}
.md\:border-support-light-300{border-color:rgb(230 230 235);border-color:rgb(var(--color-support-light-300))}
.md\:bg-light-gray{background-color:rgb(240 243 247);background-color:rgb(var(--color-light-gray))}
.md\:bg-support-light-200{background-color:rgb(252 252 252);background-color:rgb(var(--color-support-light-200))}
.md\:bg-white{background-color:rgb(255 255 255);background-color:rgb(var(--color-white))}
.md\:bg-none{background-image:none}
.md\:p-20{padding:5rem}
.md\:p-8{padding:2rem}
.md\:px-0{padding-left:0px;padding-right:0px}
.md\:px-20{padding-left:5rem;padding-right:5rem}
.md\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.md\:px-4{padding-left:1rem;padding-right:1rem}
.md\:px-40{padding-left:10rem;padding-right:10rem}
.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.md\:px-8{padding-left:2rem;padding-right:2rem}
.md\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.md\:py-4{padding-top:1rem;padding-bottom:1rem}
.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.md\:py-8{padding-top:2rem;padding-bottom:2rem}
.md\:pb-12{padding-bottom:3rem}
.md\:pl-3{padding-left:0.75rem}
.md\:pl-4{padding-left:1rem}
.md\:pl-6{padding-left:1.5rem}
.md\:pr-8{padding-right:2rem}
.md\:text-left{text-align:left}
.md\:text-2xl{font-size:1.5rem;line-height:2rem}
.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.md\:text-5xl{font-size:3rem;line-height:1}
.md\:text-\[8pt\]{font-size:8pt}
.md\:text-base{font-size:1rem;line-height:1.5rem}
.md\:text-lg{font-size:1.125rem;line-height:1.75rem}
.md\:text-sm{font-size:0.875rem;line-height:1.25rem}
.md\:font-bold{font-weight:700}}
@media (min-width: 1024px){
.lg\:flex{display:flex}
.lg\:hidden{display:none}
.lg\:w-\[600px\]{width:600px}
.lg\:max-w-\[95\%\]{max-width:95%}
.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.lg\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}
.lg\:text-left{text-align:left}}
@media (min-width: 1280px){
.xl\:max-w-\[90\%\]{max-width:90%}}
