.fig[data-astro-cid-khyig4bw]{max-width:var(--measure);margin:2.25rem 0}.fig--wide[data-astro-cid-khyig4bw]{max-width:none}.fig__frame[data-astro-cid-khyig4bw]{border:var(--hairline) solid var(--carbon-line);border-radius:var(--radius);background:var(--carbon-panel);padding:2.5rem 1.5rem 1.75rem;position:relative;overflow:hidden}.fig__kind[data-astro-cid-khyig4bw]{z-index:2;font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-weight:600;position:absolute;top:.75rem;left:.9rem}.fig__stamp[data-astro-cid-khyig4bw]{color:var(--gold)}.fig__zoom[data-astro-cid-khyig4bw]{z-index:2;border:var(--hairline) solid var(--carbon-line);border-radius:var(--radius-xs);background:var(--carbon-panel);min-height:32px;color:var(--text-faint);font:600 var(--fs-2xs)/1 var(--font-sans);letter-spacing:.04em;cursor:zoom-in;align-items:center;gap:.35rem;padding:.2rem .6rem;display:inline-flex;position:absolute;top:.45rem;right:.5rem}.fig__zoom[data-astro-cid-khyig4bw]:hover{border-color:var(--edge-hover);color:var(--gold)}.fig__frame--bare[data-astro-cid-khyig4bw]{background:var(--carbon-panel);padding:.5rem}.fig__cap[data-astro-cid-khyig4bw]{font-size:var(--fs-sm);color:var(--text-faint);margin-top:.85rem;line-height:1.6}.fig__prov[data-astro-cid-khyig4bw]{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);display:block}@media (width<=640px){.fig__frame[data-astro-cid-khyig4bw]{padding:2.25rem 1rem 1.5rem}}.cta{padding-block:var(--section-y)}.cta__inner{gap:var(--space-7);grid-template-columns:1fr 1fr;align-items:center;display:grid}.cta__card{border:1px solid var(--carbon-line);border-radius:var(--radius-lg);background:radial-gradient(90% 120% at 0% 0%,var(--gold-wash),transparent 60%),var(--carbon-panel);box-shadow:var(--shadow-float);padding:clamp(1.5rem,4vw,3rem)}.cta h2{margin-bottom:var(--space-3)}.cta__copy .lede{margin-bottom:0}.cta__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.cta__term{border:1px solid var(--carbon-line);border-radius:var(--radius);background:var(--night);color:var(--night-text);overflow:hidden}.cta__termbar{border-bottom:1px solid var(--night-line);background:var(--night-panel);align-items:center;gap:6px;padding:.6rem .85rem;display:flex}.cta__termbar span{background:var(--carbon-hover);border-radius:50%;width:9px;height:9px}.cta__termbar b{font:500 var(--fs-xs) var(--font-mono);color:var(--night-dim);margin-left:auto}.cta__pre{background:0 0;border:0;border-radius:0;margin:0;padding:1.1rem 1.2rem;font-size:.8rem;line-height:1.8}.cta__pre .c{color:var(--night-signal);user-select:none}.cta__pre .f{color:var(--night-dim)}.cta__pre .ok{color:var(--pos)}@media (width<=860px){.cta__inner{gap:var(--space-6);grid-template-columns:1fr}.cta__pre{font-size:.74rem}}
