.strategy_layout__QBlCa{display:flex;height:calc(100vh - var(--nav-h) - var(--nav-h))}.strategy_sidebar__figAX{width:210px;flex-shrink:0;border-right:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column}.strategy_sidebarTop__Gl_5f{padding:14px;border-bottom:1px solid var(--border)}.strategy_newBtn__OUCA8{width:100%;padding:8px;border-radius:6px;background:var(--accent);color:var(--bg);font-size:11px;font-weight:700;letter-spacing:.04em;border:none;cursor:pointer;transition:all var(--t-sm);font-family:var(--font)}.strategy_newBtn__OUCA8:hover{background:var(--accent-hover)}.strategy_sidebarList__Q8iAY{flex:1;overflow-y:auto;padding:6px}.strategy_sidebarList__Q8iAY::-webkit-scrollbar{width:3px}.strategy_sidebarList__Q8iAY::-webkit-scrollbar-thumb{background:var(--surface-4)}.strategy_groupLabel__21G67{font-size:9px;font-weight:700;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;padding:8px 8px 4px;font-family:var(--font)}.strategy_item__eHTll{padding:7px 9px;border-radius:6px;cursor:pointer;margin-bottom:2px;transition:background var(--t-sm)}.strategy_item__eHTll:hover{background:var(--surface-2)}.strategy_itemActive__A4EtX{background:var(--surface-3)}.strategy_itemTitle__odZz6{font-size:11px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strategy_itemActive__A4EtX .strategy_itemTitle__odZz6{color:var(--text)}.strategy_itemMeta__Yn8Sj{font-size:9px;color:var(--text-3);font-family:var(--font-mono);margin-top:2px}.strategy_main__JJ88C{flex:1;display:flex;flex-direction:column;min-width:0}.strategy_tasks__Vu0xo{padding:10px 24px;border-bottom:1px solid var(--border);display:flex;gap:6px;overflow-x:auto;align-items:center;flex-shrink:0}.strategy_tasks__Vu0xo::-webkit-scrollbar{display:none}.strategy_tasksLabel__zHyBm{font-size:9px;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font-family:var(--font)}.strategy_taskChip__4Bbs2{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;flex-shrink:0;background:var(--surface-2);border:1px solid var(--border);font-size:10px;color:var(--text-2);cursor:pointer;transition:all var(--t-sm);font-family:var(--font)}.strategy_taskChip__4Bbs2:hover{border-color:var(--border-mid);color:var(--text)}.strategy_chipDot__YSSt0{width:5px;height:5px;border-radius:50%}.strategy_chat__Z0p6W{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:14px}.strategy_chat__Z0p6W::-webkit-scrollbar{width:3px}.strategy_chat__Z0p6W::-webkit-scrollbar-thumb{background:var(--surface-4)}.strategy_msg__2yaYC{display:flex;gap:10px;max-width:640px}.strategy_msgUser__0_z60{flex-direction:row-reverse;align-self:flex-end}.strategy_msgAv__kqD2K{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;letter-spacing:.02em;font-family:var(--font-display)}.strategy_msgAssistant__Vof9M .strategy_msgAv__kqD2K{background:var(--accent);color:var(--bg)}.strategy_msgUser__0_z60 .strategy_msgAv__kqD2K{background:var(--surface-4);color:var(--text-2)}.strategy_msgBubble__BPD87{padding:10px 14px;border-radius:9px;border:1px solid var(--border);background:var(--surface);font-size:12px;color:var(--text-2);line-height:1.65;font-family:var(--font)}.strategy_msgUser__0_z60 .strategy_msgBubble__BPD87{background:var(--surface-2);border-color:var(--border-mid)}.strategy_markdown__gF5in p{margin:0 0 8px}.strategy_markdown__gF5in p:last-child{margin-bottom:0}.strategy_markdown__gF5in strong{color:var(--text);font-weight:500}.strategy_markdown__gF5in em{font-style:italic}.strategy_markdown__gF5in ol,.strategy_markdown__gF5in ul{margin:6px 0;padding-left:18px}.strategy_markdown__gF5in li{margin-bottom:4px}.strategy_markdown__gF5in code{font-family:var(--font-mono);font-size:11px;background:var(--surface-3);padding:1px 5px;border-radius:3px}.strategy_markdown__gF5in pre{background:var(--surface-3);border:1px solid var(--border);border-radius:6px;padding:10px 12px;margin:8px 0;overflow-x:auto}.strategy_markdown__gF5in pre code{background:none;padding:0;font-size:11px;line-height:1.5}.strategy_markdown__gF5in a{color:var(--accent);text-decoration:none}.strategy_markdown__gF5in a:hover{text-decoration:underline}.strategy_markdown__gF5in blockquote{border-left:2px solid var(--border-mid);padding-left:12px;color:var(--text-3);margin:8px 0}.strategy_emptyChat__eK9MF{display:flex;align-items:center;justify-content:center;height:100%;font-size:13px;color:var(--text-3);font-family:var(--font)}.strategy_typing__Gs7sK{color:var(--text-3);animation:strategy_typingPulse__fHbln 1.5s ease-in-out infinite}@keyframes strategy_typingPulse__fHbln{0%,to{opacity:.4}50%{opacity:1}}.strategy_inputWrap__5bOXX{padding:14px 24px;border-top:1px solid var(--border);display:flex;align-items:center;gap:8px;flex-shrink:0}.strategy_micBtn__1MfLb{width:40px;height:40px;border-radius:7px;flex-shrink:0;background:var(--surface-3);border:1px solid var(--border-mid);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--t-sm)}.strategy_micBtn__1MfLb:hover{background:var(--surface-4);border-color:var(--border-hi)}.strategy_micRecording__Ga0Ie{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4)}.strategy_micRecording__Ga0Ie svg line,.strategy_micRecording__Ga0Ie svg path,.strategy_micRecording__Ga0Ie svg rect{fill:rgba(239,68,68,.9);stroke:rgba(239,68,68,.9)}.strategy_input__1ZNy0{flex:1;padding:10px 14px;border-radius:7px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:12px;font-family:var(--font);outline:none;transition:border-color var(--t-sm);resize:none;height:40px}.strategy_input__1ZNy0:focus{border-color:var(--border-mid)}.strategy_input__1ZNy0::placeholder{color:var(--text-3)}.strategy_sendBtn__GJQi9{width:40px;height:40px;border-radius:7px;flex-shrink:0;background:var(--accent);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--t-sm)}.strategy_sendBtn__GJQi9:hover{background:var(--accent-hover)}.strategy_insightBar__JQnGf{width:260px;flex-shrink:0;border-left:1px solid var(--border);background:var(--surface);overflow-y:auto;padding:14px}.strategy_insightBar__JQnGf::-webkit-scrollbar{width:3px}.strategy_insightBar__JQnGf::-webkit-scrollbar-thumb{background:var(--surface-4)}.strategy_insightBarLabel__8QERS{font-size:9px;font-weight:700;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-family:var(--font)}.strategy_insightCard__u6_Di{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:12px;margin-bottom:8px;cursor:pointer;transition:border-color var(--t-sm),box-shadow var(--t-sm)}.strategy_insightCard__u6_Di:hover{border-color:var(--border-mid);box-shadow:var(--shadow-sm)}.strategy_insightHead__J5h_p{display:flex;align-items:center;gap:6px;margin-bottom:6px}.strategy_insightDot__Ubi4a{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 5px var(--accent);flex-shrink:0}.strategy_insightTitle__7uIzv{font-size:11px;font-weight:600;color:var(--text);font-family:var(--font-display);letter-spacing:-.01em}.strategy_insightBody__7vjjw{font-size:10px;color:var(--text-2);line-height:1.55;font-family:var(--font)}.strategy_insightAction__cPkbc{font-size:9px;color:var(--accent);margin-top:7px;letter-spacing:.02em}@media (max-width:768px){.strategy_layout__QBlCa{flex-direction:column;height:calc(100vh - var(--nav-h) - var(--nav-h))}.strategy_insightBar__JQnGf,.strategy_sidebar__figAX{display:none}.strategy_main__JJ88C{min-height:unset;flex:1}.strategy_tasks__Vu0xo{padding:10px 16px;overflow-x:auto;max-width:100%}.strategy_taskChip__4Bbs2{font-size:9px;padding:4px 8px}.strategy_chat__Z0p6W{padding:16px}.strategy_inputWrap__5bOXX{padding:12px 16px}.strategy_msg__2yaYC{max-width:100%}}