.page_main__eflWE{max-width:1080px;margin:0 auto;padding:2.5rem 1rem 3.5rem;display:grid;grid-gap:1.5rem;gap:1.5rem}.page_hero__IgEO_{border:1px solid rgba(167,139,250,.3);background:rgba(16,14,24,.72);border-radius:16px;padding:1.2rem}.page_kicker__Jqu2j{margin:0 0 .35rem;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:#c4b5fd}.page_hero__IgEO_ h1{margin:0 0 .45rem}.page_hero__IgEO_ p{margin:0;color:#ddd6fe}.ReservoirEngine_wrap__OWFQ2{display:grid;grid-gap:1rem;gap:1rem}.ReservoirEngine_controls__aSchF{border:1px solid rgba(167,139,250,.28);background:rgba(18,14,28,.72);border-radius:14px;padding:1rem;display:grid;grid-gap:.75rem;gap:.75rem}.ReservoirEngine_modeRow__0tALc{display:flex;flex-wrap:wrap;gap:.5rem}.ReservoirEngine_modeBtn__FGA5X{border:1px solid rgba(167,139,250,.4);background:rgba(30,24,44,.6);color:#ddd6fe;border-radius:999px;padding:.38rem .75rem;font-family:inherit;font-size:.82rem;cursor:pointer}.ReservoirEngine_modeActive__V1GIq{background:rgba(167,139,250,.22);border-color:rgba(196,181,253,.8);color:#f5f3ff}.ReservoirEngine_focus__jGhy1{margin:0;color:#c4b5fd;font-size:.93rem}.ReservoirEngine_rotateBtn__Lrpvf{justify-self:start;border:1px solid rgba(167,139,250,.55);background:rgba(49,37,73,.65);color:#ede9fe;border-radius:10px;padding:.42rem .72rem;cursor:pointer;font-family:inherit}.ReservoirEngine_grid__FNfDY{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem}.ReservoirEngine_card__rRVF8{border:1px solid rgba(167,139,250,.24);background:rgba(13,10,20,.75);border-radius:12px;padding:.8rem}.ReservoirEngine_index__0fgDr{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#a78bfa}.ReservoirEngine_basin__NljFe{margin:.35rem 0 .5rem;font-size:1.02rem}.ReservoirEngine_meta__7lvbx{margin:.15rem 0;color:#ddd6fe;font-size:.87rem}.ReservoirEngine_advisory__w_4Qr{margin:.45rem 0 0;color:#c4b5fd;font-size:.84rem}.ReservoirEngine_fragment__oApdZ{margin:.65rem 0 0;border-left:2px solid rgba(167,139,250,.4);padding-left:.55rem;color:#ede9fe;font-size:.84rem;line-height:1.4}.ReservoirEngine_reflection__W_tJV{margin:0;border:1px solid rgba(167,139,250,.25);background:rgba(18,14,28,.65);border-radius:12px;padding:.75rem .85rem;color:#ddd6fe;font-style:italic}