@import url(https://fonts.cdnfonts.com/css/neue-haas-grotesk-display-pro);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Manrope:wght@200..800&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap);*{box-sizing:border-box;font-family:Neue Haas Grotesk Display Pro,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(/static/media/background-image.32b43657ad915f255d9b.png) no-repeat 0 fixed;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{--primary-color:#28a745;--primary-color-light:#bae4c4b3;--primary-color-bg:#e4f5e83d;--secondary-color:#001140;--secondary-color-light:#e1e4ff;--tentative-color:#6976ff}a{text-decoration:none}.error-page{height:90vh}.home-wrapper{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr 1fr;height:90vh;margin-inline:auto;max-width:1200px;padding:10px}@media (max-width:768px){.home-wrapper{grid-template-columns:1fr;height:auto}.heading{text-align:center}}.heading{color:var(--secondary-color);font-size:calc(2rem + 1vw);font-weight:500}.heading b{color:var(--primary-color)}.ai-selection{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,250px);grid-template-rows:auto;justify-content:center}.ai-selection-item{align-items:center;background-position:0;border-radius:100%;cursor:pointer;display:flex;flex-direction:column;height:250px;justify-content:center;overflow:hidden;position:relative;text-align:center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:250px}.ai-selection-item img{height:100%;position:absolute;width:100%}.ai-selection-item:first-child{background:linear-gradient(to right,var(--primary-color-light),var(--secondary-color-light))}.ai-selection-item:nth-child(2){background:linear-gradient(to right,var(--secondary-color-light),var(--primary-color-light))}.ai-selection-item:hover{background-position:100%;scale:1.03}.ai-selection-item-content{z-index:1}.ai-selection .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(to right,var(--primary-color),var(--tentative-color));-webkit-background-clip:text;font-size:2.5rem;font-weight:500;margin:0}.ai-selection-item span{color:var(--secondary-color);font-size:1rem;font-weight:400}.chat-screen__wrapper{background-color:#bae4c43d;height:100vh;width:100%}header{background-color:#fff;padding:10px}.header__wrapper{align-items:center;display:grid;grid-template-columns:fit-content(100%) fit-content(100%);justify-content:space-between;margin-inline:auto;max-width:1200px}.header__dropdown_selector{align-items:center;cursor:pointer;display:flex;gap:10px;padding:0 24px}.header__selected-ai{color:var(--primary-color);font-family:Manrope,sans-serif;font-size:1.2rem;font-weight:600;margin:0}.header__profile{align-items:center;background-color:var(--secondary-color-light);border-radius:100px;color:var(--secondary-color);display:flex;font-weight:700;height:35px;justify-content:center;width:35px}.header__select-ai-dropdown{position:relative;width:200px}.header__dropdown_options{background-color:#fff;border-radius:0 0 24px 24px;display:none;flex-direction:column;font-size:1rem;font-weight:500;gap:10px;padding:16px 24px;position:absolute;width:100%}.header__dropdown_options--active{display:flex}.header__dropdown_option{align-items:baseline;cursor:pointer;display:flex;gap:10px;padding:3px 0}.check-icon{fill:var(--primary-color)}.header__logout button{background-color:var(--secondary-color-light);border:none;border-radius:8px;color:var(--secondary-color);cursor:pointer;font-size:1rem;font-weight:700;padding:8px 16px}.chatbox{height:calc(100vh - 60px);justify-content:space-between;margin-inline:auto;max-width:800px;padding:1rem}.chatbox,.chatbox__history{display:flex;flex-direction:column;gap:10px}.chatbox__history{-ms-overflow-style:none;flex-grow:1;overflow-y:auto;position:relative;scrollbar-width:none}.chatbox__greeting_wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.chatbox__greeting_wrapper p{font-size:1.2rem;text-align:center;word-spacing:2px}.chatbox__greeting_wrapper p a{color:var(--primary-color);font-weight:700}.chatbox__greeting{-webkit-text-fill-color:#0000;background:linear-gradient(to right,var(--primary-color),var(--tentative-color));-webkit-background-clip:text;font-size:2.5rem;font-weight:600;text-align:center}.chatbox__prompt{align-items:center;background-color:#fff;border:1px solid var(--primary-color-light);border-radius:100px;display:flex;margin-bottom:30px;padding:0 10px}.chatbox__prompt textarea{border:none;border-radius:100px;flex-grow:1;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:1rem;outline:none;padding:12px;resize:none}.chatbox__prompt button{align-items:center;background-color:initial;border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px 20px}.chatbox__prompt button img{height:25px;width:25px}.chatbox__message{border-radius:10px;font-weight:500;letter-spacing:1px;line-height:1.8rem;max-width:650px;padding:0 1rem;width:fit-content;word-spacing:2px}.user-prompt{align-self:end;background-color:var(--primary-color-light);color:#424a59}.scroll-to-bottom{align-items:center;background-color:var(--secondary-color);border:none;border-radius:100px;bottom:10px;cursor:pointer;display:flex;height:35px;justify-content:center;left:50%;outline:none;position:sticky;width:35px}.scroll-to-bottom svg{height:35px;width:calc(100% - 2px)}.chatbox__message p{margin:.5rem 0}.chatbox__message table{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border-collapse:collapse;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-size:.9rem;overflow:hidden;width:100%}.chatbox__message th{background-color:#326432cc;color:#fff;font-weight:700;padding:.5rem 1rem;text-align:left}.chatbox__message td{border-bottom:1px solid #0000001a;padding:.5rem 1rem}.chatbox__message tr:nth-child(2n){background-color:#c8e6c880}.thinking-message:after{animation:dots 1s steps(4) infinite;content:""}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}
/*# sourceMappingURL=main.4be06971.css.map*/