.custom-icon-button[data-v-ad153c4d]{border-radius:50%;box-shadow:0 2px 4px #0000001a;height:40px;min-width:40px;width:40px}.custom-icon-button[data-v-ad153c4d],.custom-icon-button[data-v-ad153c4d]:hover{opacity:1!important;transition:all var(--main-transition)}.custom-icon-button.light[data-v-ad153c4d],.custom-icon-button[data-v-ad153c4d]:hover{color:var(--main-text-color)}.custom-icon-button.light[data-v-ad153c4d]{background-color:var(--main-white-color);border:2px solid var(--grayColor400)}.custom-icon-button.dark[data-v-ad153c4d],.custom-icon-button.light[data-v-ad153c4d]:hover{background-color:var(--grayColor200)}.custom-icon-button[data-v-ad153c4d] .v-icon{font-size:var(--font-size-base)!important}.custom-icon-button.active[data-v-ad153c4d] .v-icon{color:#1c75bc!important}.custom-icon[data-v-ad153c4d]{height:var(--font-size-base);-o-object-fit:contain;object-fit:contain;opacity:1;transition:all var(--main-transition);width:var(--font-size-base)}.custom-icon-button.active .custom-icon[data-v-ad153c4d]{filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1352%) hue-rotate(180deg) brightness(91%) contrast(86%)}.ag-dropdown-wrapper{font-family:var(--secondary-font);font-weight:var(--font-weight-medium);height:40px;position:relative;width:100%}.ag-dropdown-wrapper .v-field__input{min-height:39px!important;padding-bottom:0!important;padding-top:0!important}.ag-dropdown-control__trigger{align-items:center;background-color:var(--main-white-color);border:2px solid var(--grayColor400);border-radius:100px;cursor:pointer;display:flex;justify-content:space-between;min-height:40px;padding:11px 20px;transition:var(--main-transition);width:100%}.ag-dropdown-control__trigger--open,.ag-dropdown-control__trigger:hover:not(.ag-dropdown-control__trigger--disabled){background-color:var(--primary-color);border-color:var(--primary-color);color:var(--main-white-color)}.ag-dropdown-control__trigger--disabled{border-color:var(--main-disabled-color);color:var(--main-disabled-color);cursor:not-allowed}.ag-dropdown-control__trigger--disabled:hover{background-color:var(--main-white-color);border-color:var(--main-disabled-color);color:var(--main-disabled-color)}.ag-dropdown-control__trigger--small{min-height:35px;padding:8px 16px}.ag-dropdown-control__trigger--map{background-color:var(--grayColor100);border-width:1px;min-height:32px;padding:6px 10px}.ag-dropdown-control__trigger--map.ag-dropdown-control__trigger--open,.ag-dropdown-control__trigger--map:hover:not(.ag-dropdown-control__trigger--map--disabled){background-color:var(--grayColor200);border-color:var(--grayColor400);color:inherit}.ag-dropdown-control__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-dropdown-control__trigger svg{flex-shrink:0;transform:rotate(90deg);transition:var(--main-transition)}.ag-dropdown-control__trigger .rotate{transform:rotate(270deg)}.ag-dropdown-hidden{height:100%!important;left:0!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:0!important;width:100%!important;z-index:-1!important}.ag-dropdown-menu{background-color:var(--main-white-color)!important;border:2px solid var(--grayColor400)!important;border-radius:20px!important;box-shadow:var(--shadow-primary)!important;max-height:300px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important}.ag-dropdown-menu .v-list{border-radius:unset!important;padding:0!important}.ag-dropdown-menu .v-list-item{border-bottom:1px solid var(--grayColor200)!important;border-radius:0!important;cursor:pointer!important;min-height:auto!important;overflow:hidden!important;padding:8px 20px!important;text-overflow:ellipsis!important;transition:var(--main-transition)!important;white-space:nowrap!important}.ag-dropdown-menu .v-list-item:first-child{border-radius:18px 18px 0 0!important}.ag-dropdown-menu .v-list-item:last-child{border-bottom:none!important;border-radius:0 0 18px 18px!important}.ag-dropdown-menu .v-list-item:only-child{border-bottom:none!important;border-radius:18px!important}.ag-dropdown-menu .v-list-item:hover{background-color:var(--primary-color)!important;border-color:transparent!important;color:var(--main-white-color)!important}.ag-dropdown-menu .v-list-item:hover .v-list-item__overlay{opacity:0!important}.ag-dropdown-menu .v-list-item:hover .v-list-item-title,.ag-dropdown-menu .v-list-item:hover .v-list-item__append,.ag-dropdown-menu .v-list-item:hover .v-list-item__content,.ag-dropdown-menu .v-list-item:hover .v-list-item__prepend,.ag-dropdown-menu .v-list-item:hover .v-list-item__title{color:var(--main-white-color)!important}.ag-dropdown-menu .v-list-item.ag-dropdown-subheader{cursor:default!important;font-size:11px!important;letter-spacing:.04em;text-transform:uppercase}.ag-dropdown-menu .v-list-item.ag-dropdown-subheader,.ag-dropdown-menu .v-list-item.ag-dropdown-subheader:hover{background-color:var(--grayColor100)!important;color:var(--grayColor600)!important}.ag-dropdown-menu .v-list-item.ag-dropdown-subheader .v-list-item__overlay{opacity:0!important}.ag-dropdown-menu .v-list-item.v-list-item--active{border-color:transparent!important;font-weight:var(--font-weight-bold)!important}.ag-dropdown-menu .v-list-item.v-list-item--active,.ag-dropdown-menu .v-list-item.v-list-item--active:hover{background-color:var(--light-primary-color)!important;color:var(--primary-color)!important}.ag-dropdown-menu .v-list-item.v-list-item--active .v-list-item-title,.ag-dropdown-menu .v-list-item.v-list-item--active .v-list-item__append,.ag-dropdown-menu .v-list-item.v-list-item--active .v-list-item__content,.ag-dropdown-menu .v-list-item.v-list-item--active .v-list-item__prepend,.ag-dropdown-menu .v-list-item.v-list-item--active .v-list-item__title,.ag-dropdown-menu .v-list-item.v-list-item--active:hover .v-list-item-title,.ag-dropdown-menu .v-list-item.v-list-item--active:hover .v-list-item__append,.ag-dropdown-menu .v-list-item.v-list-item--active:hover .v-list-item__content,.ag-dropdown-menu .v-list-item.v-list-item--active:hover .v-list-item__prepend,.ag-dropdown-menu .v-list-item.v-list-item--active:hover .v-list-item__title{color:var(--primary-color)!important}.ag-dropdown-menu .v-list-item.v-list-item--active .v-list-item__overlay{opacity:0!important}.ag-dropdown-menu .v-list-item .v-ripple__container{display:none!important}@media(max-width:779px){.ag-dropdown-wrapper{font-size:14px}}.rotated-navigation-icon[data-v-575dd67c] .custom-icon,.rotated-navigation-icon[data-v-575dd67c] .v-icon,.rotated-navigation-icon[data-v-575dd67c] svg{transform:rotate(45deg)}.map-legend-popup[data-v-1f6fe361]{align-items:center;background:#0000002e;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:9998}.map-legend-popup__sheet[data-v-1f6fe361]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;box-shadow:0 18px 55px #00000038;display:flex;flex-direction:column;max-height:min(78vh,720px);overflow:hidden;width:min(560px,calc(100vw - 32px))}.map-legend-popup__toolbar[data-v-1f6fe361]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:center;padding:14px 16px;position:relative}.map-legend-popup__title[data-v-1f6fe361]{color:var(--main-text-color);font-family:var(--secondary-font);font-size:15px;font-weight:700;line-height:1.2;max-width:calc(100% - 130px);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.map-legend-popup__close[data-v-1f6fe361]{align-items:center;display:flex;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.map-legend-popup__content[data-v-1f6fe361]{display:flex;flex-direction:column;gap:16px;overflow:auto;padding:16px}.map-legend-popup__bands[data-v-1f6fe361]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.map-legend-popup__band[data-v-1f6fe361]{border-radius:12px;padding:12px 8px;text-align:center}.map-legend-popup__band-title[data-v-1f6fe361]{font-size:15px;font-weight:700;line-height:1.15}.map-legend-popup__band-range[data-v-1f6fe361]{font-size:13px;font-weight:500;line-height:1.15;margin-top:4px;opacity:.9}.map-legend-popup__markers[data-v-1f6fe361]{background:#ffffffeb;border:1px solid rgba(0,0,0,.06);border-radius:16px;display:flex;gap:10px;padding:16px}.map-legend-popup__marker-item[data-v-1f6fe361]{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;text-align:center}.map-legend-popup__marker-visual[data-v-1f6fe361]{height:40px;position:relative;width:40px}.map-legend-popup__marker-glow[data-v-1f6fe361]{background:color-mix(in srgb,var(--aq-green-500) 40%,transparent);border-radius:10px;filter:blur(3px);top:1px;right:1px;bottom:1px;left:1px;position:absolute}.map-legend-popup__marker-shape[data-v-1f6fe361]{background:var(--aq-green-500);border-radius:3px;top:4px;right:4px;bottom:4px;left:4px;position:absolute}.map-legend-popup__marker-visual--cluster[data-v-1f6fe361]{transform:translateY(-6px)}.map-legend-popup__marker-visual--cluster .map-legend-popup__marker-glow[data-v-1f6fe361],.map-legend-popup__marker-visual--cluster .map-legend-popup__marker-shape[data-v-1f6fe361]{border-radius:999px}.map-legend-popup__marker-visual--cluster .map-legend-popup__marker-shape[data-v-1f6fe361]{border:2px solid hsla(0,0%,100%,.4);top:1px;right:1px;bottom:1px;left:1px}.map-legend-popup__marker-visual--reference .map-legend-popup__marker-shape[data-v-1f6fe361]{border:2px solid #fff}.map-legend-popup__marker-visual--smallSensor .map-legend-popup__marker-shape[data-v-1f6fe361]{border:2px solid hsla(0,0%,100%,.4)}.map-legend-popup__marker-title[data-v-1f6fe361]{color:var(--main-text-color);font-size:14px;font-weight:600;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.map-legend-popup__marker-subtitle[data-v-1f6fe361]{color:var(--grayColor500);font-size:12px;line-height:1.1}.map-legend-popup-enter-active[data-v-1f6fe361],.map-legend-popup-leave-active[data-v-1f6fe361]{transition:opacity .18s ease}.map-legend-popup-enter-from[data-v-1f6fe361],.map-legend-popup-leave-to[data-v-1f6fe361]{opacity:0}@media(max-width:768px){.map-legend-popup[data-v-1f6fe361]{align-items:flex-end;padding:0}.map-legend-popup__sheet[data-v-1f6fe361]{border-bottom:none;border-left:none;border-radius:20px 20px 0 0;border-right:none;max-height:86vh;width:100%}}.aqi-band[data-v-232cfabc]{border-radius:16px;overflow:hidden}.aqi-band[data-v-232cfabc],.aqi-bg[data-v-232cfabc]{top:0;right:0;bottom:0;left:0;position:absolute}.aqi-bg[data-v-232cfabc]{opacity:1}.aqi-bg-loop[data-v-232cfabc]{opacity:0}.aqi-bg[data-v-232cfabc] svg{height:100%!important;width:100%!important}.aqi-mascot[data-v-232cfabc]{filter:drop-shadow(0 10px 18px rgba(0,0,0,.12));height:140px;pointer-events:none;position:absolute;right:10px;top:10px;width:140px}.aqi-mascot[data-v-232cfabc] svg{height:100%!important;width:100%!important}@media(max-width:768px){.aqi-mascot[data-v-232cfabc]{height:120px;right:6px;top:8px;width:120px}}.header-card[data-v-364ea56b]{background:#f6f6f6;border-radius:16px;display:grid;grid-template-rows:minmax(0,1fr) var(--footer-h,auto);min-height:240px;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-card.is-co2[data-v-364ea56b]{display:grid;grid-template-rows:1fr;min-height:124px}.header-top-area[data-v-364ea56b]{border-radius:16px 16px 0 0;min-height:198px;overflow:hidden;position:relative;z-index:2}.header-card.is-co2 .header-top-area[data-v-364ea56b]{border-radius:16px;min-height:0}.header-band[data-v-364ea56b]{border-radius:16px 16px 0 0;top:0;right:0;bottom:0;left:0;bottom:var(--footer-h,0);overflow:hidden;pointer-events:none;position:absolute;z-index:1}.header-inner[data-v-364ea56b]{padding:16px 16px 18px;position:relative;z-index:2}.header-card.is-co2 .header-inner[data-v-364ea56b]{padding:10px 12px}.header-top[data-v-364ea56b]{align-items:flex-start;display:flex;gap:12px;justify-content:flex-start}.title-block[data-v-364ea56b]{max-width:calc(100% - 150px)}.location-title[data-v-364ea56b]{color:#141414;font-family:var(--secondary-font);font-size:22px;font-weight:800;letter-spacing:-.2px;line-height:1.05;margin:0}.header-card.is-co2 .location-title[data-v-364ea56b]{color:currentColor;font-size:18px}.category[data-v-364ea56b]{color:var(--category-color,hsla(0,0%,8%,.78));font-family:var(--secondary-font);font-size:28px;font-weight:900;margin:6px 0 10px}.category-text[data-v-364ea56b]{display:inline-block;position:relative}.header-value[data-v-364ea56b]{margin-top:14px;max-width:calc(100% - 148px)}.header-card.is-co2 .header-value[data-v-364ea56b]{margin-top:8px;max-width:100%}.value-row[data-v-364ea56b]{align-items:baseline;display:flex;gap:8px}.value[data-v-364ea56b]{color:#141414;font-family:var(--secondary-font);font-size:34px;font-weight:900;line-height:1}.header-card.is-co2 .value[data-v-364ea56b]{color:currentColor;font-size:30px}.unit[data-v-364ea56b]{color:#141414a6;font-size:14px;font-weight:700}.header-card.is-co2 .unit[data-v-364ea56b]{color:color-mix(in srgb,currentColor 70%,transparent)}.secondary[data-v-364ea56b]{font-family:var(--secondary-font);font-weight:800}.secondary[data-v-364ea56b],.sub-row[data-v-364ea56b]{color:#141414a6;font-size:12px;margin-top:6px}.sub-row[data-v-364ea56b]{font-weight:700}.header-card.is-co2 .sub-row[data-v-364ea56b]{color:currentColor;margin-top:8px}.header-card.is-co2 .measure-label[data-v-364ea56b]{font-family:var(--secondary-font);font-size:18px;font-weight:800;letter-spacing:-.2px;line-height:1.05}.measure-strip[data-v-364ea56b]{align-items:center;background:transparent;border-radius:0 0 16px 16px;box-sizing:border-box;display:flex;gap:10px;height:var(--footer-h,auto);justify-content:space-between;padding:10px 16px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:3}.strip-left[data-v-364ea56b]{color:currentColor;font-family:var(--secondary-font);font-size:15px;font-weight:900;white-space:nowrap}.strip-k[data-v-364ea56b]{margin-right:6px;opacity:.85}.strip-v[data-v-364ea56b]{opacity:.95}.strip-main[data-v-364ea56b]{align-items:baseline;display:flex;gap:0}.strip-secondary[data-v-364ea56b]{font-size:12px;font-weight:800;margin-top:2px;opacity:.85}.strip-right[data-v-364ea56b]{font-family:var(--secondary-font);text-align:right;white-space:nowrap}.strip-title[data-v-364ea56b]{font-weight:900}.strip-sub[data-v-364ea56b],.strip-title[data-v-364ea56b]{font-size:12px;opacity:.8}.strip-sub[data-v-364ea56b]{font-weight:800;margin-top:2px}@media(max-width:768px){.location-title[data-v-364ea56b]{font-size:20px}.category[data-v-364ea56b]{font-size:24px}.header-value[data-v-364ea56b]{max-width:calc(100% - 126px)}.value[data-v-364ea56b]{font-size:30px}}.measure-strip.text-light[data-v-364ea56b]{color:#fffffff5}.measure-strip.text-yellow-dark[data-v-364ea56b]{color:#141414eb}.hero[data-v-1c21bd5d]{display:flex;justify-content:center;margin-bottom:8px;margin-top:0}.location-detail-card__title[data-v-1c21bd5d]{padding:8px 0 10px;text-align:center;width:100%}.hero-circle[data-v-1c21bd5d]{border:1px solid rgba(0,0,0,.06);border-radius:999px;box-shadow:0 10px 24px #00000014;display:grid;height:112px;overflow:hidden;place-items:center;width:112px}.hero-img[data-v-1c21bd5d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.empty[data-v-1c21bd5d]{color:#141414b3;font-family:var(--secondary-font);font-size:14px;line-height:1.4;padding:14px 0 6px;text-align:center}.list[data-v-1c21bd5d]{list-style:none;margin:0;padding:0}.item[data-v-1c21bd5d]{align-items:flex-start;color:#141414d9;display:flex;font-size:14px;gap:10px;justify-content:flex-start;line-height:1.4;padding:6px 15%}.bullet[data-v-1c21bd5d],.item[data-v-1c21bd5d]{font-family:var(--secondary-font)}.bullet[data-v-1c21bd5d]{color:var(--primary-color);font-weight:900;margin-top:1px}.text[data-v-1c21bd5d]{text-align:left}.headline[data-v-1c21bd5d]{color:#141414eb;font-size:14px;font-weight:900}.copy[data-v-1c21bd5d]{color:#141414b3;font-weight:600;margin-top:3px}.left[data-v-7f9e5f7a]{display:flex;flex-direction:column;font-family:var(--secondary-font);gap:2px}.range-toggle[data-v-7f9e5f7a]{background:#0000000f;border-radius:999px;display:inline-flex;gap:4px;margin:12px 0;padding:4px}.seg[data-v-7f9e5f7a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;color:#141414a6;cursor:pointer;font-family:var(--secondary-font);font-size:13px;font-weight:800;padding:6px 12px}.seg.active[data-v-7f9e5f7a]{background:#fff;box-shadow:0 2px 8px #00000014;color:#141414e6}.chart-container[data-v-7f9e5f7a]{height:240px;min-height:220px;padding:6px 0 0;position:relative}.chart-container.compact[data-v-7f9e5f7a]{height:180px;min-height:165px}.chart-container[data-v-7f9e5f7a] canvas{max-height:100%}.error[data-v-7f9e5f7a]{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:220px}.stats[data-v-7f9e5f7a]{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.stat-tile[data-v-7f9e5f7a]{border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:56px;padding:10px}.stat-tile.text-light[data-v-7f9e5f7a]{color:#fff}.stat-tile.text-yellow-dark[data-v-7f9e5f7a]{color:#141414}.stat-value[data-v-7f9e5f7a]{font-size:16px;font-weight:900;letter-spacing:-.2px;line-height:1.1}.stat-label[data-v-7f9e5f7a],.stat-value[data-v-7f9e5f7a]{font-family:var(--secondary-font)}.stat-label[data-v-7f9e5f7a]{font-size:11px;font-weight:800;line-height:1.2;margin-top:4px;opacity:.9}.same-air-card__description[data-v-62c094c3]{color:#1414149e;font-family:var(--secondary-font);font-size:13px;font-weight:700;line-height:1.35;margin:0 0 12px}.same-air-card__description strong[data-v-62c094c3]{color:#141414e6;font-weight:900}.same-air-card__rows[data-v-62c094c3]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.same-air-card__selected-gap[data-v-62c094c3]{height:14px}.same-air-card__row[data-v-62c094c3]{align-items:baseline;border-radius:10px;display:flex;font-family:var(--secondary-font);font-size:13px;font-weight:900;gap:10px;justify-content:space-between;line-height:1.2;padding:10px 12px}.same-air-card__row-name[data-v-62c094c3]{flex:1;min-width:0;text-align:left}.same-air-card__row-category[data-v-62c094c3]{flex-shrink:0;text-align:right}.same-air-card__learn-more[data-v-62c094c3]{display:flex;flex-direction:column;gap:10px}.same-air-card__learn-more-text[data-v-62c094c3]{color:#1414149e;font-family:var(--secondary-font);font-size:13px;font-weight:700;line-height:1.35;margin:0}.same-air-card__learn-more-link[data-v-62c094c3]{align-items:center;align-self:flex-end;color:var(--primary-color);display:inline-flex;font-family:var(--secondary-font);font-size:13px;font-weight:900;gap:6px;text-decoration:none}.same-air-card__learn-more-icon[data-v-62c094c3]{height:14px;opacity:.9;width:14px}.cards[data-v-fcd36c1c]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:0}.card[data-v-fcd36c1c]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 10px 24px #0000000f;min-height:120px;padding:12px}.card-title-row[data-v-fcd36c1c]{align-items:center;display:flex;gap:10px;justify-content:space-between}.card-title[data-v-fcd36c1c]{color:#141414e6;font-family:var(--secondary-font);font-size:13px;font-weight:900}.info[data-v-fcd36c1c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;line-height:0;opacity:.85;padding:2px}.info img[data-v-fcd36c1c]{display:block;height:16px;width:16px}.big[data-v-fcd36c1c]{color:#141414eb;font-size:34px;font-weight:900;margin-top:10px}.big[data-v-fcd36c1c],.copy[data-v-fcd36c1c]{font-family:var(--secondary-font)}.copy[data-v-fcd36c1c]{color:#14141499;font-size:12px;font-weight:600;line-height:1.35;margin-top:6px}.who-ratio[data-v-fcd36c1c]{margin-right:6px}.who-ratio[data-v-fcd36c1c],.who-title[data-v-fcd36c1c]{font-weight:900}.who-grid[data-v-fcd36c1c]{align-items:baseline;display:grid;gap:8px 12px;grid-template-columns:1fr auto;margin-top:10px}.who-label[data-v-fcd36c1c]{color:#14141499;font-size:12px;font-weight:700}.who-label[data-v-fcd36c1c],.who-value[data-v-fcd36c1c]{font-family:var(--secondary-font)}.who-value[data-v-fcd36c1c]{color:#141414db;font-size:13px;font-weight:900;white-space:nowrap}.loading[data-v-ff165ee7]{color:#14141499;font-family:var(--secondary-font);font-weight:700}.grid-wrap[data-v-ff165ee7]{background:#00000005;border-radius:12px;margin-top:2px;padding:10px 10px 8px;position:relative}.hours[data-v-ff165ee7]{align-items:center;display:grid;grid-template-columns:1fr 74px;margin-bottom:6px}.hours-ticks[data-v-ff165ee7]{display:grid;gap:0;grid-template-columns:repeat(4,1fr);padding-right:8px}.hours-right[data-v-ff165ee7]{height:1px}.tick[data-v-ff165ee7]{color:#14141480;font-family:var(--secondary-font);font-size:11px;font-weight:800;justify-self:center}.row[data-v-ff165ee7]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 74px;margin-top:0}.day[data-v-ff165ee7]{color:#141414a6;font-family:var(--secondary-font);font-size:12px;font-weight:800;text-align:right}.cells[data-v-ff165ee7]{display:grid;gap:2px;grid-template-columns:repeat(24,1fr)}.cell[data-v-ff165ee7]{border-radius:3px;height:10px;outline:none;position:relative;transition:transform .12s ease,box-shadow .12s ease}.cell.is-selected[data-v-ff165ee7]{box-shadow:0 0 0 2px #14141461,0 2px 6px #0003;transform:scale(1.3);z-index:2}.cell[data-v-ff165ee7]:focus-visible{box-shadow:0 0 0 2px #14141440}.heatmap-tooltip[data-v-ff165ee7]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 10px 22px #0000001f;min-width:132px;padding:8px 10px;pointer-events:none;position:absolute;transform:translate(-50%,-100%);z-index:5}.heatmap-tooltip__value[data-v-ff165ee7]{font-family:var(--secondary-font);font-size:14px;font-weight:900;line-height:1.2}.heatmap-tooltip__secondary[data-v-ff165ee7]{color:#14141499;font-family:var(--secondary-font);font-size:11px;font-weight:800;line-height:1.2;margin-top:2px}.attr[data-v-af5c2cc4]{color:#141414a6;font-family:var(--secondary-font);font-size:12px;font-weight:650;line-height:1.35;margin:8px 0 0}.attribution-link[data-v-af5c2cc4]{color:inherit;font-weight:700;text-decoration:underline}.inline-link-icon[data-v-af5c2cc4]{height:12px;margin-left:4px;opacity:.8;vertical-align:-2px;width:12px}.featured[data-v-d9cc7fe2]{margin-top:0}.desc[data-v-d9cc7fe2]{font-size:12px;font-weight:650;line-height:1.35}.desc[data-v-d9cc7fe2],.loading[data-v-d9cc7fe2]{color:#14141499;font-family:var(--secondary-font)}.loading[data-v-d9cc7fe2]{font-weight:700}.scroller[data-v-d9cc7fe2]{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scroll-padding-inline-start:0;scroll-padding-left:0;scroll-snap-type:none;-webkit-overflow-scrolling:touch;overflow-anchor:none;scrollbar-gutter:stable}.scroller.snap-enabled[data-v-d9cc7fe2]{scroll-snap-type:x mandatory}.scroller.is-resetting[data-v-d9cc7fe2]{scroll-snap-type:none!important}.card[data-v-d9cc7fe2]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 10px 24px #0000000f;flex:0 0 min(300px,82vw);overflow:hidden;scroll-snap-align:start}.media[data-v-d9cc7fe2]{background:#0000000a;display:grid;height:140px;overflow:hidden;place-items:center}.media img[data-v-d9cc7fe2]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-fallback[data-v-d9cc7fe2]{background:linear-gradient(135deg,#00000005,#0000000f);display:grid;height:100%;place-items:center;width:100%}.media-fallback__icon[data-v-d9cc7fe2]{background:#ffffffb3;border:1px solid rgba(0,0,0,.06);border-radius:999px;box-shadow:0 10px 22px #00000014;color:#1414148c;display:grid;font-family:var(--secondary-font);font-weight:900;height:44px;place-items:center;width:44px}.body[data-v-d9cc7fe2]{padding:12px}.card-title[data-v-d9cc7fe2]{color:#141414eb;font-family:var(--secondary-font);font-size:14px;font-weight:900;line-height:1.2}.subtitle[data-v-d9cc7fe2]{color:#141414a6;font-weight:700}.snippet[data-v-d9cc7fe2],.subtitle[data-v-d9cc7fe2]{font-family:var(--secondary-font);font-size:12px;margin-top:6px}.snippet[data-v-d9cc7fe2]{color:#14141499;display:-webkit-box;font-weight:650;-webkit-line-clamp:2;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}.distance[data-v-d9cc7fe2]{color:#1414148c;font-size:11px;font-style:italic;font-weight:700;margin-top:8px}.distance[data-v-d9cc7fe2],.more[data-v-d9cc7fe2]{font-family:var(--secondary-font)}.more[data-v-d9cc7fe2]{align-items:center;color:var(--primary-color);display:inline-flex;font-size:12px;font-weight:900;gap:6px;margin-top:10px;text-decoration:none}.inline-link-icon[data-v-d9cc7fe2]{height:12px;width:12px}@media(min-width:780px){.scroller[data-v-d9cc7fe2]{scrollbar-color:rgba(0,0,0,.22) rgba(0,0,0,.06);scrollbar-width:thin}.scroller.hide-native-scrollbar[data-v-d9cc7fe2]{scrollbar-width:none}.scroller[data-v-d9cc7fe2]::-webkit-scrollbar{height:10px}.scroller.hide-native-scrollbar[data-v-d9cc7fe2]::-webkit-scrollbar{height:0}.scroller[data-v-d9cc7fe2]::-webkit-scrollbar-track{background:#0000000f;border-radius:999px}.scroller[data-v-d9cc7fe2]::-webkit-scrollbar-thumb{background:#00000038;border-radius:999px}.scroller[data-v-d9cc7fe2]::-webkit-scrollbar-thumb:hover{background:#00000052}.h-scrollbar[data-v-d9cc7fe2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:12px;margin-top:8px;width:100%}.h-scrollbar[data-v-d9cc7fe2]::-webkit-slider-runnable-track{background:#0000000f;border-radius:999px;height:10px}.h-scrollbar[data-v-d9cc7fe2]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#00000038;border-radius:999px;cursor:pointer;height:10px;width:44px}.h-scrollbar[data-v-d9cc7fe2]::-webkit-slider-thumb:hover{background:#00000052}.h-scrollbar[data-v-d9cc7fe2]::-moz-range-track{background:#0000000f;border-radius:999px;height:10px}.h-scrollbar[data-v-d9cc7fe2]::-moz-range-thumb{background:#00000038;border:none;border-radius:999px;cursor:pointer;height:10px;width:44px}.h-scrollbar[data-v-d9cc7fe2]::-moz-range-thumb:hover{background:#00000052}}.cta[data-v-456bfa86]{margin-top:0}.content[data-v-456bfa86]{align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr 170px}.copy[data-v-456bfa86]{padding:0}.body[data-v-456bfa86]{color:#141414a6;font-weight:700;line-height:1.4;margin-top:8px}.body[data-v-456bfa86],.link[data-v-456bfa86]{font-family:var(--secondary-font);font-size:12px}.link[data-v-456bfa86]{align-items:center;color:var(--primary-color);display:inline-flex;font-weight:900;gap:6px;margin-top:10px;text-decoration:none}.inline-link-icon[data-v-456bfa86]{height:12px;width:12px}.photo[data-v-456bfa86]{background:#00000008;border-radius:12px;height:152px;overflow:hidden}.photo img[data-v-456bfa86]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.content[data-v-456bfa86]{grid-template-columns:1fr}.photo[data-v-456bfa86]{height:140px}}.native-app-badges[data-v-7c4809e8]{align-items:flex-start;display:flex;flex-direction:column;gap:0}.badge-link[data-v-7c4809e8]{display:block;line-height:0;margin:0;padding:0;transition:transform .2s ease,opacity .2s ease}.badge-link[data-v-7c4809e8]:hover{opacity:.9;transform:translateY(-2px)}.badge-link[data-v-7c4809e8]:active{transform:translateY(0)}.app-badge[data-v-7c4809e8]{display:block;height:auto;vertical-align:bottom;width:100px}@media(max-width:768px){.native-app-badges[data-v-7c4809e8]{gap:0}.app-badge[data-v-7c4809e8]{width:100px}}.panel-root[data-v-e6e66ce1]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:9999}.panel-root.embedded[data-v-e6e66ce1]{position:absolute;z-index:1200}.panel-backdrop[data-v-e6e66ce1]{background:#08101c2e;top:0;right:0;bottom:0;left:0;opacity:1;pointer-events:auto;position:absolute;transition:opacity .22s ease}.location-detail-panel-enter-from .panel-backdrop[data-v-e6e66ce1],.location-detail-panel-leave-to .panel-backdrop[data-v-e6e66ce1]{opacity:0}.panel[data-v-e6e66ce1]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:0 16px 16px 0;bottom:0;box-shadow:0 12px 40px #0000002e;display:flex;flex-direction:column;left:0;overflow:hidden;pointer-events:auto;position:absolute;top:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s ease;width:468px;will-change:transform}.location-detail-panel-enter-from .panel[data-v-e6e66ce1],.location-detail-panel-leave-to .panel[data-v-e6e66ce1]{opacity:0;transform:translate(-100%)}.location-detail-panel-enter-to .panel[data-v-e6e66ce1],.location-detail-panel-leave-from .panel[data-v-e6e66ce1]{opacity:1;transform:translate(0)}.panel-header[data-v-e6e66ce1]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;gap:10px;justify-content:space-between;padding:10px 10px 6px 14px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.open-more-detail-link[data-v-e6e66ce1]{align-items:center;border-radius:999px;display:inline-flex;gap:8px;text-decoration:none;white-space:nowrap}.open-more-detail-icon[data-v-e6e66ce1]{height:12px;width:12px}.panel-scroll[data-v-e6e66ce1]{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 14px calc(16px + env(safe-area-inset-bottom,0px))}.sheet-drag-gap[data-v-e6e66ce1]{height:12px}.sheet-drag-card-hitbox[data-v-e6e66ce1],.sheet-drag-gap[data-v-e6e66ce1]{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-root.mobile .panel[data-v-e6e66ce1]{border-radius:16px;bottom:calc(8px + env(safe-area-inset-bottom,0px));height:var(--mobile-sheet-height,clamp(420px,72vh,760px));left:10px;max-height:calc(100svh - 16px - env(safe-area-inset-bottom,0px));right:10px;top:auto;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s ease,height .18s ease;width:auto}.panel-root.mobile.location-detail-panel-enter-from .panel[data-v-e6e66ce1],.panel-root.mobile.location-detail-panel-leave-to .panel[data-v-e6e66ce1]{transform:translateY(100%)}.panel-root.mobile.location-detail-panel-enter-to .panel[data-v-e6e66ce1],.panel-root.mobile.location-detail-panel-leave-from .panel[data-v-e6e66ce1]{transform:translateY(0)}.panel-root.mobile.is-closing .panel[data-v-e6e66ce1]{transform:translateY(110%)}.panel-root.mobile.is-closing .panel-backdrop[data-v-e6e66ce1]{opacity:0;pointer-events:none}.panel-root.mobile .panel.is-dragging[data-v-e6e66ce1]{transition:none}.panel-root.embedded .panel[data-v-e6e66ce1]{width:min(468px,calc(100% - 20px))}.panel-root.embedded.mobile .panel[data-v-e6e66ce1]{max-height:calc(100% - 20px)}.grabber[data-v-e6e66ce1]{align-items:center;cursor:pointer;display:flex;height:22px;justify-content:center;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.grabber[data-v-e6e66ce1]:before{background:#0000002e;border-radius:999px;content:"";height:5px;width:56px}.native-app-cta[data-v-e6e66ce1]{background:#ffffffe0;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 10px 20px #0000000f;margin-top:6px;padding:14px}.native-app-cta__title[data-v-e6e66ce1]{color:#141414eb;font-family:var(--secondary-font);font-size:14px;font-weight:900}.native-app-cta__subtitle[data-v-e6e66ce1]{color:#141414a6;font-family:var(--primary-font);font-size:12px;font-weight:600;line-height:1.3;margin-bottom:8px;margin-top:4px}.map-wrapper{position:relative;--map-control-width:305px}body.is-map-page main{min-height:0!important;padding-bottom:0!important}body.is-map-page footer{position:static!important}#map{height:var(--map-height, calc(100dvh - 149px) );height:var(--map-height, calc(100svh - 149px) )}@media(min-width:780px){#map{height:var(--map-height, calc(100dvh - 149px) );height:var(--map-height, calc(100svh - 149px) )}}.headless #map{height:calc(100dvh - 5px)!important;height:calc(100svh - 5px)!important}.marker-box{background:none!important;border:none!important}.ag-marker{align-items:center;border:2px solid hsla(0,0%,100%,.4);border-radius:6px;box-shadow:0 10px 18px #0000001f,0 0 0 8px #00000005;color:var(--main-white-color);display:flex;font-size:11px;font-weight:700;height:100%;justify-content:center;position:relative;transition:transform .18s ease,box-shadow .18s ease;width:100%}.ag-marker.is-selected{border-color:#ffffff8c;box-shadow:0 16px 28px #00000029,0 0 0 10px #00000005;transform:scale(1.6)}.ag-marker.is-selected.is-selected-intro{animation:ag-marker-selected-intro .6s cubic-bezier(.22,.9,.24,1) both}.ag-marker.is-selected:after,.ag-marker.is-selected:before{border:4px solid var(--marker-highlight,rgba(0,0,0,.25));border-radius:999px;content:"";height:70px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.85);width:70px}.ag-marker.is-selected:after,.ag-marker.is-selected:before{animation:ag-marker-radiate 8s ease-out infinite}.ag-marker.is-selected:after{animation-delay:4s}@keyframes ag-marker-selected-intro{0%{transform:scale(1)}45%{transform:scale(2)}to{transform:scale(1.6)}}@keyframes ag-marker-radiate{0%{opacity:.9;transform:translate(-50%,-50%) scale(.85)}to{opacity:.1;transform:translate(-50%,-50%) scale(1.55)}}.is-cluster{border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;font-size:14px;overflow:hidden}.is-cluster:hover{opacity:.9;transform:scale(1.05);transition:all .2s ease}.is-reference{border:2px solid var(--main-white-color);box-shadow:0 0 0 1px #0003}.ag-marker-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--main-white-color);border:none;border-radius:8px;box-shadow:0 4px 16px #0000001f;font-family:var(--secondary-font);min-width:180px;padding:0}.ag-marker-tooltip:before{display:none}.ag-marker-tooltip:after{background:var(--main-white-color);bottom:-6px;box-shadow:2px 2px 4px #0000000d;content:"";height:12px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:12px}.ag-marker-tooltip .marker-tooltip .tooltip-header{background:var(--primary-color);border-top-left-radius:8px;border-top-right-radius:8px;color:var(--main-white-color);font-size:14px;font-weight:600;max-width:100%;overflow:hidden;padding:8px 12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ag-marker-tooltip .marker-tooltip .tooltip-content{padding:12px;text-align:center}.ag-marker-tooltip .marker-tooltip .tooltip-content .measurement{align-items:baseline;display:flex;gap:8px;justify-content:center}.ag-marker-tooltip .marker-tooltip .tooltip-content .measurement .value{color:var(--main-text-color);font-size:24px;font-weight:700;line-height:1}.ag-marker-tooltip .marker-tooltip .tooltip-content .measurement .unit{color:var(--dark-grey);font-size:12px;font-weight:500;white-space:nowrap}.leaflet-tooltip{z-index:1000!important}.leaflet-geosearch-bar{margin:10px 10px 8px auto!important;max-width:var(--map-control-width)!important;width:var(--map-control-width)!important}.leaflet-geosearch-bar form{background-image:none;border:2px solid var(--grayColor400)!important;border-radius:100px!important;box-shadow:none!important;box-sizing:border-box;height:40px!important;overflow:hidden;padding:0!important;width:100%!important}.leaflet-geosearch-bar form input{background-image:url(../images/icons/search-fill.svg);background-position:left 5px top 1px;background-repeat:no-repeat;background-size:16px;border:none!important;font-family:var(--primary-font);font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium);height:22px!important;margin:9px 8px 10px!important;min-width:auto!important;padding-left:25px!important;padding-right:50px!important;text-overflow:ellipsis;width:calc(100% - 16px)!important}.leaflet-geosearch-bar form.open{border-radius:20px;height:auto;overflow:visible;padding-bottom:0}.leaflet-geosearch-bar form.open .results{border-bottom-left-radius:18px;border-bottom-right-radius:18px;overflow:hidden;padding:0;position:relative;z-index:1001}.leaflet-geosearch-bar form.open .results div{border:none;font-family:var(--primary-font);padding:5px 12px;text-align:left}.leaflet-geosearch-bar form.open .results div:hover{background-color:var(--primaryColor500);color:var(--main-white-color)}.leaflet-geosearch-bar form input::-moz-placeholder{color:var(--grayColor400);font-family:var(--primary-font)}.leaflet-geosearch-bar form input::placeholder{color:var(--grayColor400);font-family:var(--primary-font)}.leaflet-geosearch-bar .reset{background-color:transparent!important;font-size:18px;margin-right:10px;margin-top:2px}.leaflet-geosearch-bar form input:-moz-placeholder+.reset{display:none;height:40px!important}.leaflet-geosearch-bar form input:placeholder-shown+.reset{display:none;height:40px!important}.map-controls{position:absolute;right:10px;top:60px;width:var(--map-control-width);z-index:999}.aqi-standard-selector{width:100%}.aqi-standard-selector :deep(.ag-dropdown-control__trigger){background-color:var(--main-white-color);border-color:var(--grayColor400);border-radius:100px;border-width:2px;box-sizing:border-box;color:var(--main-text-color);font-family:var(--primary-font);font-size:var(--font-size-base);height:40px;min-height:40px;padding:11px 20px;width:100%}.aqi-standard-selector :deep(.ag-dropdown-control__trigger:hover:not(.ag-dropdown-control__trigger--disabled)){background-color:var(--main-white-color);border-color:var(--grayColor400);color:var(--main-text-color)}.aqi-standard-selector :deep(.ag-dropdown-control__trigger.ag-dropdown-control__trigger--open){background-color:var(--main-white-color);border-color:var(--grayColor400);color:var(--main-text-color)}.aqi-standard-selector :deep(.ag-dropdown-control__trigger span),.aqi-standard-selector :deep(.ag-dropdown-control__trigger svg){color:var(--main-text-color)}.map-layer-controls{display:flex;gap:5px;justify-content:end;margin-top:10px}.map-extra-controls-box{display:flex;flex-direction:column;gap:5px;left:10px;position:absolute;top:110px;z-index:999}.has-location-panel .map-extra-controls-box{left:498px}@media(max-width:779px){.map-wrapper{--map-control-width:210px}.leaflet-control-geosearch{display:flex}.leaflet-geosearch-bar form{width:100%!important}.leaflet-geosearch-bar form input{background-position:left 5px center;padding-left:14px}}.leaflet-control-zoom{align-items:center;background-color:var(--main-white-color)!important;border:2px solid var(--grayColor400)!important;border-radius:100px!important;box-shadow:0 2px 4px #0000001a!important;color:var(--main-text-color)!important;display:flex;flex-direction:column;gap:10px;padding:8px 0!important;width:40px}.leaflet-control-zoom a{background-color:transparent!important;border:none!important;width:100%!important}.leaflet-control-zoom a.leaflet-disabled{color:var(--grayColor500)!important}.leaflet-control-zoom a.leaflet-control-zoom-in:hover:not(.leaflet-disabled){color:var(--main-text-color)!important;position:relative!important}.leaflet-control-zoom a.leaflet-control-zoom-in:hover:not(.leaflet-disabled):before{background-color:var(--grayColor200)!important;border-radius:100px 100px 0 0!important;bottom:-5px!important;content:""!important;left:0!important;position:absolute!important;right:0!important;top:-8px!important;z-index:-1!important}.leaflet-control-zoom a.leaflet-control-zoom-out:hover:not(.leaflet-disabled){color:var(--main-text-color)!important;position:relative!important}.leaflet-control-zoom a.leaflet-control-zoom-out:hover:not(.leaflet-disabled):before{background-color:var(--grayColor200)!important;border-radius:0 0 100px 100px!important;bottom:-8px!important;content:""!important;left:0!important;position:absolute!important;right:0!important;top:-5px!important;z-index:-1!important}.leaflet-control-zoom:after{background-color:var(--grayColor400);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.leaflet-control-attribution{background-color:var(--main-white-color);border-radius:4px!important;padding:4px 8px!important;text-align:center;word-wrap:break-word!important}.is-dark-map .leaflet-control-attribution{background-color:#1f1f1f;border:1px solid hsla(0,0%,100%,.12);border-radius:4px!important;color:var(--main-white-color)}.is-dark-map .leaflet-control-attribution a{color:#8cc8ff}
