.quant-sidebar{border-right:1px solid var(--border);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;will-change:width, min-width;background:radial-gradient(circle at 0 100%,#b7ff3914,#0000 25%),#070707;flex-direction:column;flex-shrink:0;width:240px;min-width:240px;height:100%;padding:18px 0;transition:width .32s cubic-bezier(.4,0,.2,1),min-width .32s cubic-bezier(.4,0,.2,1),padding .32s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden auto}.theme-light .quant-sidebar{background:radial-gradient(circle at 0 100%,#16a34a14,#0000 25%),#fff}.quant-sidebar .quant-logo{flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;padding:2px 16px 20px;display:flex;overflow:hidden}.quant-sidebar .quant-logo .quant-logo-icon{flex-shrink:0;transition:transform .32s cubic-bezier(.4,0,.2,1)}.quant-sidebar .quant-logo .quant-logo-icon .ant-image,.quant-sidebar .quant-logo .quant-logo-icon img{transition:transform .32s cubic-bezier(.4,0,.2,1);display:block}.quant-sidebar .quant-logo .quant-logo-text{opacity:1;min-width:0;max-width:160px;transition:opacity .18s cubic-bezier(.4,0,.2,1) 60ms,max-width .32s cubic-bezier(.4,0,.2,1) 60ms,transform .32s cubic-bezier(.4,0,.2,1) 60ms;overflow:hidden;transform:translate(0)}.quant-sidebar .quant-logo .quant-logo-text .quant-logo-title{font-weight:700;font-size:var(--font-size-hero,24px);white-space:nowrap}.quant-sidebar .quant-logo .quant-logo-text .quant-logo-sub{font-size:var(--font-size-sm,12px);white-space:nowrap;margin-top:10px}.quant-sidebar .quant-menu{flex-direction:column;gap:6px;padding:0 10px;display:flex}.quant-sidebar .quant-menu .quant-menu-item{text-align:left;background:0 0;border:none;border-radius:14px;outline:none;align-items:center;gap:12px;width:100%;height:48px;padding:0 15px;transition:width .32s cubic-bezier(.4,0,.2,1),height .32s cubic-bezier(.4,0,.2,1),padding .32s cubic-bezier(.4,0,.2,1),gap .32s cubic-bezier(.4,0,.2,1),background .2s,border-color .2s,color .2s;display:flex;overflow:hidden}.quant-sidebar .quant-menu .quant-menu-item:hover{background:#ffffff0f}.quant-sidebar .quant-menu .quant-menu-item .quant-menu-item__icon{flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:transform .32s cubic-bezier(.4,0,.2,1),font-size .32s cubic-bezier(.4,0,.2,1);display:inline-flex}.quant-sidebar .quant-menu .quant-menu-item .quant-menu-item__icon .anticon{font-size:inherit}.quant-sidebar .quant-menu .quant-menu-item .quant-menu-item__label{white-space:nowrap;opacity:1;min-width:0;max-width:140px;transition:opacity .18s cubic-bezier(.4,0,.2,1) 60ms,max-width .32s cubic-bezier(.4,0,.2,1) 60ms,transform .32s cubic-bezier(.4,0,.2,1) 60ms;overflow:hidden;transform:translate(0)}.quant-sidebar .quant-menu .active{background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 20%, transparent), color-mix(in srgb, var(--color-accent) 5%, transparent));border:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent)}.quant-sidebar--collapsed{width:76px;min-width:76px;padding:18px 10px}.quant-sidebar--collapsed .quant-logo{justify-content:center;gap:0;padding:2px 0 20px}.quant-sidebar--collapsed .quant-logo .quant-logo-icon .ant-image,.quant-sidebar--collapsed .quant-logo .quant-logo-icon img{transform:scale(1.15)}.quant-sidebar--collapsed .quant-logo .quant-logo-text{opacity:0;pointer-events:none;max-width:0;transition-delay:0s;transform:translate(-8px)}.quant-sidebar--collapsed .quant-menu{align-items:center;padding:0}.quant-sidebar--collapsed .quant-menu .quant-menu-item{justify-content:center;gap:0;width:52px;height:52px;padding:0}.quant-sidebar--collapsed .quant-menu .quant-menu-item .quant-menu-item__icon{font-size:22px}.quant-sidebar--collapsed .quant-menu .quant-menu-item .quant-menu-item__label{opacity:0;pointer-events:none;max-width:0;transition-delay:0s;transform:translate(-6px)}@media (prefers-reduced-motion:reduce){.quant-sidebar,.quant-sidebar .quant-logo-text,.quant-sidebar .quant-menu-item,.quant-sidebar .quant-menu-item__label{transition:none!important}}.quant-header{justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}.quant-header .quant-menu-toggle-btn{cursor:pointer;width:40px;height:40px;font-size:var(--font-size-page-title,20px);border:none;border:1px solid var(--btn-border);background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.quant-header .quant-menu-toggle-btn .quant-header-icon{font-size:var(--font-size-page-title,20px)}.quant-header .quant-header-right{align-items:center;gap:20px;display:flex}.quant-header .quant-header-right .log-lang-selector{font-size:var(--font-size-card-title,16px);border:1px solid var(--btn-border);border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 10px;display:flex}.quant-header .quant-header-right .log-lang-selector .lang-icon{font-size:var(--font-size-page-title,20px)}.mobile-bottom-tab{z-index:80;box-sizing:border-box;background:#000;grid-template-columns:repeat(5,1fr);align-items:center;width:100%;height:58px;display:grid;position:fixed;bottom:0;left:0;right:0}.theme-light .mobile-bottom-tab{background:#fff}.mobile-bottom-tab__item{color:#4d4d4d;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;padding:0;display:flex;position:relative}.mobile-bottom-tab__item .theme-light{color:#b3b3b3}.mobile-bottom-tab__item .mobile-bottom-tab__img{height:22px}.mobile-bottom-tab__item .mobile-bottom-tab__img--aichat{width:58px;height:58px}.mobile-bottom-tab__item .mobile-bottom-tab__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.mobile-bottom-tab__item--active{color:#9aed2c}.theme-light .mobile-bottom-tab__item--active{color:#010101}.root{width:100%;height:100%;display:flex;overflow:hidden}.root .layout{background:radial-gradient(circle at 18% 18%,#b7ff391f,#0000 22%),radial-gradient(circle at 82% 20%,#00ffc814,#0000 20%),radial-gradient(circle at 70% 80%,#b7ff390f,#0000 18%),linear-gradient(#06090d 0%,#091018 100%);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;inset:0;overflow:hidden}.theme-light .root .layout{background:radial-gradient(circle at 18% 18%,#16a34a24,#0000 22%),radial-gradient(circle at 82% 20%,#3b82f61a,#0000 20%),radial-gradient(circle at 70% 80%,#16a34a14,#0000 18%),linear-gradient(#f3f4f6 0% 100%)}.root .layout .qa-layout-bg .qa-layout-grid{opacity:.28;background-image:linear-gradient(#b7ff391f 1px,#0000 1px),linear-gradient(90deg,#b7ff391f 1px,#0000 1px),radial-gradient(circle,#b7ff3914,#0000 58%);background-size:36px 36px,36px 36px,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 96%);mask-image:radial-gradient(circle,#000 52%,#0000 96%)}.theme-light .root .layout .qa-layout-bg .qa-layout-grid{opacity:.24;background-image:linear-gradient(#1118271a 1px,#0000 1px),linear-gradient(90deg,#1118271a 1px,#0000 1px),radial-gradient(circle,#16a34a14,#0000 58%)}.root .layout .header,.root .layout .content{z-index:2;position:relative}.root .layout .content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.root .layout .content .content-box{flex:1;width:100%;min-height:0;padding-bottom:20px;overflow:hidden auto}@media screen and (width<=900px){.content-box{padding-bottom:68px!important}.content-box--no-tabbar{padding-bottom:0!important}}.area-code-select{min-width:108px}.area-code-select__option{justify-content:space-between;align-items:center;gap:12px;display:flex}.area-code-select__country{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.area-code-select__code{color:var(--text-desc);font-variant-numeric:tabular-nums;flex-shrink:0}.qa-login-page{background:var(--bg-page);min-height:100vh;position:relative;overflow:hidden}.qa-login-page .qa-login-bg{background:radial-gradient(circle at 18% 18%,#b7ff391f,#0000 22%),radial-gradient(circle at 82% 20%,#00ffc814,#0000 20%),radial-gradient(circle at 70% 80%,#b7ff390f,#0000 18%),linear-gradient(#06090d 0%,#091018 100%);position:absolute;inset:0}.theme-light .qa-login-page .qa-login-bg{background:radial-gradient(circle at 18% 18%,#16a34a24,#0000 22%),radial-gradient(circle at 82% 20%,#3b82f61a,#0000 20%),radial-gradient(circle at 70% 80%,#16a34a14,#0000 18%),linear-gradient(#f3f4f6 0% 100%)}.qa-login-page .qa-login-bg .qa-login-glow{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.qa-login-page .qa-login-bg .qa-login-glow--1{background:var(--login-glow);width:420px;height:420px;top:80px;left:-100px}.qa-login-page .qa-login-bg .qa-login-glow--2{background:var(--login-glow-2);width:360px;height:360px;bottom:60px;right:60px}.qa-login-page .qa-login-bg .qa-login-grid{opacity:.18;background-image:linear-gradient(#b7ff3914 1px,#0000 1px),linear-gradient(90deg,#b7ff3914 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 45%,#0000 95%);mask-image:radial-gradient(circle,#000 45%,#0000 95%)}.theme-light .qa-login-page .qa-login-bg .qa-login-grid{opacity:.16;background-image:linear-gradient(#11182714 1px,#0000 1px),linear-gradient(90deg,#11182714 1px,#0000 1px)}.qa-login-page .AuthPublicHeader{z-index:4;height:56px;position:relative}.qa-login-page .qa-login-layout{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;height:100%;min-height:100vh;padding:0 72px;display:grid;position:relative}.qa-login-page .qa-login-layout .qa-login-brand{align-items:center;min-height:100%;display:flex}.qa-login-page .qa-login-layout .qa-login-brand__content{max-width:620px}.qa-login-page .qa-login-layout .qa-login-brand__title{font-size:var(--font-size-display,36px);color:var(--login-title);text-shadow:0 0 24px #b7ff391f;margin:0 0 14px;font-weight:700;line-height:1.08}.qa-login-page .qa-login-layout .qa-login-brand__subtitle{font-size:var(--font-size-hero,24px);color:var(--login-subtitle);margin-bottom:28px;font-weight:600;line-height:1.15}.qa-login-page .qa-login-layout .qa-login-brand__line{background:linear-gradient(90deg, var(--login-accent) 0%, transparent 100%);border-radius:999px;width:120px;height:3px;margin-bottom:22px}.qa-login-page .qa-login-layout .qa-login-brand__desc{font-size:var(--font-size-section-title,18px);color:var(--login-desc);letter-spacing:1px}.qa-login-page .qa-login-layout .qa-login-panel-wrap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at top,#b7ff3914,#0000 30%),linear-gradient(#0e141afa 0%,#090d12fa 100%);border:1px solid #b7ff3929;border-radius:20px;width:520px;padding:20px;box-shadow:0 30px 70px #00000073,inset 0 1px #ffffff0a,0 0 24px #b7ff390d}.theme-light .qa-login-page .qa-login-layout .qa-login-panel-wrap{background:radial-gradient(circle at top,#16a34a1a,#0000 30%),linear-gradient(#ffffffeb 0%,#f3f4f6eb 100%);border-color:#1118271a;box-shadow:0 30px 70px #1118272e,inset 0 1px #fffc}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-panel{align-items:center;gap:20px;width:100%;display:flex}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-panel .qa-login-sub .qa-login-panel__welcome{font-size:var(--font-size-hero,24px);color:var(--login-welcome);margin-bottom:8px;font-weight:700;line-height:1.1}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-panel .qa-login-sub .qa-login-panel__desc{font-size:var(--font-size-base,14px);color:var(--login-desc)}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap{margin-top:20px}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-form .qa-login-mode{background:#ffffff0f;border:1px solid #b7ff391f;border-radius:10px;padding:4px;display:flex}.theme-light .qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-form .qa-login-mode{background:#ffffffe6;border-color:#1118271f}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-form .qa-login-mode .qa-login-mode-item{color:#ffffff8c;text-align:center;font-weight:600;line-height:40px;font-size:var(--font-size-card-title,16px);cursor:pointer;border-radius:10px;flex:1;transition:color .2s,background .2s}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-form .qa-login-mode .qa-login-mode-item:hover{color:#ffffffd9;background:#ffffff14}.theme-light .qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-form .qa-login-mode .qa-login-mode-item{color:#1118278c}.theme-light .qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-form .qa-login-mode .qa-login-mode-item:hover{color:#111827d9}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-form .qa-login-mode .act{color:#d7ff9d;background:#b7ff3929;box-shadow:0 0 0 1px #b7ff3938}.theme-light .qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-form .qa-login-mode .act{color:#15803d;background:#16a34a1f;box-shadow:0 0 0 1px #16a34a2e}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-form .formItem .qa-login-input{height:50px}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-form .formItem .qa-login-input .ant-input-prefix{color:var(--ant-input-prefix)}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-form .formItem .qa-code-action{height:50px}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-form .formItem .qa-login-submit{height:48px;font-size:var(--font-size-card-title,16px);letter-spacing:2px;border-radius:10px;margin-top:20px;font-weight:700}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-form .qa-login-divider{margin:20px 0}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-btn-grounp{justify-content:space-between;align-items:center;display:flex}.qa-login-page .qa-login-layout .qa-login-panel-wrap .qa-login-from-wap .qa-login-btn-grounp .qa-login-link{font-size:var(--font-size-base,14px)}@media (width<=900px){.qa-login-page .qa-login-layout--mobile{z-index:1;padding:0 var(--page-padding-x,12px);position:relative}.qa-login-page .qa-login-layout--mobile .title{font-size:30px;font-weight:700}.qa-login-page .qa-login-layout--mobile .qa-login-from-wap{margin-top:var(--space-3,12px)}.qa-login-page .qa-login-layout--mobile .qa-login-from-wap .qa-login-mode{margin-top:var(--space-6,24px);gap:var(--space-5,20px);display:flex}.qa-login-page .qa-login-layout--mobile .qa-login-from-wap .qa-login-mode .qa-login-mode-item{color:var(--text-main);font-size:var(--font-size-base,14px)}.qa-login-page .qa-login-layout--mobile .qa-login-from-wap .qa-login-mode .act{color:#d7ff9d}.theme-light .qa-login-page .qa-login-layout--mobile .qa-login-from-wap .qa-login-mode .act{color:#15803d}.qa-login-page .qa-login-layout--mobile .qa-login-from-wap .formItem .qa-login-input{height:48px}.qa-login-page .qa-login-layout--mobile .qa-login-from-wap .formItem .qa-login-btn{margin-top:var(--space-3,12px);width:100%;height:48px;font-size:var(--font-size-base,14px);letter-spacing:1px;border-radius:10px;font-weight:700}.qa-login-page .qa-login-layout--mobile .qa-login-from-wap .formItem .qa-code-action{height:48px}.qa-login-page .qa-login-layout--mobile .qa-login-btn-grounp{justify-content:center;align-items:center;line-height:26px;display:flex}.qa-login-page .qa-login-layout--mobile .qa-login-btn-grounp .qa-login-link{font-size:var(--font-size-sm,12px)}}.user-notice-modal .ant-modal{max-width:min(680px,100vw - 32px)!important}.user-notice-modal .ant-modal-container,.user-notice-modal .ant-modal-body{min-width:0;max-width:100%;overflow-x:hidden}.user-notice-modal .ant-modal-container{border-top:none;position:relative;overflow:hidden}.user-notice-modal .ant-modal-container:before{content:"";background:var(--border);pointer-events:none;z-index:2;height:3px;position:absolute;top:0;left:0;right:0}.user-notice-modal .ant-modal-container:after{content:"";width:var(--notice-progress,0%);background:linear-gradient(90deg, var(--color-accent) 0%, var(--color-accent-2) 100%);pointer-events:none;z-index:3;height:3px;transition:width .12s ease-out;position:absolute;top:0;left:0}.user-notice-modal .user-notice-modal__content{flex-direction:column;gap:10px;min-width:0;max-width:100%;display:flex;overflow:hidden}.user-notice-modal .user-notice-modal__body{box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:min(60vh,480px);color:var(--text-secondary);white-space:normal;overflow-wrap:anywhere;word-break:break-word;scrollbar-width:none;-ms-overflow-style:none;padding-right:2px;font-size:14px;line-height:1.75;overflow:hidden auto}.user-notice-modal .user-notice-modal__body::-webkit-scrollbar{display:none}.user-notice-modal .user-notice-modal__body :where(p,li,div,span,td,th,h1,h2,h3,h4,h5,h6,a){overflow-wrap:anywhere;word-break:break-word;max-width:100%;white-space:normal!important}.user-notice-modal .user-notice-modal__body img,.user-notice-modal .user-notice-modal__body video,.user-notice-modal .user-notice-modal__body iframe{max-width:100%!important;height:auto!important}.user-notice-modal .user-notice-modal__body table{table-layout:fixed;border-collapse:collapse;max-width:100%;width:100%!important}.user-notice-modal .user-notice-modal__body td,.user-notice-modal .user-notice-modal__body th{word-break:break-word;overflow-wrap:anywhere}.user-notice-modal .user-notice-modal__body pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.user-notice-modal .user-notice-modal__body p{margin:0 0 12px}.user-notice-modal .user-notice-modal__body h2{color:var(--text-main);margin:20px 0 12px;font-size:16px;font-weight:600;line-height:1.5}.user-notice-modal .user-notice-modal__body strong{color:var(--text-main);font-weight:600}.user-notice-modal .user-notice-modal__body hr{border:none;border-top:1px solid var(--border);margin:16px 0}.user-notice-modal .user-notice-modal__hint{text-align:center;color:var(--text-desc);margin:0;font-size:12px;line-height:1.5}.user-notice-modal .user-notice-modal__empty{text-align:center;color:var(--text-desc);padding:24px 0}.qa-auth-public-header{z-index:20;box-sizing:border-box;pointer-events:none;justify-content:flex-end;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.qa-auth-public-header>*{pointer-events:auto}.qa-auth-public-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.qa-auth-public-header .quant-theme-toggle{cursor:pointer;width:40px;height:40px;font-size:var(--font-size-page-title,20px);border:none;border:1px solid var(--btn-border);background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.qa-auth-public-header .log-lang-selector{font-size:var(--font-size-card-title,16px);border:1px solid var(--btn-border);border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 10px;display:flex}.qa-auth-public-header .log-lang-selector .lang-icon{font-size:var(--font-size-page-title,20px)}.home{gap:var(--section-gap,16px);margin-top:var(--space-5,20px);flex-direction:column;display:flex}.home .home-row{gap:var(--section-gap,16px);grid-template-columns:minmax(0,1fr) minmax(360px,480px);display:grid}.home .home-row .banner{width:100%}@media (width<=900px){.home{gap:var(--section-gap,12px);padding:0 var(--page-padding-x,12px)!important}.home .home-row{grid-template-columns:1fr}.home .banner{min-height:140px}}.home-banner-carousel{width:100%;max-width:100%;padding-bottom:26px;position:relative;overflow:visible}.home-banner-carousel .ant-carousel{width:100%;max-width:100%;position:relative}.home-banner-carousel .ant-carousel .slick-dots li button{opacity:1;background:#333}.home-banner-carousel .ant-carousel .slick-dots li.slick-active:after{background:#ccc}.home-banner-carousel .home-banner-carousel__item{width:100%;height:260px}.home-banner-carousel .home-banner-carousel__item .home-banner-carousel__img{object-fit:cover;border-radius:20px;width:100%;max-width:100%;height:100%;display:block}@media (width<=900px){.home-banner-carousel{min-height:140px;padding-bottom:20px}.home-banner-carousel .home-banner-carousel__item{height:auto}}.home-news-section{flex-direction:column;min-height:200px;display:flex}.home-news-section .card-header{align-items:center;gap:10px;display:flex}.home-news-section .home-news-section__list{flex:1;margin:10px 0 0;padding:0 10px;list-style:none;overflow:auto}.home-news-section .home-news-section__list .border{border-top:1px solid #ffffff0f}.home-news-section .home-news-section__list .home-news-section__row{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;transition:color .15s;display:flex}.home-news-section .home-news-section__list .home-news-section__row:hover{color:#b7ff39}.home-news-section .home-news-section__list .home-news-section__row .home-news-section__row-title{min-width:0;font-size:var(--font-size-base,14px);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.home-news-section .home-news-section__list .home-news-section__row .home-news-section__row-time{font-size:var(--font-size-sm,12px);color:var(--text-desc)}.quant-hero-card{grid-template-columns:1fr .7fr 1fr;display:grid}.quant-hero-card .quant-hero-left .quant-hero-title{font-size:var(--font-size-hero,24px);letter-spacing:-1px;font-weight:800}.quant-hero-card .quant-hero-left .quant-hero-desc{font-size:var(--font-size-page-title,20px);letter-spacing:-.5px;color:var(--text-desc);margin-top:18px}.quant-hero-card .quant-hero-left .quant-hero-actions{margin-top:36px}.quant-hero-card .quant-hero-left .quant-hero-actions .quant-hero-creat{border-radius:999px;padding:0 24px}.quant-hero-card .quant-hero-center{justify-content:center;align-items:center;display:flex}.quant-hero-card .quant-hero-center .quant-hero-bot-wrap{justify-content:center;align-items:center;display:flex;position:relative}.quant-hero-card .quant-hero-center .quant-hero-bot-wrap .quant-hero-ring{border:1px solid #b7ff273d;border-radius:999px;position:absolute}.theme-light .quant-hero-card .quant-hero-center .quant-hero-bot-wrap .quant-hero-ring{border-color:#22c55e47}.quant-hero-card .quant-hero-center .quant-hero-bot-wrap .quant-hero-ring.ring-1{width:190px;height:190px;transform:rotate(18deg)}.quant-hero-card .quant-hero-center .quant-hero-bot-wrap .quant-hero-ring.ring-2{border-color:#58c6ff3d;width:220px;height:120px;transform:rotate(-18deg)}.theme-light .quant-hero-card .quant-hero-center .quant-hero-bot-wrap .quant-hero-ring.ring-2{border-color:#3b82f647}.quant-hero-card .quant-hero-center .quant-hero-bot-wrap .quant-hero-bot{width:128px;height:128px;font-size:var(--font-size-data-lg,28px);z-index:1;background:radial-gradient(circle at 30% 30%,#ffffffe6,#0000 32%),linear-gradient(135deg,#d5ff5e 0%,#8aff00 32%,#58c6ff 70%,#876cff 100%);border-radius:30px;justify-content:center;align-items:center;font-weight:800;display:flex}.quant-hero-card .quant-hero-right{border-left:1px solid #ffffff0d;flex-direction:column;gap:12px;padding-left:20px;display:flex}.quant-hero-card .quant-hero-right .home-asset-panel__grid{gap:12px;display:grid}.quant-hero-card .quant-hero-right .home-asset-panel__grid .home-asset-panel__item{border:1px solid var(--border);background:linear-gradient(#ffffff0b,#ffffff05),#ffffff06;background:var(--bg-card);border-radius:16px;min-height:72px;padding:14px 15px;transition:border-color .2s,background .2s,transform .2s}.quant-hero-card .quant-hero-right .home-asset-panel__grid .home-asset-panel__item:hover{background:linear-gradient(#a7ff3f14,#ffffff05),#ffffff09;border-color:#a7ff3f2e;transform:translateY(-1px)}.quant-hero-card .quant-hero-right .home-asset-panel__grid .home-asset-panel__label{color:var(--text-desc);font-size:var(--font-size-sm,12px);font-weight:500;line-height:1.2}.quant-hero-card .quant-hero-right .home-asset-panel__grid .home-asset-panel__value{color:var(--text);font-size:var(--font-size-data-md,20px);letter-spacing:-.2px;margin-top:9px;font-weight:800;line-height:1.1}.quant-hero-card .quant-hero-right .home-asset-panel__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.quant-hero-card .quant-hero-right .home-asset-panel__grid--five{grid-template-columns:repeat(6,minmax(0,1fr))}.quant-hero-card .quant-hero-right .home-asset-panel__grid--five .home-asset-panel__item:first-child,.quant-hero-card .quant-hero-right .home-asset-panel__grid--five .home-asset-panel__item:nth-child(2),.quant-hero-card .quant-hero-right .home-asset-panel__grid--five .home-asset-panel__item:nth-child(3){grid-column:span 2}.quant-hero-card .quant-hero-right .home-asset-panel__grid--five .home-asset-panel__item:nth-child(4),.quant-hero-card .quant-hero-right .home-asset-panel__grid--five .home-asset-panel__item:nth-child(5){grid-column:span 3}.account-equity-card{box-sizing:border-box;width:100%;overflow:hidden}.account-equity-card__top{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.account-equity-card__metrics{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:100px;display:flex}.account-equity-card__row{align-items:center;gap:10px;margin-top:10px;display:flex}.account-equity-card__row-icon{border:1px solid var(--qa-border-10);background:color-mix(in srgb, var(--qa-white) 4%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.account-equity-card__row-main{flex:1;min-width:0}.account-equity-card__row-head{align-items:center;gap:8px;display:flex}.account-equity-card__row-label{color:#ffffff73;font-size:12px;line-height:1.3}.theme-light .account-equity-card__row-label{color:#1118278c}.account-equity-card__eye-btn{flex-shrink:0;color:#d2dceb73!important;width:26px!important;min-width:26px!important;height:26px!important;padding:0!important}.account-equity-card__eye-btn:hover{color:#d2dcebd9!important}.theme-light .account-equity-card__eye-btn{color:#11182773!important}.theme-light .account-equity-card__eye-btn:hover{color:#111827bf!important}.account-equity-card__row-value{font-size:var(--font-size-xl,18px);letter-spacing:.5px;color:#fff;font-weight:700;line-height:1.15}.theme-light .account-equity-card__row-value{color:#111827}.account-equity-card .account-equity-card__image{object-fit:contain;width:112px;height:112px;position:absolute;top:0;right:0}.account-equity-card__middle-divider{border:0;border-top:1px dotted #ffffff1f;height:0;margin:10px 0}.theme-light .account-equity-card__middle-divider{border-top-color:#1118271f}.account-equity-card__bottom{grid-template-columns:1fr 1px 1fr;align-items:center;padding:10px 0;display:grid}.account-equity-card__vertical-line{border-left:1px dotted #ffffff1f;justify-self:center;width:1px;height:58px}.theme-light .account-equity-card__vertical-line{border-left-color:#1118271f}.account-equity-card__stat{flex-direction:column;justify-content:center;align-items:center;display:flex}.account-equity-card__stat-title{color:#666;align-items:center;gap:6px;font-size:12px;display:flex}.theme-light .account-equity-card__stat-title{color:#666}.account-equity-card__stat-graph-icon{width:20px;height:20px}.account-equity-card__stat-graph-icon--profit{color:#23d6bd}.account-equity-card__stat-graph-icon--today{color:#ff5d7a}.account-equity-card__unit{margin-left:2px;font-size:10px;font-weight:600}.account-equity-card__stat-value{font-size:var(--font-size-lg,16px);letter-spacing:1px;margin-top:8px;font-weight:700;line-height:1}.account-equity-card__stat-value--green{color:#23d6bd}.account-equity-card__stat-value--red{color:#ff5d7a}.exchange-kline-pro{width:100%;min-width:0;height:100%}.exchange-kline-pro__chart-wrap{width:100%;min-width:0;height:100%;position:relative}.dashboard-market-card{width:100%}.dashboard-market-card .card-header{justify-content:space-between;align-items:center;display:flex}.dashboard-market-card .market-tabs{font-weight:700;font-size:var(--font-size-base,14px);gap:14px;margin-top:20px;display:flex}.dashboard-market-card .market-tabs .active{color:var(--link)}.dashboard-market-card .market-main-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-market-card .market-main-row .market-left .market-pair{font-size:var(--font-size-page-title,20px);font-weight:600}.dashboard-market-card .market-main-row .market-left .market-price{font-size:var(--font-size-hero,24px);margin-top:12px;font-weight:800}.dashboard-market-card .market-main-row .market-left .market-change{font-size:var(--font-size-base,14px);align-items:center;gap:10px;margin-top:6px;display:flex}.dashboard-market-card .market-main-row .market-right{flex:1;min-width:180px}.dashboard-market-card .market-main-row .market-right .market-chart{width:100%;height:140px;margin-top:10px;overflow:hidden}.dashboard-market-card .market--stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.dashboard-market-card .market--stats span{color:var(--text-desc);font-size:var(--font-size-sm,12px);display:block}.dashboard-market-card .market--stats strong{font-size:var(--font-size-data-md,20px);color:var(--text);margin-top:10px;display:block}.dashboard-market-card .market-monitor-loading{justify-content:center;align-items:center;min-height:220px;display:flex}.seven-day-profit-chart{border-radius:12px;width:100%;height:260px;transition:background .2s,box-shadow .2s;overflow:hidden}.seven-day-profit-chart--dark{background:radial-gradient(circle at 50% 0,#a6ff2a0f,#0000 42%),#050706}.seven-day-profit-chart--light{background:radial-gradient(circle at 50% 0,#4caa1614,#0000 42%),#fff;box-shadow:inset 0 0 0 1px #283c2d0f}.seven-day-profit-chart__main{width:100%;height:100%}@media screen and (width<=768px){.seven-day-profit-chart{height:220px}}@media screen and (width<=480px){.seven-day-profit-chart{border-radius:10px;height:220px}}.chart-card{width:100%;min-width:0}.chart-card .car-contenr{width:100%;min-width:0;margin-top:20px}.quick-stats-nav{grid-template-columns:repeat(4,1fr);align-items:center;width:100%;height:82px;display:grid;overflow:hidden}.quick-stats-nav__item{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;padding:8px 0 6px;display:flex}.quick-stats-nav__item:active{transform:scale(.98)}.quick-stats-nav__icon{background:linear-gradient(-36deg,#121212,#121e02);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.theme-light .quick-stats-nav__icon{background:#f0f0f0}.quick-stats-nav__icon img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;height:20px;display:block}.quick-stats-nav__label{white-space:nowrap;font-size:clamp(10px,3vw,12px);line-height:1}.mobile-notice-bar{box-sizing:border-box;background:#161616f5;border:1px solid #ffffff0d;border-radius:10px;align-items:center;width:100%;height:40px;padding:0 12px;display:flex;overflow:hidden}.mobile-notice-bar.quant-card{padding:0 12px}.theme-light .mobile-notice-bar{background:#f8fafcfa;border-color:#11182714}.mobile-notice-bar .mobile-notice-bar__left{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mobile-notice-bar .mobile-notice-bar__left .icon-notice{display:block}.mobile-notice-bar .mobile-notice-bar__content{flex:1;min-width:0;height:36px;margin:0 8px;overflow:hidden}.mobile-notice-bar .mobile-notice-bar__content .mobile-notice-bar__carousel{width:100%;height:36px}.mobile-notice-bar .mobile-notice-bar__content .mobile-notice-bar__carousel .slick-slider,.mobile-notice-bar .mobile-notice-bar__content .mobile-notice-bar__carousel .slick-list,.mobile-notice-bar .mobile-notice-bar__content .mobile-notice-bar__carousel .slick-track,.mobile-notice-bar .mobile-notice-bar__content .mobile-notice-bar__carousel .slick-slide{height:36px!important}.mobile-notice-bar .mobile-notice-bar__content .mobile-notice-bar__carousel .slick-slide>div{height:36px}.mobile-notice-bar .mobile-notice-bar__content .mobile-notice-bar__carousel .mobile-notice-bar__carousel-item{width:100%;height:36px}.mobile-notice-bar .mobile-notice-bar__content .mobile-notice-bar__carousel .mobile-notice-bar__carousel-item .mobile-notice-bar__text-btn{text-align:left;cursor:pointer;width:100%;height:36px;color:var(--text-main);background:0 0;border:none;align-items:center;padding:0;display:flex}.mobile-notice-bar .mobile-notice-bar__content .mobile-notice-bar__carousel .mobile-notice-bar__carousel-item .mobile-notice-bar__text-btn .mobile-notice-bar__text{width:100%;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.mobile-notice-bar .mobile-notice-bar__menu{color:#ffffffd6;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.theme-light .mobile-notice-bar .mobile-notice-bar__menu{color:#111827bf}.ai-chat-box{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.ai-chat-box .ai-chat-box__header{flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 16px;display:flex}.ai-chat-box .ai-chat-box__header .row{align-items:center;gap:10px;display:flex}.ai-chat-box .ai-chat-box__header .ai-chat-box__header-btn{background:var(--bg-card);border:none;border-color:var(--border);cursor:pointer;width:38px;height:38px;font-size:var(--font-size-hero,24px);border-radius:10px;transition:all .2s}.ai-chat-box .ai-chat-box__header .ai-chat-box__model-select{background:var(--bg-card);border-color:var(--border);border-radius:10px;height:38px;padding:0 10px}.ai-chat-box .ai-chat-box__header .ai-chat-box__model-select .ant-select-selector{background:radial-gradient(circle at 30% 30%,#b7ff3924,#0000 55%),linear-gradient(#ffffff0f,#ffffff08)!important;border-color:#b7ff3938!important}.ai-chat-box .qa-ai-chat__expire{height:30px;font-size:var(--font-size-base,14px);color:#ff8a91;background:radial-gradient(circle at 20% 30%,#ff6b7229,#0000 58%),#ff6b7214;flex:none;justify-content:center;align-items:center;gap:10px;display:flex}.theme-light .ai-chat-box .qa-ai-chat__expire{color:#dc2626}.ai-chat-box .qa-ai-chat__expire .qa-ai-chat__expire-dot{background:#ff6b72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff6b7273}.theme-light .ai-chat-box .qa-ai-chat__expire .qa-ai-chat__expire-dot{background:#dc2626;box-shadow:0 0 8px #dc262638}.ai-chat-box .ai-chat-box__list_box{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ai-chat-box .ai-chat-box_loading{justify-content:center;align-items:center;height:100%;display:flex}.ai-chat-box .ai-chat-box__history-more{text-align:center;font-size:var(--font-size-sm,12px);color:var(--text-desc,#ffffff73);flex:none;padding:8px 0 12px}.ai-chat-box .ai-chat-box__history-more--hint{opacity:.7}.ai-chat-box .ai-chat-box__list{box-sizing:border-box;overscroll-behavior:contain;flex:1;min-height:0;padding:12px 20px 18px;overflow-y:auto}.ai-chat-box .ai-chat-box__list::-webkit-scrollbar{display:none}.ai-chat-box .ai-chat-box__list .ai-chat-box__quick{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:100%;display:flex}.ai-chat-box .ai-chat-box__list .ai-chat-box__quick .qa-ai-chat__welcome-title{text-align:center}.ai-chat-box .ai-chat-box__list .ai-chat-box__quick .qa-ai-chat__welcome-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;width:40%;display:flex}.ai-chat-box .ai-chat-box__list .ai-chat-box__quick .qa-ai-chat__quick-item{text-align:left;border:1px solid var(--btn-border);background:var(--bg-btn);color:var(--text-main);font-size:var(--font-size-base,14px);cursor:pointer;border-radius:12px;padding:12px 14px;line-height:1.45;transition:background .15s,border-color .15s,transform .12s;display:block}.ai-chat-box .ai-chat-box__list .ai-chat-box__quick .qa-ai-chat__quick-item:active{transform:scale(.97)}.ai-chat-box .ai-chat-box__list .ai-chat-box__quick .qa-ai-chat__quick-item:hover{color:var(--color-accent);background:var(--actice)}.ai-chat-box .ai-chat-box__footer{border:1px solid var(--border);border-radius:20px;flex:none;padding:10px 14px}.ai-chat-box .ai-chat-box__footer .ai-chat-box__input-wrap{align-items:flex-end;gap:10px;display:flex}.ai-chat-box .ai-chat-box__footer .ai-chat-box__input-wrap .ai-chat-box__textarea{resize:none;width:100%;min-height:38px;max-height:120px;font-size:var(--font-size-base,14px);background:0 0;border:none;outline:none;flex:auto;font-family:inherit;line-height:20px}.ai-chat-box .ai-chat-box__footer .ai-chat-box__input-wrap .ai-chat-box__textarea::placeholder{color:var(--text-desc);font-size:var(--font-size-sm,12px)}.ai-chat-box .ai-chat-box__footer .ai-chat-box__input-wrap .ai-chat-box__send{width:38px;height:38px;font-size:var(--font-size-hero,24px);cursor:pointer;color:var(--bg-page);background:var(--color-accent);border:none;border-radius:13px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-weight:800;transition:opacity .16s,transform .16s,background .16s;display:flex}.ai-chat-box .ai-chat-box__footer .ai-chat-box__input-wrap .ai-chat-box__send.active{transform:scale(.96)}.ai-chat-box .ai-chat-box__footer .ai-chat-box__input-wrap .ai-chat-box__send:disabled{cursor:not-allowed;opacity:.45}.ai-chat-box .ai-chat-box__footer .ai-chat-box__input-wrap .ai-chat-box__send .ai-chat-box__send--active{opacity:1}.ai-chat-box__bubble--loading{align-items:center;gap:5px;min-width:54px;display:flex}.ai-chat-box__bubble--loading span{opacity:.35;background:currentColor;background:var(--link);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ai-chat-dot}.ai-chat-box__bubble--loading span:nth-child(2){animation-delay:.15s}.ai-chat-box__bubble--loading span:nth-child(3){animation-delay:.3s}@keyframes ai-chat-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:.9;transform:translateY(-4px)}}@media screen and (width<=900px){.ai-chat-box{border-radius:0}.ai-chat-box .ai-chat-box__header{justify-content:space-between}.ai-chat-box .qa-ai-chat__expire{height:36px;font-size:var(--font-size-base,14px)}.ai-chat-box .ai-chat-box__list .ai-chat-box__quick .qa-ai-chat__welcome-title{font-size:var(--font-size-base,14px)}.ai-chat-box .ai-chat-box__list .ai-chat-box__quick .qa-ai-chat__welcome-grid{width:100%}.ai-chat-box .ai-chat-box__list .ai-chat-box__quick .qa-ai-chat__welcome-grid .qa-ai-chat__quick-item{padding:var(--space-2,8px) var(--space-3,12px)}}.ai-chat-box__message{gap:10px;margin-bottom:16px;display:flex}.ai-chat-box__message.ai-chat-box__message--user{justify-content:flex-end}.ai-chat-box__message.ai-chat-box__message--user .ai-chat-box__bubble-wrap{align-items:flex-end}.ai-chat-box__message.ai-chat-box__message--user .ai-chat-box__bubble-wrap .ai-chat-box__bubble{color:var(--bg-page);background:linear-gradient(135deg,#cbff69 0%,#a6ff2a 100%);border-top-right-radius:6px}.theme-light .ai-chat-box__message.ai-chat-box__message--user .ai-chat-box__bubble-wrap .ai-chat-box__bubble{background:var(--color-accent)}.ai-chat-box__message.ai-chat-box__message--assistant{justify-content:flex-start}.ai-chat-box__message.ai-chat-box__message--assistant .ai-chat-box__bubble-wrap{align-items:flex-start}.ai-chat-box__message.ai-chat-box__message--assistant .ai-chat-box__bubble-wrap .ai-chat-box__bubble{color:var(--text);border:1px solid var(--border);background:#ffffff12;border-top-left-radius:6px}.theme-light .ai-chat-box__message.ai-chat-box__message--assistant .ai-chat-box__bubble-wrap .ai-chat-box__bubble{background:linear-gradient(#11182708,#11182705)}.ai-chat-box__message .ai-chat-box__bubble-wrap{flex-direction:column;gap:6px;max-width:min(78%,560px);display:flex}.ai-chat-box__message .ai-chat-box__bubble-wrap .model{font-size:var(--font-size-base,14px)}.ai-chat-box__message .ai-chat-box__bubble-wrap .ai-chat-box__bubble{font-size:var(--font-size-base,14px);white-space:pre-wrap;word-break:break-word;border-radius:16px;padding:12px 14px;line-height:1.65}.ai-chat-box__message .ai-chat-box__bubble-wrap .ai-chat-box_alert{color:var(--color-accent)!important}.ai-chat-box__message .ai-chat-box__bubble-wrap .ai-chat-box__toolbar{justify-content:space-between;align-items:center;width:100%;display:flex}.ai-chat-box__message .ai-chat-box__bubble-wrap .ai-chat-box__toolbar .qa-ai-chat__controls{align-items:center;display:flex}.ai-chat-box__message .ai-chat-box__bubble-wrap .ai-chat-box__toolbar .qa-ai-chat__controls .qa-ai-chat__page{width:40px;font-size:var(--font-size-sm,12px);text-align:center}.ai-chat-box__message .ai-chat-box__bubble-wrap .ai-chat-box__toolbar .qa-ai-chat__controls .qa-ai-chat__btn{font-size:var(--font-size-sm,12px);background:0 0;border-color:#0000}.ai-chat-box__message .ai-chat-box__bubble-wrap .ai-chat-box__toolbar .qa-ai-chat__btns{align-items:center;display:flex}.ai-chat-box__message .ai-chat-box__bubble-wrap .ai-chat-box__toolbar .qa-ai-chat__btns .qa-ai-chat__btn{font-size:var(--font-size-sm,12px);background:0 0;border-color:#0000}@media screen and (width<=900px){.ai-chat-box__bubble-wrap{width:100%;max-width:min(100%,900px)!important}.ai-chat-box__toolbar{justify-content:flex-start!important}}.chatPage{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.content-box:has(.chatPage){overflow:hidden}.market-hero-banner{justify-content:space-between;align-items:center;min-height:108px;padding:24px 28px;display:flex}.market-hero-banner .market-hero-title{font-size:var(--font-size-hero,24px);letter-spacing:1px;font-weight:900}.market-hero-banner .market-hero-desc{font-size:var(--font-size-card-title,16px);color:var(--text-desc);margin-top:20px}.market-hero-banner .market-hero-actions{gap:12px;display:flex}@media (width<=900px){.market-mobile-banner{margin-top:20px}.market-mobile-banner .market-mobile-banner-row{justify-content:space-between;align-items:center;display:flex}.market-mobile-banner .market-mobile-banner-row .market-hero-title{font-size:var(--font-size-lg,16px);font-weight:700}.market-mobile-banner .market-mobile-banner-row .market-mobile-search{font-size:var(--font-size-xl,18px)}}.market-table-toolbar .market-tabs .ant-tabs-nav{margin:0}.market-table-toolbar .market-tabs .ant-tabs-nav:before{border-bottom:none}.market-table-toolbar .market-tabs .ant-tabs-nav .ant-tabs-tab{font-size:var(--font-size-card-title,16px)}@media (width<=900px){.market-table-toolbar .market-tabs .ant-tabs-nav .ant-tabs-tab{font-size:var(--font-size-base,14px)}}.market-toolbar-search-box .market-toolbar-search{width:300px;height:100%}.app-pagination{align-items:center;height:48px;display:flex}.market-table-card{height:100%}.market-table-card .market-table-header,.market-table-card .market-table-row{grid-template-columns:minmax(300px,25%) repeat(5,minmax(0,1fr)) 60px;align-items:center;display:grid}.market-table-card .market-table-header{height:42px;color:var(--text-desc);font-size:var(--font-size-base,14px);border-top:.5px solid var(--btn-border);border-bottom:.5px solid var(--btn-border)}.market-table-card .market-table-header .col-asset{padding-left:40px}.market-table-card .market-table-header .col-prediction{font-size:var(--font-size-base,14px);align-items:center;gap:2px;display:flex}.market-table-card .market-table-header .col-prediction .market-sort-icons{flex-direction:column;align-items:center;gap:0;margin-top:3px;line-height:1;display:flex}.market-table-card .market-table-header .col-prediction .market-sort-icons .market-sort-icon{font-size:var(--font-size-xs,11px);margin-top:-3px}.market-table-card .market-table-body{height:calc(100% - 58px)}.market-table-card .market-table-body .market-table-spin{height:100%}.market-table-card .market-table-body .market-table-spin .market-table-content{flex-direction:column;min-height:300px;display:flex}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-skeleton-row{border-bottom:.5px solid var(--btn-border);pointer-events:none;align-items:center;gap:10px;padding:10px 0;display:flex}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-skeleton-row .market-table-skeleton-line{flex:1;min-width:0}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-skeleton-row .market-table-skeleton-line .ant-skeleton-paragraph{margin-bottom:0}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-empty{justify-content:center;align-items:center;min-height:300px;padding:24px 12px;display:flex}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row{border-bottom:.5px solid var(--btn-border);font-size:var(--font-size-base,14px);padding:10px 0}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-asset-row{flex:1;align-items:center;gap:10px;display:flex}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-asset-row .fav-star-btn{font-size:var(--font-size-2xl,20px);padding:0}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-asset-row .fav-star-btn .active{color:#fdc818}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-asset-row .asset-symbol-row{align-items:center;gap:6px;display:flex}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-asset-row .asset-symbol-row .asset-symbol{font-size:var(--font-size-card-title,16px);font-weight:700}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-asset-row .asset-pair-sub{font-size:var(--font-size-sm,12px);color:var(--text-desc)}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-price-row .col-price-top{font-size:var(--font-size-base,14px)}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-negative-row{align-items:center;display:flex}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-negative-row .col-negative{background:var(--bg-opcity);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.market-table-card .market-table-body .market-table-spin .market-table-pagination{justify-content:flex-end;display:flex}@media (width<=900px){.market-table-card .market-table-header,.market-table-card .market-table-row{gap:var(--space-2,8px);grid-template-columns:minmax(0,42%) minmax(0,1fr) minmax(0,.8fr) 28px;align-items:center;display:grid}.market-table-card .market-table-header{background:0 0;border:none}.market-table-card .market-table-header .col-asset{padding:0}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row{padding:var(--space-3,12px) 0}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-asset-row{gap:var(--space-2,8px)!important}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-asset-row .asset-symbol-row .asset-symbol{font-size:var(--font-size-base,14px)!important}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-asset-row .asset-symbol-row .asset-pair-sub{font-size:var(--font-size-xs,11px)!important}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-price-row .col-price-top{font-size:var(--font-size-base,14px)!important}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-price-row .col-price-bottom{font-size:var(--font-size-xs,11px)!important}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-negative-row{display:flex}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-negative-row .col-negative{border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-negative-row .col-negative .market-trend-lock{color:var(--text-desc);font-size:13px}.market-table-card .market-table-body .market-table-spin .market-table-content .market-table-row .col-negative-row .col-negative .market-trend-empty{font-size:var(--font-size-base,14px);color:var(--text-desc)}}.market-table-card--picker{height:auto}.market-table-card--picker .market-table-header,.market-table-card--picker .market-table-row{grid-template-columns:minmax(0,42%) minmax(0,1fr) minmax(0,.8fr) 28px;align-items:center;gap:8px;display:grid}.market-table-card--picker .market-table-header{height:42px;font-size:var(--font-size-sm,12px);border-top:none;border-bottom:1px solid var(--border);background:0 0}.market-table-card--picker .market-table-header .col-asset{padding-left:0}.market-table-card--picker .market-table-body{height:auto;max-height:320px;overflow-y:auto}.market-table-card--picker .market-table-row{font-size:var(--font-size-base,14px);padding:10px 0}.market-table-card--picker .market-table-row.is-selected{background:var(--actice)}.market-table-card--picker .market-table-row .col-asset-row{gap:8px}.market-table-card--picker .market-table-row .col-asset-row .asset-symbol{font-size:var(--font-size-base,14px)!important}.market-table-card--picker .market-table-row .col-asset-row .asset-pair-sub{font-size:var(--font-size-xs,11px)!important}.market-table-card--picker .market-table-row .col-price-row .col-price-top{font-size:var(--font-size-base,14px)!important}.market-table-card--picker .market-table-row .col-price-row .col-price-bottom{font-size:var(--font-size-xs,11px)!important}.market-table-card--picker .market-table-row .col-negative-row{justify-content:center;align-items:center;display:flex}.market-table-card--picker .market-table-row .col-negative-row .col-negative{background:var(--bg-opcity);border-radius:6px;width:28px;height:28px}.market-price{font-variant-numeric:tabular-nums;display:inline}.market-price sub{vertical-align:baseline;font-size:.72em;line-height:0;position:relative;bottom:-.15em}.market-quick-favorite{flex-direction:column;gap:16px;min-height:300px;padding:8px 0 24px;display:flex}.market-quick-favorite--loading,.market-quick-favorite--empty{justify-content:center;align-items:center;min-height:300px}.market-quick-favorite__title{font-size:var(--font-size-card-title,16px);color:var(--text-main);margin:0;font-weight:700}.market-quick-favorite__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.market-quick-favorite__card{border:1px solid var(--border);background:var(--bg-btn);cursor:pointer;text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.market-quick-favorite__card:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--border))}.market-quick-favorite__card.is-selected{border-color:var(--color-accent);background:var(--actice);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 18%, transparent)}.market-quick-favorite__card-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.market-quick-favorite__logo{border-radius:50%;flex-shrink:0;overflow:hidden}.market-quick-favorite__info{min-width:0}.market-quick-favorite__pair-row{align-items:center;gap:6px;min-width:0;display:flex}.market-quick-favorite__pair{font-size:var(--font-size-card-title,16px);color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.market-quick-favorite__coin{font-size:var(--font-size-sm,12px);color:var(--text-desc);margin-top:4px}.market-quick-favorite__radio{border:1.5px solid var(--text-desc);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .2s,background-color .2s,box-shadow .2s}.market-quick-favorite__radio.is-checked{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 3px var(--bg-page)}.market-quick-favorite__submit{letter-spacing:1px;border-radius:10px;align-self:center;min-width:220px}@media (width<=900px){.market-quick-favorite{padding:0 0 16px}.market-quick-favorite__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.market-quick-favorite__card{border-radius:12px;padding:12px}.market-quick-favorite__pair{font-size:var(--font-size-base,14px)}.market-quick-favorite__submit{width:100%;min-width:0}}.market-page{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex;padding-top:20px!important}.market-page .market-content{flex-direction:column;flex:1;display:flex}.market-page .market-content .market-table-toolbar-box{justify-content:space-between;margin-top:20px;margin-bottom:10px;display:flex}.market-page .market-content .market-list-container{flex:1;min-height:0;position:relative}.market-page .market-content .market-list-container .market--container{width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=900px){.market-page{gap:10px;padding:0 var(--page-padding-x,12px)!important}.market-page .market-content .market-table-toolbar-box{margin:0}}.page-back .page__back-icon{cursor:pointer;height:36px;color:var(--text-secondary);font-size:var(--font-size-card-title,16px);border:1px solid var(--border);background:var(--bg-btn);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-weight:600;transition:all .2s;display:inline-flex}.page-back .page__back-icon:hover{color:var(--color-accent);background:var(--actice)}.page-back .page__header{flex-direction:column;gap:6px;margin-top:6px;margin-bottom:12px;display:flex}.page-back .page__title{color:var(--page-text);font-size:var(--font-size-page-title,20px);margin:0;font-weight:700}.page-back .page__subtitle{color:var(--page-text-muted);font-size:var(--font-size-base,14px);margin-top:6px;display:inline-block}@media (width<=900px){.page-back .page__back-icon{height:32px;font-size:var(--font-size-base,14px);padding:0 10px}.page-back .page__header{margin-top:var(--space-2,8px);margin-bottom:var(--space-3,12px)}.page-back .page__title{font-size:var(--font-size-xl,18px)}.page-back .page__subtitle{font-size:var(--font-size-sm,12px)}}.mobile-header__left{min-width:0;font-size:var(--font-size-xl,18px);justify-content:flex-start;align-items:center;display:flex}.market-panel .market-panel-row{border-bottom:1px solid var(--btn-border);background:var(--bg-opcity);align-items:center;gap:20px;padding:15px 20px;display:flex}.market-panel .market-panel-row .fav-star-btn{font-size:var(--font-size-2xl,20px);padding:0}.market-panel .market-panel-row .fav-star-btn .active{color:#fdc818}.market-panel .market-panel-row .asset-symbol-row{align-items:center;gap:4px;display:flex}.market-panel .market-panel-row .asset-symbol-row .asset-symbol{font-size:var(--font-size-page-title,20px);font-weight:700}.market-panel .market-panel-row .asset-symbol-prce .col-price{font-size:var(--font-size-data-md,20px)}.market-panel .market-panel-row .asset-symbol-prce .col-price-change{font-size:var(--font-size-base,14px);align-items:center;gap:6px;margin-top:4px;display:flex}.market-panel .market-panel-row .asset-symbol-prce .col-price-change__badge{font-size:var(--font-size-sm,12px);border-radius:4px;padding:2px 8px;font-weight:600;line-height:1.4}.market-panel .market-panel-row .asset-symbol-prce .col-price-change__badge.is-up{color:#2ebd85;background:#2ebd8524}.market-panel .market-panel-row .asset-symbol-prce .col-price-change__badge.is-down{color:#f6465d;background:#f6465d24}.market-panel .market-panel-row .market-stats{flex:1;justify-content:space-around;align-items:center;display:flex}.market-panel .market-panel-row .market-stats .stat-label{font-size:var(--font-size-base,14px);color:var(--text-desc)}.market-panel .market-panel-row .market-stats .stat-value{font-size:var(--font-size-base,14px)}.exchange-kline-pro{border-radius:20px;width:100%;overflow:hidden}.exchange-kline-pro__toolbar{height:var(--kline-toolbar-height);background:var(--kline-bg-primary);border-bottom:1px solid var(--kline-border);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.exchange-kline-pro__left{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.exchange-kline-pro__right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exchange-kline-pro__symbol{color:var(--kline-text-primary);font-size:var(--font-size-hero,24px);font-weight:800}.exchange-kline-pro__badge{background:var(--kline-hover-bg);height:22px;color:var(--text-secondary);font-size:var(--font-size-sm,12px);border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.exchange-kline-pro__price{font-size:var(--font-size-data-lg,28px);margin-left:8px;font-weight:800}.exchange-kline-pro__change{font-size:var(--font-size-base,14px);font-weight:600}.exchange-kline-pro__tab{height:32px;color:var(--kline-text-muted);cursor:pointer;font-size:var(--font-size-base,14px);transition:all var(--kline-transition-duration) ease;background:0 0;border:none;border-radius:8px;padding:0 10px}.exchange-kline-pro__tab:hover{background:var(--kline-hover-bg);color:var(--kline-text-primary)}.exchange-kline-pro__tab.active{background:var(--kline-active-bg);color:var(--kline-text-primary)}.exchange-kline-pro__subbar{background:var(--kline-bg-secondary);border-bottom:1px solid var(--kline-border-medium);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.exchange-kline-pro__ohlc{color:var(--text-secondary);font-size:var(--font-size-base,14px);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.exchange-kline-pro__ohlc span{color:var(--kline-text-primary)}.exchange-kline-pro__ohlc em{width:10px;height:1px;display:inline-block}.exchange-kline-pro__ma{font-size:var(--font-size-sm,12px);align-items:center;gap:14px;display:flex}.exchange-kline-pro__ma .ma{cursor:pointer;transition:all var(--kline-transition-duration) ease;background:0 0;border:none;border-radius:8px;padding:2px 6px;font-weight:700;line-height:1.2}.exchange-kline-pro__ma .ma:hover{background:var(--kline-hover-bg)}.exchange-kline-pro__ma .ma:active{transform:scale(.98)}.exchange-kline-pro__ma .ma.is-off{opacity:.38}.exchange-kline-pro__ma .ma5{color:var(--kline-ma5)}.exchange-kline-pro__ma .ma10{color:var(--kline-ma10)}.exchange-kline-pro__ma .ma20{color:var(--kline-ma20)}.exchange-kline-pro__chart-wrap{width:100%;min-width:0;position:relative}.exchange-kline-pro__ma-values{z-index:5;pointer-events:none;font-size:var(--font-size-sm,12px);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;line-height:1.2;display:flex;position:absolute;top:8px;left:10px}.exchange-kline-pro__ma-value{white-space:nowrap}.exchange-kline-pro__ma-value.ma5{color:var(--kline-ma5)}.exchange-kline-pro__ma-value.ma10{color:var(--kline-ma10)}.exchange-kline-pro__ma-value.ma20{color:var(--kline-ma20)}.exchange-kline-pro__chart{width:100%;height:100%}.exchange-kline-pro__empty{color:var(--text-desc);font-size:var(--font-size-sm,12px);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.exchange-kline-pro__symbol{font-size:var(--font-size-hero,24px)}.exchange-kline-pro__price{font-size:var(--font-size-data-lg,28px)}@media (width<=900px){.exchange-kline-pro{box-shadow:none;border:none;border-radius:0}.exchange-kline-pro__toolbar,.exchange-kline-pro__subbar{padding-left:10px;padding-right:10px}.exchange-kline-pro__ma-values{gap:8px;font-size:11px;top:6px;left:8px}}.panel-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-title{font-size:var(--font-size-page-title,20px);font-weight:800}.orderbook-card{padding:16px 16px 14px}.orderbook-card__manage-head{border-bottom:1px solid var(--border);margin:0 0 4px;padding-bottom:10px}.orderbook-card__manage-sub{font-size:var(--font-size-sm,12px);color:red;font-weight:500}.orderbook-unit{font-size:var(--font-size-sm,12px);color:red}.orderbook-head,.orderbook-row{grid-template-columns:1fr 1fr 1.3fr;gap:8px;display:grid}.orderbook-head{color:var(--text-desc);font-size:var(--font-size-sm,12px);margin-top:8px;padding:0 6px}.orderbook-head span:nth-child(2),.orderbook-head span:nth-child(3){text-align:right}.orderbook-list{flex-direction:column;gap:6px;min-height:174px;margin-top:8px;display:flex}.orderbook-empty{text-align:center;color:var(--text-desc);font-size:var(--font-size-sm,12px);padding:12px 0}.orderbook-side-title{font-size:var(--font-size-sm,12px);letter-spacing:.2px;margin-top:10px;font-weight:700}.orderbook-side-title--ask{color:#ff7f9f}.orderbook-side-title--bid{color:#7effa2}.orderbook-row{height:30px;line-height:30px;font-size:var(--font-size-sm,12px);isolation:isolate;border-radius:8px;position:relative;overflow:hidden}.orderbook-row-bg{z-index:-1;border-radius:8px;height:30px;position:absolute;top:0;bottom:0;right:0}.orderbook-list--ask .orderbook-row{background:#ff4d7d08}.orderbook-list--bid .orderbook-row{background:#00c07608}.orderbook-row-bg--ask{background:linear-gradient(90deg,#ff4d7d0f,#ff4d7d33)}.orderbook-row-bg--bid{background:linear-gradient(90deg,#00c0760f,#00c07633)}.orderbook-row span:nth-child(3),.orderbook-row span:nth-child(4){text-align:right}.orderbook-last{background:var(--bg-opcity);border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:baseline;margin:10px 0 8px;padding:8px 10px;display:flex}.orderbook-last strong{font-size:var(--font-size-card-title,16px);letter-spacing:.2px}.orderbook-last em{color:#ffffff8c;font-size:var(--font-size-sm,12px);font-style:normal}.mm-tp__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.mm-tp__header-left{align-items:center;gap:10px;min-width:0;display:flex}.mm-tp__header-icon{width:36px;height:36px;font-size:var(--font-size-hero,24px)}.mm-tp__header-title{font-size:var(--font-size-page-title,20px);font-weight:800}.mm-tp__sub{color:var(--text-desc);font-size:var(--font-size-sm,12px);flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.mm-tp__pair{color:var(--text-main);font-weight:900}.mm-tp__reload{font-size:var(--font-size-page-title,20px);background:0 0;border:none}@media (width<=900px){.mm-tp__header{padding:12px 0}.mm-tp__pair{font-size:var(--font-size-base,14px)}.mm-tp__sub{font-size:var(--font-size-sm,12px);margin-top:var(--space-1,4px);gap:var(--space-1,4px)}.mm-tp__header-icon{width:36px;height:36px;font-size:30px}.mm-tp__reload{font-size:var(--font-size-xl,18px)}}.mm-tp__summary{border:1px solid var(--border);background:var(--bg-opcity);border-radius:14px;margin-top:20px;margin-bottom:12px;padding:12px}.mm-tp__summary-title{font-size:var(--font-size-card-title,16px);flex-wrap:wrap;align-items:center;gap:8px;font-weight:900;display:flex}.mm-tp__trend-icon{border:1px solid var(--border);background:#eb47471a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mm-tp__trend-icon .image{width:18px}.mm-tp__summary-list{margin-top:10px}.mm-tp__summary-list .mm-tp__summary-item{border:1px solid var(--border);background:var(--bg-opcity);border-radius:10px;align-items:center;gap:20px;padding:10px 15px;display:flex}.mm-tp__summary-list .mm-tp__summary-item .lable{font-size:var(--font-size-base,14px);color:var(--text-desc)}.mm-tp__summary-list .mm-tp__summary-item .value{font-size:var(--font-size-card-title,16px)}.mm-tp__confidence{align-items:center;gap:30px;padding:20px 0;display:flex}.mm-tp__confidence .mm-tp__confidence-left{align-items:center;gap:10px;display:flex}.mm-tp__confidence .mm-tp__confidence-left .mm-tp__confidence-icon{font-size:var(--font-size-hero,24px)}.mm-tp__confidence .mm-tp__confidence-right{align-items:center;gap:10px;display:flex}.mm-tp__confidence-bar{border:1px solid var(--border);background:var(--text-secondary);border-radius:999px;width:200px;height:10px;overflow:hidden}.mm-tp__confidence-bar-fill{background:linear-gradient(90deg,#00c076,#b7ff27);border-radius:999px;height:100%;display:block}.mm-tp__confidence-value{font-size:var(--font-size-data-md,20px);color:#9aed2c;font-weight:700}@media (width<=900px){.mm-tp__summary-title{font-size:var(--font-size-base,14px)}.mm-tp__confidence{gap:var(--space-3,12px);padding:var(--space-2,8px) 0}.mm-tp__confidence .mm-tp__confidence-left{align-items:center;gap:var(--space-2,8px);display:flex}.mm-tp__confidence .mm-tp__confidence-left .mm-tp__confidence-icon{font-size:var(--font-size-xl,18px)}.mm-tp__confidence .mm-tp__confidence-left .mm-tp__confidence-label{font-size:var(--font-size-sm,12px)}.mm-tp__confidence .mm-tp__confidence-right{gap:var(--space-1,4px)}.mm-tp__confidence-bar{width:120px}.mm-tp__confidence-value{font-size:var(--font-size-base,14px)}.mm-tp__summary-list .mm-tp__summary-item{padding:var(--space-1,4px);gap:var(--space-2,8px)}.mm-tp__summary-list .mm-tp__summary-item .lable{font-size:var(--font-size-sm,12px)}.mm-tp__summary-list .mm-tp__summary-item .value{font-size:var(--font-size-base,14px)}}.mm-tp__detail{border:1px solid var(--border);background:var(--bg-opcity);border-radius:14px;margin-top:10px;padding:12px}.mm-tp__detail-title{width:100%;font-size:var(--font-size-card-title,16px);color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:900;display:flex}.mm-tp__detail-title:hover .mm-tp__detail-toggle{color:var(--text-primary,#fff)}.mm-tp__detail-toggle{width:24px;height:24px;color:var(--text-desc);justify-content:center;align-items:center;font-size:12px;transition:color .15s;display:inline-flex}.mm-tp__detail--collapsed .mm-tp__detail-title{margin-bottom:0}.prediction-card{box-sizing:border-box;width:100%}.prediction-card__header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.prediction-card__title{font-size:var(--font-size-base,14px);font-weight:700;line-height:1}.prediction-card__income{font-size:var(--font-size-base,14px);color:var(--text-desc);align-items:center;gap:6px;display:flex}.prediction-card__income strong{font-size:var(--font-size-base,14px);font-weight:800}.prediction-card__body{grid-template-columns:1fr 1fr 1.2fr 1.35fr;align-items:center;column-gap:12px;margin-bottom:5px;display:grid}.prediction-card__item{font-size:var(--font-size-base,14px);color:var(--text-desc);align-items:center;gap:3px;display:flex}.prediction-card__item--text{align-items:center;gap:5px}.prediction-card__item--text span{color:var(--text-desc)}.prediction-card__item--text strong{font-size:var(--font-size-card-title,16px)}.prediction-card__icon{align-items:center;display:flex}.prediction-card__icon .card__icon{height:16px}.prediction-card__footer{font-size:var(--font-size-sm,12px);color:var(--text-desc);line-height:1.2}.mm-tp__pred-row{border:1px solid var(--border);background:var(--bg-opcity);text-align:left;cursor:pointer;border-radius:12px;width:100%;margin-top:10px;padding:10px 12px;transition:border-color .15s,background .15s,transform .15s}.mm-tp__pred-row:hover{background:#18f59a0d;border-color:#18f59a40;transform:translateY(-1px)}@media (width<=900px){.mm-tp__detail-title,.prediction-card__title,.prediction-card__income{font-size:var(--font-size-base,14px)}.prediction-card__income strong{font-size:var(--font-size-md,15px)}.prediction-card__item{font-size:var(--font-size-sm,12px)}.prediction-card__item--text strong{font-size:var(--font-size-base,14px)}.prediction-card__icon .card__icon{height:16px}.prediction-card__footer{font-size:var(--font-size-sm,12px)}}.mm-tp__empty{flex-direction:column;justify-content:center;align-items:center;min-height:400px;margin:0 auto;padding:28px 18px 30px;display:flex}.mm-tp__empty--error .mm-tp__empty-badge{opacity:.85}.mm-tp__empty-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.mm-tp__empty-symbol{color:#fffffff5;font-size:var(--font-size-hero,24px);letter-spacing:.02em;font-weight:800}.mm-tp__empty-badge{font-size:var(--font-size-sm,12px);color:#ffb84d;background:#0000008c;border:1px solid #ffb84d73;border-radius:6px;justify-content:center;align-items:center;padding:2px 9px;font-weight:800;line-height:1.2;display:inline-flex}.mm-tp__empty-status{color:#ffffffe6;font-size:var(--font-size-base,14px);font-weight:600}.mm-tp__empty-error{color:#ff6b6b;max-width:400px;font-size:var(--font-size-sm,12px);margin:0 auto 12px;line-height:1.5}.mm-tp__empty-desc{color:#ffffffa6;max-width:420px;font-size:var(--font-size-base,14px);margin:0 auto 20px;line-height:1.65}.mm-tp__empty-submit{cursor:pointer;width:100%;max-width:320px;font-size:var(--font-size-card-title,16px);color:#0a0a0a;background:linear-gradient(135deg,#b7ffdc,#18f59a);border:none;border-radius:999px;margin:0 auto 14px;padding:13px 22px;font-weight:800;transition:transform .15s,filter .15s,opacity .15s;display:block}.mm-tp__empty-submit:hover:not(:disabled){filter:brightness(1.05)}.mm-tp__empty-submit:active:not(:disabled){transform:scale(.99)}.mm-tp__empty-submit:disabled{opacity:.42;cursor:not-allowed}.mm-tp__empty-foot{color:#ffffff8c;font-size:var(--font-size-sm,12px);margin:0;line-height:1.55}@media (width<=520px){.mm-tp__empty{padding:22px 14px}.mm-tp__empty-symbol{font-size:18px}.mm-tp__empty-status{font-size:13px}.mm-tp__empty-submit{height:44px;font-size:14px}}.mm-tp__lock-mask{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:radial-gradient(circle at 50% 0,#18ffa038,#0000 42%),linear-gradient(#050c0ac7,#020504e6);border-radius:12px;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14,0 18px 48px #00000061}.mm-tp__lock-panel{text-align:center;flex-direction:column;align-items:center;width:min(320px,100%);display:flex}.mm-tp__lock-icon{width:58px;height:58px;font-size:var(--font-size-hero,24px);color:#06120d;background:linear-gradient(135deg,#9cffd2,#19f59a);border-radius:20px;justify-content:center;align-items:center;display:flex;box-shadow:0 12px 34px #19f59a52}.mm-tp__lock-kicker{height:26px;font-size:var(--font-size-sm,12px);letter-spacing:.08em;color:#b3ffdcfa;background:#19f59a1f;border:1px solid #19f59a38;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:0 10px;font-weight:800;display:inline-flex}.mm-tp__lock-title{color:#fffffff5;font-size:var(--font-size-section-title,18px);margin-top:10px;font-weight:900;line-height:1.25}.mm-tp__lock-desc{color:#ffffffad;max-width:260px;font-size:var(--font-size-base,14px);margin-top:8px;font-weight:500;line-height:1.55}.mm-tp__lock-btn{cursor:pointer;min-width:156px;height:42px;font-size:var(--font-size-base,14px);color:#03100b;background:linear-gradient(135deg,#b7ffdc,#18f59a);border:0;border-radius:999px;margin-top:16px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 12px 28px #19f59a42}.mm-tp__lock-btn:hover{transform:translateY(-1px);box-shadow:0 16px 34px #19f59a5c}.mm-tp__lock-btn:active{opacity:.88;transform:translateY(0)}@media (width<=900px){.mm-tp__lock-title{font-size:var(--font-size-base,14px)}.mm-tp__lock-desc{font-size:var(--font-size-sm,12px)}.mm-tp__lock-btn{font-size:var(--font-size-base,14px)}}.mm-trade-prediction-card{min-height:500px;margin-top:14px;padding:16px;position:relative;overflow:hidden}.mm-tp__note{color:var(--qa-text-dim);font-size:var(--font-size-sm,12px);margin-top:10px}@media (width<=900px){.mm-trade-prediction-card{min-height:360px;margin-top:var(--space-5,20px)!important;padding:0 var(--page-padding-x,12px)!important}.mm-tp__note{font-size:var(--font-size-sm,12px)}}.mobile-market-header__body{padding:var(--space-3,12px) var(--page-padding-x,12px);background:var(--bg-opcity);grid-template-columns:minmax(0,1fr) 45%;align-items:start;gap:12px;display:grid}.mobile-market-header__price-block{min-width:0}.mobile-market-header__price{letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:36px;font-weight:900;line-height:1}.mobile-market-header__sub-price{color:var(--qa-text-sub);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:700;display:flex}.mobile-market-header__cny{align-items:center;gap:2px;display:inline-flex}.mobile-market-header__change{font-size:13px;font-weight:700}.mobile-market-header__change-badge{border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4}.mobile-market-header__change-badge.is-up{color:#2ebd85;background:#2ebd8524}.mobile-market-header__change-badge.is-down{color:#f6465d;background:#f6465d24}.mobile-market-header__insttype{color:var(--text-desc);margin-top:8px;font-size:12px}.mobile-market-header__mark-price{color:var(--qa-text-dim);font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px;font-weight:700}.mobile-market-header__stats{flex-direction:column;gap:9px;padding-top:2px;display:flex}.mobile-market-header__stat{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:12px;line-height:1.2;display:grid}.mobile-market-header__stat span{color:var(--qa-text-dim);white-space:nowrap}.mobile-market-header__stat strong{color:var(--qa-text-strong);white-space:nowrap;font-weight:800}.market-detail-page{min-height:100%;padding-top:20px!important}.market-detail-page .mm-back-row{justify-content:space-between;display:flex}.market-detail-page .mm-back-row .fav-star-btn{font-size:var(--font-size-page-title,20px);border-radius:20px}.market-detail-page .market-detail-grid{grid-template-columns:minmax(0,1fr) 340px;gap:16px;margin-top:20px;display:grid}.market-detail-page .market-detail-grid .market-detail-left .market-info{border:1px solid var(--border);border-radius:20px;overflow:hidden}.market-detail-page .market-detail-grid .market-detail-left .market-info .mm-back-row{justify-content:flex-end;display:flex}@media (width<=900px){.market-detail-page{margin-top:56px;padding:0!important}.market-detail-page .market-detail-grid{grid-template-columns:1fr}}.strategy-hero{position:relative;overflow:hidden}.strategy-hero-content{z-index:1;align-items:center;gap:32px;display:flex;position:relative}.strategy-title{font-size:var(--font-size-section-title,18px);font-weight:900}.hero-badge{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success);font-size:var(--font-size-xs,11px);border-radius:12px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-weight:600;display:inline-flex}.strategy-hero__create-btn{height:38px;font-size:var(--font-size-base,14px)}.hero-bg-effects{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-ring{border:1px solid color-mix(in srgb, var(--color-success) 15%, transparent);border-radius:50%;position:absolute;top:50%;right:-50px;transform:translateY(-50%)}.hero-ring.ring-1{width:200px;height:200px}.hero-ring.ring-2{width:280px;height:280px}.hero-ring.ring-3{width:360px;height:360px}.hero-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--color-success) 20%, transparent), transparent 70%);width:300px;height:200px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tutorial-banner{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.tutorial-content{align-items:center;gap:12px;display:flex}.tutorial-icon{width:40px;height:40px;font-size:var(--font-size-page-title,20px);background:color-mix(in srgb, var(--qa-brand) 12%, transparent);color:var(--qa-brand);border-radius:12px;place-items:center;display:grid}.tutorial-text h3{color:var(--qa-text-strong);font-size:var(--font-size-base,14px);margin:0}.tutorial-text p{color:var(--qa-text-muted);font-size:var(--font-size-sm,12px);margin:2px 0 0}.strategy-card{box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;width:100%;padding:16px 18px 18px;position:relative;overflow:hidden}.card-glow{pointer-events:none;background:radial-gradient(circle at 20% 10%,#8aff2b1f,#0000 65%);width:140px;height:80px;position:absolute;top:0;left:0}.sc2-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex}.sc2-head-left{align-items:center;gap:10px;display:flex}.sc2-pulse{background:var(--color-accent);border-radius:50%;width:13px;height:13px}.sc2-pulse--off{background:var(--bg-opcity)}.sc2-pair{font-size:var(--font-size-card-title,16px);font-weight:500}.sc2-trend-pill{height:27px;font-size:var(--font-size-base,14px);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:200px;padding:0 12px;font-weight:600;line-height:27px;overflow:hidden}.sc2-trend-pill--lime{color:#00c985;background:#00c9851a}.sc2-head-right{width:32px;height:32px;font-size:var(--font-size-card-title,16px);place-items:center;display:flex}.sc2-head-right .strategy-card__icon-btn{width:32px;height:32px;font-size:var(--font-size-card-title,16px)}.strategy-bubble__groups{flex-direction:column;gap:10px;display:flex}.strategy-bubble__group{background:var(--bg-opcity);border:1px solid var(--border);border-radius:16px;padding:6px;overflow:hidden}.strategy-bubble__item{cursor:pointer;background:0 0;border:0;border-radius:12px;outline:none;justify-content:space-between;align-items:center;width:100%;height:46px;padding:0 12px;transition:background .18s,transform .18s,color .18s;display:flex;position:relative}.strategy-bubble__item:before{content:"";background:var(--color-accent);opacity:0;border-radius:999px;width:3px;transition:all .18s;position:absolute;top:9px;bottom:9px;left:0;transform:scaleY(.4)}.strategy-bubble__item:hover{background:linear-gradient(90deg,#b7ff3c1d,#b7ff3c07)}.theme-light .strategy-bubble__item:hover{background:linear-gradient(90deg,#84cc1621,#84cc1609)}.strategy-bubble__item:hover:before{opacity:1;transform:scaleY(1)}.strategy-bubble__item:hover .strategy-bubble__icon{color:var(--color-accent);transform:translate(1px)}.strategy-bubble__item:hover .strategy-bubble__label{color:var(--color-accent)}.strategy-bubble__item:hover .strategy-bubble__arrow{color:var(--color-accent);opacity:1;transform:translate(3px)}.strategy-bubble__item:active{transform:scale(.992)}.strategy-bubble__item-left{align-items:center;gap:12px;min-width:0;display:flex}.strategy-bubble__icon{width:22px;height:22px;color:var(--text-desc);font-size:var(--font-size-card-title,16px);flex-shrink:0;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.strategy-bubble__label{font-size:var(--font-size-base,14px);white-space:nowrap;letter-spacing:.01em;font-weight:650;transition:color .18s}.strategy-bubble__arrow{color:var(--text-desc);font-size:var(--font-size-sm,12px);transition:all .18s}@media (width<=900px){.sc2-head{height:38px}}.sc2-stats-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sc2-stat-inline{align-items:center;gap:4px;display:flex}.sc2-stat-k{font-size:var(--font-size-base,14px);color:var(--text-desc)}.sc2-stat-v{font-size:var(--font-size-base,14px);font-weight:600}.btn-group{gap:12px;display:flex}.sc2-btn-detail-mobile{font-size:var(--font-size-sm,12px);color:#101510;cursor:pointer;background:#8be82f;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;display:flex}@media (width<=900px){.sc2-stats-row{margin-bottom:10px}.sc2-stat-k,.sc2-stat-v,.sc2-btn-detail-mobile{font-size:12px}}.sc2-switches--bar{grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.sc2-switches--bar__full{grid-column:1/-1}.sc2-switch-item{align-items:center;gap:7px;display:flex}.sc2-switch-label{font-size:var(--font-size-base,14px);color:var(--text-desc);flex-shrink:0}.sc2-switch-item--profit{min-width:0}.sc2-profit-select{flex:1;min-width:0;max-width:180px}.sc2-status-line{align-items:center;gap:7px;display:flex}.sc2-status-line__prefix{font-size:var(--font-size-base,14px);color:var(--text-desc)}.sc2-status-line__value{font-weight:700;font-size:var(--font-size-base,14px)}.sc2-status-line--running .sc2-status-line__value,.sc2-status-line--warning .sc2-status-line__value{color:var(--color-accent)}.sc2-status-line--off .sc2-status-line__value{color:var(--color-accent-2)}@media (width<=900px){.sc2-switches--bar{margin-bottom:10px}.sc2-switch-label,.sc2-status-line__prefix,.sc2-status-line__value{font-size:12px}.sc2-switches--bar{grid-template-columns:1fr 1fr}.sc2-switch-item--profit{grid-column:1/-1}.sc2-profit-select{max-width:none}.sc2-stat-v,.sc2-btn-detail-mobile{font-size:12px}}.sc2-detail-board{background:var(--bg-opcity);border-radius:10px;padding:10px 12px}.sc2-metrics-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sc2-metric-k{font-size:var(--font-size-xs,11px);color:var(--text-desc)}.sc2-metric:nth-child(3) .sc2-metric-k,.sc2-metric:nth-child(3) .sc2-metric-v,.sc2-metric:nth-child(6) .sc2-metric-k,.sc2-metric:nth-child(6) .sc2-metric-v{text-align:right}.sc2-metric-v{font-size:var(--font-size-base,14px);margin-top:4px;font-weight:600}.sc2-metric:nth-child(2) .sc2-metric-k,.sc2-metric:nth-child(2) .sc2-metric-v,.sc2-metric:nth-child(5) .sc2-metric-k,.sc2-metric:nth-child(5) .sc2-metric-v{text-align:center}.sc2-metric--green .sc2-metric-v{color:#00c985}@media (width<=900px){.sc2-metric-k,.sc2-metric-v{font-size:12px}}.sc2-chase-modal__hint{font-size:var(--font-size-base,14px);color:var(--text-desc);margin-bottom:16px}.sc2-chase-stepper{justify-content:center;align-items:center;gap:18px;display:flex}.sc2-chase-stepper__btn.ant-btn{width:38px;height:38px;font-size:var(--font-size-page-title,20px);border-radius:50%}.sc2-chase-stepper__value{text-align:center;min-width:60px;font-size:var(--font-size-hero,24px);color:var(--color-accent);font-weight:800}.section-header-wrap{width:100%;margin:16px 0}.section-header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;display:flex}.section-header__left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.section-header__title{font-size:var(--font-size-section-title,18px);line-height:var(--line-height-tight,1.35);flex-shrink:0;align-items:center;gap:4px;margin:0;font-weight:800;display:flex}.section-header__container-select{min-width:140px;max-width:220px}.section-header__container-select .ant-select-selector{color:var(--text-secondary);font-size:var(--font-size-sm,12px);font-weight:600;background:var(--bg-opcity)!important;border-color:var(--btn-border)!important;border-radius:999px!important}.section-header__container-select.ant-select-focused .ant-select-selector,.section-header__container-select:hover .ant-select-selector{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--btn-border))!important}.section-header__count{font-size:var(--font-size-section-title,18px);font-weight:800}.section-header__filters{background:var(--bg-opcity);border-radius:999px;align-items:center;gap:8px;padding:4px;display:flex}.section-header__filters .ant-btn{height:32px;font-size:var(--font-size-sm,12px);color:var(--text-secondary);background:0 0;border-radius:999px;padding:0 14px;font-weight:600}.section-header__filters .ant-btn:hover{color:var(--color-accent)!important;background:#8be82f14!important}.section-header__filters .filter-active{box-shadow:0 4px 14px #8be82f38;color:var(--bg-head)!important;background:var(--color-accent)!important}.section-header__filters .filter-active:hover{color:var(--bg-head)!important;background:var(--color-accent)!important}.section-header__container-hint{border:1px solid var(--border);background:var(--bg-btn);font-size:var(--font-size-sm,12px);color:var(--text-desc);border-radius:10px;margin-top:10px;padding:12px 14px;line-height:1.5}.section-header__container-panel{border:1px solid var(--border);background:var(--bg-btn);border-radius:10px;flex-direction:column;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.section-header__container-panel-top,.section-header__container-panel-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-header__container-name{min-width:0;font-size:var(--font-size-base,14px);color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.section-header__container-switch{flex-shrink:0;align-items:center;gap:8px;display:flex}.section-header__container-switch-label{font-size:var(--font-size-sm,12px);color:var(--text-desc)}.section-header__container-versions{min-width:0;font-size:var(--font-size-sm,12px);color:var(--text-desc);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.section-header__container-version--new{color:var(--color-accent);font-weight:600}.section-header__container-upgrade{border-radius:999px;flex-shrink:0;min-width:88px}@media screen and (width<=900px){.section-header-wrap{padding:0 var(--page-padding-x,12px);margin:16px 0}.section-header{flex-direction:column;align-items:stretch;margin:0}.section-header__left{flex-wrap:wrap}.section-header__container-select{flex:1;min-width:0;max-width:none}.section-header__title,.section-header__count{font-size:var(--font-size-lg,16px)}.section-header__filters{justify-content:space-between}.section-header__filters .ant-btn{flex:1;padding:0 10px}.section-header__container-panel-top,.section-header__container-panel-bottom{align-items:center}.section-header__container-switch,.section-header__container-upgrade{align-self:flex-end}}.strategy-page{margin-top:20px}.strategy-row{flex-direction:column;gap:16px;display:flex}.strategy-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.strategy-list__empty{grid-column:1/-1;justify-content:center;align-items:center;min-height:180px;padding:24px 12px;display:flex}@media (width<=1300px){.strategy-list{padding:0 var(--page-padding-x,12px);grid-template-columns:repeat(2,1fr);gap:10px}}@media (width<=900px){.strategy-list{padding:0 var(--page-padding-x,12px);grid-template-columns:1fr;gap:10px}.strategy-row{padding:0 var(--page-padding-x,12px)}}.mobile-header{box-sizing:border-box;background:var(--bg-head);z-index:100;width:100%;font-size:var(--font-size-xl,18px)}.mobile-header--fixed{position:fixed;top:0;left:0}.mobile-header--safe{padding-top:env(safe-area-inset-top)}.mobile-header__inner{box-sizing:border-box;width:100%;height:56px;padding:0 var(--page-padding-x,12px);border-bottom:1px solid #ffffff0f;grid-template-columns:88px 1fr 88px;align-items:center;display:grid;position:relative}.mobile-header__left{min-width:0;font-size:var(--font-size-xl,18px);cursor:pointer;justify-content:flex-start;align-items:center;display:flex}.mobile-header__center{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.mobile-header__right{color:red;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.robot-type-picker{flex-direction:column;height:100%;min-height:0;padding:22px 18px;display:flex}.robot-type-picker--readonly .robot-type-picker__card{cursor:default}.robot-type-picker__head{margin-bottom:18px}.robot-type-picker__title{font-size:var(--font-size-section-title,18px);color:var(--text-main);margin:0;font-weight:800;line-height:1.3}.robot-type-picker__desc{font-size:var(--font-size-base,14px);color:var(--text-desc);margin:8px 0 0;line-height:1.6}.robot-type-picker__filters{align-items:center;gap:20px;padding-bottom:12px;display:flex}.robot-type-picker__filter{cursor:pointer;font-size:var(--font-size-base,14px);color:var(--text-desc);background:0 0;border:none;padding:0;font-weight:600;transition:color .2s;position:relative}.robot-type-picker__filter:hover{color:var(--text-secondary)}.robot-type-picker__filter.is-active{color:var(--text-main)}.robot-type-picker__filter.is-active:after{content:"";background:var(--color-accent);border-radius:2px;height:2px;position:absolute;bottom:-12px;left:0;right:0}.robot-type-picker__divider{background:var(--border);height:1px}.robot-type-picker__list{flex-direction:column;flex:1;gap:12px;min-height:0;margin-top:16px;padding-right:2px;display:flex;overflow-y:auto}.robot-type-picker__list::-webkit-scrollbar{width:4px}.robot-type-picker__list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-desc) 35%, transparent);border-radius:4px}.robot-type-picker__empty{flex:1;justify-content:center;align-items:center;min-height:180px;padding:24px 12px;display:flex}.robot-type-picker__card{border:1px solid var(--border);background:var(--bg-btn);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.robot-type-picker__card:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--border))}.robot-type-picker__card.is-active{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 6%, var(--bg-btn));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 18%, transparent)}.robot-type-picker__card-icon{font-size:var(--font-size-hero,24px);color:var(--color-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.robot-type-picker__card-body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.robot-type-picker__card-title{font-size:var(--font-size-base,14px);color:var(--text-main);margin:0;font-weight:700;line-height:1.4}.robot-type-picker__card-desc{font-size:var(--font-size-sm,12px);color:var(--text-desc);margin:6px 0 0;line-height:1.5}.robot-type-picker__card-btn{height:30px;font-size:var(--font-size-sm,12px);border-radius:8px;margin-top:12px;padding:0 14px;font-weight:700}@media (width<=900px){.robot-type-picker{padding:14px}.robot-type-picker__title{font-size:16px}.robot-type-picker__filters{flex-wrap:nowrap;gap:12px;overflow-x:auto}.robot-type-picker__filters::-webkit-scrollbar{display:none}.robot-type-picker__filter{flex-shrink:0;font-size:13px}.robot-type-picker__list{max-height:none;overflow:visible}.robot-type-picker__card-icon{width:30px;height:30px;font-size:20px}}.market-pair-list{width:100%}.market-pair-list__search{margin-bottom:10px}.market-pair-list__search-input{background:var(--bg-btn);border-color:var(--btn-border);border-radius:10px;height:38px}.market-pair-list__search-input .ant-input-prefix{color:var(--text-desc)}.market-pair-list__search-input input{color:var(--text-main);background:0 0}.market-pair-list__search-input input::placeholder{color:var(--text-desc)}.market-pair-list__row{grid-template-columns:minmax(0,42%) minmax(0,1fr) minmax(0,.8fr) 28px;align-items:center;gap:8px;display:grid}.market-pair-list__spin,.market-pair-list__spin .ant-spin-container{width:100%}.market-pair-list__body{max-height:320px;overflow-y:auto}.market-pair-list__body::-webkit-scrollbar{width:4px}.market-pair-list__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-desc) 35%, transparent);border-radius:4px}.market-pair-list__empty{text-align:center;font-size:var(--font-size-base,14px);color:var(--text-desc);padding:28px 12px}.market-pair-list__row{border:none;border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);cursor:pointer;text-align:left;background:0 0;width:100%;padding:10px 2px;transition:background .2s}.market-pair-list__row:hover,.market-pair-list__row.is-active{background:var(--actice)}.market-pair-list__asset{align-items:center;gap:8px;min-width:0;display:flex}.market-pair-list__icon{border-radius:50%;flex-shrink:0}.market-pair-list__icon-fallback{width:32px;height:32px;font-size:var(--font-size-sm,12px);color:var(--text-main);background:var(--bg-opcity);border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.market-pair-list__asset-text{min-width:0}.market-pair-list__symbol-row{align-items:center;gap:6px;min-width:0;display:flex}.market-pair-list__symbol{font-size:var(--font-size-base,14px);color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.market-pair-list__symbol-sub{font-size:var(--font-size-xs,11px);color:var(--text-desc);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.market-pair-list__price-top{font-size:var(--font-size-base,14px);font-weight:700;line-height:1.3}.market-pair-list__price-bottom{font-size:var(--font-size-xs,11px);color:var(--text-desc);margin-top:2px;line-height:1.3}.market-pair-list__col--change{font-size:var(--font-size-base,14px);font-weight:600}.market-pair-list__trend-icon{background:var(--bg-opcity);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.market-pair-list__trend-icon .market-trend-lock{color:var(--text-desc);font-size:13px}.market-pair-list__trend-icon .market-trend-empty{font-size:var(--font-size-base,14px);color:var(--text-desc)}.create-robot-market{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 4px 16px;display:flex}.create-robot-market__trigger{cursor:pointer;color:var(--text-main);background:0 0;border:none;align-items:center;gap:10px;padding:0;transition:opacity .2s;display:inline-flex}.create-robot-market__trigger:hover{opacity:.88}.create-robot-market__icon{border-radius:50%;flex-shrink:0}.create-robot-market__icon-fallback{width:24px;height:24px;font-size:var(--font-size-sm,12px);color:var(--text-main);background:var(--bg-opcity);border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.create-robot-market__pair{font-size:var(--font-size-card-title,16px);font-weight:700;line-height:1}.create-robot-market__caret{font-size:var(--font-size-sm,12px);color:var(--text-secondary)}.create-robot-market__price{font-size:var(--font-size-base,14px);color:var(--text-desc);white-space:nowrap;font-weight:600}.create-robot-market__popover-panel{width:420px;max-width:86vw}.create-robot-market-popover .ant-popover-inner{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;padding:8px;box-shadow:0 12px 32px #00000047}@media (width<=900px){.create-robot-market{padding:12px 0 14px}.create-robot-market__pair{font-size:15px}.create-robot-market__popover-panel{width:320px}}.create-robot-summary{flex-direction:column;height:100%;min-height:0;display:flex}.create-robot-summary__card{border:1px solid var(--border);background:var(--bg-btn);border-radius:14px;padding:18px 16px;position:relative;overflow:hidden}.create-robot-summary__glow{pointer-events:none;background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 72%);height:80px;position:absolute;top:0;left:0;right:0}.create-robot-summary__head{align-items:center;gap:12px;display:flex;position:relative}.create-robot-summary__icon{width:44px;height:44px;font-size:var(--font-size-page-title,20px);color:var(--color-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.create-robot-summary__title{font-size:var(--font-size-base,14px);color:var(--text-main);font-weight:700;line-height:1.5}.create-robot-summary__list{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:18px;padding-top:16px;display:flex;position:relative}.create-robot-summary__item{font-size:var(--font-size-base,14px);color:var(--text-desc);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.create-robot-summary__item strong{text-align:right;max-width:58%;font-size:var(--font-size-base,14px);color:var(--text-main);font-weight:700;line-height:1.5}.create-robot-summary__actions{flex-direction:column;gap:10px;padding:10px;display:flex}.create-robot-summary__actions .ant-btn{height:44px;font-weight:700}.robot-param-form .ant-select .ant-select-selection-placeholder,.robot-param-form .ant-select .ant-select-arrow{color:var(--text-desc)}@media (width<=1100px){.robot-param-form__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.robot-param-form{gap:10px}.robot-param-form__card{border-radius:12px;padding:14px}.robot-param-form__field-label{margin-bottom:10px;font-size:13px}.robot-param-form__metrics{grid-template-columns:1fr 1fr;gap:10px}.robot-param-form .ant-input-number .ant-input-number-input,.robot-param-form .ant-select .ant-select-selector{height:44px!important}.robot-param-form .ant-select .ant-select-selection-item,.robot-param-form .ant-select .ant-select-selection-placeholder{line-height:42px!important}}.robot-param-form .ant-select .ant-select-selection-placeholder,.robot-param-form .ant-select .ant-select-arrow{color:var(--text-desc)}@media (width<=1100px){.robot-param-form__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.robot-param-form{gap:10px}.robot-param-form__card{border-radius:12px;padding:14px}.robot-param-form__field-label{margin-bottom:10px;font-size:13px}.robot-param-form__metrics{grid-template-columns:1fr 1fr;gap:10px}.robot-param-form .ant-input-number .ant-input-number-input,.robot-param-form .ant-select .ant-select-selector{height:44px!important}.robot-param-form .ant-select .ant-select-selection-item,.robot-param-form .ant-select .ant-select-selection-placeholder{line-height:42px!important}}.robot-param-form__card--switch{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.robot-param-form__switch-label{font-size:var(--font-size-base,14px);color:var(--text-secondary);font-weight:600}.robot-param-form__metrics--six{grid-template-columns:repeat(3,minmax(0,1fr))}.robot-metric-field--blue .robot-metric-field__bar{background:#4f8cff;box-shadow:0 0 8px #4f8cff59}.robot-metric-field__label--req:before{content:"*";color:var(--color-danger);margin-right:2px}.robot-param-form .robot-param-form__switch.ant-switch{background:var(--bg-opcity)}.robot-param-form .robot-param-form__switch.ant-switch.ant-switch-checked{background:var(--color-accent)}@media (width<=1100px){.robot-param-form__metrics--six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.robot-param-form__card--switch{padding:14px}.robot-param-form__metrics--six{grid-template-columns:1fr}}.robot-param-form{flex-direction:column;gap:12px;width:100%;display:flex}.robot-param-form__card{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;padding:16px 18px;transition:border-color .2s,box-shadow .2s}.robot-param-form__card--flat{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-accent) 5%, transparent)}.robot-param-form__field-label{font-size:var(--font-size-base,14px);color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:12px;font-weight:600;display:inline-flex}.robot-param-form__field-label--req:before{content:"*";color:var(--color-danger);font-size:var(--font-size-base,14px);line-height:1}.robot-param-form__hint-icon{color:var(--text-desc);font-size:var(--font-size-sm,12px);cursor:help;transition:color .2s}.robot-param-form__hint-icon:hover{color:var(--color-accent)}.robot-param-form-row{align-items:stretch;width:100%;display:flex}.robot-param-form-row--range{align-items:center;gap:10px}.robot-param-form-row__dash{color:var(--text-desc);font-size:var(--font-size-card-title,16px);flex-shrink:0;font-weight:600;line-height:1}.robot-param-form-cell{flex:1;width:100%;margin-bottom:0!important}.robot-param-form-cell .ant-form-item-control-input{min-height:auto}.robot-param-form__input{width:100%}.robot-param-form-suffix{color:var(--text-desc);font-size:var(--font-size-sm,12px);font-weight:500}.robot-param-form .ant-input-number{background:var(--bg-btn);border:1px solid var(--btn-border);border-radius:10px;width:100%;transition:border-color .2s,box-shadow .2s}.robot-param-form .ant-input-number:hover,.robot-param-form .ant-input-number:focus,.robot-param-form .ant-input-number.ant-input-number-focused{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--border));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 10%, transparent)}.robot-param-form .ant-input-number .ant-input-number-input{height:46px;color:var(--text-main);background:0 0;padding-inline:14px}.robot-param-form .ant-input-number .ant-input-number-input::placeholder{color:var(--text-desc)}.robot-param-form .ant-input-number .ant-input-number-suffix{color:var(--text-desc);margin-right:14px}.robot-param-form .ant-input-number.ant-input-number-disabled{background:var(--bg-opcity);border-color:var(--border)}.robot-param-form .ant-input-number.ant-input-number-disabled .ant-input-number-input{color:var(--text-secondary)}.robot-param-form .ant-select{width:100%}.robot-param-form .ant-select .ant-select-selector{transition:border-color .2s,box-shadow .2s;border-color:var(--btn-border)!important;background:var(--bg-btn)!important;border-radius:10px!important;height:48px!important;padding-inline:14px!important}.robot-param-form .ant-select .ant-select-selection-item,.robot-param-form .ant-select .ant-select-selection-placeholder{color:var(--text-main);line-height:46px!important}.robot-param-form .ant-select .ant-select-selection-placeholder,.robot-param-form .ant-select .ant-select-arrow{color:var(--text-desc)}.robot-param-form .ant-select:hover .ant-select-selector,.robot-param-form .ant-select.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 10%, transparent);border-color:color-mix(in srgb, var(--color-accent) 45%, var(--border))!important}.robot-param-form__section-title{font-size:var(--font-size-base,14px);color:var(--text-desc);margin:6px 0 2px;padding-left:2px;font-weight:600}.robot-param-form__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.robot-param-form__metrics .robot-param-form__card{min-width:0;padding:14px 16px}.robot-metric-field__head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.robot-metric-field__bar{border-radius:2px;flex-shrink:0;width:3px;height:14px;display:block}.robot-metric-field__label{font-size:var(--font-size-base,14px);color:var(--text-secondary);font-weight:600;line-height:1.4}.robot-metric-field--green .robot-metric-field__bar{background:var(--color-accent);box-shadow:0 0 8px color-mix(in srgb, var(--color-accent) 35%, transparent)}.robot-metric-field--teal .robot-metric-field__bar{background:var(--color-primary);box-shadow:0 0 8px color-mix(in srgb, var(--color-primary) 35%, transparent)}.robot-param-form__select-dropdown .ant-select-item-option-selected{color:var(--color-accent)}@media (width<=1100px){.robot-param-form__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.robot-param-form{gap:10px}.robot-param-form__card{border-radius:12px;padding:14px}.robot-param-form__field-label{margin-bottom:10px;font-size:13px}.robot-param-form__metrics{grid-template-columns:1fr 1fr;gap:10px}.robot-param-form .ant-input-number .ant-input-number-input,.robot-param-form .ant-select .ant-select-selector{height:44px!important}.robot-param-form .ant-select .ant-select-selection-item,.robot-param-form .ant-select .ant-select-selection-placeholder{line-height:42px!important}}.create-robot-page{margin-top:12px;padding-bottom:32px}.create-robot-shell{overflow:hidden;padding:0!important}.create-robot-shell__body{grid-template-columns:320px minmax(500px,1fr) 300px;align-items:stretch;min-height:680px;display:grid}.create-robot-shell__aside,.create-robot-shell__main,.create-robot-shell__summary{min-width:0;min-height:0}.create-robot-shell__aside{border-right:1px solid var(--border);background:color-mix(in srgb, var(--bg-btn) 55%, transparent)}.create-robot-shell__main{border-right:1px solid var(--border);flex-direction:column;gap:16px;padding:22px 24px;display:flex}.create-robot-shell__summary{background:color-mix(in srgb, var(--bg-btn) 35%, transparent);padding:22px 18px}.create-robot-config__head{margin-bottom:2px}.create-robot-config__title{font-size:var(--font-size-section-title,18px);color:var(--text-main);margin:0;font-weight:800}.create-robot-config__desc{font-size:var(--font-size-base,14px);color:var(--text-desc);margin:8px 0 0;line-height:1.6}.create-robot-form{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.create-robot-mobile-actions{padding:0 var(--page-padding-x,12px);margin-top:12px}@media (width<=900px){.create-robot-page{margin-top:0;padding-bottom:24px}.create-robot-shell{border-radius:12px;margin:10px 0}.create-robot-shell__body{grid-template-columns:1fr;min-height:auto}.create-robot-shell__aside,.create-robot-shell__main{border-right:none;border-bottom:1px solid var(--border)}.create-robot-shell__main{padding:16px 14px}.create-robot-form{gap:12px}.create-robot-mobile-actions{z-index:2;background:var(--bg-page);margin:0;padding:0;position:sticky;bottom:0}}.strategy-edit-page__loading{justify-content:center;align-items:center;min-height:320px;display:flex}.strategy-edit-page{margin-top:12px;padding-bottom:32px}.strategy-edit-meta{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-btn) 50%, transparent);font-size:var(--font-size-sm,12px);color:var(--text-desc);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;padding:10px 14px;display:flex}.strategy-edit-meta__label{color:var(--text-desc)}.strategy-edit-meta__value{color:var(--text-main);font-weight:700}@media (width<=900px){.strategy-edit-page{margin-top:0;padding-bottom:24px}.strategy-edit-meta{margin:10px var(--page-padding-x,12px) 0}}.grid-preview-page{margin-top:12px;padding-bottom:24px}.grid-preview__loading{justify-content:center;align-items:center;min-height:120px;display:flex}.grid-preview__toolbar{margin-bottom:var(--section-gap,16px);border-radius:var(--card-radius,16px);border:1px solid var(--border);background:var(--bg-card);align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;padding:14px 16px;display:flex}.grid-preview__pair{font-size:var(--font-size-card-title,16px);color:var(--text-main);font-weight:700}.grid-preview__tag{font-weight:700;background:color-mix(in srgb, var(--color-accent) 18%, transparent)!important;color:var(--color-accent)!important;border:none!important;margin:0!important}.grid-preview__price{font-size:var(--font-size-sm,12px);color:var(--text-desc);margin-left:auto}.grid-preview__price strong{font-size:var(--font-size-base,14px);color:var(--color-accent);margin-left:6px}.grid-preview__card{margin-bottom:var(--section-gap,16px);padding:var(--card-padding,18px)!important}.grid-preview__section-title{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;display:flex}.grid-preview__section-title-text{font-size:var(--font-size-card-title,16px);color:var(--text-main);font-weight:700}.grid-preview__section-title-meta{border:1px solid var(--border);background:var(--bg-opcity);font-size:var(--font-size-xs,11px);color:var(--text-desc);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-weight:600}.grid-preview__table-shell{border:1px solid var(--border);background:var(--bg-btn);border-radius:12px;overflow:hidden}.grid-preview__table-wrap{overflow-x:auto}.grid-preview__table .ant-table{color:var(--text-main);background:0 0}.grid-preview__table .ant-table .ant-table-measure-row{height:0!important;display:none!important}.grid-preview__table .ant-table-thead>tr>th{font-size:var(--font-size-sm,12px);white-space:nowrap;font-weight:600;border-bottom:1px solid var(--border)!important;background:var(--bg-opcity)!important;color:var(--text-desc)!important;padding:10px 12px!important}.grid-preview__table .ant-table-thead>tr>th:before{display:none!important}.grid-preview__table .ant-table-tbody>tr>td{font-size:var(--font-size-base,14px);white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent)!important;color:var(--text-main)!important;padding:10px 12px!important}.grid-preview__table .ant-table-tbody>tr:hover>td{background:var(--actice)!important}.grid-preview__table .ant-table-tbody>tr.grid-preview__row--filled>td{background:color-mix(in srgb, var(--color-success) 10%, transparent)!important}.grid-preview__table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.grid-preview__tier{min-width:44px;font-size:var(--font-size-sm,12px);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.grid-preview__num{font-variant-numeric:tabular-nums;font-weight:600}.grid-preview__num--up{color:var(--color-success)}.grid-preview__num--down{color:var(--color-danger)}.grid-preview__summary{gap:var(--content-gap,12px);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.grid-preview__stat{border:1px solid var(--border);background:var(--bg-btn);border-radius:12px;flex-direction:column;gap:6px;min-height:60px;padding:10px 12px;display:flex}.grid-preview__stat-label{font-size:var(--font-size-xs,11px);color:var(--text-desc);line-height:1.3}.grid-preview__stat-value{font-size:var(--font-size-base,14px);color:var(--text-main);word-break:break-all;font-weight:700}.grid-preview__stat-value--accent{color:var(--color-accent)}@media (width<=900px){.grid-preview-page{margin-top:0}.grid-preview__price{width:100%;margin-left:0}.grid-preview__summary{grid-template-columns:1fr 1fr}}.backtest-page{margin-top:12px;padding-bottom:24px}.backtest-page__card{margin-bottom:var(--section-gap,16px)}.backtest-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.backtest-page__clusters{flex-wrap:wrap;flex:1;align-items:center;gap:16px 24px;min-width:0;display:flex}.backtest-page__cluster{align-items:center;gap:8px;min-width:0;display:flex}.backtest-page__cluster--grow{flex:1;min-width:220px}.backtest-page__cluster-label{font-size:var(--font-size-sm,12px);color:var(--text-desc);font-weight:600}.backtest-page__cluster-value{align-items:center;gap:8px;min-width:0;display:flex}.backtest-page__pair{font-size:var(--font-size-card-title,16px);color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.backtest-page__pair-tag{font-weight:700;background:color-mix(in srgb, var(--color-accent) 18%, transparent)!important;color:var(--color-accent)!important;border:none!important;margin:0!important}.backtest-page__range{width:100%;max-width:320px}.backtest-page__start{flex-shrink:0;min-width:132px;height:44px;font-weight:700}.backtest-page__table-wrap{border:1px solid var(--border);background:var(--bg-btn);border-radius:12px;overflow:hidden}.backtest-page__inner{min-height:120px}.backtest-page__header{border-bottom:1px solid var(--border);background:var(--bg-opcity);font-size:var(--font-size-sm,12px);color:var(--text-desc);grid-template-columns:1.2fr 1.4fr 1.2fr 120px;gap:12px;padding:12px 16px;font-weight:600;display:grid}.backtest-page__header-end{text-align:right}.backtest-page__mobile-title{display:none}.backtest-page__rows{flex-direction:column;display:flex}.backtest-page__row-btn{border:none;border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);cursor:pointer;text-align:left;background:0 0;width:100%;padding:0;transition:background .2s}.backtest-page__row-btn:hover{background:var(--actice)}.backtest-page__row-btn:last-child{border-bottom:none}.backtest-page__row{grid-template-columns:1.2fr 1.4fr 1.2fr 120px;align-items:center;gap:12px;padding:14px 16px;display:grid}.backtest-page__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-base,14px);color:var(--text-main);font-weight:600}.backtest-page__muted{font-size:var(--font-size-base,14px);color:var(--text-secondary)}.backtest-page__cell-end{justify-content:flex-end;display:flex}.backtest-page__status{font-weight:700;border:none!important;margin:0!important}.backtest-page__status--ok{background:color-mix(in srgb, var(--color-success) 16%, transparent)!important;color:var(--color-success)!important}.backtest-page__status--run{background:color-mix(in srgb, var(--color-accent) 14%, transparent)!important;color:var(--color-accent)!important}.backtest-page__status--fail{background:color-mix(in srgb, var(--color-danger) 14%, transparent)!important;color:var(--color-danger)!important}.backtest-page__empty{justify-content:center;align-items:center;height:300px;display:flex}.backtest-page__mobile-row{display:none}.backtest-page__pagination{justify-content:flex-end;margin-top:16px}@media (width<=900px){.backtest-page{margin-top:0}.backtest-page__card{padding:0px var(--card-padding-x,12px)}.backtest-page__toolbar,.backtest-page__clusters{flex-direction:column;align-items:stretch}.backtest-page__cluster{flex-direction:column;align-items:flex-start}.backtest-page__range{max-width:none}.backtest-page__start{width:100%}.backtest-page__table-wrap{background:0 0;border:none}.backtest-page__header,.backtest-page__row{display:none}.backtest-page__rows{gap:16px}.backtest-page__mobile-title{font-size:var(--font-size-base,14px);color:var(--text-main);border-radius:10px;padding:12px 0;font-weight:700;display:block}.backtest-page__mobile-row{background:var(--bg-opcity);border-radius:20px;flex-direction:column;gap:10px;padding:14px;display:flex}.backtest-page__row-btn{border-bottom:none}.backtest-page__mobile-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.backtest-page__mobile-item{font-size:var(--font-size-sm,12px);justify-content:space-between;align-items:center;gap:12px;display:flex}.backtest-page__mobile-label{color:var(--text-desc);flex-shrink:0}.backtest-page__mobile-value{color:var(--text-main);text-align:right;word-break:break-all}}.bt-result__daily{flex-direction:column;gap:8px;max-height:260px;display:flex;overflow:auto}.bt-result__daily-empty{margin:24px 0}.bt-result__daily-row{background:color-mix(in srgb, var(--bg-card) 92%, var(--text-main) 8%);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.bt-result__daily-date{font-size:var(--font-size-sm,12px);color:var(--text-desc)}.bt-result__daily-val{font-size:var(--font-size-body,14px);font-weight:600}.bt-result__daily-val.up{color:var(--color-up,#00b578)}.bt-result__daily-val.down{color:var(--color-down,#ff4d4f)}.bt-result__section-title{font-size:var(--font-size-card-title,16px);color:var(--text-main);margin-top:4px;font-weight:700}.bt-result__reason-list{flex-direction:column;gap:12px;display:flex}.bt-result__reason-card{padding:var(--card-padding,18px)!important}.bt-result__reason-hd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bt-result__reason-title-wrap{align-items:center;gap:8px;min-width:0;display:flex}.bt-result__reason-title{font-size:var(--font-size-body,14px);color:var(--text-main);font-weight:600}.bt-result__reason-toggle{color:var(--text-desc);cursor:pointer;background:0 0;border:none;padding:4px;line-height:1}.bt-result__reason-top3{justify-content:space-around;align-items:stretch;gap:12px;display:flex}@media (width<=700px){.bt-result__reason-top3{justify-content:space-between;display:flex}}.bt-result__reason-metric{text-align:center;min-width:0}.bt-result__reason-divider{align-self:stretch;margin:0 18px;top:0;height:auto!important}.bt-result__reason-detail{margin-top:12px}.bt-result__detail-bg{background:color-mix(in srgb, var(--bg-card) 90%, var(--text-main) 10%);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.bt-result__detail-cols3{grid-template-columns:repeat(3,1fr);gap:8px 12px;display:grid}.bt-result__detail-cols3--tight{gap:8px}.bt-result__detail-cols2{grid-template-columns:repeat(2,1fr);gap:8px 12px;display:grid}.bt-result__metric-value{font-size:var(--font-size-card-title,16px);font-weight:700}.bt-result__metric-value.up{color:var(--color-up,#00b578)}.bt-result__metric-value.down{color:var(--color-down,#ff4d4f)}.bt-result__reason-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bt-result__reason-dot--red{background:var(--color-down,#ff4d4f)}.bt-result__reason-dot--green{background:var(--color-up,#00b578)}.bt-result__reason-dot--gray{background:var(--text-desc)}.bt-result__stat-line{min-width:0;font-size:var(--font-size-sm,12px);align-items:baseline;gap:6px;display:flex}.bt-result__stat-line-label{color:var(--text-desc);flex-shrink:0}.bt-result__stat-line-value{color:var(--text-main);word-break:break-word;min-width:0;font-weight:600}.bt-result__stat-line-value.up{color:var(--color-up,#00b578)}.bt-result__stat-line-value.down{color:var(--color-down,#ff4d4f)}.bt-result-page.page--mobile-subpage .bt-result__stat-line{font-size:10px;line-height:1.45}.bt-result__summary-card{padding:var(--card-padding,18px)!important}.bt-result__task-id{font-size:var(--font-size-sm,12px);color:var(--text-desc);border-bottom:1px solid var(--border);word-break:break-all;margin-bottom:10px;padding-bottom:10px}.bt-result__summary-top{justify-content:space-between;align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.bt-result__summary-metric{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.bt-result__summary-divider{border-inline-start-color:#ffffff1f;align-self:stretch;margin:0 18px;top:0;height:auto!important}.bt-result__metric-lbl{font-size:var(--font-size-sm,12px);color:var(--text-desc);margin-bottom:6px}.bt-result__summary-main{font-size:var(--font-size-hero,28px);color:var(--text-main);font-weight:700;line-height:1.2}.bt-result__summary-main.up{color:var(--color-up,#00b578)}.bt-result__summary-main.down{color:var(--color-down,#ff4d4f)}.bt-result__summary-main.flat{color:var(--text-main)}.bt-result__mini{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:12px 24px;padding:12px 0 16px;display:flex}.bt-result__mini-line{align-items:center;gap:8px;min-width:0;display:flex}.bt-result__mini-bar{border-radius:2px;flex-shrink:0;width:3px;height:14px}.bt-result__mini-bar--cyan{background:#36cfc9}.bt-result__mini-bar--green{background:var(--color-up,#00b578)}.bt-result__mini-bar--purple{background:#9254de}.bt-result__mini-bar--lime{background:#a0d911}.bt-result__mini-lbl{font-size:var(--font-size-sm,12px);color:var(--text-desc)}.bt-result__mini-val{font-size:var(--font-size-body,14px);color:var(--text-main);font-weight:600}.bt-result__body{grid-template-columns:200px 1fr;gap:24px;padding-top:16px;display:grid}.bt-result__left{flex-direction:column;align-items:center;gap:12px;display:flex}.bt-result__winloss{font-size:var(--font-size-sm,12px);color:var(--text-desc);gap:6px;display:flex}.bt-result__winloss .up{color:var(--color-up,#00b578)}.bt-result__winloss .down{color:var(--color-down,#ff4d4f)}.bt-result__info-grid{grid-template-columns:repeat(2,1fr);gap:8px 16px;margin-bottom:16px;display:grid}@media (width<=600px){.bt-result__info-grid{grid-template-columns:1fr}}.bt-result__double-card{background:var(--bg-opcity);border:1px solid var(--border);border-radius:10px;align-items:stretch;gap:16px;margin-bottom:12px;padding:14px;display:flex}@media (width<=700px){.bt-result__double-card{flex-direction:column}}.bt-result__double-item{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.bt-result__double-item--end{flex-wrap:wrap;justify-content:space-between;gap:12px}.bt-result__double-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-result__double-icon{font-size:24px;line-height:1}.bt-result__double-val{font-size:var(--font-size-card-title,16px);color:var(--text-main);font-weight:700}.bt-result__double-divider{background:var(--border);flex-shrink:0;width:1px}@media (width<=700px){.bt-result__double-divider{width:100%;height:1px}}.bt-result__market-wrap{text-align:right}.bt-result__mkt{font-size:var(--font-size-card-title,16px);font-weight:700}.bt-result__mkt.up{color:var(--color-up,#00b578)}.bt-result__mkt.down{color:var(--color-down,#ff4d4f)}.bt-result__footer-tags{flex-wrap:wrap;gap:10px 16px;display:flex}.bt-result__footer-tag{font-size:var(--font-size-sm,12px);color:var(--text-desc);align-items:center;gap:8px;display:flex}.bt-result__footer-tag b{color:var(--text-main);font-weight:600}.bt-result__note{border-top:1px solid var(--border);font-size:var(--font-size-sm,12px);color:var(--color-down);margin-top:14px;padding-top:12px;line-height:1.6}.bt-result-page.page--mobile-subpage .bt-result__summary-card{padding:12px!important}.bt-result-page.page--mobile-subpage .bt-result__summary-top{border-bottom:1px solid var(--border);gap:0;margin-bottom:0;padding-bottom:12px}.bt-result-page.page--mobile-subpage .bt-result__summary-metric{text-align:center;padding:0 6px}.bt-result-page.page--mobile-subpage .bt-result__metric-lbl{margin-bottom:4px;font-size:10px;line-height:1.35}.bt-result-page.page--mobile-subpage .bt-result__summary-main{font-size:18px}.bt-result-page.page--mobile-subpage .bt-result__mini{border-bottom:1px solid var(--border);flex-wrap:nowrap;justify-content:space-between;gap:8px;padding:10px 0}.bt-result-page.page--mobile-subpage .bt-result__mini-line{flex:1;gap:6px;min-width:0}.bt-result-page.page--mobile-subpage .bt-result__mini-bar{height:12px}.bt-result-page.page--mobile-subpage .bt-result__mini-lbl{flex:1;min-width:0;font-size:10px}.bt-result-page.page--mobile-subpage .bt-result__mini-val{font-size:var(--font-size-sm,12px);flex-shrink:0}.bt-result-page.page--mobile-subpage .bt-result__body{grid-template-columns:128px minmax(0,1fr);gap:10px;padding-top:12px}.bt-result-page.page--mobile-subpage .bt-result__left{gap:8px}.bt-result-page.page--mobile-subpage .bt-result__winloss{flex-flow:wrap;justify-content:center;gap:6px 10px;width:100%}.bt-result-page.page--mobile-subpage .bt-result__info-grid{grid-template-columns:1fr;gap:8px;margin-bottom:10px}.bt-result-page.page--mobile-subpage .bt-result__double-card{flex-direction:row;align-items:stretch;gap:10px;margin-bottom:10px;padding:10px}.bt-result-page.page--mobile-subpage .bt-result__double-icon{border:1px solid var(--border);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.bt-result-page.page--mobile-subpage .bt-result__double-val{font-size:var(--font-size-body,14px)}.bt-result-page.page--mobile-subpage .bt-result__double-divider{align-self:stretch;width:1px;height:auto}.bt-result-page.page--mobile-subpage .bt-result__double-item--end{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.bt-result-page.page--mobile-subpage .bt-result__market-wrap{text-align:left}.bt-result-page.page--mobile-subpage .bt-result__mkt{font-size:var(--font-size-body,14px)}.bt-result-page.page--mobile-subpage .bt-result__footer-tags{flex-direction:column;align-items:flex-start;gap:8px}.bt-result-page.page--mobile-subpage .bt-result__footer-tag{width:100%;line-height:1.45}.bt-result-page.page--mobile-subpage .bt-result__note{border-top:1px solid var(--border);margin-top:10px;padding-top:10px;font-size:10px;line-height:1.5}.bt-result__winrate{border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;display:flex}.bt-result__winrate-inner{background:var(--bg-head);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:108px;height:108px;display:flex}.bt-result__winrate-pct{font-size:var(--font-size-page-title,22px);color:var(--text-main);font-weight:700;line-height:1.1}.bt-result__winrate-lbl{font-size:var(--font-size-sm,12px);color:var(--text-desc);margin-top:4px}.bt-result-page.page--mobile-subpage .bt-result__winrate{width:80px;height:80px}.bt-result-page.page--mobile-subpage .bt-result__winrate-inner{width:60px;height:60px}.bt-result-page.page--mobile-subpage .bt-result__winrate-pct{font-size:18px}.bt-result-page.page--mobile-subpage .bt-result__winrate-lbl{margin-top:2px;font-size:10px}.bt-result__panel{min-width:0;padding:var(--card-padding,18px)!important}.bt-result__panel-hd{font-size:var(--font-size-card-title,16px);color:var(--text-main);margin-bottom:12px;font-weight:700}.bt-result__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-sm,12px)}.bt-result__tr-table .ant-table{background:0 0}.bt-result-page{margin-top:12px;padding-bottom:24px}.bt-result-page__content{gap:var(--section-gap,16px);flex-direction:column;display:flex}.bt-result-page__grid{gap:var(--section-gap,16px);grid-template-columns:1fr 320px;align-items:start;display:grid}@media (width<=1100px){.bt-result-page__grid{grid-template-columns:1fr}}.bt-result-page.page--mobile-subpage{padding-left:var(--card-padding-x,12px);padding-right:var(--card-padding-x,12px);padding-bottom:var(--card-padding-y,12px)}.bt-result-page.page--mobile-subpage .bt-result-page__content{gap:12px}@media (width<=900px){.bt-result-page{margin-top:0}}.orders-filter{padding:var(--card-padding,18px);border:1px solid var(--border);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.orders-filter__tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orders-filter__tab{border:1px solid var(--border);background:var(--bg-btn);color:var(--text-desc);font-size:var(--font-size-sm,12px);cursor:pointer;border-radius:8px;padding:6px 14px;font-weight:600;transition:border-color .2s,color .2s,background .2s}.orders-filter__tab--active{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.orders-filter__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.orders-filter__range{min-width:240px}.orders-filter__search{height:40px;font-weight:700}.orders-page.page--mobile-subpage .orders-filter{background:0 0;border:none;flex-direction:column;align-items:stretch;padding:0}.orders-page.page--mobile-subpage .orders-filter__tabs{gap:6px}.orders-page.page--mobile-subpage .orders-filter__tab{text-align:center;flex:1;min-width:0;padding:8px 6px}.orders-page.page--mobile-subpage .orders-filter__actions{flex-direction:column;align-items:stretch;width:100%}.orders-page.page--mobile-subpage .orders-filter__range{width:100%;min-width:0}.orders-page.page--mobile-subpage .orders-filter__search{width:100%}.order-card{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent)}.order-card:last-child{border-bottom:none}.order-card__row{font-size:var(--font-size-base,14px);color:var(--text-main);grid-template-columns:56px 1.4fr .8fr .8fr .8fr .8fr .8fr 1.2fr 56px;align-items:center;gap:10px;padding:14px 16px;display:grid}.order-card__cell{word-break:break-word;min-width:0}.order-card__cell--index{align-items:center;gap:8px;font-weight:600;display:flex}.order-card__index-dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.order-card__pair-main{flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.order-card__pair-sub{font-size:var(--font-size-sm,12px);color:var(--text-desc);margin-top:4px}.order-card__cell--time{font-size:var(--font-size-sm,12px);color:var(--text-secondary)}.order-card__cell--action{justify-content:flex-end;display:flex}.order-card__expand-btn{border:1px solid var(--border);background:var(--bg-btn);color:var(--text-desc);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .2s,color .2s;display:inline-flex}.order-card__expand-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}.order-card__mobile-row{display:none}.order-card__detail{padding:0 16px 14px}.order-card__detail-grid{background:var(--bg-opcity);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:10px;padding:12px;display:grid}.order-card__detail-box{flex-direction:column;gap:4px;min-width:0;display:flex}.order-card__detail-box>span{font-size:var(--font-size-sm,12px);color:var(--text-desc)}.order-card__detail-box>strong{font-size:var(--font-size-base,14px);color:var(--text-main);word-break:break-all;font-weight:700}.order-card__detail-box--highlight{color:var(--color-accent)}.orders-page.page--mobile-subpage .order-card{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;overflow:hidden}.orders-page.page--mobile-subpage .order-card__row{display:none}.orders-page.page--mobile-subpage .order-card__mobile-row{grid-template-columns:1fr auto;grid-template-areas:"pair action""index action""time action";align-items:start;gap:8px 10px;padding:14px;display:grid}.orders-page.page--mobile-subpage .order-card__mobile-row .order-card__cell--pair{grid-area:pair}.orders-page.page--mobile-subpage .order-card__mobile-row .order-card__cell--index{font-size:var(--font-size-sm,12px);color:var(--text-desc);grid-area:index}.orders-page.page--mobile-subpage .order-card__mobile-row .order-card__cell--time{grid-area:time}.orders-page.page--mobile-subpage .order-card__mobile-row .order-card__cell--action{grid-area:action;align-self:start}.orders-page.page--mobile-subpage .order-card__detail{padding:0 14px 14px}.orders-page.page--mobile-subpage .order-card__detail-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.orders-page.page--mobile-subpage .order-card__detail-box--mobile-only{display:flex}.orders-page.page--mobile-subpage .order-card__detail-box--desktop-only{display:none}@media (width>=901px){.order-card__detail-box--mobile-only{display:none}}.orders-list-wrap{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;overflow:hidden}.orders-list__header{border-bottom:1px solid var(--border);background:var(--bg-opcity);font-size:var(--font-size-sm,12px);color:var(--text-desc);grid-template-columns:56px 1.4fr .8fr .8fr .8fr .8fr .8fr 1.2fr 56px;gap:10px;padding:12px 16px;font-weight:600;display:grid}.orders-list__body{flex-direction:column;display:flex}.orders-list__empty{padding:36px 16px}.orders-page.page--mobile-subpage .orders-list-wrap{background:0 0;border:none;overflow:visible}.orders-page.page--mobile-subpage .orders-list__header{display:none}.orders-page.page--mobile-subpage .orders-list__body{gap:12px}.orders-page{margin-top:12px;padding-bottom:24px}.orders-page__content{gap:var(--section-gap,16px);flex-direction:column;display:flex}.orders-page__pagination{justify-content:flex-end;margin-top:4px}.orders-page.page--mobile-subpage{margin-top:0;padding-bottom:16px}.orders-page.page--mobile-subpage .orders-page__content{padding:0 var(--page-padding-x,12px);gap:12px}.trade-card{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent)}.trade-card:last-child{border-bottom:none}.trade-card__pair-sub{font-size:var(--font-size-sm,12px);color:var(--text-desc);margin-top:4px}.trade-card__row{font-size:var(--font-size-base,14px);color:var(--text-main);grid-template-columns:.4fr 1.2fr .7fr .7fr .8fr .8fr .8fr .8fr 1.1fr .4fr;align-items:center;gap:10px;padding:14px 16px;display:grid}.trade-card__cell{word-break:break-word;min-width:0}.trade-card__cell--index{align-items:center;gap:8px;font-weight:600;display:flex}.trade-card__index-dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.trade-card__pair-main{flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.trade-card__cell--time{font-size:var(--font-size-sm,12px);color:var(--text-secondary)}.trade-card__cell--action{justify-content:flex-end;display:flex}.trade-card__expand-btn{border:1px solid var(--border);background:var(--bg-btn);color:var(--text-desc);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .2s,color .2s;display:inline-flex}.trade-card__expand-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}.trade-card__mobile-row{display:none}.trade-card__detail{padding:0 16px 14px}.trade-card__detail-grid{background:var(--bg-opcity);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;display:grid}.trade-card__detail-box{flex-direction:column;gap:4px;min-width:0;display:flex}.trade-card__detail-box>span:first-child{font-size:var(--font-size-sm,12px);color:var(--text-desc)}.trade-card__detail-box>strong,.trade-card__detail-box>span:last-child{font-size:var(--font-size-base,14px);word-break:break-all;font-weight:700}.trade-card__detail-box--accent{color:var(--color-accent)}.orders-page.page--mobile-subpage .trade-card{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;overflow:hidden}.orders-page.page--mobile-subpage .trade-card__row{display:none}.orders-page.page--mobile-subpage .trade-card__mobile-row{grid-template-columns:1fr auto;grid-template-areas:"pair action""index action""time action";align-items:start;gap:8px 10px;padding:14px;display:grid}.orders-page.page--mobile-subpage .trade-card__mobile-row .trade-card__cell--pair{grid-area:pair}.orders-page.page--mobile-subpage .trade-card__mobile-row .trade-card__cell--index{font-size:var(--font-size-sm,12px);color:var(--text-desc);grid-area:index}.orders-page.page--mobile-subpage .trade-card__mobile-row .trade-card__cell--time{grid-area:time}.orders-page.page--mobile-subpage .trade-card__mobile-row .trade-card__cell--action{grid-area:action;align-self:start}.orders-page.page--mobile-subpage .trade-card__detail{padding:0 14px 14px}.orders-page.page--mobile-subpage .trade-card__detail-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.trade-list-wrap{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;overflow:hidden}.trade-list__header{border-bottom:1px solid var(--border);background:var(--bg-opcity);font-size:var(--font-size-sm,12px);color:var(--text-desc);grid-template-columns:.4fr 1.2fr .7fr .7fr .8fr .8fr .8fr .8fr 1.1fr .4fr;gap:10px;padding:12px 16px;font-weight:600;display:grid}.trade-list__body{flex-direction:column;display:flex}.trade-list__empty{padding:36px 16px}.orders-page.page--mobile-subpage .trade-list-wrap{background:0 0;border:none;overflow:visible}.orders-page.page--mobile-subpage .trade-list__header{display:none}.orders-page.page--mobile-subpage .trade-list__body{gap:12px}.my-logout__btn{border-radius:12px;height:44px;font-weight:700}.my-settings-card{padding:var(--card-padding,18px)!important}.my-settings-card__title{font-size:var(--font-size-base,14px);color:var(--text-main);margin-bottom:10px;font-weight:700}.my-settings-list{flex-direction:column;display:flex}.my-settings-item{border:none;border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;transition:opacity .2s;display:flex}.my-settings-item:last-child{border-bottom:none;padding-bottom:0}.my-settings-item:first-child{padding-top:0}.my-settings-item:hover{opacity:.85}.my-settings-item--danger .my-settings-item__label{color:var(--color-down,#ff4d4f)}.my-settings-item__left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.my-settings-item__icon{background:color-mix(in srgb, var(--color-accent) 12%, transparent);width:36px;height:36px;color:var(--color-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.my-settings-item__texts{flex-direction:column;gap:4px;min-width:0;display:flex}.my-settings-item__label{font-size:var(--font-size-base,14px);color:var(--text-main);font-weight:700}.my-settings-item__desc{font-size:var(--font-size-sm,12px);color:var(--text-desc);line-height:1.45}.my-settings-item__right{color:var(--text-desc);flex-shrink:0;align-items:center;gap:8px;display:flex}.my-settings-item__extra{font-size:var(--font-size-sm,12px);color:var(--text-desc)}.my-user-card{flex-direction:column;gap:18px;display:flex;padding:var(--card-padding,18px)!important}.my-user-card__profile{border-bottom:1px solid color-mix(in srgb, var(--border) 65%, transparent);align-items:center;gap:14px;padding-bottom:16px;display:flex}.my-user-card__avatar-wrap{cursor:pointer;border-radius:50%;flex-shrink:0;width:68px;height:68px;position:relative}.my-user-card__avatar-img,.my-user-card__avatar-fake{border-radius:50%;width:100%;height:100%}.my-user-card__avatar-img{object-fit:cover;display:block}.my-user-card__avatar-fake{background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent);justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex}.my-user-card__avatar-edit{background:var(--bg-card);border:1px solid var(--border);width:22px;height:22px;color:var(--text-desc);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;bottom:0;right:0}.my-user-card__info{flex:1;min-width:0}.my-user-card__name-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.my-user-card__name{font-size:var(--font-size-card-title,16px);color:var(--text-main);font-weight:800}.my-user-card__vip-tag{font-weight:700;background:color-mix(in srgb, var(--color-accent) 14%, transparent)!important;color:var(--color-accent)!important;border:none!important;margin:0!important;font-size:11px!important}.my-user-card__meta{font-size:var(--font-size-sm,12px);color:var(--text-desc)}.my-user-card__services{grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px;display:grid}.my-user-card__service{border:1px solid color-mix(in srgb, var(--border) 55%, transparent);border-radius:14px;min-height:128px;position:relative;overflow:hidden}.my-user-card__service--assistant{background:radial-gradient(120px 80px at 0% 0%, #7c5cff3d, transparent 70%), var(--bg-btn);justify-content:space-between;align-items:flex-end;padding:16px 12px 10px 14px;display:flex}.my-user-card__service--token{background:radial-gradient(100px 70px at 100% 0%, color-mix(in srgb, var(--color-success) 18%, transparent), transparent 72%), var(--bg-btn);padding:14px}.my-user-card__service-body{z-index:1;flex:1;min-width:0;position:relative}.my-user-card__service-body--token{flex-direction:column;gap:12px;height:100%;display:flex}.my-user-card__service-title{color:var(--text-main);font-size:15px;font-weight:800;line-height:1.2}.my-user-card__service-subtitle{font-size:var(--font-size-sm,12px);color:var(--text-desc);margin-top:5px}.my-user-card__service-expire{background:color-mix(in srgb, var(--bg-card) 72%, transparent);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.my-user-card__service-expire--active{border-color:color-mix(in srgb, var(--color-success) 28%, var(--border));color:var(--color-success,#00b578)}.my-user-card__service-expire--expired{border-color:color-mix(in srgb, #ff7875 28%, var(--border));color:#ff7875}.my-user-card__service-expire--none{color:var(--text-desc)}.my-user-card__service-expire-text{line-height:1.2}.my-user-card__service-status{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700;line-height:1.4}.my-user-card__service-status--active{color:var(--color-success,#00b578);background:color-mix(in srgb, var(--color-success) 14%, transparent)}.my-user-card__service-status--expired{color:#ff7875;background:#ff787524}.my-user-card__service-status--none{color:var(--text-desc);background:color-mix(in srgb, var(--text-desc) 12%, transparent)}.my-user-card__service-art{pointer-events:none;flex-shrink:0;width:72px;line-height:0}.my-user-card__service-art .ant-image,.my-user-card__service-art .ant-image-img{object-fit:contain;width:72px!important;height:auto!important}.my-user-card__token-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.my-user-card__recharge-btn{border:1px solid color-mix(in srgb, var(--text-main) 22%, var(--border));background:color-mix(in srgb, var(--bg-card) 55%, transparent);color:var(--text-main);cursor:pointer;border-radius:999px;height:26px;padding:2px 12px;font-size:11px;font-weight:600;transition:border-color .2s,color .2s}.my-user-card__recharge-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}.my-user-card__token-panel{background:color-mix(in srgb, var(--bg-card) 58%, transparent);border:1px solid color-mix(in srgb, var(--border) 50%, transparent);border-radius:10px;align-items:stretch;padding:10px 12px;display:flex}.my-user-card__token-item{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.my-user-card__token-divider{background:color-mix(in srgb, var(--border) 80%, transparent);flex-shrink:0;width:1px;margin:2px 10px}.my-user-card__token-label{color:var(--text-desc);font-size:11px;line-height:1}.my-user-card__token-value{color:var(--text-main);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;line-height:1.15}.my-user-card__token-value--used{color:color-mix(in srgb, var(--color-accent) 88%, var(--text-main))}@media (width<=900px){.my-user-card__services{grid-template-columns:1fr}.my-user-card__service{min-height:auto}.my-user-card__token-value{font-size:12px}}.my-page{margin-top:12px;padding-bottom:24px}.my-page__head{margin-bottom:16px}.my-page__title{font-size:var(--font-size-page-title,22px);color:var(--text-main);margin:0;font-weight:800}.my-page__subtitle{font-size:var(--font-size-base,14px);color:var(--text-desc);margin-top:8px;line-height:1.6}.my-page__grid{grid-template-columns:minmax(532px,.6fr) minmax(400px,1fr);align-items:start;gap:16px;display:grid}.my-page__left,.my-page__right{flex-direction:column;gap:16px;min-width:0;display:flex}.my-page__logout-footer{display:none}@media (width<=900px){.my-page{margin-top:20px;padding-bottom:24px}.my-page__grid{padding:0 var(--page-padding-x,12px);grid-template-columns:1fr;gap:12px}.my-page__logout-footer{padding:0 var(--page-padding-x,12px);margin-top:20px;display:block}}.api-bind-page{margin-top:12px;padding-bottom:28px}.api-bind-page__container{margin-top:8px}.api-bind-panel{border-radius:var(--card-radius,16px)!important;border:1px solid color-mix(in srgb, var(--border) 70%, transparent)!important;background:var(--bg-card)!important}.api-bind-panel--form{padding:4px 2px 8px}.api-bind-panel--tips{margin-top:16px}.api-bind-panel__head{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.api-bind-panel__icon{width:44px;height:44px;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.api-bind-panel__title{font-size:var(--font-size-card-title,16px);color:var(--text-main);font-weight:800;line-height:1.3}.api-bind-panel__title--mb{margin-bottom:14px}.api-bind-panel__desc{font-size:var(--font-size-sm,12px);color:var(--text-desc);margin-top:4px;line-height:1.5}.api-bind-form .ant-form-item-label>label{color:var(--text-main);font-weight:600}.api-bind-input,.api-bind-select{width:100%}.api-bind-actions{margin-top:8px;padding-top:8px}.api-bind-btn{border-radius:12px;min-width:132px;height:44px;font-weight:700}.api-bind-btn--save{min-width:148px}.api-bind-side{flex-direction:column;gap:0;display:flex}.api-exchange-list{flex-direction:column;gap:10px;display:flex}.api-exchange-item{border:1px solid color-mix(in srgb, var(--border) 55%, transparent);background:color-mix(in srgb, var(--bg-btn) 80%, transparent);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s,transform .2s;display:flex}.api-exchange-item:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--border));background:color-mix(in srgb, var(--color-accent) 6%, var(--bg-btn))}.api-exchange-item.is-active{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--border));background:color-mix(in srgb, var(--color-accent) 10%, var(--bg-btn))}.api-exchange-item.is-active .api-exchange-item__arrow{color:var(--color-accent);opacity:1}.api-exchange-item__logo{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:flex}.api-exchange-item__logo.okx{background:linear-gradient(135deg,#1a1a1a,#3d3d3d)}.api-exchange-item__logo.binance{color:#1a1a1a;background:linear-gradient(135deg,#f0b90b,#fcd535)}.api-exchange-item__logo.bybit{color:#1a1a1a;background:linear-gradient(135deg,#f7a600,#ffb84d)}.api-exchange-item__logo.bitget{color:#0b1b2b;background:linear-gradient(135deg,#00c2ff,#00f0ff)}.api-exchange-item__meta{flex:1;min-width:0}.api-exchange-item__name{font-size:var(--font-size-base,14px);color:var(--text-main);font-weight:700;line-height:1.3}.api-exchange-item__desc{color:var(--text-desc);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.api-exchange-item__arrow{color:var(--text-desc);opacity:.6;flex-shrink:0;font-size:11px;transition:color .2s,opacity .2s}.api-bind-tips__title{font-size:var(--font-size-card-title,16px);color:var(--text-main);margin-bottom:12px;font-weight:800}.api-bind-tips__list{color:var(--text-desc);font-size:var(--font-size-sm,12px);margin:0;padding-left:18px;line-height:1.7}.api-bind-tips__list li+li{margin-top:10px}.api-bind-tips__list span{color:var(--color-accent);font-weight:700}@media (width<=900px){.api-bind-page{margin-top:0}.api-bind-page__container{margin:0}.api-bind-panel{border:none!important;border-radius:0!important;padding:0!important}.api-bind-panel__head{margin-bottom:16px}.api-bind-side{gap:12px}.api-bind-panel--tips{margin-top:0}.api-bind-actions .ant-space{width:100%;display:block}.api-bind-actions .ant-space-item{width:100%}.api-bind-btn,.api-bind-btn--save{width:100%;min-width:0}}.vip-benefits-panel__head{margin-bottom:16px}.vip-benefits-panel__title{font-size:var(--font-size-card-title,16px);color:var(--text-main);margin-bottom:6px;font-weight:800}.vip-benefits-panel__note{font-size:var(--font-size-sm,12px);color:var(--text-desc);line-height:1.6}.vip-benefits-panel__tier-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.vip-benefits-panel__tier{border:1px solid color-mix(in srgb, var(--border) 55%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--bg-btn) 92%, transparent), color-mix(in srgb, var(--bg-card) 70%, transparent));border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.vip-benefits-panel__tier:hover{border-color:color-mix(in srgb, var(--color-accent) 25%, var(--border));transform:translateY(-1px)}.vip-benefits-panel__tier.is-current{border-color:color-mix(in srgb, var(--color-accent) 50%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 10%, var(--bg-btn)), color-mix(in srgb, var(--vip-glow-a,var(--color-accent)) 6%, var(--bg-card)));box-shadow:0 8px 24px color-mix(in srgb, var(--vip-glow-a,var(--color-accent)) 12%, transparent)}.vip-benefits-panel__tier-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.vip-benefits-panel__tier-icon{object-fit:contain;filter:drop-shadow(0 4px 10px #0000002e);width:52px!important;height:52px!important}.vip-benefits-panel__tier-body{flex:1;min-width:0}.vip-benefits-panel__tier-name{font-size:var(--font-size-base,14px);color:var(--text-main);font-weight:800;line-height:1.3}.vip-benefits-panel__tier-desc{color:var(--text-desc);margin-top:3px;font-size:11px;line-height:1.45}.vip-benefits-panel__tier-current{position:absolute;top:8px;right:8px;background:color-mix(in srgb, var(--color-accent) 18%, transparent)!important;color:var(--color-accent)!important;border:none!important;border-radius:999px!important;margin:0!important;padding:0 8px!important;font-size:10px!important;font-weight:700!important;line-height:20px!important}.vip-benefits-panel__rules{background:color-mix(in srgb, var(--bg-btn) 85%, transparent);border:1px solid color-mix(in srgb, var(--border) 55%, transparent);border-radius:14px;margin-top:20px;padding:16px 18px}.vip-benefits-panel__rules-list{color:var(--text-desc);font-size:var(--font-size-sm,12px);margin:0;padding-left:20px;line-height:1.75}.vip-benefits-panel__rules-list li+li{margin-top:10px}@media (width<=900px){.qa-vip-page.page--mobile-subpage .vip-benefits-panel__tier-list{grid-template-columns:1fr}}.vip-status-card{--vip-glow-a:var(--color-accent);--vip-glow-b:color-mix(in srgb, var(--color-accent) 65%, #fff);flex-direction:column;display:flex;position:relative}.vip-status-card--level-0{--vip-glow-a:#8b95a8;--vip-glow-b:#c5cdd8}.vip-status-card--level-1{--vip-glow-a:#4f9d6e;--vip-glow-b:#8fd9ad}.vip-status-card--level-2{--vip-glow-a:#4f8cff;--vip-glow-b:#7ec8ff}.vip-status-card--level-3{--vip-glow-a:#8b5cf6;--vip-glow-b:#c4b5fd}.vip-status-card--level-4{--vip-glow-a:#f59e0b;--vip-glow-b:#fcd34d}.vip-status-card--level-5{--vip-glow-a:#ec4899;--vip-glow-b:#f9a8d4}.vip-status-card--level-6{--vip-glow-a:#d4a017;--vip-glow-b:#fde68a}.vip-status-card:before{content:"";pointer-events:none;background:radial-gradient(220px 160px at 50% 18%, color-mix(in srgb, var(--vip-glow-a) 28%, transparent), transparent 72%), radial-gradient(180px 120px at 85% 80%, color-mix(in srgb, var(--vip-glow-b) 14%, transparent), transparent 70%);position:absolute;inset:0}.vip-status-card__hero{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:8px 0 18px;display:flex;position:relative}.vip-status-card__glow{background:radial-gradient(circle, color-mix(in srgb, var(--vip-glow-a) 42%, transparent) 0%, transparent 72%);filter:blur(10px);border-radius:50%;width:180px;height:180px;animation:3.2s ease-in-out infinite vip-status-pulse;position:absolute;top:28px;left:50%;transform:translate(-50%)}.vip-status-card__badge-wrap{z-index:1;justify-content:center;align-items:center;width:132px;height:132px;margin-bottom:12px;display:flex;position:relative}.vip-status-card__badge{object-fit:contain;filter:drop-shadow(0 14px 28px color-mix(in srgb, var(--vip-glow-a) 35%, #000));animation:4s ease-in-out infinite vip-status-float;width:132px!important;height:132px!important}.vip-status-card__tag{border:1px solid color-mix(in srgb, var(--vip-glow-a) 45%, transparent)!important;background:color-mix(in srgb, var(--vip-glow-a) 14%, transparent)!important;color:var(--text-main)!important;border-radius:999px!important;margin:0!important;padding:4px 14px!important;font-size:13px!important;font-weight:700!important}.vip-status-card__tag .anticon{color:var(--vip-glow-a)}.vip-status-card__stats{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid;position:relative}.vip-status-card__stat{border:1px solid color-mix(in srgb, var(--border) 55%, transparent);background:color-mix(in srgb, var(--bg-btn) 88%, transparent);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.vip-status-card__stat-label{color:var(--text-desc);font-size:11px;line-height:1.3}.vip-status-card__stat-label .anticon{margin-right:4px}.vip-status-card__stat-value{color:var(--text-main);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;line-height:1.2}.vip-status-card__progress{z-index:1;background:color-mix(in srgb, var(--bg-btn) 90%, transparent);border:1px solid color-mix(in srgb, var(--vip-glow-a) 22%, var(--border));border-radius:14px;margin-top:auto;padding:14px 16px;position:relative;box-shadow:inset 0 1px #ffffff0f}.vip-status-card__progress-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.vip-status-card__progress-hint{font-size:var(--font-size-sm,12px);color:var(--text-desc);flex:1;line-height:1.5}.vip-status-card__progress-pct{color:var(--vip-glow-a);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:800}.vip-status-card__progress-bar{margin-bottom:8px}.vip-status-card__progress-bar .ant-progress-inner{background:color-mix(in srgb, var(--border) 35%, transparent)}.vip-status-card__progress-bar .ant-progress-bg{box-shadow:0 0 12px color-mix(in srgb, var(--vip-glow-a) 45%, transparent)}.vip-status-card__progress-meta{color:var(--text-desc);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}@keyframes vip-status-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes vip-status-pulse{0%,to{opacity:.75;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.06)}}@media (width<=900px){.qa-vip-page.page--mobile-subpage .vip-status-card__hero{text-align:left;flex-direction:row;align-items:center;gap:14px;padding-bottom:14px}.qa-vip-page.page--mobile-subpage .vip-status-card__glow{width:120px;height:120px;top:50%;left:42px;transform:translate(-50%,-50%)}.qa-vip-page.page--mobile-subpage .vip-status-card__badge-wrap{flex-shrink:0;width:96px;height:96px;margin-bottom:0}.qa-vip-page.page--mobile-subpage .vip-status-card__badge{width:96px!important;height:96px!important}}.qa-vip-page{margin-top:12px;padding-bottom:28px}.qa-vip-page__container{margin-top:8px}.qa-vip-layout{align-items:stretch}.vip-card{height:100%;overflow:hidden;border-radius:var(--card-radius,16px)!important;border:1px solid color-mix(in srgb, var(--border) 70%, transparent)!important;background:var(--bg-card)!important}@media (width<=900px){.qa-vip-page{margin-top:0}.qa-vip-page__container{padding:0 var(--page-padding-x,12px)}.qa-vip-page.page--mobile-subpage .vip-card{height:auto;border:none!important;border-radius:0!important;padding-inline:0!important}}.token-log-table{border-radius:var(--card-radius,16px);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:var(--bg-card);overflow:hidden}.token-log-table__header{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--bg-btn) 80%, transparent);font-size:var(--font-size-sm,12px);color:var(--text-desc);grid-template-columns:.9fr 1.6fr 1fr;gap:12px;padding:12px 16px;font-weight:700;display:grid}.token-log-table__body{flex-direction:column;min-height:400px;display:flex}.token-log-table__empty{padding:40px 16px}.token-log-table__row{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);grid-template-columns:.9fr 1.6fr 1fr;align-items:center;gap:12px;padding:14px 16px;transition:background .2s;display:grid}.token-log-table__row:last-child{border-bottom:none}.token-log-table__row:hover{background:color-mix(in srgb, var(--bg-btn) 55%, transparent)}.token-log-table__amount{font-size:var(--font-size-base,14px);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.token-log-table__amount--income{color:var(--color-up,#00b578)}.token-log-table__amount--expense{color:var(--color-down,#ff4d4f)}.token-log-table__desc{font-size:var(--font-size-sm,12px);color:var(--text-main);word-break:break-word;line-height:1.5}.token-log-table__time{font-size:var(--font-size-sm,12px);color:var(--text-desc);white-space:nowrap}.page--mobile-subpage .token-log-table{background:0 0;border:none;border-radius:0;overflow:visible}.page--mobile-subpage .token-log-table__header{display:none}.page--mobile-subpage .token-log-table__body{gap:10px}.page--mobile-subpage .token-log-table__row{border:1px solid color-mix(in srgb, var(--border) 55%, transparent);background:var(--bg-card);border-radius:12px;grid-template-columns:1fr;gap:8px;padding:14px}.page--mobile-subpage .token-log-table__time{font-size:11px}.token-page{margin-top:12px;padding-bottom:28px}.token-page__summary{border-radius:var(--card-radius,16px);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:radial-gradient(120px 80px at 0% 0%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 72%), var(--bg-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.token-page__balance-label{font-size:var(--font-size-sm,12px);color:var(--text-desc);margin-bottom:4px}.token-page__balance-value{color:var(--text-main);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.2}.token-page__actions{flex-wrap:wrap;gap:10px;display:flex}.token-page__pagination{justify-content:flex-end;margin-top:16px}@media (width<=900px){.token-page{margin-top:0;padding-bottom:20px}.token-page__summary{margin-inline:var(--page-padding-x,12px);flex-direction:column;align-items:stretch}.token-page__balance-value{font-size:24px}.token-page__actions .ant-btn{flex:1}.token-page__layout,.token-page__pagination{padding:0 var(--page-padding-x,12px)}}.qa-password-page{margin-top:12px;padding-bottom:28px}.qa-password-page__container{margin-top:8px}.qa-password-layout{align-items:stretch}.qa-password-card{height:100%;border-radius:var(--card-radius,16px)!important;border:1px solid color-mix(in srgb, var(--border) 70%, transparent)!important;background:var(--bg-card)!important}.qa-password-info{flex-direction:column;gap:12px;display:flex}.qa-password-info__icon{width:48px;height:48px;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);border-radius:14px;justify-content:center;align-items:center;font-size:22px;display:flex}.qa-password-info__title{font-size:var(--font-size-card-title,16px);color:var(--text-main);font-weight:800;line-height:1.35}.qa-password-info__desc{font-size:var(--font-size-sm,12px);color:var(--text-desc);line-height:1.65}.qa-password-tips{flex-direction:column;gap:10px;margin-top:4px;display:flex}.qa-password-tip-item{background:color-mix(in srgb, var(--bg-btn) 85%, transparent);border:1px solid color-mix(in srgb, var(--border) 55%, transparent);font-size:var(--font-size-sm,12px);color:var(--text-desc);border-radius:10px;padding:10px 12px 10px 28px;line-height:1.55;position:relative}.qa-password-tip-item:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:12px}.qa-password-form__title{font-size:var(--font-size-card-title,16px);color:var(--text-main);margin-bottom:18px;font-weight:800}.qa-password-form .ant-form-item-label>label{color:var(--text-main);font-weight:600}.qa-password-form__actions{justify-content:flex-end;margin-top:8px;display:flex}.qa-password-btn{border-radius:12px;min-width:120px;height:44px;font-weight:700}.qa-password-btn--primary{min-width:148px}@media (width<=900px){.qa-password-page,.qa-password-page__container{margin-top:0}.qa-password-page__container{padding:0 var(--page-padding-x,12px)}.qa-password-card{height:auto;background:0 0!important;border:none!important;border-radius:0!important;padding-inline:0!important}.qa-password-form__actions .qa-password-btn{width:100%;min-width:0}}.help-category-sidebar__title{font-size:var(--font-size-card-title,16px);color:var(--text-main);margin-bottom:14px;font-weight:800}.help-category-sidebar__list{flex-direction:column;gap:8px;display:flex}.help-category-sidebar__item{border:1px solid color-mix(in srgb, var(--border) 55%, transparent);background:color-mix(in srgb, var(--bg-btn) 80%, transparent);cursor:pointer;border-radius:12px;padding:12px 14px;transition:border-color .2s,background .2s}.help-category-sidebar__item:hover{border-color:color-mix(in srgb, var(--color-accent) 30%, var(--border))}.help-category-sidebar__item.is-active{border-color:color-mix(in srgb, var(--color-accent) 50%, var(--border));background:color-mix(in srgb, var(--color-accent) 10%, var(--bg-btn))}.help-category-sidebar__item-label{font-size:var(--font-size-base,14px);color:var(--text-main);font-weight:700;line-height:1.4}.help-category-sidebar__empty{margin:20px 0}@media (width<=900px){.qa-help-page.page--mobile-subpage .help-category-sidebar__list{-webkit-overflow-scrolling:touch;flex-flow:row;gap:8px;padding-bottom:4px;overflow-x:auto}.qa-help-page.page--mobile-subpage .help-category-sidebar__list::-webkit-scrollbar{display:none}.qa-help-page.page--mobile-subpage .help-category-sidebar__item{flex-shrink:0;min-width:max-content;padding:10px 14px}}.help-faq-panel__title{font-size:var(--font-size-card-title,16px);color:var(--text-main);margin-bottom:14px;font-weight:800}.help-faq-panel__loading{justify-content:center;padding:32px 0;display:flex}.help-faq-panel__empty{margin:20px 0}.help-faq-panel__collapse{background:0 0!important}.help-faq-panel__collapse .ant-collapse-item{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent)!important}.help-faq-panel__collapse .ant-collapse-header{color:var(--text-main)!important;font-weight:700!important}.help-faq-panel__answer{font-size:var(--font-size-sm,12px);color:var(--text-desc);line-height:1.75}.help-feedback-form-card__title{font-size:var(--font-size-card-title,16px);color:var(--text-main);margin-bottom:14px;font-weight:800}.help-feedback-form .ant-form-item-label>label{color:var(--text-main);font-weight:600}.help-feedback-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.help-feedback-form__actions{justify-content:flex-end;margin-top:4px;display:flex}.help-feedback-form__submit{border-radius:12px;min-width:148px;height:44px;font-weight:700}@media (width<=900px){.help-feedback-form__grid{grid-template-columns:1fr;gap:0}.qa-help-page.page--mobile-subpage .help-feedback-form__submit{width:100%;min-width:0}}.qa-help-page{margin-top:12px;padding-bottom:28px}.qa-help-page__container{margin-top:8px}.qa-help-layout{grid-template-columns:minmax(100px,.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.help-card{border-radius:var(--card-radius,16px)!important;border:1px solid color-mix(in srgb, var(--border) 70%, transparent)!important;background:var(--bg-card)!important}.qa-help-main{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=900px){.qa-help-page{margin-top:0}.qa-help-page__container{padding:0 var(--page-padding-x,12px)}.qa-help-layout{grid-template-columns:1fr;gap:12px}.qa-help-page.page--mobile-subpage .help-card{border:none!important;border-radius:0!important;padding-inline:0!important}}.document-center-panel__title{font-size:var(--font-size-card-title,16px);color:var(--text-main);align-items:center;gap:10px;margin-bottom:14px;font-weight:800;display:flex}.document-center-panel__icon{background:color-mix(in srgb, var(--color-accent) 14%, transparent);width:36px;height:36px;color:var(--color-accent);border-radius:10px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.document-center-panel__list{flex-direction:column;gap:8px;display:flex}.document-center-panel__item{border:1px solid color-mix(in srgb, var(--border) 55%, transparent);background:color-mix(in srgb, var(--bg-btn) 80%, transparent);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.document-center-panel__item:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--border));background:color-mix(in srgb, var(--color-accent) 6%, var(--bg-btn))}.document-center-panel__item-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.document-center-panel__doc-icon{color:var(--color-accent);flex-shrink:0;font-size:16px}.document-center-panel__item-title{font-size:var(--font-size-base,14px);color:var(--text-main);font-weight:700;line-height:1.4}.document-center-panel__arrow{color:var(--text-desc);flex-shrink:0;font-size:11px}.social-links-panel__title{font-size:var(--font-size-card-title,16px);color:var(--text-main);align-items:center;gap:10px;margin-bottom:14px;font-weight:800;display:flex}.social-links-panel__icon{background:color-mix(in srgb, var(--color-accent) 14%, transparent);width:36px;height:36px;color:var(--color-accent);border-radius:10px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.social-links-panel__grid{flex-direction:column;gap:10px;display:flex}.social-links-panel__btn{border:1px solid color-mix(in srgb, var(--border) 55%, transparent);background:color-mix(in srgb, var(--bg-btn) 80%, transparent);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.social-links-panel__btn:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--border));background:color-mix(in srgb, var(--color-accent) 6%, var(--bg-btn))}.social-links-panel__btn-icon{background:color-mix(in srgb, var(--color-accent) 12%, transparent);width:32px;height:32px;color:var(--color-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.social-links-panel__btn-text{font-size:var(--font-size-base,14px);color:var(--text-main);flex:1;font-weight:700}.social-links-panel__arrow{color:var(--text-desc);flex-shrink:0;font-size:11px}.qa-service-page{margin-top:12px;padding-bottom:28px}.qa-service-page__container{margin-top:8px}.qa-service-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:20px;display:grid}.service-card{border-radius:var(--card-radius,16px)!important;border:1px solid color-mix(in srgb, var(--border) 70%, transparent)!important;background:var(--bg-card)!important}@media (width<=900px){.qa-service-page{margin-top:0}.qa-service-page__container{padding:0 var(--page-padding-x,12px)}.qa-service-layout{grid-template-columns:1fr;gap:12px}.qa-service-page.page--mobile-subpage .service-card{border:none!important;border-radius:0!important;padding-inline:0!important}}.op-log-row{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);font-size:var(--font-size-base,14px);color:var(--text-main);grid-template-columns:1.3fr 1.2fr .9fr 1.1fr 1fr .7fr 1.2fr;align-items:center;gap:10px;padding:14px 16px;display:grid}.op-log-row:last-child{border-bottom:none}.op-log-row__cell{word-break:break-word;min-width:0}.op-log-row__time-main{font-weight:600}.op-log-row__time-sub{font-size:var(--font-size-sm,12px);color:var(--text-desc);margin-top:4px}.op-log-row__module-tag{font-weight:600;background:color-mix(in srgb, var(--color-accent) 14%, transparent)!important;color:var(--color-accent)!important;border:none!important;margin:0 0 6px!important}.op-log-row__action{font-size:var(--font-size-sm,12px);color:var(--text-desc)}.op-log-row__operator,.op-log-row__robot-name{font-weight:600}.op-log-row__strategy-name{font-size:var(--font-size-sm,12px);color:var(--text-desc);margin-top:4px}.op-log-row__ip,.op-log-row__device{font-size:var(--font-size-sm,12px);color:var(--text-secondary)}.op-log-row__device{margin-top:4px}.op-log-status{font-size:var(--font-size-sm,12px);border-radius:6px;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.op-log-status--success{color:var(--color-success,#00b578);background:color-mix(in srgb, var(--color-success) 14%, transparent)}.op-log-status--fail{color:var(--color-down,#ff4d4f);background:color-mix(in srgb, var(--color-down) 14%, transparent)}.op-log-status--pending{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.op-log-row__detail{min-width:0;color:var(--text-desc);font-size:var(--font-size-sm,12px);align-items:center;gap:6px;display:flex}.op-log-row__detail>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op-log-row__detail-icon{color:var(--color-accent);flex-shrink:0}.op-log-row__mobile,.op-logs-page.page--mobile-subpage .op-log-row--desktop{display:none}.op-logs-page.page--mobile-subpage .op-log-row__mobile{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;padding:14px;display:block}.op-logs-page.page--mobile-subpage .op-log-mobile-item{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.op-logs-page.page--mobile-subpage .op-log-mobile-item__left{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.op-logs-page.page--mobile-subpage .op-log-mobile-item__dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.op-logs-page.page--mobile-subpage .op-log-mobile-item__index{font-size:var(--font-size-sm,12px);color:var(--text-desc);flex-shrink:0;font-weight:700}.op-logs-page.page--mobile-subpage .op-log-mobile-item__text{font-size:var(--font-size-base,14px);color:var(--text-main);word-break:break-word;line-height:1.5}.op-logs-page.page--mobile-subpage .op-log-mobile-item__right{text-align:right;flex-shrink:0}.op-logs-page.page--mobile-subpage .op-log-mobile-item__time{font-size:var(--font-size-sm,12px);color:var(--text-desc);white-space:nowrap}.op-logs-table-wrap{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;overflow:hidden}.op-logs-table__header{border-bottom:1px solid var(--border);background:var(--bg-opcity);font-size:var(--font-size-sm,12px);color:var(--text-desc);grid-template-columns:1.3fr 1.2fr .9fr 1.1fr 1fr .7fr 1.2fr;gap:10px;padding:12px 16px;font-weight:600;display:grid}.op-logs-table__body{flex-direction:column;min-height:280px;display:flex}.op-logs-table__empty{padding:36px 16px}.op-logs-page.page--mobile-subpage .op-logs-table-wrap{margin:0 var(--page-padding-x,12px);background:0 0;border:none;overflow:visible}.op-logs-page.page--mobile-subpage .op-logs-table__header{display:none}.op-logs-page.page--mobile-subpage .op-logs-table__body{gap:10px}.op-logs-page{margin-top:12px;padding-bottom:24px}.op-logs-page__head{margin-bottom:16px}.op-logs-page__title{font-size:var(--font-size-page-title,22px);color:var(--text-main);margin:0;font-weight:800}.op-logs-page__desc{font-size:var(--font-size-base,14px);color:var(--text-desc);margin:8px 0 0;line-height:1.6}.op-logs-page__pagination{justify-content:flex-end;margin-top:16px}.op-logs-page.page--mobile-subpage{margin-top:0;padding-bottom:16px}.op-logs-page.page--mobile-subpage .op-logs-page__head{display:none}.profit-row{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);font-size:var(--font-size-base,14px);color:var(--text-main);grid-template-columns:.8fr 1fr 1fr 1fr 1fr;align-items:center;gap:10px;padding:14px 16px;display:grid}.profit-row:last-child{border-bottom:none}.profit-row__cell{word-break:break-word;min-width:0}.profit-row__id{color:var(--text-desc);font-weight:700}.profit-row__pair{font-weight:700}.profit-row__day{font-size:var(--font-size-sm,12px);color:var(--text-secondary);align-items:center;gap:6px;display:flex}.profit-row__day-icon{color:var(--color-accent)}.profit-row__amount{align-items:center;gap:4px;font-weight:700;display:inline-flex}.profit-row__amount--up{color:var(--color-success,#00b578)}.profit-row__amount--down{color:var(--color-down,#ff4d4f)}.profit-row__trend-icon{font-size:12px}.profit-row__cny{color:var(--color-accent);font-weight:700}.profit-row__mobile,.profits-page.page--mobile-subpage .profit-row--desktop{display:none}.profits-page.page--mobile-subpage .profit-row__mobile{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;padding:14px;display:block}.profits-page.page--mobile-subpage .profit-mobile-item__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.profits-page.page--mobile-subpage .profit-mobile-item__pair{font-size:var(--font-size-base,14px);color:var(--text-main);font-weight:700}.profits-page.page--mobile-subpage .profit-mobile-item__id{font-size:var(--font-size-sm,12px);color:var(--text-desc)}.profits-page.page--mobile-subpage .profit-mobile-item__meta{font-size:var(--font-size-sm,12px);color:var(--text-desc);align-items:center;gap:6px;margin-bottom:10px;display:flex}.profits-page.page--mobile-subpage .profit-mobile-item__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.profits-table-wrap{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;overflow:hidden}.profits-table__header{border-bottom:1px solid var(--border);background:var(--bg-opcity);font-size:var(--font-size-sm,12px);color:var(--text-desc);grid-template-columns:.8fr 1fr 1fr 1fr 1fr;gap:10px;padding:12px 16px;font-weight:600;display:grid}.profits-table__body{flex-direction:column;min-height:300px;display:flex}.profits-table__empty{flex-direction:column;justify-content:center;min-height:300px;display:flex}.profits-page.page--mobile-subpage .profits-table-wrap{margin:0 var(--page-padding-x,12px);background:0 0;border:none;overflow:visible}.profits-page.page--mobile-subpage .profits-table__header{display:none}.profits-page.page--mobile-subpage .profits-table__body{gap:10px}.profits-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.profits-summary__card{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.profits-summary__card>span{font-size:var(--font-size-sm,12px);color:var(--text-desc)}.profits-summary__card>strong{font-size:var(--font-size-card-title,16px);color:var(--text-main);font-weight:700}.profits-summary__profit{color:var(--color-success,#00b578)!important}.profits-summary__cny{color:var(--color-accent)!important}.profits-page.page--mobile-subpage .profits-summary{padding:0 var(--page-padding-x,12px);grid-template-columns:1fr;gap:8px}.profits-page.page--mobile-subpage .profits-summary__card{padding:10px 12px}.profits-page.page--mobile-subpage .profits-summary__card>span{font-size:10px}.profits-page.page--mobile-subpage .profits-summary__card>strong{font-size:var(--font-size-body,14px)}.profits-page{margin-top:12px;padding-bottom:24px}.profits-page__head{margin-bottom:16px}.profits-page__title{font-size:var(--font-size-page-title,22px);color:var(--text-main);margin:0;font-weight:800}.profits-page__desc{font-size:var(--font-size-base,14px);color:var(--text-desc);margin:8px 0 0;line-height:1.6}.profits-page__pagination{justify-content:flex-end;margin-top:16px}.profits-page.page--mobile-subpage{margin-top:0;padding-bottom:16px}.profits-page.page--mobile-subpage .profits-page__head{display:none}.qa-notices-page{min-height:100%;padding:20px 20px 40px}.qa-notices-mobile-head{margin-bottom:12px}.qa-notices-mobile-head__title{font-size:var(--font-size-page-title,20px);color:var(--text-main);margin:0;font-weight:700}.qa-notices-mobile-head__desc{font-size:var(--font-size-sm,12px);color:var(--text-desc);margin:6px 0 0}.qa-notices-filter{background:color-mix(in srgb, var(--bg-card) 88%, transparent);border:1px solid var(--border);border-radius:12px}.qa-notices-markread.ant-btn{background:color-mix(in srgb, var(--bg-card) 88%, transparent);border-color:var(--border);height:36px;color:var(--text-main);border-radius:12px;font-weight:700}.qa-notices-list{flex-direction:column;gap:10px;display:flex}.qa-notices-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 14px;display:flex}.qa-notices-toolbar__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.qa-notices-filter--sub{border-radius:12px}.qa-notices-empty{padding:36px 0}.qa-notice-item{text-align:left;cursor:pointer;background:var(--bg-card);border:1px solid var(--border);width:100%;color:var(--text-main);border-radius:14px;padding:14px 14px 12px;transition:transform .18s,border-color .18s,background .18s}.qa-notice-item:hover{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--border));transform:translateY(-1px)}.qa-notice-item__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.qa-notice-item__title{flex-wrap:wrap;align-items:center;gap:8px;font-weight:800;display:inline-flex}.qa-notice-item__time{color:var(--text-desc);white-space:nowrap;font-size:12px}.qa-notice-item__body{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:1.55}.qa-dot{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 12px color-mix(in srgb, var(--color-accent) 18%, transparent);border-radius:50%}.qa-reminder-item{cursor:default}.qa-reminder-item .qa-notice-item__title{gap:10px}.qa-reminder-head-right{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.qa-reminder-del-btn{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-card) 90%, transparent);width:30px;height:30px;color:var(--text-desc);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.qa-reminder-del-btn:hover{background:color-mix(in srgb, var(--color-danger,#ff4d7d) 12%, transparent);border-color:color-mix(in srgb, var(--color-danger,#ff4d7d) 22%, transparent);color:var(--text-main);transform:translateY(-1px)}.qa-reminder-chip{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-card) 90%, transparent);color:var(--text-secondary);border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.qa-reminder-chip--todo{border-color:color-mix(in srgb, var(--color-accent) 22%, var(--border));color:var(--color-accent)}.qa-reminder-chip--done{border-color:color-mix(in srgb, var(--color-success) 22%, var(--border));color:var(--color-success)}.qa-reminder-meta{flex-direction:column;gap:10px;margin-top:10px;display:flex}.qa-reminder-conditions{flex-wrap:wrap;gap:8px;display:flex}.qa-reminder-pill{background:color-mix(in srgb, var(--bg-card) 92%, transparent);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=900px){.qa-notices-page{padding:0 var(--page-padding-x,12px) 28px}.qa-notices-toolbar{flex-direction:column;align-items:stretch}.qa-notices-toolbar__right{justify-content:space-between;width:100%}}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.ant-btn-primary{color:#10151b;background:linear-gradient(135deg,#c9ff73 0%,#9dff2f 100%);border:none;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,opacity .2s;box-shadow:0 8px 20px #b7ff392e,0 0 12px #b7ff3914}.theme-light .ant-btn-primary{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);box-shadow:0 8px 20px #16a34a29,0 0 12px #16a34a14}.ant-btn-primary.ant-btn-lg{height:48px;font-size:var(--font-size-card-title,16px);letter-spacing:2px;border-radius:10px;font-weight:700;box-shadow:0 18px 36px #b7ff3938,0 0 20px #b7ff391a}.theme-light .ant-btn-primary.ant-btn-lg{box-shadow:0 18px 36px #16a34a2e,0 0 20px #16a34a1a}.ant-btn-primary.ant-btn-sm{box-shadow:0 4px 10px #b7ff3924}.theme-light .ant-btn-primary.ant-btn-sm{box-shadow:0 4px 10px #16a34a1f}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{color:#10151b;background:linear-gradient(135deg,#d4ff86 0%,#a8ff43 100%);transform:translateY(-1px);box-shadow:0 10px 22px #b7ff3929,0 0 14px #b7ff391a}.theme-light .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{color:#fff;background:linear-gradient(135deg,#34d399 0%,#16a34a 100%);box-shadow:0 10px 22px #16a34a24,0 0 14px #16a34a14}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover.ant-btn-lg{box-shadow:0 22px 26px #b7ff391f,0 0 20px #b7ff3929}.theme-light .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover.ant-btn-lg{box-shadow:0 18px 36px #16a34a2e,0 0 20px #16a34a1a}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{color:#10151b;background:linear-gradient(135deg,#d4ff86 0%,#a8ff43 100%);transform:translateY(0)}.theme-light .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{color:#fff;background:linear-gradient(135deg,#34d399 0%,#16a34a 100%);box-shadow:0 8px 20px #16a34a24,0 0 12px #16a34a14}.ant-btn-primary.ant-btn-loading,.ant-btn-primary:disabled,.ant-btn-primary.ant-btn-disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.ant-modal-root .ant-modal-container{background:radial-gradient(circle at 15% 0,#b7ff3914,#0000 30%),radial-gradient(circle at 85% 10%,#5a46ff14,#0000 28%),#07090d;border:1px solid #1b1b1b}.theme-light .ant-modal-root .ant-modal-container{background:radial-gradient(circle at 15% 0,#22c55e18,#0000 30%),radial-gradient(circle at 85% 10%,#6366f118,#0000 28%),#f8fafc;border-color:#1118271a}.ant-modal-root .ant-modal-title,.ant-modal-root .ant-modal-confirm-title,.ant-modal-root .ant-modal-content,.ant-modal-root .ant-modal-confirm-content{color:var(--text-main)}.ant-modal-root .ant-modal-footer .ant-btn-color-default.ant-btn-variant-outlined,.ant-modal-root .ant-modal-confirm-btns .ant-btn-color-default.ant-btn-variant-outlined{color:#ffffffd1;background:#ffffff0e;border-color:#ffffff24}.theme-light .ant-modal-root .ant-modal-footer .ant-btn-color-default.ant-btn-variant-outlined,.theme-light .ant-modal-root .ant-modal-confirm-btns .ant-btn-color-default.ant-btn-variant-outlined{color:#0f172ac7;background:#0f172a09;border-color:#0f172a1f}.ant-modal-root .ant-modal-footer .ant-btn-color-default.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,.ant-modal-root .ant-modal-confirm-btns .ant-btn-color-default.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{color:#b7ff39;background:#b7ff3914;border-color:#b7ff39}.theme-light .ant-modal-root .ant-modal-footer .ant-btn-color-default.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,.theme-light .ant-modal-root .ant-modal-confirm-btns .ant-btn-color-default.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{color:#16a34a;background:#16a34a14;border-color:#16a34a}.ant-modal-root .ant-modal-footer .ant-btn-color-default.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,.ant-modal-root .ant-modal-confirm-btns .ant-btn-color-default.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active{color:#b7ff39;background:#b7ff3924;border-color:#b7ff39}.theme-light .ant-modal-root .ant-modal-footer .ant-btn-color-default.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,.theme-light .ant-modal-root .ant-modal-confirm-btns .ant-btn-color-default.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active{color:#16a34a;background:#16a34a1f;border-color:#16a34a}.theme-light,.theme-dark{--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:15px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-display:36px;--font-size-hero:24px;--font-size-data-lg:28px;--font-size-data-md:20px;--font-size-page-title:20px;--font-size-section-title:18px;--font-size-card-title:16px;--line-height-base:1.5;--line-height-tight:1.35;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--page-padding-x:20px;--page-padding-y:0;--card-padding:18px;--card-radius:16px;--section-gap:16px;--content-gap:12px;--page-text:var(--text-main);--page-text-muted:var(--text-desc);--color-up:#00b578;--color-down:#ff4d4f}@media (width<=900px){.theme-light,.theme-dark{--page-padding-x:12px;--card-padding:14px;--card-radius:14px;--section-gap:12px;--content-gap:10px;--font-size-lg:15px;--font-size-xl:17px;--font-size-2xl:18px;--font-size-3xl:20px;--font-size-display:28px;--font-size-hero:20px;--font-size-data-lg:24px;--font-size-data-md:18px;--font-size-page-title:18px;--font-size-section-title:17px;--font-size-card-title:15px}}.theme-light{--color-primary:#1890ff;--color-success:#00b42a;--color-warning:#ff7d00;--color-danger:#f53f3f;--color-accent:#16a34a;--color-accent-2:#15803d;--bg-head:#fff;--bg-page:#f3f4f6;--bg-card:#fff;--bg-btn:#fff0;--bg-opcity:#0000000a;--actice:#16a34a14;--tab-hover:#1118270f;--text-main:#111827eb;--text-secondary:#111827b8;--text-desc:#1118279e;--link:#16a34a;--border:#e5e6eb;--btn-border:#1118271a;--ant-input-prefix:#16a34a;--login-bg:#f3f4f6;--login-bg-2:#fff;--login-glow:#16a34a1f;--login-glow-2:#3b82f61a;--login-accent:#16a34a;--login-accent-2:#15803d;--login-title:#16a34a;--login-subtitle:#111827eb;--login-desc:#1118279e;--login-welcome:#111827eb;--login-panel-bg:#ffffffeb;--login-panel-border:#11182714;--kline-bg-primary:#f3f4f6;--kline-bg-secondary:#eef2f7;--kline-border:#1118271a;--kline-border-medium:#11182714;--kline-text-primary:#111827eb;--kline-text-secondary:#111827b8;--kline-text-muted:#1118279e;--kline-hover-bg:#1118270f;--kline-active-bg:#16a34a1f;--kline-candle-up:#16a34a;--kline-candle-down:#dc2626;--kline-ma5:#ca8a04;--kline-ma10:#0369a1;--kline-ma20:#7c3aed}.theme-dark{--color-primary:#1890ff;--color-success:#00b42a;--color-warning:#ff7d00;--color-danger:#f53f3f;--color-accent:#b7ff39;--color-accent-2:#d5ff95;--bg-head:#030303;--bg-page:#06090d;--bg-card:linear-gradient(180deg, #ffffff0b, #ffffff05), #ffffff06;--bg-btn:#ffffff0a;--bg-opcity:#ffffff0a;--actice:#b7ff3914;--tab-hover:#252525;--text-main:#fff;--text-secondary:#ffffffb8;--text-desc:#fff9;--link:#b7ff39;--border:#333;--btn-border:#ffffff1a;--ant-input-prefix:#b7ff39;--login-bg:#06090d;--login-bg-2:#091018;--login-glow:#b7ff391a;--login-glow-2:#00ffb414;--login-accent:#b7ff39;--login-accent-2:#d5ff95;--login-title:#b7ff39;--login-subtitle:#fff;--login-desc:#fff9;--login-welcome:#fff;--login-panel-bg:#080e0ce0;--login-panel-border:#b7ff3924;--kline-bg-primary:#030303;--kline-bg-secondary:#050505;--kline-border:#ffffff0f;--kline-border-medium:#ffffff0d;--kline-text-primary:#fff;--kline-text-secondary:#ffffffb8;--kline-text-muted:#ffffff9e;--kline-hover-bg:#ffffff14;--kline-active-bg:#ffffff1f;--kline-candle-up:#00c076;--kline-candle-down:#ff4d7d;--kline-ma5:#f7c948;--kline-ma10:#2dd4ff;--kline-ma20:#c084fc}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}.ant-app,.app-provider{width:100%;height:100vh}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--font-size-base,14px);line-height:var(--line-height-base,1.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-page,#f5f7fa);color:var(--text-main,#1d2129);transition:background-color .2s,color .2s}.cursor{cursor:pointer}.text-buy{color:#2ebd85}.text-sell{color:#f6465d}.asset-symbol-insttype{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:#d89f00;border:1px solid var(--btn-border);border-radius:5px;padding:2px 6px;font-size:12px;line-height:1.2}.page{padding:var(--page-padding-y,0) var(--page-padding-x,20px)}.page-bg{border-radius:var(--card-radius,16px);background:radial-gradient(circle at 10% 0,#b7ff3914,#0000 24%),radial-gradient(circle at 90% 10%,#5a46ff14,#0000 24%),linear-gradient(#111822 0%,#0b1117 100%);transition:background .2s,border-color .2s,box-shadow .2s}.theme-light .page-bg{background:radial-gradient(circle at 10% 0,#16a34a14,#0000 26%),radial-gradient(circle at 90% 10%,#3b82f60f,#0000 26%),linear-gradient(#fff 0%,#f3f4f6 100%)}.quant-card{padding:var(--card-padding,18px);border-radius:var(--card-radius,16px);background:radial-gradient(circle at 15% 0,#b7ff3914,#0000 30%),radial-gradient(circle at 85% 10%,#5a46ff14,#0000 28%),#07090d;border:1px solid #1b1b1b}.theme-light .quant-card{background:radial-gradient(circle at 15% 0,#22c55e18,#0000 30%),radial-gradient(circle at 85% 10%,#6366f118,#0000 28%),#f8fafc;border-color:#1118271a}.card-title{font-size:var(--font-size-page-title,20px);font-weight:700;line-height:var(--line-height-tight,1.35)}.card-link{color:var(--link);font-size:var(--font-size-base,14px);cursor:pointer}.quant-card-content{background:linear-gradient(#0c0c0c,#090909)}.pl30,.pr30{padding-left:0;padding-right:0}@media (width>=900px){.ant-table,.ant-form-item-label>label,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-input,.ant-input-number-input,.ant-tabs-tab-btn,.ant-menu-item,.ant-menu-submenu-title,.ant-dropdown-menu-item{font-size:var(--font-size-base,14px)}.ant-table-thead>tr>th{font-size:var(--font-size-sm,12px);font-weight:600}.ant-modal-title{font-size:var(--font-size-section-title,18px)}}@media (width<=900px){.page{padding:var(--page-padding-y,0) 0px}.pl30{padding-left:var(--page-padding-x,12px)}.pr30{padding-right:var(--page-padding-x,12px)}.page--mobile-subpage{padding-top:calc(66px + env(safe-area-inset-top,0px))}.asset-symbol-insttype{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:#d89f00;border:1px solid var(--btn-border);border-radius:5px;padding:2px 6px;font-size:8px;line-height:1.2}}
