.styles_agent-viewer__XcGXK{background:#f0f7ff;border:1px solid #adc6ff;border-radius:8px;padding:16px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.styles_agent-viewer__header__kKmFf{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.06)}.styles_agent-viewer__avatar__vikYi{width:32px;height:32px;background:#1890ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.styles_agent-viewer__name___Hw1c{font-weight:600;font-size:15px;color:#003a8c}.styles_agent-viewer__status__ViPrg{margin-left:auto;font-size:12px;color:#888}.styles_agent-viewer__status--active__1_w5C{color:#faad14;font-weight:500}.styles_agent-viewer__content__L4_0J{font-size:14px;line-height:1.6;color:#333}.styles_trading-decisions-section__ZKudj{display:flex;flex-direction:column;gap:16px}.styles_trading-decisions-section__card__s4Z4i{border:1px solid #eee;border-radius:8px}.styles_trading-decisions-section__header__wO4NF{display:flex;align-items:center;justify-content:space-between;background:#f7f7f8;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:12px;padding:8px 16px}.styles_trading-decisions-section__header-left__vOce_{display:flex;align-items:center;gap:10px}.styles_trading-decisions-section__header-title__YgWVq{display:flex;gap:8px;align-items:baseline}.styles_trading-decisions-section__header-ticker__NQFjI{font-weight:700;font-size:18px}.styles_trading-decisions-section__header-name__j0YN3{opacity:.7;font-size:13px}.styles_trading-decisions-section__header-price__WIzIR{font-size:18px;font-weight:600;font-feature-settings:"tnum";font-variant:tabular-nums}.styles_trading-decisions-section__top-row__yn5a7{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;padding:0 16px}.styles_trading-decisions-section__confidence-label__p22Pi{margin:0;opacity:.75;font-size:13px}.styles_trading-decisions-section__confidence-value__4ElJ7{font-weight:700;font-size:18px;margin:0}.styles_trading-decisions-section__confidence-indicator-text__6tWpJ{font-size:12px;font-weight:600}.styles_trading-decisions-section__reason__NO6w9{margin-top:12px;padding:0 16px}.styles_trading-decisions-section__reason-reasoning-title__c1JCt,.styles_trading-decisions-section__reason-title__mLvrW{margin:0 0 6px;font-weight:700}.styles_trading-decisions-section__reason-reasoning-text__yNCWJ,.styles_trading-decisions-section__reason-text__s_vAC{margin:0 0 12px;line-height:1.6}.styles_trading-decisions-section__reason--collapsed__2YHHW .styles_trading-decisions-section__reason-text__s_vAC,.styles_trading-decisions-section__reason--collapsed__2YHHW .styles_trading-decisions-section__reasoning-text__vL_wr{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:relative;filter:blur(.3px);opacity:.85;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.styles_trading-decisions-section__risk_analysis__uHQvG{padding:0 16px}.styles_trading-decisions-section__analysis__b9TZQ{margin-top:6px;display:flex;justify-content:center}.styles_trading-decisions-section__analysis-toggle__zED8i{padding:0 6px;font-weight:600}.styles_trading-decisions-section__analysis-icon__zhYAC{transition:transform .2s ease}@media(max-width:768px){.styles_trading-decisions-section__confidence-value__4ElJ7,.styles_trading-decisions-section__header-price__WIzIR,.styles_trading-decisions-section__header-ticker__NQFjI{font-size:16px}}