@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.EZDrawer .EZDrawer__checkbox{display:none}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__overlay{display:block;opacity:1}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__container{visibility:visible;transform:translateZ(0)!important}.EZDrawer .EZDrawer__overlay{display:none;height:100vh;left:0;position:fixed;top:0;width:100%}.EZDrawer .EZDrawer__container{position:fixed;visibility:hidden;background:white;transition:all;box-shadow:0 0 10px 5px #0000001a}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:rgba(255,255,255,.5);padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.loading-container{display:flex;justify-content:center;align-items:center;flex-direction:column;transition:transform .3s ease;height:100%;width:100%;gap:4em}.loading-container svg{height:15rem;width:15rem;overflow:visible}.loading-container svg #left #path1{animation:fold-1 4s linear infinite alternate-reverse;animation-fill-mode:forwards}.loading-container svg #left #path2{animation:fold-2 4s linear infinite alternate-reverse}.loading-container svg #left #path3{animation:fold-3 4s linear infinite alternate-reverse}.loading-container svg #left #path4{animation:fold-4 4s linear infinite alternate-reverse}.loading-container svg #left #path5{animation:fold-5 4s linear infinite alternate-reverse}.loading-container svg #left #path6{animation:fold-6 4s linear infinite alternate-reverse}.loading-container svg #right #path1{animation:fold-right-1 4s linear infinite alternate-reverse;animation-fill-mode:forwards}.loading-container svg #right #path2{animation:fold-right-2 4s linear infinite alternate-reverse;animation-fill-mode:forwards}.loading-container svg #right #path3{animation:fold-right-3 4s linear infinite alternate-reverse;animation-fill-mode:forwards}.loading-container svg #right #path4{animation:fold-right-4 4s linear infinite alternate-reverse;animation-fill-mode:forwards}.loading-container svg #right #path5{animation:fold-right-5 4s linear infinite alternate-reverse;animation-fill-mode:forwards}.loading-container svg #right #path6{animation:fold-right-6 4s linear infinite alternate-reverse;animation-fill-mode:forwards}.loading-container .text{position:relative;font-size:3em}.loading-container .text span{position:relative;display:inline-block;color:var(--text);text-transform:uppercase}.loading-container .text span.wave{animation:waviy 1s infinite}.loading-container.overlay{position:absolute;top:0;background-color:rgba(var(--text-color),.2);border-radius:8px}@keyframes waviy{0%,40%,to{transform:translateY(0)}20%{transform:translateY(-20px)}}@keyframes fold-1{0%{rotate:0deg;transform:translateY(0)}16%{rotate:90deg;transform:translateY(-5.5rem)}32%{rotate:180deg;transform:translate(-5.5rem,-5.5rem)}48%{rotate:0deg;transform:translateY(2.8rem)}64%{rotate:0deg;transform:scaleY(-1) translateY(-8.3rem)}80%{rotate:90deg;transform:translate(5.5rem,-5.5rem)}to{rotate:-90deg;transform:translate(-11.05rem,2.7rem);opacity:1}}@keyframes fold-2{0%,16%{rotate:0deg;transform:translateY(0)}32%{rotate:90deg;transform:translateY(-5.5rem)}48%{rotate:-90deg;transform:translate(-8.3rem)}64%{rotate:-90deg;transform:scaleX(-1) translate(2.7rem)}80%{rotate:0deg;transform:translateY(5.5rem)}to{rotate:-180deg;transform:translate(-8.25rem,-11.03rem)}}@keyframes fold-3{0%,32%{rotate:0deg;transform:translateY(0)}48%{rotate:-180deg;transform:translate(-5.5rem,-8.3rem)}64%{rotate:-180deg;transform:scaleY(-1) translate(-5.5rem,2.7rem)}80%{rotate:-90deg;transform:translate(-11.05rem)}to{rotate:-270deg;transform:translate(5.5rem,-8.3rem)}}@keyframes fold-4{0%,48%{rotate:0deg;transform:translateY(0)}64%{rotate:0deg;transform:scaleY(-1) translateY(-11.05rem)}80%{rotate:90deg;transform:translate(5.5rem,-8.3rem)}to{rotate:-90deg;transform:translate(-11.05rem)}}@keyframes fold-5{0%,64%{rotate:0deg;transform:translateY(0)}80%{rotate:180deg;transform:translate(-5.5rem,-13.8rem)}to{rotate:0deg;transform:translate(2.7rem,2.75rem)}}@keyframes fold-6{0%,80%{rotate:0deg;transform:translateY(0)}to{rotate:-180deg;transform:translate(-8.3rem,-16.5rem)}}@keyframes fold-right-1{0%{rotate:0deg;transform:translateY(0);transform-origin:top right}16%{rotate:-90deg;transform:translateY(-5.5rem);transform-origin:top right}32%{rotate:-180deg;transform:translate(5.55rem,-5.55rem);transform-origin:top right}48%{rotate:0deg;transform:translateY(2.8rem);transform-origin:top right}64%{rotate:0deg;transform:scaleY(-1) translateY(-8.3rem);transform-origin:top right}80%{rotate:-90deg;transform:translate(-5.5rem,-5.5rem);transform-origin:top right}to{rotate:90deg;transform:translate(11.05rem,2.77rem);transform-origin:top right}}@keyframes fold-right-2{0%,16%{transform-origin:top right;rotate:0deg;transform:translateY(0)}32%{transform-origin:top right;rotate:-90deg;transform:translateY(-5.5rem)}48%{transform-origin:top right;rotate:90deg;transform:translate(8.3rem)}64%{transform-origin:top right;rotate:90deg;transform:scaleX(-1) translate(-2.75rem)}80%{transform-origin:top right;rotate:0deg;transform:translateY(5.5rem)}to{transform-origin:top right;rotate:180deg;transform:translate(8.32rem,-11.04rem)}}@keyframes fold-right-3{0%,32%{transform-origin:top right;rotate:0deg;transform:translateY(0)}48%{transform-origin:top right;rotate:180deg;transform:translate(5.5rem,-8.3rem)}64%{transform-origin:top right;rotate:180deg;transform:scaleY(-1) translate(5.55rem,2.75rem)}80%{transform-origin:top right;rotate:90deg;transform:translate(11.05rem)}to{transform-origin:top right;rotate:270deg;transform:translate(-5.5rem,-8.3rem)}}@keyframes fold-right-4{0%,48%{transform-origin:top right;rotate:0deg;transform:translateY(0)}64%{transform-origin:top right;rotate:0deg;transform:scaleY(-1) translateY(-11.05rem)}80%{transform-origin:top right;rotate:-90deg;transform:translate(-5.5rem,-8.3rem)}to{transform-origin:top right;rotate:90deg;transform:translate(11.05rem)}}@keyframes fold-right-5{0%,64%{transform-origin:top right;rotate:0deg;transform:translateY(0)}80%{transform-origin:top right;rotate:-180deg;transform:translate(5.5rem,-13.8rem)}to{transform-origin:top right;rotate:0deg;transform:translate(-2.7rem,2.75rem)}}@keyframes fold-right-6{0%,80%{transform-origin:top right;rotate:0deg;transform:translateY(0)}to{transform-origin:top right;rotate:180deg;transform:translate(8.3rem,-16.5rem)}}.tooltip{position:absolute;z-index:1000;background-color:var(--secondary-background);color:var(--text);padding:8px;border-radius:8px;font-size:14px;margin:1em;box-shadow:0 0 4px 0 rgba(var(--text-color),.5);max-width:25em;white-space:pre-wrap;word-wrap:break-word}.tooltip-title{text-align:center;font-size:1.1em;font-weight:500}.tooltip-top{transform:translateY(-1.5em)}.tooltip-right{transform:translate(5em,100%)}.tooltip-left{transform:translate(-5em,100%)}.tooltip-bottom{transform:translateY(125%)}.timestamp-clock{color:var(--primary)}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.layout-wrapper{display:flex;flex-grow:1;height:100%;max-width:100%}.layout-wrapper .content{display:flex;height:100%;flex-grow:1}.login-page{height:100vh;height:100dvh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondary-background);color:var(--text)}.login-page .title-container .apollo-logo{width:15em;height:15em}.login-page .title-text{font-size:2em;font-weight:700;padding-top:1em}.login-page .form-container{max-width:50%;min-width:15%}.login-page .form-container .info-container .field-container .input-text{margin-top:1em;color:var(--text-color)}.login-page .form-container .info-container .field-container .field{width:100%;position:relative;align-items:center}.login-page .form-container .info-container .field-container .field .visability-icon-button{position:absolute;right:.5em;top:50%;transform:translateY(-40%);border:none;cursor:pointer;outline:none;background-color:transparent;width:2em}.login-page .form-container .footer{padding-top:1em;display:flex;flex-direction:column;align-items:center}.login-page .form-container .footer .submit-button{margin-top:1em;width:100%;background-color:var(--primary);color:var(--text);height:2em;font-weight:600;font-size:1.3em;border-radius:8px;border:none}.login-page .form-container .footer .submit-button:hover:not(:disabled){cursor:pointer;opacity:.7}.login-page .form-container .footer .submit-button:disabled{opacity:.4}.login-page .form-container .error-msg{color:var(--error-color)}.login-page .login-msg{margin-top:1em;font-size:.9em;color:var(--text-color);display:flex;align-items:center;gap:1em}.login-page .login-msg .login-button{border:none;outline:none;background-color:transparent;font-weight:700;color:var(--primary);cursor:pointer}.login-page .login-msg .login-button:hover{opacity:.7}.not-found{display:flex;align-items:center;justify-content:center;font-size:1.5em;font-weight:500;color:var(--text)}.experiments{width:100%;display:grid;grid-template-columns:1fr 6fr;height:calc(100% - var(--navbar-height));color:var(--text)}.admin-dashboard{display:flex;width:100%;background-color:var(--background);color:var(--text);padding:2em;height:calc(100% - var(--navbar-height))}.admin-dashboard .flex-content{width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow-x:auto;margin:0 2em}.admin-dashboard .flex-content .admin-navbar{background-color:var(--secondary-background);border-radius:4px;height:3.5em;display:flex;align-items:center}.admin-dashboard .flex-content .admin-navbar .title{font-size:1.3em;font-weight:600;padding:1em}.admin-dashboard .flex-content .content{grid-area:content;background-color:var(--background);border-radius:4px;overflow-y:auto;height:calc(100% - 4.5em)}@media (max-width: 786px){.admin-dashboard{display:block}.admin-dashboard .flex-sidebar{height:100%;width:100%}.admin-dashboard .flex-content{display:none}}.lom-configuration{background-color:var(--background);display:flex;flex-direction:column;width:100%;overflow-y:auto;height:100%;flex-grow:1;padding:0 2em}.lom-configuration .toggle-button{padding:.7em;background-color:var(--background);color:#fff;border:none;border-radius:100%;aspect-ratio:1;color:var(--text);border:1px solid var(--secondary-text);transition:background-color .3s ease;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);z-index:99}.lom-configuration .toggle-button:hover{cursor:pointer;background-color:var(--primary)}.lom-configuration .editors-containers{display:flex;flex-direction:column;height:100%;gap:1em}.kpi-formula{width:100%;position:relative;display:flex;flex-grow:1;min-width:-moz-min-content;min-width:min-content;flex-direction:column}.react-split{flex:1;height:100%;position:relative;width:100%}.react-split__pane{height:100%;position:absolute;white-space:normal;width:100%;overflow:hidden}.react-split__sash{height:100%;position:absolute;top:0;transition:background-color .1s;width:100%;z-index:2}.react-split__sash--disabled{pointer-events:none}.react-split__sash--vertical{cursor:col-resize}.react-split__sash--horizontal{cursor:row-resize}.react-split__sash-content{width:100%;height:100%}.react-split__sash-content--active{background-color:#175ede}.react-split--dragging.react-split--vertical{cursor:col-resize}.react-split--dragging.react-split--horizontal{cursor:row-resize}body.react-split--disabled{-webkit-user-select:none;user-select:none}.split-sash-content{width:100%;height:100%}.split-sash-content.split-sash-content-vscode.split-sash-content-active{background-color:#175ede}.required-solution{display:flex;height:100%;flex-grow:1}.required-solution .toggle-button{padding:.7em;background-color:var(--background);border:none;border-radius:100%;aspect-ratio:1;color:var(--text);border:1px solid rgba(var(--text-color),.2);transition:background-color .3s ease;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);z-index:99}.required-solution .toggle-button:hover{cursor:pointer;background-color:var(--primary)}.required-solution .editors-containers{display:flex;flex-direction:column;height:100%;gap:1em;border-left:1px solid rgba(var(--text-color),.2)}.datasets,.templates{width:100%;display:grid;grid-template-columns:1fr 6fr;height:calc(100% - var(--navbar-height));color:var(--text)}.workspace{width:100%;background-color:var(--background);color:var(--text);height:calc(100% - var(--navbar-height))}.projects{width:100%;display:grid;grid-template-columns:1fr 6fr;height:calc(100% - var(--navbar-height));color:var(--text)}.projects .projects-wrapper{display:flex;flex-direction:column;gap:1em;height:100%;overflow-y:auto;padding:2em}.projects .projects-wrapper .title{font-size:1.8em;font-weight:600}.projects .projects-wrapper .header{display:flex;justify-content:space-between;align-items:center}.projects .projects-wrapper .header .add-button{background-color:var(--primary);border:none;outline:none;padding:.5em 1em;border-radius:24px;color:var(--white);font-weight:500}.projects .projects-wrapper .header .add-button:hover{cursor:pointer;opacity:.7}.projects .projects-wrapper .filter-list{display:flex;align-items:center;gap:.5em}.projects .projects-wrapper .filter-list .filter-all{display:flex;align-items:center;justify-content:center;background-color:transparent;gap:.25em;padding:.25em .5em;border:1px solid var(--secondary-text);background-color:var(--background);outline:none;border-radius:16px}.projects .projects-wrapper .filter-list .filter-all:hover:not(:disabled){cursor:pointer;background-color:var(--secondary-background)}.projects .projects-wrapper .filter-list .filter-all:disabled{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--disabled)}.projects .projects-wrapper .projects-list{display:flex;flex-wrap:wrap;padding:0 3em;gap:1em}.assistant{width:100%;background-color:var(--background);color:var(--text);height:calc(100% - var(--navbar-height));display:grid;grid-template-columns:1fr;grid-template-rows:3fr 1fr}.edgebutton{width:20px;height:20px;border:1px solid var(--text);cursor:pointer;border-radius:50%;font-size:12px;line-height:1;display:flex;justify-content:center;align-items:center;background:var(--secondary-background)}.edgebutton:hover{background:var(--accent)}.edgebutton-foreignobject div{background:transparent;width:40px;height:40px;display:flex;justify-content:center;align-items:center;min-height:40px}.react-flow__edge-path.selected{stroke:rgb(var(--dark-green-color));stroke-width:2}.reactflow-wrapper{width:100%;height:100%;position:relative}.reactflow-wrapper .react-flow__minimap{background-color:var(--secondary-background)}.reactflow-wrapper .react-flow__controls>button{background-color:var(--secondary-background);fill:var(--secondary-text);border-bottom:2px solid var(--background)}.reactflow-wrapper .actions-toolbar{display:flex;gap:1em;position:absolute;top:1em;left:1em}.reactflow-wrapper .toolbar-button{background:var(--secondary-background);width:1.5em;height:1.5em;font-size:2em;border:none;border-radius:50%;padding:.2em;color:var(--text);outline:none;box-shadow:0 0 4px 0 rgba(var(--text-color),.2);transition:opacity .2s}.reactflow-wrapper .toolbar-button:hover{cursor:pointer;opacity:.7}.reactflow-wrapper .toolbar-button:disabled{cursor:not-allowed;opacity:.5}.reactflow-wrapper .toolbar-button.active{color:var(--primary)}.reactflow-wrapper .nodes-choices{position:absolute;min-width:15em;background-color:var(--secondary-background);border:1px solid rgba(var(--text-color),.2);top:1em;right:1em;z-index:99;border-radius:8px;color:var(--text)}.reactflow-wrapper .nodes-choices .text{text-align:center;margin-top:.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.reactflow-wrapper .nodes-choices .node-choise{margin:.5em 1em;background-color:var(--background);cursor:grab;display:flex;align-items:center;gap:1em;border-left:2.5px solid var(--primary);border-radius:8px;padding:.5em 1em;position:relative}.reactflow-wrapper .nodes-choices .node-choise:before{content:".";position:absolute;right:1em;top:-.05em;color:var(--text);text-shadow:0 5px var(--text),0 10px var(--text),5px 0 var(--text),5px 5px var(--text),5px 10px var(--text)}.reactflow-wrapper .nodes-choices .node-choise:hover{background-color:rgba(var(--text-color),.1);border-radius:8px}.reactflow-wrapper .tooltip{background-color:var(--secondary-background);color:var(--text);box-shadow:0 0 4px 0 rgba(var(--text-color),.1);border-radius:8px}.react-flow__node.highlight{color:var(--text)}.react-flow__background{background-color:var(--background)}@media (max-width: 786px){.reactflow-wrapper .nodes-choices{min-width:8em}.reactflow-wrapper .nodes-choices .node-choise .node-name{display:none}}.base-node{border-radius:4px;color:var(--text);box-shadow:0 0 8px 4px rgba(var(--text-color),.1);background-color:var(--secondary-background);font-size:.7em}.base-node:hover{outline:1px solid var(--secondary)}.base-node .node-header{padding:.5em;border-radius:4px;text-align:center;margin-bottom:.5em}.base-node .node-header .node-title{color:var(--primary);font-weight:600;display:flex;align-items:center;justify-content:flex-start;gap:.3em}.base-node .node-header .node-type{margin-top:.5em;font-size:.55em}.base-node .top-handle{width:10px;height:10px;position:absolute;top:-.3em;border:1px solid var(--secondary)}.base-node .bottom-handle{width:10px;height:10px;position:absolute;bottom:-.3em;border:1px solid var(--secondary)}.base-node .no-params{text-align:center;font-size:.9em}.chromosome-node{border-radius:4px;color:var(--text);background-color:var(--secondary-background);border:1px solid rgba(var(--text-color),.1)}.chromosome-node:hover{outline:1px solid var(--secondary)}.chromosome-node.unselected{opacity:.6}.chromosome-node.selected-relative{box-shadow:0 2px 12px 4px rgba(var(--light-green-color),.4)}.chromosome-node.selected{outline:2px solid var(--primary)}.chromosome-node .node-header{padding:.5em;border-radius:4px;text-align:center;margin-bottom:.5em}.chromosome-node .node-header .node-title{color:var(--primary);font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:.3em}.chromosome-node .node-header .node-title .label{display:flex;align-items:center;justify-content:center;gap:.5em;max-width:10em;word-break:break-word}.chromosome-node .node-header .node-title .label .edit-label{max-width:10em;border-radius:4px;font-size:.7em}.chromosome-node .node-header .node-title .label .error-icon{color:var(--error-color);display:flex;align-items:center;justify-content:center}.chromosome-node .node-header .node-title .icon{color:var(--text);cursor:pointer}.chromosome-node .node-header .node-title .icon:hover{opacity:.7}.chromosome-node .node-header .node-title .icon.delete:hover{color:var(--error-color);opacity:1}.chromosome-node .node-header .node-type{margin-top:.5em;font-size:.55em}.chromosome-node .fields-container{padding:0 1em 1em;font-size:.6em}.chromosome-node .fields-container .group-title{color:var(--text);font-weight:500;margin:.5em 0}.chromosome-node .fields-container .fields{background-color:rgba(var(--text-color),.025);border-radius:4px;padding:.5em;display:flex;gap:3em;justify-content:space-between;align-items:center}.chromosome-node .fields-container .fields .field-name{display:flex;gap:.5em;align-items:center;position:relative}.chromosome-node .fields-container .fields .field-name .help-button{display:flex;justify-content:center;align-items:center;font-size:.8em;position:absolute;top:0;left:-2em;transform:translateY(25%)}.chromosome-node .fields-container .fields .field-value{color:var(--primary)}.chromosome-node .fields-container .fields .field-value.edit{padding:.25em;font-size:1em;border:1px solid var(--secondary-background);max-width:10em;border-radius:4px}.chromosome-node .footer{display:flex;justify-content:flex-end}.chromosome-node .footer .delete-icon{outline:none;border:none;background-color:transparent;color:var(--text)}.chromosome-node .footer .delete-icon:hover{color:var(--error-color);cursor:pointer}.chromosome-node .top-handle{width:10px;height:10px;position:absolute;top:-.3em;background:var(--background);border:1px solid var(--primary)}.chromosome-node .bottom-handle{width:10px;height:10px;position:absolute;bottom:-.3em;background:var(--background);border:1px solid var(--primary)}.chromosome-node .no-params{text-align:center;font-size:.9em}.table-container table{font-size:.5em;width:100%;text-align:center}.table-container table thead{padding:2em}.table-container table thead tr{background-color:#fff3}.table-container table thead tr th{padding:0 2em}.table-container table tbody{background-color:#ffffff1a}.list-container{font-size:.5em;gap:2em;text-align:center;width:35em;display:flex;justify-content:center;padding:0 1em 1em}.list-container table{width:100%}.list-container table tbody tr{background-color:#ffffff1a}.list-container table tbody tr td{padding:.5em;border-left:1px solid var(--text)}.list-container table tbody tr td:last-child{border-right:1px solid var(--text)}.number-container{display:flex;justify-content:center;font-size:.7em;padding-bottom:1em;text-align:center}.number-container>*{width:3em;padding:1em;background-color:#ffffff1a}.number-container{display:flex;justify-content:center;font-size:.7em;padding-bottom:1em}.number-container>*{width:4.5em;padding:1em;background-color:#ffffff1a}.enum-list-container{font-size:.5em;width:100%;text-align:center;padding:0 4em 1em}.enum-list-container .option-wrapper{display:grid;align-items:center;gap:0;margin-bottom:1em}.enum-list-container .option-wrapper [type=radio]:checked,.enum-list-container .option-wrapper [type=radio]:not(:checked){position:absolute;left:-9999px}.enum-list-container .option-wrapper [type=radio]:checked+label,.enum-list-container .option-wrapper [type=radio]:not(:checked)+label{position:relative;padding-left:28px;line-height:12px;display:inline-block;background-color:#ffffff1a}.enum-list-container .option-wrapper [type=radio]:checked+label:before,.enum-list-container .option-wrapper [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:12px;height:12px;border:1px solid rgba(255,255,255,.5);border-radius:100%}.enum-list-container .option-wrapper [type=radio]:checked+label:after,.enum-list-container .option-wrapper [type=radio]:not(:checked)+label:after{content:"";width:6px;height:6px;background:var(--secondary);position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}.enum-list-container .option-wrapper [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.enum-list-container .option-wrapper [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.bool-container{display:flex;justify-content:center;font-size:.7em;padding-bottom:1em;text-align:center}.bool-container>*{width:5em;padding:1em;background-color:#ffffff1a}.tabs{display:flex;position:relative;width:100%}.tabs.left{justify-content:flex-start}.tabs.center{justify-content:center}.tabs.right{justify-content:flex-end}.tabs .tabs-container{display:flex;flex-grow:1}.tabs .tabs-container.left,.tabs .tabs-container.center{justify-content:flex-start}.tabs .tabs-container.right{justify-content:flex-end}.tabs .actions-container{display:flex;align-items:center;margin-left:auto;padding:0 2em}.tabs .actions-container .action-button{background:none;border:none;cursor:pointer;padding:10px;font-size:16px;color:var(--primary);display:flex;align-items:center;justify-content:center}.tabs .actions-container .action-button:hover{opacity:.7}.tab{padding:10px 20px;background:none;border:none;cursor:pointer;font-size:16px;position:relative;z-index:1;outline:none}.tab.stretch{flex:1;text-align:center}.tab.active{color:var(--primary)}.underline{position:absolute;bottom:-2px;left:0;height:2px;background-color:var(--primary);transition:transform .3s ease,width .3s ease}.lom-configuration-form{color:var(--text);padding:2em;display:flex;flex-direction:column;gap:2em}.lom-configuration-form .type-label{font-size:1.3em;margin:0;font-weight:700;color:var(--primary);text-decoration:underline}.lom-configuration-form .nested-form-group{display:flex;flex-direction:column;gap:.5em}.lom-configuration-form .form-group{display:flex;align-items:center;justify-content:space-between;gap:1em;border-radius:8px}.lom-configuration-form .form-group .group-info{display:flex;flex-direction:column;gap:.2em}.lom-configuration-form .form-group .group-info .group-label{display:flex;gap:.1em}.lom-configuration-form .form-group .group-info .group-label .required{color:var(--error-color)}.lom-configuration-form .form-group .group-info .group-description{font-size:.8em;color:var(--secondary-text)}.lom-configuration-form .form-group .group-field{width:auto;max-width:20em}.navbar-wrapper{background-color:var(--background);width:100%;position:relative}.navbar-wrapper .navbar{position:sticky;top:0;width:100%;z-index:1000;display:grid;grid-template-columns:1fr 1fr 1fr;color:var(--text);background-color:var(--secondary-background);border-bottom:1px solid rgba(var(--text-color),.2);height:var(--navbar-height)}.navbar-wrapper .navbar .navbar-details{display:flex;align-items:center;gap:1em}.navbar-wrapper .navbar .navbar-details .navbar-logo{padding:.5em;display:flex;justify-content:center;align-items:center;gap:.5em;font-size:1.5em;font-weight:600;color:inherit}.navbar-wrapper .navbar .navbar-details .navbar-logo img{width:40px;height:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-wrapper .navbar .navbar-details .navbar-logo .title{font-size:1.2em;font-weight:600}.navbar-wrapper .navbar .navbar-details .navbar-logo .version{font-size:.6em;font-weight:400}.navbar-wrapper .navbar .navbar-details .workspace-info .title .unsaved,.navbar-wrapper .navbar .navbar-details .workspace-info .last-update{font-size:.8em;color:var(--secondary-text)}.navbar-wrapper .navbar .hamburger-wrapper{display:none}.navbar-wrapper .navbar .hamburger-wrapper .menu-icon{background-color:transparent;border:none;outline:none;padding:0;font-size:1.5em}.navbar-wrapper .navbar .hamburger-wrapper .menu-icon:hover{cursor:pointer;opacity:.7}.navbar-wrapper .navbar .navbar-controls{display:flex;align-items:center;justify-content:flex-end;gap:1em;padding:0 1em}.navbar-wrapper .navbar .navbar-controls .saving-indicator{display:flex;justify-content:center;align-items:center;gap:.5em}.navbar-wrapper .navbar .navbar-controls .navbar-button{border-radius:100%;aspect-ratio:1;border:none;outline:none;background-color:rgba(var(--text-color),.05);display:flex;align-items:center;justify-content:center;font-size:1.5em}.navbar-wrapper .navbar .navbar-controls .navbar-button span{font-size:.8em}.navbar-wrapper .navbar .navbar-controls .navbar-button:hover{cursor:pointer;opacity:.7}.navbar-wrapper .navbar .navbar-controls .tokens{background-color:rgba(var(--text-color),.05);padding:.25em 1em;border-radius:25px;font-size:1em;display:flex;align-items:center;justify-content:center;border:none;outline:none;gap:.25em}.navbar-wrapper .navbar .navbar-controls .tokens span{font-size:1.5em;display:flex;align-items:center;justify-content:center}.navbar-wrapper .navbar-tabs,.navbar-wrapper .sub-navbar{color:var(--text);display:flex;align-items:center;justify-content:center;gap:1em}.navbar-wrapper .navbar-tabs.open,.navbar-wrapper .sub-navbar.open{border-top:1px solid rgba(var(--text-color),.2);border-bottom:1px solid rgba(var(--text-color),.2)}.navbar-wrapper .navbar-tabs .navbar-tab,.navbar-wrapper .sub-navbar .navbar-tab{background-color:transparent;border:none;outline:none;color:inherit;display:flex;align-items:center;justify-content:center;position:relative;gap:.25em}.navbar-wrapper .navbar-tabs .navbar-tab.current,.navbar-wrapper .sub-navbar .navbar-tab.current{font-weight:600}.navbar-wrapper .navbar-tabs .navbar-tab.current:after,.navbar-wrapper .sub-navbar .navbar-tab.current:after{content:"";position:absolute;width:100%;height:3px;background-color:var(--primary);bottom:-.5em;border-radius:16px 16px 0 0}.navbar-wrapper .navbar-tabs .navbar-tab.current:hover,.navbar-wrapper .sub-navbar .navbar-tab.current:hover{-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-wrapper .navbar-tabs .navbar-tab:hover:not(.current):not(:disabled),.navbar-wrapper .sub-navbar .navbar-tab:hover:not(.current):not(:disabled){cursor:pointer;opacity:.7}.navbar-wrapper .navbar-tabs .navbar-tab:disabled,.navbar-wrapper .sub-navbar .navbar-tab:disabled{opacity:.5}.navbar-wrapper .navbar-tabs .vertical-divider,.navbar-wrapper .sub-navbar .vertical-divider{height:1em;width:1px;background-color:rgba(var(--text-color),.2)}.navbar-wrapper .sub-navbar{position:absolute;top:calc(0 + var(--navbar-height));width:100%;z-index:999;background-color:var(--secondary-background);box-shadow:0 4px 10px #0000001a;height:var(--navbar-height);gap:0}@media (max-width: 786px){.navbar-wrapper .navbar .navbar-tabs{display:none}.navbar-wrapper .navbar .hamburger-wrapper{display:flex;align-items:center;justify-content:center}.navbar-wrapper .navbar .navbar-details .workspace-info{display:none}}@media (max-width: 1450px){.navbar-wrapper .navbar .navbar-details .workspace-info{font-size:.8em}.navbar-wrapper .navbar .navbar-details .workspace-info .last-update,.navbar-wrapper .navbar .navbar-details .version{display:none}}.dropdown-enter{opacity:0;transform:translateY(-10px)}.dropdown-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.dropdown-exit{opacity:1;transform:translateY(0)}.dropdown-exit-active{opacity:0;transform:translateY(-10px);transition:opacity .3s,transform .3s}.dropdown-menu{background-color:var(--secondary-background);box-shadow:0 4px 8px #0000001a;padding:10px;border-radius:8px;z-index:1000;color:var(--text);display:flex;flex-direction:column;align-items:flex-start}.dropdown-menu .dropdown-header{width:100%;font-size:.9em;padding-bottom:.2em;border-bottom:1px solid rgba(var(--text-color),.1);text-align:center}.dropdown-menu .dropdown-option{background-color:transparent;border:none;outline:none;text-align:left;padding:10px;width:100%}.dropdown-menu .dropdown-option:hover{cursor:pointer;background-color:rgba(var(--text-color),.1);border:none;outline:none;border-radius:8px}.dropdown-menu .dropdown-option.red{color:var(--error-color)}.card-container{width:320px;background-color:var(--secondary-background);border-radius:8px;overflow:hidden;transition:all .3s ease;position:relative;display:flex;flex-direction:column;justify-content:space-between}.card-container:hover{cursor:pointer}.card-container:hover .read-more:after{transform:translate(5px)}.card-container:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:rgba(var(--text-color),.2)}.card-container .card-thumb-wrapper{display:flex;width:100%;justify-content:center;align-items:center}.card-container .card-thumb-wrapper .card-thumb{display:flex;justify-content:center;position:relative;height:150px}.card-container .card-thumb-wrapper .card-thumb.cover{background-position:center;background-size:cover;width:100%}.card-container .card-content{padding:1em;position:relative}.card-container .card-content .card-meta{display:flex;justify-content:space-between;font-size:10px}.card-container .card-content .card-meta .labels-wrapper{display:flex;align-items:center;gap:.25em}.card-container .card-content .card-meta .labels-wrapper .label-chip{border:1px solid var(--secondary-text);padding:.25em .5em;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:.5em}.card-container .card-content .card-meta .asset-count{color:var(--secondary-text);font-size:12px}.card-container .card-content .text-wrapper{padding-top:.5em;display:flex;flex-direction:column}.card-container .card-content .text-wrapper .card-title{font-size:18px;font-weight:600;margin-bottom:15px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.card-container .card-content .text-wrapper .card-summary{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.card-container .card-chips{padding:0 1em;font-size:.85em;display:flex;align-items:center;gap:.5em}.card-container .card-footer{margin-bottom:1em;padding:0 1em;display:flex;width:100%;justify-content:space-between;align-items:center}.card-container .card-footer .right{font-size:12px;display:flex;align-items:center;color:var(--secondary-text);gap:1em}.card-container .card-footer .menu-button-wrapper .menu-button{background-color:transparent;border:none;outline:none;padding:.25em;border-radius:50%;display:flex;justify-content:center;align-items:center}.card-container .card-footer .menu-button-wrapper .menu-button:hover{background-color:rgba(var(--text-color),.1);cursor:pointer}.card-container .card-footer .read-more{font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease}.card-container .card-footer .read-more:after{content:"→";margin-left:5px;transition:all .3s ease}.card-skeleton{display:grid;grid-template-columns:1fr;grid-template-rows:3fr 2fr 1fr;gap:1em;background-color:var(--secondary-background);border-radius:8px;width:20em;min-height:20em;position:relative}.card-skeleton .card-body-skeleton{padding:0 1em;overflow:hidden}.card-skeleton .card-footer-skeleton{display:flex;align-items:center;justify-content:space-between;padding:.5em 1em}.accordion-checkbox-list{border-radius:4px;width:250px;margin:10px 0;background-color:inherit;color:var(--text)}.accordion-checkbox-list .accordion-toggle{width:100%;padding:10px;border:none;text-align:left;cursor:pointer;font-size:16px;display:flex;align-items:center;gap:.5em;background-color:inherit}.accordion-checkbox-list .accordion-content{padding:10px;display:flex;flex-direction:column;gap:.25em}.run-button{margin:auto;padding:1em;display:flex;justify-content:center;align-items:center;transition:all .45s ease-in-out linear}.run-button .run-icon{background-color:var(--primary);height:3.5em;width:3.5em;display:flex;justify-content:center;align-items:center;color:var(--secondary-background);border:none;border-radius:50%;position:relative}.run-button .run-icon:hover{cursor:pointer;opacity:.7}.run-button .run-icon .icon{font-size:1.5em}.run-button .run-icon:disabled{background-color:#757575;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;border:none}.run-button .run-icon:disabled:before{background-color:#c7cdd6}.run-button .run-icon:disabled:after{color:var(--text)}.error-group{display:flex;flex-direction:column;margin-bottom:.5em;gap:.5em}.error-group .error-key{font-weight:500;text-decoration:underline}.error-group .error-values{display:flex;flex-direction:column;gap:.5em}.collection-grid{display:flex;flex-direction:column;gap:1em;height:100%;overflow-y:auto}.collection-grid .header{display:flex;flex-direction:column;position:sticky;top:0;gap:1em;padding:2em 2em 1em;background-color:var(--background);z-index:10;border-bottom:1px solid rgba(var(--text-color),.2)}.collection-grid .header .title{font-size:1.8em;font-weight:600}.collection-grid .header .actions-container{display:flex;justify-content:space-between;align-items:center}.collection-grid .header .actions-container .search-wrapper{display:flex;align-items:center;gap:1em}.collection-grid .header .actions-container .search-wrapper .items-so-far{font-size:.8em;color:var(--secondary-text)}.collection-grid .header .actions-container .add-button{background-color:var(--primary);border:none;outline:none;padding:.5em 1em;border-radius:24px;color:var(--white);font-weight:500}.collection-grid .header .actions-container .add-button:hover{cursor:pointer;filter:brightness(.9)}.collection-grid .header .filter-list{display:flex;align-items:center;gap:.5em}.collection-grid .header .filter-list .filter-all{display:flex;align-items:center;justify-content:center;background-color:transparent;gap:.25em;padding:.25em .5em;border:1px solid var(--secondary-text);background-color:var(--background);outline:none;border-radius:16px}.collection-grid .header .filter-list .filter-all:hover:not(:disabled){cursor:pointer;background-color:var(--secondary-background)}.collection-grid .header .filter-list .filter-all:disabled{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--disabled)}.collection-grid .collection-list{display:flex;flex-wrap:wrap;padding:0 3em;gap:1em}.collection-grid .collection-list .collection-grid-table{font-size:.8em}.collection-grid .collection-list .collection-grid-table .rdt_Table{margin-top:1em;border-radius:8px;background-color:var(--secondary-background)}.collection-grid .collection-list .collection-grid-table .rdt_Table .rdt_TableHeadRow{border-top-right-radius:8px;border-top-left-radius:8px;color:var(--text);background-color:var(--secondary-background)}.collection-grid .collection-list .collection-grid-table .rdt_Table .rdt_TableBody{max-height:40em;overflow-y:auto}.collection-grid .collection-list .collection-grid-table .rdt_Table .rdt_TableBody .rdt_TableRow{color:var(--text);background-color:var(--secondary-background)}.collection-grid .collection-list .collection-grid-table .rdt_Table .rdt_TableBody .rdt_TableRow:nth-child(2n){background-color:rgba(var(--text-color),.05)}.collection-grid .collection-list .collection-grid-table .rdt_Table .rdt_TableBody .rdt_TableRow:hover{cursor:pointer;background-color:rgba(var(--text-color),.1);border:none;outline:none}.collection-grid .collection-list .collection-grid-table .rdt_Table .rdt_TableBody .rdt_TableRow button[type=button]{color:var(--text)}.collection-grid .collection-list .collection-grid-table .rdt_Table .rdt_TableBody .rdt_ExpanderRow{background-color:var(--background);color:var(--text);border-left:2px solid var(--secondary)}.collection-grid .collection-list .collection-grid-table .rdt_Pagination{color:var(--text);background-color:var(--secondary-background);border-bottom-right-radius:8px;border-bottom-left-radius:8px}.collection-grid .collection-list .collection-grid-table .rdt_Pagination button[type=button]{fill:var(--text)}.collection-grid .collection-list .collection-grid-table .no-experiments{color:var(--text);text-align:center;background-color:var(--secondary-background);font-weight:600;padding:1em;font-size:1.2em}.collection-grid .collection-list .collection-grid-table .load-more-wrapper{width:100%;display:flex;justify-content:center}.collection-grid .collection-list .collection-grid-table .load-more-wrapper .load-more-button{width:10em;text-align:center;background-color:var(--secondary);border:none;outline:none;border-radius:8px;font-weight:600;padding:.5em;margin:1em 0 0 1em}.collection-grid .collection-list .collection-grid-table .load-more-wrapper .load-more-button:hover{opacity:.7;cursor:pointer}.collection-grid .collection-list .collection-grid-table .load-more-wrapper .load-more-button:disabled{background-color:var(--disabled);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.collection-grid .no-search-result{width:100%;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5em}.collection-grid .no-search-result .title{font-weight:500}.collection-grid .no-search-result .subtitle{color:var(--secondary-text)}.collection-grid .no-search-result .action-button{background-color:var(--primary);border:none;outline:none;padding:.5em 1em;border-radius:16px;margin-top:1em;color:var(--white);font-weight:500}.collection-grid .no-search-result .action-button:hover{cursor:pointer;filter:brightness(.9)}.collection-grid .publish-button{font-size:10px;border:none;outline:none;background-color:rgba(var(--accent-color),.5);border:2px solid var(--accent);border-radius:4px;cursor:pointer}.collection-grid .publish-button.published{background-color:rgba(var(--primary-color),.5);border:2px solid var(--primary)}.collection-grid .publish-button.hover-publish{background-color:rgba(var(--secondary-color),.5);border:2px solid var(--secondary)}.collection-grid .publish-button.publish-button.hover-unpublish{background-color:rgba(var(--accent-color),.5);border:2px solid var(--accent)}.collection-grid .pagination{display:flex;justify-content:center;margin-top:2em;list-style:none;padding:0}.collection-grid .pagination li{margin:0 .25em;border-radius:4px;padding:8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collection-grid .pagination li.disabled{background-color:var(--disabled);color:var(--background)}.collection-grid .pagination li:hover:not(.collection-grid .pagination li.disabled){cursor:pointer;background-color:rgba(var(--text-color),.1)}.collection-grid .pagination li a{border-radius:4px;text-decoration:none;padding:8px 12px}.collection-grid .pagination li.selected a{background-color:var(--primary)}.label-menu{background-color:var(--secondary-background);height:calc(100vh - var(--navbar-height))}.label-menu .menu-tabs-container{display:flex;flex-direction:column;align-items:flex-start}.label-menu .menu-tabs-container .menu-tab{position:relative;background-color:transparent;border:none;outline:none;display:flex;align-items:center;gap:.5em;padding:1em .5em;width:100%;font-size:1em;border-top:1px solid rgba(var(--text-color),.05)}.label-menu .menu-tabs-container .menu-tab:hover:not(.active){cursor:pointer;background-color:var(--background)}.label-menu .menu-tabs-container .menu-tab.active{background-color:var(--background);border-left:4px solid var(--primary);color:var(--primary);font-weight:500}.label-menu .menu-tabs-container .menu-tab:last-child{border-bottom:1px solid rgba(var(--text-color),.05)}.label-menu .menu-tabs-container .menu-tab .tab-count{position:absolute;right:.5em;top:50%;transform:translateY(-50%);color:var(--secondary-text);font-size:.8em}.label-menu .toggle-list{padding:.5em}.label-menu .label-list{position:relative}.label-menu .label-list .filter-icon{position:absolute;top:1em;right:.5em;color:var(--text)}.dropzone-component .files-added{font-size:.8em;color:rgba(var(--text-color),.5)}.dropzone-component .dropzone-container .dropzone{border:2px dotted rgba(var(--text-color),.5);height:15em;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:rgba(var(--text-color),.05);word-break:break-all;overflow-y:auto;padding:1em 0}.dropzone-component .dropzone-container .dropzone.dense{height:8em;font-size:.7em}.dropzone-component .dropzone-container .dropzone:hover{cursor:pointer;background-color:rgba(var(--secondary-color),.02)}.dropzone-component .dropzone-container .dropzone .thumbs-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75em;height:100%}.dropzone-component .dropzone-container .dropzone .thumb{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:8em;border:1px solid rgba(var(--text-color),.2);border-radius:8px;padding:.5em;background-color:rgba(var(--text-color),.2);height:5em}.dropzone-component .dropzone-container .dropzone .thumb .remove-button{position:absolute;top:0;left:0}.dropzone-component .dropzone-container .dropzone .thumb .remove-button:hover{cursor:pointer;color:var(--accent)}.dropzone-component .dropzone-container .dropzone .thumb .thumb-inner{display:flex;flex-direction:column;align-items:center;height:100%}.dropzone-component .dropzone-container .dropzone .thumb .thumb-inner img,.dropzone-component .dropzone-container .dropzone .thumb .thumb-inner .img-thumbnail{display:block;max-width:100%;max-height:50px}.dropzone-component .dropzone-container .dropzone .thumb .thumb-inner span{font-size:1.5em;color:var(--secondary)}.dropzone-component .dropzone-container .dropzone .thumb .thumb-inner .file-name{font-size:.7em;color:var(--secondary-color);text-align:center;word-wrap:break-word;margin:0;overflow-y:auto;padding-bottom:1em}.dropzone-component .dropzone-container .dropzone .icon{font-size:4em;color:var(--primary)}.dropzone-component .progress-bar{width:100%;background-color:rgba(var(--text-color),.1);border-radius:4px}.dropzone-component .progress-bar.small{height:10px}.dropzone-component .progress-bar.small .bar-value{font-size:.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.dropzone-component .progress-bar .progress-bar-fill{height:100%;background-color:#4caf50;text-align:center;color:#fff;border-radius:4px;transition:width .2s ease-in-out}.dropzone-component .actions{position:relative;width:100%;padding-top:1em}.dropzone-component .actions .add{position:absolute;right:0;background-color:var(--primary);border:none;outline:none;color:var(--white);padding:.5em 1em;border-radius:8px;display:flex;align-items:center;gap:.25em}.dropzone-component .actions .add .icon{font-size:1.3em}.dropzone-component .actions .add:hover{cursor:pointer;filter:brightness(.9)}.dropzone-component .actions .add:disabled{background-color:var(--disabled);color:var(--disabled-text);cursor:not-allowed}.spinner{width:24px;height:24px;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box}.spinner.spin:before{animation:rotation 1s linear infinite;background:linear-gradient(0deg,rgba(var(--primary-color),.2) 33%,var(--primary) 100%)}.spinner:after,.spinner:before{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%}.spinner:after{content:attr(data-content);background:var(--secondary-background);width:18px;height:18px;font-size:.8em;display:flex;align-items:center;justify-content:center}.spinner:before{background:var(--primary)}@keyframes rotation{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.table .table-header{display:flex;align-items:center;justify-content:space-between}.table .table-header .table-title{font-size:1.5em;font-weight:500;color:var(--primary)}.table .table-header .table-controls{display:flex;justify-content:flex-end;align-items:center;gap:1em;margin:1em}.table .table-header .table-controls .add-button{background-color:var(--primary);color:var(--white);font-weight:500;border:none;outline:none;border-radius:8px;padding:1em 2em;cursor:pointer;transition:all .3s}.table .table-header .table-controls .add-button:hover{filter:brightness(.9)}.table .table-header .table-controls .refresh-button{background-color:transparent;color:var(--secondary-text);border:none;outline:none;font-size:1.3em;cursor:pointer;display:flex;align-items:center;justify-content:center}.table .table-header .table-controls .refresh-button:hover{filter:brightness(.9)}.table .table-header .table-controls .refresh-button.spin{animation:spin 1s linear infinite}.table .rdt_Table{border-radius:8px;background-color:var(--secondary-background);overflow-x:hidden}.table .rdt_Table .rdt_TableHeadRow{border-top-right-radius:8px;border-top-left-radius:8px;color:var(--text);background-color:var(--secondary-background)}.table .rdt_Table .rdt_TableBody{max-height:40em}.table .rdt_Table .rdt_TableBody .rdt_TableRow{color:var(--text);background-color:var(--secondary-background);font-size:.9em}.table .rdt_Table .rdt_TableBody .rdt_TableRow:nth-child(2n){background-color:rgba(var(--text-color),.01)}.table .rdt_Table .rdt_TableBody .rdt_TableRow:hover{cursor:pointer;background-color:rgba(var(--text-color),.1);border:none;outline:none}.table .rdt_Table .rdt_TableBody .rdt_TableRow button[type=button]{color:var(--text)}.table .rdt_Table .rdt_TableBody .rdt_ExpanderRow{background-color:var(--background);color:var(--text);border-left:2px solid var(--secondary)}.table .rdt_Table input[type=checkbox]{accent-color:rgb(var(--dark-green-color))}.table .rdt_Pagination{color:var(--text);background-color:var(--secondary-background);border-bottom-right-radius:8px;border-bottom-left-radius:8px}.table .rdt_Pagination button[type=button]{fill:var(--text)}.table .rdt_Pagination select option{background-color:var(--secondary-background)}.table .no-data{background-color:var(--secondary-background);width:100%;text-align:center;color:var(--text)}.table .no-data .no-data-image{width:10em;height:10em;color:var(--secondary-text)}.chip{display:flex;align-items:center;padding:.25em .5em;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:rgba(var(--text-color),.1);color:rgba(var(--text-color),.5);cursor:default;border:1px solid rgba(var(--text-color),.2)}.chip--clickable{cursor:pointer}.chip__delete{margin-left:.5em;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease}.chip__delete:hover{color:var(--error-color)}.new-item{display:flex;align-items:center;padding:4px 8px 4px 24px;margin:2px 0}.new-item.root-new-item{padding-left:8px}.new-item .icon{margin-right:.25em}.new-item .folder-icon{color:var(--primary)}.new-item .file-icon{color:var(--white)}.new-item .new-item-input{flex-grow:1;padding:2px 4px;border:none;border-radius:3px;outline:none;font-size:14px}.new-item .new-item-input:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-color),.2)}.new-item .new-item-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:3px;margin-left:4px;font-size:12px}.new-item .cancel-btn:hover{color:var(--error-color)}.new-item .confirm-btn:hover{color:var(--primary)}.tree-view{background-color:var(--background);border:1px solid rgba(var(--text-color),.2);border-radius:4px;overflow:auto;height:100%;min-height:300px;color:var(--text);font-size:14px}.tree-view .tree-header{display:flex;justify-content:flex-end;align-items:center;padding:.5em;border-bottom:1px solid rgba(var(--text-color),.2);margin-bottom:8px;position:sticky;background-color:var(--background);z-index:2;top:0}.tree-view .tree-content{padding:4px 0}.tree-view .root-drop-placeholder{margin-top:1em;padding:.5em;border-radius:4px;background-color:rgba(var(--text-color),.05);outline:2px dashed var(--secondary)}.tree-view .tree-node{margin:2px 0}.tree-view .tree-node .children{padding-left:16px;position:relative}.tree-view .tree-node .children:before{content:"";position:absolute;top:0;left:16px;width:1px;height:100%;background-color:rgba(var(--text-color),.2)}.tree-view .tree-item{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-radius:4px;cursor:pointer;position:relative}.tree-view .tree-item:hover{background-color:rgba(var(--text-color),.1)}.tree-view .tree-item:hover .action-buttons,.tree-view .tree-item:hover .add-buttons{opacity:1;visibility:visible}.tree-view .tree-item.selected{background-color:rgba(var(--text-color),.1)}.tree-view .tree-item.selected:before{content:"";position:absolute;top:0;left:0;height:100%;width:3px;border-radius:0 16px 16px 0;background:var(--primary)}.tree-view .tree-item.drag-over{background-color:rgba(var(--text-color),.05);outline:2px dashed var(--secondary)}.tree-view .tree-item .item-content{display:flex;align-items:center;flex-grow:1;overflow:hidden}.tree-view .tree-item .item-content .icon{margin-right:.25em}.tree-view .tree-item .item-content .folder-icon-container{display:flex;align-items:center;gap:.5em;cursor:pointer;margin-right:6px}.tree-view .tree-item .item-content .folder-icon-container .folder-icon{color:var(--primary)}.tree-view .tree-item .item-content .folder-icon-container .collapse-indicator{font-size:.8em;transition:transform .2s ease;display:flex;justify-content:center;align-items:center}.tree-view .tree-item .item-content .folder-icon-container .collapse-indicator.closed{transform:rotate(-90deg)}.tree-view .tree-item .item-content span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tree-view .tree-item .item-content span.fixed-item{color:rgba(var(--text-color),.9)}.tree-view .action-buttons,.tree-view .add-buttons{display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .2s ease;margin-left:auto}.tree-view .action-btn,.tree-view .add-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:4px;font-size:12px;margin-left:2px;color:rgba(var(--text-color),.6)}.tree-view .action-btn:hover,.tree-view .add-btn:hover{background-color:rgba(var(--text-color),.1);cursor:pointer}.tree-view .action-btn .btn-icon,.tree-view .add-btn .btn-icon{font-size:12px}.tree-view .action-btn .btn-icon-small,.tree-view .add-btn .btn-icon-small{font-size:8px;margin-left:-4px;margin-bottom:-4px}.tree-view .delete-btn:hover{color:var(--error-color)}.tree-view .rename-input{padding:2px 4px;border:1px solid rgba(var(--text-color),.2);border-radius:4px;outline:none;font-size:14px}.tree-view .rename-input:focus{border-color:rgba(var(--primary-color),.5)}.terminal{background-color:var(--background);color:var(--text-color);font-family:monospace;overflow-y:auto;border-top:1px solid rgba(var(--text-color),.1);height:100%}.terminal .terminal-header{border-bottom:1px solid rgba(var(--text-color),.1);background-color:rgba(var(--text-color),.01);margin-bottom:.5em;padding:.25em}.terminal .terminal-line{white-space:pre-wrap}.terminal .terminal-input-line{display:flex;align-items:center}.terminal .terminal-input-line .terminal-prompt{margin-right:5px}.terminal .terminal-input-line .terminal-input{background:transparent;border:none;color:var(--text-color);font-family:monospace;outline:none;width:100%}.disabled{pointer-events:none;opacity:.5}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-left:5px solid rgba(0,0,0,0);transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.slider-value-badge{display:flex;align-items:baseline;gap:.5em;justify-content:center}.slider-unit{font-size:.8em}.slider-description{font-size:.8em;color:var(--secondary-text)}.slider-disabled-message{font-size:.8em;color:var(--error-color)}.slider-wrapper{position:relative;padding:0 1em}.slider-wrapper .rc-slider-track{border-radius:3px;background:linear-gradient(90deg,var(--secondary),var(--primary))}.slider-wrapper .rc-slider-handle{background:var(--primary);border:2px solid var(--white);opacity:1;cursor:pointer;transition:all .2s ease}.slider-wrapper .rc-slider-handle:hover{transform:scale(1.1)}.slider-wrapper .rc-slider-handle:active{box-shadow:0 0 0 8px rgba(var(--text-color),.15)}.slider-wrapper .rc-slider-handle:focus{box-shadow:0 0 0 8px rgba(var(--text-color),.15);outline:none}.slider-wrapper .rc-slider-disabled{background:transparent}.slider-wrapper .rc-slider-disabled .rc-slider-rail{filter:brightness(.7)}.slider-wrapper .rc-slider-disabled .rc-slider-handle{background:var(--disabled);filter:brightness(.7);box-shadow:none;cursor:not-allowed}.slider-wrapper .rc-slider-mark-text{color:var(--secondary-text);filter:brightness(.9);font-weight:500;transition:all .2s ease;cursor:default}.slider-wrapper .rc-slider-mark-text-active{color:var(--primary);font-weight:600}.slider-wrapper .rc-slider-dot-active{border-color:var(--primary)}@font-face{font-family:codicon;font-display:block;src:url(/assets/codicon-36052757.ttf?38dcd33a732ebca5a557e04831e9e235) format("truetype")}.codicon[class*=codicon-]{font: 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-ms-user-select:none}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin{animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.5}.codicon-modifier-hidden{opacity:0}.codicon-loading{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.codicon-add:before{content:""}.codicon-plus:before{content:""}.codicon-gist-new:before{content:""}.codicon-repo-create:before{content:""}.codicon-lightbulb:before{content:""}.codicon-light-bulb:before{content:""}.codicon-repo:before{content:""}.codicon-repo-delete:before{content:""}.codicon-gist-fork:before{content:""}.codicon-repo-forked:before{content:""}.codicon-git-pull-request:before{content:""}.codicon-git-pull-request-abandoned:before{content:""}.codicon-record-keys:before{content:""}.codicon-keyboard:before{content:""}.codicon-tag:before{content:""}.codicon-git-pull-request-label:before{content:""}.codicon-tag-add:before{content:""}.codicon-tag-remove:before{content:""}.codicon-person:before{content:""}.codicon-person-follow:before{content:""}.codicon-person-outline:before{content:""}.codicon-person-filled:before{content:""}.codicon-git-branch:before{content:""}.codicon-git-branch-create:before{content:""}.codicon-git-branch-delete:before{content:""}.codicon-source-control:before{content:""}.codicon-mirror:before{content:""}.codicon-mirror-public:before{content:""}.codicon-star:before{content:""}.codicon-star-add:before{content:""}.codicon-star-delete:before{content:""}.codicon-star-empty:before{content:""}.codicon-comment:before{content:""}.codicon-comment-add:before{content:""}.codicon-alert:before{content:""}.codicon-warning:before{content:""}.codicon-search:before{content:""}.codicon-search-save:before{content:""}.codicon-log-out:before{content:""}.codicon-sign-out:before{content:""}.codicon-log-in:before{content:""}.codicon-sign-in:before{content:""}.codicon-eye:before{content:""}.codicon-eye-unwatch:before{content:""}.codicon-eye-watch:before{content:""}.codicon-circle-filled:before{content:""}.codicon-primitive-dot:before{content:""}.codicon-close-dirty:before{content:""}.codicon-debug-breakpoint:before{content:""}.codicon-debug-breakpoint-disabled:before{content:""}.codicon-debug-hint:before{content:""}.codicon-terminal-decoration-success:before{content:""}.codicon-primitive-square:before{content:""}.codicon-edit:before{content:""}.codicon-pencil:before{content:""}.codicon-info:before{content:""}.codicon-issue-opened:before{content:""}.codicon-gist-private:before{content:""}.codicon-git-fork-private:before{content:""}.codicon-lock:before{content:""}.codicon-mirror-private:before{content:""}.codicon-close:before{content:""}.codicon-remove-close:before{content:""}.codicon-x:before{content:""}.codicon-repo-sync:before{content:""}.codicon-sync:before{content:""}.codicon-clone:before{content:""}.codicon-desktop-download:before{content:""}.codicon-beaker:before{content:""}.codicon-microscope:before{content:""}.codicon-vm:before{content:""}.codicon-device-desktop:before{content:""}.codicon-file:before{content:""}.codicon-file-text:before{content:""}.codicon-more:before{content:""}.codicon-ellipsis:before{content:""}.codicon-kebab-horizontal:before{content:""}.codicon-mail-reply:before{content:""}.codicon-reply:before{content:""}.codicon-organization:before{content:""}.codicon-organization-filled:before{content:""}.codicon-organization-outline:before{content:""}.codicon-new-file:before{content:""}.codicon-file-add:before{content:""}.codicon-new-folder:before{content:""}.codicon-file-directory-create:before{content:""}.codicon-trash:before{content:""}.codicon-trashcan:before{content:""}.codicon-history:before{content:""}.codicon-clock:before{content:""}.codicon-folder:before{content:""}.codicon-file-directory:before{content:""}.codicon-symbol-folder:before{content:""}.codicon-logo-github:before{content:""}.codicon-mark-github:before{content:""}.codicon-github:before{content:""}.codicon-terminal:before{content:""}.codicon-console:before{content:""}.codicon-repl:before{content:""}.codicon-zap:before{content:""}.codicon-symbol-event:before{content:""}.codicon-error:before{content:""}.codicon-stop:before{content:""}.codicon-variable:before{content:""}.codicon-symbol-variable:before{content:""}.codicon-array:before{content:""}.codicon-symbol-array:before{content:""}.codicon-symbol-module:before{content:""}.codicon-symbol-package:before{content:""}.codicon-symbol-namespace:before{content:""}.codicon-symbol-object:before{content:""}.codicon-symbol-method:before{content:""}.codicon-symbol-function:before{content:""}.codicon-symbol-constructor:before{content:""}.codicon-symbol-boolean:before{content:""}.codicon-symbol-null:before{content:""}.codicon-symbol-numeric:before{content:""}.codicon-symbol-number:before{content:""}.codicon-symbol-structure:before{content:""}.codicon-symbol-struct:before{content:""}.codicon-symbol-parameter:before{content:""}.codicon-symbol-type-parameter:before{content:""}.codicon-symbol-key:before{content:""}.codicon-symbol-text:before{content:""}.codicon-symbol-reference:before{content:""}.codicon-go-to-file:before{content:""}.codicon-symbol-enum:before{content:""}.codicon-symbol-value:before{content:""}.codicon-symbol-ruler:before{content:""}.codicon-symbol-unit:before{content:""}.codicon-activate-breakpoints:before{content:""}.codicon-archive:before{content:""}.codicon-arrow-both:before{content:""}.codicon-arrow-down:before{content:""}.codicon-arrow-left:before{content:""}.codicon-arrow-right:before{content:""}.codicon-arrow-small-down:before{content:""}.codicon-arrow-small-left:before{content:""}.codicon-arrow-small-right:before{content:""}.codicon-arrow-small-up:before{content:""}.codicon-arrow-up:before{content:""}.codicon-bell:before{content:""}.codicon-bold:before{content:""}.codicon-book:before{content:""}.codicon-bookmark:before{content:""}.codicon-debug-breakpoint-conditional-unverified:before{content:""}.codicon-debug-breakpoint-conditional:before{content:""}.codicon-debug-breakpoint-conditional-disabled:before{content:""}.codicon-debug-breakpoint-data-unverified:before{content:""}.codicon-debug-breakpoint-data:before{content:""}.codicon-debug-breakpoint-data-disabled:before{content:""}.codicon-debug-breakpoint-log-unverified:before{content:""}.codicon-debug-breakpoint-log:before{content:""}.codicon-debug-breakpoint-log-disabled:before{content:""}.codicon-briefcase:before{content:""}.codicon-broadcast:before{content:""}.codicon-browser:before{content:""}.codicon-bug:before{content:""}.codicon-calendar:before{content:""}.codicon-case-sensitive:before{content:""}.codicon-check:before{content:""}.codicon-checklist:before{content:""}.codicon-chevron-down:before{content:""}.codicon-chevron-left:before{content:""}.codicon-chevron-right:before{content:""}.codicon-chevron-up:before{content:""}.codicon-chrome-close:before{content:""}.codicon-chrome-maximize:before{content:""}.codicon-chrome-minimize:before{content:""}.codicon-chrome-restore:before{content:""}.codicon-circle-outline:before{content:""}.codicon-circle:before{content:""}.codicon-debug-breakpoint-unverified:before{content:""}.codicon-terminal-decoration-incomplete:before{content:""}.codicon-circle-slash:before{content:""}.codicon-circuit-board:before{content:""}.codicon-clear-all:before{content:""}.codicon-clippy:before{content:""}.codicon-close-all:before{content:""}.codicon-cloud-download:before{content:""}.codicon-cloud-upload:before{content:""}.codicon-code:before{content:""}.codicon-collapse-all:before{content:""}.codicon-color-mode:before{content:""}.codicon-comment-discussion:before{content:""}.codicon-credit-card:before{content:""}.codicon-dash:before{content:""}.codicon-dashboard:before{content:""}.codicon-database:before{content:""}.codicon-debug-continue:before{content:""}.codicon-debug-disconnect:before{content:""}.codicon-debug-pause:before{content:""}.codicon-debug-restart:before{content:""}.codicon-debug-start:before{content:""}.codicon-debug-step-into:before{content:""}.codicon-debug-step-out:before{content:""}.codicon-debug-step-over:before{content:""}.codicon-debug-stop:before{content:""}.codicon-debug:before{content:""}.codicon-device-camera-video:before{content:""}.codicon-device-camera:before{content:""}.codicon-device-mobile:before{content:""}.codicon-diff-added:before{content:""}.codicon-diff-ignored:before{content:""}.codicon-diff-modified:before{content:""}.codicon-diff-removed:before{content:""}.codicon-diff-renamed:before{content:""}.codicon-diff:before{content:""}.codicon-diff-sidebyside:before{content:""}.codicon-discard:before{content:""}.codicon-editor-layout:before{content:""}.codicon-empty-window:before{content:""}.codicon-exclude:before{content:""}.codicon-extensions:before{content:""}.codicon-eye-closed:before{content:""}.codicon-file-binary:before{content:""}.codicon-file-code:before{content:""}.codicon-file-media:before{content:""}.codicon-file-pdf:before{content:""}.codicon-file-submodule:before{content:""}.codicon-file-symlink-directory:before{content:""}.codicon-file-symlink-file:before{content:""}.codicon-file-zip:before{content:""}.codicon-files:before{content:""}.codicon-filter:before{content:""}.codicon-flame:before{content:""}.codicon-fold-down:before{content:""}.codicon-fold-up:before{content:""}.codicon-fold:before{content:""}.codicon-folder-active:before{content:""}.codicon-folder-opened:before{content:""}.codicon-gear:before{content:""}.codicon-gift:before{content:""}.codicon-gist-secret:before{content:""}.codicon-gist:before{content:""}.codicon-git-commit:before{content:""}.codicon-git-compare:before{content:""}.codicon-compare-changes:before{content:""}.codicon-git-merge:before{content:""}.codicon-github-action:before{content:""}.codicon-github-alt:before{content:""}.codicon-globe:before{content:""}.codicon-grabber:before{content:""}.codicon-graph:before{content:""}.codicon-gripper:before{content:""}.codicon-heart:before{content:""}.codicon-home:before{content:""}.codicon-horizontal-rule:before{content:""}.codicon-hubot:before{content:""}.codicon-inbox:before{content:""}.codicon-issue-reopened:before{content:""}.codicon-issues:before{content:""}.codicon-italic:before{content:""}.codicon-jersey:before{content:""}.codicon-json:before{content:""}.codicon-kebab-vertical:before{content:""}.codicon-key:before{content:""}.codicon-law:before{content:""}.codicon-lightbulb-autofix:before{content:""}.codicon-link-external:before{content:""}.codicon-link:before{content:""}.codicon-list-ordered:before{content:""}.codicon-list-unordered:before{content:""}.codicon-live-share:before{content:""}.codicon-loading:before{content:""}.codicon-location:before{content:""}.codicon-mail-read:before{content:""}.codicon-mail:before{content:""}.codicon-markdown:before{content:""}.codicon-megaphone:before{content:""}.codicon-mention:before{content:""}.codicon-milestone:before{content:""}.codicon-git-pull-request-milestone:before{content:""}.codicon-mortar-board:before{content:""}.codicon-move:before{content:""}.codicon-multiple-windows:before{content:""}.codicon-mute:before{content:""}.codicon-no-newline:before{content:""}.codicon-note:before{content:""}.codicon-octoface:before{content:""}.codicon-open-preview:before{content:""}.codicon-package:before{content:""}.codicon-paintcan:before{content:""}.codicon-pin:before{content:""}.codicon-play:before{content:""}.codicon-run:before{content:""}.codicon-plug:before{content:""}.codicon-preserve-case:before{content:""}.codicon-preview:before{content:""}.codicon-project:before{content:""}.codicon-pulse:before{content:""}.codicon-question:before{content:""}.codicon-quote:before{content:""}.codicon-radio-tower:before{content:""}.codicon-reactions:before{content:""}.codicon-references:before{content:""}.codicon-refresh:before{content:""}.codicon-regex:before{content:""}.codicon-remote-explorer:before{content:""}.codicon-remote:before{content:""}.codicon-remove:before{content:""}.codicon-replace-all:before{content:""}.codicon-replace:before{content:""}.codicon-repo-clone:before{content:""}.codicon-repo-force-push:before{content:""}.codicon-repo-pull:before{content:""}.codicon-repo-push:before{content:""}.codicon-report:before{content:""}.codicon-request-changes:before{content:""}.codicon-rocket:before{content:""}.codicon-root-folder-opened:before{content:""}.codicon-root-folder:before{content:""}.codicon-rss:before{content:""}.codicon-ruby:before{content:""}.codicon-save-all:before{content:""}.codicon-save-as:before{content:""}.codicon-save:before{content:""}.codicon-screen-full:before{content:""}.codicon-screen-normal:before{content:""}.codicon-search-stop:before{content:""}.codicon-server:before{content:""}.codicon-settings-gear:before{content:""}.codicon-settings:before{content:""}.codicon-shield:before{content:""}.codicon-smiley:before{content:""}.codicon-sort-precedence:before{content:""}.codicon-split-horizontal:before{content:""}.codicon-split-vertical:before{content:""}.codicon-squirrel:before{content:""}.codicon-star-full:before{content:""}.codicon-star-half:before{content:""}.codicon-symbol-class:before{content:""}.codicon-symbol-color:before{content:""}.codicon-symbol-constant:before{content:""}.codicon-symbol-enum-member:before{content:""}.codicon-symbol-field:before{content:""}.codicon-symbol-file:before{content:""}.codicon-symbol-interface:before{content:""}.codicon-symbol-keyword:before{content:""}.codicon-symbol-misc:before{content:""}.codicon-symbol-operator:before{content:""}.codicon-symbol-property:before{content:""}.codicon-wrench:before{content:""}.codicon-wrench-subaction:before{content:""}.codicon-symbol-snippet:before{content:""}.codicon-tasklist:before{content:""}.codicon-telescope:before{content:""}.codicon-text-size:before{content:""}.codicon-three-bars:before{content:""}.codicon-thumbsdown:before{content:""}.codicon-thumbsup:before{content:""}.codicon-tools:before{content:""}.codicon-triangle-down:before{content:""}.codicon-triangle-left:before{content:""}.codicon-triangle-right:before{content:""}.codicon-triangle-up:before{content:""}.codicon-twitter:before{content:""}.codicon-unfold:before{content:""}.codicon-unlock:before{content:""}.codicon-unmute:before{content:""}.codicon-unverified:before{content:""}.codicon-verified:before{content:""}.codicon-versions:before{content:""}.codicon-vm-active:before{content:""}.codicon-vm-outline:before{content:""}.codicon-vm-running:before{content:""}.codicon-watch:before{content:""}.codicon-whitespace:before{content:""}.codicon-whole-word:before{content:""}.codicon-window:before{content:""}.codicon-word-wrap:before{content:""}.codicon-zoom-in:before{content:""}.codicon-zoom-out:before{content:""}.codicon-list-filter:before{content:""}.codicon-list-flat:before{content:""}.codicon-list-selection:before{content:""}.codicon-selection:before{content:""}.codicon-list-tree:before{content:""}.codicon-debug-breakpoint-function-unverified:before{content:""}.codicon-debug-breakpoint-function:before{content:""}.codicon-debug-breakpoint-function-disabled:before{content:""}.codicon-debug-stackframe-active:before{content:""}.codicon-circle-small-filled:before{content:""}.codicon-debug-stackframe-dot:before{content:""}.codicon-terminal-decoration-mark:before{content:""}.codicon-debug-stackframe:before{content:""}.codicon-debug-stackframe-focused:before{content:""}.codicon-debug-breakpoint-unsupported:before{content:""}.codicon-symbol-string:before{content:""}.codicon-debug-reverse-continue:before{content:""}.codicon-debug-step-back:before{content:""}.codicon-debug-restart-frame:before{content:""}.codicon-debug-alt:before{content:""}.codicon-call-incoming:before{content:""}.codicon-call-outgoing:before{content:""}.codicon-menu:before{content:""}.codicon-expand-all:before{content:""}.codicon-feedback:before{content:""}.codicon-git-pull-request-reviewer:before{content:""}.codicon-group-by-ref-type:before{content:""}.codicon-ungroup-by-ref-type:before{content:""}.codicon-account:before{content:""}.codicon-git-pull-request-assignee:before{content:""}.codicon-bell-dot:before{content:""}.codicon-debug-console:before{content:""}.codicon-library:before{content:""}.codicon-output:before{content:""}.codicon-run-all:before{content:""}.codicon-sync-ignored:before{content:""}.codicon-pinned:before{content:""}.codicon-github-inverted:before{content:""}.codicon-server-process:before{content:""}.codicon-server-environment:before{content:""}.codicon-pass:before{content:""}.codicon-issue-closed:before{content:""}.codicon-stop-circle:before{content:""}.codicon-play-circle:before{content:""}.codicon-record:before{content:""}.codicon-debug-alt-small:before{content:""}.codicon-vm-connect:before{content:""}.codicon-cloud:before{content:""}.codicon-merge:before{content:""}.codicon-export:before{content:""}.codicon-graph-left:before{content:""}.codicon-magnet:before{content:""}.codicon-notebook:before{content:""}.codicon-redo:before{content:""}.codicon-check-all:before{content:""}.codicon-pinned-dirty:before{content:""}.codicon-pass-filled:before{content:""}.codicon-circle-large-filled:before{content:""}.codicon-circle-large:before{content:""}.codicon-circle-large-outline:before{content:""}.codicon-combine:before{content:""}.codicon-gather:before{content:""}.codicon-table:before{content:""}.codicon-variable-group:before{content:""}.codicon-type-hierarchy:before{content:""}.codicon-type-hierarchy-sub:before{content:""}.codicon-type-hierarchy-super:before{content:""}.codicon-git-pull-request-create:before{content:""}.codicon-run-above:before{content:""}.codicon-run-below:before{content:""}.codicon-notebook-template:before{content:""}.codicon-debug-rerun:before{content:""}.codicon-workspace-trusted:before{content:""}.codicon-workspace-untrusted:before{content:""}.codicon-workspace-unknown:before{content:""}.codicon-terminal-cmd:before{content:""}.codicon-terminal-debian:before{content:""}.codicon-terminal-linux:before{content:""}.codicon-terminal-powershell:before{content:""}.codicon-terminal-tmux:before{content:""}.codicon-terminal-ubuntu:before{content:""}.codicon-terminal-bash:before{content:""}.codicon-arrow-swap:before{content:""}.codicon-copy:before{content:""}.codicon-person-add:before{content:""}.codicon-filter-filled:before{content:""}.codicon-wand:before{content:""}.codicon-debug-line-by-line:before{content:""}.codicon-inspect:before{content:""}.codicon-layers:before{content:""}.codicon-layers-dot:before{content:""}.codicon-layers-active:before{content:""}.codicon-compass:before{content:""}.codicon-compass-dot:before{content:""}.codicon-compass-active:before{content:""}.codicon-azure:before{content:""}.codicon-issue-draft:before{content:""}.codicon-git-pull-request-closed:before{content:""}.codicon-git-pull-request-draft:before{content:""}.codicon-debug-all:before{content:""}.codicon-debug-coverage:before{content:""}.codicon-run-errors:before{content:""}.codicon-folder-library:before{content:""}.codicon-debug-continue-small:before{content:""}.codicon-beaker-stop:before{content:""}.codicon-graph-line:before{content:""}.codicon-graph-scatter:before{content:""}.codicon-pie-chart:before{content:""}.codicon-bracket:before{content:""}.codicon-bracket-dot:before{content:""}.codicon-bracket-error:before{content:""}.codicon-lock-small:before{content:""}.codicon-azure-devops:before{content:""}.codicon-verified-filled:before{content:""}.codicon-newline:before{content:""}.codicon-layout:before{content:""}.codicon-layout-activitybar-left:before{content:""}.codicon-layout-activitybar-right:before{content:""}.codicon-layout-panel-left:before{content:""}.codicon-layout-panel-center:before{content:""}.codicon-layout-panel-justify:before{content:""}.codicon-layout-panel-right:before{content:""}.codicon-layout-panel:before{content:""}.codicon-layout-sidebar-left:before{content:""}.codicon-layout-sidebar-right:before{content:""}.codicon-layout-statusbar:before{content:""}.codicon-layout-menubar:before{content:""}.codicon-layout-centered:before{content:""}.codicon-target:before{content:""}.codicon-indent:before{content:""}.codicon-record-small:before{content:""}.codicon-error-small:before{content:""}.codicon-terminal-decoration-error:before{content:""}.codicon-arrow-circle-down:before{content:""}.codicon-arrow-circle-left:before{content:""}.codicon-arrow-circle-right:before{content:""}.codicon-arrow-circle-up:before{content:""}.codicon-layout-sidebar-right-off:before{content:""}.codicon-layout-panel-off:before{content:""}.codicon-layout-sidebar-left-off:before{content:""}.codicon-blank:before{content:""}.codicon-heart-filled:before{content:""}.codicon-map:before{content:""}.codicon-map-horizontal:before{content:""}.codicon-fold-horizontal:before{content:""}.codicon-map-filled:before{content:""}.codicon-map-horizontal-filled:before{content:""}.codicon-fold-horizontal-filled:before{content:""}.codicon-circle-small:before{content:""}.codicon-bell-slash:before{content:""}.codicon-bell-slash-dot:before{content:""}.codicon-comment-unresolved:before{content:""}.codicon-git-pull-request-go-to-changes:before{content:""}.codicon-git-pull-request-new-changes:before{content:""}.codicon-search-fuzzy:before{content:""}.codicon-comment-draft:before{content:""}.codicon-send:before{content:""}.codicon-sparkle:before{content:""}.codicon-insert:before{content:""}.codicon-mic:before{content:""}.codicon-thumbsdown-filled:before{content:""}.codicon-thumbsup-filled:before{content:""}.codicon-coffee:before{content:""}.codicon-snake:before{content:""}.codicon-game:before{content:""}.codicon-vr:before{content:""}.codicon-chip:before{content:""}.codicon-piano:before{content:""}.codicon-music:before{content:""}.codicon-mic-filled:before{content:""}.codicon-repo-fetch:before{content:""}.codicon-copilot:before{content:""}.codicon-lightbulb-sparkle:before{content:""}.codicon-robot:before{content:""}.codicon-sparkle-filled:before{content:""}.codicon-diff-single:before{content:""}.codicon-diff-multiple:before{content:""}.codicon-surround-with:before{content:""}.codicon-share:before{content:""}.codicon-git-stash:before{content:""}.codicon-git-stash-apply:before{content:""}.codicon-git-stash-pop:before{content:""}.codicon-vscode:before{content:""}.codicon-vscode-insiders:before{content:""}.codicon-code-oss:before{content:""}.codicon-run-coverage:before{content:""}.codicon-run-all-coverage:before{content:""}.codicon-coverage:before{content:""}.codicon-github-project:before{content:""}.codicon-map-vertical:before{content:""}.codicon-fold-vertical:before{content:""}.codicon-map-vertical-filled:before{content:""}.codicon-fold-vertical-filled:before{content:""}.codicon-go-to-search:before{content:""}.codicon-percentage:before{content:""}.codicon-sort-percentage:before{content:""}.codicon-git-fetch:before{content:""}.vscode-editor-container{width:100%;display:flex;flex-direction:column;background-color:var(--background);color:var(--text-color)}.vscode-editor-container .monaco-hover{position:fixed}.vscode-editor-container .split-pane-content{flex:1;display:flex;overflow:hidden}.vscode-editor-container .sidebar{height:100%;background-color:rgba(var(--text-color),.02);border-right:1px solid rgba(var(--text-color),.2);display:flex;flex-direction:column;overflow-y:auto}.vscode-editor-container .sidebar-section{display:flex;flex-direction:column;height:100%}.vscode-editor-container .sidebar-title{padding:10px;font-size:11px;font-weight:700;text-transform:uppercase;color:#bbb;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:sticky;top:0;background-color:var(--background)}.vscode-editor-container .sidebar-title.divider{border-top:1px solid rgba(var(--text-color),.2);margin-bottom:1em}.vscode-editor-container .sidebar-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.vscode-editor-container .packages-container{overflow-y:auto;height:100%;border-top:1px solid rgba(var(--text-color),.2)}.vscode-editor-container .packages-container .packages-header{display:flex;align-items:center;justify-content:space-between;gap:5em}.vscode-editor-container .packages-container .packages-header .packages-search{font-size:1.2em}.vscode-editor-container .packages-container .packages-header .packages-search input{padding:10px;height:2.5em;font-size:.8em}.vscode-editor-container .packages-container .packages{font-size:.9em;padding:0 1em;color:rgba(var(--text-color),.6)}.vscode-editor-container .folder{margin-bottom:5px}.vscode-editor-container .folder-name{padding:2px 10px;font-size:13px;display:flex;align-items:center;gap:5px;cursor:pointer}.vscode-editor-container .folder-children{padding-left:12px}.vscode-editor-container .file-item{padding:2px 10px;font-size:13px;display:flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vscode-editor-container .file-item:hover,.vscode-editor-container .folder-name:hover{background-color:#2a2d2e}.vscode-editor-container .file-item.active{background-color:#37373d}.vscode-editor-container .editor-container{height:100%;display:flex;flex-direction:column;flex:1;overflow:hidden}.vscode-editor-container .editor-tabs{display:flex;overflow-x:auto;border-bottom:1px solid rgba(var(--text-color),.2);margin-bottom:1em}.vscode-editor-container .editor-tab{display:flex;align-items:center;justify-content:space-between;min-width:120px;font-size:13px;background-color:var(--background);border-right:1px solid rgba(var(--text-color),.2);cursor:pointer;height:100%;padding:1em;gap:.25em}.vscode-editor-container .editor-tab.active{background-color:var(--secondary-background);border-top:1px solid var(--primary)}.vscode-editor-container .tab-close{margin-left:5px;opacity:.7}.vscode-editor-container .tab-close:hover{opacity:1;background-color:rgba(var(--text-color),.2);border-radius:3px}.vscode-editor-container .editor-content{flex:1}.vscode-editor-container .welcome-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:rgba(var(--text-color),.6)}.vscode-editor-container .welcome-screen h2{font-size:1.75em;margin-bottom:.5em;font-weight:400}.vscode-editor-container .welcome-screen p{font-size:1em}.swiggle-line{text-decoration:underline;text-decoration-color:var(--error-color);text-decoration-style:wavy;text-underline-offset:1px}.admin-users{background-color:var(--secondary-background);border-radius:4px}.admin-users .group-tab.active{font-weight:500}.admin-users .group-tab span{font-size:.8em;color:var(--secondary-text)}.admin-users .action-buttons{display:flex;align-items:center;gap:1em}.admin-users .action-buttons button{border:none;outline:none;display:flex;align-items:center;gap:.25em;background-color:var(--primary);border-radius:4px;color:var(--white);padding:.25em .5em}.admin-users .action-buttons button:last-child{background-color:var(--accent)}.admin-users .action-buttons button:hover{cursor:pointer;filter:brightness(.9)}.user-details{display:flex;flex-direction:column;padding:2rem;background:var(--secondary-background);border-radius:8px;box-shadow:0 4px 6px #0000001a}.user-details .header{display:flex;width:100%;justify-content:space-between;align-items:center}.user-details .header .back{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.25em;padding:0;border-radius:4px;border:none;outline:none;color:var(--primary);background-color:transparent;font-weight:500;font-size:1em}.user-details .header .back:hover{cursor:pointer;filter:brightness(.9)}.user-details .header .form-buttons{display:flex;gap:.5em}.user-details .header .edit-button{background:var(--primary);border:none;outline:none;color:var(--white);border-radius:4px;padding:.5em 1em}.user-details .header .edit-button.active{background:transparent;border:1px solid var(--primary);border-radius:4px;color:var(--primary)}.user-details .header .edit-button span{display:flex;align-items:center;gap:.25em}.user-details .header .edit-button:hover{filter:brightness(.9);cursor:pointer}.user-details .header .save-button{background:var(--primary);border:none;outline:none;color:var(--white);border-radius:4px;padding:.5em 1em;display:flex;justify-content:center;align-items:center;gap:.25em}.user-details .header .save-button:hover{cursor:pointer;filter:brightness(.9)}.user-details h2,.user-details h3{color:var(--primary);font-weight:500}.user-details .info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 768px){.user-details .info-grid{grid-template-columns:1fr}}.user-details .field-wrapper{display:flex;flex-direction:column}.user-details .field-wrapper label{font-weight:700;color:var(--text);margin-bottom:.5rem}.user-details .field-wrapper span{padding:.5rem;background:var(--secondary-background);border-radius:4px}.user-details .skeleton{background:rgba(0,0,0,.05);height:2rem;width:100%;border-radius:4px}.organization-details{display:flex;flex-direction:column;gap:2rem;padding:2rem;background:var(--secondary-background);border-radius:8px;box-shadow:0 4px 6px #0000001a}.organization-details .header{display:flex;width:100%;justify-content:space-between;align-items:center}.organization-details .header .back{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.25em;padding:0;border-radius:4px;border:none;outline:none;color:var(--primary);background-color:transparent;font-weight:500;font-size:1em}.organization-details .header .back:hover{cursor:pointer;filter:brightness(.9)}.organization-details .header .form-buttons{display:flex;gap:.5em}.organization-details .header .edit-button{background:var(--primary);border:none;outline:none;color:var(--white);border-radius:4px;padding:.5em 1em}.organization-details .header .edit-button.active{background:transparent;border:1px solid var(--primary);border-radius:4px;color:var(--primary)}.organization-details .header .edit-button span{display:flex;align-items:center;gap:.25em}.organization-details .header .edit-button:hover{filter:brightness(.9);cursor:pointer}.organization-details .header .save-button{background:var(--primary);border:none;outline:none;color:var(--white);border-radius:4px;padding:.5em 1em;display:flex;justify-content:center;align-items:center;gap:.25em}.organization-details .header .save-button:hover{cursor:pointer;filter:brightness(.9)}.organization-details .header .add-tokens-button{background:transparent;border:1px solid var(--primary);outline:none;color:var(--primary);border-radius:4px;padding:.5em 1em;display:flex;justify-content:center;align-items:center;gap:.25em}.organization-details .header .add-tokens-button:hover{cursor:pointer;filter:brightness(.9)}.organization-details h2,.organization-details h3{color:var(--primary);font-weight:500}.organization-details .info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 768px){.organization-details .info-grid{grid-template-columns:1fr}}.organization-details .info-grid .group-chips{display:flex;gap:.5em}.organization-details .field-wrapper{display:flex;flex-direction:column}.organization-details .field-wrapper label{font-weight:700;color:var(--text);margin-bottom:.5rem}.organization-details .field-wrapper span{padding:.5rem;background:var(--secondary-background);border-radius:4px}.organization-details .skeleton{background:rgba(0,0,0,.05);height:2rem;width:100%;border-radius:4px}.menu-sidebar{background-color:var(--secondary-background);padding:0;position:relative;width:100%;z-index:900}.menu-sidebar.full{max-width:100%}.menu-sidebar .ps-sidebar-container{background-color:var(--secondary-background);display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(var(--text-color),.2)}.menu-sidebar .info-container{display:flex;justify-content:space-between;flex-direction:column}.menu-sidebar .info-container .menu-title{font-size:.8em;text-align:center;color:var(--secondary-text);padding-top:.5em}.menu-sidebar .info-container .menu-group,.menu-sidebar .info-container .action-buttons-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em}.menu-sidebar .menu-group,.menu-sidebar .footer-actions-buttons{color:var(--text)}.menu-sidebar .menu-group .active,.menu-sidebar .footer-actions-buttons .active{color:var(--primary)}.menu-sidebar .menu-group .active:before,.menu-sidebar .footer-actions-buttons .active:before{content:"";position:absolute;top:0;right:-.6em;height:100%;width:3px;border-radius:16px 0 0 16px;background:var(--primary)}.menu-sidebar .menu-group .ps-submenu-content,.menu-sidebar .footer-actions-buttons .ps-submenu-content{background-color:transparent}.menu-sidebar .menu-item{color:var(--text);position:relative}.menu-sidebar .menu-item .validation-icon{position:absolute;top:70%;left:65%;transform:translate(-50%,-50%);font-size:.8em;color:var(--accent)}.menu-sidebar .menu-item .validation-icon.valid{color:var(--secondary)}.menu-sidebar .menu-item .ps-menu-label{display:flex;align-items:center;justify-content:center;gap:.5em}.menu-sidebar .menu-item .ps-menu-label .export-icon{color:var(--primary)}.menu-sidebar .menu-item .ps-submenu-content{background-color:none}.menu-sidebar .menu-item .ps-menu-button{font-size:1.2em;display:flex;align-items:center;justify-content:center;border-radius:8px}.menu-sidebar .menu-item .ps-menu-button:hover{background-color:rgba(var(--text-color),.1)}.menu-sidebar .footer-container{display:flex;flex-direction:column;gap:1em;margin-bottom:1em}.menu-sidebar .footer-container .auto-save-wrapper{display:flex;justify-content:center;align-items:center}.menu-sidebar .divider{border-top:1px solid rgba(var(--text-color),.2)}.admin-sidebar{padding:0;position:relative;box-shadow:-5px -3px 12px #0000001a;height:100%;border-radius:4px}.admin-sidebar:not(.collapsed){min-width:15em}.admin-sidebar.full{width:100%}.admin-sidebar.collapsed{max-width:4em}.admin-sidebar.collapsed .header{padding:1em 0 .5em 1em}.admin-sidebar .ps-sidebar-container{background-color:var(--secondary-background);display:flex;flex-direction:column;justify-content:space-between;border-radius:4px;position:relative}.admin-sidebar .header{width:100%;padding:1.5em 0 1em 1.5em;display:flex;text-align:left;align-items:center;gap:.5em;font-size:1.5em}.admin-sidebar .header .title{gap:.5em;font-weight:600;color:var(--text)}.admin-sidebar .header .title img{width:35px;height:35px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-sidebar .menu-wrapper{display:flex;flex-direction:column;padding-top:1em;margin:0 1em}.admin-sidebar .menu-wrapper .ps-menu-button{max-height:2em;padding:1em 0;border-radius:8px}.admin-sidebar .menu-wrapper .ps-menu-button:hover{color:var(--primary);color:var(--text);background-color:transparent}.admin-sidebar .menu-wrapper .menu-item{color:var(--secondary-text);border-radius:4px;gap:.5em;margin:.25em 0}.admin-sidebar .menu-wrapper .menu-item.active{background-color:var(--primary);color:var(--text)}.admin-sidebar .menu-wrapper .menu-item.active:before{content:"";position:absolute;top:50%;right:-1em;transform:translateY(-50%);height:80%;width:3px;border-radius:16px 0 0 16px;background-color:var(--primary)}@media (max-width: 786px){.admin-sidebar .header{padding:1em 0 .5em 1em}}.text-field{width:100%;background-color:rgba(var(--text-color),.05);outline:none;border:1px solid rgba(var(--text-color),.2);color:var(--text);padding:1em;border-radius:8px;position:relative}.text-field.underline{border:none;border-bottom:1px solid rgb(var(--gray-color));border-radius:0;padding:0;background-color:transparent;font-size:1em;height:1em}.text-field:disabled{background-color:var(--disabled)}.text-field::-moz-placeholder{-moz-user-select:none;-webkit-user-select:none;user-select:none}.text-field::placeholder{-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-field.text-area{height:7em;resize:none}.text-field.dense{height:2em}.character-count{position:absolute;right:0;font-size:.8em;color:var(--secondary-text)}.submit-text-field-button{position:absolute;right:1em;bottom:50%;transform:translateY(50%);border:none;outline:none;background-color:transparent;font-size:1.2em;color:var(--primary)}.submit-text-field-button:disabled{color:rgba(var(--text-color),.1)}.submit-text-field-button:hover:not(:disabled){cursor:pointer;opacity:.7}.number-field{width:100%;background-color:rgba(var(--text-color),.05);outline:none;border:1px solid rgba(var(--text-color),.2);color:var(--text);padding:1em;border-radius:8px}.error-field{border:2px solid var(--error-color)}.error-message{display:flex;align-items:center;gap:.25em;color:var(--error-color)}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.select-field-container .select-field{background-color:rgba(var(--text-color),.05);border-radius:8px}.select-field-container .select-field.dense{padding:.2em}.select-field-container .select-field.dense .react-select__control{padding:0;min-height:3em;height:3em}.select-field-container .select-field .react-select__control{background-color:transparent;outline:none;padding:.2em;border-radius:8px;font-size:.8em;box-shadow:none;border:1px solid rgba(var(--text-color),.2)}.select-field-container .select-field .react-select__control:focus,.select-field-container .select-field .react-select__control:hover{cursor:pointer}.select-field-container .select-field .react-select__control .react-select__input-container{color:var(--primary)}.select-field-container .select-field .react-select__control .react-select__multi-value{background-color:rgba(var(--text-color),.05);border:1px solid var(--primary);border-radius:8px}.select-field-container .select-field .react-select__control .react-select__multi-value .react-select__multi-value__label{color:var(--text)}.select-field-container .select-field .react-select__control .react-select__multi-value .react-select__multi-value__remove:hover{background-color:transparent;color:var(--error-color)}.select-field-container .select-field .react-select__single-value{color:var(--text)}.select-field-container .select-field .react-select__menu{background-color:var(--secondary-background);border:1px solid rgba(var(--text-color),.1);border-radius:8px}.select-field-container .select-field .react-select__menu .react-select__option:hover{cursor:pointer;background-color:rgba(var(--text-color),.1);border-radius:4px}.select-field-container .select-field .react-select__menu .react-select__option--is-focused{background-color:transparent}.select-field-container .select-field .react-select__menu .react-select__option--is-selected{border-radius:4px;background-color:var(--primary)}.select-field-container .select-field .react-select__single-value{font-size:14px}.select-field-container .basic-select{border-radius:4px;padding:.2em;background-color:rgba(var(--text-color),.05);color:var(--primary);font-size:1em;border:1px solid var(--secondary-background)}.select-field-container .basic-select:focus,.select-field-container .basic-select:hover{cursor:pointer;outline:none}.select-field-container .basic-select option{background-color:var(--secondary-background);color:var(--text);font-size:1.5em}.createable-select-field{background-color:rgba(var(--text-color),.05);border-radius:8px}.createable-select-field .react-select__control{background-color:transparent;outline:none;border:1px solid rgba(var(--text-color),.2);border-radius:8px;box-shadow:none}.createable-select-field .react-select__control:focus,.createable-select-field .react-select__control:hover{cursor:pointer;border-color:var(--secondary-background);outline-color:red}.createable-select-field .react-select__control .react-select__single-value,.createable-select-field .react-select__control .react-select__input-container{color:var(--text)}.createable-select-field .react-select__control .react-select__multi-value{background-color:rgba(var(--text-color),.05);border:1px solid var(--primary);border-radius:8px}.createable-select-field .react-select__control .react-select__multi-value .react-select__multi-value__label{color:var(--text)}.createable-select-field .react-select__control .react-select__multi-value .react-select__multi-value__remove:hover{background-color:transparent;color:var(--error-color)}.createable-select-field .react-select__menu{background-color:var(--secondary-background);border:1px solid rgba(var(--text-color),.1);border-radius:8px}.createable-select-field .react-select__menu .react-select__option:hover{cursor:pointer;background-color:rgba(var(--text-color),.1);border-radius:4px}.createable-select-field .react-select__menu .react-select__option--is-focused{background-color:transparent}.createable-select-field .react-select__menu .react-select__option--is-selected{border-radius:4px;background-color:var(--primary)}.toggle-container{display:flex;align-items:center;gap:.5em}.toggle-container.spaced{justify-content:space-between}.toggle-container .toggle-field{position:relative;display:flex;align-items:center;cursor:pointer;transition:background-color .25s ease-in-out;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-container .toggle-field .toggle-track{position:absolute;width:100%;height:100%;background-color:rgba(var(--text-color),.05);border-radius:inherit;border:1px solid rgba(var(--text-color),.2);transition:background-color .25s ease-in-out;box-sizing:border-box}.toggle-container .toggle-field .toggle-knob{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;transition:transform .25s ease-in-out,background-color .25s ease-in-out;border:1px solid rgba(var(--text-color),.2);z-index:1;box-sizing:border-box;color:var(--error-color)}.toggle-container .toggle-field .toggle-knob svg{pointer-events:none}.toggle-container .toggle-field.checked{color:var(--primary)}.toggle-container .toggle-field.checked .toggle-track{background-color:rgba(var(--primary-color),.15)}.toggle-container .toggle-field.checked .toggle-knob{background-color:rgba(var(--primary-color),.3);color:var(--primary);border:1px solid var(--primary)}.checkbox-field{border:none;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.5em}.checkbox-field:hover{cursor:pointer}.checkbox-field input[type=checkbox]{opacity:0;position:absolute;pointer-events:none}.checkbox-field input[type=checkbox]:not(:disabled){cursor:pointer}.checkbox-field input[type=checkbox]:checked~.checkbox-checkmark{background-color:var(--secondary);border:1px solid var(--secondary);cursor:pointer}.checkbox-field input[type=checkbox]:checked~.checkbox-checkmark:after{display:block}.checkbox-field .checkbox-checkmark{height:1em;width:1em;min-width:1em;border:1px solid var(--text);border-radius:2px;position:relative;pointer-events:auto}.checkbox-field .checkbox-checkmark:after{width:2.5px;height:5px;border:solid var(--text);border-width:0 3px 3px 0;transform:rotate(45deg)}.checkbox-field:hover input[type=checkbox]:not(:checked):not(:disabled)~.checkbox-checkmark{border:1px solid var(--secondary)}.checkbox-field .checkbox-label{margin-right:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.9em}.checkbox-field .checkbox-checkmark:after{content:"";position:absolute;top:.15em;left:.25em;display:none}.checkbox-field .disabled{border-color:rgba(var(--text-color),.1);color:rgba(var(--text-color),.5)}.search-field{position:relative;display:flex;align-items:center}.search-field .search-icon,.search-field .clear-icon{margin-right:.5em;font-size:1.2em;color:var(--secondary-text)}.search-field .clear-icon:hover{opacity:.7;cursor:pointer}.search-field .search-input{height:3.25em}.search-field .search-input::-moz-placeholder{font-size:1.2em}.search-field .search-input::placeholder{font-size:1.2em}.editable-text-field{display:inline-flex;align-items:center;gap:4px;max-width:100%}.editable-text-field.loading{pointer-events:none;opacity:.5}.editable-text-field.loading .edit-icon,.editable-text-field.loading .text-field{visibility:hidden}.editable-text-field .display-mode,.editable-text-field .edit-mode{display:flex;align-items:center;max-width:100%}.editable-text-field .display-mode .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;flex:1}.editable-text-field .display-mode .name:hover{text-decoration:underline}.editable-text-field .display-mode .edit-icon{margin-left:6px;flex-shrink:0;visibility:hidden}.editable-text-field .display-mode:hover .edit-icon{visibility:visible;cursor:pointer}.editable-text-field .edit-mode .text-input-wrapper{flex:1;min-width:0}.editable-text-field .edit-mode .text-field.underline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editable-text-field .edit-mode .save-button,.editable-text-field .edit-mode .cancel-button{flex-shrink:0;margin-left:4px;background:none;border:none;font-size:1.2em;padding:0}.editable-text-field .edit-mode .save-button:hover:not(:disabled),.editable-text-field .edit-mode .cancel-button:hover:not(:disabled){cursor:pointer;opacity:.7}.editable-text-field .edit-mode .save-button{color:var(--primary)}.editable-text-field .edit-mode .cancel-button{color:var(--accent)}.tag-input-field .rti--container{--rti-bg: rgba(var(--text-color), .05);--rti-border: var(--secondary-background);--rti-main: "#3182ce";--rti-radius: 4px;--rti-s: "0.5rem";--rti-tag: rgba(var(--text-color), .1);--rti-tag-remove: "#e53e3e"}.tag-input-field .rti--container .rti--input{background-color:var(--text-color),.05}.tag-input-field .rti--container .rti--tag{display:flex;align-items:center;padding:.25em .5em;margin:.2em;gap:.25em}.tag-input-field .rti--container .rti--tag button{font-size:1em}.tag-input-field .rti--container:focus,.tag-input-field .rti--container:focus-within{border:1px solid var(--primary)}.modal{background-color:var(--secondary-background);max-width:80%;min-width:30%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:999;border-radius:1rem;border:1px solid rgba(var(--text-color),.1);outline:none;animation:fadein .15s}.modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:1em;font-size:1.3em;border-bottom:1px solid rgba(var(--text-color),.2);color:var(--text)}.modal .modal-header .close{border:none;background:none;font-size:1.3em;color:rgba(var(--text-color),.7)}.modal .modal-header .close :hover{cursor:pointer;color:rgba(var(--text-color),.4)}.modal .modal-content{display:block;color:var(--text);padding:1rem 2rem 2rem}.overlay-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--text-color),.2);z-index:1000}@keyframes fadein{0%{opacity:0;background-color:red}to{opacity:1}}.run-modal{position:relative;display:flex;flex-direction:column;gap:1em;height:100%}.run-modal .subtitle,.run-modal .run-id{padding-top:1em}.run-modal .run-id .id{color:var(--secondary)}.run-modal .error{color:var(--error-color)}.run-modal .experiment-config{display:flex;flex-direction:column;gap:2em}.run-modal .action-buttons{padding-top:4em;display:flex;justify-content:flex-end;align-items:center}.run-modal .action-buttons .run-experiment-button{justify-content:center;align-items:center;display:flex;gap:.25em;background-color:var(--primary);border:none;outline:none;color:var(--white);padding:.5em 1em;border-radius:8px}.run-modal .action-buttons .run-experiment-button:hover:not(:disabled){cursor:pointer;filter:brightness(.9)}.run-modal .action-buttons .run-experiment-button:disabled{background-color:var(--disabled);color:var(--disabled-text)}.contact-modal .form-container{display:flex;flex-direction:column;justify-content:center;gap:1em}.contact-modal .footer-button{display:flex;justify-content:center;align-items:center}.contact-modal .footer-button .submit-button{background-color:var(--secondary);padding:.5em 2em;border-radius:8px;outline:none;border:none;font-weight:500;color:var(--text)}.contact-modal .footer-button .submit-button:hover{cursor:pointer;filter:brightness(.9)}.contact-modal .error-msg{color:var(--error-color)}.confirm-modal .description{color:var(--secondary-text)}.confirm-modal .actions{position:relative;width:100%;padding-bottom:.5em}.confirm-modal .actions .reset{position:absolute;right:0;background-color:var(--error-color);justify-content:center;align-items:center;display:flex;gap:.25em;border:none;outline:none;color:var(--white);padding:.5em 1em;border-radius:8px}.confirm-modal .actions .reset:hover{cursor:pointer;filter:brightness(.9)}.upload-evl-modal{display:flex;justify-content:center;align-items:center;flex-direction:column}.upload-evl-modal .subtitle{color:var(--secondary-text)}.upload-evl-modal .monaco-container{width:100%;height:30em;display:flex;padding:1em 0}.upload-evl-modal .submit-button{outline:none;background-color:var(--primary);color:var(--background);font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5em;border:none;padding:.5em;border-radius:8px}.upload-evl-modal .submit-button:disabled{background-color:rgba(var(--text-color),.1);font-weight:400}.upload-evl-modal .submit-button:hover:not(:disabled){cursor:pointer;opacity:.7}.approve-user-modal .actions-container{position:relative;width:100%;padding-top:1em;display:flex;flex-direction:column;gap:2em}.approve-user-modal .actions-container .actions-wrapper{align-items:center}.approve-user-modal .actions-container .actions-wrapper label{font-weight:500}.approve-user-modal .actions-container .actions-wrapper .quota{display:grid;grid-template-columns:1fr 1fr;width:50%;gap:1em}.approve-user-modal .submit-button{position:absolute;right:1em;bottom:1em;background-color:var(--primary);border:none;outline:none;color:var(--white);padding:.5em 1em;border-radius:8px}.approve-user-modal .submit-button:hover{cursor:pointer;filter:brightness(.9)}.create-organization-modal .actions-container{position:relative;display:flex;flex-direction:column;gap:1em;width:100%;padding:1em 0}.create-organization-modal .actions-container .actions-wrapper{align-items:center}.create-organization-modal .actions-container .actions-wrapper label{font-weight:500}.create-organization-modal .actions-container .actions-wrapper .quota{display:grid;grid-template-columns:1fr 1fr;width:50%;gap:1em}.create-organization-modal .submit-button{position:absolute;right:1em;bottom:1em;background-color:var(--primary);border:none;outline:none;color:var(--white);padding:.5em 1em;border-radius:8px}.create-organization-modal .submit-button:hover:not(:disabled){cursor:pointer;filter:brightness(.9)}.create-organization-modal .submit-button:disabled{background-color:var(--disabled)}.add-tokens-modal .description{color:var(--secondary-text)}.add-tokens-modal .actions{position:relative;width:100%;padding-top:1em;display:flex;justify-content:flex-end}.add-tokens-modal .actions .reset{justify-content:center;align-items:center;display:flex;gap:.25em;background-color:var(--primary);border:none;outline:none;color:var(--white);padding:.5em 1em;border-radius:8px}.add-tokens-modal .actions .reset:hover:not(:disabled){cursor:pointer;filter:brightness(.9)}.add-tokens-modal .actions .reset:disabled{background-color:var(--disabled);color:var(--disabled-text)}.best-chromosome-modal .header{display:flex;align-items:center;justify-content:space-between}.best-chromosome-modal .header .action-buttons{display:flex;align-items:center;justify-content:center;gap:1em}.best-chromosome-modal .header .action-button{color:var(--primary);border:none;display:flex;align-items:center;justify-content:center;outline:none;background:transparent;padding:0;border-radius:8px;font-size:1.5em}.best-chromosome-modal .header .action-button:hover{cursor:pointer;filter:brightness(.9)}.best-chromosome-modal .monaco-container{width:100%;height:30em;display:flex;padding:1em 0}.add-asset-modal{padding:1em;display:flex;flex-direction:column;gap:1em;position:relative}.add-asset-modal .title{color:var(--primary);font-size:1.3em}.no-selected-dataset-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.no-selected-dataset-modal .title{font-weight:500;font-size:1.2em;display:flex;align-items:center;gap:.5em}.no-selected-dataset-modal .title .icon{width:2em}.no-selected-dataset-modal .content{padding:0 2em}.no-selected-dataset-modal .actions{padding-top:2em}.no-selected-dataset-modal .actions .confirm{background-color:var(--primary);color:var(--white);padding:.5em 1em;border-radius:8px;border:none;outline:none;font-weight:500}.no-selected-dataset-modal .actions .confirm:hover{cursor:pointer;filter:brightness(.9)}.delete-collection-modal .title{word-break:break-all}.delete-collection-modal .title span{font-weight:500}.delete-collection-modal .description{color:var(--secondary-text)}.delete-collection-modal .actions{position:relative;width:100%;padding-bottom:.5em}.delete-collection-modal .actions .delete{position:absolute;right:0;background-color:var(--error-color);border:none;outline:none;color:var(--white);padding:.5em 1em;border-radius:8px}.delete-collection-modal .actions .delete:hover{cursor:pointer;filter:brightness(.9)}.card-modal{position:relative}.card-modal .form-container{display:flex;flex-direction:column;justify-content:center;gap:1em}.card-modal .form-container .checkboxes-wrapper{display:flex;gap:1em}.card-modal .footer-button{display:flex;justify-content:center;align-items:center}.card-modal .footer-button .submit-button{background-color:var(--secondary);padding:.5em 2em;border-radius:8px;outline:none;border:none;font-weight:500;color:var(--text)}.card-modal .footer-button .submit-button:hover{cursor:pointer;filter:brightness(.9)}.card-modal .error-msg{color:var(--error-color)}.dataset{padding:2em}.dataset .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2em}.dataset .header .title{display:flex;align-items:center;gap:.25em;font-size:1.5em;font-weight:600}.dataset .header .title .btn{background-color:transparent;border:none;outline:none;display:flex;justify-content:center;align-items:center}.dataset .header .title .btn:hover{opacity:.7;cursor:pointer}.dataset .header .title .back-button{font-size:1.2em;color:var(--primary)}.dataset .header .title .delete-button{font-size:.7em;color:var(--error-color)}.dataset .header .actions-wrapper{display:flex;gap:1em;align-items:center}.dataset .dataset-assets .datasets-assets-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1em}.dataset .dataset-assets .datasets-assets-header .title{font-weight:600}.dataset .dataset-assets .datasets-assets-header .title .assets-count{color:var(--secondary-text);font-size:.9em}.dataset .dataset-assets .datasets-assets-header .add-assets-button{background-color:transparent;border:1px solid var(--primary);border-radius:4px;color:var(--primary);display:flex;align-items:center;justify-content:center;padding:.25em .3em}.dataset .dataset-assets .datasets-assets-header .add-assets-button:hover{cursor:pointer;opacity:.7}.dataset .dataset-assets .asset-name-wrapper{display:flex;align-items:center;gap:.5em}.dataset .dataset-assets .asset-name-wrapper .asset-icon{font-size:1.5em;color:rgba(var(--text-color),.7)}.dataset .dataset-assets .asset-name-wrapper .asset-name{background-color:transparent;border:none;outline:none;text-align:left}.dataset .dataset-assets .asset-name-wrapper .asset-name:hover{cursor:pointer;opacity:.7}.dataset .rdt_Table{margin-top:1em;border-radius:8px;background-color:var(--secondary-background)}.dataset .rdt_Table .rdt_TableHeadRow{border-top-right-radius:8px;border-top-left-radius:8px;color:var(--text);background-color:var(--secondary-background)}.dataset .rdt_Table .rdt_TableBody{max-height:40em;overflow-y:auto}.dataset .rdt_Table .rdt_TableBody .rdt_TableRow{color:var(--text);background-color:var(--secondary-background);font-size:.9em}.dataset .rdt_Table .rdt_TableBody .rdt_TableRow:nth-child(2n){background-color:rgba(var(--text-color),.01)}.dataset .rdt_Table .rdt_TableBody .rdt_TableRow:hover{cursor:pointer;background-color:rgba(var(--text-color),.1);border:none;outline:none}.dataset .rdt_Table .rdt_TableBody .rdt_TableRow button[type=button]{color:var(--text)}.dataset .rdt_Table .rdt_TableBody .rdt_ExpanderRow{background-color:var(--background);color:var(--text);border-left:2px solid var(--secondary)}.dataset .rdt_Table input[type=checkbox]{accent-color:rgb(var(--dark-green-color))}.dataset .rdt_Pagination{color:var(--text);background-color:var(--secondary-background);border-bottom-right-radius:8px;border-bottom-left-radius:8px}.dataset .rdt_Pagination button[type=button]{fill:var(--text)}.dataset .no-data{background-color:var(--secondary-background);width:100%;text-align:center;color:var(--text);padding:1em}.assets-actions{display:flex;justify-content:center;align-items:center}.assets-actions .action{background-color:transparent;border:none;outline:none;color:var(--primary)}.assets-actions .action:hover{cursor:pointer;opacity:.7}.assets-actions .action.delete{color:var(--error-color)}.assets-actions .progress-bar-container{display:flex;align-items:center;gap:.2em}.assets-actions .progress-bar-container .progress-bar{width:5em;background-color:rgba(var(--text-color),.1);border-radius:4px;height:10px}.assets-actions .progress-bar-container .progress-bar .progress-bar-fill{height:100%;background-color:#4caf50;text-align:center;color:#fff;border-radius:4px;transition:width .2s ease-in-out}.assets-actions .progress-bar-container .bar-value{font-size:.8em;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.select-dataset{padding:5em;width:100%}.select-dataset .selected-container{background-color:rgba(var(--accent-color),.1);border:2px solid var(--accent);border-radius:8px;padding:2em;position:relative}.select-dataset .selected-container.selected{background-color:rgba(var(--secondary-color),.2);border:2px solid var(--secondary)}.select-dataset .selected-container.selected .check-icon{background-color:rgba(var(--secondary-color),.2);border:2px solid var(--secondary);color:var(--secondary)}.select-dataset .selected-container:after{content:"";position:absolute;top:-2em;right:-2em;width:80px;height:80px;background-color:var(--background);border-radius:50%;z-index:1}.select-dataset .selected-container .check-icon{position:absolute;top:-.4em;right:-.4em;background-color:rgba(var(--accent-color),.1);border:2px solid var(--accent);color:var(--accent);padding:.2em;font-size:4em;border-radius:50%;display:flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;z-index:2}.select-dataset .selected-container .header{font-size:1.3em;font-weight:500;display:flex;align-items:center;justify-content:flex-start}.select-dataset .selected-container .content{display:flex;justify-content:space-between;align-items:center}.select-dataset .selected-container .content .details{display:flex;gap:1em;flex-direction:column;justify-content:center}.select-dataset .selected-container .content .details .title{font-size:1.5em;font-weight:500;border:none;outline:none;background-color:transparent;padding:0;text-align:left}.select-dataset .selected-container .content .details .title:hover{cursor:pointer;text-decoration:underline}.select-dataset .selected-container .content .details .description{font-size:1em;color:var(--secondary-text)}.select-dataset .selected-container .content .details .icon{width:1em;height:1em}.select-dataset .selected-container .footer{padding-top:2em;display:flex;justify-content:space-between;align-items:center;gap:.5em}.select-dataset .selected-container .footer .last-updated{font-size:.8em;color:var(--secondary-text)}.select-dataset .selected-container .footer .deselect-button{background-color:var(--accent);color:var(--background);padding:.5em 1em;border-radius:8px;font-size:1em;font-weight:500;cursor:pointer;transition:background-color .3s;border:none;outline:none}.select-dataset .selected-container .footer .deselect-button:hover{background-color:var(--error-color)}.select-dataset .select-area-container{padding-top:5em;position:relative}.select-dataset .select-area-container .header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1em}.select-dataset .select-area-container .header .title{font-size:1.5em;font-weight:500;margin-bottom:1em}.select-dataset .select-area-container .header .refresh-button{background-color:var(--primary);padding:0 .5em;color:var(--white);border-radius:8px;font-size:1.5em;border:none;outline:none;display:flex;align-items:center;justify-content:center;height:2em}.select-dataset .select-area-container .header .refresh-button.loading{pointer-events:none;background-color:var(--secondary)}.select-dataset .select-area-container .header .refresh-button.loading svg{animation:spin 1s linear infinite}.select-dataset .select-area-container .header .refresh-button:hover{opacity:.7;cursor:pointer}.select-dataset .select-area-container .select-button{background-color:var(--primary);color:var(--background);padding:.5em 1em;border-radius:8px;font-size:1em;font-weight:500;transition:background-color .3s;border:none;outline:none;position:absolute;width:20%;bottom:-3em;right:50%;transform:translate(50%)}.select-dataset .select-area-container .select-button:hover:not(:disabled){opacity:.7;cursor:pointer}.select-dataset .select-area-container .select-button:disabled{background-color:var(--disabled)}.select-dataset .label-suffix{color:var(--secondary-text);font-size:.8em}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.experiments-action-buttons{display:flex;justify-content:center;align-items:center}.experiments-action-buttons .action-button{font-size:.8em;display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;outline:none;padding:.5em;border-radius:50%;color:var(--primary)}.experiments-action-buttons .action-button:hover{cursor:pointer;background-color:rgba(var(--green-color),.3)}.experiments-action-buttons .action-button .icon{font-size:1.5em}.experiments-action-buttons .action-button.terminate{color:rgb(var(--light-red-color))}.experiments-action-buttons .action-button.terminate:hover{background-color:rgba(var(--light-red-color),.2)}.experiments-action-buttons .action-button.dashboard{color:rgb(var(--light-blue-color))}.experiments-action-buttons .action-button.dashboard:hover{background-color:rgba(var(--light-blue-color),.2)}.experiment-meta-data{margin:0 auto;padding:1em;background:var(--secondarbackground)}.experiment-meta-data .experiment-content{display:flex;flex-direction:column;gap:1em}.experiment-meta-data .basic-info-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5em}.experiment-meta-data .detail-item{background:var(--secondary-background);border:1px solid rgba(var(--text-color),.2);border-radius:8px;padding:1em;transition:all .2s ease}.experiment-meta-data .detail-item:hover{box-shadow:0 2px 8px #0000001a}.experiment-meta-data .detail-item .detail-header{display:flex;align-items:center;gap:.5em;margin-bottom:.5em}.experiment-meta-data .detail-item .detail-header .detail-icon{color:var(--primary);font-size:.9em}.experiment-meta-data .detail-item .detail-header .detail-label{color:var(--text-secondary);font-weight:600;letter-spacing:.025em}.experiment-meta-data .detail-item .detail-value{color:var(--text-color);line-height:1.4}.experiment-meta-data .detail-item .detail-value .no-info{color:var(--text-secondary);font-style:italic;font-weight:400}.experiment-meta-data .metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1em}.experiment-meta-data .metrics-grid .metric-card{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--white);padding:1em;border-radius:8px;display:flex;align-items:center;gap:.75em;box-shadow:0 4px 6px #0000001a;transition:transform .2s ease}.experiment-meta-data .metrics-grid .metric-card .metric-icon{font-size:1.5em;opacity:.8}.experiment-meta-data .metrics-grid .metric-card .metric-content{display:flex;flex-direction:column;gap:.2em}.experiment-meta-data .metrics-grid .metric-card .metric-content .metric-label{font-weight:500}.experiment-meta-data .metrics-grid .metric-card .metric-content .metric-value{font-size:1.2em;font-weight:700}.experiment-meta-data .section{background:var(--secondary-background);border:1px solid rgba(var(--text-color),.2);border-radius:8px;padding:1em}.experiment-meta-data .section .section-header{display:flex;align-items:center;gap:.5em;margin-bottom:1em}.experiment-meta-data .section .section-header svg{color:var(--primary);font-size:1em}.experiment-meta-data .section .section-header h4{margin:0;font-size:1em;font-weight:600;color:var(--text-color)}.experiment-meta-data .notes-section .section-header{display:flex;align-items:center;gap:.5rem}.experiment-meta-data .notes-section .section-header .edit-icon:hover{cursor:pointer;filter:brightness(.9)}.experiment-meta-data .notes-section .notes-content{margin-top:.5rem;white-space:pre-wrap}.experiment-meta-data .notes-section .notes-edit{margin-top:.5rem}.experiment-meta-data .notes-section .notes-edit .notes-textarea{width:100%;padding:.5rem;font-family:inherit;border-radius:6px;resize:vertical;background-color:var(--background)}.experiment-meta-data .notes-section .notes-edit .action-buttons-wrapper{display:flex;margin-top:.5rem}.experiment-meta-data .notes-section .notes-edit .action-buttons-wrapper button{background:none;border:none;font-size:1.2rem;cursor:pointer}.experiment-meta-data .notes-section .notes-edit .action-buttons-wrapper button:hover{filter:brightness(.9)}.experiment-meta-data .notes-section .notes-edit .action-buttons-wrapper button.check-button{color:var(--primary)}.experiment-meta-data .notes-section .notes-edit .action-buttons-wrapper button.cancel-button{color:var(--error-color)}.experiment-meta-data .notes-section .notes-content{background:var(--background);border:1px solid rgba(var(--text-color),.2);border-radius:6px;padding:.75em;line-height:1.5;color:var(--text-color);white-space:pre-wrap;font-size:.9em}.experiment-meta-data .config-and-history-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem}@media (max-width: 768px){.experiment-meta-data .config-and-history-grid{grid-template-columns:1fr}}.experiment-meta-data .configuration-section{display:flex;flex-direction:column;gap:1em}.experiment-meta-data .configuration-section .dataset-button{display:flex;align-items:center;gap:.75em;padding:.75em 1em;background:var(--background);border:2px solid rgba(var(--text-color),.2);border-radius:6px;color:rgba(var(--text-color),.5);font-weight:500;font-size:.9em;cursor:pointer;transition:all .1s ease}.experiment-meta-data .configuration-section .dataset-button:hover{background:var(--primary);color:var(--text);transform:translateY(-1px)}.experiment-meta-data .configuration-section .dataset-button .dataset-icon{font-size:1em}.experiment-meta-data .configuration-section .dataset-button .navigate-icon{margin-left:auto;font-size:.9em}.experiment-meta-data .configuration-section .fitness-units h5{margin:0 0 .75em;font-size:.9em;font-weight:600;color:var(--text-color)}.experiment-meta-data .configuration-section .fitness-units .fitness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5em}.experiment-meta-data .configuration-section .fitness-units .fitness-grid .fitness-item{display:flex;justify-content:space-between;align-items:center;padding:.5em;background:var(--background);border:1px solid rgba(var(--text-color),.2);border-radius:4px;font-size:.85em}.experiment-meta-data .configuration-section .fitness-units .fitness-grid .fitness-item .fitness-key{font-weight:500;color:var(--text-secondary);text-transform:capitalize}.experiment-meta-data .configuration-section .fitness-units .fitness-grid .fitness-item .fitness-value{font-weight:600;color:var(--text-color)}.experiment-meta-data .status-history{max-height:150px;overflow-y:auto}.experiment-meta-data .status-history .status-timeline{display:flex;flex-direction:column;gap:.4rem;max-height:300px;overflow-y:auto}.experiment-meta-data .status-history .status-timeline .status-history-item{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem;background:var(--background);border:1px solid rgba(var(--text-color),.2);border-radius:6px;position:relative}.experiment-meta-data .status-history .status-timeline .status-history-item:not(:last-child) .status-line{position:absolute;left:11px;top:20px;bottom:-8px;width:2px;background:rgba(var(--text-color),.2)}.experiment-meta-data .status-history .status-timeline .status-history-item .status-indicator{position:relative}.experiment-meta-data .status-history .status-timeline .status-history-item .status-indicator .status-dot{font-size:.6rem;display:block;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--background);border:2px solid currentColor}.experiment-meta-data .status-history .status-timeline .status-history-item .status-content{display:flex;flex-direction:column;gap:.2em;flex:1}.experiment-meta-data .status-history .status-timeline .status-history-item .status-content .status-text{font-weight:600;font-size:.8em;color:inherit;text-transform:uppercase}.experiment-meta-data .status-history .status-timeline .status-history-item .status-content .status-time{font-size:.8em;color:var(--text-secondary)}.experiment-meta-data .error-button,.experiment-meta-data .message-button{display:flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background:var(--error-color);color:var(--text);border:none;border-radius:4px;font-weight:500;font-size:.8rem;cursor:pointer;transition:all .2s ease}.experiment-meta-data .error-button:hover,.experiment-meta-data .message-button:hover{background:var(--error-color);transform:translateY(-1px)}.experiment-meta-data .message-button,.experiment-meta-data .message-button:hover{background:var(--primary)}.experiment-meta-data .loading-container{display:flex;justify-content:center;align-items:center;min-height:150px}.experiment-meta-data .no-experiment{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;color:var(--text-secondary);font-size:1em}.experiment-meta-data .no-experiment svg{font-size:2em;color:var(--error-color)}.error-modal-content .error-header{display:flex;align-items:center;gap:.75em;margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid rgba(var(--text-color),.2)}.error-modal-content .error-header .error-icon{color:var(--error-color);font-size:1.25em}.error-modal-content .error-header .message-icon{color:var(--primary);font-size:1.25em}.error-modal-content .error-header span{font-weight:600;color:var(--text-color)}.error-modal-content .traceback-container{background:var(--background);border:1px solid rgba(var(--text-color),.2);border-radius:8px;padding:1em;max-height:400px;overflow-y:auto}.error-modal-content .traceback-container pre{margin:0;white-space:pre-wrap;word-wrap:break-word;font-size:.875em;line-height:1.4}.error-modal-content .traceback-container pre code{color:var(--text-color)}@media (max-width: 768px){.experiment-meta-data{padding:1em}.experiment-meta-data .metrics-grid,.experiment-meta-data .basic-info-section,.experiment-meta-data .configuration-section .fitness-grid{grid-template-columns:1fr}}.experiments-charts{width:100%;background-color:var(--secondary-background);border-radius:8px}.experiments-charts .charts-container{display:grid;grid-template-columns:repeat(5,1fr);padding:2em;gap:1em}.experiments-charts .charts-container .chart-container{width:100%;height:100%;border-radius:8px;border:1px solid rgba(var(--text-color),.2)}.experiments-charts .charts-container .chart-container.general:nth-child(1){grid-column:1/4}.experiments-charts .charts-container .chart-container.general:nth-child(2){grid-column:4/6}.experiments-charts .charts-container .chart-container.general:nth-child(3){grid-column:1/1}.experiments-charts .charts-container .chart-container.general:nth-child(4){grid-column:2/4}.experiments-charts .charts-container .chart-container.general:nth-child(5){grid-column:4/6}.experiments-charts .charts-container .chart-container:has(.table-chart){grid-column:span 3}.experiments-charts .charts-container.custom{grid-template-columns:repeat(3,1fr)}@media (max-width: 786px){.experiments-charts .charts-container{grid-template-columns:1fr!important}}.experiment{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--background);color:var(--text);overflow-y:auto}.experiment .reporter-dashboard-container{height:100%;display:flex;flex-direction:column}.experiment .reporter-dashboard-container .buttons{display:flex;position:sticky;top:0;z-index:10;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(var(--text-color),.2);background-color:var(--background);padding:1em}.experiment .reporter-dashboard-container .buttons .back-button{outline:none;background-color:var(--primary);color:var(--text);font-size:1.2em;width:4em;display:flex;align-items:center;justify-content:center;gap:.5em;border:none;padding:.2em;border-radius:4px}.experiment .reporter-dashboard-container .buttons .back-button:hover{cursor:pointer;opacity:.7}.experiment .reporter-dashboard-container .buttons .left-side{display:flex;align-items:center;justify-content:center;gap:1em}.experiment .reporter-dashboard-container .buttons .experiment-info .name{font-size:1.5em}.experiment .reporter-dashboard-container .buttons .experiment-info .name span{font-weight:600;color:var(--primary)}.experiment .reporter-dashboard-container .buttons .experiment-info .time{color:var(--secondary-text)}.experiment .reporter-dashboard-container .buttons .right-side{display:flex;align-items:center;gap:2em}.experiment .reporter-dashboard-container .buttons .right-side .run-time{text-align:center;display:flex;align-items:center;gap:.5em;font-weight:500;padding:.25em 1em;border:1px solid var(--primary);border-radius:4px}.experiment .reporter-dashboard-container .buttons .right-side .status-button{margin-left:.5em;padding:.1em .5em;border-radius:4px;font-weight:600;font-size:.9em;display:inline-flex;justify-content:center;align-items:center;gap:.25em}.experiment .reporter-dashboard-container .content{display:flex;flex-direction:column;gap:.5em .5em 0 .5em;margin:1em;border-radius:4px;background-color:var(--background);border-bottom:1px solid rgba(var(--text-color),.2)}.experiment .reporter-dashboard-container .content .graphs-wrapper{height:100%;overflow-y:auto;width:100%;display:flex;flex-direction:column}.experiment .reporter-dashboard-container .content .info-wrapper{color:var(--text);background-color:var(--secondary-background);border-radius:4px}.experiment .dot{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.new-experiment-visualization{background:rgba(var(--text-color),.05);border:1px solid rgba(var(--text-color),.2);border-radius:12px;padding:20px;margin:24px 0}.viz-header{margin-bottom:20px}.viz-header h3{margin:0 0 8px;font-size:18px;font-weight:600}.power-stats{display:flex;align-items:center;gap:8px;font-size:.8em}.stat{color:var(--secondary-text)}.stat strong{color:var(--text);font-weight:600}.viz-container{display:flex;align-items:center;gap:32px}.concurrency-stack{position:relative;min-height:120px;min-width:140px;display:flex;align-items:center;justify-content:center}.concurrency-layer{position:absolute;border-radius:8px;padding:8px;background:var(--white);border:2px solid rgba(var(--gray-color),.5);transition:all .3s ease}.cpu-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:2px}.cpu-cube{width:14px;height:14px;border-radius:2px;transition:all .3s ease;border:1px solid transparent}.cpu-cube.active{background:var(--primary);border-color:var(--primary)}.cpu-cube.inactive{background:rgba(var(--gray-color),.3);border-color:rgba(var(--gray-color),1)}.overflow-indicator{position:absolute;top:-2px;right:-2px;background:var(--primary);color:var(--white);border-radius:8px;padding:.1em .2em;font-size:.8em;font-weight:600;z-index:10}.overflow-text{font-size:1em}.power-meter{flex:1;max-width:200px}.meter-label{font-size:.8em;font-weight:600;margin-bottom:8px}.meter-bar{width:100%;height:12px;background:rgba(var(--gray-color),.3);border-radius:6px;overflow:hidden;border:1px solid rgba(var(--text-color),.5)}.meter-fill{height:100%;transition:all .5s ease;border-radius:6px;position:relative}.meter-scale{display:flex;justify-content:space-between;margin-top:4px;font-size:12px;color:var(--secondary-text)}@media (max-width: 640px){.viz-container{flex-direction:column;gap:20px;align-items:stretch}.power-meter{max-width:none}}.control-buttons{color:var(--text);display:flex;justify-content:flex-end;align-items:center;gap:.5em}.control-buttons .btn{border:none;outline:none;display:flex;justify-content:center;align-items:center;background-color:transparent}.control-buttons .btn:hover:not(:disabled){cursor:pointer;opacity:.7}.control-buttons .btn.run{background-color:var(--primary);border-color:var(--primary)}.control-buttons .btn:disabled{color:var(--disabled)}.control-buttons .loading-indicator{padding-right:2em;display:flex;justify-content:center;align-items:center;gap:.5em}.control-buttons .loading-indicator .text{font-size:.8em}.control-buttons .loading-indicator .progress-bar-container{display:flex;align-items:center;gap:.2em}.control-buttons .loading-indicator .progress-bar-container .progress-bar{width:5em;background-color:rgba(var(--text-color),.1);border-radius:4px;height:10px}.control-buttons .loading-indicator .progress-bar-container .progress-bar .progress-bar-fill{height:100%;background-color:#4caf50;text-align:center;color:#fff;border-radius:4px;transition:width .2s ease-in-out}.control-buttons .loading-indicator .progress-bar-container .bar-value{font-size:.8em;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.line-chart{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:1em}.line-chart .chart-tooltip{background-color:var(--secondary-background);border-radius:8px;padding:.25em 0;font-size:.9em}.line-chart .chart-tooltip .tooltip-content{font-size:1.2em;padding:1em}.line-chart .chart-tooltip .tooltip-content .x-key{padding-bottom:.5em}.line-chart .chart-tooltip .tooltip-content .value{font-weight:600}.line-chart .btn{background-color:var(--primary);outline:none;border:none;border-radius:50%;aspect-ratio:1;position:absolute;z-index:1;top:.5em;left:6.5em;width:3em;display:flex;justify-content:center;align-items:center}.line-chart .btn:hover{background-color:var(--secondary);cursor:pointer}.line-chart .btn .icon{font-size:1.5em}.area-chart{box-sizing:border-box}.value-chart{display:flex;align-items:center;justify-content:center;gap:3em;padding:1em;text-align:center;height:100%}.value-chart .value-chart-item{display:flex;flex-direction:column;gap:.5em;font-size:1.2em;position:relative;padding:.5em}.value-chart .value-chart-item .value{font-weight:600}.value-chart .value-chart-item .value-chart-item-value{font-size:2.5em;font-weight:700}.value-chart .value-chart-item:before{content:"";width:1px;height:100%;background:rgba(var(--text-color),.3);position:absolute;right:-1.5em;top:0}.value-chart .value-chart-item:last-child:before{display:none}.value-chart .value-chart-item:after{content:"";width:100%;height:.5em;background:linear-gradient(to right,var(--secondary),var(--primary));margin-top:.5em;border-radius:8px}.value-chart.vertical{flex-direction:column;gap:2em;padding:1em}.value-chart.vertical .value-chart-item:before{width:100%;height:1px;background:rgba(var(--text-color),.3);position:absolute;top:-.5em;left:0}.value-chart.vertical .value-chart-item:last-child:before{display:block}.value-chart.vertical .value-chart-item:first-child:before{display:none}.table-chart .title{padding:1em;font-size:1.1em;color:var(--primary);font-weight:600}.table-chart .rdt_Table{margin-top:1em;border-radius:8px;background-color:var(--secondary-background);max-height:30em}.table-chart .rdt_Table .rdt_TableBody{max-height:40em;overflow-y:auto}.table-chart .rdt_Table .rdt_TableBody .rdt_TableRow{color:var(--text);background-color:var(--secondary-background);font-size:.9em}.table-chart .rdt_Table .rdt_TableBody .rdt_TableRow:nth-child(2n){background-color:rgba(var(--text-color),.05)}.table-chart .rdt_Table .rdt_TableBody .rdt_TableRow:hover{cursor:pointer;background-color:rgba(var(--text-color),.1);border:none;outline:none}.table-chart .rdt_Table .rdt_TableBody .rdt_TableRow button[type=button]{color:var(--text)}.table-chart .rdt_Table .rdt_TableBody .rdt_ExpanderRow{background-color:var(--background);color:var(--text);border-left:2px solid var(--secondary)}.table-chart .rdt_Pagination{color:var(--text);background-color:var(--secondary-background);border-bottom-right-radius:8px;border-bottom-left-radius:8px}.table-chart .rdt_Pagination button[type=button]{fill:var(--text)}.chatbot-conversation{padding:3em 0;display:flex;flex-direction:column;overflow-y:scroll;border-bottom:2px solid var(--secondary-background)}.chatbot-conversation .messages-wrapper{display:flex;flex-direction:column;gap:3em;padding:1em;margin:0 25em}.chatbot-conversation .footer-wrapper{position:relative;width:100%}.chatbot-conversation .error-message{background-color:rgba(var(--accent-color),.1);border:2px solid var(--accent);border-radius:8px;padding:1em;position:relative;margin:0 30em}.chatbot-conversation .buttons-wrapper{display:flex;align-items:center;gap:1em;margin:0 30em}.chatbot-conversation .buttons-wrapper button{padding:.5em 1em;background-color:var(--primary);color:var(--background);border:none;border-radius:8px;transition:background-color .3s ease}.chatbot-conversation .buttons-wrapper button:hover:not(:disabled){cursor:pointer;background-color:var(--secondary)}.chatbot-conversation .buttons-wrapper button:disabled{background-color:var(--secondary-text);cursor:default}.chatbot-conversation .buttons-wrapper button:last-child{border:1px solid var(--primary);background-color:transparent;color:var(--text)}.chatbot-conversation .loader{margin:0 30em;display:flex;align-items:center;gap:.5em;color:var(--secondary-text)}.chatbot-input{margin:5em 30em 0;display:grid;grid-template-columns:1fr 20fr;gap:1em}.chatbot-input .new-conversation-button{height:7em;border:1px solid var(--secondary-background);border-radius:8px;background-color:rgba(var(--text-color),.05);color:var(--text);outline:none}.chatbot-input .new-conversation-button:hover:not(:disabled){cursor:pointer;background-color:rgba(var(--text-color),.1)}.chatbot-input .new-conversation-button:disabled{background-color:var(--disabled)}.chatbot-message .identification-header{display:flex;align-items:center;gap:1em;color:var(--secondary-text)}.chatbot-message .identification-header .avatar{background-color:var(--secondary-background);padding:.75em;border-radius:50%;display:flex;align-items:center;justify-content:center}.chatbot-message .identification-header .avatar .icon{font-size:1.2em}.chatbot-message .identification-header .name{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.1em}.chatbot-message .identification-header .copy-button{color:var(--secondary-text);background-color:var(--secondary-background);border-radius:50%;padding:.5em .65em;border:none;outline:none}.chatbot-message .identification-header .copy-button:hover{cursor:pointer;background-color:var(--secondary-text);color:var(--secondary-background)}.chatbot-message .message-body{padding-top:.5em;padding-left:4em}.App,.route{display:flex;flex-grow:1;height:100%}.react-flow__attribution a{display:none}html,body,#root{height:100vh;width:100vw;padding:0;margin:0;background-color:var(--background);--white-color: 255, 255, 255;--white: rgb(var(--white-color));--navbar-height: 4em}body{color-scheme:dark light}[data-theme=light]{color-scheme:light;--text: rgb(0, 39, 39);--text-color: 0, 39, 39;--secondary-text: rgb(153, 157, 172);--background: #f3f4f6;--secondary-background: #ffffff;--primary-color: 27, 192, 99;--primary: rgb(var(--primary-color));--secondary-color: 116, 213, 193;--secondary: rgb(var(--secondary-color));--accent-color: 241, 160, 140;--accent: rgb(var(--accent-color));--error-color: rgb(228, 92, 92);--disabled: rgb(204, 211, 217);--green-color: 90, 207, 90;--light-green-color: 127, 222, 127;--red-color: 255, 30, 30;--light-red-color: 250, 107, 107;--orange-color: 255, 165, 0;--blue-color: 169, 187, 255;--light-blue-color: 107, 174, 250;--purple-color: 240, 149, 255;--cyan-color: 25, 197, 197;--yellow-color: 211 206 125;--light-purple-color: 240, 149, 255;--dark-green-color: 28, 160, 28;--gray-color: 200, 202, 220}[data-theme=dark]{color-scheme:dark;--text: white;--text-color: 255, 255, 255;--secondary-text: rgb(163, 171, 184);--background: rgb(0, 0, 7);--secondary-background: rgb(30, 30, 30);--primary-color: 27, 192, 99;--primary: rgb(var(--primary-color));--secondary-color: 51, 191, 171;--secondary: rgb(var(--secondary-color));--accent-color: 241, 160, 140;--accent: rgb(var(--accent-color));--error-color: rgb(228, 92, 92);--disabled: rgb(38, 42, 48);--green-color: 0, 128, 0;--light-green-color: 121, 255, 112;--red-color: 255, 30, 30;--light-red-color: 250, 107, 107;--orange-color: 255, 165, 0;--blue-color: 46, 46, 223;--light-blue-color: 107, 174, 250;--purple-color: 128, 0, 128;--light-purple-color: 240, 149, 255;--cyan-color: 25, 184, 184;--yellow-color: 255 240 0;--dark-green-color: 28, 160, 28;--gray-color: 200, 202, 220}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Rubik,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;scrollbar-color:#3a8ef74d var(--general-background-color);scrollbar-width:thin;font-family:inherit}
