:root{--color: #FFCD00;--secondary-color: #F6B40E;--primary-text: #E9E9E9;--secondary-text: #9e9e9e;--detail: #3D474E;--primary-background: #1f1b15;--secondary-background: #19171B;--tertiary-background: #1f1f1d;--effect-glass-blur: blur(10px);--transition-speed: all .2s ease;--input-focus-border: #fee886;--input-focus-shadow: rgba(253, 233, 13, .25);--input-focus-bg: #181818;--input-option-selected-bg: #fdc10d;--selection-bg: #ffbc2b;--error: #ff4500}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;height:100%}html{scrollbar-width:thin;scrollbar-color:var(--secondary-text) var(--tertiary-background)}html::-webkit-scrollbar{width:12px;background:transparent}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background:var(--secondary-text);border-radius:10px;border:3px solid var(--tertiary-background)}body{font-family:Stack Sans Text,sans-serif;color:var(--primary-text);font-weight:400;background-image:linear-gradient(45deg,var(--secondary-background),var(--primary-background));background-color:var(--secondary-background);background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;min-height:100vh;margin:0 15px;padding:0}h1{font-family:Georgia,Times New Roman,Times,serif;font-weight:700}h2,h3,h4,h5,h6,button{font-family:IBM Plex Sans,sans-serif;font-weight:700;margin:0}p{padding:0;margin:0}.toggle{background:none;font-size:30px;padding:0}.toggle:hover{background:none}.mono{font-family:Courier New,Courier,monospace}button{font-size:17px;font-weight:700;border-radius:15px;border:none;transition:var(--transition-speed)}button:hover{background-color:var(--detail)}.button{color:#151515;padding:10px 30px;background:linear-gradient(300deg,var(--color),var(--secondary-color))}.button:hover{background:linear-gradient(300deg,var(--secondary-color),var(--color))}.button-small{font-size:13px;color:#151515;padding:7px 10px;background:linear-gradient(300deg,var(--color),var(--secondary-color));border-radius:5px}.glass{border:1px solid rgba(255,255,255,.3);backdrop-filter:var(--effect-glass-blur);-webkit-backdrop-filter:var(--effect-glass-blur);border-radius:15px}.box-container{background-color:var(--tertiary-background);border-radius:17px;border:1px solid var(--detail);margin-left:17%;width:83%;padding:15px;box-sizing:border-box;margin-right:300px!important;margin-bottom:15px}.box{background-color:var(--tertiary-background);border-radius:9px;padding:10px;border:1px solid var(--detail);bottom:0;margin-top:auto}.hub{background:var(--primary-background);border:1px solid var(--detail)}.st{color:var(--secondary-text)}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input{font-family:Courier New,Courier,monospace;color:var(--primary-text);font-weight:700}.input{font-size:13px;border-radius:15px;border:1px solid var(--detail);padding:15px;width:100%;background-color:var(--secondary-background);color:var(--secondary-text);margin-bottom:15px;margin-top:5px}a{color:var(--color);text-decoration:underline;transition:var(--transition-speed)}a:hover{color:var(--secondary-color)}nav{margin:15px;padding:0!important;min-width:15.3%!important}.navbar .nav-link{color:var(--primary-text);padding:10px 0 10px 10px;border-radius:10px}.navbar .nav-link:hover{background-color:var(--color);color:var(--primary-background)}.navbar-collapse{align-items:start;margin-top:30px}.menu{height:95%;position:fixed;top:0;left:0;z-index:100;display:flex;flex-direction:column;align-items:start;box-sizing:border-box}.nav-menu{height:100%;appearance:none;padding:0;margin:0;list-style-type:none;flex-direction:column;min-width:15vw}.navbar-toggler{border:none;color:var(--color)}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28255, 255, 255, 0.7%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.spc{height:0px;visibility:hidden}.i{font-size:30px;color:var(--primary-text);transition:var(--transition-speed)}.i:hover{color:var(--color)}input,select,textarea{background-color:var(--primary-background);border-radius:10px;padding:10px;width:100%;margin-top:5px;margin-bottom:15px}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;backdrop-filter:var(--effect-glass-blur);-webkit-backdrop-filter:var(--effect-glass-blur);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{background:var(--tertiary-background);border-radius:10px;padding:20px;width:90%;max-width:450px;max-height:94vh;border:var(--secondary-text) solid 1px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--secondary-text) transparent}.popup-content::-webkit-scrollbar{width:12px;background:transparent}.popup-content::-webkit-scrollbar-track{background:transparent;border-radius:10px}.popup-content::-webkit-scrollbar-thumb{background:var(--secondary-text);border-radius:10px;border:3px solid var(--tertiary-background)}.popup-content::-webkit-scrollbar-button:single-button{background-color:var(--tertiary-background);display:block;height:13px;width:16px}.text-muted{color:#6a747b!important}.form-control{color:var(--secondary-text);appearance:none;background-color:var(--secondary-background);color:var(--primary-text)!important;border:1px solid var(--detail);border-radius:7px;transition:all .2s ease}.form-select{color:var(--secondary-text);appearance:none;background-color:var(--secondary-background);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="gray" viewBox="0 0 16 16"><path d="M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z"/></svg>');background-repeat:no-repeat;border:1px solid var(--detail);background-position:right 10px center;padding-right:30px}.form-select:hover{cursor:pointer}.form-select.active{font-weight:900;color:var(--primary-color);border-bottom:3px solid var(--primary-color);cursor:default;background:none}option:hover{appearance:none!important;background-color:#ffbc2b!important}.form-control::placeholder,.form-select::placeholder{color:var(--secondary-text);opacity:1}.form-control:focus,.form-select:focus{background:none!important;box-shadow:0 0 0 .2rem #ffe10040!important;outline:0;border:#4d4e3d 1px solid!important}.form-select option:checked{background-color:var(--input-option-selected-bg)!important;color:#fff!important}.form-select option:hover{background-color:var(--secondary-background)!important;color:var(--primary-text)!important}.form-select:focus option{background-color:var(--secondary-background)!important;color:var(--secondary-text)!important}::selection{background-color:transparent;color:var(--selection-bg)}button::selection{background-color:transparent;color:#000}.badge::selection{background-color:transparent;color:#000}::-moz-selection{background-color:transparent;color:var(--selection-bg)}.form-control::selection,.form-select::selection{background-color:var(--selection-bg);color:#fff}.usericon{color:var(--secondary-background);background-color:var(--color);border-radius:50%;padding:3px;margin:0 7px 0 0;font-size:19px}.xwt{word-break:break-word;max-width:193px}.navbar-brand{margin-bottom:-15px;padding-top:0}.workflows-grid{display:grid;gap:20px}.workflows-grid:has(.workflow-cell:nth-child(1)):not(:has(.workflow-cell:nth-child(2))){grid-template-columns:1fr}.workflows-grid:has(.workflow-cell:nth-child(2)):not(:has(.workflow-cell:nth-child(3))){grid-template-columns:repeat(2,1fr)}.workflows-grid:has(.workflow-cell:nth-child(3)){grid-template-columns:repeat(3,1fr)}.workflow-cell{width:100%}.error{background-color:#ff4500;color:#000;font-weight:700}.ai-button{padding:7px 9px 7px 7px;border-radius:10px;background-color:#292319;border:1px solid var(--detail);color:var(--primary-text)}.markdown-content{line-height:1.6;font-size:16px}.markdown-content h3{font-size:1.5em;font-weight:700;margin-top:15px;margin-bottom:30px}.markdown-content h6{font-family:IMB Plex Mono,monospace;font-size:1.5em;font-weight:700;margin-top:30px;margin-bottom:15px}.markdown-content li{padding-bottom:15px}.markdown-content table{width:auto;max-width:100%;border-collapse:collapse;margin:1em 0 30px;overflow-x:auto;display:block}.markdown-content th,.markdown-content td{border:1px solid var(--primary-text);padding:8px;text-align:left}.markdown-content th{background-color:var(--primary-text);color:var(--primary-background)}.markdown-content strong{font-family:IBM Plex Sans,sans-serif;font-weight:700}.markdown-content p{margin-bottom:30px}.katex{font-size:1.2em;margin:.5em 0}.katex-display{overflow-x:auto;display:block}.beta{background-color:var(--color);color:#151515;padding:5px;border-radius:7px;margin-left:10px;font-weight:700}.toast-container{position:fixed;top:15px;right:15px;display:flex;flex-direction:column;gap:10px;z-index:9999}.toast-item{padding:12px 18px;border-radius:8px;font-size:14px;color:var(--secondary-background);min-width:220px;display:flex;align-items:center;gap:10px;box-shadow:0 2px 6px #00000026;animation:fadein .3s ease}.toast-item.ok{background:var(--color)}.toast-item.warn{background:#f5f5f5}.toast-item.error{background:#ff4500}.toast-icon{font-size:19px}@keyframes fadein{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.flex{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.none{text-decoration:none;background:none;border:none}.none:focus{border:none!important}footer{width:97.5%;display:flex;position:fixed;bottom:0;margin-bottom:15px;justify-content:space-between;align-items:end}@media(max-width:768px){body{padding-left:0!important}.popup-content{width:95%;margin:0;padding:20px}.spc{height:0px;visibility:hidden}.menu{height:auto;width:93.5%;flex-direction:row;align-items:center;border:1px solid rgba(255,255,255,.3);backdrop-filter:var(--effect-glass-blur);-webkit-backdrop-filter:var(--effect-glass-blur);border-radius:15px;padding:10px!important;margin-right:30px!important;z-index:500}.container-fluid{margin-top:87px;transform:translate(-17%);width:121%}.box{margin-top:30px}.forms{flex-direction:column;min-width:100%}.xwt{max-width:none}.navbar-brand{margin-bottom:0}.flex{display:flex;flex-direction:column;align-items:start;justify-content:start}footer{width:100%;display:flex;position:relative;bottom:0;gap:30px;padding-bottom:15px;margin-bottom:15px;justify-content:space-between;align-items:end;flex-direction:column}}.checkbox-wrapper-13 input[type=checkbox]{--active: var(--color);--active-inner: var(--tertiary-background);--focus: 2px rgba(39, 94, 254, .3);--border: #BBC1E1;--border-hover: var(--secondary-color);--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:15px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .3s,border-color .3s,box-shadow .2s}.checkbox-wrapper-13 input[type=checkbox]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}.checkbox-wrapper-13 input[type=checkbox]:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}.checkbox-wrapper-13 input[type=checkbox]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}.checkbox-wrapper-13 input[type=checkbox]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}.checkbox-wrapper-13 input[type=checkbox]:disabled+label{cursor:not-allowed}.checkbox-wrapper-13 input[type=checkbox]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}.checkbox-wrapper-13 input[type=checkbox]:focus{box-shadow:0 0 0 var(--focus)}.checkbox-wrapper-13 input[type=checkbox]:not(.switch){width:21px}.checkbox-wrapper-13 input[type=checkbox]:not(.switch):after{opacity:var(--o, 0)}.checkbox-wrapper-13 input[type=checkbox]:not(.switch):checked{--o: 1}.checkbox-wrapper-13 input[type=checkbox]+label{display:inline-block;vertical-align:middle;cursor:pointer;margin-left:4px}.checkbox-wrapper-13 input[type=checkbox]:not(.switch){border-radius:7px}.checkbox-wrapper-13 input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}.checkbox-wrapper-13 input[type=checkbox]:not(.switch):checked{--r: 43deg}.checkbox-wrapper-13 *{box-sizing:inherit}.checkbox-wrapper-13 *:before,.checkbox-wrapper-13 *:after{box-sizing:inherit}
