:root{--sidebar-width:272px;--sidebar-content-width:272px;--font-ibm-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;--font-inter:"Inter",system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif}html[data-canvas-fullscreen] [data-workspace-content]{width:0!important;min-width:0!important;overflow:hidden!important;transition:none!important}.emoji-mart{--tw-bg-opacity:1;background-color:rgba(var(--colors-gray-1-rgb),var(--tw-bg-opacity,1))}.emoji-mart-bar{display:flex;align-items:center}.emoji-mart-anchors{display:flex;width:100%;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgba(var(--colors-gray-5-rgb),var(--tw-border-opacity,1));padding-left:.5rem;padding-right:.5rem}.emoji-mart-anchor{position:relative;display:flex;height:2rem;width:100%;align-items:center;justify-content:center;--tw-text-opacity:1;color:rgba(var(--colors-gray-9-rgb),var(--tw-text-opacity,1))}.emoji-mart-anchor:hover{--tw-text-opacity:1;color:rgba(var(--colors-gray-11-rgb),var(--tw-text-opacity,1))}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{display:block}.emoji-mart-anchor-bar{position:absolute;bottom:-1px;left:0;display:none;height:.125rem;width:100%;--tw-bg-opacity:1;background-color:rgba(var(--colors-blue9-rgb),var(--tw-bg-opacity,1))}.emoji-mart-anchor-icon{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center}.emoji-mart-anchor-icon svg{height:1rem;width:1rem;fill:currentColor}.emoji-mart-scroll{height:200px;position:relative;overflow-y:auto}.emoji-mart-search{position:relative;margin-top:.5rem;padding-left:.5rem;padding-right:.5rem}.emoji-mart-search input{height:2rem;width:100%;border-radius:4px;border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--colors-gray-5-rgb),var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(var(--colors-gray-1-rgb),var(--tw-bg-opacity,1));padding-left:1rem;padding-right:2rem;font-size:14px;line-height:20px;letter-spacing:-.006em}.emoji-mart-search input,.emoji-mart-search input:focus{--tw-text-opacity:1;color:rgba(var(--colors-gray-12-rgb),var(--tw-text-opacity,1))}.emoji-mart-search input:focus{border-color:#5466ff;box-shadow:0 0 0 1px #5466ff;outline:2px solid transparent;outline-offset:2px}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;right:1.25rem;top:50%;display:flex;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center}.emoji-mart-search-icon svg{display:block;height:.75rem;width:.75rem;fill:currentColor}.emoji-mart-category{padding-left:.5rem;padding-right:.5rem;padding-top:.5rem}.emoji-mart-category-label{position:sticky;top:0;margin-bottom:.25rem;display:flex;height:1.5rem;align-items:center;--tw-bg-opacity:1;background-color:rgba(var(--colors-gray-1-rgb),var(--tw-bg-opacity,1));font-size:12px;line-height:1.5;letter-spacing:normal;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgba(var(--colors-gray-10-rgb),var(--tw-text-opacity,1))}.emoji-mart-category-list{display:flex;flex-wrap:wrap;gap:.25rem}.emoji-mart-category-list li{margin:0;display:inline-block;list-style-type:none;padding:0}.emoji-mart-category-list .emoji-mart-emoji{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:4px}.emoji-mart-category-list .emoji-mart-emoji:hover{--tw-bg-opacity:1;background-color:rgba(var(--colors-gray-4-rgb),var(--tw-bg-opacity,1))}.emoji-mart-category-list .emoji-mart-emoji span{width:20px!important;height:20px!important}.emoji-mart-preview{position:relative;display:flex;height:3rem;width:100%;align-items:center;gap:.75rem;border-top-width:1px;--tw-border-opacity:1;border-top-color:rgba(var(--colors-gray-5-rgb),var(--tw-border-opacity,1))}.emoji-mart-preview-emoji .emoji-mart-emoji{width:32px!important;height:32px!important;display:flex;align-items:center;justify-content:center}.emoji-mart-preview-emoji .emoji-mart-emoji span{width:24px!important;height:24px!important;display:block}.emoji-mart-preview-data{font-size:12px;line-height:1.5;letter-spacing:normal}.emoji-mart-preview-emoticons,.emoji-mart-preview-shortnames{display:none!important}.emoji-mart-preview-skins{position:absolute;left:.5rem;right:.5rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));text-align:left}.emoji-mart-skin-swatches{font-size:0;display:flex;justify-content:flex-end;border-width:0;--tw-bg-opacity:1;background-color:rgba(var(--colors-gray-1-rgb),var(--tw-bg-opacity,1))}.emoji-mart-skin-swatch{transition-timing-function:ease-out;transition-duration:.125s;transition-property:width,padding;display:inline-flex;width:0;cursor:pointer;align-items:center;justify-content:center;vertical-align:middle}.emoji-mart-skin-swatch>span{display:block}.emoji-mart-skin-swatch .emoji-mart-emoji{display:block;height:auto;width:auto}.emoji-mart-skin-swatch .emoji-mart-emoji>span{width:20px!important;height:20px!important}.emoji-mart-skin-swatch:first-child{transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.custom{height:2rem;width:0;overflow:hidden;vertical-align:middle}.emoji-mart-skin-swatch.custom.selected{position:relative;height:2rem;width:2rem}.emoji-mart-skin-swatch.custom.selected:after{content:"";height:0;width:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{border-radius:10%;--tw-bg-opacity:1;background-color:rgba(var(--colors-gray-1-rgb),var(--tw-bg-opacity,1))}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.custom{width:32px;height:32px}.emoji-mart-skin-text.opened{width:88px;display:inline-block;--tw-bg-opacity:1;background-color:rgba(var(--colors-gray-1-rgb),var(--tw-bg-opacity,1));text-align:left;vertical-align:middle;font-size:10px;line-height:12px;letter-spacing:.01em;--tw-text-opacity:1}.emoji-mart-no-results,.emoji-mart-skin-text.opened{color:rgba(var(--colors-gray-10-rgb),var(--tw-text-opacity,1))}.emoji-mart-no-results{position:absolute;left:50%;top:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));text-align:center;font-size:12px;line-height:1.5;letter-spacing:normal;--tw-text-opacity:1}.emoji-mart-no-results .emoji-mart-emoji span{width:24px!important;height:24px!important;display:block}.emoji-mart-no-results .emoji-mart-category-label,.emoji-mart-no-results .emoji-mart-emoji:hover:before{display:none}.emoji-mart-sr-only{clip:rect(0,0,0,0);position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;border-width:0;padding:0}.emoji-menu-with-color-picker .emoji-mart-search{width:calc(100% - 32px - 8px)}.react-flow__node,.react-flow__pane,.react-flow__pane.dragging{cursor:default!important}.hand-tool-active .react-flow__node,.hand-tool-active .react-flow__pane{cursor:grab!important}.hand-tool-active .react-flow__pane.dragging{cursor:grabbing!important}.react-flow__selection{background:rgba(5,99,233,.2);border:1px solid #0563e9}.react-flow__node.selected>.react-flow__resize-control.line{border-color:#0563e9}.react-flow__node.selected>.react-flow__resize-control.handle{background:#f6f6f6;border-color:#0563e9;border-radius:0}.localization-active .react-flow__node.selected>.react-flow__resize-control.handle,.localization-active .react-flow__node.selected>.react-flow__resize-control.line{display:none}.react-flow__nodesselection-rect{background:transparent}.modifier-passthrough-active .react-flow__nodesselection-rect{pointer-events:none!important}.cmd-export-dragging .react-flow__nodesselection-rect{opacity:0!important}.react-flow.text-tool-active .react-flow__pane,.react-flow__node-text [contenteditable=true]{cursor:text!important}.react-flow__node-text [contenteditable=true]:focus{outline:none}.react-flow__node-text [contenteditable=true]>*{background:transparent!important}[data-group-passthrough=true]{pointer-events:none!important}@keyframes canvas-composer-border-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.canvas-composer-border-shimmer{position:relative;border-radius:12px}.canvas-composer-border-shimmer-clip{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit}.canvas-composer-border-spinner{position:absolute;top:50%;left:50%;width:200%;aspect-ratio:1;pointer-events:none;background:conic-gradient(var(--colors-gray-5) 0deg,var(--colors-gray-5) 145deg,var(--colors-sky-8) 160deg,var(--colors-violet-6) 172deg,rgba(255,255,255,.55) 180deg,var(--colors-sky-7) 190deg,var(--colors-gray-5) 205deg,var(--colors-gray-5) 1turn);transform:translate(-50%,-50%);animation:canvas-composer-border-spin 8s linear infinite}.canvas-composer-border-shimmer:focus-within .canvas-composer-border-spinner{opacity:0;transition:opacity .15s ease}.canvas-composer-border-shimmer--settled .canvas-composer-border-spinner{opacity:0;transition:opacity .2s ease}.canvas-composer-border-shimmer--translate{--shimmer-c1:var(--colors-sky-7);--shimmer-c2:var(--colors-sky-9);--shimmer-c3:var(--colors-violet-6);--shimmer-c4:var(--colors-sky-8)}.canvas-composer-border-shimmer--smart-resize{--shimmer-c1:var(--colors-violet-7);--shimmer-c2:var(--colors-violet-9);--shimmer-c3:var(--colors-sky-7);--shimmer-c4:var(--colors-violet-6)}.canvas-composer-border-shimmer--convert-video{--shimmer-c1:var(--colors-ember-7);--shimmer-c2:var(--colors-ember-9);--shimmer-c3:var(--colors-amber-9);--shimmer-c4:var(--colors-amber-10);--shimmer-c5:var(--colors-ember-8);--shimmer-flash:rgba(255,255,255,0.85)}.canvas-composer-border-shimmer--chromatic .canvas-composer-border-spinner{background:conic-gradient(var(--colors-gray-5) 0deg,var(--colors-gray-5) 136deg,var(--shimmer-c1) 152deg,var(--shimmer-c2) 168deg,var(--shimmer-c3) 176deg,var(--shimmer-flash,rgba(255,255,255,.9)) 179deg,rgba(255,255,255,1) 180deg,var(--shimmer-flash,rgba(255,255,255,.9)) 181deg,var(--shimmer-c4) 188deg,var(--shimmer-c5,var(--shimmer-c4)) 196deg,var(--colors-gray-5) 208deg,var(--colors-gray-5) 1turn)}.canvas-composer-border-shimmer--pill{border-radius:9999px}.canvas-composer-border-shimmer--pill .canvas-composer-border-spinner{width:260%;animation-duration:var(--shimmer-pill-duration);animation-delay:var(--shimmer-pill-delay,0s);animation-direction:normal}@media (prefers-reduced-motion:reduce){.canvas-composer-border-spinner{animation:none}}