:is(.l8jzIa_link:hover:not(:has(.l8jzIa_children:hover)) .l8jzIa_icon,.l8jzIa_link:hover:not(:has(.l8jzIa_children:hover)) .l8jzIa_title){color:var(--color-primary);cursor:pointer}
.mtQHAa_output{--o-surface:#1d1d2a;--o-text:#f5f4ef;--o-primary:#ff8204;--o-accent:#ffaf01;--o-ok:#44ba82;--o-err:#ff6e35;--o-muted:#8a8a9c;--o-line:#34344a;--o-dim-text:#a5a4a3;--o-dim-primary:#b05a16;--o-mono:"Space Mono", var(--font-mono);color:var(--o-text);margin:1.25rem 0}html:not(.dark) .mtQHAa_output{--o-surface:#fbfbf8;--o-text:#171722;--o-primary:#fa500f;--o-accent:#b35f00;--o-ok:#318e68;--o-err:#c4001d;--o-muted:#8b8a93;--o-line:#d9d8d2;--o-dim-text:#7d7d82;--o-dim-primary:#f08a62}.mtQHAa_header{background:var(--o-surface);border:1px solid var(--o-line);font-family:var(--o-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--o-muted);border-bottom:none;align-items:center;gap:7px;padding:2px 8px;font-size:.58rem;line-height:1.4;display:flex}.mtQHAa_copy{border:1px solid var(--o-line);color:var(--o-muted);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border-radius:0;margin-left:auto;padding:0 6px}.mtQHAa_copy:hover,.mtQHAa_copy:focus-visible{color:var(--o-text);border-color:var(--o-primary);outline:none}.mtQHAa_error .mtQHAa_label{color:var(--o-err)}.mtQHAa_bands{flex-direction:column;width:7px;height:7px;display:inline-flex}.mtQHAa_bands span{flex:1}.mtQHAa_pre{background:var(--o-surface);border:1px solid var(--o-line);font-family:var(--o-mono);padding:12px 14px 10px;font-size:.8125rem;line-height:1.6;overflow-x:auto}.mtQHAa_pre:focus-visible{outline:2px solid var(--o-primary);outline-offset:-2px}.mtQHAa_row{white-space:pre-wrap;overflow-wrap:anywhere}.mtQHAa_prompt,.mtQHAa_call{color:var(--o-primary);font-weight:700}.mtQHAa_typed{font-weight:700}.mtQHAa_rule{border-top:1px solid var(--o-muted);opacity:.7;height:0;margin:4px 0 6px}.mtQHAa_code{color:var(--o-accent);font-family:inherit;font-size:inherit;vertical-align:baseline;background:0 0;border:0;border-radius:0;padding:0}.mtQHAa_bullet{color:var(--o-primary)}.mtQHAa_toolRow{width:100%;color:inherit;font:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;display:block}.mtQHAa_toolRow:focus-visible{outline:1px solid var(--o-primary)}.mtQHAa_toolRow:hover .mtQHAa_verb{text-decoration:underline}.mtQHAa_marker{width:2ch;color:var(--o-muted);display:inline-block}.mtQHAa_verb{color:var(--o-dim-primary);font-weight:700;transition:color .32s cubic-bezier(.22,1,.36,1)}.mtQHAa_args{color:var(--o-dim-text);transition:color .32s cubic-bezier(.22,1,.36,1)}.mtQHAa_toolOpen .mtQHAa_verb{color:var(--o-primary)}.mtQHAa_toolOpen .mtQHAa_args{color:var(--o-text)}.mtQHAa_results{color:var(--o-muted)}.mtQHAa_approval{border:1px solid var(--o-muted);margin:4px 0 6px;padding:6px 10px}.mtQHAa_approvalTitle{color:var(--o-primary);white-space:pre-wrap;font-weight:700}.mtQHAa_summary{color:var(--o-dim-text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.mtQHAa_ok{color:var(--o-ok);font-weight:700}.mtQHAa_warn{color:var(--o-accent)}.mtQHAa_err{color:var(--o-err)}.mtQHAa_dim{color:var(--o-muted)}@media (prefers-reduced-motion:reduce){.mtQHAa_verb,.mtQHAa_args{transition:none}}@media print{.mtQHAa_output{--o-surface:#fbfbf8;--o-text:#171722;--o-primary:#fa500f;--o-accent:#9b5c00;--o-ok:#1f7a4f;--o-err:#c4001d;--o-muted:#6f6f84;--o-line:#d9d8d2;--o-dim-text:#6f6f84;--o-dim-primary:#c23700;break-inside:avoid}.mtQHAa_results[hidden]{display:block!important}.mtQHAa_copy{display:none}}
._4uWpYW_pre{background-color:var(--speakeasy-code-background-color);border-radius:var(--speakeasy-code-border-radius);font-family:var(--speakeasy-font-mono);font-size:var(--speakeasy-code-font-size);vertical-align:middle;border:.1rem solid #0000001a}._4uWpYW_text{margin:0}
.cWS2TW_codeSampleContainer pre{height:var(--speakeasy-code-sample-height);overflow-y:auto}.cWS2TW_codeSampleContainer>div{margin-bottom:0}
.TtAaSa_connectingCellRow{flex-direction:row;display:flex}.TtAaSa_connectingCellContainer{grid-template-rows:auto 1fr;grid-template-columns:auto auto;display:grid}.TtAaSa_connectingCellContent{flex:1;min-width:0;padding-top:5px}.TtAaSa_upperLeftConnectingCell{min-width:var(--speakeasy-expandable-cell-size);height:calc(5px + var(--speakeasy-expandable-cell-size))}.TtAaSa_upperRightConnectingCell{min-width:calc(.5rem + var(--speakeasy-expandable-cell-size));height:calc(5px + var(--speakeasy-expandable-cell-size))}.TtAaSa_lowerLeftConnectingCell{min-width:var(--speakeasy-expandable-cell-size);min-height:var(--speakeasy-expandable-cell-size)}.TtAaSa_lowerRightConnectingCell{min-width:calc(.5rem + var(--speakeasy-expandable-cell-size));min-height:var(--speakeasy-expandable-cell-size)}.TtAaSa_verticalConnected{border-right:var(--speakeasy-border-width) solid var(--speakeasy-expandable-line-color)}.TtAaSa_horizontalConnected{border-bottom:var(--speakeasy-border-width) solid var(--speakeasy-expandable-line-color)}.TtAaSa_emptyConnectingCell{min-width:calc(2 * var(--speakeasy-expandable-cell-size))}
._izerG_debugPlaceholder{color:red;background-color:#ff00001a;border:1px dashed red;margin-bottom:1rem;padding:1rem}._izerG_debugPlaceholder>p:last-child{margin-bottom:0}
@keyframes ZTUo0G_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ZTUo0G_fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ZTUo0G_zoomIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ZTUo0G_zoomOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.95)}}.ZTUo0G_dialogOverlay{z-index:999;background-color:#000c;animation:.15s ease-in ZTUo0G_fadeIn;position:fixed;inset:0}.ZTUo0G_dialogOverlay[data-state=closed]{animation:.15s ease-in ZTUo0G_fadeOut}.ZTUo0G_dialogContent{z-index:1000;border:var(--speakeasy-border-width) solid var(--speakeasy-border-color);border-radius:var(--speakeasy-border-radius-md);background-color:#fff;background-image:linear-gradient(var(--speakeasy-background-color), var(--speakeasy-background-color));width:100%;max-width:var(--speakeasy-dialog-max-width);height:var(--speakeasy-dialog-height);flex-direction:column;gap:1rem;padding:1.5rem;animation:.2s ease-out ZTUo0G_zoomIn;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ZTUo0G_dialogContent[data-state=closed]{animation:.2s ease-in ZTUo0G_zoomOut}.ZTUo0G_closeButton{border-radius:var(--speakeasy-border-radius-sm);border:var(--speakeasy-button-border-color);cursor:pointer;background:var(--speakeasy-button-background-color);width:2rem;height:2rem;padding:.25rem;transition:background-color .2s;position:absolute;top:1.5rem;right:1.5rem}.ZTUo0G_closeButton:hover{background:var(--speakeasy-button-background-color-hover);border-color:var(--speakeasy-button-border-color-hover)}.ZTUo0G_closeIcon{width:100%;height:100%}.ZTUo0G_embedContent{box-sizing:border-box;width:100%;overflow-y:auto}.ZTUo0G_dialogContent h1:first-child,.ZTUo0G_dialogContent h2:first-child,.ZTUo0G_dialogContent h3:first-child,.ZTUo0G_dialogContent h4:first-child,.ZTUo0G_dialogContent h5:first-child,.ZTUo0G_dialogContent h6:first-child{margin:0}
._6cUZG_embedButton{border:var(--speakeasy-border-width) solid var(--speakeasy-button-border-color);background-color:var(--speakeasy-button-background-color);padding:var(--speakeasy-button-padding);border-radius:var(--speakeasy-button-radius)}._6cUZG_embedButton:hover{background-color:var(--speakeasy-button-background-color-hover);border-color:var(--speakeasy-button-border-color-hover)}
.PzV0zG_expandableCellContainer{min-height:calc(var(--speakeasy-expandable-cell-height-multiplier) * var(--speakeasy-expandable-cell-size));flex-direction:column;display:flex}.PzV0zG_expandableButtonContainer{min-width:calc(2 * var(--speakeasy-expandable-cell-size));padding:3px}.PzV0zG_expandableButton{border:var(--speakeasy-border-width) solid var(--speakeasy-expandable-line-color);border-radius:var(--speakeasy-expandable-button-radius);cursor:pointer;appearance:none;width:calc(2 * var(--speakeasy-expandable-cell-size) - 6px);height:calc(2 * var(--speakeasy-expandable-cell-size) - 6px);background-color:#0000;border-style:solid;justify-content:center;align-items:center;padding:5px;display:flex}.PzV0zG_expandableButtonCircle{border-radius:50%}.PzV0zG_expandableChevron{transform-origin:50%;color:var(--speakeasy-expandable-line-color);transition:transform .2s ease-in-out}.PzV0zG_expandableConnectionContainer{flex-direction:row;flex-grow:1;width:100%;display:flex}.PzV0zG_expandableConnection{min-width:var(--speakeasy-expandable-cell-size)}
.oD-asa_nonExpandableCell{min-width:calc(2 * var(--speakeasy-expandable-cell-size) - 6px);min-height:calc(2 * var(--speakeasy-expandable-cell-size) - 6px);max-height:calc(2 * var(--speakeasy-expandable-cell-size) - 6px);border:var(--speakeasy-border-width) solid var(--speakeasy-expandable-line-color);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;margin:3px;display:flex}
.X9QuDG_entryContainer{flex-direction:column;display:flex}.X9QuDG_entryHeaderContainer{flex-direction:row;gap:8px;display:flex}.X9QuDG_childContainer{flex-direction:column;display:flex}.X9QuDG_breakoutCellTitle{height:calc(2 * var(--speakeasy-expandable-cell-size));align-items:center;display:flex}.X9QuDG_breakoutCellTitle h1,.X9QuDG_breakoutCellTitle h2,.X9QuDG_breakoutCellTitle h3,.X9QuDG_breakoutCellTitle h4,.X9QuDG_breakoutCellTitle h5,.X9QuDG_breakoutCellTitle h6{scroll-margin-top:5rem}.X9QuDG_propertyTitleContainer{flex-direction:row;align-items:center;row-gap:.5rem;width:100%;display:flex}.X9QuDG_propertyTitleContainer h1,.X9QuDG_propertyTitleContainer h2,.X9QuDG_propertyTitleContainer h3,.X9QuDG_propertyTitleContainer h4,.X9QuDG_propertyTitleContainer h5,.X9QuDG_propertyTitleContainer h6{margin:0;padding:0}.X9QuDG_titleSlotContainer h1,.X9QuDG_titleSlotContainer h2,.X9QuDG_titleSlotContainer h3,.X9QuDG_titleSlotContainer h4,.X9QuDG_titleSlotContainer h5,.X9QuDG_titleSlotContainer h6{margin:0;padding:0;scroll-margin-top:5rem}.X9QuDG_typeInnerContainer,.X9QuDG_offscreenMeasureContainer{font-family:var(--speakeasy-font-mono);font-size:var(--speakeasy-property-type-font-size);text-wrap:nowrap}.X9QuDG_typeInnerContainer{padding:var(--speakeasy-pill-padding);background-color:var(--speakeasy-property-type-background-color);border-radius:var(--speakeasy-property-type-border-radius);border:1px solid var(--speakeasy-property-type-border-color)}.X9QuDG_typeInnerContainer a{scroll-behavior:smooth}.X9QuDG_typeInnerContainerInline{width:fit-content}.X9QuDG_typeInnerContainerMultiline{padding:.5rem .75rem}.X9QuDG_typeInnerContainer a{color:var(--speakeasy-anchor-color);text-decoration-line:underline}.X9QuDG_propertyTitlePrefixContainer{align-items:center;gap:.5rem;width:fit-content;min-height:2rem;padding-right:.5rem;display:inline-flex}.X9QuDG_offscreenMeasureContainer{margin:0;padding:0;position:absolute;top:-9999px;left:-9999px}.X9QuDG_debugOverlay[data-debug-visible=false]{display:none}.X9QuDG_debugOverlay[data-debug-visible=true]{display:block}
.Gh4XXa_pill{border-radius:var(--speakeasy-pill-border-radius);padding:var(--speakeasy-pill-padding);font-family:var(--speakeasy-pill-font-family);font-size:var(--speakeasy-pill-font-size)}.Gh4XXa_warning{background-color:var(--speakeasy-pill-warning-background-color);color:var(--speakeasy-pill-warning-color);border:var(--speakeasy-border-width) solid var(--speakeasy-pill-warning-border-color)}.Gh4XXa_error{background-color:var(--speakeasy-pill-error-background-color);color:var(--speakeasy-pill-error-color);border:var(--speakeasy-border-width) solid var(--speakeasy-pill-error-border-color)}.Gh4XXa_info{background-color:var(--speakeasy-pill-info-background-color);color:var(--speakeasy-pill-info-color);border:var(--speakeasy-border-width) solid var(--speakeasy-pill-info-border-color)}.Gh4XXa_success{background-color:var(--speakeasy-pill-success-background-color);color:var(--speakeasy-pill-success-color);border:var(--speakeasy-border-width) solid var(--speakeasy-pill-success-border-color)}.Gh4XXa_primary{background-color:var(--speakeasy-pill-primary-background-color);color:var(--speakeasy-pill-primary-color);border:var(--speakeasy-border-width) solid var(--speakeasy-pill-primary-border-color)}.Gh4XXa_secondary{background-color:var(--speakeasy-pill-secondary-background-color);color:var(--speakeasy-pill-secondary-color);border:var(--speakeasy-border-width) solid var(--speakeasy-pill-secondary-border-color)}
.ZR9YHq_treeTopper{width:calc(2 * var(--speakeasy-expandable-cell-size));height:var(--speakeasy-expandable-treetoper-diameter);justify-content:center;display:flex}.ZR9YHq_treeTopperDot{border:var(--speakeasy-border-width) solid var(--speakeasy-expandable-line-color);width:var(--speakeasy-expandable-treetoper-diameter);border-radius:25%}
.LPrEdq_frontMatterDisplayTypeContainer{padding-bottom:1rem}
.KRsrIW_operation{flex-direction:column;gap:2rem;margin-bottom:2rem;display:flex}.KRsrIW_topLevelFrontMatter{margin-bottom:1rem}
.v6n63q_section{flex-direction:column;gap:1rem;display:flex}.v6n63q_section h1:first-child,.v6n63q_section h2:first-child,.v6n63q_section h3:first-child,.v6n63q_section h4:first-child,.v6n63q_section h5:first-child,.v6n63q_section h6:first-child{margin:0}
.hpdvba_content h2,.hpdvba_content h3,.hpdvba_content h4,.hpdvba_content h5,.hpdvba_content h6{margin-top:0;margin-bottom:1rem}.hpdvba_content>:last-child{margin-bottom:0}
._0wRQOq_title{scroll-margin-top:5rem}._0wRQOq_title h1,._0wRQOq_title h2,._0wRQOq_title h3,._0wRQOq_title h4,._0wRQOq_title h5,._0wRQOq_title h6{margin:0;padding:0}
.eWWjyG_button{border-radius:var(--speakeasy-tab-button-border-radius);justify-content:center;align-items:center;padding:.5rem 1rem;display:flex}.eWWjyG_button div[slot=tab]{justify-content:center;align-items:center;display:flex}.eWWjyG_button p{margin:0;font-weight:700}.eWWjyG_buttonInactive{background-color:var(--speakeasy-tab-button-background-inactive);border:var(--speakeasy-tab-button-border-inactive);color:var(--speakeasy-tab-button-color-inactive)}.eWWjyG_buttonInactive:hover{background-color:var(--speakeasy-tab-button-background-inactive-hover);border:var(--speakeasy-tab-button-border-inactive-hover);color:var(--speakeasy-tab-button-color-inactive-hover)}.eWWjyG_buttonActive{background-color:var(--speakeasy-tab-button-background-active);border:var(--speakeasy-tab-button-border-active);color:var(--speakeasy-tab-button-color-active)}.eWWjyG_buttonActive:hover{background-color:var(--speakeasy-tab-button-background-active-hover);border:var(--speakeasy-tab-button-border-active-hover);color:var(--speakeasy-tab-button-color-active-hover)}
.zwdlaW_figure{--m-ink:var(--foreground);--m-ink-muted:color-mix(in oklab, var(--foreground) 58%, var(--background));--m-surface:var(--background);--m-card:color-mix(in oklab, var(--foreground) 4%, var(--background));--m-line:color-mix(in oklab, var(--foreground) 14%, var(--background));--m-terminal:#151524;--m-terminal-line:#151524;--m-terminal-text:#fbfbf8;--m-orange:#fa500f;--m-mono:var(--font-mono);--m-sans:var(--font-sans);background:var(--m-surface);border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:var(--radius-lg,.5rem);color:var(--m-ink);margin:1.5rem 0 2rem;overflow:hidden}.dark .zwdlaW_figure{--m-card:color-mix(in oklab, var(--foreground) 7%, var(--background));--m-terminal:#0c0c14;--m-terminal-line:#5a5a6e;--m-terminal-text:#f5f4ef}.zwdlaW_svg{width:100%;height:auto;font-family:var(--m-mono);display:block}.zwdlaW_caption{border-top:1px solid var(--m-line);flex-direction:column;gap:8px;padding:10px 16px 12px;font-size:.9rem;line-height:1.4;display:flex}.zwdlaW_captions{display:grid}.zwdlaW_captionText{visibility:hidden;grid-area:1/1}.zwdlaW_captionText[data-current]{visibility:visible}.zwdlaW_big .zwdlaW_captions{font-size:1.1rem;font-weight:500;line-height:1.35}.zwdlaW_controls{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.zwdlaW_next{width:32px;height:32px;color:var(--m-surface);background:var(--m-ink);border:1px solid var(--m-ink);border-radius:var(--radius-sm,.25rem);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s ease-out,border-color .15s ease-out;display:inline-flex}.zwdlaW_next:hover{background:var(--m-orange);border-color:var(--m-orange);color:#fbfbf8}.zwdlaW_ghost{color:var(--m-ink);background:0 0}.zwdlaW_next:active .zwdlaW_icon{transform:translate(2px)}.zwdlaW_icon{width:18px;height:18px;transition:transform .15s ease-out}.zwdlaW_next:focus-visible,.zwdlaW_segment:focus-visible{outline:2px solid var(--m-orange);outline-offset:2px}.zwdlaW_bar{flex:none;gap:3px;display:flex}.zwdlaW_segment{background:var(--m-line);cursor:pointer;border:0;width:18px;height:6px;padding:0}.zwdlaW_segmentOn{background:var(--segment)}.zwdlaW_count{color:var(--m-ink-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.zwdlaW_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zwdlaW_legend{color:var(--m-ink-muted);font-size:.8rem}@media print{.zwdlaW_next,.zwdlaW_bar{display:none}.zwdlaW_figure *{transition:none!important;animation:none!important}.zwdlaW_captionText:not([data-current]){display:none}}.zwdlaW_title{letter-spacing:.1em;fill:var(--m-ink);font-size:13px}.zwdlaW_note{font-family:var(--m-sans);fill:var(--m-ink-muted);font-size:13px}.zwdlaW_bands rect{transition:opacity .4s ease-out}.zwdlaW_bands:not(.zwdlaW_bandsActive) rect{opacity:.25}.zwdlaW_bandsActive rect{animation:.9s ease-in-out infinite alternate zwdlaW_think}@keyframes zwdlaW_think{0%{opacity:1}to{opacity:.55}}.zwdlaW_row{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(6px)}.zwdlaW_rowOn{opacity:1;transition-delay:.5s;transform:none}.zwdlaW_rowBg{fill:var(--m-card);stroke:var(--m-line)}.zwdlaW_rowNum{fill:var(--m-ink-muted);dominant-baseline:middle;font-size:12px}.zwdlaW_rowKind,.zwdlaW_rowDetail{fill:var(--m-ink);dominant-baseline:middle;font-size:13px}.zwdlaW_rowDetail{fill:var(--m-ink-muted)}.zwdlaW_terminal{fill:var(--m-terminal);stroke:var(--m-terminal-line);stroke-width:2px;transition:stroke .3s ease-out}.zwdlaW_terminalOn{stroke:var(--m-orange)}.zwdlaW_prompt{fill:var(--m-terminal-text);font-size:12px}.zwdlaW_arrow line{stroke:var(--m-ink);stroke-width:1.5px}.zwdlaW_arrow path{fill:var(--m-ink)}.zwdlaW_faded{opacity:.25}.zwdlaW_outline{fill:none;stroke:var(--m-ink);stroke-width:2px}.zwdlaW_panel{fill:var(--m-card);stroke:var(--m-line)}.zwdlaW_dim{opacity:.25;transition:opacity .5s ease-out}.zwdlaW_lit{opacity:1;transition:opacity .5s ease-out}.zwdlaW_cross{stroke:#e61300;stroke-width:3px}.zwdlaW_move{transition:transform .9s ease-in-out,opacity .5s ease-out}@media (prefers-reduced-motion:reduce){.zwdlaW_bandsActive rect{animation:none}.zwdlaW_row,.zwdlaW_move,.zwdlaW_dim,.zwdlaW_lit{transition:none}}
.kk3Bha_titleContainer{align-items:center;display:flex}.kk3Bha_tabs{gap:.2rem;padding-left:.5rem;display:flex}
.QKyJ9a_loader{overflow:hidden}.QKyJ9a_idle rect{fill:var(--m-ink-muted);fill-opacity:.55}svg.QKyJ9a_loader>g.QKyJ9a_run,svg.QKyJ9a_loader>g.QKyJ9a_idle{transition-property:opacity;transition-duration:0s!important}.QKyJ9a_switch:not(.QKyJ9a_busy) .QKyJ9a_run,.QKyJ9a_switch.QKyJ9a_busy .QKyJ9a_idle{opacity:0}.QKyJ9a_run>g{animation-duration:2.133s;animation-iteration-count:infinite}figure[data-paused] .QKyJ9a_run>g{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.QKyJ9a_run>g{animation:none!important}}@media print{.QKyJ9a_run>g{animation:none!important}}.QKyJ9a_rail{fill:none;stroke:var(--m-ink-muted);stroke-width:1.2px;stroke-dasharray:2 3;opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1)}.QKyJ9a_railOn{opacity:.55}.QKyJ9a_trail{fill:none;stroke:var(--m-orange);stroke-width:2px;stroke-linecap:butt}.QKyJ9a_dot{fill:var(--m-orange)}@keyframes QKyJ9a_t1{0%{animation-timing-function:linear;transform:translate(100px,100px)}65.63%{animation-timing-function:cubic-bezier(.645,.05,.355,1);transform:translate(100px,100px)}to{transform:translate(139.54px,100px)}}@keyframes QKyJ9a_v1{0%{opacity:0}65.63%{opacity:1}to{opacity:1}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n1{animation-name:QKyJ9a_t1,QKyJ9a_v1;animation-timing-function:linear,step-end}@keyframes QKyJ9a_t2{0%{animation-timing-function:linear;transform:translate(100px,100px)}65.63%{animation-timing-function:cubic-bezier(.645,.05,.355,1);transform:translate(100px,100px)}to{transform:translate(59.852px,100px)}}@keyframes QKyJ9a_v2{0%{opacity:0}65.63%{opacity:1}to{opacity:1}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n2{animation-name:QKyJ9a_t2,QKyJ9a_v2;animation-timing-function:linear,step-end}@keyframes QKyJ9a_t3{0%{animation-timing-function:linear;transform:translate(100px,100px)}65.63%{animation-timing-function:cubic-bezier(.645,.05,.355,1);transform:translate(100px,100px)}to{transform:translate(100px,59.852px)}}@keyframes QKyJ9a_v3{0%{opacity:0}65.63%{opacity:1}to{opacity:1}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n3{animation-name:QKyJ9a_t3,QKyJ9a_v3;animation-timing-function:linear,step-end}@keyframes QKyJ9a_t4{0%{animation-timing-function:linear;transform:translate(100px,100px)}65.63%{animation-timing-function:cubic-bezier(.645,.049,.355,1);transform:translate(100px,100px)}to{transform:translate(100px,139.756px)}}@keyframes QKyJ9a_v4{0%{opacity:0}31.25%{opacity:1}to{opacity:1}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n4{animation-name:QKyJ9a_t4,QKyJ9a_v4;animation-timing-function:linear,step-end}@keyframes QKyJ9a_t5{0%{animation-timing-function:linear;transform:translate(100px,100px)}34.38%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(100px,100px)}65.63%{animation-timing-function:cubic-bezier(.645,.049,.355,1);transform:translate(140.173px,139.54px)}to{transform:translate(180px,179.997px)}}@keyframes QKyJ9a_v5{0%{opacity:0}31.25%{opacity:1}to{opacity:1}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n5{animation-name:QKyJ9a_t5,QKyJ9a_v5;animation-timing-function:linear,step-end}@keyframes QKyJ9a_t6{0%{animation-timing-function:linear;transform:translate(100px,100px)}34.38%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(100px,100px)}65.63%{animation-timing-function:cubic-bezier(.645,.049,.355,1);transform:translate(59.839px,59.244px)}to{transform:translate(20px,20.003px)}}@keyframes QKyJ9a_v6{0%{opacity:0}31.25%{opacity:1}to{opacity:1}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n6{animation-name:QKyJ9a_t6,QKyJ9a_v6;animation-timing-function:linear,step-end}@keyframes QKyJ9a_t7{0%{animation-timing-function:linear;transform:translate(100px,100px)}34.38%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(100px,100px)}65.63%{animation-timing-function:cubic-bezier(.645,.05,.355,1);transform:translate(59.852px,140.173px)}to{transform:translate(20px,179.997px)}}@keyframes QKyJ9a_v7{0%{opacity:0}31.25%{opacity:1}to{opacity:1}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n7{animation-name:QKyJ9a_t7,QKyJ9a_v7;animation-timing-function:linear,step-end}@keyframes QKyJ9a_t8{0%{animation-timing-function:linear;transform:translate(60.301px,100px)}34.38%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(60.301px,100px)}65.63%{animation-timing-function:cubic-bezier(.645,.05,.355,1);transform:translate(100px,59.997px)}to{transform:translate(140.301px,20.003px)}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n8{animation-name:QKyJ9a_t8;animation-timing-function:linear}@keyframes QKyJ9a_t9{0%{animation-timing-function:cubic-bezier(.645,.049,.355,1);transform:translate(100.067px,139.75px)}34.38%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(100.067px,179.997px)}65.63%{animation-timing-function:linear;transform:translate(100.067px,220.429px)}to{transform:translate(100.067px,220.429px)}}@keyframes QKyJ9a_v9{0%{opacity:1}65.63%{opacity:0}to{opacity:0}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n9{animation-name:QKyJ9a_t9,QKyJ9a_v9;animation-timing-function:linear,step-end}@keyframes QKyJ9a_t10{0%{animation-timing-function:cubic-bezier(.645,.05,.355,1);transform:translate(60.067px,100px)}34.38%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(20px,100px)}65.63%{animation-timing-function:linear;transform:translate(-20.148px,100px)}to{transform:translate(-20.148px,100px)}}@keyframes QKyJ9a_v10{0%{opacity:1}65.63%{opacity:0}to{opacity:0}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n10{animation-name:QKyJ9a_t10,QKyJ9a_v10;animation-timing-function:linear,step-end}@keyframes QKyJ9a_t11{0%{animation-timing-function:cubic-bezier(.645,.05,.355,1);transform:translate(100.067px,60px)}34.38%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(100.067px,20.003px)}65.63%{animation-timing-function:linear;transform:translate(100.067px,-20.145px)}to{transform:translate(100.067px,-20.145px)}}@keyframes QKyJ9a_v11{0%{opacity:1}65.63%{opacity:0}to{opacity:0}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n11{animation-name:QKyJ9a_t11,QKyJ9a_v11;animation-timing-function:linear,step-end}@keyframes QKyJ9a_t12{0%{animation-timing-function:cubic-bezier(.645,.049,.355,1);transform:translate(140.067px,100px)}34.38%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(180px,100px)}65.63%{animation-timing-function:linear;transform:translate(220.756px,100px)}to{transform:translate(220.756px,100px)}}@keyframes QKyJ9a_v12{0%{opacity:1}65.63%{opacity:0}to{opacity:0}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n12{animation-name:QKyJ9a_t12,QKyJ9a_v12;animation-timing-function:linear,step-end}@keyframes QKyJ9a_t13{0%{animation-timing-function:linear;transform:translate(60.067px,60px)}34.38%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(60.067px,60px)}65.63%{animation-timing-function:cubic-bezier(.645,.05,.355,1);transform:translate(20px,20.003px)}to{transform:translate(60.067px,60px)}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n13{animation-name:QKyJ9a_t13;animation-timing-function:linear}@keyframes QKyJ9a_t14{0%{animation-timing-function:linear;transform:translate(60.067px,139.5px)}34.38%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(60.067px,139.5px)}65.63%{animation-timing-function:cubic-bezier(.645,.05,.355,1);transform:translate(20px,179.997px)}to{transform:translate(60.067px,139.5px)}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n14{animation-name:QKyJ9a_t14;animation-timing-function:linear}@keyframes QKyJ9a_t15{0%{animation-timing-function:linear;transform:translate(140.067px,60px)}34.38%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(140.067px,60px)}65.63%{animation-timing-function:cubic-bezier(.645,.049,.355,1);transform:translate(180px,20.003px)}to{transform:translate(140.067px,60px)}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n15{animation-name:QKyJ9a_t15;animation-timing-function:linear}@keyframes QKyJ9a_t16{0%{animation-timing-function:linear;transform:translate(140.067px,139.5px)}34.38%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:translate(140.067px,139.5px)}65.63%{animation-timing-function:cubic-bezier(.645,.049,.355,1);transform:translate(180px,179.997px)}to{transform:translate(140.067px,139.5px)}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n16{animation-name:QKyJ9a_t16;animation-timing-function:linear}@keyframes QKyJ9a_t17{0%{animation-timing-function:cubic-bezier(.645,.049,.355,1);transform:translate(20px,20.003px)}34.38%{animation-timing-function:linear;transform:translate(-20.956px,-19.281px)}to{transform:translate(-20.956px,-19.281px)}}@keyframes QKyJ9a_v17{0%{opacity:1}34.38%{opacity:0}to{opacity:0}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n17{animation-name:QKyJ9a_t17,QKyJ9a_v17;animation-timing-function:linear,step-end}@keyframes QKyJ9a_t18{0%{animation-timing-function:cubic-bezier(.645,.049,.355,1);transform:translate(180px,20.003px)}34.38%{animation-timing-function:linear;transform:translate(220.12px,-20.117px)}to{transform:translate(220.12px,-20.117px)}}@keyframes QKyJ9a_v18{0%{opacity:1}34.38%{opacity:0}to{opacity:0}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n18{animation-name:QKyJ9a_t18,QKyJ9a_v18;animation-timing-function:linear,step-end}@keyframes QKyJ9a_t19{0%{animation-timing-function:cubic-bezier(.645,.049,.355,1);transform:translate(180px,179.997px)}34.38%{animation-timing-function:linear;transform:translate(219.284px,220.117px)}to{transform:translate(219.284px,220.117px)}}@keyframes QKyJ9a_v19{0%{opacity:1}34.38%{opacity:0}to{opacity:0}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n19{animation-name:QKyJ9a_t19,QKyJ9a_v19;animation-timing-function:linear,step-end}@keyframes QKyJ9a_t20{0%{animation-timing-function:cubic-bezier(.645,.049,.355,1);transform:translate(20px,179.997px)}34.38%{animation-timing-function:linear;transform:translate(-20.956px,221.789px)}to{transform:translate(-20.956px,221.789px)}}@keyframes QKyJ9a_v20{0%{opacity:1}34.38%{opacity:0}to{opacity:0}}.QKyJ9a_loader .QKyJ9a_run>.QKyJ9a_n20{animation-name:QKyJ9a_t20,QKyJ9a_v20;animation-timing-function:linear,step-end}
.xCjQHW_titleContainer{align-items:center;display:flex}.xCjQHW_tabs{gap:.2rem;padding-left:.5rem;display:flex}
.vjjuWa_root{--m-green:#318e68;--m-red:#c4001d;--m-str:#c4001d}.dark .vjjuWa_root{--m-green:#44ba82;--m-red:#ff6e35;--m-str:#ffaf01}.vjjuWa_root .p-title{letter-spacing:.1em;fill:var(--m-ink);font-size:13px}.vjjuWa_root .p-small{fill:var(--m-ink-muted);font-size:11px}.vjjuWa_root .p-code{fill:var(--m-ink);font-size:12px}.vjjuWa_root .p-callText{fill:var(--m-ink);font-size:10.5px}.vjjuWa_root .p-tiny{fill:var(--m-ink);font-size:9.5px}.vjjuWa_root .p-tinyMuted{fill:var(--m-ink-muted);font-size:9.5px}.vjjuWa_root .p-accent{fill:var(--m-orange)}.vjjuWa_root .p-ok{fill:var(--m-green)}.vjjuWa_root .p-bad{fill:var(--m-red)}.vjjuWa_root .p-pre{white-space:pre}.vjjuWa_root .p-bold{font-weight:700}.vjjuWa_root .p-outline{fill:none;stroke:var(--m-ink);stroke-width:2px}.vjjuWa_root .p-panel{fill:var(--m-card);stroke:var(--m-line)}.vjjuWa_root .p-surface{fill:var(--m-surface);stroke:var(--m-line)}.vjjuWa_root .p-orangeBox{fill:none;stroke:var(--m-orange);stroke-width:2px}.vjjuWa_root .p-waitBox{fill:none;stroke:var(--m-orange);stroke-width:1.5px;stroke-dasharray:4 3}.vjjuWa_root .p-readLine{fill:none;stroke:var(--m-orange);stroke-width:1.5px}.vjjuWa_root .p-fillOrange{fill:var(--m-orange)}.vjjuWa_root .p-fillCard{fill:var(--m-card)}.vjjuWa_root .p-hl{fill:var(--m-orange);opacity:.14}.vjjuWa_root .p-terminal{fill:var(--m-terminal);stroke:var(--m-terminal-line);stroke-width:2px}.vjjuWa_root .p-move{transform-box:view-box}.vjjuWa_root .p-bar-fill{transform-box:fill-box;transform-origin:0}
.ZVYyBa_titleContainer{align-items:center;display:flex}.ZVYyBa_tabs{gap:.2rem;padding-left:.5rem;display:flex}
.GDI1vG_grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:1.5rem 0 2rem;display:grid}.GDI1vG_card{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);flex-direction:column;min-width:0;display:flex}.GDI1vG_art{border-bottom:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);margin:0}.GDI1vG_art>figure{border:0;max-width:440px;margin:0 auto}.GDI1vG_wide>figure{max-width:560px}.GDI1vG_body{flex:1;padding:1rem 1.1rem .25rem}.GDI1vG_body h3{margin-top:0}.GDI1vG_body pre{margin-bottom:1rem}.GDI1vG_small{fill:var(--m-ink-muted);font-size:11px}.GDI1vG_code{fill:var(--m-ink);font-size:12px}.GDI1vG_callText{fill:var(--m-ink);font-size:10.5px}.GDI1vG_waitLine{stroke:var(--m-orange);stroke-width:1.5px;stroke-dasharray:3 3}.GDI1vG_waitBox{fill:none;stroke:var(--m-orange);stroke-width:1.5px;stroke-dasharray:4 3}.GDI1vG_accent{fill:var(--m-orange)}.GDI1vG_hidden{opacity:0;transition:opacity .4s ease-out}.GDI1vG_progress{fill:var(--m-orange);transition:width .9s ease-in-out}@media (prefers-reduced-motion:reduce){.GDI1vG_hidden,.GDI1vG_progress{transition:none}}@media print{.GDI1vG_grid{display:block}.GDI1vG_card{break-inside:avoid;margin-bottom:1.25rem}}
._4GGMLa_stage{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--fast:.18s;--base:.32s;--slow:.6s;--ink:var(--m-ink);--muted:var(--m-ink-muted);--surface:var(--m-surface);--card:var(--m-card);--line:var(--m-line);--orange:#fa500f;--amber:#ffaf01;--ok:#318e68;--bad:#c4001d;--orange-soft:#fa500f1f;--ok-soft:#318e681f;--bad-soft:#c4001d1a;--term:#1d1d2a;--term-line:#1d1d2a;--term-fg:#f5f4ef;--term-dim:#9a99a8;--term-primary:#ff8204;--term-ok:#44ba82;--term-bad:#ff6e35;--kw:#c23700;--str:#318e68;--com:#928f86;--deco:#9b2211;--num:#0082e6}.dark ._4GGMLa_stage{--orange:#ff8204;--ok:#44ba82;--bad:#ff6e35;--orange-soft:#ff820429;--ok-soft:#44ba8229;--bad-soft:#ff6e3524;--term:#0c0c14;--term-line:#5a5a6e;--kw:#ff8e61;--str:#6fd3a3;--com:#88889c;--deco:#ffaf01;--num:#7cc0ff}._4GGMLa_stage .t{fill:var(--ink);letter-spacing:.06em;font-size:12px}._4GGMLa_stage .tb{fill:var(--ink);font-size:12px;font-weight:700}._4GGMLa_stage .n{font-family:var(--m-sans);fill:var(--muted);font-size:12px}._4GGMLa_stage .ni{font-family:var(--m-sans);fill:var(--ink);font-size:12.5px}._4GGMLa_stage .s{fill:var(--muted);letter-spacing:.06em;font-size:10.5px}._4GGMLa_stage .m{fill:var(--ink);font-size:11px}._4GGMLa_stage .mm{fill:var(--muted);font-size:11px}._4GGMLa_stage .ok{fill:var(--ok)}._4GGMLa_stage .bad{fill:var(--bad)}._4GGMLa_stage .or{fill:var(--orange)}._4GGMLa_stage .tsurf{fill:var(--surface)}._4GGMLa_stage .tink{fill:var(--ink)}._4GGMLa_stage .panel{fill:var(--card);stroke:var(--line)}._4GGMLa_stage .box{fill:var(--surface);stroke:var(--ink);stroke-width:1.2px}._4GGMLa_stage .boxm{fill:var(--surface);stroke:var(--line);stroke-width:1px}._4GGMLa_stage .fillo{fill:var(--orange)}._4GGMLa_stage .filla{fill:var(--amber)}._4GGMLa_stage .fillok{fill:var(--ok)}._4GGMLa_stage .fillbad{fill:var(--bad)}._4GGMLa_stage .fillink{fill:var(--ink)}._4GGMLa_stage .fillline{fill:var(--line)}._4GGMLa_stage .fillcard{fill:var(--card)}._4GGMLa_stage .fillsurf{fill:var(--surface)}._4GGMLa_stage .softo{fill:var(--orange-soft)}._4GGMLa_stage .softok{fill:var(--ok-soft)}._4GGMLa_stage .softbad{fill:var(--bad-soft)}._4GGMLa_stage .hlbox{fill:none;stroke:var(--orange);stroke-width:2px}._4GGMLa_stage .okbox{fill:none;stroke:var(--ok);stroke-width:2px}._4GGMLa_stage .badbox{fill:none;stroke:var(--bad);stroke-width:2px}._4GGMLa_stage .ln{stroke:var(--ink);stroke-width:1.2px;fill:none}._4GGMLa_stage .lnm{stroke:var(--muted);stroke-width:1px;fill:none;stroke-dasharray:3 3}._4GGMLa_stage .lno{stroke:var(--orange);stroke-width:1.6px;fill:none}._4GGMLa_stage .lnl{stroke:var(--line);stroke-width:1px;fill:none}._4GGMLa_stage .lnk{stroke:var(--ink);stroke-width:1.6px;fill:none}._4GGMLa_stage .tp{fill:none;stroke:none}._4GGMLa_stage .term{fill:var(--term);stroke:var(--term-line)}._4GGMLa_stage .tf{fill:var(--term-fg);font-size:11px}._4GGMLa_stage .td{fill:var(--term-dim);font-size:11px}._4GGMLa_stage .tpr{fill:var(--term-primary);font-size:11px;font-weight:700}._4GGMLa_stage .tok{fill:var(--term-ok);font-size:11px}._4GGMLa_stage .tbad{fill:var(--term-bad);font-size:11px}._4GGMLa_stage .trule{stroke:var(--term-dim);stroke-width:1px;opacity:.5}._4GGMLa_stage .code{fill:var(--ink);white-space:pre;font-size:11px}._4GGMLa_stage .code .k{fill:var(--kw)}._4GGMLa_stage .code .s2{fill:var(--str)}._4GGMLa_stage .code .c{fill:var(--com);font-style:italic}._4GGMLa_stage .code .d{fill:var(--deco)}._4GGMLa_stage .code .nm{fill:var(--num)}._4GGMLa_stage .clbg{fill:var(--orange-soft)}._4GGMLa_stage .codebg{fill:var(--card);stroke:var(--line)}._4GGMLa_stage:not(._4GGMLa_ready) [data-init=off]{opacity:0}._4GGMLa_stage [data-on],._4GGMLa_stage [data-dim],._4GGMLa_stage [data-st]{transition:opacity var(--base) var(--ease-out), transform var(--slow) var(--ease-in-out)}._4GGMLa_stage ._4GGMLa_off{pointer-events:none;opacity:0!important}._4GGMLa_stage [data-rise]{transform:translateY(0)}._4GGMLa_stage [data-rise]._4GGMLa_off{transform:translateY(6px)}._4GGMLa_stage ._4GGMLa_dim{opacity:.3}._4GGMLa_stage ._4GGMLa_swap{transition:opacity var(--fast) var(--ease-out)!important;opacity:0!important}._4GGMLa_back *,._4GGMLa_boot *{transition-delay:0s!important}._4GGMLa_boot *{transition:none!important}._4GGMLa_stage ._4GGMLa_pop{transform-box:fill-box;transform-origin:50%;animation:_4GGMLa_pop var(--base) var(--ease-out)}@keyframes _4GGMLa_pop{0%{transform:scale(1)}45%{transform:scale(1.04)}to{transform:scale(1)}}._4GGMLa_stage .chonk image{opacity:0;animation:1s step-end infinite _4GGMLa_chonk-frame}._4GGMLa_stage .chonk .f0{animation-delay:-1s}._4GGMLa_stage .chonk .f1{animation-delay:-.8333s}._4GGMLa_stage .chonk .f2{animation-delay:-.6667s}._4GGMLa_stage .chonk .f3{animation-delay:-.5s}._4GGMLa_stage .chonk .f4{animation-delay:-.3333s}._4GGMLa_stage .chonk .f5{animation-delay:-.1667s}figure[data-paused] ._4GGMLa_stage .chonk image{animation-play-state:paused}@keyframes _4GGMLa_chonk-frame{0%{opacity:1}16.667%{opacity:0}to{opacity:0}}._4GGMLa_stage .chonk .body{transform-box:fill-box;transform-origin:50% 100%}._4GGMLa_stage .chonk .body._4GGMLa_land{animation:_4GGMLa_land var(--slow) var(--ease-out)}@keyframes _4GGMLa_land{0%{transform:translateY(-16px)scale(1)}45%{transform:translateY(0)scale(1.08,.9)}72%{transform:translateY(0)scale(.97,1.03)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){._4GGMLa_stage [data-on],._4GGMLa_stage [data-dim],._4GGMLa_stage [data-st]{transition:opacity var(--base) linear!important}._4GGMLa_stage [data-rise]._4GGMLa_off{transform:none}._4GGMLa_stage ._4GGMLa_pop{animation:none}._4GGMLa_stage .chonk .body._4GGMLa_land{animation:none}._4GGMLa_stage .chonk image{animation:none}._4GGMLa_stage .chonk .f0{opacity:1}}@media print{._4GGMLa_stage .chonk image{animation:none}._4GGMLa_stage .chonk .f0{opacity:1}}
.RctHSG_editor{width:100%;height:100%}.RctHSG_editorContainer{flex:1;height:100%;display:flex;position:relative;overflow:hidden}.RctHSG_editorContainer div[slot=editor]{flex:1;max-width:100%}.RctHSG_controls{z-index:10;flex-direction:row;justify-content:space-between;margin:1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.RctHSG_leftControls{flex-direction:row;gap:.25rem;display:flex}.RctHSG_button{cursor:pointer;color:var(--speakeasy-try-it-now-run-button-color);background-color:var(--speakeasy-try-it-now-run-button-background-color);border-radius:var(--speakeasy-button-radius);padding:var(--speakeasy-button-padding);border:none;position:relative}.RctHSG_button:hover{background-color:var(--speakeasy-try-it-now-run-button-background-color-hover)}.RctHSG_iconButton{width:2rem;height:2rem;padding:var(--speakeasy-try-it-now-icon-button-padding);justify-content:center;align-items:center;display:flex;position:relative}.RctHSG_iconButton:hover{background-color:var(--speakeasy-try-it-now-run-button-background-color-hover)}.RctHSG_copyButtonIcon{justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .15s ease-in-out,transform .15s ease-in-out;display:flex;position:absolute}.RctHSG_runButton:active{transform:scale(.95)}.RctHSG_results{font-family:var(--speakeasy-code-font-family);font-size:var(--speakeasy-code-font-size);max-width:50%;color:var(--speakeasy-try-it-now-results-text-color);background-color:#1e1e1e;flex-direction:column;flex:1;display:flex;overflow-y:auto}.RctHSG_results pre{font-size:var(--speakeasy-code-font-size);padding:var(--speakeasy-try-it-now-results-padding);color:var(--speakeasy-try-it-now-results-text-color);white-space:break-spaces;border-bottom:.1rem solid var(--speakeasy-try-it-now-results-log-border-color);background-color:#0000;border-radius:0;margin:0;line-height:1.5}.RctHSG_results pre.RctHSG_error{background-color:var(--speakeasy-try-it-now-results-error-background-color)}.RctHSG_results pre.RctHSG_warn{background-color:var(--speakeasy-try-it-now-results-warn-background-color)}.RctHSG_results pre.RctHSG_info{background-color:var(--speakeasy-try-it-now-results-info-background-color)}.RctHSG_results pre.RctHSG_log{background-color:#0000}.RctHSG_results pre.RctHSG_primitiveValue{color:#569cd6}.RctHSG_resultsContent{flex-direction:column;display:flex}.RctHSG_layout{border:.1rem solid var(--speakeasy-border-color);border-radius:var(--speakeasy-code-border-radius);height:var(--speakeasy-code-sample-height);flex-direction:row;display:flex;overflow:hidden}@media screen and (max-width:1200px){.RctHSG_editorContainer{height:250px}.RctHSG_layout{max-height:800px;height:unset;grid-template-rows:250px;display:grid}.RctHSG_layout:has(>:nth-child(2)){grid-template-rows:250px 200px}.RctHSG_results{max-width:100%}}
.s7T04W_player{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:var(--radius-lg,.5rem);color:#f8f8f2;background:#272822;margin:1.5rem 0 2rem;overflow:hidden}.s7T04W_terminal{padding:12px;position:relative}.s7T04W_screen{color:inherit;font-family:var(--font-mono), ui-monospace, Menlo, monospace;font-size:inherit;white-space:pre;background:0 0;margin:0;padding:0;line-height:1.35;overflow:hidden}.s7T04W_line{height:1.35em}.s7T04W_start{color:#fff;cursor:pointer;background:#fa500f;border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.s7T04W_start svg{width:28px;height:28px;margin-left:4px}.s7T04W_failed{justify-content:center;align-items:center;margin:0;font-size:.9rem;display:flex;position:absolute;inset:0}.s7T04W_controls{border-top:1px solid #f8f8f226;align-items:center;gap:8px;padding:6px 12px;font-size:.8rem;display:flex}.s7T04W_button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.s7T04W_button:disabled,.s7T04W_seek:disabled{opacity:.4;cursor:default}.s7T04W_button svg{width:16px;height:16px}.s7T04W_button:focus-visible,.s7T04W_start:focus-visible,.s7T04W_seek:focus-visible{outline-offset:2px;outline:2px solid #fa500f}.s7T04W_seek{accent-color:#fa500f;flex:1}.s7T04W_time{font-family:var(--font-mono), ui-monospace, Menlo, monospace;font-variant-numeric:tabular-nums;opacity:.8}
:is(.hcR4ra_root .ptc-code,.hcR4ra_root .ptc-text){fill:var(--ink);font-size:8.6px}.hcR4ra_root .ptc-code .k{fill:var(--kw)}.hcR4ra_root .ptc-code .s2{fill:var(--str)}.hcR4ra_root .ptc-code .nm{fill:var(--num)}.hcR4ra_root .ptc-muted{fill:var(--muted);font-size:8.6px}.hcR4ra_root .ptc-orange{fill:var(--orange);font-size:8.6px}.hcR4ra_root .ptc-ok{fill:var(--ok);font-size:8.6px}.hcR4ra_root .ptc-count-big{fill:var(--orange);font-size:17px;font-weight:700}.hcR4ra_root .ptc-send{fill:var(--muted)}.hcR4ra_root .ptc-run{fill:var(--line)}.hcR4ra_root .ptc-tick{stroke:var(--surface);stroke-width:1px}.hcR4ra_root .ptc-ring{fill:none;stroke:var(--orange);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.hcR4ra_root .ptc-ring.pulse{animation:hcR4ra_ring .9s var(--ease-out)}.hcR4ra_root .ptc-tool{transform-box:fill-box;transform-origin:50%}.hcR4ra_root .ptc-tool.pulse{animation:hcR4ra_call .42s var(--ease-out)}.hcR4ra_root .ptc-tool.pulse .ptc-tool-bg{fill:var(--orange-soft)}@keyframes hcR4ra_ring{0%{opacity:0;transform:scale(1)}15%{opacity:1}to{opacity:0;transform:scale(1.1,1.4)}}@keyframes hcR4ra_call{0%{transform:scale(1)}45%{transform:scale(1.04)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){:is(.hcR4ra_root .ptc-ring.pulse,.hcR4ra_root .ptc-tool.pulse){animation:none}}
.dxV6RW_root .sa-row{transform-box:fill-box;transform-origin:0}.dxV6RW_root .sa-run{animation:dxV6RW_run 1.1s var(--ease-in-out) infinite alternate}.dxV6RW_root .sa-in{fill:none;stroke:var(--term-dim);stroke-opacity:.6}.dxV6RW_root .sa-caret{fill:var(--term-primary);font-size:11px;animation:1s step-end infinite dxV6RW_caret}:is(figure[data-paused] .dxV6RW_root .sa-run,figure[data-paused] .dxV6RW_root .sa-caret){animation-play-state:paused}@keyframes dxV6RW_run{0%{opacity:1}to{opacity:.35}}@keyframes dxV6RW_caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){:is(.dxV6RW_root .sa-run,.dxV6RW_root .sa-caret){animation:none}}
.FkD9Iq_term{--v-bg:#fbfbf8;--v-fg:#171722;--v-pri:#fa500f;--v-ok:#318e68;--v-mut:#8b8b95;background:var(--v-bg);color:var(--v-fg);border-bottom:1px solid var(--m-line);font:11.5px/1.55 var(--m-mono,ui-monospace, Menlo, monospace);padding:10px 12px;position:relative;overflow:hidden}.dark .FkD9Iq_term{--v-bg:#1d1d2a;--v-fg:#f5f4ef;--v-pri:#ff8204;--v-ok:#44ba82;--v-mut:#8d8d9c}.FkD9Iq_scr{transition:transform .32s cubic-bezier(.22,1,.36,1);position:relative}.FkD9Iq_ln{white-space:pre-wrap;word-break:break-word;opacity:0;min-height:1.55em;transition:opacity .18s cubic-bezier(.22,1,.36,1)}.FkD9Iq_ln i{opacity:0;font-style:normal}.FkD9Iq_ln.FkD9Iq_on,.FkD9Iq_ln[data-s="0"],.FkD9Iq_ln i.FkD9Iq_v,.FkD9Iq_ln[data-s="0"] i{opacity:1}.FkD9Iq_stream i{transition:opacity .18s cubic-bezier(.22,1,.36,1)}.FkD9Iq_ln.FkD9Iq_stream{padding-left:2ch}.FkD9Iq_ln b{color:var(--v-fg)}.FkD9Iq_cur{vertical-align:-2px;opacity:0;background:currentColor;width:.6em;height:1.1em;display:inline-block}.FkD9Iq_typing .FkD9Iq_cur{opacity:.7;animation:.8s step-end infinite FkD9Iq_blink}@keyframes FkD9Iq_blink{50%{opacity:0}}.FkD9Iq_ps,.FkD9Iq_dim,.FkD9Iq_args{color:var(--v-mut)}.FkD9Iq_say{margin-top:.9em;font-weight:700}.FkD9Iq_say .FkD9Iq_ps,.FkD9Iq_acc{color:var(--v-pri)}.FkD9Iq_rl{background:var(--v-mut);opacity:.6;transform-origin:0;height:1px;margin:3px 0 4px;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.FkD9Iq_typed .FkD9Iq_rl,.FkD9Iq_ln[data-s="0"] .FkD9Iq_rl{transform:none}.FkD9Iq_okc{color:var(--v-ok)}.FkD9Iq_mk{width:1.2ch;display:inline-grid}.FkD9Iq_mk>b{opacity:0;grid-area:1/1;font-weight:400}.FkD9Iq_running .FkD9Iq_r{color:var(--v-pri);opacity:1;animation:.2s step-end infinite FkD9Iq_blink}.FkD9Iq_done .FkD9Iq_k{color:var(--v-ok);opacity:1}.FkD9Iq_tn{font-weight:700}.FkD9Iq_fin{display:none}.FkD9Iq_final .FkD9Iq_fin{display:inline}.FkD9Iq_final .FkD9Iq_live{display:none}.FkD9Iq_tool,.FkD9Iq_spin{white-space:pre-wrap}@media (prefers-reduced-motion:reduce){.FkD9Iq_scr,.FkD9Iq_rl{transition:none}.FkD9Iq_running .FkD9Iq_r,.FkD9Iq_typing .FkD9Iq_cur{animation:none}}@media print{.FkD9Iq_term{overflow:visible;height:auto!important}.FkD9Iq_scr{transform:none!important}.FkD9Iq_ln,.FkD9Iq_ln i{opacity:1}.FkD9Iq_mk .FkD9Iq_k,.FkD9Iq_rl{opacity:1;transform:none}.FkD9Iq_fin{display:inline}.FkD9Iq_live{display:none}}
