.sc-frame:where(.astro-r5iag6x3){--frame-pad:1rem;max-width:100%;margin:0}.sl-markdown-content .sc-frame:where(.astro-r5iag6x3){margin-block:1.75rem}.sc-frame__box:where(.astro-r5iag6x3){border:1px solid var(--c-rule-strong);border-radius:var(--radius-frame);background-color:var(--c-sheet);box-shadow:var(--shadow-frame);overflow:hidden}.sc-frame__head:where(.astro-r5iag6x3){min-height:2.875rem;padding:.4375rem .5rem .4375rem var(--frame-pad);background-color:var(--c-rail);border-bottom:1px solid var(--c-rule);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex;container-type:inline-size}.sc-frame__tools:where(.astro-r5iag6x3){align-items:center;gap:.5rem .875rem;min-width:0;display:flex}@container (width<=36rem){.sc-frame__tools:where(.astro-r5iag6x3):has(>.sc-frame__views:not([hidden])):has(>.sc-frame__actions),:root[data-theme] .sc-frame:where(.astro-r5iag6x3):not([data-enhanced]) .sc-frame__tools:where(.astro-r5iag6x3):has(>.sc-frame__views):has(>.sc-frame__actions){flex-basis:100%;justify-content:space-between;margin-inline-start:0}}.sc-frame__id:where(.astro-r5iag6x3){min-width:0;margin-inline-end:auto;line-height:1.5}.sc-frame__glyph:where(.astro-r5iag6x3){vertical-align:-.0625rem;border-radius:var(--radius-capsule);border:1.75px solid var(--sc-state-stroke);background:linear-gradient(180deg, var(--sc-state-fill), var(--sc-state-fill-end));width:1.125rem;height:.75rem;margin-inline-end:.625rem;display:inline-block}.sc-frame--sim:where(.astro-r5iag6x3) .sc-frame__glyph:where(.astro-r5iag6x3),.sc-frame--hero:where(.astro-r5iag6x3) .sc-frame__glyph:where(.astro-r5iag6x3),.sc-frame--playground:where(.astro-r5iag6x3) .sc-frame__glyph:where(.astro-r5iag6x3){border-color:var(--sc-active-stroke);box-shadow:0 0 0 2.5px var(--sc-active-glow)}.sc-frame__name:where(.astro-r5iag6x3){font-family:var(--font-mono);font-size:var(--text-sm);color:var(--c-ink);overflow-wrap:anywhere;font-weight:700}.sc-frame__kind:where(.astro-r5iag6x3){font-size:var(--text-xs);color:var(--c-muted);white-space:nowrap;margin-inline-start:.625rem}.sc-frame__views:where(.astro-r5iag6x3){border:1px solid var(--c-control);border-radius:var(--radius-capsule);background-color:var(--c-sheet);padding:2px;display:inline-flex}.sc-frame__views:where(.astro-r5iag6x3)[hidden]{display:none}@media screen{:root[data-theme] .sc-frame:where(.astro-r5iag6x3):not([data-enhanced]) .sc-frame__views:where(.astro-r5iag6x3)[hidden]{display:inline-flex}:root[data-theme] .sc-frame:where(.astro-r5iag6x3):not([data-enhanced]) .sc-frame__stage:where(.astro-r5iag6x3):has(>.sc-frame__panel[data-default])>.sc-frame__panel:where(.astro-r5iag6x3):not([data-default]){display:none}:root[data-theme] .sc-frame:where(.astro-r5iag6x3):not([data-enhanced]) .sc-frame__stage:where(.astro-r5iag6x3):has(>.sc-frame__panel[data-default])>.sc-frame__panel:where(.astro-r5iag6x3)+.sc-frame__panel:where(.astro-r5iag6x3){border-top:0}:root[data-theme] .sc-frame:where(.astro-r5iag6x3):not([data-enhanced]):has(.sc-frame__views) .sc-frame__panel-title:where(.astro-r5iag6x3){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sc-frame__views:where(.astro-r5iag6x3) button:where(.astro-r5iag6x3){border-radius:var(--radius-capsule);min-height:1.875rem;color:var(--c-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:.125rem .875rem;font-weight:700}.sc-frame__views:where(.astro-r5iag6x3) button:where(.astro-r5iag6x3):hover{color:var(--c-ink)}.sc-frame__views:where(.astro-r5iag6x3) button:where(.astro-r5iag6x3)[aria-selected=true]{background-color:var(--c-ink);color:var(--c-paper)}.sc-frame__views:where(.astro-r5iag6x3) button:where(.astro-r5iag6x3):focus-visible{outline-offset:1px}.sc-frame__actions:where(.astro-r5iag6x3){align-items:center;gap:.5rem;display:flex}.sc-frame__open:where(.astro-r5iag6x3){border-radius:var(--radius-capsule);min-height:2rem;color:var(--c-accent);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:.375rem;padding:.25rem .625rem;font-weight:700;text-decoration:none;display:inline-flex}.sc-frame__open:where(.astro-r5iag6x3):hover{background-color:var(--c-accent-soft);color:var(--c-accent)}.sc-frame__open:where(.astro-r5iag6x3) svg:where(.astro-r5iag6x3){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.sc-frame__stage:where(.astro-r5iag6x3){background-color:var(--c-inset);position:relative}.sc-frame__panel:where(.astro-r5iag6x3){position:relative}.sc-frame__panel:where(.astro-r5iag6x3)+.sc-frame__panel:where(.astro-r5iag6x3){border-top:1px solid var(--c-rule)}:where(.astro-r5iag6x3)[data-enhanced] .sc-frame__panel:where(.astro-r5iag6x3)+.sc-frame__panel:where(.astro-r5iag6x3){border-top:0}:where(.astro-r5iag6x3)[data-multi] .sc-frame__panel:where(.astro-r5iag6x3):not([hidden])~.sc-frame__panel:where(.astro-r5iag6x3):not([hidden]){border-top:1px solid var(--c-rule)}.sc-frame__panel:where(.astro-r5iag6x3)[hidden]{display:none}.sc-frame__panel-title:where(.astro-r5iag6x3){padding:.625rem var(--frame-pad) 0;font-size:var(--text-xs);color:var(--c-muted);margin:0;font-weight:700}:where(.astro-r5iag6x3)[data-enhanced] .sc-frame__panel-title:where(.astro-r5iag6x3){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.astro-r5iag6x3)[data-stage=tall] .sc-frame__panel:where(.astro-r5iag6x3){min-height:14rem}.sc-frame__stage:where(.astro-r5iag6x3) .expressive-code{margin:0}.sc-frame__stage:where(.astro-r5iag6x3) .expressive-code .frame{box-shadow:none;border:0;border-radius:0}.sc-frame__stage:where(.astro-r5iag6x3) .expressive-code pre{background-color:var(--c-sheet);border:0;border-radius:0}.sc-frame__controls:where(.astro-r5iag6x3){padding:.625rem var(--frame-pad);border-top:1px solid var(--c-rule);background-color:var(--c-rail);flex-wrap:wrap;align-items:center;gap:.625rem 1rem;display:flex}.sc-frame__trace:where(.astro-r5iag6x3){border-top:1px solid var(--c-rule);background-color:var(--c-sheet);overflow-x:auto}.sc-frame__foot:where(.astro-r5iag6x3){padding:.75rem var(--frame-pad);border-top:1px solid var(--c-rule);font-size:var(--text-sm);line-height:1.5}.sc-frame__caption:where(.astro-r5iag6x3){max-width:var(--measure);font-size:var(--text-sm);color:var(--c-muted);margin-top:.625rem;padding-inline:.25rem;line-height:1.5}.sc-frame__caption:where(.astro-r5iag6x3) code{font-family:var(--font-mono);color:var(--c-ink);font-size:.92em}@media (width<=30em){.sc-frame:where(.astro-r5iag6x3){--frame-pad:.75rem}.sc-frame__head:where(.astro-r5iag6x3){gap:.5rem .625rem}.sc-frame__views:where(.astro-r5iag6x3) button:where(.astro-r5iag6x3){padding-inline:.5rem}.sc-frame__open:where(.astro-r5iag6x3) span:where(.astro-r5iag6x3){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sc-source__scroll:where(.astro-f4bli2jt){max-height:32rem;overflow:auto}.sc-source:where(.astro-f4bli2jt).is-expanded .sc-source__scroll:where(.astro-f4bli2jt){max-height:none}.sc-source:where(.astro-f4bli2jt).is-clipped:not(.is-expanded,.is-at-end) .sc-source__scroll:where(.astro-f4bli2jt){-webkit-mask-image:linear-gradient(#000 calc(100% - 4rem),#0000001f 100%);mask-image:linear-gradient(#000 calc(100% - 4rem),#0000001f 100%)}.sc-source__more:where(.astro-f4bli2jt){padding:.375rem var(--frame-pad,1rem) .5rem;border-top:1px dashed var(--c-rule-strong);justify-content:center;display:flex}.sc-source__more:where(.astro-f4bli2jt)[hidden]{display:none}.sc-source__toggle:where(.astro-f4bli2jt) svg:where(.astro-f4bli2jt){transition:transform .16s ease-out}.sc-source:where(.astro-f4bli2jt).is-expanded .sc-source__toggle:where(.astro-f4bli2jt) svg:where(.astro-f4bli2jt){transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.sc-source__toggle:where(.astro-f4bli2jt) svg:where(.astro-f4bli2jt){transition:none}}@media print{.sc-source__scroll:where(.astro-f4bli2jt){max-height:none;overflow:visible;-webkit-mask-image:none!important;mask-image:none!important}.sc-source__more:where(.astro-f4bli2jt){display:none!important}}.sc-diagram{font-family:var(--sc-font,"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", system-ui, sans-serif);-webkit-user-select:text;user-select:text;overflow:visible}.sc-diagram text{font-kerning:none;font-variant-ligatures:none;font-feature-settings:"kern" 0, "liga" 0, "calt" 0;font-optical-sizing:none;letter-spacing:0;word-spacing:0;text-rendering:geometricprecision;white-space:pre;fill:var(--sc-decl-text,#000);font-weight:400}.sc-diagram .sc-bold,.sc-diagram .sc-kw{font-weight:700}.sc-diagram .sc-kw,.sc-diagram .sc-hl{fill:var(--sc-keyword,#730041)}.sc-diagram .sc-sd{fill:#28997e}.sc-diagram .sc-mono{font-family:var(--sc-font-mono,"Atkinson Hyperlegible Mono Variable", "Atkinson Hyperlegible Mono", ui-monospace, monospace)}.sc-diagram .sc-title,.sc-diagram .sc-state-label{fill:var(--sc-state-text,#000)}.sc-diagram .sc-action{fill:var(--sc-action-text,#000)}.sc-diagram .sc-region-label{fill:var(--sc-region-label,#696969)}.sc-diagram .sc-edge-label{fill:var(--sc-edge-label,#000)}.sc-diagram .sc-comment{fill:var(--sc-comment-text,#000)}.sc-diagram .sc-shape{stroke:var(--sc-state-outline,var(--sc-region-stroke,#bebebe));stroke-width:1px;transition:stroke .12s ease-out,fill .12s ease-out,stroke-width .12s ease-out}.sc-diagram .sc-initial>.sc-shape,.sc-diagram .sc-final>.sc-shape{stroke:var(--sc-state-stroke,#000)}.sc-diagram .sc-initial>.sc-shape:not(.sc-final-inner){stroke-width:3px}.sc-diagram .sc-halt>.sc-shape{stroke:var(--sc-state-stroke,#000)}.sc-diagram .sc-halt>.sc-final-outer{stroke-width:2px}.sc-diagram .sc-final>.sc-final-outer{fill:var(--sc-region-fill,#fff)}.sc-diagram .sc-final>.sc-final-inner{stroke-width:1px}.sc-diagram .sc-connector>.sc-shape{fill:var(--sc-state-stroke,#000);stroke:var(--sc-state-stroke,#000)}.sc-diagram .sc-shadow{fill:var(--sc-edge,#000);opacity:.12;pointer-events:none}.sc-diagram .sc-shape{fill:none}.sc-diagram .sc-root>.sc-shape{fill:var(--sc-root-fill,#f8f9fd);stroke:var(--sc-root-stroke,#bebebe)}.sc-diagram .sc-fill-top,.sc-diagram .sc-fill{stroke:none;pointer-events:none;transition:fill .12s ease-out}.sc-diagram .sc-fill{fill:var(--sc-state-fill-end,#cddcf3)}.sc-diagram .sc-fill-top{fill:var(--sc-state-fill,#f8f9fd)}.sc-diagram .sc-superstate>.sc-fill{fill:var(--sc-superstate-fill-end,#cddcf3)}.sc-diagram .sc-superstate>.sc-fill-top{fill:var(--sc-superstate-fill,#f8f9fd)}.sc-diagram .sc-reference>.sc-fill{fill:color-mix(in srgb, var(--sc-superstate-fill-end,#e6cbf2) 70%, #b05cd6)}.sc-diagram .sc-reference>.sc-fill-top{fill:color-mix(in srgb, var(--sc-superstate-fill,#fcf7fc) 88%, #b05cd6)}.sc-diagram .sc-violation>.sc-fill{fill:color-mix(in srgb, var(--sc-state-fill-end,#f5a0a3) 45%, #f5a0a3)}.sc-diagram .sc-violation>.sc-fill-top{fill:color-mix(in srgb, var(--sc-state-fill,#fdf4f0) 85%, #f5a0a3)}.sc-diagram .sc-region-frame{fill:var(--sc-region-fill,#fff);stroke:var(--sc-region-stroke,#bebebe);stroke-width:1px}.sc-diagram .sc-region-frame-inner{fill:none}.sc-diagram .sc-abort-region>.sc-region-frame{stroke:var(--sc-strong-abort,red);stroke-width:1.3px}.sc-diagram .sc-override-region>.sc-region-frame{stroke:#aad400;stroke-width:1.3px}.sc-diagram .sc-reference>.sc-region>.sc-region-frame,.sc-diagram .sc-reference-region>.sc-region-frame{stroke:#efa2ff;stroke-width:1.3px}.sc-diagram .sc-method>.sc-region-frame{fill:color-mix(in srgb, var(--sc-region-fill,#fff) 85%, var(--sc-region-stroke,#bebebe));stroke:color-mix(in srgb, var(--sc-region-stroke,#bebebe) 40%, var(--sc-state-stroke,#000))}.sc-diagram .sc-method-abstract>.sc-region-frame{stroke-dasharray:4 2}.sc-diagram .sc-region-corner{fill:var(--sc-region-stroke,#bebebe)}.sc-diagram .sc-region-corner-mark{stroke:var(--sc-region-fill,#fff);stroke-width:1.4px;fill:none}.sc-diagram .sc-edge,.sc-diagram .sc-edge-hit{fill:none;stroke-linecap:butt}.sc-diagram .sc-edge{stroke:var(--sc-edge,#000);stroke-width:2px;transition:stroke .12s ease-out,stroke-width .12s ease-out}.sc-diagram .sc-immediate>.sc-edge{stroke-dasharray:7 3}.sc-diagram .sc-edge-hit{stroke:#0000;stroke-width:12px;pointer-events:stroke}.sc-diagram .sc-arrow{fill:var(--sc-edge,#000);stroke:var(--sc-edge,#000);stroke-width:2px;stroke-linejoin:round}.sc-diagram .sc-nondeterministic>.sc-edge{stroke:#ea9a56}.sc-diagram .sc-nondeterministic>.sc-arrow{fill:#ea9a56;stroke:#ea9a56}.sc-diagram .sc-probabilistic>.sc-edge{stroke:#5c9ad3}.sc-diagram .sc-probabilistic>.sc-arrow{fill:#5c9ad3;stroke:#5c9ad3}.sc-diagram .sc-strong-marker{fill:var(--sc-strong-abort,red);stroke:var(--sc-region-stroke,#bebebe);stroke-width:1px}.sc-diagram .sc-termination-marker{fill:var(--sc-termination,#0f0);stroke:var(--sc-region-stroke,#bebebe);stroke-width:1px;stroke-linejoin:round}.sc-diagram .sc-history-marker circle{fill:var(--sc-history,#3c3c3c)}.sc-diagram .sc-history-letter,.sc-diagram .sc-history-star{fill:none;stroke:var(--sc-region-fill,#fff);stroke-width:2px}.sc-diagram .sc-history-star{stroke-width:1.2px}.sc-diagram .sc-deferred-marker circle{fill:var(--sc-strong-abort,red);stroke:var(--sc-region-stroke,#bebebe);stroke-width:1px}.sc-diagram .sc-deferred-star{stroke:var(--sc-region-fill,#fff);stroke-width:1px}.sc-diagram .sc-label-bg{fill:var(--sc-edge-label-bg,#ffffffdb)}.sc-diagram .sc-label-bars{stroke:var(--sc-region-stroke,#bebebe);stroke-width:1px;fill:none}.sc-diagram .sc-label-arrow{fill:var(--sc-region-stroke,#bebebe)}.sc-diagram .sc-comment-box{fill:var(--sc-comment-fill,#ffc);stroke:var(--sc-comment-stroke,#f0f024);stroke-width:1px}.sc-diagram .sc-comment-edge{fill:none;stroke:var(--sc-comment-stroke,#f0f024);stroke-width:1px}.sc-diagram .sc-df-shape{fill:var(--sc-state-fill-end,#cddcf3);stroke:var(--sc-region-stroke,#bebebe);stroke-width:1px}.sc-diagram .sc-df-operator>.sc-df-shape{fill:var(--sc-state-fill,#f8f9fd)}.sc-diagram .sc-df-actor>.sc-df-shape{fill:color-mix(in srgb, var(--sc-superstate-fill-end,#e6cbf2) 70%, #b05cd6)}.sc-diagram .sc-df-divider{stroke:var(--sc-region-stroke,#bebebe);stroke-width:1px}.sc-diagram .sc-df-port{fill:var(--sc-region-label,#696969)}.sc-diagram .sc-wire{fill:none;stroke:var(--sc-edge,#000);stroke-width:1px}.sc-diagram .sc-state.is-active:not(.sc-root)>.sc-shape{stroke:var(--sc-active-stroke,#d3202f);stroke-width:3px;filter:drop-shadow(0 0 4px var(--sc-active-glow,#d3202f73))}.sc-diagram .sc-state.is-active.sc-initial>.sc-shape{stroke-width:4.5px}.sc-diagram .sc-simple.is-active>.sc-fill,.sc-diagram .sc-simple.is-active>.sc-fill-top{fill:var(--sc-active-fill,#ffe9ec)}.sc-diagram .sc-final.is-active>.sc-final-inner{stroke:var(--sc-active-stroke,#d3202f);stroke-width:1.5px;filter:none}.sc-diagram .sc-connector.is-active>.sc-shape{fill:var(--sc-active-stroke,#d3202f)}.sc-diagram .sc-state.is-active>.sc-state-label{font-weight:800}.sc-diagram .sc-state.is-entered:not(.sc-root)>.sc-shadow{fill:var(--sc-entered,#2b6cc4);opacity:.35;animation:.9s ease-out sc-entered}.sc-diagram .sc-state.is-exited:not(.is-active):not(.sc-root)>.sc-shape{stroke:var(--sc-entered,#2b6cc4);stroke-width:2px}.sc-diagram .sc-state.is-exited:not(.is-active):not(.sc-root)>:is(.sc-fill,.sc-fill-top){fill:color-mix(in srgb, var(--sc-entered,#2b6cc4) 16%, var(--sc-state-fill,#f8f9fd));animation:1.2s ease-out sc-exited}.sc-diagram .sc-superstate.is-exited:not(.is-active):not(.sc-root)>:is(.sc-fill,.sc-fill-top){fill:color-mix(in srgb, var(--sc-entered,#2b6cc4) 8%, var(--sc-superstate-fill,#f8f9fd))}.sc-diagram .sc-transition.is-taken>.sc-edge{stroke:var(--sc-taken,#2b6cc4);stroke-width:4px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--sc-taken,#2b6cc4) 55%, transparent))}.sc-diagram .sc-transition.is-taken>.sc-arrow{fill:var(--sc-taken,#2b6cc4);stroke:var(--sc-taken,#2b6cc4);stroke-width:2.5px}.sc-diagram .sc-transition.is-taken .sc-label-bg{stroke:var(--sc-taken,#2b6cc4);stroke-width:1.5px}.sc-diagram .sc-transition.is-taken .sc-label-bars{stroke:var(--sc-taken,#2b6cc4)}.sc-diagram .sc-state.is-focus>.sc-shape,.sc-diagram .sc-region.is-focus>.sc-region-frame{stroke:var(--sc-keyword,#730041);stroke-width:2.5px;stroke-dasharray:6 3}.sc-diagram .sc-transition.is-focus>.sc-edge{stroke:var(--sc-keyword,#730041);stroke-width:3.5px}.sc-diagram .sc-transition.is-focus>.sc-arrow{fill:var(--sc-keyword,#730041);stroke:var(--sc-keyword,#730041)}.sc-diagram .sc-transition.is-focus .sc-label-bg{stroke:var(--sc-keyword,#730041);stroke-width:1.5px}.sc-diagram text.is-focus{font-weight:700;text-decoration:underline 1.5px}.sc-diagram .sc-state.is-error>.sc-shape,.sc-diagram .sc-region.is-error>.sc-region-frame{stroke:var(--sc-error,#e8590c);stroke-width:3px;stroke-dasharray:none;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--sc-error,#e8590c) 60%, transparent))}.sc-diagram .sc-transition.is-error>.sc-edge{stroke:var(--sc-error,#e8590c);stroke-width:3.5px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--sc-error,#e8590c) 55%, transparent))}.sc-diagram .sc-transition.is-error>.sc-arrow{fill:var(--sc-error,#e8590c);stroke:var(--sc-error,#e8590c)}.sc-diagram .sc-transition.is-error .sc-label-bg{stroke:var(--sc-error,#e8590c);stroke-width:1.5px}.sc-diagram text.is-error{fill:var(--sc-error,#e8590c);text-decoration:underline wavy}.sc-diagram .sc-error-marker{pointer-events:none}.sc-diagram .sc-error-marker circle{fill:var(--sc-error,#e8590c);stroke:var(--sc-region-fill,#fff);stroke-width:1.5px}.sc-diagram .sc-error-marker path{fill:none;stroke:var(--sc-region-fill,#fff);stroke-width:1.8px;stroke-linecap:round}.sc-diagram .sc-copy-badge{pointer-events:none}.sc-diagram .sc-copy-badge rect{fill:var(--sc-active-stroke,#d3202f);stroke:var(--sc-region-fill,#fff);stroke-width:1.5px}.sc-diagram .sc-copy-badge text{fill:var(--sc-region-fill,#fff);text-anchor:middle;dominant-baseline:central;font-size:9.5px;font-weight:800}.sc-diagram .is-dimmed{opacity:.35;transition:opacity .15s ease-out}@keyframes sc-entered{0%{opacity:.8}to{opacity:.35}}@keyframes sc-exited{0%{fill:color-mix(in srgb, var(--sc-entered,#2b6cc4) 36%, var(--sc-state-fill,#f8f9fd))}}@media (prefers-reduced-motion:reduce){.sc-diagram .sc-state.is-entered>.sc-shadow,.sc-diagram .sc-state.is-exited>:is(.sc-fill,.sc-fill-top){animation:none}.sc-diagram .sc-shape,.sc-diagram .sc-edge{transition:none}}.sc-diagram .sc-edge-pulse{fill:none;stroke:var(--sc-taken,#2b6cc4);stroke-width:6px;stroke-linecap:round;stroke-dasharray:14 120;stroke-dashoffset:14px;opacity:.9;pointer-events:none;animation:.52s ease-in-out both sc-edge-pulse}@keyframes sc-edge-pulse{0%{stroke-dashoffset:14px}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.sc-diagram .sc-edge-pulse{display:none}}.sc-diagram .sc-state.sc-initial.is-exited:not(.is-active):not(.sc-root)>.sc-shape:not(.sc-final-inner){stroke-width:3px}.sc-dview:where(.astro-rvfdm47y){background-image:radial-gradient(circle at 1px 1px, var(--c-rule) 1px, transparent 0);background-position:8px 8px;background-size:16px 16px;position:relative}.sc-dview__scroll:where(.astro-rvfdm47y){scrollbar-width:thin;padding:clamp(.5rem,2.5vw,1.25rem);overflow-x:auto}.sc-dview__scroll:where(.astro-rvfdm47y) svg.sc-diagram{margin-inline:auto}.sc-dview:where(.astro-rvfdm47y).is-zoomed .sc-dview__scroll:where(.astro-rvfdm47y) svg.sc-diagram{margin-inline:0}.sc-dview__zoom:where(.astro-rvfdm47y){min-height:1.75rem;font-size:var(--text-xs);gap:.375rem;padding-inline:.625rem;position:absolute;bottom:.5rem;right:.5rem}.sc-dview__zoom:where(.astro-rvfdm47y)[hidden],.sc-dview__zoom:where(.astro-rvfdm47y)[aria-pressed=true] .sc-dview__plus:where(.astro-rvfdm47y){display:none}.sc-dview__missing:where(.astro-rvfdm47y){padding:2rem var(--frame-pad,1rem);color:var(--c-muted);font-size:var(--text-sm);text-align:center;margin:0}
