.response-content[data-v-0f075f9b]{color:var(--text-primary);font-size:14px;line-height:1.6}.response-content[data-v-0f075f9b] .sentiment-card{background:linear-gradient(135deg,#1e293bcc,#1e293b66);border:2px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 8px 32px #0006;margin:1em 0;overflow:hidden;padding:0}.response-content[data-v-0f075f9b] .sentiment-card.bullish,.response-content[data-v-0f075f9b] .sentiment-card.leaning-bullish{background:linear-gradient(135deg,#10b98126,#1e293b99);border-color:#10b98166}.response-content[data-v-0f075f9b] .sentiment-card.bearish,.response-content[data-v-0f075f9b] .sentiment-card.leaning-bearish{background:linear-gradient(135deg,#ef444426,#1e293b99);border-color:#ef444466}.response-content[data-v-0f075f9b] .sentiment-card.neutral{background:linear-gradient(135deg,#fbbf2426,#1e293b99);border-color:#fbbf2466}.response-content[data-v-0f075f9b] .sentiment-header{background:#0003;border-bottom:1px solid hsla(0,0%,100%,.1);padding:1em 1.2em}.response-content[data-v-0f075f9b] .sentiment-badge{align-items:center;display:inline-flex;gap:10px}.response-content[data-v-0f075f9b] .sentiment-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:1.4em}.response-content[data-v-0f075f9b] .sentiment-label{font-size:1.1em;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.response-content[data-v-0f075f9b] .sentiment-card.bullish .sentiment-label,.response-content[data-v-0f075f9b] .sentiment-card.leaning-bullish .sentiment-label{color:#10b981}.response-content[data-v-0f075f9b] .sentiment-card.bearish .sentiment-label,.response-content[data-v-0f075f9b] .sentiment-card.leaning-bearish .sentiment-label{color:#ef4444}.response-content[data-v-0f075f9b] .sentiment-card.neutral .sentiment-label{color:#fbbf24}.response-content[data-v-0f075f9b] .sentiment-score{background:#ffffff1a;border-radius:20px;color:#ffffffe6;font-size:.85em;font-weight:700;padding:4px 12px}.response-content[data-v-0f075f9b] .sentiment-overview{padding:1.2em 1.2em .8em}.response-content[data-v-0f075f9b] .sentiment-analysis{color:#ffffffe6;font-size:1em;font-weight:500;line-height:1.6;margin:0}.response-content[data-v-0f075f9b] .sentiment-key-points{padding:0 1.2em 1em}.response-content[data-v-0f075f9b] .sentiment-key-points h4,.response-content[data-v-0f075f9b] .sentiment-summary h4{align-items:center;color:#ffffffb3;display:flex;font-size:.9em;font-weight:700;gap:6px;letter-spacing:.5px;margin:0 0 .6em;text-transform:uppercase}.response-content[data-v-0f075f9b] .sentiment-key-points ul{list-style:none;margin:0;padding:0}.response-content[data-v-0f075f9b] .sentiment-key-points li{background:#00000026;border-left:3px solid rgba(16,185,129,.5);border-radius:8px;color:#ffffffd9;font-size:.92em;line-height:1.5;margin-bottom:.5em;padding:.6em .8em .6em 1.8em;position:relative;transition:all .2s ease}.response-content[data-v-0f075f9b] .sentiment-card.bearish .sentiment-key-points li,.response-content[data-v-0f075f9b] .sentiment-card.leaning-bearish .sentiment-key-points li{border-left-color:#ef444480}.response-content[data-v-0f075f9b] .sentiment-card.neutral .sentiment-key-points li{border-left-color:#fbbf2480}.response-content[data-v-0f075f9b] .sentiment-key-points li:hover{background:#00000040;transform:translate(3px)}.response-content[data-v-0f075f9b] .sentiment-key-points li:before{color:#10b981;content:"▸";font-weight:700;left:.6em;position:absolute}.response-content[data-v-0f075f9b] .sentiment-card.bearish .sentiment-key-points li:before,.response-content[data-v-0f075f9b] .sentiment-card.leaning-bearish .sentiment-key-points li:before{color:#ef4444}.response-content[data-v-0f075f9b] .sentiment-card.neutral .sentiment-key-points li:before{color:#fbbf24}.response-content[data-v-0f075f9b] .sentiment-key-points li:last-child{margin-bottom:0}.response-content[data-v-0f075f9b] .sentiment-summary{background:#00000026;border-top:1px solid hsla(0,0%,100%,.05);padding:1em 1.2em 1.2em}.response-content[data-v-0f075f9b] .sentiment-summary p{color:#ffffffd9;font-size:.95em;font-style:italic;line-height:1.6;margin:0}.response-content[data-v-0f075f9b] br{content:"";display:block;margin:.3em 0}.response-content[data-v-0f075f9b] br+br{display:none}.response-content[data-v-0f075f9b] .trade-setup-card{background:linear-gradient(135deg,#1e293b99,#1e293b4d);border:2px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 6px 24px #0006;margin:1em 0;overflow:hidden;padding:1.2em;position:relative;transition:all .3s ease}.response-content[data-v-0f075f9b] .trade-setup-card:hover{box-shadow:0 8px 32px #00000080,0 0 0 1px var(--accent-color);transform:translateY(-2px)}.response-content[data-v-0f075f9b] .trade-setup-card:before{background:linear-gradient(90deg,transparent,var(--accent-color),var(--accent-color),transparent);box-shadow:0 0 12px var(--accent-color);content:"";height:4px;left:0;position:absolute;right:0;top:0}.response-content[data-v-0f075f9b] .trade-setup-card h3{border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--accent-color);font-size:1.15em;font-weight:700;letter-spacing:-.02em;margin:0 0 1em;padding-bottom:.6em}.response-content[data-v-0f075f9b] .trade-setup-card strong{color:#ffffffb3;display:inline-block;font-size:.9em;font-weight:600;letter-spacing:.5px;min-width:110px;text-transform:uppercase}.response-content[data-v-0f075f9b] .trade-setup-card br+strong{margin-top:.5em}.response-content[data-v-0f075f9b] .trade-setup-card.long{--accent-color:#10b981;background:linear-gradient(135deg,#10b9811f,#1e293b4d);border-color:#10b98166}.response-content[data-v-0f075f9b] .trade-setup-card.short{--accent-color:#ef4444;background:linear-gradient(135deg,#ef44441f,#1e293b4d);border-color:#ef444466}.response-content[data-v-0f075f9b] .trade-setup-card.future-setup{--accent-color:#f59e0b;background:linear-gradient(135deg,#f59e0b1f,#1e293b4d);border-color:#f59e0b66}.response-content[data-v-0f075f9b] .trade-setup-card.confidence-high:after{background:linear-gradient(135deg,#10b9814d,#10b98126);border:1px solid rgba(16,185,129,.5);border-radius:6px;box-shadow:0 2px 8px #10b98133;color:#10b981;content:"⭐ HIGH CONFIDENCE";font-size:10px;font-weight:700;letter-spacing:.5px;padding:5px 12px;position:absolute;right:12px;top:12px}.response-content[data-v-0f075f9b] .trade-setup-card.confidence-medium:after{background:linear-gradient(135deg,#f59e0b4d,#f59e0b26);border:1px solid rgba(245,158,11,.5);border-radius:6px;box-shadow:0 2px 8px #f59e0b33;color:#f59e0b;content:"⚡ MEDIUM";font-size:10px;font-weight:700;letter-spacing:.5px;padding:5px 12px;position:absolute;right:12px;top:12px}.response-content[data-v-0f075f9b] .styled-header{color:var(--text-primary);font-weight:600;letter-spacing:-.02em;margin:.6em 0 .4em}.response-content[data-v-0f075f9b] h1.styled-header{border-bottom:2px solid var(--accent-color,var(--accent));color:var(--accent-color,var(--accent));font-size:1.6em;letter-spacing:.5px;margin:.4em 0 .5em;padding-bottom:.2em;text-transform:uppercase}.response-content[data-v-0f075f9b] h2.styled-header{border-bottom:1px solid var(--border);font-size:1.2em;margin:.5em 0 .4em;padding-bottom:.2em}.response-content[data-v-0f075f9b] h3.styled-header{align-items:center;color:var(--accent);display:flex;font-size:1.05em;gap:.4em;margin:.5em 0 .3em}.response-content[data-v-0f075f9b] .section-header{align-items:center;background:linear-gradient(135deg,#10b98126,#10b98114);border-left:4px solid #10b981;border-radius:8px;box-shadow:0 2px 8px #10b98126;display:flex;gap:.6em;margin:1em 0 .6em;padding:.6em .9em;transition:all .2s ease}.response-content[data-v-0f075f9b] .section-header:hover{background:linear-gradient(135deg,#10b98133,#10b9811a);box-shadow:0 3px 12px #10b98140;transform:translate(3px)}.response-content[data-v-0f075f9b] .section-header:first-child{margin-top:0}.response-content[data-v-0f075f9b] .section-emoji{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:1.3em;line-height:1}.response-content[data-v-0f075f9b] .section-title{color:var(--text-primary);font-size:1.05em;font-weight:700;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(0,0,0,.2)}.response-content[data-v-0f075f9b] .styled-divider{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);border:none;height:1px;margin:.8em 0}.response-content[data-v-0f075f9b] .info-box{background:#2196f31a;border:2px solid rgba(33,150,243,.3);border-radius:6px;color:var(--accent);font-size:1em;font-weight:600;margin:.6em 0;padding:.7em 1em;text-align:center}.response-content[data-v-0f075f9b] .table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 4px 16px #0000004d;margin:1em 0}.response-content[data-v-0f075f9b] .data-table{border-collapse:separate;border-radius:10px;border-spacing:0;min-width:400px;overflow:hidden;width:100%}.response-content[data-v-0f075f9b] .data-table thead{background:linear-gradient(135deg,#10b98140,#10b98126)}.response-content[data-v-0f075f9b] .data-table th{background:#1e293b80;border-bottom:2px solid rgba(16,185,129,.4);color:#10b981;font-size:11px;font-weight:700;letter-spacing:.8px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.response-content[data-v-0f075f9b] .data-table tbody tr{background:#1e293b66;border-bottom:1px solid hsla(0,0%,100%,.05);transition:all .2s ease}.response-content[data-v-0f075f9b] .data-table tbody tr:nth-child(2n){background:#1e293b40}.response-content[data-v-0f075f9b] .data-table tbody tr:hover{background:#10b9811f;box-shadow:0 2px 8px #10b98133;transform:scale(1.01)}.response-content[data-v-0f075f9b] .data-table td{color:#ffffffd9;font-size:13px;padding:11px 14px;white-space:nowrap}.response-content[data-v-0f075f9b] .data-table tbody tr:last-child{border-bottom:none}.response-content[data-v-0f075f9b] .data-table td strong{color:var(--text-primary);font-weight:700}.response-content[data-v-0f075f9b] .info-list{list-style:none;margin:.6em 0 .8em;padding-left:0}.response-content[data-v-0f075f9b] .info-list li{background:#1e293b4d;border-left:3px solid rgba(16,185,129,.4);border-radius:6px;color:#ffffffd9;line-height:1.6;margin-bottom:.5em;padding:.5em .7em .5em 2.2em;position:relative;transition:all .2s ease}.response-content[data-v-0f075f9b] .info-list li:hover{background:#10b98114;border-left-color:#10b981;transform:translate(3px)}.response-content[data-v-0f075f9b] .info-list li:last-child{margin-bottom:0}.response-content[data-v-0f075f9b] .info-list li:before{color:#10b981;content:"▸";font-size:1em;font-weight:700;left:.8em;position:absolute;top:.5em}.response-content[data-v-0f075f9b] .info-list li strong{color:var(--text-primary);font-weight:700}.response-content[data-v-0f075f9b] strong{color:#fffffff2;font-weight:600}.response-content[data-v-0f075f9b] a.symbol-link{background:#2196f31a;border:1px solid rgba(33,150,243,.2);border-radius:4px;color:var(--accent);cursor:pointer;display:inline-block;font-weight:600;padding:2px 6px;text-decoration:none;transition:all .15s ease}.response-content[data-v-0f075f9b] a.symbol-link:hover{background:#2196f333;border-color:var(--accent);box-shadow:0 2px 8px #2196f34d;transform:translateY(-1px)}.response-content[data-v-0f075f9b] a.symbol-link.stock-link{background:#10b9811f;border:1px solid rgba(16,185,129,.3);color:#10b981}.response-content[data-v-0f075f9b] a.symbol-link.stock-link:hover{background:#10b98133;border-color:#10b981;box-shadow:0 2px 8px #10b9814d}.response-content[data-v-0f075f9b] a.symbol-link.futures-link{background:#ffd7001f;border:1px solid rgba(255,215,0,.3);color:gold}.response-content[data-v-0f075f9b] a.symbol-link.futures-link:hover{background:#ffd70033;border-color:gold;box-shadow:0 2px 8px #ffd7004d}.tradingview-widget-container[data-v-0f075f9b]{background:#0f0f0f;border:1px solid var(--border);border-radius:10px;margin-top:1.2em;min-height:400px;overflow:hidden;position:relative}.tradingview-widget[data-v-0f075f9b]{height:400px;min-height:400px;position:relative;width:100%}.tradingview-widget[data-v-0f075f9b] iframe{height:100%!important;min-height:400px;width:100%!important}.chart-loading[data-v-0f075f9b]{align-items:center;background:#0f0f0f;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.tradingview-widget:has(>:not(.chart-loading)) .chart-loading[data-v-0f075f9b]{display:none}.loading-spinner[data-v-0f075f9b]{animation:spin-0f075f9b .8s linear infinite;border:3px solid rgba(33,150,243,.1);border-radius:50%;border-top-color:#2196f3;height:32px;width:32px}@keyframes spin-0f075f9b{to{transform:rotate(1turn)}}.chart-loading p[data-v-0f075f9b]{color:#fff9;font-size:13px;margin:0}@media(max-width:768px){.response-content[data-v-0f075f9b]{font-size:13px}.response-content[data-v-0f075f9b] .trade-setup-card{margin:.8em 0;padding:1em}.response-content[data-v-0f075f9b] .trade-setup-card h3{font-size:1.05em;margin-bottom:.8em;padding-right:100px}.response-content[data-v-0f075f9b] .trade-setup-card strong{font-size:.85em;min-width:90px}.response-content[data-v-0f075f9b] .trade-setup-card.confidence-high:after,.response-content[data-v-0f075f9b] .trade-setup-card.confidence-medium:after{font-size:9px;padding:4px 8px;right:10px;top:10px}.response-content[data-v-0f075f9b] .section-header{gap:.5em;padding:.5em .7em}.response-content[data-v-0f075f9b] .section-emoji{font-size:1.2em}.response-content[data-v-0f075f9b] .section-title{font-size:.95em}.response-content[data-v-0f075f9b] .data-table{font-size:12px}.response-content[data-v-0f075f9b] .data-table td,.response-content[data-v-0f075f9b] .data-table th{font-size:11px;padding:8px 10px}.tradingview-widget[data-v-0f075f9b]{height:350px}}
