*{box-sizing:border-box}:root{--primary-color:#5e60ce;--primary-light:#7c7ff6;--primary-dark:#4a4dc9;--secondary-color:#ff6b35;--accent-blue:#4cc9f0;--accent-pink:#f72585;--accent-green:#2ec4b6;--bg-primary:#fff;--bg-secondary:#f8f9fc;--bg-tertiary:#f1f3f9;--bg-card:#fff;--bg-card-hover:#f8f9fc;--bg-elevated:#f1f3f9;--text-primary:#1a1a2e;--text-secondary:#4a4a68;--text-muted:#8a8aa3;--border-color:#e8eaf2;--border-light:#d8dbe6;--gradient-primary:linear-gradient(135deg,#5e60ce,#7c7ff6 50%,#9381ff);--gradient-secondary:linear-gradient(135deg,#ff6b35,#ff8c42);--gradient-accent:linear-gradient(135deg,#4cc9f0,#4361ee);--shadow-sm:0 2px 8px rgba(0,0,0,.06);--shadow-md:0 4px 16px rgba(0,0,0,.08);--shadow-lg:0 8px 32px rgba(0,0,0,.1);--shadow-glow:0 0 40px rgba(94,96,206,.15)}html{scroll-behavior:smooth}body{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body:before{width:100%;height:100%;background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(94,96,206,.03) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(124,127,246,.03) 0,transparent 50%),radial-gradient(ellipse 70% 60% at 60% 80%,rgba(76,201,240,.02) 0,transparent 50%);animation:sandFlow 20s ease-in-out infinite}body:after,body:before{content:"";position:fixed;top:0;left:0;pointer-events:none;z-index:0}body:after{width:200%;height:200%;background-image:radial-gradient(circle at 20% 30%,rgba(94,96,206,.015) 1px,transparent 0),radial-gradient(circle at 40% 70%,rgba(124,127,246,.012) 1px,transparent 0),radial-gradient(circle at 60% 20%,rgba(76,201,240,.01) 1px,transparent 0),radial-gradient(circle at 80% 60%,rgba(94,96,206,.015) 1px,transparent 0),radial-gradient(circle at 10% 80%,rgba(147,129,255,.012) 1px,transparent 0),radial-gradient(circle at 90% 40%,rgba(124,127,246,.01) 1px,transparent 0),radial-gradient(circle at 30% 50%,rgba(94,96,206,.015) 1px,transparent 0),radial-gradient(circle at 70% 90%,rgba(76,201,240,.012) 1px,transparent 0);background-size:300px 300px;animation:sandParticles 30s linear infinite}@keyframes sandFlow{0%,to{transform:translate(0) scale(1);opacity:1}25%{transform:translate(2%,1%) scale(1.02)}50%{transform:translate(-1%,2%) scale(1.01);opacity:.8}75%{transform:translate(1%,-1%) scale(1.03)}}@keyframes sandParticles{0%{transform:translate(0)}to{transform:translate(-300px,-300px)}}.container{max-width:1280px;margin:0 auto;padding:0 40px}@media (max-width:768px){.container{padding:0 20px}}a{text-decoration:none;color:inherit}a,button{transition:all .3s cubic-bezier(.4,0,.2,1)}button{font-family:inherit;cursor:pointer;border:none;outline:none}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-title{font-size:2.25rem;font-weight:600;text-align:center;margin-bottom:.75rem;letter-spacing:-.02em;color:var(--text-primary)}.section-subtitle{font-size:1rem;color:var(--text-secondary);text-align:center;max-width:560px;margin:0 auto 3.5rem;line-height:1.8}.card{background:var(--bg-card);border-radius:16px;padding:28px;border:1px solid var(--border-color);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm)}.card:hover{background:var(--bg-card-hover);border-color:var(--primary-light);transform:translateY(-6px);box-shadow:var(--shadow-lg)}.btn-primary{background:var(--gradient-primary);color:#fff;padding:14px 36px;border-radius:28px;font-size:.95rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 16px rgba(94,96,206,.3)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(94,96,206,.4)}.btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);padding:14px 36px;border-radius:28px;font-size:.95rem;font-weight:500;border:1px solid var(--border-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-secondary:hover{border-color:var(--primary-light);background:var(--bg-secondary);color:var(--primary-color)}.icon-box{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);margin-bottom:18px}.icon-box svg{width:26px;height:26px;fill:#fff}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(94,96,206,.2)}50%{box-shadow:0 0 40px rgba(94,96,206,.4)}}.animate-float{animation:float 4s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-glow{animation:glow 2s ease-in-out infinite}::-moz-selection{background:rgba(94,96,206,.2);color:var(--text-primary)}::selection{background:rgba(94,96,206,.2);color:var(--text-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-light)}*{padding:0;margin:0}.header[data-v-01a030f7]{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:1000;transition:all .5s cubic-bezier(.4,0,.2,1);background:transparent;width:calc(100% - 80px);max-width:1200px}.header-scrolled[data-v-01a030f7]{top:20px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:60px;box-shadow:0 8px 32px rgba(94,96,206,.12),0 2px 8px rgba(0,0,0,.04),inset 0 1px 1px hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.6);padding:0 24px}.header-scrolled .header-content[data-v-01a030f7]{padding:12px 0}.header-content[data-v-01a030f7]{display:flex;align-items:center;justify-content:space-between;padding:14px 0;transition:padding .3s ease}.logo-icon[data-v-01a030f7],.logo[data-v-01a030f7]{display:flex;align-items:center}.logo-icon[data-v-01a030f7]{width:120px;height:120px;justify-content:center;transition:transform .3s ease}.logo-icon img[data-v-01a030f7]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px}.header-scrolled .logo-icon[data-v-01a030f7]{width:80px;height:80px}.nav[data-v-01a030f7]{display:flex;gap:40px;transition:all .3s ease}.header-scrolled .nav[data-v-01a030f7]{gap:32px}.nav-link[data-v-01a030f7]{color:var(--text-secondary);font-size:.95rem;font-weight:400;position:relative;padding:8px 0;transition:all .3s ease}.header-scrolled .nav-link[data-v-01a030f7]{font-size:.9rem}.nav-link[data-v-01a030f7]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width .3s cubic-bezier(.4,0,.2,1);border-radius:1px}.nav-link[data-v-01a030f7]:hover{color:var(--text-primary)}.nav-link[data-v-01a030f7]:hover:after{width:100%}.header-actions[data-v-01a030f7]{display:flex;align-items:center;gap:16px;transition:all .3s ease}.header-scrolled .header-actions[data-v-01a030f7]{gap:12px}.btn-text[data-v-01a030f7]{background:transparent;color:var(--text-secondary);font-size:.95rem;font-weight:500;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;padding:10px 20px;border-radius:24px;transition:all .3s ease}.header-scrolled .btn-text[data-v-01a030f7]{font-size:.9rem;padding:8px 16px}.btn-text[data-v-01a030f7]:hover{color:var(--text-primary);background:rgba(94,96,206,.08)}.btn-primary[data-v-01a030f7]{padding:14px 32px;font-size:1rem;font-weight:600;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;background:linear-gradient(180deg,#7c7ff6,#5e60ce);border:none;border-radius:12px;color:#fff;cursor:pointer;position:relative;box-shadow:0 4px 12px rgba(94,96,206,.35),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.15);transition:all .3s ease;transform:translateY(0)}.btn-primary[data-v-01a030f7]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(94,96,206,.45),0 4px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -2px 0 rgba(0,0,0,.15)}.btn-primary[data-v-01a030f7]:active{transform:translateY(1px);box-shadow:0 2px 6px rgba(94,96,206,.3),0 1px 2px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.15),inset 0 -1px 0 rgba(0,0,0,.1)}.header-scrolled .btn-primary[data-v-01a030f7]{padding:12px 28px;font-size:.95rem}@media (max-width:968px){.header[data-v-01a030f7]{width:calc(100% - 40px);top:16px}.header-scrolled[data-v-01a030f7]{border-radius:50px;padding:0 16px}.btn-text[data-v-01a030f7],.nav[data-v-01a030f7]{display:none}}.hero[data-v-2e454aa9]{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:120px 0 80px;background:linear-gradient(180deg,#f8f9fc,#fff 50%,#fafbff)}.hero-content[data-v-2e454aa9]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hero-title[data-v-2e454aa9]{font-size:3.8rem;font-weight:700;line-height:1.15;margin-bottom:24px;letter-spacing:-.03em;color:var(--text-primary)}.title-line[data-v-2e454aa9]{display:block}.animated-gradient[data-v-2e454aa9]{background:linear-gradient(90deg,#5e60ce,#7c7ff6 15%,#f72585 30%,#b5179e 45%,#7209b7 60%,#560bad 75%,#4361ee 90%,#5e60ce);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientFlow-2e454aa9 4s linear infinite}@keyframes gradientFlow-2e454aa9{0%{background-position:0}to{background-position:200%}}.api-highlight[data-v-2e454aa9]{background:linear-gradient(135deg,#5e60ce,#7c7ff6 25%,#4cc9f0 50%,#7c7ff6 75%,#5e60ce);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:techGlow-2e454aa9 3s ease-in-out infinite;text-shadow:0 0 30px rgba(94,96,206,.3);position:relative}.api-highlight[data-v-2e454aa9]:before{content:"";position:absolute;inset:-2px -8px;background:linear-gradient(90deg,transparent,rgba(94,96,206,.1),transparent);border-radius:4px;animation:shimmer-2e454aa9 2s ease-in-out infinite}@keyframes techGlow-2e454aa9{0%,to{background-position:0;filter:brightness(1)}50%{background-position:100%;filter:brightness(1.1)}}@keyframes shimmer-2e454aa9{0%,to{opacity:0}50%{opacity:1}}.hero-subtitle[data-v-2e454aa9]{font-size:1.15rem;color:var(--text-secondary);margin-bottom:28px;line-height:1.9;max-width:520px}.hero-features[data-v-2e454aa9]{display:flex;gap:24px;margin-bottom:36px}.feature-item[data-v-2e454aa9]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary)}.feature-item svg[data-v-2e454aa9]{color:var(--accent-green)}.hero-actions[data-v-2e454aa9]{display:flex;gap:16px}.btn-large[data-v-2e454aa9]{padding:18px 40px;font-size:1rem;font-weight:500}.hero-visual[data-v-2e454aa9]{display:flex;justify-content:center;position:relative;perspective:1000px}.chat-demo[data-v-2e454aa9]{width:100%;max-width:440px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;overflow:hidden;box-shadow:0 24px 48px rgba(94,96,206,.12),0 8px 16px rgba(0,0,0,.04);transform:rotateY(-5deg) rotateX(2deg);transition:transform .5s ease;animation:floatDemo-2e454aa9 6s ease-in-out infinite}.chat-demo[data-v-2e454aa9]:hover{transform:rotateY(0) rotateX(0)}@keyframes floatDemo-2e454aa9{0%,to{transform:rotateY(-5deg) rotateX(2deg) translateY(0)}50%{transform:rotateY(-5deg) rotateX(2deg) translateY(-12px)}}.chat-header[data-v-2e454aa9]{background:linear-gradient(135deg,#f8f9fc,#fff);padding:18px 22px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--border-color)}.chat-avatar[data-v-2e454aa9]{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.avatar-ring[data-v-2e454aa9]{position:absolute;inset:-2px;border:2px solid var(--primary-color);border-radius:50%;animation:pulse-2e454aa9 2s ease-in-out infinite}@keyframes pulse-2e454aa9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}.chat-info[data-v-2e454aa9]{flex:1;display:flex;flex-direction:column;gap:4px}.chat-name[data-v-2e454aa9]{font-weight:600;font-size:1rem;color:var(--text-primary)}.chat-status[data-v-2e454aa9]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--text-muted)}.status-dot[data-v-2e454aa9]{width:8px;height:8px;background:#2ec4b6;border-radius:50%;animation:blink-2e454aa9 1.5s ease-in-out infinite}@keyframes blink-2e454aa9{0%,to{opacity:1}50%{opacity:.3}}.chat-dots[data-v-2e454aa9]{display:flex;gap:6px}.chat-dots span[data-v-2e454aa9]{width:12px;height:12px;border-radius:50%;animation:dotPulse-2e454aa9 2s ease-in-out infinite}.chat-dots span[data-v-2e454aa9]:first-child{background:#ff5f57;animation-delay:0s}.chat-dots span[data-v-2e454aa9]:nth-child(2){background:#febc2e;animation-delay:.15s}.chat-dots span[data-v-2e454aa9]:nth-child(3){background:#28c840;animation-delay:.3s}@keyframes dotPulse-2e454aa9{0%,to{transform:scale(1)}50%{transform:scale(.85)}}.chat-body[data-v-2e454aa9]{padding:24px;display:flex;flex-direction:column;gap:18px;min-height:280px;background:linear-gradient(180deg,#f1f3f9,#f8f9fc)}.chat-message[data-v-2e454aa9]{display:flex;max-width:90%;opacity:0;transform:translateY(20px);transition:all .5s cubic-bezier(.4,0,.2,1)}.chat-message.visible[data-v-2e454aa9]{opacity:1;transform:translateY(0)}.chat-message.user[data-v-2e454aa9]{align-self:flex-end}.chat-message.ai[data-v-2e454aa9]{align-self:flex-start}.message-content[data-v-2e454aa9]{padding:16px 20px;border-radius:20px;font-size:.95rem;line-height:1.7}.chat-message.user .message-content[data-v-2e454aa9]{background:linear-gradient(135deg,#5e60ce,#7c7ff6);color:#fff;border-bottom-right-radius:6px;box-shadow:0 4px 16px rgba(94,96,206,.25)}.chat-message.ai .message-content[data-v-2e454aa9]{background:#fff;border:1px solid var(--border-color);border-bottom-left-radius:6px;color:var(--text-secondary);box-shadow:0 2px 8px rgba(0,0,0,.04)}.ai-header[data-v-2e454aa9]{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--primary-color)}.typing-indicator[data-v-2e454aa9]{display:flex;gap:4px}.typing-indicator span[data-v-2e454aa9]{width:6px;height:6px;background:var(--primary-color);border-radius:50%;animation:bounce-2e454aa9 1.4s ease-in-out infinite}.typing-indicator span[data-v-2e454aa9]:first-child{animation-delay:0s}.typing-indicator span[data-v-2e454aa9]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-2e454aa9]:nth-child(3){animation-delay:.4s}@keyframes bounce-2e454aa9{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.ai-response-text p[data-v-2e454aa9]{margin:0 0 8px 0;animation:fadeInLine-2e454aa9 .4s ease-out forwards;opacity:0}@keyframes fadeInLine-2e454aa9{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.chat-input[data-v-2e454aa9]{padding:18px 22px;display:flex;align-items:center;gap:14px;border-top:1px solid var(--border-color);background:#fff}.chat-input input[data-v-2e454aa9]{flex:1;background:#f1f3f9;border:2px solid transparent;border-radius:14px;padding:14px 18px;color:var(--text-primary);font-size:.95rem;outline:none;transition:all .3s ease}.chat-input input[data-v-2e454aa9]:focus{border-color:var(--primary-light);background:#fff}.chat-input input[data-v-2e454aa9]::-moz-placeholder{color:var(--text-muted)}.chat-input input[data-v-2e454aa9]::placeholder{color:var(--text-muted)}.send-btn[data-v-2e454aa9]{width:48px;height:48px;background:linear-gradient(135deg,#5e60ce,#7c7ff6);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.send-btn[data-v-2e454aa9]:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(94,96,206,.35)}.floating-cards[data-v-2e454aa9]{position:absolute;inset:0;pointer-events:none}.float-card[data-v-2e454aa9]{position:absolute;display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid var(--border-color);padding:12px 18px;border-radius:14px;font-size:.85rem;color:var(--text-secondary);box-shadow:0 8px 24px rgba(0,0,0,.08);animation:floatCard-2e454aa9 4s ease-in-out infinite}.float-card svg[data-v-2e454aa9]{color:var(--primary-color)}.card-1[data-v-2e454aa9]{top:10%;right:-20px;animation-delay:0s}.card-2[data-v-2e454aa9]{bottom:30%;left:-30px;animation-delay:1s}.card-3[data-v-2e454aa9]{bottom:10%;right:10%;animation-delay:2s}@keyframes floatCard-2e454aa9{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.scroll-indicator[data-v-2e454aa9]{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:14px;opacity:.5;transition:opacity .3s ease;cursor:pointer}.scroll-indicator[data-v-2e454aa9]:hover{opacity:1}.mouse[data-v-2e454aa9]{width:28px;height:46px;border:2px solid var(--text-secondary);border-radius:22px;position:relative;background:transparent}.wheel[data-v-2e454aa9]{width:4px;height:10px;background:var(--primary-color);border-radius:2px;position:absolute;top:10px;left:50%;transform:translateX(-50%);animation:scroll-wheel-2e454aa9 1.8s ease-in-out infinite}@keyframes scroll-wheel-2e454aa9{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(18px)}}.scroll-text[data-v-2e454aa9]{font-size:.8rem;color:var(--text-muted);letter-spacing:.5px}@media (max-width:968px){.hero-content[data-v-2e454aa9]{grid-template-columns:1fr;text-align:center;gap:60px}.hero-title[data-v-2e454aa9]{font-size:2.5rem}.hero-subtitle[data-v-2e454aa9]{margin-left:auto;margin-right:auto}.hero-features[data-v-2e454aa9]{justify-content:center}.hero-actions[data-v-2e454aa9]{justify-content:center;flex-wrap:wrap}.hero-visual[data-v-2e454aa9]{order:-1}.chat-demo[data-v-2e454aa9]{max-width:380px;transform:none}.floating-cards[data-v-2e454aa9]{display:none}.scroll-indicator[data-v-2e454aa9]{bottom:20px}}.industry-section[data-v-b81018a6]{padding:120px 0;position:relative;background:linear-gradient(180deg,#fff,#f8f9fc 50%,#fff);overflow:hidden}.api-section[data-v-b81018a6]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.api-content[data-v-b81018a6]{padding:40px;background:#fff;border-radius:24px;border:1px solid rgba(94,96,206,.08);box-shadow:0 4px 24px rgba(0,0,0,.04)}.api-title[data-v-b81018a6]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:16px;letter-spacing:-.02em}.api-desc[data-v-b81018a6]{color:var(--text-secondary);font-size:1.05rem;line-height:1.8;margin-bottom:28px}.api-features[data-v-b81018a6]{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.feature-item[data-v-b81018a6]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fc;border-radius:12px;transition:all .3s ease}.feature-item[data-v-b81018a6]:hover{background:#f1f3f9;transform:translateX(4px)}.feature-icon[data-v-b81018a6]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(94,96,206,.1),rgba(124,127,246,.08));border-radius:10px;color:var(--primary-color)}.feature-text[data-v-b81018a6]{display:flex;flex-direction:column;gap:2px}.feature-title[data-v-b81018a6]{font-size:.95rem;font-weight:600;color:var(--text-primary)}.feature-desc[data-v-b81018a6]{font-size:.8rem;color:var(--text-muted)}.api-langs[data-v-b81018a6]{display:flex;gap:12px}.lang[data-v-b81018a6]{padding:10px 20px;border-radius:10px;font-size:.85rem;font-weight:500;color:var(--text-secondary);background:#f1f3f9;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.lang[data-v-b81018a6]:hover{background:#e8eaf0}.lang.active[data-v-b81018a6]{background:linear-gradient(135deg,#5e60ce,#7c7ff6);color:#fff;box-shadow:0 4px 12px rgba(94,96,206,.25)}.code-window[data-v-b81018a6]{background:#1a1a2e;border-radius:16px;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.15);position:relative;transition:all .4s ease}.code-window[data-v-b81018a6]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,transparent 30%,rgba(124,127,246,.3) 50%,transparent 70%);border-radius:18px;opacity:0;transition:opacity .4s ease;animation:borderGlow-b81018a6 3s ease-in-out infinite}.code-window[data-v-b81018a6]:hover:before{opacity:1}.code-window[data-v-b81018a6]:hover{transform:translateY(-4px);box-shadow:0 24px 64px rgba(0,0,0,.2),0 0 40px rgba(124,127,246,.1)}@keyframes borderGlow-b81018a6{0%,to{background-position:-200%}50%{background-position:200%}}.code-header[data-v-b81018a6]{background:#16162a;padding:14px 20px;display:flex;align-items:center;gap:16px}.code-dots[data-v-b81018a6]{display:flex;gap:8px}.code-dots span[data-v-b81018a6]{width:12px;height:12px;border-radius:50%;transition:all .3s ease}.code-dots span[data-v-b81018a6]:first-child{background:#ff5f57;animation:dotPulse1-b81018a6 2s ease-in-out infinite}.code-dots span[data-v-b81018a6]:nth-child(2){background:#febc2e;animation:dotPulse2-b81018a6 2s ease-in-out .3s infinite}.code-dots span[data-v-b81018a6]:nth-child(3){background:#28c840;animation:dotPulse3-b81018a6 2s ease-in-out .6s infinite}@keyframes dotPulse1-b81018a6{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}@keyframes dotPulse2-b81018a6{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}@keyframes dotPulse3-b81018a6{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.code-title[data-v-b81018a6]{flex:1;color:hsla(0,0%,100%,.5);font-size:.8rem}.copy-btn[data-v-b81018a6]{display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);padding:6px 12px;border-radius:6px;font-size:.75rem;transition:all .3s ease}.copy-btn[data-v-b81018a6]:hover{background:hsla(0,0%,100%,.15);color:#fff}.code-body[data-v-b81018a6]{padding:24px;position:relative;overflow:hidden}.code-body[data-v-b81018a6]:before{content:"";position:absolute;top:0;left:0;right:0;height:40px;background:linear-gradient(180deg,rgba(26,26,46,.8),transparent);pointer-events:none;z-index:1}.code-line[data-v-b81018a6]{display:flex;align-items:center;padding:4px 0;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.8;animation:lineFadeIn-b81018a6 .5s ease forwards;opacity:0;transform:translateX(-10px)}@keyframes lineFadeIn-b81018a6{to{opacity:1;transform:translateX(0)}}.line-number[data-v-b81018a6]{display:inline-block;width:40px;color:hsla(0,0%,100%,.25);text-align:right;padding-right:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem}.line-content[data-v-b81018a6]{flex:1;color:#d4d4d8}.cursor-line[data-v-b81018a6]{display:flex;align-items:center;padding:4px 0;padding-left:56px}.cursor[data-v-b81018a6]{display:inline-block;width:8px;height:18px;background:#7c7ff6;animation:cursorBlink-b81018a6 1s ease-in-out infinite;border-radius:2px;box-shadow:0 0 10px rgba(124,127,246,.5)}@keyframes cursorBlink-b81018a6{0%,50%{opacity:1}51%,to{opacity:0}}.code-body pre[data-v-b81018a6]{margin:0;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.9}.code-body code[data-v-b81018a6]{color:#d4d4d8}.code-comment[data-v-b81018a6]{color:#6a9955;animation:commentFade-b81018a6 3s ease-in-out infinite}.code-keyword[data-v-b81018a6]{color:#c678dd;animation:keywordGlow-b81018a6 2s ease-in-out infinite}.code-string[data-v-b81018a6]{color:#98c379;animation:stringPulse-b81018a6 2.5s ease-in-out infinite}.code-class[data-v-b81018a6]{color:#e5c07b;animation:classHighlight-b81018a6 3s ease-in-out infinite}.code-method[data-v-b81018a6]{color:#61afef;animation:methodGlow-b81018a6 2s ease-in-out infinite;text-shadow:0 0 8px rgba(97,175,239,.3)}@keyframes commentFade-b81018a6{0%,to{opacity:.7}50%{opacity:1}}@keyframes keywordGlow-b81018a6{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 8px rgba(198,120,221,.5)}}@keyframes stringPulse-b81018a6{0%,to{opacity:1}50%{opacity:.85}}@keyframes classHighlight-b81018a6{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 10px hsla(39,67%,69%,.4)}}@keyframes methodGlow-b81018a6{0%,to{text-shadow:0 0 8px rgba(97,175,239,.3)}50%{text-shadow:0 0 15px rgba(97,175,239,.6)}}.bg-elements[data-v-b81018a6]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.bg-grid[data-v-b81018a6]{position:absolute;inset:0;background-image:linear-gradient(rgba(94,96,206,.02) 1px,transparent 0),linear-gradient(90deg,rgba(94,96,206,.02) 1px,transparent 0);background-size:60px 60px}.bg-glow[data-v-b81018a6]{position:absolute;border-radius:50%;filter:blur(100px)}.bg-glow-1[data-v-b81018a6]{width:500px;height:500px;background:radial-gradient(circle,rgba(94,96,206,.06) 0,transparent 70%);top:-100px;right:-100px}.bg-glow-2[data-v-b81018a6]{width:400px;height:400px;background:radial-gradient(circle,rgba(124,127,246,.05) 0,transparent 70%);bottom:-50px;left:-50px}@media (max-width:1024px){.api-section[data-v-b81018a6]{grid-template-columns:1fr}}@media (max-width:768px){.industry-section[data-v-b81018a6]{padding:80px 0}}.footer[data-v-795ff303]{position:relative;background:linear-gradient(180deg,#f8f9fc,#fff 50%,#fafbff);padding:50px 0 30px;overflow:hidden}.footer[data-v-795ff303]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(94,96,206,.3),transparent)}.footer-glow[data-v-795ff303]{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:600px;height:200px;background:radial-gradient(ellipse,rgba(94,96,206,.08) 0,transparent 70%);pointer-events:none}.footer-content[data-v-795ff303]{display:flex;flex-direction:column;gap:30px;position:relative;z-index:1}.footer-main[data-v-795ff303]{display:flex;justify-content:center;align-items:center;gap:60px}.qrcode[data-v-795ff303]{display:flex;flex-direction:column;align-items:center;gap:12px}.qrcode-placeholder[data-v-795ff303]{width:110px;height:110px;background:linear-gradient(135deg,#fff,#f8f9fc);border:2px solid rgba(94,96,206,.15);border-radius:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 4px 20px rgba(94,96,206,.1),inset 0 1px 0 hsla(0,0%,100%,.8);transition:all .3s ease}.qrcode-placeholder[data-v-795ff303]:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(94,96,206,.15),inset 0 1px 0 hsla(0,0%,100%,.8);border-color:rgba(94,96,206,.3)}.qrcode-placeholder img[data-v-795ff303]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qrcode-text[data-v-795ff303]{font-size:.85rem;color:#8a8aa3;font-weight:500}.copyright-images[data-v-795ff303]{display:flex;flex-direction:column;align-items:center;gap:16px}.copyright-imgs-row[data-v-795ff303]{display:flex;align-items:center;gap:24px}.copyright-img[data-v-795ff303]{height:90px;width:auto;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08),0 0 0 1px rgba(94,96,206,.05);transition:all .3s ease}.copyright-img[data-v-795ff303]:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 12px 35px rgba(94,96,206,.15),0 0 0 1px rgba(94,96,206,.1)}.copyright-label[data-v-795ff303]{font-size:.85rem;color:#8a8aa3;font-weight:500}.footer-divider[data-v-795ff303]{display:flex;align-items:center;justify-content:center;gap:15px}.footer-divider .divider-line[data-v-795ff303]{width:80px;height:1px;background:linear-gradient(90deg,transparent,rgba(94,96,206,.2),transparent)}.footer-divider .divider-dot[data-v-795ff303]{width:8px;height:8px;background:linear-gradient(135deg,#5e60ce,#7c7ff6);border-radius:50%;animation:pulse-795ff303 2s ease-in-out infinite}@keyframes pulse-795ff303{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}.footer-bottom[data-v-795ff303]{display:flex;justify-content:space-between;align-items:center}.bottom-left[data-v-795ff303]{display:flex;flex-direction:column;gap:12px}.company-name[data-v-795ff303]{display:flex;align-items:center;gap:12px;font-size:1rem;font-weight:600;color:#1a1a2e}.company-name .name-logo[data-v-795ff303]{width:32px;height:32px;border-radius:8px;-o-object-fit:contain;object-fit:contain;box-shadow:0 3px 10px rgba(94,96,206,.2)}.contact-item[data-v-795ff303]{display:flex;align-items:center;gap:10px;color:#6a6a8a;font-size:.9rem;padding:8px 16px;background:rgba(94,96,206,.03);border-radius:10px;transition:all .3s ease}.contact-item svg[data-v-795ff303]{color:#5e60ce;flex-shrink:0}.contact-item[data-v-795ff303]:hover{background:rgba(94,96,206,.08);transform:translateX(5px)}.bottom-right[data-v-795ff303]{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.copyright[data-v-795ff303]{font-size:.85rem;color:#6a6a8a;font-weight:500}.record-info[data-v-795ff303]{display:flex;align-items:center;gap:12px}.record-link[data-v-795ff303]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(94,96,206,.03);border-radius:10px;color:#6a6a8a;font-size:.85rem;text-decoration:none;transition:all .3s ease}.record-link svg[data-v-795ff303]{color:#5e60ce}.record-link[data-v-795ff303]:hover{background:rgba(94,96,206,.08);color:#5e60ce;transform:translateX(-5px)}@media(max-width:768px){.footer-main[data-v-795ff303]{flex-direction:column;gap:30px}.copyright-images[data-v-795ff303]{margin-left:0}.footer-bottom[data-v-795ff303]{flex-direction:column;gap:25px;text-align:center}.bottom-left[data-v-795ff303],.bottom-right[data-v-795ff303]{align-items:center}.company-name[data-v-795ff303]{justify-content:center}.contact-item[data-v-795ff303]:hover,.record-link[data-v-795ff303]:hover{transform:none}}.home[data-v-9c2ff1e2]{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow-x:hidden;background:linear-gradient(135deg,#fafbff,#fff 50%,#f8f9fc)}.home[data-v-9c2ff1e2]:before{width:100%;height:100%;background:radial-gradient(ellipse 80% 50% at 20% 20%,rgba(94,96,206,.04) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 30%,rgba(124,127,246,.04) 0,transparent 50%),radial-gradient(ellipse 70% 60% at 50% 80%,rgba(76,201,240,.03) 0,transparent 50%);animation:mainBackgroundFloat-9c2ff1e2 25s ease-in-out infinite}.home[data-v-9c2ff1e2]:after,.home[data-v-9c2ff1e2]:before{content:"";position:fixed;top:0;left:0;pointer-events:none;z-index:0}.home[data-v-9c2ff1e2]:after{width:200%;height:200%;background-image:radial-gradient(circle at 20% 30%,rgba(94,96,206,.02) 1px,transparent 0),radial-gradient(circle at 40% 70%,rgba(124,127,246,.015) 1px,transparent 0),radial-gradient(circle at 60% 20%,rgba(76,201,240,.01) 1px,transparent 0),radial-gradient(circle at 80% 60%,rgba(94,96,206,.02) 1px,transparent 0);background-size:300px 300px;animation:particleFloat-9c2ff1e2 40s linear infinite}@keyframes mainBackgroundFloat-9c2ff1e2{0%,to{transform:translate(0) scale(1);opacity:1}25%{transform:translate(3%,2%) scale(1.03)}50%{transform:translate(-2%,3%) scale(1.02);opacity:.85}75%{transform:translate(2%,-2%) scale(1.04)}}@keyframes particleFloat-9c2ff1e2{0%{transform:translate(0)}to{transform:translate(-300px,-300px)}}main[data-v-9c2ff1e2]{flex:1;position:relative;z-index:1;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.4) 5%,rgba(248,249,252,.6) 50%,hsla(0,0%,100%,.4) 95%,transparent);animation:fadeInMain-9c2ff1e2 1s cubic-bezier(.4,0,.2,1);overflow:hidden}@keyframes fadeInMain-9c2ff1e2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}main[data-v-9c2ff1e2]:before{top:0;background:linear-gradient(180deg,rgba(94,96,206,.03),rgba(124,127,246,.02) 50%,transparent);animation:fadeInDown-9c2ff1e2 1.2s ease-out}main[data-v-9c2ff1e2]:after,main[data-v-9c2ff1e2]:before{content:"";position:absolute;left:0;right:0;height:300px;pointer-events:none;z-index:-1}main[data-v-9c2ff1e2]:after{bottom:0;background:linear-gradient(0deg,rgba(94,96,206,.03),rgba(124,127,246,.02) 50%,transparent);animation:fadeInUp-9c2ff1e2 1.2s ease-out}@keyframes fadeInDown-9c2ff1e2{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-9c2ff1e2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1440px){.home[data-v-9c2ff1e2]:before{background:radial-gradient(ellipse 70% 40% at 20% 20%,rgba(94,96,206,.03) 0,transparent 50%),radial-gradient(ellipse 50% 35% at 80% 30%,rgba(124,127,246,.03) 0,transparent 50%),radial-gradient(ellipse 60% 50% at 50% 80%,rgba(76,201,240,.02) 0,transparent 50%)}main[data-v-9c2ff1e2]:after,main[data-v-9c2ff1e2]:before{height:250px}}@media(max-width:1024px){.home[data-v-9c2ff1e2]:before{background:radial-gradient(ellipse 60% 35% at 20% 20%,rgba(94,96,206,.025) 0,transparent 50%),radial-gradient(ellipse 45% 30% at 80% 30%,rgba(124,127,246,.025) 0,transparent 50%)}.home[data-v-9c2ff1e2]:after{background-image:radial-gradient(circle at 20% 30%,rgba(94,96,206,.015) 1px,transparent 0),radial-gradient(circle at 60% 20%,rgba(76,201,240,.01) 1px,transparent 0);background-size:250px 250px}main[data-v-9c2ff1e2]{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.35) 5%,rgba(248,249,252,.5) 50%,hsla(0,0%,100%,.35) 95%,transparent)}main[data-v-9c2ff1e2]:after,main[data-v-9c2ff1e2]:before{height:200px}}@media(max-width:768px){.home[data-v-9c2ff1e2]{background:linear-gradient(135deg,#fafbff,#fff)}.home[data-v-9c2ff1e2]:before{background:radial-gradient(ellipse 50% 30% at 30% 30%,rgba(94,96,206,.02) 0,transparent 50%);animation-duration:30s}.home[data-v-9c2ff1e2]:after{background-image:radial-gradient(circle at 30% 30%,rgba(94,96,206,.01) 1px,transparent 0);background-size:200px 200px;animation-duration:50s}main[data-v-9c2ff1e2]{animation:fadeInMain-9c2ff1e2 .8s cubic-bezier(.4,0,.2,1)}main[data-v-9c2ff1e2]:after,main[data-v-9c2ff1e2]:before{height:150px}}@media(max-width:480px){.home[data-v-9c2ff1e2]:before{display:none}.home[data-v-9c2ff1e2]:after{background-image:radial-gradient(circle at 30% 30%,rgba(94,96,206,.008) 1px,transparent 0);background-size:150px 150px}main[data-v-9c2ff1e2]{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.3) 10%,rgba(248,249,252,.4) 50%,hsla(0,0%,100%,.3) 90%,transparent)}main[data-v-9c2ff1e2]:after,main[data-v-9c2ff1e2]:before{height:100px}}@media print{.home[data-v-9c2ff1e2]:after,.home[data-v-9c2ff1e2]:before,main[data-v-9c2ff1e2]:after,main[data-v-9c2ff1e2]:before{display:none}main[data-v-9c2ff1e2]{background:#fff;animation:none}}@media(prefers-reduced-motion:reduce){.home[data-v-9c2ff1e2]:after,.home[data-v-9c2ff1e2]:before,main[data-v-9c2ff1e2],main[data-v-9c2ff1e2]:after,main[data-v-9c2ff1e2]:before{animation:none}}.login-wrapper[data-v-03feed30]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fc,#fff 50%,#fafbff);padding:20px}.login-container[data-v-03feed30]{width:100%;max-width:460px;animation:fadeInUp-03feed30 .6s ease-out}@keyframes fadeInUp-03feed30{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-box[data-v-03feed30]{background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(94,96,206,.12),0 8px 24px rgba(0,0,0,.06);padding:50px 45px;border:1px solid rgba(94,96,206,.06)}.login-box .box-header[data-v-03feed30]{text-align:center;margin-bottom:35px}.login-box .box-header .logo-wrapper[data-v-03feed30]{width:80px;height:80px;margin:0 auto 20px;position:relative;overflow:hidden;border-radius:16px}.login-box .box-header .logo-wrapper[data-v-03feed30]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);animation:shimmer-03feed30 2s infinite;pointer-events:none}.login-box .box-header .logo-wrapper .logo[data-v-03feed30]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}@keyframes shimmer-03feed30{0%{left:-100%}to{left:100%}}.login-box .box-header .login-title[data-v-03feed30]{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 8px 0}.login-box .box-header .subtitle[data-v-03feed30]{font-size:14px;color:#8a8aa3;margin:0 0 16px 0}.login-box .box-header .register-link[data-v-03feed30]{font-size:14px;color:#8a8aa3}.login-box .box-header .register-link a[data-v-03feed30]{color:#5e60ce;font-weight:500;text-decoration:none;transition:all .3s ease}.login-box .box-header .register-link a[data-v-03feed30]:hover{color:#7c7ff6}.login-box .login-form .el-form-item[data-v-03feed30]{margin-bottom:22px}.login-box .login-form[data-v-03feed30] .el-input .el-input__inner{height:50px;border-radius:14px;border:2px solid #e8eaf2;transition:all .3s ease;font-size:15px;padding-left:45px}.login-box .login-form[data-v-03feed30] .el-input .el-input__inner:focus{border-color:#5e60ce;box-shadow:0 0 0 4px rgba(94,96,206,.1)}.login-box .login-form[data-v-03feed30] .el-input .el-input__inner::-moz-placeholder{color:#b0b0c0}.login-box .login-form[data-v-03feed30] .el-input .el-input__inner::placeholder{color:#b0b0c0}.login-box .login-form[data-v-03feed30] .el-input .el-input__prefix{left:16px;color:#8a8aa3;font-size:18px}.login-box .login-form .code-wrapper[data-v-03feed30]{display:flex;gap:14px}.login-box .login-form .code-wrapper .el-input[data-v-03feed30]{flex:1}.login-box .login-form .code-wrapper .code-img[data-v-03feed30]{width:130px;height:50px;border-radius:14px;cursor:pointer;transition:all .3s ease;border:2px solid #e8eaf2;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.login-box .login-form .code-wrapper .code-img[data-v-03feed30]:hover{transform:scale(1.03);border-color:#5e60ce}.login-box .login-form .code-wrapper .code-img.code-loading[data-v-03feed30]{opacity:.6;filter:blur(2px)}.login-box .login-form .login-button[data-v-03feed30]{width:100%;height:50px;background:linear-gradient(135deg,#5e60ce,#7c7ff6);border:none;border-radius:14px;font-size:16px;font-weight:600;letter-spacing:1px;transition:all .3s ease}.login-box .login-form .login-button[data-v-03feed30]:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(94,96,206,.4)}.login-box .login-form .login-button[data-v-03feed30]:active{transform:translateY(0)}.login-box .extra-links[data-v-03feed30]{text-align:center;margin-top:18px}.login-box .extra-links .forget-link[data-v-03feed30]{color:#8a8aa3;font-size:14px;cursor:pointer;transition:all .3s ease}.login-box .extra-links .forget-link[data-v-03feed30]:hover{color:#5e60ce}@media(max-width:480px){.login-box[data-v-03feed30]{padding:35px 25px;border-radius:20px}.login-box .box-header .logo[data-v-03feed30]{width:65px;height:65px}.login-box .box-header .login-title[data-v-03feed30]{font-size:24px}.login-box .login-form .el-form-item[data-v-03feed30]{margin-bottom:18px}.login-box .login-form[data-v-03feed30] .el-input .el-input__inner{height:46px;font-size:14px}.login-box .login-form .code-wrapper .code-img[data-v-03feed30]{width:110px;height:46px}.login-box .login-form .login-button[data-v-03feed30]{height:46px;font-size:15px}}.register-wrapper[data-v-79902d9b]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fc,#fff 50%,#fafbff);padding:20px}.register-container[data-v-79902d9b]{width:100%;max-width:460px;animation:fadeInUp-79902d9b .6s ease-out}@keyframes fadeInUp-79902d9b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.register-box[data-v-79902d9b]{background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(94,96,206,.12),0 8px 24px rgba(0,0,0,.06);padding:50px 45px;border:1px solid rgba(94,96,206,.06)}.register-box .box-header[data-v-79902d9b]{text-align:center;margin-bottom:35px}.register-box .box-header .logo-wrapper[data-v-79902d9b]{width:80px;height:80px;margin:0 auto 20px;position:relative;overflow:hidden;border-radius:16px}.register-box .box-header .logo-wrapper[data-v-79902d9b]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);animation:shimmer-79902d9b 2s infinite;pointer-events:none}.register-box .box-header .logo-wrapper .logo[data-v-79902d9b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}@keyframes shimmer-79902d9b{0%{left:-100%}to{left:100%}}.register-box .box-header .register-title[data-v-79902d9b]{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 8px 0}.register-box .box-header .subtitle[data-v-79902d9b]{font-size:14px;color:#8a8aa3;margin:0 0 16px 0}.register-box .box-header .login-link[data-v-79902d9b]{font-size:14px;color:#8a8aa3}.register-box .box-header .login-link a[data-v-79902d9b]{color:#5e60ce;font-weight:500;text-decoration:none;transition:all .3s ease}.register-box .box-header .login-link a[data-v-79902d9b]:hover{color:#7c7ff6}.register-box .register-form .el-form-item[data-v-79902d9b]{margin-bottom:22px}.register-box .register-form[data-v-79902d9b] .el-input .el-input__inner{height:50px;border-radius:14px;border:2px solid #e8eaf2;transition:all .3s ease;font-size:15px;padding-left:45px}.register-box .register-form[data-v-79902d9b] .el-input .el-input__inner:focus{border-color:#5e60ce;box-shadow:0 0 0 4px rgba(94,96,206,.1)}.register-box .register-form[data-v-79902d9b] .el-input .el-input__inner::-moz-placeholder{color:#b0b0c0}.register-box .register-form[data-v-79902d9b] .el-input .el-input__inner::placeholder{color:#b0b0c0}.register-box .register-form[data-v-79902d9b] .el-input .el-input__prefix{left:16px;color:#8a8aa3;font-size:18px}.register-box .register-form .code-wrapper[data-v-79902d9b]{display:flex;gap:14px}.register-box .register-form .code-wrapper .el-input[data-v-79902d9b]{flex:1}.register-box .register-form .code-wrapper .code-img[data-v-79902d9b]{width:130px;height:50px;border-radius:14px;cursor:pointer;transition:all .3s ease;border:2px solid #e8eaf2;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.register-box .register-form .code-wrapper .code-img[data-v-79902d9b]:hover{transform:scale(1.03);border-color:#5e60ce}.register-box .register-form .code-wrapper .code-img.code-loading[data-v-79902d9b]{opacity:.6;filter:blur(2px)}.register-box .register-form .terms-checkbox[data-v-79902d9b] .el-checkbox__label{font-size:13px;color:#4a4a68}.register-box .register-form .terms-checkbox[data-v-79902d9b] .el-checkbox__label a{color:#5e60ce;text-decoration:none;transition:all .3s ease}.register-box .register-form .terms-checkbox[data-v-79902d9b] .el-checkbox__label a:hover{color:#7c7ff6}.register-box .register-form .terms-checkbox[data-v-79902d9b] .el-checkbox__input.is-checked .el-checkbox__inner{background:linear-gradient(135deg,#5e60ce,#7c7ff6);border-color:#5e60ce}.register-box .register-form .register-button[data-v-79902d9b]{width:100%;height:50px;background:linear-gradient(135deg,#5e60ce,#7c7ff6);border:none;border-radius:14px;font-size:16px;font-weight:600;letter-spacing:1px;transition:all .3s ease;box-shadow:0 4px 15px rgba(94,96,206,.3)}.register-box .register-form .register-button[data-v-79902d9b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px rgba(94,96,206,.4)}.register-box .register-form .register-button[data-v-79902d9b]:active:not(:disabled){transform:translateY(0)}.register-box .register-form .register-button[data-v-79902d9b]:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#8a8aa3,#a0a0b8)}@media(max-width:480px){.register-box[data-v-79902d9b]{padding:35px 25px;border-radius:20px}.register-box .box-header .logo[data-v-79902d9b]{width:65px;height:65px}.register-box .box-header .register-title[data-v-79902d9b]{font-size:24px}.register-box .register-form .el-form-item[data-v-79902d9b]{margin-bottom:18px}.register-box .register-form[data-v-79902d9b] .el-input .el-input__inner{height:46px;font-size:14px}.register-box .register-form .code-wrapper .code-img[data-v-79902d9b]{width:110px;height:46px}.register-box .register-form .register-button[data-v-79902d9b]{height:46px;font-size:15px}}nav[data-v-8b9e4714]{height:72px;width:100%;padding:0 60px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,249,252,.95));backdrop-filter:blur(20px);border-bottom:1px solid rgba(94,96,206,.08);position:sticky;top:0;z-index:1000;box-shadow:0 4px 30px rgba(94,96,206,.06)}nav .nav-logo[data-v-8b9e4714]{width:140px;height:50px;display:flex;align-items:center;margin-right:30px}nav .nav-logo img[data-v-8b9e4714]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(94,96,206,.1))}nav ul[data-v-8b9e4714],nav>div[data-v-8b9e4714]:first-child{display:flex;align-items:center}nav ul[data-v-8b9e4714]{justify-content:space-between;width:600px;padding:0;margin:0}nav ul li[data-v-8b9e4714]{list-style:none;font-size:15px;font-weight:600;color:#4a4a68;padding:12px 20px;border-radius:12px;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;letter-spacing:.3px}nav ul li[data-v-8b9e4714]:after{content:"";position:absolute;bottom:6px;left:50%;transform:translateX(-50%) scaleX(0);width:20px;height:3px;background:linear-gradient(90deg,#5e60ce,#7c7ff6);border-radius:2px;transition:transform .35s ease}nav ul li[data-v-8b9e4714]:hover{color:#5e60ce;background:linear-gradient(135deg,rgba(94,96,206,.08),rgba(124,127,246,.05));transform:translateY(-2px)}nav ul li[data-v-8b9e4714]:hover:after{transform:translateX(-50%) scaleX(1)}nav .nav-btn[data-v-8b9e4714]{display:flex;align-items:center;gap:12px}nav .nav-btn .user-info-nav[data-v-8b9e4714]{display:flex;align-items:center;gap:16px;padding:10px 20px;background:linear-gradient(135deg,#5e60ce,#7c7ff6);border-radius:12px;border:none;box-shadow:0 4px 15px rgba(94,96,206,.3)}nav .nav-btn .user-info-nav .user-name[data-v-8b9e4714]{font-size:15px;font-weight:600;color:#fff;letter-spacing:.3px}nav .nav-btn .user-info-nav .user-id[data-v-8b9e4714]{font-size:13px;color:hsla(0,0%,100%,.85);letter-spacing:.3px}nav .nav-btn div[data-v-8b9e4714]{padding:10px 24px;font-size:14px;font-weight:600;text-align:center;border-radius:12px;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);letter-spacing:.3px}nav .nav-btn div[data-v-8b9e4714]:first-child{background:transparent;color:#5e60ce;border:2px solid rgba(94,96,206,.2)}nav .nav-btn div[data-v-8b9e4714]:first-child:hover{background:rgba(94,96,206,.05);border-color:#5e60ce;transform:translateY(-2px);box-shadow:0 4px 15px rgba(94,96,206,.15)}nav .nav-btn div[data-v-8b9e4714]:last-child{background:linear-gradient(135deg,#5e60ce,#7c7ff6 50%,#8b8fff);color:#fff;border:none;box-shadow:0 4px 15px rgba(94,96,206,.3)}nav .nav-btn div[data-v-8b9e4714]:last-child:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(94,96,206,.4)}main[data-v-8b9e4714]{width:100%;min-height:100vh;background:linear-gradient(180deg,#f8f9fc,#f2f3f5);overflow:hidden;padding-bottom:40px}main .layout[data-v-8b9e4714]{width:1300px;height:auto;padding:32px 28px;background:linear-gradient(135deg,#fff,#fafbff);margin:0 auto;margin-top:30px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;border-radius:20px;border:1px solid rgba(94,96,206,.08);box-shadow:0 8px 32px rgba(94,96,206,.08),0 2px 8px rgba(0,0,0,.04)}main .layout div[data-v-8b9e4714]{flex:1;display:flex;align-items:center}main .layout span[data-v-8b9e4714]{margin-right:24px;padding:8px 0;font-size:15px;font-weight:600;color:#1a1a2e;letter-spacing:.3px}main .layout ul[data-v-8b9e4714]{display:flex;gap:8px}main .layout ul li[data-v-8b9e4714]{list-style-type:none;padding:8px 20px;font-size:15px;font-weight:500;color:#4a4a68;border-radius:10px;cursor:pointer;transition:all .3s ease;letter-spacing:.3px}main .layout ul li[data-v-8b9e4714]:hover{background:linear-gradient(135deg,rgba(94,96,206,.08),rgba(124,127,246,.05));color:#5e60ce}main .layout ul .check[data-v-8b9e4714]{color:#fff;background:linear-gradient(135deg,#5e60ce,#7c7ff6);font-weight:600;box-shadow:0 4px 12px rgba(94,96,206,.25)}main .tips[data-v-8b9e4714]{width:1300px;height:auto;margin:0 auto;padding:30px 0;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}main .tips ul[data-v-8b9e4714]{display:flex;gap:24px;padding:0}main .tips ul li[data-v-8b9e4714]{list-style-type:none;font-size:15px;font-weight:600;color:#8a8aa3;padding:10px 20px;border-radius:10px;cursor:pointer;transition:all .3s ease;letter-spacing:.3px}main .tips ul li[data-v-8b9e4714]:hover{color:#5e60ce;background:rgba(94,96,206,.05)}main .tips .el-input[data-v-8b9e4714]{width:260px}main .tips .el-input[data-v-8b9e4714] .el-input__inner{height:44px;border-radius:12px;border:2px solid #e8eaf2;font-size:15px;transition:all .3s ease}main .tips .el-input[data-v-8b9e4714] .el-input__inner:hover{border-color:#c5c8d6}main .tips .el-input[data-v-8b9e4714] .el-input__inner:focus{border-color:#5e60ce;box-shadow:0 0 0 3px rgba(94,96,206,.1)}main .application[data-v-8b9e4714]{display:grid;grid-template-columns:repeat(5,1fr);justify-content:space-between;width:1300px;margin:0 auto;padding:20px;gap:20px}main .application .application-item[data-v-8b9e4714]{width:239px;height:360px;background:linear-gradient(135deg,#fff,#fafbff);padding:0;box-sizing:border-box;margin-bottom:10px;border-radius:20px;border:1px solid rgba(94,96,206,.08);box-shadow:0 8px 24px rgba(94,96,206,.08),0 2px 8px rgba(0,0,0,.04);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer}main .application .application-item[data-v-8b9e4714]:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(94,96,206,.15),0 8px 20px rgba(94,96,206,.1);border-color:rgba(94,96,206,.15)}main .application .application-item img[data-v-8b9e4714]{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}main .application .application-item:hover img[data-v-8b9e4714]{transform:scale(1.05)}main .application .application-item .application-content[data-v-8b9e4714]{width:100%;height:80px;padding:16px 14px;font-size:15px;font-weight:600;color:#1a1a2e;letter-spacing:.3px}main .application .application-item .application-content span[data-v-8b9e4714]{display:inline-block;width:auto;height:22px;line-height:22px;padding:0 10px;background:linear-gradient(135deg,#5e60ce,#7c7ff6);font-size:11px;font-weight:600;color:#fff;border-radius:6px;box-sizing:border-box;letter-spacing:.5px}main .application .application-item .application-content .application-foot[data-v-8b9e4714]{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding-top:14px;margin-top:8px}main .application .application-item .application-content .application-foot img[data-v-8b9e4714]{width:16px;height:16px;margin-right:6px}main .application .application-item .application-content .application-foot .browse[data-v-8b9e4714],main .application .application-item .application-content .application-foot .download[data-v-8b9e4714]{display:flex;align-items:center;color:#8a8aa3;font-weight:500}main .application .application-item .application-content .application-foot .price[data-v-8b9e4714]{color:#ff6b6b;font-weight:700;font-size:16px}nav[data-v-84b71138]{width:calc(100% - 240px);height:64px;padding:0 30px;background:linear-gradient(135deg,#fff,#f8f9fc);color:#424641;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;position:fixed;top:0;left:240px;z-index:9}nav .left[data-v-84b71138]{height:100%;display:flex;align-items:center}nav .left span[data-v-84b71138]{font-size:14px;font-weight:600;color:#fff;margin-left:16px;position:relative;padding:10px 24px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;background:linear-gradient(145deg,#5e60ce,#7c7ff6);box-shadow:0 4px 15px rgba(94,96,206,.35),0 2px 4px rgba(94,96,206,.2),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.1);transform-style:preserve-3d;transform:perspective(500px) rotateX(0deg)}nav .left span[data-v-84b71138]:before{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.25),transparent 50%);pointer-events:none}nav .left span[data-v-84b71138]:hover{transform:perspective(500px) rotateX(5deg) translateY(-3px);box-shadow:0 8px 25px rgba(94,96,206,.45),0 4px 8px rgba(94,96,206,.25),inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -2px 0 rgba(0,0,0,.1)}nav .left span[data-v-84b71138]:active{transform:perspective(500px) rotateX(-2deg) translateY(0);box-shadow:0 2px 8px rgba(94,96,206,.3),inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 2px 4px rgba(0,0,0,.15)}nav .right[data-v-84b71138]{display:flex;align-items:center}nav .right ul[data-v-84b71138]{display:flex;gap:12px}nav .right li[data-v-84b71138]{list-style:none;font-size:14px;display:flex;align-items:center;padding:10px 20px;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;color:#fff;font-weight:500;background:linear-gradient(145deg,#5e60ce,#7c7ff6);box-shadow:0 4px 15px rgba(94,96,206,.35),0 2px 4px rgba(94,96,206,.2),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.1);transform-style:preserve-3d;transform:perspective(500px) rotateX(0deg)}nav .right li[data-v-84b71138]:before{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.25),transparent 50%);pointer-events:none}nav .right li[data-v-84b71138]:hover{transform:perspective(500px) rotateX(5deg) translateY(-3px);box-shadow:0 8px 25px rgba(94,96,206,.45),0 4px 8px rgba(94,96,206,.25),inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -2px 0 rgba(0,0,0,.1)}nav .right li[data-v-84b71138]:active{transform:perspective(500px) rotateX(-2deg) translateY(0);box-shadow:0 2px 8px rgba(94,96,206,.3),inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 2px 4px rgba(0,0,0,.15)}nav .right li img[data-v-84b71138]{height:20px;margin-right:8px}aside[data-v-84b71138]{background:linear-gradient(180deg,#fff,#f8f9fc);padding:0;transition:all .3s ease;box-sizing:border-box;overflow:hidden;height:100vh;min-height:calc(100vh - 50px);flex-shrink:0;position:relative;box-shadow:4px 0 20px rgba(94,96,206,.08),inset -1px 0 0 rgba(94,96,206,.05);display:flex;flex-direction:column}aside[data-v-84b71138]:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg,rgba(94,96,206,.03),transparent);pointer-events:none}aside .left-logo[data-v-84b71138]{width:100%;height:70px;display:flex;align-items:center;justify-content:center;padding:15px 20px;margin-bottom:10px;border-bottom:1px solid rgba(94,96,206,.08);position:relative}aside .left-logo[data-v-84b71138]:after{content:"";position:absolute;bottom:-1px;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(94,96,206,.15),transparent)}aside .left-logo img[data-v-84b71138]{width:120px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}aside .nav-menu[data-v-84b71138]{flex:1;padding:16px 12px;overflow-y:auto}aside .nav-menu[data-v-84b71138]::-webkit-scrollbar{width:4px}aside .nav-menu[data-v-84b71138]::-webkit-scrollbar-thumb{background:rgba(94,96,206,.2);border-radius:2px}aside .nav-item[data-v-84b71138]{height:56px;width:100%;padding:0 18px;margin-bottom:8px;color:#4a4a68;display:flex;align-items:center;font-size:15px;font-weight:500;cursor:pointer;border-radius:14px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;background:transparent;box-shadow:none;transform:translateZ(0);letter-spacing:.3px}aside .nav-item .nav-icon[data-v-84b71138]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:14px;background:rgba(94,96,206,.05);transition:all .35s ease}aside .nav-item .nav-icon img[data-v-84b71138]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;transition:transform .35s ease}aside .nav-item .nav-text[data-v-84b71138]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .35s ease}aside .nav-item .nav-indicator[data-v-84b71138]{position:absolute;right:14px;width:8px;height:8px;border-radius:50%;background:transparent;transition:all .35s ease}aside .nav-item[data-v-84b71138]:hover{background:linear-gradient(135deg,rgba(94,96,206,.1),rgba(124,127,246,.08));transform:translateX(6px);box-shadow:0 6px 20px rgba(94,96,206,.12),0 2px 8px rgba(94,96,206,.08),inset 0 1px 0 hsla(0,0%,100%,.8)}aside .nav-item:hover .nav-icon[data-v-84b71138]{background:linear-gradient(135deg,rgba(94,96,206,.15),rgba(124,127,246,.1));transform:scale(1.05)}aside .nav-item:hover .nav-icon img[data-v-84b71138]{transform:scale(1.15) rotate(5deg)}aside .nav-item:hover .nav-text[data-v-84b71138]{color:#5e60ce;font-weight:600}aside .nav-item.active[data-v-84b71138]{background:linear-gradient(135deg,#5e60ce,#7c7ff6 50%,#8b8fff);color:#fff;box-shadow:0 10px 30px rgba(94,96,206,.4),0 6px 15px rgba(94,96,206,.25),0 2px 6px rgba(94,96,206,.15),inset 0 1px 0 hsla(0,0%,100%,.25);transform:translateX(6px) scale(1.03)}aside .nav-item.active .nav-icon[data-v-84b71138]{background:hsla(0,0%,100%,.25);box-shadow:0 2px 8px rgba(0,0,0,.1)}aside .nav-item.active .nav-icon img[data-v-84b71138]{filter:brightness(0) invert(1);transform:scale(1.1)}aside .nav-item.active .nav-text[data-v-84b71138]{color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}aside .nav-item.active .nav-indicator[data-v-84b71138]{background:hsla(0,0%,100%,.9);box-shadow:0 0 12px hsla(0,0%,100%,.6);animation:pulse-84b71138 2s ease-in-out infinite}@keyframes pulse-84b71138{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}aside .contact-card[data-v-84b71138]{margin:12px;padding:20px;background:linear-gradient(145deg,#fff,#f8f9fc);border-radius:16px;border:1px solid rgba(94,96,206,.12);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(94,96,206,.08),0 1px 3px rgba(94,96,206,.05),inset 0 1px 0 hsla(0,0%,100%,.8);transform-style:preserve-3d}aside .contact-card[data-v-84b71138]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#5e60ce,#7c7ff6,#2ec4b6);opacity:0;transition:opacity .3s ease}aside .contact-card[data-v-84b71138]:hover{transform:perspective(1000px) rotateX(2deg) translateY(-4px);box-shadow:0 12px 32px rgba(94,96,206,.15),0 4px 8px rgba(94,96,206,.08),inset 0 1px 0 hsla(0,0%,100%,.9);border-color:rgba(94,96,206,.2)}aside .contact-card[data-v-84b71138]:hover:before{opacity:1}aside .contact-card .contact-icon[data-v-84b71138]{width:52px;height:52px;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative;z-index:1}aside .contact-card .contact-icon img[data-v-84b71138]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}aside .contact-card .contact-content[data-v-84b71138]{position:relative;z-index:1;margin-bottom:16px}aside .contact-card .contact-content .contact-title[data-v-84b71138]{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:6px}aside .contact-card .contact-content .contact-desc[data-v-84b71138]{font-size:13px;color:#8a8aa3}aside .contact-card .contact-btn[data-v-84b71138]{width:100%;padding:12px 18px;border-radius:12px;border:none;background:linear-gradient(145deg,#ff6b35,#ff8c42);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;box-shadow:0 4px 12px rgba(255,107,53,.35),0 2px 4px rgba(255,107,53,.2),inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -2px 0 rgba(0,0,0,.1);transform-style:preserve-3d}aside .contact-card .contact-btn[data-v-84b71138]:hover{transform:perspective(500px) rotateX(3deg) translateY(-2px);box-shadow:0 8px 20px rgba(255,107,53,.45),0 4px 8px rgba(255,107,53,.25),inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -2px 0 rgba(0,0,0,.1)}aside .contact-card .contact-btn[data-v-84b71138]:active{transform:perspective(500px) rotateX(-1deg) translateY(0);box-shadow:0 2px 6px rgba(255,107,53,.35),inset 0 1px 0 hsla(0,0%,100%,.15),inset 0 2px 4px rgba(0,0,0,.15)}.content[data-v-84b71138]{width:100%;background-color:#f1f3fb;display:flex;min-height:calc(100vh - 50px)}.content main[data-v-84b71138]{box-sizing:border-box;width:100%;flex:1;display:flex;flex-direction:column;height:calc(100vh - 50px)}.content main .head[data-v-84b71138]{width:99%;min-height:130px;padding:24px 32px;background:linear-gradient(135deg,#fff,#f8f9fc);border-radius:16px;display:flex;align-items:center;overflow:hidden;box-sizing:border-box;margin:10px 0 0 10px;box-shadow:0 4px 20px rgba(94,96,206,.08),0 0 0 1px rgba(94,96,206,.05);position:relative}.content main .head[data-v-84b71138]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#5e60ce,#2ec4b6,#ff6b35);background-size:200% 100%;animation:headerGradient-84b71138 3s ease infinite}@keyframes headerGradient-84b71138{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.content main .head>div[data-v-84b71138]:first-child{position:relative}.content main .head>div[data-v-84b71138]:first-child:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:linear-gradient(135deg,#5e60ce,#7c7ff6);opacity:.2;animation:avatarPulse-84b71138 2s ease-in-out infinite}@keyframes avatarPulse-84b71138{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.1);opacity:.3}}.content main .head img[data-v-84b71138]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 16px rgba(94,96,206,.2);position:relative;z-index:1}.content main .head .infor[data-v-84b71138]{margin-left:24px;flex:1}.content main .head .infor h6[data-v-84b71138]{font-size:22px;color:#1a1a2e;font-weight:700;margin:0 0 8px 0;background:linear-gradient(135deg,#1a1a2e,#4a4a68);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.content main .head .infor p[data-v-84b71138]{font-size:14px;color:#8a8aa3;line-height:1.6;margin:0 0 12px 0}.content main .head .infor p[data-v-84b71138]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#5e60ce,#7c7ff6);margin-right:8px;vertical-align:middle}.content main .head .infor .el-button[data-v-84b71138]{font-size:13px;color:#ff6b53;cursor:pointer;border:none;padding:8px 16px;background:rgba(255,107,83,.08);border-radius:20px;transition:all .3s ease}.content main .head .infor .el-button[data-v-84b71138]:hover{background:rgba(255,107,83,.15);transform:translateX(4px)}.content main .head .infor a[data-v-84b71138]{margin-left:6px;display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;background-color:#97a1b9;color:#fff;border-radius:22px;vertical-align:text-bottom;position:relative;text-decoration:none}.content main .information[data-v-84b71138]{margin-top:20px;margin-left:10px}.content main .information .account[data-v-84b71138],.content main .information .feature[data-v-84b71138]{color:#000;height:240px;background-color:#fff;margin-right:10px}.content main .information .account .text-top[data-v-84b71138],.content main .information .feature .text-top[data-v-84b71138]{font-size:14px;padding:0 25px;line-height:50px;border-bottom:1px solid #edf0f7;font-weight:700;display:flex;justify-content:space-between;align-items:center}.content main .information .account .text-top .detail-btn[data-v-84b71138],.content main .information .feature .text-top .detail-btn[data-v-84b71138]{padding:8px 20px;border-radius:10px;border:none;background:linear-gradient(145deg,#fff,#f0f0f5);color:#5e60ce;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(94,96,206,.1),0 1px 2px rgba(94,96,206,.05),inset 0 1px 0 hsla(0,0%,100%,.8),inset 0 -1px 0 rgba(0,0,0,.05);transform-style:preserve-3d}.content main .information .account .text-top .detail-btn[data-v-84b71138]:hover,.content main .information .feature .text-top .detail-btn[data-v-84b71138]:hover{transform:perspective(500px) rotateX(3deg) translateY(-2px);box-shadow:0 6px 16px rgba(94,96,206,.15),0 2px 4px rgba(94,96,206,.1),inset 0 1px 0 hsla(0,0%,100%,.9);color:#7c7ff6}.content main .information .account .text-top .detail-btn[data-v-84b71138]:active,.content main .information .feature .text-top .detail-btn[data-v-84b71138]:active{transform:perspective(500px) rotateX(-1deg) translateY(0);box-shadow:0 1px 3px rgba(94,96,206,.1),inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 1px 2px rgba(0,0,0,.1)}.content main .information .account .feature-content[data-v-84b71138],.content main .information .feature .feature-content[data-v-84b71138]{display:flex;align-items:center;justify-content:center;height:calc(100% - 50px)}.content main .information .account .feature-content .feature-box[data-v-84b71138],.content main .information .feature .feature-content .feature-box[data-v-84b71138]{width:50%;height:100%;border-right:1px solid #edf0f7;padding:20px;box-sizing:border-box;display:flex;flex-direction:column}.content main .information .account .feature-content .feature-box .el-button[data-v-84b71138],.content main .information .feature .feature-content .feature-box .el-button[data-v-84b71138]{align-self:flex-end}.content main .information .account .feature-content .feature-box .feature-box-top[data-v-84b71138],.content main .information .feature .feature-content .feature-box .feature-box-top[data-v-84b71138]{display:flex;align-items:center}.content main .information .account .feature-content .feature-box .feature-box-top span[data-v-84b71138],.content main .information .feature .feature-content .feature-box .feature-box-top span[data-v-84b71138]{font-size:14px;font-weight:700;color:#333}.content main .information .account .feature-content .feature-box p[data-v-84b71138],.content main .information .feature .feature-content .feature-box p[data-v-84b71138]{font-size:12px;line-height:18px;color:#4c4c4c;margin:12px 0 2px;min-height:54px}.content main .information .account .account-money[data-v-84b71138],.content main .information .feature .account-money[data-v-84b71138]{display:flex;padding:20px 25px}.content main .information .account .account-money .el-button[data-v-84b71138],.content main .information .feature .account-money .el-button[data-v-84b71138]{width:75px;height:30px}.content main .information .account .account-money .account-balancebox[data-v-84b71138],.content main .information .feature .account-money .account-balancebox[data-v-84b71138]{width:35%}.content main .information .account .account-money .account-balancebox .account-balance[data-v-84b71138],.content main .information .feature .account-money .account-balancebox .account-balance[data-v-84b71138]{height:55px;padding-bottom:19px;border-bottom:1px dashed #e5e8ef;border-right:1px dashed #e5e8ef;display:flex;justify-content:space-between;align-items:center;padding-right:25px}.content main .information .account .account-money .account-balancebox .account-balance p[data-v-84b71138],.content main .information .feature .account-money .account-balancebox .account-balance p[data-v-84b71138]{font-size:12px;color:#4e5771;margin-bottom:15px}.content main .information .account .account-money .account-balancebox .account-balance h3[data-v-84b71138],.content main .information .feature .account-money .account-balancebox .account-balance h3[data-v-84b71138]{font-weight:400;display:inline-block;margin-right:5px;height:25px}.content main .information .account .account-money .account-balancebox .account-balance span[data-v-84b71138],.content main .information .feature .account-money .account-balancebox .account-balance span[data-v-84b71138]{display:inline-block;font-size:12px}.content main .information .account .account-money .account-balancebox .myintegral[data-v-84b71138],.content main .information .feature .account-money .account-balancebox .myintegral[data-v-84b71138]{height:55px;padding-top:19px;padding-right:25px;display:flex;justify-content:space-between;align-items:center}.content main .information .account .account-money .account-balancebox .myintegral p[data-v-84b71138],.content main .information .feature .account-money .account-balancebox .myintegral p[data-v-84b71138]{font-size:12px;color:#4e5771;margin-bottom:15px}.content main .information .account .account-money .account-balancebox .myintegral h3[data-v-84b71138],.content main .information .feature .account-money .account-balancebox .myintegral h3[data-v-84b71138]{display:inline-block;font-weight:400;font-size:20px;line-height:20px;margin-right:5px}.content main .information .account .account-money .voucher[data-v-84b71138],.content main .information .feature .account-money .voucher[data-v-84b71138]{width:65%;padding-left:25px;display:flex;flex-wrap:wrap;gap:20px 0}.content main .information .account .account-money .voucher .voucher-box[data-v-84b71138],.content main .information .feature .account-money .voucher .voucher-box[data-v-84b71138]{width:calc(33.33333% - 10px);height:55px}.content main .information .account .account-money .voucher .voucher-content[data-v-84b71138],.content main .information .feature .account-money .voucher .voucher-content[data-v-84b71138]{display:flex;align-items:center;gap:6px;line-height:1;margin-bottom:15px}.content main .information .account .account-money .voucher .voucher-content p[data-v-84b71138],.content main .information .feature .account-money .voucher .voucher-content p[data-v-84b71138]{display:inline-block;font-size:12px;color:#4e5771}.content main .information .account .account-money .voucher .voucher-content span[data-v-84b71138],.content main .information .feature .account-money .voucher .voucher-content span[data-v-84b71138]{display:inline-block;vertical-align:middle}.content main .information .account .account-money .voucher .voucher-content img[data-v-84b71138],.content main .information .feature .account-money .voucher .voucher-content img[data-v-84b71138]{width:16px;height:16px;vertical-align:center}.content main .information .account .account-money .voucher .voucher-details span[data-v-84b71138],.content main .information .feature .account-money .voucher .voucher-details span[data-v-84b71138]{display:inline-block;font-size:16px;margin-right:15px;line-height:1}.content main .information .account .account-money .voucher .voucher-details .voucher-pice[data-v-84b71138],.content main .information .feature .account-money .voucher .voucher-details .voucher-pice[data-v-84b71138]{color:#0078ff}.content main .information .account .account-money .voucher .voucher-details .voucher-red[data-v-84b71138],.content main .information .feature .account-money .voucher .voucher-details .voucher-red[data-v-84b71138]{color:#f6667f}.content main .product[data-v-84b71138],.content main .server[data-v-84b71138]{color:#000;min-height:450px;background-color:#fff;margin-top:20px;padding:20px;margin-right:10px;margin-left:10px;border-radius:16px;box-shadow:0 4px 20px rgba(94,96,206,.08),0 0 0 1px rgba(94,96,206,.05)}.content main .product .application[data-v-84b71138],.content main .server .application[data-v-84b71138]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));justify-content:space-between;margin:0 auto;padding:20px;gap:20px 16px}.content main .product .application .application-item[data-v-84b71138],.content main .server .application .application-item[data-v-84b71138]{background-color:#fff;padding:0;box-sizing:border-box;margin-bottom:0;box-shadow:0 2px 12px rgba(94,96,206,.06),0 0 0 1px rgba(94,96,206,.04);display:flex;flex-direction:column;align-items:center;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.content main .product .application .application-item[data-v-84b71138]:hover,.content main .server .application .application-item[data-v-84b71138]:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(94,96,206,.15),0 4px 12px rgba(94,96,206,.1)}.content main .product .application .application-item img[data-v-84b71138],.content main .server .application .application-item img[data-v-84b71138]{width:100%;height:160px;-o-object-fit:cover;object-fit:cover}.content main .product .application .application-item .application-content[data-v-84b71138],.content main .server .application .application-item .application-content[data-v-84b71138]{width:100%;min-height:90px;padding:16px;font-size:12px;font-weight:600;text-align:left;display:flex;flex-direction:column;gap:10px}.content main .product .application .application-item .application-content span[data-v-84b71138],.content main .server .application .application-item .application-content span[data-v-84b71138]{display:inline-block;width:50px;height:24px;line-height:24px;padding:0 10px;background:linear-gradient(135deg,#ff6b53,#ff8c6b);font-size:11px;font-weight:600;color:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(255,107,83,.3)}.content main .product .application .application-item .application-content .application-foot[data-v-84b71138],.content main .server .application .application-item .application-content .application-foot[data-v-84b71138]{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding-top:8px}.content main .product .application .application-item .application-content .application-foot .el-button[data-v-84b71138],.content main .server .application .application-item .application-content .application-foot .el-button[data-v-84b71138]{height:30px;line-height:30px;padding:0 14px;background:linear-gradient(135deg,#5e60ce,#7c7ff6);border:none;box-shadow:0 4px 12px rgba(94,96,206,.3)}.content main .product .application .application-item .application-content .application-foot .el-button[data-v-84b71138]:hover,.content main .server .application .application-item .application-content .application-foot .el-button[data-v-84b71138]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(94,96,206,.4)}.content main .product .application .application-item .application-content .application-foot div[data-v-84b71138],.content main .server .application .application-item .application-content .application-foot div[data-v-84b71138]{height:auto;margin-top:0;line-height:1;color:#ff6b53;font-weight:700}.content main .product .application .application-item .application-content .application-foot div strong[data-v-84b71138],.content main .server .application .application-item .application-content .application-foot div strong[data-v-84b71138]{font-size:14px}.content main .product .product-top[data-v-84b71138],.content main .product .server-top[data-v-84b71138],.content main .server .product-top[data-v-84b71138],.content main .server .server-top[data-v-84b71138]{font-size:16px;padding:0 20px;line-height:50px;border-bottom:1px solid #edf0f7;font-weight:700;display:flex;justify-content:space-between;color:#1a1a2e}.content main .recommend-box[data-v-84b71138]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 30px;padding:20px 25px}.content main .recommend-box .recommend[data-v-84b71138]{padding:20px 25px;display:flex}.content main .recommend-box .recommend img[data-v-84b71138]{width:28px;height:28px}.content main .recommend-box .recommend .recommend-text[data-v-84b71138]{margin-left:16px;width:231px}.content main .recommend-box .recommend .recommend-text strong[data-v-84b71138]{font-size:14px;margin:5px 0 9px;color:#222;line-height:1;margin:5px 0 9px 0}.content main .recommend-box .recommend .recommend-text p[data-v-84b71138]{font-size:12px;color:#444;line-height:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.content main .recommend-box .recommend .recommend-text .recommend-btn[data-v-84b71138]{margin-top:15px}.content main .recommend-box .recommend .recommend-text .recommend-btn a[data-v-84b71138]{margin-left:25px;color:#275ffd;font-size:12px}.content main .server-content[data-v-84b71138]{padding:0 25px}.content main .server-content ul[data-v-84b71138]{list-style:none;padding:0}.content main .server-content ul li[data-v-84b71138]{height:50px;display:flex;align-items:center;justify-content:space-between;line-height:50px;color:#646b7f;font-size:12px;position:relative;padding-left:20px;border-bottom:1px dashed #e5e8ef}.content main .server-content ul li[data-v-84b71138]:before{content:"•";color:#dededf;font-size:20px;position:absolute;left:0;line-height:50px}.content main .server-content ul li p[data-v-84b71138]{margin:0;flex:1;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content main .server-content ul li span[data-v-84b71138]{flex-shrink:0}.contact-dialog[data-v-84b71138]{border-radius:16px}.contact-dialog .el-dialog__header[data-v-84b71138]{padding:20px 20px 15px;border-bottom:1px solid #f0f0f0}.contact-dialog .el-dialog__header .el-dialog__title[data-v-84b71138]{font-size:18px;font-weight:600;color:#1a1a2e}.contact-dialog .el-dialog__body[data-v-84b71138]{padding:30px 40px}.contact-qrcode[data-v-84b71138]{display:flex;justify-content:center;margin-bottom:20px}.contact-qrcode img[data-v-84b71138]{width:260px;height:260px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.contact-tip[data-v-84b71138]{text-align:center;font-size:14px;color:#8a8aa3;margin:0}.recharge-dialog[data-v-84b71138]{padding:10px}.recharge-dialog .recharge-header[data-v-84b71138]{margin-bottom:24px}.recharge-dialog .recharge-header h3[data-v-84b71138]{font-size:18px;font-weight:600;color:#1a1a2e;margin:0 0 12px 0}.recharge-dialog .recharge-header p[data-v-84b71138]{font-size:14px;color:#8a8aa3;margin:0}.recharge-dialog .recharge-header p .balance[data-v-84b71138]{font-size:20px;font-weight:700;color:#5e60ce}.recharge-dialog .recharge-amount label[data-v-84b71138]{display:block;font-size:14px;color:#4a4a68;margin-bottom:12px;font-weight:500}.recharge-dialog .recharge-amount .quick-amounts[data-v-84b71138]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.recharge-dialog .recharge-amount .quick-amounts .amount-item[data-v-84b71138]{padding:14px 12px;text-align:center;border:2px solid #e8eaf2;border-radius:12px;font-size:16px;font-weight:600;color:#4a4a68;cursor:pointer;transition:all .3s ease;background:#fff}.recharge-dialog .recharge-amount .quick-amounts .amount-item[data-v-84b71138]:hover{border-color:#5e60ce;color:#5e60ce;background:rgba(94,96,206,.03)}.recharge-dialog .recharge-amount .quick-amounts .amount-item.active[data-v-84b71138]{border-color:#5e60ce;background:linear-gradient(135deg,rgba(94,96,206,.1),rgba(124,127,246,.05));color:#5e60ce;box-shadow:0 4px 12px rgba(94,96,206,.15)}.recharge-dialog .recharge-actions[data-v-84b71138]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0}.recharge-dialog .recharge-actions .el-button[data-v-84b71138]{padding:12px 24px;border-radius:10px;font-weight:500}.recharge-dialog .recharge-actions .el-button[data-v-84b71138]:first-child{background:#f5f5f7;border:none;color:#6a6a8a}.recharge-dialog .recharge-actions .el-button[data-v-84b71138]:first-child:hover{background:#e8e8ea}.recharge-dialog .recharge-actions .el-button[data-v-84b71138]:last-child{background:linear-gradient(135deg,#5e60ce,#7c7ff6);border:none;box-shadow:0 4px 12px rgba(94,96,206,.3)}.recharge-dialog .recharge-actions .el-button[data-v-84b71138]:last-child:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(94,96,206,.4)}.user-info-page[data-v-154044b2]{display:flex;min-height:100vh;background:linear-gradient(135deg,#f8f9fc,#fff 50%,#fafbff);padding:30px;box-sizing:border-box;position:relative;overflow:hidden}.user-info-page[data-v-154044b2]:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 50% at 20% 20%,rgba(94,96,206,.04) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 30%,rgba(124,127,246,.04) 0,transparent 50%);animation:backgroundFloat-154044b2 20s ease-in-out infinite}@keyframes backgroundFloat-154044b2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-5px,-5px) scale(1.02)}}.user-info-sidebar[data-v-154044b2]{width:320px;margin-right:24px;position:relative;z-index:1;animation:slideInLeft-154044b2 .6s ease-out}@keyframes slideInLeft-154044b2{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.user-info-sidebar .user-avatar-card[data-v-154044b2]{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(94,96,206,.1),0 4px 12px rgba(0,0,0,.05);padding:30px 24px;position:relative;overflow:hidden;border:1px solid rgba(94,96,206,.08);transition:all .4s cubic-bezier(.4,0,.2,1)}.user-info-sidebar .user-avatar-card[data-v-154044b2]:hover{transform:translateY(-5px);box-shadow:0 20px 60px rgba(94,96,206,.15),0 8px 20px rgba(0,0,0,.08)}.user-info-sidebar .user-avatar-card .avatar-wrapper[data-v-154044b2]{text-align:center;position:relative;margin-bottom:20px}.user-info-sidebar .user-avatar-card .avatar-wrapper .avatar-uploader[data-v-154044b2]{display:inline-block;position:relative}.user-info-sidebar .user-avatar-card .avatar-wrapper .avatar-circle[data-v-154044b2]{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#e8f3ff,#f0f7ff);display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;border:3px solid #fff;box-shadow:0 8px 24px rgba(94,96,206,.2),0 0 0 4px rgba(94,96,206,.1);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.user-info-sidebar .user-avatar-card .avatar-wrapper .avatar-circle[data-v-154044b2]:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:linear-gradient(135deg,#5e60ce,#7c7ff6,#9381ff);z-index:-1;animation:borderRotate-154044b2 3s linear infinite}@keyframes borderRotate-154044b2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.user-info-sidebar .user-avatar-card .avatar-wrapper .avatar-circle[data-v-154044b2]:hover{transform:scale(1.05);box-shadow:0 12px 32px rgba(94,96,206,.3),0 0 0 6px rgba(94,96,206,.15)}.user-info-sidebar .user-avatar-card .avatar-wrapper .avatar-circle .avatar-img[data-v-154044b2]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.user-info-sidebar .user-avatar-card .avatar-wrapper .avatar-circle .avatar-placeholder[data-v-154044b2]{font-size:40px;background:linear-gradient(135deg,#5e60ce,#7c7ff6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.user-info-sidebar .user-avatar-card .avatar-wrapper .main-account-tag[data-v-154044b2]{display:inline-block;background:linear-gradient(135deg,#5e60ce,#7c7ff6);color:#fff;font-size:11px;padding:4px 12px;border-radius:12px;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);box-shadow:0 4px 12px rgba(94,96,206,.3);font-weight:500;letter-spacing:.5px;white-space:nowrap}.user-info-sidebar .user-avatar-card .user-basic-info[data-v-154044b2]{text-align:center;margin:25px 0 20px;position:relative;z-index:1}.user-info-sidebar .user-avatar-card .user-basic-info .user-name[data-v-154044b2]{font-size:22px;font-weight:600;margin:0 0 8px;background:linear-gradient(135deg,#1a1a2e,#4a4a68);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user-info-sidebar .user-avatar-card .user-basic-info .user-id[data-v-154044b2]{font-size:14px;color:#8a8aa3;margin:0;font-weight:400}.user-info-sidebar .user-avatar-card .security-info[data-v-154044b2]{border-top:1px solid rgba(94,96,206,.1);padding-top:20px;margin-bottom:20px;position:relative;z-index:1}.user-info-sidebar .user-avatar-card .security-info[data-v-154044b2]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:3px;background:linear-gradient(90deg,#5e60ce,#7c7ff6);border-radius:2px}.user-info-sidebar .user-avatar-card .security-info .security-item[data-v-154044b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;padding:8px 12px;background:rgba(248,249,252,.5);border-radius:10px;transition:all .3s ease}.user-info-sidebar .user-avatar-card .security-info .security-item[data-v-154044b2]:hover{background:rgba(94,96,206,.05);transform:translateX(3px)}.user-info-sidebar .user-avatar-card .security-info .security-item .label[data-v-154044b2]{color:#8a8aa3;font-weight:400}.user-info-sidebar .user-avatar-card .security-info .security-item .value[data-v-154044b2]{color:#4a4a68;font-weight:500}.user-info-sidebar .user-avatar-card .security-info .security-item .status[data-v-154044b2]{font-size:11px;padding:3px 8px;border-radius:6px;font-weight:500}.user-info-sidebar .user-avatar-card .security-info .security-item .status.bound[data-v-154044b2]{color:#2ec4b6;background-color:rgba(46,196,182,.1)}.user-info-sidebar .user-avatar-card .security-info .security-item .status.unbound[data-v-154044b2]{color:#ff6b35;background-color:rgba(255,107,53,.1)}.user-info-sidebar .user-avatar-card .security-info .register-time[data-v-154044b2]{font-size:12px;color:#b0b0c0;margin:12px 0 0;text-align:center}.user-info-sidebar .user-avatar-card .realname-info[data-v-154044b2]{border-top:1px solid rgba(94,96,206,.1);padding-top:20px;position:relative;z-index:1}.user-info-sidebar .user-avatar-card .realname-info[data-v-154044b2]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:3px;background:linear-gradient(90deg,#5e60ce,#7c7ff6);border-radius:2px}.user-info-sidebar .user-avatar-card .realname-info .section-title[data-v-154044b2]{font-size:15px;font-weight:600;margin:0 0 15px;background:linear-gradient(135deg,#1a1a2e,#4a4a68);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user-info-sidebar .user-avatar-card .realname-info .realname-item[data-v-154044b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;padding:8px 12px;background:rgba(248,249,252,.5);border-radius:10px;transition:all .3s ease}.user-info-sidebar .user-avatar-card .realname-info .realname-item[data-v-154044b2]:hover{background:rgba(94,96,206,.05);transform:translateX(3px)}.user-info-sidebar .user-avatar-card .realname-info .realname-item .label[data-v-154044b2]{color:#8a8aa3;font-weight:400}.user-info-sidebar .user-avatar-card .realname-info .realname-item .value[data-v-154044b2]{color:#4a4a68;font-weight:500}.user-info-sidebar .user-avatar-card .realname-info .realname-item .verify-tag[data-v-154044b2]{font-size:11px;color:#5e60ce;background:linear-gradient(135deg,rgba(94,96,206,.1),rgba(124,127,246,.1));padding:3px 8px;border-radius:6px;font-weight:500}.user-info-form-panel[data-v-154044b2]{flex:1;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(94,96,206,.1),0 4px 12px rgba(0,0,0,.05);padding:30px;position:relative;z-index:1;border:1px solid rgba(94,96,206,.08);animation:slideInRight-154044b2 .6s ease-out}@keyframes slideInRight-154044b2{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.user-info-form-panel .info-tabs[data-v-154044b2] .el-tabs__header{margin-bottom:25px;border-bottom:1px solid rgba(94,96,206,.1)}.user-info-form-panel .info-tabs[data-v-154044b2] .el-tabs__nav-wrap:after{display:none}.user-info-form-panel .info-tabs[data-v-154044b2] .el-tabs__item{font-size:15px;font-weight:500;color:#8a8aa3;transition:all .3s ease;padding:0 20px}.user-info-form-panel .info-tabs[data-v-154044b2] .el-tabs__item:hover{color:#5e60ce}.user-info-form-panel .info-tabs[data-v-154044b2] .el-tabs__item.is-active{color:#5e60ce;background:linear-gradient(135deg,rgba(94,96,206,.05),rgba(124,127,246,.05));border-radius:8px 8px 0 0}.user-info-form-panel .info-tabs[data-v-154044b2] .el-tabs__active-bar{background:linear-gradient(90deg,#5e60ce,#7c7ff6);height:3px;border-radius:2px}.user-info-form-panel .info-form .form-item[data-v-154044b2]{margin-bottom:20px}.user-info-form-panel .info-form .form-item[data-v-154044b2] .el-form-item__label{font-weight:500;color:#4a4a68;font-size:14px}.user-info-form-panel .info-form .form-item[data-v-154044b2] .el-input__inner{border-radius:10px;border:2px solid #e8eaf2;transition:all .3s ease;height:44px}.user-info-form-panel .info-form .form-item[data-v-154044b2] .el-input__inner:hover{border-color:#c5c8d6}.user-info-form-panel .info-form .form-item[data-v-154044b2] .el-input__inner:focus{border-color:#5e60ce;box-shadow:0 0 0 3px rgba(94,96,206,.1)}.user-info-form-panel .info-form .form-btn-group[data-v-154044b2]{margin-top:30px}.user-info-form-panel .info-form .form-btn-group[data-v-154044b2] .el-button{background:linear-gradient(135deg,#5e60ce,#7c7ff6);border:none;border-radius:10px;height:44px;padding:0 40px;font-weight:500;box-shadow:0 4px 15px rgba(94,96,206,.3);transition:all .3s ease}.user-info-form-panel .info-form .form-btn-group[data-v-154044b2] .el-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(94,96,206,.4)}.user-info-form-panel .info-form .form-btn-group[data-v-154044b2] .el-button:active{transform:translateY(0)}.user-info-form-panel .empty-tip[data-v-154044b2]{text-align:center;color:#b0b0c0;padding:50px 0;font-size:15px}@media(max-width:1024px){.user-info-page[data-v-154044b2]{flex-direction:column;padding:20px}.user-info-sidebar[data-v-154044b2]{width:100%;margin-right:0;margin-bottom:20px}}@media(max-width:768px){.user-info-page[data-v-154044b2]{padding:15px}.user-info-sidebar .user-avatar-card[data-v-154044b2]{padding:24px 20px}.user-info-sidebar .user-avatar-card .avatar-wrapper .avatar-circle[data-v-154044b2]{width:80px;height:80px}.user-info-sidebar .user-avatar-card .avatar-wrapper .avatar-circle .avatar-placeholder[data-v-154044b2]{font-size:32px}.user-info-form-panel[data-v-154044b2]{padding:20px}}.market[data-v-7de46313]{padding:10px;background-color:#f1f4fb;min-height:100vh}.market .market-content[data-v-7de46313]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.market .market-content .market-title[data-v-7de46313]{margin-bottom:16px}.market .market-content .market-title h2[data-v-7de46313]{margin:0;padding-bottom:12px;border-bottom:1px solid #edf0f7;font-size:18px;font-weight:600;color:#333}.market .market-content .market-notice[data-v-7de46313]{margin:16px 0;padding:12px 16px;background:linear-gradient(135deg,rgba(255,107,53,.08),rgba(255,140,66,.05));border-radius:8px;border:1px solid rgba(255,107,53,.15);display:flex;align-items:center;gap:10px}.market .market-content .market-notice i[data-v-7de46313]{color:#ff6b35;font-size:16px;flex-shrink:0}.market .market-content .market-notice span[data-v-7de46313]{font-size:13px;color:#6a6a8a;line-height:1.5}.market .market-content .market-search[data-v-7de46313]{display:flex;gap:12px;align-items:center;margin-bottom:20px}.market .market-content .market-search .search-input[data-v-7de46313]{width:240px}.market .market-content .market-search .search-select[data-v-7de46313]{width:180px}.market .market-content .market-search .search-btn[data-v-7de46313]{white-space:nowrap}.market .market-content .table-container[data-v-7de46313]{margin-top:16px}.market .market-content .table-container[data-v-7de46313] .el-table{--el-table-header-text-color:#666;--el-table-row-hover-bg-color:#f8f9fa}.market .market-content .table-container[data-v-7de46313] .app-info{display:flex;flex-direction:column;gap:4px}.market .market-content .table-container[data-v-7de46313] .app-info .app-name{font-weight:500;color:#333;margin-bottom:4px}.market .market-content .table-container[data-v-7de46313] .app-info .app-id,.market .market-content .table-container[data-v-7de46313] .app-info .app-secret{font-size:12px;color:#666;display:flex;align-items:center;gap:6px}.market .market-content .table-container[data-v-7de46313] .app-info .copy-btn{padding:0;font-size:11px;color:#409eff}[data-v-7de46313] .el-dialog__body{padding:20px}[data-v-7de46313] .el-form-item{margin-bottom:16px}.order{min-height:100vh;padding:20px}.order .order-content{border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.order .order-title{margin-bottom:20px}.order .order-title h2{font-size:20px;font-weight:600;color:#1a1a2e;margin:0}.order .order-btn{margin-bottom:20px}.order .order-btn .recharge-section{background:linear-gradient(135deg,#f8f9fc,#fff);border-radius:16px;padding:24px;border:1px solid rgba(94,96,206,.1)}.order .order-btn .recharge-label{display:block;font-size:14px;color:#4a4a68;margin-bottom:16px;font-weight:500}.order .order-btn .quick-amounts{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:20px}.order .order-btn .quick-amounts .amount-item{padding:14px 12px;text-align:center;border:2px solid #e8eaf2;border-radius:12px;font-size:16px;font-weight:600;color:#4a4a68;cursor:pointer;transition:all .3s ease;background:#fff}.order .order-btn .quick-amounts .amount-item:hover{border-color:#5e60ce;color:#5e60ce;background:rgba(94,96,206,.03)}.order .order-btn .quick-amounts .amount-item.active{border-color:#5e60ce;background:linear-gradient(135deg,rgba(94,96,206,.1),rgba(124,127,246,.05));color:#5e60ce;box-shadow:0 4px 12px rgba(94,96,206,.15)}.order .order-btn .el-button{padding:12px 32px;border-radius:10px;font-weight:500;background:linear-gradient(135deg,#5e60ce,#7c7ff6);border:none;box-shadow:0 4px 12px rgba(94,96,206,.3)}.order .order-btn .el-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(94,96,206,.4)}.order .order-btn .el-button:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#8a8aa3,#a0a0b8)}@media(max-width:768px){.order .order-btn .quick-amounts{grid-template-columns:repeat(3,1fr)}}.forget-wrapper[data-v-356f3704]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fc,#fff 50%,#fafbff);padding:20px}.forget-container[data-v-356f3704]{width:100%;max-width:460px;animation:fadeInUp-356f3704 .6s ease-out}@keyframes fadeInUp-356f3704{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.forget-box[data-v-356f3704]{background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(94,96,206,.12),0 8px 24px rgba(0,0,0,.06);padding:50px 45px;border:1px solid rgba(94,96,206,.06)}.forget-box .box-header[data-v-356f3704]{text-align:center;margin-bottom:35px}.forget-box .box-header .logo-wrapper[data-v-356f3704]{width:80px;height:80px;margin:0 auto 20px;position:relative;overflow:hidden;border-radius:16px}.forget-box .box-header .logo-wrapper[data-v-356f3704]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);animation:shimmer-356f3704 2s infinite;pointer-events:none}.forget-box .box-header .logo-wrapper .logo[data-v-356f3704]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}@keyframes shimmer-356f3704{0%{left:-100%}to{left:100%}}.forget-box .box-header .forget-title[data-v-356f3704]{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 8px 0}.forget-box .box-header .subtitle[data-v-356f3704]{font-size:14px;color:#8a8aa3;margin:0 0 16px 0}.forget-box .forget-form .el-form-item[data-v-356f3704]{margin-bottom:22px}.forget-box .forget-form[data-v-356f3704] .el-input .el-input__inner{height:50px;border-radius:14px;border:2px solid #e8eaf2;transition:all .3s ease;font-size:15px;padding-left:45px}.forget-box .forget-form[data-v-356f3704] .el-input .el-input__inner:focus{border-color:#5e60ce;box-shadow:0 0 0 4px rgba(94,96,206,.1)}.forget-box .forget-form[data-v-356f3704] .el-input .el-input__inner::-moz-placeholder{color:#b0b0c0}.forget-box .forget-form[data-v-356f3704] .el-input .el-input__inner::placeholder{color:#b0b0c0}.forget-box .forget-form[data-v-356f3704] .el-input .el-input__prefix{left:16px;color:#8a8aa3;font-size:18px}.forget-box .forget-form .code-wrapper[data-v-356f3704]{display:flex;gap:14px}.forget-box .forget-form .code-wrapper .el-input[data-v-356f3704]{flex:1}.forget-box .forget-form .code-wrapper .code-img[data-v-356f3704]{width:130px;height:50px;border-radius:14px;cursor:pointer;transition:all .3s ease;border:2px solid #e8eaf2;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.forget-box .forget-form .code-wrapper .code-img[data-v-356f3704]:hover{transform:scale(1.03);border-color:#5e60ce}.forget-box .forget-form .code-wrapper .code-img.code-loading[data-v-356f3704]{opacity:.6;filter:blur(2px)}.forget-box .forget-form .forget-button[data-v-356f3704]{width:100%;height:50px;background:linear-gradient(135deg,#5e60ce,#7c7ff6);border:none;border-radius:14px;font-size:16px;font-weight:600;letter-spacing:1px;transition:all .3s ease}.forget-box .forget-form .forget-button[data-v-356f3704]:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(94,96,206,.4)}.forget-box .forget-form .forget-button[data-v-356f3704]:active{transform:translateY(0)}.forget-box .extra-links[data-v-356f3704]{text-align:center;margin-top:18px}.forget-box .extra-links .back-link[data-v-356f3704]{color:#8a8aa3;font-size:14px;cursor:pointer;transition:all .3s ease;text-decoration:none}.forget-box .extra-links .back-link[data-v-356f3704]:hover{color:#5e60ce}@media(max-width:480px){.forget-box[data-v-356f3704]{padding:35px 25px;border-radius:20px}.forget-box .box-header .logo[data-v-356f3704]{width:65px;height:65px}.forget-box .box-header .forget-title[data-v-356f3704]{font-size:24px}.forget-box .forget-form .el-form-item[data-v-356f3704]{margin-bottom:18px}.forget-box .forget-form[data-v-356f3704] .el-input .el-input__inner{height:46px;font-size:14px}.forget-box .forget-form .code-wrapper .code-img[data-v-356f3704]{width:110px;height:46px}.forget-box .forget-form .forget-button[data-v-356f3704]{height:46px;font-size:15px}}.order{padding:10px;background-color:#f1f4fb;height:100vh}.order .order-btn,.order .order-btn .choose{display:flex;align-items:center}.order .order-btn .choose{height:40px;padding:0 20px}.order .order-content{background-color:#fff;padding:10px;height:100%}.order .order-content .el-input{width:200px}.order .order-title{display:flex;justify-content:space-between;line-height:52px}.order .pay-info{margin-top:20px;padding:15px;background-color:#e8f4fd;border-radius:4px}.order .pay-info h3{margin-top:0;color:#333}.order .pay-info p{margin:0;color:#666;font-size:14px}.order .el-table span{font-size:10px}.order .el-pagination{margin-top:20px;text-align:right}.details{width:100%;background-color:#f2f3f5;overflow:hidden}.details .particulars-button{width:193px;height:40px;border:1px solid #1bcd63;background-color:#1bcd63;color:#fff;border-radius:5px;padding:12px 19px;margin-top:12px}.details .details-content{width:100%;height:100%;display:flex;justify-content:center;margin-top:30px}.details .details-content .details-infor{display:flex;width:966px;height:456px;padding:0 30px;border-radius:10px;background-color:#fff}.details .details-content .details-infor .particulars{padding:12px 30px}.details .details-content .details-infor .particulars span{color:#909399;font-size:12px}.details .details-content .details-infor .particulars .particulars-title{display:flex;padding-bottom:18px}.details .details-content .details-infor .particulars .particulars-title span{width:44px;height:24px;padding:0 9px;color:#006eff;background-color:#ecf5ff;border-radius:5px;font-size:12px;text-align:center;line-height:24px;box-sizing:border-box}.details .details-content .details-infor .particulars .particulars-title h6{font-size:16px;font-weight:600;padding:0 6px;width:218px;font-size:12px;line-height:22px;color:#909399}.details .details-content .details-infor .particulars .particulars-case{width:542px;height:160px;padding:12px;background-color:#f2f3f5;margin-bottom:6px}.details .details-content .details-infor .particulars .particulars-case .particulars-case-pricebox{display:flex;justify-content:space-between}.details .details-content .details-infor .particulars .particulars-case div{height:40px;line-height:40px}.details .details-content .details-infor .particulars .particulars-case .particulars-case-price{display:flex}.details .details-content .details-infor .particulars .particulars-case .particulars-case-price h1{color:#f56c6c;font-size:30px}.details .details-content .details-infor .particulars .particulars-case .particulars-case-price span{line-height:40px}.details .details-content .details-infor .particulars .particulars-function{height:24px;padding:6px 0}.details .details-content .details-infor .particulars .el-button{width:193px;color:#fff!important}.details .details-content .details-infor .details-img{width:316px;height:432px;padding:12px}.details .details-content .details-infor .details-img img{width:316px;height:316px}.details .details-content .details-infor .details-img div{padding-top:12px}.details .details-content .details-infor .details-img div img{width:56px;height:56px;border-radius:5px;margin-right:6px}.details .details-content .details-user{width:224px;height:456px;background-color:#fff;margin-left:30px}.details .details-project{display:flex;justify-content:center;margin-top:30px;padding:12px}.details .details-project .details-project-banner{width:1026px;background-color:#fff;border-radius:6px}.details .details-project .details-project-banner ul{display:flex;list-style:none;width:100%;height:43px;border-bottom:1px solid #dcdfe6;padding:12px 0}.details .details-project .details-project-banner ul li{width:56px;height:19px;padding:12px 18px;margin-right:18px;font-weight:600;font-size:14px}.details .details-project .details-project-banner ul li:hover{color:#006eff}.details .details-project .details-project-banner div{padding:12px}.details .details-project .details-project-banner div p{margin:14px 0;font-size:14px}.details .details-project .details-project-banner div img{width:1002px}.details .details-project .details-project-use{width:200px;margin-left:30px;background-color:#fff;border-radius:6px;padding:0 12px 12px 12px}.details .details-project .details-project-use .details-project-nav{height:16px;padding:18px;font-size:12px;font-weight:600;text-align:center}.details .details-project .details-project-use .details-project-list{width:200px}.details .details-project .details-project-use .details-project-list img{width:200px;height:200px}.details .details-project .details-project-use .details-project-list p{font-size:14px;text-align:center;margin:14px 0}.details .customer-service-divider{display:flex;align-items:center;justify-content:center;width:100%;margin:16px 0}.details .details-user span{color:#909399}.details .details-user P{font-size:12px;font-weight:600;text-align:center;height:16px;padding:18px 0}.details .details-user .head{height:84px;padding:30px 0;align-self:center;display:block;margin:0 auto;text-align:center}.details .details-user div{display:flex;justify-content:space-around;height:23px;padding:6px 0}.details .details-user div span{font-size:12px}.details .details-user div .infor-span{width:48px;text-align:center}.details .details-user div img{width:20px;height:20px}.details .details-user h3{font-size:16px;font-weight:600;text-align:center;margin-bottom:12px!important}.details .details-user .customer{display:block}.details .details-user .customer-service-divider:after,.details .details-user .customer-service-divider:before{content:"";flex:1;height:1px;background-color:#e5e5e5}.details .details-user .customer-service-text{padding:0 16px;font-size:14px;color:#666;cursor:pointer}.dashboard[data-v-56aea246]{padding:30px;background:linear-gradient(135deg,#f8f9fc,#fff);min-height:calc(100vh - 60px)}.dashboard-header[data-v-56aea246]{margin-bottom:30px}.dashboard-header h2[data-v-56aea246]{font-size:28px;font-weight:700;background:linear-gradient(135deg,#1a1a2e,#4a4a68);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px 0}.dashboard-header p[data-v-56aea246]{font-size:14px;color:#8a8aa3;margin:0}.dashboard-cards[data-v-56aea246]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:30px}.card[data-v-56aea246]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(94,96,206,.08);border:1px solid rgba(94,96,206,.08);display:flex;gap:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card[data-v-56aea246]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .6s ease}.card[data-v-56aea246]:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(94,96,206,.15);border-color:rgba(94,96,206,.15)}.card[data-v-56aea246]:hover:before{left:100%}.card .card-icon[data-v-56aea246]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card .card-icon img[data-v-56aea246]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.card.today-cost .card-icon[data-v-56aea246]{background:linear-gradient(135deg,rgba(94,96,206,.1),rgba(124,127,246,.1));color:#5e60ce}.card.account-balance .card-icon[data-v-56aea246]{background:linear-gradient(135deg,rgba(46,196,182,.1),rgba(76,201,240,.1));color:#2ec4b6}.card.api-keys .card-icon[data-v-56aea246]{background:linear-gradient(135deg,rgba(255,107,53,.15),rgba(255,140,66,.15));color:#ff6b35;position:relative}.card.api-keys .card-icon[data-v-56aea246]:after{content:"";position:absolute;inset:-4px;border-radius:16px;background:linear-gradient(135deg,rgba(255,107,53,.2),transparent);animation:pulse-56aea246 2s ease-in-out infinite}.card.total-cost .card-icon[data-v-56aea246]{background:linear-gradient(135deg,rgba(147,129,255,.15),rgba(124,127,246,.15));color:#9381ff;position:relative}.card.total-cost .card-icon[data-v-56aea246]:after{content:"";position:absolute;inset:-4px;border-radius:16px;background:linear-gradient(135deg,rgba(147,129,255,.2),transparent);animation:pulse-56aea246 2s ease-in-out infinite;animation-delay:.5s}@keyframes pulse-56aea246{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.card .card-content[data-v-56aea246]{flex:1}.card .card-content .card-label[data-v-56aea246]{font-size:14px;color:#8a8aa3;margin-bottom:12px}.card .card-content .card-value[data-v-56aea246]{display:flex;align-items:baseline;gap:4px;margin-bottom:12px}.card .card-content .card-value .currency[data-v-56aea246]{font-size:18px;color:#4a4a68;font-weight:500}.card .card-content .card-value .amount[data-v-56aea246]{font-size:32px;font-weight:700;background:linear-gradient(135deg,#1a1a2e,#4a4a68);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 10px rgba(0,0,0,.1)}.card .card-content .card-value .unit[data-v-56aea246]{font-size:16px;color:#8a8aa3;margin-left:4px;font-weight:500}.card .card-content .card-trend[data-v-56aea246]{display:flex;align-items:center;gap:8px;font-size:13px}.card .card-content .card-trend .trend-up[data-v-56aea246]{color:#2ec4b6;font-weight:500}.card .card-content .card-trend .trend-down[data-v-56aea246]{color:#ff6b35;font-weight:500}.card .card-content .card-trend .trend-text[data-v-56aea246]{color:#b0b0c0}.card .card-content .card-actions button[data-v-56aea246]{padding:8px 20px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}.card .card-content .card-actions .btn-recharge[data-v-56aea246]{background:linear-gradient(135deg,#5e60ce,#7c7ff6);color:#fff;box-shadow:0 4px 12px rgba(94,96,206,.3)}.card .card-content .card-actions .btn-recharge[data-v-56aea246]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(94,96,206,.4)}.card .card-content .card-actions .btn-manage[data-v-56aea246]{background:rgba(94,96,206,.1);color:#5e60ce}.card .card-content .card-actions .btn-manage[data-v-56aea246]:hover{background:rgba(94,96,206,.15)}.dashboard-content[data-v-56aea246]{display:grid;grid-template-columns:1fr;gap:24px}.recent-activities[data-v-56aea246]{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,249,252,.9));border-radius:20px;padding:28px;box-shadow:0 8px 32px rgba(94,96,206,.1),0 0 0 1px rgba(94,96,206,.05),inset 0 1px 0 hsla(0,0%,100%,.8);border:1px solid rgba(94,96,206,.08);position:relative;overflow:hidden}.recent-activities[data-v-56aea246]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#5e60ce,#2ec4b6,#ff6b35,#9381ff);background-size:200% 100%;animation:gradientFlow-56aea246 3s ease infinite}@keyframes gradientFlow-56aea246{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.recent-activities .activities-header[data-v-56aea246]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.recent-activities .activities-header h3[data-v-56aea246]{font-size:20px;font-weight:700;background:linear-gradient(135deg,#1a1a2e,#4a4a68);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;position:relative}.recent-activities .activities-header h3[data-v-56aea246]:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:3px;background:linear-gradient(90deg,#5e60ce,transparent);border-radius:2px}.recent-activities .activities-header .view-all[data-v-56aea246]{font-size:13px;color:#5e60ce;cursor:pointer;transition:all .3s ease;padding:6px 14px;border-radius:20px;background:rgba(94,96,206,.08)}.recent-activities .activities-header .view-all[data-v-56aea246]:hover{background:rgba(94,96,206,.15);transform:translateX(4px)}.recent-activities .activity-list[data-v-56aea246]{display:flex;flex-direction:column;gap:12px}.recent-activities .activity-item[data-v-56aea246]{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:14px;background:transparent;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;border:1px solid transparent}.recent-activities .activity-item[data-v-56aea246]:before{content:"";position:absolute;inset:0;border-radius:14px;background:linear-gradient(135deg,rgba(94,96,206,.03),rgba(46,196,182,.03));opacity:0;transition:opacity .3s ease}.recent-activities .activity-item[data-v-56aea246]:hover{transform:translateX(8px);border-color:rgba(94,96,206,.1);box-shadow:0 4px 20px rgba(94,96,206,.08),inset 0 1px 0 hsla(0,0%,100%,.5)}.recent-activities .activity-item[data-v-56aea246]:hover:before{opacity:1}.recent-activities .activity-item:hover .activity-icon[data-v-56aea246]{transform:scale(1.1) rotate(5deg)}.recent-activities .activity-item .activity-icon[data-v-56aea246]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.recent-activities .activity-item .activity-icon img[data-v-56aea246]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.recent-activities .activity-item .activity-icon.consume[data-v-56aea246]{background:transparent}.recent-activities .activity-item .activity-icon.consume[data-v-56aea246]:after{content:"";position:absolute;inset:-2px;border-radius:14px;background:linear-gradient(135deg,rgba(94,96,206,.15),transparent);z-index:-1;animation:iconPulse-56aea246 2s ease-in-out infinite}.recent-activities .activity-item .activity-icon.recharge[data-v-56aea246]{background:transparent}.recent-activities .activity-item .activity-icon.recharge[data-v-56aea246]:after{content:"";position:absolute;inset:-2px;border-radius:14px;background:linear-gradient(135deg,rgba(46,196,182,.15),transparent);z-index:-1;animation:iconPulse-56aea246 2s ease-in-out infinite;animation-delay:.3s}.recent-activities .activity-item .activity-icon.api[data-v-56aea246]{background:transparent}.recent-activities .activity-item .activity-icon.api[data-v-56aea246]:after{content:"";position:absolute;inset:-2px;border-radius:14px;background:linear-gradient(135deg,rgba(255,107,53,.15),transparent);z-index:-1;animation:iconPulse-56aea246 2s ease-in-out infinite;animation-delay:.6s}@keyframes iconPulse-56aea246{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.recent-activities .activity-item .activity-content[data-v-56aea246]{flex:1;position:relative;z-index:1}.recent-activities .activity-item .activity-content .activity-title[data-v-56aea246]{font-size:15px;color:#1a1a2e;font-weight:600;margin-bottom:6px;transition:color .3s ease}.recent-activities .activity-item .activity-content .activity-time[data-v-56aea246]{font-size:12px;color:#8a8aa3;display:flex;align-items:center;gap:6px}.recent-activities .activity-item .activity-content .activity-time[data-v-56aea246]:before{content:"";width:4px;height:4px;border-radius:50%;background:#b0b0c0}.recent-activities .activity-item .activity-amount[data-v-56aea246]{font-size:15px;font-weight:700;position:relative;z-index:1;padding:6px 12px;border-radius:8px;transition:all .3s ease}.recent-activities .activity-item .activity-amount.consume[data-v-56aea246]{color:#ff6b35;background:rgba(255,107,53,.08)}.recent-activities .activity-item .activity-amount.recharge[data-v-56aea246]{color:#2ec4b6;background:rgba(46,196,182,.08)}.recent-activities .activity-item .activity-amount.api[data-v-56aea246]{color:#8a8aa3;background:transparent}@media(max-width:768px){.dashboard[data-v-56aea246]{padding:20px}.dashboard-cards[data-v-56aea246],.quick-actions .action-grid[data-v-56aea246]{grid-template-columns:1fr}}.qiniu-settings[data-v-6fbbc5dc]{padding:30px;background:linear-gradient(135deg,#f8f9fc,#fff);min-height:calc(100vh - 60px)}.settings-header[data-v-6fbbc5dc]{margin-bottom:30px}.settings-header h2[data-v-6fbbc5dc]{font-size:28px;font-weight:700;background:linear-gradient(135deg,#1a1a2e,#4a4a68);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px 0}.settings-header p[data-v-6fbbc5dc]{font-size:14px;color:#8a8aa3;margin:0}.settings-form[data-v-6fbbc5dc]{display:grid;grid-template-columns:1fr 320px;gap:24px}@media(max-width:1024px){.settings-form[data-v-6fbbc5dc]{grid-template-columns:1fr}}.form-card[data-v-6fbbc5dc]{background:#fff;border-radius:20px;padding:32px;box-shadow:0 8px 32px rgba(94,96,206,.1),0 0 0 1px rgba(94,96,206,.05);border:1px solid rgba(94,96,206,.08)}.form-item[data-v-6fbbc5dc]{margin-bottom:28px}.form-item[data-v-6fbbc5dc]:last-of-type{margin-bottom:32px}.form-label[data-v-6fbbc5dc]{display:flex;align-items:center;font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:12px}.form-label .label-icon[data-v-6fbbc5dc]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,rgba(94,96,206,.1),rgba(124,127,246,.05));display:flex;align-items:center;justify-content:center;margin-right:12px;color:#5e60ce}.input-wrapper[data-v-6fbbc5dc]{position:relative;display:flex;align-items:center}.form-input[data-v-6fbbc5dc]{width:100%;height:52px;padding:0 20px;border-radius:12px;border:2px solid rgba(94,96,206,.1);background:#f8f9fc;font-size:15px;color:#1a1a2e;transition:all .3s ease}.form-input[data-v-6fbbc5dc]::-moz-placeholder{color:#b0b0c0}.form-input[data-v-6fbbc5dc]::placeholder{color:#b0b0c0}.form-input[data-v-6fbbc5dc]:focus{outline:none;border-color:#5e60ce;background:#fff;box-shadow:0 4px 16px rgba(94,96,206,.15)}.input-suffix[data-v-6fbbc5dc]{position:absolute;right:16px;color:#8a8aa3;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;transition:all .3s ease}.input-suffix[data-v-6fbbc5dc]:hover{background:rgba(94,96,206,.1);color:#5e60ce}.form-actions[data-v-6fbbc5dc]{display:flex;gap:16px}.form-actions button[data-v-6fbbc5dc]{flex:1;height:52px;border-radius:12px;border:none;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.form-actions .btn-save[data-v-6fbbc5dc]{background:linear-gradient(135deg,#5e60ce,#7c7ff6);color:#fff;box-shadow:0 4px 16px rgba(94,96,206,.3)}.form-actions .btn-save[data-v-6fbbc5dc]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(94,96,206,.4)}.form-actions .btn-test[data-v-6fbbc5dc]{background:rgba(94,96,206,.08);color:#5e60ce}.form-actions .btn-test[data-v-6fbbc5dc]:hover{background:rgba(94,96,206,.15)}.tips-card[data-v-6fbbc5dc]{background:linear-gradient(135deg,rgba(94,96,206,.05),rgba(46,196,182,.03));border-radius:20px;padding:24px;border:1px solid rgba(94,96,206,.1);height:-moz-fit-content;height:fit-content}.tips-card .tips-header[data-v-6fbbc5dc]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:16px}.tips-card .tips-header svg[data-v-6fbbc5dc]{color:#5e60ce}.tips-card .tips-list[data-v-6fbbc5dc]{list-style:none;padding:0;margin:0}.tips-card .tips-list li[data-v-6fbbc5dc]{font-size:13px;color:#6a6a8a;line-height:1.8;padding-left:20px;position:relative}.tips-card .tips-list li[data-v-6fbbc5dc]:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#5e60ce,#7c7ff6)}