.logo-link[data-v-8a6a93fe]{align-items:center;gap:.6rem;text-decoration:none;display:flex}.logo-img[data-v-8a6a93fe]{width:auto;height:34px;display:block}.logo-text[data-v-8a6a93fe]{letter-spacing:1px;font-size:1.55rem;font-weight:800}.logo-inno[data-v-8a6a93fe]{color:#fff}.logo-link-blue[data-v-8a6a93fe]{color:#3b82f6}.site-header[data-v-bd09dda5]{--nav-scale:1;z-index:1000;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#0a0a10bf;border-bottom:1px solid #ffffff0f;transition:all .4s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;right:0}.site-header.scrolled[data-v-bd09dda5]{background:#0a0a10eb;border-bottom-color:#ffffff1a}.header-inner[data-v-bd09dda5]{justify-content:space-between;align-items:center;max-width:1400px;height:68px;margin:0 auto;padding:0 2rem 0 .5rem;transition:height .4s cubic-bezier(.16,1,.3,1);display:flex}.site-header.scrolled .header-inner[data-v-bd09dda5]{height:58px}.site-header.scrolled[data-v-bd09dda5]{--nav-scale:.92}.nav-links[data-v-bd09dda5]{gap:3rem;display:flex}.nav-links a[data-v-bd09dda5]{color:#ffffffb3;letter-spacing:1px;padding:.25rem 0;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav-links a[data-v-bd09dda5]:hover,.nav-links a.router-link-active[data-v-bd09dda5]{color:#fff}.nav-links a[data-v-bd09dda5]:after{content:"";background:#3b82f6;width:0;height:2px;transition:width .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0}.nav-links a[data-v-bd09dda5]:hover:after,.nav-links a.router-link-active[data-v-bd09dda5]:after{width:100%}.hamburger[data-v-bd09dda5]{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;gap:5px;padding:.5rem;display:none}.hamburger span[data-v-bd09dda5]{background:#fff;width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}.menu-open .hamburger span[data-v-bd09dda5]:first-child{transform:rotate(45deg)translate(5px,5px)}.menu-open .hamburger span[data-v-bd09dda5]:nth-child(2){opacity:0}.menu-open .hamburger span[data-v-bd09dda5]:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.site-main[data-v-bd09dda5]{min-height:calc(100vh - 320px);padding-top:68px}.fade-enter-active[data-v-bd09dda5],.fade-leave-active[data-v-bd09dda5]{transition:opacity .35s cubic-bezier(.16,1,.3,1)}.fade-enter-from[data-v-bd09dda5],.fade-leave-to[data-v-bd09dda5]{opacity:0}.site-footer[data-v-bd09dda5]{color:#ffffff80;border-top:1px solid #ffffff0f;padding:4rem 2rem 2rem}.footer-inner[data-v-bd09dda5]{max-width:1400px;margin:0 auto}.footer-grid[data-v-bd09dda5]{grid-template-columns:2fr 1fr 1.5fr;gap:3rem;margin-bottom:3rem;display:grid}.footer-col h4[data-v-bd09dda5]{color:#fffc;letter-spacing:1px;margin-bottom:1.25rem;font-size:.9rem;font-weight:600}.footer-col a[data-v-bd09dda5]{color:#ffffff73;padding:.3rem 0;font-size:.85rem;text-decoration:none;transition:color .2s;display:block}.footer-col a[data-v-bd09dda5]:hover{color:#3b82f6}.footer-col p[data-v-bd09dda5]{color:#ffffff73;font-size:.85rem;line-height:1.8}.footer-tagline[data-v-bd09dda5]{color:#fff6;margin-top:.75rem;font-size:.85rem}.footer-bottom[data-v-bd09dda5]{text-align:center;border-top:1px solid #ffffff0f;padding-top:2rem}.footer-bottom p[data-v-bd09dda5]{color:#ffffff4d;font-size:.8rem;line-height:1.8}.footer-copy[data-v-bd09dda5]{margin-top:.5rem}@media (width<=768px){.header-inner[data-v-bd09dda5]{padding:0 1rem 0 .5rem}.hamburger[data-v-bd09dda5]{display:flex}.nav-links[data-v-bd09dda5]{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#0a0a14f7;flex-direction:column;gap:0;width:280px;height:100vh;padding:5rem 2rem 2rem;transition:right .35s cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:-100%;box-shadow:-4px 0 30px #00000080}.nav-links.open[data-v-bd09dda5]{right:0}.nav-links a[data-v-bd09dda5]{border-bottom:1px solid #ffffff0f;padding:1rem 0;font-size:1rem}.nav-links a[data-v-bd09dda5]:after{display:none}.footer-grid[data-v-bd09dda5]{text-align:center;grid-template-columns:1fr;gap:2rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#e8e8ed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a10;font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-x:hidden}::selection{color:#fff;background:#3b82f6}body:before{content:"";z-index:-2;background:radial-gradient(80% 60% at 20% 30%,#3b82f626 0%,#0000 50%),radial-gradient(60% 50% at 80% 70%,#6366f11f 0%,#0000 50%),radial-gradient(50% 40% at 50% 20%,#3b82f614 0%,#0000 50%),#0a0a10;position:fixed;inset:0}body:after{content:"";z-index:-1;filter:blur(60px);background:radial-gradient(circle,#3b82f62e 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:12s ease-in-out infinite floatOrb1;position:fixed;top:-10%;left:-5%}@keyframes floatOrb1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(120px,80px)scale(1.15)}66%{transform:translate(-60px,-40px)scale(.9)}}.app-root:before{content:"";z-index:-1;filter:blur(60px);background:radial-gradient(circle,#6366f124 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:14s ease-in-out infinite floatOrb2;position:fixed;bottom:-10%;right:-5%}@keyframes floatOrb2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-100px,60px)scale(1.2)}66%{transform:translate(50px,-30px)scale(.85)}}.glass{-webkit-backdrop-filter:blur(40px)saturate(180%);background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0f}.glass-light{-webkit-backdrop-filter:blur(30px)saturate(180%);background:#ffffff12;border:1px solid #ffffff1f;border-top-color:#ffffff2e;border-radius:16px;box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff14}.glass-hero{-webkit-backdrop-filter:blur(20px)saturate(150%);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px}.fade-up{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up:nth-child(2){transition-delay:.1s}.fade-up:nth-child(3){transition-delay:.2s}.fade-up:nth-child(4){transition-delay:.3s}.fade-up:nth-child(5){transition-delay:.4s}.fade-up:nth-child(6){transition-delay:.5s}.bg-dots{background-image:radial-gradient(#ffffff08 1px,#0000 1px);background-size:24px 24px}.bg-dark{background:#0000004d}
