.page_appShell__kO2cP{min-height:100vh;background:radial-gradient(circle at 25% 10%,#121920 0,#080c11 36rem)}.page_topbar__KC3vf{height:68px;border-bottom:1px solid var(--line);justify-content:space-between;padding:0 28px;background:rgba(8,12,17,.92);position:relative}.page_actionButtons__aac_D,.page_brandBlock__U7dMO,.page_breadcrumb__xzMkp,.page_cameraHeader__nI23H,.page_cameraMeta__RMnt2,.page_connection__tr3Mr,.page_controlActions__rKwxq,.page_controlbar__6B8XQ,.page_headerMeta__yUqGa,.page_mapFooter__31FoC,.page_mapLegend__lE64c,.page_mapReadout__V33ki,.page_mapTools__546xV,.page_operator__1free,.page_panelTitle__frBVT,.page_remoteReady__QA25t,.page_robotIdentity__7nt7k,.page_topbar__KC3vf{display:flex;align-items:center}.page_brandBlock__U7dMO{gap:11px}.page_brandMark__n1s4N{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#fff;background:var(--s-teal-700)}.page_brandMark__n1s4N svg{width:19px;height:auto}.page_brand__7TV1Q{font-size:12px;font-weight:760;letter-spacing:.14em}.page_brand__7TV1Q span{color:#7f8995;font-weight:560;letter-spacing:.08em;margin-left:7px}.page_subBrand__Mgp6p{color:#5f6975;font-size:12px;letter-spacing:.06em;margin-top:3px}.page_headerMeta__yUqGa{gap:18px;color:#87909b;font-size:12px;letter-spacing:.08em}.page_connection__tr3Mr{gap:7px}.page_connectionValue__RwlMm{color:#d3d9de;display:flex;align-items:center;gap:4px;letter-spacing:0;font-size:12px}.page_feedDot__CjNCD,.page_liveDot__3jlHc,.page_remoteReady__QA25t span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 9px rgba(0,125,153,.7)}.page_divider__5RusV{height:20px;width:1px;background:var(--line)}.page_operator__1free{gap:7px;color:#c5ccd3;letter-spacing:.03em}.page_avatar__TRVZZ{width:23px;height:23px;border-radius:50%;color:#151b1e;background:var(--lime);display:grid;place-items:center;font-size:12px;font-weight:800}.page_iconButtonSmall__OwbtK,.page_iconButton__hOl9u,.page_moreButton__NVyG2{border:1px solid transparent;background:transparent;color:#737e8a;cursor:pointer;display:grid;place-items:center}.page_iconButton__hOl9u{width:28px;height:28px;border-radius:6px}.page_iconButtonSmall__OwbtK:hover,.page_iconButton__hOl9u:hover,.page_moreButton__NVyG2:hover{color:var(--ink);border-color:#2b3540;background:#161e26}.page_controlbar__6B8XQ{height:51px;padding:0 28px;justify-content:space-between;border-bottom:1px solid var(--line);background:#0e1319}.page_breadcrumb__xzMkp{gap:10px;color:#67727e;font-size:12px;letter-spacing:.1em}.page_breadcrumb__xzMkp strong{color:#d6dce1;font-weight:600}.page_crumbSlash__BHXf6{color:#424d58}.page_badge__0mJr3{border:1px solid #303a45;color:#98a4ae;padding:4px 6px;border-radius:3px;font-size:12px;letter-spacing:.08em}.page_controlActions__rKwxq{gap:15px}.page_syncText__bieHL{color:#697580;display:flex;align-items:center;gap:6px;font-size:12px}.page_secondaryButton__0Pzex{border:1px solid #2d3742;background:#141a21;border-radius:4px;color:#b2bbc3;padding:7px 10px;display:flex;align-items:center;gap:7px;font-size:12px;cursor:pointer}.page_secondaryButton__0Pzex:hover{border-color:#596573;color:#e8edf0}.page_workspace__5fony{max-width:1550px;padding:24px 28px 34px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px}.page_mapColumn__pYJ6I{min-width:0}.page_sectionHeading__lt74q{height:51px;display:flex;justify-content:space-between;align-items:flex-start}.page_eyebrow__yxIK8{margin:0 0 6px;color:#70808d;font-size:12px;letter-spacing:.16em;font-weight:700}.page_cameraHeader__nI23H h2,.page_sectionHeading__lt74q h1{margin:0;font-size:19px;letter-spacing:-.02em;font-weight:550}.page_mapTools__546xV{gap:11px}.page_locked__apLL3{display:flex;align-items:center;gap:6px;font-size:12px;color:#5c6a76}.page_iconButtonSmall__OwbtK{width:28px;height:28px;border-radius:5px}.page_mapFrame__Qark8{height:706px;position:relative;overflow:hidden;border:1px solid #252f39;border-radius:7px;background:var(--canvas);box-shadow:0 18px 60px rgba(0,0,0,.25)}.page_mapChrome__SHTk_{position:absolute;top:0;left:0;right:0;z-index:4;height:43px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,rgba(10,15,20,.97),rgba(10,15,20,.72),transparent)}.page_mapLegend__lE64c{gap:15px;color:#77838e;font-size:12px;letter-spacing:.05em}.page_mapLegend__lE64c span{display:flex;gap:6px;align-items:center}.page_mapLegend__lE64c i{display:inline-block;width:7px;height:7px;border-radius:2px}.page_legendRobot__YvxZo{background:var(--lime);box-shadow:0 0 8px rgba(0,125,153,.7)}.page_legendCamera__5hdiT{background:var(--yellow);border-radius:50%!important}.page_legendFloor__90TlH{background:#6c7d88}.page_mapReadout__V33ki{gap:6px;color:#5e6b76;font-size:12px;letter-spacing:.04em}.page_threeCanvas__kBt_7{position:absolute;inset:0}.page_threeCanvas__kBt_7 canvas{display:block;width:100%;height:100%}.page_sceneNote__z26b0{position:absolute;left:16px;bottom:17px;z-index:2;color:#687781;font-size:12px;letter-spacing:.11em;display:flex;gap:7px;align-items:center}.page_sceneNoteDot__qjWxh{width:5px;height:5px;border-radius:50%;background:var(--lime)}.page_sceneFloorLabels__Kl81L{position:absolute;top:58px;left:14px;z-index:3;display:flex;flex-direction:column;gap:102px}.page_sceneFloorLabels__Kl81L button{border:0;background:rgba(15,22,28,.84);color:#78848d;font:600 12px/1 ui-sans-serif;letter-spacing:.08em;padding:6px 7px;cursor:pointer;border-left:2px solid #34414b}.page_sceneFloorLabels__Kl81L .page_sceneLabelActive__0cmuR,.page_sceneFloorLabels__Kl81L button:hover{color:#e1e8eb;border-left-color:var(--lime)}.page_floorScroller__RCQnk{position:absolute;z-index:5;right:13px;top:60px;bottom:52px;width:57px;display:flex;flex-direction:column;align-items:center}.page_scrollButton__zk9nh{width:28px;height:26px;border:1px solid #303b45;border-radius:4px;background:rgba(15,22,28,.85);display:grid;place-items:center;color:#7b8790;cursor:pointer}.page_scrollButton__zk9nh:hover{color:var(--lime);border-color:#65757e}.page_chevronUp__grR5Q{transform:rotate(180deg)}.page_floorRail__taSuY{flex:1 1;width:1px;margin:6px 0;background:#27323b;position:relative;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.page_floorTick__I_qE0{position:relative;width:54px;height:38px;border:0;background:transparent;color:#64727d;font-size:12px;letter-spacing:.08em;cursor:pointer;text-align:right;padding-right:0}.page_floorTick__I_qE0 i{position:absolute;right:0;top:17px;width:7px;height:7px;border-radius:50%;background:#3d4a54;transform:translate(3px,-50%)}.page_floorTickActive__DCSP8{color:var(--lime);font-weight:750}.page_floorTickActive__DCSP8 i{background:var(--lime);box-shadow:0 0 10px rgba(0,125,153,.75)}.page_scrollHint__2rTQv{writing-mode:vertical-rl;transform:rotate(180deg);color:#4e5a65;font-size:12px;letter-spacing:.16em;margin-top:10px}.page_mapFooter__31FoC{height:38px;gap:20px;color:#65727c;font-size:12px;letter-spacing:.04em}.page_mapFooter__31FoC span{display:flex;align-items:center;gap:6px}.page_mapFooter__31FoC span:first-child{color:#8fb4bd}.page_sideRail__9XjAU{min-width:0;position:relative}.page_cameraHeader__nI23H{height:51px;justify-content:space-between;align-items:flex-start}.page_cameraHeader__nI23H h2{font-size:16px}.page_statePill__aPA_Y{padding:5px 8px;border-radius:3px;border:1px solid #244a52;color:var(--lime);font-size:12px;letter-spacing:.1em;display:flex;gap:6px;align-items:center}.page_statePill__aPA_Y span{width:5px;height:5px;background:currentColor;border-radius:50%}.page_state_idle__Vj_w8{color:var(--yellow);border-color:#594e27}.page_state_error__1TQH3{color:var(--red);border-color:#5c3034}.page_cameraStack__zRiqA{display:flex;flex-direction:column;gap:10px}.page_cameraCard__j9y7M{border:1px solid #2a3540;border-radius:6px;background:#11171e;overflow:hidden}.page_cameraImage__Nfbc9{height:152px;background-size:cover;background-position:50%;position:relative}.page_cameraOverlay__O6BNM{position:absolute;inset:0;background:linear-gradient(120deg,rgba(6,12,15,.3),transparent 50%,rgba(5,9,13,.4))}.page_captureTag__gHgZG,.page_feedTag__8c_8N{position:absolute;top:10px;display:flex;align-items:center;gap:6px;background:rgba(7,12,16,.8);border:1px solid rgba(150,165,170,.24);padding:5px 7px;font-size:12px;letter-spacing:.1em;color:#d9e0e2}.page_feedTag__8c_8N{left:10px}.page_captureTag__gHgZG{right:10px;color:var(--yellow)}.page_captureTag__gHgZG button{border:0;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer;padding:0 0 0 2px}.page_feedHud__kqnXi{position:absolute;left:10px;bottom:9px;display:flex;gap:10px;color:#d6e0df;font:12px ui-monospace,monospace;text-shadow:0 1px 2px #000}.page_cameraMeta__RMnt2{justify-content:space-between;color:#687781;padding:8px 10px;font-size:12px}.page_actionPanel__iyMQJ,.page_robotPanel__5bEaF,.page_statusPanel__50HOy{margin-top:12px;padding:14px;border:1px solid #252f39;border-radius:6px;background:#10161d}.page_panelTitle__frBVT{justify-content:space-between;color:#75838e;font-size:12px;letter-spacing:.13em}.page_panelTitle__frBVT svg{color:#778b99}.page_missionName__kFZfF{margin:14px 0 11px;color:#dbe1e3;font-size:12px}.page_progressTrack__LRESl{background:#27313a;height:4px;border-radius:10px;overflow:hidden}.page_progressTrack__LRESl div{height:100%;background:var(--lime);box-shadow:0 0 9px rgba(0,125,153,.5)}.page_progressMeta__5ppRY{display:flex;justify-content:space-between;margin-top:7px;color:#6c7882;font-size:12px}.page_metrics__gQOaH{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #242d36;margin-top:14px;padding-top:12px;gap:11px 8px}.page_metric__BaKvc{display:flex;gap:8px}.page_metricIcon__Wi5ET{color:#85949e;margin-top:2px}.page_metric__BaKvc span,.page_metric__BaKvc strong{display:block}.page_metric__BaKvc span{color:#626f79;font-size:12px}.page_metric__BaKvc strong{color:#cbd2d5;font-size:12px;margin-top:3px;font-weight:600}.page_updated__Ni6ne{color:#55636e;font-size:12px;letter-spacing:.02em;text-transform:none}.page_robotIdentity__7nt7k{gap:9px;margin:14px 0 13px}.page_robotGlyph__o3aNI{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#10262c;color:var(--lime)}.page_robot_idle__JzF_T{background:#2b2618;color:var(--yellow)}.page_robot_error__Tl61M{background:#2b1a1c;color:var(--red)}.page_robotIdentity__7nt7k span,.page_robotIdentity__7nt7k strong{display:block}.page_robotIdentity__7nt7k strong{color:#dbe1e2;font-size:12px;font-weight:600}.page_robotIdentity__7nt7k span{color:#62717c;font-size:12px;margin-top:3px;letter-spacing:.05em}.page_moreButton__NVyG2{margin-left:auto;width:27px;height:27px;border-radius:4px}.page_telemetryGrid__en3iZ{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #242d36;padding-top:11px;gap:11px 4px}.page_telemetryGrid__en3iZ span{color:#62717a;font-size:12px}.page_telemetryGrid__en3iZ strong{display:block;color:#cbd5d8;margin-top:3px;font-size:12px;font-weight:600}.page_actionPanel__iyMQJ{background:#121920}.page_remoteReady__QA25t{gap:5px;color:#5aa8b8;font-size:12px;letter-spacing:.03em;text-transform:none}.page_remoteReady__QA25t span{width:5px;height:5px;box-shadow:none}.page_actionButtons__aac_D{gap:8px;margin-top:13px}.page_actionButton__uvBDn,.page_stopButton__T25L8{flex:1 1;padding:9px 8px;border:1px solid #39464f;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px}.page_actionButton__uvBDn{background:#132428;color:#cbd6cf}.page_actionButton__uvBDn:hover{border-color:#5f8f99}.page_actionActive___NhF9{color:var(--lime)}.page_stopButton__T25L8{background:#24191b;border-color:#4e2e31;color:#e38b8e}.page_stopButton__T25L8:hover{border-color:#a1585c}.page_settingsPopover__2btoh{position:absolute;right:0;top:48px;z-index:8;width:245px;padding:14px;background:#151d24;border:1px solid #3a4650;border-radius:6px;box-shadow:0 20px 50px rgba(0,0,0,.4)}.page_settingsPopover__2btoh .page_panelTitle__frBVT{margin-bottom:14px}.page_settingsPopover__2btoh label{display:flex;justify-content:space-between;gap:12px;color:#a7b2b9;font-size:12px;padding:9px 0;border-top:1px solid #29343d}.page_settingsPopover__2btoh input{width:108px;accent-color:var(--lime)}.page_settingsPopover__2btoh select{width:74px;background:#0f151a;border:1px solid #35424c;color:#d2dadd;font-size:12px}@media (max-width:1050px){.page_workspace__5fony{grid-template-columns:minmax(0,1fr) 300px;gap:15px}.page_controlbar__6B8XQ,.page_topbar__KC3vf,.page_workspace__5fony{padding-left:18px;padding-right:18px}.page_mapFrame__Qark8{height:650px}}@media (max-width:820px){.page_workspace__5fony{display:block}.page_sideRail__9XjAU{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.page_cameraHeader__nI23H{grid-column:1/-1}.page_cameraStack__zRiqA{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.page_actionPanel__iyMQJ,.page_robotPanel__5bEaF,.page_statusPanel__50HOy{margin-top:0}.page_settingsPopover__2btoh{top:48px}.page_mapFrame__Qark8{height:620px}}@media (max-width:580px){.page_topbar__KC3vf{height:60px;padding:0 13px}.page_brand__7TV1Q span,.page_connection__tr3Mr,.page_divider__5RusV,.page_operator__1free span,.page_operator__1free svg,.page_subBrand__Mgp6p{display:none}.page_headerMeta__yUqGa{gap:5px}.page_controlbar__6B8XQ{height:auto;min-height:48px;padding:9px 13px;gap:10px;align-items:flex-start}.page_controlActions__rKwxq{gap:7px}.page_syncText__bieHL{display:none}.page_secondaryButton__0Pzex{font-size:12px;padding:7px}.page_workspace__5fony{padding:17px 13px 24px}.page_sectionHeading__lt74q h1{font-size:16px}.page_locked__apLL3{display:none}.page_mapFrame__Qark8{height:525px}.page_mapLegend__lE64c{gap:8px;font-size:12px}.page_mapReadout__V33ki{display:none}.page_sceneFloorLabels__Kl81L{top:53px;gap:72px}.page_floorScroller__RCQnk{right:6px;top:58px;bottom:42px}.page_mapFooter__31FoC{height:auto;padding:8px 0;display:grid;grid-template-columns:1fr 1fr;gap:7px;line-height:1.4}.page_mapFooter__31FoC span:last-child{grid-column:1/-1}.page_sideRail__9XjAU{display:block}.page_cameraStack__zRiqA{display:flex}.page_cameraImage__Nfbc9{height:160px}.page_actionPanel__iyMQJ,.page_robotPanel__5bEaF,.page_statusPanel__50HOy{margin-top:12px}}.page_cameraOpenButton__wqlRs{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;text-align:left;color:inherit}.page_cameraOpenButton__wqlRs:hover .page_cameraImage__Nfbc9{filter:brightness(1.08)}.page_nextCapture__dErAK{display:grid;place-items:center;cursor:pointer;padding-left:2px}.page_open360__ttpbt{position:absolute;right:10px;bottom:9px;color:#f0f4e9;font-size:12px;letter-spacing:.08em;background:rgba(8,13,16,.78);padding:5px 6px;border:1px solid rgba(0,125,153,.35)}.page_panoramaModal__rLPIy{position:fixed;inset:0;z-index:30;background:#070b10}.page_panoramaZoom__xamHA{position:absolute;right:18px;bottom:64px;z-index:3;display:flex;flex-direction:column;border:1px solid rgba(183,197,202,.3);border-radius:8px;overflow:hidden;background:rgba(7,12,16,.86)}.page_panoramaZoom__xamHA button{width:40px;height:36px;display:grid;place-items:center;padding:0;border:0;border-bottom:1px solid rgba(183,197,202,.18);background:none;color:#e6ecef;font-size:12px;font-weight:700;cursor:pointer}.page_panoramaZoom__xamHA button:last-child{border-bottom:0}.page_panoramaZoom__xamHA button:hover:not(:disabled){background:rgba(0,125,153,.14);color:var(--lime)}.page_panoramaZoom__xamHA button:disabled{color:#5d6a73;cursor:default}.page_panoramaDot__XG58V{position:absolute;left:-12px;top:-12px;z-index:2;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.page_panoramaDot__XG58V:before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--dot,#f59e0b);border:2px solid #fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--dot,#f59e0b) 35%,transparent),0 2px 8px rgba(0,0,0,.5)}.page_panoramaDot__XG58V span{position:absolute;left:26px;top:2px;padding:2px 6px;border-radius:4px;background:rgba(7,12,16,.85);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none}.page_panoramaCanvas__0N8bn{position:absolute;inset:0}.page_panoramaCanvas__0N8bn canvas{width:100%;height:100%;display:block}.page_panoramaHeader__14A_0{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;padding:26px 30px;background:linear-gradient(180deg,rgba(5,9,13,.94),transparent);pointer-events:none}.page_panoramaHeader__14A_0>div{display:flex;flex-direction:column;gap:5px}.page_panoramaKicker__1w2EU{color:var(--lime);font-size:12px;letter-spacing:.16em}.page_panoramaHeader__14A_0 strong{font-size:20px;font-weight:550}.page_panoramaHeader__14A_0 small{color:#8a969e;font-size:12px}.page_panoramaClose__dFI4V{pointer-events:auto;width:36px;height:36px;border:1px solid #3d4852;border-radius:6px;background:rgba(10,15,20,.8);display:grid;place-items:center;cursor:pointer}.page_panoramaClose__dFI4V:hover{color:var(--lime);border-color:#7f969c}.page_panoramaNav__o5aGx{pointer-events:auto;margin-left:auto;margin-right:10px;display:flex;align-items:center;gap:8px;font-size:12px;color:#c6d1d7}.page_panoramaNav__o5aGx button{width:32px;height:36px;border:1px solid #3d4852;border-radius:6px;background:rgba(10,15,20,.8);color:inherit;font-size:18px;cursor:pointer}.page_panoramaNav__o5aGx button:hover{color:var(--lime);border-color:#7f969c}.page_panoramaFooter__j6RfA{position:absolute;left:30px;right:30px;bottom:24px;display:flex;justify-content:space-between;color:#aeb8b8;font-size:12px;letter-spacing:.04em;pointer-events:none}.page_panoramaFooter__j6RfA span{display:flex;align-items:center;gap:7px}.page_evidenceModal__A087Z{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px}.page_evidenceBackdrop__bDtMQ{position:absolute;inset:0;background:rgba(3,7,10,.78);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.page_evidencePanel__K9dm2{position:relative;width:min(920px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#11181f;border:1px solid #36434d;border-radius:8px;box-shadow:0 30px 100px rgba(0,0,0,.5)}.page_evidencePanelHeader__diqse{display:flex;justify-content:space-between;gap:18px;padding:19px 20px 16px}.page_evidenceKicker__wr6M_{display:flex;align-items:center;gap:7px;color:#a7d86a;font-size:12px;letter-spacing:.1em}.page_evidencePanelHeader__diqse h2{margin:8px 0 5px;font-size:20px;font-weight:560}.page_evidencePanelHeader__diqse p{margin:0;max-width:700px;color:#8d9aa3;font-size:12px;line-height:1.5}.page_evidenceClose__6vJoL{flex:none;width:32px;height:32px;border:1px solid #3b4852;border-radius:5px;background:#182129;display:grid;place-items:center;color:#9da9b0;cursor:pointer}.page_evidenceClose__6vJoL:hover{color:#fff;border-color:#718078}.page_evidenceImageFrame__anP9o{position:relative;margin:0 20px;border:1px solid #2f3b44;background:#080d11;overflow:hidden;aspect-ratio:4/3}.page_evidenceImageFrame__anP9o img{object-fit:contain}.page_evidenceImageToggle__h_ujI{position:absolute;z-index:3;top:12px;right:12px;display:flex;padding:3px;border:1px solid rgba(183,197,202,.34);border-radius:5px;background:rgba(7,12,16,.9);box-shadow:0 6px 20px rgba(0,0,0,.28)}.page_evidenceImageToggle__h_ujI button{min-height:30px;padding:0 10px;border:0;border-radius:3px;background:transparent;color:#9da9b0;display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.page_evidenceImageToggle__h_ujI button:hover{color:#eef3f1}.page_evidenceImageToggle__h_ujI .page_evidenceImageToggleActive__ausqQ{background:#d7f6a4;color:#14200f}.page_resolvedImageMeta__T5T6R{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:12px;padding:28px 14px 12px;background:linear-gradient(transparent,rgba(4,11,7,.94));color:#d5f6d8;font-size:12px}.page_resolvedImageMeta__T5T6R span{color:#a9c4ae}.page_evidenceAnnotation__syLIm{position:absolute;box-sizing:border-box;left:30%;top:25%;width:34%;height:39%;border:2px solid #ef4444;box-shadow:0 0 0 999px rgba(0,0,0,.04),0 0 18px rgba(239,68,68,.32);pointer-events:none}.page_evidenceAnnotation_box__ScSZQ{left:35%;top:40%;width:24%;height:34%}.page_evidenceAnnotation_trash__ceG8a{left:20%;top:48%;width:60%;height:40%;border-color:#f59e0b;box-shadow:0 0 18px rgba(245,158,11,.3)}.page_evidenceAnnotation__syLIm span{position:absolute;left:5px;top:5px;max-width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis;background:#ef4444;color:#fff;padding:5px 7px;font:700 12px ui-monospace,monospace;letter-spacing:.04em;white-space:nowrap}.page_evidenceAnnotation_open_fire_door__UNMGB{border-width:3px;border-color:#ff4f56;box-shadow:0 0 0 999px rgba(0,0,0,.06),0 0 0 4px rgba(255,79,86,.2),0 0 24px rgba(255,79,86,.58)}.page_evidenceAnnotation_open_fire_door__UNMGB span{background:#ff4f56;color:#20090a;font-size:12px}.page_evidenceAnnotation_box__ScSZQ span,.page_evidenceAnnotation_trash__ceG8a span{background:#f59e0b;color:#17120a}.page_evidenceMeta__QHhET{display:grid;grid-template-columns:1.4fr 1fr .7fr;gap:12px;padding:15px 20px 19px;color:#87949d;font-size:12px}.page_evidenceMeta__QHhET span{display:flex;flex-direction:column;gap:5px}.page_evidenceMeta__QHhET b{color:#5e6b75;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.page_evidenceMeta__QHhET em{width:max-content;padding:4px 6px;border-radius:3px;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.page_evidenceCritical__ZpSup{color:#ffb4b5;background:#4a2226}.page_evidenceWarning__Yn6pY{color:#ffe09b;background:#4a381b}.page_evidenceAssigned__3rGsY{color:#ffe797;background:#4a3b18}.page_evidenceResolved__voelD{color:#b9f6c6;background:#1d4a2c}.page_evidenceActions__ASBTh{display:grid;grid-template-columns:44px 1fr 44px;gap:10px;padding:0 20px 19px}.page_assignButton__NjpW3,.page_evidenceNavButton__UIKsD{min-height:36px;border:1px solid #3a4751;border-radius:5px;cursor:pointer}.page_evidenceNavButton__UIKsD{background:#18222a;color:#c3cdd1;font-size:19px;line-height:1}.page_evidenceNavButton__UIKsD:hover{color:var(--lime);border-color:#5d8792}.page_assignButton__NjpW3{background:var(--s-teal-700);color:#fff;font-weight:750;font-size:12px;letter-spacing:.05em}.page_assignButton__NjpW3:hover{background:#cdfb8a}@media (max-width:620px){.page_evidenceModal__A087Z{padding:10px}.page_evidencePanel__K9dm2{max-height:calc(100vh - 20px)}.page_evidencePanelHeader__diqse{padding:15px}.page_evidenceImageFrame__anP9o{margin:0 15px}.page_evidenceMeta__QHhET{grid-template-columns:1fr;padding:14px 15px}.page_evidenceAnnotation__syLIm span{font-size:12px}.page_evidenceImageToggle__h_ujI{top:8px;right:8px}.page_resolvedImageMeta__T5T6R{flex-direction:column;gap:3px}}.page_workspace__5fony{max-width:1880px}.page_mapFrame__Qark8{height:820px}.page_mapChrome__SHTk_{pointer-events:none}.page_firstPersonCanvas__qHC7N{display:block;width:100%;height:100%}.page_cameraImage__Nfbc9{overflow:hidden}.page_positionButton__zwHfO{height:28px;padding:0 9px;border:1px solid #33404a;border-radius:4px;background:#131a20;color:#aeb8be;display:flex;align-items:center;gap:6px;font-size:12px;cursor:pointer;white-space:nowrap}.page_positionButton__zwHfO:hover{color:var(--lime);border-color:#5d8792}.page_followToggle__yTemV{height:28px;display:flex;align-items:center;gap:6px;color:#7d8992;font-size:12px;white-space:nowrap;cursor:pointer}.page_followToggle__yTemV input{width:28px;height:15px;margin:0;appearance:none;border:1px solid #3b4750;border-radius:8px;background:#1c252c;position:relative;cursor:pointer}.page_followToggle__yTemV input:after{content:"";position:absolute;width:9px;height:9px;left:2px;top:2px;border-radius:50%;background:#77838c;transition:transform .18s ease,background .18s ease}.page_followToggle__yTemV input:checked{border-color:#648343;background:#26331f}.page_followToggle__yTemV input:checked:after{transform:translateX(13px);background:var(--lime)}.page_headerMission__xAKSg{display:flex;align-items:center;gap:8px;color:#7e8b95;font-size:12px;letter-spacing:.1em;white-space:nowrap}.page_headerMission__xAKSg b{color:#3f4c56}.page_headerMission__xAKSg strong{color:#d8e0e3;font-weight:650}.page_headerMission__xAKSg em{font-style:normal;color:#a8b5bc;border:1px solid #303b45;border-radius:3px;padding:4px 6px;font-size:12px}.page_headerMission__xAKSg small{display:flex;align-items:center;gap:4px;color:#697781;letter-spacing:.02em;text-transform:none}.page_settingsContext__d_xbE{display:flex;flex-direction:column;gap:5px;padding:10px 0 12px;margin:4px 0 2px;border-bottom:1px solid #29343d;color:#c8d2d6;font-size:12px;letter-spacing:.06em}.page_settingsContext__d_xbE span{color:#9eabb2;font-size:12px}.page_settingsContext__d_xbE small{color:#697781;font-size:12px;letter-spacing:.02em}.page_inlineCameraMain__Pup6J canvas,.page_inlineCameraWindow__2bF4Q canvas{width:100%;height:100%;display:block}.page_menuWrap__QEvse{position:relative}.page_languageOptions__NEFT7{display:grid;grid-template-columns:1fr 1fr;gap:8px}.page_languageOptionActive__axs1X,.page_languageOption__tdVYM{min-height:32px;border:1px solid #35424c;border-radius:4px;background:#0f151a;color:#aab6bd;font-size:12px;cursor:pointer}.page_languageOption__tdVYM:hover{border-color:#6a7e72;color:#e6efeb}.page_languageOptionActive__axs1X{border-color:#7fb9c6;background:#27381f;color:#d9f5b0;font-weight:700}.page_lightTheme__HW81Q{--lime:var(--s-teal-700);--ink:#182229;--muted:#5c6871;--subtle:#7a858d;--line:#d5dde1;--panel:#f7f9fa;--panel-2:#eef2f4;--canvas:#e5ebee;background:radial-gradient(circle at 25% 10%,#ffffff 0,#edf2f4 36rem);color:var(--ink)}.page_lightTheme__HW81Q .page_topbar__KC3vf{background:rgba(255,255,255,.94)}.page_lightTheme__HW81Q .page_connection__tr3Mr,.page_lightTheme__HW81Q .page_headerMeta__yUqGa,.page_lightTheme__HW81Q .page_operator__1free{color:#52616b}.page_lightTheme__HW81Q .page_breadcrumb__xzMkp strong,.page_lightTheme__HW81Q .page_cameraHeader__nI23H h2,.page_lightTheme__HW81Q .page_headerMission__xAKSg strong,.page_lightTheme__HW81Q .page_sectionHeading__lt74q h1{color:#17242b}.page_lightTheme__HW81Q .page_eyebrow__yxIK8,.page_lightTheme__HW81Q .page_headerMission__xAKSg small,.page_lightTheme__HW81Q .page_locked__apLL3,.page_lightTheme__HW81Q .page_subBrand__Mgp6p,.page_lightTheme__HW81Q .page_syncText__bieHL{color:#71808a}.page_lightTheme__HW81Q .page_iconButtonSmall__OwbtK,.page_lightTheme__HW81Q .page_iconButton__hOl9u,.page_lightTheme__HW81Q .page_moreButton__NVyG2{color:#52616b}.page_lightTheme__HW81Q .page_iconButtonSmall__OwbtK:hover,.page_lightTheme__HW81Q .page_iconButton__hOl9u:hover,.page_lightTheme__HW81Q .page_moreButton__NVyG2:hover{background:#e9eef0;border-color:#b9c5cb}.page_lightTheme__HW81Q .page_mapFrame__Qark8{background:var(--canvas);box-shadow:0 18px 60px rgba(37,58,68,.15)}.page_lightTheme__HW81Q .page_mapChrome__SHTk_{background:linear-gradient(180deg,rgba(239,244,246,.97),rgba(239,244,246,.72),transparent)}.page_lightTheme__HW81Q .page_mapFooter__31FoC,.page_lightTheme__HW81Q .page_mapLegend__lE64c,.page_lightTheme__HW81Q .page_mapReadout__V33ki,.page_lightTheme__HW81Q .page_sceneNote__z26b0{color:#60717b}.page_lightTheme__HW81Q .page_sceneFloorLabels__Kl81L button,.page_lightTheme__HW81Q .page_scrollButton__zk9nh{background:rgba(245,248,249,.9);color:#60717b;border-color:#b9c7cd}.page_lightTheme__HW81Q .page_cameraCard__j9y7M,.page_lightTheme__HW81Q .page_robotPanel__5bEaF,.page_lightTheme__HW81Q .page_statusPanel__50HOy{background:#f7f9fa;border-color:#c8d3d8}.page_lightTheme__HW81Q .page_cameraMeta__RMnt2,.page_lightTheme__HW81Q .page_metric__BaKvc span,.page_lightTheme__HW81Q .page_progressMeta__5ppRY,.page_lightTheme__HW81Q .page_telemetryGrid__en3iZ span,.page_lightTheme__HW81Q .page_updated__Ni6ne{color:#71808a}.page_lightTheme__HW81Q .page_metric__BaKvc strong,.page_lightTheme__HW81Q .page_missionName__kFZfF,.page_lightTheme__HW81Q .page_robotIdentity__7nt7k strong,.page_lightTheme__HW81Q .page_telemetryGrid__en3iZ strong{color:#1c2a31}.page_lightTheme__HW81Q .page_metrics__gQOaH,.page_lightTheme__HW81Q .page_telemetryGrid__en3iZ{border-color:#d7e0e4}.page_lightTheme__HW81Q .page_actionButton__uvBDn{background:#eef6f8;color:#0b4f5c;border-color:#b9d3da}.page_lightTheme__HW81Q .page_settingsPopover__2btoh{background:#f7f9fa;border-color:#bdcbd1;box-shadow:0 20px 50px rgba(37,58,68,.2)}.page_lightTheme__HW81Q .page_settingsContext__d_xbE,.page_lightTheme__HW81Q .page_settingsPopover__2btoh .page_panelTitle__frBVT{color:#33454e}.page_lightTheme__HW81Q .page_settingsContext__d_xbE{border-color:#d6e0e4}.page_lightTheme__HW81Q .page_languageOptionActive__axs1X,.page_lightTheme__HW81Q .page_languageOption__tdVYM{background:#edf2f4;color:#3d4d55;border-color:#bdcbd1}.page_lightTheme__HW81Q .page_languageOption__tdVYM:hover{border-color:#6aa3b0;color:#075d70}.page_lightTheme__HW81Q .page_languageOptionActive__axs1X{background:#e6f5f8;border-color:#7fb9c6;color:#075d70}.page_lightTheme__HW81Q .page_panoramaModal__rLPIy{background:#edf2f4}.page_lightTheme__HW81Q .page_panoramaHeader__14A_0{background:linear-gradient(180deg,rgba(239,244,246,.96),transparent)}.page_lightTheme__HW81Q .page_panoramaClose__dFI4V{background:rgba(255,255,255,.88);border-color:#b9c7cd;color:#33454e}.page_lightTheme__HW81Q .page_panoramaFooter__j6RfA{color:#4f616b}.page_lightTheme__HW81Q .page_evidencePanel__K9dm2{background:#f7f9fa;border-color:#bdcbd1;box-shadow:0 30px 100px rgba(37,58,68,.25)}.page_reportHeaderButton__N9KTO{display:flex;align-items:center;gap:6px;border:1px solid #2f5a64;border-radius:4px;background:#10262c;color:#bfeaf4;padding:7px 10px;font-size:12px;cursor:pointer;white-space:nowrap}.page_reportHeaderButton__N9KTO:hover{border-color:#5fb4c6;color:#e6fbff}.page_lightTheme__HW81Q .page_reportHeaderButton__N9KTO{background:#e6f5f8;border-color:#9cc6d0;color:#075d70}.page_reportModal__Fdn2X{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px}.page_reportBackdrop__Kj6go{position:absolute;inset:0;background:rgba(3,7,10,.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page_reportPanel__XTUG_{position:relative;width:min(1120px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#111a21;border:1px solid #3a4a54;border-radius:10px;box-shadow:0 30px 110px rgba(0,0,0,.55);color:#e4ebee}.page_reportHeader__Ep5_8{display:flex;justify-content:space-between;gap:18px;padding:24px 26px 18px;border-bottom:1px solid #293741}.page_reportKicker__EkzuW{display:flex;align-items:center;gap:7px;color:var(--lime);font-size:12px;font-weight:800;letter-spacing:.13em}.page_reportHeader__Ep5_8 h2{margin:9px 0 5px;font-size:22px;font-weight:600}.page_reportHeader__Ep5_8 p{margin:0;color:#8d9ca5;font-size:12px}.page_reportClose__BRkFQ{width:32px;height:32px;border:1px solid #41515b;border-radius:5px;background:#1a252d;color:#aebac0;display:grid;place-items:center;cursor:pointer}.page_reportClose__BRkFQ:hover{color:#fff;border-color:#7f969c}.page_reportToolbar__dF7bA{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 26px 8px;color:#82929b;font-size:12px}.page_reportExportButton__IyiUW{display:flex;align-items:center;gap:7px;border:1px solid var(--lime);border-radius:5px;background:var(--s-teal-700);color:#fff;padding:9px 13px;font-size:12px;font-weight:800;cursor:pointer}.page_reportExportButton__IyiUW:hover{background:#d0f98f}.page_reportHint__Mq7_c{padding:0 26px 14px;color:#65747d;font-size:12px}.page_reportStats__UDja9{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 26px 18px}.page_reportStats__UDja9>div{border:1px solid #2e3d47;border-radius:6px;background:#17222a;padding:11px 13px}.page_reportStats__UDja9 span{display:block;color:#7e8d95;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.page_reportStats__UDja9 strong{display:block;margin-top:5px;color:#e9f1f3;font-size:21px}.page_reportSectionTitle__ou79G{display:flex;align-items:baseline;justify-content:space-between;padding:0 26px 10px}.page_reportSectionTitle__ou79G h3{margin:0;font-size:14px}.page_reportSectionTitle__ou79G span{color:#74858e;font-size:12px}.page_reportTableWrap__19LTz{margin:0 26px 26px;border:1px solid #2e3d47;border-radius:7px;overflow:auto}.page_reportTable___qmv1{width:100%;border-collapse:collapse;font-size:12px}.page_reportTable___qmv1 th{background:#18252d;color:#92a3ac;font-size:12px;letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:10px 11px}.page_reportTable___qmv1 td{border-top:1px solid #293943;padding:11px;vertical-align:top;color:#c8d3d8}.page_reportTable___qmv1 td strong{display:block;color:#edf3f4;font-size:12px}.page_reportTable___qmv1 td small{display:block;color:#6f8089;margin-top:4px;font-size:12px}.page_reportHazardCell__QnmVv{display:flex;align-items:flex-start;gap:10px;min-width:330px}.page_reportHazardCell__QnmVv img{width:78px;height:56px;object-fit:cover;border:1px solid #3c4b54;border-radius:4px;flex:none}.page_reportHazardCell__QnmVv small b{color:#8fa0a9;font-weight:700}.page_reportTable___qmv1 td:first-child{white-space:nowrap;color:#93a3ab}.page_reportTable___qmv1 td:nth-child(3){white-space:nowrap;color:#b6ef7a;font-weight:700}.page_reportChecks__K1Jyp{display:flex;flex-wrap:wrap;gap:7px 10px}.page_reportCheck__2sgtD{display:inline-flex;align-items:center;gap:4px;color:#71818a;font-size:12px;white-space:nowrap}.page_reportCheck__2sgtD>span{width:14px;height:14px;display:grid;place-items:center;border:1px solid #52636d;border-radius:3px;color:#10170f}.page_reportCheckDone__tpJqh{color:#bde992}.page_reportCheckDone__tpJqh>span{background:var(--lime);border-color:var(--lime)}.page_reportState__MAS9J{display:inline-block;margin-top:8px;padding:4px 6px;border-radius:3px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.page_reportStateResolved__S2C1n{color:#b9f6c6;background:#1d4a2c}.page_reportStateAssigned__v5c9J{color:#ffe797;background:#4a3b18}.page_reportStateUnassigned__RsK4N{color:#b7c1c7;background:#2b363d}.page_lightTheme__HW81Q .page_reportPanel__XTUG_{background:#f7f9fa;border-color:#bdcbd1;color:#1b2a31;box-shadow:0 30px 110px rgba(37,58,68,.3)}.page_lightTheme__HW81Q .page_reportHeader__Ep5_8{border-color:#d6e0e4}.page_lightTheme__HW81Q .page_reportHeader__Ep5_8 p,.page_lightTheme__HW81Q .page_reportHint__Mq7_c,.page_lightTheme__HW81Q .page_reportSectionTitle__ou79G span,.page_lightTheme__HW81Q .page_reportToolbar__dF7bA{color:#687983}.page_lightTheme__HW81Q .page_reportHeader__Ep5_8 h2{color:#1b2a31}.page_lightTheme__HW81Q .page_reportClose__BRkFQ{background:#edf2f4;border-color:#bdcbd1;color:#52616b}.page_lightTheme__HW81Q .page_reportStats__UDja9>div{background:#edf2f4;border-color:#cbd8dd}.page_lightTheme__HW81Q .page_reportStats__UDja9 span{color:#687983}.page_lightTheme__HW81Q .page_reportStats__UDja9 strong{color:#1b2a31}.page_lightTheme__HW81Q .page_reportTableWrap__19LTz{border-color:#cbd8dd}.page_lightTheme__HW81Q .page_reportTable___qmv1 th{background:#e8eef1;color:#60717b}.page_lightTheme__HW81Q .page_reportTable___qmv1 td{border-color:#d6e0e4;color:#40515a}.page_lightTheme__HW81Q .page_reportTable___qmv1 td strong{color:#1b2a31}.page_lightTheme__HW81Q .page_reportTable___qmv1 td small{color:#71808a}@media print{.page_appShell__kO2cP>.page_evidenceModal__A087Z,.page_appShell__kO2cP>.page_panoramaModal__rLPIy,.page_appShell__kO2cP>header,.page_appShell__kO2cP>section{display:none!important}.page_appShell__kO2cP{background:#fff!important}.page_reportModal__Fdn2X{position:static;display:block;padding:0}.page_reportBackdrop__Kj6go,.page_reportClose__BRkFQ,.page_reportHint__Mq7_c,.page_reportToolbar__dF7bA{display:none}.page_reportPanel__XTUG_{max-height:none;width:100%;border:0;border-radius:0;box-shadow:none;overflow:visible;background:#fff;color:#111}.page_reportHeader__Ep5_8{padding:0 0 16px;border-color:#ddd}.page_reportHeader__Ep5_8 h2,.page_reportTable___qmv1 td strong{color:#111}.page_reportSectionTitle__ou79G,.page_reportStats__UDja9,.page_reportTableWrap__19LTz{margin-left:0;margin-right:0}.page_reportStats__UDja9{padding-left:0;padding-right:0}.page_reportStats__UDja9>div,.page_reportTable___qmv1 td,.page_reportTable___qmv1 th{color:#222;background:#fff;border-color:#ddd}.page_reportTable___qmv1 th{background:#f1f5f9;color:#475569}}.page_lightTheme__HW81Q .page_reportHazardCell__QnmVv img{border-color:#bdcbd1}.page_lightTheme__HW81Q .page_reportHazardCell__QnmVv small b{color:#60717b}.page_destinationReadout__oK5LV{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:10px;border-top:1px solid #242d36;color:#77868e;font-size:12px;letter-spacing:.05em}.page_destinationReadout__oK5LV strong{color:var(--lime);font-size:12px;font-weight:650}.page_captureLegend__7Yt9b{color:#aab7bd}.page_captureLegend__7Yt9b svg{color:var(--yellow)}.page_sceneFloorLabels__Kl81L{top:64px;bottom:64px;gap:0;justify-content:space-between}.page_missionActions__HN5zF{display:grid;gap:8px;margin-top:13px}.page_missionActions__HN5zF .page_actionButton__uvBDn{min-height:34px}.page_inlineDualCamera__JUld8{position:absolute;inset:0;background:#070b10;z-index:3}.page_inlineCameraMain__Pup6J{position:absolute;inset:0}.page_inlineCameraMain__Pup6J canvas,.page_inlineCameraMain__Pup6J img,.page_inlineCameraWindow__2bF4Q canvas,.page_inlineCameraWindow__2bF4Q img{width:100%;height:100%;display:block;object-fit:cover}.page_inlineCameraMain__Pup6J span,.page_inlineCameraWindow__2bF4Q span{position:absolute;left:12px;top:12px;padding:6px 8px;background:rgba(7,12,16,.82);border:1px solid #47534f;color:#dff5c8;font-size:12px;letter-spacing:.1em}.page_inlineCameraWindow__2bF4Q{position:absolute;width:270px;height:170px;padding:0;overflow:hidden;border:2px solid var(--lime);border-radius:7px;background:#111;cursor:pointer;box-shadow:0 12px 40px #000}.page_inlineCameraWindow__2bF4Q span{left:8px;top:8px;font-size:12px}.page_window_br__w4A5I{right:28px;bottom:28px}.page_window_bl__Py_X_{left:28px;bottom:28px}.page_window_tr__Mo9ve{right:28px;top:70px}.page_window_tl__tIUjN{left:28px;top:70px}.page_inlineCameraClose__XIZsc{position:absolute;right:16px;top:55px;z-index:4;display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #46534d;border-radius:4px;background:rgba(8,14,18,.86);color:#d7e8d0;font-size:12px;cursor:pointer}.page_inlineCameraClose__XIZsc:hover{border-color:var(--lime);color:var(--lime)}.page_sideModelFrame___wsUl{height:520px;position:relative;overflow:hidden;border:1px solid #2a3540;border-radius:6px;background:#0b1015}.page_sideModelFrame___wsUl .page_threeCanvas__kBt_7 canvas{width:100%;height:100%}.page_workspace__5fony{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.page_mapFrame__Qark8{height:calc(100vh - 170px);min-height:780px;overscroll-behavior:contain}.page_sideRail__9XjAU{max-height:calc(100vh - 145px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin;scrollbar-color:#3c4a53 transparent}.page_missionActions__HN5zF{grid-template-columns:1fr 1fr}.page_missionActions__HN5zF .page_stopButton__T25L8{min-height:34px}@media (max-width:1050px){.page_mapFrame__Qark8{height:740px}.page_headerMission__xAKSg small{display:none}.page_headerMission__xAKSg{gap:5px;font-size:12px}}@media (max-width:820px){.page_mapFrame__Qark8{height:680px}.page_followToggle__yTemV,.page_positionButton__zwHfO{display:none}}@media (max-width:580px){.page_mapFrame__Qark8{height:565px}.page_headerMission__xAKSg{display:none}.page_sceneFloorLabels__Kl81L{top:53px;bottom:53px;gap:0;justify-content:space-between}}.page_backendBar__OHfai{min-height:48px;padding:9px 30px;display:flex;align-items:center;flex-wrap:wrap;gap:14px;background:#141d27;border-bottom:1px solid #34404d;color:#b6c6d5;font-size:12px}.page_backendBar__OHfai>span{font-size:12px;font-weight:700;letter-spacing:.12em}.page_backendBar__OHfai select{border:1px solid #405264;background:#0c141e;color:#edf2f5;border-radius:5px;padding:5px 9px;font:inherit}.page_backendBar__OHfai small{color:#8b9dae}.page_panoramaLoad__u6I_H{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:520px;padding:18px 24px;background:#111c28;border:1px solid #526272;border-radius:10px;text-align:center;color:#e0e8ef;font-size:14px;line-height:1.6}.page_resolvedState__YZMY_{flex:1 1;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:#1f8a4c}.remote_shell__ifAKe.remote_shell__ifAKe{--bg:#ffffff;--ink:#18333c;--muted:#60747d;--subtle:#8a9aa2;--line:rgba(22,52,65,.18);--line-strong:rgba(22,52,65,.32);--panel:#ffffff;--panel-2:#f3f6f7;--canvas:#ffffff;--accent:var(--s-teal-700);--accent-soft:rgba(7,92,112,.08);--accent-line:rgba(7,92,112,.35);--danger:var(--s-critical);--danger-soft:var(--s-critical-soft);--danger-line:#f5b5b5;--warn:var(--s-warning-text);--warn-soft:var(--s-warning-soft);--warn-line:#f3d19c;--lime:var(--accent);color-scheme:light;background:var(--bg);color:var(--ink)}.remote_shell__ifAKe{min-height:100vh;padding:0 40px 48px;color:var(--ink)}.remote_account__DC_lB{gap:20px;font-size:12px}.remote_account__DC_lB,.remote_account__DC_lB a{display:flex;align-items:center;color:var(--muted)}.remote_account__DC_lB a{gap:4px;text-decoration:none}.remote_shell__ifAKe button{cursor:pointer;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:10px 14px;display:inline-flex;justify-content:center;align-items:center;gap:8px;font-weight:600}.remote_shell__ifAKe button:disabled{opacity:.4;cursor:not-allowed}.remote_shell__ifAKe button:hover:not(:disabled){filter:brightness(1.15)}.remote_shell__ifAKe label{display:block;font-size:12px;color:var(--muted)}.remote_shell__ifAKe input:not([type=range]),.remote_shell__ifAKe select{width:100%;margin:9px 0 18px;padding:12px;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:7px;font:inherit}.remote_shell__ifAKe input:focus,.remote_shell__ifAKe select:focus{outline:2px solid var(--accent);outline-offset:2px}.remote_shell__ifAKe h1{margin:12px 0;font-size:32px;font-weight:550;letter-spacing:-1px}.remote_shell__ifAKe h2{margin:9px 0;font-size:21px;font-weight:550}.remote_eyebrow__6dXCW{font-size:12px;font-weight:650;letter-spacing:2px;color:var(--muted)}.remote_loginLayout__oicE9{min-height:calc(100vh - 160px);max-width:1150px;margin:auto;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:100px;padding:64px 0}.remote_intro__ltojH h1{font-size:clamp(40px,4.5vw,68px);line-height:1.08;letter-spacing:-3px;margin:25px 0}.remote_intro__ltojH p{font-size:16px;line-height:1.8;color:var(--muted);max-width:440px}.remote_introMeta__cROGV{display:flex;flex-wrap:wrap;gap:24px;margin-top:40px;font-size:12px;color:var(--accent)}.remote_introMeta__cROGV span{display:flex;align-items:center;gap:7px}.remote_cameraCard__jXvWO,.remote_controlCard__LRqrd,.remote_loginCard__9PhWg{background:var(--panel);border:1px solid var(--line);border-radius:14px}.remote_loginCard__9PhWg{padding:36px}.remote_loginCard__9PhWg>p{color:var(--muted);font-size:13px;margin-bottom:30px}.remote_shell__ifAKe .remote_primary__g7Trh{background:var(--accent);color:#ffffff;border-color:var(--accent);min-height:45px;width:100%}.remote_shell__ifAKe .remote_stop__ZRBMX{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line);min-height:45px;width:100%;margin-top:10px}.remote_loginCard__9PhWg .remote_secondary__5riqd{width:100%;margin-top:12px}.remote_shell__ifAKe .remote_textButton__zp4kx{background:transparent;border:none;font-size:12px;margin:12px auto 0;display:flex;color:var(--muted)}.remote_dot__FLEkn{height:7px;width:7px;border-radius:50%;background:#a7b3b8}.remote_online__37QS0{background:var(--accent);box-shadow:0 0 10px rgba(7,92,112,.25)}.remote_grid__l3qSJ{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.remote_vision__2n1DJ{min-width:0;display:grid;gap:24px}.remote_controlCard__LRqrd{padding:24px}.remote_cardHeading__is4Q0{display:flex;align-items:center;justify-content:space-between;gap:12px}.remote_tag__LJWfB{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:5px;font-size:12px;padding:5px 8px;letter-spacing:1px}.remote_speedLabel__3pNaN strong{float:right;color:var(--ink)}.remote_speedLabel__3pNaN input{display:block;width:100%;accent-color:var(--accent);margin:18px 0 24px}.remote_cameraCard__jXvWO{padding:24px}.remote_cameraViewport__DKbUX{margin-top:18px;min-height:290px;position:relative;background:#070b10;border:1px solid #27333d;border-radius:9px;overflow:hidden}.remote_cameraEmpty__G03r9{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px;padding:24px;background:radial-gradient(ellipse at center,#16232b,#090e14)}.remote_cameraEmpty__G03r9 svg{color:#6c858d}.remote_cameraEmpty__G03r9 strong{font-size:15px;font-weight:500}.remote_cameraEmpty__G03r9 span{color:#81909c}.remote_cameraFooter__VQESs{display:flex;justify-content:space-between;align-items:center;margin-top:18px;gap:12px}.remote_cameraFooter__VQESs>span{font-size:12px;color:var(--muted)}.remote_empty__Cy0rT{text-align:center;padding:48px 20px;color:var(--muted);font-size:13px}.remote_error__bLom5,.remote_notice__X2cu1{padding:12px 16px;background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger-line);border-radius:8px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}@media(min-width:1600px){.remote_shell__ifAKe{padding-left:max(40px,calc((100vw - 1520px)/2));padding-right:max(40px,calc((100vw - 1520px)/2))}}@media(max-width:1050px){.remote_shell__ifAKe{padding:0 24px 32px}.remote_grid__l3qSJ{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.remote_cameraFooter__VQESs{align-items:flex-start;flex-direction:column}.remote_loginLayout__oicE9{gap:40px}}@media(max-width:760px){.remote_shell__ifAKe{padding:0 16px 24px}.remote_account__DC_lB{gap:12px;flex-wrap:wrap}.remote_account__DC_lB>span{max-width:150px;overflow:hidden;text-overflow:ellipsis}.remote_loginLayout__oicE9{grid-template-columns:1fr;gap:30px;padding:40px 0}.remote_intro__ltojH h1{font-size:42px}.remote_introMeta__cROGV{margin-top:22px;gap:16px}.remote_loginCard__9PhWg{padding:24px}.remote_grid__l3qSJ{display:flex;flex-direction:column}.remote_controlCard__LRqrd,.remote_vision__2n1DJ{width:100%}.remote_controlCard__LRqrd{order:-1}.remote_cameraCard__jXvWO{padding:16px}.remote_cameraViewport__DKbUX{min-height:220px}.remote_cardHeading__is4Q0{flex-wrap:wrap}}.remote_shell__ifAKe{padding:0 0 32px;background:var(--bg)}.remote_grid__l3qSJ{grid-template-columns:minmax(0,1fr) 400px;gap:22px;padding:0 28px}.remote_cameraCard__jXvWO,.remote_controlCard__LRqrd{padding:16px;border-radius:7px}.remote_shell__ifAKe .remote_cardHeading__is4Q0 h2{font-size:16px}.remote_shell__ifAKe button{font-size:13px;border-radius:var(--s-radius-sm)}.remote_shell__ifAKe .remote_controlCard__LRqrd h2{font-size:18px}.remote_cameraViewport__DKbUX{min-height:0;height:250px;margin-top:12px;border-radius:4px}.remote_sphereCanvas__Q2x4u{width:100%;height:100%;display:block;touch-action:none;cursor:grab}.remote_sphereCanvas__Q2x4u:active{cursor:grabbing}.remote_viewerTools__MGTBc{display:flex;gap:4px}.remote_shell__ifAKe .remote_viewerTools__MGTBc button{padding:6px}.remote_viewerHud__zvnm_{pointer-events:none;position:absolute;inset:auto 10px 10px;display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#dff2d0;text-shadow:0 1px 4px #000}.remote_viewerHud__zvnm_ span{background:#081019b0;padding:5px;border-radius:3px}.remote_cameraFooter__VQESs{flex-direction:column;align-items:stretch;gap:10px;margin-top:12px}.remote_cameraFooter__VQESs>div{display:flex}.remote_cameraFooter__VQESs>div>button{flex:1 1}.remote_cameraEmpty__G03r9{gap:12px;padding:18px}.remote_cameraEmpty__G03r9 strong{font-size:13px}.remote_cameraEmpty__G03r9 span{font-size:12px;line-height:1.6}.remote_cameraCard__jXvWO:fullscreen{display:flex;flex-direction:column;width:100vw;height:100vh;border:0;border-radius:0;padding:20px;background:#080e14}.remote_cameraCard__jXvWO:fullscreen .remote_cameraViewport__DKbUX{flex:1 1;height:auto;min-height:0}.remote_cameraCard__jXvWO:fullscreen .remote_cameraFooter__VQESs{flex-direction:row;align-items:center}.remote_cameraCard__jXvWO:fullscreen .remote_cardHeading__is4Q0 h2{font-size:20px}.remote_loginLayout__oicE9{padding:64px 28px}@media(max-width:1050px){.remote_grid__l3qSJ{grid-template-columns:minmax(0,1fr) 340px;padding:0 18px;gap:16px}}@media(max-width:760px){.remote_grid__l3qSJ{display:flex;flex-direction:column;padding:0 14px}.remote_operatorSidebar__na8zZ{width:100%;order:-1}.remote_cameraViewport__DKbUX{height:270px}.remote_shell__ifAKe .remote_controlCard__LRqrd{order:0}.remote_loginLayout__oicE9{padding:36px 18px}.remote_account__DC_lB{font-size:12px;gap:8px}}.remote_shell__ifAKe .remote_vision__2n1DJ h1{margin:0;font-size:19px;letter-spacing:-.02em;font-weight:550}.remote_shell__ifAKe a>svg,.remote_shell__ifAKe button>svg{display:block;flex-shrink:0}.remote_shell__ifAKe .remote_iconButton__x8cgV{box-sizing:border-box;width:30px;height:30px;min-width:30px;padding:6px;flex:0 0 30px;color:var(--ink)}.remote_shell__ifAKe .remote_iconButton__x8cgV:disabled{opacity:.55}.remote_mapHeading___PVDy{min-height:51px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px}.remote_mapTools__m5qjh{display:flex;flex-wrap:wrap;align-items:center;gap:11px}.remote_shell__ifAKe .remote_followToggle__gqwWz{height:30px;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;white-space:nowrap;cursor:pointer}.remote_shell__ifAKe .remote_followToggle__gqwWz input[type=checkbox]{width:28px;height:15px;padding:0;margin:0;appearance:none;border:1px solid var(--line-strong);border-radius:8px;background:#dde5e8;position:relative;cursor:pointer;flex-shrink:0}.remote_followToggle__gqwWz input:after{content:"";position:absolute;width:9px;height:9px;left:2px;top:2px;border-radius:50%;background:#9aa9af;transition:transform .18s ease,background .18s ease}.remote_shell__ifAKe .remote_followToggle__gqwWz input:checked{border-color:var(--accent);background:var(--accent)}.remote_followToggle__gqwWz input:checked:after{transform:translateX(13px);background:#ffffff}.remote_shell__ifAKe .remote_firstField__to_mo{margin-top:16px}.remote_cameraFooter__VQESs>div{gap:8px}.remote_badge__VP2lg{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--line);border-radius:10px;font-size:12px;color:var(--ink);background:var(--panel-2)}.remote_badgeRun__6bxZo{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.remote_badgeWarn__K1F_5{color:var(--warn);border-color:var(--warn-line);background:var(--warn-soft)}.remote_shell__ifAKe .remote_toggleRow__lAi8_{height:auto;margin-top:14px;font-size:12px;color:var(--ink)}.remote_stepper__3ZfPR{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);white-space:nowrap}.remote_stepper__3ZfPR>div{display:flex;align-items:center;height:30px;box-sizing:border-box;border:1px solid var(--line);border-radius:6px;background:var(--panel-2);overflow:hidden}.remote_shell__ifAKe .remote_stepper__3ZfPR button{width:26px;min-height:0;height:28px;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--ink);font-size:14px;line-height:1}.remote_shell__ifAKe .remote_stepper__3ZfPR button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.remote_shell__ifAKe .remote_stepper__3ZfPR button:disabled{color:#b8c4c9}.remote_shell__ifAKe .remote_stepper__3ZfPR input{width:34px;height:28px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--ink);font-size:12px;font-weight:600;text-align:center;appearance:textfield}.remote_stepper__3ZfPR input::-webkit-inner-spin-button,.remote_stepper__3ZfPR input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.remote_shell__ifAKe .remote_plainButton__INHb6{display:inline-flex;align-items:center;gap:5px;width:auto;min-height:30px;margin:0;padding:4px 10px;font-size:12px;font-weight:600;color:var(--ink);border-radius:6px}.remote_shell__ifAKe .remote_plainButton__INHb6:disabled{opacity:.45}.remote_shell__ifAKe .remote_dangerButton__5ZLm4{width:auto;min-height:30px;margin:0;padding:4px 10px;font-size:12px;color:#fff;background:var(--danger);border-color:var(--danger);border-radius:6px}.remote_confirmClear__qV519{display:inline-flex;gap:7px;color:var(--warn)}.remote_bar___T2k6,.remote_confirmClear__qV519{flex-wrap:wrap;align-items:center;font-size:12px}.remote_bar___T2k6{display:flex;gap:10px;padding:10px 28px;color:var(--muted)}.remote_bar___T2k6 strong{color:var(--ink);font-weight:500}.remote_shell__ifAKe .remote_robotSelect__ALgzo{display:flex;align-items:center;gap:8px;margin-right:8px;font-size:12px;color:var(--muted);letter-spacing:1px;text-transform:uppercase}.remote_shell__ifAKe .remote_robotSelect__ALgzo select{width:auto;min-width:240px;margin:0;padding:7px 10px;font-size:13px;text-transform:none;letter-spacing:0}.remote_grid__l3qSJ{max-width:1880px;margin:0 auto}.remote_operatorSidebar__na8zZ{gap:12px}.remote_mapSection__XVeZJ,.remote_operatorSidebar__na8zZ{min-width:0;display:flex;flex-direction:column}.remote_mapHeading___PVDy{min-height:0;align-items:center;padding-bottom:8px}.remote_shell__ifAKe .remote_mapHeading___PVDy h1{margin:0;font-size:16px}.remote_driveRow__mNqVC{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end;margin-top:12px}.remote_shell__ifAKe .remote_driveRow__mNqVC select{margin:6px 0 0;padding:8px}.remote_shell__ifAKe .remote_driveRow__mNqVC .remote_speedLabel__3pNaN input{margin:12px 0 4px}.remote_runRow__OUAMf{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.remote_shell__ifAKe .remote_runRow__OUAMf .remote_primary__g7Trh,.remote_shell__ifAKe .remote_runRow__OUAMf .remote_stop__ZRBMX{margin:0;min-height:40px}@media (min-width:900px) and (min-height:600px){.remote_fit__xL5mE{height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding-bottom:0}.remote_fit__xL5mE .remote_dash__Uf0Bh{flex:1 1;min-height:0;display:flex;flex-direction:column}.remote_fit__xL5mE .remote_grid__l3qSJ{flex:1 1;min-height:0;width:100%;align-items:stretch;padding-bottom:14px}.remote_fit__xL5mE .remote_vision__2n1DJ{min-height:0;display:flex;flex-direction:column}.remote_fit__xL5mE .remote_mapSection__XVeZJ{flex:1 1;min-height:0}.remote_fit__xL5mE .remote_mapFit__vWqGx{flex:1 1;height:auto;min-height:0}.remote_fit__xL5mE .remote_operatorSidebar__na8zZ{min-height:0;overflow:hidden}.remote_fit__xL5mE .remote_operatorSidebar__na8zZ>*{flex:none}.remote_fit__xL5mE .remote_operatorSidebar__na8zZ{overflow-y:auto}}.remote_cameraViewport__DKbUX{aspect-ratio:16/10;height:auto;margin-top:0;flex:none}.remote_cameraHead__MdM00{position:absolute;top:8px;left:8px;right:8px;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.remote_cameraHead__MdM00>*{pointer-events:auto}.remote_shell__ifAKe .remote_cameraHead__MdM00 h2{margin:0;padding:5px 8px;font-size:12px;font-weight:600;letter-spacing:.04em;background:#081019b8;border-radius:4px}.remote_shell__ifAKe .remote_cameraHead__MdM00 .remote_iconButton__x8cgV{width:28px;height:28px;min-width:28px;flex-basis:28px;background:#081019b8}.remote_cameraFooter__VQESs{margin-top:10px}.remote_speaker__X_WFv{display:flex;align-items:center;gap:8px;color:var(--muted);margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.remote_shell__ifAKe .remote_speaker__X_WFv select{flex:1 1;margin:0;padding:8px;font-size:13px}.remote_shell__ifAKe .remote_speaker__X_WFv button{flex:none}.remote_cameraCard__jXvWO:fullscreen .remote_cameraViewport__DKbUX{aspect-ratio:auto}.remote_cameraError__bQPtJ{position:absolute;left:8px;right:8px;bottom:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5;color:#ffb8bd;background:#39252bee;border:1px solid #65404a;border-radius:6px}@media (min-width:1280px){.remote_grid__l3qSJ{grid-template-columns:minmax(0,1fr) clamp(380px,30vw,560px)}}.remote_eyeKey__T32JJ{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted)}.remote_eyeKey__T32JJ span{display:inline-flex;align-items:center;gap:4px}.remote_eyeKey__T32JJ i{display:inline-block;width:8px;height:8px;border-radius:50%}.remote_vision__2n1DJ{position:relative}.remote_findingAlerts__FE22f{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);z-index:6;display:flex;flex-direction:column;gap:8px;width:min(420px,calc(100% - 32px))}.remote_findingAlert__F__JX{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--finding,#f59e0b);border-left-width:4px;border-radius:6px;background:var(--panel);box-shadow:0 10px 30px rgba(22,52,65,.16)}.remote_findingAlert__F__JX>span{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.remote_findingAlert__F__JX strong{color:var(--ink);font-size:12px}.remote_findingAlert__F__JX small{color:var(--muted);font-size:12px;line-height:1.35}.remote_shell__ifAKe .remote_alertClose__k2Aru{width:24px;min-height:24px;margin:0;padding:0;border:0;background:none;color:var(--muted);font-size:16px}.remote_alerts__x6fpq{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.remote_alerts__x6fpq small{font-size:12px;color:var(--muted)}.remote_chatList__7mfQ0{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.remote_chatList__7mfQ0 li{display:inline-flex;align-items:center;gap:2px;padding:2px 2px 2px 9px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--ink);font-size:12px}.remote_linkRow__Xbgwr{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.remote_shell__ifAKe .remote_linkRow__Xbgwr a.remote_plainButton__INHb6{text-decoration:none;border:1px solid var(--line)}.remote_alertError__ZUBBq{color:var(--danger)!important}.remote_stairMap__bCyDO{position:absolute;inset:0;overflow:hidden;background:#ffffff}.remote_stairCanvas__pke1G{position:absolute;inset:0;width:100%;height:100%;display:block}.remote_stairLabels__Wn45E{position:absolute;inset:0;pointer-events:none}.remote_stairLabels__Wn45E>*{position:absolute;left:0;top:0;pointer-events:auto;will-change:transform}.remote_floorChip__IUdGo{padding:5px 9px;border:1px solid var(--line);border-radius:7px;background:rgba(255,255,255,.94);box-shadow:0 3px 14px rgba(0,0,0,.1);color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;pointer-events:none!important}.remote_shell__ifAKe .remote_photoPill__IarxP{display:flex;align-items:center;gap:5px;height:36px;padding:0 10px;border:1px solid var(--pill);border-radius:30px;background:rgba(255,255,255,.94);color:var(--pill);box-shadow:0 4px 16px rgba(0,0,0,.1);font-size:12px;font-weight:700;white-space:nowrap}.remote_shell__ifAKe .remote_photoPill__IarxP svg{width:19px;height:19px}.remote_shell__ifAKe .remote_photoPill__IarxP:hover:not(:disabled){background:var(--pill);color:#ffffff;filter:none}.remote_photoPill__IarxP b{min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--pill);color:#ffffff;font-size:12px;line-height:17px;text-align:center}.remote_shell__ifAKe .remote_photoPill__IarxP:hover b{background:#ffffff;color:var(--pill)}.remote_shell__ifAKe .remote_findingTag__Wjh_1{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--tag) 55%,transparent);border-radius:7px;background:rgba(255,255,255,.94);color:var(--tag);box-shadow:0 4px 18px rgba(0,0,0,.08);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.remote_shell__ifAKe .remote_findingTag__Wjh_1:hover:not(:disabled){border-color:var(--tag);background:color-mix(in srgb,var(--tag) 8%,#ffffff);filter:none}@media (max-width:760px){.remote_shell__ifAKe .remote_photoPill__IarxP{height:28px;padding:0 7px;font-size:12px}.remote_shell__ifAKe .remote_photoPill__IarxP svg{width:15px;height:15px}.remote_floorChip__IUdGo{padding:3px 6px;font-size:12px}.remote_shell__ifAKe .remote_findingTag__Wjh_1{padding:5px 7px;font-size:12px}}.remote_cameraEmpty__G03r9,.remote_cameraViewport__DKbUX{color:#e6eef1}.remote_shell__ifAKe .remote_cameraHead__MdM00 .remote_iconButton__x8cgV,.remote_shell__ifAKe .remote_cameraHead__MdM00 h2{color:#ffffff;border-color:rgba(255,255,255,.2)}.remote_shell__ifAKe .remote_mapFit__vWqGx{background:#ffffff}.remote_shell__ifAKe .remote_mapChromeLight__il0p7{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.7),transparent);color:var(--muted);z-index:3;pointer-events:none}.remote_shell__ifAKe .remote_mapChromeLight__il0p7 *{color:var(--muted)}.remote_stairLabels__Wn45E [hidden]{display:none!important}.remote_stairMap__bCyDO{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.remote_stairMap__bCyDO[data-dragging]{cursor:grabbing}.remote_stairHint__XvAxm svg,.remote_stairLabels__Wn45E svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.remote_shell__ifAKe .remote_findingTag__Wjh_1 svg{width:14px;height:14px;flex-shrink:0}.remote_shell__ifAKe .remote_photoPill__IarxP:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:12px;background:var(--pill);opacity:.6}.remote_shell__ifAKe .remote_findingTag__Wjh_1:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:18px;background:var(--tag);opacity:.55}.remote_stairLeaders__WWmQd{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.remote_stairLeaders__WWmQd line{stroke-width:1;opacity:.55}.remote_floorChip__IUdGo{font-size:17px;letter-spacing:-.04em}.remote_stairHint__XvAxm{position:absolute;left:16px;bottom:14px;margin:0;display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--line);border-radius:30px;background:rgba(255,255,255,.94);color:var(--ink);font-size:12px;pointer-events:none}.remote_stairHint__XvAxm svg{width:12px;height:16px}@media (max-width:760px){.remote_floorChip__IUdGo{font-size:12px}.remote_stairHint__XvAxm{left:10px;bottom:10px;font-size:12px;padding:5px 8px}.remote_shell__ifAKe .remote_photoPill__IarxP:after{height:8px}.remote_shell__ifAKe .remote_findingTag__Wjh_1:after{height:11px}}.remote_shell__ifAKe{font-family:var(--s-font)}.remote_wordmark__C0JL3{display:block;flex:none;color:var(--s-teal-700);line-height:0}.remote_wordmark__C0JL3 svg{display:block;height:28px;width:auto;aspect-ratio:526.29/100}@media(max-width:760px){.remote_wordmark__C0JL3 svg{height:22px}}.remote_loginCard__9PhWg{border-radius:var(--s-radius-lg);box-shadow:0 18px 40px -28px rgba(16,32,36,.35)}.remote_loginCard__9PhWg h2{font-size:24px;font-weight:700;letter-spacing:-.02em}.remote_loginCard__9PhWg label{font-size:14px;font-weight:700;color:var(--s-ink)}.remote_loginCard__9PhWg input:not([type=range]){min-height:var(--s-control-height);margin:8px 0 18px;padding:.7rem .9rem;border-radius:var(--s-radius);border-color:rgba(18,69,80,.22);font-size:16px}.remote_loginCard__9PhWg input:focus{outline:none;border-color:var(--s-teal-700);box-shadow:0 0 0 3px rgba(0,125,153,.18)}.remote_shell__ifAKe .remote_loginCard__9PhWg .remote_primary__g7Trh,.remote_shell__ifAKe .remote_loginCard__9PhWg .remote_secondary__5riqd{min-height:var(--s-control-height);border-radius:var(--s-radius);font-size:15px;font-weight:700}.remote_shell__ifAKe .remote_loginCard__9PhWg .remote_primary__g7Trh:hover:not(:disabled){background:var(--s-teal-800);filter:none}.remote_shell__ifAKe .remote_loginCard__9PhWg .remote_textButton__zp4kx{font-size:14px}.remote_loginCard__9PhWg .remote_notice__X2cu1{font-size:13px}.remote_loginHelp__p2yhe{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;text-align:center}.remote_loginHelp__p2yhe a{color:var(--s-teal-700);font-weight:700}.remote_loginLinks__OOW4j{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:13px}.remote_loginLinks__OOW4j a{color:var(--muted);text-decoration:none}.remote_loginLinks__OOW4j a:hover{color:var(--s-teal-700);text-decoration:underline}.remote_intro__ltojH h1{font-weight:700}.remote_introMeta__cROGV{font-size:14px;font-weight:700;color:var(--s-teal-700)}.remote_loginCard__9PhWg input:not([type=range]){font-weight:400}.remote_intro__ltojH h1{font-size:clamp(40px,4.4vw,62px);letter-spacing:-.045em;line-height:1.06}.remote_shell__ifAKe .remote_eyebrow__6dXCW{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--s-teal-700)}.remote_shell__ifAKe button{min-height:36px;transition:background var(--s-ease),border-color var(--s-ease),transform .1s}.remote_shell__ifAKe button:active:not(:disabled){transform:scale(.98)}.remote_shell__ifAKe .remote_primary__g7Trh{border-radius:var(--s-radius);font-weight:700}.remote_shell__ifAKe .remote_primary__g7Trh:hover:not(:disabled){background:var(--s-teal-800);filter:none}.remote_shell__ifAKe .remote_langSwitch__uBFAY{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--s-border);border-radius:999px;background:#fff}.remote_shell__ifAKe .remote_langSwitch__uBFAY button{min-height:30px;padding:2px 10px;border:0;border-radius:999px;background:transparent;color:var(--s-muted);font-size:12px;font-weight:700}.remote_shell__ifAKe .remote_langSwitch__uBFAY button:hover{color:var(--s-ink);filter:none}.remote_shell__ifAKe .remote_langSwitch__uBFAY button[aria-current=true]{background:var(--s-teal-50);color:var(--s-teal-700)}.remote_shell__ifAKe.remote_loginShell__jFa_0{height:100vh;height:100dvh;min-height:0;padding-bottom:0;display:flex;flex-direction:column;overflow:hidden}.remote_loginShell__jFa_0>header{flex:none}.remote_loginShell__jFa_0 .remote_loginLayout__oicE9{flex:1 1;min-height:0;padding:24px 0;align-content:center;overflow-y:auto}.remote_loginShell__jFa_0 .remote_loginLinks__OOW4j{padding-bottom:4px}@media (max-height:800px) and (min-width:761px){.remote_loginShell__jFa_0 .remote_intro__ltojH h1{font-size:clamp(36px,3.8vw,52px);margin:14px 0}.remote_loginShell__jFa_0 .remote_loginCard__9PhWg{padding:26px 30px}.remote_loginShell__jFa_0 .remote_loginCard__9PhWg>p{margin-bottom:18px}}@media (max-width:760px){.remote_loginShell__jFa_0 .remote_loginLayout__oicE9{gap:16px;padding:16px 0 8px;align-content:start}.remote_loginShell__jFa_0 .remote_introMeta__cROGV,.remote_loginShell__jFa_0 .remote_intro__ltojH p{display:none}.remote_loginShell__jFa_0 .remote_intro__ltojH h1{font-size:30px;margin:6px 0 0;letter-spacing:-.03em}.remote_loginShell__jFa_0 .remote_loginCard__9PhWg{padding:20px}.remote_loginShell__jFa_0 .remote_loginCard__9PhWg h2{font-size:20px;margin:0 0 4px}.remote_loginShell__jFa_0 .remote_loginCard__9PhWg>p{margin-bottom:14px;font-size:13px}.remote_loginShell__jFa_0 .remote_loginCard__9PhWg input:not([type=range]){margin:6px 0 12px}.remote_loginShell__jFa_0 .remote_loginHelp__p2yhe{margin-top:14px;padding-top:12px}.remote_loginShell__jFa_0 .remote_loginLinks__OOW4j{gap:6px 16px;font-size:12px}}@media (max-height:800px) and (min-width:761px){.remote_loginShell__jFa_0 .remote_loginLayout__oicE9{padding:12px 0}.remote_loginShell__jFa_0 .remote_intro__ltojH h1{font-size:clamp(32px,3.4vw,46px)}.remote_loginShell__jFa_0 .remote_loginCard__9PhWg input:not([type=range]){margin:6px 0 12px}.remote_loginShell__jFa_0 .remote_loginHelp__p2yhe{margin-top:14px;padding-top:12px}}@media (max-width:760px) and (max-height:700px){.remote_loginShell__jFa_0 .remote_eyebrow__6dXCW,.remote_loginShell__jFa_0 .remote_loginCard__9PhWg>h2+p{display:none}.remote_loginShell__jFa_0 .remote_intro__ltojH h1{font-size:26px}.remote_loginShell__jFa_0 .remote_loginLayout__oicE9{gap:12px;padding-top:12px}.remote_loginShell__jFa_0 .remote_loginCard__9PhWg input:not([type=range]){min-height:44px;margin:4px 0 10px}.remote_loginShell__jFa_0 .remote_loginHelp__p2yhe{margin-top:10px;padding-top:10px}}.remote_shell__ifAKe.remote_loginShell__jFa_0{padding-left:24px;padding-right:24px}@media (max-width:760px){.remote_shell__ifAKe.remote_loginShell__jFa_0{padding-left:16px;padding-right:16px}}.remote_adminPage__1BRbc{display:grid;gap:16px;max-width:920px;margin:16px auto;width:100%}.remote_adminHint__zHkDJ{margin:6px 0 12px;font-size:13px;color:var(--muted)}.remote_adminNotice__NgbE9{margin:0;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel);font-size:13px;color:var(--ink)}.remote_adminList__HMIMp{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px}.remote_adminList__HMIMp>li{border-top:1px solid var(--line);padding-top:10px;display:grid;gap:6px}.remote_adminRow__MoUEI{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.remote_adminEmail__WX8Sv{color:var(--muted);overflow-wrap:anywhere}.remote_adminActions__h_b8z{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto}.remote_shell__ifAKe .remote_inlineForm__WgiSQ{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.remote_shell__ifAKe .remote_inlineForm__WgiSQ input{width:auto;flex:1 1 180px;min-width:0;margin:0}@media(max-width:760px){.remote_adminPage__1BRbc{margin:12px 0}.remote_adminActions__h_b8z{margin-left:0}}.remote_groupBar__pQd8B{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:8px 28px;border-bottom:1px solid var(--line)}.remote_groupBar__pQd8B select{max-width:260px}@media(max-width:760px){.remote_groupBar__pQd8B{justify-content:space-between;padding:8px 13px}.remote_groupBar__pQd8B .remote_robotSelect__ALgzo{flex:1 1;min-width:0}.remote_groupBar__pQd8B select{max-width:none;min-width:0}.remote_adminPage__1BRbc{padding:0 4px}}.remote_activityFilters___Zh6Z{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:10px}.remote_activityList__JkPZO{list-style:none;margin:0 0 12px;padding:0;display:grid}.remote_activityList__JkPZO>li{display:grid;grid-template-columns:150px 1fr auto;gap:4px 12px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.remote_activityList__JkPZO time{color:var(--muted);white-space:nowrap}@media(max-width:760px){.remote_activityList__JkPZO>li{grid-template-columns:1fr}}.remote_shell__ifAKe .remote_plainButton__INHb6[aria-disabled=true]{opacity:.45}.remote_viewSwitch__b21xw{display:inline-flex;gap:4px;margin-left:auto}.remote_shell__ifAKe .remote_viewSwitch__b21xw .remote_plainButton__INHb6[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.remote_historySection__gQcbH{display:grid;gap:12px;min-width:0}.remote_historyHeading__PLrv3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.remote_historyHeading__PLrv3 h1{font-size:18px;margin:0}.remote_historyMonth__H8D30{display:flex;align-items:center;gap:8px}.remote_historyMonth__H8D30 h1{min-width:150px;text-align:center}.remote_historyMuted__6gvZ5{color:var(--muted);font-size:13px;margin:0}.remote_historySummary__yg7c0{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.remote_historySummary__yg7c0>div{display:grid;gap:2px}.remote_historySummary__yg7c0 strong{font-size:22px}.remote_historySummary__yg7c0 span{font-size:12px;color:var(--muted)}.remote_historySummary__yg7c0 p{grid-column:1/-1}.remote_historyDay__3LzFE h2{font-size:13px;font-weight:600;margin:6px 0;color:var(--muted)}.remote_historyDay__3LzFE ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.remote_shell__ifAKe .remote_historyRound__U__s2{display:grid;grid-template-columns:110px 60px 110px 80px 1fr auto;align-items:center;gap:8px;width:100%;margin:0;padding:10px 12px;text-align:left;font-size:13px;font-weight:400;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px}.remote_shell__ifAKe .remote_historyRound__U__s2:hover{border-color:var(--accent-line)}.remote_historyTime__poZvd{font-weight:600}.remote_historyDots__5MMF3{display:inline-flex;gap:10px}.remote_historyDots__5MMF3 span{display:inline-flex;align-items:center;gap:4px}.remote_historyDots__5MMF3 i,.remote_roundFindings__s93rr i{width:10px;height:10px;border-radius:50%;display:inline-block}.remote_roundMap__Q0H__{display:grid;gap:12px}.remote_roundFindings__s93rr{list-style:none;margin:0;padding:0;display:grid;gap:6px}.remote_roundFindings__s93rr li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font-size:13px}.remote_roundFindings__s93rr span{display:grid}.remote_roundFindings__s93rr small{color:var(--muted)}@media(max-width:760px){.remote_shell__ifAKe .remote_historyRound__U__s2{grid-template-columns:1fr 1fr}.remote_viewSwitch__b21xw{margin-left:0}}.remote_shell__ifAKe .remote_roundMapFrame__MIIZs{height:min(68vh,640px);min-height:380px;flex:none}.remote_shell__ifAKe .remote_historyRound__U__s2 .remote_badge__VP2lg{justify-self:start}.remote_stairMap__bCyDO[data-over-robot=true]{cursor:grab}.remote_stairMap__bCyDO[data-robot-drag=true]{cursor:grabbing}.remote_dragStartLabel__xCpXh{position:absolute;left:0;top:0;z-index:4;pointer-events:none;padding:4px 10px;font-size:12px;font-weight:600;color:#fff;background:var(--accent);border-radius:12px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.18)}.remote_stairTitle__NKLRk{display:flex;align-items:center;gap:6px;min-width:0}.remote_stairTitle__NKLRk h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remote_shell__ifAKe .remote_confirmButton__f6UP4{width:auto;min-height:30px;margin:0;padding:4px 10px;font-size:12px;color:#fff;background:var(--accent);border-color:var(--accent);border-radius:6px}.remote_mapHint__k5MjJ{font-size:12px;color:var(--muted)}.remote_headerGroup__TNY3p{display:flex;align-items:center;gap:8px;margin-left:20px;margin-right:auto;min-width:0}.remote_headerGroup__TNY3p select{max-width:220px}.remote_shell__ifAKe .remote_langSelect__3SOs_{width:auto;min-height:30px;margin:0;padding:3px 24px 3px 8px;font-size:12px;font-weight:600}.remote_srOnly__8YfGs{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.remote_mapActions__H5e2G{margin-left:auto;display:flex;align-items:center;gap:8px;pointer-events:auto}.remote_mapActions__H5e2G .remote_followToggle__gqwWz{font-size:12px}.remote_stairPanel__ci5a4{position:absolute;top:46px;right:12px;z-index:5;display:grid;gap:10px;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);max-width:min(380px,calc(100% - 24px))}.remote_mapConfirm__Pzuvm{position:absolute;left:50%;top:46px;transform:translateX(-50%);z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:8px 12px;font-size:12px;color:var(--ink);background:var(--panel);border:1px solid var(--accent-line);border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.12)}.remote_stairTitle__NKLRk h1{margin:0;font-size:15px}@media(max-width:760px){.remote_headerGroup__TNY3p{margin-left:8px}.remote_headerGroup__TNY3p .remote_robotSelect__ALgzo>span{display:none}.remote_headerGroup__TNY3p select{max-width:130px}.remote_mapActions__H5e2G .remote_followToggle__gqwWz span{display:none}}.remote_shell__ifAKe .remote_mapChromeLight__il0p7{height:auto;min-height:43px;flex-wrap:wrap;gap:6px 12px;padding:6px 12px}@media(max-width:760px){.remote_shell__ifAKe .remote_topbar__IosSS{height:auto;min-height:56px;flex-wrap:wrap;row-gap:6px;padding-top:8px;padding-bottom:8px}.remote_shell__ifAKe .remote_topbar__IosSS .remote_headerGroup__TNY3p{order:3;width:100%;margin:0}.remote_shell__ifAKe .remote_topbar__IosSS .remote_headerGroup__TNY3p .remote_robotSelect__ALgzo{flex:1 1;min-width:0;margin:0}.remote_shell__ifAKe .remote_topbar__IosSS .remote_headerGroup__TNY3p select{max-width:none;flex:1 1;min-width:0}}.remote_undoBar__C9YAf{display:flex;align-items:center;gap:10px;margin:6px 0;padding:8px 12px;font-size:13px;color:var(--ink);background:#e9f6ee;border:1px solid #b9e2c8;border-radius:8px}.remote_resolvedTag__qblIv{font-size:12px;font-weight:600;color:#1f8a4c}