.moveable-control-box{--moveable-color:#2b90d9!important;cursor:grab!important;visibility:visible!important}.moveable-control-box.locked{cursor:default!important}.moveable-control-box.show-guides .moveable-guideline{background-color:#333333!important}.moveable-origin{display:none!important}.moveable-snap-line{position:absolute!important;will-change:transform!important}.moveable-gap{display:none!important}.moveable-guideline{background-color:transparent!important}.moveable-guideline.moveable-vertical.moveable-bold{width:1px!important}.moveable-guideline.moveable-horizontal.moveable-bold{height:1px!important}.moveable-guideline.moveable-dashed.moveable-horizontal{border-top:1px dashed #333333!important}.moveable-guideline.moveable-dashed.moveable-vertical{border-left:1px dashed #333333!important}.moveable-line{background:#2b90d9!important;transform-origin:0 .5px!important;transform-style:preserve-3d!important;image-rendering:crisp-edges!important;image-rendering:-webkit-optimize-contrast!important;-webkit-font-smoothing:subpixel-antialiased!important;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.moveable-area,.moveable-area-piece,.moveable-area-pieces,.moveable-control,.moveable-line{position:absolute!important}.moveable-control{width:8px!important;height:8px!important;border:1px solid #2b90d9!important;background:#ffffff!important;margin-top:-4px!important;margin-left:-4px!important;border-radius:1px!important;pointer-events:auto!important;z-index:10!important;backface-visibility:hidden!important;transform-style:preserve-3d!important}.moveable-direction{will-change:transform!important}.moveable-draggable,.moveable-resizable,.moveable-rotatable,.moveable-rotation{position:absolute!important}.moveable-rotation{top:-20px!important;height:20px!important;left:50%!important;will-change:transform!important;display:flex!important}.moveable-rotation-control{position:absolute!important;width:10px!important;height:10px!important;border:1px solid #2b90d9!important;margin-top:-5px!important;margin-left:-5px!important;border-radius:50%!important;background-color:#ffffff!important;cursor:url(/rotate-ccw-cursor.svg) 12 12,alias!important}.moveable-dimension{position:absolute!important;color:white!important;padding:0 4px!important;font-size:10px!important;background:#2b90d9!important;font-weight:600!important;line-height:16px!important;white-space:nowrap!important;will-change:transform!important;border-radius:2px!important;letter-spacing:1px!important;transform-origin:top!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.moveable-control-box .moveable-control-box{display:none!important}.moveable-e,.moveable-n,.moveable-s,.moveable-w{z-index:11!important}.moveable-ne,.moveable-nw,.moveable-se,.moveable-sw{z-index:12!important}.moveable-dragging{cursor:grabbing!important}.moveable-control-box.crop-mode .moveable-line{display:none!important}.moveable-control-box.crop-mode .moveable-control{background:transparent!important;border:none!important;border-radius:0!important;width:auto!important;height:auto!important;margin:0!important}.moveable-control-box.crop-mode .moveable-ne,.moveable-control-box.crop-mode .moveable-nw,.moveable-control-box.crop-mode .moveable-se,.moveable-control-box.crop-mode .moveable-sw{width:13px!important;height:13px!important;background-size:contain!important;background-repeat:no-repeat!important}.moveable-control-box.crop-mode .moveable-nw{margin-top:-1px!important;margin-left:-1px!important;transform-origin:1px 1px!important;background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='0' y='0' width='13' height='13' fill='%23000'%3E%3Cpath fill='%23fff' d='M0 0h13v13H0z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 1a1.5 1.5 0 0 1 0 3H4v6.5a1.5 1.5 0 0 1-3 0v-8A1.5 1.5 0 0 1 2.5 1h8Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 1a1.5 1.5 0 0 1 0 3H4v6.5a1.5 1.5 0 0 1-3 0v-8A1.5 1.5 0 0 1 2.5 1h8Z' fill='%231C1C1F'/%3E%3Cpath d='M4 4H3V3h1v1Zm0 6.5H3h1ZM1.03 2.198l.98.2-.98-.2ZM11 2.5a.5.5 0 0 0-.5-.5V0A2.5 2.5 0 0 1 13 2.5h-2Zm-.5.5a.5.5 0 0 0 .5-.5h2A2.5 2.5 0 0 1 10.5 5V3ZM4 3h6.5v2H4V3Zm-1 7.5V4h2v6.5H3Zm-.5.5a.5.5 0 0 0 .5-.5h2A2.5 2.5 0 0 1 2.5 13v-2Zm-.5-.5a.5.5 0 0 0 .5.5v2A2.5 2.5 0 0 1 0 10.5h2Zm0-8v8H0v-8h2Zm.01-.102A.507.507 0 0 0 2 2.5H0c0-.171.017-.34.05-.503l1.96.401ZM2.5 2a.5.5 0 0 0-.49.398l-1.96-.4A2.5 2.5 0 0 1 2.5 0v2Zm8 0h-8V0h8v2Z' fill='%23fff' mask='url(%23a)'/%3E%3C/svg%3E")!important}.moveable-control-box.crop-mode .moveable-ne{margin-top:-1px!important;margin-left:-12px!important;transform-origin:12px 1px!important;background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='0' y='0' width='13' height='13' fill='%23000'%3E%3Cpath fill='%23fff' d='M0 0h13v13H0z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 1a1.5 1.5 0 0 0 0 3H9v6.5a1.5 1.5 0 0 0 3 0v-8A1.5 1.5 0 0 0 10.5 1h-8Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 1a1.5 1.5 0 0 0 0 3H9v6.5a1.5 1.5 0 0 0 3 0v-8A1.5 1.5 0 0 0 10.5 1h-8Z' fill='%231C1C1F'/%3E%3Cpath d='M9 4h1V3H9v1Zm0 6.5h1H9Zm2.97-8.302l-.98.2.98-.2ZM2 2.5a.5.5 0 0 1 .5-.5V0A2.5 2.5 0 0 0 0 2.5h2Zm.5.5a.5.5 0 0 1-.5-.5H0A2.5 2.5 0 0 0 2.5 5V3ZM9 3H2.5v2H9V3Zm1 7.5V4H8v6.5h2Zm.5.5a.5.5 0 0 1-.5-.5H8a2.5 2.5 0 0 0 2.5 2.5v-2Zm.5-.5a.5.5 0 0 1-.5.5v2a2.5 2.5 0 0 0 2.5-2.5h-2Zm0-8v8h2v-8h-2Zm-.01-.102a.507.507 0 0 1 .01.102h2c0-.171-.017-.34-.05-.503l-1.96.401ZM10.5 2a.5.5 0 0 1 .49.398l1.96-.4A2.5 2.5 0 0 0 10.5 0v2Zm-8 0h8V0h-8v2Z' fill='%23fff' mask='url(%23a)'/%3E%3C/svg%3E")!important}.moveable-control-box.crop-mode .moveable-sw{margin-top:-12px!important;margin-left:-1px!important;transform-origin:1px 12px!important;background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='0' y='0' width='13' height='13' fill='%23000'%3E%3Cpath fill='%23fff' d='M0 0h13v13H0z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 12a1.5 1.5 0 0 0 0-3H4V2.5a1.5 1.5 0 0 0-3 0v8A1.5 1.5 0 0 0 2.5 12h8Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 12a1.5 1.5 0 0 0 0-3H4V2.5a1.5 1.5 0 0 0-3 0v8A1.5 1.5 0 0 0 2.5 12h8Z' fill='%231C1C1F'/%3E%3Cpath d='M4 9H3v1h1V9Zm0-6.5H3h1Zm-2.97 8.302l.98-.2-.98.2ZM11 10.5a.5.5 0 0 1-.5.5v2a2.5 2.5 0 0 0 2.5-2.5h-2Zm-.5-.5a.5.5 0 0 1 .5.5h2a2.5 2.5 0 0 0-2.5-2.5v2ZM4 10h6.5V8H4v2Zm-1-7.5V9h2V2.5H3Zm-.5-.5a.5.5 0 0 1 .5.5h2A2.5 2.5 0 0 0 2.5 0v2Zm-.5.5a.5.5 0 0 1 .5-.5V0A2.5 2.5 0 0 0 0 2.5h2Zm0 8v-8H0v8h2Zm.01.102A.507.507 0 0 1 2 10.5H0c0 .171.017.34.05.503l1.96-.401ZM2.5 11a.5.5 0 0 1-.49-.398l-1.96.4A2.5 2.5 0 0 0 2.5 13v-2Zm8 0h-8v2h8v-2Z' fill='%23fff' mask='url(%23a)'/%3E%3C/svg%3E")!important}.moveable-control-box.crop-mode .moveable-se{margin-top:-12px!important;margin-left:-12px!important;transform-origin:12px 12px!important;background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='0' y='0' width='13' height='13' fill='%23000'%3E%3Cpath fill='%23fff' d='M0 0h13v13H0z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 12a1.5 1.5 0 0 1 0-3H9V2.5a1.5 1.5 0 0 1 3 0v8a1.5 1.5 0 0 1-1.5 1.5h-8Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 12a1.5 1.5 0 0 1 0-3H9V2.5a1.5 1.5 0 0 1 3 0v8a1.5 1.5 0 0 1-1.5 1.5h-8Z' fill='%231C1C1F'/%3E%3Cpath d='M9 9h1v1H9V9Zm0-6.5h1H9Zm2.97 8.302l-.98-.2.98.2ZM2 10.5a.5.5 0 0 0 .5.5v2A2.5 2.5 0 0 1 0 10.5h2Zm.5-.5a.5.5 0 0 0-.5.5H0A2.5 2.5 0 0 1 2.5 8v2ZM9 10H2.5V8H9v2Zm1-7.5V9H8V2.5h2Zm.5-.5a.5.5 0 0 0-.5.5H8A2.5 2.5 0 0 1 10.5 0v2Zm.5.5a.5.5 0 0 0-.5-.5V0A2.5 2.5 0 0 1 13 2.5h-2Zm0 8v-8h2v8h-2Zm-.01.102a.507.507 0 0 0 .01-.102h2c0 .171-.017.34-.05.503l-1.96-.401ZM10.5 11a.5.5 0 0 0 .49-.398l1.96.4A2.5 2.5 0 0 1 10.5 13v-2Zm-8 0h8v2h-8v-2Z' fill='%23fff' mask='url(%23a)'/%3E%3C/svg%3E")!important}.moveable-control-box.crop-mode .moveable-n,.moveable-control-box.crop-mode .moveable-s{width:15px!important;height:5px!important;background-image:url("data:image/svg+xml,%3Csvg width='15' height='5' viewBox='0 0 15 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='14' height='4' rx='2' fill='%231C1C1F' stroke='%23fff'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;margin-left:-7.5px!important}.moveable-control-box.crop-mode .moveable-n,.moveable-control-box.crop-mode .moveable-s{margin-top:-2.5px!important}.moveable-control-box.crop-mode .moveable-e,.moveable-control-box.crop-mode .moveable-w{width:5px!important;height:15px!important;background-image:url("data:image/svg+xml,%3Csvg width='5' height='15' viewBox='0 0 5 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='4' height='14' rx='2' fill='%231C1C1F' stroke='%23fff'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;margin-top:-7.5px!important}.moveable-control-box.crop-mode .moveable-e,.moveable-control-box.crop-mode .moveable-w{margin-left:-2.5px!important}.react-flow{direction:ltr;--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(255,255,255,0.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:rgba(240,240,240,0.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:rgba(240,240,240,0.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(0,0,0,0.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:rgba(0,89,220,0.08);--xy-selection-border-default:1px dotted rgba(0,89,220,0.8);--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,0.08);--xy-edge-label-background-color-default:#ffffff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(150,150,150,0.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,0.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:rgba(240,240,240,0.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(255,255,255,0.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:rgba(200,200,220,0.08);--xy-selection-border-default:1px dotted rgba(200,200,220,0.8);--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,0.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{position:absolute;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__minimap{background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default))}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.element-base{position:absolute;display:var(--display);transform-origin:center;border:0 solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;top:var(--top);left:var(--left);z-index:var(--z-index);filter:none;box-shadow:none;pointer-events:var(--pointer-events);mix-blend-mode:var(--mix-blend-mode)}.element-motion-shell{width:100%;height:100%;transform-origin:center center;opacity:var(--opacity,1);filter:blur(var(--blur-radius,0)) drop-shadow(var(--shadow-x,0) var(--shadow-y,0) var(--shadow-blur,0) var(--shadow-color,transparent))}[data-geometry-shell].element-base:not(.element-button),[data-geometry-shell][data-element-kind=text]{box-shadow:none}[data-geometry-shell].element-image,[data-geometry-shell].element-logo,[data-geometry-shell].element-shape,[data-geometry-shell].element-video,[data-geometry-shell][data-element-kind=image],[data-geometry-shell][data-element-kind=logo],[data-geometry-shell][data-element-kind=shape],[data-geometry-shell][data-element-kind=video]{overflow:visible}[data-geometry-shell].element-image,[data-geometry-shell].element-video,[data-geometry-shell][data-element-kind=image],[data-geometry-shell][data-element-kind=video]{-webkit-mask-image:none;mask-image:none;-webkit-mask-position:unset;mask-position:unset;-webkit-mask-size:unset;mask-size:unset;-webkit-mask-repeat:unset;mask-repeat:unset}[data-geometry-shell].element-image,[data-geometry-shell].element-logo,[data-geometry-shell][data-element-kind=image],[data-geometry-shell][data-element-kind=logo]{border-width:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}[data-geometry-shell].element-image>.element-motion-shell,[data-geometry-shell].element-logo>.element-motion-shell,[data-geometry-shell].element-shape>.element-motion-shell,[data-geometry-shell].element-video>.element-motion-shell,[data-geometry-shell][data-element-kind=image]>.element-motion-shell,[data-geometry-shell][data-element-kind=logo]>.element-motion-shell,[data-geometry-shell][data-element-kind=shape]>.element-motion-shell,[data-geometry-shell][data-element-kind=video]>.element-motion-shell{overflow:hidden;box-sizing:border-box}[data-geometry-shell].element-image>.element-motion-shell,[data-geometry-shell].element-video>.element-motion-shell,[data-geometry-shell][data-element-kind=image]>.element-motion-shell,[data-geometry-shell][data-element-kind=video]>.element-motion-shell{-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat)}[data-geometry-shell].element-image>.element-motion-shell,[data-geometry-shell].element-logo>.element-motion-shell,[data-geometry-shell][data-element-kind=image]>.element-motion-shell,[data-geometry-shell][data-element-kind=logo]>.element-motion-shell{border-style:solid;border-color:var(--border-color);border-width:var(--border-top-width) var(--border-right-width) var(--border-bottom-width) var(--border-left-width);border-top-left-radius:var(--border-top-left-radius);border-top-right-radius:var(--border-top-right-radius);border-bottom-left-radius:var(--border-bottom-left-radius);border-bottom-right-radius:var(--border-bottom-right-radius)}[data-geometry-shell][data-element-kind=video][data-cropping=true]>.element-motion-shell{overflow:visible!important}[data-geometry-shell].element-image>.element-motion-shell,[data-geometry-shell].element-logo>.element-motion-shell,[data-geometry-shell].element-video>.element-motion-shell,[data-geometry-shell][data-element-kind=image]>.element-motion-shell,[data-geometry-shell][data-element-kind=logo]>.element-motion-shell,[data-geometry-shell][data-element-kind=video]>.element-motion-shell{position:relative}.element-media-viewport,.element-media-viewport>.element-content{width:100%;height:100%}[data-geometry-shell].element-disclaimer,[data-geometry-shell].element-text,[data-geometry-shell][data-element-kind=text]{display:block;justify-content:normal;align-items:normal;overflow:visible;opacity:1;padding:0;background-color:transparent;background-image:none;border-width:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;font-family:var(--font-family);font-style:var(--font-style);font-weight:var(--font-weight);font-size:var(--computed-font-size,var(--font-size));line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color);text-align:var(--text-align);text-transform:var(--text-transform);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-shadow:var(--text-shadow-x) var(--text-shadow-y) var(--text-shadow-blur) var(--text-shadow-color)}[data-geometry-shell].element-disclaimer>.element-motion-shell,[data-geometry-shell].element-text>.element-motion-shell,[data-geometry-shell][data-element-kind=button]>.element-motion-shell,[data-geometry-shell][data-element-kind=text]>.element-motion-shell{display:flex;flex-direction:column;box-sizing:border-box;justify-content:stretch;align-items:stretch;padding:0;background-color:transparent;background-image:none;border-width:0;box-shadow:none;overflow:hidden}[data-geometry-shell].element-disclaimer>.element-motion-shell>.element-content,[data-geometry-shell].element-text>.element-motion-shell>.element-content,[data-geometry-shell][data-element-kind=text]>.element-motion-shell>.element-content{box-sizing:border-box;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;justify-content:var(--align-items);align-items:stretch;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);background-color:var(--background-color);background-image:var(--background-image);border-style:solid;border-color:var(--border-color);border-width:var(--border-top-width) var(--border-right-width) var(--border-bottom-width) var(--border-left-width);border-top-left-radius:var(--border-top-left-radius);border-top-right-radius:var(--border-top-right-radius);border-bottom-left-radius:var(--border-bottom-left-radius);border-bottom-right-radius:var(--border-bottom-right-radius);box-shadow:none;overflow:hidden}[data-geometry-shell][data-element-kind=button]{opacity:1;overflow:visible;font-family:var(--font-family);font-style:var(--font-style);font-weight:var(--font-weight);font-size:var(--computed-font-size,var(--font-size));line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color);text-align:var(--text-align);text-transform:var(--text-transform);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-shadow:var(--text-shadow-x) var(--text-shadow-y) var(--text-shadow-blur) var(--text-shadow-color);--gradient-linear:linear-gradient(var(--gradient-direction),var(--gradient-left) 0%,var(--gradient-right) var(--gradient-stop))}[data-geometry-shell][data-element-kind=button]>.element-motion-shell>.element-content{display:inline-flex;box-sizing:border-box;min-width:-moz-max-content;min-width:max-content;width:100%;height:100%;box-shadow:none}.element-text,[data-geometry-shell][data-element-kind=button]>.element-motion-shell>.element-content{align-items:var(--align-items);justify-content:var(--justify-content);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);background-color:var(--background-color);background-image:var(--background-image);border-style:solid;border-color:var(--border-color);border-width:var(--border-top-width) var(--border-right-width) var(--border-bottom-width) var(--border-left-width);border-top-left-radius:var(--border-top-left-radius);border-top-right-radius:var(--border-top-right-radius);border-bottom-left-radius:var(--border-bottom-left-radius);border-bottom-right-radius:var(--border-bottom-right-radius)}.element-text{width:var(--width);height:var(--height);font-family:var(--font-family);font-style:var(--font-style);font-weight:var(--font-weight);font-size:var(--font-size);color:var(--color);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-align:var(--text-align);word-spacing:var(--word-spacing);white-space:var(--white-space);text-shadow:var(--text-shadow-x) var(--text-shadow-y) var(--text-shadow-blur) var(--text-shadow-color);writing-mode:var(--writing-mode);--gradient-linear:linear-gradient(var(--gradient-direction),var(--gradient-left) 0%,var(--gradient-right) var(--gradient-stop));--gradient-radial:radial-gradient(var(--radial-position),var(--gradient-left) 0%,var(--gradient-right) var(--gradient-stop))}.element-text p,.element-text span{text-decoration:inherit;text-transform:inherit}.element-text .element-text-source,[data-geometry-shell][data-element-kind=text] .element-text-source{white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;line-height:inherit;letter-spacing:inherit;font:inherit}[data-geometry-shell][data-element-kind=text][data-height-mode=fixed] .element-text-source,[data-geometry-shell][data-element-kind=widget][data-height-mode=fixed] .element-text-source{overflow-wrap:normal}line{display:block}.element-text-source[data-line-layout=absolute]{position:relative}.element-text-source[data-line-layout=absolute] p{position:relative;margin:0}.element-text-source[data-line-layout=absolute] letter,.element-text-source[data-line-layout=absolute] line,.element-text-source[data-line-layout=absolute] word{position:absolute;display:block;box-sizing:border-box;white-space:pre}.element-text-source[data-line-layout=absolute] [data-style-span]{display:contents}.element-text-source[data-resize-split-collapse=true] line{display:block}.element-text-source[data-resize-split-collapse=true] word{display:contents}.element-text-source[data-resize-split-collapse=true] letter{display:inline}.element-image{-o-object-fit:var(--object-fit);object-fit:var(--object-fit);-o-object-position:var(--object-position);object-position:var(--object-position);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat)}.element-image,.element-logo{overflow:hidden;width:var(--width);height:var(--height);border-style:solid;border-color:var(--border-color);border-width:var(--border-top-width) var(--border-right-width) var(--border-bottom-width) var(--border-left-width);border-top-left-radius:var(--border-top-left-radius);border-top-right-radius:var(--border-top-right-radius);border-bottom-left-radius:var(--border-bottom-left-radius);border-bottom-right-radius:var(--border-bottom-right-radius)}.element-logo img{display:block;width:100%;height:100%}.element-image img{display:block;width:100%;height:100%;transform:scale(var(--flip-x,1),var(--flip-y,1))}.element-image img,.element-video{-o-object-fit:var(--object-fit);object-fit:var(--object-fit);-o-object-position:var(--object-position);object-position:var(--object-position)}.element-video{overflow:hidden;width:var(--width);height:var(--height);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat)}.element-video .element-content,.element-video video{width:100%;height:100%}.element-video video{display:block;-o-object-fit:var(--object-fit);object-fit:var(--object-fit);-o-object-position:var(--object-position);object-position:var(--object-position);transform:scale(var(--flip-x,1),var(--flip-y,1))}.element-shape{overflow:hidden;width:var(--width);height:var(--height);--gradient-linear:linear-gradient(var(--gradient-direction),var(--gradient-left) 0%,var(--gradient-right) var(--gradient-stop));--gradient-radial:radial-gradient(var(--radial-position),var(--gradient-left) 0%,var(--gradient-right) var(--gradient-stop))}.element-content{width:100%}.element-shape-content{width:100%;height:100%;background-color:var(--background-color);background-image:var(--background-image);border-style:solid;border-color:var(--border-color);border-width:var(--border-top-width) var(--border-right-width) var(--border-bottom-width) var(--border-left-width);border-top-left-radius:var(--border-top-left-radius);border-top-right-radius:var(--border-top-right-radius);border-bottom-left-radius:var(--border-bottom-left-radius);border-bottom-right-radius:var(--border-bottom-right-radius)}.element-button .element-text-source,.element-button .element-text-source *,.element-button .inline-editor,.element-button .inline-editor *,[data-geometry-shell][data-element-kind=button] .element-text-source,[data-geometry-shell][data-element-kind=button] .element-text-source *,[data-geometry-shell][data-element-kind=button] .inline-editor,[data-geometry-shell][data-element-kind=button] .inline-editor *{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;color:inherit!important;text-decoration:inherit!important;text-transform:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.element-button{display:inline-flex;width:auto;height:auto;justify-content:var(--justify-content);align-items:var(--align-items);color:var(--color);font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-transform:var(--text-transform);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-align:var(--text-align);text-shadow:var(--text-shadow-x) var(--text-shadow-y) var(--text-shadow-blur) var(--text-shadow-color);box-shadow:none;filter:none;overflow:visible;--gradient-linear:linear-gradient(var(--gradient-direction),var(--gradient-left) 0%,var(--gradient-right) var(--gradient-stop))}.element-button .element-content,[data-geometry-shell][data-element-kind=button] .element-content{display:inline-flex;align-items:center;flex-direction:row;gap:var(--button-icon-gap,.5em)}.element-button-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;pointer-events:none}.element-button-icon--custom-color{color:var(--icon-color,currentColor)}.element-button-icon svg{width:100%;height:100%;display:block}.element-button-icon--left{order:-1}.element-button-icon--right{order:1}.ad-base.hover [data-hover-preview] .element-button-icon--custom-color,.ad-base:hover .element-button-icon--custom-color,.ad-preview:hover .element-button-icon--custom-color{color:var(--hover-icon-color,var(--hover-color,currentColor))}.ad-preview .element-disclaimer{transition:background-color .2s ease,background-image .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.element-disclaimer-expanded{position:absolute;left:0;right:0;opacity:0;pointer-events:none;transition:opacity .2s ease;top:100%;bottom:auto;max-height:var(--disclaimer-expanded-max-height,200px);overflow-y:var(--disclaimer-expanded-overflow-y,auto);overscroll-behavior:contain;background-color:var(--disclaimer-expanded-background-color,#ffffff);color:var(--disclaimer-expanded-color,#000000)!important;padding:var(--disclaimer-expanded-padding-top,12px) var(--disclaimer-expanded-padding-right,12px) var(--disclaimer-expanded-padding-bottom,12px) var(--disclaimer-expanded-padding-left,12px);border-top-left-radius:var(--disclaimer-expanded-border-top-left-radius,4px);border-top-right-radius:var(--disclaimer-expanded-border-top-right-radius,4px);border-bottom-left-radius:var(--disclaimer-expanded-border-bottom-left-radius,4px);border-bottom-right-radius:var(--disclaimer-expanded-border-bottom-right-radius,4px);font-family:var(--disclaimer-expanded-font-family,Arial)!important;font-weight:var(--disclaimer-expanded-font-weight,400)!important;font-style:var(--disclaimer-expanded-font-style,normal)!important;font-size:var(--disclaimer-expanded-font-size,14px)!important;line-height:var(--disclaimer-expanded-line-height,1.4);letter-spacing:var(--disclaimer-expanded-letter-spacing,0);text-align:var(--disclaimer-expanded-text-align,left)}.element-disclaimer-expanded.visible{opacity:1;pointer-events:auto}.element-disclaimer-expanded.expand-up{top:auto;bottom:100%}.element-disclaimer-expanded-content{white-space:pre-wrap;word-wrap:break-word}#ad,#canvas,#viewport{transform:translateZ(0);backface-visibility:hidden;will-change:transform}.element-button .element-text-source{min-width:-moz-max-content;min-width:max-content;transform:translateZ(0);backface-visibility:hidden;will-change:transform;background-color:var(--background-color);background-image:var(--background-image);border-style:solid;border-color:var(--border-color);border-width:var(--border-top-width) var(--border-right-width) var(--border-bottom-width) var(--border-left-width);border-top-left-radius:var(--border-top-left-radius);border-top-right-radius:var(--border-top-right-radius);border-bottom-left-radius:var(--border-bottom-left-radius);border-bottom-right-radius:var(--border-bottom-right-radius);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);box-shadow:none}[data-geometry-shell][data-element-kind=button]>.element-motion-shell>.element-content .element-text-source{display:inline-flex;box-sizing:border-box;align-items:var(--align-items);justify-content:var(--justify-content);width:100%;white-space:nowrap;overflow:hidden;min-width:-moz-max-content;min-width:max-content;transform:translateZ(0);backface-visibility:hidden;will-change:transform;padding:0;background-color:transparent;background-image:none;border-width:0;box-shadow:none}[data-geometry-shell][data-element-kind=button]>.element-motion-shell>.element-content .element-text-source p{margin:0;display:inline-block;line-height:inherit;min-height:1.1em;vertical-align:baseline}[data-geometry-shell][data-element-kind=button]>.element-motion-shell>.element-content .element-text-source *{white-space:nowrap;font:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.element-button:not([data-geometry-shell]) .element-text-source{filter:blur(var(--blur-radius)) drop-shadow(var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-color))}.element-button[data-line-clamp="1"] .element-text-source,[data-geometry-shell][data-element-kind=button][data-line-clamp="1"] .element-text-source{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.element-button[data-line-clamp="1"] .element-text-source *,[data-geometry-shell][data-element-kind=button][data-line-clamp="1"] .element-text-source *{display:inline!important;white-space:nowrap}.element-button[data-line-clamp="1"] .element-text-source br,[data-geometry-shell][data-element-kind=button][data-line-clamp="1"] .element-text-source br{display:none!important}.element-button:not([data-line-clamp="1"]) .element-text-source,[data-geometry-shell][data-element-kind=button]:not([data-line-clamp="1"]) .element-text-source{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp);line-clamp:var(--line-clamp);overflow:hidden;text-overflow:ellipsis}.ad-preview .element-button .element-text-source,.ad-preview [data-geometry-shell][data-element-kind=button]>.element-motion-shell>.element-content{transition:background-color .2s ease,background-image .2s ease,color .2s ease,border-color .2s ease,text-shadow .2s ease}.ad-preview .element-button>.element-motion-shell,.ad-preview [data-geometry-shell][data-element-kind=button]>.element-motion-shell{transition:filter .2s ease}.ad-base.hover [data-hover-preview].element-button,.ad-base.hover [data-hover-preview][data-geometry-shell][data-element-kind=button]{color:var(--hover-color);--hover-gradient-linear:linear-gradient(var(--hover-gradient-direction),var(--hover-gradient-left) 0%,var(--hover-gradient-right) var(--hover-gradient-stop));--hover-gradient-radial:radial-gradient(var(--hover-radial-position),var(--hover-gradient-left) 0%,var(--hover-gradient-right) var(--hover-gradient-stop))}.ad-base.hover [data-hover-preview].element-button .element-text-source,.ad-base.hover [data-hover-preview][data-geometry-shell][data-element-kind=button]>.element-motion-shell>.element-content{background-color:var(--hover-background-color);background-image:var(--hover-background-image);border-color:var(--hover-border-color);box-shadow:none;text-shadow:var(--hover-text-shadow-x) var(--hover-text-shadow-y) var(--hover-text-shadow-blur) var(--hover-text-shadow-color)}.ad-base.hover [data-hover-preview].element-button:not([data-geometry-shell]) .element-text-source,.ad-base.hover [data-hover-preview].element-button>.element-motion-shell,.ad-base.hover [data-hover-preview][data-geometry-shell][data-element-kind=button]>.element-motion-shell{filter:blur(var(--hover-blur-radius)) drop-shadow(var(--hover-shadow-x) var(--hover-shadow-y) var(--hover-shadow-blur) var(--hover-shadow-color))}.ad-preview:hover .element-button,.ad-preview:hover [data-geometry-shell][data-element-kind=button]{color:var(--hover-color);--hover-gradient-linear:linear-gradient(var(--hover-gradient-direction),var(--hover-gradient-left) 0%,var(--hover-gradient-right) var(--hover-gradient-stop));--hover-gradient-radial:radial-gradient(var(--hover-radial-position),var(--hover-gradient-left) 0%,var(--hover-gradient-right) var(--hover-gradient-stop))}.ad-preview:hover .element-button .element-text-source,.ad-preview:hover [data-geometry-shell][data-element-kind=button]>.element-motion-shell>.element-content{background-color:var(--hover-background-color);background-image:var(--hover-background-image);color:var(--hover-color);border-color:var(--hover-border-color);box-shadow:none;text-shadow:var(--hover-text-shadow-x) var(--hover-text-shadow-y) var(--hover-text-shadow-blur) var(--hover-text-shadow-color)}.ad-preview:hover .element-button:not([data-geometry-shell]) .element-text-source,.ad-preview:hover .element-button>.element-motion-shell,.ad-preview:hover [data-geometry-shell][data-element-kind=button]>.element-motion-shell{filter:blur(var(--hover-blur-radius)) drop-shadow(var(--hover-shadow-x) var(--hover-shadow-y) var(--hover-shadow-blur) var(--hover-shadow-color))}.ad-base.expanded .element-disclaimer{color:var(--disclaimer-expanded-color,var(--disclaimer-color));--gradient-linear:linear-gradient(var(--disclaimer-gradient-direction),var(--disclaimer-gradient-left) 0%,var(--disclaimer-gradient-right) var(--disclaimer-gradient-stop));--gradient-radial:radial-gradient(var(--disclaimer-radial-position),var(--disclaimer-gradient-left) 0%,var(--disclaimer-gradient-right) var(--disclaimer-gradient-stop))}.ad-base.expanded .element-disclaimer>.element-motion-shell{opacity:var(--disclaimer-opacity)}.ad-base.expanded .element-disclaimer>.element-motion-shell>.element-content{background-color:var(--disclaimer-expanded-background-color,var(--disclaimer-background-color));background-image:var(--disclaimer-background-image);border-color:var(--disclaimer-border-color);border-width:var(--disclaimer-border-top-width) var(--disclaimer-border-right-width) var(--disclaimer-border-bottom-width) var(--disclaimer-border-left-width);border-top-left-radius:var(--disclaimer-border-top-left-radius);border-top-right-radius:var(--disclaimer-border-top-right-radius);border-bottom-left-radius:var(--disclaimer-border-bottom-left-radius);border-bottom-right-radius:var(--disclaimer-border-bottom-right-radius);color:var(--disclaimer-expanded-color,var(--disclaimer-color))}.ad-base.expanded .element-disclaimer>.element-motion-shell,[data-geometry-shell].element-disclaimer>.element-motion-shell:has(>.element-content>.element-disclaimer-expanded.visible){overflow:visible!important}.ad-base.expanded .element-disclaimer>.element-motion-shell>.element-content,[data-geometry-shell].element-disclaimer>.element-motion-shell>.element-content:has(>.element-disclaimer-expanded.visible){overflow:visible!important}.ad-base.expanded .element-disclaimer .element-text-source,.ad-base.expanded .element-disclaimer .element-text-source *{color:inherit!important}.element-thumbnail{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;color:var(--color);font-family:var(--font-family);font-style:var(--font-style);font-weight:var(--font-weight)}.element-thumbnail.element-shape{overflow:visible}.element-thumbnail.element-button>.element-content{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:var(--justify-content,center);flex-direction:row;gap:var(--button-icon-gap,.5em);min-width:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);background-color:var(--background-color);background-image:var(--background-image);border-style:solid;border-color:var(--border-color);border-width:var(--border-top-width) var(--border-right-width) var(--border-bottom-width) var(--border-left-width);border-top-left-radius:var(--border-top-left-radius);border-top-right-radius:var(--border-top-right-radius);border-bottom-left-radius:var(--border-bottom-left-radius);border-bottom-right-radius:var(--border-bottom-right-radius);filter:blur(var(--blur-radius)) drop-shadow(var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-color))}.element-thumbnail.element-button>.element-content .element-text-source{min-width:0;padding:0;background-color:transparent;background-image:none;border-width:0;box-shadow:none;filter:none}.element-container{width:var(--width);height:var(--height)}.hover-highlight-barrier-frame,.hover-highlight-cutout,.hover-highlight-selected-ring{--hover-highlight-corner-radius:6px}.hover-highlight-cutout,.hover-highlight-selected-ring{border-radius:var(--hover-highlight-corner-radius);transform:translateZ(0)}.hover-highlight-selected-ring{pointer-events:none;box-sizing:border-box;border:3px solid rgb(38,118,182)}@keyframes hover-highlight-border-march-h{to{background-position:14px 0}}@keyframes hover-highlight-border-march-v{to{background-position:0 14px}}.hover-highlight-barrier-frame{pointer-events:none;box-sizing:border-box;border-radius:var(--hover-highlight-corner-radius);overflow:hidden;transform:translateZ(0);--hover-barrier-stripe-dark:rgb(38,118,182);--hover-barrier-stripe-light:rgb(130,208,255)}.hover-highlight-barrier-edge{position:absolute;background-repeat:repeat}.hover-highlight-barrier-edge--top{top:0}.hover-highlight-barrier-edge--bottom,.hover-highlight-barrier-edge--top{left:0;right:0;height:3px;background-image:repeating-linear-gradient(90deg,var(--hover-barrier-stripe-dark) 0 7px,var(--hover-barrier-stripe-light) 7px 14px);background-size:14px 3px;animation:hover-highlight-border-march-h .45s linear infinite}.hover-highlight-barrier-edge--bottom{bottom:0}.hover-highlight-barrier-edge--left{left:0}.hover-highlight-barrier-edge--left,.hover-highlight-barrier-edge--right{top:0;bottom:0;width:3px;background-image:repeating-linear-gradient(180deg,var(--hover-barrier-stripe-dark) 0 7px,var(--hover-barrier-stripe-light) 7px 14px);background-size:3px 14px;animation:hover-highlight-border-march-v .45s linear infinite}.hover-highlight-barrier-edge--right{right:0}.tag-macro-token{display:inline;margin:0;padding:0;border:0;background-color:rgb(219 234 254);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;vertical-align:baseline;cursor:pointer}.tag-macro-token:hover{background-color:rgb(191 219 254)}.ad-base{background-color:var(--ad-background-color);background-image:var(--ad-background-image);--gradient-linear:linear-gradient(var(--ad-gradient-direction),var(--ad-gradient-left) 0%,var(--ad-gradient-right) var(--ad-gradient-stop));--gradient-radial:radial-gradient(var(--ad-radial-position),var(--ad-gradient-left) 0%,var(--ad-gradient-right) var(--ad-gradient-stop));cursor:pointer}.ad-editor{cursor:default}.ad-editor [data-geometry-shell]{cursor:pointer}.ad-renderer>.element-base{transition:filter .15s ease,opacity .15s ease}.overlapping-bar-loader{width:32rem}@media (max-width:767px){.overlapping-bar-loader{width:auto;align-self:stretch;margin-inline:1rem}}.preview-ads-grid{display:grid;justify-content:center;grid-auto-flow:dense}.preview-ads-grid>*{margin-left:-1px;margin-top:-1px}.preview-ads-grid>:only-child{border-radius:.75rem}@media (max-width:767px){.preview-ads-grid{grid-template-columns:1fr}.preview-ads-grid>*{border-radius:0}.preview-ads-grid>:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.preview-ads-grid>:last-child{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.preview-ads-grid>:only-child{border-radius:.75rem}.share-preview-page .ad-card-show-actual-size-action{display:none}}@media (min-width:768px) and (max-width:1279px){.preview-ads-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}.preview-ads-grid>:first-child{border-top-left-radius:.75rem}.preview-ads-grid>:nth-child(2){border-top-right-radius:.75rem}.preview-ads-grid>:last-child:nth-child(2){border-bottom-right-radius:.75rem}.preview-ads-grid>:first-child:nth-last-child(2),.preview-ads-grid>:nth-last-child(2):nth-child(odd){border-bottom-left-radius:.75rem}.preview-ads-grid>:last-child:nth-child(n+3){border-bottom-right-radius:.75rem}.preview-ads-grid>:last-child:nth-child(odd):nth-child(n+3){border-bottom-left-radius:.75rem}}@media (min-width:1280px) and (max-width:2299px){.preview-ads-grid{grid-template-columns:repeat(3,minmax(280px,1fr))}.preview-ads-grid>:first-child{border-top-left-radius:.75rem}.preview-ads-grid>:nth-child(3){border-top-right-radius:.75rem}.preview-ads-grid>:nth-child(2):last-child{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.preview-ads-grid>:nth-child(3):last-child{border-bottom-right-radius:.75rem}.preview-ads-grid>:first-child:nth-last-child(2),.preview-ads-grid>:first-child:nth-last-child(3),.preview-ads-grid>:last-child:nth-child(3n+1),.preview-ads-grid>:nth-last-child(2):nth-child(3n+1),.preview-ads-grid>:nth-last-child(3):nth-child(3n+1){border-bottom-left-radius:.75rem}.preview-ads-grid>:last-child:nth-child(n+4){border-bottom-right-radius:.75rem}}@media (min-width:2300px){.preview-ads-grid{grid-template-columns:repeat(4,minmax(280px,1fr))}.preview-ads-grid>:first-child{border-top-left-radius:.75rem}.preview-ads-grid>:last-child:nth-child(-n+4),.preview-ads-grid>:nth-child(4){border-top-right-radius:.75rem}.preview-ads-grid>:last-child{border-bottom-right-radius:.75rem}}.properties-tab-content>div:last-child{border-bottom:none}.motion-path-svg .connector-stroke{stroke:#07b893;stroke-width:4}.motion-path-svg .connector-fill{stroke:#95ece0;stroke-width:2}.motion-path-svg .connector-arrow,.motion-path-svg .connector-bullet{fill:#95ece0;stroke:#07b893;stroke-width:1}.motion-trail-svg .trail-stroke{stroke:#07b893;stroke-width:3;stroke-dasharray:6 4;opacity:1}.motion-trail-svg .trail-fill{stroke:#95ece0;stroke-width:1.5;stroke-dasharray:6 4;opacity:1}.motion-trail-svg .trail-arrow{fill:#95ece0;stroke:#07b893;stroke-width:1;opacity:1}.motion-trail-svg .trail-stroke-active{stroke:#07b893;stroke-width:3;opacity:1}.motion-trail-svg .trail-fill-active{stroke:#95ece0;stroke-width:1.5;opacity:1}.motion-trail-svg .trail-arrow-active{fill:#95ece0;stroke:#07b893;stroke-width:1;opacity:1}.motion-ghost-fixed{opacity:1}.sidebar-lexical-plain-text,.sidebar-lexical-plain-text *{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;color:inherit!important;text-decoration:inherit!important;text-transform:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;vertical-align:inherit!important;text-shadow:none!important}.subnavbar-row{--subnav-row-bg:#ffffff;--subnav-row-border:#e2e8f0;--subnav-group-bg:#ffffff;--subnav-group-border:#cbd5e1;--subnav-group-fg:inherit;--subnav-group-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--subnav-group-divider:#cbd5e1;--subnav-group-segment-hover:#f1f5f9;--subnav-control-bg:transparent;--subnav-control-fg:#475569;--subnav-control-fg-hover:#0f172a;--subnav-control-icon:#64748b;--subnav-control-icon-hover:#64748b;--subnav-control-chevron:#94a3b8;--subnav-control-hover-bg:#f1f5f9;--subnav-outline-bg:#ffffff;--subnav-outline-border:#cbd5e1;--subnav-outline-fg:#475569;--subnav-outline-icon:#64748b;--subnav-outline-hover-bg:#f1f5f9;--subnav-toggle-active-bg:#f1f5f9;--subnav-toggle-active-fg:#0f172a;--subnav-toggle-inactive-bg:transparent;--subnav-toggle-inactive-hover-bg:#f1f5f9;--subnav-toggle-inactive-hover-fg:#0f172a;--subnav-toggle-inactive-icon-hover:#64748b;--subnav-switch-track-unchecked:#cbd5e1;--subnav-switch-track-checked:#0f172a;--subnav-switch-thumb-unchecked:#ffffff;--subnav-switch-thumb-checked:#ffffff;--subnav-switch-focus-ring:#0f172a}.header-brand-mark{color:#3b82f6}.flight-navbar[data-variant=bulk]{--flight-navbar-bg:#3b82f6;--flight-navbar-border:#3b82f6;--flight-navbar-fg:#ffffff;--flight-navbar-warning:#fef3c7;--button-outline-bg:var(--flight-navbar-bg);--button-outline-border:#93c5fd;--button-outline-hover-bg:#1d4ed8;--button-outline-hover-fg:#ffffff;--button-ghost-hover-bg:#1d4ed8;--button-ghost-hover-fg:#ffffff;--button-info-bg:#ffffff;--button-info-fg:#1d4ed8;--button-info-hover-bg:#dbeafe;--control-focus-ring:#ffffff;--control-ring-offset:#3b82f6;--tabs-secondary-bg:#2563eb;--tabs-secondary-fg:#ffffff;--tabs-secondary-active-bg:#ffffff;--tabs-secondary-active-fg:#1d4ed8}.flight-navbar[data-variant=bulk] .header-brand-mark{color:var(--flight-navbar-fg)}.flight-navbar[data-variant=bulk] .subnavbar-row{--subnav-row-bg:#3b82f6;--subnav-row-border:#3b82f6;--subnav-group-bg:var(--flight-navbar-bg);--subnav-group-border:#93c5fd;--subnav-group-fg:#ffffff;--subnav-group-divider:#93c5fd;--subnav-group-segment-hover:#1d4ed8;--subnav-control-fg:#ffffff;--subnav-control-fg-hover:#ffffff;--subnav-control-icon:#ffffff;--subnav-control-icon-hover:#ffffff;--subnav-control-chevron:#ffffff;--subnav-control-hover-bg:#1d4ed8;--subnav-outline-bg:var(--flight-navbar-bg);--subnav-outline-border:#93c5fd;--subnav-outline-fg:#ffffff;--subnav-outline-icon:#ffffff;--subnav-outline-hover-bg:#1d4ed8;--subnav-toggle-active-bg:#ffffff;--subnav-toggle-active-fg:#1d4ed8;--subnav-toggle-inactive-hover-bg:#1d4ed8;--subnav-toggle-inactive-hover-fg:#ffffff;--subnav-toggle-inactive-icon-hover:#ffffff;--subnav-switch-track-unchecked:#1d4ed8;--subnav-switch-track-checked:#ffffff;--subnav-switch-thumb-unchecked:#dbeafe;--subnav-switch-thumb-checked:#1d4ed8;--subnav-switch-focus-ring:#ffffff}