.header[data-v-8da9bc0d]{position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .3s ease}.header.theme-a[data-v-8da9bc0d]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header.theme-a.header-scrolled[data-v-8da9bc0d]{box-shadow:0 2px 20px #0000001a}.header.theme-a .nav-item[data-v-8da9bc0d]{color:#333}.header.theme-a .nav-item[data-v-8da9bc0d]:hover,.header.theme-a .nav-item.router-link-active[data-v-8da9bc0d]{color:#ff5000}.header.theme-a .theme-toggle[data-v-8da9bc0d]{color:#333}.header.theme-a .mobile-menu-btn span[data-v-8da9bc0d]{background:#333}.header.theme-b[data-v-8da9bc0d]{background:#0f0f1af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header.theme-b.header-scrolled[data-v-8da9bc0d]{box-shadow:0 2px 20px #0000004d}.header.theme-b .nav-item[data-v-8da9bc0d]{color:#fffc}.header.theme-b .nav-item[data-v-8da9bc0d]:hover,.header.theme-b .nav-item.router-link-active[data-v-8da9bc0d]{color:#ff5000}.header.theme-b .theme-toggle[data-v-8da9bc0d]{color:#fff}.header.theme-b .mobile-menu-btn span[data-v-8da9bc0d]{background:#fff}.header-inner[data-v-8da9bc0d]{display:flex;align-items:center;justify-content:space-between;height:80px}@media (max-width: 768px){.header-inner[data-v-8da9bc0d]{height:70px}}.logo[data-v-8da9bc0d]{display:flex;align-items:center;gap:12px;margin-left:100px}.logo-icon[data-v-8da9bc0d]{width:120px;height:48px}.logo-icon img[data-v-8da9bc0d]{width:100%;height:100%;object-fit:contain}.nav[data-v-8da9bc0d]{display:flex;align-items:center;gap:32px}@media (max-width: 992px){.nav[data-v-8da9bc0d]{position:fixed;top:70px;left:0;right:0;flex-direction:column;padding:20px;gap:0;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.nav.nav-open[data-v-8da9bc0d]{transform:translateY(0);opacity:1;visibility:visible}}@media (max-width: 992px){.theme-a .nav[data-v-8da9bc0d]{background:#fffffffa}}@media (max-width: 992px){.theme-b .nav[data-v-8da9bc0d]{background:#0f0f1afa}}.nav-item[data-v-8da9bc0d]{font-size:15px;font-weight:500;transition:color .3s ease;position:relative}.nav-item[data-v-8da9bc0d]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#ff5000,#ff7a00);transition:width .3s ease}.nav-item[data-v-8da9bc0d]:hover:after,.nav-item.router-link-active[data-v-8da9bc0d]:after{width:100%}@media (max-width: 992px){.nav-item[data-v-8da9bc0d]{padding:15px 0;width:100%;text-align:center;border-bottom:1px solid rgba(0,0,0,.05)}.theme-b .nav-item[data-v-8da9bc0d]{border-bottom-color:#ffffff1a}}.header-actions[data-v-8da9bc0d]{display:flex;align-items:center;gap:16px}.theme-toggle[data-v-8da9bc0d]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.theme-toggle[data-v-8da9bc0d]:hover{background:#ff50001a}.theme-toggle svg[data-v-8da9bc0d]{width:20px;height:20px}@media (max-width: 768px){.header-btn[data-v-8da9bc0d]{display:none}}.mobile-menu-btn[data-v-8da9bc0d]{display:none;flex-direction:column;justify-content:center;gap:5px;width:30px;height:30px}@media (max-width: 992px){.mobile-menu-btn[data-v-8da9bc0d]{display:flex}}.mobile-menu-btn span[data-v-8da9bc0d]{width:100%;height:2px;border-radius:2px;transition:all .3s ease}.modal-overlay[data-v-8da9bc0d]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-8da9bc0d .3s ease}@keyframes fadeIn-8da9bc0d{0%{opacity:0}to{opacity:1}}.modal-content[data-v-8da9bc0d]{position:relative;background:#fff;border-radius:16px;width:90%;max-width:400px;overflow:hidden;animation:slideUp-8da9bc0d .3s ease;box-shadow:0 20px 60px #0003;margin:auto}@keyframes slideUp-8da9bc0d{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-8da9bc0d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eee}.modal-header h3[data-v-8da9bc0d]{font-size:18px;font-weight:600;color:#333}.modal-close[data-v-8da9bc0d]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.modal-close[data-v-8da9bc0d]:hover{background:#f5f5f5}.modal-close svg[data-v-8da9bc0d]{width:20px;height:20px;color:#666}.modal-body[data-v-8da9bc0d]{padding:12px}.region-list[data-v-8da9bc0d]{display:flex;flex-direction:column;gap:8px}.region-item[data-v-8da9bc0d]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:12px;transition:all .3s ease;text-decoration:none}.region-item[data-v-8da9bc0d]:hover{background:#fff5f0}.region-item:hover .region-name[data-v-8da9bc0d]{color:#ff5000}.region-item:hover .region-arrow[data-v-8da9bc0d]{color:#ff5000;transform:translate(4px)}.region-name[data-v-8da9bc0d]{font-size:16px;font-weight:500;color:#333;transition:color .3s ease}.region-arrow[data-v-8da9bc0d]{width:20px;height:20px;color:#999;transition:all .3s ease}.footer[data-v-c3d7a19e]{padding:60px 0 30px}.footer.theme-a[data-v-c3d7a19e]{background:#1a1a1a;color:#fffc}.footer.theme-a .footer-name[data-v-c3d7a19e],.footer.theme-a .footer-column h4[data-v-c3d7a19e]{color:#fff}.footer.theme-a .footer-bottom[data-v-c3d7a19e]{border-top-color:#ffffff1a}.footer.theme-b[data-v-c3d7a19e]{background:#0a0a14;color:#ffffffb3}.footer.theme-b .footer-name[data-v-c3d7a19e],.footer.theme-b .footer-column h4[data-v-c3d7a19e]{color:#fff}.footer.theme-b .footer-bottom[data-v-c3d7a19e]{border-top-color:#ffffff1a}.footer-main[data-v-c3d7a19e]{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-bottom:40px}@media (max-width: 768px){.footer-main[data-v-c3d7a19e]{grid-template-columns:1fr;gap:40px}}.footer-brand[data-v-c3d7a19e]{max-width:300px}.footer-logo[data-v-c3d7a19e]{width:120px;height:48px}.footer-logo img[data-v-c3d7a19e]{width:100%;height:100%;object-fit:contain}.footer-desc[data-v-c3d7a19e]{font-size:14px;line-height:1.8;opacity:.8}.footer-links[data-v-c3d7a19e]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width: 768px){.footer-links[data-v-c3d7a19e]{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 480px){.footer-links[data-v-c3d7a19e]{grid-template-columns:1fr}}.footer-column h4[data-v-c3d7a19e]{font-size:16px;font-weight:600;margin-bottom:20px}.footer-column a[data-v-c3d7a19e],.footer-column p[data-v-c3d7a19e],.footer-column span[data-v-c3d7a19e]{display:block;font-size:14px;margin-bottom:12px;opacity:.8;transition:all .3s ease}.footer-column a[data-v-c3d7a19e]:hover{opacity:1;color:#ff5000}.footer-bottom[data-v-c3d7a19e]{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid}@media (max-width: 768px){.footer-bottom[data-v-c3d7a19e]{flex-direction:column;gap:16px;text-align:center}}.copyright[data-v-c3d7a19e]{font-size:14px;opacity:.6}.footer-icp[data-v-c3d7a19e]{display:flex;gap:24px}.footer-icp a[data-v-c3d7a19e]{font-size:14px;opacity:.6;transition:all .3s ease}.footer-icp a[data-v-c3d7a19e]:hover{opacity:1;color:#ff5000}.app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.back-to-top{position:fixed;right:30px;bottom:30px;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#ff5000,#ff7a00);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease;box-shadow:0 4px 15px #ff50004d;z-index:1000;border:none}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{transform:translateY(-3px);box-shadow:0 8px 25px #ff500066}.back-to-top svg{width:24px;height:24px}@media (max-width: 768px){.back-to-top{right:20px;bottom:20px;width:44px;height:44px}.back-to-top svg{width:20px;height:20px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes particleFloat{0%,to{transform:translate(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(var(--tx, 100px),var(--ty, -100px)) rotate(360deg);opacity:0}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#1a1a1a;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit;transition:color .3s ease}img{max-width:100%;height:auto}ul,ol{list-style:none}button{border:none;background:none;cursor:pointer;font-family:inherit}input,textarea{font-family:inherit;border:none;outline:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.container{padding:0 15px}}.section{padding:80px 0}@media (max-width: 768px){.section{padding:60px 0}}.section-title{font-size:36px;font-weight:600;text-align:center;margin-bottom:20px}@media (max-width: 768px){.section-title{font-size:28px}}.section-subtitle{font-size:18px;color:#666;text-align:center;margin-bottom:50px}@media (max-width: 768px){.section-subtitle{font-size:16px;margin-bottom:30px}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;font-size:16px;font-weight:500;border-radius:8px;transition:all .3s ease;cursor:pointer}.btn-primary{background:linear-gradient(135deg,#ff5000,#ff7a00);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff50004d}.btn-outline{background:transparent;color:#ff5000;border:2px solid #FF5000}.btn-outline:hover{background:#ff5000;color:#fff}.btn-white{background:#fff;color:#ff5000}.btn-white:hover{background:#fff5f0}.btn-lg{padding:16px 48px;font-size:18px}.btn-sm{padding:8px 20px;font-size:14px}.card{background:#fff;border-radius:12px;overflow:hidden;transition:all .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.tag{display:inline-block;padding:4px 12px;font-size:12px;border-radius:4px;background:#fff5f0;color:#ff5000}.animate-fade-in{animation:fadeIn .6s ease forwards}.animate-fade-in-up{animation:fadeInUp .6s ease forwards}.animate-fade-in-down{animation:fadeInDown .6s ease forwards}.animate-fade-in-left{animation:fadeInLeft .6s ease forwards}.animate-fade-in-right{animation:fadeInRight .6s ease forwards}.animate-scale-in{animation:scaleIn .6s ease forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.delay-9{animation-delay:.9s}.delay-10{animation-delay:1s}.scroll-animate{opacity:0;transform:translateY(30px);transition:all .6s ease}.scroll-animate.visible{opacity:1;transform:translateY(0)}.grid{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.grid-2{grid-template-columns:1fr}}.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 992px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-3{grid-template-columns:1fr}}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 992px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-4{grid-template-columns:1fr}}.text-gradient{background:linear-gradient(135deg,#ff5000,#ff7a00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.theme-transition{transition:background-color .3s ease,color .3s ease,border-color .3s ease}
