.split[data-astro-cid-5jev6kzq]{display:grid;gap:var(--s-5);margin-top:var(--s-6)}@media(min-width:900px){.split[data-astro-cid-5jev6kzq]{grid-template-columns:1.5fr 1fr;gap:var(--s-7);align-items:start}}.split[data-astro-cid-5jev6kzq] p[data-astro-cid-5jev6kzq]:last-child{margin-bottom:0}.split[data-astro-cid-5jev6kzq] .note[data-astro-cid-5jev6kzq] p[data-astro-cid-5jev6kzq]{font-size:var(--fs-sm)}.fine[data-astro-cid-5jev6kzq]{font-size:var(--fs-sm);color:var(--c-text-2);margin-top:var(--s-4);max-width:var(--maxw-prose)}.section--dark[data-astro-cid-5jev6kzq] .fine[data-astro-cid-5jev6kzq]{color:var(--c-on-dark-2)}.flow[data-astro-cid-5jev6kzq]{list-style:none;margin:var(--s-5) 0 0;padding:0;display:grid;gap:var(--s-3)}@media(min-width:900px){.flow[data-astro-cid-5jev6kzq]{grid-template-columns:repeat(5,1fr);gap:var(--s-4)}}.flow__i[data-astro-cid-5jev6kzq]{position:relative;background:var(--c-surface);border:var(--bd);border-top:3px solid var(--c-accent);border-radius:var(--r-md);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-2)}.flow__n[data-astro-cid-5jev6kzq]{font-family:var(--f-data);font-size:var(--fs-xs);color:var(--c-accent-ink);font-weight:600;letter-spacing:var(--ls-wide)}.flow__t[data-astro-cid-5jev6kzq]{font-family:var(--f-head);font-weight:700;color:var(--c-primary);line-height:var(--lh-snug)}.flow__d[data-astro-cid-5jev6kzq]{font-size:var(--fs-sm);color:var(--c-text-2);line-height:var(--lh-snug)}.chall[data-astro-cid-5jev6kzq]{list-style:none;margin:var(--s-6) 0 0;padding:0;display:grid;gap:var(--s-4)}@media(min-width:900px){.chall[data-astro-cid-5jev6kzq]{grid-template-columns:repeat(2,1fr)}}.chall__i[data-astro-cid-5jev6kzq]{border-left:3px solid var(--c-secondary);padding:var(--s-1) 0 var(--s-1) var(--s-4)}.chall__i[data-astro-cid-5jev6kzq] h3[data-astro-cid-5jev6kzq]{font-size:var(--fs-lg);margin-bottom:var(--s-2)}.chall__i[data-astro-cid-5jev6kzq] p[data-astro-cid-5jev6kzq]{font-size:var(--fs-sm);color:var(--c-text-2);margin-bottom:var(--s-2)}.chall__c[data-astro-cid-5jev6kzq]{margin-bottom:0!important}.chall__c[data-astro-cid-5jev6kzq] strong[data-astro-cid-5jev6kzq]{color:var(--c-text)}.section--dark[data-astro-cid-5jev6kzq] .spec[data-astro-cid-5jev6kzq]{color:var(--c-on-dark-4)}.section--dark[data-astro-cid-5jev6kzq] .spec[data-astro-cid-5jev6kzq] thead[data-astro-cid-5jev6kzq] th[data-astro-cid-5jev6kzq]{background:var(--c-dark-surface);color:#fff}.section--dark[data-astro-cid-5jev6kzq] .spec[data-astro-cid-5jev6kzq] th[data-astro-cid-5jev6kzq],.section--dark[data-astro-cid-5jev6kzq] .spec[data-astro-cid-5jev6kzq] td[data-astro-cid-5jev6kzq]{border-bottom-color:var(--c-dark-border)}.section--dark[data-astro-cid-5jev6kzq] .spec[data-astro-cid-5jev6kzq] tbody[data-astro-cid-5jev6kzq] tr[data-astro-cid-5jev6kzq]:hover{background:var(--c-dark-hover)}@media(max-width:719px){.section--dark[data-astro-cid-5jev6kzq] .spec[data-astro-cid-5jev6kzq] tr[data-astro-cid-5jev6kzq]{border-color:var(--c-dark-divider)}.section--dark[data-astro-cid-5jev6kzq] .spec[data-astro-cid-5jev6kzq] td[data-astro-cid-5jev6kzq]:before{color:var(--c-on-dark-3)}}.card__meta--muted[data-astro-cid-5jev6kzq]{color:var(--c-text-2);font-weight:500}.faq[data-astro-cid-5jev6kzq]{border:var(--bd);border-radius:var(--r-md);padding:var(--s-5);max-width:var(--maxw-prose)}.faq[data-astro-cid-5jev6kzq] h3[data-astro-cid-5jev6kzq]{font-size:var(--fs-lg)}.faq[data-astro-cid-5jev6kzq] p[data-astro-cid-5jev6kzq]{margin-bottom:0;color:var(--c-text-2)}.cta-row[data-astro-cid-5jev6kzq]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.cta-row[data-astro-cid-5jev6kzq] .btn[data-astro-cid-5jev6kzq]{flex:1 1 260px}@media(min-width:720px){.cta-row[data-astro-cid-5jev6kzq] .btn[data-astro-cid-5jev6kzq]{flex:0 0 auto}}.meta-bar[data-astro-cid-5jev6kzq]{margin:var(--s-7) 0 0;padding-top:var(--s-4);border-top:var(--bd);font-size:var(--fs-xs);color:var(--c-text-2);font-family:var(--f-data)}.app__fig[data-astro-cid-5jev6kzq]{margin:var(--s-4) 0;overflow:hidden;border-radius:var(--r-md);border:1px solid var(--c-divider);background:var(--c-surface-2, rgba(0,0,0,.02));max-width:600px}.app__img[data-astro-cid-5jev6kzq]{display:block;width:100%;height:auto;object-fit:cover}.fig-caption[data-astro-cid-5jev6kzq]{font-size:var(--fs-xs);font-family:var(--f-data);color:var(--c-text-2);padding:var(--s-2) var(--s-4);background:var(--c-surface-2, rgba(0,0,0,.03));border-top:1px solid var(--c-divider);letter-spacing:var(--ls-wide)}
