.loading-screen[data-v-19dfde13]{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#000;pointer-events:auto;transition:opacity .8s ease}.loading-screen.fade-out[data-v-19dfde13]{opacity:0;pointer-events:none}.loading-content[data-v-19dfde13]{display:flex;flex-direction:column;align-items:center;gap:30px}.loading-spinner[data-v-19dfde13]{position:relative;width:80px;height:80px}.spinner-ring[data-v-19dfde13]{position:absolute;border-radius:50%;border:3px solid transparent}.ring-1[data-v-19dfde13]{inset:0;border-top-color:var(--map-globe-accent-soft);animation:mapGlobeSpin-19dfde13 1.2s linear infinite}.ring-2[data-v-19dfde13]{inset:10px;border-top-color:var(--map-globe-accent-light);animation:mapGlobeSpin-19dfde13 .9s linear infinite reverse}.ring-3[data-v-19dfde13]{inset:20px;border-top-color:#fff;animation:mapGlobeSpin-19dfde13 .6s linear infinite}.loading-text[data-v-19dfde13]{font-family:var(--map-globe-font-mono);font-size:20px;letter-spacing:4px;color:var(--map-globe-accent-bright)}.loading-letter[data-v-19dfde13]{display:inline-block;animation:mapGlobeLetterPulse-19dfde13 1.6s ease-in-out infinite}.loading-dots[data-v-19dfde13]{display:flex;gap:8px}.dot[data-v-19dfde13]{width:8px;height:8px;border-radius:50%;background:var(--map-globe-accent-bright);animation:mapGlobeDotBounce-19dfde13 1.2s ease-in-out infinite}@keyframes mapGlobeSpin-19dfde13{to{transform:rotate(1turn)}}@keyframes mapGlobeLetterPulse-19dfde13{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes mapGlobeDotBounce-19dfde13{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1.4);opacity:1}}.control-panel[data-v-2d88b1c0]{position:absolute;left:3%;top:50%;z-index:10;display:flex;flex-direction:column;gap:14px;pointer-events:auto;transform:translateY(-50%)}.ctrl-btn-group[data-v-2d88b1c0]{display:flex;flex-direction:column;gap:14px;max-height:80vh;overflow-y:auto;scrollbar-width:none;transition:opacity .3s ease,transform .3s ease,visibility .3s}.ctrl-btn-group[data-v-2d88b1c0]::-webkit-scrollbar{display:none}.ctrl-btn-group.collapsed[data-v-2d88b1c0]{opacity:0;transform:translateX(-60px);visibility:hidden;pointer-events:none}.ctrl-btn[data-v-2d88b1c0]{display:flex;align-items:center;gap:6px;width:72px;height:30px;padding:0 8px;box-sizing:border-box;overflow:hidden;border:1.5px solid rgba(64,158,255,.4);border-radius:10px;background:rgba(8,24,48,.7);backdrop-filter:blur(8px);color:var(--map-globe-text-bright);cursor:pointer;font-family:var(--map-globe-font-sans);opacity:0;transform:translateX(-80px);animation:mapGlobeButtonSlide-2d88b1c0 .55s cubic-bezier(.16,1,.3,1) forwards;transition:box-shadow .2s,background .2s}.ctrl-btn[data-v-2d88b1c0]:hover{box-shadow:0 0 16px rgba(64,158,255,.3)}.ctrl-toggle[data-v-2d88b1c0]{justify-content:center;width:30px;padding:0;flex-shrink:0}.ctrl-toggle .btn-icon[data-v-2d88b1c0]{font-size:12px;line-height:1}.ctrl-btn.active[data-v-2d88b1c0]{background:rgba(12,36,68,.9);border-color:var(--map-globe-accent);box-shadow:0 0 16px rgba(64,158,255,.5),inset 0 0 8px rgba(0,200,255,.2)}.beam-btn .btn-icon[data-v-2d88b1c0]{filter:hue-rotate(180deg) saturate(2) brightness(1.3)}.btn-icon[data-v-2d88b1c0]{font-size:14px;color:rgba(64,158,255,.8)}.ctrl-btn.active .btn-icon[data-v-2d88b1c0]{color:var(--map-globe-accent-bright);text-shadow:0 0 6px var(--map-globe-accent-glow)}.btn-label[data-v-2d88b1c0]{font-size:10px;font-family:var(--map-globe-font-mono);letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([lang=zh-CN]){width:auto;min-width:72px;max-width:132px;letter-spacing:0}@keyframes mapGlobeButtonSlide-2d88b1c0{0%{opacity:0;transform:translateX(-80px);filter:blur(4px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}.reset-view-btn[data-v-363cb31b]{position:absolute;top:20%;right:30%;z-index:20;display:flex;align-items:center;gap:6px;padding:6px 16px;border:1.5px solid rgba(64,158,255,.5);border-radius:24px;background:rgba(8,24,48,.75);backdrop-filter:blur(10px);color:var(--map-globe-text-bright);cursor:pointer;pointer-events:auto;font-family:var(--map-globe-font-sans);font-size:12px;transition:box-shadow .2s,transform .2s}.reset-view-btn[data-v-363cb31b]:hover{box-shadow:0 0 16px rgba(64,158,255,.5);transform:scale(1.05)}.reset-icon[data-v-363cb31b]{color:var(--map-globe-accent);font-size:14px}.reset-fade-enter-active[data-v-363cb31b],.reset-fade-leave-active[data-v-363cb31b]{transition:opacity .3s,transform .3s}.reset-fade-enter[data-v-363cb31b],.reset-fade-leave-to[data-v-363cb31b]{opacity:0;transform:scale(.85)}[data-v-208439e4]:root{--tipSize:12px;--defaultSize:14px;--titleMediumSize:16px;--titleLargeSize:18px;--onColor:#00d509;--sosColor:#c00505;--sosBg:#3e1212;--noticeColor:#ee4e4e;--menuWidth:68px;--gap:8px;--tagBlue:#0865d9;--tagYellow:#d97907;--tagGreen:#0a744d;--headerToolBarHeight:0px;--colorTitle:#fff;--iconColor:#fff;--colorFill:#6f6f6f;--colorErr:#ff7373;--colorSuccess:#67c23a;--colorErrDark:#ff6767;--colorDanger:#4a2733;--colorDangerRGB:74,39,51;--colorErrLight:#ed5151;--colorErrLightRGB:237,81,81;--colorErrRGB:255,115,115;--colorErrDarkRGB:255,103,103;--colorOpacity5:0.5;--colorOpacity8:0.8;--colorOpacity75:0.75;--colorOpacity7:0.7;--colorOpacity3:0.3;--colorOpacity25:0.25;--colorOpacity2:0.2;--colorOpacity6:0.6;--folderWidth:18px;--headerHeight:60px;--asideToTop:calc(var(--headerHeight) + 3px);--asideToBottom:8px;--asideLeft:10px;--asideWidth:380px;--bottomContentHeight:238px;--unfoldAsideWidth:calc(var(--asideWidth) + var(--asideLeft) + var(--folderWidth));--tableHeightWithMenu:calc(100% - 92px);--pagenationToBottom:26px;--cardLinearColor:linear-gradient(180deg,rgba(0,133,138,0),#00858a);--placeholderTextColor:rgba(255,255,255,var(--colorOpacity5));--checkBoxBorderColor:#3e4957;--primaryColorRGB:0,18,19;--deviceTabColor:#00858a;--deviceTabColorRGB:0,133,138;--primaryColor:#022c2e;--textColor:#d4feff;--pannelBgColor:#0e305c;--tagBg:#056e74;--scrollBarColor:#06d8e1;--activeStatusColor:#00f2fb;--activeStatusColorRGB:0,242,251;--dropDownBg:#001213;--dialogBg:#014345;--dropDownBgRGB:0,18,19;--chatLeftColor:#017276;--chatBorderColor:#03797e;--chatHeaderBg:#037276;--chatTextColor:#2a3e58;--chatInputColor:#034344;--pageBg:#003032;--disableColor:#c2c2c2;--borderColor:#00494c;--readColor:#8a9797;--tableHeaderBg:#065f62;--checkedColor:#001a1c;--codeBg:#006c71;--checkBoxColor:#a7a7a7;--loginBtnColor:#21b7c5;--gridBgColor:#005d61;--dashedColor:#a3adad;--glayColor:#a6a6a6;--grayColor5:#9c9d9b;--selectStatusColor:#00f2fb;--selectStatusColorRGB:0,242,251;--primaryConsoleWithOpacity:rgba(var(--primaryColorRGB),var(--colorOpacity75));--cardBorder3:rgba(var(--activeStatusColorRGB),var(--colorOpacity3));--inputBorder5:rgba(var(--activeStatusColorRGB),var(--colorOpacity5));--tabBg25:rgba(var(--deviceTabColorRGB),var(--colorOpacity25));--tabBg5:rgba(var(--deviceTabColorRGB),var(--colorOpacity5));--tabBg6:rgba(var(--deviceTabColorRGB),var(--colorOpacity6));--tabBg8:rgba(var(--deviceTabColorRGB),var(--colorOpacity8));--tabBg7:rgba(var(--deviceTabColorRGB),var(--colorOpacity7));--activeStatusColor2:rgba(var(--activeStatusColorRGB),var(--colorOpacity2));--activeStatusColor3:rgba(var(--activeStatusColorRGB),var(--colorOpacity3));--activeStatusColor6:rgba(var(--activeStatusColorRGB),var(--colorOpacity6));--activeStatusColor75:rgba(var(--activeStatusColorRGB),var(--colorOpacity75));--dropDownBg7:rgba(var(--dropDownBgRGB),var(--colorOpacity7));--dropDownBg75:rgba(var(--dropDownBgRGB),var(--colorOpacity75));--dangerColor5:rgba(var(--colorDangerRGB),var(--colorOpacity5));--dangerColorLight5:rgba(var(--colorErrLightRGB),var(--colorOpacity5));--defaultRatioSize:0.8;--bgLgDefault:linear-gradient(180deg,#00a8b0,#017276 15%,#017276 90%,#022c2e);--bgLgPrimary:linear-gradient(180deg,#00f2fb,#00a8b0 16%,#00a8b0 89%,#00494c 99%);--bgLgDanger:linear-gradient(180deg,#ffa1a1,#e85858 13%,#e85858 90%,#a31f1f);--iconSizeMedium:28px;--subTitleBarHeight:32px;--titleBarHeight:60px;--iconSizeLarge:28px;--deviceItemHeight:64px;--minBarHeight:48px;--bgLgSuccess:linear-gradient(180deg,#00a8b0,#017276 13%,#017276 86%,#022c2e)}.map-globe[data-v-208439e4]{--map-globe-bg-deepest:#000;--map-globe-accent:#409eff;--map-globe-accent-bright:#00c8ff;--map-globe-accent-glow:#00e0ff;--map-globe-accent-soft:#4ba1f1;--map-globe-accent-light:#7ec8f8;--map-globe-text-primary:#fff;--map-globe-text-bright:#c8f0ff;--map-globe-font-mono:"Courier New","Consolas",monospace;--map-globe-font-sans:"Microsoft YaHei","PingFang SC","Helvetica Neue",sans-serif;z-index:0;background:var(--map-globe-bg-deepest);color:var(--map-globe-text-primary);pointer-events:none}.map-globe-canvas[data-v-208439e4],.map-globe[data-v-208439e4]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.map-globe-canvas[data-v-208439e4]{pointer-events:auto}