@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}.PageLoader{display:flex;align-items:center;height:100vh;justify-content:center;z-index:3000;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)}.Button{display:inline-flex;width:fit-content;box-sizing:border-box;line-height:1;align-items:center;justify-content:center;vertical-align:baseline;padding:.5em 1.25em;border-radius:var(--border-radius-inner);cursor:pointer;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}.Button: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)}.Button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Button:disabled{background-color:var(--gray-2);color:var(--gray-3);border:none;cursor:default;box-shadow:none;text-shadow:none;pointer-events:none}.Button-tooltip-anchor{display:inline-flex;width:inherit}.Button--small{font-size:var(--font-size-0);gap:.5em}.Button--condensed{font-size:var(--font-size-0);gap:.35em}.Button--medium{font-size:var(--font-size-1)}.Button--large{font-size:var(--font-size-2)}.Button--secondary{background-color:var(--gray-3)}.Button--secondary:hover{background-color:var(--gray-2)}.Button--cancel{background-color:var(--surface-raised)}.Button--dark{background-color:var(--surface-base)}.Button--light{background-color:var(--off-white);color:var(--off-black)}.Button--light:hover{background-color:var(--white);text-shadow:none;color:var(--black)}.Button--ghost{padding:0;border:none;color:var(--text);box-shadow:none;background-color:transparent}.Button--ghost:hover{box-shadow:none;background-color:transparent;color:var(--text)}.Button--danger{background-color:var(--surface-raised);color:var(--error);border:1px solid var(--error)}.Button--danger:hover{color:var(--text-muted);background-color:var(--gray-3);box-shadow:inset 0 0 5px var(--error)}.Button--light-outline{background-color:transparent;border:1px solid var(--gray-1)}.Button--light-outline:hover{background-color:var(--gray-semi-transparent);color:var(--white)}.Button--dark-outline{background-color:transparent;color:var(--gray-1);border:1px solid var(--gray-1)}.Button--dark-outline:hover{background-color:var(--gray-1);color:var(--text)}.Button--create{--create-btn-pad: var(--spacing-unit-0);padding:var(--create-btn-pad);aspect-ratio:1/1;flex:0 0 auto;width:auto;height:auto;position:relative;background-color:transparent;text-shadow:1px 1px 1px var(--white);box-shadow:2px 1px 2px rgba(var(--tertiary-rgb),.7),inset 3px 2px 5px rgba(var(--bg-primary-rgb),.7)}.Button--create:hover{background-color:inherit;box-shadow:-2px -1px 2px rgba(var(--bg-primary-rgb),.3),inset -2px -1px 5px rgba(var(--tertiary-rgb),.7)}.Button--create:disabled{background-color:transparent}.Button--create:disabled .icon-wrapper{color:var(--gray-semi-transparent)}.Button--create.Button--condensed{--create-btn-pad: 0;height:var(--toolbar-control-height-condensed);width:var(--toolbar-control-height-condensed);border-radius:var(--border-radius-inner);border:1px solid rgba(var(--primary-rgb),.38);background-color:rgba(var(--primary-rgb),.1);box-shadow:none;text-shadow:none}.Button--create.Button--condensed .icon-wrapper{color:var(--primary)}.Button--create.Button--condensed:hover:not(:disabled){background-color:rgba(var(--primary-rgb),.16);border-color:rgba(var(--primary-rgb),.52);box-shadow:0 1px 4px rgba(var(--black-rgb),.14)}.Button--create.Button--condensed:active:not(:disabled){background-color:rgba(var(--primary-rgb),.22);border-color:rgba(var(--primary-rgb),.58);box-shadow:none}.Button--create.Button--condensed:disabled{background-color:var(--surface-sunken);border-color:var(--border-subtle);box-shadow:none}.Button--create.Button--condensed:disabled .icon-wrapper{color:var(--text-faint)}.CursorTooltip-anchor{display:inline-flex}.CursorTooltip{position:fixed;top:0;left:0;z-index:4000;max-width:22rem;padding:var(--spacing-unit-0) var(--spacing-unit);border-radius:var(--border-radius);background-color:var(--gray-3);color:var(--text);font-family:Saira,sans-serif;font-size:var(--font-size-0);line-height:1.35;box-shadow:0 4px 14px rgba(var(--black-rgb),.35);pointer-events:none;visibility:hidden}.CursorTooltip.CursorTooltip--positioned{visibility:visible;animation:CursorTooltip-in .12s ease}@keyframes CursorTooltip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.CursorTooltip.CursorTooltip--positioned{animation:none}}.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:4000;animation:fadeIn .2s ease;font-family:Saira;user-select:text;-webkit-user-select:text}.HoverInfo{display:flex;align-items:center;justify-content:center}.SpanTooltip{cursor:help;display:inline-block;text-decoration:underline}.icon-wrapper{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text)}.icon-wrapper svg{display:block;width:1em;height:1em}.icon-wrapper.small{font-size:var(--font-size-2);width:var(--font-size-2);height:var(--font-size-2)}.icon-wrapper.condensed{font-size:var(--font-size-0);width:var(--font-size-0);height:var(--font-size-0)}.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-inverse)}.icon-wrapper.red{color:var(--error)}.icon-wrapper.green{color:var(--success)}.icon-wrapper.primary-icon{color:var(--text-accent)}.icon-wrapper.semi-transparent{color:var(--gray-semi-transparent)}.icon-wrapper.pointer-cursor{cursor:pointer}.icon-wrapper.disabled{opacity:50%;background-color:transparent}.ButtonKit{--btnkit-ease: cubic-bezier(.4, 0, .2, 1);--btnkit-move: .18s;--btnkit-lift: -1px;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:fit-content;gap:.5em;padding:.5em 1.25em;border:1px solid transparent;border-radius:var(--border-radius-inner);color:var(--text);background-color:rgba(var(--primary-rgb),.85);font:inherit;line-height:1;text-decoration:none;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;overflow:hidden;isolation:isolate;transition:transform var(--btnkit-move) var(--btnkit-ease),box-shadow var(--btnkit-move) var(--btnkit-ease),background-color var(--btnkit-move) var(--btnkit-ease),border-color var(--btnkit-move) var(--btnkit-ease),color var(--btnkit-move) var(--btnkit-ease)}.ButtonKit:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 20%,rgba(var(--white-rgb),.18) 50%,transparent 80%);transform:translate(-120%);transition:transform .55s var(--btnkit-ease);pointer-events:none}.ButtonKit:hover:not(:disabled){transform:translateY(var(--btnkit-lift))}.ButtonKit:hover:not(:disabled):before{transform:translate(120%)}.ButtonKit:hover:not(:disabled) .ButtonKit-icon{transform:scale(1.1)}.ButtonKit:active:not(:disabled){transform:translateY(0) scale(.97);transition-duration:.06s}.ButtonKit:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ButtonKit:disabled{background-color:var(--gray-2);color:var(--gray-3);border-color:transparent;box-shadow:none;cursor:default;pointer-events:none}.ButtonKit-label,.ButtonKit-icon{position:relative;z-index:1;font:inherit}.ButtonKit-icon{bottom:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .22s var(--btnkit-ease)}.ButtonKit-icon svg{display:block;width:1em;height:1em}.ButtonKit--small{font-size:var(--font-size-0);gap:.4em;padding:.45em 1em}.ButtonKit--medium{font-size:var(--font-size-1)}.ButtonKit--large{font-size:var(--font-size-2);padding:.55em 1.4em;letter-spacing:-.02em}.ButtonKit--icon-only{padding:.5em;aspect-ratio:1/1}.ButtonKit--primary:hover:not(:disabled){background-color:var(--primary);box-shadow:0 6px 18px rgba(var(--primary-rgb),.35)}.ButtonKit--primary:active:not(:disabled){box-shadow:0 2px 8px rgba(var(--primary-rgb),.3)}.ButtonKit--secondary{background-color:var(--gray-3)}.ButtonKit--secondary:before{background:linear-gradient(100deg,transparent 20%,rgba(var(--white-rgb),.1) 50%,transparent 80%)}.ButtonKit--secondary:hover:not(:disabled){background-color:var(--gray-2);box-shadow:0 6px 16px rgba(var(--black-rgb),.25)}.ButtonKit--outline{background-color:transparent;border-color:rgba(var(--primary-rgb),.5);color:var(--text)}.ButtonKit--outline:before{background:rgba(var(--primary-rgb),.12);transform:translateY(101%);transition:transform .25s var(--btnkit-ease)}.ButtonKit--outline:hover:not(:disabled){border-color:var(--primary);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.25),0 6px 16px rgba(var(--primary-rgb),.18)}.ButtonKit--outline:hover:not(:disabled):before{transform:translateY(0)}.ButtonKit--danger{background-color:rgba(var(--error-rgb),.12);border-color:rgba(var(--error-rgb),.5);color:var(--error)}.ButtonKit--danger:before{background:rgba(var(--error-rgb),.16);transform:translateY(101%);transition:transform .25s var(--btnkit-ease)}.ButtonKit--danger:hover:not(:disabled){border-color:var(--error);box-shadow:0 0 0 1px rgba(var(--error-rgb),.25),0 6px 16px rgba(var(--error-rgb),.18)}.ButtonKit--danger:hover:not(:disabled):before{transform:translateY(0)}.ButtonKit--create{border-radius:999px;background-color:rgba(var(--primary-rgb),.1);border-color:rgba(var(--primary-rgb),.38);color:var(--primary)}.ButtonKit--create:before{display:none}.ButtonKit--create:hover:not(:disabled) .ButtonKit-icon{transform:rotate(90deg)}.ButtonKit--create:active:not(:disabled){transform:scale(.92)}.ButtonKit--create:disabled{background-color:var(--surface-sunken);border-color:var(--border-subtle);color:var(--text-faint)}.ButtonKit-split{display:inline-flex;align-items:stretch;width:fit-content;border:1px solid transparent;border-radius:var(--border-radius-inner);overflow:hidden}.ButtonKit-split.ButtonKit-split--create{border-radius:999px;border-color:rgba(var(--primary-rgb),.38)}.ButtonKit-split.ButtonKit-split--outline{border-color:rgba(var(--primary-rgb),.5)}.ButtonKit-split.ButtonKit-split--danger{border-color:rgba(var(--error-rgb),.5)}.ButtonKit-split.is-disabled{border-color:var(--border-subtle)}.ButtonKit-split__divider{width:1px;align-self:stretch;margin-block:.4em;background-color:rgba(var(--white-rgb),.22);flex-shrink:0;pointer-events:none}.ButtonKit-split__caret{padding-inline:.6em;perspective:12em}.ButtonKit-split__caret-icon{transform-origin:center;transition:transform var(--btnkit-move) var(--btnkit-ease)}.ButtonKit-split__caret.is-open .ButtonKit-split__caret-icon{transform:rotateX(180deg)}.ButtonKit--in-split{border-color:transparent;border-radius:0;box-shadow:none}.ButtonKit--in-split:before{display:none}.ButtonKit--in-split:after{content:"";position:absolute;inset:0;z-index:0;background-color:currentColor;opacity:0;transition:opacity var(--btnkit-move) var(--btnkit-ease);pointer-events:none}.ButtonKit--in-split:hover:not(:disabled){transform:none;box-shadow:none}.ButtonKit--in-split:hover:not(:disabled):after{opacity:.12}.ButtonKit--in-split:active:not(:disabled){transform:none}.ButtonKit--in-split:active:not(:disabled):after{opacity:.2}.ButtonKit--in-split.ButtonKit-split__caret:hover:not(:disabled) .ButtonKit-icon{transform:none}.ButtonKit--in-split.ButtonKit-split__caret.is-open:hover:not(:disabled) .ButtonKit-icon{transform:rotateX(180deg)}.ButtonKit-menu{z-index:2500;min-width:10rem;background-color:var(--background-secondary);border:1px solid var(--gray-semi-transparent);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(var(--black-rgb),.18);overflow:hidden;font-family:Saira,sans-serif}.ButtonKit-menu.is-positioned{animation:ButtonKit-menu-enter .14s ease-out}.ButtonKit-menu__item{display:flex;align-items:center;gap:.5em;width:100%;padding:var(--spacing-unit) var(--spacing-unit-2);border:none;border-radius:var(--border-radius-inner);background:transparent;color:var(--text);font:inherit;font-size:var(--font-size-0);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .12s ease-in-out}.ButtonKit-menu__item:hover:not(:disabled),.ButtonKit-menu__item:focus-visible:not(:disabled){background-color:var(--background-tertiary);outline:none}.ButtonKit-menu__item:disabled{color:var(--gray-semi-transparent);cursor:default}.ButtonKit-menu__item .ButtonKit-icon svg{width:1em;height:1em}@keyframes ButtonKit-menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ButtonKit,.ButtonKit-icon{transition-property:background-color,border-color,color;transform:none!important}.ButtonKit:before{display:none}.ButtonKit-split__caret.is-open .ButtonKit-split__caret-icon{transform:rotateX(180deg)!important}.ButtonKit-menu.is-positioned{animation:none}}.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)}.Stage2Logo2:hover .connection-line{d:path("M82.12,138.65l29.09-16.79c4.25-2.45,4.25-8.59,0-11.04l-58.04-33.52c-4.25-2.45-4.25-8.59,0-11.04l28.98-16.72")}.connection-line{transition:all .3s ease}.cls-1{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:6px}.cls-1,.cls-2{stroke:var(--primary)}.cls-2{fill:var(--black);stroke-miterlimit:10;stroke-width:4px}.shaded-faces{fill:var(--primary);opacity:.25}@keyframes glowPulse{0%,to{box-shadow:0 0 120px rgba(var(--primary-rgb),1),0 0 140px rgba(var(--primary-rgb),.2),0 0 160px rgba(var(--primary-rgb),.1);filter:drop-shadow(0 0 10px rgba(var(--primary-rgb),.3))}50%{box-shadow:0 0 30px rgba(var(--primary-rgb),.6),0 0 60px rgba(var(--primary-rgb),.4),0 0 90px rgba(var(--primary-rgb),.2);filter:drop-shadow(0 0 10px rgba(var(--primary-rgb),.5))}}.NotFound{display:flex;flex-direction:column;align-items:center;min-height:100vh;font-family:Saira;background:linear-gradient(135deg,var(--background-primary) 0%,var(--background-tertiary) 100%);position:relative;overflow:hidden;animation:fadeIn .6s ease-in}.NotFound:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--primary) 0%,transparent 70%);opacity:.05}.NotFound header{width:100%;height:4.5rem;background-color:var(--background-primary);top:0;border-image:linear-gradient(to right,var(--primary),var(--secondary)) 27;border-bottom:2px solid var(--primary)}.NotFound h4{font-family:Saira;font-size:var(--font-size-6);width:100%;color:var(--text-primary);top:0;left:0;text-align:center;padding:var(--spacing-unit-3);border-bottom:3px solid var(--primary);z-index:10;animation:fadeIn .8s ease-in}.NotFound-content{height:calc(100vh - 4.5rem);justify-content:center;display:flex;flex-direction:column;text-align:center;align-items:center;gap:var(--spacing-unit-4);padding:var(--spacing-unit-4);z-index:1;animation:fadeIn 1s ease-in}.NotFound-cube-wrapper{position:relative}.NotFound-cube{width:200px;max-width:90vw;object-position:0 5px;overflow:visible;object-fit:cover;transition:transform 1s cubic-bezier(.075,.82,.165,1)}.NotFound-cube #Layer_7{animation:glowPulse 3s ease-in-out infinite}.NotFound-cube:hover{transform:scale(1.01)}.NotFound-text{display:flex;flex-direction:column;gap:var(--spacing-unit-2)}.NotFound-message{font-size:var(--font-size-3);font-weight:500;color:var(--text-white);margin:0;line-height:1.6}.NotFound-subtext{font-size:var(--font-size-2);color:var(--text-secondary);margin:0;font-style:italic;opacity:.8}.NotFound a{color:var(--text-primary);font-size:var(--font-size-2);padding:var(--spacing-unit-2);text-decoration:underline}@media (max-width: 768px){.NotFound h4{font-size:var(--font-size-5);padding:var(--spacing-unit-2)}.NotFound-content{gap:var(--spacing-unit-3);padding:var(--spacing-unit-3)}.NotFound-cube{width:300px}.NotFound-message{font-size:var(--font-size-2)}.NotFound-subtext{font-size:var(--font-size-1)}}:root{--primary: #48adf6;--primary-darker: rgb(4.6764705882%, 57.1568627451%, 95.0882352941%);--secondary: #0e3a5e;--tertiary: #4b647e;--tertiary-darker: rgb(23.5294117647%, 31.3725490196%, 39.5294117647%);--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;--warning-rgb: 255, 179, 71;--success-rgb: 80, 200, 120;--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}:root{--surface-base: var(--background-primary);--surface-raised: var(--background-secondary);--surface-overlay: var(--background-tertiary);--surface-sunken: var(--off-black);--surface-hover: var(--gray-3);--text-muted: var(--text-secondary);--text-faint: var(--gray-2);--text-inverse: var(--text-dark);--text-accent: var(--primary);--border-subtle: var(--gray-semi-transparent);--border-strong: var(--gray-2);--border-focus: var(--primary)}.light-theme{--primary: #02a1bd;--primary-darker: rgb(.7450980392%, 59.9803921569%, 70.4117647059%);--secondary: #013a62;--tertiary: #4b647e;--tertiary-darker: rgb(23.5294117647%, 31.3725490196%, 39.5294117647%);--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}h1{font-size:var(--font-size-6);font-weight:var(--font-weight-medium)}h2{font-size:var(--font-size-5);font-weight:var(--font-weight-medium)}h3{font-size:var(--font-size-4);font-weight:var(--font-weight-medium)}h4{font-size:var(--font-size-3);font-weight:var(--font-weight-medium)}h5{font-size:var(--font-size-2);font-weight:var(--font-weight-medium)}p,span,a,tspan,label,summary,input,td{font-size:var(--font-size-1);font-weight:var(--font-weight-regular)}.error-text{color:var(--error)!important;font-size:var(--font-size-1);padding:0}.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}.acic-skin #root,.acic-skin .searchFieldInput,.acic-skin .EULA-content,.acic-skin .modal-dialog{font-family:Saira,sans-serif}:root{--font-size-0: .7rem;--font-size-1: .875rem;--font-size-2: 1.0625rem;--font-size-3: 1.3125rem;--font-size-4: 1.625rem;--font-size-5: 2rem;--font-size-6: 2.5rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--line-height-body: 1.6}:root{--border-radius-inset: calc(var(--spacing-unit-0) / 2);--border-radius-outer: calc( var(--border-radius) + var(--border-radius-inset) );--border-radius: .8rem;--border-radius-inner: calc( var(--border-radius) - var(--border-radius-inset) );--border-radius-inner-2: calc( var(--border-radius-inner) - var(--border-radius-inset) );--border-radius-light: .5rem}:root{--spacing-unit-0: .4375rem;--spacing-unit: .65625rem;--spacing-unit-2: .875rem;--spacing-unit-3: 1.3125rem;--spacing-unit-4: 1.75rem;--spacing-unit-5: 2.625rem;--toolbar-control-height-condensed: 2rem}.animation{transform:translateY(0);transition:transform 1s cubic-bezier(.075,.82,.165,1)}.animation:hover{transform:translateY(-1px)}@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(20%)}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:var(--line-height-body)}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:100%;background-color:var(--surface-base)}#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}.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;padding:var(--spacing-unit-2);box-sizing:border-box;z-index:2000}.modal-dialog{position:relative;background-color:var(--surface-base);border-radius:var(--border-radius-inner);width:100%;max-width:min(45rem,100vw - 2 * var(--spacing-unit-2));max-height:min(85vh,100vh - 2 * var(--spacing-unit-2));display:flex;flex-direction:column;overflow:hidden;z-index:2000;border:4px double var(--surface-raised);box-shadow:0 0 15px var(--black)}@media (width <= 1366px){.modal-dialog{max-height:min(90vh,100vh - 2 * var(--spacing-unit-2))}}@media (width >= 1920px){.modal-dialog{max-width:min(60rem,100vw - 2 * var(--spacing-unit-2))}}.modal-dialog .modal-header{padding:var(--spacing-unit-2);display:flex;align-items:flex-start;background-color:var(--surface-raised)}.modal-dialog .modal-header h3{margin:0}.modal-dialog .exit-icon{position:absolute;top:var(--spacing-unit);right:var(--spacing-unit);opacity:.7;transition:opacity .2s ease;z-index:250}.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-muted);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 .publish-ruleset-form{display:flex;flex-direction:column;gap:var(--spacing-unit-2);padding-top:0}.CopyToDestinationModal .publish-ruleset-form .form-field{display:flex;flex-direction:column;gap:var(--spacing-unit)}.CopyToDestinationModal .publish-ruleset-form .form-field label{font-size:var(--font-size-1);font-weight:500;color:var(--text)}.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(--surface-overlay);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-inner)}.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}}.TextField{display:flex;flex-direction:column;gap:var(--spacing-unit-0);width:100%;font-family:Saira;color:var(--text);--textfield-autofill-bg: var(--surface-raised);--textfield-autofill-text: var(--text)}.TextField .TextField-label{font-size:var(--font-size-0);color:var(--text-muted)}.TextField .TextField-shell{position:relative;display:flex;align-items:center;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.TextField .TextField-shell:hover{border-color:var(--border-strong)}.TextField .TextField-shell:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.35)}.TextField .TextField-input{flex:1;min-width:0;width:100%;box-sizing:border-box;background:transparent;border:none;outline:none;color:var(--text);font-family:inherit;caret-color:var(--primary)}.TextField .TextField-input::placeholder{color:var(--text-muted);opacity:.8}.TextField .TextField-input:disabled{cursor:not-allowed}.TextField .TextField-input:-webkit-autofill,.TextField .TextField-input:-webkit-autofill:hover,.TextField .TextField-input:-webkit-autofill:focus,.TextField .TextField-input:-webkit-autofill:active,.TextField .TextField-input:autofill{-webkit-box-shadow:0 0 0 1000px var(--textfield-autofill-bg) inset!important;box-shadow:0 0 0 1000px var(--textfield-autofill-bg) inset!important;-webkit-text-fill-color:var(--textfield-autofill-text)!important;caret-color:var(--primary);transition:background-color 99999s ease-out 0s}.TextField .TextField-leading-icon{display:flex;flex-shrink:0;color:var(--text-muted)}.TextField .TextField-trailing{display:flex;flex-shrink:0;align-items:center;color:var(--text-muted)}.TextField--error .TextField-shell{border-color:var(--error)}.TextField--error .TextField-shell:focus-within{border-color:var(--error);box-shadow:0 0 0 2px rgba(var(--error-rgb, 220, 38, 38),.3)}.TextField .TextField-error-msg{color:var(--error);font-size:var(--font-size-0);padding-left:var(--spacing-unit-0)}.TextField--disabled{opacity:.55}.TextField--disabled .TextField-shell:hover{border-color:var(--border-subtle)}.TextField--outlined{--textfield-autofill-bg: var(--surface-raised);--textfield-autofill-text: var(--text)}.TextField--outlined .TextField-shell{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--border-radius-inner)}.TextField--filled{--textfield-autofill-bg: var(--surface-sunken);--textfield-autofill-text: var(--text)}.TextField--filled .TextField-shell{background:var(--surface-sunken);border:1px solid transparent;border-radius:var(--border-radius-inner)}.TextField--filled .TextField-shell:hover{border-color:var(--border-subtle)}.TextField--standard{--textfield-autofill-bg: var(--surface-base);--textfield-autofill-text: var(--text)}.TextField--standard .TextField-shell{background:transparent;border:none;border-bottom:1px solid var(--border-subtle);border-radius:0;padding-left:0;padding-right:0}.TextField--standard .TextField-shell:hover{border-bottom-color:var(--border-strong)}.TextField--standard .TextField-shell:focus-within{border-bottom-color:var(--primary);box-shadow:none}.TextField--inherit{--textfield-autofill-bg: var(--surface-base);--textfield-autofill-text: var(--text)}.TextField--inherit .TextField-shell{background:transparent;border:1px solid transparent;border-radius:var(--border-radius-inner)}.TextField--inherit .TextField-shell:hover{border-color:var(--border-subtle)}.TextField--inherit .TextField-shell:focus-within{background:var(--surface-raised);border-color:var(--primary)}.TextField--inherit:focus-within{--textfield-autofill-bg: var(--surface-raised);--textfield-autofill-text: var(--text)}.TextField--light{--textfield-autofill-bg: var(--off-white);--textfield-autofill-text: var(--text-dark)}.TextField--light .TextField-shell{background:var(--off-white);border:1px solid rgba(var(--black-rgb),.14);border-radius:var(--border-radius-inner)}.TextField--light .TextField-shell:focus-within{border-color:rgba(var(--primary-rgb),.55);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12)}.TextField--light .TextField-input{color:var(--text-dark)}.TextField--light .TextField-input::placeholder{color:rgba(var(--black-rgb),.45);opacity:1}.TextField--light .TextField-leading-icon,.TextField--light .TextField-trailing{color:rgba(var(--black-rgb),.5)}.TextField--light .TextField-trailing button{display:flex;align-items:center;justify-content:center;padding:var(--spacing-unit-0);background:none;border:none;cursor:pointer;color:inherit;transition:color .2s ease-in-out}.TextField--light .TextField-trailing button:hover{color:rgba(var(--black-rgb),.75)}.TextField--light .TextField-trailing button svg{width:1.4em;height:1.4em}.TextField--small .TextField-shell{min-height:28px;padding:0 var(--spacing-unit-0);gap:var(--spacing-unit-0)}.TextField--small .TextField-input{font-size:var(--font-size-0);padding:var(--spacing-unit-0) 0}.TextField--medium .TextField-shell{min-height:34px;padding:0 var(--spacing-unit);gap:var(--spacing-unit-0)}.TextField--medium .TextField-input{font-size:var(--font-size-1);padding:var(--spacing-unit-0) 0}.TextField--large .TextField-shell{min-height:40px;padding:0 var(--spacing-unit-2);gap:var(--spacing-unit)}.TextField--large .TextField-input{font-size:var(--font-size-2);padding:var(--spacing-unit) 0}.TextField--small .TextField-leading-icon .icon-wrapper{font-size:var(--font-size-1)}.TextField--large .TextField-leading-icon .icon-wrapper{font-size:var(--font-size-3)}@media (prefers-reduced-motion: reduce){.TextField .TextField-shell{transition:none}}.FriendlyDate-field{display:flex;flex-direction:column;gap:.2rem}.FriendlyDate-label{color:var(--text-secondary);font-size:var(--font-size-0);line-height:1.2}.text-area-wrapper{display:flex;overflow:hidden;border-radius:var(--border-radius-inner);width:100%;flex-direction:column;font-size:var(--font-size-1);gap:var(--spacing-unit-0);--textarea-autofill-bg: var(--surface-base);--textarea-autofill-text: var(--text)}.text-area-wrapper .TextArea{padding:var(--spacing-unit);background-color:var(--surface-base);color:var(--text-muted);min-height:4em;height:100%;border-radius:var(--border-radius-inner);border:1px solid var(--border-subtle);resize:vertical;caret-color:var(--primary);box-sizing:border-box;width:100%;font-family:inherit;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.text-area-wrapper .TextArea::placeholder{color:var(--text-muted);opacity:.8}.text-area-wrapper .TextArea:-webkit-autofill,.text-area-wrapper .TextArea:-webkit-autofill:hover,.text-area-wrapper .TextArea:-webkit-autofill:focus,.text-area-wrapper .TextArea:-webkit-autofill:active,.text-area-wrapper .TextArea:autofill{-webkit-box-shadow:0 0 0 1000px var(--textarea-autofill-bg) inset!important;box-shadow:0 0 0 1000px var(--textarea-autofill-bg) inset!important;-webkit-text-fill-color:var(--textarea-autofill-text)!important;caret-color:var(--primary);transition:background-color 99999s ease-out 0s}.text-area-wrapper:focus-within .TextArea{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.35);outline:none}.text-area-wrapper--error .TextArea{border-color:var(--error)}.text-area-wrapper--error:focus-within .TextArea{border-color:var(--error);box-shadow:0 0 0 2px rgba(var(--error-rgb),.3)}.text-area-wrapper .TextArea-error-msg{color:var(--error);font-size:var(--font-size-0);padding-left:var(--spacing-unit-0)}.text-area-wrapper--outlined{--textarea-autofill-bg: var(--surface-base);--textarea-autofill-text: var(--text-muted)}.text-area-wrapper--filled{--textarea-autofill-bg: var(--surface-sunken);--textarea-autofill-text: var(--text)}.text-area-wrapper--filled .TextArea{background-color:var(--surface-sunken);color:var(--text);border-color:transparent}.text-area-wrapper--standard{--textarea-autofill-bg: var(--surface-base);--textarea-autofill-text: var(--text)}.text-area-wrapper--standard .TextArea{background-color:transparent;border:none;border-bottom:1px solid var(--border-subtle);border-radius:0}.text-area-wrapper--inherit{--textarea-autofill-bg: var(--surface-base);--textarea-autofill-text: var(--text)}.text-area-wrapper--inherit .TextArea{background-color:transparent;border-color:transparent}.text-area-wrapper--inherit:focus-within{--textarea-autofill-bg: var(--surface-raised)}.text-area-wrapper--inherit:focus-within .TextArea{background-color:var(--surface-raised);border-color:var(--primary)}.text-area-wrapper--light{--textarea-autofill-bg: var(--off-white);--textarea-autofill-text: var(--text-dark)}.text-area-wrapper--light .TextArea{background-color:var(--off-white);color:var(--text-dark);border-color:rgba(var(--black-rgb),.14)}.text-area-wrapper--light .TextArea::placeholder{color:rgba(var(--black-rgb),.45);opacity:1}.text-area-wrapper--light:focus-within .TextArea{border-color:rgba(var(--primary-rgb),.55);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12)}.text-area-wrapper--light.text-area-wrapper--error:focus-within .TextArea{border-color:var(--error);box-shadow:0 0 0 3px rgba(var(--error-rgb),.12)}.errorInput:focus{outline:none!important}.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(--text-muted);padding-left:var(--spacing-unit-0)}form .TextField{width:100%}form .form-control,form .TextArea{display:block;width:100%;font-size:var(--font-size-1);color:var(--text-muted);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 .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{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(--surface-raised);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(--surface-raised);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(--surface-overlay)}.form-control[type=file]:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--surface-overlay)}.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:3rem;background-color:var(--background-primary);border-bottom:1px solid var(--primary);padding:0 var(--spacing-unit-4);position:relative}.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)}.navbar-icons .icon-wrapper{display:flex;align-items:center}.logo-container{transition:color .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;display:flex;height:100%;align-items:center}.logo-container h1{font-size:var(--font-size-3);line-height:1}.logo-container .AcicLogo{height:100%}.logo-container .nav-logo{text-decoration:none;display:flex;align-items:center;font-weight:300;font-family:Saira;color:var(--text-primary);transition:opacity .2s ease-in-out}.logo-container .nav-logo sup{font-size:.55em;vertical-align:super;margin-left:2px}.logo-container .nav-logo span{padding-left:var(--spacing-unit);font-size:var(--font-size-1);font-weight:300;color:var(--text-secondary)}.logo-container.hovered .nav-logo{opacity:.85}.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:3rem;overflow:hidden;background-color:var(--background-primary);border-radius:var(--border-radius-inner);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);text-decoration:none;padding:var(--spacing-unit);padding-left:var(--spacing-unit-2);justify-content:space-around}.navbar-dropdown .dropdown-item .icon-wrapper,.notification-popover .dropdown-item .icon-wrapper{justify-self:flex-end;transform:translate(0);color:var(--text-primary);transition:transform .2s ease-in-out}.navbar-dropdown .dropdown-item:hover,.notification-popover .dropdown-item:hover{background-color:var(--background-secondary)}.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:4.5rem;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 .Button:last-child,.notification-popover .DetailedPushNotification .Button: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;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:3000;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}.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 - 4.5rem);width:100%;gap:1rem;padding:2rem}.ErrorBoundaryContent.editor-error-boundary{background-color:var(--background-secondary);flex:1;height:100vh}.ErrorBoundaryContent img{max-width:20em}.ErrorBoundaryContent h2{font-size:var(--font-size-6);font-family:Saira;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:3%;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}.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:var(--spacing-unit-2);color:var(--text)}.ConfirmationModal .modal-body{padding:1.5rem;padding-bottom:0;margin:1.5rem 0}.ConfirmationModal .modal-body p,.ConfirmationModal .modal-body .modal-message-content{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}.ConfirmationModal .confirmation-loading{display:flex;align-items:center;gap:.5rem;margin-top:1rem;color:var(--gray-1, #666)}.ConfirmationModal .confirmation-loading .spinner{width:16px;height:16px;border:2px solid var(--gray-semi-transparent, rgba(128, 128, 128, .3));border-top:2px solid var(--primary, #0066cc);border-radius:50%;animation:confirmation-spin 1s linear infinite}@keyframes confirmation-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.operation-modal-loader{height:80vh;width:80vw;display:flex;flex-direction:column;justify-content:center;align-items:center}
