.ChatBar_mobileOnly__SRdjT{display:none}@media(max-width:768px){.ChatBar_mobileOnly__SRdjT{display:block;position:relative;z-index:1002}}.ChatBar_conversationRow__fm7Y_{display:flex;align-items:center;justify-content:space-between;width:100%;height:59px;gap:10px}.ChatBar_conversationTitleText__FR4Lt{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.4}.ChatBar_menuWrapper__iBy1x{position:relative;flex-shrink:0}.ChatBar_menuButton__gFngm{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#666;transition:background .2s ease}.ChatBar_menuButton__gFngm:hover{background:rgba(0,0,0,.1)}.ChatBar_dropdownMenu__z6W_9{position:absolute;top:100%;right:0;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100}.ChatBar_deleteIconButton__5Lbib{background:#cfab59;border:none;cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#000;transition:all .2s ease}.ChatBar_deleteButton__eq8Az:hover{background:#cfab59}.ChatBar_desktopOnly__ptNSy{display:block}@media(max-width:768px){.ChatBar_desktopOnly__ptNSy{display:none}}.ChatBar_mobileSidebarButton__lI2fP{position:fixed;top:15px;left:0;z-index:1002;background:#cfab59;color:#000;border:none;border-radius:0 31% 31% 0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:pointer;transition:background .2s;font-size:2rem}.ChatBar_mobileSidebarButton__lI2fP:hover{background:rgb(190.046728972,148.8317757009,54.953271028)}.ChatBar_sidebarOverlay__7ujzM{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1003;display:flex;align-items:stretch}.ChatBar_sidebarMobile__7SYfE{width:85vw;max-width:340px;height:100vh;background:#000;box-shadow:2px 0 16px rgba(0,0,0,.18);position:relative;display:flex;flex-direction:column;animation:ChatBar_slideInSidebar__WNdN2 .3s cubic-bezier(.4,0,.2,1);z-index:1004}.ChatBar_closeSidebarButton__uVgGq{position:absolute;top:16px;right:16px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:10;padding:0 8px;line-height:1;transition:color .2s}.ChatBar_closeSidebarButton__uVgGq:hover{color:#cfab59}.ChatBar_overlayBackdrop__iJXZJ{flex:1 1;background:rgba(0,0,0,.45);cursor:pointer;z-index:1003}@keyframes ChatBar_slideInSidebar__WNdN2{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.ChatBar_sidebar__7E6AG{width:330px;height:100vh;background-color:#000;border-right:1px solid #333;display:flex;flex-direction:column;height:100%;overflow:hidden}.ChatBar_header__44kze{padding:20px;border-bottom:1px solid #333;display:flex;align-items:center;gap:12px;background-color:#000}.ChatBar_headerIcon__aap8C{width:24px;height:24px;color:#cfab59}.ChatBar_headerTitle__MCj_q{color:#fff;font-size:16px;font-weight:600;margin:0}.ChatBar_conversationList__wbvH8{flex:1 1;overflow-y:auto;padding:16px}.ChatBar_conversationList__wbvH8::-webkit-scrollbar{width:6px}.ChatBar_conversationList__wbvH8::-webkit-scrollbar-track{background:#111}.ChatBar_conversationList__wbvH8::-webkit-scrollbar-thumb{background:#cfab59;border-radius:3px}.ChatBar_conversationList__wbvH8::-webkit-scrollbar-thumb:hover{background:hsl(41.6949152542,55.1401869159%,63.0392156863%)}.ChatBar_conversationTile__UpJnI{background-color:#111;border:1px solid #333;border-radius:8px;padding:16px;margin-bottom:12px;cursor:pointer;transition:all .2s ease;position:relative}.ChatBar_conversationTile__UpJnI:hover{background-color:#1a1a1a;border-color:#cfab59;transform:translateY(-1px)}.ChatBar_conversationTile__UpJnI:active{transform:translateY(0)}.ChatBar_conversationTitle__0vJCo{color:#fff;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.ChatBar_loadingContainer__J4Hp9{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:12px}.ChatBar_spinner__56tyu{color:#cfab59;width:24px;height:24px;animation:ChatBar_spin__3YXWV 1s linear infinite}@keyframes ChatBar_spin__3YXWV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChatBar_loadingText__FJ19_{color:#fff;font-size:14px}.ChatBar_errorMessage__xxmiC{padding:20px;text-align:center;color:#ff6b6b}.ChatBar_retryButton__jgGRa{margin-top:8px;padding:8px 16px;background-color:#cfab59;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.ChatBar_retryButton__jgGRa:hover{background-color:rgb(190.046728972,148.8317757009,54.953271028)}.ChatBar_retryButton__jgGRa:active{transform:translateY(1px)}.ChatBar_noConversations___fCl3{padding:40px 20px;text-align:center;color:#666}.ChatBar_selectedTile__pwcOL{background-color:#cfab59!important;border-color:#cfab59!important;color:#000!important}.ChatBar_selectedTitleText__KAuYn{color:#000!important}.ChatBar_newChatButton__dPRP_{width:100%;background:none;border:none;color:#cfab59;font-size:1rem;font-weight:600;padding:.75rem 0;cursor:pointer;transition:background .2s,color .2s;margin-bottom:.5rem;border-radius:6px}.ChatBar_newChatButton__dPRP_:hover{background:rgba(255,215,0,.08);color:rgb(190.046728972,148.8317757009,54.953271028)}.ChatBar_animateTile__RRakP{animation:ChatBar_fadeInSlideDown__gq9cE .5s cubic-bezier(.4,0,.2,1)}@keyframes ChatBar_fadeInSlideDown__gq9cE{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.ChatBar_deleteIcon__U9jCF{margin-left:243px;cursor:pointer;color:#000;transition:color .2s ease}.ChatBar_deleteIcon__U9jCF:hover{color:#ff4d4d}.ChatInterface_loadingSpinner__3w0nS{color:#cfab59;width:24px;height:24px;animation:ChatInterface_spin__9jjp1 1s linear infinite}.ChatInterface_loginAlert__CWe_8{text-align:center;margin:1rem auto}.ChatInterface_loginAlert__CWe_8,.ChatInterface_loginWarning__jdzgV{background-color:#cfab59;color:#fff;padding:1rem 1.5rem;border-radius:8px;font-weight:600;font-size:1rem;max-width:400px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ChatInterface_loginWarning__jdzgV{text-align:left;margin:1rem auto 1rem 60px}.ChatInterface_loginRequiredBox__7qc5_{margin-top:10px;padding:12px;border-radius:8px;background:#2b2b2f;border:1px solid #cfab59;display:flex;justify-content:space-between;align-items:center;color:#fff}@keyframes ChatInterface_spin__9jjp1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChatInterface_container__8w4Hc{display:flex;flex-direction:column;height:100vh;background-color:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ChatInterface_mainContainer__6jse_{display:flex;height:calc(100vh - 11%);overflow:hidden}@media(max-width:480px){.ChatInterface_mainContainer__6jse_{height:100svh}}.ChatInterface_header__eQpGg{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #cfab59;background-color:#000;position:-webkit-sticky;position:sticky;top:0;z-index:100}.ChatInterface_headerLeft__cI87U{display:flex;align-items:center;gap:1rem}.ChatInterface_menuButton__4lAmX{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:background-color .2s}.ChatInterface_menuButton__4lAmX:hover{background-color:#cfab59;color:#000}.ChatInterface_title__6Vlmu{font-size:1.125rem;font-weight:600;margin:0;color:#cfab59}.ChatInterface_main__S5nKt{display:flex;flex-direction:column;flex:1 1;overflow-y:auto;position:relative}.ChatInterface_centerContent__wAifk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;width:100%;max-width:960px;margin:0 auto;flex:1 1}.ChatInterface_logoContainer__GMspf{margin-bottom:2rem}.ChatInterface_logo__bSwxq{width:4rem;height:4rem;border-radius:50%;object-fit:cover;border:2px solid #cfab59}.ChatInterface_logoPlaceholder__OWSd4{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;font-size:1.5rem;font-weight:700}.ChatInterface_titleSection__Hn6LR{text-align:center;margin-bottom:3rem}.ChatInterface_mainTitle__0D1iC{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#cfab59;margin-top:78px}.ChatInterface_subtitle__5a_fJ{font-size:1rem;color:#fff;margin-bottom:1.5rem}.ChatInterface_description__JEeXk{font-size:1rem;line-height:1.6;color:#fff;max-width:40rem;margin:0 auto}.ChatInterface_suggestions__eb5rh{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem;width:100%;max-width:48rem;margin-bottom:2rem}@media(max-width:480px){.ChatInterface_suggestions__eb5rh{max-height:188px;scrollbar-width:none;-ms-overflow-style:none;overflow:auto}}.ChatInterface_suggestionCard__CgOvr{background:#000;border:1px solid #cfab59;border-radius:1rem;padding:1.5rem;cursor:pointer;transition:all .2s;text-align:left}.ChatInterface_suggestionCard__CgOvr:hover{background-color:#cfab59;transform:translateY(-2px)}.ChatInterface_suggestionCard__CgOvr:hover .ChatInterface_cardTitle__aAgG2{color:#000}.ChatInterface_cardContent__XdqWB{display:flex;flex-direction:column;gap:.5rem}.ChatInterface_cardTitle__aAgG2{font-size:.95rem;font-weight:500;color:#fff;margin:0;line-height:1.4;transition:color .2s}.ChatInterface_inputContainer__9uq__{position:-webkit-sticky;position:sticky;bottom:0;background:linear-gradient(180deg,transparent,#000000 20%);padding:1rem 1.5rem 2rem}.ChatInterface_inputWrapper__gp4RP{align-items:center;gap:.75rem;max-width:48rem;margin:0 auto;background:#000;border:1px solid #cfab59;border-radius:1.5rem;padding:.75rem;transition:border-color .2s}.ChatInterface_addButton__Arm5d{background:none;padding:.5rem;border-radius:.5rem;transition:all .2s}.ChatInterface_addButton__Arm5d:hover{background-color:#cfab59;color:#000}.ChatInterface_messageInput__NJCAX{background:none;font-size:1rem;padding:.5rem}.ChatInterface_messageInput__NJCAX::placeholder{color:#cfab59}.ChatInterface_sendButton__TE4CP{background:#cfab59;border:none;color:#000;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s;display:flex;justify-content:center;align-items:center}.ChatInterface_sendButton__TE4CP:hover:not(:disabled){opacity:.8}.ChatInterface_sendButton__TE4CP:disabled{opacity:.5;cursor:not-allowed}.ChatInterface_chatContainer__bLNRL{flex:1 1;padding:1.5rem;max-width:48rem;margin:0 auto;width:100%;overflow:auto}.ChatInterface_messageWrapper__sKWCh{display:flex;margin-bottom:1.5rem}.ChatInterface_messageWrapper__sKWCh.ChatInterface_messageWrapperUser__0NWhw{justify-content:flex-end}.ChatInterface_messageWrapper__sKWCh.ChatInterface_messageWrapperAi__FMFv3{justify-content:flex-start}.ChatInterface_messageContainer__R91zO{max-width:90%;border-radius:1rem;padding:1rem}.ChatInterface_messageContainer__R91zO.ChatInterface_messageContainerUser__r7ltw{background:#cfab59;color:#000}.ChatInterface_messageContainer__R91zO.ChatInterface_messageContainerAi__EApsn{background:#1a1a1a;color:#fff}.ChatInterface_messageContent___diIh{align-items:flex-start;gap:.75rem}.ChatInterface_messageAvatar__4gcqF{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;margin-top:.25rem}.ChatInterface_messageAvatar__4gcqF.ChatInterface_messageAvatarAi___ErEQ{background-color:#cfab59;color:#000}.ChatInterface_messageAvatar__4gcqF.ChatInterface_messageAvatarUser__vb5LP{background-color:#000;color:#cfab59}.ChatInterface_messageTextContainer__5V8dV{flex:1 1}.ChatInterface_messageText__06_TQ{font-size:.875rem;line-height:1.5;margin:0}.ChatInterface_messageTimestamp__JVX67{font-size:.75rem;opacity:.7;margin-top:.5rem;display:flex;text-align:right;margin-right:8px}.ChatInterface_message__p7SHh.ChatInterface_timestamp__NqI6K{font-size:.75rem;opacity:.7;margin-top:.5rem;display:block;text-align:right;margin-right:8px}.ChatInterface_typingIndicator__9GC3x{display:flex;justify-content:flex-start;margin-bottom:1.5rem}.ChatInterface_typingContainer__M5_yF{background:#1a1a1a;color:#fff;border-radius:1rem;padding:1rem;max-width:70%}.ChatInterface_typingContent__4sJr5{display:flex;align-items:center;gap:.75rem}.ChatInterface_typingDots__YR09i{display:flex;gap:.25rem}.ChatInterface_typingDot__fsu_P{width:.5rem;height:.5rem;background-color:#cfab59;border-radius:50%;animation:ChatInterface_bounce__Tqes1 1.4s ease-in-out infinite}.ChatInterface_typingDot__fsu_P:first-child{animation-delay:0s}.ChatInterface_typingDot__fsu_P:nth-child(2){animation-delay:.2s}.ChatInterface_typingDot__fsu_P:nth-child(3){animation-delay:.4s}.ChatInterface_logoImage___fJi2{margin-top:10px;width:100px;height:auto;object-fit:cover}.ChatInterface_logoPlaceholder__OWSd4{margin-bottom:1.5rem}.ChatInterface_logoPlaceholder__OWSd4 img{width:381%;margin-top:121px}.ChatInterface_responseImage__pc179{width:45px;height:auto;border-radius:50%;object-fit:cover}.ChatInterface_markdownH1__r7gCm{margin:1.2em 0 .7em;font-size:1.3em;font-weight:700;color:#cfab59}.ChatInterface_markdownH2__JMPlm{margin:1.1em 0 .6em;font-size:1.15em;font-weight:700;color:#cfab59}.ChatInterface_markdownH3__HBb7r,.ChatInterface_markdownH4__MuTjI{margin:1em 0 .5em;font-size:1.08em;font-weight:700;color:#cfab59}.ChatInterface_markdownUl__suBLg{margin:.7em 0 .7em 1.2em;padding-left:18px;line-height:1.7}.ChatInterface_markdownOl__Bwlnj{margin:.7em 0 .7em 1.2em;padding-left:20px;line-height:1.7}.ChatInterface_markdownLi__w9Oyx{margin-bottom:8px;font-size:1.01em}.ChatInterface_markdownP__TGC64{margin:.7em 0;font-size:1.05em;line-height:1.7}.ChatInterface_markdownStrong__XWd9W{color:#cfab59}.ChatInterface_markdownA__A2KpR{color:#cfab59;font-weight:600}.ChatInterface_markdownCode__ZxRZn{background:#232323;color:#cfab59;border-radius:4px;padding:2px 6px;font-size:.98em}.ChatInterface_inputContainer__9uq__{display:flex;flex-direction:column;max-width:800px;margin:0 auto;border-radius:12px;width:100%;padding:16px}@media(max-width:480px){.ChatInterface_inputContainer__9uq__{border-radius:0}}.ChatInterface_inputWrapper__gp4RP{display:flex;width:100%;margin-bottom:12px}.ChatInterface_messageInput__NJCAX{flex:1 1;padding:12px 16px;border:none;background:rgba(0,0,0,0);color:#fff;font-size:16px;outline:none}.ChatInterface_messageInput__NJCAX::placeholder{color:#888}.ChatInterface_iconsRow__Oq3jq{display:flex;max-width:20%;gap:8px;align-items:center;justify-content:space-between}.ChatInterface_addButton__Arm5d{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;color:#cfab59;transition:all .2s ease}.ChatInterface_addButton__Arm5d:hover{background:#cfab59}.ChatInterface_iconButton__XCFBW{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;color:#888;transition:all .2s ease}.ChatInterface_activeIcon__ANGES,.ChatInterface_iconButton__XCFBW:hover{background:#cfab59;color:#000}.ChatInterface_dropdownContainer__85I_n{position:relative;display:flex;align-items:center}.ChatInterface_dropdown__bGflG{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);background:#2a2a2a;border:1px solid #404040;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.3);z-index:1000;min-width:200px}.ChatInterface_dropdown__bGflG:after{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #2a2a2a}.ChatInterface_dropdown__bGflG:after,.ChatInterface_dropdown__bGflG:before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0}.ChatInterface_dropdown__bGflG:before{border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid #404040;margin-top:1px}.ChatInterface_dropdownItem__niySh{padding:12px;font-size:14px;color:#fff;cursor:pointer;transition:background-color .2s ease}.ChatInterface_dropdownItem__niySh:hover{background:#cfab59;color:#000}.ChatInterface_dropdownItem__niySh:first-child{border-radius:8px 8px 0 0}.ChatInterface_dropdownItem__niySh:last-child{border-radius:0 0 8px 8px}.ChatInterface_filesPreview__uuqJy{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ChatInterface_fileChip__puktL{display:flex;align-items:center;justify-content:space-between;background:#2d2f33;color:#e5e7eb;border:1px solid #3f3f46;border-radius:8px;padding:6px 10px;font-size:14px;max-width:250px}.ChatInterface_fileChip__puktL,.ChatInterface_fileChip__puktL span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatInterface_removeFileBtn__AFb3t{background:rgba(0,0,0,0);border:none;color:#9ca3af;cursor:pointer;margin-left:8px;display:flex;align-items:center}.ChatInterface_removeFileBtn__AFb3t:hover{color:#ef4444}.ChatInterface_voiceControls__CL9Do{position:relative;display:flex;align-items:center;gap:.8rem}.ChatInterface_voiceControls__CL9Do .ChatInterface_iconButton__XCFBW{background:linear-gradient(145deg,#1a1a1a,#121212);color:#dcdcdc;border:1px solid #2b2b2b;border-radius:6px;padding:.7rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.ChatInterface_voiceControls__CL9Do .ChatInterface_iconButton__XCFBW:hover{color:#cfab59;background:#232323;border-color:#cfab59;transform:scale(1.08);box-shadow:0 0 10px rgba(207,171,89,.4)}.ChatInterface_voiceControls__CL9Do .ChatInterface_activeIcon__ANGES{color:#cfab59!important;background:rgba(207,171,89,.1);border-color:#cfab59;box-shadow:0 0 12px rgba(207,171,89,.3);transform:scale(1.1)}.ChatInterface_voiceControls__CL9Do .ChatInterface_langPrompt__S47fH{position:absolute;bottom:110%;left:50%;transform:translateX(-50%) translateY(10%);background:rgba(15,15,15,.7);-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);border:1px solid rgba(207,171,89,.25);border-radius:14px;padding:1rem;width:220px;text-align:center;z-index:25;box-shadow:0 8px 25px rgba(0,0,0,.45);animation:ChatInterface_dropdownIn__5aPWp .25s ease forwards;opacity:0}.ChatInterface_voiceControls__CL9Do .ChatInterface_langPrompt__S47fH p{color:#f0f0f0;font-size:.9rem;margin-bottom:.7rem;letter-spacing:.3px;font-weight:500}.ChatInterface_voiceControls__CL9Do .ChatInterface_langPrompt__S47fH .ChatInterface_languageSelect__yE5_o{width:100%;background:rgba(26,26,26,.6);color:#fff;border:1px solid rgba(207,171,89,.2);border-radius:10px;padding:.55rem .7rem;font-size:.9rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.ChatInterface_voiceControls__CL9Do .ChatInterface_langPrompt__S47fH .ChatInterface_languageSelect__yE5_o:hover{border-color:#cfab59;background:rgba(35,35,35,.9);box-shadow:0 0 10px rgba(207,171,89,.2)}.ChatInterface_voiceControls__CL9Do .ChatInterface_langPrompt__S47fH .ChatInterface_languageSelect__yE5_o:focus{outline:none;border-color:#cfab59;box-shadow:0 0 12px rgba(207,171,89,.4)}.ChatInterface_voiceControls__CL9Do .ChatInterface_langPrompt__S47fH:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:rgba(15,15,15,.8);border-left:1px solid rgba(207,171,89,.2);border-bottom:1px solid rgba(207,171,89,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:-1}@keyframes ChatInterface_dropdownIn__5aPWp{0%{opacity:0;transform:translateX(-50%) translateY(20%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(max-width:768px){.ChatInterface_voiceControls__CL9Do .ChatInterface_langPrompt__S47fH{width:90%;bottom:auto;top:120%;padding:.8rem}}@media(max-width:480px){.ChatInterface_voiceControls__CL9Do{flex-direction:column;align-items:flex-start}.ChatInterface_voiceControls__CL9Do .ChatInterface_langPrompt__S47fH{width:100%;left:0;transform:translateY(10%);border-radius:12px}}.ChatInterface_binaryImageContainer__r1Q1A{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem;gap:.6rem}.ChatInterface_binaryImageContainer__r1Q1A .ChatInterface_imageDescription__iBO0u{order:1;font-size:1rem;color:#cfcfcf;text-align:center;line-height:1.5;max-width:90%}.ChatInterface_binaryImageContainer__r1Q1A .ChatInterface_binaryImage__AsXPn{order:2;width:100%;max-width:400px;height:auto;border-radius:10px;object-fit:contain;transition:transform .3s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.25)}.ChatInterface_binaryImageContainer__r1Q1A .ChatInterface_binaryImage__AsXPn:hover{transform:scale(1.03)}@media(max-width:768px){.ChatInterface_binaryImageContainer__r1Q1A .ChatInterface_binaryImage__AsXPn{max-width:95%}}.ChatInterface_binaryImageContainer__r1Q1A.ChatInterface_onlyImage__Erh6G .ChatInterface_binaryImage__AsXPn{max-width:600px}.ChatInterface_imageContainer__ovm9k{margin-top:20px;justify-content:center;gap:16px;padding:20px;border-radius:16px;background:#fafafa}.ChatInterface_imageBox__dn8V8{max-width:320px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1)}.ChatInterface_generatedImage__96tV8{width:100%;object-fit:cover;max-width:100%;height:auto;border-radius:8px;object-fit:contain;display:block}.ChatInterface_imageContainer__ovm9k{display:flex;flex-wrap:wrap;gap:10px;padding:10px}.ChatInterface_imageBox__dn8V8{width:100%;max-width:300px}.ChatInterface_premiumLoader__pbNcS{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background-color:#000;color:#fff;text-align:center;padding:2rem}.ChatInterface_premiumLoader__pbNcS h2{color:#cfab59;font-size:1.8rem;margin:1rem 0 .5rem}.ChatInterface_premiumLoader__pbNcS p{color:#fff;font-size:1rem;margin-bottom:2rem}.ChatInterface_premiumLoader__pbNcS .ChatInterface_loaderAnimation__0jnHi{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem}.ChatInterface_premiumLoader__pbNcS .ChatInterface_loaderAnimation__0jnHi div{width:15px;height:15px;background-color:#cfab59;border-radius:50%;animation:ChatInterface_bounce__Tqes1 .6s infinite alternate}.ChatInterface_premiumLoader__pbNcS .ChatInterface_loaderAnimation__0jnHi div:nth-child(2){animation-delay:.2s}.ChatInterface_premiumLoader__pbNcS .ChatInterface_loaderAnimation__0jnHi div:nth-child(3){animation-delay:.4s}@keyframes ChatInterface_bounce__Tqes1{0%{transform:translateY(0);opacity:.5}to{transform:translateY(-15px);opacity:1}}@media(max-width:768px){.ChatInterface_premiumLoader__pbNcS h2{font-size:1.5rem}.ChatInterface_premiumLoader__pbNcS p{font-size:.9rem}.ChatInterface_premiumLoader__pbNcS .ChatInterface_loaderAnimation__0jnHi div{width:12px;height:12px}}.ChatInterface_pageHeader__19ZsG{text-align:center}.ChatInterface_pageHeader__19ZsG h1{color:#cfab59}