.libraryV2,.strategyDetailV2,.strategyCreationV2{--accent:#8d3038;--accent-soft:#fbf1f2;color:#30323a;width:100%;min-width:0;max-width:1440px;margin:auto}.libraryV2 .primaryButton,.strategyDetailV2 .primaryButton,.strategyCreationV2 .primaryButton,.publicationModal .primaryButton{color:#fff;background:#8d3038;border-color:#8d3038;border-radius:8px;min-height:40px}.libraryV2 .secondaryButton,.strategyDetailV2 .secondaryButton,.strategyCreationV2 .secondaryButton{color:#555963;background:#fff;border:1px solid #e3e5e9;border-radius:8px;min-height:40px}.libraryNav,.detailPanelNav{white-space:nowrap;border-bottom:1px solid #e2e5eb;gap:32px;margin:0 0 28px;padding:0 4px;display:flex;overflow:auto}.libraryNav a,.detailPanelNav a{color:#707783;border-bottom:3px solid #0000;padding:15px 2px;font-size:.9375rem;text-decoration:none}.libraryNav a[aria-current],.detailPanelNav a[aria-current]{color:#8d3038;border-color:#8d3038;font-weight:650}.libraryHeading,.librarySectionHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.libraryHeading h1{letter-spacing:0;margin:0 0 8px;font-size:1.75rem;font-weight:650;line-height:1.4}.libraryHeading p{color:#7b808b;margin:0;font-size:.875rem}.librarySectionHeading{margin-top:30px;margin-bottom:18px}.librarySectionHeading h2{margin:0;font-size:1.125rem;font-weight:600}.librarySectionHeading a{color:#8d3038;font-size:.8125rem}.libraryStarterGrid,.libraryPublicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.libraryStarter,.libraryStrategyCard,.librarySteps,.libraryRecent,.libraryEmpty,.libraryTableScroll{background:#fff;border:1px solid #e4e7ed;border-radius:12px;box-shadow:0 3px 14px #26365303}.libraryStarter{flex-direction:column;gap:14px;min-width:0;padding:26px;display:flex}.libraryGlyph{color:#8d3038;background:#f8edef;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.libraryGlyph.tone1{color:#577598;background:#edf3fa}.libraryGlyph.tone2{color:#a58c51;background:#f8f2e6}.libraryStarter h2,.libraryStrategyCard h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.125rem;font-weight:600;line-height:1.5;overflow:hidden}.libraryClamp{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#737984;-webkit-box-orient:vertical;min-height:50px;margin:0;font-size:.875rem;line-height:1.8;display:-webkit-box;overflow:hidden}.libraryRisk{color:#83838b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0;font-size:.75rem;line-height:1.7;display:-webkit-box;overflow:hidden}.libraryRisk strong{font-weight:500}.libraryTags{color:#78808c;flex-wrap:wrap;gap:7px;font-size:.75rem;display:flex}.libraryTags span{background:#f4f5f8;border-radius:5px;padding:4px 8px}.libraryStarter footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.libraryStarter footer a{text-align:center;white-space:normal;justify-content:center;font-size:.8125rem}.libraryRulePreview{border-top:1px solid #eceef2;margin:0;padding-top:12px;font-size:.75rem}.libraryRulePreview div{gap:10px;margin:6px 0;display:flex}.libraryRulePreview dt{color:#8b8f97;flex:0 0 54px}.libraryRulePreview dd{color:#5b616c;margin:0;line-height:1.7}.librarySteps{margin-top:24px;padding:22px 26px}.librarySteps h2{margin:0 0 20px;font-size:1rem}.librarySteps>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.librarySteps article{align-items:center;gap:14px;display:flex}.librarySteps b{color:#8d3038;background:#fbf0f1;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.125rem;font-weight:500;display:grid}.librarySteps strong{font-size:.875rem}.librarySteps p{color:#8a8f98;margin:5px 0;font-size:.75rem}.librarySteps svg{color:#b6bac4;margin-left:auto}.libraryRecent{padding:0 24px}.libraryRecent a{color:#525c69;border-bottom:1px solid #edf0f4;align-items:center;gap:14px;padding:18px 0;text-decoration:none;display:flex}.libraryRecent a:last-child{border:0}.libraryRecent a>div{flex:1;min-width:0}.libraryRecent strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;display:block;overflow:hidden}.libraryRecent small{color:#9298a3;margin-top:6px;font-size:.75rem;display:block}.libraryBadge{color:#7a818b;white-space:nowrap;background:#f4f5f8;border-radius:6px;padding:5px 10px;font-size:.75rem}.libraryBadge.success{color:#5e8470;background:#eff7f3}.librarySourceTabs,.libraryCategoryChips{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.librarySourceTabs button,.libraryCategoryChips button{color:#78808b;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;padding:9px 16px;font-size:.8125rem}.librarySourceTabs button[aria-pressed=true],.libraryCategoryChips button[aria-pressed=true]{color:#8d3038;background:#fbf1f2;border-color:#e9cdd1}.libraryFilters{background:#fff;border:1px solid #e4e7ed;border-radius:10px;align-items:center;gap:10px;margin:20px 0;padding:16px;display:flex}.libraryFilters label{color:#a2a7b0;border:1px solid #e4e7ed;border-radius:7px;flex:1;align-items:center;gap:9px;min-width:180px;padding:0 12px;display:flex}.libraryFilters input{width:100%;min-width:0;height:39px;box-shadow:none!important;background:0 0!important;border:0!important}.libraryFilters select{color:#656d79;background:#fff;border:1px solid #e4e7ed;border-radius:7px;min-width:120px;height:40px;padding:0 10px;font-size:.8125rem;width:auto!important}.libraryStrategyCard{gap:16px;min-width:0;padding:22px;display:flex}.libraryPublicGrid .libraryStrategyCard{flex-direction:column}.libraryPublicGrid .libraryCardResult{margin-top:auto}.libraryCardBody{flex:1;min-width:0}.libraryCardBody h2{margin-bottom:10px}.libraryCardBody .libraryTags{margin-top:12px}.libraryCardResult{min-width:210px}.libraryCardResult dl{gap:26px;margin:0 0 18px;display:flex}.libraryCardResult dt{color:#8e95a1;margin-bottom:7px;font-size:.75rem}.libraryCardResult dd{color:#8d3038;margin:0;font-size:1.25rem}.libraryCardResult>p{color:#989da7;margin:0 0 18px;font-size:.75rem}.libraryCardActions{gap:8px;display:flex}.libraryCardActions a{text-align:center;flex:1;justify-content:center;font-size:.75rem}.libraryMineList{gap:14px;display:grid}.libraryPublicGrid .libraryClamp{height:50px}.libraryEmpty{text-align:center;color:#939baa;padding:65px 20px}.libraryEmpty svg{color:#a0a8b7;margin:auto}.libraryEmpty h3{color:#4e5662;font-size:1.125rem}.libraryEmpty p{font-size:.875rem}.libraryEmpty a,.libraryEmpty button{margin-top:15px}.libraryTableScroll{overflow:auto}.libraryTable{border-collapse:collapse;width:100%;font-size:.8125rem}.libraryTable th{color:#858d9a;text-align:left;white-space:nowrap;background:#f8f9fb;padding:17px 18px;font-weight:500}.libraryTable td{color:#66707d;vertical-align:middle;border-top:1px solid #edf0f4;padding:20px 18px}.libraryTable td:first-child{min-width:220px;max-width:275px}.libraryTable strong{color:#454c58;font-size:.875rem;display:block}.libraryTable .libraryClamp{-webkit-line-clamp:1;min-height:0;margin-top:6px;font-size:.75rem}.libraryTable td:last-child{white-space:nowrap}.libraryTable td a,.libraryTable .textButton{color:#8d3038;margin:5px 0;font-size:.75rem;display:block}.libraryPagination{color:#8d95a0;justify-content:space-between;align-items:center;margin:24px 0;font-size:.75rem;display:flex}.libraryPagination>div{gap:10px;display:flex}.strategyDetailV2{flex-direction:column!important;gap:22px!important;display:flex!important}.strategyDetailV2 .strategyDetailTitle{grid-column:auto!important;margin:0!important;padding:8px 0 6px!important}.strategyDetailV2 .strategyDetailTitle p{color:#9097a2;margin:0 0 8px;font-size:.8125rem}.strategyDetailV2 .strategyDetailTitle h1{margin:0;font-size:1.8125rem;font-weight:650;line-height:1.4}.strategyDetailV2 .toolPanel{background:#fff;border:1px solid #e4e7ed;border-radius:12px;margin:0;padding:26px;box-shadow:0 3px 14px #26365303}.strategyDetailV2 .detailPanelNav{margin:0}.detailOverviewGrid{grid-template-columns:minmax(0,1fr) 320px;gap:22px;display:grid}.strategyDetailV2 .strategyNextStep{min-width:0;grid-area:auto!important;position:static!important}.strategyDetailV2 .strategyIntroduction{grid-column:auto!important;margin:0!important}.strategyDetailV2 .strategyIntroduction>p{color:#848b95;font-size:.8125rem;line-height:1.8}.strategyDetailV2 .researchPlainRules{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;padding:0;display:grid}.strategyDetailV2 .researchPlainRules li{background:#fafbfc;border:1px solid #edf0f3;border-radius:9px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;font-size:.8125rem;line-height:1.8;display:flex}.strategyDetailV2 .researchPlainRules li p{margin:0}.strategyDetailV2 .strategyNextFacts{font-size:.75rem}.strategyDetailV2 .strategyNextFacts dd{overflow-wrap:anywhere}.strategyDetailV2 .strategyDetailToolbar{flex-wrap:wrap;gap:9px;display:flex}.strategyDetailV2 .strategyNextStep .strategyDetailToolbar{flex-direction:column}.strategyDetailV2 .strategyNextHint{color:#838a95;font-size:.8125rem;line-height:1.8}.strategyDetailV2 h2{font-size:1.125rem}.strategyDetailV2 h3{font-size:1rem}.strategyDetailV2 .formHint{font-size:.75rem;line-height:1.8}.detailMetricGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px;display:grid}.detailMetricGrid article{border-right:1px solid #edf0f4}.detailMetricGrid article:last-child{border:0}.detailMetricGrid span{color:#9298a3;margin-bottom:12px;font-size:.75rem;display:block}.detailMetricGrid strong{color:#8d3038;font-size:1.8125rem;font-weight:500}.detailQuickLinks{grid-template-columns:1fr 1fr;gap:20px;display:grid}.detailQuickLinks a{color:#555d69;background:#fff;border:1px solid #e4e7ed;border-radius:10px;justify-content:space-between;gap:12px;padding:20px 24px;text-decoration:none;display:flex}.detailQuickLinks strong{font-size:.875rem}.detailQuickLinks span{color:#989eaa;font-size:.75rem}.strategyDetailV2 .experienceDetails{background:#fff;border:1px solid #e4e7ed;border-radius:10px;margin:0;padding:0}.strategyDetailV2 .experienceDetails>summary{color:#555d69;cursor:pointer;padding:20px 24px;font-size:.875rem}.strategyDetailV2 .experienceDetails[open]>summary{border-bottom:1px solid #edf0f4}.strategyDetailV2 .strategyDefinitionDisclosure .toolPanel{box-shadow:none;border:0}.detailHistoryPanel{display:none}.strategyDetailV2[data-panel=history] .detailHistoryPanel{gap:20px;display:grid}.strategyDetailV2:not([data-panel=overview]) .detailOverviewGrid,.strategyDetailV2:not([data-panel=overview]) .detailValidationSummary,.strategyDetailV2:not([data-panel=overview]) .detailQuickLinks,.strategyDetailV2:not([data-panel=versions]) .detailVersionPanel,.strategyDetailV2:not([data-panel=rules]) .strategyDefinitionDisclosure{display:none}.strategyDetailV2:not([data-panel=publication]) .strategyPublicationStrip{order:20}.strategyDetailV2[data-panel=publication] .detailMoreOperations{display:none}.strategyDetailV2 .strategyVersionWorkspace{grid-template-columns:280px minmax(0,1fr);gap:30px;display:grid}.strategyDetailV2 .strategyVersionList button{border:1px solid #e4e7ed;border-radius:7px}.strategyDetailV2 .strategyVersionList button.active{color:#8d3038;background:#fbf1f2;border-color:#e4c5ca}.strategyDetailV2 .strategyVersionForm{border-left:1px solid #edf0f4;padding-left:26px}.strategyDetailV2 .strategyPublicationStrip{background:#fff!important;border:1px solid #e4e7ed!important;padding:24px!important}.strategyPublicationStrip p{color:#8c939e;font-size:.8125rem;line-height:1.8}.publicationStripHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.publicationSourceBadge{color:#737c88;background:#f4f5f8;border-radius:5px;padding:5px 9px;font-size:.75rem;display:inline-block}.publicationModal{border:1px solid #e2e5eb;max-height:88vh;overflow:auto;border-radius:14px!important;width:min(1040px,94vw)!important;max-width:1040px!important;padding:30px!important}.publicationModal::backdrop{background:#18223165}.publicationModal>header{border-bottom:1px solid #edf0f4;justify-content:space-between;margin-bottom:24px;padding-bottom:22px;display:flex}.publicationModal h2{font-size:1.4375rem}.publicationModal h3{font-size:.9375rem}.publicationModal p{color:#949aa4;font-size:.75rem;line-height:1.8}.publicationModal .publicationPreview{background:#fafbfc;border:1px solid #e4e7ed;border-radius:10px;padding:22px}.publicationModal .publicationPreview strong{font-size:1.125rem}.publicationModal .publicationPreview p{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.publicationChecks label{font-size:.8125rem;line-height:1.8}.strategyCreationV2{padding:10px 0}.strategyCreationV2 header h1{font-size:1.75rem}.strategyCreationV2 header p{color:#89909c;font-size:.875rem}.creationMethodGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0;display:grid}.creationMethodGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ed;border-radius:10px;flex-direction:column;gap:12px;padding:24px;display:flex}.creationMethodGrid button[aria-pressed=true]{background:#fff8f8;border-color:#c98f99}.creationMethodGrid strong{font-size:1rem}.creationMethodGrid span{color:#8c93a0;font-size:.8125rem}.strategyCreationV2 .toolPanel{background:#fff;border:1px solid #e4e7ed;border-radius:12px;padding:26px}.strategyCreationV2 textarea{min-height:170px}.creationTemplateGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.creationTemplateGrid article{background:#fff;border:1px solid #e4e7ed;border-radius:10px;padding:22px}.creationTemplateGrid h3{font-size:1.0625rem}.creationTemplateGrid p{color:#939aaa;font-size:.8125rem;line-height:1.8}.publicStrategyPage .publicStrategyLayout{gap:22px}.publicStrategyPage .publicStrategyRules,.publicStrategyPage .publicCopyPanel{background:#fff;border:1px solid #e4e7ed;border-radius:12px;padding:26px}.publicStrategyPage .publicStrategyName{font-size:1.75rem}.publicStrategyPage .publicDescription{color:#8a929d;font-size:.875rem;line-height:1.8}.backtestResultPage .toolPanel,.backtestPage .toolPanel{background:#fff;border:1px solid #e4e7ed;border-radius:12px}.backtestResultPage .primaryButton,.backtestPage .primaryButton{background:#8d3038;border-color:#8d3038}.backtestResultNav{border-bottom:1px solid #e4e7ed;gap:28px;display:flex}.backtestResultNav a{color:#88919d;padding:14px 0;font-size:.875rem}.backtestResultNav a[aria-current]{color:#8d3038;border-bottom:3px solid #8d3038}@media (max-width:1100px){.libraryFilters{flex-wrap:wrap}.libraryStarter{padding:20px}.libraryStarterGrid,.libraryPublicGrid{gap:14px}.libraryStarter footer{grid-template-columns:1fr}.detailOverviewGrid{grid-template-columns:minmax(0,1fr) 280px}.detailQuickLinks a{flex-direction:column}.libraryMineList .libraryStrategyCard{flex-wrap:wrap}.libraryMineList .libraryCardResult{width:100%;padding-left:68px}.strategyDetailV2 .researchPlainRules{grid-template-columns:1fr}}@media (max-width:760px){.libraryStarterGrid,.libraryPublicGrid,.creationMethodGrid,.creationTemplateGrid{grid-template-columns:1fr}.libraryHeading{align-items:flex-start}.libraryHeading h1{font-size:1.4375rem}.libraryHeading p{line-height:1.8}.libraryHeading .primaryButton{white-space:nowrap;font-size:.75rem}.librarySteps>div{grid-template-columns:1fr}.librarySteps svg{display:none}.libraryNav{gap:25px}.libraryFilters{padding:12px}.libraryFilters label{flex-basis:100%}.libraryFilters select{flex:1;min-width:100px}.detailOverviewGrid,.detailQuickLinks,.strategyDetailV2 .strategyVersionWorkspace{grid-template-columns:1fr}.strategyDetailV2 .strategyVersionForm{border:0;padding:0}.detailMetricGrid strong{font-size:1.4375rem}.libraryPagination{gap:10px}.libraryMineList .libraryCardResult{padding:0}.libraryCardResult dl{justify-content:space-around}}.publicationFormV2{grid-template-columns:minmax(0,1fr) 330px!important;gap:28px!important;display:grid!important}.publicationFields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.publicationFields label.wide{grid-column:1/-1}.publicationFields textarea{min-height:80px;font-size:.8125rem;line-height:1.7}.publicationFields label span{font-size:.8125rem}.publicationReview{border-left:1px solid #edf0f4;padding-left:26px}.publicationReview .publicationChecks{margin-top:24px}.publicationChecklist{color:#848e9b;gap:14px;padding:0;font-size:.75rem;list-style:none;display:grid}.publicationSubmitRow{border-top:1px solid #edf0f4;grid-column:1/-1;justify-content:flex-end;gap:12px;padding-top:22px;display:flex}.publicSnapshotFacts{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-template-columns:repeat(4,1fr);gap:15px;margin:24px 0;padding:20px 0;display:grid}.publicSnapshotFacts span{color:#949ba6;margin-bottom:9px;font-size:.75rem;display:block}.publicSnapshotFacts strong{color:#5f6976;font-size:.875rem;font-weight:500}.publicOverviewIntroduction h2{font-size:1.125rem}.publicStrategyRules .strategyDetailTitle{background:0 0;border:0;padding:0}.publicStrategyRules .strategyDetailTitle p{color:#9098a3;font-size:.8125rem}.publicStrategyRules .strategyDetailTitle h1{font-size:1.75rem}.publicCopyPanel .publicActions{flex-direction:column;gap:10px;display:flex}.publicCopyPanel .publicActions button{background:#8d3038;border-color:#8d3038;justify-content:center}.publicCopyPanel .publicActions button.secondaryButton{color:#687280;background:#fff;border-color:#e4e7ed}@media (max-width:800px){.publicationFormV2{grid-template-columns:1fr!important}.publicationReview{border-left:0;padding-left:0}.publicSnapshotFacts{grid-template-columns:1fr 1fr}}.backtestResultV2 .resultRiskContent,.backtestResultV2 .resultTradesContent{display:none}.backtestResultV2[data-tab=risk] .resultRiskContent{gap:20px;display:grid}.backtestResultV2[data-tab=trades] .resultTradesContent{display:block}.backtestResultV2:not([data-tab=overview]) .resultOverviewContent,.backtestResultV2.completed .backtestStatusPanel .progressTrack,.backtestResultV2.completed .backtestStatusPanel .taskTimeline{display:none}.backtestResultV2 .backtestMetricGrid{background:#fff;border:1px solid #e4e7ed;border-radius:12px;gap:0}.backtestResultV2 .backtestMetricGrid>div{border-right:1px solid #edf0f4;padding:24px}.backtestResultV2 .backtestMetricGrid strong{font-size:1.6875rem;font-weight:500}.backtestResultV2 .researchResultHeading h2{font-size:1.5rem}.backtestResultV2 .chartLine{stroke:#8d3038}.backtestResultV2 .chartArea{fill:#8d303812}.backtestResultV2 .resultEquityPanel h2{font-size:1.125rem}.backtestResultV2 .backtestTradeTable{font-size:.8125rem}.backtestResultV2 .backtestTradeTable .tradeHead{color:#8b94a1;background:#f8f9fb}.backtestResultV2 .backtestTradeTable>div{border-color:#edf0f4}.backtestResultV2 .resultRiskContent .experienceDetails{background:#fff;border:1px solid #e4e7ed;border-radius:12px;padding:22px}.strategyDetailV2{align-items:stretch!important}.strategyDetailV2>*{width:100%;order:0!important}.strategyDetailV2 .strategyDetailTitle{order:-3!important}.strategyDetailV2 .detailPanelNav{order:-2!important}.strategyDetailV2 .strategyIntroduction .sectionHeading h2{font-size:1.125rem!important}.strategyDetailV2 .strategyNextStep h2{font-size:1.0625rem}.strategyDetailV2 .strategyNextFacts{gap:10px;margin:12px 0;padding:14px 0}.strategyDetailV2 .strategyNextHint{margin:0 0 12px}.strategyDetailV2 .strategyNextStep .formHint{font-size:.75rem}.strategyDetailV2 .strategyNextStep .strategyDetailToolbar{gap:8px}.strategyDetailV2 .detailQuickLinks{grid-template-columns:1fr;gap:12px}.strategyDetailV2 .detailValidationCurve .equityChart{height:230px}.strategyDetailV2 .detailValidationCurve{margin-top:20px}.strategyDetailV2 .strategyPublicationStrip{order:20!important}:is(.workspaceShell:has(.libraryV2),.workspaceShell:has(.strategyDetailV2)){background:#f6f8fb}:is(.workspaceShell:has(.libraryV2) .workspace,.workspaceShell:has(.strategyDetailV2) .workspace){padding-top:26px}.strategyDetailV2[data-panel=versions]>.detailVersionPanel,.strategyDetailV2[data-panel=rules]>.strategyDefinitionDisclosure{display:block!important}.detailVersionPicker{color:#9098a5;gap:8px;margin-bottom:14px;font-size:.75rem;display:grid}.detailVersionPicker select{color:#647080;background:#fff;border:1px solid #e4e7ed;border-radius:7px;width:100%;height:38px;padding:0 10px}.strategyDetailV2 .researchPlainRules li p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.strategyDetailV2 .researchPlainRules li>span{color:#8d3038;background:0 0;width:auto;font-size:.75rem}.strategyCreationV2 form{background:#fff;border:1px solid #e4e7ed;border-radius:12px;padding:28px}.strategyCreationV2 form label{color:#697583;gap:14px;font-size:.875rem;display:grid}.creationActions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.creationSteps{color:#98a0ac;gap:35px;margin:26px 0;padding:0;font-size:.875rem;list-style:none;display:flex}.creationSteps .active{color:#8d3038}.creationNoResult{text-align:center;color:#99a1ad;border:1px dashed #dce2ea;border-radius:10px;margin-top:20px;padding:24px;font-size:.8125rem}.creationRuleCard{background:#fff;border:1px solid #e4e7ed;border-radius:12px;margin-bottom:22px;padding:26px}.creationRuleGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0;display:grid}.creationRuleGrid>div{color:#8993a1;background:#f8fafc;border-radius:9px;padding:20px;font-size:.8125rem}.publicationFields>h3{grid-column:1/-1;margin:0}.publicationRiskFields>summary{color:#727e8d;cursor:pointer;padding:10px 0;font-size:.8125rem}.publicationRiskFields>label{gap:8px;margin:12px 0;display:grid}.publicationModal input[type=checkbox]{flex:none;width:15px!important;height:15px!important;min-height:15px!important;padding:0!important}.publicationRewardToggle>span{align-items:center;gap:9px;display:flex}.publicationSubmitRow{z-index:1;background:#fff;padding-bottom:20px;position:sticky;bottom:-30px}.publicationReview .publicationPreview h3{margin-top:0}.strategyDetailV2 .strategyNextHint{display:none}.strategyDetailV2 .strategyNextStep .formHint{margin-top:12px;font-size:.75rem;line-height:1.6}.strategyDetailV2 .detailOverviewGrid{align-items:start}.strategyDetailV2 .strategyIntroduction{min-height:365px}.strategyDetailV2 .strategyIntroduction>p{margin:10px 0}.strategyDetailV2 .researchPlainRules{margin:20px 0}.strategyDetailV2 .strategyNextStep{padding:22px}.strategyDetailV2 .strategyNextStep .strategyDetailToolbar .strategyAIButton{width:100%}.backtestResultV2{flex-direction:column!important;align-items:stretch!important;gap:20px!important;display:flex!important}.backtestResultV2>*{width:100%;order:0!important}.backtestResultV2 .backtestResultNav{order:-5!important}.backtestResultV2 .validationBreadcrumb{order:-4!important}.backtestResultV2 .backtestPlainSummary{order:-3!important}.backtestResultV2 .resultEquityPanel{order:-2!important}.backtestResultV2 .backtestMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.backtestResultV2 .backtestMetricGrid>.artifactCapitalChange{grid-column:auto!important}.backtestResultV2 .backtestMetricGrid>.resultCoverage{background:#f8fafc;grid-column:1/-1;align-items:center;gap:16px;padding:16px 22px;font-size:.75rem;display:flex}.backtestResultV2 .backtestMetricGrid>.resultCoverage strong{font-size:.8125rem}.backtestResultV2 .backtestMetricGrid>div{background:#fff!important;border:0!important;border-radius:0!important;min-height:0!important}.backtestResultV2 .backtestMetricGrid>div strong{font-size:1.6875rem!important}.backtestResultV2 .researchResultHeading .recordStatus{width:auto;display:inline-flex}.backtestResultV2 .researchResultHeading .recordStatus.warning{color:#8b5200;background:#fff4df}.backtestResultV2 .resultEquityPanel .equityChart{height:260px}.backtestResultV2 .backtestMetricGrid .advancedOnly{grid-column:1/-1;border-top:1px solid #edf0f4!important}.backtestResultV2 .backtestPlainSummary .researchResultHeading h2{font-size:1.375rem}.backtestResultV2 .backtestPlainSummary .backtestStatusActions{padding:12px 0}.backtestResultV2 .backtestStatusPanel h2{font-size:1rem}.backtestResultV2 .backtestStatusPanel .backtestMeta{font-size:.75rem}.backtestResultV2 .resultRiskContent,.backtestResultV2 .resultTradesContent{order:-3!important}@media (max-width:760px){.backtestResultV2 .backtestMetricGrid{grid-template-columns:1fr!important}.publicationFields{grid-template-columns:1fr}.strategyDetailV2 .strategyIntroduction{min-height:0}.backtestResultV2 .backtestMetricGrid>.resultCoverage{display:block}}:is(.workspaceShell:has(.libraryV2) .workspace,.workspaceShell:has(.strategyDetailV2) .workspace){background:#f6f8fb}:is(.workspaceShell:has(.libraryV2) .researchRail .primaryButton,.workspaceShell:has(.strategyDetailV2) .researchRail .primaryButton){background:#8d3038;border-color:#8d3038}.backtestResultV2 .backtestTradeTable>div{grid-template-columns:135px 95px 50px 75px 65px 95px 115px 85px 110px 60px;min-width:1020px;position:relative}.tradeRowDetail summary{color:#8d3038;cursor:pointer;font-size:.75rem}.tradeRowDetail[open]{background:#fafbfc;border:1px solid #e4e7ed;border-radius:8px;grid-column:1/-1;padding:12px}.tradeRowDetail dl{flex-wrap:wrap;gap:24px;font-size:.75rem;display:flex}.tradeRowDetail dt{color:#929ba8;margin-bottom:5px}.tradeRowDetail dd{color:#566475;margin:0}.tradeRowDetail p{color:#959eac;font-size:.75rem;line-height:1.7}.riskDrawdownPanel svg{width:100%;max-height:240px}.strategyDetailV2 .strategyVersionWorkspace{grid-template-columns:minmax(0,1fr) 300px}.strategyDetailV2 .strategyVersionForm{border:0;border-right:1px solid #edf0f4;order:-1;padding:0 26px 0 0}.strategyDetailV2 .strategyVersionForm .strategySketch{max-width:100%;height:120px}.strategyDetailV2 .strategyVersionForm .strategyRulePreview{background:#f8fafc;border:1px solid #e4e7ed;border-radius:9px;padding:18px}.strategyDetailV2 .strategyVersionForm .strategyRulePreview h3{font-size:.875rem}.strategyDetailV2 .strategyVersionForm .strategyRulePreview p{font-size:.8125rem;line-height:1.8}.versionDraftSummary{background:#f8fafc;border:1px solid #e4e7ed;border-radius:9px;margin-top:24px;padding:20px}.versionDraftSummary h3{margin:0 0 18px;font-size:.9375rem}.versionDraftSummary p{color:#929caa;font-size:.75rem;line-height:1.8}.versionDraftSummary dl{font-size:.8125rem}.versionDraftSummary dl>div{border-bottom:1px solid #e4e7ed;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.versionDraftSummary dt{color:#8994a3}.versionDraftSummary dd{margin:0}.versionDraftSummary dd strong{color:#8d3038}.strategyDetailV2 .strategyVersionList button.active{box-shadow:inset 2px 0 #8d3038}@media (max-width:900px){.strategyDetailV2 .strategyVersionWorkspace{grid-template-columns:1fr}.strategyDetailV2 .strategyVersionForm{border:0;padding:0}}.publicStrategyV2{flex-direction:column!important;gap:20px!important;display:flex!important}.publicStrategyV2 .strategyDetailTitle{order:-3;background:0 0!important;border:0!important;padding:0!important}.publicStrategyV2 .strategyDetailTitle p{color:#8f99a6;margin:0 0 8px;font-size:.8125rem}.publicStrategyV2 .strategyDetailTitle h1{margin:0;font-size:1.8125rem;line-height:1.5}.publicStrategyV2 .publicSnapshotFacts{border:0;order:-2;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0}.publicStrategyV2 .publicSnapshotFacts article{background:#fff;border:1px solid #e4e7ed;border-radius:10px;padding:20px 24px}.publicResearchAction,.publicStrategyV2 .publicCopySuccess{background:#fff;border:1px solid #e4e7ed;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.publicResearchAction h2,.publicCopySuccess h2{margin:0 0 8px;font-size:1rem}.publicResearchAction p,.publicCopySuccess p{color:#909caa;margin:0;font-size:.75rem;line-height:1.7}.publicResearchAction .publicActions,.publicStrategyV2 .publicCopySuccess .publicActions{flex:none;gap:10px;margin:0;display:flex}.publicStrategyV2 .primaryButton{background:#8d3038;border-color:#8d3038}.publicStrategyV2 .publicStrategyRules{background:#fff;border:1px solid #e4e7ed;border-radius:12px;margin:0;padding:24px}.publicStrategyV2 .publicOverviewIntroduction h2{margin:0;font-size:1.125rem}.publicRuleCards{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}.publicRuleCards li{background:#f8fafc;border:1px solid #e4e7ed;border-radius:9px;padding:20px;font-size:.8125rem;line-height:1.8}.publicRuleCards span{color:#8d3038;font-size:.75rem}.publicCompleteRules{border-top:1px solid #e4e7ed;margin-top:22px;padding-top:18px;font-size:.8125rem}.publicCompleteRules summary{cursor:pointer;color:#687a8e}.publicPublicationEvidence{background:#fff!important;border:1px solid #e4e7ed!important;border-radius:12px!important;padding:26px!important}.publicPublicationEvidence>h2{margin:0 0 12px;font-size:1.125rem}.publicPublicationEvidence>p{color:#929caa;font-size:.75rem;line-height:1.8}.publicEvidenceMetrics{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-template-columns:repeat(4,1fr);gap:20px;margin:18px 0;padding:22px 0;display:grid}.publicEvidenceMetrics span{color:#929caa;margin-bottom:10px;font-size:.75rem;display:block}.publicEvidenceMetrics strong{color:#8d3038;font-size:1.5625rem;font-weight:500}.publicEvidenceRisks{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.publicEvidenceRisks article{background:#fafbfc;border:1px solid #e4e7ed;border-radius:9px;padding:20px}.publicEvidenceRisks h3{margin:0 0 10px;font-size:.875rem}.publicEvidenceRisks p{color:#8b99aa;margin:0;font-size:.75rem;line-height:1.8}.publicEvidenceSource,.publicPublicationEvidence>details{color:#7d8b9d;margin-top:22px;font-size:.8125rem}.publicEvidenceSource summary{cursor:pointer}.workspaceShell:has(.publicStrategyV2) .workspace{background:#f6f8fb;padding-top:26px}@media (max-width:760px){.publicStrategyV2 .publicSnapshotFacts,.publicEvidenceMetrics{grid-template-columns:1fr 1fr}.publicResearchAction,.publicStrategyV2 .publicCopySuccess{flex-direction:column;align-items:flex-start}.publicRuleCards,.publicEvidenceRisks{grid-template-columns:1fr}.publicResearchAction .publicActions{flex-wrap:wrap}}.publicEvidenceCurve{margin:20px 0}.publicEvidenceCurve .equityChart{height:240px}.publicEvidenceCurve .chartLine{stroke:#8d3038}.publicEvidenceCurve .chartArea{fill:#8d303810}.publicStrategyV2 .strategyDetailTitle{display:block!important}.publicStrategyV2 .publicStrategyRules{min-height:0;display:block!important}.publicStrategyV2 .publicRuleCards{width:100%}
@font-face{font-family:YijuNoto;src:url(/fonts/noto-sans-sc-400.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:YijuNoto;src:url(/fonts/noto-sans-sc-500.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--font-ui:"PingFang SC","Microsoft YaHei",YijuNoto,Arial,sans-serif}body{font-family:var(--font-ui);line-height:1.65}:is(.researchPageTabs,.detailPanelNav){flex-wrap:wrap;gap:4px;max-width:100%;display:flex;overflow:visible}:is(.researchPageTabs,.detailPanelNav) :is(button,a){white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:.875rem;display:flex}.simulationWorkbench .researchPageTabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.simulationWorkbench .researchPageTabs button{min-width:0;padding-inline:4px}.simulationAutomationBanner{background:#fbf9f7;border-color:#e7dfdb}.simulationAutomationCopy{min-width:0}.simulationAutomationBanner dd{white-space:normal}.bindingCard dd{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}[data-experience=simple] .simulationWorkbench[data-view=strategies]>:is(.simpleHoldings,.simulationFundingDetails,.simulationExecutionDetails),[data-experience=simple] .simulationWorkbench[data-view=strategies] :is(.simulationTodayGrid,.simulationAutomationBanner),[data-experience=simple] .simulationWorkbench:is([data-view=holdings],[data-view=records],[data-view=strategies]) .simulationAccountSummary{display:none}@media (max-width:600px){:is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;font-size:1rem}:is(button,.primaryButton,.secondaryButton){min-height:44px}.detailPanelNav{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.detailPanelNav a{min-width:0;padding-inline:2px}[data-experience=simple] .simulationWorkbench[data-view=today][data-initial-strategy=false] :is(.simulationTodayAside,.bindingManagementDetails){display:none}[data-experience=simple] .simulationWorkbench[data-view=strategies] .bindingManagementDetails{display:block}.simulationDisclaimer,.simulationReminderBinding,.simulationReminderHeading,.reminderQuiet{flex-wrap:wrap;gap:12px}.simulationDisclaimer span{flex-basis:calc(100% - 30px)}.reminderQR{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.reminderQR img{max-width:100%;height:auto}}body :is(.topNav,.topNavMoreMenu,.workspaceShell){font-family:var(--font-ui)}.strategyCreationV2 small{font-size:.8125rem}.holdingsAssets{grid-template-columns:repeat(4,minmax(0,1fr))}.holdingsAssets>div{min-width:0}.holdingsAssets :is(strong,b){overflow-wrap:anywhere}@media (max-width:700px){.holdingsAssets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.holdingsAssets{gap:16px 8px;padding:20px 16px}}[data-experience=simple] .creationMethodGrid{grid-template-columns:minmax(0,1fr)}:is(.libraryV2,.strategyDetailV2,.simulationWorkbench,.simulationReminderPanel) :is(h1,h2,h3,strong,b){font-weight:500}@media (max-width:600px){.simulationAccountSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.simulationAccountSummary>.simulationAccountIdentity{grid-column:1/-1}.simulationAccountSummary>div{border-right:0;padding:14px}.simulationToday .sectionHeading{flex-wrap:wrap;gap:8px}.simulationToday .sectionHeading>div{flex-basis:100%}.simulationQuiet{gap:12px;padding:30px 12px}.simulationQuiet h3{font-size:1.125rem}}small{font-size:.8125rem}.negative,.artifactLoss{color:var(--market-down)!important}.curveLine.negative,.equityLine.negative{stroke:var(--market-down)!important}.settingsMobileCategory{display:none}.settingsWorkspaceContent [hidden]{display:none!important}.settingsWorkspaceRedesign .settingsWorkspaceIntro{gap:16px}.settingsWorkspaceRedesign .settingsWorkspaceIntro h1{font-size:1.625rem;font-weight:500}.settingsWorkspaceRedesign .toolPanel{box-shadow:none;border-color:#e7dfdb;padding:24px}.settingsWorkspaceRedesign .panelHeader .eyebrow{display:none}.settingsAvatarDetails summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;display:flex}.settingsAvatarDetails label{gap:8px;margin-top:8px;display:grid}@media (max-width:767px){.chatApp>.topNav .topNavPrimary,.chatApp>.topNav .topNavProfile{display:none!important}.chatApp>.topNav .topNavInner{flex-wrap:nowrap;min-height:64px;padding-block:8px}.chatApp>.topNav .topNavActions{width:auto;margin-left:auto}.strategyDetailV2{flex-direction:column;gap:16px;display:flex}.strategyDetailV2>*{order:10}.strategyDetailV2>.strategyDetailTitle{order:0;margin:0}.strategyDetailV2>.detailPanelNav{order:1;margin:0}.strategyDetailV2>.detailValidationSummary{order:2}.strategyDetailV2>.detailOverviewGrid{order:3}.strategyDetailV2>.detailQuickLinks{order:4}.strategyDetailV2 .strategyDetailTitle h1{margin:4px 0;font-size:1.375rem;font-weight:500;line-height:1.45}.strategyDetailV2 .toolPanel{box-shadow:none;border-radius:14px;padding:16px}.strategyDetailV2 .detailOverviewGrid{flex-direction:column;gap:16px;display:flex}.strategyDetailV2 .strategyNextStep{order:0}.strategyDetailV2 .strategyIntroduction{order:1}.strategyDetailV2 .detailMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.strategyDetailV2 .detailMetricGrid article{background:#fbf9f7;border:0;border-radius:10px;min-width:0;padding:12px}.strategyDetailV2 .detailMetricGrid article:last-child{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.strategyDetailV2 .detailMetricGrid strong{overflow-wrap:anywhere;color:var(--text);font-size:1.25rem}.strategyDetailV2 .detailMetricGrid span{margin-bottom:4px}.strategyDetailV2 .detailMetricGrid article:last-child span{margin:0}.strategyDetailV2 .strategyDetailToolbar{grid-template-columns:1fr;gap:8px;display:grid}.strategyDetailV2 .strategyDetailToolbar>*{justify-content:center;width:100%}.strategyDetailV2 .researchPlainRules{grid-template-columns:1fr;gap:8px}.strategyDetailV2 .sectionHeading{flex-wrap:wrap;gap:8px}.strategyDetailV2 .strategyNextFacts{gap:12px}.strategyDetailV2 .detailQuickLinks{grid-template-columns:1fr;gap:8px}.settingsWorkspaceRedesign .settingsLocalNav{display:none}.settingsMobileCategory{background:#fff;border:1px solid #e7dfdb;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.settingsMobileCategory label{color:var(--muted);font-size:.8125rem}.settingsMobileCategory select{width:100%;min-height:44px;color:var(--text);background:#fbf9f7;border:1px solid #e7dfdb;border-radius:8px;padding:8px 10px}.settingsWorkspaceRedesign .settingsWorkspaceLayout{grid-template-columns:minmax(0,1fr);gap:16px}.settingsWorkspaceRedesign .settingsWorkspaceIntro{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.settingsWorkspaceRedesign .settingsWorkspaceIntro h1{font-size:1.375rem}.settingsWorkspaceRedesign .settingsWorkspaceIntro p{font-size:.8125rem}.settingsWorkspaceRedesign .settingsWorkspaceIntro>button{padding:8px 10px;font-size:.8125rem}.settingsWorkspaceRedesign .toolPanel{border-radius:14px;padding:16px}.settingsWorkspaceRedesign .settingsGrid,.settingsWorkspaceRedesign .settingsAside,.settingsWorkspaceRedesign .settingsForm{grid-template-columns:minmax(0,1fr);gap:16px}.settingsWorkspaceRedesign .settingsForm>label,.settingsWorkspaceRedesign .settingsForm>.wide{grid-column:1}.settingsWorkspaceRedesign .settingsForm .primaryButton{width:100%}.settingsWorkspaceRedesign .panelHeader h2{font-size:1.125rem;font-weight:500}.settingsWorkspaceRedesign .fontScaleControl{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.settingsWorkspaceRedesign .fontScaleControl button{min-width:0;min-height:44px;padding-inline:4px}}.chartLine.negative{stroke:var(--market-down)!important}:is(.detailMetricGrid,.backtestMetricGrid) strong{color:var(--text)}.settingsPage .platformFooterMain{display:none}@media (max-width:767px){.strategyDetailV2>*{order:2!important}.strategyDetailV2>.strategyDetailTitle{order:-3!important}.strategyDetailV2>.detailPanelNav{order:-2!important}.strategyDetailV2>.detailValidationSummary{order:-1!important}.strategyDetailV2>.detailOverviewGrid{order:0!important}.strategyDetailV2>.detailQuickLinks{order:1!important}.settingsWorkspaceRedesign .settingsAside .sessionPanel{display:block}.settingsWorkspaceRedesign .sessionPanel h2{font-size:1.125rem;font-weight:500}.settingsWorkspaceRedesign .sessionPanel .dangerAction{width:100%;min-height:44px}}.chartArea.negative,.equityArea.negative{fill:#2e7d5a14!important}.settingsWorkspaceRedesign .settingsForm .formHint{white-space:normal;height:auto;max-height:none;overflow:visible}.promptComposer.composerInline{grid-template-columns:minmax(0,1fr) 40px;min-height:48px;padding:4px 6px 4px 12px}.composerInline .composerToolbar{display:contents}.composerInline textarea{grid-area:1/1}.composerInline .composerSendGroup{grid-area:1/2;align-self:center;margin:0}.composerInline .composerFooter{grid-column:1/-1}body header.topNav.sidebar .topNavInner .topNavActions{justify-content:flex-end;min-width:0;margin-left:auto}.chatApp .chatWorkspace{padding-top:8px}.chatApp .chatWorkspaceHeading{margin-bottom:8px}@media (max-width:767px){.chatApp{--chat-topbar-height:48px}body .chatApp>header.topNav.sidebar{height:48px;min-height:48px}body .chatApp>header.topNav.sidebar .topNavInner{grid-template-rows:48px;min-height:48px;padding-block:0}body .chatApp>header.topNav.sidebar .topNavInner .topNavBrand{height:48px}.chatApp .chatWorkspace{padding-top:4px}.chatApp .chatWorkspaceHeading{min-height:36px;margin-bottom:4px}}.simulationAutomationBanner{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px 14px;display:grid}.simulationAutomationCopy{width:auto;min-width:0}.simulationAutomationBanner dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:auto;padding:0;display:grid}.simulationAutomationBanner dl>div{min-width:0}.simulationAutomationBanner>.formHint{grid-column:1/-1;margin:0}@media (max-width:600px){.simulationAutomationBanner dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.artifactInlineError .artifactErrorMessage{flex:1;min-width:0}.artifactErrorMessage>:first-child{margin-top:0}.artifactErrorMessage>:last-child{margin-bottom:0}
.experienceTools{flex-wrap:nowrap}.experienceSwitch{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:inline-flex;position:relative}.experienceSwitch select{appearance:none;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:6px;padding:8px 26px 8px 8px;font-weight:600}.experienceSwitch select:hover{background:var(--bg-muted,#f3f1ee)}.experienceSwitch select:focus-visible{outline:2px solid var(--brand-red-600);outline-offset:2px}.experienceChevron{pointer-events:none;color:var(--text-secondary);position:absolute;top:50%;right:7px;transform:translateY(-50%)}body header.topNav.sidebar .experienceExplanation{display:block}.experienceExplanation summary{width:32px;min-height:44px}@media (max-width:700px){.experienceExplanation[open] p{left:auto;right:0;transform:none}}.approvedMobileNav{display:none}@media (max-width:760px){body header.topNav.sidebar .topNavPrimary.navigation{display:none}body header.topNav.sidebar .topNavInner{grid-template-columns:minmax(0,1fr) auto}.approvedMobileNav{z-index:80;padding:8px 4px max(8px,env(safe-area-inset-bottom));background:var(--bg-surface);border-top:1px solid var(--border-default);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.approvedMobileNav a,.approvedMobileNav button{color:var(--text-secondary);background:0 0;border:0;justify-items:center;gap:4px;min-width:60px;font-size:.75rem;display:grid}.approvedMobileNav [aria-current=page]{color:var(--brand-red-600)}.chatApp .approvedMobileNav{display:none}.workspaceShell{padding-bottom:84px}.topNavMoreMenu{max-height:calc(100dvh - 160px);bottom:80px;overflow:auto;top:auto!important}}
.simpleFooter{border-top:1px solid var(--border-default);color:var(--text-secondary);margin-top:24px;padding:20px 0;font-size:.875rem}.simpleFooter nav{flex-wrap:wrap;gap:12px 20px;display:flex}.simpleFooter p{margin:12px 0 0;font-size:.75rem}[data-experience=simple] .strategyDetailPage{flex-direction:column;display:flex}[data-experience=simple] .strategyDetailPage .strategyIntroduction{order:-3}[data-experience=simple] .detailOverviewGrid{display:contents}[data-experience=simple] .strategyDetailTitle{order:-4}[data-experience=simple] .detailValidationSummary{order:-2!important}[data-experience=simple] .strategyNextStep{order:-1!important}[data-experience=simple] .authContext .authSignals,[data-experience=simple] .backtestResultNav{display:none}[data-experience=simple] .libraryV2 .creationSteps{margin:12px 0}[data-experience=simple] .conditionEditor{grid-template-columns:1fr}.conditionEditor>details{min-width:0}.conditionEditor>details>section{max-height:550px;padding:8px;overflow:auto}.contentToolbar,.contentToolbarActions,.contentKindTabs{flex-wrap:wrap;gap:8px;min-width:0}.contentKindTabs{display:flex}[data-experience=simple] .reportRecords :is(th,td){overflow-wrap:anywhere}@media (max-width:760px){.contentToolbarActions{width:100%}.contentKindTabs{flex:1}.conditionEditor>details>section{max-height:420px}.simpleFooter{padding-bottom:16px}[data-experience=simple] .reportRecords,[data-experience=simple] .reportRecords tbody{width:100%;display:block}[data-experience=simple] .reportRecords thead{display:none}[data-experience=simple] .reportRecords tr{border:1px solid var(--border-default);border-radius:10px;gap:4px;margin:12px 0;padding:12px;display:grid}[data-experience=simple] .reportRecords td{border:0;padding:4px;display:block}.contentToolbar .contentToolbarActions>button{flex-shrink:0}}[data-experience=simple] .backtestResultV2 :is(.resultRiskContent,.resultTradesContent){display:block;order:0!important}.backtestDraftStatus{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.backtestDraftStatus .textButton{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px}@media (max-width:600px){.ordersToolbar .segmentedControl{flex-wrap:wrap;max-width:100%;overflow:visible}.ordersToolbar{align-items:flex-start}}[data-experience=simple] .advancedOnly,[data-experience=advanced] .simpleOnly{display:none!important}
.publicPromptFooter{flex-flow:wrap;align-items:center;width:100%}.publicPromptFooter .primaryButton{width:auto;margin-left:auto}.authContext .authIntro.authSlogan{text-align:center;width:100%;margin:auto}.authSlogan h1{text-align:center}.answerFeedback{width:100%;color:var(--text-secondary);margin-top:12px}.answerFeedback summary{cursor:pointer;width:fit-content;font-size:.8rem}.answerFeedback form{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:12px;gap:12px;margin-top:10px;padding:16px;display:grid}.answerFeedback label{gap:8px;display:grid}.answerFeedback textarea{border:1px solid var(--border-default);background:var(--bg-surface);width:100%;min-height:90px;color:var(--text-primary);resize:vertical;border-radius:8px;padding:10px}.answerFeedback button{justify-self:start}[data-experience=advanced] .experienceDetails>summary,[data-experience=advanced] .detailProfessionalOverview>summary{cursor:pointer;padding:14px;font-weight:600}[data-experience=advanced] .experienceDetails{margin-block:12px}.creationTemplateFilters{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.creationTemplateFilters label{flex:1;gap:6px;min-width:min(220px,100%);display:grid}.creationTemplateFilters input,.creationTemplateFilters select{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);border-radius:8px;width:100%;padding:10px}.strategyParameterDetails{border:1px solid var(--border-default);border-radius:10px;min-width:0;padding:12px}.strategyParameterDetails summary{cursor:pointer;font-weight:600}.strategyParameterDetails fieldset{border:0;margin-top:12px}[data-experience=advanced] .creationTemplateGrid article,[data-experience=advanced] .detailProfessionalOverview{min-width:0}@media (max-width:760px){.publicPromptFooter .primaryButton{width:auto;margin-left:auto}.authContext .authIntro.authSlogan{text-align:center}.answerFeedback form{padding:12px}[data-experience=advanced] .libraryTableScroll.advancedLibraryTable{max-width:100%;overflow-x:auto}[data-experience=advanced] .creationMethodGrid,[data-experience=advanced] .creationRuleGrid,[data-experience=advanced] .strategyTypeColumns{grid-template-columns:1fr}[data-experience=advanced] .libraryTableScroll.advancedLibraryTable{overflow:visible}[data-experience=advanced] .advancedLibraryTable :is(table,tbody){width:100%;min-width:0;display:block}[data-experience=advanced] .advancedLibraryTable thead{display:none}[data-experience=advanced] .advancedLibraryTable tr{border:1px solid var(--border-default);border-radius:12px;grid-template-columns:1fr;gap:4px;margin:12px 0;padding:12px;display:grid}[data-experience=advanced] .advancedLibraryTable td{overflow-wrap:anywhere;border:0;padding:6px;display:block}[data-experience=advanced] .advancedLibraryTable td:before{content:attr(data-label);color:var(--text-secondary);font-size:.75rem;display:block}[data-experience=advanced] .reportRecords,[data-experience=advanced] .reportRecords tbody{width:100%;display:block}[data-experience=advanced] .reportRecords thead{display:none}[data-experience=advanced] .reportRecords tr{border:1px solid var(--border-default);border-radius:10px;gap:4px;margin:12px 0;padding:12px;display:grid}[data-experience=advanced] .reportRecords td{overflow-wrap:anywhere;border:0;padding:4px;display:block}}.platformFooterMore>summary{cursor:pointer;color:var(--text-secondary);padding:12px 0}[data-experience=advanced] .simulationWorkbench:not([data-view=holdings])>.simpleHoldings,[data-experience=advanced] .simulationWorkbench[data-view=holdings]>.simulationBindings{display:none}
body{--control-radius:14px;--panel-radius:16px}body :is(button,input,select,textarea){font-family:var(--font-ui)}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select:not([aria-label=界面模式]),textarea){border-radius:var(--control-radius);border-color:var(--border-default);color:var(--text-primary);background-color:var(--bg-surface)}body :is(input,textarea)::placeholder{color:var(--text-secondary);opacity:.75}body :is(input,select,textarea):focus-visible{outline:2px solid var(--brand-red-300);outline-offset:2px}body :is(.librarySearch,.globalSearch,.promptLibrarySearch,.chatSearch,.factorSearch){background:var(--bg-surface);border:1px solid var(--border-default);border-radius:999px;gap:10px;min-height:44px;padding-inline:14px}body :is(.librarySearch,.globalSearch,.promptLibrarySearch,.chatSearch,.factorSearch):focus-within{border-color:var(--brand-red-300);box-shadow:0 0 0 3px var(--brand-red-50)}body :is(.librarySearch,.globalSearch,.promptLibrarySearch,.chatSearch,.factorSearch) input{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0}body input:is([type=search],[aria-label^=搜索]){border-radius:999px;min-height:44px;padding-inline:16px}body :is(.librarySearch,.globalSearch,.libraryToolbar>label,.chatSearch,.factorSearch,.strategyFilters>label) input{min-height:40px;padding-inline:0}body :is(.primaryButton,.secondaryButton,.authSubmit){border-radius:12px}body :is(.toolPanel,.researchPanel,.strategyPanel,.marketPanel){border-radius:var(--panel-radius);box-shadow:none}body :is(.pageStack,.simulationWorkbench){gap:20px}body :is(.pageStack,.simulationWorkbench)>details{margin-block:0}body .experienceDetails>summary{align-items:center;gap:10px;min-height:44px;padding:12px 14px;line-height:1.5;list-style:none;display:flex}body .experienceDetails>summary::-webkit-details-marker{display:none}body .experienceDetails>summary:before{content:"";opacity:.65;border:1.5px solid;border-width:0 1.5px 1.5px 0;flex-shrink:0;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}body .experienceDetails[open]>summary:before{transform:rotate(45deg)}body .experienceDetails[open]>summary{margin-bottom:8px}body :is(.formHint,.marketDataNotice,.simulationDisclaimer){line-height:1.65}body :is(.libraryClamp,.advancedLibraryTable td:first-child p){-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}body .researchPageTabs{border-bottom:1px solid var(--border-default);justify-content:flex-start;gap:8px;padding-bottom:8px}body .researchPageTabs button{color:var(--text-secondary);background:0 0;border:0;border-radius:10px;flex:none;padding:8px 18px}body .researchPageTabs button[aria-pressed=true]{color:var(--brand-red-800);background:var(--brand-red-50);box-shadow:none}body .simulationWorkbench .researchPageTabs{display:flex}body .simulationWorkbench .simulationAccountSummary{box-shadow:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}body .simulationAccountSummary>.simulationAccountIdentity{border-right:0;border-bottom:1px solid var(--border-default);grid-column:1/-1;padding:12px 18px}body .simulationAccountIdentity{align-items:center;gap:10px;display:flex}body .simulationAccountIdentity>div{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}body .simulationAccountIdentity strong{margin:0;font-size:.875rem}body .simulationAccountIdentity small{margin:0}body .simulationAccountSummary>div{padding:18px}body .simulationAccountSummary strong{overflow-wrap:normal;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1rem,1.65vw,1.3rem)}body .simulationQuiet{gap:8px;min-height:0;padding:24px 16px}body .simulationQuiet h3{margin:0;font-size:1rem}body .simulationQuiet>svg{width:26px;height:26px}body .simulationQuiet p{max-width:46em;margin:0}body .simulationToday{padding:20px}body .simulationAutomationBanner{box-shadow:none;margin:0 0 20px;padding:18px}body .simulationDataNotice{background:0 0;border:0;margin:0;padding:0 4px;font-size:.75rem}body .simulationDisclaimer{background:0 0;border:0;margin-top:4px;padding:12px 16px}body [data-experience] .simulationWorkbench:is([data-view=holdings],[data-view=records],[data-view=strategies])>.simulationAccountSummary,body [data-experience] .simulationWorkbench[data-view=strategies] :is(.simulationTodayGrid,.simulationAutomationBanner,.simpleHoldings,.simulationPerformanceDetails,.simulationExecutionDetails),body [data-experience] .simulationWorkbench[data-view=holdings]>:is(.simulationFundingDetails,.simulationPerformanceDetails,.simulationExecutionDetails),body [data-experience] .simulationWorkbench[data-view=records] :is(.simulationQuiet,.signalList,.simulationAutomationBanner,.simulationTodayAside,.bindingManagementDetails,.simulationFundingDetails,.simulationPerformanceDetails){display:none}body [data-experience] .simulationWorkbench[data-view=records] .simulationTodayGrid{grid-template-columns:1fr}body [data-experience] .simulationWorkbench[data-view=today]>.simulationExecutionDetails,body [data-experience] .simulationWorkbench[data-view=today][data-initial-strategy=false] .bindingManagementDetails{display:none}body [data-experience] .simulationWorkbench[data-view=strategies] .bindingManagementDetails{display:block}body .simulationWorkbench[data-view=strategies] .bindingManagementDetails>summary,body .simulationWorkbench[data-view=records] .simulationExecutionDetails>summary,body .simulationWorkbench .advancedTradeDetails{display:none}body .simulationWorkbench[data-view=records] .advancedTradeDetails,body .simulationWorkbench .advancedTradeDetails.pendingManualOrder{display:block}body .simulationWorkbench .bindingManagementDetails .panelHeader{margin-bottom:16px}body .simulationWorkbench .bindingManagementDetails{border:0}body .researchPlainRules{grid-template-columns:1fr;gap:0;margin:16px 0;padding:0;list-style:none;display:grid}body .researchPlainRules li{border:0;border-top:1px solid var(--border-default);background:0 0;border-radius:0;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}body .researchPlainRules li>span{color:var(--brand-red-700);font-size:.75rem}body .researchPlainRules li p{-webkit-line-clamp:unset;overflow-wrap:anywhere;max-height:none;margin:0;line-height:1.8;display:block;overflow:visible}body .strategyDetailV2 .detailProfessionalOverview{order:3;grid-column:1/-1;padding:16px}body .strategyDetailV2 .strategyNextStep{align-self:start}body .strategyDetailV2 .strategyIntroduction{padding:24px!important}body .libraryV2 .libraryTools>label{border-radius:999px}body .factorCategories{gap:6px}body .factorCategories button{border-radius:999px;min-height:36px;padding:7px 10px;font-size:.75rem}body .factorBrowser{border-radius:14px;padding:16px}body .factorOption{border-radius:12px}body .factorSlot{border-radius:14px;padding:16px}body .creationTemplateFilters input[type=search]{border-radius:999px}@media (max-width:1200px){body [data-experience=advanced] .strategyDetailV2[data-panel=overview] .detailOverviewGrid{flex-direction:column;gap:20px;display:flex}body [data-experience=advanced] .strategyDetailV2 .strategyNextStep{order:-1;width:100%}}@media (max-width:1000px){body .simulationWorkbench .simulationAccountSummary{grid-template-columns:repeat(2,minmax(0,1fr))}body .simulationAccountSummary strong{font-size:1.2rem}}@media (max-width:600px){body :is(.pageStack,.simulationWorkbench){gap:16px}body .simulationWorkbench .researchPageTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}body .simulationWorkbench .researchPageTabs button{padding-inline:4px}body .simulationAccountSummary>div{padding:14px 12px}body .simulationAccountSummary strong{font-size:1rem}body .simulationQuiet,.simulationToday{padding:18px 12px}body .simulationTodayGrid{grid-template-columns:1fr}body .simulationTodayAside{display:none}}body .librarySearch{align-items:center;width:min(100%,640px);margin:16px 0;display:flex}body .librarySearch input{background:0 0;border:0;border-radius:0;outline:0;padding-inline:0}body .libraryStarter{padding:20px}body .libraryStarter .libraryRisk{margin:10px 0;font-size:.75rem;line-height:1.6}body .libraryStarter .experienceDetails{border:0;margin-top:12px}body .libraryStarter .experienceDetails>summary{padding-inline:0;font-size:.75rem}body .backtestPage[data-view=history] .backtestDraftStatus,body .backtestPage[data-view=history] .sectionHeading .eyebrow{display:none}body .reportsWorkspace>.formGrid{max-width:280px;margin:12px 0}body .reportsWorkspace>.inlineForm{align-items:center;gap:10px;display:flex}body .reportsWorkspace>.inlineForm>label{flex:1;min-width:0}body .reportsWorkspace>.inlineForm input{width:100%}body .walletOverview{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;min-height:0;padding:24px;display:grid}body .walletOverview .walletIcon{grid-row:1/4;margin:0}body .walletOverview>p,body .walletOverview>strong{margin:0}body .walletOverview>strong{font-size:1.75rem;line-height:1.3}body .walletOverview>a{top:18px;right:18px}body .toolPanel>h2{margin-bottom:16px}body .toolPanel>.primaryButton+.secondaryButton{margin-left:10px}@media (max-width:600px){body .reportsWorkspace>.inlineForm{flex-wrap:wrap}body .walletOverview{padding:20px}body .walletOverview>strong{font-size:1.5rem}}body .ordersSearch{width:min(100%,600px);margin:16px 0;display:block}body .ordersSearch input{border:1px solid var(--border-default);background:var(--bg-surface);width:100%;padding:10px 16px}body .pendingOrderActions{align-items:center;gap:8px;display:flex}body .pendingOrderActions button{white-space:nowrap;flex-shrink:0}body .membershipOverview{padding:24px}body .membershipOverview h2{margin:8px 0;font-size:1.5rem}body .membershipMeta{margin-top:16px;padding-top:12px}body .membershipUsage{padding:20px}body .segmentedControl{background:var(--bg-subtle);border:0;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}body .segmentedControl button{border-radius:9px;min-height:36px;padding:7px 12px}body .segmentedControl button.active{box-shadow:none}body .promptComposer textarea{box-shadow:none;background:0 0;border:0;border-radius:0}body .promptComposer textarea:focus-visible{outline:0}body .referralMetrics article{box-shadow:none;padding:16px}body .referralMetrics article:after{display:none}body .referralMetrics article strong{margin-block:6px;font-size:1.25rem}body input:is([type=search],[aria-label^=搜索]){border:1px solid var(--border-default)}body .helpSearch{width:min(100%,640px);margin:16px 0;display:block}body .helpSearch input{width:100%}body .helpTopics>details{border-bottom:1px solid var(--border-default);padding:0}body .helpTopics>details>summary{cursor:pointer;min-height:44px;padding:14px 4px;line-height:1.6}body .helpTopics>details>p{max-width:75ch;padding-inline:4px;line-height:1.9}body .helpTopics>details>a{margin:0 4px 14px;display:inline-flex}body .helpTopics #system-status{background:var(--bg-subtle);border-radius:14px;margin-top:24px;padding:16px}body .settingsWorkspaceRedesign{padding-top:24px}body .settingsWorkspaceIntro{margin-bottom:24px}body .settingsWorkspaceIntro .eyebrow{display:none}body .settingsForm{align-items:start;gap:18px}body :is(.formGrid,.inlineForm,.tradeTicketFields)>label{min-width:0}body :is(.formGrid,.inlineForm,.tradeTicketFields)>label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0}body .settingsWorkspaceContent .inlineForm{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:start;gap:20px 16px}body .settingsWorkspaceContent .inlineForm>:is(p,fieldset,details){grid-column:1/-1;min-width:0}body .settingsWorkspaceContent .inlineForm>label:not(.toggleField){gap:8px;display:grid}body .settingsWorkspaceContent .inlineForm>label>span{margin:0;line-height:1.6}body .settingsWorkspaceContent .inlineForm>button{place-self:end start;min-height:44px}body .followupFields{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start;gap:20px 16px}body .followupFields>:is(p,details){grid-column:1/-1}body .followupFields>label{gap:8px;min-width:0;display:grid}body .followupFields>label>span{margin:0}body .reportsWorkspace>.inlineForm{grid-template-columns:minmax(0,1fr) auto;max-width:640px}body .passwordPanel .settingsForm{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}body .passwordPanel .settingsForm>.wide{grid-column:1/-1}body .passwordPanel .settingsForm>button{grid-column:1/-1;justify-self:start}body .passwordPanel .settingsForm label{gap:8px;display:grid}body .passwordPanel .settingsForm label .formHint{margin:0;line-height:1.6}body .tradeTicket .tradeTicketFields{grid-template-columns:minmax(180px,1.5fr) minmax(100px,.65fr) minmax(140px,1fr);align-items:start;gap:20px 16px;display:grid}body .tradeTicketFields>label{align-content:start;gap:8px;display:grid}body .tradeTicketFields>label>span{margin:0}body .tradeTicketFields :is(input,select){height:44px}body .tradeTicketFields small{color:var(--text-secondary);line-height:1.6}body .tradeTicketFields>button{grid-column:1/-1;justify-self:start}body .experienceDetails>summary{width:fit-content;max-width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:0;padding:10px 0;font-size:.875rem}body .experienceDetails>summary:hover{color:var(--brand-red-700)}body .experienceDetails[open]>summary{color:var(--text-primary);background:0 0;border:0}@media (min-width:1024px) and (max-width:1279px){body [data-experience=advanced] .chatLayout{grid-template-columns:minmax(0,1fr) 280px}body [data-experience=advanced] .chatLayout>.chatDrawerPanel.right{display:block}body [data-experience=advanced] .promptLibraryPanel{padding:24px 20px}body [data-experience=advanced] .chatPromptsTrigger{display:none}}@media (min-width:1280px){body [data-experience=advanced] .chatLayout{grid-template-columns:var(--chat-history-width) minmax(0,1fr) 280px}body [data-experience=advanced] .chatLayout>.chatDrawerPanel.right{display:block}body [data-experience=advanced] .promptLibraryPanel{padding:24px 20px}body [data-experience=advanced] .chatPromptsTrigger{display:none}}@media (max-width:700px){body .tradeTicket .tradeTicketFields,body .passwordPanel .settingsForm{grid-template-columns:minmax(0,1fr)}body .tradeTicketFields>button{justify-self:stretch;width:100%}}@media (min-width:801px) and (max-width:1250px){body .settingsWorkspaceContent .settingsGrid{grid-template-columns:minmax(0,1fr)}body .settingsWorkspaceContent .settingsAside{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}body .settingsWorkspaceContent .settingsAside .sessionPanel{grid-column:1/-1}}body .contentListItem strong{font-size:.875rem}body .contentListItem small{font-size:.8125rem;line-height:1.7}body .contentListItem{padding-block:16px}body .primaryButton,body .secondaryButton{box-shadow:none}body .authPage .authForm label>div{background:var(--bg-surface);border-radius:14px;min-height:48px}body .authPage .authForm label>div:focus-within{border-color:var(--brand-red-300);box-shadow:0 0 0 3px var(--brand-red-50)}body .authPage .authForm input{box-shadow:none;background:0 0;border-radius:0;outline:0}body .authPage .authTabs{background:var(--bg-subtle);border:0;border-radius:12px;gap:4px;padding:4px}body .authPage .authTabs button{border:0;border-radius:9px;min-height:40px}body .authPage .authCard{box-shadow:var(--shadow-card);border-radius:20px}body .authPage .authSubmit{box-shadow:none}body .publicPromptDemo{border-radius:20px}body .publicPromptDemo textarea{resize:none;background:0 0;border:0;border-radius:0;outline:0}body .authPage .authContext .authIntro h1{color:var(--text-primary);font-size:clamp(28px,3.2vw,44px);line-height:1.45}body .authPage .authContext .authIntro>p:last-child{color:var(--text-secondary);font-size:.9375rem;line-height:1.9}body .authPage .authContext .authIntro .eyebrow{color:var(--brand-red-700)}body .authCallbackPage{grid-template-columns:1fr;min-height:100vh;display:grid}body .authCallbackPage .authSurface{background:var(--bg-subtle);min-height:100vh;padding:24px}body .publicState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;padding:32px;display:flex}body .publicState h1,body .publicState p{max-width:55ch;margin:0}body .promptLibrarySearch{align-items:center;display:flex}body .backtestSourceBanner>div>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}body .simulationWorkbench[data-view=records] .simulationToday>.sectionHeading .eyebrow{display:none}body :is(.librarySearch,.globalSearch,.chatSearch,.factorSearch,.promptLibrarySearch) input{background:0 0;border:0;border-radius:0;outline:0;min-height:40px;padding-inline:0}body .optimizationResultPage.completed .optimizationPlainSummary{order:-2}body .optimizationResultPage.completed .optimizationExecutionDetails{order:2}body .optimizationPlainSummary p{line-height:1.8}body .optimizationPlainSummary p span{white-space:nowrap;font-weight:650}@media (max-width:600px){body .signalHistory{min-width:0;overflow:visible}body .signalHistory>.portfolioHead{display:none}body .signalHistory>div:not(.portfolioHead){grid-template-columns:1fr auto;gap:8px 12px;min-width:0;padding:16px 0;display:grid}body .signalHistory>div>strong{grid-column:1}body .signalHistory>div>span{white-space:normal;overflow-wrap:anywhere;line-height:1.65}body .signalHistory>div>span:nth-child(2){color:var(--text-secondary);grid-area:2/1/auto/-1}body .signalHistory>div>span:nth-child(3){grid-area:3/1}body .signalHistory>div>span:nth-child(4){grid-area:1/2}body .signalHistory>div>span:nth-child(5),body .signalHistory>div>span:nth-child(6){color:var(--text-muted);grid-column:1/-1;font-size:.75rem}body .signalHistory>div:not(.portfolioHead)>span:nth-child(5):before{content:"交易日："}body .signalHistory>div:not(.portfolioHead)>span:nth-child(6):before{content:"处理时间："}}body .chatProcessingExplanation{margin-block:8px;line-height:1.75}body .chatProcessingExplanation summary{cursor:pointer;color:var(--text-secondary);font-size:.875rem}body .artifactInlineError:has(.chatProcessingExplanation){background:0 0;border:0;flex-wrap:wrap;padding:8px 0}body .artifactInlineError:has(.chatProcessingExplanation)>svg{display:none}body .strategyDetailV2 .researchPlainRules{grid-template-columns:1fr;gap:0;display:grid}body .strategyDetailV2 .researchPlainRules li{border:0;border-top:1px solid var(--border-default);background:0 0;border-radius:0;grid-template-columns:54px minmax(0,1fr);padding:16px 0;display:grid}body .strategyDetailV2 .researchPlainRules li p{-webkit-line-clamp:unset;line-clamp:none;height:auto;max-height:none;line-height:1.8;display:block;overflow:visible}@media (max-width:600px){body .strategyDetailV2 .researchPlainRules li{grid-template-columns:1fr;gap:8px}}body .checkoutDialog{border-radius:20px}body .dialogClose{color:var(--text-secondary);background:var(--bg-subtle);border:0;border-radius:50%}body .checkoutSummary span{color:var(--text-secondary);font-size:.875rem}body .channelSelector button{color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px}body .channelSelector button.active{color:var(--brand-red-700);border-color:var(--brand-red-300);background:var(--brand-red-50)}body .paymentPending p,body .paymentPending small{color:var(--text-secondary);overflow-wrap:anywhere}@media (max-width:600px){body .referralMetrics article:last-child strong{white-space:nowrap;font-size:1.0625rem}}body .promptLibraryPagination{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:.875rem;display:flex}body .simulationWorkbench .portfolioTable span:not(.positive):not(.negative){color:var(--text-secondary)}body .signalHistory>div>strong{color:var(--text-primary);font-weight:650}@media (max-width:600px){body .simulationExecutionDetails .portfolioTable{overflow:visible}body .simulationExecutionDetails .portfolioTable>.portfolioHead{display:none}body .simulationExecutionDetails .portfolioTable>div:not(.portfolioHead){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 16px;min-width:0;padding:18px 0;display:grid}body .simulationExecutionDetails .portfolioTable>div>strong{grid-column:1/-1;font-size:.875rem}body .simulationExecutionDetails .portfolioTable>div>span{white-space:normal;overflow-wrap:anywhere;line-height:1.7;display:block}body .simulationExecutionDetails .portfolioTable>div>span:before{color:var(--text-muted);font-size:.75rem;display:block}body .simulationExecutionDetails .tradeTable>div>span:nth-child(2):before,body .simulationExecutionDetails .orderTable>div>span:nth-child(2):before{content:"方向"}body .simulationExecutionDetails .tradeTable>div>span:nth-child(3):before,body .simulationExecutionDetails .orderTable>div>span:nth-child(3):before{content:"数量"}body .simulationExecutionDetails .tradeTable>div>span:nth-child(4):before{content:"成交价"}body .simulationExecutionDetails .tradeTable>div>span:nth-child(5):before{content:"成交额"}body .simulationExecutionDetails .tradeTable>div>span:nth-child(6):before{content:"费用"}body .simulationExecutionDetails .tradeTable>div>span:nth-child(6){grid-column:1/-1}body .simulationExecutionDetails .orderTable>div>span:nth-child(4):before{content:"状态"}body .simulationExecutionDetails .orderTable>div>span:nth-child(5):before{content:"委托时间"}body .simulationExecutionDetails .orderTable>div>span:nth-child(6):before{content:"成交时间"}body .simulationExecutionDetails .orderTable>div>span:nth-child(5),body .simulationExecutionDetails .orderTable>div>span:nth-child(6){grid-column:1/-1}body .simulationExecutionDetails .portfolioTable:not(.orderTable):not(.tradeTable)>div>span:nth-child(2):before{content:"持仓数量"}body .simulationExecutionDetails .portfolioTable:not(.orderTable):not(.tradeTable)>div>span:nth-child(3):before{content:"成本价"}body .simulationExecutionDetails .portfolioTable:not(.orderTable):not(.tradeTable)>div>span:nth-child(4):before{content:"现价"}body .simulationExecutionDetails .portfolioTable:not(.orderTable):not(.tradeTable)>div>span:nth-child(5):before{content:"市值"}body .simulationExecutionDetails .portfolioTable:not(.orderTable):not(.tradeTable)>div>span:nth-child(6):before{content:"浮动盈亏"}}body .simulationTradeModal{background:var(--bg-surface);width:min(720px,100vw - 32px);max-width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:20px}body .simulationTradeModal::backdrop{background:#1c263966}body .simulationTradeContent>header{z-index:1;background:var(--bg-surface);padding-bottom:12px;position:sticky;top:0}body .simulationTradeContent>header .iconButton{background:var(--bg-subtle);color:var(--text-secondary);border-radius:50%;flex-shrink:0}body .sidebar.topNav,body .approvedMobileNav{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}body .holdingsAssets{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default)}body .holdingsAssets span{color:var(--text-secondary)}body .holdingsAssets strong{font-size:1.375rem}body .holdingsAssets b{font-size:1.125rem}@media (max-width:700px){body .holdingsAssets{gap:20px 16px;padding:24px}body .holdingsAssets>div:first-child,body .holdingsAssets>div:last-child{grid-column:1/-1}body .holdingsAssets strong{font-size:1.625rem}body .holdingsAssets b{font-size:1.0625rem}}
