:root{--primary: #48adf6;--primary-darker: rgb(56.8453125, 166.209375, 245.2546875);--secondary: #0e3a5e;--tertiary: #4b647e;--tertiary-darker: rgb(60, 80, 100.8);--background-primary: #191c24;--background-secondary: #25303b;--background-tertiary: #2b3c49;--background-gradient: linear-gradient(220.55deg, #4e7c94 0%, #13314d 100%);--text: #f9f9f9;--text-secondary: #a5b2bb;--text-dark: #000000;--text-primary: #48adf6;--black: #000000;--off-black: #222b36;--gray-3: #3e4953;--gray-2: #728899;--gray-1: #a5b2bb;--off-white: #e3e6e8;--white: #f9f9f9;--gray-semi-transparent: rgba(114, 136, 153, .5);--accent: #b057b8;--success: #50c878;--warning: #ffb347;--error: #ff4d4d;--info: #33c4ff;--sink-family: #db7aef;--visualize-family: #ece4b7;--source-family: #7dcfb6;--compute-family: #fc9f5b;--primary-rgb: 72, 173, 246;--bg-primary-rgb: 25, 28, 36;--bg-tertiary-rgb: 43, 60, 73;--secondary-rgb: 14, 58, 94;--tertiary-rgb: 75, 100, 126;--white-rgb: 249, 249, 249;--black-rgb: 0, 0, 0;--error-rgb: 255, 77, 77;--sink-family-rgb: 219, 122, 239;--visualize-family-rgb: 236, 228, 183;--source-family-rgb: 125, 207, 182;--gray-gradient: linear-gradient( 220.55deg, rgba(175, 204, 203, .2) 0%, rgba(97, 101, 102, .2) 100% );--compute-family-rgb: 252, 159, 91}.light-theme{--primary: #02a1bd;--primary-darker: rgb(1.9, 152.95, 179.55);--secondary: #013a62;--tertiary: #4b647e;--tertiary-darker: rgb(60, 80, 100.8);--background-primary: #f1f7f9;--background-secondary: #f9e9df;--background-tertiary: #d8eef5;--background-gradient: linear-gradient(220.55deg, #c5edf5 0%, #4a879a 100%);--text: #000000;--text-secondary: #222b36;--text-dark: #f9f9f9;--text-primary: #02a1bd;--black: #f9f9f9;--off-black: #f5f5f5;--gray-3: #343a40;--gray-2: #6c757d;--gray-1: #b2b6b9;--off-white: #333;--white: #000000;--gray-semi-transparent: rgba(108, 117, 125, .5);--accent: #ff6f61;--success: #28a745;--warning: #ffcc00;--error: #dc3545;--info: #007bff;--primary-rgb: 2, 161, 189;--secondary-rgb: 1, 58, 98;--tertiary-rgb: 75, 100, 126;--white-rgb: 255, 255, 255;--black-rgb: 0, 0, 0}.executionColors.queued{color:var(--tertiary)}.executionColors.running{color:var(--info)}.executionColors.completed{color:var(--success)}.executionColors.failed{color:var(--error)}.executionColors.cancelled{color:var(--warning)}h1{font-size:var(--font-size-6);font-weight:500}h2{font-size:var(--font-size-5);font-weight:500}h3{font-size:var(--font-size-4);font-weight:500}h4{font-size:var(--font-size-3);font-weight:500}h5{font-size:var(--font-size-2);font-weight:500}p,span,a,tspan,label,summary,input,td{font-size:var(--font-size-1);font-weight:400}.error-text{color:var(--error)!important;font-size:var(--font-size-1);padding:0}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.more-info{color:var(--primary);cursor:help}.default-skin #root,.default-skin .searchFieldInput,.default-skin .EULA-content,.default-skin .modal-dialog{font-family:Saira,sans-serif}.cosman-skin #root,.cosman-skin .searchFieldInput,.cosman-skin .EULA-content,.cosman-skin .modal-dialog{font-family:Montserrat,sans-serif}:root{--font-size-0: clamp(.625rem, .6rem + .125vw, .8rem);--font-size-1: clamp(.75rem, .7143rem + .1786vw, 1rem);--font-size-2: clamp(.9rem, .85rem + .25vw, 1.25rem);--font-size-3: clamp(1.08rem, 1.0111rem + .3446vw, 1.5625rem);--font-size-4: clamp(1.296rem, 1.2021rem + .4694vw, 1.9531rem);--font-size-5: clamp(1.5552rem, 1.4286rem + .633vw, 2.4414rem);--font-size-6: clamp(1.8662rem, 1.6969rem + .8468vw, 3.0518rem)}:root{--border-radius: .8rem;--border-radius-light: .5rem}.userNotificationDimensions{width:250px;height:fit-content;min-height:80px;max-height:120px}.contextMenuDimensions{max-width:250px;min-width:175px}.panelBlockDimensions{height:120px;width:100px}.innerPanelBlockDimensions{width:min(3vw,90px);aspect-ratio:1/1}.logoDimensions{width:4vw;height:4vw}.resourceAgentCardDimensions{height:100%;width:auto}.graphPreviewDimensions{height:150px;width:150px}.colorPickerDimensions{width:16px;height:16px}.pushContainerDimensions{width:320px;min-height:55px}.nodeHandleDimensions{width:16px!important;height:16px!important}.clipTextToTwoLines{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:visible;text-overflow:ellipsis}.clipTextToOneLine{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:visible;text-overflow:ellipsis}:root{--spacing-unit-0: clamp( .375rem, .3571rem + .0893vw, .5rem );--spacing-unit: clamp(.5625rem, .5357rem + .1339vw, .75rem);--spacing-unit-2: clamp(.75rem, .7143rem + .1786vw, 1rem);--spacing-unit-3: clamp(1.125rem, 1.0714rem + .2679vw, 1.5rem);--spacing-unit-4: clamp(1.5rem, 1.4286rem + .3571vw, 2rem);--spacing-unit-5: clamp(2.25rem, 2.1429rem + .5357vw, 3rem)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(1px)}75%{transform:translate(-1px)}to{transform:translate(0)}}@keyframes squeezeIn{0%{width:0;opacity:0}60%{width:100%;opacity:1}to{width:100%;opacity:1}}@keyframes enterRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes enterLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.6}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box;font-family:inherit}html{font-size:16px;background-color:var(--background-primary)}#root,body{font-weight:400;color:var(--text);overflow:hidden!important}#root ::selection,body ::selection{background-color:var(--tertiary);color:var(--white);border-radius:.2em}#root ::-moz-selection,body ::-moz-selection{background-color:var(--tertiary);color:var(--white);border-radius:.2em}::-webkit-scrollbar{width:var(--spacing-unit-0)}::-webkit-scrollbar:horizontal{height:var(--spacing-unit-0);margin-inline:5%}::-webkit-scrollbar-track{border-radius:var(--border-radius);background:var(--gray-3)}::-webkit-scrollbar-thumb{border-radius:var(--border-radius);background:var(--gray-1)}::-webkit-scrollbar-thumb:hover{border-radius:var(--border-radius);background:var(--primary)}.react-flow__attribution{display:none!important}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.white-text{color:var(--white)!important}.gray-text{color:var(--gray-2)}.primary-text{color:var(--primary)}.bold{font-weight:700}@font-face{font-family:LIBRARY3AM;src:url(/fonts/Library3AM.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Saira;src:url(/fonts/Saira-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Saira;src:url(/fonts/Saira-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Saira;src:url(/fonts/Saira-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Saira;src:url(/fonts/Saira-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat.woff2) format("woff2");font-weight:400;font-style:normal}.Stage2Logo{fill:transparent}.outer path,.outer polygon{fill:var(--secondary);stroke:var(--gray-1);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.inner_1,.inner_2,.inner_3,.inner_4{stroke:var(--gray-1);fill:var(--primary)}.bubble{stroke:var(--off-white);stroke-width:2px;fill:var(--secondary)}.icon-wrapper{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text)}.icon-wrapper.small{font-size:var(--font-size-2);width:var(--font-size-2);height:var(--font-size-2)}.icon-wrapper.medium{font-size:var(--font-size-4);width:var(--font-size-4);height:var(--font-size-4)}.icon-wrapper.large{font-size:var(--font-size-5);width:var(--font-size-5);height:var(--font-size-5)}.icon-wrapper.xlarge{font-size:var(--font-size-6);width:var(--font-size-6);height:var(--font-size-6)}.icon-wrapper.light{color:var(--text);opacity:.8}.icon-wrapper.light:hover.animate-hover{opacity:1}.icon-wrapper.dark{color:var(--text-dark)}.icon-wrapper.red{color:var(--error)}.icon-wrapper.green{color:var(--success)}.icon-wrapper.primary-icon{color:var(--text-primary)}.icon-wrapper.semi-transparent{color:var(--gray-semi-transparent)}.icon-wrapper.pointer-cursor{cursor:pointer}.icon-wrapper.disabled{opacity:50%;background-color:transparent}.Tooltip{background-color:var(--gray-3);padding:var(--spacing-unit-0) var(--spacing-unit);border-radius:var(--border-radius);max-width:30rem;color:var(--text);font-size:var(--font-size-1);z-index:88888888888888890000;animation:fadeIn .2s ease;font-family:Saira}.HoverInfo{display:flex;align-items:center;justify-content:center}.SpanTooltip{cursor:help;display:inline-block;text-decoration:underline}.primary-btn{display:inline-flex;width:fit-content;box-sizing:border-box;line-height:1.25;align-items:center;justify-content:center;vertical-align:baseline;padding:.5em 1.25em;border-radius:var(--border-radius);border-radius:.5rem;cursor:pointer;font-size:var(--font-size-2);text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;color:var(--text);background-color:rgba(var(--primary-rgb),.9);border:none;box-shadow:none;gap:var(--spacing-unit);transition:all .2s ease-in-out}.primary-btn:hover{box-shadow:inset -5px -5px 5px rgba(var(--white-rgb),.1),inset 10px 10px 10px #0000001a;background-color:var(--primary-darker);color:var(--text)}.small{font-size:var(--font-size-0)}.medium{font-size:var(--font-size-1)}.large{font-size:var(--font-size-2)}.xlarge{font-size:var(--font-size-3)}.disabled,.primary-btn:disabled{background-color:var(--gray-2);color:var(--gray-3);border:none;cursor:default!important;pointer-events:none}.disabled:hover,.primary-btn:hover:disabled{color:var(--gray-3);box-shadow:none;text-shadow:none;transform:translateY(0);background-color:var(--gray-2)}.secondary{background-color:var(--gray-3);color:var(--text)}.secondary:hover{background-color:var(--gray-2)}.primary-btn.cancel{background-color:var(--background-secondary)}.primary-btn.dark{background-color:var(--background-primary);color:var(--text)}.primary-btn.dark:hover{color:var(--text)}.primary-btn.light{background-color:var(--off-white);color:var(--off-black)}.primary-btn.light:hover{background-color:var(--white);text-shadow:none;color:var(--black)}.primary-btn.transparent,.primary-btn.outline,.primary-btn.outline:focus{padding:0;border:none;color:var(--text);outline:none;box-shadow:none;background:transparent;background-color:transparent}.primary-btn.transparent:hover,.primary-btn.outline:hover{box-shadow:none;background-color:transparent;color:var(--text)}.primary-btn.outline,.primary-btn.outline:focus{outline:2px solid var(--gray-semi-transparent)}.primary-btn.delete-btn{display:flex;align-items:center;justify-content:center;background-color:var(--gray-2);color:var(--text-dark);gap:var(--spacing-unit);border:2px solid var(--error)}.primary-btn.delete-btn:hover{color:var(--gray-1);background-color:var(--gray-3);box-shadow:inset 0 0 5px var(--error)}.primary-btn.create-btn{border-radius:50%;display:flex;padding:0;aspect-ratio:1/1;flex:0 0 auto!important;align-items:center;justify-content:center;background-color:transparent;width:3rem;border:none;position:relative;text-shadow:1px 1px 1px var(--white);transition:all .2s ease-in-out;box-shadow:2px 1px 2px rgba(var(--tertiary-rgb),.7),inset 3px 2px 5px rgba(var(--bg-primary-rgb),.7)}.primary-btn.create-btn:hover{background-color:inherit;box-shadow:-2px -1px 2px rgba(var(--bg-primary-rgb),.3),inset -2px -1px 5px rgba(var(--tertiary-rgb),.7)}.primary-btn.create-btn:disabled{pointer-events:none}.primary-btn.create-btn:disabled .icon-wrapper{color:var(--gray-semi-transparent)}.create-btn.small{max-width:30px;max-height:30px;padding:0;margin:0}.create-btn.small .icon-wrapper{font-size:var(--font-size-2)}.create-btn.medium{max-width:40px;max-height:40px;padding:0;margin:0}.create-btn.medium .icon-wrapper{font-size:var(--font-size-4)}.animation{transform:translateY(0);transition:transform 1s cubic-bezier(.075,.82,.165,1)}.animation:hover{transform:translateY(-1px)}.modal-overlay{position:fixed;top:0;color:var(--text);left:0;width:100vw;height:100vh;background-color:rgba(var(--black-rgb),.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-dialog{position:relative;background-color:var(--background-primary);border-radius:var(--border-radius);max-height:70vh;max-width:min(1310px,50vw);width:100%;display:flex;flex-direction:column;overflow:hidden;z-index:2000;border:4px double var(--background-secondary);box-shadow:0 0 15px var(--black)}.modal-dialog .modal-header{padding:var(--spacing-unit-2);display:flex;align-items:flex-start;background-color:var(--background-secondary)}.modal-dialog .modal-header h3{margin:0}.modal-dialog .modal-header .btn-close{background:none;border:none;font-size:var(--font-size-2);cursor:pointer}.modal-dialog .exit-icon{position:absolute;top:var(--spacing-unit);right:var(--spacing-unit);opacity:.7;transition:opacity .2s ease}.modal-dialog .exit-icon:hover{opacity:1}.modal-dialog .modal-body{padding:var(--spacing-unit-2);overflow-y:auto;flex-grow:1}.modal-dialog .modal-footer{padding:var(--spacing-unit-2);display:flex;justify-content:flex-end;gap:var(--spacing-unit)}.CopyToDestinationModal{display:flex;flex-direction:column;min-height:350px}.CopyToDestinationModal .modal-body{padding:2em;padding-top:var(--spacing-unit-2)}.CopyToDestinationModal span{font-size:var(--font-size-3);color:var(--primary)}.CopyToDestinationModal .placeholder-txt{color:var(--text-secondary);padding:0 var(--spacing-unit-2);border-left:1px solid var(--gray);border-right:1px solid var(--gray)}.CopyToDestinationModal header{display:flex;align-items:center}.CopyToDestinationModal .modal-text{padding:var(--spacing-unit);padding-top:0}.CopyToDestinationModal .modal-text span{font-size:inherit}.CopyToDestinationModal .rename-container{padding:var(--spacing-unit);padding-top:0}.CopyToDestinationModal .folder-container{flex:1;align-items:flex-start;justify-content:flex-start;box-shadow:inset 0 0 3px var(--primary);padding:var(--spacing-unit) var(--spacing-unit-4);border-radius:var(--border-radius);background-color:var(--background-tertiary);display:flex;overflow-y:auto;min-height:350px;width:100%}.NameConflictModal .modal-content{width:40em}.NameConflictModal .conflict-content{display:flex;flex-direction:column;gap:var(--spacing-unit-2)}.NameConflictModal .conflict-content strong{color:var(--text-primary)}.NameConflictModal .conflict-content .new-name-input{padding:var(--spacing-unit)}.SettingsModal{display:flex}.SettingsModal .modal-body{display:flex;align-items:center}.SettingsModal .modal-body .details-container{flex:1;display:flex;flex-direction:column;gap:var(--spacing-unit-2)}.SettingsModal .modal-body .details-container .commit-hash{color:var(--text);font-family:monospace;background:var(--background-primary);border-radius:var(--border-radius-light)}.SettingsModal .modal-body .theme-container{flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border:2px solid var(--off-white);border-radius:var(--border-radius);gap:var(--spacing-unit-2);width:fit-content}.SettingsModal .modal-body .theme-container .LightDarkToggle{font-size:40px;color:var(--off-white);line-height:0}.AccountModal{display:flex;flex-direction:column}.AccountModal label{padding-top:var(--spacing-unit)}.AccountModal .name-container{display:flex;gap:var(--spacing-unit-2)}.AccountModal .name-container *{flex:1}.AccountModal button{margin:var(--spacing-unit-2) 0}.AccountModal .personal-settings-container{display:flex;flex-direction:column;gap:var(--spacing-unit)}.Checkbox{--bezier: cubic-bezier(.65, .25, .56, .96);display:flex;flex-direction:column;align-items:center;justify-content:center;user-select:none;padding:calc(var(--spacing-unit) * .6) 0;box-sizing:border-box;position:relative}.Checkbox input[type=checkbox]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.Checkbox .check-container{border:2px solid var(--off-white);height:1.5em;width:1.5em;box-sizing:border-box;border-radius:2px;position:relative;cursor:pointer;transition:border-color .1s var(--bezier)}.Checkbox .check-container:hover{border-color:var(--primary)}.Checkbox .check-container .check{width:100%;height:100%;top:0;left:0;position:absolute;transform:scale(1);color:var(--primary);opacity:0;transition:opacity .1s var(--bezier)}.Checkbox .check-container .check polyline{fill:none;transform-origin:50% 50%;stroke-width:5px;stroke-dasharray:22.7713679002;stroke:currentcolor}.Checkbox .label-text{font-size:var(--font-size-0)}.Checkbox input[type=checkbox]:focus+.check-container,.Checkbox input[type=checkbox]:active+.check-container{outline:1px dashed var(--off-white);outline-offset:2px}.Checkbox input[type=checkbox]:checked+.check-container{border-color:var(--primary);transition:border-color .1s var(--bezier)}.Checkbox input[type=checkbox]:checked+.check-container .check{opacity:1;transition:opacity .1s var(--bezier)}.Checkbox input[type=checkbox]:checked+.check-container .check polyline{animation:dash-check .1s var(--bezier) forwards}.Checkbox input[type=checkbox]:disabled~.check-container,.Checkbox input[type=checkbox]:disabled~.label-text{color:var(--off-white);cursor:default}.Checkbox input[type=checkbox]:enabled~.check-container,.Checkbox input[type=checkbox]:enabled~.label-text{cursor:pointer}@keyframes dash-check{to{stroke-dashoffset:0}}.input-field-wrapper{flex:1;flex-direction:column;display:flex;align-items:flex-start;color:var(--text);width:100%}.input-field-wrapper .input-container{width:inherit;height:inherit;position:relative}.input-field-wrapper .input-container .InputField{color:var(--text);display:flex;background:transparent;padding:var(--spacing-unit);border:1px solid var(--gray-1);border-radius:var(--border-radius-light);width:100%;font-family:Saira}.input-field-wrapper .input-container .has-icon{padding-left:calc(2em + var(--spacing-unit-2))}.input-field-wrapper .input-container .icon-wrapper{width:1em;height:1em;position:absolute;left:var(--spacing-unit);color:var(--background-secondary);top:50%;transform:translateY(-50%)}.input-field-wrapper textarea:focus,.input-field-wrapper .InputField:focus{outline:none}.input-field-wrapper textarea:disabled,.input-field-wrapper .InputField:disabled{color:var(--text)}.input-field-wrapper textarea:disabled,.input-field-wrapper .InputField::placeholder{opacity:.8}.input-field-wrapper .errorInput:focus{outline:none!important;border:1px solid var(--error)}.input-field-wrapper .input-error-msg{color:var(--error);background-color:transparent!important;padding-left:var(--spacing-unit-0);font-size:.8rem}.ConfirmationModal{max-width:800px}.ConfirmationModal .modal-header{border-bottom:none;border-bottom:1px solid var(--gray-2)}.ConfirmationModal .modal-header h3{font-size:1.5rem;align-self:flex-start;padding-left:1em;color:var(--text)}.ConfirmationModal .modal-body{padding:1.5rem;padding-bottom:0;margin:1.5rem 0}.ConfirmationModal .modal-body p{font-size:var(--font-size-2);color:var(--gray-1)}.ConfirmationModal .modal-body ul{display:flex;flex-direction:column;gap:1em}.ConfirmationModal .modal-footer{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem}.TextArea{padding:var(--spacing-unit);background-color:var(--background-primary);color:var(--gray-1);min-height:4em;height:100%;border-radius:var(--border-radius-light);resize:vertical}.errorInput:focus{outline:none!important;box-shadow:0 0 10px #719ece}.text-area-wrapper{display:flex;overflow:hidden;border-radius:var(--border-radius-light);width:100%;flex-direction:column;font-size:var(--font-size-1)}.decorativeLine{width:100%;flex:1;border-top:1px solid var(--white);opacity:.16;margin:15.5px 0}form{margin:0;padding:0}form .form-group{margin-bottom:var(--spacing-unit)}form .form-label{display:block;margin-bottom:var(--spacing-unit-0);color:var(--gray-1);padding-left:var(--spacing-unit-0)}form .form-control,form .InputField,form .TextArea{display:block;width:100%;font-size:var(--font-size-1);color:var(--gray-1);background-clip:padding-box;border:1px solid var(--gray-3)!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}form .form-control:focus,form .InputField:focus,form .TextArea:focus{border-color:var(--gray-2)!important;outline:0;box-shadow:0 0 0 .2rem rgba(var(--primary-rgb),.25)}form .TextArea{border:none!important}form input[type=file]{padding:1em}form .is-invalid,form .InputField.errorInput{border-color:var(--error)!important}form .form-feedback{display:block;margin-top:var(--spacing-unit-0);padding-left:var(--spacing-unit-0)}form .form-feedback.is-invalid{font-size:var(--font-size-1);color:var(--error)}form .checkbox{display:flex;align-items:center}form .checkbox input[type=checkbox]{margin-right:var(--spacing-unit)}form .form-inline{display:flex;flex-wrap:wrap;align-items:center}form .form-inline .form-group{margin-right:var(--spacing-unit);margin-bottom:0}.form-control[type=file]{padding:0;background-color:var(--background-secondary);border:1px solid var(--gray-3);border-radius:var(--border-radius);cursor:pointer}.form-control[type=file]::file-selector-button{font-family:Saira;cursor:pointer;padding:var(--spacing-unit) 1em;margin-inline-end:var(--spacing-unit);color:var(--text-primary);background-color:var(--background-secondary);border:0;justify-content:center;border-inline-end:1px solid var(--gray-3);border-radius:var(--border-radius) 0 0 var(--border-radius);transition:color .3s ease-in-out,background-color .3s ease-in-out}.form-control[type=file]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--background-tertiary)}.form-control[type=file]:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--background-tertiary)}.AvatarSelectionGrid{display:grid;gap:var(--spacing-unit);grid-template-columns:repeat(5,1fr)}.AvatarSelectionGrid .select-avatar{cursor:pointer;display:flex;background-color:rgba(var(--black-rgb),.5);align-items:center;justify-content:center;border:1px solid var(--gray-semi-transparent);border-radius:var(--border-radius);padding:4px;outline:2px solid transparent;transition:outline .2s ease}.AvatarSelectionGrid .avatar{width:60px;height:auto;object-fit:cover}.AvatarSelectionGrid .selected{box-shadow:inline 2px 2px 4px #ffffff1a;border-radius:var(--border-radius);outline:2px dashed var(--white)}.theme-toggle.theme-toggle--reversed .theme-toggle__classic{transform:scaleX(-1)}.theme-toggle{--theme-toggle__classic--duration:.5s}.theme-toggle__classic path{transition-timing-function:cubic-bezier(0,0,.15,1.25);transform-origin:center;transition-duration:calc(var(--theme-toggle__classic--duration) * .8)}.theme-toggle__classic g path{transition-property:opacity,transform;transition-delay:calc(var(--theme-toggle__classic--duration) * .2)}.theme-toggle__classic :first-child path{transition-property:transform,d}.theme-toggle--toggled.theme-toggle .theme-toggle__classic g path{transform:scale(.5) rotate(45deg);opacity:0;transition-delay:0s}.theme-toggle--toggled.theme-toggle .theme-toggle__classic :first-child path{d:path("M-12 5h30a1 1 0 0 0 9 13v24h-39Z");transition-delay:calc(var(--theme-toggle__classic--duration) * .2)}@supports not (d:path("")){.theme-toggle--toggled.theme-toggle .theme-toggle__classic :first-child path{transform:translate3d(-12px,10px,0)}}.theme-toggle{border:none;background:0 0;cursor:pointer}@media (prefers-reduced-motion:reduce){.theme-toggle:not(.theme-toggle--force-motion) *{transition:none!important}}.Navbar{width:100%;display:flex;align-items:center;height:calc(clamp(5rem,5vw,8rem) - 2px);color:var(--text);background-color:var(--secondary);border-bottom:2px solid var(--primary);border-image:linear-gradient(to right,var(--primary),var(--secondary)) 27;padding:0 2em;overflow:hidden;z-index:999999}.Navbar .navbar-icons.toEditor,.Navbar .logo-container.fromEditor,.Navbar .navbar-icons.fromEditor,.Navbar .logo-container.toEditor{opacity:0;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.Navbar .navbar-icons.fromEditor,.Navbar .logo-container.toEditor{transform:translate(-50%)}.Navbar .navbar-icons.toEditor,.Navbar .logo-container.fromEditor{transform:translate(50%)}.Navbar .logo-container,.Navbar .navbar-icons{opacity:1;transform:translate(0)}.navbar-icons{display:flex;align-content:center;justify-content:center;gap:var(--spacing-unit-2);margin-right:var(--spacing-unit-2)}.navbar-icons .icon-wrapper{display:flex;align-items:center}.logo-container{transition:all .2s cubic-bezier(.4,0,.2,1);transform:translate(0);cursor:pointer;position:relative;display:flex;height:100%;align-items:center;margin-top:2px}.logo-container .Stage2Logo{width:4vw;height:4vw;position:absolute;display:flex;height:70%;top:15%;left:0;transition:all .2s ease-in-out}.logo-container .Stage2Logo .outer,.logo-container .Stage2Logo .bubble{transform:translate(0);transition:all 1s ease}.logo-container .nav-logo{text-decoration:none;font-family:LIBRARY3AM,sans-serif;margin-left:calc(4vw + var(--spacing-unit-2));transition:color .2s ease-in-out}.logo-container.hovered .Stage2Logo .outer,.logo-container.hovered .Stage2Logo path,.logo-container.hovered .Stage2Logo polygon{stroke:var(--gray-1)}.logo-container.hovered .Stage2Logo .bubble{transform:translate(var(--random-x, 3px),var(--random-y, -2px));stroke:var(--gray-2)}.logo-container.hovered .Stage2Logo .bubble:nth-child(1){--random-x: 2px;--random-y: 1px}.logo-container.hovered .Stage2Logo .bubble:nth-child(2){--random-x: -1px;--random-y: 3px}.logo-container.hovered .Stage2Logo .bubble:nth-child(3){--random-x: 3px;--random-y: -1px}.logo-container.hovered .Stage2Logo .bubble:nth-child(4){--random-x: -2px;--random-y: -3px}.logo-container.hovered .Stage2Logo .bubble:nth-child(5){--random-x: 1px;--random-y: 2px}.logo-container.hovered .Stage2Logo .bubble:nth-child(6){--random-x: -3px;--random-y: -2px}.logo-container.hovered .Stage2Logo .bubble:nth-child(7){--random-x: 2px;--random-y: -1px}.logo-container.light .nav-logo{background:linear-gradient(to right,var(--black),var(--primary));-webkit-background-clip:text;background-clip:text;color:transparent}.logo-container.light sup{transition:color .2s ease-in-out;color:var(--text-primary)}.logo-container.dark .nav-logo{background:linear-gradient(to right,var(--white),var(--primary));-webkit-background-clip:text;background-clip:text;color:transparent}.logo-container.dark sup{color:var(--text-primary)}.notification-icon{position:relative;cursor:pointer}.mark-as-read{position:absolute;top:var(--spacing-unit);right:var(--spacing-unit)}.badge{position:absolute;top:-5px;right:-10px;background-color:var(--primary);color:var(--text);border-radius:50%;padding:2px 6px;aspect-ratio:1/1;line-height:1;font-size:12px}.navbar-dropdown,.notification-popover{z-index:500;position:absolute;right:var(--spacing-unit);top:clamp(5rem,5vw,8rem);background-color:var(--background-primary);border-radius:var(--border-radius-light);border:1px solid var(--gray-semi-transparent);box-shadow:0 0 16px #0006}.navbar-dropdown .dropdown-item,.notification-popover .dropdown-item{cursor:pointer;display:flex;align-items:center;gap:var(--spacing-unit-2);text-decoration:none;padding:var(--spacing-unit-2) 2vw;border-radius:var(--border-radius);justify-content:space-around}.navbar-dropdown .dropdown-item .icon-wrapper,.notification-popover .dropdown-item .icon-wrapper{justify-self:flex-end;transform:translate(0);transition:transform .2s ease-in-out}.navbar-dropdown .dropdown-item:hover,.notification-popover .dropdown-item:hover{background-color:var(--background-primary)}.navbar-dropdown .dropdown-item:hover .icon-wrapper,.notification-popover .dropdown-item:hover .icon-wrapper{transform:translate(-.25em)}.notification-popover{z-index:500;background-color:var(--background-primary);top:clamp(5rem,5vw,8rem);max-height:450px;overflow:auto;right:56px}.notification-popover .notification-popover ul{list-style:none;margin:0;padding:0}.notification-popover .ExecutionStatusNotification,.notification-popover .MemberInvitesNotification,.notification-popover .PushNotification,.notification-popover .DetailedPushNotification{width:100%;max-width:25vw}.notification-popover .PushNotification,.notification-popover .DetailedPushNotification{border-radius:0;border-top:none;border-right:none;background-color:transparent}.notification-popover .PushNotification .primary-btn:last-child,.notification-popover .DetailedPushNotification .primary-btn:last-child{display:none}.MemberInvitesNotification{border-bottom:1px solid var(--white)!important;display:flex;justify-content:space-between}.MemberInvitesNotification:first-child{border:none}.MemberInvitesNotification .invite-title-container{padding:var(--spacing-unit-2) var(--spacing-unit);gap:0}.MemberInvitesNotification .invite-title-container h4{color:var(--text-primary)}.MemberInvitesNotification .accept-reject-container{display:flex;flex-direction:column}.MemberInvitesNotification .accept-reject-container .icon-wrapper{width:40px;flex:1}.MemberInvitesNotification .accept-reject-container .accept-btn{background-color:var(--primary);transition:background-color .2s ease}.MemberInvitesNotification .accept-reject-container .accept-btn:hover{background-color:var(--primary)}.MemberInvitesNotification .accept-reject-container .reject-btn{background-color:var(--gray-1);transition:background-color .2s ease}.MemberInvitesNotification .accept-reject-container .reject-btn:hover{background-color:var(--gray-1)}.ExecutionStatusNotification{position:relative;display:flex;padding:var(--spacing-unit)}.ExecutionStatusNotification .status-title-container{gap:0;flex:1}.ExecutionStatusNotification .status-feedback-container{gap:0;padding:0;margin:0;align-self:flex-end;align-items:flex-end;justify-content:flex-end}.running-status{background:linear-gradient(to top right,var(--background-primary),rgba(var(--primary),.4));border-width:0 0 1px 0;border-style:solid;border-color:var(--primary)}.running-status .status-title{color:var(--primary)}.running-status{animation:gradient 5s ease infinite;background-size:400% 400%;background-image:linear-gradient(to top right,var(--background-primary),rgba(var(--primary-rgb),.4),var(--background-primary))}.completed-status{background:linear-gradient(to top right,var(--background-primary),rgba(var(--success),.4));border-width:0 0 1px 0;border-style:solid;border-color:var(--success)}.completed-status .status-title{color:var(--success)}.failed-status{background:linear-gradient(to top right,var(--background-primary),rgba(var(--error),.4));border-width:0 0 1px 0;border-style:solid;border-color:var(--error)}.failed-status .status-title{color:var(--error)}.cancelled-status{background:linear-gradient(to top right,var(--background-primary),rgba(var(--gray-1),.4));border-width:0 0 1px 0;border-style:solid;border-color:var(--gray-1)}.cancelled-status .status-title{color:var(--gray-1)}.no-notifications{position:relative;z-index:1000;display:flex;background-color:var(--background-primary);padding:var(--spacing-unit)}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:50% 100%}}.flexDivRow{display:flex;gap:var(--spacing-unit);position:relative}.flexDivCol{display:flex;flex-direction:column;gap:var(--spacing-unit)}.grid-div{display:grid;gap:var(--spacing-unit-2)}.PushNotificationList{position:absolute;display:flex;flex-direction:column;align-items:flex-end;bottom:var(--spacing-unit-2);height:fit-content;right:var(--spacing-unit-2);z-index:9999999;gap:var(--spacing-unit)}.PushNotification{width:fit-content;min-width:320px;max-width:500px;background-color:var(--background-secondary);color:var(--text);display:flex;align-items:center;justify-content:center;padding:var(--spacing-unit);border-radius:var(--border-radius);gap:var(--spacing-unit-2);transition:transform .5s ease-in-out,opacity .5s ease-in-out;will-change:transform,opacity}.PushNotification .loading-icon{animation:rotate 2s infinite linear}.PushNotification .toast-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.PushNotification .notification-buttons{display:flex;gap:var(--spacing-unit);align-items:center}.PushNotification.exit{opacity:0;transform:translate(100%)}.Error{border:1px solid var(--error);border-left:6px solid var(--error)}.Success{border:1px solid var(--success);border-left:6px solid var(--success)}.Info,.Loading{border:1px solid var(--info);border-left:6px solid var(--info)}.DetailedPushNotification{flex-direction:column;width:fit-content;align-items:stretch;transition:transform .5s ease-in-out,opacity .5s ease-in-out,height .3s ease-in-out}.DetailedPushNotification .notification-header{display:flex;align-items:center;gap:var(--spacing-unit-2)}.DetailedPushNotification .detailed-content{border-top:1px solid var(--border)}.DetailedPushNotification .detailed-content p{margin:0;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.DetailedPushNotification.expanded{height:auto}.RouteGuard{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:var(--background-gradient);width:100vw}.PageLoader{display:flex;align-items:center;height:calc(100vh - clamp(5rem,5vw,8rem));justify-content:center;z-index:9999;overflow:hidden;transition:background-color .2s ease;background-color:var(--background-secondary)}.PageLoader.organizations{background-color:var(--background-secondary)}.PageLoader.routed-integration-details{background-color:var(--background-primary)}.PageLoader.editor-container{background-color:var(--background-secondary)}.PageLoader .loader-container{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-unit-2)}.ErrorBoundaryContent{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--background-primary);border:2px solid var(--error);border-radius:var(--border-radius);height:calc(100vh - clamp(5rem,5vw,8rem));width:100%;gap:1rem;padding:2rem}.ErrorBoundaryContent img{max-width:20em}.ErrorBoundaryContent h2{font-size:var(--font-size-6);font-family:LIBRARY3AM;color:var(--error);margin:0;text-align:center}.ErrorBoundaryContent p{color:var(--text-secondary);margin:0;text-align:center;max-width:600px}.ErrorBoundaryContent .error-actions{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap;justify-content:center}@media (max-width: 768px){.ErrorBoundaryContent .error-actions{flex-direction:column;width:100%;max-width:300px}}.SmallErrorBoundaryContent{display:flex;flex-direction:column;gap:var(--spacing-unit);align-items:center;border:1px solid var(--error);border-radius:var(--border-radius);justify-content:center;padding:.5rem;height:100%}.SmallErrorBoundaryContent p{font-weight:500;font-size:var(--font-size-2);color:var(--error)}.SmallErrorBoundaryContent .error-message{color:var(--text);font-weight:300;font-size:var(--font-size-1)}.SmallErrorBoundaryContent .small-error-actions{display:flex;gap:.5rem;align-items:center}.NotFound{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:var(--background-secondary)}.NotFound h4{font-family:Library3AM;font-size:var(--font-size-6);width:100%;background-color:var(--secondary);color:var(--text);position:absolute;top:0;left:0;text-align:center;padding:var(--spacing-unit-2);border-bottom:2px solid var(--primary)}.NotFound div{display:flex;flex-direction:column;text-align:center;align-items:center;gap:var(--spacing-unit-2)}.NotFound img{width:400px;background:var(--background-gradient);border:2px solid var(--secondary);border-radius:50%;box-shadow:inset 0 0 20px var(--secondary);object-position:0 5px;object-fit:cover}.NotFound a{color:var(--text-primary);font-size:var(--font-size-2);padding:var(--spacing-unit-2);text-decoration:underline}.operation-modal-loader{height:80vh;width:80vw;display:flex;flex-direction:column;justify-content:center;align-items:center}
