.page_main__gjppy{max-width:1000px;margin:0 auto;padding:2rem 1rem 3rem;display:grid;grid-gap:1.5rem;gap:1.5rem}.page_hero__icvlO{display:grid;grid-gap:.6rem;gap:.6rem}.page_kicker__QxMXB{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.page_hero__icvlO h1{font-size:clamp(1.9rem,4vw,3rem);margin:0}.page_hero__icvlO p{color:#a1a1aa;max-width:70ch}.FoundryEngine_wrap__e1R9J{display:grid;grid-gap:1.25rem;gap:1.25rem}.FoundryEngine_controls__vEfMw{border:1px solid rgba(167,139,250,.3);background:rgba(24,24,32,.6);padding:1rem;border-radius:12px}.FoundryEngine_modeRow__YbNbT{display:flex;gap:.5rem;flex-wrap:wrap}.FoundryEngine_modeBtn__lN5aD{border:1px solid rgba(167,139,250,.35);background:rgba(17,17,21,.7);color:#d4d4d8;padding:.45rem .75rem;border-radius:999px;cursor:pointer}.FoundryEngine_modeActive__sAq98{background:rgba(167,139,250,.2);color:#f5f3ff}.FoundryEngine_focus__8nLTp{margin:.75rem 0;color:#a1a1aa}.FoundryEngine_recastBtn__DOKDT{border:1px solid rgba(167,139,250,.45);background:transparent;color:#c4b5fd;padding:.5rem .8rem;border-radius:8px;cursor:pointer}.FoundryEngine_grid__AYeu3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.9rem;gap:.9rem}.FoundryEngine_card__1MiZF{border:1px solid rgba(167,139,250,.2);border-radius:12px;padding:.9rem;background:rgba(12,12,18,.75)}.FoundryEngine_index__rBcuH{font-size:.72rem;color:#71717a}.FoundryEngine_recipe__YfcbL{margin:.35rem 0;font-size:1rem}.FoundryEngine_meta__Onf7F,.FoundryEngine_outcome__98d_O{color:#a1a1aa;margin:.3rem 0}.FoundryEngine_source__yrCLt{margin:.65rem 0 0;color:#e4e4e7;border-left:2px solid rgba(167,139,250,.4);padding-left:.65rem}.FoundryEngine_reflection__Q8z43{color:#c4b5fd;text-align:center;font-style:italic}