/*!
 *  build: vue-admin-better 
 *  vue-admin-beautiful.com 
 *  https://gitee.com/chu1204505056/vue-admin-better 
 *  time: 2025-12-4 14:54:16
 */[data-v-22203de4]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff}.official-website[data-v-22203de4]{background:#0a0e1a;color:#fff;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.container[data-v-22203de4]{max-width:1200px;margin:0 auto;padding:0 20px}.navbar[data-v-22203de4]{position:fixed;top:0;width:100%;background:rgba(10,14,26,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.1);z-index:1000}.navbar .nav-container[data-v-22203de4]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:70px}.navbar .logo[data-v-22203de4]{display:flex;align-items:center;gap:12px}.navbar .logo .logo-icon .logo-circle[data-v-22203de4]{width:40px;height:40px;background:linear-gradient(135deg,#06f,#00d4ff);border-radius:8px;display:flex;align-items:center;justify-content:center}.navbar .logo .logo-icon .logo-circle .logo-letter[data-v-22203de4]{color:#fff;font-size:20px;font-weight:700}.navbar .logo .logo-text[data-v-22203de4]{display:flex;flex-direction:column}.navbar .logo .logo-text .brand-name[data-v-22203de4]{font-size:24px;font-weight:700;background:linear-gradient(45deg,#06f,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.navbar .logo .logo-text .brand-desc[data-v-22203de4]{font-size:12px;color:#b8c5d6}.navbar .nav-menu[data-v-22203de4]{display:flex;gap:30px}.navbar .nav-menu .nav-item[data-v-22203de4]{color:#b8c5d6;text-decoration:none;font-weight:500;position:relative;transition:all .3s ease}.navbar .nav-menu .nav-item.active[data-v-22203de4],.navbar .nav-menu .nav-item[data-v-22203de4]:hover{color:#06f}.navbar .nav-menu .nav-item[data-v-22203de4]:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(45deg,#06f,#00d4ff);transition:width .3s ease}.navbar .nav-menu .nav-item.active[data-v-22203de4]:after,.navbar .nav-menu .nav-item[data-v-22203de4]:hover:after{width:100%}.navbar .nav-actions[data-v-22203de4]{display:flex;gap:12px}.navbar .nav-actions .btn-demo[data-v-22203de4],.navbar .nav-actions .btn-login[data-v-22203de4]{padding:10px 20px;border:none;border-radius:25px;font-weight:500;cursor:pointer;transition:all .3s ease}.navbar .nav-actions .btn-demo[data-v-22203de4]{background:transparent;color:#b8c5d6;border:1px solid hsla(0,0%,100%,.1)}.navbar .nav-actions .btn-demo[data-v-22203de4]:hover{background:hsla(0,0%,100%,.05);color:#fff}.navbar .nav-actions .btn-login[data-v-22203de4]{background:linear-gradient(45deg,#06f,#00d4ff);color:#fff}.navbar .nav-actions .btn-login[data-v-22203de4]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,102,255,.3)}.hero-section[data-v-22203de4]{min-height:100vh;position:relative;display:flex;align-items:center;overflow:hidden}.hero-section .hero-background[data-v-22203de4]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-section .hero-background .particle-system .particle[data-v-22203de4]{position:absolute;width:2px;height:2px;background:#00d4ff;border-radius:50%;animation:float-22203de4 10s linear infinite;opacity:.6}.hero-section .hero-background .grid-overlay[data-v-22203de4]{position:absolute;width:100%;height:100%;background-image:linear-gradient(rgba(0,212,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.1) 1px,transparent 0);background-size:50px 50px;animation:gridMove-22203de4 20s linear infinite}.hero-section .hero-container[data-v-22203de4]{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.hero-section .hero-content .hero-title[data-v-22203de4]{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:24px}.hero-section .hero-content .hero-title .title-line[data-v-22203de4]{display:block}.hero-section .hero-content .hero-title .title-line.highlight[data-v-22203de4]{background:linear-gradient(45deg,#06f,#00d4ff,#f36);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-section .hero-content .hero-description[data-v-22203de4]{font-size:18px;color:#b8c5d6;line-height:1.6;margin-bottom:40px}.hero-section .hero-content .hero-actions[data-v-22203de4]{display:flex;gap:20px;margin-bottom:60px}.hero-section .hero-content .hero-actions .btn-primary[data-v-22203de4],.hero-section .hero-content .hero-actions .btn-secondary[data-v-22203de4]{padding:16px 32px;border:none;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.hero-section .hero-content .hero-actions .btn-primary[data-v-22203de4]{background:linear-gradient(45deg,#06f,#00d4ff);color:#fff}.hero-section .hero-content .hero-actions .btn-primary[data-v-22203de4]:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,102,255,.4)}.hero-section .hero-content .hero-actions .btn-secondary[data-v-22203de4]{background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.1)}.hero-section .hero-content .hero-actions .btn-secondary[data-v-22203de4]:hover{background:hsla(0,0%,100%,.05);border-color:#06f}.hero-section .hero-content .hero-actions .btn-secondary .icon-play[data-v-22203de4]{width:12px;height:12px;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent currentColor}.hero-section .hero-content .hero-stats[data-v-22203de4]{display:flex;gap:40px}.hero-section .hero-content .hero-stats .stat-item[data-v-22203de4]{text-align:center}.hero-section .hero-content .hero-stats .stat-item .stat-number[data-v-22203de4]{display:block;font-size:32px;font-weight:700;background:linear-gradient(45deg,#06f,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-section .hero-content .hero-stats .stat-item .stat-label[data-v-22203de4]{font-size:14px;color:#b8c5d6;margin-top:4px}.hero-section .hero-visual .dashboard-preview .screen-frame[data-v-22203de4]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero-section .hero-visual .dashboard-preview .screen-frame .screen-content[data-v-22203de4]{background:#0a0e1a;border-radius:12px;padding:20px}.hero-section .hero-visual .dashboard-preview .screen-frame .screen-content .dashboard-header[data-v-22203de4]{display:flex;gap:12px;margin-bottom:20px}.hero-section .hero-visual .dashboard-preview .screen-frame .screen-content .dashboard-header .header-item[data-v-22203de4]{height:8px;background:linear-gradient(45deg,#06f,#00d4ff);border-radius:4px}.hero-section .hero-visual .dashboard-preview .screen-frame .screen-content .dashboard-header .header-item[data-v-22203de4]:first-child{width:120px}.hero-section .hero-visual .dashboard-preview .screen-frame .screen-content .dashboard-header .header-item[data-v-22203de4]:nth-child(2){width:80px}.hero-section .hero-visual .dashboard-preview .screen-frame .screen-content .dashboard-header .header-item[data-v-22203de4]:nth-child(3){width:100px}.hero-section .hero-visual .dashboard-preview .screen-frame .screen-content .dashboard-body .chart-area .chart-bars[data-v-22203de4]{display:flex;align-items:flex-end;gap:8px;height:120px;margin-bottom:20px}.hero-section .hero-visual .dashboard-preview .screen-frame .screen-content .dashboard-body .chart-area .chart-bars .bar[data-v-22203de4]{width:24px;background:linear-gradient(0deg,#06f,#00d4ff);border-radius:4px 4px 0 0;animation:barGrow-22203de4 2s ease-out}.hero-section .hero-visual .dashboard-preview .screen-frame .screen-content .stats-cards[data-v-22203de4]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hero-section .hero-visual .dashboard-preview .screen-frame .screen-content .stats-cards .card[data-v-22203de4]{height:60px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px}.section-header[data-v-22203de4]{text-align:center;margin-bottom:80px}.section-header .section-title[data-v-22203de4]{font-size:42px;font-weight:700;margin-bottom:16px;background:linear-gradient(45deg,#fff,#b8c5d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-header .section-subtitle[data-v-22203de4]{font-size:18px;color:#b8c5d6;max-width:600px;margin:0 auto}.features-section[data-v-22203de4]{padding:120px 0;background:linear-gradient(180deg,#0a0e1a,rgba(0,102,255,.05))}.features-section .features-grid[data-v-22203de4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.features-section .features-grid .feature-card[data-v-22203de4]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:40px 30px;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease}.features-section .features-grid .feature-card[data-v-22203de4]:hover{transform:translateY(-10px);border-color:#06f;box-shadow:0 20px 40px rgba(0,102,255,.2)}.features-section .features-grid .feature-card .feature-icon[data-v-22203de4]{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(45deg,#06f,#00d4ff);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px}.features-section .features-grid .feature-card .feature-title[data-v-22203de4]{font-size:20px;font-weight:600;margin-bottom:16px}.features-section .features-grid .feature-card .feature-description[data-v-22203de4]{color:#b8c5d6;line-height:1.6;margin-bottom:24px}.features-section .features-grid .feature-card .feature-link[data-v-22203de4]{display:flex;align-items:center;justify-content:center;gap:8px;color:#06f;font-weight:500;cursor:pointer}.features-section .features-grid .feature-card .feature-link .arrow[data-v-22203de4]{width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .3s ease}.features-section .features-grid .feature-card .feature-link:hover .arrow[data-v-22203de4]{transform:rotate(-45deg) translateX(4px)}.solutions-section[data-v-22203de4]{padding:120px 0}.solutions-section .solutions-tabs .tab-buttons[data-v-22203de4]{display:flex;justify-content:center;gap:8px;margin-bottom:60px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:15px;padding:8px}.solutions-section .solutions-tabs .tab-buttons .tab-btn[data-v-22203de4]{padding:12px 24px;background:transparent;color:#b8c5d6;border:none;border-radius:10px;font-weight:500;cursor:pointer;transition:all .3s ease}.solutions-section .solutions-tabs .tab-buttons .tab-btn.active[data-v-22203de4]{background:linear-gradient(45deg,#06f,#00d4ff);color:#fff}.solutions-section .solutions-tabs .tab-buttons .tab-btn[data-v-22203de4]:not(.active):hover{background:hsla(0,0%,100%,.05);color:#fff}.solutions-section .solution-content[data-v-22203de4]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.solutions-section .solution-content .solution-info h3[data-v-22203de4]{font-size:32px;font-weight:700;margin-bottom:20px}.solutions-section .solution-content .solution-info p[data-v-22203de4]{font-size:16px;color:#b8c5d6;line-height:1.6;margin-bottom:30px}.solutions-section .solution-content .solution-info .solution-features[data-v-22203de4]{list-style:none;margin-bottom:40px}.solutions-section .solution-content .solution-info .solution-features li[data-v-22203de4]{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:#b8c5d6}.solutions-section .solution-content .solution-info .solution-features li .check-icon[data-v-22203de4]{width:20px;height:20px;background:linear-gradient(45deg,#06f,#00d4ff);border-radius:50%;display:flex;align-items:center;justify-content:center}.solutions-section .solution-content .solution-info .solution-features li .check-icon[data-v-22203de4]:before{content:"✓";color:#fff;font-size:12px;font-weight:700}.solutions-section .solution-content .solution-info .btn-solution[data-v-22203de4]{padding:14px 28px;background:linear-gradient(45deg,#06f,#00d4ff);color:#fff;border:none;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease}.solutions-section .solution-content .solution-info .btn-solution[data-v-22203de4]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,102,255,.3)}.solutions-section .solution-content .solution-visual .process-flow[data-v-22203de4]{display:flex;justify-content:space-between;align-items:center}.solutions-section .solution-content .solution-visual .process-flow .flow-step[data-v-22203de4]{display:flex;align-items:center}.solutions-section .solution-content .solution-visual .process-flow .flow-step .step-circle[data-v-22203de4]{width:60px;height:60px;background:linear-gradient(45deg,#06f,#00d4ff);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px}.solutions-section .solution-content .solution-visual .process-flow .flow-step .step-line[data-v-22203de4]{width:80px;height:2px;background:linear-gradient(90deg,#06f,#00d4ff);margin:0 20px}.pricing-section[data-v-22203de4]{padding:120px 0;background:linear-gradient(180deg,rgba(0,102,255,.02),#0a0e1a)}.pricing-section .pricing-cards[data-v-22203de4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.pricing-section .pricing-cards .pricing-card[data-v-22203de4]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:40px 30px;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;position:relative}.pricing-section .pricing-cards .pricing-card.popular[data-v-22203de4]{border-color:#06f;transform:scale(1.05)}.pricing-section .pricing-cards .pricing-card.popular[data-v-22203de4]:before{content:"热门选择";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(45deg,#06f,#00d4ff);color:#fff;padding:6px 20px;border-radius:15px;font-size:12px;font-weight:600}.pricing-section .pricing-cards .pricing-card[data-v-22203de4]:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgba(0,102,255,.15)}.pricing-section .pricing-cards .pricing-card .plan-price[data-v-22203de4]{display:flex;align-items:baseline;justify-content:center;margin-bottom:12px}.pricing-section .pricing-cards .pricing-card .plan-price .amount[data-v-22203de4]{font-size:48px;font-weight:700;color:#06f;margin:0 4px}.pricing-section .pricing-cards .pricing-card .plan-price .currency[data-v-22203de4],.pricing-section .pricing-cards .pricing-card .plan-price .period[data-v-22203de4]{color:#b8c5d6}.pricing-section .pricing-cards .pricing-card .plan-features ul li[data-v-22203de4]{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:#b8c5d6;text-align:left}.pricing-section .pricing-cards .pricing-card .plan-features ul li .check-icon[data-v-22203de4]{width:16px;height:16px;background:linear-gradient(45deg,#06f,#00d4ff);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pricing-section .pricing-cards .pricing-card .plan-features ul li .check-icon[data-v-22203de4]:before{content:"✓";color:#fff;font-size:10px;font-weight:700}.pricing-section .pricing-cards .pricing-card .btn-plan[data-v-22203de4]{width:100%;padding:16px;border:2px solid hsla(0,0%,100%,.1);border-radius:25px;background:transparent;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}.pricing-section .pricing-cards .pricing-card .btn-plan.primary[data-v-22203de4]{background:linear-gradient(45deg,#06f,#00d4ff);border:none}.pricing-section .pricing-cards .pricing-card .btn-plan.primary[data-v-22203de4]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,102,255,.3)}.pricing-section .pricing-cards .pricing-card .btn-plan[data-v-22203de4]:not(.primary):hover{background:hsla(0,0%,100%,.05);border-color:#06f}.footer[data-v-22203de4]{background:#0a0e1a;border-top:1px solid hsla(0,0%,100%,.1);padding:60px 0 20px}.footer .footer-content[data-v-22203de4]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer .footer-bottom[data-v-22203de4]{text-align:center;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1);color:#b8c5d6;font-size:14px}.footer h4[data-v-22203de4]{color:#fff;font-size:16px;font-weight:600;margin-bottom:20px}.footer ul[data-v-22203de4]{list-style:none}.footer ul li[data-v-22203de4]{margin-bottom:12px}.footer ul li a[data-v-22203de4]{color:#b8c5d6;text-decoration:none;transition:color .3s ease}.footer ul li a[data-v-22203de4]:hover{color:#06f}.footer .footer-logo[data-v-22203de4]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.footer .footer-logo .logo-icon.small .logo-circle[data-v-22203de4]{width:30px;height:30px;background:linear-gradient(135deg,#06f,#00d4ff);border-radius:6px;display:flex;align-items:center;justify-content:center}.footer .footer-logo .logo-icon.small .logo-circle .logo-letter[data-v-22203de4]{color:#fff;font-size:16px;font-weight:700}.footer .footer-logo .footer-brand[data-v-22203de4]{font-size:20px;font-weight:700;background:linear-gradient(45deg,#06f,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer .footer-desc[data-v-22203de4]{color:#b8c5d6;line-height:1.6;margin-bottom:20px}.footer .social-links[data-v-22203de4]{display:flex;gap:12px}.footer .social-links .social-link[data-v-22203de4]{width:40px;height:40px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#b8c5d6;text-decoration:none;transition:all .3s ease}.footer .social-links .social-link[data-v-22203de4]:hover{background:#06f;border-color:#06f;color:#fff}.footer .contact-info .contact-item[data-v-22203de4]{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:#b8c5d6}.footer .contact-info .contact-item i[data-v-22203de4]{width:20px;text-align:center;color:#06f}@keyframes float-22203de4{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes gridMove-22203de4{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes barGrow-22203de4{0%{height:0}to{height:var(--height,50%)}}@media(max-width:768px){.hero-container[data-v-22203de4],.solution-content[data-v-22203de4]{grid-template-columns:1fr;gap:40px}.hero-title[data-v-22203de4]{font-size:36px!important}.nav-menu[data-v-22203de4]{display:none}.footer-content[data-v-22203de4]{grid-template-columns:1fr;gap:30px}}