@charset "UTF-8";.config-wizard .wizard-content[data-v-bd6ec892]{margin:30px 0;min-height:400px}.config-wizard .wizard-content .step-content h3[data-v-bd6ec892]{margin:0 0 8px;font-size:18px;color:var(--el-text-color-primary)}.config-wizard .wizard-content .step-content .step-description[data-v-bd6ec892]{margin:0 0 24px;color:var(--el-text-color-regular)}.config-wizard .wizard-content .step-content.welcome-step[data-v-bd6ec892]{text-align:center;padding:40px 20px}.config-wizard .wizard-content .step-content.welcome-step .welcome-icon[data-v-bd6ec892]{margin-bottom:24px}.config-wizard .wizard-content .step-content.welcome-step h2[data-v-bd6ec892]{margin:0 0 16px;font-size:24px;color:var(--el-text-color-primary)}.config-wizard .wizard-content .step-content.welcome-step .welcome-text[data-v-bd6ec892]{margin:0 0 32px;font-size:16px;color:var(--el-text-color-regular);line-height:1.6}.config-wizard .wizard-content .step-content.complete-step[data-v-bd6ec892]{text-align:center;padding:40px 20px}.config-wizard .wizard-content .step-content.complete-step .complete-icon[data-v-bd6ec892]{margin-bottom:24px}.config-wizard .wizard-content .step-content.complete-step h2[data-v-bd6ec892]{margin:0 0 16px;font-size:24px;color:var(--el-text-color-primary)}.config-wizard .wizard-content .step-content.complete-step .complete-text[data-v-bd6ec892]{margin:0 0 32px;font-size:16px;color:var(--el-text-color-regular)}.config-wizard .wizard-content .step-content.complete-step .config-summary[data-v-bd6ec892]{margin-bottom:24px;text-align:left}.config-wizard .wizard-content .step-content.complete-step .config-summary h4[data-v-bd6ec892]{margin:0 0 16px;font-size:16px;color:var(--el-text-color-primary)}.config-wizard .wizard-footer[data-v-bd6ec892]{display:flex;justify-content:space-between}.network-status[data-v-d26dc6e3]{position:fixed;top:20px;right:20px;z-index:9999;max-width:400px}.network-status[data-v-d26dc6e3] .el-alert{margin-bottom:10px}.network-status[data-v-d26dc6e3] .el-alert__content{display:flex;align-items:center;justify-content:space-between}.advanced-lesson-wrapper[data-v-f81a7928]{padding:24px;max-width:1400px;margin:0 auto}.advanced-lesson-wrapper[data-v-f81a7928] .el-page-header{margin-bottom:32px;border-bottom:1px solid var(--el-border-color);background:var(--el-fill-color-blank)}.advanced-lesson[data-v-f81a7928]{display:flex;gap:24px}.advanced-lesson .lesson-container[data-v-f81a7928]{flex:1;background:var(--el-fill-color-blank);border-radius:8px;padding:32px;border:1px solid var(--el-border-color)}.advanced-lesson .lesson-container .lesson-meta[data-v-f81a7928]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--el-border-color)}.advanced-lesson .lesson-container .lesson-meta .category-name[data-v-f81a7928]{font-size:14px;color:var(--el-text-color-regular)}.advanced-lesson .lesson-container .lesson-meta .lesson-order[data-v-f81a7928]{font-size:14px;color:var(--el-text-color-secondary);margin-left:auto}.advanced-lesson .lesson-container .sample-description[data-v-f81a7928]{margin:0 0 24px;padding:12px 16px;background:var(--el-fill-color-light);border-left:4px solid var(--el-color-success);color:var(--el-text-color-regular);line-height:1.7}.advanced-lesson .lesson-container .lesson-content[data-v-f81a7928]{line-height:1.9;color:var(--el-text-color-primary)}.advanced-lesson .lesson-container .lesson-content[data-v-f81a7928] h1,.advanced-lesson .lesson-container .lesson-content[data-v-f81a7928] h2,.advanced-lesson .lesson-container .lesson-content[data-v-f81a7928] h3,.advanced-lesson .lesson-container .lesson-content[data-v-f81a7928] h4,.advanced-lesson .lesson-container .lesson-content[data-v-f81a7928] h5,.advanced-lesson .lesson-container .lesson-content[data-v-f81a7928] h6{scroll-margin-top:100px}.advanced-lesson .lesson-toc[data-v-f81a7928]{width:280px;flex-shrink:0;position:sticky;top:24px;align-self:flex-start;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:8px;padding:20px}.advanced-lesson .lesson-toc .toc-title[data-v-f81a7928]{font-size:16px;font-weight:600;margin-bottom:16px;color:var(--el-text-color-primary)}.advanced-lesson .lesson-toc .toc-list[data-v-f81a7928]{list-style:none;padding:0;margin:0}.advanced-lesson .lesson-toc .toc-item[data-v-f81a7928]{cursor:pointer;color:var(--el-text-color-regular);line-height:1.6;margin-bottom:10px}.advanced-lesson .lesson-toc .toc-item[data-v-f81a7928]:hover{color:var(--el-color-primary)}.advanced-lesson .lesson-toc .toc-level-1[data-v-f81a7928]{font-weight:600}.advanced-lesson .lesson-toc .toc-level-2[data-v-f81a7928]{padding-left:12px}.advanced-lesson .lesson-toc .toc-level-3[data-v-f81a7928],.advanced-lesson .lesson-toc .toc-level-4[data-v-f81a7928],.advanced-lesson .lesson-toc .toc-level-5[data-v-f81a7928],.advanced-lesson .lesson-toc .toc-level-6[data-v-f81a7928]{padding-left:24px;font-size:13px}@media (max-width: 1024px){.advanced-lesson[data-v-f81a7928]{flex-direction:column}.advanced-lesson .lesson-toc[data-v-f81a7928]{width:100%;position:static;max-height:none}}.floating-chat-container[data-v-b77247d5]{position:fixed;bottom:24px;right:24px;z-index:2000;pointer-events:none}.chat-fab[data-v-b77247d5]{pointer-events:auto;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--el-color-primary),var(--el-color-primary-light-3));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 20px #409eff73;transition:all .3s cubic-bezier(.4,0,.2,1);user-select:none}.chat-fab[data-v-b77247d5]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 28px #409eff99}.chat-fab[data-v-b77247d5]:active{transform:translateY(-1px) scale(1.02)}.chat-fab .fab-icon[data-v-b77247d5]{font-size:22px}.chat-fab .fab-label[data-v-b77247d5]{font-size:10px;margin-top:2px;letter-spacing:.5px}.chat-body[data-v-b77247d5]{display:flex;flex-direction:column;height:100%;padding:0 12px 12px;overflow:hidden}.chat-intro[data-v-b77247d5]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 12px;background:var(--el-color-primary-light-9);border-radius:8px;margin-bottom:12px;font-size:12px;color:var(--el-text-color-regular);line-height:1.5}.chat-intro-text[data-v-b77247d5]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.messages[data-v-b77247d5]{flex:1;overflow-y:auto;padding:4px 4px 12px 0;min-height:200px}.messages[data-v-b77247d5]::-webkit-scrollbar{width:6px}.messages[data-v-b77247d5]::-webkit-scrollbar-thumb{background:var(--el-border-color);border-radius:3px}.messages[data-v-b77247d5]::-webkit-scrollbar-track{background:transparent}.message[data-v-b77247d5]{margin-bottom:14px;display:flex;flex-direction:column}.message.user[data-v-b77247d5]{align-items:flex-end}.message.user .bubble[data-v-b77247d5]{background:var(--el-color-primary);color:#fff;border-bottom-right-radius:4px}.message.assistant[data-v-b77247d5]{align-items:flex-start}.message.assistant .bubble[data-v-b77247d5]{background:var(--el-fill-color-light);color:var(--el-text-color-primary);border-bottom-left-radius:4px}.bubble[data-v-b77247d5]{max-width:85%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.6;word-wrap:break-word;word-break:break-word;box-shadow:0 1px 2px #0000000d}.bubble-content[data-v-b77247d5] p{margin:0 0 8px}.bubble-content[data-v-b77247d5] p:last-child{margin-bottom:0}.bubble-content[data-v-b77247d5] ul,.bubble-content[data-v-b77247d5] ol{margin:6px 0;padding-left:20px}.bubble-content[data-v-b77247d5] li{margin:2px 0}.bubble-content[data-v-b77247d5] code{background:#00000014;padding:1px 4px;border-radius:3px;font-family:Consolas,Monaco,monospace;font-size:13px}.bubble-content[data-v-b77247d5] pre{background:#00000014;padding:8px;border-radius:6px;overflow-x:auto;margin:6px 0}.bubble-content[data-v-b77247d5] strong{font-weight:600}.tools-used[data-v-b77247d5]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tool-progress[data-v-b77247d5]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--el-text-color-secondary);font-style:italic}.loading-icon[data-v-b77247d5]{animation:rotate-b77247d5 1.4s linear infinite}@keyframes rotate-b77247d5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.quick-questions[data-v-b77247d5]{margin-bottom:12px;padding:10px 12px;background:var(--el-fill-color-lighter);border-radius:8px}.quick-title[data-v-b77247d5]{font-size:12px;color:var(--el-text-color-secondary);margin-bottom:8px}.quick-buttons[data-v-b77247d5]{display:flex;flex-wrap:wrap;gap:6px}.input-area[data-v-b77247d5]{border-top:1px solid var(--el-border-color-lighter);padding-top:10px}.input-area[data-v-b77247d5] .el-textarea__inner{border-radius:8px;font-size:14px;line-height:1.5;resize:none}.input-actions[data-v-b77247d5]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:8px}.usage-helper-drawer{pointer-events:auto}.usage-helper-drawer .el-drawer__header{margin-bottom:0;padding:16px 20px;border-bottom:1px solid var(--el-border-color-lighter);font-weight:600;color:var(--el-text-color-primary)}.usage-helper-drawer .el-drawer__body{padding:0}.app-container{min-height:100vh;background-color:var(--el-bg-color-page);transition:background-color .3s ease}.global-loading{position:fixed;top:0;left:0;right:0;z-index:9999;background:linear-gradient(90deg,#409eff,#67c23a);height:2px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-left-enter-active,.slide-left-leave-active{transition:all .3s ease}.slide-left-enter-from{transform:translate(30px);opacity:0}.slide-left-leave-to{transform:translate(-30px);opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease}.slide-up-enter-from{transform:translateY(30px);opacity:0}.slide-up-leave-to{transform:translateY(-30px);opacity:0}@media (max-width: 768px){.app-container{padding:0}}.market-selector[data-v-2e767ce8]{min-width:120px}.market-option[data-v-2e767ce8]{display:flex;align-items:center;gap:8px}.market-flag[data-v-2e767ce8]{font-size:18px}.market-name[data-v-2e767ce8]{font-size:14px}.multi-market-stock-search[data-v-7775c734]{width:100%}.search-header[data-v-7775c734]{display:flex;gap:12px;margin-bottom:12px}.search-input[data-v-7775c734]{flex:1}.search-loading[data-v-7775c734]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--el-text-color-secondary)}.search-results[data-v-7775c734]{max-height:400px;overflow-y:auto;border:1px solid var(--el-border-color);border-radius:4px}.result-item[data-v-7775c734]{padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--el-border-color-lighter);transition:background-color .2s}.result-item[data-v-7775c734]:last-child{border-bottom:none}.result-item[data-v-7775c734]:hover{background-color:var(--el-fill-color-light)}.stock-info[data-v-7775c734]{display:flex;flex-direction:column;gap:8px}.stock-code-name[data-v-7775c734]{display:flex;align-items:center;gap:8px}.stock-code[data-v-7775c734]{font-weight:600;font-size:14px;color:var(--el-text-color-primary)}.stock-name[data-v-7775c734]{font-size:14px;color:var(--el-text-color-regular)}.stock-name-en[data-v-7775c734]{font-size:12px;color:var(--el-text-color-secondary)}.stock-meta[data-v-7775c734]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stock-pe[data-v-7775c734]{font-size:12px;color:var(--el-text-color-secondary)}.no-results[data-v-7775c734]{padding:20px;text-align:center}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1,h2,h3,h4,h5,h6{color:#1a202c;font-weight:600}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.el-card__header h1,.el-card__header h2,.el-card__header h3,.el-card__header h4,.el-card__header h5,.el-card__header h6{color:#1a202c;font-weight:600;margin:0}.page-title,.section-title,.card-title{color:#1a202c!important;font-weight:600!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.mobile-hidden{display:none!important}}@media (min-width: 769px){.desktop-hidden{display:none!important}}html.dark{background-color:#000!important}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6{color:#fff!important;font-weight:600!important}html.dark h1{font-size:28px!important}html.dark h2{font-size:24px!important}html.dark h3{font-size:20px!important}html.dark h4{font-size:18px!important}html.dark .el-card__header h1,html.dark .el-card__header h2,html.dark .el-card__header h3,html.dark .el-card__header h4,html.dark .el-card__header h5,html.dark .el-card__header h6,html.dark .page-title,html.dark .section-title,html.dark .card-title{color:#fff!important;font-weight:600!important}html.dark .el-button.el-button--primary{--el-button-text-color: #ffffff;--el-button-bg-color: var(--el-color-primary);--el-button-border-color: var(--el-color-primary);--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: var(--el-color-primary-light-3);--el-button-hover-border-color: var(--el-color-primary-light-3);--el-button-active-text-color: #ffffff;--el-button-active-bg-color: var(--el-color-primary-dark-2);--el-button-active-border-color: var(--el-color-primary-dark-2);color:#fff!important}html.dark .el-button.el-button--primary:hover,html.dark .el-button.el-button--primary:active{color:#fff!important}html.dark .el-button.el-button--success{--el-button-text-color: #ffffff;color:#fff!important}html.dark .el-button.el-button--success:hover,html.dark .el-button.el-button--success:active{color:#fff!important}html.dark .el-button.el-button--warning{--el-button-text-color: #ffffff;color:#fff!important}html.dark .el-button.el-button--warning:hover,html.dark .el-button.el-button--warning:active{color:#fff!important}html.dark .el-button.el-button--danger{--el-button-text-color: #ffffff;color:#fff!important}html.dark .el-button.el-button--danger:hover,html.dark .el-button.el-button--danger:active{color:#fff!important}html.dark .el-button.el-button--info{--el-button-text-color: #ffffff;color:#fff!important}html.dark .el-button.el-button--info:hover,html.dark .el-button.el-button--info:active{color:#fff!important}html.dark .el-button.el-button--default{--el-button-text-color: var(--el-text-color-primary);--el-button-bg-color: var(--el-fill-color-blank);--el-button-border-color: var(--el-border-color);color:var(--el-text-color-primary)!important}html.dark .el-button.el-button--default:hover{color:var(--el-color-primary)!important}html.dark .el-button.el-button--text{--el-button-text-color: var(--el-text-color-primary);color:var(--el-text-color-primary)!important}html.dark .el-button.el-button--text:hover{color:var(--el-color-primary)!important}html.dark .el-radio-group .el-radio{--el-radio-text-color: var(--el-text-color-primary)}html.dark .el-radio-group .el-radio .el-radio__label{color:var(--el-text-color-primary)!important}html.dark .el-radio-group .el-radio.is-checked .el-radio__label{color:var(--el-color-primary)!important}html.dark .el-radio-group .el-radio-button .el-radio-button__inner{color:var(--el-text-color-primary)!important;background-color:var(--el-fill-color-blank);border-color:var(--el-border-color)}html.dark .el-radio-group .el-radio-button.is-active .el-radio-button__inner{color:#fff!important;background-color:var(--el-color-primary);border-color:var(--el-color-primary)}html.dark .el-radio-group .el-radio-button:hover .el-radio-button__inner{color:var(--el-color-primary)!important}html.dark .el-checkbox{--el-checkbox-text-color: var(--el-text-color-primary)}html.dark .el-checkbox .el-checkbox__label{color:var(--el-text-color-primary)!important}html.dark .el-checkbox.is-checked .el-checkbox__label{color:var(--el-color-primary)!important}html.dark .el-form-item__label{color:var(--el-text-color-primary)!important}html.dark .el-card{--el-card-bg-color: var(--el-bg-color);background-color:var(--el-bg-color);border-color:var(--el-border-color-light)}html.dark .el-card .el-card__header{background-color:var(--el-bg-color);border-bottom-color:var(--el-border-color-light);color:#fff!important;font-weight:600}html.dark .el-card .el-card__header h1,html.dark .el-card .el-card__header h2,html.dark .el-card .el-card__header h3,html.dark .el-card .el-card__header h4,html.dark .el-card .el-card__header h5,html.dark .el-card .el-card__header h6,html.dark .el-card .el-card__header .card-title,html.dark .el-card .el-card__header .el-card__title{color:#fff!important;font-weight:600!important}html.dark .el-card .el-card__body{color:var(--el-text-color-primary)}html.dark .el-menu{background-color:var(--el-bg-color);border-color:var(--el-border-color-light)}html.dark .el-menu .el-menu-item,html.dark .el-menu .el-sub-menu__title{color:var(--el-text-color-primary)!important}html.dark .el-menu .el-menu-item:hover,html.dark .el-menu .el-sub-menu__title:hover{background-color:var(--el-fill-color-light);color:var(--el-color-primary)!important}html.dark .el-menu .el-menu-item.is-active,html.dark .el-menu .el-sub-menu__title.is-active{color:var(--el-color-primary)!important;background-color:var(--el-color-primary-light-9)}html.dark .el-input .el-input__wrapper{background-color:var(--el-fill-color-blank);box-shadow:0 0 0 1px var(--el-border-color) inset}html.dark .el-input .el-input__wrapper .el-input__inner{color:var(--el-text-color-primary)}html.dark .el-input .el-input__wrapper .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}html.dark .el-input.is-disabled .el-input__wrapper{background-color:var(--el-fill-color-light)}html.dark .el-input.is-disabled .el-input__wrapper .el-input__inner{color:var(--el-text-color-placeholder)}html.dark .el-select .el-input__wrapper{background-color:var(--el-fill-color-blank)}html.dark .el-dropdown-menu{background-color:var(--el-bg-color-overlay);border-color:var(--el-border-color-light)}html.dark .el-dropdown-menu .el-dropdown-menu__item{color:var(--el-text-color-primary)}html.dark .el-dropdown-menu .el-dropdown-menu__item:hover{background-color:var(--el-fill-color-light);color:var(--el-color-primary)}html.dark .el-table{--el-table-bg-color: var(--el-bg-color);--el-table-tr-bg-color: var(--el-bg-color);--el-table-header-bg-color: var(--el-fill-color-light);--el-table-text-color: var(--el-text-color-primary);--el-table-header-text-color: var(--el-text-color-primary);--el-table-border-color: var(--el-border-color-lighter);background-color:var(--el-bg-color)}html.dark .el-table th.el-table__cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-primary)}html.dark .el-table td.el-table__cell{color:var(--el-text-color-primary)}html.dark .el-tabs .el-tabs__item{color:var(--el-text-color-regular)}html.dark .el-tabs .el-tabs__item:hover,html.dark .el-tabs .el-tabs__item.is-active{color:var(--el-color-primary)}html.dark .el-slider .el-slider__runway{background-color:var(--el-border-color-lighter)}html.dark .el-slider .el-slider__bar,html.dark .el-switch.is-checked .el-switch__core{background-color:var(--el-color-primary)}html.dark .el-dialog{background-color:var(--el-bg-color);border:1px solid var(--el-border-color-light)}html.dark .el-dialog .el-dialog__header .el-dialog__title{color:#fff!important;font-weight:600!important;font-size:18px!important}html.dark .el-dialog .el-dialog__body{color:var(--el-text-color-primary)}html.dark .el-dialog .el-dialog__body h1,html.dark .el-dialog .el-dialog__body h2,html.dark .el-dialog .el-dialog__body h3,html.dark .el-dialog .el-dialog__body h4,html.dark .el-dialog .el-dialog__body h5,html.dark .el-dialog .el-dialog__body h6{color:#fff!important;font-weight:600!important}html.dark .el-drawer{background-color:var(--el-bg-color)}html.dark .el-drawer .el-drawer__header{color:#fff!important;font-weight:600!important;font-size:18px!important}html.dark .el-drawer .el-drawer__header .el-drawer__title{color:#fff!important;font-weight:600!important}html.dark .el-drawer .el-drawer__body{color:var(--el-text-color-primary)}html.dark .el-drawer .el-drawer__body h1,html.dark .el-drawer .el-drawer__body h2,html.dark .el-drawer .el-drawer__body h3,html.dark .el-drawer .el-drawer__body h4,html.dark .el-drawer .el-drawer__body h5,html.dark .el-drawer .el-drawer__body h6,html.dark .el-descriptions .el-descriptions__header .el-descriptions__title{color:#fff!important;font-weight:600!important}html.dark .el-descriptions .el-descriptions__label{color:var(--el-text-color-regular)!important}html.dark .el-descriptions .el-descriptions__content{color:var(--el-text-color-primary)!important}html.dark .el-collapse{border-color:var(--el-border-color-light)}html.dark .el-collapse .el-collapse-item__header{color:#fff!important;font-weight:600!important;background-color:var(--el-fill-color-light);border-bottom-color:var(--el-border-color-light)}html.dark .el-collapse .el-collapse-item__content{color:var(--el-text-color-primary)}html.dark .el-steps .el-step__title{color:var(--el-text-color-primary)!important}html.dark .el-steps .el-step__title.is-process,html.dark .el-steps .el-step__title.is-finish{color:var(--el-color-primary)!important;font-weight:600!important}html.dark .el-steps .el-step__description{color:var(--el-text-color-regular)!important}html.dark .el-timeline .el-timeline-item__timestamp{color:var(--el-text-color-secondary)!important}html.dark .el-timeline .el-timeline-item__title{color:#fff!important;font-weight:600!important}html.dark .el-timeline .el-timeline-item__content{color:var(--el-text-color-primary)!important}html.dark .el-result .el-result__title{color:#fff!important;font-weight:600!important}html.dark .el-result .el-result__subtitle,html.dark .el-empty .el-empty__description{color:var(--el-text-color-regular)!important}html.dark .analysis-page .title-section .page-title{color:#fff!important}html.dark .analysis-page .title-section .page-description{color:var(--el-text-color-regular)!important}html.dark .analysis-page .analysis-container .form-section .section-title{color:#fff!important;border-bottom-color:var(--el-border-color)!important}html.dark .analysis-page .analysis-container .step-title{color:#fff!important}html.dark .analysis-page .analysis-container .step-description{color:var(--el-text-color-regular)!important}html.dark .analysis-page .analysis-container .report-title,html.dark .analysis-page .analysis-container .report-name{color:#fff!important}html.dark .analysis-page .analysis-container .report-description{color:var(--el-text-color-regular)!important}html.dark .settings-page .page-title{color:#fff!important}html.dark .settings-page .page-description{color:var(--el-text-color-regular)!important}html.dark .dashboard-page .page-title,html.dark .dashboard-page .section-title{color:#fff!important}html.dark .page-container .page-title,html.dark .page-container .section-title,html.dark .page-container .card-title,html.dark .view-container .page-title,html.dark .view-container .section-title,html.dark .view-container .card-title{color:#fff!important;font-weight:600!important}html.dark .page-container .page-description,html.dark .page-container .section-description,html.dark .view-container .page-description,html.dark .view-container .section-description{color:var(--el-text-color-regular)!important}html.dark .title-section .page-title,html.dark .title-section .section-title,html.dark .title-section h1,html.dark .title-section h2,html.dark .title-section h3,html.dark .title-section h4,html.dark .title-section h5,html.dark .title-section h6,html.dark .header-section .page-title,html.dark .header-section .section-title,html.dark .header-section h1,html.dark .header-section h2,html.dark .header-section h3,html.dark .header-section h4,html.dark .header-section h5,html.dark .header-section h6,html.dark .content-header .page-title,html.dark .content-header .section-title,html.dark .content-header h1,html.dark .content-header h2,html.dark .content-header h3,html.dark .content-header h4,html.dark .content-header h5,html.dark .content-header h6,html.dark .about .feature-card h3,html.dark .about .feature-card h4,html.dark .about .tech-category h3,html.dark .about .tech-category h4,html.dark .about .framework-info h3,html.dark .about .framework-info h4,html.dark .about .contact-card h3,html.dark .about .contact-card h4,html.dark .about .feature-card .tech-name,html.dark .about .feature-card .name,html.dark .about .feature-card p,html.dark .about .tech-category .tech-name,html.dark .about .tech-category .name,html.dark .about .tech-category p,html.dark .about .framework-info .tech-name,html.dark .about .framework-info .name,html.dark .about .framework-info p,html.dark .about .contact-card .tech-name,html.dark .about .contact-card .name,html.dark .about .contact-card p{color:#fff!important}html.dark .about .feature-card .tech-desc,html.dark .about .feature-card .contact-desc,html.dark .about .tech-category .tech-desc,html.dark .about .tech-category .contact-desc,html.dark .about .framework-info .tech-desc,html.dark .about .framework-info .contact-desc,html.dark .about .contact-card .tech-desc,html.dark .about .contact-card .contact-desc{color:var(--el-text-color-regular)!important}html.dark .about .hero-section .hero-actions .el-button.el-button--primary{background:#fff!important;color:#667eea!important;border:none!important}html.dark .about .hero-section .hero-actions .el-button.el-button--primary:hover{background:#ffffffe6!important}html.dark .about .hero-section .hero-actions .el-button.el-button--primary .el-icon{color:#667eea!important}html.dark .about .hero-section .hero-actions .el-button:not(.el-button--primary){background:#ffffff1a!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}html.dark .about .hero-section .hero-actions .el-button:not(.el-button--primary):hover{background:#fff3!important}html.dark .about .hero-section .hero-actions .el-button:not(.el-button--primary) .el-icon{color:#fff!important}html.dark .about .hero-visual .stat-item .stat-number,html.dark .about .hero-visual .stat-item .stat-label,html.dark .report-detail .metrics-content .metric-item .metric-label,html.dark .report-detail .metrics-content .metric-item .recommendation-value,html.dark .report-detail .metrics-content .metric-item .confidence-label,html.dark .report-detail .metrics-content .metric-item .confidence-text .confidence-number,html.dark .report-detail .metrics-content .metric-item .confidence-text .confidence-unit{color:#fff!important}html.dark .report-detail .metrics-content .metric-item .risk-description{color:var(--el-text-color-secondary)!important}html.dark .report-detail .metrics-content .key-points h4,html.dark .report-detail .metrics-content .key-points li{color:#fff!important}html.dark .single-analysis .page-header .header-content{background:var(--el-bg-color)!important;box-shadow:0 4px 20px #0000004d!important}html.dark .single-analysis .page-header .page-title{color:#fff!important}html.dark .single-analysis .page-header .page-description{color:var(--el-text-color-regular)!important}html.dark .batch-analysis .page-header .header-content{background:var(--el-bg-color)!important;box-shadow:0 4px 20px #0000004d!important}html.dark .batch-analysis .page-header .page-title{color:#fff!important}html.dark .batch-analysis .page-header .page-description{color:var(--el-text-color-regular)!important}
