/* The Top 20 rail and inline detail inherit the original Assets geometry. */
#aaron-today-root[data-top20-active=true]>.at-carousel-heading>.t4-top20-tabs,#aaron-today-root>.at-hero:empty{display:none!important}
/* Today keeps its list hooks and touch/keyboard scrolling without a second toolbar. */
#aaron-today-root[data-t3-view=today]>.at-carousel-heading>:is(.t4-top20-arrows,.t3-carousel-controls),
#aaron-today-root[data-t3-view=today][data-top20-active=true]>.at-carousel-heading,
#aaron-today-root[data-t3-view=today][data-top20-active=true]>.at-foot{display:none!important}
html.t3-reimagined #aaron-today-root[data-t3-view=today]>.at-horizon-row{
 flex-wrap:wrap;max-width:none;gap:8px 16px;padding-block:6px 10px;
}
html.t3-reimagined #aaron-today-root[data-t3-view=today]>.at-horizon-row>.at-periods{
 flex:0 1 350px;min-width:min(100%,260px);
}
html.t3-reimagined #aaron-today-root[data-t3-view=today]>.at-horizon-row>.t4-top20-note{
 flex:1 1 220px;min-width:0;width:auto;margin:0;line-height:1.5;overflow-wrap:anywhere;
}
html.t3-reimagined #aaron-today-root[data-t3-view=today]>.at-carousel{padding-bottom:10px}
.at-carousel[hidden],.t4-top20-note[hidden],.t4-top20-inline[hidden],.t4-top20-arrows[hidden],.t4-top20-context[hidden]{display:none!important}
.at-carousel-heading:has(.t4-top20-tabs){flex-wrap:wrap;gap:8px}
.t4-top20-tabs{display:flex;gap:4px;margin-left:auto}
.t4-top20-tabs button{font:inherit;font-size:11px;padding:4px 8px;border:1px solid var(--at-line,#2A3440);border-radius:12px;background:transparent;color:var(--at-muted,#99A6B8);cursor:pointer}
.t4-top20-tabs button[aria-pressed=true]{color:var(--at-ink,#F4F6F9);border-color:var(--at-up,#20956b);background:var(--at-surface-2,#151C23)}
.t4-top20-tabs button:focus-visible,.t4-top20-asset:focus-visible{outline:2px solid var(--at-up,#20956b);outline-offset:2px}
.t4-top20-note{font:500 11px/1.5 Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--at-muted,#99A6B8);margin:7px 0 8px;white-space:normal}
.at-carousel-heading>.t4-top20-note{flex:0 0 100%;width:100%;margin:3px 0 6px}
html.t3-reimagined #aaron-today-root>.at-carousel-heading>.t4-top20-note{color:var(--at-muted,#99A6B8);margin:3px 0 6px}
.t4-top20-arrows{display:flex!important;align-items:center;gap:5px;margin-left:auto}
.t4-top20-arrows button{width:30px;height:26px;border:1px solid #b4934955;border-radius:7px;background:var(--at-surface-2,#152234);color:var(--at-gold,#f0cf75);font:600 20px/1 system-ui;cursor:pointer}
.at-carousel-heading:has(.t4-top20-arrows)>.t3-carousel-controls:not(.t4-top20-arrows){display:none!important}
.t4-top20-placeholder:disabled{opacity:1!important;cursor:default;color:var(--at-muted)}
/* The compact rail makes the reference ENTRY the visual anchor.
   Price, distance and current signal status remain separate and explicit. */
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel>.at-asset{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;flex:0 0 188px!important;min-width:188px!important;min-height:168px!important;padding:9px!important;border-radius:13px!important}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel>.at-asset>.at-asset-top{display:flex;align-items:center;flex-wrap:nowrap;min-height:22px;gap:4px!important;margin:0!important}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .at-asset-top>.t4-top20-rail-identity{flex:1 1 auto;min-width:0;white-space:nowrap}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .at-asset-top :is(b,strong){font-size:11px!important;line-height:1.25}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .at-asset :is(.aaron-asset-logo,img,.at-letter){width:22px!important;height:22px!important;min-width:22px!important}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel :is(.t4-top20-rail-current,.t4-top20-rail-entry){display:flex;align-items:baseline;gap:8px;min-width:0;margin:0!important;white-space:nowrap}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .t4-top20-rail-current>small{color:var(--at-muted,#bac8d1);font:600 8px/1.2 Manrope,system-ui;letter-spacing:.025em}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .t4-top20-rail-current>.t4-top20-rail-price{display:block;min-width:0;font:750 13px/1.2 Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.015em;color:var(--at-ink,#f4f6f9);white-space:nowrap}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .t4-top20-rail-entry>small{color:var(--at-gold,#f0cf75);font:800 10px/1.2 Manrope,system-ui;letter-spacing:.035em}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .t4-top20-rail-entry>strong{display:block;min-width:0;font:800 28px/1.1 Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.035em;color:var(--at-ink,#f4f6f9);white-space:nowrap}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel>.at-asset>.at-asset-metric{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;min-height:15px!important;gap:2px 4px!important;margin:0!important}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .at-asset-metric>b{order:2;font-size:12px!important;line-height:1.2;font-weight:800!important;letter-spacing:-.025em;color:var(--at-ink,#f4f6f9)!important;white-space:nowrap}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .at-asset-metric>small{order:1;max-width:none;font-size:8px!important;line-height:1.2;font-weight:800;letter-spacing:.015em;text-transform:uppercase;color:var(--at-gold,#f0cf75);white-space:nowrap}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .at-asset-metric>.t4-top20-rail-gap{order:3;color:var(--at-ink,#f4f6f9);font:650 9px/1.2 Manrope,system-ui;letter-spacing:0;white-space:nowrap}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel>.at-asset>.at-status{--top20-footer-fill:#8195ab12;--top20-footer-line:#a2b6c238;box-sizing:border-box;display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3px;width:calc(100% + 18px);max-width:none;min-width:0;min-height:42px;margin:3px -9px -9px!important;padding:6px 9px 9px!important;border:0!important;border-top:1px solid var(--top20-footer-line)!important;border-radius:0 0 12px 12px!important;background:linear-gradient(115deg,var(--top20-footer-fill),#081b262b)!important;font-size:10px!important;line-height:1.2;text-align:left}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel>.at-asset>.at-status.up{--top20-footer-fill:#32c79823;--top20-footer-line:#62d9af52}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel>.at-asset>.at-status.down{--top20-footer-fill:#de566226;--top20-footer-line:#f17c8952}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .t4-top20-simulated>.t4-top20-opportunity-label{font-size:10px;line-height:1.2;font-weight:800;white-space:nowrap}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .t4-top20-simulated>.t4-top20-stage-label{display:none!important}
/* Direction stays legible independently of the tier and opportunity status. */
.t4-top20-direction{--top20-side-ink:#d9e4ef;--top20-side-line:#718399;--top20-side-fill:#182739;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;min-height:28px;padding:5px 9px;border:1px solid var(--top20-side-line);border-radius:6px;background:var(--top20-side-fill);color:var(--top20-side-ink)!important;font:800 13px/1.15 Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.035em;white-space:nowrap}
.t4-top20-direction[data-top20-side=LONG]{--top20-side-ink:#62f4b7;--top20-side-line:#39d69599;--top20-side-fill:#062d22}
.t4-top20-direction[data-top20-side=SHORT]{--top20-side-ink:#ff889a;--top20-side-line:#ff657c99;--top20-side-fill:#351b26}
.t4-top20-direction>[aria-hidden=true]{font-size:16px;line-height:1}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .at-asset-top>.t4-top20-direction{margin-left:auto;gap:2px;min-height:20px;padding:3px 4px;font-size:9px;line-height:1.15}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .at-asset-top>.t4-top20-direction>[aria-hidden=true]{font-size:11px}
.t4-top20-inline .t4-top20-symbol-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}
.t4-top20-inline .at-identity>div{min-width:0}
/* Retain the actual Assets nodes and source selection while Top 20 is active. */
#aaron-today-root[data-top20-active=true]>.at-signal:not(.t4-top20-inline),
#aaron-today-root[data-top20-active=true]>.at-empty,
#aaron-today-root[data-top20-active=true]>.t3-context-panel:not(.t4-top20-context),
#cardHost[data-top20-active=true],
#at-native-heading[data-top20-active=true]>.at-native-controls{display:none!important}
.t4-top20-inline{font-family:Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--at-ink,#F4F6F9);font-variant-numeric:tabular-nums}
.t4-top20-inline .at-price-source{font-size:10px;color:var(--at-muted);margin:5px 0 9px!important}
.t4-top20-inline .t4-top20-note{margin:9px 0 0!important}
.t4-top20-inline .t2-card-change,.t4-top20-inline .t2-gold-choice-marker,.t4-top20-inline .t2-gold-aura{display:none!important}
.t4-top20-inline>header>.at-status{font-size:9px;max-width:42%;text-align:right}
.t4-top20-simulated{white-space:normal;line-height:1.3;text-align:left}
.t4-top20-simulated small{display:block;font-size:7px;font-weight:600;color:var(--at-muted);letter-spacing:.03em}
.t4-top20-simulated b{display:block;font:inherit;font-weight:800}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .t4-top20-simulated>small{font-size:8px;line-height:1.2;font-weight:500;color:var(--at-muted,#bac8d1)}
/* Retired ornaments from older renderers do not reserve a label row or icon slot. */
:is(.t4-n-tiers,[data-legacy-tier-options],.t4-top20-tier-icon,.t4-top20-category,.t4-top20-history-tier,.t4-n-metal,.t4-op-gem,.mobile-gold-hero,.mobile-silver-hero,.mobile-gold-banner,.mobile-silver-banner,.mobile-gold-badge,.mobile-silver-badge,.mobile-executor-gold-filterbar,.t2-gold-choice-marker,.t2-gold-aura){display:none!important}
.t4-top20-inline>.at-quote{align-items:flex-start;flex-wrap:wrap;gap:12px 18px}
.t4-top20-inline>.at-quote>b,.t4-top20-inline>.at-quote>.t4-top20-quote-prices>.t4-top20-current-price{display:block;flex:0 0 auto;max-width:100%;color:var(--at-ink,#f4f6f9);font-size:clamp(56px,4vw,64px)!important;line-height:1.05;font-weight:800!important;letter-spacing:-.055em;white-space:nowrap}
.t4-top20-inline>.at-quote>.t4-top20-quote-prices{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:13px;box-sizing:border-box;min-width:0;max-width:100%}
.t4-top20-inline .t4-top20-entry-price{display:flex;flex-direction:column;gap:3px;box-sizing:border-box;width:auto;max-width:100%;min-width:0;padding:0;border:0;border-radius:0;background:none;color:var(--at-gold,#f0cf75);font-variant-numeric:tabular-nums}
.t4-top20-inline .t4-top20-entry-price>span{display:block;color:var(--at-gold,#f0cf75);font:800 12px/1.3 Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.075em;text-transform:uppercase}
.t4-top20-inline .t4-top20-entry-price>strong{display:block;max-width:100%;color:var(--at-gold,#f0cf75);font:800 clamp(40px,3.2vw,52px)/1.05 Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.055em;white-space:nowrap}
.t4-top20-inline .at-quote .t4-top20-simulated{display:flex;flex-direction:column;align-items:flex-end;flex:1 1 148px;min-width:0;max-width:none;gap:6px;font-size:14px;text-align:right}
.t4-top20-inline .at-quote .t4-top20-simulated small{font-size:11px}
/* The quote reads distance, tier, reference context and opportunity status.
   Wrapping moves the right column below a long price rather than losing context. */
.t4-top20-carousel .t4-top20-entry-distance{display:none}
.t4-top20-inline .at-quote .t4-top20-entry-distance{order:1;display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:8px 10px;margin:0}
.t4-top20-inline .at-quote .t4-top20-entry-distance>small{font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--at-gold,#f0cf75)}
.t4-top20-inline .at-quote .t4-top20-entry-distance>strong{display:block;color:var(--at-ink,#f4f6f9);font:800 28px/1.1 Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.035em;white-space:nowrap}
.t4-top20-inline .at-quote .t4-top20-reference-label{order:3;font-size:10px;font-weight:600;line-height:1.4}
.t4-top20-inline .at-quote .t4-top20-opportunity-label{order:4;font-size:15px;line-height:1.35;font-weight:800;max-width:100%;overflow-wrap:normal}
.t4-top20-inline .at-size.t4-top20-reference-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.t4-top20-inline .t4-top20-distance-stat>b{font-size:24px;line-height:1.2}
.t4-top20-inline .at-levels :is(span,b),.t4-top20-inline .at-size :is(span,b){overflow-wrap:anywhere}
.t4-top20-inline .at-actions{flex-wrap:wrap}
.t4-top20-inline .at-actions button{flex:1 1 140px;min-width:0;min-height:46px!important;white-space:normal}
/* Show the dollar gap and reference price together with the percentage.
   Confirmation stages describe the event; the existing status describes now. */
.t4-top20-distance-context{display:flex;flex-direction:column;gap:3px;min-width:0;font-variant-numeric:tabular-nums}
.t4-top20-distance-context>strong{color:var(--at-ink,#f4f6f9);font-size:12px;line-height:1.35;font-weight:750;letter-spacing:.015em;white-space:normal}
.t4-top20-distance-context>small{color:var(--at-muted,#bac8d1);font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.015em;white-space:normal}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel>.at-asset>.t4-top20-distance-context{margin:0 0 2px}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel>.at-asset>.t4-top20-distance-context>strong{font-size:11px;line-height:1.35}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel>.at-asset>.t4-top20-distance-context>small{font-size:9px;line-height:1.4}
.t4-top20-carousel .t4-top20-simulated>.t4-top20-distance-context{display:none}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .t4-top20-simulated>.t4-top20-stage-label{color:var(--at-ink,#f4f6f9);font-size:10px;line-height:1.4;font-weight:750;letter-spacing:.015em;white-space:normal}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .t4-top20-simulated>.t4-top20-confirmation-time{font-size:9px;line-height:1.4;letter-spacing:0;white-space:normal}
.t4-top20-inline .at-quote .t4-top20-distance-context{order:2;align-items:flex-end;text-align:right;max-width:100%;margin:0 0 4px}
.t4-top20-inline .at-quote .t4-top20-distance-context>small{font-size:10px;line-height:1.4}
.t4-top20-inline .at-quote .t4-top20-stage-label{order:4;color:var(--at-ink,#f4f6f9);font-size:12px;line-height:1.4;font-weight:750;letter-spacing:.015em;white-space:normal}
.t4-top20-inline .at-quote .t4-top20-confirmation-time{order:5;color:var(--at-muted,#bac8d1);font-size:10px;line-height:1.4;letter-spacing:0;white-space:normal}
.t4-top20-inline .at-quote .t4-top20-reference-label{order:6}
.t4-top20-inline .at-quote .t4-top20-opportunity-label{order:7}
.t4-top20-inline .t4-top20-distance-stat>small{display:block;margin-top:4px;color:var(--at-muted,#bac8d1);font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.015em}
/* The visible sequence retains earlier confirmations when a later tier arrives. */
.t4-top20-timeline{margin:16px 0;padding:14px 0;border-top:1px solid var(--at-line,#2a3440);border-bottom:1px solid var(--at-line,#2a3440);font:500 11px/1.5 Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.t4-top20-timeline>h3{margin:0 0 10px;color:var(--at-gold,#f0cf75);font-size:10px;line-height:1.4;font-weight:800;letter-spacing:.065em}
.t4-top20-timeline>ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,142px),1fr));gap:8px;list-style:none;padding:0;margin:0}
.t4-top20-timeline>ol>li{display:flex;flex-direction:column;gap:5px;min-width:0;box-sizing:border-box;margin:0;padding:11px 10px;border:1px solid #92aec126;border-left:2px solid var(--top20-tier-halo,#92aec1);border-radius:8px;background:linear-gradient(125deg,#92aec10d,#07182226)}
.t4-top20-timeline>ol>li>b{color:var(--top20-tier-ink,#f4f6f9);font-size:11px;line-height:1.35;font-weight:800;letter-spacing:.02em}
.t4-top20-timeline>ol>li>strong{color:var(--at-ink,#f4f6f9);font-size:11px;line-height:1.4;font-weight:700}
.t4-top20-timeline>ol>li>small{color:var(--at-muted,#bac8d1);font-size:10px;line-height:1.4;font-weight:500;white-space:normal}
.t4-top20-timeline>ol>li>span{display:flex;flex-wrap:wrap;gap:2px 5px;margin-top:auto;padding-top:3px;color:var(--at-muted,#bac8d1);font-size:9px;line-height:1.5;font-weight:650;letter-spacing:.015em}
.t4-top20-timeline>ol>li>span>b{color:var(--at-ink,#f4f6f9);font-size:11px;letter-spacing:0;font-weight:800;font-variant-numeric:tabular-nums}
.t4-top20-timeline>p{margin:10px 0 0;color:var(--at-muted,#bac8d1);font-size:10px;line-height:1.5}
/* Reference prices stay in the level tiles below; the chart keeps clean solid guides. */
.t4-top20-entry-line,.t4-top20-stop-line,.t4-top20-target-line{pointer-events:none;stroke-dasharray:none;stroke-width:1.3;stroke-linecap:round;stroke-opacity:.65}
.t4-top20-entry-line{stroke-opacity:.8}
.t4-top20-chart-level{display:none}
/* Planned levels and recorded signal events share bounded, separate callout lanes. */
.at-price-plot .t4-signal-callout{display:flex;position:absolute;box-sizing:border-box;flex-direction:column;justify-content:center;z-index:2;padding:3px 5px;border:1px solid currentColor;border-radius:5px;background:var(--at-surface,#151c23);pointer-events:none;overflow:hidden;font:800 9px/1.25 Manrope,system-ui;white-space:nowrap}
.at-price-plot .t4-signal-callout b{font:inherit;display:block;overflow:hidden;text-overflow:ellipsis}
.at-price-plot .t4-signal-callout small{display:block;font:500 8px/1.3 Manrope,system-ui;color:var(--at-muted,#bac8d1);overflow:hidden;text-overflow:ellipsis}
.t4-signal-callout.entry,.t4-signal-anchor.entry{color:var(--at-wait,#f3b33d)}
.t4-signal-callout.stop,.t4-signal-anchor.stop{color:var(--at-down,#ff657c)}
.t4-signal-callout.target,.t4-signal-anchor.target{color:var(--at-up,#00d6a8)}
.t4-signal-anchor{position:absolute;z-index:1;pointer-events:none}
.t4-signal-anchor i{display:block;position:absolute;width:6px;height:6px;left:-3px;top:-3px;border-radius:50%;background:currentColor;box-shadow:0 0 0 1px var(--at-surface,#151c23)}
.t4-signal-connector{position:absolute;left:0;top:0;height:1px;background:currentColor;opacity:.55;transform-origin:left center}
.at-chart[data-interactive-chart] .at-price-plot[data-signal-annotations=compact]{height:248px}
.at-chart[data-interactive-chart] .at-price-plot[data-signal-annotations=compact]>.at-price-svg{position:absolute;left:0;top:44px;height:160px!important;width:100%}
.at-price-plot[data-signal-annotations=compact]>.at-price-tooltip{top:52px;z-index:4}
.at-price-plot[data-signal-annotations=compact] .t4-signal-callout{padding:3px 5px;border-radius:5px;font-size:8px;box-shadow:0 0 5px color-mix(in srgb,currentColor 18%,transparent)}
.at-price-plot[data-signal-annotations=compact] .t4-signal-callout small{font-size:8px}
.t4-signal-pulse{animation:t4-signal-breathe 2.6s ease-in-out infinite}
@keyframes t4-signal-breathe{0%,100%{box-shadow:0 0 3px currentColor}50%{box-shadow:0 0 9px currentColor}}
@media(prefers-reduced-motion:reduce){.t4-signal-pulse{animation:none;box-shadow:0 0 4px currentColor}}
.t4-signal-distance{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:9px 0 0;font:700 12px/1.4 Manrope,system-ui;color:var(--at-ink,#f4f6f9)}
.t4-signal-distance small{font-size:8px;letter-spacing:.04em;color:var(--at-muted,#bac8d1)}
.t4-signal-distance>b{font-size:13px;color:var(--at-wait,#f3c64e)}
.t4-signal-distance .t4-top20-rail-gap{font-size:11px;color:var(--at-muted,#bac8d1)}
.t4-signal-breakdown{margin:12px 0;padding:12px;border:1px solid var(--at-line,#344452);border-radius:12px;background:var(--at-surface,#151c23)}
.t4-signal-breakdown h3{margin:0 0 10px;font:800 11px/1.4 Manrope,system-ui;color:var(--at-ink,#edf5fc)}
.t4-signal-breakdown>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:12px}
.t4-signal-breakdown>div>div{display:flex;flex-direction:column;gap:4px;font:600 11px/1.4 Manrope,system-ui}
.t4-signal-breakdown small,.t4-signal-breakdown time,.t4-signal-breakdown span{font-size:10px;color:var(--at-muted,#bac8d1)}
.t4-signal-breakdown strong{font-size:17px}
.t4-signal-breakdown .down strong{color:var(--at-down,#ff657c)}
.t4-signal-breakdown .up strong{color:var(--at-up,#00d6a8)}
.t4-top20-observed[data-signal-tone=down] .t4-top20-opportunity-label,.t4-top20-observed[data-signal-tone=down] .t4-signal-outcome{color:var(--at-down,#ff657c)!important}
.t4-top20-observed[data-signal-tone=up] .t4-top20-opportunity-label,.t4-top20-observed[data-signal-tone=up] .t4-signal-outcome{color:var(--at-up,#00d6a8)!important}
.t4-top20-observed .t4-signal-clock{font:700 10px/1.3 Manrope,system-ui;color:var(--at-muted,#bac8d1)}
.t4-top20-inline .at-quote .t4-top20-observed>.t4-top20-opportunity-label{font-size:22px!important;order:4}
.t4-top20-inline .at-quote .t4-top20-observed>.t4-signal-clock{order:5;font-size:12px}
.t4-top20-inline .at-quote .t4-top20-observed>.t4-signal-outcome{order:6;font-size:11px}
.t4-top20-inline .at-quote .t4-top20-observed>.t4-signal-qualifier{order:8}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .t4-top20-observed>.t4-top20-opportunity-label{font-size:15px!important;line-height:1.3}
.t4-top20-chart-event.entry{color:var(--at-wait,#f3b33d)}
.t4-top20-chart-event.stop{color:var(--at-down,#ff657c)}
.t4-top20-chart-event{position:absolute;pointer-events:none;z-index:1;font:800 9px/1.3 Manrope,system-ui}
.t4-top20-chart-event i{position:absolute;width:8px;height:8px;left:-4px;top:-4px;background:currentColor;border:1px solid var(--at-surface,#151c23);border-radius:50%;box-shadow:0 0 0 2px var(--at-surface,#151c23)}
.t4-top20-chart-event>span{position:absolute;left:5px;bottom:9px;padding:3px 5px;background:var(--at-surface,#151c23);border:1px solid currentColor;border-radius:5px;white-space:nowrap}
.t4-top20-chart-event[data-edge=end]>span{left:auto;right:5px}
.t4-top20-chart-event[data-label-position=below]>span{bottom:auto;top:9px}
.t4-top20-chart-event small{display:block;font:500 8px/1.3 Manrope,system-ui;color:var(--at-muted)}
.t4-top20-status-guide{font:500 11px/1.5 Manrope,system-ui;margin-top:12px;border-top:1px solid var(--at-line);padding-top:10px;color:var(--at-muted)}
.t4-top20-status-guide summary{color:var(--at-ink);cursor:pointer;font-weight:700}
.t4-top20-status-guide dt{font-weight:800;color:var(--at-ink);margin-top:8px}
.t4-top20-status-guide dd{margin:2px 0 0}
.t4-top20-source-details{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--at-line,#2a3440);color:var(--at-muted,#bac8d1);font:500 11px/1.5 Manrope,system-ui}
.t4-top20-source-details>summary{color:var(--at-ink,#f4f6f9);font-weight:700;cursor:pointer}
.t4-top20-source-details>.t4-top20-verification{margin-top:10px}
.t4-top20-source-details>.t4-top20-history-review{display:block;margin-top:8px;font-size:10px}
.t4-top20-source-details>.t4-top20-reference-stats{margin-top:12px}
.t4-top20-status-guide p{margin:8px 0 0}
.t4-top20-opportunity-history{font:500 11px/1.5 Manrope,system-ui;margin-top:12px;color:var(--at-muted)}
.t4-top20-opportunity-history summary{font-weight:700;color:var(--at-ink);cursor:pointer}
.t4-top20-opportunity-history ol{padding-left:20px;margin:8px 0}
.t4-top20-opportunity-history li{margin:8px 0}
.t4-top20-opportunity-history b,.t4-top20-opportunity-history small,.t4-top20-opportunity-history span{display:block}
.t4-top20-opportunity-history b{color:var(--at-ink)}
@media(max-width:600px){.t4-top20-chart-event>span{white-space:normal;width:112px}}
.t4-top20-lifecycle-source{border-left:2px solid var(--at-wait);padding-left:8px}
.t4-top20-detail-sheet{width:calc(100% - 32px);max-width:900px;max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow:auto;border:1px solid var(--at-line);border-radius:24px;background:var(--at-page);color:var(--at-ink);box-shadow:0 24px 70px #0009;font:500 14px/1.5 Manrope,system-ui}
.t4-top20-detail-sheet::backdrop{background:#000b}
.t4-top20-detail-header{display:flex;align-items:center;justify-content:space-between;gap:12px}
.t4-top20-detail-header h2{margin:0;font-size:22px;line-height:1.3}
.t4-top20-detail-header button{flex:none;min-width:40px;min-height:40px;padding:8px;border:1px solid var(--at-line);border-radius:12px;background:var(--at-surface-2);color:inherit;font:inherit;cursor:pointer}
.t4-top20-detail-sheet button:focus-visible{outline:2px solid var(--at-wait);outline-offset:3px}
.t4-top20-detail-sheet>.t4-top20-detail-card{margin:16px 0 0;padding:20px;border-color:var(--at-line);background:var(--t3-card,var(--at-surface));border-radius:22px}
.t4-top20-detail-card .at-identity{min-width:0}
.t4-top20-detail-card .at-identity h2{margin:0;font-size:20px}
.t4-top20-detail-card .at-identity p{margin:3px 0 0;font-size:11px;color:var(--at-muted)}
.t4-top20-detail-card>.at-quote>b,.t4-top20-detail-card>.at-quote>.t4-top20-quote-prices>.t4-top20-current-price{font-size:39px;letter-spacing:-.055em}
.t4-top20-detail-card>.at-chart{height:190px;margin:18px 0 14px;overflow:visible}
.t4-top20-detail-card .at-chart .at-price-svg{width:100%;height:100%;fill:none;stroke:none}
.t4-top20-detail-sheet .at-actions .at-primary{background:var(--t3-gold,var(--at-wait));color:#211b0f;border-color:var(--at-gold)}
@media(max-width:600px){.t4-top20-detail-sheet{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:14px}.t4-top20-detail-sheet>.t4-top20-detail-card{padding:16px}.t4-top20-detail-header h2{font-size:19px}}
#aaron-today-root.t2-fixed-today[data-top20-active=true]{scroll-padding-top:calc(var(--t2-fixed-height,300px) + var(--t4-top20-rail-height,110px))}
#aaron-today-root .t4-top20-inline>.at-chart,#at-native-heading~.t4-top20-inline>.at-chart{height:190px;margin:18px 0 14px;overflow:visible}
#aaron-today-root .t4-top20-inline .at-chart .at-price-svg{width:100%;height:100%;fill:none;stroke:none}
#at-native-heading~.t4-top20-inline{margin:12px 0 18px;padding:18px;background:var(--t3-card,var(--at-surface));border-color:var(--at-line);border-radius:22px}
#at-native-heading~.t4-top20-inline h2{margin:0}
@media(min-width:1000px){
 /* Top 20 follows the Assets card capacity, independently of the hidden Assets
    model's column count. Its rail/header still span the whole workspace. */
 html.t3-reimagined body.aaron-today-theme #aaron-today-root[data-t3-view=today][data-top20-active=true][data-top20-columns="1"]{grid-template-columns:minmax(0,1fr)!important}
 html.t3-reimagined body.aaron-today-theme #aaron-today-root[data-t3-view=today][data-top20-active=true][data-top20-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html.t3-reimagined body.aaron-today-theme #aaron-today-root[data-t3-view=today][data-top20-active=true][data-top20-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 html.t3-reimagined body.aaron-today-theme #aaron-today-root[data-t3-view=today][data-top20-active=true][data-top20-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 html.t3-reimagined body.aaron-today-theme #aaron-today-root[data-t3-view=today][data-top20-active=true]>.t4-top20-inline{grid-column:auto!important;grid-row:6;min-width:0;margin:0;padding:24px;align-self:start}
 html.t3-reimagined body.aaron-today-theme #aaron-today-root[data-t3-view=today][data-top20-active=true]>.t4-top20-context{grid-column:1/-1;grid-row:7;min-width:0;margin:22px 0 0;align-self:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(220px,.8fr);gap:0 24px}
 html.t3-reimagined #aaron-today-root[data-t3-view=today][data-top20-active=true]>.t4-top20-context>.t3-eyebrow{grid-column:1;grid-row:1}
 html.t3-reimagined #aaron-today-root[data-t3-view=today][data-top20-active=true]>.t4-top20-context>h2{grid-column:1;grid-row:2;margin:4px 0}
 html.t3-reimagined #aaron-today-root[data-t3-view=today][data-top20-active=true]>.t4-top20-context>p{grid-column:1;grid-row:3}
 html.t3-reimagined #aaron-today-root[data-t3-view=today][data-top20-active=true]>.t4-top20-context>.t3-source-context{grid-column:2;grid-row:1/5;margin:0}
 html.t3-reimagined #aaron-today-root[data-t3-view=today][data-top20-active=true]>.t4-top20-context>.t3-tool-link{grid-column:3;min-height:65px;padding:10px 0}
 html.t3-reimagined #aaron-today-root[data-t3-view=today][data-top20-active=true]>.t4-top20-context>.t3-tool-link[data-at-feature=force]{grid-row:1/3}
 html.t3-reimagined #aaron-today-root[data-t3-view=today][data-top20-active=true]>.t4-top20-context>.t3-tool-link[data-at-feature=advisor]{grid-row:3/5}
 html.t3-reimagined #aaron-today-root[data-t3-view=today][data-top20-active=true]>.t4-top20-context>.t3-readonly-note{grid-column:1;grid-row:4}
 html.t3-reimagined body.aaron-today-theme #aaron-today-root[data-t3-view=today][data-top20-active=true][data-top20-columns="1"]>.t4-top20-context{display:block}
 html.t3-reimagined #aaron-today-root[data-t3-view=today][data-top20-active=true][data-top20-columns="1"]>.t4-top20-context>.t3-source-context{margin-top:20px}
}

/* Stock Activity uses the same shared rail and cards within the native workspace. */
#aaron-top20-activity{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;width:100%;max-width:none;margin:0;padding:28px 0 24px;color:var(--at-ink);font:600 14px/1.4 Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:normal;font-variant-numeric:tabular-nums}
#aaron-top20-activity *{box-sizing:border-box}
#aaron-top20-activity [hidden]{display:none!important}
#aaron-top20-activity :is(h1,h2,h3,p){margin:0}
#aaron-top20-activity button{font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
#aaron-top20-activity button:focus-visible{outline:2px solid var(--at-gold);outline-offset:3px}
#aaron-top20-activity .up{color:var(--at-up)}
#aaron-top20-activity .down{color:var(--at-down)}
#aaron-top20-activity .wait{color:var(--at-wait)}
#aaron-top20-activity>.t4-top20-activity-heading,#aaron-top20-activity>.at-carousel-heading,#aaron-top20-activity>.at-carousel,#aaron-top20-activity>.t4-top20-context{grid-column:1/-1;min-width:0}
#aaron-top20-activity>.t4-top20-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}
#aaron-top20-activity .t4-top20-activity-heading h1{margin:4px 0 8px;font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.045em;line-height:1.2}
#aaron-top20-activity .t4-top20-activity-heading p{font-size:12px;line-height:1.6;color:var(--at-muted)}
#aaron-top20-activity .t4-top20-activity-source{flex:none;padding:8px 12px;border:1px solid var(--t3-edge);border-radius:12px;color:var(--at-gold);font-size:10px;line-height:1.4;white-space:nowrap}
#aaron-top20-activity>.at-carousel-heading{padding:0 0 7px;font-size:11px;color:var(--at-gold);align-items:center}
#aaron-top20-activity>.at-carousel{gap:12px;padding:4px 0 14px;margin-bottom:12px;scroll-padding-inline:0;scrollbar-width:thin;scrollbar-color:#a89457 #122533;isolation:isolate}
#aaron-top20-activity>.at-carousel::-webkit-scrollbar{display:block;height:5px}
#aaron-top20-activity>.at-carousel::-webkit-scrollbar-track{background:#122533}
#aaron-top20-activity>.at-carousel::-webkit-scrollbar-thumb{background:#a89457;border-radius:4px}
#aaron-top20-activity .t4-top20-carousel>.at-asset{border:1px solid #a789485e;background:var(--t3-card,var(--at-surface));box-shadow:inset 0 1px 0 #f3d98912;overflow:hidden;isolation:isolate;position:relative}
#aaron-top20-activity .t4-top20-carousel>.at-asset[aria-pressed=true]{border-color:#f1d077;background:linear-gradient(140deg,#383628,#182335 90%);box-shadow:inset 0 0 0 1px #e6c06b35}
#aaron-top20-activity>.t4-top20-inline{grid-column:auto;min-width:0;margin:0;padding:18px;border:1px solid #d4b467ad;border-radius:25px;background:var(--t3-card,var(--at-surface));box-shadow:inset 0 1px 0 #ffe0a521,0 12px 28px #00000020;isolation:isolate;overflow:hidden;align-self:start}
#aaron-top20-activity .t4-top20-inline .at-identity{gap:10px}
#aaron-top20-activity .t4-top20-inline .at-identity h2{font-size:19px;letter-spacing:-.025em}
#aaron-top20-activity .t4-top20-inline .at-identity p{font-size:11px;color:#a9b6c7}
#aaron-top20-activity .t4-top20-inline .at-identity :is(.aaron-asset-logo,img,.at-letter){width:40px!important;height:40px!important;min-width:40px!important}
#aaron-top20-activity .t4-top20-inline>.at-quote{margin-top:17px}
#aaron-top20-activity .t4-top20-inline>.at-chart{height:190px;margin:18px 0 14px;overflow:visible;border-bottom:1px solid #b8c9e012;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(33.33% - 1px),#b8c9e00a calc(33.33% - 1px),#b8c9e00a 33.33%)}
#aaron-top20-activity .t4-top20-inline .at-chart .at-price-svg{width:100%;height:100%;fill:none;stroke:none}
#aaron-top20-activity .at-chart polyline{stroke-width:1.8;vector-effect:non-scaling-stroke}
#aaron-top20-activity .at-chart stop:first-child{stop-opacity:.2}
#aaron-top20-activity .at-chart stop:last-child{stop-opacity:0}
#aaron-top20-activity .at-levels{gap:0;border:1px solid var(--t3-soft-edge);border-radius:15px;overflow:hidden;margin-top:0;background:#0b152266}
#aaron-top20-activity .at-levels>div{padding:12px 5px;background:transparent;border:0;border-radius:0;box-shadow:none}
#aaron-top20-activity .at-levels>div+div{border-left:1px solid var(--t3-soft-edge)}
#aaron-top20-activity .at-levels span{font-size:8px;min-height:23px;color:#98a8be;letter-spacing:.015em}
#aaron-top20-activity .at-levels b{font-size:17px;font-weight:700}
#aaron-top20-activity .at-actions{gap:9px;margin-top:17px}
#aaron-top20-activity .at-actions button{min-height:46px;border-radius:13px;border-color:#d6b87080;background:#1b283b;box-shadow:none;font-size:12px!important;font-weight:700!important}
#aaron-top20-activity .at-actions .at-primary{background:var(--t3-gold);color:#211b0f;border-color:#f6d880;box-shadow:inset 0 1px 0 #fff1c470}
#aaron-top20-activity .at-actions svg,#aaron-top20-activity .t3-tool-link>svg,#aaron-top20-activity .t3-source-context>button>svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
#aaron-top20-activity>.t4-top20-context{margin-top:22px;padding:20px;border:1px solid var(--t3-edge);border-radius:24px;background:var(--t3-card)}
#aaron-top20-activity .t4-top20-context h2{font-size:22px;letter-spacing:-.035em;margin-top:8px}
#aaron-top20-activity .t4-top20-context>p{font-size:12px;line-height:1.7;color:#a2b1c4;margin-top:7px}
#aaron-top20-activity .t3-source-context>p{font-size:12px;line-height:1.65;margin-top:8px;color:#c6d0dc;overflow-wrap:anywhere}
#aaron-top20-activity .t3-tool-link{display:flex;gap:12px;align-items:center;width:100%;min-height:74px;padding:14px 0;border:0;border-bottom:1px solid #a8bcd318;background:none;color:#d5b970;text-align:left}
@media(min-width:1000px){
 html.t3-reimagined body.aaron-today-native[data-at-native-tab=signals] .device .scroll{padding:0 2px 35px!important}
 #aaron-top20-activity[data-top20-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}
 #aaron-top20-activity[data-top20-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px}
 #aaron-top20-activity[data-top20-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:22px}
 #aaron-top20-activity>.t4-top20-inline{grid-row:4;padding:24px;border-radius:26px}
 #aaron-top20-activity .t4-top20-inline .at-identity h2{font-size:22px}
 #aaron-top20-activity .at-levels b{font-size:20px}
 #aaron-top20-activity .at-levels span{font-size:9px}
 #aaron-top20-activity>.t4-top20-context{grid-row:5;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(220px,.8fr);gap:0 24px}
 #aaron-top20-activity>.t4-top20-context>.t3-eyebrow{grid-column:1;grid-row:1}
 #aaron-top20-activity>.t4-top20-context>h2{grid-column:1;grid-row:2;margin:4px 0}
 #aaron-top20-activity>.t4-top20-context>p{grid-column:1;grid-row:3}
 #aaron-top20-activity>.t4-top20-context>.t3-source-context{grid-column:2;grid-row:1/5;margin:0}
 #aaron-top20-activity>.t4-top20-context>.t3-tool-link{grid-column:3;min-height:65px;padding:10px 0}
 #aaron-top20-activity>.t4-top20-context>.t3-tool-link[data-at-feature=force]{grid-row:1/3}
 #aaron-top20-activity>.t4-top20-context>.t3-tool-link[data-at-feature=advisor]{grid-row:3/5}
 #aaron-top20-activity>.t4-top20-context>.t3-readonly-note{grid-column:1;grid-row:4}
 #aaron-top20-activity[data-top20-columns="1"]>.t4-top20-context{display:block}
 #aaron-top20-activity[data-top20-columns="1"]>.t4-top20-context>.t3-source-context{margin-top:20px}
}
@media(max-width:600px){
 #aaron-top20-activity{padding-top:18px}
 #aaron-top20-activity>.t4-top20-activity-heading{margin-bottom:18px}
 #aaron-top20-activity .t4-top20-activity-heading p{font-size:11px}
 #aaron-top20-activity .t4-top20-activity-source{display:none}
}

/* Current per-asset data verification is independent of opening selection eligibility. */
.t4-top20-verification{display:flex!important;align-items:center;flex-wrap:wrap;gap:2px 6px;font-size:10px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.02em;color:var(--at-muted,#bac8d1)!important}
.t4-top20-verification[data-top20-verification=VERIFIED]{color:#91dac7!important}
.t4-top20-verification[data-top20-verification=VERIFIED]>span::before{content:"";display:inline-block;width:5px;height:5px;margin:0 5px 1px 0;border-radius:50%;background:currentColor}
.t4-top20-verification time{color:var(--at-muted,#bac8d1);font-size:9px;font-weight:600;letter-spacing:0;white-space:nowrap}
.t4-top20-verification[data-top20-verification=INCOMPLETE],.t4-top20-verification[data-top20-verification=STALE]{color:var(--at-wait,#f5ce62)!important}
.t4-top20-inline .at-quote .t4-top20-verification{order:6;justify-content:flex-end;text-align:right}
.t4-top20-verification-header{max-width:42%;flex:none;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}
.t4-top20-history-review{color:var(--at-wait,#f5ce62)!important;line-height:1.4!important;white-space:normal}
.t4-top20-inline .at-quote .t4-top20-history-review{order:7;max-width:250px;font-size:9px!important}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .t4-top20-simulated>.t4-top20-verification{font-size:9px!important;gap:1px 5px}

/* The detailed card places its verification once, beside the asset header. */
.t4-top20-inline .at-quote .t4-top20-verification{display:none!important}
/* Color identifies the event type; the metal badge identifies its opportunity. */
:is(.t4-top20-signal-mini,.t4-top20-signal-history){--history-blue:#81bdec;--history-entry:#63d3bd;--history-wait:#deb86d;--history-unknown:#99a8b5;--history-invalid:#e08691;--history-color:var(--history-unknown)}
[data-signal-history-tone=confirmation]{--history-color:var(--history-blue,#81bdec)}
[data-signal-history-tone=entry]{--history-color:var(--history-entry,#63d3bd)}
[data-signal-history-tone=waiting]{--history-color:var(--history-wait,#deb86d)}
[data-signal-history-tone=unknown]{--history-color:var(--history-unknown,#99a8b5)}
[data-signal-history-tone=invalidation]{--history-color:var(--history-invalid,#e08691)}
.t4-top20-entry-zone-subtitle{display:block;font:500 10px/1.4 Manrope,system-ui,sans-serif;color:var(--at-muted,#b9c7d4);letter-spacing:0;white-space:normal}
.t4-top20-inline .at-quote .t4-top20-entry-zone-subtitle{order:7;max-width:100%;text-align:right}
:is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) .t4-top20-carousel .t4-top20-simulated>.t4-top20-entry-zone-subtitle{font-size:10px!important;line-height:1.35!important;white-space:normal}
.t4-top20-signal-mini{display:flex!important;flex-direction:column;gap:0;order:8;width:100%;min-width:0;margin-top:3px;padding-top:6px;border-top:1px solid #b89b493d;font:500 10px/1.35 Manrope,system-ui,sans-serif!important;text-align:left;color:var(--at-muted,#b9c7d4)}
.t4-top20-history-line{position:relative;display:grid!important;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:5px;min-width:0;padding:4px 0}
.t4-top20-history-line+.t4-top20-history-line::before{content:"";position:absolute;left:4px;top:-6px;height:10px;border-left:1px solid #a7bdcf60}
.t4-top20-history-line+.t4-top20-history-line::after{content:"";position:absolute;left:2px;top:1px;width:4px;height:4px;border-right:1px solid #a7bdcf80;border-bottom:1px solid #a7bdcf80;transform:rotate(45deg)}
.t4-top20-history-line[data-signal-history-gap=true]::before,.t4-top20-history-line[data-signal-history-gap=true]+.t4-top20-history-line::before{border-left-style:dashed}
.t4-top20-history-line[data-signal-history-gap=true]::after,.t4-top20-history-line[data-signal-history-gap=true]+.t4-top20-history-line::after{display:none}
.t4-top20-history-icon{display:block!important;flex:none;width:10px!important;min-width:10px!important;max-width:10px!important;height:10px!important;min-height:10px!important;max-height:10px!important;margin-top:2px;color:var(--history-color)}
.t4-top20-history-line .t4-top20-history-label{min-width:0;color:var(--history-color);overflow-wrap:normal;white-space:normal}
.t4-top20-history-line :is(span,time){font-size:10px!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important}
.t4-top20-history-stamp{display:flex!important;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;max-width:80px;text-align:right}
.t4-top20-history-line time{font-size:9px!important;flex:none;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--at-ink,#f4f6f9)}
.t4-top20-history-line .t4-top20-history-unknown{font-size:9px!important;font-style:italic;color:var(--at-muted,#b9c7d4);white-space:normal}
.t4-top20-history-now{display:inline-block;align-self:flex-start;padding:1px 5px;border:1px solid currentColor;border-radius:4px;color:var(--history-color,var(--at-gold,#e5c978));font:800 8px/1.2 Manrope,system-ui,sans-serif!important;letter-spacing:.05em!important;font-style:normal;white-space:nowrap}
.t4-top20-history-stamp .t4-top20-history-now{align-self:flex-end}
.t4-top20-inline .t4-top20-signal-mini{max-width:310px;align-self:flex-end}
.t4-top20-signal-history{min-width:0;margin-top:18px;padding:16px;border:1px solid var(--at-line,#6c829745);border-radius:14px;background:var(--at-surface-2,#142332);color:var(--at-ink,#f4f6f9);font:500 12px/1.5 Manrope,system-ui,sans-serif;text-align:left}
.t4-top20-signal-history>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}
.t4-top20-signal-history h3{margin:0;font-size:15px;line-height:1.3}
.t4-top20-history-legend{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;margin:9px 0 0;font-size:10px;line-height:1.3}
.t4-top20-history-legend>span{display:inline-flex;align-items:center;gap:4px;color:var(--history-color)}
.t4-top20-history-legend .t4-top20-history-icon{margin:0}
.t4-top20-signal-history>header small,.t4-top20-history-coverage{color:var(--at-muted,#b9c7d4);font-size:11px}
.t4-top20-history-coverage{margin:9px 0 13px}
.t4-top20-history-current{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;padding:10px 12px;margin:0 0 14px;border:1px solid #b89b493d;border-radius:9px;background:#cbb15d0d}
.t4-top20-history-current>span:not(.t4-top20-history-now){font-size:10px;color:var(--at-muted,#b9c7d4)}
.t4-top20-history-current>b{font-size:11px;color:var(--history-color)}
.t4-top20-history-current time{margin-left:auto;font-size:10px;font-variant-numeric:tabular-nums}
.t4-top20-signal-history ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}
.t4-top20-signal-history li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:0 0 14px;background:transparent}
.t4-top20-signal-history li:last-child{padding-bottom:0}
.t4-top20-history-track{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding-top:9px;min-width:0;color:var(--history-color)}
.t4-top20-signal-history li:not(:last-child) .t4-top20-history-track::after{content:"";position:absolute;left:16px;top:43px;bottom:-5px;border-left:1px solid #a7bdcf60}
.t4-top20-signal-history li:not(:last-child) .t4-top20-history-track::before{content:"";position:absolute;left:14px;bottom:-4px;width:4px;height:4px;border-right:1px solid #a7bdcf80;border-bottom:1px solid #a7bdcf80;transform:rotate(45deg)}
.t4-top20-signal-history li[data-signal-history-tone=unknown] .t4-top20-history-track::after{border-left-style:dashed}
.t4-top20-history-number{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2}
.t4-top20-history-event{display:flex;flex-direction:column;gap:4px;min-width:0;padding:11px 12px;border:1px solid #a7bdcf22;border-left:2px solid var(--history-color);border-radius:9px;background:#cbb15d08}
.t4-top20-signal-history li[data-signal-history-tone=confirmation] .t4-top20-history-event{background:#49799d1a;border-color:#81bdec24;border-left-color:var(--history-color)}
.t4-top20-signal-history li[data-signal-history-tone=entry] .t4-top20-history-event{background:#358a7319;border-color:#63d3bd24;border-left-color:var(--history-color)}
.t4-top20-signal-history li[data-signal-history-tone=waiting] .t4-top20-history-event{background:#af874b18;border-color:#deb86d24;border-left-color:var(--history-color)}
.t4-top20-signal-history li[data-signal-history-tone=unknown] .t4-top20-history-event{background:#81909d14;border-color:#99a8b524;border-left-color:var(--history-color)}
.t4-top20-signal-history li[data-signal-history-tone=invalidation] .t4-top20-history-event{background:#ae52631a;border-color:#e0869124;border-left-color:var(--history-color)}
.t4-top20-history-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;min-width:0}
.t4-top20-history-type{font-size:9px;text-transform:uppercase;letter-spacing:.045em;color:var(--at-muted,#b9c7d4)}
.t4-top20-history-event>b{font-size:12px;color:var(--history-color);overflow-wrap:anywhere}
.t4-top20-history-event>time{font-size:11px;font-variant-numeric:tabular-nums}
.t4-top20-history-event>small{font-size:10px;color:var(--at-muted,#b9c7d4);overflow-wrap:anywhere}
html[data-aaron-theme=light] :is(.t4-top20-signal-mini,.t4-top20-signal-history){--history-blue:#296e9d;--history-entry:#126f63;--history-wait:#94661d;--history-unknown:#6b7681;--history-invalid:#ae4658}
html[data-aaron-theme=light] .t4-top20-signal-mini{color:var(--al-muted,#657080)}
html[data-aaron-theme=light] .t4-top20-history-line time{color:var(--al-ink,#17212c)}
html[data-aaron-theme=light] :is(.t4-top20-history-line .t4-top20-history-unknown,.t4-top20-entry-zone-subtitle){color:var(--al-muted,#657080)}
html[data-aaron-theme=light] .t4-top20-signal-history{background:var(--al-card,#fffdf7);border-color:var(--al-gold-line,#cbb77b);color:var(--al-ink,#17212c)}
html[data-aaron-theme=light] :is(.t4-top20-signal-history>header small,.t4-top20-history-coverage,.t4-top20-history-current>span:not(.t4-top20-history-now),.t4-top20-history-type,.t4-top20-history-event>small){color:var(--al-muted,#657080)}
html[data-aaron-theme=light] :is(.t4-top20-history-current,.t4-top20-history-event){background:var(--al-soft,#f8f5ed)}
html[data-aaron-theme=light] .t4-top20-signal-history li[data-signal-history-tone=confirmation] .t4-top20-history-event{background:#eaf2f8;border-color:#b9cedd;border-left-color:var(--history-color)}
html[data-aaron-theme=light] .t4-top20-signal-history li[data-signal-history-tone=entry] .t4-top20-history-event{background:#eaf5ef;border-color:#b4d2c8;border-left-color:var(--history-color)}
html[data-aaron-theme=light] .t4-top20-signal-history li[data-signal-history-tone=waiting] .t4-top20-history-event{background:#fbf2e3;border-color:#dbc8a4;border-left-color:var(--history-color)}
html[data-aaron-theme=light] .t4-top20-signal-history li[data-signal-history-tone=unknown] .t4-top20-history-event{background:#eff0ef;border-color:#c9ced0;border-left-color:var(--history-color)}
html[data-aaron-theme=light] .t4-top20-signal-history li[data-signal-history-tone=invalidation] .t4-top20-history-event{background:#faedee;border-color:#d9b7bf;border-left-color:var(--history-color)}
@media(min-width:700px){
 .t4-top20-signal-history li{padding-bottom:10px}
 .t4-top20-history-event{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-content:start;align-items:start;gap:2px 12px;padding:9px 12px}
 .t4-top20-history-meta{grid-column:1;grid-row:1/4;align-items:flex-start;flex-direction:column;gap:5px;padding-top:1px}
 .t4-top20-history-event>b{grid-column:2;grid-row:1;line-height:1.35}
 .t4-top20-history-event>.t4-top20-entry-zone-subtitle{grid-column:2;grid-row:2;line-height:1.3}
 .t4-top20-history-event>small:not(.t4-top20-entry-zone-subtitle){grid-column:2;grid-row:3;line-height:1.35}
 .t4-top20-history-event>time{grid-column:3;grid-row:1;justify-self:end;white-space:nowrap;font-size:10px;line-height:1.5}
 .t4-top20-history-event>.t4-top20-history-now{grid-column:3;grid-row:2;justify-self:end}
 .t4-top20-signal-history li:not(:last-child) .t4-top20-history-track::after{bottom:-1px}
 .t4-top20-signal-history li:not(:last-child) .t4-top20-history-track::before{bottom:0}
}
@media(max-width:420px){.t4-top20-signal-history{padding:13px}.t4-top20-history-current time{margin-left:0;flex-basis:100%}.t4-top20-inline .t4-top20-signal-mini{max-width:100%}.t4-top20-signal-history li{grid-template-columns:27px minmax(0,1fr);gap:7px}.t4-top20-signal-history li:not(:last-child) .t4-top20-history-track::after{left:13px}.t4-top20-signal-history li:not(:last-child) .t4-top20-history-track::before{left:11px}.t4-top20-history-event{padding:10px}}

/* Entry uses the original card typography directly below the current price. */
html[data-aaron-theme="light"] .t4-top20-inline>.at-quote>.t4-top20-quote-prices>.t4-top20-current-price{color:#172435!important;text-shadow:none}
html[data-aaron-theme="light"] .t4-top20-inline .t4-top20-entry-price{color:#89651b}
html[data-aaron-theme="light"] .t4-top20-inline .t4-top20-entry-price>span{color:#89651b}
html[data-aaron-theme="light"] .t4-top20-inline .t4-top20-entry-price>strong{color:#89651b}
@media(max-width:600px){
 .t4-top20-inline>.at-quote{gap:14px 16px}
 .t4-top20-inline>.at-quote>.t4-top20-quote-prices{flex-basis:100%;min-width:0;max-width:100%;gap:11px}
 .t4-top20-inline .t4-top20-entry-price{max-width:100%;padding:0;border-radius:0}
 .t4-top20-inline .t4-top20-entry-price>strong{font-size:40px}
}

/* Rich status badges remain in analysis cards; the carousel uses its compact footer. */
.t4-top20-observed{--signal-ink:#b8c7d5;--signal-rgb:154,175,194}
.t4-top20-observed[data-signal-tone=pending]{--signal-ink:#e5bd5b;--signal-rgb:212,163,55}
.t4-top20-observed[data-signal-tone=entry]{--signal-ink:#4dc9ff;--signal-rgb:77,201,255}
.t4-top20-observed[data-signal-tone=down]{--signal-ink:#ff657c;--signal-rgb:255,101,124}
.t4-top20-observed[data-signal-tone=up]{--signal-ink:#22e5ad;--signal-rgb:34,229,173}
.t4-top20-carousel .t4-top20-observed:is([data-signal-tone=entry],[data-signal-tone=pending])>.t4-top20-opportunity-label{color:var(--signal-ink)!important}
.t4-top20-observed .t4-signal-status-box{box-sizing:border-box;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:9px 10px;border:1px solid rgba(var(--signal-rgb),.85);border-radius:10px;background:linear-gradient(110deg,rgba(var(--signal-rgb),.14),#0c2031e6);box-shadow:0 0 10px rgba(var(--signal-rgb),.19),inset 0 0 8px rgba(var(--signal-rgb),.08);text-align:left}
.t4-top20-observed .t4-signal-state-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--signal-ink);color:#102335;box-shadow:inset 0 1px 1px #ffffff85;flex-shrink:0}
.t4-signal-state-icon>svg{display:block;width:18px;height:18px}
.t4-signal-state-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:3px}
.t4-top20-observed .t4-signal-state-copy>.t4-top20-opportunity-label{display:block;order:0!important;color:var(--signal-ink)!important;font:850 14px/1.2 Manrope,system-ui!important;letter-spacing:.015em;text-transform:uppercase;white-space:normal}
.t4-top20-observed .t4-signal-subtitle{display:flex;order:1;align-items:baseline;flex-wrap:wrap;gap:0 4px;color:var(--at-ink,#edf4fa);font:600 10px/1.4 Manrope,system-ui}
.t4-top20-observed .t4-signal-subtitle>.t4-signal-clock{font:inherit;color:inherit;white-space:nowrap}
.t4-signal-subtitle>span:has(+time)::after{content:' ·';color:var(--at-muted,#b8c7d5)}
.t4-top20-observed .t4-signal-state-copy>.t4-signal-qualifier{order:2;color:var(--at-muted,#b8c7d5);font:500 9px/1.4 Manrope,system-ui;letter-spacing:0;white-space:normal}
.t4-top20-observed .t4-signal-state-copy>.t4-signal-outcome{color:var(--signal-ink)!important;font-weight:700}
.t4-top20-inline .at-quote .t4-top20-observed>.t4-signal-status-box{order:4;max-width:280px;min-width:min(100%,215px);width:auto;margin-left:auto;padding:11px 12px;gap:10px}
.t4-top20-inline .at-quote .t4-signal-state-copy>.t4-top20-opportunity-label{font-size:16px!important}
.t4-top20-inline .at-quote .t4-signal-subtitle{font-size:11px}
.t4-top20-inline .at-quote .t4-signal-state-copy>.t4-signal-qualifier{font-size:10px}
.t4-top20-observed[data-signal-tone=wait] .t4-signal-status-box{border-color:rgba(var(--signal-rgb),.3);background:#14263780;box-shadow:none}
/* Only active entry states pulse. Stops and closed signals never advertise entry. */
.t4-top20-observed[data-signal-active=true]:is([data-signal-display=entered],[data-signal-display=pending]) .t4-signal-status-box{animation:t4-entry-state-glow 1.9s ease-in-out infinite;will-change:box-shadow;border-width:2px}
.t4-top20-observed[data-signal-active=true][data-signal-display=entered] .t4-signal-state-icon{animation:t4-entry-state-beacon 1.9s ease-in-out infinite}
.t4-top20-observed[data-signal-display=pending] .t4-signal-status-box{background:linear-gradient(120deg,#473512e6,#171d26 68%,#35280e);border-color:#d4a337}
.t4-top20-observed[data-signal-display=pending] .t4-signal-state-icon{background:linear-gradient(145deg,#fff0b2,#ddb04c 44%,#9d6e1b);box-shadow:inset 0 1px 2px #fff4cd,0 0 8px #d4a33766}
.t4-top20-inline .t4-top20-observed:is([data-signal-display=entered],[data-signal-display=pending]) .t4-signal-state-copy>.t4-top20-opportunity-label{font-size:18px!important}
.t4-top20-carousel .t4-top20-observed[data-signal-active=true]:is([data-signal-display=entered],[data-signal-display=pending])>.t4-top20-opportunity-label{animation:t4-entry-label-glow 1.9s ease-in-out infinite}
@keyframes t4-entry-state-glow{0%,100%{box-shadow:0 0 7px rgba(var(--signal-rgb),.25),inset 0 0 8px rgba(var(--signal-rgb),.1)}50%{box-shadow:0 0 22px rgba(var(--signal-rgb),.7),0 0 36px rgba(var(--signal-rgb),.2),inset 0 0 13px rgba(var(--signal-rgb),.2)}}
@keyframes t4-entry-state-beacon{0%,100%{box-shadow:0 0 4px rgba(var(--signal-rgb),.3);transform:scale(1)}50%{box-shadow:0 0 15px rgba(var(--signal-rgb),.85);transform:scale(1.08)}}
@keyframes t4-entry-label-glow{0%,100%{text-shadow:0 0 1px rgba(var(--signal-rgb),.2)}50%{text-shadow:0 0 10px rgba(var(--signal-rgb),.9)}}
@media(prefers-reduced-motion:reduce){.t4-top20-observed .t4-signal-status-box,.t4-top20-observed .t4-signal-state-icon,.t4-top20-observed .t4-top20-opportunity-label{animation:none!important;will-change:auto!important}}
html[data-aaron-theme=light] .t4-top20-observed[data-signal-tone=pending]{--signal-ink:#825c0b;--signal-rgb:166,121,23}
html[data-aaron-theme=light] .t4-top20-observed[data-signal-tone=entry]{--signal-ink:#086d9e;--signal-rgb:8,109,158}
html[data-aaron-theme=light] .t4-top20-observed[data-signal-tone=down]{--signal-ink:#b51b3a;--signal-rgb:181,27,58}
html[data-aaron-theme=light] .t4-top20-observed[data-signal-tone=up]{--signal-ink:#087550;--signal-rgb:8,117,80}
html[data-aaron-theme=light] .t4-top20-observed .t4-signal-status-box{background:linear-gradient(110deg,rgba(var(--signal-rgb),.09),#ffffff);box-shadow:0 0 8px rgba(var(--signal-rgb),.12)}
html[data-aaron-theme=light] .t4-top20-observed .t4-signal-state-icon{color:#fff}
@media(max-width:600px){.t4-top20-inline .at-quote .t4-top20-observed>.t4-signal-status-box{max-width:100%;min-width:0}.t4-top20-inline .at-quote .t4-signal-state-copy>.t4-top20-opportunity-label{font-size:14px!important}}

/* Entry distance follows trade direction in both the card and carousel. */
.t4-entry-watch{grid-column:1/-1;flex-basis:100%;box-sizing:border-box;min-width:0;margin:0 0 16px;padding:15px 18px;border:1px solid #577d925c;border-radius:16px;background:linear-gradient(135deg,#193244,#14212f);color:var(--at-ink,#f4f6f9);font:500 12px/1.5 Manrope,system-ui}
.t4-entry-watch[hidden]{display:none!important}
.t4-entry-watch>header{display:flex;align-items:center;justify-content:space-between;gap:12px}
.t4-entry-watch>header small{font-size:8px;letter-spacing:.1em;color:var(--at-gold,#f0cf75)}
.t4-entry-watch h2{font-size:18px;line-height:1.3;margin:2px 0 0!important;color:inherit}
.t4-entry-watch>header>span,.t4-entry-watch-message{color:var(--at-muted,#bac8d1);font-size:10px}
.t4-entry-watch-message{margin:8px 0!important;line-height:1.5}
.t4-entry-watch-message>small{margin-left:8px;white-space:nowrap}
.t4-watch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}
.t4-watch-waiting{min-width:0;border:1px solid #e9c86b70;border-radius:11px;padding:12px;background:#0b1d2c}
.t4-watch-waiting>button{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;border:0;background:none;padding:0;color:inherit;cursor:pointer;text-align:left;font:inherit}
.t4-watch-waiting>button>b{font-size:17px;color:var(--at-gold,#f0cf75)}
.t4-watch-waiting>button>span{font-size:9px;color:var(--at-muted,#bac8d1)}
.t4-watch-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}
.t4-watch-levels span{min-width:0}.t4-watch-levels small{display:block;font-size:9px;color:var(--at-muted,#bac8d1)}
.t4-watch-levels b{font-size:13px;white-space:nowrap}.t4-watch-levels span:nth-child(2)>b{color:var(--at-down,#ff657c)}.t4-watch-levels span:nth-child(3)>b{color:var(--at-up,#00d6a8)}
.t4-watch-waiting>p{margin:6px 0;font-size:10px;color:var(--at-muted,#bac8d1)}
.t4-watch-waiting>strong{font-size:10px;color:var(--at-gold,#f0cf75)}
.t4-watch-triggered>summary{font-size:11px;cursor:pointer;color:var(--at-muted,#bac8d1)}
.t4-watch-triggered>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}
.t4-watch-triggered button{display:grid;grid-template-columns:auto auto;gap:2px 10px;min-width:112px;padding:8px 10px;border:1px solid #78909f40;border-radius:8px;background:#122231;color:#a4b7c3;font:inherit;cursor:pointer;text-align:left}
.t4-watch-triggered button time{font-size:10px}.t4-watch-triggered button small{grid-column:1/-1;font-size:9px}
.t4-entry-watch button:focus-visible,.t4-watch-triggered summary:focus-visible{outline:2px solid var(--at-gold,#f0cf75);outline-offset:3px}
.t4-watch-warning{font-size:10px;color:#efc376}
html[data-aaron-theme=light] .t4-entry-watch{background:#f3f8fa;color:#172435;border-color:#b7cbd5}
html[data-aaron-theme=light] :is(.t4-watch-waiting,.t4-watch-triggered button){background:#fff;color:#344f60;border-color:#bacbd5}
@media(max-width:850px){.t4-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){.t4-entry-watch{padding:12px}.t4-entry-watch>header{align-items:flex-start}.t4-entry-watch>header>span{max-width:110px;text-align:right}.t4-watch-grid{grid-template-columns:minmax(0,1fr)}}

[data-signal-distance][data-distance-tone=up]>b,[data-signal-distance][data-distance-tone=up]>.t4-top20-rail-gap{color:var(--at-up,#00d6a8)!important}
[data-signal-distance][data-distance-tone=down]>b,[data-signal-distance][data-distance-tone=down]>.t4-top20-rail-gap{color:var(--at-down,#ff657c)!important}
[data-signal-distance][data-distance-tone=neutral]>b,[data-signal-distance][data-distance-tone=neutral]>.t4-top20-rail-gap{color:var(--at-muted,#bac8d1)!important}

html.t3-reimagined :is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) :is(.t4-top20-carousel,.t4-top20-inline) [data-signal-distance][data-distance-tone=up]>b,html.t3-reimagined :is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) :is(.t4-top20-carousel,.t4-top20-inline) [data-signal-distance][data-distance-tone=up]>.t4-top20-rail-gap{color:var(--at-up,#00d6a8)!important}

html.t3-reimagined :is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) :is(.t4-top20-carousel,.t4-top20-inline) [data-signal-distance][data-distance-tone=down]>b,html.t3-reimagined :is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) :is(.t4-top20-carousel,.t4-top20-inline) [data-signal-distance][data-distance-tone=down]>.t4-top20-rail-gap{color:var(--at-down,#ff657c)!important}

html.t3-reimagined :is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) :is(.t4-top20-carousel,.t4-top20-inline) [data-signal-distance][data-distance-tone=neutral]>b,html.t3-reimagined :is(#aaron-today-root,#t2-analysis-assets,#aaron-top20-activity,#aaron-invest) :is(.t4-top20-carousel,.t4-top20-inline) [data-signal-distance][data-distance-tone=neutral]>.t4-top20-rail-gap{color:var(--at-muted,#bac8d1)!important}
