.landing-theme #sec-hero .hero-overlay-base{background:rgba(5,10,20,.36)}.landing-theme #sec-hero .hero-overlay-t{background:linear-gradient(0deg,rgba(5,10,20,.92) 0,rgba(5,10,20,.42) 42%,transparent)}.landing-theme #sec-hero .hero-overlay-r{background:linear-gradient(90deg,rgba(5,10,20,.9) 0,rgba(5,10,20,.58) 36%,rgba(5,10,20,.14) 68%,transparent)}.landing-theme #sec-hero .hero-bg-character,.landing-theme #sec-hero[data-aqi-variant]:not([data-aqi-variant=default]) .hero-bg{background-position:right calc(100% + 7.5rem)}.landing-theme #sec-hero[data-aqi-variant]:not([data-aqi-variant=default]) .hero-overlay-base{background:rgba(5,10,20,.18)}.landing-theme #sec-hero[data-aqi-variant]:not([data-aqi-variant=default]) .hero-overlay-r{background:linear-gradient(90deg,rgba(5,10,20,.86) 0,rgba(5,10,20,.42) 34%,rgba(5,10,20,.06) 58%,transparent 78%)}.landing-theme #sec-hero[data-aqi-variant]:not([data-aqi-variant=default]) .hero-overlay-t{background:linear-gradient(0deg,rgba(5,10,20,.72) 0,rgba(5,10,20,.22) 38%,transparent)}.landing-theme .hero-mobile-aqi-card{min-height:17.5rem}.landing-theme .hero-mobile-aqi-card-bg{background-position:right -1.5rem bottom -.5rem;background-size:auto 115%}.landing-theme .hero-mobile-aqi-card[data-aqi-variant=default] .hero-mobile-aqi-card-bg{background-position:100%;background-size:cover;opacity:.55}.landing-theme .hero-mobile-aqi-card-overlay{pointer-events:none}.light-theme .hero-mobile-aqi-card-overlay{background:linear-gradient(90deg,hsla(0,0%,100%,.98) 0,hsla(0,0%,100%,.94) 42%,hsla(0,0%,100%,.55) 68%,hsla(0,0%,100%,.15))!important}.landing-theme .section-shimmer{position:relative;isolation:isolate}.landing-theme .section-shimmer:after{content:"";position:absolute;inset:0;z-index:50;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent,transparent 38%,hsla(0,0%,100%,.07) 49.5%,rgba(96,180,255,.09) 50%,hsla(0,0%,100%,.06) 50.5%,transparent 62%,transparent);background-size:220% 100%;background-position:130% 0}.light-theme .section-shimmer:after{background:linear-gradient(100deg,transparent,transparent 38%,rgba(61,158,255,.1) 49.5%,hsla(0,0%,100%,.55) 50%,rgba(61,158,255,.08) 50.5%,transparent 62%,transparent);background-size:220% 100%;background-position:130% 0}.landing-theme .section-shimmer[data-shimmer-active=true]:after{animation:section-shimmer-sweep 1.05s cubic-bezier(.45,0,.2,1) var(--shimmer-delay,0ms) forwards}.landing-theme .sec-fx{position:relative;overflow:hidden}.landing-theme .sec-fx>.mx-auto{position:relative;z-index:2}.landing-theme #sec-why{background:radial-gradient(ellipse 70% 80% at 5% 50%,rgba(61,158,255,.07) 0,transparent 50%),radial-gradient(ellipse 60% 70% at 95% 50%,rgba(0,229,170,.05) 0,transparent 50%)}.landing-theme #sec-pollutants{background:radial-gradient(circle at 15% 30%,rgba(255,210,77,.06) 0,transparent 35%),radial-gradient(circle at 85% 70%,rgba(255,77,109,.05) 0,transparent 35%),radial-gradient(circle at 50% 95%,rgba(255,140,66,.04) 0,transparent 30%)}.landing-theme #sec-chart{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(61,158,255,.06) 0,transparent 55%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(61,158,255,.03) 0,transparent 50%)}.landing-theme #sec-compare{background:radial-gradient(ellipse 70% 70% at 20% 30%,rgba(167,139,250,.06) 0,transparent 50%),radial-gradient(ellipse 60% 60% at 80% 70%,rgba(61,158,255,.04) 0,transparent 50%)}.landing-theme #sec-metro{background:radial-gradient(circle at 20% 80%,rgba(0,229,170,.04) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,210,77,.03) 0,transparent 40%)}.landing-theme #sec-leaderboard{background:radial-gradient(circle at 50% 0,rgba(61,158,255,.06) 0,transparent 50%)}.landing-theme #sec-leaderboard.sec-fx{overflow:visible}.landing-theme #sec-health{background:radial-gradient(circle at 50% 50%,rgba(255,77,109,.04) 0,transparent 50%)}.landing-theme #sec-faq{background:radial-gradient(ellipse 60% 60% at 0 50%,rgba(96,180,255,.04) 0,transparent 50%),radial-gradient(ellipse 50% 50% at 100% 50%,rgba(96,180,255,.03) 0,transparent 50%)}.landing-theme #sec-subscribe{background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(61,158,255,.08) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 30% 80%,rgba(96,180,255,.05) 0,transparent 50%)}.landing-theme .why-spotlight{--mx:50%;--my:50%}.landing-theme .why-spotlight:after{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mx) var(--my),hsla(0,0%,100%,.04),transparent 50%);pointer-events:none;z-index:3;opacity:0;transition:opacity .3s;border-radius:inherit}.landing-theme .why-spotlight:hover:after{opacity:1}.landing-theme .sensor-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:rgba(61,158,255,.7);box-shadow:0 0 8px rgba(61,158,255,.6);animation:sensor-pulse var(--dur,3s) ease-in-out infinite var(--delay,0s)}.landing-theme .sensor-dot.good{background:rgba(0,229,170,.8);box-shadow:0 0 8px rgba(0,229,170,.6)}.landing-theme .sensor-dot.warn{background:rgba(255,210,77,.8);box-shadow:0 0 8px rgba(255,210,77,.6)}.landing-theme .sensor-dot.poor{background:rgba(255,140,66,.8);box-shadow:0 0 8px rgba(255,140,66,.6)}.landing-theme .sensor-ring{position:absolute;border-radius:50%;border:1px solid rgba(61,158,255,.15);transform:translate(-50%,-50%);animation:ring-expand var(--dur,4s) ease-out infinite var(--delay,0s)}@keyframes sensor-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(2.2);opacity:1}}@keyframes ring-expand{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.landing-theme .news-ticker-track:hover{animation-play-state:paused}.landing-theme .live-aqi-ticker-track{animation-play-state:running}.landing-theme .sec-fx .rounded-2xl,.landing-theme .sec-fx .rounded-\[14px\],.landing-theme .sec-fx .rounded-\[18px\],.landing-theme .sec-fx .rounded-\[20px\]{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.landing-theme .sec-fx .rounded-2xl:hover,.landing-theme .sec-fx .rounded-\[14px\]:hover,.landing-theme .sec-fx .rounded-\[18px\]:hover,.landing-theme .sec-fx .rounded-\[20px\]:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(3,10,24,.32),0 0 40px rgba(61,158,255,.08)}.landing-theme .sec-fx a,.landing-theme .sec-fx button{transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.landing-theme .sec-fx a:hover,.landing-theme .sec-fx button:hover{transform:translateY(-1px);filter:saturate(1.06)}.landing-theme .aqi-pill-bubble{position:relative;overflow:hidden;isolation:isolate;transition:transform .28s ease,box-shadow .28s ease}.landing-theme .aqi-pill-bubble:after{content:"";position:absolute;inset:-30%;z-index:-1;border-radius:inherit;background:radial-gradient(circle,hsla(0,0%,100%,.24) 0,hsla(0,0%,100%,0) 66%);transform:scale(.35);opacity:0;transition:transform .35s ease,opacity .35s ease}.landing-theme .aqi-pill-bubble:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 0 22px rgba(167,139,250,.26)}.landing-theme .aqi-pill-bubble:hover:after{transform:scale(1);opacity:1}#sec-chart details[open] summary .history-details-chevron,#sec-health details[open] summary .health-details-chevron,#sec-toolkit details[open] summary .toolkit-details-chevron{transform:rotate(180deg)}@keyframes section-shimmer-sweep{0%{opacity:0;background-position:130% 0}12%{opacity:1}to{opacity:0;background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.landing-theme .section-shimmer:after{animation:none!important;opacity:0!important}.landing-theme .sensor-dot,.landing-theme .sensor-ring{animation:none!important}.landing-theme .aqi-pill-bubble,.landing-theme .aqi-pill-bubble:after,.landing-theme .sec-fx .rounded-2xl,.landing-theme .sec-fx .rounded-\[14px\],.landing-theme .sec-fx .rounded-\[18px\],.landing-theme .sec-fx .rounded-\[20px\],.landing-theme .sec-fx a,.landing-theme .sec-fx button{transition:none;transform:none;filter:none}}.landing-theme .bqa-google-map .gm-style-cc,.landing-theme .bqa-google-map .gm-style-moc,.landing-theme .bqa-google-map .gm-style-mtc,.landing-theme .bqa-google-map .gmnoprint:not(.gm-bundled-control-on-bottom){display:none!important}