body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--text-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--primary-bg-color:#1e1e2e;--secondary-bg-color:#f8f9fa;--text-color:#1a1a2e;--header-bg:#16162a;--accent-color:#6c63ff;--sidebar-text:#ccd0d8;--sidebar-hover:#2a2a40}.inputPrompttTextarea::-webkit-input-placeholder{font-family:Arial,sans-serif}.inputPrompttTextarea::placeholder{font-family:Arial,sans-serif}.App{background-color:#1e1e2e;background-color:var(--primary-bg-color);bottom:0;color:#1a1a2e;color:var(--text-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--text-font);left:0;position:absolute;right:0;text-align:center;top:0}.homeWrapper{display:flex;height:100%}.mainArea{display:flex;flex:1 1;flex-direction:column;min-width:0}header{align-items:center;background:#16162a;background:var(--header-bg);border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-shrink:0;padding:12px 20px}header h1{color:#fff;font-family:Anta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:"Anta",var(--text-font);font-size:18px;font-weight:500;letter-spacing:.5px;line-height:24px;margin:0 auto}.menu{display:none}.menu button{background:none;border:none}nav{background-color:#f8f9fa;background-color:var(--secondary-bg-color);bottom:0;display:none;height:100vh;left:0;position:fixed;right:0;top:0;z-index:999}.navItems{background-color:#1e1e2e;background-color:var(--primary-bg-color);max-width:340px;padding:8px;width:100%}.navPromptWrapper{border-bottom:1px solid hsla(0,0%,100%,.08);height:calc(100vh - 330px);overflow-y:auto;padding:10px}.navPrompt{border-radius:8px;-webkit-column-gap:12px;column-gap:12px;margin:2px 0;padding:10px 12px;text-align:left;transition:background-color .15s ease}.navPrompt,.navPrompt a{align-items:center;display:flex}.navPrompt a{-webkit-column-gap:20px;column-gap:20px;text-decoration:none}.navPrompt p{font-family:Anta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:"Anta",var(--text-font);font-size:13px;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.navPrompt span{-webkit-animation:fadeInChar 1s ease-in forwards;animation:fadeInChar 1s ease-in forwards;opacity:0}#botMessage pre{margin:0;padding:0;position:relative;text-indent:0;top:-45px;white-space:pre-wrap}pre{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--text-font)}@-webkit-keyframes fadeInChar{0%{opacity:0}to{opacity:1}}@keyframes fadeInChar{0%{opacity:0}to{opacity:1}}.navCloseIcon{margin:10px;width:20%}nav svg{float:left}.sideMenu{background-color:#1e1e2e;background-color:var(--primary-bg-color);border-right:1px solid hsla(0,0%,100%,.06);flex-shrink:0;overflow-y:auto;width:260px}.sideMenu,.sideMenuButton{font-family:Anta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:"Anta",var(--text-font);padding:12px}.sideMenuButton{border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#ccd0d8;color:var(--sidebar-text);font-size:14px;text-align:left;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease}.navPrompt:hover,.sideMenuButton:hover{background-color:#2a2a40;background-color:var(--sidebar-hover);cursor:pointer}.sideMenuButton span{font-size:20px;font-weight:500;padding-left:6px;padding-right:10px}.chatBox{background-color:#f8f9fa;background-color:var(--secondary-bg-color);color:#1a1a2e;color:var(--text-color);flex:1 1;font-size:16px;line-height:24px;overflow-y:auto;position:relative}#introsection:after,#introsection:before{color:#0086f4;float:left}#introsection{padding:20px;text-align:left}#introsection h1{line-height:33px;padding-top:20px}#introsection h2{font-size:16px;font-weight:400}#introsection ul{list-style-type:square}#introsection pre{display:inline;margin:0}.chatLogWrapper{height:80vh;overflow-y:auto}::-webkit-scrollbar{background-color:initial;width:6px}::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.15);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.25)}.chatPromptWrapper{background-color:#6c63ff;background-color:var(--accent-color);border-radius:12px;color:#fff;-webkit-column-gap:10px;column-gap:10px;font-size:16px;margin:12px auto 0;padding:14px 16px}.botMessageWrapper,.chatPromptWrapper{display:flex;justify-content:left;max-width:800px;overflow-x:hidden;overflow-y:auto;text-align:left}.botMessageWrapper{-webkit-column-gap:16px;column-gap:16px;margin:auto;padding:16px 20px}.userSVG{-webkit-transform:scale(.6);transform:scale(.6)}.botMessageMainContainer{background-color:#fff;margin-top:10px;outline:none;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.stop-messgage{background-color:#343541;border:1px solid #565869;border-radius:10%;bottom:10px;color:#d9d9d9;cursor:pointer;padding:10px 15px;position:absolute;right:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.stop-messgage:hover{background-color:#40414f}.errorMessage{color:#ef4444;font-size:16px;line-height:24px}.openaiSVG{-webkit-transform:scale(.5);transform:scale(.5)}#avatar{align-items:center;border-radius:50%;display:flex;height:36px;justify-content:center;object-fit:contain;object-position:center;width:36px}.inputPromptWrapper{border-radius:5px;bottom:0;box-shadow:0 0 2px 0 rgba(0,0,0,.25);display:flex;height:55px;left:50%;margin-top:40px;max-height:200px;position:relative;right:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.inputPrompttTextarea{background-color:#fff;border:1px solid #d0d0d8;border-radius:10px;color:#1a1a2e;flex:1 1;font-size:16px;outline:none;padding:12px;resize:none}.inputPrompttTextarea:focus{border-color:#6c63ff;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(108,99,255,.15)}form button{height:45px;position:absolute;right:15px;top:10%;width:40px}@media (hover:hover){form button:hover{background:#f0f0f5;border-radius:30%;cursor:pointer}}.loginContainer{background:#1e1e2e;background:var(--primary-bg-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--text-font);height:100%;width:100%}.loginContainerContent{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.loginContainerContent svg{padding-bottom:30px}.loginContainer h1{font-size:30px;margin:0}.loginContainer p{font-size:18px;line-height:5px}.loginButtonWrapper{align-items:center;-webkit-column-gap:15px;column-gap:15px;display:flex;margin-top:20px}#loginButton{background:#10a37f;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:16px;padding:10px 25px}#loginButton:hover{background-color:#1a7f64}@media screen and (min-width:768px){.inputPromptWrapper{position:absolute}}@media screen and (max-width:1024px){.homeWrapper{flex-direction:column}.menu{display:block}nav{display:flex}.sideMenu{display:none}.chatBox{margin-top:10px;position:static}.chatPromptWrapper{margin-top:10px;padding:12px}.botMessageWrapper{padding:12px}.stop-messgage{font-size:13px;padding:8px 15px;right:5px}.userSVG{-webkit-transform:scale(.5);transform:scale(.5)}.openaiSVG{-webkit-transform:scale(.4);transform:scale(.4)}#avatar{height:30px;width:30px}#introsection{font-size:14px;padding:20px 20px 40px}#introsection h1,pre{font-size:16px;white-space:pre-wrap}#introsection h2{font-size:14px}}@media screen and (min-width:1536px){.loginContainer h1{font-size:40px}.loginContainer p{font-size:25px}#loginButton{font-size:22px}}.inputPromptWrapper{background-color:#fff;margin-top:10px}form button{background:#fff}.navPrompt p{color:#ccd0d8;color:var(--sidebar-text)}.botMessageWrapper{background-color:#fff;border:1px solid #e8e8ee;border-radius:12px}.intro-section{font-family:Arial,sans-serif;line-height:1.6}.section-box{border:2px solid orange;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);padding:20px}.heading{font-size:1.5rem;font-weight:700}.subtitle{font-size:.5rem}.stockgro{font-weight:700}h3{font-size:.6rem}ul{list-style-type:square}p{font-size:1rem}.llm-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.llm-modal{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);max-height:90vh;max-width:90vw;overflow-y:auto;width:420px}.llm-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px}.llm-header h2{color:#333;font-size:1.2rem;margin:0}.llm-close{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem;padding:0 4px}.llm-body{padding:20px}.llm-body label{color:#555;display:block;font-size:.85rem;font-weight:600;margin:12px 0 4px}.llm-body input[type=password],.llm-body select{background:#fafafa;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:.95rem;padding:10px 12px;width:100%}.llm-body input:focus,.llm-body select:focus{border-color:#ff8b4d;outline:none}.llm-active{background:#e8f5e9;border-radius:6px;color:#2e7d32;font-size:.85rem;margin-bottom:8px;padding:8px 12px}.llm-active.llm-default{background:#f3f4f6;color:#666}.llm-status{border-radius:6px;font-size:.85rem;margin-top:12px;padding:8px 12px}.llm-status.success{background:#e8f5e9;color:#2e7d32}.llm-status.error{background:#ffebee;color:#c62828}.llm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.llm-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:.9rem;min-width:100px;padding:10px 16px}.llm-btn:disabled{cursor:not-allowed;opacity:.5}.llm-btn.test{background:#f0f0f0;color:#333}.llm-btn.test:hover:not(:disabled){background:#e0e0e0}.llm-btn.save{background:#ff8b4d;color:#fff}.llm-btn.save:hover:not(:disabled){background:#f61}.llm-btn.reset{background:transparent;border:1px solid #ddd;color:#666}.llm-btn.reset:hover{background:#f5f5f5}
/*# sourceMappingURL=main.5c48c2c6.css.map*/