@font-face{font-display:swap;font-family:sh-new-bold;font-style:normal;font-weight:400;src:local("sh-new-bold"),font-url(/static/media/sh-new-bold.8fba6f82d25c34e3e5eb.woff) format("woff"),font-url(/static/media/sh-new-bold.61a4af097068ba1a37fa.eot) format("embedded-opentype"),font-url(/static/media/sh-new-bold.a2195e3b24f0bd90c50d.otf) format("opentype")}@font-face{font-display:swap;font-family:sh-new-regular;font-style:normal;font-weight:400;src:local("sh-new-regular"),font-url(/static/media/sh-new-regular.d4d04239d1fb14e2028c.eot) format("embedded-opentype"),font-url(/static/media/sh-new-regular.5fb8eaf5d12e9d21e37b.woff) format("woff"),font-url(/static/media/sh-new-regular.5969792cb3688b00342d.otf) format("opentype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:sh-new-regular,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.125rem;margin:0}.wrapper{margin:auto;max-width:1206px}body{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}.App{text-align:center}.App .form-page{-webkit-overflow-scrolling:touch;height:100vh;overflow:auto;overscroll-behavior:none;position:relative;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;-webkit-transition:transform 1s ease-in-out;-ms-transition:transform 1s ease-in-out;-moz-transition:transform 1s ease-in-out;width:100%}.App .form-page.hide,.App .result-page{transform:translateY(-100%);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%)}.App .result-page{-webkit-overflow-scrolling:touch;height:100vh;overflow:auto;overscroll-behavior:none;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;-webkit-transition:transform 1s ease-in-out;-ms-transition:transform 1s ease-in-out;-moz-transition:transform 1s ease-in-out;width:100%}.App .result-page.hide{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0)}.App .spinner-modal{background-color:hsla(0,0%,100%,.5);height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:1000}.App .spinner{-webkit-animation:spinner-spin-animation .6s linear infinite;animation:spinner-spin-animation .6s linear infinite;border-radius:100%;border-width:6px 6px 3px 3px;border-right:3px solid #0085bf;border-top:3px solid #0085bf;height:100px;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;width:100px}@-webkit-keyframes spinner-spin-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinner-spin-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.header{background-color:#fff;border-bottom:3px solid #0085bf;clear:both;display:block;float:none;font-size:16px;margin:0 auto;min-height:70px;padding:10px 0;position:relative;width:100%;z-index:100}.header,.header *{box-sizing:border-box}.header *{-webkit-tap-highlight-color:rgba(0,0,0,0);list-style:none;outline:none;text-align:left;text-decoration:none}.header section{display:block;float:left;margin:0;padding:0;width:100%}.header .wrapper{height:100%;padding:0 30px;position:relative}.header .logo{height:50px;padding:0;position:relative;width:220px}.header .logo,.header .logo a{display:inline-block;float:left;margin:0}.header .logo a{color:#fff;font-size:.8125em;height:100%;line-height:50px;padding:10px 0;transition:background-color .2s ease;vertical-align:top;width:100%}.header .menu{display:block;float:right;margin:0;max-height:100%;overflow:visible;padding:0}@media screen and (max-width:800px){.header .menu{display:none}}.header .menu li{display:block;float:left;font-size:1em;margin:0;padding:10px 15px;transition:background-color .2s ease}.header .menu li a{border-bottom:none;color:#000;display:inline-block;float:none;font-family:sh-new-bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.5px;line-height:30px;margin:0;padding:0;position:relative;transition:color .3s ease-in-out,border .3s ease-in-out;width:100%}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder *,.mapboxgl-ctrl-geocoder :after,.mapboxgl-ctrl-geocoder :before{box-sizing:border-box}.mapboxgl-ctrl-geocoder{background-color:#fff;border-radius:4px;font-size:18px;line-height:24px;min-width:240px;position:relative;transition:width .25s,min-width .25s;width:100%;z-index:1}.mapboxgl-ctrl-geocoder--input{background-color:initial;border:0;color:#404040;color:rgba(0,0,0,.75);font:inherit;height:50px;margin:0;overflow:hidden;padding:6px 45px;text-overflow:ellipsis;white-space:nowrap;width:100%}.mapboxgl-ctrl-geocoder--input::-ms-clear{display:none}.mapboxgl-ctrl-geocoder--input:focus{box-shadow:none;color:#404040;color:rgba(0,0,0,.75);outline:0;outline:thin dotted}.mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{display:none;position:absolute;right:8px;top:7px;z-index:2}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder .suggestions{box-shadow:0 0 10px 2px rgba(0,0,0,.1)}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{min-width:50px;transition:width .25s,min-width .25s;width:50px}.mapboxgl-ctrl-geocoder .suggestions{background-color:#fff;border-radius:4px;font-size:15px;left:0;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;top:110%;top:calc(100% + 6px);width:100%;z-index:1000}.mapboxgl-ctrl-bottom-left .suggestions,.mapboxgl-ctrl-bottom-right .suggestions{bottom:100%;top:auto}.mapboxgl-ctrl-geocoder .suggestions>li>a{color:#404040;cursor:default;display:block;padding:6px 12px}.mapboxgl-ctrl-geocoder .suggestions>.active>a,.mapboxgl-ctrl-geocoder .suggestions>li>a:hover{background-color:#f3f3f3;color:#404040;cursor:pointer;text-decoration:none}.mapboxgl-ctrl-geocoder--suggestion-title{font-weight:700}.mapboxgl-ctrl-geocoder--suggestion-address,.mapboxgl-ctrl-geocoder--suggestion-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapboxgl-ctrl-geocoder--icon{speak:none;fill:#757575;display:inline-block;top:15px;vertical-align:middle}.mapboxgl-ctrl-geocoder--icon-search{height:23px;left:12px;position:absolute;top:13px;width:23px}.mapboxgl-ctrl-geocoder--button{background:#fff;border:none;cursor:pointer;line-height:1;margin:0;padding:0}.mapboxgl-ctrl-geocoder--icon-close{height:20px;margin-right:3px;margin-top:8px;width:20px}.mapboxgl-ctrl-geocoder--button:hover .mapboxgl-ctrl-geocoder--icon-close{fill:#909090}.mapboxgl-ctrl-geocoder--icon-geolocate{height:22px;margin-right:3px;margin-top:6px;width:22px}.mapboxgl-ctrl-geocoder--icon-loading{-webkit-animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite;animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite;height:26px;margin-right:0;margin-top:5px;width:26px}.mapboxgl-ctrl-geocoder--powered-by{display:block;float:left;font-size:13px;padding:6px 12px 9px}.mapboxgl-ctrl-geocoder--powered-by a{color:#909090}.mapboxgl-ctrl-geocoder--powered-by a:not(:hover){text-decoration:none}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.search-form-container{background:radial-gradient(circle,#fff 33%,#eff 90%);min-height:100%}@media(min-height:900px)and (min-width:410px){.search-form-container .search-form{left:50%;margin:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}}.search-form-container .search-form{margin:auto;padding-top:20px;width:90%}@media(min-width:720px){.search-form-container .search-form{max-width:640px}}.search-form-container .search-form .title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#55c4e9 0,#3998d8);-webkit-background-clip:text;display:inline-block;font-family:sh-new-bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:48px;font-weight:600}.search-form-container .search-form .subtitle{color:#404040;color:rgba(0,0,0,.75);font-size:24px;line-height:1.5em}@media(min-width:800px)and (min-height:800px){.search-form-container .search-form .title{font-size:64px}.search-form-container .search-form .subtitle{font-size:32px}}.search-form-container .search-form .input-group{margin-top:20px;text-align:left}.search-form-container .search-form .input-group label{font-size:16px}.search-form-container .search-form .input-group .mapboxgl-ctrl-geocoder.mapboxgl-ctrl{box-shadow:none;max-width:none;width:100%}.search-form-container .search-form .input-group .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .mapboxgl-ctrl-geocoder--input{border:1px solid #000}.search-form-container .search-form .input-group .form-control{background:#fff;border:1px solid #000;font-size:18px;height:50px;padding:6px 12px;width:100%}.search-form-container .search-form .advanced-options-button{margin-top:25px;text-align:right}.search-form-container .search-form .advanced-options-button button{background:transparent;border:none;color:#0089cc;cursor:pointer;font-size:16px;text-decoration:none}.search-form-container .search-form .advanced-options .advanced-options-title{margin-top:25px}.search-form-container .search-form .get-results-button button{background:#1e96d4;border:1px solid transparent;border-radius:.25rem;color:#fff;cursor:pointer;font-size:15px;height:50px;margin-bottom:100px;margin-top:40px;padding:6px 12px}.search-form-container .search-form .get-results-button button:disabled{background:#aaa;cursor:inherit}@media(max-height:899px){.search-form-container .search-form .get-results-button button{margin-bottom:150px}}.error{background:hsla(0,100%,85%,.8);border:2px solid red;border-radius:.5em;color:#000;cursor:pointer;font-size:28px;left:50%;padding:10px;position:fixed;top:13%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100}.error .close{border:2px solid red;border-radius:50%;float:right;height:20px;margin-left:15px;overflow:hidden;position:relative;width:20px}.error .close:hover:after,.error .close:hover:before{background:#fff}.error .close:after,.error .close:before{background:red;content:"";height:2px;left:2px;margin-top:-1px;position:absolute;top:50%;width:16px}.error .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.error .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.results{margin-top:50px;position:relative}.results .results-title{border-top:1px solid #0085bf;font-size:15px;left:-52px;letter-spacing:.3em;padding-top:7px;position:absolute;text-align:right;top:50px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:150px}.results .results-logo{background-image:url(/static/media/logo.2b54fafdd4ba41d55c2c.svg);background-repeat:no-repeat;height:42px;opacity:.4;position:absolute;right:10px;top:0;width:56px}.results button.back-button{background:transparent;border:none;color:#0089cc;cursor:pointer;font-size:16px;margin:20px 20px 50px;text-decoration:none}@media(max-height:899px){.results button.back-button{margin-bottom:150px}}.results .heading-usable{margin:10px 65px}.results .heading-usable .usable-number{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#55c4e9 0,#3998d8);-webkit-background-clip:text;display:inline-block;font-family:sh-new-bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:28px;font-weight:600;vertical-align:middle}.results .disclaimer{background-color:#fff3cd;border-color:#ffeeba;color:#856404;margin:20px;padding:5px}.list-container{display:inline-block;max-height:320px;max-width:100%;overflow:auto;scrollbar-color:#c4eaf7 transparent;scrollbar-width:thin}.list-container::-webkit-scrollbar{height:8px;width:8px}.list-container::-webkit-scrollbar-thumb{background-color:#c4eaf7;border-radius:8px}.list-container table.channel-list{border-collapse:collapse;border-spacing:0;font-size:16px}.list-container table.channel-list tr.public-safety{background:#f9e5e2;color:red}.list-container table.channel-list tr.public-safety td.channel-status{font-family:sh-new-bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:600}.list-container table.channel-list tr.public-safety.even{background:#f3dfdd}.list-container table.channel-list tr.usable{background:#fdfbe1}.list-container table.channel-list tr.usable.even{background:#f7f5dc}.list-container table.channel-list tr.vacant{background:#e3f5e8}.list-container table.channel-list tr.vacant.even{background:#ddefe2}.list-container table.channel-list tr.busy.even{background:#f9f9f9}.list-container table.channel-list td{padding:15px}.list-container table.channel-list .channel-number{font-family:sh-new-bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:600}.list-container table.channel-list thead tr{color:#0089cc}.list-container table.channel-list thead tr th{background:#fff;box-shadow:inset 0 -1px 0 #0089cc;padding:5px;position:sticky;position:-webkit-sticky;top:0;z-index:2}.legend{font-size:16px;line-height:3em;margin:20px;text-align:left}@media(min-width:1025px){.legend{float:left;margin:20px 0 0;max-width:180px}}.legend .square{display:inline-block;height:30px;margin-right:10px;vertical-align:middle;width:30px}.legend .square.vacant{background:#e3f5e8}.legend .square.usable{background:#fdfbe1}.legend .square.public-safety{background:#f9e5e2}.legend .footnote{font-size:14px;line-height:1.5em;margin-top:10px}.circles{display:inline-block;margin:auto;padding:50px 0 30px}@media(max-width:1024px){.circles{padding:10px 0}}.circles .inner-circle{aspect-ratio:1;border:2px solid;border-radius:50%;left:50%;max-width:160px;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:calc(100% - 5px)}.circles .inner-circle .number{font-size:24px;margin-top:25%}@media(max-width:1024px){.circles .inner-circle .number{-webkit-transform:translateY(4px);transform:translateY(4px)}}.circles .inner-circle .status{font-size:8px}@media(max-width:1024px){.circles .inner-circle .status{display:none}}.circles .vacant{color:#75cf87}.circles .vacant .inner-circle{background:#f0faf2;background:radial-gradient(circle,#fff 30%,#e0f5e5 100%);border-color:#75cf87}.circles .vacant svg{fill:#75cf87}.circles .usable{color:#f3d96c}.circles .usable .inner-circle{background:#fefefd;background:radial-gradient(circle,#fff 30%,#fdf8e2 100%);border-color:#f3d96c}.circles .usable svg{fill:#cfb444}.circles li{aspect-ratio:1;border:1px solid #0085bf;border-radius:50%;list-style-type:none;margin-bottom:10px;margin-right:10px;max-width:200px;position:relative}.circles li:after{background:#0085bf;content:"";height:1px;position:absolute;right:-11px;top:50%;width:10px}.circles li:last-child{margin-right:0}.circles li:last-child:after{content:none}.circles li:first-of-type:last-of-type,.circles li:first-of-type:last-of-type~li{width:1186px}@media(max-width:1206px){.circles li:first-of-type:last-of-type,.circles li:first-of-type:last-of-type~li{width:calc(100vw - 30px)}}.circles li:first-of-type:nth-last-of-type(2),.circles li:first-of-type:nth-last-of-type(2)~li{width:587px}@media(max-width:1206px){.circles li:first-of-type:nth-last-of-type(2),.circles li:first-of-type:nth-last-of-type(2)~li{width:calc(50vw - 21px)}}.circles li:first-of-type:nth-last-of-type(3),.circles li:first-of-type:nth-last-of-type(3)~li{width:387.3333333333px}@media(max-width:1206px){.circles li:first-of-type:nth-last-of-type(3),.circles li:first-of-type:nth-last-of-type(3)~li{width:calc(33.33333vw - 18px)}}.circles li:first-of-type:nth-last-of-type(4),.circles li:first-of-type:nth-last-of-type(4)~li{width:287.5px}@media(max-width:1206px){.circles li:first-of-type:nth-last-of-type(4),.circles li:first-of-type:nth-last-of-type(4)~li{width:calc(25vw - 16.5px)}}.circles li:first-of-type:nth-last-of-type(5),.circles li:first-of-type:nth-last-of-type(5)~li{width:227.6px}@media(max-width:1206px){.circles li:first-of-type:nth-last-of-type(5),.circles li:first-of-type:nth-last-of-type(5)~li{width:calc(20vw - 15.6px)}}.circles li:first-of-type:nth-last-of-type(6),.circles li:first-of-type:nth-last-of-type(6)~li{width:187.6666666667px}@media(max-width:1206px){.circles li:first-of-type:nth-last-of-type(6),.circles li:first-of-type:nth-last-of-type(6)~li{width:calc(16.66667vw - 15px)}}.circles li:first-of-type:nth-last-of-type(7),.circles li:first-of-type:nth-last-of-type(7)~li{width:159.1428571429px}@media(max-width:1206px){.circles li:first-of-type:nth-last-of-type(7),.circles li:first-of-type:nth-last-of-type(7)~li{width:calc(14.28571vw - 14.57143px)}}.circles li:first-of-type:nth-last-of-type(8),.circles li:first-of-type:nth-last-of-type(8)~li{width:137.75px}@media(max-width:1206px){.circles li:first-of-type:nth-last-of-type(8),.circles li:first-of-type:nth-last-of-type(8)~li{width:calc(12.5vw - 14.25px)}}.circles li:first-of-type:nth-last-of-type(9),.circles li:first-of-type:nth-last-of-type(9)~li{width:121.1111111111px}@media(max-width:1206px){.circles li:first-of-type:nth-last-of-type(9),.circles li:first-of-type:nth-last-of-type(9)~li{width:calc(11.11111vw - 14px)}}.circles li:first-of-type:nth-last-of-type(10),.circles li:first-of-type:nth-last-of-type(10)~li{width:107.8px}@media(max-width:1206px){.circles li:first-of-type:nth-last-of-type(10),.circles li:first-of-type:nth-last-of-type(10)~li{width:calc(10vw - 13.8px)}}.circles ol{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0}.circles-placeholder{margin-top:70px}.recommendations{line-height:2em;margin:10px 10px 50px;text-align:left}.recommendations .series{border-left:2px solid #0085bf;color:#0085bf;display:inline-block;font-family:sh-new-bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:600;padding-left:10px}.recommendations .range{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin-top:10px}.recommendations .range .range-title{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);padding:5px}.recommendations .range .recommendation-text{font-size:20px;padding:5px}.recommendations .range .mode span{border-radius:.25rem;padding:.25em .4em}.recommendations .range .mode .lr,.recommendations .range .mode .standard{background-color:#007bff;color:#fff}.recommendations .range .mode .ld{background-color:#17a2b8;color:#fff}
/*# sourceMappingURL=main.311bf93c.css.map*/