.navbar[data-v-86384284]{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.navbar.scrolled[data-v-86384284]{padding:8px 0;background:linear-gradient(180deg,#0a0a1aeb,#0a0a1ae0);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid rgba(245,158,11,.15);box-shadow:0 4px 40px #0006,0 0 60px #f59e0b0d}.nav-container[data-v-86384284]{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;perspective:800px}.nav-logo[data-v-86384284]{display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);transform-style:preserve-3d}.nav-logo[data-v-86384284]:hover{transform:scale(1.05) translateZ(10px)}.logo-icon[data-v-86384284]{font-size:32px;filter:drop-shadow(0 0 12px rgba(234,88,12,.7));animation:lantern-swing 3s ease-in-out infinite;transform-origin:top center}.logo-text[data-v-86384284]{font-size:22px;font-weight:900;letter-spacing:4px}.nav-links[data-v-86384284]{display:flex;align-items:center;gap:4px}.nav-link-3d[data-v-86384284]{position:relative;padding:10px 20px;font-size:15px;font-weight:500;color:var(--text-secondary);cursor:pointer;border-radius:12px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);transform-style:preserve-3d;perspective:500px}.link-text[data-v-86384284]{position:relative;z-index:2;display:block;transition:all .3s ease}.link-glow[data-v-86384284]{position:absolute;inset:0;border-radius:12px;background:radial-gradient(ellipse at center,rgba(245,158,11,.15) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;z-index:1}.link-underline[data-v-86384284]{position:absolute;bottom:4px;left:50%;transform:translate(-50%) scaleX(0);width:24px;height:3px;background:linear-gradient(90deg,transparent,var(--gold),var(--gold-dark),transparent);border-radius:2px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 0 10px var(--gold-glow)}.nav-link-3d[data-v-86384284]:hover{color:var(--gold-light);transform:translateY(-2px) translateZ(8px)}.nav-link-3d:hover .link-glow[data-v-86384284]{opacity:1}.nav-link-3d:hover .link-text[data-v-86384284]{text-shadow:0 0 12px var(--gold-glow)}.nav-link-3d.active[data-v-86384284]{color:var(--gold);background:linear-gradient(135deg,#f59e0b1f,#ea580c0f);border:1px solid rgba(245,158,11,.25)}.nav-link-3d.active .link-underline[data-v-86384284]{transform:translate(-50%) scaleX(1)}.nav-link-3d.active .link-text[data-v-86384284]{text-shadow:0 0 15px var(--gold-glow)}.nav-download-3d[data-v-86384284]{padding:10px 26px;font-size:14px;font-weight:700;margin-left:16px;position:relative;transform-style:preserve-3d}.btn-inner[data-v-86384284]{position:relative;z-index:2}.nav-download-3d[data-v-86384284]:hover{transform:translateY(-3px) scale(1.08) rotateX(-5deg)}.mobile-toggle-3d[data-v-86384284]{display:none;flex-direction:column;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer;padding:10px;transition:all .3s ease;backdrop-filter:blur(8px)}.mobile-toggle-3d[data-v-86384284]:hover{background:#f59e0b1a;border-color:#f59e0b4d}.mobile-toggle-3d.open[data-v-86384284]{background:#f59e0b26}.bar[data-v-86384284]{width:24px;height:2px;background:linear-gradient(90deg,var(--text-primary),var(--gold-light));border-radius:2px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;box-shadow:0 0 4px var(--gold-glow)}.bar.open[data-v-86384284]:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.bar.open[data-v-86384284]:nth-child(2){opacity:0;transform:scaleX(0)}.bar.open[data-v-86384284]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu-3d[data-v-86384284]{display:none;position:absolute;top:100%;left:0;right:0;background:linear-gradient(180deg,#0a0a1afa,#0d0d2afa);backdrop-filter:blur(24px);padding:16px 24px 24px;flex-direction:column;gap:6px;border-bottom:1px solid rgba(245,158,11,.15);box-shadow:0 20px 60px #00000080;transform-origin:top center;perspective:800px}.mobile-menu-3d.open[data-v-86384284]{display:flex;animation:slideDown3d-86384284 .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes slideDown3d-86384284{0%{opacity:0;transform:rotateX(-15deg) translateY(-20px)}to{opacity:1;transform:rotateX(0) translateY(0)}}.mobile-link-3d[data-v-86384284]{position:relative;padding:16px 20px;font-size:16px;font-weight:500;color:var(--text-secondary);cursor:pointer;border-radius:14px;transition:all .3s ease;opacity:0;transform:translate(-20px);animation:slideInLeft-86384284 .3s ease forwards;overflow:hidden}.mobile-link-3d[data-v-86384284]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scale(0);width:4px;height:0;background:linear-gradient(180deg,var(--gold-light),var(--gold-dark));border-radius:0 2px 2px 0;transition:all .3s ease;box-shadow:0 0 8px var(--gold-glow)}@keyframes slideInLeft-86384284{to{opacity:1;transform:translate(0)}}.mobile-link-3d[data-v-86384284]:hover{color:var(--gold-light);background:linear-gradient(90deg,rgba(245,158,11,.12),transparent);transform:translate(8px)}.mobile-link-3d[data-v-86384284]:hover:before{height:60%;transform:translateY(-50%) scale(1)}.mobile-link-3d.active[data-v-86384284]{color:var(--gold);background:linear-gradient(90deg,#f59e0b26,#f59e0b0d);border:1px solid rgba(245,158,11,.2)}.mobile-link-3d.active[data-v-86384284]:before{height:60%;transform:translateY(-50%) scale(1)}.mobile-download-3d[data-v-86384284]{margin-top:12px;padding:16px;font-size:16px;font-weight:700;opacity:0;animation:slideInLeft-86384284 .3s ease .4s forwards}@media(max-width:768px){.nav-links[data-v-86384284]{display:none}.mobile-toggle-3d[data-v-86384284]{display:flex}.logo-text[data-v-86384284]{font-size:18px;letter-spacing:2px}.logo-icon[data-v-86384284]{font-size:28px}}.site-footer[data-v-99acc6bc]{position:relative;background:linear-gradient(180deg,#0a0a1a,#050510);border-top:1px solid rgba(245,158,11,.08);padding:60px 0 24px;overflow:hidden}.footer-glow[data-v-99acc6bc]{position:absolute;top:0;left:50%;transform:translate(-50%);width:600px;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.5}.footer-container[data-v-99acc6bc]{max-width:1100px;margin:0 auto;padding:0 24px;position:relative}.footer-main[data-v-99acc6bc]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-logo[data-v-99acc6bc]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.logo-icon[data-v-99acc6bc]{font-size:32px;filter:drop-shadow(0 0 10px rgba(234,88,12,.5))}.logo-text[data-v-99acc6bc]{font-size:22px;font-weight:800;letter-spacing:3px}.brand-slogan[data-v-99acc6bc]{font-size:14px;color:var(--text-muted);letter-spacing:2px}.footer-h[data-v-99acc6bc]{font-size:14px;font-weight:600;color:var(--gold-light);margin-bottom:16px;letter-spacing:1px}.link-list[data-v-99acc6bc]{display:flex;flex-direction:column;gap:10px}.link-list a[data-v-99acc6bc]{font-size:13px;color:var(--text-muted);cursor:pointer;transition:color .3s}.link-list a[data-v-99acc6bc]:hover{color:var(--gold)}.contact-list p[data-v-99acc6bc]{font-size:13px;color:var(--text-muted);margin-bottom:8px}.platform-icons[data-v-99acc6bc]{display:flex;gap:12px;font-size:24px}.platform-icons span[data-v-99acc6bc]{cursor:pointer;transition:transform .3s,filter .3s;filter:grayscale(.3)}.platform-icons span[data-v-99acc6bc]:hover{transform:translateY(-3px);filter:grayscale(0) drop-shadow(0 0 8px var(--gold-glow))}.footer-bottom[data-v-99acc6bc]{padding-top:24px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-muted)}.footer-legal a[data-v-99acc6bc]{color:var(--text-muted);text-decoration:none;transition:color .3s}.footer-legal a[data-v-99acc6bc]:hover{color:var(--gold)}.divider[data-v-99acc6bc]{margin:0 10px;opacity:.3}@media(max-width:768px){.footer-main[data-v-99acc6bc]{grid-template-columns:1fr 1fr;gap:28px}.footer-brand[data-v-99acc6bc]{grid-column:1 / -1}.footer-bottom[data-v-99acc6bc]{flex-direction:column;gap:8px;text-align:center}}.app-root[data-v-e2b810b1],.app-main[data-v-e2b810b1]{min-height:100vh}.page-enter-active[data-v-e2b810b1],.page-leave-active[data-v-e2b810b1]{transition:opacity .3s ease,transform .3s ease}.page-enter-from[data-v-e2b810b1]{opacity:0;transform:translateY(10px)}.page-leave-to[data-v-e2b810b1]{opacity:0;transform:translateY(-10px)}:root{--bg-dark: #0a0a1a;--bg-mid: #1a1a3e;--bg-light: #2a1a4e;--gold: #f59e0b;--gold-light: #fbbf24;--gold-dark: #ea580c;--gold-glow: rgba(245, 158, 11, .4);--gold-glow-strong: rgba(245, 158, 11, .6);--text-primary: #f5f5f5;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .4);--card-bg: rgba(20, 20, 50, .6);--card-border: rgba(245, 158, 11, .2);--card-border-hover: rgba(245, 158, 11, .6);--neon-cyan: #06b6d4;--neon-purple: #a855f7;--neon-pink: #ec4899;--font-cn: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "SimHei", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;overflow-x:hidden;font-family:var(--font-cn);background:var(--bg-dark);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;perspective:1000px}body{background:radial-gradient(ellipse at 20% 0%,rgba(245,158,11,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(6,182,212,.05) 0%,transparent 50%),linear-gradient(135deg,var(--bg-dark) 0%,#0d0d2a 40%,var(--bg-mid) 100%);min-height:100vh}#app{width:100%;min-height:100vh;transform-style:preserve-3d}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000004d}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold-light),var(--gold-dark));border-radius:3px;box-shadow:0 0 6px var(--gold-glow)}.glass-card{background:linear-gradient(135deg,#1e1e4680,#141432b3);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid var(--card-border);border-radius:20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-style:preserve-3d;position:relative;overflow:hidden}.glass-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,transparent 50%,rgba(245,158,11,.03) 100%);pointer-events:none}.glass-card:hover{border-color:var(--card-border-hover);transform:translateY(-8px) rotateX(2deg) scale(1.02);box-shadow:0 20px 60px #0006,0 0 40px var(--gold-glow),inset 0 1px #ffffff1a}.gold-text{background:linear-gradient(135deg,var(--gold-light) 0%,var(--gold) 50%,var(--gold-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px var(--gold-glow))}.gold-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 36px;font-size:16px;font-weight:700;color:#1a0a00;background:linear-gradient(135deg,#fde68a 0%,var(--gold-light) 20%,var(--gold) 50%,var(--gold-dark) 100%);border:none;border-radius:50px;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-decoration:none;position:relative;overflow:hidden;font-family:var(--font-cn);box-shadow:0 4px 15px var(--gold-glow),inset 0 1px #fff6,inset 0 -2px #0000001a;transform-style:preserve-3d}.gold-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.gold-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 40px var(--gold-glow-strong),0 0 60px #f59e0b4d,inset 0 1px #ffffff80}.gold-btn:hover:before{left:100%}.gold-btn:active{transform:translateY(-1px) scale(1.02)}.ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 36px;font-size:16px;font-weight:600;color:var(--text-primary);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.25);border-radius:50px;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-decoration:none;backdrop-filter:blur(12px);font-family:var(--font-cn);position:relative;overflow:hidden;transform-style:preserve-3d;box-shadow:inset 0 1px #ffffff1a,0 4px 20px #0003}.ghost-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--gold-glow) 0%,transparent 100%);opacity:0;transition:opacity .3s}.ghost-btn:hover{background:linear-gradient(135deg,#f59e0b33,#ea580c1a);border-color:var(--gold);color:var(--gold-light);transform:translateY(-3px) scale(1.05);box-shadow:0 10px 40px #f59e0b33,inset 0 1px #ffffff26}.ghost-btn:hover:before{opacity:1}.section-title{font-size:clamp(28px,5vw,42px);font-weight:800;text-align:center;margin-bottom:16px;letter-spacing:4px;text-shadow:0 0 40px var(--gold-glow)}.section-subtitle{font-size:16px;color:var(--text-secondary);text-align:center;margin-bottom:48px;letter-spacing:1px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px) rotateX(-10deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px) rotateY(15deg)}to{opacity:1;transform:translate(0) rotateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px) rotateY(-15deg)}to{opacity:1;transform:translate(0) rotateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(15px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px var(--gold-glow),0 0 40px #f59e0b1a}50%{box-shadow:0 0 40px var(--gold-glow-strong),0 0 80px #f59e0b40,0 0 120px #f59e0b1a}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(2deg)}75%{transform:translateY(-5px) rotate(-2deg)}}@keyframes glow-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes rotate3d{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes lantern-swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes particle-float{0%,to{transform:translateY(0) translate(0) scale(1);opacity:.3}25%{transform:translateY(-30px) translate(10px) scale(1.2);opacity:.8}50%{transform:translateY(-50px) translate(-5px) scale(.8);opacity:.5}75%{transform:translateY(-20px) translate(-10px) scale(1.1);opacity:.7}}.neon-border{position:relative}.neon-border:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(45deg,var(--gold),var(--neon-cyan),var(--neon-purple),var(--gold));background-size:400% 400%;animation:shimmer 3s ease infinite;z-index:-1;opacity:0;transition:opacity .3s}.neon-border:hover:after{opacity:.6}
