.star-canvas[data-v-c2cb2c46]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.grain[data-v-a2a1a3b6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain-drift-a2a1a3b6 .5s steps(2) infinite}@keyframes grain-drift-a2a1a3b6{0%{transform:translate(0)}to{transform:translate(-2%,-2%)}}.star-wrap[data-v-872ee5e1]{position:absolute;left:50%;top:50%;transform:translate(calc(-50% + var(--sx, 0%)),calc(-50% + var(--sy, 0%)));z-index:1}.star-wrap.is-card-open[data-v-872ee5e1]{z-index:3}.star[data-v-872ee5e1]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:0;border:none;background:none;text-decoration:none;color:inherit;cursor:default;font:inherit;transition:filter .35s ease}.is-featured .star[data-v-872ee5e1],.is-active .star[data-v-872ee5e1]{cursor:pointer}.is-featured .star[data-v-872ee5e1]:hover,.is-featured .star[data-v-872ee5e1]:focus-visible,.is-active .star[data-v-872ee5e1]:hover,.is-active .star[data-v-872ee5e1]:focus-visible{outline:none;filter:brightness(1.12)}.star-orbit[data-v-872ee5e1]{position:absolute;top:50%;left:50%;width:220px;height:220px;transform:translate(-50%,-50%);pointer-events:none;z-index:0;opacity:.85;transition:opacity .4s ease}.star-orbit.is-hover[data-v-872ee5e1]{opacity:1}.star-flare[data-v-872ee5e1]{position:absolute;top:50%;left:50%;width:2px;height:36px;transform:translate(-50%,-50%);background:linear-gradient(to bottom,transparent,rgba(255,240,210,.5),transparent);pointer-events:none;opacity:.6}.star-flare[data-v-872ee5e1]:after{content:"";position:absolute;top:50%;left:50%;width:36px;height:2px;transform:translate(-50%,-50%);background:linear-gradient(to right,transparent,rgba(255,240,210,.45),transparent)}.star-halo[data-v-872ee5e1]{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(255,230,180,.25);transform:translate(-50%,-50%);pointer-events:none}.star-halo-1[data-v-872ee5e1]{width:48px;height:48px;animation:halo-pulse-872ee5e1 3.2s ease-out infinite}.star-halo-2[data-v-872ee5e1]{width:72px;height:72px;animation:halo-pulse-872ee5e1 3.2s ease-out infinite .8s;opacity:.6}.star-halo-3[data-v-872ee5e1]{width:100px;height:100px;animation:halo-pulse-872ee5e1 3.2s ease-out infinite 1.6s;opacity:.35}@keyframes halo-pulse-872ee5e1{0%{transform:translate(-50%,-50%) scale(.85);opacity:.7}70%{transform:translate(-50%,-50%) scale(1.15);opacity:0}to{opacity:0}}.star-core[data-v-872ee5e1]{position:relative;z-index:1;width:var(--star-size, 10px);height:var(--star-size, 10px);border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0%,var(--star-color, #b8ccff) 45%,transparent 100%);box-shadow:0 0 12px var(--star-glow, rgba(160, 190, 255, .35));animation:twinkle-872ee5e1 var(--twinkle-dur, 4s) ease-in-out infinite;animation-delay:var(--twinkle-delay, 0s)}.is-featured .star-core[data-v-872ee5e1]{--star-size: 24px;--star-color: #fff8e7;--star-glow: rgba(255, 230, 180, .75);box-shadow:0 0 16px var(--star-glow),0 0 32px #ffdca040}.is-active .star-core[data-v-872ee5e1]{--star-size: 15px;--star-color: #bcd4ff;--star-glow: rgba(150, 190, 255, .7);box-shadow:0 0 14px var(--star-glow),0 0 26px #8cafff38}.is-active .star-label-text[data-v-872ee5e1]{border-color:#b4d2ff33}.is-active .star:hover .star-label-text[data-v-872ee5e1],.is-active.is-card-open .star-label-text[data-v-872ee5e1]{border-color:#b4d2ff66;box-shadow:0 0 24px #96beff26;background:#10182ab8}.is-placeholder .star[data-v-872ee5e1]{cursor:default;pointer-events:auto}.is-placeholder .star-core[data-v-872ee5e1]{--star-size: 9px;opacity:.45;--star-glow: rgba(140, 160, 200, .22)}@keyframes twinkle-872ee5e1{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.star-label[data-v-872ee5e1]{margin-top:.15rem;pointer-events:none}.star-label-text[data-v-872ee5e1]{display:inline-block;font-size:.88rem;letter-spacing:.14em;padding:.28rem .75rem;border-radius:999px;border:1px solid rgba(255,230,180,.18);background:#0c12208c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e8edf5;white-space:nowrap;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.is-featured .star:hover .star-label-text[data-v-872ee5e1],.is-featured.is-card-open .star-label-text[data-v-872ee5e1]{border-color:#ffe6b459;box-shadow:0 0 24px #ffdca01f;background:#10182ab8}@keyframes label-glow-872ee5e1{0%,to{opacity:.88}50%{opacity:1}}.is-featured .star-label-text[data-v-872ee5e1]{animation:label-glow-872ee5e1 4s ease-in-out infinite;text-shadow:0 0 20px rgba(255,230,180,.2)}.star-tagline[data-v-872ee5e1]{margin-top:-.15rem;font-size:.66rem;letter-spacing:.06em;color:#96a8c8c7;white-space:nowrap;pointer-events:none}.is-featured .star-tagline[data-v-872ee5e1]{color:#ffe0b2d1}.is-active .star-tagline[data-v-872ee5e1]{color:#b8d0ffd1}.star-hint[data-v-872ee5e1]{margin-top:-.15rem;font-size:.62rem;letter-spacing:.14em;text-indent:.14em;color:#8b9bb8e6;opacity:0;transition:opacity .3s ease;pointer-events:none}.is-featured .star:hover .star-hint[data-v-872ee5e1],.is-featured.is-card-open .star-hint[data-v-872ee5e1],.is-active .star:hover .star-hint[data-v-872ee5e1],.is-active.is-card-open .star-hint[data-v-872ee5e1]{opacity:.75}.star-desc[data-v-872ee5e1]{font-size:.68rem;letter-spacing:.06em;color:#8b9bb8;opacity:0;margin-top:-.25rem;transition:opacity .35s ease;pointer-events:none}.is-placeholder .star:hover .star-desc[data-v-872ee5e1]{opacity:.4}.detail-backdrop[data-v-1754a2bf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#02040a8c;-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);animation:fade-in-1754a2bf .3s ease}.detail-card[data-v-1754a2bf]{position:fixed;left:50%;bottom:clamp(5.5rem,15vh,7.5rem);z-index:21;width:min(92vw,400px);padding:1.5rem 1.45rem 1.35rem;transform:translate(-50%);border-radius:16px;border:1px solid rgba(180,210,255,.22);background:linear-gradient(155deg,#121c34d1,#0a0e1ce0);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 24px 64px #00000080,0 0 0 1px #ffffff0a inset,0 0 48px #78a0ff1a;animation:card-up-1754a2bf .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.detail-shine[data-v-1754a2bf]{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,220,255,.45),transparent)}.detail-close[data-v-1754a2bf]{position:absolute;top:.75rem;right:.8rem;width:1.85rem;height:1.85rem;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#ffffff0d;color:#8b9bb8;font-size:1.1rem;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.detail-close[data-v-1754a2bf]:hover{background:#ffffff1a;border-color:#ffffff26;color:#e8edf5}.detail-kicker[data-v-1754a2bf]{font-size:.62rem;letter-spacing:.28em;text-indent:.28em;color:#8b9bb8b3;margin-bottom:.4rem}.detail-title[data-v-1754a2bf]{font-size:1.35rem;font-weight:400;letter-spacing:.1em;color:#f0f4ff;margin-bottom:.45rem}.detail-tag[data-v-1754a2bf]{display:inline-block;font-size:.68rem;letter-spacing:.08em;color:#ffe6b4e6;padding:.2rem .6rem;border-radius:999px;border:1px solid rgba(255,230,180,.25);background:#ffe6b40f;margin-bottom:.9rem}.detail-intro[data-v-1754a2bf]{font-size:.84rem;line-height:1.8;letter-spacing:.03em;color:#a8b8d4f2;margin-bottom:1.15rem}.detail-go[data-v-1754a2bf]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.72rem 1rem;border-radius:10px;background:linear-gradient(135deg,#dcebff24,#8caae614);border:1px solid rgba(190,215,255,.32);color:#f0f4ff;font-family:inherit;font-size:.84rem;letter-spacing:.12em;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .2s ease,box-shadow .25s ease}.detail-go[data-v-1754a2bf]:hover{background:linear-gradient(135deg,#e6f0ff38,#a0beff1f);border-color:#d2e6ff80;box-shadow:0 0 28px #8cb4ff26;transform:translateY(-1px)}.detail-go-arrow[data-v-1754a2bf]{transition:transform .2s ease}.detail-go:hover .detail-go-arrow[data-v-1754a2bf]{transform:translate(3px)}@keyframes fade-in-1754a2bf{0%{opacity:0}to{opacity:1}}@keyframes card-up-1754a2bf{0%{opacity:0;transform:translate(-50%) translateY(20px) scale(.97)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.lines[data-v-de1e0886]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1.2s ease .4s}.lines.is-visible[data-v-de1e0886]{opacity:1}.lines line[data-v-de1e0886]{animation:line-flow-de1e0886 40s linear infinite}@keyframes line-flow-de1e0886{to{stroke-dashoffset:-32}}.warp[data-v-3cd85ac7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;width:100%;height:100%;pointer-events:none}.warp-fade-enter-active[data-v-3cd85ac7]{transition:opacity .2s ease}.warp-fade-enter-from[data-v-3cd85ac7]{opacity:0}.warp-fade-leave-active[data-v-3cd85ac7]{transition:opacity .5s ease}.warp-fade-leave-to[data-v-3cd85ac7]{opacity:0}.apps[data-v-8f21bdc7]{display:flex;flex-direction:column;align-items:center;gap:.85rem;margin-top:clamp(1.5rem,3.5vh,2.25rem);opacity:0;transform:translateY(14px);animation:apps-in-8f21bdc7 .9s cubic-bezier(.22,1,.36,1) .55s forwards}@keyframes apps-in-8f21bdc7{to{opacity:1;transform:translateY(0)}}.constellation[data-v-8f21bdc7]{position:relative;width:min(94vw,400px);height:176px}.orbit-ring[data-v-8f21bdc7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transform:scale(.92);transition:opacity 1.2s ease .3s,transform 1.2s cubic-bezier(.22,1,.36,1) .3s}.orbit-ring.is-visible[data-v-8f21bdc7]{opacity:1;transform:scale(1)}.orbit-track[data-v-8f21bdc7]{stroke-width:.8;stroke-dasharray:6 10;animation:orbit-spin-8f21bdc7 48s linear infinite;transform-origin:160px 80px}.orbit-glow[data-v-8f21bdc7]{stroke-width:1.2;filter:blur(2px)}@keyframes orbit-spin-8f21bdc7{to{stroke-dashoffset:-64}}.more-soon[data-v-8f21bdc7]{font-size:.72rem;letter-spacing:.24em;text-indent:.24em;color:#8b9bb866;-webkit-user-select:none;user-select:none}.brand-logo-wrap[data-v-755b7081]{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.brand-logo-wrap[data-v-755b7081]{transform:none!important}}.brand-logo[data-v-755b7081]{position:relative;width:min(86vw,520px);margin:0;color:#d2e0f8c7;opacity:0;transform:translateY(18px) scale(.97);filter:blur(6px);cursor:pointer;outline:none}.brand-logo[data-v-755b7081]:focus-visible{outline:1px solid rgba(180,210,255,.4);outline-offset:12px;border-radius:8px}.nova-flash[data-v-755b7081]{position:absolute;left:50%;top:50%;width:140px;height:140px;transform:translate(-50%,-50%) scale(.5);border-radius:50%;background:radial-gradient(circle at center,#fffcf5e6,#bed7ff73 32%,#96b9ff00 70%);filter:blur(2px);pointer-events:none;opacity:0;z-index:2}.nova-ring[data-v-755b7081]{position:absolute;left:50%;top:50%;width:60px;height:60px;transform:translate(-50%,-50%) scale(0);border-radius:50%;border:2px solid rgba(200,224,255,.85);box-shadow:0 0 12px #aacdff80,0 0 12px #aacdff66 inset;pointer-events:none;opacity:0;z-index:2}.brand-logo.is-nova .nova-flash[data-v-755b7081]{animation:nova-flash-755b7081 .75s cubic-bezier(.16,1,.3,1)}.brand-logo.is-nova .nova-ring[data-v-755b7081]{animation:nova-ring-755b7081 .95s cubic-bezier(.16,1,.3,1)}.brand-logo.is-nova .nova-ring-2[data-v-755b7081]{animation:nova-ring-755b7081 1.1s cubic-bezier(.16,1,.3,1) .1s;border-color:#ffe8be99}.brand-logo.is-nova .logo-sharp[data-v-755b7081]{animation:logo-charge-755b7081 .75s ease}@keyframes nova-flash-755b7081{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes nova-ring-755b7081{0%{opacity:0;transform:translate(-50%,-50%) scale(.1);border-width:3px}18%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(6);border-width:.4px}}@keyframes logo-charge-755b7081{0%,to{filter:none}30%{filter:brightness(1.5) drop-shadow(0 0 16px rgba(200,225,255,.6))}}.brand-logo.is-revealed[data-v-755b7081]{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.22,1,.36,1),filter 1.2s ease;animation:logo-breathe-755b7081 7s ease-in-out 1.2s infinite}.logo-aura[data-v-755b7081]{position:absolute;left:50%;top:50%;width:120%;height:150%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(160,200,255,.16) 0%,rgba(120,160,255,.05) 42%,transparent 68%);pointer-events:none;animation:aura-pulse-755b7081 5s ease-in-out infinite}@keyframes aura-pulse-755b7081{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.logo-prism[data-v-755b7081]{position:absolute;left:50%;top:50%;width:108%;height:128%;transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;background:conic-gradient(from 0deg,#78aaff00,#82b4ff24 70deg,#bea0ff1a 150deg,#ffc8be14 220deg,#82b4ff24 300deg,#78aaff00 360deg);filter:blur(26px);opacity:.55;animation:prism-spin-755b7081 22s linear infinite}@keyframes prism-spin-755b7081{to{transform:translate(-50%,-50%) rotate(360deg)}}.logo-mark[data-v-755b7081]{position:relative;isolation:isolate}.logo-soft[data-v-755b7081],.logo-sharp[data-v-755b7081]{width:100%}.logo-soft[data-v-755b7081]{position:absolute;top:0;right:0;bottom:0;left:0;color:#96beff73;filter:blur(2px);opacity:.75;pointer-events:none}.logo-sharp[data-v-755b7081]{position:relative;color:#eaf2ffeb}.logo-tint[data-v-755b7081]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(165deg,#96c3ff8c,#d2e1ff26 42%,#ffd6cd59);mix-blend-mode:overlay;opacity:.9;-webkit-mask:var(--logo-mask) center / contain no-repeat;mask:var(--logo-mask) center / contain no-repeat}.logo-shine[data-v-755b7081]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.85) 48%,rgba(200,225,255,.55) 52%,transparent 62%);background-size:260% 100%;background-repeat:no-repeat;mix-blend-mode:screen;opacity:0;-webkit-mask:var(--logo-mask) center / contain no-repeat;mask:var(--logo-mask) center / contain no-repeat;animation:shine-sweep-755b7081 6.5s ease-in-out 1.6s infinite}@keyframes shine-sweep-755b7081{0%{background-position:170% 0;opacity:0}38%{opacity:0}50%{opacity:1}62%{background-position:-70% 0;opacity:0}to{background-position:-70% 0;opacity:0}}.logo-soft[data-v-755b7081] svg,.logo-sharp[data-v-755b7081] svg{width:100%;height:auto;display:block}@keyframes logo-breathe-755b7081{0%,to{opacity:.92}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.logo-shine[data-v-755b7081],.logo-prism[data-v-755b7081]{display:none}}.sound-toggle[data-v-fc7fac53]{position:fixed;right:1.1rem;top:1.1rem;z-index:6;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;border-radius:999px;border:1px solid rgba(180,210,255,.16);background:#0a101e6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#a0b4d2bf;font:inherit;font-size:.64rem;letter-spacing:.16em;cursor:pointer;opacity:0;animation:st-in-fc7fac53 1s ease 1.2s forwards;transition:color .3s ease,border-color .3s ease,background .3s ease}@keyframes st-in-fc7fac53{to{opacity:1}}.sound-toggle[data-v-fc7fac53]:hover{color:#d2e1f5f2;border-color:#b4d2ff52;background:#10182a99}.sound-toggle.is-on[data-v-fc7fac53]{color:#ffe6b4f2;border-color:#ffe6b44d}.bars[data-v-fc7fac53]{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.bars span[data-v-fc7fac53]{width:2px;height:4px;border-radius:1px;background:currentColor;opacity:.75}.sound-toggle.is-on .bars span[data-v-fc7fac53]{animation:bar-eq-fc7fac53 1s ease-in-out infinite}.sound-toggle.is-on .bars span[data-v-fc7fac53]:nth-child(2){animation-delay:.2s}.sound-toggle.is-on .bars span[data-v-fc7fac53]:nth-child(3){animation-delay:.4s}.sound-toggle.is-on .bars span[data-v-fc7fac53]:nth-child(4){animation-delay:.1s}@keyframes bar-eq-fc7fac53{0%,to{height:4px}50%{height:12px}}@media(prefers-reduced-motion:reduce){.sound-toggle.is-on .bars span[data-v-fc7fac53]{animation:none;height:8px}}.scene[data-v-b0d29024]{min-height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}.spotlight[data-v-b0d29024]{position:fixed;z-index:1;width:min(80vw,720px);height:min(80vw,720px);transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle at center,rgba(140,180,255,.09) 0%,rgba(100,140,220,.04) 32%,transparent 62%);transition:left .8s cubic-bezier(.22,1,.36,1),top .8s cubic-bezier(.22,1,.36,1),opacity .5s ease}.cursor-glow[data-v-b0d29024]{position:fixed;z-index:1;width:260px;height:260px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle at center,rgba(180,210,255,.16) 0%,rgba(140,180,255,.06) 34%,transparent 66%);mix-blend-mode:screen;transition:opacity .6s ease}.vignette[data-v-b0d29024]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.vignette-outer[data-v-b0d29024]{background:radial-gradient(ellipse at 50% 45%,transparent 35%,rgba(2,4,10,.55) 100%)}.vignette-inner[data-v-b0d29024]{background:linear-gradient(to bottom,rgba(2,4,10,.35) 0%,transparent 28%,transparent 72%,rgba(2,4,10,.5) 100%)}.universe[data-v-b0d29024]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem 1.5rem 5rem;text-align:center}.subtitle[data-v-b0d29024]{display:inline-flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.15rem;color:#8b9bb8a6;-webkit-user-select:none;user-select:none;opacity:0;transform:translateY(10px);transition:opacity .8s ease .35s,transform .8s cubic-bezier(.22,1,.36,1) .35s,color .5s ease}.scene.is-ready .subtitle[data-v-b0d29024]{opacity:1;transform:translateY(0)}.subtitle-text[data-v-b0d29024]{display:inline-flex;align-items:center;gap:.6rem;font-size:.76rem;letter-spacing:.34em;text-indent:.34em;white-space:nowrap;transition:letter-spacing .5s ease}.subtitle-line[data-v-b0d29024]{width:0;height:1px;background:linear-gradient(90deg,transparent,rgba(160,190,255,.4),transparent);transition:width 1s cubic-bezier(.22,1,.36,1) .6s}.scene.is-ready .subtitle-line[data-v-b0d29024]{width:clamp(28px,8vw,72px)}.subtitle-dot[data-v-b0d29024]{width:5px;height:5px;border-radius:50%;background:#b4d2ff80;box-shadow:0 0 8px #a0c8ff99;animation:dot-pulse-b0d29024 2.4s ease-in-out infinite}@keyframes dot-pulse-b0d29024{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.subtitle.is-live[data-v-b0d29024]{color:#b4c8e6d9}.subtitle.is-live .subtitle-text[data-v-b0d29024]{letter-spacing:.4em;text-indent:.4em}.foot[data-v-b0d29024]{position:fixed;bottom:1.1rem;left:0;right:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;font-size:.68rem;letter-spacing:.06em;color:#8b9bb880;-webkit-user-select:none;user-select:none;padding:0 1rem;opacity:0;animation:foot-in-b0d29024 1s ease .8s forwards}@keyframes foot-in-b0d29024{to{opacity:1}}.foot-company[data-v-b0d29024]{line-height:1.5}.foot-icp[data-v-b0d29024]{color:inherit;text-decoration:none;opacity:.85;transition:opacity .2s ease,color .2s ease}.foot-icp[data-v-b0d29024]:hover{opacity:1;color:#b4c8e6d9}.intro-veil[data-v-b0d29024]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#02040a;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity 1.3s ease,visibility 0s linear 1.3s}.intro-veil.is-gone[data-v-b0d29024]{opacity:0;visibility:hidden;pointer-events:none}.intro-bloom[data-v-b0d29024]{width:2px;height:2px;border-radius:50%;background:#fffffff2;box-shadow:0 0 #fff0;animation:intro-ignite-b0d29024 1.7s cubic-bezier(.16,1,.3,1) forwards}@keyframes intro-ignite-b0d29024{0%{transform:scale(.4);box-shadow:0 0 2px 1px #fff9;opacity:0}30%{opacity:1}to{transform:scale(1.4);box-shadow:0 0 60px 24px #96beff59,0 0 160px 80px #78a0ff1f;opacity:0}}@media(prefers-reduced-motion:reduce){.intro-bloom[data-v-b0d29024]{animation:none}}@media(max-width:520px){.scene[data-v-b0d29024]{transform:none!important}.cursor-glow[data-v-b0d29024]{display:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-deep: #030508;--text: #eef3ff;--text-dim: #8b9bb8;--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Helvetica Neue", sans-serif}html,body,#app{height:100%;overflow:hidden}body{font-family:var(--font-system);background:var(--bg-deep);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
