:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;overflow-x:hidden;margin:0;padding:0}:root{--primary-color: #c41e3a;--secondary-color: #1a1a1a;--dark-bg: #121212;--medium-dark: #1e1e1e;--light-dark: #2d2d2d;--text-light: #f5f5f5;--text-medium: #cccccc;--text-dark: #999999;--accent-color: #8c0e23}body{background-color:var(--dark-bg);color:var(--text-light);font-family:Arial,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;width:100%;box-sizing:border-box}@media (min-width: 1024px){body{display:block!important;place-items:normal!important;margin:0!important;padding:0!important}#app{display:block!important;grid-template-columns:none!important;padding:0!important;margin:0!important}.full-width-hero{width:100%}}html,body{width:100%;margin:0;padding:0;overflow-x:hidden}#app{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden}.app{position:relative;width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}@media (min-width: 1024px){body{display:block!important;place-items:normal!important;margin:0!important;padding:0!important}#app{display:block!important;grid-template-columns:none!important;padding:0!important;margin:0!important}}.btn-primary{display:inline-block;background-color:var(--primary-color);color:#fff;padding:12px 30px;border-radius:4px;text-decoration:none;font-weight:700;transition:all .3s;border:2px solid var(--primary-color)}.btn-primary:hover{background-color:transparent;color:var(--primary-color)}@media (max-width: 768px){.btn-primary{padding:10px 20px;font-size:14px}}.btn-secondary{display:inline-block;background-color:transparent;color:var(--primary-color);padding:12px 30px;border-radius:4px;text-decoration:none;font-weight:700;transition:all .3s;border:2px solid var(--primary-color)}.btn-secondary:hover{background-color:var(--primary-color);color:#fff}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #333 inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 5000s ease-in-out 0s}.footer[data-v-aeadcc50]{background-color:var(--light-gray);padding:60px 0 30px;margin-top:80px}.footer-columns[data-v-aeadcc50]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.footer-column[data-v-aeadcc50]{flex:1;min-width:200px;margin-bottom:30px}h3[data-v-aeadcc50]{font-size:20px;margin-bottom:20px;color:var(--primary-color);font-weight:600;position:relative;padding-bottom:10px}h3[data-v-aeadcc50]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:var(--primary-color)}.footer-column ul[data-v-aeadcc50]{list-style:none}.footer-column ul li[data-v-aeadcc50]{margin-bottom:10px}.footer-column ul li a[data-v-aeadcc50]{text-decoration:none;color:var(--dark-gray);transition:color .3s}.footer-column ul li a[data-v-aeadcc50]:hover{color:var(--primary-color)}.social-icons[data-v-aeadcc50]{display:flex;gap:20px}.social-icons a[data-v-aeadcc50]{display:inline-block;width:40px;height:40px;background-color:var(--dark-gray);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color .3s;position:relative}.social-icons a[data-v-aeadcc50]:hover{background-color:var(--primary-color);transform:scale(1.1)}.footer-bottom[data-v-aeadcc50]{border-top:1px solid #ddd;padding-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between;color:var(--dark-gray);font-size:14px}.icon-text[data-v-aeadcc50]{font-size:12px}.policy-modal[data-v-aeadcc50]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer}.policy-modal-content[data-v-aeadcc50]{position:relative;width:90%;max-width:800px;max-height:80vh;background-color:var(--light-dark);padding:30px;border-radius:8px;cursor:default;overflow-y:auto;box-shadow:0 10px 30px #0000004d;border:1px solid rgba(255,255,255,.1);animation:modalFadeIn-aeadcc50 .4s ease-out}@keyframes modalFadeIn-aeadcc50{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.close-button[data-v-aeadcc50]{position:absolute;top:15px;right:20px;font-size:28px;font-weight:700;color:var(--text-light);cursor:pointer;z-index:1001}.close-button[data-v-aeadcc50]:hover{color:var(--primary-color)}.policy-modal-content h2[data-v-aeadcc50]{color:var(--text-light);font-size:32px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.policy-content[data-v-aeadcc50]{color:var(--text-medium);line-height:1.6}.policy-content h3[data-v-aeadcc50]{color:var(--text-light);font-size:24px;margin-bottom:15px}.policy-content h4[data-v-aeadcc50]{color:var(--primary-color);font-size:20px;margin:25px 0 10px}.policy-content p[data-v-aeadcc50]{margin-bottom:15px}.policy-content ul[data-v-aeadcc50]{margin-bottom:15px;padding-left:20px}.policy-content ul li[data-v-aeadcc50]{margin-bottom:8px;position:relative;list-style-type:disc}.policy-date[data-v-aeadcc50]{color:var(--text-dark);font-style:italic;margin-bottom:25px}.policy-modal-content[data-v-aeadcc50]::-webkit-scrollbar{width:8px}.policy-modal-content[data-v-aeadcc50]::-webkit-scrollbar-track{background:#333;border-radius:4px}.policy-modal-content[data-v-aeadcc50]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}.policy-modal-content[data-v-aeadcc50]::-webkit-scrollbar-thumb:hover{background:#d9304d}.policy-modal-content[data-v-aeadcc50]{scrollbar-width:thin;scrollbar-color:var(--primary-color) #333}@media (max-width: 768px){.policy-modal-content[data-v-aeadcc50]{padding:20px;max-height:85vh}.policy-modal-content h2[data-v-aeadcc50]{font-size:26px}.policy-content h3[data-v-aeadcc50]{font-size:22px}.policy-content h4[data-v-aeadcc50]{font-size:18px}}@media (max-width: 480px){.policy-modal-content[data-v-aeadcc50]{padding:15px;width:95%}.policy-modal-content h2[data-v-aeadcc50]{font-size:22px}.close-button[data-v-aeadcc50]{top:10px;right:15px;font-size:24px}}.qr-dropdown[data-v-aeadcc50]{position:absolute;bottom:45px;left:50%;transform:translate(-50%);background-color:var(--light-dark);padding:15px;border-radius:8px;width:280px;box-shadow:0 10px 25px #0000004d;z-index:100;animation:fadeIn-aeadcc50 .3s ease-out;border:1px solid rgba(255,255,255,.1)}.qr-dropdown[data-v-aeadcc50]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--light-dark)}.qr-title[data-v-aeadcc50]{font-size:16px;color:var(--text-light);text-align:center;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px}.qr-images[data-v-aeadcc50]{display:flex;justify-content:space-around;gap:15px}.qr-image-container[data-v-aeadcc50]{text-align:center}.qr-image-container img[data-v-aeadcc50]{width:100px;height:100px;background:#fff;padding:5px;border-radius:4px;margin-bottom:5px}.qr-image-container p[data-v-aeadcc50]{font-size:12px;color:var(--text-medium)}@keyframes fadeIn-aeadcc50{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (max-width: 480px){.qr-dropdown[data-v-aeadcc50]{width:240px;padding:10px}.qr-images[data-v-aeadcc50]{flex-direction:column;align-items:center}.qr-image-container img[data-v-aeadcc50]{width:90px;height:90px}}.qr-modal[data-v-aeadcc50]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer}.qr-modal-content[data-v-aeadcc50]{position:relative;width:90%;max-width:400px;background-color:var(--light-dark);padding:30px;border-radius:8px;cursor:default;box-shadow:0 10px 30px #0000004d;border:1px solid rgba(255,255,255,.1);animation:modalFadeIn-aeadcc50 .4s ease-out;text-align:center}.qr-modal-content h2[data-v-aeadcc50]{color:var(--text-light);font-size:24px;margin-bottom:20px;text-align:center}.qr-modal-image[data-v-aeadcc50]{display:flex;justify-content:center}.qr-modal-image img[data-v-aeadcc50]{width:100%;max-width:300px;background:#fff;padding:10px;border-radius:8px}@media (max-width: 480px){.qr-modal-content[data-v-aeadcc50]{padding:20px;width:85%}.qr-modal-image img[data-v-aeadcc50]{max-width:250px}}.qr-modal.wechat-modal-content[data-v-aeadcc50]{position:relative;width:90%;max-width:400px;background-color:var(--light-dark);padding:30px;border-radius:8px;cursor:default;box-shadow:0 10px 30px #0000004d;border:1px solid rgba(255,255,255,.1);animation:modalFadeIn-aeadcc50 .4s ease-out;text-align:center}.qr-modal.wechat-modal-content h2[data-v-aeadcc50]{color:var(--text-light);font-size:24px;margin-bottom:20px;text-align:center}.qr-modal.wechat-modal-images[data-v-aeadcc50]{display:flex;justify-content:space-around;gap:15px}.qr-modal.wechat-qr-container[data-v-aeadcc50]{text-align:center}.qr-modal.wechat-qr-container img[data-v-aeadcc50]{width:100px;height:100px;background:#fff;padding:5px;border-radius:4px;margin-bottom:5px}.qr-modal.wechat-qr-container p[data-v-aeadcc50]{font-size:12px;color:var(--text-medium)}.wechat-modal-content[data-v-aeadcc50]{max-width:600px}.wechat-modal-images[data-v-aeadcc50]{display:flex;justify-content:space-around;gap:30px;margin-top:20px}.wechat-qr-container[data-v-aeadcc50]{text-align:center}.wechat-qr-container img[data-v-aeadcc50]{width:200px;height:200px;background:#fff;padding:10px;border-radius:8px;margin-bottom:10px;transition:transform .3s}.wechat-qr-container img[data-v-aeadcc50]:hover{transform:scale(1.05)}.wechat-qr-container p[data-v-aeadcc50]{font-size:16px;color:var(--text-light);margin-top:5px}@media (max-width: 768px){.wechat-modal-images[data-v-aeadcc50]{flex-direction:column;align-items:center;gap:20px}.wechat-qr-container img[data-v-aeadcc50]{width:180px;height:180px}}@media (max-width: 480px){.wechat-qr-container img[data-v-aeadcc50]{width:150px;height:150px}}.header[data-v-11932656]{position:fixed;top:0;left:0;width:100%;background-color:#121212f2;box-shadow:0 2px 10px #00000080;z-index:100;transition:transform .3s ease-in-out}.header .container[data-v-11932656]{display:flex;justify-content:space-between;align-items:center;height:80px;padding:0;max-width:100%;position:relative}.logo[data-v-11932656]{display:flex;align-items:center;margin:0;padding:0 0 0 20px;position:absolute;left:0}.logo img[data-v-11932656]{height:55px;margin-right:15px}.logo .brand-name[data-v-11932656]{display:flex;flex-direction:column;line-height:1.2}.logo .brand-name .zh[data-v-11932656]{font-size:22px;font-weight:700;letter-spacing:1px}.logo .brand-name .en[data-v-11932656]{font-size:14px;color:#fffc;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.logo .brand-name .zh[data-v-11932656]{position:relative;padding-bottom:4px}.logo .brand-name .zh[data-v-11932656]:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background-color:var(--primary-color)}.nav[data-v-11932656]{flex-grow:0;margin:0 auto;position:absolute;left:50%;transform:translate(-50%)}.nav ul[data-v-11932656]{display:flex;list-style:none}.nav li[data-v-11932656]{margin:0 15px}.nav a[data-v-11932656]{text-decoration:none;color:#ffffffd9;font-weight:500;transition:color .3s}.nav a[data-v-11932656]:hover{color:var(--primary-color)}.brand-icon[data-v-11932656]{display:flex;align-items:center;margin-left:20px}.brand-icon img[data-v-11932656]{height:40px;width:40px}.mobile-menu-toggle[data-v-11932656]{position:absolute;right:15px;display:none;flex-direction:column;justify-content:space-between;width:30px;height:22px;cursor:pointer;z-index:101}.mobile-menu-toggle span[data-v-11932656]{display:block;height:3px;width:100%;background-color:#fff;border-radius:3px;transition:all .3s ease}@media (max-width: 1023px){.mobile-menu-toggle[data-v-11932656]{display:flex}.nav[data-v-11932656]{position:fixed;top:0;right:-100%;left:auto;width:80%;max-width:320px;height:100vh;transform:none;margin:0;background-color:var(--secondary-color);box-shadow:-5px 0 15px #0000001a;transition:right .3s ease;z-index:100;padding-top:80px;overflow-y:auto}.nav.mobile-active[data-v-11932656]{right:0;left:auto}.nav ul[data-v-11932656]{flex-direction:column;padding:20px}.nav li[data-v-11932656]{margin:0;border-bottom:1px solid #eee}.nav li a[data-v-11932656]{display:block;padding:15px 0;font-size:18px}.mobile-menu-toggle.active span[data-v-11932656]:nth-child(1){transform:translateY(9px) rotate(45deg)}.mobile-menu-toggle.active span[data-v-11932656]:nth-child(2){opacity:0}.mobile-menu-toggle.active span[data-v-11932656]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}body.menu-open[data-v-11932656]:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:99}.search-language[data-v-11932656]{position:absolute;right:70px}}.mobile-menu-toggle.active span[data-v-11932656]:nth-child(1),.mobileMenuOpen .mobile-menu-toggle span[data-v-11932656]:nth-child(1){transform:translateY(9px) rotate(45deg)}.mobile-menu-toggle.active span[data-v-11932656]:nth-child(2),.mobileMenuOpen .mobile-menu-toggle span[data-v-11932656]:nth-child(2){opacity:0}.mobile-menu-toggle.active span[data-v-11932656]:nth-child(3),.mobileMenuOpen .mobile-menu-toggle span[data-v-11932656]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}body.menu-open[data-v-11932656]{overflow:hidden}@media (max-width: 1023px){.nav.mobile-active[data-v-11932656]{right:0;left:auto;background-color:var(--secondary-color)}.nav li[data-v-11932656]{border-bottom:1px solid #333}.nav li a[data-v-11932656]{color:#fff}.nav li a[data-v-11932656]:hover{color:var(--primary-color)}}.header-hidden[data-v-11932656]{transform:translateY(-100%)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter,.fade-leave-to{opacity:0}.full-width-hero[data-v-92b74148]{position:relative;height:500px;width:100%;margin-top:80px;overflow:hidden}.hero-slide[data-v-92b74148]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s}.hero-slide.active[data-v-92b74148]{opacity:1;visibility:visible;z-index:2}.slide-inner[data-v-92b74148]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(to right,var(--secondary-color),var(--primary-color));background-size:cover;background-position:center}.slide-inner-2[data-v-92b74148]{background-image:linear-gradient(to right,#1a1a1a,#c41e3a)}.slide-inner-3[data-v-92b74148]{background-image:linear-gradient(to right,#2d2d2d,#8c0e23)}.slide-inner-4[data-v-92b74148]{background-image:linear-gradient(to right,#000,#6d0b1b)}.slide-content[data-v-92b74148]{max-width:600px;color:#fff;position:relative;z-index:5}.slide-content h1[data-v-92b74148]{font-size:48px;margin-bottom:20px}.slide-content p[data-v-92b74148]{font-size:18px;margin-bottom:30px}.slide-controls[data-v-92b74148]{position:absolute;bottom:30px;right:30px;z-index:10}.slide-indicators[data-v-92b74148]{display:flex;align-items:center;padding:8px 12px;background-color:#0003;border-radius:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.slide-indicators .indicator[data-v-92b74148]{width:12px;height:12px;background-color:#fff6;border-radius:50%;margin:0 6px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.6)}.slide-indicators .indicator.active[data-v-92b74148]{background-color:#fff;transform:scale(1.2);box-shadow:0 0 8px #fffc;border:1px solid var(--primary-color)}@media (max-width: 480px){.full-width-hero[data-v-92b74148]{height:350px}}@media (max-width: 768px){.full-width-hero[data-v-92b74148]{height:400px}}@media (max-width: 768px){.full-width-hero[data-v-92b74148]{height:400px}.slide-content[data-v-92b74148]{max-width:100%;padding:0 20px}.slide-content h1[data-v-92b74148]{font-size:28px;margin-bottom:15px}.slide-content p[data-v-92b74148]{font-size:16px;margin-bottom:20px}.slide-controls[data-v-92b74148]{bottom:20px;right:20px;flex-direction:column;align-items:flex-end}.slide-indicators[data-v-92b74148]{margin-right:0;margin-bottom:10px}}@media (max-width: 480px){.full-width-hero[data-v-92b74148]{height:350px}.slide-content h1[data-v-92b74148]{font-size:24px}.slide-content p[data-v-92b74148]{font-size:14px}.slide-controls[data-v-92b74148]{bottom:15px;right:15px}.slide-indicators[data-v-92b74148]{margin-bottom:8px}}.hero-slide .container[data-v-92b74148]{height:100%;display:flex;align-items:center}.company-intro[data-v-2bf496ee]{padding:50px 0;background-color:var(--dark-bg)}.intro-content[data-v-2bf496ee]{max-width:1000px;margin:0 auto}.intro-text h2[data-v-2bf496ee]{font-size:36px;margin-bottom:25px;color:var(--primary-color);font-weight:600;line-height:1.3}.intro-text p[data-v-2bf496ee]{font-size:20px;line-height:1.8;color:var(--text-medium);margin-bottom:30px}@media (max-width: 992px){.intro-text h2[data-v-2bf496ee]{font-size:28px}.intro-text p[data-v-2bf496ee]{font-size:16px}}@media (max-width: 768px){.company-intro[data-v-2bf496ee]{padding:60px 0}.intro-text h2[data-v-2bf496ee]{font-size:24px}}.services[data-v-2ef369b1]{background-color:var(--dark-bg);padding:0 0 80px}.section-header h2[data-v-2ef369b1]{color:var(--primary-color)}.section-header p[data-v-2ef369b1]{color:var(--text-medium)}.service-cards[data-v-2ef369b1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:40px}.service-card[data-v-2ef369b1]{background-color:var(--light-dark);padding:30px;border-radius:8px;transition:all .3s ease;box-shadow:0 5px 15px #0003;position:relative;overflow:hidden;border-bottom:2px solid transparent}.service-card[data-v-2ef369b1]:hover{transform:translateY(-10px);box-shadow:0 15px 30px #c41e3a33;border-bottom:2px solid var(--primary-color)}.service-card[data-v-2ef369b1]:before{content:"";position:absolute;top:0;left:0;width:100%;height:0;background:linear-gradient(to bottom,rgba(196,30,58,.1),transparent);transition:height .3s ease}.service-card[data-v-2ef369b1]:hover:before{height:100%}.service-card .icon[data-v-2ef369b1]{margin-bottom:20px;transition:transform .3s ease}.service-card:hover .icon[data-v-2ef369b1]{transform:scale(1.1)}.service-card h3[data-v-2ef369b1]{color:var(--text-light);margin-bottom:15px;font-size:20px;position:relative;z-index:1}.service-card p[data-v-2ef369b1]{color:var(--text-medium);position:relative;z-index:1}.fa-icon[data-v-2ef369b1]{color:var(--primary-color);transition:all .3s ease}.service-card:hover .fa-icon[data-v-2ef369b1]{transform:scale(1.2);filter:drop-shadow(0 0 5px rgba(196,30,58,.5))}.service-card .icon[data-v-2ef369b1]{display:flex;justify-content:center;align-items:center;height:80px;margin-bottom:20px;transition:transform .3s ease}.vertical-domains[data-v-91ce85b6]{background-color:var(--medium-dark);padding:80px 0;position:relative;overflow:hidden;width:100vw;max-width:100%}.vertical-domains h2[data-v-91ce85b6]{color:var(--primary-color);text-align:center;margin-bottom:50px;font-size:36px;position:relative}.vertical-domains h2[data-v-91ce85b6]:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:3px;background-color:var(--primary-color)}.vertical-domains .container[data-v-91ce85b6]{position:relative;overflow:hidden;max-width:1800px;width:98%;margin:0 auto;padding:0 10px}.domains-carousel[data-v-91ce85b6]{display:flex;gap:20px;transition:transform .3s ease-out;padding:20px 0;margin:0;position:relative;cursor:grab;width:100%}.domain-item[data-v-91ce85b6]{min-width:240px;max-width:270px;flex:0 0 auto;background-color:var(--light-dark);border-radius:10px;padding:25px;box-shadow:0 5px 15px #0003;transition:all .3s ease,opacity .4s ease,transform .4s ease;border-bottom:3px solid transparent;opacity:.7;transform:scale(.95)}.vertical-domains .container[data-v-91ce85b6]:before,.vertical-domains .container[data-v-91ce85b6]:after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:10;pointer-events:none}.vertical-domains .container[data-v-91ce85b6]:before{left:0;background:linear-gradient(to right,var(--medium-dark) 0%,rgba(30,30,30,.5) 70%,transparent 100%)}.vertical-domains .container[data-v-91ce85b6]:after{right:0;background:linear-gradient(to left,var(--medium-dark) 0%,rgba(30,30,30,.5) 70%,transparent 100%)}.domain-item[data-v-91ce85b6]:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 30px #c41e3a33;border-bottom:3px solid var(--primary-color);opacity:1;z-index:5}.domain-item.center-item[data-v-91ce85b6]{opacity:1;transform:scale(1);box-shadow:0 8px 20px #c41e3a26}.domain-icon[data-v-91ce85b6]{width:80px;height:80px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--dark-bg);transition:transform .3s ease}.domain-item:hover .domain-icon[data-v-91ce85b6]{transform:scale(1.1)}.domain-icon img[data-v-91ce85b6]{width:100%;height:100%;object-fit:cover;border-radius:50%}.domain-item h3[data-v-91ce85b6]{color:var(--text-light);text-align:center;margin-bottom:15px;font-size:22px}.domain-item p[data-v-91ce85b6]{color:var(--text-medium);text-align:center;line-height:1.6}.domain-fa-icon[data-v-91ce85b6]{color:var(--primary-color);transition:all .3s ease}.domain-item:hover .domain-fa-icon[data-v-91ce85b6]{transform:scale(1.2);filter:drop-shadow(0 0 5px rgba(196,30,58,.5))}@media (min-width: 1400px){.domain-item[data-v-91ce85b6]{min-width:270px}.domains-carousel[data-v-91ce85b6]{gap:25px}}@media (max-width: 1200px){.domain-item[data-v-91ce85b6]{min-width:230px}}@media (max-width: 992px){.domain-item[data-v-91ce85b6]{min-width:210px;padding:20px}.domains-carousel[data-v-91ce85b6]{gap:15px}}@media (max-width: 768px){.domain-item[data-v-91ce85b6]{min-width:240px}.vertical-domains h2[data-v-91ce85b6]{font-size:28px}}@media (max-width: 576px){.domain-item[data-v-91ce85b6]{min-width:260px}}.careers[data-v-a363396e]{background-color:var(--dark-bg);padding:80px 0}.careers h2[data-v-a363396e]{color:var(--primary-color)}.careers p[data-v-a363396e]{color:var(--text-medium)}.careers-content[data-v-a363396e]{max-width:900px;margin:0 auto;text-align:center}.insights[data-v-cc58b5d5]{background-color:var(--medium-dark);padding:80px 0}.insight-cards[data-v-cc58b5d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:40px}.insight-card[data-v-cc58b5d5]{background-color:var(--light-dark);border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #0000000d;transition:all .3s}.insight-card[data-v-cc58b5d5]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #c41e3a26}.insight-card .thumbnail img[data-v-cc58b5d5]{width:100%;height:200px;object-fit:cover}.insight-card .content[data-v-cc58b5d5]{padding:20px}.insight-card .tag[data-v-cc58b5d5]{background-color:var(--secondary-color);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;display:inline-block;margin-bottom:10px}.read-more[data-v-cc58b5d5]{color:var(--primary-color);font-weight:700;text-decoration:none}.read-more[data-v-cc58b5d5]:hover{color:var(--secondary-color);text-decoration:underline}.contact[data-v-e95b8f88]{background-color:var(--dark-bg);padding:80px 0;text-align:center}.contact h2[data-v-e95b8f88]{color:var(--primary-color);margin-bottom:30px}.contact-page[data-v-44ed0feb]{background-color:var(--dark-bg);color:var(--text-light)}.contact-banner[data-v-44ed0feb]{background-color:var(--secondary-color);padding:100px 0 60px;margin-top:80px;text-align:center}.contact-banner h1[data-v-44ed0feb]{color:var(--primary-color);font-size:48px;margin-bottom:20px}.contact-banner p[data-v-44ed0feb]{font-size:20px;max-width:700px;margin:0 auto;color:var(--text-medium)}.contact-form-section[data-v-44ed0feb]{padding:80px 0;background-color:var(--dark-bg)}.form-container[data-v-44ed0feb]{display:flex;flex-wrap:wrap;gap:50px}.form-info[data-v-44ed0feb]{flex:1;min-width:300px}.form-info h2[data-v-44ed0feb]{color:var(--primary-color);margin-bottom:20px;font-size:32px}.form-info p[data-v-44ed0feb]{color:var(--text-medium);margin-bottom:30px;line-height:1.6}.contact-methods[data-v-44ed0feb]{margin-top:40px}.contact-method[data-v-44ed0feb]{margin-bottom:25px}.contact-method h3[data-v-44ed0feb]{color:var(--text-light);font-size:18px;margin-bottom:5px}.contact-method p[data-v-44ed0feb]{color:var(--primary-color);margin:0}.form-wrapper[data-v-44ed0feb]{flex:2;min-width:400px;background-color:var(--light-dark);padding:30px;border-radius:8px;box-shadow:0 5px 15px #0003}.form-group[data-v-44ed0feb]{margin-bottom:20px;flex:0 0 calc(50% - 10px)}.full-width[data-v-44ed0feb]{flex:0 0 100%}form[data-v-44ed0feb]{display:flex;flex-wrap:wrap;gap:20px}label[data-v-44ed0feb]{display:block;margin-bottom:8px;color:var(--text-light);font-weight:500}.required[data-v-44ed0feb]{color:var(--primary-color)}input[data-v-44ed0feb],select[data-v-44ed0feb],textarea[data-v-44ed0feb]{width:100%;padding:12px;border:1px solid #444;border-radius:4px;background-color:#333;color:#fff;font-size:16px}input[data-v-44ed0feb]:focus,select[data-v-44ed0feb]:focus,textarea[data-v-44ed0feb]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #c41e3a33}.consent-check[data-v-44ed0feb]{display:flex;align-items:flex-start}.consent-check input[data-v-44ed0feb]{width:auto;margin-right:10px;margin-top:5px}.consent-check label[data-v-44ed0feb]{display:inline;line-height:1.4}.consent-check a[data-v-44ed0feb]{color:var(--primary-color);text-decoration:underline}.form-actions[data-v-44ed0feb]{width:100%;display:flex;justify-content:flex-end;margin-top:20px}.offices-section[data-v-44ed0feb]{padding:80px 0;background-color:var(--medium-dark)}.offices-section h2[data-v-44ed0feb]{color:var(--primary-color);text-align:center;margin-bottom:50px;font-size:32px}.offices-grid[data-v-44ed0feb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px}.office-card[data-v-44ed0feb]{background-color:var(--light-dark);padding:25px;border-radius:8px;box-shadow:0 5px 15px #0003;transition:all .3s ease;border-bottom:3px solid transparent}.office-card[data-v-44ed0feb]:hover{transform:translateY(-10px);border-bottom:3px solid var(--primary-color);box-shadow:0 15px 30px #c41e3a33}.office-card h3[data-v-44ed0feb]{color:var(--primary-color);margin-bottom:15px;font-size:20px}.office-card p[data-v-44ed0feb]{color:var(--text-medium);margin-bottom:8px;line-height:1.4}.social-section[data-v-44ed0feb]{padding:80px 0;background-color:var(--dark-bg);text-align:center}.social-section h2[data-v-44ed0feb]{color:var(--primary-color);margin-bottom:20px;font-size:32px}.social-section p[data-v-44ed0feb]{color:var(--text-medium);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.social-icons[data-v-44ed0feb]{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.social-icon[data-v-44ed0feb]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:var(--light-dark);border-radius:50%;transition:all .3s ease;color:var(--text-light);text-decoration:none}.social-icon[data-v-44ed0feb]:hover{background-color:var(--primary-color);transform:translateY(-5px)}@media (max-width: 992px){.contact-banner h1[data-v-44ed0feb]{font-size:36px}.contact-banner p[data-v-44ed0feb]{font-size:18px}.form-container[data-v-44ed0feb]{flex-direction:column}.form-info[data-v-44ed0feb],.form-wrapper[data-v-44ed0feb]{min-width:100%}}@media (max-width: 768px){.contact-banner[data-v-44ed0feb]{padding:80px 0 40px}.contact-banner h1[data-v-44ed0feb]{font-size:32px}.form-group[data-v-44ed0feb]{flex:0 0 100%}.offices-grid[data-v-44ed0feb]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width: 480px){.contact-banner h1[data-v-44ed0feb]{font-size:28px}.contact-banner p[data-v-44ed0feb]{font-size:16px}.form-wrapper[data-v-44ed0feb]{padding:20px}}.checkbox-group[data-v-44ed0feb]{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.checkbox-item[data-v-44ed0feb]{display:flex;align-items:center;min-width:150px;position:relative;padding:3px 0}.checkbox-item input[type=checkbox][data-v-44ed0feb]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-item label[data-v-44ed0feb]{margin-bottom:0;display:inline-block;padding-left:35px;cursor:pointer;position:relative;font-size:16px;transition:color .2s ease}.checkbox-item label[data-v-44ed0feb]:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border:2px solid #555;background-color:var(--dark-bg);border-radius:4px;transition:all .3s ease}.checkbox-item label[data-v-44ed0feb]:after{content:"";position:absolute;left:8px;top:4px;width:6px;height:12px;border:solid var(--primary-color);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);opacity:0;transition:all .2s ease}.checkbox-item input[type=checkbox]:checked+label[data-v-44ed0feb]:before{border-color:var(--primary-color);background-color:#c41e3a1a}.checkbox-item input[type=checkbox]:checked+label[data-v-44ed0feb]:after{opacity:1;transform:rotate(45deg) scale(1)}.checkbox-item input[type=checkbox]:focus+label[data-v-44ed0feb]:before{box-shadow:0 0 0 3px #c41e3a33}.checkbox-item:hover label[data-v-44ed0feb]:before{border-color:var(--primary-color)}.checkbox-item input[type=checkbox]:checked+label[data-v-44ed0feb]{color:var(--primary-color)}.wechat-qrcode[data-v-44ed0feb]{display:flex;flex-direction:row;gap:15px;margin:10px 0;flex-wrap:wrap}.qrcode-image[data-v-44ed0feb]{width:120px;height:auto;border-radius:4px;box-shadow:0 2px 5px #00000026;cursor:pointer;transition:transform .2s ease}.qrcode-image[data-v-44ed0feb]:hover{transform:scale(1.05)}@media (max-width: 480px){.wechat-qrcode[data-v-44ed0feb]{flex-direction:column}}.image-modal[data-v-44ed0feb]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer}.modal-content[data-v-44ed0feb]{position:relative;max-width:90%;max-height:90%;background-color:var(--dark-bg);padding:20px;border-radius:8px;cursor:default}.close-button[data-v-44ed0feb]{position:absolute;top:10px;right:15px;font-size:28px;font-weight:700;color:var(--text-light);cursor:pointer;z-index:1001}.close-button[data-v-44ed0feb]:hover{color:var(--primary-color)}.enlarged-image[data-v-44ed0feb]{max-width:100%;max-height:80vh;display:block;margin:0 auto}textarea[data-v-44ed0feb]{width:100%;padding:12px;border:1px solid #444;border-radius:4px;background-color:#333;color:#fff;font-size:16px;resize:vertical;min-height:120px;max-height:300px;overflow:auto;transition:height .2s ease}textarea[data-v-44ed0feb]::-webkit-scrollbar{width:10px}textarea[data-v-44ed0feb]::-webkit-scrollbar-track{background:#333;border-radius:4px}textarea[data-v-44ed0feb]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}textarea[data-v-44ed0feb]::-webkit-scrollbar-thumb:hover{background:#d9304d}textarea[data-v-44ed0feb]{scrollbar-width:thin;scrollbar-color:var(--primary-color) #333}.copy-btn[data-v-44ed0feb]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:var(--text-light);cursor:pointer;margin-left:6px;padding:3px;transition:all .2s ease}.copy-btn[data-v-44ed0feb]:hover{color:var(--primary-color);background-color:#ffffff1a}.copy-icon[data-v-44ed0feb]{display:block}.copy-toast[data-v-44ed0feb]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000d9;color:#fff;padding:20px 40px;border-radius:8px;z-index:1000;animation:fadeInOut-44ed0feb 2s ease;font-size:22px;font-weight:600;box-shadow:0 8px 24px #0006;text-align:center;min-width:250px}@keyframes fadeInOut-44ed0feb{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}.copyable-text[data-v-44ed0feb]{cursor:pointer;transition:color .2s ease;position:relative}.copyable-text[data-v-44ed0feb]:hover{color:var(--primary-color)}.copyable-text[data-v-44ed0feb]:hover:after{content:"点击复制";position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;animation:fadeIn-44ed0feb .3s forwards}@keyframes fadeIn-44ed0feb{to{opacity:1}}.success-modal[data-v-44ed0feb]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer}.success-modal-content[data-v-44ed0feb]{position:relative;width:90%;max-width:500px;background-color:var(--light-dark);padding:40px 30px;border-radius:12px;cursor:default;text-align:center;box-shadow:0 10px 30px #0000004d;border:1px solid rgba(255,255,255,.1);animation:modalFadeIn-44ed0feb .4s ease-out}@keyframes modalFadeIn-44ed0feb{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.success-icon[data-v-44ed0feb]{color:var(--primary-color);margin-bottom:20px;display:inline-block;animation:iconPop-44ed0feb .5s ease-out .2s both}@keyframes iconPop-44ed0feb{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.success-modal-content h2[data-v-44ed0feb]{color:var(--text-light);font-size:28px;margin-bottom:15px;animation:fadeSlideUp-44ed0feb .4s ease-out .3s both}.success-modal-content p[data-v-44ed0feb]{color:var(--text-medium);font-size:18px;margin-bottom:30px;line-height:1.5;animation:fadeSlideUp-44ed0feb .4s ease-out .4s both}.success-modal-content .btn-primary[data-v-44ed0feb]{padding:12px 40px;font-size:18px;animation:fadeSlideUp-44ed0feb .4s ease-out .5s both}@keyframes fadeSlideUp-44ed0feb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.success-modal-content[data-v-44ed0feb]{padding:30px 20px}.success-modal-content h2[data-v-44ed0feb]{font-size:24px}.success-modal-content p[data-v-44ed0feb]{font-size:16px}}.btn-primary[data-v-44ed0feb]:disabled{opacity:.7;cursor:not-allowed;background-color:#a02a3f}.loading-spinner[data-v-44ed0feb]{display:inline-block;width:16px;height:16px;margin-left:8px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-44ed0feb .8s linear infinite;vertical-align:middle}@keyframes spin-44ed0feb{to{transform:rotate(360deg)}}input[data-v-44ed0feb]:-webkit-autofill,input[data-v-44ed0feb]:-webkit-autofill:hover,input[data-v-44ed0feb]:-webkit-autofill:focus,input[data-v-44ed0feb]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #333 inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 5000s ease-in-out 0s}.service-toast[data-v-44ed0feb]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000d9;color:#fff;padding:15px 30px;border-radius:8px;z-index:1000;animation:fadeInOut-44ed0feb 2s ease;font-size:18px;font-weight:500;box-shadow:0 6px 20px #0006;text-align:center;min-width:220px}.about-link[data-v-1051b60b]{background-color:var(--light-dark);padding:30px;border-radius:8px;box-shadow:0 4px 12px #0000004d;display:flex;flex-direction:column;justify-content:space-between;height:180px;transition:transform .3s,box-shadow .3s}.about-link[data-v-1051b60b]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0006;border-left:3px solid var(--primary-color)}.link-title[data-v-1051b60b]{font-size:1.5rem;font-weight:600;margin-bottom:20px;color:var(--text-light)}.link-button[data-v-1051b60b]{align-self:flex-start;background:none;border:none;color:var(--primary-color);font-size:1rem;font-weight:600;padding:0;cursor:pointer;position:relative}.link-button[data-v-1051b60b]:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:var(--primary-color);transform:scaleX(0);transform-origin:left;transition:transform .3s}.link-button[data-v-1051b60b]:hover:after{transform:scaleX(1)}.tool-card[data-v-687e5d87]{background-color:var(--light-dark);padding:30px;border-radius:8px;box-shadow:0 4px 12px #0000004d;display:flex;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s}.tool-card[data-v-687e5d87]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0006;border-top:3px solid var(--primary-color)}.tool-title[data-v-687e5d87]{font-size:1.3rem;font-weight:600;margin-bottom:15px;color:var(--primary-color)}.tool-description[data-v-687e5d87]{font-size:1rem;line-height:1.5;margin-bottom:20px;flex-grow:1;color:var(--text-medium)}.tool-button[data-v-687e5d87]{align-self:flex-start;background:none;border:none;color:var(--primary-color);font-size:1rem;font-weight:600;padding:0;cursor:pointer;position:relative}.tool-button[data-v-687e5d87]:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:var(--primary-color);transform:scaleX(0);transform-origin:left;transition:transform .3s}.tool-button[data-v-687e5d87]:hover:after{transform:scaleX(1)}.about-us-page[data-v-0e4aec6b]{color:var(--text-light)}.banner-image[data-v-0e4aec6b]{width:100%;height:200px;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:var(--primary-color);margin-top:80px;padding-top:20px;position:relative;z-index:1}.hero-section[data-v-0e4aec6b]{background-color:var(--dark-bg);text-align:center}.main-title[data-v-0e4aec6b]{font-size:3rem;font-weight:700;color:var(--primary-color);margin-bottom:0}.title-container[data-v-0e4aec6b]{display:flex;align-items:center;justify-content:center;gap:4rem;margin-bottom:2.5rem}.title-logo[data-v-0e4aec6b]{width:180px;height:180px}.title-logo img[data-v-0e4aec6b]{width:100%;height:100%;object-fit:contain}.company-introduction[data-v-0e4aec6b]{text-align:left;padding:0 1.5rem;margin:2rem auto;max-width:1000px}.intro-text[data-v-0e4aec6b]{font-size:1.4rem;line-height:1.8;margin-bottom:1.5rem;color:var(--text-medium);text-align:left}.keyword[data-v-0e4aec6b]{color:var(--primary-color);font-weight:700;background-color:rgba(var(--primary-color-rgb),.08);border-radius:3px;padding:0 4px;margin:0 1px}.container[data-v-0e4aec6b]{max-width:1200px;margin:0 auto;padding:0 20px}.about-links-section[data-v-0e4aec6b]{padding:60px 0;background-color:var(--medium-dark)}.links-grid[data-v-0e4aec6b]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.values-section[data-v-0e4aec6b]{padding:80px 0;background-color:var(--dark-bg);text-align:center}.section-title[data-v-0e4aec6b]{font-size:2.2rem;font-weight:700;margin-bottom:2.5rem;text-align:center;color:var(--primary-color)}.values-container[data-v-0e4aec6b]{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px}.value-item[data-v-0e4aec6b]{font-size:1.2rem;font-weight:600;padding:10px 20px;border-bottom:3px solid var(--primary-color);color:var(--text-light);background-color:var(--light-dark)}.values-description[data-v-0e4aec6b]{max-width:900px;margin:0 auto;font-size:1.1rem;line-height:1.6;color:var(--text-medium)}.featured-content[data-v-0e4aec6b]{padding:80px 0;background-color:var(--medium-dark)}.featured-card[data-v-0e4aec6b]{background-color:var(--light-dark);border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000004d;max-width:800px;margin:0 auto}.card-content[data-v-0e4aec6b]{padding:40px}.card-tag[data-v-0e4aec6b]{display:inline-block;background-color:var(--primary-color);color:#fff;padding:5px 10px;border-radius:4px;font-size:.9rem;margin-bottom:15px}.card-title[data-v-0e4aec6b]{font-size:1.8rem;margin-bottom:15px;color:var(--text-light)}.card-description[data-v-0e4aec6b]{font-size:1.1rem;line-height:1.6;margin-bottom:25px;color:var(--text-medium)}.primary-button[data-v-0e4aec6b]{background-color:var(--primary-color);color:#fff;border:none;padding:12px 24px;font-size:1rem;font-weight:600;border-radius:4px;cursor:pointer;transition:all .3s;border:2px solid var(--primary-color)}.primary-button[data-v-0e4aec6b]:hover{background-color:transparent;color:var(--primary-color)}.tools-section[data-v-0e4aec6b]{padding:80px 0;background-color:var(--dark-bg)}.tools-grid[data-v-0e4aec6b]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.contact-cta[data-v-0e4aec6b]{padding:60px 0;background-color:var(--dark-bg);text-align:center}@media (max-width: 1024px){.links-grid[data-v-0e4aec6b],.tools-grid[data-v-0e4aec6b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.main-title[data-v-0e4aec6b]{font-size:2.5rem}.links-grid[data-v-0e4aec6b],.tools-grid[data-v-0e4aec6b]{grid-template-columns:1fr}.values-container[data-v-0e4aec6b]{flex-direction:column;align-items:center}.title-container[data-v-0e4aec6b]{flex-direction:column;gap:1.5rem;padding:0 1rem}.title-logo[data-v-0e4aec6b]{width:120px;height:120px}}.careers-page[data-v-18841323]{background-color:var(--dark-bg);color:var(--text-light)}.careers-banner[data-v-18841323]{background-color:var(--secondary-color);padding:100px 0 60px;margin-top:80px;text-align:center}.careers-banner h1[data-v-18841323]{color:var(--primary-color);font-size:48px;margin-bottom:20px}.careers-banner p[data-v-18841323]{font-size:20px;max-width:700px;margin:0 auto;color:var(--text-medium)}.careers-form-section[data-v-18841323]{padding:80px 0;background-color:var(--dark-bg)}.form-container[data-v-18841323]{display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between}.form-info[data-v-18841323]{flex:1;min-width:300px;max-width:360px}.form-info h2[data-v-18841323]{color:var(--primary-color);margin-bottom:20px;font-size:32px}.form-info p[data-v-18841323]{color:var(--text-medium);margin-bottom:30px;line-height:1.6}.contact-methods[data-v-18841323]{margin-top:40px}.contact-method[data-v-18841323]{margin-bottom:25px}.contact-method h3[data-v-18841323]{color:var(--text-light);font-size:18px;margin-bottom:5px}.contact-method p[data-v-18841323]{color:var(--primary-color);margin:0}.form-wrapper[data-v-18841323]{flex:2;min-width:400px;background-color:var(--light-dark);padding:30px;border-radius:8px;box-shadow:0 5px 15px #0003}.form-group[data-v-18841323]{margin-bottom:20px;width:100%}@media (min-width: 768px){.form-group[data-v-18841323]:not(.full-width){width:calc(50% - 10px);display:inline-block;vertical-align:top}.form-group[data-v-18841323]:not(.full-width):nth-child(odd){margin-right:20px}}.form-group label[data-v-18841323]{display:block;margin-bottom:8px;color:var(--text-light);font-weight:500}.form-group input[type=text][data-v-18841323],.form-group input[type=email][data-v-18841323],.form-group input[type=tel][data-v-18841323]{width:100%;padding:12px;border:1px solid #444;border-radius:4px;background-color:#333;color:#fff;font-size:16px;transition:all .3s}.form-group input[data-v-18841323]:focus,.form-group textarea[data-v-18841323]:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.3)}.btn-primary[data-v-18841323]{background-color:var(--primary-color);color:#fff;border:none;padding:12px 24px;font-size:16px;font-weight:600;border-radius:4px;cursor:pointer;transition:all .3s;display:inline-block;text-decoration:none;text-align:center}.btn-primary[data-v-18841323]:hover{background-color:#d9304d;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.required[data-v-18841323]{color:var(--primary-color)}.form-actions[data-v-18841323]{margin-top:30px;text-align:center}.checkbox-group[data-v-18841323]{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.checkbox-item[data-v-18841323]{position:relative;padding-left:30px;margin-bottom:10px;min-width:120px}.checkbox-item input[type=checkbox][data-v-18841323]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-item label[data-v-18841323]{position:relative;cursor:pointer;padding:0;display:inline-block;color:var(--text-medium);transition:all .2s ease}.checkbox-item label[data-v-18841323]:before{content:"";position:absolute;left:-30px;top:0;width:22px;height:22px;border:2px solid #555;background-color:var(--dark-bg);border-radius:4px;transition:all .3s ease}.checkbox-item label[data-v-18841323]:after{content:"";position:absolute;left:-22px;top:4px;width:6px;height:12px;border:solid var(--primary-color);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);opacity:0;transition:all .2s ease}.checkbox-item input[type=checkbox]:checked+label[data-v-18841323]:before{border-color:var(--primary-color);background-color:#c41e3a1a}.checkbox-item input[type=checkbox]:focus+label[data-v-18841323]:before{box-shadow:0 0 0 3px #c41e3a33}.checkbox-item:hover label[data-v-18841323]:before{border-color:var(--primary-color)}.checkbox-item input[type=checkbox]:checked+label[data-v-18841323]{color:var(--primary-color)}.checkbox-item input[type=checkbox]:checked+label[data-v-18841323]:after{opacity:1;transform:rotate(45deg) scale(1)}.radio-group[data-v-18841323]{display:flex;gap:30px;margin-top:10px}.radio-item[data-v-18841323]{position:relative;padding-left:30px;margin-bottom:10px;min-width:80px}.radio-item input[type=radio][data-v-18841323]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-item label[data-v-18841323]{position:relative;cursor:pointer;padding:0;display:inline-block;color:var(--text-medium);transition:all .2s ease}.radio-item label[data-v-18841323]:before{content:"";position:absolute;left:-30px;top:0;width:22px;height:22px;border:2px solid #555;background-color:var(--dark-bg);border-radius:50%;transition:all .3s ease}.radio-item label[data-v-18841323]:after{content:"";position:absolute;left:-24px;top:6px;width:10px;height:10px;border-radius:50%;background-color:var(--primary-color);transform:scale(0);opacity:0;transition:all .2s ease}.radio-item input[type=radio]:checked+label[data-v-18841323]:before{border-color:var(--primary-color);background-color:#c41e3a1a}.radio-item input[type=radio]:checked+label[data-v-18841323]:after{opacity:1;transform:scale(1)}.radio-item input[type=radio]:focus+label[data-v-18841323]:before{box-shadow:0 0 0 3px #c41e3a33}.radio-item:hover label[data-v-18841323]:before{border-color:var(--primary-color)}.radio-item input[type=radio]:checked+label[data-v-18841323]{color:var(--primary-color)}.wechat-qrcode[data-v-18841323]{display:flex;flex-direction:row;gap:15px;margin:10px 0;flex-wrap:wrap}.qrcode-image[data-v-18841323]{width:120px;height:auto;border-radius:4px;box-shadow:0 2px 5px #00000026;cursor:pointer;transition:transform .2s ease}.qrcode-image[data-v-18841323]:hover{transform:scale(1.05)}@media (max-width: 480px){.wechat-qrcode[data-v-18841323]{flex-direction:column}}.image-modal[data-v-18841323]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer}.modal-content[data-v-18841323]{position:relative;max-width:90%;max-height:90%;background-color:var(--dark-bg);padding:20px;border-radius:8px;cursor:default}.close-button[data-v-18841323]{position:absolute;top:10px;right:15px;font-size:28px;font-weight:700;color:var(--text-light);cursor:pointer;z-index:1001}.close-button[data-v-18841323]:hover{color:var(--primary-color)}.enlarged-image[data-v-18841323]{max-width:100%;max-height:80vh;display:block;margin:0 auto}textarea[data-v-18841323]{width:100%;padding:12px;border:1px solid #444;border-radius:4px;background-color:#333;color:#fff;font-size:16px;resize:vertical;min-height:120px;max-height:300px;overflow:auto;transition:height .2s ease}textarea[data-v-18841323]::-webkit-scrollbar{width:10px}textarea[data-v-18841323]::-webkit-scrollbar-track{background:#333;border-radius:4px}textarea[data-v-18841323]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}textarea[data-v-18841323]::-webkit-scrollbar-thumb:hover{background:#d9304d}textarea[data-v-18841323]{scrollbar-width:thin;scrollbar-color:var(--primary-color) #333}.copy-btn[data-v-18841323]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:var(--text-light);cursor:pointer;margin-left:6px;padding:3px;transition:all .2s ease}.copy-btn[data-v-18841323]:hover{color:var(--primary-color);background-color:#ffffff1a}.copy-icon[data-v-18841323]{display:block}.copy-toast[data-v-18841323]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000d9;color:#fff;padding:20px 40px;border-radius:8px;z-index:1000;animation:fadeInOut-18841323 2s ease;font-size:22px;font-weight:600;box-shadow:0 8px 24px #0006;text-align:center;min-width:250px}@keyframes fadeInOut-18841323{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}.copyable-text[data-v-18841323]{cursor:pointer;transition:color .2s ease;position:relative}.copyable-text[data-v-18841323]:hover{color:var(--primary-color)}.copyable-text[data-v-18841323]:hover:after{content:"点击复制";position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;animation:fadeIn-18841323 .3s forwards}@keyframes fadeIn-18841323{to{opacity:1}}.success-modal[data-v-18841323]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer}.success-modal-content[data-v-18841323]{position:relative;width:90%;max-width:500px;background-color:var(--light-dark);padding:40px 30px;border-radius:12px;cursor:default;text-align:center;box-shadow:0 10px 30px #0000004d;border:1px solid rgba(255,255,255,.1);animation:modalFadeIn-18841323 .4s ease-out}@keyframes modalFadeIn-18841323{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.success-icon[data-v-18841323]{color:var(--primary-color);margin-bottom:20px;display:inline-block;animation:iconPop-18841323 .5s ease-out .2s both}@keyframes iconPop-18841323{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.success-modal-content h2[data-v-18841323]{color:var(--text-light);font-size:28px;margin-bottom:15px;animation:fadeSlideUp-18841323 .4s ease-out .3s both}.success-modal-content p[data-v-18841323]{color:var(--text-medium);font-size:18px;margin-bottom:30px;line-height:1.5;animation:fadeSlideUp-18841323 .4s ease-out .4s both}.success-modal-content .btn-primary[data-v-18841323]{padding:12px 40px;font-size:18px;animation:fadeSlideUp-18841323 .4s ease-out .5s both}@keyframes fadeSlideUp-18841323{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.success-modal-content[data-v-18841323]{padding:30px 20px}.success-modal-content h2[data-v-18841323]{font-size:24px}.success-modal-content p[data-v-18841323]{font-size:16px}}.btn-primary[data-v-18841323]:disabled{opacity:.7;cursor:not-allowed;background-color:#a02a3f}.loading-spinner[data-v-18841323]{display:inline-block;width:16px;height:16px;margin-left:8px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-18841323 .8s linear infinite;vertical-align:middle}@keyframes spin-18841323{to{transform:rotate(360deg)}}input[data-v-18841323]:-webkit-autofill,input[data-v-18841323]:-webkit-autofill:hover,input[data-v-18841323]:-webkit-autofill:focus,input[data-v-18841323]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #333 inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 5000s ease-in-out 0s}.service-toast[data-v-18841323]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000d9;color:#fff;padding:15px 30px;border-radius:8px;z-index:1000;animation:fadeInOut-18841323 2s ease;font-size:18px;font-weight:500;box-shadow:0 6px 20px #0006;text-align:center;min-width:220px}@media (max-width: 992px){.form-container[data-v-18841323]{flex-direction:column}.form-info[data-v-18841323]{max-width:100%}.form-wrapper[data-v-18841323]{min-width:100%}}@media (max-width: 768px){.careers-banner[data-v-18841323]{padding:80px 0 40px}.careers-banner h1[data-v-18841323]{font-size:32px}.form-group[data-v-18841323]{flex:0 0 100%}}@media (max-width: 480px){.careers-banner h1[data-v-18841323]{font-size:28px}.careers-banner p[data-v-18841323]{font-size:16px}.form-wrapper[data-v-18841323]{padding:20px}.wechat-qrcode[data-v-18841323]{flex-direction:column}}.products-page[data-v-00d3e57b]{color:var(--text-light)}.banner-image[data-v-00d3e57b]{width:100%;height:200px;background-color:var(--primary-color);margin-top:80px;padding-top:20px;position:relative;z-index:1}.hero-section[data-v-00d3e57b]{margin-top:50px;background-color:var(--dark-bg);text-align:center}.main-title[data-v-00d3e57b]{font-size:3rem;font-weight:700;color:var(--primary-color);margin-bottom:1.5rem}.products-introduction[data-v-00d3e57b]{text-align:left;padding:0 1.5rem;margin:2rem auto;max-width:1000px}.intro-text[data-v-00d3e57b]{font-size:1.4rem;line-height:1.8;margin-bottom:1.5rem;color:var(--text-medium);text-align:center}.keyword[data-v-00d3e57b]{color:var(--primary-color);font-weight:700;background-color:rgba(var(--primary-color-rgb),.08);border-radius:3px;padding:0 4px;margin:0 1px}.container[data-v-00d3e57b]{max-width:1200px;margin:0 auto;padding:0 20px}.services-overview[data-v-00d3e57b]{padding:80px 0;background-color:var(--medium-dark)}.section-header[data-v-00d3e57b]{text-align:center;margin-bottom:50px}.section-header h2[data-v-00d3e57b]{color:var(--primary-color);font-size:36px;margin-bottom:15px}.section-header p[data-v-00d3e57b]{color:var(--text-medium);font-size:18px;max-width:800px;margin:0 auto}.service-cards[data-v-00d3e57b]{display:flex;justify-content:space-between;gap:20px;overflow-x:auto}.service-card[data-v-00d3e57b]{background-color:var(--dark-bg);border-radius:8px;padding:25px;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);min-width:200px;max-width:230px;flex:1}.service-card[data-v-00d3e57b]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.service-card .icon[data-v-00d3e57b]{color:var(--primary-color);font-size:40px;margin-bottom:20px}.service-card h3[data-v-00d3e57b]{font-size:22px;margin-bottom:15px;color:var(--text-light)}.service-card p[data-v-00d3e57b]{color:var(--text-medium);margin-bottom:20px;line-height:1.6;flex-grow:1}.learn-more[data-v-00d3e57b]{color:var(--primary-color);text-decoration:none;font-weight:500;display:inline-block;position:relative}.learn-more[data-v-00d3e57b]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s}.learn-more[data-v-00d3e57b]:hover:after{width:100%}.service-details[data-v-00d3e57b]{padding:50px 0;background-color:var(--dark-bg)}.service-detail-item[data-v-00d3e57b]{display:flex;margin-bottom:100px;align-items:center}.service-detail-item.reverse[data-v-00d3e57b]{flex-direction:row-reverse}.detail-content[data-v-00d3e57b]{flex:1;padding:0 40px}.detail-content h2[data-v-00d3e57b]{color:var(--primary-color);font-size:32px;margin-bottom:20px}.detail-content p[data-v-00d3e57b]{color:var(--text-medium);margin-bottom:30px;font-size:18px;line-height:1.6}.detail-image[data-v-00d3e57b]{flex:1;display:flex;justify-content:center;align-items:center}.detail-image img[data-v-00d3e57b]{max-width:100%;border-radius:8px;box-shadow:0 10px 30px #0003}.detail-features[data-v-00d3e57b]{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.feature h4[data-v-00d3e57b]{color:var(--text-light);font-size:18px;margin-bottom:10px;display:flex;align-items:center}.feature h4[data-v-00d3e57b]:before{content:"";display:inline-block;width:8px;height:8px;background-color:var(--primary-color);margin-right:10px;border-radius:50%}.feature p[data-v-00d3e57b]{color:var(--text-medium);font-size:16px;margin-bottom:0;padding-left:18px}.industry-solutions[data-v-00d3e57b]{padding:80px 0;background-color:var(--medium-dark)}.industry-grid[data-v-00d3e57b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.industry-item[data-v-00d3e57b]{background-color:var(--dark-bg);border-radius:8px;padding:30px;transition:transform .3s;border:1px solid rgba(255,255,255,.1)}.industry-item[data-v-00d3e57b]:hover{transform:translateY(-5px)}.industry-icon[data-v-00d3e57b]{font-size:36px;color:var(--primary-color);margin-bottom:20px}.industry-item h3[data-v-00d3e57b]{font-size:22px;margin-bottom:15px;color:var(--text-light)}.industry-item p[data-v-00d3e57b]{color:var(--text-medium);line-height:1.6}.case-studies[data-v-00d3e57b]{padding:80px 0;background-color:var(--dark-bg)}.case-card-container[data-v-00d3e57b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}.case-card[data-v-00d3e57b]{background-color:var(--medium-dark);border-radius:8px;overflow:hidden;transition:transform .3s;box-shadow:0 5px 15px #0000001a}.case-card[data-v-00d3e57b]:hover{transform:translateY(-5px)}.case-image[data-v-00d3e57b]{height:200px;overflow:hidden}.case-image img[data-v-00d3e57b]{width:100%;height:100%;object-fit:cover;transition:transform .5s}.case-card:hover .case-image img[data-v-00d3e57b]{transform:scale(1.05)}.case-content[data-v-00d3e57b]{padding:25px}.case-tag[data-v-00d3e57b]{display:inline-block;background-color:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);padding:5px 10px;border-radius:4px;font-size:14px;margin-bottom:15px}.case-content h3[data-v-00d3e57b]{font-size:22px;margin-bottom:15px;color:var(--text-light)}.case-content p[data-v-00d3e57b]{color:var(--text-medium);margin-bottom:20px;line-height:1.6}.case-link[data-v-00d3e57b]{color:var(--primary-color);text-decoration:none;font-weight:500;display:inline-flex;align-items:center}.case-link i[data-v-00d3e57b]{margin-left:8px;transition:transform .3s}.case-link:hover i[data-v-00d3e57b]{transform:translate(5px)}.contact-cta[data-v-00d3e57b]{background-color:var(--medium-dark);padding:80px 0;text-align:center}.contact-cta h2[data-v-00d3e57b]{color:var(--primary-color);margin-bottom:20px;font-size:36px}.contact-cta p[data-v-00d3e57b]{color:var(--text-medium);font-size:18px;margin-bottom:30px;max-width:700px;margin-left:auto;margin-right:auto}.btn-primary[data-v-00d3e57b]{display:inline-block;background-color:var(--primary-color);color:#fff;padding:12px 30px;border-radius:30px;text-decoration:none;font-weight:500;transition:all .3s;border:2px solid var(--primary-color)}.btn-primary[data-v-00d3e57b]:hover{background-color:transparent;color:var(--primary-color)}@media (max-width: 992px){.service-detail-item[data-v-00d3e57b],.service-detail-item.reverse[data-v-00d3e57b]{flex-direction:column}.detail-content[data-v-00d3e57b]{padding:0;margin-bottom:40px}.detail-features[data-v-00d3e57b]{grid-template-columns:1fr}}@media (max-width: 768px){.intro-text[data-v-00d3e57b]{font-size:1.2rem}.service-cards[data-v-00d3e57b],.case-card-container[data-v-00d3e57b]{grid-template-columns:1fr}.section-header h2[data-v-00d3e57b]{font-size:28px}.main-title[data-v-00d3e57b]{font-size:2.5rem}}@media (max-width: 480px){.section-header h2[data-v-00d3e57b],.detail-content h2[data-v-00d3e57b]{font-size:24px}.main-title[data-v-00d3e57b]{font-size:2rem}.intro-text[data-v-00d3e57b]{font-size:1rem}.industry-grid[data-v-00d3e57b]{grid-template-columns:1fr}}.analytics-page[data-v-7523c90b]{min-height:100vh;padding-top:80px}.analytics-banner[data-v-7523c90b]{background-color:var(--dark-bg);padding:60px 0;color:var(--light-text)}.analytics-banner h1[data-v-7523c90b]{margin:0;color:var(--primary-color)}.analytics-summary[data-v-7523c90b],.analytics-details[data-v-7523c90b]{padding:40px 0;background-color:var(--dark-bg);color:var(--text-light)}.summary-header[data-v-7523c90b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.period-selector[data-v-7523c90b]{display:flex;align-items:center;gap:10px}.period-selector select[data-v-7523c90b]{padding:8px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background-color:var(--light-dark);color:var(--text-light)}.summary-cards[data-v-7523c90b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-bottom:30px}.summary-card[data-v-7523c90b]{background-color:var(--light-dark);border-radius:8px;padding:20px;text-align:center;box-shadow:0 2px 4px #0003;border:1px solid rgba(255,255,255,.1);color:var(--text-light)}.summary-value[data-v-7523c90b]{font-size:2rem;font-weight:700;color:var(--primary-color)}.top-pages[data-v-7523c90b]{margin-top:30px}.top-pages table[data-v-7523c90b]{width:100%;border-collapse:collapse;margin-top:15px;background-color:var(--light-dark);border-radius:8px;overflow:hidden}.top-pages th[data-v-7523c90b],.top-pages td[data-v-7523c90b]{padding:12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);color:var(--text-light)}.top-pages th[data-v-7523c90b]{background-color:var(--medium-dark)}.filters[data-v-7523c90b]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px;padding:15px;background-color:var(--light-dark);border-radius:8px;border:1px solid rgba(255,255,255,.1)}.filter-group[data-v-7523c90b]{display:flex;flex-direction:column;gap:5px}.filter-group label[data-v-7523c90b]{font-weight:700;font-size:.9rem;color:var(--text-light)}.filter-group input[data-v-7523c90b]{padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background-color:var(--medium-dark);color:var(--text-light);height:36px;box-sizing:border-box}.filter-group input[type=date][data-v-7523c90b]{height:36px;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;line-height:20px}.filter-group input[type=date][data-v-7523c90b]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.5}.btn-primary[data-v-7523c90b],.btn-secondary[data-v-7523c90b]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:700;align-self:flex-end;margin-top:auto}.btn-primary[data-v-7523c90b]{background-color:var(--primary-color);color:#fff}.btn-secondary[data-v-7523c90b]{background-color:var(--medium-dark);color:var(--text-light);border:1px solid rgba(255,255,255,.1)}.data-table[data-v-7523c90b]{overflow-x:auto}.data-table table[data-v-7523c90b]{width:100%;border-collapse:collapse;background-color:var(--light-dark);border-radius:8px;overflow:hidden}.data-table th[data-v-7523c90b],.data-table td[data-v-7523c90b]{padding:12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);color:var(--text-light)}.data-table th[data-v-7523c90b]{background-color:var(--medium-dark);font-weight:700}.pagination[data-v-7523c90b]{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px}.page-btn[data-v-7523c90b]{padding:8px 16px;border:1px solid rgba(255,255,255,.1);background-color:var(--light-dark);border-radius:4px;cursor:pointer;color:var(--text-light);transition:all .3s ease}.page-btn[data-v-7523c90b]:hover:not(:disabled){background-color:var(--primary-color)}.page-btn[data-v-7523c90b]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-7523c90b]{font-size:.9rem;color:var(--text-light)}.no-data[data-v-7523c90b]{text-align:center;padding:30px;color:var(--text-medium);background-color:var(--light-dark);border-radius:8px;border:1px solid rgba(255,255,255,.1)}.error-message[data-v-7523c90b]{color:var(--primary-color);font-weight:700;text-align:center;padding:15px;background-color:#c41e3a1a;border-radius:4px;border:1px solid rgba(196,30,58,.3)}.analytics-clean[data-v-7523c90b]{padding:20px 0;background-color:var(--dark-bg);margin-top:20px;border-top:1px solid rgba(255,255,255,.1)}.clean-options[data-v-7523c90b]{margin-top:20px;background-color:var(--light-dark);padding:20px;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.clean-option-group[data-v-7523c90b]{margin-bottom:15px;padding:10px;border-radius:4px;background-color:#0003}.clean-option-group label[data-v-7523c90b]{display:flex;align-items:center;cursor:pointer}.clean-option-group input[type=radio][data-v-7523c90b]{margin-right:10px}.date-range-inputs[data-v-7523c90b],.date-input[data-v-7523c90b]{margin-top:10px;display:flex;flex-wrap:wrap;gap:15px;align-items:center}.date-input label[data-v-7523c90b]{min-width:80px}.date-input input[type=date][data-v-7523c90b]{padding:8px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background-color:var(--dark-bg);color:var(--text-light)}.btn-danger[data-v-7523c90b]{background-color:#e53935;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background-color .3s;margin-top:15px}.btn-danger[data-v-7523c90b]:hover{background-color:#c62828}.btn-danger[data-v-7523c90b]:disabled{background-color:#9e9e9e;cursor:not-allowed}.confirm-modal[data-v-7523c90b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.confirm-modal-content[data-v-7523c90b]{background-color:var(--dark-bg);padding:30px;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 20px #0000004d;border:1px solid rgba(255,255,255,.1);color:var(--text-light)}.confirm-buttons[data-v-7523c90b]{display:flex;justify-content:flex-end;gap:15px;margin-top:20px}.btn-secondary[data-v-7523c90b]{background-color:transparent;border:1px solid rgba(255,255,255,.3);color:var(--text-light);padding:10px 20px;border-radius:4px;cursor:pointer;transition:background-color .3s}.btn-secondary[data-v-7523c90b]:hover{background-color:#ffffff1a}@media (max-width: 768px){.filters[data-v-7523c90b]{flex-direction:column}.summary-header[data-v-7523c90b]{flex-direction:column;align-items:flex-start;gap:10px}}input[type=date][data-v-7523c90b]{color-scheme:dark;background-color:var(--dark-bg);color:var(--text-light);padding:8px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}input[type=date][data-v-7523c90b]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.7;cursor:pointer}input[type=date][data-v-7523c90b]:focus{outline:1px solid var(--primary-color);box-shadow:0 0 3px rgba(var(--primary-color-rgb),.3)}@-moz-document url-prefix(){input[type=date][data-v-7523c90b]{position:relative}input[type=date][data-v-7523c90b]::-moz-calendar-picker-indicator{opacity:0;position:absolute;right:0;top:0;width:100%;height:100%;cursor:pointer}input[type=date][data-v-7523c90b]:after{content:"";display:block;width:20px;height:20px;position:absolute;top:8px;right:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;pointer-events:none;opacity:.5}}
