.navbar[data-v-4f200620]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 24px;transition:all .4s cubic-bezier(.4,0,.2,1)}.navbar.scrolled[data-v-4f200620]{background:#080510d9;backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(251,191,36,.12)}.navbar.hidden[data-v-4f200620]{transform:translateY(-100%)}.nav-inner[data-v-4f200620]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:72px}.logo[data-v-4f200620]{display:flex;align-items:center;gap:10px;text-decoration:none}.logo .logo-icon[data-v-4f200620]{width:36px;height:36px}.logo .logo-icon svg[data-v-4f200620]{width:100%;height:100%}.logo .logo-icon .logo-img[data-v-4f200620]{width:100%;height:100%;object-fit:contain;border-radius:6px}.logo .logo-text[data-v-4f200620]{font-size:18px;font-weight:700;background:linear-gradient(135deg,#fbbf24,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1.5px}.nav-links[data-v-4f200620]{display:flex;align-items:center;gap:32px}.nav-links a[data-v-4f200620]{font-size:14px;font-weight:500;color:#ffffffb3;transition:color .3s;position:relative;text-decoration:none}.nav-links a[data-v-4f200620]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#fbbf24,#ec4899);transition:width .3s}.nav-links a[data-v-4f200620]:hover,.nav-links a.router-link-active[data-v-4f200620]{color:#fff}.nav-links a[data-v-4f200620]:hover:after,.nav-links a.router-link-active[data-v-4f200620]:after{width:100%}@media (max-width: 768px){.nav-links[data-v-4f200620]{position:fixed;top:72px;left:0;right:0;background:#080510f2;backdrop-filter:blur(20px);flex-direction:column;padding:24px;gap:20px;border-bottom:1px solid rgba(251,191,36,.1);transform:translateY(-120%);transition:transform .3s ease}.nav-links.open[data-v-4f200620]{transform:translateY(0)}.nav-links a[data-v-4f200620]{font-size:16px;padding:8px 0}}.nav-actions[data-v-4f200620]{display:flex;align-items:center;gap:12px}.btn-download[data-v-4f200620]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:linear-gradient(135deg,#fbbf24,#ec4899);color:#1a0a0e;border-radius:50px;font-size:13px;font-weight:600;transition:all .3s;text-decoration:none}.btn-download[data-v-4f200620]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #fbbf2473}@media (max-width: 768px){.btn-download[data-v-4f200620]{padding:8px 16px;font-size:12px}}.lang-btn[data-v-4f200620]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;border-radius:50px;font-size:12px;font-weight:600;cursor:pointer;padding:6px 12px;letter-spacing:.5px;transition:all .3s;min-width:44px}.lang-btn[data-v-4f200620]:hover{background:#fbbf2426;border-color:#fbbf244d;color:#fff}.menu-toggle[data-v-4f200620]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.menu-toggle span[data-v-4f200620]{width:22px;height:2px;background:#fff;border-radius:1px;transition:all .3s}@media (max-width: 768px){.menu-toggle[data-v-4f200620]{display:flex}}#site{min-height:100vh;background:#080510}.page-enter-active,.page-leave-active{transition:opacity .3s ease,transform .3s ease}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-10px)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;background:#080510;color:#fff;overflow-x:hidden;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#080510}::-webkit-scrollbar-thumb{background:#a855f74d;border-radius:3px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #a855f74d}50%{box-shadow:0 0 40px #a855f799}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container{max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width: 768px){.container{padding:0 16px}}.section-title{text-align:center;margin-bottom:60px}.section-title .label{display:inline-block;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#a855f7;margin-bottom:16px;position:relative;padding:0 20px}.section-title .label:before,.section-title .label:after{content:"";position:absolute;top:50%;width:30px;height:1px;background:#a855f7}.section-title .label:before{left:-20px}.section-title .label:after{right:-20px}.section-title h2{font-size:42px;font-weight:700;line-height:1.2;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.section-title h2{font-size:28px}}.section-title .subtitle{margin-top:16px;font-size:16px;color:#a8a4b8;max-width:600px;margin-left:auto;margin-right:auto}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:linear-gradient(135deg,#6b2bd9,#a855f7);color:#fff;border:none;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .3s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #a855f766}.btn-primary:hover:before{opacity:1}.btn-outline{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:50px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.btn-outline:hover{border-color:#a855f7;background:#a855f71a;transform:translateY(-2px)}
