:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-popup{--z-index: var(--adm-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-popup-body{position:fixed;background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10)}.adm-popup-body .adm-popup-close-icon{position:absolute;z-index:100}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{right:8px;bottom:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{left:8px;top:8px}.adm-popup-close-icon{cursor:pointer;padding:4px;font-size:18px;line-height:1;color:var(--adm-color-weak)}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-safe-area{--multiple: var(--adm-safe-area-multiple, 1);display:block;width:100%}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.adm-button{--color: var(--adm-color-text-light-solid);--text-color: var(--adm-button-text-color, var(--adm-color-text));--background-color: var(--adm-button-background-color, var(--adm-color-background));--border-radius: var(--adm-button-border-radius, 4px);--border-width: var(--adm-button-border-width, 1px);--border-style: var(--adm-button-border-style, solid);--border-color: var(--adm-button-border-color, var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);position:relative;display:inline-block;box-sizing:border-box;height:auto;padding:7px 12px;margin:0;font-size:var(--adm-font-size-9);line-height:1.4;text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:opacity ease .15s;-webkit-user-select:none;user-select:none}.adm-button:focus{outline:none}.adm-button:before{position:absolute;top:0;left:0;transform:translate(calc(var(--border-width) * -1),calc(var(--border-width) * -1));width:100%;height:100%;background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color: transparent;--border-color: var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color: transparent;--border-width: 0px}.adm-button:not(.adm-button-default){--text-color: var(--adm-color-text-light-solid);--background-color: var(--color);--border-color: var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color: var(--color);--background-color: transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color: var(--color);--background-color: transparent;--border-width: 0px}.adm-button-primary{--color: var(--adm-color-primary)}.adm-button-success{--color: var(--adm-color-success)}.adm-button-danger{--color: var(--adm-color-danger)}.adm-button-warning{--color: var(--adm-color-warning)}.adm-button-block{display:block;width:100%}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-main)}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-7)}.adm-button.adm-button-large{padding-top:11px;padding-bottom:11px;font-size:var(--adm-font-size-10)}.adm-button.adm-button-shape-rounded{--border-radius: 1000px}.adm-button.adm-button-shape-rectangular{--border-radius: 0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{display:flex;height:1.4em;align-items:center;justify-content:center}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-picker{--header-button-font-size: var(--adm-font-size-7);--title-font-size: var(--adm-font-size-7);--item-font-size: var(--adm-font-size-8);--item-height: 34px;width:100%;height:300px;overflow:hidden;position:relative;display:flex;flex-direction:column;---item-font-size: var(--item-font-size);---item-height: var(--item-height)}.adm-picker .adm-picker-view.adm-picker-view{--item-font-size: var(---item-font-size);--item-height: var(---item-height)}.adm-picker-header{flex-shrink:0;border-bottom:solid 1px var(--adm-color-border);display:flex;justify-content:space-between;align-items:center;padding:4px}.adm-picker-header-button{font-size:var(--header-button-font-size);display:inline-block;padding:8px}.adm-picker-header-button-disabled,.adm-picker-header-button-disabled:active{opacity:.4;cursor:not-allowed}.adm-picker-header-title{padding:4px;font-size:var(--title-font-size);color:var(--adm-color-text);text-align:center;flex:1}.adm-picker-body{flex:1;width:100%;height:100%}.adm-picker-body>.adm-picker-view{--height: 100%}.adm-picker-popup .adm-popup-body{border-top-left-radius:8px;border-top-right-radius:8px}.adm-spin-loading{--color: var(--adm-color-weak);--size: 32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s infinite linear}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-picker-view{--height: 240px;--item-height: 34px;--item-font-size: var(--adm-font-size-8);height:var(--height);width:100%;display:flex;position:relative;overflow:hidden;background:var(--adm-color-background)}.adm-picker-view-column{height:100%;flex:1;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;z-index:0}.adm-picker-view-column-wheel{width:100%;cursor:-webkit-grab;cursor:grab;position:absolute;top:calc(50% - var(--item-height) / 2);left:0}.adm-picker-view-column-wheel:before{content:" ";display:block;position:absolute;width:100%;height:100vh;top:-100vh}.adm-picker-view-column-wheel:after{content:" ";display:block;position:absolute;width:100%;height:100vh;bottom:-100vh}.adm-picker-view-column-item{font-size:var(--item-font-size);padding:0 6px;height:var(--item-height);display:flex;justify-content:center;align-items:center}.adm-picker-view-column-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-picker-view-column-accessible{width:100%;height:100%;pointer-events:none;opacity:0;display:flex;flex-direction:column;position:relative;top:calc(var(--item-height) * -1);z-index:0;padding-bottom:1px}.adm-picker-view-column-accessible>*{flex:1;text-overflow:ellipsis}.adm-picker-view-column-accessible-current{position:absolute;width:100%;height:100%}.adm-picker-view-column-accessible-button{width:100%;height:100%}.adm-picker-view-mask{position:absolute;z-index:10000;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;pointer-events:none}.adm-picker-view-mask-top,.adm-picker-view-mask-bottom{flex:auto}.adm-picker-view-mask-middle{height:var(--item-height);box-sizing:border-box;flex:none;border-top:solid 1px var(--adm-color-border);border-bottom:solid 1px var(--adm-color-border)}.adm-picker-view-mask-top{background:var(--adm-color-background);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%);mask:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%)}.adm-picker-view-mask-bottom{background:var(--adm-color-background);-webkit-mask:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%);mask:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%)}.adm-picker-view-loading-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.adm-picker-view-item-height-measure{position:relative;left:0;top:0;height:var(--item-height);width:0;pointer-events:none}.adm-space-item{flex:none}.adm-space{display:inline-flex;--gap: 8px;--gap-vertical: var(--gap);--gap-horizontal: var(--gap)}.adm-space-vertical{flex-direction:column}.adm-space-vertical>.adm-space-item{margin-bottom:var(--gap-vertical)}.adm-space-vertical>.adm-space-item:last-child{margin-bottom:0}.adm-space-horizontal{flex-direction:row}.adm-space-horizontal:not(:empty){margin-right:calc(var(--gap-horizontal) * -1)}.adm-space-horizontal>.adm-space-item{margin-right:var(--gap-horizontal)}.adm-space-horizontal.adm-space-wrap{flex-wrap:wrap;margin-bottom:calc(var(--gap-vertical) * -1)}.adm-space-horizontal.adm-space-wrap>.adm-space-item{padding-bottom:var(--gap-vertical)}.adm-space.adm-space-block{display:flex}.adm-space-align-center{align-items:center}.adm-space-align-start{align-items:flex-start}.adm-space-align-end{align-items:flex-end}.adm-space-align-baseline{align-items:baseline}.adm-space-justify-center{justify-content:center}.adm-space-justify-start{justify-content:flex-start}.adm-space-justify-end{justify-content:flex-end}.adm-space-justify-between{justify-content:space-between}.adm-space-justify-around{justify-content:space-around}.adm-space-justify-evenly{justify-content:space-evenly}.adm-space-justify-stretch{justify-content:stretch}.pdf-export-view{width:21cm;min-height:29.7cm;padding:2cm;margin:0 auto;background:white;font-family:Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;overflow:visible!important;height:auto!important;max-height:none!important}.pdf-export-view *{overflow:visible!important;max-height:none!important}.pdf-export-view .ant-card-body,.pdf-export-view .markdown-content,.pdf-export-view .plain-text-content{overflow:visible!important;max-height:none!important;height:auto!important}@media print{.pdf-export-view{width:100%;padding:1.5cm;margin:0;box-shadow:none;border:none}.ant-btn,.ant-dropdown,.no-print{display:none!important}.pdf-content{page-break-inside:avoid}.pdf-analysis-card,.pdf-analysis-section{page-break-inside:avoid;break-inside:avoid}.pdf-summary-card{page-break-after:avoid}.pdf-footer{position:fixed;bottom:1cm;left:1.5cm;right:1.5cm}.pdf-page-number:after{content:counter(page)}.pdf-analysis-section+.pdf-analysis-section{page-break-before:auto}.pdf-news-section{page-break-before:auto}.pdf-technical-info{page-break-before:always}}.pdf-header{text-align:center;margin-bottom:2rem;border-bottom:3px solid #1890ff;padding-bottom:1rem}.pdf-title{color:#1890ff!important;margin-bottom:.5rem!important;font-size:28px!important;font-weight:700!important}.pdf-subtitle{font-size:16px;color:#666;font-weight:500;margin-bottom:.5rem}.pdf-id{font-size:12px!important;color:#999!important}.pdf-summary-card{margin-bottom:1.5rem;box-shadow:0 4px 12px #0000001a}.pdf-summary-card .ant-card-body{padding:20px;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%)}.pdf-summary-card .ant-statistic-title{font-size:12px;color:#666;margin-bottom:4px}.pdf-summary-card .ant-statistic-content{font-size:16px;font-weight:600}.pdf-section-title{color:#1890ff!important;margin:2rem 0 1rem!important;padding-bottom:.5rem;border-bottom:2px solid #e8e8e8;font-size:20px!important;display:flex;align-items:center;gap:8px}.pdf-subsection-title{color:#2f54eb!important;margin:1.5rem 0 .8rem!important;padding-bottom:.3rem;border-bottom:1px solid #f0f0f0;font-size:16px!important}.pdf-content-title{color:#1890ff!important;font-size:14px!important;margin-bottom:.8rem!important}.pdf-analysis-card{margin-bottom:1.5rem;box-shadow:0 2px 8px #0000001a}.pdf-analysis-card .ant-card-body{padding:24px;background:#fafafa}.pdf-analysis-section{margin-bottom:2rem}.pdf-news-card,.pdf-content-card{margin-bottom:1.5rem;box-shadow:0 2px 8px #0000001a}.pdf-news-card .ant-card-body{padding:24px;background:linear-gradient(135deg,#f0f8ff 0%,#ffffff 100%)}.pdf-content-card .ant-card-body{padding:20px;background:#ffffff}.pdf-news-section,.pdf-technical-info{margin-top:2rem}.pdf-tech-card{margin-bottom:1rem}.pdf-tech-card .ant-card-body{padding:16px;background:#f9f9f9}.pdf-tech-card .ant-table{margin-top:8px}.pdf-tech-card .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600}.pdf-footer{margin-top:3rem}.pdf-footer-content{margin-bottom:1rem}.pdf-disclaimer{background:#f9f9f9;border:1px solid #e8e8e8}.pdf-disclaimer .ant-card-body{padding:12px}.pdf-export-view .markdown-content{font-size:14px;line-height:1.8}.pdf-export-view .markdown-content h1,.pdf-export-view .markdown-content h2,.pdf-export-view .markdown-content h3{color:#1890ff;margin-top:1.5rem;margin-bottom:.8rem}.pdf-export-view .markdown-content h1{font-size:18px;border-bottom:2px solid #1890ff;padding-bottom:.3rem}.pdf-export-view .markdown-content h2{font-size:16px;border-bottom:1px solid #e8e8e8;padding-bottom:.3rem}.pdf-export-view .markdown-content h3{font-size:15px}.pdf-export-view .markdown-content ul,.pdf-export-view .markdown-content ol{padding-left:1.5rem;margin:.8rem 0}.pdf-export-view .markdown-content li{margin:.3rem 0;line-height:1.6}.pdf-export-view .markdown-content p{margin:.8rem 0;text-align:justify;text-indent:2em}.pdf-export-view .markdown-content strong{color:#1890ff;font-weight:600}.pdf-export-view .markdown-content blockquote{border-left:4px solid #1890ff;background:#f0f8ff;padding:.8rem 1rem;margin:1rem 0;font-style:italic}.pdf-export-view .markdown-content table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:12px}.pdf-export-view .markdown-content th,.pdf-export-view .markdown-content td{border:1px solid #e8e8e8;padding:8px 12px;text-align:left}.pdf-export-view .markdown-content th{background-color:#fafafa;font-weight:600;color:#1890ff}.pdf-export-view .plain-text-content{font-size:14px;line-height:1.8;white-space:pre-wrap;color:#333;background:transparent}.pdf-export-view .ant-tag{margin:2px;padding:2px 8px;font-size:12px;line-height:1.4}.pdf-export-view .ant-statistic{text-align:center}.pdf-export-view .ant-statistic-content-value{font-weight:600}@media screen and (max-width: 768px){.pdf-export-view{width:100%;padding:1rem}.pdf-title{font-size:22px!important}.pdf-section-title{font-size:18px!important}.pdf-subsection-title{font-size:16px!important}}@page{size:A4;margin:1.5cm;@bottom-right{content:"第 " counter(page) " 页";font-size:10px;color:#666}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#ffffff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.draggable-intraday-window{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-sizing:border-box;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;z-index:99999}.draggable-intraday-window.minimized{height:40px!important;box-shadow:0 2px 8px #0000001a}.draggable-intraday-window.maximized{width:calc(100vw - 40px)!important;height:calc(100vh - 40px)!important;border-radius:0!important;box-shadow:0 0 0 1px #0000001a!important}.draggable-window-header{position:relative;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:8px 8px 0 0;transition:all .2s ease}.draggable-window-header:hover{background:linear-gradient(135deg,#5a6fd8 0%,#6a4190 100%)!important}.draggable-window-header:active{cursor:grabbing!important}.window-content{background:#fff;border-radius:0 0 8px 8px}.intraday-statistics{display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.4}.stat-row{display:flex;align-items:center;gap:8px}.stat-label{color:#666;font-weight:500;min-width:36px;flex-shrink:0}.stat-value{color:#333;display:flex;align-items:center;gap:12px;flex:1}.stat-value strong{font-weight:600}.draggable-window-header .ant-btn:hover{background:rgba(255,255,255,.2)!important;transform:scale(1.05)}.draggable-window-header .ant-btn:active{transform:scale(.95)}.resize-handle{transition:background-color .2s ease,opacity .2s ease}.resize-handle:hover{background-color:#40a9ff4d!important;opacity:1!important}.resize-se:hover{background:linear-gradient(-45deg,transparent 20%,rgba(64,169,255,.6) 20%,rgba(64,169,255,.6) 30%,transparent 30%,transparent 40%,rgba(64,169,255,.6) 40%,rgba(64,169,255,.6) 50%,transparent 50%,transparent 60%,rgba(64,169,255,.6) 60%,rgba(64,169,255,.6) 70%,transparent 70%)!important;opacity:1!important}@media (max-width: 768px){.draggable-intraday-window{width:calc(100vw - 20px)!important;left:10px!important;right:10px!important}.intraday-statistics{font-size:11px}.stat-value{gap:8px}}@keyframes windowAppear{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.draggable-intraday-window{animation:windowAppear .3s cubic-bezier(.4,0,.2,1)}.draggable-intraday-window.minimized{animation:minimizeWindow .2s ease-out}@keyframes minimizeWindow{0%{height:var(--original-height, 500px)}to{height:40px}}.draggable-intraday-window{box-shadow:0 0 0 1px #0000000d,0 4px 6px #00000012,0 10px 20px #00000014,0 20px 40px #00000014}.draggable-intraday-window:hover{box-shadow:0 0 0 1px #00000014,0 6px 10px #0000001a,0 15px 25px #0000001a,0 25px 50px #0000001a}.window-loading{background:radial-gradient(circle,rgba(255,255,255,.8) 0%,rgba(248,250,252,.9) 100%)}.draggable-window-header *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.landing-page{min-height:100vh;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:relative;overflow-x:hidden;will-change:scroll-position;transform:translateZ(0)}.landing-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><radialGradient id="a" cx="500" cy="500" r="500" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%23ffffff" stop-opacity="0.1"/><stop offset="1" stop-color="%23ffffff" stop-opacity="0"/></radialGradient></defs><circle cx="500" cy="500" r="500" fill="url(%23a)"/></svg>') center/cover no-repeat;animation:backgroundPulse 6s ease-in-out infinite;z-index:0}@keyframes backgroundPulse{0%,to{opacity:.3}50%{opacity:.6}}.landing-page:before{will-change:opacity;transform:translateZ(0)}.landing-header{padding:0!important;height:72px;line-height:72px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:none;position:relative;z-index:1000;will-change:background-color,backdrop-filter;transform:translateZ(0)}.header-container{max-width:1400px;margin:0 auto;padding:0 16px;display:flex;justify-content:space-between;align-items:center;height:100%}.logo-section{display:flex;align-items:center;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1);margin-left:0;flex-shrink:0;max-width:70%}.desktop-nav{display:none}@media (max-width: 767px){.header-container{padding:0 12px}.logo-section{max-width:55%;overflow:hidden}.mobile-nav-actions{flex-shrink:0;margin-left:8px}.mobile-login-btn,.mobile-menu-btn{flex-shrink:0}}@media (min-width: 768px){.desktop-nav{display:block}.mobile-nav-actions{display:none!important}.logo-section{max-width:none;margin-left:-8px}}.mobile-nav-menu{position:fixed;top:72px;left:0;right:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 4px 20px #0000001a;padding:24px;z-index:998;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.landing-content{padding:0;margin-top:72px;position:relative;z-index:1;background:transparent}.landing-footer{background:linear-gradient(135deg,#1e3c72 0%,#2a5298 100%);color:#fff;padding:64px 32px 32px;margin-top:0;position:relative;z-index:1}.landing-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#40a9ff,transparent)}.landing-footer h1,.landing-footer h2,.landing-footer h3,.landing-footer h4,.landing-footer h5{color:#fff}.landing-footer a{color:#91d5ff;transition:all .3s ease}.landing-footer a:hover{color:#40a9ff;text-shadow:0 0 8px rgba(64,169,255,.5)}.section-container{max-width:1400px;margin:0 auto;padding:120px 32px;position:relative}.section-header{text-align:center;margin-bottom:64px;position:relative}.section-header:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px}.section-title{font-size:42px;font-weight:700;margin-bottom:24px;color:#1e3c72!important;text-shadow:none}.section-subtitle{font-size:20px;color:#2a5298!important;font-weight:600;max-width:600px;margin:0 auto;line-height:1.6;text-shadow:none}.hero-section{background:transparent;position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.1) 0%,transparent 70%);z-index:0}.hero-section .section-container{position:relative;z-index:1}.landing-page .ant-card{border-radius:16px!important;box-shadow:0 8px 32px #0000001f!important;border:none!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(255,255,255,.9)!important;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease!important;position:relative;overflow:hidden;will-change:transform,box-shadow;transform:translateZ(0)}.landing-page .ant-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#667eea,#764ba2);transform:scaleX(0);transition:transform .3s ease}.landing-page .ant-card:hover{transform:translateY(-8px) translateZ(0)!important;box-shadow:0 20px 40px #0003!important}.landing-page .ant-card:hover:before{transform:scaleX(1)}.landing-page .ant-btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border:none!important;border-radius:50px!important;padding:8px 32px!important;height:auto!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;box-shadow:0 4px 15px #667eea66!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden}.landing-page .ant-btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.landing-page .ant-btn-primary:hover:before{width:300px;height:300px}.landing-page .ant-btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #667eea99!important}.hero-stats{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:20px;padding:32px;margin-top:48px;border:1px solid rgba(255,255,255,.2)}.stat-item{text-align:center;position:relative}.stat-number{font-size:36px;font-weight:800;background:linear-gradient(135deg,#fff 0%,#e6f7ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:8px}.stat-label{color:#2a5298;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.feature-card,.highlight-card{padding:24px;text-align:center;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.05) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);transition:transform .3s ease,border-color .3s ease;position:relative;overflow:hidden;will-change:transform,border-color;transform:translateZ(0)}.highlight-card{text-align:left;min-height:280px}.highlight-icon{font-size:48px;margin-bottom:16px;text-align:center}.highlight-card h4{color:#1e3c72!important;margin-bottom:16px!important;text-align:center;font-weight:600}.highlight-card p{color:#2a5298!important;font-weight:500;margin-bottom:16px!important;line-height:1.6}.highlight-card ul{margin:0;padding:0;list-style:none}.highlight-card li{padding:4px 0;display:flex;align-items:center;color:#1e3c72;font-weight:500}.feature-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.feature-card:hover:before{opacity:1}.feature-card:hover{transform:scale(1.05) translateZ(0);border-color:#fff6}.feature-number{font-size:32px;font-weight:800;color:#40a9ff;margin-bottom:8px}.feature-label{color:#1e3c72;font-weight:600;margin-bottom:8px}.template-demo-section{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:relative}.template-content-display{background:#1a1a1a;border-radius:12px;padding:24px;margin:24px 0;box-shadow:0 8px 32px #0000004d;position:relative;overflow:hidden}.template-content-display:before{content:"";position:absolute;top:0;left:0;right:0;height:40px;background:#2d3748;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid #4a5568}.code-header{position:absolute;top:0;left:0;right:0;height:40px;display:flex;align-items:center;padding:0 16px;background:#2d3748;border-bottom:1px solid #4a5568;z-index:2}.code-dots{display:flex;gap:8px}.code-dots span{width:12px;height:12px;border-radius:50%;display:block}.code-dots span:nth-child(1){background:#ff5f56}.code-dots span:nth-child(2){background:#ffbd2e}.code-dots span:nth-child(3){background:#27ca3f}.code-title{color:#e2e8f0;font-size:14px;font-weight:500;margin-left:auto}.analysis-dimensions{margin-top:24px;padding:16px;background:rgba(45,55,72,.5);border-radius:8px;border-left:4px solid #40a9ff}.template-code{background:transparent!important;color:#f8f8f2!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:14px!important;line-height:1.6!important;margin:40px 0 0!important;padding:16px!important;border:none!important;white-space:pre-wrap;word-wrap:break-word}.free-trial-card{background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(240,249,255,.95) 100%)!important;border:2px solid #40a9ff!important;position:relative;overflow:hidden}.free-trial-card:before{content:"🎁 限时优惠";position:absolute;top:16px;right:-32px;background:linear-gradient(135deg,#ff4d4f,#ff7875);color:#fff;padding:4px 40px;font-size:12px;font-weight:700;transform:rotate(45deg);white-space:nowrap}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating{animation:float 3s ease-in-out infinite}@keyframes shimmer{0%{background-position:0% 50%;background-size:200% 200%}50%{background-position:100% 50%;background-size:200% 200%}to{background-position:0% 50%;background-size:200% 200%}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.animate-pulse{animation:pulse 2s ease-in-out infinite}.case-card{background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.06) 100%)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.2)!important;border-radius:20px!important;padding:32px!important;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden;will-change:transform,box-shadow,border-color;transform:translateZ(0)}.case-card:hover{transform:translateY(-8px) scale(1.02) translateZ(0);box-shadow:0 20px 40px #0003!important;border-color:#fff6!important}.case-header{display:flex;align-items:center;margin-bottom:16px;gap:16px}.user-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.1) 100%);display:flex;align-items:center;justify-content:center;font-size:32px;border:2px solid rgba(255,255,255,.3)}.case-metrics{margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.metric{text-align:center}.metric-value{font-size:28px;font-weight:800;color:#1e3c72;margin-bottom:4px;text-shadow:none}.metric-label{font-size:12px;color:#2a5298;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.process-step{text-align:center;position:relative;padding:32px 16px}.step-number{position:absolute;top:-16px;right:16px;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #667eea66;z-index:2}.step-icon{font-size:64px;margin-bottom:24px;display:block;opacity:.9}.process-step h4{margin-bottom:16px!important;font-size:22px!important;font-weight:600!important}.process-step p{font-size:16px!important;line-height:1.6!important;max-width:280px;margin:0 auto!important}.process-step:after{content:"";position:absolute;top:50%;right:-24px;width:48px;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.3),transparent);transform:translateY(-50%)}.process-step:last-child:after{display:none}@media (max-width: 768px){.process-step:after{display:none}.step-number{position:relative;top:0;right:auto;margin:0 auto 16px}}.contact-button{position:relative;overflow:hidden;transition:all .3s ease}.contact-modal .ant-modal-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:8px 8px 0 0}.contact-modal .ant-modal-title,.contact-modal .ant-modal-close{color:#fff!important}.lazy-section{position:relative;overflow:hidden;transition:min-height .3s cubic-bezier(.4,0,.2,1)}.lazy-section-content{opacity:0;transform:translateY(20px);animation:lazyFadeIn .6s ease-out forwards}@keyframes lazyFadeIn{to{opacity:1;transform:translateY(0)}}.smooth-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.gpu-accelerated{transform:translateZ(0);will-change:transform;backface-visibility:hidden;perspective:1000px}.reduce-motion{transition:none!important;animation:none!important}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media (max-width: 768px){.section-container{padding:80px 16px}.section-title{font-size:32px}.section-subtitle{font-size:18px}.hero-stats{padding:20px}.stat-number{font-size:24px}.template-content-display{padding:16px}}.hero-section{position:relative;min-height:calc(100vh - 72px);display:flex;align-items:center;overflow:hidden;background:linear-gradient(180deg,rgba(118,75,162,.4) 0%,rgba(118,75,162,.2) 15%,rgba(255,255,255,.9) 30%,#ffffff 50%,#ffffff 70%,#f8fafc 100%);padding-top:72px}.hero-section *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;font-smooth:always!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-rendering:geometricPrecision!important}.hero-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.hero-gradient,.hero-pattern{display:none}.hero-content{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 32px}.hero-text-wrapper{background:rgba(255,255,255,.92)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;border-radius:24px!important;padding:40px 32px!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 8px 32px #764ba214!important;margin-bottom:20px;transition:all .3s ease}.hero-text-wrapper:hover{transform:translateY(-2px);box-shadow:0 12px 40px #764ba226!important;background:rgba(255,255,255,.95)!important}.hero-text{position:relative;z-index:1}.hero-badge{margin-bottom:32px;animation:fadeInUp .8s ease-out}.hero-tag{font-size:14px;font-weight:600;padding:8px 16px;border-radius:25px;border:none;background:rgba(255,255,255,.9);box-shadow:0 4px 15px #0000001a;transition:all .3s ease;margin:4px}.hero-tag:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.hero-title{font-size:48px!important;font-weight:900!important;line-height:1.1!important;margin-bottom:28px!important;color:#1e293b!important;text-shadow:none!important;animation:fadeInUp .8s ease-out .2s both;letter-spacing:-.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.text-gradient{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#475569 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-subtitle{font-size:24px!important;color:#475569!important;margin-bottom:36px!important;line-height:1.5!important;text-shadow:none!important;animation:fadeInUp .8s ease-out .4s both;font-weight:500!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.hero-features{margin-bottom:40px;animation:fadeInUp .8s ease-out .6s both}.hero-feature-item{display:flex;align-items:center;margin-bottom:12px!important;padding:10px 0!important;color:#1e293b!important;font-size:18px!important;font-weight:600!important;transition:all .3s ease;text-shadow:none!important}.hero-features .hero-feature-item .ant-typography{font-size:20px!important;font-weight:700!important;color:#1e293b!important;line-height:1.4!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;font-smooth:always!important}.hero-features .hero-feature-item .ant-typography strong{font-size:20px!important;font-weight:800!important;color:#1e293b!important;text-shadow:none!important}.hero-section .hero-features .hero-feature-item span[class*=ant-typography]{font-size:20px!important;font-weight:700!important;color:#1e293b!important;line-height:1.4!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.hero-features .hero-feature-item [class*=css-dev-only-do-not-override]{font-size:20px!important;font-weight:700!important;color:#1e293b!important;text-shadow:none!important}.hero-feature-item:hover{color:#1e3c72;transform:translate(8px)}.feature-icon{color:#52c41a;font-size:18px;margin-right:12px;background:rgba(82,196,26,.1);border-radius:50%;padding:8px;border:2px solid rgba(82,196,26,.3)}.hero-cta{animation:fadeInUp .8s ease-out .8s both}.hero-cta .ant-btn{height:56px;padding:0 48px;font-size:18px;font-weight:700;border-radius:28px;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;position:relative;overflow:hidden;box-shadow:0 8px 25px #667eea66;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-cta .ant-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.hero-cta .ant-btn:hover:before{width:300px;height:300px}.hero-cta .ant-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 35px #667eea99}.hero-demo{animation:fadeInRight .8s ease-out .4s both}.completion-note{text-align:center}.completion-note>div{background:rgba(82,196,26,.05)!important;border:1px solid rgba(82,196,26,.2)!important;border-radius:12px!important;padding:16px!important;text-shadow:none!important}.completion-note div div:first-child{color:#52c41a!important;font-size:16px!important;font-weight:700!important;margin-bottom:4px!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.completion-note div div:last-child{color:#666!important;font-size:14px!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.journey-connector{text-align:center;margin:12px 0;position:relative}.connector-line{width:2px;height:24px;background:linear-gradient(to bottom,#1976d2,#ff6b35);margin:0 auto 6px;border-radius:1px}.connector-text{font-size:14px;color:#1976d2;font-weight:600;text-shadow:none!important}.reward-showcase{text-align:center;margin-bottom:20px}.reward-header{margin-bottom:20px}.reward-badge{background:linear-gradient(135deg,#ff6b35,#ff8e53);color:#fff;padding:8px 20px;border-radius:20px;font-size:16px;font-weight:700;display:inline-block;margin-bottom:8px;box-shadow:0 4px 15px #ff6b354d;text-shadow:none!important}.reward-subtitle{font-size:14px;color:#666;font-weight:500;text-shadow:none!important}.reward-grid{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.reward-item{background:white;border-radius:12px;padding:16px 20px;text-align:center;box-shadow:0 4px 15px #0000001a;min-width:80px}.reward-item.primary{border:2px solid #52c41a}.reward-item.secondary{border:2px solid #1890ff}.reward-item.highlight{background:linear-gradient(135deg,#ff6b35,#ff8e53);color:#fff;border:none}.reward-number{font-size:20px;font-weight:700;margin-bottom:4px;text-shadow:none!important}.reward-item.primary .reward-number{color:#52c41a}.reward-item.secondary .reward-number{color:#1890ff}.reward-desc{font-size:12px;color:#666;font-weight:500;text-shadow:none!important}.reward-item.highlight .reward-desc{color:#fff;opacity:.9}.reward-value{font-size:10px;margin-top:2px;opacity:.8;text-shadow:none!important}.reward-plus,.reward-equals{font-size:24px;color:#ffa940;font-weight:700;text-shadow:none!important}.reward-note{font-size:14px;color:#1890ff;font-weight:600;background:rgba(24,144,255,.05);padding:12px 20px;border-radius:12px;border:1px dashed #1890ff;text-shadow:none!important}.journey-stats{display:flex;justify-content:space-around;align-items:center}.journey-stats .stat-item{text-align:center;flex:1}.journey-stats .stat-number{font-size:32px;font-weight:700;color:#1e3c72;margin-bottom:8px;text-shadow:none!important}.journey-stats .stat-label{color:#2a5298;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-shadow:none!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.hero-stats{background:rgba(255,255,255,.95);border-radius:20px;padding:32px;margin-top:48px;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #00000026;animation:fadeInUp .8s ease-out 1s both}.stat-item{text-align:center;position:relative;transition:transform .3s ease}.stat-item:hover{transform:translateY(-5px)}.stat-number{font-size:36px;font-weight:800;color:#1e3c72;margin-bottom:8px;animation:countUp 2s ease-out 1.5s both}.stat-label{color:#2a5298;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.user-journey-demo{display:flex;flex-direction:column;gap:18px}.usage-steps{background:rgba(255,255,255,.98)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:16px!important;border:2px solid rgba(25,118,210,.1)!important;box-shadow:0 8px 32px #0000001f!important;padding:20px!important}.case-card{background:rgba(255,255,255,.92)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 8px 32px #764ba214!important;border-radius:16px!important;transition:all .3s ease!important}.case-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #764ba226!important;background:rgba(255,255,255,.95)!important}.process-step{text-align:center;padding:32px 24px;background:rgba(255,255,255,.92)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 8px 32px #764ba214!important;border-radius:16px!important;transition:all .3s ease!important;height:100%}.process-step:hover{transform:translateY(-5px);box-shadow:0 12px 40px #764ba226!important;background:rgba(255,255,255,.95)!important}.process-step .step-number{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:24px;margin:0 auto 20px;box-shadow:0 4px 15px #667eea66}.process-step .step-icon{font-size:48px;margin-bottom:16px;display:block}.step-flow-demo,.usage-steps{background:rgba(255,255,255,.98);border-radius:16px;padding:20px;margin-bottom:18px;box-shadow:0 8px 32px #0000001f;border:2px solid rgba(25,118,210,.1)}.step-header{display:flex;align-items:center;margin-bottom:20px;gap:8px}.step-dot{width:12px;height:12px;border-radius:50%;background:#e8e8e8;transition:all .3s ease}.step-dot.active{background:#1890ff;box-shadow:0 0 8px #1890ff66}.step-title{font-size:16px;font-weight:600;color:#1e3c72;margin-left:12px}.step-content{display:flex;align-items:flex-start;margin-bottom:14px;padding:14px 12px;border-radius:8px;background:rgba(248,250,252,.6);border-left:4px solid #e8e8e8;transition:all .3s ease}.step-content.active-step{background:rgba(24,144,255,.08);border-left-color:#1890ff}.step-number{width:32px;height:32px;border-radius:50%;background:#1890ff;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;margin-right:16px;flex-shrink:0}.step-info{flex:1}.step-name{font-size:20px!important;font-weight:800!important;color:#1e293b!important;margin-bottom:8px!important;text-shadow:none!important}.step-options{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.option-item{padding:4px 12px;background:rgba(24,144,255,.1);border:1px solid rgba(24,144,255,.2);border-radius:16px;font-size:13px;color:#1890ff;font-weight:500}.option-item.selected{background:#1890ff;color:#fff}.step-desc{font-size:16px!important;color:#475569!important;font-weight:500!important;text-shadow:none!important}.analysis-preview{margin-bottom:8px}.analysis-line{font-size:15px!important;color:#1e293b!important;margin-bottom:4px;font-weight:600!important;text-shadow:none!important}.flow-summary{text-align:center;padding:16px;background:rgba(82,196,26,.05);border-radius:8px;border:1px solid rgba(82,196,26,.2)}.summary-text{font-size:15px;font-weight:600}padding: 4px 12px; margin-right: 8px; } .hero-title{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:24px}.text-gradient{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.hero-subtitle{font-size:20px;color:#595959;margin-bottom:32px}.hero-features{margin-bottom:32px}.hero-feature-item{display:flex;align-items:center;margin-bottom:12px}.feature-icon{color:#52c41a;margin-right:12px;font-size:16px}.hero-cta{display:flex;gap:16px;margin-bottom:24px}.hero-btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;height:48px;padding:0 32px;font-size:16px;border-radius:24px}.hero-btn-secondary{height:48px;padding:0 32px;font-size:16px;border-radius:24px;border-color:#667eea;color:#667eea}.hero-note{display:inline-flex;align-items:center;gap:8px}.hero-visual{position:relative}.template-preview{background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;overflow:hidden;margin-bottom:24px}.template-header{background:#f5f5f5;padding:12px 16px;display:flex;align-items:center;gap:8px}.template-dot{width:12px;height:12px;border-radius:50%}.template-dot.red{background:#ff5f57}.template-dot.yellow{background:#ffbd2e}.template-dot.green{background:#28ca42}.template-title{margin-left:auto;font-size:12px;color:#999}.template-content{padding:24px;background:#1e1e1e;color:#d4d4d4;font-family:Consolas,Monaco,monospace;min-height:400px}.template-line{margin-bottom:16px;display:flex;align-items:flex-start;opacity:.7;transition:opacity .3s}.template-line.active{opacity:1}.template-keyword{color:#569cd6;margin-right:8px;font-weight:700}.template-value{color:#ce9178;flex:1}.typing:after{content:"|";animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.hero-stats{display:flex;justify-content:space-around;background:white;border-radius:12px;padding:24px;box-shadow:0 10px 30px #0000001a}.stat-item{text-align:center}.stat-number{font-size:32px;font-weight:700;color:#1890ff}.stat-label{font-size:14px;color:#999;margin-top:4px}.animate-fade-in{animation:fadeIn .8s ease-out}.animate-float{animation:float 6s ease-in-out infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.template-demo-section{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);padding:80px 0;position:relative;overflow:hidden}.template-demo-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(102,126,234,.1) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(118,75,162,.1) 0%,transparent 50%);z-index:0}.template-demo-section>.section-container{position:relative;z-index:1}.template-selector{height:100%}.template-item{cursor:pointer;transition:all .3s;border:2px solid transparent}.template-item.active{border-color:#1890ff;background:#f0f9ff}.template-icon{font-size:24px;color:#1890ff}.template-preview-card{height:100%;min-height:700px}.template-demo-section .code-header{position:absolute;top:0;left:0;right:0;height:40px;display:flex;align-items:center;padding:0 16px;background:#2d3748;border-bottom:1px solid #4a5568;z-index:2}.template-demo-section .code-dots{display:flex;gap:8px}.template-demo-section .code-dots span{width:12px;height:12px;border-radius:50%;display:block}.template-demo-section .code-dots span:nth-child(1){background:#ff5f56}.template-demo-section .code-dots span:nth-child(2){background:#ffbd2e}.template-demo-section .code-dots span:nth-child(3){background:#27ca3f}.template-demo-section .code-title{color:#e2e8f0;font-size:14px;font-weight:500;margin-left:auto}.template-tabs .ant-tabs-tab{font-weight:600;font-size:16px}.dimensions-showcase{padding:20px}.dimension-card{text-align:center;height:100%;transition:all .3s ease;border:2px solid transparent}.dimension-card:hover{transform:translateY(-5px);border-color:#1890ff;box-shadow:0 8px 25px #1890ff33}.dimension-icon{font-size:32px;margin-bottom:16px;display:block}.dimension-list{list-style:none;padding:0;text-align:left}.dimension-list li{margin-bottom:8px;color:#595959;font-size:14px}.output-example{padding:20px}.example-card{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;color:#fff}.output-content{background:rgba(255,255,255,.1);border-radius:12px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.analysis-section{margin-bottom:20px;padding:16px;background:rgba(255,255,255,.1);border-radius:8px;border-left:4px solid #40a9ff}.analysis-section-title{color:#fff!important;font-size:16px;margin-bottom:12px;display:block}.analysis-item{color:#ffffffe6;line-height:1.8}.risk-assessment{background:rgba(255,193,7,.2);padding:12px 16px;border-radius:8px;border-left:4px solid #faad14;margin-top:16px}.demo-showcase{padding:20px}.demo-card{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);border:none;color:#fff}.demo-steps{display:flex;flex-direction:column;gap:16px}.demo-step{display:flex;align-items:center;padding:16px;background:rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease}.demo-step.active{background:rgba(82,196,26,.2);border-left:4px solid #52c41a}.demo-step.processing{background:rgba(24,144,255,.2);border-left:4px solid #1890ff}.demo-step.pending{background:rgba(255,255,255,.05);opacity:.6}.step-number{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;margin-right:16px;color:#fff}.step-number.spinning{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.step-content{flex:1}.demo-metrics{background:rgba(255,255,255,.1);border-radius:12px;padding:20px}.metric-item{text-align:center}.metric-value{font-size:28px;font-weight:700;color:#fff;margin-bottom:8px}.metric-label{color:#fffc;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.template-advantages{margin-top:24px}.advantages-card{background:linear-gradient(135deg,rgba(255,255,255,.9) 0%,rgba(240,249,255,.9) 100%);border:1px solid rgba(24,144,255,.2)}.advantage-item{text-align:center;padding:16px 8px;transition:all .3s ease}.advantage-item:hover{transform:translateY(-5px)}.advantage-icon{font-size:32px;margin-bottom:12px;display:block}.template-preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.template-demo-section .template-content-display{background:#1a1a1a!important;border-radius:12px;padding:0;margin-bottom:24px;box-shadow:0 8px 32px #0000004d;position:relative;overflow:hidden}.template-demo-section .template-code{background:transparent!important;color:#f8f8f2!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:14px!important;line-height:1.6!important;margin:40px 0 0!important;padding:24px!important;border:none!important;white-space:pre-wrap;word-wrap:break-word;min-height:400px}.template-features{margin-top:24px}.feature-card{text-align:center;padding:16px;background:white;border-radius:8px;border:1px solid #e8e8e8}.feature-number{font-size:24px;font-weight:700;color:#1890ff}.feature-label{font-size:16px;color:#333;margin:8px 0}.template-bottom-note{margin-top:48px}.features-section{padding:80px 0;background:white}.feature-card{height:100%;transition:all .3s;border:1px solid #f0f0f0}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.feature-highlight{border:2px solid #ff4d4f;background:#fff7f7}.feature-content{padding:24px;text-align:center}.feature-icon{margin-bottom:16px}.feature-title{margin-bottom:8px}.feature-description{color:#595959;margin:0}.feature-comparison{margin-top:64px}.comparison-column{padding:0 16px}.comparison-list{list-style:none;padding:0}.comparison-list li{position:relative;padding:8px 0 8px 24px}.comparison-list.cons li:before{content:"✗";position:absolute;left:0;color:#ff4d4f}.comparison-list.pros li:before{content:"✓";position:absolute;left:0;color:#52c41a}.stats-section{background:#f5f5f5;padding:80px 0}.stat-card{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.3);text-align:center;transition:all .3s;box-shadow:0 4px 20px #0000001a}.stat-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.stat-content{padding:24px}.stat-value{font-size:48px;font-weight:700;margin-bottom:8px}.stat-label{font-size:18px;color:#333;margin-bottom:8px}.stat-description{font-size:14px;color:#999}.achievements-card{background:white;padding:32px}.achievement-item{margin-bottom:16px}.achievement-header{display:flex;justify-content:space-between;margin-bottom:8px}.testimonials{text-align:center}.testimonial-card{height:100%;transition:all .3s}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.testimonial-content{padding:24px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.testimonial-text{font-style:italic;color:#595959;margin-bottom:16px;line-height:1.6}.testimonial-author{margin-top:auto;padding-top:16px;border-top:1px solid #f0f0f0}.cta-section{padding:80px 0;background:white}.free-trial-card{background:linear-gradient(135deg,#f0f9ff 0%,#e6f7ff 100%);border:2px solid #91d5ff}.price-card{height:100%;position:relative;transition:all .3s}.price-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.price-card.popular{border:2px solid #1890ff;transform:scale(1.05)}.popular-badge{position:absolute;top:-12px;right:20px;background:#ff4d4f;color:#fff;padding:4px 16px;border-radius:12px;font-size:12px;font-weight:700}.price-header{text-align:center;padding:24px;border-bottom:1px solid #f0f0f0}.price-tag{margin-top:16px}.price-currency{font-size:16px;color:#1890ff}.price-value{font-size:36px;font-weight:700;color:#1890ff}.price-duration{font-size:14px;color:#999}.vip-features-card{background:#f9f9f9;border:1px solid #e8e8e8}.guarantee-section{padding:24px;background:white;border-radius:8px}.final-cta{text-align:center;margin-top:64px;padding:48px 24px;background:#f0f9ff;border-radius:16px}@media (max-width: 768px){.hero-content{padding:0 16px!important}.hero-title{font-size:28px!important;line-height:1.3!important;margin-bottom:16px!important;text-align:center!important}.hero-subtitle{font-size:16px!important;margin-bottom:24px!important}.hero-feature-item{font-size:14px!important;margin-bottom:12px!important}.hero-cta{flex-direction:column!important;gap:12px!important}.hero-cta .ant-btn{width:100%!important;height:48px!important;font-size:16px!important}.hero-text-wrapper{padding:20px 16px!important;border-radius:16px!important;margin-bottom:16px!important}.hero-brand-positioning{padding:16px 12px!important;margin:20px 0!important;border-radius:16px!important}.hero-brand-emoji{font-size:24px!important}.hero-brand-title{font-size:20px!important;letter-spacing:0px!important}.hero-brand-subtitle{font-size:14px!important;line-height:1.4!important}.user-journey-demo{gap:16px}.usage-steps,.reward-showcase,.journey-stats{padding:16px!important;margin-bottom:16px!important}.step-name{font-size:16px!important}.step-desc{font-size:13px!important}.reward-grid{flex-direction:column;gap:8px}.reward-item{width:100%;padding:12px 16px;margin:0}.reward-plus,.reward-equals{font-size:20px;margin:8px 0}.reward-badge{font-size:14px;padding:6px 16px}.reward-note{font-size:12px;padding:10px 16px}.connector-line{height:20px}.connector-text{font-size:12px}.journey-stats{flex-direction:row;justify-content:space-around}.journey-stats .stat-number{font-size:24px}.journey-stats .stat-label{font-size:12px}}.template-preview-header{flex-direction:column;align-items:flex-start}.stat-value{font-size:36px}} .dashboard{padding:24px;background:#f8f9fa;min-height:calc(100vh - 64px)}.dashboard-header{background:#ffffff;padding:32px;border-radius:12px;margin-bottom:32px;box-shadow:0 1px 3px #0000000d;border:1px solid #e5e7eb}.action-cards .action-card{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.action-cards .action-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.1);opacity:0;transition:opacity .3s ease}.action-cards .action-card:hover:before{opacity:1}.action-cards .action-card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 12px 24px #0000001f}.action-cards .ant-btn:hover{background:rgba(255,255,255,.25)!important;border-color:#fff6!important;transform:scale(1.02);box-shadow:0 4px 12px #00000026}.credits-card{border-radius:12px;box-shadow:0 1px 3px #0000000d;border:1px solid #e5e7eb;background:#ffffff;transition:all .3s ease}.credits-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:#d1d5db}.credits-card .ant-card-head-title{font-size:15px;font-weight:500;color:#1f2937}.vip-status-card{border-radius:12px;box-shadow:0 1px 3px #0000000d;border:1px solid #e5e7eb;background:#ffffff;transition:all .3s ease}.vip-status-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:#d1d5db}.vip-status-card .ant-card-head-title{font-size:15px;font-weight:500;color:#1f2937}.vip-status-card .vip-crown{background:linear-gradient(135deg,#ffd700 0%,#ffb347 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(255,215,0,.3)}.vip-expire-info{background:linear-gradient(135deg,#f8f9ff 0%,#fff8f0 100%);border:1px solid #e6f3ff;border-radius:8px;padding:12px;margin:8px 0}.stats-card,.recent-card,.news-card{border-radius:12px;box-shadow:0 1px 3px #0000000d;border:1px solid #e5e7eb;background:#ffffff;transition:all .3s ease}.stats-card:hover,.recent-card:hover,.news-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:#d1d5db}.stats-card .ant-card-head-title,.recent-card .ant-card-head-title,.news-card .ant-card-head-title{font-size:15px;font-weight:500;color:#1f2937}.vip-promotion{position:relative;overflow:hidden;transition:all .3s ease}.vip-promotion:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.vip-promotion:hover:before{opacity:1}.vip-promotion:hover{transform:translateY(-2px);box-shadow:0 12px 32px #f59e0b40}.recent-card .ant-list-item{padding:12px 0;border-bottom:1px solid #f0f0f0}.recent-card .ant-list-item:last-child{border-bottom:none}.recent-card .ant-avatar{font-size:16px}.news-card .ant-timeline{margin-top:8px}.news-card .ant-timeline-item{padding-bottom:16px}.news-card .ant-timeline-item-content{margin-left:24px;min-height:auto}.stats-card .ant-progress-bg{background:linear-gradient(90deg,#3b82f6,#10b981)}.stats-card .ant-statistic-content{font-size:24px}@media (max-width: 768px){.dashboard{padding:16px}.dashboard-header{padding:24px 20px;margin-bottom:24px}.dashboard-header h2{font-size:24px!important}.action-cards .action-card{margin-bottom:16px}.vip-promotion{margin-top:24px}.vip-promotion .ant-card-body{padding:24px 20px!important}}@media (max-width: 576px){.dashboard-header h2{font-size:20px!important}.action-cards .ant-card-body{padding:16px!important;min-height:160px!important}.stats-card .ant-statistic-content{font-size:20px}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.dashboard>*{animation:slideInUp .6s ease-out}.dashboard>*:nth-child(1){animation-delay:.1s}.dashboard>*:nth-child(2){animation-delay:.2s}.dashboard>*:nth-child(3){animation-delay:.3s}.dashboard>*:nth-child(4){animation-delay:.4s}.recent-card .ant-tag{border-radius:12px;font-size:12px;font-weight:500}.dashboard .ant-btn{transition:all .3s cubic-bezier(.4,0,.2,1)}.dashboard .ant-btn:hover{transform:translateY(-1px)}.stats-card .ant-card-head,.recent-card .ant-card-head,.news-card .ant-card-head{border-bottom:1px solid #e5e7eb;background:#f9fafb;font-weight:500;color:#374151}.indicators-guide-container{background:#f0f2f5;min-height:100vh}.indicators-guide-container .guide-header{margin-bottom:24px}.indicators-guide-container .guide-header .header-card{background:linear-gradient(135deg,#1e3c72 0%,#2a5298 100%);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000001a}.indicators-guide-container .guide-header .header-card .header-content{padding:24px;color:#fff}.indicators-guide-container .guide-header .header-card .header-content .master-icon{font-size:48px;color:gold}.indicators-guide-container .guide-header .header-card .header-content .header-title{color:#fff!important;margin:0;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.indicators-guide-container .guide-header .header-card .header-content .header-subtitle{color:#ffffffe6!important;margin:8px 0 0;font-size:16px;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.indicators-guide-container .sidebar-card{height:fit-content;position:sticky;top:24px}.indicators-guide-container .sidebar-card .ant-card-head-title{font-weight:600;color:#262626}.indicators-guide-container .sidebar-card .dimension-menu{border:none!important}.indicators-guide-container .sidebar-card .dimension-menu .ant-menu-item{padding:8px 12px!important;margin:4px 0!important;border-radius:6px!important;height:auto!important;line-height:1.4!important}.indicators-guide-container .sidebar-card .dimension-menu .ant-menu-item:hover{background:#f0f0f0!important}.indicators-guide-container .sidebar-card .dimension-menu .ant-menu-item.ant-menu-item-selected{background:#e6f7ff!important;border-right:3px solid #1890ff!important;color:#1890ff!important;font-weight:600}.indicators-guide-container .sidebar-card .dimension-menu .ant-menu-item .ant-menu-title-content{width:100%}.indicators-guide-container .main-content-card{min-height:600px}.indicators-guide-container .main-content-card .dimension-header{margin-bottom:24px}.indicators-guide-container .main-content-card .dimension-header .dimension-title{margin-bottom:16px}.indicators-guide-container .main-content-card .dimension-header .dimension-description{color:#666;font-size:16px;line-height:1.6;margin-bottom:16px}.indicators-guide-container .main-content-card .dimension-header .master-insight{background:#f6f8fa;padding:12px;border-radius:8px;border-left:4px solid #ffd700;margin-bottom:16px}.indicators-guide-container .main-content-card .dimension-header .master-insight .insight-icon{color:gold;margin-right:8px;font-size:16px}.indicators-guide-container .main-content-card .dimension-header .master-insight .insight-text{margin:0;color:#666;font-size:14px;line-height:1.5}.indicators-guide-container .main-content-card .dimension-header .type-toggle{display:flex;justify-content:center}.indicators-guide-container .main-content-card .indicators-content .indicators-section{margin-bottom:32px}.indicators-guide-container .main-content-card .indicators-content .indicators-section .section-header{margin-bottom:16px}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card{margin-bottom:16px;border-radius:8px;transition:all .2s ease}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .indicator-header .indicator-title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .indicator-header .indicator-title .indicator-name{font-size:16px;color:#262626}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .indicator-header .indicator-title .indicator-tags{display:flex;gap:6px;flex-wrap:wrap}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .indicator-header .indicator-title .indicator-tags .difficulty-tag,.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .indicator-header .indicator-title .indicator-tags .success-tag{font-size:11px;padding:2px 6px;font-weight:600}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .indicator-description{color:#666;font-size:14px;line-height:1.5;margin-bottom:12px}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .indicator-detail{margin-bottom:8px;display:flex;align-items:flex-start;gap:8px}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .indicator-detail .detail-label{font-size:12px;min-width:40px;flex-shrink:0;color:#8c8c8c}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .indicator-detail .formula-text{background:#f6f8fa;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:12px;flex:1}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .indicator-detail .signal-text{color:#1890ff;font-weight:600;font-size:12px;flex:1}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .indicator-detail .example-text{color:#666;font-size:12px;flex:1}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .master-tip{background:linear-gradient(135deg,#fff7e6 0%,#ffe7ba 100%);padding:10px;border-radius:6px;border-left:3px solid #ffd700;margin-top:12px;display:flex;align-items:flex-start;gap:8px}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .master-tip .master-icon{color:gold;font-size:14px;margin-top:2px;flex-shrink:0}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .master-tip .tip-text{font-size:12px;line-height:1.4;color:#8b4513;margin:0}.indicators-guide-container .main-content-card .indicators-content .indicators-section .indicators-list .indicator-detail-card .master-tip .tip-text .ant-typography-strong{color:#8b4513}@media (max-width: 768px){.indicators-guide-container .guide-header .header-card .header-content{padding:16px}.indicators-guide-container .guide-header .header-card .header-content .master-icon{font-size:32px}.indicators-guide-container .guide-header .header-card .header-content .header-title{font-size:20px}.indicators-guide-container .guide-header .header-card .header-content .header-subtitle{font-size:14px}.indicators-guide-container .sidebar-card{position:static;margin-bottom:16px}.indicators-guide-container .sidebar-card .dimension-menu .ant-menu-item,.indicators-guide-container .main-content-card .dimension-header .dimension-description{font-size:14px}.indicators-guide-container .main-content-card .dimension-header .type-toggle .ant-radio-button-wrapper{font-size:12px}.indicators-guide-container .main-content-card .indicators-content .indicator-detail-card .indicator-header .indicator-title{flex-direction:column;align-items:flex-start;gap:8px}.indicators-guide-container .main-content-card .indicators-content .indicator-detail-card .indicator-detail{flex-direction:column;gap:4px}.indicators-guide-container .main-content-card .indicators-content .indicator-detail-card .indicator-detail .detail-label{min-width:auto}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}.markdown-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#24292e}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-weight:600;line-height:1.25;border-bottom:none}.markdown-content h1{font-size:1.5em;border-bottom:2px solid #e1e4e8;padding-bottom:8px}.markdown-content h2{font-size:1.25em;border-bottom:1px solid #e1e4e8;padding-bottom:6px}.markdown-content h3{font-size:1.1em}.markdown-content p{margin:12px 0}.markdown-content strong{font-weight:600}.markdown-content em{font-style:italic}.markdown-content a{color:#1890ff;text-decoration:none}.markdown-content a:hover{text-decoration:underline}.markdown-content pre{background-color:#f6f8fa!important;border:1px solid #e1e4e8!important;border-radius:6px!important;padding:16px!important;overflow-x:auto;font-size:13px!important;line-height:1.5!important;margin:16px 0!important}.markdown-content code{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace!important}.markdown-content :not(pre)>code{background-color:#afb8c133!important;padding:.2em .4em!important;border-radius:3px!important;font-size:85%!important}.markdown-content ul,.markdown-content ol{margin:12px 0}.markdown-content li{margin:4px 0}.markdown-content blockquote{border-left:4px solid #dfe2e5;padding:0 16px;color:#6a737d;margin:16px 0}.markdown-content hr{height:.25em;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-content table{border-spacing:0;border-collapse:collapse;margin:16px 0;width:100%}.markdown-content table th,.markdown-content table td{padding:6px 13px;border:1px solid #dfe2e5}.markdown-content table th{font-weight:600;background-color:#f6f8fa}.markdown-content table tr{background-color:#fff}.markdown-content table tr:nth-child(2n){background-color:#f6f8fa}.markdown-content input[type=checkbox]{margin-right:6px}.technical-indicators-table .ant-table-container{border-radius:6px;overflow:hidden}.technical-indicators-table .ant-table-body{overflow-x:auto!important;overflow-y:auto!important}.technical-indicators-table .ant-table-body::-webkit-scrollbar{height:12px;width:12px}.technical-indicators-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.technical-indicators-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px;border:2px solid #f1f1f1}.technical-indicators-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.technical-indicators-table .ant-table-body::-webkit-scrollbar-corner{background:#f1f1f1}@media (max-width: 768px){.markdown-content{font-size:14px;line-height:1.6}.markdown-content pre{padding:12px!important;font-size:12px!important}.markdown-content table{font-size:12px}.technical-indicators-table .ant-table-body::-webkit-scrollbar{height:8px;width:8px}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}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]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}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{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}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{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[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}mark{padding:.2em;background-color:#feffe6}
