.analyst-ai,.analyst-watch{padding:18px;border:1px solid #80909630;border-radius:12px;margin-top:16px;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.analyst-ai header,.analyst-watch header,.analyst-watch header>div{display:flex;gap:10px;align-items:center;justify-content:space-between}.analyst-ai h3,.analyst-watch h3{font-size:13px;margin:0}.analyst-ai header>span,.analyst-watch header>span{font-size:11px;color:var(--text-secondary)}.analyst-watch-actions{display:flex;flex-wrap:wrap;gap:8px}.analyst-timeline{margin-top:16px}.analyst-ai summary,.analyst-timeline summary{cursor:pointer}.analyst-timeline ol{padding-left:20px}.analyst-timeline li{padding:10px 0 10px 8px;border-left:2px solid #80909630;list-style:none}.analyst-timeline li>small,.analyst-timeline li>span{display:block;color:var(--text-secondary);font-size:10px}.analyst-timeline pre{max-width:100%;overflow:auto;white-space:pre-wrap}.analyst-ai{background:#80909608}.analyst-ai p{margin:10px 0}.analyst-ai>small{display:block;color:var(--text-secondary)}.analyst-question{display:grid;gap:8px}.analyst-question textarea{width:100%;box-sizing:border-box;resize:vertical;background:transparent;border:1px solid #80909655;border-radius:6px;padding:10px;color:inherit;font:inherit}.analyst-question button{justify-self:start}.research-profile-fields{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.research-profile-fields legend{font-size:12px;font-weight:600;margin-bottom:8px;color:var(--pv-text-primary,inherit)}.research-profile-fields label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--pv-text-secondary,#94a3b8);font-weight:500;width:100%}.research-profile-fields input,.research-profile-fields select{width:100%;min-height:36px;border:1px solid var(--pv-border-subtle,var(--border,#334155));border-radius:6px;background:var(--pv-surface-sunken,var(--bg-secondary,#0f172a));color:var(--pv-text-primary,inherit);padding:8px 10px;font:inherit;font-size:12px;outline-offset:-2px}.research-profile-fields input:focus-visible,.research-profile-fields select:focus-visible{outline:1px solid var(--pv-border-strong,#64748b);border-color:var(--pv-border-strong,#64748b)}.research-profile-fields select:disabled{opacity:.65;cursor:not-allowed}.research-profile-ratio{display:flex;align-items:center;gap:8px}.research-profile-ratio>span{font-size:12px;font-weight:600;color:var(--pv-text-secondary,#94a3b8)}.research-profile-note{font-size:10.5px;line-height:1.55;color:var(--pv-text-tertiary,#64748b);margin:4px 0 0}.research-profile-note.is-notice{color:var(--trade-buy,#40cba0)}.research-profile-note.is-error{color:var(--trade-ask,#ff858d)}.trading-profile-controls{padding:14px 0;border-bottom:1px solid var(--pv-border-subtle,var(--border,#334155));margin-bottom:16px}.trading-profile-controls.is-toolbar,.workspace-tool-popout .trading-profile-controls{padding:4px 0;border-bottom:0;margin-bottom:0}.trading-profile-controls.is-toolbar>button,.workspace-tool-popout .trading-profile-controls>button{width:100%;justify-content:center;margin-top:14px}.workspace-tool-popout .research-profile-fields legend{display:none!important}.research-profile-summary{margin:12px 0}.research-profile-summary dl{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0}.research-profile-summary dt{font-size:11px;opacity:.7}.research-profile-summary dd{margin:4px 0;font-size:13px;text-transform:capitalize}@media (max-width:600px){.research-profile-fields label{flex-basis:100%}}