.LegalReport_reportContainer__cY3a3{background:white;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);max-width:1000px;margin:20px auto;font-family:Georgia,Times New Roman,serif;color:#1a1a1a}.LegalReport_reportHeader__b7_Yi{background:linear-gradient(135deg,#042150,#063a7a);color:white;padding:30px 40px;border-radius:8px 8px 0 0;border-bottom:4px solid #ffc81b}.LegalReport_firmLogo__eV92U{display:flex;align-items:center;gap:12px;margin-bottom:15px}.LegalReport_logoIcon__JFt5b{font-size:32px}.LegalReport_logoText__dLv0L{font-size:24px;font-weight:700;font-family:Poppins,sans-serif}.LegalReport_reportMeta__zEaYy{font-size:14px;opacity:.9;font-family:Poppins,sans-serif}.LegalReport_separator__Dw5gr{margin:0 10px}.LegalReport_reportBody__CYJaw{padding:40px;line-height:1.8}.LegalReport_reportSection__04IIs{margin-bottom:35px;page-break-inside:avoid}.LegalReport_reportSection__04IIs:last-child{margin-bottom:0}.LegalReport_sectionTitle1__vbKR1{font-size:28px;font-weight:700;color:#042150;margin-bottom:20px;padding-bottom:12px;border-bottom:3px solid #ffc81b;font-family:Poppins,sans-serif}.LegalReport_sectionTitle2__q3Pba{font-size:22px;font-weight:600;color:#042150;margin-bottom:16px;margin-top:8px;font-family:Poppins,sans-serif}.LegalReport_sectionTitle3__qR6rN{font-size:18px;font-weight:600;color:#1e3a5f;margin-bottom:12px;margin-top:6px;font-family:Poppins,sans-serif}.LegalReport_sectionContent__dB521{color:#2c2c2c;font-size:16px}.LegalReport_paragraph__nr3ds{margin-bottom:12px;text-align:justify}.LegalReport_paragraph__nr3ds strong{color:#042150;font-weight:600}.LegalReport_bulletItem__xm6Zs,.LegalReport_numberedItem__8iiRG{margin-bottom:10px;margin-left:20px;line-height:1.7}.LegalReport_bulletItem__xm6Zs::marker{color:#4277f5;font-size:1.2em}.LegalReport_numberedItem__8iiRG{list-style-type:decimal}.LegalReport_numberedItem__8iiRG::marker{color:#042150;font-weight:600}.LegalReport_reportFooter__P_t2Q{background:#f7f9fd;padding:30px 40px;border-radius:0 0 8px 8px;border-top:1px solid #e0e6ed}.LegalReport_disclaimer__a892e{display:flex;align-items:flex-start;gap:12px;background:white;padding:20px;border-radius:8px;border-left:4px solid #ffc81b;font-size:14px;line-height:1.6;color:#5a5a5a;margin-bottom:20px;font-family:Poppins,sans-serif}.LegalReport_disclaimer__a892e i{color:#FFC81B;font-size:18px;flex-shrink:0;margin-top:2px}.LegalReport_disclaimer__a892e strong{color:#042150}.LegalReport_footerActions__eu_A_{display:flex;gap:15px;justify-content:center}.LegalReport_actionButton__cSlNI{display:flex;align-items:center;gap:8px;padding:12px 24px;background:white;border:2px solid #042150;color:#042150;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif}.LegalReport_actionButton__cSlNI:hover{background:#042150;color:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(4,33,80,.3)}.LegalReport_actionButton__cSlNI i{font-size:18px}@media print{.LegalReport_reportContainer__cY3a3{box-shadow:none;max-width:100%;margin:0}.LegalReport_reportFooter__P_t2Q{page-break-before:avoid}.LegalReport_footerActions__eu_A_{display:none}.LegalReport_reportSection__04IIs{page-break-inside:avoid}}@media (max-width:768px){.LegalReport_reportHeader__b7_Yi{padding:20px 25px}.LegalReport_logoText__dLv0L{font-size:20px}.LegalReport_reportBody__CYJaw{padding:25px}.LegalReport_sectionTitle1__vbKR1{font-size:24px}.LegalReport_sectionTitle2__q3Pba{font-size:20px}.LegalReport_sectionTitle3__qR6rN{font-size:16px}.LegalReport_sectionContent__dB521{font-size:15px}.LegalReport_reportFooter__P_t2Q{padding:20px 25px}.LegalReport_footerActions__eu_A_{flex-direction:column}.LegalReport_actionButton__cSlNI{width:100%;justify-content:center}}.analysis_pageContainer__4Is02{display:flex;height:100vh;background:linear-gradient(135deg,#f7f9fd,#edf3fd);position:relative}.analysis_mobileOverlay__cK2J4{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.analysis_sidebar__07G_F{display:flex;flex-direction:column;background:white;border-right:1px solid #e0e6ed;transition:all .3s ease;position:relative;z-index:10}.analysis_sidebarOpen__Q5908{width:300px;min-width:300px}.analysis_sidebarClosed__CPxt_{width:60px;min-width:60px}.analysis_sidebarHeader__tAVlD{padding:15px;border-bottom:1px solid #e0e6ed;display:flex;align-items:center;gap:10px}.analysis_newChatButton__LcEVc{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#4277f5,#042150);color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif}.analysis_newChatButton__LcEVc:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(66,119,245,.3)}.analysis_toggleButton__noah4{width:36px;height:36px;background:#f7f9fd;border:1px solid #e0e6ed;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#042150;transition:all .3s ease}.analysis_toggleButton__noah4:hover{background:#042150;color:white}.analysis_sidebarSection__aszZ_{flex:1 1;overflow-y:auto;padding:15px}.analysis_sectionTitle__cOHWp{font-size:12px;font-weight:600;color:#7486a3;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-family:Poppins,sans-serif}.analysis_conversationList__P6OCY{display:flex;flex-direction:column;gap:8px}.analysis_conversationItem__6kO1X{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.analysis_conversationItem__6kO1X:hover{background:#f7f9fd;border-color:#e0e6ed}.analysis_conversationItem__6kO1X.analysis_active__pJcMQ{background:linear-gradient(135deg,rgba(66,119,245,.1),rgba(4,33,80,.05));border-color:#4277f5}.analysis_conversationIcon__j7Qt7{width:36px;height:36px;background:linear-gradient(135deg,#4277f5,#042150);border-radius:8px;display:flex;align-items:center;justify-content:center;color:white;font-size:16px;flex-shrink:0}.analysis_conversationContent__mBbF2{flex:1 1;min-width:0}.analysis_conversationTitle__4Ei0F{font-size:14px;font-weight:500;color:#042150;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.analysis_conversationTime__8iH_H{font-size:12px;color:#7486a3}.analysis_emptyState__vMC4F{text-align:center;padding:40px 20px;color:#7486a3}.analysis_emptyState__vMC4F i{font-size:48px;margin-bottom:12px;opacity:.5}.analysis_emptyState__vMC4F p{font-size:14px;margin:0}.analysis_sidebarFooter__PJsc0{padding:15px;border-top:1px solid #e0e6ed}.analysis_quickLinks__ytp5G{display:flex;flex-direction:column;gap:8px}.analysis_quickLink__8hrrj{display:flex;align-items:center;gap:10px;padding:10px;border-radius:6px;color:#7486a3;font-size:13px;cursor:pointer;transition:all .2s ease}.analysis_quickLink__8hrrj:hover{background:#f7f9fd;color:#042150}.analysis_quickLink__8hrrj i{font-size:16px}.analysis_chatContainer__jfpBL{display:flex;flex-direction:column;flex:1 1;height:100vh;background:linear-gradient(135deg,#f7f9fd,#edf3fd)}.analysis_mobileMenuButton__HoaC0{width:40px;height:40px;background:#f7f9fd;border:1px solid #e0e6ed;border-radius:8px;display:none;align-items:center;justify-content:center;cursor:pointer;color:#042150;font-size:20px;transition:all .3s ease}.analysis_mobileMenuButton__HoaC0:hover{background:#042150;color:white}.analysis_chatHeader__sAmSx{background:white;padding:20px 30px;border-bottom:2px solid #e0e6ed;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.05)}.analysis_headerContent__OIlkB{display:flex;align-items:center;gap:15px}.analysis_headerIcon__oZurQ{font-size:48px;animation:analysis_bounce__kj2ZB 2s infinite}.analysis_chatHeader__sAmSx h1{color:#042150;font-size:24px;font-weight:700;margin:0}.analysis_chatHeader__sAmSx p{color:#7486a3;font-size:14px;margin:0}.analysis_threadInfo__osCl0{background:#f7f9fd;padding:8px 16px;border-radius:20px;font-size:12px;color:#7486a3;font-family:Courier New,monospace}.analysis_messagesContainer__OVWYz{flex:1 1;overflow-y:auto;padding:30px;display:flex;flex-direction:column;gap:20px;align-items:center;max-width:1200px;margin:0 auto;width:100%}.analysis_messagesContainer__OVWYz::-webkit-scrollbar{width:8px}.analysis_messagesContainer__OVWYz::-webkit-scrollbar-track{background:#f1f1f1}.analysis_messagesContainer__OVWYz::-webkit-scrollbar-thumb{background:#c0c0c0;border-radius:4px}.analysis_messagesContainer__OVWYz::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.analysis_messageWrapper__h4KX4{display:flex;gap:15px;max-width:900px;width:100%;animation:analysis_fadeInUp___QLmZ .3s ease}.analysis_messageWrapper__h4KX4:has(.analysis_messageText__gU24z>div[class*=reportContainer]){max-width:100%}.analysis_userMessage__G6UCm{align-self:flex-end;flex-direction:row-reverse}.analysis_assistantMessage__8nh1G{align-self:flex-start}.analysis_messageAvatar__vsLEm{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;background:white;box-shadow:0 2px 8px rgba(0,0,0,.1)}.analysis_userMessage__G6UCm .analysis_messageAvatar__vsLEm{background:linear-gradient(135deg,#4277f5,#042150)}.analysis_assistantMessage__8nh1G .analysis_messageAvatar__vsLEm{background:linear-gradient(135deg,#FFC81B,#f5a623)}.analysis_messageContent__CzzRq{flex:1 1;background:white;border-radius:16px;padding:16px 20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.analysis_userMessage__G6UCm .analysis_messageContent__CzzRq{background:linear-gradient(135deg,#4277f5,#042150);color:white}.analysis_messageHeader__bDel5{display:flex;align-items:center;gap:10px;margin-bottom:8px}.analysis_messageSender__h6z47{font-weight:600;font-size:14px;color:#042150}.analysis_userMessage__G6UCm .analysis_messageSender__h6z47{color:white}.analysis_agentBadge__X8DN3{background:rgba(255,200,27,.2);color:#042150;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.analysis_userMessage__G6UCm .analysis_agentBadge__X8DN3{background:rgba(255,255,255,.2);color:white}.analysis_messageText__gU24z{color:#091d35;font-size:15px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.analysis_userMessage__G6UCm .analysis_messageText__gU24z{color:white}.analysis_cursor__hoZa2{display:inline-block;width:2px;height:1em;background:#4277f5;margin-left:2px;animation:analysis_blink__U__gv 1s infinite}.analysis_userMessage__G6UCm .analysis_cursor__hoZa2{background:white}.analysis_agentStatus__OaRjR{align-self:center;margin:10px 0}.analysis_statusIndicator__MEAty{display:flex;align-items:center;gap:10px;background:rgba(66,119,245,.1);color:#4277f5;padding:12px 20px;border-radius:20px;font-size:14px;font-weight:600}.analysis_spinner__U2PSI{width:16px;height:16px;border:2px solid rgba(66,119,245,.3);border-top-color:#4277f5;border-radius:50%;animation:analysis_spin__zLqGp .8s linear infinite}.analysis_inputContainer__A5unv{background:white;padding:20px 30px;border-top:2px solid #e0e6ed;box-shadow:0 -2px 8px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;width:100%}.analysis_inputForm__wYpJW{display:flex;gap:15px;align-items:flex-end;max-width:900px;width:100%}.analysis_inputField__f7WlJ{flex:1 1;padding:16px 20px;border:2px solid #e0e6ed;border-radius:12px;font-size:15px;font-family:inherit;resize:none;transition:all .3s ease;line-height:1.5;max-height:150px}.analysis_inputField__f7WlJ:focus{outline:none;border-color:#4277f5;box-shadow:0 0 0 3px rgba(66,119,245,.1)}.analysis_inputField__f7WlJ:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.analysis_sendButton__frL_7{padding:16px 32px;background:linear-gradient(135deg,#4277f5,#042150);color:white;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;white-space:nowrap}.analysis_sendButton__frL_7:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px rgba(66,119,245,.3)}.analysis_sendButton__frL_7:disabled{opacity:.5;cursor:not-allowed;transform:none}.analysis_buttonSpinner__xlrrT{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:analysis_spin__zLqGp .8s linear infinite}.analysis_inputHint__WXZ4b{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:#7486a3;max-width:900px;width:100%}.analysis_inputHint__WXZ4b kbd{background:#f7f9fd;border:1px solid #e0e6ed;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:11px}@keyframes analysis_fadeInUp___QLmZ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes analysis_bounce__kj2ZB{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes analysis_spin__zLqGp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes analysis_blink__U__gv{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:1024px){.analysis_sidebarOpen__Q5908{width:260px;min-width:260px}}@media (max-width:768px){.analysis_mobileOverlay__cK2J4{display:block}.analysis_sidebar__07G_F{position:fixed;left:0;top:0;height:100vh;z-index:1000;box-shadow:2px 0 8px rgba(0,0,0,.1)}.analysis_sidebarClosed__CPxt_{transform:translateX(-100%);width:0;min-width:0}.analysis_sidebarOpen__Q5908{transform:translateX(0);width:85%;max-width:320px;min-width:280px}.analysis_mobileMenuButton__HoaC0{display:flex}.analysis_chatHeader__sAmSx{padding:12px 16px}.analysis_chatHeader__sAmSx h1{font-size:18px}.analysis_chatHeader__sAmSx p{font-size:12px}.analysis_headerIcon__oZurQ{font-size:32px}.analysis_messagesContainer__OVWYz{padding:15px 12px;max-width:100%}.analysis_messageWrapper__h4KX4{max-width:100%}.analysis_inputContainer__A5unv{padding:12px}.analysis_inputForm__wYpJW{flex-direction:column;align-items:stretch;gap:10px}.analysis_inputField__f7WlJ{font-size:16px;padding:14px 16px}.analysis_sendButton__frL_7{width:100%;justify-content:center;padding:14px}.analysis_inputHint__WXZ4b{font-size:11px;justify-content:center}.analysis_agentStatus__OaRjR{align-self:center;width:90%}.analysis_statusIndicator__MEAty{font-size:13px;padding:10px 16px}}@media (max-width:576px){.analysis_chatHeader__sAmSx h1{font-size:16px}.analysis_chatHeader__sAmSx p{display:none}.analysis_headerIcon__oZurQ{font-size:28px}.analysis_messageAvatar__vsLEm{width:32px;height:32px;font-size:18px}.analysis_messageContent__CzzRq{padding:10px 14px;font-size:14px}.analysis_messageText__gU24z{font-size:14px;line-height:1.5}.analysis_messageSender__h6z47{font-size:13px}.analysis_agentBadge__X8DN3{font-size:10px;padding:3px 8px}.analysis_threadInfo__osCl0{display:none}.analysis_conversationItem__6kO1X{padding:10px}.analysis_conversationIcon__j7Qt7{width:32px;height:32px;font-size:14px}.analysis_conversationTitle__4Ei0F{font-size:13px}.analysis_conversationTime__8iH_H{font-size:11px}.analysis_messagesContainer__OVWYz{padding:12px 8px}.analysis_messageWrapper__h4KX4{gap:10px}.analysis_inputContainer__A5unv{padding:10px}.analysis_inputField__f7WlJ{min-height:44px}.analysis_sendButton__frL_7{min-height:44px;font-size:15px}.analysis_mobileMenuButton__HoaC0{min-width:44px;min-height:44px}}