.cta[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.hero-note[data-astro-cid-lcdefpme]{font:var(--type-small);color:var(--color-muted);max-width:58ch;margin:0 0 var(--space-3)}.d-lead[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-fg)}.cta[data-astro-cid-lcdefpme].center{margin-top:var(--space-6)}.terminal{max-width:42rem;margin:var(--space-8) 0 var(--space-6)}.terminal pre[data-astro-cid-lcdefpme]{border:0;border-radius:0;margin:0}.dim[data-astro-cid-lcdefpme]{opacity:.6}.ok[data-astro-cid-lcdefpme]{color:var(--ok)}.cov-n[data-astro-cid-lcdefpme]{color:var(--cov-native)}.cov-d[data-astro-cid-lcdefpme]{color:var(--cov-derived)}.cov-a[data-astro-cid-lcdefpme]{color:var(--cov-approx)}.band[data-astro-cid-lcdefpme]{padding:var(--space-14) 0;border-top:var(--stroke-hairline) solid var(--color-line)}.band[data-astro-cid-lcdefpme]:first-child{border-top:0}.band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--space-3)}.band-sub[data-astro-cid-lcdefpme]{margin:0 0 var(--space-8)}.band-read[data-astro-cid-lcdefpme]{max-width:calc(var(--layout-measure) * 1em);margin:0 0 var(--space-8);line-height:var(--font-line-height-reading);color:var(--color-fg-reading)}.band-foot[data-astro-cid-lcdefpme]{max-width:58ch;margin:var(--space-6) 0 0;color:var(--color-muted);font:var(--type-small)}.band[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{justify-content:flex-start}.pipeline[data-astro-cid-lcdefpme]{align-items:stretch;gap:var(--space-4);flex-wrap:wrap;display:flex}.pipe-col[data-astro-cid-lcdefpme]{background:var(--color-panel);border:var(--stroke-hairline) solid var(--color-line);padding:var(--space-4) var(--space-5);min-width:13rem}.pipe-col[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 var(--space-3);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-letter-spacing);color:var(--color-muted)}.pipe-arrow[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:var(--font-size-xl);align-self:center}.chip[data-astro-cid-lcdefpme]{border:var(--stroke-hairline) solid var(--color-line);padding:var(--space-2) var(--space-3);margin:var(--space-2) 0;font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.chip[data-astro-cid-lcdefpme].soon{color:var(--color-muted);border-style:dashed}.chip[data-astro-cid-lcdefpme].soon:after{content:" · specced";font-size:var(--font-size-xs)}.pipe-col[data-astro-cid-lcdefpme].ir{background:var(--color-tint);border-color:var(--color-primary)}.ir-chip[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-sm);border:none}.pipe-note[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);color:var(--color-muted);margin:var(--space-3) 0 0;max-width:13rem}.transform[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.t-side[data-astro-cid-lcdefpme]{min-width:0}.t-label[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--color-muted);display:flex}.t-label[data-astro-cid-lcdefpme] .prov[data-astro-cid-lcdefpme]{text-transform:none;letter-spacing:var(--font-letter-spacing-none)}.t-label[data-astro-cid-lcdefpme].mono{font:var(--type-mono-label);letter-spacing:var(--type-mono-label-letter-spacing);text-transform:none}.t-arrow[data-astro-cid-lcdefpme]{color:var(--color-muted);opacity:.6;place-items:center;display:grid}@media (width<=860px){.transform[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.t-arrow[data-astro-cid-lcdefpme]{padding:var(--space-1) 0;transform:rotate(90deg)}}.transform[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme],.show-src[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme]{margin:0}.pipe-tag[data-astro-cid-lcdefpme]{font:var(--type-mono-label);letter-spacing:var(--type-mono-label-letter-spacing);color:var(--color-muted);text-transform:none;margin-top:var(--space-1);display:block}.showcase[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:minmax(18rem,1.25fr) 2fr;align-items:start;display:grid}@media (width<=860px){.showcase[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.show-targets[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));display:grid}.tframe[data-astro-cid-lcdefpme]{border:var(--stroke-hairline) solid var(--color-line);background:var(--color-panel);margin:0;overflow:hidden}.tframe[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--color-muted);padding:var(--space-2) var(--space-4);border-bottom:var(--stroke-hairline) solid var(--color-line)}.tframe[data-astro-cid-lcdefpme] .t-ui[data-astro-cid-lcdefpme]{background:var(--p-page);min-height:5.4rem;color:var(--p-text);flex-wrap:wrap;align-items:center;gap:.55rem;padding:.95rem;display:flex}.bs-btn[data-astro-cid-lcdefpme]{background:var(--p-primary);color:var(--p-on-primary);border:1px solid var(--p-primary);border-radius:var(--p-radius);padding:.32rem .8rem;font-size:.82rem;font-weight:500}.bs-btn[data-astro-cid-lcdefpme].outline{color:var(--p-primary);background:0 0}.bs-alert[data-astro-cid-lcdefpme]{background:var(--p-danger-tint);color:var(--p-danger-on-tint);border:1px solid var(--p-danger-outline);border-radius:var(--p-radius);flex-basis:100%;padding:.35rem .7rem;font-size:.78rem}.sc-btn[data-astro-cid-lcdefpme]{background:var(--p-primary);color:var(--p-on-primary);border-radius:var(--p-radius);padding:.32rem .85rem;font-size:.82rem;font-weight:600}.sc-btn[data-astro-cid-lcdefpme].ghost{color:var(--p-text);border:1px solid var(--p-border);background:0 0;font-weight:500}.sc-input[data-astro-cid-lcdefpme]{border:1px solid var(--p-border);border-radius:var(--p-radius-field);color:var(--p-muted);flex-basis:100%;padding:.32rem .7rem;font-size:.78rem}.dy-btn[data-astro-cid-lcdefpme]{background:var(--p-primary);color:var(--p-on-primary);border-radius:var(--p-radius);padding:.32rem .85rem;font-size:.82rem;font-weight:600}.dy-badge[data-astro-cid-lcdefpme]{background:var(--p-danger);color:var(--p-on-danger);border-radius:var(--p-radius-full);padding:.12rem .6rem;font-size:.72rem;font-weight:600}.dy-toggle[data-astro-cid-lcdefpme]{border-radius:var(--p-radius-full);background:var(--p-primary);width:2.5rem;height:1.35rem;display:inline-block;position:relative}.dy-toggle[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--p-on-primary);border-radius:50%;width:calc(1.35rem - 4px);height:calc(1.35rem - 4px);position:absolute;top:2px;right:2px}.t-ui[data-astro-cid-lcdefpme].chart{align-items:flex-end;gap:.45rem;height:5.4rem;padding-bottom:.7rem}.t-ui[data-astro-cid-lcdefpme].chart i[data-astro-cid-lcdefpme]{height:var(--h);background:var(--c);border-radius:3px 3px 0 0;flex:1}.xlate[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.x-src[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-1);border:var(--stroke-hairline) solid var(--color-line);padding:var(--space-3) var(--space-5);background:var(--color-panel);display:flex}.x-arrow[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:var(--font-size-xl)}.x-out[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-out[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-3);border:var(--stroke-hairline) solid var(--color-line);padding:var(--space-1) var(--space-3);background:var(--color-panel);justify-content:space-between;display:flex}.x-out[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:normal;font-size:var(--font-size-sm);color:var(--color-muted)}.coverage[data-astro-cid-lcdefpme]{max-width:44rem}.cov-bar[data-astro-cid-lcdefpme]{height:2.4rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-primary);display:flex;overflow:hidden}.seg[data-astro-cid-lcdefpme]{place-items:center;display:grid}.seg[data-astro-cid-lcdefpme].native,.dot[data-astro-cid-lcdefpme].native{background:var(--cov-native)}.seg[data-astro-cid-lcdefpme].derived,.dot[data-astro-cid-lcdefpme].derived{background:var(--cov-derived)}.seg[data-astro-cid-lcdefpme].approx,.dot[data-astro-cid-lcdefpme].approx{background:var(--cov-approx)}.seg[data-astro-cid-lcdefpme].other,.dot[data-astro-cid-lcdefpme].other{background:color-mix(in oklch, var(--color-muted) 45%, transparent)}.cov-counts[data-astro-cid-lcdefpme]{margin:var(--space-3) 0 0;font-size:var(--font-size-md);color:var(--color-muted)}.cov-legend[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-6);margin-top:var(--space-4);font-size:var(--font-size-md);color:var(--color-muted);flex-wrap:wrap;display:flex}.dot[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);width:10px;height:10px;margin-right:var(--space-2);display:inline-block}.band[data-astro-cid-lcdefpme].final .start[data-astro-cid-lcdefpme]{max-width:42rem}.band[data-astro-cid-lcdefpme].final .start[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme]{margin:0}.gallery-strip[data-astro-cid-lcdefpme]{gap:var(--space-3);margin:var(--space-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.gcard[data-astro-cid-lcdefpme]{border:var(--stroke-hairline) solid var(--color-line);padding:var(--space-4);background:var(--color-panel);color:var(--color-fg);display:block}.gcard[data-astro-cid-lcdefpme]:hover{color:var(--color-fg);text-decoration:none}.gswatch[data-astro-cid-lcdefpme]{gap:var(--space-1);margin-bottom:var(--space-3);display:flex}.gswatch[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);border:var(--stroke-hairline) solid var(--color-line);flex:1;height:1.5rem}.gname[data-astro-cid-lcdefpme]{font:var(--type-heading);letter-spacing:var(--type-heading-letter-spacing);text-transform:uppercase;display:block}.gkicker[data-astro-cid-lcdefpme]{margin-top:var(--space-1);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--color-muted);display:block}
