[data-blast-theme],[data-blast-theme='default']{--ac-card-bg: oklch(99.5% 0.003 60);
    --ac-card-border-color: oklch(90% 0.005 60);
    --ac-card-rule-color: oklch(82% 0.008 60);
    --ac-kicker-color: oklch(48% 0.18 30);
    --ac-kicker-font: 'Inconsolata', ui-monospace, monospace;
    --ac-kicker-tracking: 0.22em;
    --ac-body-color: oklch(20% 0.02 60);
    --ac-body-font: 'Source Serif 4', ui-serif, serif;
    --ac-body-size: 20px;
    
    --ac-strong-color: oklch(16% 0.02 60);
    --ac-metric-bg: oklch(20% 0.02 60 / 6%);
    --ac-meta-color: oklch(48% 0.015 60);
    --ac-meta-font: 'Source Sans 3', ui-sans-serif, sans-serif;
    --ac-ticker-chip-bg: oklch(96% 0.04 35);
    --ac-ticker-chip-color: oklch(48% 0.18 30);
    --ac-gap: 22px;
    --ac-radius: 8px;
    --ac-breaking-accent: oklch(55% 0.2 25);

    
    --ac-tone-positive: oklch(52% 0.14 145);
    --ac-tone-positive-soft: oklch(52% 0.14 145 / 28%);
    --ac-tone-positive-bg: oklch(52% 0.14 145 / 14%);
    --ac-tone-negative: oklch(53% 0.18 26);
    --ac-tone-negative-soft: oklch(53% 0.18 26 / 28%);
    --ac-tone-negative-bg: oklch(53% 0.18 26 / 14%);
    
    --ac-tone-neutral: oklch(40% 0.015 60);
    --ac-tone-neutral-soft: oklch(40% 0.015 60 / 28%);
    --ac-tone-neutral-bg: oklch(50% 0.005 60 / 10%);

    
    --ac-chart-stroke: oklch(48% 0.18 30);
    --ac-chart-fill-start: oklch(85% 0.10 30 / 60%);
    --ac-chart-fill-stop: oklch(98% 0.02 30 / 0%);
    --ac-chart-axis-color: oklch(70% 0.012 60);
    --ac-chart-grid-color: oklch(92% 0.006 60);
    --ac-chart-text-color: oklch(48% 0.015 60);
    --ac-chart-marker-color: oklch(48% 0.18 30);
    --ac-chart-annotation-color: oklch(55% 0.2 25);
    --ac-chart-font: 'Source Sans 3', ui-sans-serif, sans-serif;
    --ac-chart-font-size: 11px;

    
    --ac-chart-series-1: oklch(48% 0.13 250);
    --ac-chart-series-2: oklch(58% 0.12 80);
    --ac-chart-series-3: oklch(48% 0.15 305);
    --ac-chart-series-4: oklch(55% 0.09 195);}
