:root{--embed-safe-top: 0px;--safe-top: max(env(safe-area-inset-top, 0px), var(--embed-safe-top));--color-primary: #1152d4;--color-primary-dark: rgb(10, 50, 133);--color-success: rgb(193,44,31);--color-danger: rgb(75,146,56);--color-warning: #ff8f1f;--color-pass: var( --color-danger );--color-failed: var( --color-success );--color-positive: #16a34a;--color-negative: #ef4444;--color-info: #4dd0e1;--hero-gradient: linear-gradient( 135deg, var(--color-primary-dark), var(--color-primary) );--quant-card-gradient: linear-gradient( 135deg, rgba(30, 40, 70, .92), rgba(40, 50, 90, .88) );--hero-warm-gradient: linear-gradient(135deg, #f7f0e0 0%, #ede4d0 100%);--color-text-primary: #333333;--color-text-secondary: #666666;--color-text-tertiary: #999999;--color-text-inverse: #ffffff;--color-background-default: #f8fafc;--color-background-card: #f7f8fa;--color-background-paper: #ffffff;--color-border-divider: #eeeeee;--color-border-light: #f0f0f0;--color-metric-dot-orange: #fb923c;--color-metric-dot-purple: #a78bfa;--color-metric-dot-cyan: #22d3ee;--color-metric-dot-pink: #f472b6;--color-quant-running-from: #22c55e;--color-quant-running-to: #059669;--color-quant-beta-from: #6366f1;--color-quant-beta-to: #2563eb;--space-xs: .04rem;--space-compact-gap: .05rem;--space-sm: .08rem;--space-md: .12rem;--space-lg: .16rem;--space-xl: .2rem;--space-xxl: .24rem;--space-2: .02rem;--space-6: .06rem;--space-8: .08rem;--space-10: .1rem;--space-14: .14rem;--space-18: .18rem;--space-22: .22rem;--space-32: .32rem;--space-36: .36rem;--space-36-minus: calc(var(--space-36) * -1);--space-40: .4rem;--space-44: .44rem;--font-size-md: .14rem;--font-size-lg: .16rem;--font-size-xl: .18rem;--font-size-11: .11rem;--font-size-13: .13rem;--font-size-15: .15rem;--font-size-20: .2rem;--font-size-22: .22rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--type-level-1-size: var(--font-size-20);--type-level-1-weight: var(--font-weight-semibold);--type-level-2-size: var(--font-size-lg);--type-level-2-weight: var(--font-weight-medium);--type-level-3-size: var(--font-size-13);--type-level-3-weight: var(--font-weight-medium);--type-level-4-size: var(--font-size-11);--type-level-4-weight: var(--font-weight-regular);--type-body-size: var(--font-size-md);--type-display-size: var(--font-size-22);--radius-sm: .04rem;--radius-md: .08rem;--radius-lg: .12rem;--radius-3: .03rem;--radius-10: .1rem;--radius-12: .12rem;--radius-14: .14rem;--radius-16: .16rem;--radius-18: .18rem;--radius-22: .22rem;--radius-24: .24rem;--radius-pill: 99.99rem;--radius-full: 99.99rem;--shadow-bank-card: 0 .12rem .26rem rgba(0, 0, 0, .18);--shadow-card: 0 .1rem .24rem rgba(0, 0, 0, .12);--shadow-sticky-col: .02rem 0 .06rem rgba(0, 0, 0, .03);--layout-auth-footer-pad-top: var(--space-xxl);--layout-bottom-page: calc( env(safe-area-inset-bottom, 0px) + var(--space-xl) );--layout-bottom-tabbar: calc(env(safe-area-inset-bottom, 0px) + .72rem) ;--layout-bottom-profile-info: calc( env(safe-area-inset-bottom, 0px) + var(--space-xxl) );--layout-bottom-stock-trade-panel: calc(env(safe-area-inset-bottom, 0px) + .8rem) }[data-theme=dark]{--color-primary: #4f8cff;--color-primary-dark: #2563eb;--color-success: rgb(193,44,31);--color-danger: rgb(75,146,56);--color-warning: #ffa94d;--color-pass: var(--color-danger);--color-failed: var(--color-success);--color-positive: #4ade80;--color-negative: #f87171;--color-info: #38d4ea;--hero-gradient: linear-gradient(180deg, #000000 0%, #050505 100%);--quant-card-gradient: linear-gradient( 135deg, rgba(20, 20, 20, .92), rgba(28, 28, 28, .88) );--hero-warm-gradient: linear-gradient( 135deg, #1a1408 0%, #100b04 100% );--color-text-primary: #ffffff;--color-text-secondary: #b8b8b8;--color-text-tertiary: #6e6e6e;--color-text-inverse: #ffffff;--color-background-default: #000000;--color-background-card: #0a0a0a;--color-background-paper: #0f0f0f;--color-border-divider: #1a1a1a;--color-border-light: #141414;--color-metric-dot-orange: #fb923c;--color-metric-dot-purple: #a78bfa;--color-metric-dot-cyan: #22d3ee;--color-metric-dot-pink: #f472b6;--color-quant-running-from: #22c98b;--color-quant-running-to: #16a07a;--color-quant-beta-from: #6366f1;--color-quant-beta-to: #4f46e5;--shadow-bank-card: 0 0 0 1px rgba(255, 255, 255, .06);--shadow-card: 0 0 0 1px rgba(255, 255, 255, .04);--shadow-sticky-col: 0 0 0 1px rgba(255, 255, 255, .04);--adm-color-primary: #4f8cff;--adm-color-success: #16a34a;--adm-color-warning: #ffa94d;--adm-color-danger: #ef4444;--adm-color-white: #ffffff;--adm-color-text: #ffffff;--adm-color-text-secondary: #b8b8b8;--adm-color-weak: #6e6e6e;--adm-color-light: #3a3a3a;--adm-color-border: #1a1a1a;--adm-color-background: #000000;--adm-color-box: #0a0a0a;--adm-color-fill-content: #0f0f0f}:root{--adm-color-primary: var(--color-primary);--percent-100: 100%;--shadow-stock-detail-tooltip: 0 .08rem .24rem rgba(0, 0, 0, .25), 0 .02rem .06rem rgba(0, 0, 0, .18)}html{width:100%;overflow-x:hidden}body{margin:0;padding:0;width:100%;overflow-x:hidden;background-color:var(--color-background-default);color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}#root{width:100%;overflow-x:hidden;padding-top:var(--safe-top)}.text-success{color:var(--color-success, #F54346)!important}.text-danger{color:var(--color-danger, #16BA70)!important}.bg-success{background-color:var(--color-success, #F54346)}.bg-danger{background-color:var(--color-danger, #16BA70)}.hqchart-container{position:relative;width:100%;box-sizing:border-box;overflow:hidden;background-color:var(--color-background-paper)}a{color:var(--color-primary);text-decoration:none}.adm-nav-bar-title{font-weight:800}.adm-nav-bar{background-color:var(--color-background-paper)}.page{animation:page-fade-in .2s ease-out}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}@keyframes page-slide-up{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.page-slide-up{animation:page-slide-up .25s ease-out}.adm-mask{transition:opacity .2s ease-out}.adm-popup-body{transition:transform .25s cubic-bezier(.32,.72,0,1)}.adm-tabs-content{transition:opacity .15s ease-out}.adm-skeleton{transition:opacity .2s ease-out}.card-enter{animation:card-fade-in .2s ease-out}@keyframes card-fade-in{0%{opacity:0;transform:translateY(.08rem)}to{opacity:1;transform:translateY(0)}}button:active,.adm-button:active{transform:scale(.98);transition:transform .1s ease-out}.list-item:active{background-color:var(--color-background-card, #f7f8fa);transition:background-color .1s ease-out}.list-animated{--stagger-delay: 50ms}.list-item-animated{animation:list-item-fade-in .3s ease-out both}.list-item-animated:nth-child(1){animation-delay:calc(var(--stagger-delay) * 0)}.list-item-animated:nth-child(2){animation-delay:calc(var(--stagger-delay) * 1)}.list-item-animated:nth-child(3){animation-delay:calc(var(--stagger-delay) * 2)}.list-item-animated:nth-child(4){animation-delay:calc(var(--stagger-delay) * 3)}.list-item-animated:nth-child(5){animation-delay:calc(var(--stagger-delay) * 4)}.list-item-animated:nth-child(6){animation-delay:calc(var(--stagger-delay) * 5)}.list-item-animated:nth-child(7){animation-delay:calc(var(--stagger-delay) * 6)}.list-item-animated:nth-child(8){animation-delay:calc(var(--stagger-delay) * 7)}.list-item-animated:nth-child(9){animation-delay:calc(var(--stagger-delay) * 8)}.list-item-animated:nth-child(10){animation-delay:calc(var(--stagger-delay) * 9)}@keyframes list-item-fade-in{0%{opacity:0;transform:translateY(.12rem)}to{opacity:1;transform:translateY(0)}}.list-item-animated-fast{animation:list-item-fade-in .15s ease-out both}.list-animated-disabled .list-item-animated{animation:none}@media (prefers-reduced-motion: reduce){.page,.page-slide-up,.card-enter,.list-item-animated,.list-item-animated-fast{animation:none}.adm-popup-body,.adm-tabs-content,.adm-skeleton{transition:none}}.app-tabbar{position:fixed;bottom:0;left:0;right:0;z-index:1000;background-color:var(--color-background-paper);border-top:solid 1px var(--color-border-light);font-weight:800;padding-bottom:.08rem;padding-bottom:max(.08rem,env(safe-area-inset-bottom,0px))}.app-tabbar .adm-tab-bar-item{padding-top:.07rem;padding-bottom:.04rem}.app-tabbar .adm-tab-bar-item-title{font-size:.12rem;margin-top:.03rem;font-weight:600}
