body{background:linear-gradient(125deg,#2C2E2D,#101010);color:#2cff9c;font-family:Didact Gothic,sans-serif;text-align:center;min-height:100vh;margin:0}.monospace{font-family:IBM Plex Mono,monospace;font-weight:400}.monospace--bold{font-weight:700}.color-secondary{color:#f05a22}.action{align-items:flex-start;background:gray;color:#b0f022;flex-direction:column;font-family:IBM Plex Mono,monospace;font-weight:700;display:flex;justify-content:center;position:relative;z-index:100}.action__container{display:flex;flex-direction:row;position:absolute;width:fit-content}.action__wrapper{display:flex;flex-direction:column;justify-content:center}.action__input{align-items:flex-start;background:gray;display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;margin-bottom:10px;margin-right:100px;margin-top:10px;position:relative;z-index:100}.action__inputs{display:flex;flex-direction:column;align-items:flex-start}.action__output{align-items:flex-start;background:gray;display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;margin-bottom:10px;margin-top:10px;margin-left:100px;position:relative;z-index:100}.action__outputs{align-items:flex-start;display:flex;flex-direction:column}.action__top_bar{font-family:Didact Gothic,sans-serif;font-size:1.3rem;font-weight:400;padding:10px 20px;width:calc(100% - 40px)}.action__model,.action__iteration_selector,.action__status{padding:10px 20px}.action__delete{cursor:pointer;color:#f05a22;position:absolute;top:-13px;right:-13px;width:26px;height:26px;background:none;border:none;padding:0}.action label{margin-left:20px;font-size:12px;margin-bottom:5px}.action textarea{margin:0 20px 20px}.action__input__source_selector{align-items:flex-start;display:flex;flex-direction:column;font-weight:700;padding:10px 20px}.action__input__source_selector div{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:5px}.action__input__source_selector input{margin-right:10px}.action__input__source_selector label{cursor:pointer}.action__input__manual_input{display:flex;align-items:flex-start;flex-direction:column;padding:10px 20px}.action__input__manual_input label{font-size:.7rem}.action__input__manual_input textarea{margin-top:10px;min-height:200px;min-width:200px}.action__input__droppable{background:rgba(0,0,0,.335);color:#d7d7d7;display:flex;flex-direction:column;justify-content:center;height:100px;margin:10px 20px;padding:20px}.input_output_bar{display:flex;justify-content:space-between;margin:20px;width:calc(100% - 40px)}.input_output_bar__input,.input_output_bar__output{background:black;cursor:grab;padding:5px}.action-sidebar{height:calc(100% - 50px);flex-basis:50px;padding:50px 25px 0;user-select:none}.action-sidebar .action-item{color:#fff;display:flex;flex-direction:column;margin-bottom:30px;text-decoration:none;transition:linear .25s all}.action-sidebar .action-item:hover{color:#2cff9c}.action-sidebar .action-item svg{width:30px}.button{background-color:#010101;border-radius:.125em;border:.125em solid transparent;cursor:pointer;width:10rem}.button-inside{--background-color: #f05a22;--background-color-active: #ee5529;--light-shadow-color: #ffb147;--dark-shadow-color: #d72d12;--text-color: #fff;background-color:var(--background-color);background-size:80px 80px;border:solid 1px transparent;border-radius:.5625em;box-shadow:inset .0625em .0625em .0625em var(--light-shadow-color),inset -.0625em -.0625em .0625em var(--dark-shadow-color),.125em .125em .25em #000;color:var(--text-color);display:inline-block;font-family:IBM Plex Mono,monospace;letter-spacing:.05em;line-height:1.45rem;padding:.625em .75em .4375em;position:relative;text-align:center;text-transform:uppercase;transition-duration:.2s;transition-property:transform,background-color,box-shadow;transition-timing-function:cubic-bezier(.25,.5,.5,1);width:100%}.button:active .button-inside{background-color:var(--background-color-active);border:solid 1px transparent!important;box-shadow:inset 0 0 .25em #000,inset .0625em .0625em .0625em transparent,inset -.0625em -.0625em .0625em transparent,.125em .125em .25em transparent;transform:scale(.98)}.button:hover .button-inside{border:1px solid rgba(255,255,255,.4)}.button-inside.dark-gray{--background-color: #353535;--background-color-active: #313030;--light-shadow-color: #a7a7a7;--dark-shadow-color: #1c1c1c}.button-inside.white{--background-color: #cfcbca;--background-color-active: #b9b5b3;--light-shadow-color: #fafafa;--dark-shadow-color: #646464;--text-color: #010101}.button-inside.light-gray{--background-color: #bcbcbc;--background-color-active: #b1adad;--light-shadow-color: #f7f7f7;--dark-shadow-color: #646464}.button-inside.gray{--background-color: #676767;--background-color-active: #575454;--light-shadow-color: #b8b7b5;--dark-shadow-color: #383838}form{display:flex;flex-direction:column}form label{font-size:1.7rem}form input{margin-top:20px;padding:5px 10px}form button{margin-top:20px}#headlessui-portal-root{position:absolute;top:0;left:0;right:0}.modal{display:flex;flex-direction:row;justify-content:center}.modal__overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(3px);z-index:1000}.modal__content{background-color:#1119;backdrop-filter:blur(10px);color:#b0f022;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:500px;width:100%;margin:0 20px;margin-top:30VH;position:relative;z-index:1001}.canvas_selector__wrapper{align-items:center;display:flex;justify-content:center;left:0;right:0;position:absolute;top:20px;z-index:100}
