.fade-enter-active,.fade-leave-active{transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{transition:all .5s}.fade-transform-enter{opacity:0;transform:translateX(-30px)}.fade-transform-leave-to{opacity:0;transform:translateX(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;transform:translateX(20px)}.breadcrumb-move{transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-collapse-item__header{font-size:20px;line-height:28px;font-weight:600;color:#3e3e3e;padding:20px 20px}#app .main-container{min-height:100%;transition:margin-left .28s;position:relative}#app .sidebar-container{transition:width .28s;width:210px!important;background:linear-gradient(180deg,#fff,#f8fafc);height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden;border-right:1px solid #e2e8f0;box-shadow:4px 0 20px rgba(0,0,0,.1)}#app .sidebar-container .horizontal-collapse-transition{transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important;background:transparent}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0;width:6px}#app .sidebar-container .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:#cbd5e1;border-radius:3px}#app .sidebar-container .el-scrollbar__bar.is-vertical .el-scrollbar__thumb:hover{background:#94a3b8}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 50px)}#app .sidebar-container .el-scrollbar{height:calc(100% - 120px)!important}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 170px)!important}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:16px}#app .sidebar-container .sub-el-icon{margin-right:12px;margin-left:-2px}#app .sidebar-container .el-menu{border:none;height:100%;width:100%!important;background:#fff;padding:8px}#app .sidebar-container .el-submenu__title:hover,#app .sidebar-container .submenu-title-noDropdown:hover{background-color:#f1f5f9!important}#app .sidebar-container .is-active>.el-submenu__title{color:#475569!important}#app .sidebar-container .el-submenu .el-menu-item,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{min-width:210px!important;background-color:#f8fafc!important}#app .sidebar-container .el-submenu .el-menu-item:hover,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#e2e8f0!important}#app .sidebar-container .el-menu-item{color:#64748b!important;font-weight:500;border-radius:8px;margin:2px 0;transition:all .3s ease}#app .sidebar-container .el-menu-item:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;color:#3b82f6!important;transform:translateX(4px);box-shadow:0 2px 8px rgba(59,130,246,.15)}#app .sidebar-container .el-menu-item.is-active{background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important;color:#1d4ed8!important;border-right:3px solid #3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.2);transform:translateX(4px)}#app .sidebar-container .el-submenu__title{color:#64748b!important;font-weight:500;margin:2px 0;transition:all .3s ease}#app .sidebar-container .el-submenu__title:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;color:#3b82f6!important;transform:translateX(4px);box-shadow:0 2px 8px rgba(59,130,246,.15)}#app .sidebar-container .el-submenu .el-menu{background:#f8fafc;border-radius:8px;margin:4px 0;padding:4px}#app .sidebar-container .el-submenu .el-menu .el-menu-item{border-radius:6px;margin:1px 0}#app .sidebar-container .el-submenu .el-menu .el-menu-item:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)!important;transform:translateX(2px)}#app .sidebar-container .el-submenu .el-menu .el-menu-item.is-active{background:linear-gradient(135deg,#bfdbfe,#93c5fd)!important;transform:translateX(2px)}#app .hideSidebar .submenu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .submenu-title-noDropdown .el-tooltip{padding:0!important}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .sub-el-icon{margin-left:19px}#app .hideSidebar .el-submenu{overflow:hidden}#app .hideSidebar .el-submenu>.el-submenu__title .svg-icon{margin-left:20px}#app .hideSidebar .el-submenu>.el-submenu__title .sub-el-icon{margin-left:19px}#app .hideSidebar .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .hideSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .el-menu--collapse .el-menu .el-submenu{min-width:210px!important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{transition:transform .28s;width:210px!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;transition-duration:.3s;transform:translate3d(-210px,0,0)}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px}.el-menu--vertical>.el-menu .sub-el-icon{margin-right:12px;margin-left:-2px}.el-menu--vertical .el-menu-item:hover,.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#f1f5f9!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);padding:8px}.el-menu--vertical>.el-menu--popup .el-menu-item{border-radius:8px;margin:2px 0;transition:all .3s ease}.el-menu--vertical>.el-menu--popup .el-menu-item:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;transform:translateX(4px)}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#f1f5f9;border-radius:4px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sidebar-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(59,130,246,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(16,185,129,.03) 0,transparent 50%);pointer-events:none;z-index:-1}.sidebar-container .el-menu-item .sub-el-icon,.sidebar-container .el-menu-item .svg-icon,.sidebar-container .el-submenu__title .sub-el-icon,.sidebar-container .el-submenu__title .svg-icon{transition:all .3s ease}.sidebar-container .el-menu-item:hover .sub-el-icon,.sidebar-container .el-menu-item:hover .svg-icon,.sidebar-container .el-submenu__title:hover .sub-el-icon,.sidebar-container .el-submenu__title:hover .svg-icon{transform:scale(1.1);color:#3b82f6}.sidebar-container .el-menu-item.is-active .sub-el-icon,.sidebar-container .el-menu-item.is-active .svg-icon,.sidebar-container .el-submenu__title.is-active .sub-el-icon,.sidebar-container .el-submenu__title.is-active .svg-icon{transform:scale(1.1);color:#1d4ed8}.sidebar-container .el-menu-item:not(:last-child){border-bottom:1px solid rgba(226,232,240,.3)}.sidebar-container .el-submenu .el-menu{transition:all .3s ease;transform-origin:top}@media(max-width:768px){.sidebar-container .el-menu-item.is-active,.sidebar-container .el-menu-item:hover,.sidebar-container .el-submenu__title.is-active,.sidebar-container .el-submenu__title:hover{transform:translateX(2px)}}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:poppins,sans-serif}label{font-weight:700}html{box-sizing:border-box}#app,html{height:100%}*,:after,:before{box-sizing:inherit}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}.el-select-dropdown{z-index:3001!important}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{padding:20px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:rgba(255,249,237,.8);border-radius:4px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px;border:1px solid rgba(0,0,0,.1)}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.el-input__inner::-webkit-input-placeholder{color:rgba(60,60,60,.6);font-size:12px}.el-input__inner::-moz-placeholder{color:rgba(60,60,60,.6);font-size:12px}.el-input__inner:-ms-input-placeholder{color:rgba(60,60,60,.6);font-size:12px}.el-input__inner:-moz-placeholder{color:rgba(60,60,60,.6);font-size:12px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 5000s ease-in-out 0s}@media(max-width:768px){.el-form-item__label{text-align:left}.el-input{width:100%}.el-card__body{padding:0 0 0 10px}}:root{--linear:linear-gradient(90deg,#c82cff -4.52%,#6e4aff 96.66%);--primary:#53cafd;--secondary:#e43bff;--primary-hover:#21bafc;--primary-dark:#027fb5;--rgba-primary-1:rgba(83,202,253,0.1);--rgba-primary-2:rgba(83,202,253,0.2);--rgba-primary-3:rgba(83,202,253,0.3);--rgba-primary-4:rgba(83,202,253,0.4);--rgba-primary-5:rgba(83,202,253,0.5);--rgba-primary-6:rgba(83,202,253,0.6);--rgba-primary-7:rgba(83,202,253,0.7);--rgba-primary-8:rgba(83,202,253,0.8);--rgba-primary-9:rgba(83,202,253,0.9);--font-family-base:Roboto,sans-serif;--font-family-title:Roboto,sans-serif;--title:#000;--text-color:#fff;--bs-body-color:hsla(0,0%,100%,0.6);--bs-card-bg:rgba(94,62,208,0.6);--bg-circle:linear-gradient(131.92deg,#5811cf 14.55%,rgba(49,24,152,0.5) 95.62%)}body{background-color:#fff9ed}#main-wrapper{opacity:0;transition:all .25s ease-in;padding:0;position:relative}#main-wrapper.show{opacity:1}.animation .line-2{top:-8%}.animation{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.animation .circle{width:689px;height:689px;display:block;border-radius:50%;background:var(--bg-circle);position:fixed}.animation .one{left:40%;top:-276px;animation:MoveX 5s ease infinite}.animation .two{left:-211px;top:105px;animation:MoveY 5s ease infinite}.animation .three{left:70%;top:70%;animation:MoveX 6s ease infinite}.animation .circle.four{width:387px;height:387px;display:block;border-radius:50%;background:#6f1898;opacity:.8;position:fixed;right:-5%;top:-15%;filter:blur(70px)}.animation .line-1{position:absolute;top:40%;left:0;z-index:-1}.animation .line-1 svg{width:100%}.animation .line-2{position:absolute;top:70%;left:0;z-index:-1}.animation .line-2 svg{width:100%}@keyframes MoveX{0%,to{transform:translate(0)}50%{transform:translate(30px,-70px)}}@keyframes MoveY{0%,to{transform:translateX(0)}50%{transform:translateX(-70px)}}[data-theme=theme_2]{--bs-card-bg:#fff5e0;--bs-body-bg:#000936;--sidebar-bg:rgba(1,41,103,0.6);--nav-headbg:rgba(1,41,103,0.6);--bg-circle:linear-gradient(131.92deg,#002058 14.55%,#01072c 95.62%);--linear:hsla(0,0%,100%,0.2)}[data-theme=theme_2] .header.sticky{--headerbg:var(--bs-body-bg)}[data-theme=theme_4]{--bs-card-bg:rgba(58,58,58,0.7);--bs-body-bg:#2a2a2a;--sidebar-bg:linear-gradient(180deg,rgba(58,58,58,0.5),rgba(58,58,58,0.8) 155.56%);--nav-headbg:linear-gradient(180deg,rgba(58,58,58,0.5),rgba(58,58,58,0.8) 155.56%);--bg-circle:linear-gradient(131.92deg,#474747 14.55%,#000 95.62%);--linear:hsla(0,0%,100%,0.2)}[data-theme=theme_4] .header.sticky{--headerbg:var(--bs-body-bg)}.title{font-size:48px;font-weight:600;color:#000;line-height:1.2;margin-bottom:24px}@media(max-width:768px){.title{font-size:36px}}@media(max-width:480px){.title{font-size:28px}}.subtitle{font-size:36px;font-weight:600;color:#000;line-height:1.2;margin-bottom:24px}@media(max-width:768px){.subtitle{font-size:28px}}@media(max-width:480px){.subtitle{font-size:24px}}.description{font-size:18px;color:#666;line-height:1.6;margin-bottom:32px}@media(max-width:768px){.description{font-size:16px}}.primary-button{padding:16px 32px;background:#ff6b00;color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:500;cursor:pointer;transition:all .3s ease}.primary-button:hover{background:#e55c00;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,0,.3)}@media(max-width:768px){.primary-button{padding:12px 24px;font-size:16px}}.card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px}@media(max-width:768px){.grid-container{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}}.flex-container{display:flex;gap:24px;margin-top:40px}@media(max-width:768px){.flex-container{flex-direction:column;gap:16px}}.content-section{max-width:1200px;margin:0 auto;padding:80px 20px}@media(max-width:768px){.content-section{padding:60px 20px}}@media(max-width:480px){.content-section{padding:40px 16px}}.max-width-1200{max-width:1200px;margin:0 auto}html body .el-dropdown-menu,html body .el-dropdown .el-dropdown-menu{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 10px 25px rgba(0,0,0,.1)!important;padding:8px!important;backdrop-filter:blur(10px)!important}html body .el-dropdown-menu .el-dropdown-item,html body .el-dropdown-menu .el-menu-item,html body .el-dropdown-menu li[role=menuitem],html body .el-dropdown .el-dropdown-menu .el-menu-item,html body .el-dropdown .el-dropdown-menu li[role=menuitem]{background-color:#fff!important;color:#64748b!important;border-radius:8px!important;margin:2px 0!important;transition:all .3s ease!important;border:none!important;position:relative!important;height:48px!important;line-height:48px!important;padding:0 16px!important;font-size:14px!important;font-weight:500!important}html body .el-dropdown-menu .el-dropdown-item:hover,html body .el-dropdown-menu .el-menu-item:hover,html body .el-dropdown-menu li[role=menuitem]:hover,html body .el-dropdown .el-dropdown-menu .el-menu-item:hover,html body .el-dropdown .el-dropdown-menu li[role=menuitem]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;color:#3b82f6!important;transform:translateX(4px)!important}html body .el-dropdown-menu .el-dropdown-item:active,html body .el-dropdown-menu .el-dropdown-item:focus,html body .el-dropdown-menu .el-menu-item:active,html body .el-dropdown-menu .el-menu-item:focus,html body .el-dropdown-menu li[role=menuitem]:active,html body .el-dropdown-menu li[role=menuitem]:focus,html body .el-dropdown .el-dropdown-menu .el-menu-item:active,html body .el-dropdown .el-dropdown-menu .el-menu-item:focus,html body .el-dropdown .el-dropdown-menu li[role=menuitem]:active,html body .el-dropdown .el-dropdown-menu li[role=menuitem]:focus{background-color:#fff!important;color:#64748b!important}html body .el-dropdown-menu .el-menu-item,html body .el-dropdown-menu li[role=menuitem],html body .el-menu-item[style*="background-color: transparent"],html body .el-menu-item[style*="background-color: transparent;"],html body li[role=menuitem][style*="background-color: transparent"],html body li[role=menuitem][style*="background-color: transparent;"]{background-color:#fff!important}html body .el-dropdown-menu [style*=color]{color:#64748b!important}html body .el-dropdown-menu{z-index:3000!important;animation:dropdownFadeIn .3s ease-out!important}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.navbar[data-v-94a31594]{height:64px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 4px 20px rgba(0,0,0,.08);position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid #e2e8f0}.navbar[data-v-94a31594]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 20%,rgba(59,130,246,.02) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(16,185,129,.02) 0,transparent 50%);pointer-events:none;z-index:-1}.navbar .navbar-container[data-v-94a31594]{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;max-width:1400px;margin:0 auto}.navbar .logo-container[data-v-94a31594]{height:100%;display:flex;align-items:center;gap:12px;padding:0 16px;border-radius:8px;transition:all .3s ease}.navbar .logo-container[data-v-94a31594]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translateY(-1px)}.navbar .logo-container .logo-icon[data-v-94a31594]{font-size:36px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar .logo-container .logo-text[data-v-94a31594]{font-size:22px;font-weight:700;color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.navbar .logo-container .logo-text .logo-highlight[data-v-94a31594]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar .mobile-social-contact-btn[data-v-94a31594]{display:none;font-size:20px;padding:8px;cursor:pointer;border-radius:8px;transition:all .3s ease;color:#64748b;margin-right:8px}.navbar .mobile-social-contact-btn[data-v-94a31594]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#3b82f6;transform:scale(1.05)}.navbar .mobile-social-contact-btn i[data-v-94a31594]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar .hamburger-container[data-v-94a31594]{display:none;font-size:24px;padding:12px;cursor:pointer;border-radius:8px;transition:all .3s ease;color:#64748b}.navbar .hamburger-container[data-v-94a31594]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#3b82f6;transform:scale(1.05)}.navbar .hamburger-container .is-active[data-v-94a31594]{transform:rotate(180deg)}.navbar .nav-menu[data-v-94a31594]{flex:1;display:flex;justify-content:center}.navbar .nav-menu .el-menu-nav[data-v-94a31594]{border-bottom:none;height:64px;padding:0 5px;line-height:64px;white-space:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;background:transparent}.navbar .nav-menu .el-menu-nav[data-v-94a31594]::-webkit-scrollbar{display:none}.navbar .nav-menu .el-menu-nav .el-menu-item[data-v-94a31594]{height:56px;line-height:56px;padding:0 20px;font-size:16px;font-weight:500;border-radius:8px;margin:4px 2px;transition:all .3s ease;color:#64748b!important}.navbar .nav-menu .el-menu-nav .el-menu-item[data-v-94a31594]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;color:#3b82f6!important;transform:translateX(4px)}.navbar .nav-menu .el-menu-nav .el-menu-item.is-active[data-v-94a31594]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important;color:#1d4ed8!important;transform:translateX(4px)}.navbar .nav-menu .el-menu-nav .el-menu-item i[data-v-94a31594]{margin-right:12px;font-size:20px}.navbar .nav-menu .el-menu-nav .el-submenu.is-active>.el-submenu__title[data-v-94a31594]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8;border-bottom:3px solid #3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.2);transform:translateY(-2px)}.navbar .nav-menu .el-menu-nav .el-submenu .el-submenu__title[data-v-94a31594]{height:56px;line-height:56px;padding:0 20px;font-size:16px;font-weight:500;border-radius:8px;margin:4px 0;transition:all .3s ease;color:#64748b!important}.navbar .nav-menu .el-menu-nav .el-submenu .el-submenu__title[data-v-94a31594]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;color:#3b82f6!important;transform:translateX(4px)}.navbar .nav-menu .el-menu-nav .el-submenu .el-submenu__title i[data-v-94a31594]{margin-right:12px;font-size:20px}.navbar .right-menu[data-v-94a31594]{display:flex;align-items:center;gap:16px}.navbar .right-menu .social-contact-btn[data-v-94a31594]{padding:8px 12px;border-radius:8px;transition:all .3s ease;color:#64748b;font-size:18px;position:relative;animation:pulse-data-v-94a31594 2s infinite}.navbar .right-menu .social-contact-btn[data-v-94a31594]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#3b82f6;transform:translateY(-1px)}.navbar .right-menu .social-contact-btn[data-v-94a31594]:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:8px;transform:translate(-50%,-50%) scale(0);opacity:0;transition:all .3s ease;z-index:-1}.navbar .right-menu .social-contact-btn[data-v-94a31594]:hover:before{transform:translate(-50%,-50%) scale(1);opacity:.1}.navbar .right-menu .social-contact-btn i[data-v-94a31594]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-right:4px}.navbar .right-menu .social-contact-btn .btn-text[data-v-94a31594]{font-size:14px;font-weight:500;color:#64748b}.navbar .right-menu .social-contact-btn:hover .btn-text[data-v-94a31594]{color:#3b82f6}.navbar .right-menu .login-btn[data-v-94a31594]{color:#64748b;font-size:14px;font-weight:500;padding:8px 16px;border-radius:8px;transition:all .3s ease}.navbar .right-menu .login-btn[data-v-94a31594]:hover{color:#3b82f6;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translateY(-1px)}.navbar .right-menu .register-btn[data-v-94a31594]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;padding:10px 20px;font-size:14px;font-weight:500;border-radius:8px;transition:all .3s ease;box-shadow:0 2px 8px rgba(59,130,246,.3)}.navbar .right-menu .register-btn[data-v-94a31594]:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-94a31594]{display:flex;align-items:center;cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .3s ease}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-94a31594]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translateY(-1px)}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-94a31594]{font-size:28px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-94a31594]{margin-left:8px;color:#94a3b8;font-size:12px;transition:all .3s ease}.navbar .right-menu .avatar-container .avatar-wrapper:hover .el-icon-caret-bottom[data-v-94a31594]{color:#3b82f6;transform:rotate(180deg)}@keyframes pulse-data-v-94a31594{0%{box-shadow:0 0 0 0 rgba(59,130,246,.4)}70%{box-shadow:0 0 0 6px rgba(59,130,246,0)}to{box-shadow:0 0 0 0 rgba(59,130,246,0)}}.mobile-menu-drawer .el-drawer__wrapper[data-v-94a31594],.mobile-menu-drawer[data-v-94a31594]{z-index:3002!important}.mobile-menu-drawer .el-drawer__body[data-v-94a31594]{padding:0;background:linear-gradient(135deg,#fff,#f8fafc);overflow:hidden;height:100%;display:flex;flex-direction:column}html body .mobile-menu-drawer .el-drawer[data-v-94a31594],html body .mobile-menu-drawer .el-drawer__wrapper[data-v-94a31594],html body .mobile-menu-drawer[data-v-94a31594]{z-index:3002!important}.mobile-menu-content[data-v-94a31594]{flex:1;display:flex;flex-direction:column;height:100%}.mobile-menu-content .mobile-menu-header[data-v-94a31594]{flex-shrink:0;padding:16px 20px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.mobile-menu-content .mobile-menu-header .header-content h3[data-v-94a31594]{margin:0 0 4px 0;font-size:18px;color:#1e293b;font-weight:600}.mobile-menu-content .mobile-menu-header .header-content p[data-v-94a31594]{margin:0;font-size:14px;color:#64748b}.mobile-menu-content .mobile-menu-scroll[data-v-94a31594]{flex:1;overflow-y:auto;overflow-x:hidden}.mobile-menu-content .mobile-menu-scroll[data-v-94a31594]::-webkit-scrollbar{width:6px}.mobile-menu-content .mobile-menu-scroll[data-v-94a31594]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.mobile-menu-content .mobile-menu-scroll[data-v-94a31594]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.mobile-menu-content .mobile-menu-scroll[data-v-94a31594]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.mobile-menu-content .mobile-menu-scroll .el-menu-vertical[data-v-94a31594]{border-right:none;background:transparent;padding:0}.mobile-menu-content .mobile-menu-scroll .el-menu-vertical .el-menu-item[data-v-94a31594]{height:56px;line-height:56px;padding:0 20px;font-size:16px;font-weight:500;border-radius:8px;margin:4px 0;transition:all .3s ease;background-color:#fff!important;color:#64748b!important}.mobile-menu-content .mobile-menu-scroll .el-menu-vertical .el-menu-item[data-v-94a31594]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;color:#3b82f6!important;transform:translateX(4px)}.mobile-menu-content .mobile-menu-scroll .el-menu-vertical .el-menu-item.is-active[data-v-94a31594]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important;color:#1d4ed8!important;transform:translateX(4px)}.mobile-menu-content .mobile-menu-scroll .el-menu-vertical .el-menu-item i[data-v-94a31594]{margin-right:12px;font-size:20px}.mobile-menu-content .mobile-menu-scroll .el-menu-vertical .el-submenu .el-submenu__title[data-v-94a31594]{height:56px;line-height:56px;padding:0 20px;font-size:16px;font-weight:500;border-radius:8px;margin:4px 0;transition:all .3s ease;background-color:#fff!important;color:#64748b!important}.mobile-menu-content .mobile-menu-scroll .el-menu-vertical .el-submenu .el-submenu__title[data-v-94a31594]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;color:#3b82f6!important;transform:translateX(4px)}.mobile-menu-content .mobile-menu-scroll .el-menu-vertical .el-submenu .el-submenu__title i[data-v-94a31594]{margin-right:12px;font-size:20px}.mobile-menu-content .mobile-menu-scroll .el-menu-vertical .el-submenu .el-menu[data-v-94a31594]{background:#fff!important;border-radius:8px;margin:4px 0;padding:4px;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.mobile-menu-content .mobile-menu-scroll .el-menu-vertical .el-submenu .el-menu .el-menu-item[data-v-94a31594]{height:48px;line-height:48px;margin:2px 0;border-radius:6px;background-color:#fff!important;color:#64748b!important}.mobile-menu-content .mobile-menu-scroll .el-menu-vertical .el-submenu .el-menu .el-menu-item[data-v-94a31594]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;color:#3b82f6!important;transform:translateX(2px)}.mobile-menu-content .mobile-menu-scroll .el-menu-vertical .el-submenu .el-menu .el-menu-item.is-active[data-v-94a31594]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important;color:#1d4ed8!important;transform:translateX(2px)}.language-dropdown[data-v-94a31594]{padding:8px 12px;border-radius:8px;transition:all .3s ease}.language-dropdown[data-v-94a31594]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translateY(-1px)}.language-dropdown .language-wrapper[data-v-94a31594]{display:flex;align-items:center;cursor:pointer;color:#64748b;font-size:14px;font-weight:500}.language-dropdown .language-wrapper i[data-v-94a31594]{margin-right:8px;font-size:16px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.language-dropdown .language-wrapper .el-icon-caret-bottom[data-v-94a31594]{margin-left:8px;color:#94a3b8;font-size:12px;transition:all .3s ease}.language-dropdown .language-wrapper[data-v-94a31594]:hover{color:#3b82f6}.language-dropdown .language-wrapper:hover .el-icon-caret-bottom[data-v-94a31594]{color:#3b82f6;transform:rotate(180deg)}@media screen and (max-width:768px){.navbar[data-v-94a31594]{height:60px}.navbar .navbar-container[data-v-94a31594]{padding:0 16px}.navbar .hamburger-container[data-v-94a31594],.navbar .mobile-social-contact-btn[data-v-94a31594]{display:block}.navbar .desktop-only[data-v-94a31594]{display:none}.navbar .logo-container .logo-text[data-v-94a31594]{font-size:18px}.navbar .logo-container .logo-icon[data-v-94a31594]{font-size:28px}.navbar .right-menu[data-v-94a31594]{gap:12px}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-94a31594]{padding:6px 8px}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-94a31594]{font-size:24px}}@media screen and (max-width:1200px){.navbar .navbar-container[data-v-94a31594]{padding:0 16px}.navbar .nav-menu .el-menu-nav .el-menu-item[data-v-94a31594],.navbar .nav-menu .el-menu-nav .el-submenu__title[data-v-94a31594]{padding:0 16px;font-size:13px}}.sidebarLogoFade-enter-active[data-v-51c912e5]{transition:opacity 1.5s}.sidebarLogoFade-enter[data-v-51c912e5],.sidebarLogoFade-leave-to[data-v-51c912e5]{opacity:0}.sidebar-logo-container[data-v-51c912e5]{position:relative;width:100%;height:50px;line-height:50px;background:linear-gradient(135deg,#fff,#f8fafc);text-align:center;overflow:hidden;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.sidebar-logo-container .sidebar-logo-link[data-v-51c912e5]{height:100%;width:100%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.sidebar-logo-container .sidebar-logo-link[data-v-51c912e5]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-51c912e5]{width:32px;height:32px;vertical-align:middle;margin-right:12px;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-51c912e5]{display:inline-block;margin:0;color:#1e293b;font-weight:600;line-height:50px;font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;vertical-align:middle;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sidebar-logo-container.collapse .sidebar-logo[data-v-51c912e5]{margin-right:0}.sub-el-icon[data-v-083726c6]{color:currentColor;width:1em;height:1em}.sidebar-footer[data-v-43983ef6]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(135deg,#fff,#f8fafc);border-top:1px solid #e2e8f0;padding:16px;transition:all .3s;box-shadow:0 -4px 12px rgba(0,0,0,.08)}.sidebar-footer.collapse[data-v-43983ef6]{padding:16px 10px}.sidebar-footer.collapse .footer-button[data-v-43983ef6]{justify-content:center}.sidebar-footer.collapse .footer-button span[data-v-43983ef6]{display:none}.sidebar-footer .language-dropdown[data-v-43983ef6]{width:100%;margin-bottom:10px}.sidebar-footer .language-dropdown .footer-button[data-v-43983ef6]{width:100%;display:flex;align-items:center;padding:12px 16px;color:#64748b;cursor:pointer;border-radius:8px;transition:all .3s ease;border:1px solid #e2e8f0;background:#fff}.sidebar-footer .language-dropdown .footer-button[data-v-43983ef6]:hover{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.sidebar-footer .language-dropdown .footer-button i[data-v-43983ef6]{margin-right:10px;font-size:16px}.sidebar-footer .language-dropdown .footer-button span[data-v-43983ef6]{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.sidebar-footer .footer-button[data-v-43983ef6]{width:100%;display:flex;align-items:center;padding:12px 16px;color:#64748b;cursor:pointer;border-radius:8px;transition:all .3s ease;border:1px solid #e2e8f0;background:#fff}.sidebar-footer .footer-button[data-v-43983ef6]:hover{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:#10b981;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.sidebar-footer .footer-button i[data-v-43983ef6]{margin-right:10px;font-size:16px}.sidebar-footer .footer-button span[data-v-43983ef6]{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.sidebar-container[data-v-43983ef6]{padding-bottom:120px}.has-logo .el-menu[data-v-43983ef6]{border-right:1px solid #e2e8f0;box-shadow:4px 0 16px rgba(0,0,0,.08)}.scrollbar-wrapper .el-scrollbar__wrap[data-v-43983ef6]{background:#fff}.scrollbar-wrapper .el-scrollbar__bar.is-vertical[data-v-43983ef6]{width:6px}.scrollbar-wrapper .el-scrollbar__bar.is-vertical .el-scrollbar__thumb[data-v-43983ef6]{background:#cbd5e1;border-radius:3px}.scrollbar-wrapper .el-scrollbar__bar.is-vertical .el-scrollbar__thumb[data-v-43983ef6]:hover{background:#94a3b8}.app-main[data-v-64cf4d83]{min-height:calc(100vh - 50px);width:100%;position:relative;overflow:hidden}.fixed-header+.app-main[data-v-64cf4d83]{padding-top:50px}.el-popup-parent--hidden .fixed-header{padding-right:15px}.mobile-navbar[data-v-617e1609]{display:flex;align-items:center;height:50px;width:100%;background:linear-gradient(135deg,#fff,#f8fafc);margin-bottom:10px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:0 15px}.mobile-navbar .avatar-container[data-v-617e1609]{margin-right:20px}.mobile-navbar .avatar-container .avatar-wrapper[data-v-617e1609]{position:relative;display:flex;align-items:center}.mobile-navbar .avatar-container .avatar-wrapper .user-avatar[data-v-617e1609]{cursor:pointer;width:35px;height:35px;border-radius:8px;vertical-align:middle;border:2px solid #e2e8f0;transition:all .3s ease}.mobile-navbar .avatar-container .avatar-wrapper .user-avatar[data-v-617e1609]:hover{border-color:#3b82f6;transform:scale(1.05)}.mobile-navbar .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-617e1609]{cursor:pointer;position:absolute;right:-15px;top:50%;transform:translateY(-50%);font-size:12px;color:#64748b;transition:all .3s ease}.mobile-navbar .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-617e1609]:hover{color:#3b82f6}.mobile-navbar .el-menu-mobile[data-v-617e1609]{width:calc(100% - 80px);height:50px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;position:relative}.mobile-navbar .el-menu-mobile .el-menu[data-v-617e1609]{background:transparent;border:none}.mobile-navbar .el-menu-mobile .scrollable-menu[data-v-617e1609]{display:inline-flex;border-bottom:none;background:transparent}.mobile-navbar .el-menu-mobile .el-menu.el-menu--horizontal[data-v-617e1609]{border:none}.mobile-navbar .el-menu-mobile .el-menu-item[data-v-617e1609]{height:50px;line-height:50px;flex-shrink:0;padding:0 12px;color:#64748b;font-weight:500;border-radius:6px;margin:0 2px;transition:all .3s ease;min-width:auto}.mobile-navbar .el-menu-mobile .el-menu-item i[data-v-617e1609]{margin-right:4px;font-size:14px}.mobile-navbar .el-menu-mobile .el-menu-item span[data-v-617e1609]{font-size:12px;white-space:nowrap}.mobile-navbar .el-menu-mobile .el-menu-item[data-v-617e1609]:focus,.mobile-navbar .el-menu-mobile .el-menu-item[data-v-617e1609]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#3b82f6;transform:translateY(-1px);box-shadow:0 2px 8px rgba(59,130,246,.15)}.mobile-navbar .el-menu-mobile .el-menu--horizontal>.el-menu-item.is-active[data-v-617e1609]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8;box-shadow:0 4px 12px rgba(59,130,246,.2)}.mobile-navbar .el-menu-mobile[data-v-617e1609]::-webkit-scrollbar{display:none}.mobile-navbar .active-exchange[data-v-617e1609]{color:#409eff!important;font-weight:700!important;background-color:rgba(64,158,255,.1)!important;border-radius:4px!important}.mobile-navbar .user-dropdown .el-dropdown-item .el-button[data-v-617e1609]{width:100%;text-align:left;padding:8px 12px;border:none;background:transparent;color:#606266;transition:all .3s ease}.mobile-navbar .user-dropdown .el-dropdown-item .el-button[data-v-617e1609]:hover{background-color:#f5f7fa;color:#409eff}.mobile-navbar .user-dropdown .el-dropdown-item .el-button.active-exchange[data-v-617e1609]{color:#409eff!important;font-weight:700!important;background-color:rgba(64,158,255,.1)!important}[data-v-64f98e11]:export{menuText:#64748b;menuActiveText:#3b82f6;subMenuActiveText:#475569;menuBg:#fff;menuHover:#f1f5f9;subMenuBg:#f8fafc;subMenuHover:#e2e8f0;sideBarWidth:210px}.app-wrapper[data-v-64f98e11]{position:relative;height:100%;width:100%}.app-wrapper[data-v-64f98e11]:after{content:"";display:table;clear:both}.app-wrapper.mobile.openSidebar[data-v-64f98e11]{position:fixed;top:0}.drawer-bg[data-v-64f98e11]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999;pointer-events:none}.sidebar-container[data-v-64f98e11]{transition:width .28s;width:210px!important;height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden}.main-container[data-v-64f98e11]{min-height:100%;transition:margin-left .28s;position:relative;margin-top:60px}.main-container.with-sidebar[data-v-64f98e11]{margin-left:210px}@media(max-width:768px){.main-container[data-v-64f98e11]{margin-top:0}}.navbar-toggle-container[data-v-64f98e11]{position:fixed;top:20px;right:20px;z-index:1002}.navbar-toggle-container .navbar-toggle-btn[data-v-64f98e11]{background:hsla(0,0%,100%,.9);border:1px solid #dcdfe6;border-radius:4px;padding:8px 12px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s}.navbar-toggle-container .navbar-toggle-btn[data-v-64f98e11]:hover{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15)}.navbar-toggle-container .navbar-toggle-btn i[data-v-64f98e11]{margin-right:4px}.hideSidebar .fixed-header[data-v-64f98e11]{width:calc(100% - 54px)}.mobile .fixed-header[data-v-64f98e11]{width:100%}.suspension[data-v-64f98e11]{z-index:9;position:fixed;padding-top:20px;width:100%;transition:all .5s;left:50%;transform:translate(-50%)}.suspension[data-v-64f98e11]:after{position:absolute;content:"";left:50%;top:81px;border-top:9px solid hsla(0,0%,100%,.3);border-left:12px solid transparent;border-right:12px solid transparent}.home-container[data-v-8698e902]{padding-top:0;max-width:100%;margin:0 auto}.hero-section[data-v-8698e902]{display:flex;align-items:center;padding:140px 0;gap:20px;margin-bottom:0;max-width:1200px;margin:0 auto}.hero-section .hero-content[data-v-8698e902]{flex:1;padding:0;max-width:600px}.hero-section .hero-content h1[data-v-8698e902]{font-size:52px;font-weight:600;color:#000;margin-bottom:24px;line-height:1.3;letter-spacing:0}.hero-section .hero-content p[data-v-8698e902]{font-size:18px;color:#666;margin-bottom:40px;line-height:1.8;font-weight:400;max-width:540px}.hero-section .hero-content .el-button[data-v-8698e902]{padding:16px 40px;font-size:18px;font-weight:500;background:#ff6b00;border:none;border-radius:4px;box-shadow:none;transition:all .3s ease}.hero-section .hero-content .el-button[data-v-8698e902]:hover{background:#ff8533;transform:none;box-shadow:none}.hero-section .hero-image[data-v-8698e902]{flex:1;text-align:right;display:flex;justify-content:flex-end;align-items:center}.hero-section .hero-image .hero-icon[data-v-8698e902]{width:520px;height:520px;object-fit:contain;max-width:100%;height:auto}.stats-section[data-v-8698e902]{padding:80px 0;margin-bottom:0;max-width:1200px;margin:0 auto}.stats-section .stats-content[data-v-8698e902]{text-align:center}.stats-section .stats-container[data-v-8698e902]{display:flex;justify-content:space-between;text-align:center;padding:0 20px}.stats-section .stats-container .stat-item .stat-number[data-v-8698e902]{font-size:38px;font-weight:600;color:#4e4e4e;margin-bottom:12px}.stats-section .stats-container .stat-item .stat-label[data-v-8698e902]{font-size:16px;color:#666;font-weight:400}.tips-section[data-v-8698e902]{padding:100px 0;text-align:center;max-width:1200px;margin:0 auto}.tips-section .tips-container[data-v-8698e902]{padding:0 20px}.tips-section .tips-container h2[data-v-8698e902]{font-size:42px;font-weight:600;color:#ff6b00;margin-bottom:50px;letter-spacing:0}.tips-section .tips-container .tips-wrapper[data-v-8698e902]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}.tips-section .tips-container .tips-wrapper .tip-block[data-v-8698e902]{background:#fff;border-radius:8px;padding:24px;text-align:left;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease}.tips-section .tips-container .tips-wrapper .tip-block[data-v-8698e902]:hover{transform:translateY(-3px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.tips-section .tips-container .tips-wrapper .tip-block .tip-header[data-v-8698e902]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.tips-section .tips-container .tips-wrapper .tip-block .tip-header .tip-icon[data-v-8698e902]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.tips-section .tips-container .tips-wrapper .tip-block .tip-header .tip-icon i[data-v-8698e902]{font-size:24px;color:#ff6b00}.tips-section .tips-container .tips-wrapper .tip-block .tip-header h3[data-v-8698e902]{font-size:20px;font-weight:600;color:#000;margin:0}.tips-section .tips-container .tips-wrapper .tip-block .tip-desc[data-v-8698e902]{font-size:16px;color:#666;line-height:1.8;margin:0}.tips-section .tips-container .tips-bottom-desc[data-v-8698e902]{font-size:18px;color:#666;line-height:1.8;max-width:800px;margin:0 auto}.how-it-works[data-v-8698e902]{padding:100px 0;text-align:center;margin-bottom:0}.how-it-works h2[data-v-8698e902]{font-size:42px;font-weight:600;color:#ff6b00;margin-bottom:50px;letter-spacing:0}.how-it-works .steps-container[data-v-8698e902]{display:flex;gap:30px;max-width:1200px;margin:0 auto;padding:0 20px}.how-it-works .steps-container .step[data-v-8698e902]{flex:1;padding:40px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease}.how-it-works .steps-container .step[data-v-8698e902]:hover{transform:translateY(-3px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.how-it-works .steps-container .step .step-number[data-v-8698e902]{width:44px;height:44px;background:#ff6b00;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;margin:0 auto 24px}.how-it-works .steps-container .step h3[data-v-8698e902]{font-size:22px;font-weight:600;color:#000;margin-bottom:20px}.how-it-works .steps-container .step p[data-v-8698e902]{font-size:16px;color:#666;line-height:1.8}.benefits-section[data-v-8698e902]{padding:100px 0;text-align:center;max-width:1200px;margin:0 auto}.benefits-section h2[data-v-8698e902]{font-size:42px;font-weight:600;color:#ff6b00;margin-bottom:50px;letter-spacing:0}.benefits-section .benefits-grid[data-v-8698e902]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:0 20px}.benefits-section .benefits-grid .benefit-item[data-v-8698e902]{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#fff;border-radius:8px;box-shadow:none;transition:all .3s ease;text-align:left}.benefits-section .benefits-grid .benefit-item[data-v-8698e902]:hover{transform:none;box-shadow:none;background:rgba(251,241,162,.4)}.benefits-section .benefits-grid .benefit-item i[data-v-8698e902]{font-size:28px;color:#ff6b00;margin-top:2px}.benefits-section .benefits-grid .benefit-item p[data-v-8698e902]{font-size:16px;color:#333;margin:0;text-align:left;font-weight:400;line-height:1.8}@media(max-width:1200px){.hero-section[data-v-8698e902]{padding:100px 20px}.hero-section .hero-image .hero-icon[data-v-8698e902]{width:440px;height:440px}}@media(max-width:992px){.hero-section .hero-image .hero-icon[data-v-8698e902]{width:360px;height:360px}}@media(max-width:768px){.home-container[data-v-8698e902]{padding:0}.home-container .hero-section[data-v-8698e902]{flex-direction:column;text-align:left;padding:40px 20px}.home-container .hero-section .hero-content[data-v-8698e902]{padding:0}.home-container .hero-section .hero-content h1[data-v-8698e902]{font-size:32px}.home-container .hero-section .hero-content p[data-v-8698e902]{font-size:16px}.home-container .hero-section .hero-image[data-v-8698e902]{justify-content:center;margin-top:40px}.home-container .hero-section .hero-image .hero-icon[data-v-8698e902]{width:280px;height:280px}.home-container .stats-container[data-v-8698e902]{flex-direction:column;gap:30px}.home-container .steps-container[data-v-8698e902]{flex-direction:column;gap:20px}.home-container .benefits-grid[data-v-8698e902],.home-container .tips-section .tips-wrapper[data-v-8698e902]{grid-template-columns:1fr;gap:16px}}@media(max-width:480px){.hero-section .hero-image .hero-icon[data-v-8698e902]{width:240px;height:240px}}.dialog-footer{text-align:right}.drawer-content{height:100%;display:flex;flex-direction:column}.drawer-footer{margin-top:auto;padding:10px;padding-bottom:0;text-align:right;border-top:1px solid hsla(0,0%,100%,.1)}.el-dialog{margin-top:15vh!important}.el-dialog__wrapper{z-index:3000!important}.v-modal{z-index:5}.el-drawer__wrapper{z-index:3000!important}.el-drawer__container{z-index:2999!important}.el-form .el-form-item[data-v-472ced98]{margin-bottom:20px}.el-form .el-slider[data-v-472ced98]{margin-top:8px}.el-form .el-input-number[data-v-472ced98]{width:100%}.agreement-section[data-v-472ced98]{padding:20px;border:1px solid #e4e7ed;border-radius:8px;margin-bottom:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);max-height:600px;overflow-y:auto}.agreement-section .agreement-header[data-v-472ced98]{text-align:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e2e8f0}.agreement-section .agreement-header h3[data-v-472ced98]{font-size:22px;color:#1e293b;margin-bottom:8px;font-weight:600}.agreement-section .agreement-header .agreement-subtitle[data-v-472ced98]{font-size:14px;color:#64748b}.agreement-section .agreement-content[data-v-472ced98]{font-size:14px;color:#475569;line-height:1.8;margin-bottom:20px}.agreement-section .agreement-content h4[data-v-472ced98]{font-size:16px;color:#1e293b;margin-top:20px;margin-bottom:12px;font-weight:600;padding-left:8px;border-left:3px solid #3b82f6}.agreement-section .agreement-content p[data-v-472ced98]{margin-bottom:12px;text-align:justify}.agreement-section .agreement-footer[data-v-472ced98]{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #e2e8f0;background:#fff;margin:0 -20px -20px -20px;padding:15px 20px 20px 20px;border-radius:0 0 8px 8px}.agreement-section .agreement-footer .agreement-checkbox[data-v-472ced98]{margin-right:15px;font-size:14px;color:#475569}.agreement-section .agreement-footer .confirm-agreement-btn[data-v-472ced98]{flex-shrink:0;padding:10px 20px;font-weight:500}.back-to-agreement[data-v-472ced98]{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e4e7ed}.back-to-agreement .back-btn[data-v-472ced98]{color:#64748b;font-size:14px;padding:0}.back-to-agreement .back-btn[data-v-472ced98]:hover{color:#3b82f6}.back-to-agreement .back-btn i[data-v-472ced98]{margin-right:4px}.ai-features[data-v-472ced98]{display:flex;flex-direction:column;gap:12px}.ai-features .feature-item[data-v-472ced98]{display:flex;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:8px;transition:all .3s ease}.ai-features .feature-item[data-v-472ced98]:hover{background:linear-gradient(135deg,#e0f2fe,#bae6fd);transform:translateX(4px)}.ai-features .feature-item i[data-v-472ced98]{font-size:18px;color:#0284c7;margin-right:12px}.ai-features .feature-item span[data-v-472ced98]{font-size:14px;color:#0c4a6e;font-weight:500}.strategy-description[data-v-472ced98]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.strategy-description p[data-v-472ced98]{margin:0 0 8px 0;font-size:14px;color:#475569;line-height:1.6}.strategy-description p[data-v-472ced98]:last-child{margin-bottom:0}.strategy-description p strong[data-v-472ced98]{color:#1e293b}.strategy-container[data-v-08199bcf]{max-width:1200px;margin:0 auto;padding:20px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 1px 4px rgba(0,21,41,.08)}.strategy-container .tab-section[data-v-08199bcf],.strategy-container .tab-section[data-v-08199bcf] .el-tabs__header{margin-bottom:20px}.strategy-container .tab-section[data-v-08199bcf] .el-tabs__item{font-size:16px;font-weight:500}.strategy-container .tab-section[data-v-08199bcf] .el-tabs__item.is-active{color:#409eff}.strategy-container .tab-content[data-v-08199bcf]{min-height:400px}.strategy-container .filter-section .el-row[data-v-08199bcf],.strategy-container .filter-section[data-v-08199bcf]{margin-bottom:20px}.strategy-container .filter-section .el-input[data-v-08199bcf],.strategy-container .filter-section .el-select[data-v-08199bcf]{width:100%}.strategy-container .strategy-info-cell[data-v-08199bcf]{padding:8px 0}.strategy-container .strategy-info-cell .strategy-header[data-v-08199bcf]{display:flex;align-items:center;gap:12px}.strategy-container .strategy-info-cell .strategy-header .strategy-title[data-v-08199bcf]{display:flex;align-items:center;gap:8px}.strategy-container .strategy-info-cell .strategy-header .strategy-title .title-text[data-v-08199bcf]{font-weight:500;color:#303133;font-size:14px}.strategy-container .strategy-info-cell .strategy-header .strategy-title .el-tag[data-v-08199bcf]{margin-left:4px}.strategy-container .profit-value[data-v-08199bcf]{font-weight:600;font-size:14px}.strategy-container .profit-value.positive[data-v-08199bcf]{color:#67c23a}.strategy-container .profit-value.negative[data-v-08199bcf]{color:#f56c6c}.strategy-container .negative[data-v-08199bcf]{color:#f56c6c;font-weight:500}.strategy-container .win-rate[data-v-08199bcf]{color:#409eff;font-weight:500}.strategy-container .follower-count[data-v-08199bcf],.strategy-container .running-time[data-v-08199bcf]{color:#606266;font-weight:500}.strategy-container .pagination[data-v-08199bcf]{margin-top:20px;text-align:right;padding:10px 0}.strategy-container[data-v-08199bcf] .el-table td,.strategy-container[data-v-08199bcf] .el-table th{padding:12px 0}.strategy-container[data-v-08199bcf] .el-table .el-button--mini{padding:7px 12px}.strategy-container[data-v-08199bcf] .el-table .el-button+.el-button{margin-left:8px}.strategy-container[data-v-08199bcf] .el-table .trend-chart{width:200px;height:50px;margin:0 auto}@media screen and (max-width:768px){.strategy-container[data-v-08199bcf]{padding:10px}.strategy-container .filter-section .el-col[data-v-08199bcf]{margin-bottom:10px}.strategy-container .pagination[data-v-08199bcf]{text-align:center}}.strategy-container{padding:20px}@media (max-width:768px){.strategy-container{padding:10px 0}}.operator-panel[data-v-323cca78]{padding:10px}@media screen and (max-width:768px){.operator-panel[data-v-323cca78]{padding:5px}.el-card[data-v-323cca78]{margin-bottom:10px}.form-card[data-v-323cca78]{margin-bottom:15px}.mobile-form[data-v-323cca78]{padding:0 10px}.mobile-form .el-form-item[data-v-323cca78]{margin-bottom:15px}.mobile-form .el-form-item__label[data-v-323cca78]{float:none;display:block;text-align:left;padding:0 0 8px;line-height:1.5;width:100%!important}.mobile-form .el-form-item__content[data-v-323cca78]{margin-left:0!important}.mobile-input-number[data-v-323cca78],.mobile-select[data-v-323cca78]{width:100%}.mobile-radio-group[data-v-323cca78]{display:flex;gap:20px}.mobile-form-buttons[data-v-323cca78]{display:flex;gap:10px;justify-content:center}.mobile-button[data-v-323cca78]{flex:1;max-width:150px}.mobile-table[data-v-323cca78]{width:100%;overflow-x:auto}.mobile-table .el-table__body-wrapper[data-v-323cca78],.mobile-table .el-table__header-wrapper[data-v-323cca78]{overflow-x:auto}.order-actions[data-v-323cca78]{display:flex;gap:5px;flex-wrap:wrap}.order-actions .mobile-button[data-v-323cca78]{margin:2px}.card-header[data-v-323cca78]{flex-direction:column;gap:10px;align-items:flex-start}.status-message[data-v-323cca78]{flex-wrap:wrap;gap:5px}.message-label[data-v-323cca78]{width:100%}.close-button[data-v-323cca78]{position:absolute;right:5px;top:5px}}.mt-4[data-v-323cca78]{margin-top:20px}.strategy-description[data-v-323cca78]{font-size:13px;color:#8492a6;margin-left:15px}.order-details[data-v-323cca78]{margin-top:8px;font-size:12px;color:#666}.order-details p[data-v-323cca78]{margin:2px 0}.order-actions[data-v-323cca78]{margin-top:8px}.order-actions .el-button[data-v-323cca78]{margin-right:8px}.card-header[data-v-323cca78]{display:flex;justify-content:space-between;align-items:center}.el-avatar[data-v-323cca78]{vertical-align:middle}.user-cell[data-v-323cca78]{display:flex;align-items:center;gap:8px}.username[data-v-323cca78]{font-size:14px;color:#b8b8b8}.status-message-card[data-v-323cca78]{margin-bottom:20px;background-color:rgba(50,183,193,.53);border-left:4px solid #409eff}.status-message[data-v-323cca78]{display:flex;align-items:center;padding:8px 15px;font-size:15px;position:relative}.message-label[data-v-323cca78]{font-weight:500;color:#303133;margin-right:8px}.success-count[data-v-323cca78]{color:#67c23a;font-weight:600;margin-right:4px}.failed-count[data-v-323cca78]{color:#f56c6c;font-weight:600;margin-left:4px}.separator[data-v-323cca78]{color:#909399;margin:0 4px}.close-button[data-v-323cca78]{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:0;font-size:16px}.status-message-card[data-v-323cca78]{animation:fadeIn-data-v-323cca78 .3s ease-in-out}@keyframes fadeIn-data-v-323cca78{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.prediction-tabs[data-v-323cca78]{margin-bottom:20px}.prediction-tabs .el-tabs__header[data-v-323cca78]{margin-bottom:15px}@media screen and (max-width:768px){.prediction-tabs .el-tabs__nav-wrap[data-v-323cca78]:after{display:none}.prediction-tabs .el-tabs__item[data-v-323cca78]{padding:0 10px;font-size:14px}}.symbol-select-container[data-v-323cca78]{display:flex;align-items:center;gap:15px}.current-price[data-v-323cca78]{display:flex;align-items:center;gap:8px;padding:0 15px;background-color:#f5f7fa;border-radius:4px;height:32px}.price-label[data-v-323cca78]{color:#606266;font-size:14px}.price-value[data-v-323cca78]{font-weight:600;color:#606266;font-size:16px}.price-up[data-v-323cca78]{color:#67c23a}.price-down[data-v-323cca78]{color:#f56c6c}.kline-container[data-v-323cca78]{margin:20px 0}.kline-chart[data-v-323cca78]{width:100%;height:400px;background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}@media screen and (max-width:768px){.symbol-select-container[data-v-323cca78]{flex-direction:column;align-items:stretch}.current-price[data-v-323cca78]{margin-top:10px;justify-content:center}.kline-chart[data-v-323cca78]{height:300px}}.price-input-container[data-v-323cca78]{display:flex;gap:10px;align-items:center}.percentage-input[data-v-323cca78]{width:120px}.price-value[data-v-323cca78]{cursor:pointer;transition:opacity .3s}.price-value[data-v-323cca78]:hover{opacity:.8}@media screen and (max-width:768px){.price-input-container[data-v-323cca78]{flex-direction:column;width:100%}.percentage-input[data-v-323cca78]{width:100%}}.kline-placeholder[data-v-323cca78]{width:100%;height:400px;display:flex;align-items:center;justify-content:center;background-color:rgba(245,247,250,.10196078431372549);border-radius:4px;color:#0d0d0d;font-size:16px}@media screen and (max-width:768px){.kline-placeholder[data-v-323cca78]{height:300px;font-size:14px}}.kline-controls[data-v-323cca78]{margin-bottom:10px;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.kline-controls[data-v-323cca78]{justify-content:center}}.pagination-container[data-v-323cca78]{margin-top:20px;display:flex;justify-content:flex-end;padding:10px}@media screen and (max-width:768px){.pagination-container[data-v-323cca78]{justify-content:center}.el-pagination[data-v-323cca78]{padding:0}}.el-table__expand-icon[data-v-323cca78]{cursor:pointer}.el-table__expand-icon--loading[data-v-323cca78]{animation:rotating-data-v-323cca78 1s linear infinite}@keyframes rotating-data-v-323cca78{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-container[data-v-0cafb744]{display:flex;flex-direction:column;max-height:90vh;position:relative}.chat-history-wrapper[data-v-0cafb744]{flex:1;overflow-y:auto;padding-right:10px;margin-bottom:10px;max-height:calc(100vh - 270px)}.chat-input-wrapper[data-v-0cafb744]{position:sticky;bottom:0;background-color:#2b2b2b;padding:15px;border-top:1px solid #363636;margin:0 -20px;z-index:10}.analysis-buttons[data-v-0cafb744]{text-align:center}.analysis-buttons .el-button-group[data-v-0cafb744]{display:flex;justify-content:center;gap:10px}.analysis-buttons .el-button[data-v-0cafb744]{flex:1;padding:12px 20px;font-size:14px}.analysis-buttons .el-button i[data-v-0cafb744]{margin-right:5px;font-size:16px}@media (max-width:768px){.analysis-buttons .el-button-group[data-v-0cafb744]{flex-direction:column}.analysis-buttons .el-button[data-v-0cafb744]{width:100%;margin-bottom:10px}}.el-dialog[data-v-0cafb744]{margin-bottom:0!important}.example-questions[data-v-0cafb744]{max-height:60vh;overflow-y:auto;padding:10px}.example-card[data-v-0cafb744]{margin-bottom:10px;background-color:#2b2b2b;border:1px solid #363636}.example-content[data-v-0cafb744]{color:#e6e6e6;padding:10px}.example-footer[data-v-0cafb744]{border-top:1px solid #363636;padding:10px;text-align:right}.chat-history-wrapper[data-v-0cafb744]::-webkit-scrollbar,.example-questions[data-v-0cafb744]::-webkit-scrollbar{width:6px}.chat-history-wrapper[data-v-0cafb744]::-webkit-scrollbar-track,.example-questions[data-v-0cafb744]::-webkit-scrollbar-track{background:#363636;border-radius:3px}.chat-history-wrapper[data-v-0cafb744]::-webkit-scrollbar-thumb,.example-questions[data-v-0cafb744]::-webkit-scrollbar-thumb{background:#606060;border-radius:3px}.chat-history-wrapper[data-v-0cafb744]::-webkit-scrollbar-thumb:hover,.example-questions[data-v-0cafb744]::-webkit-scrollbar-thumb:hover{background:grey}.chat-history[data-v-0cafb744]{padding-bottom:20px;min-height:100%}.chat-item[data-v-0cafb744]{margin-bottom:20px;padding:15px;border-radius:8px;background-color:#2b2b2b;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:all .3s ease}.chat-item[data-v-0cafb744]:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.2);transform:translateY(-2px)}.chat-header[data-v-0cafb744]{display:flex;justify-content:space-between;margin-bottom:10px;color:#a8abb2;font-size:14px;border-bottom:1px solid #363636;padding-bottom:8px}.chat-message[data-v-0cafb744]{margin-bottom:15px}.chat-message-header[data-v-0cafb744]{font-weight:700;margin-bottom:8px;display:flex;align-items:center;color:#e6e6e6}.chat-message-header i[data-v-0cafb744]{margin-right:5px;font-size:16px}.chat-content[data-v-0cafb744]{padding:12px 15px;border-radius:8px;background-color:#363636;border:1px solid #404040;line-height:1.6;color:#e6e6e6;transition:all .3s ease}.chat-message:nth-child(odd) .chat-content[data-v-0cafb744]{background-color:#2d3748;border-color:#404040}.chat-message:nth-child(2n) .chat-content[data-v-0cafb744]{background-color:#1a202c;border-color:#2d3748}.chat-history-card[data-v-0cafb744]{margin-bottom:20px}.chat-input-card[data-v-0cafb744]{background-color:#2b2b2b}.chat-content[data-v-0cafb744] h1,.chat-content[data-v-0cafb744] h2,.chat-content[data-v-0cafb744] h3,.chat-content[data-v-0cafb744] h4,.chat-content[data-v-0cafb744] h5,.chat-content[data-v-0cafb744] h6{margin-top:1em;margin-bottom:.5em;font-weight:700;color:#e6e6e6}.chat-content[data-v-0cafb744] p{margin-bottom:1em;color:#e6e6e6}.chat-content[data-v-0cafb744] ol,.chat-content[data-v-0cafb744] ul{margin-bottom:1em;padding-left:2em;color:#e6e6e6}.chat-content[data-v-0cafb744] li{margin-bottom:.5em;color:#e6e6e6}.chat-content[data-v-0cafb744] strong{font-weight:700;color:#e6e6e6}.chat-content[data-v-0cafb744] em{font-style:italic;color:#e6e6e6}.chat-content[data-v-0cafb744] code{font-family:monospace;background-color:#363636;padding:2px 4px;border-radius:4px;color:#e6e6e6}.chat-content[data-v-0cafb744] pre{background-color:#363636;padding:1em;border-radius:4px;overflow-x:auto;margin-bottom:1em;color:#e6e6e6}.chat-content[data-v-0cafb744] blockquote{border-left:4px solid #404040;padding-left:1em;margin-left:0;color:#a8abb2}.chat-content[data-v-0cafb744] table{border-collapse:collapse;width:100%;margin-bottom:1em;color:#e6e6e6}.chat-content[data-v-0cafb744] td,.chat-content[data-v-0cafb744] th{border:1px solid #404040;padding:8px;text-align:left}.chat-content[data-v-0cafb744] th{background-color:#363636}.chat-error[data-v-0cafb744]{color:#f56c6c;margin-top:10px;padding:8px;background-color:rgba(245,108,108,.1);border-radius:4px;display:flex;align-items:center}.chat-error i[data-v-0cafb744]{margin-right:5px;font-size:16px}.chat-history[data-v-0cafb744]::-webkit-scrollbar{width:6px}.chat-history[data-v-0cafb744]::-webkit-scrollbar-track{background:#363636;border-radius:3px}.chat-history[data-v-0cafb744]::-webkit-scrollbar-thumb{background:#606060;border-radius:3px}.chat-history[data-v-0cafb744]::-webkit-scrollbar-thumb:hover{background:grey}.empty-chat[data-v-0cafb744]{display:flex;justify-content:center;align-items:center;height:100%;color:#a8abb2}.empty-state[data-v-0cafb744]{text-align:center;padding:20px}.empty-state i[data-v-0cafb744]{font-size:48px;color:#909399;margin-bottom:10px}.empty-state p[data-v-0cafb744]{margin:10px 0;color:#909399}.price-label[data-v-0cafb744]{color:#a8abb2}.price-up[data-v-0cafb744]{color:#67c23a}.price-down[data-v-0cafb744]{color:#f56c6c}.kline-container[data-v-0cafb744]{width:100%;height:700px;position:relative;background-color:#1e222d;border-radius:4px;padding:10px}.kline-controls[data-v-0cafb744]{margin-bottom:10px;text-align:center;padding:10px;background-color:#1e222d;border-radius:4px}.kline-chart[data-v-0cafb744]{width:100%;height:650px}.symbol-select-container[data-v-0cafb744]{display:flex;flex-direction:column}.current-price[data-v-0cafb744]{margin-top:5px;font-size:14px}.price-value[data-v-0cafb744]{font-weight:700;cursor:pointer}.markdown-body[data-v-0cafb744]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6}.markdown-body h1[data-v-0cafb744],.markdown-body h2[data-v-0cafb744],.markdown-body h3[data-v-0cafb744],.markdown-body h4[data-v-0cafb744],.markdown-body h5[data-v-0cafb744],.markdown-body h6[data-v-0cafb744]{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body code[data-v-0cafb744]{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body pre[data-v-0cafb744]{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body blockquote[data-v-0cafb744]{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5;margin:0}.markdown-body ol[data-v-0cafb744],.markdown-body ul[data-v-0cafb744]{padding-left:2em;margin-top:0;margin-bottom:16px}.markdown-body table[data-v-0cafb744]{display:block;width:100%;overflow:auto;margin-top:0;margin-bottom:16px;border-spacing:0;border-collapse:collapse}.markdown-body table td[data-v-0cafb744],.markdown-body table th[data-v-0cafb744]{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr[data-v-0cafb744]{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr[data-v-0cafb744]:nth-child(2n){background-color:#f6f8fa}@media (max-width:768px){.control-form[data-v-0cafb744]{flex-direction:column}.control-form .el-form-item[data-v-0cafb744],.control-form .el-select[data-v-0cafb744]{width:100%}.control-form .el-radio-group[data-v-0cafb744]{display:flex;flex-wrap:wrap;margin-right:0}.control-form .el-button-group[data-v-0cafb744]{display:flex;flex-direction:column;width:100%}.control-form .el-button[data-v-0cafb744]{margin-bottom:10px}.chat-history-wrapper[data-v-0cafb744]{max-height:calc(100vh - 575px)!important;padding-right:5px}}.header-right[data-v-0cafb744]{float:right;display:flex;align-items:center}.usage-info[data-v-0cafb744]{font-size:14px;color:#909399;margin-right:10px}.card[data-v-61f8aed9]{border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.card-title[data-v-61f8aed9]{font-size:16px;color:#606266;margin-bottom:10px}.card-value[data-v-61f8aed9]{font-size:24px;font-weight:700;color:#303133;margin-bottom:10px}.wallet.org[data-v-61f8aed9]:before{background-color:#ffaa2b;opacity:.5}.wallet.blue[data-v-61f8aed9]:before,.wallet.org[data-v-61f8aed9]:before{content:"";display:block;position:absolute;top:0;left:60%;width:9.5rem;height:100%;z-index:-1;border-radius:130px;filter:blur(75px);transform:rotate(-12deg)}.wallet.blue[data-v-61f8aed9]:before{background-color:#53cafd;opacity:.6}.boxs[data-v-61f8aed9]{position:absolute;top:40%;left:40%;width:100%;height:100%}.boxs .box[data-v-61f8aed9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #fff;opacity:.1}.boxs .box.one[data-v-61f8aed9]{width:12.625rem;height:12.625rem}.boxs .box.two[data-v-61f8aed9]{width:8.25rem;height:8.25rem}.boxs .box.three[data-v-61f8aed9]{width:5.125rem;height:5.125rem}.boxs .box.four[data-v-61f8aed9]{width:1.875rem;height:1.875rem}.wallet-icon[data-v-61f8aed9]{position:absolute;right:25%;top:6px}.search-form[data-v-f4cb6d1e]{margin-bottom:20px}.mobile-search[data-v-f4cb6d1e]{display:flex;flex-direction:column;align-items:flex-start}.mobile-search .el-collapse[data-v-f4cb6d1e]{width:100%;margin-top:10px}.mobile-search .el-form-item[data-v-f4cb6d1e]{margin-bottom:15px}[data-v-f4cb6d1e] .el-form-item .el-form-item__content{text-align:right}[data-v-f4cb6d1e] .el-select{width:95%}.action-buttons[data-v-f4cb6d1e]{text-align:right}[data-v-f4cb6d1e] .el-collapse .action-buttons .el-form-item .el-form-item__content{display:flex}[data-v-f4cb6d1e] .el-collapse{border-color:#1ebeb4}[data-v-f4cb6d1e] .el-collapse-item__wrap{background:#202928;border:none}[data-v-f4cb6d1e] .el-collapse-item__header{background:#202928;border:1px solid hsla(0,0%,100%,.5);height:40px;line-height:40px;color:#1ebeb4;font-size:16px;padding-left:10px}[data-v-f4cb6d1e] .el-collapse-item__wrap{padding:10px}@media only screen and (max-width:767px){.el-col-xs-12[data-v-5325b13d]{width:50%;margin-top:10px}.data-cards[data-v-5325b13d]{margin-bottom:0}}.history-container[data-v-5325b13d]{padding:20px}.data-cards[data-v-5325b13d]{margin-bottom:20px}.card[data-v-5325b13d]:hover{transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.action-buttons[data-v-5325b13d]{margin-bottom:20px}.history-list[data-v-5325b13d]{margin-top:20px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.el-table[data-v-5325b13d]{border-radius:12px;overflow:hidden}.el-table th[data-v-5325b13d]{font-weight:600;color:#303133}.el-table td[data-v-5325b13d]{padding:12px 0}.el-table .cell[data-v-5325b13d]{font-size:14px;color:#606266}.loss[data-v-5325b13d],.profit[data-v-5325b13d]{font-weight:500}.detail-card[data-v-5325b13d]{padding:20px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.detail-item[data-v-5325b13d]{margin-bottom:15px}.detail-label[data-v-5325b13d]{font-weight:600;margin-right:10px;color:#606266}.detail-value[data-v-5325b13d]{color:#303133;font-size:14px}.ai-analysis-card[data-v-5325b13d]{padding:20px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.card-value[data-v-5325b13d] h1,.card-value[data-v-5325b13d] h2,.card-value[data-v-5325b13d] h3,.card-value[data-v-5325b13d] h4,.card-value[data-v-5325b13d] h5,.card-value[data-v-5325b13d] h6{margin-top:1em;margin-bottom:.5em;font-weight:700}.card-value[data-v-5325b13d] p{margin-bottom:1em}.card-value[data-v-5325b13d] ol,.card-value[data-v-5325b13d] ul{margin-bottom:1em;padding-left:2em}.card-value[data-v-5325b13d] li{margin-bottom:.5em}.card-value[data-v-5325b13d] strong{font-weight:700}.card-value[data-v-5325b13d] em{font-style:italic}.card-value[data-v-5325b13d] code{font-family:monospace;background-color:#f5f7fa;padding:2px 4px;border-radius:4px}.profit[data-v-5325b13d]{color:#1eae7a}.loss[data-v-5325b13d]{color:#f72b50}.history-container[data-v-5325b13d]{padding:10px}.control-panel[data-v-5325b13d]{display:flex;justify-content:space-between;gap:10px;padding:10px;border-radius:8px;margin-top:10px}.action-buttons[data-v-5325b13d],.search-bar[data-v-5325b13d]{display:flex;gap:10px;flex-wrap:wrap}.search-bar[data-v-5325b13d]{align-items:center}.search-input[data-v-5325b13d],.search-select[data-v-5325b13d]{width:200px}.search-button[data-v-5325b13d]{min-width:100px}.time-range[data-v-5325b13d]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.custom-time-picker[data-v-5325b13d]{width:300px}@media (max-width:768px){.control-panel[data-v-5325b13d]{padding:8px}.action-buttons[data-v-5325b13d],.search-bar[data-v-5325b13d],.time-range[data-v-5325b13d]{flex-direction:column;align-items:stretch}.custom-time-picker[data-v-5325b13d],.search-button[data-v-5325b13d],.search-input[data-v-5325b13d],.search-select[data-v-5325b13d]{width:100%}.action-buttons .el-button[data-v-5325b13d],.time-range .el-button-group[data-v-5325b13d]{width:100%;display:flex}.time-range .el-button[data-v-5325b13d]{flex:1}}.time-range .el-button--primary[data-v-5325b13d]{padding:12px 20px!important}@media (max-width:768px){.data-cards .el-col[data-v-5325b13d]:not(:last-child){margin-bottom:10px}.detail-card[data-v-5325b13d],.el-dialog__body .el-card__body[data-v-5325b13d]{padding:0}.detail-item[data-v-5325b13d]{height:40px;line-height:40px;border-bottom:1px solid hsla(0,0%,100%,.2)}.detail-label[data-v-5325b13d]{padding-right:20px}}.image-uploader[data-v-6e602799]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:178px;height:178px}.image-uploader[data-v-6e602799]:hover{border-color:#409eff}.image-uploader-icon[data-v-6e602799]{font-size:28px;color:#8c939d;width:178px;height:178px;line-height:178px;text-align:center}.image[data-v-6e602799]{width:178px;height:178px;display:block}.strategy-container[data-v-1b2e8f3a]{padding:20px}@media (max-width:768px){.strategy-container[data-v-1b2e8f3a]{padding:10px 0}}.header[data-v-1b2e8f3a]{display:flex;justify-content:space-between;margin-bottom:20px}.avatar-uploader[data-v-1b2e8f3a]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:178px;height:178px}.avatar-uploader[data-v-1b2e8f3a]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-1b2e8f3a]{font-size:28px;color:#8c939d;width:178px;height:178px;line-height:178px;text-align:center}.avatar[data-v-1b2e8f3a]{width:178px;height:178px;display:block}.indicator-preview[data-v-1b2e8f3a]{margin-top:10px}.indicator-info[data-v-1b2e8f3a]{font-size:14px;line-height:1.6}.indicator-info p[data-v-1b2e8f3a]{margin:8px 0}.indicator-info strong[data-v-1b2e8f3a]{color:#303133;font-weight:500}.params-json[data-v-1b2e8f3a]{background:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;padding:10px;margin:8px 0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;color:#303133;white-space:pre-wrap;word-wrap:break-word;max-height:200px;overflow-y:auto}.leader-user-preview[data-v-1b2e8f3a]{margin-top:10px}.leader-user-info[data-v-1b2e8f3a]{font-size:14px;line-height:1.6}.leader-user-info p[data-v-1b2e8f3a]{margin:8px 0}.leader-user-info strong[data-v-1b2e8f3a]{color:#303133;font-weight:500}.platform-info[data-v-1b2e8f3a]{margin:8px 0;padding:8px;background:#f5f7fa;border-radius:4px;border-left:3px solid #409eff}.platform-item[data-v-1b2e8f3a]{margin-bottom:8px;padding:6px;background:#fff;border-radius:3px;border:1px solid #e4e7ed}.platform-item[data-v-1b2e8f3a]:last-child{margin-bottom:0}.default-platform[data-v-1b2e8f3a]{border:2px solid #409eff!important;background-color:#ecf5ff!important}.no-platforms[data-v-1b2e8f3a]{color:#909399;font-style:italic}.indicator-name[data-v-1b2e8f3a]{color:#409eff;font-size:12px;cursor:pointer;text-decoration:underline}.no-indicator[data-v-1b2e8f3a]{color:#909399;font-size:12px}.api-key-item[data-v-75e6b8fc]{display:flex;align-items:center;justify-content:space-between;word-break:break-all}.api-key-item span[data-v-75e6b8fc]{margin-right:10px;flex:1}.page-header[data-v-75e6b8fc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;color:#fff;font-size:16px}.search-bar[data-v-75e6b8fc]{margin-bottom:20px}.pagination-container[data-v-75e6b8fc]{margin-top:20px;display:flex;justify-content:flex-end}.balance-item[data-v-75e6b8fc]{display:flex;justify-content:space-between;margin-bottom:2px;font-size:12px}.balance-label[data-v-75e6b8fc]{color:#909399;font-weight:400}.balance-value[data-v-75e6b8fc]{font-weight:700;color:#303133}.balance-value.profit[data-v-75e6b8fc]{color:#67c23a}.balance-value.loss[data-v-75e6b8fc]{color:#f56c6c}.balance-update-time[data-v-75e6b8fc]{font-size:10px;color:#c0c4cc;margin-top:4px;text-align:right}.strategy-header[data-v-75e6b8fc]{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.strategy-header h4[data-v-75e6b8fc]{margin:0;color:#303133;font-size:16px;font-weight:500}[data-v-3b06d50c] .el-tree-node__content:hover{background-color:#b573eb}[data-v-3b06d50c] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#66a0e3}.el-tree[data-v-3b06d50c]{position:relative;cursor:default;background:hsla(0,0%,79.6%,.1803921568627451);color:#000;border-radius:20px}.agent-management[data-v-3b06d50c]{padding:20px}.tree-card[data-v-3b06d50c]{min-height:500px}.custom-tree-node[data-v-3b06d50c]{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-right:8px}.header-right[data-v-3b06d50c]{display:flex;align-items:center}.search-bar-warp[data-v-3b06d50c]{text-align:right;margin:10px 0 30px 0;padding-right:15px}.pagination-container[data-v-3b06d50c]{margin-top:20px;display:flex;justify-content:flex-end}.percent-suffix[data-v-3b06d50c]{margin-left:5px}.empty-data[data-v-3b06d50c],.empty-stats[data-v-3b06d50c],.empty-tree-placeholder[data-v-3b06d50c]{padding:20px;text-align:center;color:#909399}.stat-card[data-v-3b06d50c]{padding:15px;border-radius:4px;background-color:#f5f7fa;text-align:center;margin-bottom:15px}.stat-title[data-v-3b06d50c]{font-size:14px;color:#606266;margin-bottom:10px}.stat-value[data-v-3b06d50c]{font-size:24px;font-weight:700;color:#409eff}.commission-details[data-v-3b06d50c]{margin-top:20px}.chart-container h4[data-v-3b06d50c],.commission-details h4[data-v-3b06d50c]{margin-bottom:15px;font-weight:400;color:#606266}.team-stats[data-v-3b06d50c]{padding:10px 0}.chart-container[data-v-3b06d50c]{margin-bottom:20px}.custom-shadow[data-v-3b06d50c]{box-shadow:0 8px 20px rgba(0,0,0,.35);transition:all .3s ease;border-radius:8px;border:2px solid hsla(0,0%,100%,.2)}.custom-shadow[data-v-3b06d50c]:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,0,0,.4)}.enhanced-card[data-v-3b06d50c] :deep(.el-card){background-color:hsla(0,0%,100%,.9)!important}.enhanced-card[data-v-3b06d50c] :deep(.blue){background:linear-gradient(135deg,#1976d2,#64b5f6)!important}.enhanced-card[data-v-3b06d50c] :deep(.green){background:linear-gradient(135deg,#388e3c,#81c784)!important}.enhanced-card[data-v-3b06d50c] :deep(.orange){background:linear-gradient(135deg,#f57c00,#ffb74d)!important}.enhanced-card[data-v-3b06d50c] :deep(.card-title),.enhanced-card[data-v-3b06d50c] :deep(.card-value){color:#fff!important;font-weight:700!important;text-shadow:1px 1px 3px rgba(0,0,0,.3)!important}.data-cards[data-v-3b06d50c]{position:relative;z-index:1}.data-query[data-v-5315d3e6]{padding:20px}.header[data-v-5315d3e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.search-area[data-v-5315d3e6]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pagination-container[data-v-5315d3e6]{margin-top:20px;display:flex;justify-content:center}.el-table[data-v-5315d3e6]{margin-top:20px}.el-card[data-v-5315d3e6]{margin-bottom:20px}.el-table .time-column[data-v-5315d3e6]{font-family:monospace;color:#606266}.el-tag[data-v-5315d3e6]{font-weight:500}.profit[data-v-5315d3e6]{color:#67c23a;font-weight:500}.loss[data-v-5315d3e6]{color:#f56c6c;font-weight:500}.el-radio-group[data-v-5315d3e6]{margin-bottom:10px}.signal-analysis[data-v-30a14f4e]{margin-top:6px;background-color:#1e1e1e}.analysis-section[data-v-30a14f4e]{margin-bottom:8px;background-color:#2c2c2c;border-radius:4px;padding:5px}.analysis-flex-row[data-v-30a14f4e]{display:flex;gap:8px;margin-top:6px}.flex-grow-1[data-v-30a14f4e]{flex:1}.flex-grow-2[data-v-30a14f4e]{flex:2}.analysis-title[data-v-30a14f4e]{margin:0 0 5px;font-size:12px;font-weight:500;color:#909399}.analysis-grid[data-v-30a14f4e]{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.analysis-item[data-v-30a14f4e]{display:flex;align-items:center;justify-content:space-between}.label[data-v-30a14f4e]{font-size:11px;color:#909399}.value[data-v-30a14f4e]{font-size:12px;font-weight:500;color:#606266}.positive-value[data-v-30a14f4e]{color:#67c23a}.negative-value[data-v-30a14f4e]{color:#f56c6c}.loading-text[data-v-30a14f4e],.no-data-text[data-v-30a14f4e]{font-size:11px;color:#909399;text-align:center;padding:4px 0}.trend-analysis[data-v-30a14f4e]{padding:5px 0;margin-bottom:10px}.analysis-header[data-v-30a14f4e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.trend-content[data-v-30a14f4e]{background-color:#2c2c2c;border-radius:4px;padding:8px}.trend-status[data-v-30a14f4e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid #444}.status-label[data-v-30a14f4e]{font-size:12px;color:#aaa}.status-value[data-v-30a14f4e]{font-size:12px;font-weight:500;color:#ddd}.trend-indicators[data-v-30a14f4e]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.trend-indicator[data-v-30a14f4e]{display:flex;flex-direction:column;align-items:center;padding:5px;background-color:#252525;border-radius:4px}.indicator-name[data-v-30a14f4e]{font-size:11px;color:#909399;margin-bottom:4px}.indicator-value[data-v-30a14f4e]{font-size:13px;font-weight:500;color:#ddd}.trend-title[data-v-30a14f4e]{font-size:13px;font-weight:500;color:#909399}.price-analysis-container[data-v-30a14f4e]{background-color:#2c2c2c;border-radius:4px;padding:5px}.price-position-bar[data-v-30a14f4e]{position:relative;margin:5px 0 15px}.price-bar-labels[data-v-30a14f4e]{display:flex;justify-content:space-between;margin-bottom:3px;font-size:11px;color:#aaa}.price-bar[data-v-30a14f4e]{height:5px;background-color:#444;border-radius:3px;margin-bottom:12px;display:flex}.price-segment[data-v-30a14f4e]{height:100%;border-radius:3px}.price-segment.stop-loss[data-v-30a14f4e]{background-color:#f56c6c}.price-segment.entry-to-current[data-v-30a14f4e]{background-color:#409eff}.price-segment.current-to-tp[data-v-30a14f4e]{background-color:#67c23a}.price-markers[data-v-30a14f4e]{position:relative;height:20px}.price-marker[data-v-30a14f4e]{position:absolute;transform:translateX(-50%);font-size:11px;color:#ddd}.price-marker.stop-loss[data-v-30a14f4e]{left:0;color:#f56c6c}.price-marker.entry[data-v-30a14f4e]{left:50%;color:#409eff}.price-marker.take-profit[data-v-30a14f4e]{right:0;color:#67c23a;transform:translateX(0)}.price-marker.current[data-v-30a14f4e]{color:#fff;font-weight:700;z-index:2}.current-arrow[data-v-30a14f4e]{width:0;height:0;margin:0 auto 2px}.current-arrow.arrow-up[data-v-30a14f4e]{border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:5px solid #67c23a}.current-arrow.arrow-down[data-v-30a14f4e]{border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #f56c6c}.price-position-analysis[data-v-30a14f4e]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:5px}.position-detail[data-v-30a14f4e]{display:flex;flex-direction:column;align-items:center}.detail-label[data-v-30a14f4e]{font-size:11px;color:#aaa;margin-bottom:2px}.detail-value[data-v-30a14f4e]{font-size:12px;font-weight:500;color:#ddd}.orderbook-analysis[data-v-30a14f4e]{background-color:#2c2c2c;border-radius:4px;padding:5px}.orderbook-summary[data-v-30a14f4e]{display:flex;flex-direction:column;gap:5px;margin-bottom:5px}.orderbook-pressure[data-v-30a14f4e]{display:flex;align-items:center;gap:5px}.pressure-label[data-v-30a14f4e]{width:60px;font-size:11px;color:#aaa}.pressure-bar[data-v-30a14f4e]{flex:1;height:5px;background-color:#444;border-radius:3px;overflow:hidden}.pressure-fill[data-v-30a14f4e]{height:100%;border-radius:3px}.high-pressure .pressure-fill[data-v-30a14f4e]{background-color:#67c23a}.medium-pressure .pressure-fill[data-v-30a14f4e]{background-color:#e6a23c}.low-pressure .pressure-fill[data-v-30a14f4e]{background-color:#f56c6c}.pressure-value[data-v-30a14f4e]{width:35px;font-size:11px;color:#ddd;text-align:right}.order-imbalance[data-v-30a14f4e]{display:flex;align-items:center;justify-content:space-between;padding:5px 0 0;border-top:1px solid #444}.imbalance-label[data-v-30a14f4e]{font-size:11px;color:#aaa}.imbalance-value[data-v-30a14f4e]{font-size:12px;font-weight:500;color:#ddd}.imbalance-percentage[data-v-30a14f4e]{font-size:11px;opacity:.8;margin-left:3px}.win-rate-container[data-v-30a14f4e]{display:flex;background-color:#2c2c2c;border-radius:4px;padding:5px}.win-rate-chart[data-v-30a14f4e]{flex:0 0 90px;display:flex;align-items:center;justify-content:center}.win-rate-circle[data-v-30a14f4e]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.win-rate-circle[data-v-30a14f4e]:before{content:"";position:absolute;width:60px;height:60px;border-radius:50%;background-color:#2c2c2c}.win-rate-value[data-v-30a14f4e]{position:relative;z-index:1;font-size:16px;text-align:center;font-weight:700;color:#fff}.win-rate-factors[data-v-30a14f4e]{flex:1;display:flex;flex-direction:column;justify-content:center;padding-left:10px}.factor-item[data-v-30a14f4e]{display:flex;justify-content:space-between;margin-bottom:5px}.factor-label[data-v-30a14f4e]{font-size:11px;color:#aaa}.factor-value[data-v-30a14f4e]{font-size:12px;font-weight:500;color:#ddd}.loading-state[data-v-30a14f4e]{background-color:rgba(45,45,45,.7);border-radius:3px;min-height:1em;min-width:50px;animation:pulse-data-v-30a14f4e 1.5s ease-in-out infinite;transition:all .3s}@keyframes pulse-data-v-30a14f4e{0%{opacity:.6}50%{opacity:.9}to{opacity:.6}}.detail-value[data-v-30a14f4e],.factor-value[data-v-30a14f4e],.indicator-value[data-v-30a14f4e],.win-rate-value[data-v-30a14f4e]{transition:all .3s ease;min-width:50px;text-align:center;display:inline-block}.border_none[data-v-1e1976e7]{border:none}.app-container[data-v-1e1976e7]{padding:20px}.header[data-v-1e1976e7]{justify-content:space-between}.header[data-v-1e1976e7],.search-area[data-v-1e1976e7]{display:flex;align-items:center}.profit[data-v-1e1976e7]{color:#67c23a;animation:pulse-data-v-1e1976e7 1s infinite}.loss[data-v-1e1976e7]{color:#f56c6c;animation:pulse-data-v-1e1976e7 1s infinite}.profit-color[data-v-1e1976e7]{color:#67c23a}.loss-color[data-v-1e1976e7]{color:#f56c6c}.pulse-animation[data-v-1e1976e7]{animation:pulse-data-v-1e1976e7 1s infinite}@keyframes pulse-data-v-1e1976e7{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.pagination-container[data-v-1e1976e7]{margin-top:20px;text-align:right}.signal-card[data-v-1e1976e7]{margin-bottom:20px;border:1px solid #333;border-radius:8px;overflow:visible;transition:all .3s;box-shadow:0 4px 12px rgba(0,0,0,.2);background-color:#1e1e1e;color:#eee;position:relative;z-index:1}.signal-card[data-v-1e1976e7]:hover{box-shadow:0 8px 20px rgba(93,193,236,.3)}.buy-card[data-v-1e1976e7]{border-top:3px solid #67c23a}.sell-card[data-v-1e1976e7]{border-top:3px solid #f56c6c}.profit-card[data-v-1e1976e7]{border-top:3px solid #67c23a}.loss-card[data-v-1e1976e7]{border-top:3px solid #f56c6c}.signal-header[data-v-1e1976e7]{background-color:#2c2c2c;padding:15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}.signal-header h4[data-v-1e1976e7]{margin:0;font-size:16px;font-weight:700;color:#fff}.chart-tabs[data-v-1e1976e7]{height:250px;margin:0;padding:0}.chart-tabs .el-tabs__content[data-v-1e1976e7]{height:200px;overflow:hidden}.chart-tabs .el-tabs__nav-wrap[data-v-1e1976e7]{background-color:#2c2c2c;padding:0 10px}.chart-tabs .el-tabs__nav-wrap[data-v-1e1976e7]:after{height:1px;background-color:#333}.chart-tabs .el-tabs__item[data-v-1e1976e7]{color:#aaa;height:30px;line-height:30px}.chart-tabs .el-tabs__item.is-active[data-v-1e1976e7]{color:#409eff}.chart-container[data-v-1e1976e7]{height:200px;margin:0;padding:5px;background-color:#1e1e1e}.signal-info[data-v-1e1976e7]{padding:15px;background-color:#2c2c2c;border-bottom:1px solid #333}.info-row[data-v-1e1976e7]{margin-bottom:12px;display:flex;justify-content:space-between}.info-item[data-v-1e1976e7]{font-weight:500;min-width:33.33%}.label[data-v-1e1976e7]{font-weight:700;color:#aaa;margin-right:8px}.signal-actions[data-v-1e1976e7]{padding:12px 15px;background-color:#2c2c2c;text-align:right}.expand-action[data-v-1e1976e7]{padding:0 15px 12px;background-color:#2c2c2c;text-align:center;border-bottom:1px solid #333}.empty-data[data-v-1e1976e7]{padding:40px;text-align:center;color:#aaa}@keyframes blink-data-v-1e1976e7{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.pulse-animation[data-v-1e1976e7]{animation:blink-data-v-1e1976e7 1.5s infinite}.follower-panel-container[data-v-1e1976e7]{width:100%;margin-top:-20px;margin-bottom:20px;position:relative;z-index:10}.follower-panel[data-v-1e1976e7]{padding:15px;background-color:#2c2c2c;border:1px solid #333;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);overflow:hidden}.slide-fade-enter-active[data-v-1e1976e7]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-1e1976e7]{transition:all .3s ease-in}.slide-fade-enter[data-v-1e1976e7],.slide-fade-leave-to[data-v-1e1976e7]{transform:translateY(-20px);opacity:0}@keyframes slideDown-data-v-1e1976e7{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.follower-header[data-v-1e1976e7]{margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.follower-header h4[data-v-1e1976e7]{margin:0;font-weight:700;color:#fff}.follower-count[data-v-1e1976e7]{font-weight:500;color:#aaa}.follower-table[data-v-1e1976e7]{margin-top:12px}.expand-btn[data-v-1e1976e7]{color:#fff;margin-top:12px;transition:all .3s}.is-expanded[data-v-1e1976e7]{background-color:#409eff;color:#fff;border-color:#409eff}.rotate-icon[data-v-1e1976e7]{transform:rotate(180deg);transition:transform .3s}.follower-note[data-v-1e1976e7]{margin-top:10px;color:#aaa;font-size:12px;text-align:center}.follower-note i[data-v-1e1976e7]{margin-right:5px;color:#e6a23c}.no-data-tip[data-v-1e1976e7]{padding:20px 0;text-align:center}.dashboard-search-area[data-v-1e1976e7]{margin-bottom:20px}.signal-header-tags[data-v-1e1976e7]{display:flex;margin-top:5px;align-items:center;flex-wrap:wrap}.pending-card[data-v-1e1976e7]{border-top:4px solid #909399!important}.profit-simple-container[data-v-7ab802d3]{padding:20px}.page-header[data-v-7ab802d3]{margin-bottom:20px}.page-header h2[data-v-7ab802d3]{margin:0 0 5px 0;color:#303133}.page-header p[data-v-7ab802d3]{margin:0;color:#909399;font-size:14px}.toolbar[data-v-7ab802d3]{justify-content:space-between;margin-bottom:20px}.toolbar .search-box[data-v-7ab802d3],.toolbar[data-v-7ab802d3]{display:flex;align-items:center}.summary-cards[data-v-7ab802d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.summary-cards .summary-card .summary-item[data-v-7ab802d3]{text-align:center}.summary-cards .summary-card .summary-item .summary-value[data-v-7ab802d3]{font-size:24px;font-weight:700;color:#409eff;margin-bottom:5px}.summary-cards .summary-card .summary-item .summary-label[data-v-7ab802d3]{font-size:14px;color:#909399}.pagination-wrapper[data-v-7ab802d3]{margin-top:20px;text-align:center}.empty-state[data-v-7ab802d3]{text-align:center;padding:60px 20px}.empty-state .empty-icon[data-v-7ab802d3]{font-size:64px;margin-bottom:20px}.empty-state .empty-text[data-v-7ab802d3]{font-size:18px;font-weight:500;color:#303133;margin-bottom:10px}.empty-state .empty-desc[data-v-7ab802d3]{font-size:14px;color:#909399}.dialog-footer[data-v-7ab802d3]{text-align:right}.summary-mini-card .summary-mini-item[data-v-7ab802d3]{text-align:center}.summary-mini-card .summary-mini-item .summary-mini-value[data-v-7ab802d3]{font-size:18px;font-weight:700;color:#409eff;margin-bottom:5px}.summary-mini-card .summary-mini-item .summary-mini-label[data-v-7ab802d3]{font-size:12px;color:#909399}[data-v-7ab802d3] .el-popper,[data-v-7ab802d3] .el-select-dropdown{z-index:3000!important}[data-v-7ab802d3] .el-overlay{z-index:2000!important}[data-v-7ab802d3] .el-dialog__wrapper{z-index:2001!important}.profit-relation-dialog[data-v-7ab802d3] .el-dialog,[data-v-7ab802d3] .el-dialog__body,[data-v-7ab802d3] .el-form-item__content{overflow:visible}.profit-relation-dialog[data-v-7ab802d3] .el-dialog__body{overflow:visible;position:relative}.profit-relation-dialog[data-v-7ab802d3] .el-select,.profit-relation-dialog[data-v-7ab802d3] .el-select .el-input{width:100%}.el-popper.high-z-index-dropdown,.el-popper[x-placement^=bottom],.el-popper[x-placement^=top],.el-select-dropdown,.el-select-dropdown.high-z-index-dropdown,.high-z-index-dropdown[data-v-7ab802d3]{z-index:3000!important}.rsi-generator .config-container[data-v-077734cd]{display:flex;gap:20px;max-height:70vh}.rsi-generator .config-panel[data-v-077734cd]{flex:0 0 400px;overflow-y:auto;border-right:1px solid #e4e7ed;padding-right:20px}.rsi-generator .config-panel .panel-section[data-v-077734cd]{margin-bottom:20px;padding:12px;background:#fafafa;border-radius:6px;border:1px solid #e4e7ed}.rsi-generator .config-panel .panel-section .section-title[data-v-077734cd]{margin:0 0 12px 0;font-size:13px;font-weight:600;color:#303133;border-bottom:1px solid #dcdfe6;padding-bottom:6px}.rsi-generator .config-panel .panel-section .el-form .el-form-item[data-v-077734cd]{margin-bottom:10px}.rsi-generator .config-panel .panel-section .el-form .el-form-item .el-form-item__label[data-v-077734cd]{font-size:12px;color:#606266;font-weight:500}.rsi-generator .preview-panel[data-v-077734cd]{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0;overflow:hidden}.rsi-generator .preview-panel .preview-header[data-v-077734cd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;flex-shrink:0}.rsi-generator .preview-panel .preview-header h4[data-v-077734cd]{margin:0;font-size:14px;font-weight:600;color:#303133}.rsi-generator .preview-panel .config-summary[data-v-077734cd]{flex:0 0 auto}.rsi-generator .preview-panel .config-summary .summary-card .card-header[data-v-077734cd]{padding:10px 12px;background:#f5f7fa;border-bottom:1px solid #e4e7ed;font-weight:600;font-size:13px;color:#303133}.rsi-generator .preview-panel .config-summary .summary-card .summary-content[data-v-077734cd]{padding:12px}.rsi-generator .preview-panel .config-summary .summary-card .summary-content .summary-item[data-v-077734cd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding:6px 0;border-bottom:1px solid #f0f0f0}.rsi-generator .preview-panel .config-summary .summary-card .summary-content .summary-item[data-v-077734cd]:last-child{border-bottom:none;margin-bottom:0}.rsi-generator .preview-panel .config-summary .summary-card .summary-content .summary-item .label[data-v-077734cd]{font-size:11px;color:#606266;font-weight:500;flex-shrink:0}.rsi-generator .preview-panel .config-summary .summary-card .summary-content .summary-item .value[data-v-077734cd]{font-size:11px;color:#303133;font-weight:600;max-width:150px;text-align:right;word-break:break-all;margin-left:8px}.rsi-generator .preview-panel .json-output .json-card[data-v-077734cd],.rsi-generator .preview-panel .json-output[data-v-077734cd]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.rsi-generator .preview-panel .json-output .json-card .card-header[data-v-077734cd]{padding:10px 12px;background:#f5f7fa;border-bottom:1px solid #e4e7ed;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:13px;color:#303133;flex-shrink:0}.rsi-generator .preview-panel .json-output .json-card .json-textarea[data-v-077734cd]{flex:1;min-height:0;overflow:hidden}.rsi-generator .preview-panel .json-output .json-card .json-textarea[data-v-077734cd] .el-textarea{height:100%;display:flex;flex-direction:column}.rsi-generator .preview-panel .json-output .json-card .json-textarea[data-v-077734cd] .el-textarea__inner{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:10px;line-height:1.3;background:#f8f9fa;border:1px solid #e4e7ed;resize:none;flex:1;min-height:0;overflow-y:auto}.dialog-footer[data-v-077734cd]{text-align:right;padding:12px 20px;border-top:1px solid #e4e7ed;background:#fafafa;flex-shrink:0}@media(max-width:1200px){.rsi-generator .config-container[data-v-077734cd]{flex-direction:column;height:auto;max-height:60vh;overflow-y:auto}.rsi-generator .config-panel[data-v-077734cd]{border-right:none;border-bottom:1px solid #e4e7ed;padding-right:0;padding-bottom:16px;flex:none}}.config-panel[data-v-077734cd]::-webkit-scrollbar,.json-textarea[data-v-077734cd] .el-textarea__inner::-webkit-scrollbar{width:6px}.config-panel[data-v-077734cd]::-webkit-scrollbar-track,.json-textarea[data-v-077734cd] .el-textarea__inner::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.config-panel[data-v-077734cd]::-webkit-scrollbar-thumb,.json-textarea[data-v-077734cd] .el-textarea__inner::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.config-panel[data-v-077734cd]::-webkit-scrollbar-thumb:hover,.json-textarea[data-v-077734cd] .el-textarea__inner::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-077734cd] .rsi-generator-dialog .el-dialog__body{padding:20px;max-height:70vh;overflow:hidden}[data-v-077734cd] .rsi-generator-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid #e4e7ed}[data-v-077734cd] .el-popper,[data-v-077734cd] .el-tooltip,[data-v-077734cd] .el-tooltip__popper,[data-v-077734cd] .el-tooltip__popper.rsi-tooltip,[data-v-077734cd] .rsi-tooltip,[data-v-077734cd] .rsi-tooltip.el-tooltip__popper,[data-v-077734cd] [x-placement]{z-index:99999!important}[data-v-077734cd] .pattern-help-tooltip{max-width:900px!important;min-width:700px!important;z-index:999999!important}[data-v-077734cd] .pattern-help-tooltip .el-tooltip__content{padding:0!important;max-width:900px!important;min-width:700px!important}[data-v-077734cd] .pattern-help-content{padding:20px!important;max-height:600px!important;overflow-y:auto!important;font-size:13px!important;line-height:1.6!important;color:#333!important}[data-v-077734cd] .pattern-help-content h3{margin:0 0 15px 0!important;font-size:16px!important;font-weight:700!important;color:#409eff!important}[data-v-077734cd] .pattern-help-content h4{margin:15px 0 8px 0!important;font-size:14px!important;font-weight:700!important}[data-v-077734cd] .pattern-help-content p{margin:8px 0!important;color:#333!important}[data-v-077734cd] .pattern-help-content ul{margin:8px 0!important;padding-left:20px!important;color:#555!important}[data-v-077734cd] .pattern-help-content li{margin:3px 0!important;line-height:1.5!important}[data-v-077734cd] .pattern-help-content strong{font-weight:700!important;color:#333!important}[data-v-077734cd] .pattern-help-content .highlight-box{background:#f0f9ff!important;border-left:4px solid #409eff!important;padding:10px!important;margin:15px 0!important;border-radius:4px!important}[data-v-077734cd] .el-tooltip__popper[x-placement^=bottom],[data-v-077734cd] .el-tooltip__popper[x-placement^=left],[data-v-077734cd] .el-tooltip__popper[x-placement^=right],[data-v-077734cd] .el-tooltip__popper[x-placement^=top]{z-index:99999!important}.el-popper,.el-tooltip,.el-tooltip__popper,.el-tooltip__popper.rsi-tooltip,.el-tooltip__popper[x-placement^=bottom],.el-tooltip__popper[x-placement^=left],.el-tooltip__popper[x-placement^=right],.el-tooltip__popper[x-placement^=top],.rsi-tooltip,[x-placement]{z-index:999999!important}.indicator-management[data-v-2369543d]{padding:20px}.indicator-management .indicator-container .header[data-v-2369543d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.indicator-management .indicator-container .header .header-left h2[data-v-2369543d]{margin:0 0 5px 0;color:#303133}.indicator-management .indicator-container .header .header-left .subtitle[data-v-2369543d]{margin:0;color:#909399;font-size:14px}.indicator-management .indicator-container .search-section[data-v-2369543d]{margin-bottom:20px;padding:20px;background:#f5f7fa;border-radius:4px}.indicator-management .indicator-container .params-preview .el-button[data-v-2369543d]{padding:0}.indicator-management .indicator-container .pagination-section[data-v-2369543d]{margin-top:20px;text-align:right}.indicator-management .json-editor-container .json-editor-header[data-v-2369543d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.indicator-management .json-editor-container .json-editor-header span[data-v-2369543d]{font-weight:500;color:#606266}.indicator-management .json-editor-container .json-editor-header .json-editor-actions[data-v-2369543d]{display:flex;gap:10px;align-items:center}.indicator-management .json-editor-container .json-editor-header .json-editor-actions .el-button[data-v-2369543d]{padding:4px 8px;font-size:12px}.indicator-management .json-editor-container .json-error[data-v-2369543d]{margin-top:5px;color:#f56c6c;font-size:12px}.indicator-management .json-editor-container .json-error i[data-v-2369543d]{margin-right:5px}.indicator-management .params-preview-content .preview-header[data-v-2369543d]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.indicator-management .params-preview-content .preview-header h4[data-v-2369543d]{margin:0 0 10px 0;color:#303133}.indicator-management .params-preview-content .preview-header p[data-v-2369543d]{margin:0;color:#909399;font-size:14px}.indicator-management .params-preview-content .json-viewer[data-v-2369543d]{background:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;padding:15px}.indicator-management .params-preview-content .json-viewer pre[data-v-2369543d]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;color:#303133;white-space:pre-wrap;word-wrap:break-word}.dialog-footer[data-v-2369543d]{text-align:right}.stats-container[data-v-38cd46fb]{padding:10px;border-radius:8px}.overview-cards[data-v-38cd46fb]{margin-bottom:10px}.overview-card[data-v-38cd46fb]{border:none;border-radius:8px;transition:all .3s}.overview-card[data-v-38cd46fb]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.card-header[data-v-38cd46fb]{font-size:16px;color:#1ebeb4;text-align:center}.card-value[data-v-38cd46fb]{font-size:24px;font-weight:700;color:#000;text-align:center}.chart-box[data-v-38cd46fb],.charts[data-v-38cd46fb]{margin-bottom:20px}.chart[data-v-38cd46fb]{width:100%;height:330px}.stats-table[data-v-38cd46fb]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.stats-table th[data-v-38cd46fb]{color:#fff;font-weight:600}.stats-table td[data-v-38cd46fb]{color:#fff}.card-footer[data-v-38cd46fb]{margin-top:10px;font-size:14px;color:#fff;text-align:center}.card-footer div[data-v-38cd46fb]{margin-bottom:5px}.table-header h3[data-v-38cd46fb]{font-size:24px;font-weight:700;color:#1ebeb4}.table-box[data-v-38cd46fb]{background:var(--bs-card-bg);border-radius:.238rem;margin-top:20px;padding:0 20px 20px 20px}.history-container[data-v-5fb67d0e]{padding:10px;background:transparent;border-radius:8px}.control-panel[data-v-5fb67d0e]{margin-bottom:20px;padding:15px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.search-input[data-v-5fb67d0e],.search-select[data-v-5fb67d0e]{width:100%}.search-input .el-input__inner[data-v-5fb67d0e],.search-select .el-input__inner[data-v-5fb67d0e]{border-radius:20px;border-color:#dcdfe6}.custom-time-picker[data-v-5fb67d0e]{width:100%}.time-range[data-v-5fb67d0e]{margin-bottom:10px}.time-range .el-button[data-v-5fb67d0e]{border-radius:20px;margin-right:5px}.time-range .el-button--primary[data-v-5fb67d0e]{background:#1ebeb4;border-color:#1ebeb4}.time-range .el-button--primary[data-v-5fb67d0e]:hover{background:#18a39a;border-color:#18a39a}.switchData-btn .el-button--primary[data-v-5fb67d0e]{background:#66b1ff!important}@media (max-width:768px){.history-container[data-v-5fb67d0e]{padding:5px}.time-range[data-v-5fb67d0e]{display:flex;flex-wrap:wrap}.time-range .el-button[data-v-5fb67d0e]{margin-bottom:5px}}.loading-container[data-v-5fb67d0e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-container p[data-v-5fb67d0e]{margin-top:20px;color:#64748b;font-size:16px}.error-container[data-v-5fb67d0e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.error-container i[data-v-5fb67d0e]{font-size:24px;color:#f56c6c;margin-bottom:20px}.error-container p[data-v-5fb67d0e]{color:#64748b;font-size:16px}.error-container .el-button[data-v-5fb67d0e]{margin-top:20px}.empty-container[data-v-5fb67d0e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-container i[data-v-5fb67d0e]{font-size:24px;color:#64748b;margin-bottom:20px}.empty-container p[data-v-5fb67d0e]{color:#64748b;font-size:16px}.empty-container .el-button[data-v-5fb67d0e]{margin-top:20px}.social-media-config[data-v-5454b2aa]{padding:20px}.box-card[data-v-5454b2aa]{margin-bottom:20px}.el-table .el-input-number[data-v-5454b2aa]{width:80px}.dialog-footer[data-v-5454b2aa]{text-align:right}.preset-grid[data-v-5454b2aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;padding:10px 0}.preset-item[data-v-5454b2aa]{display:flex;flex-direction:column;align-items:center;padding:20px;border:2px solid #e4e7ed;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:center}.preset-item[data-v-5454b2aa]:hover{border-color:#409eff;background-color:#f5f7fa;transform:translateY(-2px)}.preset-item i[data-v-5454b2aa]{font-size:24px;margin-bottom:8px}.preset-item span[data-v-5454b2aa]{font-size:14px;color:#606266}.visitor-analysis[data-v-3b636f4d]{padding:20px 0}.time-range-info[data-v-3b636f4d]{margin-bottom:20px;text-align:center}.time-range-info .el-tag[data-v-3b636f4d]{font-size:14px;padding:8px 16px}.time-range-info .el-icon-time[data-v-3b636f4d]{margin-right:5px}.user-behavior[data-v-77dab24e]{padding:20px}.chart-container[data-v-77dab24e]{margin-bottom:20px;min-height:300px;width:100%;position:relative}.chart-container>div[data-v-77dab24e]{width:100%!important;height:300px!important;position:relative}@media (max-width:768px){.chart-container>div[data-v-77dab24e]{height:250px!important}}.stats-list[data-v-77dab24e]{padding:20px}.stats-list h4[data-v-77dab24e]{margin-bottom:20px;color:#333}.stat-item[data-v-77dab24e]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.stat-item[data-v-77dab24e]:last-child{border-bottom:none}.stat-name[data-v-77dab24e]{color:#666;font-size:14px}.stat-value[data-v-77dab24e]{font-weight:700;color:#409eff;font-size:16px}.performance-analysis[data-v-e16188be]{padding:20px}.chart-container[data-v-e16188be]{margin-bottom:20px;min-height:300px;width:100%;position:relative}.chart-container>div[data-v-e16188be]{width:100%!important;height:300px!important;position:relative}@media (max-width:768px){.chart-container>div[data-v-e16188be]{height:250px!important}}.performance-stats[data-v-e16188be]{padding:20px}.performance-stats h4[data-v-e16188be]{margin-bottom:20px;color:#333}.stat-item[data-v-e16188be]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.stat-item[data-v-e16188be]:last-child{border-bottom:none}.stat-name[data-v-e16188be]{color:#666;font-size:14px}.stat-value[data-v-e16188be]{font-weight:700;font-size:16px}.stat-value.good[data-v-e16188be]{color:#67c23a}.stat-value.warning[data-v-e16188be]{color:#e6a23c}.stat-value.error[data-v-e16188be]{color:#f56c6c}.real-time-monitor[data-v-47f3f3e9]{padding:20px}.metric-card[data-v-47f3f3e9]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:8px;text-align:center}.metric-title[data-v-47f3f3e9]{font-size:14px;opacity:.9;margin-bottom:10px}.metric-value[data-v-47f3f3e9]{font-size:28px;font-weight:700;margin-bottom:8px}.metric-trend[data-v-47f3f3e9]{font-size:12px;opacity:.8}.metric-trend.up[data-v-47f3f3e9]{color:#67c23a}.metric-trend.down[data-v-47f3f3e9]{color:#f56c6c}.chart-container[data-v-47f3f3e9]{margin-bottom:20px;min-height:300px;width:100%;position:relative}.chart-container>div[data-v-47f3f3e9]{width:100%!important;height:300px!important;position:relative}@media (max-width:768px){.chart-container>div[data-v-47f3f3e9]{height:250px!important}}.recent-activity[data-v-47f3f3e9]{padding:20px}.recent-activity h4[data-v-47f3f3e9]{margin-bottom:20px;color:#333}.activity-list[data-v-47f3f3e9]{max-height:300px;overflow-y:auto}.activity-item[data-v-47f3f3e9]{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #eee}.activity-item[data-v-47f3f3e9]:last-child{border-bottom:none}.activity-time[data-v-47f3f3e9]{font-size:12px;color:#999;width:80px;flex-shrink:0}.activity-content[data-v-47f3f3e9]{flex:1}.activity-user[data-v-47f3f3e9]{font-weight:700;color:#409eff;margin-right:8px}.activity-action[data-v-47f3f3e9]{color:#666;font-size:14px}.user-api-visits[data-v-79bfc838]{padding:20px}.stat-card[data-v-79bfc838]{text-align:center;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px}.stat-number[data-v-79bfc838]{font-size:32px;font-weight:700;margin-bottom:8px}.stat-label[data-v-79bfc838]{font-size:14px;opacity:.9}.api-path[data-v-79bfc838]{font-family:monospace;font-size:12px;color:#333;word-break:break-all}.time-config[data-v-b312658c]{padding:20px}.current-time[data-v-b312658c]{font-size:18px;font-weight:700;color:#409eff;padding:10px;background:#f5f7fa;border-radius:4px;text-align:center}.timezone-info[data-v-b312658c]{background:#f5f7fa;padding:15px;border-radius:4px}.timezone-info p[data-v-b312658c]{margin:5px 0;color:#666}.timezone-info strong[data-v-b312658c]{color:#333}.analytics-container[data-v-0b36bbc9]{padding:20px}.overview-card[data-v-0b36bbc9]{margin-bottom:20px}.stat-card[data-v-0b36bbc9]{text-align:center;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px}.stat-number[data-v-0b36bbc9]{font-size:32px;font-weight:700;margin-bottom:8px}.stat-label[data-v-0b36bbc9]{font-size:14px;opacity:.9}.today-stat[data-v-0b36bbc9]{text-align:center;padding:15px}.today-number[data-v-0b36bbc9]{font-size:24px;font-weight:700;color:#409eff;margin-bottom:5px}.today-label[data-v-0b36bbc9]{font-size:12px;color:#666}.user-type-item[data-v-0b36bbc9]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eee}.user-type-item[data-v-0b36bbc9]:last-child{border-bottom:none}.user-type-count[data-v-0b36bbc9]{font-weight:700;color:#409eff}.user-type-percent[data-v-0b36bbc9]{color:#666;font-size:12px}.api-item[data-v-0b36bbc9]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.api-item[data-v-0b36bbc9]:last-child{border-bottom:none}.api-path[data-v-0b36bbc9]{font-family:monospace;font-size:12px;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-stats[data-v-0b36bbc9]{display:flex;flex-direction:column;align-items:flex-end}.api-count[data-v-0b36bbc9]{font-weight:700;color:#409eff;margin-left:10px}.api-logged[data-v-0b36bbc9]{font-size:12px;color:#67c23a;margin-left:10px}.api-guest[data-v-0b36bbc9]{font-size:12px;color:#e6a23c;margin-left:10px}.stat-card-small[data-v-0b36bbc9]{text-align:center;padding:15px;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border-radius:6px;margin-bottom:10px}.stat-number-small[data-v-0b36bbc9]{font-size:24px;font-weight:700;margin-bottom:5px}.stat-label-small[data-v-0b36bbc9]{font-size:12px;opacity:.9}.data-table-container[data-v-0b36bbc9]{margin-top:20px}.table-header[data-v-0b36bbc9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.table-header h3[data-v-0b36bbc9]{margin:0;color:#333}.table-controls[data-v-0b36bbc9]{display:flex;align-items:center}.api-path-text[data-v-0b36bbc9]{font-family:monospace;font-size:12px;color:#333}.browser-text[data-v-0b36bbc9]{font-size:12px;color:#666}.text-danger[data-v-0b36bbc9]{color:#f56c6c}.text-warning[data-v-0b36bbc9]{color:#e6a23c}.text-success[data-v-0b36bbc9]{color:#67c23a}.text-muted[data-v-0b36bbc9]{color:#999}.user-info[data-v-0b36bbc9]{display:flex;flex-direction:column;align-items:flex-start}.username[data-v-0b36bbc9]{font-weight:700;color:#409eff;font-size:13px}.user-id[data-v-0b36bbc9]{font-size:11px;color:#999;margin-top:2px}.user-id-only[data-v-0b36bbc9]{font-size:12px;color:#666}@supports(-webkit-mask:none) and (not (cater-color:#333)){.login-container .el-input input{color:#333}}.login-container{display:flex;justify-content:center;align-items:center;height:100vh}.login-container .el-input{display:inline-block;height:50px;width:85%}.login-container .el-input input{background:transparent;border:0;-webkit-appearance:none;border-radius:4px;padding:12px 5px 12px 15px;color:#333;height:50px;caret-color:#333}.login-container .el-input input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#333!important}.login-container .el-form-item{border:1px solid #dcdfe6;background:#fff;border-radius:5px;margin-bottom:20px;transition:all .3s}.login-container .el-form-item:hover{border-color:#1890ff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.login-container .el-form-item.is-error{border-color:#f56c6c}.login-container .el-form-item__content{border:none!important}.login-container .el-button--primary{height:50px;border-radius:25px;font-size:16px;font-weight:500;background:#1890ff;border:none;transition:all .3s}.login-container .el-button--primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.4)}.register-link{text-align:right;margin-bottom:25px}.register-link .el-button{font-size:14px;color:#1890ff;padding:0}.register-link .el-button:hover{color:#4ba9ff}.login-container{min-height:100%;width:100%;overflow:hidden}.login-container .login-form{position:relative;width:420px;max-width:100%;padding:40px;margin:0 auto;overflow:hidden;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.login-container .tips{text-align:center;font-size:14px;color:#909399;margin-top:20px;line-height:1.6}.login-container .svg-container{padding:6px 5px 6px 15px;color:#909399;vertical-align:middle;width:30px;display:inline-block;margin-right:5px}.login-container .title-container{position:relative;margin-bottom:40px}.login-container .title-container .title{font-size:28px;color:#333;margin:0 auto 10px auto;text-align:center;font-weight:700;letter-spacing:1px}.login-container .show-pwd{position:absolute;right:10px;top:12px;font-size:16px;color:#909399;cursor:pointer;user-select:none;transition:all .3s}.login-container .show-pwd:hover{color:#1890ff}@supports(-webkit-mask:none) and (not (cater-color:#333)){.register-container .el-input input{color:#333}}.register-container .el-input{display:inline-block;height:47px;width:100%;max-width:350px}@media screen and (max-width:768px){.register-container .el-input{width:100%;max-width:none}}.register-container .el-input .el-input__prefix i{font-size:16px;color:#889aa4}.register-container .el-input .el-input__suffix i{font-size:16px;color:#889aa4;cursor:pointer;transition:color .3s}.register-container .el-input .el-input__suffix i:hover{color:#409eff}.register-container .el-form-item{background:rgba(0,0,0,.1);border-radius:5px;margin-bottom:20px}@media screen and (max-width:768px){.register-container .el-form-item{margin-bottom:15px}}.register-container .el-form-item__label{color:#fff!important;padding-left:15px}@media screen and (max-width:768px){.register-container .el-form-item__label{padding-left:10px;line-height:1.2;padding-bottom:5px}}.register-container .el-form-item .verify-code-img{display:inline-block;vertical-align:middle;margin-left:10px;height:47px;cursor:pointer}@media screen and (max-width:768px){.register-container .el-form-item .verify-code-img{margin-top:10px;margin-left:0;width:100%;text-align:center}.register-container .el-form-item .verify-code-img img{max-width:200px}}.register-container .el-form-item .verify-code-img img{height:100%;border-radius:4px}@media screen and (max-width:768px){.register-container .el-form-item.is-error .verify-code-img{margin-top:10px}}.login-link{margin-bottom:20px}.login-link .el-button{font-size:14px;color:#409eff}.login-link .el-button:hover{color:#66b1ff}.register-container[data-v-f9da0f2a]{min-height:100%;width:100%;overflow:hidden;background:rgba(13,20,35,.7);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.2),inset 0 0 20px rgba(64,169,255,.1),0 0 15px rgba(64,169,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(64,169,255,.2);padding:35px;margin:20px auto;max-width:615px;transition:all .3s ease}@media screen and (max-width:768px){.register-container[data-v-f9da0f2a]{margin:10px;padding:20px;width:calc(100% - 20px);max-width:none}}.register-container[data-v-f9da0f2a]:hover{box-shadow:0 8px 40px rgba(0,0,0,.3),inset 0 0 30px rgba(64,169,255,.2),0 0 20px rgba(64,169,255,.4);border:1px solid rgba(64,169,255,.4);transform:translateY(-2px)}.register-container .register-form[data-v-f9da0f2a]{position:relative;width:100%;max-width:560px;padding:50px 35px 0;margin:0 auto;overflow:hidden;background:transparent}@media screen and (max-width:768px){.register-container .register-form[data-v-f9da0f2a]{padding:20px 15px 0}}@media screen and (max-width:768px){.register-container .register-form .el-form .el-form-item[data-v-f9da0f2a]{display:flex;flex-direction:column}.register-container .register-form .el-form .el-form-item .el-form-item__label[data-v-f9da0f2a]{text-align:left;width:100%!important;padding:0 0 8px 0;line-height:20px}.register-container .register-form .el-form .el-form-item .el-form-item__content[data-v-f9da0f2a]{margin-left:0!important;width:100%}}.register-container .el-form-item[data-v-f9da0f2a]{border-radius:4px}@media screen and (max-width:768px){.register-container .el-form-item label[data-v-f9da0f2a]{margin-bottom:8px!important}.register-container .el-form-item__content[data-v-f9da0f2a]{margin-left:0!important;width:100%}}.register-container .title-container[data-v-f9da0f2a]{position:relative}.register-container .title-container .title[data-v-f9da0f2a]{font-size:26px;color:#eee;margin:0 auto 40px auto;text-align:center;font-weight:700}@media screen and (max-width:768px){.register-container .title-container .title[data-v-f9da0f2a]{font-size:22px;margin:0 auto 30px auto}}.register-container .tips[data-v-f9da0f2a]{text-align:center;font-size:16px;color:#fff;margin-bottom:10px}@media screen and (max-width:768px){.register-container .tips[data-v-f9da0f2a]{font-size:14px}.register-container .tips div[data-v-f9da0f2a]{display:block;margin:5px 0}}.register-container .svg-container[data-v-f9da0f2a]{padding:6px 5px 6px 15px;color:#889aa4;vertical-align:middle;width:30px;display:inline-block}.register-container .show-pwd[data-v-f9da0f2a]{position:absolute;right:10px;top:7px;font-size:16px;color:#889aa4;cursor:pointer;user-select:none}.wscn-http404-container[data-v-c095f994]{transform:translate(-50%,-50%);position:absolute;top:40%;left:50%}.wscn-http404[data-v-c095f994]{position:relative;width:1200px;padding:0 50px;overflow:hidden}.wscn-http404 .pic-404[data-v-c095f994]{position:relative;float:left;width:600px;overflow:hidden}.wscn-http404 .pic-404__parent[data-v-c095f994]{width:100%}.wscn-http404 .pic-404__child[data-v-c095f994]{position:absolute}.wscn-http404 .pic-404__child.left[data-v-c095f994]{width:80px;top:17px;left:220px;opacity:0;animation-name:cloudLeft-data-v-c095f994;animation-duration:2s;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:1s}.wscn-http404 .pic-404__child.mid[data-v-c095f994]{width:46px;top:10px;left:420px;opacity:0;animation-name:cloudMid-data-v-c095f994;animation-duration:2s;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:1.2s}.wscn-http404 .pic-404__child.right[data-v-c095f994]{width:62px;top:100px;left:500px;opacity:0;animation-name:cloudRight-data-v-c095f994;animation-duration:2s;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:1s}@keyframes cloudLeft-data-v-c095f994{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@keyframes cloudMid-data-v-c095f994{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@keyframes cloudRight-data-v-c095f994{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}.wscn-http404 .bullshit[data-v-c095f994]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.wscn-http404 .bullshit__oops[data-v-c095f994]{font-size:32px;font-weight:700;line-height:40px;color:#1482f0;opacity:0;margin-bottom:20px;animation-name:slideUp-data-v-c095f994;animation-duration:.5s;animation-fill-mode:forwards}.wscn-http404 .bullshit__headline[data-v-c095f994]{font-size:20px;line-height:24px;color:#222;font-weight:700;opacity:0;margin-bottom:10px;animation-name:slideUp-data-v-c095f994;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-c095f994]{font-size:13px;line-height:21px;color:grey;opacity:0;margin-bottom:30px;animation-name:slideUp-data-v-c095f994;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}.wscn-http404 .bullshit__return-home[data-v-c095f994]{display:block;float:left;width:110px;height:36px;background:#1482f0;border-radius:100px;text-align:center;color:#fff;opacity:0;font-size:14px;line-height:36px;cursor:pointer;animation-name:slideUp-data-v-c095f994;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:forwards}@keyframes slideUp-data-v-c095f994{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.trader-card[data-v-0cd62692]{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden;transition:transform .3s,box-shadow .3s;height:100%;display:flex;flex-direction:column;cursor:pointer}.trader-card[data-v-0cd62692]:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.trader-card .trader-header[data-v-0cd62692]{padding:16px;display:flex;align-items:center;border-bottom:1px solid #f0f0f0}.trader-card .trader-header .trader-avatar[data-v-0cd62692]{width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:12px;background:#f5f7fa;display:flex;align-items:center;justify-content:center;position:relative}.trader-card .trader-header .trader-avatar img[data-v-0cd62692]{width:100%;height:100%;object-fit:cover}.trader-card .trader-header .trader-avatar .avatar-placeholder[data-v-0cd62692]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e6f1fc;color:#409eff;font-size:24px}.trader-card .trader-header .trader-avatar .level-badge[data-v-0cd62692]{position:absolute;bottom:-2px;right:-2px;background-color:#ff9800;color:#fff;border-radius:50%;width:18px;height:18px;font-size:12px;display:flex;align-items:center;justify-content:center}.trader-card .trader-header .trader-avatar .api-badge[data-v-0cd62692]{position:absolute;bottom:-2px;right:-2px;background-color:#409eff;color:#fff;border-radius:8px;padding:2px 6px;font-size:10px;font-weight:500;white-space:nowrap}.trader-card .trader-header .trader-info[data-v-0cd62692]{flex:1}.trader-card .trader-header .trader-info .trader-name[data-v-0cd62692]{font-size:16px;font-weight:600;margin:0 0 4px;color:#303133}.trader-card .trader-header .trader-info .trader-meta[data-v-0cd62692]{display:flex;align-items:center}.trader-card .trader-header .trader-info .trader-meta .trader-company[data-v-0cd62692]{font-size:13px;color:#909399;margin-right:8px}.trader-card .trader-header .trader-info .trader-investment[data-v-0cd62692]{font-size:13px;color:#909399}.trader-card .trader-header .trader-risk[data-v-0cd62692]{margin-left:auto}.trader-card .trader-chart[data-v-0cd62692]{height:180px;width:100%;margin:10px 0}.trader-card .trader-stats[data-v-0cd62692]{padding:12px 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:#f9f9f9;position:relative;text-align:center}.trader-card .trader-stats .data-source-tag[data-v-0cd62692]{position:absolute;top:8px;right:8px}.trader-card .trader-stats .stat-item[data-v-0cd62692]{display:flex;flex-direction:column}.trader-card .trader-stats .stat-item .stat-label[data-v-0cd62692]{font-size:12px;color:#909399;margin-bottom:4px}.trader-card .trader-stats .stat-item .stat-value[data-v-0cd62692]{font-size:14px;font-weight:600;color:#606266}.trader-card .trader-stats .stat-item .stat-value.positive[data-v-0cd62692]{color:#67c23a}.trader-card .trader-stats .stat-item .stat-value.negative[data-v-0cd62692]{color:#f56c6c}.trader-card .trader-actions[data-v-0cd62692]{padding:16px;display:flex;justify-content:space-between;border-top:1px solid #f0f0f0;margin-top:auto}.trader-card .trader-actions .action-button[data-v-0cd62692]{flex:1;margin:0 4px}.trader-card .trader-actions .action-button[data-v-0cd62692]:first-child{margin-left:0}.trader-card .trader-actions .action-button[data-v-0cd62692]:last-child{margin-right:0}.placeholder .placeholder-text[data-v-0cd62692]{height:16px;border-radius:4px;margin:8px 0}.placeholder .placeholder-chart[data-v-0cd62692],.placeholder .placeholder-text[data-v-0cd62692]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-data-v-0cd62692 1.5s infinite}.placeholder .placeholder-chart[data-v-0cd62692]{height:120px}.placeholder .placeholder-button[data-v-0cd62692]{height:32px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-data-v-0cd62692 1.5s infinite;border-radius:4px}@keyframes loading-data-v-0cd62692{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.trader-stats[data-v-0cd62692]{grid-template-columns:1fr!important}.trader-actions[data-v-0cd62692]{flex-direction:column}.trader-actions .action-button[data-v-0cd62692]{margin:5px 0!important}}.traders-container[data-v-3d5cffe0]{padding:0 24px;max-width:1400px;margin:0 auto;min-height:100vh;position:relative;z-index:1}.traders-header[data-v-3d5cffe0]{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.traders-header .traders-header-left[data-v-3d5cffe0]{flex:1}.traders-header .traders-header-left .page-title[data-v-3d5cffe0]{font-size:32px;font-weight:600;margin-bottom:12px;color:#333}.traders-header .traders-header-left .page-description[data-v-3d5cffe0]{font-size:16px;color:#666;margin:0}.traders-header .traders-header-right[data-v-3d5cffe0]{display:flex;gap:40px;margin-left:40px}.traders-header .traders-header-right .traders-header-right-item[data-v-3d5cffe0]{text-align:center}.traders-header .traders-header-right .traders-header-right-item .traders-header-right-item-title[data-v-3d5cffe0]{font-size:24px;font-weight:600;color:#333;margin-bottom:8px}.traders-header .traders-header-right .traders-header-right-item .traders-header-right-item-description[data-v-3d5cffe0]{font-size:14px;color:#666}.tradersBg[data-v-3d5cffe0]{background-repeat:no-repeat;background-position:30% top}.topTip[data-v-3d5cffe0]{width:100%;color:#ff7b01;padding:12px 24px;background:#ffefcc;font-size:14px;text-align:center;margin-bottom:20px}.traders-filter[data-v-3d5cffe0]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.traders-filter .search-input[data-v-3d5cffe0]{width:250px}.traders-filter .filter-select[data-v-3d5cffe0]{width:150px}.traders-section[data-v-3d5cffe0]{margin-bottom:40px}.traders-section .section-header[data-v-3d5cffe0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.traders-section .section-header h2[data-v-3d5cffe0]{font-size:20px;font-weight:600;color:#333;margin:0}.traders-section .section-header h3[data-v-3d5cffe0]{font-size:16px;font-weight:500;color:#666;margin:0}.traders-section .section-header .el-button[data-v-3d5cffe0]{font-size:14px;color:#409eff}.traders-section .section-header .el-button[data-v-3d5cffe0]:hover{color:#66b1ff}.traders-section .traders-list[data-v-3d5cffe0]{margin:0}.trader-col[data-v-3d5cffe0]{margin-bottom:24px}.trader-card[data-v-3d5cffe0]{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden;transition:transform .3s,box-shadow .3s;height:100%;display:flex;flex-direction:column;cursor:pointer}.trader-card[data-v-3d5cffe0]:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.trader-card .trader-header[data-v-3d5cffe0]{padding:16px;display:flex;align-items:center;border-bottom:1px solid #f0f0f0}.trader-card .trader-header .trader-avatar[data-v-3d5cffe0]{width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:12px;background:#f5f7fa;display:flex;align-items:center;justify-content:center;position:relative}.trader-card .trader-header .trader-avatar img[data-v-3d5cffe0]{width:100%;height:100%;object-fit:cover}.trader-card .trader-header .trader-avatar .avatar-placeholder[data-v-3d5cffe0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e6f1fc;color:#409eff;font-size:24px}.trader-card .trader-header .trader-avatar .level-badge[data-v-3d5cffe0]{position:absolute;bottom:-2px;right:-2px;background-color:#ff9800;color:#fff;border-radius:50%;width:18px;height:18px;font-size:12px;display:flex;align-items:center;justify-content:center}.trader-card .trader-header .trader-info[data-v-3d5cffe0]{flex:1}.trader-card .trader-header .trader-info .trader-name[data-v-3d5cffe0]{font-size:16px;font-weight:600;margin:0 0 4px;color:#303133}.trader-card .trader-header .trader-info .trader-meta[data-v-3d5cffe0]{display:flex;align-items:center}.trader-card .trader-header .trader-info .trader-meta .trader-company[data-v-3d5cffe0]{font-size:13px;color:#909399;margin-right:8px}.trader-card .trader-header .trader-info .trader-investment[data-v-3d5cffe0]{font-size:13px;color:#909399}.trader-card .trader-header .trader-risk[data-v-3d5cffe0]{margin-left:auto}.trader-card .trader-chart[data-v-3d5cffe0]{height:180px;width:100%;margin:10px 0}.trader-card .trader-stats[data-v-3d5cffe0]{padding:12px 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:#f9f9f9;position:relative;text-align:center}.trader-card .trader-stats .data-source-tag[data-v-3d5cffe0]{position:absolute;top:8px;right:8px}.trader-card .trader-stats .stat-item[data-v-3d5cffe0]{display:flex;flex-direction:column}.trader-card .trader-stats .stat-item .stat-label[data-v-3d5cffe0]{font-size:12px;color:#909399;margin-bottom:4px}.trader-card .trader-stats .stat-item .stat-value[data-v-3d5cffe0]{font-size:14px;font-weight:600;color:#606266}.trader-card .trader-stats .stat-item .stat-value.positive[data-v-3d5cffe0]{color:#67c23a}.trader-card .trader-stats .stat-item .stat-value.negative[data-v-3d5cffe0]{color:#f56c6c}.trader-card .trader-actions[data-v-3d5cffe0]{padding:16px;display:flex;justify-content:space-between;border-top:1px solid #f0f0f0;margin-top:auto}.trader-card .trader-actions .action-button[data-v-3d5cffe0]{flex:1;margin:0 4px}.trader-card .trader-actions .action-button[data-v-3d5cffe0]:first-child{margin-left:0}.trader-card .trader-actions .action-button[data-v-3d5cffe0]:last-child{margin-right:0}.pagination-container[data-v-3d5cffe0]{display:flex;justify-content:center;margin-top:20px}.follow-options[data-v-3d5cffe0]{margin-top:20px}.feature-cards[data-v-3d5cffe0]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px;margin-top:20px}.feature-cards .feature-card[data-v-3d5cffe0]{border-radius:12px;padding:24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:transform .3s ease}.feature-cards .feature-card[data-v-3d5cffe0]:hover{transform:translateY(-5px)}.feature-cards .feature-card .feature-content[data-v-3d5cffe0]{flex:1}.feature-cards .feature-card .feature-content h3[data-v-3d5cffe0]{font-size:18px;font-weight:600;color:#333;margin:0 0 8px 0}.feature-cards .feature-card .feature-content p[data-v-3d5cffe0]{font-size:14px;color:#666;margin:0;line-height:1.5}.feature-cards .feature-card .feature-image[data-v-3d5cffe0]{width:80px;height:80px;margin-left:20px;display:flex;align-items:center;justify-content:center}.feature-cards .feature-card .feature-image img[data-v-3d5cffe0]{max-width:100%;max-height:100%;object-fit:contain}@media(max-width:1200px){.feature-cards[data-v-3d5cffe0]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.feature-cards[data-v-3d5cffe0]{grid-template-columns:1fr}}@media(max-width:768px){.traders-filter[data-v-3d5cffe0]{flex-direction:column}.traders-filter .filter-select[data-v-3d5cffe0],.traders-filter .search-input[data-v-3d5cffe0]{width:100%}.trader-stats[data-v-3d5cffe0]{grid-template-columns:1fr!important}.trader-actions[data-v-3d5cffe0]{flex-direction:column}.trader-actions .action-button[data-v-3d5cffe0]{margin:5px 0!important}}.faq-section .el-collapse-item__header[data-v-3d5cffe0]{padding:12px 16px;font-size:16px;font-weight:500;color:#303133}.faq-section .el-collapse-item__header i[data-v-3d5cffe0]{color:#ff7b01;font-size:16px}.faq-section .el-collapse-item__wrap[data-v-3d5cffe0]{padding:0 16px 16px;font-size:14px;color:#606266;line-height:1.6}.faq-section[data-v-3d5cffe0]{margin-top:40px;margin-bottom:40px;background:#fff;border-radius:8px;padding:24px;border:1px solid #dbe4e9}.faq-header[data-v-3d5cffe0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.faq-title[data-v-3d5cffe0]{font-size:20px;font-weight:600;color:#333}.faq-more[data-v-3d5cffe0]{font-size:14px;color:#409eff}.faq-more[data-v-3d5cffe0]:hover{color:#66b1ff}.faq-answer[data-v-3d5cffe0]{color:#606266;line-height:1.6;font-size:14px}.faq-answer a[data-v-3d5cffe0]{color:#409eff;text-decoration:none}.faq-answer a[data-v-3d5cffe0]:hover{color:#66b1ff;text-decoration:underline}[data-v-3d5cffe0] .el-collapse-item__header{padding:12px 16px;font-size:20px;font-weight:500;color:#303133}[data-v-3d5cffe0] .el-collapse-item__content{padding:0 16px 16px}[data-v-3d5cffe0] .el-collapse{border:none}[data-v-3d5cffe0] .el-collapse-item__wrap{border-bottom:none}[data-v-3d5cffe0] .el-collapse-item__header{border-bottom:1px solid #ebeef5}[data-v-3d5cffe0] .el-collapse-item:last-child{margin-bottom:0}[data-v-3d5cffe0] .el-collapse-item:last-child .el-collapse-item__header{border-bottom:none}[data-v-cd231e9c]:deep(.el-collapse-item__header){font-size:20px;line-height:28px;font-weight:600;color:#3e3e3e}body[data-v-cd231e9c]{background:#fff!important}.strategy-detail[data-v-cd231e9c]{padding:24px;min-height:calc(100vh - 84px);max-width:1200px;margin:0 auto}.strategy-detail .basic-info-section[data-v-cd231e9c]{border-radius:8px;padding:24px;margin-bottom:24px;border:1px solid #dbe4e9;display:flex;justify-content:space-between;align-items:flex-start}.strategy-detail .basic-info-section .left-info[data-v-cd231e9c]{display:flex;gap:24px}.strategy-detail .basic-info-section .left-info .trader-avatar[data-v-cd231e9c]{width:64px;height:64px;border-radius:50%;overflow:hidden;background:#f5f7fa}.strategy-detail .basic-info-section .left-info .trader-avatar img[data-v-cd231e9c]{width:100%;height:100%;object-fit:cover}.strategy-detail .basic-info-section .left-info .trader-avatar .avatar-placeholder[data-v-cd231e9c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#909399}.strategy-detail .basic-info-section .left-info .trader-avatar .level-badge[data-v-cd231e9c]{position:absolute;bottom:0;right:0;background:#ff9800;color:#fff;padding:2px 6px;border-radius:10px;font-size:12px}.strategy-detail .basic-info-section .left-info .trader-info .trader-header[data-v-cd231e9c]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.strategy-detail .basic-info-section .left-info .trader-info .trader-header .trader-name[data-v-cd231e9c]{font-size:18px;font-weight:600;color:#303133}.strategy-detail .basic-info-section .left-info .trader-info .trader-header .trader-id[data-v-cd231e9c]{font-size:14px;color:#909399}.strategy-detail .basic-info-section .left-info .trader-info .strategy-name[data-v-cd231e9c]{font-size:24px;font-weight:600;color:#303133;margin-bottom:8px}.strategy-detail .basic-info-section .left-info .trader-info .trader-meta[data-v-cd231e9c]{display:flex;align-items:center;gap:12px}.strategy-detail .basic-info-section .left-info .trader-info .trader-meta .company[data-v-cd231e9c]{color:#606266;font-size:14px}.strategy-detail .strategy-description[data-v-cd231e9c]{border-radius:8px;padding:20px;margin-bottom:24px;border:1px solid #dbe4e9}.strategy-detail .strategy-description p[data-v-cd231e9c]{margin:0;color:#606266;line-height:1.6;font-size:14px}.strategy-detail .basic-metrics.inline-metrics[data-v-cd231e9c]{display:flex;align-items:center;flex-wrap:wrap;gap:32px;padding:16px 0}.strategy-detail .basic-metrics.inline-metrics .metric-item[data-v-cd231e9c]{display:flex;align-items:center;gap:8px;font-size:14px;color:#606266}.strategy-detail .basic-metrics.inline-metrics .metric-item i[data-v-cd231e9c]{font-size:16px;color:#909399}.strategy-detail .basic-metrics.inline-metrics .metric-item .label[data-v-cd231e9c]{margin-left:4px}.strategy-detail .basic-metrics.inline-metrics .metric-item .value[data-v-cd231e9c]{font-weight:600;color:#303133}.strategy-detail .profit-metrics.inline-metrics[data-v-cd231e9c]{display:flex;align-items:center;gap:48px;padding:16px 0}.strategy-detail .profit-metrics.inline-metrics .profit-item[data-v-cd231e9c]{display:flex;flex-direction:column;align-items:center;gap:4px}.strategy-detail .profit-metrics.inline-metrics .profit-item .value[data-v-cd231e9c]{font-size:24px;font-weight:600;line-height:1}.strategy-detail .profit-metrics.inline-metrics .profit-item .value.positive[data-v-cd231e9c]{color:#67c23a}.strategy-detail .profit-metrics.inline-metrics .profit-item .value.negative[data-v-cd231e9c]{color:#f56c6c}.strategy-detail .profit-metrics.inline-metrics .profit-item .label[data-v-cd231e9c]{color:#606266;font-size:14px}.strategy-detail .chart-section[data-v-cd231e9c]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;border:1px solid #dbe4e9}.strategy-detail .chart-section .chart-header[data-v-cd231e9c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.strategy-detail .chart-section .chart-header .chart-title[data-v-cd231e9c]{font-size:18px;font-weight:600;color:#303133}.strategy-detail .chart-section .chart-header .chart-legend[data-v-cd231e9c]{display:flex;gap:8px}.strategy-detail .chart-section .chart-container[data-v-cd231e9c]{height:400px}.strategy-detail .main-content[data-v-cd231e9c]{display:grid;grid-template-columns:300px 1fr;gap:24px}.strategy-detail .main-content .stats-panel[data-v-cd231e9c]{background:#fff;border-radius:8px;padding:20px;border:1px solid #dbe4e9}.strategy-detail .main-content .stats-panel .panel-title[data-v-cd231e9c]{margin:0 0 20px;font-size:18px;font-weight:600;color:#303133}.strategy-detail .main-content .stats-panel .stats-list .stat-item[data-v-cd231e9c]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #ebeef5}.strategy-detail .main-content .stats-panel .stats-list .stat-item[data-v-cd231e9c]:last-child{border-bottom:none}.strategy-detail .main-content .stats-panel .stats-list .stat-item .stat-label[data-v-cd231e9c]{color:#606266;font-size:14px}.strategy-detail .main-content .stats-panel .stats-list .stat-item .stat-value[data-v-cd231e9c]{color:#303133;font-weight:600}.strategy-detail .main-content .content-panel[data-v-cd231e9c]{background:#fff;border-radius:8px;border:1px solid #dbe4e9}.strategy-detail .main-content .content-panel[data-v-cd231e9c] .el-tabs__header{margin:0}.strategy-detail .main-content .content-panel[data-v-cd231e9c] .el-tabs__nav{border:none}.strategy-detail .main-content .content-panel[data-v-cd231e9c] .el-tabs__item{height:50px;line-height:50px;font-size:14px;color:#606266}.strategy-detail .main-content .content-panel[data-v-cd231e9c] .el-tabs__item.is-active{color:#409eff;font-weight:600}.strategy-detail .main-content .content-panel .el-table[data-v-cd231e9c]{margin:20px 0}.strategy-detail .main-content .content-panel .pagination[data-v-cd231e9c]{padding:20px;text-align:center}.strategy-detail .period-performance-section[data-v-cd231e9c]{background:#fff;padding:24px;border-radius:8px;margin-top:24px;border:1px solid #dbe4e9}.strategy-detail .period-performance-section .section-header[data-v-cd231e9c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.strategy-detail .period-performance-section .section-header h3[data-v-cd231e9c]{margin:0;font-size:16px;font-weight:600;color:#303133}.strategy-detail .period-performance-section .section-header .tabs .el-button[data-v-cd231e9c]{padding:0 8px}.strategy-detail .period-performance-section .section-header .tabs .el-button.active[data-v-cd231e9c]{color:#409eff;font-weight:600}.strategy-detail .period-performance-section .performance-table[data-v-cd231e9c]{width:100%}.strategy-detail .transaction-analysis-section[data-v-cd231e9c]{margin-top:24px}.strategy-detail .transaction-analysis-section .section-title[data-v-cd231e9c]{font-size:18px;font-weight:600;color:#1f2329;margin-bottom:20px}.strategy-detail .transaction-analysis-section .analysis-grid[data-v-cd231e9c]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.strategy-detail .transaction-analysis-section .analysis-card[data-v-cd231e9c]{background:#fff;border-radius:8px;border:1px solid #e4e7ed;padding:16px}.strategy-detail .transaction-analysis-section .analysis-card .card-header[data-v-cd231e9c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.strategy-detail .transaction-analysis-section .analysis-card .card-header .header-left[data-v-cd231e9c]{display:flex;align-items:center;gap:8px}.strategy-detail .transaction-analysis-section .analysis-card .card-header .header-left .title[data-v-cd231e9c]{font-size:14px;font-weight:500;color:#1f2329}.strategy-detail .transaction-analysis-section .analysis-card .card-header .header-left .el-icon-info[data-v-cd231e9c]{color:#909399;font-size:14px;cursor:pointer}.strategy-detail .transaction-analysis-section .analysis-card .card-header .header-right[data-v-cd231e9c]{display:flex;align-items:center;gap:8px}.strategy-detail .transaction-analysis-section .analysis-card .card-header .header-right .time-range[data-v-cd231e9c]{font-size:12px;color:#909399}.strategy-detail .transaction-analysis-section .analysis-card .card-header .header-right .el-button[data-v-cd231e9c]{padding:0;font-size:12px;color:#409eff}.strategy-detail .transaction-analysis-section .analysis-card .card-header .header-right .el-button[data-v-cd231e9c]:hover{color:#66b1ff}.strategy-detail .transaction-analysis-section .analysis-card .chart-box[data-v-cd231e9c]{height:280px!important;width:100%}.strategy-detail .faq-section[data-v-cd231e9c]{margin-top:40px;margin-bottom:40px;background:#fff;border-radius:8px;padding:24px;border:1px solid #dbe4e9}.strategy-detail .faq-header[data-v-cd231e9c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.strategy-detail .faq-title[data-v-cd231e9c]{font-size:20px;font-weight:600;color:#333}.strategy-detail .faq-more[data-v-cd231e9c]{font-size:14px;color:#409eff}.strategy-detail .faq-more[data-v-cd231e9c]:hover{color:#66b1ff}.strategy-detail .faq-answer[data-v-cd231e9c]{color:#606266;line-height:1.6;font-size:14px}.strategy-detail .faq-answer a[data-v-cd231e9c]{color:#409eff;text-decoration:none}.strategy-detail .faq-answer a[data-v-cd231e9c]:hover{color:#66b1ff;text-decoration:underline}.strategy-detail[data-v-cd231e9c] .el-collapse-item__header{padding:12px 16px;font-size:20px;font-weight:500;color:#303133}.strategy-detail[data-v-cd231e9c] .el-collapse-item__content{padding:0 16px 16px}.strategy-detail[data-v-cd231e9c] .el-collapse{border:none}.strategy-detail[data-v-cd231e9c] .el-collapse-item__wrap{border-bottom:none}.strategy-detail[data-v-cd231e9c] .el-collapse-item__header{border-bottom:1px solid #ebeef5}.strategy-detail[data-v-cd231e9c] .el-collapse-item:last-child{margin-bottom:0}.strategy-detail[data-v-cd231e9c] .el-collapse-item:last-child .el-collapse-item__header{border-bottom:none}.positive[data-v-cd231e9c]{color:#67c23a!important}.negative[data-v-cd231e9c]{color:#f56c6c!important}@media(max-width:1200px){.strategy-detail .key-metrics-section[data-v-cd231e9c]{grid-template-columns:repeat(3,1fr)}.strategy-detail .main-content[data-v-cd231e9c]{grid-template-columns:1fr}}@media(max-width:768px){.strategy-detail[data-v-cd231e9c]{padding:12px}.strategy-detail .basic-info-section[data-v-cd231e9c]{flex-direction:column;align-items:flex-start;gap:20px}.strategy-detail .basic-info-section .right-actions[data-v-cd231e9c]{width:100%}.strategy-detail .key-metrics-section[data-v-cd231e9c]{grid-template-columns:repeat(2,1fr)}.strategy-detail .profit-metrics-section[data-v-cd231e9c]{grid-template-columns:1fr}.strategy-detail .transaction-analysis-section .section-title[data-v-cd231e9c]{font-size:16px!important}.strategy-detail .transaction-analysis-section .analysis-card .card-header .header-left .title[data-v-cd231e9c]{font-size:12px!important}.strategy-detail .transaction-analysis-section .analysis-card .card-header .header-right .el-button[data-v-cd231e9c],.strategy-detail .transaction-analysis-section .analysis-card .card-header .header-right .time-range[data-v-cd231e9c]{font-size:10px!important}}.chart-box[data-v-cd231e9c]{height:300px!important;width:100%!important;margin-bottom:20px;background:#fff;border-radius:4px;overflow:hidden}.analysis-grid[data-v-cd231e9c]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}.analysis-card[data-v-cd231e9c]{background:#fff;border-radius:8px;padding:16px;border:1px solid #ebeef5}.analysis-card .card-header[data-v-cd231e9c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.analysis-card .card-header span[data-v-cd231e9c]{font-size:14px;font-weight:600;color:#303133}@media(max-width:768px){.analysis-grid[data-v-cd231e9c]{grid-template-columns:1fr!important;gap:16px}.analysis-card[data-v-cd231e9c]{padding:12px}.analysis-card .chart-box[data-v-cd231e9c]{height:200px!important}}.inline-metrics[data-v-cd231e9c]{gap:12px!important}.basic-metrics .metric-item .value[data-v-cd231e9c],.profit-item .value[data-v-cd231e9c]{font-size:16px!important}.basic-metrics .metric-item .label[data-v-cd231e9c],.profit-item .label[data-v-cd231e9c]{font-size:12px!important}.basic-metrics.inline-metrics[data-v-cd231e9c],.profit-metrics.inline-metrics[data-v-cd231e9c]{flex-wrap:wrap}@media(max-width:768px){.period-performance-section[data-v-cd231e9c]{padding:0 12px}.period-performance-section .section-header[data-v-cd231e9c]{flex-direction:column;align-items:flex-start}.period-performance-section .section-header h3[data-v-cd231e9c]{font-size:16px!important;margin-bottom:8px}.period-performance-section .performance-table[data-v-cd231e9c]{display:block;overflow-x:auto;width:100%!important;margin-bottom:12px}.period-performance-section .performance-table[data-v-cd231e9c] table{width:auto!important;min-width:480px}.period-performance-section .performance-table[data-v-cd231e9c] td,.period-performance-section .performance-table[data-v-cd231e9c] th{padding:8px 6px!important;font-size:12px!important}}@media(max-width:768px){.content-panel[data-v-cd231e9c]{overflow-x:hidden!important}.content-panel[data-v-cd231e9c] .el-table{min-width:600px!important;width:auto!important}}.table-wrapper[data-v-cd231e9c]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrapper[data-v-cd231e9c] .el-table{min-width:600px!important;width:auto!important}body.strategy-detail-page{background:#fff!important}.ai-signals-container[data-v-3e6ada72]{background:#fff;border-radius:12px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.signals-header[data-v-3e6ada72]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;flex-wrap:wrap;gap:15px}.signals-header h4[data-v-3e6ada72]{margin:0;font-size:18px;font-weight:600;flex-shrink:0}.status-indicator[data-v-3e6ada72]{display:flex;align-items:center;gap:8px;font-size:14px}.status-indicator .dot[data-v-3e6ada72]{width:8px;height:8px;border-radius:50%;background:#ff6b6b;animation:pulse-data-v-3e6ada72 2s infinite}.status-indicator .dot.active[data-v-3e6ada72]{background:#51cf66}@keyframes pulse-data-v-3e6ada72{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.no-data[data-v-3e6ada72]{text-align:center;padding:60px 20px;color:#999}.no-data i[data-v-3e6ada72]{font-size:48px;margin-bottom:16px;color:#e0e0e0}.signals-carousel[data-v-3e6ada72]{position:relative;width:100%;height:400px;overflow:hidden;border-radius:12px;background:#f8f9fa}.signals-track[data-v-3e6ada72]{display:flex;height:100%;transition:transform .5s ease-in-out}.signal-card[data-v-3e6ada72]{flex:0 0 100%;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.card-header[data-v-3e6ada72]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.signal-info[data-v-3e6ada72]{display:flex;align-items:center;gap:12px}.signal-info .symbol[data-v-3e6ada72]{font-size:20px;font-weight:700;color:#fff}.signal-info .direction[data-v-3e6ada72]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700}.signal-info .direction.long[data-v-3e6ada72]{background:rgba(103,194,58,.2);color:#67c23a}.signal-info .direction.short[data-v-3e6ada72]{background:rgba(245,108,108,.2);color:#f56c6c}.signal-meta[data-v-3e6ada72]{text-align:right}.signal-meta .price[data-v-3e6ada72]{font-size:18px;font-weight:700;margin-bottom:4px;color:#fff}.signal-meta .time[data-v-3e6ada72]{font-size:12px;opacity:.9;color:#fff}.card-body[data-v-3e6ada72]{flex:1;padding:20px;overflow-y:auto}.ai-analysis h5[data-v-3e6ada72]{margin:0 0 16px 0;color:#333;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.ai-analysis .analysis-content[data-v-3e6ada72]{color:#555;line-height:1.8;font-size:14px;max-height:200px;overflow-y:auto}.card-footer[data-v-3e6ada72]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#f8f9fa;border-top:1px solid #e9ecef}.processing-time[data-v-3e6ada72]{font-size:12px;color:#6c757d}.signal-id[data-v-3e6ada72]{font-size:12px;color:#adb5bd;font-family:monospace}.carousel-controls[data-v-3e6ada72]{display:flex;flex-direction:column;align-items:center;gap:8px;background:hsla(0,0%,100%,.15);padding:8px 12px;border-radius:20px;backdrop-filter:blur(10px)}.carousel-nav[data-v-3e6ada72]{display:flex;align-items:center;gap:10px}.nav-info[data-v-3e6ada72]{font-size:12px;color:#fff;font-weight:500;min-width:45px;text-align:center}.carousel-indicators[data-v-3e6ada72]{display:flex;gap:6px}.indicator[data-v-3e6ada72]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.4);cursor:pointer;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.6)}.indicator.active[data-v-3e6ada72]{background:#fff;transform:scale(1.3);border-color:hsla(0,0%,100%,.8)}.carousel-controls .el-button[data-v-3e6ada72]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}.carousel-controls .el-button[data-v-3e6ada72]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);color:#fff}.carousel-controls .el-button[data-v-3e6ada72]:disabled{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.5)}.analysis-content[data-v-3e6ada72] h1,.analysis-content[data-v-3e6ada72] h2,.analysis-content[data-v-3e6ada72] h3,.analysis-content[data-v-3e6ada72] h4,.analysis-content[data-v-3e6ada72] h5,.analysis-content[data-v-3e6ada72] h6{margin-top:1em;margin-bottom:.5em;font-weight:700;color:#333}.analysis-content[data-v-3e6ada72] h4{font-size:15px}.analysis-content[data-v-3e6ada72] h5{font-size:14px}.analysis-content[data-v-3e6ada72] p{margin-bottom:.8em;line-height:1.7}.analysis-content[data-v-3e6ada72] ol,.analysis-content[data-v-3e6ada72] ul{margin-bottom:.8em;padding-left:1.5em}.analysis-content[data-v-3e6ada72] li{margin-bottom:.3em;line-height:1.6}.analysis-content[data-v-3e6ada72] strong{font-weight:700;color:#409eff}.analysis-content[data-v-3e6ada72] em{font-style:italic;color:#e6a23c}.analysis-content[data-v-3e6ada72] code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;background-color:#f4f4f5;padding:2px 4px;border-radius:3px;font-size:13px;color:#e6a23c}@media(max-width:768px){.ai-signals-container[data-v-3e6ada72]{margin-bottom:15px}.signals-header[data-v-3e6ada72]{flex-direction:column;gap:10px;text-align:center}.signals-carousel[data-v-3e6ada72]{height:450px}.signal-card[data-v-3e6ada72]{margin:5px}.card-header[data-v-3e6ada72]{flex-direction:column;gap:10px;text-align:center}.signal-info[data-v-3e6ada72]{flex-direction:column;gap:8px}.card-body[data-v-3e6ada72]{padding:15px}}.strategy-detail[data-v-157b2b26]{padding:20px;max-width:1200px;margin:0 auto}.basic-info-section[data-v-157b2b26]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#fff;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.left-info[data-v-157b2b26]{display:flex;align-items:center}.trader-avatar[data-v-157b2b26]{position:relative;margin-right:15px}.trader-avatar .avatar-placeholder[data-v-157b2b26],.trader-avatar img[data-v-157b2b26]{width:60px;height:60px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:24px;color:#ccc}.trader-avatar .level-badge[data-v-157b2b26]{position:absolute;bottom:-5px;right:-5px;background:#409eff;color:#fff;font-size:12px;padding:2px 6px;border-radius:10px}.trader-info .trader-header[data-v-157b2b26]{display:flex;align-items:center;margin-bottom:8px}.trader-info .trader-name[data-v-157b2b26]{font-size:20px;font-weight:700;margin-right:10px}.trader-info .trader-meta[data-v-157b2b26]{display:flex;align-items:center;gap:10px;color:#666}.strategy-description[data-v-157b2b26]{padding:15px 20px;background:#fff;border-radius:8px;margin-bottom:20px;color:#666;line-height:1.6}.inline-metrics[data-v-157b2b26]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.basic-metrics .metric-item[data-v-157b2b26]{display:flex;align-items:center;padding:15px 20px;background:#fff;border-radius:8px;min-width:180px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.basic-metrics .metric-item i[data-v-157b2b26]{font-size:18px;color:#409eff;margin-right:10px}.basic-metrics .metric-item .label[data-v-157b2b26]{color:#666;margin-right:10px}.basic-metrics .metric-item .value[data-v-157b2b26]{font-weight:700;color:#333}.profit-metrics .profit-item[data-v-157b2b26]{display:flex;flex-direction:column;align-items:center;padding:20px;background:#fff;border-radius:8px;min-width:150px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.profit-metrics .profit-item .value[data-v-157b2b26]{font-size:24px;font-weight:700;margin-bottom:8px}.profit-metrics .profit-item .value.positive[data-v-157b2b26]{color:#67c23a}.profit-metrics .profit-item .value.negative[data-v-157b2b26]{color:#f56c6c}.profit-metrics .profit-item .label[data-v-157b2b26]{color:#666;font-size:14px}.chart-section[data-v-157b2b26]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.chart-header[data-v-157b2b26]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chart-title[data-v-157b2b26]{display:flex;align-items:center;font-size:18px;font-weight:700}.chart-title i[data-v-157b2b26]{margin-left:8px;color:#409eff;cursor:help}.chart-box[data-v-157b2b26]{height:300px;width:100%}.main-content[data-v-157b2b26]{display:flex;gap:20px}.stats-panel[data-v-157b2b26]{flex:0 0 300px;background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:fit-content}.panel-title[data-v-157b2b26]{margin:0 0 20px 0;font-size:18px;font-weight:700}.stats-list .stat-item[data-v-157b2b26]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f0f0}.stats-list .stat-item[data-v-157b2b26]:last-child{border-bottom:none}.stats-list .stat-item .stat-label[data-v-157b2b26]{color:#666}.stats-list .stat-item .stat-value[data-v-157b2b26]{font-weight:700}.stats-list .stat-item .stat-value.positive[data-v-157b2b26]{color:#67c23a}.stats-list .stat-item .stat-value.negative[data-v-157b2b26]{color:#f56c6c}.content-panel[data-v-157b2b26]{flex:1;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.table-wrapper[data-v-157b2b26]{padding:20px}.symbols-grid[data-v-157b2b26]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;padding:20px}.symbol-card[data-v-157b2b26]{padding:15px;border:1px solid #e0e0e0;border-radius:8px;text-align:center}.symbol-card .symbol-name[data-v-157b2b26]{font-weight:700;font-size:16px;margin-bottom:8px}.symbol-card .signal-count[data-v-157b2b26]{color:#666;margin-bottom:5px}.symbol-card .symbol-percentage[data-v-157b2b26]{color:#409eff;font-weight:700}.text-success[data-v-157b2b26]{color:#67c23a}.text-danger[data-v-157b2b26]{color:#f56c6c}.order-id[data-v-157b2b26]{font-family:monospace;font-size:12px;color:#666}.form-help[data-v-157b2b26]{font-size:12px;color:#999;margin:5px 0 0 0}.input-unit[data-v-157b2b26]{margin-left:10px;color:#666}.faq-section[data-v-157b2b26]{margin-top:20px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.faq-header[data-v-157b2b26]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.faq-title[data-v-157b2b26]{font-size:18px;font-weight:600;color:#303133}.faq-more[data-v-157b2b26]{color:#409eff}.faq-answer[data-v-157b2b26]{color:#606266;line-height:1.6}.ai-signals-container[data-v-157b2b26]{padding:20px;min-height:500px}.signals-header[data-v-157b2b26]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;flex-wrap:wrap;gap:15px}.signals-header h4[data-v-157b2b26]{margin:0;font-size:18px;font-weight:600;flex-shrink:0}.status-indicator[data-v-157b2b26]{display:flex;align-items:center;gap:8px;font-size:14px}.status-indicator .dot[data-v-157b2b26]{width:8px;height:8px;border-radius:50%;background:#ff6b6b;animation:pulse-data-v-157b2b26 2s infinite}.status-indicator .dot.active[data-v-157b2b26]{background:#51cf66}@keyframes pulse-data-v-157b2b26{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.no-data[data-v-157b2b26]{text-align:center;padding:60px 20px;color:#999}.no-data i[data-v-157b2b26]{font-size:48px;margin-bottom:16px;color:#e0e0e0}.signals-carousel[data-v-157b2b26]{position:relative;width:100%;height:400px;overflow:hidden;border-radius:12px;background:#f8f9fa}.signals-track[data-v-157b2b26]{display:flex;height:100%;transition:transform .5s ease-in-out}.signal-card[data-v-157b2b26]{flex:0 0 100%;display:flex;flex-direction:column;background:#fff;border-radius:12px;margin:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.card-header[data-v-157b2b26]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.signal-info[data-v-157b2b26]{display:flex;align-items:center;gap:12px}.signal-info .symbol[data-v-157b2b26]{font-size:20px;font-weight:700;color:#6f6f6f}.signal-info .direction[data-v-157b2b26]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700}.signal-info .direction.long[data-v-157b2b26]{background:rgba(103,194,58,.2);color:#67c23a}.signal-info .direction.short[data-v-157b2b26]{background:rgba(245,108,108,.2);color:#f56c6c}.signal-meta[data-v-157b2b26]{text-align:right}.signal-meta .price[data-v-157b2b26]{font-size:18px;font-weight:700;margin-bottom:4px;color:#fff}.signal-meta .time[data-v-157b2b26]{font-size:12px;opacity:.9;color:#fff}.card-body[data-v-157b2b26]{flex:1;padding:20px;overflow-y:auto}.ai-analysis h5[data-v-157b2b26]{margin:0 0 16px 0;color:#333;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.ai-analysis .analysis-content[data-v-157b2b26]{color:#555;line-height:1.8;font-size:14px;max-height:200px;overflow-y:auto}.card-footer[data-v-157b2b26]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#f8f9fa;border-top:1px solid #e9ecef}.processing-time[data-v-157b2b26]{font-size:12px;color:#6c757d}.signal-id[data-v-157b2b26]{font-size:12px;color:#adb5bd;font-family:monospace}.carousel-controls[data-v-157b2b26]{display:flex;flex-direction:column;align-items:center;gap:8px;background:hsla(0,0%,100%,.15);padding:8px 12px;border-radius:20px;backdrop-filter:blur(10px)}.carousel-nav[data-v-157b2b26]{display:flex;align-items:center;gap:10px}.nav-info[data-v-157b2b26]{font-size:12px;color:#fff;font-weight:500;min-width:45px;text-align:center}.carousel-indicators[data-v-157b2b26]{display:flex;gap:6px}.indicator[data-v-157b2b26]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.4);cursor:pointer;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.6)}.indicator.active[data-v-157b2b26]{background:#fff;transform:scale(1.3);border-color:hsla(0,0%,100%,.8)}.analysis-content[data-v-157b2b26] h1,.analysis-content[data-v-157b2b26] h2,.analysis-content[data-v-157b2b26] h3,.analysis-content[data-v-157b2b26] h4,.analysis-content[data-v-157b2b26] h5,.analysis-content[data-v-157b2b26] h6{margin-top:1em;margin-bottom:.5em;font-weight:700;color:#333}.analysis-content[data-v-157b2b26] h4{font-size:15px}.analysis-content[data-v-157b2b26] h5{font-size:14px}.analysis-content[data-v-157b2b26] p{margin-bottom:.8em;line-height:1.7}.analysis-content[data-v-157b2b26] ol,.analysis-content[data-v-157b2b26] ul{margin-bottom:.8em;padding-left:1.5em}.analysis-content[data-v-157b2b26] li{margin-bottom:.3em;line-height:1.6}.analysis-content[data-v-157b2b26] strong{font-weight:700;color:#409eff}.analysis-content[data-v-157b2b26] em{font-style:italic;color:#e6a23c}.analysis-content[data-v-157b2b26] code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;background-color:#f4f4f5;padding:2px 4px;border-radius:3px;font-size:13px;color:#e6a23c}@media(max-width:768px){.ai-signals-container[data-v-157b2b26]{padding:10px}.signals-header[data-v-157b2b26]{flex-direction:column;gap:10px;text-align:center}.signals-carousel[data-v-157b2b26]{height:450px}.signal-card[data-v-157b2b26]{margin:5px}.card-header[data-v-157b2b26]{flex-direction:column;gap:10px;text-align:center}.signal-info[data-v-157b2b26]{flex-direction:column;gap:8px}.card-body[data-v-157b2b26]{padding:15px}.carousel-controls[data-v-157b2b26]{bottom:80px}}.ai-analysis-content[data-v-157b2b26]{padding:20px}.signal-info[data-v-157b2b26]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px}.signal-info h4[data-v-157b2b26]{margin-bottom:20px;color:#333;font-weight:600}.info-item[data-v-157b2b26]{display:flex;align-items:center;margin-bottom:15px}.info-label[data-v-157b2b26]{font-weight:500;color:#666;margin-right:10px;min-width:80px}.info-value[data-v-157b2b26]{color:#333;font-weight:500}.ai-analysis-section h4[data-v-157b2b26]{margin-bottom:20px;color:#333;font-weight:600;border-bottom:2px solid #409eff;padding-bottom:8px}.no-analysis[data-v-157b2b26]{color:#999;font-size:12px}.ai-signals-container[data-v-157b2b26]{background:#fff;border-radius:12px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.carousel-controls .el-button[data-v-157b2b26]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}.carousel-controls .el-button[data-v-157b2b26]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);color:#fff}.carousel-controls .el-button[data-v-157b2b26]:disabled{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.5)}.info-card[data-v-6a91f6f1],.signal-analysis-header[data-v-5f28049a]{margin-bottom:20px}.strategy-info[data-v-6a91f6f1]{display:flex;flex-wrap:wrap;gap:20px}.info-item[data-v-6a91f6f1]{display:flex;align-items:center;min-width:200px}.label[data-v-6a91f6f1]{font-weight:700;color:#606266;margin-right:8px}.value[data-v-6a91f6f1]{color:#303133}.stats-card[data-v-14d47c52]{margin-bottom:20px}.stat-item[data-v-14d47c52]{text-align:center;padding:20px;border:1px solid #ebeef5;border-radius:4px}.stat-value[data-v-14d47c52]{font-size:24px;font-weight:700;color:#409eff;margin-bottom:8px}.stat-label[data-v-14d47c52]{color:#909399;font-size:14px}.ws-status-card[data-v-0a77e9ce]{margin-bottom:20px}.ws-status-content[data-v-0a77e9ce]{padding:0}.ws-stat-item[data-v-0a77e9ce]{text-align:center;padding:15px}.ws-status-indicator[data-v-0a77e9ce]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;margin-bottom:8px}.ws-status-indicator i[data-v-0a77e9ce]{font-size:18px}.ws-pulse[data-v-0a77e9ce]{animation:ws-breathe-data-v-0a77e9ce 2s ease-in-out infinite}@keyframes ws-breathe-data-v-0a77e9ce{0%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}to{transform:scale(1);opacity:1}}.ws-stat-value[data-v-0a77e9ce]{font-size:20px;font-weight:700;color:#409eff;margin-bottom:8px}.ws-stat-label[data-v-0a77e9ce]{color:#909399;font-size:12px}.recent-disconnects[data-v-0a77e9ce]{margin-top:20px;padding:16px;background-color:#fafafa;border-radius:4px}.recent-disconnects h5[data-v-0a77e9ce]{margin:0 0 12px 0;color:#303133;font-size:14px}.disconnect-list[data-v-0a77e9ce]{max-height:120px;overflow-y:auto}.disconnect-item[data-v-0a77e9ce]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #ebeef5;font-size:12px}.disconnect-item[data-v-0a77e9ce]:last-child{border-bottom:none}.disconnect-time[data-v-0a77e9ce]{color:#909399;min-width:80px}.disconnect-reason[data-v-0a77e9ce]{color:#f56c6c;flex:1;text-align:right}.chart-card[data-v-a65c2e10]{margin-bottom:20px}.leader-positions-section[data-v-a65c2e10],.signal-distribution-section[data-v-a65c2e10]{height:400px;display:flex;flex-direction:column;border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.section-header[data-v-a65c2e10]{padding:12px 16px;background-color:#f5f7fa;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.header-left[data-v-a65c2e10]{gap:12px}.header-left[data-v-a65c2e10],.user-info[data-v-a65c2e10]{display:flex;align-items:center}.section-header h4[data-v-a65c2e10]{margin:0;font-size:14px;color:#303133;font-weight:600}.header-controls[data-v-a65c2e10]{display:flex;align-items:center;gap:8px}.signal-stats-grid[data-v-a65c2e10]{flex:1;display:flex;flex-direction:column;gap:12px;padding:16px;overflow-y:auto}.signal-type-item[data-v-a65c2e10]{text-align:center;padding:16px;border:1px solid #ebeef5;border-radius:4px;background-color:#fafafa;transition:all .3s ease}.signal-type-item[data-v-a65c2e10]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.type-header[data-v-a65c2e10]{margin-bottom:12px}.type-stats[data-v-a65c2e10]{font-size:13px;color:#606266}.type-stats div[data-v-a65c2e10]{margin-bottom:4px}.success-stat[data-v-a65c2e10]{color:#67c23a;font-weight:500}.failed-stat[data-v-a65c2e10]{color:#f56c6c;font-weight:500}.leader-positions-content[data-v-a65c2e10]{flex:1;overflow:hidden}.leader-positions-content .el-table[data-v-a65c2e10]{border:none}.leader-positions-content .el-table td[data-v-a65c2e10],.leader-positions-content .el-table th[data-v-a65c2e10]{border-bottom:1px solid #f0f0f0;padding:6px 4px}.empty-state[data-v-a65c2e10]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#909399}.empty-state i[data-v-a65c2e10]{font-size:32px;margin-bottom:12px}.empty-state p[data-v-a65c2e10]{margin:0;font-size:14px}.text-success[data-v-a65c2e10]{color:#67c23a!important}.text-danger[data-v-a65c2e10]{color:#f56c6c!important}@media (max-width:1200px){.leader-positions-section[data-v-a65c2e10],.signal-distribution-section[data-v-a65c2e10]{height:350px}}@media (max-width:768px){.el-col[data-v-a65c2e10]{margin-bottom:20px}.leader-positions-section[data-v-a65c2e10],.signal-distribution-section[data-v-a65c2e10]{height:300px}}.users-card[data-v-7160cb5a]{margin-bottom:20px}.card-header[data-v-7160cb5a]{display:flex;justify-content:space-between;align-items:center}.users-section[data-v-7160cb5a]{border:1px solid #ebeef5;border-radius:4px;overflow:hidden;height:400px;display:flex;flex-direction:column}.users-header[data-v-7160cb5a]{padding:12px 16px;background-color:#fafafa;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.users-title[data-v-7160cb5a]{font-weight:600;font-size:14px;color:#303133}.users-tip[data-v-7160cb5a]{font-size:12px;color:#909399}.users-table-container[data-v-7160cb5a]{flex:1;overflow:hidden}.users-table-container .el-table[data-v-7160cb5a]{height:100%}.positions-section[data-v-7160cb5a]{border:1px solid #ebeef5;border-radius:4px;display:flex;flex-direction:column;height:400px}.positions-header[data-v-7160cb5a]{padding:12px 16px;border-bottom:1px solid #ebeef5;background-color:#fafafa;flex-shrink:0}.positions-header h4[data-v-7160cb5a]{margin:0;font-size:14px;color:#303133;display:flex;align-items:center;justify-content:space-between}.header-actions[data-v-7160cb5a]{display:flex;align-items:center;gap:8px}.positions-content[data-v-7160cb5a]{flex:1;overflow-y:auto;padding:16px;min-height:0}.no-positions[data-v-7160cb5a]{text-align:center;color:#909399;padding:40px 20px}.no-positions i[data-v-7160cb5a]{font-size:48px;margin-bottom:16px;display:block}.no-positions p[data-v-7160cb5a]{margin:0;font-size:14px}.positions-list[data-v-7160cb5a]{display:flex;flex-direction:column;gap:12px}.position-item[data-v-7160cb5a]{border:1px solid #ebeef5;border-radius:6px;padding:16px;background-color:#fafafa;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .3s ease}.position-item[data-v-7160cb5a]:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.position-header[data-v-7160cb5a]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:12px;border-bottom:2px solid #e9ecef;cursor:pointer;transition:all .3s ease;position:relative;user-select:none}.position-header[data-v-7160cb5a]:hover{background-color:#f8f9fa;border-radius:4px;padding:12px;margin:-12px -12px 12px -12px}.position-header[data-v-7160cb5a]:active{background-color:#e9ecef}.position-title[data-v-7160cb5a]{display:flex;align-items:center;gap:8px}.expand-icon[data-v-7160cb5a]{color:#909399;font-size:14px;margin-left:8px;transition:transform .3s ease}.expand-icon.el-icon-arrow-up[data-v-7160cb5a]{transform:rotate(180deg)}.position-details-enter-active[data-v-7160cb5a],.position-details-leave-active[data-v-7160cb5a]{transition:all .3s ease;overflow:hidden}.position-details-enter[data-v-7160cb5a],.position-details-leave-to[data-v-7160cb5a]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.position-details-enter-to[data-v-7160cb5a],.position-details-leave[data-v-7160cb5a]{opacity:1;max-height:300px;padding-top:12px;padding-bottom:12px}.username[data-v-7160cb5a]{font-weight:600;font-size:12px;color:#409eff;background-color:#ecf5ff;padding:4px 8px;border-radius:4px;border:1px solid #d9ecff}.symbol[data-v-7160cb5a]{font-weight:700;font-size:16px;color:#303133}.position-summary[data-v-7160cb5a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.summary-item[data-v-7160cb5a]{display:flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.summary-label[data-v-7160cb5a]{color:#606266;font-weight:500}.summary-value[data-v-7160cb5a]{font-weight:700;font-size:13px;min-width:60px;text-align:right;padding:2px 6px;border-radius:3px;background-color:#f8f9fa;border:1px solid #e9ecef}.summary-value.text-success[data-v-7160cb5a]{background-color:#f0f9ff;border-color:#b3d8ff;color:#67c23a}.summary-value.text-danger[data-v-7160cb5a]{background-color:#fef0f0;border-color:#fbc4c4;color:#f56c6c}.direction-tag[data-v-7160cb5a]{font-weight:600;padding:0 8px}.position-details[data-v-7160cb5a]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;padding-top:12px;border-top:1px solid #f0f0f0}.detail-row[data-v-7160cb5a]{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:6px 0;border-bottom:1px solid #f0f0f0}.detail-row[data-v-7160cb5a]:last-child{border-bottom:none}.detail-row .label[data-v-7160cb5a]{color:#606266;font-weight:500;min-width:75px}.detail-row .value[data-v-7160cb5a]{color:#303133;font-weight:600;text-align:right;flex:1}.text-success[data-v-7160cb5a]{color:#67c23a!important}.text-danger[data-v-7160cb5a]{color:#f56c6c!important}.positions-loading[data-v-7160cb5a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#909399}.positions-loading i[data-v-7160cb5a]{font-size:24px;margin-bottom:16px;animation:rotate-data-v-7160cb5a 1s linear infinite}@keyframes rotate-data-v-7160cb5a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.positions-loading p[data-v-7160cb5a]{margin-top:16px;font-size:14px}[data-v-7160cb5a]:deep(.selected-row),[data-v-7160cb5a]:deep(.selected-row td){background-color:#f0f9ff!important}@media (max-width:1200px){.position-details[data-v-7160cb5a]{grid-template-columns:1fr}.position-summary[data-v-7160cb5a]{flex-direction:column;align-items:flex-start;gap:6px}.summary-item[data-v-7160cb5a]{width:100%;justify-content:space-between}}@media (max-width:768px){.el-col[data-v-7160cb5a]{margin-bottom:20px}.positions-section[data-v-7160cb5a],.users-section[data-v-7160cb5a]{height:300px}.users-table-container .el-table[data-v-7160cb5a]{height:220px!important}.position-summary[data-v-7160cb5a]{flex-direction:column;align-items:flex-start;gap:8px}.header-actions[data-v-7160cb5a]{flex-direction:column;gap:6px;align-items:flex-start}.header-actions .el-button[data-v-7160cb5a]{width:100%;margin-left:0}}.user-stats-card[data-v-47f1bcae]{margin-bottom:20px}.text-success[data-v-47f1bcae]{color:#67c23a}.text-warning[data-v-47f1bcae]{color:#e6a23c}.text-danger[data-v-47f1bcae]{color:#f56c6c}.signals-card[data-v-056baa26]{margin-bottom:20px}.filter-controls[data-v-056baa26]{display:flex;gap:10px}.filter-controls .el-select[data-v-056baa26]{width:120px}.execution-stats[data-v-056baa26]{display:flex;flex-direction:column;gap:4px}.success-count[data-v-056baa26]{color:#67c23a;font-size:12px}.failed-count[data-v-056baa26]{color:#f56c6c;font-size:12px}.total-count[data-v-056baa26]{color:#909399;font-size:12px}.signal-detail-container[data-v-056baa26]{display:flex;height:600px;border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.signal-list-panel[data-v-056baa26]{border-right:1px solid #ebeef5;min-width:0}.execution-detail-panel[data-v-056baa26],.signal-list-panel[data-v-056baa26]{width:50%;display:flex;flex-direction:column}.panel-header[data-v-056baa26]{padding:12px 16px;background-color:#f5f7fa;border-bottom:1px solid #ebeef5;font-weight:600;color:#303133;display:flex;align-items:center}.signal-info[data-v-056baa26]{margin-left:10px;font-weight:400;color:#909399;font-size:12px}.panel-content[data-v-056baa26]{flex:1;overflow:auto;position:relative}.panel-footer[data-v-056baa26]{padding:12px 16px;border-top:1px solid #ebeef5;background-color:#f5f7fa;display:flex;justify-content:center}.empty-state[data-v-056baa26]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#909399}.empty-state i[data-v-056baa26]{font-size:32px;margin-bottom:12px}.empty-state p[data-v-056baa26]{margin:0;font-size:14px}.selected-signal-row[data-v-056baa26],.selected-signal-row[data-v-056baa26]:hover{background-color:#ecf5ff!important}.execution-records[data-v-056baa26]{padding:16px}.signal-info-grid[data-v-056baa26]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:16px;border:1px solid #ebeef5;border-radius:4px;background-color:#fafafa}.leader-info-section[data-v-056baa26]{margin-bottom:20px;padding:15px;background-color:#f8f9fa;border-radius:6px;border-left:4px solid #409eff}.leader-info-section h4[data-v-056baa26]{margin:0 0 15px 0;color:#409eff;font-size:16px;font-weight:600}.leader-info-section .signal-info-grid[data-v-056baa26]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.leader-info-section .info-item[data-v-056baa26]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#fff;border-radius:4px;border:1px solid #e4e7ed}.leader-info-section .info-label[data-v-056baa26]{font-weight:500;color:#606266;font-size:13px}.leader-info-section .info-value[data-v-056baa26]{font-weight:600;color:#303133;font-size:14px}.info-item[data-v-056baa26]{display:flex;align-items:center;min-height:32px}.info-label[data-v-056baa26]{font-weight:600;color:#606266;margin-right:8px;min-width:80px;flex-shrink:0}.info-value[data-v-056baa26]{color:#303133;flex:1}.signal-list-panel .el-table[data-v-056baa26]{border:none;width:100%;min-width:1200px}.signal-list-panel .el-table td[data-v-056baa26],.signal-list-panel .el-table th[data-v-056baa26]{border-bottom:1px solid #f0f0f0;padding:8px 4px}.signal-list-panel .panel-content[data-v-056baa26]{overflow-x:auto;max-width:100%}.execution-detail-panel .el-table[data-v-056baa26]{border:none}.execution-detail-panel .el-table td[data-v-056baa26],.execution-detail-panel .el-table th[data-v-056baa26]{border-bottom:1px solid #f0f0f0;padding:6px 4px}@media (max-width:1200px){.signal-detail-container[data-v-056baa26]{height:500px}}@media (max-width:768px){.signal-detail-container[data-v-056baa26]{flex-direction:column;height:auto}.execution-detail-panel[data-v-056baa26],.signal-list-panel[data-v-056baa26]{width:100%;min-height:300px}.signal-list-panel[data-v-056baa26]{border-right:none;border-bottom:1px solid #ebeef5}}.user-info-header[data-v-d323a036]{margin-bottom:20px;padding:15px;background-color:#f5f7fa;border-radius:4px}.user-info-header h4[data-v-d323a036]{margin:0 0 8px 0;color:#303133}.user-info-header p[data-v-d323a036]{margin:0;color:#606266;font-size:14px}.error-message[data-v-d323a036]{color:#f56c6c;font-size:12px;word-break:break-all}.error-translation[data-v-d323a036]{color:#e6a23c;font-size:12px;word-break:break-all;font-weight:500}.order-id[data-v-d323a036]{font-family:monospace;font-size:12px;color:#909399}.pagination-container[data-v-d323a036]{margin-top:20px;text-align:center}.text-danger[data-v-d323a036]{color:#f56c6c}.signal-analysis-container[data-v-4e828dc5]{padding:20px}.loading-container[data-v-4e828dc5]{text-align:center;padding:50px}.loading-spinner[data-v-4e828dc5]{display:flex;flex-direction:column;align-items:center;color:#409eff}.loading-spinner i[data-v-4e828dc5]{font-size:40px;margin-bottom:10px}.loading-spinner p[data-v-4e828dc5]{font-size:16px;color:#606266}.signal-info-card[data-v-4e828dc5]{margin-bottom:20px}.signal-info-grid[data-v-4e828dc5]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;border:1px solid #ebeef5;border-radius:4px;background-color:#fafafa}.info-item[data-v-4e828dc5]{display:flex;align-items:center;min-height:32px}.info-label[data-v-4e828dc5]{font-weight:600;color:#606266;margin-right:8px;min-width:80px;flex-shrink:0}.info-value[data-v-4e828dc5]{color:#303133;flex:1}.detail-card[data-v-4e828dc5]{margin-bottom:0}.detail-card .card-header[data-v-4e828dc5]{font-weight:600;color:#409eff;font-size:16px}.detail-info-grid[data-v-4e828dc5]{display:grid;grid-template-columns:1fr;gap:12px}.detail-info-item[data-v-4e828dc5]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.detail-info-item[data-v-4e828dc5]:last-child{border-bottom:none}.detail-label[data-v-4e828dc5]{font-weight:500;color:#606266;font-size:14px;min-width:120px}.detail-value[data-v-4e828dc5]{font-weight:600;color:#303133;font-size:14px;text-align:right;word-break:break-all}.detail-value.order-id[data-v-4e828dc5]{font-family:Courier New,monospace;font-size:12px;color:#409eff}.json-content[data-v-4e828dc5]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:15px;font-family:Courier New,monospace;font-size:12px;line-height:1.5;max-height:400px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.dialog-footer[data-v-4e828dc5]{text-align:right}@media (max-width:768px){.detail-info-item[data-v-4e828dc5]{flex-direction:column;align-items:flex-start;gap:5px}.detail-label[data-v-4e828dc5]{min-width:auto}.detail-value[data-v-4e828dc5]{text-align:left;width:100%}}.strategy-detail[data-v-22959a0a]{padding:24px;min-height:calc(100vh - 84px);max-width:1200px;margin:0 auto}.strategy-detail .basic-info-section[data-v-22959a0a]{border-radius:8px;padding:24px;margin-bottom:24px;border:1px solid #dbe4e9;display:flex;justify-content:space-between;align-items:flex-start}.strategy-detail .basic-info-section .left-info[data-v-22959a0a]{display:flex;gap:24px}.strategy-detail .basic-info-section .left-info .trader-avatar[data-v-22959a0a]{width:64px;height:64px;border-radius:50%;overflow:hidden;background:#f5f7fa;position:relative;display:flex;align-items:center;justify-content:center}.strategy-detail .basic-info-section .left-info .trader-avatar img[data-v-22959a0a]{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.strategy-detail .basic-info-section .left-info .trader-avatar .avatar-placeholder[data-v-22959a0a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#909399}.strategy-detail .basic-info-section .left-info .trader-info .trader-header[data-v-22959a0a]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.strategy-detail .basic-info-section .left-info .trader-info .trader-header .trader-name[data-v-22959a0a]{font-size:18px;font-weight:600;color:#303133}.strategy-detail .basic-info-section .left-info .trader-info .trader-meta[data-v-22959a0a]{display:flex;align-items:center;gap:12px}.strategy-detail .basic-info-section .left-info .trader-info .trader-meta .company[data-v-22959a0a]{color:#606266;font-size:14px}.strategy-detail .strategy-description[data-v-22959a0a]{border-radius:8px;padding:20px;margin-bottom:24px;border:1px solid #dbe4e9}.strategy-detail .strategy-description p[data-v-22959a0a]{margin:0;color:#606266;line-height:1.6;font-size:14px}.strategy-detail .basic-metrics.inline-metrics[data-v-22959a0a]{display:flex;align-items:center;flex-wrap:wrap;gap:32px;padding:16px 0}.strategy-detail .basic-metrics.inline-metrics .metric-item[data-v-22959a0a]{display:flex;align-items:center;gap:8px;font-size:14px;color:#606266}.strategy-detail .basic-metrics.inline-metrics .metric-item i[data-v-22959a0a]{font-size:16px;color:#909399}.strategy-detail .basic-metrics.inline-metrics .metric-item .label[data-v-22959a0a]{margin-left:4px}.strategy-detail .basic-metrics.inline-metrics .metric-item .value[data-v-22959a0a]{font-weight:600;color:#303133}.strategy-detail .profit-metrics.inline-metrics[data-v-22959a0a]{display:flex;align-items:center;gap:48px;padding:16px 0}.strategy-detail .profit-metrics.inline-metrics .profit-item[data-v-22959a0a]{display:flex;flex-direction:column;align-items:center;gap:4px}.strategy-detail .profit-metrics.inline-metrics .profit-item .value[data-v-22959a0a]{font-size:24px;font-weight:600;line-height:1}.strategy-detail .profit-metrics.inline-metrics .profit-item .value.positive[data-v-22959a0a]{color:#67c23a}.strategy-detail .profit-metrics.inline-metrics .profit-item .value.negative[data-v-22959a0a]{color:#f56c6c}.strategy-detail .profit-metrics.inline-metrics .profit-item .label[data-v-22959a0a]{color:#606266;font-size:14px}.strategy-detail .chart-section[data-v-22959a0a]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;border:1px solid #dbe4e9}.strategy-detail .chart-section .chart-header[data-v-22959a0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.strategy-detail .chart-section .chart-header .chart-title[data-v-22959a0a]{font-size:18px;font-weight:600;color:#303133}.strategy-detail .chart-section .chart-header .chart-legend[data-v-22959a0a]{display:flex;gap:8px}.strategy-detail .chart-section .chart-container[data-v-22959a0a]{height:400px}.strategy-detail .main-content[data-v-22959a0a]{display:grid;grid-template-columns:300px 1fr;gap:24px}.strategy-detail .main-content .stats-panel[data-v-22959a0a]{background:#fff;border-radius:8px;padding:20px;border:1px solid #dbe4e9}.strategy-detail .main-content .stats-panel .panel-title[data-v-22959a0a]{margin:0 0 20px;font-size:18px;font-weight:600;color:#303133}.strategy-detail .main-content .stats-panel .stats-list .stat-item[data-v-22959a0a]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #ebeef5}.strategy-detail .main-content .stats-panel .stats-list .stat-item[data-v-22959a0a]:last-child{border-bottom:none}.strategy-detail .main-content .stats-panel .stats-list .stat-item .stat-label[data-v-22959a0a]{color:#606266;font-size:14px}.strategy-detail .main-content .stats-panel .stats-list .stat-item .stat-value[data-v-22959a0a]{color:#303133;font-weight:600}.strategy-detail .main-content .content-panel[data-v-22959a0a]{background:#fff;border-radius:8px;border:1px solid #dbe4e9}.strategy-detail .main-content .content-panel[data-v-22959a0a] .el-tabs__header{margin:0}.strategy-detail .main-content .content-panel[data-v-22959a0a] .el-tabs__nav{border:none}.strategy-detail .main-content .content-panel[data-v-22959a0a] .el-tabs__item{height:50px;line-height:50px;font-size:14px;color:#606266}.strategy-detail .main-content .content-panel[data-v-22959a0a] .el-tabs__item.is-active{color:#409eff;font-weight:600}.strategy-detail .main-content .content-panel .el-table[data-v-22959a0a]{margin:20px 0}.strategy-detail .main-content .content-panel .pagination-container[data-v-22959a0a]{padding:20px;text-align:center}.positive[data-v-22959a0a]{color:#67c23a!important}.negative[data-v-22959a0a]{color:#f56c6c!important}.pagination-container[data-v-22959a0a]{margin-top:20px;display:flex;justify-content:center}@media(max-width:1200px){.strategy-detail .main-content[data-v-22959a0a]{grid-template-columns:1fr}}@media(max-width:768px){.strategy-detail[data-v-22959a0a]{padding:12px}.strategy-detail .basic-info-section[data-v-22959a0a]{flex-direction:column;align-items:flex-start;gap:20px}.strategy-detail .basic-info-section .right-actions[data-v-22959a0a]{width:100%}.strategy-detail .profit-metrics.inline-metrics[data-v-22959a0a]{flex-wrap:wrap}}.chart-box[data-v-22959a0a]{height:300px!important;width:100%!important;margin-bottom:20px;background:#fff;border-radius:4px;overflow:hidden}.table-wrapper[data-v-22959a0a]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrapper[data-v-22959a0a] .el-table{min-width:600px!important;width:auto!important}body.mt4-detail-page{background:#fff!important}.overview-container[data-v-44fd3a2f]{margin-top:20px}.data-cards[data-v-44fd3a2f]{margin-bottom:30px}.card-wrapper[data-v-44fd3a2f]{margin-bottom:20px}.card[data-v-44fd3a2f]{position:relative;border-radius:16px;border:none;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;background:linear-gradient(135deg,#fff,#f8f9fa)}.card[data-v-44fd3a2f]:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.card[data-v-44fd3a2f]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#409eff,#67c23a);z-index:1}.card-icon[data-v-44fd3a2f]{position:absolute;top:20px;right:20px;width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;box-shadow:0 4px 12px rgba(64,158,255,.3)}.balance-card .card-icon[data-v-44fd3a2f],.card-icon[data-v-44fd3a2f]{background:linear-gradient(135deg,#409eff,#66b1ff)}.available-card .card-icon[data-v-44fd3a2f]{background:linear-gradient(135deg,#67c23a,#85ce61)}.strategy-card .card-icon[data-v-44fd3a2f]{background:linear-gradient(135deg,#e6a23c,#ebb563)}.profit-card .card-icon[data-v-44fd3a2f]{background:linear-gradient(135deg,#f56c6c,#f78989)}.card-content[data-v-44fd3a2f]{padding:30px 20px 20px;position:relative;z-index:2}.card-title[data-v-44fd3a2f]{font-size:14px;color:#909399;margin-bottom:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.card-value[data-v-44fd3a2f]{font-size:28px;font-weight:700;color:#303133;margin-bottom:20px;line-height:1.2}.card-value.positive[data-v-44fd3a2f]{color:#67c23a}.card-value.negative[data-v-44fd3a2f]{color:#f56c6c}.card-progress .el-progress .el-progress-bar .el-progress-bar__outer[data-v-44fd3a2f]{background-color:#f0f2f5;border-radius:10px}.card-progress .el-progress .el-progress-bar .el-progress-bar__inner[data-v-44fd3a2f]{border-radius:10px;transition:all .3s ease}@media(max-width:1200px){.card-value[data-v-44fd3a2f]{font-size:24px}.card-icon[data-v-44fd3a2f]{width:45px;height:45px;font-size:20px}}@media(max-width:768px){.overview-container[data-v-44fd3a2f]{padding:15px}.data-cards[data-v-44fd3a2f]{margin-bottom:20px}.card-wrapper[data-v-44fd3a2f]{margin-bottom:15px}.card[data-v-44fd3a2f]{border-radius:12px}.card[data-v-44fd3a2f]:hover{transform:translateY(-4px)}.card-content[data-v-44fd3a2f]{padding:25px 15px 15px}.card-value[data-v-44fd3a2f]{font-size:22px;margin-bottom:15px}.card-icon[data-v-44fd3a2f]{width:40px;height:40px;font-size:18px;top:15px;right:15px}.card-title[data-v-44fd3a2f]{font-size:13px;margin-bottom:10px}}@media(max-width:480px){.overview-container[data-v-44fd3a2f]{padding:10px}.card-value[data-v-44fd3a2f]{font-size:20px}.card-icon[data-v-44fd3a2f]{width:35px;height:35px;font-size:16px}}.el-loading-mask[data-v-44fd3a2f]{border-radius:16px}.balance-card[data-v-44fd3a2f]:before{background:linear-gradient(90deg,#409eff,#66b1ff)}.available-card[data-v-44fd3a2f]:before{background:linear-gradient(90deg,#67c23a,#85ce61)}.strategy-card[data-v-44fd3a2f]:before{background:linear-gradient(90deg,#e6a23c,#ebb563)}.profit-card[data-v-44fd3a2f]:before{background:linear-gradient(90deg,#f56c6c,#f78989)}.card-value[data-v-44fd3a2f]{animation:fadeInUp-data-v-44fd3a2f .6s ease-out}@keyframes fadeInUp-data-v-44fd3a2f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-progress[data-v-44fd3a2f]{animation:slideInRight-data-v-44fd3a2f .8s ease-out}@keyframes slideInRight-data-v-44fd3a2f{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.data-cards[data-v-20a274f2]{margin-bottom:20px}.cardBF[data-v-20a274f2]:before{content:"";background-color:rgba(36,173,251,.5);position:absolute;top:-10%;right:-10%;opacity:.2;width:239px;height:217px;filter:blur(50px)}.action-buttons[data-v-20a274f2]{margin-top:20px}.template-grid .template-card[data-v-11e9cb16]{margin-bottom:20px;transition:all .3s ease}.template-grid .template-card[data-v-11e9cb16]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.template-grid .template-card .template-header[data-v-11e9cb16]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.template-grid .template-card .template-header .template-title[data-v-11e9cb16]{flex:1}.template-grid .template-card .template-header .template-title h4[data-v-11e9cb16]{margin:0 0 8px 0;color:#303133;font-size:16px;font-weight:600}.template-grid .template-card .template-header .template-type[data-v-11e9cb16]{margin-left:10px}.template-grid .template-card .template-content[data-v-11e9cb16]{margin-bottom:15px}.template-grid .template-card .template-content .template-description[data-v-11e9cb16]{color:#606266;font-size:14px;line-height:1.5;margin:0 0 10px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-grid .template-card .template-content .template-params-preview .params-label[data-v-11e9cb16]{color:#909399;font-size:12px;margin-right:5px}.template-grid .template-card .template-content .template-params-preview .params-text[data-v-11e9cb16]{color:#606266;font-size:12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.template-grid .template-card .template-actions[data-v-11e9cb16]{display:flex;gap:8px;flex-wrap:wrap}.template-grid .template-card .template-actions .el-button[data-v-11e9cb16]{flex:1;min-width:60px}.template-grid .empty-state[data-v-11e9cb16]{text-align:center;padding:40px 0}@media(max-width:768px){.template-grid .template-card .template-actions .el-button[data-v-11e9cb16]{flex:none;width:100%;margin-bottom:8px}}.indicator-templates[data-v-2f953fac]{padding:20px}.indicator-templates .templates-container .header[data-v-2f953fac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.indicator-templates .templates-container .header .header-left h2[data-v-2f953fac]{margin:0 0 5px 0;color:#303133}.indicator-templates .templates-container .header .header-left .subtitle[data-v-2f953fac]{margin:0;color:#909399;font-size:14px}.indicator-templates .templates-container .header .header-right .el-button[data-v-2f953fac]{margin-left:10px}.indicator-templates .templates-container .template-categories[data-v-2f953fac]{margin-top:20px}.indicator-templates .template-detail .template-header[data-v-2f953fac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.indicator-templates .template-detail .template-header h3[data-v-2f953fac]{margin:0;color:#303133}.indicator-templates .template-detail .template-description[data-v-2f953fac]{margin-bottom:20px}.indicator-templates .template-detail .template-description p[data-v-2f953fac]{color:#606266;line-height:1.6}.indicator-templates .template-detail .template-params[data-v-2f953fac]{margin-bottom:20px}.indicator-templates .template-detail .template-params h4[data-v-2f953fac]{margin:0 0 10px 0;color:#303133}.indicator-templates .template-detail .template-params pre[data-v-2f953fac]{background:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;padding:15px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;color:#303133;white-space:pre-wrap;word-wrap:break-word}.indicator-templates .template-detail .template-usage h4[data-v-2f953fac]{margin:0 0 10px 0;color:#303133}.indicator-templates .template-detail .template-usage p[data-v-2f953fac]{color:#606266;line-height:1.6}.indicator-backtest[data-v-1132986a]{padding:20px}.indicator-backtest .backtest-container .header[data-v-1132986a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.indicator-backtest .backtest-container .header .header-left h2[data-v-1132986a]{margin:0 0 5px 0;color:#303133}.indicator-backtest .backtest-container .header .header-left .subtitle[data-v-1132986a]{margin:0;color:#909399;font-size:14px}.indicator-backtest .backtest-container .header .header-right .el-button[data-v-1132986a]{margin-left:10px}.indicator-backtest .backtest-container .config-section[data-v-1132986a],.indicator-backtest .backtest-container .results-section[data-v-1132986a]{margin-bottom:20px}.indicator-backtest .backtest-container .results-section .result-card[data-v-1132986a]{text-align:center;padding:20px;background:#f5f7fa;border-radius:8px}.indicator-backtest .backtest-container .results-section .result-card .result-title[data-v-1132986a]{color:#909399;font-size:14px;margin-bottom:10px}.indicator-backtest .backtest-container .results-section .result-card .result-value[data-v-1132986a]{font-size:24px;font-weight:700;color:#303133}.indicator-backtest .backtest-container .results-section .result-card .result-value.profit[data-v-1132986a]{color:#67c23a}.indicator-backtest .backtest-container .results-section .result-card .result-value.loss[data-v-1132986a]{color:#f56c6c}.indicator-backtest .backtest-container .trades-section .profit[data-v-1132986a]{color:#67c23a}.indicator-backtest .backtest-container .trades-section .loss[data-v-1132986a]{color:#f56c6c}.indicator-performance[data-v-c2d5f8f2]{padding:20px}.indicator-performance .performance-container .header[data-v-c2d5f8f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.indicator-performance .performance-container .header .header-left h2[data-v-c2d5f8f2]{margin:0 0 5px 0;color:#303133}.indicator-performance .performance-container .header .header-left .subtitle[data-v-c2d5f8f2]{margin:0;color:#909399;font-size:14px}.indicator-performance .performance-container .header .header-right .el-button[data-v-c2d5f8f2]{margin-left:10px}.indicator-performance .performance-container .chart-section[data-v-c2d5f8f2],.indicator-performance .performance-container .config-section[data-v-c2d5f8f2]{margin-bottom:20px}.indicator-performance .performance-container .chart-section .chart-container h4[data-v-c2d5f8f2]{margin:0 0 15px 0;color:#303133;text-align:center}.indicator-performance .performance-container .chart-section .chart-container .chart-placeholder[data-v-c2d5f8f2]{height:300px;display:flex;align-items:center;justify-content:center;background:#f5f7fa;border-radius:8px}.indicator-performance .performance-container .ranking-section[data-v-c2d5f8f2]{margin-bottom:20px}.indicator-performance .performance-container .ranking-section .profit[data-v-c2d5f8f2]{color:#67c23a}.indicator-performance .performance-container .ranking-section .loss[data-v-c2d5f8f2]{color:#f56c6c}.indicator-performance .performance-container .detail-section .detail-content h4[data-v-c2d5f8f2]{margin:0 0 15px 0;color:#303133}.indicator-performance .performance-container .detail-section .detail-content p[data-v-c2d5f8f2]{color:#606266;line-height:1.6;margin-bottom:15px}.indicator-performance .performance-container .detail-section .detail-content ul[data-v-c2d5f8f2]{color:#606266;line-height:1.8}.indicator-performance .performance-container .detail-section .detail-content ul li[data-v-c2d5f8f2]{margin-bottom:8px}.indicator-performance .performance-container .detail-section .detail-content ul li strong[data-v-c2d5f8f2]{color:#303133}.indicator-combination[data-v-84c6593e]{padding:20px}.indicator-combination .combination-container .header[data-v-84c6593e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.indicator-combination .combination-container .header .header-left h2[data-v-84c6593e]{margin:0 0 5px 0;color:#303133}.indicator-combination .combination-container .header .header-left .subtitle[data-v-84c6593e]{margin:0;color:#909399;font-size:14px}.indicator-combination .combination-container .header .header-right .el-button[data-v-84c6593e]{margin-left:10px}.indicator-combination .combination-container .indicator-selection .indicator-option .indicator-name[data-v-84c6593e]{font-weight:500;color:#303133}.indicator-combination .combination-container .indicator-selection .indicator-option .indicator-type[data-v-84c6593e]{font-size:12px;color:#909399;margin-top:2px}.indicator-combination .combination-container .weight-config .weight-item[data-v-84c6593e]{display:flex;align-items:center;margin-bottom:10px}.indicator-combination .combination-container .weight-config .weight-item .indicator-name[data-v-84c6593e]{flex:1;color:#606266}.indicator-combination .combination-container .weight-config .weight-item .weight-unit[data-v-84c6593e]{margin-left:5px;color:#909399}.indicator-combination .combination-container .priority-config h4[data-v-84c6593e]{margin:0 0 10px 0;color:#303133;font-size:14px}.indicator-combination .combination-container .test-results .result-card[data-v-84c6593e]{text-align:center;padding:20px;background:#f5f7fa;border-radius:8px}.indicator-combination .combination-container .test-results .result-card .result-title[data-v-84c6593e]{color:#909399;font-size:14px;margin-bottom:10px}.indicator-combination .combination-container .test-results .result-card .result-value[data-v-84c6593e]{font-size:24px;font-weight:700;color:#303133}.indicator-combination .combination-container .test-results .test-details[data-v-84c6593e]{margin-top:20px}.indicator-combination .combination-container .test-results .test-details h4[data-v-84c6593e]{margin:0 0 10px 0;color:#303133}.indicator-combination .combination-container .test-results .test-details p[data-v-84c6593e]{color:#606266;line-height:1.6}.indicator-combination .combination-container .profit[data-v-84c6593e]{color:#67c23a}.indicator-combination .combination-container .loss[data-v-84c6593e]{color:#f56c6c}.el-message-box{background:#333;background-size:cover;color:#fff}.el-message-box__title{color:#fff}.social-media-sidebar[data-v-73f9d8bf]{position:fixed;right:20px;top:75%;transform:translateY(-50%);z-index:1000}.close-button[data-v-73f9d8bf]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;background:#ff4757;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px;box-shadow:0 2px 8px rgba(255,71,87,.3);transition:all .3s ease;opacity:0;transform:scale(.8);z-index:1001}.social-media-sidebar:hover .close-button[data-v-73f9d8bf]{opacity:1;transform:scale(1)}.close-button[data-v-73f9d8bf]:hover{background:#ff3742;transform:scale(1.1);box-shadow:0 4px 12px rgba(255,71,87,.4)}@media (max-width:768px){.social-media-sidebar[data-v-73f9d8bf]{display:none}}.social-media-list[data-v-73f9d8bf]{display:flex;flex-direction:column;gap:10px}.social-media-item[data-v-73f9d8bf]{display:flex;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:25px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);min-width:140px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.social-media-item[data-v-73f9d8bf]:hover{transform:translateX(-5px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.social-media-item i[data-v-73f9d8bf]{font-size:18px;margin-right:8px}.platform-name[data-v-73f9d8bf]{font-size:14px;font-weight:500}@media (max-width:768px){.social-media-sidebar[data-v-73f9d8bf]{right:10px}.social-media-item[data-v-73f9d8bf]{min-width:120px;padding:10px 12px}.platform-name[data-v-73f9d8bf]{font-size:12px}}.social-media-item.telegram[data-v-73f9d8bf]{background:linear-gradient(135deg,#08c,#00a8ff)}.social-media-item.twitter[data-v-73f9d8bf]{background:linear-gradient(135deg,#1da1f2,#0d8bd9)}.social-media-item.discord[data-v-73f9d8bf]{background:linear-gradient(135deg,#7289da,#5865f2)}.social-media-item.wechat[data-v-73f9d8bf]{background:linear-gradient(135deg,#07c160,#00d4aa)}.social-media-item.youtube[data-v-73f9d8bf]{background:linear-gradient(135deg,red,#c00)}.debug-info[data-v-73f9d8bf]{padding:10px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:8px;color:#909399;font-size:12px;text-align:center;margin-bottom:10px}.el-message{left:260px!important;right:auto!important;top:0!important}.circle.one,.circle.three{opacity:.5;background-size:cover}.circle.one,.circle.three,.circle.two{display:block;background-color:#203e3c}.circle.two{opacity:.3;background-size:60% 70%;background-position:50%}.svg-icon[data-v-f9f7fefc]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-f9f7fefc]{background-color:currentColor;mask-size:cover!important;display:inline-block}