a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}dir,menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-spacing:0;border-collapse:collapse}button{width:auto;margin:0;padding:0;border:none;font:inherit;line-height:normal;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none}button::-moz-focus-inner{padding:0;border:0}input,select,textarea{margin:0;font-family:inherit;font-size:inherit}button,input{overflow:visible}a,area{color:inherit;text-decoration:none;background-color:transparent}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:auto;appearance:auto}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,menu,nav,section{display:block}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}b,strong{font-weight:bolder}sub,sup{line-height:0}progress,sub,sup{vertical-align:baseline}table{border-color:currentcolor}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1rem}[type=button],[type=reset],[type=submit],button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}summary{display:list-item}button{overflow:visible;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}body,html{overflow:hidden;overscroll-behavior-x:none;height:100%;font-size:1vw;-o-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;color-scheme:dark;background-color:var(--color-app-bg)}a,button{cursor:pointer}:is(button,a,input:is([type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=file],[type=image]),select,[tabindex]:not([tabindex="-1"],input,textarea)):focus-visible{outline:2px solid var(--color-focus-ring);outline-color:var(--color-focus-ring)!important;outline-offset:2px}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=file],[type=image]):is(:focus,:active),textarea:is(:focus,:active){outline:none}img,picture{display:block}textarea{resize:none;overflow:auto}*{scrollbar-color:var(--color-white-alpha-10) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:3px;background-color:var(--color-white-alpha-10)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-white-alpha-20)}::-webkit-scrollbar-corner{background:transparent}:root{--canvas-editor-selection-accent:var(--color-primary);--canvas-editor-selection-secondary:var(--color-accent);--canvas-editor-group-action-background:linear-gradient(67deg,#ff6d3d,#ff6ca7,#bb6dff);--color-white-0:#fff;--color-black-0:#000;--color-black-1:#1d1d20;--color-black-2:#28282a;--color-black-3:#2f2f31;--color-black-4:#191919;--color-app-bg:#1d1d20;--color-workspace-page-bg:#1f1f21;--color-sidebar-bg:#29292b;--color-project-card-meta:#9a9796;--color-canvas:#18181b;--color-surface-default:#1d1d20;--color-surface-subtle:#29292e;--color-surface-strong:#393a42;--color-surface-panel:#242427;--color-border-default:rgb(255 255 255/6%);--color-focus-ring:var(--color-white-alpha-65);--color-black-alpha-3:rgb(0 0 0/3%);--color-black-alpha-5:rgb(0 0 0/5%);--color-black-alpha-10:rgb(0 0 0/10%);--color-black-alpha-15:rgb(0 0 0/15%);--color-black-alpha-20:rgb(0 0 0/20%);--color-black-alpha-40:rgb(0 0 0/40%);--color-black-alpha-50:rgb(0 0 0/50%);--color-black-alpha-65:rgb(0 0 0/65%);--color-white-1:#f3f4f6;--color-white-2:#eee;--color-white-3:#f2f2f2;--color-white-alpha-2:rgb(255 255 255/2%);--color-white-alpha-3:rgb(255 255 255/3%);--color-white-alpha-4:rgb(255 255 255/4%);--color-white-alpha-5:rgb(255 255 255/5%);--color-white-alpha-6:rgb(255 255 255/6%);--color-white-alpha-8:rgb(255 255 255/8%);--color-white-alpha-10:rgb(255 255 255/10%);--color-white-alpha-15:rgb(255 255 255/15%);--color-white-alpha-20:rgb(255 255 255/20%);--color-white-alpha-24:rgb(255 255 255/24%);--color-white-alpha-30:rgb(255 255 255/30%);--color-white-alpha-32:rgb(255 255 255/32%);--color-white-alpha-40:rgb(255 255 255/40%);--color-white-alpha-45:rgb(255 255 255/45%);--color-white-alpha-48:rgb(255 255 255/48%);--color-white-alpha-56:rgb(255 255 255/56%);--color-white-alpha-65:rgb(255 255 255/65%);--color-text-secondary-dark:#939393;--color-text-primary-dark:#1c1c1c;--color-text-primary:#dde0e3;--color-primary-text:#1e1e20;--color-grey-0:#f5f5f7;--color-grey-1:#61656a;--color-grey-2:#cececf;--color-grey-3:rgb(30 30 32/80%);--color-grey-4:#bebec0;--color-grey-5:#767676;--color-grey-6:#2e2e2e;--color-grey-7:#656565;--color-text-primary-invariably:rgb(5 5 5/96%);--color-primary:#ff68a4;--color-button-hover:#e95f98;--color-button-active:#d55488;--color-secondary:#61656a;--color-error:#dc2d2d;--color-red-1:#dc2d2d;--color-negative:#f0403c;--color-negative-strong:#e83845;--color-negative-tint:rgb(239 53 53/10%);--color-orange-1:#f97316;--color-warning:#f97316;--color-accent:#ff6ca7;--gradient-green-1:linear-gradient(67deg,#fc9f1c -40%,#ff5c9d 50%,#c983ff 120%),#fff;--radius-sm:8;--radius-md:12;--radius-lg:16;--radius-xl:24;--shadow-dropdown:none;--shadow-popover:none;--shadow-modal:none;--z-content:1;--z-sticky:10;--z-dropdown:100;--z-modal:1000;--z-overlay:2000;--z-toast:3000;--color-node-canvas-bg:#1a1a1d;--color-node-card-bg:#2b2b30;--color-node-result-bg:#37373d;--color-node-field-bg:rgb(255 255 255/3%);--color-node-prompt-overlay:rgb(255 255 255/6%);--color-node-top-panel-bg:#1f1f24;--color-node-hover:#2c2c31;--color-node-text-secondary:#cbd0d5;--color-node-alert-icon:var(--color-error);--color-node-running-1:#878d9c;--color-node-running-2:#dedfe2;--color-node-toolbar-accent:#ff68a4;--color-port-text:#c7f000;--color-port-image:#ff4fa3;--color-port-audio:#fd9e32;--color-port-neutral:#cbd0d5;--color-port-data:#3155ff;--color-port-document:var(--color-port-data);--color-port-video:#7b3ff2;--color-port-mask:var(--color-port-video);--color-node-port-icon:rgb(5 5 5/88%);--color-wire-text:var(--color-port-text);--color-wire-text-hover:var(--color-port-text);--color-wire-image:var(--color-port-image);--color-wire-image-hover:var(--color-port-image);--color-wire-video:var(--color-port-video);--color-wire-video-hover:var(--color-port-video);--color-wire-data:var(--color-port-data);--color-wire-data-hover:var(--color-port-data);--color-wire-audio:var(--color-port-audio);--color-wire-audio-hover:var(--color-port-audio);--color-wire-neutral:var(--color-port-neutral);--color-wire-neutral-hover:var(--color-port-neutral);--move-in-screen:cubic-bezier(0.4,0,0.2,1);--motion-duration-fast:0.25s;--motion-duration-base:0.6s;--motion-duration-slow:0.9s;--motion-ease-out:cubic-bezier(0.22,1,0.36,1);--motion-ease-in-out:cubic-bezier(0.65,0,0.35,1);--motion-distance:24px;--motion-stagger:0.08s;--admin-text-size:-moz-calc(13rem/14.4);--admin-text-size:calc(13rem / 14.4)}@media (max-width:767px){:root{--admin-text-size:-moz-calc(13rem/3.75);--admin-text-size:calc(13rem / 3.75)}}:root{--admin-text-line:-moz-calc(20rem/14.4);--admin-text-line:calc(20rem / 14.4)}@media (max-width:767px){:root{--admin-text-line:-moz-calc(20rem/3.75);--admin-text-line:calc(20rem / 3.75)}}:root{--admin-caption-size:-moz-calc(12rem/14.4);--admin-caption-size:calc(12rem / 14.4)}@media (max-width:767px){:root{--admin-caption-size:-moz-calc(12rem/3.75);--admin-caption-size:calc(12rem / 3.75)}}:root{--admin-caption-line:-moz-calc(16rem/14.4);--admin-caption-line:calc(16rem / 14.4)}@media (max-width:767px){:root{--admin-caption-line:-moz-calc(16rem/3.75);--admin-caption-line:calc(16rem / 3.75)}}:root{--admin-heading-size:-moz-calc(20rem/14.4);--admin-heading-size:calc(20rem / 14.4)}@media (max-width:767px){:root{--admin-heading-size:-moz-calc(20rem/3.75);--admin-heading-size:calc(20rem / 3.75)}}:root{--admin-heading-line:-moz-calc(28rem/14.4);--admin-heading-line:calc(28rem / 14.4)}@media (max-width:767px){:root{--admin-heading-line:-moz-calc(28rem/3.75);--admin-heading-line:calc(28rem / 3.75)}}:root{--mobile-scale:-moz-calc(((100vw - 375px)/(768px - 375px)));--mobile-scale:calc(((100vw - 375px) / (768px - 375px)));--tablet-scale:-moz-calc((100vw - 768px)/(1440px - 768px));--tablet-scale:calc((100vw - 768px) / (1440px - 768px));--big-screen-scale:-moz-calc((100vw - 1440px)/100);--big-screen-scale:calc((100vw - 1440px) / 100)}@property --gradient-button-shadow-width{inherits:true;initial-value:253.46%;syntax:"<percentage>"}@property --gradient-button-shadow-height{inherits:true;initial-value:169.13%;syntax:"<percentage>"}@property --gradient-button-shadow-alpha{inherits:true;initial-value:75%;syntax:"<percentage>"}@-webkit-keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-moz-keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-moz-keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.token.property{color:#bb6dff}.token.string{color:#ff6ca7}.token.number{color:#ff6d3d}.token.boolean,.token.null{color:#78bfff}.token.punctuation{color:var(--color-white-alpha-40)}html:not([data-role]) [data-rbac=admin],html:not([data-role]) [data-rbac=owner],html[data-role=admin] [data-rbac=owner],html[data-role=member] [data-rbac=admin],html[data-role=member] [data-rbac=owner]{display:none!important}