.AiReportModal_overlay__f97zb{position:fixed;inset:0;background:rgba(2,5,10,.66);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.AiReportModal_modal__H23EL{background:var(--panel);border:1px solid var(--border-strong);border-radius:12px;width:min(820px,100%);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 60px rgba(0,0,0,.5)}.AiReportModal_head__CvhPB{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--border)}.AiReportModal_title__c8sJr{font-weight:700;font-size:15px}.AiReportModal_close__aXXqM{margin-left:auto;background:none;border:1px solid var(--border);border-radius:8px;color:var(--muted);font-size:13px;padding:4px 10px;cursor:pointer;transition:border-color .15s,color .15s}.AiReportModal_close__aXXqM:hover{border-color:var(--up);color:var(--text)}.AiReportModal_body__wgVel{overflow-y:auto;padding:14px 18px 18px;font-size:13.5px;line-height:1.7}.AiReportModal_headline__EvCYM{font-size:14.5px;font-weight:600;padding:8px 12px;background:var(--panel-2);border-left:3px solid var(--accent);border-radius:6px;margin-bottom:14px}.AiReportModal_card__3axZg{border:1px solid var(--border);border-radius:10px;padding:10px 14px;margin-bottom:12px;background:var(--panel-2)}.AiReportModal_cardTitle__HB3ar{font-weight:700;margin-bottom:6px}.AiReportModal_marketSummary__C_cj0{font-size:13px;line-height:1.7;padding:8px 12px;background:var(--panel-2);border-radius:8px;margin-bottom:14px;color:var(--text)}.AiReportModal_cardRow__MZDl1{margin:5px 0}.AiReportModal_cardLabel__NFq2Y{color:var(--muted);font-size:12px;margin-right:6px}.AiReportModal_cardRow__MZDl1:last-child{margin-bottom:0}.AiReportModal_src__7ozXs{font-size:11.5px}.AiReportModal_srcAi__AySCT{color:var(--accent)}.AiReportModal_srcRules__s0FAV{color:var(--warn)}.AiReportModal_section__kk_cP{margin-top:14px}.AiReportModal_sectionTitle__tiEXM{font-weight:600;font-size:13px;margin-bottom:6px}summary.AiReportModal_sectionTitle__tiEXM{cursor:pointer}.AiReportModal_caveat__XG52Y{color:var(--warn);font-size:12.5px;margin:3px 0}.AiReportModal_review__hlOF4{font-size:12.5px;margin:3px 0;color:var(--muted)}.AiReportModal_numUp__pkPn0{color:var(--up);font-weight:600}.AiReportModal_numDown__UyZky{color:var(--down);font-weight:600}.AiReportModal_earlyItem__wE6b_{border-top:1px solid var(--border);padding:9px 0}.AiReportModal_earlyItem__wE6b_ strong{display:block;margin-bottom:4px}.AiReportModal_earlyAssessment__8BgOL{color:var(--muted)}.AiReportModal_msg__m9A5s{padding:30px;text-align:center;color:var(--muted);font-size:13px}.Collapsible_wrap__fFa4A{margin:32px 0 10px}.Collapsible_head__x6Gbc{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;border-left:3px solid var(--accent);padding:0 0 0 10px;color:var(--text);font-size:15px;font-weight:600;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,color .15s}.Collapsible_head__x6Gbc:hover{border-left-color:var(--accent);color:var(--accent)}.Collapsible_chev__NDOuC{color:var(--accent);font-size:12px;width:12px}.Collapsible_hint__RrOea{font-weight:400}.StockKline_stockLink__ATT4W{background:none;border:none;padding:0;margin:0;font:inherit;font-weight:600;color:inherit;cursor:pointer;text-align:left;white-space:nowrap}.StockKline_stockLink__ATT4W:hover{color:var(--accent);text-decoration:underline}.StockKline_overlay__G9UkR{position:fixed;inset:0;background:rgba(2,5,10,.66);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.StockKline_modal__SkeGK{background:var(--panel);border:1px solid var(--border-strong);border-radius:12px;width:min(960px,100%);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 60px rgba(0,0,0,.5)}.StockKline_head__qWBMA{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--border)}.StockKline_head__qWBMA .StockKline_title__YOIp_{font-weight:700;font-size:15px}.StockKline_tools__q5HD8{margin-left:auto;display:flex;gap:6px}.StockKline_tools__q5HD8 button{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px;width:30px;height:28px;cursor:pointer;transition:border-color .15s,background .15s}.StockKline_tools__q5HD8 button:hover{border-color:var(--accent);background:var(--bg-soft)}.StockKline_close__iXnjK{margin-left:auto;background:none;border:1px solid var(--border);border-radius:8px;color:var(--muted);font-size:13px;padding:4px 10px;cursor:pointer;transition:border-color .15s,color .15s}.StockKline_close__iXnjK:hover{border-color:var(--up);color:var(--text)}.StockKline_body__qCRIg{height:clamp(380px,62vh,580px);position:relative}.StockKline_chart__79edZ{width:100%;height:100%}.StockKline_msg__jM1af{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;background:var(--panel);z-index:1}.SectorTable_barcell__ZXgwz{width:22%;min-width:140px}.SectorTable_bar__i__F4{width:100%;height:16px;background:var(--bg-soft);border-radius:4px;overflow:hidden;border:1px solid var(--border)}.SectorTable_fill__n_i22{height:100%;border-radius:3px}.SectorTable_fill__n_i22.SectorTable_pos__KycqQ{background:linear-gradient(90deg,rgba(248,81,73,.55),var(--up))}.SectorTable_fill__n_i22.SectorTable_neg__BqnPI{background:linear-gradient(90deg,rgba(63,185,80,.55),var(--down))}.SectorTable_clickrow__O35Gk.SectorTable_hasmembers__daFEh{cursor:pointer}.SectorTable_clickrow__O35Gk.SectorTable_hasmembers__daFEh:hover td{background:rgba(88,166,255,.06)}.SectorTable_clickrow__O35Gk.SectorTable_open__anfYU td{border-bottom:none;background:rgba(88,166,255,.05)}.SectorTable_chev__ctSOx{color:var(--accent);text-align:center;width:20px}.SectorTable_subrowwrap__YdMt1>td{padding:0;background:var(--bg-soft);border-top:none}.SectorTable_subpanel__NxccK{padding:10px 16px 12px}.SectorTable_subpanel__NxccK table{background:transparent;border:1px dashed var(--border-strong)}.SectorTable_subpanel__NxccK th{background:transparent;font-size:11.5px}.SectorTable_subpanel__NxccK td{font-size:13px;padding:5px 12px;border-bottom:1px dashed var(--border)}.SectorTable_subpanel__NxccK tr:last-child td{border-bottom:none}@keyframes SectorTable_rowflash__SnGB6{0%{background:rgba(88,166,255,.3)}25%{background:rgba(88,166,255,.05)}50%{background:rgba(88,166,255,.3)}to{background:transparent}}tr.SectorTable_row__lku3R.flash{animation:SectorTable_rowflash__SnGB6 2.4s ease-out 1}tr.SectorTable_row__lku3R.flash td:first-child{box-shadow:inset 3px 0 0 var(--accent)}