.scene-loader[data-v-bec59cac]{position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;color:var(--fui-instrument-color,#8ac8ed);pointer-events:none;background:transparent;font:12px/1.5 ui-sans-serif,system-ui;letter-spacing:.16em}.scene-loader__instrument[data-v-bec59cac]{position:relative;width:78px;height:78px;animation:loader-arrive-bec59cac .4s ease-out both}.scene-loader__instrument i[data-v-bec59cac]{position:absolute;inset:0;border:1px solid currentColor;border-radius:50%;opacity:.3}.scene-loader__instrument i[data-v-bec59cac]:first-child{border-color:currentColor transparent transparent currentColor;opacity:.9;animation:loader-orbit-bec59cac 2s linear infinite}.scene-loader__instrument i[data-v-bec59cac]:nth-child(2){inset:9px;border-style:dashed;animation:loader-orbit-bec59cac 8s linear reverse infinite}.scene-loader__instrument b[data-v-bec59cac]{position:absolute;inset:30px;border:1px solid currentColor;transform:rotate(45deg);opacity:.8}.scene-loader[data-error=true][data-v-bec59cac]{color:#b7c2cc;letter-spacing:.04em}.scene-loader[data-error=true][data-v-bec59cac]{pointer-events:auto}.scene-loader button[data-v-bec59cac]{padding:9px 18px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;letter-spacing:.04em;cursor:pointer}.scene-loader button[data-v-bec59cac]:focus-visible{outline:2px solid currentColor;outline-offset:4px}@keyframes loader-orbit-bec59cac{to{transform:rotate(360deg)}}@keyframes loader-arrive-bec59cac{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.scene-loader__instrument[data-v-bec59cac],.scene-loader__instrument i[data-v-bec59cac]{animation:none}}.earth-fit-stage[data-v-562659bf]{position:absolute;inset:0}.earth-china-map[data-v-562659bf]{position:absolute;inset:0;z-index:6;overflow:hidden}.china-map-stage[data-v-562659bf]{clip-path:none;-webkit-mask-image:none;mask-image:none;border-radius:0;position:absolute;inset:0;z-index:6;opacity:0;visibility:hidden;transform:translateZ(0) scale(.78);transform-origin:50% 50%;backface-visibility:hidden;will-change:transform,opacity;contain:layout paint;pointer-events:none;transition:opacity .42s ease,transform .62s cubic-bezier(.16,1,.3,1),visibility 0s linear .62s}.china-map-stage.is-handoff[data-v-562659bf]:not(.uses-native-entrance){visibility:visible;animation:china-cloud-reveal-562659bf 1.44s cubic-bezier(.22,.72,.18,1) both}.china-map-stage[data-v-562659bf]:not(.is-active) .map-host{filter:none}.china-map-stage[data-v-562659bf]:not(.is-active) .map-label-layer,.china-map-stage[data-v-562659bf]:not(.is-active) .map-drill-control,.china-map-stage[data-v-562659bf]:not(.is-active) .south-sea-inset{display:none}.china-map-stage.is-active[data-v-562659bf]{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto;animation:none;transition-delay:0s}.china-map-stage.uses-native-entrance[data-v-562659bf]{transform:none;transition:none}@keyframes china-cloud-reveal-562659bf{0%{opacity:.06;transform:translateZ(0) scale(.78)}28%{opacity:.24;transform:translateZ(0) scale(.83)}66%{opacity:.78;transform:translateZ(0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}.fui-earth-host[data-v-66783b15]{position:relative;width:100%;height:100%;overflow:hidden;background:var(--fui-background, #111b26);color:#b8c8d7;font-family:Rajdhani,DIN Alternate,Arial Narrow,sans-serif}.center-stage[data-v-66783b15]{position:absolute;left:50%;top:50%;transform-origin:center;z-index:1;width:1020px;height:975px;overflow:visible;background:transparent;pointer-events:none}.space-field[data-v-66783b15]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.earth-renderer[data-v-66783b15]{position:absolute!important;inset:0!important;z-index:1!important}.orbital-rings[data-v-66783b15],.globe-reticle[data-v-66783b15]{transition:opacity .3s ease,visibility 0s linear 0s}.center-stage.is-earth-hud-hidden .globe-reticle[data-v-66783b15]{opacity:0!important;visibility:hidden;transition:opacity .26s ease,visibility 0s linear .26s}.orbital-rings[data-v-66783b15]{position:absolute;z-index:3;left:50%;top:0;width:920px;height:920px;transform:translate(-50%);pointer-events:none;border-radius:50%;border:1px solid rgb(var(--fui-hud-rgb, 117 157 187) / .31);box-shadow:inset 0 0 70px rgb(var(--fui-hud-rgb, 117 157 187) / .07),0 0 0 20px rgb(var(--fui-hud-rgb, 117 157 187) / .035),0 0 0 48px rgb(var(--fui-hud-rgb, 117 157 187) / .018)}.orbital-rings[data-v-66783b15]:before,.orbital-rings[data-v-66783b15]:after{content:"";position:absolute;z-index:2;left:50%;top:-24px;width:1px;height:calc(100% + 48px);background:linear-gradient(transparent 0,rgb(var(--fui-hud-rgb, 117 157 187) / .24) 8%,rgb(var(--fui-hud-rgb, 117 157 187) / .46) 17%,rgb(var(--fui-hud-rgb, 117 157 187) / .13) 42%,rgb(var(--fui-hud-rgb, 117 157 187) / .28) 50%,rgb(var(--fui-hud-rgb, 117 157 187) / .13) 58%,rgb(var(--fui-hud-rgb, 117 157 187) / .42) 83%,transparent 100%);box-shadow:12px 0 rgb(var(--fui-hud-rgb, 117 157 187) / .025),-12px 0 rgb(var(--fui-hud-rgb, 117 157 187) / .025)}.orbital-rings[data-v-66783b15]:after{transform:rotate(90deg)}.orbital-rings>i[data-v-66783b15]{position:absolute;border-radius:50%;border:1px solid rgb(var(--fui-hud-rgb, 117 157 187) / .16);box-shadow:inset 0 0 16px rgb(var(--fui-hud-rgb, 117 157 187) / .025),0 0 9px rgb(var(--fui-hud-rgb, 117 157 187) / .018)}.orbital-rings>i[data-v-66783b15]:nth-child(2),.orbital-rings>i[data-v-66783b15]:nth-child(5){border-style:dashed;border-color:rgb(var(--fui-hud-rgb, 117 157 187) / .23)}.orbital-rings>i[data-v-66783b15]:nth-child(3),.orbital-rings>i[data-v-66783b15]:nth-child(7){border-style:dotted;border-color:rgb(var(--fui-hud-rgb, 117 157 187) / .21)}.orbit-segments[data-v-66783b15],.orbit-ticks[data-v-66783b15]{position:absolute;z-index:3;border-radius:50%;opacity:.72}.orbit-segments[data-v-66783b15]{background:repeating-conic-gradient(from 3deg,rgb(var(--fui-hud-rgb, 117 157 187) / .55) 0 .7deg,transparent .7deg 5.8deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));animation:hud-orbit-drift-66783b15 48s linear infinite}.orbit-segments--outer[data-v-66783b15]{inset:-8px}.orbit-segments--middle[data-v-66783b15]{inset:46px;opacity:.48;animation-duration:68s;animation-direction:reverse}.orbit-ticks[data-v-66783b15]{inset:25px;background:repeating-conic-gradient(from 1deg,rgb(var(--fui-hud-rgb, 117 157 187) / .42) 0 .34deg,transparent .34deg 2.2deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 8px));mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 8px));opacity:.56}.axis-cross[data-v-66783b15]{position:absolute;z-index:5;left:50%;top:50%;width:30px;height:30px;transform:translate(-50%,-50%);border:1px solid rgb(var(--fui-hud-rgb, 117 157 187) / .42);border-radius:50%;box-shadow:0 0 12px rgb(var(--fui-hud-rgb, 117 157 187) / .16)}.axis-cross[data-v-66783b15]:before,.axis-cross[data-v-66783b15]:after{content:"";position:absolute;left:50%;top:50%;width:56px;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,rgb(var(--fui-hud-rgb, 117 157 187) / .58) 28%,transparent 29% 71%,rgb(var(--fui-hud-rgb, 117 157 187) / .58) 72%,transparent)}.axis-cross[data-v-66783b15]:after{transform:translate(-50%,-50%) rotate(90deg)}.axis-cross b[data-v-66783b15]{position:absolute;left:50%;top:50%;width:4px;height:4px;transform:translate(-50%,-50%);border:1px solid rgb(var(--fui-hud-rgb, 117 157 187) / .78);border-radius:50%;box-shadow:0 0 7px rgb(var(--fui-hud-rgb, 117 157 187) / .55)}.axis-bracket[data-v-66783b15]{position:absolute;z-index:5;width:22px;height:8px;border-top:2px solid rgb(var(--fui-hud-rgb, 117 157 187) / .52);border-left:5px solid transparent;border-right:5px solid transparent;filter:drop-shadow(0 0 3px rgb(var(--fui-hud-rgb, 117 157 187) / .24))}.axis-bracket--north[data-v-66783b15]{left:50%;top:-4px;transform:translate(-50%)}.axis-bracket--south[data-v-66783b15]{left:50%;bottom:-4px;transform:translate(-50%) rotate(180deg)}.axis-bracket--east[data-v-66783b15]{right:-11px;top:50%;transform:translateY(-50%) rotate(90deg)}.axis-bracket--west[data-v-66783b15]{left:-11px;top:50%;transform:translateY(-50%) rotate(-90deg)}.reference-hud[data-v-66783b15]{position:absolute;z-index:3;left:0;top:0;width:1020px;height:975px;overflow:visible;pointer-events:none;color:var(--fui-instrument-color, var(--earth-accent))}.reference-hud[data-v-66783b15]{transition:opacity .2s ease}.center-stage.is-earth-hud-hidden>.reference-hud[data-v-66783b15],.center-stage.is-earth-hud-hidden>.orbital-rings[data-v-66783b15]{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.center-stage.is-earth-hud-hidden .reference-hud-earth[data-v-66783b15]{opacity:0}.center-stage.without-hud .reference-hud[data-v-66783b15]{display:none}@keyframes hud-orbit-drift-66783b15{to{transform:rotate(360deg)}}.globe-reticle[data-v-66783b15]{position:absolute;z-index:5;color:var(--earth-accent);font-size:17px;text-shadow:0 0 8px rgb(var(--fui-hud-rgb, 117 157 187) / .7)}.globe-reticle--left[data-v-66783b15]{left:199px;top:469px}.globe-reticle--right[data-v-66783b15]{right:198px;top:464px}.center-stage.without-hud .orbital-rings[data-v-66783b15]{display:none}.globe-reticle[data-v-66783b15]{pointer-events:none}@media(prefers-reduced-motion:reduce){.orbit-segments[data-v-66783b15]{animation:none}}.hologram-hud-arcs[data-v-66783b15]{transform-origin:510px 460px;animation:hologram-hud-orbit-66783b15 100s linear infinite;filter:drop-shadow(0 0 2px currentColor)}@keyframes hologram-hud-orbit-66783b15{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hologram-hud-arcs[data-v-66783b15]{animation:none}}.geography[data-v-e155dea4]{position:relative;display:grid;grid-template-rows:64px minmax(0,1fr) 66px;width:100%;height:100dvh;overflow:hidden;background:#030507;color:#f4e5ce;font-family:system-ui,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif}.learning-header[data-v-e155dea4]{display:flex;align-items:center;gap:24px;padding:0 28px;border-bottom:1px solid #e9b67620;background:#080a0c}.home-link[data-v-e155dea4]{color:#c5b69e;text-decoration:none;font-size:14px;white-space:nowrap}.home-link[data-v-e155dea4]:hover{color:#fff}h1[data-v-e155dea4]{margin:0;font-size:19px;font-weight:650;letter-spacing:.1em}.scene-status[data-v-e155dea4]{margin-left:auto;color:#b3a594;font-size:13px}.map-stage[data-v-e155dea4]{position:relative;min-height:0;width:100%;overflow:hidden}.earth-back[data-v-e155dea4]{position:absolute;left:24px;bottom:22px;z-index:5;padding:10px 16px;border:1px solid #d8ab6b66;border-radius:24px;background:#0c1018e8;color:#f5dab0;font-size:14px;cursor:pointer}.learning-footer[data-v-e155dea4]{display:flex;align-items:center;justify-content:center;gap:28px;padding:8px 24px;border-top:1px solid #e9b67620;background:#080a0c}.learning-footer p[data-v-e155dea4]{margin:0;color:#baad99;font-size:14px;line-height:1.6}.explore-button[data-v-e155dea4]{flex-shrink:0;padding:10px 20px;border:1px solid #e4ba78;border-radius:24px;background:#e8bd7c;color:#251c0e;font:600 14px system-ui;cursor:pointer}.explore-button[data-v-e155dea4]:disabled{opacity:.45;cursor:wait}.explore-button[data-v-e155dea4]:not(:disabled):hover{background:#ffe0ad}a[data-v-e155dea4]:focus-visible,button[data-v-e155dea4]:focus-visible{outline:3px solid #ffe2a8;outline-offset:4px}@media(max-width:600px){.geography[data-v-e155dea4]{grid-template-rows:56px minmax(0,1fr) 92px}.learning-header[data-v-e155dea4]{padding:0 14px;gap:17px}.home-link[data-v-e155dea4]{font-size:13px}h1[data-v-e155dea4]{font-size:17px}.scene-status[data-v-e155dea4]{font-size:11px}.learning-footer[data-v-e155dea4]{flex-wrap:wrap;gap:6px;padding:8px 14px;align-content:center}.learning-footer p[data-v-e155dea4]{font-size:12px;text-align:center;width:100%}.explore-button[data-v-e155dea4]{padding:8px 18px;font-size:13px}.earth-back[data-v-e155dea4]{left:14px;bottom:18px}}@media(max-height:500px){.geography[data-v-e155dea4]{grid-template-rows:44px minmax(0,1fr) 44px}.learning-footer[data-v-e155dea4]{flex-wrap:nowrap;padding:4px 16px;gap:16px}.learning-footer p[data-v-e155dea4]{font-size:12px;width:auto}.explore-button[data-v-e155dea4]{padding:6px 15px}.learning-header[data-v-e155dea4]{padding:0 16px}}.geography[data-v-e155dea4] .map-view-switch{top:16px;right:18px;left:auto;transform:none}.geography[data-v-e155dea4] .map-drill-control,.geography[data-v-e155dea4] .vector-map-drill-control{top:20px;left:20px;transform:none;max-width:calc(100% - 310px);font-size:13px;flex-wrap:wrap}.geography[data-v-e155dea4] .map-drill-control button[data-map-action]:not([data-map-action=back]){display:none}.geography[data-v-e155dea4] .dashboard-map-back{display:none}@media(max-width:600px){.geography[data-v-e155dea4] .map-view-switch{top:10px;left:50%;right:auto;transform:translate(-50%)}.geography[data-v-e155dea4] .map-drill-control,.geography[data-v-e155dea4] .vector-map-drill-control{top:62px;left:14px;max-width:calc(100% - 28px);font-size:12px}}:root{color-scheme:dark;background:#111b26;font-synthesis:none}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}button{font:inherit}
