.robotics-app{--r-paper:#f4f2ec;--r-ink:#202621;--r-muted:#747870;--r-line:#d4d7cb;--r-lime:#d7ed74;--r-dark:#142120;--r-cyan:#8aded5;background:var(--r-paper);color:var(--r-ink);font-family:Manrope Variable,Arial,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.robotics-app *{box-sizing:border-box}.robotics-app a{color:inherit;text-decoration:none}.robotics-app button,.robotics-app input{font:inherit}.robotics-app button,.robotics-app a{-webkit-tap-highlight-color:transparent}.robotics-app button{cursor:pointer}.robotics-app button:disabled{cursor:not-allowed}.robotics-app button:focus-visible,.robotics-app a:focus-visible,.robotics-app input:focus-visible,.robotics-app summary:focus-visible{outline:3px solid #659478;outline-offset:5px}.robotics-app :is(h1,h2,h3,p){margin:0}.robotics-app .r-container{max-width:1328px;width:calc(100% - 112px);margin-inline:auto}.robotics-app .r-eyebrow,.robotics-app .r-header-lab,.robotics-app .r-hero-index,.robotics-app .r-map-scale,.robotics-app .r-coordinate,.robotics-app .r-map-room-labels,.robotics-app .r-lab-topbar,.robotics-app .r-command-form label,.robotics-app .r-mission-label,.robotics-app .r-mission-metrics>div>span,.robotics-app .r-section-index,.robotics-app .r-thesis-tag,.robotics-app .r-stage-state,.robotics-app .r-footer-note{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;letter-spacing:1.25px}.robotics-app .r-skip-link{position:absolute;top:-80px;left:16px;z-index:30;background:var(--r-lime);padding:14px}.robotics-app .r-skip-link:focus{top:14px}.robotics-app .r-header{height:94px;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--r-line);position:relative;z-index:20}.robotics-app .r-logo{display:flex;align-items:center;gap:9px;font-size:24px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.robotics-app .r-logo-light{font-weight:600}.robotics-app .r-logo-dot{font-size:10px;font-weight:500;position:relative;top:-10px;margin-left:3px}.robotics-app .r-header-lab{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:.6px;color:#6e7568;margin-left:14px}.robotics-app .r-header-lab>span{width:5px;height:5px;background:#789159;border-radius:50%}.robotics-app .r-nav{display:flex;gap:27px;align-items:center;margin-left:auto}.robotics-app .r-nav a{font-size:12px;font-weight:600;transition:color .2s}.robotics-app .r-nav a:hover{color:#6c8538}.robotics-app .r-header-cta{display:flex;gap:21px;align-items:center;border:1px solid #8f9788;padding:11px 15px;font-size:12px;font-weight:650;transition:background .2s}.robotics-app .r-header-cta:hover{background:var(--r-lime)}.robotics-app .r-menu-button{display:none}.robotics-app .r-hero{position:relative;padding-top:57px;padding-bottom:41px;display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.robotics-app .r-hero-kicker{display:flex;align-items:center;gap:8px;margin-bottom:21px;font-size:9px;letter-spacing:1.2px}.robotics-app .r-accent-square{display:block;width:7px;height:7px;background:#769743}.robotics-app h1{font-size:clamp(48px,5.3vw,76px);line-height:1.04;letter-spacing:-4.5px;font-weight:650}.robotics-app h1>span{color:#818777}.robotics-app .r-hero-aside{max-width:305px;margin-bottom:3px;margin-right:78px}.robotics-app .r-hero-aside p{font-size:13px;line-height:1.85;color:#5d6559}.robotics-app .r-hero-aside a{display:inline-flex;align-items:center;gap:30px;font-size:11px;font-weight:750;margin-top:19px;border-bottom:1px solid #aab09e;padding-bottom:8px}.robotics-app .r-hero-index{position:absolute;right:0;top:64px;line-height:1.75;color:#8f9589;font-size:9px}.robotics-app .r-lab{background:var(--r-dark);color:#e9eae1;border-radius:5px;overflow:hidden;scroll-margin-top:24px}.robotics-app .r-lab-topbar{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #39453d;font-size:9px;letter-spacing:1px}.robotics-app .r-lab-title{display:flex;align-items:center;gap:9px}.robotics-app .r-live-dot{width:6px;height:6px;border-radius:50%;background:var(--r-lime);box-shadow:0 0 0 3px #d7ed7410}.robotics-app .r-lab-version{color:#7c8e7e;margin-left:4px}.robotics-app .r-simulation-badge{display:flex;align-items:center;gap:6px;color:#b6c2b1;background:#25342c;padding:5px 8px;font-size:9px;letter-spacing:.1px}.robotics-app .r-lab-workspace{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(315px,1fr)}.robotics-app .r-map-pane{padding:24px 25px 21px;background:#1b2927;border-right:1px solid #39453d;min-width:0}.robotics-app .r-map-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.robotics-app .r-map-heading .r-eyebrow{color:#849480;font-size:8px;letter-spacing:1px}.robotics-app .r-map-heading h3{font-size:13px;letter-spacing:-.2px;font-weight:500;margin-top:7px;color:#d1d8cc}.robotics-app .r-map-scale{color:#7c8d7b;font-size:8px;white-space:nowrap;border:1px solid #485541;padding:6px 7px}.robotics-app .r-facility{width:100%;height:auto;display:block;max-height:437px}.robotics-app .r-map-robot{transition:transform .25s linear}.robotics-app .r-map-legend{display:flex;gap:20px;align-items:center;color:#a5b09b;font-size:9px;margin-top:5px}.robotics-app .r-map-legend>span{display:flex;gap:6px;align-items:center}.robotics-app .r-map-legend i{display:block;flex-shrink:0}.robotics-app .r-legend-robot{height:7px;width:7px;background:var(--r-lime);border-radius:2px}.robotics-app .r-legend-route{height:1px;width:12px;border-top:1px dashed var(--r-cyan)}.robotics-app .r-legend-wall{width:7px;height:7px;background:#667559}.robotics-app .r-map-coordinate{margin-left:auto;font-family:IBM Plex Mono,monospace;letter-spacing:.8px;color:#83917b;font-size:8px}.robotics-app .r-controls{padding:24px;display:flex;flex-direction:column;min-width:0}.robotics-app .r-control-heading{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:17px}.robotics-app .r-control-heading>.r-eyebrow{font-size:8px;letter-spacing:.5px;color:#82917e}.robotics-app .r-status{display:flex;align-items:center;gap:5px;border:1px solid #47543e;border-radius:20px;padding:4px 7px;font-size:8px;color:#c8dbab;white-space:nowrap}.robotics-app .r-status>span{display:block;width:4px;height:4px;background:currentColor;border-radius:50%}.robotics-app .r-status-running{color:#90e1d6}.robotics-app .r-status-error,.robotics-app .r-status-stopped{color:#e4b782}.robotics-app .r-controls h3{font-size:28px;letter-spacing:-1.1px;line-height:1.25;font-weight:550}.robotics-app .r-control-intro{color:#a0ad98;font-size:11px;line-height:1.8;max-width:290px;margin-top:9px}.robotics-app .r-command-form{margin-top:24px}.robotics-app .r-command-form label{color:#84927e;font-size:8px;letter-spacing:.9px;display:block;margin-bottom:8px}.robotics-app .r-command-input{display:flex;align-items:center;gap:10px;background:#101b19;border:1px solid #4e5e43;padding:11px 13px;transition:border-color .2s}.robotics-app .r-command-input:focus-within{border-color:var(--r-lime)}.robotics-app .r-command-input>span{color:var(--r-lime);font-size:18px;line-height:1}.robotics-app .r-command-input input{background:transparent;border:0;width:100%;outline:none;color:#e5ecd8;font-family:IBM Plex Mono,monospace;font-size:11px;min-width:0;padding:2px 0}.robotics-app .r-command-input input:focus-visible{outline:0}.robotics-app .r-command-input input::placeholder{color:#708168}.robotics-app .r-run-controls{display:flex;gap:8px;margin-top:9px}.robotics-app .r-run-button{display:flex;align-items:center;gap:9px;background:var(--r-lime);color:#263219;border:1px solid var(--r-lime);padding:11px 13px;flex:1;font-size:11px;font-weight:750;transition:background .2s}.robotics-app .r-run-button:hover{background:#ebffa1}.robotics-app .r-run-button kbd{margin-left:auto;border:1px solid #b4c768;color:#788746;font-size:12px;font-family:inherit;padding:0 4px;line-height:16px;border-radius:2px}.robotics-app .r-icon-button{display:flex;align-items:center;justify-content:center;width:41px;background:transparent;border:1px solid #536046;color:#c5d0b8;transition:background .2s}.robotics-app .r-icon-button:hover:not(:disabled){background:#30412b}.robotics-app .r-icon-button:disabled{opacity:.35}.robotics-app .r-destinations{margin-top:19px}.robotics-app .r-destinations>.r-eyebrow{font-size:8px;letter-spacing:.6px;color:#819079;display:block;margin-bottom:8px}.robotics-app .r-destinations>div{display:flex;flex-wrap:wrap;gap:6px}.robotics-app .r-destinations button{display:flex;gap:4px;align-items:center;white-space:nowrap;font-size:9px;border:1px solid #3d4b36;background:#213026;color:#b4c1a6;padding:6px 8px;transition:background .2s}.robotics-app .r-destinations button:hover{background:#394932;color:#e9f1da}.robotics-app .r-feedback{display:flex;align-items:flex-start;gap:7px;font-size:10px;line-height:1.7;color:#b9c7ad;padding:14px 0;min-height:48px}.robotics-app .r-feedback svg{flex-shrink:0;margin-top:1px;color:#7d9570}.robotics-app .r-mission{border-top:1px solid #35452f;padding-top:15px;margin-top:auto}.robotics-app .r-mission-label{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.7px;color:#839378}.robotics-app .r-mission-label strong{color:#d1e1bd;font-size:10px;font-weight:500;letter-spacing:.1px}.robotics-app .r-progress-track{height:3px;background:#34452d;margin-top:9px}.robotics-app .r-progress-track>div{height:100%;background:var(--r-lime);transition:width .26s linear}.robotics-app .r-mission-metrics{display:flex;justify-content:space-between;gap:15px;margin-top:13px}.robotics-app .r-mission-metrics>div{display:flex;flex-direction:column;gap:5px}.robotics-app .r-mission-metrics>div>span{font-size:7px;letter-spacing:.7px;color:#7e9173}.robotics-app .r-mission-metrics strong{font-size:11px;font-weight:500;color:#c8d6ba}.robotics-app .r-mission-metrics strong>span{color:#849a75;font-weight:400}.robotics-app .r-command-history{border-top:1px solid #34442e;margin-top:17px;padding-top:12px}.robotics-app .r-command-history summary{display:flex;align-items:center;gap:6px;font-size:9px;cursor:pointer;list-style:none;color:#9bab8e}.robotics-app .r-command-history summary::-webkit-details-marker{display:none}.robotics-app .r-command-history summary>span{margin-left:auto;font-family:monospace;color:#718564;font-size:9px}.robotics-app .r-command-history[open] summary>svg:last-child{transform:rotate(90deg)}.robotics-app .r-command-history ol{padding:0;margin:12px 0 0;list-style:none;max-height:140px;overflow:auto}.robotics-app .r-command-history li{padding:8px 0;border-top:1px solid #2d3d27;display:flex;flex-direction:column;gap:4px;font-size:9px;color:#879d79}.robotics-app .r-command-history li code{font-size:10px;color:#c4d7b0;overflow-wrap:anywhere}.robotics-app .r-lab-footnote{display:flex;align-items:center;gap:30px;padding:13px 24px;border-top:1px solid #39453d;background:#162220}.robotics-app .r-lab-footnote>span{display:flex;align-items:center;gap:7px;flex-shrink:0;color:#9cac8c;font-size:8px;letter-spacing:.6px;font-family:monospace}.robotics-app .r-lab-footnote p{font-size:9px;line-height:1.6;color:#7e9073}.robotics-app .r-thesis{display:grid;grid-template-columns:230px 1fr;gap:25px;padding-block:89px 91px}.robotics-app .r-section-index{display:flex;flex-direction:column;gap:33px;font-size:9px;letter-spacing:1px;color:#727967;padding-top:7px}.robotics-app .r-section-index>svg{color:#7c8a65}.robotics-app .r-thesis h2{font-size:clamp(22px,2.45vw,35px);line-height:1.42;letter-spacing:-1.35px;font-weight:550}.robotics-app .r-thesis h2 span{color:#909681}.robotics-app .r-thesis-bottom{display:flex;gap:55px;justify-content:space-between;margin-top:27px}.robotics-app .r-thesis-bottom p{font-size:12px;line-height:1.9;color:#6d765f;max-width:540px}.robotics-app .r-thesis-tag{font-size:8px;letter-spacing:1.1px;line-height:1.7;white-space:nowrap;border-left:1px solid #cdd2bd;padding-left:16px;align-self:center;color:#7d886c}.robotics-app .r-roadmap-section{background:#e9ebdf;border-block:1px solid #d9decb;padding:40px 0 60px;scroll-margin-top:24px}.robotics-app .r-section-topline{display:flex;justify-content:space-between;gap:20px;color:#737f60}.robotics-app .r-section-topline>.r-eyebrow{font-size:8px;letter-spacing:1px}.robotics-app .r-roadmap-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-top:35px;margin-bottom:43px}.robotics-app .r-roadmap-heading h2{font-size:47px;line-height:1.12;font-weight:550;letter-spacing:-2.1px}.robotics-app .r-roadmap-heading>p{max-width:270px;font-size:12px;line-height:1.85;color:#6d795d}.robotics-app .r-roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.robotics-app .r-stage-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.robotics-app .r-stage-number{font-size:34px;letter-spacing:-2px;font-weight:400;color:#a3b28d}.robotics-app .r-stage-state{font-size:8px;letter-spacing:.8px;color:#849270;display:flex;align-items:center;gap:6px}.robotics-app .r-roadmap-current .r-stage-state{color:#4b692f}.robotics-app .r-stage-state i{height:5px;width:5px;border-radius:50%;background:#739738}.robotics-app .r-stage-line{display:flex;align-items:center;margin-bottom:26px}.robotics-app .r-stage-line span{display:block;height:7px;width:7px;border-radius:50%;background:#bec8a9}.robotics-app .r-stage-line i{display:block;height:1px;flex:1;background:#c8d0b8}.robotics-app .r-roadmap-current .r-stage-line span{background:#6c843e}.robotics-app .r-roadmap-current .r-stage-line i{background:#9dab7c}.robotics-app .r-roadmap-item h3{font-size:19px;letter-spacing:-.65px;font-weight:600}.robotics-app .r-roadmap-item p{font-size:11px;line-height:1.9;color:#758265;margin-top:15px;max-width:310px}.robotics-app .r-roadmap-item a{display:inline-flex;align-items:center;gap:27px;font-size:10px;font-weight:650;margin-top:25px;padding-bottom:5px;border-bottom:1px solid #b7c09f;transition:gap .2s}.robotics-app .r-roadmap-item a:hover{gap:34px}.robotics-app .r-company{display:grid;grid-template-columns:230px 1fr;gap:25px;padding-block:80px;scroll-margin-top:24px}.robotics-app .r-company-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:48px}.robotics-app .r-company h2{font-size:32px;line-height:1.3;font-weight:550;letter-spacing:-1.2px}.robotics-app .r-company-heading p{font-size:11px;line-height:1.95;color:#6d795f}.robotics-app .r-company-heading strong{font-weight:600;color:#4c5c3e}.robotics-app .r-ecosystem{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border-top:1px solid var(--r-line)}.robotics-app .r-ecosystem a{position:relative;padding:20px 29px 20px 0;border-bottom:1px solid var(--r-line);display:flex;flex-direction:column;gap:5px}.robotics-app .r-ecosystem a span{font-size:16px;font-weight:600;letter-spacing:-.5px}.robotics-app .r-ecosystem a small{color:#80906d;font-size:9px}.robotics-app .r-ecosystem a>svg{position:absolute;right:23px;top:22px;color:#8d9b79;transition:transform .2s}.robotics-app .r-ecosystem a:hover>svg{transform:translate(3px,-3px)}.robotics-app .r-partner{display:flex;justify-content:space-between;gap:50px;background:var(--r-lime);padding:46px 49px 47px;margin-bottom:62px;position:relative;overflow:hidden}.robotics-app .r-partner:after{content:"";position:absolute;border:1px solid #b9d260;width:360px;height:360px;left:38%;top:18%;transform:rotate(35deg);pointer-events:none}.robotics-app .r-partner>div{position:relative;z-index:1}.robotics-app .r-partner .r-eyebrow{font-size:8px;color:#687b30;letter-spacing:.75px}.robotics-app .r-partner h2{font-size:51px;line-height:1.05;letter-spacing:-2.2px;font-weight:550;margin-top:17px}.robotics-app .r-partner-aside{display:flex;flex-direction:column;max-width:286px;padding-top:5px}.robotics-app .r-partner-aside p{font-size:12px;line-height:1.9;color:#61742b}.robotics-app .r-partner-aside a{display:flex;align-items:center;justify-content:space-between;background:#273521;color:#edf5db;padding:15px 18px;font-size:12px;font-weight:500;margin-top:21px;transition:background .2s}.robotics-app .r-partner-aside a:hover{background:#435832}.robotics-app .r-partner-aside>span{font-size:9px;color:#6e8138;margin-top:11px}.robotics-app .r-footer{border-top:1px solid var(--r-line);display:flex;align-items:center;gap:33px;padding-block:26px 31px;color:#879277}.robotics-app .r-footer .r-logo{font-size:18px;letter-spacing:-.8px;color:var(--r-ink)}.robotics-app .r-footer .r-logo>svg{width:23px;height:23px}.robotics-app .r-footer>span:not(.r-footer-note){font-size:9px}.robotics-app .r-footer>a:not(.r-logo){font-size:10px;display:flex;gap:7px;align-items:center;margin-left:auto;color:#657452}.robotics-app .r-footer-note{font-size:7px;letter-spacing:.55px;white-space:nowrap}@media(min-width:1550px){.robotics-app .r-hero{padding-top:67px;padding-bottom:48px}.robotics-app .r-controls{padding:28px 30px}.robotics-app .r-control-intro{font-size:12px}.robotics-app .r-map-pane{padding:27px 30px}.robotics-app .r-facility{max-height:460px}.robotics-app .r-hero h1{font-size:81px}}@media(max-width:1150px){.robotics-app .r-container{width:calc(100% - 64px)}.robotics-app .r-header{gap:22px}.robotics-app .r-header-lab{display:none}.robotics-app .r-hero-aside{margin-right:24px;max-width:275px}.robotics-app .r-hero-index{display:none}.robotics-app .r-lab-workspace{grid-template-columns:minmax(0,1.4fr) minmax(305px,1fr)}.robotics-app .r-map-pane{padding:23px 15px;display:flex;flex-direction:column;justify-content:center}.robotics-app .r-map-heading{margin-bottom:15px}.robotics-app .r-map-scale{display:none}.robotics-app .r-map-legend{gap:12px}.robotics-app .r-map-coordinate{display:none}.robotics-app .r-controls{padding:23px 20px}.robotics-app .r-control-heading>.r-eyebrow{font-size:7px}.robotics-app .r-thesis,.robotics-app .r-company{grid-template-columns:165px 1fr;gap:25px}.robotics-app .r-thesis-tag{display:none}.robotics-app .r-company-heading{grid-template-columns:1fr;gap:20px}.robotics-app .r-company-heading p{max-width:490px}.robotics-app .r-footer-note{display:none}.robotics-app .r-partner:after{left:32%}.robotics-app .r-partner h2{font-size:45px}}@media(max-width:800px){.robotics-app .r-container{width:calc(100% - 40px)}.robotics-app .r-header{height:76px;gap:20px}.robotics-app .r-logo{font-size:22px}.robotics-app .r-logo>svg{width:27px;height:27px}.robotics-app .r-nav{gap:20px}.robotics-app .r-nav a{font-size:11px}.robotics-app .r-header-cta{padding:10px;font-size:10px;gap:10px}.robotics-app .r-hero{padding-top:42px;gap:26px;align-items:flex-end}.robotics-app .r-hero h1{font-size:54px;letter-spacing:-3px}.robotics-app .r-hero-kicker{font-size:8px;letter-spacing:.5px;margin-bottom:18px}.robotics-app .r-hero-aside{max-width:220px;margin-right:0}.robotics-app .r-hero-aside p{font-size:11px;line-height:1.8}.robotics-app .r-lab-workspace{grid-template-columns:minmax(0,1fr) minmax(275px,.92fr)}.robotics-app .r-map-pane{padding:20px 10px}.robotics-app .r-map-heading{padding-inline:7px}.robotics-app .r-map-heading h3{font-size:11px;line-height:1.6}.robotics-app .r-map-heading .r-eyebrow{font-size:7px}.robotics-app .r-map-legend{font-size:7px;justify-content:center;gap:12px;margin-top:15px}.robotics-app .r-controls{padding:20px 17px}.robotics-app .r-control-heading>.r-eyebrow{font-size:6px;letter-spacing:.4px}.robotics-app .r-controls h3{font-size:25px}.robotics-app .r-control-intro{font-size:10px}.robotics-app .r-command-form{margin-top:20px}.robotics-app .r-lab-footnote{gap:15px;padding:13px 18px;align-items:flex-start}.robotics-app .r-lab-footnote>span{font-size:7px;max-width:150px;line-height:1.6}.robotics-app .r-lab-footnote p{font-size:8px}.robotics-app .r-thesis,.robotics-app .r-company{grid-template-columns:125px 1fr;gap:22px;padding-block:62px}.robotics-app .r-section-index{font-size:8px;letter-spacing:.5px}.robotics-app .r-thesis h2{font-size:25px;letter-spacing:-.9px}.robotics-app .r-thesis-bottom p{font-size:11px}.robotics-app .r-roadmap-heading h2{font-size:39px}.robotics-app .r-roadmap-heading>p{max-width:225px;font-size:11px}.robotics-app .r-roadmap{gap:22px}.robotics-app .r-stage-number{font-size:29px}.robotics-app .r-stage-state{font-size:6px;letter-spacing:.3px}.robotics-app .r-roadmap-item h3{font-size:16px;letter-spacing:-.4px;line-height:1.4}.robotics-app .r-roadmap-item p{font-size:10px}.robotics-app .r-roadmap-item a{font-size:9px;gap:12px}.robotics-app .r-company h2{font-size:28px}.robotics-app .r-ecosystem{grid-template-columns:repeat(2,1fr)}.robotics-app .r-partner{padding:35px 30px;gap:30px;margin-bottom:43px}.robotics-app .r-partner h2{font-size:39px}.robotics-app .r-partner .r-eyebrow{font-size:6px;letter-spacing:.35px}.robotics-app .r-partner-aside{max-width:240px}.robotics-app .r-partner-aside p{font-size:10px}.robotics-app .r-partner-aside a{font-size:10px;padding:13px}.robotics-app .r-partner:after{left:20%}.robotics-app .r-footer{gap:20px}.robotics-app .r-footer>span:not(.r-footer-note){font-size:8px}.robotics-app .r-footer>a:not(.r-logo){font-size:9px}}@media(max-width:620px){.robotics-app .r-container{width:calc(100% - 32px)}.robotics-app .r-header{height:72px;gap:12px}.robotics-app .r-header-cta{margin-left:auto;font-size:9px;gap:7px;padding:9px}.robotics-app .r-header-cta svg{width:12px}.robotics-app .r-logo{font-size:20px;gap:6px;letter-spacing:-.8px}.robotics-app .r-logo>svg{width:24px;height:24px}.robotics-app .r-logo-dot{display:none}.robotics-app .r-menu-button{display:flex;align-items:center;justify-content:center;background:none;border:0;width:31px;height:35px;padding:4px;color:var(--r-ink)}.robotics-app .r-menu-button>span{display:flex;flex-direction:column;gap:5px}.robotics-app .r-menu-button i{display:block;width:18px;height:1px;background:currentColor}.robotics-app .r-nav{display:none;position:absolute;top:71px;left:-16px;right:-16px;flex-direction:column;align-items:stretch;gap:0;background:var(--r-paper);padding:8px 22px 16px;border-bottom:1px solid var(--r-line);box-shadow:0 12px 18px #26302010}.robotics-app .r-nav-open{display:flex}.robotics-app .r-nav a{padding:13px 0;font-size:13px;border-bottom:1px solid var(--r-line)}.robotics-app .r-hero{padding-top:34px;padding-bottom:28px;display:block}.robotics-app .r-hero-kicker{margin-bottom:19px;font-size:8px;letter-spacing:.6px}.robotics-app .r-hero h1{font-size:52px;letter-spacing:-3.2px;line-height:1.06}.robotics-app .r-hero-aside{margin-top:21px;max-width:none;display:flex;align-items:flex-end;gap:16px;justify-content:space-between}.robotics-app .r-hero-aside p{font-size:10px;line-height:1.9;max-width:216px}.robotics-app .r-hero-aside a{font-size:9px;gap:7px;white-space:nowrap;margin:0 0 2px;padding-bottom:7px}.robotics-app .r-hero-aside a svg{width:13px}.robotics-app .r-lab-topbar{height:45px;padding:0 15px;font-size:8px;letter-spacing:.7px}.robotics-app .r-lab-title{gap:6px}.robotics-app .r-lab-version{margin-left:0}.robotics-app .r-simulation-badge{font-size:8px;padding:4px 6px;gap:4px}.robotics-app .r-simulation-badge svg{width:11px}.robotics-app .r-lab-workspace{grid-template-columns:1fr}.robotics-app .r-map-pane{padding:20px 12px 18px;border-right:0;border-bottom:1px solid #39453d}.robotics-app .r-map-heading{margin-bottom:8px;padding-inline:8px}.robotics-app .r-map-heading h3{font-size:12px;line-height:1.4;margin-top:7px}.robotics-app .r-map-heading .r-eyebrow{font-size:7px}.robotics-app .r-map-scale{display:block;font-size:6px;padding:5px}.robotics-app .r-facility{max-height:340px}.robotics-app .r-map-legend{font-size:8px;margin-top:3px;justify-content:flex-start;padding-inline:8px;gap:15px}.robotics-app .r-map-coordinate{display:flex;font-size:6px;letter-spacing:.2px}.robotics-app .r-controls{padding:23px 20px 20px}.robotics-app .r-control-heading>.r-eyebrow{font-size:8px;letter-spacing:.75px}.robotics-app .r-status{font-size:8px}.robotics-app .r-control-heading{margin-bottom:15px}.robotics-app .r-controls h3{font-size:30px}.robotics-app .r-control-intro{font-size:11px;max-width:100%}.robotics-app .r-command-form{margin-top:21px}.robotics-app .r-command-input{padding:13px}.robotics-app .r-command-input input{font-size:12px}.robotics-app .r-run-button{padding:13px;font-size:12px}.robotics-app .r-icon-button{width:45px}.robotics-app .r-destinations{margin-top:19px}.robotics-app .r-destinations button{font-size:9px;padding:8px}.robotics-app .r-feedback{font-size:11px;padding-block:18px}.robotics-app .r-mission{padding-top:17px}.robotics-app .r-mission-metrics{margin-top:15px}.robotics-app .r-mission-metrics strong{font-size:12px}.robotics-app .r-command-history{margin-top:19px;padding-top:16px}.robotics-app .r-command-history summary{font-size:10px}.robotics-app .r-lab-footnote{display:block;padding:15px 19px}.robotics-app .r-lab-footnote>span{max-width:none;font-size:8px;margin-bottom:8px}.robotics-app .r-lab-footnote p{font-size:9px;line-height:1.7}.robotics-app .r-thesis,.robotics-app .r-company{display:block;padding-block:45px}.robotics-app .r-section-index{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;padding-top:0;margin-bottom:23px;font-size:8px}.robotics-app .r-section-index>svg{width:23px;height:23px}.robotics-app .r-thesis h2{font-size:25px;letter-spacing:-.9px;line-height:1.45}.robotics-app .r-thesis h2 br{display:none}.robotics-app .r-thesis h2 span{display:block}.robotics-app .r-thesis-bottom{margin-top:20px}.robotics-app .r-thesis-bottom p{font-size:11px;line-height:1.95}.robotics-app .r-roadmap-section{padding:29px 0 35px}.robotics-app .r-section-topline>.r-eyebrow{font-size:7px;letter-spacing:.7px}.robotics-app .r-section-topline>.r-eyebrow:last-child{display:none}.robotics-app .r-roadmap-heading{display:block;margin-top:25px;margin-bottom:28px}.robotics-app .r-roadmap-heading h2{font-size:38px;letter-spacing:-1.8px}.robotics-app .r-roadmap-heading>p{font-size:11px;max-width:295px;margin-top:18px}.robotics-app .r-roadmap{display:block}.robotics-app .r-roadmap-item{padding:24px 0 25px;border-top:1px solid #cbd2bd;position:relative}.robotics-app .r-stage-top{margin-bottom:15px}.robotics-app .r-stage-number{font-size:27px;letter-spacing:-1px}.robotics-app .r-stage-state{font-size:7px;letter-spacing:.8px}.robotics-app .r-stage-line{display:none}.robotics-app .r-roadmap-item h3{font-size:20px;letter-spacing:-.6px}.robotics-app .r-roadmap-item p{font-size:11px;max-width:100%;margin-top:12px}.robotics-app .r-roadmap-item a{margin-top:20px;font-size:10px;gap:22px}.robotics-app .r-roadmap-item:last-child{padding-bottom:0}.robotics-app .r-company h2{font-size:29px;letter-spacing:-1px}.robotics-app .r-company-heading{gap:21px}.robotics-app .r-company-heading p{font-size:11px}.robotics-app .r-ecosystem{margin-top:27px}.robotics-app .r-ecosystem a{padding:18px 24px 18px 0}.robotics-app .r-ecosystem a span{font-size:15px}.robotics-app .r-ecosystem a small{font-size:8px}.robotics-app .r-ecosystem a>svg{right:13px;top:19px;width:15px}.robotics-app .r-partner{display:block;padding:29px 25px 31px;margin-bottom:35px}.robotics-app .r-partner .r-eyebrow{font-size:7px;letter-spacing:.4px}.robotics-app .r-partner h2{font-size:42px;letter-spacing:-2px;margin-top:18px}.robotics-app .r-partner-aside{margin-top:25px;max-width:none;padding-top:0}.robotics-app .r-partner-aside p{font-size:11px;max-width:290px}.robotics-app .r-partner-aside a{font-size:12px;padding:16px;margin-top:21px}.robotics-app .r-partner:after{left:61%;top:2%;width:300px;height:300px}.robotics-app .r-footer{display:grid;grid-template-columns:1fr 1fr;gap:17px 10px;padding-top:22px;padding-bottom:27px}.robotics-app .r-footer .r-logo{font-size:17px}.robotics-app .r-footer .r-logo>svg{width:21px;height:21px}.robotics-app .r-footer>span:not(.r-footer-note){order:3;grid-column:1/-1;font-size:8px}.robotics-app .r-footer>a:not(.r-logo){font-size:9px;gap:5px}.robotics-app .r-footer-note{display:none}}@media(prefers-reduced-motion:reduce){.robotics-app *,.robotics-app *:before,.robotics-app *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.robotics-app .r-header-lab,.robotics-app .r-hero-index,.robotics-app .r-section-index,.robotics-app .r-thesis-bottom p,.robotics-app .r-thesis-tag,.robotics-app .r-company-heading p,.robotics-app .r-ecosystem a small,.robotics-app .r-footer,.robotics-app .r-footer>a:not(.r-logo){color:#5e6b50}.robotics-app .r-thesis h2 span{color:#7c856f}.robotics-app .r-section-topline,.robotics-app .r-stage-state,.robotics-app .r-roadmap-heading>p,.robotics-app .r-roadmap-item p{color:#5b694b}.robotics-app .r-partner .r-eyebrow,.robotics-app .r-partner-aside p,.robotics-app .r-partner-aside>span{color:#506224}.robotics-app .r-map-scale,.robotics-app .r-map-coordinate,.robotics-app .r-map-heading .r-eyebrow{color:#a0ad93}.robotics-app .r-coordinate{fill:#95a48b}.robotics-app .r-lab-footnote p,.robotics-app .r-command-history summary>span{color:#9bac8e}.robotics-app .r-stage-number{color:#758364}.robotics-app .r-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.robotics-app .r-nigeria-import{font-size:9px;line-height:1.6;color:#5e7657;margin-top:12px}.r-resources{padding-block:52px 70px}.r-resources>div:first-child h2{font-size:clamp(29px,3.6vw,45px);font-weight:550;letter-spacing:-1.5px;margin:18px 0 12px}.r-resources>div:first-child p{font-size:14px;color:#546958;line-height:1.8}.r-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px}.r-resource-grid>a{border-top:1px solid #9fb397;padding-top:24px;display:flex;flex-direction:column;text-decoration:none;min-width:0}.r-resource-grid>a>span{font-size:10px;letter-spacing:1.3px;color:#526745}.r-resource-grid h3{font-size:25px;line-height:1.3;font-weight:550;letter-spacing:-.7px;margin:18px 0 10px}.r-resource-grid p{font-size:13px;line-height:1.8;color:#526745;margin:0 0 22px}.r-resource-grid svg{margin-top:auto}.r-resource-grid>a:hover h3{text-decoration:underline;text-underline-offset:5px}.r-footer{flex-wrap:wrap}@media(max-width:800px){.r-resource-grid{grid-template-columns:1fr;gap:26px}.r-resources{padding-block:40px}.r-resource-grid h3{font-size:24px}.r-resource-grid p{max-width:540px}}.robotics-app .r-scene-section{padding-block:34px 54px;scroll-margin-top:24px;position:relative}.robotics-app .r-scene-legacy-anchor{position:absolute;top:0;scroll-margin-top:24px}.robotics-app .r-scene-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:30px}.robotics-app .r-scene-heading .r-eyebrow{display:flex;align-items:center;gap:8px;color:#526b46}.robotics-app .r-scene-heading h2{font-size:clamp(34px,4vw,53px);line-height:1.06;letter-spacing:-2.4px;font-weight:550;margin-top:16px}.robotics-app .r-scene-heading h2 span{color:#637357}.robotics-app .r-scene-heading>p{max-width:365px;font-size:13px;line-height:1.85;color:#506148}.robotics-app .r-scene-toolbar{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#e7eadd;padding:18px 22px;border:1px solid #cad3be;border-radius:5px 5px 0 0}.robotics-app .r-scene-import-actions,.robotics-app .r-scene-export-actions{display:flex;flex-wrap:wrap;gap:10px}.robotics-app .r-scene-toolbar button,.robotics-app .r-scene-export button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 15px;background:transparent;border:1px solid #778c67;color:#344d29;font-size:12px;font-weight:700}.robotics-app .r-scene-toolbar button:hover,.robotics-app .r-scene-export button:hover{background:#d4dfc4}.robotics-app button.r-scene-primary{background:#254534;color:#f2f7e8;border-color:#254534}.robotics-app button.r-scene-primary:hover{background:#3b5f46}.robotics-app .r-scene-toolbar>p{max-width:280px;font-size:11px;line-height:1.7;color:#4c6541}.robotics-app .r-scene-message{font-size:12px;line-height:1.7;padding:12px 22px;background:#eef1e6;color:#3e5c34;border-inline:1px solid #cad3be;overflow-wrap:anywhere}.robotics-app .r-scene-message.is-error{background:#fff0de;color:#7b3f13}.robotics-app .r-scene-workspace{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);background:#162724;color:#ebeee4;border:1px solid #354e40}.robotics-app .r-scene-map-pane{background:#1c302c;padding:24px;min-width:0}.robotics-app .r-scene-map-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.robotics-app .r-scene-map-heading .r-eyebrow{color:#b0c4ac;font-size:9px}.robotics-app .r-scene-map-heading h3{font-size:21px;letter-spacing:-.5px;font-weight:550;margin-top:8px;overflow-wrap:anywhere}.robotics-app .r-scene-unit{font:9px/1.5 monospace;color:#c0d4b4;border:1px solid #69835b;padding:5px 8px;white-space:nowrap}.robotics-app .r-scene-map{height:390px;border:1px solid #47604f;background:#192e29}.robotics-app .r-scene-map svg{display:block;width:100%;height:100%}.robotics-app .r-scene-map-caption{display:flex;gap:16px;justify-content:space-between;color:#c3d3bb;font-size:11px;line-height:1.7;margin-top:12px}.robotics-app .r-scene-layers{border:0;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:12px 18px}.robotics-app .r-scene-layers legend{display:flex;align-items:center;gap:7px;color:#c5d4bd;font-size:11px;margin-bottom:12px;padding:0}.robotics-app .r-scene-layers label{display:inline-flex;align-items:center;gap:6px;color:#c5d4bd;font-size:11px;cursor:pointer;line-height:1.6;min-height:28px}.robotics-app .r-scene-layers input{accent-color:#d7ed74;width:16px;height:16px;margin:0 3px 0 0}.robotics-app .r-scene-inspector{padding:25px;border-left:1px solid #354e40;min-width:0;overflow-wrap:anywhere}.robotics-app .r-scene-inspector>.r-eyebrow{color:#b9c8ad;font-size:9px}.robotics-app .r-scene-inspector h3{font-size:26px;line-height:1.25;letter-spacing:-.8px;font-weight:550;margin-top:18px}.robotics-app .r-scene-inspector>p{color:#b5c8af;font-size:12px;line-height:1.75;margin-top:12px}.robotics-app .r-scene-inspector dl{margin:23px 0 0;display:grid;gap:15px;border-top:1px solid #425a43;padding-top:20px}.robotics-app .r-scene-inspector dt{font-size:10px;color:#b6c8a5;margin-bottom:4px}.robotics-app .r-scene-inspector dd{margin:0;font-size:12px;line-height:1.65;color:#e5ecdd}.robotics-app .r-scene-source-link{display:inline-flex;align-items:center;gap:9px;margin-top:18px;color:#d7ed74;font-size:12px;text-decoration:underline;text-underline-offset:4px}.robotics-app .r-scene-inspector p.r-scene-coordinate-note{padding-top:18px;margin-top:22px;border-top:1px solid #425a43;font-size:11px}.robotics-app .r-scene-inspector p.r-scene-map-note{font-size:10px}.robotics-app .r-scene-export{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:27px 25px;background:#e7eadd;border:1px solid #cad3be;border-top:0}.robotics-app .r-scene-export h3{font-size:23px;line-height:1.3;font-weight:600;letter-spacing:-.6px}.robotics-app .r-scene-export p{max-width:590px;color:#4b6140;font-size:12px;line-height:1.8;margin-top:9px}.robotics-app .r-scene-export-actions{flex-shrink:0;flex-direction:column}.robotics-app .r-scene-objects{margin-top:18px;border:1px solid #cad3be;border-radius:3px;overflow:hidden}.robotics-app .r-scene-objects>summary{padding:17px 21px;font-size:13px;font-weight:650;cursor:pointer;background:#edf0e4;color:#334d2a}.robotics-app .r-scene-objects>summary:hover{background:#e2e9d7}.robotics-app .r-scene-table-scroll{overflow:auto;max-height:360px;padding:0 21px}.robotics-app .r-scene-table-scroll:focus-visible{outline:3px solid #659478;outline-offset:-3px}.robotics-app .r-scene-objects table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;min-width:520px}.robotics-app .r-scene-objects caption{text-align:left;padding:16px 0;color:#526647;font-size:11px}.robotics-app .r-scene-objects th,.robotics-app .r-scene-objects td{padding:11px 14px 11px 0;border-bottom:1px solid #d0d8c6;font-weight:400;overflow-wrap:anywhere;max-width:260px}.robotics-app .r-scene-objects thead th{font-weight:700}.robotics-app .r-scene-objects>p{padding:16px 21px;font-size:11px;line-height:1.8;color:#4b6140;overflow-wrap:anywhere}.robotics-app .r-scene-help{display:flex;gap:24px;flex-wrap:wrap;margin-top:19px}.robotics-app .r-scene-help a{display:inline-flex;align-items:center;gap:8px;color:#49633f;font-size:11px;border-bottom:1px solid #9eb68d;padding-bottom:5px}.robotics-app .r-teaching-section{padding-block:32px 12px;scroll-margin-top:25px}.robotics-app .r-teaching-lab{border:1px solid #bdc9af;border-radius:5px;scroll-margin-top:25px}.robotics-app .r-teaching-lab>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;padding:27px;background:#e7ecdd;border-radius:5px}.robotics-app .r-teaching-lab>summary::-webkit-details-marker{display:none}.robotics-app .r-teaching-lab>summary:hover{background:#dce6ce}.robotics-app .r-teaching-lab>summary .r-eyebrow{color:#47653b;font-size:9px}.robotics-app .r-teaching-lab>summary h2{font-size:28px;letter-spacing:-1px;font-weight:550;margin-top:10px}.robotics-app .r-teaching-lab>summary p{max-width:710px;color:#4e6443;font-size:12px;line-height:1.8;margin-top:10px}.robotics-app .r-teaching-lab>summary>svg{flex-shrink:0;color:#446b32}.robotics-app .r-teaching-lab[open]>summary>svg{transform:rotate(90deg)}.robotics-app .r-teaching-lab[open]>summary{border-bottom:1px solid #bdc9af;border-radius:5px 5px 0 0}.robotics-app .r-teaching-lab .r-lab{border-radius:0 0 4px 4px}@media(max-width:1050px){.robotics-app .r-header-lab{display:none}.robotics-app .r-scene-map-pane{padding:20px}.robotics-app .r-scene-inspector{padding:22px}.robotics-app .r-scene-toolbar{gap:20px}.robotics-app .r-scene-toolbar>p{max-width:210px}}@media(max-width:800px){.robotics-app .r-scene-heading{display:block}.robotics-app .r-scene-heading>p{margin-top:20px;max-width:590px}.robotics-app .r-scene-toolbar{display:block}.robotics-app .r-scene-toolbar>p{max-width:none;margin-top:12px}.robotics-app .r-scene-workspace{grid-template-columns:1fr}.robotics-app .r-scene-inspector{border-left:0;border-top:1px solid #354e40}.robotics-app .r-scene-inspector dl{grid-template-columns:1fr 1fr}.robotics-app .r-scene-map{height:350px}.robotics-app .r-scene-export{gap:20px}.robotics-app .r-scene-section{padding-block:25px 36px}.robotics-app .r-teaching-section{padding-top:20px}}@media(max-width:620px){.robotics-app .r-scene-heading h2{font-size:38px;letter-spacing:-1.9px}.robotics-app .r-scene-heading>p{font-size:12px}.robotics-app .r-scene-toolbar{padding:17px}.robotics-app .r-scene-import-actions{display:grid;grid-template-columns:1fr;width:100%}.robotics-app .r-scene-toolbar button,.robotics-app .r-scene-export button{font-size:12px;min-height:44px}.robotics-app .r-scene-message{padding:13px 17px;font-size:11px}.robotics-app .r-scene-map-pane{padding:19px 16px}.robotics-app .r-scene-map-heading{display:block}.robotics-app .r-scene-unit{display:inline-block;margin-top:13px;font-size:8px}.robotics-app .r-scene-map-heading h3{font-size:20px;line-height:1.3}.robotics-app .r-scene-map{height:300px}.robotics-app .r-scene-map-caption{display:block;font-size:10px}.robotics-app .r-scene-map-caption>span{display:block}.robotics-app .r-scene-map-caption>span+span{margin-top:5px}.robotics-app .r-scene-layers{gap:8px 14px}.robotics-app .r-scene-layers label{font-size:10px;min-height:32px}.robotics-app .r-scene-inspector{padding:23px 18px}.robotics-app .r-scene-inspector h3{font-size:25px}.robotics-app .r-scene-inspector dl{gap:18px}.robotics-app .r-scene-export{display:block;padding:23px 18px}.robotics-app .r-scene-export h3{font-size:25px}.robotics-app .r-scene-export p{font-size:12px}.robotics-app .r-scene-export-actions{margin-top:20px;gap:10px}.robotics-app .r-scene-objects>summary{font-size:12px;padding:17px}.robotics-app .r-scene-help{gap:15px}.robotics-app .r-scene-help a{font-size:10px}.robotics-app .r-teaching-lab>summary{padding:23px 18px;gap:15px}.robotics-app .r-teaching-lab>summary h2{font-size:26px}.robotics-app .r-teaching-lab>summary p{font-size:11px}.robotics-app .r-teaching-lab>summary .r-eyebrow{font-size:8px}}.robotics-app .r-sim-tools{display:flex;align-items:center;gap:10px;padding:15px 24px;border-bottom:1px solid #3b4b38;background:#17241f}.robotics-app .r-sim-tools>label{display:flex;align-items:center;gap:10px;color:#adc09e;font:8px monospace;letter-spacing:.6px;margin-right:auto}.robotics-app .r-sim-tools select{font:10px Manrope Variable,Arial,sans-serif;background:#232;border:1px solid #576c44;padding:8px 28px 8px 10px;color:#e0ebd5;max-width:230px}.robotics-app .r-sim-tools>button{display:flex;gap:6px;align-items:center;border:1px solid #526443;padding:8px 10px;font-size:9px;color:#c6d6b6;background:transparent}.robotics-app .r-sim-tools>button:hover,.robotics-app .r-sim-tools>button.r-edit-active{background:#3c5030;color:#e5f1d5}.robotics-app .r-map-edit-panel{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #485f38;padding:15px 24px;background:#233521}.robotics-app .r-map-edit-panel p{font-size:10px;line-height:1.8;color:#c4d6ae;max-width:540px}.robotics-app .r-map-edit-panel form{display:flex;gap:10px;align-items:flex-end;flex-shrink:0}.robotics-app .r-map-edit-panel label{display:flex;flex-direction:column;gap:5px;font-size:9px;color:#c3d4ae}.robotics-app .r-map-edit-panel input{width:60px;border:1px solid #748c5b;background:#16261a;color:#e9f3dc;padding:6px;font-size:11px}.robotics-app .r-map-edit-panel button{border:1px solid #a8c17e;background:#d7ed74;color:#30411e;padding:7px 10px;font-size:10px;white-space:nowrap}.robotics-app .r-map-edit-cells>rect{cursor:crosshair}.robotics-app .r-map-edit-cells>rect:hover{fill:#d7ed7426;stroke:#d7ed74;stroke-width:1}.robotics-app .r-navigation-suite{padding:25px 26px;border-top:1px solid #394d32;scroll-margin-top:25px;background:#15231b}.robotics-app .r-suite-heading{display:flex;justify-content:space-between;gap:40px;align-items:center}.robotics-app .r-suite-heading .r-eyebrow{font-size:8px;letter-spacing:.7px;color:#a1b68c}.robotics-app .r-suite-heading h3{font-size:24px;letter-spacing:-.8px;font-weight:550;margin-top:8px}.robotics-app .r-suite-heading p{font-size:10px;line-height:1.85;color:#b5c6a3;max-width:620px;margin-top:9px}.robotics-app .r-suite-heading>div:last-child{display:flex;gap:8px;flex-shrink:0}.robotics-app .r-suite-heading button{display:flex;align-items:center;gap:7px;padding:11px 13px;font-size:10px;font-weight:600;white-space:nowrap}.robotics-app .r-suite-run{background:#d7ed74;color:#2f401e;border:1px solid #d7ed74}.robotics-app .r-suite-run:hover{background:#e7ffa0}.robotics-app .r-suite-export{background:transparent;border:1px solid #718955;color:#d0e0bb}.robotics-app .r-suite-export:hover:not(:disabled){background:#31452a}.robotics-app .r-suite-export:disabled{opacity:.4}.robotics-app .r-scenario-description{font-size:10px;color:#adbf99;margin-top:17px;line-height:1.8}.robotics-app .r-suite-notice{font-size:10px;color:#d1e5b6;margin-top:8px;line-height:1.8}.robotics-app .r-suite-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:21px 0;border-block:1px solid #3c5032;margin-top:19px}.robotics-app .r-suite-metrics>div{display:flex;flex-direction:column;gap:9px}.robotics-app .r-suite-metrics strong{font-size:26px;letter-spacing:-1px;font-weight:450;color:#dfedc5}.robotics-app .r-suite-metrics span{font-size:9px;color:#b0c39a;line-height:1.6}.robotics-app .r-suite-cases{margin-top:18px}.robotics-app .r-suite-cases summary{display:flex;align-items:center;gap:10px;font-size:10px;color:#c5d7b0;cursor:pointer;list-style:none}.robotics-app .r-suite-cases summary::-webkit-details-marker{display:none}.robotics-app .r-suite-cases[open] summary>svg{transform:rotate(90deg)}.robotics-app .r-suite-table-scroll{overflow:auto;margin-top:14px;max-height:310px}.robotics-app .r-suite-cases table{width:100%;border-collapse:collapse;text-align:left;font-size:10px;white-space:nowrap}.robotics-app .r-suite-cases th,.robotics-app .r-suite-cases td{padding:9px 13px;border-bottom:1px solid #35492b;color:#bbcea5;font-weight:400}.robotics-app .r-suite-cases thead th{font-size:9px;color:#d8e7c3;background:#243720;position:sticky;top:0}.robotics-app .r-suite-method{display:inline-flex;align-items:center;gap:9px;border-bottom:1px solid #687f4d;padding-bottom:5px;margin-top:17px;font-size:9px;color:#c5d7ab}.robotics-app .r-nav a{white-space:nowrap}@media(max-width:1150px){.robotics-app .r-suite-heading{gap:20px}.robotics-app .r-suite-heading>div:last-child{flex-direction:column}.robotics-app .r-suite-heading button{justify-content:center}.robotics-app .r-map-edit-panel{gap:18px}}@media(max-width:800px){.robotics-app .r-sim-tools{padding:13px 17px;gap:7px;flex-wrap:wrap}.robotics-app .r-sim-tools>label{gap:7px}.robotics-app .r-sim-tools select{font-size:9px;max-width:185px;padding-right:18px}.robotics-app .r-sim-tools>button{font-size:8px;padding:8px;gap:5px}.robotics-app .r-map-edit-panel{display:block;padding:15px 18px}.robotics-app .r-map-edit-panel form{margin-top:12px}.robotics-app .r-navigation-suite{padding:23px 20px}.robotics-app .r-suite-heading h3{font-size:23px}.robotics-app .r-suite-heading p{font-size:9px}.robotics-app .r-suite-heading button{font-size:9px;padding:10px}.robotics-app .r-suite-metrics{gap:15px}.robotics-app .r-suite-metrics strong{font-size:23px}.robotics-app .r-suite-metrics span{font-size:8px}}@media(max-width:620px){.robotics-app .r-sim-tools{gap:8px;padding:15px}.robotics-app .r-sim-tools>label{width:100%;justify-content:space-between;margin-bottom:3px}.robotics-app .r-sim-tools select{font-size:10px;width:215px;max-width:75%;padding:9px 20px 9px 10px}.robotics-app .r-sim-tools>button{font-size:8px;padding:9px 8px;flex:1;justify-content:center;gap:5px}.robotics-app .r-sim-tools>button>svg{width:11px}.robotics-app .r-map-edit-panel{padding:15px}.robotics-app .r-map-edit-panel p{font-size:9px}.robotics-app .r-map-edit-panel form{gap:13px}.robotics-app .r-map-edit-panel input{padding:8px}.robotics-app .r-map-edit-panel button{padding:9px 11px}.robotics-app .r-navigation-suite{padding:23px 20px}.robotics-app .r-suite-heading{display:block}.robotics-app .r-suite-heading h3{font-size:26px}.robotics-app .r-suite-heading p{font-size:10px}.robotics-app .r-suite-heading>div:last-child{flex-direction:row;flex-wrap:wrap;margin-top:19px;gap:9px}.robotics-app .r-suite-heading button{font-size:9px;padding:11px 10px;gap:6px}.robotics-app .r-scenario-description,.robotics-app .r-suite-notice{font-size:9px}.robotics-app .r-suite-metrics{grid-template-columns:repeat(2,1fr);gap:22px 16px}.robotics-app .r-suite-metrics strong{font-size:26px}.robotics-app .r-suite-metrics span,.robotics-app .r-suite-cases table{font-size:9px}.robotics-app .r-suite-cases th,.robotics-app .r-suite-cases td{padding:9px}.robotics-app .r-suite-method{font-size:8px;gap:6px}}.robotics-app .r-partner-aside a.r-learning-link{padding:0 0 5px;margin-top:14px;background:transparent;color:#435b27;border-bottom:1px solid #92ac57;font-size:9px;line-height:1.8;gap:12px;justify-content:flex-start}.robotics-app .r-partner-aside a.r-learning-link:hover{color:#223b17;background:transparent}@media(min-width:801px)and (max-width:1150px){.robotics-app .r-header .r-nav{gap:18px}.robotics-app .r-header{gap:20px}}@media(min-width:621px)and (max-width:800px){.robotics-app .r-header{gap:14px}.robotics-app .r-header .r-nav{gap:13px}.robotics-app .r-header .r-nav a{font-size:10px}.robotics-app .r-header-cta{font-size:9px;gap:7px}}@media(min-width:621px){.robotics-app .r-hero h1{font-size:clamp(48px,4.8vw,70px);letter-spacing:-3.7px}.robotics-app .r-hero-aside{margin-right:0;max-width:282px}.robotics-app .r-hero-index{display:none}}@media(max-width:620px){.robotics-app .r-hero h1{font-size:43px;letter-spacing:-2.7px}.robotics-app .r-partner-aside a.r-learning-link{font-size:9px}}.robotics-app .r-nigeria-head .r-eyebrow,.robotics-app .r-route-head .r-eyebrow,.robotics-app .r-nigeria-head>p,.robotics-app .r-route-head>p,.robotics-app .r-webots-copy>.r-eyebrow,.robotics-app .r-webots-copy>p,.robotics-app .r-nigeria-method,.robotics-app .r-route-foot,.robotics-app .r-route-result-top .r-eyebrow,.robotics-app .r-route-status.is-good,.robotics-app .r-route-card>span,.robotics-app .r-route-card>p,.robotics-app .r-route-strip-top>span:last-child,.robotics-app .r-route-segments small,.robotics-app .r-route-segments .passable em{color:#4d6043}.robotics-app .r-region-list button.is-active small,.robotics-app .r-route-clock{color:#a6b89d}.robotics-app .r-field-run>span{color:#435a29}.robotics-app .r-route-card>small,.robotics-app .r-route-reasons>summary{color:#70502e}.robotics-app .r-route-segments:focus-visible{outline:3px solid #007e8a;outline-offset:5px}.b-benchmark{padding:64px 0;scroll-margin-top:24px}.b-benchmark *{box-sizing:border-box}.b-benchmark .b-eyebrow{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:500;letter-spacing:1.2px}.b-section-head{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:28px}.b-section-head h2{font-size:43px;line-height:1.13;letter-spacing:-1.7px;font-weight:600;margin-top:16px!important}.b-section-head h2 span{color:#6a765e}.b-section-head>p{max-width:360px;font-size:12px;line-height:1.9;color:#5e6b50}.b-workbench{background:#142120;color:#e9ece2;border:1px solid #3b4a3c;border-radius:5px;overflow:hidden}.b-workbench-top{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:14px 24px;border-bottom:1px solid #3b4a3c;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.65px;color:#c5d3b8}.b-workbench-top>span:first-child{display:flex;gap:9px;align-items:center}.b-workbench-top>span:last-child{font-size:8px;color:#a5b89b}.b-panels{display:grid;grid-template-columns:1.15fr 1fr}.b-sample{padding:28px;border-right:1px solid #3b4a3c;background:#1b2927;min-width:0}.b-sample-top{display:flex;justify-content:space-between;gap:15px;align-items:center;color:#b5c4a5;font-size:10px}.b-sample-meta{display:flex;gap:8px;margin-top:22px;flex-wrap:wrap}.b-sample-meta>span{font-size:10px;border:1px solid #506048;border-radius:20px;padding:5px 9px;color:#d1ddc5}.b-sample-meta>span:last-child{color:#adbd9e}.b-sample blockquote{padding:0;margin:24px 0;font-size:26px;line-height:1.45;letter-spacing:-.6px;font-weight:500;min-height:76px;overflow-wrap:anywhere}.b-scene{border-top:1px solid #41503f;padding-top:18px}.b-scene>.b-eyebrow{color:#a8bd99;font-size:8px}.b-scene p{font-size:12px;line-height:1.85;margin-top:9px!important;color:#c0cdb6}.b-expected{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:23px;padding:13px 0;border-top:1px solid #41503f;border-bottom:1px solid #41503f;font-size:11px}.b-expected>span{color:#b5c4a5}.b-expected>strong{font-weight:600;color:#d7ed74;text-align:right}.b-sample-controls{display:flex;gap:8px;align-items:flex-end;margin-top:22px}.b-select-label{display:flex;flex:1;min-width:0;gap:7px;flex-direction:column;font-size:9px;color:#c0cdb6}.b-select-label select{width:100%;min-width:0;color:#e9ece2;background:#25352d;border:1px solid #536249;border-radius:3px;font:inherit;font-size:11px;padding:10px}.b-sample-controls button{display:flex;align-items:center;justify-content:center;background:transparent;color:#e0e8d7;border:1px solid #536249;min-width:38px;height:38px;border-radius:3px}.b-runner{padding:29px;min-width:0}.b-runner>.b-eyebrow{color:#b5c4a5}.b-runner h3{font-size:28px;line-height:1.2;font-weight:550;letter-spacing:-.8px;margin-top:20px!important}.b-runner>p{color:#bac9ae;font-size:12px;line-height:1.85;margin-top:16px!important}.b-primary,.b-secondary{display:flex;width:100%;align-items:center;gap:10px;padding:14px;font:inherit;font-size:12px;font-weight:650;border-radius:3px}.b-primary{background:#d7ed74;border:1px solid #d7ed74;color:#202b16;margin-top:24px}.b-primary>span{font-size:9px;margin-left:auto;font-weight:500}.b-secondary{background:transparent;color:#e9ece2;border:1px solid #60714e;margin-top:10px}.b-primary:hover{background:#e3f49c}.b-secondary:hover,.b-sample-controls button:hover{background:#293a2b}.b-primary:disabled,.b-secondary:disabled{opacity:.6}.b-benchmark .b-text-button{display:flex;align-items:center;gap:7px;padding:0 0 4px;background:none;border:0;border-bottom:1px solid #6d7c5c;color:#d7ed74;font-size:11px;margin-top:19px;line-height:1.6}.b-runner>.b-local-note{font-size:10px;line-height:1.8;color:#a8b99b;margin-top:18px!important}.b-file-input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.b-runner>.b-error{background:#392e20;border:1px solid #ad9363;color:#ffe3ac;padding:11px 12px;font-size:11px;overflow-wrap:anywhere}.b-before-run{display:flex;gap:10px;align-items:center;padding:18px 24px;border-top:1px solid #3b4a3c;color:#b6c5a8;font-size:11px;line-height:1.7}.b-status-dot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#d7ed74}.b-results{padding:26px;border-top:1px solid #536249;background:#1a2722}.b-results-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.b-results-head .b-eyebrow{color:#b6c5a8;font-size:8px}.b-results-head h3{font-size:16px;font-weight:550;line-height:1.5;margin-top:7px!important;overflow-wrap:anywhere}.b-result-download{display:flex;flex-shrink:0;align-items:center;gap:7px;padding:9px 11px;background:transparent;color:#dae5ce;border:1px solid #60714e;border-radius:3px;font-size:10px}.b-score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:25px}.b-score>span{color:#b9c9ad;font-size:10px}.b-score strong{display:block;font-size:31px;font-weight:550;color:#e4f0b9;margin-top:5px}.b-score strong small{font-size:15px;font-weight:400;color:#b5c4a5}.b-score-track{height:3px;background:#3b4c35;margin-top:11px}.b-score-track>i{height:100%;display:block;background:#c7de79}.b-result-note{font-size:10px;line-height:1.9;color:#b9c9ad;margin-top:20px!important}.b-errors-heading{display:flex;align-items:center;gap:17px;justify-content:space-between;margin-top:30px}.b-errors-heading h4{font-size:13px;font-weight:600;margin:0}.b-errors-heading>span{font-size:10px;color:#b2c1a5;line-height:1.6}.b-table-wrap{overflow-x:auto;margin-top:13px}.b-table-wrap table{width:100%;border-collapse:collapse;font-size:11px;line-height:1.75;text-align:left}.b-table-wrap th{color:#b4c7a4;font-size:9px;font-weight:500;padding:10px 12px;border-top:1px solid #536249;border-bottom:1px solid #536249;letter-spacing:.4px}.b-table-wrap td{padding:14px 12px;border-bottom:1px solid #3b4c35;vertical-align:top}.b-table-wrap th:first-child,.b-table-wrap td:first-child{padding-left:0;width:58%}.b-table-wrap td:nth-child(2){color:#d7ed74}.b-table-wrap td:nth-child(3){color:#f0cea0}.b-table-wrap td>small{display:block;color:#a7ba98;font-size:9px;margin-bottom:4px}.b-table-wrap details{font-size:10px;margin-top:8px;color:#b2c1a5}.b-table-wrap summary{cursor:pointer}.b-table-wrap details p{margin-top:6px!important;max-width:460px}.b-footnote{display:flex;gap:35px;justify-content:space-between;align-items:flex-start;margin-top:19px}.b-footnote>p{max-width:810px;color:#59664f;font-size:10px;line-height:1.85}.b-footnote>p>strong{font-weight:650}.b-footnote>div{display:flex;flex-shrink:0;gap:20px;padding-top:2px}.b-footnote a{display:flex;gap:5px;align-items:center;font-size:10px;border-bottom:1px solid #adb7a0;padding-bottom:5px;white-space:nowrap}.b-benchmark :is(button,a,select,summary,[tabindex]):focus-visible{outline:3px solid #8ba75c;outline-offset:4px}@media(max-width:1000px){.b-section-head h2{font-size:36px}.b-section-head>p{max-width:280px}.b-sample,.b-runner{padding:24px}.b-score-grid{gap:15px}.b-footnote{display:block}.b-footnote>div{margin-top:14px}.b-footnote>p{max-width:none}}@media(max-width:700px){.b-benchmark{padding:39px 0}.b-section-head{display:block;margin-bottom:22px}.b-section-head h2{font-size:33px;letter-spacing:-1.3px;margin-top:15px!important}.b-section-head>p{margin-top:18px!important;max-width:100%;font-size:11px}.b-workbench-top{padding:13px 17px;flex-wrap:wrap;gap:9px;font-size:8px}.b-workbench-top>span:last-child{font-size:7px}.b-panels{grid-template-columns:1fr}.b-sample{border-right:0;border-bottom:1px solid #3b4a3c;padding:23px 20px}.b-sample blockquote{font-size:24px;min-height:0}.b-runner{padding:25px 20px}.b-runner h3{font-size:28px}.b-results{padding:23px 18px}.b-results-head{align-items:flex-start;flex-direction:column;gap:13px}.b-results-head h3{font-size:14px}.b-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;margin-top:23px}.b-score-grid>.b-score:first-child{grid-column:1/-1}.b-score-grid>.b-score:first-child strong{font-size:38px}.b-score>span{font-size:10px}.b-errors-heading{display:block}.b-errors-heading>span{display:block;margin-top:8px}.b-table-wrap table{min-width:420px}.b-before-run{padding:16px 19px;font-size:10px;align-items:flex-start}.b-before-run .b-status-dot{margin-top:6px}.b-footnote{margin-top:16px}.b-footnote>p{font-size:9px}.b-footnote>div{gap:20px}.b-local-note,.b-expected{font-size:10px}}.b-pack-toolbar{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:14px}.b-pack-toolbar>div:first-child{min-width:0}.b-pack-toolbar strong{font-size:12px;font-weight:650;overflow-wrap:anywhere}.b-pack-toolbar span{display:block;font-size:10px;color:#5e6b50;margin-top:4px}.b-pack-toolbar>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.b-pack-toolbar button{display:flex;align-items:center;gap:7px;background:transparent;color:#34442e;border:1px solid #a3ae97;border-radius:3px;font-size:11px;padding:9px 11px}.b-pack-toolbar button:hover{background:#e3e8d9}.b-workbench-top>span{overflow-wrap:anywhere}.b-workbench-top>span:last-child{text-align:right;line-height:1.7;max-width:60%}@media(max-width:700px){.b-pack-toolbar{align-items:flex-start;flex-direction:column}.b-workbench-top>span:last-child{max-width:100%;text-align:left}.b-pack-toolbar strong{font-size:11px}}.be-site{--be-paper:#f5f2e9;--be-ink:#253e34;--be-muted:#627064;--be-line:#d2d4c5;--be-rust:#a35030;--be-peach:#edb38c;--be-green:#dde4cd;background:var(--be-paper);color:var(--be-ink);font-family:Manrope Variable,Manrope,Arial,sans-serif;min-height:100vh;overflow:clip}.be-site a{color:inherit;text-decoration:none}.be-site :is(h1,h2,h3,p,figure){margin:0}.be-container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.be-site a:focus-visible,.be-site button:focus-visible{outline:3px solid var(--be-rust);outline-offset:5px}.be-site a:hover{color:var(--be-rust)}.be-topline{background:#e7e9dc;border-bottom:1px solid var(--be-line)}.be-topline>.be-container{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:34px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.7px}.be-topline a{display:flex;gap:8px;align-items:center;font-family:Manrope Variable,sans-serif;letter-spacing:0;font-size:11px}.be-header{display:flex;align-items:center;gap:35px;min-height:99px;border-bottom:1px solid var(--be-line);position:relative;z-index:10}.be-brand{display:inline-flex;align-items:center;gap:10px;font-size:30px;letter-spacing:-1.5px;line-height:1;font-weight:850;white-space:nowrap}.be-brand>span>span{color:var(--be-rust)}.be-mark{display:flex;align-items:center;justify-content:center;gap:5px;width:35px;height:34px;border-radius:10px 10px 10px 2px;background:var(--be-peach);border:1px solid #d39268}.be-mark>i{width:5px;height:8px;background:var(--be-ink);border-radius:4px}.be-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.be-nav a{font-size:12px;font-weight:650;white-space:nowrap}.be-nav a[aria-current=page]{color:var(--be-rust)}.be-header-cta{display:flex;align-items:center;gap:14px;padding:12px 15px;border:1px solid #86917d;font-size:11px;font-weight:650;white-space:nowrap}.be-menu-button{display:none;align-items:center;justify-content:center;border:1px solid #aab39d;background:transparent;width:42px;height:42px;color:var(--be-ink);flex-shrink:0}.be-kicker{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.7;letter-spacing:1px;font-weight:500}.be-kicker>span{width:6px;height:6px;background:var(--be-rust);display:inline-block;margin-right:7px;vertical-align:middle}.be-hero{display:grid;grid-template-columns:1fr .93fr;gap:66px;padding-block:54px 43px;align-items:center}.be-hero-copy>h1{font-size:clamp(55px,5.3vw,76px);font-weight:600;line-height:1.06;letter-spacing:-4.1px;margin-top:23px}.be-hero-copy>h1>em{font-style:normal;color:#78846d}.be-intro{font-size:15px;line-height:1.95;max-width:443px;color:#52664f;margin-top:24px!important}.be-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:27px}.be-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;background:var(--be-ink);color:#fbf9ee!important;padding:16px 19px;font-size:12px;font-weight:650;min-height:49px;transition:background .18s}.be-button:hover{background:#3e5b40}.be-text-link{display:inline-flex;align-items:center;gap:11px;font-size:12px;font-weight:650}.be-hero-foot{display:flex;gap:19px;flex-wrap:wrap;margin-top:43px;padding-top:21px;border-top:1px solid var(--be-line);color:#69755f;font-family:ui-monospace,monospace;font-size:8px;letter-spacing:.7px}.be-hero-foot span+span:before{content:"·";margin-right:19px;color:#748465}.be-robot-study{background:#e3e6d7;border:1px solid #c5cdb6;position:relative;padding:18px 20px 21px;min-width:0}.be-study-top{display:flex;justify-content:space-between;font-family:ui-monospace,monospace;font-size:8px;letter-spacing:.9px;color:#5a6b50;padding-bottom:16px;border-bottom:1px solid #bbc6a8}.be-robot-study>svg{width:100%;height:auto;display:block}.be-robot-study>figcaption{border-top:1px solid #bbc6a8;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.be-robot-study>figcaption>span{font-size:13px;font-weight:650}.be-robot-study>figcaption>small{font-size:8px;max-width:128px;line-height:1.7;text-align:right;color:#5e6d51}.be-commercial{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 28px;border:1px solid var(--be-line);background:#ececdf}.be-commercial p{display:flex;flex-direction:column;gap:7px}.be-commercial strong{font-size:13px;font-weight:650}.be-commercial span{font-size:12px;color:var(--be-muted);line-height:1.6}.be-commercial>a{display:flex;align-items:center;gap:22px;font-size:12px;font-weight:700;white-space:nowrap}.be-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px}.be-section-heading h2,.be-ecosystem h2{font-size:42px;line-height:1.17;letter-spacing:-1.9px;font-weight:550;margin-top:14px}.be-section-heading h1{font-size:58px;line-height:1.12;letter-spacing:-2.7px;font-weight:550;margin-top:14px}.be-section-intro{max-width:330px;font-size:13px;line-height:1.9;color:var(--be-muted)}.be-reading{padding-block:74px}.be-guide-grid{display:grid;grid-template-columns:1.17fr 1fr 1fr;gap:20px}.be-guide{display:flex;flex-direction:column;min-width:0;padding:25px;border:1px solid var(--be-line);transition:border-color .18s}.be-guide:hover{border-color:#a48265}.be-guide-label{display:flex;justify-content:space-between;gap:15px;font-family:ui-monospace,monospace;font-size:8px;letter-spacing:.8px;color:#62735b}.be-guide>svg{margin-block:37px 20px;color:#7a8a66}.be-guide h3{font-size:25px;font-weight:600;line-height:1.35;letter-spacing:-.9px;margin-bottom:16px}.be-guide>p{font-size:12px;line-height:1.9;color:#617055;flex:1}.be-guide-read{display:flex;justify-content:space-between;align-items:center;margin-top:27px;border-top:1px solid var(--be-line);padding-top:18px;font-size:11px;font-weight:650}.be-guide-featured{background:#e2e7d5;border-color:#c9d1b8}.be-guide-featured>svg{color:#966a43}.be-guide-featured .be-guide-read{border-color:#c0cbae}.be-labs{background:#263f35;color:#f0f1e5;padding-block:66px 40px}.be-labs .be-kicker{color:#bbc8a3}.be-labs .be-section-intro{color:#bcc8b4}.be-lab-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.be-lab-card{border-top:1px solid #647456;padding:27px 0 30px;display:flex;flex-direction:column;min-width:0}.be-site .be-lab-card:hover{color:#eabc94}.be-lab-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.be-lab-top>svg{color:#cfbd88}.be-lab-top>span{font-family:ui-monospace,monospace;font-size:8px;letter-spacing:.5px;color:#b2c098;text-align:right}.be-lab-card>h3{font-size:28px;letter-spacing:-.8px;line-height:1.3;font-weight:550;margin-top:22px}.be-lab-card>p{font-size:12px;line-height:1.85;color:#c3cdba;max-width:430px;margin-top:11px;flex:1}.be-lab-card>div{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:22px}.be-lab-card>div>span{font-family:ui-monospace,monospace;font-size:8px;letter-spacing:.4px;color:#aab99a}.be-lab-note{border-top:1px solid #647456;display:flex;align-items:flex-start;gap:12px;padding-top:24px;margin-top:5px}.be-lab-note svg{color:#bca;flex-shrink:0;margin-top:3px}.be-lab-note p{font-size:12px;line-height:1.8;color:#c6d0bd}.be-lab-note a{color:#f6f1dc;text-decoration:underline;text-underline-offset:3px}.be-lab-guides{display:flex;gap:25px;flex-wrap:wrap;padding-left:30px;margin-top:15px}.be-lab-guides>a{font-size:11px;display:flex;align-items:center;gap:8px;color:#d2ddc2}.be-labs-page{padding-top:54px;padding-bottom:54px;min-height:650px}.be-resources{padding-block:75px 65px}.be-resource-list{border-top:1px solid var(--be-line)}.be-resource-list>article{display:grid;grid-template-columns:45px 1fr 232px;gap:24px;padding-block:30px;border-bottom:1px solid var(--be-line);align-items:start}.be-resource-number{font-family:ui-monospace,monospace;font-size:28px;font-weight:350;color:#9aaa89}.be-resource-list h3{font-size:23px;line-height:1.4;letter-spacing:-.65px;font-weight:600;margin-block:12px 8px}.be-resource-list article>div>p:not(.be-kicker){font-size:12px;line-height:1.9;color:#637059;max-width:600px}.be-resource-actions{display:flex;flex-direction:column;gap:18px;padding-top:38px}.be-resource-actions>a{font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:13px;font-weight:650}.be-human{background:#ebe7d9;border-block:1px solid var(--be-line);padding-block:65px}.be-human-inner{display:grid;grid-template-columns:.78fr 1fr;gap:80px;align-items:center}.be-human-symbol{height:340px;max-width:360px;background:#e6b18b;border:1px solid #d4986d;position:relative;display:flex;justify-content:center;flex-direction:column;padding:44px;overflow:hidden}.be-human-symbol:after{content:"";position:absolute;width:300px;height:300px;border:1px solid #b8815e;border-radius:50%;right:-125px;bottom:-122px}.be-human-symbol>span{font-size:44px;line-height:1.28;font-weight:500;letter-spacing:-2px;color:#614a35;position:relative;z-index:1}.be-human-symbol>span:nth-child(2){color:#9c6d4b}.be-human-symbol>svg{margin-top:22px;color:#714f36}.be-human h2{font-size:43px;line-height:1.16;font-weight:550;letter-spacing:-1.7px;margin-block:15px 20px}.be-human p:not(.be-kicker){font-size:13px;line-height:1.95;max-width:515px;color:#637059}.be-human .be-actions{gap:17px}.be-human .be-button{font-size:11px;padding:14px 16px;gap:13px}.be-human .be-text-link{font-size:11px;gap:7px}.be-ecosystem{display:grid;grid-template-columns:.8fr 1fr;gap:85px;padding-block:70px}.be-ecosystem>div>p:not(.be-kicker){max-width:300px;font-size:13px;line-height:1.9;color:#637059;margin-top:20px}.be-ecosystem-links{border-top:1px solid var(--be-line)}.be-ecosystem-links>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;border-bottom:1px solid var(--be-line)}.be-ecosystem-links>a>span{font-size:20px;letter-spacing:-.55px;font-weight:650}.be-ecosystem-links small{display:block;font-size:11px;line-height:1.6;letter-spacing:0;font-weight:450;color:#637059;margin-top:7px}.be-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;border-top:1px solid var(--be-line);padding-block:35px 40px}.be-footer .be-brand{font-size:25px}.be-footer .be-mark{width:30px;height:29px}.be-footer p{font-size:11px;line-height:1.9;color:#64705c;margin-top:15px}.be-footer nav{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;font-weight:600;max-width:350px;margin-bottom:5px}.be-footer>span{font-size:9px;line-height:1.9;color:#637059;text-align:right;margin-bottom:3px}.be-tool-heading{padding-block:34px}.be-tool-heading>nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;color:#607254;margin-bottom:31px}.be-tool-heading>nav>span:not([aria-current]){color:#9caa8c}.be-tool-heading>div{display:flex;justify-content:space-between;align-items:flex-end;gap:45px}.be-tool-heading h1{font-size:46px;font-weight:550;line-height:1.15;letter-spacing:-1.8px;margin-top:12px}.be-tool-heading>div>p{max-width:450px;font-size:13px;line-height:1.8;color:#607254}.be-tool-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.be-tool-tabs>a{display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid #bfcab0;font-size:11px;min-height:42px}.be-tool-tabs>a[aria-current=page]{background:var(--be-ink);color:#eff4e6;border-color:var(--be-ink)}.be-site .be-tool-content{min-height:0;background:transparent}.be-tool-content .r-scene-section{padding-top:0}.be-tool-followup{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:30px 55px}.be-tool-followup>div{display:flex;align-items:flex-start;gap:12px;max-width:640px}.be-tool-followup>div>svg{flex-shrink:0;margin-top:2px;color:#687857}.be-tool-followup p{font-size:12px;line-height:1.8;color:#65735b}.be-tool-followup>a{font-size:11px;display:flex;align-items:center;gap:10px;font-weight:650;flex-shrink:0}.be-site .task-studio.b-container{width:min(1240px,calc(100% - 96px))}@media(min-width:1600px){.be-hero{padding-block:65px 49px;gap:80px}.be-hero-copy>h1{font-size:80px}.be-hero-copy>.be-intro{font-size:16px}}@media(max-width:1100px){.be-container,.be-site .task-studio.b-container{width:calc(100% - 64px)}.be-header{gap:24px}.be-nav{gap:18px}.be-nav a{font-size:11px}.be-header-cta{font-size:10px;padding:11px;gap:9px}.be-hero{gap:37px}.be-hero-copy>h1{font-size:59px;letter-spacing:-3.2px}.be-intro{font-size:13px;line-height:1.9}.be-hero .be-actions{gap:18px}.be-hero .be-button{font-size:11px;padding:14px;gap:14px}.be-text-link{font-size:11px}.be-hero-foot{gap:13px;font-size:7px;margin-top:29px}.be-hero-foot span+span:before{margin-right:13px}.be-robot-study{padding:15px}.be-robot-study>figcaption{align-items:flex-start}.be-robot-study>figcaption>span{font-size:11px}.be-robot-study>figcaption>small{font-size:7px;max-width:108px}.be-guide{padding:22px}.be-guide h3{font-size:23px}.be-guide-grid{gap:15px}.be-guide>p{font-size:11px}.be-human-inner{gap:50px}.be-human-symbol{height:310px;padding:30px}.be-human-symbol>span{font-size:37px}.be-human h2{font-size:38px}.be-ecosystem{gap:50px}.be-footer{gap:25px}.be-footer nav{gap:18px;max-width:260px}.be-resource-list>article{grid-template-columns:35px 1fr 210px;gap:20px}.be-tool-heading>div>p{max-width:360px}.be-tool-heading h1{font-size:40px}.be-tool-followup{gap:20px}.be-tool-followup>a{max-width:180px;flex-shrink:1}}@media(max-width:850px){.be-header{min-height:83px;gap:16px}.be-header .be-nav{display:none}.be-menu-button{display:flex}.be-header-cta{margin-left:auto}.be-header .be-nav-open{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:calc(100% - 1px);left:0;right:0;margin:0;gap:0;padding:9px 19px;border:1px solid var(--be-line);background:#f8f6ed;box-shadow:0 12px 20px #243d3215}.be-nav-open>a{font-size:14px;padding-block:16px;border-bottom:1px solid var(--be-line)}.be-nav-open>a:last-child{border-bottom:0}.be-hero{gap:28px;padding-top:39px}.be-hero-copy>h1{font-size:47px;letter-spacing:-2.7px}.be-kicker{font-size:8px}.be-hero-copy>h1{margin-top:18px}.be-intro{font-size:12px;margin-top:19px!important}.be-hero-foot{font-size:7px;line-height:1.8;gap:11px}.be-hero-foot span+span:before{margin-right:11px}.be-hero .be-actions{gap:16px;margin-top:20px}.be-robot-study{padding:12px}.be-study-top{font-size:7px}.be-robot-study>figcaption{flex-direction:column;gap:5px}.be-robot-study>figcaption>small{text-align:left;max-width:none;font-size:7px}.be-commercial{padding:21px;gap:20px}.be-commercial strong{font-size:12px}.be-commercial span{font-size:11px}.be-commercial>a{font-size:11px;gap:9px}.be-section-heading h2,.be-ecosystem h2{font-size:35px}.be-section-intro{max-width:250px;font-size:12px}.be-guide-grid{grid-template-columns:1fr 1fr}.be-guide-featured{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:15px 28px;padding:25px}.be-guide-featured .be-guide-label{grid-column:1/-1}.be-guide-featured>svg{display:none}.be-guide-featured h3{font-size:28px;margin:15px 0 0;grid-row:2/4}.be-guide-featured>p{margin-top:15px}.be-guide-featured .be-guide-read{margin-top:2px}.be-guide>svg{margin-block:25px 15px}.be-human-inner{gap:30px;grid-template-columns:.7fr 1fr}.be-human-symbol{padding:25px;height:290px}.be-human-symbol>span{font-size:29px;letter-spacing:-1.2px}.be-human h2{font-size:34px}.be-human p:not(.be-kicker){font-size:12px}.be-human .be-actions{gap:18px}.be-ecosystem{gap:35px}.be-ecosystem>div>p:not(.be-kicker){font-size:12px}.be-ecosystem-links>a>span{font-size:18px}.be-footer nav{gap:17px;max-width:155px}.be-footer>span{max-width:180px}.be-resource-list>article{grid-template-columns:30px 1fr;gap:20px}.be-resource-actions{grid-column:2;padding-top:0;flex-direction:row;gap:25px}.be-resource-actions>a{gap:9px}.be-tool-heading>div{display:block}.be-tool-heading>div>p{margin-top:20px;max-width:530px}.be-tool-followup{display:block}.be-tool-followup>a{max-width:none;margin-top:20px;padding-left:32px}}@media(max-width:620px){.be-container,.be-site .task-studio.b-container{width:calc(100% - 36px)}.be-topline>.be-container{min-height:32px;justify-content:center;font-size:8px}.be-topline>.be-container>span{display:none}.be-topline a{font-size:9px}.be-header{min-height:76px;gap:12px}.be-brand{font-size:27px}.be-mark{height:32px;width:32px}.be-header-cta{font-size:9px;padding:10px;gap:7px;min-height:40px}.be-header-cta>svg{width:13px}.be-menu-button{height:40px;width:40px}.be-hero{grid-template-columns:1fr;gap:31px;padding-block:31px}.be-hero-copy>h1{font-size:clamp(46px,11.7vw,67px);letter-spacing:-3px;line-height:1.05;margin-top:18px}.be-hero-copy>h1>em>br{display:none}.be-kicker{font-size:8px;letter-spacing:.75px}.be-intro{font-size:14px;max-width:490px;margin-top:21px!important;line-height:1.9}.be-hero .be-actions{margin-top:24px;gap:23px}.be-hero .be-button{font-size:12px;padding:15px 17px;gap:20px}.be-text-link{font-size:12px}.be-hero-foot{margin-top:27px;font-size:8px;padding-top:17px;gap:12px}.be-hero-foot span+span:before{margin-right:12px}.be-robot-study{padding:16px 18px}.be-robot-study>svg{max-height:370px}.be-study-top{font-size:8px}.be-robot-study>figcaption{flex-direction:row;align-items:center}.be-robot-study>figcaption>span{font-size:12px}.be-robot-study>figcaption>small{text-align:right;max-width:135px;line-height:1.7;font-size:8px}.be-commercial{padding:23px;flex-direction:column;align-items:flex-start;gap:18px}.be-commercial strong{font-size:13px;line-height:1.7}.be-commercial span{font-size:12px;line-height:1.8}.be-commercial>a{font-size:12px;gap:20px}.be-reading{padding-block:49px}.be-section-heading{align-items:flex-start;gap:23px;margin-bottom:26px}.be-section-heading h2,.be-ecosystem h2{font-size:34px;letter-spacing:-1.3px;margin-top:12px}.be-section-heading>.be-text-link{font-size:10px;gap:6px;margin-top:41px;white-space:nowrap}.be-guide-grid{grid-template-columns:1fr;gap:18px}.be-guide,.be-guide-featured{display:flex;grid-column:auto;padding:23px}.be-guide-featured>svg{display:block}.be-guide-label{font-size:8px}.be-guide h3,.be-guide-featured h3{font-size:27px;margin:0 0 13px;max-width:420px}.be-guide>p,.be-guide-featured>p{font-size:12px;margin:0;line-height:1.9}.be-guide>svg,.be-guide-featured>svg{margin:20px 0 16px}.be-guide-read,.be-guide-featured .be-guide-read{font-size:12px;margin-top:24px;padding-top:16px}.be-labs{padding-block:45px 35px}.be-labs .be-section-heading{display:block}.be-section-heading h1{font-size:44px}.be-section-intro{font-size:13px;max-width:390px;margin-top:20px!important;line-height:1.85}.be-lab-grid{grid-template-columns:1fr}.be-lab-card{padding-block:24px}.be-lab-top>span{font-size:8px}.be-lab-card>h3{font-size:28px;margin-top:20px}.be-lab-card>p{font-size:13px;max-width:none}.be-lab-card>div>span{font-size:9px}.be-lab-note p{font-size:11px}.be-lab-guides{display:grid;gap:16px}.be-lab-guides>a{font-size:11px}.be-resources{padding-block:47px}.be-resources .be-section-heading{display:block}.be-resource-list>article{grid-template-columns:24px 1fr;gap:14px;padding-block:24px}.be-resource-number{font-size:25px}.be-resource-list h3{font-size:23px;margin-block:10px;letter-spacing:-.55px}.be-resource-list article>div>p:not(.be-kicker){font-size:12px;line-height:1.85}.be-resource-actions{flex-direction:column;align-items:flex-start;gap:19px}.be-resource-actions>a{font-size:12px;gap:14px}.be-human{padding-block:42px}.be-human-inner{grid-template-columns:1fr;gap:29px}.be-human-symbol{height:190px;max-width:none;padding:27px}.be-human-symbol>span{font-size:40px;line-height:1.12;letter-spacing:-1.5px}.be-human-symbol>svg{position:absolute;right:30px;bottom:25px}.be-human-symbol:after{right:-20px;bottom:-160px}.be-human h2{font-size:40px}.be-human h2>br{display:none}.be-human h2>br:after{content:" "}.be-human p:not(.be-kicker){font-size:13px;line-height:1.9}.be-human .be-actions{gap:22px}.be-human .be-button{font-size:12px;padding:15px;gap:13px}.be-human .be-text-link{font-size:12px}.be-ecosystem{padding-block:48px;grid-template-columns:1fr;gap:30px}.be-ecosystem>div>p:not(.be-kicker){font-size:13px;max-width:none;line-height:1.85;margin-top:18px}.be-ecosystem-links>a{padding-block:20px}.be-ecosystem-links>a>span{font-size:22px}.be-ecosystem-links small{font-size:12px;max-width:280px}.be-footer{padding-block:30px;display:grid;grid-template-columns:1fr 1fr;gap:27px 20px;align-items:start}.be-footer nav{max-width:none;font-size:12px;gap:22px 25px;justify-content:flex-end;padding-top:6px}.be-footer p{font-size:10px}.be-footer>span{grid-column:1/-1;max-width:none;font-size:10px;line-height:1.8;text-align:left;border-top:1px solid var(--be-line);padding-top:20px}.be-tool-heading{padding-block:26px}.be-tool-heading>nav{font-size:10px;gap:9px;margin-bottom:27px}.be-tool-heading h1{font-size:36px;letter-spacing:-1.3px}.be-tool-heading>div>p{font-size:12px;line-height:1.85;margin-top:15px}.be-tool-tabs{gap:7px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:23px}.be-tool-tabs>a{font-size:10px;padding:10px 9px;gap:7px}.be-tool-tabs>a>svg{width:14px;flex-shrink:0}.be-tool-followup{padding-block:25px 42px}.be-tool-followup p{font-size:11px}.be-tool-followup>a{font-size:12px}}@media(max-width:370px){.be-header-cta{max-width:116px;white-space:normal;line-height:1.4;font-size:9px;padding:8px}.be-header{gap:9px}.be-brand{font-size:24px;gap:7px}.be-mark{width:29px;height:29px}.be-hero .be-actions{gap:17px}.be-hero .be-button{font-size:11px;gap:10px;padding:14px}.be-hero .be-text-link{font-size:11px;gap:6px}.be-hero-foot{font-size:7px;gap:8px}.be-hero-foot span+span:before{margin-right:8px}.be-guide h3{font-size:25px}.be-footer nav{font-size:11px;gap:20px}.be-tool-tabs>a{font-size:9px}}.be-hero-foot{color:#5c6a51}.be-robot-study>figcaption>small{color:#526148}.be-commercial span{color:#56654f}.be-guide-featured .be-guide-label,.be-guide-featured>p{color:#506347}.be-human-symbol>span:nth-child(2){color:#7b5136}.be-human p:not(.be-kicker){color:#56654c}.be-site .be-tool-content button.b-primary{color:#22311b}.be-site .be-tool-content .r-navigation-suite h3{color:#e9eae1}
