.tradingview-widget-container[data-v-31c9da9c]{width:100%;height:500px;margin-bottom:2rem;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000001a}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#0f172a;color:#e2e8f0}.container[data-v-5ed5c26b]{max-width:1400px;margin:0 auto;padding:2rem}header[data-v-5ed5c26b]{margin-bottom:3rem;border-bottom:1px solid #1e293b;padding-bottom:1rem}h1[data-v-5ed5c26b]{font-size:2.5rem;font-weight:700;color:#f8fafc;margin:0 0 .5rem}.subtitle[data-v-5ed5c26b]{color:#94a3b8;margin:0 0 1rem}.refresh-btn[data-v-5ed5c26b]{background-color:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .2s;font-size:1rem}.refresh-btn[data-v-5ed5c26b]:hover:not(:disabled){background-color:#2563eb}.refresh-btn[data-v-5ed5c26b]:disabled{opacity:.5;cursor:not-allowed}.state-section[data-v-5ed5c26b]{margin-bottom:3rem}.state-header[data-v-5ed5c26b]{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.state-box[data-v-5ed5c26b]{padding:1.25rem;border-radius:.75rem;text-align:center;color:#fff;box-shadow:0 10px 25px -5px #0000004d}.state-name[data-v-5ed5c26b]{font-size:1.75rem;font-weight:700;margin-bottom:.375rem}.state-details[data-v-5ed5c26b]{font-size:.875rem;opacity:.9}.state-metrics[data-v-5ed5c26b]{display:flex;flex-direction:column;gap:1rem;justify-content:center}.metric-item[data-v-5ed5c26b]{background-color:#1e293b;padding:.75rem;border-radius:.5rem;border:1px solid #334155}.metric-label[data-v-5ed5c26b]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#94a3b8;margin-bottom:.5rem}.metric-tooltip[data-v-5ed5c26b]{position:relative;display:inline-block}.tooltip-icon[data-v-5ed5c26b]{cursor:help;font-size:.875rem;color:#64748b;transition:color .2s}.tooltip-icon[data-v-5ed5c26b]:hover{color:#94a3b8}.tooltip-content[data-v-5ed5c26b]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem;padding:.75rem;background-color:#0f172a;border:1px solid #334155;border-radius:.5rem;font-size:.75rem;color:#94a3b8;line-height:1.6;white-space:normal;width:280px;opacity:0;pointer-events:none;transition:opacity .2s;z-index:1000;box-shadow:0 4px 6px -1px #0000004d}.metric-tooltip:hover .tooltip-content[data-v-5ed5c26b]{opacity:1;pointer-events:auto}.tooltip-content strong[data-v-5ed5c26b]{color:#f1f5f9;display:block;margin-bottom:.5rem}.metric-value[data-v-5ed5c26b]{display:block;font-size:1.25rem;font-weight:700;color:#f1f5f9}.section-header[data-v-5ed5c26b]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.section-badge[data-v-5ed5c26b]{display:inline-block;padding:.375rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.section-badge.core-output[data-v-5ed5c26b]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.section-badge.hard-rule[data-v-5ed5c26b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.section-badge.validation-layer[data-v-5ed5c26b]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.section-badge.core-logic[data-v-5ed5c26b]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.section-header h2[data-v-5ed5c26b]{font-size:1.5rem;color:#f1f5f9;margin:0;flex:1}.section-description[data-v-5ed5c26b]{font-size:.875rem;color:#94a3b8;margin:0 0 1.5rem;padding-left:3.25rem;line-height:1.6}.validation-section[data-v-5ed5c26b]{margin-bottom:3rem}.validation-section .section-header[data-v-5ed5c26b]{margin-bottom:1rem}.validation-section .section-description[data-v-5ed5c26b]{margin-bottom:1.5rem}.validation-card[data-v-5ed5c26b]{background-color:#1e293b;border-radius:.75rem;padding:1.5rem;border:1px solid #334155;margin-top:1rem}.validation-card h3[data-v-5ed5c26b]{margin:0 0 1rem;font-size:1.25rem;color:#f1f5f9}.thermometer[data-v-5ed5c26b],.etf-status[data-v-5ed5c26b]{text-align:center;padding:1rem;margin-bottom:1rem}.thermometer-label[data-v-5ed5c26b],.etf-label[data-v-5ed5c26b]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.thermometer-value[data-v-5ed5c26b],.etf-value[data-v-5ed5c26b]{font-size:2rem;font-weight:700}.thermometer-ath[data-v-5ed5c26b]{margin-top:.35rem;font-size:.85rem;color:#94a3b8}.thermometer-info[data-v-5ed5c26b],.etf-info[data-v-5ed5c26b]{font-size:.875rem;color:#94a3b8;line-height:1.6}.etf-metrics[data-v-5ed5c26b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-top:1rem}.etf-metric-item[data-v-5ed5c26b]{background-color:#0f172a;padding:.75rem;border-radius:.5rem;border:1px solid #334155}.etf-metric-label[data-v-5ed5c26b]{font-size:.7rem;color:#64748b;margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.04em}.etf-metric-value[data-v-5ed5c26b]{font-size:1.25rem;font-weight:700;color:#f1f5f9;margin-bottom:.2rem;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.etf-full-value[data-v-5ed5c26b]{font-size:1.25rem;font-weight:700}.etf-compact-value[data-v-5ed5c26b]{font-size:.95rem;font-weight:600;opacity:.8}.etf-metric-value.unavailable[data-v-5ed5c26b]{font-size:.9rem;color:#64748b;font-weight:400}.etf-icon[data-v-5ed5c26b]{font-size:1.1rem}.etf-metric-value .positive[data-v-5ed5c26b]{color:#10b981}.etf-metric-value .negative[data-v-5ed5c26b]{color:#ef4444}.etf-metric-desc[data-v-5ed5c26b]{font-size:.7rem;color:#64748b;line-height:1.35}.etf-metric-subrow[data-v-5ed5c26b]{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;color:#cbd5f5;margin-bottom:.25rem}.etf-metric-subrow .unavailable[data-v-5ed5c26b]{color:#64748b}.etf-metric-subrow .positive[data-v-5ed5c26b]{color:#10b981}.etf-metric-subrow .negative[data-v-5ed5c26b]{color:#ef4444}.etf-metric-subrow .neutral[data-v-5ed5c26b]{color:#94a3b8}.etf-info-text[data-v-5ed5c26b]{margin:0;line-height:1.6}.etf-info-text strong[data-v-5ed5c26b]{color:#f1f5f9}.etf-rule-note[data-v-5ed5c26b]{margin-top:.75rem;font-size:.8rem;color:#94a3b8;line-height:1.5}.thermometer-info ul[data-v-5ed5c26b]{margin:.5rem 0 0 1.5rem;padding:0}.thermometer-info li[data-v-5ed5c26b]{margin:.25rem 0}.quadrant-section[data-v-5ed5c26b]{margin-bottom:3rem}.quadrant-section .section-header[data-v-5ed5c26b]{margin-bottom:.75rem}.quadrant-section .section-description[data-v-5ed5c26b]{margin-bottom:1.5rem}.quadrant-chart-container[data-v-5ed5c26b]{background-color:#1e293b;border-radius:1rem;padding:2.5rem 1.5rem 2rem 3rem;border:1px solid #334155;box-shadow:0 10px 25px -5px #0000004d}.quadrant-chart[data-v-5ed5c26b]{position:relative;width:100%;aspect-ratio:1;max-width:500px;margin:0 auto;padding-bottom:40px}.axis-y-label[data-v-5ed5c26b]{position:absolute;left:-3.5rem;font-size:1.125rem;font-weight:700;color:#f1f5f9;white-space:nowrap;display:flex;align-items:center;justify-content:center;width:3rem;text-align:center}.axis-y-label.top[data-v-5ed5c26b]{top:.5rem;height:auto}.axis-y-label.bottom[data-v-5ed5c26b]{bottom:3em;height:auto}.axis-x-label[data-v-5ed5c26b]{position:absolute;bottom:.1rem;font-size:1.125rem;font-weight:700;color:#f1f5f9;white-space:nowrap}.axis-x-label.left[data-v-5ed5c26b]{left:.5rem;text-align:left}.axis-x-label.right[data-v-5ed5c26b]{right:.5rem;text-align:right}.axis-line[data-v-5ed5c26b]{position:absolute;z-index:0;pointer-events:none}.axis-line.horizontal[data-v-5ed5c26b]{top:50%;left:0;right:0;height:2px;transform:translateY(-50%);background:linear-gradient(to right,transparent,#475569,transparent)}.quadrant-wrapper[data-v-5ed5c26b]{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0;background-color:#0f172a;border-radius:.5rem;overflow:hidden}.quadrant[data-v-5ed5c26b]{position:relative;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer;z-index:2}.quadrant[data-v-5ed5c26b]:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s;background:radial-gradient(circle at center,rgba(255,255,255,.1),transparent)}.quadrant[data-v-5ed5c26b]:hover:before{opacity:1}.quadrant-1[data-v-5ed5c26b]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f,#dc4a63);border-top-right-radius:.5rem}.quadrant-2[data-v-5ed5c26b]{background:linear-gradient(135deg,#4ecdc4,#44a08d,#3a9480);border-top-left-radius:.5rem}.quadrant-3[data-v-5ed5c26b]{background:linear-gradient(135deg,#feca57,#ff9ff3,#ff8ce8);border-bottom-right-radius:.5rem}.quadrant-4[data-v-5ed5c26b]{background:linear-gradient(135deg,#a8edea,#fed6e3,#fcc5d7);border-bottom-left-radius:.5rem}.quadrant.active[data-v-5ed5c26b]{transform:scale(1.02);z-index:10;box-shadow:0 0 0 4px #3b82f699,0 0 30px #3b82f666,inset 0 0 20px #ffffff1a}.quadrant-content[data-v-5ed5c26b]{position:relative;z-index:2;text-align:center;color:#fff;padding:1rem}.quadrant-icon[data-v-5ed5c26b]{font-size:2rem;margin-bottom:.375rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.quadrant-name[data-v-5ed5c26b]{font-size:1.125rem;font-weight:700;margin-bottom:.375rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.quadrant-risk[data-v-5ed5c26b]{font-size:.75rem;font-weight:600;opacity:.9;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.3);margin-bottom:.5rem}.condition-indicator[data-v-5ed5c26b]{display:flex;flex-direction:column;gap:.375rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.2)}.condition-item[data-v-5ed5c26b]{display:flex;align-items:center;gap:.5rem;font-size:.7rem;opacity:.7;transition:all .3s}.condition-item.met[data-v-5ed5c26b]{opacity:1;font-weight:600}.condition-icon[data-v-5ed5c26b]{font-size:.875rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.condition-text[data-v-5ed5c26b]{text-shadow:0 1px 2px rgba(0,0,0,.3)}.active-indicator[data-v-5ed5c26b]{position:absolute;inset:-10px;z-index:1;pointer-events:none}.pulse-ring[data-v-5ed5c26b]{position:absolute;inset:0;border:3px solid rgba(59,130,246,.6);border-radius:inherit;animation:pulse-5ed5c26b 2s cubic-bezier(.4,0,.6,1) infinite}.pulse-ring.delay-1[data-v-5ed5c26b]{animation-delay:.5s;border-color:#3b82f666}.pulse-ring.delay-2[data-v-5ed5c26b]{animation-delay:1s;border-color:#3b82f633}@keyframes pulse-5ed5c26b{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.1)}}.quadrant[data-v-5ed5c26b]:not(.active){opacity:.6;filter:grayscale(20%)}.quadrant[data-v-5ed5c26b]:not(.active):hover{opacity:.8;filter:grayscale(0%)}.trend-analysis-section[data-v-5ed5c26b]{margin-bottom:3rem}.trend-analysis-section .section-header[data-v-5ed5c26b]{margin-bottom:.75rem}.trend-analysis-section .section-description[data-v-5ed5c26b]{margin-bottom:1.5rem}.trend-conclusion-card[data-v-5ed5c26b]{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:.75rem;padding:1.5rem;border:2px solid #334155;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px #0000004d}.trend-conclusion-header[data-v-5ed5c26b]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.trend-conclusion-icon[data-v-5ed5c26b]{font-size:2rem}.trend-conclusion-header h3[data-v-5ed5c26b]{font-size:1.25rem;color:#f1f5f9;margin:0;font-weight:700}.trend-conclusion-content[data-v-5ed5c26b]{padding-left:2.75rem}.trend-conclusion-name[data-v-5ed5c26b]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.trend-conclusion-desc[data-v-5ed5c26b]{font-size:.875rem;color:#94a3b8;margin-bottom:.75rem;line-height:1.6}.trend-conclusion-trend[data-v-5ed5c26b]{font-size:.875rem;color:#64748b;padding-top:.75rem;border-top:1px solid #334155}.trend-conclusion-trend strong[data-v-5ed5c26b]{color:#f1f5f9;font-size:1rem}.trend-analysis-grid[data-v-5ed5c26b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.trend-card[data-v-5ed5c26b]{background-color:#1e293b;border-radius:.75rem;padding:1.5rem;border:1px solid #334155}.trend-card-header[data-v-5ed5c26b]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.trend-icon[data-v-5ed5c26b]{font-size:1.5rem}.trend-card-header h3[data-v-5ed5c26b]{font-size:1.125rem;color:#f1f5f9;margin:0}.trend-content[data-v-5ed5c26b]{margin-top:1rem}.trend-status[data-v-5ed5c26b]{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:.5rem;margin-bottom:.75rem}.trend-status.positive[data-v-5ed5c26b]{background-color:#10b9811a;border:1px solid rgba(16,185,129,.3)}.trend-status.negative[data-v-5ed5c26b]{background-color:#ef44441a;border:1px solid rgba(239,68,68,.3)}.trend-indicator[data-v-5ed5c26b]{font-size:1.5rem}.trend-text[data-v-5ed5c26b]{font-size:1rem;font-weight:600;color:#f1f5f9;flex:1}.trend-detail[data-v-5ed5c26b]{font-size:.875rem;color:#94a3b8;margin-bottom:.5rem}.trend-description[data-v-5ed5c26b]{font-size:.75rem;color:#64748b;line-height:1.5}.trend-unavailable[data-v-5ed5c26b]{font-size:.875rem;color:#64748b;text-align:center;padding:1rem}.funding-analysis-section[data-v-5ed5c26b]{margin-bottom:3rem}.funding-analysis-section .section-header[data-v-5ed5c26b]{margin-bottom:.75rem}.funding-analysis-section .section-description[data-v-5ed5c26b]{margin-bottom:1.5rem}.funding-info-card[data-v-5ed5c26b]{background-color:#1e293b;border-radius:.75rem;padding:1.5rem;border:1px solid #334155}.funding-info-header[data-v-5ed5c26b]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.funding-icon[data-v-5ed5c26b]{font-size:1.5rem}.funding-info-header h3[data-v-5ed5c26b]{font-size:1.125rem;color:#f1f5f9;margin:0}.funding-patterns[data-v-5ed5c26b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.funding-pattern-item[data-v-5ed5c26b]{background-color:#0f172a;border-radius:.5rem;padding:1rem;border:1px solid #334155;transition:all .3s}.funding-pattern-item.active[data-v-5ed5c26b]{border-color:#3b82f6;background-color:#3b82f61a;box-shadow:0 0 0 2px #3b82f64d}.pattern-indicator[data-v-5ed5c26b]{font-size:.875rem;font-weight:600;color:#94a3b8;margin-bottom:.5rem}.pattern-name[data-v-5ed5c26b]{font-size:1rem;font-weight:700;color:#f1f5f9;margin-bottom:.5rem}.pattern-desc[data-v-5ed5c26b]{font-size:.75rem;color:#64748b;line-height:1.5}.pattern-desc strong[data-v-5ed5c26b]{color:#f1f5f9}.funding-change-card[data-v-5ed5c26b]{background-color:#1e293b;border-radius:.75rem;padding:1.5rem;border:1px solid #334155;margin-bottom:1.5rem}.funding-change-header[data-v-5ed5c26b]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.funding-change-intro[data-v-5ed5c26b]{font-size:.75rem;color:#64748b;line-height:1.5;margin-bottom:1.5rem;padding:.75rem;background-color:#3b82f60d;border-radius:.5rem;border-left:3px solid rgba(59,130,246,.3)}.funding-change-intro p[data-v-5ed5c26b]{margin:0}.funding-change-intro .data-warning[data-v-5ed5c26b]{margin-top:.5rem;color:#f59e0b;font-size:.7rem}.slope-warning[data-v-5ed5c26b]{color:#f59e0b;font-size:.875rem;margin-left:.5rem;cursor:help}.detail-warning-text[data-v-5ed5c26b]{font-size:.7rem;color:#f59e0b;margin-top:.25rem;display:block}.funding-change-icon[data-v-5ed5c26b]{font-size:1.5rem}.funding-change-header h3[data-v-5ed5c26b]{font-size:1.125rem;color:#f1f5f9;margin:0}.funding-change-grid[data-v-5ed5c26b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem}.funding-change-item[data-v-5ed5c26b]{background-color:#0f172a;border-radius:.5rem;padding:1rem;border:1px solid #334155}.change-label[data-v-5ed5c26b]{font-size:.875rem;color:#94a3b8;margin-bottom:.75rem}.change-value[data-v-5ed5c26b]{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.change-value.positive[data-v-5ed5c26b]{color:#10b981}.change-value.negative[data-v-5ed5c26b]{color:#ef4444}.change-icon[data-v-5ed5c26b]{font-size:1.25rem}.change-desc[data-v-5ed5c26b]{font-size:.75rem;color:#64748b;line-height:1.5;margin-top:.5rem}.change-desc strong[data-v-5ed5c26b]{color:#f1f5f9}.funding-combination[data-v-5ed5c26b]{margin-top:1rem;padding-top:1rem;border-top:1px solid #334155;display:flex;align-items:center;gap:.75rem}.combination-label[data-v-5ed5c26b]{font-size:.875rem;color:#94a3b8}.combination-pattern[data-v-5ed5c26b]{font-size:1rem;font-weight:700;color:#3b82f6;padding:.5rem 1rem;background-color:#3b82f61a;border-radius:.375rem;border:1px solid rgba(59,130,246,.3)}.funding-ratio-card[data-v-5ed5c26b]{background-color:#1e293b;border-radius:.75rem;padding:1.5rem;border:1px solid #334155;margin-bottom:1.5rem}.funding-ratio-header[data-v-5ed5c26b]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.funding-ratio-header h3[data-v-5ed5c26b]{font-size:1.125rem;color:#f1f5f9;margin:0}.funding-ratio-content[data-v-5ed5c26b]{padding-left:2.25rem}.funding-ratio-value[data-v-5ed5c26b]{font-size:2rem;font-weight:700;color:#f1f5f9;margin-bottom:.75rem}.funding-ratio-change[data-v-5ed5c26b]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;margin-bottom:.75rem}.ratio-change-indicator[data-v-5ed5c26b]{font-size:1rem}.funding-ratio-change .positive[data-v-5ed5c26b]{color:#10b981}.funding-ratio-change .negative[data-v-5ed5c26b]{color:#ef4444}.funding-ratio-desc[data-v-5ed5c26b]{font-size:.75rem;color:#64748b;line-height:1.5}.bull-signals-section[data-v-5ed5c26b]{margin-bottom:3rem}.bull-signals-section .section-header[data-v-5ed5c26b]{margin-bottom:.75rem}.bull-signals-section .section-description[data-v-5ed5c26b]{margin-bottom:1.5rem}.bull-signals-info[data-v-5ed5c26b]{background-color:#1e293b;border-radius:.75rem;padding:1.5rem;border:1px solid #334155}.signals-intro[data-v-5ed5c26b]{font-size:.875rem;color:#94a3b8;margin-bottom:1.5rem;line-height:1.6}.signals-intro strong[data-v-5ed5c26b]{color:#f1f5f9}.signals-grid[data-v-5ed5c26b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.signal-card[data-v-5ed5c26b]{background-color:#0f172a;border-radius:.5rem;padding:1rem;border:1px solid #334155;transition:all .3s}.signal-card.active[data-v-5ed5c26b]{border-color:#10b981;background-color:#10b9811a;box-shadow:0 0 0 2px #10b9814d}.signal-header[data-v-5ed5c26b]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.signal-number[data-v-5ed5c26b]{width:24px;height:24px;background-color:#334155;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#f1f5f9}.signal-card.active .signal-number[data-v-5ed5c26b]{background-color:#10b981}.signal-icon[data-v-5ed5c26b]{font-size:1.25rem}.signal-name[data-v-5ed5c26b]{font-size:1rem;font-weight:700;color:#f1f5f9;margin:0;flex:1}.signal-description[data-v-5ed5c26b]{font-size:.875rem;color:#94a3b8;margin-bottom:.5rem;line-height:1.5}.signal-details[data-v-5ed5c26b]{font-size:.75rem;color:#64748b;line-height:1.4;padding-top:.5rem;border-top:1px solid #334155}.transitions-grid[data-v-5ed5c26b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.transition-card[data-v-5ed5c26b]{background-color:#0f172a;border-radius:.75rem;padding:1.5rem;border:1px solid #334155;transition:all .3s}.transition-header[data-v-5ed5c26b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #334155}.transition-target[data-v-5ed5c26b]{display:flex;align-items:center;gap:.5rem}.transition-arrow[data-v-5ed5c26b]{font-size:1.5rem;color:#64748b}.transition-state[data-v-5ed5c26b]{font-size:1.125rem;font-weight:700;padding:.5rem 1rem;border-radius:.375rem;background-color:#3b82f61a;border:1px solid rgba(59,130,246,.3)}.transition-progress[data-v-5ed5c26b]{display:flex;align-items:center;gap:.75rem}.progress-bar[data-v-5ed5c26b]{width:100px;height:8px;background-color:#334155;border-radius:9999px;overflow:hidden}.progress-fill[data-v-5ed5c26b]{height:100%;border-radius:9999px;transition:width .3s}.progress-text[data-v-5ed5c26b]{font-size:.875rem;color:#94a3b8;font-weight:600;min-width:50px;text-align:right}.transition-requirements[data-v-5ed5c26b]{margin-top:1rem}.requirements-label[data-v-5ed5c26b]{font-size:.875rem;color:#94a3b8;margin-bottom:1rem;font-weight:600}.signals-list[data-v-5ed5c26b]{display:flex;flex-direction:column;gap:.75rem}.signal-item[data-v-5ed5c26b]{display:flex;gap:.75rem;padding:.75rem;background-color:#1e293b;border-radius:.5rem;border:1px solid #334155;transition:all .3s}.signal-item.active[data-v-5ed5c26b]{border-color:#10b981;background-color:#10b9811a}.signal-check[data-v-5ed5c26b]{font-size:1.25rem;flex-shrink:0}.signal-content[data-v-5ed5c26b]{flex:1}.signal-name-small[data-v-5ed5c26b]{font-size:.875rem;font-weight:700;color:#f1f5f9;margin-bottom:.25rem}.signal-desc-small[data-v-5ed5c26b]{font-size:.75rem;color:#94a3b8;margin-bottom:.25rem;line-height:1.4}.signal-details-small[data-v-5ed5c26b]{font-size:.7rem;color:#64748b;line-height:1.3}.validation-signals-section[data-v-5ed5c26b]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #334155}.validation-label[data-v-5ed5c26b]{font-size:.875rem;color:#94a3b8;margin-bottom:1rem;font-weight:600;font-style:italic}.validation-signal[data-v-5ed5c26b]{opacity:.85}.validation-signal.active[data-v-5ed5c26b]{opacity:1}.details-section[data-v-5ed5c26b]{margin-bottom:3rem;position:relative}.details-section h2[data-v-5ed5c26b]{font-size:1.5rem;color:#f1f5f9;margin-bottom:1.5rem}.details-section .data-loading-overlay[data-v-5ed5c26b]{position:absolute;inset:0;background-color:#0f172af2;border-radius:.75rem;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.details-grid[data-v-5ed5c26b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;position:relative}.detail-card[data-v-5ed5c26b]{background-color:#1e293b;border-radius:.5rem;padding:1rem;border:1px solid #334155}.detail-label[data-v-5ed5c26b]{font-size:.875rem;color:#94a3b8;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.detail-icon[data-v-5ed5c26b]{font-size:1rem}.detail-value[data-v-5ed5c26b]{font-size:1.5rem;font-weight:700;color:#f1f5f9;margin-bottom:.25rem}.detail-value.positive[data-v-5ed5c26b]{color:#10b981}.detail-value.negative[data-v-5ed5c26b]{color:#ef4444}.detail-slope[data-v-5ed5c26b]{font-size:.75rem;color:#64748b;display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.slope-indicator[data-v-5ed5c26b]{font-size:1rem}.detail-slope .positive[data-v-5ed5c26b]{color:#10b981}.detail-slope .negative[data-v-5ed5c26b]{color:#ef4444}.detail-description[data-v-5ed5c26b]{font-size:.75rem;color:#64748b;margin-top:.5rem;line-height:1.4}.detail-provider[data-v-5ed5c26b]{font-size:.7rem;color:#64748b;margin-top:.25rem;padding:.25rem .5rem;background-color:#3b82f61a;border-radius:.25rem;display:inline-block}.detail-meta-item[data-v-5ed5c26b]{display:block;margin-top:.25rem}.data-section[data-v-5ed5c26b]{margin-bottom:3rem}.data-section h2[data-v-5ed5c26b]{font-size:1.5rem;color:#f1f5f9;margin-bottom:1.5rem}.grid[data-v-5ed5c26b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.card[data-v-5ed5c26b]{background-color:#1e293b;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #334155;transition:transform .2s}.card[data-v-5ed5c26b]:hover{transform:translateY(-2px)}.card-header[data-v-5ed5c26b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card h3[data-v-5ed5c26b]{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin:0}.card-badge[data-v-5ed5c26b]{background-color:#3b82f6;color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.value[data-v-5ed5c26b]{font-size:2.25rem;font-weight:700;color:#f1f5f9;margin-bottom:1rem}.value.positive[data-v-5ed5c26b]{color:#10b981}.value.negative[data-v-5ed5c26b]{color:#ef4444}.meta[data-v-5ed5c26b]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#64748b;flex-wrap:wrap;gap:.5rem}.period[data-v-5ed5c26b]{background-color:#0f172a;padding:.25rem .5rem;border-radius:9999px}.description[data-v-5ed5c26b]{font-size:.75rem;color:#64748b;font-style:italic}.provider[data-v-5ed5c26b]{background-color:#0f172a;padding:.25rem .5rem;border-radius:9999px}.error[data-v-5ed5c26b]{background-color:#ef444420;color:#fca5a5;padding:1rem;border-radius:.5rem;border:1px solid #ef4444;margin-bottom:2rem}.loading-container[data-v-5ed5c26b]{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#0f172af2;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.loading-spinner[data-v-5ed5c26b]{position:relative;width:80px;height:80px;margin-bottom:2rem}.spinner-ring[data-v-5ed5c26b]{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#3b82f6;border-radius:50%;animation:spin-5ed5c26b 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-5ed5c26b]:nth-child(1){animation-delay:-.45s;border-top-color:#3b82f6}.spinner-ring[data-v-5ed5c26b]:nth-child(2){animation-delay:-.3s;border-top-color:#60a5fa;width:70%;height:70%;top:15%;left:15%}.spinner-ring[data-v-5ed5c26b]:nth-child(3){animation-delay:-.15s;border-top-color:#93c5fd;width:50%;height:50%;top:25%;left:25%}.spinner-ring[data-v-5ed5c26b]:nth-child(4){border-top-color:#dbeafe;width:30%;height:30%;top:35%;left:35%}@keyframes spin-5ed5c26b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-5ed5c26b]{text-align:center}.loading-title[data-v-5ed5c26b]{font-size:1.5rem;font-weight:600;color:#f1f5f9;margin:0 0 .5rem;animation:pulse-text-5ed5c26b 2s ease-in-out infinite}.loading-subtitle[data-v-5ed5c26b]{font-size:1rem;color:#94a3b8;margin:0}@keyframes pulse-text-5ed5c26b{0%,to{opacity:1}50%{opacity:.6}}.fade-in[data-v-5ed5c26b]{animation:fadeIn-5ed5c26b .6s ease-out forwards;opacity:0}@keyframes fadeIn-5ed5c26b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.state-header.fade-in[data-v-5ed5c26b]{animation-delay:0s}.quadrant-section.fade-in[data-v-5ed5c26b]{animation-delay:.05s}.trend-analysis-section.fade-in[data-v-5ed5c26b]{animation-delay:.1s}.funding-analysis-section.fade-in[data-v-5ed5c26b]{animation-delay:.15s}.validation-section.fade-in[data-v-5ed5c26b]{animation-delay:.2s}.bull-signals-section.fade-in[data-v-5ed5c26b]{animation-delay:.25s}.data-loading-overlay[data-v-5ed5c26b]{position:relative;background-color:#0f172acc;border-radius:.75rem;padding:3rem;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.data-loading-spinner[data-v-5ed5c26b]{position:relative;width:60px;height:60px;margin-bottom:1rem}.data-loading-text[data-v-5ed5c26b]{font-size:1rem;color:#94a3b8;margin:0}@media(max-width:768px){.state-header[data-v-5ed5c26b]{grid-template-columns:1fr}.quadrant-grid[data-v-5ed5c26b]{height:300px}.quadrant-label[data-v-5ed5c26b]{font-size:1rem}}
