.base-echart[data-v-615e571c],.webrtc-monitor[data-v-4d7a11a4]{width:100%;height:100%;min-height:0}.webrtc-monitor[data-v-4d7a11a4]{position:relative;overflow:hidden;border-radius:8px;background:radial-gradient(circle at center,rgba(24,144,255,.18),rgba(4,11,24,.92));border:1px solid rgba(58,135,253,.28)}.monitor-video[data-v-4d7a11a4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#050b14}.monitor-empty[data-v-4d7a11a4],.monitor-mask[data-v-4d7a11a4]{position:absolute;inset:0;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:16px;color:hsla(0,0%,100%,.78);background:-webkit-gradient(linear,left top,left bottom,from(rgba(8,19,40,.65)),to(rgba(3,8,14,.88)));background:linear-gradient(180deg,rgba(8,19,40,.65),rgba(3,8,14,.88))}.empty-icon[data-v-4d7a11a4]{padding:4px 12px;margin-bottom:10px;border-radius:999px;color:#69c0ff;font-size:12px;letter-spacing:1px;border:1px solid rgba(105,192,255,.45);background:rgba(24,144,255,.12)}.empty-title[data-v-4d7a11a4]{font-size:15px;font-weight:600;color:#fff}.empty-desc[data-v-4d7a11a4]{margin-top:6px;font-size:12px;color:hsla(0,0%,100%,.48)}.monitor-toolbar[data-v-4d7a11a4]{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:6px;background:rgba(3,8,14,.72);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(6px)}.connection-status[data-v-4d7a11a4],.monitor-toolbar[data-v-4d7a11a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.connection-status[data-v-4d7a11a4]{gap:6px;min-width:0;color:hsla(0,0%,100%,.78);font-size:12px}.status-dot[data-v-4d7a11a4]{width:8px;height:8px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50%;background:#8c8c8c;-webkit-box-shadow:0 0 8px hsla(0,0%,54.9%,.65);box-shadow:0 0 8px hsla(0,0%,54.9%,.65)}.status-dot--connecting[data-v-4d7a11a4]{background:#1890ff;-webkit-box-shadow:0 0 8px rgba(24,144,255,.75);box-shadow:0 0 8px rgba(24,144,255,.75)}.status-dot--connected[data-v-4d7a11a4]{background:#52c41a;-webkit-box-shadow:0 0 8px rgba(82,196,26,.75);box-shadow:0 0 8px rgba(82,196,26,.75)}.status-dot--failed[data-v-4d7a11a4]{background:#ff4d4f;-webkit-box-shadow:0 0 8px rgba(255,77,79,.75);box-shadow:0 0 8px rgba(255,77,79,.75)}.status-text[data-v-4d7a11a4]{margin-top:8px;color:hsla(0,0%,100%,.82);font-size:13px}.toolbar-btn[data-v-4d7a11a4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:24px;padding:0 10px;border-radius:4px;border:1px solid rgba(105,192,255,.45);color:#91d5ff;background:rgba(24,144,255,.12);cursor:pointer;font-size:12px}.toolbar-btn[data-v-4d7a11a4]:disabled{cursor:not-allowed;opacity:.45}.dashbordPageCom[data-v-6afb4cef]{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(12px,1.25vw,24px);gap:clamp(12px,2vh,24px);overflow:hidden;background:-webkit-gradient(linear,left bottom,left top,from(#03080e),to(#222632));background:linear-gradient(0deg,#03080e,#222632);color:#fff}.header[data-v-6afb4cef]{width:100%;gap:clamp(12px,1.5vw,24px);-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .card[data-v-6afb4cef],.header[data-v-6afb4cef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.header .card[data-v-6afb4cef]{-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;min-width:220px;min-height:88px;background:-webkit-gradient(linear,left top,left bottom,from(#171e38),to(#202a48));background:linear-gradient(180deg,#171e38,#202a48);border-radius:8px;border:1px solid rgba(76,78,86,.5);-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(12px,1.4vw,20px)}.header .card .label[data-v-6afb4cef]{font-size:clamp(12px,.75vw,14px);color:#888f9e;text-align:center;white-space:nowrap}.header .card .value[data-v-6afb4cef]{font-size:clamp(22px,2vw,34px);font-weight:700;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;white-space:nowrap}.header .card .suffix[data-v-6afb4cef]{font-size:clamp(12px,1vw,16px);color:#888f9e;white-space:nowrap}.header .card .icon[data-v-6afb4cef]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .card .icon img[data-v-6afb4cef]{width:100%;max-height:98px;-o-object-fit:contain;object-fit:contain}.container[data-v-6afb4cef]{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(360px,1.35fr) minmax(280px,1.05fr);gap:clamp(12px,1vw,20px);-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.container .center[data-v-6afb4cef],.container .left[data-v-6afb4cef],.container .right[data-v-6afb4cef]{min-height:0;min-width:0;overflow:hidden}.container .left[data-v-6afb4cef],.container .right[data-v-6afb4cef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(12px,2vh,20px);height:100%;max-height:100%;min-height:0}.container .left[data-v-6afb4cef]{min-height:0;overflow:hidden;display:grid;grid-template-rows:3fr 3.1fr 1.9fr}.container .left .box[data-v-6afb4cef]{min-width:0;min-height:0}.container .left .line[data-v-6afb4cef],.container .left .numberData[data-v-6afb4cef],.container .left .pie[data-v-6afb4cef]{min-height:0}.container .right[data-v-6afb4cef]{overflow:hidden;display:grid;grid-template-rows:2.6fr 3.4fr;gap:clamp(12px,2vh,20px)}.container .right .box[data-v-6afb4cef]{min-width:0;min-height:0}.container .right .monitor[data-v-6afb4cef]{min-height:0}.container .right .monitor .content[data-v-6afb4cef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.container .right .monitor .content iframe[data-v-6afb4cef],.container .right .monitor .content img[data-v-6afb4cef],.container .right .monitor .content video[data-v-6afb4cef]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.container .right .notion[data-v-6afb4cef]{min-height:0}.container .center[data-v-6afb4cef]{gap:clamp(12px,2vh,20px);min-width:0}.container .box[data-v-6afb4cef],.container .center[data-v-6afb4cef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container .box[data-v-6afb4cef]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:clamp(12px,1.5vh,16px) clamp(12px,1vw,16px);width:100%;max-width:100%;background:rgba(21,25,35,.3);border-radius:8px;border:1px solid rgba(76,78,86,.5);min-height:0}.container .box .title[data-v-6afb4cef]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;font-size:clamp(14px,1vw,18px);margin-bottom:1vh;color:#3a87fd;line-height:1.3;text-align:left;font-style:normal;text-transform:none}.container .box .content[data-v-6afb4cef]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;min-height:0}.container .box.pie[data-v-6afb4cef]{min-height:0;-webkit-box-flex:4;-ms-flex:4 1 0px;flex:4 1 0}.container .box.pie .content[data-v-6afb4cef]{min-height:0}.container .box.line[data-v-6afb4cef]{min-height:0;-webkit-box-flex:3.2;-ms-flex:3.2 1 0px;flex:3.2 1 0}.container .box.line .content[data-v-6afb4cef]{min-height:0}.container .box.numberData[data-v-6afb4cef]{min-height:0;-webkit-box-flex:1.2;-ms-flex:1.2 1 0px;flex:1.2 1 0}.container .box.numberData .content[data-v-6afb4cef]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(28px,4vw,64px);overflow:hidden}.container .box.numberData .content .data[data-v-6afb4cef]{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;-ms-flex-pack:center;gap:8px;min-width:0}.container .box.numberData .content .data .icon[data-v-6afb4cef],.container .box.numberData .content .data[data-v-6afb4cef]{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.container .box.numberData .content .data .icon[data-v-6afb4cef]{-ms-flex:0 0 56px;flex:0 0 56px;-ms-flex-pack:center;-ms-flex-align:center}.container .box.numberData .content .data .icon img[data-v-6afb4cef]{width:100%;-o-object-fit:contain;object-fit:contain}.container .box.numberData .content .data .info[data-v-6afb4cef]{text-align:center;min-width:0}.container .box.numberData .content .data .info .value[data-v-6afb4cef]{font-size:clamp(18px,1.5vw,28px);font-weight:700;line-height:1}.container .box.numberData .content .data .info .label[data-v-6afb4cef],.container .box.numberData .content .data .info .value .suffix[data-v-6afb4cef]{font-size:clamp(12px,.75vw,14px);color:#888f9e}.container .box.monitor[data-v-6afb4cef]{-webkit-box-flex:3.4;-ms-flex:3.4;flex:3.4;min-height:280px}.container .box.monitor .content[data-v-6afb4cef]{background:url(../img/monitor.bcd2aae9.jpeg) no-repeat 50%;background-size:cover;border-radius:4px}.container .box.monitor .content .monitor-iframe[data-v-6afb4cef]{width:100%;height:100%;border:0;border-radius:4px;background:#000}.container .box.notion[data-v-6afb4cef]{-webkit-box-flex:3;-ms-flex:3;flex:3;min-height:240px}.container .box.notion .content[data-v-6afb4cef]{position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.container .box.notion .content .notice-scroll[data-v-6afb4cef]{position:relative;height:100%;overflow:hidden}.container .box.notion .content .notice-track[data-v-6afb4cef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:visible}.container .box.notion .content .notice-track.is-scrolling[data-v-6afb4cef]{-webkit-animation:noticeInfiniteScroll-6afb4cef 200s linear infinite;animation:noticeInfiniteScroll-6afb4cef 200s linear infinite}.container .box.notion .content .notice-track.is-scrolling[data-v-6afb4cef]:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.container .box.notion .content .notice-group[data-v-6afb4cef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75vh;padding-bottom:.75vh}.container .box.notion .content .notice[data-v-6afb4cef]{background:rgba(33,39,43,.6);border-radius:4px;padding:clamp(10px,1vw,14px);cursor:default}.container .box.notion .content .notice--heart[data-v-6afb4cef]{cursor:pointer}.container .box.notion .content .notice--dev-26 .header .title[data-v-6afb4cef]:before{content:"机器人"}.container .box.notion .content .notice--dev-28 .header .title[data-v-6afb4cef]:before{content:"睡眠带"}.container .box.notion .content .notice--fall .header .title[data-v-6afb4cef]:before{color:#ff7875;border-color:rgba(255,120,117,.5);background:rgba(255,77,79,.1)}.container .box.notion .content .notice--heart .header .title[data-v-6afb4cef]:before{color:#ffd666;border-color:rgba(255,214,102,.5);background:rgba(250,173,20,.1)}.container .box.notion .content .notice .header[data-v-6afb4cef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.container .box.notion .content .notice .header .title[data-v-6afb4cef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0;margin-bottom:0;text-align:left;font-size:clamp(13px,1vw,16px);line-height:1.3;color:hsla(0,0%,100%,.88);font-weight:700}.container .box.notion .content .notice .header .title[data-v-6afb4cef]:before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1px 6px;border:1px solid rgba(58,135,253,.45);border-radius:3px;color:#3a87fd;background:rgba(58,135,253,.08);font-size:11px;line-height:1.5;font-weight:400}.container .box.notion .content .notice .header .time[data-v-6afb4cef]{font-size:clamp(11px,.75vw,13px);color:#888f9e;white-space:nowrap}.container .box.notion .content .notice .desc[data-v-6afb4cef]{color:#bbb;font-size:clamp(12px,.875vw,14px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.container .box.notion .content .notice .desc .desc-text[data-v-6afb4cef]{cursor:pointer}.container .center[data-v-6afb4cef]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.container .center .product[data-v-6afb4cef]{-webkit-box-flex:9.25;-ms-flex:9.25;flex:9.25;position:relative;min-height:0}.container .center .product .pic[data-v-6afb4cef],.container .center .product[data-v-6afb4cef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container .center .product .pic[data-v-6afb4cef]{height:100%}.container .center .product .pic img[data-v-6afb4cef]{height:min(80%,520px);max-width:100%;-o-object-fit:contain;object-fit:contain}.container .center .product .tips[data-v-6afb4cef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.container .center .product .tips-left[data-v-6afb4cef]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.container .center .product .tips-left[data-v-6afb4cef],.container .center .product .tips-right[data-v-6afb4cef]{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-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(18px,6vh,56px);width:30%;height:100%}.container .center .product .tips .tips-item[data-v-6afb4cef]{width:clamp(120px,8vw,180px);min-height:40px;padding:0 clamp(10px,.75vw,14px);background:-webkit-gradient(linear,left top,right top,from(#1b48ed),to(#202a48));background:linear-gradient(90deg,#1b48ed,#202a48);border-radius:20px;border:1px solid #3783e5;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:auto}.container .center .product .tips .tips-item .label[data-v-6afb4cef]{margin-right:8px;opacity:.8;font-weight:400;font-size:clamp(12px,.75vw,14px);color:#3a87fd}.container .center .product .tips .tips-item .value[data-v-6afb4cef]{font-weight:400;font-size:clamp(12px,.75vw,14px);color:#fff}.container .center .actions[data-v-6afb4cef]{-webkit-box-flex:0.75;-ms-flex:0.75;flex:0.75;-ms-flex-pack:center;-ms-flex-align:center;gap:clamp(8px,1vw,16px);-ms-flex-wrap:nowrap;flex-wrap:nowrap}.container .center .actions .btn[data-v-6afb4cef],.container .center .actions[data-v-6afb4cef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.container .center .actions .btn[data-v-6afb4cef]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;background:-webkit-gradient(linear,left top,left bottom,from(#202a48),to(#1b48ed));background:linear-gradient(180deg,#202a48,#1b48ed);border-radius:4px;border:1px solid #3783e5;color:#3a87fd;font-size:clamp(13px,1vw,16px);height:100%;min-height:44px;-ms-flex-pack:center;-ms-flex-align:center;cursor:pointer;white-space:nowrap}@media (max-width:1400px){.container[data-v-6afb4cef]{grid-template-columns:minmax(260px,1fr) minmax(320px,1.2fr)}.container .right[data-v-6afb4cef]{grid-column:-1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.container .right .box[data-v-6afb4cef]{-webkit-box-flex:1;-ms-flex:1;flex:1}.container .center .actions[data-v-6afb4cef]{-ms-flex-wrap:wrap;flex-wrap:wrap}.container .center .actions .btn[data-v-6afb4cef]{-webkit-box-flex:1;-ms-flex:1 1 160px;flex:1 1 160px;min-width:140px}}@media (max-width:1100px){.container[data-v-6afb4cef]{grid-template-columns:1fr}.container .right[data-v-6afb4cef]{grid-column:auto}.container .center .tips[data-v-6afb4cef],.container .right[data-v-6afb4cef]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container .center .tips[data-v-6afb4cef]{position:static;pointer-events:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:12px 0}.container .center .tips-left[data-v-6afb4cef],.container .center .tips-right[data-v-6afb4cef]{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.container .center .product[data-v-6afb4cef]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@-webkit-keyframes noticeInfiniteScroll-6afb4cef{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes noticeInfiniteScroll-6afb4cef{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.fall-alert-modal .ant-modal-content{overflow:hidden;background:#20252a;border:1px solid rgba(76,78,86,.7);border-radius:6px;-webkit-box-shadow:0 16px 40px rgba(0,0,0,.55);box-shadow:0 16px 40px rgba(0,0,0,.55)}.fall-alert-modal .ant-modal-body{padding:0}.fall-alert-modal .ant-modal-close{color:hsla(0,0%,100%,.95)}.fall-alert-modal .ant-modal-close-x{width:56px;height:60px;line-height:60px;font-size:22px}.fall-alert-panel{min-height:206px;color:#fff}.fall-alert-title{height:60px;padding:0 64px 0 32px;border-bottom:1px solid rgba(76,78,86,.55);color:#fff;font-size:22px;font-weight:700;line-height:60px;text-align:left}.fall-alert-body{padding:28px 32px 0;text-align:left}.fall-alert-desc{color:#fff;font-size:16px;font-weight:600;line-height:2;text-align:left;letter-spacing:.2px;white-space:pre-line}.fall-alert-countdown,.fall-alert-time{display:none}.fall-alert-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:40px 32px 26px}.fall-alert-btn{min-width:168px;height:36px;padding:0 16px;color:#fff;background:#4c88f5;border:1px solid #4c88f5;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;font-size:14px;font-weight:600;cursor:pointer}.fall-alert-btn:hover{background:#6399ff;border-color:#6399ff}.ant-modal-mask{background-color:rgba(0,0,0,.72)}