.walkthrough:where(.astro-lgpgs74z){color:var(--color-soil-900)}.walkthrough-section:where(.astro-lgpgs74z){max-width:80ch;margin-top:3.5rem;scroll-margin-top:8rem}.step-label:where(.astro-lgpgs74z){color:var(--color-sun-700);margin-bottom:.7rem;font-size:.8rem;font-weight:600;display:block}h2:where(.astro-lgpgs74z){margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.3}.walkthrough:where(.astro-lgpgs74z) p:where(.astro-lgpgs74z){margin:1rem 0;font-size:.95rem;line-height:1.8}.walkthrough:where(.astro-lgpgs74z) p:where(.astro-lgpgs74z) a:where(.astro-lgpgs74z){color:var(--color-field-700);text-underline-offset:3px;text-decoration:underline}.walkthrough:where(.astro-lgpgs74z) .small-copy:where(.astro-lgpgs74z){color:var(--color-soil-600);font-size:.78rem}.connection:where(.astro-lgpgs74z){border:1px solid var(--color-soil-300);background:#fffdf7;border-radius:.8rem;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;padding:1.6rem;display:grid}.connection:where(.astro-lgpgs74z)>div:where(.astro-lgpgs74z){text-align:center;flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex}.connection:where(.astro-lgpgs74z) strong:where(.astro-lgpgs74z){font-size:.9rem}.connection:where(.astro-lgpgs74z)>div:where(.astro-lgpgs74z)>span:where(.astro-lgpgs74z):last-child{color:var(--color-soil-600);font-size:.75rem}.connection:where(.astro-lgpgs74z) img:where(.astro-lgpgs74z){object-fit:contain;width:75px;height:55px}.connection-icon:where(.astro-lgpgs74z){border-radius:.7rem;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.files:where(.astro-lgpgs74z){color:#087f8c;background:#e3f4f0}.database:where(.astro-lgpgs74z){background:#fff0c5}.connection-arrow:where(.astro-lgpgs74z){color:var(--color-soil-500);font-size:1.5rem}.sample-files:where(.astro-lgpgs74z){grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.sample-files:where(.astro-lgpgs74z)>div:where(.astro-lgpgs74z){border:1px solid var(--color-soil-300);background:#fffdf7;border-radius:.6rem;flex-direction:column;gap:.4rem;padding:1rem;display:flex}.sample-files:where(.astro-lgpgs74z) svg{color:#087f8c}.sample-files:where(.astro-lgpgs74z) strong:where(.astro-lgpgs74z){font-size:.85rem}.sample-files:where(.astro-lgpgs74z) span:where(.astro-lgpgs74z){color:var(--color-soil-600);font-size:.75rem}.prompt-copy:where(.astro-lgpgs74z) pre{white-space:pre-wrap;overflow-wrap:anywhere}.prompt-copy:where(.astro-lgpgs74z) code{white-space:pre-wrap}.agent-question:where(.astro-lgpgs74z){background:#fae8df;border-radius:.6rem;gap:.8rem;margin:1.25rem 0;padding:1rem 1.2rem;display:flex}.agent-question:where(.astro-lgpgs74z) .brand-mark{color:#b95031;margin-top:.2rem}.agent-question:where(.astro-lgpgs74z) strong:where(.astro-lgpgs74z){font-size:.9rem}.agent-question:where(.astro-lgpgs74z) p:where(.astro-lgpgs74z){margin:.35rem 0;font-size:.85rem}.agent-question:where(.astro-lgpgs74z) span:where(.astro-lgpgs74z){color:var(--color-soil-600);font-size:.72rem}.build-result:where(.astro-lgpgs74z){flex-wrap:wrap;gap:1rem 1.5rem;margin:1.3rem 0;font-size:.85rem;display:flex}.build-result:where(.astro-lgpgs74z)>span:where(.astro-lgpgs74z){align-items:center;gap:.45rem;display:flex}.build-result:where(.astro-lgpgs74z)>span:where(.astro-lgpgs74z):first-child{color:#b95031}.build-result:where(.astro-lgpgs74z)>span:where(.astro-lgpgs74z):nth-child(2){color:#3776ab}.build-result:where(.astro-lgpgs74z)>span:where(.astro-lgpgs74z):last-child{color:var(--color-field-700)}.checks:where(.astro-lgpgs74z){padding-left:1.3rem;font-size:.9rem;line-height:1.8;list-style:outside}.checks:where(.astro-lgpgs74z) li:where(.astro-lgpgs74z){margin:.4rem 0}.result-table:where(.astro-lgpgs74z){border:1px solid var(--color-soil-300);border-radius:.6rem;margin-top:1rem;overflow:auto}table:where(.astro-lgpgs74z){border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}th:where(.astro-lgpgs74z){background:var(--color-soil-100)}th:where(.astro-lgpgs74z),td:where(.astro-lgpgs74z){padding:.75rem 1rem}td:where(.astro-lgpgs74z){border-top:1px solid var(--color-soil-300)}.saved-example:where(.astro-lgpgs74z){border-top:1px solid var(--color-soil-300);padding-top:2rem}@media (width<=600px){.connection:where(.astro-lgpgs74z){grid-template-columns:1fr;gap:.7rem;padding:1.25rem}.connection-arrow:where(.astro-lgpgs74z){text-align:center;transform:rotate(90deg)}.sample-files:where(.astro-lgpgs74z){grid-template-columns:1fr}.walkthrough-section:where(.astro-lgpgs74z){margin-top:2.5rem}}
