@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap);body{line-height:normal;margin:0}#root{height:100vh;overflow:hidden;width:100vw}:root ::-webkit-scrollbar{height:5px;width:5px}:root ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;width:5px}:root ::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:10px;width:5px}:root ::-webkit-scrollbar-thumb:hover{background:#797878}.chatbot-container{background:#f5f7fc;border-radius:10px 0 0 0;display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:0;justify-content:space-between;padding:20px 0 0;width:40%}.chatbot-container .chatbot-options{display:flex;flex-direction:column;gap:10px;padding:10px}.chatbot-container .chatbot-options .suggestion .text{color:#12215a99;font-family:Inter;font-size:12px;font-weight:400;letter-spacing:.1000000015px;padding:10px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:100%}.chatbot-container .chatbot-options .suggestions{-ms-flex-align:left;background:#fff;border-radius:8px;display:flex;gap:16px;justify-content:center;padding:16px;width:fit-content}.chatbot-container .chatbot-options .suggestions .suggestion1{color:#12215a;font-family:Inter;font-weight:600;letter-spacing:.150000006px;line-height:23px}.chatbot-container .chat-heading,.chatbot-container .chatbot-options .suggestions .suggestion1{font-size:14px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.chatbot-container .chat-heading{color:#081133;font-family:Outfit;font-weight:700;gap:8px;height:Hug 18px px;letter-spacing:.5px;line-height:17.64px;padding:8px;width:Fill 360px px}.chatbot-container .chat-history{display:flex;flex-direction:column;gap:20px;height:100%;overflow-x:hidden;overflow-y:auto;padding:10px}.chatbot-container .chat-history .chat-wrapper{display:flex}.chatbot-container .chat-history .chat-wrapper.user{justify-content:flex-end}.chatbot-container .chat-history .chat-wrapper.bot{justify-content:flex-start}.chatbot-container .chat-history .chat-message{display:inline;font-size:.9rem;gap:8px;margin-bottom:8px;scrollbar-width:thin}.chatbot-container .chat-history .chat-message pre{font-family:Arial,sans-serif;overflow:auto;white-space:pre-wrap}.chatbot-container .chat-history .chat-message::-webkit-scrollbar{gap:0;height:370px;width:8px}.chatbot-container .chat-history .chat-message::-webkit-scrollbar-thumb{border-radius:10px;border-radius:100px 0 0 0;scrollbar-color:#909bc5}.chatbot-container .chat-history .chat-message.user{background-color:#fff;border-radius:10px;color:#12215a;font-family:Inter;font-size:14px;font-weight:500;padding:10px;text-align:right;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:fit-content}.chatbot-container .chat-history .chat-message.user .chat-icon{align-items:flex-start;display:flex;gap:5px}.chatbot-container .chat-history .chat-message.user .chat-icon img{height:20px;margin-top:10px;width:20px}.chatbot-container .chat-history .chat-message.bot{background-color:#fff;border-radius:10px;color:#12215a99;font-family:Inter;font-size:14px;font-weight:500;line-height:21px;padding-left:5px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.chatbot-container .chat-history .chat-message.bot .chat-icon{align-items:flex-start;display:flex;gap:5px}.chatbot-container .chat-history .chat-message.bot .chat-icon img{height:20px;margin-top:15px;width:20px}.chatbot-container .chat-history .start-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin:10px 20px;padding:10px 20px}.chatbot-container .suggestion-parent .suggestion-child{color:#12215a;display:flex;font-family:Outfit;font-size:14px;font-weight:700;justify-content:space-between;line-height:17.64px;padding:10px 20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.chatbot-container .suggestion-parent .suggestion-child img{transition:transform .3s}.chatbot-container .suggestion-parent .suggestions{max-height:300px;overflow:hidden;transition:max-height .3s ease-in-out}.chatbot-container .suggestion-parent .collapsed .suggestions{max-height:0}.chatbot-container .chat-input-container{align-items:center;display:flex;padding:20px;position:relative}.chatbot-container .chat-input-container .chat-input{border:1px solid #ccc;border-radius:8px;font-size:14px;height:40px;outline:none;padding:8px 40px 8px 12px;width:100%}.chatbot-container .chat-input-container .chat-send-button{background:none;border:none;cursor:pointer;height:100%;padding:0;position:absolute;right:6%}.chatbot-container .chat-input-container .chat-send-button .send-icon{height:20px;width:20px}.suggestion-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(40%,1fr));padding:10px}.suggestion-container .suggestion-item{background:#eaecf2;border-radius:8px;color:#12215a;cursor:pointer;font-family:Outfit;font-size:14px;font-weight:400;line-height:17.64px;padding:8px 16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.suggestion-container .suggestion-item:hover{background:#d9dcee}.code-content{border:1px solid #d1dcf7;border-radius:0 10px 10px 0;display:flex;flex-direction:column;gap:10px;overflow:auto;padding:20px;width:100%}.code-content .fileName{color:rgba(18,33,90,.898);font-family:Inter;font-size:12px;font-weight:400;letter-spacing:.1000000015px;line-height:17px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.code-content .code{overflow:auto}.code-content .code pre{color:#12215a;font-family:Inter;font-size:14px;font-weight:500;line-height:21px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.code-content .code::-webkit-scrollbar{gap:0;height:370px;width:8px}.code-content .code::-webkit-scrollbar-thumb{background:#717a9c33;border-radius:10px;border-radius:100px 0 0 0}.code-header{align-items:center;background-color:#e5e7eb;border:none;border-radius:8px 8px 0 0;color:#111827;display:flex;font-size:14px;justify-content:space-between;padding:8px 16px}.code-header .back-icon{border:none;color:#fff;cursor:pointer;height:20px;padding:4px 8px;width:20px}@media (prefers-color-scheme:dark){.w-tc-editor{--color-fg-default:#c9d1d9;--color-canvas-subtle:#161b22;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#c9d1d9}}@media (prefers-color-scheme:light){.w-tc-editor{--color-fg-default:#24292f;--color-canvas-subtle:#f6f8fa;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-bold:#24292f}}.w-tc-editor[data-color-mode*=dark],[data-color-mode*=dark] .w-tc-editor,[data-color-mode*=dark] .w-tc-editor-var,body[data-color-mode*=dark]{--color-fg-default:#c9d1d9;--color-canvas-subtle:#161b22;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#c9d1d9}.w-tc-editor[data-color-mode*=light],[data-color-mode*=light] .w-tc-editor,[data-color-mode*=light] .w-tc-editor-var,body[data-color-mode*=light]{--color-fg-default:#24292f;--color-canvas-subtle:#f6f8fa;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-bold:#24292f}.w-tc-editor{background-color:var(--color-canvas-subtle);color:var(--color-fg-default);font-family:inherit;font-size:12px}.w-tc-editor-preview,.w-tc-editor-text{min-height:16px}.w-tc-editor-preview pre{font-family:inherit;font-size:inherit;margin:0;padding:0;white-space:inherit}.w-tc-editor-preview pre code{font-family:inherit}.w-tc-editor code[class*=language-] .token.cdata,.w-tc-editor code[class*=language-] .token.comment,.w-tc-editor code[class*=language-] .token.doctype,.w-tc-editor code[class*=language-] .token.prolog,.w-tc-editor pre[class*=language-] .token.cdata,.w-tc-editor pre[class*=language-] .token.comment,.w-tc-editor pre[class*=language-] .token.doctype,.w-tc-editor pre[class*=language-] .token.prolog{color:var(--color-prettylights-syntax-comment)}.w-tc-editor code[class*=language-] .token.punctuation,.w-tc-editor pre[class*=language-] .token.punctuation{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.w-tc-editor code[class*=language-] .namespace,.w-tc-editor pre[class*=language-] .namespace{opacity:.7}.w-tc-editor code[class*=language-] .token.boolean,.w-tc-editor code[class*=language-] .token.constant,.w-tc-editor code[class*=language-] .token.deleted,.w-tc-editor code[class*=language-] .token.number,.w-tc-editor code[class*=language-] .token.symbol,.w-tc-editor pre[class*=language-] .token.boolean,.w-tc-editor pre[class*=language-] .token.constant,.w-tc-editor pre[class*=language-] .token.deleted,.w-tc-editor pre[class*=language-] .token.number,.w-tc-editor pre[class*=language-] .token.symbol{color:var(--color-prettylights-syntax-entity-tag)}.w-tc-editor code[class*=language-] .style .token.string,.w-tc-editor code[class*=language-] .token.builtin,.w-tc-editor code[class*=language-] .token.char,.w-tc-editor code[class*=language-] .token.entity,.w-tc-editor code[class*=language-] .token.inserted,.w-tc-editor code[class*=language-] .token.operator,.w-tc-editor code[class*=language-] .token.property,.w-tc-editor code[class*=language-] .token.selector,.w-tc-editor code[class*=language-] .token.string,.w-tc-editor code[class*=language-] .token.url,.w-tc-editor pre[class*=language-] .style .token.string,.w-tc-editor pre[class*=language-] .token.builtin,.w-tc-editor pre[class*=language-] .token.char,.w-tc-editor pre[class*=language-] .token.entity,.w-tc-editor pre[class*=language-] .token.inserted,.w-tc-editor pre[class*=language-] .token.operator,.w-tc-editor pre[class*=language-] .token.property,.w-tc-editor pre[class*=language-] .token.selector,.w-tc-editor pre[class*=language-] .token.string,.w-tc-editor pre[class*=language-] .token.url{color:var(--color-prettylights-syntax-constant)}.w-tc-editor code[class*=language-] .token.atrule,.w-tc-editor code[class*=language-] .token.keyword,.w-tc-editor code[class*=language-] .token.property-access .token.method,.w-tc-editor pre[class*=language-] .token.atrule,.w-tc-editor pre[class*=language-] .token.keyword,.w-tc-editor pre[class*=language-] .token.property-access .token.method{color:var(--color-prettylights-syntax-keyword)}.w-tc-editor code[class*=language-] .token.function,.w-tc-editor pre[class*=language-] .token.function{color:var(--color-prettylights-syntax-string)}.w-tc-editor code[class*=language-] .token.important,.w-tc-editor code[class*=language-] .token.regex,.w-tc-editor code[class*=language-] .token.variable,.w-tc-editor pre[class*=language-] .token.important,.w-tc-editor pre[class*=language-] .token.regex,.w-tc-editor pre[class*=language-] .token.variable{color:var(--color-prettylights-syntax-string-regexp)}.w-tc-editor code[class*=language-] .token.bold,.w-tc-editor code[class*=language-] .token.important,.w-tc-editor pre[class*=language-] .token.bold,.w-tc-editor pre[class*=language-] .token.important{color:var(--color-prettylights-syntax-markup-bold)}.w-tc-editor code[class*=language-] .token.tag,.w-tc-editor pre[class*=language-] .token.tag{color:var(--color-prettylights-syntax-entity-tag)}.w-tc-editor code[class*=language-] .token.attr-name,.w-tc-editor code[class*=language-] .token.attr-value,.w-tc-editor pre[class*=language-] .token.attr-name,.w-tc-editor pre[class*=language-] .token.attr-value{color:var(--color-prettylights-syntax-constant)}.w-tc-editor code[class*=language-] .token.class-name,.w-tc-editor code[class*=language-] .token.selector .class,.w-tc-editor pre[class*=language-] .token.class-name,.w-tc-editor pre[class*=language-] .token.selector .class{color:var(--color-prettylights-syntax-entity)}.tree-node{margin-left:0}.tree-node .node{color:#12215a;display:flex;gap:4px;padding:4px}.fileExplorer{border:1px solid #d1dcf7;border-radius:10px 0 0 10px;gap:0;padding:10px;width:260px;width:30%}.fileExplorer .fileExplorerInner{border-radius:20px;gap:24px;height:90%;width:Fill 228px px}.fileExplorer .fileExplorerInner .searchBar{border:1px solid #dae4ff;border-radius:8px;display:flex;gap:8px;height:30px;padding:8px 12px;width:Fill 228px px}.fileExplorer .fileExplorerInner .searchBar .search-icon{gap:10px;padding:10px 0 0}.fileExplorer .fileExplorerInner .searchBar .search{color:#12215a66;font-family:Inter;font-size:14px;font-weight:400;letter-spacing:.150000006px;line-height:35px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.fileExplorer .fileExplorerInner .content{height:100%;overflow:auto}.fileExplorer .fileExplorerInner .content::-webkit-scrollbar{gap:0;height:100%;width:3px}.fileExplorer .fileExplorerInner .content::-webkit-scrollbar-thumb{background:rgba(193,204,241,.553);border-radius:10px;border-radius:100px 0 0 0}.codeBase-parent{display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:space-between;overflow:hidden;padding:12px 32px 32px}.codeBase-parent .codeBase{display:flex;gap:20px;height:750px;width:100%}.codeBase-parent .codeBase .editor{display:flex;width:60%}.codeBase-parent .codeBase ul li{list-style-type:none}.home-layout{display:flex;flex-direction:column;height:100vh}.sidebar{display:grid;grid-template-columns:260px 1fr;height:100%}.sidebar .sidebar-tabs{background-color:var(--secondary-bg-color);padding:0 8px;width:260px}.sidebar .sidebar-tabs .tab-buttons{align-items:center;color:var(--primary-font-color)!important;display:flex;flex-direction:row;font-size:16px;font-weight:400;gap:16px;justify-content:flex-start;padding:20px;text-transform:none}.sidebar .sidebar-tabs .tab-buttons .tab-icons{height:24px;margin:0;width:24px}.sidebar .sidebar-tabs .tab-buttons.Mui-selected{background:#e5ecfc;border-radius:8px;color:var(--btn-primary)!important;font-weight:700}.sidebar .MuiTabs-indicator{display:none}.projects-main .projects-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 0 0 16px}.projects-main .projects-header .title{color:var(--primary-font-color);font-size:28px;font-weight:500}.projects-main .projects-header .btn-wrapper{display:flex;gap:24px}.projects-main .projects-header .btn-wrapper .add-user-btn{background-color:#fff;border:1px solid rgba(218,228,255,.698);border-radius:8px;box-shadow:none;color:var(--primary-font-color);font-size:16px;font-weight:400;gap:18px;height:48px;text-transform:none}.projects-main .projects-header .btn-wrapper .new-project-btn{background-color:var(--btn-primary);border-radius:8px;font-size:16px;font-weight:400;height:48px;text-transform:none;width:138px}.projects-main .separator{border-top:1px solid #d1dcf7;left:15px;position:absolute;width:100%}.projects-main .project-cards-wrapper{display:flex;flex-wrap:wrap;padding:24px 0 0}.card-main{border:1px solid #d1dcf7!important;border-radius:8px!important;margin:16px;padding:24px;width:372px}.card-main .card-content{align-items:flex-start;display:flex;flex-direction:row;gap:16px}.card-main .card-content .options{cursor:pointer;height:24px;width:24px}.card-main .card-content .card-details .title{color:var(--btn-primary);cursor:pointer;font-size:16px;font-weight:700;text-decoration:underline}.card-main .card-content .card-details .description{color:var(--primary-font-color);font-size:14px;font-weight:400}.header{display:grid;grid-template-columns:275px 1fr;height:80px;padding:0 16px 0 0}.header .header-icon{align-items:center;background-color:var(--secondary-bg-color);display:flex;justify-content:center;padding:16px 0 0}.header .header-icon img{height:37px;width:182px}.header .header-main{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:16px}.header .header-main .search{position:relative}.header .header-main .search img{height:20px;left:5%;position:absolute;top:30%;width:20px}.header .header-main .search .search-bar{border:1px solid #dae4ff;border-radius:8px;font-size:14px;font-weight:400;height:48px;padding:0 0 0 45px;width:220px}.header .header-main .profile{align-items:center;display:flex;flex-direction:row;justify-content:center}.header .header-main .profile img{height:24px;margin-right:16px;width:24px}.header .header-main .profile .separator{border-left:1px solid #dae4ff;height:24px;margin-right:16px}.header .header-main .profile .avatar{margin-right:8px}.header .header-main .profile .avatar img{height:32px;margin-right:0;width:32px}.header .header-main .profile .name{color:var(--primary-font-color);font-size:16px;font-weight:400px}.project-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:40px 40px 20px}.project-header .logo{height:37px;width:182px}.project-header .title{color:var(--primary-font-color);font-size:20px;font-weight:600}.project-header .profile-wrapper{gap:24px}.project-header .profile-wrapper,.project-header .profile-wrapper .help{align-items:center;display:flex;flex-direction:row;justify-content:center}.project-header .profile-wrapper .help{color:#4a98f8;font-size:16px;font-weight:400}.project-header .profile-wrapper .help img{height:22px;width:22px}.project-header .profile-wrapper .profile{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}.project-header .profile-wrapper .profile .profile-name{color:var(--primary-font-color);font-size:16px;font-weight:400}.project-header .profile-wrapper .profile .avatar img{height:32px;width:32px}.project-slide{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2.3fr 1fr;margin:0 40px 40px}.project-slide .loading-screen{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;padding-left:20%;width:100%}.project-slide .spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;width:40px}.project-slide .loading-text{color:#666;font-family:Arial,sans-serif;font-size:14px;margin-top:10px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.project-slide .slide-img{border-radius:10px;max-height:765px;object-fit:fill;width:100%}.project-slide .slide-main{background-color:var(--secondary-bg-color);border-radius:10px;display:flex;flex-direction:column;gap:20px;max-height:725px;padding:20px}.project-slide .slide-main .slide-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.project-slide .slide-main .slide-content .slide-cards{display:flex;flex-direction:column;gap:20px}.project-slide .slide-main .slide-content .btn-start{background-color:var(--btn-primary);border-radius:8px;font-size:16px;font-weight:500;height:48px;text-transform:none}.project-slide .slide-main .slide-content .btn-wrapper{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.project-slide .slide-main .slide-content .btn-wrapper .btn-back{background-color:#fff;border-radius:8px;color:var(--primary-font-color);font-size:16px;height:48px;text-transform:none;width:100%}.project-slide .slide-main .slide-content .btn-wrapper .btn-next{background-color:var(--btn-primary);border-radius:8px;font-size:16px;height:48px;text-transform:none;width:100%}.card-template{border-radius:8px;box-shadow:none}.card-template .card-content{color:var(--secondary-font-color);font-size:16px;font-weight:1000}.card-template .card-content .title{color:var(--primary-font-color);font-size:20px;font-weight:600;margin:4px 0;padding-bottom:15px}.card-template .card-content .description ol,.card-template .card-content .description p,.card-template .card-content .description pre,.card-template .card-content .description ul{color:var(--secondary-font-color);font-size:15px;font-weight:500;line-height:20px;margin:4px 0}:root{--primary-font-color:#12215a;--secondary-font-color:#12215a99;--primary-bg-color:#fff;--secondary-bg-color:#f5f7fc;--btn-primary:#3267e3}
/*# sourceMappingURL=main.cc0e21b4.css.map*/