*{margin:0;padding:0;box-sizing:border-box}.dynamic-nav{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:9999!important;transition:all .4s ease;background:rgba(10,10,10,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,178,0,.1);box-shadow:0 2px 20px #0000004d}.dynamic-nav.nav-scrolled{background:rgba(10,10,10,.98);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border-bottom:1px solid rgba(255,178,0,.2);box-shadow:0 4px 30px #00000080}.nav-container{max-width:1200px;margin:0 auto;padding:18px 20px;display:flex;justify-content:space-between;align-items:center}.logo-dynamic{display:flex;align-items:center;gap:12px;cursor:pointer}.logo-image{width:80px;height:80px;object-fit:contain;animation:logoGlowDark .5s ease-out;transition:all .2s}@keyframes logoGlowDark{0%{opacity:0;transform:scale(.3) rotate(-180deg);filter:drop-shadow(0 0 0 rgba(255,178,0,0))}50%{filter:drop-shadow(0 0 30px rgba(255,178,0,1)) drop-shadow(0 0 50px rgba(255,178,0,.8))}to{opacity:1;transform:scale(1) rotate(0);filter:drop-shadow(0 0 10px rgba(255,178,0,.6))}}.logo-dynamic:hover .logo-image{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 0 25px rgba(255,178,0,1))}.logo-text{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.logo-cn{font-size:36px;font-weight:900;background:linear-gradient(135deg,#ffc933,#ffb200);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;letter-spacing:5px;transition:all .2s;white-space:nowrap;animation:textSlideInDark .4s ease-out .1s both;display:inline-block;min-width:190px}@keyframes textSlideInDark{0%{opacity:0;transform:translate(-30px);filter:blur(5px)}to{opacity:1;transform:translate(0);filter:blur(0)}}.logo-dynamic:hover .logo-cn{letter-spacing:6px;filter:drop-shadow(0 0 15px rgba(255,178,0,.8))}.logo-en{font-size:11px;color:#666;letter-spacing:1.5px;font-weight:600;text-transform:uppercase;transition:all .2s;white-space:nowrap;animation:textSlideInDark .4s ease-out .2s both;display:inline-block;min-width:190px}.logo-dynamic:hover .logo-en{letter-spacing:2px;color:#ffb200}.nav-links{display:flex;gap:10px}.nav-link{position:relative;padding:10px 25px;text-decoration:none;overflow:hidden}.link-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffb200;transform:scaleX(0);transform-origin:right;transition:transform .3s;border-radius:20px}.nav-link:hover .link-bg,.nav-link.active .link-bg{transform:scaleX(1);transform-origin:left}.link-text{position:relative;color:#fff;font-size:16px;font-weight:500;transition:color .3s}.nav-link:hover .link-text,.nav-link.active .link-text{color:#0a0a0a}.style-d[data-v-d15fcc37]{font-family:Microsoft YaHei,Helvetica Neue,sans-serif;background:#0a0a0a;color:#fff}@keyframes fadeInAnimation-d15fcc37{0%{opacity:0}to{opacity:1}}@keyframes slideUpAnimation-d15fcc37{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAnimation-d15fcc37{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes scaleInAnimation-d15fcc37{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-fade-in[data-v-d15fcc37]{opacity:0;transition:opacity .6s ease-out}.animate-fade-in.show-animate[data-v-d15fcc37]{opacity:1}.animate-slide-up[data-v-d15fcc37]{opacity:0;transform:translateY(50px);transition:opacity 1s ease-out,transform 1s ease-out}.animate-slide-up.show-animate[data-v-d15fcc37]{opacity:1;transform:translateY(0)}.animate-slide-left[data-v-d15fcc37]{opacity:0;transform:translate(50px);transition:opacity .8s ease-out,transform .8s ease-out}.animate-slide-left.show-animate[data-v-d15fcc37]{opacity:1;transform:translate(0)}.animate-scale-in[data-v-d15fcc37]{opacity:0;transform:scale(.8);transition:opacity .8s ease-out,transform .8s ease-out}.animate-scale-in.show-animate[data-v-d15fcc37]{opacity:1;transform:scale(1)}.dynamic-hero[data-v-d15fcc37]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;padding-top:120px}.animated-bg[data-v-d15fcc37]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.wave[data-v-d15fcc37]{position:absolute;width:200%;height:200%;background:radial-gradient(circle,rgba(255,178,0,.1) 0%,transparent 70%);animation:wave-animation-d15fcc37 10s infinite linear}.wave-1[data-v-d15fcc37]{top:-50%;left:-50%;animation-delay:0s}.wave-2[data-v-d15fcc37]{top:-50%;left:-50%;animation-delay:-3.33s}.wave-3[data-v-d15fcc37]{top:-50%;left:-50%;animation-delay:-6.66s}@keyframes wave-animation-d15fcc37{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-container[data-v-d15fcc37]{text-align:center;z-index:1;margin-top:-280px}.hero-badge[data-v-d15fcc37]{display:inline-block;padding:8px 20px;background:rgba(255,178,0,.2);border:1px solid #ffb200;border-radius:20px;font-size:14px;margin-bottom:30px;letter-spacing:2px}.dynamic-title[data-v-d15fcc37]{font-size:96px;font-weight:900;margin-bottom:20px;line-height:1.1;position:relative}.dynamic-title[data-v-d15fcc37]:after{content:"";position:absolute;left:50%;bottom:-15px;transform:translate(-50%);width:0;height:4px;background:linear-gradient(90deg,#ffb200,#ff8c00,#ffb200);animation:lineExpand-d15fcc37 1.5s ease-out .8s forwards;border-radius:2px}@keyframes lineExpand-d15fcc37{to{width:300px}}.title-line[data-v-d15fcc37]{display:block}.title-line.highlight[data-v-d15fcc37]{background:linear-gradient(135deg,#ffb200,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dynamic-subtitle-en[data-v-d15fcc37]{font-size:16px;color:#666;margin-bottom:15px;letter-spacing:4px;text-transform:uppercase;font-weight:400}.dynamic-subtitle[data-v-d15fcc37]{font-size:24px;color:#999;margin-bottom:40px;letter-spacing:3px}.cta-buttons[data-v-d15fcc37]{display:flex;gap:20px;justify-content:center;animation:fadeInAnimation-d15fcc37 1s ease-out .8s forwards;opacity:0}.btn-primary[data-v-d15fcc37],.btn-secondary[data-v-d15fcc37]{padding:15px 40px;font-size:16px;font-weight:600;border:none;cursor:pointer;border-radius:30px;transition:all .2s;position:relative;overflow:hidden;text-decoration:none;display:inline-block}.btn-primary[data-v-d15fcc37]:before,.btn-secondary[data-v-d15fcc37]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .3s,height .3s}.btn-primary[data-v-d15fcc37]:hover:before,.btn-secondary[data-v-d15fcc37]:hover:before{width:300px;height:300px}.btn-primary[data-v-d15fcc37]{background:linear-gradient(135deg,#ffb200,#ff8c00);color:#0a0a0a}.btn-primary[data-v-d15fcc37]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 40px #ffb20080}.btn-secondary[data-v-d15fcc37]{background:transparent;color:#fff;border:2px solid white}.btn-secondary[data-v-d15fcc37]:hover{background:white;color:#0a0a0a;transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #ffffff4d}.stats-bar[data-v-d15fcc37]{position:absolute;bottom:230px;display:flex;gap:80px;z-index:1}.stat-item[data-v-d15fcc37]{text-align:center}.stat-number[data-v-d15fcc37]{font-size:48px;font-weight:900;background:linear-gradient(135deg,#ffb200,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-v-d15fcc37]{font-size:14px;color:#666;margin-top:5px;letter-spacing:1px}.products-showcase[data-v-d15fcc37]{padding:120px 40px;max-width:1200px;margin:0 auto}.showcase-title[data-v-d15fcc37]{font-size:56px;text-align:center;margin-bottom:80px;font-weight:900}.showcase-grid[data-v-d15fcc37]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.showcase-card[data-v-d15fcc37]{position:relative;height:280px;border-radius:20px;overflow:hidden;cursor:pointer;background:#1a1a1a;transition:all .3s ease-out;border:1px solid rgba(255,178,0,.1);display:flex;flex-direction:row;text-decoration:none}.card-image-half[data-v-d15fcc37]{width:45%;height:100%;overflow:hidden;background:#f5f5f5;position:relative}.card-product-image[data-v-d15fcc37]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.showcase-card:hover .card-product-image[data-v-d15fcc37]{transform:scale(1.05)}.card-info-half[data-v-d15fcc37]{width:55%;padding:35px;display:flex;flex-direction:column;justify-content:center;background:#1a1a1a;position:relative;z-index:2}.showcase-card[data-v-d15fcc37]:before{content:"";position:absolute;right:0;top:0;bottom:0;width:55%;background:linear-gradient(135deg,rgba(255,178,0,.03),rgba(255,140,0,.03));opacity:1;transition:opacity .3s;z-index:1;pointer-events:none}.showcase-card[data-v-d15fcc37]:after{content:"";position:absolute;right:27.5%;top:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,178,0,.2),transparent);transform:translate(50%,-50%);transition:width .4s,height .4s;border-radius:50%;z-index:1;pointer-events:none}.showcase-card[data-v-d15fcc37]:hover:after{width:400px;height:400px}.showcase-card[data-v-d15fcc37]:hover:before{opacity:.5}.showcase-card[data-v-d15fcc37]:hover{transform:translateY(-8px);border-color:#ffb200;box-shadow:0 15px 50px #ffb2004d}.card-icon[data-v-d15fcc37]{font-size:60px;margin-bottom:20px;display:inline-block;transition:all .2s}.showcase-card:hover .card-icon[data-v-d15fcc37]{transform:scale(1.3) rotate(15deg);filter:drop-shadow(0 10px 20px rgba(255,178,0,.8))}.showcase-card h3[data-v-d15fcc37]{font-size:28px;margin-bottom:15px;font-weight:700;transition:all .2s;position:relative;color:#ffb200}.showcase-card:hover h3[data-v-d15fcc37]{transform:translate(10px);color:#ffc933}.showcase-card p[data-v-d15fcc37]{font-size:15px;color:#ccc;margin-bottom:20px;line-height:1.6;transition:all .2s}.showcase-card:hover p[data-v-d15fcc37]{transform:translate(5px);color:#fff}.card-btn[data-v-d15fcc37]{background:transparent;border:2px solid #ffb200;color:#ffb200;padding:10px 25px;border-radius:20px;cursor:pointer;font-size:14px;font-weight:600;align-self:flex-start;transition:all .2s}.card-btn[data-v-d15fcc37]:hover{background:#ffb200;color:#0a0a0a}.about-dynamic[data-v-d15fcc37]{padding:120px 40px;background:#0f0f0f}.about-container[data-v-d15fcc37]{max-width:1200px;margin:0 auto}.about-grid[data-v-d15fcc37]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-visual[data-v-d15fcc37]{position:relative;overflow:hidden;border-radius:20px}.company-image[data-v-d15fcc37]{width:100%;height:500px;object-fit:cover;border-radius:20px;border:2px solid rgba(255,178,0,.2);transition:all .3s}.company-image[data-v-d15fcc37]:hover{transform:scale(1.05);border-color:#ffb200;box-shadow:0 10px 40px #ffb2004d}.info-badge[data-v-d15fcc37]{display:inline-block;padding:8px 20px;background:rgba(255,178,0,.1);border:1px solid #ffb200;border-radius:20px;color:#ffb200;font-size:12px;letter-spacing:2px;margin-bottom:20px}.about-title[data-v-d15fcc37]{font-size:42px;font-weight:900;margin-bottom:30px;background:linear-gradient(135deg,#fff,#ffb200);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-glow[data-v-d15fcc37]{width:80px;height:4px;background:linear-gradient(90deg,#ffb200,transparent);margin-bottom:30px}.about-info p[data-v-d15fcc37]{color:#999;line-height:2;margin-bottom:20px;font-size:16px}.btn-outline[data-v-d15fcc37]{background:transparent;border:2px solid #ffb200;color:#ffb200;padding:12px 35px;font-size:16px;font-weight:600;cursor:pointer;margin-top:20px;border-radius:25px;transition:all .2s}.btn-outline[data-v-d15fcc37]:hover{background:#ffb200;color:#0a0a0a;box-shadow:0 5px 20px #ffb2004d}.honors-dynamic[data-v-d15fcc37]{padding:120px 40px;background:#0a0a0a}.honors-container[data-v-d15fcc37]{max-width:1300px;margin:0 auto}.dynamic-section-title[data-v-d15fcc37]{font-size:52px;text-align:center;font-weight:900;margin-bottom:20px;background:linear-gradient(135deg,#fff,#ffb200);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block;width:100%}.honors-desc[data-v-d15fcc37]{text-align:center;color:#666;font-size:18px;margin-bottom:80px}.honors-timeline[data-v-d15fcc37]{position:relative;padding-left:120px}.timeline-left-line[data-v-d15fcc37]{position:absolute;left:60px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#ffb200,rgba(255,178,0,.3),transparent)}.honor-item[data-v-d15fcc37]{position:relative;margin-bottom:80px}.honor-item[data-v-d15fcc37]:last-child{margin-bottom:0}.timeline-dot[data-v-d15fcc37]{position:absolute;left:-67px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:#ffb200;border-radius:50%;border:4px solid #0a0a0a;box-shadow:0 0 25px #ffb200cc;z-index:10;animation:timelineDotPulse-d15fcc37 2s ease-in-out infinite}@keyframes timelineDotPulse-d15fcc37{0%,to{transform:translateY(-50%) scale(1);box-shadow:0 0 25px #ffb200cc}50%{transform:translateY(-50%) scale(1.3);box-shadow:0 0 35px #ffb200}}.honor-card[data-v-d15fcc37]{background:#1a1a1a;border-radius:20px;overflow:hidden;border:1px solid rgba(255,178,0,.1);transition:all .3s ease;display:flex;flex-direction:row;align-items:center;min-height:350px}.honor-card[data-v-d15fcc37]:hover{border-color:#ffb200;box-shadow:0 20px 60px #ffb2004d;transform:translate(10px) translateY(-5px)}.honor-card-content[data-v-d15fcc37]{flex:1;padding:50px}.honor-card-image[data-v-d15fcc37]{width:500px;height:500px;overflow:hidden;position:relative;flex-shrink:0;background:#e8e8e8;display:flex;align-items:center;justify-content:center;border-radius:20px 0 0 20px;margin-left:30px}.honor-card-image img[data-v-d15fcc37]{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.honor-card:hover .honor-card-image img[data-v-d15fcc37]{transform:scale(1.05)}.step-badge[data-v-d15fcc37]{position:absolute;top:20px;left:20px;background:linear-gradient(135deg,#ffb200,#ff8c00);color:#1b1007;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:700;letter-spacing:1px;z-index:2}.step-badge-right[data-v-d15fcc37]{display:inline-block;background:linear-gradient(135deg,#ffb200,#ff8c00);color:#1b1007;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:15px}.honor-card-content h3[data-v-d15fcc37]{font-size:28px;color:#fff;margin-bottom:15px;line-height:1.3;transition:all .2s}.honor-card:hover .honor-card-content h3[data-v-d15fcc37]{color:#ffb200}.honor-desc[data-v-d15fcc37]{color:#ccc;line-height:1.8;font-size:16px;margin-bottom:12px}.honor-caption[data-v-d15fcc37]{color:#ffb200cc;font-size:14px;font-style:italic;margin-bottom:20px;padding-left:12px;border-left:3px solid #ffb200}.honor-list[data-v-d15fcc37]{list-style:none;padding:0;margin:0}.honor-list li[data-v-d15fcc37]{color:#999;font-size:15px;line-height:1.8;margin-bottom:10px;padding-left:8px;transition:all .2s}.honor-list li[data-v-d15fcc37]:hover{color:#ffb200;transform:translate(5px)}@media (max-width: 968px){.honors-timeline[data-v-d15fcc37]{padding-left:80px}.timeline-left-line[data-v-d15fcc37]{left:30px}.timeline-dot[data-v-d15fcc37]{left:-37px}.honor-card[data-v-d15fcc37]{flex-direction:column;min-height:auto}.honor-card-image[data-v-d15fcc37]{width:100%;height:160px}.honor-card-content[data-v-d15fcc37]{padding:25px}}.clients-dynamic[data-v-d15fcc37]{padding:120px 0;background:#0f0f0f;overflow:hidden}.clients-container[data-v-d15fcc37]{max-width:1200px;margin:0 auto;padding:0 40px}.clients-desc[data-v-d15fcc37]{text-align:center;color:#666;font-size:18px;margin-top:20px;margin-bottom:60px}.clients-scroll[data-v-d15fcc37]{overflow:hidden;padding:50px 0;position:relative}.clients-scroll[data-v-d15fcc37]:before,.clients-scroll[data-v-d15fcc37]:after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2}.clients-scroll[data-v-d15fcc37]:before{left:0;background:linear-gradient(90deg,#0f0f0f,transparent)}.clients-scroll[data-v-d15fcc37]:after{right:0;background:linear-gradient(270deg,#0f0f0f,transparent)}.scroll-track[data-v-d15fcc37]{display:flex;gap:50px;animation:scroll-left-d15fcc37 35s linear infinite}.scroll-track[data-v-d15fcc37]:hover{animation-play-state:paused}@keyframes scroll-left-d15fcc37{0%{transform:translate(0)}to{transform:translate(-50%)}}.client-item[data-v-d15fcc37]{min-width:220px;height:120px;background:#1a1a1a;border:2px solid rgba(255,178,0,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#666;transition:all .2s ease-out;cursor:pointer;position:relative;overflow:hidden}.client-item[data-v-d15fcc37]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,178,0,.1);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s}.client-item[data-v-d15fcc37]:hover:before{width:300px;height:300px}.client-item[data-v-d15fcc37]:hover{border-color:#ffb200;color:#ffb200;transform:scale(1.1) translateY(-5px);box-shadow:0 15px 40px #ffb2004d;text-shadow:0 0 10px rgba(255,178,0,.5)}.news-dynamic[data-v-d15fcc37]{padding:120px 40px;background:#0a0a0a}.news-container[data-v-d15fcc37]{max-width:1000px;margin:0 auto}.news-timeline[data-v-d15fcc37]{margin-top:80px;position:relative;padding-left:60px}.news-timeline[data-v-d15fcc37]:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#ffb200,transparent)}.timeline-item[data-v-d15fcc37]{position:relative;margin-bottom:60px}.timeline-dot[data-v-d15fcc37]{position:absolute;left:-52px;top:10px;width:20px;height:20px;background:#ffb200;border-radius:50%;border:4px solid #0a0a0a;box-shadow:0 0 20px #ffb20080}.timeline-date[data-v-d15fcc37]{color:#ffb200;font-size:14px;font-weight:600;margin-bottom:15px;letter-spacing:1px}.timeline-card[data-v-d15fcc37]{background:#1a1a1a;padding:30px;border-radius:15px;border:1px solid rgba(255,178,0,.1);transition:all .2s ease-out;position:relative;overflow:hidden}.timeline-card[data-v-d15fcc37]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,rgba(255,178,0,.15),transparent);transition:width .3s}.timeline-card[data-v-d15fcc37]:hover:before{width:100%}.timeline-card[data-v-d15fcc37]:hover{border-color:#ffb200;transform:translate(15px) scale(1.02);box-shadow:0 15px 40px #ffb20040}.timeline-card h3[data-v-d15fcc37]{font-size:22px;color:#fff;margin-bottom:15px;line-height:1.5;transition:all .2s;position:relative}.timeline-card:hover h3[data-v-d15fcc37]{color:#ffb200;transform:translate(5px)}.timeline-card p[data-v-d15fcc37]{color:#999;line-height:1.8;margin-bottom:20px;font-size:15px;transition:all .2s}.timeline-card:hover p[data-v-d15fcc37]{color:#ccc}.timeline-link[data-v-d15fcc37]{color:#ffb200;text-decoration:none;font-size:15px;font-weight:600;transition:all .2s;position:relative;display:inline-block}.timeline-link[data-v-d15fcc37]:after{content:"→";position:absolute;right:-20px;transition:all .2s}.timeline-link[data-v-d15fcc37]:hover{color:#ff8c00;padding-right:10px;transform:translate(5px)}.timeline-link[data-v-d15fcc37]:hover:after{right:-25px;transform:translate(5px)}.dynamic-footer[data-v-d15fcc37]{position:relative;padding:40px;text-align:center;border-top:1px solid rgba(255,178,0,.1)}.footer-glow[data-v-d15fcc37]{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:300px;height:100px;background:radial-gradient(circle,rgba(255,178,0,.2) 0%,transparent 70%);filter:blur(40px)}.dynamic-footer p[data-v-d15fcc37]{position:relative;margin:0;font-size:14px;color:#666}@media (max-width: 1024px){.showcase-grid[data-v-d15fcc37],.honors-row[data-v-d15fcc37],.about-grid[data-v-d15fcc37]{grid-template-columns:1fr}.dynamic-title[data-v-d15fcc37]{font-size:64px}.stats-bar[data-v-d15fcc37]{gap:40px}}.about-us[data-v-2e585bce]{font-family:Microsoft YaHei,Helvetica Neue,sans-serif;background:#0a0a0a;color:#fff;min-height:100vh}.animate-fade-in[data-v-2e585bce]{opacity:0;transition:opacity .6s ease-out}.animate-fade-in.show-animate[data-v-2e585bce]{opacity:1}.animate-slide-up[data-v-2e585bce]{opacity:0;transform:translateY(50px);transition:opacity 1s ease-out,transform 1s ease-out}.animate-slide-up.show-animate[data-v-2e585bce]{opacity:1;transform:translateY(0)}.animate-slide-left[data-v-2e585bce]{opacity:0;transform:translate(50px);transition:opacity .8s ease-out,transform .8s ease-out}.animate-slide-left.show-animate[data-v-2e585bce]{opacity:1;transform:translate(0)}.animate-scale-in[data-v-2e585bce]{opacity:0;transform:scale(.8);transition:opacity .8s ease-out,transform .8s ease-out}.animate-scale-in.show-animate[data-v-2e585bce]{opacity:1;transform:scale(1)}.about-hero[data-v-2e585bce]{min-height:60vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding-top:120px}.animated-bg[data-v-2e585bce]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.wave[data-v-2e585bce]{position:absolute;width:200%;height:200%;background:radial-gradient(circle,rgba(255,178,0,.1) 0%,transparent 70%);animation:wave-animation-2e585bce 10s infinite linear}.wave-1[data-v-2e585bce]{top:-50%;left:-50%;animation-delay:0s}.wave-2[data-v-2e585bce]{top:-50%;left:-50%;animation-delay:-3.33s}.wave-3[data-v-2e585bce]{top:-50%;left:-50%;animation-delay:-6.66s}@keyframes wave-animation-2e585bce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-content[data-v-2e585bce]{text-align:center;z-index:1}.hero-badge[data-v-2e585bce]{display:inline-block;padding:8px 20px;background:rgba(255,178,0,.2);border:1px solid #ffb200;border-radius:20px;font-size:14px;margin-bottom:30px;letter-spacing:2px}.hero-title[data-v-2e585bce]{font-size:72px;font-weight:900;margin-bottom:20px;background:linear-gradient(135deg,#fff,#ffb200);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-2e585bce]{font-size:20px;color:#999;letter-spacing:2px}.company-overview[data-v-2e585bce]{padding:120px 40px;background:#0a0a0a}.overview-container[data-v-2e585bce]{max-width:1200px;margin:0 auto}.section-title[data-v-2e585bce]{font-size:52px;text-align:center;font-weight:900;margin-bottom:80px;background:linear-gradient(135deg,#fff,#ffb200);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.overview-grid[data-v-2e585bce]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.overview-card[data-v-2e585bce]{background:#1a1a1a;padding:40px 30px;border-radius:20px;border:1px solid rgba(255,178,0,.1);text-align:center;transition:all .3s ease;cursor:pointer}.overview-card[data-v-2e585bce]:hover{transform:translateY(-10px);border-color:#ffb200;box-shadow:0 20px 60px #ffb2004d}.overview-card .card-icon[data-v-2e585bce]{font-size:60px;margin-bottom:20px;transition:all .3s}.overview-card:hover .card-icon[data-v-2e585bce]{transform:scale(1.2) rotate(10deg)}.overview-card h3[data-v-2e585bce]{font-size:24px;margin-bottom:15px;color:#ffb200}.overview-card p[data-v-2e585bce]{color:#999;line-height:1.8;font-size:15px}.company-intro[data-v-2e585bce]{padding:120px 40px;background:#0f0f0f}.intro-container[data-v-2e585bce]{max-width:1200px;margin:0 auto}.intro-grid[data-v-2e585bce]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.intro-visual[data-v-2e585bce]{position:relative;overflow:hidden;border-radius:20px}.intro-image[data-v-2e585bce]{width:100%;height:500px;object-fit:cover;border-radius:20px;border:2px solid rgba(255,178,0,.2);transition:all .3s}.intro-image[data-v-2e585bce]:hover{transform:scale(1.05);border-color:#ffb200;box-shadow:0 10px 40px #ffb2004d}.info-badge[data-v-2e585bce]{display:inline-block;padding:8px 20px;background:rgba(255,178,0,.1);border:1px solid #ffb200;border-radius:20px;color:#ffb200;font-size:12px;letter-spacing:2px;margin-bottom:20px}.intro-title[data-v-2e585bce]{font-size:42px;font-weight:900;margin-bottom:30px;background:linear-gradient(135deg,#fff,#ffb200);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-line[data-v-2e585bce]{width:80px;height:4px;background:linear-gradient(90deg,#ffb200,transparent);margin-bottom:30px}.intro-content p[data-v-2e585bce]{color:#999;line-height:2;margin-bottom:20px;font-size:16px}.company-timeline[data-v-2e585bce]{padding:120px 40px;background:#0a0a0a}.timeline-container[data-v-2e585bce]{max-width:1000px;margin:0 auto}.timeline-desc[data-v-2e585bce]{text-align:center;color:#666;font-size:18px;margin-bottom:80px}.timeline-track[data-v-2e585bce]{position:relative;padding-left:120px}.timeline-line[data-v-2e585bce]{position:absolute;left:60px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#ffb200,rgba(255,178,0,.3),transparent)}.timeline-item[data-v-2e585bce]{position:relative;margin-bottom:60px}.timeline-item[data-v-2e585bce]:last-child{margin-bottom:0}.timeline-dot[data-v-2e585bce]{position:absolute;left:-67px;top:10px;width:20px;height:20px;background:#ffb200;border-radius:50%;border:4px solid #0a0a0a;box-shadow:0 0 25px #ffb200cc;z-index:10;animation:timelineDotPulse-2e585bce 2s ease-in-out infinite}@keyframes timelineDotPulse-2e585bce{0%,to{transform:scale(1);box-shadow:0 0 25px #ffb200cc}50%{transform:scale(1.3);box-shadow:0 0 35px #ffb200}}.timeline-year[data-v-2e585bce]{position:absolute;left:-120px;top:5px;font-size:18px;font-weight:700;color:#ffb200;width:50px}.timeline-card[data-v-2e585bce]{background:#1a1a1a;padding:30px;border-radius:15px;border:1px solid rgba(255,178,0,.1);transition:all .3s ease}.timeline-card[data-v-2e585bce]:hover{border-color:#ffb200;box-shadow:0 10px 40px #ffb20033;transform:translate(10px)}.timeline-card h3[data-v-2e585bce]{font-size:24px;margin-bottom:15px;color:#ffb200}.timeline-card p[data-v-2e585bce]{color:#999;line-height:1.8;font-size:15px}.honors-showcase[data-v-2e585bce]{padding:120px 40px;background:#0f0f0f}.honors-container[data-v-2e585bce]{max-width:1200px;margin:0 auto}.honors-subtitle[data-v-2e585bce]{text-align:center;color:#666;font-size:18px;margin-bottom:80px}.honors-grid[data-v-2e585bce]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.honor-item[data-v-2e585bce]{background:#1a1a1a;border-radius:20px;overflow:hidden;border:1px solid rgba(255,178,0,.1);transition:all .3s ease;cursor:pointer}.honor-item[data-v-2e585bce]:hover{transform:translateY(-10px);border-color:#ffb200;box-shadow:0 20px 60px #ffb2004d}.honor-image[data-v-2e585bce]{position:relative;width:100%;height:500px;height:250px;overflow:hidden;background:#e8e8e8}.honor-image img[data-v-2e585bce]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.honor-item:hover .honor-image img[data-v-2e585bce]{transform:scale(1.1)}.honor-overlay[data-v-2e585bce]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,178,0,.8),rgba(255,140,0,.8));display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.honor-item:hover .honor-overlay[data-v-2e585bce]{opacity:1}.honor-icon[data-v-2e585bce]{font-size:80px;animation:iconBounce-2e585bce .6s ease}@keyframes iconBounce-2e585bce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.honor-info[data-v-2e585bce]{padding:30px}.honor-info h3[data-v-2e585bce]{font-size:22px;margin-bottom:10px;color:#ffb200}.honor-year[data-v-2e585bce]{font-size:14px;color:#666;margin-bottom:15px}.honor-desc[data-v-2e585bce]{color:#999;line-height:1.8;font-size:15px}.dynamic-footer[data-v-2e585bce]{padding:60px 40px;text-align:center;background:#0a0a0a;border-top:1px solid rgba(255,178,0,.1);position:relative}.footer-glow[data-v-2e585bce]{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:300px;height:100px;background:radial-gradient(circle,rgba(255,178,0,.2),transparent);pointer-events:none}.dynamic-footer p[data-v-2e585bce]{color:#666;font-size:14px;letter-spacing:1px}@media (max-width: 968px){.overview-grid[data-v-2e585bce]{grid-template-columns:repeat(2,1fr)}.intro-grid[data-v-2e585bce]{grid-template-columns:1fr;gap:40px}.timeline-track[data-v-2e585bce]{padding-left:80px}.timeline-line[data-v-2e585bce]{left:30px}.timeline-dot[data-v-2e585bce]{left:-37px}.timeline-year[data-v-2e585bce]{left:-80px}.honors-grid[data-v-2e585bce]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.hero-title[data-v-2e585bce]{font-size:48px}.section-title[data-v-2e585bce]{font-size:36px}.overview-grid[data-v-2e585bce],.honors-grid[data-v-2e585bce]{grid-template-columns:1fr}}#map-container[data-v-be459ee6]{width:100%;height:100%;background:#1a1a1a}.contact-us[data-v-fb54c466]{font-family:Microsoft YaHei,Helvetica Neue,sans-serif;background:#0a0a0a;color:#fff;min-height:100vh;padding-top:130px}.contact-main[data-v-fb54c466]{max-width:1400px;margin:30px auto 20px;display:grid;grid-template-columns:1fr 1fr;gap:0;box-shadow:0 10px 50px #00000080;align-items:center}.map-side[data-v-fb54c466]{background:#0f0f0f;position:relative;overflow:hidden;height:700px}.info-side[data-v-fb54c466]{background:#0a0a0a;padding:60px 50px;overflow:visible;height:700px;display:flex;align-items:center;justify-content:center}.info-content[data-v-fb54c466]{width:100%}.top-section[data-v-fb54c466]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;gap:30px}.title-area[data-v-fb54c466]{flex:1}.contact-title[data-v-fb54c466]{font-size:48px;font-weight:900;margin-bottom:10px;background:linear-gradient(135deg,#fff,#ffb200);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-subtitle[data-v-fb54c466]{font-size:14px;color:#666;letter-spacing:3px;font-weight:600}.contact-list[data-v-fb54c466]{margin-bottom:40px}.contact-item[data-v-fb54c466]{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid rgba(255,178,0,.1);transition:all .3s ease}.contact-item[data-v-fb54c466]:hover{padding-left:10px;border-bottom-color:#ffb200}.item-icon[data-v-fb54c466]{font-size:32px;flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(255,178,0,.1);border-radius:12px;transition:all .3s ease}.contact-item:hover .item-icon[data-v-fb54c466]{background:rgba(255,178,0,.2);transform:scale(1.1)}.item-content h3[data-v-fb54c466]{font-size:16px;color:#ffb200;margin-bottom:6px;font-weight:700}.item-content p[data-v-fb54c466]{font-size:15px;color:#fff;margin-bottom:4px;font-weight:500}.item-content span[data-v-fb54c466]{font-size:12px;color:#666}.qrcode-area-top[data-v-fb54c466]{flex-shrink:0}.qrcode-wrapper-top[data-v-fb54c466]{display:flex;gap:15px}.qrcode-box-top[data-v-fb54c466]{text-align:center}.qrcode-img-top[data-v-fb54c466]{width:160px;height:160px;margin:0 auto 12px;background:white;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #0006;transition:all .3s ease;border:none;padding:12px}.qrcode-box-top:hover .qrcode-img-top[data-v-fb54c466]{transform:translateY(-5px) scale(1.05);box-shadow:0 12px 35px #ffb20099}.qrcode-img-top img[data-v-fb54c466]{width:100%;height:100%;object-fit:contain}.qrcode-box-top p[data-v-fb54c466]{font-size:14px;color:#ccc;font-weight:600}.qrcode-area-bottom[data-v-fb54c466]{margin-top:50px;padding-top:40px;border-top:1px solid rgba(255,178,0,.1)}.qrcode-wrapper-bottom[data-v-fb54c466]{display:flex;justify-content:center}.qrcode-box-bottom[data-v-fb54c466]{text-align:center}.qrcode-img-bottom[data-v-fb54c466]{width:240px;height:240px;margin:0 auto 15px;background:white;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0006;transition:all .3s ease;border:none;padding:15px}.qrcode-box-bottom:hover .qrcode-img-bottom[data-v-fb54c466]{transform:translateY(-8px) scale(1.03);box-shadow:0 15px 45px #ffb20099}.qrcode-img-bottom img[data-v-fb54c466]{width:100%;height:100%;object-fit:contain}.qrcode-box-bottom p[data-v-fb54c466]{font-size:16px;color:#ccc;font-weight:600}.dynamic-footer[data-v-fb54c466]{padding:40px;text-align:center;background:#0a0a0a;border-top:1px solid rgba(255,178,0,.1);margin-top:40px}.dynamic-footer p[data-v-fb54c466]{color:#666;font-size:14px;letter-spacing:1px}@media (max-width: 968px){.contact-us[data-v-fb54c466]{padding-top:120px}.contact-main[data-v-fb54c466]{grid-template-columns:1fr;margin:20px 20px 40px}.map-side[data-v-fb54c466]{height:400px}.info-side[data-v-fb54c466]{padding:60px 40px;height:auto}.contact-title[data-v-fb54c466]{font-size:42px}.top-section[data-v-fb54c466]{flex-direction:column}.qrcode-wrapper-top[data-v-fb54c466]{justify-content:center}}.truck-animation-section[data-v-fb54c466]{max-width:1400px;margin:0 auto 40px;padding:0 20px}.truck-animation-container[data-v-fb54c466]{position:relative;width:100%;height:150px;background-color:#0a0a0a;overflow:hidden;border-radius:12px;box-shadow:0 5px 20px #0000004d}@keyframes drive-to-center-fb54c466{0%{left:-200px}to{left:50%;transform:translate(-75px)}}@keyframes float-loop-fb54c466{0%,to{transform:translate(-75px) translateY(0)}50%{transform:translate(-75px) translateY(-5px)}}@keyframes wheel-spin-loop-fb54c466{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes light-pulse-fb54c466{0%{background-color:#ff0;box-shadow:0 0 5px #ff0}50%{background-color:#fff8c0;box-shadow:0 0 15px 5px #ff0}to{background-color:#ff0;box-shadow:0 0 5px #ff0}}@keyframes light-beam-pulse-fb54c466{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}@keyframes road-move-loop-fb54c466{0%{background-position:0 0}to{background-position:-200px 0}}.truck[data-v-fb54c466]{animation:drive-to-center-fb54c466 3s ease-out forwards,float-loop-fb54c466 2s ease-in-out infinite 3s;position:absolute;bottom:60px;left:-200px;z-index:30;transform-origin:center bottom}.truck-body[data-v-fb54c466]{width:150px;height:70px;background-color:#b0c4de;border-radius:8px 8px 0 0;position:relative;box-shadow:0 5px 10px #0003;border:2px solid #8B9DC3}.truck-cabin[data-v-fb54c466]{width:50px;height:55px;background-color:#8b9dc3;position:absolute;right:-10px;top:-5px;border-radius:5px 10px 0 0;border:2px solid #6A7B8E;box-shadow:-3px 0 5px #0000001a;z-index:1}.truck-window[data-v-fb54c466]{width:30px;height:30px;background-color:#a9d1df;position:absolute;top:5px;right:5px;border-radius:3px;border:1px solid #6A7B8E}.truck-light[data-v-fb54c466]{width:10px;height:8px;background-color:#ff0;border-radius:2px;position:absolute;bottom:5px;right:-5px;box-shadow:0 0 5px #ff0;animation:light-pulse-fb54c466 1s linear infinite;z-index:2}.truck-light[data-v-fb54c466]:after{content:"";position:absolute;top:0;left:-100px;width:100px;height:30px;background:radial-gradient(ellipse at right,rgba(255,255,0,.4),transparent 70%);clip-path:polygon(100% 0,0 30%,0 70%,100% 100%);transform:translateY(-50%) rotateY(180deg);animation:light-beam-pulse-fb54c466 1s linear infinite;z-index:-1;transform-origin:100% 50%}.truck-wheel[data-v-fb54c466]{width:30px;height:30px;background-color:#333;border-radius:50%;border:5px solid #555;position:absolute;bottom:-15px;z-index:0;display:flex;align-items:center;justify-content:center}.truck-wheel[data-v-fb54c466]:before{content:"";width:8px;height:8px;background-color:#aaa;border-radius:50%}.wheel[data-v-fb54c466]{animation:wheel-spin-loop-fb54c466 .5s linear infinite;transform-origin:center}.wheel-front[data-v-fb54c466]{left:10px}.wheel-middle[data-v-fb54c466]{left:70px}.wheel-back[data-v-fb54c466]{right:10px}.road[data-v-fb54c466]{background-color:#444;position:absolute;bottom:0;left:0;width:100%;height:80px;z-index:10}.road[data-v-fb54c466]:before{content:"";position:absolute;top:50%;left:0;width:100%;height:4px;background:repeating-linear-gradient(90deg,#fff 0 20px,transparent 20px 40px);transform:translateY(-50%);z-index:11;animation:road-move-loop-fb54c466 1.5s linear infinite}.gallery-page[data-v-8df1ba76]{min-height:100vh;padding:0;background:linear-gradient(135deg,#040b1a 0%,#0f1f3d 100%);color:#fff;font-family:Microsoft YaHei,sans-serif}.content[data-v-8df1ba76]{width:min(1200px,90vw);margin:0 auto;padding:150px 0 70px}.hero-block[data-v-8df1ba76]{margin-bottom:50px;text-align:center;padding:0 20px}.hero-block h1[data-v-8df1ba76]{font-size:56px;margin:0 0 12px;font-weight:900;background:linear-gradient(135deg,#ffffff,#ffb200);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:8px;animation:titleFadeIn-8df1ba76 .8s ease-out}@keyframes titleFadeIn-8df1ba76{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.subtitle-en[data-v-8df1ba76]{font-size:16px;color:#ffb20099;letter-spacing:3px;margin:0;font-weight:400;font-style:italic;animation:subtitleFadeIn-8df1ba76 .8s ease-out .2s both}@keyframes subtitleFadeIn-8df1ba76{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wire-animation-section[data-v-8df1ba76]{background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(20,30,50,.3));border-radius:24px;overflow:hidden;border:1px solid rgba(255,178,0,.15);margin-bottom:100px;box-shadow:0 20px 60px #00000080,inset 0 1px #ffffff1a;position:relative;padding:30px}.wire-animation-section[data-v-8df1ba76]:before{content:"";position:absolute;top:-80px;left:50%;transform:translate(-50%);width:1px;height:80px;background:linear-gradient(to bottom,transparent,rgba(255,178,0,.3))}.wire-animation-section[data-v-8df1ba76]:after{content:"";position:absolute;bottom:-80px;left:50%;transform:translate(-50%);width:1px;height:80px;background:linear-gradient(to bottom,rgba(255,178,0,.3),transparent)}.wire-canvas[data-v-8df1ba76]{width:100%;height:350px;display:block;border-radius:12px}.loading-state[data-v-8df1ba76]{text-align:center;padding:80px 20px;color:#fff9;font-size:18px}.showroom-grid[data-v-8df1ba76]{display:flex;flex-direction:column;gap:24px}.showroom-card[data-v-8df1ba76]{display:grid;grid-template-columns:.9fr 1.2fr .9fr;gap:30px;padding:30px;border-radius:28px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(35px);animation:showroomRise-8df1ba76 .85s ease forwards;animation-delay:var(--delay, 0s);transition:transform .35s ease,box-shadow .35s ease;cursor:pointer}.showroom-card[data-v-8df1ba76]:hover{transform:translateY(-8px);box-shadow:0 35px 80px #ffb2004d;border-color:#ffb20066}.image-panel[data-v-8df1ba76]{margin:0;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.1);min-height:220px;position:relative}.image-panel img[data-v-8df1ba76]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.showroom-card:hover .image-panel img[data-v-8df1ba76]{transform:scale(1.1)}.label-row[data-v-8df1ba76]{display:flex;align-items:center;gap:12px;color:#fff9}.badge[data-v-8df1ba76]{padding:4px 12px;border-radius:999px;background:rgba(255,178,0,.15);color:#ffb200;font-size:12px;letter-spacing:2px}.showroom-card h3[data-v-8df1ba76]{font-size:28px;margin:14px 0 10px}.strapline[data-v-8df1ba76]{color:#ffffffbf;line-height:1.6}.tag-list[data-v-8df1ba76]{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.tag-list li[data-v-8df1ba76]{padding:6px 12px;border-radius:8px;background:rgba(255,255,255,.08);font-size:12px}.actions[data-v-8df1ba76]{display:flex;flex-direction:column;gap:12px;justify-content:space-between}.mini-spec[data-v-8df1ba76]{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:12px 16px}.mini-spec p[data-v-8df1ba76]{margin:0;font-size:12px;color:#fff9}.mini-spec span[data-v-8df1ba76]{font-weight:600;font-size:18px}.cta[data-v-8df1ba76]{margin-top:12px;display:inline-flex;justify-content:center;align-items:center;border-radius:16px;background:linear-gradient(120deg,#ffb200,#ff6f00);padding:14px 0;text-decoration:none;color:#1b1007;font-weight:700;border:none;width:100%;cursor:pointer;transition:all .3s ease}.cta[data-v-8df1ba76]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ffb20066}@media (max-width: 1024px){.content[data-v-8df1ba76]{padding:60px 20px}.nav-container[data-v-8df1ba76]{padding:0 20px}.logo-cn[data-v-8df1ba76]{font-size:16px}.nav-links[data-v-8df1ba76]{gap:4px}.nav-link[data-v-8df1ba76]{padding:10px 16px;font-size:14px}.showroom-card[data-v-8df1ba76]{grid-template-columns:1fr}.image-panel[data-v-8df1ba76]{min-height:180px}}@keyframes showroomRise-8df1ba76{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}html[data-v-8bfa0f2b]{scroll-behavior:smooth}.product-page[data-v-8bfa0f2b]{min-height:100vh;background:linear-gradient(135deg,#040b1a 0%,#0f1f3d 100%);padding:0;font-family:Microsoft YaHei,sans-serif;color:#fff}.sub-nav-bar[data-v-8bfa0f2b]{background:#050d1e;border-bottom:1px solid rgba(255,178,0,.2);padding:135px 0 20px}.sub-nav-content[data-v-8bfa0f2b]{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.sub-nav-title[data-v-8bfa0f2b]{font-size:32px;font-weight:700;margin:0 0 8px;background:linear-gradient(135deg,#ffffff,#ffb200);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:4px}.sub-nav-subtitle[data-v-8bfa0f2b]{font-size:13px;color:#ffb200b3;letter-spacing:2px;margin:0;font-weight:400;text-transform:uppercase;font-style:italic}.product-hero[data-v-8bfa0f2b]{padding:60px 20px 40px}.product-hero[data-v-8bfa0f2b]{max-width:1100px;margin:0 auto;background:rgba(255,255,255,.06);border-radius:20px;padding:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-slot[data-v-8bfa0f2b]{border-radius:22px;overflow:hidden;min-height:420px;margin:0;position:relative;box-shadow:0 30px 60px #00000080}.image-slot img[data-v-8bfa0f2b]{width:100%;height:100%;object-fit:cover;display:block}.eyebrow[data-v-8bfa0f2b]{font-size:12px;letter-spacing:.3em;color:#ffb200;text-transform:uppercase}.info-panel h1[data-v-8bfa0f2b]{font-size:46px;margin:16px 0;line-height:1.2;background:linear-gradient(120deg,#ffffff,#ffb200);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle[data-v-8bfa0f2b]{color:#ffffffbf;line-height:1.8;margin-bottom:30px;font-size:18px}.price-row[data-v-8bfa0f2b]{display:flex;gap:40px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:20px}.price-item .label[data-v-8bfa0f2b]{font-size:12px;color:#fff9;margin-bottom:6px}.price-item .value[data-v-8bfa0f2b]{font-size:28px;font-weight:700;color:#ffb200}.price-item.clickable[data-v-8bfa0f2b]{cursor:pointer;transition:all .3s ease}.price-item.clickable[data-v-8bfa0f2b]:hover{transform:translateY(-2px)}.price-item.clickable:hover .contact-link[data-v-8bfa0f2b]{color:#ffc933;text-shadow:0 0 10px rgba(255,178,0,.5)}.select-label[data-v-8bfa0f2b]{font-weight:600;margin-bottom:10px;color:#ffffffe6}.select-content[data-v-8bfa0f2b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.diameter-range[data-v-8bfa0f2b]{padding:12px 20px;border-radius:10px;border:1px solid rgba(255,178,0,.4);background:rgba(255,178,0,.1);display:inline-block}.range-value[data-v-8bfa0f2b]{color:#ffb200;font-size:16px;font-weight:600;letter-spacing:.5px}.custom-btn[data-v-8bfa0f2b]{padding:10px 18px;border-radius:10px;border:1px solid rgba(255,178,0,.5);background:rgba(255,178,0,.08);color:#ffb200e6;font-size:13px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.custom-btn[data-v-8bfa0f2b]:hover{background:rgba(255,178,0,.2);border-color:#ffb200;color:#ffb200;transform:translateY(-2px);box-shadow:0 4px 12px #ffb2004d}.package-select[data-v-8bfa0f2b]{margin-top:20px}.options[data-v-8bfa0f2b]{display:flex;flex-wrap:wrap;gap:10px}.options button[data-v-8bfa0f2b]{padding:10px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);color:#fff;cursor:pointer;transition:all .2s ease}.options button.active[data-v-8bfa0f2b]{border-color:#ffb200;background:rgba(255,178,0,.2);color:#ffb200}.info-list[data-v-8bfa0f2b]{margin-top:18px;padding-left:18px;color:#fffc;line-height:1.8}.product-details[data-v-8bfa0f2b]{max-width:1100px;margin:30px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.detail-card[data-v-8bfa0f2b]{background:rgba(255,255,255,.06);border-radius:16px;padding:24px;border:2px solid rgba(255,255,255,.12);transition:all .3s ease;cursor:pointer;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-card[data-v-8bfa0f2b]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #ffb2004d;border-color:#ffb200;background:rgba(255,255,255,.1)}.card-icon[data-v-8bfa0f2b]{font-size:32px;margin-bottom:12px;transition:transform .3s ease}.detail-card:hover .card-icon[data-v-8bfa0f2b]{transform:scale(1.2) rotate(5deg)}.detail-card h3[data-v-8bfa0f2b]{margin-bottom:8px;font-size:18px;font-weight:700}.detail-card p[data-v-8bfa0f2b]{color:#ffffffb3;font-size:14px;line-height:1.6}.card-arrow[data-v-8bfa0f2b]{position:absolute;bottom:12px;right:16px;color:#ffb200;font-size:20px;opacity:0;transition:all .3s ease}.detail-card:hover .card-arrow[data-v-8bfa0f2b]{opacity:1;animation:arrowBounce-8bfa0f2b 1s ease-in-out infinite}@keyframes arrowBounce-8bfa0f2b{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.section-divider[data-v-8bfa0f2b]{display:flex;align-items:center;justify-content:center;gap:20px;margin:60px auto;padding:0 20px;max-width:600px}.divider-line[data-v-8bfa0f2b]{flex:1;height:2px;background:linear-gradient(90deg,transparent,rgba(255,178,0,.5),transparent)}.divider-icon[data-v-8bfa0f2b]{color:#ffb200;font-size:24px;animation:dividerPulse-8bfa0f2b 3s ease-in-out infinite}@keyframes dividerPulse-8bfa0f2b{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.product-info[data-v-8bfa0f2b]{max-width:1150px;margin:0 auto 60px;background:rgba(255,255,255,.04);border-radius:28px;padding:50px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 768px){.nav-container[data-v-8bfa0f2b]{padding:0 20px}.logo-cn[data-v-8bfa0f2b]{font-size:16px}.nav-links[data-v-8bfa0f2b]{gap:4px}.nav-link[data-v-8bfa0f2b]{padding:10px 16px;font-size:14px}}.info-hero[data-v-8bfa0f2b]{text-align:center;margin-bottom:50px}.info-tag[data-v-8bfa0f2b]{display:inline-block;padding:8px 20px;border-radius:999px;background:rgba(255,178,0,.2);color:#ffb200;font-size:12px;letter-spacing:.3em;margin-bottom:12px}.info-hero h2[data-v-8bfa0f2b]{font-size:36px;margin-bottom:10px}.info-hero p[data-v-8bfa0f2b]{color:#ffffffb3;font-size:17px;max-width:760px;margin:0 auto}.alternate-layout[data-v-8bfa0f2b]{margin-top:40px;display:flex;flex-direction:column;gap:80px;position:relative}.alternate-layout[data-v-8bfa0f2b]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,178,0,.3),transparent);transform:translate(-50%)}.alternate-item[data-v-8bfa0f2b]{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;opacity:0;transform:translateY(30px);animation:alternateSlide-8bfa0f2b .8s ease forwards;animation-delay:var(--delay, 0s);position:relative;padding:40px 0;scroll-margin-top:100px}.alternate-item[data-v-8bfa0f2b]:before{content:"";position:absolute;left:50%;top:-40px;width:2px;height:80px;background:linear-gradient(180deg,transparent,rgba(255,178,0,.3),transparent);transform:translate(-50%)}.alternate-item[data-v-8bfa0f2b]:first-child:before{display:none}.alternate-item[data-v-8bfa0f2b]:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;background:linear-gradient(135deg,#ffb200,#ff8c00);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ffb20033,0 0 20px #ffb20066;z-index:1;animation:dotGlow-8bfa0f2b 3s ease-in-out infinite}@keyframes dotGlow-8bfa0f2b{0%,to{box-shadow:0 0 0 6px #ffb20033,0 0 20px #ffb20066}50%{box-shadow:0 0 0 10px #ffb2004d,0 0 30px #ffb20099}}.alternate-item.reverse[data-v-8bfa0f2b]{direction:rtl}.alternate-item.reverse[data-v-8bfa0f2b]>*{direction:ltr}.alternate-image[data-v-8bfa0f2b]{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #00000080;background:rgba(255,255,255,.05);transition:all .4s ease}.alternate-item:hover .alternate-image[data-v-8bfa0f2b]{box-shadow:0 30px 80px #ffb20066;transform:translateY(-5px)}.alternate-image img[data-v-8bfa0f2b]{width:100%;height:450px;object-fit:cover;display:block;transition:transform .6s ease}.alternate-item:hover .alternate-image img[data-v-8bfa0f2b]{transform:scale(1.08)}.image-overlay[data-v-8bfa0f2b]{position:absolute;top:24px;left:24px;background:rgba(255,178,0,.95);color:#1b1007;padding:12px 24px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.overlay-number[data-v-8bfa0f2b]{font-size:18px;font-weight:700;letter-spacing:.05em}.alternate-content[data-v-8bfa0f2b]{padding:30px;background:rgba(255,255,255,.06);border-radius:20px;border:1px solid rgba(255,255,255,.12);transition:all .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.alternate-item:hover .alternate-content[data-v-8bfa0f2b]{background:rgba(255,255,255,.1);border-color:#ffb20066;transform:translateY(-5px)}.content-badge[data-v-8bfa0f2b]{display:inline-block;padding:8px 20px;background:linear-gradient(135deg,#ffb200,#ff8c00);color:#1b1007;border-radius:999px;font-size:13px;font-weight:700;margin-bottom:16px;box-shadow:0 4px 15px #ffb20066;letter-spacing:.05em}.content-title[data-v-8bfa0f2b]{font-size:32px;margin:0 0 16px;color:#fff;line-height:1.3}.content-desc[data-v-8bfa0f2b]{color:#ffffffbf;font-size:16px;line-height:1.8;margin-bottom:12px}.content-caption[data-v-8bfa0f2b]{color:#ffb200cc;font-size:14px;font-style:italic;margin-bottom:24px;padding-left:16px;border-left:3px solid #ffb200}.content-list[data-v-8bfa0f2b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.content-list li[data-v-8bfa0f2b]{display:flex;align-items:flex-start;gap:12px;color:#fffc;line-height:1.7;font-size:15px;padding:12px 16px;background:rgba(255,255,255,.05);border-radius:10px;border-left:3px solid transparent;transition:all .3s ease;opacity:0;transform:translate(-10px);animation:listSlideIn-8bfa0f2b .5s ease forwards}.content-list li[data-v-8bfa0f2b]:nth-child(1){animation-delay:.1s}.content-list li[data-v-8bfa0f2b]:nth-child(2){animation-delay:.2s}.content-list li[data-v-8bfa0f2b]:nth-child(3){animation-delay:.3s}.content-list li[data-v-8bfa0f2b]:nth-child(4){animation-delay:.4s}.content-list li[data-v-8bfa0f2b]:hover{background:rgba(255,178,0,.15);border-left-color:#ffb200;transform:translate(5px);box-shadow:0 4px 15px #ffb20033}.list-check[data-v-8bfa0f2b]{color:#ffb200;font-weight:700;font-size:18px;flex-shrink:0}@keyframes listSlideIn-8bfa0f2b{to{opacity:1;transform:translate(0)}}@keyframes alternateSlide-8bfa0f2b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 968px){.alternate-item[data-v-8bfa0f2b]{grid-template-columns:1fr;gap:30px}.alternate-item.reverse[data-v-8bfa0f2b]{direction:ltr}.alternate-image img[data-v-8bfa0f2b]{height:350px}.content-title[data-v-8bfa0f2b]{font-size:26px}.product-hero[data-v-8bfa0f2b]{padding:24px}.info-panel h1[data-v-8bfa0f2b]{font-size:32px}.product-info[data-v-8bfa0f2b]{padding:32px 24px}}html[data-v-4e7a8c3d]{scroll-behavior:smooth}.product-page[data-v-4e7a8c3d]{min-height:100vh;background:linear-gradient(135deg,#040b1a 0%,#0f1f3d 100%);padding:0;font-family:Microsoft YaHei,sans-serif;color:#fff}.sub-nav-bar[data-v-4e7a8c3d]{background:#050d1e;border-bottom:1px solid rgba(255,178,0,.2);padding:135px 0 20px}.sub-nav-content[data-v-4e7a8c3d]{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.sub-nav-title[data-v-4e7a8c3d]{font-size:32px;font-weight:700;margin:0 0 8px;background:linear-gradient(135deg,#ffffff,#ffb200);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:4px}.sub-nav-subtitle[data-v-4e7a8c3d]{font-size:13px;color:#ffb200b3;letter-spacing:2px;margin:0;font-weight:400;text-transform:uppercase;font-style:italic}.product-hero[data-v-4e7a8c3d]{padding:60px 20px 40px}.product-hero[data-v-4e7a8c3d]{max-width:1100px;margin:0 auto;background:rgba(255,255,255,.06);border-radius:20px;padding:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-slot[data-v-4e7a8c3d]{border-radius:22px;overflow:hidden;min-height:420px;margin:0;position:relative;box-shadow:0 30px 60px #00000080}.image-slot img[data-v-4e7a8c3d]{width:100%;height:100%;object-fit:cover;display:block}.eyebrow[data-v-4e7a8c3d]{font-size:12px;letter-spacing:.3em;color:#ffb200;text-transform:uppercase}.info-panel h1[data-v-4e7a8c3d]{font-size:46px;margin:16px 0;line-height:1.2;background:linear-gradient(120deg,#ffffff,#ffb200);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle[data-v-4e7a8c3d]{color:#ffffffbf;line-height:1.8;margin-bottom:30px;font-size:18px}.price-row[data-v-4e7a8c3d]{display:flex;gap:40px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:20px}.price-item .label[data-v-4e7a8c3d]{font-size:12px;color:#fff9;margin-bottom:6px}.price-item .value[data-v-4e7a8c3d]{font-size:28px;font-weight:700;color:#ffb200}.price-item.clickable[data-v-4e7a8c3d]{cursor:pointer;transition:all .3s ease}.price-item.clickable[data-v-4e7a8c3d]:hover{transform:translateY(-2px)}.price-item.clickable:hover .contact-link[data-v-4e7a8c3d]{color:#ffc933;text-shadow:0 0 10px rgba(255,178,0,.5)}.select-label[data-v-4e7a8c3d]{font-weight:600;margin-bottom:10px;color:#ffffffe6}.select-content[data-v-4e7a8c3d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.diameter-range[data-v-4e7a8c3d]{padding:12px 20px;border-radius:10px;border:1px solid rgba(255,178,0,.4);background:rgba(255,178,0,.1);display:inline-block}.range-value[data-v-4e7a8c3d]{color:#ffb200;font-size:16px;font-weight:600;letter-spacing:.5px}.custom-btn[data-v-4e7a8c3d]{padding:10px 18px;border-radius:10px;border:1px solid rgba(255,178,0,.5);background:rgba(255,178,0,.08);color:#ffb200e6;font-size:13px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.custom-btn[data-v-4e7a8c3d]:hover{background:rgba(255,178,0,.2);border-color:#ffb200;color:#ffb200;transform:translateY(-2px);box-shadow:0 4px 12px #ffb2004d}.package-select[data-v-4e7a8c3d]{margin-top:20px}.options[data-v-4e7a8c3d]{display:flex;flex-wrap:wrap;gap:10px}.options button[data-v-4e7a8c3d]{padding:10px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);color:#fff;cursor:pointer;transition:all .2s ease}.options button.active[data-v-4e7a8c3d]{border-color:#ffb200;background:rgba(255,178,0,.2);color:#ffb200}.info-list[data-v-4e7a8c3d]{margin-top:18px;padding-left:18px;color:#fffc;line-height:1.8}.product-details[data-v-4e7a8c3d]{max-width:1100px;margin:30px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.detail-card[data-v-4e7a8c3d]{background:rgba(255,255,255,.06);border-radius:16px;padding:24px;border:2px solid rgba(255,255,255,.12);transition:all .3s ease;cursor:pointer;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-card[data-v-4e7a8c3d]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #ffb2004d;border-color:#ffb200;background:rgba(255,255,255,.1)}.card-icon[data-v-4e7a8c3d]{font-size:32px;margin-bottom:12px;transition:transform .3s ease}.detail-card:hover .card-icon[data-v-4e7a8c3d]{transform:scale(1.2) rotate(5deg)}.detail-card h3[data-v-4e7a8c3d]{margin-bottom:8px;font-size:18px;font-weight:700}.detail-card p[data-v-4e7a8c3d]{color:#ffffffb3;font-size:14px;line-height:1.6}.card-arrow[data-v-4e7a8c3d]{position:absolute;bottom:12px;right:16px;color:#ffb200;font-size:20px;opacity:0;transition:all .3s ease}.detail-card:hover .card-arrow[data-v-4e7a8c3d]{opacity:1;animation:arrowBounce-4e7a8c3d 1s ease-in-out infinite}@keyframes arrowBounce-4e7a8c3d{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.section-divider[data-v-4e7a8c3d]{display:flex;align-items:center;justify-content:center;gap:20px;margin:60px auto;padding:0 20px;max-width:600px}.divider-line[data-v-4e7a8c3d]{flex:1;height:2px;background:linear-gradient(90deg,transparent,rgba(255,178,0,.5),transparent)}.divider-icon[data-v-4e7a8c3d]{color:#ffb200;font-size:24px;animation:dividerPulse-4e7a8c3d 3s ease-in-out infinite}@keyframes dividerPulse-4e7a8c3d{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.product-info[data-v-4e7a8c3d]{max-width:1150px;margin:0 auto 60px;background:rgba(255,255,255,.04);border-radius:28px;padding:50px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 768px){.nav-container[data-v-4e7a8c3d]{padding:0 20px}.logo-cn[data-v-4e7a8c3d]{font-size:16px}.nav-links[data-v-4e7a8c3d]{gap:4px}.nav-link[data-v-4e7a8c3d]{padding:10px 16px;font-size:14px}}.info-hero[data-v-4e7a8c3d]{text-align:center;margin-bottom:50px}.info-tag[data-v-4e7a8c3d]{display:inline-block;padding:8px 20px;border-radius:999px;background:rgba(255,178,0,.2);color:#ffb200;font-size:12px;letter-spacing:.3em;margin-bottom:12px}.info-hero h2[data-v-4e7a8c3d]{font-size:36px;margin-bottom:10px}.info-hero p[data-v-4e7a8c3d]{color:#ffffffb3;font-size:17px;max-width:760px;margin:0 auto}.alternate-layout[data-v-4e7a8c3d]{margin-top:40px;display:flex;flex-direction:column;gap:80px;position:relative}.alternate-layout[data-v-4e7a8c3d]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,178,0,.3),transparent);transform:translate(-50%)}.alternate-item[data-v-4e7a8c3d]{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;opacity:0;transform:translateY(30px);animation:alternateSlide-4e7a8c3d .8s ease forwards;animation-delay:var(--delay, 0s);position:relative;padding:40px 0;scroll-margin-top:100px}.alternate-item[data-v-4e7a8c3d]:before{content:"";position:absolute;left:50%;top:-40px;width:2px;height:80px;background:linear-gradient(180deg,transparent,rgba(255,178,0,.3),transparent);transform:translate(-50%)}.alternate-item[data-v-4e7a8c3d]:first-child:before{display:none}.alternate-item[data-v-4e7a8c3d]:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;background:linear-gradient(135deg,#ffb200,#ff8c00);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ffb20033,0 0 20px #ffb20066;z-index:1;animation:dotGlow-4e7a8c3d 3s ease-in-out infinite}@keyframes dotGlow-4e7a8c3d{0%,to{box-shadow:0 0 0 6px #ffb20033,0 0 20px #ffb20066}50%{box-shadow:0 0 0 10px #ffb2004d,0 0 30px #ffb20099}}.alternate-item.reverse[data-v-4e7a8c3d]{direction:rtl}.alternate-item.reverse[data-v-4e7a8c3d]>*{direction:ltr}.alternate-image[data-v-4e7a8c3d]{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #00000080;background:rgba(255,255,255,.05);transition:all .4s ease}.alternate-item:hover .alternate-image[data-v-4e7a8c3d]{box-shadow:0 30px 80px #ffb20066;transform:translateY(-5px)}.alternate-image img[data-v-4e7a8c3d]{width:100%;height:450px;object-fit:cover;display:block;transition:transform .6s ease}.alternate-item:hover .alternate-image img[data-v-4e7a8c3d]{transform:scale(1.08)}.image-overlay[data-v-4e7a8c3d]{position:absolute;top:24px;left:24px;background:rgba(255,178,0,.95);color:#1b1007;padding:12px 24px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.overlay-number[data-v-4e7a8c3d]{font-size:18px;font-weight:700;letter-spacing:.05em}.alternate-content[data-v-4e7a8c3d]{padding:30px;background:rgba(255,255,255,.06);border-radius:20px;border:1px solid rgba(255,255,255,.12);transition:all .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.alternate-item:hover .alternate-content[data-v-4e7a8c3d]{background:rgba(255,255,255,.1);border-color:#ffb20066;transform:translateY(-5px)}.content-badge[data-v-4e7a8c3d]{display:inline-block;padding:8px 20px;background:linear-gradient(135deg,#ffb200,#ff8c00);color:#1b1007;border-radius:999px;font-size:13px;font-weight:700;margin-bottom:16px;box-shadow:0 4px 15px #ffb20066;letter-spacing:.05em}.content-title[data-v-4e7a8c3d]{font-size:32px;margin:0 0 16px;color:#fff;line-height:1.3}.content-desc[data-v-4e7a8c3d]{color:#ffffffbf;font-size:16px;line-height:1.8;margin-bottom:12px}.content-caption[data-v-4e7a8c3d]{color:#ffb200cc;font-size:14px;font-style:italic;margin-bottom:24px;padding-left:16px;border-left:3px solid #ffb200}.content-list[data-v-4e7a8c3d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.content-list li[data-v-4e7a8c3d]{display:flex;align-items:flex-start;gap:12px;color:#fffc;line-height:1.7;font-size:15px;padding:12px 16px;background:rgba(255,255,255,.05);border-radius:10px;border-left:3px solid transparent;transition:all .3s ease;opacity:0;transform:translate(-10px);animation:listSlideIn-4e7a8c3d .5s ease forwards}.content-list li[data-v-4e7a8c3d]:nth-child(1){animation-delay:.1s}.content-list li[data-v-4e7a8c3d]:nth-child(2){animation-delay:.2s}.content-list li[data-v-4e7a8c3d]:nth-child(3){animation-delay:.3s}.content-list li[data-v-4e7a8c3d]:nth-child(4){animation-delay:.4s}.content-list li[data-v-4e7a8c3d]:hover{background:rgba(255,178,0,.15);border-left-color:#ffb200;transform:translate(5px);box-shadow:0 4px 15px #ffb20033}.list-check[data-v-4e7a8c3d]{color:#ffb200;font-weight:700;font-size:18px;flex-shrink:0}@keyframes listSlideIn-4e7a8c3d{to{opacity:1;transform:translate(0)}}@keyframes alternateSlide-4e7a8c3d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 968px){.alternate-item[data-v-4e7a8c3d]{grid-template-columns:1fr;gap:30px}.alternate-item.reverse[data-v-4e7a8c3d]{direction:ltr}.alternate-image img[data-v-4e7a8c3d]{height:350px}.content-title[data-v-4e7a8c3d]{font-size:26px}.product-hero[data-v-4e7a8c3d]{padding:24px}.info-panel h1[data-v-4e7a8c3d]{font-size:32px}.product-info[data-v-4e7a8c3d]{padding:32px 24px}}.admin-login-container[data-v-36a485a3]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a0a;padding:20px;position:relative;overflow:hidden}.animated-bg[data-v-36a485a3]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.wave[data-v-36a485a3]{position:absolute;width:200%;height:200%;background:radial-gradient(circle,rgba(255,178,0,.08) 0%,transparent 70%);animation:wave-animation-36a485a3 15s infinite linear}.wave-1[data-v-36a485a3]{top:-50%;left:-50%;animation-delay:0s}.wave-2[data-v-36a485a3]{top:-50%;left:-50%;animation-delay:-7.5s}@keyframes wave-animation-36a485a3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-box[data-v-36a485a3]{background:#1a1a1a;border-radius:20px;box-shadow:0 20px 60px #00000080;padding:50px;width:100%;max-width:460px;border:1px solid rgba(255,178,0,.2);position:relative;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-header[data-v-36a485a3]{text-align:center;margin-bottom:40px}.logo[data-v-36a485a3]{width:180px;height:auto;filter:drop-shadow(0 4px 12px rgba(255,178,0,.3))}.login-form[data-v-36a485a3]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-36a485a3]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-36a485a3]{font-size:14px;font-weight:500;color:#ccc}.form-group input[data-v-36a485a3]{padding:14px 18px;border:2px solid rgba(255,178,0,.2);border-radius:10px;font-size:14px;transition:all .3s ease;outline:none;background:rgba(255,255,255,.05);color:#fff}.form-group input[data-v-36a485a3]::placeholder{color:#666}.form-group input[data-v-36a485a3]:focus{border-color:#ffb200;box-shadow:0 0 0 3px #ffb2001a;background:rgba(255,255,255,.08)}.error-message[data-v-36a485a3]{background-color:#ff3b301a;color:#ff3b30;padding:12px;border-radius:10px;font-size:14px;text-align:center;border:1px solid rgba(255,59,48,.3)}.login-button[data-v-36a485a3]{padding:16px;background:linear-gradient(135deg,#ffb200,#ff8c00);color:#0a0a0a;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:10px;position:relative;overflow:hidden}.login-button[data-v-36a485a3]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .3s,height .3s}.login-button[data-v-36a485a3]:hover:not(:disabled):before{width:300px;height:300px}.login-button[data-v-36a485a3]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 30px #ffb20080}.login-button[data-v-36a485a3]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.login-box[data-v-36a485a3]{padding:30px 20px}.login-header h1[data-v-36a485a3]{font-size:24px}}.admin-dashboard[data-v-19c17dd7]{display:flex;min-height:100vh;height:100vh;background-color:#0a0a0a;overflow:hidden}.sidebar[data-v-19c17dd7]{width:280px;background:#1a1a1a;color:#fff;display:flex;flex-direction:column;box-shadow:2px 0 20px #0000004d;border-right:1px solid rgba(255,178,0,.1);position:fixed;left:0;top:0;bottom:0;z-index:100}.sidebar-header[data-v-19c17dd7]{padding:25px 20px;border-bottom:1px solid rgba(255,178,0,.1);display:flex;align-items:center;justify-content:center}.logo-dynamic[data-v-19c17dd7]{display:flex;align-items:center;gap:12px;cursor:pointer}.logo-image[data-v-19c17dd7]{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,178,0,.6));transition:all .3s}.logo-dynamic:hover .logo-image[data-v-19c17dd7]{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 0 20px rgba(255,178,0,1))}.logo-text[data-v-19c17dd7]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.logo-cn[data-v-19c17dd7]{font-size:22px;font-weight:900;background:linear-gradient(135deg,#ffc933,#ffb200);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;letter-spacing:3px;transition:all .3s;white-space:nowrap}.logo-dynamic:hover .logo-cn[data-v-19c17dd7]{letter-spacing:4px;filter:drop-shadow(0 0 10px rgba(255,178,0,.8))}.logo-en[data-v-19c17dd7]{font-size:9px;color:#666;letter-spacing:1.5px;font-weight:600;text-transform:uppercase;transition:all .3s;white-space:nowrap}.logo-dynamic:hover .logo-en[data-v-19c17dd7]{letter-spacing:2px;color:#ffb200}.sidebar-nav[data-v-19c17dd7]{flex:1;padding:30px 0}.sidebar-nav a[data-v-19c17dd7]{display:flex;align-items:center;gap:14px;padding:16px 30px;color:#ffffffb3;text-decoration:none;transition:all .3s ease;border-left:3px solid transparent;position:relative}.sidebar-nav a[data-v-19c17dd7]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,rgba(255,178,0,.2),transparent);transition:width .3s}.sidebar-nav a[data-v-19c17dd7]:hover:before{width:100%}.sidebar-nav a[data-v-19c17dd7]:hover{color:#fff;background:rgba(255,178,0,.05)}.sidebar-nav a.active[data-v-19c17dd7]{color:#ffb200;border-left-color:#ffb200;background:rgba(255,178,0,.1)}.sidebar-footer[data-v-19c17dd7]{padding:30px;border-top:1px solid rgba(255,178,0,.1)}.logout-button[data-v-19c17dd7]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;background:rgba(255,59,48,.1);color:#ff3b30;border:1px solid rgba(255,59,48,.3);border-radius:10px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:600}.logout-button[data-v-19c17dd7]:hover{background:rgba(255,59,48,.2);transform:translateY(-2px)}.main-content[data-v-19c17dd7]{flex:1;display:flex;flex-direction:column;margin-left:280px;height:100vh;overflow:hidden}.content-header[data-v-19c17dd7]{background:#1a1a1a;padding:30px 40px;box-shadow:0 2px 10px #0000004d;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,178,0,.1)}.content-header h1[data-v-19c17dd7]{margin:0;font-size:28px;color:#fff;font-weight:700}.user-info[data-v-19c17dd7]{display:flex;align-items:center;gap:10px;font-size:14px;color:#999}.content-body[data-v-19c17dd7]{flex:1;padding:40px;overflow-y:auto;overflow-x:hidden}.stats-grid[data-v-19c17dd7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:40px}.stat-card[data-v-19c17dd7]{background:#1a1a1a;padding:30px;border-radius:16px;box-shadow:0 4px 15px #0000004d;display:flex;align-items:center;gap:25px;transition:all .3s ease;border:1px solid rgba(255,178,0,.1)}.stat-card[data-v-19c17dd7]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #ffb20033;border-color:#ffb200}.stat-icon[data-v-19c17dd7]{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffb200,#ff8c00);border-radius:14px;color:#0a0a0a}.stat-info h3[data-v-19c17dd7]{margin:0 0 10px;font-size:14px;color:#999;font-weight:500}.stat-value[data-v-19c17dd7]{margin:0;font-size:32px;font-weight:700;color:#fff}.section-header[data-v-19c17dd7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.section-header h2[data-v-19c17dd7]{margin:0;font-size:24px;color:#fff;font-weight:700}.create-button[data-v-19c17dd7]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#ffb200,#ff8c00);color:#0a0a0a;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease}.create-button[data-v-19c17dd7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffb20066}.loading[data-v-19c17dd7]{text-align:center;padding:60px;color:#999}.spin[data-v-19c17dd7]{animation:spin-19c17dd7 1s linear infinite;margin:0 auto 20px}@keyframes spin-19c17dd7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-table[data-v-19c17dd7]{background:#1a1a1a;border-radius:16px;box-shadow:0 4px 15px #0000004d;overflow:hidden;border:1px solid rgba(255,178,0,.1)}table[data-v-19c17dd7]{width:100%;border-collapse:collapse}thead[data-v-19c17dd7]{background-color:#ffb2001a}th[data-v-19c17dd7]{padding:18px 20px;text-align:left;font-weight:600;color:#ffb200;font-size:14px;letter-spacing:.5px}td[data-v-19c17dd7]{padding:18px 20px;border-top:1px solid rgba(255,178,0,.05);font-size:14px;color:#ccc}tbody tr[data-v-19c17dd7]{transition:all .2s}tbody tr[data-v-19c17dd7]:hover{background-color:#ffb2000d}.status-badge[data-v-19c17dd7]{padding:6px 14px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.active[data-v-19c17dd7]{background-color:#34c75933;color:#34c759;border:1px solid rgba(52,199,89,.3)}.status-badge.inactive[data-v-19c17dd7]{background-color:#ff3b3033;color:#ff3b30;border:1px solid rgba(255,59,48,.3)}.profile-card[data-v-19c17dd7]{background:#1a1a1a;border-radius:16px;box-shadow:0 4px 15px #0000004d;padding:50px;max-width:700px;border:1px solid rgba(255,178,0,.1)}.profile-avatar[data-v-19c17dd7]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#ffb200,#ff8c00);color:#0a0a0a;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;margin:0 auto 40px;box-shadow:0 10px 30px #ffb2004d}.profile-info[data-v-19c17dd7]{display:flex;flex-direction:column;gap:20px}.info-row[data-v-19c17dd7]{display:flex;padding:18px 0;border-bottom:1px solid rgba(255,178,0,.1)}.info-row label[data-v-19c17dd7]{font-weight:600;color:#999;width:150px;display:flex;align-items:center;gap:8px}.info-row span[data-v-19c17dd7]{color:#fff}.modal-overlay[data-v-19c17dd7]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content[data-v-19c17dd7]{background:#1a1a1a;border-radius:16px;padding:40px;width:90%;max-width:550px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;border:1px solid rgba(255,178,0,.2)}.modal-header[data-v-19c17dd7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.modal-header h2[data-v-19c17dd7]{margin:0;font-size:24px;color:#fff;font-weight:700}.close-button[data-v-19c17dd7]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.close-button[data-v-19c17dd7]:hover{background:rgba(255,255,255,.1);color:#fff}.create-form[data-v-19c17dd7]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-19c17dd7]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-19c17dd7]{font-size:14px;font-weight:500;color:#ccc}.form-group input[data-v-19c17dd7]{padding:12px 16px;border:2px solid rgba(255,178,0,.2);border-radius:10px;font-size:14px;transition:all .3s ease;background:rgba(255,255,255,.05);color:#fff}.form-group input[data-v-19c17dd7]:focus{outline:none;border-color:#ffb200;background:rgba(255,255,255,.08)}.field-hint[data-v-19c17dd7]{font-size:12px;color:#666;margin-top:6px}.image-input-group[data-v-19c17dd7]{display:flex;gap:10px}.image-input-group input[data-v-19c17dd7]{flex:1}.select-image-btn[data-v-19c17dd7]{display:flex;align-items:center;gap:6px;padding:12px 20px;background:rgba(255,178,0,.1);color:#ffb200;border:1px solid rgba(255,178,0,.3);border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.select-image-btn[data-v-19c17dd7]:hover{background:rgba(255,178,0,.2)}.image-preview-small[data-v-19c17dd7]{margin-top:10px;width:120px;height:120px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,178,0,.2)}.image-preview-small img[data-v-19c17dd7]{width:100%;height:100%;object-fit:cover}.image-picker-grid[data-v-19c17dd7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;max-height:500px;overflow-y:auto;padding:10px}.picker-image-item[data-v-19c17dd7]{cursor:pointer;border-radius:8px;overflow:hidden;border:2px solid rgba(255,178,0,.1);transition:all .2s}.picker-image-item[data-v-19c17dd7]:hover{border-color:#ffb200;transform:scale(1.05);box-shadow:0 4px 15px #ffb2004d}.picker-image-item img[data-v-19c17dd7]{width:100%;height:150px;object-fit:cover;display:block}.picker-image-name[data-v-19c17dd7]{padding:8px;font-size:12px;color:#999;background:#1a1a1a;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.error-message[data-v-19c17dd7]{background-color:#ff3b301a;color:#ff3b30;padding:12px;border-radius:10px;font-size:14px;text-align:center;border:1px solid rgba(255,59,48,.3)}.modal-actions[data-v-19c17dd7]{display:flex;gap:12px;justify-content:flex-end;margin-top:10px}.cancel-button[data-v-19c17dd7],.submit-button[data-v-19c17dd7]{padding:12px 28px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.cancel-button[data-v-19c17dd7]{background-color:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.cancel-button[data-v-19c17dd7]:hover{background-color:#ffffff26}.submit-button[data-v-19c17dd7]{background:linear-gradient(135deg,#ffb200,#ff8c00);color:#0a0a0a}.submit-button[data-v-19c17dd7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ffb20066}.submit-button[data-v-19c17dd7]:disabled{opacity:.5;cursor:not-allowed}.images-grid[data-v-19c17dd7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}.image-card[data-v-19c17dd7]{background:#1a1a1a;border-radius:12px;overflow:hidden;border:1px solid rgba(255,178,0,.1);transition:all .3s}.image-card[data-v-19c17dd7]:hover{transform:translateY(-5px);border-color:#ffb200;box-shadow:0 8px 25px #ffb20033}.image-preview[data-v-19c17dd7]{width:100%;height:200px;background:#0a0a0a;display:flex;align-items:center;justify-content:center;overflow:hidden}.image-preview img[data-v-19c17dd7]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.image-card:hover .image-preview img[data-v-19c17dd7]{transform:scale(1.1)}.image-info[data-v-19c17dd7]{padding:15px}.image-filename[data-v-19c17dd7]{font-size:13px;color:#999;margin-bottom:12px;word-break:break-all}.image-actions[data-v-19c17dd7]{display:flex;gap:8px}.action-btn[data-v-19c17dd7]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.copy-btn[data-v-19c17dd7]{background:rgba(255,178,0,.1);color:#ffb200;border:1px solid rgba(255,178,0,.3)}.copy-btn[data-v-19c17dd7]:hover{background:rgba(255,178,0,.2);transform:translateY(-2px)}.upload-button[data-v-19c17dd7]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#ffb200,#ff8c00);color:#0a0a0a;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease}.upload-button[data-v-19c17dd7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffb20066}.empty-state[data-v-19c17dd7]{text-align:center;padding:80px 20px;color:#666}.empty-state svg[data-v-19c17dd7]{margin:0 auto 20px;opacity:.3}.empty-state p[data-v-19c17dd7]{margin:10px 0;font-size:16px}.empty-hint[data-v-19c17dd7]{font-size:14px;color:#999}.settings-card[data-v-19c17dd7]{background:#1a1a1a;border-radius:16px;box-shadow:0 4px 15px #0000004d;padding:40px;max-width:800px;border:1px solid rgba(255,178,0,.1)}.settings-card h3[data-v-19c17dd7]{display:flex;align-items:center;gap:12px;font-size:24px;color:#fff;margin:0 0 30px;font-weight:700}.setting-group[data-v-19c17dd7]{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid rgba(255,178,0,.1)}.setting-group[data-v-19c17dd7]:last-of-type{border-bottom:none;margin-bottom:30px}.setting-group label[data-v-19c17dd7]{display:block;font-size:16px;font-weight:600;color:#fff;margin-bottom:8px}.setting-desc[data-v-19c17dd7]{font-size:14px;color:#999;margin-bottom:15px;line-height:1.6}.setting-input[data-v-19c17dd7]{width:100%;padding:14px 18px;border:2px solid rgba(255,178,0,.2);border-radius:10px;font-size:14px;background:rgba(255,255,255,.05);color:#fff;transition:all .3s}.setting-input[data-v-19c17dd7]:focus{outline:none;border-color:#ffb200;background:rgba(255,255,255,.08)}.setting-hint[data-v-19c17dd7]{font-size:13px;color:#666;margin-top:8px;line-height:1.6}.setting-hint code[data-v-19c17dd7]{background:rgba(255,178,0,.1);color:#ffb200;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:12px}.setting-info-box[data-v-19c17dd7]{background:rgba(255,178,0,.05);border:1px solid rgba(255,178,0,.2);border-radius:8px;padding:15px;margin-bottom:15px}.setting-info-box p[data-v-19c17dd7]{margin:8px 0;font-size:14px;color:#ccc}.setting-info-box strong[data-v-19c17dd7]{color:#ffb200}.setting-actions[data-v-19c17dd7]{display:flex;gap:12px}.setting-status[data-v-19c17dd7]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(52,199,89,.1);color:#34c759;border-radius:8px;font-size:14px;font-weight:600;border:1px solid rgba(52,199,89,.3)}.save-settings-btn[data-v-19c17dd7],.reset-settings-btn[data-v-19c17dd7]{display:flex;align-items:center;gap:10px;padding:14px 32px;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s}.save-settings-btn[data-v-19c17dd7]{background:linear-gradient(135deg,#ffb200,#ff8c00);color:#0a0a0a;flex:1}.save-settings-btn[data-v-19c17dd7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ffb20066}.save-settings-btn[data-v-19c17dd7]:disabled{opacity:.5;cursor:not-allowed}.reset-settings-btn[data-v-19c17dd7]{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.2)}.reset-settings-btn[data-v-19c17dd7]:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}.products-list[data-v-19c17dd7]{display:flex;flex-direction:column;gap:20px}.product-item[data-v-19c17dd7]{background:#1a1a1a;border-radius:12px;padding:20px;border:1px solid rgba(255,178,0,.1);display:flex;gap:20px;align-items:center;transition:all .3s}.product-item[data-v-19c17dd7]:hover{border-color:#ffb200;transform:translateY(-2px);box-shadow:0 8px 25px #ffb20033}.product-image[data-v-19c17dd7]{width:120px;height:120px;border-radius:8px;overflow:hidden;background:#0a0a0a;flex-shrink:0}.product-image img[data-v-19c17dd7]{width:100%;height:100%;object-fit:cover}.no-image[data-v-19c17dd7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#666}.product-info[data-v-19c17dd7]{flex:1}.product-info h3[data-v-19c17dd7]{margin:0 0 8px;font-size:20px;color:#fff}.product-code[data-v-19c17dd7]{font-size:13px;color:#ffb200;margin:0 0 8px;font-family:Courier New,monospace}.product-strapline[data-v-19c17dd7]{font-size:14px;color:#999;margin:0 0 12px;line-height:1.5}.product-meta[data-v-19c17dd7]{display:flex;gap:12px;align-items:center}.sort-order[data-v-19c17dd7]{font-size:13px;color:#666}.product-actions[data-v-19c17dd7]{display:flex;gap:10px}.edit-btn[data-v-19c17dd7],.delete-btn[data-v-19c17dd7]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.edit-btn[data-v-19c17dd7]{background:rgba(255,178,0,.1);color:#ffb200;border:1px solid rgba(255,178,0,.3)}.edit-btn[data-v-19c17dd7]:hover{background:rgba(255,178,0,.2);transform:translateY(-2px)}.delete-btn[data-v-19c17dd7]{background:rgba(255,59,48,.1);color:#ff3b30;border:1px solid rgba(255,59,48,.3)}.delete-btn[data-v-19c17dd7]:hover{background:rgba(255,59,48,.2);transform:translateY(-2px)}.modal-large[data-v-19c17dd7]{max-width:700px;max-height:90vh;overflow-y:auto}.form-row[data-v-19c17dd7]{display:grid;grid-template-columns:1fr 1fr;gap:20px}textarea[data-v-19c17dd7]{width:100%;padding:12px 16px;border:2px solid rgba(255,178,0,.2);border-radius:10px;font-size:14px;background:rgba(255,255,255,.05);color:#fff;font-family:inherit;resize:vertical;transition:all .3s}textarea[data-v-19c17dd7]:focus{outline:none;border-color:#ffb200;background:rgba(255,255,255,.08)}select[data-v-19c17dd7]{width:100%;padding:12px 16px;border:2px solid rgba(255,178,0,.2);border-radius:10px;font-size:14px;background:#2a2a2a;color:#fff;cursor:pointer;transition:all .3s}select[data-v-19c17dd7]:focus{outline:none;border-color:#ffb200;background:#333}select option[data-v-19c17dd7]{background:#2a2a2a;color:#fff;padding:10px}.toast[data-v-19c17dd7]{position:fixed;top:100px;left:50%;transform:translate(-50%);color:#fff;padding:14px 24px;border-radius:12px;box-shadow:0 8px 30px #0000004d;z-index:10000;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;animation:toastSlideIn-19c17dd7 .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-success[data-v-19c17dd7]{background:rgba(52,199,89,.95)}.toast-error[data-v-19c17dd7]{background:rgba(255,59,48,.95)}.toast-warning[data-v-19c17dd7]{background:rgba(255,178,0,.95);color:#0a0a0a}@keyframes toastSlideIn-19c17dd7{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.site-images-list[data-v-19c17dd7]{display:flex;flex-direction:column;gap:40px}.category-section[data-v-19c17dd7]{background:#1a1a1a;border-radius:16px;padding:30px;border:1px solid rgba(255,178,0,.1)}.category-title[data-v-19c17dd7]{margin:0 0 25px;font-size:20px;color:#ffb200;font-weight:700;display:flex;align-items:center;gap:10px}.category-title[data-v-19c17dd7]:before{content:"";width:4px;height:24px;background:linear-gradient(135deg,#ffb200,#ff8c00);border-radius:2px}.site-images-grid[data-v-19c17dd7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.site-image-card[data-v-19c17dd7]{background:#0a0a0a;border-radius:12px;overflow:hidden;border:1px solid rgba(255,178,0,.1);transition:all .3s}.site-image-card[data-v-19c17dd7]:hover{border-color:#ffb200;transform:translateY(-3px);box-shadow:0 6px 20px #ffb20033}.site-image-preview[data-v-19c17dd7]{width:100%;height:180px;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.site-image-preview img[data-v-19c17dd7]{width:100%;height:100%;object-fit:contain;transition:transform .3s}.site-image-card:hover .site-image-preview img[data-v-19c17dd7]{transform:scale(1.05)}.site-image-info[data-v-19c17dd7]{padding:15px}.site-image-key[data-v-19c17dd7]{font-size:13px;color:#ffb200;font-family:Courier New,monospace;margin-bottom:6px;font-weight:600}.site-image-desc[data-v-19c17dd7]{font-size:14px;color:#fff;margin-bottom:8px}.site-image-url[data-v-19c17dd7]{font-size:12px;color:#666;margin-bottom:12px;word-break:break-all;font-family:Courier New,monospace}.edit-site-image-btn[data-v-19c17dd7]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:rgba(255,178,0,.1);color:#ffb200;border:1px solid rgba(255,178,0,.3);border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.edit-site-image-btn[data-v-19c17dd7]:hover{background:rgba(255,178,0,.2);transform:translateY(-2px)}@media (max-width: 768px){.admin-dashboard[data-v-19c17dd7]{flex-direction:column}.sidebar[data-v-19c17dd7]{width:100%}.stats-grid[data-v-19c17dd7],.images-grid[data-v-19c17dd7],.site-images-grid[data-v-19c17dd7]{grid-template-columns:1fr}}.product-details-list[data-v-19c17dd7]{display:flex;flex-direction:column;gap:16px}.product-detail-item[data-v-19c17dd7]{background:#1a1a1a;border-radius:12px;padding:20px;border:1px solid rgba(255,178,0,.1);display:flex;gap:20px;align-items:center;transition:all .3s}.product-detail-item[data-v-19c17dd7]:hover{border-color:#ffb200;transform:translateY(-2px);box-shadow:0 8px 25px #ffb20033}.product-detail-image[data-v-19c17dd7]{width:120px;height:120px;border-radius:8px;overflow:hidden;background:#0a0a0a;flex-shrink:0}.product-detail-image img[data-v-19c17dd7]{width:100%;height:100%;object-fit:cover}.product-detail-info[data-v-19c17dd7]{flex:1}.product-detail-info h3[data-v-19c17dd7]{margin:0 0 8px;font-size:20px;color:#fff}.product-detail-info .product-code[data-v-19c17dd7]{font-size:13px;color:#ffb200;margin:0 0 8px;font-family:Courier New,monospace}.product-detail-info .product-eyebrow[data-v-19c17dd7]{font-size:12px;color:#999;margin:0 0 6px;text-transform:uppercase;letter-spacing:1px}.product-detail-info .product-subtitle[data-v-19c17dd7]{font-size:14px;color:#999;margin:0 0 12px;line-height:1.5}.product-detail-actions[data-v-19c17dd7]{display:flex;gap:10px;flex-direction:column}.product-detail-actions button[data-v-19c17dd7]{padding:8px 16px;border-radius:6px;border:none;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:6px;transition:all .2s;white-space:nowrap}.product-detail-actions .edit-btn[data-v-19c17dd7]{background:rgba(255,178,0,.1);color:#ffb200;border:1px solid rgba(255,178,0,.3)}.product-detail-actions .edit-btn[data-v-19c17dd7]:hover{background:rgba(255,178,0,.2);border-color:#ffb200}.product-detail-actions .delete-btn[data-v-19c17dd7]{background:rgba(255,59,48,.1);color:#ff3b30;border:1px solid rgba(255,59,48,.3)}.product-detail-actions .delete-btn[data-v-19c17dd7]:hover{background:rgba(255,59,48,.2);border-color:#ff3b30}
