.node-doc-preview-module__TU0JCG__example{min-width:0;margin-block:20px}.docs-brand-layout #nd-page .node-doc-preview-module__TU0JCG__preview{max-width:none;margin:0 0 16px}.node-doc-preview-module__TU0JCG__code{border:1px solid var(--color-fd-border);border-radius:10px;min-width:0;overflow:hidden}.docs-brand-layout #nd-page .node-doc-preview-module__TU0JCG__code figure.shiki{border:0;border-radius:0;margin:0}.docs-brand-layout #nd-page .node-doc-preview-module__TU0JCG__code figure.shiki:before{display:none}.docs-brand-layout #nd-page .node-doc-preview-module__TU0JCG__code figure.shiki:after{display:none}.node-doc-preview-module__TU0JCG__code figure.shiki>div:has(>figcaption){border-color:var(--editor-line);background:var(--editor-header);color:var(--editor-icon);font-size:.8125rem;font-weight:500}.docs-brand-layout #nd-page .node-doc-preview-module__TU0JCG__code figure.shiki>[role=region]{max-height:20rem;padding-block:.65rem}.node-doc-preview-module__TU0JCG__codeToolbar{border-bottom:1px solid var(--color-fd-border);background:var(--color-fd-card);justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.55rem;display:flex}.node-doc-preview-module__TU0JCG__codeTabList{gap:.25rem;padding-block:.35rem;display:flex}.node-doc-preview-module__TU0JCG__codeTab{min-height:30px;color:var(--color-fd-muted-foreground);white-space:nowrap;cursor:pointer;border-radius:6px;padding-inline:.65rem;font-size:.8125rem;font-weight:500}.node-doc-preview-module__TU0JCG__codeTab[data-state=active]{background:color-mix(in srgb, var(--color-fd-primary) 10%, var(--color-fd-card));color:var(--color-fd-primary)}.node-doc-preview-module__TU0JCG__codeTab[data-state=inactive]:hover{color:var(--color-fd-foreground)}.node-doc-preview-module__TU0JCG__copyCode{min-width:5rem;min-height:32px;color:var(--color-fd-muted-foreground);white-space:nowrap;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:.35rem;padding-inline:.5rem;font-size:.75rem;display:inline-flex}.node-doc-preview-module__TU0JCG__copyCode svg{width:14px;height:14px}.node-doc-preview-module__TU0JCG__copyCode:hover{background:var(--color-fd-muted);color:var(--color-fd-foreground)}:is(.docs-brand-layout #nd-page .node-doc-preview-module__TU0JCG__codeTab:focus-visible,.docs-brand-layout #nd-page .node-doc-preview-module__TU0JCG__copyCode:focus-visible){outline:2px solid var(--color-fd-ring);outline-offset:-2px}.docs-brand-layout #nd-page .node-doc-preview-module__TU0JCG__codeTabs figure.shiki>[role=region]{background:0 0}.docs-brand-layout #nd-page .node-doc-preview-module__TU0JCG__codeTabs figure.shiki .line:before{background:var(--editor-canvas)}
.quick-start-example-module__cm-dIG__preview{margin-block:24px}.quick-start-example-module__cm-dIG__dataControls{z-index:2;pointer-events:none;justify-items:end;gap:6px;max-width:calc(100% - 24px);font-size:12px;display:grid;position:absolute;top:12px;right:12px}.quick-start-example-module__cm-dIG__dataPanel{pointer-events:auto;max-width:100%}.quick-start-example-module__cm-dIG__dataPanel>.lil-gui{--name-width:30%}.quick-start-example-module__cm-dIG__dataControls>span{color:var(--color-fd-muted-foreground)}.docs-brand-layout #nd-page .quick-start-example-module__cm-dIG__preview{max-width:none}.quick-start-example-module__cm-dIG__tools{z-index:2;color:#64748b;background:#ffffffe6;border-radius:6px;align-items:center;gap:4px;display:flex;position:absolute;bottom:12px;right:12px}.quick-start-example-module__cm-dIG__tools svg{width:14px;height:14px}.quick-start-example-module__cm-dIG__tools button{width:var(--canvas-tool-size);height:var(--canvas-tool-size);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.quick-start-example-module__cm-dIG__tools button:is(:hover,:focus-visible):not(:disabled){background:var(--color-fd-muted);color:var(--color-fd-primary)}.quick-start-example-module__cm-dIG__tools button:disabled{opacity:.4;cursor:default}.quick-start-example-module__cm-dIG__tools button:focus-visible{outline:2px solid var(--color-fd-primary);outline-offset:2px}.quick-start-example-module__cm-dIG__viewport{--canvas-tool-size:32px;--canvas-toolbar-width:calc(4 * var(--canvas-tool-size) + 12px);position:relative;overflow:hidden}.quick-start-example-module__cm-dIG__viewport:has(.quick-start-example-module__cm-dIG__tools>:only-child){--canvas-toolbar-width:var(--canvas-tool-size)}.quick-start-example-module__cm-dIG__viewport:has(.quick-start-example-module__cm-dIG__tools>:nth-child(3):last-child){--canvas-toolbar-width:calc(3 * var(--canvas-tool-size) + 8px)}.quick-start-example-module__cm-dIG__canvas>[role=status]{margin-inline-end:calc(var(--canvas-toolbar-width) + 12px)}@media (pointer:coarse){.quick-start-example-module__cm-dIG__viewport{--canvas-tool-size:44px}}.docs-brand-layout #nd-page .quick-start-example-module__cm-dIG__preview>.quick-start-example-module__cm-dIG__viewport{box-shadow:none}.quick-start-example-module__cm-dIG__canvas{isolation:isolate;touch-action:none;background-color:#fff;background-image:radial-gradient(#5a657a38 .8px,#0000 .8px);background-size:20px 20px;width:100%;height:360px;position:relative}.quick-start-example-module__cm-dIG__canvas>canvas[data-preview-layer=graph]{mix-blend-mode:multiply}.quick-start-example-module__cm-dIG__message{color:#64748b;text-align:center;place-content:center;padding:24px;font-size:14px;display:grid;position:absolute;inset:0}
.element-style-gallery-module__25lm8W__gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;margin-block:16px;display:grid}.element-style-gallery-module__25lm8W__gallery:is([data-element-gallery=edge],[data-element-gallery=state]){grid-template-columns:repeat(auto-fit,minmax(min(100%,max(160px,33.3333% - 8px)),1fr))}.element-style-gallery-module__25lm8W__card{border:1px solid var(--color-fd-border);background:var(--color-fd-card);border-radius:10px;min-width:0;margin:0;overflow:hidden}.element-style-gallery-module__25lm8W__preview{isolation:isolate;background:#f8faff radial-gradient(#dce4f5 .8px,#0000 .8px) 50%/16px 16px;position:relative}.element-style-gallery-module__25lm8W__canvas{height:112px;position:relative}.element-style-gallery-module__25lm8W__canvas>canvas[data-preview-layer=graph]{mix-blend-mode:multiply}.element-style-gallery-module__25lm8W__message{color:#52617b;place-items:center;font-size:.8125rem;display:grid;position:absolute;inset:0}.element-style-gallery-module__25lm8W__caption{border-top:1px solid var(--color-fd-border);color:var(--color-fd-card-foreground);gap:3px;padding:10px 12px;font-size:.875rem;font-weight:600;line-height:1.4;display:grid}.element-style-gallery-module__25lm8W__caption code{color:var(--color-fd-muted-foreground);overflow-wrap:anywhere;justify-self:start;font-size:.75rem;font-weight:400}
.docs-architecture-diagram-module__ePvgLq__figure{--architecture-ink:#252c3b;--architecture-muted:#748199;--architecture-surface:#fff;--architecture-background:#f7f8fd;--architecture-api:#e8ecff;--architecture-accent:#5864bb;--architecture-line:#9aa6bd;--architecture-border:#dce2ee;--architecture-extension:#367c83;--architecture-extension-tint:#edf5f5;background:var(--architecture-background);max-width:760px;color:var(--architecture-ink);border-radius:14px;margin:1.75rem auto;padding:16px}.dark .docs-architecture-diagram-module__ePvgLq__figure{--architecture-ink:#e7ebf4;--architecture-muted:#a5b0c5;--architecture-surface:#1b2332;--architecture-background:#141b28;--architecture-api:#2b3455;--architecture-accent:#b0b9ff;--architecture-line:#8390aa;--architecture-border:#3e4960;--architecture-extension:#85c9cd;--architecture-extension-tint:#1c343d}.docs-architecture-diagram-module__ePvgLq__diagram{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.docs-architecture-diagram-module__ePvgLq__diagram text{fill:var(--architecture-ink)}.docs-architecture-diagram-module__ePvgLq__coreBoundary,.docs-architecture-diagram-module__ePvgLq__extensionBoundary{fill:none;stroke:var(--architecture-border);stroke-width:1px}.docs-architecture-diagram-module__ePvgLq__extensionBoundary{stroke:var(--architecture-extension);stroke-dasharray:4 5;stroke-opacity:.4}.docs-architecture-diagram-module__ePvgLq__diagram .docs-architecture-diagram-module__ePvgLq__boundaryLabel,.docs-architecture-diagram-module__ePvgLq__diagram .docs-architecture-diagram-module__ePvgLq__extensionLabel{fill:var(--architecture-muted);font-size:12px}.docs-architecture-diagram-module__ePvgLq__diagram .docs-architecture-diagram-module__ePvgLq__extensionLabel{fill:var(--architecture-extension)}.docs-architecture-diagram-module__ePvgLq__card>rect,.docs-architecture-diagram-module__ePvgLq__renderer>rect{fill:var(--architecture-surface)}.docs-architecture-diagram-module__ePvgLq__card[data-tone=api]>rect{fill:var(--architecture-api)}.docs-architecture-diagram-module__ePvgLq__card[data-tone=extension]>rect{fill:var(--architecture-extension-tint)}.docs-architecture-diagram-module__ePvgLq__diagram .docs-architecture-diagram-module__ePvgLq__cardTitle{font-size:16px;font-weight:500}.docs-architecture-diagram-module__ePvgLq__card[data-tone=api] .docs-architecture-diagram-module__ePvgLq__cardTitle{fill:var(--architecture-accent)}.docs-architecture-diagram-module__ePvgLq__card[data-tone=extension] .docs-architecture-diagram-module__ePvgLq__cardTitle{fill:var(--architecture-extension);font-size:14px}.docs-architecture-diagram-module__ePvgLq__diagram .docs-architecture-diagram-module__ePvgLq__cardDetail{fill:var(--architecture-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.docs-architecture-diagram-module__ePvgLq__card[data-tone=extension] .docs-architecture-diagram-module__ePvgLq__cardDetail{font-size:12px}.docs-architecture-diagram-module__ePvgLq__connections,.docs-architecture-diagram-module__ePvgLq__extensionConnections{stroke:var(--architecture-line);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.docs-architecture-diagram-module__ePvgLq__extensionConnections{stroke:var(--architecture-extension);stroke-dasharray:4 4}.docs-architecture-diagram-module__ePvgLq__arrowhead,.docs-architecture-diagram-module__ePvgLq__extensionArrowhead{fill:none;stroke:var(--architecture-line);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.docs-architecture-diagram-module__ePvgLq__extensionArrowhead{stroke:var(--architecture-extension)}.docs-architecture-diagram-module__ePvgLq__diagram .docs-architecture-diagram-module__ePvgLq__edgeLabel{fill:var(--architecture-muted);font-size:11px}.docs-architecture-diagram-module__ePvgLq__renderLayer{fill:var(--architecture-background)}.docs-architecture-diagram-module__ePvgLq__renderer [data-main=true] .docs-architecture-diagram-module__ePvgLq__renderLayer{fill:var(--architecture-api)}.docs-architecture-diagram-module__ePvgLq__diagram .docs-architecture-diagram-module__ePvgLq__layerTech,.docs-architecture-diagram-module__ePvgLq__diagram .docs-architecture-diagram-module__ePvgLq__layerDetail{fill:var(--architecture-muted);font-size:12px}.docs-architecture-diagram-module__ePvgLq__layerTech{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.docs-architecture-diagram-module__ePvgLq__renderer [data-main=true] text{fill:var(--architecture-accent)}.docs-architecture-diagram-module__ePvgLq__platform rect{fill:var(--architecture-surface)}.docs-architecture-diagram-module__ePvgLq__diagram .docs-architecture-diagram-module__ePvgLq__platformDetail{fill:var(--architecture-muted);font-size:12px}.docs-architecture-diagram-module__ePvgLq__caption{color:var(--architecture-muted);margin-top:12px;font-size:11px;line-height:1.7}.docs-architecture-diagram-module__ePvgLq__legend{flex-wrap:wrap;justify-content:center;gap:8px 22px;display:flex}.docs-architecture-diagram-module__ePvgLq__legend>span{align-items:center;gap:8px;display:inline-flex}.docs-architecture-diagram-module__ePvgLq__legend i{border-top:1px solid var(--architecture-line);width:22px;display:block}.docs-architecture-diagram-module__ePvgLq__legend .docs-architecture-diagram-module__ePvgLq__dashed{border-color:var(--architecture-extension);border-top-style:dashed}.docs-architecture-diagram-module__ePvgLq__caption p{text-align:center;margin:6px 0 0}@media (max-width:767px){.docs-architecture-diagram-module__ePvgLq__figure{padding:10px}}
.first-render-flow-module__kNQilW__figure{--flow-ink:#252c3b;--flow-muted:#64748b;--flow-border:#dce3ed;--flow-accent:#5864bb;--flow-line:#9aa6bd;--flow-decision-ink:#367c83;color:var(--flow-ink);margin:1.5rem 0;font-family:inherit;font-size:.82em;line-height:1.6;container-type:inline-size}.dark .first-render-flow-module__kNQilW__figure{--flow-ink:#e7ebf4;--flow-muted:#a5b0c5;--flow-border:#43506a;--flow-accent:#b0b9ff;--flow-line:#8390aa;--flow-decision-ink:#85c9cd}.first-render-flow-module__kNQilW__diagram{flex-direction:column;align-items:center;display:flex}.first-render-flow-module__kNQilW__step{box-sizing:border-box;border:1px solid var(--flow-border);text-align:center;overflow-wrap:anywhere;border-radius:8px;flex-direction:column;justify-content:center;width:min(100%,28rem);min-width:0;padding:.75em 1em;display:flex;position:relative}.first-render-flow-module__kNQilW__step[data-terminal=true]{border-color:var(--flow-accent);border-radius:999px;width:fit-content;max-width:100%;padding-inline:2em}.first-render-flow-module__kNQilW__title{font-size:1em;font-weight:500}.first-render-flow-module__kNQilW__step[data-terminal=true] .first-render-flow-module__kNQilW__title{color:var(--flow-accent)}.first-render-flow-module__kNQilW__detail{color:var(--flow-muted);margin-top:.2em;font-size:.95em}.first-render-flow-module__kNQilW__arrow,.first-render-flow-module__kNQilW__branchStem{border-left:1px solid var(--flow-line);height:1.75rem;position:relative}.first-render-flow-module__kNQilW__arrow:after,.first-render-flow-module__kNQilW__branch:after{border-right:1px solid var(--flow-line);border-bottom:1px solid var(--flow-line);content:"";width:5px;height:5px;position:absolute;bottom:1px;left:-3px;transform:rotate(45deg)}.first-render-flow-module__kNQilW__decision{width:min(100%,15rem);height:4rem;color:var(--flow-decision-ink);justify-content:center;align-items:center;display:flex;position:relative}.first-render-flow-module__kNQilW__decision svg{fill:none;width:100%;height:100%;stroke:var(--flow-decision-ink);stroke-width:1px;position:absolute;inset:0}.first-render-flow-module__kNQilW__decision span{position:relative}.first-render-flow-module__kNQilW__branchStem{height:1rem}.first-render-flow-module__kNQilW__branches{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;position:relative}.first-render-flow-module__kNQilW__branches:before{border-top:1px solid var(--flow-line);content:"";position:absolute;top:0;left:25%;right:25%}.first-render-flow-module__kNQilW__branch{padding:2rem .75rem 0;display:flex;position:relative}.first-render-flow-module__kNQilW__branch:before{border-left:1px solid var(--flow-line);content:"";height:2rem;position:absolute;top:0;left:50%}.first-render-flow-module__kNQilW__branch:after{top:calc(2rem - 6px);bottom:auto;left:calc(50% - 2px)}.first-render-flow-module__kNQilW__branch .first-render-flow-module__kNQilW__step{width:100%}.first-render-flow-module__kNQilW__branchLabel{color:var(--flow-muted);font-size:.95em;position:absolute;top:.25rem;left:calc(50% + .65rem)}.first-render-flow-module__kNQilW__merge{box-sizing:border-box;border:solid var(--flow-line);border-width:0 1px 1px;width:50%;height:1.25rem}.first-render-flow-module__kNQilW__figure figcaption{color:var(--flow-muted);font-size:.95em;line-height:inherit;margin-top:1.25rem}@container (max-width:36rem){.first-render-flow-module__kNQilW__branch{padding-inline:.4rem}.first-render-flow-module__kNQilW__branch .first-render-flow-module__kNQilW__step{padding-inline:.5em}}
