.LoadingIndicator_wholePageLoadingWrapper__YT83T{flex:1 1;height:auto;display:flex;align-items:center;justify-content:center}.LoadingIndicator_loadingWrapper__iPPkG{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1001}.LoadingIndicator_loadingText__jqbbh{margin-top:12px;color:var(--text-secondary);font-size:var(--fs-sm);text-align:center}.LoadingIndicator_overlay__DWeIv{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--background-primary-rgb),.7);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:8px;z-index:20}.ConversationView_conversationWrapper__7cjEK{display:flex;flex-direction:column;width:100%;min-height:100%;align-items:center}.ConversationView_conversationContainer__9qYuw{max-width:1200px;width:100%;flex:1 1 auto;display:flex;flex-direction:column;gap:0;position:relative}.ConversationView_messagesContainer__45_QJ{flex:1 1 auto}.ConversationView_bottomContainer__P39NG{position:-webkit-sticky;position:sticky;bottom:32px;z-index:101;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.ConversationView_bottomContainer__P39NG:before{content:"";position:absolute;top:0;left:-4px;right:-4px;bottom:-32px;height:32px;background:var(--background-primary)}.ConversationView_messageFormContainer__OusLX{position:absolute;width:calc(100% + 2px);padding:0;bottom:0;left:-1px;right:-1px}.ConversationView_scrollToBottomButton__SJJ0E{position:absolute;left:50%;transform:translateX(-50%);z-index:102;box-shadow:var(--shadow-primary);color:var(--text-secondary);display:flex;align-items:center;gap:8px;transition:all .2s ease}.ConversationView_scrollToBottomButton__SJJ0E:hover{box-shadow:var(--shadow-primary-hover);color:var(--text-primary)}.ConversationView_show__PFMYb{opacity:1;pointer-events:auto}.ConversationView_hide__68smJ{opacity:0;pointer-events:none}.ConversationView_noMessages__MX1QD{display:flex;flex-direction:column;height:100%;flex:1 1 auto;justify-content:center;align-items:center;gap:16px}.ConversationView_searchNavigation__sBWss{position:fixed;top:calc(var(--top-row-height) + 16px);right:16px;z-index:100;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;padding:2px 12px;box-shadow:var(--shadow-primary);display:flex;align-items:center;gap:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ConversationView_searchCount__1KGJ_{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:var(--fw-medium);white-space:nowrap}.ConversationView_searchButtons__JLFNV{display:flex;flex-direction:column;gap:2px}.ConversationView_searchNavButton__HBoVG{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-secondary);border-radius:4px;cursor:pointer;transition:all .2s ease;padding:0}.ConversationView_searchNavButton__HBoVG:hover:not(:disabled){background:var(--background-tertiary);color:var(--text-primary)}.ConversationView_searchNavButton__HBoVG:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.5}.AttachmentPreviewBar_previewBar__7HeBW{display:flex;gap:12px;border-radius:10px;margin-bottom:8px;overflow-x:auto;align-items:flex-end}.AttachmentPreviewBar_previewItem__QoshN{position:relative}.AttachmentPreviewBar_previewImage__F8rXi{border-radius:6px;object-fit:cover;width:72px;height:72px;box-shadow:0 1px 4px rgba(0,0,0,.08);background:var(--background-tertiary)}.AttachmentPreviewBar_previewFileIcon__Iicb0{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:6px;background:var(--background-tertiary);color:var(--text-muted);font-size:var(--fs-lg);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:1px}.AttachmentPreviewBar_removeButton__k59fD{position:absolute;top:4px;right:4px;color:var(--text-muted);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;z-index:2;padding:0}.AttachmentPreviewBar_removeButton__k59fD:hover{background:var(--button-danger-hover-bg);color:var(--button-danger-hover-text)}.AttachmentPreviewBar_invalidFile__q5i1g{opacity:.6}.AttachmentPreviewBar_invalidFile__q5i1g .AttachmentPreviewBar_previewFileIcon__Iicb0,.AttachmentPreviewBar_invalidFile__q5i1g .AttachmentPreviewBar_previewImage__F8rXi{border:2px solid var(--color-danger)}.AttachmentPreviewBar_invalidIndicator__eQoUp{position:absolute;top:-4px;left:-4px;background:var(--color-danger);color:white;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;z-index:3}.AttachmentPreviewBar_compressionOverlay___OjUh{position:absolute;inset:0;background:rgba(0,0,0,.7);border-radius:6px;display:flex;align-items:center;justify-content:center;z-index:2}.AttachmentPreviewBar_compressionProgress__1AGFY{display:flex;flex-direction:column;align-items:center;gap:4px;color:white}.AttachmentPreviewBar_progressBar__tt76_{width:40px;height:4px;background:rgba(255,255,255,.3);border-radius:2px;overflow:hidden}.AttachmentPreviewBar_progressFill__SwhMO{height:100%;background:var(--color-primary);border-radius:2px;transition:width .3s ease}.AttachmentPreviewBar_compressionInfo___eD9q{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);background:var(--color-success);color:white;font-size:var(--fs-xxs);padding:2px 6px;border-radius:8px;white-space:nowrap;z-index:3}.MessageForm_wrapper__Z_n4z{border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:var(--background-primary)}.MessageForm_messageForm__XBfqE{display:flex;flex-direction:column;align-items:stretch;background-color:var(--background-primary);border-radius:1rem;padding:12px 16px;width:100%;position:relative}.MessageForm_assistantInlineDots__fqrqd{position:absolute;top:18px;left:0;display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);pointer-events:none}.MessageForm_assistantDot__Xx024{width:6px;height:6px;border-radius:50%;background-color:currentColor;animation:MessageForm_assistantDotBounce__RmF5w 1s ease-in-out infinite}.MessageForm_assistantDot__Xx024:nth-child(2){animation-delay:.15s}.MessageForm_assistantDot__Xx024:nth-child(3){animation-delay:.3s}@keyframes MessageForm_assistantDotBounce__RmF5w{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}.MessageForm_formRow__wMImd{display:flex;align-items:center;gap:12px;width:100%}.MessageForm_inputRow__ZoszP{position:relative;display:flex;align-items:flex-start;width:100%;transition:max-height .5s ease;max-height:600px}.MessageForm_controlsRow__Z4__v{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:4px;gap:12px}.MessageForm_leftControls__vPIGW{display:flex;align-items:center;gap:4px}.MessageForm_emojiPickerContainer__2JXmR{position:relative}.MessageForm_emojiPickerWrapper__9wcKd{box-shadow:var(--shadow-primary-focus);border-radius:12px;overflow:hidden;z-index:1050;border:1px solid var(--border-color)}.MessageForm_messageInput__Ncye3{flex:1 1;resize:none;border:none;background:transparent;font-size:var(--fs-sm);line-height:var(--lh-normal);padding:.25rem 0;min-height:24px;max-height:calc(24px * 4);overflow-y:auto;font-family:inherit;transition:height .15s ease}.MessageForm_assistantLoading__amLUu{opacity:0}.MessageForm_emailTextArea__n6Pno{transition:height .15s ease}.MessageForm_messageInput__Ncye3:focus{outline:none}.MessageForm_messageInput__Ncye3::placeholder{color:var(--text-muted)}.MessageForm_subjectRow__5u_db{display:flex;align-items:center;width:100%;border-bottom:1px solid var(--border-color);margin-bottom:8px}.MessageForm_subjectInput__GQfP5{flex:1 1;border:none;background:transparent;font-size:var(--fs-sm);line-height:var(--lh-normal);padding:.5rem 0;font-family:inherit;font-weight:500}.MessageForm_subjectInput__GQfP5:focus{outline:none}.MessageForm_subjectInput__GQfP5::placeholder{color:var(--text-muted);font-weight:400}.MessageForm_emailCollapsed__ajmax{max-height:32px;overflow:hidden}.MessageForm_emailTextArea__n6Pno,.MessageForm_smsTextArea__XxACG{min-height:24px}.MessageForm_attachButton__EUym4{display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;height:32px;width:32px;padding:0;color:var(--text-muted);transition:all .2s ease;margin-bottom:0}.MessageForm_sendButtonContainer__Dysxo{position:relative}.MessageForm_attachButton__EUym4:hover,.MessageForm_sendButton__QSIN4:hover:not(:disabled){background-color:var(--button-primary-hover-bg);color:var(--button-primary-hover-text)}.MessageForm_sendButton__QSIN4{background:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;width:32px;height:32px;padding:0;transition:all .2s ease;cursor:pointer}.MessageForm_sendButton__QSIN4>svg{transform:translateX(-.5px) translateY(.5px)}.MessageForm_sendButton__QSIN4:disabled{color:var(--text-muted);background:none;opacity:.8;cursor:not-allowed}.MessageForm_sendButton__QSIN4:not(:disabled){background-color:var(--button-primary-bg);color:var(--button-primary-text)}.MessageForm_loading__zz4Vc{opacity:.7}.MessageForm_loading__zz4Vc>svg{opacity:.2}.MessageForm_dragActive__1KT_n{outline:2px dashed var(--color-primary-light)}.MessageForm_dropZone___tBbB{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:var(--text-secondary);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:center;background:rgba(255,255,255,.85);pointer-events:none;border-radius:1rem}.MessageForm_acceptedFiles__ivKZx{color:var(--text-secondary);font-size:var(--fs-xxs)}.MessageForm_errorMessage__1YYSk{background-color:var(--background-tertiary);color:var(--color-danger);padding:8px 12px;border-radius:8px;margin-bottom:8px;font-size:var(--fs-sm)}.MessageForm_loadingContainer__EkTVO{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0}.MessageForm_formattingToolbar__Syk6J{border-bottom:1px solid var(--border-color);height:41px;margin-bottom:8px}.MessageAssistant_assistantContainer__hs95N{padding-top:18px;border-bottom:1px solid var(--background-tertiary);margin-bottom:8px;font-family:var(--font-family-sans);overflow:hidden;max-height:500px;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin-bottom .3s ease-in-out,padding .3s ease-in-out;position:relative}.MessageAssistant_assistantContainer__hs95N.MessageAssistant_hidden__TgHtv{max-height:0;opacity:0;margin-bottom:0;padding:0;border:none}.MessageAssistant_assistantContainer__hs95N textarea{background-color:transparent}.MessageAssistant_assistantContainer__hs95N textarea:disabled{color:var(--text-muted);background-color:transparent}.MessageAssistant_instructionField__TH3hD{margin-bottom:0}.MessageAssistant_instructionSeparator__FNzw7{border:none;border-top:1px solid var(--border-color);margin:12px 0;opacity:.6}.MessageAssistant_currentInstruction__mAxgr{background:none;border:none;padding:8px 0;font-size:var(--fs-xs);color:var(--text-muted);line-height:var(--lh-normal);word-wrap:break-word}.MessageAssistant_inputContainer__L_ybs{position:relative}.MessageAssistant_followUpInput__zd74d{width:100%;padding-right:40px;border:none;font-size:var(--fs-sm);color:var(--text-primary);line-height:var(--lh-normal);resize:none;max-height:calc(var(--lh-normal) * var(--fs-sm) * 3);overflow-y:auto;font-family:var(--font-family-sans);transition:border-color .15s ease}.MessageAssistant_followUpInput__zd74d:focus{outline:none;border-color:var(--color-ai-border)}.MessageAssistant_followUpInput__zd74d::placeholder{color:var(--text-muted)}.MessageAssistant_submitButton__AAvHj{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer;border-radius:4px;color:var(--text-secondary);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.MessageAssistant_submitButton__AAvHj:hover{color:var(--color-ai)}.MessageAssistant_submitButton__AAvHj:disabled{cursor:not-allowed;opacity:.5}.MessageAssistant_spinner__xkQTD{width:16px;height:16px;border-top:2px solid var(--color-primary-muted);border:2px solid var(--color-primary-muted);border-top-color:var(--color-primary);border-radius:50%;animation:MessageAssistant_spin__JFYEd 1s linear infinite}@keyframes MessageAssistant_spin__JFYEd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MessageAssistant_errorMessage__R_5ka{background-color:var(--color-danger-light);border:1px solid var(--color-danger);border-radius:8px;padding:12px 16px;margin-top:12px;display:flex;align-items:center;justify-content:space-between}.MessageAssistant_errorDismiss__blUcQ,.MessageAssistant_errorMessage__R_5ka{font-size:var(--fs-xs);color:var(--color-danger);font-family:var(--font-family-sans);font-weight:var(--fw-medium)}.MessageAssistant_errorDismiss__blUcQ{background:none;border:none;cursor:pointer;padding:4px 8px;text-decoration:underline;border-radius:4px;transition:background-color .2s ease-in-out}.MessageAssistant_errorDismiss__blUcQ:hover{background-color:var(--color-danger);color:var(--text-contrast);text-decoration:none}.MessageAssistant_label__LgdYP{position:absolute;top:-2px;left:4px;display:flex;align-items:center;gap:4px;font-size:var(--fs-xxs);color:var(--text-muted);max-width:100%}.MessageAssistant_label__LgdYP svg{flex-shrink:0}.MessageAssistant_label__LgdYP span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.MessageAssistant_assistantContainer__hs95N{padding:12px}.MessageAssistant_followUpInput__zd74d{min-height:52px;font-size:var(--fs-sm);padding-right:48px}.MessageAssistant_submitButton__AAvHj{right:12px;padding:12px}}