/* Ready4nexxt Investment Hub · Daily Market Brief · v2743
   Premium hierarchy for the fast daily market overview only. */

body[data-nav-tool="Investment Hub"] .daily-market-brief{
  position:relative;
  overflow:hidden;
  padding:18px;
  border-color:rgba(212,175,55,.16);
  background:linear-gradient(180deg, rgba(18,18,19,.98), rgba(12,12,13,.99));
  box-shadow:
    0 24px 70px rgba(0,0,0,.22),
    inset 0 1px 0 rgba(255,255,255,.035);
}

body[data-nav-tool="Investment Hub"] .daily-market-brief::before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:1px;
  pointer-events:none;
  background:linear-gradient(90deg, transparent 0%, rgba(212,175,55,.34) 18%, rgba(255,255,255,.08) 52%, transparent 100%);
}

body[data-nav-tool="Investment Hub"] .daily-brief-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:24px;
  margin-bottom:14px;
}

body[data-nav-tool="Investment Hub"] .daily-brief-copy{ min-width:0; }

body[data-nav-tool="Investment Hub"] .daily-brief-eyebrow{
  margin-bottom:5px;
  color:rgba(230,199,90,.88);
  font-size:10px;
  font-weight:800;
  letter-spacing:.13em;
  text-transform:uppercase;
}

body[data-nav-tool="Investment Hub"] .daily-brief-title{
  margin:0;
  font-size:26px;
  line-height:1.08;
  letter-spacing:-.025em;
  color:rgba(249,249,251,.98);
}

body[data-nav-tool="Investment Hub"] .daily-brief-lead{
  max-width:660px;
  margin:7px 0 0;
  color:rgba(244,244,246,.62);
  font-size:13px;
  line-height:1.48;
}

body[data-nav-tool="Investment Hub"] .daily-brief-actions{
  flex:0 0 auto;
  align-items:center;
  padding-top:2px;
}

/* Live ticker is the bridge between the section header and the market modules. */
body[data-nav-tool="Investment Hub"] .daily-market-brief .livebar{
  gap:9px;
  margin:0;
  padding:7px 9px;
  border-color:rgba(255,255,255,.085);
  border-radius:14px;
  background:rgba(7,7,8,.58);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
}

body[data-nav-tool="Investment Hub"] .daily-market-brief .livebar-label{
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:4px 9px;
  border-color:rgba(212,175,55,.28);
  background:rgba(212,175,55,.075);
  color:rgba(249,249,251,.9);
}

body[data-nav-tool="Investment Hub"] .livebar-dot{
  width:5px;
  height:5px;
  border-radius:999px;
  background:rgba(230,199,90,.98);
  box-shadow:0 0 0 3px rgba(212,175,55,.08);
}

body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-pulse{ margin-top:12px; }

body[data-nav-tool="Investment Hub"] .daily-overview-grid{
  display:grid;
  grid-template-columns:minmax(0,1.2fr) minmax(315px,.86fr) minmax(315px,.94fr);
  gap:12px;
  align-items:stretch;
}

body[data-nav-tool="Investment Hub"] .daily-market-brief .pulse-card{
  min-height:0;
  padding:14px;
  border:1px solid rgba(255,255,255,.085);
  border-radius:17px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.042), rgba(255,255,255,.015));
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.035),
    0 12px 32px rgba(0,0,0,.11);
}

body[data-nav-tool="Investment Hub"] .daily-market-brief .pulse-card.daily-news-pillar{
  background:linear-gradient(180deg, rgba(255,255,255,.038), rgba(255,255,255,.014));
}

body[data-nav-tool="Investment Hub"] .pulse-card-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
  margin-bottom:9px;
}

body[data-nav-tool="Investment Hub"] .pulse-label--section{
  margin:0 0 4px;
  color:rgba(230,199,90,.78);
  font-size:9.5px;
  font-weight:800;
  letter-spacing:.095em;
  text-transform:uppercase;
}

body[data-nav-tool="Investment Hub"] .pulse-card-title{
  display:block;
  color:rgba(249,249,251,.97);
  font-size:15px;
  font-weight:800;
  line-height:1.18;
  letter-spacing:-.018em;
}

