.code-block_plain__NgFby{color:hsl(var(--foreground))}.code-block_comment__szSfH{color:hsl(var(--muted-foreground));font-style:italic}.code-block_keyword__z79uT{color:hsl(var(--primary-ink));font-weight:500}.code-block_string__MkK9u{color:hsl(var(--success))}.code-block_number__28is1{color:hsl(var(--warning))}.code-block_function___an_T{color:hsl(var(--primary-ink))}.code-block_type__iLVha{color:hsl(var(--info))}.code-block_inserted__vg56W{color:hsl(var(--success))}.code-block_deleted__1cPbX{color:hsl(var(--destructive))}@media print{.code-block_controls__0Z3jF{display:none}.code-block_viewport__2SK29{max-height:none!important;overflow:visible}}.public-product-mark_mark__RPfhQ{display:inline-flex;align-items:center;gap:.4em;color:hsl(var(--foreground));line-height:1;white-space:nowrap}.public-product-mark_sign__oQqOV{width:1.27em;height:1.27em;flex:none;color:var(--iris)}.public-product-mark_primary__I8qoU .public-product-mark_sign__oQqOV{color:hsl(var(--primary-ink))}.public-product-mark_type__Ae_JO{display:grid;gap:.25em}.public-product-mark_name__1Yks8{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-weight:600;letter-spacing:-.04em}.public-product-mark_name__1Yks8 em,.public-product-mark_rootzero__NKWbn em{font-family:var(--font-editorial-serif,"Instrument Serif Editorial"),"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.01em;font-size:1.08em}.public-product-mark_rootzero__NKWbn{font-weight:600;letter-spacing:-.04em}.public-product-mark_endorse__LN6kI{color:hsl(var(--muted-foreground));font-size:.55em;font-weight:500;letter-spacing:-.01em}.public-product-mark_small__lLq6j{font-size:1.0625rem;gap:.42em}.public-product-mark_small__lLq6j .public-product-mark_sign__oQqOV{width:1.18em;height:1.18em}.public-product-mark_regular__yZcFQ{font-size:1.3rem}.public-product-mark_hero__QQYEN{font-size:clamp(2.5rem,1.5rem + 3vw,4.3rem);gap:.36em}.public-product-mark_hero__QQYEN .public-product-mark_sign__oQqOV{width:1.17em;height:1.17em}.public-product-mark_hero__QQYEN .public-product-mark_endorse__LN6kI{font-size:.3em}@media (max-width:360px){.public-product-mark_regular__yZcFQ{font-size:1.13rem}}