.goals[data-astro-cid-2yewwxe2]{margin:0 0 var(--sp-6);padding:var(--sp-4) var(--sp-5);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface)}.eyebrow[data-astro-cid-2yewwxe2]{color:var(--c-accent)}.goals-body[data-astro-cid-2yewwxe2] ul{margin:0;padding-left:1.2em}.goals-body[data-astro-cid-2yewwxe2] li::marker{color:var(--c-accent)}.takeaways[data-astro-cid-d3nh6r3t]{margin:var(--sp-7) 0 var(--sp-5);padding:var(--sp-5);border-radius:var(--radius-lg);background:var(--c-accent-soft)}h2[data-astro-cid-d3nh6r3t]{margin:0 0 var(--sp-3);font-size:var(--fs-lg)}.takeaways-body[data-astro-cid-d3nh6r3t] ul{margin:0;padding:0;list-style:none}.takeaways-body[data-astro-cid-d3nh6r3t] li{padding-left:1.6em;position:relative}.takeaways-body[data-astro-cid-d3nh6r3t] li+li{margin-top:var(--sp-2)}.takeaways-body[data-astro-cid-d3nh6r3t] li:before{content:"";background:var(--c-accent);border-radius:2px;width:.55em;height:.55em;position:absolute;top:.55em;left:.2em;rotate:45deg}.figure[data-astro-cid-khyig4bw]{margin:var(--sp-6) 0}.figure-body[data-astro-cid-khyig4bw]{padding:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);overflow-x:auto}.figure-body[data-astro-cid-khyig4bw] svg{margin-inline:auto;display:block}figcaption[data-astro-cid-khyig4bw]{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-muted)}@media (width>=70rem){.wide[data-astro-cid-khyig4bw]{margin-inline:-6rem}}.steps[data-astro-cid-5wfdsgz3]{margin:var(--sp-5) 0}.steps[data-astro-cid-5wfdsgz3]>ol{counter-reset:step;padding:0;list-style:none}.steps[data-astro-cid-5wfdsgz3]>ol>li{counter-increment:step;padding:0 0 var(--sp-5) 3rem;margin:0;position:relative}.steps[data-astro-cid-5wfdsgz3]>ol>li:before{content:counter(step);background:var(--c-accent);width:2rem;height:2rem;color:var(--c-on-accent);font-weight:700;font-size:var(--fs-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.1em;left:0}.steps[data-astro-cid-5wfdsgz3]>ol>li:not(:last-child):after{content:"";background:var(--c-border);width:2px;position:absolute;top:2.1rem;bottom:.2rem;left:calc(1rem - 1px)}.steps[data-astro-cid-5wfdsgz3]>ol>li>:last-child{margin-bottom:0}.filetree[data-astro-cid-omzrgqba]{margin:var(--sp-5) 0;padding:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-code-bg);font-family:var(--ff-mono);font-size:var(--fs-sm);overflow-x:auto}ul[data-astro-cid-omzrgqba]{margin:0;padding:0;list-style:none}li[data-astro-cid-omzrgqba]{align-items:flex-start;gap:var(--sp-2);padding:.1rem 0 .1rem calc(var(--depth) * 1.4rem);display:flex}.name[data-astro-cid-omzrgqba]{white-space:nowrap}li[data-astro-cid-omzrgqba]+li[data-astro-cid-omzrgqba]{margin:0}svg[data-astro-cid-omzrgqba]{color:var(--c-text-muted);flex:none;align-self:flex-start;margin-top:.15em}.folder[data-astro-cid-omzrgqba] svg[data-astro-cid-omzrgqba]{color:var(--c-accent)}.folder[data-astro-cid-omzrgqba] .name[data-astro-cid-omzrgqba]{font-weight:700}.highlight[data-astro-cid-omzrgqba] .name[data-astro-cid-omzrgqba]{background:var(--c-highlight-soft);color:var(--c-highlight-text);border-radius:4px;padding:0 .3em}.note[data-astro-cid-omzrgqba]{min-width:0;color:var(--c-text-muted);font-family:var(--ff-body);font-style:italic}.note[data-astro-cid-omzrgqba]:before{content:"— "}.compare[data-astro-cid-d4nisn5p]{gap:var(--sp-4);margin:var(--sp-5) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.col[data-astro-cid-d4nisn5p]{padding:var(--sp-4) var(--sp-5);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface)}.preferred[data-astro-cid-d4nisn5p]{border-color:var(--c-accent);box-shadow:inset 0 3px 0 var(--c-accent)}h3[data-astro-cid-d4nisn5p]{margin:0 0 var(--sp-3);font-size:var(--fs-base);font-family:var(--ff-body);font-weight:700}.col-body[data-astro-cid-d4nisn5p]>:last-child{margin-bottom:0}.col-body[data-astro-cid-d4nisn5p] ul{padding-left:1.1em}.sources[data-astro-cid-y3l3updf]{margin-top:var(--sp-7);font-size:var(--fs-sm)}h2[data-astro-cid-y3l3updf]{font-size:var(--fs-lg)}ol[data-astro-cid-y3l3updf]{padding-left:1.4em}li[data-astro-cid-y3l3updf]::marker,.meta[data-astro-cid-y3l3updf]{color:var(--c-text-muted)}.note[data-astro-cid-y3l3updf]{margin:var(--sp-1) 0 0;color:var(--c-text-muted)}a[data-astro-cid-y3l3updf]{overflow-wrap:anywhere}.term[data-astro-cid-osgg53dg]{font:inherit;color:inherit;cursor:help;text-decoration:underline dotted var(--c-accent);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration-thickness:2px}.term[data-astro-cid-osgg53dg]:hover{color:var(--c-accent-strong)}.term-pop[data-astro-cid-osgg53dg]{max-width:min(22rem,100vw - 2rem);padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow);font-size:var(--fs-sm);margin:0;line-height:1.5}.term-pop[data-astro-cid-osgg53dg] strong[data-astro-cid-osgg53dg]{margin-bottom:var(--sp-1);display:block}.def[data-astro-cid-osgg53dg]{display:block}.more[data-astro-cid-osgg53dg]{margin-top:var(--sp-2);display:inline-block}.en[data-astro-cid-osgg53dg]{color:var(--c-text-muted);font-weight:400}@supports (position-anchor:--a){.term-pop[data-astro-cid-osgg53dg]{position-area:bottom span-right;position-try-fallbacks:flip-block, flip-inline;margin-top:var(--sp-1);inset:auto}}.video[data-astro-cid-ploc45q2]{margin:var(--sp-6) 0}.frame[data-astro-cid-ploc45q2]{aspect-ratio:16/9;border-radius:var(--radius);background:var(--c-surface-2);overflow:hidden}.frame[data-astro-cid-ploc45q2] iframe[data-astro-cid-ploc45q2],.frame[data-astro-cid-ploc45q2] video[data-astro-cid-ploc45q2]{border:0;width:100%;height:100%;display:block}figcaption[data-astro-cid-ploc45q2]{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-muted)}.video-placeholder[data-astro-cid-ploc45q2]{gap:var(--sp-1);margin:var(--sp-6) 0;padding:var(--sp-5);border:2px dashed var(--c-border);border-radius:var(--radius);color:var(--c-text-muted);font-size:var(--fs-sm);display:grid}.video-placeholder[data-astro-cid-ploc45q2] strong[data-astro-cid-ploc45q2]{color:var(--c-text)}
