html:root body.terminal-v2-page .atlas-comparison {padding:0!important;min-width:0;background:transparent}
.atlas-comparison .atlas-section-head {align-items:center}
.atlas-visual-eyebrow {display:block;font:10px 'IBM Plex Mono',monospace;letter-spacing:.18em;color:#8b887e;margin-bottom:7px}
.atlas-comparison-period {font:10px 'IBM Plex Mono',monospace;color:#8a8374;letter-spacing:.04em;white-space:nowrap}
.atlas-comparison-description {font:9px 'IBM Plex Mono',monospace;color:#99958a;margin:4px 0 18px;letter-spacing:.025em}
.atlas-comparison-plot {position:relative;height:310px;outline-offset:4px;touch-action:pan-y;background:linear-gradient(180deg,#f8f7f340,transparent 76%);border-radius:8px}
.atlas-comparison-plot>svg {width:100%;height:100%;overflow:visible;display:block}
.atlas-chart-axis {fill:#a39e92;font:9px 'IBM Plex Mono',monospace}
.atlas-comparison-end {font:9px 'IBM Plex Mono',monospace;font-weight:500}
.atlas-comparison-line {transition:opacity .18s,stroke-width .18s;stroke-linejoin:round;stroke-linecap:round}
.atlas-comparison-tooltip {position:absolute;top:12px;z-index:3;width:180px;padding:14px;background:#fffffff5;border:1px solid #e4e1d9;border-radius:8px;box-shadow:0 10px 35px #0000000e;pointer-events:none;font:10px 'IBM Plex Mono',monospace}
.atlas-comparison-tooltip[hidden] {display:none}
.atlas-comparison-tooltip>strong {display:block;margin-bottom:12px;color:#777369}
.atlas-comparison-tooltip>div {display:flex;justify-content:space-between;gap:8px;margin:8px 0}
.atlas-comparison-tooltip>div>span:before {content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--series-color);margin-right:6px}
.atlas-comparison-legend {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px}
.atlas-comparison-item {display:grid;grid-template-columns:13px minmax(0,1fr);gap:5px 6px;padding:14px 5px 12px!important;text-decoration:none!important;color:#494740!important;border-top:1px solid #e4e1d7;transition:background .15s,border-color .15s;min-width:0}
.atlas-comparison-item:hover,.atlas-comparison-item.is-highlighted {background:#f8f7f2;border-top-color:var(--series-color)}
.atlas-comparison-item i {display:block;margin-top:7px;border-top:2px solid var(--series-color)}
.atlas-comparison-item span {font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.atlas-comparison-item small {grid-column:2;font:9px 'IBM Plex Mono',monospace;color:#a39d91;letter-spacing:.035em}
.atlas-comparison-item b {grid-column:2;font:16px 'IBM Plex Mono',monospace;margin-top:4px;font-weight:400;letter-spacing:-.035em}
@media(max-width:600px){.atlas-comparison-plot{height:270px}.atlas-comparison-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:14px}.atlas-comparison-item{grid-template-columns:12px minmax(0,1fr) auto;padding:12px 3px!important;gap:4px 5px;align-items:center}.atlas-comparison-item b{grid-column:3;grid-row:1/3;font-size:12px;margin:0}.atlas-comparison-item i{margin-top:0}.atlas-comparison-item span{font-size:10px}.atlas-comparison-item small{font-size:8px}.atlas-comparison-period{font-size:9px}.atlas-comparison-description{font-size:8px}}
@media(prefers-reduced-motion:reduce){.atlas-comparison-line,.atlas-comparison-item{transition:none}}
html:root body.terminal-v2-page .atlas-global-volume {padding:24px 24px 0!important;margin-top:32px;background:#121310!important;border:1px solid #26271f!important;color:#efede5!important;border-radius:10px;overflow:hidden;min-width:0}
html:root body.terminal-v2-page .atlas-global-volume h2 {color:#efede5!important;font-size:16px!important}
.atlas-volume-scope {font-size:10px;color:#aaa99c;text-align:right}
.atlas-volume-stage {display:grid;grid-template-columns:minmax(0,1.35fr) minmax(190px,1fr);align-items:center;gap:12px}
.atlas-volume-globe {position:relative;height:300px;min-width:0}
.atlas-volume-globe canvas {width:100%;height:100%;display:block}
.atlas-globe-coordinate {position:absolute;bottom:8px;left:50%;transform:translateX(-50%);white-space:nowrap;font:9px 'IBM Plex Mono',monospace;letter-spacing:.1em;color:#807f71}
.atlas-volume-detail {padding:16px 0;display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.atlas-volume-region {font-size:16px;color:#efede5}
.atlas-volume-symbol {font:10px 'IBM Plex Mono',monospace;color:#96978a;margin:8px 0 22px}
.atlas-volume-value {font:clamp(26px,2.9vw,42px) 'IBM Plex Mono',monospace;letter-spacing:-.045em;font-weight:400;line-height:1.1;color:#f1eee4}
.atlas-volume-unit {font-size:10px;color:#a9aa9d;margin:9px 0 17px}
.atlas-volume-figures {display:grid;gap:7px;color:#b9b8ac;font:10px 'IBM Plex Mono',monospace}
.atlas-volume-detail>svg {width:100%;max-width:240px;height:56px;margin:16px 0 12px}
html:root body.terminal-v2-page .atlas-volume-detail>a {font-size:11px;color:#d0c6ac!important;text-decoration:none}
.atlas-volume-markets {display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border-top:1px solid #34352d;border-bottom:1px solid #34352d;margin-top:4px}
html:root body.terminal-v2-page .atlas-volume-markets button {min-width:0;padding:13px 3px!important;display:flex;flex-direction:column;align-items:center;gap:9px;border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;color:#919386!important;cursor:pointer}
.atlas-volume-markets button>span {font-size:10px;white-space:nowrap}
.atlas-volume-markets button>b {font:12px 'IBM Plex Mono',monospace;font-weight:400}
html:root body.terminal-v2-page .atlas-volume-markets button[aria-pressed=true] {background:#ffffff08!important;color:#e5d7b7!important;border-bottom-color:#c4b38e!important}
.atlas-volume-note {font-size:9px;color:#87897b;line-height:1.6;padding:14px 0}
.atlas-volume-exchanges {margin:0 -24px;background:#1c1d18;display:flex;justify-content:space-between;gap:10px;padding:14px 24px;color:#b3b3a6;font:10px 'IBM Plex Mono',monospace;flex-wrap:wrap}
html:root body.terminal-v2-page .atlas-volume-exchanges>a {color:#dfd7c4!important;text-decoration:none;font-size:10px}
.atlas-visual-sr {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:700px){html:root body.terminal-v2-page .atlas-global-volume{padding:19px 16px 0!important}.atlas-volume-stage{grid-template-columns:minmax(0,1fr) minmax(125px,.85fr);gap:0}.atlas-volume-globe{height:250px}.atlas-volume-detail{padding:12px 0}.atlas-volume-symbol{font-size:8px;margin-bottom:18px}.atlas-volume-value{font-size:27px}.atlas-volume-figures{font-size:8px}.atlas-volume-detail>svg{height:40px}.atlas-volume-markets{grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-volume-exchanges{margin:0 -16px;padding:14px 16px;flex-direction:column}.atlas-volume-scope{font-size:8px}.atlas-volume-note{font-size:8px}.atlas-globe-coordinate{font-size:7px}.atlas-volume-region{font-size:13px}}

html:root body.terminal-v2-page .atlas-global-volume .atlas-volume-value {color:#f1eee4!important}

/* Share the former pulse footprint equally between all five index series and three instruments. */
.atlas-pulse-row {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}
.atlas-pulse-host {min-width:0}
.atlas-pulse-row .atlas-comparison .atlas-section-head {gap:8px;flex-wrap:wrap;margin-bottom:8px}
.atlas-pulse-row .atlas-comparison-plot {height:230px}
.atlas-pulse-row .atlas-comparison-description {margin-bottom:10px;font-size:8px}
.atlas-pulse-row .atlas-comparison-legend {grid-template-columns:1fr;gap:0;margin-top:12px}
.atlas-pulse-row .atlas-comparison-item {grid-template-columns:12px minmax(0,1fr) 62px 60px;align-items:center;gap:6px;padding:8px 2px!important}
.atlas-pulse-row .atlas-comparison-item i {margin:0}
.atlas-pulse-row .atlas-comparison-item small {grid-column:3;grid-row:1;font-size:8px}
.atlas-pulse-row .atlas-comparison-item b {grid-column:4;grid-row:1;font-size:11px;margin:0;text-align:right}
.atlas-movers {display:grid;grid-template-rows:repeat(3,minmax(0,1fr));min-width:0;border-left:1px solid #e7e9e8;padding-left:24px}
html:root body.terminal-v2-page a.atlas-mover-card {display:flex;flex-direction:column;justify-content:center;min-width:0;padding:18px 0!important;border-bottom:1px solid #e7e9e8;text-decoration:none!important;color:#222521!important;background:transparent;transition:color .15s}
html:root body.terminal-v2-page a.atlas-mover-card:last-child {border-bottom:0}
html:root body.terminal-v2-page a.atlas-mover-card:hover {color:#6c665b!important}
.atlas-mover-heading {display:flex;justify-content:space-between;align-items:start;gap:8px;min-width:0}
.atlas-mover-heading strong {font-size:15px;font-weight:500;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.atlas-mover-heading>span {color:#aaa89e;font-size:13px}
.atlas-mover-symbol {font:9px 'IBM Plex Mono',monospace;color:#969387;letter-spacing:.04em;margin-top:5px}
.atlas-mover-figures {display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:15px 0 9px;flex-wrap:wrap}
.atlas-mover-figures>b {font:clamp(22px,2vw,30px) 'IBM Plex Mono',monospace;letter-spacing:-.045em;font-weight:400}
.atlas-mover-figures>em {font:12px 'IBM Plex Mono',monospace;font-style:normal;white-space:nowrap}
.atlas-mover-session {font:8px 'IBM Plex Mono',monospace;color:#979387;line-height:1.5}
.atlas-movers-status {grid-row:1/-1;align-self:center;color:#918d81;font-size:11px;text-align:center;line-height:1.7}
@media(max-width:1100px) and (min-width:851px){.atlas-pulse-row{gap:14px}.atlas-movers{padding-left:14px}.atlas-mover-heading strong{font-size:13px}.atlas-mover-figures>b{font-size:22px}.atlas-mover-figures>em{font-size:10px}.atlas-pulse-row .atlas-comparison-item{grid-template-columns:9px minmax(0,1fr) 49px;gap:4px}.atlas-pulse-row .atlas-comparison-item small{grid-column:2;grid-row:2}.atlas-pulse-row .atlas-comparison-item b{grid-column:3;grid-row:1/3}.atlas-pulse-row .atlas-comparison-item span{font-size:10px}}
@media(max-width:600px){.atlas-pulse-row{grid-template-columns:1fr;gap:18px}.atlas-pulse-row .atlas-comparison-plot{height:230px}.atlas-movers{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;border-top:1px solid #e7e9e8;padding:0;gap:12px}.atlas-movers-status{grid-column:1/-1;grid-row:auto;padding:22px 0}html:root body.terminal-v2-page a.atlas-mover-card{justify-content:start;border:0;padding:16px 0 5px!important}.atlas-mover-heading strong{font-size:11px}.atlas-mover-heading>span{display:none}.atlas-mover-symbol{font-size:7px;letter-spacing:0}.atlas-mover-figures{display:block;margin:12px 0 8px}.atlas-mover-figures>b{font-size:19px;display:block;margin-bottom:8px}.atlas-mover-figures>em{font-size:10px}.atlas-mover-session{font-size:7px}}
@media(prefers-reduced-motion:reduce){html:root body.terminal-v2-page a.atlas-mover-card{transition:none}}
