.header[data-v-3a45aff8]{position:fixed;top:0;left:0;right:0;height:var(--header-h);z-index:100;transition:background .35s ease,box-shadow .35s ease,backdrop-filter .35s ease}.header.scrolled[data-v-3a45aff8]{background:#060812b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px #00e5ff1f}.header-inner[data-v-3a45aff8]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo[data-v-3a45aff8]{display:flex;align-items:center;gap:10px}.logo-img[data-v-3a45aff8]{width:34px;height:34px;border-radius:9px;box-shadow:0 0 14px #8b5cf680}.logo-text[data-v-3a45aff8]{font-size:19px;font-weight:700;letter-spacing:2px;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.logo-text i[data-v-3a45aff8]{font-style:normal;opacity:.7}.nav[data-v-3a45aff8]{display:flex;gap:34px}.nav-link[data-v-3a45aff8]{position:relative;font-size:15px;letter-spacing:2px;color:var(--text-sub);padding:6px 2px;transition:color .25s}.nav-link[data-v-3a45aff8]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;border-radius:2px;background:var(--grad-cyan-purple);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav-link[data-v-3a45aff8]:hover,.nav-link.active[data-v-3a45aff8]{color:var(--text-main)}.nav-link.active[data-v-3a45aff8]:after,.nav-link[data-v-3a45aff8]:hover:after{transform:scaleX(1)}.header-cta[data-v-3a45aff8]{display:inline-flex;align-items:center;gap:8px;padding:9px 22px;border-radius:999px;font-size:14px;letter-spacing:2px;color:var(--neon-cyan);border:1px solid var(--border-glow);background:#00e5ff0f;transition:all .25s ease}.header-cta[data-v-3a45aff8]:hover{box-shadow:var(--shadow-cyan);background:#00e5ff24}.cta-dot[data-v-3a45aff8]{width:7px;height:7px;border-radius:50%;background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan);animation:blink 1.6s ease infinite}@media(max-width:640px){.nav[data-v-3a45aff8]{display:none}}.footer[data-v-cb4003d1]{position:relative;padding:40px 0 32px;margin-top:60px}.footer-line[data-v-cb4003d1]{position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1200px,92vw);height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.35),rgba(139,92,246,.35),transparent)}.footer-inner[data-v-cb4003d1]{display:flex;flex-direction:column;align-items:center;gap:12px}.footer-brand[data-v-cb4003d1]{display:flex;align-items:center;gap:8px;font-size:15px;letter-spacing:2px;color:var(--text-sub)}.footer-logo[data-v-cb4003d1]{width:22px;height:22px;border-radius:6px}.footer-nav[data-v-cb4003d1]{display:flex;align-items:center;gap:14px}.footer-link[data-v-cb4003d1]{font-size:13px;letter-spacing:2px;color:var(--text-sub);transition:color .25s,text-shadow .25s}.footer-link[data-v-cb4003d1]:hover{color:var(--neon-cyan);text-shadow:0 0 10px rgba(0,229,255,.5)}.footer-sep[data-v-cb4003d1]{color:var(--text-dim);font-size:12px}.footer-note[data-v-cb4003d1]{font-size:12.5px;color:var(--text-dim);letter-spacing:1px}.footer-company[data-v-cb4003d1]{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:4px}.footer-company p[data-v-cb4003d1]{font-size:12px;color:var(--text-dim);letter-spacing:.5px}.footer-icp[data-v-cb4003d1]{color:var(--text-dim);transition:color .25s}.footer-icp[data-v-cb4003d1]:hover{color:var(--neon-cyan)}.fx-particles[data-v-9fb23732]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.app-shell[data-v-e289cb7c]{position:relative;min-height:100vh;display:flex;flex-direction:column;isolation:isolate}.app-main[data-v-e289cb7c]{flex:1;padding-top:var(--header-h)}.bg-aurora[data-v-e289cb7c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 55% 40% at 18% 8%,rgba(139,92,246,.16),transparent 70%),radial-gradient(ellipse 45% 38% at 85% 18%,rgba(0,229,255,.1),transparent 70%),radial-gradient(ellipse 60% 45% at 50% 105%,rgba(255,61,154,.08),transparent 70%)}.bg-grid[data-v-e289cb7c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background-image:linear-gradient(rgba(0,229,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 20%,transparent 75%)}.holo[data-v-8f0f5d53]{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center}.ring[data-v-8f0f5d53]{position:absolute;border-radius:50%;pointer-events:none}.ring-outer[data-v-8f0f5d53]{top:0;right:0;bottom:0;left:0;border:1px dashed rgba(0,229,255,.35);animation:spin-slow 26s linear infinite}.ring-outer[data-v-8f0f5d53]:before,.ring-outer[data-v-8f0f5d53]:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--neon-cyan);box-shadow:0 0 12px var(--neon-cyan)}.ring-outer[data-v-8f0f5d53]:before{top:-5px;left:calc(50% - 4.5px)}.ring-outer[data-v-8f0f5d53]:after{bottom:-5px;left:calc(50% - 4.5px);background:var(--neon-pink);box-shadow:0 0 12px var(--neon-pink)}.ring-inner[data-v-8f0f5d53]{top:7%;right:7%;bottom:7%;left:7%;border:1px solid rgba(139,92,246,.3);border-top-color:#8b5cf6e6;border-right-color:transparent;animation:spin-rev 14s linear infinite}.ring-glow[data-v-8f0f5d53]{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.14),transparent 65%);animation:pulse-glow 3.2s ease infinite}.frame[data-v-8f0f5d53]{position:relative;width:62%;aspect-ratio:3 / 4;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 0 0 1px #00e5ff40,0 0 40px #00e5ff2e,0 24px 60px #00000080;animation:float-y 5.5s ease-in-out infinite}.frame-img[data-v-8f0f5d53]{width:100%;height:100%;object-fit:cover}.frame-mesh[data-v-8f0f5d53]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,229,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.08) 1px,transparent 1px);background-size:22px 22px;mix-blend-mode:screen}.scan-line[data-v-8f0f5d53]{position:absolute;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--neon-cyan),transparent);box-shadow:0 0 18px 4px #00e5ff80;animation:scan-sweep 2.8s ease-in-out infinite}.corner[data-v-8f0f5d53]{position:absolute;width:22px;height:22px;border:2px solid var(--neon-cyan);filter:drop-shadow(0 0 6px rgba(0,229,255,.8))}.corner.tl[data-v-8f0f5d53]{top:8px;left:8px;border-right:none;border-bottom:none}.corner.tr[data-v-8f0f5d53]{top:8px;right:8px;border-left:none;border-bottom:none}.corner.bl[data-v-8f0f5d53]{bottom:8px;left:8px;border-right:none;border-top:none}.corner.br[data-v-8f0f5d53]{bottom:8px;right:8px;border-left:none;border-top:none}.chip[data-v-8f0f5d53]{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:12px;background:#0a0e1ec7;border:1px solid rgba(0,229,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 28px #0006}.chip-k[data-v-8f0f5d53]{font-size:12px;color:var(--text-sub);letter-spacing:1px}.chip-v[data-v-8f0f5d53]{font-family:var(--font-num);font-size:20px;font-weight:700;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.chip-1[data-v-8f0f5d53]{top:12%;right:2%;animation:float-y 4.6s ease-in-out infinite}.chip-2[data-v-8f0f5d53]{bottom:18%;left:0;animation:float-y 5.2s ease-in-out .6s infinite}.chip-3[data-v-8f0f5d53]{bottom:4%;right:10%;animation:float-y 4.2s ease-in-out 1.1s infinite}.hero[data-v-9389fb35]{position:relative;min-height:calc(100vh - var(--header-h));display:flex;align-items:center;padding:40px 0 80px}.hero-inner[data-v-9389fb35]{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px}.hero-badge[data-v-9389fb35]{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:999px;border:1px solid var(--border-soft);background:#8b5cf614;color:var(--text-sub);font-size:13px;letter-spacing:3px;margin-bottom:28px}.badge-dot[data-v-9389fb35]{width:8px;height:8px;border-radius:50%;background:var(--neon-purple);box-shadow:0 0 10px var(--neon-purple);animation:blink 1.8s ease infinite}.hero-title[data-v-9389fb35]{font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.16;letter-spacing:6px;margin-bottom:26px}.glitch[data-v-9389fb35]{position:relative;background-size:200% auto;animation:shimmer 4s linear infinite}.hero-desc[data-v-9389fb35]{max-width:520px;color:var(--text-sub);font-size:16px;line-height:1.9;letter-spacing:1px;margin-bottom:40px}.hero-actions[data-v-9389fb35]{display:flex;align-items:center;gap:20px;margin-bottom:56px}.hero-stats[data-v-9389fb35]{display:flex;align-items:center;gap:28px}.stat[data-v-9389fb35]{display:flex;flex-direction:column;gap:4px}.stat-num[data-v-9389fb35]{font-family:var(--font-num);font-size:30px;font-weight:700;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-label[data-v-9389fb35]{font-size:13px;color:var(--text-dim);letter-spacing:2px}.stat-divider[data-v-9389fb35]{width:1px;height:38px;background:linear-gradient(180deg,transparent,rgba(0,229,255,.4),transparent)}.hero-right[data-v-9389fb35]{max-width:480px;margin:0 auto;width:100%}.scroll-hint[data-v-9389fb35]{position:absolute;bottom:26px;left:50%;transform:translate(-50%);width:26px;height:42px;border:1.5px solid rgba(0,229,255,.4);border-radius:14px;display:flex;justify-content:center;padding-top:7px}.scroll-wheel[data-v-9389fb35]{width:3px;height:9px;border-radius:3px;background:var(--neon-cyan);animation:wheel-drop-9389fb35 1.8s ease infinite}@keyframes wheel-drop-9389fb35{0%{transform:translateY(0);opacity:1}70%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:0}}.section[data-v-9389fb35]{padding:90px 0}.dim-grid[data-v-9389fb35]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dim-card[data-v-9389fb35]{padding:34px 28px;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,opacity .8s cubic-bezier(.22,1,.36,1)}.dim-card[data-v-9389fb35]:hover{transform:translateY(-8px);border-color:#00e5ff73;box-shadow:0 18px 48px #00000073,0 0 30px #00e5ff1f}.dim-icon-wrap[data-v-9389fb35]{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#00e5ff24,#8b5cf62e);border:1px solid rgba(0,229,255,.22);margin-bottom:20px}.dim-icon[data-v-9389fb35]{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(0,229,255,.6))}.dim-title[data-v-9389fb35]{font-size:19px;letter-spacing:2px;margin-bottom:12px}.dim-desc[data-v-9389fb35]{color:var(--text-sub);font-size:14px;line-height:1.8}.dim-corner[data-v-9389fb35]{position:absolute;top:-30px;right:-30px;width:90px;height:90px;background:radial-gradient(circle,rgba(139,92,246,.25),transparent 70%);pointer-events:none}.steps[data-v-9389fb35]{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.step[data-v-9389fb35]{position:relative;display:flex;flex-direction:column;gap:16px}.step-no[data-v-9389fb35]{font-family:var(--font-num);font-size:44px;font-weight:800;line-height:1;background:linear-gradient(180deg,#00e5ffd9,#00e5ff0f);-webkit-background-clip:text;background-clip:text;color:transparent}.step-body[data-v-9389fb35]{flex:1;padding:24px 22px}.step-title[data-v-9389fb35]{font-size:17px;letter-spacing:2px;margin-bottom:10px}.step-desc[data-v-9389fb35]{color:var(--text-sub);font-size:13.5px;line-height:1.8}.step-link[data-v-9389fb35]{position:absolute;top:20px;right:-19px;width:16px;height:2px;background:linear-gradient(90deg,var(--neon-cyan),transparent)}.cta-section[data-v-9389fb35]{padding-bottom:40px}.cta-card[data-v-9389fb35]{position:relative;overflow:hidden;text-align:center;padding:72px 24px}.cta-glow[data-v-9389fb35]{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 30% 30%,rgba(0,229,255,.12),transparent 45%),radial-gradient(circle at 70% 70%,rgba(255,61,154,.1),transparent 45%);animation:spin-slow 22s linear infinite;pointer-events:none}.cta-title[data-v-9389fb35]{position:relative;font-size:clamp(26px,3.6vw,40px);letter-spacing:4px;margin-bottom:16px}.cta-desc[data-v-9389fb35]{position:relative;color:var(--text-sub);font-size:15px;letter-spacing:1px;margin-bottom:36px}.cta-card .neon-btn[data-v-9389fb35]{position:relative}@media(max-width:900px){.hero-inner[data-v-9389fb35]{grid-template-columns:1fr}.hero-right[data-v-9389fb35]{order:-1;max-width:340px}.hero[data-v-9389fb35]{padding-top:20px}.dim-grid[data-v-9389fb35]{grid-template-columns:1fr}.steps[data-v-9389fb35]{grid-template-columns:1fr 1fr}.step-link[data-v-9389fb35]{display:none}}@media(max-width:540px){.steps[data-v-9389fb35]{grid-template-columns:1fr}.hero-actions[data-v-9389fb35]{flex-wrap:wrap}}:root{--bg-deep: #05060e;--bg-panel: #0a0d1c;--bg-card: rgba(16, 20, 40, .62);--bg-card-solid: #10142a;--neon-cyan: #00e5ff;--neon-purple: #8b5cf6;--neon-pink: #ff3d9a;--neon-gold: #ffd166;--grad-main: linear-gradient(135deg, #00e5ff 0%, #8b5cf6 55%, #ff3d9a 100%);--grad-cyan-purple: linear-gradient(135deg, #00e5ff, #8b5cf6);--grad-text: linear-gradient(92deg, #9ef7ff 0%, #b79bff 45%, #ff9ad2 100%);--text-main: #eaf2ff;--text-sub: rgba(214, 226, 255, .66);--text-dim: rgba(214, 226, 255, .42);--border-glow: rgba(0, 229, 255, .28);--border-soft: rgba(139, 92, 246, .22);--shadow-cyan: 0 0 24px rgba(0, 229, 255, .35);--shadow-purple: 0 0 32px rgba(139, 92, 246, .35);--radius-lg: 20px;--radius-md: 14px;--radius-sm: 10px;--font-num: "Bahnschrift", "DIN Alternate", "Segoe UI", system-ui, sans-serif;--header-h: 64px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,Segoe UI,system-ui,sans-serif;background:var(--bg-deep);color:var(--text-main);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}#app{min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}img{max-width:100%;display:block}::selection{background:#00e5ff59}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:#8b5cf666;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00e5ff80}.container{width:min(1200px,92vw);margin:0 auto}.grad-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.glass-card{background:var(--bg-card);border:1px solid rgba(139,92,246,.18);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative}.neon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 44px;border-radius:999px;background:var(--grad-main);background-size:200% 200%;color:#fff;font-size:17px;font-weight:600;letter-spacing:2px;transition:transform .25s ease,box-shadow .25s ease;animation:grad-flow 5s ease infinite;box-shadow:0 0 18px #00e5ff59,0 0 42px #8b5cf647}.neon-btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 26px #00e5ff8c,0 0 60px #ff3d9a66}.neon-btn:active{transform:scale(.98)}.neon-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 34px;border-radius:999px;border:1px solid var(--border-glow);color:var(--neon-cyan);font-size:15px;letter-spacing:1px;background:#00e5ff0d;transition:all .25s ease}.ghost-btn:hover{background:#00e5ff1f;box-shadow:var(--shadow-cyan)}.section-title{text-align:center;font-size:clamp(26px,3.4vw,38px);font-weight:700;letter-spacing:4px;margin-bottom:14px}.section-sub{text-align:center;color:var(--text-sub);font-size:15px;letter-spacing:1px;margin-bottom:54px}.reveal{opacity:0;transform:translateY(36px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.reveal.revealed{opacity:1;transform:none}@keyframes grad-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-rev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes pulse-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes scan-sweep{0%{top:-4%;opacity:0}8%{opacity:1}92%{opacity:1}to{top:102%;opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.page-enter-active,.page-leave-active{transition:opacity .35s ease,transform .35s ease}.page-enter-from{opacity:0;transform:translateY(18px)}.page-leave-to{opacity:0;transform:translateY(-12px)}
