.prism-stack-run-page{background:#08101f}.prism-run,.prism-guide{--prism-bg:#08101f;--prism-panel:#101d32;--prism-ink:#eef6ff;--prism-muted:#a9b9cc;--prism-cyan:#71e6ff;--prism-coral:#ff8a7a;--prism-mint:#91f2c5;--prism-line:#a0cee738;color:var(--prism-ink);background:radial-gradient(circle at 15% 8%, #40aad329, transparent 30rem), radial-gradient(circle at 88% 18%, #ff8a7a1a, transparent 26rem), var(--prism-bg)}.prism-run__hero,.prism-run__proof,.prism-run__modes,.prism-run__offline,.prism-run__trust,.prism-guide__hero,.prism-guide__steps,.prism-guide__modes,.prism-guide__faq,.prism-guide__footer{width:min(1160px,100% - 40px);margin-inline:auto}.prism-run__hero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:78vh;padding:clamp(5rem,10vw,8rem) 0 clamp(4rem,8vw,7rem);display:grid}.prism-run__back,.prism-run__trust-links a{color:var(--prism-ink);text-underline-offset:.28em}.prism-run__eyebrow{color:var(--prism-cyan);letter-spacing:.16em;margin:1.5rem 0 .75rem;font-size:.78rem;font-weight:800}.prism-run h1,.prism-guide h1{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(3.25rem,8vw,7.7rem);line-height:.92}.prism-run__lede,.prism-guide__hero>p:last-child{max-width:58ch;color:var(--prism-muted);margin:1.8rem 0 0;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.7}.prism-run__actions,.prism-guide__footer{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.prism-run__action{border:1px solid var(--prism-line);min-height:48px;color:var(--prism-ink);align-items:center;padding:.8rem 1.1rem;font-weight:750;text-decoration:none;display:inline-flex}.prism-run__action--primary{border-color:var(--prism-cyan);color:#06131f;background:var(--prism-cyan)}.prism-run__availability{max-width:60ch;color:var(--prism-muted);margin:1.1rem 0 0;font-size:.92rem}.prism-run__art{border:1px solid var(--prism-line);background:linear-gradient(#14233c 0%,#08101f 72%);min-height:min(72vh,720px);position:relative;overflow:hidden}.prism-run__art img{height:auto;position:absolute}.prism-run__runway{object-fit:cover;opacity:.88;width:100%;inset:0;height:100%!important}.prism-run__gate{width:min(80%,440px);top:10%;left:50%;transform:translate(-50%)}.prism-run__stone{filter:drop-shadow(0 24px 42px #0000007a);width:min(42%,220px);bottom:7%;left:16%}.prism-run__proof{border-block:1px solid var(--prism-line);grid-template-columns:repeat(3,1fr);display:grid}.prism-run__proof article{padding:clamp(2rem,4vw,3.5rem)}.prism-run__proof article+article{border-left:1px solid var(--prism-line)}.prism-run__proof span,.prism-guide__steps>article>span{color:var(--prism-mint);font-weight:850}.prism-run__proof p,.prism-run__mode-list span,.prism-run__offline>p,.prism-run__trust p,.prism-guide p{color:var(--prism-muted);line-height:1.65}.prism-run__modes,.prism-run__offline,.prism-run__trust,.prism-guide__modes{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,10vw,9rem) 0;display:grid}.prism-run__modes h2,.prism-run__offline h2,.prism-run__trust h2,.prism-guide h2{letter-spacing:-.04em;margin-top:0;font-size:clamp(2rem,4.5vw,4rem);line-height:1.02}.prism-run__mode-list article{border-top:1px solid var(--prism-line);grid-template-columns:minmax(140px,.45fr) 1fr;gap:1.5rem;padding:1.35rem 0;display:grid}.prism-run__mode-list article:last-child{border-bottom:1px solid var(--prism-line)}.prism-run__offline{color:#0a1725;background:#dcecf3;width:100%;padding-inline:max(20px,50% - 580px)}.prism-run__offline .prism-run__eyebrow{color:#166680}.prism-run__offline>p{color:#344c5c}.prism-run__trust-links{align-content:end;gap:.85rem;display:grid}.prism-guide{padding-bottom:6rem}.prism-guide__hero{padding:clamp(5rem,10vw,8rem) 0 clamp(4rem,7vw,6rem)}.prism-guide__steps{border-top:1px solid var(--prism-line)}.prism-guide__steps article{border-bottom:1px solid var(--prism-line);grid-template-columns:72px 1fr;gap:1.25rem;padding:2rem 0;display:grid}.prism-guide__steps h2{margin-bottom:.6rem;font-size:clamp(1.5rem,3vw,2.45rem)}.prism-guide__steps p,.prism-guide__modes p{max-width:70ch;margin:0}.prism-guide__modes h3{margin:0 0 .3rem;font-size:1.3rem}.prism-guide__modes p+h3{margin-top:2rem}.prism-guide__faq{padding:clamp(3rem,8vw,6rem) 0}.prism-guide__faq details{border-top:1px solid var(--prism-line);padding:1.15rem 0}.prism-guide__faq details:last-child{border-bottom:1px solid var(--prism-line)}.prism-guide__faq summary{cursor:pointer;font-weight:800}.prism-guide__faq details p{max-width:72ch}@media (width<=820px){.prism-run__hero,.prism-run__modes,.prism-run__offline,.prism-run__trust,.prism-guide__modes{grid-template-columns:1fr}.prism-run__hero{padding-top:4rem}.prism-run__art{min-height:520px}.prism-run__proof{grid-template-columns:1fr}.prism-run__proof article+article{border-left:0;border-top:1px solid var(--prism-line)}.prism-run__mode-list article{grid-template-columns:1fr;gap:.45rem}}@media (width<=520px){.prism-run h1,.prism-guide h1{font-size:clamp(3rem,17vw,5rem)}.prism-run__hero,.prism-run__proof,.prism-run__modes,.prism-run__trust,.prism-guide__hero,.prism-guide__steps,.prism-guide__modes,.prism-guide__faq,.prism-guide__footer{width:min(100% - 28px,1160px)}.prism-run__offline{padding-inline:14px}.prism-run__art{min-height:430px}.prism-guide__steps article{grid-template-columns:48px 1fr}}
