._loginPage_1150e_1{display:flex;height:100vh;font-family:Roboto,Arial,sans-serif;width:100vw}._leftPanel_1150e_8,._rightPanel_1150e_9{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;width:50%}._leftPanel_1150e_8{background-color:#f0f0f0;position:relative;overflow:hidden}._rightPanel_1150e_9{background-color:#fff}._logo_1150e_29{width:120px;margin-bottom:2rem;animation:_pulse_1150e_1 2s infinite}@keyframes _pulse_1150e_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}._slider_1150e_47{width:100%;height:100%;position:relative}._sliderImage_1150e_53{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out}._sliderImage_1150e_53._active_1150e_64{opacity:1}._sliderTextContainer_1150e_68{position:absolute;bottom:2rem;left:2rem;right:2rem;background-color:#00000080;border-radius:10px;padding:1rem}._sliderText_1150e_68{color:#fff;font-size:1.5rem;font-weight:700;text-align:center;margin:0;font-family:Playfair Display,serif}._sliderDots_1150e_87{display:flex;justify-content:center}._dot_1150e_92{width:10px;height:10px;border-radius:50%;background-color:#ccc;margin:0 5px;cursor:pointer}._activeDot_1150e_101{background-color:#008c51}._platformName_1150e_105{font-size:2rem;font-weight:700;margin-top:1rem;color:#008c51}._tagline_1150e_112{font-size:1rem;color:#666;margin-bottom:2rem}._loginForm_1150e_118{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center}._loginForm_1150e_118 h2{margin-bottom:2rem;color:#008c51;text-align:center}._loginForm_1150e_118 input{width:100%;padding:.8rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px}._loginForm_1150e_118 button{width:100%;padding:.8rem;background-color:#008c51;color:#fff;border:none;border-radius:4px;cursor:pointer}._toggleAuth_1150e_150{margin-top:1rem;text-align:center;color:#008c51;cursor:pointer}@media (max-width: 768px){._loginPage_1150e_1{flex-direction:column}._leftPanel_1150e_8{display:none}._rightPanel_1150e_9{width:100%;padding:2rem}._logo_1150e_29{margin-bottom:1rem}}._topBar_gd0p5_1{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:#008c51;color:#fff;height:3rem;box-shadow:0 2px 4px #0000001a;z-index:10}._topBarTitle_gd0p5_13{font-size:1.2rem;font-weight:700;max-height:1.5em;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 100px)}._menuIcon_gd0p5_22,._backIcon_gd0p5_23{cursor:pointer;margin-right:1rem}._logoAndSearch_gd0p5_28{display:flex;align-items:center}._logo_gd0p5_28{font-size:1.25rem;font-weight:700;margin-right:1rem}._logoImage_gd0p5_39{width:30px}._closeIcon_gd0p5_43{cursor:pointer;margin-right:10px}._projectTitle_gd0p5_48{font-size:1.2rem;font-weight:700;margin-left:10px}._searchContainer_gd0p5_54{display:flex;align-items:center;background-color:#fff3;border-radius:4px;padding:.25rem;transition:all .3s ease}._searchContainer_gd0p5_54._expanded_gd0p5_63{width:200px}._searchIcon_gd0p5_67{cursor:pointer;margin-right:.5rem}._searchInput_gd0p5_72{background:transparent;border:none;color:#fff;width:0;transition:width .3s ease}._searchContainer_gd0p5_54._expanded_gd0p5_63 ._searchInput_gd0p5_72{width:100%}._searchInput_gd0p5_72::placeholder{color:#ffffffb3}._userMenu_gd0p5_88{position:relative}._userIcon_gd0p5_92,._loginIcon_gd0p5_93{cursor:pointer}._dropdown_gd0p5_97{position:absolute;right:0;top:100%;background-color:#fff;border-radius:4px;box-shadow:0 2px 10px #0000001a;display:none}._userMenu_gd0p5_88:hover ._dropdown_gd0p5_97{display:block}._dropdownItem_gd0p5_111{display:block;padding:.5rem 1rem;color:#333;text-decoration:none}._dropdownItem_gd0p5_111:hover{background-color:#f0f0f0}@media (max-width: 768px){._topBarTitle_gd0p5_13{font-size:1rem}}._leftSidePanel_6lqnk_1{width:200px;background-color:#f0f0f0;height:100vh;display:flex;flex-direction:column;padding:1rem;transition:transform .3s ease}._mobile_6lqnk_11{position:fixed;top:0;left:0;z-index:1000;transform:translate(-100%)}._mobile_6lqnk_11._open_6lqnk_19{transform:translate(0)}._closeButton_6lqnk_23{align-self:flex-end;background:none;border:none;cursor:pointer;margin-bottom:1rem}._menuItem_6lqnk_31{display:flex;align-items:center;color:#333;margin-bottom:1rem;cursor:pointer;transition:background-color .3s ease;padding:.5rem;border-radius:4px;position:relative}._menuItem_6lqnk_31:hover{background-color:#e0e0e0}._menuItemText_6lqnk_47{margin-left:.5rem;display:flex;align-items:center;justify-content:space-between;width:100%}._createDropdown_6lqnk_55{position:absolute;top:0;left:100%;background-color:#f0f0f0;border-radius:4px;box-shadow:0 2px 10px #0000001a;z-index:10;width:100%}._createItem_6lqnk_66{color:#333;padding:.5rem 1rem;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}._createItem_6lqnk_66:hover{background-color:#e0e0e0}._mobile_6lqnk_11 ._createDropdown_6lqnk_55{position:absolute;left:100%;top:0;z-index:10}@media (max-width: 768px){._leftSidePanel_6lqnk_1{width:200px}}._card_fjty1_1{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden;margin-bottom:1rem;-webkit-user-select:text;user-select:text}._cardImageContainer_fjty1_10{height:400px;overflow:hidden}._cardImage_fjty1_10{width:100%;height:200px;object-fit:cover}._cardContent_fjty1_21{padding:1rem}._cardHeader_fjty1_25{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:#333}._cardDetails_fjty1_32{color:#666;margin-bottom:1rem}._cardFooter_fjty1_37{display:flex;justify-content:space-between;align-items:center}._buttonGroup_fjty1_43{display:flex;gap:.5rem}._button_fjty1_43{display:flex;align-items:center;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;color:#fff;border:none;cursor:pointer}._stateButton_fjty1_59{background-color:#3498db}._typeButton_fjty1_63{background-color:#2ecc71}._locationButton_fjty1_67{background-color:#9b59b6}._timestamp_fjty1_71{font-size:.75rem;color:#999}._mainPanel_1pqpj_1{flex:1;background-color:#f0f0f0;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}._mainPanel_1pqpj_1::-webkit-scrollbar{display:none}._projectPanel_6dsbb_1{display:flex;flex-direction:column;height:calc(100vh - 3rem);max-width:800px;width:100%;margin:0 auto;background-color:#fff}._closeButton_6dsbb_11{position:absolute;top:10px;right:10px;background:#000;border:none;cursor:pointer;padding:3px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s ease}._closeButton_6dsbb_11:hover{background-color:#f0f0f0}._tabs_6dsbb_30{background-color:#f0f0f0;border-bottom:1px solid #ddd;position:sticky;top:0rem;bottom:0rem;z-index:10}._tabsList_6dsbb_39{display:flex;width:100%}._tabsTrigger_6dsbb_44{flex:1;padding:10px 20px;background:none;border:none;cursor:pointer;color:#666;transition:color .3s ease,background-color .3s ease}._tabsTrigger_6dsbb_44:hover,._tabsTrigger_6dsbb_44._active_6dsbb_55{color:#333;background-color:#e0e0e0}._tabsContentWrapper_6dsbb_60{flex:1;background-color:#f0f0f0;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}._tabsContentWrapper_6dsbb_60::-webkit-scrollbar{display:none}._tabsContent_6dsbb_60{padding:20px;padding-top:3rem;padding-bottom:0rem}._sticky_6dsbb_78{padding-top:50px}._cardTitle_6dsbb_82{font-size:1.5rem;margin-bottom:10px;color:#333;padding-right:30px}._cardDescription_6dsbb_89{color:#666}._cardContent_6dsbb_93{padding:20px}._overviewContent_6dsbb_97,._chatContent_6dsbb_98,._taskContent_6dsbb_99,._teamContent_6dsbb_100,._reportContent_6dsbb_101{min-height:200px}._overviewContent_6dsbb_97{color:#333}._overviewContent_6dsbb_97 p{margin-bottom:10px}._overviewContent_6dsbb_97 ul{list-style-type:disc;padding-left:20px;margin-top:10px}._overviewContent_6dsbb_97 li{margin-bottom:5px}._projectTitle_6dsbb_123{font-size:1.5rem;margin-bottom:1rem}._projectDescription_6dsbb_128{margin-bottom:1rem}._projectDetails_6dsbb_132{display:flex;justify-content:space-between;margin-bottom:1rem}._projectDetails_6dsbb_132 span{flex:1;text-align:center;padding:.5rem;background-color:#f0f0f0;border-radius:4px;margin:0 .25rem}._statusBadge_6dsbb_147{display:inline-block;padding:.25rem .5rem;background-color:#4caf50;color:#fff;border-radius:4px;font-size:.875rem}._overviewContent_6dsbb_97 h4{margin-top:20px;margin-bottom:10px;font-weight:700;color:#008c51}._chatContent_6dsbb_98,._taskContent_6dsbb_99,._teamContent_6dsbb_100,._reportContent_6dsbb_101{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#666}._chatContent_6dsbb_98 svg,._taskContent_6dsbb_99 svg,._teamContent_6dsbb_100 svg,._reportContent_6dsbb_101 svg{margin-bottom:10px;color:#008c51}._progressBar_6dsbb_183{width:100%;height:20px;background-color:#e0e0e0;border-radius:10px;overflow:hidden;margin-bottom:1rem}._progressFill_6dsbb_192{height:100%;background-color:#4caf50;transition:width .3s ease}._cardFooter_6dsbb_198{padding:20px;border-top:1px solid #eee;color:#666}._chatContainer_lfq22_1{display:flex;flex-direction:column;height:100vh;padding-top:3rem}._messageList_lfq22_8{flex-grow:1;overflow-y:auto;padding:1rem}._messageItem_lfq22_14{margin-bottom:1rem;border-radius:.5rem;padding:.75rem;box-shadow:0 1px 3px #0000001a}._messageItem_lfq22_14._outgoing_lfq22_21{margin-left:2rem;background-color:#008c51;color:#fff}._messageItem_lfq22_14._incoming_lfq22_27{margin-right:2rem;background-color:#444;color:#fff}._replyPreview_lfq22_33{background-color:#ffffff1a;padding:.5rem;margin-bottom:.5rem;border-radius:.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._replySender_lfq22_44{font-size:.875rem;opacity:.8}._replyText_lfq22_49{font-size:.875rem}._sender_lfq22_53{font-weight:700}._messageText_lfq22_57{margin-top:.25rem}._messageFooter_lfq22_61{display:flex;justify-content:space-between;align-items:center}._timestamp_lfq22_68{font-size:.75rem;opacity:.8}._reactions_lfq22_73{display:flex;gap:.5rem}._reactionButton_lfq22_78{display:flex;align-items:center;background:none;border:none;cursor:pointer;font-size:.875rem;color:inherit;opacity:.8}._reactionButton_lfq22_78:hover{opacity:1}._replyingToContainer_lfq22_93{background-color:#646363;padding:.5rem;display:flex;align-items:center}._replyingSender_lfq22_101{font-size:.875rem;font-weight:700}._replyingText_lfq22_106{font-size:.875rem}._closeReplyButton_lfq22_110{background:none;border:none;cursor:pointer;font-size:1.25rem;color:#fff}._inputContainer_lfq22_118{display:flex;align-items:flex-end;padding:0rem;background-color:#f0f0f000;z-index:10;position:sticky;bottom:0rem}._inputField_lfq22_128{flex-grow:1;margin-right:.5rem;padding:.5rem;border:1px solid #cccccc;border-radius:.8rem;resize:none;max-height:8em;min-height:3em}._attachButton_lfq22_139{background:none;border:none;cursor:pointer;padding:.5rem;color:#666}._sendButton_lfq22_147{background-color:#008c51;color:#fff;border:none;cursor:pointer;padding:.5rem 1rem;border-radius:.25rem}._sendButton_lfq22_147:hover{background-color:#006b3e}._newProjectPanel_v82g4_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;padding:2rem;z-index:1000;overflow-y:auto}._newProjectPanel_v82g4_1 h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}._newProjectPanel_v82g4_1 form{display:flex;flex-direction:column}._newProjectPanel_v82g4_1 input,._newProjectPanel_v82g4_1 textarea{padding:.8rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px}._newProjectPanel_v82g4_1 button{padding:.8rem;background-color:#008c51;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-bottom:.5rem}._newProjectPanel_v82g4_1 button:last-child{background-color:#ccc;color:#333}._newIssuePanel_1q3sb_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;padding:2rem;z-index:1000;overflow-y:auto}._newIssuePanel_1q3sb_1 h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}._newIssuePanel_1q3sb_1 form{display:flex;flex-direction:column}._newIssuePanel_1q3sb_1 input,._newIssuePanel_1q3sb_1 textarea{padding:.8rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px}._newIssuePanel_1q3sb_1 button{padding:.8rem;background-color:#008c51;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-bottom:.5rem}._newIssuePanel_1q3sb_1 button:last-child{background-color:#ccc;color:#333}._newResourcePanel_p4din_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;padding:2rem;z-index:1000;overflow-y:auto}._newResourcePanel_p4din_1 h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}._newResourcePanel_p4din_1 form{display:flex;flex-direction:column}._newResourcePanel_p4din_1 input,._newResourcePanel_p4din_1 textarea{padding:.8rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px}._newResourcePanel_p4din_1 button{padding:.8rem;background-color:#008c51;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-bottom:.5rem}._newResourcePanel_p4din_1 button:last-child{background-color:#ccc;color:#333}._profilePanel_1yh49_1{max-width:600px;margin:0 auto;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a}._profileHeader_1yh49_10{display:flex;align-items:center;margin-bottom:2rem}._profileImageContainer_1yh49_16{position:relative;width:100px;height:100px;margin-right:1.5rem}._profileImage_1yh49_16{width:100%;height:100%;object-fit:cover;border-radius:50%}._profileImagePlaceholder_1yh49_30{width:100%;height:100%;background-color:#008c51;color:#fff;font-size:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%}._profileImageUpload_1yh49_42{position:absolute;bottom:0;right:0;background-color:#fff;border-radius:50%;padding:.5rem;cursor:pointer;box-shadow:0 2px 4px #0000001a}._profileInfo_1yh49_53 p{margin-bottom:.5rem}._editForm_1yh49_57{display:flex;flex-direction:column}._formGroup_1yh49_62{margin-bottom:1rem}._formGroup_1yh49_62 label{display:block;margin-bottom:.5rem;font-weight:700}._formGroup_1yh49_62 input{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px}._formActions_1yh49_79{display:flex;justify-content:flex-end;margin-top:1rem}._editButton_1yh49_85,._saveButton_1yh49_86,._cancelButton_1yh49_87{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .3s ease}._editButton_1yh49_85,._saveButton_1yh49_86{background-color:#008c51;color:#fff}._editButton_1yh49_85:hover,._saveButton_1yh49_86:hover{background-color:#006b3e}._cancelButton_1yh49_87{background-color:#f0f0f0;color:#333;margin-left:.5rem}._cancelButton_1yh49_87:hover{background-color:#e0e0e0}._app_139gd_1{display:flex;flex-direction:column;height:100vh}._content_139gd_7{display:flex;flex:1;overflow:hidden}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{box-sizing:border-box}
