.navbar[data-v-b7021ad2]{position:fixed;top:0;left:0;right:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.06)}.navbar .navbar-inner[data-v-b7021ad2]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px}.navbar .logo[data-v-b7021ad2]{display:flex;align-items:center}.navbar .logo .logo-img[data-v-b7021ad2]{height:36px;width:auto}.navbar .nav-links[data-v-b7021ad2]{display:flex;align-items:center;gap:32px}.navbar .nav-links .nav-item[data-v-b7021ad2]{font-size:15px;color:#666;transition:color .3s}.navbar .nav-links .nav-item[data-v-b7021ad2]:hover,.navbar .nav-links .nav-item.router-link-active[data-v-b7021ad2]{color:#1a1a2e;font-weight:500}@media (max-width: 1024px){.nav-links[data-v-b7021ad2]{gap:20px}.nav-links .nav-item[data-v-b7021ad2]{font-size:14px}}@media (max-width: 768px){.nav-links[data-v-b7021ad2]{gap:12px}.nav-links .nav-item[data-v-b7021ad2]{font-size:13px}}@media (max-width: 600px){.navbar .navbar-inner[data-v-b7021ad2]{padding:0 16px;height:56px}.logo .logo-img[data-v-b7021ad2]{height:28px}.nav-links[data-v-b7021ad2]{gap:8px}.nav-links .nav-item[data-v-b7021ad2]{font-size:12px}}.footer[data-v-4ca186da]{background:#0a1628;padding:60px 40px 40px}.footer .footer-inner[data-v-4ca186da]{max-width:1400px;margin:0 auto;display:flex;gap:48px}.footer .footer-brand[data-v-4ca186da]{flex:1}.footer .footer-brand .footer-logo-img[data-v-4ca186da]{height:25px;width:auto;margin-bottom:16px}.footer .footer-brand .footer-slogan[data-v-4ca186da]{font-size:16px;color:#ffffffe6;margin-bottom:4px}.footer .footer-brand .footer-slogan-sub[data-v-4ca186da]{font-size:14px;color:#fff9}.footer .footer-contact[data-v-4ca186da]{flex:1.5}.footer .footer-contact h4[data-v-4ca186da]{font-size:18px;font-weight:600;color:#fff;margin-bottom:20px}.footer .footer-contact .contact-item[data-v-4ca186da]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:14px;color:#ffffffb3;line-height:1.6}.footer .footer-contact .contact-item .contact-icon[data-v-4ca186da]{font-size:16px;flex-shrink:0;margin-top:2px}.footer .footer-social[data-v-4ca186da]{flex:1}.footer .footer-social h4[data-v-4ca186da]{font-size:18px;font-weight:600;color:#fff;margin-bottom:20px}.footer .footer-social .qr-codes[data-v-4ca186da]{display:flex;gap:16px}.footer .footer-social .qr-codes .qr-item[data-v-4ca186da]{text-align:center}.footer .footer-social .qr-codes .qr-item .qr-image[data-v-4ca186da]{width:120px;height:120px;object-fit:contain;background:#fff;border-radius:8px;margin:0 auto 8px;display:block}.footer .footer-social .qr-codes .qr-item span[data-v-4ca186da]{font-size:12px;color:#fff9}.footer .footer-copyright[data-v-4ca186da]{text-align:center;margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-size:14px;color:#fff9;transition:color .3s ease}.footer .footer-copyright a[data-v-4ca186da]{color:#fff9;text-decoration:none;margin-left:8px;transition:color .3s ease}.footer .footer-copyright a[data-v-4ca186da]:hover{color:#409eff;text-decoration:underline}@media (max-width: 1400px){.footer-inner[data-v-4ca186da]{gap:36px}.qr-item .qr-image[data-v-4ca186da]{width:100px;height:100px}}@media (max-width: 1024px){.footer-inner[data-v-4ca186da]{gap:32px}}@media (max-width: 900px){.footer-inner[data-v-4ca186da]{flex-wrap:wrap;gap:40px}.footer-brand[data-v-4ca186da],.footer-contact[data-v-4ca186da],.footer-social[data-v-4ca186da]{flex:0 0 calc(50% - 20px);min-width:0}}@media (max-width: 768px){.footer[data-v-4ca186da]{padding:48px 20px 32px}.footer-inner[data-v-4ca186da]{flex-direction:column;gap:32px}.footer-brand[data-v-4ca186da],.footer-contact[data-v-4ca186da],.footer-social[data-v-4ca186da]{flex:none}.qr-codes[data-v-4ca186da]{flex-wrap:wrap;gap:12px}.qr-item .qr-image[data-v-4ca186da]{width:90px;height:90px}}@media (max-width: 600px){.footer[data-v-4ca186da]{padding:36px 16px 24px}.footer-contact .contact-item[data-v-4ca186da]{font-size:13px}.qr-item .qr-image[data-v-4ca186da]{width:72px;height:72px}}.app-layout[data-v-f1f7a69a]{min-height:100vh;display:flex;flex-direction:column}.app-main[data-v-f1f7a69a]{flex:1}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}a{text-decoration:none;color:inherit}ul,li{list-style:none}
