*{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}.hero[data-v-5046a01a]{min-height:100vh;display:flex;flex-direction:column;position:relative}.top-nav[data-v-5046a01a]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;background:transparent}.nav-container[data-v-5046a01a]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.nav-left[data-v-5046a01a]{display:flex;align-items:center}.logo[data-v-5046a01a]{height:40px;width:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.nav-right[data-v-5046a01a]{display:flex;align-items:center}.btn-login[data-v-5046a01a]{padding:10px 24px;background:#0f172a;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif}.btn-login[data-v-5046a01a]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(15,23,42,.3)}.btn-login[data-v-5046a01a]:active{transform:translateY(0)}.hero-container[data-v-5046a01a]{flex:1;max-width:1200px;width:100%;margin:0 auto;padding:100px 20px 40px;display:flex;flex-direction:column;align-items:center}.main-content[data-v-5046a01a]{text-align:center;max-width:800px;animation:fadeInUp-5046a01a .8s ease-out .2s both}.hero-title[data-v-5046a01a]{font-size:64px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#0f172a;margin-bottom:24px;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif}.gradient-text[data-v-5046a01a]{display:block;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#d946ef);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-description[data-v-5046a01a]{font-size:18px;line-height:1.7;color:#64748b;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif}.action-cards[data-v-5046a01a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto}.action-card[data-v-5046a01a]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(0,0,0,.04),inset 0 1px 1px hsla(0,0%,100%,.95);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.action-card[data-v-5046a01a]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.06),inset 0 1px 1px hsla(0,0%,100%,.95)}.card-icon[data-v-5046a01a]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.card-icon.purple[data-v-5046a01a]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#6366f1}.card-icon.pink[data-v-5046a01a]{background:linear-gradient(135deg,#fce7f3,#fbcfe8);color:#ec4899}.card-content[data-v-5046a01a]{text-align:left}.card-title[data-v-5046a01a]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:4px}.card-desc[data-v-5046a01a],.card-title[data-v-5046a01a]{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif}.card-desc[data-v-5046a01a]{font-size:13px;color:#64748b}.main-buttons[data-v-5046a01a]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-primary-large[data-v-5046a01a]{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:#0f172a;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(15,23,42,.3),inset 0 1px 1px hsla(0,0%,100%,.1);font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif}.btn-primary-large[data-v-5046a01a]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.4),inset 0 1px 1px hsla(0,0%,100%,.15)}.btn-primary-large[data-v-5046a01a]:active{transform:translateY(0)}.btn-secondary-large[data-v-5046a01a]{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:hsla(0,0%,100%,.9);color:#0f172a;border:1px solid rgba(0,0,0,.08);border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.04),inset 0 1px 1px hsla(0,0%,100%,.9);font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif}.btn-secondary-large[data-v-5046a01a]:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06),inset 0 1px 1px hsla(0,0%,100%,.95)}.btn-secondary-large[data-v-5046a01a]:active{transform:translateY(0)}.model-icons[data-v-5046a01a]{margin-top:80px;display:flex;align-items:center;gap:40px;flex-wrap:wrap;justify-content:center;animation:fadeInUp-5046a01a 1s ease-out .6s both}.model-item[data-v-5046a01a]{display:flex;flex-direction:column;align-items:center;gap:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.model-item[data-v-5046a01a]:hover{transform:translateY(-4px)}.model-item:first-child .model-svg[data-v-5046a01a]{color:#10a37f}.model-item:nth-child(2) .model-svg[data-v-5046a01a]{color:#d97757}.model-item:nth-child(3) .model-svg[data-v-5046a01a]{color:#4285f4}.model-item:nth-child(4) .model-svg[data-v-5046a01a]{color:#0668e1}.model-item:nth-child(5) .model-svg[data-v-5046a01a]{color:#615ced}.model-item:nth-child(6) .model-svg[data-v-5046a01a]{color:#2962ff}.model-icon-wrapper[data-v-5046a01a]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(0,0,0,.04),inset 0 1px 1px hsla(0,0%,100%,.95);padding:12px}.model-icon[data-v-5046a01a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.model-svg[data-v-5046a01a]{width:100%;height:100%}.model-name[data-v-5046a01a]{font-size:14px;font-weight:600;color:#0f172a;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif}.footer-copyright[data-v-5046a01a]{margin-top:auto;padding:20px 0;width:100%;position:absolute;bottom:0;left:0;right:0}.copyright-text[data-v-5046a01a]{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;color:#0f172a;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif}.divider[data-v-5046a01a]{color:#cbd5e1}.icp-link[data-v-5046a01a]{color:#0f172a;text-decoration:none;transition:all .2s ease}.icp-link[data-v-5046a01a]:hover{color:#1e293b;text-decoration:underline}@keyframes fadeInDown-5046a01a{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-5046a01a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero-title[data-v-5046a01a]{font-size:42px}.hero-description[data-v-5046a01a]{font-size:16px}.action-cards[data-v-5046a01a]{grid-template-columns:1fr}.main-buttons[data-v-5046a01a]{flex-direction:column;align-items:center}.model-icons[data-v-5046a01a]{gap:24px}.nav-container[data-v-5046a01a]{padding:0 16px}.logo[data-v-5046a01a]{height:36px}}.home[data-v-449fbfbe]{min-height:100vh;width:100%;position:relative;overflow-x:hidden}.background-gradient[data-v-449fbfbe]{position:fixed;inset:0;z-index:0;background:radial-gradient(125% 125% at 50% 90%,#fff 40%,#475569 100%);pointer-events:none}.home[data-v-449fbfbe]:before{content:"";position:fixed;top:0;left:0;width:200%;height:200%;pointer-events:none;z-index:1;background-image:radial-gradient(circle at 20% 30%,hsla(0,0%,100%,.03) 1px,transparent 0),radial-gradient(circle at 40% 70%,hsla(0,0%,100%,.02) 1px,transparent 0),radial-gradient(circle at 60% 20%,hsla(0,0%,100%,.015) 1px,transparent 0),radial-gradient(circle at 80% 60%,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:300px 300px;animation:particleFloat-449fbfbe 40s linear infinite;opacity:.6}@keyframes particleFloat-449fbfbe{0%{transform:translate(0)}to{transform:translate(-300px,-300px)}}@media(prefers-reduced-motion:reduce){.home[data-v-449fbfbe]:before{animation:none}}.login-wrapper[data-v-63615496]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:20px}.background-gradient[data-v-63615496]{position:absolute;inset:0;z-index:0;background:radial-gradient(125% 125% at 50% 90%,#fff 40%,#475569 100%)}.login-container[data-v-63615496]{width:100%;max-width:420px;position:relative;z-index:1;animation:fadeIn-63615496 .5s ease-out}@keyframes fadeIn-63615496{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-box[data-v-63615496]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.1);padding:45px 40px;border:1px solid hsla(0,0%,100%,.5)}.login-box .box-header[data-v-63615496]{text-align:center;margin-bottom:35px}.login-box .box-header .logo[data-v-63615496]{width:75px;height:75px;margin-bottom:18px;border-radius:16px;-o-object-fit:contain;object-fit:contain}.login-box .box-header .login-title[data-v-63615496]{font-size:26px;font-weight:600;color:#1a1a1a;margin:0 0 8px 0}.login-box .box-header .subtitle[data-v-63615496]{font-size:14px;color:#666;margin:0 0 16px 0}.login-box .box-header .register-link[data-v-63615496]{font-size:14px;color:#666}.login-box .box-header .register-link a[data-v-63615496]{color:#333;font-weight:500;text-decoration:none;margin-left:4px}.login-box .box-header .register-link a[data-v-63615496]:hover{text-decoration:underline}.login-box .login-form .el-form-item[data-v-63615496]{margin-bottom:22px}.login-box .login-form[data-v-63615496] .el-input .el-input__inner{height:50px;border-radius:16px;border:1px solid #e0e0e0;transition:all .3s ease;font-size:15px;background:#fff;padding-left:48px}.login-box .login-form[data-v-63615496] .el-input .el-input__inner:focus{border-color:#333;box-shadow:0 0 0 3px rgba(0,0,0,.05)}.login-box .login-form[data-v-63615496] .el-input .el-input__inner::-moz-placeholder{color:#bbb}.login-box .login-form[data-v-63615496] .el-input .el-input__inner::placeholder{color:#bbb}.login-box .login-form[data-v-63615496] .el-input .el-input__prefix{left:18px;color:#888;font-size:18px;top:50%;transform:translateY(-50%)}.login-box .login-form .code-wrapper[data-v-63615496]{display:flex;gap:14px}.login-box .login-form .code-wrapper .el-input[data-v-63615496]{flex:1}.login-box .login-form .code-wrapper .code-img[data-v-63615496]{width:135px;height:50px;border-radius:16px;cursor:pointer;transition:all .3s ease;border:1px solid #e0e0e0;-o-object-fit:contain;object-fit:contain;flex-shrink:0;background:#fff;padding:2px}.login-box .login-form .code-wrapper .code-img[data-v-63615496]:hover{opacity:.9;transform:scale(1.02);border-color:#333}.login-box .login-form .login-button[data-v-63615496]{width:100%;height:50px;background:#1a1a1a;border:none;border-radius:16px;font-size:16px;font-weight:500;color:#fff;letter-spacing:2px;transition:all .3s ease}.login-box .login-form .login-button[data-v-63615496]:hover{background:#333;transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.login-box .login-form .login-button[data-v-63615496]:active{transform:translateY(0)}@media(max-width:480px){.login-box[data-v-63615496]{padding:35px 28px;border-radius:20px}.login-box .box-header .logo[data-v-63615496]{width:65px;height:65px;border-radius:14px}.login-box .box-header .login-title[data-v-63615496]{font-size:24px}.login-box .login-form .el-form-item[data-v-63615496]{margin-bottom:20px}.login-box .login-form[data-v-63615496] .el-input .el-input__inner{height:48px;font-size:14px;border-radius:14px;padding-left:45px}.login-box .login-form[data-v-63615496] .el-input .el-input__prefix{left:16px;font-size:17px}.login-box .login-form .code-wrapper[data-v-63615496]{gap:12px}.login-box .login-form .code-wrapper .code-img[data-v-63615496]{width:115px;height:48px;border-radius:14px;-o-object-fit:contain;object-fit:contain;background:#fff;padding:2px}.login-box .login-form .login-button[data-v-63615496]{height:48px;font-size:15px;border-radius:14px}}.register-wrapper[data-v-407ef588]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:20px}.background-gradient[data-v-407ef588]{position:absolute;inset:0;z-index:0;background:radial-gradient(125% 125% at 50% 90%,#fff 40%,#475569 100%)}.register-container[data-v-407ef588]{width:100%;max-width:420px;position:relative;z-index:1;animation:fadeIn-407ef588 .5s ease-out}@keyframes fadeIn-407ef588{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.register-box[data-v-407ef588]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.1);padding:45px 40px;border:1px solid hsla(0,0%,100%,.5)}.register-box .box-header[data-v-407ef588]{text-align:center;margin-bottom:35px}.register-box .box-header .logo[data-v-407ef588]{width:75px;height:75px;margin-bottom:18px;border-radius:16px;-o-object-fit:contain;object-fit:contain}.register-box .box-header .register-title[data-v-407ef588]{font-size:26px;font-weight:600;color:#1a1a1a;margin:0 0 8px 0}.register-box .box-header .subtitle[data-v-407ef588]{font-size:14px;color:#666;margin:0 0 16px 0}.register-box .box-header .login-link[data-v-407ef588]{font-size:14px;color:#666}.register-box .box-header .login-link a[data-v-407ef588]{color:#333;font-weight:500;text-decoration:none;margin-left:4px}.register-box .box-header .login-link a[data-v-407ef588]:hover{text-decoration:underline}.register-box .register-form .el-form-item[data-v-407ef588]{margin-bottom:22px}.register-box .register-form[data-v-407ef588] .el-input .el-input__inner{height:50px;border-radius:16px;border:1px solid #e0e0e0;transition:all .3s ease;font-size:15px;background:#fff;padding-left:48px}.register-box .register-form[data-v-407ef588] .el-input .el-input__inner:focus{border-color:#333;box-shadow:0 0 0 3px rgba(0,0,0,.05)}.register-box .register-form[data-v-407ef588] .el-input .el-input__inner::-moz-placeholder{color:#bbb}.register-box .register-form[data-v-407ef588] .el-input .el-input__inner::placeholder{color:#bbb}.register-box .register-form[data-v-407ef588] .el-input .el-input__prefix{left:18px;color:#888;font-size:18px;top:50%;transform:translateY(-50%)}.register-box .register-form .code-wrapper[data-v-407ef588]{display:flex;gap:14px}.register-box .register-form .code-wrapper .el-input[data-v-407ef588]{flex:1}.register-box .register-form .code-wrapper .code-img[data-v-407ef588]{width:135px;height:50px;border-radius:16px;cursor:pointer;transition:all .3s ease;border:1px solid #e0e0e0;-o-object-fit:contain;object-fit:contain;flex-shrink:0;background:#fff;padding:2px}.register-box .register-form .code-wrapper .code-img[data-v-407ef588]:hover{opacity:.9;transform:scale(1.02);border-color:#333}.register-box .register-form .terms-checkbox[data-v-407ef588] .el-checkbox__label{font-size:13px;color:#4a4a68}.register-box .register-form .terms-checkbox[data-v-407ef588] .el-checkbox__label a{color:#333;text-decoration:none;transition:all .3s ease}.register-box .register-form .terms-checkbox[data-v-407ef588] .el-checkbox__label a:hover{text-decoration:underline}.register-box .register-form .terms-checkbox[data-v-407ef588] .el-checkbox__input.is-checked .el-checkbox__inner{background:#1a1a1a;border-color:#1a1a1a}.register-box .register-form .register-button[data-v-407ef588]{width:100%;height:50px;background:#1a1a1a;border:none;border-radius:16px;font-size:16px;font-weight:500;color:#fff;letter-spacing:2px;transition:all .3s ease}.register-box .register-form .register-button[data-v-407ef588]:hover:not(:disabled){background:#333;transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.register-box .register-form .register-button[data-v-407ef588]:active:not(:disabled){transform:translateY(0)}.register-box .register-form .register-button[data-v-407ef588]:disabled{opacity:.5;cursor:not-allowed;background:#999}@media(max-width:480px){.register-box[data-v-407ef588]{padding:35px 28px;border-radius:20px}.register-box .box-header .logo[data-v-407ef588]{width:65px;height:65px;border-radius:14px}.register-box .box-header .register-title[data-v-407ef588]{font-size:24px}.register-box .register-form .el-form-item[data-v-407ef588]{margin-bottom:20px}.register-box .register-form[data-v-407ef588] .el-input .el-input__inner{height:48px;font-size:14px;border-radius:14px;padding-left:45px}.register-box .register-form[data-v-407ef588] .el-input .el-input__prefix{left:16px;font-size:17px}.register-box .register-form .code-wrapper[data-v-407ef588]{gap:12px}.register-box .register-form .code-wrapper .code-img[data-v-407ef588]{width:115px;height:48px;border-radius:14px;-o-object-fit:contain;object-fit:contain;background:#fff;padding:2px}.register-box .register-form .register-button[data-v-407ef588]{height:48px;font-size:15px;border-radius:14px}}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-11290bb2]{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-11290bb2]{height:100%;display:flex;align-items:center}nav .left span[data-v-11290bb2]{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-11290bb2]: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-11290bb2]: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-11290bb2]: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-11290bb2]{display:flex;align-items:center}nav .right ul[data-v-11290bb2]{display:flex;gap:12px}nav .right li[data-v-11290bb2]{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-11290bb2]: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-11290bb2]: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-11290bb2]: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-11290bb2]{height:20px;margin-right:8px}aside[data-v-11290bb2]{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-11290bb2]: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-11290bb2]{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-11290bb2]: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-11290bb2]{width:120px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}aside .nav-menu[data-v-11290bb2]{flex:1;padding:16px 12px;overflow-y:auto}aside .nav-menu[data-v-11290bb2]::-webkit-scrollbar{width:4px}aside .nav-menu[data-v-11290bb2]::-webkit-scrollbar-thumb{background:rgba(94,96,206,.2);border-radius:2px}aside .nav-item[data-v-11290bb2]{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-11290bb2]{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-11290bb2]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;transition:transform .35s ease}aside .nav-item .nav-text[data-v-11290bb2]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .35s ease}aside .nav-item .nav-indicator[data-v-11290bb2]{position:absolute;right:14px;width:8px;height:8px;border-radius:50%;background:transparent;transition:all .35s ease}aside .nav-item[data-v-11290bb2]: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-11290bb2]{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-11290bb2]{transform:scale(1.15) rotate(5deg)}aside .nav-item:hover .nav-text[data-v-11290bb2]{color:#5e60ce;font-weight:600}aside .nav-item.active[data-v-11290bb2]{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-11290bb2]{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-11290bb2]{filter:brightness(0) invert(1);transform:scale(1.1)}aside .nav-item.active .nav-text[data-v-11290bb2]{color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}aside .nav-item.active .nav-indicator[data-v-11290bb2]{background:hsla(0,0%,100%,.9);box-shadow:0 0 12px hsla(0,0%,100%,.6);animation:pulse-11290bb2 2s ease-in-out infinite}@keyframes pulse-11290bb2{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}aside .contact-card[data-v-11290bb2]{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-11290bb2]: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-11290bb2]: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-11290bb2]:hover:before{opacity:1}aside .contact-card .contact-icon[data-v-11290bb2]{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-11290bb2]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}aside .contact-card .contact-content[data-v-11290bb2]{position:relative;z-index:1;margin-bottom:16px}aside .contact-card .contact-content .contact-title[data-v-11290bb2]{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:6px}aside .contact-card .contact-content .contact-desc[data-v-11290bb2]{font-size:13px;color:#8a8aa3}aside .contact-card .contact-btn[data-v-11290bb2]{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-11290bb2]: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-11290bb2]: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-11290bb2]{width:100%;background-color:#f1f3fb;display:flex;min-height:calc(100vh - 50px)}.content main[data-v-11290bb2]{box-sizing:border-box;width:100%;flex:1;display:flex;flex-direction:column;height:calc(100vh - 50px)}.content main .head[data-v-11290bb2]{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-11290bb2]: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-11290bb2 3s ease infinite}@keyframes headerGradient-11290bb2{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.content main .head>div[data-v-11290bb2]:first-child{position:relative}.content main .head>div[data-v-11290bb2]:first-child:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:linear-gradient(135deg,#5e60ce,#7c7ff6);opacity:.2;animation:avatarPulse-11290bb2 2s ease-in-out infinite}@keyframes avatarPulse-11290bb2{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.1);opacity:.3}}.content main .head img[data-v-11290bb2]{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-11290bb2]{margin-left:24px;flex:1}.content main .head .infor h6[data-v-11290bb2]{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-11290bb2]{font-size:14px;color:#8a8aa3;line-height:1.6;margin:0 0 12px 0}.content main .head .infor p[data-v-11290bb2]: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-11290bb2]{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-11290bb2]:hover{background:rgba(255,107,83,.15);transform:translateX(4px)}.content main .head .infor a[data-v-11290bb2]{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-11290bb2]{margin-top:20px;margin-left:10px}.content main .information .account[data-v-11290bb2],.content main .information .feature[data-v-11290bb2]{color:#000;height:240px;background-color:#fff;margin-right:10px}.content main .information .account .text-top[data-v-11290bb2],.content main .information .feature .text-top[data-v-11290bb2]{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-11290bb2],.content main .information .feature .text-top .detail-btn[data-v-11290bb2]{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-11290bb2]:hover,.content main .information .feature .text-top .detail-btn[data-v-11290bb2]: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-11290bb2]:active,.content main .information .feature .text-top .detail-btn[data-v-11290bb2]: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-11290bb2],.content main .information .feature .feature-content[data-v-11290bb2]{display:flex;align-items:center;justify-content:center;height:calc(100% - 50px)}.content main .information .account .feature-content .feature-box[data-v-11290bb2],.content main .information .feature .feature-content .feature-box[data-v-11290bb2]{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-11290bb2],.content main .information .feature .feature-content .feature-box .el-button[data-v-11290bb2]{align-self:flex-end}.content main .information .account .feature-content .feature-box .feature-box-top[data-v-11290bb2],.content main .information .feature .feature-content .feature-box .feature-box-top[data-v-11290bb2]{display:flex;align-items:center}.content main .information .account .feature-content .feature-box .feature-box-top span[data-v-11290bb2],.content main .information .feature .feature-content .feature-box .feature-box-top span[data-v-11290bb2]{font-size:14px;font-weight:700;color:#333}.content main .information .account .feature-content .feature-box p[data-v-11290bb2],.content main .information .feature .feature-content .feature-box p[data-v-11290bb2]{font-size:12px;line-height:18px;color:#4c4c4c;margin:12px 0 2px;min-height:54px}.content main .information .account .account-money[data-v-11290bb2],.content main .information .feature .account-money[data-v-11290bb2]{display:flex;padding:20px 25px}.content main .information .account .account-money .el-button[data-v-11290bb2],.content main .information .feature .account-money .el-button[data-v-11290bb2]{width:75px;height:30px}.content main .information .account .account-money .account-balancebox[data-v-11290bb2],.content main .information .feature .account-money .account-balancebox[data-v-11290bb2]{width:35%}.content main .information .account .account-money .account-balancebox .account-balance[data-v-11290bb2],.content main .information .feature .account-money .account-balancebox .account-balance[data-v-11290bb2]{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-11290bb2],.content main .information .feature .account-money .account-balancebox .account-balance p[data-v-11290bb2]{font-size:12px;color:#4e5771;margin-bottom:15px}.content main .information .account .account-money .account-balancebox .account-balance h3[data-v-11290bb2],.content main .information .feature .account-money .account-balancebox .account-balance h3[data-v-11290bb2]{font-weight:400;display:inline-block;margin-right:5px;height:25px}.content main .information .account .account-money .account-balancebox .account-balance span[data-v-11290bb2],.content main .information .feature .account-money .account-balancebox .account-balance span[data-v-11290bb2]{display:inline-block;font-size:12px}.content main .information .account .account-money .account-balancebox .myintegral[data-v-11290bb2],.content main .information .feature .account-money .account-balancebox .myintegral[data-v-11290bb2]{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-11290bb2],.content main .information .feature .account-money .account-balancebox .myintegral p[data-v-11290bb2]{font-size:12px;color:#4e5771;margin-bottom:15px}.content main .information .account .account-money .account-balancebox .myintegral h3[data-v-11290bb2],.content main .information .feature .account-money .account-balancebox .myintegral h3[data-v-11290bb2]{display:inline-block;font-weight:400;font-size:20px;line-height:20px;margin-right:5px}.content main .information .account .account-money .voucher[data-v-11290bb2],.content main .information .feature .account-money .voucher[data-v-11290bb2]{width:65%;padding-left:25px;display:flex;flex-wrap:wrap;gap:20px 0}.content main .information .account .account-money .voucher .voucher-box[data-v-11290bb2],.content main .information .feature .account-money .voucher .voucher-box[data-v-11290bb2]{width:calc(33.33333% - 10px);height:55px}.content main .information .account .account-money .voucher .voucher-content[data-v-11290bb2],.content main .information .feature .account-money .voucher .voucher-content[data-v-11290bb2]{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-11290bb2],.content main .information .feature .account-money .voucher .voucher-content p[data-v-11290bb2]{display:inline-block;font-size:12px;color:#4e5771}.content main .information .account .account-money .voucher .voucher-content span[data-v-11290bb2],.content main .information .feature .account-money .voucher .voucher-content span[data-v-11290bb2]{display:inline-block;vertical-align:middle}.content main .information .account .account-money .voucher .voucher-content img[data-v-11290bb2],.content main .information .feature .account-money .voucher .voucher-content img[data-v-11290bb2]{width:16px;height:16px;vertical-align:center}.content main .information .account .account-money .voucher .voucher-details span[data-v-11290bb2],.content main .information .feature .account-money .voucher .voucher-details span[data-v-11290bb2]{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-11290bb2],.content main .information .feature .account-money .voucher .voucher-details .voucher-pice[data-v-11290bb2]{color:#0078ff}.content main .information .account .account-money .voucher .voucher-details .voucher-red[data-v-11290bb2],.content main .information .feature .account-money .voucher .voucher-details .voucher-red[data-v-11290bb2]{color:#f6667f}.content main .product[data-v-11290bb2],.content main .server[data-v-11290bb2]{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-11290bb2],.content main .server .application[data-v-11290bb2]{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-11290bb2],.content main .server .application .application-item[data-v-11290bb2]{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-11290bb2]:hover,.content main .server .application .application-item[data-v-11290bb2]: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-11290bb2],.content main .server .application .application-item img[data-v-11290bb2]{width:100%;height:160px;-o-object-fit:cover;object-fit:cover}.content main .product .application .application-item .application-content[data-v-11290bb2],.content main .server .application .application-item .application-content[data-v-11290bb2]{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-11290bb2],.content main .server .application .application-item .application-content span[data-v-11290bb2]{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-11290bb2],.content main .server .application .application-item .application-content .application-foot[data-v-11290bb2]{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-11290bb2],.content main .server .application .application-item .application-content .application-foot .el-button[data-v-11290bb2]{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-11290bb2]:hover,.content main .server .application .application-item .application-content .application-foot .el-button[data-v-11290bb2]: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-11290bb2],.content main .server .application .application-item .application-content .application-foot div[data-v-11290bb2]{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-11290bb2],.content main .server .application .application-item .application-content .application-foot div strong[data-v-11290bb2]{font-size:14px}.content main .product .product-top[data-v-11290bb2],.content main .product .server-top[data-v-11290bb2],.content main .server .product-top[data-v-11290bb2],.content main .server .server-top[data-v-11290bb2]{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-11290bb2]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 30px;padding:20px 25px}.content main .recommend-box .recommend[data-v-11290bb2]{padding:20px 25px;display:flex}.content main .recommend-box .recommend img[data-v-11290bb2]{width:28px;height:28px}.content main .recommend-box .recommend .recommend-text[data-v-11290bb2]{margin-left:16px;width:231px}.content main .recommend-box .recommend .recommend-text strong[data-v-11290bb2]{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-11290bb2]{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-11290bb2]{margin-top:15px}.content main .recommend-box .recommend .recommend-text .recommend-btn a[data-v-11290bb2]{margin-left:25px;color:#275ffd;font-size:12px}.content main .server-content[data-v-11290bb2]{padding:0 25px}.content main .server-content ul[data-v-11290bb2]{list-style:none;padding:0}.content main .server-content ul li[data-v-11290bb2]{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-11290bb2]:before{content:"•";color:#dededf;font-size:20px;position:absolute;left:0;line-height:50px}.content main .server-content ul li p[data-v-11290bb2]{margin:0;flex:1;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content main .server-content ul li span[data-v-11290bb2]{flex-shrink:0}.contact-dialog[data-v-11290bb2]{border-radius:16px}.contact-dialog .el-dialog__header[data-v-11290bb2]{padding:20px 20px 15px;border-bottom:1px solid #f0f0f0}.contact-dialog .el-dialog__header .el-dialog__title[data-v-11290bb2]{font-size:18px;font-weight:600;color:#1a1a2e}.contact-dialog .el-dialog__body[data-v-11290bb2]{padding:30px 40px}.contact-qrcode[data-v-11290bb2]{display:flex;justify-content:center;margin-bottom:20px}.contact-qrcode img[data-v-11290bb2]{width:260px;height:260px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.contact-tip[data-v-11290bb2]{text-align:center;font-size:14px;color:#8a8aa3;margin:0}.recharge-dialog[data-v-11290bb2]{padding:10px}.recharge-dialog .recharge-header[data-v-11290bb2]{margin-bottom:24px}.recharge-dialog .recharge-header h3[data-v-11290bb2]{font-size:18px;font-weight:600;color:#1a1a2e;margin:0 0 12px 0}.recharge-dialog .recharge-header p[data-v-11290bb2]{font-size:14px;color:#8a8aa3;margin:0}.recharge-dialog .recharge-header p .balance[data-v-11290bb2]{font-size:20px;font-weight:700;color:#5e60ce}.recharge-dialog .recharge-amount label[data-v-11290bb2]{display:block;font-size:14px;color:#4a4a68;margin-bottom:12px;font-weight:500}.recharge-dialog .recharge-amount .quick-amounts[data-v-11290bb2]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.recharge-dialog .recharge-amount .quick-amounts .amount-item[data-v-11290bb2]{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-11290bb2]:hover{border-color:#5e60ce;color:#5e60ce;background:rgba(94,96,206,.03)}.recharge-dialog .recharge-amount .quick-amounts .amount-item.active[data-v-11290bb2]{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-11290bb2]{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-11290bb2]{padding:12px 24px;border-radius:10px;font-weight:500}.recharge-dialog .recharge-actions .el-button[data-v-11290bb2]:first-child{background:#f5f5f7;border:none;color:#6a6a8a}.recharge-dialog .recharge-actions .el-button[data-v-11290bb2]:first-child:hover{background:#e8e8ea}.recharge-dialog .recharge-actions .el-button[data-v-11290bb2]: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-11290bb2]: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-0ca22f72]{padding:10px;background-color:#f1f4fb;min-height:100vh}.market .market-content[data-v-0ca22f72]{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-0ca22f72]{margin-bottom:16px}.market .market-content .market-title h2[data-v-0ca22f72]{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-0ca22f72]{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-0ca22f72]{color:#ff6b35;font-size:16px;flex-shrink:0}.market .market-content .market-notice span[data-v-0ca22f72]{font-size:13px;color:#6a6a8a;line-height:1.5}.market .market-content .market-search[data-v-0ca22f72]{display:flex;gap:12px;align-items:center;margin-bottom:20px}.market .market-content .market-search .search-input[data-v-0ca22f72]{width:240px}.market .market-content .market-search .search-select[data-v-0ca22f72]{width:180px}.market .market-content .market-search .search-btn[data-v-0ca22f72]{white-space:nowrap}.market .market-content .table-container[data-v-0ca22f72]{margin-top:16px}.market .market-content .table-container[data-v-0ca22f72] .el-table{--el-table-header-text-color:#666;--el-table-row-hover-bg-color:#f8f9fa}.market .market-content .table-container[data-v-0ca22f72] .app-info{display:flex;flex-direction:column;gap:4px}.market .market-content .table-container[data-v-0ca22f72] .app-info .app-name{font-weight:500;color:#333;margin-bottom:4px}.market .market-content .table-container[data-v-0ca22f72] .app-info .app-id,.market .market-content .table-container[data-v-0ca22f72] .app-info .app-secret{font-size:12px;color:#666;display:flex;align-items:center;gap:6px}.market .market-content .table-container[data-v-0ca22f72] .app-info .copy-btn{padding:0;font-size:11px;color:#409eff}[data-v-0ca22f72] .el-dialog__body{padding:20px}[data-v-0ca22f72] .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)}.agent-page[data-v-1a155702]{padding:24px;min-height:calc(100vh - 120px);background:linear-gradient(135deg,#f0f2ff,#f5f7fa 50%,#f0f2ff)}.page-header[data-v-1a155702]{margin-bottom:24px}.page-header h2[data-v-1a155702]{font-size:26px;font-weight:700;background:linear-gradient(135deg,#5e60ce,#7c7ff6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;letter-spacing:1px}.agent-content[data-v-1a155702]{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);border-radius:20px;padding:28px;box-shadow:0 8px 32px rgba(94,96,206,.08),0 2px 8px rgba(0,0,0,.04);border:1px solid rgba(94,96,206,.08)}.agent-grid[data-v-1a155702]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px}.agent-item[data-v-1a155702]{position:relative;display:flex;align-items:center;padding:20px;border-radius:16px;cursor:pointer;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(245,247,250,.9));backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.agent-item[data-v-1a155702]:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(94,96,206,.3),rgba(124,127,246,.1),rgba(94,96,206,.05));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.agent-item[data-v-1a155702]:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(94,96,206,.15),0 8px 16px rgba(94,96,206,.1),0 0 0 1px rgba(94,96,206,.1)}.agent-item[data-v-1a155702]:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(94,96,206,.08),transparent);transition:all .6s ease;pointer-events:none}.agent-item[data-v-1a155702]:hover:after{left:100%}.agent-image[data-v-1a155702]{width:88px;height:88px;min-width:88px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,rgba(94,96,206,.1),rgba(124,127,246,.05));box-shadow:0 4px 12px rgba(94,96,206,.15),inset 0 1px 2px hsla(0,0%,100%,.5)}.agent-image img[data-v-1a155702]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.agent-item:hover .agent-image img[data-v-1a155702]{transform:scale(1.08)}.agent-info[data-v-1a155702]{flex:1;padding:0 20px;min-width:0}.agent-name[data-v-1a155702]{font-size:17px;font-weight:700;color:#1a1a2e;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.3px}.agent-price[data-v-1a155702]{color:#5e60ce;font-weight:700;font-size:16px;letter-spacing:-.5px}.agent-price strong[data-v-1a155702]{font-weight:600}.agent-actions[data-v-1a155702]{display:flex;flex-direction:column;gap:10px;align-items:center}.tech-btn[data-v-1a155702]{position:relative;padding:8px 18px;font-size:13px;font-weight:600;border:none;border-radius:8px;cursor:pointer;overflow:hidden;transition:all .3s ease;text-decoration:none;display:inline-block}.tech-btn .btn-text[data-v-1a155702]{position:relative;z-index:1}.tech-btn .btn-glow[data-v-1a155702]{position:absolute;top:0;left:-100%;width:100%;height:100%;transition:all .4s ease}.tech-btn.primary[data-v-1a155702]{background:linear-gradient(135deg,#5e60ce,#7c7ff6);color:#fff;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)}.tech-btn.primary .btn-glow[data-v-1a155702]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent)}.tech-btn.primary[data-v-1a155702]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(94,96,206,.45),0 4px 8px rgba(0,0,0,.15)}.tech-btn.primary:hover .btn-glow[data-v-1a155702]{left:100%}.tech-btn.secondary[data-v-1a155702]{background:rgba(94,96,206,.08);color:#5e60ce;border:1px solid rgba(94,96,206,.2)}.tech-btn.secondary .btn-glow[data-v-1a155702]{background:linear-gradient(90deg,transparent,rgba(94,96,206,.15),transparent)}.tech-btn.secondary[data-v-1a155702]:hover{background:rgba(94,96,206,.15);border-color:rgba(94,96,206,.4);color:#4a4ac8;transform:translateY(-2px)}.tech-btn.secondary:hover .btn-glow[data-v-1a155702]{left:100%}.tech-btn[data-v-1a155702]:active{transform:translateY(0)}.dialog-content[data-v-1a155702]{text-align:center}.dialog-image[data-v-1a155702]{width:140px;height:140px;margin:0 auto 24px;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,rgba(94,96,206,.1),rgba(124,127,246,.05));box-shadow:0 8px 24px rgba(94,96,206,.2),inset 0 2px 4px hsla(0,0%,100%,.5);border:1px solid rgba(94,96,206,.1)}.dialog-image img[data-v-1a155702]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dialog-title[data-v-1a155702]{font-size:22px;font-weight:700;color:#1a1a2e;margin:0 0 16px;letter-spacing:.5px}.dialog-price[data-v-1a155702]{font-size:28px;font-weight:800;background:linear-gradient(135deg,#5e60ce,#7c7ff6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px}.dialog-price strong[data-v-1a155702]{font-weight:600}.dialog-desc[data-v-1a155702]{font-size:14px;color:#666;line-height:1.8;margin:0;padding:16px;background:linear-gradient(135deg,rgba(94,96,206,.05),rgba(124,127,246,.02));border-radius:12px;border:1px solid rgba(94,96,206,.08)}.agent-dialog[data-v-1a155702]{border-radius:20px!important;overflow:hidden}.agent-dialog .el-dialog__header[data-v-1a155702]{padding:20px 30px 0}.agent-dialog .el-dialog__body[data-v-1a155702]{padding:24px 30px 32px}