.doc-diagram:where(.astro-kzeutpez){margin:28px 0 32px}.doc-rtl:where(.astro-kzeutpez){border:1px solid var(--doc-border);background:var(--doc-panel);border-radius:14px;width:100%;height:auto;display:block}.doc-rtl-narrow:where(.astro-kzeutpez){display:none}.doc-rtl:where(.astro-kzeutpez) text:where(.astro-kzeutpez){font-family:var(--bq-font-display);fill:var(--doc-text)}.doc-rtl-panel:where(.astro-kzeutpez){fill:color-mix(in srgb, var(--doc-bg) 76%, transparent);stroke:var(--doc-border)}.doc-rtl-eyebrow:where(.astro-kzeutpez){letter-spacing:.12em;fill:var(--doc-muted);font-size:12px}.doc-rtl-code-card:where(.astro-kzeutpez){fill:#0d1117;stroke:var(--doc-border)}.doc-rtl-code:where(.astro-kzeutpez){font-family:var(--bq-font-mono);fill:#c9d1d9;white-space:pre;font-size:12px}.doc-rtl-code-small:where(.astro-kzeutpez){font-size:10.5px}.doc-rtl-tok-kw:where(.astro-kzeutpez){fill:#ff7b72}.doc-rtl-tok-type:where(.astro-kzeutpez){fill:#ffa657}.doc-rtl-tok-fn:where(.astro-kzeutpez){fill:#d2a8ff}.doc-rtl-tok-id:where(.astro-kzeutpez){fill:#c9d1d9}.doc-rtl-tok-num:where(.astro-kzeutpez){fill:#79c0ff}.doc-rtl-tok-punct:where(.astro-kzeutpez){fill:#8b949e}.doc-rtl-source-highlight:where(.astro-kzeutpez){fill:#30ffa02e;stroke:#30ffa0;opacity:0}.doc-rtl-canvas:where(.astro-kzeutpez){fill:#38383e;stroke:var(--doc-border)}.doc-rtl-grid-dot:where(.astro-kzeutpez){fill:#4a4a51}.doc-rtl-node-body:where(.astro-kzeutpez){fill:#2a2a2d;stroke:#1e1e22;stroke-width:1px}.doc-rtl-node-title:where(.astro-kzeutpez){font-family:var(--bq-font-mono);fill:#f5f9f9;font-size:10px;font-weight:700}.doc-rtl-node-owner:where(.astro-kzeutpez){font-family:var(--bq-font-mono);fill:#c8c8cc;font-size:7px}.doc-rtl-pin-label:where(.astro-kzeutpez){font-family:var(--bq-font-mono);fill:#e6e6e8;font-size:8.5px}.doc-rtl-pin-label-end:where(.astro-kzeutpez){text-anchor:end}.doc-rtl-exec-pin:where(.astro-kzeutpez){fill:#fcfcfc}.doc-rtl-data-pin:where(.astro-kzeutpez){stroke:#2a2a2d;stroke-width:1px}.doc-rtl-exec-wire:where(.astro-kzeutpez){fill:none;stroke:#fcfcfc;stroke-width:1.6px}.doc-rtl-data-wire:where(.astro-kzeutpez){fill:none;stroke-width:1.6px}.doc-rtl-literal:where(.astro-kzeutpez){fill:#1e1e1e;stroke-width:1px}.doc-rtl-literal-text:where(.astro-kzeutpez){font-family:var(--bq-font-mono);text-anchor:middle;fill:#d0d0d0;font-size:9px;font-style:italic}.doc-rtl-pill:where(.astro-kzeutpez) rect:where(.astro-kzeutpez){fill:var(--pill-color)}.doc-rtl-pill:where(.astro-kzeutpez) text:where(.astro-kzeutpez){font-family:var(--bq-font-mono);text-anchor:middle;fill:#fff;font-size:8.5px;font-weight:700}.doc-rtl-pill-pin:where(.astro-kzeutpez){fill:#2a2a2d;stroke:#fff;stroke-width:1px}.doc-rtl-node:where(.astro-kzeutpez)[data-node=add] .doc-rtl-node-body:where(.astro-kzeutpez){animation:12s linear infinite doc-rtl-node-focus}.doc-rtl-source-highlight:where(.astro-kzeutpez){animation:12s linear infinite doc-rtl-source-focus}.doc-rtl-node:where(.astro-kzeutpez) .doc-rtl-value:where(.astro-kzeutpez)[data-value=one]{animation:12s linear infinite doc-rtl-graph-one}.doc-rtl-node:where(.astro-kzeutpez) .doc-rtl-value:where(.astro-kzeutpez)[data-value=two]{opacity:0;animation:12s linear infinite doc-rtl-graph-two}.doc-rtl-source-line:where(.astro-kzeutpez) .doc-rtl-value:where(.astro-kzeutpez)[data-value=one]{animation:12s linear infinite doc-rtl-source-one}.doc-rtl-source-line:where(.astro-kzeutpez) .doc-rtl-value:where(.astro-kzeutpez)[data-value=two]{opacity:0;animation:12s linear infinite doc-rtl-source-two}.doc-rtl-draft:where(.astro-kzeutpez){opacity:0;animation:12s linear infinite doc-rtl-draft}.doc-rtl-draft-banner:where(.astro-kzeutpez){fill:color-mix(in srgb, #8a6fd0 28%, var(--doc-bg));stroke:#8a6fd0}.doc-rtl-banner-text:where(.astro-kzeutpez){font-size:10px}.doc-rtl-compile-pill:where(.astro-kzeutpez){opacity:.35;animation:12s linear infinite doc-rtl-compile}.doc-rtl-compile-pill:where(.astro-kzeutpez) rect:where(.astro-kzeutpez){fill:#d29560}.doc-rtl-compile-pill:where(.astro-kzeutpez) text:where(.astro-kzeutpez){text-anchor:middle;fill:#181426;font-size:10px}.doc-rtl-sweep:where(.astro-kzeutpez){opacity:0;animation:12s linear infinite doc-rtl-arrow-right}.doc-rtl-sweep:where(.astro-kzeutpez)[data-direction=left]{animation-name:doc-rtl-arrow-left}.doc-rtl-sweep:where(.astro-kzeutpez) path:where(.astro-kzeutpez){fill:none;stroke:#30ffa0;stroke-width:3px;stroke-dasharray:40}.doc-rtl-sweep:where(.astro-kzeutpez) polygon:where(.astro-kzeutpez){fill:#30ffa0}.doc-rtl-sync-chip:where(.astro-kzeutpez){opacity:0;animation:12s linear infinite doc-rtl-sync}.doc-rtl-sync-chip:where(.astro-kzeutpez) rect:where(.astro-kzeutpez){fill:color-mix(in srgb, #30ffa0 18%, var(--doc-bg));stroke:#30ffa0}.doc-rtl-sync-chip:where(.astro-kzeutpez) text:where(.astro-kzeutpez){text-anchor:middle;fill:#30ffa0;font-size:11px}.doc-rtl-phase:where(.astro-kzeutpez){opacity:0}.doc-rtl-phase-label:where(.astro-kzeutpez){letter-spacing:.08em;text-transform:uppercase;font-size:13px}.doc-rtl-phase-note:where(.astro-kzeutpez){fill:var(--doc-muted);font-size:13px}.doc-rtl-phase:where(.astro-kzeutpez)[data-phase=type]{animation:12s linear infinite doc-rtl-phase-type}.doc-rtl-phase:where(.astro-kzeutpez)[data-phase=drag]{animation:12s linear infinite doc-rtl-phase-drag}.doc-rtl-phase:where(.astro-kzeutpez)[data-phase=compile]{animation:12s linear infinite doc-rtl-phase-compile}.doc-rtl-phase:where(.astro-kzeutpez)[data-phase=sync]{animation:12s linear infinite doc-rtl-phase-sync}@keyframes doc-rtl-source-focus{0%,4%{opacity:0}8%,23%{opacity:1}27%,to{opacity:0}}@keyframes doc-rtl-node-focus{0%,10%{stroke:#1e1e22;stroke-width:1px}15%,24%{stroke:#30ffa0;stroke-width:2px}29%,54%{stroke:#1e1e22;stroke-width:1px}58%,74%{stroke:#d29560;stroke-width:2px}80%,to{stroke:#30ffa0;stroke-width:2px}}@keyframes doc-rtl-graph-one{0%,34%{opacity:1}39%,to{opacity:0}}@keyframes doc-rtl-graph-two{0%,34%{opacity:0}39%,to{opacity:1}}@keyframes doc-rtl-source-one{0%,63%{opacity:1}69%,to{opacity:0}}@keyframes doc-rtl-source-two{0%,63%{opacity:0}69%,to{opacity:1}}@keyframes doc-rtl-draft{0%,28%{opacity:0}34%,67%{opacity:1}73%,to{opacity:0}}@keyframes doc-rtl-compile{0%,28%{opacity:.35}34%,67%{opacity:1}73%,to{opacity:.35}}@keyframes doc-rtl-arrow-right{0%,7%{opacity:0;transform:translateY(-8px)}11%,23%{opacity:1;transform:translateY(0)}27%,to{opacity:0;transform:translateY(8px)}}@keyframes doc-rtl-arrow-left{0%,56%{opacity:0;transform:translateY(8px)}61%,72%{opacity:1;transform:translateY(0)}77%,to{opacity:0;transform:translateY(-8px)}}@keyframes doc-rtl-sync{0%,76%{opacity:0}82%,to{opacity:1}}@keyframes doc-rtl-phase-type{0%,24%{opacity:1}28%,to{opacity:0}}@keyframes doc-rtl-phase-drag{0%,27%{opacity:0}31%,52%{opacity:1}56%,to{opacity:0}}@keyframes doc-rtl-phase-compile{0%,55%{opacity:0}59%,75%{opacity:1}79%,to{opacity:0}}@keyframes doc-rtl-phase-sync{0%,78%{opacity:0}83%,to{opacity:1}}@media (width<=599px){.doc-rtl-wide:where(.astro-kzeutpez){display:none}.doc-rtl-narrow:where(.astro-kzeutpez){display:block}}.doc-diagram:where(.astro-kzeutpez) figcaption:where(.astro-kzeutpez){color:var(--doc-muted);margin-top:10px;font-size:14px}
