body[data-page=marketpulse]{--simple-shadow:0 18px 55px #21334d08}body[data-page=marketpulse] main{max-width:1800px}body[data-page=marketpulse] .meta-row,body[data-page=marketpulse] #task-center,body[data-page=marketpulse] footer,body[data-page=marketpulse] #update-menu{display:none!important}.pulse-page-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 35px}.pulse-page-intro h2{font-size:clamp(25px,3vw,37px);font-weight:600;letter-spacing:-1px;margin:7px 0}.pulse-page-intro p{font-size:12px;color:var(--muted)}.pulse-return,.pulse-open{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:30px;padding:10px 16px;font-size:11px;white-space:nowrap}.pulse-open{color:var(--accent)}.pulse-summary{display:flex;align-items:center;gap:24px;padding:23px 25px;background:var(--surface);border:1px solid var(--line);border-radius:22px;margin:24px 0}.pulse-summary>div:first-child{display:flex;flex-direction:column;gap:3px}.pulse-summary>div:first-child>b{font-size:19px}.pulse-summary small{font-size:10px;color:var(--muted)}.pulse-summary-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-left:auto}.pulse-summary-quotes>span{display:flex;flex-direction:column;gap:2px;min-width:85px}.pulse-summary-quotes b{font-size:19px;font-variant-numeric:tabular-nums;font-weight:550}.pulse-summary-quotes em{font-size:11px;font-style:normal}.pulse-summary .pulse-open{margin-left:10px}.pulse-open span{margin-left:10px}.pulse-heat-panel{--heat-rise:#d95c68;--heat-fall:#198c7b;--heat-base:#edf1f5;--heat-neutral:#dce3eb;--heat-missing:#a4afbd;background:var(--surface);border:1px solid var(--line);border-radius:27px;padding:28px;margin:38px 0;box-shadow:var(--simple-shadow)}body[data-theme=dark] .pulse-heat-panel{--heat-rise:#b94258;--heat-fall:#087765;--heat-base:#1c2b43;--heat-neutral:#28384e;--heat-missing:#405069}.pulse-heat-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.pulse-heat-heading h2{font-size:29px;font-weight:600;letter-spacing:-1px;margin:6px 0}.pulse-heat-heading p{font-size:11px;color:var(--muted)}.pulse-universe-badge{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:15px;padding:10px 16px;background:var(--surface2)}.pulse-universe-badge b{font-size:29px;font-weight:500;letter-spacing:-1px}.pulse-universe-badge span{font-size:9px;color:var(--muted);line-height:1.7}.pulse-breadth{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:25px 0 22px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pulse-breadth>div{display:flex;flex-direction:column;gap:5px}.pulse-breadth small{color:var(--muted);font-size:10px}.pulse-breadth b{font-size:18px;font-weight:550;font-variant-numeric:tabular-nums}.pulse-breadth em{font-size:13px;color:var(--muted);font-weight:400;font-style:normal}.heat-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.heat-toolbar input,.heat-toolbar select{padding:9px 12px;background:var(--surface2);border:1px solid var(--line);border-radius:10px;color:var(--text);font-size:11px}.heat-toolbar input{min-width:150px;flex:1;max-width:270px}.heat-count{margin-left:auto;font-size:10px;color:var(--muted)}.heat-legend{display:flex;align-items:center;gap:5px;margin:0 0 13px;color:var(--muted);font-size:9px}.heat-legend i{height:10px;width:25px;border-radius:3px}.heat-legend span{margin:0 3px}.heat-fall-soft{background:color-mix(in srgb,var(--heat-fall) 45%,var(--heat-base))}.heat-rise-soft{background:color-mix(in srgb,var(--heat-rise) 45%,var(--heat-base))}.heat-zero{background:var(--heat-neutral)}.heat-legend small{margin-left:10px;font-size:9px}.heat-treemap{height:clamp(440px,42vw,620px);position:relative;border-radius:14px;overflow:hidden;background:var(--surface2)}.heat-sector{position:absolute;border:3px solid var(--surface);background:var(--surface2);min-width:0;overflow:hidden}.heat-sector-title{height:18px;font-size:9px;font-weight:550;color:var(--muted);line-height:18px;padding-left:4px;white-space:nowrap;overflow:hidden}.heat-sector-title span{font-weight:400;font-size:8px;opacity:.7;margin-left:5px}.heat-sector-body{position:absolute;inset:18px 0 0}.heat-tile{position:absolute;border:1.5px solid var(--surface);background:var(--tile-color);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:2px;padding:2px;border-radius:5px;overflow:hidden;text-shadow:0 1px 4px #17243f25;transition:filter .15s;min-width:0}.heat-tile:hover,.heat-tile:focus-visible{filter:brightness(1.12);z-index:2;outline:2px solid var(--accent);outline-offset:-3px}.heat-tile.selected{box-shadow:inset 0 0 0 3px #fff}.heat-tile b{font-size:clamp(12px,1.6vw,24px);font-weight:600;line-height:1.2;white-space:nowrap}.heat-tile>span{font-size:clamp(9px,1.1vw,16px);font-variant-numeric:tabular-nums;white-space:nowrap}.heat-tile small{font-size:9px;opacity:.85;text-align:center;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.heat-small b{font-size:10px}.heat-small>span{font-size:8px}.heat-small small{display:none}.heat-micro b{font-size:8px}.heat-micro>span{display:none}.heat-fallback-list{display:none}.show-list .heat-fallback-list{display:block}.heat-list-header,.heat-list-row{display:grid;grid-template-columns:1.3fr 1fr .8fr .8fr;gap:12px;align-items:center;text-align:left;padding:11px 10px}.heat-list-header{font-size:10px;color:var(--muted);border-bottom:1px solid var(--line)}.heat-list-row{width:100%;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;font-size:11px;color:var(--text)}.heat-list-row:hover{background:var(--surface2)}.heat-list-row>span:first-child{display:flex;flex-direction:column}.heat-list-row small{font-size:9px;color:var(--muted)}.heat-list-row>span:last-child{font-size:9px;color:var(--muted)}.heat-footer{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:var(--muted);margin-top:15px;flex-wrap:wrap}.heat-method{font-size:10px;color:var(--muted);margin-top:12px}.heat-method summary{cursor:pointer}.heat-method p{margin-top:10px;line-height:1.9}.heat-method a{color:var(--accent)}.pulse-data-warning{font-size:10px;color:var(--amber);padding:9px 12px;background:var(--amber-soft);border-radius:8px;margin-bottom:10px}.heat-unweighted{font-size:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);margin-top:12px}.heat-unweighted button{border:1px solid var(--line);border-radius:8px;padding:4px 8px;background:var(--surface2);color:var(--text);font-size:10px}.pulse-no-data{padding:80px 20px;text-align:center;color:var(--muted);font-size:12px}.pulse-detail-panel{margin-bottom:35px}.pulse-detail-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.pulse-detail-heading h2{font-size:23px;margin-top:5px}.pulse-detail-heading button{background:none;border:1px solid var(--line);border-radius:20px;color:var(--muted);padding:7px 13px;font-size:11px}.pulse-detail-panel>.intraday-card{max-width:850px}.pulse-detail-panel>.intraday-card .intraday-identity>div>span{max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-page=marketpulse] .intraday-cards{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page=marketpulse] .intraday-numbers{gap:12px}body[data-page=marketpulse] .intraday-numbers>strong{font-size:clamp(26px,2.5vw,38px)}body[data-page=marketpulse] .intraday-change{padding-left:12px}body[data-page=marketpulse] .intraday-change b{font-size:16px}body[data-page=marketpulse] .intraday-card{padding:22px 20px 17px}
@media(max-width:1150px){body[data-page=marketpulse] .intraday-cards{grid-template-columns:1fr 1fr}body[data-page=marketpulse] .intraday-card:last-child{grid-column:1/-1}.pulse-summary{flex-wrap:wrap}.pulse-summary-quotes{gap:20px;margin-left:auto}.pulse-summary .pulse-open{margin-left:auto}.pulse-heat-panel{padding:22px}}
@media(max-width:700px){body[data-page=marketpulse] .intraday-cards{grid-template-columns:1fr}body[data-page=marketpulse] .intraday-card:last-child{grid-column:auto}.pulse-page-intro{flex-wrap:wrap;margin:22px 0}.pulse-page-intro h2{font-size:25px}.pulse-page-intro p{font-size:11px}.pulse-summary{gap:15px;padding:19px}.pulse-summary-quotes{width:100%;margin:0;gap:10px}.pulse-summary-quotes b{font-size:17px}.pulse-summary .pulse-open{margin-left:0}.pulse-heat-panel{border-radius:22px;padding:19px 15px;margin-top:28px}.pulse-breadth{grid-template-columns:1fr 1fr;gap:15px}.pulse-breadth b{font-size:16px}.pulse-heat-heading h2{font-size:25px}.pulse-universe-badge{padding:8px 10px}.pulse-universe-badge b{font-size:25px}.heat-toolbar input{min-width:120px;max-width:none}.heat-toolbar>select{max-width:150px}.heat-legend{flex-wrap:wrap}.heat-legend small{width:100%;margin-left:0;margin-top:2px}.heat-treemap{display:none}.heat-fallback-list{display:block}.heat-list-header,.heat-list-row{grid-template-columns:1.1fr 1fr .8fr .7fr;gap:6px;padding:10px 3px}.heat-list-row{font-size:10px}.heat-list-row small{font-size:8px}.heat-count{margin-left:auto}.pulse-detail-heading h2{font-size:19px}.pulse-detail-panel>.intraday-card .intraday-identity>div>span{max-width:190px}}

.heat-tile{color:var(--tile-ink,#fff)}

.pulse-progress{font-size:10px;color:var(--accent);background:var(--accent-soft);border-radius:8px;padding:9px 12px;margin-bottom:10px}.heat-diagnostics{font-size:10px;color:var(--muted);padding:10px 12px;background:var(--surface2);border:1px solid var(--line);border-radius:9px;margin-bottom:12px}.heat-diagnostics summary{cursor:pointer}.heat-diagnostics p{margin-top:7px;line-height:1.7}.heat-diagnostics small{display:block;margin-top:9px;font-size:9px;line-height:1.8}.heat-list-row>span:last-child small{display:block;font-size:8px;overflow-wrap:anywhere}

body[data-page=marketpulse] .intraday-cards.has-nq{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=marketpulse] .intraday-cards.has-nq .intraday-card:last-child{grid-column:auto}.pulse-summary-quotes.has-nq{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:700px){body[data-page=marketpulse] .intraday-cards.has-nq{grid-template-columns:1fr}.pulse-summary-quotes.has-nq{grid-template-columns:repeat(2,minmax(0,1fr))}}
.pulse-mobile-tabs{display:none}
@media(max-width:750px){
 body[data-page=marketpulse] .pulse-page-intro{margin:10px 0;justify-content:flex-end}
 body[data-page=marketpulse] .pulse-page-intro>div{display:none}
 body[data-page=marketpulse] .pulse-mobile-tabs{display:flex;position:sticky;top:0;z-index:9;gap:5px;background:var(--bg);padding:8px 0 11px;scroll-margin-top:0}
 body[data-page=marketpulse] .pulse-mobile-tabs button{flex:1;min-height:42px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted);font-size:13px}
 body[data-page=marketpulse] .pulse-mobile-tabs button[aria-selected=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}
 body[data-page=marketpulse] .aurora-pulse-workspace{display:block}
 body[data-page=marketpulse] .aurora-pulse-workspace #pulse-stock-detail{position:static;border:0;padding:0;margin:0}
 #market-pulse-content[data-mobile-view=observe] #pulse-heatmap{display:none}
 #market-pulse-content[data-mobile-view=members] #pulse-stock-detail{display:none}
 body[data-page=marketpulse] .aurora-pulse-ticker,body[data-page=marketpulse] .aurora-pulse-ticker.has-nq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:4px 0 8px;border:0}
 body[data-page=marketpulse] .aurora-pulse-ticker.has-nq{grid-template-columns:repeat(4,minmax(0,1fr))}
 body[data-page=marketpulse] .aurora-pulse-ticker>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 6px;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);text-align:center}
 body[data-page=marketpulse] .aurora-pulse-ticker>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}
 body[data-page=marketpulse] .aurora-pulse-ticker>button>span{font-size:14px}
 body[data-page=marketpulse] .aurora-pulse-ticker>button>strong,body[data-page=marketpulse] .aurora-pulse-ticker>button>span small{display:none}
 body[data-page=marketpulse] .aurora-pulse-ticker em{font-style:normal;font-size:12px}
 body[data-page=marketpulse] .aurora-pulse-ticker>button>small{font-size:9px;color:var(--muted);overflow-wrap:anywhere}
 body[data-page=marketpulse] .aurora-pulse-ticker-tools{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted);margin:0 0 10px;gap:8px}
 body[data-page=marketpulse] .aurora-pulse-ticker-tools>span{display:none}
 body[data-page=marketpulse] .aurora-pulse-ticker-tools button{border:0;background:none;color:var(--accent);font-size:12px}
 body[data-page=marketpulse] .aurora-focus-controls{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:8px 0 12px}
 body[data-page=marketpulse] .aurora-focus-controls label{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--muted)}
 body[data-page=marketpulse] .pulse-detail-panel[data-focus=etf] .pulse-detail-heading{display:none}
 body[data-page=marketpulse] .pulse-detail-heading{gap:10px;margin:12px 0}
 body[data-page=marketpulse] .pulse-detail-heading button{font-size:12px;padding:9px 12px;white-space:nowrap}
 body[data-page=marketpulse] .pulse-detail-heading h2{font-size:19px}
 body[data-page=marketpulse] .intraday-plot text{font-size:21px}
 body[data-page=marketpulse] .intraday-tooltip{font-size:11px;line-height:1.7}
 body[data-page=marketpulse] .aurora-quote-details{font-size:11px;margin-top:12px;color:var(--muted)}
 body[data-page=marketpulse] .aurora-quote-details>summary{color:var(--accent);min-height:32px;padding:5px 0}
 body[data-page=marketpulse] .intraday-monogram{display:none}
 body[data-page=marketpulse] .pulse-heat-panel{margin-top:12px}
 body[data-page=marketpulse] .heat-treemap{display:none}
 body[data-page=marketpulse] .heat-fallback-list{display:block}
}

