:root{background:#000;color:#f6f8ff;--font-zh-sans: "PingFang SC", "Hiragino Sans GB", "Source Han Sans SC", "Noto Sans CJK SC", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--font-zh-display: "SH Noto Serif SC", "Source Han Serif SC", "Noto Serif CJK SC", "Songti SC", "STSong", serif;font-family:var(--font-zh-sans);font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--flight-progress: 0}@font-face{font-family:"SH Noto Serif SC";src:url(/fonts/sh-noto-serif-sc-display.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:600}*{box-sizing:border-box}html{background:#000;scroll-behavior:auto;scrollbar-width:none;width:100%}body{min-width:320px;width:100%;margin:0;overflow-x:hidden;background:#000}#root{width:100%;min-height:100%}body::-webkit-scrollbar{display:none;width:0;height:0}a{color:inherit;font:inherit}.app{min-height:880vh;background:#000}.sceneCanvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:1;overflow:hidden;background:transparent;contain:strict;isolation:isolate;backface-visibility:hidden;transform-style:flat}.sceneCanvas canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100vw!important;height:100vh!important}.homeStarflightLayer{position:fixed;top:-2.25vh;right:-2.25vw;bottom:-2.25vh;left:-2.25vw;z-index:2;overflow:hidden;pointer-events:none;background:#03020a;opacity:1;transform-origin:50% 50%;will-change:transform,opacity;contain:strict;isolation:isolate;backface-visibility:hidden;transform-style:flat;--home-starflight-vignette: .56}.homeStarflightPoster,.homeStarflightVideo,.homeStarflightStars,.homeStarflightVignette{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.homeStarflightPoster,.homeStarflightVideo{object-fit:cover;object-position:center center;transform:translateZ(0);backface-visibility:hidden}.homeStarflightPoster{opacity:1;filter:brightness(1.08) saturate(1.18) contrast(1.02);-webkit-user-select:none;user-select:none}.homeStarflightVideo{z-index:1;opacity:0;filter:brightness(1.1) saturate(1.2) contrast(1.03);will-change:opacity}.homeStarflightStars{z-index:2;pointer-events:none;opacity:.98;mix-blend-mode:normal;transform:translateZ(0);contain:strict;backface-visibility:hidden}.homeStarflightVignette{z-index:3;pointer-events:none;background:radial-gradient(ellipse at 50% 48%,transparent 0%,transparent 52%,rgba(0,0,0,calc(var(--home-starflight-vignette) * .45)) 84%,rgba(0,0,0,var(--home-starflight-vignette)) 100%),linear-gradient(90deg,rgba(0,0,0,.18),transparent 27%,transparent 73%,rgba(0,0,0,.18))}.galaxyPlateLayer{position:fixed;top:-10vh;right:-10vw;bottom:-10vh;left:-10vw;z-index:2;overflow:hidden;pointer-events:none;visibility:hidden;opacity:0;background:#01030a;transform-origin:56% 46%;will-change:transform,opacity;contain:strict;isolation:isolate;backface-visibility:hidden;transform-style:flat;--galaxy-plate-flow-opacity: 0;--galaxy-plate-star-opacity: 0}.galaxyPlateImage,.galaxyPlateFlow,.galaxyPlateStars,.galaxyPlateVignette{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.galaxyPlateImage{object-fit:cover;object-position:58% 48%;filter:brightness(1.12) saturate(1.22) contrast(.98);transform:translateZ(0);backface-visibility:hidden;-webkit-user-select:none;user-select:none}.galaxyPlateFlow{top:-8%;right:-8%;bottom:-8%;left:-8%;opacity:var(--galaxy-plate-flow-opacity);pointer-events:none;background:conic-gradient(from 28deg at 57% 48%,transparent 0deg,rgba(125,175,255,.18) 38deg,rgba(255,236,212,.18) 72deg,transparent 118deg,rgba(102,152,255,.13) 216deg,transparent 292deg),radial-gradient(ellipse at 58% 44%,rgba(255,238,202,.18),transparent 24%),radial-gradient(ellipse at 35% 34%,rgba(80,142,255,.16),transparent 28%),linear-gradient(128deg,transparent 15%,rgba(201,227,255,.12) 39%,transparent 62%);mix-blend-mode:plus-lighter;filter:blur(16px) saturate(1.25);transform-origin:57% 47%;animation:galaxyPlateFlow 22s cubic-bezier(.2,.9,.3,1) infinite alternate}.galaxyPlateStars{opacity:var(--galaxy-plate-star-opacity);pointer-events:none;mix-blend-mode:normal;transform:translateZ(0);contain:strict;backface-visibility:hidden}.galaxyPlateVignette{pointer-events:none;background:radial-gradient(ellipse at 58% 48%,transparent 0%,transparent 56%,rgba(0,0,0,.42) 100%),linear-gradient(90deg,rgba(0,0,0,.46),transparent 35%,rgba(0,0,0,.12))}@keyframes galaxyPlateFlow{0%{transform:translate3d(-.8vw,.35vh,0) rotate(-1deg) scale3d(1.01,1.02,1)}to{transform:translate3d(1.1vw,-.5vh,0) rotate(1.4deg) scale3d(1.05,1.035,1)}}.landingSequenceLayer{position:fixed;top:-2.25vh;right:-2.25vw;bottom:-2.25vh;left:-2.25vw;z-index:2;overflow:hidden;pointer-events:none;visibility:hidden;opacity:0;background:#020511;transform:translateZ(0);transform-origin:50% 50%;will-change:opacity;contain:strict;isolation:isolate;backface-visibility:hidden;transform-style:flat;--landing-scene-opacity: 0;--landing-cloud-opacity: 0;--landing-night-opacity: 0;--landing-cloud-back-x: 5.5vw;--landing-cloud-back-y: 0vh;--landing-cloud-back-scale-x: 1.14;--landing-cloud-back-scale-y: 1.08;--landing-cloud-front-x: 0vw;--landing-cloud-front-y: 0vh;--landing-cloud-front-scale-x: 1.06;--landing-cloud-front-scale-y: 1.04}.landingMotionPlate,.landingTwinkleStars,.landingCloudCover,.landingNightGrade{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.landingTwinkleStars{z-index:3;opacity:var(--landing-scene-opacity);mix-blend-mode:screen;transform:translateZ(0);backface-visibility:hidden;contain:strict}.landingMotionPlate{z-index:2;object-fit:cover;object-position:center center;opacity:var(--landing-scene-opacity);filter:brightness(1.02) saturate(1.025) contrast(1.01);transform:translateZ(0);will-change:opacity;backface-visibility:hidden;contain:strict}.landingCloudCover{z-index:5;opacity:var(--landing-cloud-opacity);mix-blend-mode:normal;will-change:opacity,transform}.landingCloudCoverBack{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(252,254,255,.94) 42%,rgba(246,250,255,.66) 76%,transparent 100%),radial-gradient(ellipse at 22% 36%,rgba(255,255,255,.98),transparent 36%),radial-gradient(ellipse at 68% 44%,rgba(252,254,255,.96),transparent 38%),radial-gradient(ellipse at 48% 58%,rgba(255,255,255,.98),transparent 44%);filter:blur(9px) saturate(.82) brightness(1.14);transform:translate3d(var(--landing-cloud-back-x),var(--landing-cloud-back-y),0) scale3d(var(--landing-cloud-back-scale-x),var(--landing-cloud-back-scale-y),1)}.landingCloudCoverFront{z-index:6;background:linear-gradient(95deg,#ffffffeb,#fff 28%,#fafdfffa 52%,#ffffffeb 78%,#ffffff42),radial-gradient(ellipse at 12% 68%,rgba(255,255,255,1),transparent 36%),radial-gradient(ellipse at 43% 46%,rgba(255,255,255,.98),transparent 40%),radial-gradient(ellipse at 82% 58%,rgba(252,254,255,.94),transparent 38%);filter:blur(6px) saturate(.9) brightness(1.16);transform:translate3d(var(--landing-cloud-front-x),var(--landing-cloud-front-y),0) scale3d(var(--landing-cloud-front-scale-x),var(--landing-cloud-front-scale-y),1)}.landingNightGrade{z-index:7;background:radial-gradient(ellipse at 49% 82%,rgba(255,125,34,.085),transparent 18%),linear-gradient(180deg,transparent,transparent 72%,rgba(0,0,0,.025));opacity:var(--landing-night-opacity)}.landingLegalLine{position:absolute;right:auto;bottom:clamp(18px,3.1vh,34px);left:50%;z-index:12;width:min(1180px,calc(100vw - 72px));height:auto;display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);align-items:center;gap:clamp(18px,2.4vw,36px);padding:0;color:#e8eefabd;font-family:var(--font-zh-sans);font-size:11px;font-weight:340;letter-spacing:0;line-height:1.4;text-shadow:0 0 20px rgba(0,0,0,.88);opacity:var(--landing-scene-opacity);transform:translate3d(-50%,0,0);mix-blend-mode:normal;pointer-events:auto}.landingLegalGroup{display:flex;align-items:center;gap:clamp(10px,1.15vw,18px);min-width:0}.landingLegalGroup span{position:relative;white-space:nowrap}.landingLegalGroup span+span:before{content:"";position:absolute;left:calc(clamp(10px,1.15vw,18px)/-2);top:50%;width:1px;height:.86em;background:#d6e1ff38;transform:translate3d(-50%,-50%,0)}.landingLegalNav{justify-content:center}.landingLegalButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline;margin:0;padding:2px 0;border:0;color:inherit;background:transparent;font:inherit;line-height:inherit;cursor:pointer;transition:color .24s ease,opacity .24s ease}.landingLegalButton:hover,.landingLegalButton:focus-visible{color:#fffffffa}.landingLegalButton:focus-visible{outline:1px solid rgba(224,232,255,.72);outline-offset:5px}.landingLegalMeta{justify-content:flex-end}.landingLegalLogo{color:#ffffffe0;font-family:Cinzel,Cormorant Garamond,"Bodoni 72",Didot,Times New Roman,serif;font-size:13px;font-weight:560}.landingGlassScrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:32px;background:#01040e57;backdrop-filter:blur(8px) saturate(1.08);-webkit-backdrop-filter:blur(8px) saturate(1.08);pointer-events:auto;animation:landingGlassScrimIn .32s ease both}.landingGlassDialog{position:relative;width:min(520px,calc(100vw - 48px));min-height:470px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:54px 58px 50px;overflow:hidden;border:1px solid rgba(235,243,255,.3);border-radius:80px;background:linear-gradient(135deg,#fff3,#c3c7c833 24%,#717b9721 54%,#c3c7c82e);box-shadow:0 44px 96px #0000007a,inset 3px 3px 5px #ffffff57,inset -16px -18px 34px #19223e38,inset 0 0 0 1px #badeff1a;backdrop-filter:blur(30px) saturate(1.3) contrast(1.03);-webkit-backdrop-filter:blur(30px) saturate(1.3) contrast(1.03);color:#f7f8ff;transform-origin:50% 62%;animation:landingGlassDialogIn .56s cubic-bezier(.2,.9,.3,1) both}.landingGlassDialog:has(.landingGlassContact){min-height:390px}.landingGlassDialog:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 31%),linear-gradient(315deg,rgba(193,156,255,.13),transparent 28%),linear-gradient(45deg,rgba(128,221,255,.12),transparent 25%);opacity:.92}.landingGlassClose{position:absolute;top:28px;right:32px;z-index:2;width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;color:#f6f8ffb8;background:transparent;font-family:Arial,sans-serif;font-size:26px;font-weight:200;line-height:1;cursor:pointer;transition:color .22s ease,transform .22s ease}.landingGlassClose:hover,.landingGlassClose:focus-visible{color:#fff;transform:scale(1.06)}.landingGlassClose:focus-visible{outline:1px solid rgba(224,232,255,.72);outline-offset:2px}.landingGlassLogo{position:relative;z-index:1;display:block;width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 16px 26px rgba(0,0,0,.3))}.landingGlassContent{position:relative;z-index:1;width:100%;min-width:0;text-align:center}.landingGlassEyebrow{margin:0 0 10px;color:#dae4fab8;font-family:Cormorant Garamond,Times New Roman,serif;font-size:11px;font-weight:500;letter-spacing:.16em}.landingGlassContent h2{margin:0 0 20px;font-family:var(--font-zh-display);font-size:30px;font-weight:600;letter-spacing:0;line-height:1.3}.landingGlassContent>p:last-child{margin:0;color:#f5f7ffdb;font-family:var(--font-zh-sans);font-size:14.5px;font-weight:350;letter-spacing:0;line-height:2}.landingGlassContact a{display:inline-block;max-width:100%;color:#f8fafff0;font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:350;letter-spacing:0;overflow-wrap:anywhere;text-decoration-color:#becfff75;text-underline-offset:6px}@keyframes landingGlassScrimIn{0%{opacity:0}to{opacity:1}}@keyframes landingGlassDialogIn{0%{opacity:0;filter:blur(10px);transform:translate3d(0,20px,0) scale(.985)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}.nebulaVideoLayer{position:fixed;top:-1.5vh;right:-1.5vw;bottom:-1.5vh;left:-1.5vw;z-index:2;overflow:hidden;pointer-events:none;background:#000;opacity:1;transform-origin:50% 50%;will-change:transform,opacity;contain:strict;--nebula-flow-x: 0vw;--nebula-flow-y: 0vh;--nebula-flow-scale: 1;--nebula-flow-rotate: 0deg;--nebula-flow-opacity: .42;--nebula-bubble-x: 0vw;--nebula-bubble-y: 0vh;--nebula-bubble-scale: 1;--nebula-bubble-rotate: 0deg;--nebula-bubble-opacity: 0;--nebula-right-opacity: 0;--nebula-right-star-opacity: 0}.nebulaVideo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;filter:brightness(1.08) saturate(1.12) contrast(1.04);transform:translateZ(0);transition:opacity .42s cubic-bezier(.2,.9,.3,1);will-change:opacity}.nebulaBubbleVideo{position:absolute;top:-2.5%;right:-2.5%;bottom:-2.5%;left:-2.5%;z-index:2;display:block;width:105%;height:105%;object-fit:cover;opacity:var(--nebula-bubble-opacity);mix-blend-mode:screen;filter:brightness(2.28) saturate(1.66) contrast(1.08);transform:translate3d(var(--nebula-bubble-x),var(--nebula-bubble-y),0) rotate(var(--nebula-bubble-rotate)) scale3d(var(--nebula-bubble-scale),var(--nebula-bubble-scale),1);transform-origin:44% 54%;transition:opacity .52s cubic-bezier(.2,.9,.3,1);will-change:transform,opacity;pointer-events:none}.nebulaRightUnifier,.nebulaRightStarVeil{position:absolute;top:-8%;right:-8%;bottom:-8%;left:0;width:auto;pointer-events:none;transform:translateZ(0);will-change:transform,opacity}.nebulaRightUnifier{z-index:3;opacity:var(--nebula-right-opacity);background:linear-gradient(90deg,transparent 0%,rgba(43,38,118,.14) 16%,rgba(33,48,121,.42) 46%,rgba(16,28,78,.62) 72%,rgba(6,12,38,.76) 100%),radial-gradient(ellipse at 4% 42%,rgba(118,113,255,.38),transparent 48%),radial-gradient(ellipse at 45% 22%,rgba(82,202,255,.28),transparent 42%),radial-gradient(ellipse at 56% 70%,rgba(255,82,210,.2),transparent 48%),radial-gradient(ellipse at 94% 58%,rgba(78,139,255,.26),transparent 46%),linear-gradient(154deg,rgba(52,160,255,.2),transparent 36%,rgba(116,57,178,.26) 76%,transparent);mix-blend-mode:normal;filter:saturate(1.2) brightness(1.03);animation:nebulaRightBreath 12s cubic-bezier(.2,.9,.3,1) infinite alternate}.nebulaRightStarVeil{z-index:4;opacity:var(--nebula-right-star-opacity);background-image:radial-gradient(circle at 8% 12%,rgba(255,247,255,.96) 0 1px,transparent 1.7px),radial-gradient(circle at 24% 32%,rgba(179,219,255,.88) 0 1px,transparent 1.65px),radial-gradient(circle at 58% 18%,rgba(255,181,244,.88) 0 1px,transparent 1.6px),radial-gradient(circle at 81% 55%,rgba(255,248,229,.9) 0 1px,transparent 1.65px),radial-gradient(circle at 42% 74%,rgba(170,212,255,.82) 0 1px,transparent 1.55px),radial-gradient(circle at 70% 84%,rgba(255,164,222,.78) 0 1px,transparent 1.55px);background-size:76px 66px,112px 98px,136px 124px,176px 150px,218px 178px,270px 216px;background-position:0 0,18px 14px,42px 18px,16px 32px,72px 54px,28px 70px;mix-blend-mode:screen;filter:drop-shadow(0 0 3px rgba(137,188,255,.42));-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 30%,rgba(0,0,0,.78) 52%,#000 70%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 30%,rgba(0,0,0,.78) 52%,#000 70%);animation:nebulaRightStars 18s linear infinite}.nebulaFlow{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:3;pointer-events:none;opacity:var(--nebula-flow-opacity);transform:translate3d(var(--nebula-flow-x),var(--nebula-flow-y),0) rotate(var(--nebula-flow-rotate)) scale3d(var(--nebula-flow-scale),var(--nebula-flow-scale),1);transform-origin:46% 52%;will-change:transform,opacity}.nebulaFlowPrimary{background:radial-gradient(ellipse at 42% 46%,rgba(107,213,255,.22),transparent 24%),radial-gradient(ellipse at 37% 62%,rgba(255,55,185,.26),transparent 21%),radial-gradient(ellipse at 52% 41%,rgba(255,173,54,.17),transparent 23%),conic-gradient(from 18deg at 42% 51%,transparent 0deg,rgba(70,198,255,.16) 42deg,rgba(255,85,204,.2) 92deg,transparent 148deg,rgba(255,144,42,.13) 212deg,transparent 306deg);filter:blur(38px) saturate(1.42);mix-blend-mode:screen;animation:nebulaFluidBreath 11s cubic-bezier(.2,.9,.3,1) infinite alternate}.nebulaFlowSecondary{top:-14%;right:-14%;bottom:-14%;left:-14%;opacity:.28;background:radial-gradient(ellipse at 31% 39%,rgba(88,115,255,.2),transparent 23%),radial-gradient(ellipse at 48% 67%,rgba(255,74,116,.2),transparent 24%),radial-gradient(ellipse at 62% 38%,rgba(117,227,255,.16),transparent 20%),linear-gradient(115deg,transparent 10%,rgba(255,203,91,.14) 32%,transparent 54%);filter:blur(28px) saturate(1.35);mix-blend-mode:color-dodge;animation:nebulaCounterFlow 14s cubic-bezier(.2,.9,.3,1) infinite alternate}.nebulaDustFlow{top:-10%;right:-10%;bottom:-10%;left:-10%;opacity:.16;background:radial-gradient(ellipse at 24% 37%,rgba(0,0,0,.8),transparent 21%),radial-gradient(ellipse at 46% 54%,rgba(0,0,0,.62),transparent 19%),linear-gradient(108deg,transparent 18%,rgba(0,0,0,.44) 37%,transparent 58%),linear-gradient(18deg,transparent 25%,rgba(0,0,0,.3) 43%,transparent 68%);filter:blur(30px);mix-blend-mode:multiply;animation:nebulaDustSwim 16s cubic-bezier(.2,.9,.3,1) infinite alternate}@keyframes nebulaFluidBreath{0%{opacity:.3;transform:translate3d(calc(var(--nebula-flow-x) - .7vw),calc(var(--nebula-flow-y) + .3vh),0) rotate(calc(var(--nebula-flow-rotate) - 2deg)) scale3d(1.02,1.04,1)}to{opacity:var(--nebula-flow-opacity);transform:translate3d(calc(var(--nebula-flow-x) + .9vw),calc(var(--nebula-flow-y) - .45vh),0) rotate(calc(var(--nebula-flow-rotate) + 2.6deg)) scale3d(1.08,1.02,1)}}@keyframes nebulaCounterFlow{0%{transform:translate3d(calc(var(--nebula-flow-x) - 1.1vw),calc(var(--nebula-flow-y) + .8vh),0) rotate(calc(var(--nebula-flow-rotate) - 3deg)) scale3d(1.02,.99,1)}to{transform:translate3d(calc(var(--nebula-flow-x) + .9vw),calc(var(--nebula-flow-y) - .8vh),0) rotate(calc(var(--nebula-flow-rotate) + 3deg)) scale3d(1.06,1.02,1)}}@keyframes nebulaDustSwim{0%{transform:translate3d(calc(var(--nebula-flow-x) - .4vw),calc(var(--nebula-flow-y) - .3vh),0) rotate(calc(var(--nebula-flow-rotate) - 1deg)) scale3d(1.04,1,1)}to{transform:translate3d(calc(var(--nebula-flow-x) + .6vw),calc(var(--nebula-flow-y) + .55vh),0) rotate(calc(var(--nebula-flow-rotate) + 1.6deg)) scale3d(1.08,1.03,1)}}@keyframes nebulaRightBreath{0%{transform:translate3d(-.2vw,.1vh,0) scale3d(1.01,1.01,1)}to{transform:translate3d(.6vw,-.35vh,0) scale3d(1.04,1.03,1)}}@keyframes nebulaRightStars{0%{background-position:0 0,18px 14px,42px 18px,16px 32px,72px 54px,28px 70px}to{background-position:18px -24px,8px -12px,22px -28px,0 -18px,92px 28px,44px 36px}}.cinemaVeil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#00000094,#0000005c 23%,#0000000f 45%,#0000 70%),linear-gradient(270deg,rgba(4,9,30,.24) 0%,rgba(6,13,42,.12) 22%,transparent 48%),radial-gradient(ellipse at 22% 52%,rgba(0,0,0,.2),rgba(0,0,0,.04) 42%,transparent 66%),radial-gradient(ellipse at 50% 100%,rgba(0,0,0,.12),transparent 48%),linear-gradient(180deg,rgba(0,0,0,.03),transparent 18%,transparent 76%,rgba(0,0,0,.14))}.app[data-active-scene=landing] .cinemaVeil{background:linear-gradient(90deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.05) 24%,transparent 50%),linear-gradient(180deg,transparent 0%,transparent 80%,rgba(0,0,0,.035) 100%)}.copyStage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.copyBlock{position:absolute;top:50%;left:max(32px,6.5vw);width:min(850px,calc(100vw - 64px));opacity:0;transform:translate3d(0,34px,0) scale(.988);transition:opacity .42s cubic-bezier(.2,.9,.3,1),transform .86s cubic-bezier(.2,.9,.3,1);translate:0 -50%;will-change:opacity,filter,transform}.copyBlock.isActive{opacity:1;transform:translateZ(0) scale(1);transition:opacity .52s cubic-bezier(.2,.9,.3,1),transform 1.7s cubic-bezier(.2,.9,.3,1)}.copyBlock h1{max-width:900px;margin:0;color:#f9fbfff0;font-family:var(--font-zh-display);font-size:48px;font-weight:540;letter-spacing:0;line-height:1.24;text-wrap:balance;text-shadow:0 0 18px rgba(182,201,255,.22),0 0 42px rgba(0,0,0,.86)}.copyBlock[data-scene=nebula] h1{font-size:64px}.particleTitle{position:relative}.particleTitleMeasure{display:block;white-space:pre-line;opacity:0;filter:blur(3px);transform:translateZ(0);will-change:opacity,filter}.particleTitle.isParticleActive .particleTitleMeasure{animation:particleTitleResolve 2.05s cubic-bezier(.2,.9,.3,1) both}.particleTitleCanvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none;mix-blend-mode:screen;will-change:opacity}@keyframes particleTitleResolve{0%,62%{opacity:0;filter:blur(3px)}82%{opacity:.72;filter:blur(.6px)}to{opacity:1;filter:blur(0)}}.copyBlock[data-scene=nebula],.copyBlock[data-scene=earth-close],.copyBlock[data-scene=landing]{left:50%;top:38%;width:min(920px,calc(100vw - 64px));text-align:center;translate:-50% -50%}.copyBlock[data-scene=galaxy]{top:48%}.copyBlock[data-scene=earth]{top:44%;left:max(40px,6.5vw);width:min(540px,calc(100vw - 80px));text-align:left}.copyBlock[data-scene=earth] h1{font-size:40px}.copyBlock[data-scene=earth-close]{top:24%}.copyBlock[data-scene=earth-close] h1{max-width:980px;margin-right:auto;margin-left:auto;font-size:54px;font-weight:560;line-height:1.32}.earthObservation{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;overflow:hidden;pointer-events:none;visibility:hidden;opacity:0;contain:strict;--earth-observation-x: 68%}.earthObservationDust{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background:linear-gradient(90deg,transparent calc(var(--earth-observation-x) - 8%),rgba(92,54,70,.018) calc(var(--earth-observation-x) - 3.5%),rgba(188,111,99,.075) calc(var(--earth-observation-x) - .8%),rgba(225,151,118,.12) var(--earth-observation-x),rgba(124,73,88,.046) calc(var(--earth-observation-x) + 1.5%),transparent calc(var(--earth-observation-x) + 6%)),radial-gradient(ellipse at var(--earth-observation-x) 51%,rgba(184,108,98,.05),transparent 18%);filter:blur(2px);mix-blend-mode:screen;transform:rotate(var(--earth-axis-rotation, 0deg)) scale3d(1.08,1.08,1);transform-origin:var(--earth-observation-x) 51%;will-change:transform}.earthLocator{position:absolute;left:var(--earth-observation-x);top:51.25%;width:78px;height:78px;transform:translate3d(-50%,-50%,0)}.earthLocatorRing{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(234,229,225,.58);border-radius:50%;box-shadow:0 0 12px #ebd0c60b,inset 0 0 10px #ebd0c606}.earthLocatorLabel{position:absolute;right:calc(100% + 17px);top:50%;color:#f1efeee0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:430;letter-spacing:0;line-height:1;white-space:nowrap;transform:translate3d(0,-50%,0);text-shadow:0 0 12px rgba(0,0,0,.92)}.copyBlock[data-scene=landing]{top:24%;isolation:isolate}.copyBlock[data-scene=landing]:before{content:"";position:absolute;left:50%;top:52%;z-index:-1;width:min(560px,96vw);height:270px;background:radial-gradient(ellipse at 50% 48%,rgba(4,8,24,.26),rgba(4,8,24,.1) 38%,transparent 72%),linear-gradient(180deg,transparent,rgba(2,5,18,.055) 38%,transparent);filter:blur(10px);transform:translate3d(-50%,-50%,0);pointer-events:none}.copyBlock[data-scene=earth-close] p{max-width:760px;color:#fafcfff5;font-size:22px;font-weight:430;line-height:1.76;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;text-shadow:0 1px 2px rgba(0,0,0,.92),0 4px 12px rgba(0,0,0,.66)}.landingLockupFrame{position:relative;width:min(472px,calc(100vw - 64px));margin:0 auto;opacity:0;filter:blur(8px);clip-path:inset(0 100% 0 0);transform:translate3d(-18px,0,0);will-change:opacity,filter,clip-path,transform}.landingLockupFrame:after{content:"";position:absolute;top:0;bottom:0;left:-22%;width:24%;pointer-events:none;opacity:0;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.76) 0 1px,transparent 1.8px),radial-gradient(circle at 62% 42%,rgba(207,216,236,.62) 0 .8px,transparent 1.7px),radial-gradient(circle at 42% 75%,rgba(255,255,255,.66) 0 1px,transparent 1.9px);filter:blur(.45px);mix-blend-mode:screen}.copyBlock.isActive .landingLockupFrame{animation:landingLockupAssemble 1.8s cubic-bezier(.2,.9,.3,1) both}.copyBlock.isActive .landingLockupFrame:after{animation:landingLockupDust 1.6s cubic-bezier(.16,.8,.24,1) both}.landingLockupImage{display:block;width:100%;height:auto}.landingLockupPicture{display:block}@keyframes landingLockupAssemble{0%{opacity:0;filter:blur(9px);clip-path:inset(0 100% 0 0);transform:translate3d(-18px,0,0)}46%{opacity:.72;filter:blur(3px);clip-path:inset(0 28% 0 0)}to{opacity:1;filter:blur(0);clip-path:inset(0 0 0 0);transform:translateZ(0)}}@keyframes landingLockupDust{0%{left:-22%;opacity:0}24%{opacity:.72}78%{opacity:.22}to{left:104%;opacity:0}}.copyBlock[data-scene=landing] h1{color:#fffffffa;font-family:Songti SC,STSong,"Noto Serif CJK SC","Source Han Serif SC",SimSun,serif;font-size:96px;font-weight:560;letter-spacing:.045em;line-height:.96;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;text-shadow:0 1px 2px rgba(0,0,0,.92),0 5px 14px rgba(0,0,0,.36);transform:translate3d(.025em,0,0)}.copyBlock[data-scene=landing] p{max-width:560px;color:#fafcffeb;font-size:18px;font-weight:360;line-height:1.95;text-shadow:0 1px 2px rgba(0,0,0,.92),0 4px 12px rgba(0,0,0,.66)}.copyBlock[data-scene=nebula] p,.copyBlock[data-scene=earth-close] p,.copyBlock[data-scene=landing] p{margin-right:auto;margin-left:auto}.copyBlock p{max-width:700px;margin:26px 0 0;white-space:pre-line;color:#ecf1fad1;font-family:var(--font-zh-sans);font-size:18px;font-weight:340;letter-spacing:0;line-height:1.82;text-shadow:0 0 28px rgba(0,0,0,.84)}.ctaLink{display:inline-flex;margin-top:34px;pointer-events:auto;color:#f8faffeb;font-size:14px;font-weight:300;letter-spacing:0;line-height:1;text-decoration:none;border-bottom:1px solid rgba(248,250,255,.46);padding-bottom:8px;transition:color .24s ease,border-color .24s ease,transform .24s ease}.ctaLink:hover{color:#fff;border-color:#ffffffdb;transform:translate3d(0,-1px,0)}.scrollField{position:relative;z-index:1;height:880vh}.immersive-translate-target-wrapper,.immersive-translate-target-translation-block-wrapper,#immersive-translate-popup{display:none!important}@media(min-width:761px)and (max-width:1024px){.copyBlock[data-scene=earth]{top:30%}}@media(max-width:760px){.cinemaVeil{background:linear-gradient(90deg,#000000a8,#0000001f 54%,#0000),linear-gradient(0deg,rgba(0,0,0,.52) 0%,rgba(0,0,0,.13) 34%,transparent 68%),radial-gradient(ellipse at 20% 70%,rgba(0,0,0,.3),transparent 56%)}.copyBlock{top:66%;left:24px;width:calc(100vw - 48px)}.copyBlock[data-scene=nebula],.copyBlock[data-scene=earth-close],.copyBlock[data-scene=landing]{left:50%;top:56%;text-align:center;translate:-50% -50%}.copyBlock[data-scene=landing]{top:28%}.copyBlock[data-scene=earth-close]{top:23%;width:calc(100vw - 28px)}.copyBlock[data-scene=galaxy]{top:66%}.copyBlock[data-scene=earth]{left:24px;top:25.5%;width:calc(100vw - 48px);text-align:left;translate:0 -50%}.copyBlock[data-scene=earth] h1{font-size:26px}.earthLocator{top:51.25%;width:62px;height:62px}.earthObservation{--earth-observation-x: 67%}.earthLocatorLabel{top:calc(100% + 12px);right:auto;left:50%;font-size:12px;transform:translate3d(-50%,0,0)}.copyBlock h1{font-size:26px;font-weight:540;line-height:1.36}.copyBlock[data-scene=earth-close] h1{font-size:30px;line-height:1.38}.copyBlock[data-scene=nebula] h1{font-size:36px;line-height:1.26}.copyBlock[data-scene=landing] h1{font-size:108px;line-height:.9}.copyBlock p{max-width:342px;margin-top:18px;font-size:15px;line-height:1.78}.copyBlock[data-scene=earth-close] p{width:min(344px,calc(100vw - 42px));max-width:min(344px,calc(100vw - 42px));margin-top:18px;color:#fafcfff0;font-size:16px;font-weight:430;letter-spacing:0;line-height:1.82;text-shadow:0 1px 2px rgba(0,0,0,.95),0 5px 14px rgba(0,0,0,.72)}.landingLockupFrame{width:min(230px,calc(100vw - 48px))}.copyBlock[data-scene=landing] p{width:min(334px,calc(100vw - 50px));max-width:min(334px,calc(100vw - 50px));margin-top:22px;color:#fafcfff0;font-size:18.5px;font-weight:370;letter-spacing:.06em;line-height:2.08;text-shadow:0 1px 2px rgba(0,0,0,.95),0 5px 14px rgba(0,0,0,.72)}.ctaLink{margin-top:26px}.nebulaFlowPrimary{filter:blur(30px) saturate(1.32)}.nebulaFlowSecondary,.nebulaDustFlow{opacity:.18;filter:blur(26px)}.nebulaRightUnifier,.nebulaRightStarVeil{top:-8%;right:-14%;bottom:-8%;left:0}.homeStarflightLayer{top:-1.25vh;right:-8vw;bottom:-1.25vh;left:-8vw}.galaxyPlateLayer{top:-1.25vh;right:-10vw;bottom:-1.25vh;left:-10vw}.galaxyPlateImage{object-position:56% center}.landingSequenceLayer{top:-1.25vh;right:-8vw;bottom:-1.25vh;left:-8vw}.landingMotionPlate{object-position:center center}.landingLegalLine{bottom:max(13px,env(safe-area-inset-bottom));width:calc(100vw - 36px);grid-template-columns:1fr;gap:4px;color:#eef2fcd1;font-size:10px;line-height:1.3;text-align:center}.landingLegalGroup,.landingLegalMeta{justify-content:center;gap:10px}.landingLegalGroup span+span:before{left:-5px;height:.8em}.landingLegalLogo{font-size:12px}.landingGlassScrim{place-items:center;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));background:#01040e52;backdrop-filter:blur(7px) saturate(1.06);-webkit-backdrop-filter:blur(7px) saturate(1.06)}.landingGlassDialog{width:min(100%,calc(100vw - 28px));min-height:500px;max-height:calc(100svh - 36px);gap:18px;padding:48px 30px 40px;overflow-y:auto;border-radius:80px;background:linear-gradient(135deg,#fff3,#c3c7c833);backdrop-filter:blur(27px) saturate(1.25) contrast(1.03);-webkit-backdrop-filter:blur(27px) saturate(1.25) contrast(1.03)}.landingGlassDialog:has(.landingGlassContact){min-height:400px}.landingGlassLogo{width:88px;height:88px}.landingGlassClose{top:25px;right:29px}.landingGlassEyebrow{margin-bottom:6px;font-size:9px}.landingGlassContent h2{margin-bottom:16px;padding-right:0;font-size:25px}.landingGlassContent>p:last-child{font-size:13px;line-height:1.9}.landingGlassContact a{font-size:14px}}@media(min-width:2200px),(min-height:1300px){.homeStarflightLayer,.landingSequenceLayer{top:-1vh;right:-1vw;bottom:-1vh;left:-1vw}.galaxyPlateLayer{top:-5vh;right:-5vw;bottom:-5vh;left:-5vw}.homeStarflightStars,.galaxyPlateStars{opacity:.86}}@media(prefers-reduced-motion:reduce){.copyBlock,.copyBlock.isActive,.ctaLink,.homeStarflightVideo,.homeStarflightStars,.galaxyPlateFlow,.galaxyPlateStars,.landingCloudCover,.landingLegalLine,.landingMotionPlate,.nebulaVideo,.nebulaBubbleVideo,.nebulaFlow,.nebulaRightUnifier,.nebulaRightStarVeil{transition-duration:.5s;animation-duration:0s;animation-iteration-count:1}.particleTitleMeasure,.particleTitle.isParticleActive .particleTitleMeasure,.landingLockupFrame,.copyBlock.isActive .landingLockupFrame,.copyBlock.isActive .landingLockupFrame:after{animation:none;opacity:1;filter:none;clip-path:inset(0 0 0 0);transform:none}.particleTitleCanvas{display:none}}
