.capabilityBoxes_capabilityContainer__0jliM{display:flex;flex-direction:column;align-items:center;padding:60px 20px 40px;max-width:800px;margin:0 auto;justify-content:flex-start;font-family:Space Grotesk,sans-serif}.capabilityBoxes_header__Ka374{text-align:center;margin-bottom:40px}.capabilityBoxes_title__MltKM{font-size:28px;font-weight:600;color:#fff;margin-bottom:12px;line-height:1.3}.capabilityBoxes_subtitle__KTWFD{font-size:16px;color:#bcbed1;margin:0;line-height:1.5}.capabilityBoxes_capabilityGrid__syZ8_{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;width:100%;max-width:700px}.capabilityBoxes_capabilityBox__yAuf6{background:linear-gradient(180deg,#212129,#1f1f26);border:1px solid #31313d;border-radius:12px;padding:24px;transition:all .3s ease}.capabilityBoxes_capabilityBox__yAuf6:hover{border-color:#60f0d3;box-shadow:0 4px 20px rgba(96,240,211,.2);transform:translateY(-2px)}.capabilityBoxes_capabilityHeader__iqNZ6{display:flex;align-items:center;margin-bottom:16px;gap:12px}.capabilityBoxes_capabilityIcon__xMC9S{font-size:24px;width:15px;height:15px;display:flex;align-items:center;justify-content:center;background:linear-gradient(315deg,#8672fb .94%,#60f0d3 48.36%,#a8d916 121.83%);border-radius:100%;color:#101014;font-weight:600;padding:10px}.capabilityBoxes_capabilityTitle__n3qMT{font-size:18px;font-weight:600;color:#fff;margin:0}.capabilityBoxes_capabilityDescription__FV9y2{font-size:14px;color:#bcbed1;margin-bottom:16px;line-height:1.5}.capabilityBoxes_capabilityExamples__hJnfX{display:flex;flex-direction:column;gap:8px}.capabilityBoxes_exampleItem__5_1CU{padding:8px 12px;background:#31313d;border-radius:8px;border-left:3px solid #60f0d3;transition:background-color .2s ease}.capabilityBoxes_exampleItem__5_1CU:hover{background:#414152}.capabilityBoxes_exampleText__DjSib{font-size:13px;color:#bcbed1;font-style:italic}.capabilityBoxes_getStartedNote__wU65f{margin-top:32px;text-align:center}.capabilityBoxes_getStartedNote__wU65f p{font-size:14px;color:#bcbed1;margin:0;padding:12px 24px;background:#212129;border-radius:24px;display:inline-block;border:1px solid #31313d}.capabilityBoxes_loadingState__pvnE1{padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.capabilityBoxes_loadingSpinner__ar0Zx{position:relative;width:48px;height:48px}.capabilityBoxes_spinner__ZP3_M{width:48px;height:48px;border:3px solid #31313d;border-top-color:#60f0d3;border-radius:50%;animation:capabilityBoxes_spin__BnbUv 1s linear infinite}@keyframes capabilityBoxes_spin__BnbUv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.capabilityBoxes_loadingText__Dgzpj strong{font-size:16px;color:#fff;margin-bottom:4px;display:block}.capabilityBoxes_loadingText__Dgzpj p{font-size:14px;color:#bcbed1;margin:0}.capabilityBoxes_progressDots__wtDUK{display:flex;gap:4px;margin-top:8px}.capabilityBoxes_progressDots__wtDUK span{width:8px;height:8px;border-radius:50%;background:#60f0d3;animation:capabilityBoxes_pulse__2B0Kw 1.5s ease-in-out infinite}.capabilityBoxes_progressDots__wtDUK span:nth-child(2){animation-delay:.3s}.capabilityBoxes_progressDots__wtDUK span:nth-child(3){animation-delay:.6s}@keyframes capabilityBoxes_pulse__2B0Kw{0%,to{opacity:.3}50%{opacity:1}}.capabilityBoxes_errorState__GRcSX{padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.capabilityBoxes_errorIcon__4J9i2{font-size:32px}.capabilityBoxes_errorText__0G36r strong{font-size:16px;color:#ff1f53;margin-bottom:4px;display:block}.capabilityBoxes_errorText__0G36r p{font-size:14px;color:#bcbed1;margin:0}@media(max-width:768px){.capabilityBoxes_capabilityContainer__0jliM{padding:20px 16px}.capabilityBoxes_title__MltKM{font-size:24px}.capabilityBoxes_subtitle__KTWFD{font-size:15px}.capabilityBoxes_capabilityGrid__syZ8_{grid-template-columns:1fr;gap:16px}.capabilityBoxes_capabilityBox__yAuf6{padding:20px}.capabilityBoxes_capabilityTitle__n3qMT{font-size:16px}.capabilityBoxes_capabilityDescription__FV9y2{font-size:13px}}@media(max-width:480px){.capabilityBoxes_capabilityContainer__0jliM{padding:16px 12px}.capabilityBoxes_header__Ka374{margin-bottom:24px}.capabilityBoxes_title__MltKM{font-size:22px}.capabilityBoxes_capabilityBox__yAuf6{padding:16px}.capabilityBoxes_capabilityIcon__xMC9S{width:36px;height:36px;font-size:20px}}.chatInterface_chatInterface__72Kfq{display:flex;flex-direction:column;height:100%;background:#101014}.chatInterface_chatHeader__pY1EM{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid #333;background:#1a1a1a;position:relative}.chatInterface_chatTitle__IyZDf{flex:1;display:flex;flex-direction:column;gap:.25rem}.chatInterface_chatTitle__IyZDf h2{margin:0;font-size:1.1rem;font-weight:600;color:#e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatInterface_projectContext__ERAtb{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.chatInterface_projectContext__ERAtb .chatInterface_projectName__TXH95{font-size:.85rem;color:#a855f7;font-weight:500;display:flex;align-items:center;gap:.25rem;margin:0}.chatInterface_projectContext__ERAtb .chatInterface_projectStats__Xd_22{font-size:.75rem;color:#888;font-weight:400}.chatInterface_chatActions__jl5A0{position:relative;display:flex;align-items:center}.chatInterface_menuButton__B8UBn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:6px;color:#888;cursor:pointer;transition:all .2s ease}.chatInterface_menuButton__B8UBn:hover{background:#2a2a2a;color:#e0e0e0}.chatInterface_menuButton__B8UBn svg{width:16px;height:16px}.chatInterface_welcomeContainer__5aMoB{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;overflow-y:auto}.chatInterface_welcomeContainer__5aMoB::-webkit-scrollbar{width:4px}.chatInterface_welcomeContainer__5aMoB::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.chatInterface_welcomeContainer__5aMoB::-webkit-scrollbar-thumb{background:rgba(96,240,211,.3);border-radius:2px}.chatInterface_welcomeContainer__5aMoB::-webkit-scrollbar-thumb:hover{background:rgba(96,240,211,.5)}.chatInterface_welcomeContent__Pq79b{text-align:center;max-width:600px}.chatInterface_welcomeTitle__b7xi3{font-size:3rem;font-weight:600;margin-bottom:1rem;color:#fff}@media(max-width:768px){.chatInterface_welcomeTitle__b7xi3{font-size:2.5rem}}.chatInterface_gradientText__iM1U0{background:linear-gradient(135deg,#60f0d3,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.chatInterface_welcomeSubtitle__ojtEJ{font-size:1.25rem;color:#bcbed1;margin-bottom:2rem}@media(max-width:768px){.chatInterface_welcomeSubtitle__ojtEJ{font-size:1.1rem}}.chatInterface_projectHeader__m8RmI{padding:1.5rem 2rem;border-bottom:1px solid #525266;background:#101014;flex-shrink:0}@media(max-width:768px){.chatInterface_projectHeader__m8RmI{padding:1rem 1.5rem}}.chatInterface_projectInfo__6I2v7{margin-bottom:1rem}.chatInterface_projectName__TXH95{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 .5rem}.chatInterface_projectDescription__jvSJ6{color:#bcbed1;font-size:.95rem;line-height:1.4}.chatInterface_projectActions__GSd9V{display:flex;gap:1rem;flex-wrap:wrap}.chatInterface_actionButton__lUP7r{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid #525266;border-radius:8px;color:#bcbed1;font-size:.9rem;cursor:pointer;transition:all .2s ease}.chatInterface_actionButton__lUP7r:hover:not(:disabled){background:hsla(0,0%,100%,.05);border-color:#60f0d3;color:#60f0d3}.chatInterface_actionButton__lUP7r:disabled{opacity:.6;cursor:not-allowed}.chatInterface_actionButton__lUP7r .chatInterface_spinner__xlm0S{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:currentcolor;border-radius:50%;animation:chatInterface_spin___jz2o .8s linear infinite}@keyframes chatInterface_spin___jz2o{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chatInterface_chatContent__3S9Zf{flex:1;overflow-y:auto;padding:1rem 0;min-height:0}.chatInterface_chatContent__3S9Zf::-webkit-scrollbar{width:4px}.chatInterface_chatContent__3S9Zf::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.chatInterface_chatContent__3S9Zf::-webkit-scrollbar-thumb{background:rgba(96,240,211,.3);border-radius:2px}.chatInterface_chatContent__3S9Zf::-webkit-scrollbar-thumb:hover{background:rgba(96,240,211,.5)}.chatInterface_messagesContainer__Iszuw{max-width:768px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.chatInterface_messagesContainer__Iszuw{padding:0 1rem}}.chatInterface_message__peoZs{display:flex;margin-bottom:1.5rem;align-items:flex-start;gap:1rem}.chatInterface_message__peoZs.chatInterface_user__lE1uj{justify-content:flex-end}.chatInterface_message__peoZs.chatInterface_user__lE1uj .chatInterface_messageWrapper__MqGIv{align-items:flex-end}.chatInterface_message__peoZs.chatInterface_user__lE1uj .chatInterface_messageContent__fB9XH{color:#101014;max-width:70%}@media(max-width:768px){.chatInterface_message__peoZs.chatInterface_user__lE1uj .chatInterface_messageContent__fB9XH{max-width:85%}}.chatInterface_message__peoZs.chatInterface_assistant__j7otE{justify-content:flex-start}.chatInterface_message__peoZs.chatInterface_assistant__j7otE .chatInterface_messageContent__fB9XH{background:none;padding-top:0;padding-left:0;max-width:100%}.chatInterface_assistantAvatar__BKIbn{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.chatInterface_messageContent__fB9XH{background:#212129;border-radius:1rem;padding:1rem 1.25rem;max-width:70%;word-wrap:break-word}@media(max-width:768px){.chatInterface_messageContent__fB9XH{max-width:85%}}.chatInterface_messageText__VrjUN{color:#fff;line-height:1.5}.chatInterface_messageText__VrjUN pre{white-space:pre-line}.chatInterface_messageText__VrjUN code{background:hsla(0,0%,100%,.1);padding:.2em .4em;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;white-space:pre-line}.chatInterface_messageText__VrjUN strong{font-weight:600}.chatInterface_messageText__VrjUN em{font-style:italic}.chatInterface_messageText__VrjUN h3{font-size:1.1em;font-weight:600;margin:.5em 0}.chatInterface_messageText__VrjUN a{color:#60f0d3;text-decoration:underline}.chatInterface_messageText__VrjUN a:hover{opacity:.8}.chatInterface_messageTime__2TZ7x{font-size:.75rem;color:#bcbed1;margin-top:.5rem;opacity:.7}.chatInterface_typingIndicator__e_Azw{display:flex;align-items:center;gap:.25rem;padding:.5rem 0}.chatInterface_typingIndicator__e_Azw span{color:#666;font-size:14px}.chatInterface_typingDot__ZoD3v{width:6px;height:6px;border-radius:50%;background:#666;animation:chatInterface_typing__VzNYt 1.5s ease-in-out infinite}.chatInterface_typingDot__ZoD3v:first-child{animation-delay:0s}.chatInterface_typingDot__ZoD3v:nth-child(2){animation-delay:.2s}.chatInterface_typingDot__ZoD3v:nth-child(3){animation-delay:.4s}@keyframes chatInterface_typing__VzNYt{0%,80%,to{opacity:.3;transform:scale(1)}40%{opacity:1;transform:scale(1.1)}}.chatInterface_inputContainer__Qers3{padding:0 1rem .5rem;background:#101014;flex-shrink:0;position:sticky;bottom:0}@media(max-width:768px){.chatInterface_inputContainer__Qers3{padding:1rem 1.5rem 1.5rem}}.chatInterface_inputForm__t3228{max-width:768px;margin:0 auto}.chatInterface_inputWrapper__qfspm{position:relative;background:#212129;border:2px solid transparent;border-radius:1.5rem;background-image:linear-gradient(#212129,#212129),linear-gradient(135deg,#60f0d3,#4facfe);background-origin:border-box;background-clip:padding-box,border-box;display:flex;align-items:center;transition:all .2s ease}.chatInterface_inputWrapper__qfspm:focus-within{box-shadow:0 0 0 4px rgba(96,240,211,.1)}.chatInterface_messageInput__0uJXk{flex:1;background:transparent;border:none;outline:none;padding:1rem 1.25rem;color:#fff;font-size:1rem;line-height:1.5;resize:none;max-height:200px;min-height:24px;height:auto;overflow-y:auto}.chatInterface_messageInput__0uJXk::-moz-placeholder{color:#bcbed1}.chatInterface_messageInput__0uJXk::placeholder{color:#bcbed1}.chatInterface_messageInput__0uJXk:disabled{opacity:.6;cursor:not-allowed}.chatInterface_sendButton__HHIWz{background:linear-gradient(135deg,#60f0d3,#4facfe);border:none;border-radius:50%;width:36px;height:36px;margin:.375rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#101014;transition:all .2s ease;flex-shrink:0}.chatInterface_sendButton__HHIWz:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(96,240,211,.3)}.chatInterface_sendButton__HHIWz:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.chatInterface_sendButton__HHIWz svg{width:16px;height:16px}.chatInterface_deleteButton__jFn2X{position:absolute;top:8px;right:8px;background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.3);border-radius:4px;color:#ff6b6b;padding:4px;cursor:pointer;transition:all .2s ease;opacity:0;transform:scale(.8);z-index:10}.chatInterface_deleteButton__jFn2X:hover{background:hsla(0,100%,71%,.2);border-color:hsla(0,100%,71%,.5);transform:scale(1)}.chatInterface_deleteButton__jFn2X:disabled{opacity:.5;cursor:not-allowed}.chatInterface_message__peoZs:hover .chatInterface_deleteButton__jFn2X{opacity:1;transform:scale(1)}.chatInterface_projectChatsContainer__Hbwa_{display:flex;flex-direction:column;align-items:center;padding:80px 20px 40px;max-width:600px;margin:0 auto;height:100%;justify-content:flex-start;overflow-y:auto}.chatInterface_projectChatsHeader__0dd_w{text-align:center;margin-bottom:32px}.chatInterface_projectChatsTitle__EgAzm{font-size:24px;font-weight:600;color:#fff;margin-bottom:8px}.chatInterface_projectChatsSubtitle__Hc13V{font-size:14px;color:#666;margin:0}.chatInterface_projectChatsList__JSS20{width:100%;display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.chatInterface_projectChatItem__SyDye{background:linear-gradient(180deg,#212129,#1f1f26);border:1px solid #31313d;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s ease}.chatInterface_projectChatItem__SyDye:hover{border-color:#60f0d3;box-shadow:0 2px 8px rgba(96,240,211,.1);transform:translateY(-1px)}.chatInterface_chatItemHeader__TfZbT{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.chatInterface_chatTitle__IyZDf{font-size:16px;font-weight:500;color:#fff;margin:0}.chatInterface_chatDate__FYESP{font-size:12px;color:#999}.chatInterface_chatPreview__aGlF_{font-size:14px;color:#ccc;margin:0;line-height:1.4}.chatInterface_chartVisualizationWrapper__L4uUC{width:100%;margin:16px 0;padding:0 16px}.chatInterface_chartVisualizationWrapper__L4uUC .chartBox{width:100%!important;max-width:100%!important;margin-left:0!important}@media(max-width:768px){.chatInterface_chartVisualizationWrapper__L4uUC{padding:0 8px}}.chatInterface_messageWrapper__MqGIv{display:flex;flex-direction:column;gap:10px}.searchChatsModal_modalOverlay__CdshV{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.searchChatsModal_modalContent__g_7vP{background:#212129;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.1);width:100%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;border:1px solid #525266}.searchChatsModal_modalHeader__fpWDX{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #525266}.searchChatsModal_headerActions__BefZp{display:flex;align-items:center;gap:.75rem}.searchChatsModal_newChatButton__4pWt5{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#60f0d3,#4dd0b1);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem .75rem;transition:all .2s ease;white-space:nowrap}.searchChatsModal_newChatButton__4pWt5:hover{background:linear-gradient(135deg,#4dd0b1,#60f0d3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(96,240,211,.3)}.searchChatsModal_newChatButton__4pWt5:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.searchChatsModal_newChatButton__4pWt5 .searchChatsModal_spinner__DuQui{width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-top-color:#000;border-radius:50%;animation:searchChatsModal_spin__HpltG 1s linear infinite}@keyframes searchChatsModal_spin__HpltG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchChatsModal_modalTitle__vcdYR{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.searchChatsModal_closeButton__cLlje{background:transparent;border:none;color:#bcbed1;cursor:pointer;padding:.5rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.searchChatsModal_closeButton__cLlje:hover{background:hsla(0,0%,100%,.05);color:#fff}.searchChatsModal_searchContainer__CrVFc{padding:1rem 1.5rem;border-bottom:1px solid #525266}.searchChatsModal_searchInputWrapper__V2JEL{position:relative;display:flex;align-items:center;background:#101014;border:1px solid #525266;border-radius:8px;transition:border-color .2s ease}.searchChatsModal_searchInputWrapper__V2JEL:focus-within{border-color:#60f0d3;box-shadow:0 0 0 3px rgba(96,240,211,.1)}.searchChatsModal_searchIcon__uPNA7{position:absolute;left:.75rem;color:#bcbed1;z-index:1}.searchChatsModal_searchInput__Ia_ZL{flex:1;background:transparent;border:none;outline:none;padding:.75rem .75rem .75rem 2.75rem;color:#fff;font-size:.95rem}.searchChatsModal_searchInput__Ia_ZL::-moz-placeholder{color:#bcbed1}.searchChatsModal_searchInput__Ia_ZL::placeholder{color:#bcbed1}.searchChatsModal_clearButton__Ocq81{position:absolute;right:.5rem;background:transparent;border:none;color:#bcbed1;cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.searchChatsModal_clearButton__Ocq81:hover{background:hsla(0,0%,100%,.05);color:#fff}.searchChatsModal_searchResults__3GfAc{flex:1;overflow-y:auto;min-height:200px;max-height:400px}.searchChatsModal_searchResults__3GfAc::-webkit-scrollbar{width:4px}.searchChatsModal_searchResults__3GfAc::-webkit-scrollbar-track{background:transparent}.searchChatsModal_searchResults__3GfAc::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.searchChatsModal_searchResults__3GfAc::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.searchChatsModal_resultsCount__GS4Vr{padding:1rem 1.5rem .5rem;color:#bcbed1;font-size:.85rem}.searchChatsModal_chatsList__lcKk7{padding:.5rem 0}.searchChatsModal_chatItem__fQAKQ{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;cursor:pointer;transition:background-color .2s ease;border:none;background:transparent}.searchChatsModal_chatItem__fQAKQ:hover{background:hsla(0,0%,100%,.05)}.searchChatsModal_chatContent__JR8W_{flex:1;min-width:0}.searchChatsModal_chatPreview__gqpt_{font-size:.95rem;color:#fff;line-height:1.3;margin-bottom:.25rem;word-break:break-word}.searchChatsModal_chatPreview__gqpt_ mark{background:rgba(96,240,211,.3);color:#60f0d3;padding:.1em .2em;border-radius:3px}.searchChatsModal_chatMeta__hTxZV{display:flex;align-items:center;gap:.75rem}.searchChatsModal_chatTime__qqQI_{font-size:.75rem;color:#bcbed1;opacity:.7}.searchChatsModal_projectBadge__IKKcm{background:rgba(96,240,211,.1);color:#60f0d3;font-size:.7rem;padding:.2rem .5rem;border-radius:12px;font-weight:500}.searchChatsModal_chatIcon__V48on{color:#bcbed1;opacity:.5;flex-shrink:0}.searchChatsModal_noResults__XsQPR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;text-align:center}.searchChatsModal_noResultsIcon__6VIDz{color:#bcbed1;opacity:.5;margin-bottom:1rem}.searchChatsModal_noResultsSubtext__KwFbN{color:#bcbed1;font-size:.9rem;margin-top:.5rem;opacity:.7}@media(max-width:768px){.searchChatsModal_modalOverlay__CdshV{padding:1rem}.searchChatsModal_modalContent__g_7vP{max-height:90vh}.searchChatsModal_modalHeader__fpWDX{padding:1rem 1rem .75rem}.searchChatsModal_modalTitle__vcdYR{font-size:1.1rem}.searchChatsModal_chatItem__fQAKQ,.searchChatsModal_searchContainer__CrVFc{padding:.75rem 1rem}.searchChatsModal_noResults__XsQPR{padding:1.5rem 1rem}}.projectListModal_modalOverlay__mfFBk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.projectListModal_modalContent__F95LZ{background:#212129;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.1);width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;border:1px solid #525266}.projectListModal_modalHeader__HPx3_{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #525266}.projectListModal_modalTitle____92h{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.projectListModal_closeButton__kjV7d{background:transparent;border:none;color:#bcbed1;cursor:pointer;padding:.5rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.projectListModal_closeButton__kjV7d:hover{background:hsla(0,0%,100%,.05);color:#fff}.projectListModal_projectsList__7Klqc{flex:1;overflow-y:auto}.projectListModal_projectsList__7Klqc::-webkit-scrollbar{width:4px}.projectListModal_projectsList__7Klqc::-webkit-scrollbar-track{background:transparent}.projectListModal_projectsList__7Klqc::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.projectListModal_projectsList__7Klqc::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.projectListModal_projectsSection___B_JT{padding:1rem 0}.projectListModal_projectsSection___B_JT:not(:last-child){border-bottom:1px solid #525266}.projectListModal_sectionTitle__uFyw1{font-size:.8rem;font-weight:600;color:#bcbed1;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;padding:0 1.5rem}.projectListModal_projectItem__3Bvzs{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.projectListModal_projectItem__3Bvzs:hover{background:hsla(0,0%,100%,.05)}.projectListModal_projectItem__3Bvzs.projectListModal_selected__Lyd6p{background:linear-gradient(135deg,rgba(96,240,211,.1),rgba(79,172,254,.1));border-color:rgba(96,240,211,.3)}.projectListModal_projectItem__3Bvzs.projectListModal_currentlyShown__hUVpJ{opacity:.7}.projectListModal_projectIcon__LYWnp{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#101014;border-radius:8px;flex-shrink:0;color:#bcbed1}.projectListModal_projectIcon__LYWnp svg{width:20px;height:20px}.projectListModal_projectInfo__7fNks{flex:1;min-width:0}.projectListModal_projectName__ZRdvX{font-size:1rem;font-weight:500;color:#fff;margin-bottom:.25rem;word-break:break-word}.projectListModal_projectDescription__RLsQQ{font-size:.85rem;color:#bcbed1;line-height:1.3;margin-bottom:.25rem;word-break:break-word}.projectListModal_projectMeta__gzGXn{font-size:.75rem;color:#bcbed1;opacity:.7}.projectListModal_projectActions__Rc5lJ{flex-shrink:0}.projectListModal_selectButton__M9ut_{background:linear-gradient(135deg,#60f0d3,#4facfe);border:none;border-radius:6px;color:#101014;font-size:.8rem;font-weight:500;padding:.5rem 1rem;cursor:pointer;transition:all .2s ease}.projectListModal_selectButton__M9ut_:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(96,240,211,.3)}.projectListModal_selectedBadge__0jJbd{background:rgba(96,240,211,.2);border:1px solid rgba(96,240,211,.4);color:#60f0d3;font-size:.75rem;font-weight:500;padding:.4rem .8rem;border-radius:6px}.projectListModal_currentlyShownBadge__D9LeV{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#bcbed1;font-size:.75rem;font-weight:500;padding:.4rem .8rem;border-radius:6px}.projectListModal_noProjects__31zXu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.projectListModal_noProjectsIcon__NXj2u{color:#bcbed1;opacity:.5;margin-bottom:1rem}.projectListModal_noProjectsSubtext__fNeAp{color:#bcbed1;font-size:.9rem;margin-top:.5rem;opacity:.7}.projectListModal_modalFooter__d9Ekt{padding:1rem 1.5rem 1.5rem;border-top:1px solid #525266}.projectListModal_footerText__f0c8i{font-size:.85rem;color:#bcbed1;text-align:center;margin:0;opacity:.8}@media(max-width:768px){.projectListModal_modalOverlay__mfFBk{padding:1rem}.projectListModal_modalContent__F95LZ{max-height:90vh}.projectListModal_modalHeader__HPx3_{padding:1rem 1rem .75rem}.projectListModal_modalTitle____92h{font-size:1.1rem}.projectListModal_projectItem__3Bvzs{padding:1rem}.projectListModal_projectIcon__LYWnp{width:36px;height:36px}.projectListModal_projectIcon__LYWnp svg{width:18px;height:18px}.projectListModal_noProjects__31zXu{padding:2rem 1rem}.projectListModal_modalFooter__d9Ekt{padding:.75rem 1rem 1rem}}.chatSidebar_chatSidebar___OrXl{width:280px;height:100%;background:#212129;border-right:1px solid #525266;display:flex;flex-direction:column;transition:all .3s ease;flex-shrink:0}.chatSidebar_chatSidebar___OrXl.chatSidebar_collapsed__pqe3D{width:64px}.chatSidebar_sidebarHeader__OvkYr{padding:.5rem 1rem;border-bottom:1px solid #525266;background:#212129;flex-shrink:0}.chatSidebar_headerTop__pj3rO{display:flex;align-items:center;justify-content:space-between;margin:0 .5rem}.chatSidebar_logoContainer__qYjl5{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px}.chatSidebar_collapseButton__GskfP{background:transparent;border:none;color:#bcbed1;cursor:pointer;padding:.5rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.chatSidebar_collapseButton__GskfP:hover{background:hsla(0,0%,100%,.05);color:#fff}.chatSidebar_navItems__arhRB{display:flex;flex-direction:column;gap:.5rem}.chatSidebar_navButton__k24a9{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:transparent;border:none;border-radius:8px;color:#bcbed1;font-size:.9rem;cursor:pointer;text-align:left;transition:all .2s ease;width:100%}.chatSidebar_navButton__k24a9:hover{background:hsla(0,0%,100%,.05);color:#fff}.chatSidebar_navButton__k24a9 svg{width:16px;height:16px;flex-shrink:0}.chatSidebar_imagesButton__OT2C2{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:transparent;border:none;border-radius:8px;color:#bcbed1;font-size:.9rem;cursor:pointer;text-align:left;transition:all .2s ease;width:100%}.chatSidebar_imagesButton__OT2C2:hover{background:hsla(0,0%,100%,.05);color:#fff}.chatSidebar_imagesButton__OT2C2.chatSidebar_selected__OeUYA{background:rgba(96,240,211,.1);color:#60f0d3;font-weight:500}.chatSidebar_imagesButton__OT2C2 svg{width:16px;height:16px;flex-shrink:0}.chatSidebar_sidebarContent__4C2XP{flex:1;overflow-y:auto;padding:1rem}.chatSidebar_sidebarContent__4C2XP::-webkit-scrollbar{width:4px}.chatSidebar_sidebarContent__4C2XP::-webkit-scrollbar-track{background:transparent}.chatSidebar_sidebarContent__4C2XP::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.chatSidebar_sidebarContent__4C2XP::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.chatSidebar_projectsSection__P2Wci{margin-bottom:1.5rem}.chatSidebar_projectItem__KmGQB{margin-bottom:.5rem}.chatSidebar_projectButton__YLiVp{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:transparent;border:none;border-radius:8px;color:#bcbed1;font-size:.9rem;cursor:pointer;text-align:left;transition:all .2s ease}.chatSidebar_projectButton__YLiVp:hover{background:hsla(0,0%,100%,.05);color:#fff}.chatSidebar_projectButton__YLiVp.chatSidebar_selected__OeUYA{background:linear-gradient(135deg,rgba(96,240,211,.1),rgba(79,172,254,.1));color:#60f0d3;border:1px solid rgba(96,240,211,.2)}.chatSidebar_projectIcon__lekTs{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.chatSidebar_projectIcon__lekTs svg{width:16px;height:16px}.chatSidebar_projectName__3oD1m{flex:1;font-weight:500}.chatSidebar_projectChats__RX_FE{margin-left:2.5rem;margin-top:.5rem;border-left:1px solid hsla(0,0%,100%,.1);padding-left:1rem}.chatSidebar_seeMoreButton__R_LIS{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:transparent;border:1px dashed #525266;border-radius:8px;color:#bcbed1;font-size:.9rem;cursor:pointer;width:100%;transition:all .2s ease}.chatSidebar_seeMoreButton__R_LIS:hover{background:hsla(0,0%,100%,.05);border-color:#60f0d3;color:#60f0d3}.chatSidebar_chatsSection__rf7fC{flex:1}.chatSidebar_sectionTitle__hJGQh{font-size:.8rem;font-weight:600;color:#bcbed1;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;padding:0 .75rem}.chatSidebar_chatsList__4LZMf{display:flex;flex-direction:column;gap:.25rem}.chatSidebar_chatItem__zCIHu{display:flex;flex-direction:column;padding:.75rem;border-radius:8px;cursor:pointer;transition:all .2s ease;background:transparent;position:relative}.chatSidebar_chatItem__zCIHu:hover{background:hsla(0,0%,100%,.05)}.chatSidebar_chatItem__zCIHu:hover .chatSidebar_chatMenuButton__2HIwe{opacity:1}.chatSidebar_chatItem__zCIHu.chatSidebar_active__JCU30{background:linear-gradient(135deg,rgba(96,240,211,.1),rgba(79,172,254,.1));border:1px solid rgba(96,240,211,.2)}.chatSidebar_chatMenuButton__2HIwe{position:absolute;top:.5rem;right:.5rem;background:hsla(0,0%,100%,.1);border:none;border-radius:4px;color:#bcbed1;cursor:pointer;padding:.25rem;opacity:0;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.chatSidebar_chatMenuButton__2HIwe:hover{background:hsla(0,0%,100%,.2);color:#fff}.chatSidebar_chatMenuButton__2HIwe svg{width:12px;height:12px}.chatSidebar_chatPreview__AJJAg{font-size:.9rem;color:#fff;line-height:1.3;margin-bottom:.25rem;word-break:break-word}.chatSidebar_chatMeta__1_G2q{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem}.chatSidebar_chatTime__tv0Ss{font-size:.75rem;color:#bcbed1;opacity:.7;flex-shrink:0}.chatSidebar_projectBadge__5x_l_{background:rgba(96,240,211,.1);color:rgba(96,240,211,.8);font-size:.65rem;padding:.2rem .4rem;border-radius:8px;font-weight:500;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatSidebar_emptyChatMessage__OPo2B,.chatSidebar_emptyMessage__hZpdi{text-align:center;color:#bcbed1;font-size:.85rem;padding:1rem;line-height:1.4}@media(max-width:768px){.chatSidebar_chatSidebar___OrXl{transform:translateX(-100%)}.chatSidebar_chatSidebar___OrXl.chatSidebar_open__2ulHq{transform:translateX(0)}}.chatSidebar_chatSidebar___OrXl.chatSidebar_collapsed__pqe3D .chatSidebar_sidebarHeader__OvkYr{padding:1rem .5rem}.chatSidebar_chatSidebar___OrXl.chatSidebar_collapsed__pqe3D .chatSidebar_headerTop__pj3rO{flex-direction:column;gap:.5rem}.chatSidebar_chatSidebar___OrXl.chatSidebar_collapsed__pqe3D .chatSidebar_navButton__k24a9,.chatSidebar_chatSidebar___OrXl.chatSidebar_collapsed__pqe3D .chatSidebar_projectButton__YLiVp,.chatSidebar_chatSidebar___OrXl.chatSidebar_collapsed__pqe3D .chatSidebar_seeMoreButton__R_LIS{justify-content:center;padding:.75rem .5rem}.chatSidebar_chatSidebar___OrXl.chatSidebar_collapsed__pqe3D .chatSidebar_navButton__k24a9 span,.chatSidebar_chatSidebar___OrXl.chatSidebar_collapsed__pqe3D .chatSidebar_projectButton__YLiVp span,.chatSidebar_chatSidebar___OrXl.chatSidebar_collapsed__pqe3D .chatSidebar_seeMoreButton__R_LIS span{display:none}.chatSidebar_chatSidebar___OrXl.chatSidebar_collapsed__pqe3D .chatSidebar_sidebarContent__4C2XP{padding:0 .5rem 1rem}.chatSidebar_spinner__FTCX0{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:currentcolor;border-radius:50%;animation:chatSidebar_spin__kcCE0 1s linear infinite}@keyframes chatSidebar_spin__kcCE0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.imageLightbox_lightboxOverlay__eaG1h{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:10000;display:flex;align-items:center;justify-content:center;animation:imageLightbox_fadeIn__f6IQH .2s ease}@keyframes imageLightbox_fadeIn__f6IQH{0%{opacity:0}to{opacity:1}}.imageLightbox_lightboxContainer__RONhc{width:100%;height:100%;display:flex;flex-direction:column;background:#1f1f26}.imageLightbox_lightboxHeader__hCqu6{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #525266;background:#1f1f26;flex-shrink:0}.imageLightbox_headerLeft__Pq6Gf{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.imageLightbox_closeButton__gxXje{background:none;border:none;color:gray;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;flex-shrink:0}.imageLightbox_closeButton__gxXje:hover{background:hsla(0,0%,100%,.1);color:#fff}.imageLightbox_imageTitle__owxpP{margin:0;color:#fff;font-size:1.1rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imageLightbox_headerRight__ufSK7{display:flex;gap:.75rem;flex-shrink:0}.imageLightbox_actionButton__M4OG4{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:.9rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.imageLightbox_actionButton__M4OG4:hover:not(:disabled){background:hsla(0,0%,100%,.15);border-color:rgba(96,240,211,.5)}.imageLightbox_actionButton__M4OG4:disabled{opacity:.5;cursor:not-allowed}.imageLightbox_actionButton__M4OG4 svg{width:16px;height:16px}.imageLightbox_mainImageContainer___UxLa{flex:1;display:flex;align-items:center;justify-content:center;position:relative;padding:2rem;overflow:hidden}.imageLightbox_mainImage__vICXs{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.imageLightbox_navButton__7RxmF{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#101014;transition:all .2s ease;z-index:10}.imageLightbox_navButton__7RxmF:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.imageLightbox_navButton__7RxmF.imageLightbox_prevButton__caKCx{left:2rem}.imageLightbox_navButton__7RxmF.imageLightbox_nextButton__a5HYN{right:2rem}.imageLightbox_imageDetails__sY6cr{padding:1.5rem;border-top:1px solid #525266;background:#1f1f26;flex-shrink:0;max-height:200px;overflow-y:auto}.imageLightbox_detailsRow__eGizo{display:flex;gap:1rem;margin-bottom:.75rem;font-size:.9rem}.imageLightbox_detailsRow__eGizo:last-child{margin-bottom:0}.imageLightbox_label__4GHlq{color:gray;font-weight:500;min-width:80px;flex-shrink:0}.imageLightbox_value__BhOe5{color:#fff;flex:1;word-break:break-word}.imageLightbox_thumbnailGallery__NPlga{display:flex;gap:.75rem;padding:1rem 1.5rem;overflow-x:auto;background:#101014;border-top:1px solid #525266;flex-shrink:0}.imageLightbox_thumbnailGallery__NPlga::-webkit-scrollbar{height:6px}.imageLightbox_thumbnailGallery__NPlga::-webkit-scrollbar-track{background:#101014}.imageLightbox_thumbnailGallery__NPlga::-webkit-scrollbar-thumb{background:#525266;border-radius:3px}.imageLightbox_thumbnailGallery__NPlga::-webkit-scrollbar-thumb:hover{background:#525266}.imageLightbox_thumbnail__Dq6ow{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s ease}.imageLightbox_thumbnail__Dq6ow:hover{border-color:rgba(96,240,211,.5)}.imageLightbox_thumbnail__Dq6ow.imageLightbox_active__KvR0J{border-color:#60f0d3;box-shadow:0 0 12px rgba(96,240,211,.4)}.imageLightbox_thumbnail__Dq6ow img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.imageLightbox_lightboxHeader__hCqu6{padding:.75rem 1rem}.imageLightbox_imageTitle__owxpP{font-size:.9rem}.imageLightbox_actionButton__M4OG4{padding:.5rem .75rem;font-size:.85rem}.imageLightbox_actionButton__M4OG4 span{display:none}.imageLightbox_mainImageContainer___UxLa{padding:1rem}.imageLightbox_navButton__7RxmF{width:40px;height:40px}.imageLightbox_navButton__7RxmF.imageLightbox_prevButton__caKCx{left:1rem}.imageLightbox_navButton__7RxmF.imageLightbox_nextButton__a5HYN{right:1rem}.imageLightbox_imageDetails__sY6cr{padding:1rem;max-height:150px}.imageLightbox_detailsRow__eGizo{font-size:.8rem;flex-direction:column;gap:.25rem}.imageLightbox_label__4GHlq{min-width:auto}.imageLightbox_thumbnailGallery__NPlga{padding:.75rem 1rem}.imageLightbox_thumbnail__Dq6ow{width:60px;height:60px}}.imagesGallery_imagesGallery__k52ua{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.imagesGallery_emptyContainer__R2Pnv,.imagesGallery_errorContainer__5ncyw,.imagesGallery_loadingContainer__lL4TY{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;color:#fff}.imagesGallery_errorContainer__5ncyw{color:#ef4444}.imagesGallery_retryButton__2bQW2{padding:.5rem 1rem;background:#60f0d3;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.imagesGallery_retryButton__2bQW2:hover{background:#4fd4bf}.imagesGallery_emptyContainer__R2Pnv .imagesGallery_emptyIcon___imet{width:80px;height:80px;color:#bcbed1;opacity:.5}.imagesGallery_emptyContainer__R2Pnv h2{margin:1rem 0 .5rem;color:#fff;font-size:1.5rem}.imagesGallery_emptyContainer__R2Pnv p{color:#bcbed1;font-size:.9rem;max-width:400px;text-align:center}.imagesGallery_galleryHeader__c53t_{padding:2rem 2rem 1rem;border-bottom:1px solid #525266}.imagesGallery_galleryHeader__c53t_ h1{margin:0 0 .5rem;font-size:2rem;color:#fff;font-weight:600}.imagesGallery_galleryHeader__c53t_ .imagesGallery_imageCount__Pqffb{margin:0;color:#bcbed1;font-size:.9rem}.imagesGallery_imagesGrid__RWXR9{flex:1;overflow-y:auto;padding:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;align-content:start}.imagesGallery_imagesGrid__RWXR9::-webkit-scrollbar{width:8px}.imagesGallery_imagesGrid__RWXR9::-webkit-scrollbar-track{background:#212129}.imagesGallery_imagesGrid__RWXR9::-webkit-scrollbar-thumb{background:#525266;border-radius:4px}.imagesGallery_imagesGrid__RWXR9::-webkit-scrollbar-thumb:hover{background:#62627a}.imagesGallery_imageCard__5_YGk{cursor:pointer;border-radius:12px;overflow:hidden;background:#31313d;transition:all .2s ease;border:1px solid #525266}.imagesGallery_imageCard__5_YGk:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.3);border-color:rgba(96,240,211,.3)}.imagesGallery_imageWrapper__oLy1f{position:relative;width:100%;padding-bottom:100%;background:#000;overflow:hidden}.imagesGallery_image__zfAyt{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imagesGallery_bottomOverlay__IQErn{position:absolute;bottom:0;left:0;right:0;opacity:0;transition:opacity .2s ease;pointer-events:none}.imagesGallery_imageCard__5_YGk:hover .imagesGallery_bottomOverlay__IQErn{opacity:1;pointer-events:auto}.imagesGallery_gradientBackground__04_5Y{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);pointer-events:none}.imagesGallery_overlayActions__ISMYQ{position:absolute;bottom:12px;right:12px;display:flex;gap:8px;z-index:2}.imagesGallery_downloadButton__0GH3p{background:hsla(0,0%,100%,.95);border:none;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1a1a1a;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.2)}.imagesGallery_downloadButton__0GH3p:hover{background:#fff;transform:scale(1.05)}.imagesGallery_downloadButton__0GH3p svg{width:18px;height:18px}.imagesGallery_imageInfo__uqv9e{padding:1rem}.imagesGallery_imagePrompt__7kSHA{margin:0;color:#fff;font-size:.85rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1200px){.imagesGallery_imagesGrid__RWXR9{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}}@media(max-width:768px){.imagesGallery_imagesGrid__RWXR9{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;padding:1rem}.imagesGallery_galleryHeader__c53t_{padding:1rem}.imagesGallery_galleryHeader__c53t_ h1{font-size:1.5rem}}.chatUI_chatContainer__wyJUI{display:flex;height:calc(100vh - 70px);background:#101014;overflow:hidden}.chatUI_chatContent__Iwcvl{flex:1;height:100%;overflow:hidden}.chatUI_loading__LrLBO{display:flex;align-items:center;justify-content:center;height:100vh;background:#101014;color:#bcbed1;font-size:16px}@media(max-width:768px){.chatUI_chatContent__Iwcvl,.chatUI_chatContent__Iwcvl.chatUI_sidebarCollapsed__Xlow9{margin-left:0}}