.MentionMenu_menu__U3_L_{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:var(--engage-ai-z-popover);padding:6px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-lg);background:var(--engage-ai-bg);box-shadow:var(--engage-ai-shadow-popover)}.MentionMenu_options__z_ifI{max-height:220px;overflow-y:auto}.MentionMenu_option__Cc3r4{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:none;border-radius:var(--engage-ai-radius-sm);background:transparent;color:var(--engage-ai-text);font:inherit;text-align:left;cursor:pointer}.MentionMenu_active__T0nD2{background:var(--engage-ai-bg-secondary)}.MentionMenu_icon__bAAXJ{display:inline-flex;flex:0 0 auto;color:var(--engage-ai-text-secondary)}.MentionMenu_text__fiziG{min-width:0}.MentionMenu_label__XZMYo{display:block;overflow:hidden;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.MentionMenu_description__UDxv2{display:block;margin-top:1px;color:var(--engage-ai-text-secondary);font-size:11px}.MentionMenu_hint__EXGvE{padding:7px 9px;color:var(--engage-ai-text-secondary);font-size:11.5px}.MentionMenu_options__z_ifI:not(:empty)+.MentionMenu_hint__EXGvE{margin-top:4px;border-top:1px solid var(--engage-ai-border);padding-top:8px}.ModelPicker_picker__0GYD1{position:relative;display:flex;flex-shrink:1;min-width:0}.ModelPicker_trigger__YXcr7{display:flex;flex-shrink:1;align-items:center;gap:5px;max-width:120px;height:var(--engage-ai-control-height);padding:0 9px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-pill);background:var(--engage-ai-bg);color:var(--engage-ai-text);font:inherit;font-size:12px;cursor:pointer}.ModelPicker_trigger__YXcr7:hover:not(:disabled),.ModelPicker_trigger__YXcr7[aria-expanded=true]{background:var(--engage-ai-bg-secondary)}.ModelPicker_trigger__YXcr7:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:1px}.ModelPicker_trigger__YXcr7:disabled{opacity:.6;cursor:default}.ModelPicker_label__xZWvd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ModelPicker_chevron__3Ul9o{display:inline-flex;flex-shrink:0;color:var(--engage-ai-text-secondary)}.ModelPicker_menu___7ej1{position:absolute;right:0;bottom:calc(100% + 8px);z-index:var(--engage-ai-z-popover);width:280px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-lg);background:var(--engage-ai-bg);box-shadow:var(--engage-ai-shadow-popover)}.ModelPicker_option__dI8Re{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:var(--engage-ai-radius-sm);background:transparent;color:var(--engage-ai-text);font:inherit;text-align:left;cursor:pointer}.ModelPicker_option__dI8Re:hover{background:var(--engage-ai-bg-secondary)}.ModelPicker_option__dI8Re:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:-2px}.ModelPicker_optionSelected__yGYWY{background:var(--engage-ai-bg-secondary)}.ModelPicker_optionText__JM7lk{min-width:0}.ModelPicker_optionLabel__BYEJR{display:block;font-size:13px;font-weight:600}.ModelPicker_optionDescription__e5n2S{display:block;margin-top:2px;color:var(--engage-ai-text-secondary);font-size:11px}.ModelPicker_check__FYZCR{flex-shrink:0;color:var(--engage-ai-accent)}.ToggleSwitch_toggle__LseVx{display:flex;flex-shrink:0;align-items:center;justify-content:flex-start;width:34px;height:20px;padding:2px;border:none;border-radius:10px;background:#c8cdd4;cursor:pointer;transition:background .15s ease}.ToggleSwitch_toggle__LseVx:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:2px}.ToggleSwitch_on__JaJbM{justify-content:flex-end;background:var(--engage-ai-accent)}.ToggleSwitch_busy__bAHNn{opacity:.6;cursor:wait}.ToggleSwitch_knob__R6iRM{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25)}.PlusMenu_container__95lr6{position:relative;display:flex;flex-shrink:0;align-items:center}.PlusMenu_trigger__WoX_c{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--engage-ai-control-height);height:var(--engage-ai-control-height);padding:0;border:1px solid var(--engage-ai-border);border-radius:50%;background:transparent;color:var(--engage-ai-text);cursor:pointer;transition:background .15s ease}.PlusMenu_trigger__WoX_c:hover,.PlusMenu_trigger__WoX_c[aria-expanded=true]{background:var(--engage-ai-bg-secondary)}.PlusMenu_trigger__WoX_c:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:1px}.PlusMenu_panel__Z3qy_{position:absolute;bottom:calc(100% + 8px);left:0;z-index:var(--engage-ai-z-popover);min-width:230px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-md);background:var(--engage-ai-card-bg);box-shadow:var(--engage-ai-shadow-popover)}.PlusMenu_flyout__nLd9m{left:240px;bottom:calc(100% - 30px);min-width:250px;max-height:320px;overflow-y:auto}.PlusMenu_row__kmeFt{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:7px;background:transparent;color:var(--engage-ai-text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.PlusMenu_row__kmeFt:hover:not(:disabled){background:var(--engage-ai-bg-secondary)}.PlusMenu_row__kmeFt:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:-2px}.PlusMenu_row__kmeFt:disabled{color:var(--engage-ai-text-secondary);cursor:default}.PlusMenu_rowIcon___WKtP{display:inline-flex;flex-shrink:0;color:var(--engage-ai-text-secondary)}.PlusMenu_rowLabel__iCUpM{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PlusMenu_check__KRoyt{flex-shrink:0;color:var(--engage-ai-accent)}.PlusMenu_status__v5K5m{padding:9px 10px;color:var(--engage-ai-text-secondary);font-size:13px}.PlusMenu_header__zn_dJ{padding:8px 10px 4px;color:var(--engage-ai-text);font-size:13px;font-weight:600}.PlusMenu_divider__BkFDv{height:1px;margin:4px 6px;background:var(--engage-ai-border)}.PlusMenu_error___H6q6{padding:4px 10px 8px;color:var(--engage-ai-danger);font-size:12px}.PlusMenu_back__yhvFp{color:var(--engage-ai-text-secondary)}.VoiceRecorder_bar__K4Xn_{display:flex;align-items:center;gap:10px;min-height:30px;padding:2px 0}.VoiceRecorder_dot__ah06e{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--engage-ai-accent);animation:VoiceRecorder_pulse__LHlFZ 1.4s ease-in-out infinite}@keyframes VoiceRecorder_pulse__LHlFZ{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.VoiceRecorder_dot__ah06e{animation:none}}.VoiceRecorder_elapsed__HjgrY{flex:0 0 auto;color:var(--engage-ai-text);font-size:13px;font-variant-numeric:tabular-nums}.VoiceRecorder_meter__T_zu_{display:flex;align-items:center;gap:3px;flex:1 1 auto;height:20px;overflow:hidden}.VoiceRecorder_tick__tkacp{flex:1 1 auto;min-width:2px;max-width:4px;border-radius:2px;background:var(--engage-ai-accent);transition:height .08s linear,opacity .08s linear}.VoiceRecorder_status__hkKMW{flex:1 1 auto;color:var(--engage-ai-text-secondary);font-size:13px}.VoiceRecorder_hint__GI5ZZ{flex:0 0 auto;color:var(--engage-ai-text-secondary);font-size:12px}.VoiceRecorder_error__BLRbg{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:var(--engage-ai-radius-sm);background:rgba(208,69,62,.08);color:var(--engage-ai-danger);font-size:12.5px;line-height:1.45}.VoiceRecorder_errorText__F2LUr{flex:1 1 auto}.VoiceRecorder_errorClose__mECzN{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;margin-top:1px;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.VoiceRecorder_errorClose__mECzN:hover{background:rgba(208,69,62,.16)}.VoiceRecorder_control__rfDPG{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--engage-ai-control-height);height:var(--engage-ai-control-height);border:none;border-radius:50%;background:transparent;color:var(--engage-ai-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.VoiceRecorder_control__rfDPG:hover:not(:disabled){background:var(--engage-ai-bg-secondary);color:var(--engage-ai-text)}.VoiceRecorder_control__rfDPG:disabled{opacity:.4;cursor:default}.VoiceRecorder_control__rfDPG:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:2px}.VoiceRecorder_recordingControl__o0hBB{background:var(--engage-ai-text);color:#fff}.VoiceRecorder_recordingControl__o0hBB:hover:not(:disabled){background:var(--engage-ai-text);color:#fff;opacity:.9}.VoiceRecorder_spinner__m7j_d{width:15px;height:15px;border:2px solid var(--engage-ai-border);border-top-color:var(--engage-ai-accent);border-radius:50%;animation:VoiceRecorder_spin__UAMoZ .7s linear infinite}@keyframes VoiceRecorder_spin__UAMoZ{to{transform:rotate(1turn)}}.Composer_composer__0JTD0{position:relative;display:flex;flex-direction:column;gap:8px;padding:8px 8px 8px 12px;border:1px solid transparent;border-radius:var(--engage-ai-radius-lg);background:var(--engage-ai-bg-secondary);transition:border-color .15s ease}.Composer_composer__0JTD0:focus-within{border-color:var(--engage-ai-accent)}.Composer_compact__K_CvT{--engage-ai-control-height:30px;gap:6px;padding:6px 6px 6px 10px}.Composer_compact__K_CvT .Composer_textarea__1F5ZE{max-height:120px;font-size:13px}.Composer_textarea__1F5ZE{width:100%;max-height:180px;padding:4px 0;border:none;background:transparent;color:var(--engage-ai-text);font:inherit;font-size:13.5px;line-height:1.5;resize:none;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.Composer_textarea__1F5ZE::-webkit-scrollbar{width:0;height:0}.Composer_textarea__1F5ZE:focus{outline:none}.Composer_textarea__1F5ZE::-moz-placeholder{color:var(--engage-ai-text-secondary)}.Composer_textarea__1F5ZE::placeholder{color:var(--engage-ai-text-secondary)}.Composer_row__kE1ln{display:flex;align-items:center;gap:6px}.Composer_spacer__Wcr9w{flex:1 1 auto}.Composer_send__08EHU{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--engage-ai-control-height);height:var(--engage-ai-control-height);border:none;border-radius:50%;background:var(--engage-ai-text);color:#fff;cursor:pointer;transition:opacity .15s ease}.Composer_send__08EHU:disabled{opacity:.4;cursor:default}.Composer_send__08EHU:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:2px}.Composer_contextRow__B3tHK{display:flex;flex-wrap:wrap;gap:5px}.Composer_contextChip__CuWlF{display:inline-flex;align-items:center;gap:5px;height:24px;max-width:200px;padding:0 4px 0 8px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-pill);background:var(--engage-ai-bg);color:var(--engage-ai-text-secondary);font-size:11.5px}.Composer_contextChipLabel__NIWO0{overflow:hidden;color:var(--engage-ai-text);white-space:nowrap;text-overflow:ellipsis}.Composer_contextChipClose__I1Lnl{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.Composer_contextChipClose__I1Lnl:hover{background:var(--engage-ai-bg-secondary);color:var(--engage-ai-text)}.Composer_skillChip__LbsLG{display:inline-flex;align-items:center;gap:5px;height:26px;max-width:170px;padding:0 6px 0 9px;border:1px solid var(--engage-ai-accent);border-radius:var(--engage-ai-radius-pill);background:var(--engage-ai-accent-soft);color:var(--engage-ai-accent);font-size:12px}.Composer_skillChipLabel__becXj{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Composer_skillChipClose__Mjzai{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.Composer_skillChipClose__Mjzai:hover{background:rgba(26,92,235,.16)}.Message_message__sL8qt{display:flex;flex-direction:column;margin-bottom:18px}.Message_message__sL8qt:last-child{margin-bottom:0}.Message_user__tO3n4{align-items:flex-end}.Message_bot__3zvgj{align-items:stretch}.Message_userBubble__ab6EL{max-width:85%;padding:9px 13px;border-radius:var(--engage-ai-radius-lg) var(--engage-ai-radius-lg) var(--engage-ai-radius-xs) var(--engage-ai-radius-lg);background:var(--engage-ai-message-bg);border:1px solid var(--engage-ai-border);font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.Message_contextRefs__e4DKd{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:85%;margin-top:5px}.Message_contextRef__YS8ut{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 7px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-pill);color:var(--engage-ai-text-secondary);font-size:11px}.Message_contextRefLabel__8CS0O{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Message_blocks__30_7y{display:flex;flex-direction:column;gap:12px;font-size:13.5px;line-height:1.6}.Message_markdown__i4wVV{overflow-wrap:anywhere}.Message_markdown__i4wVV>:first-child{margin-top:0}.Message_markdown__i4wVV>:last-child{margin-bottom:0}.Message_markdown__i4wVV ol,.Message_markdown__i4wVV p,.Message_markdown__i4wVV ul{margin:0 0 8px}.Message_markdown__i4wVV ol,.Message_markdown__i4wVV ul{padding-left:20px}.Message_markdown__i4wVV h1,.Message_markdown__i4wVV h2,.Message_markdown__i4wVV h3,.Message_markdown__i4wVV h4{margin:14px 0 6px;font-size:14.5px!important;font-weight:600!important;line-height:1.35}.Message_markdown__i4wVV a{color:var(--engage-ai-accent);text-decoration:underline}.Message_markdown__i4wVV code{padding:1px 5px;border-radius:var(--engage-ai-radius-xs);background:var(--engage-ai-code-bg);border:1px solid var(--engage-ai-border);font-size:12.5px}.Message_markdown__i4wVV pre{margin:0 0 8px;padding:10px 12px;border-radius:var(--engage-ai-radius-sm);background:var(--engage-ai-code-bg);border:1px solid var(--engage-ai-border);overflow-x:auto}.Message_markdown__i4wVV pre code{padding:0;border:none;background:none}.Message_markdown__i4wVV table{width:100%;border-collapse:collapse;margin-bottom:8px;font-size:12.5px}.Message_markdown__i4wVV td,.Message_markdown__i4wVV th{padding:6px 8px;border:1px solid var(--engage-ai-border);text-align:left}.Message_markdown__i4wVV th{background:var(--engage-ai-card-bg);font-weight:600}.Message_markdown__i4wVV blockquote{margin:0 0 8px;padding-left:10px;border-left:3px solid var(--engage-ai-border);color:var(--engage-ai-text-secondary)}.Message_streaming__WkXt9>:is(ul,ol):last-child>li:last-child:after,.Message_streaming__WkXt9>:last-child:not(pre):not(table):not(ul):not(ol):after{content:"";display:inline-block;width:7px;height:.95em;margin-left:3px;border-radius:1px;background:currentColor;vertical-align:text-bottom;animation:Message_caretBlink__MMY5p 1.05s step-end infinite}@keyframes Message_caretBlink__MMY5p{0%,50%{opacity:1}50.01%,to{opacity:0}}.Message_streamingBlocks__Wtg_t>*{animation:Message_blockIn__alKRu .26s cubic-bezier(.16,1,.3,1) backwards}@keyframes Message_blockIn__alKRu{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Message_error___j5T5{padding:9px 12px;border-radius:var(--engage-ai-radius-sm);border:1px solid rgba(208,69,62,.3);background:rgba(208,69,62,.06);color:var(--engage-ai-danger);font-size:13px}.Message_thinking__eldIR{display:inline-flex;gap:4px;padding:4px 0}.Message_thinking__eldIR span{width:6px;height:6px;border-radius:50%;background:var(--engage-ai-text-secondary);animation:Message_pulse__wQqoh 1.2s ease-in-out infinite}.Message_thinking__eldIR span:nth-child(2){animation-delay:.15s}.Message_thinking__eldIR span:nth-child(3){animation-delay:.3s}@keyframes Message_pulse__wQqoh{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.Message_thinking__eldIR span{animation:none;opacity:.6}.Message_streamingBlocks__Wtg_t>*{animation:none}.Message_streaming__WkXt9>:is(ul,ol):last-child>li:last-child:after,.Message_streaming__WkXt9>:last-child:after{animation:none;opacity:.7}}.Message_actions__nE7si{display:flex;gap:2px;margin-top:6px;opacity:0;transition:opacity .15s ease}.Message_message__sL8qt:focus-within .Message_actions__nE7si,.Message_message__sL8qt:hover .Message_actions__nE7si{opacity:1}.Message_actionButton__UBSSg{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:none;border-radius:var(--engage-ai-radius-xs);background:transparent;color:var(--engage-ai-text-secondary);font-size:11.5px;cursor:pointer}.Message_actionButton__UBSSg:hover{background:var(--engage-ai-bg-secondary);color:var(--engage-ai-text)}.Message_actionButton__UBSSg:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:1px}.Message_editForm__ThJq0{display:flex;flex-direction:column;gap:6px;width:100%;max-width:85%}.Message_editTextarea__epLly{width:100%;min-height:60px;padding:8px 10px;border:1px solid var(--engage-ai-accent);border-radius:var(--engage-ai-radius-sm);font:inherit;font-size:13.5px;line-height:1.5;resize:vertical}.Message_editTextarea__epLly:focus{outline:none}.Message_editActions__jwann{display:flex;justify-content:flex-end;gap:6px}.Message_primaryButton__mSvNC,.Message_secondaryButton___sHUG{height:28px;padding:0 12px;border-radius:var(--engage-ai-radius-xs);font-size:12.5px;cursor:pointer}.Message_primaryButton__mSvNC{border:1px solid var(--engage-ai-accent);background:var(--engage-ai-accent);color:#fff}.Message_secondaryButton___sHUG{border:1px solid var(--engage-ai-border);background:var(--engage-ai-bg);color:var(--engage-ai-text)}.CardGrid_wrapper__wL8u8{display:flex;flex-direction:column;gap:12px;width:100%}.CardGrid_grid__Um7JG{display:grid;gap:12px;width:100%;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.CardGrid_agents__UKyGx{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.CardGrid_cell__37_th{min-width:0}.CardGrid_toggle__FR7QP{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;border:none;border-radius:var(--engage-ai-radius-xs);background:var(--engage-ai-card-bg);color:var(--engage-ai-text);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease}.CardGrid_toggle__FR7QP:hover{background:var(--engage-ai-bg-secondary)}.CardGrid_toggle__FR7QP:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:2px}.CardGrid_toggleIcon__kzwGe{display:inline-flex;transition:transform .2s ease}.CardGrid_toggleIconOpen__913Ts{transform:rotate(180deg)}.Gallery_gallery__dFUaE{display:flex;flex-direction:column;gap:10px;width:100%}.Gallery_tabs__4ccm1{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.Gallery_tabs__4ccm1::-webkit-scrollbar{display:none}.Gallery_tab__0Q9r6{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:var(--engage-ai-control-height);padding:0 12px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-pill);background:var(--engage-ai-bg);color:var(--engage-ai-text-secondary);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.Gallery_tab__0Q9r6:hover{background:var(--engage-ai-bg-secondary)}.Gallery_tab__0Q9r6:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:2px}.Gallery_tabActive__9urj1{border-color:transparent;color:#fff}.Gallery_tabActive__9urj1,.Gallery_tabActive__9urj1:hover{background:var(--engage-ai-text)}.Gallery_tabCount__W3Qgw{padding:1px 7px;border-radius:10px;background:rgba(0,0,0,.12);font-size:11px;font-weight:600}.Gallery_tabActive__9urj1 .Gallery_tabCount__W3Qgw{background:hsla(0,0%,100%,.2)}.Gallery_grid__cllTA{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:110px}.Gallery_item__pzBQZ{position:relative;padding:0;overflow:hidden;border:none;border-radius:var(--engage-ai-radius-sm);background:var(--engage-ai-bg-secondary);cursor:pointer}.Gallery_item__pzBQZ img,.Gallery_item__pzBQZ video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.Gallery_item__pzBQZ:hover img{transform:scale(1.04)}.Gallery_item__pzBQZ:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:2px}.Gallery_itemWide__YYdII{grid-column:span 2}.Gallery_remaining__sPc80{position:absolute;background:rgba(18,20,24,.55);color:#fff;font-size:14px;font-weight:600}.Gallery_lightbox___rkSQ,.Gallery_remaining__sPc80{inset:0;display:flex;align-items:center;justify-content:center}.Gallery_lightbox___rkSQ{position:fixed;z-index:var(--engage-ai-z-modal);padding:32px;border:none;background:rgba(0,0,0,.88)}.Gallery_lightboxMedia__aEzeC{max-width:min(1100px,92vw);max-height:82vh}.Gallery_lightboxMedia__aEzeC img,.Gallery_lightboxMedia__aEzeC video{max-width:100%;max-height:82vh;border-radius:var(--engage-ai-radius-sm);-o-object-fit:contain;object-fit:contain}.Gallery_lightboxButton__vQ9_j{position:absolute;display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:none;border-radius:50%;background:hsla(0,0%,100%,.14);color:#fff;cursor:pointer}.Gallery_lightboxButton__vQ9_j:hover{background:hsla(0,0%,100%,.24)}.Gallery_lightboxButton__vQ9_j:focus-visible{outline:2px solid #fff;outline-offset:2px}.Gallery_close__BOk7A{top:20px;right:20px}.Gallery_prev__d8k0u{left:20px}.Gallery_next__HI_lG{right:20px}.Gallery_counter__qeqbd{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);padding:6px 14px;border-radius:var(--engage-ai-radius-pill);background:hsla(0,0%,100%,.14);color:#fff;font-size:12px}.renderers_surface__i5EKj{max-width:100%;overflow-x:auto;font-size:13px;line-height:1.5}.renderers_surface__i5EKj img{max-width:100%}.renderers_surface__i5EKj table{width:100%;border-collapse:collapse}.renderers_surface__i5EKj button{font:inherit;cursor:pointer}.renderers_map__lVPoz{overflow:hidden;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-md)}.renderers_mapCanvas__IjL4j{width:100%;height:260px}.renderers_mapFallback__ENVBT{padding:14px;color:var(--engage-ai-text-secondary);font-size:12.5px}.renderers_mapList__zRSbi{margin:0;padding:8px;border-top:1px solid var(--engage-ai-border);list-style:none;max-height:180px;overflow-y:auto}.renderers_mapListItem__Ss1uV{display:flex;gap:8px;align-items:baseline;padding:6px 8px;border-radius:var(--engage-ai-radius-xs);font-size:12.5px}.renderers_mapListItem__Ss1uV:hover{background:var(--engage-ai-bg-secondary)}.renderers_mapListTitle__OOdhR{font-weight:600}.renderers_mapListMeta__wZtk7{color:var(--engage-ai-text-secondary)}.renderers_toolCard__HvOur{border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-sm);background:var(--engage-ai-card-bg);overflow:hidden}.renderers_toolHeader__nR39o{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:transparent;color:var(--engage-ai-text-secondary);font-size:12px;text-align:left;cursor:pointer}.renderers_toolHeader__nR39o:hover{color:var(--engage-ai-text)}.renderers_toolHeader__nR39o:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:-2px}.renderers_toolChevron__RTN0d{display:inline-flex;transition:transform .15s ease}.renderers_toolChevronOpen__yxaku{transform:rotate(90deg)}.renderers_toolBody__6pknD,.renderers_toolName__h3G20{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.renderers_toolBody__6pknD{margin:0;padding:10px;border-top:1px solid var(--engage-ai-border);background:var(--engage-ai-code-bg);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow-y:auto}.serverHtml_serverHtml__jGvvI{color:var(--engage-ai-text);font-size:12px}.serverHtml_serverHtml__jGvvI img{max-width:100%}.serverHtml_serverHtml__jGvvI .engageCard__mainContainer{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-sm);background:var(--engage-ai-bg)}.serverHtml_serverHtml__jGvvI .engageCard__imageContainer{position:relative;display:flex;height:202px;padding:11px;flex-direction:column;align-items:flex-start;align-self:stretch;overflow:hidden;background-size:cover;background-position:50%}.serverHtml_serverHtml__jGvvI .engageCard__rentBadge,.serverHtml_serverHtml__jGvvI .engageCard__saleBadge{display:flex;align-items:center;justify-content:center;gap:2px;padding:4px 6px;border-radius:4px;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.04);color:#333;font-size:11px;font-weight:700;z-index:1}.serverHtml_serverHtml__jGvvI .engageCard__contentSection{display:flex;flex:1;flex-direction:column;justify-content:space-between;align-items:stretch;gap:9px;padding:8px;background:var(--engage-ai-bg)}.serverHtml_serverHtml__jGvvI .engageCard__detailsContainer{display:flex;flex-direction:column;align-items:flex-start;gap:14px;align-self:stretch}.serverHtml_serverHtml__jGvvI .engageCard__priceContainer{display:flex;flex-direction:column;gap:4px}.serverHtml_serverHtml__jGvvI .engageCard__priceRow{display:flex;align-items:center;gap:2px}.serverHtml_serverHtml__jGvvI .engageCard__priceText{color:var(--engage-ai-text);font-size:16px;font-weight:700;letter-spacing:-.32px}.serverHtml_serverHtml__jGvvI .engageCard__pricePeriod{color:var(--engage-ai-text);font-size:11px}.serverHtml_serverHtml__jGvvI .engageCard__viewText{color:var(--engage-ai-text-secondary);font-size:12px;font-weight:500}.serverHtml_serverHtml__jGvvI .engageCard__propertyInfoContainer{display:flex;flex-direction:column;align-items:flex-start;gap:6px;align-self:stretch}.serverHtml_serverHtml__jGvvI .engageCard__locationRow{display:flex;align-items:center;gap:4px;align-self:stretch;color:#333;font-size:12px;font-weight:500}.serverHtml_serverHtml__jGvvI .engageCard__propertyDetailsRow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px;align-self:stretch}.serverHtml_serverHtml__jGvvI .engageCard__bathroomItem,.serverHtml_serverHtml__jGvvI .engageCard__bedroomItem,.serverHtml_serverHtml__jGvvI .engageCard__sizeItem{display:flex;align-items:center;gap:2px}.serverHtml_serverHtml__jGvvI .engageCard__propertyDetailText{color:#333;font-size:12px;font-weight:500}.serverHtml_serverHtml__jGvvI .engageCard__propertyDetailIcon{flex-shrink:0}.serverHtml_serverHtml__jGvvI .engageCard__viewDetailsButton{display:flex;height:39px;width:100%;align-items:center;justify-content:center;gap:6px;padding:6px 8px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-xs);background:var(--engage-ai-bg);text-decoration:none;transition:background .15s ease}.serverHtml_serverHtml__jGvvI .engageCard__viewDetailsButton:hover{background:var(--engage-ai-bg-secondary)}.serverHtml_serverHtml__jGvvI .engageCard__viewDetailsButtonText{color:var(--engage-ai-text);font-size:12px;font-weight:700;line-height:22px}.serverHtml_serverHtml__jGvvI .engageAgentCard__mainContainer{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:12px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-xs);background:var(--engage-ai-bg)}.serverHtml_serverHtml__jGvvI .engageAgentCard__contentWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.serverHtml_serverHtml__jGvvI .engageAgentCard__headerSection{display:flex;align-items:flex-start;gap:8px;align-self:stretch}.serverHtml_serverHtml__jGvvI .engageAgentCard__avatarImage{border-radius:var(--engage-ai-radius-sm);-o-object-fit:cover;object-fit:cover}.serverHtml_serverHtml__jGvvI .engageAgentCard__infoContainer{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.serverHtml_serverHtml__jGvvI .engageAgentCard__nameText{max-width:100%;color:var(--engage-ai-text);font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serverHtml_serverHtml__jGvvI .engageAgentCard__titleBranchContainer{display:flex;max-width:100%;align-items:center;gap:10px;overflow:hidden}.serverHtml_serverHtml__jGvvI .engageAgentCard__branchOnlyText,.serverHtml_serverHtml__jGvvI .engageAgentCard__branchText,.serverHtml_serverHtml__jGvvI .engageAgentCard__titleText{color:var(--engage-ai-text);font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serverHtml_serverHtml__jGvvI .engageAgentCard__divider{flex-shrink:0;color:var(--engage-ai-border);font-size:14px}.serverHtml_serverHtml__jGvvI .engageAgentCard__locationSection{display:flex;align-items:center;gap:4px;align-self:stretch;padding:4px 0}.serverHtml_serverHtml__jGvvI .engageAgentCard__aosLabel{color:var(--engage-ai-text-secondary);font-size:12px}.serverHtml_serverHtml__jGvvI .engageAgentCard__locationText{max-width:100%;color:var(--engage-ai-text);font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serverHtml_serverHtml__jGvvI .engageAgentCard__actionsContainer{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;align-self:stretch}.serverHtml_serverHtml__jGvvI .engageAgentCard__saveContactButton{display:flex;flex:1;height:42px;align-items:center;justify-content:center;gap:4px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-xs);background:var(--engage-ai-bg);text-decoration:none}.serverHtml_serverHtml__jGvvI .engageAgentCard__saveContactText{color:var(--engage-ai-text);font-size:12px;font-weight:700}.serverHtml_serverHtml__jGvvI .engageAgentCard__communicationIconsContainer{display:flex;align-items:center;gap:8px}.serverHtml_serverHtml__jGvvI .engageAgentCard__iconButton{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-xs);background:var(--engage-ai-bg);text-decoration:none}.serverHtml_serverHtml__jGvvI .engageAgentCard__iconButton.call{background:var(--engage-ai-card-bg)}.serverHtml_serverHtml__jGvvI .engage-table-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:-moz-max-content;width:max-content;min-width:100%;padding:12px;border-radius:var(--engage-ai-radius-xs)}.serverHtml_serverHtml__jGvvI .engage-table-header{display:flex;width:-moz-max-content;width:max-content;min-width:100%;align-items:center;gap:28px;min-height:31px;padding:12px 9px;border-radius:4px;background:var(--engage-ai-bg-secondary);font-size:12px;font-weight:500}.serverHtml_serverHtml__jGvvI .engage-table-row{display:flex;width:-moz-max-content;width:max-content;min-width:100%;align-items:center;gap:28px;padding:12px 8px;border-bottom:1px solid rgba(100,116,139,.2)}.serverHtml_serverHtml__jGvvI .engage-table-row:last-child{border-bottom:none}.serverHtml_serverHtml__jGvvI .engage-unit-cell,.serverHtml_serverHtml__jGvvI .engage-unit-header{flex:0 0 120px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serverHtml_serverHtml__jGvvI .engage-info-cells,.serverHtml_serverHtml__jGvvI .engage-info-headers{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:28px;font-size:12px}.serverHtml_serverHtml__jGvvI .engage-info-cells>div,.serverHtml_serverHtml__jGvvI .engage-info-headers>div{flex:0 0 auto;width:200px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serverHtml_serverHtml__jGvvI .engage-info-cells>div{font-weight:600}.serverHtml_serverHtml__jGvvI .engage-location-pin{width:6px;height:6px;flex-shrink:0;border-radius:1px;background:var(--engage-ai-text);transform:rotate(90deg)}.serverHtml_serverHtml__jGvvI .engageShareableList__container{border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-lg);background:var(--engage-ai-bg);padding:12px}.serverHtml_serverHtml__jGvvI .engageShareableList__header{font-weight:600;margin-bottom:6px}.serverHtml_serverHtml__jGvvI .engageShareableList__title{font-weight:600}.serverHtml_serverHtml__jGvvI .engageShareableList__details{margin:6px 0 0 18px;padding:0;color:var(--engage-ai-text-secondary)}.serverHtml_serverHtml__jGvvI .engageShareableList__details a{color:var(--engage-ai-accent);overflow-wrap:anywhere}.serverHtml_serverHtml__jGvvI .em-t-graph-container{padding:12px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-sm);background:var(--engage-ai-bg)}.serverHtml_serverHtml__jGvvI .em-t-title{margin-bottom:4px;font-size:13px;font-weight:600}.serverHtml_serverHtml__jGvvI .em-t-axis-label,.serverHtml_serverHtml__jGvvI .em-t-axis-title{fill:var(--engage-ai-text-secondary);font-size:11px}.serverHtml_serverHtml__jGvvI .em-t-legend{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--engage-ai-text-secondary);font-size:11.5px}.serverHtml_serverHtml__jGvvI .em-t-legend-item{display:flex;align-items:center;gap:6px}.serverHtml_tableScroll__gPsaj{width:100%;overflow-x:auto;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-xs)}.ValuationForm_form__vQIZO{display:flex;flex-direction:column;gap:18px;width:100%;max-width:600px;padding:18px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-sm);background:var(--engage-ai-bg)}.ValuationForm_heading__ojQIl{margin:0;color:var(--engage-ai-text);font-size:15px;font-weight:600}.ValuationForm_field__zEhz_{display:flex;flex-direction:column;gap:6px}.ValuationForm_label__8P_Aw{color:var(--engage-ai-text);font-size:13px;font-weight:500}.ValuationForm_required__8NzMm{margin-left:2px;color:var(--engage-ai-danger)}.ValuationForm_help__IMvKJ{color:var(--engage-ai-text-secondary);font-size:12px}.ValuationForm_control__USuLO{width:100%;height:40px;padding:0 12px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-xs);background:var(--engage-ai-bg);color:var(--engage-ai-text);font:inherit;font-size:13px}.ValuationForm_control__USuLO:focus{outline:none;border-color:var(--engage-ai-accent)}.ValuationForm_combobox__yFjMP{position:relative}.ValuationForm_listbox__UJ82c{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:var(--engage-ai-z-popover);max-height:220px;margin:0;padding:4px;overflow-y:auto;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-xs);background:var(--engage-ai-bg);box-shadow:var(--engage-ai-shadow-popover);list-style:none}.ValuationForm_option__oO4an{padding:8px 10px;border-radius:var(--engage-ai-radius-xs);color:var(--engage-ai-text);font-size:13px;cursor:pointer}.ValuationForm_option__oO4an em{font-style:normal;font-weight:600;background:var(--engage-ai-accent-soft)}.ValuationForm_optionActive__i_G8z{background:var(--engage-ai-bg-secondary)}.ValuationForm_status__xddmv{padding:8px 10px;color:var(--engage-ai-text-secondary);font-size:12.5px}.ValuationForm_upgrades__v6t0M{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--engage-ai-border)}.ValuationForm_upgradesLabel__vqLID{color:var(--engage-ai-text);font-size:13px;font-weight:500}.ValuationForm_upgradeRow__NH1j3{display:flex;align-items:center;justify-content:space-between;gap:12px}.ValuationForm_upgradeName__Xiool{color:var(--engage-ai-text);font-size:13px}.ValuationForm_upgradeSelect__b97Hf{flex:0 1 180px;height:34px;padding:0 8px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-xs);background:var(--engage-ai-bg);color:var(--engage-ai-text);font:inherit;font-size:13px}.ValuationForm_submit__R3ohA{width:100%;height:42px;border:none;border-radius:var(--engage-ai-radius-xs);background:var(--engage-ai-accent);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.ValuationForm_submit__R3ohA:hover:not(:disabled){opacity:.92}.ValuationForm_submit__R3ohA:disabled{opacity:.5;cursor:not-allowed}.ValuationForm_error__Yq06a{color:var(--engage-ai-danger);font-size:12.5px}.ValuationForm_submitted__B3UXj{padding:14px 18px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-sm);background:var(--engage-ai-card-bg);color:var(--engage-ai-text-secondary);font-size:13px}.SuggestionChips_chips__UlzLd{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding-top:10px}.SuggestionChips_chip__gzaTm{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-xs);background:var(--engage-ai-bg);color:var(--engage-ai-text);font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.SuggestionChips_chip__gzaTm:hover{border-color:var(--engage-ai-accent);background:var(--engage-ai-accent-soft);color:var(--engage-ai-accent)}.SuggestionChips_chip__gzaTm:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:1px}.SuggestionChips_chipIcon__8X1FD{display:inline-flex;flex:0 0 auto;color:var(--engage-ai-text-secondary)}.SuggestionChips_chipIcon__8X1FD svg{width:15px;height:15px}.SuggestionChips_chip__gzaTm:hover .SuggestionChips_chipIcon__8X1FD{color:inherit}.SuggestionChips_chipLabel__Vyh5c{overflow:hidden;text-overflow:ellipsis}.WelcomeScreen_welcome__tQ2ks{display:flex;flex-direction:column;align-items:center;padding:8px 4px 4px;text-align:center}.WelcomeScreen_heading__Q9wKh{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;font-size:24px!important;font-weight:600!important;line-height:1.25}.WelcomeScreen_spark__Zr0mu{flex:0 0 auto;color:var(--engage-ai-accent)}.WelcomeScreen_wide__B2DRO .WelcomeScreen_heading__Q9wKh{gap:12px;font-size:32px!important;font-weight:700!important}.WhatsAppInviteDialog_backdrop__1MFSV{position:fixed;inset:0;z-index:var(--engage-ai-z-modal);display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(17,24,39,.45);animation:WhatsAppInviteDialog_fade__Z4gs8 .15s ease}.WhatsAppInviteDialog_card__d6QaS{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:320px;padding:28px 24px 22px;border-radius:var(--engage-ai-radius-lg);background:var(--engage-ai-bg);box-shadow:var(--engage-ai-shadow-modal);text-align:center;animation:WhatsAppInviteDialog_rise__eHkpR .18s ease}.WhatsAppInviteDialog_close__a67SI{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--engage-ai-text-secondary);cursor:pointer}.WhatsAppInviteDialog_close__a67SI:hover{background:var(--engage-ai-bg-secondary);color:var(--engage-ai-text)}.WhatsAppInviteDialog_close__a67SI:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:2px}.WhatsAppInviteDialog_badge__Ra1mw{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(37,211,102,.12);color:#1da851}.WhatsAppInviteDialog_title__GRfc2{margin:14px 0 0;font-size:16px;font-weight:600;color:var(--engage-ai-text)}.WhatsAppInviteDialog_subtitle__TwEDv{margin:6px 0 0;max-width:250px;font-size:12.5px;line-height:1.5;color:var(--engage-ai-text-secondary)}.WhatsAppInviteDialog_qr__wW5Cr{display:flex;align-items:center;justify-content:center;margin:18px 0 16px;padding:12px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-md);background:#fff}.WhatsAppInviteDialog_qrPlaceholder__miZ2W{width:168px;height:168px;border-radius:var(--engage-ai-radius-xs);background:var(--engage-ai-bg-secondary)}.WhatsAppInviteDialog_number__HmuBO{font-size:14px;font-weight:600;color:var(--engage-ai-text);text-decoration:none;font-variant-numeric:tabular-nums}.WhatsAppInviteDialog_number__HmuBO:hover{color:var(--engage-ai-accent);text-decoration:underline}.WhatsAppInviteDialog_number__HmuBO:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:3px;border-radius:var(--engage-ai-radius-xs)}.WhatsAppInviteDialog_hint__fTSNE{margin:6px 0 0;font-size:11.5px;color:var(--engage-ai-text-secondary)}@keyframes WhatsAppInviteDialog_fade__Z4gs8{0%{opacity:0}}@keyframes WhatsAppInviteDialog_rise__eHkpR{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.WhatsAppInviteDialog_backdrop__1MFSV,.WhatsAppInviteDialog_card__d6QaS{animation:none}}.WhatsAppInviteLink_link__LK52L{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:12px auto 0;padding:4px 8px;border:none;border-radius:var(--engage-ai-radius-sm);background:transparent;color:var(--engage-ai-text-secondary);font:inherit;font-size:12px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.WhatsAppInviteLink_link__LK52L:hover{background:var(--engage-ai-bg-secondary);color:var(--engage-ai-text)}.WhatsAppInviteLink_link__LK52L:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:1px}.WhatsAppInviteLink_icon__icmPq{flex:0 0 auto;transition:color .15s ease}.WhatsAppInviteLink_link__LK52L:hover .WhatsAppInviteLink_icon__icmPq{color:#1da851}.ChatSurface_surface__NqGAp{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ChatSurface_scroll__tMy44{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 0}.ChatSurface_wide__5Ejo8 .ChatSurface_composerInner__Hpx49{max-width:760px;margin-inline:auto}.ChatSurface_wide__5Ejo8 .ChatSurface_inner__qGNT9{max-width:736px;margin-inline:auto}.ChatSurface_wide__5Ejo8 .ChatSurface_scroll__tMy44{padding-inline:36px}.ChatSurface_empty__2glz7{justify-content:center;padding-bottom:min(10vh,90px)}.ChatSurface_empty__2glz7 .ChatSurface_scroll__tMy44{flex:0 1 auto}.ChatSurface_composer__MvZo_{flex:0 0 auto;padding:0 12px 12px;background:var(--engage-ai-bg)}.ChatSurface_empty__2glz7 .ChatSurface_composer__MvZo_{padding-top:16px}.ChatSurface_wide__5Ejo8 .ChatSurface_composer__MvZo_{padding-inline:24px}.ThreadList_wrapper__6ecqH{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ThreadList_actionRow__7FZjG{flex:0 0 auto;padding:6px 6px 0}.ThreadList_newChat__dw3yI{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:none;border-radius:var(--engage-ai-radius-sm);background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.ThreadList_newChat__dw3yI:hover{background:var(--engage-ai-bg-secondary)}.ThreadList_newChat__dw3yI:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:-2px}.ThreadList_newChatIcon__PoCmg{flex:0 0 auto;color:var(--engage-ai-text-secondary)}.ThreadList_searchRow__SRqaz{flex:0 0 auto;padding:8px;border-bottom:1px solid var(--engage-ai-border)}.ThreadList_search__2f5iN{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid transparent;border-radius:var(--engage-ai-radius-xs);background:var(--engage-ai-bg-secondary);color:var(--engage-ai-text);font:inherit;font-size:13px}.ThreadList_search__2f5iN::-moz-placeholder{color:var(--engage-ai-text-secondary)}.ThreadList_search__2f5iN::placeholder{color:var(--engage-ai-text-secondary)}.ThreadList_search__2f5iN:focus{outline:none;border-color:var(--engage-ai-accent);background:var(--engage-ai-bg)}.ThreadList_list__kEBET{flex:1 1 auto;min-height:0;padding:6px;overflow-y:auto}.ThreadList_group__otPkD+.ThreadList_group__otPkD{margin-top:6px}.ThreadList_groupLabel__HZQ1X{padding:6px 8px 2px;color:var(--engage-ai-text-secondary);font-size:11px;font-weight:500}.ThreadList_item___2G4c{position:relative;display:flex;align-items:center;border-radius:var(--engage-ai-radius-sm)}.ThreadList_active__XUdQk{background:var(--engage-ai-bg-secondary)}.ThreadList_current__V6zst{background:var(--engage-ai-accent-soft)}.ThreadList_itemButton__18lVS{flex:1 1 auto;min-width:0;padding:7px 4px 7px 8px;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.ThreadList_itemButton__18lVS:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:-2px;border-radius:var(--engage-ai-radius-sm)}.ThreadList_itemTitle__QCh3b{display:block;font-size:13px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ThreadList_itemAge__vXwf9{flex:0 0 auto;padding-right:8px;color:var(--engage-ai-text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.ThreadList_itemActions__h4jNZ{display:none;gap:2px;padding-right:6px}.ThreadList_item___2G4c:focus-within .ThreadList_itemAge__vXwf9,.ThreadList_item___2G4c:hover .ThreadList_itemAge__vXwf9{display:none}.ThreadList_item___2G4c:focus-within .ThreadList_itemActions__h4jNZ,.ThreadList_item___2G4c:hover .ThreadList_itemActions__h4jNZ{display:flex}.ThreadList_iconButton__ZAVJL{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--engage-ai-radius-sm);background:transparent;color:var(--engage-ai-text-secondary);cursor:pointer}.ThreadList_iconButton__ZAVJL:hover{background:var(--engage-ai-bg);color:var(--engage-ai-text)}.ThreadList_iconButton__ZAVJL:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:1px}.ThreadList_renameInput__3Si5T{flex:1 1 auto;min-width:0;margin:2px 6px;padding:5px 8px;border:1px solid var(--engage-ai-accent);border-radius:var(--engage-ai-radius-xs);font:inherit;font-size:13px}.ThreadList_renameInput__3Si5T:focus{outline:none}.ThreadList_state__I0txd{padding:20px 14px;color:var(--engage-ai-text-secondary);font-size:12.5px;text-align:center}.ThreadList_error__3OFmj{color:var(--engage-ai-danger)}.ThreadList_moreRow__KaGmE{display:flex;flex:0 0 auto}.ThreadList_more__KILXN{margin:6px auto 8px;padding:5px 14px;border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-pill);background:var(--engage-ai-bg);color:var(--engage-ai-text);font-size:12.5px;cursor:pointer}.ThreadList_more__KILXN:hover:not(:disabled){border-color:var(--engage-ai-accent);color:var(--engage-ai-accent)}.ThreadList_more__KILXN:disabled{opacity:.5;cursor:default}.HistoryMenu_wrapper__7AhhZ{position:relative;display:flex;flex:1 1 auto;min-width:0}.HistoryMenu_trigger__GO9AH{display:flex;align-items:center;gap:4px;min-width:0;margin-left:-6px;padding:4px 6px;border:none;border-radius:var(--engage-ai-radius-sm);background:transparent;color:inherit;cursor:pointer;transition:background-color .15s ease}.HistoryMenu_trigger__GO9AH:hover{background:var(--engage-ai-bg-secondary)}.HistoryMenu_trigger__GO9AH:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:1px}.HistoryMenu_triggerLabel__1S5tr{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.4}.HistoryMenu_chevron__4Rsq9{flex:0 0 auto;color:var(--engage-ai-text-secondary)}.HistoryMenu_dropdown__7YNIz{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--engage-ai-z-popover);display:flex;flex-direction:column;width:300px;max-height:min(70vh,480px);background:var(--engage-ai-bg);border:1px solid var(--engage-ai-border);border-radius:var(--engage-ai-radius-md);box-shadow:var(--engage-ai-shadow-popover);overflow:hidden}@media(max-width:768px){.HistoryMenu_dropdown__7YNIz{width:min(300px,100vw - 24px)}}.EngageAIPanel_panel__s9ehl{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--engage-ai-bg);border-left:1px solid var(--engage-ai-border);color:var(--engage-ai-text);overflow:hidden}.EngageAIPanel_inline__56zMc{border-left:none}.EngageAIPanel_header__RWLMT{display:flex;align-items:center;gap:6px;flex:0 0 auto;box-sizing:border-box;height:var(--engage-ai-header-height);padding:0 12px;border-bottom:1px solid var(--engage-ai-border);background:var(--engage-ai-bg)}.EngageAIPanel_iconButton__NWkmf{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;padding:0;border:none;border-radius:var(--engage-ai-radius-sm);background:transparent;color:var(--engage-ai-text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.EngageAIPanel_iconButton__NWkmf:hover:not(:disabled){background:var(--engage-ai-bg-secondary);color:var(--engage-ai-text)}.EngageAIPanel_iconButton__NWkmf:focus-visible{outline:2px solid var(--engage-ai-accent);outline-offset:1px}.EngageAIPanel_iconButton__NWkmf:disabled{opacity:.45;cursor:default}.EngageAIPanel_active__Rsxvt{background:var(--engage-ai-accent-soft);color:var(--engage-ai-accent)}.EngageAIPanel_body__2kSHw{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}@media(max-width:768px){.EngageAIPanel_panel__s9ehl{border-left:none}}