.rova-lab-motion-disabled .experience-layer{display:none!important}.rova-page{--rova-nav-height:76px;background:#020506}.rova-page>.site-header{z-index:80}.rova-lab{--cyan:#00d2ef;--font-geist-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;height:calc(100svh - var(--rova-nav-height));color:#edf2f2;isolation:isolate;background:#071014;min-height:0;position:relative;overflow:hidden}.rl-canvas{background:#071014;position:absolute;inset:0}.rl-canvas canvas{touch-action:none;cursor:grab;display:block}.rl-canvas canvas:active{cursor:grabbing}.rl-canvas:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#02060873,#0000 20% 82%,#0206084d),linear-gradient(#0000 81%,#02060861);transition:opacity .35s;position:absolute;inset:0}.rl-canvas:before{content:"";z-index:2;pointer-events:none;opacity:.12;background-image:linear-gradient(#84aeb614 1px,#0000 1px),linear-gradient(90deg,#84aeb614 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 18% 82%,#000);mask-image:linear-gradient(90deg,#000,#0000 18% 82%,#000)}.is-day .rl-canvas:after{opacity:.38;mix-blend-mode:normal;background:linear-gradient(90deg,#060e1057,#0000 20% 83%,#060e103d),linear-gradient(#0000 82%,#060e1042)}.rl-loader{z-index:10;text-align:center;background:#071014;place-content:center;gap:17px;transition:opacity .7s,visibility .7s;display:grid;position:absolute;inset:0}.is-day .rl-loader{background:#9fb6b8}.rl-loader.ready{opacity:0;visibility:hidden}.rl-loader i,.rl-route-loading__mark{border:1px solid #00d2ef38;border-top-color:var(--cyan);border-radius:50%;justify-self:center;width:46px;height:46px;animation:1s linear infinite rlSpin}.rl-loader span,.rl-route-loading p{font:8px var(--font-geist-mono);letter-spacing:.18em;color:#81959b;margin:0}.rl-route-loading{background:#071014;place-content:center;justify-items:center;gap:17px;min-height:0;display:grid}.rl-route-loading button{color:#d8e9eb;font:8px var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #00d2ef59;margin-top:12px;padding:10px 14px}.rl-webgl-fallback{background:linear-gradient(#02070933,#0207099e),url(/rova-r6-marketing-v1.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.rl-webgl-fallback span{font:10px var(--font-geist-mono);letter-spacing:.2em;color:var(--cyan)}.rl-webgl-fallback p{color:#d7e1e3}.rl-topbar{z-index:14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#03090bad;border-block:1px solid #c0dde22b;grid-template-columns:1.3fr .9fr .9fr .9fr auto;height:38px;display:grid;position:absolute;top:0;left:0;right:0}.rl-topbar>div{min-width:0;font:6px var(--font-geist-mono);letter-spacing:.09em;border-right:1px solid #c0dde221;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;display:flex;overflow:hidden}.rl-topbar>div:first-child{padding-left:18px}.rl-topbar>div:last-child{border:0}.rl-topbar span{color:#74878d}.rl-topbar b{text-overflow:ellipsis;white-space:nowrap;color:#d4dfe1;font-weight:450;overflow:hidden}.rl-topbar b i{background:#32e38a;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #32e38a}.rl-view-controls{pointer-events:auto;gap:6px!important;padding:0 8px!important}.rl-view-controls button{color:#aec0c4;height:25px;font:6px var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:#060f1294;border:1px solid #c0dde22e;padding:0 9px}.rl-view-controls button:first-child{color:#e8fbff}.rl-view-controls button i{background:#ffd36c;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #ffd36cbf}.is-night .rl-view-controls button i{background:#7eddf2;box-shadow:0 0 10px #00d2ef}.env-industrial{--env-signal:#00d2ef}.env-quarry{--env-signal:#e9b35d}.env-tropical{--env-signal:#68d99a}.env-flood{--env-signal:#65d9ec}.env-urban{--env-signal:#ff9d68}.rl-environment-panel{z-index:32;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);scrollbar-width:thin;scrollbar-color:#00d2ef73 #ffffff0a;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(135deg,#030a0cf7,#071013e8);border:1px solid #c3dee238;width:min(850px,100% - 36px);max-height:calc(100% - 60px);transition:opacity .24s,transform .28s,visibility .24s;position:absolute;top:47px;left:50%;overflow:hidden auto;transform:translate(-50%,-10px)scale(.985);box-shadow:0 24px 90px #0000007a}.rl-environment-panel.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.rl-environment-panel header,.rl-environment-panel footer{border-bottom:1px solid #c3dee224;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.rl-environment-panel header div{gap:3px;display:grid}.rl-environment-panel header span,.rl-environment-panel footer span{font:5px var(--font-geist-mono);letter-spacing:.13em;color:#71868b}.rl-environment-panel header b{font:8px var(--font-geist-mono);letter-spacing:.1em;color:#dce7e9;font-weight:500}.rl-environment-panel header button,.rl-environment-panel footer button{color:#9aadb2;height:25px;font:5px var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;background:#ffffff06;border:1px solid #c3dee233;padding:0 10px}.rl-environment-panel header button:hover,.rl-environment-panel footer button:hover{border-color:var(--env-signal);color:#edf7f8}.rl-environment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:9px;display:grid}.rl-environment-grid>button{color:#b7c6c9;text-align:left;cursor:pointer;background:linear-gradient(155deg,#ffffff09,#ffffff02);border:1px solid #c3dee224;flex-direction:column;align-items:flex-start;min-width:0;min-height:150px;padding:11px 10px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative;overflow:hidden}.rl-environment-grid>button.has-image{min-height:184px;padding-top:76px}.rl-environment-image{z-index:0;filter:saturate(.72)contrast(1.08);opacity:.78;background-position:50%;background-size:cover;transition:opacity .25s,transform .4s;position:absolute;inset:0}.rl-environment-grid>button.has-image:hover .rl-environment-image,.rl-environment-grid>button.has-image.active .rl-environment-image{opacity:.96;transform:scale(1.025)}.rl-environment-grid>button.has-image>:not(.rl-environment-image){z-index:1;position:relative}.rl-environment-grid>button.has-image strong{text-shadow:0 2px 12px #000;margin-top:12px}.rl-environment-grid>button.has-image>span,.rl-environment-grid>button.has-image p{color:#c4d1d3;text-shadow:0 1px 8px #000}.rl-environment-grid>button:before{content:"";opacity:.12;background:radial-gradient(circle at 88% 8%,var(--env-signal),transparent 42%);pointer-events:none;position:absolute;inset:0}.rl-environment-grid>button:hover{z-index:2;background:#00d2ef0b;border-color:#00d2ef80;transform:translateY(-2px)}.rl-environment-grid>button.active{border-color:var(--env-signal);background:linear-gradient(145deg,#00d2ef18,#ffffff03)}.rl-environment-grid>button.active:after{content:"ACTIVE";font:4px var(--font-geist-mono);letter-spacing:.1em;color:var(--env-signal);position:absolute;top:8px;right:8px}.rl-environment-grid small{font:4px var(--font-geist-mono);letter-spacing:.12em;color:#668087}.rl-environment-grid strong{letter-spacing:-.025em;color:#f0f5f6;max-width:100%;margin-top:20px;font-size:12px;font-weight:450;line-height:1.05}.rl-environment-grid>button>span{min-height:20px;font:4px var(--font-geist-mono);letter-spacing:.08em;color:#799097;margin-top:7px;line-height:1.45}.rl-environment-grid p{color:#9daeb2;margin:10px 0 12px;font-size:6px;line-height:1.5}.rl-environment-grid em{width:100%;font:4px var(--font-geist-mono);letter-spacing:.08em;color:#8ba0a5;align-items:center;gap:6px;margin-top:auto;font-style:normal;display:flex}.rl-environment-grid em i{background:var(--env-signal);width:4px;height:4px;box-shadow:0 0 9px var(--env-signal);border-radius:50%}.rl-environment-grid em b{color:#c9d5d7;margin-left:auto;font-weight:500}.rl-environment-panel footer{border-top:1px solid #c3dee224;border-bottom:0}.rl-environment-panel footer button{color:var(--env-signal)}.rl-environment-transition{z-index:31;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle,#061215c7,#020608fa);place-content:center;justify-items:center;gap:8px;transition:opacity .24s,visibility .24s;display:grid;position:absolute;inset:0;overflow:hidden}.rl-environment-transition:before{content:"";z-index:-1;background:linear-gradient(180deg,#02060852,#020608eb),var(--environment-preview);filter:saturate(.72)contrast(1.08);opacity:.65;background-position:50%;background-size:cover;transition:transform 1.2s;position:absolute;inset:-2%;transform:scale(1.04)}.environment-transitioning .rl-environment-transition{opacity:1;visibility:visible}.environment-transitioning .rl-environment-transition:before{transform:scale(1)}.rl-environment-transition i{border:1px solid #00d2ef38;border-top-color:var(--env-signal);border-radius:50%;width:42px;height:42px;animation:.9s linear infinite rlSpin}.rl-environment-transition span{font:8px var(--font-geist-mono);letter-spacing:.15em;color:#e2ecee;text-shadow:0 2px 12px #000}.rl-environment-transition b{font:5px var(--font-geist-mono);letter-spacing:.12em;color:#9cb0b4;text-shadow:0 1px 8px #000;font-weight:450}.rl-intro{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:linear-gradient(110deg,#03090be0,#03090b94);border:1px solid #c0dde224;border-left-color:#00d2efad;width:min(320px,29vw);padding:11px 13px 10px;transition:all .3s;display:grid;position:absolute;top:48px;left:18px}.rl-intro>p:first-child{text-transform:uppercase;font:6px var(--font-geist-mono);letter-spacing:.13em;color:#b1c2c6;margin:0 0 6px}.rl-intro>p:first-child i{background:var(--cyan);border-radius:50%;width:4px;height:4px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #00d2efcc}.rl-intro h1{letter-spacing:-.045em;text-shadow:0 4px 18px #0006;margin:0;font-size:29px;font-weight:320;line-height:1}.rl-intro h1 span{font:7px var(--font-geist-mono);letter-spacing:.12em;color:#9eb2b7}.rl-intro>p:nth-of-type(2){color:#bac8cb;max-width:286px;margin:7px 0 0;font-size:8px;line-height:1.42}.rl-intro-coordinate{min-width:0;font:5px var(--font-geist-mono);letter-spacing:.08em;color:#91a4a9;border-top:1px solid #c0dde221;grid-template-columns:minmax(0,1fr) 32px auto;align-items:center;gap:7px;margin-top:9px;padding-top:8px;display:grid}.rl-intro-coordinate span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rl-intro-coordinate i{background:linear-gradient(90deg,var(--cyan),transparent);height:1px}.rl-telemetry{z-index:9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);pointer-events:none;background:#03090bb8;border:1px solid #c0dde233;width:188px;transition:all .3s;position:absolute;top:48px;right:14px;overflow:hidden}.rl-speed{border-bottom:1px solid #c0dde226;grid-template-columns:1fr auto;align-items:end;padding:9px 10px 8px;display:grid;position:relative}.rl-speed>span{font:5px var(--font-geist-mono);letter-spacing:.12em;color:#809298;grid-column:1/-1}.rl-speed>b{letter-spacing:-.055em;font-size:29px;font-weight:280;line-height:1}.rl-speed>em{font:5px var(--font-geist-mono);color:#91a2a7;padding-bottom:3px;font-style:normal}.rl-speed>i{--speed:0;background:linear-gradient(90deg,var(--cyan) calc(var(--speed)*100%),#ffffff14 0);height:1px;position:absolute;bottom:0;left:0;right:0}.rl-telemetry dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.rl-telemetry dl div{border-bottom:1px solid #c0dde21c;border-right:1px solid #c0dde21c;flex-direction:column;gap:3px;min-width:0;padding:6px 8px;display:flex;overflow:hidden}.rl-telemetry dl div:nth-child(2n){border-right:0}.rl-telemetry dt,.rl-telemetry dd{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.rl-telemetry dt{font:4.5px var(--font-geist-mono);letter-spacing:.09em;color:#71848a}.rl-telemetry dd{font:7px var(--font-geist-mono);color:#e1eaeb;margin:0}.rl-environment-state{--state:#57ff9c;background:linear-gradient(110deg,color-mix(in srgb,var(--state) 6%,transparent),transparent 72%);border-bottom:1px solid #c0dde21c;gap:4px;padding:6px 8px;display:grid}.rl-environment-state.caution{--state:#ffc257}.rl-environment-state.critical{--state:#ff6257}.rl-environment-state header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.rl-environment-state header span{font:4px var(--font-geist-mono);letter-spacing:.1em;color:#73878c}.rl-environment-state header b{text-align:right;text-overflow:ellipsis;white-space:nowrap;font:4.5px var(--font-geist-mono);color:var(--state);font-weight:500;overflow:hidden}.rl-environment-state>p{text-overflow:ellipsis;white-space:nowrap;font:3.8px var(--font-geist-mono);letter-spacing:.075em;color:#82969b;margin:0 0 1px;overflow:hidden}.rl-environment-state>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.rl-environment-state>div span{border-left:1px solid #c0dde21a;gap:1px;padding-left:5px;display:grid}.rl-environment-state>div span:first-child{border-left:0;padding-left:0}.rl-environment-state small{font:3.8px var(--font-geist-mono);letter-spacing:.08em;color:#6d8085}.rl-environment-state>div b{font:5.5px var(--font-geist-mono);color:#dce7e9;font-weight:500}.rl-environment-state footer{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.rl-environment-state footer span{font:4px var(--font-geist-mono);letter-spacing:.07em;color:#97a9ad}.rl-environment-state footer i{background:#ffffff12;height:2px;display:block}.rl-environment-state footer em{background:var(--state);height:100%;box-shadow:0 0 7px color-mix(in srgb,var(--state) 55%,transparent);transition:width .25s;display:block}.rl-suspension{grid-template-columns:repeat(6,1fr);gap:3px;padding:7px 8px;display:grid}.rl-suspension>div{justify-items:center;gap:3px;display:grid}.rl-suspension span{font:4.5px var(--font-geist-mono);color:#70848a}.rl-suspension i{background:#152328;width:3px;height:18px;position:relative;overflow:hidden}.rl-suspension i b{background:var(--cyan);position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 8px #00d2ef99}.rl-suspension em{font:4.5px var(--font-geist-mono);color:#9eafb3;font-style:normal}.rl-suspension small{display:none}.rl-autonomy-readout{background:linear-gradient(135deg,#57ff9c0e,#0000 70%);border-top:1px solid #57ff9c2e;gap:4px;padding:7px 8px;display:grid}.rl-autonomy-readout>span,.rl-autonomy-readout>small{font:5px var(--font-geist-mono);letter-spacing:.1em;color:#76a78b}.rl-autonomy-readout>b{text-overflow:ellipsis;font:6px var(--font-geist-mono);letter-spacing:.055em;white-space:nowrap;color:#dff7e8;font-weight:450;overflow:hidden}.rl-autonomy-readout>i{background:#ffffff14;height:2px;display:block;overflow:hidden}.rl-autonomy-readout>i em{background:#57ff9c;height:100%;transition:width .22s;display:block;box-shadow:0 0 8px #57ff9ca6}.rl-autonomy-readout>small{text-align:right;color:#80968a}.rl-autonomy-metrics{border:1px solid #57ff9c1c;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.rl-autonomy-metrics>span{border-right:1px solid #57ff9c1a;gap:2px;min-width:0;padding:4px;display:grid}.rl-autonomy-metrics>span:last-child{border-right:0}.rl-autonomy-metrics small{font:4px var(--font-geist-mono);letter-spacing:.08em;color:#668174}.rl-autonomy-metrics b{text-overflow:ellipsis;white-space:nowrap;font:5px var(--font-geist-mono);color:#bfead0;font-weight:500;overflow:hidden}.rl-controls{z-index:12;pointer-events:none;grid-template-columns:94px minmax(285px,390px) minmax(255px,360px);align-items:end;gap:8px;transition:all .3s;display:grid;position:absolute;bottom:22px;left:16px;right:16px}.rl-controls button,.rl-stick{pointer-events:auto}.rl-stick-wrap>span,.rl-mode-control>span,.rl-actions>span{font:5px var(--font-geist-mono);letter-spacing:.12em;color:#81949a;margin:0 0 5px;display:block}.rl-stick{touch-action:none;cursor:grab;background:radial-gradient(circle,#00d2ef17,#030a0cc4 62%);border:1px solid #c0dde24d;border-radius:50%;width:80px;height:80px;position:relative;box-shadow:inset 0 0 26px #0000006b}.rl-stick:before,.rl-stick:after{content:"";background:#c0dde22e;position:absolute}.rl-stick:before{width:1px;top:9px;bottom:9px;left:50%}.rl-stick:after{height:1px;top:50%;left:9px;right:9px}.rl-stick>i{border:1px dashed #00d2ef33;border-radius:50%;position:absolute;inset:17px}.rl-stick>b{z-index:2;background:#0a171b;border:1px solid #00d2efad;border-radius:50%;width:32px;height:32px;transition:transform 80ms linear;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);box-shadow:0 0 20px #00d2ef33}.rl-stick>b span{background:var(--cyan);box-shadow:0 0 12px var(--cyan);border-radius:50%;position:absolute;inset:11px}.rl-stick.active{cursor:grabbing;border-color:#00d2efa6}.rl-mode-control>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03090bc2;border:1px solid #c0dde233;grid-template-columns:repeat(3,1fr);display:grid}.rl-mode-control button{text-align:left;color:#8a9ca1;cursor:pointer;min-width:0;min-height:45px;font:6px var(--font-geist-mono);letter-spacing:.045em;background:0 0;border:0;border-right:1px solid #c0dde224;padding:7px 8px;position:relative;overflow:hidden}.rl-mode-control button:last-child{border:0}.rl-mode-control button i{background:#45575c;border-radius:50%;width:4px;height:4px;margin-bottom:5px;display:block}.rl-mode-control button>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;display:block;overflow:hidden}.rl-mode-control button small{color:#6c8086;white-space:nowrap;margin-top:3px;font-size:4.5px;display:block}.rl-mode-control button.active{color:#f0f6f7;background:#00d2ef12}.rl-mode-control button.active:after{content:"";background:var(--cyan);height:1px;position:absolute;bottom:-1px;left:0;right:0}.rl-mode-control button.active i{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.rl-actions{justify-self:end;width:min(400px,100%)}.rl-actions>div,.rl-actions>button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03090bc2;border:1px solid #c0dde233}.rl-camera{grid-template-columns:repeat(3,1fr);margin-bottom:3px;display:grid}.rl-camera button{color:#80949a;height:21px;font:5px var(--font-geist-mono);letter-spacing:.07em;cursor:pointer;background:0 0;border:0;border-right:1px solid #c0dde224}.rl-camera button:last-child{border:0}.rl-camera button.active{color:var(--cyan);background:#00d2ef12}.rl-actions>button{color:#9badb1;text-align:left;width:100%;height:23px;font:5px var(--font-geist-mono);letter-spacing:.06em;cursor:pointer;border-color:#c0dde22b;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;margin-top:-1px;padding:0 8px;display:grid;overflow:hidden}.rl-actions>button i{background:#506368;border-radius:50%;width:3px;height:3px}.rl-actions>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rl-actions>button b{white-space:nowrap;color:#72868c;margin-left:8px;font-weight:450}.rl-actions>button.active{color:#edf4f5;background:#00d2ef12}.rl-actions>button.active i{background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.rl-actions>button.active b{color:var(--cyan)}.rl-keyboard{z-index:7;font:4.5px var(--font-geist-mono);letter-spacing:.055em;color:#73878c;pointer-events:none;align-items:center;gap:6px;transition:all .3s;display:flex;position:absolute;bottom:6px;right:16px}.rl-keyboard span{color:#b7c5c8;border:1px solid #c0dde22b;padding:2px 4px}.rl-keyboard b{font-weight:400}.rl-disclaimer{z-index:7;white-space:nowrap;font:4.5px var(--font-geist-mono);letter-spacing:.11em;color:#718388;pointer-events:none;margin:0;transition:all .3s;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.hud-hidden .rl-intro,.hud-hidden .rl-telemetry,.hud-hidden .rl-controls,.hud-hidden .rl-keyboard,.hud-hidden .rl-disclaimer{opacity:0;visibility:hidden;pointer-events:none}.hud-hidden .rl-intro{transform:translate(-14px)}.hud-hidden .rl-telemetry{transform:translate(14px)}.hud-hidden .rl-controls{transform:translateY(14px)}.target-armed .rl-canvas canvas{cursor:crosshair!important}.target-armed .rl-intro{pointer-events:none}.target-armed .rl-canvas:after{content:"SELECT MISSION DESTINATION";z-index:8;color:#bff8ff;font:6px var(--font-geist-mono);letter-spacing:.14em;pointer-events:none;background:#03090bc7;border:1px solid #00d2ef73;padding:6px 10px;position:absolute;top:55px;left:50%;transform:translate(-50%)}@keyframes rlSpin{to{transform:rotate(360deg)}}@media (max-width:1180px){.rova-page{--rova-nav-height:74px}.rl-topbar{grid-template-columns:1.25fr .8fr .8fr auto}.rl-topbar>div:nth-child(4){display:none}.rl-controls{grid-template-columns:90px 1fr 300px}.rl-telemetry{width:178px}.rl-intro{width:238px}.rl-keyboard{display:none}}@media (min-width:901px) and (max-height:620px){.rl-telemetry{width:168px}.rl-suspension{display:none}.rl-controls{bottom:14px}.rl-disclaimer{display:none}}@media (max-width:900px){.rova-lab{min-height:0}.rl-topbar{grid-template-columns:1fr .75fr auto;top:0}.rl-topbar>div:nth-child(3),.rl-topbar>div:nth-child(4){display:none}.rl-intro{width:224px;top:46px;left:12px}.rl-intro>p:nth-of-type(2){max-width:198px}.rl-telemetry{width:160px;top:46px;right:10px}.rl-suspension{display:none}.rl-controls{grid-template-columns:88px 1fr;bottom:20px;left:12px;right:12px}.rl-actions{grid-column:2}.rl-mode-control{grid-area:1/2}.rl-stick-wrap{grid-row:1/3}.rl-actions>button{display:none}.rl-actions>button:nth-of-type(2),.rl-actions>button.mission-target{display:grid}.rl-camera{margin:0}.rl-disclaimer{bottom:5px}.rl-environment-panel{max-height:calc(100% - 58px);top:42px;overflow:auto}.rl-environment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rl-environment-grid>button{min-height:145px}}@media (max-width:680px){.rova-lab{height:calc(100svh - var(--rova-nav-height));min-height:0}.rl-canvas:after,.is-day .rl-canvas:after{opacity:.55;background:linear-gradient(#0000 66%,#02070980),linear-gradient(90deg,#02070942,#0000 62%)}.rl-topbar{grid-template-columns:minmax(0,1fr) auto;height:34px;top:0}.rl-topbar>div{gap:6px;padding:0 8px}.rl-topbar>div:first-child{padding-left:9px}.rl-topbar>div:first-child b,.rl-topbar>div:nth-child(2){display:none}.rl-view-controls button{padding:0 6px}.rl-view-controls button:last-child{font-size:0}.rl-view-controls button:last-child:after{content:"HUD";font-size:6px}.rl-intro{width:146px;padding:7px 8px;top:42px;left:8px}.rl-intro h1{font-size:23px}.rl-intro>p:nth-of-type(2){display:none}.rl-intro>p:first-child{text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:4px;overflow:hidden}.rl-intro-coordinate{grid-template-columns:1fr auto;gap:5px;margin-top:6px;padding-top:6px;font-size:4px}.rl-intro-coordinate i,.rl-intro-coordinate span:first-child{display:none}.rl-telemetry{width:106px;top:42px;right:7px}.rl-speed{padding:7px}.rl-speed>b{font-size:23px}.rl-speed>em{font-size:4.5px}.rl-telemetry dl{grid-template-columns:1fr}.rl-telemetry dl div{padding:4px 6px}.rl-telemetry dl div:nth-child(n+4){display:none}.rl-telemetry dl div{border-right:0}.rl-telemetry dt{letter-spacing:.07em;font-size:4px}.rl-telemetry dd{font-size:6px}.rl-suspension,.rl-autonomy-readout{display:none}.rl-controls{grid-template-columns:80px 1fr;gap:6px;bottom:16px;left:8px;right:8px}.rl-stick{width:74px;height:74px}.rl-stick>b{width:28px;height:28px;top:calc(50% - 14px);left:calc(50% - 14px)}.rl-stick>b span{inset:10px}.rl-mode-control>div{grid-template-columns:1fr}.rl-mode-control button{border-bottom:1px solid #c0dde224;border-right:0;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;min-height:28px;padding:3px 7px;display:grid}.rl-mode-control button i{margin:0}.rl-mode-control button small{margin:0 0 0 6px}.rl-actions{display:none}.rl-stick-wrap>span,.rl-mode-control>span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.07em;max-width:100%;margin-bottom:4px;font-size:4px;overflow:hidden}.rl-disclaimer,.rl-keyboard{display:none}.rl-environment-panel{width:calc(100% - 14px);top:38px}.rl-environment-panel header,.rl-environment-panel footer{padding:8px}.rl-environment-panel header b{font-size:6px}.rl-environment-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.rl-environment-grid>button{min-height:124px;padding:8px}.rl-environment-grid strong{margin-top:15px;font-size:10px}.rl-environment-grid p{display:none}.rl-environment-grid>button>span{font-size:3.7px}.rl-environment-panel footer span{display:none}}@media (prefers-reduced-motion:reduce){.rl-loader i,.rl-route-loading__mark{animation:none}.rl-canvas:before{display:none}}