/* News: editorial hierarchy instead of another dashboard widget. */
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-feed-status{
  display:inline-flex;
  align-items:center;
  gap:6px;
  margin-top:1px;
  padding:4px 7px;
  border:1px solid rgba(255,255,255,.065);
  border-radius:999px;
  background:rgba(0,0,0,.14);
  color:rgba(244,244,246,.50);
  font-size:9.75px;
  font-weight:700;
  letter-spacing:.015em;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-feed-status::before{
  content:"";
  width:5px;
  height:5px;
  flex:0 0 5px;
  border-radius:999px;
  background:rgba(230,199,90,.88);
  box-shadow:0 0 0 3px rgba(212,175,55,.07);
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-feed-preview{
  margin-top:10px;
  gap:0;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.075);
  border-radius:15px;
  background:rgba(0,0,0,.14);
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item{
  position:relative;
  display:block;
  padding:13px 14px 13px 17px;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item::before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  width:2px;
  background:linear-gradient(180deg, rgba(230,199,90,.92), rgba(212,175,55,.34));
  opacity:.85;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item + .r4x-news-item{
  border-top:1px solid rgba(255,255,255,.065);
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item + .r4x-news-item::before{
  background:rgba(160,169,191,.46);
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item:hover{
  border-color:transparent;
  background:rgba(255,255,255,.035);
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-kicker{
  margin-bottom:6px;
  color:rgba(230,199,90,.90);
  font-size:9.5px;
  font-weight:850;
  letter-spacing:.075em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item + .r4x-news-item .r4x-news-kicker{
  color:rgba(187,194,210,.76);
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-title{
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  color:rgba(249,249,251,.97);
  font-size:13.5px;
  font-weight:790;
  line-height:1.3;
  letter-spacing:-.012em;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item:first-child .r4x-news-title{
  font-size:14.25px;
  line-height:1.28;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-meta{
  margin-top:7px;
  color:rgba(244,244,246,.48);
  font-size:10.25px;
  font-weight:650;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-actions{ margin-top:9px; }
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-link--primary{
  display:inline-flex;
  align-items:center;
  min-height:34px;
  border-color:rgba(212,175,55,.22);
  background:rgba(212,175,55,.055);
  color:rgba(249,249,251,.90);
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-link--primary::after{
  content:"→";
  margin-left:7px;
  color:rgba(230,199,90,.88);
}

body[data-nav-tool="Investment Hub"] .daily-market-brief details.news-external{
  margin-top:10px;
  padding-top:9px;
  border-top:1px solid rgba(255,255,255,.065);
}

body[data-nav-tool="Investment Hub"] .news-external-summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  list-style:none;
  cursor:pointer;
  color:rgba(244,244,246,.60);
  font-size:10.75px;
  font-weight:700;
  line-height:1.3;
  user-select:none;
}
body[data-nav-tool="Investment Hub"] .news-external-summary::-webkit-details-marker{ display:none; }
body[data-nav-tool="Investment Hub"] .news-external-summary::after{
  content:"+";
  flex:0 0 auto;
  color:rgba(230,199,90,.80);
  font-size:14px;
  font-weight:500;
}
body[data-nav-tool="Investment Hub"] details.news-external[open] .news-external-summary::after{ content:"−"; }
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-external-links{
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:6px;
  margin-top:9px;
}

/* Market card: four comparable signals in one visual system. */
body[data-nav-tool="Investment Hub"] .daily-market-brief .prices-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
  margin-top:0;
}

body[data-nav-tool="Investment Hub"] .daily-market-brief .price-row{
  display:flex;
  flex-direction:column;
  align-items:stretch;
  justify-content:space-between;
  min-width:0;
  min-height:99px;
  gap:12px;
  padding:11px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:14px;
  background:rgba(255,255,255,.022);
  box-shadow:none;
}

body[data-nav-tool="Investment Hub"] .daily-market-brief .coin-badge{ gap:7px; }
body[data-nav-tool="Investment Hub"] .daily-market-brief .coin-ico{ width:17px; height:17px; }
body[data-nav-tool="Investment Hub"] .daily-market-brief .coin-sym{ font-size:.95rem; }
body[data-nav-tool="Investment Hub"] .daily-market-brief .price-meta{
  align-items:flex-start;
  gap:5px;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .price-val{
  max-width:100%;
  font-size:1.04rem;
  letter-spacing:-.025em;
  white-space:nowrap;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .price-chg{ align-self:flex-start; }

body[data-nav-tool="Investment Hub"] .market-kpi-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
  margin-top:8px;
}

body[data-nav-tool="Investment Hub"] .market-kpi{
  min-width:0;
  min-height:112px;
  padding:11px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:14px;
  background:rgba(255,255,255,.018);
}

body[data-nav-tool="Investment Hub"] .market-kpi-label{
  display:flex;
  align-items:center;
  gap:5px;
  min-height:18px;
  margin-bottom:13px;
  color:rgba(244,244,246,.60);
  font-size:10.75px;
  font-weight:700;
}

body[data-nav-tool="Investment Hub"] .daily-market-brief .market-kpi .pulse-value{
  font-size:1.14rem;
  line-height:1.08;
  white-space:nowrap;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-kpi .tiny{ margin-top:3px; font-size:9.75px; }
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-kpi .pulse-delta--under{
  display:flex;
  align-items:center;
  min-height:17px;
  margin-top:7px;
  text-align:left;
}

/* Capital flow: BTC and Stablecoin dominance belong together, not in separate dashboard rows. */
body[data-nav-tool="Investment Hub"] .capitalflow-stack{
  display:flex;
  flex-direction:column;
  gap:8px;
}

body[data-nav-tool="Investment Hub"] .flow-item{
  min-width:0;
  padding:10px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:14px;
  background:rgba(255,255,255,.018);
}

body[data-nav-tool="Investment Hub"] .flow-item-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:10px;
  margin-bottom:5px;
}
body[data-nav-tool="Investment Hub"] .flow-item-title{
  color:rgba(249,249,251,.94);
  font-size:12px;
  font-weight:800;
  line-height:1.2;
}
body[data-nav-tool="Investment Hub"] .flow-item-desc{
  margin-top:2px;
  color:rgba(244,244,246,.52);
  font-size:9.75px;
  line-height:1.25;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief #btcdom-card .tv-quote,
body[data-nav-tool="Investment Hub"] .daily-market-brief #stabledom-card .tv-quote{
  margin-top:3px;
  border-color:rgba(255,255,255,.065);
  border-radius:11px;
  background:rgba(0,0,0,.12);
}
body[data-nav-tool="Investment Hub"] .daily-market-brief #btcdom-card .tv-quote--compact .tradingview-widget-container,
body[data-nav-tool="Investment Hub"] .daily-market-brief #stabledom-card .tv-quote--compact .tradingview-widget-container{
  min-height:72px;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .flow-item .pulse-sub{
  margin-top:4px;
  font-size:9.75px;
}

/* Market sentiment gets a full-width, quieter stage. */
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-fng{
  margin-top:12px;
  padding:13px 14px 11px;
  border:1px solid rgba(255,255,255,.085);
  border-radius:16px;
  background:rgba(255,255,255,.018);
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-fng-head{ margin-bottom:9px; }
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-fng-title{
  color:rgba(249,249,251,.94);
  font-size:13px;
  font-weight:800;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .fng-bar{ height:9px; }
body[data-nav-tool="Investment Hub"] .daily-market-brief .fng-meta{
  margin-top:8px;
  display:flex;
  align-items:baseline;
  gap:8px;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .fng-val{
  font-size:14px;
  font-weight:850;
}

/* Watchlist starts a new information layer after the daily brief. */
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-watchlist{
  margin-top:15px;
  padding-top:12px;
  border-top:1px solid rgba(212,175,55,.11);
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-watchlist-title{
  color:rgba(230,199,90,.92);
  font-size:15px;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .wl-subtitle{ color:rgba(244,244,246,.48); }

@media (max-width:1180px){
  body[data-nav-tool="Investment Hub"] .daily-overview-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  body[data-nav-tool="Investment Hub"] .daily-overview-grid .daily-news-pillar{ grid-column:1 / -1; }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .news-feed-preview{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}

@media (max-width:760px){
  body[data-nav-tool="Investment Hub"] .daily-market-brief{ padding:14px; }
  body[data-nav-tool="Investment Hub"] .daily-brief-head{
    flex-direction:column;
    gap:12px;
  }
  body[data-nav-tool="Investment Hub"] .daily-brief-actions{
    width:100%;
    justify-content:space-between;
  }
  body[data-nav-tool="Investment Hub"] .daily-brief-title{ font-size:21px; }
  body[data-nav-tool="Investment Hub"] .daily-overview-grid{ grid-template-columns:1fr; }
  body[data-nav-tool="Investment Hub"] .daily-overview-grid .daily-news-pillar{ grid-column:auto; }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .news-feed-preview{ grid-template-columns:1fr; }
}

@media (max-width:520px){
  body[data-nav-tool="Investment Hub"] .daily-market-brief{ padding:12px; border-radius:16px; }
  body[data-nav-tool="Investment Hub"] .daily-brief-eyebrow{ font-size:9px; }
  body[data-nav-tool="Investment Hub"] .daily-brief-title{ font-size:20px; }
  body[data-nav-tool="Investment Hub"] .daily-brief-lead{ font-size:11.5px; }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .livebar{ padding:8px; }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .pulse-card{ padding:12px; border-radius:15px; }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .prices-grid,
  body[data-nav-tool="Investment Hub"] .market-kpi-grid{ grid-template-columns:1fr 1fr; }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .price-row{ min-height:94px; padding:10px; }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .price-val{ font-size:.94rem; }
  body[data-nav-tool="Investment Hub"] .market-kpi{ min-height:106px; padding:10px; }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .market-kpi .pulse-value{ font-size:1.02rem; }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .news-external-links{ grid-template-columns:1fr; }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-fng{ padding:12px; }
}

@media (max-width:390px){
  body[data-nav-tool="Investment Hub"] .daily-market-brief .prices-grid,
  body[data-nav-tool="Investment Hub"] .market-kpi-grid{ grid-template-columns:1fr; }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .price-row,
  body[data-nav-tool="Investment Hub"] .market-kpi{ min-height:auto; }
}


/* v2736 · Section iconography and typographic rhythm */
body[data-nav-tool="Investment Hub"] .pulse-card-heading{
  display:flex;
  align-items:center;
  gap:10px;
  min-width:0;
}

body[data-nav-tool="Investment Hub"] .pulse-card-heading-copy{
  display:block;
  min-width:0;
}

body[data-nav-tool="Investment Hub"] .pulse-section-icon{
  display:grid;
  place-items:center;
  width:31px;
  height:31px;
  flex:0 0 31px;
  border:1px solid rgba(212,175,55,.18);
  border-radius:10px;
  background:
    linear-gradient(180deg, rgba(212,175,55,.085), rgba(255,255,255,.018));
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.04),
    0 6px 18px rgba(0,0,0,.12);
  color:rgba(230,199,90,.90);
}

body[data-nav-tool="Investment Hub"] .pulse-section-icon svg{
  width:17px;
  height:17px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.7;
  stroke-linecap:round;
  stroke-linejoin:round;
}

body[data-nav-tool="Investment Hub"] .pulse-section-icon--market{
  color:rgba(188,199,225,.88);
  border-color:rgba(160,169,191,.17);
  background:linear-gradient(180deg, rgba(160,169,191,.075), rgba(255,255,255,.016));
}

body[data-nav-tool="Investment Hub"] .pulse-section-icon--flow{
  color:rgba(113,207,190,.86);
  border-color:rgba(95,191,173,.16);
  background:linear-gradient(180deg, rgba(59,162,143,.065), rgba(255,255,255,.016));
}

body[data-nav-tool="Investment Hub"] .daily-market-brief .pulse-card-head{
  min-height:34px;
  margin-bottom:10px;
}

body[data-nav-tool="Investment Hub"] .daily-market-brief .pulse-label--section{
  margin-bottom:3px;
  font-size:9px;
  letter-spacing:.105em;
}

body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-label--section{
  color:rgba(230,199,90,.88);
}

/* v2736 · Quick access is navigation, not a row of pills */
body[data-nav-tool="Investment Hub"] .quick-nav{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  align-items:start;
  gap:14px 18px;
  padding:13px 14px;
}

body[data-nav-tool="Investment Hub"] .quick-nav__top{
  align-self:stretch;
  padding-top:2px;
}

body[data-nav-tool="Investment Hub"] .quick-nav__links{
  display:block;
  min-width:0;
}

body[data-nav-tool="Investment Hub"] .quick-nav__caption{
  display:flex;
  align-items:center;
  min-height:auto;
  margin:0 0 8px;
  padding:0;
  color:rgba(244,244,246,.52);
  font-size:9.5px;
  font-weight:850;
  letter-spacing:.105em;
  text-transform:uppercase;
}

body[data-nav-tool="Investment Hub"] .quick-nav__caption::after{
  content:"";
  width:auto;
  height:1px;
  flex:1 1 auto;
  margin-left:10px;
  background:linear-gradient(90deg, rgba(212,175,55,.38), rgba(212,175,55,.06));
}

body[data-nav-tool="Investment Hub"] .quick-nav__grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:7px;
}

body[data-nav-tool="Investment Hub"] .quick-nav__item{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  min-width:0;
  min-height:42px;
  padding:9px 10px 9px 12px;
  border:1px solid rgba(255,255,255,.085);
  border-radius:10px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,.015));
  color:rgba(249,249,251,.90);
  font-size:11.25px;
  font-weight:730;
  line-height:1.2;
  text-decoration:none;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
  transition:border-color .16s ease, background .16s ease, transform .16s ease;
}

body[data-nav-tool="Investment Hub"] .quick-nav__item:hover{
  border-color:rgba(212,175,55,.28);
  background:
    linear-gradient(180deg, rgba(212,175,55,.065), rgba(255,255,255,.018));
  transform:translateY(-1px);
}

body[data-nav-tool="Investment Hub"] .quick-nav__item:focus-visible{
  outline:2px solid rgba(230,199,90,.48);
  outline-offset:2px;
}

body[data-nav-tool="Investment Hub"] .quick-nav__arrow{
  display:grid;
  place-items:center;
  width:22px;
  height:22px;
  flex:0 0 22px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:7px;
  background:rgba(0,0,0,.14);
  color:rgba(230,199,90,.80);
  font-size:12px;
  font-weight:800;
  line-height:1;
}

body[data-nav-tool="Investment Hub"] .quick-nav__item--tool .quick-nav__arrow{
  color:rgba(188,199,225,.84);
}

/* v2736 · Radar handoff CTAs use the same tool icons as "Alle Hilfsmittel". */
body[data-nav-tool="Investment Hub"] .trend-action-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
}

body[data-nav-tool="Investment Hub"] .trend-action-icon{
  width:17px;
  height:17px;
  flex:0 0 17px;
  object-fit:contain;
  display:block;
}

/* Keep all three daily pillars visually aligned. */
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card{
  background:linear-gradient(180deg, rgba(255,255,255,.038), rgba(255,255,255,.014));
}

@media (max-width:1180px){
  body[data-nav-tool="Investment Hub"] .quick-nav{
    grid-template-columns:1fr;
    gap:10px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav__top{
    justify-content:space-between;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav__grid{
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
}

@media (max-width:760px){
  body[data-nav-tool="Investment Hub"] .quick-nav{
    padding:12px;
    border-radius:16px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav__grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:7px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav__item{
    min-height:44px;
    padding:9px 9px 9px 10px;
    font-size:10.9px;
  }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .pulse-card-head{
    align-items:center;
  }
}

@media (max-width:520px){
  body[data-nav-tool="Investment Hub"] .quick-nav{
    margin-top:8px;
    margin-bottom:16px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav__caption{
    margin-bottom:7px;
    font-size:9px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav__grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  body[data-nav-tool="Investment Hub"] .quick-nav__item{
    min-height:45px;
    border-radius:9px;
    white-space:normal;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav__arrow{
    width:21px;
    height:21px;
    flex-basis:21px;
  }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item{
    padding:12px 12px 12px 15px;
  }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item:first-child .r4x-news-title{
    font-size:13.5px;
  }
  body[data-nav-tool="Investment Hub"] .pulse-section-icon{
    width:29px;
    height:29px;
    flex-basis:29px;
  }
  body[data-nav-tool="Investment Hub"] .pulse-section-icon svg{
    width:16px;
    height:16px;
  }
  body[data-nav-tool="Investment Hub"] .pulse-card-title{
    font-size:13.5px;
  }
  body[data-nav-tool="Investment Hub"] .trend-action-btn{
    justify-content:flex-start;
  }
}

@media (max-width:350px){
  body[data-nav-tool="Investment Hub"] .quick-nav__grid{
    grid-template-columns:1fr;
  }
}


/* ============================================================
   v2737 · Investment Hub two-view architecture
   ============================================================ */
body[data-nav-tool="Investment Hub"] .quick-nav{
  display:block;
  padding:14px;
}
body[data-nav-tool="Investment Hub"] .quick-nav__top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  width:100%;
  padding:0 0 12px;
  border-bottom:1px solid rgba(255,255,255,.07);
}
body[data-nav-tool="Investment Hub"] .quick-nav__top-actions{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:9px;
  min-width:0;
}
body[data-nav-tool="Investment Hub"] .quick-nav__portfolio{
  display:flex;
  align-items:center;
  gap:9px;
  min-height:42px;
  padding:6px 8px 6px 7px;
  border:1px solid rgba(255,255,255,.09);
  border-radius:11px;
  background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));
  color:rgba(249,249,251,.92);
  text-decoration:none;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
  transition:border-color .16s ease,background .16s ease,transform .16s ease;
}
body[data-nav-tool="Investment Hub"] .quick-nav__portfolio:hover{
  border-color:rgba(212,175,55,.28);
  background:linear-gradient(180deg,rgba(212,175,55,.06),rgba(255,255,255,.018));
  transform:translateY(-1px);
}
body[data-nav-tool="Investment Hub"] .quick-nav__portfolio-icon{
  width:30px;height:30px;flex:0 0 30px;display:block;object-fit:contain;border-radius:8px;
}
body[data-nav-tool="Investment Hub"] .quick-nav__portfolio-copy{display:flex;flex-direction:column;min-width:0;line-height:1.15}
body[data-nav-tool="Investment Hub"] .quick-nav__portfolio-copy strong{font-size:11.5px;font-weight:800;color:rgba(249,249,251,.94)}
body[data-nav-tool="Investment Hub"] .quick-nav__portfolio-copy small{margin-top:2px;font-size:9px;font-weight:650;color:rgba(244,244,246,.48)}
body[data-nav-tool="Investment Hub"] .quick-nav__links{display:block;width:100%;padding-top:10px}
body[data-nav-tool="Investment Hub"] .quick-nav__grid{grid-template-columns:repeat(5,minmax(0,1fr))}

body[data-nav-tool="Investment Hub"] .hub-view-switcher{
  margin:0 0 18px;
  padding:5px;
  border:1px solid rgba(255,255,255,.085);
  border-radius:17px;
  background:linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.012));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03);
}
body[data-nav-tool="Investment Hub"] .hub-view-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px}
body[data-nav-tool="Investment Hub"] .hub-view-tab{
  position:relative;
  display:flex;
  align-items:center;
  gap:11px;
  min-height:58px;
  padding:10px 13px;
  border:1px solid transparent;
  border-radius:13px;
  background:transparent;
  color:rgba(244,244,246,.62);
  text-align:left;
  cursor:pointer;
  transition:background .16s ease,border-color .16s ease,color .16s ease;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab:hover{background:rgba(255,255,255,.025);color:rgba(249,249,251,.84)}
body[data-nav-tool="Investment Hub"] .hub-view-tab.is-active{
  border-color:rgba(212,175,55,.20);
  background:linear-gradient(180deg,rgba(212,175,55,.075),rgba(255,255,255,.022));
  color:rgba(249,249,251,.96);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 24px rgba(0,0,0,.10);
}
body[data-nav-tool="Investment Hub"] .hub-view-tab.is-active::after{
  content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;border-radius:2px 2px 0 0;
  background:linear-gradient(90deg,rgba(212,175,55,.2),rgba(230,199,90,.92),rgba(212,175,55,.2));
}
body[data-nav-tool="Investment Hub"] .hub-view-tab__index{
  display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border:1px solid rgba(255,255,255,.08);border-radius:9px;
  color:rgba(244,244,246,.46);font-size:9px;font-weight:850;letter-spacing:.08em;background:rgba(0,0,0,.13);
}
body[data-nav-tool="Investment Hub"] .hub-view-tab.is-active .hub-view-tab__index{border-color:rgba(212,175,55,.24);color:rgba(230,199,90,.92);background:rgba(212,175,55,.06)}
body[data-nav-tool="Investment Hub"] .hub-view-tab__copy{display:flex;flex-direction:column;min-width:0}
body[data-nav-tool="Investment Hub"] .hub-view-tab__copy strong{font-size:12.5px;font-weight:820;line-height:1.2}
body[data-nav-tool="Investment Hub"] .hub-view-tab__copy small{margin-top:3px;color:rgba(244,244,246,.48);font-size:9.75px;font-weight:620;line-height:1.25}
body[data-nav-tool="Investment Hub"] .hub-view[hidden]{display:none!important}

/* Daily brief: same typography system across News, Market and Capital Flow. */
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card{
  font-family:inherit;
  color:rgba(249,249,251,.94);
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-card-head,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-card-head,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-card-head{min-height:36px;margin-bottom:11px}
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-label--section,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-label--section,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-label--section{
  color:rgba(230,199,90,.80);font-size:9px;font-weight:800;letter-spacing:.105em;line-height:1.15;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-card-title,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-card-title,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-card-title{
  color:rgba(249,249,251,.97);font-size:14px;font-weight:800;line-height:1.2;letter-spacing:-.015em;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-feed-status{
  margin:0 0 7px;padding:0;border:0;border-radius:0;background:transparent;color:rgba(244,244,246,.48);
  font-size:9.75px;font-weight:650;letter-spacing:0;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-feed-status::before{width:5px;height:5px;flex-basis:5px;box-shadow:none}
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-feed-preview{
  margin-top:0;border-color:rgba(255,255,255,.075);border-radius:14px;background:rgba(0,0,0,.11);
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item{padding:12px 13px 12px 15px}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-kicker{
  margin-bottom:4px;color:rgba(230,199,90,.80);font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1.15;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-title,
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item:first-child .r4x-news-title{
  color:rgba(249,249,251,.94);font-size:12.5px;font-weight:760;line-height:1.32;letter-spacing:-.006em;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-meta{
  margin-top:6px;color:rgba(244,244,246,.48);font-size:9.75px;font-weight:620;line-height:1.2;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-section-icon,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-section-icon,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-section-icon{
  width:30px;height:30px;flex-basis:30px;border-radius:9px;
}

/* Native R4X layer in "Markteinordnung & Rechner". */
body[data-nav-tool="Investment Hub"] .r4x-native-card{padding:16px}
body[data-nav-tool="Investment Hub"] .native-card-head{
  display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:13px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.07);
}
body[data-nav-tool="Investment Hub"] .native-card-heading{display:flex;align-items:flex-start;gap:11px;min-width:0}
body[data-nav-tool="Investment Hub"] .native-card-icon{
  display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid rgba(212,175,55,.22);border-radius:12px;
  background:linear-gradient(180deg,rgba(212,175,55,.09),rgba(255,255,255,.018));color:rgba(230,199,90,.90);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
body[data-nav-tool="Investment Hub"] .native-card-icon--signal{color:rgba(151,197,213,.92);border-color:rgba(151,197,213,.18);background:linear-gradient(180deg,rgba(104,165,186,.075),rgba(255,255,255,.016))}
body[data-nav-tool="Investment Hub"] .native-card-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
body[data-nav-tool="Investment Hub"] .native-card-kicker{margin-bottom:4px;color:rgba(230,199,90,.82);font-size:9.5px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}
body[data-nav-tool="Investment Hub"] .native-card-title{margin:0;color:rgba(249,249,251,.97);font-size:18px;font-weight:820;line-height:1.18;letter-spacing:-.018em}
body[data-nav-tool="Investment Hub"] .native-card-lead{max-width:760px;margin:5px 0 0;color:rgba(244,244,246,.62);font-size:12px;line-height:1.45}
body[data-nav-tool="Investment Hub"] .native-boundary{
  margin-top:13px;padding:10px 11px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:rgba(0,0,0,.12);
  color:rgba(244,244,246,.52);font-size:10.5px;line-height:1.42;
}
body[data-nav-tool="Investment Hub"] .native-boundary strong{color:rgba(244,244,246,.72);font-weight:780}

body[data-nav-tool="Investment Hub"] .navigator-layout{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.35fr);gap:12px}
body[data-nav-tool="Investment Hub"] .navigator-choices{display:grid;grid-template-columns:1fr 1fr;gap:7px;align-content:start}
body[data-nav-tool="Investment Hub"] .navigator-choice{
  display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px 9px 9px 10px;
  border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.018);color:rgba(249,249,251,.88);text-align:left;cursor:pointer;
  transition:border-color .15s ease,background .15s ease,transform .15s ease;
}
body[data-nav-tool="Investment Hub"] .navigator-choice:hover{border-color:rgba(212,175,55,.22);background:rgba(212,175,55,.035);transform:translateY(-1px)}
body[data-nav-tool="Investment Hub"] .navigator-choice.is-active{border-color:rgba(212,175,55,.28);background:linear-gradient(180deg,rgba(212,175,55,.07),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
body[data-nav-tool="Investment Hub"] .navigator-choice__icon{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:rgba(230,199,90,.78);font-size:11px;background:rgba(0,0,0,.13)}
body[data-nav-tool="Investment Hub"] .navigator-choice strong{display:block;font-size:10.75px;font-weight:800;line-height:1.15}
body[data-nav-tool="Investment Hub"] .navigator-choice small{display:block;margin-top:3px;color:rgba(244,244,246,.46);font-size:8.8px;font-weight:620;line-height:1.2}
body[data-nav-tool="Investment Hub"] .navigator-choice__arrow{color:rgba(230,199,90,.66);font-size:11px}
body[data-nav-tool="Investment Hub"] .navigator-result,
body[data-nav-tool="Investment Hub"] .signal-result{
  min-width:0;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(0,0,0,.10));
}
body[data-nav-tool="Investment Hub"] .navigator-result__eyebrow,
body[data-nav-tool="Investment Hub"] .signal-result__eyebrow{color:rgba(230,199,90,.72);font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}
body[data-nav-tool="Investment Hub"] .navigator-result__title,
body[data-nav-tool="Investment Hub"] .signal-result__title{margin:4px 0 5px;color:rgba(249,249,251,.96);font-size:15px;font-weight:820;line-height:1.2;letter-spacing:-.012em}
body[data-nav-tool="Investment Hub"] .navigator-result__intro,
body[data-nav-tool="Investment Hub"] .signal-result__copy{margin:0;color:rgba(244,244,246,.64);font-size:11.5px;line-height:1.46}
body[data-nav-tool="Investment Hub"] .navigator-sources{display:grid;gap:7px;margin-top:11px}
body[data-nav-tool="Investment Hub"] .navigator-source{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(0,0,0,.10);color:inherit;text-decoration:none}
body[data-nav-tool="Investment Hub"] .navigator-source:hover{border-color:rgba(212,175,55,.23);background:rgba(212,175,55,.03)}
body[data-nav-tool="Investment Hub"] .navigator-source__copy{min-width:0}
body[data-nav-tool="Investment Hub"] .navigator-source__name{display:block;color:rgba(249,249,251,.90);font-size:10.75px;font-weight:780}
body[data-nav-tool="Investment Hub"] .navigator-source__why{display:block;margin-top:2px;color:rgba(244,244,246,.48);font-size:9.3px;line-height:1.3}
body[data-nav-tool="Investment Hub"] .navigator-source__ext{flex:0 0 auto;color:rgba(230,199,90,.68);font-size:11px}

body[data-nav-tool="Investment Hub"] .signal-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px}
body[data-nav-tool="Investment Hub"] .signal-choice{
  min-height:60px;padding:10px 11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.018);color:rgba(249,249,251,.82);text-align:left;cursor:pointer;
  transition:border-color .15s ease,background .15s ease,transform .15s ease;
}
body[data-nav-tool="Investment Hub"] .signal-choice:hover{border-color:rgba(151,197,213,.23);background:rgba(104,165,186,.035);transform:translateY(-1px)}
body[data-nav-tool="Investment Hub"] .signal-choice.is-active{border-color:rgba(151,197,213,.28);background:linear-gradient(180deg,rgba(104,165,186,.07),rgba(255,255,255,.016));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
body[data-nav-tool="Investment Hub"] .signal-choice__pair{display:block;color:rgba(249,249,251,.92);font-size:10.75px;font-weight:800;line-height:1.2}
body[data-nav-tool="Investment Hub"] .signal-choice small{display:block;margin-top:4px;color:rgba(244,244,246,.46);font-size:9px;font-weight:620;line-height:1.25}
body[data-nav-tool="Investment Hub"] .signal-result{min-height:170px}
body[data-nav-tool="Investment Hub"] .signal-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0}
body[data-nav-tool="Investment Hub"] .signal-fact{padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(0,0,0,.11)}
body[data-nav-tool="Investment Hub"] .signal-fact span{display:block;color:rgba(244,244,246,.48);font-size:8.8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}
body[data-nav-tool="Investment Hub"] .signal-fact strong{display:block;margin-top:4px;color:rgba(249,249,251,.92);font-size:13px;font-weight:820}
body[data-nav-tool="Investment Hub"] .signal-result__not{margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.065);color:rgba(244,244,246,.50);font-size:10.25px;line-height:1.4}
body[data-nav-tool="Investment Hub"] .signal-result__next{display:inline-flex;align-items:center;gap:6px;margin-top:9px;color:rgba(230,199,90,.78);font-size:10.25px;font-weight:750;text-decoration:none}
body[data-nav-tool="Investment Hub"] .signal-result__next:hover{color:rgba(230,199,90,.98)}
body[data-nav-tool="Investment Hub"] .signal-result__meta{margin-top:8px;color:rgba(244,244,246,.38);font-size:9px}
body[data-nav-tool="Investment Hub"] .native-result-loading{display:flex;align-items:center;min-height:80px;color:rgba(244,244,246,.48);font-size:11px}
body[data-nav-tool="Investment Hub"] .signal-glossary-line{margin-top:9px;color:rgba(244,244,246,.48);font-size:9.75px}
body[data-nav-tool="Investment Hub"] .signal-glossary-line a{font-weight:750}

body[data-nav-tool="Investment Hub"] .section-head--stacked{align-items:flex-start;justify-content:space-between}
body[data-nav-tool="Investment Hub"] .section-subcopy{max-width:720px;margin:5px 0 0;color:rgba(244,244,246,.58);font-size:11.5px;line-height:1.4}

body[data-nav-tool="Investment Hub"] .simulator-bridge{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px}
body[data-nav-tool="Investment Hub"] .simulator-bridge__main{display:flex;align-items:center;gap:12px;min-width:0}
body[data-nav-tool="Investment Hub"] .simulator-bridge__icon{width:46px;height:46px;flex:0 0 46px;object-fit:contain;border-radius:12px}
body[data-nav-tool="Investment Hub"] .simulator-bridge__title{margin:0;color:rgba(249,249,251,.95);font-size:16px;font-weight:820;line-height:1.2}
body[data-nav-tool="Investment Hub"] .simulator-bridge__copy{margin:5px 0 0;color:rgba(244,244,246,.58);font-size:11.5px;line-height:1.4}
body[data-nav-tool="Investment Hub"] .simulator-bridge__cta{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;white-space:nowrap}
body[data-nav-tool="Investment Hub"] .simulator-bridge__cta img{width:18px;height:18px;object-fit:contain}

body[data-nav-tool="Investment Hub"] a.r4x-glossar-inline{font-weight:inherit}

@media (max-width:980px){
  body[data-nav-tool="Investment Hub"] .quick-nav__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  body[data-nav-tool="Investment Hub"] .navigator-layout{grid-template-columns:1fr}
  body[data-nav-tool="Investment Hub"] .signal-choices{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:760px){
  body[data-nav-tool="Investment Hub"] .quick-nav__top{align-items:flex-start;flex-direction:column;gap:10px}
  body[data-nav-tool="Investment Hub"] .quick-nav__top-actions{width:100%;justify-content:space-between}
  body[data-nav-tool="Investment Hub"] .quick-nav__portfolio{margin-left:auto}
  body[data-nav-tool="Investment Hub"] .quick-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  body[data-nav-tool="Investment Hub"] .hub-view-tab{min-height:64px;padding:9px 10px;gap:8px}
  body[data-nav-tool="Investment Hub"] .hub-view-tab__copy small{display:none}
  body[data-nav-tool="Investment Hub"] .native-card-title{font-size:16px}
  body[data-nav-tool="Investment Hub"] .simulator-bridge{align-items:flex-start;flex-direction:column}
  body[data-nav-tool="Investment Hub"] .simulator-bridge__cta{width:100%;justify-content:center}
}
@media (max-width:520px){
  body[data-nav-tool="Investment Hub"] .quick-nav__top-actions{align-items:stretch;flex-direction:column}
  body[data-nav-tool="Investment Hub"] .quick-nav__portfolio{width:100%;margin-left:0}
  body[data-nav-tool="Investment Hub"] .quick-nav__portfolio-copy{flex:1}
  body[data-nav-tool="Investment Hub"] .hub-view-switcher{margin-bottom:14px;padding:4px;border-radius:14px}
  body[data-nav-tool="Investment Hub"] .hub-view-tab{min-height:58px;border-radius:11px}
  body[data-nav-tool="Investment Hub"] .hub-view-tab__index{width:25px;height:25px;flex-basis:25px;border-radius:7px;font-size:8px}
  body[data-nav-tool="Investment Hub"] .hub-view-tab__copy strong{font-size:10.4px;line-height:1.15}
  body[data-nav-tool="Investment Hub"] .navigator-choices{grid-template-columns:1fr}
  body[data-nav-tool="Investment Hub"] .navigator-choice{min-height:54px}
  body[data-nav-tool="Investment Hub"] .signal-choices{grid-template-columns:1fr 1fr}
  body[data-nav-tool="Investment Hub"] .signal-choice{min-height:64px;padding:9px}
  body[data-nav-tool="Investment Hub"] .signal-choice__pair{font-size:10px}
  body[data-nav-tool="Investment Hub"] .signal-facts{grid-template-columns:1fr 1fr}
  body[data-nav-tool="Investment Hub"] .r4x-native-card{padding:13px}
  body[data-nav-tool="Investment Hub"] .native-card-head{gap:10px}
  body[data-nav-tool="Investment Hub"] .native-card-icon{width:32px;height:32px;flex-basis:32px}
  body[data-nav-tool="Investment Hub"] .simulator-bridge__main{align-items:flex-start}
  body[data-nav-tool="Investment Hub"] .simulator-bridge__icon{width:40px;height:40px;flex-basis:40px}
}
@media (max-width:370px){
  body[data-nav-tool="Investment Hub"] .quick-nav__grid,
  body[data-nav-tool="Investment Hub"] .signal-choices{grid-template-columns:1fr}
  body[data-nav-tool="Investment Hub"] .hub-view-tab__index{display:none}
  body[data-nav-tool="Investment Hub"] .hub-view-tab{padding:9px 7px;justify-content:center;text-align:center}
  body[data-nav-tool="Investment Hub"] .signal-facts{grid-template-columns:1fr}
}


/* ============================================================
   v2739 · Split correction + calm premium hierarchy
   The active view is a true view: inactive navigation and panels
   are removed from layout, not merely marked with the hidden attr.
   ============================================================ */
body[data-nav-tool="Investment Hub"] [data-quick-nav-view][hidden],
body[data-nav-tool="Investment Hub"] .hub-view[hidden]{
  display:none !important;
}

/* Overordinate hub header stays stable; only the active view's shortcuts are visible. */
body[data-nav-tool="Investment Hub"] .quick-nav{
  padding:15px 16px 16px;
  border-radius:18px;
}
body[data-nav-tool="Investment Hub"] .quick-nav__top{
  padding-bottom:13px;
}
body[data-nav-tool="Investment Hub"] .quick-nav__links{
  padding-top:12px;
}
body[data-nav-tool="Investment Hub"] .quick-nav__grid{
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
}
body[data-nav-tool="Investment Hub"] .quick-nav__item{
  min-height:46px;
  padding:10px 10px 10px 12px;
  border-radius:10px;
  font-size:11.4px;
  font-weight:740;
}

/* Two broad, quiet segments – not two additional dashboard cards. */
body[data-nav-tool="Investment Hub"] .hub-view-switcher{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  align-items:center;
  gap:14px;
  margin:0 0 18px;
  padding:8px 9px 8px 13px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:15px;
  background:rgba(255,255,255,.016);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.022);
}
body[data-nav-tool="Investment Hub"] .hub-view-switcher__label{
  color:rgba(244,244,246,.44);
  font-size:9px;
  font-weight:820;
  letter-spacing:.105em;
  text-transform:uppercase;
  white-space:nowrap;
}
body[data-nav-tool="Investment Hub"] .hub-view-tabs{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:3px;
  min-width:0;
  padding:3px;
  border:1px solid rgba(255,255,255,.065);
  border-radius:12px;
  background:rgba(0,0,0,.18);
}
body[data-nav-tool="Investment Hub"] .hub-view-tab{
  min-height:50px;
  padding:8px 14px;
  border:1px solid transparent;
  border-radius:9px;
  background:transparent;
  color:rgba(244,244,246,.55);
  text-align:left;
  box-shadow:none;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab::after{display:none!important}
body[data-nav-tool="Investment Hub"] .hub-view-tab:hover{
  background:rgba(255,255,255,.022);
  color:rgba(249,249,251,.82);
}
body[data-nav-tool="Investment Hub"] .hub-view-tab.is-active{
  border-color:rgba(212,175,55,.16);
  background:linear-gradient(180deg,rgba(212,175,55,.075),rgba(212,175,55,.035));
  color:rgba(249,249,251,.97);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.028);
}
body[data-nav-tool="Investment Hub"] .hub-view-tab__copy strong{
  display:block;
  font-size:12.5px;
  font-weight:810;
  line-height:1.2;
  letter-spacing:-.006em;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab__copy small{
  display:block;
  margin-top:3px;
  color:rgba(244,244,246,.43);
  font-size:9.5px;
  font-weight:610;
  line-height:1.25;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab.is-active .hub-view-tab__copy small{
  color:rgba(244,244,246,.57);
}

/* Daily Market Brief: all three pillars use exactly one heading/type rhythm. */
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-card-head,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-card-head,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-card-head{
  min-height:38px;
  margin-bottom:11px;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-label--section,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-label--section,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-label--section{
  margin:0 0 3px;
  color:rgba(230,199,90,.80);
  font-size:9px;
  font-weight:800;
  letter-spacing:.105em;
  line-height:1.15;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-card-title,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-card-title,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-card-title{
  display:block;
  color:rgba(249,249,251,.97);
  font-size:14px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:-.015em;
}

/* News stays editorial, but no longer looks like a foreign nested widget. */
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-feed-status{
  margin:0 0 9px;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
  color:rgba(244,244,246,.47);
  font-size:9.75px;
  font-weight:620;
  line-height:1.2;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-feed-status::before{
  width:5px;height:5px;flex-basis:5px;box-shadow:none;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-feed-preview{
  margin-top:0;
  overflow:visible;
  border:0;
  border-top:1px solid rgba(255,255,255,.07);
  border-radius:0;
  background:transparent;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item{
  padding:12px 4px 12px 12px;
  border-radius:0;
  background:transparent;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item:first-child{
  padding-top:13px;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item + .r4x-news-item{
  border-top:1px solid rgba(255,255,255,.065);
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-kicker{
  margin-bottom:4px;
  color:rgba(230,199,90,.78);
  font-size:8.9px;
  font-weight:790;
  letter-spacing:.075em;
  line-height:1.15;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-title,
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item:first-child .r4x-news-title{
  color:rgba(249,249,251,.95);
  font-size:13.25px;
  font-weight:760;
  line-height:1.32;
  letter-spacing:-.008em;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-meta{
  margin-top:5px;
  color:rgba(244,244,246,.45);
  font-size:9.6px;
  font-weight:610;
  line-height:1.2;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-actions{
  margin-top:8px;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-external{
  margin-top:9px;
}

@media (max-width:980px){
  body[data-nav-tool="Investment Hub"] .quick-nav__grid{grid-template-columns:repeat(3,minmax(0,1fr));}
  body[data-nav-tool="Investment Hub"] .hub-view-switcher{grid-template-columns:1fr;gap:7px;padding:8px;}
  body[data-nav-tool="Investment Hub"] .hub-view-switcher__label{padding:0 3px;}
}
@media (max-width:760px){
  body[data-nav-tool="Investment Hub"] .quick-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  body[data-nav-tool="Investment Hub"] .hub-view-tab{min-height:54px;padding:9px 10px;text-align:center;justify-content:center;}
  body[data-nav-tool="Investment Hub"] .hub-view-tab__copy small{display:none;}
}
@media (max-width:520px){
  body[data-nav-tool="Investment Hub"] .hub-view-switcher{margin-bottom:15px;border-radius:13px;}
  body[data-nav-tool="Investment Hub"] .hub-view-switcher__label{font-size:8.6px;}
  body[data-nav-tool="Investment Hub"] .hub-view-tabs{gap:2px;border-radius:10px;}
  body[data-nav-tool="Investment Hub"] .hub-view-tab{min-height:50px;padding:8px 6px;border-radius:8px;}
  body[data-nav-tool="Investment Hub"] .hub-view-tab__copy strong{font-size:10.5px;line-height:1.15;}
}

/* ============================================================
   v2739 · Premium structure pass
   - hub split above view-aware shortcuts
   - legal tooltip above sticky navigation
   - one typography system across Daily pillars
   - staged R4X Navigator + Signalvergleich
   ============================================================ */

/* The tooltip is appended to <body>. It must sit above the complete shared shell. */
body[data-nav-tool="Investment Hub"] .tooltip{
  z-index:1000600;
}

/* Context / split / shortcuts are three different hierarchy levels. */
body[data-nav-tool="Investment Hub"] .quick-nav--context{
  margin:8px 0 10px;
  padding:13px 15px;
}
body[data-nav-tool="Investment Hub"] .quick-nav--context .quick-nav__top{
  padding:0;
  border-bottom:0;
}
body[data-nav-tool="Investment Hub"] .hub-view-switcher{
  display:block;
  margin:0 0 10px;
  padding:4px;
  border-radius:14px;
  background:rgba(255,255,255,.013);
}
body[data-nav-tool="Investment Hub"] .hub-view-switcher__label{display:none!important;}
body[data-nav-tool="Investment Hub"] .hub-view-tabs{
  width:100%;
  gap:4px;
  padding:3px;
  border-radius:11px;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab{
  min-height:54px;
  padding:9px 15px;
  border-radius:9px;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab__copy strong{
  font-size:13px;
  font-weight:800;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab__copy small{
  font-size:10px;
}
body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts{
  margin:0 0 18px;
  padding:11px 14px 13px;
  border-radius:15px;
  background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.012));
}
body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts .quick-nav__links{
  padding-top:0;
}
body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts .quick-nav__caption{
  min-height:27px;
  margin-bottom:6px;
  padding-left:1px;
}
body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts .quick-nav__caption::after{
  height:1px;
  width:auto;
  flex:1;
  margin-left:10px;
}
body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts .quick-nav__grid{
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:8px;
}
body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts .quick-nav__item{
  min-height:47px;
  padding:9px 9px 9px 11px;
  font-size:11.5px;
}
body[data-nav-tool="Investment Hub"] .quick-nav__item--tool{
  grid-template-columns:auto minmax(0,1fr) auto;
  gap:8px;
}
body[data-nav-tool="Investment Hub"] .quick-nav__tool-icon{
  width:27px;
  height:27px;
  flex:0 0 27px;
  display:block;
  object-fit:contain;
  border-radius:7px;
}

/* Daily Market Brief: remove legacy .news-card inheritance completely and use one exact type rhythm. */
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar,
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar *,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card *,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card *{
  font-family:"Open Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  font-synthesis:none;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-card-head,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-card-head,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-card-head{
  min-height:42px;
  margin-bottom:12px;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-label--section,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-label--section,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-label--section{
  margin:0 0 4px;
  font-size:10px;
  font-weight:800;
  line-height:1.15;
  letter-spacing:.10em;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-card-title,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-card-title,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-card-title{
  font-size:15.5px;
  font-weight:800;
  line-height:1.18;
  letter-spacing:-.016em;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-section-icon,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-section-icon,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-section-icon{
  width:32px;
  height:32px;
  flex-basis:32px;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-feed-status{
  margin-bottom:9px;
  font-size:10.5px;
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-kicker{
  font-size:9.75px;
  font-weight:800;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-title,
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item:first-child .r4x-news-title{
  font-size:14.5px;
  font-weight:700;
  line-height:1.34;
  letter-spacing:-.006em;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item:first-child .r4x-news-title{
  font-size:15px;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-meta{
  font-size:10.4px;
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .coin-sym{font-size:1rem;}
body[data-nav-tool="Investment Hub"] .daily-market-brief .price-val{font-size:1.11rem;}
body[data-nav-tool="Investment Hub"] .market-kpi-label{font-size:11.3px;}
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-kpi .pulse-value{font-size:1.22rem;}
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-kpi .tiny{font-size:10.3px;}
body[data-nav-tool="Investment Hub"] .flow-item-title{font-size:12.75px;}
body[data-nav-tool="Investment Hub"] .flow-item-desc,
body[data-nav-tool="Investment Hub"] .daily-market-brief .flow-item .pulse-sub{font-size:10.35px;}

/* ---------- Native R4X staging ---------- */
body[data-nav-tool="Investment Hub"] .r4x-native-card{
  position:relative;
  overflow:hidden;
  padding:19px;
  border-color:rgba(255,255,255,.09);
  background:linear-gradient(180deg,rgba(19,19,20,.985),rgba(12,12,13,.99));
}
body[data-nav-tool="Investment Hub"] .signal-card{
  background:linear-gradient(180deg,rgba(19,19,20,.985),rgba(12,12,13,.99));
}
body[data-nav-tool="Investment Hub"] .r4x-native-card::before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(230,199,90,.35),rgba(255,255,255,.07),transparent);
  pointer-events:none;
}
body[data-nav-tool="Investment Hub"] .signal-card::before{
  background:linear-gradient(90deg,transparent,rgba(126,184,204,.34),rgba(255,255,255,.07),transparent);
}
body[data-nav-tool="Investment Hub"] .native-card-head--hero{
  align-items:flex-start;
  padding-bottom:15px;
  margin-bottom:16px;
}
body[data-nav-tool="Investment Hub"] .native-card-heading{
  gap:13px;
}
body[data-nav-tool="Investment Hub"] .native-card-icon{
  width:42px;
  height:42px;
  flex-basis:42px;
  border-radius:13px;
}
body[data-nav-tool="Investment Hub"] .native-card-icon svg{width:21px;height:21px;}
body[data-nav-tool="Investment Hub"] .native-card-kicker{
  margin-bottom:5px;
  font-size:10px;
}
body[data-nav-tool="Investment Hub"] .native-card-title{
  font-size:20px;
  line-height:1.16;
}
body[data-nav-tool="Investment Hub"] .native-card-lead{
  max-width:820px;
  margin-top:6px;
  font-size:12.8px;
  line-height:1.5;
}
body[data-nav-tool="Investment Hub"] .native-card-head__aside{
  display:flex;
  align-items:center;
  gap:8px;
  flex:0 0 auto;
}
body[data-nav-tool="Investment Hub"] .native-mode-pill{
  display:inline-flex;
  align-items:center;
  gap:7px;
  min-height:28px;
  padding:5px 9px;
  border:1px solid rgba(212,175,55,.17);
  border-radius:999px;
  background:rgba(212,175,55,.045);
  color:rgba(244,244,246,.66);
  font-size:9.5px;
  font-weight:750;
  letter-spacing:.02em;
  white-space:nowrap;
}
body[data-nav-tool="Investment Hub"] .native-mode-pill__dot{
  width:5px;
  height:5px;
  border-radius:50%;
  background:rgba(230,199,90,.9);
  box-shadow:0 0 0 3px rgba(212,175,55,.07);
}
body[data-nav-tool="Investment Hub"] .native-mode-pill--live{
  border-color:rgba(126,184,204,.17);
  background:rgba(111,163,184,.045);
}
body[data-nav-tool="Investment Hub"] .native-mode-pill--live .native-mode-pill__dot{
  background:rgba(126,210,197,.88);
  box-shadow:0 0 0 3px rgba(126,210,197,.06);
}

body[data-nav-tool="Investment Hub"] .native-workflow{
  display:grid;
  grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);
  gap:12px;
}
body[data-nav-tool="Investment Hub"] .native-workflow__input,
body[data-nav-tool="Investment Hub"] .native-workflow__output{
  min-width:0;
  padding:13px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:15px;
  background:rgba(0,0,0,.13);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.02);
}
body[data-nav-tool="Investment Hub"] .native-workflow__output{
  background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(0,0,0,.11));
}
body[data-nav-tool="Investment Hub"] .native-step-head{
  display:flex;
  align-items:center;
  gap:9px;
  min-height:36px;
  margin-bottom:10px;
  padding-bottom:9px;
  border-bottom:1px solid rgba(255,255,255,.06);
}
body[data-nav-tool="Investment Hub"] .native-step-head__number{
  display:grid;
  place-items:center;
  width:27px;
  height:27px;
  flex:0 0 27px;
  border:1px solid rgba(212,175,55,.18);
  border-radius:8px;
  background:rgba(212,175,55,.04);
  color:rgba(230,199,90,.86);
  font-size:8.5px;
  font-weight:850;
  letter-spacing:.08em;
}
body[data-nav-tool="Investment Hub"] .signal-card .native-step-head__number{
  border-color:rgba(126,184,204,.17);
  background:rgba(111,163,184,.04);
  color:rgba(163,205,219,.85);
}
body[data-nav-tool="Investment Hub"] .native-step-head strong{
  display:block;
  color:rgba(249,249,251,.90);
  font-size:11.5px;
  font-weight:800;
  line-height:1.2;
}
body[data-nav-tool="Investment Hub"] .native-step-head small{
  display:block;
  margin-top:2px;
  color:rgba(244,244,246,.43);
  font-size:9.4px;
  font-weight:600;
  line-height:1.25;
}

body[data-nav-tool="Investment Hub"] .navigator-layout{display:block;}
body[data-nav-tool="Investment Hub"] .navigator-choices{
  grid-template-columns:1fr 1fr;
  gap:7px;
}
body[data-nav-tool="Investment Hub"] .navigator-choice{
  min-height:64px;
  padding:9px 9px 9px 10px;
  border-radius:11px;
  background:rgba(255,255,255,.014);
}
body[data-nav-tool="Investment Hub"] .navigator-choice:hover{
  transform:none;
  border-color:rgba(212,175,55,.22);
}
body[data-nav-tool="Investment Hub"] .navigator-choice.is-active{
  border-color:rgba(212,175,55,.34);
  background:linear-gradient(135deg,rgba(212,175,55,.085),rgba(212,175,55,.025));
  box-shadow:inset 3px 0 0 rgba(230,199,90,.62),inset 0 1px 0 rgba(255,255,255,.025);
}
body[data-nav-tool="Investment Hub"] .navigator-choice__icon{
  width:29px;
  height:29px;
  border-radius:8px;
}
body[data-nav-tool="Investment Hub"] .navigator-choice__icon svg{
  width:15px;
  height:15px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.6;
  stroke-linecap:round;
  stroke-linejoin:round;
}
body[data-nav-tool="Investment Hub"] .navigator-choice strong{
  font-size:11.5px;
  line-height:1.18;
}
body[data-nav-tool="Investment Hub"] .navigator-choice small{
  margin-top:3px;
  font-size:9.3px;
  line-height:1.28;
}
body[data-nav-tool="Investment Hub"] .navigator-result{
  min-height:100%;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
}
body[data-nav-tool="Investment Hub"] .navigator-result__intro{
  padding:2px 2px 11px;
}
body[data-nav-tool="Investment Hub"] .native-result-kicker{
  color:rgba(230,199,90,.76);
  font-size:9.2px;
  font-weight:850;
  letter-spacing:.09em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .signal-card .native-result-kicker{color:rgba(163,205,219,.76);}
body[data-nav-tool="Investment Hub"] .native-result-title{
  margin:5px 0 6px;
  color:rgba(249,249,251,.97);
  font-size:17px;
  font-weight:800;
  line-height:1.22;
  letter-spacing:-.012em;
}
body[data-nav-tool="Investment Hub"] .native-result-copy{
  margin:0;
  color:rgba(244,244,246,.66);
  font-size:11.8px;
  line-height:1.5;
}
body[data-nav-tool="Investment Hub"] .navigator-sources{
  display:grid;
  gap:6px;
  margin-top:0;
}
body[data-nav-tool="Investment Hub"] .navigator-source{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  gap:9px;
  align-items:center;
  min-height:57px;
  padding:8px 9px;
  border-radius:11px;
  background:rgba(0,0,0,.10);
}
body[data-nav-tool="Investment Hub"] .navigator-source__order{
  display:grid;
  place-items:center;
  width:27px;
  height:27px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:8px;
  color:rgba(230,199,90,.72);
  font-size:8.5px;
  font-weight:850;
  letter-spacing:.06em;
  background:rgba(212,175,55,.025);
}
body[data-nav-tool="Investment Hub"] .navigator-source__body{min-width:0;}
body[data-nav-tool="Investment Hub"] .navigator-source__body strong{
  display:block;
  color:rgba(249,249,251,.92);
  font-size:11.3px;
  font-weight:780;
  line-height:1.2;
}
body[data-nav-tool="Investment Hub"] .navigator-source__body small{
  display:block;
  margin-top:3px;
  color:rgba(244,244,246,.50);
  font-size:9.45px;
  line-height:1.34;
}
body[data-nav-tool="Investment Hub"] .native-result-note{
  margin:9px 2px 0;
  padding:9px 10px;
  border:1px solid rgba(212,175,55,.09);
  border-radius:10px;
  background:rgba(212,175,55,.025);
  color:rgba(244,244,246,.52);
  font-size:9.9px;
  line-height:1.42;
}
body[data-nav-tool="Investment Hub"] .native-result-note strong{color:rgba(244,244,246,.74);}

body[data-nav-tool="Investment Hub"] .signal-choices{
  display:grid;
  grid-template-columns:1fr;
  gap:7px;
  margin:0;
}
body[data-nav-tool="Investment Hub"] .signal-choice{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:9px;
  min-height:64px;
  padding:9px 9px 9px 10px;
  border-radius:11px;
  background:rgba(255,255,255,.014);
  text-align:left;
}
body[data-nav-tool="Investment Hub"] .signal-choice:hover{transform:none;}
body[data-nav-tool="Investment Hub"] .signal-choice.is-active{
  border-color:rgba(126,184,204,.32);
  background:linear-gradient(135deg,rgba(111,163,184,.085),rgba(111,163,184,.022));
  box-shadow:inset 3px 0 0 rgba(126,184,204,.55),inset 0 1px 0 rgba(255,255,255,.025);
}
body[data-nav-tool="Investment Hub"] .signal-choice__icon{
  display:grid;
  place-items:center;
  width:30px;
  height:30px;
  border:1px solid rgba(126,184,204,.13);
  border-radius:8px;
  color:rgba(163,205,219,.83);
  background:rgba(111,163,184,.025);
}
body[data-nav-tool="Investment Hub"] .signal-choice__icon svg{
  width:16px;
  height:16px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.6;
  stroke-linecap:round;
  stroke-linejoin:round;
}
body[data-nav-tool="Investment Hub"] .signal-choice__copy{min-width:0;}
body[data-nav-tool="Investment Hub"] .signal-choice__pair{
  font-size:11.4px;
  font-weight:800;
  line-height:1.18;
}
body[data-nav-tool="Investment Hub"] .signal-choice small{
  margin-top:3px;
  font-size:9.4px;
  line-height:1.28;
}
body[data-nav-tool="Investment Hub"] .signal-choice__arrow{
  color:rgba(163,205,219,.66);
  font-size:11px;
}
body[data-nav-tool="Investment Hub"] .signal-result{
  min-height:100%;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
}
body[data-nav-tool="Investment Hub"] .signal-result__hero{
  padding:2px 2px 10px;
}
body[data-nav-tool="Investment Hub"] .signal-facts{
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:7px;
  margin:0 0 9px;
}
body[data-nav-tool="Investment Hub"] .signal-fact{
  min-height:70px;
  padding:10px 11px;
  border-color:rgba(126,184,204,.10);
  border-radius:11px;
  background:rgba(111,163,184,.025);
}
body[data-nav-tool="Investment Hub"] .signal-fact span{
  font-size:9px;
  letter-spacing:.055em;
}
body[data-nav-tool="Investment Hub"] .signal-fact strong{
  margin-top:6px;
  font-size:14px;
}
body[data-nav-tool="Investment Hub"] .signal-not-follow{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  align-items:start;
  gap:8px;
  margin-top:9px;
  padding:9px 10px;
  border:1px solid rgba(255,255,255,.065);
  border-radius:10px;
  background:rgba(0,0,0,.11);
  color:rgba(244,244,246,.50);
  font-size:10px;
  line-height:1.42;
}
body[data-nav-tool="Investment Hub"] .signal-not-follow__mark{
  display:grid;
  place-items:center;
  width:18px;
  height:18px;
  border:1px solid rgba(126,184,204,.16);
  border-radius:50%;
  color:rgba(163,205,219,.77);
  font-size:9px;
  font-weight:800;
}
body[data-nav-tool="Investment Hub"] .signal-not-follow strong{
  display:block;
  margin-bottom:2px;
  color:rgba(244,244,246,.72);
  font-weight:780;
}
body[data-nav-tool="Investment Hub"] .signal-not-follow span:not(.signal-not-follow__mark){display:block;}
body[data-nav-tool="Investment Hub"] .signal-result-link{
  display:inline-flex;
  align-items:center;
  gap:7px;
  margin-top:9px;
  padding:6px 8px;
  border:1px solid rgba(126,184,204,.10);
  border-radius:8px;
  color:rgba(188,215,224,.82);
  background:rgba(111,163,184,.02);
  font-size:10px;
  font-weight:740;
  text-decoration:none;
}
body[data-nav-tool="Investment Hub"] .signal-result-meta{
  margin-top:8px;
  font-size:9px;
}
body[data-nav-tool="Investment Hub"] .signal-glossary-line{
  margin-top:11px;
  padding:0 2px;
  font-size:10px;
}
body[data-nav-tool="Investment Hub"] .native-boundary{
  margin-top:12px;
  padding:9px 11px;
  border-radius:10px;
  font-size:10px;
}

@media (max-width:1100px){
  body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts .quick-nav__grid{grid-template-columns:repeat(3,minmax(0,1fr));}
  body[data-nav-tool="Investment Hub"] .native-workflow{grid-template-columns:1fr;}
  body[data-nav-tool="Investment Hub"] .signal-choices{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:760px){
  body[data-nav-tool="Investment Hub"] .quick-nav--context{padding:12px;}
  body[data-nav-tool="Investment Hub"] .quick-nav--context .quick-nav__top{align-items:flex-start;flex-direction:column;gap:10px;}
  body[data-nav-tool="Investment Hub"] .quick-nav--context .quick-nav__top-actions{width:100%;justify-content:space-between;}
  body[data-nav-tool="Investment Hub"] .hub-view-tab{min-height:52px;padding:8px 10px;justify-content:center;text-align:center;}
  body[data-nav-tool="Investment Hub"] .hub-view-tab__copy small{display:none;}
  body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts .quick-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  body[data-nav-tool="Investment Hub"] .r4x-native-card{padding:15px;}
  body[data-nav-tool="Investment Hub"] .native-card-head--hero{gap:10px;}
  body[data-nav-tool="Investment Hub"] .native-card-title{font-size:18px;}
  body[data-nav-tool="Investment Hub"] .native-card-lead{font-size:12px;}
  body[data-nav-tool="Investment Hub"] .native-card-head__aside{align-items:flex-end;flex-direction:column;}
  body[data-nav-tool="Investment Hub"] .navigator-choices{grid-template-columns:1fr 1fr;}
  body[data-nav-tool="Investment Hub"] .signal-choices{grid-template-columns:1fr 1fr;}
}
@media (max-width:520px){
  body[data-nav-tool="Investment Hub"] .quick-nav--context .quick-nav__top-actions{align-items:stretch;flex-direction:column;}
  body[data-nav-tool="Investment Hub"] .quick-nav--context .quick-nav__portfolio{width:100%;margin-left:0;}
  body[data-nav-tool="Investment Hub"] .hub-view-switcher{margin-bottom:9px;padding:3px;}
  body[data-nav-tool="Investment Hub"] .hub-view-tabs{gap:2px;padding:2px;}
  body[data-nav-tool="Investment Hub"] .hub-view-tab{min-height:48px;padding:8px 6px;}
  body[data-nav-tool="Investment Hub"] .hub-view-tab__copy strong{font-size:10.8px;line-height:1.15;}
  body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts{padding:10px 11px 12px;}
  body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts .quick-nav__grid{grid-template-columns:1fr 1fr;gap:7px;}
  body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts .quick-nav__item{min-height:48px;font-size:10.8px;}
  body[data-nav-tool="Investment Hub"] .quick-nav__tool-icon{width:25px;height:25px;}
  body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-card-title,
  body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-card-title,
  body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-card-title{font-size:14.5px;}
  body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-title,
  body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item:first-child .r4x-news-title{font-size:13.5px;}
  body[data-nav-tool="Investment Hub"] .r4x-native-card{padding:13px;}
  body[data-nav-tool="Investment Hub"] .native-card-head--hero{position:relative;}
  body[data-nav-tool="Investment Hub"] .native-card-heading{gap:10px;padding-right:30px;}
  body[data-nav-tool="Investment Hub"] .native-card-icon{width:36px;height:36px;flex-basis:36px;}
  body[data-nav-tool="Investment Hub"] .native-card-head__aside{position:absolute;right:0;top:0;}
  body[data-nav-tool="Investment Hub"] .native-mode-pill{display:none;}
  body[data-nav-tool="Investment Hub"] .native-card-title{font-size:16.5px;}
  body[data-nav-tool="Investment Hub"] .native-card-lead{font-size:11.3px;}
  body[data-nav-tool="Investment Hub"] .native-workflow__input,
  body[data-nav-tool="Investment Hub"] .native-workflow__output{padding:10px;}
  body[data-nav-tool="Investment Hub"] .navigator-choices,
  body[data-nav-tool="Investment Hub"] .signal-choices{grid-template-columns:1fr;}
  body[data-nav-tool="Investment Hub"] .navigator-choice,
  body[data-nav-tool="Investment Hub"] .signal-choice{min-height:58px;}
  body[data-nav-tool="Investment Hub"] .native-result-title{font-size:15.5px;}
  body[data-nav-tool="Investment Hub"] .signal-facts{grid-template-columns:1fr 1fr;}
}
@media (max-width:370px){
  body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts .quick-nav__grid,
  body[data-nav-tool="Investment Hub"] .signal-facts{grid-template-columns:1fr;}
}

/* ============================================================
   v2740 · Guided Q&A + mobile answer modal
   - questions read as questions, not filter chips
   - answers have plain-language summary, data and boundary
   - on mobile the existing Investment-Hub modal pattern carries results
   ============================================================ */
body[data-nav-tool="Investment Hub"] .native-workflow{
  grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr);
  gap:14px;
  align-items:stretch;
}
body[data-nav-tool="Investment Hub"] .native-workflow__input,
body[data-nav-tool="Investment Hub"] .native-workflow__output{
  padding:15px;
  border-radius:16px;
}
body[data-nav-tool="Investment Hub"] .native-workflow__input{
  background:
    linear-gradient(180deg,rgba(255,255,255,.018),rgba(0,0,0,.13));
}
body[data-nav-tool="Investment Hub"] .native-workflow__output{
  border-color:rgba(255,255,255,.09);
  background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(0,0,0,.12));
}
body[data-nav-tool="Investment Hub"] .signal-card .native-workflow__output{
  background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(0,0,0,.12));
}
body[data-nav-tool="Investment Hub"] .native-step-head{
  min-height:40px;
  margin-bottom:12px;
  padding-bottom:11px;
}
body[data-nav-tool="Investment Hub"] .native-step-head__number{
  width:30px;
  height:30px;
  flex-basis:30px;
  border-radius:9px;
  font-size:9px;
}
body[data-nav-tool="Investment Hub"] .native-step-head strong{
  font-size:12.4px;
  letter-spacing:-.005em;
}
body[data-nav-tool="Investment Hub"] .native-step-head small{
  margin-top:3px;
  font-size:9.9px;
}

body[data-nav-tool="Investment Hub"] .navigator-choices{gap:9px;}
body[data-nav-tool="Investment Hub"] .navigator-choice,
body[data-nav-tool="Investment Hub"] .signal-choice{
  position:relative;
  overflow:hidden;
  border-color:rgba(255,255,255,.075);
  background:linear-gradient(180deg,rgba(255,255,255,.022),rgba(0,0,0,.06));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.018);
  transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;
}
body[data-nav-tool="Investment Hub"] .navigator-choice{
  min-height:78px;
  padding:11px 11px 11px 12px;
}
body[data-nav-tool="Investment Hub"] .navigator-choice:hover,
body[data-nav-tool="Investment Hub"] .signal-choice:hover{
  transform:translateY(-1px);
}
body[data-nav-tool="Investment Hub"] .navigator-choice.is-active{
  border-color:rgba(212,175,55,.40);
  background:linear-gradient(135deg,rgba(212,175,55,.105),rgba(212,175,55,.025) 58%,rgba(255,255,255,.014));
  box-shadow:inset 3px 0 0 rgba(230,199,90,.72),inset 0 1px 0 rgba(255,255,255,.035),0 8px 26px rgba(0,0,0,.16);
}
body[data-nav-tool="Investment Hub"] .navigator-choice__copy,
body[data-nav-tool="Investment Hub"] .signal-choice__copy{min-width:0;}
body[data-nav-tool="Investment Hub"] .navigator-choice__tag,
body[data-nav-tool="Investment Hub"] .signal-choice__tag{
  display:block;
  margin-bottom:4px;
  color:rgba(230,199,90,.70);
  font-size:8.2px;
  font-weight:850;
  line-height:1;
  letter-spacing:.09em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .signal-choice__tag{color:rgba(163,205,219,.72);}
body[data-nav-tool="Investment Hub"] .navigator-choice strong{
  font-size:12.5px;
  font-weight:810;
  line-height:1.24;
  letter-spacing:-.006em;
}
body[data-nav-tool="Investment Hub"] .navigator-choice small{
  margin-top:5px;
  font-size:9.7px;
  line-height:1.3;
}
body[data-nav-tool="Investment Hub"] .navigator-choice__arrow,
body[data-nav-tool="Investment Hub"] .signal-choice__arrow{
  display:grid;
  place-items:center;
  width:24px;
  height:24px;
  border:1px solid rgba(255,255,255,.06);
  border-radius:8px;
  background:rgba(0,0,0,.10);
}
body[data-nav-tool="Investment Hub"] .navigator-choice.is-active .navigator-choice__arrow{
  border-color:rgba(212,175,55,.18);
  background:rgba(212,175,55,.05);
  color:rgba(230,199,90,.95);
}

body[data-nav-tool="Investment Hub"] .signal-choices{gap:9px;}
body[data-nav-tool="Investment Hub"] .signal-choice{
  min-height:82px;
  padding:11px 11px 11px 12px;
}
body[data-nav-tool="Investment Hub"] .signal-choice.is-active{
  border-color:rgba(126,184,204,.39);
  background:linear-gradient(135deg,rgba(111,163,184,.11),rgba(111,163,184,.025) 58%,rgba(255,255,255,.014));
  box-shadow:inset 3px 0 0 rgba(126,184,204,.68),inset 0 1px 0 rgba(255,255,255,.035),0 8px 26px rgba(0,0,0,.16);
}
body[data-nav-tool="Investment Hub"] .signal-choice__pair{
  font-size:12.5px;
  font-weight:810;
  line-height:1.24;
  letter-spacing:-.006em;
}
body[data-nav-tool="Investment Hub"] .signal-choice small{
  margin-top:5px;
  font-size:9.8px;
}
body[data-nav-tool="Investment Hub"] .signal-choice.is-active .signal-choice__arrow{
  border-color:rgba(126,184,204,.17);
  background:rgba(111,163,184,.05);
  color:rgba(188,222,233,.95);
}

body[data-nav-tool="Investment Hub"] .navigator-result__intro,
body[data-nav-tool="Investment Hub"] .signal-result__hero{
  padding:3px 3px 12px;
}
body[data-nav-tool="Investment Hub"] .native-result-kicker{font-size:9.5px;}
body[data-nav-tool="Investment Hub"] .native-result-title{
  margin:6px 0 7px;
  font-size:18.5px;
  line-height:1.2;
}
body[data-nav-tool="Investment Hub"] .native-result-copy{
  font-size:12.2px;
  line-height:1.52;
}
body[data-nav-tool="Investment Hub"] .navigator-focus{
  display:grid;
  gap:5px;
  margin:0 0 10px;
  padding:11px 12px;
  border:1px solid rgba(212,175,55,.12);
  border-radius:11px;
  background:linear-gradient(135deg,rgba(212,175,55,.045),rgba(212,175,55,.015));
}
body[data-nav-tool="Investment Hub"] .navigator-focus span{
  color:rgba(230,199,90,.72);
  font-size:8.8px;
  font-weight:850;
  letter-spacing:.08em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .navigator-focus strong{
  color:rgba(249,249,251,.84);
  font-size:11.5px;
  font-weight:700;
  line-height:1.45;
}
body[data-nav-tool="Investment Hub"] .navigator-sources{gap:8px;}
body[data-nav-tool="Investment Hub"] .navigator-source{
  min-height:66px;
  padding:10px 11px;
  border-color:rgba(255,255,255,.075);
  background:linear-gradient(180deg,rgba(255,255,255,.016),rgba(0,0,0,.08));
}
body[data-nav-tool="Investment Hub"] .navigator-source:hover{
  border-color:rgba(212,175,55,.22);
  background:linear-gradient(180deg,rgba(212,175,55,.035),rgba(0,0,0,.08));
}
body[data-nav-tool="Investment Hub"] .navigator-source__label{
  display:block;
  margin-bottom:2px;
  color:rgba(230,199,90,.54);
  font-size:7.8px;
  font-weight:850;
  letter-spacing:.08em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .navigator-source__body strong{font-size:11.8px;}
body[data-nav-tool="Investment Hub"] .navigator-source__body small{font-size:9.8px;}
body[data-nav-tool="Investment Hub"] .native-result-note{
  margin-top:11px;
  padding:10px 11px;
  font-size:10.2px;
}

body[data-nav-tool="Investment Hub"] .signal-plain{
  display:grid;
  gap:5px;
  margin-top:10px;
  padding:12px 13px;
  border:1px solid rgba(126,184,204,.15);
  border-radius:12px;
  background:linear-gradient(135deg,rgba(111,163,184,.075),rgba(111,163,184,.018));
}
body[data-nav-tool="Investment Hub"] .signal-plain span,
body[data-nav-tool="Investment Hub"] .signal-explanation > span{
  color:rgba(163,205,219,.76);
  font-size:8.8px;
  font-weight:850;
  letter-spacing:.08em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .signal-plain strong{
  color:rgba(250,250,252,.96);
  font-size:14px;
  font-weight:790;
  line-height:1.38;
  letter-spacing:-.008em;
}
body[data-nav-tool="Investment Hub"] .signal-facts{
  gap:9px;
  margin:0 0 10px;
}
body[data-nav-tool="Investment Hub"] .signal-fact{
  min-height:76px;
  padding:11px 12px;
  border-color:rgba(126,184,204,.12);
  background:linear-gradient(180deg,rgba(111,163,184,.04),rgba(0,0,0,.07));
}
body[data-nav-tool="Investment Hub"] .signal-fact span{font-size:9.2px;}
body[data-nav-tool="Investment Hub"] .signal-fact strong{font-size:15.5px;}
body[data-nav-tool="Investment Hub"] .signal-explanation{
  display:grid;
  gap:5px;
  margin:0 0 10px;
  padding:11px 12px;
  border-left:2px solid rgba(126,184,204,.28);
  background:rgba(255,255,255,.014);
}
body[data-nav-tool="Investment Hub"] .signal-explanation p{
  margin:0;
  color:rgba(244,244,246,.66);
  font-size:11.7px;
  line-height:1.5;
}
body[data-nav-tool="Investment Hub"] .signal-not-follow{
  padding:10px 11px;
  font-size:10.4px;
  line-height:1.46;
}
body[data-nav-tool="Investment Hub"] .signal-result-link{
  margin-top:10px;
  padding:8px 10px;
  font-size:10.5px;
}
body[data-nav-tool="Investment Hub"] .signal-result-meta{font-size:9.4px;}

/* Mobile uses the existing Investment-Hub modal language instead of forcing a scroll to step 02. */
body[data-nav-tool="Investment Hub"].r4x-answer-modal-open{overflow:hidden!important;}
body[data-nav-tool="Investment Hub"] .r4x-answer-modal{z-index:1000700;}
body[data-nav-tool="Investment Hub"] .r4x-answer-modal .modal-backdrop{
  background:rgba(0,0,0,.76);
  backdrop-filter:blur(8px);
  -webkit-backdrop-filter:blur(8px);
}
body[data-nav-tool="Investment Hub"] .r4x-answer-modal__card{
  background:linear-gradient(180deg,rgba(20,20,21,.99),rgba(10,10,11,.995));
}
body[data-nav-tool="Investment Hub"] .r4x-answer-modal__head{
  flex:0 0 auto;
  padding:13px 15px;
  background:rgba(13,13,14,.94);
}
body[data-nav-tool="Investment Hub"] .r4x-answer-modal__heading{min-width:0;padding-right:10px;}
body[data-nav-tool="Investment Hub"] .r4x-answer-modal__kicker{
  margin-bottom:3px;
  color:rgba(230,199,90,.72);
  font-size:8.8px;
  font-weight:850;
  letter-spacing:.08em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .r4x-answer-modal .modal-title{
  color:rgba(249,249,251,.95);
  font-size:14px;
  line-height:1.25;
}
body[data-nav-tool="Investment Hub"] .r4x-answer-modal__close{
  display:grid;
  place-items:center;
  width:34px;
  height:34px;
  flex:0 0 34px;
  padding:0;
  border:1px solid rgba(255,255,255,.10);
  border-radius:10px;
  background:rgba(255,255,255,.025);
  color:rgba(249,249,251,.82);
  font:700 20px/1 system-ui,sans-serif;
  cursor:pointer;
}
body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body{
  min-height:0;
  padding:15px 15px 18px;
  overflow:auto;
  overscroll-behavior:contain;
  -webkit-overflow-scrolling:touch;
}

@media (max-width:1100px){
  body[data-nav-tool="Investment Hub"] .native-workflow{grid-template-columns:1fr;}
}
@media (max-width:760px){
  body[data-nav-tool="Investment Hub"] .native-workflow{display:block;}
  body[data-nav-tool="Investment Hub"] .native-workflow__input{padding:12px;}
  body[data-nav-tool="Investment Hub"] .native-workflow__output{display:none!important;}
  body[data-nav-tool="Investment Hub"] .navigator-choices,
  body[data-nav-tool="Investment Hub"] .signal-choices{grid-template-columns:1fr;gap:8px;}
  body[data-nav-tool="Investment Hub"] .navigator-choice,
  body[data-nav-tool="Investment Hub"] .signal-choice{
    min-height:72px;
    padding:11px;
  }
  body[data-nav-tool="Investment Hub"] .navigator-choice strong,
  body[data-nav-tool="Investment Hub"] .signal-choice__pair{font-size:12.8px;}
  body[data-nav-tool="Investment Hub"] .navigator-choice small,
  body[data-nav-tool="Investment Hub"] .signal-choice small{font-size:9.9px;}
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__card{
    inset:max(12px,env(safe-area-inset-top,0px)) 9px max(12px,env(safe-area-inset-bottom,0px)) 9px;
    border-radius:18px;
  }
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__head{
    position:sticky;
    top:0;
    z-index:2;
  }
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .native-result-title{font-size:18px;}
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .native-result-copy,
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .signal-explanation p{font-size:12.2px;}
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .signal-plain strong{font-size:14.5px;}
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .navigator-source{min-height:68px;}
}
@media (max-width:520px){
  body[data-nav-tool="Investment Hub"] .native-step-head strong{font-size:12px;}
  body[data-nav-tool="Investment Hub"] .native-step-head small{font-size:9.6px;}
  body[data-nav-tool="Investment Hub"] .navigator-choice__tag,
  body[data-nav-tool="Investment Hub"] .signal-choice__tag{font-size:8px;}
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body{padding:13px 13px 16px;}
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal .signal-facts{grid-template-columns:1fr 1fr;}
}
@media (max-width:370px){
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal .signal-facts{grid-template-columns:1fr;}
}


/* ============================================================
   v2741 · Typography unification + compact mobile header
   - inherit the established Investment-Hub typography instead of
     introducing a parallel font system
   - reduce unnecessary bold weights while preserving hierarchy
   - traditional-market news uses the same blue as Zentrale News
   - mobile hub context uses one title/status row and less vertical space
   ============================================================ */

/* One typography source: use the Investment-Hub base typography from the existing lower sections. */
body[data-nav-tool="Investment Hub"] .daily-market-brief,
body[data-nav-tool="Investment Hub"] .daily-market-brief *,
body[data-nav-tool="Investment Hub"] #hubViewInsights,
body[data-nav-tool="Investment Hub"] #hubViewInsights *{
  font-family:inherit!important;
  font-synthesis:weight;
}

/* Daily header: size creates hierarchy; weight no longer has to do all the work. */
body[data-nav-tool="Investment Hub"] .daily-brief-eyebrow{
  font-size:10px;
  font-weight:700;
  letter-spacing:.11em;
}
body[data-nav-tool="Investment Hub"] .daily-brief-title{
  font-size:25px;
  font-weight:600;
  letter-spacing:-.02em;
}
body[data-nav-tool="Investment Hub"] .daily-brief-lead{
  font-size:13px;
  font-weight:400;
  line-height:1.48;
}

/* News, market and capital flow share the same exact heading rhythm. */
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-label--section,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-label--section,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-label--section{
  font-size:9.75px;
  font-weight:700;
  line-height:1.15;
  letter-spacing:.09em;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-card-title,
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-card-title,
body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-card-title{
  font-size:15.5px;
  font-weight:600;
  line-height:1.22;
  letter-spacing:-.01em;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-feed-status{
  font-size:10.5px;
  font-weight:400;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-kicker{
  font-size:9.75px;
  font-weight:700;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-title,
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item:first-child .r4x-news-title{
  font-size:14.5px;
  font-weight:600;
  line-height:1.36;
  letter-spacing:-.004em;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-meta{
  font-size:10.25px;
  font-weight:400;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-external-summary,
body[data-nav-tool="Investment Hub"] .daily-market-brief .news-link{
  font-weight:500;
}

/* Traditional-market blue is intentionally identical to the Zentrale news language. */
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item:nth-child(2) .r4x-news-kicker{
  color:#5b9bd5;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item:nth-child(2)::before{
  background:#5b9bd5;
  opacity:.72;
}

/* Market values: large numbers can stay calm instead of being extra-bold. */
body[data-nav-tool="Investment Hub"] .daily-market-brief .coin-sym{
  font-size:1rem;
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .price-val{
  font-size:1.12rem;
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .price-chg,
body[data-nav-tool="Investment Hub"] .daily-market-brief .pulse-delta{
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .market-kpi-label{
  font-size:11.25px;
  font-weight:500;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-kpi .pulse-value{
  font-size:1.22rem;
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .market-kpi .tiny{
  font-size:10.25px;
  font-weight:400;
}
body[data-nav-tool="Investment Hub"] .flow-item-title{
  font-size:12.75px;
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .flow-item-desc,
body[data-nav-tool="Investment Hub"] .daily-market-brief .flow-item .pulse-sub{
  font-size:10.3px;
  font-weight:400;
}
body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-fng-title,
body[data-nav-tool="Investment Hub"] .daily-market-brief .fng-val{
  font-weight:600;
}

/* The second view follows the same established type hierarchy as the existing sections below it. */
body[data-nav-tool="Investment Hub"] .hub-view-tab__copy strong{
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab__copy small{
  font-weight:400;
}
body[data-nav-tool="Investment Hub"] .quick-nav__item,
body[data-nav-tool="Investment Hub"] .quick-nav__portfolio-copy strong{
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .quick-nav__portfolio-copy small{
  font-weight:400;
}
body[data-nav-tool="Investment Hub"] .native-card-kicker{
  font-weight:700;
}
body[data-nav-tool="Investment Hub"] .native-card-title{
  font-size:19px;
  font-weight:600;
  letter-spacing:-.01em;
}
body[data-nav-tool="Investment Hub"] .native-card-lead{
  font-size:12.5px;
  font-weight:400;
  line-height:1.5;
}
body[data-nav-tool="Investment Hub"] .native-step-head strong{
  font-size:12.25px;
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .native-step-head small{
  font-size:9.9px;
  font-weight:400;
}
body[data-nav-tool="Investment Hub"] .navigator-choice__tag,
body[data-nav-tool="Investment Hub"] .signal-choice__tag{
  font-weight:700;
}
body[data-nav-tool="Investment Hub"] .navigator-choice strong,
body[data-nav-tool="Investment Hub"] .signal-choice__pair{
  font-size:12.5px;
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .navigator-choice small,
body[data-nav-tool="Investment Hub"] .signal-choice small{
  font-size:9.8px;
  font-weight:400;
}
body[data-nav-tool="Investment Hub"] .native-result-title{
  font-size:18px;
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .native-result-copy,
body[data-nav-tool="Investment Hub"] .signal-explanation p{
  font-size:12px;
  font-weight:400;
}
body[data-nav-tool="Investment Hub"] .navigator-focus strong,
body[data-nav-tool="Investment Hub"] .navigator-source__body strong,
body[data-nav-tool="Investment Hub"] .signal-plain strong,
body[data-nav-tool="Investment Hub"] .signal-fact strong,
body[data-nav-tool="Investment Hub"] .signal-not-follow strong,
body[data-nav-tool="Investment Hub"] .simulator-bridge__title{
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .navigator-source__body small,
body[data-nav-tool="Investment Hub"] .native-result-note,
body[data-nav-tool="Investment Hub"] .signal-not-follow,
body[data-nav-tool="Investment Hub"] .simulator-bridge__copy{
  font-weight:400;
}

/* Mobile: compact the legal note and the persistent hub context without hiding information. */
@media (max-width:520px){
  body[data-nav-tool="Investment Hub"] .page{
    padding-top:8px;
  }
  body[data-nav-tool="Investment Hub"] .hub-disclaimer{
    padding:6px 10px 0;
  }
  body[data-nav-tool="Investment Hub"] .hub-disclaimer__inner{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    align-items:center;
    justify-content:stretch;
    gap:3px 8px;
    min-height:0;
    padding:6px 9px;
    text-align:left;
    border-radius:11px;
  }
  body[data-nav-tool="Investment Hub"] .hub-disclaimer__label{
    grid-column:1;
    grid-row:1;
    font-size:9.5px;
    font-weight:600;
  }
  body[data-nav-tool="Investment Hub"] .hub-disclaimer__info{
    grid-column:2;
    grid-row:1;
    justify-self:end;
  }
  body[data-nav-tool="Investment Hub"] .hub-disclaimer__text{
    grid-column:1 / -1;
    grid-row:2;
    font-size:10.2px;
    line-height:1.34;
  }

  body[data-nav-tool="Investment Hub"] .quick-nav--context{
    margin:6px 0 8px;
    padding:9px 10px;
    border-radius:15px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--context .quick-nav__top{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    align-items:center;
    gap:7px 8px;
    width:100%;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--context .tool-context{
    grid-column:1;
    grid-row:1;
    min-width:0;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--context .quick-nav__top-actions{
    display:contents;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--context .status{
    grid-column:2;
    grid-row:1;
    justify-self:end;
    min-height:29px;
    padding:5px 8px;
    gap:6px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--context .status .tiny{
    font-size:9.8px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--context .dot{
    width:7px;
    height:7px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--context .quick-nav__portfolio{
    grid-column:1 / -1;
    grid-row:2;
    width:100%;
    min-height:39px;
    margin:0;
    padding:5px 7px;
    border-radius:10px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--context .quick-nav__portfolio-icon{
    width:27px;
    height:27px;
    flex-basis:27px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--context .quick-nav__portfolio-copy strong{
    font-size:10.8px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--context .quick-nav__portfolio-copy small{
    margin-top:1px;
    font-size:8.6px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--context .r4x-tool-page-hero-icon{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    max-width:38px!important;
    max-height:38px!important;
    flex-basis:38px!important;
    border-radius:11px!important;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--context .r4x-tool-page-hero-icon img{
    width:27px!important;
    height:27px!important;
    max-width:27px!important;
    max-height:27px!important;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--context .tool-context__label{
    font-size:12px;
    font-weight:600;
  }

  body[data-nav-tool="Investment Hub"] .hub-view-switcher{
    margin-bottom:7px;
    padding:3px;
    border-radius:12px;
  }
  body[data-nav-tool="Investment Hub"] .hub-view-tab{
    min-height:44px;
    padding:7px 5px;
  }
  body[data-nav-tool="Investment Hub"] .hub-view-tab__copy strong{
    font-size:10.6px;
    font-weight:600;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts{
    margin-bottom:12px;
    padding:8px 9px 10px;
    border-radius:13px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts .quick-nav__caption{
    min-height:22px;
    margin-bottom:5px;
    font-size:8.7px;
    font-weight:700;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts .quick-nav__item{
    min-height:42px;
    padding:7px 7px 7px 9px;
    font-size:10.4px;
    font-weight:600;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav__arrow{
    width:20px;
    height:20px;
    flex-basis:20px;
  }
  body[data-nav-tool="Investment Hub"] .quick-nav__tool-icon{
    width:23px;
    height:23px;
    flex-basis:23px;
  }

  /* Daily stays readable on mobile, but with the same restrained weight system. */
  body[data-nav-tool="Investment Hub"] .daily-brief-title{
    font-size:20px;
    font-weight:600;
  }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .daily-news-pillar .pulse-card-title,
  body[data-nav-tool="Investment Hub"] .daily-market-brief .market-card .pulse-card-title,
  body[data-nav-tool="Investment Hub"] .daily-market-brief .capitalflow-card .pulse-card-title{
    font-size:14.5px;
    font-weight:600;
  }
  body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-title,
  body[data-nav-tool="Investment Hub"] .daily-market-brief .r4x-news-item:first-child .r4x-news-title{
    font-size:13.5px;
    font-weight:600;
  }

  body[data-nav-tool="Investment Hub"] .native-card-title{
    font-size:16.5px;
    font-weight:600;
  }
  body[data-nav-tool="Investment Hub"] .native-card-lead{
    font-size:11.3px;
  }
  body[data-nav-tool="Investment Hub"] .navigator-choice strong,
  body[data-nav-tool="Investment Hub"] .signal-choice__pair{
    font-size:12.4px;
    font-weight:600;
  }
}

/* ============================================================
   v2742 · View switch, neutral R4X context and visual anchors
   ============================================================ */

/* The two hub modes must read as a deliberate, primary view switch. */
body[data-nav-tool="Investment Hub"] .hub-view-switcher{
  margin:0 0 12px;
  padding:5px;
  border:1px solid rgba(212,175,55,.18);
  border-radius:16px;
  background:rgba(13,13,14,.96);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 28px rgba(0,0,0,.14);
}
body[data-nav-tool="Investment Hub"] .hub-view-tabs{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:7px;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab{
  position:relative;
  display:grid;
  grid-template-columns:36px minmax(0,1fr) 12px;
  align-items:center;
  gap:10px;
  min-height:62px;
  padding:9px 12px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:12px;
  background:linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,.008));
  color:rgba(244,244,246,.66);
  text-align:left;
  cursor:pointer;
  transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab:hover{
  border-color:rgba(255,255,255,.14);
  background:rgba(255,255,255,.028);
  color:rgba(249,249,251,.9);
}
body[data-nav-tool="Investment Hub"] .hub-view-tab__icon{
  display:grid;
  place-items:center;
  width:36px;
  height:36px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:10px;
  background:rgba(255,255,255,.02);
  color:rgba(244,244,246,.55);
}
body[data-nav-tool="Investment Hub"] .hub-view-tab__icon svg{
  width:18px;
  height:18px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.7;
  stroke-linecap:round;
  stroke-linejoin:round;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab__copy strong{
  display:block;
  font-size:13.6px;
  font-weight:600;
  line-height:1.2;
  color:inherit;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab__copy small{
  display:block;
  margin-top:3px;
  font-size:10px;
  font-weight:400;
  line-height:1.25;
  color:rgba(244,244,246,.45);
}
body[data-nav-tool="Investment Hub"] .hub-view-tab__state{
  justify-self:end;
  color:transparent;
  font-size:8px;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab.is-active{
  border-color:rgba(212,175,55,.42);
  background:linear-gradient(135deg,rgba(212,175,55,.10),rgba(212,175,55,.025) 58%,rgba(255,255,255,.012));
  color:rgba(252,250,242,.98);
  box-shadow:inset 3px 0 0 rgba(212,175,55,.78),inset 0 1px 0 rgba(255,255,255,.035);
}
body[data-nav-tool="Investment Hub"] .hub-view-tab.is-active .hub-view-tab__icon{
  border-color:rgba(212,175,55,.30);
  background:rgba(212,175,55,.08);
  color:#d4af37;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab.is-active .hub-view-tab__state{color:#d4af37;}
body[data-nav-tool="Investment Hub"] .hub-view-tab[data-hub-view="insights"].is-active{
  border-color:rgba(91,155,213,.42);
  background:linear-gradient(135deg,rgba(91,155,213,.095),rgba(91,155,213,.022) 58%,rgba(255,255,255,.012));
  box-shadow:inset 3px 0 0 rgba(91,155,213,.82),inset 0 1px 0 rgba(255,255,255,.035);
}
body[data-nav-tool="Investment Hub"] .hub-view-tab[data-hub-view="insights"].is-active .hub-view-tab__icon{
  border-color:rgba(91,155,213,.30);
  background:rgba(91,155,213,.08);
  color:#5b9bd5;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab[data-hub-view="insights"].is-active .hub-view-tab__state{color:#5b9bd5;}

/* Portfolio Tracker is self explanatory here. No secondary explanatory line. */
body[data-nav-tool="Investment Hub"] .quick-nav__portfolio-copy{justify-content:center;}
body[data-nav-tool="Investment Hub"] .quick-nav__portfolio-copy small{display:none!important;}

/* R4X answers use separate visual anchors for current context, general context and limits. */
body[data-nav-tool="Investment Hub"] .r4x-context-panel{
  display:grid;
  grid-template-columns:34px minmax(0,1fr);
  gap:10px;
  align-items:start;
  margin:0 0 10px;
  padding:12px 13px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:12px;
  background:rgba(255,255,255,.014);
}
body[data-nav-tool="Investment Hub"] .r4x-context-panel__icon{
  display:grid;
  place-items:center;
  width:32px;
  height:32px;
  border:1px solid currentColor;
  border-radius:9px;
  opacity:.92;
}
body[data-nav-tool="Investment Hub"] .r4x-context-panel__icon svg,
body[data-nav-tool="Investment Hub"] .navigator-sources-head__icon svg,
body[data-nav-tool="Investment Hub"] .native-result-note__icon svg,
body[data-nav-tool="Investment Hub"] .signal-not-follow__mark svg{
  width:16px;
  height:16px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.7;
  stroke-linecap:round;
  stroke-linejoin:round;
}
body[data-nav-tool="Investment Hub"] .r4x-context-panel__body{min-width:0;}
body[data-nav-tool="Investment Hub"] .r4x-context-panel__label{
  display:block;
  margin:0 0 4px;
  font-size:9px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .r4x-context-panel p{
  margin:0;
  color:rgba(244,244,246,.74);
  font-size:11.7px;
  font-weight:400;
  line-height:1.52;
}
body[data-nav-tool="Investment Hub"] .r4x-context-panel--market{
  border-color:rgba(91,155,213,.17);
  background:linear-gradient(135deg,rgba(91,155,213,.060),rgba(91,155,213,.012));
}
body[data-nav-tool="Investment Hub"] .r4x-context-panel--market .r4x-context-panel__icon,
body[data-nav-tool="Investment Hub"] .r4x-context-panel--market .r4x-context-panel__label{color:#78addd;}
body[data-nav-tool="Investment Hub"] .r4x-context-panel--market .r4x-context-panel__icon{border-color:rgba(91,155,213,.30);background:rgba(91,155,213,.055);}
body[data-nav-tool="Investment Hub"] .r4x-context-panel--general{
  border-color:rgba(212,175,55,.16);
  background:linear-gradient(135deg,rgba(212,175,55,.052),rgba(212,175,55,.010));
}
body[data-nav-tool="Investment Hub"] .r4x-context-panel--general .r4x-context-panel__icon,
body[data-nav-tool="Investment Hub"] .r4x-context-panel--general .r4x-context-panel__label{color:rgba(230,199,90,.92);}
body[data-nav-tool="Investment Hub"] .r4x-context-panel--general .r4x-context-panel__icon{border-color:rgba(212,175,55,.28);background:rgba(212,175,55,.05);}

body[data-nav-tool="Investment Hub"] .navigator-sources-head{
  display:flex;
  align-items:center;
  gap:9px;
  margin:14px 1px 8px;
}
body[data-nav-tool="Investment Hub"] .navigator-sources-head__icon{
  display:grid;
  place-items:center;
  width:28px;
  height:28px;
  border:1px solid rgba(212,175,55,.20);
  border-radius:8px;
  color:rgba(230,199,90,.85);
  background:rgba(212,175,55,.04);
}
body[data-nav-tool="Investment Hub"] .navigator-sources-head strong{
  display:block;
  color:rgba(249,249,251,.88);
  font-size:11.7px;
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .navigator-sources-head small{
  display:block;
  margin-top:1px;
  color:rgba(244,244,246,.46);
  font-size:9.5px;
  font-weight:400;
}
body[data-nav-tool="Investment Hub"] .native-result-note--boundary{
  display:grid;
  grid-template-columns:28px minmax(0,1fr);
  gap:9px;
  align-items:start;
  margin-top:11px;
  padding:10px 11px;
  border:1px solid rgba(201,139,104,.18);
  border-radius:11px;
  background:rgba(201,139,104,.035);
  color:rgba(244,244,246,.62);
}
body[data-nav-tool="Investment Hub"] .native-result-note__icon{
  display:grid;
  place-items:center;
  width:26px;
  height:26px;
  color:#c98b68;
}
body[data-nav-tool="Investment Hub"] .native-result-note--boundary strong{
  display:block;
  margin-bottom:2px;
  color:rgba(240,207,187,.88);
  font-size:10px;
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .native-result-note--boundary span:not(.native-result-note__icon){
  display:block;
  font-size:10.2px;
  line-height:1.45;
}

/* Signal result uses the same hierarchy and a calm information color. */
body[data-nav-tool="Investment Hub"] .signal-result__hero{padding-bottom:9px;}
body[data-nav-tool="Investment Hub"] .signal-facts{margin-bottom:10px;}
body[data-nav-tool="Investment Hub"] .signal-fact{
  border-color:rgba(91,155,213,.14);
  background:linear-gradient(180deg,rgba(91,155,213,.035),rgba(0,0,0,.06));
}
body[data-nav-tool="Investment Hub"] .signal-not-follow{
  display:grid;
  grid-template-columns:30px minmax(0,1fr);
  gap:9px;
  align-items:start;
  margin:0 0 10px;
  padding:10px 11px;
  border:1px solid rgba(201,139,104,.18);
  border-radius:11px;
  background:rgba(201,139,104,.035);
  color:rgba(244,244,246,.62);
  font-size:10.3px;
  font-weight:400;
  line-height:1.46;
}
body[data-nav-tool="Investment Hub"] .signal-not-follow__mark{
  display:grid;
  place-items:center;
  width:28px;
  height:28px;
  border:0;
  border-radius:8px;
  color:#c98b68;
  background:rgba(201,139,104,.055);
}
body[data-nav-tool="Investment Hub"] .signal-not-follow strong{
  display:block;
  margin-bottom:2px;
  color:rgba(240,207,187,.9);
  font-size:10px;
  font-weight:600;
}

/* The mobile answer modal gets an explicit path back to the question list. */
body[data-nav-tool="Investment Hub"] .r4x-answer-modal__back{display:none;}

@media (max-width:760px){
  body[data-nav-tool="Investment Hub"] .hub-view-switcher{
    margin-bottom:8px;
    padding:4px;
    border-radius:13px;
  }
  body[data-nav-tool="Investment Hub"] .hub-view-tabs{gap:5px;}
  body[data-nav-tool="Investment Hub"] .hub-view-tab{
    grid-template-columns:28px minmax(0,1fr);
    gap:7px;
    min-height:48px;
    padding:7px 8px;
    border-radius:10px;
  }
  body[data-nav-tool="Investment Hub"] .hub-view-tab__icon{
    width:28px;
    height:28px;
    border-radius:8px;
  }
  body[data-nav-tool="Investment Hub"] .hub-view-tab__icon svg{width:15px;height:15px;}
  body[data-nav-tool="Investment Hub"] .hub-view-tab__state{display:none;}
  body[data-nav-tool="Investment Hub"] .hub-view-tab__copy strong{
    font-size:10.9px;
    line-height:1.15;
  }
  body[data-nav-tool="Investment Hub"] .hub-view-tab__copy small{display:none;}

  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__head{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    gap:8px 10px;
    align-items:center;
    padding:10px 12px 11px;
  }
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__back{
    grid-column:1 / -1;
    display:inline-flex;
    align-items:center;
    justify-self:start;
    gap:6px;
    min-height:28px;
    padding:4px 8px;
    border:1px solid rgba(91,155,213,.20);
    border-radius:8px;
    background:rgba(91,155,213,.045);
    color:#8bb7df;
    font:600 10px/1.2 inherit;
    cursor:pointer;
  }
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__heading{
    grid-column:1;
    grid-row:2;
    padding-right:0;
  }
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__close{
    grid-column:2;
    grid-row:2;
  }
  body[data-nav-tool="Investment Hub"] .r4x-context-panel{
    grid-template-columns:30px minmax(0,1fr);
    gap:8px;
    padding:10px 10px;
  }
  body[data-nav-tool="Investment Hub"] .r4x-context-panel__icon{width:28px;height:28px;}
  body[data-nav-tool="Investment Hub"] .r4x-context-panel p{font-size:11.4px;line-height:1.48;}
  body[data-nav-tool="Investment Hub"] .navigator-sources-head{margin-top:12px;}
}

/* ============================================================
   v2743 · Flat surfaces, source accent and anchor clearance
   ============================================================ */
body[data-nav-tool="Investment Hub"]{
  --hub-source-accent:#9b8ac4;
  --hub-source-accent-soft:rgba(155,138,196,.07);
  --hub-source-accent-line:rgba(155,138,196,.22);
  background:var(--bg)!important;
  background-image:none!important;
}

/* Passende Quellen has its own neutral knowledge accent. */
body[data-nav-tool="Investment Hub"] .navigator-sources-head__icon{
  border-color:var(--hub-source-accent-line);
  color:var(--hub-source-accent);
  background:var(--hub-source-accent-soft);
}
body[data-nav-tool="Investment Hub"] .navigator-sources-head strong{color:#c2b8dd;}
body[data-nav-tool="Investment Hub"] .navigator-source{
  border-color:rgba(155,138,196,.14);
  background:linear-gradient(180deg,rgba(155,138,196,.025),rgba(0,0,0,.08));
}
body[data-nav-tool="Investment Hub"] .navigator-source:hover{
  border-color:rgba(155,138,196,.34);
  background:linear-gradient(180deg,rgba(155,138,196,.055),rgba(0,0,0,.08));
}
body[data-nav-tool="Investment Hub"] .navigator-source__order{
  border-color:rgba(155,138,196,.20);
  color:var(--hub-source-accent);
  background:var(--hub-source-accent-soft);
}
body[data-nav-tool="Investment Hub"] .navigator-source__label,
body[data-nav-tool="Investment Hub"] .navigator-source__ext{color:var(--hub-source-accent);}

/* Anchor targets stay clear of the sticky desktop shell. */
body[data-nav-tool="Investment Hub"] #watchlist,
body[data-nav-tool="Investment Hub"] #trending,
body[data-nav-tool="Investment Hub"] #top,
body[data-nav-tool="Investment Hub"] #visuals,
body[data-nav-tool="Investment Hub"] #heatmap,
body[data-nav-tool="Investment Hub"] #einordnungs-navigator,
body[data-nav-tool="Investment Hub"] #signalvergleich,
body[data-nav-tool="Investment Hub"] #tools,
body[data-nav-tool="Investment Hub"] #converter{
  scroll-margin-top:calc(var(--r4x-ecosystem-sticky-top,150px) + 14px);
}
@media(max-width:768px){
  html{scroll-padding-bottom:calc(var(--r4x-mobile-nav-space,66px) + 16px);}
  body[data-nav-tool="Investment Hub"] #watchlist,
  body[data-nav-tool="Investment Hub"] #trending,
  body[data-nav-tool="Investment Hub"] #top,
  body[data-nav-tool="Investment Hub"] #visuals,
  body[data-nav-tool="Investment Hub"] #heatmap,
  body[data-nav-tool="Investment Hub"] #einordnungs-navigator,
  body[data-nav-tool="Investment Hub"] #signalvergleich,
  body[data-nav-tool="Investment Hub"] #tools,
  body[data-nav-tool="Investment Hub"] #converter{
    scroll-margin-top:calc(var(--r4x-shared-header-height,68px) + 12px);
    scroll-margin-bottom:calc(var(--r4x-mobile-nav-space,66px) + 12px);
  }
}

/* ============================================================
   v2839 · Klare Auswahl-Ergebnis-Hierarchie
   - keine konkurrierende 3-Schritte-Leiste
   - ruhige Auswahl, dominante Ergebnisflaeche
   - Kontext, Quellen und Aussagegrenze nachrangig aufklappbar
   ============================================================ */
body[data-nav-tool="Investment Hub"] .native-use-flow{display:none!important;}

body[data-nav-tool="Investment Hub"] .native-workflow{
  grid-template-columns:minmax(300px,.64fr) minmax(0,1.36fr);
  gap:16px;
}
body[data-nav-tool="Investment Hub"] .native-workflow__input{
  padding:15px;
  border-color:rgba(255,255,255,.065);
  background:rgba(0,0,0,.19);
  box-shadow:none;
}
body[data-nav-tool="Investment Hub"] .native-workflow__output{
  position:relative;
  padding:18px 19px 19px;
  border-color:rgba(212,175,55,.18);
  background:linear-gradient(145deg,rgba(212,175,55,.035),rgba(255,255,255,.026) 30%,rgba(0,0,0,.10));
  box-shadow:inset 3px 0 0 rgba(212,175,55,.36),inset 0 1px 0 rgba(255,255,255,.035);
}
body[data-nav-tool="Investment Hub"] .signal-card .native-workflow__output{
  border-color:rgba(91,155,213,.20);
  background:linear-gradient(145deg,rgba(91,155,213,.045),rgba(255,255,255,.026) 30%,rgba(0,0,0,.10));
  box-shadow:inset 3px 0 0 rgba(91,155,213,.44),inset 0 1px 0 rgba(255,255,255,.035);
}

body[data-nav-tool="Investment Hub"] .native-step-head{
  margin-bottom:13px;
  padding-bottom:12px;
}
body[data-nav-tool="Investment Hub"] .native-step-head strong{
  font-size:14.5px;
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .native-step-head small{
  max-width:620px;
  font-size:10.6px;
  font-weight:400;
}
body[data-nav-tool="Investment Hub"] .native-step-head--output .native-step-head__number{
  color:#f0d675;
  border-color:rgba(212,175,55,.30);
  background:rgba(212,175,55,.09);
}
body[data-nav-tool="Investment Hub"] .signal-card .native-step-head--output .native-step-head__number{
  color:#b8d9e5;
  border-color:rgba(91,155,213,.30);
  background:rgba(91,155,213,.09);
}

body[data-nav-tool="Investment Hub"] .navigator-choice,
body[data-nav-tool="Investment Hub"] .signal-choice{
  min-height:72px;
  padding:10px 11px;
  border-color:rgba(255,255,255,.06);
  background:rgba(255,255,255,.012);
  box-shadow:none;
}
body[data-nav-tool="Investment Hub"] .navigator-choice:hover,
body[data-nav-tool="Investment Hub"] .signal-choice:hover{
  transform:none;
  background:rgba(255,255,255,.026);
}
body[data-nav-tool="Investment Hub"] .navigator-choice strong,
body[data-nav-tool="Investment Hub"] .signal-choice__pair{
  font-size:14px;
  line-height:1.24;
}
body[data-nav-tool="Investment Hub"] .navigator-choice small,
body[data-nav-tool="Investment Hub"] .signal-choice small{
  font-size:10.3px;
}

body[data-nav-tool="Investment Hub"] .navigator-result__intro,
body[data-nav-tool="Investment Hub"] .signal-result__hero{
  padding:2px 2px 13px;
}
body[data-nav-tool="Investment Hub"] .native-result-kicker{
  font-size:9.5px;
  font-weight:700;
}
body[data-nav-tool="Investment Hub"] .native-result-title{
  max-width:760px;
  margin:6px 0 7px;
  font-size:clamp(24px,2.25vw,31px);
  font-weight:600;
  line-height:1.16;
  letter-spacing:-.022em;
}
body[data-nav-tool="Investment Hub"] .native-result-copy{
  max-width:680px;
  color:rgba(244,244,246,.60);
  font-size:12px;
}

body[data-nav-tool="Investment Hub"] .navigator-checklist{
  display:grid;
  gap:0;
  margin:1px 0 14px;
  padding:0;
  list-style:none;
  border-top:1px solid rgba(255,255,255,.07);
  border-bottom:1px solid rgba(255,255,255,.07);
}
body[data-nav-tool="Investment Hub"] .navigator-check{
  display:grid;
  grid-template-columns:34px minmax(0,1fr);
  gap:12px;
  align-items:start;
  padding:13px 2px;
}
body[data-nav-tool="Investment Hub"] .navigator-check+.navigator-check{
  border-top:1px solid rgba(255,255,255,.055);
}
body[data-nav-tool="Investment Hub"] .navigator-check__number{
  display:grid;
  place-items:center;
  width:30px;
  height:30px;
  border:1px solid rgba(212,175,55,.24);
  border-radius:50%;
  background:rgba(212,175,55,.07);
  color:#e7cb70;
  font-size:11px;
  font-weight:700;
}
body[data-nav-tool="Investment Hub"] .navigator-check__body strong{
  display:block;
  color:rgba(250,250,252,.94);
  font-size:14px;
  font-weight:600;
  line-height:1.25;
}
body[data-nav-tool="Investment Hub"] .navigator-check__body small{
  display:block;
  margin-top:4px;
  color:rgba(244,244,246,.56);
  font-size:11px;
  font-weight:400;
  line-height:1.42;
}

body[data-nav-tool="Investment Hub"] .native-result-details{
  margin-top:9px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:11px;
  background:rgba(0,0,0,.11);
  overflow:hidden;
}
body[data-nav-tool="Investment Hub"] .native-result-details>summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  min-height:44px;
  padding:10px 12px;
  color:rgba(244,244,246,.80);
  font-size:11.5px;
  font-weight:600;
  line-height:1.3;
  list-style:none;
  cursor:pointer;
}
body[data-nav-tool="Investment Hub"] .native-result-details>summary::-webkit-details-marker{display:none;}
body[data-nav-tool="Investment Hub"] .native-result-details>summary:hover{
  color:rgba(250,250,252,.96);
  background:rgba(255,255,255,.018);
}
body[data-nav-tool="Investment Hub"] .native-result-details__chevron{
  color:rgba(244,244,246,.52);
  font-size:15px;
  transition:transform .16s ease;
}
body[data-nav-tool="Investment Hub"] .native-result-details[open] .native-result-details__chevron{transform:rotate(180deg);}
body[data-nav-tool="Investment Hub"] .native-result-details__body{
  padding:1px 12px 12px;
  border-top:1px solid rgba(255,255,255,.055);
}
body[data-nav-tool="Investment Hub"] .native-result-details__body>p{
  margin:10px 0 0;
  color:rgba(244,244,246,.62);
  font-size:11.2px;
  line-height:1.5;
}
body[data-nav-tool="Investment Hub"] .native-result-details__body>p strong{
  color:rgba(244,244,246,.82);
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .native-result-details--sources{
  border-color:rgba(155,138,196,.16);
}
body[data-nav-tool="Investment Hub"] .native-result-details--sources>summary{color:#c2b8dd;}
body[data-nav-tool="Investment Hub"] .native-result-details__intro{margin-bottom:10px!important;}
body[data-nav-tool="Investment Hub"] .navigator-sources{gap:7px;}
body[data-nav-tool="Investment Hub"] .navigator-source{
  min-height:58px;
  padding:9px 10px;
}

body[data-nav-tool="Investment Hub"] .native-result-boundary{
  margin:11px 2px 0;
  color:rgba(244,244,246,.46);
  font-size:9.9px;
  font-weight:400;
  line-height:1.44;
}
body[data-nav-tool="Investment Hub"] .native-result-boundary strong{
  color:rgba(240,207,187,.72);
  font-weight:600;
}

body[data-nav-tool="Investment Hub"] .signal-result-meta{
  margin-top:7px;
  color:rgba(244,244,246,.43);
  font-size:9.5px;
}
body[data-nav-tool="Investment Hub"] .signal-facts{
  gap:10px;
  margin:0 0 12px;
}
body[data-nav-tool="Investment Hub"] .signal-fact{
  min-height:78px;
  padding:12px 13px;
  border-color:rgba(91,155,213,.16);
  background:rgba(91,155,213,.035);
}
body[data-nav-tool="Investment Hub"] .signal-fact strong{
  margin-top:7px;
  font-size:20px;
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .signal-meaning{
  margin:0 0 10px;
  padding:13px 14px;
  border-left:3px solid rgba(91,155,213,.62);
  background:rgba(91,155,213,.055);
}
body[data-nav-tool="Investment Hub"] .signal-meaning>span{
  display:block;
  margin-bottom:5px;
  color:#8bb7df;
  font-size:9px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .signal-meaning p{
  margin:0;
  color:rgba(248,248,250,.82);
  font-size:13px;
  font-weight:400;
  line-height:1.52;
}
body[data-nav-tool="Investment Hub"] .signal-meaning--unavailable{
  border-left-color:rgba(201,139,104,.58);
  background:rgba(201,139,104,.045);
}
body[data-nav-tool="Investment Hub"] .signal-meaning--unavailable>span{color:#d5a082;}
body[data-nav-tool="Investment Hub"] .native-result-details--signal{border-color:rgba(91,155,213,.13);}
body[data-nav-tool="Investment Hub"] .native-result-details__boundary{
  padding-top:10px;
  border-top:1px solid rgba(201,139,104,.12);
  color:rgba(240,207,187,.68)!important;
}
body[data-nav-tool="Investment Hub"] .signal-result-link{
  margin-top:10px;
  border-color:rgba(91,155,213,.15);
  background:rgba(91,155,213,.035);
  color:#9bc4e7;
}

body[data-nav-tool="Investment Hub"] .native-glossary-line{
  border-color:rgba(125,212,200,.10);
  background:rgba(125,212,200,.018);
  color:rgba(244,244,246,.45);
  line-height:1.9;
}

@media(max-width:1100px){
  body[data-nav-tool="Investment Hub"] .native-workflow{grid-template-columns:1fr;}
  body[data-nav-tool="Investment Hub"] .native-workflow__output{min-height:0;}
  body[data-nav-tool="Investment Hub"] .navigator-choices,
  body[data-nav-tool="Investment Hub"] .signal-choices{grid-template-columns:repeat(2,minmax(0,1fr));}
}

@media(max-width:760px){
  body[data-nav-tool="Investment Hub"] .native-card-head--hero{margin-bottom:10px;padding-bottom:10px;}
  body[data-nav-tool="Investment Hub"] .native-card-lead{max-width:34rem;}
  body[data-nav-tool="Investment Hub"] .native-workflow__input{padding:11px;}
  body[data-nav-tool="Investment Hub"] .navigator-choices,
  body[data-nav-tool="Investment Hub"] .signal-choices{grid-template-columns:1fr;}
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .native-result-title{font-size:24px;}
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .signal-meaning p{font-size:12.5px;}
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .navigator-check{padding:12px 1px;}
}

@media(max-width:420px){
  body[data-nav-tool="Investment Hub"] .signal-facts{grid-template-columns:1fr;}
}

/* ============================================================
   v2749 · Guided purpose, readable questions and visible answers
   ============================================================ */
body[data-nav-tool="Investment Hub"] .native-card-head--hero{
  margin-bottom:13px;
  padding-bottom:13px;
}
body[data-nav-tool="Investment Hub"] .native-card-title{
  font-size:22px;
  font-weight:600;
  line-height:1.16;
}
body[data-nav-tool="Investment Hub"] .native-card-lead{
  max-width:900px;
  font-size:14px;
  line-height:1.52;
}

body[data-nav-tool="Investment Hub"] .native-use-flow{
  display:grid;
  grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);
  align-items:stretch;
  gap:7px;
  margin:0 0 14px;
  padding:10px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:14px;
  background:rgba(0,0,0,.16);
}
body[data-nav-tool="Investment Hub"] .native-use-flow__step{
  display:grid;
  grid-template-columns:30px minmax(0,1fr);
  gap:9px;
  align-items:center;
  min-height:58px;
  padding:8px 9px;
  border:1px solid rgba(212,175,55,.12);
  border-radius:11px;
  background:linear-gradient(180deg,rgba(212,175,55,.045),rgba(255,255,255,.012));
}
body[data-nav-tool="Investment Hub"] .native-use-flow--signal .native-use-flow__step{
  border-color:rgba(126,184,204,.15);
  background:linear-gradient(180deg,rgba(111,163,184,.05),rgba(255,255,255,.012));
}
body[data-nav-tool="Investment Hub"] .native-use-flow__step>span{
  display:grid;
  place-items:center;
  width:30px;
  height:30px;
  border-radius:9px;
  background:rgba(212,175,55,.10);
  color:#e6c75a;
  font-size:11px;
  font-weight:700;
}
body[data-nav-tool="Investment Hub"] .native-use-flow--signal .native-use-flow__step>span{
  background:rgba(111,163,184,.11);
  color:#a3cddb;
}
body[data-nav-tool="Investment Hub"] .native-use-flow__step strong{
  display:block;
  color:rgba(249,249,251,.94);
  font-size:12.2px;
  font-weight:600;
  line-height:1.22;
}
body[data-nav-tool="Investment Hub"] .native-use-flow__step small{
  display:block;
  margin-top:3px;
  color:rgba(244,244,246,.54);
  font-size:10.2px;
  font-weight:400;
  line-height:1.3;
}
body[data-nav-tool="Investment Hub"] .native-use-flow__arrow{
  display:grid;
  place-items:center;
  color:rgba(230,199,90,.55);
  font-size:15px;
}
body[data-nav-tool="Investment Hub"] .native-use-flow--signal .native-use-flow__arrow{color:rgba(163,205,219,.55);}

body[data-nav-tool="Investment Hub"] .native-workflow{
  grid-template-columns:minmax(350px,.82fr) minmax(0,1.18fr);
  gap:14px;
}
body[data-nav-tool="Investment Hub"] .native-workflow__input,
body[data-nav-tool="Investment Hub"] .native-workflow__output{
  padding:16px;
}
body[data-nav-tool="Investment Hub"] .native-step-head strong{
  font-size:14px;
  font-weight:600;
}
body[data-nav-tool="Investment Hub"] .native-step-head small{
  font-size:10.8px;
  line-height:1.35;
}
body[data-nav-tool="Investment Hub"] .navigator-choices,
body[data-nav-tool="Investment Hub"] .signal-choices{
  grid-template-columns:1fr;
  gap:9px;
}
body[data-nav-tool="Investment Hub"] .navigator-choice,
body[data-nav-tool="Investment Hub"] .signal-choice{
  min-height:82px;
  padding:12px 12px 12px 13px;
}
body[data-nav-tool="Investment Hub"] .navigator-choice strong,
body[data-nav-tool="Investment Hub"] .signal-choice__pair{
  font-size:14.5px;
  font-weight:600;
  line-height:1.25;
}
body[data-nav-tool="Investment Hub"] .navigator-choice small,
body[data-nav-tool="Investment Hub"] .signal-choice small{
  margin-top:4px;
  font-size:10.8px;
  line-height:1.32;
}
body[data-nav-tool="Investment Hub"] .navigator-choice__tag,
body[data-nav-tool="Investment Hub"] .signal-choice__tag{
  margin-bottom:4px;
  font-size:8.8px;
  letter-spacing:.07em;
}
body[data-nav-tool="Investment Hub"] .navigator-choice.is-active .navigator-choice__arrow,
body[data-nav-tool="Investment Hub"] .signal-choice.is-active .signal-choice__arrow{
  display:grid;
  place-items:center;
  width:25px;
  height:25px;
  border-radius:8px;
  font-size:0;
}
body[data-nav-tool="Investment Hub"] .navigator-choice.is-active .navigator-choice__arrow{
  background:rgba(212,175,55,.12);
  color:#e6c75a;
}
body[data-nav-tool="Investment Hub"] .signal-choice.is-active .signal-choice__arrow{
  background:rgba(111,163,184,.13);
  color:#a3cddb;
}
body[data-nav-tool="Investment Hub"] .navigator-choice.is-active .navigator-choice__arrow::after,
body[data-nav-tool="Investment Hub"] .signal-choice.is-active .signal-choice__arrow::after{
  content:"✓";
  font-size:13px;
  font-weight:700;
}

body[data-nav-tool="Investment Hub"] .native-result-question{
  margin:0 0 13px;
  padding:11px 12px;
  border:1px solid rgba(212,175,55,.18);
  border-radius:11px;
  background:linear-gradient(135deg,rgba(212,175,55,.075),rgba(212,175,55,.02));
}
body[data-nav-tool="Investment Hub"] .native-result-question--signal{
  border-color:rgba(126,184,204,.19);
  background:linear-gradient(135deg,rgba(111,163,184,.08),rgba(111,163,184,.018));
}
body[data-nav-tool="Investment Hub"] .native-result-question span{
  display:block;
  margin-bottom:4px;
  color:rgba(230,199,90,.78);
  font-size:8.8px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .native-result-question--signal span{color:rgba(163,205,219,.80);}
body[data-nav-tool="Investment Hub"] .native-result-question strong{
  display:block;
  color:rgba(249,249,251,.96);
  font-size:15px;
  font-weight:600;
  line-height:1.3;
}
body[data-nav-tool="Investment Hub"] .native-result-title{
  font-size:21px;
  line-height:1.24;
}
body[data-nav-tool="Investment Hub"] .r4x-context-panel p{
  font-size:13px;
  line-height:1.52;
}
body[data-nav-tool="Investment Hub"] .r4x-context-panel__label{font-size:9.4px;}
body[data-nav-tool="Investment Hub"] .navigator-sources-head strong{font-size:13.5px;}
body[data-nav-tool="Investment Hub"] .navigator-sources-head small{font-size:10.5px;line-height:1.35;}
body[data-nav-tool="Investment Hub"] .navigator-source__body strong{font-size:13px;}
body[data-nav-tool="Investment Hub"] .navigator-source__body small{font-size:10.7px;line-height:1.4;}
body[data-nav-tool="Investment Hub"] .signal-fact strong{font-size:18px;}

body[data-nav-tool="Investment Hub"] .native-glossary-line{
  margin-top:13px;
  padding:10px 11px;
  border:1px solid rgba(212,175,55,.11);
  border-radius:10px;
  background:rgba(212,175,55,.025);
  color:rgba(244,244,246,.48);
  font-size:10.6px;
  line-height:2;
}
@media(max-width:1100px){
  body[data-nav-tool="Investment Hub"] .native-workflow{grid-template-columns:1fr;}
  body[data-nav-tool="Investment Hub"] .navigator-choices,
  body[data-nav-tool="Investment Hub"] .signal-choices{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:760px){
  body[data-nav-tool="Investment Hub"] .native-card-title{font-size:18.5px;}
  body[data-nav-tool="Investment Hub"] .native-card-lead{font-size:12.2px;}
  body[data-nav-tool="Investment Hub"] .native-use-flow{
    grid-template-columns:1fr;
    gap:6px;
    padding:8px;
  }
  body[data-nav-tool="Investment Hub"] .native-use-flow__arrow{display:none;}
  body[data-nav-tool="Investment Hub"] .native-use-flow__step{
    min-height:46px;
    padding:6px 8px;
  }
  body[data-nav-tool="Investment Hub"] .native-use-flow__step strong{font-size:11.3px;}
  body[data-nav-tool="Investment Hub"] .native-use-flow__step small{font-size:9.7px;}
  body[data-nav-tool="Investment Hub"] .navigator-choices,
  body[data-nav-tool="Investment Hub"] .signal-choices{grid-template-columns:1fr;}
  body[data-nav-tool="Investment Hub"] .navigator-choice,
  body[data-nav-tool="Investment Hub"] .signal-choice{min-height:72px;}
  body[data-nav-tool="Investment Hub"] .navigator-choice strong,
  body[data-nav-tool="Investment Hub"] .signal-choice__pair{font-size:14px;}
  body[data-nav-tool="Investment Hub"] .native-workflow__input{padding:12px;}
  body[data-nav-tool="Investment Hub"] .native-result-question strong{font-size:14px;}
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .native-result-title{font-size:20px;}
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .r4x-context-panel p{font-size:12.4px;}
}


/* ============================================================
   v2744 · Mobile answer modal viewport fix
   The answer modal is portaled to <body> by the private runtime.
   It owns the full visual viewport and no longer sits behind the
   shared header or the mobile bottom navigation.
   ============================================================ */
@media (max-width:760px){
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal.open{
    display:block!important;
    position:fixed!important;
    inset:0!important;
    width:100vw!important;
    height:100dvh!important;
    min-height:100dvh!important;
    z-index:2147482000!important;
    isolation:isolate;
  }
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal .modal-backdrop{
    position:absolute!important;
    inset:0!important;
  }
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__card{
    position:absolute!important;
    top:max(8px,env(safe-area-inset-top,0px))!important;
    right:8px!important;
    bottom:max(8px,env(safe-area-inset-bottom,0px))!important;
    left:8px!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    border-radius:18px!important;
    overflow:hidden!important;
  }
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body{
    flex:1 1 auto!important;
    min-height:0!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch;
    padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;
  }
}

/* ============================================================
   v2746 · Sticky switch flush below visible navigation
   ============================================================ */

/* The primary two-view switch stays visible, but always below the shared navigation. */
body[data-nav-tool="Investment Hub"] .hub-view-switcher{
  position:sticky;
  top:var(--r4x-hub-switch-top,var(--r4x-ecosystem-sticky-top,var(--r4x-shared-header-height,88px)));
  z-index:90;
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
  box-shadow:0 10px 26px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.025);
}

/* Direct hash jumps and Quicklinks account for the sticky switch as well as the shared navigation. */
body[data-nav-tool="Investment Hub"]{
  --r4x-hub-switch-height:78px;
}
body[data-nav-tool="Investment Hub"] #watchlist,
body[data-nav-tool="Investment Hub"] #trending,
body[data-nav-tool="Investment Hub"] #top,
body[data-nav-tool="Investment Hub"] #visuals,
body[data-nav-tool="Investment Hub"] #heatmap,
body[data-nav-tool="Investment Hub"] #einordnungs-navigator,
body[data-nav-tool="Investment Hub"] #signalvergleich,
body[data-nav-tool="Investment Hub"] #tools,
body[data-nav-tool="Investment Hub"] #converter,
body[data-nav-tool="Investment Hub"] #simulator{
  scroll-margin-top:calc(var(--r4x-hub-switch-top,var(--r4x-ecosystem-sticky-top,150px)) + var(--r4x-hub-switch-height) + 12px);
}

/* Existing shared dialog, reused as the external-source Exit Guard. */
body[data-nav-tool="Investment Hub"] #r4x-dialog-overlay.r4x-dialog-overlay{
  z-index:2147483500;
}
body[data-nav-tool="Investment Hub"] #r4x-dialog-overlay .r4x-dialog-card{
  width:min(560px,100%);
  border-color:rgba(155,138,196,.24);
  background:#121214;
}
body[data-nav-tool="Investment Hub"] #r4x-dialog-overlay .r4x-dialog-icon{
  color:var(--hub-source-accent,#9b8ac4);
}
body[data-nav-tool="Investment Hub"] #r4x-dialog-overlay .r4x-dialog-body{
  white-space:pre-line;
  color:rgba(244,244,246,.72);
}
body[data-nav-tool="Investment Hub"] #r4x-dialog-overlay .r4x-dialog-btn--primary{
  background:var(--hub-source-accent,#9b8ac4);
  color:#101010;
}
body[data-nav-tool="Investment Hub"] #r4x-dialog-overlay .r4x-dialog-btn--primary:hover{
  filter:brightness(1.08);
  background:var(--hub-source-accent,#9b8ac4);
}

@media(max-width:768px){
  body[data-nav-tool="Investment Hub"]{
    --r4x-hub-switch-height:60px;
  }
  body[data-nav-tool="Investment Hub"] .hub-view-switcher{
    top:var(--r4x-hub-switch-top,var(--r4x-shared-header-height,68px));
    z-index:90;
    margin-inline:-1px;
    box-shadow:0 8px 22px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.025);
  }
  body[data-nav-tool="Investment Hub"] #watchlist,
  body[data-nav-tool="Investment Hub"] #trending,
  body[data-nav-tool="Investment Hub"] #top,
  body[data-nav-tool="Investment Hub"] #visuals,
  body[data-nav-tool="Investment Hub"] #heatmap,
  body[data-nav-tool="Investment Hub"] #einordnungs-navigator,
  body[data-nav-tool="Investment Hub"] #signalvergleich,
  body[data-nav-tool="Investment Hub"] #tools,
  body[data-nav-tool="Investment Hub"] #converter,
  body[data-nav-tool="Investment Hub"] #simulator{
    scroll-margin-top:calc(var(--r4x-hub-switch-top,var(--r4x-shared-header-height,68px)) + var(--r4x-hub-switch-height) + 10px);
    scroll-margin-bottom:calc(var(--r4x-mobile-nav-space,66px) + 12px);
  }
  body[data-nav-tool="Investment Hub"] #r4x-dialog-overlay.r4x-dialog-overlay{
    padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px));
  }
  body[data-nav-tool="Investment Hub"] #r4x-dialog-overlay .r4x-dialog-card{
    padding:20px 17px;
  }
  body[data-nav-tool="Investment Hub"] #r4x-dialog-overlay .r4x-dialog-actions{
    display:grid;
    grid-template-columns:1fr 1fr;
  }
  body[data-nav-tool="Investment Hub"] #r4x-dialog-overlay .r4x-dialog-btn{
    width:100%;
    min-height:44px;
    padding:10px 12px;
  }
}

/* ============================================================
   v2840 · Getrennte Nutzeraufgaben und fokussierte Ergebnisse
   ============================================================ */
body[data-nav-tool="Investment Hub"] [data-insight-tool-panel][hidden],
body[data-nav-tool="Investment Hub"] [data-navigator-selection][hidden],
body[data-nav-tool="Investment Hub"] [data-navigator-result][hidden],
body[data-nav-tool="Investment Hub"] [data-signal-selection][hidden],
body[data-nav-tool="Investment Hub"] [data-signal-result][hidden]{display:none!important;}

body[data-nav-tool="Investment Hub"] .insight-tool-switcher{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  margin:0 0 14px;
  padding:8px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:15px;
  background:rgba(0,0,0,.18);
}
body[data-nav-tool="Investment Hub"] .insight-tool-switcher__option{
  display:grid;
  grid-template-columns:40px minmax(0,1fr);
  gap:11px;
  align-items:center;
  min-height:68px;
  padding:11px 13px;
  border:1px solid rgba(255,255,255,.065);
  border-radius:12px;
  background:rgba(255,255,255,.014);
  color:rgba(244,244,246,.70);
  text-align:left;
  cursor:pointer;
}
body[data-nav-tool="Investment Hub"] .insight-tool-switcher__option:hover{
  color:rgba(250,250,252,.96);
  background:rgba(255,255,255,.025);
}
body[data-nav-tool="Investment Hub"] .insight-tool-switcher__option.is-active{
  color:#fff;
  border-color:rgba(212,175,55,.34);
  background:linear-gradient(135deg,rgba(212,175,55,.075),rgba(255,255,255,.02));
  box-shadow:inset 3px 0 0 rgba(212,175,55,.58);
}
body[data-nav-tool="Investment Hub"] .insight-tool-switcher__option[data-insight-tool="data"].is-active{
  border-color:rgba(91,155,213,.34);
  background:linear-gradient(135deg,rgba(91,155,213,.075),rgba(255,255,255,.02));
  box-shadow:inset 3px 0 0 rgba(91,155,213,.64);
}
body[data-nav-tool="Investment Hub"] .insight-tool-switcher__icon{
  display:grid;
  place-items:center;
  width:40px;
  height:40px;
  border:1px solid rgba(212,175,55,.20);
  border-radius:11px;
  color:#e5ca70;
  background:rgba(212,175,55,.055);
}
body[data-nav-tool="Investment Hub"] .insight-tool-switcher__icon--data{
  border-color:rgba(91,155,213,.22);
  color:#9bc4e7;
  background:rgba(91,155,213,.06);
}
body[data-nav-tool="Investment Hub"] .insight-tool-switcher__icon svg{
  width:20px;
  height:20px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.6;
}
body[data-nav-tool="Investment Hub"] .insight-tool-switcher__option strong{
  display:block;
  font-size:14px;
  font-weight:650;
  line-height:1.25;
}
body[data-nav-tool="Investment Hub"] .insight-tool-switcher__option small{
  display:block;
  margin-top:4px;
  color:rgba(244,244,246,.48);
  font-size:10.5px;
  line-height:1.35;
}

body[data-nav-tool="Investment Hub"] .native-selection-view{
  padding:17px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:15px;
  background:rgba(0,0,0,.16);
}
body[data-nav-tool="Investment Hub"] .native-selection-view .native-step-head{
  margin:0 0 14px;
  padding:0 0 13px;
}
body[data-nav-tool="Investment Hub"] .native-selection-view .native-step-head strong{
  font-size:15px;
}
body[data-nav-tool="Investment Hub"] .native-selection-view .navigator-choices,
body[data-nav-tool="Investment Hub"] .native-selection-view .signal-choices{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
}
body[data-nav-tool="Investment Hub"] .native-selection-view .navigator-choice,
body[data-nav-tool="Investment Hub"] .native-selection-view .signal-choice{
  min-height:84px;
  padding:13px;
}
body[data-nav-tool="Investment Hub"] .native-selection-view .navigator-choice strong,
body[data-nav-tool="Investment Hub"] .native-selection-view .signal-choice__pair{
  font-size:15px;
}

body[data-nav-tool="Investment Hub"] .native-focus-result{
  position:relative;
  padding:20px;
  border:1px solid rgba(212,175,55,.20);
  border-radius:16px;
  background:linear-gradient(145deg,rgba(212,175,55,.042),rgba(255,255,255,.023) 32%,rgba(0,0,0,.13));
  box-shadow:inset 3px 0 0 rgba(212,175,55,.46);
  outline:none;
}
body[data-nav-tool="Investment Hub"] .native-focus-result--data{
  border-color:rgba(91,155,213,.22);
  background:linear-gradient(145deg,rgba(91,155,213,.048),rgba(255,255,255,.023) 32%,rgba(0,0,0,.13));
  box-shadow:inset 3px 0 0 rgba(91,155,213,.54);
}
body[data-nav-tool="Investment Hub"] .native-focus-result:focus-visible{
  box-shadow:inset 3px 0 0 rgba(212,175,55,.72),0 0 0 2px rgba(212,175,55,.16);
}
body[data-nav-tool="Investment Hub"] .native-focus-result--data:focus-visible{
  box-shadow:inset 3px 0 0 rgba(91,155,213,.78),0 0 0 2px rgba(91,155,213,.18);
}
body[data-nav-tool="Investment Hub"] .native-selected-question{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  margin:0 0 18px;
  padding:0 0 15px;
  border-bottom:1px solid rgba(255,255,255,.08);
}
body[data-nav-tool="Investment Hub"] .native-selected-question>div>span{
  display:block;
  color:#d7bd62;
  font-size:9.5px;
  font-weight:700;
  letter-spacing:.07em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .native-focus-result--data .native-selected-question>div>span{color:#8fc3df;}
body[data-nav-tool="Investment Hub"] .native-selected-question>div>strong{
  display:block;
  margin-top:5px;
  color:#fff;
  font-size:16px;
  font-weight:600;
  line-height:1.3;
}
body[data-nav-tool="Investment Hub"] .native-change-question{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  min-height:38px;
  padding:8px 12px;
  border:1px solid rgba(212,175,55,.20);
  border-radius:10px;
  background:rgba(212,175,55,.045);
  color:#e8cf79;
  font-size:11px;
  font-weight:650;
  cursor:pointer;
  white-space:nowrap;
}
body[data-nav-tool="Investment Hub"] .native-change-question--data{
  border-color:rgba(91,155,213,.22);
  background:rgba(91,155,213,.05);
  color:#9bc4e7;
}

body[data-nav-tool="Investment Hub"] .navigator-primary-heading{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:18px;
  margin:4px 0 11px;
  padding-top:13px;
  border-top:1px solid rgba(255,255,255,.075);
}
body[data-nav-tool="Investment Hub"] .navigator-primary-heading span{
  display:block;
  color:#d7bd62;
  font-size:9px;
  font-weight:700;
  letter-spacing:.07em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .navigator-primary-heading strong{
  display:block;
  margin-top:5px;
  color:#fff;
  font-size:17px;
  font-weight:620;
}
body[data-nav-tool="Investment Hub"] .navigator-primary-heading>small{
  max-width:320px;
  color:rgba(244,244,246,.48);
  font-size:10.5px;
  line-height:1.4;
  text-align:right;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary{
  display:grid;
  gap:9px;
  margin:0;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source{
  display:grid;
  grid-template-columns:38px minmax(0,1fr) 24px;
  gap:13px;
  align-items:center;
  min-height:92px;
  padding:13px 14px;
  border-color:rgba(212,175,55,.13);
  background:rgba(0,0,0,.16);
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source:hover{
  border-color:rgba(212,175,55,.34);
  background:rgba(212,175,55,.045);
  transform:translateY(-1px);
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__order{
  width:34px;
  height:34px;
  border-color:rgba(212,175,55,.28);
  background:rgba(212,175,55,.08);
  color:#e4c96f;
  font-size:10px;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__label{
  color:#d7bd62;
  font-size:9px;
  font-weight:700;
  letter-spacing:.045em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__body strong{
  margin-top:4px;
  color:#fff;
  font-size:15px;
  font-weight:620;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__body small{
  margin-top:4px;
  color:rgba(244,244,246,.60);
  font-size:11.5px;
  line-height:1.45;
}
body[data-nav-tool="Investment Hub"] .navigator-source__action{
  display:inline-flex;
  align-items:center;
  gap:5px;
  margin-top:8px;
  color:#e5ca70;
  font-size:10.5px;
  font-weight:650;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__ext{
  color:#e5ca70;
  font-size:17px;
}
body[data-nav-tool="Investment Hub"] .navigator-check-rule{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:13px;
  align-items:start;
  margin-top:12px;
  padding:12px 13px;
  border:1px solid rgba(212,175,55,.13);
  border-radius:11px;
  background:rgba(212,175,55,.032);
}
body[data-nav-tool="Investment Hub"] .navigator-check-rule strong{
  color:#e4cb75;
  font-size:11px;
  font-weight:650;
}
body[data-nav-tool="Investment Hub"] .navigator-check-rule span{
  color:rgba(244,244,246,.61);
  font-size:11px;
  line-height:1.45;
}
body[data-nav-tool="Investment Hub"] .native-result-details--method{margin-top:10px;}

body[data-nav-tool="Investment Hub"] .signal-boundary{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:13px;
  align-items:start;
  margin-top:10px;
  padding:12px 13px;
  border:1px solid rgba(213,160,130,.16);
  border-radius:11px;
  background:rgba(213,160,130,.035);
}
body[data-nav-tool="Investment Hub"] .signal-boundary strong{
  color:#d5a082;
  font-size:10.5px;
  font-weight:650;
}
body[data-nav-tool="Investment Hub"] .signal-boundary p{
  margin:0;
  color:rgba(244,244,246,.58);
  font-size:10.7px;
  line-height:1.45;
}
body[data-nav-tool="Investment Hub"] .native-focus-result--data .signal-result-link{margin-top:10px;}

@media(max-width:760px){
  body[data-nav-tool="Investment Hub"] .insight-tool-switcher{
    grid-template-columns:1fr;
    gap:7px;
    padding:7px;
  }
  body[data-nav-tool="Investment Hub"] .insight-tool-switcher__option{
    min-height:60px;
    grid-template-columns:36px minmax(0,1fr);
    padding:9px 10px;
  }
  body[data-nav-tool="Investment Hub"] .insight-tool-switcher__icon{width:36px;height:36px;}
  body[data-nav-tool="Investment Hub"] .native-selection-view{padding:12px;}
  body[data-nav-tool="Investment Hub"] .native-selection-view .navigator-choices,
  body[data-nav-tool="Investment Hub"] .native-selection-view .signal-choices{grid-template-columns:1fr;}
  body[data-nav-tool="Investment Hub"] .native-selection-view .navigator-choice,
  body[data-nav-tool="Investment Hub"] .native-selection-view .signal-choice{min-height:76px;padding:11px;}
  body[data-nav-tool="Investment Hub"] .native-focus-result{display:none!important;}
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .navigator-primary-heading{
    display:block;
    padding-top:11px;
  }
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .navigator-primary-heading>small{
    display:block;
    max-width:none;
    margin-top:5px;
    text-align:left;
  }
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .navigator-sources--primary .navigator-source{
    grid-template-columns:34px minmax(0,1fr);
    min-height:92px;
    padding:12px;
  }
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .navigator-source__ext{display:none;}
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .navigator-check-rule,
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .signal-boundary{
    grid-template-columns:1fr;
    gap:5px;
  }
}

@media(max-width:420px){
  body[data-nav-tool="Investment Hub"] .insight-tool-switcher__option small{font-size:10px;}
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .navigator-sources--primary .navigator-source{
    grid-template-columns:30px minmax(0,1fr);
    gap:10px;
  }
}

/* ============================================================
   v2842 · Klare Navigationshierarchie und zusammenhaengender Arbeitsbereich
   ============================================================ */
html[data-hub-view="insights"] body[data-nav-tool="Investment Hub"]{
  background-color:#08090c;
}

body[data-nav-tool="Investment Hub"] [data-market-shortcuts][hidden]{display:none!important;}

body[data-nav-tool="Investment Hub"] .hub-view-switcher{
  display:grid;
  grid-template-columns:minmax(215px,.34fr) minmax(0,1.66fr);
  gap:14px;
  align-items:center;
  margin-bottom:14px;
  padding:10px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:16px;
  background:#0d0f13;
  box-shadow:0 12px 30px rgba(0,0,0,.16);
}
body[data-nav-tool="Investment Hub"] .hub-view-switcher__label{
  display:flex!important;
  flex-direction:column;
  gap:4px;
  padding:0 4px 0 8px;
  color:#d9bd61;
  font-size:9px;
  font-weight:750;
  letter-spacing:.085em;
  text-transform:uppercase;
  white-space:normal;
  min-width:0;
}
body[data-nav-tool="Investment Hub"] .hub-view-switcher__label small{
  color:rgba(244,244,246,.40);
  font-size:9.5px;
  font-weight:450;
  letter-spacing:0;
  line-height:1.35;
  text-transform:none;
}
body[data-nav-tool="Investment Hub"] .hub-view-tabs{
  gap:8px;
  padding:0;
  border:0;
  background:transparent;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab{
  min-height:64px;
  padding:10px 13px;
  border:1px solid rgba(255,255,255,.065);
  border-radius:12px;
  background:#0a0c0f;
  box-shadow:none;
}
body[data-nav-tool="Investment Hub"] .hub-view-tab.is-active{
  border-color:rgba(212,175,55,.28);
  background:linear-gradient(135deg,rgba(212,175,55,.065),rgba(255,255,255,.018));
  box-shadow:inset 3px 0 0 rgba(212,175,55,.52);
}
body[data-nav-tool="Investment Hub"] .hub-view-tab[data-hub-view="insights"].is-active{
  border-color:rgba(91,155,213,.40);
  background:linear-gradient(135deg,rgba(91,155,213,.10),rgba(255,255,255,.018));
  box-shadow:inset 3px 0 0 rgba(91,155,213,.72);
}
body[data-nav-tool="Investment Hub"] .hub-view-tab__copy strong{font-size:13px;}
body[data-nav-tool="Investment Hub"] .hub-view-tab__copy small{margin-top:4px;color:rgba(244,244,246,.43);}

/* v2842 r141 · Only the market shortcut CTAs use the requested neutral surface. */
body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts .quick-nav__item{
  background:#111115;
}
body[data-nav-tool="Investment Hub"] .quick-nav--shortcuts .quick-nav__item:hover{
  background:#111115;
}

body[data-nav-tool="Investment Hub"] #hubViewInsights{padding-top:10px;}
body[data-nav-tool="Investment Hub"] .insight-workspace{
  overflow:hidden;
  border:1px solid rgba(107,128,153,.26);
  border-radius:20px;
  background:linear-gradient(145deg,#141820 0%,#101319 48%,#0d0f13 100%);
  box-shadow:0 24px 64px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.025);
}
body[data-nav-tool="Investment Hub"] .insight-workspace__head{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(440px,.86fr);
  gap:30px;
  align-items:center;
  padding:23px 24px;
  border-bottom:1px solid rgba(255,255,255,.075);
  background:linear-gradient(120deg,rgba(255,255,255,.022),rgba(91,155,213,.03));
}
body[data-nav-tool="Investment Hub"] .insight-workspace__eyebrow{
  color:#91b9d8;
  font-size:9.5px;
  font-weight:750;
  letter-spacing:.09em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .insight-workspace__intro h2{
  margin:7px 0 0;
  color:#fff;
  font-size:21px;
  font-weight:650;
  line-height:1.2;
}
body[data-nav-tool="Investment Hub"] .insight-workspace__intro p{
  max-width:650px;
  margin:8px 0 0;
  color:rgba(244,244,246,.62);
  font-size:12.5px;
  line-height:1.5;
}
body[data-nav-tool="Investment Hub"] .insight-workspace__selector{
  padding:10px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:14px;
  background:rgba(5,7,10,.54);
}
body[data-nav-tool="Investment Hub"] .insight-workspace__selector-label{
  display:block;
  margin:0 0 7px 3px;
  color:rgba(244,244,246,.44);
  font-size:8.5px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .insight-workspace .insight-tool-switcher{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:6px;
  margin:0;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
}
body[data-nav-tool="Investment Hub"] .insight-workspace .insight-tool-switcher__option{
  grid-template-columns:32px minmax(0,1fr);
  gap:9px;
  min-height:54px;
  padding:8px 9px;
  border:1px solid transparent;
  border-radius:10px;
  background:transparent;
  box-shadow:none;
}
body[data-nav-tool="Investment Hub"] .insight-workspace .insight-tool-switcher__option:hover{
  background:rgba(255,255,255,.025);
}
body[data-nav-tool="Investment Hub"] .insight-workspace .insight-tool-switcher__option.is-active{
  border-color:rgba(212,175,55,.28);
  background:rgba(212,175,55,.075);
  box-shadow:inset 2px 0 0 rgba(212,175,55,.70);
}
body[data-nav-tool="Investment Hub"] .insight-workspace .insight-tool-switcher__option[data-insight-tool="data"].is-active{
  border-color:rgba(91,155,213,.34);
  background:rgba(91,155,213,.09);
  box-shadow:inset 2px 0 0 rgba(91,155,213,.78);
}
body[data-nav-tool="Investment Hub"] .insight-workspace .insight-tool-switcher__icon{
  width:32px;
  height:32px;
  border-radius:9px;
}
body[data-nav-tool="Investment Hub"] .insight-workspace .insight-tool-switcher__icon svg{width:17px;height:17px;}
body[data-nav-tool="Investment Hub"] .insight-workspace .insight-tool-switcher__option strong{font-size:12px;}
body[data-nav-tool="Investment Hub"] .insight-workspace .insight-tool-switcher__option small{margin-top:2px;font-size:9.5px;}

body[data-nav-tool="Investment Hub"] .insight-workspace__content{padding:24px;}
body[data-nav-tool="Investment Hub"] .insight-workspace .r4x-native-card{
  margin:0;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
}
body[data-nav-tool="Investment Hub"] .insight-workspace .r4x-native-card::before{display:none;}
body[data-nav-tool="Investment Hub"] .insight-workspace .native-card-head{
  margin:0 0 17px;
  padding:0 0 17px;
  border-bottom:1px solid rgba(255,255,255,.08);
}
body[data-nav-tool="Investment Hub"] .insight-workspace .native-card-icon{
  width:42px;
  height:42px;
  border-radius:12px;
}
body[data-nav-tool="Investment Hub"] .insight-workspace .native-card-title{font-size:22px;}
body[data-nav-tool="Investment Hub"] .insight-workspace .native-card-lead{max-width:780px;color:rgba(244,244,246,.64);}
body[data-nav-tool="Investment Hub"] .insight-workspace .native-selection-view{
  padding:18px;
  border-color:rgba(255,255,255,.09);
  border-radius:15px;
  background:#0a0c10;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.018);
}
body[data-nav-tool="Investment Hub"] .insight-workspace .native-focus-result{
  border-radius:15px;
  background:#0a0c10;
}

body[data-nav-tool="Investment Hub"] .insights-support-section{
  position:relative;
  margin-top:42px;
  border-color:rgba(255,255,255,.09);
  border-radius:18px;
  background:#101115;
  box-shadow:0 18px 42px rgba(0,0,0,.20);
}
body[data-nav-tool="Investment Hub"] .insights-support-section__chapter{
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap:20px;
  margin:-3px -3px 18px;
  padding:11px 14px;
  border:1px solid rgba(255,255,255,.065);
  border-radius:12px;
  background:#090b0e;
}
body[data-nav-tool="Investment Hub"] .insights-support-section__chapter span{
  color:#aeb8c5;
  font-size:9px;
  font-weight:750;
  letter-spacing:.08em;
  text-transform:uppercase;
}
body[data-nav-tool="Investment Hub"] .insights-support-section__chapter small{
  color:rgba(244,244,246,.42);
  font-size:9.5px;
}
body[data-nav-tool="Investment Hub"] .insights-support-section--sources{
  background:linear-gradient(145deg,#12120f,#0f1013 48%);
}
body[data-nav-tool="Investment Hub"] .insights-support-section--calculator{
  margin-top:24px;
  background:linear-gradient(145deg,#101318,#0e1014 55%);
}
body[data-nav-tool="Investment Hub"] .insights-support-section--simulator{margin-top:12px;}

@media(max-width:900px){
  body[data-nav-tool="Investment Hub"] .hub-view-switcher{
    grid-template-columns:1fr;
    gap:8px;
  }
  body[data-nav-tool="Investment Hub"] .hub-view-switcher__label{
    flex-direction:row;
    align-items:baseline;
    justify-content:space-between;
    padding:0 3px;
  }
  body[data-nav-tool="Investment Hub"] .insight-workspace__head{
    grid-template-columns:1fr;
    gap:17px;
  }
}

@media(max-width:760px){
  body[data-nav-tool="Investment Hub"] .hub-view-switcher{margin-bottom:10px;padding:7px;border-radius:13px;}
  body[data-nav-tool="Investment Hub"] .hub-view-switcher__label small{display:none;}
  body[data-nav-tool="Investment Hub"] .hub-view-tab{min-height:55px;padding:8px 9px;}
  body[data-nav-tool="Investment Hub"] .hub-view-tab__copy strong{font-size:11.5px;}
  body[data-nav-tool="Investment Hub"] .hub-view-tab__copy small{font-size:8.5px;}
  body[data-nav-tool="Investment Hub"] #hubViewInsights{padding-top:8px;}
  body[data-nav-tool="Investment Hub"] .insight-workspace{border-radius:15px;}
  body[data-nav-tool="Investment Hub"] .insight-workspace__head{padding:16px;}
  body[data-nav-tool="Investment Hub"] .insight-workspace__intro h2{font-size:18px;}
  body[data-nav-tool="Investment Hub"] .insight-workspace__intro p{font-size:11.5px;}
  body[data-nav-tool="Investment Hub"] .insight-workspace__selector{padding:7px;}
  body[data-nav-tool="Investment Hub"] .insight-workspace .insight-tool-switcher{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:5px;
  }
  body[data-nav-tool="Investment Hub"] .insight-workspace .insight-tool-switcher__option{
    grid-template-columns:28px minmax(0,1fr);
    min-height:50px;
    padding:7px;
  }
  body[data-nav-tool="Investment Hub"] .insight-workspace .insight-tool-switcher__icon{width:28px;height:28px;}
  body[data-nav-tool="Investment Hub"] .insight-workspace .insight-tool-switcher__option strong{font-size:10.5px;}
  body[data-nav-tool="Investment Hub"] .insight-workspace .insight-tool-switcher__option small{display:none;}
  body[data-nav-tool="Investment Hub"] .insight-workspace__content{padding:16px 13px;}
  body[data-nav-tool="Investment Hub"] .insight-workspace .native-card-head{margin-bottom:13px;padding-bottom:13px;}
  body[data-nav-tool="Investment Hub"] .insight-workspace .native-card-title{font-size:18px;}
  body[data-nav-tool="Investment Hub"] .insight-workspace .native-card-lead{font-size:11.5px;}
  body[data-nav-tool="Investment Hub"] .insight-workspace .native-selection-view{padding:11px;}
  body[data-nav-tool="Investment Hub"] .insights-support-section{margin-top:28px;border-radius:15px;}
  body[data-nav-tool="Investment Hub"] .insights-support-section__chapter{
    display:block;
    margin:-2px -2px 14px;
    padding:10px 11px;
  }
  body[data-nav-tool="Investment Hub"] .insights-support-section__chapter small{display:block;margin-top:4px;line-height:1.35;}
  body[data-nav-tool="Investment Hub"] .insights-support-section--calculator{margin-top:18px;}
  body[data-nav-tool="Investment Hub"] .insights-support-section--simulator{margin-top:10px;}
}

@media(max-width:420px){
  body[data-nav-tool="Investment Hub"] .hub-view-tab__copy small{display:none;}
  body[data-nav-tool="Investment Hub"] .hub-view-tab{justify-content:center;text-align:center;}
  body[data-nav-tool="Investment Hub"] .insight-workspace__intro h2{font-size:17px;}
}


/* ============================================================
   v2843 · Externe Quellen mit eigener visueller Identitaet
   ============================================================ */
body[data-nav-tool="Investment Hub"] .tool-source-badge,
body[data-nav-tool="Investment Hub"] .navigator-source__source-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  background:var(--source-bg,#4d5868);
  color:var(--source-fg,#fff);
  border:1px solid rgba(255,255,255,.14);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 3px 10px rgba(0,0,0,.18);
  font-weight:800;
  line-height:1;
  letter-spacing:-.02em;
}
body[data-nav-tool="Investment Hub"] .tools-clusters .tool-source-badge{
  width:28px;
  height:28px;
  border-radius:8px;
  font-size:10px;
}
body[data-nav-tool="Investment Hub"] .tools-clusters .tool-btn{
  gap:10px;
}
body[data-nav-tool="Investment Hub"] .tools-clusters .tool-name{
  min-width:0;
}
body[data-nav-tool="Investment Hub"] .tools-clusters .tool-btn .ext{
  margin-left:auto;
}

/* Im gefuehrten Analyse-Pfad bleibt die Reihenfolge erhalten. Die linke
   Identitaetsflaeche steht dagegen fuer die externe Quelle. */
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__source-badge{
  width:34px;
  height:34px;
  border-radius:9px;
  font-size:11px;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__label{
  display:flex;
  align-items:baseline;
  flex-wrap:wrap;
  gap:0;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__step{
  color:rgba(244,244,246,.56);
  font-variant-numeric:tabular-nums;
  letter-spacing:.02em;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source:hover .navigator-source__source-badge{
  filter:brightness(1.05);
}

@media(max-width:760px){
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .navigator-sources--primary .navigator-source__source-badge{
    width:32px;
    height:32px;
    border-radius:8px;
    font-size:10px;
  }
}
@media(max-width:420px){
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .navigator-sources--primary .navigator-source__source-badge{
    width:30px;
    height:30px;
  }
}


/* ============================================================
   v2844 · Eindeutige Anbieterkuerzel statt mehrdeutiger Initialen
   ============================================================ */
body[data-nav-tool="Investment Hub"] .tool-source-badge,
body[data-nav-tool="Investment Hub"] .navigator-source__source-badge{
  width:auto;
  min-width:24px;
  height:20px;
  padding:0 6px;
  border-radius:6px;
  font-size:8.5px;
  font-weight:800;
  letter-spacing:.025em;
  box-shadow:none;
  border-color:rgba(255,255,255,.13);
}

/* Recherchequellen: Toolname bleibt primaer, die Anbieterfarbe ist nur ein kleiner Quellen-Badge. */
body[data-nav-tool="Investment Hub"] .tools-clusters .tool-btn{
  display:flex;
  align-items:center;
  gap:8px;
}
body[data-nav-tool="Investment Hub"] .tools-clusters .tool-source-badge{
  width:auto;
  min-width:24px;
  height:20px;
  padding:0 6px;
  border-radius:6px;
  font-size:8.5px;
  margin-left:2px;
}
body[data-nav-tool="Investment Hub"] .tools-clusters .tool-name{
  flex:0 1 auto;
}
body[data-nav-tool="Investment Hub"] .tools-clusters .tool-btn .ext{
  margin-left:auto;
}

/* Gefuehrter Analyse-Pfad: Reihenfolge links, Toolname und Anbieter klar getrennt. */
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source{
  grid-template-columns:38px minmax(0,1fr) 24px;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__order{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:34px;
  height:34px;
  border:1px solid rgba(212,175,55,.28);
  border-radius:9px;
  background:rgba(212,175,55,.08);
  color:#e4c96f;
  font-size:10px;
  font-weight:800;
  font-variant-numeric:tabular-nums;
  line-height:1;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__label{
  display:block;
  color:#d7bd62;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__title-row{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:7px;
  margin-top:4px;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__title-row strong{
  margin-top:0;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__source-badge{
  width:auto;
  min-width:24px;
  height:20px;
  padding:0 6px;
  border-radius:6px;
  font-size:8.5px;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source:hover .navigator-source__source-badge{
  filter:none;
}

@media(max-width:760px){
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .navigator-sources--primary .navigator-source__source-badge{
    width:auto;
    min-width:24px;
    height:19px;
    padding:0 5px;
    border-radius:6px;
    font-size:8px;
  }
}
@media(max-width:420px){
  body[data-nav-tool="Investment Hub"] .r4x-answer-modal__body .navigator-sources--primary .navigator-source__source-badge{
    width:auto;
    height:19px;
  }
}


/* ============================================================
   v2845 · Quellenkuerzel vor dem Toolnamen
   ============================================================ */
body[data-nav-tool="Investment Hub"] .tools-clusters .tool-source-badge{
  order:0;
  margin-left:0;
}
body[data-nav-tool="Investment Hub"] .tools-clusters .tool-name{
  order:1;
}
body[data-nav-tool="Investment Hub"] .tools-clusters .tool-btn .ext{
  order:2;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__source-badge{
  order:0;
}
body[data-nav-tool="Investment Hub"] .navigator-sources--primary .navigator-source__title-row strong{
  order:1;
}
