.IncomingInAppCallOverlay_overlay__bKif_{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px}.IncomingInAppCallOverlay_card__NeOhb{width:min(380px,100%);background:linear-gradient(160deg,#fff,#f3f6fb);border-radius:20px;padding:28px 24px 22px;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.28)}.IncomingInAppCallOverlay_iconWrap__lu6Wf{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 10px 24px rgba(37,99,235,.35)}.IncomingInAppCallOverlay_ringing__SG9Zm{animation:IncomingInAppCallOverlay_phoneRing__8hDjO 1s ease-in-out infinite}.IncomingInAppCallOverlay_title__Xou6j{margin:0 0 6px;font-size:1.25rem;font-weight:700;color:#1f2937}.IncomingInAppCallOverlay_subtitle__fEVF3{margin:0 0 22px;font-size:.9rem;color:#6b7280}.IncomingInAppCallOverlay_actions__fYeZQ{display:flex;gap:12px;justify-content:center}.IncomingInAppCallOverlay_accept__Rcvws,.IncomingInAppCallOverlay_decline__Plx5K{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;padding:12px 14px;font-size:.95rem;font-weight:600;cursor:pointer}.IncomingInAppCallOverlay_decline__Plx5K{background:#fee2e2;color:#b91c1c}.IncomingInAppCallOverlay_decline__Plx5K:hover{background:#fecaca}.IncomingInAppCallOverlay_accept__Rcvws{background:#25d366;color:#fff}.IncomingInAppCallOverlay_accept__Rcvws:hover{background:#1ebe57}@keyframes IncomingInAppCallOverlay_phoneRing__8hDjO{0%,to{transform:rotate(0deg) scale(1)}20%{transform:rotate(-12deg) scale(1.05)}40%{transform:rotate(12deg) scale(1.05)}60%{transform:rotate(-8deg) scale(1.02)}80%{transform:rotate(8deg) scale(1.02)}}.InAppCallPanel_panel__U9WDI{display:flex;flex-direction:column;background:linear-gradient(160deg,#1a2332,#0f1419);color:#f5f7fa;overflow:hidden;z-index:5}.InAppCallPanel_compact__LG_gJ{position:relative;flex-shrink:0;height:340px;border-bottom:1px solid hsla(0,0%,100%,.08)}.InAppCallPanel_floatLayer__HCTYe{position:fixed;z-index:1000001;pointer-events:none}.InAppCallPanel_floatFree__4xm3e{width:auto;height:auto}.InAppCallPanel_floatFree__4xm3e.InAppCallPanel_isDragging__d6tI0{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grabbing;cursor:grabbing}.InAppCallPanel_floatFree__4xm3e.InAppCallPanel_isDragging__d6tI0 .InAppCallPanel_panel__U9WDI{cursor:-webkit-grabbing;cursor:grabbing}.InAppCallPanel_floatLayer__HCTYe .InAppCallPanel_panel__U9WDI{pointer-events:auto}.InAppCallPanel_dragHandle__1XEwb{cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.InAppCallPanel_dragHandle__1XEwb:active{cursor:-webkit-grabbing;cursor:grabbing}.InAppCallPanel_minimizedPanel__BFvhk{width:320px;border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.12);overflow:hidden}.InAppCallPanel_minimizedPanel__BFvhk .InAppCallPanel_body__Ll7q0{display:flex;padding:0 8px;height:96px;flex:0 0 96px}.InAppCallPanel_minimizedPanel__BFvhk .InAppCallPanel_bodyWithTranscript__VXmiT{flex-direction:row}.InAppCallPanel_minimizedPanel__BFvhk .InAppCallPanel_liveCaption__O1t_b,.InAppCallPanel_minimizedPanel__BFvhk .InAppCallPanel_pipTile__RMkBv,.InAppCallPanel_minimizedPanel__BFvhk .InAppCallPanel_swapBtn__gijYz,.InAppCallPanel_minimizedPanel__BFvhk .InAppCallPanel_tileLabel__fMYM0,.InAppCallPanel_minimizedPanel__BFvhk .InAppCallPanel_transcriptPanel__ojqPT{display:none}.InAppCallPanel_minimizedPanel__BFvhk .InAppCallPanel_stage__bebaK{height:96px;border-radius:10px}.InAppCallPanel_minimizedPanel__BFvhk .InAppCallPanel_mainTile__Lajop{position:absolute;inset:0}.InAppCallPanel_minimizedPanel__BFvhk .InAppCallPanel_error__ofNdJ{display:none}.InAppCallPanel_minimizedPanel__BFvhk .InAppCallPanel_controls__1omQq{padding:6px 10px 10px;gap:8px}.InAppCallPanel_minimizedPanel__BFvhk .InAppCallPanel_controlBtn__SPoZE{width:34px;height:34px}.InAppCallPanel_minimizedPanel__BFvhk .InAppCallPanel_hideOnMin__nb1ey{display:none}.InAppCallPanel_dockedPanel__Ef5x1{width:400px;height:560px;border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.1);overflow:hidden}.InAppCallPanel_compactPlaceholder__EUe8y,.InAppCallPanel_expandedBackdrop__qg_Fy,.InAppCallPanel_placeholderBtn__ijria{display:none}.InAppCallPanel_expandedModal__hp8EQ{width:min(980px,96vw);height:min(720px,90vh);border-radius:20px;box-shadow:0 28px 80px rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.1);overflow:hidden}.InAppCallPanel_expandedModal__hp8EQ .InAppCallPanel_header__9a2RU{padding:14px 18px}.InAppCallPanel_expandedModal__hp8EQ .InAppCallPanel_title__XrKWA{font-size:1.15rem}.InAppCallPanel_expandedModal__hp8EQ .InAppCallPanel_subtitle__pdpTT{font-size:.82rem}.InAppCallPanel_expandedModal__hp8EQ .InAppCallPanel_body__Ll7q0{padding:0 16px;gap:12px}.InAppCallPanel_expandedModal__hp8EQ .InAppCallPanel_stage__bebaK{border-radius:16px}.InAppCallPanel_expandedModal__hp8EQ .InAppCallPanel_tileLabel__fMYM0{font-size:.85rem;padding:5px 10px}.InAppCallPanel_expandedModal__hp8EQ .InAppCallPanel_controls__1omQq{padding:16px 18px 20px;gap:14px}.InAppCallPanel_expandedModal__hp8EQ .InAppCallPanel_controlBtn__SPoZE{width:52px;height:52px}.InAppCallPanel_expandedModal__hp8EQ .InAppCallPanel_transcriptPanel__ojqPT{width:100%;max-width:none;min-width:0}.InAppCallPanel_expandedModal__hp8EQ .InAppCallPanel_transcriptText__Na1_j{font-size:.9rem}.InAppCallPanel_expandControlBtn__lLSeS,.InAppCallPanel_expandHeaderBtn__fYYX_{outline:1px solid hsla(0,0%,100%,.25)}.InAppCallPanel_expandControlBtn__lLSeS{background:rgba(59,130,246,.35)}.InAppCallPanel_header__9a2RU{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;gap:8px;flex-shrink:0}.InAppCallPanel_headerActions__UR533{display:flex;align-items:center;gap:6px}.InAppCallPanel_titleBlock__hxqBC{display:flex;align-items:center;gap:10px;min-width:0}.InAppCallPanel_statusDot__883bc{width:8px;height:8px;border-radius:50%;background:#f0ad4e;flex-shrink:0}.InAppCallPanel_statusDot__883bc.InAppCallPanel_live__Ho1TB{background:#25d366;box-shadow:0 0 0 0 rgba(37,211,102,.6);animation:InAppCallPanel_pulse__6lRRB 1.6s infinite}.InAppCallPanel_title__XrKWA{margin:0;font-size:.88rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InAppCallPanel_subtitle__pdpTT{margin:2px 0 0;font-size:.7rem;color:hsla(0,0%,100%,.55)}.InAppCallPanel_iconButton__0jtMX{background:hsla(0,0%,100%,.08);border:none;color:#fff;width:30px;height:30px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.InAppCallPanel_iconButton__0jtMX:hover{background:hsla(0,0%,100%,.16)}.InAppCallPanel_iconButtonActive__mpbGI{background:rgba(59,130,246,.45)}.InAppCallPanel_body__Ll7q0{display:flex;flex:1 1;min-height:0;gap:8px;padding:0 10px}.InAppCallPanel_bodyWithTranscript__VXmiT{flex-direction:column}.InAppCallPanel_stage__bebaK{position:relative;flex:1 1;min-width:0;min-height:0;background:#080b10;border-radius:12px;overflow:hidden}.InAppCallPanel_liveCaption__O1t_b{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;padding:8px 12px;border-radius:10px;background:rgba(0,0,0,.72);color:#fff;font-size:.9rem;line-height:1.35;text-align:center;pointer-events:none}.InAppCallPanel_transcriptPanel__ojqPT{flex:0 0 auto;height:150px;width:100%;max-width:none;min-width:0;display:flex;flex-direction:column;background:rgba(0,0,0,.45);border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.InAppCallPanel_expandedModal__hp8EQ .InAppCallPanel_transcriptPanel__ojqPT{height:200px}.InAppCallPanel_transcriptHeader__3Lmzs{padding:8px 10px;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:hsla(0,0%,100%,.7);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between;gap:8px}.InAppCallPanel_transcriptStatus__1AAXa{font-size:.68rem;text-transform:none;letter-spacing:0;color:#86efac;font-weight:600}.InAppCallPanel_videoTile__SDJJZ{overflow:hidden;background:#0c1018}.InAppCallPanel_mainTile__Lajop{position:absolute;inset:0;z-index:1}.InAppCallPanel_mainTile__Lajop .InAppCallPanel_tileVideo__f_jsE{object-fit:contain}.InAppCallPanel_pipTile__RMkBv{position:absolute;top:12px;right:12px;width:26%;max-width:200px;min-width:110px;aspect-ratio:16/9;z-index:3;border-radius:10px;border:2px solid hsla(0,0%,100%,.65);box-shadow:0 6px 18px rgba(0,0,0,.45);cursor:pointer;transition:transform .15s ease}.InAppCallPanel_pipTile__RMkBv:hover{transform:scale(1.03)}.InAppCallPanel_pipTile__RMkBv .InAppCallPanel_tileVideo__f_jsE{object-fit:cover}.InAppCallPanel_swapBtn__gijYz{position:absolute;top:12px;left:12px;z-index:4;width:30px;height:30px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);color:#fff}.InAppCallPanel_swapBtn__gijYz:hover{background:rgba(0,0,0,.75)}.InAppCallPanel_tileVideo__f_jsE{width:100%;height:100%;object-fit:cover;background:#080b10}.InAppCallPanel_tileLabel__fMYM0{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:6px;background:rgba(0,0,0,.55);font-size:.68rem;font-weight:600;z-index:2}.InAppCallPanel_tileCameraOff__mTAS_ .InAppCallPanel_tileVideo__f_jsE{opacity:.15}.InAppCallPanel_tileScreenShare__gMzjX .InAppCallPanel_tileVideo__f_jsE{object-fit:contain;background:#000}.InAppCallPanel_overlayMessage__dNJAd{position:absolute;inset:0;background:rgba(8,11,16,.55);color:hsla(0,0%,100%,.9);font-size:.8rem;z-index:1}.InAppCallPanel_incomingCard__hNlwp,.InAppCallPanel_overlayMessage__dNJAd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.InAppCallPanel_incomingCard__hNlwp{height:100%}.InAppCallPanel_incomingCard__hNlwp p{margin:0;font-size:1.05rem;font-weight:600}.InAppCallPanel_incomingCard__hNlwp span{color:hsla(0,0%,100%,.6);font-size:.8rem}.InAppCallPanel_avatarCircle__4783R{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.InAppCallPanel_ringing__8NzBW .InAppCallPanel_avatarCircle__4783R{animation:InAppCallPanel_phoneRing__lOBGy 1s ease-in-out infinite}.InAppCallPanel_transcriptList___Mw_T{flex:1 1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px}.InAppCallPanel_transcriptEmpty__0Yb27{margin:0;font-size:.72rem;color:hsla(0,0%,100%,.45);line-height:1.35}.InAppCallPanel_transcriptLine__nQ_Xi{display:flex;flex-direction:column;gap:2px}.InAppCallPanel_speakerRow__mKluD{display:flex;align-items:baseline;gap:6px}.InAppCallPanel_speaker__tUQ2_{font-size:.65rem;font-weight:700;opacity:.85}.InAppCallPanel_speakerTime__CwxAm{font-size:.6rem;font-weight:500;color:hsla(0,0%,100%,.45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InAppCallPanel_localLine___Kiha .InAppCallPanel_speaker__tUQ2_{color:#93c5fd}.InAppCallPanel_remoteLine__xx1Lu .InAppCallPanel_speaker__tUQ2_{color:#86efac}.InAppCallPanel_transcriptText__Na1_j{font-size:.75rem;line-height:1.35;color:hsla(0,0%,100%,.92)}.InAppCallPanel_interimLine__GX8Fs .InAppCallPanel_transcriptText__Na1_j{opacity:.65;font-style:italic}.InAppCallPanel_transcriptError__0y6Ao{margin:0;padding:4px 8px 8px;font-size:.68rem;color:#ff8f8f}.InAppCallPanel_controls__1omQq{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px 12px;flex-shrink:0}.InAppCallPanel_controlBtn__SPoZE{width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.12);color:#fff;transition:transform .15s ease,background .15s ease}.InAppCallPanel_controlBtn__SPoZE:hover:not(:disabled){transform:scale(1.06);background:hsla(0,0%,100%,.2)}.InAppCallPanel_controlBtn__SPoZE:disabled{opacity:.4;cursor:not-allowed}.InAppCallPanel_controlBtn__SPoZE.InAppCallPanel_accept__sjTYw{background:#25d366}.InAppCallPanel_controlBtn__SPoZE.InAppCallPanel_decline__0Bwb6,.InAppCallPanel_controlBtn__SPoZE.InAppCallPanel_hangup__NnR1M{background:#e74c3c}.InAppCallPanel_controlBtn__SPoZE.InAppCallPanel_activeOff__OQcYF{background:rgba(231,76,60,.85)}.InAppCallPanel_controlBtn__SPoZE.InAppCallPanel_sharing__p7rfh{background:#3b82f6}.InAppCallPanel_screenShareBtn__VIJk7{outline:1px solid rgba(59,130,246,.45)}.InAppCallPanel_error__ofNdJ{margin:0 14px 4px;color:#ff8f8f;font-size:.78rem;text-align:center}@media (max-width:768px){.InAppCallPanel_dockedPanel__Ef5x1{width:min(100vw - 16px,400px);height:min(70vh,560px)}.InAppCallPanel_expandedModal__hp8EQ{width:min(100vw - 16px,980px);height:min(85vh,720px);border-radius:16px}.InAppCallPanel_minimizedPanel__BFvhk{width:min(100vw - 16px,320px)}}@keyframes InAppCallPanel_phoneRing__lOBGy{0%,to{transform:rotate(0deg) scale(1)}20%{transform:rotate(-12deg) scale(1.05)}40%{transform:rotate(12deg) scale(1.05)}60%{transform:rotate(-8deg) scale(1.02)}80%{transform:rotate(8deg) scale(1.02)}}.ConversationList_container__CMddG{display:flex;flex-direction:column;height:100%;overflow:hidden}.ConversationList_topSection__TaqZU{padding:16px 14px 12px;flex-shrink:0;display:flex;flex-direction:column;gap:10px}.ConversationList_newChatButton__TPTw1{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;border:1.5px dashed #d1d5db;border-radius:10px;background:#fff;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.ConversationList_newChatButton__TPTw1:hover{border-color:#7c3aed;color:#7c3aed;background:#faf5ff}.ConversationList_searchWrapper__CmWVC{position:relative}.ConversationList_searchIcon__NEqdE{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.ConversationList_searchInput__0RWMZ{width:100%;padding:8px 12px 8px 32px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;color:#374151;background:#fff;outline:none;transition:border-color .2s;box-sizing:border-box}.ConversationList_searchInput__0RWMZ:focus{border-color:#7c3aed;box-shadow:0 0 0 2px rgba(124,58,237,.1)}.ConversationList_searchInput__0RWMZ::placeholder{color:#9ca3af}.ConversationList_list__pCZ3M{flex:1 1;overflow-y:auto;padding:4px 8px 8px}.ConversationList_list__pCZ3M::-webkit-scrollbar{width:4px}.ConversationList_list__pCZ3M::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.ConversationList_conversationItem__Kfumu{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .15s;margin-bottom:2px}.ConversationList_conversationItem__Kfumu:hover{background:#f3f4f6}.ConversationList_active__AEvsJ{background:#ede9fe}.ConversationList_active__AEvsJ:hover{background:#ddd6fe}.ConversationList_convInfo__j0ebP{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.ConversationList_convTitle__guyl5{font-size:13px;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ConversationList_convPreview___WEg0{font-size:11px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ConversationList_convMeta__As_0i{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;margin-left:8px}.ConversationList_convDate__l6UJ1{font-size:10px;color:#9ca3af;white-space:nowrap}.ConversationList_menuButton__lMIIS{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:16px;line-height:1;padding:2px 4px;border-radius:4px;opacity:0;transition:opacity .15s,background .15s}.ConversationList_conversationItem__Kfumu:hover .ConversationList_menuButton__lMIIS{opacity:1}.ConversationList_menuButton__lMIIS:hover{background:#e5e7eb;color:#4b5563}.ConversationList_contextMenu__QFGNA{position:absolute;right:8px;top:100%;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:50;padding:4px;min-width:140px}.ConversationList_contextMenu__QFGNA button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;font-size:13px;color:#374151;cursor:pointer;border-radius:6px;transition:background .15s}.ConversationList_contextMenu__QFGNA button:hover{background:#f3f4f6}.ConversationList_deleteAction__TEcrd{color:#ef4444!important}.ConversationList_deleteAction__TEcrd:hover{background:#fef2f2!important}.ConversationList_editInput__T9cbV{width:100%;padding:6px 8px;border:1.5px solid #7c3aed;border-radius:6px;font-size:13px;color:#1f2937;outline:none;background:#fff;box-sizing:border-box}.ConversationList_emptyState__wIp2X{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#9ca3af}.ConversationList_emptyIcon__WY_UJ{font-size:32px;margin-bottom:8px}.ConversationList_emptyState__wIp2X p{margin:0;font-size:13px}.ConversationList_emptyHint__2GYSX{margin-top:4px!important;font-size:12px!important;color:#d1d5db}.ConversationList_loadingDots__64oFC{display:flex;gap:4px}.ConversationList_loadingDots__64oFC span{width:8px;height:8px;border-radius:50%;background:#d1d5db;animation:ConversationList_dotPulse__TO_ik 1.2s ease-in-out infinite}.ConversationList_loadingDots__64oFC span:nth-child(2){animation-delay:.2s}.ConversationList_loadingDots__64oFC span:nth-child(3){animation-delay:.4s}@keyframes ConversationList_dotPulse__TO_ik{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.CitationCard_card__okBUw{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;width:168px;max-width:168px;min-width:168px;padding:8px 9px;background:#fff;border:1px solid #e5e7eb;border-left:2px solid #6b7280;border-radius:8px;font-size:11px;transition:border-color .15s,box-shadow .15s}.CitationCard_cardClickable__GFK3g{cursor:pointer}.CitationCard_cardClickable__GFK3g:hover{border-color:#d1d5db;box-shadow:0 1px 4px rgba(0,0,0,.06)}.CitationCard_hint__UBoUZ{font-size:9px;color:#9ca3af;line-height:1.25;margin-top:1px}.CitationCard_cardHeader__O_NyD{display:flex;align-items:center;gap:3px;min-width:0}.CitationCard_typeIcon__OI8G7{font-size:10px;flex-shrink:0;line-height:1}.CitationCard_typeLabel__0SyoP{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CitationCard_docType__9xKMD{font-size:8px;font-weight:500;background:#f3f4f6;color:#6b7280;padding:0 4px;border-radius:3px;margin-left:auto;flex-shrink:0;max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CitationCard_cardTitle__whTsT{color:#1f2937;font-weight:600;font-size:11px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.CitationCard_cardSubtitle__YXFfm{font-size:9px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CitationCard_preview__XDdaT{font-size:10px;color:#6b7280;line-height:1.35;margin-top:1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CitationCard_link__k9p3F{font-size:10px;color:#7c3aed;text-decoration:none;font-weight:500;align-self:flex-start;margin-top:2px}.CitationCard_link__k9p3F:hover{text-decoration:underline}.CitationCard_actions__Pbl4o{display:flex;flex-wrap:nowrap;align-items:stretch;gap:4px;margin-top:6px}.CitationCard_btnPrimary__6csIn,.CitationCard_btnSecondary__gm8_Q{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:24px;padding:3px 6px;border-radius:6px;font-size:10px;font-weight:600;cursor:pointer;border:1px solid transparent;line-height:1}.CitationCard_btnPrimary__6csIn{background:#111827;color:#fff;border-color:#111827}.CitationCard_btnPrimary__6csIn:hover{background:#1f2937}.CitationCard_btnSecondary__gm8_Q{background:#fff;color:#374151;border-color:#d1d5db}.CitationCard_btnSecondary__gm8_Q:hover{background:#f9fafb;border-color:#9ca3af}.CitationCard_btnSecondary__gm8_Q:disabled{opacity:.6;cursor:default}.CitationCard_cardDownload__eH76l{background:#fffdf7;border-color:#fde68a}.CitationCard_cardDownload__eH76l .CitationCard_btnPrimary__6csIn{background:#b45309;border-color:#b45309}.CitationCard_cardDownload__eH76l .CitationCard_btnPrimary__6csIn:hover{background:#92400e}.CitationCard_cardSourceDoc__BOQca{background:#f8fffb;border-color:#bbf7d0}.CitationCard_cardSourceDoc__BOQca .CitationCard_btnPrimary__6csIn{background:#047857;border-color:#047857}.CitationCard_cardSourceDoc__BOQca .CitationCard_btnPrimary__6csIn:hover{background:#065f46}.CitationCard_secondaryAction__V3nj6{align-self:flex-start;margin-top:3px;border:none;background:transparent;color:#6b7280;font-size:9px;font-weight:500;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.CitationCard_secondaryAction__V3nj6:hover{color:#374151}.AIChatArea_container__9rjzn{display:flex;flex-direction:column;height:100%;overflow:hidden}.AIChatArea_messageList__UbPCi{flex:1 1;overflow-y:auto;padding:20px 24px;scroll-behavior:smooth}.AIChatArea_messageList__UbPCi::-webkit-scrollbar{width:5px}.AIChatArea_messageList__UbPCi::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.AIChatArea_dateSeparator__KjJY_{display:flex;align-items:center;justify-content:center;margin:16px 0}.AIChatArea_dateSeparator__KjJY_ span{background:#f3f4f6;color:#9ca3af;font-size:11px;font-weight:500;padding:4px 12px;border-radius:12px}.AIChatArea_messageBubble__maXKQ{display:flex;gap:10px;margin-bottom:16px;animation:AIChatArea_messageIn__8GjYq .2s ease-out}@keyframes AIChatArea_messageIn__8GjYq{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AIChatArea_userMessage__K46LG{flex-direction:row-reverse}.AIChatArea_assistantMessage__c__kk{flex-direction:row}.AIChatArea_avatarContainer__khiaw{flex-shrink:0;margin-top:4px}.AIChatArea_avatar__0ZQM_{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#4f46e5);font-size:16px}.AIChatArea_messageContent__EldbV{max-width:75%;min-width:60px}.AIChatArea_userMessage__K46LG .AIChatArea_messageContent__EldbV{align-items:flex-end}.AIChatArea_messageText__LRu_r{padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.55;color:#1f2937;word-break:break-word}.AIChatArea_userMessage__K46LG .AIChatArea_messageText__LRu_r{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border-bottom-right-radius:4px}.AIChatArea_userAttachments__TbHZT{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;white-space:normal}.AIChatArea_thinkingReveal__HS_4f{margin-top:8px}.AIChatArea_thinkingRevealBtn__4_svN{border:0;background:transparent;padding:0;color:#6b7280;font-size:12px;font-weight:600;cursor:pointer}.AIChatArea_thinkingRevealBtn__4_svN:hover{color:#4b5563}.AIChatArea_thinkingRevealBody__1vjin{margin-top:6px;max-height:16rem;overflow:auto;white-space:pre-wrap;font-size:12px;line-height:1.45;color:#6b7280}.AIChatArea_userAttachmentChip__O6p0P{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border:0;border-radius:999px;background:hsla(0,0%,100%,.18);color:inherit;font:inherit;font-size:11px;font-weight:600;line-height:1.4}button.AIChatArea_userAttachmentChip__O6p0P{cursor:pointer}button.AIChatArea_userAttachmentChip__O6p0P:hover{background:hsla(0,0%,100%,.34);text-decoration:underline}.AIChatArea_assistantMessage__c__kk .AIChatArea_messageText__LRu_r{background:#f3f4f6;border-bottom-left-radius:4px}.AIChatArea_messageText__LRu_r>:first-child{margin-top:0}.AIChatArea_messageText__LRu_r>:last-child{margin-bottom:0}.AIChatArea_messageText__LRu_r p{margin:0 0 8px}.AIChatArea_messageText__LRu_r p:last-child{margin-bottom:0}.AIChatArea_messageText__LRu_r h2,.AIChatArea_messageText__LRu_r h3,.AIChatArea_messageText__LRu_r h4{margin:14px 0 6px;line-height:1.3;font-weight:600}.AIChatArea_messageText__LRu_r h2{font-size:16px}.AIChatArea_messageText__LRu_r h3{font-size:15px}.AIChatArea_messageText__LRu_r h4{font-size:14px}.AIChatArea_messageText__LRu_r ol,.AIChatArea_messageText__LRu_r ul{margin:6px 0 10px;padding-left:22px}.AIChatArea_messageText__LRu_r ol ol,.AIChatArea_messageText__LRu_r ol ul,.AIChatArea_messageText__LRu_r ul ol,.AIChatArea_messageText__LRu_r ul ul{margin:4px 0}.AIChatArea_messageText__LRu_r li{margin:3px 0;line-height:1.5}.AIChatArea_messageText__LRu_r li>p{margin:0}.AIChatArea_messageText__LRu_r blockquote{margin:8px 0;padding:4px 12px;border-left:3px solid #c4b5fd;background:rgba(124,58,237,.05);border-radius:4px;color:#4b5563;font-style:italic}.AIChatArea_messageText__LRu_r hr{margin:12px 0;border:none;border-top:1px solid #e5e7eb}.AIChatArea_mdTableWrap__U6Ais{margin:10px 0;overflow-x:auto;max-width:100%;border-radius:10px;border:1px solid #e5e7eb;background:#fff}.AIChatArea_mdTable__CuOXg{width:100%;border-collapse:collapse;font-size:13px;line-height:1.4}.AIChatArea_mdTable__CuOXg td,.AIChatArea_mdTable__CuOXg th{padding:8px 10px;text-align:left;border-bottom:1px solid #eef2f7;vertical-align:top;white-space:nowrap}.AIChatArea_mdTable__CuOXg th{background:#f8fafc;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}.AIChatArea_mdTable__CuOXg tbody tr:last-child td{border-bottom:none}.AIChatArea_mdTable__CuOXg tbody tr:nth-child(2n) td{background:#fafbfc}.AIChatArea_userMessage__K46LG .AIChatArea_messageText__LRu_r .AIChatArea_mdTableWrap__U6Ais{border-color:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.12)}.AIChatArea_userMessage__K46LG .AIChatArea_messageText__LRu_r .AIChatArea_mdTable__CuOXg th{background:hsla(0,0%,100%,.16);color:#fff;border-bottom-color:hsla(0,0%,100%,.25)}.AIChatArea_userMessage__K46LG .AIChatArea_messageText__LRu_r .AIChatArea_mdTable__CuOXg td,.AIChatArea_userMessage__K46LG .AIChatArea_messageText__LRu_r .AIChatArea_mdTable__CuOXg th{border-bottom-color:hsla(0,0%,100%,.18);color:#fff}.AIChatArea_userMessage__K46LG .AIChatArea_messageText__LRu_r .AIChatArea_mdTable__CuOXg tbody tr:nth-child(2n) td{background:hsla(0,0%,100%,.08)}.AIChatArea_messageText__LRu_r code{background:rgba(0,0,0,.06);padding:1px 5px;border-radius:4px;font-size:13px;font-family:SF Mono,Fira Code,monospace}.AIChatArea_userMessage__K46LG .AIChatArea_messageText__LRu_r code{background:hsla(0,0%,100%,.2)}.AIChatArea_messageText__LRu_r a{color:#7c3aed;text-decoration:underline;word-break:break-all;pointer-events:auto}.AIChatArea_messageText__LRu_r a[class]{word-break:normal}.AIChatArea_userMessage__K46LG .AIChatArea_messageText__LRu_r a{color:#ddd6fe}.AIChatArea_messageText__LRu_r strong{font-weight:600}.AIChatArea_messageText__LRu_r em{font-style:italic}.AIChatArea_srcTagGroup__o4E9N{display:inline}.AIChatArea_srcTag__8ATxv{position:relative;display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#4338ca;font-size:11px;font-weight:700;padding:1px 6px 1px 2px;border-radius:4px;cursor:pointer;text-decoration:none;border:1px solid #c7d2fe;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;vertical-align:baseline;margin:1px 2px;line-height:1.6;word-break:normal;max-width:100%}.AIChatArea_srcTagPrefix__5sbo2{background:#4f46e5;color:#eef2ff;padding:1px 5px;border-radius:3px;font-size:9px;letter-spacing:.02em}.AIChatArea_srcTagLabel__irfwU{padding-right:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.AIChatArea_srcTag__8ATxv:hover{background:linear-gradient(135deg,#6366f1,#7c3aed);color:#fff;border-color:#6366f1;box-shadow:0 2px 8px rgba(99,102,241,.3)}.AIChatArea_srcTag__8ATxv:hover .AIChatArea_srcTagPrefix__5sbo2{background:hsla(0,0%,100%,.22);color:#fff}.AIChatArea_srcTagKb__ww0zE{background:linear-gradient(135deg,#fffbeb,#fef3c7);color:#92400e;border-color:#fde68a}.AIChatArea_srcTagKb__ww0zE .AIChatArea_srcTagPrefix__5sbo2{background:#d97706;color:#fffbeb}.AIChatArea_srcTagKb__ww0zE:hover{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:#f59e0b;box-shadow:0 2px 8px rgba(245,158,11,.3)}.AIChatArea_srcTagKb__ww0zE:hover .AIChatArea_srcTagPrefix__5sbo2{background:hsla(0,0%,100%,.22);color:#fff}.AIChatArea_dbTag__L_AxZ{position:relative;display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#065f46;font-size:10px;font-weight:700;padding:1px 2px;border-radius:4px;border:1px solid #a7f3d0;vertical-align:baseline;margin:0 2px;line-height:1.6;cursor:default;transition:all .15s;word-break:normal}.AIChatArea_dbTag__L_AxZ:hover{background:linear-gradient(135deg,#059669,#047857);color:#fff;border-color:#059669;transform:translateY(-1px);box-shadow:0 2px 8px rgba(5,150,105,.28)}.AIChatArea_dbTag__L_AxZ:hover .AIChatArea_dbTagPrefix__UkLfp{background:hsla(0,0%,100%,.2);color:#fff}.AIChatArea_dbTagPrefix__UkLfp{background:#059669;color:#ecfdf5;padding:1px 5px;border-radius:3px;font-size:9px;letter-spacing:.02em}.AIChatArea_dbTagLabel__i7k0P{padding-right:6px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AIChatArea_dbTag__L_AxZ:hover .AIChatArea_srcTooltip__pUriP,.AIChatArea_srcTag__8ATxv:hover .AIChatArea_srcTooltip__pUriP{display:block}.AIChatArea_srcTooltip__pUriP{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#1e1b4b;color:#e0e7ff;border-radius:8px;padding:10px 12px;width:280px;max-width:90vw;z-index:100;box-shadow:0 8px 24px rgba(0,0,0,.3);pointer-events:none;font-weight:400;text-align:left;white-space:normal;word-break:normal}.AIChatArea_srcTooltip__pUriP:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#1e1b4b}.AIChatArea_srcTooltipName__qA60r{display:block;font-size:11px;font-weight:600;color:#c7d2fe;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AIChatArea_srcTooltipKbNote__w5fYx{display:block;font-size:10px;font-weight:600;color:#fcd34d;margin-bottom:4px}.AIChatArea_srcTooltipPreview__m_Gat{display:block;white-space:pre-line;font-size:11px;line-height:1.4;color:#e0e7ff;opacity:.9}.AIChatArea_srcTooltipFixed__pgRhl{position:fixed;transform:translate(-50%,-100%);z-index:10000;background:#1e1b4b;color:#e0e7ff;border-radius:8px;padding:10px 12px;width:280px;max-width:90vw;box-shadow:0 8px 24px rgba(0,0,0,.3);pointer-events:none;font-weight:400;text-align:left;white-space:normal;word-break:normal}.AIChatArea_srcTooltipFixed__pgRhl:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#1e1b4b}.AIChatArea_timestamp__4TbE3{display:block;font-size:10px;color:#9ca3af;margin-top:4px;padding:0 4px}.AIChatArea_userMessage__K46LG .AIChatArea_timestamp__4TbE3{text-align:right}.AIChatArea_messageFooterInside___O_4p{margin-top:8px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.AIChatArea_sourceToggleInline__L_moy{font-size:11px;font-weight:500;color:#7c3aed;background:transparent;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.AIChatArea_sourceToggleInline__L_moy:hover{color:#5b21b6}.AIChatArea_userMessage__K46LG .AIChatArea_sourceToggleInline__L_moy{color:#ddd6fe}.AIChatArea_feedbackToggleInline__Z9XIC{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;padding:5px 10px;border-radius:6px;cursor:pointer;transition:all .15s}.AIChatArea_feedbackToggleInline__Z9XIC:hover{background:#f5f3ff;border-color:#c4b5fd;color:#5b21b6}.AIChatArea_feedbackToggleInline__Z9XIC:disabled{cursor:default;opacity:.6}.AIChatArea_feedbackToggleSent__VarCL{color:#047857;background:#d1fae5;border-color:#6ee7b7}.AIChatArea_feedbackToggleSent__VarCL:hover{background:#a7f3d0;border-color:#34d399;color:#065f46}.AIChatArea_feedbackToggleIcon__6Njfw{display:inline-flex;align-items:center;font-size:13px}.AIChatArea_citations__U2VWO{display:flex;flex-wrap:nowrap;gap:8px;margin-top:8px;padding:2px 2px 8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.AIChatArea_citations__U2VWO::-webkit-scrollbar{height:4px}.AIChatArea_citations__U2VWO::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.AIChatArea_citations__U2VWO::-webkit-scrollbar-track{background:transparent}.AIChatArea_primaryCitations__PHBgQ{margin-top:10px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.AIChatArea_primaryCitationsLabel__Vee7j{font-size:11px;font-weight:600;color:#6b7280;letter-spacing:.02em;margin-bottom:6px}.AIChatArea_primaryCitations__PHBgQ .AIChatArea_citations__U2VWO{margin-top:0}.AIChatArea_typingIndicator__BG_XZ{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px;background:#f3f4f6;border-radius:16px;border-bottom-left-radius:4px;font-size:13px;color:#6b7280;max-width:min(520px,100%)}.AIChatArea_typingRow__6EIJU{display:flex;align-items:center;gap:8px}.AIChatArea_thinkingText__yqwhl{width:100%;max-height:7.5rem;overflow:auto;white-space:pre-wrap;font-size:12px;line-height:1.45;color:#9ca3af}.AIChatArea_typingDots__c7nY6{display:flex;gap:3px}.AIChatArea_typingDots__c7nY6 span{width:6px;height:6px;border-radius:50%;background:#9ca3af;animation:AIChatArea_typingBounce__Piqvp 1.2s ease-in-out infinite}.AIChatArea_typingDots__c7nY6 span:nth-child(2){animation-delay:.2s}.AIChatArea_typingDots__c7nY6 span:nth-child(3){animation-delay:.4s}@keyframes AIChatArea_typingBounce__Piqvp{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.AIChatArea_streamCaret__B_djw{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:#6366f1;animation:AIChatArea_streamCaretBlink__vEt7O 1s step-end infinite}@keyframes AIChatArea_streamCaretBlink__vEt7O{0%,to{opacity:1}50%{opacity:0}}.AIChatArea_suggestionsContainer__i30Lv{display:flex;gap:8px;padding:10px 20px;flex-wrap:wrap;overflow:hidden;max-height:80px;border-top:1px solid #f3f4f6;background:#fafafa;animation:AIChatArea_slideUp__veP9_ .3s ease-out}@keyframes AIChatArea_slideUp__veP9_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AIChatArea_suggestionsContainer__i30Lv .AIChatArea_suggestionChip__YcLWC{font-size:12px;padding:6px 14px;background:#f5f3ff;color:#6366f1;border-radius:20px;cursor:pointer;border:1px solid #e0e7ff;font-weight:500;transition:all .15s;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;box-shadow:none}.AIChatArea_suggestionsContainer__i30Lv .AIChatArea_suggestionChip__YcLWC:hover:not(:disabled){background:#ede9fe;border-color:#c7d2fe;transform:translateY(-1px);box-shadow:none}.AIChatArea_suggestionsContainer__i30Lv .AIChatArea_suggestionChip__YcLWC:disabled{opacity:.5;cursor:not-allowed;transform:none}.AIChatArea_inputArea___c_5f{position:relative;padding:12px 20px 16px;border-top:1px solid #e5e7eb;background:#fff;flex-shrink:0}.AIChatArea_inputWrapper__GJnc_{position:relative;display:flex;align-items:flex-end;gap:6px;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:14px;padding:6px;transition:border-color .2s,box-shadow .2s}.AIChatArea_attachButton__VAjMs{width:34px;height:34px;border-radius:10px;border:none;background:transparent;color:#6b7280;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.AIChatArea_attachButton__VAjMs:hover:not(:disabled){background:#ede9fe;color:#6d28d9}.AIChatArea_attachButton__VAjMs:disabled{opacity:.4;cursor:not-allowed}.AIChatArea_attachButtonActive__NIlaC{background:#ede9fe;color:#6d28d9}.AIChatArea_attachmentChipsRow__ZrXyQ{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px}.AIChatArea_attachmentChipsKicker__Yge4W{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7c3aed;margin-right:2px}.AIChatArea_attachmentChip__oMYwh{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 8px;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:999px;font-size:12px;color:#4c1d95;max-width:280px}.AIChatArea_attachmentChipIcon__VwQP9{font-size:13px;line-height:1}.AIChatArea_attachmentChipText__jxFxW{display:flex;flex-direction:column;min-width:0;line-height:1.15}.AIChatArea_attachmentChipTitle__Pzpwc{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AIChatArea_attachmentChipSubtitle__KtY_9{font-size:10.5px;color:#7c3aed;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AIChatArea_attachmentChipRemove__ykFcX{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:999px;background:rgba(76,29,149,.12);color:#4c1d95;cursor:pointer;flex-shrink:0;transition:background .12s}.AIChatArea_attachmentChipRemove__ykFcX:hover{background:rgba(76,29,149,.22)}.AIChatArea_inputWrapper__GJnc_:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.08)}.AIChatArea_textInput__IL4cp{flex:1 1;border:none;outline:none;background:transparent;font-size:14px;color:#1f2937;resize:none;max-height:150px;line-height:1.5;padding:6px 0;font-family:inherit}.AIChatArea_textInput__IL4cp::placeholder{color:#9ca3af}.AIChatArea_textInput__IL4cp:disabled{opacity:.6}.AIChatArea_sendButton__3J_io{width:36px;height:36px;border-radius:10px;border:none;background:#e5e7eb;color:#9ca3af;display:flex;align-items:center;justify-content:center;cursor:not-allowed;transition:all .2s;flex-shrink:0}.AIChatArea_sendButtonActive__IuFSi{background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(124,58,237,.3)}.AIChatArea_sendButtonActive__IuFSi:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(124,58,237,.4)}.AIChatArea_sendButtonActive__IuFSi:active{transform:scale(.95)}.AIChatArea_disclaimer__SKtN1{margin:8px 0 0;font-size:11px;color:#d1d5db;text-align:center}.AIChatArea_emptyState__LrJZn,.AIChatArea_messageListHome__mDmoF{display:flex;align-items:center;justify-content:center}.AIChatArea_emptyState__LrJZn{width:100%;height:100%;min-height:0;padding:24px 40px 16px}.AIChatArea_emptyContent__NZv5b{display:flex;gap:40px;align-items:flex-start;width:100%;max-width:900px}.AIChatArea_emptyMainSection__cUncI{flex:1 1;min-width:0}.AIChatArea_emptyHeader__E8Cso{text-align:center;margin-bottom:24px}.AIChatArea_emptySidebar__R_ZVX{flex-shrink:0;width:240px}.AIChatArea_emptyIcon__oMPyq{font-size:48px;margin-bottom:12px}.AIChatArea_emptyHeader__E8Cso h3{font-size:22px;font-weight:700;color:#1f2937;margin:0 0 8px}.AIChatArea_emptyHeader__E8Cso p{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.AIChatArea_contextBanner__vZ0OD{display:flex;align-items:flex-start;gap:10px;margin:0 auto 18px;max-width:520px;padding:12px 14px;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:12px;text-align:left}.AIChatArea_contextBannerIcon__K5hWm{font-size:22px;line-height:1.2;flex-shrink:0}.AIChatArea_contextBannerText__Ds2U6{min-width:0}.AIChatArea_contextBannerKicker__oQkOY{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7c3aed;margin-bottom:2px}.AIChatArea_contextBannerTitle__ZYxJk{font-size:14px;font-weight:700;color:#4c1d95;line-height:1.25;word-break:break-word}.AIChatArea_contextBannerSubtitle__MS1LM{font-size:12px;color:#6b7280;margin-top:4px;line-height:1.4}.AIChatArea_welcomeIntro__4pdZK .AIChatArea_contextBanner__vZ0OD{margin:14px 0 4px;max-width:100%}.AIChatArea_suggestions__H18jd{display:flex;justify-content:center;gap:8px;margin-bottom:32px}.AIChatArea_initialSuggestionsList__wAcFS{display:flex;flex-direction:column;gap:8px;text-align:left}.AIChatArea_initialSuggestionsLabel__d9X2Y{font-size:12px;font-weight:600;color:#7c3aed;margin-bottom:4px;text-align:left}.AIChatArea_initialSuggestionItem__HHYvC{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #e0e7ff;border-radius:10px;background:#fff;color:#4c1d95;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;font-family:inherit;text-align:left;width:100%}.AIChatArea_initialSuggestionItem__HHYvC:hover:not(:disabled){background:#f5f3ff;border-color:#c7d2fe;transform:translateY(-1px);box-shadow:0 2px 8px rgba(124,58,237,.1)}.AIChatArea_initialSuggestionItem__HHYvC:disabled{opacity:.5;cursor:not-allowed}.AIChatArea_initialSuggestionArrow__LaIMB{color:#7c3aed;font-weight:700;flex-shrink:0}.AIChatArea_newChatLink__PTNE7{margin-top:4px;padding:8px;border:none;background:transparent;color:#6b7280;font-size:12px;cursor:pointer;text-align:center;font-family:inherit;text-decoration:underline;text-underline-offset:2px}.AIChatArea_newChatLink__PTNE7:hover{color:#7c3aed}.AIChatArea_welcomeSuggestions__PGrQ9{display:flex;flex-direction:column;gap:8px;margin-top:20px;width:100%;max-width:380px}.AIChatArea_welcomeSuggestionsLabel__XaTPw{font-size:12px;font-weight:600;color:#7c3aed;margin-bottom:2px}.AIChatArea_welcomeSuggestionChip__gL2X9{padding:10px 14px;border:1px solid #e0e7ff;border-radius:10px;background:#fff;color:#4c1d95;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;font-family:inherit;text-align:left}.AIChatArea_welcomeSuggestionChip__gL2X9:hover:not(:disabled){background:#f5f3ff;border-color:#c7d2fe;transform:translateY(-1px)}.AIChatArea_welcomeSuggestionChip__gL2X9:disabled{opacity:.5;cursor:not-allowed}.AIChatArea_suggestionChip__YcLWC{display:flex;align-items:center;gap:6px;padding:10px 18px;border:none;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px rgba(124,58,237,.3)}.AIChatArea_suggestionChip__YcLWC:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(124,58,237,.4)}.AIChatArea_capabilities__IINxZ{display:flex;flex-direction:column;gap:8px}.AIChatArea_capabilitiesTitle__liBLG{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.AIChatArea_capabilityBlock__gpDHV{display:flex;flex-direction:column;gap:0;border-radius:8px;overflow:hidden}.AIChatArea_capabilityBlockOpen__oDu4v{border:1px solid #ddd6fe;background:#faf8ff}.AIChatArea_capabilityItem__z4Vdw{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;color:#4b5563;transition:all .15s;cursor:pointer;font-family:inherit;text-align:left;width:100%}.AIChatArea_capabilityBlockOpen__oDu4v .AIChatArea_capabilityItem__z4Vdw{border:none;border-radius:0;background:transparent}.AIChatArea_capabilityItem__z4Vdw:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.AIChatArea_capabilityBlockOpen__oDu4v .AIChatArea_capabilityItem__z4Vdw:hover:not(:disabled){background:#f5f3ff;border-color:transparent}.AIChatArea_capabilityItemOpen__p0c1D{color:#5b21b6;font-weight:600}.AIChatArea_capabilityItem__z4Vdw:disabled{opacity:.55;cursor:not-allowed}.AIChatArea_capabilityItemLabel__TwZrc{flex:1 1;min-width:0}.AIChatArea_capabilityChevron__H4cpv{flex-shrink:0;font-size:11px;color:#9ca3af;transition:transform .15s ease;line-height:1}.AIChatArea_capabilityChevronOpen__WyRM2{transform:rotate(180deg);color:#7c3aed}.AIChatArea_capabilityActions__LH3GK{display:flex;flex-direction:column;gap:4px;padding:0 8px 8px}.AIChatArea_capabilityAction__oDYf4{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #ede9fe;border-radius:6px;background:#fff;color:#4c1d95;font-size:11.5px;font-weight:500;font-family:inherit;cursor:pointer;text-align:left;transition:background .12s,border-color .12s}.AIChatArea_capabilityAction__oDYf4:hover:not(:disabled){background:#f5f3ff;border-color:#c4b5fd}.AIChatArea_capabilityAction__oDYf4:disabled{opacity:.5;cursor:not-allowed}.AIChatArea_capabilityActionLabel__54JUW{flex:1 1;min-width:0}.AIChatArea_capabilityActionHint__CEM_L{flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#a78bfa}.AIChatArea_capIcon__sJ58O{font-size:18px;flex-shrink:0}.AIChatArea_welcomeMessage__ozjlQ{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:40px;text-align:left;padding:40px 24px;color:#6b7280;width:100%;max-width:860px;margin:0 auto;box-sizing:border-box}.AIChatArea_welcomeIntro__4pdZK{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1;min-width:0;padding-top:12px}.AIChatArea_welcomeCapabilities__y0g9I{width:240px;flex-shrink:0;text-align:left}.AIChatArea_welcomeIcon__v9UQ6{font-size:36px;margin-bottom:12px}.AIChatArea_welcomeMessage__ozjlQ h4{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.AIChatArea_welcomeMessage__ozjlQ p{font-size:14px;margin:0;max-width:340px;line-height:1.5}.AIChatArea_loadingState___mq0U{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af;gap:12px}.AIChatArea_loadingState___mq0U p{margin:0;font-size:13px}.AIChatArea_loadingDots__ppIN_{display:flex;gap:4px}.AIChatArea_loadingDots__ppIN_ span{width:8px;height:8px;border-radius:50%;background:#d1d5db;animation:AIChatArea_dotPulse__4B3Y1 1.2s ease-in-out infinite}.AIChatArea_loadingDots__ppIN_ span:nth-child(2){animation-delay:.2s}.AIChatArea_loadingDots__ppIN_ span:nth-child(3){animation-delay:.4s}@keyframes AIChatArea_dotPulse__4B3Y1{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}@media (max-width:768px){.AIChatArea_messageList__UbPCi{padding:16px}.AIChatArea_messageContent__EldbV{max-width:85%}.AIChatArea_inputArea___c_5f{padding:10px 14px 14px}.AIChatArea_emptyState__LrJZn{padding:20px}.AIChatArea_emptyContent__NZv5b{flex-direction:column;gap:24px}.AIChatArea_emptySidebar__R_ZVX{width:100%}.AIChatArea_capabilities__IINxZ{flex-direction:column;flex-wrap:nowrap}.AIChatArea_capabilityItem__z4Vdw{flex:none;min-width:0}.AIChatArea_capabilityBlock__gpDHV{width:100%}.AIChatArea_welcomeMessage__ozjlQ{flex-direction:column;align-items:stretch;gap:24px;padding:24px 16px}.AIChatArea_welcomeCapabilities__y0g9I{width:100%}}.ChunkContextModal_overlay__2kgut{position:fixed;inset:0;z-index:100001;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px;animation:ChunkContextModal_fadeIn__Fp0uf .15s ease-out}@keyframes ChunkContextModal_fadeIn__Fp0uf{0%{opacity:0}to{opacity:1}}.ChunkContextModal_modal__t7IlM{background:#fff;border-radius:14px;max-width:760px;width:100%;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 48px rgba(0,0,0,.2)}.ChunkContextModal_header__aJsRh{position:relative;padding:16px 44px 12px 18px;border-bottom:1px solid #e5e7eb}.ChunkContextModal_title__b5W6S{margin:0;font-size:16px;font-weight:600;color:#111827}.ChunkContextModal_subtitle__u_5Iw{margin:4px 0 0;font-size:13px;color:#6b7280;line-height:1.4}.ChunkContextModal_closeBtn__dy_XF{position:absolute;top:10px;right:12px;width:32px;height:32px;border:none;background:#f3f4f6;border-radius:8px;font-size:22px;line-height:1;cursor:pointer;color:#374151}.ChunkContextModal_closeBtn__dy_XF:hover{background:#e5e7eb}.ChunkContextModal_body__9dOAH{padding:14px 16px 18px;overflow:auto;flex:1 1;min-height:120px}.ChunkContextModal_loading__kLqYu{display:flex;align-items:center;gap:12px;color:#6b7280;font-size:14px;padding:24px;justify-content:center}.ChunkContextModal_spinner__i6w7B{width:22px;height:22px;border:2px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:ChunkContextModal_spin__1YBsP .7s linear infinite}@keyframes ChunkContextModal_spin__1YBsP{to{transform:rotate(1turn)}}.ChunkContextModal_error__xdXiv{color:#b91c1c;font-size:14px;padding:16px}.ChunkContextModal_panel__N1pdS{border:1px solid #a78bfa;border-radius:10px;padding:14px;background:#f5f3ff;box-shadow:0 0 0 1px rgba(124,58,237,.08);min-height:80px;display:flex;flex-direction:column;gap:8px}.ChunkContextModal_panelMeta__5Nf_h{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:#6b7280}.ChunkContextModal_docType__S5nkj{background:#ede9fe;color:#5b21b6;padding:2px 6px;border-radius:4px;font-weight:500}.ChunkContextModal_panelHeading__jebYY{font-size:13px;font-weight:600;color:#374151}.ChunkContextModal_panelText__1tqVf{font-size:13px;line-height:1.55;color:#1f2937;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow-y:auto}.ChunkContextModal_panelEmpty__IoLzv{margin:0;font-size:13px;color:#9ca3af;font-style:italic}.AttachmentPicker_popover__QMP32{position:absolute;bottom:calc(100% + 8px);left:12px;width:min(420px,calc(100% - 24px));max-height:min(520px,80vh);background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 32px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.08);display:flex;flex-direction:column;overflow:hidden;z-index:50;animation:AttachmentPicker_popIn__aLlBJ .14s ease-out}@keyframes AttachmentPicker_popIn__aLlBJ{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.AttachmentPicker_popoverHeader__si8_F{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #f1f5f9;background:#f9fafb}.AttachmentPicker_popoverTitle__moI_F{flex:1 1;font-size:13px;font-weight:600;color:#111827}.AttachmentPicker_backButton__eRH0c,.AttachmentPicker_closeButton__QJeKz{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;transition:background .12s,color .12s}.AttachmentPicker_backButton__eRH0c:hover,.AttachmentPicker_closeButton__QJeKz:hover{background:#e5e7eb;color:#111827}.AttachmentPicker_popoverBody__rJUwM{flex:1 1;display:flex;flex-direction:column;padding:12px;overflow-y:auto;gap:12px}.AttachmentPicker_typeChoiceWrap__FnqQC{display:flex;flex-direction:column;gap:10px}.AttachmentPicker_typeChoiceCard__IkON_{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;text-align:left;transition:border-color .12s,background .12s,transform .06s}.AttachmentPicker_typeChoiceCard__IkON_:hover{border-color:#6366f1;background:#f5f3ff}.AttachmentPicker_typeChoiceCard__IkON_:active{transform:scale(.99)}.AttachmentPicker_typeChoiceIcon__xMaCa{font-size:22px;line-height:1}.AttachmentPicker_typeChoiceText__VjXPn{flex:1 1}.AttachmentPicker_typeChoiceTitle__Lnv6O{font-size:13px;font-weight:600;color:#111827;margin-bottom:2px}.AttachmentPicker_typeChoiceSubtitle__YrPWB{font-size:11.5px;color:#6b7280;line-height:1.45}.AttachmentPicker_searchBar__yuJo7{position:relative;display:flex;align-items:center}.AttachmentPicker_searchInput__z1rl_{flex:1 1;height:36px;padding:0 36px 0 12px;font-size:13px;border:1px solid #e5e7eb;border-radius:8px;outline:none;transition:border-color .12s,box-shadow .12s;background:#fff;color:#111827}.AttachmentPicker_searchInput__z1rl_:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.15)}.AttachmentPicker_searchSpinner__IkeIJ{position:absolute;right:10px;width:14px;height:14px;border:2px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:AttachmentPicker_spin__hE5g4 .8s linear infinite}@keyframes AttachmentPicker_spin__hE5g4{to{transform:rotate(1turn)}}.AttachmentPicker_resultList__5bzMC{display:flex;flex-direction:column;gap:4px;min-height:60px}.AttachmentPicker_resultItem__WenQ_{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#fff;border:1px solid transparent;border-radius:8px;cursor:pointer;text-align:left;transition:background .1s,border-color .1s}.AttachmentPicker_resultItem__WenQ_:hover{background:#f5f3ff;border-color:#c7d2fe}.AttachmentPicker_resultItemTitle__tQFnQ{font-size:13px;font-weight:500;color:#111827;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.AttachmentPicker_resultItemSubtitle__TV0Fq{font-size:11px;color:#6b7280;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.AttachmentPicker_resultItemDisabled__5LDY8{opacity:.55;cursor:not-allowed}.AttachmentPicker_resultItemDisabled__5LDY8:hover{background:#fff;border-color:transparent}.AttachmentPicker_resultItemBadge__zp8d1{margin-top:2px;font-size:10px;color:#6366f1;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.AttachmentPicker_errorBox__rx6Ci{font-size:12px;color:#dc2626;padding:8px 10px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px}.AttachmentPicker_emptyState__WupOs{font-size:12px;color:#6b7280;text-align:center;padding:18px 8px}.AttachmentPicker_hintState__f6wMj{font-size:11.5px;color:#9ca3af;text-align:center;padding:12px 8px}.AttachmentPicker_selectedCaseBox__TNpjb{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px}.AttachmentPicker_selectedCaseLabel__d_1Rj{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:2px}.AttachmentPicker_selectedCaseName__1D1E9{font-size:13.5px;font-weight:600;color:#111827;margin-bottom:2px}.AttachmentPicker_selectedCaseSub__QDghf{font-size:11.5px;color:#6b7280}.AttachmentPicker_modeChoiceList__htMSh{display:flex;flex-direction:column;gap:6px}.AttachmentPicker_modeChoice__XDcxH{display:flex;gap:10px;padding:9px 11px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:border-color .1s,background .1s}.AttachmentPicker_modeChoice__XDcxH:hover{border-color:#c7d2fe}.AttachmentPicker_modeChoice__XDcxH input[type=radio]{margin-top:3px;flex-shrink:0;accent-color:#6366f1}.AttachmentPicker_modeChoiceActive__EZgVl{border-color:#6366f1;background:#f5f3ff}.AttachmentPicker_modeChoiceTitle__NB_j6{font-size:12.5px;font-weight:600;color:#111827;margin-bottom:1px}.AttachmentPicker_modeChoiceSub__QFGhJ{font-size:11px;color:#6b7280;line-height:1.4}.AttachmentPicker_docSearchBar__VgfJS{position:relative;display:flex;align-items:center;margin-bottom:8px}.AttachmentPicker_docSearchInput__DXOUJ{flex:1 1;height:32px;padding:0 32px 0 10px;font-size:12px;border:1px solid #e5e7eb;border-radius:6px;outline:none;transition:border-color .12s,box-shadow .12s;background:#fff;color:#111827}.AttachmentPicker_docSearchInput__DXOUJ:focus{border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.12)}.AttachmentPicker_docSearchClear__RnCNI{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:4px;background:transparent;color:#9ca3af;cursor:pointer;transition:background .1s,color .1s}.AttachmentPicker_docSearchClear__RnCNI:hover{background:#f3f4f6;color:#6b7280}.AttachmentPicker_docList__qN5kD{display:flex;flex-direction:column;gap:3px;max-height:180px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;padding:6px;background:#fafafa}.AttachmentPicker_docItem__yb80z{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:12px;color:#374151;background:#fff;border:1px solid transparent;border-radius:6px;cursor:pointer;text-align:left;transition:background .1s,border-color .1s}.AttachmentPicker_docItem__yb80z:hover{background:#f5f3ff}.AttachmentPicker_docItemActive__yCI6B{border-color:#6366f1;background:#eef2ff}.AttachmentPicker_docCheckbox__Yyj2o{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:12px;font-weight:700;color:#fff;background:#6366f1;border-radius:4px;flex-shrink:0}.AttachmentPicker_docItem__yb80z:not(.AttachmentPicker_docItemActive__yCI6B) .AttachmentPicker_docCheckbox__Yyj2o{background:#fff;border:1px solid #d1d5db;color:transparent}.AttachmentPicker_docName__uP53y{flex:1 1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.AttachmentPicker_actionsRow__unvG8{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.AttachmentPicker_cancelButton__w3tvu{padding:7px 13px;font-size:12px;font-weight:500;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:7px;cursor:pointer;transition:background .1s}.AttachmentPicker_cancelButton__w3tvu:hover{background:#f3f4f6}.AttachmentPicker_confirmButton__xOuSa{padding:7px 14px;font-size:12px;font-weight:600;color:#fff;background:#6366f1;border:none;border-radius:7px;cursor:pointer;transition:background .1s,transform .06s}.AttachmentPicker_confirmButton__xOuSa:hover:not(:disabled){background:#4f46e5}.AttachmentPicker_confirmButton__xOuSa:active:not(:disabled){transform:scale(.98)}.AttachmentPicker_confirmButton__xOuSa:disabled{background:#c7d2fe;cursor:not-allowed}.AttachmentPicker_dropZone__HT0_t{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 16px;margin:8px 0;border:2px dashed #d1d5db;border-radius:10px;background:#f9fafb;cursor:pointer;transition:all .15s;text-align:center}.AttachmentPicker_dropZone__HT0_t:hover{border-color:#a5b4fc;background:#f5f3ff}.AttachmentPicker_dropZoneActive___N2s0{border-color:#7c3aed;background:#ede9fe;transform:scale(1.01)}.AttachmentPicker_dropZoneIcon__WKRNB{font-size:28px;margin-bottom:2px}.AttachmentPicker_dropZoneText__a9GFP{font-size:13px;font-weight:500;color:#374151}.AttachmentPicker_dropZoneHint__FqdhE{font-size:11px;color:#9ca3af}.AttachmentPicker_fileList__E_ZMd{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:200px;overflow-y:auto}.AttachmentPicker_fileItem__TF3Pc{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.AttachmentPicker_fileIcon__CmApX{font-size:18px;flex-shrink:0}.AttachmentPicker_fileInfo__y1igS{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.AttachmentPicker_fileName__4ldXs{font-size:12px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AttachmentPicker_fileMeta__QIkV4{font-size:10.5px;color:#6b7280}.AttachmentPicker_fileStatus__5bce2{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.AttachmentPicker_fileRemove__BrAtZ{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:999px;background:transparent;color:#6b7280;cursor:pointer;transition:background .15s}.AttachmentPicker_fileRemove__BrAtZ:hover:not(:disabled){background:#e5e7eb;color:#ef4444}.AttachmentPicker_fileRemove__BrAtZ:disabled{opacity:.4;cursor:not-allowed}.AttachmentPicker_fileDone__DJyqV{font-size:14px;font-weight:700;color:#10b981}.AttachmentPicker_fileError__OVtwA{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:11px;font-weight:700}.FeedbackModal_overlay__Qt3Px{position:fixed;inset:0;z-index:100002;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px;animation:FeedbackModal_fadeIn__bCiCS .15s ease-out}@keyframes FeedbackModal_fadeIn__bCiCS{0%{opacity:0}to{opacity:1}}.FeedbackModal_modal__sCt62{background:#fff;border-radius:14px;max-width:640px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 48px rgba(0,0,0,.2)}.FeedbackModal_header__PAAje{position:relative;padding:16px 44px 12px 18px;border-bottom:1px solid #e5e7eb}.FeedbackModal_title__KvM4P{margin:0;font-size:16px;font-weight:600;color:#111827}.FeedbackModal_subtitle__YRV7d{margin:4px 0 0;font-size:13px;color:#6b7280;line-height:1.4}.FeedbackModal_closeBtn___F9nA{position:absolute;top:10px;right:12px;width:32px;height:32px;border:none;background:#f3f4f6;border-radius:8px;font-size:22px;line-height:1;cursor:pointer;color:#374151}.FeedbackModal_closeBtn___F9nA:hover{background:#e5e7eb}.FeedbackModal_body__QCZ5N{padding:14px 18px 8px;overflow:auto;flex:1 1;min-height:120px;display:flex;flex-direction:column;gap:14px}.FeedbackModal_snapshotToggle__LxB8b{align-self:flex-start;background:none;border:none;color:#7c3aed;font-size:12px;font-weight:500;cursor:pointer;padding:0}.FeedbackModal_snapshotToggle__LxB8b:hover{text-decoration:underline}.FeedbackModal_snapshotBox__pEyqb{border:1px solid #e5e7eb;border-radius:10px;background:#fafafa;padding:12px;display:flex;flex-direction:column;gap:10px;font-size:12px;color:#374151;max-height:280px;overflow-y:auto}.FeedbackModal_snapshotLabel__l_KyK{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.FeedbackModal_snapshotText__exwtM{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12.5px;line-height:1.5}.FeedbackModal_fieldGroup__fxQ5r{display:flex;flex-direction:column;gap:6px}.FeedbackModal_fieldLabel__btmsN{font-size:12.5px;font-weight:600;color:#374151}.FeedbackModal_fieldHint__8wWMk{font-size:11.5px;color:#9ca3af}.FeedbackModal_radioGrid__RqEHp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}@media (max-width:480px){.FeedbackModal_radioGrid__RqEHp{grid-template-columns:1fr}}.FeedbackModal_radioOption__OS86M{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;font-size:13px;color:#374151;transition:all .15s}.FeedbackModal_radioOption__OS86M:hover{border-color:#c4b5fd;background:#faf5ff}.FeedbackModal_radioOptionActive__Gas0I{border-color:#7c3aed;background:#f5f3ff;color:#5b21b6;font-weight:500}.FeedbackModal_radioOption__OS86M input{margin:0}.FeedbackModal_select__WFmqX{padding:8px 10px;background:#fff}.FeedbackModal_select__WFmqX,.FeedbackModal_textarea__VZTxr{border:1px solid #d1d5db;border-radius:8px;font-size:13px;color:#111827}.FeedbackModal_textarea__VZTxr{padding:10px 12px;line-height:1.5;resize:vertical;font-family:inherit}.FeedbackModal_textarea__VZTxr:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.15)}.FeedbackModal_textareaLarge__xIFkE{min-height:140px}.FeedbackModal_charCounter__wPFrh{align-self:flex-end;font-size:11px;color:#9ca3af}.FeedbackModal_error__L2O4b{font-size:12px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;padding:8px 10px;border-radius:8px}.FeedbackModal_footer__h1Wik{padding:12px 18px 16px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:8px}.FeedbackModal_btnSecondary__EUIcw{padding:8px 14px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer}.FeedbackModal_btnSecondary__EUIcw:hover{background:#f3f4f6}.FeedbackModal_btnPrimary__b9Pzl{padding:8px 16px;border:none;background:#7c3aed;color:#fff;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.FeedbackModal_btnPrimary__b9Pzl:hover:not(:disabled){background:#6d28d9}.FeedbackModal_btnPrimary__b9Pzl:disabled{opacity:.5;cursor:not-allowed}.EntityPickPrompt_wrap__fKXm8{margin-top:10px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa}.EntityPickPrompt_header__BdxZA{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.EntityPickPrompt_title__udezn{font-size:13px;font-weight:700;color:#111827}.EntityPickPrompt_subtitle__0GgH2{font-size:11px;color:#6b7280;margin-top:2px}.EntityPickPrompt_cancelBtn__ekApv{border:none;background:transparent;color:#6b7280;font-size:11px;cursor:pointer;padding:2px 4px}.EntityPickPrompt_cancelBtn__ekApv:hover{color:#111827}.EntityPickPrompt_input__963k8{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:13px;outline:none;background:#fff}.EntityPickPrompt_input__963k8:focus{border-color:#a78bfa;box-shadow:0 0 0 3px rgba(167,139,250,.2)}.EntityPickPrompt_error__IptCn{margin-top:6px;font-size:11px;color:#b91c1c}.EntityPickPrompt_list__sZWEc{margin-top:8px;display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.EntityPickPrompt_item__PWRLp{text-align:left;border:1px solid #e5e7eb;background:#fff;border-radius:8px;padding:8px 10px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.EntityPickPrompt_item__PWRLp:hover{border-color:#c4b5fd;background:#f5f3ff}.EntityPickPrompt_itemTitle__jDDMx{font-size:12.5px;font-weight:600;color:#1f2937}.EntityPickPrompt_itemSub__WUzsn{font-size:10.5px;color:#6b7280}.EntityPickPrompt_empty__SfAor{font-size:12px;color:#9ca3af;padding:8px 2px}.ComposerMentions_dropdown__mpYwJ{position:absolute;left:44px;right:52px;bottom:calc(100% + 6px);z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.12);overflow:hidden;max-height:280px;display:flex;flex-direction:column}.ComposerMentions_hint__f4dHa{padding:8px 10px 4px;font-size:10px;color:#9ca3af;font-weight:500;letter-spacing:.02em}.ComposerMentions_tabBar__YiIRb{display:flex;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid #f3f4f6}.ComposerMentions_tab__T7uyp{border:1px solid transparent;background:transparent;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;color:#6b7280;cursor:pointer;line-height:1.4;transition:background .12s ease,color .12s ease,border-color .12s ease}.ComposerMentions_tab__T7uyp:hover{background:#f3f4f6}.ComposerMentions_tabActive__Ev7D2{background:#111827;border-color:#111827;color:#fff}.ComposerMentions_tabCaso__sD_Zf.ComposerMentions_tabActive__Ev7D2{background:#1d4ed8;border-color:#1d4ed8}.ComposerMentions_tabLead__oi5kV.ComposerMentions_tabActive__Ev7D2{background:#047857;border-color:#047857}.ComposerMentions_tabDoc__lbcla.ComposerMentions_tabActive__Ev7D2{background:#b45309;border-color:#b45309}.ComposerMentions_tabHint__X8G8w{margin-left:auto;font-size:9.5px;color:#b0b7c3;white-space:nowrap;padding-left:6px}.ComposerMentions_list__3pf2V{overflow-y:auto;padding:4px}.ComposerMentions_item__KmyiL{width:100%;display:flex;align-items:flex-start;gap:8px;text-align:left;border:none;background:transparent;border-radius:8px;padding:8px;cursor:pointer}.ComposerMentions_itemActive__KuRbI,.ComposerMentions_item__KmyiL:hover{background:#f3f4f6}.ComposerMentions_kind__9pghB{flex-shrink:0;margin-top:1px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f3f4f6;border-radius:4px;padding:2px 5px;min-width:36px;text-align:center}.ComposerMentions_kindCaso__qN_3Y{background:#dbeafe;color:#1d4ed8}.ComposerMentions_kindLead__TiuVq{background:#d1fae5;color:#047857}.ComposerMentions_kindDoc__Qymx3{background:#fef3c7;color:#b45309}.ComposerMentions_itemBody__6wJRd{display:flex;flex-direction:column;gap:1px;min-width:0}.ComposerMentions_itemTitle__mPB9n{font-size:12.5px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ComposerMentions_itemSub__OeXlV{font-size:10.5px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ComposerMentions_empty__UQL58{padding:10px 12px 12px;font-size:12px;color:#9ca3af}.AdminFeedbackPanel_container__M8QF9{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#f9fafb}.AdminFeedbackPanel_header__nSvKL{padding:14px 18px;border-bottom:1px solid #e5e7eb;background:#fff;display:flex;flex-direction:column;gap:10px}.AdminFeedbackPanel_headerTop__v3EmM{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.AdminFeedbackPanel_title__Jelug{margin:0;font-size:15px;font-weight:600;color:#111827}.AdminFeedbackPanel_subtitle__iTJzb{margin:0;font-size:12px;color:#6b7280}.AdminFeedbackPanel_totalBadge__Wzos3{font-size:12px;color:#5b21b6;background:#ede9fe;border-radius:999px;padding:3px 10px;font-weight:500}.AdminFeedbackPanel_filters__aNuxO{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.AdminFeedbackPanel_statusTabs__lRB7x{display:inline-flex;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.AdminFeedbackPanel_statusTab__HBS5_{padding:6px 12px;background:transparent;color:#6b7280;font-size:12.5px;font-weight:500;cursor:pointer;border:none;border-right:1px solid #e5e7eb}.AdminFeedbackPanel_statusTab__HBS5_:last-child{border-right:none}.AdminFeedbackPanel_statusTabActive__mK26H{background:#f5f3ff;color:#5b21b6}.AdminFeedbackPanel_searchInput__wN4Qm{flex:1 1;min-width:180px;padding:7px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;background:#fff;color:#111827}.AdminFeedbackPanel_searchInput__wN4Qm:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.15)}.AdminFeedbackPanel_body__oJeBn{flex:1 1;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:10px}.AdminFeedbackPanel_empty__1kSgT,.AdminFeedbackPanel_loading__P5Ejm{margin:40px auto;text-align:center;color:#6b7280;font-size:13px}.AdminFeedbackPanel_row__o_2dg{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:12px 14px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s}.AdminFeedbackPanel_row__o_2dg:hover{border-color:#c4b5fd}.AdminFeedbackPanel_rowHeader__xyzX0{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.AdminFeedbackPanel_rowMeta__LxkTQ{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:11.5px;color:#6b7280}.AdminFeedbackPanel_userTag__hdFX5{font-weight:600;color:#374151}.AdminFeedbackPanel_statusPill__QlTt7{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.AdminFeedbackPanel_statusAccepted__BgrU2{color:#047857;background:#d1fae5}.AdminFeedbackPanel_statusRejected__afjGP{color:#b91c1c;background:#fee2e2}.AdminFeedbackPanel_categoryPill__iPdt2{background:#f3f4f6;color:#374151}.AdminFeedbackPanel_categoryPill__iPdt2,.AdminFeedbackPanel_severityPill__pzkZy{font-size:11px;border-radius:999px;padding:2px 8px}.AdminFeedbackPanel_severityMinor__RtV_X{background:#fef3c7;color:#92400e}.AdminFeedbackPanel_severityMajor__NSHPm{background:#fed7aa;color:#9a3412}.AdminFeedbackPanel_severityCritical__ATrHI{background:#fecaca;color:#991b1b}.AdminFeedbackPanel_questionPreview__i69Lw{font-size:13px;color:#1f2937;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AdminFeedbackPanel_expandToggle__fA3Yl{align-self:flex-start;font-size:12px;color:#5b21b6;background:transparent;border:none;padding:0;cursor:pointer;font-weight:500;text-decoration:underline}.AdminFeedbackPanel_detail__xOxk8{display:flex;flex-direction:column;gap:10px;padding-top:8px;border-top:1px dashed #e5e7eb;margin-top:4px}.AdminFeedbackPanel_detailBlock__FwXQj{display:flex;flex-direction:column;gap:4px}.AdminFeedbackPanel_detailLabel__qgiBq{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.AdminFeedbackPanel_detailText__VVnvG{margin:0;font-size:12.5px;line-height:1.5;color:#1f2937;white-space:pre-wrap;word-break:break-word;background:#fafafa;border:1px solid #f3f4f6;padding:8px 10px;border-radius:8px;max-height:240px;overflow-y:auto}.AdminFeedbackPanel_detailTextSuggested__wSUGy{border-color:#ddd6fe;background:#f5f3ff;color:#4c1d95}.AdminFeedbackPanel_actions__kWExw{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.AdminFeedbackPanel_btnReject__ZtHK6{padding:6px 12px;border:1px solid #fecaca;background:#fff;color:#b91c1c;border-radius:8px;font-size:12.5px;font-weight:500;cursor:pointer}.AdminFeedbackPanel_btnReject__ZtHK6:hover{background:#fef2f2}.AdminFeedbackPanel_btnRestore__85Awy{padding:6px 12px;border:1px solid #a7f3d0;background:#fff;color:#047857;border-radius:8px;font-size:12.5px;font-weight:500;cursor:pointer}.AdminFeedbackPanel_btnRestore__85Awy:hover{background:#ecfdf5}.AdminFeedbackPanel_btnReject__ZtHK6:disabled,.AdminFeedbackPanel_btnRestore__85Awy:disabled,.AdminFeedbackPanel_btn__TQE5t:disabled{opacity:.5;cursor:not-allowed}.AdminFeedbackPanel_pagination__lA7Gx{display:flex;justify-content:center;align-items:center;gap:12px;padding:8px 0 12px;font-size:12.5px;color:#6b7280}.AdminFeedbackPanel_pageBtn___pQSt{padding:6px 12px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;font-size:12.5px;color:#374151}.AdminFeedbackPanel_pageBtn___pQSt:disabled{opacity:.4;cursor:not-allowed}.AdminFeedbackPanel_error__Hmd6X{margin:24px auto;text-align:center;color:#b91c1c;font-size:13px;background:#fef2f2;border:1px solid #fecaca;padding:8px 16px;border-radius:8px;max-width:480px}.ModalAIChat_overlay__q8Zj0{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2147483647;display:flex;align-items:center;justify-content:center;animation:ModalAIChat_fadeIn__Y2tgI .2s ease-out;transition:opacity .2s ease-out,visibility .2s ease-out}.ModalAIChat_hidden__A3CWN{opacity:0;visibility:hidden;pointer-events:none}@keyframes ModalAIChat_fadeIn__Y2tgI{0%{opacity:0}to{opacity:1}}.ModalAIChat_modal__d4YxA{width:90vw;max-width:1100px;height:85vh;max-height:800px;background:#fff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.25),0 8px 24px rgba(0,0,0,.12);animation:ModalAIChat_slideUp__9SkHL .25s cubic-bezier(.4,0,.2,1)}@keyframes ModalAIChat_slideUp__9SkHL{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ModalAIChat_header__Mcscu{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;flex-shrink:0}.ModalAIChat_headerLeft__zapXd{display:flex;align-items:center;gap:12px}.ModalAIChat_headerTitle__jjrDb{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;letter-spacing:-.01em}.ModalAIChat_headerIcon__zjI_5{font-size:20px}.ModalAIChat_sidebarToggle__vxdOY{background:hsla(0,0%,100%,.15);border:none;color:#fff;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.ModalAIChat_sidebarToggle__vxdOY:hover{background:hsla(0,0%,100%,.25)}.ModalAIChat_closeButton__w4UMB{background:hsla(0,0%,100%,.15);border:none;color:#fff;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.ModalAIChat_closeButton__w4UMB:hover{background:hsla(0,0%,100%,.25)}.ModalAIChat_headerRight__xtg9H{display:flex;align-items:center;gap:8px}.ModalAIChat_viewToggle__3gy72{display:inline-flex;background:hsla(0,0%,100%,.15);border-radius:8px;padding:2px;gap:2px}.ModalAIChat_viewToggleBtn__2d5rl{border:none;background:transparent;color:hsla(0,0%,100%,.85);font-size:12px;font-weight:500;padding:5px 10px;border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.ModalAIChat_viewToggleBtn__2d5rl:hover{color:#fff}.ModalAIChat_viewToggleBtnActive__7IdJw{background:hsla(0,0%,100%,.95);color:#5b21b6}.ModalAIChat_viewToggleBtnActive__7IdJw:hover{color:#5b21b6}.ModalAIChat_body__3tz9h{display:flex;flex:1 1;min-height:0;overflow:hidden}.ModalAIChat_sidebar__NwELl{width:280px;border-right:1px solid #e5e7eb;flex-shrink:0;overflow:hidden;transition:width .25s cubic-bezier(.4,0,.2,1),opacity .2s;background:#f9fafb}.ModalAIChat_sidebarCollapsed__Ie3aw{width:0;border-right:none;opacity:0;pointer-events:none}.ModalAIChat_chatArea__gWsq_{flex:1 1;min-width:0;display:flex;flex-direction:column}@media (max-width:768px){.ModalAIChat_modal__d4YxA{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0}.ModalAIChat_sidebar__NwELl{position:absolute;top:0;left:0;bottom:0;width:280px;z-index:10;box-shadow:4px 0 16px rgba(0,0,0,.1);background:#f9fafb}.ModalAIChat_sidebarCollapsed__Ie3aw{transform:translateX(-100%);width:280px;opacity:1}.ModalAIChat_body__3tz9h{position:relative}}