.orbit-tracks[data-v-f31f7a01]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.orbit-tracks.back[data-v-f31f7a01]{z-index:-4}.orbit-tracks.front[data-v-f31f7a01]{z-index:-1}.background-art[data-v-525ffdbd]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-6}.earth[data-v-525ffdbd]{position:absolute;height:auto;z-index:-3}.star-field[data-v-525ffdbd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-5;pointer-events:none}.star-field i[data-v-525ffdbd]{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff28c;animation:twinkle-525ffdbd 3s ease-in-out infinite}.spark[data-v-525ffdbd]{position:absolute;color:#ffeb69;text-shadow:0 0 10px #ffe845;pointer-events:none;animation:twinkle-525ffdbd 3s infinite}.spark-1[data-v-525ffdbd]{left:2%;top:67%;font-size:4cqw}.spark-2[data-v-525ffdbd]{right:8%;top:75%;font-size:3.5cqw;animation-delay:-1s}.spark-3[data-v-525ffdbd]{left:17%;top:31%;font-size:1.3cqw}@keyframes twinkle-525ffdbd{0%,to{opacity:.35}50%{opacity:1}}.profile[data-v-23612ec8]{position:absolute;top:4%;left:2%;width:19%;z-index:40}.profile img[data-v-23612ec8]{width:100%;display:block}.top-actions[data-v-23612ec8]{position:absolute;right:3%;top:5%;display:flex;align-items:center;gap:14px;z-index:40}.chapter[data-v-23612ec8]{font-size:1cqw;color:#a9bcdf;letter-spacing:.12em}.title-art[data-v-23612ec8]{position:absolute;top:23%;left:24%;width:52%;z-index:38}.subtitle[data-v-23612ec8]{position:absolute;top:38%;width:100%;margin:0;text-align:center;letter-spacing:.22em;font-size:1.1cqw;color:#d3e4ff;z-index:38;text-shadow:0 2px 6px #14254d}@media(max-width:650px)and (orientation:portrait),(orientation:landscape)and (max-height:600px){.top-actions[data-v-23612ec8]{top:4%;gap:8px}.chapter[data-v-23612ec8]{display:none}.subtitle[data-v-23612ec8]{font-size:clamp(10px,1.4cqw,13px)}}.planet[data-v-ae1cd339]{position:absolute;aspect-ratio:1;background:transparent;padding:0;will-change:transform,left,top;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .3s}.planet[data-v-ae1cd339]:hover{filter:brightness(1.13)}.planet-body[data-v-ae1cd339]{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 8px 9px #020c3144)}.planet-glow[data-v-ae1cd339]{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:#a1f4c2;filter:blur(25px);opacity:0;transition:opacity .6s}.planet.selected .planet-glow[data-v-ae1cd339]{opacity:.2}.planet.selected .planet-body[data-v-ae1cd339]{filter:drop-shadow(0 8px 10px #05112d88)}.planet-system[data-v-182a19db]{position:absolute;top:0;right:0;bottom:0;left:0}.explore[data-v-6a056b59]{position:absolute;left:50%;bottom:8.6%;transform:translate(-50%);z-index:39;background:linear-gradient(#438d28,#17530b);border:2px solid #fffde8;border-radius:40px;padding:.55cqw 2cqw;font-size:1.8cqw;font-weight:800;white-space:nowrap;box-shadow:0 3px #12340d,0 0 16px #c4ff8944;transition:filter .2s}.explore[data-v-6a056b59]:hover{filter:brightness(1.2)}.explore span[data-v-6a056b59]{padding-left:8px}.bottom-bar[data-v-6a056b59]{position:absolute;bottom:2.5%;left:3%;right:3%;display:flex;align-items:center;justify-content:space-between;z-index:40}.hint[data-v-6a056b59]{color:#aabfdf;font-size:.95cqw;display:flex;align-items:center;gap:8px}.hint .mouse-icon[data-v-6a056b59]{font-size:1.4cqw;color:#e1edff}.hint-divider[data-v-6a056b59]{margin:0 5px;opacity:.4}nav[data-v-6a056b59]{display:flex;gap:.6cqw;position:absolute;left:50%;transform:translate(-50%)}nav button[data-v-6a056b59]{width:2.7cqw;height:2.7cqw;border-radius:50%;border:1px solid #718ec04d;background:#132854;color:#a9bfe2;font-size:1cqw;transition:background .25s,color .25s}nav button[data-v-6a056b59]:hover{background:#315384}nav button.active[data-v-6a056b59]{background:#f4e8a2;color:#243451;border-color:#fff2b2;box-shadow:0 0 14px #fff5bb26}.switch-page[data-v-6a056b59]{display:flex;align-items:center;gap:.6cqw;background:transparent;font-size:1cqw;color:#dfeaff}.switch-page span[data-v-6a056b59]{font-size:3cqw;line-height:1}@media(max-width:650px)and (orientation:portrait),(orientation:landscape)and (max-height:600px){.explore[data-v-6a056b59]{bottom:14%;min-height:32px;padding:3px 16px;font-size:clamp(13px,2cqw,18px)}.bottom-bar[data-v-6a056b59]{bottom:3.5%;height:32px}.hint[data-v-6a056b59]{display:none}nav[data-v-6a056b59]{gap:6px}nav button[data-v-6a056b59]{width:32px;height:32px;border-radius:50%;font-size:12px}.switch-page[data-v-6a056b59]{margin-left:auto;min-height:32px;font-size:12px}.switch-page span[data-v-6a056b59]{font-size:28px}}.explore-dialog[data-v-817d3c74]{width:min(440px,90vw);max-height:calc(100svh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;padding:32px;border:1px solid #729fda70;border-radius:26px;background:linear-gradient(145deg,#213c73,#101f46);color:#fff;text-align:center;box-shadow:0 30px 100px #020718aa}.explore-dialog[data-v-817d3c74]::backdrop{background:#020a27bb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.explore-dialog h2[data-v-817d3c74]{font-size:32px;margin:8px}.explore-dialog p[data-v-817d3c74]{font-size:14px;line-height:1.8;color:#c1d2f0}.explore-dialog .dialog-eyebrow[data-v-817d3c74]{font-size:12px;color:#eff2a2;letter-spacing:.2em}.explore-dialog .demo-note[data-v-817d3c74]{color:#93a9ce;font-size:12px}.dialog-planet[data-v-817d3c74]{width:140px;height:140px;object-fit:contain}.close-dialog[data-v-817d3c74]{position:absolute;right:14px;top:10px;background:transparent;font-size:28px;color:#c4d4ef}.back-button[data-v-817d3c74]{padding:12px 28px;border-radius:30px;background:#e8eda7;color:#1e3552;margin-top:12px;font-weight:700}@media(max-width:650px)and (orientation:portrait),(orientation:landscape)and (max-height:600px){.explore-dialog[data-v-817d3c74]{width:min(520px,90vw);padding:16px 24px}.explore-dialog h2[data-v-817d3c74]{font-size:24px;margin:4px}.explore-dialog p[data-v-817d3c74]{margin:6px 0}.dialog-planet[data-v-817d3c74]{width:72px;height:72px}.back-button[data-v-817d3c74]{margin-top:8px;padding:8px 24px}}@media(max-width:650px)and (orientation:portrait){.explore-dialog[data-v-817d3c74]{position:fixed;inset:auto;left:calc(env(safe-area-inset-left,0px) + var(--available-width) / 2);top:calc(env(safe-area-inset-top,0px) + var(--available-height) / 2);margin:0;width:min(520px,calc(var(--available-height) - 24px));max-width:none;max-height:calc(var(--available-width) - 24px);transform:translate(-50%,-50%) rotate(90deg)}}.scene-loading[data-v-d3d8ae79]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#122454;color:#d3e4ff;z-index:50}.scene-loading p[data-v-d3d8ae79]{margin:0;font-size:clamp(14px,2cqw,20px)}.scene-loading progress[data-v-d3d8ae79]{width:min(240px,50%);height:8px;accent-color:#a8e294}.scene-loading span[data-v-d3d8ae79]{font-size:14px}.scene-loading button[data-v-d3d8ae79]{padding:10px 24px;border-radius:24px;background:#e8eda7;color:#1e3552}.universe[data-v-d00708ce]{--viewport-height: 100svh;--available-width: calc(100vw - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)) ;--available-height: calc(var(--viewport-height) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));position:relative;width:100%;height:var(--viewport-height);overflow:clip;background:radial-gradient(ellipse at 50% 45%,#1a3267,#09152f)}@supports (height: 100dvh){.universe[data-v-d00708ce]{--viewport-height: 100dvh}}.landscape-viewport[data-v-d00708ce]{--landscape-height: var(--available-height);position:absolute;left:env(safe-area-inset-left,0px);top:env(safe-area-inset-top,0px);width:var(--available-width);height:var(--available-height);display:grid;place-items:center}.scene[data-v-d00708ce]{width:min(100%,calc(var(--landscape-height) * 1.777778));aspect-ratio:16 / 9;position:relative;overflow:clip;isolation:isolate;container-type:inline-size;background:#122454}@media(max-width:650px)and (orientation:portrait){.landscape-viewport[data-v-d00708ce]{--landscape-height: var(--available-width);left:calc(env(safe-area-inset-left,0px) + var(--available-width) / 2);top:calc(env(safe-area-inset-top,0px) + var(--available-height) / 2);width:var(--available-height);height:var(--available-width);transform:translate(-50%,-50%) rotate(90deg)}}:root{font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-synthesis:none;font-weight:500;color:#fff;background:#0a1739}*{box-sizing:border-box}body{margin:0}button{border:0;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible{outline:3px solid #fff49b;outline-offset:4px}img{-webkit-user-select:none;user-select:none;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
