.equity-skeleton[data-v-4cfb80c5]{max-width:100%;padding:20px}.skeleton-block[data-v-4cfb80c5]{animation:shimmer-4cfb80c5 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}@keyframes shimmer-4cfb80c5{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-breadcrumb[data-v-4cfb80c5]{align-items:center;display:flex;gap:8px;margin-bottom:20px}.skeleton-pill[data-v-4cfb80c5]{animation:shimmer-4cfb80c5 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:10px;height:14px}.skeleton-sep[data-v-4cfb80c5]{color:#d0d0d0;font-size:14px}.skeleton-grid[data-v-4cfb80c5]{display:flex;flex-direction:column;gap:20px}.skeleton-ticker-area[data-v-4cfb80c5]{align-items:flex-end;background:#fff;display:flex;gap:16px;padding:10px}.skeleton-ticker[data-v-4cfb80c5]{border-radius:4px}.skeleton-inline[data-v-4cfb80c5]{display:flex;flex-direction:column;gap:6px}.skeleton-scores[data-v-4cfb80c5]{display:flex;gap:16px}.skeleton-score-card[data-v-4cfb80c5]{background:#fff;box-shadow:0 1px 3px #0000000f;flex:1;padding:20px;text-align:center}.skeleton-tabs[data-v-4cfb80c5]{display:flex;gap:4px}.skeleton-tab[data-v-4cfb80c5]{animation:shimmer-4cfb80c5 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;flex:1;height:44px}.skeleton-content[data-v-4cfb80c5]{background:#fff;display:flex;flex-direction:column;gap:16px;padding:20px}.skeleton-text-lines[data-v-4cfb80c5]{display:flex;flex-direction:column;gap:10px}@media(prefers-reduced-motion:reduce){.skeleton-block[data-v-4cfb80c5],.skeleton-pill[data-v-4cfb80c5],.skeleton-tab[data-v-4cfb80c5]{animation:none;background:#ebebeb}}@media(max-width:768px){.equity-skeleton[data-v-4cfb80c5]{padding:12px}.skeleton-ticker-area[data-v-4cfb80c5]{align-items:flex-start;flex-direction:column;gap:8px}.skeleton-ticker[data-v-4cfb80c5]{height:36px!important;width:140px!important}.skeleton-scores[data-v-4cfb80c5]{flex-direction:column}.skeleton-tabs[data-v-4cfb80c5]{flex-wrap:nowrap;overflow-x:auto}.skeleton-tab[data-v-4cfb80c5]{flex:0 0 80px}.equity-skeleton[data-v-4cfb80c5]{padding:var(--m-page-x)}.skeleton-block[data-v-4cfb80c5],.skeleton-pill[data-v-4cfb80c5],.skeleton-tab[data-v-4cfb80c5]{animation:m-equity-skeleton-pulse-4cfb80c5 1.6s ease-in-out infinite!important;background:var(--m-c-border)!important}.skeleton-content[data-v-4cfb80c5],.skeleton-ticker-area[data-v-4cfb80c5]{padding:var(--m-s4)}.skeleton-content[data-v-4cfb80c5],.skeleton-score-card[data-v-4cfb80c5],.skeleton-ticker-area[data-v-4cfb80c5]{background:var(--m-c-bg);border:1px solid var(--m-c-border);border-radius:var(--m-r-card)}.skeleton-score-card[data-v-4cfb80c5]{box-shadow:none;padding:var(--m-s5)}.skeleton-tabs[data-v-4cfb80c5]{gap:var(--m-s2)}.skeleton-tab[data-v-4cfb80c5]{border-radius:var(--m-r-pill);height:var(--m-tap)}.skeleton-grid[data-v-4cfb80c5]{gap:var(--m-s4)}.skeleton-sep[data-v-4cfb80c5]{color:var(--m-c-muted)}}@keyframes m-equity-skeleton-pulse-4cfb80c5{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.skeleton-block[data-v-4cfb80c5],.skeleton-pill[data-v-4cfb80c5],.skeleton-tab[data-v-4cfb80c5]{animation:none!important;opacity:.85}}.mobile-verdict-card[data-v-7ca669be]{display:none}@media(max-width:768px){.mobile-verdict-card[data-v-7ca669be]{background:#fff;border:1px solid #e9ecef;border-radius:10px;box-shadow:0 1px 3px #0000000f;display:block;max-height:170px;overflow:hidden;padding:14px 16px}.verdict-header[data-v-7ca669be]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.verdict-ticker-row[data-v-7ca669be]{align-items:baseline;display:flex;gap:5px;min-width:0;overflow:hidden}.verdict-name[data-v-7ca669be]{color:#212529;font-size:14px;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verdict-ticker[data-v-7ca669be]{color:#6c757d;flex-shrink:0;font-size:12px}.verdict-price-row[data-v-7ca669be]{align-items:center;display:flex;flex-shrink:0;gap:8px}.verdict-price[data-v-7ca669be]{color:#212529;font-size:14px;font-weight:600}.verdict-change[data-v-7ca669be]{border-radius:4px;font-size:12px;font-weight:600;padding:2px 6px}.change-positive[data-v-7ca669be]{background:#eafbe7;color:#137333}.change-negative[data-v-7ca669be]{background:#fce8e8;color:#c41e3a}.verdict-scores[data-v-7ca669be]{display:flex;gap:8px;margin-bottom:8px}.verdict-score-pill[data-v-7ca669be]{align-items:center;background:#f8f9fa;border-radius:20px;cursor:pointer;display:flex;gap:5px;padding:5px 10px;-webkit-tap-highlight-color:transparent}.verdict-score-pill[data-v-7ca669be]:active{background:#e9ecef}.score-dot[data-v-7ca669be]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.score-value[data-v-7ca669be]{color:#212529;font-size:14px;font-weight:700}.score-label[data-v-7ca669be]{color:#6c757d;font-size:11px;font-weight:500}.verdict-coverage-pill[data-v-7ca669be]{align-items:center;background:#f8f9fa;border-radius:20px;display:flex;gap:4px;margin-left:auto;padding:5px 10px}.coverage-icon[data-v-7ca669be]{font-size:12px}.coverage-value[data-v-7ca669be]{color:#495057;font-size:12px;font-weight:600}.coverage-label[data-v-7ca669be]{color:#6c757d;font-size:11px}.verdict-insights[data-v-7ca669be]{color:#495057;font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verdict-insight-text[data-v-7ca669be]{font-size:12px}.verdict-actions[data-v-7ca669be]{display:flex;gap:8px;margin-top:8px}.verdict-action-btn[data-v-7ca669be]{background:#f8f9fa;border:1px solid #d6dde5;border-radius:6px;color:#2c3e50;flex:1;font-size:12px;font-weight:600;min-height:34px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.verdict-action-btn[data-v-7ca669be]:active{background:#e9ecef}.mobile-verdict-card[data-v-7ca669be]{align-items:start;background:transparent;border:0;border-radius:0;box-shadow:none;-moz-column-gap:var(--m-s3);column-gap:var(--m-s3);display:grid;font-family:var(--m-font-body);grid-template-columns:1fr 1fr;max-height:none;padding:var(--m-s4) 0 var(--m-s5);position:relative}.mobile-verdict-card .verdict-backdrop[data-v-7ca669be]{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:0}.mobile-verdict-card .verdict-header[data-v-7ca669be],.mobile-verdict-card .verdict-scores[data-v-7ca669be]{position:relative;z-index:1}.verdict-header[data-v-7ca669be]{gap:var(--m-s2);grid-column:1;margin-bottom:0}.verdict-header[data-v-7ca669be],.verdict-ticker-row[data-v-7ca669be]{align-items:flex-start;flex-direction:column;min-width:0}.verdict-ticker-row[data-v-7ca669be]{gap:0}.verdict-name[data-v-7ca669be]{align-self:flex-start;color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-h2);font-weight:800;letter-spacing:var(--m-tracking-display);line-height:1.1;max-width:100%;overflow:visible;text-align:left;text-overflow:clip;white-space:normal}.verdict-ticker[data-v-7ca669be]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-small);font-weight:500;letter-spacing:0}.verdict-price-row[data-v-7ca669be]{align-items:flex-start;flex-direction:column;gap:var(--m-s1)}.verdict-perf[data-v-7ca669be]{-moz-column-gap:var(--m-s3);column-gap:var(--m-s3);display:grid;grid-column:2;grid-template-columns:auto auto;justify-self:end;margin:var(--m-s3) var(--m-s4) 0 0;padding:0;position:relative;row-gap:4px;z-index:1}.verdict-perf__row[data-v-7ca669be]{display:contents}.verdict-perf__label[data-v-7ca669be]{color:var(--m-c-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase}.verdict-perf__label[data-v-7ca669be],.verdict-perf__value[data-v-7ca669be]{font-family:var(--m-font-body);line-height:1.2;margin:0}.verdict-perf__value[data-v-7ca669be]{color:var(--m-c-body);font-size:var(--m-size-small);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.verdict-perf__value--up[data-v-7ca669be]{color:var(--m-c-success)}.verdict-perf__value--down[data-v-7ca669be]{color:var(--m-c-danger)}.verdict-price[data-v-7ca669be]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-body-lg);font-weight:700;letter-spacing:var(--m-tracking-display)}.verdict-change[data-v-7ca669be]{border-radius:var(--m-r-pill);font-family:var(--m-font-body);font-size:var(--m-size-small);font-weight:600;padding:var(--m-s1) var(--m-s2)}.change-positive[data-v-7ca669be]{background:#10b9811f;color:var(--m-c-success)}.change-negative[data-v-7ca669be]{background:#ef44441a;color:var(--m-c-danger)}.verdict-scores[data-v-7ca669be]{align-self:start;display:grid!important;gap:var(--m-s2);grid-column:2;grid-template-columns:1fr 1fr;margin-bottom:0}.verdict-actions[data-v-7ca669be],.verdict-change[data-v-7ca669be],.verdict-coverage-pill[data-v-7ca669be],.verdict-insights[data-v-7ca669be]{display:none!important}.verdict-coverage-pill[data-v-7ca669be],.verdict-score-pill[data-v-7ca669be]{align-items:center;aspect-ratio:1/1;background:var(--m-c-bg);border:1px solid var(--m-c-border);border-radius:0;display:flex;flex-direction:column;gap:0;justify-content:space-evenly;min-height:0;overflow:hidden;padding:10px 6px 8px;position:relative;text-align:center;-webkit-tap-highlight-color:transparent;transition:background-color var(--m-dur-fast) var(--m-ease-standard)}.verdict-score-pill[data-v-7ca669be]:active{background:var(--m-c-bg-soft)}.verdict-score-pill .score-dot[data-v-7ca669be]{border-radius:0;height:4px;left:0;position:absolute;right:0;top:0;width:auto}.verdict-coverage-pill[data-v-7ca669be]{background:var(--m-c-blue-tint);border-color:#3684e42e}.verdict-coverage-pill[data-v-7ca669be]:before{background:var(--m-c-blue);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.coverage-label[data-v-7ca669be],.score-label[data-v-7ca669be]{color:var(--m-c-heading);font-family:var(--m-font-body);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:none}.coverage-value[data-v-7ca669be],.score-value[data-v-7ca669be]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:clamp(32px,11vw,48px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:var(--m-tracking-display);line-height:1}.score-level[data-v-7ca669be]{font-family:var(--m-font-body);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.coverage-icon[data-v-7ca669be]{display:none}.verdict-insights[data-v-7ca669be]{color:var(--m-c-body);font-family:var(--m-font-body);line-height:var(--m-lh-body);white-space:normal}.verdict-insight-text[data-v-7ca669be],.verdict-insights[data-v-7ca669be]{font-size:var(--m-size-small)}.verdict-actions[data-v-7ca669be]{gap:var(--m-s2);margin-top:var(--m-s4)}.verdict-action-btn[data-v-7ca669be]{background:var(--m-c-bg);border:1px solid var(--m-c-border);border-radius:var(--m-r-input);color:var(--m-c-heading);font-family:var(--m-font-body);font-size:var(--m-size-small);font-weight:600;min-height:var(--m-tap)}.verdict-action-btn[data-v-7ca669be]:active{background:var(--m-c-blue-tint);border-color:var(--m-c-blue);color:var(--m-c-blue)}}.insights-wrap[data-v-6c91bdd8]{--panel-border:#e2e9f5;--panel-bg:#f8fbff;--card-bg:#fff;--text-primary:#12233f;--text-secondary:#5e6f86;--accent:#2f6fdf;background:linear-gradient(132deg,#fcfdff,#f4f8ff 52%,#f9fbff);border:1px solid var(--panel-border);border-radius:16px;box-shadow:0 8px 20px #1332690f;margin-bottom:24px;padding:18px}.insights-top[data-v-6c91bdd8]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.insights-eyebrow[data-v-6c91bdd8]{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.45px;text-transform:uppercase}.insights-disclaimer[data-v-6c91bdd8]{color:var(--text-secondary);font-size:11px;letter-spacing:.1px}.insights-grid[data-v-6c91bdd8]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.insight-card[data-v-6c91bdd8]{background:linear-gradient(180deg,var(--card-bg) 0,var(--panel-bg) 100%);border:1px solid var(--panel-border);border-radius:14px;box-shadow:0 6px 14px #1332690d;min-height:200px;padding:16px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.insight-card[data-v-6c91bdd8]:hover{border-color:#cfdbf2;box-shadow:0 8px 16px #13326914;transform:translateY(-1px)}.card-header[data-v-6c91bdd8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.card-title[data-v-6c91bdd8]{color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:.1px;margin:0}.info-icon[data-v-6c91bdd8]{background:#f5f8ff;border:1px solid #ccdaef;border-radius:50%;color:#466692;cursor:help;font-size:12px;height:20px;line-height:18px;padding:0;text-align:center;width:20px}.change-list[data-v-6c91bdd8],.risk-list[data-v-6c91bdd8],.snapshot-list[data-v-6c91bdd8]{list-style:none;margin:0;padding:0}.change-list li[data-v-6c91bdd8],.snapshot-row[data-v-6c91bdd8]{align-items:center;border-bottom:1px solid #e8eef7;display:flex;gap:10px;justify-content:space-between;padding:10px 0}.change-list li[data-v-6c91bdd8]:last-child,.snapshot-row[data-v-6c91bdd8]:last-child{border-bottom:0}.change-metric[data-v-6c91bdd8],.row-label[data-v-6c91bdd8]{color:var(--text-primary);font-size:13px;font-weight:500;letter-spacing:.1px;line-height:1.35}.row-value[data-v-6c91bdd8]{border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:700;padding:4px 9px;white-space:nowrap}.status-positive[data-v-6c91bdd8]{background:#eefaf2;border-color:#ccead7;color:#1f7a3b}.status-neutral[data-v-6c91bdd8]{background:#f2f5f9;border-color:#dbe3ee;color:#4c5b6f}.status-negative[data-v-6c91bdd8]{background:#fdf1f1;border-color:#f4d2d2;color:#9f2f2f}.change-heading[data-v-6c91bdd8],.risk-heading[data-v-6c91bdd8]{color:#38577f;font-size:12px;font-weight:600;margin-bottom:10px}.risk-groups[data-v-6c91bdd8]{display:grid;gap:10px}.risk-group-title[data-v-6c91bdd8]{color:#5a7398;font-size:11px;font-weight:700;letter-spacing:.35px;margin-bottom:6px;text-transform:uppercase}.risk-list li[data-v-6c91bdd8]{color:var(--text-primary);font-size:13px;line-height:1.35;margin-bottom:9px;padding-left:14px;position:relative}.risk-list li[data-v-6c91bdd8]:before{background:#d9892b;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:7px;width:6px}.risk-empty[data-v-6c91bdd8]{background:#f5f8fd;border:1px solid #e3ebf8;border-radius:10px;color:var(--text-secondary);font-size:13px;line-height:1.4;padding:10px 12px}.change-value[data-v-6c91bdd8]{border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:700;padding:3px 9px;white-space:nowrap}.change-value.up[data-v-6c91bdd8]{background:#eefaf2;border-color:#ccead7;color:#1f7a3b}.change-value.down[data-v-6c91bdd8]{background:#fdf1f1;border-color:#f4d2d2;color:#9f2f2f}@media(max-width:960px){.insights-wrap[data-v-6c91bdd8]{padding:14px}.insights-top[data-v-6c91bdd8]{align-items:flex-start;flex-direction:column;gap:4px}.insights-grid[data-v-6c91bdd8]{gap:12px;grid-template-columns:1fr}.insight-card[data-v-6c91bdd8]{min-height:auto;padding:14px}}@media(max-width:768px){.insights-wrap[data-v-6c91bdd8]{background:var(--m-c-bg);border:1px solid var(--m-c-border);border-radius:var(--m-r-card);box-shadow:none;font-family:var(--m-font-body);padding:var(--m-s5)}.insights-eyebrow[data-v-6c91bdd8]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-label);font-weight:600;letter-spacing:var(--m-tracking-label);text-transform:uppercase}.insights-disclaimer[data-v-6c91bdd8]{color:var(--m-c-body);font-family:var(--m-font-body);font-size:var(--m-size-small);line-height:var(--m-lh-body)}.insights-grid[data-v-6c91bdd8]{gap:var(--m-s3)}.insight-card[data-v-6c91bdd8]{background:var(--m-c-bg-soft);border:1px solid var(--m-c-border);border-radius:var(--m-r-input);box-shadow:none;padding:var(--m-s4)}.card-header[data-v-6c91bdd8]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-body);font-weight:700;letter-spacing:var(--m-tracking-display)}}@media(max-width:1200px){.charts-grid.four-columns[data-v-b2effeae],.charts-grid.three-columns[data-v-b2effeae]{grid-template-columns:repeat(2,1fr)}.ratios-grid[data-v-b2effeae]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.charts-grid.four-columns[data-v-b2effeae],.charts-grid.three-columns[data-v-b2effeae]{grid-template-columns:1fr}.ratios-grid[data-v-b2effeae]{grid-template-columns:repeat(2,1fr)}}.fundamentals-table[data-v-b2effeae]{background:#fff;border-collapse:collapse;font-family:DM Sans,sans-serif;font-size:14px;width:100%}.fundamentals-table thead tr[data-v-b2effeae]{background:#3684e4}.fundamentals-table .metric-header[data-v-b2effeae]{text-align:left}.fundamentals-table .metric-header[data-v-b2effeae],.fundamentals-table .year-header[data-v-b2effeae]{color:#ffffffd9;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.05em;padding:14px 24px;text-transform:uppercase}.fundamentals-table .year-header[data-v-b2effeae]{min-width:100px;text-align:right}.fundamentals-table .section-header-row[data-v-b2effeae]{background:#f8fafc}.fundamentals-table .section-header[data-v-b2effeae]{border-bottom:1px solid #e2e8f0;color:#475569;font-family:Urbanist,sans-serif;font-size:13px;font-weight:700;letter-spacing:.05em;padding:10px 24px;text-transform:uppercase}.fundamentals-table .data-row[data-v-b2effeae]{transition:background-color .2s ease}.fundamentals-table .data-row[data-v-b2effeae]:nth-child(odd){background-color:#f8fafc}.fundamentals-table .data-row[data-v-b2effeae]:nth-child(2n){background-color:#fff}.fundamentals-table .data-row[data-v-b2effeae]:hover{background-color:#e8f4fc}.fundamentals-table .metric-name[data-v-b2effeae]{color:#475569;font-family:DM Sans,sans-serif;font-weight:500;text-align:left}.fundamentals-table .data-cell[data-v-b2effeae],.fundamentals-table .metric-name[data-v-b2effeae]{border-bottom:1px solid #e2e8f0;font-size:14px;padding:14px 24px}.fundamentals-table .data-cell[data-v-b2effeae]{color:#0f172a;font-family:Urbanist,sans-serif;font-weight:700;text-align:right}.fundamentals-table .na-value[data-v-b2effeae]{color:#adb5bd;font-style:italic}.cagr-row[data-v-b2effeae]{background-color:#fff}.cagr-cell[data-v-b2effeae]{border-bottom:1px solid #e2e8f0;padding:4px 24px 10px}.chart-cagr-row[data-v-b2effeae]{display:flex;justify-content:center;margin-top:8px}.cagr-badge[data-v-b2effeae]{border-radius:0;font-size:12px;font-weight:600;padding:3px 10px}.cagr-badge.positive[data-v-b2effeae]{background:#dcfce7;color:#166534}.cagr-badge.negative[data-v-b2effeae]{background:#fee2e2;color:#991b1b}.cagr-badge.neutral[data-v-b2effeae]{background:#f1f5f9;color:#64748b}@keyframes slideDown-b2effeae{0%{max-height:0;opacity:0;overflow:hidden}to{max-height:5000px;opacity:1}}.btn-text-mobile[data-v-b2effeae]{display:none}@media(max-width:768px){.section-box[data-v-b2effeae]{box-sizing:border-box;grid-column:1/-1!important;grid-row:auto!important;max-width:100vw;overflow-x:hidden;padding:10px!important}.fundamentals-header[data-v-b2effeae]{align-items:flex-start!important;flex-direction:column!important;gap:10px}.fundamentals-actions[data-v-b2effeae]{justify-content:flex-start!important;width:100%}.btn-text-full[data-v-b2effeae],.fundamentals-btn-locked[data-v-b2effeae]{display:none!important}.btn-text-mobile[data-v-b2effeae]{display:inline!important}.fundamentals-btn-toggle[data-v-b2effeae]{font-size:13px!important;padding:8px 14px!important}.section-box div[style*="repeat(5, 1fr)"][data-v-b2effeae]{gap:8px!important;grid-template-columns:repeat(2,1fr)!important}.section-box div[style*="repeat(2, 1fr)"][data-v-b2effeae],.section-box div[style*="repeat(3, 1fr)"][data-v-b2effeae]{gap:10px!important;grid-template-columns:1fr!important}.section-box div[style*="font-size: 24px"][data-v-b2effeae],.section-box h3[style*="font-size: 24px"][data-v-b2effeae]{font-size:18px!important}.section-box div[style*="font-size: 28px"][data-v-b2effeae]{font-size:20px!important}.section-box div[style*="padding: 15px"][style*="border-radius: 8px"][data-v-b2effeae]{padding:8px!important}.section-box div[style*="padding: 20px"][style*="text-align: center"][data-v-b2effeae]{padding:12px!important}.fundamentals-table[data-v-b2effeae]{display:block;font-size:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.fundamentals-table .metric-header[data-v-b2effeae],.fundamentals-table .year-header[data-v-b2effeae]{font-size:12px;min-width:70px;padding:10px 12px}.fundamentals-table .data-cell[data-v-b2effeae],.fundamentals-table .metric-name[data-v-b2effeae]{font-size:12px;padding:10px 12px}.fundamentals-table .section-header[data-v-b2effeae]{font-size:13px;padding:10px 12px}.section-box div[style*="max-width: 500px"][data-v-b2effeae]{max-width:100%!important;width:95%!important}.section-box [id*=chart][data-v-b2effeae],.section-box div[style*="height: 250"][data-v-b2effeae]{max-width:100%!important}.section-box .highcharts-container[data-v-b2effeae],.section-box [data-highcharts-chart][data-v-b2effeae]{max-height:200px!important}}@media(max-width:480px){.ratios-grid[data-v-b2effeae],.section-box div[style*="repeat(5, 1fr)"][data-v-b2effeae]{grid-template-columns:1fr!important}.section-box div[style*="fontSize: '24px'"][data-v-b2effeae]{font-size:20px!important}}@media(max-width:768px){.section-box[data-v-ac7b0d36]{grid-column:1/-1!important;grid-row:auto!important;padding:12px!important}.section-box div[style*="font-size: 24px"][data-v-ac7b0d36]{font-size:18px!important}.section-box input[type=text][data-v-ac7b0d36],.section-box textarea[data-v-ac7b0d36]{box-sizing:border-box;font-size:16px!important;width:100%!important}.section-box div[style*="max-width: 450px"][data-v-ac7b0d36]{max-width:100%!important}.section-box div[style*="width: 80px"][data-v-ac7b0d36],.section-box img[style*="width: 80px"][data-v-ac7b0d36]{height:48px!important;width:48px!important}.section-box>div[style*="display: flex"][style*="justify-content: space-between"][data-v-ac7b0d36]:first-child{flex-direction:column;gap:10px}.section-box button[data-v-ac7b0d36]{min-height:44px;padding:10px 16px}.section-box[data-v-ac7b0d36],.section-box[data-v-ac7b0d36]>*{box-sizing:border-box;max-width:100vw;overflow-x:hidden}}@media(max-width:480px){.section-box div[style*="font-size: 24px"][data-v-ac7b0d36]{font-size:16px!important}.section-box div[style*="max-width: 200px"][data-v-ac7b0d36]{max-width:100%!important}}@media(max-width:768px){.community-section.section-box[data-v-ac7b0d36]{background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:var(--m-s4) var(--m-s4) var(--m-s6)!important}.community-activity-section.section-box[data-v-ac7b0d36],.community-ai-section.section-box[data-v-ac7b0d36]{display:none!important}.community-section>div[data-v-ac7b0d36]:first-child{align-items:flex-start!important;border:0!important;border-bottom:1px solid var(--m-c-border)!important;flex-direction:column!important;gap:var(--m-s1)!important;margin:0 0 var(--m-s5)!important;padding:0 0 var(--m-s4)!important}.community-section h2[data-v-ac7b0d36]{color:var(--m-c-heading)!important;font-family:var(--m-font-display)!important;font-size:var(--m-size-h2)!important;font-weight:800!important;letter-spacing:var(--m-tracking-display)!important;line-height:var(--m-lh-heading)!important}.community-section h2+span[data-v-ac7b0d36]{background:var(--m-c-blue-tint)!important;border-radius:0!important;color:var(--m-c-blue)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.02em!important;padding:3px 8px!important}.community-section h2~p[data-v-ac7b0d36]{color:var(--m-c-muted)!important;font-size:var(--m-size-small)!important;margin:2px 0 0!important}.community-section>div:first-child>div:last-child>span[data-v-ac7b0d36]{color:var(--m-c-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}.community-section .community-composer[data-v-ac7b0d36]{background:transparent!important;border:0!important;border-bottom:1px solid var(--m-c-border)!important;border-radius:0!important;margin:0 0 var(--m-s5)!important;padding:0 0 var(--m-s5)!important}.community-section label[data-v-ac7b0d36]{color:var(--m-c-muted)!important;font-family:var(--m-font-body)!important;font-size:var(--m-size-label)!important;font-weight:700!important;letter-spacing:var(--m-tracking-label)!important;text-transform:uppercase!important}.community-section button[style*="border: 2px solid"][data-v-ac7b0d36]{background:transparent!important;border-color:var(--m-c-border)!important;border-radius:0!important;border-width:1px!important;font-family:var(--m-font-body)!important;font-size:12px!important;font-weight:600!important;min-height:36px!important;padding:8px 10px!important}.community-section button[style*="border: 2px solid #10B981"][data-v-ac7b0d36]{background:#10b98114!important;border-color:var(--m-c-success)!important;color:var(--m-c-success)!important}.community-section button[style*="border: 2px solid #94A3B8"][data-v-ac7b0d36]{background:var(--m-c-bg-soft)!important;border-color:var(--m-c-border)!important;color:var(--m-c-heading)!important}.community-section button[style*="border: 2px solid #EF4444"][data-v-ac7b0d36]{background:#ef444414!important;border-color:var(--m-c-danger)!important;color:var(--m-c-danger)!important}.community-section textarea[data-v-ac7b0d36]{background:transparent!important;border:1px solid var(--m-c-border)!important;border-radius:0!important;font-family:var(--m-font-body)!important;font-size:16px!important;min-height:96px!important;padding:var(--m-s3)!important}.community-section textarea[data-v-ac7b0d36]:focus{border-color:var(--m-c-blue)!important;box-shadow:0 0 0 3px var(--m-c-blue-tint)!important;outline:none!important}.community-section div[style*="font-size:12px"][style*="color:#94A3B8"][data-v-ac7b0d36]{color:var(--m-c-muted)!important;font-size:11px!important}.community-section .strat-button[data-v-ac7b0d36]{border-radius:0!important;font-family:var(--m-font-body)!important;font-size:13px!important;font-weight:600!important;min-height:40px!important;padding:0 var(--m-s4)!important}.community-section .post-card[data-v-ac7b0d36]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:var(--m-s4) 0 var(--m-s4) var(--m-s4)!important;position:relative!important}.community-section .post-card+.post-card[data-v-ac7b0d36]{border-top:1px solid var(--m-c-border)!important}.community-section .post-card[data-v-ac7b0d36]:before{background:var(--m-c-border);border-radius:0;bottom:var(--m-s4);content:"";left:0;position:absolute;top:var(--m-s4);width:3px}.community-section .post-card[data-v-ac7b0d36]:has(span[style*="background: #ECFDF5"]):before{background:var(--m-c-success)}.community-section .post-card[data-v-ac7b0d36]:has(span[style*="background: #FEF2F2"]):before{background:var(--m-c-danger)}.community-section .post-card[data-v-ac7b0d36]:has(span[style*="background: #F8FAFC"]):before{background:var(--m-c-muted)}.community-section .post-card span[style*="font-weight: 700"][data-v-ac7b0d36]{color:var(--m-c-heading)!important;font-family:var(--m-font-display)!important;font-size:var(--m-size-body)!important;font-weight:800!important;letter-spacing:var(--m-tracking-display)!important}.community-section .post-card span[style*="color: #94A3B8"][data-v-ac7b0d36]{color:var(--m-c-muted)!important;font-size:var(--m-size-label)!important}.community-section .post-card span[style*="border-radius: 100px"][data-v-ac7b0d36]{border-radius:0!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important;padding:2px 8px!important}.community-section .post-card div[style*="font-size: 16px"][data-v-ac7b0d36]{color:var(--m-c-body)!important;font-family:var(--m-font-body)!important;font-size:var(--m-size-body)!important;line-height:var(--m-lh-body)!important}.community-section>div[style*="display: flex; flex-direction: column"]>div[style*="text-align: center"][data-v-ac7b0d36]{padding:var(--m-s6) 0!important;text-align:left!important}.community-section>div[style*="display: flex; flex-direction: column"]>div[style*="text-align: center"]>div[data-v-ac7b0d36]:first-child{background:transparent!important;border:0!important;color:var(--m-c-muted)!important;font-size:36px!important;height:auto!important;margin:0 0 var(--m-s3)!important;width:auto!important}.community-section h3[data-v-ac7b0d36]{color:var(--m-c-heading)!important;font-family:var(--m-font-display)!important;font-size:var(--m-size-h3)!important;font-weight:800!important;letter-spacing:var(--m-tracking-display)!important;margin:0 0 var(--m-s2)!important;text-align:left!important}}.ownership-management-grid[data-v-c2ea3b00]{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.management-box[data-v-c2ea3b00],.ownership-main-column[data-v-c2ea3b00]{min-width:0}.ownership-surface[data-v-c2ea3b00]{background:#fff;border:1px solid #e6edf7;border-radius:0;box-shadow:0 8px 24px #0f172a0f;padding:24px}.ownership-main-layout[data-v-c2ea3b00]{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(280px,320px) minmax(0,1fr);position:relative}.ownership-chart-column[data-v-c2ea3b00]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:24px;position:relative}.ownership-chart-shell[data-v-c2ea3b00]{aspect-ratio:1/1;position:relative;width:min(100%,320px)}.ownership-chart-center[data-v-c2ea3b00]{left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.ownership-analysis-cards[data-v-c2ea3b00]{display:flex;flex-direction:column;gap:24px;position:relative;z-index:2}.management-box[data-v-c2ea3b00]{background:#fff;border:1px solid #dce8f8;border-radius:0;box-shadow:0 10px 30px #204c7b14}.management-box-header[data-v-c2ea3b00]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.management-kicker[data-v-c2ea3b00]{color:#94a3b8;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.management-heading[data-v-c2ea3b00]{color:#0f172a;font-size:28px;line-height:1}.management-count[data-v-c2ea3b00],.management-heading[data-v-c2ea3b00]{font-family:Urbanist,sans-serif;font-weight:700}.management-count[data-v-c2ea3b00]{align-items:center;background:#eff6ff;border-radius:100px;color:#3684e4;display:inline-flex;font-size:14px;height:42px;justify-content:center;min-width:42px}.management-subtitle[data-v-c2ea3b00]{color:#94a3b8;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.5;margin:0 0 18px}.management-list[data-v-c2ea3b00]{display:flex;flex-direction:column}.management-item[data-v-c2ea3b00]{padding:14px 0 16px}.management-item+.management-item[data-v-c2ea3b00]{border-top:1px solid #e2e8f0}.management-item-top[data-v-c2ea3b00]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.management-text[data-v-c2ea3b00]{min-width:0}.management-name[data-v-c2ea3b00]{color:#0f172a;font-family:Urbanist,sans-serif;font-size:15px;font-weight:700;line-height:1.35;margin-bottom:4px}.management-role[data-v-c2ea3b00]{color:#94a3b8;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.5}.management-badge[data-v-c2ea3b00]{background:#eff6ff;border-radius:100px;color:#3684e4;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;padding:5px 10px;text-transform:uppercase}.management-meta[data-v-c2ea3b00]{color:#94a3b8;font-family:DM Sans,sans-serif;font-size:12px;margin-top:10px}.management-empty[data-v-c2ea3b00]{background:#fff;border:1px dashed #c8d5e6;border-radius:14px;color:#6b7280;font-size:14px;padding:18px}.ownership-bar-mobile[data-v-c2ea3b00]{display:none}.ownership-bar-track[data-v-c2ea3b00]{border-radius:8px;display:flex;height:32px;margin-bottom:10px;overflow:hidden}.ownership-bar-segment[data-v-c2ea3b00]{min-width:2px;transition:width .3s ease}.ownership-bar-labels[data-v-c2ea3b00]{color:#555;display:flex;font-size:12px;font-weight:600;justify-content:space-between}@media(max-width:768px){.section-box[data-v-c2ea3b00]{box-sizing:border-box;font-size:14px!important;grid-column:1/-1!important;grid-row:auto!important;max-width:100vw;overflow-x:hidden;padding:0!important}.ownership-main-layout[data-v-c2ea3b00],.ownership-management-grid[data-v-c2ea3b00]{gap:16px!important;grid-template-columns:1fr!important}.ownership-chart-shell[data-v-c2ea3b00]{margin:0 auto;max-width:280px}.ownership-chart-column[data-v-c2ea3b00]{padding-top:10px!important}.ownership-chart-legend[data-v-c2ea3b00]{margin-bottom:12px;position:relative!important;right:0!important;top:0!important}.management-box[data-v-c2ea3b00],.ownership-surface[data-v-c2ea3b00]{padding:18px}.section-box div[style*="font-size: 56px"][data-v-c2ea3b00],.section-box text[style*="font-size: 56px"][data-v-c2ea3b00]{font-size:36px!important}.section-box div[style*="font-size: 48px"][data-v-c2ea3b00]{font-size:32px!important}.section-box div[style*="repeat(3, 1fr)"][data-v-c2ea3b00]{gap:10px!important;grid-template-columns:1fr 1fr!important}.section-box div[style*="font-size: 24px"][data-v-c2ea3b00]{font-size:16px!important}.ownership-bar-mobile[data-v-c2ea3b00]{display:block!important}}@media(max-width:480px){.ownership-chart-shell[data-v-c2ea3b00]{max-width:220px}.section-box div[style*="font-size: 48px"][data-v-c2ea3b00]{font-size:24px!important}.section-box div[style*="font-size: 56px"][data-v-c2ea3b00],.section-box text[style*="font-size: 56px"][data-v-c2ea3b00]{font-size:28px!important}.section-box div[style*="repeat(3, 1fr)"][data-v-c2ea3b00]{grid-template-columns:1fr!important}}@media(max-width:768px){.section-box[data-v-dcf7e8f3]{box-sizing:border-box;grid-column:1/-1!important;grid-row:auto!important;margin-top:6px!important;max-width:100vw;overflow-x:hidden;padding:14px!important}.section-box div[style*="font-size: 72px"][data-v-dcf7e8f3]{font-size:42px!important}.section-box div[style*="font-size: 28px"][data-v-dcf7e8f3]{font-size:18px!important}.section-box div[style*="font-size: 24px"][data-v-dcf7e8f3]{font-size:16px!important}.section-box div[style*="font-size: 20px"][data-v-dcf7e8f3]{font-size:14px!important}.section-box div[style*="padding: 30px"][data-v-dcf7e8f3]{padding:14px!important}.section-box div[style*="padding: 25px"][data-v-dcf7e8f3]{padding:12px!important}.section-box div[style*="repeat(auto-fit"][data-v-dcf7e8f3]{gap:10px!important;grid-template-columns:1fr!important}.section-box div[style*="repeat(5, 1fr)"][data-v-dcf7e8f3]{gap:8px!important;grid-template-columns:repeat(2,1fr)!important}.section-box div[style*="display: flex"][style*="justify-content: space-between"][data-v-dcf7e8f3]{flex-wrap:wrap;gap:8px}.section-box div[style*="height: 6px"][data-v-dcf7e8f3],.section-box div[style*="height: 8px"][data-v-dcf7e8f3]{max-width:100%!important}.section-box div[style*="font-size: 15px"][data-v-dcf7e8f3],.section-box p[style*="font-size: 15px"][data-v-dcf7e8f3]{font-size:14px!important;line-height:1.5!important}.factor-chevron[data-v-dcf7e8f3]{color:#6c757d;font-size:14px;margin-left:8px}.factor-header[data-v-dcf7e8f3]{-webkit-tap-highlight-color:transparent}.factor-body[data-v-dcf7e8f3]{transition:max-height .3s ease-out,opacity .25s ease}.factor-body[data-v-dcf7e8f3],.factor-section[data-v-dcf7e8f3]{overflow:hidden}}@media(max-width:480px){.section-box div[style*="font-size: 72px"][data-v-dcf7e8f3]{font-size:32px!important}.section-box div[style*="font-size: 28px"][data-v-dcf7e8f3]{font-size:16px!important}.section-box div[style*="repeat(5, 1fr)"][data-v-dcf7e8f3],.section-box div[style*="repeat(auto-fit"][data-v-dcf7e8f3]{grid-template-columns:1fr!important}.section-box div[style*="padding: 25px"][data-v-dcf7e8f3],.section-box div[style*="padding: 30px"][data-v-dcf7e8f3]{padding:10px!important}}@media(max-width:768px){.section-box[data-v-2ba72d50]{box-sizing:border-box;grid-column:1/-1!important;grid-row:auto!important;margin-top:6px!important;max-width:100vw;overflow-x:hidden;padding:14px!important}.section-box div[style*="font-size: 72px"][data-v-2ba72d50]{font-size:42px!important}.section-box div[style*="font-size: 28px"][data-v-2ba72d50]{font-size:18px!important}.section-box div[style*="font-size: 24px"][data-v-2ba72d50]{font-size:16px!important}.section-box div[style*="font-size: 20px"][data-v-2ba72d50]{font-size:14px!important}.section-box div[style*="padding: 30px"][data-v-2ba72d50]{padding:14px!important}.section-box div[style*="padding: 25px"][data-v-2ba72d50]{padding:12px!important}.section-box div[style*="repeat(auto-fit"][data-v-2ba72d50]{gap:10px!important;grid-template-columns:1fr!important}.section-box div[style*="repeat(5, 1fr)"][data-v-2ba72d50]{gap:8px!important;grid-template-columns:repeat(2,1fr)!important}.section-box div[style*="display: flex"][style*="justify-content: space-between"][data-v-2ba72d50]{flex-wrap:wrap;gap:8px}.factor-chevron[data-v-2ba72d50]{color:#94a3b8;font-size:14px;margin-left:8px}.factor-header[data-v-2ba72d50]{-webkit-tap-highlight-color:transparent}.factor-body[data-v-2ba72d50]{transition:max-height .3s ease-out,opacity .25s ease}.factor-body[data-v-2ba72d50],.factor-section[data-v-2ba72d50]{overflow:hidden}.section-box div[style*="height: 6px"][data-v-2ba72d50],.section-box div[style*="height: 8px"][data-v-2ba72d50]{max-width:100%!important}.section-box div[style*="font-size: 15px"][data-v-2ba72d50],.section-box p[style*="font-size: 15px"][data-v-2ba72d50]{font-size:14px!important;line-height:1.5!important}}@media(max-width:480px){.section-box div[style*="font-size: 72px"][data-v-2ba72d50]{font-size:32px!important}.section-box div[style*="font-size: 28px"][data-v-2ba72d50]{font-size:16px!important}.section-box div[style*="repeat(5, 1fr)"][data-v-2ba72d50],.section-box div[style*="repeat(auto-fit"][data-v-2ba72d50]{grid-template-columns:1fr!important}.section-box div[style*="padding: 25px"][data-v-2ba72d50],.section-box div[style*="padding: 30px"][data-v-2ba72d50]{padding:10px!important}}.section-box[data-v-c06bae45]{overflow:hidden}.forecast-two-column-grid[data-v-c06bae45]{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);margin-bottom:25px}.forecast-analysis-box[data-v-c06bae45]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-top:16px;padding:14px 16px}.forecast-analysis-label[data-v-c06bae45]{color:#3684e4;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.forecast-analysis-text[data-v-c06bae45]{color:#475569;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6}.forecast-mobile-summary[data-v-c06bae45]{display:none}@media(max-width:1100px){.forecast-two-column-grid[data-v-c06bae45]{grid-template-columns:1fr}}@media(max-width:768px){.forecasts-wrapper.section-box[data-v-c06bae45]{background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-top:0!important;padding:var(--m-s4) var(--m-s4) var(--m-s8)!important;text-align:left!important}.forecasts-wrapper>h2[data-v-c06bae45]{color:var(--m-c-heading)!important;font-family:var(--m-font-display)!important;font-size:var(--m-size-h2)!important;font-weight:800!important;letter-spacing:var(--m-tracking-display)!important;line-height:var(--m-lh-heading)!important;margin:0 0 var(--m-s2)!important}.forecasts-wrapper>p[data-v-c06bae45]:first-of-type{color:var(--m-c-muted)!important;font-family:var(--m-font-body)!important;font-size:var(--m-size-small)!important;line-height:var(--m-lh-body)!important;margin:0 0 var(--m-s5)!important}.forecast-tone-card[data-v-c06bae45]{background:transparent!important;border:0!important;border-bottom:1px solid var(--m-c-border)!important;border-radius:0!important;padding:0 0 var(--m-s5)!important}.forecast-tone-card>div[data-v-c06bae45]:first-child{margin-bottom:var(--m-s2)!important}.forecast-tone-card>div:first-child>span[data-v-c06bae45]:first-child{color:var(--m-c-muted)!important;font-family:var(--m-font-body)!important;font-size:var(--m-size-label)!important;font-weight:700!important;letter-spacing:var(--m-tracking-label)!important}.forecast-tone-card>div:first-child>span[style*="border-radius: 100px"][data-v-c06bae45]{border-radius:0!important;font-size:11px!important;font-weight:700!important;padding:3px 8px!important}.forecast-tone-card>div[data-v-c06bae45]:nth-child(2){color:var(--m-c-heading)!important;font-family:var(--m-font-display)!important;font-size:clamp(18px,5.2vw,22px)!important;font-weight:800!important;letter-spacing:var(--m-tracking-display)!important;line-height:1.25!important}.forecast-tone-card>div[data-v-c06bae45]:last-child{color:var(--m-c-body)!important;font-family:var(--m-font-body)!important;font-size:var(--m-size-small)!important;line-height:var(--m-lh-body)!important}.forecast-summary-block[data-v-c06bae45]{display:none!important}.forecast-mobile-summary[data-v-c06bae45]{display:flex!important;flex-direction:column!important;gap:0!important;margin:0 0 var(--m-s5)!important}.forecast-mobile-row[data-v-c06bae45]{align-items:baseline!important;border-bottom:1px solid var(--m-c-border)!important;-moz-column-gap:var(--m-s3)!important;column-gap:var(--m-s3)!important;display:grid!important;grid-template-areas:"label value" "detail detail"!important;grid-template-columns:minmax(0,1fr) auto!important;padding:var(--m-s4) 0!important;row-gap:4px!important}.forecast-mobile-row__top[data-v-c06bae45]{display:contents!important}.forecast-mobile-row__label[data-v-c06bae45]{color:var(--m-c-muted)!important;font-family:var(--m-font-body)!important;font-size:var(--m-size-label)!important;font-weight:700!important;grid-area:label!important;letter-spacing:var(--m-tracking-label)!important;text-transform:uppercase!important}.forecast-mobile-row__value[data-v-c06bae45]{font-family:var(--m-font-display)!important;font-size:var(--m-size-body-lg)!important;font-variant-numeric:tabular-nums!important;font-weight:800!important;grid-area:value!important;letter-spacing:var(--m-tracking-display)!important;line-height:1.2!important;text-align:right!important}.forecast-mobile-row--up .forecast-mobile-row__value[data-v-c06bae45]{color:var(--m-c-success)!important}.forecast-mobile-row--down .forecast-mobile-row__value[data-v-c06bae45]{color:var(--m-c-danger)!important}.forecast-mobile-row--neutral .forecast-mobile-row__value[data-v-c06bae45]{color:var(--m-c-heading)!important}.forecast-mobile-row__detail[data-v-c06bae45]{color:var(--m-c-body)!important;font-family:var(--m-font-body)!important;font-size:var(--m-size-small)!important;grid-area:detail!important;line-height:var(--m-lh-body)!important}.forecast-kpi-grid[data-v-c06bae45]{display:flex!important;flex-direction:column!important;gap:0!important;margin-top:0!important}.forecast-kpi-card[data-v-c06bae45]{align-items:baseline!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--m-c-border)!important;border-radius:0!important;-moz-column-gap:var(--m-s3)!important;column-gap:var(--m-s3)!important;display:grid!important;grid-template-areas:"label value" "detail detail"!important;grid-template-columns:minmax(0,1fr) auto!important;padding:var(--m-s4) 0!important;row-gap:4px!important}.forecast-kpi-card__label[data-v-c06bae45]{color:var(--m-c-muted)!important;font-family:var(--m-font-body)!important;font-size:var(--m-size-label)!important;font-weight:700!important;grid-area:label!important;letter-spacing:var(--m-tracking-label)!important;margin:0!important;text-transform:uppercase!important}.forecast-kpi-card__value[data-v-c06bae45]{font-family:var(--m-font-display)!important;font-size:var(--m-size-body-lg)!important;font-variant-numeric:tabular-nums!important;font-weight:800!important;grid-area:value!important;letter-spacing:var(--m-tracking-display)!important;line-height:1.2!important;text-align:right!important}.forecast-kpi-card__detail[data-v-c06bae45]{color:var(--m-c-body)!important;font-family:var(--m-font-body)!important;font-size:var(--m-size-small)!important;grid-area:detail!important;line-height:var(--m-lh-body)!important;margin:0!important}.forecast-hero[data-v-c06bae45]{margin-bottom:var(--m-s6)!important}.forecast-hero__title[data-v-c06bae45]{color:var(--m-c-heading)!important;font-family:var(--m-font-display)!important;font-size:var(--m-size-h3)!important;font-weight:800!important;letter-spacing:var(--m-tracking-display)!important;line-height:var(--m-lh-heading)!important;margin:0 0 var(--m-s3)!important}.forecast-hero__zoom[data-v-c06bae45]{display:none!important}.forecast-hero[data-v-c06bae45] .highcharts-container,.forecast-hero[data-v-c06bae45] [data-highcharts-chart]{background:transparent!important;max-height:300px!important;min-height:260px!important}.forecast-two-column-grid[data-v-c06bae45]{display:flex!important;flex-direction:column!important;gap:0!important;margin-bottom:var(--m-s5)!important}.forecast-chart-card[data-v-c06bae45]{background:transparent!important;border:0!important;border-radius:0!important;border-top:1px solid var(--m-c-border)!important;padding:var(--m-s5) 0!important}.forecast-chart-card h3[data-v-c06bae45]{color:var(--m-c-heading)!important;font-family:var(--m-font-display)!important;font-size:var(--m-size-h3)!important;font-weight:800!important;letter-spacing:var(--m-tracking-display)!important;line-height:var(--m-lh-heading)!important;margin:0 0 var(--m-s1)!important}.forecast-chart-card p[data-v-c06bae45]{color:var(--m-c-body)!important;font-family:var(--m-font-body)!important;font-size:var(--m-size-small)!important;line-height:var(--m-lh-body)!important;margin:0 0 var(--m-s4)!important}.forecast-chart-card[data-v-c06bae45] .highcharts-container,.forecast-chart-card[data-v-c06bae45] [data-highcharts-chart]{max-height:300px!important;min-height:240px!important}.forecasts-wrapper div[style*="height: 300px"][style*="background: #F8FAFC"][data-v-c06bae45],.forecasts-wrapper div[style*="height: 320px"][style*="background: #F8FAFC"][data-v-c06bae45],.forecasts-wrapper div[style*="height: 420px"][style*="background: #F8FAFC"][data-v-c06bae45]{background:var(--m-c-bg-soft)!important;border:1px solid var(--m-c-border)!important;border-radius:0!important}.forecast-analysis-box[data-v-c06bae45]{background:#3684e40f!important;border:1px solid rgba(54,132,228,.18)!important;border-radius:0!important;margin-top:var(--m-s4)!important;padding:var(--m-s4)!important}.forecast-analysis-label[data-v-c06bae45]{color:var(--m-c-blue)!important;font-family:var(--m-font-body)!important;font-size:var(--m-size-label)!important;font-weight:700!important;letter-spacing:var(--m-tracking-label)!important;margin-bottom:var(--m-s2)!important;text-transform:uppercase!important}.forecast-analysis-text[data-v-c06bae45]{color:var(--m-c-body)!important;font-family:var(--m-font-body)!important;font-size:var(--m-size-small)!important;line-height:var(--m-lh-body)!important}.forecast-empty[data-v-c06bae45]{background:transparent!important;border:0!important;border-radius:0!important;border-top:1px solid var(--m-c-border)!important;padding:var(--m-s6) 0!important;text-align:left!important}.forecast-empty>div[data-v-c06bae45]:first-child{font-size:36px!important;margin-bottom:var(--m-s3)!important}.forecast-empty>div[data-v-c06bae45]:nth-child(2){color:var(--m-c-heading)!important;font-family:var(--m-font-display)!important;font-size:var(--m-size-h3)!important;font-weight:800!important;letter-spacing:var(--m-tracking-display)!important;margin-bottom:var(--m-s2)!important}.forecast-empty>div[data-v-c06bae45]:last-child{color:var(--m-c-muted)!important;font-family:var(--m-font-body)!important;font-size:var(--m-size-small)!important;line-height:var(--m-lh-body)!important}}.chart-row[data-v-965961d1]{display:flex;gap:20px;margin-bottom:25px}@media(max-width:768px){.chart-row[data-v-965961d1]{flex-direction:column;gap:12px}.section-box[data-v-965961d1]{box-sizing:border-box;grid-column:1/-1!important;grid-row:auto!important;max-width:100vw;overflow-x:hidden;padding:12px!important}.section-box div[style*="height: 280px"][data-v-965961d1],.section-box div[style*="height: 300px"][data-v-965961d1]{height:200px!important}.section-box div[style*="font-size: 48px"][data-v-965961d1]{font-size:32px!important}.section-box div[style*="font-size: 28px"][data-v-965961d1]{font-size:20px!important}.section-box div[style*="font-size: 24px"][data-v-965961d1]{font-size:16px!important}.section-box p[style*="max-width: 500px"][data-v-965961d1]{max-width:100%!important}.section-box div[style*="padding: 30px"][data-v-965961d1]{padding:14px!important}.section-box div[style*="repeat(2, 1fr)"][data-v-965961d1],.section-box div[style*="repeat(3, 1fr)"][data-v-965961d1]{gap:10px!important;grid-template-columns:1fr!important}.section-box .highcharts-container[data-v-965961d1],.section-box [data-highcharts-chart][data-v-965961d1]{max-height:200px!important}}@media(max-width:480px){.section-box div[style*="height: 280px"][data-v-965961d1],.section-box div[style*="height: 300px"][data-v-965961d1]{height:180px!important}.section-box div[style*="font-size: 48px"][data-v-965961d1]{font-size:24px!important}}@media(max-width:768px){.section-box[data-v-965961d1]{background:var(--m-c-bg);border:1px solid var(--m-c-border);border-radius:var(--m-r-card);box-shadow:none;font-family:var(--m-font-body)}.section-box [style*="font-size: 20px"][style*="font-weight: 600"][data-v-965961d1]{color:var(--m-c-heading)!important;font-family:var(--m-font-display)!important;font-size:var(--m-size-body-lg)!important;font-weight:700!important;letter-spacing:var(--m-tracking-display)!important}.section-box [style*="font-size: 36px"][data-v-965961d1],.section-box [style*="font-size: 48px"][data-v-965961d1]{color:var(--m-c-heading);font-family:var(--m-font-display)!important;font-weight:800!important;letter-spacing:var(--m-tracking-display)!important}.section-box [style*="color: #059669"][data-v-965961d1],.section-box [style*="color: #137333"][data-v-965961d1],.section-box [style*="color: #16a34a"][data-v-965961d1]{color:var(--m-c-success)!important}.section-box [style*="color: #b91c1c"][data-v-965961d1],.section-box [style*="color: #c41e3a"][data-v-965961d1],.section-box [style*="color: #dc2626"][data-v-965961d1]{color:var(--m-c-danger)!important}.chart-row[data-v-965961d1]{gap:var(--m-s4)}}.m-equity-chart[data-v-e3d4ec90]{display:none}@media(max-width:768px){.m-equity-chart[data-v-e3d4ec90]{background:var(--m-c-bg);border:1px solid var(--m-c-border);border-radius:var(--m-r-card);display:block;font-family:var(--m-font-body);padding:var(--m-s4)}.m-equity-chart__head[data-v-e3d4ec90]{align-items:flex-end;display:flex;gap:var(--m-s3);justify-content:space-between;margin-bottom:var(--m-s4)}.m-equity-chart__title-row[data-v-e3d4ec90]{display:flex;flex-direction:column;gap:var(--m-s1);min-width:0}.m-equity-chart__ticker[data-v-e3d4ec90]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-h2);font-weight:800;letter-spacing:var(--m-tracking-display);line-height:1}.m-equity-chart__company[data-v-e3d4ec90]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-small);max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-equity-chart__price-row[data-v-e3d4ec90]{align-items:flex-end;display:flex;flex-direction:column;gap:var(--m-s1);text-align:right}.m-equity-chart__price[data-v-e3d4ec90]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-h2);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:var(--m-tracking-display);line-height:1}.m-equity-chart__change[data-v-e3d4ec90]{font-family:var(--m-font-body);font-size:var(--m-size-small);font-variant-numeric:tabular-nums;font-weight:600}.m-equity-chart__change--up[data-v-e3d4ec90]{color:var(--m-c-success)}.m-equity-chart__change--down[data-v-e3d4ec90]{color:var(--m-c-danger)}.m-equity-chart__plot[data-v-e3d4ec90]{aspect-ratio:16/10;min-height:220px;position:relative;width:100%}.m-equity-chart__svg[data-v-e3d4ec90]{display:block;height:100%;overflow:visible;width:100%}.m-equity-chart__peak[data-v-e3d4ec90],.m-equity-chart__trough[data-v-e3d4ec90]{background:var(--m-c-bg);border-radius:var(--m-r-pill);box-shadow:var(--m-shadow-1);color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-small);font-variant-numeric:tabular-nums;font-weight:700;padding:2px 8px;pointer-events:none;position:absolute;white-space:nowrap;z-index:1}.m-equity-chart__peak[data-v-e3d4ec90]{color:var(--m-c-success)}.m-equity-chart__trough[data-v-e3d4ec90]{color:var(--m-c-muted)}.m-equity-chart__axis[data-v-e3d4ec90]{height:18px;margin-bottom:var(--m-s3);margin-top:var(--m-s2);position:relative}.m-equity-chart__axis>span[data-v-e3d4ec90]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-label);font-weight:500;letter-spacing:var(--m-tracking-label);position:absolute;text-transform:uppercase;top:0;transform:translate(-50%);white-space:nowrap}.m-equity-chart__axis>span[data-v-e3d4ec90]:first-child{transform:translate(0)}.m-equity-chart__axis>span[data-v-e3d4ec90]:last-child{transform:translate(-100%)}.m-equity-chart__ranges[data-v-e3d4ec90]{background:var(--m-c-bg-soft);border:1px solid var(--m-c-border);border-radius:var(--m-r-pill);display:flex;gap:4px;justify-content:space-between;padding:4px}.m-equity-chart__range[data-v-e3d4ec90]{background:transparent;border:0;border-radius:var(--m-r-pill);color:var(--m-c-body);cursor:pointer;flex:1;font-family:var(--m-font-body);font-size:var(--m-size-label);font-weight:600;letter-spacing:.02em;min-height:36px;min-width:0;-webkit-tap-highlight-color:transparent;transition:background-color var(--m-dur-fast) var(--m-ease-standard),color var(--m-dur-fast) var(--m-ease-standard)}.m-equity-chart__range[data-v-e3d4ec90]:active{background:var(--m-c-blue-tint);color:var(--m-c-blue)}.m-equity-chart__range--active[data-v-e3d4ec90]{background:var(--m-c-blue);color:#fff}.m-equity-chart__range--active[data-v-e3d4ec90]:active{background:var(--m-c-blue-pressed,var(--m-c-blue));color:#fff}}.m-verdict-synthesis[data-v-075abfff]{display:none}@media(max-width:768px){.m-verdict-synthesis[data-v-075abfff]{background:#3684e40f;border:1px solid rgba(54,132,228,.18);border-radius:var(--m-r-card);box-sizing:border-box;display:block;font-family:var(--m-font-body);max-width:100%;overflow-wrap:break-word;padding:var(--m-s4);text-align:left;width:100%}.m-verdict-synthesis__eyebrow[data-v-075abfff]{color:var(--m-c-blue);font-family:var(--m-font-body);font-size:var(--m-size-label);font-weight:600;letter-spacing:var(--m-tracking-label);margin:0 0 var(--m-s2);text-align:left;text-transform:uppercase}.m-verdict-synthesis__headline[data-v-075abfff]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:clamp(20px,5.5vw,26px);font-weight:800;letter-spacing:var(--m-tracking-display);line-height:1.18;margin:0 0 var(--m-s3);overflow-wrap:break-word;text-align:left;word-break:normal}.m-verdict-synthesis__body[data-v-075abfff]{color:var(--m-c-body);font-size:var(--m-size-body);margin:0}.m-verdict-synthesis__body[data-v-075abfff],.m-verdict-synthesis__footnote[data-v-075abfff]{font-family:var(--m-font-body);line-height:var(--m-lh-body);text-align:left}.m-verdict-synthesis__footnote[data-v-075abfff]{color:var(--m-c-muted);font-size:var(--m-size-label);margin:var(--m-s3) 0 0}}.m-factor-verdict[data-v-6dab1f63]{display:none}@media(max-width:768px){.m-factor-verdict[data-v-6dab1f63]{display:block;font-family:var(--m-font-body);padding:var(--m-s5) 0 var(--m-s6);text-align:left}.m-factor-verdict__head[data-v-6dab1f63]{margin-bottom:var(--m-s4)}.m-factor-verdict__eyebrow[data-v-6dab1f63]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-label);font-weight:600;letter-spacing:var(--m-tracking-label);margin:0 0 var(--m-s1);text-transform:uppercase}.m-factor-verdict__title[data-v-6dab1f63]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-h2);font-weight:800;letter-spacing:var(--m-tracking-display);line-height:var(--m-lh-heading);margin:0}.m-factor-verdict__group[data-v-6dab1f63]{margin-top:var(--m-s5)}.m-factor-verdict__group-label[data-v-6dab1f63]{align-items:center;display:flex;font-family:var(--m-font-body);font-size:var(--m-size-small);font-weight:700;gap:var(--m-s2);letter-spacing:.04em;line-height:1;margin:0 0 var(--m-s3);text-transform:uppercase}.m-factor-verdict__group-label--up[data-v-6dab1f63]{color:var(--m-c-success)}.m-factor-verdict__group-label--down[data-v-6dab1f63]{color:var(--m-c-danger)}.m-factor-verdict__count[data-v-6dab1f63]{align-items:center;background:var(--m-c-bg-soft);border-radius:var(--m-r-pill);color:var(--m-c-heading);display:inline-flex;font-size:11px;font-weight:700;height:22px;justify-content:center;letter-spacing:0;min-width:22px;padding:0 7px;text-transform:none}.m-factor-verdict__list[data-v-6dab1f63]{display:flex;flex-direction:column;gap:var(--m-s3);list-style:none;margin:0;padding:0}.m-factor-row[data-v-6dab1f63]{background:var(--m-c-bg);border:1px solid var(--m-c-border);border-radius:var(--m-r-card);box-shadow:var(--m-shadow-1);padding:var(--m-s3) var(--m-s4)}.m-factor-row__top[data-v-6dab1f63]{align-items:baseline;display:flex;gap:var(--m-s2);justify-content:space-between;margin-bottom:4px}.m-factor-row__name[data-v-6dab1f63]{font-size:var(--m-size-body);font-weight:700}.m-factor-row__name[data-v-6dab1f63],.m-factor-row__score[data-v-6dab1f63]{color:var(--m-c-heading);font-family:var(--m-font-display);letter-spacing:var(--m-tracking-display)}.m-factor-row__score[data-v-6dab1f63]{font-size:var(--m-size-body-lg);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.m-factor-row__score-out[data-v-6dab1f63]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-label);font-weight:600;letter-spacing:0;margin-left:2px}.m-factor-row__blurb[data-v-6dab1f63]{color:var(--m-c-body);font-family:var(--m-font-body);font-size:var(--m-size-small);line-height:var(--m-lh-body);margin:0 0 var(--m-s2)}.m-factor-row__bar[data-v-6dab1f63]{background:var(--m-c-bg-soft);border-radius:var(--m-r-pill);height:6px;overflow:hidden;position:relative}.m-factor-row__bar-fill[data-v-6dab1f63]{background:var(--m-c-muted);border-radius:var(--m-r-pill);height:100%;inset:0 auto 0 0;position:absolute;transition:width var(--m-dur-base) var(--m-ease-standard)}.m-factor-row--up .m-factor-row__bar-fill[data-v-6dab1f63]{background:var(--m-c-success)}.m-factor-row--down .m-factor-row__bar-fill[data-v-6dab1f63]{background:var(--m-c-danger)}.m-factor-row--up .m-factor-row__score[data-v-6dab1f63]{color:var(--m-c-success)}.m-factor-row--down .m-factor-row__score[data-v-6dab1f63]{color:var(--m-c-danger)}.m-factor-verdict__empty[data-v-6dab1f63]{background:#10b98114;border:1px solid rgba(16,185,129,.18);border-radius:var(--m-r-card);color:var(--m-c-success);font-family:var(--m-font-body);font-size:var(--m-size-body);font-weight:600;margin-top:var(--m-s5);padding:var(--m-s4);text-align:left}.m-factor-verdict__toggle[data-v-6dab1f63]{align-items:center;background:var(--m-c-bg-soft);border:1px solid var(--m-c-border);border-radius:var(--m-r-input);color:var(--m-c-heading);cursor:pointer;display:flex;font-family:var(--m-font-body);font-size:var(--m-size-small);font-weight:600;gap:var(--m-s2);justify-content:center;margin-top:var(--m-s4);min-height:var(--m-tap);padding:0 var(--m-s4);width:100%;-webkit-tap-highlight-color:transparent}.m-factor-verdict__toggle[data-v-6dab1f63]:active{background:var(--m-c-blue-tint);color:var(--m-c-blue)}.m-factor-verdict__toggle-chev[data-v-6dab1f63]{color:var(--m-c-muted);display:inline-block;font-size:14px;transition:transform var(--m-dur-fast) var(--m-ease-standard)}.m-factor-verdict__toggle-chev--open[data-v-6dab1f63]{transform:rotate(180deg)}.m-factor-verdict__list--neutral[data-v-6dab1f63]{margin-top:var(--m-s3)}.m-factor-verdict__disclaimer[data-v-6dab1f63]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-label);line-height:var(--m-lh-body);margin:var(--m-s5) 0 0;text-align:left}@media(prefers-reduced-motion:reduce){.m-factor-row__bar-fill[data-v-6dab1f63],.m-factor-verdict__toggle-chev[data-v-6dab1f63]{transition:none}}}.similar-stocks-header[data-v-06ce3709]{margin-bottom:10px}.similar-stocks-heading[data-v-06ce3709]{color:#1f2933;font-size:20px;font-weight:600;line-height:1.2;margin:0}.similar-stocks-subtitle[data-v-06ce3709]{color:#52606d;font-size:13px;line-height:1.5;margin:10px 0 0}.similar-stocks-list[data-v-06ce3709]{border-top:1px solid #eef2f5;display:flex;flex-direction:column;margin-top:8px}.similar-stock-item[data-v-06ce3709]{align-items:center;background:transparent;border-bottom:1px solid #eef2f5;color:inherit;display:flex;gap:14px;justify-content:space-between;padding:14px 0;text-decoration:none;transition:background-color .15s ease,color .15s ease}.similar-stock-item[data-v-06ce3709]:hover{color:#102a43}.similar-stock-copy[data-v-06ce3709]{display:flex;flex-direction:column;gap:6px;min-width:0}.similar-stock-meta[data-v-06ce3709]{align-items:baseline;display:flex;gap:10px;min-width:0}.similar-ticker[data-v-06ce3709]{color:#486581;flex-shrink:0;font-family:monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.similar-stock-signal[data-v-06ce3709]{color:#7b8794;font-size:12px;line-height:1.35;min-width:0}.similar-name[data-v-06ce3709]{color:#1f2933;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.similar-stock-cta[data-v-06ce3709]{align-items:center;align-self:center;color:#355f86;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;white-space:nowrap}@media(max-width:1024px){.similar-stocks-section[data-v-06ce3709]{grid-column:1/-1!important;grid-row:auto!important}}@media(max-width:640px){.similar-stock-item[data-v-06ce3709]{align-items:flex-start;padding:14px 0}.similar-stock-meta[data-v-06ce3709]{align-items:flex-start;flex-direction:column;gap:4px}.similar-stock-cta[data-v-06ce3709]{display:none}}@media(max-width:768px){.similar-stocks-section[data-v-06ce3709]{background:var(--m-c-bg);border:1px solid var(--m-c-border);border-radius:var(--m-r-card);box-shadow:none;font-family:var(--m-font-body);padding:var(--m-s5)!important}.similar-stocks-heading[data-v-06ce3709]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-body-lg);font-weight:700;letter-spacing:var(--m-tracking-display)}.similar-stocks-subtitle[data-v-06ce3709]{color:var(--m-c-body);font-family:var(--m-font-body);font-size:var(--m-size-small);line-height:var(--m-lh-body);margin-top:var(--m-s2)}.similar-stocks-list[data-v-06ce3709]{border-top:1px solid var(--m-c-border);margin-top:var(--m-s3)}.similar-stock-item[data-v-06ce3709]{border-bottom:1px solid var(--m-c-border);min-height:var(--m-tap);padding:var(--m-s3) 0;-webkit-tap-highlight-color:transparent}.similar-stock-item[data-v-06ce3709]:active{background:var(--m-c-blue-tint);border-radius:var(--m-r-input);margin:0 calc(var(--m-s2)*-1);padding-left:var(--m-s2);padding-right:var(--m-s2)}.similar-ticker[data-v-06ce3709]{color:var(--m-c-blue);font-family:var(--m-font-display);font-size:var(--m-size-small);letter-spacing:var(--m-tracking-label)}.similar-stock-signal[data-v-06ce3709]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-small)}.similar-name[data-v-06ce3709]{color:var(--m-c-heading);font-family:var(--m-font-body);font-size:var(--m-size-body)}}.overview-mobile-snapshot[data-v-328b89c8]{display:none}@media(max-width:768px){.section-box[data-v-328b89c8]{grid-column:1/-1!important;grid-row:auto!important;height:auto!important;margin:0!important;min-height:0!important;padding:12px!important}.chart-filter[data-v-328b89c8]{max-width:100%!important;width:100%!important}.section-box>div[style*="display: inline-block"][data-v-328b89c8]{display:block!important;margin-left:0!important;padding-left:0!important;width:100%!important}.section-box div[style*="display: grid"][data-v-328b89c8]{gap:8px!important;grid-template-columns:1fr 1fr!important}.section-box div[style*="display: flex"][style*="gap: 30px"][data-v-328b89c8]{flex-direction:column!important;gap:16px!important;height:auto!important}.section-box[style*="height: 330px"][data-v-328b89c8]{height:auto!important}.section-box div[style*="font-size: 18px"][data-v-328b89c8]{font-size:15px!important}.section-box h3[style*="font-size: 18px"][data-v-328b89c8]{font-size:16px!important}.section-box[data-v-328b89c8],.section-box[data-v-328b89c8]>*{box-sizing:border-box;max-width:100%!important;overflow-x:hidden}.show-all-company-info-btn[data-v-328b89c8]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;color:#3584e4;cursor:pointer;display:block;font-size:13px;font-weight:600;margin-top:10px;padding:10px;text-align:center;width:100%;-webkit-tap-highlight-color:transparent}.analysis-body[data-v-328b89c8],.overview-analysis-section[data-v-328b89c8]{height:auto!important}.analysis-body[data-v-328b89c8]{flex-direction:column!important;gap:16px!important}.overview-mobile-hide[data-v-328b89c8]{display:none!important}.overview-mobile-synthesis[data-v-328b89c8],.overview-mobile-verdict[data-v-328b89c8]{grid-column:1/-1;width:100%}.overview-mobile-synthesis[data-v-328b89c8]{margin:var(--m-s4) 0 0}.overview-mobile-snapshot[data-v-328b89c8]{display:block;grid-column:1/-1;padding:var(--m-s4) 0 var(--m-s2);text-align:left;width:100%}.overview-mobile-snapshot__eyebrow[data-v-328b89c8]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-h3);font-weight:800;letter-spacing:var(--m-tracking-display);line-height:var(--m-lh-heading);margin:0 0 var(--m-s2);text-align:left}.overview-mobile-snapshot__body[data-v-328b89c8]{color:var(--m-c-body);font-family:var(--m-font-body);font-size:var(--m-size-body);line-height:var(--m-lh-body);margin:0;text-align:left}.overview-price-chart[data-v-328b89c8] .highcharts-container,.overview-price-chart[data-v-328b89c8] [data-highcharts-chart]{max-height:340px!important;min-height:300px!important}.overview-price-chart[data-v-328b89c8]{display:none!important;padding-bottom:8px!important;padding-top:6px!important}}@media(max-width:480px){.section-box div[style*="display: grid"][data-v-328b89c8]{grid-template-columns:1fr!important}.section-box div[style*="font-size: 18px"][data-v-328b89c8]{font-size:14px!important}.company-info-grid[data-v-328b89c8]{gap:10px 20px!important}}.styled-table[data-v-9ff1417f]{border-collapse:collapse;font-size:13px;width:100%}.styled-table th[data-v-9ff1417f]{background:#34495e;color:#fff;font-size:12px;font-weight:600;padding:12px}.styled-table td[data-v-9ff1417f]{border-bottom:1px solid #e9ecef}.rank-best[data-v-9ff1417f]{color:#27ae60;font-weight:700}.rank-good[data-v-9ff1417f]{color:#3498db;font-weight:600}@media(max-width:768px){.section-box[data-v-9ff1417f]{font-size:14px!important;grid-column:1/-1!important;grid-row:auto!important;padding:12px!important}.section-box div[style*="grid-template-columns: 1fr 2fr"][data-v-9ff1417f],.section-box div[style*="grid-template-columns: 2fr 1fr"][data-v-9ff1417f],.section-box div[style*="grid-template-columns: repeat(2, 1fr)"][data-v-9ff1417f],.section-box div[style*="repeat(3, 1fr)"][data-v-9ff1417f]{gap:12px!important;grid-template-columns:1fr!important}.section-box div[style*="font-size: 48px"][data-v-9ff1417f]{font-size:36px!important}.section-box div[style*="font-size: 24px"][data-v-9ff1417f]{font-size:18px!important}.section-box div[style*="padding: 25px"][data-v-9ff1417f]{padding:14px!important}.section-box div[style*="margin-bottom: 30px"][data-v-9ff1417f]{margin-bottom:16px!important}.styled-table[data-v-9ff1417f]{font-size:11px}.styled-table td[data-v-9ff1417f],.styled-table th[data-v-9ff1417f]{padding:8px 6px}.section-box div[style*=overflow-x][data-v-9ff1417f]{-webkit-overflow-scrolling:touch}}@media(max-width:480px){.section-box div[style*="font-size: 48px"][data-v-9ff1417f]{font-size:28px!important}.styled-table[data-v-9ff1417f]{font-size:10px}}@media(max-width:768px){.peer-table-wrap[data-v-9ff1417f]{display:none}}.company-information-item{flex:1 0 200px}.company-information-item-inner{float:right}.bottom-ticks .tick line{opacity:.35}.chart-filter{background-color:#80808013;border:none!important;border-radius:5px;font-size:14px;margin:auto;padding:6px;position:relative;transition-duration:.2s;width:50px}.chart-filter:focus{background-color:#8080801f;border:none;outline:none}.chart-filter::-moz-placeholder{color:#8080806b}.chart-filter::placeholder{color:#8080806b}.question-search{background-color:#80808013;border:none!important;border-radius:5px;font-size:16px;margin:auto;padding:10px;position:relative;transition-duration:.2s;width:90%}.question-search:focus{background-color:#8080801f;border:none;outline:none}.question-search::-moz-placeholder{color:#8080806b}.question-search::placeholder{color:#8080806b}.nodisplay{opacity:0}.story-heading{font-size:11pt;padding:4px 0}.story-creator,.story-text{font-size:10pt;padding:0}.story-text{font-weight:400}.story-bar{background-color:gray;height:2px;margin-top:5px;opacity:.2;width:100%}.chartf-button{background-color:#fff;border:none;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);color:#2c3e50;flex:1;font-family:DM Sans;font-size:14px;font-weight:500;height:50px;margin:0;padding:5px 20px;position:relative;touch-action:manipulation;transition:background-color .2s;white-space:nowrap}.chartf-button:first-child{clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.chartf-button:last-child{clip-path:polygon(10px 0,100% 0,100% 100%,0 100%)}.chartf-button:hover{background-color:#e0e0e0}.chartf-button:active{background-color:#d0d0d0}.chartf-button-selected{background-color:#3584e4;color:#fff}.equity-tab-bar-wrapper{position:relative}.mobile-more-menu{animation:mobileMoreMenuIn .16s ease-out;background:#fff;border:1px solid #cbd5e1;border-radius:12px;box-shadow:0 14px 34px #0f172a3d;left:8px;padding:8px;position:absolute;right:8px;top:calc(100% + 8px);width:auto;z-index:180}.mobile-more-backdrop{background:#02061729;inset:0;position:fixed;z-index:170}.mobile-more-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:13px;font-weight:600;margin:4px 0;min-height:44px;padding:0 12px;text-align:left;touch-action:manipulation;width:100%}.mobile-more-item:active{background:#eff6ff;border-color:#bfdbfe}.tab-more{align-items:center;display:inline-flex!important;gap:6px;justify-content:center}.tab-more-chevron{border-bottom:2px solid;border-right:2px solid;height:7px;transform:rotate(45deg) translateY(-1px);transition:transform .18s ease;width:7px}.tab-more-open .tab-more-chevron{transform:rotate(-135deg) translateY(1px)}@keyframes mobileMoreMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.chartf-button-old{background-color:transparent;border:none;border-bottom:4px solid #00000000;border-radius:5px;color:#2c3e50;display:"inline-block";font-size:12pt;height:50px;margin:0;padding:5px 60px}.chartf-button-old:hover{background-color:#80808013}.chartf-button-old:active{background-color:#80808040}.chartf-button-old-selected{background-color:#80808013;border-bottom:4px solid #3584e4;border-radius:5px 5px 0 0}.user-comment-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:14px;min-height:80px;padding:10px;resize:vertical;width:100%}.user-comment-input:focus{border-color:#3584e4!important;outline:none}.styled-table{border-collapse:collapse;font-size:.9em;margin:0;min-width:400px;width:100%}.styled-table,.styled-table thead tr{text-align:center}.styled-table td,.styled-table th{font-size:.75rem;line-height:.875rem;padding-bottom:.375rem;padding-top:.375rem}.styled-table tr td:first-child{padding-left:10px;text-align:left}.styled-table tbody tr:nth-of-type(odd){background-color:#f5f5f5}.styled-table-perf tbody tr:nth-of-type(odd){background-color:#fff!important}.styled-table-perf tbody tr td{border-left:2px solid #f5f5f5;border-right:2px solid #f5f5f5}.styled-table-perf thead tr td{border-bottom:2px solid #f5f5f5}.styled-table-perf thead tr td:nth-of-type(2n){background-color:#f5f5f5}.positive-color{color:#137333}.negative-color{color:red}#fundamentals-table tr{line-height:200%}#fundamentals-table td{padding:0 5px}#fundamentals-table tr:nth-child(2n){background:#ccc}#fundamentals-table tr:nth-child(odd){background:#fff}.blur-image,.blur-text{filter:blur(9px)}.thumbs-up-icon{opacity:0;transition-duration:.1s}.thumbs-up-icon:hover{opacity:1}.strat-button{background-color:#3584e4;border:none;border-radius:5px;color:#fff;font-size:11pt;padding:8px 25px}.strat-button:hover{background-color:#1f71d4}.strat-button:active{background-color:#145bb1}.section-box{border-radius:0}.market-cap-with-box{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.market-cap-main{align-items:baseline;display:flex;flex-wrap:wrap}.market-cap-context-box{--archetype-bg:#f0f0f0;--archetype-border:#d0d0d0;--archetype-fg:#465469;align-items:center;background-color:var(--archetype-bg);border:1.5px solid var(--archetype-border);border-radius:6px;display:inline-flex;font-style:normal;justify-content:center;padding:7px 18px}.archetype-context-box{max-width:320px}.sector-rank-box{align-items:baseline;bottom:12px;display:flex;font-family:Inter,Segoe UI,sans-serif;font-style:normal;gap:3px;position:absolute;right:14px}.sector-rank-position{color:#3584e4;font-size:.95rem;font-weight:700}.sector-rank-label{color:#6b7280;font-size:.8rem;font-weight:500}.market-cap-context-title{font-family:Inter,Segoe UI,Tahoma,Arial,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.market-cap-context-value{color:var(--archetype-fg);font-family:Inter,Segoe UI,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.01em}.breadcrumb-nav{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;font-family:DM Sans;font-size:14px;gap:8px;margin-bottom:10px;padding:12px 20px}.breadcrumb-link{color:#3584e4;font-weight:500;text-decoration:none;transition:color .2s}.breadcrumb-link:hover{color:#1a5fb4;text-decoration:underline}.breadcrumb-dropdown{align-items:center;display:inline-flex;position:relative}.breadcrumb-link-button{background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;padding:0}.breadcrumb-link-button:focus{outline:none}.breadcrumb-dropdown-menu{background:#fff;border:1px solid #dbe4f0;border-radius:10px;box-shadow:0 12px 30px #0f172a1f;left:0;min-width:140px;padding:8px 0;position:absolute;top:calc(100% + 8px);z-index:40}.breadcrumb-dropdown-item{background:transparent;border:none;color:#3584e4;cursor:pointer;display:block;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;padding:10px 14px;text-align:left;width:100%}.breadcrumb-dropdown-item:hover{background:#f4f8ff}.breadcrumb-separator{color:#6c757d;font-size:16px}.breadcrumb-current{color:#495057;font-weight:600}.breadcrumb-tab{color:#6c757d;font-weight:400}@media(max-width:1024px){.equity-grid{gap:8px!important;grid-template-columns:1fr!important;margin:0 12px!important}.equity-grid>*{grid-column:1/-1!important;grid-row:auto!important}.equity-score-cards-row{display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important}}@media(max-width:768px){.equity-grid{gap:6px!important;margin:0!important;padding:0 8px}.equity-ticker-header{overflow:hidden;padding:10px 12px!important}.equity-ticker-symbol{display:block!important;font-size:32px!important;line-height:1.1!important}.equity-ticker-header>div[style*="display: inline-block"][style*=margin-left]{display:block!important;margin-left:0!important;margin-top:6px!important}.equity-ticker-header span[style*="font-size: 18px"],.equity-ticker-header span[style*="padding: 2px 10px"]{font-size:14px!important;margin-left:0!important;padding:3px 8px!important}.equity-ticker-header span[style*="font-size: 28px"]{font-size:22px!important}.equity-ticker-header span[style*="font-size: 1.25rem"]{font-size:.85rem!important}.equity-ticker-header div[style*="font-size: 1.25rem"][style*=italic]{font-size:.9rem!important;margin-top:6px!important}.equity-ticker-header div[style*="font-size: 28px"][style*="font-style: italic"]{font-size:18px!important;padding-top:2px!important}.equity-ticker-header div[style*="font-size: 28px"] span[style*="font-size: 1.25rem"]{font-size:.85rem!important}.market-cap-with-box{align-items:flex-start;gap:8px}.market-cap-context-box{box-shadow:0 3px 8px #0f172a14,inset 0 1px #ffffffad;min-width:120px;padding:6px 11px 6px 12px}.market-cap-context-title{font-size:.56rem}.market-cap-context-value{font-size:.76rem;letter-spacing:.05em}.archetype-context-box{max-width:100%}.equity-ticker-header div[style*="float: right"]{display:flex!important;float:none!important;gap:16px;margin-top:8px;position:static!important}.equity-score-card{border-top-width:6px!important;padding:10px 12px!important}.equity-score-card div[style*="font-size: 72px"]{font-size:42px!important}.equity-score-card div[style*="font-size: 24px"]{font-size:16px!important}.equity-score-card div[style*="font-size: 20px"]{font-size:14px!important}.equity-score-card div[style*="margin-top: 20px"]{margin-top:8px!important}.equity-score-card a[style*="position: absolute"]{display:block;margin-top:8px;position:static!important;text-align:right}.equity-tabs-container{overflow-x:auto!important;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:2px!important;margin:0 -8px;padding:0 8px;scrollbar-width:none}.equity-tabs-container::-webkit-scrollbar{display:none}.breadcrumb-nav{flex-wrap:wrap;font-size:12px;gap:4px;padding:8px 12px}.equity-grid>div[style*="grid-column: 1 / span 11"]{flex-direction:column;padding:10px 12px!important}.styled-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.82em;min-width:0}.strat-button{font-size:13px;min-height:44px;padding:12px 20px}.user-comment-input{font-size:16px;min-height:60px}.section-box{margin-bottom:2px!important;margin-top:2px!important}.equity-grid,.equity-grid>:not(.equity-tab-bar-wrapper){box-sizing:border-box;max-width:100vw;overflow-x:hidden}.equity-grid>.equity-tab-bar-wrapper{box-sizing:border-box;max-width:100vw;overflow:visible}.equity-grid .styled-table,.equity-grid [style*=overflow-x],.equity-tabs-container{overflow-x:auto!important}}@media(max-width:480px){.equity-ticker-symbol{font-size:26px!important}.equity-ticker-header span[style*="font-size: 28px"]{font-size:18px!important}.equity-score-card div[style*="font-size: 72px"]{font-size:32px!important}.equity-score-card div[style*="font-size: 24px"]{font-size:14px!important}.breadcrumb-nav{font-size:11px}.equity-ticker-header div[style*="font-size: 28px"][style*="font-style: italic"]{font-size:16px!important}.market-cap-context-box{min-width:110px;padding:5px 9px 5px 10px}.archetype-context-box{max-width:210px}}.compliance-banner-mobile{display:none}@media(max-width:768px){.mobile-v2-equity .equity-score-card,.mobile-v2-equity .equity-ticker-header{display:none!important}.mobile-v2-compact-header{align-items:center;background:#fff;border:1px solid #e9ecef;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.mobile-v2-compact-price{color:#495057;display:flex;flex-direction:column;font-size:12px;gap:2px}.mobile-v2-compact-price strong{color:#212529;font-size:14px}.mobile-v2-compact-actions{display:flex;gap:6px}.mobile-v2-action-btn{background:#f8f9fa;border:1px solid #d6dde5;border-radius:6px;color:#2c3e50;font-size:12px;min-height:36px;padding:6px 10px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mobile-v2-action-btn:active{background:#e9ecef}.compliance-banner-full,.compliance-banner-mobile{display:none!important}.equity-ticker-header{background:#fff!important;box-shadow:0 1px 3px #00000014;position:sticky!important;top:48px;z-index:50!important}.equity-tab-bar-wrapper{position:sticky!important;top:140px;z-index:160!important}.mobile-v2-equity .equity-tab-bar-wrapper{top:96px!important;z-index:170!important}.equity-reward-card,.equity-risk-card{border-top-width:4px!important;min-height:auto!important;padding:8px 12px!important}.equity-score-card a[style*="position: absolute"],.equity-score-card div[style*="font-size: 11px"],.equity-score-card div[style*="font-size: 13px"][style*=opacity],.equity-score-card div[style*="position: absolute"][style*="top: 8px"]{display:none!important}.equity-score-card div[style*="margin-top: 20px"]{align-items:center;display:flex!important;gap:8px;margin-top:4px!important}}@media(max-width:480px){.equity-tab-bar-wrapper{top:120px}.mobile-v2-equity .equity-tab-bar-wrapper{top:88px}}.back-to-top-fab,.mobile-share-btn{display:none}@media(max-width:768px){.tab-overview{order:1}.tab-community{order:2}.tab-forecasts{order:3}.tab-more{order:4}.equity-tabs-container{display:flex!important;overflow-x:auto!important;scrollbar-width:none}.equity-tabs-container::-webkit-scrollbar{display:none}.back-to-top-fab{align-items:center;background:#3584e4;border:none;border-radius:50%;bottom:80px;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;display:flex!important;font-size:20px;font-weight:700;height:44px;justify-content:center;position:fixed;right:16px;width:44px;z-index:100;-webkit-tap-highlight-color:transparent;animation:fabFadeIn .3s ease}.back-to-top-fab:active{background:#2874c5;transform:scale(.9)}@keyframes fabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-box{animation:tabContentFade .25s ease}@keyframes tabContentFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.factor-body{overflow:hidden;transition:max-height .3s ease-out,opacity .25s ease}.pull-refresh-indicator{align-items:center;animation:pullRefreshSlide .3s ease;color:#3584e4;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:12px}.pull-refresh-spinner{animation:spin .8s linear infinite;border:2px solid #3584e4;border-radius:50%;border-top-color:transparent;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pullRefreshSlide{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mobile-share-btn{background:none;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:block!important;margin-top:6px;padding:6px 8px;-webkit-tap-highlight-color:transparent;transition:background .2s}.mobile-share-btn:active{background:#f0f7ff}}.pull-refresh-indicator{display:none}@media(max-width:768px){.breadcrumb-nav{display:none!important}.equity-grid{gap:var(--m-s4)!important;grid-template-columns:1fr!important;margin:0!important;padding:0 var(--m-page-x)}.equity-grid>*{grid-column:1/-1!important}.equity-ticker-header{background:transparent!important;margin-top:var(--m-s3);padding:0!important}.equity-ticker-symbol{color:var(--m-c-heading);font-family:var(--m-font-display)!important;font-size:var(--m-size-h1)!important;font-weight:800!important;letter-spacing:var(--m-tracking-display)!important;line-height:var(--m-lh-heading)!important}.equity-tab-bar-wrapper{background:transparent!important;border-bottom:1px solid var(--m-c-border);box-shadow:none!important;margin:0 0 var(--m-s4)!important;max-width:100%;overflow:hidden;padding:0!important}.equity-tabs-container{box-sizing:border-box;gap:0!important;margin:0!important;padding:0!important;width:100%}.chartf-button{background:transparent!important;border:0!important;border-radius:0!important;color:var(--m-c-muted)!important;flex:1 1 0!important;font-family:var(--m-font-body)!important;font-size:14px!important;font-weight:500!important;height:48px!important;letter-spacing:0;min-width:0!important;overflow:hidden;padding:0 4px!important;position:relative;text-overflow:ellipsis;transition:color var(--m-dur-fast) var(--m-ease-standard),font-weight var(--m-dur-fast) var(--m-ease-standard);white-space:nowrap}.chartf-button,.chartf-button:first-child,.chartf-button:last-child{clip-path:none!important}.chartf-button:active:not(.chartf-button-selected),.chartf-button:hover:not(.chartf-button-selected){background:transparent!important;color:var(--m-c-body)!important}.chartf-button-selected{background:transparent!important;color:var(--m-c-blue)!important;font-weight:700!important}.chartf-button:after{background:var(--m-c-blue);border-radius:2px 2px 0 0;bottom:0;content:"";height:2px;left:18%;pointer-events:none;position:absolute;right:18%;transform:scaleX(0);transform-origin:center;transition:transform var(--m-dur-base) var(--m-ease-standard)}.chartf-button-selected:after{transform:scaleX(1)}.tab-more{align-items:center!important;display:inline-flex!important;flex:0 0 36px!important;justify-content:center!important;padding:0!important}.tab-more-icon{align-items:center;display:inline-flex;flex-direction:row!important;gap:3px;height:4px;justify-content:center;width:18px}.tab-more-icon>span{background:currentColor;border-radius:50%;display:block;height:4px;width:4px}@media(prefers-reduced-motion:reduce){.chartf-button,.chartf-button:after{transition:none}}.pull-refresh-indicator{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffffd9;border-radius:0;box-shadow:var(--m-shadow-2);color:var(--m-c-blue);font-family:var(--m-font-body);font-size:var(--m-size-small);font-weight:600;padding:var(--m-s3) var(--m-s4)}.mobile-share-btn{border:1px solid var(--m-c-border);border-radius:var(--m-r-input);min-height:var(--m-tap)}.mobile-share-btn:active{background:var(--m-c-blue-tint)}}
