/* The workspace owns its background, including the mobile safe-area margin. */
html.t3-reimagined body.aaron-today-theme::before{display:none!important}
/* Web desktop only. Compact measured sticky rows; native/mobile stays unchanged. */
.t3-carousel-controls,.t3-market-ticker{display:none}
@media(min-width:1000px){
 html.t3-reimagined:not([data-aaron-native-mobile]) body.aaron-today-theme:has(#aaron-today-root[data-t3-view=today]){overflow:hidden!important;height:100dvh;min-height:0}
 html.t3-reimagined:not([data-aaron-native-mobile]) body.aaron-today-theme #aaron-today-root[data-t3-view=today].t2-fixed-today{top:0!important;bottom:12px!important;scroll-padding-top:var(--t2-fixed-height,300px);scrollbar-width:thin;scrollbar-color:#667183 transparent;overflow-x:hidden}
 html.t3-reimagined:not([data-aaron-native-mobile]) body.aaron-today-theme #aaron-today-root[data-t3-view=today].t2-fixed-today[data-at-asset-columns="1"]{grid-template-columns:minmax(0,1fr)}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today].t2-fixed-today[data-at-asset-columns="1"]>.t3-context-panel{grid-column:1;grid-row:7;margin-top:18px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today].t2-fixed-today > :is(.at-top,.at-hero,.at-horizon-row,.at-carousel-heading,.at-carousel){position:sticky!important;top:var(--t2-sticky-top,0px)!important;background:var(--at-page);min-width:0}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today].t2-fixed-today > .at-top{flex-wrap:wrap;gap:6px 10px;min-height:0;padding:0 0 8px;margin:0;z-index:24}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-top>.at-avatar{width:32px;height:32px;border-radius:9px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .t3-wordmark b{font-size:14px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .t3-wordmark small{font-size:7px;margin-top:3px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-source-pill{font-size:10px;padding:6px 11px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-top>.at-icon-button{height:34px;width:34px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today].t2-fixed-today > .at-hero{padding:9px 0 4px;min-height:0;z-index:23;align-items:center;row-gap:0}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-hero>.t3-eyebrow{font-size:8px;margin-bottom:4px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-hero>h1{font-size:22px;line-height:1.2}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-hero>h1>span{margin-left:10px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-hero.t2-has-highlights>#t2-hero-highlights{grid-row:1/3;flex-direction:row;gap:8px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-hero.t2-has-highlights{grid-template-columns:minmax(0,1fr) 152px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today].t2-fixed-today > .at-horizon-row{max-width:none;padding:4px 0 5px;gap:12px;flex-wrap:wrap;z-index:22}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-horizon-row>.at-periods{flex:0 0 280px;max-width:280px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-periods button{min-height:28px;padding:4px 10px;font-size:11px!important}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-horizon-row>.at-plan{order:1;margin:0 0 0 6px;padding:0;min-height:32px;font-size:11px!important;white-space:nowrap}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-refresh{min-height:32px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today].t2-fixed-today > .at-carousel-heading{padding:0;min-height:28px;align-items:center;gap:12px;z-index:21}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .t3-carousel-controls{display:flex;align-items:center;gap:5px;margin-left:auto}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .t3-carousel-controls button{width:30px;height:26px;border:1px solid #b4934955;border-radius:7px;background:#152234;color:#f0cf75;font:600 20px/1 system-ui;cursor:pointer}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today].t2-fixed-today > .at-carousel{padding:4px 2px 8px;gap:10px;z-index:20;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#7b6b45 transparent;scroll-snap-type:none;scroll-padding-inline:2px;cursor:grab;user-select:none}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-carousel::-webkit-scrollbar{display:block;height:5px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-carousel::-webkit-scrollbar-thumb{background:#7b6b45;border-radius:9px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-carousel.is-dragging{cursor:grabbing}
 html.t3-reimagined:not([data-aaron-native-mobile]) body.aaron-today-theme #aaron-today-root[data-t3-view=today] .at-carousel>.at-asset{flex-basis:124px;min-height:102px;padding:7px 9px;border-radius:15px;cursor:inherit}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-carousel .at-asset-top{margin-bottom:3px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .at-carousel .at-asset-metric>b{font-size:21px}
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-root[data-t3-view=today] .t3-market-ticker{display:flex;flex:0 0 100%;width:100%;min-width:0;align-items:center;gap:10px;height:29px;border-bottom:1px solid #b4934933;background:var(--at-page);font-size:10px}
 .t3-ticker-label{flex:none;color:#cab47d;font-size:8px;letter-spacing:.06em}
 .t3-ticker-viewport{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}
 .t3-ticker-viewport::-webkit-scrollbar{display:none}
 .t3-ticker-track,.t3-ticker-group{display:flex;width:max-content;flex:none;align-items:center}
 .t3-ticker-group{gap:8px;padding-right:8px}
 .t3-ticker-group[hidden]{display:none!important}
 #aaron-today-root .t3-ticker-quote{display:flex;align-items:center;gap:8px;flex:none;white-space:nowrap;min-height:22px;padding:2px 9px;border:1px solid #aabed11c;border-radius:5px;background:#111e30;color:#eff4fc;font:600 10px Manrope,sans-serif;cursor:pointer}
 .t3-ticker-price{color:#b9c9da;font-variant-numeric:tabular-nums}
}
