/* 11.7 — final public composition.
 * One late, route-scoped contract for content geometry. This closes historic
 * rules without touching the market/account application surfaces. */

html, body.bu-public-unified { margin: 0; min-height: 100%; }
html body.bu-public-unified {
  overflow-x: clip;
  background: #041a2a;
}
html body.bu-public-unified *,
html body.bu-public-unified *::before,
html body.bu-public-unified *::after { box-sizing: border-box; }
html body.bu-public-unified .bu-public-unified-shell,
html body.bu-public-unified .bu-public-board-shell,
html body.bu-public-unified .bu-public-main-col { min-height: 100vh; }
html body.bu-public-unified .bu-public-main-col {
  display: flex !important;
  flex-direction: column;
  min-width: 0;
  background: #f4fafc !important;
}
html body.bu-public-unified .bu-public-main-col > main { flex: 1 0 auto; min-width: 0; }
html body.bu-public-unified .bu-pub-foot { flex: 0 0 auto; width: 100%; margin: 0 !important; }

/* Home SEO intent: readable cards rather than an overflowing ticker. */
html body.bu-landing-page .bu-stage[data-stage="home"] {
  width: min(1180px, calc(100% - 48px)) !important;
  margin: 46px auto !important;
  padding: clamp(26px, 4vw, 48px) !important;
  overflow: hidden !important;
  border: 1px solid rgba(80, 213, 225, .28) !important;
  border-radius: 32px !important;
  background:
    radial-gradient(circle at 8% 4%, rgba(59, 225, 226, .19), transparent 25rem),
    radial-gradient(circle at 96% 92%, rgba(27, 156, 255, .17), transparent 28rem),
    linear-gradient(145deg, #062d43, #0a5361 56%, #07384c) !important;
  color: #effcff !important;
  box-shadow: 0 30px 70px rgba(4, 39, 57, .24), inset 0 1px rgba(255,255,255,.12) !important;
}
html body.bu-landing-page .bu-stage[data-stage="home"] .bu-stage-head { max-width: 780px; }
html body.bu-landing-page .bu-stage[data-stage="home"] .bu-stage-head h2 {
  max-width: 18ch;
  color: #fff !important;
  font-family: "Fraunces", Georgia, serif !important;
  font-size: clamp(31px, 4vw, 54px) !important;
  line-height: 1.03 !important;
  text-wrap: balance;
}
html body.bu-landing-page .bu-stage[data-stage="home"] .bu-stage-head > p:last-child {
  max-width: 72ch;
  color: #ccebf2 !important;
  font-size: 15px !important;
}
html body.bu-landing-page .bu-stage[data-stage="home"] .bu-stage-rail {
  overflow: visible !important;
  mask-image: none !important;
}
html body.bu-landing-page .bu-stage[data-stage="home"] .bu-stage-rail-track {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  width: 100% !important;
  gap: 12px !important;
  padding: 12px 0 0 !important;
  animation: none !important;
  transform: none !important;
}
html body.bu-landing-page .bu-stage[data-stage="home"] .bu-stage-chip {
  width: auto !important;
  min-width: 0 !important;
  min-height: 102px;
  padding: 18px !important;
  transform: none !important;
  border-color: rgba(142, 239, 241, .22) !important;
  background: linear-gradient(145deg, rgba(255,255,255,.13), rgba(255,255,255,.055)) !important;
  box-shadow: inset 0 1px rgba(255,255,255,.1), 0 14px 30px rgba(0,13,28,.16) !important;
}
html body.bu-landing-page .bu-stage[data-stage="home"] .bu-stage-chip strong {
  color: #fff !important;
  font: 850 15px/1.25 "Manrope", Inter, sans-serif !important;
}

/* Two markets, one base. The scene remains atmospheric; content owns a stable grid. */
html body.bu-landing-page section.bu-home-net.bu-neon-stage.bu-home-net-v78 {
  min-height: 0 !important;
  padding: clamp(64px, 7vw, 96px) 0 clamp(58px, 7vw, 88px) !important;
  overflow: hidden !important;
  background: #071c2b !important;
}
html body.bu-landing-page section.bu-home-net.bu-neon-stage.bu-home-net-v78::before {
  display: none !important;
  content: none !important;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-home-net-scene {
  opacity: .34 !important;
  filter: saturate(.9) contrast(1.08) brightness(.72) !important;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-neon-stage-inner {
  width: min(1180px, calc(100% - 48px)) !important;
  margin: 0 auto !important;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-home-net-head {
  width: min(820px, 100%);
  margin-bottom: 30px !important;
}
html body.bu-landing-page section.bu-home-net.bu-neon-stage.bu-home-net-v78 .bu-home-net-head h2 {
  color: #fff !important;
  font-size: clamp(34px, 4.4vw, 62px) !important;
  line-height: 1 !important;
  text-wrap: balance;
  overflow-wrap: anywhere;
}
html body.bu-landing-page section.bu-home-net.bu-neon-stage.bu-home-net-v78 .bu-home-net-head h2::first-line { color: inherit !important; }
html body.bu-landing-page section.bu-home-net.bu-neon-stage.bu-home-net-v78 .bu-home-net-head > p:last-child {
  max-width: 68ch;
  color: #cce8f0 !important;
  font-size: 16px;
  line-height: 1.65;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-compact {
  display: grid !important;
  grid-template-columns: minmax(0, 1.6fr) minmax(310px, .72fr) !important;
  gap: 20px !important;
  align-items: stretch !important;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-twin {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 148px minmax(0, 1fr) !important;
  gap: 12px !important;
  margin: 0 !important;
  perspective: none !important;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-pane {
  min-width: 0;
  min-height: 350px;
  padding: 26px 24px !important;
  overflow: hidden;
  transform: none !important;
  border-radius: 26px !important;
  border: 1px solid rgba(122,240,255,.27) !important;
  background: linear-gradient(155deg, rgba(7,39,57,.94), rgba(9,78,89,.74)) !important;
  box-shadow: 0 26px 60px rgba(0,8,22,.34), inset 0 1px rgba(255,255,255,.1) !important;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-pane :is(p,h3,strong,span) { color: #e9fbff !important; }
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-pane .bu-neon-kicker { color: #79eff3 !important; }
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-pane:hover { transform: translateY(-4px) !important; }
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-home-domain {
  display: block;
  overflow-wrap: anywhere;
  color: #fff !important;
  font-size: clamp(21px, 2vw, 29px) !important;
  line-height: 1.05;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-pane .bu-flag-row {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 7px !important;
  max-width: 100%;
  margin: 20px 0 !important;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-pane .bu-flag-row > * { flex: 0 0 auto !important; }
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-spine.bu-home-join {
  min-width: 0 !important;
  padding: 18px 12px !important;
  transform: none !important;
  border-radius: 24px !important;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-home-join-logo,
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-home-join-logo img { max-width: 92px !important; height: auto !important; }
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon {
  min-width: 0 !important;
  min-height: 350px !important;
  margin: 0 !important;
  padding: 26px !important;
  border-style: solid !important;
  border-radius: 26px !important;
  background: linear-gradient(155deg, rgba(239,249,252,.97), rgba(213,239,245,.92)) !important;
  color: #0a3953 !important;
  box-shadow: 0 26px 60px rgba(0,8,22,.28), inset 0 1px #fff !important;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon :is(h3,p,strong) { color: #0a3953 !important; }
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon .bu-neon-kicker { color: #087e92 !important; }
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon h3 {
  margin: 6px 0 10px !important;
  font-size: clamp(24px, 2.3vw, 34px) !important;
  line-height: 1.05 !important;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 9px !important;
  margin: 20px 0 0 !important;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list li {
  display: grid !important;
  grid-template-columns: 44px minmax(0,1fr) !important;
  grid-template-rows: auto auto !important;
  min-width: 0;
  padding: 13px !important;
  border: 1px solid rgba(35,132,167,.18);
  background: rgba(255,255,255,.76) !important;
  box-shadow: 0 10px 24px rgba(8,72,96,.08);
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list .bu-flag-row {
  position: static !important;
  display: flex !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  transform: none !important;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list span {
  position: static !important;
  justify-self: start !important;
  width: auto !important;
  max-width: 100% !important;
  color: #16899c !important;
  transform: none !important;
  grid-column: 2 !important;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-neon-enter { margin-top: 28px; }
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-neon-enter-hint { color: #c7e4ec !important; }
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-neon-facts {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  margin-top: 18px !important;
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-neon-facts li {
  padding: 9px 13px !important;
  border: 1px solid rgba(122,240,255,.18);
  border-radius: 999px;
  background: rgba(5,31,46,.58);
}

/* A consistent rhythm for the rest of the home page while each section keeps
   its own visual identity. */
html body.bu-landing-page :is(.bu-home-bots,.bu-home-split,.bu-home-bh,.bu-home-explore,.bu-home-cta) {
  scroll-margin-top: calc(var(--bu-header-h, 96px) + 18px);
}
html body.bu-landing-page :is(.bu-home-bots,.bu-home-split,.bu-home-bh,.bu-home-explore,.bu-home-cta) > .bu-neon-wrap {
  width: min(1180px, calc(100% - 48px)) !important;
  margin-inline: auto !important;
}
html body.bu-landing-page :is(.bu-home-bots,.bu-home-split,.bu-home-bh,.bu-home-explore,.bu-home-cta) h2 {
  max-width: 19ch;
  font-size: clamp(32px, 4.2vw, 58px) !important;
  line-height: 1.02 !important;
  text-wrap: balance;
}
html body.bu-landing-page .bu-home-twin-wrap { overflow: hidden; }
html body.bu-landing-page .bu-bots-grid article,
html body.bu-landing-page .bu-split-card,
html body.bu-landing-page .bu-home-explore-card {
  min-width: 0;
  border-radius: 24px !important;
  box-shadow: 0 22px 50px rgba(1,24,40,.18), inset 0 1px rgba(255,255,255,.1) !important;
}

/* Product endings always read as designed sections. */
html body.bu-public-unified .bu-pro .bu-viber-soon,
html body.bu-public-unified .bu-pro .bu-pro-note {
  display: block;
  width: min(1120px, calc(100% - 48px)) !important;
  max-width: none !important;
  margin: 28px auto !important;
  padding: 17px 20px !important;
  border: 1px solid rgba(37,166,179,.24);
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(230,250,250,.96), rgba(241,247,255,.98));
  color: #315b6c !important;
  font-size: 14px;
  line-height: 1.55;
  box-shadow: 0 14px 34px rgba(7,61,85,.08);
}
html body.bu-public-unified .bu-pro .bu-viber-soon::before { content: "USKORO  ·  "; color: #07977f; font-weight: 950; letter-spacing: .08em; }
html body.bu-public-unified .bu-pro .bu-pro-close {
  width: min(1160px, calc(100% - 48px)) !important;
  max-width: none !important;
  margin: clamp(46px, 7vw, 84px) auto !important;
  padding: 0 !important;
}
html body.bu-public-unified .bu-pro .bu-pro-close-inner {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 28px !important;
  padding: clamp(28px, 4vw, 46px) !important;
  overflow: hidden;
  border: 1px solid rgba(91,222,224,.24) !important;
  border-radius: 28px !important;
  background:
    radial-gradient(circle at 0 0, rgba(49,217,210,.18), transparent 21rem),
    linear-gradient(135deg,#062e44,#082139) !important;
  box-shadow: 0 28px 66px rgba(5,39,60,.22), inset 0 1px rgba(255,255,255,.1) !important;
}
html body.bu-public-unified .bu-pro .bu-pro-close h2 {
  margin: 0 0 9px !important;
  color: #fff !important;
  font-size: clamp(28px, 3.4vw, 46px) !important;
  line-height: 1.04 !important;
}
html body.bu-public-unified .bu-pro .bu-pro-close p { max-width: 62ch; margin: 0 !important; color: #c8e4ec !important; line-height: 1.6; }
html body.bu-public-unified .bu-pro .bu-pro-close-cta { display: flex !important; flex-wrap: wrap; gap: 10px !important; }

/* News filters are editorial controls, not an uncontrolled horizontal strip. */
html body.bu-public-unified .bu-blog .bu-blog-filter-group {
  width: min(1160px, calc(100% - 40px));
  margin: 24px auto 18px;
  padding: 22px 24px 20px;
  border: 1px solid rgba(139,190,213,.45);
  border-radius: 22px;
  background: rgba(255,255,255,.78);
  box-shadow: 0 18px 42px rgba(8,56,82,.08);
}
html body.bu-public-unified .bu-blog .bu-blog-filter-head { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; margin-bottom: 14px; }
html body.bu-public-unified .bu-blog .bu-blog-filter-head :is(p,h2) { margin: 0 !important; }
html body.bu-public-unified .bu-blog .bu-blog-filter-head h2 { color: #0a3953 !important; font-size: clamp(20px,2vw,28px) !important; }
html body.bu-public-unified .bu-blog .bu-blog-filter-group .bu-blog-chips {
  display: flex !important;
  flex-wrap: wrap !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}
html body.bu-public-unified .bu-blog .bu-blog-filter-group .bu-blog-chip { min-width: 0; max-width: 100%; }

/* Footer and page must end on the same dark surface, with no browser/body gap. */
html body.bu-public-unified .bu-pub-foot { padding-bottom: max(24px, env(safe-area-inset-bottom, 0px)) !important; background-color: #030812 !important; }
html body.bu-public-unified .bu-pub-foot-bar { padding-bottom: 0 !important; }
html body.bu-public-unified .bu-public-unified-shell:last-child,
html body.bu-public-unified .bu-public-board-shell:last-child,
html body.bu-public-unified .bu-public-main-col:last-child,
html body.bu-public-unified .bu-pub-foot:last-child { margin-bottom: 0 !important; }

@media (max-width: 1180px) {
  html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-compact { grid-template-columns: 1fr !important; }
  html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon { min-height: 0 !important; }
  html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list { grid-template-columns: repeat(4,minmax(0,1fr)) !important; }
  html body.bu-landing-page .bu-stage[data-stage="home"] .bu-stage-rail-track { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
@media (max-width: 760px) {
  html body.bu-landing-page .bu-stage[data-stage="home"] { width: calc(100% - 24px) !important; margin: 24px auto !important; padding: 24px 18px !important; border-radius: 24px !important; }
  html body.bu-landing-page .bu-stage[data-stage="home"] .bu-stage-rail-track { grid-template-columns: 1fr !important; }
  html body.bu-landing-page .bu-stage[data-stage="home"] .bu-stage-chip { min-height: 0; }
  html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-neon-stage-inner { width: calc(100% - 24px) !important; }
  html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-home-net-head h2 { font-size: clamp(34px, 10vw, 48px) !important; }
  html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-twin { grid-template-columns: minmax(0,1fr) !important; width: 100% !important; }
  html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-pane { width: 100% !important; max-width: 100% !important; min-height: 0; padding: 22px 18px !important; }
  html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-spine.bu-home-join { width: 100% !important; max-width: 100% !important; min-height: 150px; }
  html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon { width: 100% !important; max-width: 100% !important; padding: 22px 18px !important; }
  html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list { grid-template-columns: minmax(0,1fr) !important; }
  html body.bu-landing-page :is(.bu-home-bots,.bu-home-split,.bu-home-bh,.bu-home-explore,.bu-home-cta) > .bu-neon-wrap { width: calc(100% - 24px) !important; }
  html body.bu-public-unified .bu-pro .bu-pro-close,
  html body.bu-public-unified .bu-pro .bu-viber-soon,
  html body.bu-public-unified .bu-pro .bu-pro-note { width: calc(100% - 24px) !important; }
  html body.bu-public-unified .bu-pro .bu-pro-close-inner { grid-template-columns: 1fr !important; padding: 25px 20px !important; }
  html body.bu-public-unified .bu-pro .bu-pro-close-cta { display: grid !important; grid-template-columns: 1fr !important; }
  html body.bu-public-unified .bu-pro .bu-pro-close-cta a { width: 100%; }
  html body.bu-public-unified .bu-blog .bu-blog-filter-group { width: calc(100% - 24px); padding: 19px 16px 17px; }
  html body.bu-public-unified .bu-blog .bu-blog-filter-head { display: grid; }
  html body.bu-public-unified .bu-blog .bu-blog-filter-group .bu-blog-chips { flex-wrap: nowrap !important; overflow-x: auto !important; padding-bottom: 6px !important; scroll-snap-type: x proximity; }
  html body.bu-public-unified .bu-blog .bu-blog-filter-group .bu-blog-chip { flex: 0 0 auto; scroll-snap-align: start; }
}

@media (prefers-reduced-motion: reduce) {
  html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-pane { transition: none !important; }
}

/* 11.8 public rework — canonical overrides */
html:has(body.bu-public-unified),body.bu-public-unified{margin:0!important;min-height:100%;overflow-x:clip;background:#020a13!important}
body.bu-public-unified .bu-public-unified-shell,body.bu-public-unified .bu-public-board-shell{min-height:100dvh;margin:0!important;padding:0!important;background:#020a13}
body.bu-public-unified .bu-public-main-col{display:flex!important;flex-direction:column;min-width:0;min-height:100dvh;margin:0!important;padding:0!important;background:#eef8fb!important}
body.bu-public-unified .bu-public-main-col>main{flex:1 0 auto;width:100%;min-width:0;margin:0}
body.bu-public-unified .bu-pub-subnav{display:none!important}
body.bu-public-unified .bu-global-chrome{position:sticky!important;top:0;z-index:1100;background:linear-gradient(110deg,#06283b,#075466 55%,#07917f);box-shadow:0 15px 35px #01101e42}
body.bu-public-unified .bu-market-nav-inner{display:grid!important;grid-template-columns:auto minmax(140px,.55fr) minmax(440px,1.45fr);align-items:center;gap:16px;min-height:58px;padding:7px clamp(16px,2.2vw,34px)!important}
body.bu-public-unified .bu-market-nav-label{color:#7cebdc!important;font-size:9px!important;letter-spacing:.16em;white-space:nowrap}
body.bu-public-unified .bu-unified-market-nav{display:block!important;min-width:0}
body.bu-public-unified .bu-unified-market-nav .bu-board-tab{display:flex!important;align-items:center;min-height:42px;width:fit-content;max-width:100%;padding:0 18px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff!important;border:1px solid #7befe270!important;border-radius:14px!important;background:linear-gradient(135deg,#0ccab052,#1484e34d)!important}
body.bu-public-unified .bu-public-market-box{display:grid;grid-template-columns:minmax(170px,1fr) auto;align-items:center;gap:18px;min-height:44px;padding:6px 8px 6px 17px;border:1px solid #7befe247;border-radius:15px;background:linear-gradient(135deg,#011a2db8,#033746a3)}
body.bu-public-unified .bu-public-market-copy{display:grid;min-width:0;line-height:1.05}.bu-public-market-copy small{color:#57ead9;font-size:8px;font-weight:900;letter-spacing:.15em}.bu-public-market-copy strong{margin-top:4px;overflow:hidden;color:#eaffff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}
body.bu-public-unified .bu-public-market-box nav{display:flex;gap:5px}body.bu-public-unified .bu-public-market-box nav a{padding:10px 14px;color:#eaffff;font-size:11px;font-weight:850;text-decoration:none;border-radius:10px;background:#ffffff14}body.bu-public-unified .bu-public-market-box nav a:first-child{background:linear-gradient(135deg,#12bfa9,#168eef)}
body.bu-public-unified .bu-board-sidebar{background:linear-gradient(180deg,#051e30,#07384a 55%,#031723)!important}body.bu-public-unified .bu-board-sidebar-nav{padding-bottom:190px!important}
body.bu-public-unified .bu-board-sidebar-foot.is-public{display:grid!important;gap:9px;padding:12px!important;background:#03131f!important;border-top:1px solid #5de2dd2e}
body.bu-public-unified .bu-side-public-card{padding:12px;border:1px solid #3eddd340;border-radius:15px;background:linear-gradient(145deg,#0b748457,#0a304c66)}
body.bu-public-unified .bu-side-public-card>small{color:#54ead8;font-size:8px;font-weight:900;letter-spacing:.14em}body.bu-public-unified .bu-side-public-card>strong{display:block;margin:5px 0 10px;color:#fff;font-size:12px}
body.bu-public-unified .bu-side-public-card nav{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}body.bu-public-unified .bu-side-public-card nav a{padding:7px 4px;color:#dffcff;font-size:9px;font-weight:800;text-align:center;text-decoration:none;border-radius:8px;background:#ffffff14}
body.bu-public-unified .bu-side-legal.is-compact{display:flex!important;justify-content:center;gap:10px;margin:0!important}body.bu-public-unified .bu-side-legal.is-compact a{color:#9bc6d2!important;font-size:9px!important}body.bu-public-unified .bu-board-sidebar-foot.is-public .bu-board-sidebar-vip-go{min-height:34px!important;margin:0!important;border-radius:10px!important;font-size:10px!important}
body.bu-public-unified :is(.bu-neon-wrap,.bu-mkt-section-inner,.bu-pro-close-inner,.bu-blog-grid,.bu-blog-toolbar,.bu-blog-feature,.bu-blog-archive-head,.bu-article-shell,.bu-crumbs){width:min(1180px,calc(100% - 48px));margin-inline:auto}
body.bu-public-unified .bu-pro{width:100%!important;max-width:none!important;margin:0!important;background:#eef8fb}
body.bu-landing-page :is(.bu-home-net,.bu-live-board,.bu-live-fleet,.bu-home-bots,.bu-home-split,.bu-home-bh,.bu-home-explore){min-height:0!important;height:auto!important;padding-block:clamp(52px,6vh,78px)!important;overflow:hidden}
body.bu-landing-page .bu-home-net-head{max-width:760px!important;margin:0 auto 28px!important;text-align:center}body.bu-landing-page .bu-home-net-head h2{max-width:15ch;margin-inline:auto;font-size:clamp(35px,4vw,57px)!important;line-height:1.02}
body.bu-landing-page .bu-net-compact{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}body.bu-landing-page .bu-net-twin{display:grid!important;grid-template-columns:1fr 210px 1fr!important;gap:16px!important}
body.bu-landing-page :is(.bu-net-pane,.bu-net-spine,.bu-net-soon){min-height:0!important;border-radius:24px!important;box-shadow:0 22px 45px #000d193b,inset 0 1px #ffffff1f!important}body.bu-landing-page .bu-net-pane{padding:24px!important}body.bu-landing-page .bu-net-spine{display:flex!important;flex-direction:column;justify-content:center;padding:22px!important}
body.bu-landing-page .bu-net-soon{display:grid!important;grid-template-columns:170px minmax(240px,1fr) 2fr;align-items:center;gap:16px;padding:18px 22px!important;background:#ecfbfdf0!important;color:#063450!important}body.bu-landing-page .bu-net-soon>:is(p,h3){margin:0!important}
body.bu-landing-page .bu-net-soon-list{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin:0!important}body.bu-landing-page .bu-net-soon-list li{min-width:0!important;padding:10px!important;border:1px solid #c8e5ed!important;border-radius:13px!important;background:#fff!important}
body.bu-landing-page .bu-home-twin-wrap{display:block!important}body.bu-landing-page .bu-bots-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}body.bu-landing-page .bu-split-grid{grid-template-columns:1fr 1fr!important;gap:18px!important}
body.bu-landing-page .bu-home-explore{background:linear-gradient(180deg,#edf9fb,#dff3f7)!important}body.bu-landing-page .bu-home-explore-grid{grid-template-columns:repeat(4,1fr)!important;gap:12px!important}body.bu-landing-page .bu-home-explore-card{min-height:125px!important;padding:20px!important;border-radius:20px!important;background:#ffffffc7!important;box-shadow:0 16px 35px #0b405217!important}
body.bu-landing-page .bu-home-explore .bu-stage[data-stage=home]{width:100%!important;margin:0 0 42px!important;padding:clamp(24px,3vw,36px)!important;border-radius:28px!important;background:radial-gradient(circle at 88% 10%,#1acacd2e,transparent 24rem),linear-gradient(140deg,#052d42,#075565)!important;color:#efffff!important}
body.bu-landing-page .bu-stage[data-stage=home] .bu-stage-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:28px;max-width:none!important}body.bu-landing-page .bu-stage[data-stage=home] .bu-stage-head h2{margin:0;color:#fff!important;font-size:clamp(29px,3vw,45px)!important}body.bu-landing-page .bu-stage[data-stage=home] .bu-stage-head>p:last-child{margin:0;color:#bfe7ed!important}
body.bu-landing-page .bu-stage[data-stage=home] .bu-stage-rail-track{display:grid!important;grid-template-columns:repeat(4,1fr)!important;width:100%!important;gap:10px!important;padding-top:18px!important;animation:none!important;transform:none!important}body.bu-landing-page .bu-stage[data-stage=home] .bu-stage-chip{width:auto!important;min-width:0!important;min-height:88px!important;padding:16px!important;transform:none!important}body.bu-landing-page .bu-stage[data-stage=home] .bu-stage-chip:nth-child(n+5){display:none!important}
body.bu-public-unified .bu-appdl{color:#eafcff!important;background:linear-gradient(180deg,#06192d,#0b2341 52%,#eef8fb 52%)!important}body.bu-public-unified .bu-appdl-hero{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);grid-template-rows:auto auto auto auto;gap:12px 48px;align-items:center;width:min(1180px,calc(100% - 48px))!important;min-height:min(720px,calc(100svh - 150px))!important;margin:0 auto!important;padding:54px 0 28px!important;text-align:left!important}
body.bu-public-unified .bu-appdl-hero>:not(.bu-appdl-shot){grid-column:1}body.bu-public-unified .bu-appdl-hero h1{max-width:10ch!important;margin:0!important;color:#fff!important;font-size:clamp(44px,5vw,72px)!important;line-height:.98}body.bu-public-unified .bu-appdl-lead{max-width:58ch!important;margin:0!important;color:#bddbe7!important;font-size:17px!important;line-height:1.65!important}body.bu-public-unified .bu-appdl-hero .bu-pro-seo{display:none!important}body.bu-public-unified .bu-appdl-install{justify-content:flex-start!important}body.bu-public-unified .bu-appdl-shot{grid-column:2!important;grid-row:1/-1!important;align-self:end;margin:0!important}body.bu-public-unified .bu-appdl-shot img{max-height:600px!important;object-fit:contain}
body.bu-public-unified .bu-appdl-steps{width:min(880px,calc(100% - 48px))!important;margin:34px auto!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important}body.bu-public-unified .bu-appdl-steps li{padding:20px!important;color:#07354f!important;border-radius:18px!important;background:#fff!important}
body.bu-public-unified .bu-appdl-split{width:min(1080px,calc(100% - 48px))!important;margin:30px auto 0!important;padding-bottom:58px;display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important}body.bu-public-unified .bu-appdl-pane{min-height:410px!important;padding:34px!important;border-radius:28px!important}body.bu-public-unified .bu-appdl-webmap{width:min(1080px,calc(100% - 48px))!important;margin:0 auto 60px!important}
body.bu-public-unified .bu-blog .bu-pro-hero{min-height:390px!important;max-height:520px;overflow:hidden}body.bu-public-unified .bu-blog-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;margin-bottom:28px}body.bu-public-unified .bu-blog-filter-group{min-width:0;margin:0!important;padding:0!important;border:1px solid #c9e3e9!important;border-radius:18px!important;background:#fff!important}body.bu-public-unified .bu-blog-filter-group summary{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:16px 18px;cursor:pointer;list-style:none}body.bu-public-unified .bu-blog-filter-group summary span{color:#0a98a1;font-size:9px;font-weight:900;text-transform:uppercase}body.bu-public-unified .bu-blog-filter-group summary strong{text-align:right}body.bu-public-unified .bu-blog-filter-head{padding:0 18px!important}body.bu-public-unified .bu-blog-chips{max-height:150px;padding:0 16px 16px!important;overflow:auto;display:flex!important;flex-wrap:wrap!important;gap:7px!important}
body.bu-public-unified .bu-blog-feature{display:grid!important;grid-template-columns:1.05fr .95fr;min-height:380px;margin-bottom:18px!important;overflow:hidden;border-radius:28px;background:#fff}body.bu-public-unified .bu-blog-feature-media{min-height:380px!important}body.bu-public-unified .bu-blog-feature-body{padding:clamp(28px,4vw,52px)!important}body.bu-public-unified .bu-blog-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;padding-block:0 50px}body.bu-public-unified .bu-blog-card{min-width:0;overflow:hidden;border-radius:22px!important;background:#fff!important}body.bu-public-unified .bu-blog-card-media{display:block;height:210px!important;overflow:hidden}body.bu-public-unified .bu-blog-card-media img{width:100%;height:100%;object-fit:cover}body.bu-public-unified .bu-blog-card-media-empty{display:flex!important;flex-direction:column;justify-content:flex-end;gap:8px;padding:22px!important;text-decoration:none;background:radial-gradient(circle at 85% 15%,#2be5d342,transparent 12rem),linear-gradient(145deg,#082b47,#0b6680)!important}body.bu-public-unified .bu-blog-card-media-empty small{color:#63eadf;font-size:8px;font-weight:900}body.bu-public-unified .bu-blog-card-media-empty strong{color:#fff;font:800 20px/1.16 Manrope,sans-serif}body.bu-public-unified .bu-blog-card-body{padding:22px!important}
body.bu-public-unified .bu-article-hero-full{min-height:520px!important;max-height:650px}body.bu-public-unified .bu-article-shell{max-width:900px!important;padding:44px clamp(24px,5vw,72px)!important;border-radius:28px!important;background:#fff!important}body.bu-public-unified .bu-prose{color:#173b4d!important;font-size:17px!important;line-height:1.8!important}body.bu-public-unified .bu-article-author{display:none!important}
body.bu-public-unified .bu-mkt-kontakt{background:linear-gradient(180deg,#071d30 0 480px,#eaf7fa 480px)!important}body.bu-public-unified .bu-mkt-kontakt-grid{display:grid!important;grid-template-columns:.78fr 1.22fr!important;gap:18px!important;align-items:start;transform:translateY(-44px)}body.bu-public-unified :is(.bu-mkt-kontakt-aside,.bu-mkt-kontakt-form){padding:clamp(26px,3vw,40px)!important;border-radius:26px!important;background:#fffffff7!important}body.bu-public-unified .bu-kontakt-form{display:grid;grid-template-columns:1fr 1fr;gap:16px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.bu-public-unified .bu-kontakt-form label:last-of-type,body.bu-public-unified .bu-kontakt-form button{grid-column:1/-1}
body.bu-public-unified .bu-pub-foot{flex:0 0 auto;width:100%;margin:0!important;padding:0!important;background:#020a13!important}body.bu-public-unified :is(.bu-pub-foot-cta,.bu-pub-foot-inner,.bu-pub-foot-seo,.bu-pub-foot-bar){width:min(1180px,calc(100% - 48px))!important;margin-inline:auto!important}body.bu-public-unified .bu-pub-foot-inner{padding:44px 0 30px!important;display:grid!important;grid-template-columns:1.3fr .7fr .9fr 1fr 1fr!important;gap:28px!important}body.bu-public-unified .bu-pub-foot-seo{padding:20px 0!important}body.bu-public-unified .bu-pub-foot-bar{padding:16px 0 max(16px,env(safe-area-inset-bottom))!important}body.bu-public-unified:after{display:none!important}
@media(max-width:900px){body.bu-public-unified .bu-market-nav,body.bu-public-unified .bu-board-sidebar{display:none!important}body.bu-public-unified :is(.bu-public-board-shell,.bu-public-main-col){width:100%!important;margin:0!important}body.bu-landing-page .bu-net-twin{grid-template-columns:1fr!important}body.bu-landing-page .bu-net-spine{order:-1}body.bu-landing-page .bu-net-soon{grid-template-columns:1fr}body.bu-landing-page .bu-home-explore-grid{grid-template-columns:repeat(2,1fr)!important}body.bu-landing-page .bu-stage[data-stage=home] .bu-stage-head{grid-template-columns:1fr}body.bu-public-unified .bu-appdl-hero{grid-template-columns:1fr;width:min(100% - 32px,720px)!important;min-height:0!important;text-align:center!important}body.bu-public-unified .bu-appdl-hero>:not(.bu-appdl-shot){grid-column:1;margin-inline:auto!important}body.bu-public-unified .bu-appdl-shot{grid-column:1!important;grid-row:auto!important}body.bu-public-unified .bu-appdl-split,body.bu-public-unified .bu-blog-feature,body.bu-public-unified .bu-mkt-kontakt-grid{grid-template-columns:1fr!important}body.bu-public-unified .bu-blog-grid{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:620px){body.bu-public-unified .domain-rail{display:none!important}body.bu-public-unified .bu-board-header{min-height:64px!important}body.bu-landing-page :is(.bu-net-soon-list,.bu-bots-grid,.bu-split-grid,.bu-home-explore-grid),body.bu-landing-page .bu-stage[data-stage=home] .bu-stage-rail-track{grid-template-columns:1fr!important}body.bu-landing-page .bu-stage[data-stage=home] .bu-stage-chip:nth-child(n+4){display:none!important}body.bu-public-unified .bu-appdl-hero,body.bu-public-unified .bu-appdl-steps,body.bu-public-unified .bu-appdl-split,body.bu-public-unified .bu-appdl-webmap{width:calc(100% - 24px)!important}body.bu-public-unified .bu-appdl-steps,body.bu-public-unified .bu-blog-toolbar,body.bu-public-unified .bu-blog-grid{grid-template-columns:1fr!important}body.bu-public-unified .bu-kontakt-form{grid-template-columns:1fr}body.bu-public-unified :is(.bu-pub-foot-cta,.bu-pub-foot-inner,.bu-pub-foot-seo,.bu-pub-foot-bar){width:calc(100% - 24px)!important}body.bu-public-unified .bu-pub-foot-inner{grid-template-columns:1fr 1fr!important}.bu-pub-foot-brand{grid-column:1/-1}}

/* Network stage must stay one viewport-wide composition even against legacy selectors. */
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-compact{display:block!important;width:100%!important;max-width:none!important}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-twin{display:grid!important;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr)!important;width:100%!important;max-width:none!important;gap:14px!important}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-pane{width:auto!important;max-width:none!important;min-height:270px!important;padding:22px!important}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-pane h3{font-size:clamp(20px,1.9vw,30px)!important;overflow-wrap:anywhere}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-spine{width:auto!important;max-width:none!important;min-height:270px!important}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon{display:grid!important;grid-template-columns:150px minmax(220px,1fr) minmax(360px,2fr)!important;width:100%!important;max-width:none!important;min-height:120px!important;margin:14px 0 0!important;padding:16px 20px!important}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list li{min-height:66px!important;padding:9px!important}
@media(max-width:900px){html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-twin{grid-template-columns:1fr!important}html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-spine{order:-1;min-height:150px!important}html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon{grid-template-columns:1fr!important}html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:560px){html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list{grid-template-columns:1fr!important}}
@media(min-width:901px){
 html body.bu-landing-page section.bu-home-net.bu-home-net-v78{padding-block:34px!important}
 html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-home-net-head{margin-bottom:18px!important}
 html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-home-net-head h2{font-size:clamp(32px,3vw,46px)!important;margin-bottom:10px!important}
 html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-pane,html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-spine{min-height:220px!important}
 html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon{min-height:94px!important}
 html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-neon-enter{margin-top:14px!important}
 html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-neon-enter-hint{margin:8px 0!important}
 html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-neon-facts{margin:8px 0 0!important}
 html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-sec-cue{display:none!important}
}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list{width:100%!important;max-width:none!important}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list li{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;align-items:center!important;gap:2px 7px!important;width:100%!important;max-width:none!important;overflow:hidden!important}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list .bu-flag-row{grid-row:1/3!important;width:auto!important;margin:0!important}
html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list li strong,html body.bu-landing-page section.bu-home-net.bu-home-net-v78 .bu-net-soon-list li span{position:static!important;transform:none!important;width:auto!important;margin:0!important;white-space:nowrap!important}
@media(max-width:900px){html body.bu-public-unified nav.bu-market-nav.bu-market-nav-global{display:none!important}html body.bu-public-unified .bu-global-chrome{min-height:64px!important}html body.bu-public-unified .bu-board-header{border-bottom:1px solid rgba(99,231,222,.28)!important}}

/* V140 — home command flow, protected member profile and vehicle detail */
:root{--bu-v140-ink:#061e33;--bu-v140-navy:#031826;--bu-v140-panel:#062d43;--bu-v140-cyan:#21d4e8;--bu-v140-blue:#168cff;--bu-v140-mint:#35e8b7}
html body.bu-landing-page :is(.bu-home-net,.bu-live-board,.bu-live-fleet,.bu-home-bots,.bu-home-split) :is(h1,h2,h3,strong){font-family:"IBM Plex Sans",system-ui,sans-serif!important;letter-spacing:-.035em}
html body.bu-landing-page main :is(h1,h2,h3){font-family:"IBM Plex Sans",system-ui,sans-serif!important;letter-spacing:-.042em!important;text-wrap:balance}
html body.bu-landing-page :is(.bu-neon-headtxt,.bu-home-net-head){text-align:center!important;margin-inline:auto!important}
html body.bu-landing-page :is(.bu-neon-headtxt,.bu-home-net-head)>p:last-child{max-width:760px!important;margin-inline:auto!important;line-height:1.65!important}

/* Local entries and the usable board read as one product scene. */
html body.bu-landing-page .bu-home-market-flow{position:relative;background:radial-gradient(circle at 75% 20%,rgba(14,185,207,.2),transparent 34%),linear-gradient(180deg,#031725 0%,#06273a 52%,#031725 100%);isolation:isolate;overflow:hidden}
html body.bu-landing-page :is(#mreza,#tabla-pregled,#moja-vozila,#messenger-ai,#pocni){scroll-margin-top:112px!important}
html body.bu-landing-page .bu-home-market-flow:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(64,218,235,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(64,218,235,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(#000,transparent 85%)}
html body.bu-landing-page .bu-home-market-flow .bu-home-net{background:transparent!important;padding:clamp(64px,7vw,100px) 0 34px!important}
html body.bu-landing-page .bu-home-market-flow .bu-live-board{background:transparent!important;padding:36px 0 clamp(70px,7vw,100px)!important}
html body.bu-landing-page .bu-home-market-flow .bu-sec-cut{display:none!important}
html body.bu-landing-page .bu-home-market-flow .bu-home-net-scene{opacity:.27!important;filter:saturate(1.12) contrast(1.06)!important;mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.72) 70%,transparent 100%)!important}
html body.bu-landing-page .bu-home-market-flow .bu-net-compact{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(280px,.62fr)!important;gap:18px!important;align-items:stretch!important}
html body.bu-landing-page .bu-home-market-flow .bu-net-twin{display:grid!important;grid-template-columns:minmax(0,1fr) 154px minmax(0,1fr)!important;gap:12px!important}
html body.bu-landing-page .bu-home-market-flow .bu-net-pane{min-height:310px!important;padding:28px!important;background:linear-gradient(145deg,rgba(5,38,57,.94),rgba(6,68,83,.76))!important;border:1px solid rgba(80,224,239,.28)!important;border-radius:26px!important;box-shadow:inset 0 1px rgba(255,255,255,.12),0 22px 55px rgba(0,0,0,.26)!important}
html body.bu-landing-page .bu-home-market-flow .bu-net-pane.is-here{border-color:rgba(53,232,183,.85)!important;box-shadow:inset 0 1px rgba(255,255,255,.18),0 0 0 3px rgba(53,232,183,.08),0 24px 60px rgba(0,0,0,.32)!important}
html body.bu-landing-page .bu-home-market-flow .bu-home-domain{font-size:clamp(24px,2.15vw,36px)!important;overflow-wrap:anywhere}
html body.bu-landing-page .bu-home-market-flow .bu-net-spine{min-height:310px!important;border-radius:26px!important;background:linear-gradient(180deg,rgba(13,101,138,.92),rgba(4,43,70,.96))!important;border:1px solid rgba(92,229,245,.4)!important;box-shadow:0 22px 55px rgba(0,0,0,.28),inset 0 0 35px rgba(34,207,231,.12)!important}
html body.bu-landing-page .bu-home-market-flow .bu-net-soon{min-height:310px!important;padding:28px!important;border-radius:26px!important;background:linear-gradient(145deg,rgba(240,252,255,.96),rgba(210,243,249,.91))!important;box-shadow:0 24px 70px rgba(0,0,0,.28)!important}
html body.bu-landing-page .bu-home-market-flow .bu-net-soon h3{font-size:clamp(27px,2.2vw,38px)!important;line-height:1.02!important}
html body.bu-landing-page .bu-home-market-flow .bu-net-soon-list{grid-template-columns:1fr 1fr!important;gap:10px!important}
html body.bu-landing-page .bu-home-market-flow .bu-net-soon-list li{min-width:0!important;padding:12px!important;border-radius:16px!important;background:rgba(255,255,255,.72)!important}
html body.bu-landing-page .bu-home-market-flow .bu-neon-enter{margin-top:22px!important}
html body.bu-landing-page .bu-home-market-flow .bu-sec-cue{display:none!important}

html body.bu-landing-page .bu-live-board .bu-live-wrap{display:grid!important;grid-template-columns:minmax(0,1.9fr) minmax(300px,.62fr)!important;grid-template-areas:"head head" "app ai" "langs ai" "stage ai" "mobi mobi";gap:14px 18px!important;align-items:start!important}
html body.bu-landing-page .bu-live-board .bu-live-head{grid-area:head!important;margin-bottom:14px!important}
html body.bu-landing-page .bu-live-board .bu-live-app{grid-area:app!important;margin:0!important;border-radius:18px!important}
html body.bu-landing-page .bu-live-board .bu-live-langbar{grid-area:langs!important;margin:0!important;min-width:0!important;overflow:auto!important}
html body.bu-landing-page .bu-live-board .bu-live-stage{grid-area:stage!important;margin:0!important;min-height:430px!important;border-radius:28px!important;border:1px solid rgba(95,222,238,.28)!important;background:linear-gradient(150deg,rgba(243,251,255,.98),rgba(214,241,248,.94))!important;box-shadow:0 30px 80px rgba(0,0,0,.3)!important}
html body.bu-landing-page .bu-live-board .bu-live-ai{grid-area:ai!important;position:sticky!important;top:120px!important;margin:0!important;min-height:100%!important;border-radius:28px!important;background:radial-gradient(circle at 90% 0,rgba(48,111,255,.36),transparent 35%),linear-gradient(165deg,rgba(5,55,83,.98),rgba(3,28,48,.98))!important;border:1px solid rgba(69,220,239,.42)!important;box-shadow:inset 0 1px rgba(255,255,255,.13),0 28px 74px rgba(0,0,0,.35)!important}
html body.bu-landing-page .bu-live-board .bu-live-mobi{grid-area:mobi!important}

/* Vehicle discovery uses motion as atmosphere while content stays readable. */
html body.bu-landing-page .bu-live-fleet{position:relative!important;isolation:isolate!important;padding:clamp(70px,7vw,104px) 0!important;background:#031a28!important}
html body.bu-landing-page .bu-live-fleet .bu-fleet-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:60% center!important;z-index:0!important;opacity:.62!important}
html body.bu-landing-page .bu-live-fleet .bu-fleet-video-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,21,35,.96) 0%,rgba(3,29,45,.78) 45%,rgba(3,25,42,.66) 100%),linear-gradient(180deg,rgba(2,21,35,.68),rgba(2,21,35,.88));pointer-events:none}
html body.bu-landing-page .bu-live-fleet>.bu-neon-wrap{position:relative!important;z-index:3!important}
html body.bu-landing-page .bu-live-fleet .bu-section-photo,html body.bu-landing-page .bu-live-fleet .bu-mesh{display:none!important}
html body.bu-landing-page .bu-live-fleet .bu-live-stage{border-radius:30px!important;background:rgba(232,248,252,.95)!important;border:1px solid rgba(95,229,240,.5)!important;box-shadow:0 32px 90px rgba(0,0,0,.42),0 0 70px rgba(28,194,222,.1)!important}
html body.bu-landing-page .bu-live-fleet .bu-live-head h2{max-width:16ch!important;margin-inline:auto!important}

/* Messenger and role entry are one deliberate finale. */
html body.bu-landing-page .bu-home-twin-wrap{display:grid!important;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)!important;position:relative!important;background:radial-gradient(circle at 58% 48%,rgba(20,150,214,.2),transparent 30%),linear-gradient(120deg,#020f1b,#031b2b 52%,#061c34)!important;border-block:1px solid rgba(61,210,231,.28)!important;overflow:hidden!important}
html body.bu-landing-page .bu-home-twin-wrap>section{min-width:0!important;min-height:760px!important;padding:clamp(70px,6vw,96px) clamp(24px,4vw,70px)!important;background:transparent!important}
html body.bu-landing-page .bu-home-twin-wrap>section:first-child{border-right:1px solid rgba(81,213,232,.16)!important}
html body.bu-landing-page .bu-home-twin-wrap .bu-neon-wrap{width:100%!important;max-width:760px!important}
html body.bu-landing-page .bu-home-twin-wrap .bu-neon-headtxt{text-align:left!important;margin-left:0!important}
html body.bu-landing-page .bu-home-twin-wrap .bu-neon-headtxt h2{font-size:clamp(42px,4.2vw,72px)!important;line-height:.98!important;max-width:13ch!important;margin-left:0!important;background:linear-gradient(180deg,#fff 20%,#75eaff 95%);-webkit-background-clip:text;background-clip:text;color:transparent!important}
html body.bu-landing-page .bu-home-twin-wrap .bu-neon-headtxt>p:last-child{margin-left:0!important;max-width:610px!important}
html body.bu-landing-page .bu-home-twin-wrap .bu-bots-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:34px!important}
html body.bu-landing-page .bu-home-twin-wrap .bu-bots-grid article{min-height:220px!important;border-radius:24px!important;background:linear-gradient(155deg,rgba(8,53,78,.92),rgba(4,30,50,.96))!important;border:1px solid rgba(74,218,236,.27)!important;box-shadow:inset 0 1px rgba(255,255,255,.1),0 22px 50px rgba(0,0,0,.26)!important}
html body.bu-landing-page .bu-home-twin-wrap .bu-split-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important;margin-top:116px!important}
html body.bu-landing-page .bu-home-twin-wrap .bu-split-card{min-height:430px!important;border-radius:28px!important;padding:34px!important;background:linear-gradient(155deg,rgba(5,55,80,.97),rgba(4,31,51,.98))!important;border:1px solid rgba(70,216,235,.35)!important;box-shadow:inset 0 1px rgba(255,255,255,.12),0 28px 70px rgba(0,0,0,.32)!important;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease!important}
html body.bu-landing-page .bu-home-twin-wrap .bu-split-card:hover{transform:translateY(-6px)!important;border-color:#36e5cf!important;box-shadow:0 30px 80px rgba(0,0,0,.38),0 0 32px rgba(39,217,225,.16)!important}
html body.bu-landing-page .bu-home-twin-wrap .bu-split-card strong{font-size:clamp(31px,2.5vw,46px)!important;line-height:1.02!important}
html body.bu-landing-page .bu-home-twin-wrap .bu-ba-home{position:absolute!important;top:70px!important;left:50%!important;width:calc(50% - 80px)!important;max-width:720px!important}
html body.bu-landing-page .bu-home-twin-wrap .bu-sec-cue{display:none!important}

/* Public member: public proof without exposing direct identity data. */
html body .bu-member-public{max-width:1280px!important;margin:0 auto!important;padding:clamp(32px,5vw,72px) 24px 80px!important;color:#0b2940!important}
html body .bu-member-hero{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:30px!important;padding:clamp(28px,4vw,52px)!important;border-radius:30px!important;background:radial-gradient(circle at 88% 0,rgba(45,126,255,.25),transparent 34%),linear-gradient(135deg,#042c43,#075f69)!important;color:#f4fdff!important;box-shadow:0 30px 80px rgba(4,36,55,.22)!important;overflow:hidden!important}
html body .bu-member-identity{display:flex!important;align-items:center!important;gap:24px!important;min-width:0!important}
html body .bu-member-avatar img{width:96px!important;height:96px!important;border-radius:24px!important;border:2px solid rgba(255,255,255,.65)!important;box-shadow:0 16px 40px rgba(0,0,0,.28)!important}
html body .bu-member-hero h1{margin:6px 0 8px!important;font:800 clamp(34px,4vw,58px)/1 "IBM Plex Sans",system-ui,sans-serif!important;letter-spacing:-.045em!important;color:#fff!important;overflow-wrap:anywhere}
html body .bu-member-hero .bu-kicker{color:#7ff7e5!important}
html body .bu-member-location{margin:0 0 14px!important;color:#c8edf3!important}
html body .bu-member-badges{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
html body .bu-member-badges .bu-badge{background:rgba(255,255,255,.1)!important;color:#effeff!important;border:1px solid rgba(255,255,255,.2)!important}
html body .bu-member-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important}
html body .bu-member-actions .bu-btn{white-space:nowrap!important}
html body .bu-member-trust{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:18px 0!important}
html body .bu-member-trust article{display:flex!important;flex-direction:column!important;min-height:142px!important;padding:22px!important;border-radius:22px!important;background:#fff!important;border:1px solid #d8e8ee!important;box-shadow:0 15px 40px rgba(13,62,84,.08)!important}
html body .bu-member-trust small{font-weight:800!important;color:#507084!important;text-transform:uppercase!important;letter-spacing:.08em!important}
html body .bu-member-trust strong{font:800 30px/1.1 "IBM Plex Sans",system-ui,sans-serif!important;color:#063f59!important;margin:12px 0 6px!important}
html body .bu-member-trust span{font-size:13px!important;color:#688192!important}
html body .bu-member-grid{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr)!important;gap:18px!important;margin:18px 0!important}
html body .bu-member-card{padding:30px!important;border-radius:26px!important;background:#fff!important;border:1px solid #d8e8ee!important;box-shadow:0 18px 48px rgba(13,62,84,.08)!important}
html body .bu-member-card h2,.bu-member-listings h2,.bu-member-reviews h2{font:800 clamp(27px,3vw,40px)/1.08 "IBM Plex Sans",system-ui,sans-serif!important;letter-spacing:-.035em!important;color:#092d43!important;margin:6px 0 14px!important}
html body .bu-member-privacy{background:linear-gradient(145deg,#e9fbfb,#f7fcff)!important}
html body .bu-member-shield{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:16px!important;background:#0aa389!important;color:#fff!important;font-size:24px!important;box-shadow:0 12px 25px rgba(10,163,137,.25)!important}
html body .bu-member-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:20px!important}
html body .bu-member-tags span{padding:8px 12px!important;border-radius:999px!important;background:#e8f7fa!important;color:#0a5267!important;font-weight:700!important;font-size:13px!important}
html body .bu-member-listings,.bu-member-reviews{margin-top:18px!important;padding:30px!important;border-radius:28px!important;background:#fff!important;border:1px solid #d8e8ee!important;box-shadow:0 18px 48px rgba(13,62,84,.08)!important}
html body .bu-member-listings>header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important}
html body .bu-member-listings>header>span{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:16px!important;background:#0c8baa!important;color:#fff!important;font-weight:900!important}
html body .bu-member-listing-grid,.bu-member-review-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
html body .bu-member-listing-grid a,.bu-member-review-grid article{display:flex!important;flex-direction:column!important;gap:8px!important;min-height:150px!important;padding:20px!important;border-radius:20px!important;background:linear-gradient(145deg,#f7fcff,#eaf7fa)!important;border:1px solid #d1e7ee!important;color:#0b334a!important;text-decoration:none!important}
html body .bu-member-listing-grid a:hover{border-color:#23bdd3!important;transform:translateY(-2px)!important}
html body .bu-member-listing-grid span{font-size:11px!important;font-weight:900!important;letter-spacing:.1em!important;color:#07889d!important}
html body .bu-member-listing-grid strong{font-size:18px!important;overflow-wrap:anywhere}
html body .bu-member-listing-grid small{margin-top:auto!important;color:#607b8c!important}
html body .bu-member-empty{padding:28px!important;border-radius:20px!important;background:#eff8fa!important;text-align:center!important}
html body .bu-member-review-grid article strong{color:#f2a100!important;letter-spacing:.08em!important}

/* Detail of a free vehicle: operational fit, never a fuel calculator. */
html body .bu-truck-availability{padding:22px!important;border-radius:20px!important;background:linear-gradient(145deg,#eefaf8,#e7f3f8)!important;border:1px solid #c8e4e6!important}
html body .bu-truck-availability-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:8px!important}
html body .bu-truck-live{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:7px 10px!important;border-radius:999px!important;background:#d7f8ed!important;color:#08775e!important;font-size:12px!important;font-weight:800!important}
html body .bu-truck-live i{width:8px!important;height:8px!important;border-radius:50%!important;background:#13b889!important;box-shadow:0 0 0 4px rgba(19,184,137,.13)!important}
html body .bu-truck-availability-note{margin:0 0 16px!important;color:#52717f!important;font-size:13px!important}
html body .bu-truck-availability-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
html body .bu-truck-availability-grid>div{display:flex!important;flex-direction:column!important;min-height:98px!important;padding:15px!important;border-radius:15px!important;background:rgba(255,255,255,.82)!important;border:1px solid rgba(168,207,214,.62)!important}
html body .bu-truck-availability-grid small{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#5e7784!important}
html body .bu-truck-availability-grid b{margin:7px 0 4px!important;font-size:20px!important;color:#075a50!important}
html body .bu-truck-availability-grid span{font-size:12px!important;color:#6b838f!important}

@media(max-width:1180px){
 html body.bu-landing-page .bu-home-market-flow .bu-net-compact{grid-template-columns:1fr!important}
 html body.bu-landing-page .bu-home-market-flow .bu-net-soon-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 html body.bu-landing-page .bu-live-board .bu-live-wrap{grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr)!important}
 html body.bu-landing-page .bu-home-twin-wrap{grid-template-columns:1fr!important}
 html body.bu-landing-page .bu-home-twin-wrap>section{min-height:0!important}
 html body.bu-landing-page .bu-home-twin-wrap>section:first-child{border-right:0!important;border-bottom:1px solid rgba(81,213,232,.16)!important}
 html body.bu-landing-page .bu-home-twin-wrap .bu-ba-home{position:static!important;width:auto!important;max-width:none!important}
 html body.bu-landing-page .bu-home-twin-wrap .bu-split-grid{margin-top:32px!important}
}
@media(max-width:780px){
 html body.bu-landing-page .bu-home-market-flow .bu-net-twin{grid-template-columns:1fr!important}
 html body.bu-landing-page .bu-home-market-flow .bu-net-pane,html body.bu-landing-page .bu-home-market-flow .bu-net-spine,html body.bu-landing-page .bu-home-market-flow .bu-net-soon{min-height:0!important}
 html body.bu-landing-page .bu-home-market-flow .bu-net-soon-list{grid-template-columns:1fr 1fr!important}
 html body.bu-landing-page .bu-live-board .bu-live-wrap{display:block!important}
 html body.bu-landing-page .bu-live-board :is(.bu-live-head,.bu-live-app,.bu-live-langbar,.bu-live-stage,.bu-live-ai,.bu-live-mobi){margin-bottom:14px!important}
 html body.bu-landing-page .bu-live-board .bu-live-ai{position:relative!important;top:auto!important;min-height:0!important}
 html body.bu-landing-page .bu-home-twin-wrap .bu-bots-grid,html body.bu-landing-page .bu-home-twin-wrap .bu-split-grid{grid-template-columns:1fr!important}
 html body.bu-landing-page .bu-home-twin-wrap>section{padding:56px 18px!important}
 html body.bu-landing-page .bu-home-twin-wrap .bu-neon-headtxt h2{font-size:clamp(36px,11vw,52px)!important}
 html body.bu-landing-page .bu-home-twin-wrap .bu-bots-grid article{min-height:0!important}
 html body.bu-landing-page .bu-home-twin-wrap .bu-split-card{min-height:310px!important}
 html body .bu-member-public{padding:20px 12px 56px!important}
 html body .bu-member-hero{align-items:flex-start!important;flex-direction:column!important;border-radius:24px!important;padding:24px!important}
 html body .bu-member-identity{align-items:flex-start!important;flex-direction:column!important}
 html body .bu-member-actions{justify-content:flex-start!important;width:100%!important}
 html body .bu-member-actions .bu-btn{flex:1 1 180px!important;text-align:center!important}
 html body .bu-member-trust{grid-template-columns:1fr 1fr!important}
 html body .bu-member-grid{grid-template-columns:1fr!important}
 html body .bu-member-listing-grid,html body .bu-member-review-grid{grid-template-columns:1fr!important}
 html body .bu-truck-availability-grid{grid-template-columns:1fr!important}
}
@media(max-width:470px){
 html body.bu-landing-page .bu-home-market-flow .bu-net-soon-list{grid-template-columns:1fr!important}
 html body .bu-member-trust{grid-template-columns:1fr!important}
 html body .bu-member-trust article{min-height:116px!important}
}
@media(prefers-reduced-motion:reduce){html body.bu-landing-page .bu-fleet-video{display:none!important}}

/* ================================================================
   V141 — HOME: real board cards, working Dispo AI and color rhythm
   ================================================================ */
html body.bu-landing-page .bu-home-market-flow .bu-live-board{
  position:relative!important;padding:clamp(64px,6vw,94px) 0!important;
  background:radial-gradient(circle at 12% 8%,rgba(43,211,220,.17),transparent 27%),linear-gradient(145deg,#f7fcff 0%,#e9f6fb 54%,#dceff5 100%)!important;color:#092d43!important;
  border-top:1px solid rgba(105,208,224,.45)!important;
}
html body.bu-landing-page .bu-live-board .bu-live-wrap{grid-template-columns:minmax(0,1.75fr) minmax(310px,.62fr)!important;grid-template-areas:"head head" "app ai" "langs ai" "stage ai"!important;gap:14px 18px!important}
html body.bu-landing-page .bu-live-board .bu-live-head{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;color:#0a3450!important}
html body.bu-landing-page .bu-live-board .bu-live-head .bu-neon-kicker{align-self:center!important;margin:0 auto 14px!important;text-align:center!important;color:#057b91!important}
html body.bu-landing-page .bu-live-board .bu-live-head h2{max-width:18ch!important;margin:0 auto 18px!important;text-align:center!important;color:#072d49!important;background:none!important;-webkit-text-fill-color:currentColor!important}
html body.bu-landing-page .bu-live-board .bu-live-head h2:after{display:block!important;position:static!important;content:""!important;width:92px!important;height:4px!important;margin:16px auto 0!important;border-radius:99px!important;background:linear-gradient(90deg,#10d3dd,#1783ed)!important;transform:none!important}
html body.bu-landing-page .bu-live-board .bu-live-head>p:last-child{max-width:780px!important;margin:0 auto!important;color:#476b80!important;text-align:center!important}
html body.bu-landing-page .bu-live-board .bu-live-app{background:rgba(255,255,255,.92)!important;border:1px solid #cce3ec!important;box-shadow:0 12px 34px rgba(18,74,102,.09)!important;color:#123c55!important}
html body.bu-landing-page .bu-live-board .bu-live-app span{color:#607e8f!important}
html body.bu-landing-page .bu-live-board .bu-live-langbar{background:rgba(255,255,255,.75)!important;border:1px solid #d4e7ee!important;box-shadow:0 8px 26px rgba(18,74,102,.06)!important}
html body.bu-landing-page .bu-live-board .bu-live-langbar-lab{color:#0b536c!important}
html body.bu-landing-page .bu-home-board-shell{grid-area:stage;min-width:0;padding:12px;border:1px solid #d1e2eb;border-radius:24px;background:#f4f8fb;box-shadow:0 26px 70px rgba(19,67,94,.14)}
html body.bu-landing-page .bu-home-board-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px 12px;border-bottom:1px solid #dbe7ee;color:#274d65}
html body.bu-landing-page .bu-home-board-toolbar>div{display:flex;align-items:center;gap:9px;min-width:0}
html body.bu-landing-page .bu-home-board-toolbar b{font-size:14px;color:#143c58}
html body.bu-landing-page .bu-home-board-toolbar em{padding:5px 8px;border-radius:999px;background:#e6f8f2;color:#07805c;font:800 9px/1 system-ui,sans-serif;letter-spacing:.08em}
html body.bu-landing-page .bu-home-board-toolbar span:not(.bu-board-live-dot),html body.bu-landing-page .bu-home-board-toolbar a{padding:7px 10px;border:1px solid #d6e4ec;border-radius:10px;background:#fff;color:#47687d;font-size:11px;font-weight:750;text-decoration:none;white-space:nowrap}
html body.bu-landing-page .bu-home-board-toolbar a{background:#126fba;color:#fff;border-color:#126fba}
html body.bu-landing-page .bu-board-live-dot{width:9px;height:9px;border-radius:50%;background:#10b981;box-shadow:0 0 0 5px rgba(16,185,129,.12)}
html body.bu-landing-page .bu-home-board-feed{display:grid;gap:9px;padding-top:10px}
html body.bu-landing-page .bu-home-board-feed .ut-load-card-modern{width:100%;min-width:0;height:174px;display:grid;grid-template-rows:36px 108px 30px;overflow:hidden;box-sizing:border-box;border:1px solid #d7e3ec;border-radius:13px;background:#fff;box-shadow:0 2px 8px rgba(28,72,107,.045);color:#153b54}
html body.bu-landing-page .bu-home-board-feed .ut-load-head{display:flex;align-items:center;justify-content:space-between;padding:0 11px;background:#fbfdff;border-bottom:1px solid #e9eff4}
html body.bu-landing-page .bu-home-board-feed .ut-load-head-left,html body.bu-landing-page .bu-home-board-feed .ut-load-badges,html body.bu-landing-page .bu-home-board-feed .ut-load-company{display:flex;align-items:center;gap:7px;min-width:0}
html body.bu-landing-page .bu-home-board-feed .ut-load-index{font-size:8px;letter-spacing:.12em;color:#8298a9;font-weight:900}
html body.bu-landing-page .bu-home-board-feed .ut-badge{height:20px;padding:0 7px;border-radius:9px;display:inline-flex;align-items:center;gap:4px;font-size:8px;font-weight:900;white-space:nowrap}
html body.bu-landing-page .bu-home-board-feed .ut-badge.is-new{background:#eef2ff;color:#5966d9}.bu-home-board-feed .ut-badge.is-live{background:#eafaf4;color:#0a9467}.bu-home-board-feed .ut-badge.is-live i{width:5px;height:5px;border-radius:50%;background:#14b87b}
html body.bu-landing-page .bu-home-board-feed .ut-load-company{font-size:8px;font-weight:800;color:#668095}.bu-home-board-feed .ut-load-company i{width:6px;height:6px;border-radius:50%;background:#18b67a;box-shadow:0 0 0 3px #eaf8f2}
html body.bu-landing-page .bu-home-board-feed .ut-load-body{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(150px,1fr) 105px;min-width:0}
html body.bu-landing-page .bu-home-board-feed .ut-load-route{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:8px;align-items:center;padding:10px 12px;min-width:0}
html body.bu-landing-page .bu-home-board-feed .ut-stop{min-width:0;height:84px;padding:8px 9px;border:1px solid #e4edf3;border-radius:10px;background:#fff;overflow:hidden}
html body.bu-landing-page .bu-home-board-feed .ut-stop-load{border-left:3px solid #18b67a;background:linear-gradient(180deg,#f3fcf8,#fff)}.bu-home-board-feed .ut-stop-unload{border-left:3px solid #ef555c;background:linear-gradient(180deg,#fff5f5,#fff)}
html body.bu-landing-page .bu-home-board-feed .ut-stop-kicker{display:flex;align-items:center;gap:5px;font-size:7px;letter-spacing:.1em;font-weight:900;color:#8295a5}.bu-home-board-feed .ut-stop-kicker i{width:5px;height:5px;border-radius:50%;background:currentColor}.bu-home-board-feed .ut-stop-load .ut-stop-kicker{color:#0b9a69}.bu-home-board-feed .ut-stop-unload .ut-stop-kicker{color:#d34f58}
html body.bu-landing-page .bu-home-board-feed .ut-stop-main{display:flex;align-items:center;gap:5px;margin-top:6px;min-width:0}.bu-home-board-feed .ut-stop-flag{font-size:15px}.bu-home-board-feed .ut-stop-main strong{font-size:12px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bu-home-board-feed .ut-stop-load strong{color:#0d8d62}.bu-home-board-feed .ut-stop-unload strong{color:#cc4852}
html body.bu-landing-page .bu-home-board-feed .ut-stop-country,html body.bu-landing-page .bu-home-board-feed .ut-stop-date{margin:3px 0 0;font-size:7px;color:#8599a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bu-home-board-feed .ut-stop-date{margin-top:6px;color:#59758b;font-weight:800}
html body.bu-landing-page .bu-home-board-feed .ut-route-divider{height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.bu-home-board-feed .ut-route-divider span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#eef4f8;color:#57758b;font-weight:900}.bu-home-board-feed .ut-route-divider small{font-size:7px;color:#8ea0ac;white-space:nowrap}
html body.bu-landing-page .bu-home-board-feed .ut-load-details{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;align-content:center;padding:10px;border-inline:1px solid #edf2f6;min-width:0}.bu-home-board-feed .ut-detail-item{display:grid;gap:2px;min-width:0}.bu-home-board-feed .ut-detail-item small,.bu-home-board-feed .ut-load-price small{font-size:7px;letter-spacing:.08em;color:#93a5b2;font-weight:900}.bu-home-board-feed .ut-detail-item strong{font-size:9px;color:#3c5f76;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body.bu-landing-page .bu-home-board-feed .ut-load-price{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:9px;min-width:0}.bu-home-board-feed .ut-load-price strong{font-size:16px;line-height:1;color:#0b9b69}.bu-home-board-feed .ut-load-price>span{font-size:7px;color:#738c9d}.bu-home-board-feed .ut-row-detail{height:30px;display:grid;place-items:center;border-radius:8px;background:#126fba;color:#fff;font-size:9px;font-weight:900;text-decoration:none}
html body.bu-landing-page .bu-home-board-feed .ut-load-foot{height:30px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;background:#fbfdff;border-top:1px solid #e9eff4;color:#738a99;font-size:7px;white-space:nowrap}.bu-home-board-feed .ut-load-foot b{color:#395d74}
html body.bu-landing-page .bu-home-no-match{padding:24px;border:1px dashed #9cc8d6;border-radius:14px;background:#fff;text-align:center;color:#45697c}

html body.bu-landing-page .bu-live-board .bu-live-ai{display:flex!important;flex-direction:column!important;min-height:610px!important;padding:18px!important;color:#effcff!important;background:radial-gradient(circle at 88% 5%,rgba(55,114,255,.44),transparent 34%),linear-gradient(160deg,#063e60,#031d35 70%)!important}
html body.bu-landing-page .bu-live-board .bu-live-ai-top{display:grid!important;grid-template-columns:42px 1fr auto!important;align-items:center!important;gap:10px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(255,255,255,.13)!important}.bu-live-board .bu-live-ai-top img{border-radius:12px}.bu-live-board .bu-live-ai-top .bu-neon-kicker{margin:0!important;color:#67e9ff!important}.bu-live-board .bu-live-ai-lab{margin:3px 0 0!important;color:#fff!important;font-weight:800!important}.bu-live-board .bu-ai-online{display:flex;align-items:center;gap:5px;font-size:10px;color:#aef9dc}.bu-live-board .bu-ai-online i{width:7px;height:7px;border-radius:50%;background:#1ee69f;box-shadow:0 0 0 4px rgba(30,230,159,.12)}
html body.bu-landing-page .bu-home-dispo-log{flex:1;min-height:230px;max-height:330px;overflow:auto;display:flex;flex-direction:column;gap:9px;padding:16px 2px}.bu-ai-msg{max-width:90%;padding:11px 12px;border-radius:15px;font-size:12px;line-height:1.45}.bu-ai-msg.is-agent{align-self:flex-start;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.1);color:#e8faff}.bu-ai-msg.is-user{align-self:flex-end;background:linear-gradient(135deg,#168eea,#3168ed);color:#fff;border-bottom-right-radius:5px}
html body.bu-landing-page .bu-ai-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 10px}.bu-ai-suggestions button{padding:7px 9px;border:1px solid rgba(112,225,244,.28);border-radius:999px;background:rgba(9,95,125,.35);color:#bcecf7;font-size:9px;cursor:pointer}.bu-ai-suggestions button:hover{background:rgba(19,133,163,.55);color:#fff}
html body.bu-landing-page .bu-live-board .bu-live-ai-form{display:grid!important;grid-template-columns:1fr 42px!important;gap:7px!important;padding:6px!important;border:1px solid rgba(113,216,239,.35)!important;border-radius:15px!important;background:rgba(2,20,38,.56)!important}.bu-live-board .bu-live-ai-form input{min-width:0!important;height:38px!important;border:0!important;background:transparent!important;color:#fff!important;padding:0 8px!important}.bu-live-board .bu-live-ai-form input::placeholder{color:#83aabd!important}.bu-live-board .bu-live-ai-form button{width:42px;height:38px;border:0;border-radius:11px;background:#169de7;color:#fff;font-size:19px;cursor:pointer}
html body.bu-landing-page .bu-live-board .bu-live-ai-chips{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin:12px 0!important;padding:0!important}.bu-live-board .bu-live-ai-chips li{display:grid!important;gap:3px!important;padding:9px!important;border:1px solid rgba(114,205,224,.17)!important;border-radius:11px!important;background:rgba(255,255,255,.055)!important}.bu-live-board .bu-live-ai-chips b{font-size:8px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6fdff0!important}.bu-live-board .bu-live-ai-chips span{font-size:11px!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.bu-live-board .bu-live-ai-note{margin:auto 0 0!important;color:#8fb6c7!important;font-size:9px!important;line-height:1.45!important}

/* Fleet is a cinematic locator, visually different from the load board. */
html body.bu-landing-page .bu-live-fleet{background:#042c38!important}
html body.bu-landing-page .bu-live-fleet .bu-fleet-video{opacity:.45!important;filter:saturate(.92) contrast(1.06)!important}.bu-live-fleet .bu-fleet-video-shade{background:linear-gradient(110deg,rgba(2,36,43,.97) 0%,rgba(2,52,61,.86) 46%,rgba(20,35,77,.72) 100%)!important}
html body.bu-landing-page .bu-live-fleet .bu-live-wrap{display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;grid-template-areas:"head stage" "app stage" "steps stage"!important;gap:18px 34px!important;align-items:start!important}
html body.bu-landing-page .bu-live-fleet .bu-live-head{grid-area:head!important;text-align:left!important;align-items:flex-start!important;margin:0!important}.bu-live-fleet .bu-live-head .bu-neon-kicker,.bu-live-fleet .bu-live-head h2,.bu-live-fleet .bu-live-head>p{margin-left:0!important;text-align:left!important}.bu-live-fleet .bu-live-head h2{max-width:12ch!important;font-size:clamp(42px,4.5vw,72px)!important;color:#fff!important}.bu-live-fleet .bu-live-head>p{max-width:540px!important;color:#c8eef2!important}
html body.bu-landing-page .bu-live-fleet .bu-live-app{grid-area:app!important;margin:0!important;background:rgba(7,75,78,.72)!important;border:1px solid rgba(78,229,206,.4)!important;box-shadow:0 20px 60px rgba(0,0,0,.25)!important}.bu-live-fleet .bu-live-steps{grid-area:steps!important;margin:0!important;display:grid!important;gap:8px!important}.bu-live-fleet .bu-live-steps li{padding:12px 14px!important;border-radius:14px!important;background:rgba(6,48,62,.7)!important;border:1px solid rgba(106,220,226,.19)!important;color:#d8f6f7!important}
html body.bu-landing-page .bu-live-fleet .bu-live-stage{grid-area:stage!important;min-height:550px!important;margin:0!important;transform:perspective(1300px) rotateY(-2deg)!important;transform-origin:center right!important;border-radius:32px!important;background:linear-gradient(145deg,rgba(237,252,252,.97),rgba(207,241,239,.94))!important;box-shadow:0 38px 95px rgba(0,0,0,.42),-18px 0 65px rgba(32,221,204,.12)!important}.bu-live-fleet .bu-live-stage:before{content:"GPS MREŽA · DEMO";position:absolute;top:18px;right:20px;z-index:4;padding:7px 10px;border-radius:999px;background:#087c70;color:#fff;font:850 9px/1 system-ui,sans-serif;letter-spacing:.08em}.bu-live-fleet .bu-live-mobi,.bu-live-fleet .bu-sec-cue{display:none!important}

/* Messenger finale must stay readable on every dark image. */
html body.bu-landing-page .bu-home-twin-wrap{background:radial-gradient(circle at 15% 15%,rgba(122,54,255,.28),transparent 28%),radial-gradient(circle at 82% 42%,rgba(0,163,255,.2),transparent 32%),linear-gradient(125deg,#100b2b,#031b35 52%,#02283b)!important}
html body.bu-landing-page .bu-home-twin-wrap .bu-home-bots h2,html body.bu-landing-page .bu-home-twin-wrap .bu-home-bots .bu-neon-headtxt h2{color:#fff!important;background:linear-gradient(180deg,#fff 18%,#69dcff 92%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:0 12px 40px rgba(15,149,255,.2)!important}
html body.bu-landing-page .bu-home-twin-wrap .bu-home-bots .bu-neon-kicker{color:#83f4ff!important}.bu-home-twin-wrap .bu-home-bots .bu-neon-headtxt>p:last-child{color:#d5edf6!important}.bu-home-twin-wrap .bu-bots-grid article:first-child{border-color:rgba(177,91,255,.55)!important;background:linear-gradient(155deg,rgba(66,34,112,.92),rgba(17,28,60,.96))!important}.bu-home-twin-wrap .bu-bots-grid article:nth-child(2){border-color:rgba(49,225,174,.5)!important}.bu-home-twin-wrap .bu-bots-grid article:nth-child(3){border-color:rgba(42,176,255,.52)!important}

@media(max-width:1180px){
 html body.bu-landing-page .bu-live-board .bu-live-wrap{grid-template-columns:minmax(0,1.45fr) 300px!important}
 html body.bu-landing-page .bu-home-board-feed .ut-load-body{grid-template-columns:minmax(0,1fr) 115px!important}.bu-home-board-feed .ut-load-details{display:none!important}
 html body.bu-landing-page .bu-live-fleet .bu-live-wrap{grid-template-columns:1fr 1.25fr!important}
}
@media(max-width:880px){
 html body.bu-landing-page .bu-live-board .bu-live-wrap{display:block!important}.bu-live-board .bu-live-head,.bu-live-board .bu-live-app,.bu-live-board .bu-live-langbar,.bu-live-board .bu-home-board-shell,.bu-live-board .bu-live-ai{margin-bottom:14px!important}.bu-live-board .bu-live-ai{position:relative!important;top:auto!important;min-height:520px!important}
 html body.bu-landing-page .bu-live-fleet .bu-live-wrap{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"head" "stage" "app" "steps"!important}.bu-live-fleet .bu-live-stage{transform:none!important;min-height:500px!important}
}
@media(max-width:620px){
 html body.bu-landing-page .bu-home-market-flow .bu-live-board{padding:52px 0!important}.bu-live-board .bu-live-head{padding-inline:4px!important}.bu-live-board .bu-live-head h2{font-size:clamp(34px,10.5vw,48px)!important;line-height:1.02!important}.bu-live-board .bu-live-app{display:grid!important;grid-template-columns:42px 1fr!important}.bu-live-board .bu-live-app-go{grid-column:1/-1!important;text-align:center!important}.bu-live-board .bu-home-board-toolbar{align-items:flex-start;flex-direction:column!important}.bu-live-board .bu-home-board-toolbar>div:last-child{width:100%;overflow:auto;padding-bottom:2px}
 html body.bu-landing-page .bu-home-board-feed .ut-load-card-modern{height:auto;grid-template-rows:36px auto 30px}.bu-home-board-feed .ut-load-body{display:block!important}.bu-home-board-feed .ut-load-route{grid-template-columns:1fr 24px 1fr!important;padding:9px!important;gap:5px!important}.bu-home-board-feed .ut-load-details{display:grid!important;border:0!important;border-top:1px solid #edf2f6!important}.bu-home-board-feed .ut-load-price{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;border-top:1px solid #edf2f6!important}.bu-home-board-feed .ut-load-price small,.bu-home-board-feed .ut-load-price>span{display:none!important}.bu-home-board-feed .ut-row-detail{grid-column:2!important;grid-row:1!important;width:84px!important}.bu-home-board-feed .ut-load-foot span:nth-child(2){display:none!important}.bu-home-board-feed .ut-stop{padding:7px!important}.bu-home-board-feed .ut-stop-main strong{font-size:10px!important}.bu-home-board-feed .ut-stop-flag{font-size:12px!important}
 html body.bu-landing-page .bu-live-fleet .bu-live-head h2{font-size:clamp(38px,11vw,54px)!important}.bu-live-fleet .bu-live-stage{min-height:430px!important}.bu-live-fleet .bu-live-phone{display:none!important}.bu-live-fleet .bu-live-desk{width:100%!important}.bu-live-fleet .bu-live-radar{min-height:260px!important}
}

/* Seam colors belong to the adjoining sections; never expose the page canvas. */
html body.bu-landing-page .bu-seam-board-fleet,html body.bu-landing-page .bu-seam-fleet-bots{height:42px!important;margin:-21px 0!important;background:transparent!important;overflow:hidden!important}
html body.bu-landing-page .bu-seam-board-fleet span:nth-child(1){display:block!important;background:linear-gradient(112deg,#dceff5 0%,#25a9b3 48%,#042c38 100%)!important;clip-path:polygon(0 42%,100% 0,100% 100%,0 100%)!important}
html body.bu-landing-page .bu-seam-fleet-bots span:nth-child(1){display:block!important;background:linear-gradient(112deg,#042c38 0%,#193b70 48%,#100b2b 100%)!important;clip-path:polygon(0 0,100% 38%,100% 100%,0 100%)!important}
html body.bu-landing-page .bu-seam-board-fleet span:nth-child(n+2),html body.bu-landing-page .bu-seam-fleet-bots span:nth-child(n+2){display:none!important}