.ac-chart .highcharts-area{fill: url(#ac-chart-fill-gradient);}
.ac-chart .highcharts-graph,.ac-chart .highcharts-area-series .highcharts-graph{stroke: var(--ac-chart-stroke);
    stroke-width: 1.5;
    fill: none;}
.ac-chart .highcharts-axis-line,.ac-chart .highcharts-tick{stroke: var(--ac-chart-axis-color);}
.ac-chart .highcharts-grid-line{stroke: var(--ac-chart-grid-color);}
.ac-chart .highcharts-axis-labels text,.ac-chart .highcharts-axis-labels tspan{fill: var(--ac-chart-text-color) !important;
    font-family: var(--ac-chart-font);
    font-size: var(--ac-chart-font-size);}
.ac-chart .highcharts-title,.ac-chart .highcharts-subtitle{fill: var(--ac-chart-text-color);
    font-family: var(--ac-chart-font);}
.ac-chart .highcharts-markers path{fill: var(--ac-chart-marker-color);
    stroke: var(--ac-chart-marker-color);}
.ac-chart .highcharts-plot-line{stroke: var(--ac-chart-annotation-color);
    stroke-width: 1.5;
    stroke-dasharray: 4 4;}
.ac-chart .highcharts-plot-line-label{fill: var(--ac-chart-annotation-color);
    font-family: var(--ac-chart-font);
    font-size: var(--ac-chart-font-size);}
.ac-chart .highcharts-credits{display: none;}
.ac-chart .ac-chart-axis-label{fill: var(--ac-chart-text-color);
    font-family: var(--ac-chart-font);
    font-size: var(--ac-chart-font-size);}
.ac-chart .ac-chart-title{fill: var(--ac-chart-text-color);
    font-family: var(--ac-chart-font);
    font-size: 13px;
    font-weight: 600;}
.ac-chart .ac-chart-baseline-label{fill: var(--ac-chart-annotation-color);
    font-family: var(--ac-chart-font);
    font-size: var(--ac-chart-font-size);}
.ac-chart{--highcharts-color-0: var(--ac-chart-stroke);
  --highcharts-color-1: var(--ac-meta-color);}
.ac-chart .highcharts-column-series .highcharts-point.ac-col-positive{fill: var(--ac-tone-positive);
  stroke: var(--ac-tone-positive);}
.ac-chart .highcharts-column-series .highcharts-point.ac-col-negative{fill: var(--ac-tone-negative);
  stroke: var(--ac-tone-negative);}
.ac-chart .highcharts-column-series .highcharts-point.ac-col-flat{fill: var(--ac-tone-neutral);
  stroke: var(--ac-tone-neutral);}
.ac-chart .highcharts-column-series .highcharts-point.ac-col-positive-soft{fill: var(--ac-tone-positive-soft);
  stroke: var(--ac-tone-positive);
  stroke-width: 1;}
.ac-chart .highcharts-column-series .highcharts-point.ac-col-negative-soft{fill: var(--ac-tone-negative-soft);
  stroke: var(--ac-tone-negative);
  stroke-width: 1;}
.ac-chart .highcharts-column-series .highcharts-point.ac-col-flat-soft{fill: var(--ac-tone-neutral-soft);
  stroke: var(--ac-tone-neutral);
  stroke-width: 1;}
.ac-chart .highcharts-column-series .highcharts-point.ac-col-accent{fill: var(--ac-chart-stroke);
  stroke: var(--ac-chart-stroke);}
.ac-chart .highcharts-column-series .highcharts-point.ac-col-muted{fill: var(--ac-chart-stroke);
  stroke: var(--ac-chart-stroke);
  fill-opacity: 0.30;
  stroke-opacity: 0.30;}
[data-blast-theme='247wallst']{--ac-card-bg: #ffffff;
    --ac-card-border-color: #e3e3e3;
    --ac-card-rule-color: #f2f2f2;

    
    --ac-kicker-color: #616161;
    --ac-kicker-font: 'Inter', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
    --ac-kicker-tracking: 0.08em;

    
    --ac-body-color: #060606;
    --ac-body-font: 'Inter', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
    --ac-body-size: 16px;
    
    --ac-strong-color: #111111;
    --ac-metric-bg: #f5f5f5;

    
    --ac-meta-font: 'Inter', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;

    

    
    --ac-breaking-accent: #f2716a;

    

    
    --ac-chart-axis-color: #d7d7d7;
    --ac-chart-annotation-color: #f2716a;
    --ac-chart-font-size: 11px;
    
    --ac-meta-color: #616161;
    --ac-ticker-chip-bg: #f5f5f5;
    --ac-ticker-chip-color: #343434;
    --ac-gap: 20px;
    --ac-radius: 6px;
    --ac-tone-positive: #008138;
    --ac-tone-positive-soft: rgba(0, 129, 56, 0.28);
    --ac-tone-positive-bg: #f2f8e9;
    --ac-tone-negative: #b94642;
    --ac-tone-negative-soft: rgba(185, 70, 66, 0.28);
    --ac-tone-negative-bg: #ffeceb;
    --ac-tone-neutral: #616161;
    --ac-tone-neutral-soft: rgba(97, 97, 97, 0.28);
    --ac-tone-neutral-bg: #f8f8f8;
    --ac-chart-stroke: #008138;
    --ac-chart-fill-start: rgba(0, 199, 88, 0.18);
    --ac-chart-fill-stop: rgba(0, 199, 88, 0);
    --ac-chart-marker-color: #008138;
    --ac-chart-grid-color: #f2f2f2;
    --ac-chart-text-color: #616161;
    --ac-chart-font: 'Inter', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;

    
    --ac-chart-series-1: #2572c6;
    --ac-chart-series-2: #dd7400;
    --ac-chart-series-3: #8200da;
    --ac-chart-series-4: #009588;}
[data-blast-theme='247wallst'] .ac-card{padding: 16px 17px 15px;}
[data-blast-theme='247wallst'] .ac-header,[data-blast-theme='247wallst'] .ac-earnings-header,[data-blast-theme='247wallst'] .ac-market-bell-header,[data-blast-theme='247wallst'] .ac-macro-release-header,[data-blast-theme='247wallst'] .ac-commodity-move-header{align-items: center;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--ac-card-rule-color);}
[data-blast-theme='247wallst'] .ac-kicker{display: inline-flex;
    align-items: center;
    vertical-align: middle;
    gap: 6px;
    padding: 3px 10px 3px 8px;
    border-radius: 999px;
    background: var(--ac-strong-color);
    color: var(--ac-card-bg);
    font-size: 10px;
    font-weight: 800;
    letter-spacing: 0.1em;}
[data-blast-theme='247wallst'] .ac-kicker::before{content: '';
    width: 6px;
    height: 6px;
    border-radius: 999px;
    background: var(--ac-breaking-accent);
    box-shadow: 0 0 0 3px color-mix(in srgb, var(--ac-breaking-accent) 30%, transparent);}
[data-blast-theme='247wallst'] .ac-chip{border-radius: 6px;
    padding: 3px 9px;
    font-size: 12px;}
[data-blast-theme='247wallst'] .ac-market-bell-hero-pct[data-tone='up']::before,[data-blast-theme='247wallst'] .ac-macro-release-change[data-direction='up']::before,[data-blast-theme='247wallst'] .ac-commodity-move-change-pct[data-tone='up']::before{content: '\2191';
    background: var(--ac-tone-positive-bg);
    color: var(--ac-tone-positive);}
[data-blast-theme='247wallst'] .ac-market-bell-hero-pct[data-tone='down']::before,[data-blast-theme='247wallst'] .ac-macro-release-change[data-direction='down']::before,[data-blast-theme='247wallst'] .ac-commodity-move-change-pct[data-tone='down']::before{content: '\2193';
    background: var(--ac-tone-negative-bg);
    color: var(--ac-tone-negative);}
[data-blast-theme='247wallst'] .ac-market-bell-hero-pct[data-tone]::before,[data-blast-theme='247wallst'] .ac-macro-release-change[data-direction]::before,[data-blast-theme='247wallst'] .ac-commodity-move-change-pct[data-tone]::before{display: inline-grid;
    place-items: center;
    width: 19px;
    height: 19px;
    margin-right: 7px;
    border-radius: 999px;
    font-size: 11px;
    font-weight: 900;
    line-height: 1;
    transform: translateY(2px);}
@media (prefers-color-scheme: dark){[data-blast-theme='247wallst']{--ac-card-bg: #17181b;
      --ac-card-border-color: #2c2e33;
      --ac-card-rule-color: #25272c;

      --ac-kicker-color: #9aa0a6;

      --ac-body-color: #e6e7e9;
      --ac-strong-color: #f6f7f8;
      --ac-metric-bg: rgba(255, 255, 255, 0.05);

      --ac-meta-color: #9aa0a6;

      --ac-breaking-accent: #ff7b73;

      --ac-ticker-chip-bg: #202227;
      --ac-ticker-chip-color: #d4d6da;

      --ac-tone-positive: #3ddc84;
      --ac-tone-positive-soft: rgba(61, 220, 132, 0.32);
      --ac-tone-positive-bg: rgba(61, 220, 132, 0.14);
      --ac-tone-negative: #ff7b73;
      --ac-tone-negative-soft: rgba(255, 123, 115, 0.32);
      --ac-tone-negative-bg: rgba(255, 123, 115, 0.14);
      --ac-tone-neutral: #9aa0a6;
      --ac-tone-neutral-soft: rgba(154, 160, 166, 0.32);
      --ac-tone-neutral-bg: rgba(255, 255, 255, 0.06);

      --ac-chart-axis-color: #3a3d44;
      --ac-chart-annotation-color: #ff7b73;
      --ac-chart-stroke: #3ddc84;
      --ac-chart-fill-start: rgba(61, 220, 132, 0.20);
      --ac-chart-fill-stop: rgba(61, 220, 132, 0);
      --ac-chart-marker-color: #3ddc84;
      --ac-chart-grid-color: #25272c;
      --ac-chart-text-color: #9aa0a6;

      --ac-chart-series-1: #5b9be8;
      --ac-chart-series-2: #f0a04b;
      --ac-chart-series-3: #b97be0;
      --ac-chart-series-4: #34c7b5;}}
.ac-card{background:var(--ac-card-bg);
  border:1px solid var(--ac-card-border-color);
  border-radius:var(--ac-radius);
  padding:24px;
  color:var(--ac-body-color);
  
  font-feature-settings:'tnum';}
.ac-card .ac-time{color:var(--ac-meta-color);font-size:13px;white-space:nowrap}
.ac-card .ac-body{font-size:var(--ac-body-size);color:var(--ac-body-color);margin:16px 0 0}
.ac-kicker{text-transform:uppercase;font-size:12px;letter-spacing:var(--ac-kicker-tracking);
  color:var(--ac-kicker-color);font-weight:700;}
.ac-header,.ac-earnings-header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.ac-earnings-identity{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.ac-earnings-symbol{font-weight:800;font-size:20px;color:var(--ac-strong-color)}
.ac-earnings-name{color:var(--ac-meta-color);font-size:15px}
.ac-earnings-period{display:block;font-size:13px;color:var(--ac-meta-color);margin-top:2px}
.ac-earnings-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}
.ac-earnings-metric{border:1px solid var(--ac-card-rule-color);border-radius:var(--ac-radius);padding:12px 14px}
.ac-earnings-metric-label{font-size:12px;text-transform:uppercase;letter-spacing:0.03em;color:var(--ac-meta-color)}
.ac-earnings-metric-reported{font-size:22px;font-weight:700;margin-top:4px;color:var(--ac-strong-color)}
.ac-earnings-metric-compare{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px;font-size:13px}
.ac-earnings-metric-estimate{color:var(--ac-meta-color)}
.ac-earnings-metric-beat{font-weight:700}
.ac-earnings-metric[data-tone='beat']{background:var(--ac-tone-positive-bg)}
.ac-earnings-metric[data-tone='beat'] .ac-earnings-metric-beat{color:var(--ac-tone-positive)}
.ac-earnings-metric[data-tone='miss']{background:var(--ac-tone-negative-bg)}
.ac-earnings-metric[data-tone='miss'] .ac-earnings-metric-beat{color:var(--ac-tone-negative)}
.ac-earnings-metric[data-tone='flat'] .ac-earnings-metric-beat, .ac-earnings-metric[data-tone='unknown'] .ac-earnings-metric-beat{color:var(--ac-tone-neutral)}
.ac-footer{margin-top:18px}
.ac-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}
.ac-chip{display:inline-block;background:var(--ac-ticker-chip-bg);color:var(--ac-ticker-chip-color);
  border:1px solid var(--ac-card-border-color);
  border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;}
.ac-byline{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}
.ac-byline-avatar{flex-shrink:0;width:32px;height:32px;border-radius:999px;object-fit:cover;border:1px solid var(--ac-card-border-color);background:var(--ac-ticker-chip-bg)}
.ac-ptr-identity{display:flex;flex-direction:column;gap:6px;min-width:0}
.ac-ptr-person{font-weight:800;font-size:20px;color:var(--ac-strong-color);letter-spacing:-0.005em}
.ac-ptr-rows{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}
.ac-ptr-row{display:flex;align-items:baseline;gap:10px;font-size:14px;border:1px solid var(--ac-card-rule-color);border-radius:var(--ac-radius);padding:8px 12px;flex-wrap:wrap}
.ac-ptr-ticker{font-weight:700}
.ac-ptr-asset{color:var(--ac-meta-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}
.ac-ptr-type{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.04em}
.ac-ptr-type[data-tone='up']{color:var(--ac-tone-positive)}
.ac-ptr-type[data-tone='down']{color:var(--ac-tone-negative)}
.ac-ptr-type[data-tone='flat']{color:var(--ac-tone-neutral)}
.ac-ptr-amount{font-feature-settings:'tnum';font-weight:600}
.ac-ptr-more{margin-top:8px;font-size:12px;color:var(--ac-meta-color)}
.ac-ptr-lag{margin-top:8px;font-size:12px;color:var(--ac-meta-color)}
.ac-x-reaction{display:inline-flex;align-items:baseline;gap:5px;border:1px solid var(--ac-card-rule-color);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;font-feature-settings:'tnum'}
.ac-x-reaction[data-tone='up']{color:var(--ac-tone-positive)}
.ac-x-reaction[data-tone='down']{color:var(--ac-tone-negative)}
.ac-x-reaction[data-tone='flat']{color:var(--ac-tone-neutral)}
.ac-x-reaction-label{font-weight:500;font-size:11px;color:var(--ac-meta-color)}
.ac-x-author{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;flex:1 1 auto}
.ac-x-name{font-family:var(--ac-meta-font);font-size:14px;font-weight:700;color:var(--ac-body-color);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.ac-x-name:hover{text-decoration:underline}
.ac-x-handle{font-family:var(--ac-meta-font);font-size:12px;color:var(--ac-meta-color);text-decoration:none;white-space:nowrap}
.ac-x-handle:hover{text-decoration:underline}
.ac-x-rel{font-family:var(--ac-meta-font);font-size:10px;font-weight:600;color:var(--ac-meta-color);text-transform:uppercase;letter-spacing:0.06em;padding:1px 6px;border:1px solid var(--ac-card-rule-color);border-radius:4px}
.ac-x-link{color:var(--ac-body-color);text-decoration:underline;text-decoration-color:var(--ac-meta-color);text-underline-offset:2px}
.ac-x-link:hover{text-decoration-color:var(--ac-body-color)}
.ac-x-metrics{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:6px 0 0;border-top:1px solid var(--ac-card-rule-color)}
.ac-x-metrics li{display:flex;flex-direction:column;gap:1px}
.ac-x-mlabel{font-family:var(--ac-meta-font);font-size:10px;color:var(--ac-meta-color);text-transform:uppercase;letter-spacing:0.06em}
.ac-x-mval{font-family:var(--ac-meta-font);font-size:14px;font-weight:700;color:var(--ac-body-color);font-feature-settings:'tnum'}
.ac-x-commentary{margin:13px 0 0;font-size:var(--ac-body-size);color:var(--ac-body-color);line-height:1.45}
.ac-x-commentary::before{content:'OUR TAKE';display:inline-block;margin-right:8px;transform:translateY(-1px);
  font-size:10px;font-weight:800;letter-spacing:0.1em;color:var(--ac-breaking-accent);}
.ac-x-text{margin:11px 0 0;padding:11px 13px 12px;border:1px solid var(--ac-card-rule-color);
  border-radius:var(--ac-radius);background:var(--ac-tone-neutral-bg);quotes:none;
  color:var(--ac-body-color);font-size:calc(var(--ac-body-size) + 1px);
  line-height:1.5;white-space:pre-wrap;}
.ac-x-text::before{content:'\1D54F\00A0\00A0POST';display:block;margin-bottom:7px;
  font-size:10px;font-weight:800;letter-spacing:0.12em;color:var(--ac-meta-color);}
.ac-x-text::after{content:none}
.ac-chart--live-reaction{display:flex;align-items:center;justify-content:center;min-height:120px;
  border:1px solid var(--ac-card-rule-color);border-radius:var(--ac-radius);}
.ac-chart--live-reaction .ac-live-frame-label{font-size:12px;color:var(--ac-meta-color)}
.ac-card .ac-source{display:inline-block;margin-top:8px;
  font-family:var(--ac-meta-font, ui-sans-serif, sans-serif);
  font-size:12px;color:var(--ac-meta-color);text-decoration:none;
  font-feature-settings:'tnum';}
.ac-card .ac-source:hover{text-decoration:underline}
.ac-market-bell-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.ac-market-bell-identity-block{display:flex;flex-direction:column;gap:6px;min-width:0}
.ac-market-bell-identity{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.ac-market-bell-index-name{font-weight:800;font-size:22px;color:var(--ac-strong-color);letter-spacing:-0.01em}
.ac-market-bell-exchange{font-size:13px;color:var(--ac-meta-color)}
.ac-market-bell-figure{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-top:18px}
.ac-market-bell-level{font-size:36px;font-weight:800;color:var(--ac-strong-color);line-height:1;letter-spacing:-0.02em}
.ac-market-bell-level[data-tone='up']{color:var(--ac-tone-positive)}
.ac-market-bell-level[data-tone='down']{color:var(--ac-tone-negative)}
.ac-market-bell-hero-pct{font-size:36px;font-weight:800;line-height:1;letter-spacing:-0.02em;color:var(--ac-tone-neutral)}
.ac-market-bell-hero-pct[data-tone='up']{color:var(--ac-tone-positive)}
.ac-market-bell-hero-pct[data-tone='down']{color:var(--ac-tone-negative)}
.ac-market-bell-level-secondary{font-size:15px;font-weight:600;color:var(--ac-meta-color)}
.ac-market-bell-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}
.ac-market-bell-chip{display:inline-flex;align-items:baseline;gap:6px;border:1px solid var(--ac-card-rule-color);border-radius:999px;padding:4px 12px;font-size:13px}
.ac-market-bell-chip-name{font-weight:600;color:var(--ac-strong-color)}
.ac-market-bell-chip-delta{font-weight:700}
.ac-market-bell-chip[data-tone='up'] .ac-market-bell-chip-delta{color:var(--ac-tone-positive)}
.ac-market-bell-chip[data-tone='down'] .ac-market-bell-chip-delta{color:var(--ac-tone-negative)}
.ac-market-bell-chip[data-tone='flat'] .ac-market-bell-chip-delta{color:var(--ac-tone-neutral)}
.ac-market-bell-grid{list-style:none;display:flex;flex-wrap:wrap;gap:10px 28px;padding:0;margin:18px 0 0}
.ac-market-bell-grid-item{display:flex;flex-direction:column;gap:2px;min-width:0}
.ac-market-bell-grid-name{font-size:12px;font-weight:600;color:var(--ac-meta-color)}
.ac-market-bell-grid-pct{font-size:24px;font-weight:800;line-height:1;letter-spacing:-0.01em;color:var(--ac-tone-neutral)}
.ac-market-bell-grid-pct[data-tone='up']{color:var(--ac-tone-positive)}
.ac-market-bell-grid-pct[data-tone='down']{color:var(--ac-tone-negative)}
.ac-macro-release-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.ac-macro-release-identity-block{display:flex;flex-direction:column;gap:6px;min-width:0}
.ac-macro-release-identity{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.ac-macro-release-dataset{font-weight:800;font-size:20px;color:var(--ac-strong-color);letter-spacing:-0.005em}
.ac-macro-release-period{font-size:13px;color:var(--ac-meta-color)}
.ac-macro-release-figure{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:18px}
.ac-macro-release-value{font-size:34px;font-weight:800;color:var(--ac-strong-color);line-height:1;letter-spacing:-0.02em}
.ac-macro-release-value[data-direction='up']{color:var(--ac-tone-positive)}
.ac-macro-release-value[data-direction='down']{color:var(--ac-tone-negative)}
.ac-macro-release-change{font-size:15px;font-weight:700}
.ac-macro-release-change[data-direction='up']{color:var(--ac-tone-positive)}
.ac-macro-release-change[data-direction='down']{color:var(--ac-tone-negative)}
.ac-macro-release-change[data-direction='flat']{color:var(--ac-tone-neutral)}
.ac-commodity-move-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.ac-commodity-move-identity-block{display:flex;flex-direction:column;gap:6px;min-width:0}
.ac-commodity-move-identity{display:flex;align-items:baseline;gap:10px}
.ac-commodity-move-name{font-weight:800;font-size:22px;color:var(--ac-strong-color);letter-spacing:-0.01em}
.ac-commodity-move-figure{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:18px}
.ac-commodity-move-price{font-size:34px;font-weight:800;color:var(--ac-strong-color);line-height:1;letter-spacing:-0.02em}
.ac-commodity-move-price[data-tone='up']{color:var(--ac-tone-positive)}
.ac-commodity-move-price[data-tone='down']{color:var(--ac-tone-negative)}
.ac-commodity-move-unit{font-size:13px;color:var(--ac-meta-color);text-transform:uppercase;letter-spacing:0.04em}
.ac-commodity-move-change-pct{font-size:15px;font-weight:700}
.ac-commodity-move-change-pct[data-tone='up']{color:var(--ac-tone-positive)}
.ac-commodity-move-change-pct[data-tone='down']{color:var(--ac-tone-negative)}
.ac-commodity-move-prior{font-size:13px;color:var(--ac-meta-color)}
.ac-generic-header{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}
.ac-generic-title{font-size:18px;line-height:1.25;font-weight:700;color:var(--ac-strong-color);margin:0;letter-spacing:-0.005em}
.ac-generic-sub{font-size:12px;color:var(--ac-meta-color);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;margin:0}
.ac-generic-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0 0 14px}
.ac-generic-metric{background:var(--ac-metric-bg);border-radius:6px;padding:10px 12px}
.ac-generic-metric[data-tone="up"]{background:var(--ac-tone-positive-bg)}
.ac-generic-metric[data-tone="down"]{background:var(--ac-tone-negative-bg)}
.ac-generic-metric-label{font-size:11px;text-transform:uppercase;letter-spacing:0.05em;color:var(--ac-meta-color);font-weight:700}
.ac-generic-metric-value{font-size:20px;font-weight:700;color:var(--ac-strong-color);margin-top:2px}
.ac-generic-metric-delta{font-size:12px;font-weight:600;color:var(--ac-meta-color);margin-top:2px}
.ac-generic-metric[data-tone="up"] .ac-generic-metric-delta{color:var(--ac-tone-positive)}
.ac-generic-metric[data-tone="down"] .ac-generic-metric-delta{color:var(--ac-tone-negative)}
.ac-generic-fields{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13px;color:var(--ac-meta-color)}
.ac-generic-key{color:var(--ac-meta-color);font-weight:600}
.ac-generic-value{color:var(--ac-strong-color);word-break:break-word}
.ac-card--fallback{color:var(--ac-tone-negative)}
.ac-kicker[data-tone="up"]{color:var(--ac-tone-positive)}
.ac-kicker[data-tone="down"]{color:var(--ac-tone-negative)}
.ac-person-hero{margin-top:14px;border:1px solid var(--ac-card-rule-color);border-radius:var(--ac-radius);padding:12px 14px;display:flex;flex-direction:column;gap:2px}
.ac-person-hero-cap{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:var(--ac-kicker-tracking);color:var(--ac-meta-color)}
.ac-person-hero-cap[data-tone="up"]{color:var(--ac-tone-positive)}
.ac-person-hero-cap[data-tone="down"]{color:var(--ac-tone-negative)}
.ac-person-hero-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0}
.ac-person-hero-value{font-size:30px;font-weight:800;color:var(--ac-body-color);font-feature-settings:'tnum';line-height:1.05}
.ac-person-hero-of{font-size:16px;color:var(--ac-meta-color);overflow-wrap:anywhere}
.ac-person-hero-qual{font-size:14px;color:var(--ac-meta-color);font-feature-settings:'tnum'}
.ac-person-plan{font-size:12px;color:var(--ac-meta-color);margin-top:2px}
.ac-person-sentence{font-size:18px;line-height:1.3;color:var(--ac-meta-color);overflow-wrap:anywhere}
.ac-person-strong{font-weight:800;color:var(--ac-body-color)}
.ac-pf-identity{display:flex;flex-direction:column;gap:6px;min-width:0}
.ac-pf-symbol{font-weight:800;font-size:20px;color:var(--ac-strong-color);letter-spacing:-0.005em;overflow-wrap:anywhere}
.ac-pf-hero{margin-top:14px;border:1px solid var(--ac-card-rule-color);border-radius:var(--ac-radius);padding:12px 14px;display:flex;flex-direction:column;gap:2px}
.ac-pf-hero-cap{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:var(--ac-kicker-tracking);color:var(--ac-meta-color)}
.ac-pf-hero-cap[data-tone="up"]{color:var(--ac-tone-positive)}
.ac-pf-hero-cap[data-tone="down"]{color:var(--ac-tone-negative)}
.ac-pf-hero-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0}
.ac-pf-hero-value{font-size:30px;font-weight:800;color:var(--ac-body-color);font-feature-settings:'tnum';line-height:1.05}
.ac-pf-hero-value[data-tone="up"]{color:var(--ac-tone-positive)}
.ac-pf-hero-value[data-tone="down"]{color:var(--ac-tone-negative)}
.ac-pf-hero-qual{font-size:14px;color:var(--ac-meta-color);font-feature-settings:'tnum'}
.ac-card--portfolio-milestone .ac-chart{margin-top:14px}
.ac-card--portfolio-milestone .ac-chart svg{display:block;width:100%;height:auto}
.ac-card .ac-chart{margin-top:16px}
.ac-card .ac-chart svg{display:block;width:100%;height:auto}
.ac-price-swing-identity-block{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}
.ac-price-swing-identity{display:flex;align-items:baseline;gap:10px;min-width:0}
.ac-price-swing-symbol{font-weight:800;font-size:20px;color:var(--ac-strong-color);letter-spacing:-0.01em;text-decoration:none}
.ac-price-swing-company{font-size:14px;color:var(--ac-meta-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.ac-price-swing-context{align-self:flex-start;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--ac-meta-color);border:1px solid var(--ac-card-rule-color);border-radius:4px;padding:1px 6px}
.ac-price-swing-context[data-context='pre-market']{color:#2e5fc7;border-color:#2e5fc7}
.ac-price-swing-context[data-context='after-hours']{color:#c75a2e;border-color:#c75a2e}
.ac-price-swing-figure{display:flex;flex-direction:column;gap:4px;margin-top:18px}
.ac-price-swing-price{font-size:32px;font-weight:800;color:var(--ac-strong-color);line-height:1.1;letter-spacing:-0.02em}
.ac-price-swing-compare{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.ac-price-swing-delta{font-size:16px;font-weight:700;padding:1px 8px;border-radius:4px;color:var(--ac-tone-neutral);background:var(--ac-tone-neutral-bg)}
.ac-price-swing-delta[data-tone='pop']{color:var(--ac-tone-positive);background:var(--ac-tone-positive-bg)}
.ac-price-swing-delta[data-tone='dump']{color:var(--ac-tone-negative);background:var(--ac-tone-negative-bg)}
.ac-price-swing-open{font-size:12px;color:var(--ac-meta-color)}
.ac-price-extreme-identity{display:flex;align-items:baseline;gap:10px;min-width:0;flex:1 1 auto}
.ac-price-extreme-symbol{font-weight:800;font-size:20px;color:var(--ac-strong-color);letter-spacing:-0.01em;text-decoration:none}
.ac-price-extreme-company{font-size:14px;color:var(--ac-meta-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.ac-price-extreme-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--ac-tone-positive)}
.ac-price-extreme-eyebrow[data-tone='low']{color:var(--ac-tone-negative)}
.ac-price-extreme-hero{display:flex;flex-direction:column;gap:2px;margin-top:18px}
.ac-price-extreme-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--ac-tone-positive)}
.ac-price-extreme-label[data-tone='low']{color:var(--ac-tone-negative)}
.ac-price-extreme-value{font-size:30px;font-weight:800;color:var(--ac-strong-color);line-height:1.05;letter-spacing:-0.02em}
.ac-price-extreme-sub{font-size:12px;color:var(--ac-meta-color)}
.ac-price-extreme-group-head{display:flex;align-items:baseline;gap:8px;margin-top:18px}
.ac-price-extreme-count{font-size:30px;font-weight:800;color:var(--ac-tone-positive);line-height:1}
.ac-card--price-extreme[data-tone='low'] .ac-price-extreme-count{color:var(--ac-tone-negative)}
.ac-price-extreme-group-label{font-size:13px;color:var(--ac-meta-color)}
.ac-price-extreme-board{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column}
.ac-price-extreme-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:10px;padding:5px 0;border-bottom:1px solid var(--ac-card-rule-color)}
.ac-price-extreme-row:last-child{border-bottom:none}
.ac-price-extreme-row-symbol{font-size:13px;font-weight:700;color:var(--ac-strong-color);text-decoration:none}
.ac-price-extreme-row-name{font-size:12px;color:var(--ac-meta-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.ac-price-extreme-row-price{font-size:13px;color:var(--ac-strong-color)}
.ac-price-extreme-row-pct{font-size:13px;font-weight:700;color:var(--ac-tone-positive);min-width:48px;text-align:right}
.ac-price-extreme-row-pct[data-tone='low']{color:var(--ac-tone-negative)}
.ac-return-identity{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1 1 auto}
.ac-return-symbol{font-weight:800;font-size:20px;color:var(--ac-strong-color);letter-spacing:-0.01em;text-decoration:none}
.ac-return-company{font-size:14px;color:var(--ac-meta-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.ac-return-hero{margin-top:14px;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--ac-card-rule-color);border-bottom:1px solid var(--ac-card-rule-color);padding:8px 0}
.ac-return-caption{font-size:13px;color:var(--ac-meta-color);font-feature-settings:'tnum'}
.ac-return-value{font-weight:800;color:var(--ac-tone-positive);line-height:1.05;letter-spacing:-0.01em}
.ac-card--anniversary-return .ac-return-value{font-size:28px}
.ac-card--return-milestone .ac-return-value{font-size:30px}
.ac-return-stats{display:flex;align-items:baseline;gap:8px;margin-top:2px}
.ac-return-multiple{font-size:14px;font-weight:700;color:var(--ac-tone-positive);background:var(--ac-tone-positive-bg);padding:1px 8px;border-radius:4px}
.ac-return-horizon{font-size:12px;color:var(--ac-meta-color)}
.ac-card--quote{container-type:inline-size}
.ac-quote-role{font-size:13px;font-weight:500;color:var(--ac-meta-color);overflow-wrap:anywhere}
.ac-quote{position:relative;margin:4px 0 0;padding:0 0 0 19px;border:0;background:none;quotes:none}
.ac-quote::before,.ac-quote::after{content:none}
.ac-quote-mark{position:absolute;left:0;top:-1px;font-family:Georgia,'Times New Roman',serif;font-size:30px;line-height:1;font-weight:400;color:var(--ac-meta-color)}
.ac-quote-text{font-size:19px;font-weight:600;line-height:1.4;color:var(--ac-body-color);overflow-wrap:anywhere}
.ac-card--quote .ac-body{color:var(--ac-meta-color)}
.ac-card--quote-action{container-type:inline-size}
.ac-card--quote-action .ac-body{color:var(--ac-meta-color)}
.ac-card--escalation{container-type:inline-size}
.ac-card--escalation .ac-body{color:var(--ac-meta-color)}
.ac-esc-ladder{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 6px}
.ac-esc-step{display:flex;flex-direction:column;gap:1px;min-width:0}
.ac-esc-step:not(:first-child)::before{content:'→';align-self:flex-end;margin:0 6px 2px 0;color:var(--ac-meta-color);font-size:13px}
.ac-esc-pct{font-size:17px;font-weight:800;color:var(--ac-body-color);font-feature-settings:'tnum';line-height:1.05}
.ac-esc-step:last-child .ac-esc-pct{color:var(--ac-tone-positive)}
.ac-esc-date{font-size:11px;color:var(--ac-meta-color)}
.ac-card--13f-move,.ac-card--concentration,.ac-card--divergence{container-type:inline-size}
.ac-13f-filer{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}
.ac-13f-avatar{flex-shrink:0;width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:var(--ac-ticker-chip-bg);color:var(--ac-ticker-chip-color);font-size:13px;font-weight:800;letter-spacing:0.02em}
.ac-13f-identity{display:flex;flex-direction:column;gap:2px;min-width:0}
.ac-13f-name{font-size:18px;font-weight:800;color:var(--ac-body-color);line-height:1.15;letter-spacing:-0.005em;overflow-wrap:anywhere}
.ac-13f-firm{font-size:12px;color:var(--ac-meta-color);overflow-wrap:anywhere}
.ac-card--13f-move .ac-kicker[data-tone="up"]{color:var(--ac-tone-positive)}
.ac-card--13f-move .ac-kicker[data-tone="down"]{color:var(--ac-tone-negative)}
.ac-13f-hero{display:flex;flex-direction:column;gap:4px;border:1px solid var(--ac-card-rule-color);border-radius:var(--ac-radius);padding:12px 14px;margin-top:14px}
.ac-13f-verb{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:var(--ac-kicker-tracking);color:var(--ac-meta-color)}
.ac-13f-issuer-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0}
.ac-13f-symbol{font-size:24px;font-weight:800;color:var(--ac-body-color);text-decoration:none;letter-spacing:-0.01em}
.ac-13f-symbol:hover{text-decoration:underline}
.ac-13f-issuer-name{font-size:15px;color:var(--ac-meta-color);overflow-wrap:anywhere}
.ac-13f-option-note{font-size:11px;font-weight:600;color:var(--ac-tone-negative)}
.ac-13f-option-note[data-tone="up"]{color:var(--ac-tone-positive)}
.ac-13f-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0}
.ac-13f-stat{display:flex;flex-direction:column;gap:2px;min-width:0}
.ac-13f-stat dt{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--ac-meta-color)}
.ac-13f-stat dd{margin:0;font-size:17px;font-weight:800;color:var(--ac-body-color);font-feature-settings:'tnum';overflow-wrap:anywhere}
.ac-13f-stat dd[data-tone="up"]{color:var(--ac-tone-positive)}
.ac-13f-stat dd[data-tone="down"]{color:var(--ac-tone-negative)}
.ac-13f-lag{margin:14px 0 0;font-size:11px;line-height:1.35;color:var(--ac-meta-color)}
@container (max-width:360px){.ac-13f-stats{grid-template-columns:repeat(2,1fr)}}
.ac-conc-hero{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;border:1px solid var(--ac-card-rule-color);border-radius:var(--ac-radius);padding:12px 14px;margin-top:14px}
.ac-conc-hero-value{font-size:34px;font-weight:800;color:var(--ac-body-color);font-feature-settings:'tnum';line-height:1}
.ac-conc-hero-qual{font-size:14px;color:var(--ac-meta-color)}
.ac-conc-holdings{display:flex;flex-direction:column;gap:8px;list-style:none;margin:14px 0 0;padding:0}
.ac-conc-holding{display:grid;grid-template-columns:minmax(96px,38%) 1fr auto;align-items:center;gap:10px;min-width:0}
.ac-conc-label{display:flex;align-items:baseline;gap:6px;min-width:0}
.ac-conc-symbol{font-size:13px;font-weight:800;color:var(--ac-body-color);text-decoration:none;flex-shrink:0}
.ac-conc-symbol[data-muted="true"]{font-weight:700;color:var(--ac-meta-color);overflow-wrap:anywhere}
.ac-conc-symbol:hover{text-decoration:underline}
.ac-conc-name{font-size:12px;color:var(--ac-meta-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.ac-conc-bar{height:8px;border-radius:999px;background:var(--ac-tone-neutral-bg);overflow:hidden;min-width:0}
.ac-conc-bar-fill{height:100%;border-radius:999px;background:var(--ac-tone-neutral)}
.ac-conc-pct{font-size:13px;font-weight:700;color:var(--ac-body-color);font-feature-settings:'tnum';white-space:nowrap}
@container (max-width:360px){.ac-conc-name{display:none}}
@container (max-width:360px){.ac-conc-holding{grid-template-columns:minmax(64px,30%) 1fr auto}}
.ac-div-columns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}
.ac-div-column{border:1px solid var(--ac-card-rule-color);border-radius:var(--ac-radius);padding:10px 12px;display:flex;flex-direction:column;gap:8px;min-width:0}
.ac-div-column[data-tone="up"]{background:var(--ac-tone-positive-bg)}
.ac-div-column[data-tone="down"]{background:var(--ac-tone-negative-bg)}
.ac-div-heading{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em}
.ac-div-heading[data-tone="up"]{color:var(--ac-tone-positive)}
.ac-div-heading[data-tone="down"]{color:var(--ac-tone-negative)}
.ac-div-filers{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}
.ac-div-filer{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"avatar meta" "figures figures";align-items:center;gap:4px 8px;min-width:0}
.ac-div-avatar{grid-area:avatar;width:30px;height:30px;font-size:11px;background:var(--ac-card-bg);color:var(--ac-body-color)}
.ac-div-meta{grid-area:meta;display:flex;flex-direction:column;gap:1px;min-width:0}
.ac-div-name{font-size:14px;font-weight:800;color:var(--ac-body-color);line-height:1.15;overflow-wrap:anywhere}
.ac-div-stance{font-size:11px;font-weight:700}
.ac-div-stance[data-tone="up"]{color:var(--ac-tone-positive)}
.ac-div-stance[data-tone="down"]{color:var(--ac-tone-negative)}
.ac-div-figures{grid-area:figures;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px}
.ac-div-value{font-size:15px;font-weight:800;color:var(--ac-body-color);font-feature-settings:'tnum'}
.ac-div-pct{font-size:11px;color:var(--ac-meta-color)}
@container (max-width:360px){.ac-div-columns{grid-template-columns:1fr}}
.ac-story-thumb{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--ac-radius) * 0.6);background:var(--ac-ticker-chip-bg)}
.ac-story-headline{margin:14px 0 0;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-0.015em}
.ac-story-headline a{color:var(--ac-strong-color);text-decoration:none}
.ac-story-headline a:hover{text-decoration:underline;text-underline-offset:2px}
.ac-story-byline{display:flex;align-items:center;gap:8px;margin:8px 0 0}
.ac-story-byline-name{font-size:13px;font-weight:600;color:var(--ac-meta-color)}
.ac-card--story .ac-body{color:var(--ac-meta-color);margin:8px 0 0}.ac-feed__list{display:flex;flex-direction:column;gap:16px}.ac-feed__card{max-width:760px;background:var(--ac-card-bg);border:1px solid var(--ac-card-border-color);border-top:2px solid var(--ac-card-stripe,var(--ac-strong-color));border-radius:var(--ac-radius)}.ac-feed__card[data-card-type="StoryCard"]{--ac-card-stripe:var(--ac-tone-positive)}.ac-feed__card[data-card-type="PriceSwingCard"]{--ac-card-stripe:var(--ac-breaking-accent)}.ac-feed__card[data-card-type="MarketBellCard"]{--ac-card-stripe:var(--ac-chart-series-1)}.ac-feed__card[data-card-type="EarningsCard"]{--ac-card-stripe:var(--ac-chart-series-2)}.ac-feed__card[data-card-type="MacroReleaseCard"]{--ac-card-stripe:var(--ac-chart-series-1)}.ac-feed__card>.ac-card__mount>.ac-card{border:0;background:none;border-radius:0}.ac-card__actions{display:flex;justify-content:flex-end;align-items:center;gap:18px;padding:8px 17px;border-top:1px solid var(--ac-card-rule-color)}.ac-card__share,.ac-card__more{display:inline-flex;align-items:center;gap:5px;font-family:var(--ac-meta-font,ui-sans-serif,sans-serif);font-size:12px;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;background:none;border:0;padding:0;color:var(--ac-meta-color);transition:color .12s}.ac-card__share-icon{flex:none}.ac-card__share:hover,.ac-card__more:hover{color:var(--ac-body-color);text-decoration:underline}.ac-card__share[data-copied]{color:var(--ac-tone-positive)}.ac-feed__more{display:block;box-sizing:border-box;width:100%;max-width:760px;margin:4px auto 0;padding:13px 16px;text-align:center;background:var(--ac-card-bg);border:1px solid var(--ac-card-border-color);border-radius:var(--ac-radius);font-family:var(--ac-meta-font,ui-sans-serif,sans-serif);font-size:13px;font-weight:600;color:var(--ac-body-color);text-decoration:none;cursor:pointer;transition:background .12s,border-color .12s}.ac-feed__more:hover{background:var(--ac-card-rule-color);border-color:var(--ac-meta-color)}