.launch-video[data-astro-cid-csuwhihr]{margin-block-start:var(--space-32)}figure[data-astro-cid-csuwhihr]{gap:var(--space-3);display:grid}video[data-astro-cid-csuwhihr]{aspect-ratio:16/9;background:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);block-size:auto;inline-size:100%}.tuner[data-astro-cid-rxz2gahu]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);min-inline-size:0}.tuner-bar[data-astro-cid-rxz2gahu]{border-block-end:1px solid var(--rule);flex-wrap:wrap;gap:.5rem 1.25rem;padding:.75rem;display:flex}.tuner-bar[data-astro-cid-rxz2gahu] .label[data-astro-cid-rxz2gahu]{margin-inline-end:.3rem}.tuner-bar[data-astro-cid-rxz2gahu] button[data-astro-cid-rxz2gahu]{min-block-size:2rem;min-inline-size:2.25rem}.tuner-stage[data-astro-cid-rxz2gahu]{--nw:22cqi;--gap:8px;--bar:2.25rem;background-image:radial-gradient(var(--rule) 1px, transparent 1px);background-size:12px 12px;block-size:clamp(14rem,30vw,19rem);padding:.75rem;overflow:clip;container-type:inline-size}.tuner-stage[data-astro-cid-rxz2gahu][data-w=s]{--nw:14cqi}.tuner-stage[data-astro-cid-rxz2gahu][data-w=l]{--nw:34cqi}.t-main[data-astro-cid-rxz2gahu]{block-size:calc(100% - 2 * (var(--bar) + var(--gap)));margin-block:calc(var(--bar) + var(--gap));margin-inline:calc(var(--nw) + var(--gap)) 0;outline:1.5px dashed var(--brand);outline-offset:-1.5px;background:color-mix(in oklab, var(--brand) 5%, transparent);font:.68rem/1.4 var(--mono);color:var(--brand);align-content:start;gap:6px;padding:.6rem;display:grid}.t-main[data-astro-cid-rxz2gahu] i[data-astro-cid-rxz2gahu]{background:var(--rule);border-radius:1px;block-size:5px;display:block}.t-main[data-astro-cid-rxz2gahu] i[data-astro-cid-rxz2gahu]:nth-of-type(2){inline-size:80%}.t-main[data-astro-cid-rxz2gahu] i[data-astro-cid-rxz2gahu]:nth-of-type(3){inline-size:55%}.tuner-stage[data-astro-cid-rxz2gahu][data-nav=after] .t-main[data-astro-cid-rxz2gahu]{margin-inline:0 calc(var(--nw) + var(--gap))}.tuner-stage[data-astro-cid-rxz2gahu][data-nav=off] .t-main[data-astro-cid-rxz2gahu]{margin-inline:0}.tuner-stage[data-astro-cid-rxz2gahu][data-bars=off] .t-main[data-astro-cid-rxz2gahu]{block-size:100%;margin-block:0}.t-box[data-astro-cid-rxz2gahu]{font:.68rem/1 var(--mono);letter-spacing:.04em;background:var(--ink);color:var(--paper);border-radius:2px;place-items:center;display:grid}.t-head[data-astro-cid-rxz2gahu],.t-foot[data-astro-cid-rxz2gahu]{block-size:var(--bar)}.t-head[data-astro-cid-rxz2gahu]{margin-block-start:calc(-1 * var(--gap))}.t-foot[data-astro-cid-rxz2gahu]{margin-block-start:var(--gap)}.t-nav[data-astro-cid-rxz2gahu]{inline-size:var(--nw)}.t-nav[data-astro-cid-rxz2gahu][data-⚓️-side=before]{margin-inline-start:calc(-1 * var(--gap))}.t-nav[data-astro-cid-rxz2gahu][data-⚓️-side=after]{margin-inline-start:var(--gap)}.tuner-stage[data-astro-cid-rxz2gahu][data-nav=off] .t-nav[data-astro-cid-rxz2gahu],.tuner-stage[data-astro-cid-rxz2gahu][data-bars=off] [data-astro-cid-rxz2gahu]:is(.t-head,.t-foot){opacity:0}.tuner[data-astro-cid-rxz2gahu] figcaption[data-astro-cid-rxz2gahu]{border-block-start:1px solid var(--rule);padding:.6rem .75rem .7rem}.t-readout[data-astro-cid-rxz2gahu]{color:var(--ink-2);overflow-wrap:anywhere;font-size:.72rem;display:block;background:0 0!important;padding:0!important}@media (prefers-reduced-motion:no-preference){.t-main[data-astro-cid-rxz2gahu]{transition:margin .35s var(--ease), block-size .35s var(--ease)}.tuner-stage[data-astro-cid-rxz2gahu] .t-box[data-astro-cid-rxz2gahu]{transition:inset .35s var(--ease), width .35s var(--ease), height .35s var(--ease), translate .35s var(--ease), margin .35s var(--ease), opacity .25s ease}}.install[data-astro-cid-s5r2zx2f]{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-lg);max-inline-size:30rem;overflow:clip}.install-tabs[data-astro-cid-s5r2zx2f]{border-block-end:1px solid var(--rule);background:var(--wash);scrollbar-width:none;gap:.15rem;padding:.35rem .35rem 0;display:flex;overflow-x:auto}.install-tabs[data-astro-cid-s5r2zx2f] label[data-astro-cid-s5r2zx2f]{cursor:pointer;position:relative}.install-tabs[data-astro-cid-s5r2zx2f] input[data-astro-cid-s5r2zx2f]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.install-tabs[data-astro-cid-s5r2zx2f] span[data-astro-cid-s5r2zx2f]{font-family:var(--mono);color:var(--ink-3);border-radius:var(--radius) var(--radius) 0 0;border:1px solid #0000;border-block-end:0;padding:.35rem .7rem;font-size:.74rem;display:block}.install-tabs[data-astro-cid-s5r2zx2f] label[data-astro-cid-s5r2zx2f]:hover span[data-astro-cid-s5r2zx2f]{color:var(--ink)}.install-tabs[data-astro-cid-s5r2zx2f] label[data-astro-cid-s5r2zx2f]:has(input:checked) span[data-astro-cid-s5r2zx2f]{color:var(--ink);background:var(--paper-raised);border-color:var(--rule);margin-block-end:-1px;padding-block-end:calc(.35rem + 1px)}.install-tabs[data-astro-cid-s5r2zx2f] label[data-astro-cid-s5r2zx2f]:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--radius)}.install-line[data-astro-cid-s5r2zx2f]{align-items:center;gap:var(--space-3);font-family:var(--mono);padding:.8rem .9rem;font-size:.85rem;display:flex}.install-prompt[data-astro-cid-s5r2zx2f]{color:var(--brand);user-select:none}.install-line[data-astro-cid-s5r2zx2f] code[data-astro-cid-s5r2zx2f]{min-inline-size:0;font-size:inherit;overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:0}.install-copy[data-astro-cid-s5r2zx2f]{font-family:var(--mono);border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--ink-2);cursor:pointer;background:0 0;padding:.2rem .55rem;font-size:.7rem}.install-copy[data-astro-cid-s5r2zx2f]:hover,.install-copy[data-astro-cid-s5r2zx2f]:focus-visible{border-color:var(--ink-3);color:var(--ink)}.tracks[data-astro-cid-x6itl2el]{margin-block-end:var(--space-6)}.track[data-astro-cid-x6itl2el]+.track[data-astro-cid-x6itl2el]{margin-block-start:var(--space-16)}.track-heading[data-astro-cid-x6itl2el]{color:var(--ink-2);max-inline-size:40rem;margin-block-end:var(--space-8)}.track-heading[data-astro-cid-x6itl2el] .label[data-astro-cid-x6itl2el]{text-transform:uppercase;color:var(--brand);margin-block-end:var(--space-2);display:block}.story[data-astro-cid-x6itl2el]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.sticky[data-astro-cid-x6itl2el]{z-index:1;padding-block:var(--space-2);background:var(--paper);position:sticky;inset-block-start:var(--bar)}@media (width>=56rem){.story[data-astro-cid-x6itl2el]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.sticky[data-astro-cid-x6itl2el]{order:2;align-self:start;padding:0;inset-block-start:calc(var(--bar) + var(--space-8))}}.steps[data-astro-cid-x6itl2el]{grid-template-columns:minmax(0,1fr);padding-block-end:30svh;display:grid}.step[data-astro-cid-x6itl2el]{align-content:start;gap:var(--space-3);min-block-size:50svh;padding-block:var(--space-6);opacity:.35;grid-template-columns:minmax(0,1fr);transition:opacity .3s;display:grid}.step[data-astro-cid-x6itl2el][data-active]{opacity:1}.step-n[data-astro-cid-x6itl2el]{text-transform:uppercase;color:var(--brand);margin:0}.step[data-astro-cid-x6itl2el] h3[data-astro-cid-x6itl2el]{margin:0;font-size:1.25rem;line-height:1.25}.step[data-astro-cid-x6itl2el]>p[data-astro-cid-x6itl2el]:not(.step-n){color:var(--ink-2);max-inline-size:34rem;margin:0;line-height:1.55}.step[data-astro-cid-x6itl2el] .code{margin-block-start:var(--space-2)}@media (width<=30rem){.step[data-astro-cid-x6itl2el] .code{font-size:.74rem}}.del[data-astro-cid-x6itl2el] .code{opacity:.6}.del[data-astro-cid-x6itl2el] .code pre{text-decoration:line-through oklab(71.0627% .153814 .0628211/.7)}.del[data-astro-cid-x6itl2el] figcaption{color:#f87171}.stage-fig[data-astro-cid-x6itl2el]{border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:var(--paper-raised);margin:0;overflow:clip}.stage[data-astro-cid-x6itl2el]{block-size:16rem;font-family:var(--mono);background-image:radial-gradient(var(--rule) 1px, transparent 1px);background-size:14px 14px;padding:1.25rem;font-size:.7rem;overflow:clip}@media (width>=56rem){.stage[data-astro-cid-x6itl2el]{block-size:24rem;padding:2rem;font-size:.78rem}}.stage-cap[data-astro-cid-x6itl2el]{align-items:baseline;gap:var(--space-3);border-block-start:1px solid var(--rule);min-block-size:2.4rem;padding:.6rem .9rem;display:flex}.stage-cap[data-astro-cid-x6itl2el] .label[data-astro-cid-x6itl2el]{text-transform:uppercase;flex:none}.stage-cap[data-astro-cid-x6itl2el] code[data-astro-cid-x6itl2el]{color:var(--ink);overflow-wrap:anywhere;font-size:.72rem}.stage-cap[data-astro-cid-x6itl2el] code[data-astro-cid-x6itl2el]:empty{display:none}[data-astro-cid-x6itl2el][data-el]{--edge:var(--brand);box-shadow:inset 0 var(--e-top,0) 0 var(--edge), inset calc(-1 * var(--e-right,0px)) 0 0 var(--edge), inset 0 calc(-1 * var(--e-bottom,0px)) 0 var(--edge), inset var(--e-left,0) 0 0 var(--edge), var(--lift,0 0 #0000)}.stage[data-astro-cid-x6itl2el] [data-astro-cid-x6itl2el][data-⚓️-name]{outline:1.5px dashed var(--brand);outline-offset:3px;position:relative}.stage[data-astro-cid-x6itl2el] [data-astro-cid-x6itl2el][data-⚓️-name]:after{content:attr(data-⚓️-name);color:var(--brand);background:var(--paper-raised);padding-inline:.25rem;font-size:.6rem;line-height:1;position:absolute;inset-block-start:-.55rem;inset-inline-start:.4rem}.ex-bar[data-astro-cid-x6itl2el]{border-block-end:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding-block-end:.75rem;display:flex}.ex-title[data-astro-cid-x6itl2el]{font-family:var(--sans,inherit);color:var(--ink);font-size:.85rem;font-weight:650}.share[data-astro-cid-x6itl2el]{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);padding:.35rem .75rem}.ex-page[data-astro-cid-x6itl2el]{gap:.55rem;padding-block:.9rem;display:grid}.ex-page[data-astro-cid-x6itl2el] i[data-astro-cid-x6itl2el]{background:var(--rule);border-radius:99px;block-size:.45rem;display:block}.ex-page[data-astro-cid-x6itl2el] i[data-astro-cid-x6itl2el]:nth-child(2n){inline-size:82%}.ex-page[data-astro-cid-x6itl2el] i[data-astro-cid-x6itl2el]:last-child{inline-size:55%}.share-menu[data-astro-cid-x6itl2el]{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);inline-size:8.5rem;color:var(--ink);--lift:0 8px 24px -8px #0004;margin:0;padding:.3rem;list-style:none;position:absolute}.share-menu[data-astro-cid-x6itl2el] li[data-astro-cid-x6itl2el]{border-radius:4px;padding:.3rem .5rem}.share-menu[data-astro-cid-x6itl2el] li[data-astro-cid-x6itl2el]:first-child{background:var(--wash)}.low[data-astro-cid-x6itl2el] .ex-bar[data-astro-cid-x6itl2el]{border-block:1px solid var(--rule) 0;padding-block:.75rem 0;position:absolute;inset-block-end:1rem;inset-inline:1.25rem}@media (width>=56rem){.low[data-astro-cid-x6itl2el] .ex-bar[data-astro-cid-x6itl2el]{inset-block-end:1.5rem;inset-inline:2rem}}.js-tag[data-astro-cid-x6itl2el]{color:#b45309;background:var(--paper-raised);opacity:0;border:1px solid;border-radius:4px;padding:.15rem .4rem;font-size:.62rem;text-decoration:line-through;transition:opacity .3s;position:absolute;inset-block-end:.6rem;inset-inline-end:.75rem}.js[data-astro-cid-x6itl2el] .js-tag[data-astro-cid-x6itl2el]{opacity:1;text-decoration:none}.low[data-astro-cid-x6itl2el] .js-tag[data-astro-cid-x6itl2el]{display:none}.sc[data-astro-cid-x6itl2el] b[data-astro-cid-x6itl2el]{color:var(--ink-3);margin-block-end:.4rem;font-weight:500;display:block}.sc[data-astro-cid-x6itl2el] i[data-astro-cid-x6itl2el]{background:var(--rule);border-radius:99px;block-size:.4rem;margin-block-end:.4rem;display:block}.s-nav[data-astro-cid-x6itl2el],.s-main[data-astro-cid-x6itl2el]{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);padding:.6rem}.s-nav[data-astro-cid-x6itl2el]{inline-size:5.5rem}.s-nav[data-astro-cid-x6itl2el]:not([data-⚓️-before]){margin-block-end:.6rem}.s-nav[data-astro-cid-x6itl2el] i[data-astro-cid-x6itl2el]{inline-size:70%}.s-main[data-astro-cid-x6itl2el]{block-size:7.5rem}.s-main[data-astro-cid-x6itl2el] i[data-astro-cid-x6itl2el]:nth-of-type(2){inline-size:80%}.s-main[data-astro-cid-x6itl2el] i[data-astro-cid-x6itl2el]:nth-of-type(3){inline-size:60%}.sc[data-astro-cid-x6itl2el]:has(.s-nav[data-⚓️-before]) .s-main[data-astro-cid-x6itl2el]{margin-inline-start:6rem}.s-load[data-astro-cid-x6itl2el]{color:var(--ink-3)}.s-load[data-astro-cid-x6itl2el]:not([data-⚓️-fill]){margin-block-start:.6rem}.s-load[data-astro-cid-x6itl2el][data-⚓️-fill]{border-radius:var(--radius);color:var(--ink);background:color-mix(in oklab, var(--paper) 70%, transparent);backdrop-filter:blur(3px);place-items:center;display:grid}@media (width>=56rem){.s-nav[data-astro-cid-x6itl2el]{inline-size:7rem}.s-main[data-astro-cid-x6itl2el]{block-size:12rem}.sc[data-astro-cid-x6itl2el]:has(.s-nav[data-⚓️-before]) .s-main[data-astro-cid-x6itl2el]{margin-inline-start:7.5rem}}@media (prefers-reduced-motion:no-preference){.hot[data-astro-cid-x6itl2el]{animation:.9s ease-out hot}.stage-cap[data-astro-cid-x6itl2el] code[data-astro-cid-x6itl2el].in,.stage[data-astro-cid-x6itl2el] [data-astro-cid-x6itl2el][data-⚓️-name]:after{animation:.45s cubic-bezier(.2,.8,.2,1) chip-in}.s-load[data-astro-cid-x6itl2el][data-⚓️-fill]{background-image:linear-gradient(100deg, transparent 30%, color-mix(in oklab, var(--brand) 14%, transparent) 50%, transparent 70%);background-size:250% 100%;animation:1.6s linear infinite shimmer}}@keyframes hot{0%{outline:2px solid var(--brand);outline-offset:8px}60%{outline-offset:2px;outline:2px solid #0000}}@keyframes chip-in{0%{opacity:0;translate:0 .4rem}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@supports not (anchor-name:attr(data-x type(<custom-ident>))){.stage-fig[data-astro-cid-x6itl2el]:after{content:"Needs typed attr(): Chrome or Edge 133+. The code still reads step by step.";border-block-start:1px solid var(--brand);font-size:var(--small);color:var(--ink-2);padding:.5rem .9rem;display:block}}.shell-main.home{max-inline-size:var(--wide);margin-inline:max(var(--gutter), (100% - var(--wide)) / 2);padding-block-start:calc(var(--bar) + var(--space-24))}.region[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--rule);margin-block-start:var(--space-24);padding-block-start:var(--space-16)}.region[data-astro-cid-lcdefpme].demo{border-block-start:0;margin-block-start:var(--space-12);padding-block-start:0}.adopt[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-block-end:var(--space-4)}.adopt-lede[data-astro-cid-lcdefpme]{max-inline-size:40rem;color:var(--ink-2);margin-block-end:var(--space-8)}.pill[data-astro-cid-lcdefpme]{border:1px solid var(--rule-strong);background:var(--paper-raised);border-radius:999px;margin-block-end:var(--space-6);padding:.3rem .8rem;text-decoration:none;display:inline-block}.pill[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin:0;font-size:.74rem}.pill[data-astro-cid-lcdefpme]:hover{border-color:var(--ink-3)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:clamp(2.75rem,1.4rem + 5.5vw,5.5rem);font-weight:650;line-height:1.02}.pitch[data-astro-cid-lcdefpme]{color:var(--ink-2);max-inline-size:30rem;font-size:1.2rem;line-height:1.5}.pitch[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--ink);font-style:normal;font-weight:600}.ctas[data-astro-cid-lcdefpme]{margin-block:var(--space-8) var(--space-6);flex-wrap:wrap;gap:.75rem;display:flex}.hero-body[data-astro-cid-lcdefpme]{gap:var(--space-8) var(--space-12);align-items:start;margin-block-start:var(--space-8);display:grid}@media (width>=56rem){.hero-body[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.start[data-astro-cid-lcdefpme]{gap:var(--space-4);display:grid}.quick[data-astro-cid-lcdefpme]{border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:var(--paper-raised);max-inline-size:30rem;display:grid}.quick[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-inline:.9rem}.quick[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-block-end:0}.quick[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--rule);grid-template-columns:5.5rem minmax(0,1fr) auto;display:grid}.quick[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{text-transform:uppercase}.quick[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{color:var(--ink);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:.8rem}.quick-copy[data-astro-cid-lcdefpme]{font-family:var(--mono);border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink-2);cursor:pointer;background:0 0;padding:.2rem .55rem;font-size:.7rem}.quick-copy[data-astro-cid-lcdefpme]:hover,.quick-copy[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--ink);color:var(--ink)}@media (width<=30rem){.quick[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto}.quick[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{grid-column:1/-1}}.support[data-astro-cid-lcdefpme]{max-inline-size:48rem;line-height:1.5;font-size:var(--small);color:var(--ink-2);margin-block-start:var(--space-8)}.support[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink)}.hero-stage[data-astro-cid-lcdefpme]{border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:var(--paper-raised);background-image:radial-gradient(var(--rule) 1px, transparent 1px);background-size:16px 16px;block-size:clamp(17rem,32vw,24rem);overflow:clip}.h-anchor[data-astro-cid-lcdefpme]{touch-action:none;block-size:3.25rem;inline-size:7rem;font-family:var(--mono);color:var(--brand);background:color-mix(in oklab, var(--brand) 6%, var(--paper-raised));border:1.5px dashed var(--brand);border-radius:var(--radius);cursor:grab;font-size:.72rem;position:absolute}.dragging[data-astro-cid-lcdefpme] .h-anchor[data-astro-cid-lcdefpme]{cursor:grabbing;border-style:solid}.h-target[data-astro-cid-lcdefpme]{font-family:var(--mono);background:var(--ink);color:var(--paper);border-radius:var(--radius);pointer-events:none;padding:.5rem .75rem;font-size:.72rem}.h-target[data-astro-cid-lcdefpme][data-⚓️-side=below]{margin-block-start:10px}.h-target[data-astro-cid-lcdefpme][data-⚓️-side=above]{margin-block-start:-10px}.h-target[data-astro-cid-lcdefpme][data-⚓️-side=after]{margin-inline-start:10px}.h-target[data-astro-cid-lcdefpme][data-⚓️-side=before]{margin-inline-start:-10px}.demo-bar[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.demo-hint[data-astro-cid-lcdefpme]{margin:0}.readout[data-astro-cid-lcdefpme]{color:var(--ink-2);overflow-wrap:anywhere;margin-block-start:var(--space-4);font-size:.75rem;display:block;background:0 0!important;padding:0!important}h2[data-astro-cid-lcdefpme]{margin-block-end:var(--space-8)}.stages[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.stage-cap[data-astro-cid-lcdefpme]{font-size:var(--small);color:var(--ink-2);margin-block-start:var(--space-3)}.stage-cap[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.dogfood[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}.dogfood[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-block-end:var(--space-4)}.dogfood[data-astro-cid-lcdefpme] .code{margin-block:var(--space-8)}.dogfood[data-astro-cid-lcdefpme] .tuner{margin-block-end:var(--space-8)}.thumbs[data-astro-cid-lcdefpme]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.thumbs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--space-3);font-weight:650;line-height:1.3;text-decoration:none;display:grid}.thumbs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{text-decoration:underline}.thumbs[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:8/5;object-fit:cover;border:1px solid var(--rule-strong);border-radius:var(--radius-lg);block-size:auto;inline-size:100%}.recipes[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-block-start:var(--space-8)}@supports not (anchor-name:attr(data-x type(<custom-ident>))){.region[data-astro-cid-lcdefpme].region{position:static}}.features[data-astro-cid-lcdefpme]{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1px;display:grid;overflow:clip}.features[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{align-content:start;gap:var(--space-3);padding:var(--space-6);background:var(--paper);transition:background-color .2s;display:grid}.features[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:hover{background:var(--paper-raised)}.pain[data-astro-cid-lcdefpme]{font-size:var(--small);color:var(--ink-3);line-height:1.45}.features[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:var(--space-2);font-size:var(--small);color:var(--ink-2);display:grid}.features[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-inline-start:1.1rem;position:relative}.features[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"→";color:var(--brand);position:absolute;inset-inline-start:0}.faq-list[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--rule);max-inline-size:var(--measure)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--rule)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);cursor:pointer;font-weight:500;list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"";border-inline-end:1.5px solid var(--ink-3);border-block-end:1.5px solid var(--ink-3);block-size:.5rem;inline-size:.5rem;transition:rotate .2s var(--ease);flex:none;translate:0 -.12rem;rotate:45deg}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{translate:0 .12rem;rotate:225deg}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover{color:var(--brand)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-inline-size:36rem;padding-block-end:var(--space-4)}.cta[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;display:grid}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-inline-size:22ch;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem)}.cta[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme]{justify-content:center}.cta-code[data-astro-cid-lcdefpme]{font-size:.85rem}.cta-code[data-astro-cid-lcdefpme]:before{content:none}.cta[data-astro-cid-lcdefpme] .install[data-astro-cid-lcdefpme]{text-align:start;inline-size:min(100%,30rem)}@media (width<=39.99rem){.thumbs[data-astro-cid-lcdefpme]{gap:var(--space-4);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;padding-inline:9%;overflow-x:auto}.thumbs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:center;container-type:scroll-state}@supports (container-type:scroll-state){.thumbs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:opacity .25s}@container not scroll-state(snapped:inline){.thumbs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{opacity:.45}}}@supports (scroll-marker-group:after){.thumbs[data-astro-cid-lcdefpme]{scroll-marker-group:after}.thumbs[data-astro-cid-lcdefpme]::scroll-marker-group{justify-content:center;gap:.6rem;padding-block-start:var(--space-4);display:flex}.thumbs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]::scroll-marker{content:"";border:1px solid var(--ink-3);border-radius:50%;block-size:.55rem;inline-size:.55rem}.thumbs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]::scroll-marker:target-current{background:var(--ink);border-color:var(--ink)}}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{animation-name:hero-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:exit}}@supports (timeline-trigger:--t view() entry 0% entry 100%) and (animation-trigger:--t play-forwards){.region[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.stages[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme],.dogfood[data-astro-cid-lcdefpme] .tuner,.thumbs[data-astro-cid-lcdefpme]{timeline-trigger:--rise view() entry 10% exit 100%;animation:rise .6s var(--ease) both;animation-trigger:--rise play-forwards}@supports (animation-delay:calc(sibling-index() * 1ms)){.stages[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{animation-delay:calc((sibling-index() - 1) * 80ms)}}}}@keyframes hero-drift{to{opacity:.15;translate:0 -30%}}@keyframes rise{0%{opacity:0;translate:0 1.5rem}}
