.aqi-near-pro{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172033;max-width:1160px;margin:28px auto;background:linear-gradient(180deg,#f5f9ff 0,#fff 430px);border:1px solid #d8e7f3;border-radius:22px;overflow:hidden;box-shadow:0 12px 40px rgb(9 65 110 / .08)}.near-hero{background:linear-gradient(135deg,#063b70,#087bb7 55%,#11b9c8);color:#fff;padding:32px 28px;display:flex;justify-content:space-between;gap:20px;align-items:center}.near-hero span{font-size:12px;font-weight:900;letter-spacing:.14em;opacity:.88}.near-hero h2{font-size:40px;margin:7px 0;color:#fff}.near-hero p{margin:0;opacity:.92}.near-live{border:1px solid rgb(255 255 255 / .4);border-radius:999px;padding:9px 13px;font-size:11px;font-weight:900;white-space:nowrap}.near-live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5dffb0;margin-right:7px}.near-search{display:flex;gap:8px;padding:16px;background:#f4f9fd;border-bottom:1px solid #dce8f2}.near-search-input{flex:1;border:1px solid #cbd9e5;border-radius:10px;padding:12px;font:inherit}.near-search button{border:0;border-radius:10px;padding:11px 15px;font-weight:900;cursor:pointer}.near-search-btn{background:#0869cf;color:#fff}.near-location-btn{background:#fff;color:#0869cf;border:1px solid #bcd8ee!important}.near-message{margin:20px;padding:16px;border:1px solid #dce8f2;border-radius:11px;background:#f8fbfe;color:#536b80}.near-main[hidden]{display:none}.near-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:18px;padding:28px 28px 18px}.near-score,.near-details{border:1px solid #dbe7f4;border-radius:22px;padding:24px;box-shadow:0 12px 32px rgb(21 53 93 / .09)}.near-score{position:relative;overflow:hidden;background:linear-gradient(135deg,#0b63ce,#17a6d9);color:#fff;border:0;min-height:230px}.near-score:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-65px;top:-80px;background:rgb(255 255 255 / .12)}.near-score small{font-weight:900;letter-spacing:1px;color:rgb(255 255 255 / .9)}.near-score strong{display:block;font-size:74px;line-height:1;margin:12px 0 8px;letter-spacing:-3px}.near-score b{display:inline-block;background:#fff;color:#0b4c8c;border-radius:999px;padding:7px 13px;font-size:14px}.near-score.good{background:linear-gradient(135deg,#078b68,#20b987)}.near-score.moderate{background:linear-gradient(135deg,#d49300,#f0b429)}.near-score.sensitive{background:linear-gradient(135deg,#dc7410,#f2a020)}.near-score.unhealthy{background:linear-gradient(135deg,#c62e45,#ed5b68)}.near-score.very{background:linear-gradient(135deg,#7138a6,#9d61c5)}.near-score.hazardous{background:linear-gradient(135deg,#7a1836,#a82e51)}.near-details{background:linear-gradient(145deg,#fff,#f2fbf7);border-top:5px solid #16a36a;align-self:stretch}.near-place{font-size:30px;margin:4px 0 13px;color:#102a4c}.near-details p{margin:9px 0;color:#526579;font-size:13px;line-height:1.55}.near-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;padding:0 28px 22px}.near-metrics>div{border-radius:18px;padding:17px;min-height:105px;border:0;box-shadow:0 8px 22px rgb(20 50 90 / .08)}.near-metrics>div:nth-child(1){background:linear-gradient(135deg,#e8f7ff,#d9f2ff);border-bottom:4px solid #1598d4}.near-metrics>div:nth-child(2){background:linear-gradient(135deg,#f2ecff,#e9ddff);border-bottom:4px solid #7c3aed}.near-metrics>div:nth-child(3){background:linear-gradient(135deg,#e8fff5,#d9f8e9);border-bottom:4px solid #10a46a}.near-metrics>div:nth-child(4){background:linear-gradient(135deg,#fff3e2,#ffe7c1);border-bottom:4px solid #ed8b00}.near-metrics>div:nth-child(5){background:linear-gradient(135deg,#fff0f5,#ffe0eb);border-bottom:4px solid #d63384}.near-metrics>div:nth-child(6){background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-bottom:4px solid #4f46e5}.near-metrics span,.near-metrics small{display:block;color:#5a6b82;font-size:11px}.near-metrics strong{font-size:24px;display:block;margin:7px 0;color:#102a4c}.near-health{margin:0 28px 20px;padding:20px;border-radius:18px;background:linear-gradient(145deg,#fff,#f2fbf7);border:1px solid #dce7f3;border-top:5px solid #16a36a;box-shadow:0 8px 24px rgb(20 50 90 / .06)}.near-health strong{font-size:20px;color:#116143}.near-health p{margin:8px 0 0;color:#315c4c;line-height:1.55}.near-personal{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 28px 22px}.near-favorite{border:0;border-radius:13px;padding:13px 20px;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#1769d1,#17a6d9);color:#fff;box-shadow:0 8px 18px rgb(23 105 209 / .22)}.near-favorite:hover{transform:translateY(-1px)}.near-favorite.saved{background:linear-gradient(135deg,#e5a800,#f6c344);color:#3f3100}.near-personal span{font-size:12px;color:#64748b}.near-stations{margin:0 28px 22px;background:#fff;border:1px solid #dce7f3;border-radius:20px;padding:22px;box-shadow:0 8px 24px rgb(20 50 90 / .06)}.near-stations-head h3{margin:0 0 4px;font-size:22px;color:#102a4c}.near-stations-head p{margin:0 0 14px;color:#64748b}.near-stations-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.near-stations-list article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;border:1px solid #dce7f3;border-radius:14px;background:#fff}.near-stations-list article>div{display:flex;flex-direction:column;min-width:0}.near-stations-list article span{font-size:12px;color:#64748b;margin-top:3px}.near-stations-list article b{white-space:nowrap;color:#0b69c7}.near-station-open{appearance:none;border:0;background:none;padding:0;text-align:left;color:#145bd7;font:inherit;font-weight:900;cursor:pointer}.near-station-open:hover{text-decoration:underline}.near-station-distance{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.near-station-distance small{font-size:10px;color:#64748b;white-space:nowrap}.near-outlook{margin:0 28px 22px;border:1px solid #dce7f3;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 10px 28px rgb(20 50 90 / .08)}.near-outlook-head{display:flex;justify-content:space-between;align-items:end;gap:12px;padding:19px 20px;border-bottom:1px solid #e2edf5}.near-outlook-head h3{margin:0;font-size:22px}.near-outlook-head p{margin:4px 0 0;color:#64748b;font-size:12px}.near-tab{border:1px solid #cbd9e5;background:#fff;border-radius:999px;padding:8px 12px;font-weight:800;color:#526579;cursor:pointer}.near-tab.active{background:#1769d1;color:#fff;border-color:#1769d1}.near-chart{padding:12px;color:#1769d1;min-height:250px}.near-chart svg{display:block;width:100%;height:auto}.near-chart text{font-size:10px;fill:#64748b}.near-chart-note{padding:10px 18px;background:#f6fafc;border-top:1px solid #e2edf5;color:#64748b;font-size:11px}.near-empty-chart{text-align:center;padding:45px 10px;color:#64748b}.near-links{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0 28px 24px}.near-links a{display:block;position:relative;min-height:125px;padding:20px;border:0;border-radius:18px;color:#fff!important;text-decoration:none!important;box-shadow:0 12px 25px rgb(16 40 80 / .15);transition:transform .18s ease}.near-links a:hover{transform:translateY(-3px)}.near-links a:after{content:"→";position:absolute;right:16px;bottom:12px;font-size:23px;font-weight:900}.near-links a:nth-child(1){background:linear-gradient(135deg,#6d35d9,#a34de0)}.near-links a:nth-child(2){background:linear-gradient(135deg,#079b73,#22bf91)}.near-links a:nth-child(3){background:linear-gradient(135deg,#3047c8,#5577ef)}.near-links a:nth-child(4){background:linear-gradient(135deg,#0878e8,#17b6d9)}.near-links b,.near-links span{display:block}.near-links b{font-size:17px}.near-links span{font-size:12px;color:rgb(255 255 255 / .92);margin-top:7px;line-height:1.45}.near-credit{margin:0 28px 24px;background:linear-gradient(135deg,#f0f8ff,#f7fbf8);border:1px solid #d6e8f2;border-radius:12px;padding:14px;line-height:1.55;color:#64748b;font-size:11px}.near-credit strong{color:#0869cf}@media(max-width:950px){.near-metrics{grid-template-columns:repeat(3,1fr)}.near-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.aqi-near-pro{margin:12px auto;border-radius:16px}.near-hero{display:block;padding:25px 20px}.near-live{display:inline-block;margin-top:15px}.near-hero h2{font-size:31px}.near-search{flex-wrap:wrap}.near-search-input{flex-basis:100%}.near-search button{flex:1}.near-hero-grid{grid-template-columns:1fr;padding:20px}.near-score{min-height:190px}.near-metrics{grid-template-columns:repeat(2,1fr);padding:0 20px 20px}.near-health,.near-outlook,.near-stations{margin-left:20px;margin-right:20px}.near-personal{margin-left:20px;margin-right:20px}.near-stations-list{grid-template-columns:1fr}.near-links{grid-template-columns:1fr 1fr;padding:0 20px 20px}.near-credit{margin:0 20px 20px}.near-place{font-size:26px}}@media(max-width:480px){.near-links{grid-template-columns:1fr}.near-metrics>div{min-height:96px}.near-metrics strong{font-size:22px}}.near-health h3,.near-meaning h3{margin:0 0 10px;font-size:24px;color:#116143}.near-health-note{margin-top:14px!important;padding:14px 16px;background:#e8f7ef;border-left:4px solid #20a36a;border-radius:10px;font-size:13px;color:#315c4c!important}.near-meaning{margin:0 28px 22px;padding:22px;border:1px solid #dce7f3;border-radius:20px;background:#fff;box-shadow:0 8px 24px rgb(20 50 90 / .06)}.near-meaning h3{color:#102a4c}.near-meaning p{margin:0;color:#425b72;line-height:1.7}.near-stations-list{gap:14px}.near-station-card{width:100%;appearance:none;border:1px solid #dce7f3;border-radius:15px;background:#fff;padding:17px 18px;display:flex;justify-content:space-between;align-items:center;gap:18px;text-align:left;cursor:pointer;box-shadow:0 5px 14px rgb(20 50 90 / .06);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.near-station-card:hover{transform:translateY(-2px);border-color:#9bc9ef;box-shadow:0 10px 22px rgb(20 80 140 / .12)}.near-station-copy,.near-station-go{display:flex;flex-direction:column}.near-station-copy strong{font-size:15px;color:#102a4c}.near-station-copy small{margin-top:5px;color:#64748b}.near-station-go{align-items:flex-end;flex:0 0 auto}.near-station-go b{color:#0869cf}.near-station-go small{margin-top:6px;color:#0869cf;font-weight:700;white-space:nowrap}.near-metrics>div span{font-weight:800;letter-spacing:.02em}.near-metrics>div strong{font-size:28px}.near-outlook-head h3,.near-stations-head h3{font-size:24px}.near-details{border-top-color:#16a36a}@media(max-width:700px){.near-meaning{margin-left:20px;margin-right:20px}.near-station-card{padding:15px}.near-station-go small{white-space:normal;text-align:right}.near-health h3,.near-meaning h3,.near-stations-head h3,.near-outlook-head h3{font-size:21px}}.aqi-near-pro{max-width:1160px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172033;background:linear-gradient(180deg,#f5f9ff 0,#fff 420px)}.near-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:28px 28px 0}.near-kicker{display:inline-block;font-size:12px;font-weight:900;letter-spacing:.11em;color:#1769d1;background:#eaf3ff;padding:7px 11px;border-radius:999px}.near-report-title{font-size:clamp(32px,4.5vw,48px);line-height:1.04;margin:12px 0 0;letter-spacing:-.035em;color:#0f2442;text-transform:none}.near-title-fav{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.near-title-fav small{color:#64748b}.near-favorite{border:0;border-radius:12px;padding:12px 17px;background:linear-gradient(135deg,#6d35d9,#a34de0);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 8px 20px rgb(109 53 217 / .22)}.near-favorite.saved{background:linear-gradient(135deg,#e5a800,#f6c344);color:#3f3100}.near-score{background:linear-gradient(135deg,#0b63ce 0%,#17a6d9 100%)}.near-score.good{background:linear-gradient(135deg,#0b63ce 0%,#17a6d9 100%)}.near-score.moderate{background:linear-gradient(135deg,#d49300,#f0b429)}.near-score.sensitive{background:linear-gradient(135deg,#dc7410,#f2a020)}.near-score.unhealthy{background:linear-gradient(135deg,#c62e45,#ed5b68)}.near-score.very{background:linear-gradient(135deg,#7138a6,#9d61c5)}.near-score.hazardous{background:linear-gradient(135deg,#7a1836,#a82e51)}.near-aqi-summary{font-size:15px;font-weight:700;margin-top:20px;color:rgb(255 255 255 / .94)}.near-health,.near-meaning,.near-stations,.near-outlook{border-radius:20px}.near-health h3,.near-meaning h3,.near-stations-head h3,.near-outlook-head h3{font-size:25px;text-transform:none;letter-spacing:0}.near-health{padding:24px}.near-health-text,.near-meaning-text{font-size:15px;line-height:1.7}.near-station-card{border-radius:14px;padding:15px;background:#fff;box-shadow:none}.near-station-copy strong{color:#145bd7;font-size:16px}.near-station-go small{font-size:0}.near-station-go small:after{content:"→";font-size:20px}.near-station-go b{font-weight:500;color:#64748b}.near-stations-list{gap:10px}.near-explore-title{margin:34px 28px 14px;font-size:25px;color:#102a4c}.near-links{grid-template-columns:repeat(3,1fr)}.near-links a{min-height:142px;padding:22px;border-radius:20px}.near-links a:nth-child(1){background:linear-gradient(135deg,#0878e8,#17b6d9)}.near-links a:nth-child(2){background:linear-gradient(135deg,#6d35d9,#a34de0)}.near-links a:nth-child(3){background:linear-gradient(135deg,#079b73,#22bf91)}.near-links a:nth-child(4){background:linear-gradient(135deg,#e87516,#f2aa20)}.near-links a:nth-child(5){background:linear-gradient(135deg,#d52b73,#ef5792)}.near-links a:nth-child(6){background:linear-gradient(135deg,#3047c8,#5577ef)}.near-links b{font-size:18px}.near-links span{font-size:14px}.near-outlook-head{align-items:center}.near-tab{border:0;background:#edf4fb}.near-tab.active{background:#1769d1;color:#fff}.near-details h3{text-transform:none;letter-spacing:-.02em}@media(max-width:950px){.near-links{grid-template-columns:repeat(2,1fr)}.near-title-row{align-items:flex-start}.near-title-fav{max-width:300px}}@media(max-width:700px){.near-title-row{display:block;padding:22px 20px 0}.near-title-fav{justify-content:flex-start;max-width:none;margin-top:14px}.near-favorite{width:100%;font-size:15px}.near-title-fav small{width:100%}.near-explore-title{margin-left:20px;margin-right:20px}.near-links{grid-template-columns:1fr}.near-report-title{font-size:34px}.near-outlook-head{align-items:flex-start;flex-direction:column}.near-station-copy strong{font-size:15px}}.near-stations-head h3{font-size:25px!important;font-weight:800!important;line-height:1.2!important;text-transform:none!important;letter-spacing:-.02em!important;color:#102a4c!important}.near-stations-head p{font-size:15px!important;line-height:1.65!important;color:#64748b!important}.near-stations-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.near-station-card{background:#fff!important;border:1px solid #d7e3f0!important;border-radius:14px!important;box-shadow:none!important;min-height:76px!important;padding:14px 16px!important;color:#102a4c!important;text-transform:none!important;font-family:inherit!important}.near-station-card:hover{background:#f8fbff!important;border-color:#b8d2ec!important;box-shadow:0 4px 12px rgb(20 50 90 / .06)!important;transform:none!important}.near-station-copy strong{font-size:16px!important;font-weight:700!important;line-height:1.35!important;color:#145bd7!important;text-transform:none!important;letter-spacing:0!important}.near-station-copy small{font-size:13px!important;line-height:1.4!important;color:#64748b!important;text-transform:none!important}.near-station-go b{font-size:13px!important;font-weight:400!important;color:#64748b!important;text-transform:none!important}.near-station-go small{font-size:0!important}.near-station-go small:after{content:"→"!important;font-size:18px!important;color:#145bd7!important}@media(max-width:700px){.near-stations-list{grid-template-columns:1fr!important}.near-station-card{min-height:72px!important;padding:13px 14px!important}.near-stations-head h3{font-size:21px!important}}.near-kicker{letter-spacing:.02em!important;text-transform:none!important;font-weight:800!important}.near-score>small{letter-spacing:0!important;text-transform:none!important}.near-explore-title,.near-outlook-head h3,.near-stations-head h3{text-transform:none!important}.near-stations{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.near-stations-head p{margin:6px 0 14px!important}.near-stations-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.near-station-card{display:block!important;width:100%!important;min-height:0!important;padding:13px 16px!important;border:1px solid #d7e3f0!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;text-align:left!important;font-family:inherit!important;text-transform:none!important}.near-station-card:hover{background:#f8fbff!important;border-color:#b8d2ec!important}.near-station-line{display:block!important;line-height:1.45!important;color:#64748b!important}.near-station-line strong{display:inline!important;color:#145bd7!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}.near-station-meta{display:inline!important;font-size:14px!important;font-weight:400!important;color:#64748b!important;text-transform:none!important}@media(max-width:700px){.near-stations-list{grid-template-columns:1fr!important}.near-station-card{padding:12px 14px!important}.near-station-line strong{font-size:15px!important}.near-station-meta{font-size:13px!important}}.near-source,.near-chart-note,.near-credit{font-size:14px!important;line-height:1.55!important;color:#526579!important;font-weight:400!important}.near-source{margin-top:10px!important}.near-credit{padding:14px 16px!important}.near-credit strong{font-weight:700!important;color:#0869cf!important}.near-chart-note{padding:11px 18px!important}@media(max-width:700px){.near-source,.near-chart-note,.near-credit{font-size:13px!important}}