.chat_coachMessage__TF_64{margin-bottom:24px}.chat_coachMessage__TF_64 .chat_messageContent__DsS_r{min-width:0;max-width:80%}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG{font-size:15px;line-height:1.7;overflow-wrap:anywhere}.chat_coachMessage__TF_64 .chat_userBubble__MuuVB{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.chat_coachMessage__TF_64 .chat_userBubble__MuuVB a,.chat_coachMessage__TF_64 .chat_userBubble__MuuVB a:hover{color:#163b92;text-decoration:underline}.chat_coachMessage__TF_64 .chat_userBubble__MuuVB a:focus-visible{outline-color:#14120C}.chat_coachSources__qxrVg{margin:10px 0 0;color:#d9d8d0;font-size:13px;min-width:0;overflow-wrap:anywhere}.chat_coachSources__qxrVg summary{cursor:pointer;color:#e0cb94;min-height:28px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px 0}.chat_coachSources__qxrVg summary:hover{text-decoration:underline}.chat_coachSourceDetails__fxdLy{margin-top:8px;padding:2px 0 2px 12px;border-left:1px solid #69604a}.chat_coachSources__qxrVg summary:focus-visible{outline:2px solid #CCB67C;outline-offset:4px}.chat_coachSources__qxrVg p{margin:12px 0;color:#c0bfb7}.chat_coachSources__qxrVg ul{padding-left:20px;margin-bottom:0}.chat_coachSources__qxrVg li{margin-top:10px}.chat_coachSources__qxrVg a{color:#e0cb94;text-decoration:underline}.chat_coachSources__qxrVg small{display:block;margin-top:4px}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG p{margin:0 0 12px}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG p:last-child{margin-bottom:0}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG ol,.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG ul{padding-left:20px;list-style-position:outside;margin:12px 0}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG ul{list-style-type:disc}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG ol{list-style-type:decimal}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG li{padding-left:3px;margin:7px 0;list-style-position:outside}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG pre{max-width:100%;overflow-x:auto;white-space:pre}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:12px 0}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG td,.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG th{min-width:6rem;max-width:22rem;padding:8px 12px;text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG th{color:#f1e6c7}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG thead th{border-bottom:1px solid #a19a86}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG tbody tr+tr{border-top:1px solid #77736a}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG tbody th{white-space:nowrap}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-screening] td{min-width:14rem}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-discovery]{width:100%;overflow:visible}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-discovery] thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-discovery] :is(tbody,tr,tbody th,td){display:block}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-discovery] :is(tbody th,td){min-width:0;max-width:none;padding:6px 0;overflow-wrap:anywhere}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-discovery] tbody th{font-size:17px;padding-top:12px}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-discovery] td:before{content:attr(data-coach-label);display:block;color:#f1e6c7;font-weight:600}@media (max-width:600px){.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-screening]:has(thead th:nth-child(2):last-child){overflow:visible}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-screening]:has(thead th:nth-child(2):last-child) :is(thead,tbody,tr,th,td){display:block}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-screening]:has(thead th:nth-child(2):last-child) :is(th,td){min-width:0;max-width:none;padding:6px 0;overflow-wrap:anywhere}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-screening]:has(thead th:nth-child(2):last-child) thead th:first-child{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);padding:0}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-identity]{overflow:visible}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-identity] thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-identity] tbody,.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-identity] tr{display:block}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-identity] td{display:block;min-width:0;max-width:none;padding:6px 0;overflow-wrap:anywhere}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-identity] td:before{display:block;color:#f1e6c7;font-size:12px;font-weight:600}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-identity] td:first-child:before{content:"Requested"}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-identity] td:nth-child(2):before{content:"Verified security"}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-identity] td:nth-child(3):before{content:"Result"}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-identity] tbody tr+tr{margin-top:12px;padding-top:8px}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-calendar]{overflow:visible}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-calendar] thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-calendar] tbody,.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-calendar] tr{display:block}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-calendar] td{display:block;min-width:0;max-width:none;padding:6px 0;overflow-wrap:anywhere}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-calendar] td:before{display:block;color:#f1e6c7;font-size:12px;font-weight:600}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-calendar] td:first-child:before{content:"Symbol"}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-calendar] td:nth-child(2):not([colspan]):before{content:"Listed report date"}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-calendar] td:nth-child(3):before{content:"Timing"}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-calendar] td:nth-child(4):before{content:"Evidence"}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG table[data-coach-calendar] tbody tr+tr{margin-top:12px;padding-top:8px}}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG td a{overflow-wrap:anywhere}.chat_coachMessage__TF_64 .chat_timestamp__bSL31{margin:7px 0 0;color:#a6a59d;font-size:10px}.chat_coachMessage__TF_64 .chat_suggestedQuestionsWrapper__wnpSz{margin-top:14px}.chat_coachMessage__TF_64 .chat_followUpLabel__PyAyF{color:#aaa9a3;font-size:12px;font-weight:400}.chat_coachMessage__TF_64 .chat_suggestedQuestionsContainer__RZc2G{flex-direction:column;gap:6px}.chat_coachMessage__TF_64 .chat_suggestedQuestionBox__VPKzT{flex:none;width:100%;height:auto;min-height:44px;white-space:normal;overflow-wrap:anywhere;line-height:1.45;color:#e0cb94;background:#302f2a;border:1px solid #69604a;border-radius:10px;box-shadow:none;font-size:13px;padding:10px 12px}.chat_coachMessage__TF_64 .chat_suggestedQuestionBox__VPKzT:hover{background:#302f2a;transform:none}.chat_coachMessage__TF_64 a:focus-visible,.chat_coachMessage__TF_64 button:focus-visible{outline:2px solid #dfca91;outline-offset:3px}@media (max-width:600px){.chat_coachMessage__TF_64{margin-bottom:20px}.chat_coachMessage__TF_64 .chat_messageRow__FSoi6{gap:8px}.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG{font-size:14px;line-height:1.65}.chat_coachMessage__TF_64 .chat_userBubble__MuuVB{font-size:14px}}@media (prefers-reduced-motion:reduce){.chat_coachMessage__TF_64 .chat_assistantBubble__ZTHrG,.chat_coachMessage__TF_64 .chat_suggestedQuestionBox__VPKzT,.chat_coachMessage__TF_64 .chat_userBubble__MuuVB{animation:none;transition:none}}.chat_chatWidget__JfrzQ{display:flex;flex-direction:column;height:600px;width:100%;max-width:32rem;background-color:#e8e8e8;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);overflow:hidden}.chat_header__dh_pw{display:flex;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb;background-color:#fff}.chat_avatar__d_aLt{width:2.5rem;height:2.5rem;border-radius:9999px;background-color:#CCB67C;display:flex;align-items:center;justify-content:center;color:#e8e8e8;font-weight:700;flex-shrink:0}.chat_avatarContent__wKOyJ{margin-left:.75rem}.chat_coachzName__YOG5D{font-weight:600;color:#1f2937;margin:0}.chat_coachzRole__EYNxt{font-size:.875rem;color:#a5a5a5;margin:0}.chat_messagesContainer__BfipO{flex:1 1;overflow-y:auto;padding:1rem;background-color:#f9fafb}.chat_messageList__2pgN8>:not(:last-child){margin-bottom:1rem}.chat_messageRow__FSoi6{display:flex;align-items:flex-end;gap:.5rem;content-visibility:auto;contain-intrinsic-size:auto 200px}.chat_justifyEnd__Jfa4I{justify-content:flex-end}.chat_justifyStart__dLEKz{justify-content:flex-start}.chat_errorBubble__C9281{background-color:#fef2f2;color:#b91c1c;padding:.5rem 1rem;border-radius:.5rem}.chat_bubbleAvatar__lkuid,.chat_errorBubble__C9281{display:flex;align-items:center;justify-content:center}.chat_bubbleAvatar__lkuid{width:2rem;height:2rem;border-radius:9999px;background-color:#CCB67C;flex-shrink:0;color:#14120C;font-size:.75rem}.chat_messageContent__DsS_r{max-width:80%;display:flex;flex-direction:column}.chat_userBubble__MuuVB{background-color:#CCB67C;color:#14120C;border-radius:1rem;border-bottom-right-radius:0;box-shadow:none}.chat_assistantBubble__ZTHrG,.chat_userBubble__MuuVB{padding:.5rem 1rem .5rem 1.5rem;animation:chat_fadeIn__VFWKa .2s ease-in;overflow:hidden}.chat_assistantBubble__ZTHrG{background-color:#4b4b4b;color:#e8e8e8;border-radius:1rem;border-bottom-left-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.chat_assistantBubble__ZTHrG ol,.chat_assistantBubble__ZTHrG ul,.chat_userBubble__MuuVB ol,.chat_userBubble__MuuVB ul{padding-left:0;padding-right:0;list-style-position:inside;margin:.5rem 0}.chat_assistantBubble__ZTHrG li,.chat_userBubble__MuuVB li{margin:.25rem 0;padding-left:.25rem;list-style-position:inside}.chat_timestamp__bSL31{margin-top:.25rem;font-size:.75rem;color:#a5a5a5;white-space:nowrap}.chat_timestampRight__74c44{align-self:flex-end}@keyframes chat_fadeIn__VFWKa{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.chat_typingRow__iDwk6{display:flex;align-items:flex-end;gap:.5rem}.chat_typingAvatar__Ud8z8{width:2rem;height:2rem;border-radius:9999px;background-color:#CCB67C;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#14120C;font-size:.75rem}.chat_typingBubble__9JiRX{background-color:#4b4b4b;padding:.5rem 1rem;border-radius:1rem;border-bottom-left-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.chat_dot__atq6w{width:.5rem;height:.5rem;background-color:#9ca3af;border-radius:9999px;animation:chat_dotBounce__hxuk3 1s infinite}@keyframes chat_dotBounce__hxuk3{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}.chat_inputArea__JrQX_{padding:1rem;border-top:1px solid #e5e7eb;background-color:#e8e8e8}.chat_inputContainer__8Sxkt{display:flex;gap:.5rem}.chat_chatInput__vhZMQ{flex:1 1;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:9999px;outline:none;transition:box-shadow .2s}.chat_chatInput__vhZMQ:focus{box-shadow:0 0 0 2px #3b82f6}.chat_chatInput__vhZMQ:disabled{background-color:#f3f4f6}.chat_sendButton__Eoa7R{padding:.5rem;border-radius:9999px;background-color:#CCB67C;color:#e8e8e8;transition:background-color .2s;border:none;outline:none}.chat_sendButton__Eoa7R:hover:enabled{background-color:#1d4ed8}.chat_sendButton__Eoa7R:disabled{background-color:#9ca3af}.chat_sendButton__Eoa7R:focus{box-shadow:0 0 0 2px #3b82f6,0 0 0 4px rgba(255,255,255,0)}.chat_sendIcon__mtUev{width:1.25rem;height:1.25rem}.chat_choiceContainer__xgf13{display:flex;gap:.5rem;margin:.5rem 1rem;justify-content:flex-start}.chat_choiceButton__0XyO3{background-color:#d2b77b;color:#1f1f1f;border:none;border-radius:5px;padding:.6rem 1rem;font-size:.9rem;cursor:pointer;transition:background-color .2s}.chat_choiceButton__0XyO3:hover{background-color:#b89b58}.chat_suggestedQuestionsWrapper__wnpSz{width:100%}.chat_followUpLabel__PyAyF{font-weight:700;font-size:14px;color:#e8e8e8;margin-bottom:.5rem}.chat_suggestedQuestionsContainer__RZc2G{display:flex;gap:.75rem;margin-top:0;width:100%;align-items:stretch}.chat_suggestedQuestionBox__VPKzT{flex:1 1;background-color:#4b4b4b;color:#e8e8e8;border-radius:.75rem;padding:.75rem 1rem;border:none;cursor:pointer;font-size:16px;text-align:left;transition:background-color .2s,transform .1s;box-shadow:0 1px 3px rgba(0,0,0,.2);animation:chat_fadeIn__VFWKa .2s ease-in;min-width:0;word-wrap:break-word;display:flex;align-items:center;justify-content:flex-start}.chat_suggestedQuestionBox__VPKzT:hover{background-color:#5a5a5a;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.3)}.chat_suggestedQuestionBox__VPKzT:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.2)}.chat_message-html-content__O63z3 ol,.chat_message-html-content__O63z3 ul{padding-left:0;padding-right:0;list-style-position:inside;margin:.5rem 0}.chat_message-html-content__O63z3 li{margin:.25rem 0;padding-left:.25rem;list-style-position:inside}.chat_assistantBubble__ZTHrG a,.chat_message-html-content__O63z3 a{color:#8fc6ff;text-decoration:underline;word-break:break-word}.chat_assistantBubble__ZTHrG a:hover,.chat_message-html-content__O63z3 a:hover{color:#b4d8ff}.chat_assistantBubble__ZTHrG .coach-z-evidence{margin-top:1rem;padding:.75rem .875rem;border:1px solid rgba(143,198,255,.3);border-radius:8px;background:rgba(143,198,255,.08);font-size:.85rem}.chat_assistantBubble__ZTHrG .coach-z-evidence p{margin:0 0 .5rem}.chat_assistantBubble__ZTHrG .coach-z-evidence ul{margin:0}.chat_userBubble__MuuVB a{color:#1d4ed8;text-decoration:underline;word-break:break-word}.chat_assistantBubble__ZTHrG .chat_message-html-content__O63z3 ol,.chat_assistantBubble__ZTHrG .chat_message-html-content__O63z3 ul,.chat_userBubble__MuuVB .chat_message-html-content__O63z3 ol,.chat_userBubble__MuuVB .chat_message-html-content__O63z3 ul{padding-left:0;padding-right:0;list-style-position:inside;margin:.5rem 0}.StockChart_stockChartContainer__QqFOR{background-color:#2a2a2a;border-radius:8px;padding:1rem;color:#e8e8e8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;max-width:100%;box-sizing:border-box}.StockChart_summaryText__NplkE{font-size:.875rem;color:#d1d5db;margin-bottom:1rem;line-height:1.5}.StockChart_header__ow0Jm{margin-bottom:1rem}.StockChart_companyInfo__q419W{margin-bottom:.75rem}.StockChart_companyName__oW7E0{font-size:1rem;font-weight:500;color:#e8e8e8;margin-bottom:.5rem}.StockChart_priceSection___131G{display:flex;flex-direction:column;gap:.25rem}.StockChart_currentPrice__MZ2Or{font-size:1.75rem;font-weight:600;color:#e8e8e8;line-height:1.2}.StockChart_priceChange__c9dHe{font-size:.875rem;font-weight:500;line-height:1.2}.StockChart_timeframeSelector__Euw5Y{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.StockChart_timeframeButtonStatic__cBRSx{background-color:#4a4a4a;border:1px solid #6a6a6a;color:#e8e8e8;padding:.375rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600;min-width:40px;text-align:center;cursor:default}.StockChart_chartContainer__mWPWU{width:100%;height:300px;margin:1rem 0;background-color:#1f1f1f;border-radius:6px;padding:.5rem;box-sizing:border-box}.StockChart_chartPlaceholder__zR1mC{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:.875rem}.StockChart_metricsTable__dJG2N{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #3a3a3a}.StockChart_metricsColumn__Z5jiq{display:flex;flex-direction:column;gap:.5rem}.StockChart_metricRow__byJr0{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.StockChart_metricLabel__iediV{color:#9ca3af;font-weight:400}.StockChart_metricValue__ieHA_{color:#e8e8e8;font-weight:500;text-align:right}@media (max-width:768px){.StockChart_stockChartContainer__QqFOR{padding:.75rem}.StockChart_currentPrice__MZ2Or{font-size:1.5rem}.StockChart_timeframeSelector__Euw5Y{gap:.375rem}.StockChart_timeframeButtonStatic__cBRSx{padding:.25rem .5rem;font-size:.7rem;min-width:35px}.StockChart_chartContainer__mWPWU{height:250px;padding:.375rem}.StockChart_metricsTable__dJG2N{grid-template-columns:1fr;gap:.75rem}.StockChart_metricRow__byJr0{font-size:.8rem}}@media (max-width:600px){.StockChart_stockChartContainer__QqFOR{padding:.5rem}.StockChart_chartContainer__mWPWU{height:200px}}