/* The tracking map is the second part of a continuous three-part sequence. */
.robot-sequence-nav{display:flex;justify-content:center;gap:60px;padding:24px 20px;background:#092e29;border-top:1px solid #ffffff22;color:#c0e6b2}
.robot-sequence-nav a{display:flex;gap:12px;align-items:center;font-size:13px;text-decoration:none}
.robot-sequence-nav span{font-size:10px;opacity:.6}.robot-sequence-nav a:hover{text-decoration:underline;text-underline-offset:5px}
.robot-demo-section{padding-bottom:65px;scroll-margin-top:0;background:#092e29;color:#f5f7ef}
.robot-demo-section .section-heading h2 span{color:#c0e6b2}.robot-demo-section .section-heading>p{color:#b9ccbf}
.robot-demo-section .eyebrow{color:#c0e6b2}.robot-demo-section .robot-simulator{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}
.robot-demo-section .robot-stage-tabs{grid-template-columns:repeat(2,1fr);max-width:650px}
.robot-demo-section .robot-simulation-layout{grid-template-columns:1.45fr .65fr;gap:55px}
.robot-demo-section .map-wrap{background:transparent;border:0;box-shadow:none}
.robot-demo-section .map-toolbar{background:transparent;padding:15px 0;color:#bdd4c6;border:0;border-bottom:1px solid #ffffff22;border-radius:0}
.robot-demo-section .route-map{border:0;border-radius:0;background:#102d29}
.robot-demo-section .robot-stage-copy .tracking-render-link{display:inline-flex;margin-top:24px;color:#c0e6b2;gap:12px}
.robot-demo-section .map-controls .button{min-width:180px}.robot-demo-section .map-controls button{cursor:pointer}
.robot-demo-section .map-controls .text-link,.robot-demo-section .map-legend,.robot-demo-section .route-progress{color:#bad1c1}
.robot-demo-section .robot-stage-copy .small-note{color:#a8bfae;border-color:#ffffff22}
.robot-demo-section .robot-stage-copy{align-self:center}.robot-demo-section .map-readout{font-variant-numeric:tabular-nums}
.robot-simulator[data-stage="1"] .scan-layer{display:none}.robot-simulator[data-stage="1"] .planned-route{display:block}
.robot-demo-section .map-small{fill:#c1d4c8}.robot-demo-section .map-label{fill:#a7c4b6}
.robot-demo-section + .robot-experience{border-top:1px solid #ffffff22}
@media(max-width:850px){.robot-demo-section .robot-simulation-layout{grid-template-columns:1fr;gap:32px}.robot-demo-section .robot-stage-copy{max-width:650px}.robot-sequence-nav{gap:25px}.robot-sequence-nav a{font-size:11px;gap:7px}}
@media(max-width:500px){.robot-sequence-nav{justify-content:space-between;gap:10px;padding:20px}.robot-sequence-nav a{flex-direction:column;align-items:flex-start;gap:7px;font-size:10px}.robot-demo-section{padding-bottom:45px}.robot-demo-section .map-toolbar{flex-direction:column;align-items:flex-start;gap:7px}.robot-demo-section .robot-stage-tabs{gap:24px}.robot-demo-section .map-readout{flex-wrap:wrap;gap:10px}.robot-demo-section .map-controls{gap:15px}.robot-demo-section .map-controls .button{font-size:11px;min-width:165px}.robot-demo-section .section-heading h2{font-size:39px}}
