.CompanyExplorer-module__Jn4Etq__explorer{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:1rem;max-width:1180px;margin:0 auto;padding:0 2rem 5rem;display:grid}.CompanyExplorer-module__Jn4Etq__mapPanel,.CompanyExplorer-module__Jn4Etq__directory{border:1px solid var(--line);background:#ffffffe0;border-radius:1.5rem;box-shadow:0 18px 60px #1c3e3a0f}.CompanyExplorer-module__Jn4Etq__mapPanel{padding:1.75rem}.CompanyExplorer-module__Jn4Etq__mapHeading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.CompanyExplorer-module__Jn4Etq__mapHeading h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:540}.CompanyExplorer-module__Jn4Etq__mapHeading p{color:var(--muted);margin:.5rem 0 0}.CompanyExplorer-module__Jn4Etq__mapKey{color:var(--muted);flex-wrap:wrap;gap:.75rem;font-size:.75rem;display:flex}.CompanyExplorer-module__Jn4Etq__mapKey span{align-items:center;gap:.35rem;display:inline-flex}.CompanyExplorer-module__Jn4Etq__mapKey i{border-radius:.2rem;width:.7rem;height:.7rem}.CompanyExplorer-module__Jn4Etq__liveKey{background:var(--teal-dark)}.CompanyExplorer-module__Jn4Etq__soonKey{background:#c8d7d1}.CompanyExplorer-module__Jn4Etq__mapWrap{background:linear-gradient(145deg,#edf4ef,#f8faf6);border:1px solid #e1eae5;border-radius:1.15rem;min-height:650px;margin-top:1.5rem;position:relative;overflow:hidden}.CompanyExplorer-module__Jn4Etq__map{width:100%;height:650px;display:block}.CompanyExplorer-module__Jn4Etq__area{cursor:pointer;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:fill .15s,opacity .15s,stroke-width .15s}.CompanyExplorer-module__Jn4Etq__areaSoon{fill:#bfd2cb}.CompanyExplorer-module__Jn4Etq__areaLive{fill:var(--teal-dark)}.CompanyExplorer-module__Jn4Etq__area:hover,.CompanyExplorer-module__Jn4Etq__areaActive{fill:#319387;stroke:#0d4f4b;stroke-width:2.4px}.CompanyExplorer-module__Jn4Etq__area:focus{fill:#319387;stroke:#092f2c;stroke-width:3.5px;outline:none}.CompanyExplorer-module__Jn4Etq__mapLoading,.CompanyExplorer-module__Jn4Etq__mapFallback{min-height:650px;color:var(--muted);text-align:center;place-items:center;padding:2rem;display:grid}.CompanyExplorer-module__Jn4Etq__mapCard{border:1px solid var(--line);background:#fffffff5;border-radius:.9rem;flex-direction:column;width:min(260px,100% - 2rem);padding:1rem;display:flex;position:absolute;bottom:1rem;left:1rem;box-shadow:0 12px 35px #14373329}.CompanyExplorer-module__Jn4Etq__mapCard>span{border-radius:99px;align-self:flex-start;margin-bottom:.5rem;padding:.24rem .45rem;font-size:.68rem;font-weight:700}.CompanyExplorer-module__Jn4Etq__liveBadge{color:#fff;background:var(--teal-dark)}.CompanyExplorer-module__Jn4Etq__soonBadge{color:#47615c;background:#e6eeea}.CompanyExplorer-module__Jn4Etq__mapCard strong{font-size:1.1rem}.CompanyExplorer-module__Jn4Etq__mapCard small{color:var(--muted);margin-top:.2rem}.CompanyExplorer-module__Jn4Etq__mapCard a{text-underline-offset:.2em;margin-top:.75rem;font-size:.82rem;font-weight:700}.CompanyExplorer-module__Jn4Etq__directory{flex-direction:column;max-height:826px;padding:1.25rem;display:flex}.CompanyExplorer-module__Jn4Etq__search{color:var(--muted);gap:.4rem;font-size:.78rem;font-weight:650;display:grid}.CompanyExplorer-module__Jn4Etq__search input{width:100%;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:.7rem;outline:none;padding:.75rem .85rem}.CompanyExplorer-module__Jn4Etq__search input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #167d7521}.CompanyExplorer-module__Jn4Etq__resultCount{color:var(--muted);margin:1rem 0 .5rem;font-size:.75rem}.CompanyExplorer-module__Jn4Etq__companyList{min-height:0;padding-right:.2rem;overflow-y:auto}.CompanyExplorer-module__Jn4Etq__companyRow{color:var(--ink);border-bottom:1px solid #e7eeeb;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .25rem;text-decoration:none;display:flex}.CompanyExplorer-module__Jn4Etq__companyRow>span{flex-direction:column;min-width:0;display:flex}.CompanyExplorer-module__Jn4Etq__companyRow strong{font-size:.88rem}.CompanyExplorer-module__Jn4Etq__companyRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.14rem;font-size:.72rem;overflow:hidden}.CompanyExplorer-module__Jn4Etq__companyRow:hover strong,.CompanyExplorer-module__Jn4Etq__companyRow:focus strong{color:var(--teal-dark)}.CompanyExplorer-module__Jn4Etq__companyRow:focus{outline:2px solid var(--teal);outline-offset:-2px;border-radius:.35rem}.CompanyExplorer-module__Jn4Etq__companyRow i{border-radius:50%;flex:none;width:.55rem;height:.55rem}.CompanyExplorer-module__Jn4Etq__liveDot{background:var(--teal-dark)}.CompanyExplorer-module__Jn4Etq__soonDot{background:#b8c9c3}.CompanyExplorer-module__Jn4Etq__noResults{color:var(--muted);padding:1rem 0}@media (max-width:920px){.CompanyExplorer-module__Jn4Etq__explorer{grid-template-columns:1fr}.CompanyExplorer-module__Jn4Etq__directory{max-height:none}.CompanyExplorer-module__Jn4Etq__companyList{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid;overflow:visible}}@media (max-width:620px){.CompanyExplorer-module__Jn4Etq__explorer{padding-inline:.65rem}.CompanyExplorer-module__Jn4Etq__mapPanel,.CompanyExplorer-module__Jn4Etq__directory{border-radius:1.1rem;padding:1rem}.CompanyExplorer-module__Jn4Etq__mapHeading{flex-direction:column;align-items:flex-start;gap:1rem}.CompanyExplorer-module__Jn4Etq__mapWrap,.CompanyExplorer-module__Jn4Etq__mapLoading,.CompanyExplorer-module__Jn4Etq__mapFallback{min-height:500px}.CompanyExplorer-module__Jn4Etq__map{height:500px}.CompanyExplorer-module__Jn4Etq__companyList{grid-template-columns:1fr}}
.SiteHeader-module__mdpVJq__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;max-width:1180px;margin:0 auto;padding:1.35rem 2rem;display:flex}.SiteHeader-module__mdpVJq__brand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:.7rem;font-size:1.05rem;font-weight:720;text-decoration:none;display:inline-flex}.SiteHeader-module__mdpVJq__brand svg{fill:#fff;background:var(--teal-dark);border-radius:50%;width:1.65rem;height:1.65rem;padding:.32rem}.SiteHeader-module__mdpVJq__context{border:1px solid var(--line);background:#ffffffb3;border-radius:.7rem;grid-template-columns:auto auto;align-items:baseline;column-gap:.65rem;padding:.55rem .8rem;display:grid}.SiteHeader-module__mdpVJq__context span{font-size:.86rem;font-weight:650}.SiteHeader-module__mdpVJq__context small{color:var(--muted);font-size:.76rem}@media (max-width:620px){.SiteHeader-module__mdpVJq__header{align-items:flex-start;padding-inline:1rem}.SiteHeader-module__mdpVJq__context{text-align:right;flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}}
.ComingSoon-module__U9bt1W__page{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:5rem;max-width:1180px;min-height:calc(100vh - 90px);margin:0 auto;padding:5rem 2rem 7rem;display:grid}.ComingSoon-module__U9bt1W__copy{max-width:720px}.ComingSoon-module__U9bt1W__status{color:var(--teal-dark);margin:0 0 1.25rem;font-weight:650}.ComingSoon-module__U9bt1W__copy h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(3rem,7vw,5.7rem);font-weight:540;line-height:1}.ComingSoon-module__U9bt1W__copy>p:not(.ComingSoon-module__U9bt1W__status){max-width:650px;color:var(--muted);margin:1.6rem 0 0;font-size:1.08rem;line-height:1.7}.ComingSoon-module__U9bt1W__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.ComingSoon-module__U9bt1W__actions a{text-underline-offset:.2em;font-weight:650}.ComingSoon-module__U9bt1W__actions .ComingSoon-module__U9bt1W__primary{color:#fff;background:var(--teal-dark);border-radius:.7rem;padding:.8rem 1.1rem;text-decoration:none}.ComingSoon-module__U9bt1W__note{border:1px solid var(--line);background:#fff;border-radius:1.25rem;flex-direction:column;padding:1.5rem;display:flex;box-shadow:0 18px 60px #1c3e3a12}.ComingSoon-module__U9bt1W__note strong{font-size:1.5rem}.ComingSoon-module__U9bt1W__note span{color:var(--teal-dark);margin-top:.25rem}.ComingSoon-module__U9bt1W__note p{color:var(--muted);margin:2rem 0 0;line-height:1.6}@media (max-width:800px){.ComingSoon-module__U9bt1W__page{grid-template-columns:1fr;gap:2rem;padding-top:3.5rem}.ComingSoon-module__U9bt1W__note{max-width:520px}}@media (max-width:620px){.ComingSoon-module__U9bt1W__page{padding-inline:1rem}.ComingSoon-module__U9bt1W__copy h1{font-size:3.15rem}}
.HomePage-module__MmtA7q__hero{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:4rem;max-width:1180px;margin:0 auto;padding:4.5rem 2rem 3rem;display:grid}.HomePage-module__MmtA7q__hero h1{max-width:780px;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.05em;margin:0;font-size:clamp(3.3rem,7vw,6.2rem);font-weight:540;line-height:.98}.HomePage-module__MmtA7q__hero p{color:var(--muted);margin:0;font-size:1.08rem;line-height:1.7}.HomePage-module__MmtA7q__footer{max-width:1180px;color:var(--muted);justify-content:space-between;gap:2rem;margin:0 auto;padding:0 2rem 3rem;font-size:.78rem;line-height:1.6;display:flex}.HomePage-module__MmtA7q__footer p{max-width:560px}@media (max-width:800px){.HomePage-module__MmtA7q__hero{grid-template-columns:1fr;gap:1.5rem;padding-top:3.5rem}.HomePage-module__MmtA7q__hero p{max-width:620px}}@media (max-width:620px){.HomePage-module__MmtA7q__hero,.HomePage-module__MmtA7q__footer{padding-left:1rem;padding-right:1rem}.HomePage-module__MmtA7q__hero h1{font-size:3.25rem}.HomePage-module__MmtA7q__footer{flex-direction:column;gap:.25rem}}
.ReservoirDashboard-module__ItTrUq__previewBanner{color:#684617;text-align:center;background:#fff2cf;border-bottom:1px solid #ead59e;padding:.75rem 1.25rem;font-size:.875rem}.ReservoirDashboard-module__ItTrUq__siteHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;max-width:1180px;margin:0 auto;padding:1.35rem 2rem;display:flex}.ReservoirDashboard-module__ItTrUq__brand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:.7rem;font-size:1.05rem;font-weight:720;text-decoration:none;display:inline-flex}.ReservoirDashboard-module__ItTrUq__brand svg{fill:#fff;background:var(--teal-dark);border-radius:50%;width:1.65rem;height:1.65rem;padding:.32rem}.ReservoirDashboard-module__ItTrUq__companyContext{border:1px solid var(--line);background:#ffffffb3;border-radius:.7rem;grid-template-columns:auto auto;align-items:baseline;column-gap:.65rem;padding:.55rem .8rem;display:grid}.ReservoirDashboard-module__ItTrUq__companyContext span{font-size:.86rem;font-weight:650}.ReservoirDashboard-module__ItTrUq__companyContext small{color:var(--muted);font-size:.76rem}.ReservoirDashboard-module__ItTrUq__hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;max-width:1180px;margin:0 auto;padding:4rem 2rem 3rem;display:grid}.ReservoirDashboard-module__ItTrUq__heroCopy{max-width:710px}.ReservoirDashboard-module__ItTrUq__hero h1,.ReservoirDashboard-module__ItTrUq__sectionHeading h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-weight:540}.ReservoirDashboard-module__ItTrUq__hero h1{max-width:680px;font-size:clamp(3rem,7vw,6.4rem);line-height:.96}.ReservoirDashboard-module__ItTrUq__heroCopy p{max-width:600px;color:var(--muted);margin:1.5rem 0 0;font-size:1.15rem;line-height:1.65}.ReservoirDashboard-module__ItTrUq__heroReading{color:#fff;background:var(--teal-dark);border-radius:1.35rem;flex-direction:column;min-width:220px;padding:1.6rem;display:flex;box-shadow:0 20px 55px #0b5e582e}.ReservoirDashboard-module__ItTrUq__heroReading span{opacity:.8;font-size:.82rem}.ReservoirDashboard-module__ItTrUq__heroReading strong{letter-spacing:-.06em;margin:.3rem 0;font-size:3.4rem}.ReservoirDashboard-module__ItTrUq__heroReading small{opacity:.8}.ReservoirDashboard-module__ItTrUq__stats,.ReservoirDashboard-module__ItTrUq__chartSection,.ReservoirDashboard-module__ItTrUq__comparison,.ReservoirDashboard-module__ItTrUq__footer{max-width:1180px;margin-inline:auto}.ReservoirDashboard-module__ItTrUq__stats{grid-template-columns:repeat(3,1fr);gap:1rem;padding:0 2rem 1rem;display:grid}.ReservoirDashboard-module__ItTrUq__statCard{background:#ffffffd6;border:1px solid #d7e2dee6;border-radius:1.1rem;flex-direction:column;min-height:150px;padding:1.4rem;display:flex;box-shadow:0 8px 30px #1c3e3a0a}.ReservoirDashboard-module__ItTrUq__statCard>span{color:var(--muted);font-size:.85rem}.ReservoirDashboard-module__ItTrUq__statCard strong{letter-spacing:-.05em;margin:auto 0 .2rem;font-size:clamp(1.8rem,3vw,2.6rem)}.ReservoirDashboard-module__ItTrUq__statCard small{color:var(--muted)}.ReservoirDashboard-module__ItTrUq__positive{color:var(--teal-dark)}.ReservoirDashboard-module__ItTrUq__negative{color:var(--coral)}.ReservoirDashboard-module__ItTrUq__chartSection,.ReservoirDashboard-module__ItTrUq__comparison{background:var(--card);border:1px solid var(--line);border-radius:1.5rem;margin-top:1rem;padding:2rem;box-shadow:0 18px 60px #1c3e3a0f}.ReservoirDashboard-module__ItTrUq__sectionHeading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.ReservoirDashboard-module__ItTrUq__sectionHeading h2{font-size:clamp(2rem,4vw,3.1rem)}.ReservoirDashboard-module__ItTrUq__sectionHeading p{max-width:340px;color:var(--muted);margin:0;line-height:1.55}.ReservoirDashboard-module__ItTrUq__controls{align-items:end;gap:1.2rem;display:flex}.ReservoirDashboard-module__ItTrUq__controls label{color:var(--muted);gap:.35rem;font-size:.78rem;font-weight:650;display:grid}.ReservoirDashboard-module__ItTrUq__controls select{min-width:220px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:.7rem;padding:.72rem 2.5rem .72rem .8rem}.ReservoirDashboard-module__ItTrUq__rangeButtons{background:var(--paper);border-radius:.75rem;gap:.25rem;padding:.25rem;display:flex}.ReservoirDashboard-module__ItTrUq__rangeButtons button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.55rem .72rem}.ReservoirDashboard-module__ItTrUq__rangeButtons .ReservoirDashboard-module__ItTrUq__activeRange{color:#fff;background:var(--teal-dark)}.ReservoirDashboard-module__ItTrUq__chart{width:100%;height:390px;margin-top:2rem}.ReservoirDashboard-module__ItTrUq__comparison{margin-top:1rem}.ReservoirDashboard-module__ItTrUq__rangeList{gap:1.1rem;margin-top:2rem;display:grid}.ReservoirDashboard-module__ItTrUq__rangeRow{grid-template-columns:230px minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.ReservoirDashboard-module__ItTrUq__rangeRow>div:first-child{justify-content:space-between;gap:.75rem;display:flex}.ReservoirDashboard-module__ItTrUq__rangeName{font-weight:620}.ReservoirDashboard-module__ItTrUq__rangeValue{color:var(--muted);font-variant-numeric:tabular-nums}.ReservoirDashboard-module__ItTrUq__rangeTrack{height:26px;display:block;position:relative}.ReservoirDashboard-module__ItTrUq__rangeAxis,.ReservoirDashboard-module__ItTrUq__allRange,.ReservoirDashboard-module__ItTrUq__yearRange,.ReservoirDashboard-module__ItTrUq__currentMarker{display:block;position:absolute}.ReservoirDashboard-module__ItTrUq__rangeAxis{background:var(--line);height:2px;inset:12px 0 auto}.ReservoirDashboard-module__ItTrUq__allRange{background:#9fb4af;border-radius:5px;height:8px;top:9px}.ReservoirDashboard-module__ItTrUq__yearRange{background:#55a89b;border-radius:6px;height:12px;top:7px}.ReservoirDashboard-module__ItTrUq__currentMarker{background:var(--coral);border-radius:4px;width:4px;height:20px;top:3px;transform:translate(-2px)}.ReservoirDashboard-module__ItTrUq__legend{color:var(--muted);flex-wrap:wrap;gap:1rem;margin-top:1.5rem;font-size:.78rem;display:flex}.ReservoirDashboard-module__ItTrUq__legend span{align-items:center;gap:.4rem;display:inline-flex}.ReservoirDashboard-module__ItTrUq__legend i{border-radius:4px;width:18px;display:inline-block}.ReservoirDashboard-module__ItTrUq__legendAll{background:#9fb4af;height:8px}.ReservoirDashboard-module__ItTrUq__legendYear{background:#55a89b;height:12px}.ReservoirDashboard-module__ItTrUq__legend .ReservoirDashboard-module__ItTrUq__legendCurrent{background:var(--coral);width:4px;height:18px}.ReservoirDashboard-module__ItTrUq__footer{color:var(--muted);justify-content:space-between;gap:2rem;padding:2rem 2rem 4rem;font-size:.82rem;line-height:1.55;display:flex}.ReservoirDashboard-module__ItTrUq__footer p{max-width:500px}.ReservoirDashboard-module__ItTrUq__empty{text-align:center;max-width:700px;margin:20vh auto;padding:2rem}@media (max-width:860px){.ReservoirDashboard-module__ItTrUq__hero{grid-template-columns:1fr;padding-top:3rem}.ReservoirDashboard-module__ItTrUq__heroReading{width:100%}.ReservoirDashboard-module__ItTrUq__stats{grid-template-columns:1fr}.ReservoirDashboard-module__ItTrUq__statCard{min-height:130px}.ReservoirDashboard-module__ItTrUq__sectionHeading,.ReservoirDashboard-module__ItTrUq__controls{flex-direction:column;align-items:stretch}.ReservoirDashboard-module__ItTrUq__controls{margin-top:1.5rem}.ReservoirDashboard-module__ItTrUq__controls select{width:100%}.ReservoirDashboard-module__ItTrUq__rangeButtons{align-self:flex-start}}@media (max-width:620px){.ReservoirDashboard-module__ItTrUq__siteHeader,.ReservoirDashboard-module__ItTrUq__hero,.ReservoirDashboard-module__ItTrUq__stats,.ReservoirDashboard-module__ItTrUq__footer{padding-left:1rem;padding-right:1rem}.ReservoirDashboard-module__ItTrUq__siteHeader{align-items:flex-start}.ReservoirDashboard-module__ItTrUq__companyContext{text-align:right;flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.ReservoirDashboard-module__ItTrUq__hero h1{font-size:3.1rem}.ReservoirDashboard-module__ItTrUq__chartSection,.ReservoirDashboard-module__ItTrUq__comparison{border-radius:1.1rem;margin-inline:.65rem;padding:1.25rem}.ReservoirDashboard-module__ItTrUq__chart{height:320px}.ReservoirDashboard-module__ItTrUq__rangeRow{grid-template-columns:1fr;gap:.35rem}.ReservoirDashboard-module__ItTrUq__footer{flex-direction:column;gap:.25rem}}
