.component-workbench{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-block);min-inline-size:0;overflow:hidden}.workbench-title{justify-content:space-between;align-items:center;gap:var(--flood-sys-space-4);padding:var(--flood-sys-space-4) var(--flood-sys-space-6);background:var(--flood-sys-color-surface-default);border-block-end:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative);display:flex}.workbench-actions{flex:none;justify-content:flex-end;max-inline-size:100%}.workbench-actions .flood-button{white-space:nowrap}.flood-root .workbench-reset-icon{display:none}.component-workbench .workbench-stage{box-sizing:border-box;block-size:28rem;min-block-size:0;padding:3rem var(--flood-sys-space-6);background:var(--site-preview-background);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.workbench-stage>.flood-scroll-area__content{place-items:safe center;display:grid}.component-workbench .workbench-stage[data-size=compact]{block-size:22rem}.component-workbench .workbench-stage[data-size=display]{block-size:34rem}.workbench-stage>.flood-scroll-area__content>.flood-root{inline-size:fit-content;min-inline-size:0}.workbench-stage[data-component=app-shell]>.flood-scroll-area__content>.flood-root{inline-size:min(100%,42rem)}.component-workbench[data-studio]{border:0;border-radius:0;grid-template:"header properties""canvas canvas"minmax(0,1fr)/auto minmax(0,1fr);min-block-size:0;display:grid;position:relative;container:studio-workbench/inline-size}.component-workbench[data-studio] .workbench-canvas{grid-area:canvas;grid-template-rows:minmax(0,1fr) auto;min-inline-size:0;display:grid}.component-workbench[data-studio] .workbench-canvas[data-feedback]{padding-block-end:var(--studio-panel-bottom)}.studio-action-row{inset-block-end:var(--flood-sys-space-4);inset-inline:var(--flood-sys-space-4);z-index:var(--flood-sys-layer-sticky);justify-content:space-between;align-items:center;gap:var(--flood-sys-space-2);pointer-events:none;display:flex;position:absolute}.studio-action-row>*{pointer-events:auto}.component-workbench[data-studio] .studio-tools{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-floating);border-radius:var(--flood-sys-radius-action);background:var(--flood-sys-color-surface-floating);padding:var(--flood-sys-space-1);box-shadow:0 .25rem 1rem var(--flood-sys-color-shadow-floating)}.flood-root .studio-tools .studio-view-controls{display:contents}.flood-root .studio-tools .studio-compact-tools{display:none}.flood-root .studio-tools .flood-select:has(>.studio-width-control){inline-size:7.5rem}.flood-root .studio-tools .flood-select:has(>.studio-zoom-control){inline-size:6rem;min-inline-size:0}.component-workbench[data-studio] .workbench-stage[data-size]{--flood-workbench-shell-height:max(12rem, 100cqh);block-size:100%;padding:var(--flood-sys-space-3) var(--flood-sys-space-6) var(--studio-panel-bottom);overscroll-behavior:contain;cursor:grab;background:0 0;container-type:size}.component-workbench[data-studio] .workbench-stage[data-component=toast-region]{transform:translateZ(0)}.flood-root .workbench-stage[data-component=toast-region] .flood-toast-region:not([data-inline]){max-inline-size:calc(100% - 2 * var(--flood-sys-space-4));max-block-size:calc(100% - 2 * var(--flood-sys-space-4))}.component-workbench[data-studio] .workbench-canvas[data-feedback] .workbench-stage{padding-block-end:var(--flood-sys-space-3)}.component-workbench .workbench-feedback{box-sizing:border-box;min-block-size:2lh;padding-inline:var(--flood-sys-space-4);text-align:center;overflow-wrap:anywhere;place-items:center;margin:0;display:grid}.component-workbench[data-studio] .workbench-stage>.flood-scroll-area__content>.flood-root{zoom:var(--studio-zoom);max-inline-size:100cqw;left:calc(var(--studio-pan-x) / var(--studio-zoom));top:calc(var(--studio-pan-y) / var(--studio-zoom));position:relative}:where(.component-workbench[data-studio] .workbench-stage>.flood-scroll-area__content>.flood-root)>*{cursor:auto}.component-workbench[data-studio] .workbench-stage[data-wide-frame]>.flood-scroll-area__content>.flood-root{inline-size:var(--studio-frame-width);max-inline-size:none}.component-workbench[data-studio] .workbench-stage[data-component=sidebar]>.flood-scroll-area__content>.flood-root{justify-items:center;display:grid}.component-workbench[data-studio] .workbench-stage[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.component-workbench[data-studio] .workbench-stage:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:calc(-1 * var(--flood-sys-focus-width))}.studio-header{justify-content:space-between;align-items:center;gap:var(--flood-sys-space-4);padding:var(--flood-sys-space-3) 0 var(--flood-sys-space-3) var(--flood-sys-space-4);grid-area:header;display:flex}.flood-root .studio-heading{flex-wrap:nowrap;flex:none;max-inline-size:100%}.studio-heading .flood-heading{overflow-wrap:anywhere;min-inline-size:0}.studio-properties{min-inline-size:0;padding:var(--flood-sys-space-3) var(--flood-sys-space-4);grid-area:properties;align-self:center}.flood-root .studio-properties-title{display:none}.component-workbench[data-studio] .workbench-controls{align-items:center;gap:var(--flood-sys-space-3);padding:var(--flood-sys-space-1) var(--flood-sys-space-1) var(--flood-sys-space-2);background:0 0;border:0;flex-wrap:wrap;justify-content:safe flex-end}@media (width>36rem){.component-workbench[data-studio] .workbench-controls{flex-wrap:nowrap}.component-workbench[data-studio]:has(.workbench-stage[data-component=app-shell]) .workbench-controls{flex-wrap:wrap}}.component-workbench[data-studio] .workbench-controls>*{white-space:nowrap;flex-shrink:0}.component-workbench[data-studio] .workbench-controls>.workbench-control:not(.workbench-control--toggle,.workbench-control--select){gap:var(--flood-sys-space-1);flex:0 0 9rem}.component-workbench[data-studio] .workbench-controls>.workbench-control--select{flex-basis:auto;inline-size:max-content;display:block}.studio-properties .workbench-control--select .flood-select__control{inline-size:max-content}.flood-root .studio-choice{text-align:start;justify-content:space-between;inline-size:100%}.studio-choice-value{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.studio-properties .workbench-control--select .flood-select__value:before{content:var(--studio-select-prefix,none);color:var(--flood-sys-color-content-subtle)}@container studio-workbench (width<=49rem){.flood-root .studio-tools{flex-wrap:nowrap}.flood-root .studio-tools>.studio-view-controls{display:none}.flood-root .studio-tools .studio-compact-tools{display:contents}.flood-root .studio-tools .workbench-actions{flex-wrap:nowrap}.flood-root .studio-tools .workbench-reset-icon{display:inline-grid}.flood-root .studio-tools .workbench-reset{inline-size:var(--flood-sys-control-sm-height);padding-inline:0}.flood-root .studio-tools .workbench-reset>:last-child{display:none}}@media (pointer:coarse){.flood-root .studio-tools .workbench-reset{min-inline-size:var(--flood-sys-size-touch)}}@media (width<=36rem){.component-workbench[data-studio]{row-gap:var(--flood-sys-space-3);grid-template:"header""canvas""actions""properties"/minmax(0,1fr);overflow:visible}.studio-header,.studio-properties{padding:0}.component-workbench[data-studio] .workbench-canvas[data-feedback]{padding-block-end:0}.flood-root .studio-properties-title{margin-block:0 var(--flood-sys-space-2);display:block}.studio-action-row{pointer-events:auto;grid-area:actions;position:static}.component-workbench[data-studio] .studio-tools{box-shadow:none;background:0 0;border:0;padding:0}.component-workbench[data-studio] .workbench-controls{padding:var(--flood-sys-space-1);justify-content:flex-start}.component-workbench[data-studio] .workbench-controls>.workbench-control--select{flex:1 0 auto;max-inline-size:100%}.studio-properties .workbench-control--select .flood-select__control{inline-size:100%}.component-workbench[data-studio] .workbench-stage[data-size]{block-size:clamp(16rem,42svh,24rem);padding:var(--flood-sys-space-3);overscroll-behavior:auto;border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-block);background:var(--site-preview-background)}.component-workbench[data-studio] .workbench-stage[data-size=compact]{block-size:clamp(12rem,34svh,17rem)}.component-workbench[data-studio] .workbench-stage[data-wide-frame],.component-workbench[data-studio] .workbench-stage[data-size=display]{block-size:clamp(22rem,60svh,36rem)}}.component-workbench:has(.workbench-stage[data-component=app-shell],.workbench-stage[data-component=sidebar]) .workbench-title{flex-wrap:wrap}@media (width<=36rem){.component-workbench[data-studio] .workbench-stage[data-component=heatmap]{min-block-size:24rem}}.workbench-stage[data-component=app-shell] .flood-app-shell{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-surface-canvas);overflow:clip;container:app-shell-preview/inline-size}.workbench-stage .flood-app-shell .app-shell-preview-metrics{grid-template-columns:minmax(0,1fr)}@container app-shell-preview (width>=36rem){.workbench-stage .flood-app-shell .app-shell-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app-shell-preview (width>=48rem){.workbench-stage .flood-app-shell .app-shell-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.workbench-stage[data-component=app-shell] .flood-card{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative)}.component-workbench .workbench-stage>.flood-scroll-area__content>.flood-root[data-flood-foundations][data-flood-theme]{background:0 0}.workbench-stage>.flood-scroll-area__content>.flood-root:has(>.flood-field,>.flood-stack>.flood-field,>.flood-fieldset,>.flood-stack>.flood-fieldset){inline-size:min(100%,26rem)}.workbench-stage>.flood-scroll-area__content>.flood-root:has(>.flood-stack .flood-code-snippet){inline-size:min(100%,28rem)}.workbench-stage[data-component=label]>.flood-scroll-area__content>.flood-root{inline-size:min(100%,26rem)}.component-workbench .workbench-stage:is([data-component=filter-condition],[data-component=filter-group],[data-component=collection-toolbar])>.flood-scroll-area__content>.flood-root{inline-size:100%}.component-workbench .workbench-stage[data-component=filter-group]>.flood-scroll-area__content{align-items:start}.flood-root .workbench-filter-panel{inline-size:min(42rem,100vw - 2rem)}.workbench-stage[data-component=table]>.flood-scroll-area__content>.flood-root{inline-size:100%;max-inline-size:42rem}.workbench-stage:is([data-component=progress],[data-component=meter]) .flood-indicator{gap:var(--flood-sys-space-2);grid-template-rows:minmax(1.25rem,auto) .5rem;display:grid}.workbench-stage:is([data-component=progress],[data-component=meter]) .flood-indicator__caption{grid-row:1;margin-block-end:0}.workbench-stage:is([data-component=progress],[data-component=meter]) .flood-indicator__track{grid-row:2;align-self:center}.component-workbench .workbench-stage[data-component=segmented-control]>.flood-scroll-area__content>.flood-root{inline-size:fit-content;max-inline-size:100%}.component-workbench .workbench-stage:is([data-component=collapsible],[data-component=accordion])>.flood-scroll-area__content>.flood-root{inline-size:min(100%,28rem)}.workbench-stage .flood-type--display{overflow-wrap:anywhere}.workbench-stage[data-component=input-group] .flood-field,.workbench-stage[data-component=input] .flood-field,.workbench-stage[data-component=textarea] .flood-field,.workbench-stage[data-component=select] .flood-field{grid-template-rows:auto auto minmax(1.5rem,auto)}.workbench-stage[data-component=field] .flood-field{grid-template-rows:auto auto minmax(1.5rem,auto) minmax(1.5rem,auto)}.workbench-stage[data-component=field] .flood-hint{grid-row:3}.workbench-stage[data-component=field] :is(.flood-error,.flood-message){grid-row:4}.workbench-stage:is([data-component=input],[data-component=input-group],[data-component=textarea],[data-component=select]) .flood-field[data-hide-label=true]{grid-template-rows:auto minmax(1.5rem,auto)}.workbench-stage[data-component=field] .flood-field[data-hide-label=true]{grid-template-rows:auto minmax(1.5rem,auto) minmax(1.5rem,auto)}.workbench-stage[data-component=field] .flood-field[data-hide-label=true]>.flood-hint{grid-row:2}.workbench-stage[data-component=field] .flood-field[data-hide-label=true]>:is(.flood-message,.flood-error){grid-row:3}.workbench-stage[data-component=fieldset] .flood-fieldset__body{grid-template-rows:minmax(1.5rem,auto) auto auto minmax(1.5rem,auto)}.workbench-stage[data-component=fieldset] .flood-fieldset>.flood-legend{margin-block-end:var(--flood-sys-space-1)}.workbench-stage[data-component=fieldset] .flood-fieldset__body>.flood-hint{grid-row:1}.workbench-stage[data-component=fieldset] .flood-fieldset__body>.flood-choice:first-of-type{grid-row:2}.workbench-stage[data-component=fieldset] .flood-fieldset__body>.flood-choice:nth-of-type(2){grid-row:3}.workbench-stage[data-component=fieldset] .flood-fieldset__body>:is(.flood-message,.flood-error){grid-row:4}.workbench-controls{align-items:flex-end;gap:var(--flood-sys-space-4);padding:var(--flood-sys-space-4) var(--flood-sys-space-6);border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative);background:var(--flood-sys-color-surface-default);flex-wrap:wrap;display:flex}.workbench-control{grid-template-rows:auto minmax(var(--flood-sys-control-md-height), auto);align-items:center;gap:var(--flood-sys-space-2);min-inline-size:0;max-inline-size:100%;font-size:var(--flood-sys-type-label-size);line-height:var(--flood-sys-type-label-line-height);color:var(--flood-sys-color-content-helper);flex:0 11rem;align-content:center;display:grid}.workbench-control--toggle{min-block-size:var(--flood-sys-control-md-height);flex:0 auto;align-items:center;display:flex}@media (width<=40rem){.workbench-title,.workbench-controls{padding:var(--flood-sys-space-4)}.component-workbench .workbench-stage{padding-inline:var(--flood-sys-space-4)}.workbench-title{flex-wrap:wrap}.workbench-actions{justify-content:flex-start}.workbench-control:not(.workbench-control--toggle){flex:1 1 calc((100% - var(--flood-sys-space-4)) / 2)}.workbench-controls>label.workbench-control:only-of-type{flex-basis:100%}}.workbench-stage:is([data-component=container],[data-component=grid])>.flood-scroll-area__content>.flood-root{inline-size:100%}.workbench-stage:is([data-component=number-input],[data-component=slider])>.flood-scroll-area__content>.flood-root{inline-size:min(100%,26rem)}.workbench-stage[data-component=number-input] .flood-field{grid-template-rows:auto auto minmax(1.5rem,auto)}.workbench-stage[data-component=slider] .flood-fieldset__body{grid-template-rows:minmax(1.25rem, auto) minmax(var(--flood-control-height), auto) minmax(1.5rem, auto)}.workbench-stage[data-component=slider] .flood-slider__value{grid-row:1}.workbench-stage[data-component=slider] .flood-slider__rail{grid-row:2}.workbench-stage[data-component=slider] :is(.flood-message,.flood-error){grid-row:3}.workbench-stage[data-component=combobox]>.flood-scroll-area__content>.flood-root{inline-size:min(100%,26rem)}.workbench-stage[data-component=combobox] .flood-field{grid-template-rows:auto auto minmax(1.5rem,auto)}.workbench-stage[data-component=multi-select]>.flood-scroll-area__content>.flood-root{inline-size:min(100%,26rem)}.workbench-stage[data-component=multi-select] .flood-field{grid-template-rows:auto minmax(calc(var(--flood-sys-control-md-height) * 3), auto) minmax(1.5rem, auto)}.workbench-stage[data-component=multi-select] .flood-multi-select{align-self:start}.preview-stage :is(.flood-search-input,.flood-password-input){width:min(100%,26rem)}.component-workbench .workbench-stage[data-component=file-input]{align-items:start;block-size:32rem}@media (forced-colors:active){.component-workbench .workbench-stage{background:canvas}}.workbench-stage:is([data-component=timeline],[data-component=list-box],[data-component=dropzone],[data-component=toast-region])>.flood-scroll-area__content>.flood-root{inline-size:min(100%,26rem)}.component-workbench .workbench-stage:is([data-component=toast-region],[data-component=dropzone]){align-items:start}.site-root .site-code-block{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-surface-default);min-inline-size:0;max-inline-size:100%;color:var(--flood-sys-color-content-default);margin:1rem 0;overflow:hidden}.site-root .site-code-block__toolbar{border-block-end:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative);background:var(--flood-sys-color-surface-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.625rem .875rem;display:flex}.site-root .site-code-block__identity{min-inline-size:0;font-family:var(--flood-sys-font-mono);color:var(--flood-sys-color-content-subtle);flex:auto;align-items:center;gap:.5rem;font-size:.75rem;line-height:1.5;display:inline-flex}.site-root .site-code-block__filename{overflow-wrap:anywhere;min-inline-size:0}.site-root .site-code-block__language{flex:none;font-size:.6875rem}.site-root .site-code-block[data-compact] .site-code-block__toolbar{gap:var(--flood-sys-space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.site-root .site-code-block[data-compact] .site-code-block__filename{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-root .site-code-block[data-compact] .site-code-block__language{display:none}.site-root .site-code-block__pre{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;min-inline-size:0;max-inline-size:100%;color:var(--flood-sys-color-content-default);font-family:var(--flood-sys-font-mono);letter-spacing:normal;text-align:start;margin:0;padding:1.25rem;font-size:.8125rem;line-height:1.8;overflow:visible}.site-root .site-code-block__scroll:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:calc(-1 * var(--flood-sys-focus-width))}.site-root .site-code-block .site-code-block__code{font:inherit;white-space:inherit;overflow-wrap:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0;display:block}.site-root .site-code-block__line,.site-root .site-code-block__token{white-space:inherit;overflow-wrap:inherit}.site-root .site-code-block[data-compact] .site-code-block__pre{white-space:pre}.site-root .site-copy-control{flex-wrap:wrap;align-items:center;gap:.5rem;min-inline-size:0;max-inline-size:100%;display:inline-flex}.site-root .site-copy-control__button{flex:none}.site-root .site-copy-control__error{max-inline-size:20rem;color:var(--flood-sys-color-content-helper);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}@media (width<=35rem){.site-root .site-code-block__toolbar{padding:.5rem .625rem}.site-root .site-code-block__pre{padding:1rem}}@media (prefers-reduced-motion:reduce){.site-root .site-copy-control__button{transition:none}}@media (scripting:none){.site-root .site-copy-control{display:none}}@media (forced-colors:active){.site-root .site-code-block,.site-root .site-code-block__toolbar{border-color:canvastext}.site-root .site-code-block__pre,.site-root .site-code-block__token{color:canvastext!important}.site-root .site-code-block__scroll:focus-visible{outline-color:highlight}}.agent-connection>.flood-stack>section{scroll-margin-block-start:var(--flood-sys-space-8)}.agent-connection .agent-client-panel,.agent-connection .agent-scenario{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);min-inline-size:0}.agent-client-panel>.flood-inline+.markdown-content{margin-block-start:var(--flood-sys-space-3)}.agent-client-panel .markdown-content{font-size:var(--flood-sys-type-compact-size)}.agent-client-panel .markdown-content>:last-child{margin-block-end:0}.agent-client-panel .agent-install-command code{font-size:inherit;background:0 0;padding:0}.agent-client-copy,.agent-scenario-actions{margin-block-start:var(--flood-sys-space-1)}.agent-scenario-actions .flood-link{align-items:center;gap:var(--flood-sys-space-1);font-size:var(--flood-sys-type-compact-size);display:inline-flex}.agent-client-name{display:none}@media (scripting:none){.agent-connection .flood-tabs__scroll,.agent-connection .site-copy-control{display:none}.docs-layout .agent-connection .flood-tabs__panel[hidden]{display:block!important}.agent-client-name{margin-block-end:var(--flood-sys-space-3);display:block}}.guide-navigation{padding-block-end:var(--flood-sys-space-1)}.guide-navigation-scroll{max-block-size:calc(100svh - 9rem)}.guide-navigation .flood-navigation-item:not([data-current]){color:var(--flood-sys-color-content-default)}.guide-navigation .guide-components-link{text-align:start;justify-content:flex-start;inline-size:100%}.guide-mobile-navigation,.flood-root .guide-outline-mobile{display:none}.guide-outline-scroll{max-block-size:calc(100svh - 6rem)}.guide-outline-links .flood-link{overflow-wrap:anywhere}@media (width<=75rem){.flood-root .guide-outline-mobile{margin-block-end:var(--flood-sys-space-6);display:block}.guide-outline-mobile .guide-outline-links>.flood-stack{align-items:flex-start}}@media (width<=50rem){.guide-mobile-navigation{margin-block-end:var(--flood-sys-space-4);display:block}}@media (scripting:none) and (width<=75rem){.flood-root .guide-outline-mobile{display:none}.guide-outline{margin-block-start:var(--flood-sys-space-6);display:block;position:static}}@media (scripting:none) and (width<=50rem){.guide-mobile-navigation{display:none}.desktop-sidebar:has(.guide-navigation){margin-block-end:var(--flood-sys-space-6);display:block;position:static}.guide-navigation-scroll{max-block-size:12rem}}
