@charset "UTF-8";.header[data-v-fd68609b]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#030811b8;border-bottom:1px solid rgba(34,211,238,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .3s}.header.scrolled[data-v-fd68609b]{box-shadow:0 8px 40px #0009,0 1px #22d3ee26 inset;background:#02060ee6}.header-content[data-v-fd68609b]{display:flex;align-items:center;justify-content:space-between;height:68px}.logo[data-v-fd68609b]{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-core[data-v-fd68609b]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(140deg,#22d3ee29,#8b5cf629);border:1px solid rgba(34,211,238,.35);box-shadow:0 0 18px #22d3ee40;animation:logo-float-fd68609b 5s ease-in-out infinite}@keyframes logo-float-fd68609b{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.logo-icon[data-v-fd68609b]{font-size:15px;color:var(--c-cyan, #22d3ee);text-shadow:0 0 12px rgba(34,211,238,.9)}.logo-text[data-v-fd68609b]{font-size:16px;font-weight:700;color:var(--c-text, #e6f1ff);letter-spacing:.5px}.logo-text em[data-v-fd68609b]{font-style:normal;background:linear-gradient(120deg,#22d3ee,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.nav[data-v-fd68609b]{display:flex;gap:30px}.nav-link[data-v-fd68609b]{font-size:14px;font-weight:500;color:var(--c-text-dim, #8ea5c0);transition:all .25s;position:relative;padding:4px 0}.nav-link[data-v-fd68609b]:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:linear-gradient(90deg,#22d3ee,#8b5cf6);transition:width .3s ease}.nav-link[data-v-fd68609b]:hover,.nav-link.router-link-active[data-v-fd68609b]{color:var(--c-text, #e6f1ff);text-shadow:0 0 18px rgba(34,211,238,.4)}.nav-link[data-v-fd68609b]:hover:after,.nav-link.router-link-active[data-v-fd68609b]:after{width:100%}.nav-ai[data-v-fd68609b]{display:inline-flex;align-items:center;gap:6px;color:#67e8f9}.nav-sme[data-v-fd68609b],.nav-sme.router-link-active[data-v-fd68609b]{color:#6ee7b7}.nav-ai-dot[data-v-fd68609b]{width:6px;height:6px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3ee;animation:tag-pulse-fd68609b 2s infinite}@keyframes tag-pulse-fd68609b{0%,to{opacity:1}50%{opacity:.3}}.header-actions[data-v-fd68609b]{display:flex;gap:10px;align-items:center}.nav-phone[data-v-fd68609b]{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#67e8f9;font-family:var(--font-mono, monospace);letter-spacing:.3px;transition:all .25s;white-space:nowrap}.nav-phone[data-v-fd68609b]:hover{color:#fff;text-shadow:0 0 16px rgba(34,211,238,.6)}.btn-glow-sm[data-v-fd68609b]{display:inline-block;padding:8px 20px;background:linear-gradient(120deg,#06b6d4,#3b82f6 60%,#8b5cf6);color:#fff;border-radius:100px;font-size:13px;font-weight:600;transition:all .25s;cursor:pointer;border:none;text-decoration:none;box-shadow:0 0 16px #22d3ee40}.btn-glow-sm[data-v-fd68609b]:hover{box-shadow:0 0 30px #22d3ee8c;transform:translateY(-1px)}.btn-ghost-sm[data-v-fd68609b]{display:inline-block;padding:8px 20px;border:1px solid rgba(148,197,255,.25);border-radius:100px;color:var(--c-text-dim, #8ea5c0);font-size:13px;font-weight:500;cursor:pointer;background:transparent;transition:all .25s;text-decoration:none}.btn-ghost-sm[data-v-fd68609b]:hover{border-color:#22d3ee99;color:#e6f1ff;box-shadow:0 0 20px #22d3ee1f}.hamburger[data-v-fd68609b]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger span[data-v-fd68609b]{display:block;width:22px;height:2px;background:#e6f1ff;border-radius:2px;transition:.3s}.menu-open .hamburger span[data-v-fd68609b]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-open .hamburger span[data-v-fd68609b]:nth-child(2){opacity:0}.menu-open .hamburger span[data-v-fd68609b]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-nav[data-v-fd68609b]{display:none;position:fixed;top:68px;left:0;right:0;bottom:0;background:#02060ef7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);flex-direction:column;padding:32px 24px;z-index:999;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-link[data-v-fd68609b]{font-size:17px;font-weight:500;color:#8ea5c0;padding:16px 0;border-bottom:1px solid rgba(148,197,255,.07);transition:.15s;display:block}.mobile-link[data-v-fd68609b]:active{color:#e6f1ff;background:#ffffff05}.mobile-ai[data-v-fd68609b]{color:#67e8f9}.mobile-sme[data-v-fd68609b]{color:#6ee7b7}.mobile-actions[data-v-fd68609b]{display:flex;gap:12px;margin-top:28px}.mobile-actions .btn-glow-sm[data-v-fd68609b],.mobile-actions .btn-ghost-sm[data-v-fd68609b]{flex:1;text-align:center;padding:14px;font-size:15px}.mobile-slide-enter-active[data-v-fd68609b]{transition:transform .25s ease}.mobile-slide-leave-active[data-v-fd68609b]{transition:transform .2s ease}.mobile-slide-enter-from[data-v-fd68609b],.mobile-slide-leave-to[data-v-fd68609b]{transform:translateY(-8px)}@media (max-width:768px){.nav[data-v-fd68609b],.header-actions[data-v-fd68609b]{display:none}.hamburger[data-v-fd68609b],.mobile-nav[data-v-fd68609b]{display:flex}}.footer[data-v-c71b2b02]{position:relative;z-index:1;background:#02060ee6;border-top:1px solid rgba(34,211,238,.08);padding:64px 0 0;color:#51637c}.footer-content[data-v-c71b2b02]{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:48px;padding-bottom:48px}.f-logo[data-v-c71b2b02]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:#e6f1ff;margin-bottom:12px}.f-logo-core[data-v-c71b2b02]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:12px;color:#22d3ee;background:linear-gradient(140deg,#22d3ee24,#8b5cf624);border:1px solid rgba(34,211,238,.3);box-shadow:0 0 14px #22d3ee33}.f-brand p[data-v-c71b2b02]{font-size:14px;line-height:1.6;max-width:280px}.f-tagline[data-v-c71b2b02]{color:#3f5168;margin-top:8px}.f-col h4[data-v-c71b2b02]{font-size:12px;font-weight:600;color:#8ea5c0;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.f-col[data-v-c71b2b02]{display:flex;flex-direction:column;gap:8px;font-size:14px}.f-col a[data-v-c71b2b02]{color:#51637c;transition:.2s}.f-col a[data-v-c71b2b02]:hover{color:#22d3ee;text-shadow:0 0 12px rgba(34,211,238,.5)}.f-bottom[data-v-c71b2b02]{display:flex;align-items:center;gap:20px;padding:20px 0;border-top:1px solid rgba(148,197,255,.06);font-size:13px;flex-wrap:wrap}.f-bottom a[data-v-c71b2b02]{color:#3f5168;transition:.2s}.f-bottom a[data-v-c71b2b02]:hover{color:#22d3ee}.f-legal[data-v-c71b2b02]{display:flex;gap:16px;margin-left:auto}@media (max-width:768px){.footer-content[data-v-c71b2b02]{grid-template-columns:1fr 1fr;gap:32px}.f-brand[data-v-c71b2b02]{grid-column:1/-1}.f-legal[data-v-c71b2b02]{margin-left:0}}@media (max-width:480px){.footer-content[data-v-c71b2b02]{grid-template-columns:1fr}}.cw-desktop[data-v-de9ac6ab]{position:fixed;right:22px;bottom:90px;z-index:900;display:flex;flex-direction:column;gap:12px}.cw-btn[data-v-de9ac6ab]{position:relative;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(34,211,238,.3);background:linear-gradient(150deg,#0f203deb,#081022eb);color:#7dd3fc;cursor:pointer;transition:all .25s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px #0006}.cw-btn[data-v-de9ac6ab]:hover{transform:translateY(-2px);border-color:#22d3eeb3;color:#fff;box-shadow:0 0 24px #22d3ee59}.cw-label[data-v-de9ac6ab]{position:absolute;right:62px;top:50%;transform:translateY(-50%);padding:5px 12px;border-radius:8px;font-size:12.5px;white-space:nowrap;background:#030812f2;border:1px solid rgba(34,211,238,.25);color:#cfe8ff;opacity:0;pointer-events:none;transition:opacity .2s}.cw-btn:hover .cw-label[data-v-de9ac6ab]{opacity:1}.cw-wechat[data-v-de9ac6ab]{color:#34d399;border-color:#34d39959}.cw-wechat[data-v-de9ac6ab]:hover{border-color:#34d399b3;box-shadow:0 0 24px #34d39959}.cw-top[data-v-de9ac6ab]{width:44px;height:44px;align-self:center;color:#8ea5c0}.cw-panel[data-v-de9ac6ab]{position:absolute;right:66px;bottom:0;width:220px;padding:18px;border-radius:14px;text-align:center;background:linear-gradient(160deg,#0a162cf7,#050b18f7);border:1px solid rgba(34,211,238,.3);box-shadow:0 20px 60px #0009,0 0 40px #22d3ee14}.cw-panel-head[data-v-de9ac6ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cw-panel-title[data-v-de9ac6ab]{font-size:14px;font-weight:600;color:#e6f1ff}.cw-close[data-v-de9ac6ab]{background:none;border:none;color:#51637c;font-size:13px;cursor:pointer;padding:2px 6px}.cw-close[data-v-de9ac6ab]:hover{color:#e6f1ff}.cw-qr[data-v-de9ac6ab]{width:160px;height:160px;border-radius:10px;margin:4px auto 10px;display:block;background:#fff;padding:6px}.cw-wxid[data-v-de9ac6ab]{font-family:var(--font-mono);font-size:17px;font-weight:700;color:#34d399;letter-spacing:1px}.cw-wxnote[data-v-de9ac6ab]{font-size:12px;color:#8ea5c0;margin:6px 0 14px}.cw-copy[data-v-de9ac6ab]{width:100%;padding:9px 0;border-radius:100px;cursor:pointer;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(120deg,#059669,#10b981);border:none;transition:all .25s}.cw-copy[data-v-de9ac6ab]:hover{box-shadow:0 0 20px #10b98173}.cw-pop-enter-active[data-v-de9ac6ab],.cw-pop-leave-active[data-v-de9ac6ab]{transition:all .22s ease}.cw-pop-enter-from[data-v-de9ac6ab],.cw-pop-leave-to[data-v-de9ac6ab]{opacity:0;transform:translateY(8px)}.cw-mobile[data-v-de9ac6ab]{position:fixed;left:0;right:0;bottom:0;z-index:950;display:flex;height:54px;padding-bottom:env(safe-area-inset-bottom);background:#030811f5;border-top:1px solid rgba(34,211,238,.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.cw-mb-item[data-v-de9ac6ab]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:500;color:#cfe8ff;border:none;background:none;cursor:pointer;text-decoration:none;border-right:1px solid rgba(148,197,255,.08)}.cw-mb-item[data-v-de9ac6ab]:last-child{border-right:none}.cw-mb-item[data-v-de9ac6ab]:active{background:#22d3ee14}.cw-mb-primary[data-v-de9ac6ab]{color:#fff;font-weight:600;background:linear-gradient(120deg,#06b6d4,#3b82f6 60%,#8b5cf6)}.cw-mask[data-v-de9ac6ab]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#000000a6;display:flex;align-items:center;justify-content:center}.cw-modal[data-v-de9ac6ab]{position:relative;width:260px;padding:26px 22px;border-radius:18px;text-align:center;background:linear-gradient(160deg,#0a162cfc,#050b18fc);border:1px solid rgba(34,211,238,.3)}.cw-modal h4[data-v-de9ac6ab]{font-size:16px;color:#e6f1ff;margin-bottom:14px}.cw-modal-close[data-v-de9ac6ab]{position:absolute;top:10px;right:12px}.cw-fade-enter-active[data-v-de9ac6ab],.cw-fade-leave-active[data-v-de9ac6ab]{transition:opacity .2s}.cw-fade-enter-from[data-v-de9ac6ab],.cw-fade-leave-to[data-v-de9ac6ab]{opacity:0}html,body{margin:0;padding:0;width:100%;min-height:100vh;background:var(--c-bg, #02050a);color:var(--c-text, #e6f1ff);overflow-x:hidden}#app{display:flex;flex-direction:column;min-height:100vh;background:var(--c-bg, #02050a)}.main-content{flex:1;padding-top:68px;background:transparent}@media (max-width: 768px){#app.has-consult-bar{padding-bottom:calc(54px + env(safe-area-inset-bottom))}}.page[data-v-96224c72]{position:relative;background:var(--c-bg);color:var(--c-text);overflow:hidden}.particle-canvas[data-v-96224c72]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.85}.hero[data-v-96224c72]{position:relative;z-index:1;padding:150px 0 90px;text-align:center}.hero .container[data-v-96224c72]{max-width:980px;margin:0 auto}.hero-badge[data-v-96224c72]{display:inline-flex;align-items:center;gap:10px;padding:8px 22px;border-radius:100px;background:linear-gradient(120deg,#22d3ee14,#8b5cf614);border:1px solid rgba(34,211,238,.28);font-size:13px;color:#7dd3fc;letter-spacing:1px;margin-bottom:30px;box-shadow:0 0 30px #22d3ee14}.badge-dot[data-v-96224c72]{width:7px;height:7px;background:#22d3ee;border-radius:50%;animation:pulse-96224c72 2s infinite;box-shadow:0 0 10px #22d3ee;display:inline-block}@keyframes pulse-96224c72{0%,to{opacity:1}50%{opacity:.3}}.hero-title[data-v-96224c72]{font-size:clamp(48px,8vw,84px);font-weight:800;letter-spacing:-3px;line-height:1.05;margin-bottom:18px}.gradient-text[data-v-96224c72]{background:linear-gradient(115deg,#22d3ee,#60a5fa,#a78bfa 60%,#e879f9);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:grad-move-96224c72 6s linear infinite;filter:drop-shadow(0 0 30px rgba(56,189,248,.25))}@keyframes grad-move-96224c72{0%{background-position:0% center}to{background-position:200% center}}.hero-lead[data-v-96224c72]{font-size:clamp(18px,2.4vw,24px);font-weight:400;color:#9fc3e8;letter-spacing:3px;margin-bottom:16px}.hero-desc[data-v-96224c72]{font-size:16px;color:var(--c-text-dim);max-width:640px;margin:0 auto;line-height:1.9}.hero-desc em[data-v-96224c72]{font-style:normal;color:#67e8f9}.hero-stats[data-v-96224c72]{display:flex;justify-content:center;gap:56px;margin:52px 0 20px;padding:30px 0;border-top:1px solid rgba(148,197,255,.08);border-bottom:1px solid rgba(148,197,255,.08);flex-wrap:wrap}.st[data-v-96224c72]{text-align:center;min-width:120px}.st-num[data-v-96224c72]{display:block;font-size:34px;font-weight:800;font-family:var(--font-mono);background:var(--grad-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.st-label[data-v-96224c72]{font-size:12px;color:var(--c-text-faint);letter-spacing:2px;text-transform:uppercase}.hero-visual[data-v-96224c72]{position:relative;width:320px;height:320px;display:flex;align-items:center;justify-content:center;margin:30px auto 40px}.core-satellite[data-v-96224c72]{position:absolute;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#67e8f9,#0284c7 70%);box-shadow:0 0 40px #22d3eeb3,0 0 120px #22d3ee59;animation:core-pulse-96224c72 3s ease-in-out infinite;z-index:3}@keyframes core-pulse-96224c72{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.cube[data-v-96224c72]{width:110px;height:110px;position:relative;transform-style:preserve-3d;animation:rotate3d-96224c72 14s linear infinite;z-index:2}.cube .face[data-v-96224c72]{position:absolute;width:110px;height:110px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.25);box-shadow:0 0 24px #22d3ee1f inset}.cube .front[data-v-96224c72]{transform:translateZ(55px)}.cube .back[data-v-96224c72]{transform:rotateY(180deg) translateZ(55px)}.cube .right[data-v-96224c72]{transform:rotateY(90deg) translateZ(55px)}.cube .left[data-v-96224c72]{transform:rotateY(-90deg) translateZ(55px)}.cube .top[data-v-96224c72]{transform:rotateX(90deg) translateZ(55px)}.cube .bottom[data-v-96224c72]{transform:rotateX(-90deg) translateZ(55px)}@keyframes rotate3d-96224c72{to{transform:rotateX(360deg) rotateY(360deg) rotate(360deg)}}.orbit-ring[data-v-96224c72]{position:absolute;border-radius:50%;border:1px solid rgba(34,211,238,.12);animation:orbit-96224c72 12s linear infinite}.ring-1[data-v-96224c72]{width:300px;height:300px;border-color:#22d3ee29;border-top-color:#22d3ee;border-top-width:2px}.ring-2[data-v-96224c72]{width:230px;height:230px;animation-duration:9s;animation-direction:reverse;border-color:#8b5cf633;border-top-color:#a78bfa;border-top-width:2px}.ring-3[data-v-96224c72]{width:360px;height:360px;animation-duration:18s;border-style:dashed;border-color:#e879f91f}@keyframes orbit-96224c72{to{transform:rotate(360deg)}}.sat[data-v-96224c72]{position:absolute;font-size:13px;color:#67e8f9;text-shadow:0 0 12px rgba(34,211,238,.9);animation:sat-float-96224c72 5s ease-in-out infinite;z-index:3}.sat.s1[data-v-96224c72]{top:22px;left:38%}.sat.s2[data-v-96224c72]{bottom:60px;right:26px;color:#c4b5fd;animation-delay:1.2s}.sat.s3[data-v-96224c72]{top:90px;right:40px;color:#f0abfc;animation-delay:2.1s}@keyframes sat-float-96224c72{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-actions[data-v-96224c72]{display:flex;justify-content:center;gap:16px}.hero-scroll[data-v-96224c72]{margin:70px auto 0;width:22px;height:36px;border:1px solid rgba(148,197,255,.3);border-radius:12px;position:relative}.hero-scroll span[data-v-96224c72]{position:absolute;top:6px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#22d3ee;animation:scroll-dot-96224c72 2s infinite}@keyframes scroll-dot-96224c72{0%{transform:translateY(0);opacity:1}70%{transform:translateY(16px);opacity:0}to{opacity:0}}.ai-core[data-v-96224c72]{border-top:1px solid rgba(148,197,255,.05)}.ai-layout[data-v-96224c72]{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:stretch;max-width:1080px;margin:0 auto}.terminal[data-v-96224c72]{background:linear-gradient(170deg,#060e1ceb,#030812f5);border:1px solid rgba(34,211,238,.2);border-radius:16px;overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 0 60px #22d3ee14,0 30px 80px #0009}.term-bar[data-v-96224c72]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#22d3ee0d;border-bottom:1px solid rgba(34,211,238,.12);font-family:var(--font-mono);font-size:12px}.term-title[data-v-96224c72]{color:#67e8f9;letter-spacing:1px}.term-status[data-v-96224c72]{color:#34d399;font-size:11px;display:inline-flex;align-items:center;gap:6px}.term-status i[data-v-96224c72]{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399;animation:pulse-96224c72 2s infinite}.term-body[data-v-96224c72]{padding:22px 20px;font-family:var(--font-mono);font-size:13px;line-height:2;flex:1;overflow:hidden}.term-line[data-v-96224c72]{padding:3px 0;word-break:break-all}.term-line.user[data-v-96224c72]{color:#7dd3fc}.term-line.user[data-v-96224c72]:before{content:"❯ ";color:#22d3ee}.term-line.ai[data-v-96224c72]{padding-left:6px;border-left:2px solid rgba(139,92,246,.5);margin:4px 0}.term-tag[data-v-96224c72]{display:inline-block;padding:2px 12px;margin-right:10px;background:linear-gradient(120deg,#8b5cf62e,#22d3ee1f);border:1px solid rgba(139,92,246,.35);border-radius:6px;font-size:12px;color:#c4b5fd;letter-spacing:.5px}.term-result[data-v-96224c72]{color:#34d399}.term-cursor[data-v-96224c72]{color:#22d3ee;animation:blink-96224c72 1s infinite}@keyframes blink-96224c72{0%,to{opacity:1}50%{opacity:0}}.term-foot[data-v-96224c72]{display:flex;gap:18px;padding:10px 18px;border-top:1px solid rgba(148,197,255,.08);font-family:var(--font-mono);font-size:10px;color:#3f5168;letter-spacing:1px;flex-wrap:wrap}.ai-right[data-v-96224c72]{display:flex;flex-direction:column;gap:12px}.ai-feat[data-v-96224c72]{display:flex;gap:16px;padding:18px 20px;align-items:flex-start}.ai-feat-icon[data-v-96224c72]{font-size:24px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#22d3ee1a,#8b5cf61a);border:1px solid rgba(34,211,238,.2);border-radius:12px;flex-shrink:0}.ai-feat h4[data-v-96224c72]{font-size:15px;color:var(--c-text);margin-bottom:3px}.ai-feat p[data-v-96224c72]{font-size:12.5px;color:var(--c-text-dim);line-height:1.6}.ai-chips[data-v-96224c72]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ai-chips span[data-v-96224c72]{padding:5px 14px;border-radius:100px;font-size:11.5px;color:#7dd3fc;background:#22d3ee0f;border:1px solid rgba(34,211,238,.18)}.pipeline[data-v-96224c72]{border-top:1px solid rgba(148,197,255,.05)}.pipe-flow[data-v-96224c72]{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;max-width:1100px;margin:0 auto 28px}.pipe-node[data-v-96224c72]{padding:26px 18px;text-align:center;position:relative}.pipe-node[data-v-96224c72]:after{content:"→";position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:#22d3ee;font-size:16px;z-index:2;text-shadow:0 0 10px rgba(34,211,238,.6)}.pipe-node[data-v-96224c72]:last-child:after{display:none}.pipe-num[data-v-96224c72]{font-family:var(--font-mono);font-size:11px;color:#3f5168;letter-spacing:2px}.pipe-icon[data-v-96224c72]{font-size:30px;margin:12px 0 10px;filter:drop-shadow(0 0 14px rgba(34,211,238,.4))}.pipe-node h4[data-v-96224c72]{font-size:15px;color:var(--c-text);margin-bottom:6px}.pipe-node p[data-v-96224c72]{font-size:12px;color:var(--c-text-dim);line-height:1.5}.pipe-proof[data-v-96224c72]{display:flex;gap:18px;align-items:center;max-width:720px;margin:0 auto;padding:22px 28px}.pipe-proof-icon[data-v-96224c72]{width:44px;height:44px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#34d399;background:#34d3991a;border:1px solid rgba(52,211,153,.35);box-shadow:0 0 20px #34d39933}.pipe-proof strong[data-v-96224c72]{color:#67e8f9;font-size:15px}.pipe-proof p[data-v-96224c72]{color:var(--c-text-dim);font-size:13px;margin-top:4px}.flows[data-v-96224c72]{border-top:1px solid rgba(148,197,255,.05)}.flow-grid[data-v-96224c72]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1080px;margin:0 auto}.flow-card[data-v-96224c72]{padding:28px}.flow-head[data-v-96224c72]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.flow-icon[data-v-96224c72]{font-size:26px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#22d3ee1f,#8b5cf61f);border:1px solid rgba(34,211,238,.25);border-radius:12px;flex-shrink:0}.flow-head h3[data-v-96224c72]{font-size:17px;color:var(--c-text);flex:1}.flow-badge[data-v-96224c72]{font-size:10.5px;padding:4px 12px;border-radius:100px;color:#f0abfc;background:#e879f914;border:1px solid rgba(232,121,249,.25);letter-spacing:1px;white-space:nowrap}.flow-path[data-v-96224c72]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.flow-step[data-v-96224c72]{font-size:12px;padding:5px 12px;border-radius:8px;color:#a5c9f0;background:#3b82f614;border:1px solid rgba(59,130,246,.18)}.flow-arrow[data-v-96224c72]{color:#22d3ee;font-size:12px}.flow-desc[data-v-96224c72]{font-size:13px;color:var(--c-text-dim);line-height:1.7}.modules[data-v-96224c72]{border-top:1px solid rgba(148,197,255,.05)}.modules-grid[data-v-96224c72]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1080px;margin:0 auto}.mod-card[data-v-96224c72]{padding:24px 20px;overflow:hidden}.mod-glow[data-v-96224c72]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#22d3ee,#8b5cf6,transparent);opacity:0;transition:.3s}.mod-card:hover .mod-glow[data-v-96224c72]{opacity:1}.mod-icon[data-v-96224c72]{font-size:28px;margin-bottom:12px;filter:drop-shadow(0 0 12px rgba(34,211,238,.35))}.mod-card h3[data-v-96224c72]{font-size:15px;font-weight:600;color:var(--c-text);margin-bottom:6px}.mod-card p[data-v-96224c72]{font-size:12px;color:var(--c-text-dim);line-height:1.5;margin-bottom:12px}.mod-tags[data-v-96224c72]{display:flex;flex-wrap:wrap;gap:5px}.mod-tags span[data-v-96224c72]{padding:2px 9px;border-radius:100px;font-size:10px;color:#3f5168;background:#94c5ff0d;border:1px solid rgba(148,197,255,.08)}.arch[data-v-96224c72]{border-top:1px solid rgba(148,197,255,.05)}.arch-wrap[data-v-96224c72]{display:grid;grid-template-columns:1fr 280px 1fr;gap:24px;max-width:1080px;margin:0 auto;align-items:stretch}.arch-col[data-v-96224c72]{display:flex;flex-direction:column;gap:20px}.arch-card[data-v-96224c72]{padding:26px 28px}.arch-ic[data-v-96224c72]{font-size:24px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#22d3ee1f,#8b5cf61f);border:1px solid rgba(34,211,238,.25);border-radius:12px;margin-bottom:14px}.arch-card h3[data-v-96224c72]{font-size:17px;color:var(--c-text);margin-bottom:4px}.arch-sub[data-v-96224c72]{font-size:12px;color:#67e8f9;font-family:var(--font-mono);margin-bottom:14px}.arch-card ul[data-v-96224c72]{display:flex;flex-direction:column;gap:8px}.arch-card li[data-v-96224c72]{font-size:13px;color:var(--c-text-dim);padding-left:16px;position:relative}.arch-card li[data-v-96224c72]:before{content:"▸";position:absolute;left:0;color:#22d3ee}.arch-mid[data-v-96224c72]{position:relative;display:flex;align-items:center;justify-content:center}.arch-mid-core[data-v-96224c72]{width:130px;height:130px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:radial-gradient(circle at 35% 30%,#22d3ee33,#8b5cf61f);border:1px solid rgba(34,211,238,.4);box-shadow:0 0 50px #22d3ee40,0 0 140px #8b5cf626;z-index:2;animation:core-pulse-96224c72 3s ease-in-out infinite}.arch-mid-core span[data-v-96224c72]{font-size:36px;font-weight:800;background:var(--grad-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.arch-mid-core small[data-v-96224c72]{font-size:11px;color:#7dd3fc;letter-spacing:2px;font-family:var(--font-mono)}.arch-mid-line[data-v-96224c72]{position:absolute;height:1px;width:100%;background:linear-gradient(90deg,transparent,rgba(34,211,238,.5),transparent);animation:line-flow-96224c72 3s linear infinite}@keyframes line-flow-96224c72{0%{opacity:.15}50%{opacity:.7}to{opacity:.15}}.arch-mid-line.l1[data-v-96224c72]{top:30%}.arch-mid-line.l2[data-v-96224c72]{top:50%;animation-delay:1s}.arch-mid-line.l3[data-v-96224c72]{top:70%;animation-delay:2s}.arch-mid-node[data-v-96224c72]{position:absolute;font-size:11px;padding:5px 14px;border-radius:100px;color:#7dd3fc;background:#030812d9;border:1px solid rgba(34,211,238,.3);font-family:var(--font-mono);white-space:nowrap;z-index:3}.arch-mid-node.n1[data-v-96224c72]{top:22%;left:4%}.arch-mid-node.n2[data-v-96224c72]{top:46%;right:2%}.arch-mid-node.n3[data-v-96224c72]{bottom:16%;left:12%}.cta-section[data-v-96224c72]{border-top:1px solid rgba(148,197,255,.05)}.cta-section .container[data-v-96224c72]{max-width:860px}.cta-card[data-v-96224c72]{text-align:center;padding:76px 48px;overflow:hidden;border-radius:24px}.cta-glow[data-v-96224c72]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.07),transparent 55%);animation:rotate-96224c72 24s linear infinite}@keyframes rotate-96224c72{to{transform:rotate(360deg)}}.cta-card[data-v-96224c72]>*{position:relative;z-index:1}.cta-card h2[data-v-96224c72]{font-size:clamp(28px,4vw,40px);font-weight:800;color:var(--c-text);margin-bottom:14px}.cta-card h2 em[data-v-96224c72]{font-style:normal;background:var(--grad-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-card p[data-v-96224c72]{font-size:16px;color:var(--c-text-dim);margin-bottom:36px}.cta-btns[data-v-96224c72]{display:flex;justify-content:center;gap:16px}@media (max-width: 1024px){.pipe-flow[data-v-96224c72]{grid-template-columns:repeat(3,1fr);gap:22px}.pipe-node[data-v-96224c72]:nth-child(3):after{display:none}.modules-grid[data-v-96224c72]{grid-template-columns:repeat(3,1fr)}.arch-wrap[data-v-96224c72]{grid-template-columns:1fr}.arch-mid[data-v-96224c72]{min-height:320px}}@media (max-width: 768px){.hero[data-v-96224c72]{padding:100px 0 60px}.hero-stats[data-v-96224c72]{gap:26px}.hero-visual[data-v-96224c72]{width:260px;height:260px;margin:24px auto 32px}.hero-actions[data-v-96224c72]{flex-direction:column;align-items:center}.ai-layout[data-v-96224c72]{grid-template-columns:1fr}.pipe-flow[data-v-96224c72]{grid-template-columns:repeat(2,1fr)}.pipe-node[data-v-96224c72]:nth-child(2):after{display:none}.flow-grid[data-v-96224c72]{grid-template-columns:1fr}.modules-grid[data-v-96224c72]{grid-template-columns:repeat(2,1fr)}.cta-card[data-v-96224c72]{padding:52px 24px}}@media (max-width: 480px){.pipe-flow[data-v-96224c72]{grid-template-columns:1fr}.pipe-node[data-v-96224c72]:after{display:none}.modules-grid[data-v-96224c72]{grid-template-columns:1fr}.cta-btns[data-v-96224c72]{flex-direction:column;align-items:center}}.topnav[data-v-30e353dd]{display:flex;justify-content:center;align-items:center;color:#007974;padding:16px 30px;box-shadow:0 5px 5px #3333331a;background:linear-gradient(145deg,#cef5f6 0,#f3e4ed)}.topnav .toggleAside[data-v-30e353dd]{display:none}.topnav .toggleAside>svg[data-v-30e353dd]{width:30px;height:30px}.topnav .logo[data-v-30e353dd]{max-width:6em;margin-right:auto}.topnav .logo>.icon[data-v-30e353dd]{width:50px;height:50px}.topnav .menu[data-v-30e353dd]{display:flex;color:#007974;white-space:nowrap;flex-wrap:nowrap;cursor:pointer}.topnav .menu>li[data-v-30e353dd]{margin:0 1em}.topnav .menu .doc[data-v-30e353dd]{font-size:20px}@media (max-width: 500px){.topnav .toggleAside[data-v-30e353dd]{display:block}.topnav>.menu[data-v-30e353dd]{display:none}.topnav>.logo[data-v-30e353dd]{margin:0 auto}}.topnav .auth-button[data-v-30e353dd]{background:none;border:none;color:#007974;cursor:pointer;font-size:16px;padding:8px 16px;transition:all .3s;border-radius:4px}.topnav .auth-button[data-v-30e353dd]:hover{background:#0079741a}.topnav .auth-button[data-v-30e353dd]:active{transform:scale(.98)}@media (max-width: 500px){.topnav .auth-button[data-v-30e353dd]{padding:8px}}aside[data-v-64a4bb93]{white-space:nowrap;border-right:1px solid #ccc}aside h2[data-v-64a4bb93]{padding:10px 30px;margin:0 auto}aside ol[data-v-64a4bb93]{margin:0}aside ol li[data-v-64a4bb93]{padding:0}aside ol li a[data-v-64a4bb93]{box-sizing:border-box;display:inline-block;width:100%;height:100%;padding:5px 30px;margin-top:20px}.router-link-active[data-v-64a4bb93]{background-color:#cff4f5}.box[data-v-872af041]{display:flex;flex-direction:column;height:100%;width:100%;padding:0}.content[data-v-872af041]{flex:1;display:flex}.content main[data-v-872af041]{flex:1;padding:16px;overflow:hidden}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}:root{--c-bg: #02050a;--c-bg-2: #050b16;--c-cyan: #22d3ee;--c-blue: #3b82f6;--c-violet: #8b5cf6;--c-magenta: #e879f9;--c-green: #34d399;--c-amber: #fbbf24;--c-text: #e6f1ff;--c-text-dim: #8ea5c0;--c-text-faint: #51637c;--c-line: rgba(99, 179, 237, .14);--c-line-bright: rgba(34, 211, 238, .35);--grad-main: linear-gradient(120deg, #22d3ee 0%, #3b82f6 35%, #8b5cf6 70%, #e879f9 100%);--grad-blue-violet: linear-gradient(120deg, #38bdf8, #8b5cf6);--font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", Consolas, "Courier New", monospace;--legal-bg: #000000;--legal-text: #e2e8f0;--legal-heading: #f1f5f9;--legal-muted: #94a3b8;--legal-faint: #64748b;--legal-link: #60a5fa;--legal-link-hover: #93c5fd;--legal-danger: #fca5a5;--legal-danger-border: #f87171;--legal-card-bg: rgba(255, 255, 255, .02);--legal-card-border: rgba(255, 255, 255, .05);--legal-line: rgba(255, 255, 255, .06);--legal-accent-line: rgba(59, 130, 246, .25);--legal-blue-line-soft: rgba(59, 130, 246, .2);--legal-blue: #3b82f6;--legal-warn-bg: rgba(251, 191, 36, .05);--legal-warn-bg-soft: rgba(251, 191, 36, .03);--legal-warn-border: #fbbf24;--legal-warn-border-strong: #f59e0b;--legal-success-bg: rgba(34, 197, 94, .05);--legal-success-border: rgba(34, 197, 94, .15);--legal-info-bg: rgba(59, 130, 246, .05);--legal-info-border: rgba(59, 130, 246, .15);--legal-danger-bg: rgba(248, 113, 113, .05);--legal-scroll-bg: #04070d;color-scheme:dark}html[data-legal-theme=light]{--legal-bg: #f6f8fc;--legal-text: #1e293b;--legal-heading: #0f172a;--legal-muted: #475569;--legal-faint: #64748b;--legal-link: #2563eb;--legal-link-hover: #1d4ed8;--legal-danger: #b91c1c;--legal-danger-border: #ef4444;--legal-card-bg: #ffffff;--legal-card-border: rgba(15, 23, 42, .1);--legal-line: rgba(15, 23, 42, .1);--legal-accent-line: rgba(37, 99, 235, .22);--legal-blue-line-soft: rgba(37, 99, 235, .18);--legal-blue: #2563eb;--legal-warn-bg: #fffbeb;--legal-warn-bg-soft: #fffbeb;--legal-warn-border: #d97706;--legal-warn-border-strong: #b45309;--legal-success-bg: #ecfdf5;--legal-success-border: #a7f3d0;--legal-info-bg: #eff6ff;--legal-info-border: #bfdbfe;--legal-danger-bg: #fef2f2;--legal-scroll-bg: #e2e8f0;color-scheme:light}html[data-legal-theme] body,html[data-legal-theme] #app{background:var(--legal-bg);color:var(--legal-text)}html[data-legal-theme=light] ::-webkit-scrollbar-track{background:#e2e8f0}html[data-legal-theme=light] ::-webkit-scrollbar-thumb{background:#94a3b8;border-color:#e2e8f0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;line-height:1.7;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;padding-top:68px}.main-content.no-header-padding{padding-top:0}.container{max-width:1200px;margin:0 auto;padding:0 24px}a{text-decoration:none;color:inherit}ul,li{list-style:none}::selection{background:#22d3ee4d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#04070d}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#22d3ee59,#8b5cf659);border-radius:6px;border:2px solid #04070d}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#22d3ee99,#8b5cf699)}.sci-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.sci-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 600px at 12% -8%,rgba(34,211,238,.07),transparent 60%),radial-gradient(1000px 700px at 88% 4%,rgba(139,92,246,.09),transparent 60%),radial-gradient(900px 800px at 50% 110%,rgba(59,130,246,.08),transparent 60%),#02050a}.sci-bg:after{content:"";position:absolute;left:-30%;right:-30%;bottom:-8%;height:55vh;background-image:linear-gradient(rgba(34,211,238,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.05) 1px,transparent 1px);background-size:44px 44px;transform:perspective(600px) rotateX(62deg);transform-origin:bottom center;mask-image:linear-gradient(to top,rgba(0,0,0,.9),transparent 85%);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.9),transparent 85%);animation:sci-grid-scroll 22s linear infinite}@keyframes sci-grid-scroll{0%{background-position:0 0}to{background-position:0 44px}}.sci-orb{position:fixed;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0}.sci-orb.o1{width:480px;height:480px;top:-160px;left:-120px;background:#22d3ee1a;animation:orb-float 16s ease-in-out infinite}.sci-orb.o2{width:560px;height:560px;top:12%;right:-200px;background:#8b5cf61f;animation:orb-float 20s ease-in-out infinite reverse}.sci-orb.o3{width:420px;height:420px;bottom:-140px;left:30%;background:#3b82f61a;animation:orb-float 24s ease-in-out infinite 2s}@keyframes orb-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.08)}}.sec{position:relative;z-index:1;padding:110px 0}.sec-head{text-align:center;margin-bottom:64px}.sec-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:100px;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:22px;color:var(--c-cyan);background:linear-gradient(120deg,#22d3ee14,#8b5cf614);border:1px solid rgba(34,211,238,.25);box-shadow:0 0 24px #22d3ee14 inset;position:relative}.sec-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-cyan);box-shadow:0 0 10px var(--c-cyan);animation:tag-pulse 2s infinite}@keyframes tag-pulse{0%,to{opacity:1}50%{opacity:.35}}.sec-title{font-size:clamp(30px,4.5vw,46px);font-weight:800;letter-spacing:-1.5px;color:var(--c-text);margin-bottom:14px;line-height:1.2}.sec-title em{font-style:normal;background:var(--grad-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sec-desc{font-size:16px;color:var(--c-text-dim);max-width:640px;margin:0 auto}.glass{position:relative;background:linear-gradient(160deg,#0f203d73,#08102259);border:1px solid var(--c-line);border-radius:16px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:all .35s ease}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(34,211,238,.35),transparent 30%,transparent 70%,rgba(139,92,246,.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;pointer-events:none}.glass:hover{border-color:var(--c-line-bright);box-shadow:0 0 40px #22d3ee14,0 20px 60px #00000080;transform:translateY(-4px)}.hud-corners:before,.hud-corners:after{content:"";position:absolute;width:16px;height:16px;pointer-events:none}.hud-corners:before{top:-1px;left:-1px;border-top:2px solid var(--c-cyan);border-left:2px solid var(--c-cyan);border-radius:4px 0 0}.hud-corners:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--c-violet);border-right:2px solid var(--c-violet);border-radius:0 0 4px}.btn-glow{display:inline-flex;align-items:center;gap:8px;padding:15px 36px;border-radius:100px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(120deg,#06b6d4,#3b82f6 50%,#8b5cf6);background-size:180% 100%;border:none;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 0 24px #22d3ee59,0 8px 30px #0006;transition:all .35s ease;text-decoration:none}.btn-glow:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:btn-sheen 3.5s ease-in-out infinite}@keyframes btn-sheen{0%,60%{left:-80%}to{left:130%}}.btn-glow:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 0 44px #22d3ee80,0 12px 40px #00000080}.btn-glow .arrow{transition:transform .25s ease}.btn-glow:hover .arrow{transform:translate(5px)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:100px;font-size:15px;font-weight:500;color:var(--c-text-dim);background:#22d3ee08;border:1px solid rgba(148,197,255,.22);cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-ghost:hover{border-color:#22d3ee99;color:var(--c-text);box-shadow:0 0 24px #22d3ee1f}.glow-text{background:var(--grad-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.divider{height:1px;border:none;background:linear-gradient(90deg,transparent,rgba(34,211,238,.25),rgba(139,92,246,.25),transparent)}.scanline{width:90px;height:2px;margin:0 auto;background:linear-gradient(90deg,transparent,var(--c-cyan),transparent);box-shadow:0 0 12px var(--c-cyan)}
