.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}}.UpgradePopup_upgradeOverlay___8FvY{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:9999}.UpgradePopup_upgradeContainer__OiRG9{background-color:#1f1f1f;border-radius:.75rem;max-width:56rem;width:100%;position:relative;overflow:hidden;display:flex;color:#fff}.UpgradePopup_closeButton__UBTUt{position:absolute;top:.75rem;right:.75rem;color:#fff;background:none;border:none;cursor:pointer;transition:color .2s;z-index:10}.UpgradePopup_closeButton__UBTUt:hover{color:#CCB67C}.UpgradePopup_closeButtonIcon__X2XI9{width:1.25rem;height:1.25rem}.UpgradePopup_leftSection__Oihl8{background:#1f1f1f;padding:2rem;color:#ffffff;display:flex;flex-direction:column;justify-content:center;width:33.3333%}.UpgradePopup_leftHeaderRow__J0hA7{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.UpgradePopup_leftHeaderIcon__SRDa8{width:2rem;height:2rem;color:#CCB67C;filter:drop-shadow(0 0 4px rgba(204,182,124,.5));flex-shrink:0}.UpgradePopup_leftHeaderTitle__zyNW8{font-size:1.5rem;font-weight:700;color:white}.UpgradePopup_leftSubtitle__lXWGr{font-size:1rem;color:#a5a5a5}.UpgradePopup_ctaSmall__Pm7Sw{margin-top:1.5rem;display:block}@media (min-width:1024px){.UpgradePopup_ctaSmall__Pm7Sw{display:none}}.UpgradePopup_ctaSmallButton__dzIDp{background-color:#CCB67C;color:#1f1f1f;font-weight:600;padding:.625rem 1.5rem;border-radius:.5rem;width:100%;margin-bottom:.75rem;border:none;cursor:pointer;transition:background-color .2s}.UpgradePopup_ctaSmallButton__dzIDp:hover{background-color:#b89f5e}.UpgradePopup_ctaSmallText__Otizf{font-size:1rem;color:#a5a5a5}.UpgradePopup_rightSection__WmGJE{padding:2rem;flex:1 1;background-color:#1f1f1f}.UpgradePopup_featuresGrid__xcQWg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem;margin-top:25px}.UpgradePopup_featureItem___YYbY{display:flex;gap:.75rem}.UpgradePopup_featureIconWrapper__08_Sg{flex-shrink:0;margin-top:.25rem}.UpgradePopup_featureTitleRow__TNNl2{display:flex;align-items:center;gap:.375rem;margin-bottom:.125rem}.UpgradePopup_featureTitle__hTdUW{font-size:1rem;font-weight:600;color:#fff}.UpgradePopup_featureBadge__ZJlxA{font-size:.75rem;font-weight:500;white-space:nowrap;padding:.125rem .375rem;background-color:#353535;color:#CCB67C;border-radius:9999px;line-height:1;margin-right:4px}.UpgradePopup_featureDescription__oUqxb{font-size:1rem;color:#a5a5a5}.UpgradePopup_featureIconSvg__c_MKL{width:1.5rem;height:1.5rem;color:#CCB67C;filter:drop-shadow(0 0 2px rgba(204,182,124,.3));flex-shrink:0}.UpgradePopup_ctaLarge__XN_Jc{text-align:center;display:none}@media (min-width:1024px){.UpgradePopup_ctaLarge__XN_Jc{display:block}}.UpgradePopup_ctaLargeButton__KxzwI{background-color:#CCB67C;color:#1f1f1f;font-weight:600;padding:.625rem 1.5rem;border-radius:.5rem;width:100%;margin-bottom:.75rem;border:none;cursor:pointer;transition:background-color .2s}.UpgradePopup_ctaLargeButton__KxzwI:hover{background-color:#b89f5e}.UpgradePopup_ctaLargeText__HdKlt{font-size:1rem;color:#a5a5a5}.UpgradePopup_loadingOverlay__g4GHB{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(31,31,31,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.UpgradePopup_spinner__EsyhH{border:4px solid #353535;border-top-color:#ccb67c;border-radius:50%;width:40px;height:40px;animation:UpgradePopup_spin__mxvYH 1s linear infinite}@keyframes UpgradePopup_spin__mxvYH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SignInPopup_container__m1Juo{min-height:100vh;background-color:#f7fafc;display:flex;align-items:center;justify-content:center}.SignInPopup_popupOverlay__c_g68{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}.SignInPopup_popupContent__Mivp_{background-color:#1f1f1f;color:#fff;border-radius:1rem;box-shadow:0 10px 15px rgba(0,0,0,.1);width:100%;max-width:64rem;position:relative;animation:SignInPopup_fadeIn__AX9nG .3s ease-out forwards;padding:20px}@keyframes SignInPopup_fadeIn__AX9nG{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.SignInPopup_logoArea__QhC11{position:absolute;left:3rem;top:2rem;display:flex;align-items:center;gap:.5rem;z-index:10;margin-top:10px;width:150px;height:40px}.SignInPopup_mobileLogo__CPqNG{display:flex;justify-content:center;margin-top:1rem;margin-bottom:1rem;width:150px;align-items:center}.SignInPopup_closeButton__1V0sN{position:absolute;right:1rem;top:1rem;color:#fff;background:transparent;border:none;cursor:pointer;transition:color .2s ease;z-index:10}.SignInPopup_closeButton__1V0sN:hover{color:#CCB67C}.SignInPopup_columns__Duj5t{display:flex}.SignInPopup_leftColumn__QNYkG{width:41.666667%;padding:2rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.SignInPopup_leftContent__VEbAX{height:100%;display:flex;flex-direction:column;justify-content:center}.SignInPopup_leftHeading__0ECET{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.SignInPopup_leftParagraph__65bFM{color:#a5a5a5;margin-bottom:2rem}.SignInPopup_featuresList__CTd2Y{list-style:none;padding:0;margin:0}.SignInPopup_featureItem__VGYc1{display:flex;align-items:center;color:#d1d5db;margin-bottom:1rem}.SignInPopup_featureItem__VGYc1:last-child{margin-bottom:0}.SignInPopup_featureIcon__aTY0Z{color:#CCB67C;margin-right:.5rem;flex-shrink:0}.SignInPopup_rightColumn__Tnvdq{width:58.333333%;padding:2rem}.SignInPopup_authContainer__7vSUf{max-width:28rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.SignInPopup_authButtonDiscord__Wpm3F,.SignInPopup_authButtonGoogle__ghTUc{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;border-radius:.5rem;padding:.75rem 1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;background:transparent;border:1px solid #353535;color:#fff}.SignInPopup_authButtonDiscord__Wpm3F:hover,.SignInPopup_authButtonGoogle__ghTUc:hover{background-color:#353535}.SignInPopup_authIcon__c7TFP{width:1.25rem;height:1.25rem}.SignInPopup_divider__T12Nv{position:relative;margin:1rem 0}.SignInPopup_dividerLine__QJOtJ{position:absolute;top:50%;left:0;width:100%;height:1px;background:#353535;transform:translateY(-50%)}.SignInPopup_dividerText__2jcIV{position:relative;display:flex;justify-content:center;font-size:.875rem;color:#a5a5a5;padding:0 .5rem;background-color:#1f1f1f}.SignInPopup_inputGroup__FAI4A{display:flex;flex-direction:column;gap:1rem}.SignInPopup_inputWrapper__w8Z6E{position:relative}.SignInPopup_inputIcon__VG13b{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#a5a5a5}.SignInPopup_input__bM4pg{width:100%;padding:.75rem 1rem .75rem 2.5rem;background:#353535;color:#fff;border:none;border-radius:.5rem;outline:none;transition:box-shadow .2s ease}.SignInPopup_input__bM4pg::placeholder{color:#a5a5a5}.SignInPopup_input__bM4pg:focus{box-shadow:0 0 0 1px #CCB67C}.SignInPopup_createAccountButton__QoDPY{width:100%;background:#CCB67C;color:#1f1f1f;border:none;border-radius:.5rem;padding:.75rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.SignInPopup_createAccountButton__QoDPY:hover{background-color:#b89f5e}.SignInPopup_footerText__xVuyt{text-align:center;font-size:.875rem;color:#a5a5a5;margin-top:.5rem}.SignInPopup_signInButton__lxhbj{background:none;border:none;color:#fff;font-weight:500;cursor:pointer;transition:color .2s ease}.SignInPopup_signInButton__lxhbj:hover{color:#CCB67C}.SignInPopup_errorContainer__FVBGw{background:#fee2e2;color:#991b1b;padding:1rem;border-radius:.5rem}.SignInPopup_errorText__Auh4P{margin:0}@media (max-width:768px){.SignInPopup_popupContent__Mivp_{max-width:100%;margin:0 1rem}.SignInPopup_mobileContent__6Fbpm{display:flex;flex-direction:column;align-items:center;padding:1rem}.SignInPopup_mobileLogo__CPqNG{display:flex;justify-content:center;margin-top:1rem;margin-bottom:1rem;width:150px;align-items:center}.SignInPopup_mobileAuth__edSNk{width:100%;display:flex;flex-direction:column;gap:1rem}.SignInPopup_columns__Duj5t,.SignInPopup_leftColumn__QNYkG,.SignInPopup_rightColumn__Tnvdq{display:none}}.SchedulePromptModal_modalOverlay__4snA9{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:9999}.SchedulePromptModal_modalContainer__szGJo{background:#1f1f1f;border-radius:4px;width:100%;max-width:950px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;padding:20px 30px}.SchedulePromptModal_headerRow__BAr5C{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem;border-bottom:1px solid #333}.SchedulePromptModal_modalTitle__0ceIu{color:#fff;font-size:1.75rem;margin:0}.SchedulePromptModal_closeButton__SHLmy{background:none;border:none;color:#a5a5a5;padding:4px;border-radius:4px;transition:color .2s,background .2s}.SchedulePromptModal_closeButton__SHLmy:hover{color:#fff;background:#333}.SchedulePromptModal_modalBody__hg6LX{flex:1 1;overflow-y:auto;padding-top:2rem}.SchedulePromptModal_formGroup__16a80{margin-bottom:1.5rem}.SchedulePromptModal_label__pbeC5{display:block;margin-bottom:.5rem;color:#ccc;font-size:.875rem;margin-left:1PX}.SchedulePromptModal_selectControl__8IS4L{background:#282828;border:1px solid #333;border-radius:4px;padding:.75rem 1rem;color:#fff;cursor:pointer;transition:border .2s;position:relative}.SchedulePromptModal_selectControl__8IS4L:hover{border-color:#444}.SchedulePromptModal_placeholder__G9kDm{color:#777}.SchedulePromptModal_dropdownMenu__xJL5E{position:absolute;top:calc(100% + .5rem);left:0;right:0;min-width:100%;box-sizing:border-box;background:#282828;border:1px solid #333;border-radius:4px;z-index:80;max-height:240px;overflow-y:auto}.SchedulePromptModal_dropdownSearch__jDzRS{display:none;align-items:center;padding:.15rem 1rem;border-bottom:1px solid #333}.SchedulePromptModal_dropdownSearch__jDzRS input{background:none;border:none;margin-left:.5rem;color:#fff;width:100%}.SchedulePromptModal_dropdownList__1SDGz{max-height:200px;overflow-y:auto}.SchedulePromptModal_dropdownItem__nnJe2,.SchedulePromptModal_noResults__NZdsP{padding:.75rem 1rem;color:#fff;cursor:pointer;transition:background .2s}.SchedulePromptModal_dropdownItem__nnJe2:hover{background:#333}.SchedulePromptModal_noResults__NZdsP{color:#777;cursor:default}.SchedulePromptModal_textarea__fRhL8{width:100%;background:#282828;border:1px solid #333;border-radius:4px;padding:.75rem 1rem;color:#fff;resize:vertical;transition:border .2s}.SchedulePromptModal_textarea__fRhL8:hover{border-color:#444}.SchedulePromptModal_textarea__fRhL8:focus{border-color:#ccb67c;outline:none;box-shadow:0 0 0 2px rgba(204,182,124,.5)}.SchedulePromptModal_charCount__3DZhW{text-align:right;margin-top:.25rem;font-size:.75rem;color:#777}.SchedulePromptModal_briefingDescription__Rn_Sg,.SchedulePromptModal_briefingRecurrence__xw2TU{margin:0;border:1px solid #3d3a32;border-radius:4px;background:rgba(204,182,124,.08);padding:.85rem 1rem;color:#e6e0cf;font-size:.875rem;line-height:1.55}.SchedulePromptModal_briefingRecurrence__xw2TU{font-weight:600}.SchedulePromptModal_recurrenceButtons__nK2dQ{display:flex;gap:8px;flex-wrap:wrap}.SchedulePromptModal_recurrenceButton__hggKR{padding:8px 12px;background:#252525;color:#fff;border:none;border-radius:4px;font-size:.875rem;cursor:pointer;transition:background-color .2s}.SchedulePromptModal_recurrenceButton__hggKR:hover{background-color:#3a3a3a}.SchedulePromptModal_recurrenceActive__uMm8C{background:#ccb67c;color:#1f1f1f;border:none;border-radius:4px}.SchedulePromptModal_deliveryOptions__N_8YA{display:flex;gap:1.5rem}.SchedulePromptModal_checkboxLabel__C3KJZ{display:flex;align-items:center;color:#ccc;font-size:.875rem;position:relative;cursor:pointer}.SchedulePromptModal_checkboxLabel__C3KJZ input{margin-right:.5rem;accent-color:#ccb67c}.SchedulePromptModal_disabled__S30lF{opacity:.5}.SchedulePromptModal_infoIcon__jIIMb{margin-left:.25rem}.SchedulePromptModal_tooltip__BSmZ1{display:none;position:absolute;top:-1.5rem;left:0;background:#333;color:#fff;font-size:.75rem;padding:.25rem .5rem;border-radius:4px;white-space:nowrap}.SchedulePromptModal_disabled__S30lF:hover .SchedulePromptModal_tooltip__BSmZ1,.SchedulePromptModal_premiumItem__cJaM5:hover .SchedulePromptModal_tooltip__BSmZ1{display:block}.SchedulePromptModal_premiumFeatures__HqKJs{background:#282828;border:1px solid #333;border-radius:4px;padding:1rem;max-height:300px;overflow-y:auto}.SchedulePromptModal_premiumItem__cJaM5{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;position:relative}.SchedulePromptModal_premiumItem__cJaM5:last-child{margin-bottom:0}.SchedulePromptModal_featureLabel__gFCSI{display:flex;align-items:center;color:#ccc}.SchedulePromptModal_featureLabel__gFCSI svg{margin-right:.5rem;color:#ccb67c}.SchedulePromptModal_toggleOff__d4izT{width:2.5rem;height:1.25rem;background:#333;border-radius:9999px;position:relative}.SchedulePromptModal_toggleOff__d4izT:before{content:"";position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;background:#777;border-radius:9999px;transition:left .2s}.SchedulePromptModal_modalFooter__EpdrC{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid #333}.SchedulePromptModal_btnSecondary__kSkzT{background:none;color:#ccb67c;border:1px solid #ccb67c;border-radius:4px;padding:.5rem 1.5rem;cursor:pointer;transition:background .2s}.SchedulePromptModal_btnSecondary__kSkzT:hover{background:rgba(204,182,124,.1)}.SchedulePromptModal_btnPrimary__T2owl{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:#ccb67c;color:#1f1f1f;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.SchedulePromptModal_btnPrimary__T2owl:hover{background:linear-gradient(90deg,#e6d5a7,#ccb67c)}.SchedulePromptModal_disabled__S30lF{background:#333!important;color:#777!important;cursor:not-allowed}.SchedulePromptModal_modalBody__hg6LX::-webkit-scrollbar{width:8px}.SchedulePromptModal_modalBody__hg6LX::-webkit-scrollbar-track{background:#2b2b2b}.SchedulePromptModal_modalBody__hg6LX::-webkit-scrollbar-thumb{background:#505050;border-radius:4px}.SchedulePromptModal_logoTop__34NL_{width:120px;margin-bottom:24px}.SchedulePromptModal_responsiveGrid__Ajp1C{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media (max-width:768px){.SchedulePromptModal_responsiveGrid__Ajp1C{grid-template-columns:1fr}}.SchedulePromptModal_leftCol__OpnBo,.SchedulePromptModal_rightCol__xZHAn{display:flex;flex-direction:column;gap:1.25rem}.SchedulePromptModal_flexRow__XNI6o{display:flex;align-items:center;gap:.4rem}.SchedulePromptModal_errorBorder__FRj9h{border:1px solid #ff4d4f!important}.SchedulePromptModal_errorMessage__lP_kR{color:#ff4d4f;font-size:.75rem;margin-top:.25rem}.SchedulePromptModal_headerButtons__sUvEl{display:flex;align-items:center;gap:.75rem}.SchedulePromptModal_manageTasksButton__6BbeI{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:#ccb67c;color:#1f1f1f;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.SchedulePromptModal_manageTasksButton__6BbeI:hover{background-color:#b49c5b}.ScheduledTasksModal_modalOverlay__VQ72Q{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:9999}.ScheduledTasksModal_modalContainer__A8l0w{background:#1f1f1f;color:#fff;border-radius:4px;width:100%;max-width:950px;min-width:500px;padding:20px 30px;display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,.3);overflow-y:auto;height:85vh}.ScheduledTasksModal_logoTop__7Aee0{width:120px;margin-bottom:24px}.ScheduledTasksModal_headerRow__zZjHb{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ScheduledTasksModal_modalTitle__o2ZQx{font-size:2rem;font-weight:700;margin:0}.ScheduledTasksModal_closeButton__5_i6H{background:transparent;border:none;color:#a5a5a5;cursor:pointer;transition:color .2s}.ScheduledTasksModal_closeButton__5_i6H:hover{color:#fff}.ScheduledTasksModal_filterBar__ipSeB{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ScheduledTasksModal_filterButtonsGroup__Syn3w{display:flex;gap:8px}.ScheduledTasksModal_filterButtonCompleted__JZeik,.ScheduledTasksModal_filterButtonFailed__esEHL,.ScheduledTasksModal_filterButtonPaused__6YuI8,.ScheduledTasksModal_filterButtonPending__0ZYXg,.ScheduledTasksModal_filterButtonall__IrnTT{padding:8px 12px;background:#252525;color:#fff;border:none;border-radius:4px;font-size:.875rem;cursor:pointer;transition:background-color .2s}.ScheduledTasksModal_filterButtonCompleted__JZeik:hover,.ScheduledTasksModal_filterButtonFailed__esEHL:hover,.ScheduledTasksModal_filterButtonPaused__6YuI8:hover,.ScheduledTasksModal_filterButtonPending__0ZYXg:hover,.ScheduledTasksModal_filterButtonall__IrnTT:hover{background-color:#3a3a3a}.ScheduledTasksModal_createNewButton__Yum23,.ScheduledTasksModal_filterButtonCompletedActive__Iqf5L,.ScheduledTasksModal_filterButtonFailedActive__f_2mR,.ScheduledTasksModal_filterButtonPausedActive__NVxYi,.ScheduledTasksModal_filterButtonPendingActive___FL6L,.ScheduledTasksModal_filterButtonallActive__AfSAP{background:#CCB67C;color:#1f1f1f;border:none;border-radius:4px}.ScheduledTasksModal_createNewButton__Yum23{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;font-weight:500;cursor:pointer;transition:background-color .2s}.ScheduledTasksModal_createNewButton__Yum23:hover{background-color:#b49c5b}.ScheduledTasksModal_plusIcon__yUMxe{margin-right:4px}.ScheduledTasksModal_briefingOverview__u2XLZ{margin-bottom:20px;border:1px solid #45402f;border-radius:8px;background:linear-gradient(145deg,rgba(204,182,124,.12),rgba(20,20,20,.75));padding:18px}.ScheduledTasksModal_briefingGeneratedMeta__RoMYx,.ScheduledTasksModal_briefingHeader__zdSvM,.ScheduledTasksModal_briefingLinks__1fpMq{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ScheduledTasksModal_briefingHeader__zdSvM{justify-content:space-between;margin-bottom:14px}.ScheduledTasksModal_briefingHeader__zdSvM h3{margin:2px 0 0;color:#fff;font-size:1.2rem}.ScheduledTasksModal_briefingEyebrow__P3Rq1{display:flex;align-items:center;gap:6px;margin:0;color:#dbc98f;font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ScheduledTasksModal_briefingState__V9qjS{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0;border-radius:6px;background:rgba(0,0,0,.2);padding:14px;color:#e2e2e2}.ScheduledTasksModal_briefingState__V9qjS div{flex:1 1 280px}.ScheduledTasksModal_briefingState__V9qjS p{margin:3px 0 0;color:#c7c7c7;line-height:1.45}.ScheduledTasksModal_primaryActionButton__9KHbY,.ScheduledTasksModal_secondaryActionButton__1gpK5{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border-radius:4px;padding:7px 11px;cursor:pointer;font-size:.825rem;font-weight:650;text-decoration:none}.ScheduledTasksModal_primaryActionButton__9KHbY{border:1px solid #ccb67c;background:#ccb67c;color:#171717}.ScheduledTasksModal_secondaryActionButton__1gpK5{border:1px solid #6a6043;background:#24231f;color:#eadcae}.ScheduledTasksModal_primaryActionButton__9KHbY:focus-visible,.ScheduledTasksModal_primaryActionButton__9KHbY:hover{background:#dfca8f}.ScheduledTasksModal_secondaryActionButton__1gpK5:focus-visible,.ScheduledTasksModal_secondaryActionButton__1gpK5:hover{border-color:#ccb67c;color:#fff2c8}.ScheduledTasksModal_closeButton__5_i6H:focus-visible,.ScheduledTasksModal_deleteButton__ITscE:focus-visible,.ScheduledTasksModal_editButton__N_Gv3:focus-visible,.ScheduledTasksModal_historyToggle__7YlX_:focus-visible,.ScheduledTasksModal_openResultButton__5EdKN:focus-visible,.ScheduledTasksModal_primaryActionButton__9KHbY:focus-visible,.ScheduledTasksModal_scheduleControlButton__blh7K:focus-visible,.ScheduledTasksModal_secondaryActionButton__1gpK5:focus-visible{outline:2px solid #f2d98f;outline-offset:2px}.ScheduledTasksModal_briefingGeneratedMeta__RoMYx{color:#c9c9c9;font-size:.8rem}.ScheduledTasksModal_briefingFreshnessNote__fa_0R,.ScheduledTasksModal_briefingReceiptNotice__sXwtz{margin:10px 0 0;color:#bbb;font-size:.8rem;line-height:1.45}.ScheduledTasksModal_briefingHistoryWarning__0GV0O{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px;border-left:3px solid #f4c95d;background:rgba(244,201,93,.1);padding:10px 12px;color:#f4e8c1}.ScheduledTasksModal_briefingHistoryWarning__0GV0O p{margin:0;line-height:1.45}.ScheduledTasksModal_briefingReceiptNotice__sXwtz{border-left:3px solid #ccb67c;background:rgba(204,182,124,.08);padding:8px 10px;color:#e8dfc5}.ScheduledTasksModal_briefingContent__D7kiS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.ScheduledTasksModal_briefingSection__8zW6s{min-width:0;border-radius:6px;padding:12px}.ScheduledTasksModal_briefingSection__8zW6s h4,.ScheduledTasksModal_briefingSection__8zW6s h5{margin:0 0 8px;color:#fff;font-size:.86rem}.ScheduledTasksModal_briefingSection__8zW6s ul{margin:0;padding-left:18px}.ScheduledTasksModal_briefingSection__8zW6s li,.ScheduledTasksModal_briefingSection__8zW6s p{margin:0 0 6px;overflow-wrap:anywhere;color:#dedede;font-size:.78rem;line-height:1.45}.ScheduledTasksModal_briefingSection__8zW6s li:last-child{margin-bottom:0}.ScheduledTasksModal_briefingFacts__aU_Bx{background:rgba(16,185,129,.1);border:1px solid rgba(110,231,183,.3)}.ScheduledTasksModal_briefingLimitations__BQgY8{background:rgba(245,158,11,.1);border:1px solid rgba(252,211,77,.3)}.ScheduledTasksModal_briefingQuestions__2z0fP{background:rgba(59,130,246,.1);border:1px solid rgba(147,197,253,.3)}.ScheduledTasksModal_briefingLinks__1fpMq{margin-top:13px}.ScheduledTasksModal_modalBody__ZigCS{flex:1 1;overflow-y:auto;margin-bottom:16px}.ScheduledTasksModal_emptyState__Yskj9{text-align:center;color:#a5a5a5;padding:32px 0}.ScheduledTasksModal_emptyStateIcon__Z1QW0{color:#a5a5a5;margin-bottom:16px}.ScheduledTasksModal_emptyStateTitle__p8tEL{font-size:1rem;margin-bottom:8px}.ScheduledTasksModal_emptyStateSubtitle__sAMEU{font-size:.875rem}.ScheduledTasksModal_taskList__Ub7kU{list-style:none;margin:0;padding:0}.ScheduledTasksModal_taskListItem__W0mDz{border-top:1px solid #353535;padding:16px 0}.ScheduledTasksModal_taskItemRow__aiLyy{display:flex;justify-content:space-between}.ScheduledTasksModal_taskItemInfo__6oTUn{flex:1 1;padding-right:8px}.ScheduledTasksModal_taskItemTitle__btLx9{font-size:1rem;font-weight:500;color:#fff;margin:0}.ScheduledTasksModal_lineClamp2____OSX{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ScheduledTasksModal_taskItemMeta__YclKV{display:flex;gap:16px;margin-top:8px;font-size:.875rem;color:#a5a5a5}.ScheduledTasksModal_metaItem__T6RJs{display:flex;align-items:center;gap:4px}.ScheduledTasksModal_iconGray__4anPE{color:#a5a5a5}.ScheduledTasksModal_iconMarket__vP0ut{color:#16a34a}.ScheduledTasksModal_iconRepeat__9UV7k{color:#3b82f6}.ScheduledTasksModal_statusDot__pWdVu{width:8px;height:8px;border-radius:50%;margin-right:4px}.ScheduledTasksModal_dotPending__PgMaX{background:#f59e0b}.ScheduledTasksModal_dotCompleted__yr_PN{background:#10b981}.ScheduledTasksModal_dotPaused__G_7zw{background:#60a5fa}.ScheduledTasksModal_dotFailed__JEjSX{background:#ef4444}.ScheduledTasksModal_statusLabel__UwVAD{color:#fff;text-transform:capitalize;font-size:.875rem}.ScheduledTasksModal_lastRunRow__vU8CI{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;color:#d2d2d2;font-size:.825rem}.ScheduledTasksModal_runBadge__mrj9f{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:600}.ScheduledTasksModal_neutral__AaWxK{background:#353535;color:#d2d2d2}.ScheduledTasksModal_success__Co85k{background:rgba(16,185,129,.16);color:#6ee7b7}.ScheduledTasksModal_warning__hkZvb{background:rgba(245,158,11,.16);color:#fcd34d}.ScheduledTasksModal_error__TLTDX{background:rgba(239,68,68,.16);color:#fca5a5}.ScheduledTasksModal_info__xEQum{background:rgba(59,130,246,.16);color:#93c5fd}.ScheduledTasksModal_deliveryLabel__RG2K9{color:#a5a5a5}.ScheduledTasksModal_runError__QKCfe,.ScheduledTasksModal_runFailureMessage__MHz4m{margin:6px 0 0;color:#fca5a5;font-size:.8rem}.ScheduledTasksModal_actionError__bl8Dy,.ScheduledTasksModal_actionNotice__VEAfL,.ScheduledTasksModal_pauseHelp__hXbrF{margin:0 0 12px;border-radius:4px;padding:9px 12px;font-size:.825rem}.ScheduledTasksModal_actionError__bl8Dy{background:rgba(239,68,68,.12);color:#fca5a5}.ScheduledTasksModal_actionNotice__VEAfL{background:rgba(16,185,129,.12);color:#6ee7b7}.ScheduledTasksModal_pauseHelp__hXbrF{margin-top:10px;background:rgba(59,130,246,.12);color:#bfdbfe}.ScheduledTasksModal_historyToggle__7YlX_{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:0;border:0;background:transparent;color:#CCB67C;cursor:pointer;font-size:.825rem}.ScheduledTasksModal_historyToggle__7YlX_:hover{color:#e0cc94}.ScheduledTasksModal_runHistory__inr_Z{margin-top:14px;padding:4px 14px;border:1px solid #353535;border-radius:4px;background:#191919}.ScheduledTasksModal_runHistoryItem__zDrdV{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #303030}.ScheduledTasksModal_runHistoryItem__zDrdV:last-child{border-bottom:0}.ScheduledTasksModal_runHistoryEntry__ZWrG1{border-bottom:1px solid #303030}.ScheduledTasksModal_runHistoryEntry__ZWrG1 .ScheduledTasksModal_runHistoryItem__zDrdV,.ScheduledTasksModal_runHistoryEntry__ZWrG1:last-child{border-bottom:0}.ScheduledTasksModal_runBriefingContent__MvzSF{padding:0 0 12px}.ScheduledTasksModal_runHistoryDetails__HLqMW{min-width:0;color:#a5a5a5;font-size:.8rem}.ScheduledTasksModal_runHistoryHeading__tum57{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:5px}.ScheduledTasksModal_openResultButton__5EdKN{display:inline-flex;align-items:center;flex-shrink:0;gap:6px;padding:7px 10px;border:1px solid #ccb67c;border-radius:4px;background:transparent;color:#CCB67C;cursor:pointer;font-weight:600}.ScheduledTasksModal_openResultButton__5EdKN:hover{background:rgba(204,182,124,.1)}.ScheduledTasksModal_taskItemActions__cj0RR{display:flex;gap:8px}.ScheduledTasksModal_deleteButton__ITscE,.ScheduledTasksModal_editButton__N_Gv3,.ScheduledTasksModal_scheduleControlButton__blh7K{background:transparent;border:none;color:#a5a5a5;padding:4px;border-radius:4px;cursor:pointer;transition:background .2s,color .2s}.ScheduledTasksModal_scheduleControlButton__blh7K{display:inline-flex;align-items:center;gap:5px;color:#CCB67C;white-space:nowrap}.ScheduledTasksModal_scheduleControlButton__blh7K:disabled{cursor:wait;opacity:.55}.ScheduledTasksModal_deleteButton__ITscE:hover,.ScheduledTasksModal_editButton__N_Gv3:hover,.ScheduledTasksModal_scheduleControlButton__blh7K:hover:not(:disabled){background:#353535;color:#fff}.ScheduledTasksModal_deleteConfirmBox__qkSQ4{background:#fee2e2;padding:16px;border-radius:4px}.ScheduledTasksModal_deleteConfirmText___HzDc{color:#991b1b;margin-bottom:8px}.ScheduledTasksModal_deleteConfirmButtons__PlCfg{display:flex;gap:8px}.ScheduledTasksModal_deleteYes__Jlboa{background:#CCB67C;color:#1f1f1f;border:none;border-radius:4px;padding:8px 16px;cursor:pointer}.ScheduledTasksModal_deleteNo__atvbP{background:#353535;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer}.ScheduledTasksModal_modalFooter__ppn8s{text-align:center;padding-top:16px;border-top:1px solid #353535}.ScheduledTasksModal_footerNote__dm8bz{font-size:.75rem;color:#a5a5a5}.ScheduledTasksModal_footerNoteLabel__Cu4SN{font-weight:500;color:#fff}.ScheduledTasksModal_modalContainer__A8l0w::-webkit-scrollbar{width:8px;height:8px}.ScheduledTasksModal_modalContainer__A8l0w::-webkit-scrollbar-track{background:#2b2b2b}.ScheduledTasksModal_modalContainer__A8l0w::-webkit-scrollbar-thumb{background:#505050;border-radius:4px}.ScheduledTasksModal_modalContainer__A8l0w::-webkit-scrollbar-thumb:hover{background:#686868}.ScheduledTasksModal_modalContainer__A8l0w{scrollbar-color:#505050 #2b2b2b;scrollbar-width:thin}@media (max-width:640px){.ScheduledTasksModal_modalOverlay__VQ72Q{padding:0}.ScheduledTasksModal_modalContainer__A8l0w{min-width:0;height:100vh;max-width:none;border-radius:0;padding:18px;box-sizing:border-box}.ScheduledTasksModal_modalBody__ZigCS{flex:none;overflow-y:visible}.ScheduledTasksModal_filterBar__ipSeB,.ScheduledTasksModal_runHistoryItem__zDrdV,.ScheduledTasksModal_taskItemRow__aiLyy{align-items:stretch;flex-direction:column}.ScheduledTasksModal_filterButtonsGroup__Syn3w{flex-wrap:wrap}.ScheduledTasksModal_createNewButton__Yum23{justify-content:center}.ScheduledTasksModal_taskItemMeta__YclKV{flex-direction:column;gap:8px}.ScheduledTasksModal_taskItemActions__cj0RR{justify-content:flex-end}.ScheduledTasksModal_openResultButton__5EdKN{justify-content:center}.ScheduledTasksModal_briefingContent__D7kiS{grid-template-columns:1fr}.ScheduledTasksModal_briefingLinks__1fpMq>*{flex:1 1 100%}}@media (min-width:641px) and (max-width:820px){.ScheduledTasksModal_modalContainer__A8l0w{min-width:0;padding:20px}.ScheduledTasksModal_filterBar__ipSeB{align-items:flex-start;flex-direction:column;gap:12px}.ScheduledTasksModal_filterButtonsGroup__Syn3w{flex-wrap:wrap}.ScheduledTasksModal_briefingContent__D7kiS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ScheduledTasksModal_closeButton__5_i6H,.ScheduledTasksModal_createNewButton__Yum23,.ScheduledTasksModal_deleteButton__ITscE,.ScheduledTasksModal_editButton__N_Gv3,.ScheduledTasksModal_primaryActionButton__9KHbY,.ScheduledTasksModal_scheduleControlButton__blh7K,.ScheduledTasksModal_secondaryActionButton__1gpK5{transition:none}}.WatchlistSidebar_rightSidebar__b9xah{width:24rem;background-color:#1f1f1f;display:flex;flex-direction:column;position:relative;height:100vh;max-height:100vh;overflow:hidden}.WatchlistSidebar_watchlistHeader__1gj_h{padding:.75rem 1rem;margin-top:10px;border-bottom:1px solid #4b4b4b;background-color:#1f1f1f}.WatchlistSidebar_watchlistHeaderTop__tWmDH{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.WatchlistSidebar_watchlistTitleContainer__ScaMG{display:flex;align-items:center;gap:.25rem;cursor:pointer}.WatchlistSidebar_watchlistTitle__ktc_r{font-weight:500;color:#e8e8e8;font-size:.875rem;margin:0}.WatchlistSidebar_chevronIcon__t7_hQ{color:#a5a5a5;transition:transform .2s ease}.WatchlistSidebar_watchlistTitleContainer__ScaMG:hover .WatchlistSidebar_chevronIcon__t7_hQ{color:#e8e8e8}.WatchlistSidebar_headerActions__lti3b{display:flex;align-items:center;gap:.5rem}.WatchlistSidebar_headerIconButton__EB1DG{background:transparent;border:none;color:#a5a5a5;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:color .2s,background-color .2s}.WatchlistSidebar_headerIconButton__EB1DG:hover{color:#e8e8e8;background-color:#2b2b2b}.WatchlistSidebar_addStockContainer__3A4mb{display:flex;gap:.5rem;align-items:center;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #4b4b4b}.WatchlistSidebar_addStockInput__eBead{flex:1 1;background-color:#2b2b2b;padding:.375rem .5rem;font-size:.8125rem;text-align:left;text-transform:uppercase;outline:none;color:#e8e8e8;border-radius:.25rem;border:1px solid #4b4b4b}.WatchlistSidebar_addStockInput__eBead:focus{border-color:#626262;background-color:#353535}.WatchlistSidebar_addStockButton__3pc3F{padding:.375rem .75rem;background-color:#4b4b4b;color:#e8e8e8;border:none;border-radius:.25rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .2s}.WatchlistSidebar_addStockButton__3pc3F:hover:not(:disabled){background-color:#626262}.WatchlistSidebar_addStockButton__3pc3F:disabled{opacity:.5;cursor:not-allowed}.WatchlistSidebar_watchlistContent__qiNTE{flex:1 1 auto;min-height:0;overflow:hidden;padding:0;display:flex;flex-direction:column;position:relative}.WatchlistSidebar_tableContainer__KESYI{position:relative;width:100%;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.WatchlistSidebar_tableContainer__KESYI>div:first-child{overflow:visible!important}.WatchlistSidebar_tableContainer__KESYI>div{width:100%;padding:0!important;margin:0!important}.WatchlistSidebar_tableContainer__KESYI>div>table{margin:0!important;padding:0!important}.WatchlistSidebar_tableScrollArea__N9Ivx{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;width:100%}.WatchlistSidebar_watchlistTable__zbglq{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin:0}.WatchlistSidebar_watchlistTable__zbglq td,.WatchlistSidebar_watchlistTable__zbglq th{box-sizing:border-box}.WatchlistSidebar_watchlistTable__zbglq td:first-child,.WatchlistSidebar_watchlistTable__zbglq th:first-child{width:35%;min-width:0;position:relative}.WatchlistSidebar_watchlistTable__zbglq td:nth-child(2),.WatchlistSidebar_watchlistTable__zbglq th:nth-child(2){width:25%;min-width:0}.WatchlistSidebar_watchlistTable__zbglq td:nth-child(3),.WatchlistSidebar_watchlistTable__zbglq td:nth-child(4),.WatchlistSidebar_watchlistTable__zbglq th:nth-child(3),.WatchlistSidebar_watchlistTable__zbglq th:nth-child(4){width:20%;min-width:0}.WatchlistSidebar_tableHead___Pe9Y{padding:0 .75rem!important;margin:0!important;height:35px!important;line-height:35px!important;font-size:.6875rem;font-weight:500;color:#a5a5a5;text-transform:none;border-bottom:1px solid #4b4b4b;white-space:nowrap;background-color:#1f1f1f;vertical-align:middle;text-align:left;box-sizing:border-box}.WatchlistSidebar_watchlistTable__zbglq th:first-child{text-align:left!important}.WatchlistSidebar_watchlistTable__zbglq th:not(:first-child){text-align:right!important}.WatchlistSidebar_tableRow__kqRxs{height:35px!important;border-bottom:1px solid #2b2b2b;transition:background-color .15s;cursor:pointer;position:relative}.WatchlistSidebar_tableRowSelected__pn6Ii,.WatchlistSidebar_tableRow__kqRxs:hover{background-color:#2b2b2b}.WatchlistSidebar_tableRowSelected__pn6Ii:hover{background-color:#353535}.WatchlistSidebar_tableCell__sB3Yc{padding:0 .75rem!important;margin:0!important;font-size:.8125rem;color:#e8e8e8;white-space:nowrap;height:35px!important;line-height:35px!important;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;text-align:left;box-sizing:border-box}.WatchlistSidebar_watchlistTable__zbglq td:first-child{text-align:left!important}.WatchlistSidebar_watchlistTable__zbglq td:not(:first-child){text-align:right!important}.WatchlistSidebar_symbolCell__DtkX8{width:100%;height:100%;display:flex;align-items:center;gap:.5rem;margin:0;padding:0}.WatchlistSidebar_symbolCell__DtkX8>button+*{margin-left:.25rem!important}.WatchlistSidebar_logoContainer__4_F4s{width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#2b2b2b}.WatchlistSidebar_symbolLogo__cTTSx{width:100%;height:100%;object-fit:contain}.WatchlistSidebar_logoFallback__WV6i9{width:100%;height:100%;border-radius:50%;background-color:#2b2b2b;display:flex;align-items:center;justify-content:center;color:#e8e8e8;font-size:.75rem;font-weight:500;text-transform:uppercase}.WatchlistSidebar_marketStatusDot__T1TbO{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0;cursor:help;margin-left:.25rem}.WatchlistSidebar_marketOpen__EH_VN{background-color:#10b981}.WatchlistSidebar_marketClosed__CUUcV{background-color:#a5a5a5}.WatchlistSidebar_marketStatusTooltip__CIm17{background-color:#505050!important;border:none!important;border-radius:.375rem!important;padding:.375rem .5rem!important;height:30px!important;min-height:30px!important;max-height:30px!important;display:flex!important;align-items:center!important;font-size:.75rem!important;box-shadow:0 2px 4px rgba(0,0,0,.2)!important}.WatchlistSidebar_marketStatusTooltip__CIm17 p{margin:0!important;padding:0!important;color:#e8e8e8!important}.WatchlistSidebar_symbolButton__oGU2_{background:transparent;border:none;color:#e8e8e8;font-size:.8125rem;font-weight:400;cursor:pointer;padding:0;margin:0;text-align:left;flex:0 0 auto;transition:color .2s;overflow:visible;text-overflow:ellipsis;white-space:nowrap}.WatchlistSidebar_symbolButton__oGU2_:hover{color:#ccb67c}.WatchlistSidebar_symbolSelected__fhHQp{color:#ccb67c;font-weight:500}.WatchlistSidebar_removeButton__0dWbI{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:#1f1f1f;border:none;color:#626262;cursor:pointer;padding:.25rem .375rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,color .2s,background-color .2s;border-radius:.25rem;z-index:10;min-width:24px}.WatchlistSidebar_tableRow__kqRxs:hover .WatchlistSidebar_removeButton__0dWbI{opacity:1}.WatchlistSidebar_removeButton__0dWbI:hover{color:#f23645;background-color:#2b2b2b}.WatchlistSidebar_priceCell__hAZY0{text-align:right;font-size:.8125rem;color:#e8e8e8;width:100%}.WatchlistSidebar_changeCell__qS8Za,.WatchlistSidebar_changePercentCell__PGOlF{text-align:right;font-size:.8125rem;font-weight:400;width:100%}.WatchlistSidebar_changePositive__RVc9i{color:#10b981}.WatchlistSidebar_changeNegative__aP_Xz{color:#f23645}.WatchlistSidebar_emptyCell__0uhsr{text-align:center;padding:2rem;color:#a5a5a5;font-style:italic}.WatchlistSidebar_tableScrollArea__N9Ivx::-webkit-scrollbar,.WatchlistSidebar_watchlistContent__qiNTE::-webkit-scrollbar{width:8px;height:8px}.WatchlistSidebar_tableScrollArea__N9Ivx::-webkit-scrollbar-track,.WatchlistSidebar_watchlistContent__qiNTE::-webkit-scrollbar-track{background:#2b2b2b}.WatchlistSidebar_tableScrollArea__N9Ivx::-webkit-scrollbar-thumb,.WatchlistSidebar_watchlistContent__qiNTE::-webkit-scrollbar-thumb{background:#505050;border-radius:4px}.WatchlistSidebar_tableScrollArea__N9Ivx::-webkit-scrollbar-thumb:hover,.WatchlistSidebar_watchlistContent__qiNTE::-webkit-scrollbar-thumb:hover{background:#686868}.WatchlistSidebar_tableScrollArea__N9Ivx,.WatchlistSidebar_watchlistContent__qiNTE{scrollbar-color:#505050 #2b2b2b;scrollbar-width:thin}.WatchlistSidebar_stockTooltip__mPDrv{position:absolute;background-color:#505050;border:none;border-radius:.375rem;padding:.5rem .75rem;min-width:200px;max-width:280px;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.3);pointer-events:none;transform:translateY(-50%);white-space:normal}.WatchlistSidebar_tooltipCompanyName__IHOnP{font-size:.8125rem;font-weight:500;color:#e8e8e8;margin-bottom:.25rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WatchlistSidebar_tooltipExchange__Qhl8A{font-size:.75rem;color:#e8e8e8;line-height:1.2;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.WatchlistSidebar_tooltipDot__e2Rcc{color:#a5a5a5;font-size:.625rem}.WatchlistSidebar_tooltipMarketStatus__19Peq{color:#a5a5a5}.WatchlistSidebar_chartContainer__Bs0gA{width:100%;min-height:248px;height:248px;padding:.75rem 1rem;border-bottom:1px solid #4b4b4b;background-color:#1f1f1f;overflow:hidden;flex-shrink:0}.WatchlistSidebar_chartContainer__Bs0gA .WatchlistSidebar_tradingview-widget-container__2A_YV,.WatchlistSidebar_chartContainer__Bs0gA .WatchlistSidebar_tradingview-widget-container__widget__ba1fS{width:100%;max-width:100%;min-height:220px;height:220px;overflow:hidden}.WatchlistSidebar_loadingContainer__U3SkO{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#a5a5a5;gap:.75rem}.WatchlistSidebar_spinner__5mHc8{animation:WatchlistSidebar_spin__3Qz85 1s linear infinite}@keyframes WatchlistSidebar_spin__3Qz85{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WatchlistSidebar_errorMessage__9QEVV{display:flex;align-items:center;gap:.5rem;padding:.5rem;margin-top:.5rem;background-color:#2b1f1f;border:1px solid #f23645;border-radius:.25rem;color:#f23645;font-size:.75rem}.WatchlistSidebar_errorMessage__9QEVV svg{flex-shrink:0}.WatchlistSidebar_emptyState__8a9EL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#a5a5a5}.WatchlistSidebar_emptyState__8a9EL p{margin:0;font-size:.875rem}.WatchlistSidebar_emptyStateSubtext__2nlYD{margin-top:.5rem!important;font-size:.75rem!important;color:#626262!important}.WatchlistSidebar_watchlistTitleContainer__ScaMG{position:relative}.WatchlistSidebar_watchlistTitleClickable__Ou_i5{cursor:pointer}.WatchlistSidebar_starIcon__JqDSh{color:#ccb67c;margin-right:.25rem;vertical-align:middle}.WatchlistSidebar_chevronIconOpen__k2CrN{transform:rotate(180deg)}.WatchlistSidebar_watchlistDropdown__fynfJ{position:absolute;top:100%;left:0;margin-top:.5rem;background-color:#2b2b2b;border:1px solid #4b4b4b;border-radius:.375rem;box-shadow:0 4px 6px rgba(0,0,0,.3);z-index:1000;min-width:200px;max-height:400px;overflow-y:auto;padding:.25rem 0}.WatchlistSidebar_watchlistDropdownItem__LeoDS{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;color:#e8e8e8;font-size:.875rem;transition:background-color .15s}.WatchlistSidebar_watchlistDropdownItem__LeoDS:hover{background-color:#353535}.WatchlistSidebar_watchlistDropdownItemActive__qgq0_{background-color:#353535;color:#ccb67c}.WatchlistSidebar_watchlistDropdownItem__LeoDS svg{flex-shrink:0}.WatchlistSidebar_watchlistDropdownItem__LeoDS span{flex:1 1}.WatchlistSidebar_watchlistDropdownDivider__Uv1uJ{height:1px;background-color:#4b4b4b;margin:.25rem 0}.WatchlistSidebar_watchlistDropdown__fynfJ::-webkit-scrollbar{width:8px;height:8px}.WatchlistSidebar_watchlistDropdown__fynfJ::-webkit-scrollbar-track{background:#2b2b2b}.WatchlistSidebar_watchlistDropdown__fynfJ::-webkit-scrollbar-thumb{background:#505050;border-radius:4px}.WatchlistSidebar_watchlistDropdown__fynfJ::-webkit-scrollbar-thumb:hover{background:#686868}.WatchlistSidebar_watchlistDropdown__fynfJ{scrollbar-color:#505050 #2b2b2b;scrollbar-width:thin}.InputBox_container__QOk_G{width:calc(100% - 4rem);max-width:768px;margin:0 auto;box-sizing:border-box;border-radius:1rem;background-color:#4b4b4b;transition:box-shadow .3s ease}.InputBox_form__XTVMp{position:relative}.InputBox_inputRow__0Z5Uc{display:flex;align-items:flex-start;padding:.75rem 1rem 0 0}.InputBox_textarea__azq3D{flex:1 1;background:transparent;border:none;outline:none;font-size:1.125rem;resize:none;overflow:hidden;color:#a5a5a5;min-height:28px;max-height:150px}.InputBox_sendButton__Pe_yb{margin-left:.25rem;padding:.5rem;border-radius:9999px;flex-shrink:0;border:none;outline:none;background-color:#CCB67C;transition:background-color .2s ease,transform .2s ease,opacity .2s ease;color:#10b981}.InputBox_sendButton__Pe_yb:disabled{opacity:.7}.InputBox_sendButton__Pe_yb:not(:disabled):hover{transform:rotate(-45deg) scale(1.05)}.InputBox_sendIcon__ixJh4{width:1.25rem;height:1.25rem;color:#14120C}.InputBox_buttonRow__Hv1kN{display:flex;align-items:center;gap:.25rem;padding:0 1rem .75rem;margin-top:.5rem}.InputBox_iconButton__GjHkI{padding:.5rem;border-radius:9999px;background:none;border:none;outline:none;cursor:pointer;color:#a5a5a5;transition:color .2s ease-in-out,transform .1s ease-in-out}.InputBox_iconButton__GjHkI:hover{color:#bbbbbb;transform:scale(1.1)}.InputBox_iconSmall__F3zjM{width:1.25rem;height:1.25rem}.InputBox_scheduleButtonWrapper__FO0i_{position:relative}.InputBox_scheduleDropdown__6VTlx{position:absolute;bottom:2.5rem;left:0;background:#353535;border-radius:.5rem;box-shadow:0 2px 10px rgba(0,0,0,.1);width:200px;z-index:10}.InputBox_dropdownTitle__4HsxZ{font-weight:600;padding:.75rem}.InputBox_dropdownOptions__UCcdj{display:flex;flex-direction:column}.InputBox_dropdownItem__ART8Q{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer}.InputBox_dropdownItem__ART8Q:hover{background:#626262}.InputBox_dropdownFooter__uVxjI{border-top:1px solid #e5e7eb;padding:.5rem .75rem}.InputBox_nextScheduled__G1OMH{font-size:.875rem}.InputBox_inputDisclaimer__6WiJz{width:calc(100% - 4rem);max-width:768px;margin:.5rem auto 2rem;box-sizing:border-box;font-size:.875rem;color:#a5a5a5;text-align:center}.InputBox_attachButton__qHuTo{position:relative}.InputBox_attachButton__qHuTo:hover:after{content:"Analyze a chart image";left:115%;background:#000;color:#fff;padding:2px 6px;border-radius:4px;font-size:.75rem;white-space:nowrap}.InputBox_attachButton__qHuTo:hover:after,.InputBox_attachButton__qHuTo:hover:before{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;z-index:25;opacity:0;transition:opacity .15s ease}.InputBox_attachButton__qHuTo:hover:before{content:"";left:110%;border:4px solid transparent;border-left-color:#000}.InputBox_attachButton__qHuTo:hover:after,.InputBox_attachButton__qHuTo:hover:before{opacity:1}.InputBox_textarea__azq3D{color:#e8e8e8;caret-color:#e8e8e8}.InputBox_textarea__azq3D::placeholder{color:#a5a5a5;opacity:1}.InputBox_textarea__azq3D::-webkit-input-placeholder{color:#a5a5a5}.InputBox_textarea__azq3D:-ms-input-placeholder{color:#a5a5a5}.InputBox_textarea__azq3D::-ms-input-placeholder{color:#a5a5a5}.CoachZTool_container__tWnl3{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;color:#e8e8e8;overflow:hidden}.CoachZTool_mainContent__bEFhx{display:flex;flex:1 1;overflow:hidden}.CoachZTool_mobileHeader__1aLJv{position:-webkit-sticky;position:sticky;top:0;z-index:50;margin-top:0;display:flex;align-items:center;justify-content:space-between;padding:.75rem;background-color:#1F1F1F}.CoachZTool_mobileMenuButton__AlINT{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;color:#a5a5a5;transition:background-color .2s,color .2s}.CoachZTool_mobileMenuButton__AlINT:hover{background-color:#626262;color:#e8e8e8}.CoachZTool_mobileSidebar__spEkV{position:fixed;z-index:40;top:3.5rem;left:0;width:100%;height:calc(100% - 3.5rem);background-color:#fff;transform:translateX(-100%);transition:transform .3s ease}.CoachZTool_mobileSidebarOpen__RLzTY{transform:translateX(0)}.CoachZTool_leftSidebar__3hl8n{background-color:#353535;overflow:hidden;min-width:0;transition:width .3s ease-in-out}.CoachZTool_leftSidebarOpen__OeUyb{width:20rem}.CoachZTool_leftSidebarClosed__cpnHD{width:4rem}.CoachZTool_chatHistoryItem__L0P9e,.CoachZTool_newChatButtonOpen__v6ixN,.CoachZTool_sidebarNavItem__FrKXu,.CoachZTool_signInButton__wE_C2{white-space:nowrap}.CoachZTool_topSection__CN_fH{padding:1rem}.CoachZTool_topSectionFlex__guxH6{display:flex;align-items:center}.CoachZTool_justifyBetween__hMajo{justify-content:space-between}.CoachZTool_justifyCenter__2_uiw{justify-content:center}.CoachZTool_mb4__imIJS{margin-bottom:1rem}.CoachZTool_iconWrapper__PZ15U{background:linear-gradient(90deg,#CCB67C,#1d4ed8);box-shadow:0 1px 2px rgba(0,0,0,.05);align-items:center}.CoachZTool_iconWrapperMin__njy_y,.CoachZTool_iconWrapper__PZ15U{padding:.5rem;border-radius:.5rem;display:flex;justify-content:center}.CoachZTool_iconWrapperMin__njy_y{background-color:#353535;color:#CCB67C}.CoachZTool_iconMin__E01EI,.CoachZTool_icon__QhXAP{width:1.25rem;height:1.25rem}.CoachZTool_icon__QhXAP{color:#e8e8e8}.CoachZTool_plusIcon__ixIPF{width:1rem;height:1rem;transition:color .2s}.CoachZTool_plusIconClosed___XR6K{color:#14120C}.CoachZTool_plusIconOpen__SZQI1{color:#e8e8e8}.CoachZTool_fontSemibold__A4nFJ{font-weight:600;font-size:1.125rem;padding-left:30px;padding-top:3px}.CoachZTool_toggleButton__bq2Lu{padding:.5rem;border-radius:.5rem;color:#a5a5a5;background:none;border:none;cursor:pointer;transition:background-color .2s,color .2s}.CoachZTool_toggleButton__bq2Lu:hover{background-color:#626262;color:#e8e8e8}.CoachZTool_newChatButtonOpen__v6ixN{width:17rem;background:#4b4b4b;padding:.75rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#e8e8e8;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.05);border:none;cursor:pointer;transition:opacity .2s;font-size:14px;margin-top:25px;white-space:nowrap}.CoachZTool_newChatButtonOpen__v6ixN:hover{opacity:.9;background:#626262}.CoachZTool_newChatButtonClosed__F2eAm{width:100%;background:#CCB67C;padding:.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#e8e8e8;box-shadow:0 1px 2px rgba(0,0,0,.05);border:none;cursor:pointer;transition:opacity .2s;margin-top:25px}.CoachZTool_newChatButtonClosed__F2eAm:hover{opacity:.9}.CoachZTool_chatHistoryContainer__O8HfC{flex:1 1;overflow-y:auto}.CoachZTool_chatHistoryContent__o354D{padding:1rem;display:flex;flex-direction:column;gap:1rem}.CoachZTool_chatHistoryItem__L0P9e{padding:.75rem;border-radius:.5rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:background-color .2s,color .2s}.CoachZTool_chatHistoryItem__L0P9e:not(.CoachZTool_activeChatHistoryItem__uTUp_):hover{background-color:#CCB67C;color:#14120C;opacity:.7}.CoachZTool_activeChatHistoryItem__uTUp_ .CoachZTool_chatHistoryDate__JTU14,.CoachZTool_chatHistoryItem__L0P9e:not(.CoachZTool_activeChatHistoryItem__uTUp_):hover .CoachZTool_chatHistoryDate__JTU14,.CoachZTool_chatHistoryItem__L0P9e:not(.CoachZTool_activeChatHistoryItem__uTUp_):hover .CoachZTool_chatHistoryIcon__QynIg{color:#14120C}.CoachZTool_activeChatHistoryItem__uTUp_{background-color:#CCB67C;color:#14120C}.CoachZTool_chatHistoryIcon__QynIg{width:1.5rem;height:1.5rem;color:#CCB67C}.CoachZTool_activeChatHistoryItem__uTUp_ .CoachZTool_chatHistoryIcon__QynIg{color:#14120C}.CoachZTool_chatHistoryText__i2F7O{flex:1 1;min-width:0}.CoachZTool_chatHistoryTitle__X9a_7{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CoachZTool_chatHistoryDate__JTU14{font-size:.75rem;color:#a5a5a5;font-style:italic}.CoachZTool_userMenu__Q6fNe{padding:.75rem 1rem;border-top:1px solid #4b4b4b;display:flex;flex-direction:column;gap:.5rem}.CoachZTool_userMenuButton__qZrxl{width:17rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#4b4b4b;padding:1rem;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s;white-space:nowrap}.CoachZTool_userMenuButton__qZrxl:hover{background-color:#626262}.CoachZTool_userMenuButtonGroup__WZiwQ{display:flex;align-items:center;gap:.75rem;color:#e8e8e8}.CoachZTool_userMenuTitle__6iZ7s{font-weight:500;font-size:14px;color:#e8e8e8;white-space:nowrap}.CoachZTool_userMenuSubtitle__LWMQ3{font-size:12px;color:#e8e8e8;font-style:italic;white-space:nowrap}.CoachZTool_signInButton__wE_C2{width:17rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#4b4b4b;padding:.75rem;border-radius:.5rem;font-size:14px;font-weight:500;color:#e8e8e8;box-shadow:0 1px 2px rgba(0,0,0,.05);border:none;cursor:pointer;white-space:nowrap}.CoachZTool_signInButton__wE_C2:hover{background:#626262}.CoachZTool_userMenuSmall__FahkL{display:flex;flex-direction:column;align-items:center;gap:1rem}.CoachZTool_sidebarIconButton__Q5sDk{padding:.5rem;border-radius:.5rem;color:#a5a5a5;background:none;border:none;cursor:pointer;transition:background-color .2s,color .2s}.CoachZTool_sidebarIconButton__Q5sDk:hover{background-color:#626262;color:#e8e8e8}.CoachZTool_mainChat__nNd6e{flex:1 1;display:flex;flex-direction:column;background-color:#1F1F1F;border-right:1px solid #4b4b4b}.CoachZTool_chatMessages__9PzI8{flex:1 1;position:relative;overflow-y:auto;padding:1.5rem}.CoachZTool_chatInner__SQC1v{display:flex;flex-direction:column;gap:1.5rem;max-width:936px;width:100%;margin:0 auto}.CoachZTool_chatWrapper__45tPZ{position:relative;flex:1 1;display:flex;flex-direction:column;min-height:0}.CoachZTool_fadeOverlay__LoPXA{pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:3rem;background:linear-gradient(rgba(31,31,31,0),rgba(31,31,31,1))}.CoachZTool_inputArea__2od2L{background-color:#1F1F1F;padding:1rem;display:flex;flex-direction:column}.CoachZTool_inputWrapper__Chk6T{max-width:80rem;margin:0 auto;position:relative}.CoachZTool_inputRelative__Yk5WZ{position:relative;width:100%}.CoachZTool_textInput__JL9CZ{width:100%;background-color:#f8fafc;border-radius:.5rem;padding:.75rem 3rem .75rem 1rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.05);outline:none}.CoachZTool_textInput__JL9CZ:focus{box-shadow:0 0 0 2px #CCB67C}.CoachZTool_sendButton___isF5{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#10b981;background:none;border:none;cursor:pointer;transition:color .2s}.CoachZTool_sendButton___isF5:hover{color:#059669}.CoachZTool_sendButton___isF5:disabled,.CoachZTool_textInput__JL9CZ:disabled{opacity:.5;cursor:not-allowed}.CoachZTool_inputDisclaimer__RWCR8{margin-top:.5rem;font-size:.75rem;color:#a5a5a5;text-align:center}.CoachZTool_messageContainer__up2ZT{display:flex;gap:1rem}.CoachZTool_userMessage__PxoZS{justify-content:flex-end}.CoachZTool_assistantIcon__02O_X{background:linear-gradient(90deg,#CCB67C,#1d4ed8);padding:.5rem;border-radius:.5rem;min-height:min-content;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center}.CoachZTool_messageBubble__mqqNX{max-width:48rem;border-radius:.5rem;padding:1rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.CoachZTool_assistantBubble__xHOr0{background-color:#4b4b4b;color:#e8e8e8}.CoachZTool_userBubble__zB22q{background-color:#eff6ff;color:#e8e8e8}.CoachZTool_userIcon__J7Qev{background-color:#eff6ff;padding:.5rem;border-radius:.5rem;min-height:min-content;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center}.CoachZTool_popup__O0zDE{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:white;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1000}.CoachZTool_popup__O0zDE h3{margin-top:0}.CoachZTool_popup__O0zDE button{margin:10px 5px;padding:8px 16px}.CoachZTool_stockPriceCard__flSgm{background:linear-gradient(90deg,#f8fafc,#e8e8e8);border-radius:.75rem;padding:1rem;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid #e2e8f0}.CoachZTool_priceHeader__7Wzoq{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.CoachZTool_priceLabel__ydawM{color:#a5a5a5;font-size:.875rem}.CoachZTool_priceChange__Z1fC7{color:#10b981;display:flex;align-items:center;gap:.25rem;font-weight:500;font-size:.875rem}.CoachZTool_priceValue__unYG_{font-size:1.5rem;font-weight:700;color:#e8e8e8}.CoachZTool_chartCard__U4pBF{background:linear-gradient(90deg,#f8fafc,#e8e8e8);border-radius:.75rem;padding:1rem;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid #e2e8f0}.CoachZTool_chartHeader__heW_i{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.CoachZTool_chartTitle__g8PCc{font-weight:500;font-size:1rem;color:#e8e8e8}.CoachZTool_chartTimeButtons__Y6dxu{display:flex;gap:.5rem}.CoachZTool_timeButton__HVNE7{padding:.25rem .75rem;font-size:.75rem;border-radius:.375rem;background-color:#CCB67C;color:#e8e8e8;box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:pointer;transition:background-color .2s}.CoachZTool_timeButton__HVNE7:hover{background-color:#626262}.CoachZTool_timeButtonInactive__f3Z3r{padding:.25rem .75rem;font-size:.75rem;border-radius:.375rem;background-color:transparent;color:#a5a5a5;cursor:pointer;transition:background-color .2s,color .2s}.CoachZTool_chartWidget__onVAo{width:100%;height:400px;display:flex;align-items:center;justify-content:center;color:#a5a5a5}.CoachZTool_iconLarge__NPBHk{width:1.5rem;height:1.5rem}.CoachZTool_statSection__ZQn2T{margin-top:1rem}.CoachZTool_statSectionTitle__J2Uz_{font-weight:500;font-size:1rem;color:#e8e8e8;margin-bottom:.5rem}.CoachZTool_statGrid__puKK5{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.CoachZTool_statItem__BepMp{background:linear-gradient(90deg,#f8fafc,#e8e8e8);border:1px solid #e2e8f0;border-radius:.75rem;padding:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.CoachZTool_statItemLabel__kNL1W{font-size:.875rem;color:#a5a5a5}.CoachZTool_statItemValue__sFNGr{font-size:1rem;font-weight:500;color:#e8e8e8}.CoachZTool_upgradeOverlay__YqDtH{z-index:999999;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center}.CoachZTool_swapContainer__aGoS1{position:relative;width:150px;height:40px;overflow:hidden;margin-top:.5rem;margin-left:1.5rem}.CoachZTool_swapItem__GElp6{position:absolute;top:0;left:0;transition:transform .5s ease,opacity .5s ease;white-space:nowrap}.CoachZTool_activeText__TR4QT{transform:translateX(0);opacity:1}.CoachZTool_inactiveText__pqCCO{transform:translateX(-100%);opacity:0}.CoachZTool_activeLogo__yj6ih{transform:translateX(0);opacity:1}.CoachZTool_inactiveLogo__FzDNM{transform:translateX(100%);opacity:0}.CoachZTool_logoAdjustment__mJJ8_{padding-top:3px}.CoachZTool_leftSidebar__3hl8n{display:flex;flex-direction:column}.CoachZTool_profileSectionWrapper__O8br_{margin-top:auto;margin-bottom:0}.CoachZTool_profileSectionCollapsed__L4DRG{margin-top:auto;margin-bottom:0;display:flex;flex-direction:column;align-items:center;gap:.5rem}.CoachZTool_profileSectionContainer__o2TyY{background:#353535;padding:1rem;border-top:1px solid #939393;box-shadow:0 1px 2px rgba(0,0,0,.05)}.CoachZTool_profileUserRow___glkK{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.CoachZTool_profileIcon__LGLhR{background-color:#4b4b4b;border-radius:9999px;padding:.5rem}.CoachZTool_profileIconSvg___xrMM{width:1.5rem;height:1.5rem;color:#CCB67C}.CoachZTool_profileUserName__7mPW9{font-weight:500;color:#e8e8e8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:11rem}.CoachZTool_profileUserRole__GvoPa{font-size:.875rem;color:#a5a5a5;font-style:italic;white-space:nowrap}.CoachZTool_profileButtonsGrid__PL0Nq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.CoachZTool_profileButtonSettings__DSGnw,.CoachZTool_profileButtonSignout__l5Z02{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;padding:.5rem .75rem;border-radius:.5rem;background-color:#4b4b4b;cursor:pointer;transition:background-color .2s,color .2s;border:none}.CoachZTool_profileButtonIcon__eXstH{width:1rem;height:1rem}.CoachZTool_profileButtonSettings__DSGnw{color:#e8e8e8}.CoachZTool_profileButtonSettings__DSGnw:hover{background-color:#626262}.CoachZTool_profileButtonSignout__l5Z02{color:#e8e8e8}.CoachZTool_profileButtonSignout__l5Z02:hover{background-color:#626262;color:#e8e8e8}.CoachZTool_profileMiniButton__k4hM2{padding:.5rem;border-radius:.5rem;color:#a5a5a5;background-color:transparent;border:none;cursor:pointer;transition:background-color .2s,color .2s}.CoachZTool_profileMiniButton__k4hM2:hover{background-color:#626262;color:#e8e8e8}.CoachZTool_profileMiniIcon__hhNiR{width:1.25rem;height:1.25rem}.CoachZTool_scheduleButtonWrapper__ojggH{position:relative;margin-right:.5rem;display:flex;align-items:center}.CoachZTool_scheduleDropdown__KJVOt{position:absolute;bottom:120%;left:0;width:16rem;background-color:white;border-radius:.5rem;box-shadow:0 10px 15px rgba(0,0,0,.1);border:1px solid #e5e7eb;padding:.75rem;z-index:10}.CoachZTool_inputRow__ZCzFp{display:flex;align-items:center;width:100%}.CoachZTool_dropdownTitle__Vf5NY{font-size:.875rem;font-weight:500;color:#e8e8e8;margin-bottom:.5rem}.CoachZTool_dropdownOptions__ohNMS{display:flex;flex-direction:column;gap:.5rem}.CoachZTool_dropdownItem___Vq_l{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;color:#475569;border-radius:.375rem;transition:all .2s ease-in-out}.CoachZTool_dropdownItem___Vq_l:hover{color:#e8e8e8;background-color:#626262}.CoachZTool_iconSmall__n4kU_{width:1rem;height:1rem}.CoachZTool_dropdownFooter__y6xgf{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.CoachZTool_nextScheduled__yx23h{font-size:.75rem;color:#a5a5a5}.CoachZTool_scheduleButton__sGNXC{position:relative;padding:.5rem;border-radius:.5rem;border:2px solid transparent;cursor:pointer;color:#a5a5a5;background:linear-gradient(120deg,#f1f5f9,#e8e8e8,#f1f5f9);background-size:200%;animation:CoachZTool_waveAnimation__ANBa0 3s ease-in-out infinite;transition:transform .2s ease,box-shadow .2s ease}@keyframes CoachZTool_waveAnimation__ANBa0{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.CoachZTool_scheduleButton__sGNXC:hover{transform:scale(1.08);box-shadow:0 3px 12px rgba(37,99,235,.25);color:#CCB67C;border-color:#626262}.CoachZTool_tempMessage__zJ6XB{color:#888;font-style:italic;animation:CoachZTool_pulse__0FE_9 1.5s infinite;flex-shrink:1;white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;overflow:visible;text-overflow:unset}@keyframes CoachZTool_pulse__0FE_9{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.CoachZTool_messageRow__Hf9Oe{display:flex;align-items:center;gap:10px}.CoachZTool_searchIconButton__Tw2zA{margin-left:.5rem;padding:.5rem;border:none;background:none;cursor:pointer;transition:color .2s}.CoachZTool_searchIconButton__Tw2zA:hover{color:#bbbbbb}.CoachZTool_searchWrapper__LlN2T{max-width:0;overflow:hidden;transition:max-width .3s ease,opacity .3s ease;opacity:0;margin-top:.5rem}.CoachZTool_searchWrapper__LlN2T.CoachZTool_open__8F9qh{max-width:calc(100% - 2rem);opacity:1}.CoachZTool_searchInput__sV_0M{width:100%;padding:.5rem;font-size:.875rem;border-radius:.5rem;border:1px solid #ccc;outline:none;transition:box-shadow .2s;color:#353535}.CoachZTool_searchInput__sV_0M:focus{box-shadow:0 0 0 2px #CCB67C;border-color:#CCB67C}.CoachZTool_chatMessages__9PzI8::-webkit-scrollbar{width:8px;height:8px}.CoachZTool_chatMessages__9PzI8::-webkit-scrollbar-track{background:#2b2b2b}.CoachZTool_chatMessages__9PzI8::-webkit-scrollbar-thumb{background:#505050;border-radius:4px}.CoachZTool_chatMessages__9PzI8::-webkit-scrollbar-thumb:hover{background:#686868}.CoachZTool_chatMessages__9PzI8{scrollbar-color:#505050 #2b2b2b;scrollbar-width:thin}.CoachZTool_chatHistoryContainer__O8HfC::-webkit-scrollbar{width:8px;height:8px}.CoachZTool_chatHistoryContainer__O8HfC::-webkit-scrollbar-track{background:#4b4b4b}.CoachZTool_chatHistoryContainer__O8HfC::-webkit-scrollbar-thumb{background:#686868;border-radius:4px}.CoachZTool_chatHistoryContainer__O8HfC::-webkit-scrollbar-thumb:hover{background:#686868}.CoachZTool_chatHistoryContainer__O8HfC{scrollbar-color:#505050 #2b2b2b;scrollbar-width:thin}.CoachZTool_errorMessageContainer__0M_Jf{padding:.5rem 2rem .25rem;background-color:#1F1F1F;display:flex;justify-content:center}.CoachZTool_errorMessage__Sb0iC{background-color:rgba(251,191,36,.1);color:#fbbf24;padding:.5rem .75rem;border-radius:.375rem;font-size:.8125rem;border-left:2px solid rgba(251,191,36,.3);animation:CoachZTool_fadeIn__JL_BO .2s ease-in;display:flex;align-items:center;gap:.5rem;width:calc(100% - 4rem);max-width:768px;box-sizing:border-box}@keyframes CoachZTool_fadeIn__JL_BO{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.CoachZTool_chatHeaderRow__Zou1K{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem 0;background-color:#1F1F1F;flex-shrink:0}.CoachZTool_signalsNavButton__VmTnD{display:flex;align-items:center;gap:.4rem;color:#a5a5a5;font-size:.875rem;font-weight:500;text-decoration:none;padding:.3rem .75rem;border-radius:.375rem;transition:color .2s,background-color .2s;white-space:nowrap;letter-spacing:.01em}.CoachZTool_signalsNavButton__VmTnD:hover{color:#CCB67C;background-color:rgba(204,182,124,.08)}.CoachZTool_signalsNavIcon__5YhXM{width:1rem;height:1rem;flex-shrink:0}.CoachZTool_sidebarNavGroup__pbm7z{display:flex;flex-direction:column;gap:.125rem}.CoachZTool_sidebarNavItem__FrKXu{display:flex;align-items:center;gap:.625rem;padding:.45rem .625rem;border-radius:.375rem;font-size:.8125rem;font-weight:500;color:#b0b0b0;background:transparent;border:none;cursor:pointer;text-decoration:none;width:17rem;text-align:left;transition:background-color .15s,color .15s;white-space:nowrap}.CoachZTool_sidebarNavItem__FrKXu:hover{background-color:#4b4b4b;color:#e8e8e8}.CoachZTool_sidebarNavIcon__PaSyA{width:1rem;height:1rem;flex-shrink:0;color:#CCB67C}