:root{--Red: #fc0455;--Purple: #a91bb3;--Dark_Purple: #901799;--Blue: #3352bb;--Azul: #06a6ed;--Green: #05b246;--Yellow: #fcbf00;--Orange: #ff3905;--Gray: #557f8c;--Light_menu_BG: #253042;--Light_Green: #86c28d;--Dark_Grey: #333;--Light_Grey: #666;--Super_Light_Transparent: #ddf2;--Yambo_Green: #16745d;--Yambo_Green_Dark: #0b4836;--Yambo_Green_Stroke: #45a08a;--Yambo_Purple: #653fe1;--Yambo_Purple_Dark: #352074;--Yambo_Purple_Stroke: #8c6def;--Yambo_Blue: #2c57f0;--Yambo_Blue_Dark: #183c9b;--Yambo_Blue_Stroke: #5a82e8;--Yambo_Orange: #e54a19;--Yambo_Orange_Dark: #c53111;--Yambo_Orange_Stroke: #ea8362;--Yambo_Black: #312f37;--Yambo_Black_Dark: #222127;--Yambo_Black_Stroke: #65616b;--Yambo_CTA_BG: #f2f0f8;--Yambo_Text_On_White: #1c1b1f;--curve: cubic-bezier(.65, 0, .45, 1);--Yambo_Idle_Icon: #a19aaf;--Yambo_White_BG: #e5e3eb;--Icon_Button_Active: #653fe1;--Icon_Button_Hover: #000;--Pink_Main: hsl(325, 50%, 56%);--Pink_Dark: #74204f;--Pink_Stroke: #ef6cbd;--Yellow_Main: #e1b03f;--Yellow_Dark: #745920;--Yellow_Stroke: #efcf6c;--Weavy_Menu_Border: rgba(240, 240, 229, .08);--Weavy_Error: rgba(232, 85, 85, 1);--Weavy_Error_64: rgba(232, 85, 85, .64);--Weavy_Error_08: rgba(232, 85, 85, .08);--Black100: rgba(14, 14, 19, 1);--Black92: rgba(33, 33, 38, 1);--Black84: rgba(53, 53, 57, 1);--Black64: rgba(101, 101, 104, 1);--Black40: rgba(159, 159, 161, 1);--Black16: rgba(216, 216, 217, 1);--Black08: rgba(236, 236, 236, 1);--Black04: rgba(245, 245, 246, 1);--Black92_T: rgba(14, 14, 19, .92);--Black84_T: rgba(14, 14, 19, .84);--Black64_T: rgba(14, 14, 19, .64);--Black40_T: rgba(14, 14, 19, .4);--Black16_T: rgba(14, 14, 19, .16);--Black08_T: rgba(14, 14, 19, .08);--Black04_T: rgba(14, 14, 19, .04);--White100: rgba(255, 255, 255, 1);--White80_T: rgba(255, 255, 255, .8);--White64_T: rgba(255, 255, 255, .64);--White40_T: rgba(255, 255, 255, .4);--White16_T: rgba(255, 255, 255, .16);--White08_T: rgba(255, 255, 255, .08);--White04_T: rgba(255, 255, 255, .04);--Yellow100: rgba(247, 255, 168, 1);--Yellow64: rgba(250, 255, 199, 1);--Yellow40: rgba(252, 255, 220, 1);--Yellow16: rgba(254, 255, 241, 1);--Yellow_Secondary: rgba(220, 220, 194, 1);--Yellow08_T: rgba(247, 255, 168, .08);--Yellow16_T: rgba(247, 255, 168, .16);--Purple_Lilac: #cc9de4}#hero-container .node{text-align:center;cursor:grab;border:1px solid;padding:16px 40px;border-radius:10px;width:240px;height:66px;position:absolute}#hero-container .node:hover{filter:brightness(1.1)}#hero-container .node.design:hover{box-shadow:inset 0 0 10px var(--Orange),0 0 10px var(--Orange);text-shadow:0px 0px 10px var(--Orange)}#hero-container .node.ai:hover{box-shadow:inset 0 0 10px var(--Green),0 0 10px var(--Green);text-shadow:0px 0px 10px var(--Green)}#hero-container .handle{position:absolute;top:calc(50% - 5px);width:10px;height:10px;border-radius:50%}#hero-container .handle.ai.mobile{top:-5px;left:calc(50% - 5px)}#hero-container .handle.mobile{top:calc(100% - 5px);left:calc(50% - 5px)}body.grabbing{cursor:grabbing!important}#canvas .react-flow__node{cursor:default}#canvas .react-flow__handle{border:1px solid;width:12px;height:12px;transition:transform .1s ease-in-out}#canvas .react-flow__handle.react-flow__handle-right{right:-24px}#canvas .react-flow__handle.react-flow__handle-left{left:-24px}.MuiAutocomplete-option,.MuiAutocomplete-listbox{padding:0!important}.handle-add-node{position:relative;left:30px;top:-25px;display:flex;align-items:center;width:30px;height:30px;border-radius:50%;justify-content:center}body{margin:0;color:var(--White100);font-family:DM Sans,system-ui,-apple-system,Arial,"Apple Color Emoji","Segoe UI Emoji",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{background-color:var(--Black100)}#root *{box-sizing:border-box}#design-app-container .MuiDivider-root:after{width:100%}#design-app-container .MuiDivider-root:before{width:0%}.custom-node{min-width:120px;min-height:50px;background:var(--Black100);flex-direction:column;display:flex;align-items:center;justify-content:center;font-size:12px;border:1px solid var(--Yambo_Black_Stroke);border-radius:4px}.custom-node .node-header{padding:8px;border-radius:4px 4px 0 0}.custom-node .node-content{padding:8px;cursor:initial}.custom-node.prompt{min-width:320px;width:100%;height:100%;border-color:var(--Yambo_Green_Stroke);background-color:var(--Yambo_Green_Dark)}.custom-node.number,.custom-node.boolean,.custom-node.mux,.custom-node.array{width:320px;border-color:var(--Yambo_Green_Stroke);background-color:var(--Yambo_Green_Dark)}.custom-node.router,.custom-node.output{width:fit-content;min-width:auto;min-height:auto;border-color:var(--Yambo_Orange_Stroke);background-color:var(--Yambo_Orange_Dark)}.custom-node.prompt .node-header,.custom-node.number .node-header,.custom-node.boolean .node-header,.custom-node.mux .node-header,.custom-node.array .node-header{border-bottom:1px solid var(--Yambo_Green_Stroke)}.react-flow__node.selected .custom-node.prompt .node-header,.react-flow__node.selected .custom-node.number .node-header,.react-flow__node.selected .custom-node.boolean .node-header,.react-flow__node.selected .custom-node.mux .node-header,.react-flow__node.selected .custom-node.array .node-header{background-color:var(--Yambo_Green)}.react-flow__node.selected .custom-node.router .node-header,.react-flow__node.selected .custom-node.output .node-header{background-color:var(--Yambo_Orange)}#canvas .custom-node.prompt .react-flow__handle,#canvas .custom-node.number .react-flow__handle,#canvas .custom-node.boolean .react-flow__handle,#canvas .custom-node.mux .react-flow__handle,#canvas .custom-node.array .react-flow__handle{border-color:var(--Yambo_Green_Stroke)}#canvas .custom-node.router .react-flow__handle,#canvas .custom-node.output .react-flow__handle{border-color:var(--Yambo_Orange_Stroke)}.custom-node textarea,.custom-node input{font-size:12px;line-height:16px;border-radius:4px}.custom-node input::placeholder{font-size:10px;line-height:9px}.custom-node .MuiSelect-select{font-size:12px;line-height:16px}.custom-node.model{width:320px;border-color:var(--Yambo_Purple_Stroke);background-color:var(--Yambo_Purple_Dark)}.custom-node.model .node-header{border-bottom:1px solid var(--Yambo_Purple_Stroke)}.react-flow__node.selected .custom-node.model .node-header{background-color:var(--Yambo_Purple)}#canvas .custom-node.model .react-flow__handle{border-color:var(--Yambo_Purple_Stroke)}.custom-node.import{width:320px;border-color:var(--Yambo_Blue_Stroke);background-color:var(--Yambo_Blue_Dark)}.custom-node.import .node-header{border-bottom:1px solid var(--Yambo_Blue_Stroke)}.react-flow__node.selected .custom-node.import .node-header{background-color:var(--Yambo_Blue)}#canvas .custom-node.import .react-flow__handle{border-color:var(--Yambo_Blue_Stroke)}.custom-node.export{width:160px;border-right:8px solid var(--Yambo_Blue_Stroke);border-color:var(--Yambo_Blue_Stroke);background-color:var(--Yambo_Blue_Dark)}.custom-node.export .node-header{border-bottom:1px solid var(--Yambo_Blue_Stroke);border-radius:4px 0 0}.react-flow__node.selected .custom-node.export .node-header{background-color:var(--Yambo_Blue)}#canvas .custom-node.export .react-flow__handle{border-color:var(--Yambo_Blue_Stroke)}.media-container-dark{background-color:var(--Black92);background-image:linear-gradient(45deg,#2a2a2f 25%,transparent 25%),linear-gradient(-45deg,#2a2a2f 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#2a2a2f 75%),linear-gradient(-45deg,transparent 75%,#2a2a2f 75%);background-size:30px 30px;background-position:0 0,0 15px,15px -15px,-15px 0px}.custom-node.preview .media-container,.custom-node.edit .media-container,.media-container{background-image:repeating-conic-gradient(#353539 0% 25%,#2b2b2f 25% 50%,#353539 50% 75%,#2b2b2f 75% 100%);background-size:16px 16px;background-position:0 0,8px 8px}.custom-node.preview{width:320px;border-color:var(--Yambo_Black_Stroke);background-color:var(--Yambo_Black_Dark);max-width:600px;max-height:800px}.custom-node.preview .node-header{border-bottom:1px solid var(--Yambo_Black_Stroke)}.react-flow__node.selected .custom-node.preview .node-header{background-color:var(--Yambo_Black)}#canvas .custom-node.preview .react-flow__handle{border-color:var(--Yambo_Black_Stroke)}.custom-node.crop,.custom-node.resize,.custom-node.comp{border-color:var(--Yambo_Black_Stroke);background-color:var(--Yambo_Black_Dark);min-width:320px;max-width:600px}.custom-node.crop .node-header,.custom-node.resize .node-header,.custom-node.comp .node-header{border-bottom:1px solid var(--Yambo_Black_Stroke)}.react-flow__node.selected .custom-node.crop .node-header,.react-flow__node.selected .custom-node.resize .node-header,.react-flow__node.selected .custom-node.comp .node-header{background-color:var(--Yambo_Black)}#canvas .custom-node.crop .react-flow__handle,#canvas .custom-node.resize .react-flow__handle,#canvas .custom-node.comp .react-flow__handle{border-color:var(--Yambo_Black_Stroke)}.custom-node.blur,.custom-node.channels,.custom-node.edit,.custom-node.invert,.custom-node.masks,.custom-node.convert{width:320px;border-color:var(--Yambo_Black_Stroke);background-color:var(--Yambo_Black_Dark)}.custom-node.blur .node-header,.custom-node.convert .node-header,.custom-node.channels .node-header,.custom-node.edit .node-header,.custom-node.invert .node-header,.custom-node.masks .node-header,.custom-node.painterV2 .node-header{border-bottom:1px solid var(--Yambo_Black_Stroke)}.react-flow__node.selected .custom-node.blur .node-header,.react-flow__node.selected .custom-node.convert .node-header,.react-flow__node.selected .custom-node.channels .node-header,.react-flow__node.selected .custom-node.edit .node-header,.react-flow__node.selected .custom-node.invert .node-header,.react-flow__node.selected .custom-node.masks .node-header,.react-flow__node.selected .custom-node.painterV2 .node-header{background-color:var(--Yambo_Black)}#canvas .custom-node.blur .react-flow__handle,#canvas .custom-node.convert .react-flow__handle,#canvas .custom-node.channels .react-flow__handle,#canvas .custom-node.edit .react-flow__handle,#canvas .custom-node.invert .react-flow__handle,#canvas .custom-node.masks .react-flow__handle,#canvas .custom-node.custom-node.painterV2 .react-flow__handle{border-color:var(--Yambo_Black_Stroke)}.custom-node.painter{width:320px;padding-bottom:20px;padding-right:20px;border:2px solid var(--Purple)}.custom-node.painterV2{border-color:var(--Yambo_Black_Stroke);background-color:var(--Yambo_Black_Dark)}.custom-node.resize ::-webkit-outer-spin-button,.custom-node.painterV2 ::-webkit-outer-spin-button,.custom-node.resize input::-webkit-inner-spin-button,.custom-node.painterV2 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-node.resize input[type=number],.custom-node.painterV2 input[type=number]{-moz-appearance:textfield}.custom-node video{width:100%}.react-flow__node.selected .import-custom-node{box-shadow:0 0 10px #86c28d}.custom-node .MuiSlider-mark{display:none}.custom-node .MuiSlider-root{color:var(--Azul)}.custom-node .MuiSlider-rail{color:#fff}#shapes-menu-popover .MuiPaper-root,.menu-popover .MuiPaper-root{background-color:var(--Black100);background-image:none;border-radius:28px}.menu-popover .MuiPaper-root{border-color:var(--Purple)}#paint-menu .MuiButtonBase-root.MuiIconButton-root{background-color:var(--Black100);transition:transform .15s ease-out}#paint-menu .MuiButtonBase-root.MuiIconButton-root:hover{background-color:var(--Black92);transform:scale(1.1)}#paint-menu .MuiButtonBase-root.active,#flow-navbar .MuiButtonBase-root.active{background-color:var(--Icon_Button_Active)}#paint-menu .MuiButtonBase-root.active:hover,#flow-navbar .MuiButtonBase-root.active:hover{background-color:var(--Icon_Button_Hover)}.brush-size-slider-container{position:absolute;bottom:10px;left:10px;background-color:var(--Black92);opacity:.5;transition:opacity .1s}.brush-size-slider-container:hover{opacity:1}#canvas-and-tools-container{min-height:300px;align-items:center}#canvas-and-tools-container:focus-visible,#comp-node-canvas:focus-visible,#editor-canvas:focus-visible,#three-d-player-wrapper:focus-visible{outline:none}#hero-container{display:flex;align-items:center;justify-content:center;height:100vh;padding:48px}#hero-content-wrapper{width:100%;height:100%}a{cursor:pointer}#weavy-app-bar{pointer-events:none}#weavy-app-bar *{pointer-events:auto}#react-flow-container .react-flow__pane.selection{cursor:default}#react-flow-container .react-flow__pane.dragging.selection{cursor:grab}#canvas .react-flow__nodesselection-rect,#canvas .react-flow__selection{background-color:var(--White04_T);border:1px solid var(--White16_T);border-radius:4px}#canvas .react-flow__nodesselection-rect{border-radius:16px}#dashboard-drawer-wrapper .MuiDrawer-paper{background-color:transparent;background-image:none}#dashboard-drawer-wrapper .MuiListItemIcon-root{min-width:30px}.dashboard-recipe-context-memu .MuiMenu-paper,#menu-appbar .MuiMenu-paper,#node-gallery-context-menu .MuiMenu-paper{background-color:var(--Black100)}.app-menu-v2 .MuiMenu-paper ul{background-color:var(--Black92);border:1px solid var(--Weavy_Menu_Border)}.app-menu-v2 .MuiMenuItem-root{padding:8px}.dashboard-recipe-context-memu .MuiMenuItem-root,#menu-appbar .MuiMenuItem-root,#flow-float-memu .MuiMenuItem-root{font-size:12px;border-radius:5px}.menu-icon{filter:brightness(.7)}.flow-navbar-name-input input{text-align:center}.property-title{color:#b5b0c2}#weavy-main .MuiSlider-thumb{width:8px;height:8px;background:var(--White100)}#weavy-main .MuiSlider-root{color:var(--White64_T)}#weavy-main .MuiSlider-track{color:var(--White100)}#weavy-main .MuiSlider-root.Mui-disabled .MuiSlider-track{color:var(--Light_Grey)}#weavy-main .MuiSlider-root.Mui-disabled .MuiSlider-thumb{background-color:var(--Light_Grey)}#weavy-main .MuiButtonBase-root.MuiCheckbox-root{padding:4px 4px 4px 0}#weavy-main .MuiLinearProgress-root{height:1px;background-color:transparent}#weavy-main .MuiLinearProgress-bar{background-color:var(--White100)!important}.fadeIn{animation:fadeIn 3s ease-out}.start-fadeIn{opacity:0}.Crop-Controls{margin-bottom:10px}.Crop-Controls>*{margin-bottom:3px}.handle{position:relative}.nw{top:5px;left:5px}.ne{top:5px;right:-5px}.sw{bottom:-5px;left:5px}.se{bottom:-5px;right:-5px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate-infinite{animation:spin 1s linear infinite}#flow-navbar button.flow-navbar-left-side-button{width:40px;border-radius:0;height:48px}#flow-left-panel .MuiTabs-root,#editor-toolbox-container .MuiTabs-root{height:40px;min-height:auto}#flow-left-panel .MuiTab-root.MuiButtonBase-root,#editor-toolbox-container .MuiTab-root.MuiButtonBase-root{font-size:12px;padding:0;height:40px;min-height:auto;border:none}#flow-left-panel .media-item img,#flow-left-panel .media-item video{border-radius:4px;border:1px solid var(--Dark_Grey);cursor:grab}#flow-left-panel .left-panel-section-title{font-weight:700}#flow-left-panel .left-panel-section-title-disabled{font-weight:700;opacity:.25}.MuiButtonBase-root.MuiAccordionSummary-root,.MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded{height:40px;min-height:40px}#editor-toolbox-container .MuiAccordionDetails-root{padding:0}#flow-left-panel .MuiTab-root.MuiButtonBase-root.Mui-selected{border:none}#compositorv2-canvas-container{background-color:#121212}.checkmark{width:35px;height:35px;border-radius:50%;display:block;stroke-width:4;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 0 var(--Yambo_Purple);animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both,opacity .1s ease-in 2s forwards}.checkmark.error{box-shadow:inset 0 0 0 var(--Yellow);animation:fillError .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both,opacity .1s ease-in 2s forwards}.checkmark__circle{transform:rotate(-90deg);transform-origin:center;stroke-dasharray:166;stroke-dashoffset:166;stroke-width:10;stroke-miterlimit:10;stroke:var(--Yambo_Purple);fill:none;animation:stroke .6s var(--curve) forwards}.checkmark.tour-success.green{animation:fill-green .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;box-shadow:inset 0 0 0 var(--Yambo_Green)}.checkmark__circle.tour-success.green{stroke:var(--Yambo_Green)}.checkmark__circle.error{stroke:var(--Yellow)}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s var(--curve) .8s forwards}.checkmark__line{opacity:0;animation:dotAppear .3s var(--curve) .8s forwards}.checkmark__dot{opacity:0;animation:dotAppear .3s ease-in-out .9s forwards}#pp-editor .mainblock .panelhead{display:none}#compositorv2-canvas-container .compositor-panel{box-shadow:5px 5px 20px 5px var(--Black100)}@keyframes appear{to{opacity:1}}@keyframes dotAppear{to{opacity:1}}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px var(--Yambo_Purple)}}@keyframes fill-green{to{box-shadow:inset 0 0 0 30px var(--Yambo_Green)}}@keyframes fillError{to{box-shadow:inset 0 0 0 30px var(--Yellow)}}@keyframes opacity{0%{opacity:1}to{opacity:0}}.slide-left-enter{animation:slideInLeft .2s forwards}.slide-left-exit{animation:slideOutLeft .2s forwards}.slide-right-enter{animation:slideInRight .2s forwards}.slide-right-exit{animation:slideOutRight .2s forwards}.fade-in{animation:fadeIn .2s forwards}.fade-in-slow{animation:fadeIn .5s forwards}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideOutLeft{0%{transform:translate(0)}to{transform:translate(-130%)}}@keyframes slideInRight{0%{transform:translate(130%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes circle{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#weavy-main .react-transform-wrapper.transform-component-module_wrapper__SPB86,#weavy-main .react-transform-component.transform-component-module_content__FBWxo{width:100%;height:100%}img.wea-menu-icon{width:20px;height:20px}img.wea-menu-icon-sm{width:16px;height:16px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.wea-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}.wea-disable-link-decoration{a,a:visited,a:hover,a:active{color:inherit}}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Light.ttf) format("truetype");font-weight:200}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Italic-VariableFont_wght.ttf) format("truetype");font-style:italic}@font-face{font-family:Pacifico;src:url(/fonts/Pacifico-Regular.ttf) format("truetype")}@font-face{font-family:ShantellSans;src:url(/fonts/ShantellSans-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:ShantellSans;src:url(/fonts/ShantellSans-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:ShantellSans;src:url(/fonts/ShantellSans-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:ShantellSans;src:url(/fonts/ShantellSans-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:ShantellSans;src:url(/fonts/ShantellSans-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Italic-VariableFont_opsz,wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@keyframes scaleUpDown{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.scale-animation{animation:scaleUpDown 2s ease-in-out infinite}@keyframes moveUpDown{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.move-up-down{animation:moveUpDown 2s ease-in-out infinite}@keyframes fadeOutScale{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.fade-out-scale{animation:fadeOutScale .2s ease-in-out forwards;animation-delay:.02s}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-out{animation:fadeOut .5s ease-in-out forwards;animation-delay:.1s}@keyframes tourFadeOutScaleUp{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.tour-fade-out-scale-up{animation:tourFadeOutScaleUp .5s ease-in-out forwards;animation-delay:.05s}.tour-delayed-fade-out-scale-up{animation:tourFadeOutScaleUp .5s ease-in-out forwards;animation-delay:.2s}@keyframes tourDropAreaScaleUpDown{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.tour-drop-area-scale-up-down{animation:tourDropAreaScaleUpDown 2s ease-in-out infinite;animation-delay:.05s}@keyframes sourceHandleGlow{0%{box-shadow:0 0 #fff9}50%{box-shadow:0 0 0 10px #ffffff4d}to{box-shadow:0 0 #fff9}}.source-handle-glow{animation:sourceHandleGlow 2s ease-in-out infinite}@keyframes modelMenuItemGlow{0%{box-shadow:0 0 #fff9}50%{box-shadow:0 0 0 5px #ffffff4d}to{box-shadow:0 0 #fff9}}.model-menu-item-glow{animation:modelMenuItemGlow 2s ease-in-out infinite}@keyframes tourFadeIn{0%{opacity:0}to{opacity:1}}.tour-fade-in{animation:tourFadeIn 1s ease-in-out forwards;animation-delay:.05s}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.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 .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation: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.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.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:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;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:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.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.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.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,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.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{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform: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.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;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.top,.react-flow__resize-control.line.bottom{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%}[data-scope=color-picker][data-part=transparency-grid]{border-radius:100px}[data-scope=color-picker][data-part=content]{isolation:isolate;width:243px}[data-scope=color-picker][data-part=area]~div:not(:nth-child(2)):not([data-part=swatch-group]){display:flex;width:100%;gap:.125rem}[data-scope=color-picker][data-part=content]>div{display:flex;flex-direction:column;gap:16px}[data-scope=color-picker][data-part=area]{height:243px;border-radius:4px}[data-scope=color-picker][data-part=area-background]{height:inherit;border-radius:inherit}[data-scope=color-picker][data-part=area-thumb],[data-scope=color-picker][data-part=channel-slider-thumb]{height:12px;width:12px;border-radius:6px;border:3px solid var(--White100);transform:translate(-50%,-50%);box-shadow:0 0 4px 0 var(--Black16_T);outline:none}[data-scope=color-picker][data-part=channel-slider-track]{height:12px;border-radius:100px}.json-view{display:block;color:#4d4d4d;text-align:left;--json-property: #009033;--json-index: #676dff;--json-number: #676dff;--json-string: #b2762e;--json-boolean: #dc155e;--json-null: #dc155e}.json-view .json-view--property{color:var(--json-property)}.json-view .json-view--index{color:var(--json-index)}.json-view .json-view--number{color:var(--json-number)}.json-view .json-view--string{color:var(--json-string)}.json-view .json-view--boolean{color:var(--json-boolean)}.json-view .json-view--null{color:var(--json-null)}.json-view .jv-indent{padding-left:1em}.json-view .jv-chevron{display:inline-block;vertical-align:-20%;cursor:pointer;opacity:.4;width:1em;height:1em}:is(.json-view .jv-chevron:hover,.json-view .jv-size:hover+.jv-chevron){opacity:.8}.json-view .jv-size{cursor:pointer;opacity:.4;font-size:.875em;font-style:italic;margin-left:.5em;vertical-align:-5%;line-height:1}.json-view :is(.json-view--copy,.json-view--edit),.json-view .json-view--link svg{display:none;width:1em;height:1em;margin-left:.25em;cursor:pointer}.json-view .json-view--input{width:120px;margin-left:.25em;border-radius:4px;border:1px solid currentColor;padding:0 4px;font-size:87.5%;line-height:1.25;background:transparent}.json-view .json-view--deleting{outline:1px solid #da0000;background-color:#da000011;text-decoration-line:line-through}:is(.json-view:hover,.json-view--pair:hover)>:is(.json-view--copy,.json-view--edit),:is(.json-view:hover,.json-view--pair:hover)>.json-view--link svg{display:inline-block}.json-view .jv-button{background:transparent;outline:none;border:none;cursor:pointer;color:inherit}.json-view .cursor-pointer{cursor:pointer}.json-view svg{vertical-align:-10%}.jv-size-chevron~svg{vertical-align:-16%}.json-view_a11y{color:#545454;--json-property: #aa5d00;--json-index: #007299;--json-number: #007299;--json-string: #008000;--json-boolean: #d91e18;--json-null: #d91e18}.json-view_github{color:#005cc5;--json-property: #005cc5;--json-index: #005cc5;--json-number: #005cc5;--json-string: #032f62;--json-boolean: #005cc5;--json-null: #005cc5}.json-view_vscode{color:#005cc5;--json-property: #0451a5;--json-index: #0000ff;--json-number: #0000ff;--json-string: #a31515;--json-boolean: #0000ff;--json-null: #0000ff}.json-view_atom{color:#383a42;--json-property: #e45649;--json-index: #986801;--json-number: #986801;--json-string: #50a14f;--json-boolean: #0184bc;--json-null: #0184bc}.json-view_winter-is-coming{color:#0431fa;--json-property: #3a9685;--json-index: #ae408b;--json-number: #ae408b;--json-string: #8123a9;--json-boolean: #0184bc;--json-null: #0184bc}:is(.dark .json-view,.dark.json-view){color:#d1d1d1;--json-property: #009033;--json-index: #5d75f2;--json-number: #5d75f2;--json-string: #c57e29;--json-boolean: #e4407b;--json-null: #e4407b}:is(.dark .json-view_a11y,.dark.json-view_a11y){color:#d1d1d1;--json-property: #ffd700;--json-index: #00e0e0;--json-number: #00e0e0;--json-string: #abe338;--json-boolean: #ffa07a;--json-null: #ffa07a}:is(.dark .json-view_github,.dark.json-view_github){color:#79b8ff;--json-property: #79b8ff;--json-index: #79b8ff;--json-number: #79b8ff;--json-string: #9ecbff;--json-boolean: #79b8ff;--json-null: #79b8ff}:is(.dark .json-view_vscode,.dark.json-view_vscode){color:orchid;--json-property: #9cdcfe;--json-index: #b5cea8;--json-number: #b5cea8;--json-string: #ce9178;--json-boolean: #569cd6;--json-null: #569cd6}:is(.dark .json-view_atom,.dark.json-view_atom){color:#abb2bf;--json-property: #e06c75;--json-index: #d19a66;--json-number: #d19a66;--json-string: #98c379;--json-boolean: #56b6c2;--json-null: #56b6c2}:is(.dark .json-view_winter-is-coming,.dark.json-view_winter-is-coming){color:#a7dbf7;--json-property: #91dacd;--json-index: #8dec95;--json-number: #8dec95;--json-string: #e0aff5;--json-boolean: #f29fd8;--json-null: #f29fd8}.json-view{font-family:DM Mono,monospace!important;line-height:1.4!important;cursor:default!important}.json-view--input{color:#fff!important;font-family:DM Mono,monospace!important}.json-view .json-view--property,.json-view .json-view--value,.json-view .json-view--string,.json-view .json-view--number,.json-view .json-view--boolean,.json-view .json-view--null,.json-view [data-json-view-edit],.json-view [data-json-view-key],.json-view [data-json-view-value]{cursor:pointer!important}.json-view .json-view--property:hover,.json-view .json-view--value:hover,.json-view .json-view--string:hover,.json-view .json-view--number:hover,.json-view .json-view--boolean:hover,.json-view .json-view--null:hover{text-decoration:underline!important;text-decoration-style:dotted!important;text-decoration-color:#ffffff80!important}.video__gesture{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@media (pointer: coarse){.video__gesture[action="toggle:paused"]{display:none}}.video__video-element{width:100%;height:100%;display:block}.video__poster{display:block;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%}.video__poster[data-visible]{opacity:1}.video__controls{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease-in-out}.video__controls[data-visible]{opacity:1}.video__controls__play-button{height:52px;width:52px;border-radius:50%;background-color:var(--White40_T);color:var(--Black92);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;outline:none;margin:0}.error-sidebar{background-color:var(--Black100);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px 8px;width:56px}.error-sidebar-buttons{display:flex;flex-direction:column;gap:4px}.error-sidebar-base-button{align-items:center;background-color:var(--Black100);border-radius:4px;border:none;color:var(--White100);cursor:pointer;display:flex;justify-content:center;padding:8px;text-decoration:none}.error-sidebar-base-button:hover{background-color:var(--Black84)}.error-sidebar-logo-button{height:40px;width:40px}.error-sidebar-action-button{height:36px;width:36px}.error-display-container{align-items:center;background:var(--Black100);display:flex;height:100%;justify-content:center;width:100%}.error-display{align-items:center;display:flex;flex-direction:column;justify-content:center;gap:32px;width:315px}.error-display-info{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.error-display-icon{color:var(--White100);height:42px;width:42px}.error-display-icon>svg{height:42px;width:42px}.error-display-text-container{align-items:center;display:flex;flex-direction:column;gap:4px;width:100%}.error-display-title{color:var(--White100);font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;line-height:normal;text-align:center}.error-display-description{color:var(--White64_T);font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;margin-bottom:0;text-align:center}.error-display-actions{align-items:center;display:flex;gap:8px;justify-content:center;width:100%}.error-display-action-button{background:var(--Black100);border-radius:4px;border:1px solid var(--White40_T);color:var(--White100);cursor:pointer;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500;padding:6px 16px;text-decoration:none;transition:background .2s ease-in-out;will-change:background}.error-display-action-button:hover,.error-display-action-button:focus{background:var(--White08_T)}.error-page{align-items:center;background-color:var(--background-color);display:flex;height:100vh;justify-content:center;text-align:center;width:100vw}.error-page-link-button{background-color:transparent;border:none;cursor:pointer;outline:none;color:inherit;text-decoration:underline;margin:0;padding:0}
