.demo-page[data-astro-cid-2u45xclb]{padding-block:3rem 5rem}.back-home[data-astro-cid-2u45xclb]{color:var(--muted);align-items:center;gap:.6rem;font-size:.75rem;text-decoration:none;display:inline-flex}.back-home[data-astro-cid-2u45xclb] svg{transform:rotate(180deg)}header[data-astro-cid-2u45xclb]{max-width:830px;margin-block:3.5rem 2rem}header[data-astro-cid-2u45xclb] .eyebrow[data-astro-cid-2u45xclb]{color:#896016}h1[data-astro-cid-2u45xclb]{letter-spacing:-.055em;margin-bottom:1.3rem;font-size:clamp(2.2rem,5vw,4rem);font-weight:750;line-height:1.12}header[data-astro-cid-2u45xclb] p[data-astro-cid-2u45xclb]{max-width:58ch;color:var(--muted);font-size:1rem;line-height:1.85}.demo-notice[data-astro-cid-2u45xclb]{background:var(--accent-soft);border:1px solid #dce4fb;border-radius:12px;align-items:start;gap:.85rem;max-width:830px;margin-bottom:3rem;padding:1.2rem 1.4rem;display:flex}.demo-notice[data-astro-cid-2u45xclb] svg{color:var(--accent-ink);margin-top:.2rem}.demo-notice[data-astro-cid-2u45xclb] p[data-astro-cid-2u45xclb]{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.8}.demo-notice[data-astro-cid-2u45xclb] strong[data-astro-cid-2u45xclb]{color:var(--ink)}.demo-actions[data-astro-cid-2u45xclb]{flex-wrap:wrap;gap:1rem;margin-top:3rem;display:flex}.form-fields[data-astro-cid-zdqduxwc]{margin:var(--space-6) 0}.form-fields[data-astro-cid-zdqduxwc]>div[data-astro-cid-zdqduxwc]{padding-block:var(--space-5);border-bottom:1px solid var(--border)}.form-fields[data-astro-cid-zdqduxwc]>div[data-astro-cid-zdqduxwc]:first-child{border-top:1px solid var(--border)}dt[data-astro-cid-zdqduxwc]{font-weight:var(--weight-semibold);color:var(--ink)}dd[data-astro-cid-zdqduxwc]{margin:var(--space-2) 0 0;color:var(--muted)}.field-source[data-astro-cid-zdqduxwc]{font-size:var(--text-sm)}.quick-facts[data-astro-cid-ogk7cgey]{min-width:0}.guide-facts[data-astro-cid-ogk7cgey]{margin:var(--space-6) 0;border-block:1px solid var(--border)}.guide-facts[data-astro-cid-ogk7cgey]>div[data-astro-cid-ogk7cgey]{gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.guide-facts[data-astro-cid-ogk7cgey]>div[data-astro-cid-ogk7cgey]+div[data-astro-cid-ogk7cgey]{border-top:1px solid var(--border)}dt[data-astro-cid-ogk7cgey]{font-size:var(--text-sm);color:var(--muted)}dd[data-astro-cid-ogk7cgey]{min-width:0;font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}dd[data-astro-cid-ogk7cgey] small[data-astro-cid-ogk7cgey]{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--muted);line-height:var(--leading-body);display:block}.fact-line[data-astro-cid-ogk7cgey]{display:block}.fact-line[data-astro-cid-ogk7cgey]+.fact-line[data-astro-cid-ogk7cgey]{margin-top:var(--space-3)}.method-label[data-astro-cid-ogk7cgey]{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--muted);margin-bottom:var(--space-1);display:block}.fact-comparisons[data-astro-cid-ogk7cgey]{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.fact-comparisons[data-astro-cid-ogk7cgey] span[data-astro-cid-ogk7cgey]{color:var(--muted)}@media (width<=520px){.guide-facts[data-astro-cid-ogk7cgey]>div[data-astro-cid-ogk7cgey]{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.research-references[data-astro-cid-qb4ekf4h]{margin-block:var(--space-6);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control)}.research-references[data-astro-cid-qb4ekf4h] summary[data-astro-cid-qb4ekf4h]{cursor:pointer;font-weight:var(--weight-semibold)}.research-references[data-astro-cid-qb4ekf4h] p[data-astro-cid-qb4ekf4h],.research-references[data-astro-cid-qb4ekf4h] li[data-astro-cid-qb4ekf4h]{font-size:var(--text-sm)}.guide-flag[data-astro-cid-qb4ekf4h]{object-fit:contain;width:100%;height:100%;padding:var(--space-3)}h2[data-astro-cid-bp4yuce3]{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:1.5rem}.steps[data-astro-cid-bp4yuce3]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.steps[data-astro-cid-bp4yuce3] a[data-astro-cid-bp4yuce3]{border:1px solid var(--border);background:var(--white);border-radius:14px;padding:1.7rem;text-decoration:none}.steps[data-astro-cid-bp4yuce3] a[data-astro-cid-bp4yuce3]:hover{border-color:#9cb4f5}.step-number[data-astro-cid-bp4yuce3]{color:var(--accent-ink);font-size:.625rem}h3[data-astro-cid-bp4yuce3]{letter-spacing:-.025em;margin:1rem 0 .7rem;font-size:1rem}p[data-astro-cid-bp4yuce3]{color:var(--muted);font-size:.8125rem}@media (width<=700px){.steps[data-astro-cid-bp4yuce3]{grid-template-columns:1fr}}
