@import "https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300&family=Syne:wght@400;600;700;800&display=swap";.navbar[data-v-1417974d]{background-color:#161b27;border-bottom:1px solid #2a2f3e;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.brand[data-v-1417974d]{color:#4ade80;font-size:1.3rem;font-weight:700;text-decoration:none}.nav-links[data-v-1417974d]{align-items:center;gap:1.5rem;display:flex}.nav-links a[data-v-1417974d]{color:#e0e0e0;font-size:.95rem;text-decoration:none}.nav-links a[data-v-1417974d]:hover{color:#4ade80}.email[data-v-1417974d]{color:#888;font-size:.85rem}.logout-btn[data-v-1417974d]{color:#4ade80;cursor:pointer;background:0 0;border:1px solid #4ade80;border-radius:4px;padding:.3rem .8rem;font-size:.9rem}.logout-btn[data-v-1417974d]:hover{color:#0f1117;background-color:#4ade80}*{box-sizing:border-box;margin:0;padding:0}body{color:#e0e0e0;background-color:#0f1117;font-family:Segoe UI,sans-serif}.container{max-width:1100px;margin:0 auto;padding:2rem}.home[data-v-1f54bca4]{text-align:center;margin-top:5rem}h1[data-v-1f54bca4]{color:#4ade80;margin-bottom:1rem;font-size:2.5rem}p[data-v-1f54bca4]{color:#888;margin-bottom:2rem;font-size:1.1rem}.actions[data-v-1f54bca4]{justify-content:center;gap:1rem;display:flex}.btn-primary[data-v-1f54bca4]{color:#0f1117;background-color:#4ade80;border-radius:6px;padding:.7rem 1.5rem;font-weight:600;text-decoration:none}.btn-secondary[data-v-1f54bca4]{color:#4ade80;border:1px solid #4ade80;border-radius:6px;padding:.7rem 1.5rem;text-decoration:none}.auth-container[data-v-998949ca]{justify-content:center;margin-top:4rem;display:flex}.auth-card[data-v-998949ca]{background-color:#161b27;border:1px solid #2a2f3e;border-radius:10px;width:100%;max-width:420px;padding:2.5rem}h2[data-v-998949ca]{color:#4ade80;margin-bottom:.25rem;font-size:1.8rem}.subtitle[data-v-998949ca]{color:#888;margin-bottom:1.5rem;font-size:.9rem}.form-group[data-v-998949ca]{margin-bottom:1.2rem}label[data-v-998949ca]{color:#aaa;margin-bottom:.4rem;font-size:.9rem;display:block}input[data-v-998949ca]{color:#e0e0e0;background-color:#0f1117;border:1px solid #2a2f3e;border-radius:6px;width:100%;padding:.65rem .9rem;font-size:.95rem}input[data-v-998949ca]:focus{border-color:#4ade80;outline:none}.btn-primary[data-v-998949ca]{color:#0f1117;cursor:pointer;background-color:#4ade80;border:none;border-radius:6px;width:100%;margin-top:.5rem;padding:.75rem;font-size:1rem;font-weight:600}.btn-primary[data-v-998949ca]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-998949ca]{color:#e05252;background-color:#2d1b1b;border:1px solid #e05252;border-radius:6px;margin-bottom:1rem;padding:.6rem .9rem;font-size:.9rem}.switch[data-v-998949ca]{text-align:center;color:#888;margin-top:1.2rem;font-size:.9rem}.switch a[data-v-998949ca]{color:#4ade80;text-decoration:none}.auth-container[data-v-cb9afaf7]{justify-content:center;margin-top:4rem;display:flex}.auth-card[data-v-cb9afaf7]{background-color:#161b27;border:1px solid #2a2f3e;border-radius:10px;width:100%;max-width:420px;padding:2.5rem}h2[data-v-cb9afaf7]{color:#4ade80;margin-bottom:.25rem;font-size:1.8rem}.subtitle[data-v-cb9afaf7]{color:#888;margin-bottom:1.5rem;font-size:.9rem}.form-group[data-v-cb9afaf7]{margin-bottom:1.2rem}label[data-v-cb9afaf7]{color:#aaa;margin-bottom:.4rem;font-size:.9rem;display:block}input[data-v-cb9afaf7]{color:#e0e0e0;background-color:#0f1117;border:1px solid #2a2f3e;border-radius:6px;width:100%;padding:.65rem .9rem;font-size:.95rem}input[data-v-cb9afaf7]:focus{border-color:#4ade80;outline:none}.btn-primary[data-v-cb9afaf7]{color:#0f1117;cursor:pointer;background-color:#4ade80;border:none;border-radius:6px;width:100%;margin-top:.5rem;padding:.75rem;font-size:1rem;font-weight:600}.btn-primary[data-v-cb9afaf7]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-cb9afaf7]{color:#e05252;background-color:#2d1b1b;border:1px solid #e05252;border-radius:6px;margin-bottom:1rem;padding:.6rem .9rem;font-size:.9rem}.success[data-v-cb9afaf7]{color:#4ade80;background-color:#1b2d1b;border:1px solid #4ade80;border-radius:6px;margin-bottom:1rem;padding:.6rem .9rem;font-size:.9rem}.switch[data-v-cb9afaf7]{text-align:center;color:#888;margin-top:1.2rem;font-size:.9rem}.switch a[data-v-cb9afaf7]{color:#4ade80;text-decoration:none}.trade-card[data-v-e09faf74]{cursor:pointer;background-color:#161b27;border:1px solid #2a2f3e;border-radius:10px;padding:1.25rem 1.5rem;transition:border-color .18s,box-shadow .18s}.trade-card[data-v-e09faf74]:hover{border-color:#4ade8044;box-shadow:0 0 0 1px #4ade8022}.card-header[data-v-e09faf74]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ticker-info[data-v-e09faf74]{align-items:center;gap:.75rem;display:flex}.ticker[data-v-e09faf74]{color:#e0e0e0;font-size:1.2rem;font-weight:700}.direction[data-v-e09faf74]{border-radius:4px;padding:.2rem .6rem;font-size:.8rem;font-weight:600}.direction.long[data-v-e09faf74]{color:#4ade80;background-color:#1b2d1b}.direction.short[data-v-e09faf74]{color:#e05252;background-color:#2d1b1b}.horizon-badge[data-v-e09faf74]{color:#888;border:1px solid #2a2f3e;border-radius:4px;padding:.2rem .5rem;font-size:.8rem}.meta[data-v-e09faf74]{align-items:center;gap:1rem;display:flex}.date[data-v-e09faf74]{color:#555;font-size:.8rem}.reason[data-v-e09faf74]{color:#aaa;margin-bottom:.75rem;font-size:.9rem;line-height:1.5}.card-pnl[data-v-e09faf74]{margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.card-pnl.positive[data-v-e09faf74]{color:#4ade80}.card-pnl.negative[data-v-e09faf74]{color:#e05252}.pnl-label[data-v-e09faf74]{opacity:.7;margin-left:.3rem;font-size:.75rem;font-weight:400}.card-footer[data-v-e09faf74]{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.footer-right[data-v-e09faf74]{align-items:center;gap:.5rem;display:flex}.chart-btn[data-v-e09faf74]{color:#4ade80;cursor:pointer;background:0 0;border:1px solid #2a2f3e;border-radius:6px;padding:.35rem .75rem;font-size:.85rem;transition:background .15s}.chart-btn[data-v-e09faf74]:hover{background:#1b2d1b}.status-controls[data-v-e09faf74]{gap:.75rem;display:flex}.status-select[data-v-e09faf74],.outcome-select[data-v-e09faf74]{color:#e0e0e0;cursor:pointer;background-color:#0f1117;border:1px solid #2a2f3e;border-radius:6px;padding:.35rem .6rem;font-size:.85rem}.delete-btn[data-v-e09faf74]{color:#555;cursor:pointer;background:0 0;border:1px solid #2a2f3e;border-radius:6px;padding:.35rem .75rem;font-size:.85rem}.delete-btn[data-v-e09faf74]:hover{color:#e05252;border-color:#e05252}.modal-backdrop[data-v-e09faf74]{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-e09faf74]{background:#0f1117;border:1px solid #2a2f3e;border-radius:14px;flex-direction:column;gap:1rem;width:100%;max-width:820px;padding:1.5rem;display:flex}.modal-header[data-v-e09faf74]{justify-content:space-between;align-items:center;display:flex}.modal-title-group[data-v-e09faf74]{align-items:center;gap:.75rem;display:flex}.modal-ticker[data-v-e09faf74]{color:#e0e0e0;font-size:1.5rem;font-weight:800}.pnl-badge[data-v-e09faf74]{border-radius:20px;padding:.25rem .75rem;font-size:.9rem;font-weight:700}.pnl-badge.positive[data-v-e09faf74]{color:#4ade80;background:#1b2d1b}.pnl-badge.negative[data-v-e09faf74]{color:#e05252;background:#2d1b1b}.close-btn[data-v-e09faf74]{color:#555;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem .5rem;font-size:1.2rem;transition:color .15s}.close-btn[data-v-e09faf74]:hover{color:#e0e0e0}.modal-sub[data-v-e09faf74]{gap:1.5rem;font-size:.85rem;display:flex}.idea-date-label[data-v-e09faf74]{color:#f59e0b}.idea-price-label[data-v-e09faf74]{color:#888}.current-price-label[data-v-e09faf74]{color:#aaa}.timeframe-controls[data-v-e09faf74]{gap:.5rem;display:flex}.tf-btn[data-v-e09faf74]{color:#888;cursor:pointer;background:0 0;border:1px solid #2a2f3e;border-radius:6px;padding:.4rem .8rem;font-size:.8rem;transition:all .15s}.tf-btn[data-v-e09faf74]:hover{color:#4ade80;border-color:#4ade80}.tf-btn.active[data-v-e09faf74]{color:#0f1117;background:#4ade80;border-color:#4ade80;font-weight:600}.chart-area[data-v-e09faf74]{height:320px;position:relative}.chart-canvas[data-v-e09faf74]{width:100%!important;height:100%!important}.chart-loading[data-v-e09faf74],.chart-error[data-v-e09faf74]{color:#555;justify-content:center;align-items:center;height:100%;font-size:.9rem;display:flex}.chart-error[data-v-e09faf74]{color:#e05252}.modal-footer[data-v-e09faf74]{border-top:1px solid #1e2535;padding-top:1rem}.journal-header[data-v-85aaf675]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}h1[data-v-85aaf675]{color:#4ade80;font-size:1.8rem}.form-card[data-v-85aaf675]{background-color:#161b27;border:1px solid #2a2f3e;border-radius:10px;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.form-row[data-v-85aaf675]{flex-wrap:wrap;gap:1rem;display:flex}.form-group[data-v-85aaf675]{flex-direction:column;flex:1;gap:.4rem;min-width:140px;display:flex}label[data-v-85aaf675]{color:#aaa;font-size:.85rem}input[data-v-85aaf675],select[data-v-85aaf675],textarea[data-v-85aaf675]{color:#e0e0e0;background-color:#0f1117;border:1px solid #2a2f3e;border-radius:6px;padding:.6rem .8rem;font-family:inherit;font-size:.9rem}input[data-v-85aaf675]:focus,select[data-v-85aaf675]:focus,textarea[data-v-85aaf675]:focus{border-color:#4ade80;outline:none}textarea[data-v-85aaf675]{resize:vertical}.toggle-group[data-v-85aaf675]{border:1px solid #2a2f3e;border-radius:6px;display:flex;overflow:hidden}.toggle-btn[data-v-85aaf675]{color:#555;cursor:pointer;background:#0f1117;border:none;flex:1;padding:.6rem .5rem;font-size:.85rem;font-weight:600;transition:background .15s,color .15s}.toggle-btn.active[data-v-85aaf675]{color:#4ade80;background:#1b2d1b}.toggle-btn.short.active[data-v-85aaf675]{color:#e05252;background:#2d1b1b}.ticker-hint[data-v-85aaf675]{color:#888;font-size:.78rem}.ticker-hint.invalid[data-v-85aaf675]{color:#e05252}.btn-primary[data-v-85aaf675]{color:#0f1117;cursor:pointer;background-color:#4ade80;border:none;border-radius:6px;padding:.65rem 1.4rem;font-size:.95rem;font-weight:600}.btn-primary[data-v-85aaf675]:disabled{opacity:.6;cursor:not-allowed}.submit-btn[data-v-85aaf675]{align-self:flex-start}.error[data-v-85aaf675]{color:#e05252;background-color:#2d1b1b;border:1px solid #e05252;border-radius:6px;padding:.6rem .9rem;font-size:.9rem}.tabs[data-v-85aaf675]{gap:.5rem;margin-bottom:1.5rem;display:flex}.tab[data-v-85aaf675]{color:#888;cursor:pointer;background:0 0;border:1px solid #2a2f3e;border-radius:20px;padding:.5rem 1.2rem;font-size:.9rem}.tab.active[data-v-85aaf675]{color:#0f1117;background-color:#4ade80;border-color:#4ade80;font-weight:600}.trade-list[data-v-85aaf675]{flex-direction:column;gap:1rem;display:flex}.empty[data-v-85aaf675]{color:#555;text-align:center;padding:3rem}.page-header[data-v-2ab26c53]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}h1[data-v-2ab26c53]{color:#4ade80;font-size:1.8rem}.form-row[data-v-2ab26c53]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.form-group[data-v-2ab26c53]{flex-direction:column;gap:.4rem;display:flex}label[data-v-2ab26c53]{color:#aaa;font-size:.85rem}input[data-v-2ab26c53],select[data-v-2ab26c53],textarea[data-v-2ab26c53]{color:#e0e0e0;background-color:#0f1117;border:1px solid #2a2f3e;border-radius:6px;padding:.6rem .8rem;font-size:.9rem}input[data-v-2ab26c53]:focus,select[data-v-2ab26c53]:focus,textarea[data-v-2ab26c53]:focus{border-color:#4ade80;outline:none}.btn-primary[data-v-2ab26c53]{color:#0f1117;cursor:pointer;background-color:#4ade80;border:none;border-radius:6px;padding:.65rem 1.4rem;font-size:.95rem;font-weight:600}.btn-primary[data-v-2ab26c53]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-2ab26c53]{color:#4ade80;cursor:pointer;background:0 0;border:1px solid #4ade80;border-radius:6px;padding:.6rem 1rem;font-size:.9rem}.btn-secondary[data-v-2ab26c53]:disabled{opacity:.6;cursor:not-allowed}.tabs[data-v-2ab26c53]{gap:.5rem;margin-bottom:1.5rem;display:flex}.tab[data-v-2ab26c53]{color:#888;cursor:pointer;background:0 0;border:1px solid #2a2f3e;border-radius:20px;padding:.5rem 1.2rem;font-size:.9rem}.tab.active[data-v-2ab26c53]{color:#0f1117;background-color:#4ade80;border-color:#4ade80;font-weight:600}.calendar-grid[data-v-2ab26c53]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.calendar-card[data-v-2ab26c53]{background-color:#161b27;border:1px solid #2a2f3e;border-radius:10px;padding:1rem}.calendar-card-header[data-v-2ab26c53]{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.ticker[data-v-2ab26c53]{color:#e0e0e0;font-size:1.1rem;font-weight:700}.report-date[data-v-2ab26c53]{color:#f59e0b;font-size:.8rem}.company-name[data-v-2ab26c53]{color:#888;margin-bottom:.4rem;font-size:.8rem}.eps[data-v-2ab26c53]{color:#555;margin-bottom:.75rem;font-size:.8rem}.watch-btn[data-v-2ab26c53]{color:#4ade80;cursor:pointer;background:0 0;border:1px solid #4ade80;border-radius:6px;width:100%;padding:.4rem;font-size:.85rem}.watch-btn[data-v-2ab26c53]:hover{color:#0f1117;background-color:#4ade80}.watching-badge[data-v-2ab26c53]{text-align:center;color:#4ade80;padding:.4rem;font-size:.85rem;display:block}.earnings-list[data-v-2ab26c53]{flex-direction:column;gap:1rem;display:flex}.earnings-card[data-v-2ab26c53]{background-color:#161b27;border:1px solid #2a2f3e;border-radius:10px;padding:1.25rem 1.5rem}.card-header[data-v-2ab26c53]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ticker-info[data-v-2ab26c53]{align-items:center;gap:.75rem;display:flex}.view-badge[data-v-2ab26c53]{border-radius:4px;padding:.2rem .6rem;font-size:.8rem;font-weight:600}.view-badge.bullish[data-v-2ab26c53]{color:#4ade80;background-color:#1b2d1b}.view-badge.bearish[data-v-2ab26c53]{color:#e05252;background-color:#2d1b1b}.view-badge.neutral[data-v-2ab26c53]{color:#aaa;background-color:#2a2f3e}.result-badge[data-v-2ab26c53]{border-radius:4px;padding:.2rem .6rem;font-size:.8rem;font-weight:600}.result-badge.beat[data-v-2ab26c53]{color:#4ade80;background-color:#1b2d1b}.result-badge.miss[data-v-2ab26c53]{color:#e05252;background-color:#2d1b1b}.result-badge.inline[data-v-2ab26c53]{color:#aaa;background-color:#2a2f3e}.card-meta[data-v-2ab26c53]{align-items:center;gap:.75rem;display:flex}.notes[data-v-2ab26c53]{color:#aaa;margin-bottom:1rem;font-size:.9rem}.post-earnings[data-v-2ab26c53]{border-top:1px solid #1e2535;gap:1.5rem;padding-top:.75rem;display:flex}.stat-pill[data-v-2ab26c53]{flex-direction:column;flex:1;gap:.4rem;display:flex}.stat-label[data-v-2ab26c53]{color:#555;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.pending-badge[data-v-2ab26c53]{color:#555;font-size:.82rem;font-style:italic}.delete-btn[data-v-2ab26c53]{color:#555;cursor:pointer;background:0 0;border:1px solid #2a2f3e;border-radius:6px;padding:.35rem .75rem;font-size:.85rem}.delete-btn[data-v-2ab26c53]:hover{color:#e05252;border-color:#e05252}.complete-btn[data-v-2ab26c53]{color:#818cf8;cursor:pointer;background:0 0;border:1px solid #818cf8;border-radius:6px;padding:.35rem .75rem;font-size:.85rem;transition:all .15s}.complete-btn[data-v-2ab26c53]:hover{background:#1e1b3a}.info[data-v-2ab26c53]{color:#8ad;background-color:#1b2233;border:1px solid #3a4a6a;border-radius:6px;margin-bottom:1rem;padding:.6rem .9rem;font-size:.9rem}.error[data-v-2ab26c53]{color:#e05252;background-color:#2d1b1b;border:1px solid #e05252;border-radius:6px;margin-bottom:1rem;padding:.6rem .9rem;font-size:.9rem}.add-section[data-v-2ab26c53]{background-color:#161b27;border:1px solid #2a2f3e;border-radius:10px;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.search-row[data-v-2ab26c53]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.search-input[data-v-2ab26c53]{flex:1}.quick-add-form[data-v-2ab26c53]{border-top:1px solid #2a2f3e;margin-top:.75rem;padding-top:.75rem}.empty-watchlist[data-v-2ab26c53]{text-align:center;color:#555;padding:1.5rem;font-size:.9rem}.empty[data-v-2ab26c53]{color:#555;text-align:center;padding:3rem}.facts-panel[data-v-2ab26c53]{border-top:1px solid #1e2535;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.fact-box[data-v-2ab26c53]{background:#0f1117;border:1px solid #2a2f3e;border-radius:8px;flex-direction:column;flex:1;gap:.25rem;min-width:90px;padding:.6rem .85rem;display:flex}.fact-label[data-v-2ab26c53]{color:#555;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.fact-value[data-v-2ab26c53]{color:#e0e0e0;font-size:1rem;font-weight:700}.fact-value.positive[data-v-2ab26c53]{color:#4ade80}.fact-value.negative[data-v-2ab26c53]{color:#e05252}.fact-value.fiscal-date[data-v-2ab26c53]{color:#888;font-size:.85rem;font-weight:500}.summarize-btn[data-v-2ab26c53]{color:#4ade80;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #4ade8055;border-radius:6px;align-self:flex-start;padding:.3rem .75rem;font-size:.82rem;font-weight:600;transition:background .15s}.summarize-btn[data-v-2ab26c53]:hover{background:#1b2d1b}.modal-backdrop[data-v-2ab26c53]{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.summary-modal[data-v-2ab26c53]{background:#0f1117;border:1px solid #2a2f3e;border-radius:14px;flex-direction:column;gap:1.25rem;width:100%;max-width:680px;max-height:90vh;padding:1.75rem;display:flex;overflow-y:auto}.summary-header[data-v-2ab26c53]{justify-content:space-between;align-items:flex-start;display:flex}.summary-title-row[data-v-2ab26c53]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.summary-ticker[data-v-2ab26c53]{color:#e0e0e0;font-size:1.5rem;font-weight:800}.fiscal-label[data-v-2ab26c53]{color:#555;border:1px solid #2a2f3e;border-radius:4px;padding:.2rem .5rem;font-size:.8rem}.verdict-badge[data-v-2ab26c53]{border-radius:20px;padding:.25rem .75rem;font-size:.85rem;font-weight:700}.verdict-badge.beat[data-v-2ab26c53]{color:#4ade80;background:#1b2d1b}.verdict-badge.miss[data-v-2ab26c53]{color:#e05252;background:#2d1b1b}.verdict-badge.inline[data-v-2ab26c53]{color:#aaa;background:#2a2f3e}.sentiment-badge[data-v-2ab26c53]{color:#888;text-transform:capitalize;border:1px solid #2a2f3e;border-radius:20px;padding:.25rem .75rem;font-size:.82rem}.close-btn[data-v-2ab26c53]{color:#555;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.2rem .5rem;font-size:1.2rem;transition:color .15s}.close-btn[data-v-2ab26c53]:hover{color:#e0e0e0}.summary-loading[data-v-2ab26c53]{color:#555;flex-direction:column;align-items:center;gap:1rem;padding:2rem;font-size:.9rem;display:flex}.spinner[data-v-2ab26c53]{border:2px solid #2a2f3e;border-top-color:#4ade80;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-2ab26c53}@keyframes spin-2ab26c53{to{transform:rotate(360deg)}}.summary-error[data-v-2ab26c53]{color:#e05252;background:#2d1b1b;border-radius:8px;padding:1rem;font-size:.9rem}.summary-headline[data-v-2ab26c53]{color:#e0e0e0;font-size:1rem;font-weight:500;line-height:1.6}.metrics-grid[data-v-2ab26c53]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem;display:grid}.metric-box[data-v-2ab26c53]{background:#161b27;border:1px solid #2a2f3e;border-radius:8px;flex-direction:column;gap:.3rem;padding:.75rem 1rem;display:flex}.metric-label[data-v-2ab26c53]{color:#555;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.metric-value[data-v-2ab26c53]{color:#e0e0e0;font-size:1rem;font-weight:700}.metric-value.positive[data-v-2ab26c53]{color:#4ade80}.metric-value.negative[data-v-2ab26c53]{color:#e05252}.guidance-box[data-v-2ab26c53]{color:#bbb;background:#161b27;border:1px solid #2a2f3e;border-left:3px solid #818cf8;border-radius:6px;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.guidance-label[data-v-2ab26c53]{color:#818cf8;margin-right:.5rem;font-weight:600}.key-points h4[data-v-2ab26c53]{text-transform:uppercase;letter-spacing:.07em;color:#555;margin-bottom:.6rem;font-size:.8rem}.key-points ul[data-v-2ab26c53]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.key-points li[data-v-2ab26c53]{color:#bbb;padding-left:1.1rem;font-size:.9rem;line-height:1.5;position:relative}.key-points li[data-v-2ab26c53]:before{content:"›";color:#4ade80;font-weight:700;position:absolute;left:0}.watch-for[data-v-2ab26c53]{color:#bbb;background:#161b27;border:1px solid #2a2f3e;border-left:3px solid #f59e0b;border-radius:6px;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.watch-label[data-v-2ab26c53]{color:#f59e0b;margin-right:.5rem;font-weight:600}.graph-wrapper[data-v-97a4cf35]{background:#080c14;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.graph-link[data-v-97a4cf35]{stroke:#1e2535;stroke-width:1.5px;transition:stroke .2s}.graph-link.highlighted[data-v-97a4cf35]{stroke:#4ade8066;stroke-width:2px}.graph-node[data-v-97a4cf35]{cursor:pointer;transition:opacity .2s}.graph-node.dimmed[data-v-97a4cf35]{opacity:.25}.node-circle[data-v-97a4cf35]{transition:r .2s,fill .2s}.node-circle.company[data-v-97a4cf35]{fill:#1a3a2a;stroke:#4ade80;stroke-width:2.5px}.node-circle.segment[data-v-97a4cf35]{fill:#1a2535;stroke:#60a5fa;stroke-width:2px}.node-circle.input[data-v-97a4cf35]{fill:#1e1a2d;stroke:#a78bfa;stroke-width:1.5px}.graph-node:hover .node-circle.company[data-v-97a4cf35]{fill:#1f4a35}.graph-node:hover .node-circle.segment[data-v-97a4cf35]{fill:#1f3048}.graph-node:hover .node-circle.input[data-v-97a4cf35]{fill:#2a2540}.graph-node.highlighted .node-circle.company[data-v-97a4cf35]{stroke:#4ade80;stroke-width:3px;fill:#1f4a35}.graph-node.highlighted .node-circle.segment[data-v-97a4cf35]{stroke:#93c5fd;stroke-width:3px;fill:#1f3048}.graph-node.highlighted .node-circle.input[data-v-97a4cf35]{stroke:#c4b5fd;stroke-width:2.5px;fill:#2a2540}.node-label[data-v-97a4cf35]{fill:#ccc;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:DM Mono,monospace;font-size:11px}.node-revenue[data-v-97a4cf35]{fill:#4ade8099;pointer-events:none;font-family:DM Mono,monospace;font-size:10px}.node-tag[data-v-97a4cf35]{fill:#f59e0b;pointer-events:none;font-size:10px}.graph-legend[data-v-97a4cf35]{gap:1rem;font-family:DM Mono,monospace;font-size:.75rem;display:flex;position:absolute;bottom:1rem;left:1rem}.legend-item[data-v-97a4cf35]{opacity:.5}.legend-item.company[data-v-97a4cf35]{color:#4ade80}.legend-item.segment[data-v-97a4cf35]{color:#60a5fa}.legend-item.input[data-v-97a4cf35]{color:#a78bfa}.legend-item.commodity-tag[data-v-97a4cf35]{color:#f59e0b}.node-panel[data-v-f5228ab7]{background:#0d1220;border-left:1px solid #1e2535;flex-direction:column;flex-shrink:0;gap:1rem;width:340px;padding:1.5rem;font-family:DM Mono,monospace;display:flex;overflow-y:auto}.panel-slide-enter-active[data-v-f5228ab7],.panel-slide-leave-active[data-v-f5228ab7]{transition:all .25s}.panel-slide-enter-from[data-v-f5228ab7],.panel-slide-leave-to[data-v-f5228ab7]{opacity:0;transform:translate(40px)}.panel-header[data-v-f5228ab7]{justify-content:space-between;align-items:center;display:flex}.panel-type-badge[data-v-f5228ab7]{text-transform:uppercase;letter-spacing:.08em;border-radius:4px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.panel-type-badge.company[data-v-f5228ab7]{color:#4ade80;background:#1a3a2a}.panel-type-badge.segment[data-v-f5228ab7]{color:#60a5fa;background:#1a2535}.panel-type-badge.input[data-v-f5228ab7]{color:#a78bfa;background:#1e1a2d}.panel-close[data-v-f5228ab7]{color:#555;cursor:pointer;background:0 0;border:none;font-size:1rem}.panel-close[data-v-f5228ab7]:hover{color:#e0e0e0}.panel-title[data-v-f5228ab7]{color:#e0e0e0;margin:0;font-size:1.2rem;font-weight:700}.panel-revenue[data-v-f5228ab7]{color:#4ade80;margin:0;font-size:.85rem}.panel-description[data-v-f5228ab7]{color:#888;margin:0;font-size:.82rem;line-height:1.6}.panel-tags[data-v-f5228ab7]{flex-wrap:wrap;gap:.5rem;display:flex}.tag[data-v-f5228ab7]{border-radius:4px;padding:.2rem .5rem;font-size:.72rem}.tag.commodity[data-v-f5228ab7]{color:#f59e0b;background:#2a1f00;border:1px solid #f59e0b44}.tag.geo-risk[data-v-f5228ab7]{color:#e05252;background:#2a1a1a;border:1px solid #e0525244}.panel-section[data-v-f5228ab7]{flex-direction:column;gap:.5rem;display:flex}.panel-section h3[data-v-f5228ab7]{color:#555;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.75rem}.section-header[data-v-f5228ab7]{justify-content:space-between;align-items:center;display:flex}.load-btn[data-v-f5228ab7]{color:#4ade80;cursor:pointer;background:0 0;border:1px solid #2a2f3e;border-radius:4px;padding:.25rem .6rem;font-family:inherit;font-size:.75rem}.load-btn[data-v-f5228ab7]:hover{background:#1a3a2a}.loading-row[data-v-f5228ab7]{color:#555;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.spinner[data-v-f5228ab7]{border:2px solid #2a2f3e;border-top-color:#4ade80;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-f5228ab7}@keyframes spin-f5228ab7{to{transform:rotate(360deg)}}.ticker-list[data-v-f5228ab7]{flex-wrap:wrap;gap:.4rem;display:flex}.ticker-chip[data-v-f5228ab7]{color:#60a5fa;background:#1a2535;border:1px solid #1e3050;border-radius:4px;padding:.2rem .5rem;font-size:.75rem}.exposed-list[data-v-f5228ab7]{flex-direction:column;gap:.75rem;display:flex}.exposed-row[data-v-f5228ab7]{background:#0f1520;border:1px solid #1e2535;border-radius:8px;grid-template-columns:1fr auto;gap:.3rem;padding:.75rem;display:grid}.exposed-row.positive[data-v-f5228ab7]{border-left:3px solid #4ade8066}.exposed-row.negative[data-v-f5228ab7]{border-left:3px solid #e0525266}.exposed-row.mixed[data-v-f5228ab7]{border-left:3px solid #f59e0b66}.exposed-left[data-v-f5228ab7]{align-items:center;gap:.5rem;display:flex}.exposed-ticker[data-v-f5228ab7]{color:#e0e0e0;font-size:.85rem;font-weight:700}.exposed-name[data-v-f5228ab7]{color:#555;font-size:.75rem}.exposed-right[data-v-f5228ab7]{align-items:center;gap:.4rem;display:flex}.exposure-badge[data-v-f5228ab7]{text-transform:uppercase;border-radius:3px;padding:.15rem .4rem;font-size:.65rem}.exposure-badge.high[data-v-f5228ab7]{color:#e05252;background:#2a1a1a}.exposure-badge.medium[data-v-f5228ab7]{color:#f59e0b;background:#2a2010}.exposure-badge.low[data-v-f5228ab7]{color:#4ade80;background:#1a2a1a}.direction-icon[data-v-f5228ab7]{font-size:.9rem}.exposed-row.positive .direction-icon[data-v-f5228ab7]{color:#4ade80}.exposed-row.negative .direction-icon[data-v-f5228ab7]{color:#e05252}.exposed-row.mixed .direction-icon[data-v-f5228ab7]{color:#f59e0b}.exposed-reason[data-v-f5228ab7],.exposed-direction-reason[data-v-f5228ab7]{color:#777;grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.5}.exposed-direction-reason[data-v-f5228ab7]{color:#555;font-style:italic}.children-list[data-v-f5228ab7]{flex-direction:column;gap:.3rem;display:flex}.child-item[data-v-f5228ab7]{color:#888;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.child-dot[data-v-f5228ab7]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.child-dot.company[data-v-f5228ab7]{background:#4ade80}.child-dot.segment[data-v-f5228ab7]{background:#60a5fa}.child-dot.input[data-v-f5228ab7]{background:#a78bfa}.analyzer-page[data-v-f5db777d]{color:#e0e0e0;background:#060a10;flex-direction:column;height:100vh;font-family:DM Mono,monospace;display:flex;overflow:hidden}.top-bar[data-v-f5db777d]{background:#080c14;border-bottom:1px solid #1e2535;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:2rem;padding:1rem 1.5rem;display:flex}.page-title[data-v-f5db777d]{color:#e0e0e0;letter-spacing:-.02em;margin:0;font-family:Syne,sans-serif;font-size:1.4rem;font-weight:800}.accent[data-v-f5db777d]{color:#4ade80}.page-sub[data-v-f5db777d]{color:#444;margin:0;font-size:.72rem}.top-left[data-v-f5db777d]{flex-direction:column;gap:.2rem;min-width:180px;display:flex}.search-area[data-v-f5db777d]{flex-direction:column;flex:1;gap:.4rem;min-width:280px;display:flex}.ticker-input-wrap[data-v-f5db777d]{gap:.5rem;display:flex}.ticker-input[data-v-f5db777d]{color:#e0e0e0;letter-spacing:.05em;background:#0f1520;border:1px solid #2a2f3e;border-radius:8px;flex:1;padding:.6rem 1rem;font-family:DM Mono,monospace;font-size:.9rem}.ticker-input[data-v-f5db777d]:focus{border-color:#4ade80;outline:none}.analyze-btn[data-v-f5db777d]{color:#060a10;cursor:pointer;white-space:nowrap;background:#4ade80;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.4rem;font-family:DM Mono,monospace;font-size:.85rem;font-weight:600;display:flex}.analyze-btn[data-v-f5db777d]:disabled{opacity:.5;cursor:not-allowed}.analyze-btn.full-width[data-v-f5db777d]{justify-content:center;width:100%}.btn-spinner[data-v-f5db777d]{border:2px solid #060a1044;border-top-color:#060a10;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-f5db777d}@keyframes spin-f5db777d{to{transform:rotate(360deg)}}.loading-stage[data-v-f5db777d]{color:#4ade8099;font-size:.75rem}.error-msg[data-v-f5db777d]{color:#e05252;font-size:.75rem}.top-right[data-v-f5db777d]{gap:.4rem;display:flex}.tab-toggle[data-v-f5db777d]{color:#555;cursor:pointer;background:0 0;border:1px solid #2a2f3e;border-radius:6px;padding:.5rem 1rem;font-family:DM Mono,monospace;font-size:.8rem;transition:all .15s}.tab-toggle.active[data-v-f5db777d]{color:#4ade80;background:#0f2a1a;border-color:#4ade80}.tab-toggle[data-v-f5db777d]:disabled{opacity:.3;cursor:not-allowed}.main-content[data-v-f5db777d]{flex:1;display:flex;overflow:hidden}.empty-state[data-v-f5db777d]{color:#333;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.empty-icon[data-v-f5db777d]{opacity:.3;font-size:4rem}.empty-state p[data-v-f5db777d]{color:#444;font-size:.9rem}.example-tickers[data-v-f5db777d]{align-items:center;gap:.5rem;display:flex}.example-label[data-v-f5db777d]{color:#444;font-size:.75rem}.example-ticker[data-v-f5db777d]{color:#60a5fa;cursor:pointer;background:#0f1520;border:1px solid #1e2535;border-radius:4px;padding:.3rem .7rem;font-family:DM Mono,monospace;font-size:.8rem}.example-ticker[data-v-f5db777d]:hover{background:#0f1a2a;border-color:#60a5fa}.graph-layout[data-v-f5db777d]{flex:1;display:flex;overflow:hidden}.news-layout[data-v-f5db777d]{flex:1;grid-template-columns:380px 1fr;display:grid;overflow:hidden}.news-input-panel[data-v-f5db777d]{border-right:1px solid #1e2535;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;overflow-y:auto}.news-input-panel h2[data-v-f5db777d]{color:#e0e0e0;margin:0;font-family:Syne,sans-serif;font-size:1rem;font-weight:700}.news-hint[data-v-f5db777d]{color:#555;margin:0;font-size:.75rem;line-height:1.6}.news-warn[data-v-f5db777d]{color:#f59e0b;margin:0;font-size:.75rem}.article-textarea[data-v-f5db777d]{color:#ccc;resize:none;background:#0f1520;border:1px solid #1e2535;border-radius:8px;flex:1;padding:.75rem;font-family:DM Mono,monospace;font-size:.8rem;line-height:1.6}.article-textarea[data-v-f5db777d]:focus{border-color:#4ade80;outline:none}.news-results-panel[data-v-f5db777d]{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.news-empty[data-v-f5db777d]{color:#333;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.spinner-lg[data-v-f5db777d]{border:3px solid #1e2535;border-top-color:#4ade80;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-f5db777d}.result-section[data-v-f5db777d]{flex-direction:column;gap:.75rem;display:flex}.result-heading[data-v-f5db777d]{color:#444;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.7rem}.result-summary[data-v-f5db777d]{color:#aaa;margin:0;font-size:.85rem;line-height:1.7}.affected-list[data-v-f5db777d]{flex-direction:column;gap:.5rem;display:flex}.affected-card[data-v-f5db777d]{cursor:pointer;background:#0d1220;border:1px solid #1e2535;border-radius:8px;padding:.75rem 1rem;transition:border-color .15s}.affected-card[data-v-f5db777d]:hover{border-color:#2a3545}.affected-card.positive[data-v-f5db777d]{border-left:3px solid #4ade8066}.affected-card.negative[data-v-f5db777d]{border-left:3px solid #e0525266}.affected-card.neutral[data-v-f5db777d]{border-left:3px solid #5556}.affected-header[data-v-f5db777d]{align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.affected-name[data-v-f5db777d]{color:#e0e0e0;flex:1;font-size:.85rem;font-weight:600}.affected-magnitude[data-v-f5db777d]{text-transform:uppercase;border-radius:3px;padding:.15rem .4rem;font-size:.65rem}.affected-magnitude.high[data-v-f5db777d]{color:#e05252;background:#2a1a1a}.affected-magnitude.medium[data-v-f5db777d]{color:#f59e0b;background:#2a2010}.affected-magnitude.low[data-v-f5db777d]{color:#4ade80;background:#1a2a1a}.affected-impact[data-v-f5db777d]{font-size:.75rem}.affected-impact.positive[data-v-f5db777d]{color:#4ade80}.affected-impact.negative[data-v-f5db777d]{color:#e05252}.affected-reasoning[data-v-f5db777d]{color:#666;margin:0;font-size:.78rem;line-height:1.5}.analog-list[data-v-f5db777d]{flex-direction:column;gap:.5rem;display:flex}.analog-card[data-v-f5db777d]{background:#0d1220;border:1px solid #1e2535;border-left:3px solid #f59e0b44;border-radius:8px;padding:.75rem 1rem}.analog-header[data-v-f5db777d]{justify-content:space-between;margin-bottom:.4rem;display:flex}.analog-event[data-v-f5db777d]{color:#f59e0b;font-size:.85rem;font-weight:600}.analog-year[data-v-f5db777d]{color:#555;font-size:.8rem}.analog-outcome[data-v-f5db777d]{color:#888;margin:0 0 .3rem;font-size:.78rem;line-height:1.5}.analog-relevance[data-v-f5db777d]{color:#555;margin:0;font-size:.75rem;font-style:italic}.watchlist[data-v-f5db777d]{flex-direction:column;gap:.5rem;display:flex}.watchlist-row[data-v-f5db777d]{background:#0d1220;border:1px solid #1e2535;border-radius:8px;grid-template-columns:1fr auto;gap:.3rem;padding:.75rem 1rem;display:grid}.watchlist-row.buy-signal[data-v-f5db777d]{border-left:3px solid #4ade8066}.watchlist-row.sell-signal[data-v-f5db777d]{border-left:3px solid #e0525266}.watchlist-row.monitor[data-v-f5db777d]{border-left:3px solid #f59e0b44}.watch-left[data-v-f5db777d]{align-items:center;gap:.5rem;display:flex}.watch-ticker[data-v-f5db777d]{color:#e0e0e0;font-size:.9rem;font-weight:700}.watch-name[data-v-f5db777d]{color:#555;font-size:.75rem}.watch-action[data-v-f5db777d]{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;align-self:start;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.watch-action.buy-signal[data-v-f5db777d]{color:#4ade80;background:#1a3a2a}.watch-action.sell-signal[data-v-f5db777d]{color:#e05252;background:#2a1a1a}.watch-action.monitor[data-v-f5db777d]{color:#f59e0b;background:#2a2010}.watch-reasoning[data-v-f5db777d]{color:#666;grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.5}.mode-toggle[data-v-f5db777d]{background:#0d1117;border-radius:6px;gap:2px;width:fit-content;padding:3px;display:flex}.mode-btn[data-v-f5db777d]{cursor:pointer;letter-spacing:.05em;color:#555;background:0 0;border:none;border-radius:4px;padding:4px 12px;font-family:DM Mono,monospace;font-size:.72rem;transition:all .15s}.mode-btn.active[data-v-f5db777d]{color:#e0e0e0;background:#1e293b}.url-row[data-v-f5db777d]{gap:.5rem;display:flex}.fetch-success[data-v-f5db777d]{color:#4ade80;font-size:.72rem}.concepts-section[data-v-f5db777d]{flex-direction:column;gap:.5rem;margin-top:.25rem;display:flex}.concept-pills[data-v-f5db777d]{flex-wrap:wrap;gap:4px;display:flex}.concept-pill[data-v-f5db777d]{color:#94a3b8;cursor:default;background:#0f1520;border:1px solid #1e2535;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:.7rem;display:inline-flex}.concept-pill.negative[data-v-f5db777d]{border-color:#450a0a44}.concept-pill.positive[data-v-f5db777d]{border-color:#05291644}.pill-dot[data-v-f5db777d]{border-radius:50%;flex-shrink:0;width:5px;height:5px}.pill-dot.negative[data-v-f5db777d]{background:#e05252}.pill-dot.positive[data-v-f5db777d]{background:#4ade80}.pill-dot.neutral[data-v-f5db777d]{background:#555}.pill-mag[data-v-f5db777d]{align-items:center;gap:2px;display:flex}.mag-dot[data-v-f5db777d]{background:#1e2535;border-radius:50%;width:4px;height:4px}.mag-dot.filled[data-v-f5db777d]{background:#f59e0b}.global-stats-bar[data-v-f5db777d]{border-bottom:1px solid #1e2535;flex-wrap:wrap;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.stat-chip[data-v-f5db777d]{background:#0d1220;border:1px solid #1e2535;border-radius:6px;flex-direction:column;align-items:center;padding:.3rem .75rem;display:flex}.stat-num[data-v-f5db777d]{color:#e0e0e0;font-size:1.1rem;font-weight:700;line-height:1}.stat-label[data-v-f5db777d]{color:#444;white-space:nowrap;font-size:.62rem}.accent-chip[data-v-f5db777d]{border-color:#1e3a5f}.accent-chip .stat-num[data-v-f5db777d]{color:#60a5fa}.filter-pills[data-v-f5db777d]{gap:4px;margin-left:auto;display:flex}.filter-pill[data-v-f5db777d]{color:#555;cursor:pointer;background:0 0;border:1px solid #1e2535;border-radius:5px;padding:3px 10px;font-family:DM Mono,monospace;font-size:.7rem;transition:all .15s}.filter-pill.active[data-v-f5db777d]{color:#e0e0e0;background:#1e293b;border-color:#2a3545}.global-company-list[data-v-f5db777d]{flex-direction:column;gap:8px;display:flex}.global-company-card[data-v-f5db777d]{background:#0d1220;border:1px solid #1e2535;border-radius:10px;transition:border-color .15s;overflow:hidden}.global-company-card.negative[data-v-f5db777d]{border-color:#450a0a}.global-company-card.positive[data-v-f5db777d]{border-color:#05291655}.global-card-header[data-v-f5db777d]{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;transition:background .1s;display:flex}.global-card-header[data-v-f5db777d]:hover{background:#0f172a}.global-card-left[data-v-f5db777d],.global-card-right[data-v-f5db777d]{align-items:center;gap:10px;display:flex}.global-card-info[data-v-f5db777d]{flex-direction:column;gap:3px;display:flex}.global-card-top[data-v-f5db777d]{align-items:center;gap:8px;display:flex}.global-card-meta[data-v-f5db777d]{gap:10px;display:flex}.impact-dot[data-v-f5db777d]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.impact-dot.negative[data-v-f5db777d]{background:#e05252;box-shadow:0 0 6px #e0525266}.impact-dot.positive[data-v-f5db777d]{background:#4ade80;box-shadow:0 0 6px #4ade8066}.impact-dot.neutral[data-v-f5db777d]{background:#555}.global-ticker[data-v-f5db777d]{color:#e0e0e0;letter-spacing:.05em;font-family:DM Mono,monospace;font-size:.9rem;font-weight:700}.global-name[data-v-f5db777d]{color:#555;font-size:.75rem}.meta-neg[data-v-f5db777d]{color:#e05252;font-size:.68rem}.meta-pos[data-v-f5db777d]{color:#4ade80;font-size:.68rem}.meta-neutral[data-v-f5db777d]{color:#444;font-size:.68rem}.depth-badge[data-v-f5db777d]{color:#a5b4fc;background:#1e1b4b;border:1px solid #312e81;border-radius:4px;padding:2px 7px;font-size:.65rem}.expand-icon[data-v-f5db777d]{color:#334155;font-size:.7rem}.global-exposures[data-v-f5db777d]{border-top:1px solid #1e2535;padding:4px 16px 14px}.exposure-row[data-v-f5db777d]{border-left:3px solid #1e2535;margin-top:10px;padding:10px 0 10px 12px}.exposure-row.negative[data-v-f5db777d]{border-left-color:#e05252}.exposure-row.positive[data-v-f5db777d]{border-left-color:#4ade80}.exposure-row.neutral[data-v-f5db777d]{border-left-color:#555}.exposure-header[data-v-f5db777d]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.exposure-node[data-v-f5db777d]{color:#e0e0e0;font-size:.82rem;font-weight:600}.geo-badge[data-v-f5db777d]{color:#fb923c;background:#451a03;border:1px solid #7c2d12;border-radius:3px;padding:1px 6px;font-size:.62rem}.commodity-badge[data-v-f5db777d]{color:#78716c;background:#1c1917;border:1px solid #292524;border-radius:3px;padding:1px 6px;font-size:.62rem}.exp-mag[data-v-f5db777d]{align-items:center;gap:2px;margin-left:auto;display:flex}.path-crumb[data-v-f5db777d]{flex-wrap:wrap;align-items:center;gap:3px;margin-bottom:6px;display:flex}.crumb[data-v-f5db777d]{color:#94a3b8;background:#0f172a;border:1px solid #1e2535;border-radius:3px;padding:1px 7px;font-family:DM Mono,monospace;font-size:.68rem}.crumb-root[data-v-f5db777d]{color:#60a5fa;background:#1e3a5f22;border-color:#1e3a5f}.crumb-leaf[data-v-f5db777d]{color:#fbbf24;background:#78350f22;border-color:#78350f;font-weight:600}.crumb-arrow[data-v-f5db777d]{color:#334155;font-size:.55rem}.exposure-detail[data-v-f5db777d]{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.concept-tag[data-v-f5db777d]{color:#7dd3fc;white-space:nowrap;background:#0f1a30;border:1px solid #1e3a5f;border-radius:3px;padding:1px 6px;font-family:DM Mono,monospace;font-size:.65rem}.exposure-reasoning[data-v-f5db777d]{color:#555;font-size:.73rem;line-height:1.5}.rev-share[data-v-f5db777d]{color:#f59e0b;white-space:nowrap;font-size:.68rem}.loading-steps[data-v-f5db777d]{flex-direction:column;gap:6px;display:flex}.loading-step[data-v-f5db777d]{color:#334155;margin:0;font-size:.75rem}.loading-step.active[data-v-f5db777d]{color:#4ade8099}
