.radar-point-cloud-panel[data-v-2feed7c8]{position:relative;width:100%;height:100%;background:rgba(10,25,50,.8);border-radius:15px;border:1px solid rgba(0,191,255,.3);backdrop-filter:blur(10px);-webkit-box-shadow:0 0 20px rgba(0,191,255,.1),inset 0 0 10px rgba(0,191,255,.05);box-shadow:0 0 20px rgba(0,191,255,.1),inset 0 0 10px rgba(0,191,255,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.tech-corner[data-v-2feed7c8]{position:absolute;width:20px;height:20px;border:1px solid rgba(0,191,255,.6);z-index:5}.top-left[data-v-2feed7c8]{top:0;left:0;border-right:none;border-bottom:none;border-top-left-radius:5px}.top-right[data-v-2feed7c8]{top:0;right:0;border-left:none;border-bottom:none;border-top-right-radius:5px}.bottom-left[data-v-2feed7c8]{bottom:0;left:0;border-right:none;border-top:none;border-bottom-left-radius:5px}.bottom-right[data-v-2feed7c8]{bottom:0;right:0;border-left:none;border-top:none;border-bottom-right-radius:5px}.panel-header[data-v-2feed7c8]{padding:20px;border-bottom:1px solid rgba(0,191,255,.2);position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.panel-header[data-v-2feed7c8],.title[data-v-2feed7c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title[data-v-2feed7c8]{font-size:18px;font-weight:700;color:#00bfff;gap:10px}.title-icon[data-v-2feed7c8]{font-size:20px;color:#00bfff}.robot-info[data-v-2feed7c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.robot-avatar[data-v-2feed7c8]{width:32px;height:32px;border-radius:50%;border:2px solid rgba(0,191,255,.5)}.robot-name[data-v-2feed7c8]{color:#fff;font-size:14px;font-weight:500}.control-buttons[data-v-2feed7c8]{gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.control-buttons[data-v-2feed7c8],.point-size-control[data-v-2feed7c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.point-size-control[data-v-2feed7c8]{gap:8px;padding:8px 12px;background:rgba(0,191,255,.1);border:1px solid rgba(0,191,255,.3);border-radius:6px;min-width:150px}.control-label[data-v-2feed7c8]{color:#00bfff;font-size:12px;font-weight:400;white-space:nowrap}.size-slider[data-v-2feed7c8]{width:80px;height:4px;background:rgba(0,191,255,.2);border-radius:2px;outline:none;-webkit-appearance:none}.size-slider[data-v-2feed7c8]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#00bfff;border-radius:50%;cursor:pointer;-webkit-box-shadow:0 0 8px rgba(0,191,255,.5);box-shadow:0 0 8px rgba(0,191,255,.5);-webkit-transition:all .2s ease;transition:all .2s ease}.size-slider[data-v-2feed7c8]::-webkit-slider-thumb:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 12px rgba(0,191,255,.7);box-shadow:0 0 12px rgba(0,191,255,.7)}.size-slider[data-v-2feed7c8]::-moz-range-thumb{width:16px;height:16px;background:#00bfff;border-radius:50%;cursor:pointer;border:none;box-shadow:0 0 8px rgba(0,191,255,.5);-moz-transition:all .2s ease;transition:all .2s ease}.size-slider[data-v-2feed7c8]::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 0 12px rgba(0,191,255,.7)}.size-value[data-v-2feed7c8]{color:#fff;font-size:12px;font-weight:700;min-width:24px;text-align:center;background:rgba(0,191,255,.2);padding:2px 6px;border-radius:3px;border:1px solid rgba(0,191,255,.3)}.btn[data-v-2feed7c8]{padding:8px 12px;border:none;border-radius:6px;font-size:12px;font-weight:400;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-icon[data-v-2feed7c8]{font-size:14px}.btn-primary[data-v-2feed7c8]{background:rgba(0,191,255,.2);color:#00bfff;border:1px solid rgba(0,191,255,.4)}.btn-primary[data-v-2feed7c8]:hover{background:rgba(0,191,255,.3);-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02);-webkit-box-shadow:0 6px 15px rgba(0,191,255,.4);box-shadow:0 6px 15px rgba(0,191,255,.4)}.btn-secondary[data-v-2feed7c8]{background:rgba(255,87,87,.2);color:#ff5757;border:1px solid rgba(255,87,87,.4)}.btn-secondary[data-v-2feed7c8]:hover{background:rgba(255,87,87,.3);-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02);-webkit-box-shadow:0 6px 15px rgba(255,87,87,.4);box-shadow:0 6px 15px rgba(255,87,87,.4)}.header-decoration[data-v-2feed7c8]{position:absolute;bottom:0;left:20px;right:20px;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#00bfff),to(transparent));background:linear-gradient(90deg,transparent,#00bfff,transparent);-webkit-animation:glow-line-2feed7c8 2s infinite alternate;animation:glow-line-2feed7c8 2s infinite alternate}.chart-content[data-v-2feed7c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.point-cloud-chart[data-v-2feed7c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:400px}.data-stats[data-v-2feed7c8]{padding:15px 20px;border-top:1px solid rgba(0,191,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;background:rgba(15,35,70,.6)}.stat-item[data-v-2feed7c8]{text-align:center}.stat-label[data-v-2feed7c8]{font-size:12px;color:hsla(0,0%,100%,.7);margin-bottom:5px}.stat-value[data-v-2feed7c8]{font-size:16px;font-weight:700;color:#00bfff}.no-robot-selected[data-v-2feed7c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:40px}.empty-icon[data-v-2feed7c8]{margin-bottom:20px}.radar-icon[data-v-2feed7c8]{font-size:64px;color:rgba(0,191,255,.3);-webkit-animation:float-2feed7c8 3s ease-in-out infinite;animation:float-2feed7c8 3s ease-in-out infinite}.empty-message[data-v-2feed7c8]{font-size:20px;font-weight:600;color:hsla(0,0%,100%,.8);margin-bottom:10px}.empty-description[data-v-2feed7c8]{font-size:14px;color:hsla(0,0%,100%,.5);line-height:1.5}@-webkit-keyframes glow-line-2feed7c8{0%{opacity:.5;-webkit-box-shadow:0 0 5px rgba(0,191,255,.3);box-shadow:0 0 5px rgba(0,191,255,.3)}to{opacity:1;-webkit-box-shadow:0 0 15px rgba(0,191,255,.6);box-shadow:0 0 15px rgba(0,191,255,.6)}}@keyframes glow-line-2feed7c8{0%{opacity:.5;-webkit-box-shadow:0 0 5px rgba(0,191,255,.3);box-shadow:0 0 5px rgba(0,191,255,.3)}to{opacity:1;-webkit-box-shadow:0 0 15px rgba(0,191,255,.6);box-shadow:0 0 15px rgba(0,191,255,.6)}}@-webkit-keyframes float-2feed7c8{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes float-2feed7c8{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.wave-radar-page[data-v-0c5ac883]{width:100%;height:100%;background:linear-gradient(135deg,#0a1929,#1a2332);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.page-header[data-v-0c5ac883]{position:relative;padding:20px 30px;border-bottom:1px solid rgba(0,191,255,.2);background:rgba(10,25,50,.8);backdrop-filter:blur(10px)}.header-title[data-v-0c5ac883]{font-size:24px;font-weight:700;color:#00bfff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.title-icon[data-v-0c5ac883]{font-size:28px;color:#00bfff}.header-decoration[data-v-0c5ac883]{position:absolute;bottom:0;left:30px;right:30px;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#00bfff),to(transparent));background:linear-gradient(90deg,transparent,#00bfff,transparent);-webkit-animation:glow-line-0c5ac883 2s infinite alternate;animation:glow-line-0c5ac883 2s infinite alternate}.main-content[data-v-0c5ac883]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:20px;overflow:hidden}.left-panel[data-v-0c5ac883]{width:400px;min-width:400px;height:100%}.right-panel[data-v-0c5ac883]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;min-width:600px}@-webkit-keyframes glow-line-0c5ac883{0%{opacity:.5;-webkit-box-shadow:0 0 5px rgba(0,191,255,.3);box-shadow:0 0 5px rgba(0,191,255,.3)}to{opacity:1;-webkit-box-shadow:0 0 15px rgba(0,191,255,.6);box-shadow:0 0 15px rgba(0,191,255,.6)}}@keyframes glow-line-0c5ac883{0%{opacity:.5;-webkit-box-shadow:0 0 5px rgba(0,191,255,.3);box-shadow:0 0 5px rgba(0,191,255,.3)}to{opacity:1;-webkit-box-shadow:0 0 15px rgba(0,191,255,.6);box-shadow:0 0 15px rgba(0,191,255,.6)}}@media (max-width:1200px){.main-content[data-v-0c5ac883]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.left-panel[data-v-0c5ac883]{width:100%;height:300px}.right-panel[data-v-0c5ac883]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:auto}}