.pulse-universe-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.pulse-universe-tabs button{border:1px solid var(--line);background:var(--panel);color:var(--muted);padding:10px 14px;border-radius:12px;cursor:pointer;font:inherit}.pulse-universe-tabs button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:white}.pulse-universe-tabs small{margin-left:5px;opacity:.8}.pulse-membership-note{font-size:12px;color:var(--muted);line-height:1.7;margin:12px 0}@media(max-width:750px){.pulse-universe-tabs{display:grid;grid-template-columns:1fr 1fr}.pulse-universe-tabs button{padding:10px 6px;font-size:12px}}

/* Market mosaic keeps a stable, high-contrast palette across application themes. */
body #market-pulse-content.pulse-layout-compact .pulse-heat-panel{--heat-rise:#13873b;--heat-fall:#d91e32;--heat-base:#292e3a;--heat-neutral:#414653;--heat-missing:#646b79}
body #market-pulse-content.pulse-layout-compact .pulse-heat-panel[data-heat-palette=cn]{--heat-rise:#d91e32;--heat-fall:#13873b}
body #market-pulse-content.pulse-layout-compact .heat-treemap{height:clamp(420px,46vw,680px);border-radius:5px;background:#202530;border:1px solid #202530;isolation:isolate}
body #market-pulse-content.pulse-layout-compact .heat-sector{border:1px solid #202530;background:#202530;border-radius:0;box-sizing:border-box}
body #market-pulse-content.pulse-layout-compact .heat-sector-title{height:20px;line-height:20px;background:#303744;color:#f0f2f6;font-size:12px;font-weight:600;padding:0 4px;text-overflow:ellipsis;letter-spacing:0}
body #market-pulse-content.pulse-layout-compact .heat-sector-title span{font-size:10px;color:#c2cad6;opacity:1}
body #market-pulse-content.pulse-layout-compact .heat-sector-body{inset:20px 0 0}
body #market-pulse-content.pulse-layout-compact .heat-tile{border:1px solid #242a35;border-radius:0;background:var(--tile-color);color:#fff;padding:1px;gap:0;box-sizing:border-box;text-shadow:0 1px 2px #0007;min-height:0;min-width:0;box-shadow:none;transition:filter .12s}
body #market-pulse-content.pulse-layout-compact .heat-tile b{display:block;font-family:Arial,Helvetica,sans-serif;font-size:var(--heat-symbol-size,0px);font-weight:700;line-height:1.08;letter-spacing:-.2px;max-width:100%;white-space:nowrap}
body #market-pulse-content.pulse-layout-compact .heat-tile>span{display:block;font-family:Arial,Helvetica,sans-serif;font-size:var(--heat-change-size,0px);font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}
body #market-pulse-content.pulse-layout-compact .heat-tile[data-label-mode=symbol]>span,
body #market-pulse-content.pulse-layout-compact .heat-tile[data-label-mode=none]>b,
body #market-pulse-content.pulse-layout-compact .heat-tile[data-label-mode=none]>span{display:none}
body #market-pulse-content.pulse-layout-compact .heat-tile.selected{box-shadow:inset 0 0 0 2px #ffe08a;z-index:1}
body #market-pulse-content.pulse-layout-compact .heat-tile:hover,body #market-pulse-content.pulse-layout-compact .heat-tile:focus-visible{filter:brightness(1.16);outline:2px solid #fff;outline-offset:-2px;z-index:2}
body #market-pulse-content.pulse-layout-compact .heat-legend{gap:5px;align-items:center}
body #market-pulse-content.pulse-layout-compact .heat-legend i{border-radius:1px;width:23px;height:11px}
body #market-pulse-content.pulse-layout-compact .heat-fall-soft{background:color-mix(in srgb,var(--heat-fall) 45%,var(--heat-base))}
body #market-pulse-content.pulse-layout-compact .heat-rise-soft{background:color-mix(in srgb,var(--heat-rise) 45%,var(--heat-base))}
body #market-pulse-content.pulse-layout-compact .heat-palette-control{display:flex;gap:5px;align-items:center;margin-right:9px;color:var(--muted);font-size:11px}
body #market-pulse-content.pulse-layout-compact .heat-palette-control select{width:auto;min-width:0;max-width:150px;min-height:34px;padding:4px 7px;font-size:12px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:5px}
@media(max-width:750px){body #market-pulse-content.pulse-layout-compact .heat-treemap{height:480px}body #market-pulse-content.pulse-layout-compact .heat-sector-title{font-size:10px;height:17px;line-height:17px;padding:0 2px}body #market-pulse-content.pulse-layout-compact .heat-sector-title span{display:none}body #market-pulse-content.pulse-layout-compact .heat-sector-body{top:17px}body #market-pulse-content.pulse-layout-compact .heat-palette-control{flex-basis:100%;margin-right:0;margin-bottom:3px}body.layout-polished #market-pulse-content.pulse-layout-compact .heat-palette-control select{font-size:16px;min-height:40px}}
@media(prefers-reduced-motion:reduce){body #market-pulse-content.pulse-layout-compact .heat-tile{transition:none}}
/* Macro quotes share the header, while keeping their own sources and refreshes. */
body #market-pulse-content.pulse-layout-compact .aurora-pulse-ticker.has-macro{grid-template-columns:repeat(5,minmax(0,1fr))}
body #market-pulse-content.pulse-layout-compact .aurora-pulse-ticker.has-macro.has-nq{grid-template-columns:repeat(6,minmax(0,1fr))}
body #market-pulse-content.pulse-layout-compact .pulse-macro-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 8px;padding:12px 14px;min-width:0;border-left:1px solid var(--line);background:var(--surface);color:var(--text)}
body #market-pulse-content.pulse-layout-compact .pulse-macro-tile>span{display:flex;flex-wrap:wrap;gap:3px 7px;grid-column:1/-1;align-items:baseline;min-width:0}
body #market-pulse-content.pulse-layout-compact .pulse-macro-tile b{font-size:13px;line-height:1.4}
body #market-pulse-content.pulse-layout-compact .pulse-macro-tile strong{font-size:21px;line-height:1.4;white-space:nowrap;min-width:0}
body #market-pulse-content.pulse-layout-compact .pulse-macro-tile em{font-size:13px;font-style:normal;white-space:nowrap;align-self:center;grid-column:2}
body #market-pulse-content.pulse-layout-compact .pulse-macro-tile small{font-size:11px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}
body #market-pulse-content.pulse-layout-compact .pulse-macro-tile>small{grid-column:1/-1}
body #market-pulse-content.pulse-layout-compact .pulse-macro-warning>small{color:var(--amber)}
@media(min-width:751px) and (max-width:1250px){body #market-pulse-content.pulse-layout-compact .aurora-pulse-ticker.has-macro,body #market-pulse-content.pulse-layout-compact .aurora-pulse-ticker.has-macro.has-nq{grid-template-columns:repeat(3,minmax(0,1fr))}body #market-pulse-content.pulse-layout-compact .pulse-macro-tile{border-top:1px solid var(--line)}}
@media(min-width:751px) and (max-width:1500px){body #market-pulse-content.pulse-layout-compact .pulse-macro-tile strong{font-size:18px}body #market-pulse-content.pulse-layout-compact .pulse-macro-tile em{grid-column:1;text-align:left}}
@media(max-width:750px){body #market-pulse-content.pulse-layout-compact .aurora-pulse-ticker.has-macro,body #market-pulse-content.pulse-layout-compact .aurora-pulse-ticker.has-macro.has-nq{grid-template-columns:repeat(3,minmax(0,1fr))}body #market-pulse-content.pulse-layout-compact .pulse-macro-tile{grid-template-columns:minmax(0,1fr);padding:6px 4px;gap:2px;align-content:center;text-align:center;border-top:1px solid var(--line)}body #market-pulse-content.pulse-layout-compact .pulse-macro-tile>span{display:block}body #market-pulse-content.pulse-layout-compact .pulse-macro-tile>span>small{display:none}body #market-pulse-content.pulse-layout-compact .pulse-macro-tile b{font-size:11px}body #market-pulse-content.pulse-layout-compact .pulse-macro-tile strong{font-size:16px}body #market-pulse-content.pulse-layout-compact .pulse-macro-tile em{grid-column:1;font-size:12px}body #market-pulse-content.pulse-layout-compact .pulse-macro-tile>small{font-size:10px}}
/* Phones: one short index row, followed by a balanced two-column macro row. */
.pulse-cap-short-label{display:none}
body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .heat-list>.heat-list-header,
body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .heat-list>.heat-list-row{grid-template-columns:minmax(0,1.3fr) minmax(80px,.8fr) minmax(85px,.7fr) minmax(110px,.9fr) minmax(140px,1.2fr)}
body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .heat-list-row>.pulse-market-cap{font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}
@media(max-width:750px){
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .heat-list>.heat-list-header,
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .heat-list>.heat-list-row{grid-template-columns:minmax(0,1fr) 52px 62px 64px;column-gap:5px}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .heat-list>.heat-list-header>button{font-size:10px}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .heat-list-row>.pulse-market-cap{text-align:right;font-size:11px;line-height:1.4}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-cap-full-label{display:none}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-cap-short-label{display:inline}
}
@media(max-width:750px){
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .aurora-pulse-ticker.pulse-mobile-index{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 5px}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .aurora-pulse-ticker.pulse-mobile-index.has-nq{grid-template-columns:repeat(4,minmax(0,1fr))}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-mobile-index>button{display:flex;flex-direction:column;justify-content:center;gap:1px;padding:4px 2px;min-height:54px;min-width:0}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-mobile-index>button>b{font-size:12px;line-height:1.25;white-space:nowrap}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-mobile-index>button>em{font-size:13px;line-height:1.25;white-space:nowrap}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-mobile-index>button>small{font-size:10px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-mobile-macro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 0 6px;min-width:0}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-mobile-macro>.pulse-macro-tile{grid-template-columns:minmax(0,1fr) auto;gap:3px 4px;padding:6px 7px;border:1px solid var(--line);border-radius:8px;min-width:0;text-align:left}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-mobile-macro>.pulse-macro-tile>span{grid-column:1/-1}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-mobile-macro>.pulse-macro-tile b{font-size:12px;line-height:1.3}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-mobile-macro>.pulse-macro-tile strong{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.3;white-space:nowrap;grid-column:1}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-mobile-macro>.pulse-macro-tile em{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.3;grid-column:2;text-align:right;white-space:nowrap}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-mobile-macro>.pulse-macro-tile>small{font-size:10px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;min-width:0}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-universe-tabs[role=group]{flex-wrap:nowrap;gap:3px;margin:0 0 5px;overflow-x:auto;max-width:100%;scrollbar-width:thin}
 body[data-page=marketpulse] #market-pulse-content.pulse-layout-compact .pulse-universe-tabs[role=group]>button{flex:0 0 auto;min-height:34px;padding:5px 7px;font-size:11px;line-height:1.3;white-space:nowrap}
}
