@font-face{font-family:Jost;src:url(/fonts/Jost-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/Jost-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/Jost-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/Jost-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Lato-Italic.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Lato-Regular.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Lato-Bold.woff2) format("woff2")}html{box-sizing:border-box;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:var(--font-family-titles);font-size:20px}body input,body select{font-family:var(--font-family-titles);font-size:inherit;padding:4px 8px}body input[type=checkbox],body input[type=radio]{position:absolute;margin-left:10px;margin-top:8px}body .linkLike,body select{font-size:inherit}body label{margin-left:32px;margin-bottom:16px;display:block}:root{--app-accent-color: #5470ff;--app-accent-color-filter: brightness(0) saturate(100%) invert(38%) sepia(55%) saturate(1065%) hue-rotate(200deg) brightness(106%) contrast(103%);--app-ui-element-inner-color: white;--app-light-accent-color: #6c88ff;--app-light-accent-color-filter: brightness(0) saturate(100%) invert(76%) sepia(51%) saturate(7310%) hue-rotate(207deg) brightness(100%) contrast(103%);--app-light-inactive-color: #ccc;--app-light-background-color: #e5e9ff;--header-background-color: #8498ff;--header-color: white;--header-color-filter: brightness(0) invert(100%);--text-color-filter: brightness(0);--header-selected-color: var(--app-accent-color);--header-active-link-color: #bbc6ff;--text-color: #000;--text-disabled-color: #999;--app-background-color: #fff;--transparent-color: rgba(0,0,0,0);--icon-sun-color-filter: brightness(0) saturate(100%) invert(65%) sepia(60%) saturate(3359%) hue-rotate(338deg) brightness(96%) contrast(93%);--red-filter: brightness(0) saturate(100%) invert(18%) sepia(75%) saturate(3952%) hue-rotate(347deg) brightness(76%) contrast(92%);--font-family-titles: "Jost", "Futura", system-ui, sans-serif;--font-family-body: "Lato", system-ui, sans-serif;accent-color:var(--app-accent-color);background-color:var(--app-background-color);transition:background-color .2s linear;color:var(--text-color)}:root a{color:var(--app-accent-color);text-decoration:underline}:root a:active{color:var(--app-light-accent-color)}:root button{background-color:var(--app-accent-color);color:var(--app-ui-element-inner-color);border:0;padding:8px 16px;margin-top:8px;margin-bottom:8px;border-radius:4px;font-size:inherit;font-family:Jost,Futura,system-ui,sans-serif;display:inline-block;cursor:pointer}:root button:disabled{background-color:var(--app-light-background-color);color:var(--text-disabled-color)}:root button.unselected{background-color:var(--app-light-background-color);color:var(--text-color)}:root button.linkLike{color:var(--app-accent-color);text-decoration:underline;background-color:var(--transparent-color);border:0;margin:0;padding:0;font-family:Jost,Futura,system-ui,sans-serif;position:relative;display:inline;font-size:inherit;text-align:left;cursor:pointer}:root button.linkLike:active{color:var(--app-light-accent-color)}:root.dark{--text-color: #fff;--app-background-color: #000;--app-light-background-color: #4933c8;--header-background-color: #180b64;--header-selected-color: #fff;--header-color-filter: var(--app-light-accent-color-filter);--text-color-filter: brightness(0) invert(100%);--app-light-accent-color: #8498ff;--app-light-accent-color-filter: brightness(0) saturate(100%) invert(65%) sepia(39%) saturate(4297%) hue-rotate(203deg) brightness(101%) contrast(108%)}.dark:root button.unselected{background-color:var(--header-background-color);color:var(--app-light-accent-color)}.dark:root button:disabled{background-color:var(--header-background-color);color:var(--app-light-accent-color)}.dark:root button.linkLike{color:var(--app-light-accent-color)}.dark:root button.linkLike:active{color:var(--app-accent-color)}.dark:root a{color:var(--app-light-accent-color)}.dark:root a:active{color:var(--app-accent-color)}sup,sub{vertical-align:baseline;position:relative;top:-.3em}sub{top:.3em}a sub,a sup{text-decoration:none}#app{margin:0;padding:0}.appInner{margin:0;padding:30px 0 0}header.appHeader{width:100%;font-size:12px;margin:0;padding:0;height:30px;background-color:var(--header-background-color);color:var(--header-color);z-index:100;position:fixed;top:0}header.appHeader h1{font-size:20px;font-family:var(--font-family-body);line-height:22px;font-weight:300;margin:0;position:absolute;top:0;left:0;color:var(--header-color)}:is(header.appHeader h1) img{display:inline;width:20px;height:20px;margin-top:5px;margin-left:8px}:is(header.appHeader h1) div{display:inline-block;margin-left:8px;margin-top:3px;position:absolute}header.appHeader nav{position:absolute;right:0;top:0}header nav.appNav{height:100%}:is(header nav.appNav) .tab{display:inline-block;font-size:15px;height:100%}:is(header nav.appNav) a{display:inline-block;padding:4px 8px;border-left:1px solid var(--app-accent-color);color:var(--header-color);text-decoration:none}:is(header nav.appNav) a.router-link-exact-active{color:var(--header-selected-color);text-decoration:underline;background-color:var(--app-light-background-color)}:is(header nav.appNav) a:first-of-type{border:0}:is(header nav.appNav) .helpIcon{margin:6px;vertical-align:top;width:16px;filter:invert(100%);cursor:pointer;display:inline}:is(header nav.appNav) .homeIcon{margin-top:2px;vertical-align:top}:is(:is(header nav.appNav) .homeIcon) img{width:16px;filter:invert(100%)}:is(header nav.appNav) .settingsIcon{margin-top:2px;vertical-align:top}:is(:is(header nav.appNav) .settingsIcon) img{width:16px;filter:invert(100%)}:is(header nav.appNav) .fullscreenIcon{width:24px;filter:var(--header-color-filter);margin-top:2px;vertical-align:top;cursor:pointer;display:inline}.introductionView[data-v-9c33c9c4]{margin:16px}.forecastAttribution[data-v-9c33c9c4]{text-align:right;font-size:14px;margin:8px}.aqiMap[data-v-9c33c9c4]{height:100%;width:100%}.metersAndWeather[data-v-9c33c9c4]{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto auto 1fr}.metersAndWeather .current[data-v-9c33c9c4]{grid-column:2 / 4;grid-row:2;display:flex;flex-direction:column;justify-content:center}.metersAndWeather .airQuality[data-v-9c33c9c4]{grid-column:2 / 4;grid-row:1}@media (min-width: 790px){.metersAndWeather.bubbleCount1 .airQuality[data-v-9c33c9c4]{grid-row:2;grid-column:3}.metersAndWeather.bubbleCount1 .current[data-v-9c33c9c4]{width:600px;grid-column:2}}@media (min-width: 980px){.metersAndWeather.bubbleCount2 .airQuality[data-v-9c33c9c4]{grid-row:2;grid-column:3}.metersAndWeather.bubbleCount2 .current[data-v-9c33c9c4]{width:600px;grid-column:2}}@media (min-width: 1170px){.metersAndWeather.bubbleCount3 .airQuality[data-v-9c33c9c4]{grid-row:2;grid-column:3}.metersAndWeather.bubbleCount3 .current[data-v-9c33c9c4]{width:600px;grid-column:2}}@media (min-width: 1360px){.metersAndWeather.bubbleCount4 .airQuality[data-v-9c33c9c4]{grid-row:2;grid-column:3}.metersAndWeather.bubbleCount4 .current[data-v-9c33c9c4]{width:600px;grid-column:2}}@media (min-width: 1550px){.metersAndWeather.bubbleCount5 .airQuality[data-v-9c33c9c4]{grid-row:2;grid-column:3}.metersAndWeather.bubbleCount5 .current[data-v-9c33c9c4]{width:600px;grid-column:2}}@media (min-width: 1740px){.metersAndWeather.bubbleCount6 .airQuality[data-v-9c33c9c4]{grid-row:2;grid-column:3}.metersAndWeather.bubbleCount6 .current[data-v-9c33c9c4]{width:600px;grid-column:2}}@media (min-width: 1930px){.metersAndWeather.bubbleCount7 .airQuality[data-v-9c33c9c4]{grid-row:2;grid-column:3}.metersAndWeather.bubbleCount7 .current[data-v-9c33c9c4]{width:600px;grid-column:2}}@media (min-width: 2120px){.metersAndWeather.bubbleCount8 .airQuality[data-v-9c33c9c4]{grid-row:2;grid-column:3}.metersAndWeather.bubbleCount8 .current[data-v-9c33c9c4]{width:600px;grid-column:2}}@media (min-width: 2310px){.metersAndWeather.bubbleCount9 .airQuality[data-v-9c33c9c4]{grid-row:2;grid-column:3}.metersAndWeather.bubbleCount9 .current[data-v-9c33c9c4]{width:600px;grid-column:2}}@media (min-width: 2500px){.metersAndWeather.bubbleCount10 .airQuality[data-v-9c33c9c4]{grid-row:2;grid-column:3}.metersAndWeather.bubbleCount10 .current[data-v-9c33c9c4]{width:600px;grid-column:2}}.locationSet[data-v-9c33c9c4],.addSensor[data-v-9c33c9c4]{width:100%;text-align:center;padding:16px;margin-top:16px}.plus[data-v-9c33c9c4]{display:inline-block;vertical-align:top;font-size:48px;width:48px;height:48px;margin-top:-27px;color:var(--app-accent-color);cursor:pointer}.closeButton[data-v-9c33c9c4]{left:4px;top:-3px}.closeIcon[data-v-9c33c9c4]{width:14px;height:14px;filter:var(--app-accent-color-filter)}.dateTime[data-v-9c33c9c4]{text-align:center}.dateTime .time[data-v-9c33c9c4]{font-size:100px;font-weight:300}.dateTime .separator[data-v-9c33c9c4]{position:relative;top:-10px;margin-left:-5px;margin-right:-5px}.dateTime .ampm[data-v-9c33c9c4]{font-size:64px;padding-left:12px}.dateTime .date[data-v-9c33c9c4]{font-size:24px;margin-top:-8px;margin-bottom:24px}
