:root{--light-bg:#f4f6f8;--light-color:#fff;--light-code:#f4f6f8;--dark-bg:#2f4f4f;--dark-color:#f8f8ff;--dark-code:gold}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:14px;margin:0}*{box-sizing:border-box}hr{width:100%}.main_container{align-items:center;flex-direction:column}.full_page_main_container,.main_container{background-color:#f4f6f8;display:flex;justify-content:center;min-height:100vh}.full_page_main_container{flex-direction:row}.page_content{align-items:center;display:flex;flex-direction:column-reverse;width:100%}.full_page_content{background-color:#fff;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;min-height:100vh;overflow-y:auto;width:100%}.header{align-items:center;background-color:#1d4ed8;border-radius:.375rem .375rem 0 0;color:#fff;display:flex;flex-direction:row;gap:1rem;height:80px;padding:.5rem}.left_pannel{background-color:#f6f6f6;width:50%}.login_container{align-self:center;background-color:#fff;background:linear-gradient(135deg,#1e40af,#1d4ed8);box-shadow:0 2px 10px #0000001a;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px;width:100%}button{background-color:#1d4ed8;border:none;border-radius:5px;color:#fff;cursor:pointer;max-height:30px;padding:8px 15px}.label_field_container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;width:300px}.flex-label_field_container>div{display:flex;gap:1rem;justify-content:space-between}input[type=email],input[type=password],input[type=text],select,textarea{border:1px solid #ccc;border-radius:.375rem;padding:.5rem;width:100%}pre{word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap}footer{border-top:1px solid #ccc;padding:.4rem;text-align:center;width:100%}table{border-collapse:collapse;box-shadow:0 0 20px #00000026;margin:20px 2px;width:100%}table thead tr{background-color:#f5ecdc;color:#000;font-weight:700;text-align:left}table td,table th{padding:12px}table tbody tr{border-bottom:1px solid #ddd;border-left:2px solid #0000;border-right:2px solid #0000}table tbody tr:nth-of-type(2n){background-color:#f3f3f3}.highlighted-row{border-left:2px solid red;border-right:2px solid red}.side-by-side{display:flex;flex-direction:row}.workspace_doc_config_wrapper{display:flex;flex-direction:column;gap:2rem;padding:10px}.workspace_doc_config{background-color:#fff;border:1px solid gray;border-radius:1rem;box-shadow:0 2px 10px #0000001a;flex:1 1;padding:10px 15px 30px}.upload_wrapper{display:flex;flex-direction:column;gap:1.5rem;padding:20px}.link_as_button{border:1px solid #ddd;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:18px;padding:10px;text-decoration:none}.link_as_button,.sidebar-brand{align-items:center;display:flex}.sidebar-brand{gap:16px}.brand-icon{align-content:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #fff3;border-radius:16px;display:flex;height:48px;justify-content:center;width:48px}.brand-text h1{color:#fff;font-size:24px;font-weight:700;margin-bottom:4px}.brand-text p{color:#fffc;font-size:14px;font-weight:500}.user-info{align-items:center;gap:16px;padding:20px}.login-box,.user-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;display:flex}.login-box{color:#fff;flex-direction:column;padding:10px}.user-avatar{align-items:center;background:linear-gradient(135deg,#8b5cf6,#a855f7);border-radius:50%;box-shadow:0 4px 12px #8b5cf64d;color:#fff;display:flex;font-size:20px;font-weight:600;height:48px;justify-content:center;width:48px}.user-details h2{font-size:18px;font-weight:600;margin-bottom:4px}.user-details p{color:#fffc;font-size:14px}.sidebar-nav{flex:1 1;width:100%;z-index:1}.nav-list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}.nav-item{width:100%}.nav-button{align-items:center;background:none;border:none;border-radius:12px;color:#ffffffe6;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:space-between;overflow:hidden;padding:16px 20px;position:relative;transition:all .3s ease;width:100%}.nav-button:before{background:#ffffff1a;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.nav-button.active:before,.nav-button:hover:before{opacity:1}.nav-button:hover{color:#fff;transform:translateX(4px)}.nav-button.active{background:#ffffff26;box-shadow:0 4px 12px #0000001a;color:#fff}.nav-button-content{align-items:center;display:flex;gap:12px;position:relative;text-decoration:none;z-index:1}.nav-icon{height:20px;width:20px}.nav-arrow{height:16px;opacity:.6;position:relative;transition:all .3s ease;width:16px;z-index:1}.nav-button.active .nav-arrow,.nav-button:hover .nav-arrow{opacity:1;transform:translateX(4px)}.model-select{appearance:none;background:#f8fafc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:2px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;font-size:14px;font-weight:600;padding:12px 40px 12px 16px;position:relative;transition:all .3s ease}.header-right{align-items:center;display:flex;float:right;gap:20px;margin-left:auto;margin-right:0;position:relative;z-index:1}.workflows-container{flex-direction:row;gap:16px}.workflow-item,.workflows-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:16px;display:flex}.workflow-item{align-items:center;background-color:#d1d8ec;padding:0 10px}.workflow_inputs{box-shadow:0 0 11px 1px #cdcdcd80;display:flex;flex-direction:column;gap:1rem;margin-top:20px;padding:10px}.button-like{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;padding:12px 20px;position:relative;transition:all .3s ease;z-index:1}.button-like:hover{background:#ffffff40;transform:translateX(-2px)}@media only screen and (min-width:768px){.page_content{flex-direction:row;width:100%}.login_container{flex:0.3 1;height:100vh;width:110%}.workspace_doc_config_wrapper{flex-direction:row;flex-wrap:wrap}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.2c6616fe.css.map*/