.canvas-module__uD-Xuq__surface{background:var(--pf-t--global--background--color--secondary--default);--canvas-select:var(--pf-t--global--color--brand--default);--canvas-ink:var(--pf-t--global--text--color--regular);--canvas-line:var(--pf-t--global--border--color--hover);outline:none;flex:1;min-height:0;position:relative;overflow:hidden}.canvas-module__uD-Xuq__surface>.react-flow{inset:0;width:auto!important;height:auto!important;position:absolute!important}.canvas-module__uD-Xuq__surface .react-flow__pane{cursor:default}.canvas-module__uD-Xuq__surface[data-tool=hand] .react-flow__pane{cursor:grab}.canvas-module__uD-Xuq__surface[data-tool=hand] .react-flow__pane.dragging{cursor:grabbing}:is(.canvas-module__uD-Xuq__surface[data-creating=true] .react-flow__pane,.canvas-module__uD-Xuq__surface[data-creating=true] .react-flow__node){cursor:crosshair}.canvas-module__uD-Xuq__item{box-sizing:border-box;width:100%;height:100%;position:relative}.canvas-module__uD-Xuq__selected{outline:2px solid var(--canvas-select);outline-offset:2px}.canvas-module__uD-Xuq__peerSelected{outline:2px dashed var(--peer-color);outline-offset:4px}.canvas-module__uD-Xuq__locked:after{content:"";border:1px dashed var(--pf-t--global--border--color--default);pointer-events:none;position:absolute;inset:-4px}.canvas-module__uD-Xuq__sticky{padding:var(--pf-t--global--spacer--md);box-shadow:var(--pf-t--global--box-shadow--sm);word-break:break-word;white-space:pre-wrap;border-radius:3px 5px 4px 6px;font-size:1.25rem;line-height:1.3;overflow:hidden}.canvas-module__uD-Xuq__card{gap:var(--pf-t--global--spacer--xs);padding:var(--pf-t--global--spacer--sm) var(--pf-t--global--spacer--md);border:1px solid var(--pf-t--global--border--color--default);border-radius:var(--pf-t--global--border--radius--small);background:var(--pf-t--global--background--color--primary--default);color:var(--pf-t--global--text--color--regular);box-shadow:var(--pf-t--global--box-shadow--sm);border-left-width:4px;flex-direction:column;display:flex;overflow:hidden}.canvas-module__uD-Xuq__cardTitle{font-weight:var(--pf-t--global--font--weight--body--bold);font-size:var(--pf-t--global--font--size--md);-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.canvas-module__uD-Xuq__cardMeta{align-items:center;gap:var(--pf-t--global--spacer--xs);font-size:var(--pf-t--global--font--size--xs);color:var(--pf-t--global--text--color--subtle);min-width:0;display:flex}.canvas-module__uD-Xuq__cardMeta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.canvas-module__uD-Xuq__silhouette{text-align:center;justify-content:center;align-items:center;font-size:1.75rem;display:flex}.canvas-module__uD-Xuq__frame{border:1.5px solid var(--frame-border);border-radius:var(--pf-t--global--border--radius--medium);background:var(--frame-fill)}.canvas-module__uD-Xuq__frameLabel{max-width:100%;padding:0 0 var(--pf-t--global--spacer--xs);font-size:var(--pf-t--global--font--size--sm);font-weight:var(--pf-t--global--font--weight--body--bold);color:var(--frame-label);white-space:nowrap;text-overflow:ellipsis;cursor:grab;transform-origin:0 100%;position:absolute;bottom:100%;left:0;overflow:hidden}.canvas-module__uD-Xuq__text{white-space:pre-wrap;word-break:break-word;padding:4px;line-height:1.35}.canvas-module__uD-Xuq__editor{box-sizing:border-box;resize:none;outline:2px solid var(--canvas-select);width:100%;height:100%;color:inherit;font:inherit;line-height:inherit;padding:inherit;background:0 0;border:none;position:absolute;inset:0}.canvas-module__uD-Xuq__lockedCard{align-items:center;gap:var(--pf-t--global--spacer--sm);color:var(--pf-t--global--text--color--subtle);font-style:italic;display:flex}.canvas-module__uD-Xuq__surface .react-flow__handle{border:2px solid var(--pf-t--global--background--color--primary--default);background:var(--canvas-select);opacity:0;border-radius:50%;width:10px;height:10px;transition:opacity .12s ease-out}.canvas-module__uD-Xuq__surface .react-flow__node:hover .react-flow__handle{opacity:1}.canvas-module__uD-Xuq__surface .react-flow__node.selected .react-flow__handle{opacity:1}.canvas-module__uD-Xuq__surface[data-tool=connector] .react-flow__handle{opacity:1}.canvas-module__uD-Xuq__surface[data-readonly=true] .react-flow__handle{display:none}.canvas-module__uD-Xuq__surface .react-flow__resize-control.handle{border:1.5px solid var(--canvas-select);background:var(--pf-t--global--background--color--primary--default);border-radius:2px;width:9px;height:9px}.canvas-module__uD-Xuq__surface .react-flow__resize-control.line{border-color:#0000}.canvas-module__uD-Xuq__surface .react-flow__edge.selected .react-flow__edge-path{stroke:var(--canvas-select)!important}.canvas-module__uD-Xuq__surface .react-flow__minimap{display:none}.canvas-module__uD-Xuq__edgeLabel{padding:1px var(--pf-t--global--spacer--sm);border-radius:var(--pf-t--global--border--radius--pill);background:var(--pf-t--global--background--color--primary--default);border:1px solid var(--pf-t--global--border--color--default);font-size:var(--pf-t--global--font--size--xs);color:var(--pf-t--global--text--color--regular);white-space:nowrap;pointer-events:all;position:absolute}.canvas-module__uD-Xuq__marquee{border:1px solid var(--canvas-select);background:color-mix(in srgb, var(--canvas-select) 10%, transparent);pointer-events:none;position:absolute}.canvas-module__uD-Xuq__lodLayer{pointer-events:none;position:absolute;inset:0}.canvas-module__uD-Xuq__draft{pointer-events:none;position:absolute;inset:0;overflow:visible}.canvas-module__uD-Xuq__cursor{pointer-events:none;will-change:transform;z-index:20;transition:transform 80ms linear;position:absolute;top:0;left:0}.canvas-module__uD-Xuq__cursorName{border-radius:var(--pf-t--global--border--radius--small);font-size:var(--pf-t--global--font--size--xs);color:var(--pf-t--global--text--color--on-brand--default);white-space:nowrap;margin:2px 0 0 12px;padding:1px 6px}.canvas-module__uD-Xuq__pin{pointer-events:all;cursor:pointer;border:2px solid var(--pf-t--global--background--color--primary--default);background:var(--pf-t--global--color--brand--default);min-width:26px;height:26px;color:var(--pf-t--global--text--color--on-brand--default);font-size:var(--pf-t--global--font--size--xs);font-weight:var(--pf-t--global--font--weight--body--bold);box-shadow:var(--pf-t--global--box-shadow--sm);border-radius:13px 13px 13px 2px;padding:0 6px;position:absolute;transform:translate(-4px,-100%)}.canvas-module__uD-Xuq__pin[data-resolved=true]{background:var(--pf-t--global--text--color--subtle)}.canvas-module__uD-Xuq__minimap{right:var(--pf-t--global--spacer--md);bottom:var(--pf-t--global--spacer--md);border:1px solid var(--pf-t--global--border--color--default);border-radius:var(--pf-t--global--border--radius--small);background:var(--pf-t--global--background--color--primary--default);width:220px;height:150px;box-shadow:var(--pf-t--global--box-shadow--md);cursor:pointer;z-index:10;touch-action:none;position:absolute;overflow:hidden}.canvas-module__uD-Xuq__floating{z-index:15;position:absolute}.canvas-module__uD-Xuq__toolbarShell{align-items:center;gap:var(--pf-t--global--spacer--xs);padding:var(--pf-t--global--spacer--xs);border-radius:var(--pf-t--global--border--radius--medium);background:var(--pf-t--global--background--color--floating--default);box-shadow:var(--pf-t--global--box-shadow--md);display:flex}.canvas-module__uD-Xuq__hint{padding:0 var(--pf-t--global--spacer--sm);font-size:var(--pf-t--global--font--size--sm);color:var(--pf-t--global--text--color--subtle)}.canvas-module__uD-Xuq__screen{flex-direction:column;flex:auto;align-self:stretch;width:100%;height:100%;min-height:calc(100dvh - 15rem);display:flex}.canvas-module__uD-Xuq__stage{flex:1;min-height:0;display:flex;position:relative}
.pf-v6-c-toggle-group{--pf-v6-c-toggle-group__button--PaddingBlockStart:var(--pf-t--global--spacer--sm);--pf-v6-c-toggle-group__button--PaddingInlineEnd:var(--pf-t--global--spacer--md);--pf-v6-c-toggle-group__button--PaddingBlockEnd:var(--pf-t--global--spacer--sm);--pf-v6-c-toggle-group__button--PaddingInlineStart:var(--pf-t--global--spacer--md);--pf-v6-c-toggle-group__button--FontSize:var(--pf-t--global--font--size--body--default);--pf-v6-c-toggle-group__button--LineHeight:var(--pf-t--global--font--line-height--body);--pf-v6-c-toggle-group__button--Color:var(--pf-t--global--text--color--regular);--pf-v6-c-toggle-group__button--BackgroundColor:var(--pf-t--global--background--color--control--default);--pf-v6-c-toggle-group__button--ZIndex:auto;--pf-v6-c-toggle-group__button--hover--Color:var(--pf-t--global--text--color--on-brand--subtle--default);--pf-v6-c-toggle-group__button--hover--BackgroundColor:var(--pf-t--global--color--brand--subtle--default);--pf-v6-c-toggle-group__button--hover--ZIndex:var(--pf-t--global--z-index--xs);--pf-v6-c-toggle-group__button--hover--before--BorderColor:var(--pf-t--global--border--color--brand--subtle--hover);--pf-v6-c-toggle-group__button--hover--after--BorderWidth:var(--pf-t--global--border--width--high-contrast--regular);--pf-v6-c-toggle-group__button--before--BorderWidth:var(--pf-t--global--border--width--control--default);--pf-v6-c-toggle-group__button--before--BorderColor:var(--pf-t--global--border--color--control--default);--pf-v6-c-toggle-group__item--item--MarginInlineStart:calc(-1 * var(--pf-t--global--border--width--control--default));--pf-v6-c-toggle-group__item--first-child__button--BorderStartStartRadius:var(--pf-t--global--border--radius--control--default);--pf-v6-c-toggle-group__item--first-child__button--BorderEndStartRadius:var(--pf-t--global--border--radius--control--default);--pf-v6-c-toggle-group__item--last-child__button--BorderStartEndRadius:var(--pf-t--global--border--radius--control--default);--pf-v6-c-toggle-group__item--last-child__button--BorderEndEndRadius:var(--pf-t--global--border--radius--control--default);--pf-v6-c-toggle-group__icon--text--MarginInlineStart:var(--pf-t--global--spacer--sm);--pf-v6-c-toggle-group__icon--Color:var(--pf-t--global--icon--color--regular);--pf-v6-c-toggle-group__icon--hover--Color:var(--pf-t--global--icon--color--on-brand--subtle--default);--pf-v6-c-toggle-group__icon--m-selected--Color:var(--pf-t--global--icon--color--on-brand--subtle--default);--pf-v6-c-toggle-group__icon--disabled--Color:var(--pf-t--global--icon--color--on-disabled);--pf-v6-c-toggle-group__button--m-selected--BackgroundColor:var(--pf-t--global--color--brand--subtle--default);--pf-v6-c-toggle-group__button--m-selected--Color:var(--pf-t--global--text--color--on-brand--subtle--default);--pf-v6-c-toggle-group__button--m-selected--before--BorderColor:var(--pf-t--global--border--color--brand--subtle--clicked);--pf-v6-c-toggle-group__button--m-selected--before--BorderWidth:var(--pf-t--global--border--width--high-contrast--regular);--pf-v6-c-toggle-group__button--m-selected--after--BorderColor:var(--pf-t--global--border--color--brand--subtle--clicked);--pf-v6-c-toggle-group__button--m-selected--after--BorderWidth:var(--pf-t--global--border--width--control--clicked);--pf-v6-c-toggle-group__button--m-selected--selected--before--BorderInlineStartColor:var(--pf-t--global--border--color--brand--subtle--clicked);--pf-v6-c-toggle-group__button--m-selected--ZIndex:var(--pf-t--global--z-index--xs);--pf-v6-c-toggle-group__button--disabled--BackgroundColor:var(--pf-t--global--background--color--disabled--default);--pf-v6-c-toggle-group__button--disabled--Color:var(--pf-t--global--text--color--on-disabled);--pf-v6-c-toggle-group__button--disabled--before--BorderColor:var(--pf-t--global--border--color--control--default);--pf-v6-c-toggle-group__button--disabled--disabled--before--BorderInlineStartColor:var(--pf-t--global--border--color--control--default);--pf-v6-c-toggle-group__button--disabled--ZIndex:var(--pf-t--global--z-index--xs);--pf-v6-c-toggle-group--m-compact__button--PaddingBlockStart:var(--pf-t--global--spacer--xs);--pf-v6-c-toggle-group--m-compact__button--PaddingInlineEnd:var(--pf-t--global--spacer--sm);--pf-v6-c-toggle-group--m-compact__button--PaddingBlockEnd:var(--pf-t--global--spacer--xs);--pf-v6-c-toggle-group--m-compact__button--PaddingInlineStart:var(--pf-t--global--spacer--sm);--pf-v6-c-toggle-group--m-compact__button--FontSize:var(--pf-t--global--font--size--body--default);display:flex}.pf-v6-c-toggle-group.pf-m-compact{--pf-v6-c-toggle-group__button--PaddingBlockStart:var(--pf-v6-c-toggle-group--m-compact__button--PaddingBlockStart);--pf-v6-c-toggle-group__button--PaddingInlineEnd:var(--pf-v6-c-toggle-group--m-compact__button--PaddingInlineEnd);--pf-v6-c-toggle-group__button--PaddingBlockEnd:var(--pf-v6-c-toggle-group--m-compact__button--PaddingBlockEnd);--pf-v6-c-toggle-group__button--PaddingInlineStart:var(--pf-v6-c-toggle-group--m-compact__button--PaddingInlineStart);--pf-v6-c-toggle-group__button--FontSize:var(--pf-v6-c-toggle-group--m-compact__button--FontSize)}.pf-v6-c-toggle-group.pf-m-fill .pf-v6-c-toggle-group__item{flex-grow:1;display:flex}.pf-v6-c-toggle-group.pf-m-fill .pf-v6-c-toggle-group__button{flex-basis:100%;justify-content:center}.pf-v6-c-toggle-group__item+.pf-v6-c-toggle-group__item{margin-inline-start:var(--pf-v6-c-toggle-group__item--item--MarginInlineStart)}.pf-v6-c-toggle-group__item:first-child .pf-v6-c-toggle-group__button{border-start-start-radius:var(--pf-v6-c-toggle-group__item--first-child__button--BorderStartStartRadius);border-end-start-radius:var(--pf-v6-c-toggle-group__item--first-child__button--BorderEndStartRadius)}.pf-v6-c-toggle-group__item:last-child .pf-v6-c-toggle-group__button{border-start-end-radius:var(--pf-v6-c-toggle-group__item--last-child__button--BorderStartEndRadius);border-end-end-radius:var(--pf-v6-c-toggle-group__item--last-child__button--BorderEndEndRadius)}.pf-v6-c-toggle-group__button{z-index:var(--pf-v6-c-toggle-group__button--ZIndex);font-size:var(--pf-v6-c-toggle-group__button--FontSize);line-height:var(--pf-v6-c-toggle-group__button--LineHeight);color:var(--pf-v6-c-toggle-group__button--Color);background-color:var(--pf-v6-c-toggle-group__button--BackgroundColor);border:0;padding-block-start:var(--pf-v6-c-toggle-group__button--PaddingBlockStart);padding-block-end:var(--pf-v6-c-toggle-group__button--PaddingBlockEnd);padding-inline-start:var(--pf-v6-c-toggle-group__button--PaddingInlineStart);padding-inline-end:var(--pf-v6-c-toggle-group__button--PaddingInlineEnd);display:inline-flex;position:relative}.pf-v6-c-toggle-group__button:before,.pf-v6-c-toggle-group__button:after{pointer-events:none;content:"";border-radius:inherit;border-style:solid;position:absolute;inset:0}.pf-v6-c-toggle-group__button:before{border-width:var(--pf-v6-c-toggle-group__button--before--BorderWidth);border-block-start-color:var(--pf-v6-c-toggle-group__button--before--BorderBlockStartColor,var(--pf-v6-c-toggle-group__button--before--BorderColor));border-block-end-color:var(--pf-v6-c-toggle-group__button--before--BorderBlockEndColor,var(--pf-v6-c-toggle-group__button--before--BorderColor));border-inline-start-color:var(--pf-v6-c-toggle-group__button--before--BorderInlineStartColor,var(--pf-v6-c-toggle-group__button--before--BorderColor));border-inline-end-color:var(--pf-v6-c-toggle-group__button--before--BorderInlineEndColor,var(--pf-v6-c-toggle-group__button--before--BorderColor))}.pf-v6-c-toggle-group__button:after{inset:var(--pf-v6-c-toggle-group__button--before--BorderWidth);border-color:var(--pf-v6-c-toggle-group__button--after--BorderColor,transparent);border-width:var(--pf-v6-c-toggle-group__button--after--BorderWidth,0)}.pf-v6-c-toggle-group__button:is(:hover,:focus){--pf-v6-c-toggle-group__button--BackgroundColor:var(--pf-v6-c-toggle-group__button--hover--BackgroundColor);--pf-v6-c-toggle-group__button--Color:var(--pf-v6-c-toggle-group__button--hover--Color);--pf-v6-c-toggle-group__button--ZIndex:var(--pf-v6-c-toggle-group__button--hover--ZIndex);--pf-v6-c-toggle-group__button--before--BorderColor:var(--pf-v6-c-toggle-group__button--hover--before--BorderColor);--pf-v6-c-toggle-group__button--after--BorderWidth:var(--pf-v6-c-toggle-group__button--hover--after--BorderWidth);--pf-v6-c-toggle-group__icon--Color:var(--pf-v6-c-toggle-group__icon--hover--Color);text-decoration-line:none}.pf-v6-c-toggle-group__button.pf-m-selected{--pf-v6-c-toggle-group__button--BackgroundColor:var(--pf-v6-c-toggle-group__button--m-selected--BackgroundColor);--pf-v6-c-toggle-group__button--Color:var(--pf-v6-c-toggle-group__button--m-selected--Color,inherit);--pf-v6-c-toggle-group__button--ZIndex:var(--pf-v6-c-toggle-group__button--m-selected--ZIndex);--pf-v6-c-toggle-group__button--before--BorderColor:var(--pf-v6-c-toggle-group__button--m-selected--before--BorderColor);--pf-v6-c-toggle-group__button--before--BorderWidth:var(--pf-v6-c-toggle-group__button--m-selected--before--BorderWidth);--pf-v6-c-toggle-group__button--after--BorderColor:var(--pf-v6-c-toggle-group__button--m-selected--after--BorderColor);--pf-v6-c-toggle-group__button--after--BorderWidth:var(--pf-v6-c-toggle-group__button--m-selected--after--BorderWidth);--pf-v6-c-toggle-group__icon--Color:var(--pf-v6-c-toggle-group__icon--m-selected--Color)}.pf-v6-c-toggle-group__button:is(:disabled,.pf-m-disabled){--pf-v6-c-toggle-group__button--BackgroundColor:var(--pf-v6-c-toggle-group__button--disabled--BackgroundColor);--pf-v6-c-toggle-group__button--Color:var(--pf-v6-c-toggle-group__button--disabled--Color);--pf-v6-c-toggle-group__button--ZIndex:var(--pf-v6-c-toggle-group__button--disabled--ZIndex);--pf-v6-c-toggle-group__button--before--BorderColor:var(--pf-v6-c-toggle-group__button--disabled--before--BorderColor);--pf-v6-c-toggle-group__icon--Color:var(--pf-v6-c-toggle-group__icon--disabled--Color);pointer-events:none}.pf-v6-c-toggle-group__item:has(.pf-m-selected)+.pf-v6-c-toggle-group__item:has(.pf-m-selected){--pf-v6-c-toggle-group__button--before--BorderInlineStartColor:var(--pf-v6-c-toggle-group__button--m-selected--selected--before--BorderInlineStartColor)}.pf-v6-c-toggle-group__item:has(:disabled,.pf-m-disabled)+.pf-v6-c-toggle-group__item:has(:disabled,.pf-m-disabled){--pf-v6-c-toggle-group__button--before--BorderInlineStartColor:var(--pf-v6-c-toggle-group__button--disabled--disabled--before--BorderInlineStartColor)}.pf-v6-c-toggle-group__icon{color:var(--pf-v6-c-toggle-group__icon--Color)}.pf-v6-c-toggle-group__icon+.pf-v6-c-toggle-group__text,.pf-v6-c-toggle-group__text+.pf-v6-c-toggle-group__icon{margin-inline-start:var(--pf-v6-c-toggle-group__icon--text--MarginInlineStart)}
