.opening[data-astro-cid-a73mj4do]{border-top-color:var(--line-strong)}.evolution-layout[data-astro-cid-a73mj4do],.product-model-layout[data-astro-cid-a73mj4do],.architecture-layout[data-astro-cid-a73mj4do]{gap:var(--space-lg);align-items:center;display:grid}.decision-grid[data-astro-cid-a73mj4do]{margin-top:var(--space-md);border:1px solid var(--line-strong);background:var(--line);gap:1px;display:grid}.interaction-intro[data-astro-cid-a73mj4do],.walkthrough-intro[data-astro-cid-a73mj4do]{margin:0}.screen-sequence[data-astro-cid-a73mj4do],.product-screens[data-astro-cid-a73mj4do]{gap:var(--space-md);margin:var(--space-lg) 0 0;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;grid-auto-columns:minmax(16rem,20rem);grid-auto-flow:column;padding:0 0 1rem;list-style:none;display:grid;overflow-x:auto}.screen-sequence[data-astro-cid-a73mj4do] li[data-astro-cid-a73mj4do],.product-screens[data-astro-cid-a73mj4do] li[data-astro-cid-a73mj4do]{scroll-snap-align:start;min-width:0}.screen-sequence[data-astro-cid-a73mj4do] figure[data-astro-cid-a73mj4do],.product-screens[data-astro-cid-a73mj4do] figure[data-astro-cid-a73mj4do]{margin:0}.screen-frame[data-astro-cid-a73mj4do]{border:1px solid var(--line-strong);background:#f5f5fb;overflow:hidden}.screen-frame[data-astro-cid-a73mj4do] img[data-astro-cid-a73mj4do]{width:100%;height:auto;display:block}.formula-demo[data-astro-cid-a73mj4do]{border:1px solid var(--line-strong);color:#20243a;background:#f5f5fb;flex-direction:column;gap:.65rem;min-height:27rem;padding:1.2rem;display:flex}.formula-demo__eyebrow[data-astro-cid-a73mj4do]{color:#415cc0;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.formula-demo__prompt[data-astro-cid-a73mj4do]{margin:.4rem 0 .9rem;font-size:1.15rem;font-weight:700;line-height:1.35}.formula-demo__label[data-astro-cid-a73mj4do]{margin:0;font-size:.85rem;font-weight:650}.formula-demo__tokens[data-astro-cid-a73mj4do]{white-space:nowrap;align-items:flex-start;gap:.45rem;min-height:3.7rem;padding:.25rem 0 .5rem;display:flex;overflow-x:auto}.formula-demo__token[data-astro-cid-a73mj4do]{color:#fff;min-height:2.9rem;font-family:var(--mono);background:#415cc0;border:1px solid #415cc0;border-radius:.65rem;flex:none;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:1rem;font-weight:650;line-height:1;display:inline-flex}.formula-demo__token--available[data-astro-cid-a73mj4do]{color:#415cc0;background:#fff}.formula-demo__feedback[data-astro-cid-a73mj4do]{background:#fff;border-radius:.8rem;padding:.9rem;font-size:.85rem;line-height:1.45}.formula-demo__feedback[data-astro-cid-a73mj4do] strong[data-astro-cid-a73mj4do]{color:#238c5e}.formula-demo__feedback[data-astro-cid-a73mj4do] p[data-astro-cid-a73mj4do]{color:#58606b;margin-top:.45rem}.formula-demo__action[data-astro-cid-a73mj4do]{color:#fff;text-align:center;background:#415cc0;border-radius:.7rem;margin-top:auto;padding:.65rem .8rem;font-size:.9rem;font-weight:650}.screen-sequence[data-astro-cid-a73mj4do] figcaption[data-astro-cid-a73mj4do],.product-screens[data-astro-cid-a73mj4do] figcaption[data-astro-cid-a73mj4do]{color:var(--muted);font-size:var(--step--1);grid-template-columns:auto 1fr;gap:.7rem;margin-top:.85rem;line-height:1.45;display:grid}.screen-sequence[data-astro-cid-a73mj4do] figcaption[data-astro-cid-a73mj4do] span[data-astro-cid-a73mj4do],.product-screens[data-astro-cid-a73mj4do] figcaption[data-astro-cid-a73mj4do] span[data-astro-cid-a73mj4do]{color:var(--blue);font-family:var(--mono);letter-spacing:.08em;font-size:.78em}.decision-grid[data-astro-cid-a73mj4do] article[data-astro-cid-a73mj4do]{padding:var(--space-sm);background:var(--surface)}.decision-grid[data-astro-cid-a73mj4do] h3[data-astro-cid-a73mj4do],.validation-grid[data-astro-cid-a73mj4do] h3[data-astro-cid-a73mj4do]{font-size:var(--step-0)}.decision-grid[data-astro-cid-a73mj4do] p[data-astro-cid-a73mj4do]{color:var(--muted);font-size:var(--step--1);margin-top:.65rem}.exercise-sequence[data-astro-cid-a73mj4do]{padding-left:1.25rem}.exercise-sequence[data-astro-cid-a73mj4do] li[data-astro-cid-a73mj4do]{padding-left:.35rem}.validation-grid[data-astro-cid-a73mj4do]{gap:var(--space-md);margin-top:var(--space-md);display:grid}.validation-grid[data-astro-cid-a73mj4do]>div[data-astro-cid-a73mj4do]{padding:var(--space-sm);border:1px solid var(--line);background:var(--surface)}.validation-grid[data-astro-cid-a73mj4do] ul[data-astro-cid-a73mj4do]{margin:1rem 0 0}.validation-grid[data-astro-cid-a73mj4do] li[data-astro-cid-a73mj4do]+li[data-astro-cid-a73mj4do]{margin-top:.45rem}.demo-panel[data-astro-cid-a73mj4do]{gap:var(--space-md);padding:var(--space-md);background:var(--ink-blue);color:#f8f5ed;align-items:center;display:grid}.demo-panel[data-astro-cid-a73mj4do] .eyebrow[data-astro-cid-a73mj4do]{color:#9fb1ff}.demo-panel[data-astro-cid-a73mj4do] p[data-astro-cid-a73mj4do]:not(.eyebrow){color:#c9ced6;max-width:62ch;margin-top:1rem}.demo-panel[data-astro-cid-a73mj4do] .button[data-astro-cid-a73mj4do]{width:fit-content;color:var(--ink-blue);background:#f8f5ed}@media (width>=48rem){.decision-grid[data-astro-cid-a73mj4do],.validation-grid[data-astro-cid-a73mj4do]{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-sequence[data-astro-cid-a73mj4do],.product-screens[data-astro-cid-a73mj4do]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:initial;grid-auto-flow:initial;scroll-snap-type:none;align-items:start;padding-bottom:0;overflow:visible}.demo-panel[data-astro-cid-a73mj4do]{padding:var(--space-lg);grid-template-columns:minmax(0,1.7fr) auto}}@media (width>=64rem){.evolution-layout[data-astro-cid-a73mj4do],.product-model-layout[data-astro-cid-a73mj4do],.architecture-layout[data-astro-cid-a73mj4do]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}
