._root_hsua3_1{--explorer-text-xs:.76rem;--explorer-text-sm:.88rem;--explorer-text-md:1rem;--explorer-weight-regular:400;--explorer-weight-medium:520;--explorer-weight-strong:580;--explorer-panel-max-height:44rem;--explorer-panel-viewport-offset:6.5rem;color:#1c2431;gap:1rem;display:grid}._topbar_hsua3_16{color:#4f6178;font-size:var(--explorer-text-xs);font-weight:var(--explorer-weight-medium);letter-spacing:.01em;justify-content:space-between;align-items:center;gap:1rem;display:flex}._topbarTrail_hsua3_27{align-items:center;gap:.45rem;min-width:0;display:flex}._brandLink_hsua3_34{color:inherit;font-weight:var(--explorer-weight-strong);text-decoration:none}._brandLink_hsua3_34:hover{color:#0f172a}._topbarDivider_hsua3_44{color:#b9c6d8}._topbarSection_hsua3_48{color:#58708f}._topbarTitle_hsua3_52{color:#0f172a;font-weight:var(--explorer-weight-strong)}._localeMenu_hsua3_57{position:relative}._localeMenu_hsua3_57[open] ._localeSummaryCaret_hsua3_61{transform:rotate(180deg)}._localeSummary_hsua3_61{color:#627790;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.18rem 0;list-style:none;transition:color .16s;display:inline-flex}._localeSummary_hsua3_61::-webkit-details-marker{display:none}._localeSummary_hsua3_61:hover{color:#0f172a}._localeSummaryValue_hsua3_86{color:#0f172a;font-weight:var(--explorer-weight-medium)}._localeSummaryCaret_hsua3_61{color:#7a8ea7;transition:transform .16s}._localeMenuList_hsua3_96{z-index:10;backdrop-filter:blur(10px);background:#fcfdfff5;border:1px solid #e1e8f1;border-radius:.6rem;gap:.1rem;min-width:8.5rem;padding:.35rem 0;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 .7rem 1.8rem #0f172a0f}._localeLink_hsua3_112{color:#52677f;background:0 0;border:0;padding:.45rem .8rem;text-decoration:none;transition:color .16s,background-color .16s;display:block}._localeLink_hsua3_112:hover{color:#0f172a;background:#f4f9ffcc}._surface_hsua3_129{align-content:start;display:grid}._contentGrid_hsua3_134{height:min(calc(100vh - var(--explorer-panel-viewport-offset)), var(--explorer-panel-max-height));height:min(calc(100svh - var(--explorer-panel-viewport-offset)), var(--explorer-panel-max-height));grid-template:"stage rail"minmax(0,1fr)/minmax(0,1fr) 12rem;align-items:stretch;gap:.55rem;min-height:0;display:grid}._stagePanel_hsua3_152,._rail_hsua3_153{background:#fcfdff;border:1px solid #d6e0ec;border-radius:.5rem}._stagePanel_hsua3_152{background:linear-gradient(#f3f9ff,#fcfdff 5.5rem),#fcfdff;border-color:#cad8e8;grid-area:stage;grid-template-rows:auto auto minmax(0,1fr);gap:.85rem;min-width:0;min-height:0;padding:.85rem;display:grid;overflow:hidden}._rail_hsua3_153{min-height:0;font-size:var(--explorer-text-sm);background:#f8fbff;border-color:#d6dfeb;grid-area:rail;padding:0;display:grid;position:sticky;top:1rem;overflow:hidden}._sceneHeader_hsua3_185{border-bottom:1px solid #e4ebf4;gap:.35rem;padding-bottom:.25rem;display:grid}._sceneBody_hsua3_192{max-width:48rem;font-size:var(--explorer-text-md);font-weight:var(--explorer-weight-regular);color:#31465f;margin:0;line-height:1.75}._stageCanvas_hsua3_201{border-bottom:1px solid #e4ebf4;gap:.75rem;padding:.35rem 0 .75rem;display:grid}._flowDemo_hsua3_208{grid-template-columns:minmax(0,1.2fr) minmax(29rem,.92fr);height:clamp(14rem,18vw,16.25rem);display:grid;overflow:hidden}._flowViewport_hsua3_215{min-width:0;min-height:0;overflow:hidden}._flowSvg_hsua3_221{--flow-surface:#f7fbff;--flow-grid:#e9f1fb;--flow-node-text:#23364b;--flow-node-status:#64788f;--flow-link:#c5d4e5;--flow-link-blocked:#a26955;--flow-link-running:#117f91;aspect-ratio:650/224;background:linear-gradient(var(--flow-grid) 1px, transparent 1px), linear-gradient(90deg, var(--flow-grid) 1px, transparent 1px), var(--flow-surface);background-size:2.75rem 2.75rem,2.75rem 2.75rem,auto;align-self:center;width:100%;height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}._flowNode_hsua3_252{fill:#fff;stroke:#a9bfd7;stroke-width:1.35px;transition:fill .18s,stroke .18s,stroke-width .18s}._flowNodeText_hsua3_262{fill:var(--flow-node-text);cursor:text;dominant-baseline:central;pointer-events:auto;text-anchor:middle;user-select:text;font-size:20px;font-weight:580}._flowNodeStatus_hsua3_273{fill:var(--flow-node-status);cursor:text;dominant-baseline:central;letter-spacing:0;pointer-events:auto;text-anchor:middle;text-transform:uppercase;user-select:text;font-size:12px;font-weight:540}._flowNodeStatusBlocked_hsua3_286{fill:#9b624e}._flowNodeStatusDone_hsua3_290{fill:#2f7d5b}._flowNodeStatusPending_hsua3_294{fill:#b4c1cf;opacity:.78}._flowNodeStatusRunning_hsua3_299{fill:#117f91}._flowNodeCaller_hsua3_303 ._flowNode_hsua3_252{fill:#f7fbff;stroke:#86a8cb}._flowNodeWorker_hsua3_308 ._flowNode_hsua3_252{stroke:#5196a1}._flowNodeCoordinator_hsua3_312 ._flowNode_hsua3_252{stroke:#ad7464}._flowNodeChannel_hsua3_316{opacity:1;transform-box:fill-box;transform-origin:50%;transition:opacity .18s}._flowNodeChannelPending_hsua3_323{opacity:0}._flowChannelBody_hsua3_327{fill:#fffaf2;stroke:#b8783f;stroke-linejoin:round;stroke-width:1.7px;transition:fill .18s,stroke .18s,stroke-width .18s}._flowChannelText_hsua3_338{fill:#66431e;cursor:text;dominant-baseline:central;pointer-events:auto;text-anchor:middle;user-select:text;font-size:15px;font-weight:650}._flowChannelMeter_hsua3_349{fill:#80562b;cursor:text;dominant-baseline:central;pointer-events:auto;text-anchor:middle;user-select:text;font-size:11px;font-weight:720}._flowNodeChannelOverload_hsua3_360 ._flowChannelBody_hsua3_327{fill:#fff4e0;stroke:#b05f35;stroke-width:2.1px}._flowNodeChannelDone_hsua3_366 ._flowChannelBody_hsua3_327{fill:#f8fbff;stroke:#9fb1c4}._flowNodeFuture_hsua3_371{opacity:1;transform-box:fill-box;transform-origin:50%;transition:opacity .18s,transform .18s}._flowNodeFutureHidden_hsua3_380{opacity:0;transform:scale(.92)}._flowNodeFutureVisible_hsua3_385{animation:.24s ease-out both _flowObjectPop_hsua3_1}._flowNodeChannel_hsua3_316:not(._flowNodeChannelPending_hsua3_323)._flowObjectEnterFromLeft_hsua3_389,._flowNodeFutureVisible_hsua3_385._flowObjectEnterFromLeft_hsua3_389{animation:.26s ease-out both _flowObjectSlideFromLeft_hsua3_1}._flowNodeChannel_hsua3_316:not(._flowNodeChannelPending_hsua3_323)._flowObjectEnterFromTop_hsua3_394,._flowNodeFutureVisible_hsua3_385._flowObjectEnterFromTop_hsua3_394{animation:.26s ease-out both _flowObjectSlideFromTop_hsua3_1}._flowFutureSlot_hsua3_399{fill:#f9fbff;stroke:#7c91bd;stroke-width:1.65px;transition:fill .18s,stroke .18s,stroke-width .18s}._flowFutureFill_hsua3_409{fill:#5f789d;opacity:0;transition:fill .18s,opacity .18s}._flowFutureText_hsua3_417{fill:#394c77;cursor:text;dominant-baseline:central;pointer-events:auto;text-anchor:middle;user-select:text;font-size:14px;font-weight:650}._flowNodeFutureSettled_hsua3_428 ._flowFutureSlot_hsua3_399{fill:#f1fbf6;stroke:#7fab91}._flowNodeFutureSettled_hsua3_428 ._flowFutureFill_hsua3_409{fill:#4f8a68;opacity:1}._flowScopeGroup_hsua3_438{opacity:1;transition:opacity .18s}._flowScopeBox_hsua3_443{fill:#edf6ff5c;stroke:#8ea8c6;stroke-dasharray:8 7;stroke-width:1.45px;transition:fill .18s,stroke .18s,stroke-dasharray .18s}._flowScopeGroupOpen_hsua3_454 ._flowScopeBox_hsua3_443{fill:#e1f3ff94;stroke:#4f8eb8;stroke-dasharray:8 7}._flowScopeGroupClosing_hsua3_460 ._flowScopeBox_hsua3_443{fill:#fff8ebad;stroke:#b9854c;stroke-dasharray:5 5;stroke-width:1.75px;animation:1.1s linear infinite _flowScopeMarch_hsua3_1}._flowScopeGroupClosed_hsua3_468 ._flowScopeBox_hsua3_443{fill:#eef3f8d1;stroke:#72869d;stroke-dasharray:none;stroke-width:1.65px}._flowScopeLabel_hsua3_475,._flowScopeStatus_hsua3_476{cursor:text;dominant-baseline:central;pointer-events:auto;user-select:text}._flowScopeLabel_hsua3_475{fill:#52677f;text-anchor:start;font-size:12px;font-weight:680}._flowScopeStatus_hsua3_476{fill:#6c7f94;letter-spacing:.04em;text-anchor:end;text-transform:uppercase;font-size:10px;font-weight:760}._flowScopeGroupOpen_hsua3_454 ._flowScopeStatus_hsua3_476{fill:#2d7194}._flowScopeGroupClosing_hsua3_460 ._flowScopeLabel_hsua3_475,._flowScopeGroupClosing_hsua3_460 ._flowScopeStatus_hsua3_476{fill:#8b5d2f}._flowScopeGroupClosed_hsua3_468 ._flowScopeLabel_hsua3_475,._flowScopeGroupClosed_hsua3_468 ._flowScopeStatus_hsua3_476{fill:#46586b}._flowNodeActive_hsua3_513 ._flowNode_hsua3_252{fill:#e9fbfd;stroke:#237f8c;stroke-width:2.25px;animation:1.4s ease-in-out infinite _flowNodePulse_hsua3_1}._flowNodeRunning_hsua3_520 ._flowNode_hsua3_252{stroke-dasharray:9 7;animation:1.4s ease-in-out infinite _flowNodePulse_hsua3_1,1.1s linear infinite _flowNodeMarch_hsua3_1}._flowNodeBlocked_hsua3_527 ._flowNode_hsua3_252,._flowNodeDone_hsua3_528 ._flowNode_hsua3_252{stroke-dasharray:none}._flowNodeBlocked_hsua3_527 ._flowNode_hsua3_252{fill:#fff8f3;stroke:#a26955;stroke-width:2.1px}._flowNodeDone_hsua3_528 ._flowNode_hsua3_252{fill:#f4f7fa;stroke:#8fa2b7;stroke-width:1.45px}._flowNodeDone_hsua3_528 ._flowNodeText_hsua3_262{fill:#425367}._flowNodePending_hsua3_548 ._flowNode_hsua3_252{fill:#f7fbff;stroke:#c1cfde}._flowNodePending_hsua3_548 ._flowNodeText_hsua3_262{fill:#26394e}._flowLink_hsua3_557{fill:none;stroke:var(--flow-link);stroke-linecap:round;stroke-width:2.8px;transition:opacity .18s,stroke .18s,stroke-dashoffset .18s}._flowLinkGroup_hsua3_568,._flowChannelDataGroup_hsua3_572{transform-box:fill-box}._flowChannelDataTrack_hsua3_576{fill:none;stroke:#9ac7a6;stroke-linecap:round;stroke-width:2.4px;opacity:0}._flowChannelDataGroupRunning_hsua3_584 ._flowChannelDataTrack_hsua3_576{stroke:#46a56a;stroke-dasharray:4 7;opacity:.8;animation:.72s linear infinite _flowLinkMarch_hsua3_1}._flowChannelDataGroupBlocked_hsua3_591 ._flowChannelDataTrack_hsua3_576{stroke:#c28b51;stroke-dasharray:2 8;opacity:.72}._flowChannelDataGroupSettled_hsua3_597 ._flowChannelDataTrack_hsua3_576{stroke:#8fb99a;stroke-dasharray:2 9;opacity:.36}._flowChannelDataToken_hsua3_603{fill:none;stroke:#258f58;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px}._flowChannelDataTokenBlocked_hsua3_611{fill:none;stroke:#b05f35;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px}._flowLinkGroupWait_hsua3_619 ._flowLink_hsua3_557{stroke:#d2deea;stroke-width:2.2px;opacity:0}._flowLinkGroupSpawn_hsua3_625 ._flowLink_hsua3_557{stroke:var(--flow-link)}._flowLinkGroupData_hsua3_629 ._flowLink_hsua3_557{stroke:#6aa779;stroke-dasharray:3 7;stroke-width:2.4px;opacity:0}._flowLinkGroupConsumed_hsua3_636 ._flowLink_hsua3_557{opacity:0;transition-duration:.42s}._flowLinkGroupSettledWait_hsua3_641 ._flowLink_hsua3_557{stroke:#b7c5d4;stroke-dasharray:none;stroke-width:1.9px;opacity:.58;animation:none}._flowLinkGroupInterruptedWait_hsua3_649 ._flowLink_hsua3_557{stroke:#b8a89b;stroke-dasharray:6 8;stroke-width:1.8px;opacity:.48;animation:none}._flowLinkInterruptMark_hsua3_657{fill:none;stroke:#9f8f82;stroke-linecap:round;stroke-width:1.8px;opacity:.72;pointer-events:none}._flowLinkGroupRunning_hsua3_666 ._flowLink_hsua3_557{stroke:var(--flow-link-running);stroke-dasharray:650;stroke-dashoffset:0;stroke-width:3.8px;animation:.52s ease-out both _flowLinkDraw_hsua3_1}._flowLinkGroupWait_hsua3_619._flowLinkGroupRunning_hsua3_666 ._flowLink_hsua3_557{stroke-dasharray:10 8;opacity:1;transition:none;animation:.9s linear infinite _flowLinkMarch_hsua3_1}._flowLinkGroupData_hsua3_629._flowLinkGroupRunning_hsua3_666 ._flowLink_hsua3_557{stroke:#2f9b60;stroke-dasharray:3 8;stroke-width:3.1px;opacity:1;animation:.76s linear infinite _flowLinkMarch_hsua3_1}._flowLinkGroupSettledData_hsua3_689 ._flowLink_hsua3_557{stroke:#78aa84;stroke-dasharray:2 9;stroke-width:2.2px;opacity:.42;animation:none}._flowLinkGroupBlocked_hsua3_697 ._flowLink_hsua3_557{stroke:var(--flow-link-blocked);stroke-dasharray:10 8;stroke-width:3.1px;opacity:1;animation:.9s linear infinite _flowLinkMarch_hsua3_1}._flowLinkLabel_hsua3_705{fill:#6b7f95;stroke:#f7fbff;stroke-linejoin:round;stroke-width:5px;paint-order:stroke;dominant-baseline:central;opacity:0;pointer-events:none;text-anchor:middle;font-size:12px;font-weight:580;transition:fill .18s,opacity .18s}._flowLinkGroupBlocked_hsua3_697 ._flowLinkLabel_hsua3_705{fill:var(--flow-link-blocked);opacity:1}._flowLinkGroupSettledWait_hsua3_641 ._flowLinkLabel_hsua3_705{opacity:.72}._codePanel_hsua3_731{background:#fff;border-left:1px solid #d9e5f1;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}._codeAutoScrollToggle_hsua3_741{z-index:2;color:#6f849a;font-size:.66rem;font-weight:var(--explorer-weight-medium);cursor:pointer;opacity:.46;align-items:center;transition:opacity .16s;display:inline-flex;position:absolute;top:.45rem;right:1.35rem}._codeAutoScrollToggle_hsua3_741:hover,._codeAutoScrollToggle_hsua3_741:focus-within{opacity:.82}._codeAutoScrollInput_hsua3_761{opacity:0;pointer-events:none;position:absolute}._codeAutoScrollSwitch_hsua3_767{color:#5d758c;backdrop-filter:blur(8px);background:#ffffff52;border:1px solid #7897b13d;border-radius:0;align-items:center;width:max-content;min-height:1.25rem;padding:0 .45rem;transition:border-color .16s,background-color .16s,color .16s;display:inline-grid;position:relative}._codeAutoScrollInput_hsua3_761:not(:checked)+._codeAutoScrollSwitch_hsua3_767{color:#73879b;background:#ffffff2e}._codeAutoScrollInput_hsua3_761:focus-visible+._codeAutoScrollSwitch_hsua3_767{outline-offset:2px;outline:2px solid #7fb5c0}._codeAutoScrollText_hsua3_795{white-space:nowrap;line-height:1}._explorerCode_hsua3_800{--astro-code-background:#fff;--astro-code-foreground:#536981;--astro-code-token-comment:#6a7d92;--astro-code-token-constant:#005cc5;--astro-code-token-function:#6f42c1;--astro-code-token-keyword:#d73a49;--astro-code-token-link:#005cc5;--astro-code-token-parameter:#31465f;--astro-code-token-punctuation:#52677f;--astro-code-token-string:#032f62;--astro-code-token-string-expression:#032f62;overscroll-behavior:contain;scroll-behavior:smooth;color:#536981;min-width:0;height:100%;min-height:0;font-size:var(--explorer-text-xs);background:#fff;margin:0;padding:.75rem .85rem;scroll-padding-block:40%;line-height:1.32;display:grid;overflow:auto}@media (prefers-reduced-motion:reduce){._explorerCode_hsua3_800{scroll-behavior:auto}}._explorerCode_hsua3_800 code{gap:0;display:grid}._explorerCode_hsua3_800 code:after{content:"";height:5rem;display:block}._explorerCodeLine_hsua3_846{border-left:2px solid #0000;padding:.025rem .4rem;line-height:1.32;transition:color .16s,background-color .16s,border-color .16s;display:block}._explorerCodeLineDone_hsua3_857{opacity:.86}._explorerCodeSpacer_hsua3_861{pointer-events:none;min-height:1.32em}._explorerCodeLineActive_hsua3_866{color:#143044;background:#ebf8fb;border-color:#2c8795}@keyframes _flowLinkMarch_hsua3_1{0%{stroke-dashoffset:18px}to{stroke-dashoffset:0}}@keyframes _flowLinkDraw_hsua3_1{0%{stroke-dashoffset:650px}to{stroke-dashoffset:0}}@keyframes _flowNodeMarch_hsua3_1{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@keyframes _flowScopeMarch_hsua3_1{0%{stroke-dashoffset:10px}to{stroke-dashoffset:0}}@keyframes _flowObjectPop_hsua3_1{0%{opacity:0;transform:scale(.92)}72%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes _flowObjectSlideFromLeft_hsua3_1{0%{opacity:0;transform:translate(-22px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _flowObjectSlideFromTop_hsua3_1{0%{opacity:0;transform:translateY(-22px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _flowNodePulse_hsua3_1{0%,to{stroke-width:2.15px}50%{stroke-width:2.8px}}._guideList_hsua3_964{overscroll-behavior:contain;scrollbar-color:#bed1e7 transparent;scrollbar-gutter:stable;scrollbar-width:thin;align-content:start;gap:.85rem;min-height:0;padding-right:.25rem;display:grid;overflow-y:auto}._guideRow_hsua3_977{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}._guideMarker_hsua3_984{background:#9eb8d8;border-radius:999px;width:.5rem;height:.5rem}._guideTrack_hsua3_991{gap:.4rem;display:grid}._guideText_hsua3_996{color:#465d76;font-size:var(--explorer-text-sm);font-weight:var(--explorer-weight-regular);line-height:1.6}._tabList_hsua3_1003{overscroll-behavior:contain;scrollbar-color:#bed1e7 transparent;scrollbar-gutter:stable;scrollbar-width:thin;align-content:start;gap:.15rem;min-height:0;display:grid;position:absolute;inset:.2rem;overflow-y:auto}._tabButton_hsua3_1017{box-sizing:border-box;color:#516983;font:inherit;font-weight:var(--explorer-weight-medium);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;padding:.72rem .8rem;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s;display:block}._tabButton_hsua3_1017:hover{color:#0f172a;background:#f4f9ff;border-color:#d9e4f1}._tabButtonSelected_hsua3_1042{color:#0f172a;font-weight:var(--explorer-weight-strong);background:#ecf5ff;border-color:#c1d6ec}._srOnly_hsua3_1049{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=72rem){._contentGrid_hsua3_134{grid-template:"stage""rail"/minmax(0,1fr);align-items:start;height:auto}._stagePanel_hsua3_152{min-height:initial;grid-template-rows:none;overflow:visible}._guideList_hsua3_964{min-height:initial;scrollbar-gutter:auto;padding-right:0;overflow:visible}._rail_hsua3_153{min-height:initial;background:0 0;border:0;padding:0;display:block;position:static;overflow:visible}._tabList_hsua3_1003{scrollbar-gutter:auto;align-content:normal;gap:.3rem;display:flex;position:static;inset:auto;overflow:auto hidden}._tabButton_hsua3_1017{flex:none;align-items:center;min-height:2.5rem;padding:.3rem .7rem;display:inline-flex}._flowDemo_hsua3_208{grid-template-columns:minmax(0,1fr) minmax(24rem,.96fr)}}@media (width<=52rem){._topbar_hsua3_16{flex-direction:column;align-items:start}._localeMenu_hsua3_57{width:100%}._localeMenuList_hsua3_96{left:0;right:auto}._flowDemo_hsua3_208{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}._flowViewport_hsua3_215{overscroll-behavior-x:contain;overflow-x:auto}._codePanel_hsua3_731{border-top:1px solid #d9e5f1;border-left:0}._codeAutoScrollToggle_hsua3_741{right:1.25rem}._flowSvg_hsua3_221{min-width:42rem;height:auto}._explorerCode_hsua3_800{max-height:22rem;padding:1rem 1.1rem;font-size:.8rem;line-height:1.38}._explorerCodeLine_hsua3_846{padding:.03rem .4rem;line-height:1.32}}:root{color:#1f2937;font-family:IBM Plex Sans,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}body{background:#f7fafc;margin:0;line-height:1.6}main:where(.astro-g4f4bwgl){box-sizing:border-box;align-content:start;gap:0;max-width:80rem;min-height:100vh;margin:0 auto;padding:1rem 1.5rem 2.75rem;display:grid}p:where(.astro-g4f4bwgl),h1:where(.astro-g4f4bwgl){margin:0}@media (width<=48rem){main:where(.astro-g4f4bwgl){padding:.85rem 1rem 2.25rem}}
